228
157
194
207
221
259
280
345
362
388
495
513
538
578
579
627
659
830
931
976
1025
1074
1132
1233
1394
1793
1913
2014
2257
3129
3858
6257