1 3745509
2 398829619
3 40374310135
4 3941878848972
5 398138249828378
6 39962151945685497
7 3975989966207625128
8 398772531392899582485
9 39987193655119991432064
10 3990964696857966996964418
11 399662569542178734310326876
12 40052957421394504975653282034
13 4002664541034842253094859345786
14 400624167879909567628855722493431
15 40130497517087549841082492066888715
16 4013188784769232728598167517483389575
17 401603174083991372480240594720456852680
18 40214929706437329661294067506537895194856
19 4023150136558390797446831688482421782872527
20 402581964625437244771308406630704213646450613
21 40303774551674837371551211913134819636045372081
22 4032841638385084396832893208620730937955928873576
23 403555653409591336450414370455795580006276034129493
24 40395404135189102759975466536488949732841146041998596
25 4042416544491603041306114394872913481394055698843714332
26 404524147124640652200173347516654155002416662433288202028
27 40488769114038653290338726787180197288941076708988328822629
28 4051953252616422992525202675491096038778477507743959011728978
29 405488910420654860485816366145620567723362695103985042645234167
30 40583219988551874729299639046598834183026722575120845824372045764
31 4061489871034351790180372948712323087958172926592849359515132767602
32 406451626718511568923660010400347485579613293261112736525828133647744
33 40678369625972952064697800075863787062689326622266681024627817341323414
34 4071043564899041274670804367976810920277613081089472202757963323909785878
35 407413715772362167634953274245580298887741364347104506191312741127207747488
36 40773995335939678863660489594480911705389306003879924520438924932683028187813
37 4080621140121192840422892399078815686466406374029560507528897060534104620798754
38 408376227090604896038579191551282588437138843065900961984425813160144412733171859
39 40869973546776239047674867915559049735368335901977384373424689616240392727446451706
40 4090224620304744999231101524570412157753282595763335709733563513878841500267082609478
41 409339878716367768875810005204755329704466943140106866993793989078654962910049215766235
42 40966238342839391678258884212291507951834144819378925755339256349590643746195892620266550
43 4099854050677311663365442462899565691366620344679792976079798627733478289821722962720073812