88537166
2452648
11943225
60119089
62165653
53819756
54047
34349134
74543215
27066241
4489988
10468553
19594609
17715805
40197962
7531148
20574672
28157034
85252678
261762
24911944
6178969
66958386
10947022
69822233
6734433
66155228
27026851
68344072
37658016
63816446
40969377
43059851
89428314
29728397
69309784
33208513
40953371
25927275
85327704