40413073
50673942
92583068
49442884
40965319
5744393
49502260
67245258
62969378
71991770
85851101
95969876
35458891
20456199
81629110
70391451
84233153
90006156
55162163
8570321
25679921
11858822
4759068
66891643
81389612
77108549
80678025
39435882
35932868
89878115
77865039
15782817
56107867
20747523
77072662
88507797
81404170
23002909
62424514
8672203