98
394
102
340
112
61
9
95
92
28
58
56
171
429
57
84
380
217
25
86
31
15
183
522
20
425
29
68
50
122
163
43
35
256
934
59
121
34
30
39
199
65
1108
303
42
147
83
67
812
22
48
150
47