991108010171041619633966112511238903941147990104811431026109310011066881113898762410896079891024918107710001068103097060993110558768199481071615954108393089610659991135879932905993111392910881031114257762293896810626101007111488691011121063906107511185848979679491102627617114858161388981593496510281133106110506349288801117109710531035891105262511416126231023111910209691127113297395310391086961109961411109728821134912899106093910848121082110911168855833921051109211036269889971104608102539395990994099410155761013877100689391695861697190011069339049131137106457810141108113996210781054113610381070101911451101955112911151057981109610089145821087109810818941049111111269071016103390886595195610911085112810449579171003936960396107910586181074395112210056208881029996105610046119648621124114091199289811318958839951047110710721067107310221034102793795095288710379986211018963105911301043110011211094606107610361146100210691105884