38 91 1 11 12 13 14 15 16 17 18 19 23 30 40 41 42 46 56 57 59 68 78 79 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100