7 1247 395 true 2 3 9 26 30 33 37