9
10
23
30
36
51
62
76
78
80
102
118
135
145
150
159
187
192
205
210
212
214
222
231
242
243
244
249
268
278
293
299
303
331
351
389
431
447
449
452
475
480
485
490
495
508
525
542
549
550
554
567
582
584
592
593
612
614
617
623
637
644
675
676
706
725
734
743
748
751
760
766
772
773
775
778
784
787
803
813
814
833
836
837
841
852
858
859
891
894
901
902
921
924
936
959
960
961
967
995
