399 107
801 86
1001 155
781 279
793 729
95 448
321 26
597 884
1035 359
1046 71
1979 935
535 212
754 978
421 32
163 572
403 815
665 651
486 232
912 628
636 563
942 516
255 234
368 590
1338 408