148836451563314795491477335134420779574410689871343916114949533216813055871127109158750528416111271021550818532733124329340523579383319157114713811786404581811249171234857933587130710715507553392021451979903637298253793821305580454410158836024260213056254544014544471191435133378612484616812411321624777843321463322296070313323221234873158865333232152069813148357367631136042109348094362233222869861660796180966680987810809595184321195226111729754378246720433222733230933217533218833230533222652736715508171007161144512939186607950116832815569677087501304179112716514901135388381083663156817196103355080926239511367241053764344986332320279087