16 229 81 4 5 9 17 20 21 25 31 32 52 56 61 62 64 68 70