50
917838099
107394381
630667907
141828994
573106989
743925960
246501430
576570694
436150882
729824443
87214926
863151447
83880316
666261712
138210523
898863361
272840666
141873744
157022832
671711381
185395750
67148821
883485473
668661017
263744139
340171738
417804247
66386413
858926001
344528208
642157107
847674098
722458201
288340908
840344986
252403891
647291925
660181838
355720872
922670078
964021873
537555181
88291135
867005903
774915607
274465881
376302240
906840470
685227576
307102189
