671 55 127 78 270 56 190 32 104 119 23 16 12 68 22848