1981364355381137674773482348769231544434552694025074783318346668392938552757435025466044072335356535586704413495232002803505696035867855984838081817661706274483725328451717160175146243456383804540204602239201411945604643785008104714852446427613625615117670468718979052077633534455472112812375273347794906616763106851079350431230771584040114217375030963262596297397166428384763680521716747315322443747224063250935412588436385400195777345375266770928530053271147139714228568137463377448182846544241254381454234536171747510426130607556741971524663757281804023225544563749225476487221299492766643995536737531085717565822614344266862936628318782664044627268933327376270457373463131163184703881158253655852601113693722919030851312259368433850332832169298691361251370965433422956785515555655185896497876033973630255317652794351675214771781449287764776382541809356279564460654503401925053362682025975596056775951931452962057316591914064532185879937638635525123451264135210783465786356556432597871992343968137916166346255484737117422083569036878486515712156804816017516446481722615197271287822657987117382743761795391621772163672081175625114382221127214467946765716314866024863934179734437482814178120561163037783328208033467524479416851281142542413545570282768235125107777456883307019727823827057298546543376644029055270622641390165227475637765479294223849288524110754924821220786919710703352549894882362504274057303911383741469332522891217053195669115712412788267301249188156213793542713767218533352197487707376625016006676515218528271097891403202861578044526308077187085674863166452308752671550788791306599258474314489548384514738026867964445564617029979565672939838945942213355719040438626610630520184119641468186806712458480508801665387772645876185328590522114403355118719628528432062576723625620373264673534348424270780011155845154423386471643457923042229380315746985065034