56 375 348 true 1 2 4 5 6 7 8 11 13 17 18 19 20 27 28 29 30 31 32 33 35 36 37 39 40 47 48 49 53 55 56 57 58 62 63 65 67 69 71 72 73 76 77 78 79 80 81 82 84 88 89 90 93 95 98 99