10 376 319 true 1 3 8 25 30 32 33 34 38 39