95303721
60838274
66303201
94657413
70022129
6513104
51228166
84296553
28839657
60108717
14517819
62897088
1003387
22568644
83511924
19205062
35765173
5477235
89413337
78297212
25107651
25002346
80387962
3356822
38582980
88167186
8303957
11803843
381545
80432351
77186285
86563100
32789325
49119733
66189646
7976387
3136612
20259138
86478586
76782502