13 683 343 true 1 7 10 12 16 20 22 29 33 35 37 38 39