19639327
98101248
24271747
28124471
3522500
68838029
17943127
9830498
8083949
78689990
68058199
3599330
7957754
78347507
13085937
75687934
94702424
57025580
10579057
2297853
12696392
61169877
7306608
71826705
25625695
7033732
94967093
826491
5003009
71617083
45353720
4119113
29845653
85346658
77229733
62239332
55127458
86059224
19007675
63008754