45 20857 4708 true 3 4 6 7 10 11 13 15 17 22 24 26 28 30 31 32 36 38 42 44 45 47 48 55 56 62 63 64 65 66 71 72 76 79 81 82 86 87 88 89 91 95 96 98 99