9512511
7714825
48908316
9198933
99897985
31866815
12883688
2616177
99433746
41065296
5935438
93265485
87964346
18708860
21926320
3755826
31076805
49821919
1967556
70572071
8523823
87042460
41954086
2046352
16775832
3285166
73787448
35107296
17275485
96621535
89292904
19391581
29261051
9397945
27198505
6684292
7941425
39305596
78262138
58232532