9 168 140 true 2 5 7 13 16 23 24 28 35