26
20
69
52
148
61
34
1236
191
37
63
62
2083
27
24
377
420
442
512
378
450
555
22
41
56
197
28
17
44
227
982
643
25
549
876
95
134
32
299
544
712
36
360
771
259
136
18
40
83
127
55
406
389