80643578
15511907
29245030
178507
88332184
25469008
57161126
24052700
75345141
88741515
59811161
42956230
58843183
9592700
67165148
13707802
32385723
51628344
21836918
35862528
62287738
88271201
32679762
65543358
89497986
3651971
77848901
24664697
28184323
9983679
91964712
74646208
44071587
17136970
8039580
5152643
7771433
54768331
4336243
20229312