108419108267105066108420108463108526112337108421122191108464108273106223108316108456120441113371113341107973104295988409899210299010447610852511326510832197316108427976001084551027441079721084299741896895106889102864108359108322121639974827358212200211291197650967181088361052841029741088421084131084521084851082481083351082471028859738510848697496