9 195 338 true 4 5 8 12 17 22 32 35 38