97
89
43
143
65
198
107
36
455
39
56
45
273
24
194
881
388
363
284
230
92
55
96
266
148
150
237
113
54
177
361
191
179
466
173
51
57
212
221
384
103
187
155
344
343
49
82
164
378
120
76
245
165
70
52