45
190
99
289
566
217
293
182
550
325
354
376
104
120
319
913
324
284
223
914
208
268
204
478
492
287
251