3059460
31493408
2766966
1937172
617055
95121179
23256567
72525078
18601007
70005673
39043860
97885699
94656428
43964287
41894865
1251731
4690214
5346292
71362603
53868449
8315713
64044208
5969920
24736767
66225956
20424681
88419624
12722909
77351323
88119485
750863
2566637
1183400
52834437
66119299
14958235
24484395
19212658
3392693
6032331