9 2049 572 true 4 5 9 13 16 20 29 30 39