27 80
495 525
585 882
336 428
291 438
546 878
142 856
769 42
444 189
797 730
847 733
997 911
412 636
99 548
857 511
403 268
930 41
759 236
824 728
355 712
362 876
659 429
393 272
434 869
241 395
687 116
99 962
822 533
744 982
222 173