28 1431 992 true 1 2 8 11 12 14 16 19 20 23 27 29 31 39 47 48 53 58 59 61 68 73 74 79 86 90 95 97