3
9
10
14
15
20
23
27
30
35
36
50
53
63
71
82
84
85
88
89
104
106
109
117
121
123
131
135
146
152
153
155
159
162
173
185
186
193
199
202
203
208
212
224
226
229
242
258
260
273
276
280
286
289
296
302
307
312
319
328
334
343
354
362
364
373
374
377
383
386
389
397
401
407
415
425
440
441
442
445
459
467
476
483
488
493
497
510
518
521
523
529
531
545
560
569
571
573
575
580
585
590
593
595
598
600
609
617
627
637
648
649
658
659
660
671
672
691
699
704
707
727
731
737
749
750
752
763
773
783
791
796
797
801
805
831
840
842
869
879
886
887
888
903
908
913
914
915
916
927
930
936
937
938
942
944
952
954
963
974
975
985
993
995
