1 2 3 4 59 73 88 103 117 146