104189829055722104202891041903110419039618632550044246186419506094661863846186420618641890667165714485571452864201556186281642453681958766186411104189867245598104190086186417618630364245449055772905578610418947906669990462269046246104202291041895490667149055744