10316960106177211072278110870286109318551094733310966044110024181120867511212781112274281126639111292065112946931130173511534761115627661172141411837358121146691211623912183232121850061218501212191723121924101247522312475514124937201271785812760137127808321278188912924812129492251308955813089636132208851326286813491413