28043222
29821422
1929731
3688026
57722208
94034791
97739323
7091896
75658562
87486280
79632416
43845919
20889064
85307624
28078137
57349964
80288135
619258
5668105
32496676
1314692
41972108
55718898
96831689
46743523
69511999
52716755
3955105
5892461
35906492
6672841
44857006
28826799
64472322
29599746
2436724
53945619
81313864
48036132
27083944