30605323
66767069
11008614
7381989
49199849
98728070
78025109
5742869
94161909
23919191
16502498
9793754
32316137
54227172
42714178
32827732
16587215
66547120
75229990
16729665
49463141
16082664
54094626
69629556
70233952
64538116
82494944
89181940
53744405
36015018
29762918
85554401
38595019
47384367
19959285
95719527
30117502
15939909
98137751
20439041