8 1680 347 true 1 8 22 28 31 33 34 38