10142093102815941028230210534373105459661061806810682801107271061074154511210802115554891201944412021370120238721202844912028930120307531218133412447225130441221375335214597326149448771494590314970079150003051504087715092502151073221514590915147682151520721515217515152694152393001531350615330936154011811544071115446579