3
5323
16173559
2607411387302489
139714099995626040378049
2382154297313396649423300881
118667786561338086904896542913501309901939
1958905756610480165414360798708208617177953881053051177851547528988145879
49981689150360109816756745979781091880139282301753764022781406685533122634863077113
4178064153173557043236151737185710825140844268858730971444861909899441377093367286340227580593337764817973960547233521180267
97853618193590764039357438780135486646634997963287657405740642002125552181091798545181378742830703728162960049050292146447124474109917503
