16 1603 672 true 3 6 11 13 26 32 33 37 43 48 51 59 68 77 83 98