579
259
756
527
491
801
436
502
751
192
621
548
499
555
186
355
121
72
103
307
296
192
255
361
424
379
1219
223
307
533
400
398
614
355
344
390
236
479
340
1572
885
433
518
529
152
228
444
197
380
968
423
669
1052
826
546
1233
603
808
1282
396