12849673
39417534
33078618
9710729
66982994
30029216
6087616
52271550
6383763
93209630
75896442
57783369
45078187
14911062
65991236
31452573
87728896
38127218
99309270
16071996
75928854
70741619
59424675
31617380
59601157
13307235
17094656
47449288
66325637
97525571
16437067
951199
97367931
66436330
35382807
54604495
4447980
37821503
10602066
57883469