2 33
372 39
820 982
934 478
167 106
998 477
142 199
448 319
446 9
909 278
663 238
736 952
359 944
145 678
865 674
191 34
6 1000
487 873
774 325
693 795