15
255
103
64
140
70
23
643
61
36
42
314
29
43
207
252
214
80
158
271
59
243
172
49
91
47
25
635
56
14
46
507
89
60
161
84
299
221
99
67
40
150
20
174
109
131
86
219
129
33
135
87
10