29
30
44
48
56
58
64
71
89
100
116
130
140
156
178
200
205
211
212
223
232
239
244
262
291
294
300
318
324
343
354
363
379
390
425
447
459
466
471
507
518
528
529
556
557
561
563
571
575
598
623
639
642
643
644
649
657
664
665
695
725
726
780
795
815
818
821
826
828
875
878
881
895
901
902
906
909
910
923
928
946
947
948
965
1008
1032
1039
1046
1048
1050
1052
1068
1069
1073
1096
1097
1099
1106
1114
1120
1123
1126
1145
1155
1157
1174
1197
1201
1202
1212
1214
1230
