47 313 393 true 1 3 4 5 6 8 9 12 14 15 17 18 20 21 23 25 28 31 33 34 35 38 39 41 42 46 48 49 50 53 56 60 61 62 63 64 65 69 71 74 76 77 81 83 93 94 99