95917789
36853633
72441420
2435428
73062752
28405986
93181154
88241850
18971089
8267484
37479133
46377238
43949717
19677760
94742275
43188984
90246958
68129181
43282205
46981223
83372725
64054470
1484333
50191394
4200594
87851834
87027025
41148396
37704113
75046014
9908143
923015
23285102
64728378
2415521
45528970
53843332
92134992
71598131
37648273