80654437
4792014
12333463
20027498
65325715
45108153
59707585
7834550
8883697
21019783
34116992
32301776
91956041
701276
12502704
76672644
27572152
49651807
26677485
14685398
9793542
68455038
88741118
61773609
50299890
65102693
13939431
90263315
12199129
68232219
9675737
64543531
2312788
78516861
57968455
97894131
42144991
2771397
79928787
94748335