1
2
5
6
12
21
25
32
34
37
39
63
66
68
71
78
83
84
87
93
98
101
104
106
108
109
113
114
116
117
121
123
135
136
142
144
147
149
152
159
160
166
168
169
170
171
172
175
182
184
185
186
189
198
202
212
213
214
227
229
230
231
238
241
244
245
247
249
253
260
264
267
268
281
286
289
292
301
302
304
310
315
322
324
328
332
333
336
338
339
343
345
350
352
359
367
368
370
375
376
377
378
382
383
387
388
392
396
399
401
409
412
425
431
434
435
443
449
450
451
452
456
460
464
466
468
469
470
474
485
487
489
499
503
507
514
519
523
528
529
530
531
533
537
538
539
540
541
543
546
547
549
552
553
556
557
558
560
561
562
564
570
571
576
579
581
586
588
589
593
598
601
604
614
622
624
625
626
629
630
631
634
636
637
642
646
647
649
651
652
654
659
664
669
676
677
678
682
690
694
706
708
712
717
720
728
741
743
745
747
748
754
758
762
763
768
775
777
780
783
789
790
797
799
801
805
807
808
810
812
813
822
823
826
