49027676
14963706
5285696
33068544
3716661
38219880
46839289
54098255
67249727
11488861
75177342
16336598
56099090
25326752
49537492
8923336
6172273
48984070
83759134
68118429
383514
12613184
99417568
90688221
91901402
2306089
74885345
47464095
71008818
85992479
63569273
62898648
80291171
25968637
84582022
70774817
7685641
65419474
46656820
77116055