10020751471002109210058972101218171017872810289665103756631042344210434151104346411043689210441164104989771050609210561893105675061060074610607132107243121072447110733077107447501082361110854664111948181131736114101281151963611589151160821811629850116573781171194311863794119496171201857612168751217281112190289122300430