18
33
49
66
76
83
86
120
129
144
160
171
198
211
212
226
234
235
250
252
279
283
301
311
322
328
335
348
356
361
396
419
441
455
521
544
545
546
550
555
559
589
594
604
606
617
639
640
642
646
649
655
657
680
681
683
685
695
710
715
720
728
757
761
772
783
791
813
821
845
858
864
865
887
889
890
893
916
924
928
935
943
944
953
958
972
977
981
988
1005
1007
1030
1042
1043
1050
1054
1056
1070
1071
1078
1091
1097
1119
1132
1136
1141
1151
1153
1155
1161
1162
1167
1185
1193
1194
1210
1234
1243
1249
1253
1260
1262
1275
1279
1281
1285
1296
1299
1305
1306
1315
