1 162 483 2564 1445 2566 40967 4328 15049 137610 6553611 129612 673613 1619214 742415 104857616 388817 3276818 12260819 17622420 4016021 1677721622 1166423 15659224 112406425 237208026 193196827 21760028 26843545629 3499230 75520031 990232032 4372592033 4765963234 2130800035 118025636 429496729637 10497638 364302439 9039072040 75568302441 180746115242 98284868843 23621331244 640588845 6871947673646 31492847 1760806448 82785444849 1395906988850 6307924760051 7716493462452 2063172964853 262997270454 3478268855 109951162777656 94478457 8517918458 765865136059 25817496641660 240006440824061 549363628292862 335591941193663 43823162744064 2938926585665 18891264066 1759218604441667 283435268 41236710469 7116567275270 485083234390471 9093860973214472 43052508380468873 48818375662356874 14757924241193675 937990592049676 32942684784077 102619734478 28147497671065679 850305680 199730689681 66393324902482 9150598153707283 350218402572931284 3341212507523326485 7854692344566896086 4379425302460996887 653435323811433688 20175489474232089 370202339795290 557501670491 450359962737049692 2550916893 967741760094 620922191889695 173372978187792096 13506060199429051297 263241791823860121698 1245691111815950446499 14429703592790084096100 3946123141338476848101 290550417324168160102 4353130535839216103 41690675717344104 30289360608105 72057594037927936106 76527504107 46900761520108 58174002355232109 32909491571349680110 5225267725656119568111 207242362758169075664112 2003721183655242155360113 4667940282157447796816114 2658520939017305600464115 356301644338823049296116 12953574232435565408117 94109174401819824118 470324275582912119 164570543616120 1152921504606846976121 229582512122 227339596288123 545677201489648124 625534833011886880125 202291946619229066288126 16354092687858619453040127 321631735635728311838256128 1531304067828979618314368129 1752331685424931676365872130 490410636478840098415664131 32201832268642094966384132 578463167657721834784133 2037032269494019568134 5313486488316000135 894181114976136 18446744073709551616137 688747536138 1102103488912139 5122736643803840140 11898376530083012208141 7836871271932729361344142 1290529367734515426273264143 51731199109756440589448464144 500873777125443857050279280145 1171803483788611809638580832146 658236584593424255541226224147 90513619131741471092127136148 2911632403841248652157872149 25858916789120236286624150 44126508340010479152151 60099803562912832152 4858543170304153 295147905179352825856154 2066242608155 5343259128704156 48118345117470448157 226422016143905134464158 303667249235629519756208159 101876535202341212568750496160 8317688388434834416451807056161 164150329459428978199106801392