13
169
213
110
562
17
178
59
140
170
229
181
155
159
425
34
450
1288
64
750
187
138
207
151
39
69
232
274
380
103
206
262
95
144
985
77
47
36
445
60
592
83
125
168
506
68
2377
208
102
675
235
688
70
205