31771370
39678543
85625665
90684320
44467401
56075785
87669354
7866195
12075544
4531263
562042
56458468
12892828
96324969
88011006
44116023
32646173
94249185
44472380
72941096
466732
96879810
75025154
2419973
2624890
60233218
87901814
98708536
4861660
17818510
1595890
78972780
80079275
434721
31356163
20671758
14352029
29393657
57562167
23308768