10 408 319 true 0 1 6 8 12 19 26 30 33 37