44
56
45
283
196
906
421
372
295
96
55
97
276
155
107
154
246
114
54
180
392
200
100
184
477
60
219
230
396
105
193
170
115
352
361
53
83
167
129
247
71
40
617
267
274
118
311
162
216
3522
39
21