502401503337505212505859506801507992508126508484509061509279509377511114511151512919514276517060518452518662518796519817519833522657522755523174523239523810523811524308524405526861526881526919527022531071532748533086533979535324535361535399536125536210537509537697537727538116541282542363543833543853543863543938544159545074547222548228548570548661549617551209551846551849553351554279554383554384555235555239555774557916561036561077561634563538565564566301566542568671568747569208569607570443570448572503574975574989575038575095575220575222577019577484577528578001578027578091578698583334584858590713