9287324595329034449
9107122480370103431
14550698992657155715
17962831693701292708
7580600892501128286
4115435045797812304
1573503468316691524
4619966290687104203