103612011050484710528002105280731052841711193787112180471140776911444863118724131234206912365432125976571275879013170721350911351121351171351231351261351291351361351371352925413751695140682331417372314234518142526571426261314341581143998821486739015031338150975201509752315264648152716281529129915419969