1001 99
1136 980
449 660
643 337
751 25
762 752
715 245
512 238
848 483
342 233
799 266
366 390
89 882
848 90
884 714
341 165
178 374
292 253
944 644
470 289