112416391123824611238230112380821122029311198696111720331117192911171850111593011114316911041467109299451092994310924688109242151092421410923384109233681092336310919651109106241089477510893422108882171088780510887551108552141085410610852923108529161085291510837103108370841083706710837060