26 18823 1201 3 6 8 13 16 17 21 28 32 41 42 45 46 47 48 57 58 61 69 70 71 73 81 84 85 87