10
12
19
36
37
38
41
49
52
61
88
90
103
105
115
145
148
150
152
156
176
184
200
206
226
247
254
267
272
280
283
292
297
313
317
321
326
331
332
341
351
352
369
370
371
378
390
401
415
420
421
422
430
433
460
472
500
509
518
531
534
541
556
559
569
611
645
662
665
676
678
687
694
697
703
727
743
748
750
751
766
767
786
798
812
813
814
826
875
877
878
882
883
885
900
905
917
919
968
985
