32
21
15
30
19
18
42
11
9
163
14
40
6
78
72
26
65
24
13
61
118
55
128
3
28
510
23
116
25
58
51
252
16
138
70
57
64
50
38
121
7
31
110
22
215
84
187
1141
105
49
112