2683792295412691254536545511302834075496395043414362594793914811463698534357355406494461891705588637465083576217465345628570751818173454677821350727853528491458388135825378471248769439719406154362163482125035836563765176717847299433062397491998452363729248625446232603307204652165646689767775465712048455570520021928855246156721723740051515547056846763643376173760211214117198444212563831480630290773796548376745863535932411485585282648545665398589401827178397240352571210474811253281526257727402404731402261671952986266015166782098121585445179319348334838797747512465366753332338995567728406631112211164767965396008107446565219221572330710761172568792405233527566205390227701536623753831689780638255648262598147473468597123562632748671623562765611805537894502606856762235362492257065505475435594173064718731720828340500279849313312113750785652672028031751522944753366617154256587957717646067938674678140338743766380487590753393815141693314918648568038911816871264467219787234122801677718777462443231832711139451736164524837513145933275382472521483203238133315691377469701106293478738224576552284557143103087645475488784713349854628218043856751086312423138280196244690752266528793755290297343466201351143502525423442244725077070912765983439930322475144860246048880020716128248979193371678354107511425646055692082864470378526143823513664510809765808109368839140348077987683372964227458716051977614460177979919385544068829136173746316193331572737132025838335475011903183091342737317768744922070466833506363013556302641414266653640743537794370855056842522434673842304903672707663352652515885575541713425705142664559557227421663561702114523001821565227321286711919473345841523787206141604641441480289194686560783115242542745629695086643442725965079036112802729464157288052181104246517869730516613754459978211429528752025668167070853864232822250947413043227178845918810346673