1
4
8
32
40
45
48
56
71
72
78
81
101
106
110
116
122
123
132
143
147
164
172
176
178
179
183
195
199
200
225
234
244
248
253
257
261
266
268
277
278
291
292
294
305
307
313
328
342
348
353
369
370
371
373
390
393
402
410
416
423
441
443
448
458
462
466
468
478
488
498
501
511
526
539
546
555
559
560
568
571
573
578
588
598
599
603
609
617
633
638
645
648
658
661
665
666
668
671
674
684
687
689
701
703
705
711
726
738
743
766
778
782
791
797
824
832
834
847
866
870
874
886
904
921
927
930
931
947
949
950
956
988
993
994
995
998
1005
1009
1012
1018
1022
1026
1028
1030
1034
1036
1038
1049
1055
1058
1060
1069
1070
1072
1079
1083
1084
1087
1090
1096
1100
1103
1110
1113
1116
1117
1120
1122
1133
1139
1151
