31 1760 147 4 5 13 18 19 21 23 25 28 29 30 34 36 37 39 44 61 64 65 70 74 79 80 84 85 88 90 91 92 93 100