9
18
20
43
64
80
85
94
99
104
111
120
123
128
135
143
153
157
170
184
192
197
198
206
207
208
211
213
238
245
256
266
290
292
313
327
328
352
384
386
388
403
411
416
418
429
444
447
458
479
500
503
508
522
523
558
574
580
583
584
586
609
614
641
687
697
699
708
738
758
764
773
786
798
801
802
803
830
863
871
877
903
909
922
923
936
948
972
975
987
996
999
1010
1011
1026
1029
1032
1043
1060
1074
1079
1096
1112
1124
1144
1145
1153
1182
1203
