1437652981764203762242095895921107407295476366103893773387523997550746215063673483536567542783729923021499710842211529179977256278127066741921185464176715108494498391338017722217331117510505875722300012622410897426537377351029094839239946692876237270161084859184425876753935386299632693735416588533108500106910