10 626 345 true 2 4 5 7 15 18 20 32 36 37