21332629
48084524
14397671
2595653
9829206
61147965
56143937
43907876
63628527
94095273
7375230
91729263
39616909
55853989
58212719
54012670
18405413
70182561
77769424
7033175
30589991
138821
8677956
24499044
29617798
96682919
53765168
39861415
8641254
57937608
30515231
40904513
93777227
56668287
6251020
10799654
5788827
52795798
61093083
34025703