29407292
7043881
4448720
47634332
88989112
61958523
98981885
38363681
60492749
8063639
28727236
22707749
60507926
45125917
48557218
4213545
1487600
66864785
99782655
69539936
54164287
33542740
9011842
56341577
5021297
16312035
49017039
64809094
83235526
98944754
48299569
11358375
76008183
15858652
7253855
29082525
9390247
73996371
55038011
46024128