10 563 318 true 3 11 17 22 29 31 32 36 38 39