10 591 390 true 5 6 8 10 18 19 26 28 32 35