420614420867420868421633422637425092431374433825433883434416434505435514435516443766445574445583449474456526456903459809459880460603461205462093462094463705463822464578465670465673467697471058471834477024477638481830482125482386482458483494485418487266487430487436488261488365489982490870493089493757495108499258503441508446513433514304520168523451524625525961525962526667527033531968533370533975534640535194535582535878535880535915535984536285537865538138538140541859544659547545551722554400559906562250568171569140570583573218573586573684573685573811574273575731576440577448581518581588582424583206