95662647
29822429
75253094
34292747
99288003
96479900
16076393
3446203
72278075
61015754
70907003
27073334
93646717
92752251
68193924
13057740
28311369
51794827
66942265
54756921
93012040
63393123
83692568
38781586
24993666
80279071
2105699
26054347
6587685
68725487
70951977
44371357
79847076
33099417
6105168
62408114
30185174
53447984
3202944
12143778