60695577511531945222156704446704462601886146193470606879698429916236356452756097420056413908208147454312672627761529960119630613962134432355649513859736078334815157517391565161481524956323445811777908395654368429121761298212449304132725559289115848298579329743785510913457951124118795778645198009615720424513281414343872136962667850970624985360317866149781862995964879610627083635633635628412146621942332733276713193583819333428641016305562195140749478625786494457243780953795635318067856347839452570444530008011228805660770860213324461293840986557368200970131548340138541510475391935286707189133711321738988658