421806137451242354886125712605129273291026045669190637583538181540738142381015816383750843751281012080111103110247181582793352531352936121074695775186135911407011416469833375126301796896686696813319691311728133183127835686309319212314864298309561302584890832207391489996158284213882171533337192163545926111337142199231219513020731199113061036452773530914611721878626841870126183579313804883751253751244222291321970831775359598129206054785314416109739851022329739055478491004327100432552713983215775505475508813005725273358501385093147278527908101730849527116557114416835407131260493302801260511301781312175301083026930107