50606712
41088074
4264075
16598114
19849433
67229113
85109188
65162923
62102759
24254468
12356552
13747699
69828540
52876159
58976518
9895656
99396078
62294660
45168320
98743750
17491897
4093874
91564728
16995322
3618567
48268687
4917884
43381593
98907300
53487217
3439728
6578581
32469397
97886480
18301721
11697010
30215964
68178166
77653978
62375669