10298482103143801032322010350271104050421049372810513952105185131056781810739673107706901087455610882716109849051121057712019990120201041202057512021187120232371202393312025516120265051202759012027666120297651203034612031363121756351217564512183216121838631218415312186685121915251244717012475703126996171279251012794720