97965591
655525
33384985
16788733
2953891
18078012
1641761
1488516
19918496
35055391
7649751
26431453
63296690
40012790
55031918
18389724
52745417
48523375
328990
30501014
12723590
5409538
20906334
80965649
65362263
1998498
37011801
4463487
49691672
12094226
345445
89115867
90655422
34338979
898420
46668950
45238254
46287276
33797188
8697372