12 1698 895 true 3 18 19 32 33 53 61 67 77 84 90 91