5
10
12
14
22
27
37
39
42
43
46
56
61
64
74
79
87
89
94
96
98
104
110
127
128
130
139
148
155
156
157
159
164
169
173
177
178
182
197
198
199
202
207
208
212
217
226
242
243
244
246
248
251
254
259
260
269
273
274
276
290
294
297
306
308
310
313
314
321
323
324
325
330
337
341
344
352
353
362
379
390
391
393
394
397
404
412
416
417
419
422
430
432
435
441
442
447
453
456
466
471
474
479
481
484
487
495
496
507
513
528
529
538
539
549
552
554
569
571
578
579
580
594
603
604
620
627
633
636
637
640
645
653
