27031528
7976279
6496044
2791266
90845189
92263525
64487204
72171663
47961945
92197049
84593641
51158872
34094985
89154640
90421190
6217347
44566137
30594569
66714410
3097098
40279580
58645705
41865697
11996042
50456410
74348128
98712744
82302358
5877144
79056245
16649570
15814308
71647311
14465717
45772820
66569288
97368277
47345915
5713785
18027288