23912530
77888627
15486976
49885237
48489181
19733006
3613385
65384154
97309743
39214773
27003789
19964910
75337944
7657022
7674720
83238348
13832185
49787782
57586760
77511210
59574108
51793445
69476028
88273519
92281267
2924737
31921711
41528441
447478
2152929
156456
58933184
48417990
73545918
46061127
1053260
29026
65964557
55229365
37844701