1122978
11869546
6916258
6459667
34574645
70201335
49878777
357265
34685168
70461958
14128620
2698522
35899947
52758094
99582950
94937845
6717546
43422610
66583703
7526301
19547082
55326349
21409015
59163551
13604123
48474435
27321098
42137527
63922515
83757780
85682721
14183846
88964251
66534672
60428060
83031357
81467170
67606751
93299503
28139979