7 336 363 true 6 7 12 22 30 33 38