1116 10
345 942
893 722
563 323
872 248
486 509
1011 779
215 147
73 532
268 641
98 79
1229 999
486 730
642 958
294 217
53 338
602 604
751 8
642 13
285 949