2421609097 4865523 16971 38502
198152 708 83321145 992 775
71203293871 82 30253118 385 643
897029010 43539765 48 59062098 74840
92187 86120
370791585 56341314843 25248457851
72987 9128563 8393604 41 307920590 70949664 9374 733534 115064 597169 26012416605 18687862 668