10 362 308 true 3 6 12 13 17 19 22 32 37 38