77212425041010773190612431626153814615160180719931666760161816071864171939415991144918109981314531645185011310521892270399680175347821817908988516191092188726213271368112710881381169196416641411117398158619111960454177714269637241891140913131913283140099374821154498153