8
14
15
19
24
33
45
55
58
61
63
72
77
85
90
98
102
113
117
120
122
123
127
132
144
160
167
169
172
176
181
184
186
189
200
202
204
205
213
217
226
227
235
247
248
251
253
255
263
267
276
277
286
296
299
304
307
319
320
322
341
351
353
355
359
362
368
372
374
385
387
389
394
400
425
430
433
440
441
448
455
476
479
480
481
483
488
499
507
512
528
529
535
549
564
565
570
571
576
587
589
590
591
601
604
617
621
631
638
642
652
653
654
662
667
671
682
685
691
693
696
704
713
714
720
728
740
747
750
763
768
779
780
781
789
790
791
805
808
810
812
818
823
827
839
842
849
851
863
870
