10 6 9 22 10 14 5 18 16 22 132 84 43 51 145 52 102 2087 83123790