317645152832922974331957657857958158258432958633333433659259759834460060134860460961361561661761962662711763063363512464013164764965013965114065314265465565614665814866115215619019120220420621622422923023224725728529431457463575321580326332588338596879060360660798101618623624625119632636639129660149666201205209211214221222228173136231878813463496146486626692452483757357733182843403413428860599611620115634638643644188223226652671583668259300309612670683590621665104106110113179330112132133134135136137138145193659193243255876466676736746756803106421892641111165180255175288679262291322681637572672345896102217662864629195571677678664243282356676307