1 296570
2 24722349
3 2434061311
4 117341267705
5 7934236341512
6 567813705120009
7 34674287699583159
8 2275598380196627853
9 151548735164120425259
10 9747407441652739008940
11 636537286434256170716385
12 41717035744208880782447323
13 2713369684002311976590931062
14 177045164645876836378738905114
15 11561970785296787758413256760369
16 753813432258965112176947560657499
17 49179394938609579363737901334450828
18 3209155869625816570239376418667036274
19 209335611485394965865578404685599623547
20 13656992969869659638308740286803806826862
21 891020708470439077690826601322118619449095
22 58128195541719638703599179981539173879168912
23 3792261210221098767467739486744291097261448319