80351166
48954846
7363005
94853290
74329138
62579251
16832135
21152547
49613341
67098293
53609478
63315939
42293154
43614266
62502443
34436194
43977592
53172037
31308373
31763776
46985734
19662576
12326595
8381545
56148112
14199927
43813664
48587294
383043
95679101
28542542
8654126
4638040
226821
55698334
93045006
83255443
54947428
70463093
78603454