321245624812321707321668321667238866321748321431321743111425832168332171032177012218703214293216643216842338472391082391511305303130530669810790447149095641440641436415435207040137040128675592685745097537441881138051517322402543267341314445131444613144471323279100619332669911695422274272274261444054144405916211667259655186878595358219111465051056195104113784405653372751731305200689311127496873423059348123137604400291278488527291291292788670957132467181072214679481467946380592441476441492506127607016441560441553441559380648380580380581380644441491146794512059901345335855401920822116255850611750612644147113789901333187