10
35
44
67
68
72
74
92
94
101
105
108
110
133
135
145
148
168
182
206
207
209
213
219
221
223
227
233
244
254
266
270
292
293
312
335
343
346
359
385
399
424
441
504
512
520
528
534
545
546
553
558
582
593
597
606
610
643
649
657
685
687
699
701
726
737
741
743
748
781
788
801
817
831
842
845
873
883
894
895
935
939
940
942
947
949
951
957
965
966
976
981
1001
1030
1041
1054
1070
1073
1099
1106
