8034620616322139283641168027072868994148715785652107001862681102590661654721016091214032020811354051152426503236037222518315222356636124120391124642125350478551098561425737339513588584129103430191648150647095386947197456980147565785861700651390901220605289436901855961137462126331755836132199356101512626730019615847367599439940914129720462519759077672845924778816261220050513468151911447301616976211116635146671225132202919201472213316893551147811384331922095419615011178742189907719611222944532923793816221638456966620084856843078111204146569