292243926168118149502941638117116981231370613161710316771157178217361448691995137653433416491456661502621280168626219311922195289939415215851063100643813244731266955117270111518031247425117115529886739313471658051629137550141915451086821696107917797632611152108118641558