434894736
240886380
1684158313
158570269
131529180
125509260
1135128896
104814214
89888182
84044292
76441141
70404160