10 1684 56 true 1 36 58 61 77 88 106 112 137 146