1 40 2 2000 3 31280 4 204544 5 911144 6 3022220 7 8655424 8 21284040 9 47231344 10 96369040 11 187026380 12 335425808 13 582302520 14 973424372 15 1563214444 16 2426917164 17 3699260196 18 5472064152 19 7976593144 20 11351136420 21 15868645560 22 21892595476 23 29897903396 24 40024168024 25 53061223284 26 69688318796 27 90575560608 28 116438248060 29 148779804264 30 187912170420 31 236108335320 32 294244238180 33 364223916116 34 448425806448 35 549040956060 36 666529112692 37 806281929660 38 971165855304 39 1164094844676 40 1387059994360 41 1647867505924 42 1947172047500 43 2294684209492 44 2693000772016 45 3147106914988 46 3667294020012 47 4263707229252 48 4933077386228 49 5694922507328 50 6555019619776 51 7524219701708 52 8611646199484 53 9838799477796 54 11205110319964 55 12735133244616 56 14434346653356 57 16324606260348 58 18429257381540 59 20775259586532 60 23341343884356 61 26190364551260 62 29340784323760 63 32805182404444 64 36606386428352 65 40789342875184 66 45356193698796 67 50379440106508 68 55864708522276 69 61854595662760 70 68376902251380 71 75513084294864 72 83213395537484 73 91615748715824 74 100755067649188 75 110643628283548 76 121339626881796 77 132946053982644 78 145448110220260 79 159000888658368 80 173562101368468 81 189248312869464 82 206167962491680 83 224438996069020 84 243941160795784 85 264919562437688 86 287468512238428 87 311644776272484 88 337497158425104 89 365267908851460 90 394816276869156 91 426476981438152 92 460257066588016 93 496308667451992 94 534820057132812 95 575934082326160 96 619466822449076 97 665948295790172 98 715431698761592 99 768011409634620 100 823721216199124 101 883051255046600 102 945846763941688 103 1012642151944564 104 1083339196446004 105 1158064960563784 106 1237287111524700 107 1321362951003912 108 1409834897606580 109 1503617531830788 110 1602660642497788 111 1707251639931156 112 1817429277895556 113 1933980949915548 114 2056603298329312 115 2186016202432220 116 2322246501025652 117 2465646584441948 118 2616774552639152 119 2776107527032076 120 2942635050045556 121 3118105771579080 122 3302710718641236 123 3496617185517044 124 3700057078647040 125 3913845049877608 126 4137480019844208 127 4372580454753368 128 4618779218169384 129 4876783228070168 130 5146973890586420 131 5430591234597540 132 5726310976016124 133 6036323201149100 134 6360993438367028 135 6700042378289452 136 7054115462068312 137 7424980672742792 138 7811717875902964 139 8216529993579352 140 8638141923735212 141 9078195155492188 142 9537837879274516 143 10018260982772736 144 10517207099259004 145 11037907437199696