88759585
37246160
9367818
9571596
7203015
2653263
25079524
22571385
77213311
940388
89269272
34773230
15654323
10965814
7039773
53893142
21318028
6379136
776963
947179
54149469
67486576
4855552
85378446
24738666
91702599
53431450
83198342
68185491
83193671
317644
22694449
601296
81152489
52095445
91355562
65172573
18267619
80706728
64024074