129169784547051235957204850228620164854186247351305719100641688178957016773411461417267813693129452100738117253158501070506856611879632433160918190909182773118529124991190643292922929718516017885919221607194016325125510170416531942193298755058878175743626621538621592552633119913116825140528209141118626989871174034023190833209533214713172696183201516087854966366116171180414147362527651466362177451291472238082277451363931443591871307756312317847768185967128694108900176038274427193160291347251877150701167887576611910381694861772488247822102668208168487