89
37
490
125
382
31
172
165
47
24
200
38
22
41
419
117
21
63
285
355
94
18
80
78
224
49
75
240
258
103
216
100
173
267
93
252
119
105
726
138
96
346
204
79
81
59
149
299
12
51
66
91