1483876347319253107152437144511371926912387727363531472087645392581271123014024857613669356920213847893303787185555112192797246232549029792442387065637853644479483945645429650467965435754655847248140519161335234673120121113198520228415133826742434903163887841392571177766857781305524396046528454622182502008026282421714807377957494071872225504407673864475702703325153754683183692734274616233877038364412220618163270370233917620460070968073285379946794174671471809662491422895266568344707147504813467111671904584989650213808334854265855771537479677455741464137835963842285511991828072211545031967630284635066020832275476124672767602915605935650145233111155732047517030734321165724179637971712589201488151753553230194659595268261535913685435185649973428665861763481753095526210418356622206298388401336753522666407293748545661205523566463193597472227582853652127482550919742731445599136372351284542341775986537085086482513102821662554257171553147924247048537271295763512735340173389303572144645398298684728231507166364483421643732363374598775210622927851066854917247339924076648505607621961411537465441602247153904262447576858579388443743630801478690864602104491244400116643136923917733614652823688179667701115328169212649287849773114189483803769404118487524436554719280935022648529754845730519146644181685626814012725686704537517554825416653472925953450788687805254397521522469403556643810374646827514664637377371527538308355804561558156893547440521723526077914582634967217864125666630666336233678705299605713403627775005404747972814384461102377854842153002251258282145274770385186780433612674222266359636779122373638567525123109647317108559165654565781195586710203744143288546486465590508207863454063045877388377073152906862835472944892077871351573563911633337026933398380112344188128162252765782601376727353817308005887983260279051811423571180312642651745639603156806216