17029126
94011115
24122595
85341767
85315329
13442163
93015688
64978066
63748981
3229143
31499796
57189597
24182966
23075829
95632862
32555154
7833441
72619587
83463607
44129254
5526758
9402652
74547
2575980
1063795
32808016
50012098
15004327
2336112
13307875
77885428
346829
6226568
69533486
43105073
31006332
73871134
60823571
9852887
4657115