14120136711229351273393249819355745512372176001457821708183562444941322454122848631125264208971640101621212135191147137913830689516676404218519143401571243162099211355241211223223615521349313491129352829237412941647214418258721785788678225290242251768113844