50638664
33075499
57332556
93518284
92699812
50005474
48865194
68892623
83513841
36883229
52172887
79772788
8066135
4397454
592338
6559856
25032350
36451941
58734415
65702189
63515569
79928277
40217983
78569488
58194273
92054733
87286436
65281140
1998752
12263684
35194843
98943409
11046222
45539240
99556749
77467295
73599138
70604398
76171344
21478756