38596740
26446091
15507864
901597
70802638
250688
96291009
61548810
46585147
4929908
5247172
60011201
59752697
8254176
46186113
59079573
22908893
84861256
2095736
75384757
33487323
93847635
14932979
11022110
59812305
17311286
23583999
93599780
49908650
94883205
73193028
25267039
23664952
76173747
91576929
92925135
13201248
19605210
7376354
53982347