0 16 1 0 2 0 3 98 4 -96 5 0 6 1000 7 -1936 8 2064 9 5070 10 -19012 11 31950 12 9024 13 -152014 14 383616 15 -298186 16 -832320 17 3575922 18 -5486624 19 -1012506 20 27088992 21 -65115000 22 53200524 23 147217176 24 -608004040 25 947874280 26 189048900 27 -4568526730 28 11071969920 29 -8871938526 30 -24714851124 31 102572776040 32 -158562077760 33 -31309254516 34 766255508396 35 -1846277129736 36 1479447715520 37 4133610817968 38 -17054958273276 39 26339112604404 40 5331885548880 41 -127080932186700 42 305778947448156 43 -243733007205368 44 -684581856372288 45 2818178220557042 46 -4339993392475000 47 -894117116934894 48 20963370411907352 49 -50319881932177670 50 39972295747477872 51 112867555200892470 52 -463179370952109840 53 711889569606231690 54 149739050620646304 55 -3442135262856162448 56 8247102824525820120 57 -6525890234473448550 58 -18532244655048816588 59 75848843620008360720 60 -116335729831253805824 61 -24961184352327362750 62 563358836743426377588 63 -1347235562794556332032 64 1062223855357818122632 65 3034102236742714342464 66 -12384673817861566133360 67 18959244151288425233210 68 4149995353996807267776 69 -91961341446801674710358 70 219535041878849931107584 71 -172468622446186756857750 72 -495562798199277085255224 73 2017606788248236265104332 74 -3082929124790021245909560 75 -688181679835018200461774 76 14980548594400026006446720 77 -35701518428258787100072584 78 27948358015093163176475128 79 80787294138478683214133578 80 -328084218297769469375116200 81 500413572618503616248896480 82 113883610899578636803467152 83 -2436189367728965310422489418 84 5796339184388631113650158304 85 -4521670273968534171069307750 86 -13149275656695239669180483520 87 53268752093378620751877315482 88 -81105273455462683681912082728 89 -18811719845845853329570528542 90 395621948197278485674431575608 91 -939772638538221206856049448380 92 730560439047179326970330734464 93 2137403950614601807223987280454 94 -8637803751685796115480314923276 95 13128860187862258100931770296284 96 3102521140136519939724246308400 97 -64169713991043524782724303040306 98 152189962317529977423571879172796 99 -117900563896358034274507714039430 100 -347042122337706823781434388021392 101 1399138594951555677686779993658460 102 -2122963342745826385809572352025484 103 -510975035983101017637996662363534 104 10397649426241825241936709101268192 105 -24621560654630485557870861813977290 106 19008526767153717074391591041349580 107 56293290314061858138013078241465190 108 -226417646512838638150966074051275808 109 342972424908794790373332519783688916