1 2 3 4 70 87 104 122 139 173