61
494
364
81
58
289
189
94
247
579
254
597
595
567
261
185
175
577
439
539
233
285
460
188
270
327
204
388
32
303
522
260
472
404
298
430
448
356
167
578
368
276
201
351
84
302
566
290
517
581
479
308
172
482
143
139
342
473
322
515
