9
10
15
20
22
27
34
38
39
40
46
50
55
58
60
69
72
74
79
86
88
91
94
96
98
106
114
117
120
121
125
127
128
130
131
132
135
137
151
154
158
165
169
176
180
182
183
185
186
192
194
195
196
200
215
216
218
219
221
231
233
235
241
248
256
260
268
282
290
308
314
317
329
332
336
347
351
353
357
360
362
363
364
368
377
391
394
402
404
408
415
425
427
431
436
