129131293012983132111334913533135631366613858139551396313966146431531815631156511691417200173221740417555176191792617960181701885019088191571922919243192451939319644197001988720010200752032820523205402069720944209822098921917219182246622771228122315423214235602367523744237492414924248243482443924509246352464324736247552509825125251632516425165251662527425412255082579126120266692692427131274102807828103283432835628421288352906629070291312941629417294182948929557297233008830290303673040830461