120 38473157338 29644
6958 41023500089 5589891 99209 60528
78175059969 375492 858752
3787 64 46 3082
33 04 99505
3297375111 7656893 9654 86501802121
46614115673 1746188 19770819643 0085694 9166 9292953 315 4454795 1225062 1256 2050440691 843918 731930984 428 30