15
7
2
17
26
505
216
162
295
233
165
145
247
330
262
269
203
366
282
155
193
237
93
263
329
56
534
46
351
178
391
254
115
765
353
576
372
286
167
354
350
195
235
182
217
127
621
267
314
456
1784
196
204
662