481961789023263713611014843424843425843676224173426695140175929119029119129104129110654854726371414017608310231096142899557557136504592778496913062339862336533115733124299326230338552811169351261697962338499656613182946234433755528868361559526144235151035313399331339934118518842061442086742086842047054398942087042087192736593443778221714985507823977821943255507823457306241154352782435782243120556014991037822447306391531592325551325389116261378234678240698058247067861153561157561157661153761153336249461157861154261158061194164913845161712562261256227125622861694616951261371712493360482271824271869978955774914