26 52 147 65 100 42 122 31 256 17 20 61 138 1790