8 2169 502 true 9 12 13 19 21 27 30 39