62562731
12536102
76594750
1484852
2407334
62555176
57259766
97316066
9512846
512643
81517443
64919916
62638218
88319215
84863819
41728741
41997606
79213171
67109647
13846879
22499044
52591730
49548975
44425019
71865078
18297024
85776010
44761854
57934145
76725388
79802431
34443698
92741240
4106351
51357842
50237496
63973218
66399993
51095938
71048863