9492173197154215231948252653667793131133135151161228244282299302314378393596634799100410501102110351116181927293639485455575859606265677073757678818283889294969899100101102107111113116119123127128129130136139142143144149152160162163165166167169179180188190192199203205206207208211212213214221223227233246249251264268269272273275277279281285286288289291292293296298301304312317319322323324366542601613654657659663690729735843855860951952958984991100810161079109810991100110111041105110611071108110911101138156582156588