434894736
240884380
1684118313
158570269
131526180
125509260
1135128896
104814214
89888182
84043292
76440141
70404160
6737379
65561175
64425147
52579894
5145729
5061364
4681724
4622644
45735123
45104112
4505854
4375794
413428159
4103475
4003044
3830779