50
942107436
390681441
602884785
445107425
196615053
773423972
525863908
149221994
876118517
442706594
942269167
146720923
390834676
655772853
598825666
765877958
423037705
567318792
320314454
544774528
366846219
41664365
173108189
931783802
890999357
128312099
988019707
631836343
414279633
14197204
180583626
554122679
83720308
774100566
85795070
582654288
124791528
507469316
710032882
341746107
831994279
909839136
763561346
893883597
644930757
117873550
581423534
845603473
631815655
879548413
