17
69
9
49
181
97
23
46
12
20
305
14
13
39
40
50
106
36
91
52
163
53
45
87
171
55
98
120
233
57
54
959
48
37
84
19
16
86
322
102
287
123
34
127
51
132
59
75
826