16488148
17697678
86896053
1033652
60166498
68802382
90625249
60844878
5619610
94907701
7974375
96476956
91351229
55525028
319941
36822698
95542291
49408098
29405491
61465794
21354675
82416781
42395738
73542235
9048768
40604310
28588907
15789359
54873986
29365894
49216738
16878371
970752
20614391
24042665
78117253
62673625
9809453
85499824
83681483