17 791 496 true 2 12 14 17 20 21 22 23 24 25 30 32 33 36 37 38 39