60148880
35066598
21484219
73501191
10712714
52338605
1700780
75478302
32284829
24409290
88288741
64432154
53228044
13336773
67472041
27406434
39479322
23142181
5425906
77866790
18045877
77637007
46127296
38409983
14573206
4057933
43872371
49653995
34637437
39585891
81849372
45587060
40927450
77461841
1295401
58278070
97668048
22831168
96224206
85132270