12 1092 793 true 2 4 30 48 55 66 70 79 82 83 89 96