18434590
58852764
1728765
25536789
97805061
4766493
70816323
9432545
47963182
8462516
7345143
16892406
15323026
65188655
43854518
85402627
85203120
81256718
80571506
3031581
84748884
60971097
66521924
53141825
14301555
92774013
91889178
72491413
19364947
87059276
29611779
42832454
83567681
82019233
27817108
26378880
89516558
59319136
47868022
11802261