3160647 2695234 31241423134 145365669
62 911 959 84879136437
21015185551 169810 7147713822 19 70604892
54 8419281 4968824 791
44602356 9482183634 4564628
7986257 513 97250 34 629
412122782 224874 3814 1611312644 3114882305 50861657898 3097287616 55 3479122 190712212