55505885
85577298
83846451
10112170
36564680
90121951
58399071
48816312
29316272
32033657
9248006
82684474
24805647
9803232
25581121
65602489
2520965
47531108
59847351
13923407
98195797
921784
58996269
2345206
20115135
6791903
27957715
57341260
25176423
6681490
3846616
28125449
193137
68655045
3363195
70157590
22625310
36795253
70796679
21098131