47649401
26551666
92841965
43323404
29911630
57593152
74984616
4152907
32029223
76229342
66927118
2028462
31615461
87628171
7725871
50939816
74167713
7789129
19445957
29669589
28289938
99708475
39777348
48711298
36671239
5724056
12626028
64557713
38492217
13381576
70435847
13261287
8782713
11872886
42605338
5019790
4814866
57363377
9212630
47514381