113207015107037156912016202740794811791150543103168964519868191279413105844787146676249584004123821116734213547651354774453042453043285872115007281944737543294334496073153131485449555315324496081490116882224171872343932111800040476482780929435404801452918372884028954453461156787870614901177196209268861208713139183011316818979617578313317718134235760053158029548294452949781467014738305397099609735336224496097352835654641960729232522111901318565118038911080856766811622172730091329337183026769057134395614940793149844969031533314993531271014342145450096104896090088224960796344954013728421339068103304862356