18041594
75159188
7703822
76883854
64469161
38303424
11119766
2131287
29483238
21499525
11065700
93524676
67217580
86513862
98805075
28317351
49895754
65563220
43225254
1686123
20443837
25637879
8739188
8543652
88884761
3425747
66011198
41839345
9054694
14944954
3808534
35042000
26509945
87306606
75662133
8203547
48782642
703187
31085663
20376974