21 1902 720 true 1 3 9 13 17 27 32 46 47 49 57 58 59 64 66 67 69 77 81 87 95