27193252
50121127
89198363
88267642
95874978
43089494
30286108
64547739
25486236
14228197
20715814
13344649
57508239
93771291
7861653
11432650
292772
28257555
36162844
29029493
5703923
12742975
18386247
43233198
895880
87339337
87199024
46144587
31674715
99516638
30005540
14364690
70021484
1875534
1708178
42804003
59182165
96939640
626655
16682950