1
2
3
20
123460750180032171
199955020697494068
375679109165296448
521860942118276718
567870685883896445
626967171205338267
851445483910496459
918114896070398738
4
5
6
7