350 83
433 93
729 108
300 324
688 217
588 984
456 577
477 470
487 259
464 589
502 406
358 525
963 543
797 968
106 95
199 643
928 133
641 322
140 1000
970 880
508 146
33 94