9 3109 512 true 2 8 13 15 21 24 36 38 39