9 2057 577 true 7 16 19 20 27 29 30 35 37