66812563
4963913
70097568
44925609
10813482
5276484
31926779
56651525
42338482
22544992
48437531
83517064
99909612
69178517
36332164
12283636
9821322
18044594
81258434
44405116
35974857
543918
46075215
27916713
71823032
40014855
23095922
64778428
19346060
89816870
16866192
48716887
83742978
41875026
13112076
78671280
8322952
85118967
70677788
83889508