9944851
8016767
15634074
86617472
28276743
89412538
73736439
13775603
56653225
9838612
6733778
76259581
14159291
19032467
23673194
969967
2579720
87055353
62132844
93689609
81391803
57677852
8714877
8263951
6011173
27686994
19081676
5083868
83976702
6591514
35742461
31803430
2465908
4336345
88721554
9878285
91065903
37844870
35223671
1882285