18 2580 806 true 8 9 21 33 38 40 44 46 50 51 59 62 71 80 83 89 94 98