88 8 56 256 24 8 96 8 16 280 112 224 8 48 104 312 112104