1 28754556 2 103529256 3 121576571 4 288033576 5 293979516 6 414100179 7 497440040 8 584411859 9 766411476 10 858663636 11 1498843176 12 1591095336 13 1637221416 14 1683347496 15 1775599656 16 1816140156 17 2341109715 18 2789551400 19 2882625576 20 3042399699 21 3044066856 22 3067129896 23 3240102696 24 3246048636 25 3764606676 26 3891655635 27 3943525416 28 3966588456 29 4222121000 30 4295416956 31 4312534056 32 4341543036 33 4473975336 34 4497038376 35 4675957116 36 4886618110 37 5301024980 38 5742442536 39 5817577596 40 5909469396 41 6002081916 42 6088388136 43 6099919656 44 6203496400 45 6221317840