Warning, sizes larger than 100 take really long time to generate.