123067125653126914128392132791134055136974138609139884141621141970141977142099142100142877145980151011154664154770156347157068161361162629162730162780163093167395171376171383176990178341178834179220185007186604186748189802195232196623197136197429199276200340201100203375208129208370211919211920214269214417214418214894218383220312222024224967225533227285228920230366233022234053234129234449234472235026236513237736239168239196239919240043241383243676243692250112255335256993262287263010263246268975269315270479271242277166277457280622281425281667283067287634289183289653289668291112291165291412294871