13 704 389 true 1 4 10 16 20 21 29 32 33 34 36 38 39