16 1187 522 true 4 23 36 37 48 52 55 56 61 62 63 65 74 83 93 96