17
9
27
20
82
119
214
527
72
210
123
282
854
827
443
233
188
308
665
1068
358
875
316
198
270
156
141
389
478
337
736
712
882
1125
463
596
692
447
238
257
425
151
115
583
211
307
235
130
1294
1245
1832
571