58 1284 365 true 0 1 5 8 10 11 12 15 17 18 19 20 21 24 25 28 29 30 31 33 35 38 41 43 44 45 46 48 49 53 54 55 57 59 60 61 62 63 64 65 66 68 72 73 74 75 76 78 79 80 81 82 90 91 94 95 96 99