85538613
10674829
60769440
16481629
5223223
95318468
1470624
46835281
26642883
75378928
74153559
15876745
19898237
7749005
20887592
31977431
13201333
61687996
13527928
84253738
38491022
64411475
42204705
7211853
11409068
63117941
17633647
29531091
50537741
36731488
3813730
99835510
6370105
36851416
94584631
90615728
55524990
70612445
21072796
72312542