6139875
99322393
87177952
41059877
95534095
5699536
66106264
71579095
80405407
59886318
94304280
8165296
19257825
4357857
56572098
51893389
22809577
33943506
16955315
77332714
86648193
71159184
91457541
74124848
51247627
60745481
38852970
67569688
33081214
15652630
26595288
85739897
44365078
60211647
1711780
2277653
1216395
89731899
73449502
68124781