56957629
81373177
64562351
9625042
17848059
18419725
15916980
32495971
85137214
74802896
4562287
49011272
34492704
37244236
51311934
78476517
60293032
20817770
78374888
35032077
42735253
65767067
37062091
57712668
29866994
44237667
29176772
60561794
9238111
20188205
67441515
19252087
42347919
114867
68446753
91312878
27182224
67106559
7239252
65187746