17 2578 138 681299 26 34 39 41 43 44 51 55 59 63 68 69 74 78 86 89 100