17 784 418 true 0 1 6 10 12 14 16 17 18 20 23 25 29 32 36 37 39