95
95
95
95
96
99.88
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
100
111
118
120
123
126
127
128
134
135
150
150
150
153
157
165
167
175
179
185
186
188
200
200
200