94 81
1206 327
688 726
527 937
903 769
349 22
895 394
383 957
779 948
178 2
252 315
543 569
69 78
386 186
114 729