195
388
248
3
581
336
75
256
652
66
407
172
305
446
40
352
289
991
882
712
628
189
570
867
327
910
449