30 178093 23768 true 1 2 4 6 10 15 16 19 20 27 31 39 41 43 47 52 57 59 64 69 73 78 79 82 86 88 90 95 96 98