93386630
72767550
58806478
41399832
476661
89018107
56369347
66093732
64734836
25586562
1654371
22989622
69877309
67604736
83017825
715072
45157544
3817152
4574829
65752952
72345252
49607008
74226524
19033003
37939813
37415310
77522375
22677792
32816308
90339036
58269125
1753393
9658595
46891275
38789176
61108660
37367430
47862059
14285952
18994851