8952189010890199295488232934938961889624896278965489660896638966889674896838501185023929578461184627100762944668284682997830378304183049929609631496320963338056980579793717962199967805589998599991947971000069437410001410054591218100693100705100790101002929631010129296580595793691005701052821000009903284631100393