54 303 180 true 0 2 4 7 8 9 11 12 13 14 15 16 17 18 19 20 21 25 27 28 30 32 33 37 42 43 44 45 46 47 49 52 54 56 57 59 62 63 64 67 69 70 73 76 80 82 86 87 88 89 90 91 95 97