3
11
31
479
1913
5737
176383
270071
340337
10602041
134000609
150885481
184087361
502862692004168161
4925687525543853241
32605142983704221670173899
26537037220992112785174856161239437662001
1476292474364321072638637843510554375995931
2004186363732465633272613168051655374493121
7110008717824458123105014279253754096863768062879
5007861129737749849013925511829197666405121545507799101441
2004271471420615598848683888548534424549010888354230261495981227043481
20299155470483760691597325461892439876319566751414671857699290143329394088953484880884864780517899543670766401
9161042559527428336672813673508753568816631259283898156533266819390153893583551939529985707147047355099619554772815721252063093142072915790349592690499063307350238450587648794620091063201
