85345813045205505131265395126556011473667478454696796137670562046774373848873841912645354421042899867566667384126746153855493562761461807208990635171943774119175411483779856476504669345067466773848719312193101070691524778105592739169315948315947779170952482859508111356266637105948112690095950805218719734329302481508882710753466531484381154065912811841281189127508563827913608591218358267728638578638179957637957648853182163988156128011838343152411383691175684127538119766360960718893957608173768962921217073237805892498852966197601121703710616716702431275456896320322347257940128124512812181873312812489576071371352163987