99676513
74814334
36899835
8453395
27321013
5946574
56509184
20099109
4871117
14201604
10381870
38633939
96823907
39501974
8595248
48762734
40566470
9985732
46807260
53126
406887
4962121
2007878
21098672
74971602
87019734
1978148
44745018
33964555
7696561
23662511
1322527
70761016
58766338
88481001
846536
94193414
1527240
15415744
83319420