42
84
125
212
370
488
587
613
618
670
683
741
785
835
849
856
954
1022
1043
1198
1207
1324
1331
1366
1406
1410
1466
1519
1580
1584
1640
1748
1858
1938
1978
1997
