23 2379 1051 true 1 2 4 12 15 19 20 35 44 45 47 48 50 51 54 59 66 71 79 86 89 90 99