10 2132 105 327038 6 15 17 35 46 60 61 86 89 90 1 2 3 4 8 9 18 139 216 753 78 912 964 139 14 9 7 5 3 1