93
332
95
72
30
57
37
42
49
40
165
14
79
15
217
25
11
47
27
36
28
54
92
291
132
34
166
22
117
58
158
31
44
12
146
68
108
218
911
85
19
87
187
250
50
43
35
56
330
99