2
12
13
17
20
24
29
31
35
40
44
47
65
73
74
78
80
83
87
98
102
109
110
115
118
122
128
130
131
137
155
162
168
173
174
176
184
185
190
192
197
209
216
217
237
238
241
256
259
263
264
270
271
278
286
294
295
297
304
318
323
333
334
337
339
342
343
344
346
352
353
362
367
368
369
370
374
375
376
377
379
389
391
392
396
400
401
403
409
421
427
445
449
457
467
471
473
475
476
483
487
495
498
502
504
506
509
516
518
522
523
525
530
531
535
543
544
546
549
552
553
562
563
571
579
580
583
584
596
599
600
606
608
611
612
617
625
633
634
642
648
652
655
660
664
670
681
683
684
687
688
690
700
710
719
721
723
725
726
730
738
749
750
754
756
760
762
770
773
782
783
787
788
804
805
806
807
809
825
830
833
845
846
847
848
856
865
867
869
871
872
874
882
884
