1924484072311734855189244082070425918268076099687838250386456478676308500542352452791181374144731176221545470138539317344313664604550439514585479148079346730740674121735243163902971982201623618405515672872735034753792376565407652241257175041684515726557353885363835397749593786447741213280136789152783435262773801128703768288685399734482855166919911159817887852561617434904235353696734864366292077129146226678584677145414213236555400285810204779438746372761193750402405210635657275568059659042463803140563189717132113783453844123282826711754423448748070755982671119338283502736256109686644222515646371714613804247017956063834276382194769305107309133365661473438322703973897674631812779630316534817058172835275190239334671306785492861511678061697081454273734254267219519781117521945877038132354116179284772755632753444230233473244385457849595764106102917287632559425133226433920048818617425425264258784123776654507304547653225436705972934846634427481547478848312090349164762148398212460376001464743711267747620336865736626138603114299548113737422218453552301260330706681238839370799294241756352852825525376543156422812682746751876438537308002785115691567445088342726717755352650552734269445732312443249248437942405683331377142294018611234610840657055446935339135680822333580464920265953864844913919146489509513215442958155310668279446639350205709377566160788091536677771883759968485208180662752546214715628665265515314854798331296560306465217630510827403719441679781114856300793519271340232822537514592271188025058914788319437375422228558166201612356902896726248170269160166655494043203021776604717824683556882261413283365865014507782178729816356278064019654133654512276689122986585885374551242434725225216706467055203621356418472571575657386524662747115110143745571523841315605647375636290797972960238765035341645792242206667201776845351489337596367790587188651710557216