30335642 2978262479 37066 7226026
57578664 8581247293 360857529 40970498
995 282191941 2932
34502392041 801613864 756
35327 369 12144999
8979805383 928500 407 74075 897445443
532519 621 4791227291 522892846 29 41433694334 7864101 8811396 76069 603779037 10951