377353295932620329473276831921322583171825640326053234329920324802479632433329213225225634328612555321587329428960329293264732654328672566593522212332429324623269822064326592988932628328423268375502994029942307123240332641328793285532349248613271949282035328892502683593278832482326353315025491235032212232544323663285632841111792212432800298773600329243267432523108463284032361327283265130367329503244632847324193247232666324783268732862329303285432878327873527232703328013227832570324592057275463197421873324432354829846329343268232389324013181732870324553289332658322902278384943231532531