83
113
94
136
79
86
65
96
89
120
103
105
125
123
138
145
150
156
164
181
173
169
184
187
189
193
196
199
201
231
227
219
214
203
208