7
16
18
28
40
45
50
58
66
71
80
86
100
111
125
134
141
150
156
161
166
175
186
192
198
200
203
207
213
219
220
225
230
232
236
241
247
252
260
261
265
275
280
283
291
295
298
303
305
307
310
314
319
326
329
333
339
345
348
357
362
370
379
388
389
399
403
405
410
414
418
420
430
438
445
456
461
463
465
469
474
478
483
487
489
493
499
506
515
519
529
548
558
568
582
590
603
609
621
634
654
667
671