83
30
164
258
39
162
31
114
53
58
93
126
90
46
60
105
1
35
5
175
55
74
22
187
18
37
87
235
25
52
42
565
182
19
28
140
21
384
43
152
0
352
78
64
15
17
95
14
156
3