23 1003 582 true 1 4 8 11 14 26 28 32 34 38 48 50 54 58 59 63 64 67 68 78 83 87 91