9
7
7
49
48
50
73
51
54
87
83
78
106
95
97
119
111
124
136
149
162
146
162
167
156
169
167
157
179
191
150
188
215
224
200
221
197
197
239
189
229
252
238
218
265
200
236
218
326
326
345
298