47 396 247 true 1 2 9 10 11 14 16 18 19 20 21 23 24 25 26 28 31 32 33 34 36 39 40 41 44 45 46 52 53 55 57 58 60 62 67 68 70 72 76 78 79 82 84 92 94 96 97