35289568
97508711
43038767
42466990
5019536
27086651
1631473
24661453
7999290
34751194
89636755
83941202
25206491
73308115
3743081
5849557
77873852
65165629
88026321
26387620
13099650
4779833
28058048
8567916
26176960
69189202
26822915
95576010
18949554
14315170
2961626
9147648
10851241
55023526
13567815
22905336
71472927
20092926
7637743
71925980