86151687
66618093
18292932
81545049
10712615
30842168
90414894
12512950
21994914
6745543
86053135
50128398
33587762
7246202
4838008
46789797
65147038
51696051
18793595
76628021
49433236
63601353
79044499
65586388
68029187
46378183
8495659
29317910
13319655
73473400
74884947
26862935
25033797
72769755
58312406
35923657
11156601
18296309
24902571
91717655