59847586
58806573
52624713
98494759
48885250
64452891
56865019
51496290
2044387
4266826
33103546
5942329
8230353
56595675
88588609
63584308
99642539
36128972
91807835
84398175
57422874
33528608
60743734
6940318
42063830
15928619
92535089
51545186
73361181
37908096
32379844
58813457
3409234
50995012
82189253
16436794
26639512
80297006
11134920
8359365