106 93
793 999
678 284
642 641
749 411
131 88
147 542
764 976
757 12
759 72
514 335
687 684
2275 454
593 427
727 535
610 776
366 769
506 168
249 857
238 872
633 601
781 160
99 793