94495192223466868676930048950415759939564949561514818862452321427442002502054562176563797512491729492791016098862172134365186755839391538709631544719598120197049987136779024660713247101524953350421306212899948215821010185117328478771068531483076867514525240678112528108717167801116341923752000286326020999622831851651696387948122464520121420942391519817365728572020183785101893102523619800659166916079311620521034838062376231807204249148233853898941328303293687828715630322503314538105518114011557031094772407531987574476262318833421210