76
105
1095
613
11
59
172
135
432
297
217
90
321
286
9
209
50
129
322
378
161
403
239
320
492
388
503
435
820
128
430
538
260
376
1609
121
46
51
139
25