7 103 140 true 0 2 6 14 22 28 35