18668962
80488820
57528229
6525846
44842051
10945464
18196501
81916498
24426797
16858670
5169995
70266188
70128105
29955948
46012032
8152796
51154871
12139539
50376542
41209756
88971059
2711608
89696650
97757561
40551655
65857448
61903241
30563871
77038734
95323793
32597697
84997655
64257182
91395889
36525620
38598501
38715906
33428245
18862381
9658447