32 1002 708 true 5 6 8 10 13 14 15 18 25 32 36 37 43 44 48 51 55 57 61 62 64 67 70 73 76 79 81 82 88 91 94 99