12 807 494 true 4 16 18 29 36 39 41 47 55 79 83 84