12 1082 683 true 8 9 20 22 28 32 43 44 45 52 61 76