1112766
266833
97129555
95598463
20146547
38289664
62663592
24735038
31871630
94229068
92382237
73379998
41871868
77723005
1463478
98833980
72945646
59888575
54494879
40605098
4248047
7244046
28499032
62229740
7515449
63057371
82257710
50877508
27426313
2985300
37208676
84062249
10695789
8854962
5424827
51388911
3556515
45697132
9681445
66322031