126 25
320 688
777 704
410 404
72 517
285 263
238 729
828 145
383 462
372 490
314 861
641 158
169 556
902 202
150 628
270 190
964 643
457 115
630 731
658 453