987102810979921108582981895113510059601145623113810521086111410249161043100339489310009571089620583932109910131127936930103188761410259691141111210691130111787711461016107661610716081033991106211281057995959108891810171075937110010858625771092996113711051124107292893191781910779401068993610114010551125907107490610299041119111088697310656241116393909609963621395965612633102010549491039815879112210471056106495111119671026102310191060865897113698910041103110911321080611108390510509348961148576112110511139876111310619641107966110491195010941044113488310826349398851037607106611339551048101511319611014105999911026263921063972812888101899488010496229528825849549701041613109390810361087968100210081143958112399010966151034108488910223969146256199971129933100611189001081100792910011067114710988901126103811429621030107388489862710588999381079102789411019481106988913618912617606881891953971111510911053910107010785781035956581998