63658356
88942876
18427913
38164495
32602047
8080670
46097669
31927090
45383850
93089139
25549287
24088240
2346569
23035174
55682035
16265555
49976860
70579927
62108052
9833250
2525401
74005047
27336821
96069090
51769421
17587993
68188476
10116271
741668
2603182
70167721
76804689
2247891
1072869
58982561
15216418
5613449
25653332
7625830
2555555