95
95
95
95
95
95
96
97
97
97
98
100
100
100
100
100
100
105
108
110
126
126
129
130
136
137
146
148
148
150
150
150
150
152
154
156
156
159
160
163
164
166
169
173
174
175
180
183