10
1
71
3
9
21
36
6
56
26
40
14
52
44
79
99
190
41
126
181
70
168
270
159
53
64
166
57
300
252
34
133
82
93
20
61
158
243
46
143
13
7
17
39
19
162
204
100
178
135
265
248
120
84
11
428