12
16
40
60
61
74
77
79
90
102
118
121
130
154
168
175
200
210
212
217
225
227
230
249
251
259
262
264
271
278
279
280
300
304
317
319
320
331
333
363
379
389
440
446
456
465
467
531
538
541
545
555
566
591
624
628
643
647
653
659
671
674
705
708
737
747
751
786
801
829
831
834
835
837
841
856
863
868
876
878
900
902
905
926
928
932
955
975
990
991
994
1010
1021
1025
1083
1085
1095
1102
1119
1132
1134
1149
1152
1158
1168
1174
