3
3
3
3
3
3
7
19
73
163
487
1459
2593
71119
87211
135433
139483
262657
97685839
272010961
16753783618801
192971705688577
3712990163251158343
10429407431911334611
918125051602568899753
