3
9
2
1
32
23
82
7
8
40
4
76
212
14
5
58
12
18
17
36
59
6
10
16
60
28
78
11
19
223
100
356
13
15
22
73