10 389 309 true 0 1 4 8 26 27 30 31 36 39