101 101
746 525
845 176
42 991
337 933
463 732
118 584
402 893
731 79
999 968
903 289
115 891
648 859
144 880
715 766
1113 129
264 839
892 275
232 813
744 842
700 333
1002 884
488 607