10
29
31
54
89
92
98
101
105
141
154
159
167
176
182
208
221
227
238
252
267
315
318
319
333
334
339
352
360
365
373
374
390
393
407
408
426
427
438
464
468
483
496
499
502
508
513
519
534
537
545
547
550
570
585
587
599
621
632
640
663
692
711
728
735
760
762
770
773
777
779
780
783
794
801
809
830
866
880
886
894
895
897
904
910
947
956
970
979
996
1008
1019
1024
1028
1029
1034
1040
1041
1062
1085
