# Computed using the Mathematica program that I contributed to this sequence
1 11
2 53
3 3123
4 20617
5 102469
6 95679
7 71234567
8 406172839
9 9123456789
10 101234567891
11 111234567891011
12 1515432098637639
13 1312345678910111213
14 70617283945505560657
15 3024691357820222426283
16 403086419727527803285379
17 171234567891011121314151617
18 9061728394550556065707580859
19 1912345678910111213141516171819
20 1257716049318819508213447607387
21 21123456789101112131415161718192021
22 1106172839455055606570758085909601061
23 231234567891011121314151617181920212223
24 6030864197275278032853790429548005305581
25 100493827156404448525660646872768084889297
26 130617283945505560657075808590960106111621263
27 27123456789101112131415161718192021222324252627
28 351543209863763901642689521477400265279053157841
29 291234567891011121314151617181920212223242526272829
30 3012345678910111213141516171819202122232425262728293
31 3112345678910111213141516171819202122232425262728293031
32 80308641972752780328537904295480053055810631568207325783
33 33123456789101112131415161718192021222324252627282930313233
34 1706172839455055606570758085909601061116212631364146515661667
35 70246913578202224262830323436384042444648505254565860626466687
36 2257716049318819508213447607387001326395265789205183144577083971
37 3712345678910111213141516171819202122232425262728293031323334353637
38 190617283945505560657075808590960106111621263136414651566166717681869
39 39123456789101112131415161718192021222324252627282930313233343536373839
40 200617283945505560657075808590960106111621263136414651566166717681869197
41 411234567891011121314151617181920212223242526272829303132333435363738394041
42 21061728394550556065707580859096010611162126313641465156616671768186919702071
43 4312345678910111213141516171819202122232425262728293031323334353637383940414243
44 55154320986376390164268952147740026527905315784103662891541679420467299255178043
45 9024691357820222426283032343638404244464850525456586062646668707274767880828486889
46 2306172839455055606570758085909601061116212631364146515661667176818691970207121722273
47 471234567891011121314151617181920212223242526272829303132333435363738394041424344454647
48 12030864197275278032853790429548005305581063156820732578308335884093459851035608611366187
49 4912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
50 10024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699
51 51123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
52 40721450616485243852668095092337516579940822365064789307213549637792062034486276910519334761759
53 531234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
54 27061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677
55 1102469135782022242628303234363840424446485052545658606264666870727476788082848688909294969901030507091
56 140308641972752780328537904295480053055810631568207325783083358840934598510356086113661871237628813386389
57 57123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
58 2906172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879
59 591234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
60 1503086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649
61 6112345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
62 310617283945505560657075808590960106111621263136414651566166717681869197020712172227323742475257626772778287929803081
63 63123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
64 1603086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649015406591
65 130246913578202224262830323436384042444648505254565860626466687072747678808284868890929496990103050709111315171921232527293
66 33061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283
67 6712345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
68 42577160493188195082134476073870013263952657892051831445770839710233649627589021528415467809407203346597285991225385164779104173
69 69123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
70 701234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697
71 711234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
72 18030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793
73 7312345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
74 370617283945505560657075808590960106111621263136414651566166717681869197020712172227323742475257626772778287929803081318232833384348535863687
75 3004938271564044485256606468727680848892970105091317212529333741454953576165697377818589939802061014182226303438424650545862667074788286909499
76 951543209863763901642689521477400265279053157841036628915416794204672992551780430568309356188144066931945719824507703295582083460871339659218447
77 771234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
78 39061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889
79 7912345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
80 40061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399
81 81123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
82 4106172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091
83 831234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
84 2628858024659409754106723803693500663197632894602591572288541985511682481379451076420773390470360167329864299561269258238955208652178349148046117743087440057137
85 1702469135782022242628303234363840424446485052545658606264666870727476788082848688909294969901030507091113151719212325272931333537394143454749515355575961636567697
86 430617283945505560657075808590960106111621263136414651566166717681869197020712172227323742475257626772778287929803081318232833384348535863687378838893990409141924293
87 87123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
88 2203086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649015406591164166921742679318436894194469952045709621467197
89 891234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
90 9012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899
91 9112345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
92 115154320986376390164268952147740026527905315784103662891541679420467299255178043056830935618814406693194571982450770329558208346087133965921844709723497602285481073359861238649
93 93123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
94 4706172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697
95 190246913578202224262830323436384042444648505254565860626466687072747678808284868890929496990103050709111315171921232527293133353739414345474951535557596163656769717375777981838587899
96 24030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399
97 9712345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
98 490617283945505560657075808590960106111621263136414651566166717681869197020712172227323742475257626772778287929803081318232833384348535863687378838893990409141924293439444954596469747984899
99 99123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
100 1001234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991
101 101123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101
102 51061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551
103 103123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
104 1626929012329704877053361901846750331598816447301295786144270992755841240689725538210386695235180083664932149780634629119477604326089174574023058871543720028568513416998265483113967962452810923439079720361
105 21024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821
106 53061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553
107 107123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
108 27030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777
109 109123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
110 11012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911
111 111123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
112 14015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889
113 113123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
114 57061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557
115 23024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823
116 29030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779
117 117123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
118 59061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559
119 119123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
120 1501543209863763901642689521477400265279053157841036628915416794204672992551780430568309356188144066931945719824507703295582083460871339659218447097234976022854810733598612386491174369962248738751263776288801313826338851363876388901413926438951463976489
121 121123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
122 61061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561
123 123123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
124 31030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781
125 1000987654312808897051321293745536169778594021018263442505866748290990715233139475563717987960412202836445260687684930109172533414957657381899806142230384654627078869503111927354351596775839192800808816824832840848856864872880888896904912920928936944952960968976984993
126 63061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563
127 127123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
128 16015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891
129 129123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
130 13012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913
131 131123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
132 33030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783
133 133123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
134 67061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567
135 27024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827
136 4253858024659409754106723803693500663197632894602591572288541985511682481379451076420773390470360167329864299561269258238955208652178349148046117743087440057137026833996530966227935924905621846878159440722003284565847128409690972253534816097378659941222503785066347628910191472754035316597879160441723
137 137123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
138 69061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569
139 139123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
140 7006172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697479848994955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957
141 141123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
142 71061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571
143 143123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
144 18015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893
145 29024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829
146 73061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573
147 147123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
148 37030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787
149 149123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
150 3002469135782022242628303234363840424446485052545658606264666870727476788082848688909294969901030507091113151719212325272931333537394143454749515355575961636567697173757779818385878991939597982002022042062082102122142162182202222242262282302322342362382402422442462482502522542562582602622642662682702722742762782802822842862882902922942962983
151 151123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
152 9507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447
153 153123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153
154 77061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577
155 31024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831
156 39030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789
157 157123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157
158 79061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579
159 159123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
160 4003086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649015406591164166921742679318436894194469952045709621467197224772982348739924497477502527552577602627652677702727752777802827852877902927952978003028053078103128153178203228253278303328353378403428453478503528553578603628653678703728753778803828853878903928953979
161 161123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
162 81061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581
163 163123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163
164 41030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791
165 33024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833
166 83061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583
167 167123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167
168 1313464506164852438526680950923375165799408223650647893072135496377920620344862769105193347617590041832466074890317314559738802163044587287011529435771860014284256708499132741556983981226405461719539860180500821141461782102422743063383704024344664985305625946266586907227547868188508829149469790110430751071391712032352672993313633954274594915235555876196516837157477798118438759079399720040360681
169 169123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
170 17012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917
171 171123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
172 43030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793
173 173123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173
174 87061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587
175 7004938271564044485256606468727680848892970105091317212529333741454953576165697377818589939802061014182226303438424650545862667074788286909499030711151923273135394347515559636771757983879195964004044084124164204244284324364404444484524564604644684724764804844884924965005045085125165205245285325365405445485525565605645685725765805845885925966006046086126166206246286326366406446486526566606646686726766806846886926967
176 22015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897
177 177123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177
178 89061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589
179 179123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179
180 9006172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697479848994955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957007057107157207257307357407457507557607657707757807857907958008058108158208258308358408458508558608658708758808858908959
181 181123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
182 91061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591
183 183123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183
184 11507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447009572134697259822384947510072635197760322885448010573135698260823385948511073636198761323886449
185 37024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837
186 93061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593
187 187123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187
188 47030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797
189 189123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
190 19012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919
191 191123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191
192 24015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899
193 193123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
194 97061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597
195 39024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839
196 49030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799
197 197123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
198 99061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599
199 199123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
200 250154320986376390164268952147740026527905315784103662891541679420467299255178043056830935618814406693194571982450770329558208346087133965921844709723497602285481073359861238649117436996224873875126377628880131382633885136387638890141392643895146397648900151402653905156407658910161412663915166417668920171422673925176427678930181432683935186437688940191442693945196447698950201452703955206457708960211462713965216467718970221472723975226477728980231482733985236487738990241492743995246497749
201 201123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201
202 101061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601
203 203123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
204 51030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801
205 41024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841
206 103061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603
207 207123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
208 26015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901
209 209123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209
210 21012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921
211 211123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211
212 53030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803
213 213123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
214 107061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607
215 43024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843
216 13507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447009572134697259822384947510072635197760322885448010573135698260823385948511073636198761323886449011574136699261824386949512074637199762324887450012575137700262825387950513075638200763325888451
217 217123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
218 109061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609
219 219123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
220 11006172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697479848994955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957007057107157207257307357407457507557607657707757807857907958008058108158208258308358408458508558608658708758808858908959009059109159209259309359409459509559609659709759809859909960010060110160210260310360410460510560610660710760810860910961
221 221123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221
222 111061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611
223 223123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223
224 28015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903
225 9004938271564044485256606468727680848892970105091317212529333741454953576165697377818589939802061014182226303438424650545862667074788286909499030711151923273135394347515559636771757983879195964004044084124164204244284324364404444484524564604644684724764804844884924965005045085125165205245285325365405445485525565605645685725765805845885925966006046086126166206246286326366406446486526566606646686726766806846886926967007047087127167207247287327367407447487527567607647687727767807847887927968008048088128168208248288328368408448488528568608648688728768808848888928969
226 113061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613
227 227123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227
228 57030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807
229 229123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229
230 23012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923
231 231123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231
232 3626929012329704877053361901846750331598816447301295786144270992755841240689725538210386695235180083664932149780634629119477604326089174574023058871543720028568513416998265483113967962452810923439079720361001642282923564204845486126767408048689329970611251892533173814455095736377017658298939580220861502142783424064705345986627267908549189830471111752393033674314955596236877518158799440080721362002643283924565205846487127768409049690330971612252893534174815456096737378018659299940581221862503143784425065706346987628268909550190831472112753394034675315956597237878519159800441081722363
233 233123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233
234 117061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617
235 47024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847
236 59030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809
237 237123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
238 119061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619
239 239123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239
240 6003086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649015406591164166921742679318436894194469952045709621467197224772982348739924497477502527552577602627652677702727752777802827852877902927952978003028053078103128153178203228253278303328353378403428453478503528553578603628653678703728753778803828853878903928953979004029054079104129154179204229254279304329354379404429454479504529554579604629654679704729754779804829854879904929954980005030055080105130155180205230255280305330355380405430455480505530555580605630655680705730755780805830855880905930955981
241 241123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241
242 121061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621
243 243123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
244 61030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811
245 49024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849
246 123061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623
247 247123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247
248 15507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447009572134697259822384947510072635197760322885448010573135698260823385948511073636198761323886449011574136699261824386949512074637199762324887450012575137700262825387950513075638200763325888451013576138701263826388951514076639201764326889452014577139702264827389952515077640202765327890453
249 249123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249
250 1000493827156404448525660646872768084889297010509131721252933374145495357616569737781858993980206101418222630343842465054586266707478828690949903071115192327313539434751555963677175798387919596400404408412416420424428432436440444448452456460464468472476480484488492496500504508512516520524528532536540544548552556560564568572576580584588592596600604608612616620624628632636640644648652656660664668672676680684688692696700704708712716720724728732736740744748752756760764768772776780784788792796800804808812816820824828832836840844848852856860864868872876880884888892896900904908912916920924928932936940944948952956960964968972976980984988992997
251 251123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251
252 63030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813
253 253123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253
254 127061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627
255 51024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851
256 32015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907
257 257123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257
258 129061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629
259 259123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259
260 13006172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697479848994955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957007057107157207257307357407457507557607657707757807857907958008058108158208258308358408458508558608658708758808858908959009059109159209259309359409459509559609659709759809859909960010060110160210260310360410460510560610660710760810860910961011061111161211261311361411461511561611661711761811861911962012062112162212262312362412462512562612662712762812862912963
261 261123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261
262 131061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631
263 263123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
264 8253858024659409754106723803693500663197632894602591572288541985511682481379451076420773390470360167329864299561269258238955208652178349148046117743087440057137026833996530966227935924905621846878159440722003284565847128409690972253534816097378659941222503785066347628910191472754035316597879160441723004285566848129410691973254535817098379660942223504786067348629911192473755036317598880161442724005286567849130411692974255536818099380661943224505787068349630912193474756037318599881162443725006287568850131412693975256537819100381662944225506788069350631913194475757038319600882163444726007288569851132413694976257538820101382663945226507789070351632914195476758039320601883164445727
265 53024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853
266 133061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633
267 267123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
268 67030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817
269 269123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
270 27012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927
271 271123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271
272 34015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909
273 273123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
274 137061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637
275 11004938271564044485256606468727680848892970105091317212529333741454953576165697377818589939802061014182226303438424650545862667074788286909499030711151923273135394347515559636771757983879195964004044084124164204244284324364404444484524564604644684724764804844884924965005045085125165205245285325365405445485525565605645685725765805845885925966006046086126166206246286326366406446486526566606646686726766806846886926967007047087127167207247287327367407447487527567607647687727767807847887927968008048088128168208248288328368408448488528568608648688728768808848888928969009049089129169209249289329369409449489529569609649689729769809849889929970010050090130170210250290330370410450490530570610650690730770810850890930971
276 69030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819
277 277123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277
278 139061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639
279 279123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279
280 3501543209863763901642689521477400265279053157841036628915416794204672992551780430568309356188144066931945719824507703295582083460871339659218447097234976022854810733598612386491174369962248738751263776288801313826338851363876388901413926438951463976489001514026539051564076589101614126639151664176689201714226739251764276789301814326839351864376889401914426939451964476989502014527039552064577089602114627139652164677189702214727239752264777289802314827339852364877389902414927439952464977490002515027540052565077590102615127640152665177690202715227740252765277790302815327840352865377890402915427940452965477990503015528040553065578090603115628140653165678190703215728240753265778290803315828340853365878390903415928440953465978491
281 281123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
282 141061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641
283 283123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283
284 71030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821
285 57024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857
286 143061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643
287 287123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
288 36015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909034159284409534659784910035160285410535660785911
289 289123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
290 29012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929
291 291123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291
292 73030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823
293 293123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293
294 147061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647
295 59024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859
296 1156732253082426219263340475461687582899704111825323946536067748188960310172431384552596673808795020916233037445158657279869401081522293643505764717885930007142128354249566370778491990613202730859769930090250410570730891051211371531691852012172332492652812973133293453613773934094254414574734895055215375535695856016176336496656816977137297457617777938098258418578738899059219379539699860020180340500660820981141301461621781942102262422582742903063223383543703864024184344504664824985145305465625785946106266426586746907067227387547707868028188348508668828989149309469629789950110270430590750911071231391551711872032192352512672832993153313473633793954114274434594754915075235395555715876036196356516676836997157317477637797958118278438598758919079239399559719880040200360520680841
297 297123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297
298 149061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649
299 299123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299
300 3001234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993
301 301123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301
302 151061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651
303 303123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303
304 38015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909034159284409534659784910035160285410535660785911036161286411536661786912037162287412537662787913
305 61024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861
306 153061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653
307 307123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307
308 77030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827
309 309123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309
310 31012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931
311 311123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311
312 19507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447009572134697259822384947510072635197760322885448010573135698260823385948511073636198761323886449011574136699261824386949512074637199762324887450012575137700262825387950513075638200763325888451013576138701263826388951514076639201764326889452014577139702264827389952515077640202765327890453015578140703265828390953516078641203766328891454016579141704266829391954517079642204767329892455017580142705267830392955518080643205768330893456018581143706268831393956519081644206769331894457
313 313123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313
314 157061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657
315 63024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861061261461661862062262462662863
316 79030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829
317 317123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
318 159061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659
319 319123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319
320 8003086419727527803285379042954800530558106315682073257830833588409345985103560861136618712376288133863891439649015406591164166921742679318436894194469952045709621467197224772982348739924497477502527552577602627652677702727752777802827852877902927952978003028053078103128153178203228253278303328353378403428453478503528553578603628653678703728753778803828853878903928953979004029054079104129154179204229254279304329354379404429454479504529554579604629654679704729754779804829854879904929954980005030055080105130155180205230255280305330355380405430455480505530555580605630655680705730755780805830855880905930955981006031056081106131156181206231256281306331356381406431456481506531556581606631656681706731756781806831856881906931956982007032057082107132157182207232257282307332357382407432457482507532557582607632657682707732757782807832857882907932957983
321 321123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321
322 161061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661
323 323123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323
324 81030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829079329579830080330580831
325 13004938271564044485256606468727680848892970105091317212529333741454953576165697377818589939802061014182226303438424650545862667074788286909499030711151923273135394347515559636771757983879195964004044084124164204244284324364404444484524564604644684724764804844884924965005045085125165205245285325365405445485525565605645685725765805845885925966006046086126166206246286326366406446486526566606646686726766806846886926967007047087127167207247287327367407447487527567607647687727767807847887927968008048088128168208248288328368408448488528568608648688728768808848888928969009049089129169209249289329369409449489529569609649689729769809849889929970010050090130170210250290330370410450490530570610650690730770810850890930971011051091131171211251291331371411451491531571611651691731771811851891931972012052092132172212252292332372412452492532572612652692732772812852892932973
326 163061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663
327 327123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327
328 10253858024659409754106723803693500663197632894602591572288541985511682481379451076420773390470360167329864299561269258238955208652178349148046117743087440057137026833996530966227935924905621846878159440722003284565847128409690972253534816097378659941222503785066347628910191472754035316597879160441723004285566848129410691973254535817098379660942223504786067348629911192473755036317598880161442724005286567849130411692974255536818099380661943224505787068349630912193474756037318599881162443725006287568850131412693975256537819100381662944225506788069350631913194475757038319600882163444726007288569851132413694976257538820101382663945226507789070351632914195476758039320601883164445727008289570852133414695977258539821102383664946227508790071352633915196477759040321602884165446728009290571853134415696978259540822103384665947228509791072353634916197478760041322603885166447729
329 329123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
330 33012345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933
331 331123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331
332 83030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829079329579830080330580831081331581832082332582833
333 333123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
334 167061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667
335 67024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861061261461661862062262462662863063263463663864064264464664865065265465665866066266466666867
336 42015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909034159284409534659784910035160285410535660785911036161286411536661786912037162287412537662787913038163288413538663788914039164289414539664789915040165290415540665790916041166291416541666791917
337 337123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
338 169061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669
339 339123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339
340 17006172839455055606570758085909601061116212631364146515661667176818691970207121722273237424752576267727782879298030813182328333843485358636873788388939904091419242934394449545964697479848994955005055105155205255305355405455505555605655705755805855905956006056106156206256306356406456506556606656706756806856906957007057107157207257307357407457507557607657707757807857907958008058108158208258308358408458508558608658708758808858908959009059109159209259309359409459509559609659709759809859909960010060110160210260310360410460510560610660710760810860910961011061111161211261311361411461511561611661711761811861911962012062112162212262312362412462512562612662712762812862912963013063113163213263313363413463513563613663713763813863913964014064114164214264314364414464514564614664714764814864914965015065115165215265315365415465515565615665715765815865915966016066116166216266316366416466516566616666716766816866916967
341 341123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341
342 171061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671
343 343123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
344 21507716049318819508213447607387001326395265789205183144577083971023364962758902152841546780940720334659728599122538516477910417304356698296092235486174880114274053667993061932455871849811243693756318881444006569131694256819381944507069632194757319882445007570132695257820382945508070633195758320883446008571133696258821383946509071634196759321884447009572134697259822384947510072635197760322885448010573135698260823385948511073636198761323886449011574136699261824386949512074637199762324887450012575137700262825387950513075638200763325888451013576138701263826388951514076639201764326889452014577139702264827389952515077640202765327890453015578140703265828390953516078641203766328891454016579141704266829391954517079642204767329892455017580142705267830392955518080643205768330893456018581143706268831393956519081644206769331894457019582144707269832394957520082645207770332895458020583145708270833395958521083646208771333896459
345 69024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861061261461661862062262462662863063263463663864064264464664865065265465665866066266466666867067267467667868068268468668869
346 173061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671171672172673
347 347123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347
348 87030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829079329579830080330580831081331581832082332582833083333583834084334584835085335585836086336586837
349 349123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349
350 7002469135782022242628303234363840424446485052545658606264666870727476788082848688909294969901030507091113151719212325272931333537394143454749515355575961636567697173757779818385878991939597982002022042062082102122142162182202222242262282302322342362382402422442462482502522542562582602622642662682702722742762782802822842862882902922942962983003023043063083103123143163183203223243263283303323343363383403423443463483503523543563583603623643663683703723743763783803823843863883903923943963984004024044064084104124144164184204224244264284304324344364384404424444464484504524544564584604624644664684704724744764784804824844864884904924944964985005025045065085105125145165185205225245265285305325345365385405425445465485505525545565585605625645665685705725745765785805825845865885905925945965986006026046066086106126146166186206226246266286306326346366386406426446466486506526546566586606626646666686706726746766786806826846866886906926946966987
351 351123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351
352 44015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909034159284409534659784910035160285410535660785911036161286411536661786912037162287412537662787913038163288413538663788914039164289414539664789915040165290415540665790916041166291416541666791917042167292417542667792918043168293418543668793919
353 353123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353
354 177061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671171672172673173674174675175676176677
355 71024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861061261461661862062262462662863063263463663864064264464664865065265465665866066266466666867067267467667868068268468668869069269469669870070270470670871
356 89030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829079329579830080330580831081331581832082332582833083333583834084334584835085335585836086336586837087337587838088338588839
357 357123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357
358 179061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671171672172673173674174675175676176677177678178679
359 359123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359
360 1125385802465940975410672380369350066319763289460259157228854198551168248137945107642077339047036016732986429956126925823895520865217834914804611774308744005713702683399653096622793592490562184687815944072200328456584712840969097225353481609737865994122250378506634762891019147275403531659787916044172300428556684812941069197325453581709837966094222350478606734862991119247375503631759888016144272400528656784913041169297425553681809938066194322450578706834963091219347475603731859988116244372500628756885013141269397525653781910038166294422550678806935063191319447575703831960088216344472600728856985113241369497625753882010138266394522650778907035163291419547675803932060188316444572700828957085213341469597725853982110238366494622750879007135263391519647775904032160288416544672800929057185313441569697825954082210338466594722850979107235363491619747876004132260388516644772901029157285413541669797926054182310438566694822951079207335463591719847976104232360488616744873
361 361123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361
362 181061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671171672172673173674174675175676176677177678178679179680180681
363 363123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363
364 91030864197275278032853790429548005305581063156820732578308335884093459851035608611366187123762881338638914396490154065911641669217426793184368941944699520457096214671972247729823487399244974775025275525776026276526777027277527778028278528779029279529780030280530781031281531782032282532783033283533784034284534785035285535786036286536787037287537788038288538789039289539790040290540791041291541792042292542793043293543794044294544795045295545796046296546797047297547798048298548799049299549800050300550801051301551802052302552803053303553804054304554805055305555806056306556807057307557808058308558809059309559810060310560811061311561812062312562813063313563814064314564815065315565816066316566817067317567818068318568819069319569820070320570821071321571822072322572823073323573824074324574825075325575826076326576827077327577828078328578829079329579830080330580831081331581832082332582833083333583834084334584835085335585836086336586837087337587838088338588839089339589840090340590841
365 73024691357820222426283032343638404244464850525456586062646668707274767880828486889092949699010305070911131517192123252729313335373941434547495153555759616365676971737577798183858789919395979820020220420620821021221421621822022222422622823023223423623824024224424624825025225425625826026226426626827027227427627828028228428628829029229429629830030230430630831031231431631832032232432632833033233433633834034234434634835035235435635836036236436636837037237437637838038238438638839039239439639840040240440640841041241441641842042242442642843043243443643844044244444644845045245445645846046246446646847047247447647848048248448648849049249449649850050250450650851051251451651852052252452652853053253453653854054254454654855055255455655856056256456656857057257457657858058258458658859059259459659860060260460660861061261461661862062262462662863063263463663864064264464664865065265465665866066266466666867067267467667868068268468668869069269469669870070270470670871071271471671872072272472672873
366 183061728394550556065707580859096010611162126313641465156616671768186919702071217222732374247525762677277828792980308131823283338434853586368737883889399040914192429343944495459646974798489949550050551051552052553053554054555055556056557057558058559059560060561061562062563063564064565065566066567067568068569069570070571071572072573073574074575075576076577077578078579079580080581081582082583083584084585085586086587087588088589089590090591091592092593093594094595095596096597097598098599099600100601101602102603103604104605105606106607107608108609109610110611111612112613113614114615115616116617117618118619119620120621121622122623123624124625125626126627127628128629129630130631131632132633133634134635135636136637137638138639139640140641141642142643143644144645145646146647147648148649149650150651151652152653153654154655155656156657157658158659159660160661161662162663163664164665165666166667167668168669169670170671171672172673173674174675175676176677177678178679179680180681181682182683
367 367123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367
368 46015432098637639016426895214774002652790531578410366289154167942046729925517804305683093561881440669319457198245077032955820834608713396592184470972349760228548107335986123864911743699622487387512637762888013138263388513638763889014139264389514639764890015140265390515640765891016141266391516641766892017142267392517642767893018143268393518643768894019144269394519644769895020145270395520645770896021146271396521646771897022147272397522647772898023148273398523648773899024149274399524649774900025150275400525650775901026151276401526651776902027152277402527652777903028153278403528653778904029154279404529654779905030155280405530655780906031156281406531656781907032157282407532657782908033158283408533658783909034159284409534659784910035160285410535660785911036161286411536661786912037162287412537662787913038163288413538663788914039164289414539664789915040165290415540665790916041166291416541666791917042167292417542667792918043168293418543668793919044169294419544669794920045170295420545670795921