3
21
22
26
27
30
37
45
50
60
65
72
86
97
98
106
110
121
132
134
137
152
157
160
163
169
170
172
173
178
200
201
204
205
206
210
211
213
217
225
229
230
235
236
237
239
244
259
264
265
269
274
279
281
295
301
306
308
311
336
338
344
351
362
376
384
393
394
396
397
401
405
412
417
423
424
431
480
487
496
500
505
506
523
525
536
552
556
557
560
565
575
577
578
579
589
599
600
602
610
612
614
619
620
624
628
652
657
658
668
669
684
685
686
698
699
701
709
717
718
721
743
744
749
751
766
767
772
790
795
812
816
817
827
829
830
844
845
849
851
873
874
876
883
884
889
895
896
898
901
902
904
914
933
936
940
949
951
965
968
973
978
979
990
994
1002
1004
1005
1018
1020
1023
1031
1044
1062
1064
1071
1072
1097
1100
1131
1132
1149
1156
1160
1163
1166
1172
1182
1189
1192
1200
1205
1225
1228
