14353102764627310677713732380031070159197276505747981177307892109843513873351141321036328417105939270217697152676108001108415849451025031486210268375165889801172624969210269950507919964107729125417474049749921552511196712059515162667351135841176111535411189731546115374108364115569105350211222725183902106739206752506