361
152
258
54
4
36
49
8
12
139
29
146
27
50
9
67
57
113
86
59
122
72
159
91
69
44
43
32
24
6
116
120
25
307
46
99
14
89
165
70
166
16
195
132
40
22
764
150
1352
55