17
33
38
28
10679
41
797
104
342
23
16
62
7
764
341
171
354
230
50
344
46
67
59
366
91
799
19
132
24
1457
89
165
652
123
27
45
36
31
110
37
669
25
35
40
288
93
491
14
32
155
663
83
56