43982124
80721474
99591400
15321490
23606180
15216065
40589119
9816688
76586511
80165144
41017053
67028742
68122429
26403659
66713396
38104881
74437443
85409987
95889001
14082215
85953851
44287772
13374253
32059913
72266733
94776254
71472469
17053523
9035325
57896058
11996425
5849349
47173963
25122103
98563951
73026109
53659362
70883304
12416379
32381360