1806401
1984223
8791303
60377663
35422463
32583332
33038590
64335332
86283030
85844386
53366369
78989432
68001321
9485271
10327645
54279357
78937709
37763402
63193169
12314942
6234144
55002364
58636979
86867622
35305455
30912696
49454175
28438353
66856720
46218452
89377643
26196481
7419304
33838853
6759958
4154931
147808
45277278
94207548
21523536