3
5
17
1193
1789
650833
38369587
12961064789
14641916303149
86656268566282183151
8235109336690846723986161
7984559573504259856359124657
27243386602395588437243602121
11011808951971745915313242336927641
15255571944415415288648558322393974819898699383244253308807563712097988277253338773528334738776116890765433406659194077876452761306660938631937039831301337084783756630152608542961
