54702336
41337722
6491297
1258753
35025589
51194660
51974966
8468666
19456638
87581657
30181973
68395515
45825251
47946397
27787085
31619022
38298207
37654063
47009865
99817185
48655056
60601272
23207822
27838107
30738846
467851
94336166
51119232
766646
47699451
36089326
16384772
38658286
27965886
55747543
83401776
60496437
54333848
30482110
1856179