42901570
4049824
74239316
34597336
99521027
5152665
98926567
668121
28026647
94594789
99032932
16393316
79003476
75971742
26963935
9767411
62801442
39321787
36211537
64959946
19162590
4457154
22038584
64379365
2376485
99947459
51785037
94521590
74231903
46994801
5897513
32994287
71872413
44371625
9466502
55915939
86607313
57634544
23169019
76456411