21087419505254271729184741123338133493114956116459137295227976311531506321734481760191299401645201475222008322130561481532552315661294379121717533082208061705401014043663165921214753203318687252459922350822131719869813876221730615716544112831837370199465159327119716152879331111546821581828587130192473242011972157041070281542321108272030906048115367221263168194159618234814731580741764836455919153860939171995139516873170247186486739913367618632314107618187833319788437120616868015982023031220946209786880339171156787131654228098164197152499150002158579128704