14212311710202203161197309257237520436314289482165595782504466628234593540553828374510278646182125243156447292332051954563137048532063665464964391484258487502207438653730439563635637636455717855898451115542176386435724742065559175717777642269655228711065178847029911568218837737300512