17
215
26
31
65
9
16
20
52
85
66
76
35
40
58
64
183
511
84
269
129
106
234
56
112
171
49
45
63
15
190
207
95
154
145
157
188
156
48
42
102
153
34
32
44
385
41
244
158
14
189
139
62
127