1 98368
2 2988228
3 93754871
4 3132727426
5 101302533917
6 3290316038130
7 107344851887817
8 3521409227180926
9 114789997988287308
10 3740517432332991542
11 122133013457283295954
12 3991173170840175703336
13 130253469314029144279989
14 4249531037287611359199480
15 138735185520465609569974072
16 4529893838565443502513812614
17 147863433822639814612439481665
18 4825900991580458510330473547674
19 157539491528683316582003903217127
20 5142860312954601168803815987548678
21 167877517096260491221150053351579287