38085754
3547681
7213595
26725396
77354942
15438638
255035
37591881
12898667
36425667
52893135
9941036
60517249
18725375
78957396
51867533
9909825
95317206
91171747
924536
94855508
13611642
29071969
68552830
66801299
17845589
52895086
60793256
90626285
68054020
92919740
47753930
14361059
17818832
29722907
30245634
82295807
72364805
446656
67698427