20 1462 660 true 1 2 16 18 21 26 28 38 42 45 48 52 56 59 84 86 88 91 94 96