9 2990 570 true 0 7 8 21 27 31 32 36 38