12 1039 703 true 2 8 13 35 42 43 48 49 64 81 82 87