20 16596 4033 true 3 9 10 14 16 23 27 28 31 33 49 58 67 68 71 72 78 87 89 95