50344610
66815459
60833090
6032851
38537777
36498391
46102338
63274487
37937230
12079740
5132646
62181605
1081719
57084312
10941337
69526156
57997380
28044073
4927778
34087577
63178847
46702874
87655534
25777174
15171574
93829947
20838367
45823825
1090792
40665963
97996588
87404223
51283129
68846484
53687641
32819036
40995573
50706701
31305091
4763316