1 36 2 52 3 288 4 1918 5 11733 6 85506 7 1062118 8 13599460 9 242945986 10 5120328922 11 155899484972 12 5208071829848 13 253966207382266 14 14042932506665452 15 1114055271066551642 16 99140006022295429922 17 12815515680476819645301 18 1861093789235302137436180 19 389995929819870993966098466 20 91927555787595696301400722996 21 31357532110344567008926734173344 22 12014251576122543444207905863192076