163 123
866 360
656 328
29 791
605 390
77 541
357 142
268 105
376 841
299 48
678 886
942 21
16 302
543 671
977 557
740 117
305 931
780 167