1010
457
135
207
100
67
42
43
200
171
344
26
359
137
187
172
49
261
269
64
66
59
80
395
38
169
22
92
146
385
54
84
76
6
78
32
314
69
55
61
210
373
154
201
18
21
23
13
72
53
41
31
27