3
5
9
12
18
21
22
23
26
28
30
33
41
44
47
51
55
57
66
67
70
72
73
76
80
83
84
89
95
96
105
106
107
109
114
118
123
130
131
135
139
141
142
157
158
161
170
173
175
178
179
180
182
183
186
188
207
212
213
219
224
230
231
234
251
259
265
276
277
286
296
298
299
316
329
335
337
341
342
350
351
352
357
363
364
365
367
369
372
378
386
389
392
398
403
408
409
415
420
439
442
445
453
466
473
474
479
485
487
492
495
508
509
515
520
524
531
534
537
538
547
557
560
561
569
571
578
582
585
587
588
596
601
605
615
629
631
640
644
649
659
662
680
681
684
685
686
689
692
696
708
717
718
719
733
747
754
757
760
767
773
777
780
782
785
789
794
795
