56547078
46187210
55693773
95181698
87869036
11747920
78717377
45682493
38671003
30116061
58192154
93666950
26029174
17272608
2429451
64821047
69132253
2915853
64732159
36271398
23055397
73818170
66092742
81115453
78664227
60827320
33628716
92491061
43623475
7165786
51967986
46773197
36936028
48205708
86499798
27871361
85354433
9987652
62048413
34107017