55505546
2117935
48911300
87732884
87226905
97573688
85287255
94462062
15273707
36296097
7043945
91422116
2462166
85025721
8634790
92949675
34362136
74278852
52258304
3317388
7815179
61014106
58457941
75776426
852608
45003560
13994279
62558430
24412144
89253370
35609451
99466055
20084128
82866869
34417
20092015
38686799
81677003
644772
57913809