14 1117 649 true 0 3 16 17 22 39 41 45 48 73 78 94 96 97