16 121 60 22 240 148 244 120 132 117 93 95 53 65 184 165 44 5 65536