100863271166020411676681116787101197400511991048120102041205717412059291120592921206383712092043121645921218514613228085132280861322809013228109134249511472656914731899147341521544732818874731909133190959823611052410725242279424425732521934286070728685394647123472948049202084946495497605749765905131120