12 1610 89 1 27 35 46 58 61 63 67 95 98 105 132