121236101121234211121234251121233503121231200121231401121233508121234600121234506121232300121233212121233309121233404121236109121231408121236523121235423121235296121232310121233201121235400121235202121231399121232208121234554121231407121234102121231404121233200121233708121235101121234210121231301121232308121236528121232114121231311121233407121236325121234509121233511121234401121235323121233611121234117121232100121236204121236202121233601121235117121234202121236326121234309121236300121235424121234603121233300121236531121235309121234303121232206121235118121234698121234502121231402121234212121232200121236404121234115121233413121232224121234105121235300121234402121235425121236203121236405121233504121232107121234331121236205121235204121234114121236532121236107121234311121234300121233608121236542121235200121233402121233507121234501121233706121231306121233414121235119121234507121233703121236551121236211121231526121234205121233704121236527121234111121236522121233209121233311121233400121234511121233203121232203121233502121234400121234419121235222121236521121235115121231503121235223121231307121236108121236110121234310121232109121235401121234420121236106121233302121236502121233307121236200121233716121231509121235333121234452121232106121231303121234415121232116121232104121236403121235108121234195121234416121232302121233410121234510121233416121234312121233509121232201121232311121236201121235116121231304121234305121234408121236206121234602121235110121231529121232108121231410121234313121233607121233605121235133121233100121234404121231309121234203121231403121234201121236212121234409121233501121235305121234508