10 322 313 true 0 1 3 9 13 18 21 30 32 39