6
10
15
17
21
23
26
36
44
48
50
57
60
62
64
73
74
76
84
86
87
93
98
101
103
113
116
123
126
128
129
133
136
138
139
142
145
146
149
150
154
156
161
169
173
178
188
192
195
201
208
209
212
219
220
230
231
239
240
243
245
255
257
263
270
273
275
277
279
281
289
297
309
311
313
318
330
333
342
343
357
359
364
368
374
376
378
387
389
391
394
395
400
403
407
411
422
427
431
433
459
461
470
477
485
489
498
510
512
514
515
523
527
537
539
552
554
556
559
560
568
569
571
573
583
585
586
591
594
596
599
603
610
611
616
619
632
639
641
648
666
682
686
