83827968
67469248
50228459
94011659
55534828
48043834
18629222
40908497
85681873
28073999
1566959
14511826
38448073
23576790
2453948
35506595
88066225
10991585
17137964
318468
97651660
56846048
74022294
84542014
19694675
2088344
63713285
69017370
8825698
31677692
55324742
44956800
33154675
41439831
21316640
71147722
12792460
1718340
87422801
50236021