8999680
1524033
19501855
99037452
16228859
70647756
62116101
6043852
70328829
42143459
2173138
55604520
51753064
82482482
58695864
35161784
44836097
93147682
83823216
86297549
90225495
12961880
79612721
30521183
79329738
95782983
32997353
79013023
98277007
58631204
6946777
57952367
52082567
65853273
12177246
35284125