3
3
3
7
19
73
619
2473
15451
46351
2033839
89620507
2550183799
22229194879
61339736467
312842300671
415141630193
2400744384937
98277023988499
395125276559977
68545852036177507
8142767081771726171
1953272766780718501831
3976656429941438590393
11372732144384815780057
1561132657829329085404515097
16549888083084083065824727273
7521737478732572053581227840017636545169
879740744632732726735603688644723834968599141530812429576685148083081214374014571985038046112889
69234240997836277462265090134251641108581451748219183854221131551632478764248062287590192242600310465604955943385883090590285493235675763
