19
28
164
52
29
63
1597
107
102
824
24
77
98
253
75
57
25
30
35
152
403
37
70
33
341
42
43
56
17
23
95
13
31
15
59
2
166
116
96
177
825
12