70294918
997573
99121893
46402497
76061777
85514070
20126206
12704434
2538079
62707109
5824280
15094197
21145307
1314824
6288666
84358683
98821542
2892926
43527648
8226136
44669247
64773675
8518118
89085937
2447862
1924253
1387156
62157939
68082742
72432707
46646284
44407841
57734318
3103369
6679487
52489201
35066345
7040263
28339655
19289648