95 111
33 109
95 110
85 111
79 112
106 112
105 111
89 111
120 113
119 114
92 111
83 110
86 113
108 114
106 110