27 330878 3312 8 10 18 27 31 34 36 40 42 43 45 58 65 68 73 75 80 82 89 92 94 102 105 108 117 118 124