1  2
2  23
3  2311
4  231131
5  23113147
6  23113147229
7  23113147229251
8  23113147229251577
9  23113147229251577857
10  23113147229251577857859
11  23113147229251577857859911
12  231131472292515778578599111123
13  2311314722925157785785991111231223
14  23113147229251577857859911112312231297
15  231131472292515778578599111123122312971571
16  2311314722925157785785991111231223129715712161
17  23113147229251577857859911112312231297157121612417
18  231131472292515778578599111123122312971571216124172551
19  2311314722925157785785991111231223129715712161241725512879
20  23113147229251577857859911112312231297157121612417255128793319
21  231131472292515778578599111123122312971571216124172551287933195273
22  2311314722925157785785991111231223129715712161241725512879331952736121
23  23113147229251577857859911112312231297157121612417255128793319527361216947
24  231131472292515778578599111123122312971571216124172551287933195273612169477603
25  2311314722925157785785991111231223129715712161241725512879331952736121694776038273
26  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721
27  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953
28  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291
29  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683
30  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453
31  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207
32  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133
33  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399
34  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743
35  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909
36  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849
37  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277
38  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879
39  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291
40  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461
41  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107
42  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573
43  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537
44  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523
45  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809
46  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577
47  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763
48  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493
49  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577557635749357947
50  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763574935794758897
51  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861
52  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577557635749357947588976286163097
53  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763574935794758897628616309765831
54  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719
55  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577557635749357947588976286163097658317171974231
56  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763574935794758897628616309765831717197423177839
57  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137
58  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577557635749357947588976286163097658317171974231778397813784319
59  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763574935794758897628616309765831717197423177839781378431984401
60  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457
61  2311314722925157785785991111231223129715712161241725512879331952736121694776038273127211295313291156831645317207181332039923743239092584928277288793529135461361074357344537485234880954577557635749357947588976286163097658317171974231778397813784319844018445787683
62  231131472292515778578599111123122312971571216124172551287933195273612169477603827312721129531329115683164531720718133203992374323909258492827728879352913546136107435734453748523488095457755763574935794758897628616309765831717197423177839781378431984401844578768388651
63  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373
64  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527
65  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957
66  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601
67  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751
68  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511
69  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493
70  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259
71  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983
72  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777
73  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497
74  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501
75  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671
76  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807
77  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039
78  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881
79  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169
80  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273
81  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967
82  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103
83  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653
84  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597
85  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661
86  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803
87  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443
88  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127
89  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539
90  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389
91  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397
92  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693
93  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703
94  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093
95  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727
96  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727244813
97  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727244813251099
98  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727244813251099256441
99  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727244813251099256441265169
100  23113147229251577857859911112312231297157121612417255128793319527361216947760382731272112953132911568316453172071813320399237432390925849282772887935291354613610743573445374852348809545775576357493579475889762861630976583171719742317783978137843198440184457876838865197373101527101957114601115751117511118493123259123983124777144497148501156671160807164039164881166169166273166967186103186653196597205661206803207443210127213539215389217397229693229703238093241727244813251099256441265169276919