24
346
28
32
435
51
1155
78
324
58
534
576
61
145
623
190
101
2211
531
406
499
274
139
86
123
231
14935
68
589
432
890
72
602
73
360
1010
124
210
325
43
6
77
98
82
385
38
75
253
26
311
242
13
416
356
252
181
752
377
6699