21310149491495488052761061240243676243688243689805277806542806543805074106123524369024367387096011169474954949558494474944449559494654956049561495624956349462494544949449495495644946649496494384947749439495504955149476494484949249552471086106124124369124367787096147108924367910612422436748052788064582436921061236243671122010387095847109087095949553494934944949554495554955649557494454956549566141003439729397303973112869441238411924725156401079019590851090851111062091564212375003180776081914263061155770232230142614647728450423645425515637670198419184115591315094681442185