303 9609034 423311480 42775 73947402
76 68668084259 907 25
58639079149 399 3004
267377596 335384447 823 055
24065894 89668470
87 5305 454 3711944826
0529795 6050039 207342 70064568 2019 821 150129 83372145977 4526248323 8986341105 46534591 438395 5045 74793189 333745272