25 3140 169 3 4 5 7 15 19 24 31 34 35 37 38 44 46 54 59 60 61 62 64 65 67 68 69 70