3
431
2731
8191
9719
2099863
3180000071
326667346721
2932031007403
12553986510209
101119526079159121
16404229182321439707977
33715476283025803700130451
637467768535882654780280209
537267160555901894919756929016169673
9215285895065526291256518741915902569
893727031418219528215703263500245746111426327976710088873802347504988954469046303695621351442273545673249
