186223191188294402281512130406960713166516832218526312253322502814563419914168034106120220682754884655218438534551302612086391972452273293479522895175178185732117317221126146654200836121644437501652713471315320318250022887646476184089220301127530123764202719229815209412403128161678421905681695756558812765316115111820411756514985816419616477816847540584160853345631345471831141206971197931626531949371478425610513079013893820212881780286455166319938444177195787114675645491855621907992288501390681723402279918788819938321767379352189497115926122821155123116105222122143766