80303463
30892933
34028044
90773224
6662575
1243620
91949467
39346638
93933371
42612650
46559696
99397237
71568405
22683946
73335282
37375476
18448619
27963602
2292986
30788622
52422120
52083328
81531586
12428336
7993740
74404918
7805974
6072724
64884341
48931881
52517916
8395881
26778099
60076086
48614397
7847465
47397166
15172179
58686181
40367358