10 2318 512 true 5 6 9 15 19 22 23 30 34 39