29 2725 166 1 4 6 7 14 15 16 17 19 21 25 36 45 47 49 57 58 65 66 68 71 72 81 82 87 88 90 93 96