7 1045 377 true 0 8 12 16 33 35 37