112 111
1011 208
324 640
42 343
810 291
695 51
1007 619
493 366
109 377
608 518
676 328
550 305
721 371
286 981
130 999
232 203
967 663
914 392
258 537
157 149