10 518 313 true 0 7 13 16 17 20 23 29 38 39