34889773
14708
22965645
64154961
53798664
32211788
8661117
62448922
4931292
11184248
31291215
21529790
27345455
52496137
38904012
95499394
30812861
30111885
54415310
15503557
67818463
46743728
51473457
78984157
58164267
7219789
52142448
38748445
74014791
37291536
581427
21329903
52957878
65218207
10361822
85864872
45948761
96626874
80641902
31946419