7 622 180 true 1 2 4 15 22 31 33