97
276
479
66
319
59
42
641
389
79
228
558
535
176
189
442
351
506
68
265
213
2433
212
239
75
456
246
444
160
865
148
156
583
100
82