10 346 174 true 2 5 7 13 16 20 29 32 33 37