# Greatest common divisors of u128 pairs (frozen).
#
# Inputs: the square of 16 edge values and 20000 SplitMix64 pairs, half of them
# scaled by a shared odd factor.
#
# Answers: gcd(a, b) by Euclid's algorithm.
# vector-count: 20256
# body-sha256: 7d6966e2f87a5707ac10730f044f1215c42d1bf66f77f907fdcd2fd93f57fc4e
0	0	0
0	1	1
0	2	2
0	3	3
0	4	4
0	6	6
0	12	12
0	18	18
0	1000000007	1000000007
0	18446744073709551615	18446744073709551615
0	18446744073709551616	18446744073709551616
0	100000000000000000000000000000000000000	100000000000000000000000000000000000000
0	170141183460469231731687303715884105727	170141183460469231731687303715884105727
0	170141183460469231731687303715884105728	170141183460469231731687303715884105728
0	340282366920938463463374607431768211454	340282366920938463463374607431768211454
0	340282366920938463463374607431768211455	340282366920938463463374607431768211455
1	0	1
1	1	1
1	2	1
1	3	1
1	4	1
1	6	1
1	12	1
1	18	1
1	1000000007	1
1	18446744073709551615	1
1	18446744073709551616	1
1	100000000000000000000000000000000000000	1
1	170141183460469231731687303715884105727	1
1	170141183460469231731687303715884105728	1
1	340282366920938463463374607431768211454	1
1	340282366920938463463374607431768211455	1
2	0	2
2	1	1
2	2	2
2	3	1
2	4	2
2	6	2
2	12	2
2	18	2
2	1000000007	1
2	18446744073709551615	1
2	18446744073709551616	2
2	100000000000000000000000000000000000000	2
2	170141183460469231731687303715884105727	1
2	170141183460469231731687303715884105728	2
2	340282366920938463463374607431768211454	2
2	340282366920938463463374607431768211455	1
3	0	3
3	1	1
3	2	1
3	3	3
3	4	1
3	6	3
3	12	3
3	18	3
3	1000000007	1
3	18446744073709551615	3
3	18446744073709551616	1
3	100000000000000000000000000000000000000	1
3	170141183460469231731687303715884105727	1
3	170141183460469231731687303715884105728	1
3	340282366920938463463374607431768211454	1
3	340282366920938463463374607431768211455	3
4	0	4
4	1	1
4	2	2
4	3	1
4	4	4
4	6	2
4	12	4
4	18	2
4	1000000007	1
4	18446744073709551615	1
4	18446744073709551616	4
4	100000000000000000000000000000000000000	4
4	170141183460469231731687303715884105727	1
4	170141183460469231731687303715884105728	4
4	340282366920938463463374607431768211454	2
4	340282366920938463463374607431768211455	1
6	0	6
6	1	1
6	2	2
6	3	3
6	4	2
6	6	6
6	12	6
6	18	6
6	1000000007	1
6	18446744073709551615	3
6	18446744073709551616	2
6	100000000000000000000000000000000000000	2
6	170141183460469231731687303715884105727	1
6	170141183460469231731687303715884105728	2
6	340282366920938463463374607431768211454	2
6	340282366920938463463374607431768211455	3
12	0	12
12	1	1
12	2	2
12	3	3
12	4	4
12	6	6
12	12	12
12	18	6
12	1000000007	1
12	18446744073709551615	3
12	18446744073709551616	4
12	100000000000000000000000000000000000000	4
12	170141183460469231731687303715884105727	1
12	170141183460469231731687303715884105728	4
12	340282366920938463463374607431768211454	2
12	340282366920938463463374607431768211455	3
18	0	18
18	1	1
18	2	2
18	3	3
18	4	2
18	6	6
18	12	6
18	18	18
18	1000000007	1
18	18446744073709551615	3
18	18446744073709551616	2
18	100000000000000000000000000000000000000	2
18	170141183460469231731687303715884105727	1
18	170141183460469231731687303715884105728	2
18	340282366920938463463374607431768211454	2
18	340282366920938463463374607431768211455	3
1000000007	0	1000000007
1000000007	1	1
1000000007	2	1
1000000007	3	1
1000000007	4	1
1000000007	6	1
1000000007	12	1
1000000007	18	1
1000000007	1000000007	1000000007
1000000007	18446744073709551615	1
1000000007	18446744073709551616	1
1000000007	100000000000000000000000000000000000000	1
1000000007	170141183460469231731687303715884105727	1
1000000007	170141183460469231731687303715884105728	1
1000000007	340282366920938463463374607431768211454	1
1000000007	340282366920938463463374607431768211455	1
18446744073709551615	0	18446744073709551615
18446744073709551615	1	1
18446744073709551615	2	1
18446744073709551615	3	3
18446744073709551615	4	1
18446744073709551615	6	3
18446744073709551615	12	3
18446744073709551615	18	3
18446744073709551615	1000000007	1
18446744073709551615	18446744073709551615	18446744073709551615
18446744073709551615	18446744073709551616	1
18446744073709551615	100000000000000000000000000000000000000	5
18446744073709551615	170141183460469231731687303715884105727	1
18446744073709551615	170141183460469231731687303715884105728	1
18446744073709551615	340282366920938463463374607431768211454	1
18446744073709551615	340282366920938463463374607431768211455	18446744073709551615
18446744073709551616	0	18446744073709551616
18446744073709551616	1	1
18446744073709551616	2	2
18446744073709551616	3	1
18446744073709551616	4	4
18446744073709551616	6	2
18446744073709551616	12	4
18446744073709551616	18	2
18446744073709551616	1000000007	1
18446744073709551616	18446744073709551615	1
18446744073709551616	18446744073709551616	18446744073709551616
18446744073709551616	100000000000000000000000000000000000000	274877906944
18446744073709551616	170141183460469231731687303715884105727	1
18446744073709551616	170141183460469231731687303715884105728	18446744073709551616
18446744073709551616	340282366920938463463374607431768211454	2
18446744073709551616	340282366920938463463374607431768211455	1
100000000000000000000000000000000000000	0	100000000000000000000000000000000000000
100000000000000000000000000000000000000	1	1
100000000000000000000000000000000000000	2	2
100000000000000000000000000000000000000	3	1
100000000000000000000000000000000000000	4	4
100000000000000000000000000000000000000	6	2
100000000000000000000000000000000000000	12	4
100000000000000000000000000000000000000	18	2
100000000000000000000000000000000000000	1000000007	1
100000000000000000000000000000000000000	18446744073709551615	5
100000000000000000000000000000000000000	18446744073709551616	274877906944
100000000000000000000000000000000000000	100000000000000000000000000000000000000	100000000000000000000000000000000000000
100000000000000000000000000000000000000	170141183460469231731687303715884105727	1
100000000000000000000000000000000000000	170141183460469231731687303715884105728	274877906944
100000000000000000000000000000000000000	340282366920938463463374607431768211454	2
100000000000000000000000000000000000000	340282366920938463463374607431768211455	5
170141183460469231731687303715884105727	0	170141183460469231731687303715884105727
170141183460469231731687303715884105727	1	1
170141183460469231731687303715884105727	2	1
170141183460469231731687303715884105727	3	1
170141183460469231731687303715884105727	4	1
170141183460469231731687303715884105727	6	1
170141183460469231731687303715884105727	12	1
170141183460469231731687303715884105727	18	1
170141183460469231731687303715884105727	1000000007	1
170141183460469231731687303715884105727	18446744073709551615	1
170141183460469231731687303715884105727	18446744073709551616	1
170141183460469231731687303715884105727	100000000000000000000000000000000000000	1
170141183460469231731687303715884105727	170141183460469231731687303715884105727	170141183460469231731687303715884105727
170141183460469231731687303715884105727	170141183460469231731687303715884105728	1
170141183460469231731687303715884105727	340282366920938463463374607431768211454	170141183460469231731687303715884105727
170141183460469231731687303715884105727	340282366920938463463374607431768211455	1
170141183460469231731687303715884105728	0	170141183460469231731687303715884105728
170141183460469231731687303715884105728	1	1
170141183460469231731687303715884105728	2	2
170141183460469231731687303715884105728	3	1
170141183460469231731687303715884105728	4	4
170141183460469231731687303715884105728	6	2
170141183460469231731687303715884105728	12	4
170141183460469231731687303715884105728	18	2
170141183460469231731687303715884105728	1000000007	1
170141183460469231731687303715884105728	18446744073709551615	1
170141183460469231731687303715884105728	18446744073709551616	18446744073709551616
170141183460469231731687303715884105728	100000000000000000000000000000000000000	274877906944
170141183460469231731687303715884105728	170141183460469231731687303715884105727	1
170141183460469231731687303715884105728	170141183460469231731687303715884105728	170141183460469231731687303715884105728
170141183460469231731687303715884105728	340282366920938463463374607431768211454	2
170141183460469231731687303715884105728	340282366920938463463374607431768211455	1
340282366920938463463374607431768211454	0	340282366920938463463374607431768211454
340282366920938463463374607431768211454	1	1
340282366920938463463374607431768211454	2	2
340282366920938463463374607431768211454	3	1
340282366920938463463374607431768211454	4	2
340282366920938463463374607431768211454	6	2
340282366920938463463374607431768211454	12	2
340282366920938463463374607431768211454	18	2
340282366920938463463374607431768211454	1000000007	1
340282366920938463463374607431768211454	18446744073709551615	1
340282366920938463463374607431768211454	18446744073709551616	2
340282366920938463463374607431768211454	100000000000000000000000000000000000000	2
340282366920938463463374607431768211454	170141183460469231731687303715884105727	170141183460469231731687303715884105727
340282366920938463463374607431768211454	170141183460469231731687303715884105728	2
340282366920938463463374607431768211454	340282366920938463463374607431768211454	340282366920938463463374607431768211454
340282366920938463463374607431768211454	340282366920938463463374607431768211455	1
340282366920938463463374607431768211455	0	340282366920938463463374607431768211455
340282366920938463463374607431768211455	1	1
340282366920938463463374607431768211455	2	1
340282366920938463463374607431768211455	3	3
340282366920938463463374607431768211455	4	1
340282366920938463463374607431768211455	6	3
340282366920938463463374607431768211455	12	3
340282366920938463463374607431768211455	18	3
340282366920938463463374607431768211455	1000000007	1
340282366920938463463374607431768211455	18446744073709551615	18446744073709551615
340282366920938463463374607431768211455	18446744073709551616	1
340282366920938463463374607431768211455	100000000000000000000000000000000000000	5
340282366920938463463374607431768211455	170141183460469231731687303715884105727	1
340282366920938463463374607431768211455	170141183460469231731687303715884105728	1
340282366920938463463374607431768211455	340282366920938463463374607431768211454	1
340282366920938463463374607431768211455	340282366920938463463374607431768211455	340282366920938463463374607431768211455
461499682	728280814	2
15735	24831	3
25224225333991260	10433345018438897	1
46697	19315	1
42132698420947691034060	95279350152379164889947	3
15336	34681	1
12162652390652037778972795165942466	5575109027747115304457322079017449	11
55201	25303	1
14219230661858835	282439389	48621
584900790270	11618	2
171943934663267017460865	4526386073896342	1
879513557674	23153	1
226232859796613613162226589020	3109782881327354841238	2
220356005057	3029	1
102099969451354419363179887775226441033	3587674723052524538194502606081758	1
547581244570	21009	1
75993605834321439989508	779821339	1
2529705092602368136	25959	1
2528529976384561203125492927670	14549349748230529	1
9815479523653064540	56479	1
20241904691251799319741322761461531098	251759814951546126967026	23382540628916701678
3462738290503651564	43068	4
109804969718685386948624033595981412648	5038770774785585165565261932336397	1
6720841590963597307	42665	7
5700441838344660975754088139681107	329917387	25801
441877589112411222491693201014	25574	2
88214794008558226774988434110844205617	612075149193032	1
275234583200712490748197575735	5485	5
96404434099634876549557907825886458007	38990458903873105366618	1
115135052855040933762373237038	8373	3
131043374053785054758387943066747243806	1096225164869505499739269907230834	2
1057890586769471974308391433964	25268	4
178772052	630912145724730	6
18191	64198641132	1
967050990225187	65912609100862546131750	1
6389	435463759204	1
127148925262008707134194	3304038571011703662348223485713	1
26076	677599984429	1
2318311761341805460046789668319864	24111106089349697216431072507715470116	4
23117	999513942341	1
2953545018539265	339636390423325	10565
559118791962	64294631410	2
233297748319689808632060	296534110309246695282637	1
860591066936	1093857991395	1
1445983078461839529840676469872	355887870053433081884231583462	38
472331469415	116251042708	1
55053249188150284726644823289794019147	118992515245144209446240946005171268011	1
892847165530	909593995674	2
37328796219698966550462	9398831286530217	3
3811978168976151805	959798957011	1
1182575565448472298241798952617	102544941902987228563275	1
12140486540837494217	1052740749410	7
36492699714966350207230115016827960785	2356079401237441606298779215750	9465835929420357805
7710401909998240874	497806938300	2
13871077152831870310847566594916246104	94404146322045849798614242571939380401	1
5126604937628935019	160085784497	1
8241328614230251355798354793288946	7746999093300618	2
321694424506909122540287479489	302398621828	1
114307860587680924523058893438793387781	43200417668350391162406	19
115771057323255486049144495709	143621811284	1
95567960602377836963895441121414058588	5538629896090964985959546576464	4
430028914650022844503571518136	802606810337	1
154554097922616309076636194044448731193	35546286891138227661821266261547921612	1
544905956908456058192325140338	325344703896	2
472419935	392435181171744541534080	55835
16922	14056960013315824896	2
6224619963032891	3066482786323456825152389081203	1
13877	6836334086021333714	1
186425967952014217296152	33006795207659141780935345595940413817	1
38705	6852736357207923954	1
25908766258673501749317377050020765	91354594301202904046658323398802513688	3
56070	3145408706417660783	1
22484634600214479	143119360914335705922896	1
838243875714	5335596059959949519	1
354946972266533939237338	8247620276498931341117812599928	2
755097294044	17545594806230023683	1
3217465085344871345066413620802	96758624865477924199182052014546416050	2
492619860291	14814526031778805820	1
32023611227800747727619465813852548962	90084901182856189875182272055378572399	1
1028630965877	3937838566096965359	1
202195088351717535832995	267583770486029976553575	30915
13080710875090896706	17310934529259581210	2
7183533061656887542241402993612	7538216407366235504403101069307	1
17142330938121561605	17988724939263311947	1
8637057044214168853246992105067193742	7155511122739097715138805757844934132	2
16144920739342038116	13375523553302407735	47
2210457765015161718973593488340754252	124368077425723413671454891871931562229	1
9508616426842808265	1179992412366811850	5
4637589556674835428615278961408412	38746607017130689427152	4
748904248150962523797380534745	6257021722588726593	3
29913254035424633850686740181995489581	3384802893258499874974371978240	3
1254941343962115050041674076695	6873540553434557429	1
146883974444095658717324850889169488775	64518973322609253509601467710006815982	1
1040750794251129008188667584117	8293744697268355055	1
23838061830368005911820198889350580571	98115915416871045537384545530496027025	261
1228604298363426813679792631177	171542105112406110	1
930320971	1008661970323855311880363032665393	31399
59258	64248031486598637655999428814	2
13224046361784732	63974621602836416581257783885232450919	1
48815	1020827180395161441931535219849	1
38343918583163363538433	73141923795454582525633652774280993058	1
30423	767873653999403962061383327668	3
39607945596523537565977413208405028	69627243985146914727385676027521779623	1
62968	57107170916765354812716717090	2
935666059193482	1542601875561204405004113676588686	2
557441798745	919035969950077095623541064396	1
100596518093505569330929	142587899556744534476120950656543559699	1
297512378241	411024304630220406656646513005	1
2255235455114098537695145535713	67626782240734431538520616628863504094	1
458899577893	212165130131593941560021301339	1
76091927527485460446550092700812437690	116626077548723936681084771420415159509	1
700490312700	326849730265442175386703814734	6
229716789654540351934543	24234641375003493394388196186343516	1
7423029733719171859	783114128415280997669791290981	7
4941613036066657150851597577175	1984130181588804778171955418068630133	1
9820684386410456150	784801441212187394271227104047	1
32230167981824720959502580426244145845	75553493846637916872896522466581680487	1
8627288905855409001	856053837546586675444313548405	1
149800020010383518002156488820483363159	47319953761216600547851888609190646564	1
12770744707987431306	35904777874307741733675193560	6
3332269705040983773368366865036741	18449844987576585715380370067671830	339
111501219823693221574622036273	617351056116731716564232489591	1
82173812826658443615311003170586441741	142779122726701077770499063346197378856	1
159795880099845822965503747350	952624421536216554660889372199	1
5063838894398410014237485200877777613	42001010636605620890524324572755178319	1
674106179684665475999128921609	782656689947240147336605695626	1
29591732751311052203007584613235097151	43295783656248483821745371626359542502	3
432607671978000877101210862577	1056394729403558290067244069108	13
1000428355	666884232	1
49037	32688	1
5209949960785720	1599836541244790	352309302190
59152	18164	4
139866089311794676665397	175596240958338664538077	29
38143	47887	7
14048513359601978449648348524289267	26164878325882785468243815203708506	1
34915	65028	1
1549207967299971	16651620	3513
881985748534	9480	2
20935772104907274171250	8150468710733562	2
46911413260	18263	1
942125563034070583293590087332	61845107544299309156167	1
443527173885	29115	15
46024247018800681901468674587219165816	16868397053402317323218611199582812	4
298415742761	40625	1
269429635729423881870567	190506647	1
14367664883584795727	10159	1
3958514961556071578958977416039	3968099752973122	1
11227813982985664421	11255	1
105827798977646818640297040849552155721	296215483690634572433751	14815959770451386607
14285648802679307406	39986	2
26933523723928517685836682056827951069	227059739498069467197000076557157	1
7181863389272247862	3069	1
6614792875129889114311370438355655	274041814	1
375851181859137425171815701489	15571	1
104875491032282256096134965590624760611	14314624739567660	1
412836033353298887043470988114	58120	2
118378057519645043765358281476783948059	113076009024142600796821	1
394835482525584213576598990915	52039	1
163169502201131730352262516463990209618	1947801411070760378157567318874378	2
505738509251905818612071956789	11348	1
1195026832	4551810222378795	1
49173	187298023758	3
370252201375300	19143490142260903468664	4
2403	124244519387	1
349660880787938208795320	5742932382185630048519317543833	17588575492351016539
39760	653029847094	2
11840528410948564202204511286975136	62729359030933298741619160880232567533	1
63557	173859039554	1
6670209704394498	1779804133573385	1
1052332524161	280792637623	1
397091423114251343846790	360131105590966859773635	729619807335
1088488604948	987174695562	2
848151434100770562121785188693	1719866004590525314500528158414	1
517257592451	1048885509244	1
24802764548404939290399169583749047269	62366572585953219382680589767939915838	11
466914339025	610814955572	1
289710900304649429152829	3004974471286922	40853
14183090608016519186	147111569348	2
1389007966479926301128868986263	5731306764307031570734	1
4816150280750820117	19872337199	1
114510484485728551271665697157633878931	3213041390258365268601348822520	1
17726671104505078798	497391380589	1
84079567388052442390433160136556835411	41538281598126556745515640126530129166	1301
3968883062373156359	101817577277	1
6066108786868504798815647054352290	7937721580642452	2
276770105480483850750115070348	362163640043	1
61888903985449540606522629607216183997	265942743922308707023150	1
587382717646537280765943374509	812234885828	1
56315801659943188829140423042105811763	58433934559297420434688077753	9
1029319271182534901269619176907	902576902058	1
68343160028660371509438683723158774439	38343824292965584704626374077731435750	1
188880597033608079001429717563	80357616828	9
1473209706	163769003917501269636020	2
54757	6087048780594371560	1
12324826279256069	2977881726238988297757169674442	1
31271	7555590427911511076	1
94779796183212458218180	156359882833398399429240366071306047444	4
11080	18278869248095213217	1
10290124111434196914236439468805455	32552097619666421137595350901272218790	5
42743	11435128955667230677	1
10126156879037700	166381514705756733808590	110790
1096794679560	18021285102166989852	12
108771250809549231045090	1695027488547803269723853213497	13
419907098988	6543586380809893617	9
1527763934723284094116043791885	6812298258964442931696536457818780165	3060756396883432585
998291753162	4451382191605290298	2
104029314728681012525087011322642716541	165319831226901195097326265299044429728	1
829315567082	6731297160723862553	1
86263847784171078403410	40707861153295987254502	2
10881595431620445084	5135018751598358531	1
1434864431422638124555329162291	3641347973546373575233923552066	3
6546873700889513502	16614423468676943113	1
129896692106316282479998171304889168552	8808851765007174189153666873322088304	24
14134051553914551145	958490650982085241	1
162600960187481911250980012594754427748	85543179264351377966109957658244406317	1
9509596715951052424	4760098419196498371	1
731439124277302317252951868125996	16714058482893354764643	5301
275962695445124435862271974392	6306002068626053486	2
60979609497228599352918693789345439173	2328968020612687874663889641573	1
542880431525482683455935266722	15247891825527486434	2
109186751588496578076695637620043899730	79226355389830729755826073907566082112	2
834029902937572734858362564092	11635072260150665319	1
126766149012931602467044565292878813278	116765904944780323200376858685736317919	1
192718147993500165828010375708	18307077892130886510	2
128383976	1672105845094723075564748021028725	7
29456	383642502029304365163415858903	1
1575760053601365	61101203416576500650891499357553971912	3
12270	503915549803360866724328334896	2
110616189920560232638467	69253145157029754032519763677007566437	1
39385	1067506705672134119552229396885	5
21192762961784536323465183719897262	43598094650724307824840659051590190525	1
44315	1019249362056837717007920884813	1
6643639998335845	780868165543974451682192192718124	18149
732121879810	86050819939828580272432882552	2
24858456453504683824545	46810616914379356405162357889235660128	1
176319195679	748547310219918721704384567744	1
1279388969975499490539069430941	156448828470572682717554469234589554257	1
192856358827	137111193176201227585030846274	11
69956843193743511359360488914898796703	127056416040593146931505316287799147999	1
261186438091	889862417169621582508872856022	1
210382984202585260393357	4215458231468534172479722321303455	1
8076897368368759397	161837344523218511276695357378	1
3240947224597392527624096480145	39759981601977715441217010895149944013	9
8693164375748055282	859447982233025179191034388115	3
78613154127249323555318706360327886773	53345129996487796347178146967886177835	3
17148011112787810231	725738671962611414579167961838	1
62966190978009445014922243418152740771	12860516685744326564956109492001052246	1
1119837971831970282	849152332774115136507510303035	1
23775282647242992503346766900780234	20939891551382518830545954987719547	1
888181356715654313964053529364	782258682831780594002127686935	1
11424141333214019332996337718043241229	26595420545077965815824022171148510733	1
1215099119943803565637673497043	1226686740666075009966371936211	1
34250409517967790582331676790410320674	109113225079806711880615180404382927920	6
155734165485306105450013710651	272161540584468939531766858015	1
78812161268721745639629676264428270024	124809882784049863235393883664874035546	2
545752516561669835439278089904	451895619149165863061270803228	4
661925728	667812670	2
39129	39477	3
35806470794077	564751367656525	1
795	12539	1
29937972728258314902325	220479905484818830508515	75792336020907126335
8690	63998	22
11035061165155058904296231075497872	14987423911599122164650976910507032	8
45253	61461	1
12731023354512839	631609256	1
1071680066881	53168	1
20056357437170968696021	783969146130785	1
798678654538	31219	1
1594821572284503968771496344130	207531771603717940175720	12851856056707823890
496370816868	64592	4
75348692724848424695781019974108620300	1624227972506065671485054552167290	10
1004013798183	15179	1
135122973505848513529726	2026585012	2
4295550156751339581	64425	3
1513031642134561661192228893068	2912650853910690	336139740786
18004793346917204952	34660	4
304505468662378618298416989256639762	674614631456071677350	2
106524951066082557	236	1
12811131441128538592344863042430894060	8429575894826984468217504042870650	70
11430895482348669649	39508	7
12903007550156378184932824303187856	906033419	1
908118911226123671389156089889	63767	1
144990259773097175136356738372018193839	2734589731585696	1
43678814914675540037592171482	13539	1
70504468332280005434367093070698144488	37577799265232426841836	4
372604286334228828165049959152	29891	1
43498127556438114189757850060373094188	19324437892451364623850282060300507	3
125238200196689822742839768659	45661	1
870533487	10310030416404339	3
34325	406522895586	1
1776639432053475	306411395409560344903312	1
5286	911659736305	1
284102192473096997281765	1923402621467189598607842350886	13828288755078948517
41090	278183751516	2
10111099427087905832199664951709115	10892259814383243786218651332429923571	1
21491	828523664318	1
3753752109244545	2242749576553894	1
623702269543	372642614697	1
103428485659962480469937	558332961728589345052187	1
191686779461	1034773414865	1
2084820957771510580008788367696	4834978722871855893171413902816	16
320761892641	743889742784	1
52193846943199729788101691776241008592	88264913733491248798507241286769911237	3
130223170080	1052922298263	3
306022128168077077526321	11100512272669644	1
10309155558223216747	373949780952	1
2427494568345745157634918944233	228233755994503793807358	1
6249950085843381591	587622152268	9
2019089252961930092945849821385800570	809710759364557251665578437508	2
716909073890690980	287500411269	1
115822996680181148237988506826424078848	116692541730835926424493298795642064380	12
14146292053373070336	853967463003	3
838660881272169671630089792814155	3593724297203399	1
67642124553145112040173391363	289851538267	1
104263107698142652992120693235497252213	158697326339766673341023	1
2335771053120477494585587331	472308194807	1
54368222989359790766638966486470568133	115222136907777501965662996087	1
834141196001862217052734773850	702798395175	25
45638253052917581904490912858370704144	59999316634963357175694836935581120413	1
663775731636754392441801885472	299448843923	1
497481257	332403581302996138984110	54127
18382	12282357466809397860	2
1845945235347765	378565025725897589613042419593	1
23731	4866735184486008386	1
234736444519943483822169	14359847518346310780070636531077353044	1
31942	1954030829635607251	1
1614373951245496547230670050311690	84435129225829245537935796470220021286	2
44668	3936975543938578596	52
1432599548376298	166903562106847393326945	32453
88287649732	10285863378229895130	2
120197004218548456238917	1583812597003564686884289202245	1
304754398571	4015689563871094474	1
3641112346775088786736024492312	34001391069085968548627834058710824125	1
773707003503	7225021337860179654	3
124390487302097346415328462906644795832	155811705636809343924904335005661298417	1
26140434723	2271938425359996742	1
74856813495243630376227	111934163500726801945209	14871
10067488870317212074	15054019702874964958	2
997214420071792955932884884295	906803212111706459946448028067	3
3201656205241407509	2911382018303815266	1
14771887115547001670951985179011302332	124748627084374180196718503238923784654	2
1839141294211359545	15531553258728676957	1
65546180300977890265768907554469854978	164039514675996365391521192570309068131	1
11583098235394911980	4233276838213946077	1
13536961773373393013927656927066636	426295881436983128723614	2
564781349411660847108816026329	17785672087822897917	1
48961300197684026042704157987211378609	6484928166499745506965684828628	1
761259727847150960040662062666	17135540371351485896	2
130123315956511561002283558522770038290	33322424342697277202498182376632596706	2
1162082868511838682442441615979	8223993703332763339	1
112076667337578047280922416924173563959	57948088950765527858351115521035983530	1
319116995200729842425984111839	4325350276288527508	1
128944401	5658362102170270796841406112693420	1
21414	939693116693559876582480463787	1
12309787514739475	87539754144960885773022375344707892148	1
45842	734680712221434681959016985528	2
322867351877506604725098	55962384232988249366062009581065667173	1
51068	516965081747047071377261406625	17
9906986237293615116523877954779701	113150908903183062910198640861735486491	1
45797	523037743322927387327486188121	1
5845473780792727	1228636843547139047594139969450496	41
689446692315	144912053257903998065004419349	9
27536889801982170598699	89772414535206673031363845499891525024	1
716627830873	989736201961056642218370637199	1
250884863692895314903708926155	73594261849936445603160458960786204688	1
318548070313	989891128159782715505748027551	1
3449336564556508846151994473349093119	94829746935128343705521068867637307345	1
639311134687	1104381832886134722446016765922	1
40234146309137435286541	520278463314838681405921954031819	1
11281128924474256354	145879283138886494155592865283	13
2068460109119327767899224664658	155172681087991964926082793525999721916	2
5094402936160522997	159198374630122679695423452937	1
69837258573431901541706852867836892284	98111748436990273193555735431619301048	4
8776862178195646427	679803221386270216002693937488	1
122049389205807099199761452834981643374	77835042920646649156966845163375116493	1
4158864650112244279	1173484024188013661560537855025	1
898825078452274607779350809873537	3139043212188017188825847212946717	1
63599864033417626589729404555	222115210485619472055605675779	1
121855068197214984398986623479183006490	18366167000023958631320719797094667124	6
1179651384011727259254222648205	1022373216911994326836799121320	5
105533580340702974087609172113053084050	145816839919442098925721930938231536978	2
440279327324483235266788502740	547656781382535994788290249569	1
100454258343074155320824215982853355635	43002201692688073318277456910240712342	49
106190434459727369721542601465	641010665564456070711695707507	1
33690228	526029	2031
33176	518	2
33890162878973596	10401044194954081	1
63176	19389	1
111038000743111498498337	465837205374643864687915	1
13646	57249	1
728538215260854021146561727414810	3270481497662825612640219198680925	992558876377185314913571835715
4404	19770	6
8952341178282287	826879950	1
542155408223	50076	13
59414648529165481344016	2638742386850633	542839413053
218903222944	9722	2
3007803965550891718357688148717	340527211837169706216400	1
371683631941	42080	1
9103439918836112659006471162729197313	1872472790124894052779890155466198	11
719924980871	5993	1
76447963805163145124061	296874559	1
5808895087964981963	22558	1
761056898908788500760617337658	8509881791632207	654555941207
2325414379420041388	26002	2
40283087578780922281736849242972112962	201013102295079409932930	2
4624437503598010605	23076	9
98745848990788290523806795551949330344	7626195193234104366751287725516120	8
12622625923123377583	42320	1
11388644255451298488757834535849241	448450054	35417
643117387438309201160902082946	25324	2
21645266936421894866916961629288021753	1561320409021717	1
289351302789293453289003975990	15249	3
112243336181891294316709920666263499504	26344156597977654460492	4
849012280896029049776301657696	5685	3
91978324971255237739261215792685733623	7582120710749620039682629721342981	1
22159429692189529251268773802	54718	218
1015128381	6766185472987110	3
47406	315977559623	1
5270697184057947	9058832829105324042793	1
33486	57552931903	1
312283085179530648159381	3635722387397149812448131822608	1
58087	676271678933	1
5036894976814128511185528897746442	105419620794159488568982694764772525929	1
14323	944225482597	1
1900237759304813	320163651235389	1
574871504857	96857858489	1
194237288031084736999258	124084959332089524100464	2
546281653108	348982100177	1
645279818525040051331598357808	2143075138130137565942534945879	1
177674640383	590085252242	1
131234239354986264478130043283913849134	142231043520489249062235450133106132650	2
538250359503	954451301111	1
47715888519066862558670	6224543610476075	5
6888888835496551297	898656408067	1
2156324473434836373581362689512	120143342300369447736630	2
13740792834067919984	765592004951	1
4151656348154595532307541814766212463	386695756900177100727690902493	1
11307310589591767867	1053191463906	1
118121987063541423639122170066604859840	23384426267321140084565564748330846400	320
13270870635423175296	178253307008	128
811708915545961144341677142540147	7708819374004913	1
30583783860362884811577669695	290454941467	1
109734038345569005035271989299634815204	180161595046223242669822	2
60245890322792701195187883368	1018342966977	1
41299859824140918001379277089593238112	1510362651919751518719598393425	3
373876240809486982824832735023	393561855294	3
167330346540813203979342299800272124285	168656391788340179501749340147496508301	1
188630237345332653104632956111	406542431026	1
862096	404587903215210410697	1
30249	14196066779481067042	1
25771713325216225	1240994361229401617256858846640	5
55537	2674292662264006747	1
124137436219709532005952	65152260079422039551477889430271645043	3
26785	14057832507018104742	1
3910915482236473263789777068216498	6073550243733179090607754917085262083	1
16963	8493315850162729905	1
9524385653198053	521344920124061822588628	1
301504792833	16503740803876662264	3
66190480888164146780987	1978413721145040814952292304005	1
587341619215	17555465723505351834	1
4189735308551506383372837216016	3675956973226112506899106880911939014	2
1061646222723	931458803030444068	1
15450127908222203783399824259182677290	161074377088283627580944728453813467482	2
636604901389	13884487236208759149	1
139541558280643567149370	241077062666983401977888	2
10445118326332839339	18045365669896583104	1
6018069248983683852569776620406	1065048527826412415040594139066	2
11711849422678691817	2072705957621721188	1
2515270746886765698460400777901567946	33137161706691647968299941639829296654	26046606088648117198
386272320981272908	5088902806593877892	4
32943058431374675401094739800210505558	34601254251829824980257287394481571727	43
8284210480995125735	7280805707070092954	1
24976488001516372518850903465751524	99738973897475530617964	4
1137078054290426920345583003608	4540710382075324059	1
66208367302385126755477402139975916634	3344630378370791775533182767950	2
551563813261726365947073939883	9248315992249804483	1
124430107648913057206144864079491291862	52102407749250453959983991257674553203	1
1158767710786079711788711695675	8482099100132601162	3
38873773482459889698637398331495510288	66729615550127781973211152838808377904	16
325711110274612112370848034457	642482876763606745	1
80244329	4828238514650460609278749271076362	8453
18986	1142372770531281346096947656708	2
123717529008976	19806845861154682600013856066307290715	1
1312	456701414161002180654217717619	1
222567328407102370322525	96027814139013885361811129896431834119	1
26870	1000086588411883903825749646850	10
22155904711089289290664942534609198	106697899088209716250931435343115927576	2
36843	1223727336757877813238511067703	3
15646734098403304	20958290493801506763215107313551603	1
549384108369	735882112104826346560457411687	1
202642586443743327309358	105375956604082772647030466924496348910	14
737198382116	416324966756191040727585766052	28
1017789735930871358896181011298	92567575605222963131443742369194148354	2
182495445913	1132125433917560625964503999961	11
110139599490905567484064845097668200486	66784154781744410385255133553458397400	2
264846374724	703359824543718119275185250960	4
65801686473619326985090	10514455399163192367414301803247176	43922
5992594733720625380	957557069274003220929311215632	4
1840908811123526204248458612912	122261273660205619863418626352842518675	1
15469158286660567825	1086167010835710161604991444294	7
1553076112544061680067237383458832897	109263974274282354656290458043631347672	1
2591724799523912899	88610544671750298979930825713	1
78118452954756907036451763197199245613	12200730261642678900479449307462139054	3
3053242517141705693	198219820694167648364706159876	7
2665822000510482321777262292681775	1514644577546237953333321488816874	1
1090985062619391169133317901650	619866821177097586794893181427	1
114336983668407667504624660463999691717	133293322887083525241737334091285364548	1
1212240816603175536875036320586	761509110731562018143794585065	11
75662604374045315543435498238868651076	142047090969917971928457216772458312953	1
1049530862832022659319138189912	718429619342971266486651087137	1
92597133994356927163958551055180272479	135664701515931790606916452664222178841	1
705756305814377927293386156761	97497593056116985553396956293	1
1324529466	1190696919	56541
46852	42118	2
23366491118564301	18577255411213038	908600968953
51434	40892	2
157990303545086997664415	151451984444784406813742	1
42794	41023	1
218276700648150447344932437590160	416438645435853324512211856021402	2
30048	57327	3
13841341742194095	602689937	1
718788032207	31298	1
19239354658388892795705	245397329056530	2079638381835
129518173722	1652	14
2784201503471104014862619384917	67122759612870609612540	1
934112635115	22520	5
28367211428815427587070952087017876676	15327103012131886194343350127802751	3
430644207539	29861	13
420584553014810432734993	1062553201	1
14554861419715551459	36771	21
185986224300679352936225670772	8754351327462403	1
490037249962983495	23066	1
10638240195726020142448904865425460151	106668792698097584563272	1
1185608238810098081	11888	1
52192374659146225576912485812943459722	30042481575902613843971163862266397	1
2634412505607979396	63922	2
9475122944064483339079048301711610	993645009	27
469100326463078116646238497993	49194	1
103496188469934616244444408262945837036	20965682160701644	4
730501970129683257229431782169	60633	3
84198075601143184989493145217965881749	94958170894812860413480	1
657873965040295822270468823779	18640	1
16935818437011653780989118696947710645	719860311232480999802505106746787	1
367167747172497122642063290691	4095	1
276249066	7662647648006514	29454
37516	1040625741564	4
23711131754335302	546024948023098284185760	6
45355	1044444515520	5
191150540965870553804139	5484680371432449160848602904384	307810855017504917559
33534	962190693504	54
7206074996196990816933022623555132	108764254401031977174128546398697818347	3
23867	14448207541	1
13018745122598150	16558860828754642	2
814053157580	1035414152181	1
229147437648329490443	4229195156823750956473	1
45531990433	840348359973	1
1846406533189399702853879054052	1909743657199808762588791352096	4
934082649576	966124406117	1
168752840280670772969629014475106014681	58396189242239133836517763517651048036	1
332501718179	312386962248	1
58473097092452466042336	2089024417289233	1
2318934666869681983	82846836957	1
3310248487994041777490155225830	172026868198969232071200	2094407545290
6322071357006482908	328545165120	4
124216827263302690955305152062057213794	6112844419523082107422414959669	17412843959121476461
14267264733424941908	702107528658	2
38373828583410741126488963034093176427	72624089808022635283282042352686613025	3
589420865041179122	37610808598	2
4036735263199661328983625701275887	3553201874474406	17577
459320164214560087498848006062	404301288556	2
29329709949950254488023993303315831987	163244271398100210962554	1
1175954376219488427060082695725	867796782791	1
162360139584079186009309160394310761974	1981165330886625239490116126639	1
466889599870948322190806443587	511355506882	1
19780488991109632294127886990083580154	87128878987182316386387004041868972206	2
388426891136912783726525439777	1035894139113	3
349343032	93116399205325864068855	1
61369	16357733720742356446	7
14934645665308290	5780715716531860179887219923671	696903670803
42860	16589712348253498714	2
43076092286531411365720	14007596924864305625611835697408688585	5
22383	7278562778714951373	9
6445141963563508559700916363534240	87619144158339596333647677445212447306	2
12831	5876410154067977964	3
20854736141529599	376105201706316574043094	1
658490902939	11875568800818319068	1
7216192247476780737147	255558228606735092279945382684	3
215685674574	7638411926906957149	1
1911396124000837806103183795894	24593816457841007296333992284022653898	2
832119753379	10706833726705872556	1
32042899525264805777777949374109657160	88512630724739934162265116383085180185	5
799800094663	6569120541020455637	1
448738192703567311504155	387150941911483217653990	58205
15419231774025163182	13303013208881821756	2
5061680305704235096629514196970	2395980179350914013969836611903	1
11277197815859019947	5338136905834934402	1
1712414471071610277993142427632033035	6051245007066242985083224518942682697	1
1811275226634777054	6400594223393551319	1
111154048767134858746572017886192522770	139823399099246577836528273577822997410	10
10235930220918282324	8223923620113292532	4
5943835683437095821958867151682108	62515880332043582465454	6
548501424208655545790510510929	5769010319941270933	1
51634852101507930434751867980288946243	2319293659262989397695873646602	1
1094115569787390628462083962521	9987606234257077579	1
92294023649263413594939975044100719054	27639981452798054883407333695121327317	1
255560603322299111374954389844	3115462184422209214	34
127443037760107135970924870906678497247	146736338271595749040702617349512344469	1
872075989286657976285111536550	14410949652269505199	1
131136599	433749352102033292387310387446276	5563
47146	155940806076589355523030878104	2
14261059638552820	80162316721150565404145560650619382566	2
26223	30181268693432753383319000427	3
86668631961565167864606	10962576683037099151110137004775509914	2
10652	418595620072471511935111466324	4
22286633866637467687692881077659445	95063962567516899404843467803398867604	1
55678	746604255802895232292265412379	1
125240238334977	276844991617978627050002098488410	1
224646167417	496582944606239689775788517468	1
30592211640606262680610	35493673876079277883995331023807188961	1
113786657523	47594579515591701214115396549	1
3437103365594018375478218227825	8100249360524644260804397021600528691	1
1057531345834	1060360648220181915870661500771	1
83725267692642419724390193121854228421	150036676222934375667184338219254401702	1
109809270250	581677667625442915903466144396	2
3284503991753854194300	387992322417042217014864844860138	6
5757237496501059061	680091713263877681007650911236	1
8013002630038293004269859589454	97775521319222958056226566420993222711	1
16964917250104671276	1190368647385978233746852583859	1
121105215370029425382576113407121678516	96366857700482427230575720796971265177	1
14127729485258947544	693486387935038523601255134	2
25401652319186366289345721718611199568	60550946547186763117539015361618279921	11
726917217130329760	23601375430261750812017398547	1
3253830559770823451879604010633374	1935166734365239602061242116430884	2
1049115124865653216791747222516	623945424589791907806300859723	1
91883059301215038267008625576925488022	156489942219870592648486043411058291800	2
171890858157590809385196929940	825833826115970119932658611295	5
147937591157176521892017024141252410139	67475412071981932586702557670786435069	1
303785735146174330542136779402	1027511054796388776888805759077	3
58941991838677294625511235577022901420	28860730633129253457183519630096327010	10
70965098889124153349723349483	518902621782162799057153512396	3
121774878	126735372	18
18559	19315	1
3151369181976910	14506568211586591	1
13747	63281	1
443601102513100503369763	411977096856368394333442	1
56923	52865	1
397929828519264026023062539834309	161072353419271111290639758407015	231758781898231814806675911377
3434	1390	2
12612937580508688	106564773	1
586825671971	4958	1
61644986483517678450418	4490856167012175	232988646797
529167299188	38550	2
1992665089612231306559843827652	83312362566976730099001	1
740668706645	30967	1
137564544390975886470216469481593027957	15231181441483041114509224721334678	1
1021258634691	27276	3
46517812014952458492060	1005326763	58317
1595343108011470360	34478	2
7626265739779722033500626050517	469746456943267	1
16868014620465984339	1039	1
139449274556393033639601749511808159865	256946311191366297096897	1
16821530711356770691	30995	1
46624363499415335530986511162364017508	8093749168729879430469705397613640	4
17570993974719080829	17360	1
1611929549480311601622828229482175	142025967	1
491367032306145892889141359391	43294	1
72154128104077984684132419103012013955	25271254598959020	15
507458879502208621890261138781	46920	1
126926457503871476826961341391157613277	17353888407236543348297	1
410862342740708960859615238646	11285	1
19231385320390335567561007375401404719	736889208993802742746180661564944	1
1155823188108409408697916426041	7751	1
11830483	514037829629478	7
21297	925360629396	3
6392893316534673	121745130676644514118187	3
17687	336828102654	1
123773219512742311643415	2669720708483000158936203438964	1
23890	515294245207	1
8625191384546904479187370179301511	149666918207213969717591349148194937320	1
65399	621656407888	1
2589894884007880	1622873130807804	4
858860846960	538177128439	1
101394904945479992979132	40067122870904446313650	2
1075934990104	425165539361	1
27693421827123289551165160035	5433445203979651496690220244535	16785859349673883355
3299613234	647383621034	2
58763940351349068661135554128189649256	98937753377607609536611682920995970928	8
799181904365	1039389480800	5
93459591928151420871491	4271042622973938	1
3410996256433563418	155880312523	1
4521903290852081943629246464120	159108625608250318111105	5
15801356530725875217	555989803107	3
1441955087524002296036725725897427024	93774044718822645014628390057	1
9084002882136795879	590756050494	3
116629721719588850456751671077182314949	46593327428286219893735692541484005367	21
14675976901002390873	1024475234042	1
2333265229726493230900916885600369	16186696432974836	1
74869329837683685953598385522	519395351537	1
60743589356007250901405453096882277590	204190367190973536261507	1
870094903417656395688772940980	862738010538	2
152688952631154557961574117675164009024	6322999946005742886832407844	4
516042767996891820537486026624	686219099919	1
95313956893418509161049720279736317487	118488302210365898897787328794792441236	1
80533020412266705803062540151	87409724241	7
230792677	31632862685600366287366	19
7755	1062914355793765773	3
2408430701723197	2447398813628450720004390982605	1
17018	17293349142464064667	1
119832974072546261677658	129024100111815891732229665199531162452	2
14237	15328970406591622705	1
5020581867234228827145385489691186	84542057884585985342506343395379879128	2
10772	16214285384444938301	1
26030639973857455	572840098516387138288939	1
794573952591	17485694617493235399	3
162459375075763002757558	9315572923762631223399817894894	2
295946114593	16969827753612979281	1
624043856671661892204346015882	12769092750862587001390192042404796303	523
310654328465	6356562749905602067	1
31022677475045660777473342678971361070	86841344392435956382151028258186986749	1
262273862171	18093611880983582669	1
91804948860951671247669	311915115260505736705186	1
5067756830391193798	17218134484861347283	1
12755399910428070221819751225	138463399233626154204185460	1991582505
12809311066355315490	139048619764438184	2
89169231965056249441567874114828536722	22152835461093410936181394510924488850	2
13332389152296803244	3312243659447913151	1
108472061977891720897105061756093623470	150717743607090271140483315591184129543	31
12486806641715043444	16504980043636167514	2
5946093698903594337717788317235664	68504660619646172428563	271761
918954284661709966419563915808	10587228285240116286	42
27947008183723491547635895028721268990	2226899817969902641527443274090	10
66240861864746216758622507993	10681995324023553220	1
4057084793626013752043067620559993993	86636216333714836592367886208985164955	3
369292172375090221351045682974	14156884800206595930	2
146742141540080682594011245880336171756	10811812978479827855749339120427483652	4
1186150798033815191096520279512	10233453564992574473	1
440004382	7823971929527240971495068432502127	1
44295	787634965473120347460116618765	5
12134550596805262	4709384154537719229296174039724758469	1
22435	1027381372744984831382178409909	1
254037304323667613970768	78184154683284956018124570679550157367	1
50208	888718344785446507046667528438	6
3248120773218914069289339602543093	165234962077906979198580695529459850827	1
6977	832632579602687246068381594818	1
25489700897634830	9167977560317561608355470391202395	5
963347791819	346490960158641002602296732410	7
397272477783638763200690	105364481023134229897143522645406454027	1
766332738284	978238735004985241680979965333	23
470291764156357391387765524111	1233887961990711937303145021560216107	1
120798724041	237150093825003576795825940410	3
101940692771208708319896047731397286973	127236462434402840629017466763285839979	1
75812013662	1065729694278784200135883041005	1
86884766233026529614448	7823197769185558103342301374512691	1
6997524764066083809	630064653419688165210993546854	1
2673721850362767537290327568208	12425272325381311638742522452475635789	1
13523620204577946843	421742134540474714723295575801	1
49808567946626810967715530368339865465	153995349193986155588350168407374776150	5
8336132083840595497	742707128682818411631870915396	1
153552009865843942307407502453867910282	148084617451799787259839421605510953064	6
6792170153257322573	33240507173312671037278042281	61
13742617237205138929570840798174555	22801172495797280292831027530255353	1
585078537888972856060235468343	970737701249431862095537285491	3
41185252057567586916368608669309961923	21260179233146796764619045901414399549	1
224072005422717928997256941099	774987076126933419129008133906	1
73237785192450615711136091860631639619	33712066613789507592197018621806718344	1
201133167847972503705154560511	832224251549383052417706016656	1
7865636271918039941843244734664918913	87311108106942848079720465396078015624	1
16769450292027223451038840994	934161125086624162822271862288	2
344943060	598043050	41690
33096	57380	4
7455942735507255	5625904043983975	563435557735
26466	19970	2
93073978044622823968605	68008995102332121342573	3
39569	28913	1
1883903655531764816910507625261884	6260933541767258197493627331716112	9372655002645596104032376245084
4824	16032	24
21410509754859480	1066484550	259170
991342042128	49380	12
299192992339690508885138	7440719006490291	1
773926218493	19247	1
2726294623780590341733747263483	168456839210622528783505	1
863089281311	53330	1
159814729410295462043552611194593719139	4126155273460537790803285650840684	1
339587628002	45768	2
47481396941869343580855	322048584	39351
7239673239592794630	49104	6
3391116961700539441223162403771	4865708466682085	396714917789
17095989132952980078	24530	2
53263338588015789955438384042014355193	119116249995306585738289	1
6612070038571753811	14787	1
151805243843691884645931965202445210343	670491558449955206093744246852397	1
4454786506922396431	5594	1
5536821232944391297461027091887067	23414839	1
603698547995899394587693080945	2553	3
106854657078522933610912934413554408002	4643091238388890	2
41257047829470076217064139243	13964	1
60685512476148168993446808085155415023	79513864418514071947872	3
530214618326963505921778413110	14165	5
157220865101267262337152593695334344929	12210623962024531585792789016124467	1
748861711648507942114201797270	48674	2
227217303	2567995409236485	100851
13518	152779570410	6
2011015196409397	35287288407211436888188	1
49805	873928452783	1
122543570141898255082662	2655233442131487005032871423212	2
40991	888179395299	1
4111578632168989214412947908321	130069674685645598526614986056800887446	1
19	675193920620	1
13353760663060006	2155794680514167	46039
580106460308	93650803906	2
96368923240736867792250	102319760637306729651112	2
303912595540	322679376137	1
2031068264947924580146756106185	4940959979993786623703570149296	1
327164186091	795889128032	1
105994492848160930807171654292208728619	15463311206291987405251287216069802493	1
336105091542	396711413435	1
195040724855636108266587	10697755364095140	30789
12669506957396219966	694907620520	2
768357177129078479388279255332	51367246266031117130401	1
4661594089268595715	311643150742	1
10196865268009728856940865864597480319	6470248093911143966354512945797	1
1484046231407632971	941676392466	9
65151795652646035396158811058036947027	38773624546419183267075637939202806820	1
5309621777259049694	412374434781	1
28184431967392364736211630167121516	21334281771925348	4
1169502768413965631494911934568	885258273903	1
161524469463093517387996498958196921112	458522672766281867027413	1
867357215700721389397726030815	910964140037	1
37405154790398061357111913543216134651	1834703729137273908833897806042	1
950852940996631824488249909183	486646705805	1
130754253663015006371428315018658351744	118829004301334348085859484153549960782	2
38923583446401581954226352145	186969352796	1
392384954	9368773871601802600789	57383
13676	326534822912772166	2
4934032245890660	47909841233813591163795590387	1
32120	311887726658403025	5
157644902775074638695087	40685734176306594546768657320558615125	1
61991	15998927354612832730	1
16913268535704021602870947621242571	68952295796433609011729051530687535776	1
53641	11335142994566914752	1
7129394090327701	23694056386454481860458	1
561082445231	1864719347298979409	7
27706003801776841091099	501968104581730853880351761500	123498217847
448686698234	8129155437750709000	2
7980355946866533696460824210115	23342719908430137433307141547886408252	1
956086129222	2796573344767567257	1
151046292410701168257558271306999296802	152530928740265227517239566894497586251	1
458369243692	5137563730950663597	1
46955348726253019201149	106655315981450427342882	3
6007977573572134758	13646640135813502315	1
116526586214929025428792559872	10151910132715302525713313918	2
1046073538042002535	91134949502651748	1
6616052566262912432332552773084723757	7315737466502317606351913769456760582	1
15003310905340898565	16589995713075702644	1
96896358841321875441106284407287931456	166297981350750875882372350496897622728	8
15814201217043654863	15975388820597935295	1
417307374965052356066062535293756	1550255039481277732246	3206
520657984984469564648861553704	1934192188997227364	4
122669935512416855290053618145406514586	1357494597080079112854606397089	1
1170649442022324797714463114807	9661718389699246134	3
156232255535515603896853264148033930963	4803118780554932001487743458051055207	1
227710400350760512450833802598	6227437074024484238	2
77797623427022566006596792658974656610	12706609758660022422831761284446090525	15
378901742265646390717131306236	11257696270881826598	2
610398187	11659660468307263180251624843526187	1
20913	399474448592968331657443249457	1
4465461952907295	136791641607371886515574826304851598794	1
32730	1046043025993022734977674338799	1
183144257060481822556185	83327695281025163297971396662547193437	1
46590	902828516837113220245763158797	3
22337477671345992897065575249776283	41953746515121146737687274645345587945	1
43846	181625688057744035638127160450	2
8801229113532562	3739793286412264296706280760199860	2
315507128875	134064393411563309376289392920	5
266484051537346385051787	13441564903981514345947273345087251881	1
852379251863	667795704408627415504952048851	1
6945381387486714315436097973052	73682965352180756403310372624098998320	4
975718111995	1233881548492499422763707483955	5
31526294548770617961637485490740654107	60676504112143814688041241153975174103	1
665011952565	351382408608882912194172942634	1
158564106894153183736060	7939579449054316255060419032690740	20
9047622429839558571	453030124621512439306177799931	3
4387816972386678284983919164600	66487182376170530361964234294312120887	1
10432773442352452016	605348881945262684249735531126	2
3351314952756195376529688927683343402	150088280321911789642669939995172044558	6
899063129991349964	580699282099104987352890872555	1
55951336585235240467463421524387860292	123561061038435662803300975692376296523	1
2693784615787108792	1063373248828693981749458663329	1
6209086569540033390907936412311513	15104208558564139602512450093130733	1
431381288049469093056444673798	1049377049262801931601934907641	1
96289794713554986693921443443313736831	157809015503426929083450024222506632486	7
670209674716387748310805897387	800716091525498173412149721916	1
49813098760591031898470771583846607110	27793289887061659203033561269801265272	2
746047659338737831432180798891	326526776142616760225412857232	7
78423253986362668097901629694750568616	153053451032373694290950517903985329589	1
175693499494288134786663364592	186274433115079025086752990398	2
660723385	416821291	1
41859	26407	1
21294258034829419	20152909286253849	1
50057	47374	1
10547621818000848514755	37266052515465052414919	1
4770	16853	1
30213942996936529939693203919746726	29888915204739258225220541903924084	2
50941	50393	1
11160658202834	48672239	7
1304500988	5689	1
304942069927512434919600	13561598458317875	947369784025
643765665888	28630	2
3201989136059417479257139440997	201795354126132652571152	1
903321289611	56929	1
84241719801068604555545766641971504902	17835775416422230596190718055761197	1
810322874245	54435	5
151653376694691557921119	75223368	1
14612263496140247427	7248	3
2938032883850650230962390812832	11226394466220349	571521379943
10281445233575238848	39286	2
47015497708809654277379667518217189598	234692274934444745421510	2
8917212337290668241	44513	1
73196472959098297187740055084503749947	19222249758262651445348806834788796	1
11411040397481866119	54121	1
37018477590155807249561304340944966	836076171	3
1192010355336600835586653067603	26922	1
136679400705583959469893084710962518791	1986592515908025	1
1240322666971661867094239954307	4938	3
54613874070490520579842275603622903886	25268459645888297997172	2
869130878154517600045729951023	40115	1
167253751471997056613019451792433356972	16927019356695262781828724766560870	2
475352338673264716034881489896	32980	4
129920837	3274013599808447	1
20575	518491345286	1
18665164595819813	424685542490865506306907	1
43199	982900025118	1
10037967286524527540464	2383803896397691474691548813948	4
3403	808140176979	1
25237893409680319999530951623905798	36454407712134190077901685633606581724	2
64941	227749573304	1
5028090519395031	987119179987250	11953
841310218254	165166766500	2
27190825168052387558836	38387588997487958665650	2
123643542248	174558052309	1
1570432967438529132253326303773	5146297048428848557972831375672	12975759814584213211
242056417486	793217063504	2
43723441651028436222543963604914451812	33305881097723537841433187699415880772	4
1031233887112	249272174369	1
39856594842312357597722	4716160961618684	2
6643319417003476556	786092334631	1
2251224955861847365973821449313	136081395371222628344192	329438614477
13667037541642030538	826141134592	2
136213338262305749484962328743498548345	4790850406596766760312357436732	1
17586192930215677657	618535751528	1
14698443575598409997223144715727549258	27308906937044524579121943615295796803	1
3539165738067160740	970087561587	9
26205579993326957229641478400835500	26132607867712500	216500
968335519383906040818160864696	965639089800	8
150175489280680027896574863723197053509	224546464712797562027511	9
313882027022707579403780853922	452791044342	14
62785268285673239480307144763486546103	2707206722644270832168092879365	1
53944585838939325356717092758	628002179970	6
125724584017857187100331843019566076586	54585894664206918881693763916007637412	2
496978466448582318434550109931	292199395831	1
1522477330	384556782068354806570242	22
51261	12947821823482931485	1
15406276535355875	572393556743812598248436037267	1
46150	1714623425271183463	1
6957102439840175334396	1504894650826876632939490132126998075	3
63864	13814456925348297767	1
17222614622544520718278324495365397	60699594010217813201836361528601237452	1
30633	14623333811569673736	3
5544226369368355	279891821232889114344757	1
229960238469	11609192278267451185	1
54773346189064110275372	6524891870386551039145995858713	1
126043849832	15015012744378260581	1
1319352208717635035363675043649	40454544773118173089269427388734485432	1
472427282342	14485768484916564835	1
169716827700271406549219074106051760525	27243666679542691524616790561315435230	5
56645974089	11112208605149501951	107
5588404678208346749235	155910548726336517763702	13
289142655708619674	8066772667253215251	9
4538090809231619829098059383513	1216126505653641194136741630007	7251723887359
8761126639141912098	2347823957946029822	14
26200684201412740692955889998254185839	40859360536881383704180693046690820004	1
4034360493692061249	6291491805340963479	3
99388543597334485054824978657420400367	42803547257895659885061804940083313741	1
14601688594294267729	14765343369649417557	1
5013952674216132060131966170049039	130285364989881404441697	1
216216506359176871434570222301	5618291252070178505	1
311617232722178785154916800668709880	6303954348437825160828964640201	1
10940355006082698240869380171	13510992626492839462	1
160087361452312231260492614835434186311	22884144686924252359981081429925277947	1
1004511679364589030695959858851	7678971816530061118	1
121248558444386553808425640102707470786	132007399059617631027330001021937258897	1
1186623290598929899992441227381	9170976648699936179	1
308617323	1011535073934752985260520157663549	1
22078	72363635149318809976787220207	1
72088555710406	154788588547154543651687626636842813805	1
10532	171758123849126974651738554417	1
306020807332475810014433	162890578618954608353454754051040182287	1
36647	384039871394265789099040059091	13
2512646013372315814882682141421694	164983860206349917632769566547624000887	1
5069	261619024539742890301274036959	1
7334688537836954	18259770640160414802965136126515417	307223
334238125172	832088707428303894049312407506	14
46062881793285030317501	49674919694893710133979324390031196065	1
630092049046	242724259874538663669138531765	1
1893103430175457744316263274661	161654956949120047469969907267625582812	3
847591644679	647437943324790947381467731736	1
131151874195691480255384273386912404621	150111451759423542163574892619517266665	3
243272683185	235945911889011731102576974774	1
234931344872046824437543	54403184091122232178549969065133	1
12039426288059385781	2787976738725612123839904121	1
1860947115004900562449805266950	32156310708778056395047116232176377577	9
4543204704477560100	239333055078116158350547948790	10
20069267634493856791249651552596025139	65230682222618806200781152423811480594	1
8218102419755524582	585950396627374280662701270117	1
23068934530047523565979554929716685617	75049710898101676033001150201087779929	3
2390691039167861606	284189134151718770618021394041	1
951924329155026308181951535951008	4309925680464181888879399957416796	4
99174280268273824887425278528	449020751207395102242996297069	1
55048651209590325024225457207160670993	71755387331800824224209797569019055322	1
483961830411024109106308845189	1056342488727645382312796479715	1
117527590997543205514632549705909080528	115227030889635639354959209597192488630	2
467845878246449371436669669019	161393882018472935249788384927	1
954073116129299379692820709820313109	48552037693089412886612609926772899567	1
669684480945336841208367364157	709059737703498030325665196210	1
1272431640	1310784022	2
42832	44123	1
32061489180047509	33210120595148680	1
58561	60659	1
7748351975185240278782	8992393718011545352970	2
27355	31747	1
10834957522113364404612278392738479	5991819570003886184539474716803276	1
61151	33817	1
1342527382771533	1972995409	64127
41870893158	61534	2
480868771002319457159859	14969260616031625	1
1052052780313	32750	1
3282609626926372518116536937468	63246007838672930321490	2
650854119151	12540	1
10301778846641036644465124262751720798	2440677647219293493730770976498084	2
282056551164	30408	12
46094120956881353139976	1095913615	1
1644251376277716059	39093	1
650422302124917851926962164330	7313740930590633	1
5767566609527541359	64854	1
52667797920820620566075903017684173637	390429211234927708330800	1
6349879856292580343	47072	1
59077845113542181730214409089734753820	13370919683938137417339111013628398	2
18322847534281736633	28509	1
959760727238881084084133821111642	257808622	2
99431310773258853569969833837	26709	1
8750858373707855365541657438494321767	4125024880322683	1
1264576724745552707321477184345	9626	1
102958382934036936719660108643066362260	8550291551052524803013	1
121499604214722483160054787047	1558	1
151786321419836391542267741756728534676	7577698056254985909549037647486476	4
1159149059425489998285058748613	16373	7
56836708	2699764272468666	2
12441	590952013236	39
3489691178920090	34217760528366745067457	1
39267	385027996398	3
209150102077960041091057	2783600435970219571893069625680	1
50481	671856873184	1
1222140910936750120375469208716843	1846454127614270149829951943108854241	23
7547	100874836279	1
5451569989885700	4239425241204898	2
791401609913	615435180548	1
65413989041828346412382	27947967590198068640092	2
492290897995	210330087855	5
374399984603350399679354391942	250940465102517290784221085187	1
391623197741	262484271975	1
61803646345670516118127394525232175733	37007161423020043766342786591619437080	1
563562661082	84876341705	1
119922931059609087920250	245046391485187	1
16399717067980729972	33510617639	1
377683703586550939580123580532	82616468277306916797145	1
3534842060941840251	773229462166	1
1891486136876801182856003921685071845	554452434790522427261377240644	1
1891663556294709861	554504441848	1
56057731913780542508195603529314341301	162472373428250598763660642939816601943	1
16337855721008093922	436948654678	2
980488571457094543523309645771532	2830732165141069	19033
103030375816434040195797787608	297455174186	2
109235321627634400526546045756376087019	469756717465599367186632	1
184005861373472579352420986814	1041823330861	1
27837185130607220635424624358469809214	4205756017569668475722545225169	1
512678798670889197767663245564	628768786274	2
1070761795760779982790323904816780700	642660810326416206419944214754899507	1
1193223127963146467168873591000	232663904539	1
576756849	45457664472899611223075	1
40079	3158866229310976771	1
3001945168692013	1376289798436692201423538867356	1
31383	14388038527418564248	1
13526971826577750036228	7816058549430344050578472149189560381	1
30097	17390434250776397002	1
16039156802783109997503790718657631	108775270102831306737406529339456285311	1
25877	1916355444135408597	1
3141119176342518	82547914540666910271321	21
466422032273	12257467449798338447	1
1547773894950282210575	292028183802303564907804429280	642530084105
62630719190	11816929614176812736	26
1610915269568504223048913258003	56752349341531497463016032545401644986	1
239101265697	8423508557637046883	1
43490780603767860642166593090058417474	55208126591183565749801448712432831380	2
110805653229	10181515227824575080	3
16496038996989868772016	16844428736329035157464	1272
9461450528815525536	9661272576041889967	1
4557769586352154297933425730437	4262040250189171230609261095547	3
17086755740656448525	15978087380699353217	427
79086914662069953159627628940759724118	78247234474261052270927721441758523221	16298418766494737981
9704857360108067356	9601819120651972082	2
91365780623575671135998279849146400195	65158621113451088916020720529083520392	1
12067685194069404678	14750744885999834896	2
15037676632357853896830888803355440	370423326608643024479287	1
616184582038470523748935188320	15178484566725113175	5
75196570636873890610165099737847131010	975312255716880900355924134000	10
381523660964640622071929319180	10645511836759646880	60
151004066718549633488622598468365527875	9787709764559736058367271901572924646	1
578704099690683519176553393702	1517093475654954237	3
162311071546748908598956865732058552374	37176777350857355348749476635120203328	2
935773199425518891398166038212	9486865502307964288	4
229766250	3496428974450111479350269863690482	52518
17500	266303284546259300000020553996	4
3060024064889660	59273996590763984540594794379248137693	1
13171	189194759123012123225983703934	1
164462351550041726036512	48912677554818550244934525569285704206	2
49145	158181726658757086600599581756	1
1357933953541750142985662704855995	150712000366919585691094710262908178463	1
45686	147550859768567350602401439550	2
18096979153237069	800124031438723337079048111171616	1
948255346131	41925333723111600360452100457	1
166095844278847921230262	41055346994820100037710994560798757548	94
661740355348	955942417612902891360852070312	4
1782615576129899695720759772637	122722364287962886791872902878725028639	3
726860702062	385443840179378478903956893981	1
92059391420716021408871258398842419792	154080637046224081325662235027742329716	4
911180444443	371593032337125152018110846840	1
26702222684269744535758	6172216286162843164580198405636523	1
2663696212705845133	615713131444245913968796289654	1
450431275043076125640051319490	30521101720571411326033220644004491851	1
4098624070682176340	904409731432057265163896185731	1
1840129267570361679646844853586882051	3978525914702704781502446793993165714	1
7709907448324453961	537001137526769267605192098507	1
103524995626211159126850847018838617384	105181903001553123641619205203331126840	8
17471791166948479984	895550749920470432878305536611	1
10611492622414262427554789943074721	12231913954931953374428751586287037	1
425301802465452092244836373743	490247247747818816233291981575	1
166268608860845512114886642514387635151	2349970955884064384187101100379053018	9
1016390565125924981924606315278	668713611405216410126054571092	2
100451970049386931195428619395283658785	117275676223286379784194214071146546765	155
903873124492109608906849422170	366934984526596560269701412831	1
153447113473655124190914726745174847374	124899268328047817938637035344979129823	1
55869838787150473408589559660	1102901547250178678807498425894	2
195059325	1056302047	1
11710	63413	1
307327480485861	57977498919895	1
12494	2357	1
413805102467628715371220	355390134055375112881786	2
58520	50259	11
30482608128548950085006353947589758	18094172241006020448856431332789202	6784466532060750074561841519606
53916	32004	12
18906847550145292	794590278	2
856695781515	36004	1
6150139388821915593672	1167935315676882	6
76938924103	14611	1
3478071885262819122422016566423	128766895806703697107239	12510142408112668523
556040334602	20586	2
24935870550875665879197701987346444290	1688168436473793766303162175829774	2
839280330889	30156	7
11122917228546289885669	1976868492	1
362883292124244813	64495	1
590357473098843694328576801232	9262674734684035	7
1539011388312994848	24147	3
17982108449741892949612663482739383765	189255539930526580161997	1
2032845170204563130	21395	5
79799788651133175610919581497139743098	6872858825053846330743912756298981	1
4013252402960287417	11527	1
13527203252342952881247073490555280	291970767	3
530717902283106219716620181280	11455	5
53737402858477306036750720946882116089	2997260935551660	3
998156265957594379476346705551	17720	1
113900326930383508965299730043292373700	16065404607834968345257	1
320174683901782760311424832952	6885	1
70049912232819312217077915620123415372	4007500650058073417526498381552749	1
490832615923542534509919875931	6721	1
1187948370	435923910016245	59955
39628	14541703278	2
8873476102168298	104927053988805787999111	1
54139	640182687201	1
481346965935003673372000	3265792116010926999121369925425	16621096890020845075
57920	392969505878	2
14358856260005699011139950591784998	145650930261629032270885417549452397953	1
24237	462620846786	1
19608638043152281	15663963696909630	1
966680866827	772213448540	1
380396525733421536256933	217779540054529995113602	1
794432257799	454817749385	1
3636539936274953484173257957998	2968648240459533775248682127034	18000503745992335062
808097370516	659681147228	4
114565940381908673273142511889617951371	75189168909311245623616003062215432528	1
399842374067	244873860837	1
133829828392104088731220	4143113291806118	2
11222156588160168440	347416317287	1
268128192272729379372244635837	13692673816446852592612	1
2127243913330212701	108633324927	1
33830067156255429168685802535227570751	1630188063961609656146488157677	1
17913288771404865102	863197504355	1
55171749217798292373518682687179053006	127710171790086707503644024776898638361	1
17835228377729010892	990234446447	1
20744392362506923704375062866826709	4965749111946480	64389
644345846728693525427481801762	154242156640	2
36638028998416227733247555566835629645	151496605472333100662121	1
1194280267921902014759803206507	533781391907	1
51916300713142762656048099148065419773	429165004543609415125109527831	1
201001960329187665705167284227	296392253719	1
94130460168309171959357313272024169664	142058392531269939928951235308758600827	1
854860003529391241002958433943	739796227610	11
86461020	15772533020237303235660	1140
31219	5695083235326702739	1
605881447895160	371054588387142707531303291475	61723863885
19632	12023051216575428670	2
266357588767900635930315	60564658906343471394987261111029508218	14239913860887497243
37410	8506323773867098652	2
18017546128534350253123100198649377	93780196029140369715265678596245132993	1
51835	16945975708650749371	1
31010703812038089	118871012418143671756008	56421
1099261048618	4213715191795383696	2
2665911588337219001573	309034907706132794185379894514	1
36147900317	4190297640441306108	1
1653003035815596738015138137005	39794190912468913353523643814302327139	1
392526695637	9449639187572490793	1
9587056552733208386066569794375022384	127576525692550876971346112360822989670	2
568396638635	14609895434608463951	1
35615259253256409098100	25178471202291901967475	62775
3404086905926538504	2406544439884530654	6
146794839092255479027585900895	365131185352982846588434643311	207827783077
1412658470574823270	3513786077559246086	2
16776291269446343299647963386332900496	1136083099939753145869923363423735316	4
14431073579280528529	977265984721351449	1
100172003323310307992586901970944755988	106192075288913765142972874579679729757	1
4778694608390844760	6850739477130535206	2
14891357787399101201106058737773012	169002671646012515133345	1
818273911992697266318985561325	9286626460752947503	1
99448332998797790449205160235067654918	487181849322885867383498069508	2
645102609287354750814608680916	2085837349769370936	4
114778727073045377444819869892262082882	32381320831736158014965882621660356434	2
969302747577208182573403038756	9967700389184929092	2172
110705220355219916853115147533979836097	69725556749650492196457235780601653404	1
245660532973494082407557167006	6199885276242083031	1
271621805	23196001735433004788827504556843583	1
11423	975503153497193043666652840038	1
4839453684058931	136735453263833974850486062216732064182	1
18047	1098795273682464790307726900300	1
13422692904903942916851	121367972298606495494346063234307214992	1
4441	595329006986007827933562010336	1
544114119302479083004598540247847	143850620028612750152920300185603874813	1
10245	94624827314638559603018131177	1
15804767521856082	13618042957385773605090466031481520	2
804498105004	693188921502928080481049911251	1
79613265634898137166014	15745233142832267702873680771449032737	1
245845807853	1097075610530069985904995074771	1
1602916358640536950090695683064	138731551870117439126585342975702300633	1
176565372431	533051059802990316871892642381	1
133811336277578297631219557304484321254	132314254017489223536837763795103407556	2
450850502053	223035715100343099877553651329	1
10097080375545461594982	845962904789700612808133290471130	2
3909808470685561121	327575180944704980758231671044	1
2494900888679519771579654937631	96875125022134080871787696090653480418	1
5728378254666621374	1245224008504746561207451986116	2
15760865839788819412302053894207426136	153073576478675564709950035517255433239	1
9846380371947575184	381651576502732748501691423610	2
56196443520408236249812554961659497098	108364835653435043026478083580563529173	1
12875172557516058788	885178816925510715813643784178	158
12970761425958661475501376277488171	17726060722632502899730674852032458	1
819093898263942501057836903002	1119387497877080161645080663827	1
41192504609797180001874075478524534732	102641424713035732004258771490986807754	6
307717327235068012676723702440	29400216189904532025972301900	20
106829985776630768305475121760741273309	60858188177588273312769535308493346994	1
40484150272522383797893672778	569081614154100840861799976452	2
9435211407612200499509541699175733334	36742814841216187537297078822677135572	2
657133981575552500148037297393	788460954102999780693152735901	1
197616765	859599682	1
11294	49127	1
15881725812510795	9857869420308651	2382854585523
39990	24822	6
17958202721351259700887	20410067465205361215421	1
9734	11063	1
371876105669534232922609828214163	9991223468888222397008686959259046	760482833680029106181206192667
978	26276	2
3945065147739886	52338255	1
609794442807	8090	1
469203493693273417316647	25508132701590175	1
901871084211	49030	1
6934686433337329126785144848515	309785591874106609208367	1
851519709622	38039	1
48104263846912389514216717351313074800	37963458854380904753983147420447067	1
967912779808	64753	13
120545770797615026181120	90761055	72435
9985153928152000512	7518	6
6374278961554501662649911639172	2509979990499000	4
15237441698379247465	6000	5
26916626947843917341194462392365134785	306596087944923441403500	12828288198532361565
4196448743788489578	47800	2
119114194274126035598713231911203744819	27497517419126049070634513513796476	1
8887775465350979425	47432	1
1453541701815959472219119001480749	82214418	1
85499938343928676934155995499	4836	1
72829171246425815523622380554901742359	2938333618263628	1
378569767127231944659162880655	25496	1
60173476367935144388560095260152897686	213103083621248845507435	1
756906654424101095494294427340	40671	9
159749552887683822204943081332744449318	9355070715754617673756747469375303	1
332089089275450484809078813188	50938	2
26071344	5737539098601609	28587
1824	401408969014	2
153735306241448	80234483073809468561742	2
607	316793405604	1
143030812095991514880155	4385561958675824427245193327215	8520331929230447065
33574	1029434532622	2
35998887711099031879235533346649730	3687258570055024170056838086719668208	2
64717	417826839264	1
22110631472539480	25753073554908971	52973
834788721520	972309423854	2
14557756003014943418652	29814067153917677212663	1
491515522488	1006616458719	9
6286981452319742475822607455525	4845480085136258278448297295262	1
1026172728594	790888212097	1
15616834666124887707644957782068291897	35462441430823007102483864570401902604	1
576798117458	146878784152	2
93272357265601823276088	2133830697911806	2
3396600836314044656	77705456853	1
325891066553612922394204620627	40594499905969433106691	1
5799372469975152086	722396682047	1
29345949292928930560504097123392284950	5776334000625150004705029451901	14928869762140273883
3931436171725535300	773847463694	2
132182275115010109490401789800224897559	18572840408065035736462970168620987861	1
5975349156136594435	180767284175	5
13897115830941459903316759483440123	10533846883462486	1
451256338575534879071217816422	342046884661	1
101228736751727293294528648786179466210	312094496549531587386875	5
883673694523233112742065327156	794739238750	2
71213339325937170712879737781559528589	896462882160026546258946122721	3
829595455246144203549089333726	402773152278	46
126822224281237989770741554940407767186	22913143619518736463172040692010209046	2
183388316406756299081174063620	939340182220	20
690862	805226956438399024842	2
15525	18094987785132562356	9
6657391998992868	2514095503522796201346039742369	7
44744	16897110644324626531	1
80493212162167896232904	3899938754461706454637063054484692846	5625748683405639938
57232	2772920707222786268	4
6540770979784388079116646883437530	121378436445675994198449165290840731856	2
22372	4130427889937666365	1
3097292824712064	115691180863646174169118	2
219331715803	8192556092741293359	1
205851886675375558056463	3183441341503388004537636501426	1
598562310193	9256597228759378268	1
4490727678641305575976057708551	5854929644258664418150545629312073802	1
671456789934	875433236114817285	3
38690611583685787954769569201675232746	6539643855738408744921977949652934967	1
954089469163	5583819157599553042	1
3663959459980183349258	6706126189411392116691	1
4736857737530941628	8669846398721903189	1
119343306246403998508044378684	495277741142182579717175458325	97166912207
2456459787302089224	10194370282901760950	2
30578791683435391125943932300338749949	59219820953599808579734346965462287850	1
3546628540335335818	6868509041230683741	1
82510431628112235839929096389659356218	11503357317382356029732783713074526491	3
6342018855971895732	10059681102792761494	2
5747506136473434890115945580181197	56462002146277738451670	1
708912258584450803591235964253	6964169244067559476	1
44426793510488697064149701363260651772	1801620678398923633202985940380	4
248880669500393274873979753032	6331100818446216968	8
132555391245343973398733086000965911857	39496563242253342520844055994561874138	1
1232136602415529539277724838555	6277293184405101373	1
37698341993334473905459942415852749095	134475610782438193522156583730335299049	1
796802713022211477195006242570	6884233358386407766	2
8311417	26193980085036564611291004672907	1
27029	85183675073289641012328470481	1
14199593891542875	157128162338293513431234281221539598446	3
49110	690197136907490557821907611341	1
67697698554347185641388	123796869699444670348232406803216686246	2
16467	393703975583976537219027764175	3
793649169075939354559353225314925	20321835457512389461205821147893713510	5
8010	853111023524549220372643937029	1
774031555001812	1858314119856701454018291139000034	2
215397677752	517132077322026284685763500487	1
64492985079046479953998	153924144472471824017664173927981427188	2
393479888828	221006337911638525013158481064	52
815475211087568152771457304178	150200795220759818696661713276505659143	1
89325020967	268153144609534772920490716538	1
165419428044819063121048748103089590537	35725618019498429550165454193048028241	1
925689378682	203260979234724704552256939871	1
73094157538626456848285	4802318584362002767165439169133002	17333
8434103448753990290	554124339048289709475040577988	2
7120394031785596596925826143828	15229144061342973319922450348795874121	1
16310202021845633493	705057955463270058980965704503	1
6792974882432235019150055916934870783	167028417952716127031350969485636744249	1
12011532809016425026	936691940277746925790837468461	1
79050741773799083970760466561410308063	11471063342993205425250783941071397892	3
9462933212123877461	1248616382380361686236334179395	1
26064392995874218722288399406817550	22234412445021021883387819804232269	1
1086491714953384552503737026900	926839344088914812038092490641	1
34133572315743830858823210533380823809	152822986547077210185926120613007667726	1
696395206412095773277346255765	641445050443123423318288986955	5
49992431142216035427912484209469479453	35335195443599338493874835515952333096	1
736404189027041590461250542090	1052960745778627537215131647705	5
134946278886692295112279547479324956819	108688835628799460986799428993744829126	1
1138734535672131388364776614210	874908102259790015987052089924	2
39342284	188417721	1
10991	52638	1
6813596166021047	970860851858277	1
31799	4531	1
362240428579748214564905	333476186621025726385851	1
50210	46223	1
5938782446402680179832065906810417	6655076065876305427768585830110120	13
32111	35984	1
7210001718987978	417329556	6
594467718101	34409	1
205195916717263880011045	30664178394120921	997501004981
411419969890	61482	2
1140569620304588747770554499220	190507238185945923400116	4
170983150543	28559	1
78643061957653603619422835203486853522	27722243278789293602572436668485592	2
991724373804	46083	3
22846220121710392334852	161084635	1
1612010592465012689	11366	1
2871399342710291625481055472616	22153511631182156	4
6448672060495440273	49753	1
22834040829481295947012884050952907530	97216433121532516479974	2
7874063676154176443	33524	1
17878446910147686410879805443042437252	6911137663956322037284195269858808	4
18035895954918486152	15073	1
1053079873538856975337823941009539	1408638478	1
35303302889383227185766571381	47223	1
155666116961233605647575940370218446326	13017537842583019	1
475665908558216369091187654841	25083	1
75934440721191085819436606392644713278	11204600263727259557970	2
921397217728706523915500195109	1220	1
121021155418237855627304836915457571034	1288165736255196380033554994421555	1
1111471789966801830698105271249	31214	1
1073747626	16225211588910159	1
41669	629652932414	1
15379677378678749	154903757410948707143118	1
28843	290506033709	1
155530775295314651395098	3439800934853571533437279988628	1920133028337217918458
30132	666415258152	372
31678029574977651181663029432580978	23403994038140068017461251782481959186	2
57428	515450755537	1
5257653350194179	8959067452308154	1
321952992878	548609500769	209
327182097126822619001197	52167489823697358870270	1
650466498559	103713512268	1
2331504914138573348611431616887	791621886049634224648933380326	1
676985668775	229858692853	1
3543134507469766290132668918480037566	40126488711825983633242213527899395780	2
650453230329	969569269013	1
2872528219121863209646	20687300295949	1
5785555325522383101	41666264443	1
8659623258287714861186934684771	453091248512088007169320	1
17268104588290382243	903506634640	1
20564521894486026928987230975445156174	2224511792245643511786480387948	2
8150722905656976513	881682506989	23
76970233520808280752446111531758943003	128113055331066049263822857337507504876	1
14441942420569952415	198073979928	9
1728590484981072148575474809470447	3926202072845484	1
75950283836686752721961150705	172508274472	1
16994150509000626737110476192147899882	534627184434666530814112	2
882335973820010021456681690741	1098421533025	1
13126101857104342779950679194712611023	555244046402049714718069779105	1
1161647120880067690054157174177	325470788670	1
90081127411976146351219454769610992717	164486517197512575658737759137211997352	1
700744138244181871139822636414	189752761003	1
635232604	167100478641824477819472	4
60663	15957644906825619808	1
3540600449170668	1377687742274125973996904370551	414978955599
17064	6639795698967467698	2
310747615156164319722	150904609846041819630717658075865026522	34527512795129368858
36	17482245042258498436	4
1693576907574985339425409738636216	36064144285892257747145723611823571519	1
38608	3088929492389870149	1
16972624932541715	207410823080212408205165	5
894496557619	10931029701979625719	1
213860630396957338629390	643756534046353624174462211529	3
413976862397	1246140112920328146	1
31250915215498899411394787544	369479050584182940475143440266405693	1
439335018384	5194250611911670041	3
50778897454827572900789953957320746920	19722566398607398050069105193977050579	1
531467370359	13393960328205785937	1
413771939974447898218795	40030896625977032489042	58933
14042113585748151230	1358522275328832148	2
5544300732235423837159943378397	1393403336750605054948710320110	1
12990240945872505251	3264730026986654716	1
72491739334870039286689253388320301846	592956681124269419645650855543912774	2
15596183786742776668	127571244134057121	1
103373319233867664618140225210781448857	83563930880687964801977825756197874495	1
11083124184944473863	9927307841400409798	1
2371851437516312793565359518325331	27376145335413011942198	1
686796420302971707996339805509	7927072632231942071	1
123722780800385573760827617284838054696	8332427590563978285604953639245	1
196370608079945653481016619344	17181544040527375610	2
150025782499636124423590423948762427835	15607518751598175566864953490091922798	1
316917668120420968325717460962	15254616136535275479	1
158290884101685766499066121706018620299	158168288230457823994549467438702886792	1
285388325005151555120531697045	7637809992693354544	1
305008413	4809688359431497096272120331356962	1
41209	649826164889751684965496227975	1
25189439466606499	105813708391315971800817509103391786338	1
59709	583022704386375029795255870727	3
248516818531881195615315	101701125223091372646344666297835080137	1
44930	140784459737294333071993610854	2
13671133079980755686759702266831248	32074469428010533876755501820216059146	2
22816	719825984330303483392098917893	1
14129279119960669	5088609809995531754034063225142517	40691
694467037918	250109842962597712223049972974	2
83170131443834577482569	62352256698234347503994147082102119541	1
319830132957	532166714534976998275400095030	1
130258292457648984187034149327	69299381290475392705784531847313513434	1
77294378469	109168140324893690860378634615	1
103129063696814149929460203958641512689	24334899296620269280975917264914796432	1
441810223266	101852734978787745910402116384	6
226468004488931346982038	15800221178006251496936501639947871	1
10426463685869632236	727433584770435832367417952623	1
2954783545015098697843524705413	16597024007839069901598239541317518675	1
13030178055741831089	150132907687037016486463138757	1
28416177751991273340175803934053291248	73776561253057724842559371028167197343	1
6987141940935682336	71403900241596862082792697049	1
122782857375175603100139661169066873139	48681027392599546770557855349976445259	3
7729006419527616243	60088839123815896532757115619	1
1284768024626002040589659373356919	727133966928553961645823825595787	1
1217212718736145940871302106449	688900016038421564799454121834	1
122894988887261527007693053144662932503	70391270684482702330805025936267731100	1
628060122523745072835913083997	1015288177141873862135473247784	1
86898296478573372148534865369629581864	93846194306941248550956453286957617211	1
342937017240271270121798447427	559417176759159620088632513429	1
7905403850539427113151141623413703775	82636117325584874221206018058484263735	5
395433250871954043940838952287	1110182478640907121252497313039	1
1142386164	824457028	4
53237	38421	1
11062028555571577	395444106408015	1
47835	1710	45
406482729187261950004860	155243798412150208256294	26724702773652988166
60840	23236	4
3283129983139318798098295536645900	1175135871881048555804545439749695	255297821394970357550411783565
25720	9206	2
671928705936851	15687166	1331
1009659963842	23572	2
100616092494912031148289	3449682262652671	1
640414790321	21957	1
1233817597780998341662475529868	44330602280275400559257	1
512529717496	18415	1
82293702752738004516366503564245056844	9998920213445234873523639877690950	2
976403505923	24900	1
63584842264907223338700	202522805	6935
18337373400117440040	58406	2
1145279280207250801231544639766	5443561024092087	408277283739
5610301262508619588	26666	2
34367356844642216056621015297956792912	454381919624658121438587	3
3851127505038354403	50917	1
112682662641871911867449397102028763391	17827302954213933954496329391382236	1
11196972346869273507	33333	3
6403568767252736834142731154299787	52472062	1
261770823393060269152487732419	2145	1
120028769528506990287162155815620797219	4393770292147021	1
17732241977205183437884959575	14443	1
144144269952922856073871854301125789491	176150656592971423827047	1
1243624683090254768946345252199	38606	1
85682218649183260811167155373228254329	6262883281244678548329805310648101	1
1239500661866995968225271391811	18971	1
436754061	5113508650956926	1
64998	760995409027	1
30903791597515	376913367018962742592	1
30561	372732561735	3
142401473353810254446712	2663012129251777255590494807680	8
16765	313517811968	1
31452623764168198380220037459768869	14242173230561726772477525280988891791	1
49791	1093818739331	1
17570369090590637	5591456024709195	1
953227673435	303347675286	1
368984076610635846970048	538854578944073355214793	1
676641803727	988149780317	1
1777635858707392473674999693680	1632211211468020668960142393929	1
650231430881	597037366418	1
114524205217439898282243497227444443517	168027937063910268982489738429727232143	1
264635855953	82248310554	1
19281732248132362311952	1721980955594812	44
4841615128219048917	432386931725	1
3528171222468817294591934746324	18422413765497800694553	1
17885456067937021037	93389252191	1
82184494681339433743827472465629893076	844626039953497205901558991987	1
17340128334019507992	178207872225	3
78703324236594421991052989553704818827	54451606670133219731517873167390504317	1
11926410107034675994	595488826013	1
5613416689065850579170979811895961	1207350627840241	17
1096263390111483366696803009842	235787643363	1
125572047213846041775085839559305937527	215134057734807190296760	17
873389762410079115754002656902	742802507312	2
152446882066178245717071568704770390128	1607320774716423228649251858644	4
732383786116700886531000770528	301180705201	1
36712655496189859696968850662910982131	84676377435598067576073010435622580535	1
683119584970048420985820904758	1080467112318	6
466317754	287312237979257143181555	1
26463	16304641374415182770	1
32011835909499736	9122050303446901589733756752740	4
59321	16904033482509192337	1
327859756792498577181097	103735307521745626439593502975606104740	1
43581	13789092267174627384	3
19740195146684471988877255308736312	96252684036966808049142238583480791593	1
35743	504551682761923037	1
27645671116949193	23286738786489232569207	53361
1036175151026	872799939524717774	2
96511173992714519522560	383020062101299029322351225365	5
372715413463	1479180854452005190	1
6335526059702796275202010153719	3470940890063419822216160803921555748	13172124893626046057
961959609534	527013054931326728	2
51287979880100279174102818135492977253	8254740612608144402705595531971532422	1
212515411726	3093367017109680703	1
128475067159179319450454	27249099579926052377197	14003
18349648955106665636	3891894534017860798	2
4793308239957675901413900746384	4959660190382467876845697826817	1
15862691063026840928	16413206378383178585	1
3175187275472096354767315167396410537	2279192478407900140687067070166136487	11
13287988464152562841	9538298290189661453	1
39787416269209692254348395856135378154	159283223974686174489383217929946424600	2
3504799078061511180	15683799310570704487	1
19232799751465145057197906192384449	233172341439633825895979	103
785380882923214776617510512787	9521707799156086567	1
163964934202813603729754239277991082594	5834991811594785349785505323022	2
412764900362136664473935088332	11094180879622059255	1
15459517988632347754616254260287918475	13145674477325557831975395119708940608	1
415904620465891536883190466011	2852656798767298688	1
89923123047238438402752599136404473860	12898660676259197125989585682540654400	20
610155590355185086786890887928	8037278878190768512	8
498036793	8962670904955016082881945838915685	1
41189	741237307609065548764168700237	1
8098637105429084	157208098372363950373413208177673771290	2
17693	29708185279907711186731952388	1
298105031995574130807653	46260931733108550679642550562610153186	1
41983	212682464422831403961223651409	1
7365337808807971894812549518543681	139841202661290856138533271320008688031	1
43463	227891795464878985048018159059	1
1484420045681520	1567168823365451304684591613131746	2
56496604909	59645999861670109980574001908	1
22497158471052355538278	109482920062204185427786934194679146685	1
1091450813983	195162962069530618714673863902	1
38526772931892620721617977837	2353949969520941113118060935986999348	1
200504698073	993908988451939725367993505016	1
103151666733499868877356998788851692587	25196891143795443925837887407464603679	1
791894293202	462286195905554963040040323077	1
178509622168777584831243	29180118371899060071783256018855023	3
7253098030139470769	1185629416000611911983554680489	1
590743123993689899318421487889	150452361690101701259909606213655096367	17
3252228281591055451	937509471790562643007700628215	1
61497316227464547938712520590781838232	167028212148875839393992800176038388004	4
8282423118723572304	515288597850241531268903588607	3
44819784031378430639923976047341441411	94846745972266314733492002202497442746	3
16247057914353185050	123524481593306347151998474316	2
3305996711196913691615867376623235	3509397644133600408406331293219080	9645
685535865463330988411792094686	727713352853001639897632201808	2
41471288209414567530432458586315535598	111273955149051430171250046164505476038	2
1228172578286979447429951987172	998324992043630127641545929524	4
95867754593290118700595543525633513967	167806378419956445381590704967228607163	1
519343296728783663584153830854	884051930703873715851887628414	2
122383456481220602510003759400660785663	86015908869696520552864586146911540039	1
163320296621088130436104797422	920994861483926656977315511294	2
610277545	1028621061	1
28553	48126	1
1246364022455466	1257944915050577	1
10547	10645	1
223778119270438430786514	213312223529281693272807	3
27732	26435	1
6580314657883829688451831474804705	3959404336856234802326822975516152	1
45529	27395	1
8347879614668026	11159559	1
435363613897	582	1
7982617900861281538083	588086084497093	1
323045092259	23799	1
572961133110311938139981163279	72998257518381477589926	3
258725598018	32963	1
5182109452408004989691210807386392368	6419370286979042968265204638741584	16
431501288597	29653	1
34186615275819178313077	342163597	1
2905172320018625733	29077	1
241232470734544496678979761812	3998532050625	1
4223118068736917083	70	1
6152821016379288497725212847482117650	240967801232596446192882	2
849841102589809660	33283	1
32828822198736572741414277916476514864	16087659810097802921848595156983506	2
6990081224820320979	26028	9
4239930940875412123878558253536678	33480216	19602
865203742653894933961546424556	6832	4
51379408878708792633257617994863321432	10446840358553710	2
970601258911080544221330148337	29660	1
86225767641447850130976277244371032645	22339418220865172189148	3
134179958118225901334484267235	9601	1
149669144698185120064859676814456358936	36302590822725244047933294007193581	1
877136835879125837042803371145	61859	1
221890065	27153849820604662	1
7066	864703441465	1
16647157668338112	434724148487822958516132	12
34385	897930454169	1
65959854120465319906735	2102968191715990963504005349921	1
14871	474125366043	3
17331347120062182497630650393134075	62630997659436174622529342352156271402	1
57150	879916308593	1
5737431347314377	12728647265675428	1
214848858706	476648028073	1
115572163475663622860260	28070347856897788533549	1
289462451560	70305093047	1
2873913192249791172128060675866	5243096734808784260640829135522	23456568123684782822
490082466812	894094431404	4
24624643599933358496555530014538937009	53659292024770988664416584909995491698	1
577902973875	466662255268	1
163410890622795786299556	16524097390526545	32603
10024285533404642904	1013655025030	2
1315553671843961361941055387580	48101059845179138148603	924137003111
2847096626182703560	104099413146	2
107207436016597250430130256444273820037	135840373180132582330844918712	1
15070536816887566803	19095572297	1
35285975114595247304202952977539154631	10882408209991140606455040684465872272	1
16856222190942193569	249901323951	3
1584619839668120329495917900470139	1560850873446937	1
148727752561651915105909981742	146496867375	1
153387122797471773900599975723940143493	93385799535562401192003	3
439816425134811904771558375573	419174258874	1
23382830023090244951723053367704275961	68988008658100406823223184805	1
436853194780420706832204552758	47956344689	1
100368437612983334661229060391487797093	54972551461019904312121043393347620537	1
384757101497377560998086828083	750683593627	1
282509500	88682153269538612777887	1
25480	7998390373802806113	1
19868493050306026	5301923977242372700557889890948	2
59836	15967286612981864171	1
156303848199549336769782	10586116347297857286328846431860892948	13303587386122166718
46996	3182935862349705944	4
6772613916948374928149041934697792	56248961186420098112998302917927043698	2
43648	12909526019583278564	4
39186092571243	1851968476899049092592	1
130402970287	6162956661893674185	1
20205156126955826547495	4610628865081593940004721641430	534885541515
75549457066	17239684034167509124	2
5701451287152922167210800062694	1282378803875031741724938641978093759	13152003052966410821
867008814428	195008896927801958	2
45243266839808077402794516559743012051	40721091664153362466384300571021053909	1
1063178068419	2484641005311986135	1
19772036037384701050138	29672394572991246122922	2
9993447580179277761	14997419546621807492	1
2093513573035779198252589912036	2127301899401039089802237261325	1
8392530338462852939	8527981838638763950	1
69122364412860839137856571008201488491	156905849357022057643629029926290881233	1
7871121179993089921	17867226687475319342	1
104612892414615342855339242736276691175	52355944250471202037134289855110462630	5
6227214836385212958	17527167721115234309	1
4023312791757342801200286222942292	29779059631571562805792	4
402431887147521160410131155083	2978650625813609683	1
22105733192069246677533239465995118483	2906800642900227675620241198549	1
464311885377348443814882913379	6300065331456874002	1
99560395425611885032697204237988567850	16041908953042455395733952218307137670	10
535364438951930373080414183845	1864946596505716701	1
74905679708462301671449640016755872006	265823299186006798810472259495842447	1
1222048480154195626014407005900	11192122723180857598	2
257646679	2488591733976986598320845224195137	1
16358	158000808480809282138398477775	1
2820789917448430	8472186938377738119708600509628157339	1
7187	778149158346425912167590604266	1
162575540936523385070698	97117290967109569010900299974202648035	1
24137	1253386439391589357007114217027	1
32527546782582739869160912069023825	50124574643442517859889910611930679516	1
52050	735462925799460346931492599505	5
3571901444819973	2033853266717177790736616359222647	3
909690932082	517981221626684780526325317515	1
141766205936346854112798	17604153855230861076023971851119938175	1
298840080941	47020772281702167300510840911	1
5430993940176557191853245735767	29824260469259655186373968695091438710	1
706161127945	1207297759136003976689995132788	1
156315989530936824466101817513540610004	91898044994160997882972958473227466096	4
991985452616	127251143246176778174184886629	1
91779965815344206427707	6449485129443084756703250777541407	1
4575842742881426221	321549800794868989490377702981	1
901442135028533657538092753851	162780628099718543580311789359602550839	1
14901969896534474186	455527184620627536233792153042	2
65186913883030263857751405762084947269	62420284626798967475163742805967481206	1
11073762017327291422	496115182271486467374081067271	1
132375003194908435899197590960855607661	86889902154976084141209225399606355996	1
12849601014933687773	365480158871217329554000280712	1
1134248818615507603889433277136293	42626693084878876247860270757391	1
1012270253115133961525598640907	38042564109664325076180518302	1
107112158930362598297080190601826068822	68801786162376932466775408580023735435	1
407162956529613892668090978940	726086058767144313895976931838	2
169227544896771789840578072176940045226	44000729768550474834974376445173075389	1
122712150578106469355953803716	186098540044408384679819044978	2
21382673109037200062702165449721443888	57429730322800438481222129622341944908	4
170638878002106700373916166745	1219403963890971733445767659729	1
14911411	113484132	1
3903	29704	1
8406117455424902	9241433739859525	1
24605	27050	5
374796721633081231146675	95886236495709586229702	11870046607540181509
63150	16156	2
11263973294111450300211194982516615	5040514542604948005356508359343822	825501890370938094555602417187
27290	12212	2
1296890643492092	846585448	158596
65418580216	42704	8
2337523037100633391406	24804190751478	2
172551675796	1831	1
560057724805792534565731190797	6170754537266189851942	1
934555791759	10297	1
73211443981090461222019843513296178758	10835409852808991505961859503402892	2
90321222972	63608	4
80871182326603987702546	199856323	1
15824514690657271833	39107	1
928065719959984268011075609660	5479753947339837	1
7002299293086472168	41345	1
14748896911962861288824915812524926235	95897778663350063121735	11597264320153593315
2543513108747965138	16538	2
29687130074909695564994383075308903793	1128528073510555689738275569723698	1
17374152624874395814	50988	2
11505168531860933289264857794850362	405447000	38614
1191813179868538176750904624732	42000	4
79595354087306099286069049802692548129	1841420157465217	1
822612345061535739126336547222	25046	2
27602532330084500565368308824899424627	267035378425181105410047	3
32818432118641611307862253514	55666	2
21111988804814007275209405352416197323	35815068789428815044573113713375753	1
893654882497438677057748966730	60381	1
6560950	188527795142150	7550
17380	499411377860	20
7507174072637568	9023229004031330886794	2
46848	56308835827	1
287760978477778320212385	1194072411864637727992827492395	13091350642726824085
43962	182421576574	2
18306868888140201744607135268374109	108637512989278880447872198375840629438	1
33613	777748079547	1
2326811632064815	666701501583601	1
389196559683	111516517786	1
48508954470035849826272	88427358816391454859125	1
461142012935	840619442093	1
2485390293330783451755696891382	9033886327481509379003269680480	2
298947837201	1086614358464	1
82800345800341360373005655813741109890	97712002743179871012661697255562228675	5
398858307759	907287479634	3
118215587420768291881419	8282510031385296	22437
10537557375831732574	738290326816	2
168921772797961616431177291612	24218184365346094393725	1
6686234127954465491	958600233342	1
90990923771926123959934919463155604271	1465471543411510533602310902106	1
12476912646118580859	200949277956	3
113895483122093293808443064783329584562	10805966819305699630284305123768617764	2
1570076424794184364	498158276347	1
10605198480336459472020744874396263	9266920425005305	1
912628413608404067985090561886	797463140571	1
109417965556650645627261614770330701090	102782256584756773792514	2
1148917463286578363220806689028	445298106229	1
140397234533370216759778589340559636580	1232276064908886545422299578650	10
754547616766134899556705838616	327079847420	4
164234253042755183441323363113077685622	151845338638045153669362185218120747336	2
962665916121585882660936884761	746329071184	1
1376685832	221726434408424415131625	1
65505	10550112264574235250	15
13319956171901149	137353299104478907153064165500	1
45249	466600591696353051	3
17959810472434809376042	31870620656278565552261339400128690262	2
10377	18414527873654493505	1
20165593598207578241039427995368477	16590459279130528363183836729280251424	1
47193	12556390461309477568	1
1336980282417710	190530403629905705664792	2
58440838484	8328287777506532867	1
36865122964266579553001	505324621426850926350048328014	1
157915486438	2164609174885114351	1
50419670702055880451409390384	736316451940214071301942357421542685	106473912459564303
947080266656	13830926936583562790	2
120356954528545447663021154962254999531	24130737574517363372711102755850693858	1
300465638630	8254295820719458852	2
39237168770316047665620	385628538439268953441020	503820
1869104145305039784	18369824386769987064	24
2326863700792797662150830672470	1579906325691269693462264517111	668698381041
6959381888050751340	4725318231612110542	2
68889946089143935279857049145903138514	54953837042007689134585336533054205512	6
13682836374471779473	10914863533529022925	1
66663783099968674944658764967951501531	160968804047045660164298146121836371445	1
11672225356616797370	11938181306047375014	2
11062817280333688232559594685598421	181742173654703382835340	1
1078930831455960231390217456049	17724891369259607240	1
82743978416587483275966559895647700091	6184553002853409289257077034580	1
884976815104184607626229537715	11837592679990563949	1
13580981902052499466179862890653435291	17767890275135539243094833002364995124	1
488690543403558214976372548418	9999548031930802731	1
70834111512449945711985644288065397160	35988318248838514244122577854359334980	60
1013383161585962271251524476851	17758108862416736152	1
434820108	8738837742526966364274529833246513	123951
21048	423014146357526749970933505978	6
107615669356984	23497441347002110063695373738183458950	2
339	1037695584385719825182714777127	3
83147374292647121365908	13207969742113169991811913767057404804	12
38744	68677444819267998985383341831	1
3940468219022253613609588919022343	91300350370771604849270108951491249568	1
23769	82773919724331134063091407191	1
17559832215921069	68085090032435020653190571833218	60981
575911586098	2232993556433479957796381556	2
246064913301387109022887	142850945386033376460773182996251619288	1
623455639065	400411036226304296534709201127	7
2103072955684499437892504732827	160544233813575528822256353011149909358	1
403398240819	196318306527838010450165656497	3
120397516685229689807919105517992954917	104209746970097381986444621653427437423	1
884611161455	688380349098899732024981787763	1
97839491028441139190639	12730606462577574865517965215043783	1
4604319679448511221	599101459449755282031010857434	1
54534228022763120132005321526	162344372088543854992210251416909691182	2
414571966621459507	447464706953340907644923720996	7
36847947953323095060106867589865179201	112463109609860214476960577803081053080	1
11166641240876294081	1190914496385263383298396275835	1
38751947792370848587017509832165276817	116546804275417544261932258695930474212	1
8492665667463546711	518814304308674669105496443048	1
1289017162075128143267909268404794	5429299039060114858716756375790468	32854
156938839967751645859610308444	661021372016815591248159295768	4
135735043317854388950551591605738557282	1795382282255269437813188518258724171	1
199411324536718587314296231484	375679146868997749928148267561	1
65451121760239337764195940911830142996	21090721502291298962956411562343704855	1
462700975187309791478425445995	728002409967823420904950028061	1
54694174691692015273524276732920957412	162810902951169208337318206449735418272	84
555900262947562881008605108291	644031305617484599524001704896	1
450140334	318239136	6
43181	30528	1
7449328941223169	11036533684643395	1
33166	49137	1
436867673939524063631407	137795498839897059329064	1
53415	16848	9
3331010259855460245961928115380239	3675604388714619093554222667862285	1
50227	55423	1
22600496538320477	901413345	64687
698764714342	27870	2
83848845912603803440454	3855259699057955	1
965034117649	44371	1
5329115030290436465891785836015	125766958878739597505905	14952676123973320355
712797493386	16822	2
40467198597608696754518649085893923338	3052203939539878542108422163825418	2
445178174564	43113	1
71751207821205498524809	223695192	1
10063988753938635041	31376	1
4483830164129927942378642658927	7815160804184845	586944108463
15278559234103229058	26630	2
27920586845255850254694301941563546324	332733485079196705492043	13437804817220496163
4155527963834647096	49522	2
123889578085972445825531168241753993559	3268248983430481129334673212024398	1
15778355012038430727	36092	1
1617318280439616990795371900059252	409768408	4
231194093408565076234060739055	58576	1
56114009008499299968259100616539106920	6860488193306074	2
517350000470915802908866613851	38823	1
16782063766885320355022947577820632436	32664792047676576158301	3
826304670186897547752036129263	51661	1
146952013103419911156879840584655808277	781864547212324016275871278653710	1
859934642916412121249046637338	3413	1
1104753710	10966803049704409	1
63239	627768570921	1
14375497719859787	36809851016862785303832	1
36065	92347917463	1
263939987308511742614955	2166576959334498712766798265040	5
62030	509179265173	1
505212560666960375660950924169425	28370017127092213563120624342565732320	5
12327	797757576384	3
5256807480119812	26716661120799585	1
161264130075	819592334406	9
117573640037064495175905	120373345645357643594437	1
1062451800686	1087751283325	1
7270855410748580947736522483761	22283909347000855015550988384	1
918853114053	2816125248	3
121249958710717902906844075044105026032	116345730845943172482772905179620933587	1
1013819148367	558399372154	1
187998756660790245818206	6171547744145856	2
14246107427029155141	467665497984	3
546504537085650861068442029283	173007215834854296350917	1
2096372952675655543	663649838715	1
72857442068857373040343433780164028027	2021096316050659762773295901	1
10117743282092292865	280670486	1
151654019897958705118344063281038434658	90625167093875825788370662583998608342	2
11043155158822110589	844217471525	1
12367476210478469596703188317876775	5999023337100914	42919
576317072181479978410642760450	279550937212	2
53986324864685544501639195028569241544	100792426635283629052018	2
43758527011328727874714011472	659321785137	1
141211327494134785706836671531990986868	1468107511306645260451163587281	69
1006242338425639904410595626065	321667896347	1
94785763385488079445161764086859637172	87333757390894539617781909179197427584	4
1228716489922279122812082928381	118045914997	1
129812031	159844807773342208867625	1
14593	17969176299628150061	1
31261580557812150	3799933985980972761635986838937	6870677045673
63700	7742916083828625966	14
110753986905058563320440	53575054745897854337939085097562574018	2
25161	12171137041026623716	1
25269285095888813754332007721215941	150896420015343362089088756351086096564	1
49021	4182041213422071896	1
6650353431960560	111090762327762205283396	4
625650635680	10451174780352999227	1
96316087160883836656991	8275793873859746911892013542807	1045968195433
184166378254	15824178803895298558	2
2947050476293157377628729606538	66132031925162172363628458989205378883	10196631219488084129
578043946644	12971349164568941254	2
14049910502068473159672101982820672769	82782228391343769368224003382943775599	1
652248276790	5093152697662793834	2
101329343033552448563637	240857529977775821227740	27279
7429109793874588406	17658824002183058120	2
264024641593852017945102249794	608459550702766125402171998001	1
5186479520574119348	11952532080971909063	7
30585498338236407543414625831204242597	31509182167712231466498266170880483776	1
6661858935013347954	6863047462480567173	3
40584452908324129905358702305046988345	87294820487624778860326171821570728394	1
14083049808485781726	13696514081862498931	1
31808478736185961640962433821971937	200401985887762303496812	1
1208873301137708755951066368531	7616227492171488969	3
108810432747742866249076795925049499709	4183404516440234671117030849442	1
699067429618274786679805351563	13721872101967287605	1
88658715818689092194580040041646909491	13584135985850301674605589695323695042	1
892382282885467578515405522198	6321287466724015268	2
125137900461609810223515111728491381987	147074753016332052540100201741646958181	1
773345803336202820876220907233	13340529743041006118	1
700633587	20994654965766179342124245981008832	1
40895	1225428569430391323048256003561	1
953586642451365	135332713415527018996711139664364761678	27
29822	291561563420490203172496634772	2
32545591772552794461357	28457869181615377926280631571364640844	3
21762	942349458260493443976449600925	9
7101859282191256870340222810865923	98953083622029098999932388655013891973	1
46042	1150024522673701979787629907557	1
1172260773045306	5819401746704042965076600668599629	32039
73177113708	363269874010052933304822289622	2
97531845758956049317936	140389890652028625874259517960714955192	8
897356618193	754253840934474416780627899361	1
3288715162697486309676930290437	94563410471477508172330297456289488766	1
387509694989	629576715608381617759940791083	1
83074797804713299288693551578129107111	39520129603726361629529592528148807538	1
1090235722146	1237481534207244942544871425283	1
160781023873886664812938	12552587524971939319881531044974961	1
11775810149330696511	919367746363345612471639582889	1
2658034595899829428023441659579	12071641674365451915252844006680598580	1
7488711054864878407	131856220374575918643310976153	1
1946066283181495206873489614572787082	107558242069262623281325906359587668187	1
7930998200944605324	669601280277383896240098753089	1
16414374790484340843498248830908978963	136022629348529217452637034998872135305	1
9933865052570772581	294429801239610106140881000790	1
11215719241068657392424208862596728	13045180815599307024779335645582729	1
631213621919050983055643912688	734174568230256185090431699107	9
30416663853735160119254416576159813019	160552635615714926879325035355356230599	1
763653101822885020334325795859	513882577391683424114620246475	1
50709355170500198215532109622194949770	62474546040545337635208082177701562139	1
412919916307983824692803298759	522835190785299617990936525565	1
134852650203563936160402720061460766088	86643744045553314689052770365926324767	1
332563831167415481030615180315	623375979613340922453861543402	1
619136464	48781336	8
54944	4329	1
12483731363329209	2221933076040467	1
40711	7246	1
46131974896823930327937	132779470572313366448062	1
14489	41703	1
25748392544543550500871090201801000	20520642814108935660328424998270237	1
51120	40741	1
5281811957004754	229048501	1
614843368489	26663	7
138222852194926271514982	557831763897532	2
263891995965	1065	15
2297827679679493949979499079452	39754462869761984605963	1
434833132845	7523	1
55881403450890572059312050126618566535	1626479009876508100354350117659230	5
559141890966	10060	2
127189710859735497744075	1354805983	1
6070963025213503150	64667	1
107640107801391856566012703969	1250041978115689	1
4340506166139812887	50407	1
37924862761927515576509411810657781195	115650182914510571247469	1
9624996855804110510	29351	1
108430174255414547674862891335494606041	15187414323350908879626458539131313	1
7050558171179559751	42039	1
23993567824818813251391818162708785	18949262	1
753389365721604937636920265726	595	1
90801431970816170010190422652504946560	3900967000296262	2
822396468088680798790171388672	17025	1
127239821856871489348892464426385222383	110201569571282231768055	11
101253080903319663858814212413	47370	1
135912088470912310572649706864089596488	17129963841954503599455269897232610	2
1063471519271222851390968610645	35673	1
189976912	4757598276131109	1
39525	989825918263	1
14746222016559472	175990723763183933733970	2
43353	517402073476	1
108371875311124915129311	4543090313074552118447716595370	147
12054	505319396537	1
4814485325847916705865010523156992	108179753386655177666103296290019334122	2
52224	962713637020	4
4164966562020834	9601191028346862	50646
328947325516	758298071188	4
323781030480168260347524	426684900046300068502008	3896578361388
664749429784	876019646928	8
3984936284455585139458844395670	4419136491006253746782989235007	1
863356761812	957428450177	1
32370440865826454705002886868768378828	124194181578960777953152219406239199181	3
242560767944	857608700046	2
72309905398154075696570	4063979659178647	1
10031200027488947173	563776050382	1
262471728032800557963527354586	176458762375594580133301	1
1110679265424969124	746705521551	1
77353396520875926483209928185405641620	7363878424430636821035976504717	1
10712381254175602472	1019795855643	1
22017749689237086596450733551631164595	116022083658093689002366419757375840961	1
916846089748597089	575795556974	1
13265602081004625858814666712350355	4173043792771645	55285
479898781984430708467565043406	150964774994	2
136119060294481401401322603138275346487	156736011037313016945310	1
756239251057635657059518989809	447205200867	1
78259064173890403784654392628089240370	3185713879649964710285155522215	5
499095659818701678477888994924	394685911453	1
150362109818429302848035247743114229563	17754176270809764378236219800324640664	1
1028302606812329325327717782799	1084630187696	1
1997753186	41338470971579191703954	2
62599	1295328653127334567	1
17195088714240606	358242568812268563751648326940	2
35932	748607477197940241	1
218015609585212622908714	44534836681528107041194071759390129991	1
43337	8852605650298768299	1
1205803600669968038918771105164178	41541718639525246747611956647578879256	2
5324	10428226446330086160	4
8979417327145540	239252099869282658334605	33055
543301608056	14476000597143104422	2
124527677355858022555542	1667111017971106143578753210974	2
307278137252	4113678011760884847	1
1219578978836160484661104046193	11640204045997876821301293217956398277	3
192091181287	1833403645372140354	1
131340736723030625594081390294144914610	75510800597400668976022444975762898627	1
1079457597379	6879530542697218730	1
335089013804073634552215	361848103465313899038760	44315
15123051508702409322	16330727900950644208	2
1370463011747974772479785910529	2664927289513114299516696518283	1
7603928534528873018	14786182834170462107	1
62530807603504459220334812491259557134	19262180931018859361094958103820497725	1
9004255597149384548	2773698391378370661	1
79168569910702186841553967850100372630	75061651837401896290304579504638097256	6
7134718448185211932	6508883701667617040	4
13432093236620464437779367538510555	160500104691861380862381	1
737399096188436465525479264281	8811183041468056373	1
28894646822391935436381183613584313713	5397575640280714991638750728847	1
430025460769967468872620419486	10396649680501832865	13
132857348339460500600670102767272729635	5004203884873768536873119625340724161	1
137456937759851705662209285783	9957943562103786771	3
131370929649554373383489744087312286344	36035586847812329671991525411461622877	1
1084439691390534783712407592771	10948445156017011662	1
860223867	10826505892843464635974535734536345	81561
63282	796447264710594374956746660870	6
2951665090753682	12583543372518489448334937250962994924	2
8105	5173665155403215418159162605	5
108785744933247607120033	116793663415452463190534957498419481551	1
38133	116178681231155667703802936978	1
742235494030851941759402161334046	153842544853280492576006229489540744494	2
7524	1167601856150043419687293556443	1
2156981725886598	6238502966960623585736067273673716	218754
354971073132	1026660572197913862541934875944	36
304546406817530059494827	31354188926564414110264609368242096968	1
760901870615	1125301238756393570524451610577	1
1453684436081174602316925306562	135952423953354186601927470600953175902	2
372703181115	1022036579482432434087336014404	1
168179190893084536469483128005560300950	148556280591890073398220092769599067248	2
710880973044	143212725683407997478386281504	44
142412893939889766994999	11822150380942399392766736478317489	1
13209005605888769373	1096521855116857523792305011206	1
3351664615881165849097782689997	153890037264843603066312463831645111225	1
10075774934969219005	687889680740538958686145643685	5
46253740540080501745840852449699959055	100235297820858680563251458815067841042	3
9034452980273987010	1192646103614408219573642289692	2
168504403008092306448605029801975030872	128160693708661770637625332540186785253	1
541912712597983587	376590226220916128488801759870	1
11741965481117914293725728271902872	1697006331837072528355546347342100	4
1077195126931600779205149146544	155681512943174398271230342401	3
30708207260672836258849196538718154741	127125019425890945375834043269704793640	1
667222978991743933579854864694	951338229793320892507832884400	2
103648123438898504104097184507601235415	15918575567213015709808818456145515834	3
108995732449963869125369042102	1246352678356096291198250523428	2
85530887788570746278751038798807644128	93661666159537966810358694927661252940	4
1100409749993052343330237017981	929735604062232698644544563445	1
325118376	122852664	678744
22992	8688	48
1390446364939742	1669528714462407	1
29963	35977	1
11704456109892899939817	42467598211776813871026	1449109336374012621
16154	58612	2
947741457988442351908704670226892	624334465903276071687204609779922	186
7631	5027	1
13896966981086825	652317603	61027
455436674950	21378	2
114390605728720189105669	1984761502850726	1
294396688581	5108	1
73972673464639009322521609578	64038521322428808177720	11559299877694730718
25597631084	22160	4
5031784620576142119354975215458381835	1816546863819387208453184664211807	1
20521629390	43563	3
66035401558948501014304	27796485	1
14562884895566986661	6130	1
2886437555012013167751822024891	11384607854220506	1
5354481726983690629	21119	1
138617128816190185234862763083210339359	61282295485229537074779	1
16514454125350619002	7301	1
121748129906005016274196442341039805351	2579947983036486085182124552513542	1
17053490758187440738	6356	454
15471625713635393186424973763731288	500041114	46
991866250834079763209601805541	32057	1
109388141755023959198616116629076488515	19670557182247955	5
1109172170686266626262778147006	55187	1
9873396475418037673729916981775731792	107693763822674173998612	4
386925935037750765286813623072	22216	8
97966530981531350714549129178651616530	2880109516442987294592470270132570	10
669012814770166309190216941337	6916	1
293231473	13861200446724393	1
11753	555570269814	7
6760220544090604	232918992158507102945815	1
18313	630962477567	1
3055295973567898105826	1146490609269972372459740839101	12625189973421066553
484	181619541834	2
128424975752120931151721472886821	56634312662480510682852411522776999689	1
382	411615425897	1
1642087495872832	9472415673371412	4
137730131757	794499112885	1
17989685398805495235704	159641860400800118672720	8
81084759376	719552429627	1
603697862997577564194412896566	5295571578809409132786502144797	1
118209206348	1036918219955	1
61136530991703672600755516262525131511	125580070642654178600673488875537424066	1
789631041990	229785970004	2
148710231579515063424048	5896785306603831	3
11514981732123974093	456601905347	1
1408571866287140505007926253966	56382142731530542776962	633678177986
8891402072666989724	355903956868	4
70580913774830634939097704771530732944	2058244709851167638382363136987	1
17685588847302144992	515738147025	1
154943095173327343271792068972198770710	45881840315898390509830220345231767482	2
6324715732962513599	563384463191	1
2351739700269195340502164244650282	21460427715479220	2
114314725982218755158690691197	1043160904872	1
132794396330877585728931022737750397705	56779071291183708523115	5
835699614334406084315876986866	475284189671	1
134989377476278835296770719381856917523	1076024462074613519006107098642	3
780046704836307602462147559010	117928659468	2
144829798581349968502000932213569551120	110220328425739970750274511806648523464	8
700517511771044783747830666145	566290545425	5
106001359	106467061010691586651652	1
17373	17449325741324524568	1
2369181041653559	2801878080951920169149229483110	1
12163	14384398025924075017	1
46615499092918249199453	36221844290956160311391077998230655669	1
8954	6957565618566834251	1
29036209447070710864932218820183	107050467796568264148930178541831481213	3
2022	11078361597028427874	6
6281320039689450	74340819363063621529990	10
419215806700	4961512287720734243	1
69216127346031883859230	187246425881242140306887252069	338576922751
408865003460	1106079081585539638	2
8615890425178235080840721704567	81782551803665975059684339603153449110	1
1044386759517	9913382140244080324	1
36132286728864626569568878322446825743	164801000486871416783121351735929411971	1
932736584505	3398737816221807338	1
108626983301628394695882	135307086045307468352247	3
4381445328289942309	5457581367159724447	1
7861687952087880707278450517745	2617122433115155724754297779190	910899613155
17261370712098709558	5746236786840796196	2
49087558830533448365743952126227830006	128342779646911643480636849753954028355	15215521432880409289
6452300573078791308	16869981119354306390	2
126424320043585285790671927435341934146	71870887323918552536672035605074547635	1
2573507820290517731	9103504755305046929	1
5705989980137014844927188559974122	129202228488275199102532	2
733182136863092174099221144873	16601635526922608301	1
63490167258396733953240329500050764616	2119419753481215944100006650570	2
815221249176346707130548946768	9330505984530627332	4
20428114737035122189159468889259189510	17567445434131451201416503298848629787	3
952799364466037858022596095356	3861245500098076835	1
3583374079190925640163701787950059955	128136640312389167563658827979039189393	1
1197722514643312043711020063678	218525602767966991	1
46793260	692667867546902981010432648500661	1
15141	224128091747905834334390114383	1
28049653418732590	39258533255330763921741336700027433396	2
56241	584795824275693223403245744136	1
49926951275808830578992	100815356259037370666104783267964988895	1
42912	153215289739990842885552567650	2
13294950682641772552794921534164633	88160509915432042503790043217843182412	1
47714	228499012709148128385707010776	2
5613505849488047	26916815974006919812367000007334020	1
173430318977	831600091882503122340835715064	1
192658314546230655961587	157946272913449482330314187792619316934	3
747470177706	494374223655861596053457811883	1
3685777987926364283129393694487	51883848907120605301596853802078202352	1
940564826145	4728072746242201154946293967	3
155178169031998686157227541754865517102	102799244480601657927962636733196582119	1
818511190716	20775177494530556407912904190	6
14707559026339984152560	775116025045752433507127711077309	1
17903297658356645347	943537462015523351804172502833	1
229636306307100856222908658814	162359698425175209816870698980049725343	1
975865113224656948	273273764233401881931574000909	1
108261736786893021571980536233660734596	133850113450856124967700537587776734346	2
13812806658375048503	554824205136631179309957382187	1
10551363445786922982049297086740259666	36971442018287106083017842592460922607	1
7992113744930954235	1056009322982745150877244622849	51
4545981451515969816679154805074072	3030599681647751544842214467548215	7727
1176648492692110732931061163472	784418191186165793928358863090	2
113879730534065024430396685527219837097	54830903174161782058193800184630931619	1
189493146145504807959071783190	503535012661859190485913937970	10
162225925145866150720054473847706167474	8557085402464036197525849243927391141	1
259727484202083498431917316973	928397946520110281315651732675	1
42570276396045371619125669059910256257	109912325155097236914025641151186239010	1
807544560968338330479609550439	407628702811649364545457184833	1
217833162	798967735	1
12685	46526	43
2533578006265121	5528867323652817	1
29747	64915	1
209266494885088488935760	161508500236072144246554	6
64417	49716	1
10326398953557111647934196130146401	10147990855873481648558228119349546	1
38838	38167	1
913044818169133	168709872	1
116437520649	21515	1
26844443934086609090760	2785228242920487	3
603560147113	62622	7
8227954711467122602423086563382	455844818629950896207251	1
987744836124	54723	3
75920841278600919843696535723303800724	24625383757118707968795642554672490	2
133091150769	43636	1
526276239399671146268866	1154674792	2
16496912038608565311	36195	3
836245355020978376000729736016	2585658658355901	1
1763915028592547091	5454	3
29124378015873033633836200936547723221	16702293494580915389096	1
8601846015872958183	4933	1
120550103267899182873484512731694282529	46254964349875209086138735224215	1
456805689974626155	503	1
369385829772251663816020289094559	6737901	1
90237163740625788155861802637	1646	1
149582609479439790893763794176625592302	23988906309735885	31
661417131902536464005685187693	47802	1
139625158583160665782176053286543742666	24399603559127276137877	1
575952130786971605143524482452	32555	1
78748867683471888607820652388257235180	9274866940247555056082387594093491	1
1222588976628993633737085045784	23503	19
1011546074	717109442432999	354431
39956	28325773406	14
9711340994826778	39881158483374636940668	2
44703	183579943144	1
290803359791176582189262	1350230358245202362253398771237	1
48587	225594513293	1
11623323074892730475831310394224600	17553191112756578404113930846295835946	6
35088	255319676511	3
1071214738574010	17800557439541360	65290
65628104676	1090553373536	4
103769985861257224105162	345520757116407266148667	1
317921830575	1058577686914	1
1667983352691575659212785971665	1601010669384956735014032690412	1
503514118818	483297075545	1
105635855926914626373688383623293330629	41750867603263784749756374766553632692	9
346194932914	276796813709	1
4415330312883756659970	2228041275419182	9694
1821881705336809020	919348576612	4
5485559555648276650856387259720	236355452154443525467162	2
14554858661406835248	627122933415	3
26768859974569616285809794941828044054	2097163061534323351566083743448	14839824915434036078
7215411267212158772	565279731664	4
104897925561930702402281349108330749684	105161955041758547880610489713356202826	2
1088175611911013381	154459528961	1
28874577846322709301675892940622706	21340630340571651	1
1140093492836464150264580298921	842620588734	3
161697949714616457556716730373646261742	238158548638977276822466	2
1160203438547865863041630593692	953649710741	1
165661992587943869172034775947946995843	1594751316225138871028018910721	1
1029353126459448398871327383597	194885683329	1
97981124160714550843456350156910105898	130126934759880711794514066795806517711	1
1242240720969581889209233049223	170647556362	1
58226990	1810645136479059078709	1
45260	1407419460924258903	1
14475820891970114	2842219557249842260192146434411	1
34519	6777548411857613042	1
235272856179846757006871	18802454614393366272607176902146623659	1
40261	3217564650345481213	1
33546376289795911904550225640849069	89269558694763376757659122006552569778	29
56666	13179337133943111525	1
18265287266835463	150076303078101951055440	1
1094155645421	8990104117057654240	1
113099226853696445347095	944747612377503760701752175750	3352581512115
742169275166	6199535312474197100	22
3809199853662304124492211396244	87388009194305519372091823381862757567	1
723832031377	16605650174088706862	31
110966680562439505460728525513216748207	152185786568795031337261032778110788139	1
952452895055	13128285238515254710	5
255534810219058387440010	311426107727099499937547	1
13762477997525697452	16772646168148619897	1
2477756551543554725375368694403	4879579981665561585225306460200	3258519738303
4562359753267492206	8984901808586480400	6
62583953140290183387113607188726628405	106894341927821479481202099255189845437	1
7452093365170919334	12728288583320649725	1
132499865263919596256476700615816122287	59138724284899828054711254581070970705	1
6138118170277322510	13306634533269867163	1
4894306051360604653381326946425776	263771677032121500412131	1
278172500006286319780688678077	14991712014102219467	1
44555912333560452995176604635375698725	360221215294583275340055168752	1
900599473599266718838080483870	1333140628072371395	5
108443772265960598503248999984426929425	138581455509199804925192029553832292439	1
231480852550462466997298956885	17119604008989001129	1
38617344723910811320750498085266695346	65207715425848618722449123473928394608	2
498773327721521818824398923220	4738541109902271328	4
264450836	423920300087730785644513329169548	4
14456	23173274665194237605953662731	13
29916783438517967	55716632171135012810678186949705866342	1
57247	854733582161048475659929185997	1
20303965713092461680640	136340755913190083766989865096928579720	40
39669	224779976011180018043292927056	1
6553314525761883974234136500643180	117838767376111184320383015112306347412	76
41471	947496975408039209852142216344	1
10960421001508314	21772515910378491522211487923690587	57267
382783138684	760386118021844745567656343922	2
7250908689569157992016	36133346839596299795190463534300523870	2
14663000713	670998850716880102626251949340	1
1995837375819126420919100392482	85877854876269441076539091750117230738	6
245098016948	728330139867702203776007030385	1
59112381684050453214031270979510132712	105482010218316361854621711168492402159	3
71742676976	835888116924177407198345332042	2
490510426207674721006268	8455435260627067271636351262716266	3096214
18377027376043861192	316783817343613782351548293004	116
1931606239383663247487264140176	19147005604016114127252601233208351814	2
4364843022557836064	462941971631674039693283818221	1
11719216795312460840737530523851224775	110029394714480301001550715719388859676	1
14094129113794234890	133303371541721595055772308520	10
97014189985223820570948933417323089366	54834404508950437425586868978459559030	2
11502688116308264793	466088123746954757053030270908	3
6969246747066750607090580885755856	7284119834201968881224482225106756	4
715932687561431055225289525477	748278785166363848294671757677	1
76905958517961012262387860145467644638	163430063682713774945117968875286269985	1
915829485999802448278609489529	115033160449186480252447207303	1
125835220580465952539790861255874013059	157670041160051426225225865183716577441	1
469779785028688601679308400226	628015770832630410506583925361	1
132703001311680912732207890188600583097	81030862200465793291082251906990080520	1
960308566458155524793665229214	1130654893774409587464671946864	6
266989032	1586025922	2
10288	61115	1
217249831550286	9798959265182731	1
679	30626	1
182544436378305893950012	6107627683866265721301	1
38675	1294	1
1891450300403019471238950681198967	13875316619785553200770065739604367	23
6465	47426	1
1761948871432628	674038216	4
94899354829	36304	1
346157747112463257445110	23553237828979992	42
795039290299	54096	1
193573152627633603147772776855	149157509807256484037524	1
75386555310	58089	3
126393206194326077952080078249677464081	13781992208079604946547218865406477	1
1098068670399	43543	1
458065782182755186321585	1773734977	1
15589217832550757613	60365	1
9082382074568309828703230384581	23063163756578522	1
17955524882045780133	45595	1
15234280604848458058473650749861331580	104205721502077183923778	2
3766110891076918680	25761	3
29512940285778190281081819646194601720	1126977487613068747794077487219820	20
16178265101441001712	32169	1
2935393940014596431482904750691734	259261931	1
578231840838096411205142273356	51071	1
82419693061445804773888490171301636880	11589885224138557	1
693311024160526935736856939936	23055	1
137938896023457111122517609791483037093	1155753994408929052592	1
88665000741539673227547770746	21145	1
59592433690509372216640398827031692719	2088472430995483056437519202189808	1
112042201660883334902867256049	51663	1
413547004	5667576836552802	2
43107	590772589415	1
2879389836219625	107048424581369662245390	265994442145
21650	804892190364	2
8069888674410522521971	44814775178485674818032429125	1
54771	304161575250	3
29619181073095243869205247643179550	2097797965551294396986296209925265166	18
59364	803750791035	3
552008045747128	1653841119059743	1
284613583783	852715194153	1
2945896605040598883998	10186106626530884016382	2
128727242017	445103677665	1
49792358329914806682016233205	373199211988229507578675098454	1
143531097339	1075781389341	3
115232460772281412249869072410522300846	164731874767787996931126623562453568010	2
185768550967	760263835836	1
56658860896769945702758	2145299489926588	2
7019619760486891619	265786965239	1
2527070850187747859731418854062	132472074617623239780312	6
9517386614209389079	498912782611	1
15728880783674653537816748911281108556	1642544752755505472528647527503	1
2384956746342116936	249057656621	1
46194384004667135688693915318235671171	89996378555651575832980715256248343691	1
10744839985189828074	238062382977	3
4091386942470386146437381189923674	1350746399095093	1
271663420369203289826857089069	89688018266	1
63088070013269124787794808187151326247	187041050145904486547340	3
489896033152567099631727425817	478984928040	3
15079429867583656801342369853908155348	7604684102744752556104724619693	3
767953808642769572173663885768	900134758231	1
104297555509631463134502140743710776348	29449222832063171286910213531381659435	1
811050316422322493385789031784	448158296434	2
13228627	616836040552178372095	1
5085	237107837998146597	3
11682215658943741	2088829634764857485236859745318	1
28726	5136330456484706891	1
135795092550798724782508	14632742466925905676752699843771705939	440893157632463392151
32648	3518019444491236434	106
21277743997439340774256567182159510	141117236691841811156113213758063187857	27
41148	12754264896807467303	1
3159829659263866	58321898245507214185254	2
969421585907	17892897145423290132	1
128108159162890420040257	1050327551924784184662059563834	1
978996535545	8026553821715415407	1
3275073052870076421562990952634	1255590708321048600371850307052569762	2
481316564948	184526145509978525	1
145081706416136639382562772224996905906	75130037337422274149368108936545534714	6
224115584767	4436674542238317487	1
83612038624766339820	2252575924774938235602	3954
253754290211733960	6836345750455047756	12
322828850648465368388846529683	220028946288649886739511672330	91
8053233807212896621	5488804811769103143	11
4646882409600036082755364181100079285	924012517768210212479264734154379323	574501328105905573
16177098928284509090	3216746324380557502	2
162031442410132881362509483613558261946	142645666461801997325444099424059258587	1
5550438877282718383	2729931718658032021	1
4178777526887521423676984453810760	246163619061152400432822	6
266291382946472609442535252752	15686705054080127477	1
148433075198746880487872699338642972935	1386381269702445793330860426124	1
581532730283065346471693744207	3653845205564913369	1
158631021882888963603074034347154200280	134290087389403802185804535003953064102	2
765764674671924517964150608336	16511807190013045499	1
45761754019860070094659866453490879400	164371939220373217343221671137330542650	50
707003282278156209521172367472	12486569826183659911	1
13756071	948192376383195527378010431767093	1
9254	637869072575308124707709674919	7
1781714595558485	49659292486463323305660266385442304214	17
4522	322263100235979776304830550573	19
5134005063340428678344	34755227124103401574855534791407274052	4
1616	337481855856033117062330491880	8
2214533880593139607554469205628171	163052284851394744762429462908747330549	3
9817	1023738267586616886313987488197	1
1311987196955305	9761334540909322474835040050459685	5
148088176190	1101792938756061005117110452109	1
296971822024809953321650	20800163887051878876344978293194658875	25
958715772601	301065860886021708667186408339	1
4640002298153238889713591524175	28172644346556668169653109705105150146	1
918799069362	947248128312524450024892842460	6
69035146103130675223857154642784868383	148578480964876138098655922888330553874	1
358541003543	166091645592744524212092503277	1
83612216268072664450375	6420104731157732549724558140199867	1
9767211759601970031	749968428381254897462129331254	1
2290633190798527500598174326731	124716255388677971962493956952854289478	1
12313368329826390586	67436150489474259530227660235	1
75187481069308447637798017060124849691	76728489811221754398007028316889958261	1
8401313172419169534	127075392048114356112876797858	2
147988635123394786308520234541768895328	134942410074923196121943199895011822187	1
5129338258745163893	394241710075408612041997342542	1
213558457103573652168779592990084	2324198359006123589924055520515038	2
76230040015553686299760697123	829626399788014845591310198292	1
3502517835034266291256812078432993976	90445423276028647470812209021261447744	8
1264152527510407215764441733319	728701527821654690190496775479	1
51149976659393456009409796798708667146	122510897231231197262602321285639509151	1
691033336547071756511100926763	18267994536862289882287951426	1
4141602234728402876532159523586203575	47350361153769939649913113530110461110	15
290051025215034105384479377605	317475327566733991955350934436	9
98740800	72900195	15
28800	21263	1
32514243686743336	14252022394324133	1020406844299
63728	27934	2
87794295113450744598171	9545148908613818701561	1
29994	3261	3
13335737199696598073552223371158560	1890425317948496216580908458476386	2
59567	8444	1
19818504043019521	1375267337	1
792946327766	55025	1
226926602923019126272923	11255778491382807	742906639257
610915533478	30302	2
4424602385499782717921449923938	504965421914291340475407	1
504754650433	57606	1
29141641448406882345093783888443692663	25967914166847525732558226975310560	1
480432388618	63808	2
145600576881378634662332	533635116	87668
13286542581683499992	48696	8
1426764887688765370238246363697	10666029708444438	730650069081
3905467057529543474	29196	2
85839488743622130281191344792548745612	384380369774978984716797	3
10306847683984615315	46153	1
150501133346540105397522487587247156387	14773759717019921872385799720419775	1
10450358326758681438	41590	2
656265422829554869012838272034797	72127406	1
573909420926589303902788169685	63076	1
27779666902932381407392145555218454282	9557104013589780	2
463142886406988542616456657037	29160	9
123667001019020519047426440726207128391	81220250623185518169265	1
1033795382880677924506315485974	17591	7
1586047448969114299878913854176393505	22987488391480649776879823968125511	1
71428334558430605241713101173	41506	1
128753059	793711105426539	7367
34954	215477427834	2
23384052996603859	200072146397320424098770	1056142585999
44282	378873362460	2
423356185823691632958315	1788340170664580556347678346131	1
64217	271265295241	1
36470799805073641168953708412587286	19744681606893705106764299072648328248	26
58571	776857544208	1
2214765612159644	2704159641755466	2
811418066371	990716117148	1
256702985529117317771474	368943691704268219899044	2
570915955529	820543009469	1
5352366658103952960751197709732	1961791415114785475834781703063	1
822510009205	301472820899	1
69569608398531681828449500810172615768	77897162241325975941216323435796160940	4
733574860528	1019503374968	8
78680995339044639707703	7470710047623478	887
9729919661045525222	923849631809	1
373564615876739859288429352356	122511405205364800975291	1
2847859809946827848	933962405207	1
11993955604111875780861548717715007117	723138944540472759672920973195	1
11569057487322411639	697521009486	3
75532474706873866491645559812302471557	57561719325497195856551860885008704654	163
13697669164382943987	458075600188	1
12159577735954891950433782665330022	6232589955414478	2
614073566949720574220830879748	314753425519	1
82848336065298791213033538342692682652	145266227560110295416197	1
414813393757078555871520255339	308108683934	1
71136117170329147898172418054774949661	120334256920927032887334742366	1
266890327967151857879647493374	413227206932	2
7527111329839551265180398021485608523	11769841354093462447138142177972713211	1
948555695186944074661647958118	873988337350	2
873516712	369642979407041695205137	1
30291	12818135393395464073	1
7157471121347194	94247781218143738387062195606	2
33081	435602295506093777	1
121131708948268676836306	33373499636153142750785737704976219027	1
61196	16860363826008899565	1
19650703413888925084591042743886108	137907677753507369603881032753242200759	1
65373	12439455796223914219	1
9055235601668643	105535680122544279535758	57261
948838015578	11058383205589592868	6
41457482802033275960581	1896167685260910258322037329873	1
165157715013	7553925154467460397	1
409022993707835642340128794587	9273208645606012832001308843218644303	3
542542035025	12300299902924820521	1
99465568722109672683116650556217335156	107325707631523874687934078506450979354	2
726976948375	10906742175477893451	1
362465255715805792978748	337237012240594933512225	1
14811730205169515272	13780806744196102957	1
68432609748104856373271605544	4002782702113990551893243050748	1844554253444
296798468769712208	17360433588289740536	8
4057837551304829757826140411071598569	6452465361758695717576308400066121757	1
9702503065811912599	15428184140682951474	1
106480977378350657915240333114182242127	17768955436743256653469913901682159439	1
11740240401680806159	4436468784301830415	1
3306471845115942694766129007945727	3856458154690688467080	1
1237220522026545442382087561439	1443015212232250128	3
69261637263638438860367540544727475452	3854514126225254857736284874814	14
207095344665876829829106301049	14969997264731932284	1
72508921572666009688544617985483160367	77707916138589979102511704799088411740	7
636237277631698774366467610638	17808104251207717240	2
109160921385095654616962319399798417399	77392098365754008425967734174760868926	1
253756398052189157563770565609	3843326322904257764	1
996205446	7531773850777416303042964950593181	50451
39492	298577782433546066600977778462	2
11789928547158628	132406083133132997499150516870970244607	1
25384	1210966275247671293024717030566	2
217704225563672993143068	166979368496116531877590462649222433395	1
61384	495793489057348077701446756185	1
5320918930204235344415185034790065	16678037697038282382478010950772485030	5
51973	786620162696074844314415400651	1
16635673957660985	19939889370766443838222299826316840	56605
587781077914	704527493004732579744626793616	2
107148825500790910539064	20257228814944245983131086575951319579	1
494363239609	1014310070021659976388970851631	1
239800214437530509446273663517	139083153278066947794317480955938444450	1
245145480895	482719257698454314371102135668	1
82444070045559116865413234691404773096	169154896804467703886046096920970279264	8
299400016851	201090331746008344463963643043	1
147556091560453668751737	15410029858486011880339694514878805	64653
4564555134655891258	476699607395975805618910012370	2
8205357720022656385945753135367	90552650961819816404502371820487053934	1
17031890669103739985	1095698560650825558252430473380	5
48588586715391022162185735181536339183	54401257318532423740704949871728419228	9
5562223751943767102	303163423481614340164226250936	2
84366845135910455392335593559776289434	133531415613641557995628090657011278892	2
7094607736533076205	863268633915294702919687560817	1
809552700098902781012050208571100	173255397957256551796301106802032	28
541325777398129576069575532311	115851152094454397724039523104	3
20284812427299644071667922411442274616	11965582327527461850168610297374156539	1
94425324869274724633421786672	228512171871809817191412864499	1
37893719249104827004348808647109750529	23404042507227584336985774683819847472	1
793232333532238352990901639498	90546998522806743070480496005	1
61712093150599909629934575941580035818	161787313202886321731322944311779210837	1
620199096259603709923499879435	374831824881884716381614614294	1
235501909	776941088	1
11271	37184	1
4341727164444637	6271269501116562	1
12675	18308	1
134942703894531719382893	322705335685629606672726	1
23813	56947	1
9807460755466113188896528230528358	11282771477592193252724038605781674	2
43403	49932	1
1659060731721051	45038237	1
926590746563	25154	1
192515446707113833250694	2032241073961185	402025929567
957726517364	10110	2
1988728774636603396263227503915	142230416302428693276355	5
305278691193	21833	7
64861622579097845917428547805432127827	14753190760069487066171125990217886	1
674848125201	49828	1
281928528327241933333192	164134705	1
18286267444607876331	10646	1
2325599893467027406186671465202	12107051118753910	22
9575891334061755633	49852	1
86771511440673789817530796566503767809	87098504722568217029633	12821802550061565881
13534994179154184978	13586	2
148279056860725344233915662936530089465	26497035233562956978728384205029255	5
6322440046837632041	48970	1
2972941014704595590972301382662592	34888122	2
780811822640734232691346390719	9163	1
31599902553561457866368285721993179157	16041484911105867	3
569599713159226116872122722461	30545	1
79433299938231083137505367503062538118	12938242510407262315372	2
661562030474768330687839194315	9631	1
106428347762702617024917592129448536890	24556130332044687495213577016924972	2
1175213718208400303257964095716	56005	1
1771391379	19670014878838061	1
64693	718368784721	1
22638324164427048	349187445710079523237614	1646663090226
54992	848230455356	4
362689296119493492126015	410574976860518815195894997475	127662547032556667415
51138	57889723770	18
4550295846558467242004085943103754	35433444497962111913473640892220792906	2
39076	837514539897	1
3510089027832853	145522515137475	1
1098791368863	45554082059	1
366379140634164946453150	173486172802321655261364	2
764543944100	362023347103	1
439616728721091980405780529251	2022206020968475734965085296904	3787364804775377629
232149133438	1067869679952	2
1845982783561079641577684264062005239	82641792939821636924855826182638631597	1
96107021086	919317400938	2
44448122033940840698945	2619194693681475	9065
9806535473566649906	577869761430	2
4672830029218461521144257782756	108365468726786702349918	1733061060006
10785148052896148504	250113446612	4
2076221383888582685145882414190305721	218997104735741041361287205340	1
226232188627931793	23862674131	1
144705476388269332924644349249356380608	150459656350948606000323570403444451182	2
3847411245656306560	413934426077	1
16575870836317457995596756558489877	4753205980398067	1
1026846574961589468520784051943	294452902611	3
44304050542622502365329313032908122141	75086327480944570089422	1
1258054512419459865258607295667	160173139685	1
120671806390930199693638780673636112636	6119751718833144937889565280531	1
266822814402033558288093947144	825131400633	1
169748817890200207789036988501534637625	42035564106969073219131655805075879298	1
185158008354645588255360899206	77284278892	2
7432809	322694841027000123696850	1
361	15672786664416334719	19
1964337582948177	1294354719830571227499043887437	1
11755	7745684786406576394	1
27116288211736679794923	11848016711221080852707963119269756927	1774510059010318683
30562	13353563876475253338	2
627123324179233690849080462161942	133628651833027495086958464615703843479	1
3628	15180192358551654446	2
4971274539943255	166950935815583380575700	140755
353186355010	11861101617390741400	10
355909328386539848127060	4683196222451983930860843720662	2
978565389288	12876351837450558805	1
38207104921992564280609359347	12546977734260513924056560389034672640	16783081260278459497
4553050102	1495193586883978240	2
155306138073573914729203801192255657396	142802903631971717652996120025803767655	1
757719158689	16023517689063853271	1
135472518406094031942543	124394157013762310830836	21009
12896617488323483454	11841987435267010408	2
189370066876695900548275943850	6339409711544218415454704972225	1067982048475
354631554242138172	11871753313824760102	2
21275541048165628118998339032171057090	7441709851579805281284227047582722952	2
6206020670954422831	2170727647376627504	1
18852497696030694791733942248077804379	61413364682982188327425966112499451557	1
3736918981195904617	10504275495195823445	1
1379668035969133188307871564156700	130185341318045291361785	5
183137722966633462309400884603	17280857678110478710	1
142635877447927467425039088264328153843	2635564411374650503794481148406	1
871151600068826304153201366951	16164249260979191532	3
99692996375601800795862316654002509537	4322946541747938907765899966840560950	1
330826977987830341242680039318	4808098512193246287	1
155420797415068113543631074715976333910	128137516466293394302919733735835083984	42
976725962230182238806077960073	4895274953908665069	3
878734971	13936723858813579088287229639173465	40463
43434	688862608250183085203135192110	2
29147180746429746	103426882163675880968274846927141815894	2
59356	1063902630522456884415100548387	1
40757063266034839992782	4128116676563728381113870350261841358	82
14659	738640593178429489930029487844	1
6887106487704762157965543617428930	162553494958939312823220526789480302743	1
49660	1030017440766151406117744817521	1
18459812349753558	11640745470488095684626236841860726	2
1031533757076	650484505629241747066370698883	1
128587158718529964663976	82014416929503877099442609549393869430	2
1042358166661	350982898072038581707595308508	1
4446557573127204724178138121607	163167089724235679313167045741178467359	1
615485981965	26414087319146396384475448442	1
141118243222334914894781440250001222684	103343176924202059892730985393202875291	1
616085436653	907527343848321499780346308419	1
172973885835967971116705	9617155527147514938335507821402689	45473
7607762225319111170	422983112050997952118202353986	2
4708123272160638055287356192419	34155021269690676651347657316880327153	1
12295173580407641642	1209529421277559163267236680942	2
25992607555815980082721935585811754506	135345691566358238846730145696894190251	1
3084540956997216028	359466429417176543773764087698	2
21115853996805669097111739666600737290	126194415506733688177554022613554655816	2
15493245368749662117	334866380497081388755237401313	1
151420432114517422113271701217	8901157954053729823186814035545	1
20189390948602322948436226829	1186821060540497309758241871406	1
109797740112235563445106860008802031209	29615331543475853162915609662515426654	1
729092566858127655787879426418	166904071003523416214930251644	2
134930437393208394291132238061758249483	5239596864762566846201971440295180662	1
245866395636071601422465771742	202811696425036980037871109929	1
140144260715747643131458569784626994660	66740649995108452625196496653098000917	11
222694280191052948875410317591	645284454065892823847311087733	1
691352914	5083853	25547
54124	398	2
16657616141348570	18141857488571432	2
36037	39248	1
88577665477059062702475	169709016481429707774292	1
9790	18757	1
8453072439808028554211022540223672	10058480642652028574257459706026507	1
35536	42285	1
11493133513461682	536335717	1
582889996879	27201	1
225750868877997430814	5880988331554	962676106
938013803276	24436	4
1615106540087495662497982679211	307073427552077630585965	1
277758195997	52809	1
11887607341781567983721191586631271200	593387907998020128652999412893681	1
202374010688	63759	1
178913536137731874446407	398178165	11
7265671836493405935	16170	15
1106645557325178958125424252251	9374484793503393	363902208513
6082104100699049654	51522	2
45504732742202051365368848094705692800	155862854470278732476367	1
13131200320319409920	44977	1
165861509308685495131057483953741217084	6973960288053228997565301227018006	2
14609754581347385448	21764	4
5322010300261769400301450850776910	637931164	2
302361179459805664307101715807	36243	1
18324613725762207906770659657155991865	10016621452787500	5
343542909624476720843932818363	41521	1
154340654385012595724703389739152593701	64928475070715723404762	1
869795064358765227629807629295	30225	5
90040030011581944991356062248791611655	29441410355569451145078046112272972	1
55757011672950535343895122866	60551	1
250672158	7478562422032119	768933
21516	641909138838	66
11384252796514982	130285113523896918429135	1
59767	683993101626	1
223752934884230867248173	3462208691047504184809175469922	1
39973	618516436796	1
14122526542173169835839829921765932	164014393934570626355675263028546611121	1
25805	674921919391	1
17240540891621040	5219489406545451	9
605898571109	183432828078	1
121546941151486757312175	181126305996409369111015	5
609728688150	908602914219	3
4792702830270089218804850700955	5604842999719812687012613651077	1
681202642090	796634799845	5
67907392588979592245285449469271237982	134563874054623878207107419753768721377	1
918375366745	1017893584935	5
328667524255292935877664	12899748422828153	1
15874974002235995647	623070902158	1
1291958032845674053585803570213	52107619865084237638919	162046316999
15945540222967817574	643120076162	2
28714814475216397108210787617293797705	2374244839699152803579353315075	10382740308238000085
5531259305875759946	457344548590	2
8390767431049119493044054258272713047	81023132811184210800682787049810626370	3
3838181588894753595	288145354068	99
4886817494044739024765529835101493	1374432355871138	1
1093125487986743993907958804407	307444884436	1
45370929652272208398502347805193907714	56341596336961371880899	273
40220372510037918209011726052	210518775766	2
137119251395064259628442262370888801032	5737622004915070527231640188246	2
155198919580877134560500256720	921754765692	12
168255823319976336628959713071514569566	136736680476640926393170502426801231039	3
978885708045952369263475410181	881341998510	1
998740776	194973834765084485896504	8
36784	7180959975142606703	1
1049850807507710	583498371580547726727778007327	1
22516	12514206057236497469	1
9856114739646567745710	113281697984976949293246258424850207	2040603465765334937
9660	111027644405661422	2
2976597388394327807618676337671120	28234713778770002521305568083550872475	5
38112	16447296826823370229	1
8188105908544782	22051041588978082249892	2
319941619949	861621240167161561	1
6476100220050815948457	8374648265765567677718842382276	1
13534936705	17502869065062978904	1
607191530730577992584000657218	27316069778371046471752946845334737760	2
109394532759	4921393891350360640	23
72892007071785587034472377520915587513	11574747661065392696362708365518253877	1
616376902198	12386074747770054558	2
237053676411776191787010	235748831665424788699494	6
10360511195637166661	10303482514168168908	1
5725131016967645391405054808866	5104314920290715859232472145472	2
18009146199925459884	16056288210267846715	19
2710946061127030131752297125452940455	26624691663826738130403613122795752282	1
1540904343380246927	15133500298746100148	1
132781796764111384404113249119549999008	127973951565917625734902971135770913134	2
10461111111723643584	5423195756500813867	1
5606745204347212006255217466587433	48714313257722291204294	1
439969019841269039608837247741	3822679268468026147	1
25607633648208339004557770046963381659	3336891124988926185735189664379	1
363381784085039673489526390685	6911521768977992413	1
122324776092846136454575960900305782608	10907428248843181119491800149375064015	1
1265573819128864129014875338853	15339157796121700246	1
104539607498105756170173849486016521998	12672369227614860157933243399734655785	1
631703975406042479502242845221	6104373244376880674	1
689744289	26468640000497424490266883604110329	3
28158	1080551121654892714591124231149	1
9595608465062662	95212012089732906700117878167021176836	2
32245	353084126129881086831952794065	5
166872858026444538176442	102565027156644466549878543489455120704	2
61705	88488458861862270273766674757	1
21536694316798945019787605814428476	138252663386539896258681322843670432980	4
50931	635717149775062308107681426947	1
5550424074183717	2721452216668487275318594591500006	19563
567440993118	278224425360986277699595623524	2
207039141930018481179827	108271401134618530858760692436875359453	1
726617711633	381940853824852943039100812694	1
395082998358839010478147461515	59645626545996015124361117305032097773	1
276142589386	933169134951806346917835017621	1
77680247250129625306438422363118748335	9607036780338097332891842761534236235	5
71765974705	825359354385720939132833033738	1
65767907895700410837525	8435518065378978566930117063701125	30525
4309117634443925362	552695696339327015032276302290	2
8307861001658092053597799611872	97117840681312742636054254012900456560	16
16333871651629965632	835462912709893353063979991456	32
29217813029420702622103476332182772155	34947557715132667165996930846987334427	1
5390153975582606741	151171459915657879854936530818	1
77121612193408589261865774547262854683	137769529943959567475095275733362662240	1
18227012499511661290	1156107088990616441320317726016	2
1635432753491861488172219749112767	2299834799707777072588373792861721	1
550372792694552074094638986745	773964260376165933901522393694	1
24513854911135999857076468670874516707	140976384046932262314211534848778730643	1
545511611216228987358134786982	1024569886376827433664749008727	1
46970853969811153649282204249050060905	159831695528396051105056312020171323314	1
670300462312754977242744438737	185878106441738750402146500759	469
101304765142253140689766569979816373937	153627524354659167980179974123899846464	1
537609209192499905030772832583	940494116087916195540387646592	1
818865208	293980112	277864
47152	16928	16
2568010597509804	8209024503755655	462871412673
11096	35470	2
32412319324720342297995	26861613291316769054770	1001029041190905905
64758	53668	2
1707817892386386672146647283986129	6588435777501119278209734893054316	1
15219	58712	1
204042349880190	1226320785	38295
10656344164	64046	2
324768110191398098289819	15583676567269950	703551989493
923224196766	44300	2
2773439131018102363053141163563	184333281551707996192819	1
857564672098	56997	1
30299157232182921767499735905247748345	8161818336851405937984027206364381	7
409128884663	14303	1
25230941955327760635811	161990466	1
8765308999592760339	56276	1
4463651051324476877294701454	174273949674961	1
1459086741966087532	56967	1
1552650060227587712408987666213792950	36888917889357784502027	1855672714389948413
1673409376758574300	39758	2
129866395866029358169054056923847467053	621332549528469883017335920579335	1
3338492160497985666	3947	1
1626897321270998418498378738103820	148082325	7955
409025096485480432054903516808	37230	2
33977803134684755987129517202837327970	20740400064941592	2
778195505213771716108260945980	61392	4
72784282193977184103206675908608827173	453364207191145783434269	1
416005295634778262633237884977	53518	1
97715566492774740332144396993730822293	2078587598307597476662892634429962	1
1160377447825144948412812636998	23075	1
27063928	1757302036525927	1
13173	855342923595	3
19504354873964681	183623674673606206842647	1
65393	615642149434	1
37239930507461401319730	567550130199957188539733455075	5
15860	241712187491	1
3508758250336150001876373455586879	97378892228133019415572011467177187656	1
11106	944898045552	18
13870927154688466	1681558238842979	1
1043986539321	126561414883	1
406667444309265745161499	313031656131893031699243	1
858834208129	661086345306	1
37322766623834768126612514295	98481955411782031369214583722	1
318315105010	839924175355	5
114757351221539755388906774059939692082	67196600350603046129208339328640433536	2
229568411453	747750859520	1
4835613241680746906875	3627906253663399	1
288237310623833750	216249292383	1
19928687501881314177276106755	33991349783105626127347	1
540467255475306854	921847538903	1
32416457157120585845831958445189134590	620989693134453902392064724649	1
12184176104838496333	233407609714	1
70320931629155749074081045670196970593	93643628638499658368309600461231230076	1
16365051693041837066	185248586712	2
14516085368142471270688046288483669	20722248940565865	47579
610188754204269584089116891422	871067022870	2
14295595191087276492514038625465377949	514687745578213649112615	1
595082411018647401397590091567	1029202470870	7
87158129723240134562756200157432021245	5915735800710842539260509736370	5
982703280819628037961197994946	661677409641	1
51735591820331878072185959214847726476	131463953554983610574859290769753922497	3
1118505205539409405600609472856	1073374419890	2
242482244	52956551704968403366757	1
45464	9929043162082760545	1
3215703346052318	1614481443436992719327761076219	650162423383
9892	4966394197426350586	2
346766095934738194187203	121949071125753465739543198216893888587	1
41727	14674355280171305414	1
13154747584855017752690211306423595	74868488487389168506250104078573981498	1
45573	17152888452529407071	1
6142875799861624	112256994561537606292271	1
264887596208	4840645719649753403	1
523609050505402274954688	3950192197606814203741010267473	1
1016111628672	7665712087297609759	1
4329057321789742913404906028695	157177462454298761239092115013199939927	1
493957076582	17934370946699446699	1
12752196821343608307165866838438203968	158101848341138866030208755445490056861	1
54511679616	8076219516951211443	3
4744144984660396984452	14968651865798552008489	1
3909472587276800152	12335106605520026377	7
2357239398136528740762801608892	441762764734336957062893427420	36
16139697093016286545	3024689480169913080	35
18342247327694402354066812259173122994	12797157913617105080791670788604281197	1
5141311968665186041	3587029439235473986	1
115350818540046521125808987224503373288	120536041559154494310286387151239758830	2
18180632822072592217	4672238846993821637	1
16227366796988225935117361979093090	116185412273654249072980	10
843352482758008779727015148460	6038272082408037267	3
8971746444689217219643652594526119954	1988963437372840794824208265403	1
677605943369008664983523501972	14427148455537980827	7
56644127282859322508205118368706936101	2952039478588649237759640643524979521	3
1255794071973692927436876057449	10997130105889153206	1
127658897369928859744535209845477887093	136145403202893749065765881932794367730	1
350062693667998939316090171535	17969949854669921793	3
775458523	4733391255372900659690564710655231	1
43581	266017998447348788023186259626	1
13708177151347600	147417920462675371412157033921849503724	4
34400	281310261003537985292325965459	1
101698037318978177321517	102654668862016022421976522506460422784	7
12138	457258669776445002307062992128	2
2088368233412698801858338113709237	104005751109232536331777399632887382117	3
4151	305605979925500729807856339223	1
12130845357846862	6826490940016247795004742204992732	2
711966743425	400650934062050520586010635032	1
35913386198591826138214	145653898496854839974369486014388378054	14
336170455348	358110672954932216976922748532	28
3475712493984896616468168952326	29917166071645055646873174444107605707	3
696412908948	621075802548787414015792204849	1
128020432091738974044977958176781832862	82061295937002267883241521733458095779	1
361459875281	991120496544943979283800166211	1
103348459448997174566110	21282860669880266080447188274712482	2
5904782713840718444	1215989754028296876471771933993	1
615258519789425820624835210258	39348464632588760537066341742914945667	1
14350076086744323399	679499424595540134747941789917	1
64111962989091417323185173649705813067	99533390811674471782042947873145360985	1
18149586761743138243	819578089652372597594004834703	1
102603758116126449303318848464450470475	12877307386900646323442847156358493648	1
4320938454102948506	425857796006991978384553240871	1
13864359435816038791011347670397960	7792287558187977229199294241666474	2
789564591008630017427110548159	443764774520229917093271120571	1
104585684509954928150504380902195369219	108627204918161768308652767710449942664	3
1140113924114122971538297033794	68677371524720517727545769147	1
166584658545467430343652032791116763154	84612973617517243207195811658758043387	1
84548350966603978556799848444	976256694433304022805505922561	1
71927852164415428926783826808045020418	22398853364042145028390652628399414073	1
1181423655053548216405256380900	693992062423112093649886541538	2
531424978	967196097	7
28223	51366	1
18660249289544509	24782982130373750	1
34311	45569	1
289748325850680995823008	50645809537017316117963	1
35648	6231	1
18781160005172489583477902915722331	17187071755608041307768360201077091	1077086655111113699803745077463
34874	31914	2
6664224237124013	266623825	29
471153044443	18850	1
7081937469737625592153	1594475410148530	207884668859
68133330934	15340	2
4578073784523690583977266621815	306896811567302247084780	1346038647225009855635
904704801154	60648	266
92024629364823707038629074490910707058	7688332131858270276616681727755521	11
987627647693	28507	1
255364936190305635979417	207880875	1
15785191543211598577	12850	1
6316245646725818638705099162357	11598086288095790	1
15415816116610621605	28307	1
67062059837244470355621520129818873099	204130167085214619964252	1
9515754535070285214	28965	3
8189361306977383613953366233656468039	10399019119924578685084359579887377	1
13154431493097118138	49809	1
17202390789776130384189576643143686	1019616496	2
663199136024678774184689810249	39309	1
109675320356309512588888563457016847514	2033973053413984	2
681649054510766911776669911999	6627	1
168768034100751183364041121966215296984	161131175126088350843286	2
78218104452195657922649451819	26532	99
157996246691266138135454552172350066292	12692428410358792079172259003405226	2
1026750479398116969854396694552	21323	1
492989832	722985026352452	4
55495	81385155215	5
13221870612704994	180192671727189004141893	2688464947683
29508	402146225226	6
96193343882296183909081	2116500719702164592025415297356	1
41079	903843546296	1
22081989907681594678953986173431799	85632715506127932143948154518681195811	7
60447	613151714807	1
3735930495948250	14175254890875100	58550
255230093660	968420487848	4
39227184660343966190212	149232868112166303488047	1
256794966045	976930912363	1
6483662000089878064283717210074	2765443234890880508114834473106	2
1082735058237	461813453869	1
132531236919862563324982928662645180377	130037237408044560960122886858451591726	1
188648612418	972368694213	21
202160498385640901830802	10936427183048872	2
13726735588907886731	742585447839	1
3149460413150141851041699803350	88721237682802520131920	10
12223385126303848457	344336398880	1
81296977326276596945515932670401933023	4437749383569030046933262168906	11692967370805777537
13905277377110189758	759045885076	2
111147915941259350185375078204300071309	111212151283709933964197982930750747972	3
12303633510955535833	329724369523	1
13099426181748518776154031658083142	9703294674309819	1
1135771984371484699020594932855	841313970114	1
53336747058985583535034751528148709713	25475499650025324488452	1
61593017261117245865918291214	133053714703	1
129619058967477444181375782902795690585	1461525482198210103492307328253	1
694449669624571430387073181806	178494394278	6
155504315912548199209102047805768278901	2778960308646199819417506320283050338	13
524624928897118329964688751765	836142330299	1
211170575	263185537391493390809575	44825
9422	11742801445242315262	2
13568625296313375	4226746948344855949871296311227	1
55050	17148562542264664013	1
174389422115680431695769	165132019499079555100003527829288283428	1
19298	18273572293733174497	1
15977976071355503440621171637250000	87936679249716122429324001840223635621	21
48160	11521144896794728071	1
7166542747728966	29533563588039726637783	1
740613108844	3052091519458453639	1
35322277528617155657507	1886969600199465044950607807242	1
273634684001	14617979541431011299	1
2141816170102532516617867683154	38037254399258764444366011172916208547	1
313735653911	5571740025363253005	1
134933416182218428578945651231289829019	142615310304888200658112363010806763530	1
847573473782	15471280908345497236	2
216830765246056198893299	289339778822342929011852	1
13727375850467297578	18317861341669648255	7
4219162842629273066522209057834	8417045012105806530719978603099	1024996021667
8232544816647087004	16423566207441008594	2
81323414491141279959339134461706466718	24758483608277803984749803365529852964	2
8952046724986216369	2725403298520524136	1
130494977590916229714879246168764327577	68924324356654433875845783474661987474	1
13126925205071710421	16738491476050768659	1
3430271158358628584509806610363629	89830587394562173886104	1
606537204200977558926674318869	15883756943605724319	1
119410275149421093535735430159903661251	469669952653815928722125649562	1
871615244924649606182606766841	6254374643764984012	1
7152285408565404430139563690879033137	5493049577673290624103613667255009452	1
693158355978919977701262832938	1710966646295715256	2
135192114957963698866446566156420921383	12341307207380651039710242001153800324	7
1097608837962414123894880764006	493340335721820349	1
80165767	16072932588979398486199471052369865	1
2947	590862332101071537035179525866	1
16684484121908127	166718626461954166845966591072996155351	1
50834	387221851739261341363356235938	2
11918439237156109409943	115411962941053715099528810361961447044	3
1789	137081647699509461114328141611	1
12383774531689668914728534862727440	28699601109709492879115035446644042960	80
46496	746835837721125908770943496317	1
15641378923481784	13881364457669147765421653792333761	1
974814055248	865125079160459179547016533753	1
2065821501387082871017	150076395619669306511253069615511004559	1
50315182257	194277489642457856873208887669	1
793633633720086053763727750980	118281522317739249435942749717752008934	2
102773569336	391546078904154935239269811723	59
22979315359191072884924442672114936603	67385521278995269455176651571217314050	1
11168028270	1146832070383593411122349187668	126
125919587745159739254852	12032146524016326263888018735517067	1
11419724096055841768	1091202695689142181461752934795	1
187356993315722577271670492173	73873567108778378409475675262570722316	1
3187914754807885863	962391822385249837100208594296	1
5434679139944629860637424325878810104	72778341719115252882315529762162293201	1
4418194973967297397	1019645454239519049458771254639	1
58201293946767111183147849670809310406	45940145768766286575880272599539176822	2
12492822588712337916	1023666620082776953986701318417	1
26103401882971628156029248030263137	11422677621616558901146341805322641	1
1119332856627071810468439700275	489812723638710958219006530963	27
168953995931216066995769250334647244306	47704409123728352552007113312125002691	1
1190750018324060982452996187767	701603053869293265993375229549	1
153585549795514320925206734437433543035	112295388635042476812134745676655667212	1
70009674743257163887097159589	145665024831765462115385925192	3
11433864375827236152168761897478188864	150694451228756485905211625938913796283	1
1199544435993488031429736880805	1087631277009302277087976600627	1
449551406	874017361	1
18781	36514	1
183164542494769	47227651690233	1
18329	4726	1
74384602057659271141569	67407194448216034763656	1
20522	18597	1
38660197706667602749859679207568773	20620606861215227898985788844719201	1196576734243325474321696097297
64618	34466	2
10519662753587946	1224085369	1
560167350227	65182	1
222341343624263254243491	14848838193112930	1
794007872874	53027	1
277065602586442330237418157360	39341670414488356337002	2
307188901536	43619	1
101056287211323460866657299554221165001	7123435784768388002867161154413921	1
4168364558	31198	2
235995597869107603730772	309474408	12
8748191865850188265	11472	1
290100314681609082164865241715	3531840637132153	1
2068166877795318710	25179	1
32420878901289593384618047075548387075	23655396455684530621822	1
12462401651213221110	9093	3
90539834580628568933715245180798328963	10461846653209271384701832220936501	3
8238883586016451734	49498	2
8982671305132647862822491663044015	584023102	1
640589859520959020347476674134	41649	1
128868097882831733775268844539658423736	12821130725470380	12
666704674410950489433353185707	50760	9
21585586872656568323433559332934631012	24695614260921572266812	4
185289940138028558166799468131	10536	3
71307983772342533109699845433920313105	2759294586783153543281488963729107	3
252692543324138988656817133754	11515	1
483215624	17702009076515427	1
22043	807518147778	1
16265032974734089	128862462884776559876728	7
50133	397187135239	1
38248367003572335609582	1149167125386399548742853518940	2
12708	381810178407	3
3339890407977062382340062358497129	26409879601382057061156120349450151479	1
16338	357182791663	1
2563064899716295	2235799408043058	7111
720873266690	628828408956	2
67787673998539585903726	53212214757302813875801	1
728517790251	571874543301	3
4030442369705273537353113146299	1764307819834865347773288730324	1
1026455886313	449326396663	1
69394612713013366612103254211917905344	108127700606085540131555914567669885912	8
662371186029	305163165149	1
179146664369059898980497	4338218806474449	21453
16701315841053456298	404439361066	2
8877508248393020414580748444563	306867248545140364337035	1
18184123654875700282	628567367897	1
53134351025012660250284307855708808060	5881993265240434511925958323481	1
8306882910345319061	919575159783	1
8188914262514653232339816065957393123	153105457056827818652763977705676415399	1
9152630088679122246	742881889486	2
2621963116464813301247670995968286	7864895711872841	1
249011170185176247803568165247	746939143537	1
69747491024433832092384652338799013444	818050815207732160711	1
575138357590103934384927002952	135488196087	3
81733063487067882604756863557297940188	54762364101060058423348868638	2
280309733942316994604645118379	782910173876	1
145339813668048226352505186129849622935	113828241131699468112710480478834908091	3
1021719230916923896568987295251	482980659678	1
342450915	121341452184573561513435	26385
25958	9197760256552856662	2
1521174622614891	495305424764544471564897539844	3
14934	4862618073866161993	1
35962967976495341238479	16075873031682407582256793545201572794	4585358660779719653
15686	7011827959799671396	2
2176717177386281910226911159377901	62990363535110774918549138469089685879	3
5761	10478210927328832509	1
1229556152179280	30814485128440128706654	2
426411011680	10686486952814332827	1
48150018156644020858693	5292773639305898751478318395868	1
113226306399	12446126351084411349	3
329508220630608095863141500943	32548875628773746662657356544857207685	7067988130456381681
93239607806	9210223624603641770	2
11183138152965643103458794154394338330	23339740014459882649227568172843308605	5
527692694811	3254912078946201909	3
11668861892695734535453	6574586835583820630449	1
14705560041204454361	8285553668032540177	1
548845671645751476375523239	1808436782934090192021702371	1
4845301583609079101	15965183039401098098	1
5929123909174705884260874093168850517	2765865809082880231663586606496462120	1
16106349762617843581	7513420667195271984	1
150119771706230573346541419891733529156	71829278151962299449121144631476353159	1
14157447013128123624	15639174559411927862	2
22196633092482545762567599752444685	190694567307578696663927	1
997937870854559773522202978642	8573432271892939043	1
145447801807197128401649314387695221465	2640408379406416996606707916373	1
1069900019656984396126700375774	12589481462201735981	1
62422177279893838650189323904204097032	9720381917997311944590721944360350779	1
371786467420789067800073544976	2171975595927783638	2
91754037430071267957520545899264954042	125174837145040800033816350678783004450	2
798569333116926438370137061876	1050445949172850277	1
179772565	24777112735091951407325462602615204	217
8877	1223470495276495637721919986303	3
3806659667626344	143816743584204359069338787019208191221	1
29616	538543862377537394584546041453	3
510257197837418413677099	47937239114840617765335765983714313020	7
55522	700397548329352684570663603432	2
3151917509573062205412803821986637	31507183804177457445192744603301411748	1
7275	1084780368261906315991166899912	1
5355190305128485	6968751395835114026078900297684613	1
191144158090	248737401025649671660589306219	1
254314268852947423818320	152827585145129062224863738449144191175	5
1004890512544	1049378249344230220781304855566	2
5429742913059476195528625966	53302113025016146486333996167778131616	2
114163071564	994222424849953186802462206528	4
33347851553219912124594730080706035819	35379067167321425528262335635128329327	1
768836559857	840865317621883325160185552809	1
295308061542831938654592	28038873964866837506799621802453895	1
12722489349797813095	1207973373752960278603262253730	5
5762852151241114498156714569327	92582386349716757351292887149366428558	3
12839444207027272654	1007392433017697222277254984709	1
49582241649917550335974751816830943497	28234523720134700228173871966325554244	1
15570681930706357474	17941336187967300920872676808	2
168818973712794961273152646462296961263	86093426577606961995243409450226770399	1
681618426192274869	411757890527210662139815968341	1
1318811606687609541227298322077664	931155847023585469392082805746848	32
1033146577898636538368427984393	729460123011034445273860404032	1
150292437714015209168977540402000266406	43295222872497558144639226338656950863	143
1117253985021135495687684418091	1062820270473712010201528450313	1
152193156193034336581790621466561080100	18899633128072879062418684808497400194	14
1188108388238849329210089753243	536823295000247835068073781711	1
38979845472318815107688698022419827806	12966784166635511341470377541773328145	1
1029746907681260474206540471907	767187826665873679552187539742	1
347796519	1365954964	1
16114	63287	7
2994948093238462	6992186857652850	2
26373	61572	3
125993028941548332568455	36893382767956332973777	5124792716760151823
49170	14398	2
16047419784059106080600609443682172	2624729891761743601394570007245970	1625219747220893870832551088078
39496	6460	4
2929033635395632	1193574575	1
127779851037	52070	1
201894448301685353189032	19194187934521170	2
449477393587	42732	1
1760872977112243936874948918035	118691550577799569013927	1
867636607822	58483	1
130517619534134505481520568712579179829	21541989110383247618511753735133942	1
183610802998	61539	1
547276215382334738974720	1868979887	1
17119768996084609024	58465	1
1577148021688979571451070719362	4658903031390512	2
14845269740350077217	43853	1
30622320771539748325313662497427887834	393429320992569114920854	2
4029251493968440284	51767	1
33386716476676425918878567353500773614	656179436501974135197986322097891	1
2646693242392071221	3919	1
1028253396931199132735897535568563	704042398	1
31410957429432852186033435737	21507	1
118197598786031361573769378611688904234	60602953958072	2
739999612123040285441876014059	34255	1
34263899315106619512510412667250990891	64085733543827669155485	3
273148364732028517869929019138	7086	6
57575772825211576644297113137597953916	4419669328458709024528606411016121	1
543381227687068153268650147640	16866	2
375187985	206623535080865	24865
30178	16619628802	2
16938457712177137	304192675417662960951750	1
38143	684998682620	7
121373632228782966643725	3697392902654870930032274589587	1
17610	536451680815	5
2526597285157096260672517242294817	110335885321825209652885978482457167605	1
12813	996263098853	1
4669943058623102	6168361389048964	24454
763873895252	1008973810264	4
3430904681082441618883	105724173439897187588165	1
30319641123	934307214770	1
61017111152494460849409512074	500519434450070633153612216596	2
13644918579	111928388632	1
150913095834778996109282193325333162500	74949182864604356194950485671146011436	36
354049923048	500492729205	3
13376974491085817449761	495270929910102	3
696300366503699214	25779919835	1
4782262401765013078670069328640	405857465450249648032135	5
12087608752031056619	1025842130629	1
8245040033568177271392638001654836769	6817207976201708545714691919472	14892756061638985877
1107255097638494394	915506565472	2
36412404994897138867424834893502273864	112456392356238482813470324627863555834	2
11776108410115543899	507329433895	1
15596601757058269792116440625274230	15537571205965532	2
494745412522269022256227398540	492872883185	5
91794686520474173888695863971010828875	232657132732462048829267	1
835286996114445854475351923846	756655433215	1
56548472478061118283103360434480240046	1534563117145868198919849389182	2
964518527220322351661696023469	769759695693	1
128412182382834991877893560973689184479	110040186545680839517340851834809266808	3
54245683996381850610125571126	893187822768	6
606470076	204393937946067921949535	36863
32904	11089381653477357890	2
7350977576686263	1068286715050101315487834564934	1
26286	3820034042936851309	1
161553635275369973633830	8851080611894460062600226696651565448	12178939711675082822
53060	2907011881636809136	4
107518188919734864165265090376235	121124584154455944191535141696488459935	5
838	12290308918971233495	1
21860899944033277	489014546240986067939497	1
671764613783	15026950794837092047	1
4718955016269011164500	59985774917390067034076387470	10
671711673000	8538573706900652317	1
3599089952456828580523599046188	105803158968355951478800257641612340728	52683745249476109628
546519984168	16066156036149774608	8
82133852958763026970524399935168592571	160205606073944015200110004366914595710	1
406442530621	17224451887601321300	1
130847046815171304277137	175888299813856088246162	1
12812440324618977163	17222844535016508029	1
3571497739273026209829302879562	2908708578108742882004768805132	5768107422438
7430162050130747988	6051292110394134168	12
24900778460840540167590387087210662634	61916802372969114042366580443917483415	3
4367648369930776813	10860336008406704887	1
160068281565981845566617775616708610510	7650485674170152500950618457665660281	1
11352555651814757412	6279194490404572462	2
2519665975203765014042833215448437	88284020715439886931975	3
140078719955733982712596704125	4908076203777061122	1
71736776237891030630805423716610405281	4500030719603705205283072870801	1
797969245578590429204060550514	9639683574651358827	1
157918483276377776598808424293202355445	4660279616288463439813312027765209327	1
1191942894733420796795617270494	2741906061966628602	6
65597960238016540193168124706770618548	9494501667863028756222139005998962613	1
258123996950579292813212793585	16607064883065154874	1
269186832	30567362985113598177641651137952957	1
10291	1168588855399544993888622809441	1
29710033786622821	111022406589187790467508497774510620310	1
55693	900890376589596242945565299764	11
393298025025847243441794	108087568833549854875382676870498266651	1
52012	544331453244727933718567448413	1
16084491789048343367517255051750640	117003450147475539711455088515737538348	4
59337	502469732481595004382217005313	1
2929882694140444	25924674094859649954386131363391033	1
103975821784	920016114940811255190522255031	1
97059683957254564010755	23105307975808526024541460076315025452	1
197943411357	455292411878940936274114800712	1
3558996860550150847330721329582	8934549003720389436342869488886436779	1
720367278651	607658796446274950341555361018	1
100775742985573024071415490183525514747	122806383227127653759465314958058623788	1
458300619439	297040113542117653556205586977	1
85670705597755546237431	6564771862737039000330502509056769	10857
15781653421342091966	1209315992030402321144054989234	2
1272676721727537760572967971442	87330035437184974449648151495295863192	2
7051075221905947023	496313428762611420742537943952	3
9811209619783605087163927773004072210	65548919217106337221250202409129296847	1
8996825447409665067	1178745439012110573388421331522	3
7948762700693957414524269973559019027	38733193218030619252966301548492347052	1
18174648870965809591	250373672000237784804091893720	1
9322241974786148586307560467128887	10658357520685904819406420438551287	1
572355608582418946204608470737	654388796358305744859949067601	1
154188546910574621070865519890298699099	61130051351632421999113108914774536235	1
345279992419712673526815620406	403888538117908734653843882647	1
134039212489909417456348279223078936048	86399337263982781022084760235251447677	1
523421622945566260545794929120	440474175817042262178877215083	1
33602943922492442106032679139782855049	48676169836156879613304148304671303512	1
971786357396222500418908093010	594225141618737782862654971056	2
122116087	473134200	1
15581	60368	1
4094395826496508	1563231501393408	4
56323	21504	1
39264020000968332400725	41748203427068378694444	4350583933625299989
54150	57576	6
5399249691816250965942347791149095	940987958048347099140176153686969	1
18539	3231	1
459337701874002	7937633	1
581808362095	10054	1
4108035454264838928661	24110658004381	1
294932198451	1731	3
1649374027604533250668052868346	4654014760427847253939	1
900525593468	2541	1
146076756619558420266816576943947977185	22859165269805162815446873607903144	1
905147846775	44877	3
50862548865465842321880	949616472	1524264
1601692584448862160	29904	48
3509620570448641873555326045936	13551047742683268	36
13165368895843738848	50833	1
52854273357622937860392012518444255863	30279996291958136728801	1
15400703795930038966	8823	17
38349985726185957290091576334609553811	6200341392157884204353793823727758	1
8489440905501767354	12531	1
22090199064641308222339070635687243	370700312	1
1002073037022445880938060315983	16816	1
111388565787505195073220706398098726050	14532610308065043	1
18115561375760547035362607333	42214	1
12052605860452204494786829886086130396	220002560963484954429833	1
24828112827567639908591667917	47546	1
142266299752223037370878568867264384612	7064492867919820791836709794466503	1
620893605954147370630767401432	28093	1
886337015	6458184104241868	1
59170	431134824543	1
17521332900119400	137540553829048201099762	2
37488	294276714639	3
274951294949556730253718	6128716976051194882096419996288	32244786554422039434
34108	760273846528	4
13424151659590994769525616373262271	112595222849184831569888119844578366883	1
23103	290079062726	17
22137042174850226	26957083388331096	101218
874826302628	1065307885488	4
223952509008225739055867	34512006503340544383067	1
1006297818895	155074649638	1
4563462327570223670759465399091	4561536621594201973322350566873	10784657332853128707
846287867426	845930747878	2
37907286772407716699143348847710667654	167410535549069257028947190913573819072	2
748253812829	399712534545	1
46588618849665941447835	13426790466404575	5
2955099352996475941	851656494650	1
1223111929946470886439165350511	62726906819356113291295	1
8271853469895227322	424219377741	3
9940252202243614663837044738558503332	322627265598373977787928034142	2
11840999343557866251	384319146279	3
91280418311437260103780281452559224426	16427960562299808246605823761023949731	1
4149702485459572852	685326095094	2
21460041315954564254560226755195097	21778020620441135	1
704821128695445085953205575341	715264656226	1
106181712839464503911712067496560969527	218772087156832409339460	3
663211950999014628818855003582	540887131464	2
169044322337245220187530571775409269655	3204466151175368251430811969132	1
521143381345576086095617221070	378689445208	2
156837087104269517971886029264735466849	65903593672234584073980440133677367046	1
546232094733397643540411249974	41380547524	2
238360686	77465563889563534108299	19401
24572	7985728971657495398	2
2888934688264149	164459190934942904599324351195	1
18358	1045070987394931161	137
149658887853676923902302	12354280917718060440065829822952526104	2
40615	3352751892448272067	1
5403189637360842314192114465567226	10494081638547102358057993531463904518	2
47228	9113558918889042308	4
7286014540816830	109531257315308558918232	6
628836537420	9453351513857382205	5
567396697969205401204234	8505108056864917543395948402831	1
1036788642069	15541153948353912863	1
7782781027059377878207036503987	42737553231845818827600366096157645096	14448678019066241449
1077300084726	5915773495049171408	2
162235200264732916365202999887574224028	120774268957867752811342166219821969907	1
1027206740225	14212323538915110175	25
139917287281636143871481	222103995624481438650964	1
5065704360226503643	8041273533226460008	1
3916817382335992464895932600941	4625025777275544271520367193801	1
9543711521946208867	11269331064283053147	1
4425551748875489982138205322512087982	1294647686773396057324187213335838053	1
4562656297304748635	1334756151557510973	1
22672245672436674563533090607953826918	56473466810523026340519945658040685188	2
11790878851977957465	6810588786317262568	1
3216762547232961400547913364718036	203583193185907338488247	1
107030978629921023492252852808	6773800701589024555	1
6392424264394411690635861953544713605	1054337171827379765591989517868	1
511656318989527240347284056225	9938173641082771339	1
168712237593638920297801146261934832733	11299086490136672622413385177143473848	3
470023993744141577890756373779	12562047275051779193	1
34300903404616682249851341507266766039	169029297334690411008734003350833824476	1
260165128431890618798451913749	1858224416224503656	1
343534136	8379660069820386087534472712102820	4
28967	706577854869124844009821047439	1
932783002054333	24882952768736480475615138660974482653	1
50397	359851786667278326269645044381	1
77120222535880566982835	157640020079121269300698182090989374534	1
29902	247280541726115078917401313753	1
13078792654716708006556562270132005	81868274689835203067899573192376985451	1
25793	512654163325627411600968665154	1
31215914093954415	7118562765795831490823718323141906	1
1094738259270	249647118686837626148931888097	1
141014286495434088335257	118870175775435627407785375424673242857	1
695615224835	718184890038253716951698849955	5
476622491584196672491842263587	153601049291844127596030250543665647834	1
116236799325	629331797330011925436134944892	1
122719621637705959973917915643104014971	42734934260905808619470205005659772166	1
622310676978	1119993512596920257215495116612	6
205868969186915448972216	12405022005619680773475750546654347	1
15061562657710461936	907562790768532082779803968735	1
5833470081385275732074832064482	38549268835441645362475608234502709592	6
11770373625859642865	421992432768113153463529186288	1
14789932798905824252093457509807774210	122896902135190121538772617222788944059	7
2461361789921034476	1238282445825099934202210643309	1
167272900663745636286078190602107517232	65070330901597283275987875368388535852	4
9860949121066151153	452133728110164933937238901353	1
7991203003540742447103841598968033	24495255347420589825217603174815640	1
378828746997593801564570935503	1161215262149877447923278730229	3
95471033470950228514653416197358509131	56565287519540711244202558329664705443	3
1147435011184226072599732662299	471527819351465803822312167662	1
153304647032895902057713102395110269752	100193586923457859735283958873760659952	8
1161082519034443416057331151089	920489749640089477882515923936	1
150401764799724722782522962806439216841	49151572676429012753982660372613335173	1
590325269766070673382746155190	607698608880933800826397348641	1
105964520	62857557	1
33296	19751	1
11683523018105817	5903732274190926	3
24415	12337	1
61103747432815617346991	20267553420054311296431	1
61289	20329	1
9655482452277510541350074722310644	5514238789540804186342665880019530	2
48151	27499	1
16502765117643227	1001365750	1
634489902445	38500	35
139331320396157158984065	3639019709663175	15
547635361890	14303	1
6983068461387287761668153705949	401587819667407692994795	1
875222722537	50333	1
12533139364520102101853968207811240164	2158431735360405346135224142961347	1
765813252104	32703	1
165502357988829218055258	454201293	214347
10809729139402972996	29666	14
2530881124081483800721228750915	4536054757581282	417915492683
12111927738468525010	21708	2
30258857489800777988397995130471629460	89071096719996342894330	22856324536822258890
5295489647262018056	15588	4
99273901607539798814212853584163915134	4955316777268265703290957504890025	1
11226911623231717093	44002	1
6867503384970405664848100510196550	633941600	103450
265539038568212882159423895996	24512	4
25222309367336355219061099226452416831	1412850176603949	3
352111638219986518650198241178	9582	2
86526950946999420906172974222200724519	6078139825841131728692	1
673511396567924263144394737815	60712	1
15919940177135677333558816410313931583	922223466371342611999600611739614	3
819070781635075394893952840333	55399	1
613017655	11492534562275518	1
55329	1037279169843	3
23636957951921511	60277422562033851035364	782395748301
60422	154084228328	2
157076709997860646617447	2196613269610100460853343380667	1
23005	321709617346	1
5244050305251072908951836641939241	92878801938390526478511794257275389439	1
55843	539094996510	1
8598682375846276	7104509414038607	1
437402771109	361396312742	1
368467460093374502409613	22572636702471598090842	1
683840002981	41892632652	1
1239265126683006883396516207122	449468293310291403869641672330	2
589351851685	213751654293	1
137429003421286113290741089236971332517	32911556551434036128555865539985555609	7
147103604019	233058268635	3
17041017067581972818215	4457885662691576	1
3224106909011819661	843417966643	1
4260122989298924401773228088944	444902091467832096970725	3117795334281
8198337349070461344	856185946350	6
1451559764630844357743583398581391325	164611650079464422482715676206	1
9410962332396066450	1067234072009	1
126528056103060838308292393862603867760	166483952640630712498165154864329605131	1
12034702747081604103	917415055297	1
16325708381983129751047167589023825	2477176674047762	1
1152741986371271297514363113082	174910974337	1
115147781038544248879774145308355929113	384818761826733365139143	1
991017302392305427365806333754	893476873606	2
16070022086672432652183275364682549778	714734436889996125945066846812	2
875755730258330462940284265673	153756370925	1
156535997062806685848202102715034692397	131799907906828756227949759450557450317	1
69235778675541989757855697334	717012183414	2
125630026	24876167649861336032075	1
9327	1846851601756660309	1
7465415649346222	1383434134140476472502156980175	1
28389	5260833887735829070	1
12229391614938247421348	3655187985724952942679917361705313916	4
32504	9714974712468866767	17
25355085929247930854065573302854238	167699664494460867545287835001076747656	6
53772	18256731804146290128	12
5627755510006986	52292269177824891122667	2387961
381788644212	3547523433928624614	162
8137243496182170672872	340168811090681668921014239907	1
18356494799	767373744499327513	1
3242457355508577247018343772601	65351574490249505516474987710487747775	1
793384267427	15990622348220569950	1
105789090318833013010987909065611505253	31217371319928072331073415841721413302	1
773535312530	5448705306662799601	1
53078571668524521764986	118214142406522259225832	22
6812368820961884331	15172193083042066255	1
518084605775942383500599860230	748850311116700577821655355635	5
9140476755177540581	13211836031333236591	1
2855407093820992646381650316214904411	28565906995734078897127324327346307922	1
1445747238342482801	14463465205784706515	1
69307626923358030695267388045845771652	23813820499105187174461270011584711266	2
3207166739338604488	4664329762079669437	1
6017803038521563794671964868578282	171179968011093064704384	6
524267372785778960201416985545	14913095614504775424	1
79691027889140574370813167472171194289	3491461758384930586935510478350	1
568621167050546850364616764187	15184302924554296700	1
77023423984478316271517761472034934938	45906874177091916396194905757488376431	1
291125524646113612634408105303	10209989331712524741	1
64956738163604169709291857367071646830	101479412923630149278390334344114339758	2
526423343665941117610454231619	13607437231613117379	3
66826254	2233012893181546291197331475320036	22
35461	1184936531271714667655787463688	1
9616061329996026	154725375451731257761622432987666141147	1
40273	455978843401168432856481532139	1
35385970410449564717927	8268870949501325404715698850668376523	1
6655	128581343881449281156894980982	1
8751472996018661184190433057954626	80408058323740390641797626254041592094	2
29636	201938121645588410233747664461	1
1395687759768785	1008289755841396658644959454126667	1
149551327058	108040691759056700631659196799	1
55995646079529233094846	139462578125172924407248402578704985148	2
328160565444	59646603683515368736223161207	1
4460002094132420062452456490897	21798239867338310855440681865028458355	11
697860538803	129559153851106283105221980678	3
87637566547997047827964562307645837399	112309140490771294342503212860027382677	1
1042319018241	154419471201363550552154400758	1
45238097150385874332647	8818006971336851628701681808789538	1
5551708553768899102	1082163216706983080162199399741	1
5454704528867160816194480428504	95988303962932246462065996424077523215	1
14880836794711227897	240231401175093810499946097239	1
3334240887840833944699275929171465897	145344223254669226160096043011333024000	1
14226101532966854585	575923579862415734410708928323	1
97852488039012209773713945061550793139	68445035562833727793339075577343081564	1
3845208641052625175	756629841532376360579714747657	1
5949595988848527489806635737921381	4708625263192909924010122449551534	11507
1034082904118975839020880461966	818393197739273472496762396724	2
125474058280933627087606722324466672926	164701237217145711721672253245107734747	1
963465240725736302111931643172	703556916449040377479388098657	1
27441021285352017511953583116526389497	12815869305626471603015740214909579122	1
147899976340761676084795196614	401621912972081670959941886604	2
15666090095625737097368635775946173117	79167230427583148738524736776711455996	1
1070389386755409266148118967475	670739841561665721230446036193	1
241612449	1284603284	1
8867	47144	1
277909754127636	2977156015362411	136497914601
4072	43622	2
74005658088415242975286	64284992762159390269411	1
42124	36591	1
25362102789963667779862067022732719	312507559641283883503719172358757	1
49181	606	1
21038592178157944	474496225	1
1011057605217	22803	33
77949931484801674943375	4314486809643725	973265691325
800911119950	44330	10
5573948154618104518101695411724	308605574982695539441738	2
818972668232	45343	1
118422508426853643533659673530363521664	20272783447110041635272768441550501	1
138187004937	60826	1
197680008608501307831878	319989117	1
14959325635362768764	24215	1
682474647198941804770123900907	6241883268176974	1
3187966264898012102	29157	1
51971264883865470589022224940658341537	212170898603228176883941	11819447306736570491
8794195453495378214	35902	2
154954492828343461928157269423874116370	10860161225823345654289987258618	2
9456197999115789524	2481	1
25820720975234228915821844613782153	127282511	1
1056299821032716108565192358763	5207	1
48035053013606893511830270725064111657	2973975581129227	1
572105030220825694353581472289	18509	1
130003824731559814020024274095950114132	41847517327088251940353	1
312528518417473223446420025944	7517	1
133209369549046972086077186538144833001	32198551111503430701917279312451241	1
897318970862127996798282473694	57333	3
331214906	2827777252463808	2
31609	269864699381	1
5591876481125049	47858894039265085332055	1
31339	268219422471	77
72991055221033459758340	737500294818158545555829608697	1
30440	307565206535	5
10131619970935743082807797581153623	131347050500672780871877459452242150378	1
28479	700527711380	1
2040992797127991	1928376979236844	1
432918187958	409031069941	1
70618224107137819690784	116437908020040812479162	2
438484938409	722989986964	7
2855175446067426225764997712605	1122149931654902047026035157436	1
1070524504370	420740869381	1
140087754610516133769148355960181111333	67307008222957230990198406198889828265	3
1077890949206	113219954126	2
83687411913125355296959	22013834772618703	1
3790448260213572267	997071122251	1
1772970249488245307485594211362	48400133423167672447925	1
5487040159658926587	149790147862	1
14385014776923556488696015295248067612	3234703576629594732348942368497	1
2940135876743251455	661137175301	1
117721845482088699570810158303084062708	59060555955464263927549358963241559786	2
5687487585740132888	42649365611	1
3184269508906874713793668647168032	24692844616408115	1
106953380095956829752075527657	829384318294	7
73571877424725826017443785842734088323	481264221751035751220395	1
947859882461409130504182283750	971624612871	1
156570772589027390888537660109982728187	1288501147535444515352526354338	1
763864478141273790812882852062	210510015953	1
125161917155575177166591967042447245847	1272666961639009949216055830544207629	1
120838681522109806160890329906	188146962645	3
258633537	181639710707466718360595	1
24245	17027392613777053514	1
12343460684369704	375129190875516794087210203153	616926263713
40016	1216123264449089762	2
48773318364440042323135	11016481335371348668350382930374615776	1
12663	2860205289035985856	7
12085431554975668199322118775125814	74150278164018233789952107326282705382	2
32524	2807014202180078693	1
1522988219048127	107084732890286862228955	1
231897711313	16305250535254946666	1
15246514047379560432375	352266760630763855058866948827	1
66537680050	1537335874827610009	1
5107615599255783374710563328721	59904718086423369080715669508534021613	13581527867246218697
752141533586	8821499123216040458	2
67443931061796947240342471901440227283	112131405136416380968753295845697968921	1
594309893263	17626204441431253090	1
204918755638537827772037	264211902492819210086549	63017
6503602381533168122	8385416712722573594	2
8100507247753425468551670546231	3871329909441845264890850146199	1
15535885238460292591	7424786541606727343	1
52304148777061923527646921906609326184	119534145417949437340805301441154859713	1
5749052243858911408	13138690964304459237	1
117061979741748923268468166509813096217	69836117699520075487300600738444431380	1
8287543936959617841	10066151972239769283	3
21228777760136878823547945568899944	295996994778379862755541	1
688899344814683481480032631919	9605458122645417493	1
129060254151728099966722119270544967189	9761456417730689218994457857946	11
454222049105965119662624853605	18265135537978802316	1
127897881002157481279333877501980655780	44516611460869476267105404250102543910	10
1248902309678406491338117841159	16750005610085565812	1
160130206544927443388989650158918946151	81025119910884023776594481873982868151	1
874538598514353561366064494462	300617339412083486	26
16386754	15533011953589092680061886637206048	2
631	598125183526409545045606832523	1
7604118942895027	16586981801545458207604758855623819608	7
65435	1265124883886067622106255260317	1
57630551683642775994286	81813267148207301142896309583849430710	2
8461	609633471416274281957720544797	1
14623718207767586825350014175142268	138474929125387820980568585464077466029	3
39401	27675365920530709128063717050	1
8103440247562413	5920782139986019625240706869241709	1
418490471638	305770245047952055425966734797	1
140208950601019557284220	42626872144314242168784308534482766820	180
830244554136	247086896917202728542159404584	8
2931912131129831128965919144296	107986804996346452738833037946431303666	2
334124315664	552195478634458012655049698265	3
20699320963804664204698087113121669714	152271661988801469761334566955355765679	1
1018278800825	513502750368932137273356357723	1
198088062612427729680237	27124029792978401290366634350656936	170697
6962795923036528926	953409718728919710025365449328	6
407837290065289796186081705444	125729232488071188352395009369312757567	1
4303047399059456677	1223817804101196276921416370310	1
7595246750313184640084698001725383708	158880107266325750675879868225972020225	1
5436274998312790213	908295709559371266707938799303	1
126269559330747960669396668442491385499	46547285032499631127723553109903151377	1
15714887937457570289	1139450644987480006714970934542	1
8326695526887834922832880441079077	9734155404019780135068242334793822	1
621140242951612019158769194814	726131468726998630044999614695	1
138852659795799614740737041831258054570	54204699664048151696205859360276928426	2
392326293379487646695603203955	403079775528831668404965465036	1
116681746482792290565730644759020679180	49254490396794864508727435366962044372	12
1125770739715764879830263042237	114767699954387697667731629128	1
107391781093684927336406846669919773055	14715687076340632371747783650113216552	1
1226371120436877750275951593031	563913645209763454337713282697	1
178037942	477739148	2
18535	49736	1
26295866796612710	4600538999560790	1833614587310
57364	10036	4
453681142445496081598365	384458081324866419600600	14718915824076049755
61646	52240	2
3361597868225223305710175935022269	5539890286104442781772723197700576	205363667189518193274493001101
32738	53952	2
653632111730575	222683437	1
190424504510	64875	5
512786621089467228555238	10224996469453642	2
1098542280041	21905	1
1050725800852806202863287723149	80264320025123342924192	1
446554066707	34112	1
19836710690105096590030808264905210287	9432184728851028214658699796482776	11
391365007235	16624	1
154233820119597037910029	108960076	1
18080279012906281919	12773	1
482792218011230564428974810685	69718171347727	1
1641204200522842318	237	1
20455102258082790170313131788496707245	190427227054446023729355	7593094902286615245
5387816831295723202	50158	2
138127106190463209381305317750632897239	20660733994879275568476123161475466	1
17994329519293588558	50181	1
7028086929674612629212582413431911	427553290	1
509263210005044210659945829023	30981	1
116776795527596237819230647729904830249	11203925867452	1
1014877516334040592544896006703	1293	1
92521490629750820025282756804981646272	384900520496211943923836	4
1121630492837291967691962921856	45409	1
143441377085190463289513558476212909417	3152489511878207228850450581426489	1
1257022983542768878143723803346	32371	1
284563333	8662521305938829	1
31641	963198010334	1
8103678401341267	100642192040188032543431	1
28965	359725663837	1
110571522894062408182473	2805040752791737298901459977030	1
36306	921031083821	1
1095745831785543851679726902475512	46018907581519101770187840028359540159	1
24175	1037052108738	1
8860766667938610	2271533982044727	3
678076653372	173830800233	1
72309812403075346941451	69840925118330407356122	1
829212422511	800900469565	1
440671781562057621399248433827	581215449185098164261519115162	7
130073080187	171557351505	1
153181731806484239093748394315637428296	163901327048469725091107614812283472965	1
924071816531	837772536286	1
234486847792978927065365	14739251032986597	1
13420337547172924714	843568523851	1
5727985691583358894293243190340	85151423966628040796202	2
16148964234608888872	240068214937	1
61121974161635125609098188190936530902	1976735841257459668254673708063	1
9113741258769768236	294746026143	1
25191236059751008983301835917195467303	145922227886040735604680428344112153019	3
14608000320466949307	575444850947	1
17038892768948753947957813707769729	11491818609487416	29899
1139763388002859891498566086342	768709228368	2
63908391353467349383494141016790309446	13650541309881450105292	14
976868445423172639715230183173	53963182641	3
61948907251834381248033097240101331113	755564799014032995049366906175	1
1076017813855308064076733610642	994533663550	2
77566001450286796070847811640385995553	95922489057120023005432556852148001563	3
1246716991530760332486521436743	899896414334	1
27008274	27450599419482577449684	6
7027	7142083886947463887	1
14381475216161442	3130334242726262413345702694529	665870692479
43196	9402228625116987902	2
118549361668327818866222	1904940029879248890040995012061311248	21644944617186017686
21908	352034170300760672	4
6058610704568855826599103340561348	1129610433619217547265653085548133644	4
13096	7790874816794161912	8
5812202989109310	261717658825923261284476	2
297459146299	13394286385318112607	1
32251511505988730329159	5357781929421996073378063351608	1
105953207877	17601475280384065211	1
1163877113217904802267463554005	52621525324116073187751247672359278050	14304400108677522935
162729943846	7357390023255028060	2
75718646593368691885407792373848647043	81869392593572654691440872968013276104	3
960072856534	4244740176278132873	1
51018585107518690203796	110357082072675085359511	1
5423758582631020061	11732002559153254171	1
1242159166357418005678294366002	3190140326639676754347732651115	1
6198936265412677964	15920243635566391421	1
21542411148268824173198109454398212899	17622984454955033572319696579547736614	1
14154563156737028463	11579281667266000236	3
114696020522100735816758955481973619007	21827961346133439255376659339374591452	7
12895168971522906097	4328774975244685655	1
6558879164792458693836442536513990	56626582056220053009860	31990
820116181905902931395616447204	7080535424347615256	4
74992303423516139749527616521373783911	5429370106407467790745237003463	1
1190231488108908948925974465529	17703327569895521081	1
41013119068853844123135029673303874874	3662446075078079373532604068887065943	1
183416060674700275279915241580	1230471048291872162	2
132327856431503778417742397803680002706	35249966365992397706547006190030071008	2
672739749259373579846647710467	266741259099849792	1
94260142	3370068982583957198169673831734600	2
33161	1185600345675974388098390090320	1
5950933416097975	64112286076182273018726155577954736582	1
10907	226824063873954858565573444732	1
28067467388529553684295	149448430126037826029647219750897188473	1
23623	916855237708402709131464093899	1
502093211080104174488350455307632	13366594357110321567212182093161098838	6
2784	310539007048773948693977023533	3
5862921010646318	1672886853956860915509016463581566	82
1007980918189	287610565452911702142012630204	1
35527807873204315633541	133742326673512343313349532936049499375	1
432098829701	910050711970286405736713519298	11
64114288355499901977385258177	163254808208594334044445949266741689684	1
27145813815	511777287121671605857698849288	3
164370167752265306995296942781750847639	29384784558709794922994410256451509233	1
10072435995	299945183567470207914033753311	1
8506242797097887012070	5344083990404284586143686943752997	1
768509084076242220	482819170655850800573129777635	5
2490199172533420352985117734082	27463915386690404131131238472548078040	2
10238596870806211045	633900910825500641214824413841	1
9390296461525787802552243473554420654	32581477940607741194748348435409038733	1
10654804401871470932	887394821538895381869379229409	1
54678837791247565803172184162855348742	50568182431222994087634669455795368864	2
9614454470936253905	175673055476951382653008440341	1
3882372670881299694841732043095449	12567262793052848878772278661572833	37257
208410375010403397742262234914	674625589449115542248290450738	2
95123698242744240632997531810440140087	161530114553425582750768728965445814446	1
128897788793592792008796995518	904125634226146747351074646012	2
126434221634086781970455290608771536956	162419084424505994215027143769060804716	4
1112724626444876492244326091112	475644287957174611660768086664	8
149620268497851154161271344945324993600	119098005584926604150635935643804375206	246
589488177243527484632591666304	391405692658692957866793561365	1
1004152986	1133687983	1
55729	62918	1
1314085369255704	3760105660543550	2
9191	26299	91
211840234242919969445256	199911354786911027389786	2
34576	32629	1
7170381405334676316246937808243272	20211312817117207982051175367366252	4
12787	36043	19
5194132427401384	355727740	4
704241397519	48231	1
3711452922897597396334	7872377595165631	1
18381465607	38989	1
2762915334628695212354314871850	179475180122982699568540	18644834835132214790
592746540060	38504	4
7175003585867448310367294129683394829	1474546242837809926393400640502360	1
89592861511	4976	1
29047925189641215532594	1056608478	2
1652468935895623377	60108	3
7002861593639132359943394804727	7301239495686697	1
14953846558646401939	15591	1
9707143304350601160605978052762113711	169861059030213684128054	1
2463002242319648953	43099	7
49767069149898560086515281655677605221	1493159026266445958038812254991915	3
17783161234878200886	7338	6
19740509616130016187117148448199964	1154343453	42863
921097898706577523137304829256	53862	2
66273809870126581165229957089044833196	16115850962888089	1
889238243838187904982926985480	60886	2
111404102566229572548704876540099121709	86879138450948075046045	1
41665781641629601373575459909	13157	59
9573322329307929881712269503419224174	9966537482157837144942142448983126	2
984909274287087218597225227244	26073	1
39819900	1369177643076300	59700
26680	917371955160	40
44142260865435	138337163317921310706912	2942817391029
90	282050453568	6
421415315351459260145051	6567501633531209947431452025339	1
64183	1000253056758	1
32730731350091808351407731023719610	33751329963952306766437737366063722265	15
52156	1008340845121	1
655764316043746	572089090220784	2
626626197844	546668982533	1
295104774132404366831165	301314445569194636386392	1
563033494658	574880991941	1
1459209408885377826968391231614	3123405088619189295879681156033	5862693481585141811
497794883348	1065518809206	2
92065111640734214534765061044880997955	167952714329673330345878446786093286067	1
274557639961	856327866425	1
133672729574204634872897	10572853157844290	24253
11023191322657373098	871880027860	2
14687406773164825744719481847	120582506540689807687345	17
129599463778794518	1064001864327	1
2091650333527231350480808202288510719	73282959104587781906246450282	1
3627982053360326301	127109802335	1
81866470410563852377847919567915883948	146321747402652124805659137106825957378	2
11548316858724028525	1091571301385	5
12804705734728946807337745089581934	3675852657066912	121002
423289060833009266205112149868	121513781824	4
113197132489681593474632601715733329795	142564036553708199955853	1
122053452514237813350624376050	636544072897	1
148019761446941801610574108158672454471	2957343491598551834303839864298	1
806665995200117064042140171893	482746078172	1
68790945788792859372422105088830948708	110977486558033266506685040762481890719	1
1262362527838773004133535074439	565469861666	1
216462937	121120871048676722913862	1
27725	15513400070275596915	5
1954346420281776	114229553847426002065868523588	12
39011	2280153139124353499	1
6332308350073907000410	1808847312705200077580703868541003460	10
8007	2287229179650023640	3
1889256172546102031878372758548579	8376621718681358369683739133986707526	1
27986	12425843790325262244	2
2975180707284691	77196618021202591339425	1
709812884954	18417420498915087997	1
230293318305864514100955	1488923872184864997136425216233	1
716350108301	4631444737250160806	1
1370487018132308982146730275565	15323056657930773298193857972779288238	1
929052412410	10387491866173473389	1
88328412859031776027570182482813490963	43451537485876408704364174645270733759	1
188315302841	8016058640657908290	1
244156569433579200684492	348395432523582899844067	1
8907735253601094536	12710754757422897165	1
30232755355905565749346704804	44278709245764682344378797688	12
12172684213262567887	17828039114346830311	1
109822246215067557586608723491215388066	1589539483027423867612487407196386851	17501332602298622213
12550158174885896564	181647822957053454	2
95511147505636339207725075216671237947	68990463422107634612296057007408176498	1
16691898280545315033	5668632216274621195	1
8715571963967782586077231401504620	42290449958866870718586	2
615484761411516725121092574521	2986508241860589013	1
40630224178158292217415318186957763131	3424031832904103977401088389712	1
628525430129336536932097684782	8169834339350372469	3
98100018237303543451375735141644346048	24381834323784703397551083918157008065	1
323263865851331432175683362933	4872442014755126879	1
112580730689670774613515827282218571656	85049865743751049157735344958771490088	8
1126171651257179969066430584304	13029732418428535807	1
26307400	2418567727102563609586348595586297	1
10640	978187149485364452815510048771	1
2206515587016117	3030263264150808051349002965919603019	559
63862	369410595977837460928879691577	1
1291251833713444067565	141262613782167801907843263023118849891	3
3846	1130665970631202782330630238857	3
14424175836144691348063543394849710	45935671397476361826301864134504060547	1
49940	103502257544882570307139223125	5
1078387536924889	24579118530521162837377769452249466	1
53866856661	1227758861635963077867967204588	1
1319352764800105225905	97676642196437396702232687659639594527	1
11918235890	328253271226893927192151015927	1
3848736355772257616585793098242	119252795630883438108363460916836956994	2
724124214747	906655960435536107530930952956	1
11916181137625122590312119898862644132	153656122509487587949922422010250183105	1
517516400984	228387768630736264344532331865	1
101276857126614693285039	39850491486511487484073618183162025	1
3134196454318309477	1233245902997554814058322935713	1
327426843382313689353414761517	116279536843879218149699796670424134632	39
6653913095241017918	299714930836403991535841034987	1
55627125083299260232996717029654503035	34394777112958987047773758960020322506	1
6556566629133737170	970810652831699431088478598364	2
24363694688694016762508809529685342588	156079254183888124054694417474908340059	1
1947971883053639523	1103631302383045772042923844594	1
22989516207336701051973883019587776	14130350047248921494863198009331980	4
1094452224766689726594172146323	672697629061384946555102140360	1
15382117800519815592567182492069966922	114585043047635636607143883134939335047	3
1012471710702246758153445278676	1061678448135542261110098204398	2
39649568740830074846315562364177559280	164845950718425728831470936862621000580	60
355901257257657008750568497007	471803962372867608518966813560	1
35196802942405557803804756317801125618	76905708016135324467065814257276579162	2
714575827237544571634045478548	831241068610883278044628123057	1
11184052	35552022	3454
12952	41172	4
4714134272501363	20278141454316189	1
12611	54247	1
222776776556293977320550	198437365195134537959737	1
61828	55073	1
13239363012031645992104446291856908	901736287417588908527806112568578	2
35883	2444	1
18429468898387382	999661963	51521
715415807084	38806	2
199535242441458767755473	15632413078112020	1
719390295523	56360	1
2302757191640543496735405292055	214084324720495318842109	1
556219505059	51711	1
45418633700649661729175871005501047606	15598049164217495596401468939393871	1
628163051548	26907	1
12422762248260518927955	8990865	1755
14156994015111702482	10246	2
8655179424690235385227352003005	10869147223535399	1
17322865293149294553	21754	1
2407075555639818790323950322349890427	112045597848621883503783	1
1391711692735429335	64782	9
101074735062511541321018278206264467106	3873032647319998745598197060077528	2
9369184053731306703	20499	3
26982156420117052382236312958653825	625710400	1396675
965942557148837502720257502950	22400	50
1171421527124518470460656448307440740	21663802052648257	1
785489209580098345613242607823	54062	1
20145356451188196922133723629546186242	101648921715577138947642	6
388058027856781185662726462892	11388	12
60288936253411119184580660389868407934	13925018138315081407130737623704105	1
140801329019858495474509226372	48238	2
151574760	3087510272070255	21555
14064	286477408682	2
5862467347185524	515479449443034659031034	2045522451914
11464	1008015236324	4
142871582988085959614504	2045191573356761122082950034717	1
37319	534217531085	1
9850478478184059840522670043825381	97030274067940492069797788255257389169	1
17477	1097165345197	1
3216965095635447	10729549864902817	51571
124758685914	416107884854	2
555413000237872866749047	124134492814360816763640	1
1041444366723	232762229552	1
639194723791970348326513172862	699681240172390805418753329427	3
337756189345	369717803731	1
7061356665136956442770926736913951963	23480972893518442684217231313701364072	1
1085680176226	881197956720	2
181958210281612932938539	12617111399334504	28213
12898891311212060606	894418275216	2
6155728855969013071797047608982	123858795026554942750455	1
12151278641229733783	244494643242	1
106475304614589773807696775239690072705	5612983136016899894672156099250	16436589906262184045
12955887470797540298	682986333300	2
162175359435311222190079206210914931348	60730538838686774462875176141317867015	1
9231351661539964431	666249505529	1
26830773383096449403021732259548596	13445182460413251	1
912968453071658961941634729896	457498084639	1
155361897980299235872821707306942787178	218857308655546375881038	98
1008416951650384841863097228807	505139597471	1
64326706119289142761822715273578988243	2013285345757711541853621027815	1
959923584800495295317090112457	300680551457	1
162228612199986795153172479110054111609	22674370226658760904353905546225369929	1
515078146220611521966422103382	735177083001	1
394385867	149256724045976149685680	18437
42782	16190998974450957280	2
11437334602089736	1783105609870621424826349118029	1
31677	4938513943060779391	1
27623028924247159868846	41329639514646590540670554801114570051	1
12061	18045695986242683654	7
23627165254636393757812978137698235	38048518455078172231964665092760487317	1
40830	6554377990191784610	10
2411972350764514	138114578883174998439600	2
265913935369	15226787815795711200	1
75154071453167166861901	1185046476611562627713655547884	1
896035091679	14128884939736274424	3
1653392413130028966838496518630	3455866749060878896169729973200356842	2
298521852572	623960613329907457	1
158115389580708284119510459652480628866	160364087910612696384773785632585940175	1
580659992753	4615356354332440998	1
349222587546079016706762	202599010967005088803353	185619
11288367706304171988	6548866580479533522	6
601902276534868501445654966664	753802829795471357024053550718	926572465002
2598403467703173328	3254155970602231436	4
29370471604490388867805644030232680259	12484235079546507521791977432495751110	1
17417381833883775026	7403445617508693847	1
151189512266935094837063597930843910352	122413427830796224704260146111416914668	4
11347869980495107227	9931991963720516808	3
4201719276648396236605587105482857	21778252482452816425732	1
483372939505136179074557044059	2505407245608607009	1
47034033550392563931187878127001018128	846679235137828663872243018030	2
489639780971902611882860116128	5953459560627254668	4
31419369782766367281143923820564360837	89671251825380219246660012509635270245	1
860781400522522396866603912939	11897789820135634186	1
93929616304414874368099605967475142639	72455334263841212568092096311806086343	3
106963038068539580961276850658	15286265341717798450	2
179963165	748166171537645468118079592987361	1
53857	223901293292726460606936882534	1
11925458830819801	46968677974658023062338999306093722264	1
53293	873833880874785521241260881263	1
22842468691049385688462	53122860281178272718516702248618816528	2
16475	465772108319394839669649353399	1
22833065654587511815462869354749274	155869991708747791353566578900471372699	1
64236	281255379610072492910878886529	3
21642593997122043	6683481068336948634545624461207100	64339
672767497074	207758313568347305197333637800	2
251829561784404320580	79085998273736199780488668619277413656	4
19266058248	891175247745235974013185403696	8
466897754885885357048820708229	142133827555892099579651725390354177887	1
168125691926	586044798811097290652343533297	1
149724601334197889193131900490490545142	44620287582375033169732776840978026813	7
1061449510147	853104707737871810185221625190	1
84237630370127433843469	2053600589635459230915152499215983	1
11059887135840272283	269625233327047755650909538399	3
1782227439150636869423975035475	158577610736289430554279525332510168651	1
16610104251081541510	464499821126946219201479335239	17
68015509717215400344085828870010117118	97951055742299311704586895916569599192	2
12820392758088166468	620630482907964853535605455696	4
112946914195716462224488606690473084568	95988931966480087272375381311314548597	1
1200698839667247863	228008288373632745165378808653	1
5319623159630057860009264012245755	4491751223194475465074507182493008	1
1156062840297741575575195917037	976149347646305653607412187872	1
33018780238149801337317854687328090559	169433356950262845647425050958107114022	1
512243634100309779919844347545	576378907441001371606010578555	5
137531073090700265151396106086781053534	105142559330010144632946481144941240728	2
968753486589319256292809870732	912497514235278176949156178288	4
12404805771431876263270296308788103057	80758064152182516504327679345517581976	1
633678026342412947423789522438	941496798493209356267930395107	1
220998591	1158063295	1
11814	61907	1
8637280745577528	8766743612302233	602152868487
28688	29118	2
13200166664331318189487	7494502186639029422537	1
26661	15137	1
16393983354482418380441043581359618	10698164359363699686642646352368572	1333603136295649424911823280026
49172	32088	4
3839151942768186	302278572	27198
564622684428	44456	4
9279133477170237526119	12952475518036	1
221367123254	309	1
921953825867488216356239294946	6963730050265699850034	6
892730562924	6743	1
12307396193057254616344839206283579969	7779566008500340534654075576775137	1
756856613697	15105	3
102297497492443793383089	137625030	13762503
13067317812153515154	17580	1758
466788764452116645986504598645	8304191066365369	1
2938666707180326690	52279	1
74456181694381045964287824499056428405	258274237712757683075172	1
17272501375767232670	59915	5
129552410904579923338218243566780331718	11176392643716157777823402010443823	1
13055575858804499475	19298	1
18017649379287962561803056717130605	669777741	34101
1056722640350016865300317100210	39282	2
53754120294319216658450165450747134376	2132978154559725	1
294530111860510150014676392464	4850	2
129536819414285964922438702366627706737	31000709732383020187644	1
369803391647274240100650033921	18803	1
51846685101320301727031429411173398305	9317518170831803053465378902293107	1
687901097847598529067955714303	58995	1
52755918	25175038930617559	1
1844	879953824101	1
7078126986205786	223769029218297275656314	14
22316	705501563587	1
294403027987010998297249	346729145676989901070466048348	1
48286	56868177079	7
919311076789477904792282587085206	130352522800880060675005985400472507847	7
23523	921926274081	3
30095418534683280	11047997122978014	6
1074280052640	394367100001	1
23444022354704011759865	500917046533712304560257	1
47310634282	1010863359351	1
2090821095677326865778963049164	1302714390600614458207687864203	17028005255359484979
736723203096	459025365942	6
1844400163641774580184083139231774210	116102763684719768814545142477494580347	1
94362086028	548215936069	1
156940454929272575806030	9230198283470846	2
5075611808647097421	298513875373	1
476954115965538811714108686334	66250544923411077842424	2
5215561582163001927	724459199184	3
13709140405520610361751693101783822823	829254702123899200988862879986	1577465946444324703
17381218829378340082	1051375725724	2
7650499520739253128679838046294543707	136983062023852392712588325893957948206	1
7289976608234655426	705659040084	6
2513774690643369268850455946235013	4470265980780159	1
552903264190777360354218837839	983232372326	1
129954786681473480285301762636006758571	303701899587537172011790	1
892608059768893934238841479945	552700429827	3
76164672920868899295031230043784065333	2693094074647614794950624627508	1
261839826823893346084752629930	589731016201	1
117726691138010559637959185861088744133	23816296439201906238329892850125267028	1
87922763108276357133001974259	569486772129	1
340197098	196086295567954478285539	1
31633	18232953235199635342	1
34104018236520069	1306148294770192682167405743153	1090735223607
62534	2394986916166205358	2
30652596112431233108979	1110628636985925659848295013421021225	1
4931	178663816561905759	1
297497617274654618425232400558530	87556199993113315612041559285321925811	1
1228	13809622834282986898	2
83715536390086	69917337310924616931458	2
4043154543	3376751940833334956	1
91062558295888411681632	6039856553343800273608980195767	685000697789
265875811776	17634599710157523206	2
4426484109912386222538825386113	100005219190011126455097512740038007534	15010510321257541123
589784626262	13324692771888777716	2
158951927061594319600642877046675822499	24996741550737336688064695448104142859	1
199760561126	15746894170401656758	2
81512672245421145448032	62338226134246533216693	151083
3237134776728863424	2475654817586884026	6
188403547009264192796309078294	2177401717240028312641260626941	1
937883750985789637	10839231651342321706	1
39481118550249887344710483480161942383	35274243573546437176033774357930473427	1
15906429860566704398	14211534573749074815	1
92743352071229912766904478616045430424	10846967809493703440063136365558802887	1
11234870838261547440	18400870713050824311	3
2716360050177316313240608152751999	28795116860339989615438	1
842674127556170719168794215217	8932873231065608691	3
93847893892737140916528814065843308641	4315835889116374325761574667648	1
101379777638564541433376507086	13355486162816765184	2
157527563339588457514787889728761824840	14693733754287522455036307216910614236	4
268279356941383598391396333483	4263749484896843624	1
21669383036483118754639118036944800804	101418041362510201503895778995697233936	4
538693409786272749427058577211	15725127804785319875	1
1248395122	19634243416137510768132994799487639	1
48605	764439386249976085504214401662	1
5944870746859558	135582545244929847052905098384544132679	1
27419	1085902897953465038456687868649	1
242891967955200565426510	42544902121850586563356276558999622639	1
62884	537853007766345587092497324866	2
961251064887218639186438541969344	150205327253758265715706826841448725433	1
3712	317461228085259881587130520857	1
3983565993281346	21277835720041596699921661154262005	1
219256735189	1171138823790714516879305454730	1
7509712141744467996225	164057587410916556473831261220184087111	3
193070300898	734714264376858106488905382495	3
1820086801883337277621881661405	27683925294812693053516735384549998217	1
242564963187	1041070319788197529855135053538	1
99412161558789217301277439290568802779	116739882644782630844251859695027696322	1
736776786627	865098610537217680322400426537	3
19607389298479105786047	675481044046143368822722565009284	1
17914471720858022646	617159473774457166580833773421	3
221687783630026582196756096680	4991230537498550596947736657866022877	1
1202089159164832053	327543215660388116232775806855	3
49510700994545036172853508540187308753	13525451246177467751808612536337452125	1
9943739924364214201	1220028291985186106423842335886	1
142342462289727632592161194416684387072	51948828107220151707519535677863268533	1
17964134480820759040	749873909813301530335258407958	2
9782068761414337649748179966162946	26874606869263423202544893706210040	2
368377064580931203741293564788	1012054712732810755335061616909	1
163723093154084182000166652163655645289	48937401559582674025568240987733991516	1
275664321545900915880223826994	767801430003500661620604201321	3
100338583863007963674973826743837716439	108878470762717418209582605031555622315	1
508012509165616632071301903941	972874635855838832626409541757	1
89848263115519170251962016954128454759	163622512349334844581915252010873838895	1
1056834159750585660562495936086	1105180932336686294197887079491	3
379292378	234183548	28706
52852	32632	4
15425137167902550	2903739827741780	10
63900	12029	1
270094483257538207036938	247160355826584969009046	33431672639873524822
32316	29572	4
23037789688213647189638994759635145	1136605011478336131017516417932985	5
52679	2599	1
3317931823332035	97622434	22841
290524217270	8548	2
70510095092584205188157	8696150736004847	1
337763123069	41657	1
4764580647745321169439235593975	311147418275212597687927	1
862164261870	56303	1
75468339086817876749398160528882885533	15629440220752972753312608056413576	1
831521746670	33584	2
80388769978804372816899	401780799	244839
4596664664139541574	22974	14
2281032217234525235840995275812	3100018643315600	4
14433696413327399605	19616	1
45473707479530660319413110525348078602	245785087416782892980605	1
8066244862653952879	43598	1
76392715125729997116560172779272181869	6901863691317031449816094328823375	1
11632634583544260110	15450	10
2919692518689457708335127773355338	1140182703	51543
113291524307450389319020149132	44242	2
10329054637474266508934389689818074232	9730761509405098	2
1140501826289822366340669402000	19011	3
158589753936760130564305701096576471786	234271869217984087560440	2
480663926556982478328721625655	39467	1
95847517233327527293531971268957014252	11900985773325105223505962195461384	12
734882739541659952776477777208	35408	8
288085910	15133982821613057	1
8884	466702114613	1
287579894158942	4365758582943061820245	1
57635	874958580341	1
66580604211469460171147	2481827342090310901365912373014	7953721683367514057
16742	624066931404	2
10500632875570678955784694790916381	72843520316306539767432773447153437709	11
33398	6184289686	2
1698561673418878	944419379500194	2
187904383364	104476948891	1
84820082912791532269250	12844015754122522403472	2
855123812900	129488481353	7
281399523624139299178078650492	1045004798136355473340159530970	74
239492766168	889379934057	9
115116852134584535990577715722172460640	117495547830481596303450531677069726684	4
674227266255	505975560136	1
2502870533680459210777	12664880951759508	23273
215087915926649698	1088375452392	2
809921270901998668144854182060	78969042629700002134043	13
2298322028190342440	224091274969	1
50271961801570363071320740184793796225	5305175502785715484259135062437	1
8751658935251748046	923558280365	1
21919232955937688849608780311905143972	57811220950598077764543871777222504328	4
12841779379318105813	284620654032	1
1318763990228902416940486290481845	8459267662932502	1
83611601853155962399143210682	536330173589	37
80390295970672188679087820803458255818	317216341931315734676567	1
920825436838267927879170757380	584055355715	5
17778518139328777273554617754740638942	52388411421331917742202409352	2
418094728994695462714647069097	53265192237	1
75889568044029310447310817136772375118	167560834047125285715403087656122636993	1
1026191021087999751254556926980	397822326597	1
205845001	18142900978833109003906	1
27353	2410856551569079663	1
751781930805362	1979423965274138923927545584525	1
1601	4215394968337394578	1
151431094072093082962550	10577677143304374302969848038081246675	6240463779448326175
48532	3390029176401844122	2
24631722283807657104890717870484547	10164622944424270273084105669849127142	1
50998	11309817452920005932	2
3400019341889304	285007713711740122650588	131676
206568810832	17315696935614090504	8
387858090647428579281634	703013678036791928038983873721	1
788323958596	1428879631444583571	1
722899980479304387799896895148	2763889820965252851395947256794952843	1
930086878216	3556035032135604677	1
31472901609224138604395765379655088781	153315421349771944394265955292847468214	19
17305749791	14089356210074147196	1
53211827859820259577675	363400308747426635006822	1
1758632664953160690	12010255597700624143	1
266030284896076349122831907694	1449638644324370262337194788542	2
3078330148617430012	16774279459076822165	1
67951642482706915520918112834431220557	57792834486059203531277955011915118895	1
15925371734674767965	13544519884493607890	5
27841778628146140311983448717965427563	111426792171567999953059108249347548002	1
10619908376008922234	14614479975506242067	1
2269792603196626278080612663120298	29247028366020189619285	1
1020360801616824579941835317204	13147686386163267979	1
97587826153260396317430202945033403189	3807905295744729456477661723878	11
639342450553168991195517075446	16512194353322327924	2
75325636762654205599626804925107637018	54643109411183946969520660867309838541	1
246268313409562631871441116287	6446893946741066382	1
11377906632233788112543648986203536880	52282490845906086948295951921293335372	4
462796160293432697642930650603	17372534938444383880	7
4864670	7736628796314480504310784581058050	44630
436	693401639822046202492564156940	4
2963896225587262	117554359478565387993662388434440355967	7
55525	40450902199183000855039601646	1
46921486049027579393250	82476011592204915151981312310296085306	2
23500	136526963200618187809788600703	1
5038064890603525551008687890917319	21728442211123095067307681102897564729	1
35701	317382581747602135873683640833	1
481270618437913	7375143010663732661568176381118846	1
52343315943	802125510975445392524680665737	1
46029317506828362922384	155105848593181833854525875482896047597	1
86803847968	1066185282407505651139352334426	2
1713282656738001800854381707113	113891466669285865281743117431821526295	1
430136255362	109517814875682377005999335959	11
122811671985177628821785549156598540060	86240630258497776505155257348399859471	9
775488499640	1232145626595823016350421568975	5
84967813080360730219730	8019231739000744439047589175857564	11669338
2941640432770542340	277630969516548475446955605112	404
302102563064701373632535648973	4950140937548667090775957522347661541	1
5397179251236389322	1030525756970718697861860234362	2
63033825761822000229862350798980065443	130693610087982256450614441480682589231	1
7842465515004353159	267062777168553721185522468574	1
169142884236004564447547227107218826460	32945578456732715357675568060828940995	65
13862284891050315464	1039769166892628401229178295066	2
19276394867926334373375149957351267	17364149928442829449405955717716583	1
720330145846540026284081013335	648872402550132824476596316127	19
141189516391843848397895025982517491987	86852844011733868204629016468409635640	1
489232734043185721996190200314	294710390329292871635321083536	6
18812087631614887988645140261295965921	104829488567804346838861657085615971208	1
399498615076201345027210788186	495370399647674607159713161168	2
103218103477774656960001888720536510150	118362246698853515772782333322257488660	190
359735164206358462077959442051	557947878174212475087741892184	1
582895034	138780484	38
27431	6531	1
11755471839250967	22136329409177148	868909146223
27058	50952	2
9149551187190108347131	36730615040905008038991	19
4837	19418	7
13837155423855033779146378735912138	25781170722170316633307451562215455	1
22724	42339	1
27590670106770466	125183299	1
977924401679	4437	1
174731062344811171292527	20458739850053632	1
376190281489	44047	1
2013971342575449213037403102165	183218009666826716557073	6280396588174912301
641351645330	58346	2
126808267226861048473410035606095989385	15839031857788510548689948843705382	1
257483709555	42444	3
576833776089270000383810	996116590	126910
18180877033780474364	31396	4
1229577058456835755935155561251	12474478891038025	1
2478871759953559898	25149	1
21401367561760319229234820441125735148	383999414100545508510637	1
3342073868041081923	59966	1
2846041303885807190983014988817844494	16314025593963564270536899297172710	2
12399213717682186756	39819	1
30654145229296203791056571804898196	1947932645	1
989369994651869665823957003079	62870	1
69016097266998814215637588419719671901	52803086671645	1
1264767594162048463557531486578	2290	2
76981598771986001200298522256244353887	15342695373216271830857	1
53695349865661851884225361501	2905	1
78152454934787810695627601571778603084	1145755553486317814810233278294530	2
125692030886013014273062006523	3788	1
306364243	3640923106683970	1
28371	337169338953	3
7717409362471000	156240486068025094652301	1
18783	380265567366	3
79964466951668396992240	2725282589545662079781693150689	1
14707	501231766713	1
1375429287228242029845372322448880	133131785086489959895859712082296122938	2
13920	440434375569	87
17445345364788890	10313938988389801	1
710561284027	420094046734	1
16057413602031406455958	63250355943323001604477	239051936549
134342468284	529176687346	2
2296844423344398158963171614189	2234559685459964631905836604576	4387765505711282663
1046931254806	1018541069504	2
143731899394743019998215915128933965478	20177883676936954204572385604670675747	1
801917049988	329512412509	1
111016060012709309231932	14405240823589980	4
5292149208090063603	686699598312	3
4320201322333636183656861416690	169441319160489667756912	971471218294
17788283341714802540	697668920992	4
3447130984158634485792733838954793745	1067933434309106252752576129882	1
3341141705154151137	1035097578855	3
141442281952815334915921486726967829110	93416573547045677104073502993237863997	1
8542451641941626428	611034337743	1
14008603527647389513650823802477597	2805490669073047	1
595009388053916771663126714485	119162005185	5
9885399722848468434733191194655668336	216230667519722862996783	1
1184076983117677540434651419872	578768286366	2
54879378414063017697666576022009687726	1018989426073414842635792713470	2
577089762696877803016784013812	327676242132	4
136528748871410670697865899197461081477	18989320535439753933699833300592848222	1
190488098527898599033499090394	457327690725	3
1061364771	18304033556068574961267	122517
51978	896399694217222506	6
3602922570588298	4127728908018173980703255466768	2
15217	17433527799365512096	1
340015499406741126568728	100347366097841589115364905560053522256	103948486519945315368
52336	15445706920007882272	16
333880659023658756158267356048096	31451861549610659129041595187098027321	1
14144	657142071391887249	1
7547254456801710	76944840889666936381140	196410
461112231972	4701074745053730648	12
39392531135299371782340	1757945376922845463545010300429	1
296946231960	13251630210706787473	7
580234442305032570564406284136	19416117288791382865514356587773411352	8
76686397049	2566121503651551152	1
74245619667252405789287993338809607192	133132135131549755867961123085322373388	4
436251021027	3052535662408604955	3
83950328431990986772072	186723302336992583683038	14
7543723631396053985	16778838328345471868	1
177202941987707839190963215831	705808172527825303739463618793	1
3016160073223630203	12013516285079704047	3
37281274111419061585631021736505428240	20373112669888513776095166901701417862	2
4891464770793653344	2673040695936029655	1
131307696419597309204031586157619140902	166822818770288740547036226175545972090	2
2937687937538579141	3050593156197334317	1
32930233779275824928635684533193008	145548009685135131319195	1
1226657494897685829231554060576	5421691146938411701	1
151816471025301664071137164988892148613	3665232029285860544838175773336	1
999465154134900740451609878641	6932235202162618499	1
131921688069184562684695264545926801718	10858362958161435608747112233223257086	2
958257119300697169202230372636	3594364280193097393	1
166161816279596754681971192790258192145	53773769776539134472514225312331219365	5
1755827000815774884507697989	5380217560927764701	1
130171870	4141656691900227810427499806144410	654130
3980	126630996648991112177319487140	20
1461395300768916	153866575971962042860598400356359568626	2
47917	1131938190578068779353099259636	1
397608519162917159429299	23585514447764674781406543494111016332	1
61217	855370946808427302024922305064	13
17199621851285043953111160836406120	23874269459648124968190163008641188078	2
27431	966878581338832641694964489540	1
24652412890436173	35570436168421780035201859434983626	1
801040206997	1155803680473811312089222252603	1
16514233456578848110162	80384040780112379370845595271364513173	1
393842934195	1129942467370248408526145155069	1
572449328108160540783120514375	78417227094958735409250758968334456501	1
321674866777	937967020443424873728725110150	1
94369840124874377445085134018612320732	125416253474754565289198958344253894198	2
298268784360	776148908901859957085349622255	5
8755367229287702793504	8362869798440447897803455905181963	301077
1221366705627077184	1166613628854076570803299979798	42
4032969897472564492504078834242	45835663303074528651162117745232151527	1
9291624673339338452	581428296856119084512340081659	19
76801240539028329196416956676112110951	76506774565999276080603789878287211279	1
12599589206899495763	214991597816999538127625012579	1
157689057906917548063461638342610131957	150841787384098934647790070573778569493	1
6170287909339327358	865012084686732540872711262782	2
7273851323098181885719365131672596	8203691074169585671467854742959626	2
1092087879753499269682360953633	1231692977129282436974379512493	3
109499244218871502616482876922335953730	145031275994460631606558209463400921673	1
765758007263116685158389910700	914795087005433618211679307974	2
138548790989701344909264482515158426183	36378956269923171262076790256883673374	1
552412491838760677162621135413	489274015896741556872758126804	1
167361344323863191568065689180890917044	133869375799805201113810606410877681176	4
1110502940804967791738551448936	1077774568402759557018116788913	1
495338018	515268302	100658
19684	20476	4
19881651044792221	1858667447277236	1
48638	4547	1
44891332173006288450412	540031882724315648539513	1
5175	62254	1
2605570864851894486411767113018545	882480703038426261705347948920590	117947166939110700575427418995
44182	14964	2
11413973803603634	388046156	2
893566665644	30379	1
5885880362416467894751	480069546751236	1
399102960923	32552	1
2645243677645729340792659747024	9219302225679632713536	208
477442367313	1664	1
133790342738861067650064768411173729013	6607906014144326521212822095335076	1
39777269978	43169	1
341404949609114704379761	534720757	1
12459807288520819123	19515	1
1492400809249035028445204750492	2950817597281510	2
14976517967154574241	29612	1
51175045969578080713356237899067094447	227587274831125857696647	1
14582780424466621893	64853	1
69337367714702023124301987030053817507	12602043631174667953240996368620400	9
17248346568342766986	25120	2
4249247575528288185249840306572095	543450795	21155
401725131224607722547845928298	51378	2
25909093631663528762971627095491080737	2257283990866619	1
863551786148133659703466222866	44902	2
60037700472739105713362273168824131971	263874950287221528621805	1
845705410559559362934949459589	43073	1
112526799273382082059281781349571741550	631768392116738544095974570889767	1
746777317265395753100400462105	3235	5
801447757	12074816397184782	1
65013	979502445523	1
18657785684019528	320012852083832876171094	13365175991418
50256	861976129788	36
1300309247795436286402	577658458893391749939787487595	1
1845	819635681639	1
9059462425634433595266286330478973	126892439137638346065077869875151963488	9
63426	1071751686901	1
30551368524442961	25115491088710594	63869
956688488138	786468900052	2
42941663466188654220004	70871069769334223059926	2
548437021976	905142356191	1
4883901187323051703190843496073	6066779111467080940308844031678	1
827534292026	1027962598817	1
31447178619494683626406239270675916708	25048607383977624477313224603951284585	1
392653065880	73274707201	1
103181028834695517557117	18591598136084675	1
3866992554471864239	696771222190	1
3693447520438232307688457084942	254933727508066277082392	2
14613654931491319756	1008681862565	13
39178542789790575901751881278742469652	2283503767585488622527624346405	11
11021164676718754536	642363632499	3
112147335127261956654787595620184730523	40410592982094983777229442310225279325	1
4843992416330866931	326346474247	1
655870935798577967269907104620635	8353779892648199	1
40012868608643380244023250137	509640965906	1
91157266646448004060384604435381803756	96301383420128733637270	2
458291928352559509120946812783	233158525492	1
97413317433250944382430571291441613878	483321791571061446941720385685	1
644228555798152249070253446068	75509549510	2
117511855169346241700381584311073208991	1917614723767390958827698881629753290	3
1191784523566696300080888380442	898007873231	1
388854375	87155870352698091605862	3
55650	12473112036164306491	1
1282428907821311	2032774756300153076127216756143	1
9134	14478279856923427639	1
10947161444250551853441	1929895006127467173683263156980953044	1
31222	5504183179189140019	1
6265170497686931081860412877069082	91195166925708303104320037267536216308	2
45161	3002075633385016456	1
1921859453699225	18423626902874361992324	1
802949427073	7697358221380556504	1
82801482097588128899097	4152332994415015030666554762565	1
354823899185	17793727195080951790	5
954030105935967041334576277888	65168571293354064673552615220805244137	1
133958581389	9150538654166491818	9
284862864947247376326456967452728497	4364350350281457986590292839886719284	1
334504802585	14906613481522661304	1
136961857626297273314662	25154578242098166136725	1
4258433194754676201	782108923189993506	9
6383637930590037538224685957840	5146998898015051712754827377554	2
16473280926180533071	13282075157716009628	1
17913936841418264071753091424807355509	44448766306604339813503886670203219058	7643291826490661997
4687492574686438994	11630791369904432628	2
155375735518498654653072578885612857044	6692976463829911608410673599268392057	1
5809056442062080907	15995444038906081801	1
15132695821172689682040412617071446	107867853328452240608244	2
674858778565910303121297416419	4810482454944689304	1
40665560081752315587676066034466517221	661847778798054949069547810536	1
784732113980299614501751157997	9105746211852167127	3
140325748194577087860539932963044004109	2337119414627793642933894660426229320	1
433929525468687192667752920661	4236021203238068336	1
169112179763171660880082907247347087087	122608045601229099055636737157007294961	1
417032917327365462790150643758	12049414828475204843	1
153611020	3592345166464216550012042408013394	29038
21160	494847464214369660446593072252	4
1851716066745237	161574045214666519939005269605002619435	1
4382	291887347796775754094949173602	2
338791450680284270097375	33344779994183402224657761491086146896	1
62490	192591672492971860786263247328	2
17984057721316728462069671740897852	140419136530056646504129086676572369773	1
50961	1140890044843802710092500831523	3
18099752435680342	14946531362095905278949351877027843	1
968496799405	799771590127399485188717761031	17
214704984627214840385115	47442324772656375591255711004144658747	1
630700516254	822299490380295107298880677627	3
1459676613794018466611042381791	167234620789474487279041362170791126011	1
709090638801	166402529049381947894517984281	1
169442661042645879618445790093553681759	11949874063116846282913205509617849634	1
224072326163	637824060447431572384346903457	7
272572814824679169564279	7244737768777022109529216895110812	57747
9440241564918668314	250913043752126417286758338792	2
5479874742261245540512502466959	95662006018596912249076889577473835532	1
13504806653813724541	142798516591145296357185079595	1
63593454644063740479396861537241364164	70677521691102554481598057022809936816	4
7207446265018022029	37862819174015230937280878816	1
28372290868228978672988343873828383498	107994894264823098758138669554818251204	14
564347997853804875	1191713910236233311541695800663	1
17258869010258459902922068251101449	8598812599855885647159743386449144	1
834023679428731722662771800377	415532055952636607976405315024	3
131528925430551282294788566460944441749	155001715929273205018187998121464524957	3
21168716859417913946649541983	701622050668308992935258179730	31
143010954402748199704731852510116039442	132582672658588610253178507451913649079	1
383377518071578352289274210028	66494799694513249167350180909	1
102508798928567740145823944498377501264	151076066549705383558779930092640300158	58
422102215648836578817120184709	1030352778071033377014755459948	1
193796362	188534781	1
24825	24151	1
1173231853644291	1094497385972581	1
14618	13637	1
81736399421364896761162	309902380387044609458353	1
11275	42749	1
15311066391210139640959209227756680	22826177784291106925328487486912155	5
25569	38119	1
17549078780491680	474822530	10
563997968231	15260	1
191023734091799595725047	22349594339397270	1
416311092669	48708	3
3470937029877280969643822818780	172453485654707273305140	39726672576527821540
698963553656	34728	8
4103227448112277710870315088157549866	6190306396035743728081465663375806	2
56786097849	40492	1
379645874529305946897250	116392497	1
14671453810573529917	4498	1
1304516716104009732617749172899	23234682539430081	1
2619624384223407591	46658	41
130112998549275980022275786792803259221	429678794007728554140565	14325013969252493887
18165845957086423766	59990	2
104292031145432890010917713500390400769	5822652515609613849892340314647502	1
9450711584818376659	58844	1
38106004035613511457326540376681926	731099411	1
1200775308752730040092849749537	23038	1
58490151275469244749431045447750440138	19003137384963007	1
1108550785197982971583422513084	50365	1
55764059745005740650723677297174185138	267764138246796219839097	1
361883817129920671884743519668	35663	1
56947466336894805651242750004447160797	4078696174723564656094741582076777	1
93811780108094588639872188466	6871	1
215969770	6308091114898420	230
33580	980811803607	1
10218852805717628	396477137196300961272963	1092224541013
18712	725999320302	2
24483010536992212307282	965401564319329618985612309604	2
16855	664617749603	1
4650323103976356263155771611647370	95275480642128549348171927455164423923	9
62951	853468441837	1
1079888557821724	12190080875643023	1
33984943048	383631441697	7
101064010770299273757390	19614890148850459198263	5235092250861
424712331780	82429795426	22
917984753478989442922124758309	748339316145070045036442902061	13
578342899342	471463962937	1
40709116899958353716714250006215574136	104867086390089218557607302758021425290	2
714760741607	294222066124	1
32126208651563349415102	281019270535101	1
12695597175089250905	111052863282	1
1392054585686725425173545287608	134464154444702462150702	2
9661968836072557991	933288452315	1
40540201719760776788217682472285700200	2836675251748093727290463455550	11801389285402283650
13740823470642371792	961471631228	4
89690313219625430527679600846458854583	83539364528780767267363509283332791710	1
1986437351806825385	587831401867	1
4908477092409931919307743215584885	4312012787474458	1
707426258184035730966021937823	621461812708	1
28662629281320886291270550918782686780	293785358776377556195027	1
19350355819465921138487803623	811605521145	3
57088887024374765264707797001299324539	440449593285469084875583593037	1
1179024149113658552023580598731	91739279391	1
127679113599760323030814540416931107537	101055278410070661955154908444375908160	1
809740377433494403437626795046	396405017472	6
36677980	14349620867965399302002	2
30027	11747540620520179535	1
9688628534144280	2167755674184052946114405158077	356724172833
54320	12153679729458004538	2
376310458440676246119820	122357632973019215695903631594337581307	16935664196250056081
44440	14449699941513011094	2
6487876895778615725953445298434652	93757043355994075575537132363261982161	9
18168	13020807584987929746	6
6963465757069663	13634139801191512951261	1
654553344651	1281584791200969399	3
122194204059465874815466	2133340132782569152965359627	1
518940386276	9059974334179715	1
1773293852814526573084716337	153361541348014070836914110389880361	7
208852612075	18062408805818463618	1
106094026834728917827804200852394527754	34922351195140395975924057485930682271	1
429745236228	2566876764178319923	11
3191472373158668260109	787591158361855441266	1
17681287385920599779	4363385918902246212	1
907919372725916592389598598549	972978902484808802744902325375	1
14363909909597553178	15393196487558500711	1
10430417265468311631722420608650894665	91486034913301181888719081216214113892	1
1720571539858977422	15091272377711858119	1
130826857826360557025034289247979075664	63042166513804827995853528503475507131	1
14104551656855623264	2038437334373371633	1
182229245814360204204628987094737	54923796931654116005100	1
45134178529872496397431328073	13603417196694517896	3
90497630520604252439003385194170823041	427091225388506441968912661110	1
1237614188243781346472147548197	8762764988327229620	1
166638953837156829732505808151224593019	49903351210995110890681585607355727610	1
719572446960881665858174929374	11864624259639967681	1
41429109066636992299469621981296852455	17168883939919713479570201400771833640	45
646396574492155732550323088017	11384374211214279600	1
191973099	14589631421476471412593000638052712	1
9373	712332173985131529067353496475	1
467126841339318	5689254427293237970128094150280834894	2
1524	462404474720481838616901907524	12
5657393632076554591857	139775614517399610077135489935165699946	1
16878	216805686703182557490012368691	3
7367943581316287042297681880041396	14815546703385687062906716303841221166	2
42649	660357429498914920178956525389	1
32948404557109765	30764558683760542249249467002631442	1
1041106076534	972100756260701232301112789403	1
134021286919526458128177	96727040701986547483172179864023163397	1
884214642482	952533545959569602283464961306	2
4838869274866175164632288344403	8721253732656560885970245912490536993	1
850848547606	423027490016643420082237456891	1
105925040534674454500824310692799671679	124383758377346412090405938715040839290	1
789315617646	636154735229899158539767099229	1
140328206699759158582679	20207594808432172035519119369989102	1
6684046140644414422	962518507629720738075168228345	1
582101352561701515864497600127	115444106096702177154956089885909572769	11
5153984912755511541	665365475119427686987631628257	1
151067138343259616240364969894355171537	148609320083546713896620366396599243219	1
18179004223939012725	171128934586631110940468654986	1
73365062013706428767241300861074637903	127149954615024008876647750808309835698	1
6532765123458354866	107791226720097393440837685459	1
5651830450769933518082797052639263	4807199531287293430343518830911025	1
1216624787594431927259239490397	1034807777696113105229473432550	1
94406391907192423849936272985400380196	27925668501110425107440108792043744836	4
443980680628255038639790533263	657441688180765185443169968184	1
61404390577651204641243247770473582327	17743335450918878210325731482462673115	1
1171811162980670628016309104229	477748253780619305885856705042	1
86877222821194679572292333995637020976	97240975226164711141693990868194908780	4
262954468367946721034787038771	109200709571812194964456801288	1
1446553448	441926495	52579
55024	16810	2
2076158545569503	616566896575178	1
16429	4879	7
192160869975436740427750	288936975960787704410768	158
39500	59393	1
25585711194854387287118825776282380	24737584376214934174638205183832076	12
46337	44801	1
21377727619917635	906249618	1
848339356730	35963	1
242718555919905736998430	9852753633576393	1
637469311131	25877	1
3589287434284280202187977729052	49664249752790567246296	4
726540856984	10053	1
45154555439669651082698077161941197611	2751099008828173186791852483386525	1
568013257903	15050	7
12322657553542341746964	114783760	63068
1563094761659458584	14560	8
99630129213509408991301874161	4757521276391212	309653819083
643493624645426534	30728	2
60460303815401261603256313635927994817	192491867259996104306101	1
14566680400370287606	46377	1
109228768799394346133018417483295559079	7647880914248471758716755216330670	1
3746977410949355790	55549	1
1550286395117996256906482900973509	66168573	1
1092135537244097398313830856621	46614	1
98702863835699841352431568843823482176	11800842632269529	1
1052193489620028320963958265669	48634	1
143213297997601523243083290706017922087	122986647135804066743524	1
977650638695985207410770631006	38337	13
21900545438522124768231448547917356602	11108566229897116914788243691612779	1
811461407316926800753437638660	19843	1
917614033	12173467266063834	1
52826	700812715009	1
2603358398383759	8818469522790376503725	1
29139	98703806431	1
256605146248771069630438	202770638281563938508640918702	2
39503	31215463295	1
9189532846714075270293697272635602	157450653441437745269983322302457112965	1
14895	985602977761	1
208366592730810	992498258472234	6
206201477220	982185312689	1
34253395769173804436341	27433680431064221261587	70907584049
966141950218	773786917126	2
219308626007843844725450617799	970276339283761469066933326198	1
51469263851	227712925953	1
159796068340133139295851624005627289205	20968726387301996079662206025804562114	1
340266424914	780569124473	1
32773447422555548139064	9687088302019111	1
2399315306018195991	709183227938	1
193093376599692311803943289471	15043287521324911790588	142926282253
2701999570070525814	210504146392	2
16862373877977940664474097222218082112	4988954164069328605191084686287	17
2896711707840023901	857030097987	3
165421819530973246728252592445748462768	45584882151848550339521212006925489275	1
10644492802069605615	587795485674	3
36611999249644694813068401706915047	3186194621068332	63747
1148665796026313232405239515802	99963751112	2
87892156723221561502564814381401560312	10363718838010505210842	2
962069438479139326707505109264	463196357723	1
16471177892681427278919487332166148136	4141648360345764527644148180450	2
491677231885076530102170303472	998272763660	4
14801309520200615247485428212338674858	165475555567701318439588305689007066775	1
514320886628634965215488860161	870910749811	1
23438670	9480547639698467709741	3
21533	8709736003397765466	1
5818479574869842	917194634288452750546093512878	2
53255	8394839170699366511	1
31762000942575051662167	6045506094142313770582968077347551739	1
55935	10646539051088981319	3
2118286642888176431670756749174322	110694061238396353228732335667153581354	6
16657	4545891506111337281	1
2372869682985159	3523342200315020620098	3
960092932626	1425588590052607979	1
340729493422595969795126	2062368477186304829255824362128	2
845610918443	5118316247423943136	1
1022868187091963503254109667917	105292264798479671247443396553383619507	1
112376159079	11567805557059843811	1
58092175026973428281407096035107884147	11330532488509630011902601993628152249	1
536666304082	12631723617575259177	1
102048467782242140717003	88415111091667978413149	1
7156524968073364474	6200435575698164621	1
385208203127504629904139563185	1383184714374040704067462188888	1
3327858795396239727	11949494792725561712	1
23806956687461006688575989514522505926	12635409634450874826781974418497300184	10804554813863450294
8813674268897788516	4677808517658953744	4
70403912210480123394741477148426526508	143000848629950272059974361366323869503	3
8831996108532401633	16211986039749353399	1
3894057647674404685007876442777435	349419783411863052595339	1
141553196084058404733196766309	12701786052522330562	1
88396399609002238060235892938038282370	2186205149748033774340880718391	1
770671569240424953142779247468	7065642213578455989	449
85372607151998752048268807095325947830	83899999776042456019479493502885151588	6
1227107341956613163676432067660	13570234817373130248	4
152434061362799874647492814406779458223	110849748023793133867736813143127108139	183
556997650983972192081987793350	752638409654043742	2
121200097	496771557724949350943682692458567	1
50031	205065658503591063341045487083	1
1832528122094291	77318932606431924834013810614900207067	1
11951	735053691140651989816019849279	1
169714555587164387889034	15098672816021287552080748280516774851	1
30291	655927987983800754836872683306	3
2321256789379463066638421627136566	27248240572327263114846618686790703887	1
48044	47204790112646412681909956414	2
8614430722637546	9034043764257574556238540573127978	2
1050348195164	1101511158234173572668236368119	1
111114535179735570728304	118344672837035688516882477289544295347	1
877122853856	620089971199098229280685042870	2
5639078978447463951928743947925	149541830244010250916093664839458281223	1
1028663138830	921662296694419062689719609989	1
70186269224667240298226377739903563439	119332916851957890845221312744916516415	1
901769821449	931059367179021287773385351762	1
280230040385012277374314	21533501805218465653388342574253119	1
14039229497508192549	1078805731580795353492564944478	1
651111380807159037252001670780	30705072433865913826249661960453421194	2
3281601859253597144	825081004458989400444652406244	4
29527797332385946563997748603564452374	149552151921212242618922784622980328379	1
4576955911400160612	1254280845323516041994319261138	6
165760346512786156148530383191538529414	131326028455350084130029188188016388457	1
8280051116155443659	330494013040273979653653961502	1
3180349828913295507904295034564240	3204386009023532880606506838596075	9335
681381859435092770841841464288	686531549871137199915695091290	2
135683236305065228990994993697054282283	100536808833788301441190551200402842100	1
332595084288608955902094748198	1076599364061487053517333492392	2
27549348812109004605101274818661138399	160323497442315668515313068112084260387	31
470830494511988759838703680595	129403716197556342860574634555	5
549054266495295272236066997612352588	4571983048471558394141415472288764426	6
17252744408675211817668451277	455197577547081505194662295545	1
265311406	440708140	2
28371	47127	3
13946294698133307	17040011493686364	3
42005	51323	1
127990169798308189903287	167473416370178757900066	7066985246441841417
36222	47396	2
6968453637783636732795140052719212	1990028992752477233006570973668640	4
60285	17216	1
14435505555907202	453392351	1
1093060656185	34331	1
200751692003621500220233	7966482210245401	385096060823
1042605793342	41374	2
17233816424245197877953625228	68201052158912697651861	1
1975793721	7819	1
146187428097536294307428500325280687633	34546807381104010363196270813296047	21
735006323274	63755	1
399606291038422982489502	599643049	1
15987768950706074636	23991	1
4131294033509310563281301839994	7619265327795079	3647326628911
15857673949645511956	29246	14
29850123096350072311407662016654000362	24218472487294391179500	2
11980243454608418833	9720	1
134831376740344859286078074133710080854	6629721603256858109980427428231002	6
3171617323651745073	14532	21
31455227875994082194870159353672814	597435173	1
1067382475983443295436643287252	20273	1
105035906279909897086077206980101729723	1221190341216337	1
146890392506546808034498884731	6775	1
160958006050852033934718985802864523882	331634582625417260774318	2
675200005720173462311216728532	42653	1
44157383259547392687483104806963356966	1296724103615919120818010743641462	2
571354529807649298283359901809	59793	1
99071687	4266565919388285	1
8558	368554046507	1
14513376806305605	330987324287206544437125	753041913885
38546	879067468050	2
201563259785397601063995	2902416016363616819522625039862	1
37862	545194969205	1
13127116672785392037657581337342023	140673000234473030027348516929404830135	1
37658	836984890042	38
5589971385826744	4169401342250561	1
814686495056	607651583801	1
102297399755255501406480	24803598397830248764696	8
221884034080	53799241089	1
491760172560488838912837468170	551154859269485109964351135530	41845683137382766970
235035079220	263422564980	20
60658984255608729137330184285264975620	144536634581065317700382907900499017335	5
304998724280	991566337913	1
139510639114154747686939	14874123039207592	1
7604210019031136603	810733548045	1
651458519544783595424689038217	504853625127244635046732	1
1405079911006011847	1088879284533	1
4182460281412846431038214587075788537	3864259824064578375442807318620	1
967056465682734405	893483068936	1
148754275289275411736268516122136214111	1465474236219302387123253594724875151	1
1844272627516935690	331351306053	3
2791837561917903212368596447591374	5345428029979625	1
551583040979532394027184915063	1056095629750	1
21268959868514958215025122788486836182	505853890820312952829725	1
586032333791164307544799383373	924266195322	1
157931532284755645082651262133869280364	2159238995337565710739133595645	1
869805517478498974183564133512	446652710254	2
72294877576659831003993419619752612251	108939126674766740638358258070766970283	1
1944990276190911006034440890	292782888858	2
30128125	354555794539798251972625	38875
1550	18240812580825633542	2
9562777234790130	2864265881809976005674683825100	23728975768710
24180	7242451363417668600	60
295353603227053389880229	121238388558084159736679561917050305332	1
32681	13415078513265366776	1
2639803824713919363245910129448892	119015973248776744693848802774346017359	1
4445	11491463164264178459	7
4687299961512181	463984943287849592109992	1
148002082743	14650382636455047824	1
494011941565743778975830	2039831971011937524831423542637	915609322149
1079088929340	4455681963185580626	2
67535191217587805950958039712	1083981204566336716708614938289406960	16
613796354825	9851807628973714089	1
31146079334880144449199295071787494001	82709468472679016875465387730346166157	1
208061061853	12060656807795992934	1
189054393968668038931868	574592423709385937831640	4
5974887219906389992	18159455895244724107	1
511449376785075697703702816346	2101641015337723768021750586211	3
1199296035566130883	4928131409058076513	1
55389638796297530130054980921926541317	63034563228902185930045127399458825140	1
13930093884076476003	15852737132834607784	1
144754465353472915820292204978911543838	139448902194544293822503747341158427575	3
16282305650509886124	2265786147678926987	1
2969483879260885491652489304061860	181523563560050322675550	42970
276423912428288153749359022952	16897701983714249260	4
47432322234423045135719216817489502039	4723560732546868072760038068765	121
932296145319666261980452883783	9421308194080422090	1
169107326278878740809708486440816693087	35806410491308711816584471930670315259	1
65064014860790292660396323022	14952409070770061887	1
45060275745784774109885587056218198669	79875130401619927791514148554595527043	1
745366604503510544533555983858	1004741051582974667	1
946467307	29154092066853019162804098160504177	1
38369	1181882722888538326251306300213	1
2224700819922587	62302872693817469373727160499923455756	1
9094	951689148128599390104930674001	1
191211152991345479066256	153564883167067207803842634704603574519	3
29088	120809947777290255124332300326	2
1485441699655766979488000617340780	167547360057768642113795061394574661795	5
6952	210497071953838978435925098810	2
930831694346683	1419730951518666374134832100296970	2759
674760198874	1029163429879424700351454947660	2
15595491117272524760762	164158853090944189849363088563568154374	2
82464644701	83636703586267610323333874028	1
1441886425121765404271721074332	158114587576504254794523927575216004805	1
229179018519	909667390226195572657654187877	3
48713991762712953848396907019220290070	165224373414922623778272035222579347476	2
605451017117	862078152691620191498465918888	1
2436820637051983029216	419263424538640548082083755689529	1
6703770665892663079	1153406945085668632963091487454	1
7227338312463465882271647364099	101198257285045195608176728361778257940	1
14558883078094525409	184938304043324351411624316015	1
105445481987891783489747530508733668532	124645340628892588988392759293423968980	4
16232770338416319944	465656472150624190493712369477	1
97658196479958162742559799412569389351	44067565810992539803299174797276589778	1
12162827798788983555	735698062406545332452580843617	1
21334149045229750749729390339831362	33870659126444805826165844409771432	2
667599675972955447240135507325	1059898897765550226907384864105	5
68554531730554400898339499501724008322	158388838768437257417835015940112600450	2
219355541052639147211371859969	534104469925136639883233539636	1
22619130749989264591160493916012735587	156999058507644062778883133204363907093	3
1035753368896140960133755390430	413481587845347679490246168535	5
106475705666887726296186861462640264104	139616385132355542506294741428518631289	1
1107880413757492510798450622352	329875689524023539134125164175	1
925822172	762317204	141196
52456	43192	8
1255538344123539	12030476473165050	9
3851	36900	1
30254786315209027474717	4586150118249682745217	1
27615	4186	7
9465040853736654747445164235385895	5782703550721767396475355112836962	1
63959	39076	1
9758295743767890	364201777	1
553583647356	20661	3
74321716076882805709286	8345749942018406	2
166235926507	18667	1
1777819482684797577655530291677	141574577237743411605367	5872270821591248563
605496420958	48218	2
77412951117058267107286951863621664580	24607063889210657772654093140296055	5
904926020424	44119	1
172438162812914547654646	402587591	24463
14097875388375468884	32914	2
2442017655958414697458315103712	20327795075092082	2
5483182581247317935	45643	1
73227411172339902414964929008405306123	165233625602942301168148	1
16801650403998124609	37912	7
169904356227319852050553828719194636579	8960423934968257968823842212653305	1
3643364513651858373	62454	21
654689486842133128618292048191020	21608720	16420
318971735367665348900507697048	10528	8
63120222883651298328084042959768499614	29861698958617500	2
1141396989576302643384640223524	65416	52
84742544919388189462478156475992807109	513856719735633111116895	21
572496496623641720372784379214	57162	2
11298554850657310239364555992034040667	597024959402807253405966398365561	1
177027004193365690945487824471	4371	1
11868360	547147892022223	1
1787	82383180309	1
23434548508445850	195095737578624095259105	2433494133795
57780	481026195714	6
297836341526113929764230	2435205935193903912795659881161	1
59697	488101915194	3
23694380568763178531508685983040321	64791077589903087702697724887713609537	1
46651	618844413499	1
2656932817536009	2697919414073405	5471
971278675758	986261895110	2
179903475807853587122912	305825924418328059312350	2
536352422449	911769351164	1
1002863118288403686229686873414	297251730678318057710969362780	2
693642341412	205597735819	1
170130322443924013409126446639157749309	47383729803958773851641286795155830217	1
641604166379	631054956931	1
8324394338124479268325	195006545503525	4025
4136345012732660506	96897662362	2
1065897422236932261748049253499	204926626156795334481118	1
3677924148437742059	707107993017	1
34786222314264245962737001609834543935	1117872042378196487107261598958	3
15825006842572004887	508544232252	1
7372040027691709564160917991989211388	142984584189911094303645128470119805183	1
230661098860723673	193735520031	1
23711036642356224958366449328892707	1371002539789867	1
1221116860685269728768711179549	70606542541	1
159325659828536307500184120330275543277	245283345058583153106843	3
667367139644803629101543364758	1076258990833	1
144764281520791166351789851985595728639	4295555341889288777805958054217	1
88934826895813039918397315070	871198341011	1
83179419393664318647026334791482942052	109813773056903166170029230757713249020	4
814052378572912605001794932841	536778232056	3
651068440	150535669423628329773274	2
41360	9562981254875858703	1
4287516736986435	2420471511184949425163453438287	1
9082	5127145528073832545	1
26437302901432174703696	9316558321955102668130084071512544685	1
41321	14561602893336446890	1
1132536612027724696284471497179431	3493904156630645776878481670429418153	3
60858	1382809084013594662	46
15779693522082875	23690373221720821448717	1
560686962250	841770683167368005	5
206587428307785550504408	2458483408602704277379276705630	2
561193416507	6678454322225236031	1
383290512104567495391645293150	79096496688641126143910636349097759753	1
43026463900	8879015921118940971	1
142599031009645964704571962741264736723	45050947502019653984491060832667535998	1
543260210674	1146942788820210039	1
161231412831952109338061	474464799520973688200265	1
5876101566483302999	17291936495106280890	1
2016384121892407994347243059250	8026915867762279632383470891253	1051145356811
3836546694188483500	15272703847762037246	2
32459079427494001958466606110426980545	33479482278855145365117939897947643489	3
15027307581123008130	15499714925216398403	1
15713197544508869099476273299062257198	113277601444057349611041308643456361430	2
4791225251603618820	12210955864157175092	4
16551452274873121814700184063806825	81521035860256339411051	661739
650313430441157566929264839550	3202995338595223834	26
46558117134036739516737002856382530814	6066950923096114566517975508505	1
773611409571115483627467781745	12390971381619339770	5
157040656038901671609810974837500267567	131339399361769924843709436062393035075	7
797141254479821339271069146914	17662987504534282041	1
99504551203168026625058454789406535071	120814008278859196828576787387988643181	1
1180891756300044531781110779967	6689193221968230618	3
995702463	7807663343966806735910800196620418	1
32849	257580896490335573492265318332	1
12348657816605159	20172729232775206576738762159864099276	1
51403	927165238810799507637031003709	1
14966380394860811955681	128248459870428029989185842339629373355	3
9977	738908929863598408964411034869	1
908152018004393657400971566268599	4187431307096597227635529722089668936	1
2127	519734068879661213545078736016	3
17896927187087854	9614308224968311632031527547133388	2
660683581117	354922133930203283017942209688	7
123381236739123052695335	5479039677534864726662746136233176546	11
414950891806	910980080215400012408368089981	1
126935432029449768459654623889	104263897746184751499729343630884042619	1
328414257306	709588491608835269194296666907	1
155990372876718463169481216163329230791	95526429484302228318787616035762431458	1
852988919491	906780253844148527571852610177	1
35459079474581768126894	691443021657864505262286307994115	1
16761559666547751419	326846145903032146188743232330	1
1667802163736990474581833734617	142585083022177210974632394138110138696	1
12272113792234659479	349089118039812664844591679824	1
27269246039867594135545845601583182482	161167705869657819236922662985767701391	1
10128166869214500457	240195408705034011859947477942	1
77805205634546724148590239828155447459	129704942903556030024368748956996705481	1
4524229081826991082	1106379351828548117178985380862	2
3161627411886555655839792828058620	11309872703496440399489899780972274	2
203837878333164995057528308440	729175249250278224395725462169	29
133955596144941175971747188202856991410	70332789070512736499900095632504253336	2
780294742545487792289099561719	1083210822318807757267155645712	1
38734466413011139401897355906252911570	99568652598143340166060740528120553239	9
298635346491982453359949068596	593690865976120694625401052518	2
156361604745430874500172271492364738037	90703591193920259727827558417913432062	1
1228803568886590643393299673143	423053146737926433880603736172	1
38464525	1357022628	1
1583	55848	1
5902522994828078	3419975426015904	2
14249	8256	1
10217786469034284426092	124074795999126067941163	1
2615	31754	1
2408217902835181297191872286230745	4970112982785197023857852132222043	13
27690	57147	3
949371536833075	37073395	5
210573702303	8223	3
244916359830005405564463	4311035085806967	758584389549
645719482774	11366	2
115005460315153916714028495753	119965820630503458347656	1
36636799163	38217	1
15428232324205487701217686902360909163	10326923516382307917105580842932338	1
1012947424703	21149	1
8932478698382990753130	377129502	6
1259425970868239796	53173	1
689020080041680016987145499330	134299219695684	2
6525976426363280619	1272	3
19066751794400319411889220854149472842	37484192014898728995124	2
17624091134465582435	34648	1
7261269251974759848212459997502786924	298746142328216723235387404795034	2
2869653026701510136	44836	4
32183292391063225146401877471411702	1165921312	2
984002947153111006876366394185	35648	1
14781039525545413100294201585151983810	1915454135286125	5
792826505026940709010834704524	4750	2
60296641647705810162601705958686984787	242843998461861354300608	1
745971963485462697948617230829	33739	1
65203283633424151983771769222000405942	9190125928871302026354149463331357	1
808601408563749155515800153555	60549	3
860055546	9540579933457072	2
52769	585365520352	1
670129115423364	3589958627975462544563	1
17813	95426286619	1
104931213623264873924679	1564178103774323956150403923297	1
25198	375619022195	1
484144022434354709787023739337229	77097966292535630144445085983028409370	1
7267	573212593005	13
15422418648302750	10608970047602997	7
868501683700	597436015633	1
99608410507199048250767	346195634418531528308686	1
313886513995	1090933389004	1
7655534530957073968963478437229	6858588338961977760804235787634	16303447775170560047
939130745414	841366615644	2
112631037441430203892147801269980675016	93750281088154339407036295359341392046	2
981650347664	798607985421	1
18202336656274986526523	1700974533517721	1
9679519625777711527	904533120722	1
1095671274732321872710004762438	96483507221459852267313	1
2321847221657772268	204459100411	1
46765769603623754678469194716337422293	3248365838503305048238864050831	6710548391647677153
13937987441333718762	968137221854	2
167124278028910867161529031408799041487	2151625538714870781286565607579980789	31
16354796898968773669	483374587817	1
21069250875863129189200196530771402	3779444954343474	2
1081555959850267148646092068005	194011701668	1
42896631917241179344498588506843122696	1922443656759253484593	1
1257901072526137012723002805611	19383728977	1
157411470803854536513617547024435447521	8750717032560678147709009768892	1
1083797480246310074136135399642	966981219608	2
56895634271404232141225838405846040302	67813720825969244016805329417912324435	3
32742880537698255679293032988	826927381175	1
482434221	173782754833022139795056	1
39259	14141901357612575969	1
10844252567756694	1958729073386088715838692060552	2
52524	9487079465156107665	3
32603230657265478896490	11490810357008511907202168442443595302	2
35292	12438450759148099967	1
8495023035037332775844711901791679	66020039661756346236667008199554817913	1
41266	15077705598613716446	2
4554951712169147	128225805818601970711757	41581
219088127374	6167519098559532994	2
243916753409978120585135	2988194845573160352813089027128	1
460793878490	5645130452606111859	1
2369552947932805632103883105866	37361310062385068289125812885316220380	2
465917308281	7346230027611063320	1
63708128098033725827833143292887878721	103507835661375296636149409039431679876	1
587111946149	11517263482809927023	1
177892686793132156279060	25939401313965454214335	5
7729255796881760391	1127040529815361570	1
242821296521934992987760127252	7235211863385812676307043984767	1
585059565755949995	17432696273254661965	5
24496540330265078067994093450599068124	22679952726135131712298627169458122111	5460067884730372467
8972980134101303144	8307571702381904266	2
68400929759431697188003455489045482676	117201872603892605525733697219853428890	6
6566144331235714941	12000710135617426873	1
4381632688812686447975354086867029	143718309600643449503151	24879
352235434608520153380389411702	11553383142460987138	2
167425543589771859436998878644729595300	191690524145493376836220786587	1
55214828241058854363565045064	12481463110861061814	2
91509812807042853504057820391970725345	120314875422608573223287135225051930245	5
571264429450403935510950741298	16588573644222925370	2
3044283350018641286065547554348583655	58946447930652749495611655107502490144	3
765841478746227589727679315126	15127471929896199597	3
178083	12408594720864808334270838245264402	19787
18	1254216881878486716962736973292	2
3143051442866591	55884190012983589323335424985550127717	1
20474	903635449664875648632174977025	1
368969867399517971441679	154891116203135780894174713472218166099	1
41526	639097658209628055103080167059	1
33320494577193460709518359563233122	84864917784205645120049556028590268117	7
65532	929439176797950204406943831525	1
29351778238376	70383095257643569457086747561009	121
485153359312	1163356946407331726563417315058	2
275620259134684037925316	147858156388815440078567516131719602167	1
651484194424	525172309772097826845647005905	1
481022820063691487691793937428	126995829358919883325952015051962160918	86
255954796888	1235360145264117168933425690900	4
164483919590357397717236656197616480254	90320353351493500908491100612345668970	18
262073455444	907213909378739425393976488135	1
257025851253589467676021	3340079114029769695043419529887943	55387
9281089470582969566	120608775128812526226133191178	2
1970879830158391996522025084677	33957617421721907324330694204023726244	1
4846763848903013543	939830439366680898102541628989	11
74869040433337939633795774755283141167	40853879575598512548477444189642711105	3
13717251312361254365	847599676944680358281961154377	1
15838245965873695060809435855743501214	19599366269907510883780944692225239586	2
18078411723519498121	201635864907852672069027490868	1
8668026601498907735136915399888597	1531778698313819926438609889335703	1
311088937193780671313256245622	54974382195841151558081715841	7
53012026921921344567105950911749040949	162093009884715771805748021412218136895	1
702955926207492478311383764649	1045459964806984936552636028741	19
167358067343056754513236233562348205533	115801650376441749582794949344415825127	1
69266351272416151401111136838	854479383992403274620600330290	2
104303807668830798366030089512877720669	3648847956821410080919707800591680114	1
101960248523880901132689486241	554714732121079616367929610732	1
743833009	1513918671	1
31507	64126	1
6380500061173227	4270945492855545	3
34465	23070	5
117702192431261802642753	188262236226434164681236	3
34962	55921	1
3091538780900572376016885038585035	699523208366298769550094022915610	5
62390	14117	1
157710744843246	143483417	5831
54093892932	49214	2
11057487104415159116247	1849803753068540	1
113270568726	18949	7
257977263729133121785987949218	26514706808700690540280	2
186029787849	19120	1
108990584228968693924312511364209558582	36137427930411337977800629757587065	1
84398717417	65034	1
5897151156482084117236	89186299	3049
3868252644461845928	58502	2
5067796329855984051226907775284	6539674384211656	4
15252966631087078379	19683	1
9902461675452032904474212830613575980	323510496149711414735973	12776371239276150813
1550121155686308920	50642	2
29482452335682178999624184900995390976	18188732250040009277730648761578728	8
4210028915116862033	56016	1
1842192521220622045141612680056001	2308058	1
272171459144658645954290120419	341	1
82648225198007032925812706469945751986	2220762423984538	14
162634464480616175558919611580	22707	3
45387083997300260984094725998249089608	375783518294791827314850	46
990681786248641477772079904235	48300	35
106918393502878088381808037146592480588	7426724287228767728658820955115772	44
846404621001114032665137749064	58011	3
809883586	2215871269284914	2
44204	120943769303	1
512419360252515	36827229188704032805483	1
1583	113769128038	1
110130975469604381023980	961104755349437167227645184438	2
60361	526765915677	1
15293521847481652356157581605965753	97910135688000145574746912289922771725	1
40233	309992695457	1
12346199727984018	16816033118127483	35271
700076534716	953533107546	2
68883918178659974132545	154858931706567915441076	483383593187
285007266070	640728952696	2
836804281932764540154189829660	1784833040617563711938145911192	18840892773814269668
355314067960	757854975152	8
164284122389188228902604299700575626610	100225523377559610654759345729450346149	3
307038902255	589593435297	1
72557048204527371955503	4779284019511993	1
13882530987185950819	914432989479	1
118898822209103518995723001342	58676411600465881967041	1
2068001343218572865	1020555929407	1
3312519694943541582690342316038157119	979961255213987409364684163814	1967195480750210769
3367758544951798302	996302873612	2
137208266077402860172391796393539850693	85170416730449949161052690698367759979	1
12413520739396877230	794623921266	2
6347834396958806603806043569014150	8040755703677004	41118
617523653578365348879424443700	782212724712	4
156779279786074893626528069988480268168	254881955770233673705166	2
1082187908400005916928076813283	637027137556	1
66563366223714094450980324473700494314	7844416660838096659839158136631	1
833559611627580168566957230844	1072343782381	1
11840858608477798504433261622660008132	76092805586424613045645973135109148809	7
1226154038865154229496991821067	317226808342	1
153691939	165549429395363773157810	1
8877	9561869604375994060	1
18044849939160219	8277559255779713913941935920406	1
34717	15925431668969489636	1
99805833168603400491216	762730950563929544776848174895215817	1
18272	139637328663554085	1
283024663247474904202747299195778	133365220971214921638598168389940236836	2
1047	7734930432833000323	1
20639236820348895	23270845631205958911555	38985
1058829643214	1193835866677232726	2
160960906389277362396487	4179659303945383835631365259625	1
618496874194	16060460099759354781	1
2615781558491044178378944156596	56491956605774800071914204963815616043	15183665806152274479
344552045848	7441148577293476234	2
150375976889843715475054548315547377523	84752622973511948892829257213370808082	1
60083038310	9248987108779202340	10
29876758608281663255310	2465968927148075134474	2
15720472827298954620	1297536925623822749	1
1833469156112600600815023804240	1417882393627304415967061826261	24831304489077
8417418581000443680	6509468439107402802	114
143625225175299513936070992588437798804	35206207147851676628748165891979876549	1
17686010786767140893	4335292485133363623	1
157950474643752281418766317084900390241	149650694523569657791229146964945330287	1
16730015823963842689	16099444072088353333	1
3750467708117217321255178422612109	8650048526229698362796	9331
803872619894377306024044244478	1854045338383817032	2
99690902729623075370384855505760394718	2472518839573627276677000497605	1
223363393232933457683828125444	16596042878561007589	1
1788207840685337120267710998137494493	54192131587180639296865850427422440303	1
795228738071179443092264456763	11315260648408112991	3
13848986517114319495020723225143309987	125492773873724948076593396529425904664	1
927240329360602727168615319218	7468451505097873763	1
538136229	4691213362076023595298789448902292	1
22278	194208911513983299674972136735	3
7299058753170115	127231983126048557353792474619405788924	1
60526	483569880001529574071485159960	2
164929147686749571757610	156746531440855740584457444369904009780	10
63251	704601767901465131868480533151	1
5173323179341248890493859967485050	114656141161683818929381589618054587135	5
10300	567592866844423394549919344010	10
1057307403066593	432806101413496786644219496669005	4867
434480132758	177853339393259415099329976030	2
339004363894590310496632	93979195756350631984401096861601242428	4
894620505584	221154312899705775726931325129	1
3682705871699075654803202501619	73069813454460602302071640049635031851	1
518205757861	476202771193509252701588173666	1
28966248684645398936424428857994662687	162202278065259939685321665120884878042	1
626982611918	206528664274975625499436647700	2
2717912719854585029595	184784357399335081436071807011398	59
6960083789640422611	473199378743495727109018711937	1
1627210753617612550332768992975	167318870870875001736564485436184986880	5
5316457009035643390	1065073783451486132391789734400	10
138777075649267878005115950889632893981	105806381932169518972693745346845508042	1
15072658726501790991	998202832179345919359551577668	1
125947234986521472538787298813259006607	35686967147867268020130172578351561141	1
5274616210283208994	914616736115140968121187315030	2
16210238303295503339738240261453890	13691446712217711511512093803282287	1
665786561383940993520412373404	562334806950106233145583480985	1
55202594226323785792075633352917693606	113337131856560251173057250134173524633	1
142320532712082036868455473727	1044401195448013518489140412806	1
30091739820229050680825276793827008118	98435233544761630777228822518152701538	26
1019881991872250289260605587412	481103991732836805743558308875	1
125535052109685270919717973703079379527	9954882673960776572576261909845642574	1
1104478586719685323278203946466	599070465005184634334231804747	1
219010324	223669183	1
44847	45801	9
10492447172417062	3690960140084300	2
59925	21080	85
220274450757171410748982	146147621741630074600640	2
54597	36224	1
16449258393297573538247634386763160	8093151998123317708871393827945640	29217155227882013389427414541320
45040	22160	80
8183325071753575	1206757425	50075
326842738762	48198	2
236556797319001977409152	7135756119917230	2
808318598912	24383	1
8505578133679239940782455858305	444233194545636948963589	1
992294357487	51826	1
117627289507370199481745899830452661191	1196137890196047988604119707817053	1289
787192089267	2578	1
188243964492699127301342	656500267	1
15963024336883538461	55671	1
1432072936118162523405324844270	2192227514964013	1
17769057120875332583	27201	1
7931832294873659078804384707901249712	143902603312334917142807	5667018600099827399
2799296368899842976	50786	2
96604243754896117647544605645087996623	3170345167111141459083017820328933	1
11881964517676161570	17782	2
7460979907966448976943467415690569	230113474	1
734673813004426072270539846949	22659	1
64227790273788986374039934141885742954	9741833447866329	3
63173410546142974363811077612	36398	2
31002087681889898768896766136622602301	170499537213620567179447	1
144034038692604962599034681625	58965	15
144670428487297264062003542590695420449	7552439929866753535493314223393917	1
1076744695460288642541725194818	61947	9
477080100	11452835505170760	110820
34440	826770294544	8
8453532753745506	473755609051698309357744	2114969415498
15988	896004652512	4
257234106606261427504134	1594578190091932118486750353942	2
51324	318154276305	3
13752663175934399249978402870437564	169041683092813146622209389264760529168	4
30472	928510618592	8
20590787406206650	16039302212063434	2
1032663176419	804398415811	1
90294526449253343937698	12659891824538916025748	1145422815566
315322954012	44210370712	4
1373515388989628578252753323713	2203209824905935831609901030909	9518563862778026671
288597189406	462929041958	2
61600661346424384399837277323866661816	81684141832872084373684868659628774841	1
904877902800	355796697105	45
20141065492862209126824	572238424683027	7737
15619283049912531312	443767681026	6
2949245006120751707853055604941	127284125042761930691123	1
10314621686279970531	445160572879	1
17139351280666059564192837845035099425	7101480048200630199231819771087	9
2235121324978494613	926095114962	1
9720327321980266744326069312190952394	71461260764477419427673557234876602464	6
4308561726148646937	65878329280	1
8420638819343071956657276796566810	15992129120964350	58930
571568900006317458452895082068	1085500025180	4
128214010212182866720195043008999903285	41071091451735172704133	1
302063928821552775004098858679	786131154418	1
131997766297652345337749986465453093356	667540507751129759547120427265	1
44607737152556849406869712664	89287530866	2
97571240233685769388943026210465145788	51371508900818185188982981601425331133	7
127757555143671309927912696296	225052231585	1
78002119	18421766040819530534901	1
52509	12401054217986893662	3
3955454444038512	5535664713342373540646134156741	1
11675	16339180855862980174	1
323681939734901968665362	48581839210108667589419272569011603987	1
44803	6724539972521052433	1
9802196632046618346216845395431884	92421106990550437943928932550564441103	1
18691	1862737072817009765	1
6585092601765195	156746694906633665739535	21035
626108162754	14903417628393978202	2
441050722121420720850526	3582343032754737874317190516874	2
1075324465916	8734099991711138117	1
1244264059523999950711181266951	20742049503618768199328321699023104057	1
702784828837	11715517778200460006	1
72549649074545355257591090204169515816	116262888999983186081094119470598123427	1
431215016497	15720919244236903	1
3884907486278021902015	8212167378649131938014	1
7777592565121164969	16440775532831094971	1
8023532302714313707703509715330	6421087046065594139471426600081	1
17906252439182404657	14330048318234892631	1
113140149304417415808731095342773188983	108498425088440504429120496102412121068	18063176335917784351
12527159919204630866	12013216620456330536	2
161836935523679636084126978674962384984	120873388778979362860075608590165773041	3
2167058740247116217	13367383302318377970	1
8759890853848589007187039941618390	16591847117831025397807	1
933641444588178950939199567452	1768382320045939291	1
143977618665875989280772146426878088798	45931738701624842261296265502	2
582228501943675887252996111101	718220570421682301	1
71828471367405117380411984758286790416	76517584159786477547269334277116394997	1
1164388573393309094885348866656	8389285340646183105	3
114418709865789810188348187094959047441	14873212525174052984990657041823083815	1
272259564752760114102026233002	2216687290737213579	3
374043946	11118056058420736459853733159108244	2
38969	1158311825641583211944963604637	7
2775766348743710	1974071513714564756347020271579759359	1
33164	683042494174219246810165095827	1
341277983544083571276427	7562642524967421083313352869182012516	1
41865	502809223530544081212032656023	3
1552208766469642802454218994770720	6944683301627846730478582786545649810	10
9280	569419922101484209680723398916	4
155261789730526	314517488970528568600806303144243	1
341610098417	692007676502813132234997366654	1
143948165568688531286991	139392108316794817165529671113725133881	1
323492743542	1842677795913783567783904047	3
5390220893198979329218036454987	117879811592500997198352178576410621436	1
717445691725	1043675814057197603786431137763	889
80838670992560138744787276509706209533	91200147811921767556937726804402389552	1
69714330778	262464243767952967724127551985	1
237699281829538609386345	18290384331637596478607888985462662	1
12808798697536770006	985606053166514696408885301655	1
6395803961639070787652617960840	117626878364850958262772296570764267458	2
14862176481080747049	463639512919725496040119595492	11
63364750948236542653766865270863976751	150168963708482602990816322334177539720	7
7274961293450059113	286643336847589911267715628656	1
77503791255757986417297668239575707270	100132004434575886364377797034821986215	5
16894003279550857963	1150315977189921154377118947929	1
8026152246260691514054152109137961	8420994242650835053178754581840770	1
714165791365457268679463639199	749298771424196739171486816020	1
39337865698208148113857712443112995198	146022425532372748195398858131118294655	1
1231627785572790292789590891233	434103626776421484481631904662	1
63942966424695966576799607025385622859	114553253185439944505731837726995524849	1
94730474953338884285293427282	79122508182683743711404021846	2
114117551060436627167535390570641405116	43161592265755301235877157266242110863	1
107722665288697266152990187224	1042487616597370856748577572726	2
11060171	196209036	1
2359	41849	1
2928718316197600	4539455936719372	4
22939	35555	1
2556012573796828474968	182030752799307378094863	3
743	52914	1
1254013528566062326293599822939738	3568277684776273241472669516079838	2
5527	15727	1
7452432751285537	489439941	1
785334606806	51577	1
62948645563724314035218	12269022267023165	1
291269714153	56770	1
399184929376242951280489973289	181421499290154778673940	3
74722787843	33960	1
10262018324241129180326842705222550462	8713096987947895982998873299803782	2
1016509924423	24055	1
236693136575678942266470	899702397	98901
14359397978322500820	54582	6
1076506685501831033266323509193	16599570168341350	1
3847573430904079194	59329	1
23303599903736706144237443586718237197	305802398303513720416507	7
2900429561235169273	38061	1
130788166865486571715529918006878986365	6968816830173729258449066876104860	5
11118443653382294554	57016	2
1203744193106600208762057757271603	566902163	1
76328854069725132922992787627	35947	1
76141410947657454283701447495209083081	108304410353944	7
966147119819951591683824020838	784	2
143097395353682762608072020973448651889	86713831416108642004525	1
578505834781816796851354569539	23450	1
84836029788952867230947869659353367477	15253219696885071495639718103611993	1
1058685175040886446099150524437	46797	3
363430231	3092548234117517	1
58107	494451712226	1
8238544945131375	28663736370536978326832	1
28350	98635976561	1
24887462181588911249340	674509749147963312481767209550	53406571205126418990
9320	252594290900	20
2177652770596869316898406066315346	138364928410796966845917965573566820249	1
10132	225463459463	17
22744631238312832	21369077148274872	8
979506523904	920267743945	1
18613138352835512347749	49000819392243335043846	230269927113
161663649146	425594605484	2
413146626235695735901757795940	6095607622299460532531140322370	28436140944325256370
58115709448	857445127204	4
136298524193125229662362606905423921579	35412771008267297927009870194865149945	1
102459987934	668298103703	1
71103462240677660244200	3289691025411550	17950
15844782672017305904	733078780036	4
803642061190526211635810226804	241531545727851845945228	4
3562223834021056807	1070612739688	1
5062263721597762234567501633116830463	1234697026259656536408486271053	3
2253769613426531113	549699263533	1
89108908933196251117756968156597445573	443900462331401618019332660965439808	1
17146452727430131727	297883941517	1
14435302647404550107509073199320458	4542427242342295	1
588991682371607813922070840701	185340891623	1
34933385419208865020093341259211173760	76571539147715691397379	1
917675719166653006144848936192	1011739038802	2
2299024665612939468811985286609007653	1188210483693086126519961807529	1
881710903116121946672484771814	332292117717	1
120036260133832558198170727769746712399	75299670628018442491359707891073061311	1
957146357409689069169293929979	1097419461211	31
67493380	302732348493081476825856	4
3833	17192398471935796736	1
6028598556208112	1244741093430245153528512705275	1
55825	11526339147128419350	7975
377017583171708475829096	77653712337091224471356105172341009671	1
50641	10430446276219538191	1
523479620391564643456568702849458	123512043982720957165453790766696944400	2
3273	14110203500930205749	1
5139125396359794	17388521847338200330135	22673
453325576356	1533852762963718990	2
97946525920580337960199	5509925628846560346602769663915	1
249979287322	14062441408214112509	1
204593939325361528350127034200	9417296389607468364274216162001579975	1132561919328106775
361294046416	16630077753619487138	2
117520362187298005463796888860494277081	44533750722058260704974502800351869431	1
24189245013	13428029727952714466	1
480745592001185554597077	156569816002487127251212	1
16371101871283838334	5331760603513889675	1
1233204775227128473996768551270	722808763576427380637829100702	2
2900962711898119612	1700318806000575809	1
25385883469635557107696006998365836198	25836211895085346897681124015929246092	2
4954433960115526227	5042322272016211944	3
23629519594089284150474023645452894701	150014799439864675101883651850211630853	1
13545823555097759422	13887819203458224329	1
12307500494412653653607390580744438	526343326733837333320985	1
400523959660011183546459820061	17128832410753448210	1
88503980262926147906697333423590266412	1471745244731817774374801262709	1
1243621360930429237607164111367	14868279498063874262	1
67592881862657068353181497027835181682	120794845023554378405111425866307931397	3
1173350215097741818945244987279	13561053200588105694	1
24719765579357761540205623839023312701	165800058906695737732415763022058071960	1
1787215757031272030567994349	2151178918204488528	1
17977303	4837957163417259970963154960214964	19997
1798	483868296586213929185693350024	2
6260623731406860	87605132639656651091480778940111864767	3
17896	579005449589177428523169113665	1
43942549266428427676290	88667425678805907239839143645875968069	1
9924	31645420765985858937471624539	1
15998234751797009551169733362684695	5366713984761837395608163171502035233	1
44230	50267263850058886623114392319	1
128957172876336	2056350210192174771036080852725039	1
27976390688	446111337496946473811927725941	1
66739820308592064455999	23494995927302761625444551424096805759	1
824065195061	1040189166195786043809305130421	1
3343725689529228934625382475424	85484708703056644021975864981487645518	2
928929317696	300722240643119594742752617525	1
17111378893618111130195441243298393529	122974889510082364524562072753093892504	1
30421997531	1067801268204549846535376691625	1
428250384467038657682112	31546030852726645654653121085720274	6
14277630381137830525	1051727178406929458889233729041	91
392021091281544378458402761629	10152865237043197044126546646369008983	1
772247062941579559	189387187773128327121021990507	1
13874143711243240083142605677145712258	150731338389568429931030124986295983769	1
2668422141443727809	382023737712671657441315507991	1
17753154908628781931248429252815093146	9602190645323752582952260207269245964	46
2597848076539019075	888203668310354272430620511784	1
10939061188798763620589393159232418	4818454981418725324053446199308355	1
806804675207343262203738847161	355382599949752946421318449630	1
62066585700171985275061335823054295442	104656362407809986937711109634493724966	2
26841275079875366108553044987	323121669698471426288295001396	1
45231190022718534087423496429401361571	70185317736693032293202251498609703061	1
835797706929217351147978333050	722261780349401658672286386741	3
144253254906125836127479146237937072258	168857501942635070693083249620538783529	1
234653871982214117099172668548	906646249966110727279972373235	1
389322958	993632682	2
14433	36836	1
18691147861348525	8421206157227950	663818867825
56314	25372	2
166773323326545472089744	71766376880179624776707	1
45187	19445	1
12369780939513306866304281573265596	5707005370949550214575961172356909	1
47032	21699	1
12517161654188712	399170390	2
729417071425	23261	7
44918131017308747003565	29145372219775	5
753634776109	489	1
6471089371002629262406287509584	266212593373789413066435	1
927033286496	38137	1
108801664906258921660389285391973645845	22085399776216152769249679627188878	13
453467962141	38532	1
73751088072891196413645	710588427	3
4826799834607886149	46506	1
571964321206851967201803443302	3293772362151329	1
10657435434457428788	61373	1
48500216213835288517116253070991604515	64402724689334287049287	1
11180182412838867199	14846	1
134068798294192696266416258895895038811	13291263691307005340582864203097231	1
2599606660871958262	30814	14
2125602356409417643654148173732435	272970751	1
384689594861898044277286792821	49402	1
34437594448683762936466864285564864764	4588869930944062	2
531586429093403330371357661897	10893	1
156667709062707751061528144498722950312	27528114213393405546775	1
337930356390373750701583688819	3597	1
107602499764080447730955890810662989863	16289849185699618034577604026206181	1
410445382584563243813362964990	26586	2
1457316	2742197187206988	1457316
504	948364927272	504
9561092640932789	73068093037832064515675	306376538627
62414	476982300050	2
167190688212552664592634	2289666710253512646488537686566	18
23868	326870865983	17
104050728127345190556532886492667	115119005089024063192289881487195486795	1
498	517642468050	6
17762626257570627	10048842107743492	1
596912585317	337691073099	1
145171468445920289034966	110634437070190961970311	1
274595939341	209268167471	1
2333547641922056478022298665512	345325593912882499754438324539	1
423137329616	62617170111	1
123966666446021091883340707923016292048	910760707545587871854990493711487418	2
105492201248	424860397025	1
22378683571789270055526	18360191395360089	42759
1046735591187318228	858775527742	2
6215392501666591474590955239420	99343062857268589857340	20
15665157341030174040	250382370861	63
24786190650100918523379992052205001335	3150484653533312176298535574357	1
6805449253168415841	865016481765	3
55713915222606472232535279293524642175	80150037899991087709976319534163516285	5
14080982676387914069	470847663785	1
1301991345449396986816172492448951	318739116519084	3
1099190667327477405501200922287	269091698201	1
28849569556093591383415044354353724394	26979667124896842823064	26
185623645748380944225360371676	322857266192	4
9563778701733114212796673225768430964	767075079488960642913543328853	1
655213526960375201397192635421	100766039026	1
58866771506995373851918843781155716466	23203782910809587127840788799358989642	86
1172008535603355250161700716900	821395484085	15
138233705	21441380280196304822163	1
49967	7750363376177952222	1
602267582161430	1508203999085002441589021980997	1
6220	15576181006857268115	5
72137992747150340366713	55014011885295086382679768247503567562	12117922517579428921
11906	9079776142401710644	2
922533512995137408778405529436615	37505268648924200383034187288900554374	1
2742	9336322808508397212	6
677408857579779	2779322075369022830550	1497
905021853814	3713189145449596300	2
40693523190703983657414	4316456049767896035669829381225	1
114453211457	12140316646797210783	1
8140949500415708753421299087383	85691516413531022532786822157223874866	1
895457036139	9425567780023530361	1
91459987125940654505184287999444877857	77201146177835585582687087679540855536	1
640735177003	5854781275822438112	1
321453688195278252035513	333935253076696672595746	1
13895592460945306678	14435137487915649279	1
3926052556977392567608338229511	4120719417969240317187596696560	867906453317
9047179087037885366	9495768587087947360	2
62896620375887926068816636888826260402	44945158288086538115404987932991925055	7255870539516061503
17336753745356346268	12388632912704698370	2
144308908081577454505007994162423505069	152237656041751066354712025025997739819	1
16180597041669881930	6121194358213388351	1
5486140297571490264007761912334125	209599326797229159244217	1
336418230726444290296352102550	12852940475071541269	1
67722535668339881269355162857698876003	4892434786899331091629363427784	3
473609929387714005139307124913	18368976693404710128	1
144174207771106758340755826904247268313	138515254621712764109565209981612974753	1
536490044792374654808912859149	17434112257639392893	1
53981406173653589978045703309063914817	29806371932849581908043254999344084866	1
485553613878852810191248666814	17579369060930526491	1
1228749151	28136811210010048099300883705464971	1
41594	952450322766618083012063832421	1
324813364548390	44927880850217628364667897154354746348	2
1931	197505936226607283259758635167	1
223250158116805414902114	25669510695505234690561115007941722985	1
54172	408654423472730329521090424821	1
4445227139554888144081221744126499	154965159848621580524377172341687860014	1
8733	658964244160128342123731775028	1
4411479603455673	5754521552742303759635506814180890	1
853036759829	1112737417140540222302138028460	1
5060770915164775172307	151883882856129376802296559017760729559	3
39568669778	299171050553030864308463525501	1
1020955157541197532296624148628	159006758067723561202437171510677974824	4
488946593433	84620497349463730304071203152	1
88597387018595113438317300910309362532	30273303038669902441616246314636319532	4
33942623816	703117024807628762982743823576	8
204713079585178542592149	10139540311898999130604814958460081	1
12912800301837357214	639577400063014421459287536409	1
58009352890010590054505622615	89050182175229860674832237490044685255	5
608943762133696910	706416420624763348329199193710	10
5332924960234617319462563509139938577	118148730675087832521334750303488540556	1
1746593416467659634	1254853824936517848033770531544	6
126721376777639840999964659212143013325	156872108060970507402747564185850356243	1
2063261107975100346	730062740464104770729302964823	9
16890568437817123938306098588497716	30309283846833919858034321314420497	59133
571273855133922646857291143304	1025122481417615201597562150218	2
128885406593065014379324421977202154059	168156914504463089311935803707487010837	1
29834080819256790652853453989	364915369414951690997641182654	1
77746132516849570962799880238179477333	95977939984649903542056481511145025012	1
194893001323198080078919171389	688273351340759779537905609432	3
160414887865972740271217520790260480381	58461095991447650148078024273901263206	1
1038871693274903811373593172914	549122249154373987330502696681	1
51529186	112519280	2
9831	21467	1
19658841073017862	16333686236271195	1
49065	40766	1
295970899514575166587072	172355634051105885708702	2
50577	29453	1
6848766914667438001275241967032908	15949025866975216233034706326470793	1
14309	33322	1
21779805310576242	791004070	2
1079678042413	39212	1
198311025951045767784734	17930873901145448	2
433907266541	39233	1
4936830570273803433484836087948	89227576215158859000589	13541899562173146001
729119359896	13178	2
53882166280523030997658406746360800200	267409928539803993252465534669538	2
705858936048	26851	1
31232297896956879588858	197109888	6
5191970392645146636	32767	1
2385300504887460452079831180870	5974601665206030	10843197214530
13198877366305570740	33060	60
35854241751170350263779921671753440894	1097321955285092519574	19251262373422675782
7449743514101997268	228	4
103821543103813590921539738814987420266	13154032635287992133606203427847740	34
547368643857196956	30760	4
3601529611642381221454042218538801	473647639	1
354010872525913522529517100166	46557	1
135736423412793277298978687690471173136	6579820487805072	16
535242866485207008477925596375	56279	1
58588181582725219465094108686762434164	106318247631675320185560	28
621025257930889524885696633016	19728	8
148967415686143121359548185331763213401	11938785409456504006703198482629742	1
755969771859697062322140143462	36063	1
96785524	3575140053582377	1
6472	239067842695	1
10045891529086797	48332428636421393586194	1
61505	295910623231	1
228025841395624780639650	1099072345562895496283642946021	13777996458950137803
33100	159540227614	2
13535089152821372386779102716450447	68215046287203962302884657230053610740	1
61405	445686567227	1
21544147586149648	4355885008998734	2
682392271072	137968896283	19
496736941122749367237999	137209257310017841865908	1
958649479338	264799277427	3
2594763165198280748194922253950	3292497681570193602068332856031	1
461128056700	585125871199	1
38361140230593958799367970369018597078	67865044998524562546396570611211620203	1
336165364180	353748623594	2
106198417953735903957859	7811538862797168	16069
13217800479648503822	972249531744	2
2602205698765669384245652076654	160613185991908481662216	2
6001325230266906236	370413440361	1
51098275085881293926641945089863917393	1651845308980801235275446475601	1
6737840788093486353	217813041238	1
101440589144279192030153054102380985993	45436097471315701932567702160096474409	1
5083545585919014602	600580787719	1
21214230571243605639880564513023285	17775077092868520	57195
741821158186680851119173512126	621560524272	2
96578874004510976942576163152396273778	7034929343507453104890	54
400255890499398075733334959377	41522738468	1
152674710200940977467092416761977971597	284511982669028516692121821752	1
1210408222571837594269470807705	377918804944	1
139401996424309187122143090532121304173	106048983040846041797507626837680252944	1
277104734779037675355714418049	984216889952	1
907218565	8761736460974808769662	1
59371	573393309183260284	1
27308779938323689	6150949852993207391505698711170	1
50301	11329650363516142379	1
97451985844731055459152	22814528905733152808107328674785423280	16
39371	9217162788029369632	1
9898869396225511244249059928112115	129389563280084127854824392261962400926	1
18561	10477326454509840228	807
4814130307699333	221132803610173656907002	1
260272500619	11955386349318717428	1
71347424440089924156222	2352581967638726408195335613344	2
208600002756	6878294609572534511	1
3522632158408309230352962353092	44174675661717667942286461877483047597	1
465054745655	5831901155281229285	5
160252570826170140166496501429388739905	68421588969625236497585574060035514076	1
553143497245	18435400430305137480	5
19005858057933577965946	307671809618879712527337	1
932963113071378051	15103051302990929118	3
6766265155945251237219319453320	4344752625972789188620709334775	5
16993381693420779440	10911786345200282821	1
37817507990477277134102745946392729510	74946484701629364628167237610311157869	3
7737624055156971229	15334371662532768762	1
11170075039809391627245427840166849046	49094661538170112789347725852393402345	1
10545219262935402468	8399728560193074321	3
17016177887810809900525685793710989	136150944451380569671249	1
624779346360845583907976199949	4999024965628704069	1
97938228543368991245452578971364100157	3939225366551500768263670231676	11
69685403337970066327554797083	8788771458114096632	1
20693886297197652552708371466483438821	14784187691243263868502776743700767773	1
209769721731165362552599913093	3398636799257373973	1
115403070859187274153138419005014854806	132315392624185311106722102907435309487	1
650235452474687378822390287021	602681004308618207	7
1118612011	10520134453947333421656571661365096	1
36674	344905478548508546191386379731	1
8892682621962562	161443000171078603875391154461970732078	2
61985	1067286709500451849603749910828	11
306305542909238779149213	58769777346743048482397660031301639868	1
63122	550009281922241695404718183064	2
1733364467611928260673014030380123	140224896525844031464947435367476319773	3
11262	45951920526128087380253004338	2
6076804380062487	25784508731598659974468085157695157	3
204795833855	868969878897924339859064290427	1
394556317434346126070445	142712156876447932909515881840539964127	21
1005850116347	720379253651789641408908306655	1
2612554026723374059107315367444	3616865278382321969058701493966547469	1
285037003983	940756745870871312722711314838	1
154510446193289479211161174921983166959	96181339629224437832521244481833057983	1
217070799387	753428800491286411448706572859	3
369974062518346046948881	19066570073940374022428132365198758	1
15300513327612995883	788510166205842477303121621356	3
2257368340456203504675945669738	19997051652496352995442523664021647763	1
8558571216041892161	256169457900148922195785584587	1
42185916210660915627087447699953536633	30123344614704114338803706985335030655	1
7599976741889323702	6490430245284430221641998874	2
28599447282929770662898263862511928372	28198278397598411377966790562846578741	7
16379780130052537091	281263176022664258631673482638	1
5461416407118431490897110383639241	3642165111422481899446406907685446	12821
851948585464227671928415940042	568156167447544169635193340252	2
36716222038748578004528852749491417196	18519785435783689356868990297488669753	1
943071096361705103302750126965	528429303036614595677140859047	1
158639172957777841793313969110938335218	70812024817123517735639754204663913288	2
218730636184176176338942226367	203289055578832324742922623152	1
104085702044711238173571486402381174981	106973875514060904807086644971859991322	3
563032358780496580210607971015	1130547949998300135634119024633	1
214509222	109121944	2
37564	19109	1
19987142880018155	5995404353216339	1
46009	13801	1
55501951515598061446165	57020667637898108457504	1
22987	23616	1
2616347154340880017308005197894914	746041175417622775029934205461924	2
38468	10969	1
13731312543709027	1137435437	1
489224638593	40525	1
139222030667602121150938	2310136612066146	626562682958
888798739244	14748	4
16164937398355502809029129810	1121611807594736561226	1458532909746081354
132996141180	9228	12
104464812959078694730374002538547912352	28024353412524511696691602368251149	1
944209867456	62822	2
235119570522403862727162	640391730	6
11891241397011195485	32388	1
124260425038262141301736708038	10813093833446895	810273048591
306712472429734836	26690	2
90006387198310081469155301341245956676	233351688761888650202067	10869238844934028143
16561672529674985464	42938	2
102271375981066919769017045950489204548	34975694924173981077335471182079280	12
17055610648140252920	63392	8
7978309013252050751921397558717731	2001103043	1
257393867477039367409913943791	64559	1
9148421032855690445666521522963072838	4359408945437168	2
58596505199771215864196305476	36571	1
126814520167425521727712477164996656246	175433291797900829252146	2
26675403310963486203730143724	32612	4
60305311877477109997173867288899083654	3642544247623429082502188423059530	2
339825957962206756434336892249	10433	1
155962229	5238281943698966	1
6274	210723975449	1
1000318263097644	16025814311035516931722	422
15192	243386710005	3
227333828771210064631442	8192303639134528779738122060112	2
28964	1043759672225	1
1222939608529041295813333588987493	375348069641129737391243389844752103	1
18109	670168707714	1
8866389416349922	5006785900308207	1
961803917812	543123707795	1
420280191939864732097096	154963645123036710236788	4
842628692093	310689906677	1
270142891963777971587488103230	4185088875703302177937834345988	26068890846346510534
41450615380	642158333528	4
68511138649188220807789724114259744984	101020257801863448446409858412857435503	1
464826857703	953321543689	1
41790161864188624179551	2941304394186329	29
13357890958666653086	940164421987	1
354580810988100212467167280417	68824252459250623444648	1
2293315615068617415	445133317904	1
49099220359224105078589990922980321658	2823307132772431415180596582801	1
10592476243834989839	609089380934	1
137648090800633760539642559213788101621	75531232787517980087623989261114082366	1
11051101832139377138	937264957612	2
1942050810483333635377743314815285	13682477619380259	48739
79691861157731329546266575630	561459103362	2
95308096797269130273251439464266230407	270972187672539622120626	1
4265964891071237026611070782	793688563972	106
72849174980801208176395398827457012490	1897885077042104029584582758997	1
442166262617645557074593081707	458908727894	1
811421128608731100808117661556330583	73056731070367291132824897166943066143	1
168555596930971912188770342921	20838740217	1
615933985	21361943861512243515444	1
48231	1672757046436102229	1
2761107943072021	2199687597251437915435259463253	1
7879	6276950751683091271	1
66352928560058938151827	12554996214445564135565004417706997155	11
49874	9436929081924185541	1
25383641973877442427096579542002987	129841247917084942154311940558337263081	1
51627	1965978713606713847	1
9451119079560991	26530774104901694840436	7
869828271093	2441744430067801283	1
15030961250695001169207	500074769528689829563304483957	100151699869
300163876806	9986346116597032306	2
4957972634767757657557102616677	96157387610254940335681257031032690679	1
643082041718	12472253016694685553	1
27383656259908289942569863466394096685	35522001456266245025975952320217058543	1
107182538065	12614310905572144349	1
79915137399088064578572	130692809722896247580545	1
10093481199758517787	16506827877852383654	1
3141138434839703952584316859712	7917359369330661545081394897131	1
5908502586415856512	14892606385130954669	1
61331039814734004747893192062710526400	55577647052779283539840492984263798462	17149961251575482858
14304648019913123200	12962745801579846156	4
65254876326678324240368126682854885554	25190283201363429391185440986138177235	1
12893038054978643371	17608822938215461129	1
26659693809747288466172632834649590	259220162825664928058479	1
1201455364462799453172565079639	11682109233000515021	1
128217789321828546173519001884497291859	3145484181107039843685250174312	1
444608727550985557512257307754	15371007184982490375	1
11581308679635084585105824552216645268	93440596584726618015592024184295610052	4
184523771639678809382426640568	12754294372782554339	1
93705988612508656729306541653904820081	155565703103864771559659935162109338234	1
422023448905941835811759604482	16820207287647580212	2
447644092	8665417525795805774750540934115462	2
24233	469098255558035229381542343165	1
9103521375458470	8859819156391100396740612795099370284	2
24412	408824245003603527533487307621	1
81311755429187683988050	32958800555885237358998442459858262974	2
9140	752674515456911587961436613868	4
4550657138263761311255904784784597	54516831912545171797866825771783793372	1
12883	433406984465247820662387632625	1
933449187739169	11418862654519656299969402203440768	1
58998779366	721730724300455475142647802259	1
166109048839676163222557	102602151879354626201579485499843506712	1
302638903009	1099084348175482927402250180387	1
667779332360009210819849327490	6201526955762648056445633372231201625	45
193313159252	247368652619328679575485229850	2
34811102720207981379115425897774957345	157193163960018190205225599570999016323	1
495223704639	680033683328310972555171667283	1
116214033617200002593391	5766214073271672834843098083666851	3
13545548530473804137	672092088498359209143085038017	1
1743882488898792192272200832894	48884587921012460885975050266341629620	2
7792432189214152516	607670545873544596344409944088	4
21865022870665278190318753429801002930	69738847253964143623108463510876228663	1
8341715567764741076	1024227884650454261655352148406	2
32348404058153800169702040130565744267	74413303956237509402127615600885876266	1
14718436211617796229	98506080765319453737093432316	1
9476378022574060866961125370144595	22266503000786904260750312452649200	42985
440915576250974101056700028854	1036012702141998569768538441440	2
22350317792831574116780477855491437264	35916451293300948751148271511512638515	1
963009317949140833759080622873	809877187282513300018106836655	1
120727314423620367702931068942716456825	115361358254229267318545413741087827122	1
199369077071213451082906515599	230247189912064020533515744436	1
154893154205641986349195281924704434193	167703597542410346077481122530058853791	1
26184570295905292883300621415	845982737215395230406428988755	5
459247036	91755412	4
45927	9176	1
15789566859910593	4914376964279590	1
64837	20180	1
188456311017229797986327	111636491394848645786085	1
28715	17010	5
2089236153580017538193577849398997	36009805886823699073677351469102819	1
3362	57947	1
21554436066630871	1104505359	1
779390575713	39938	1
99431145203123545102817	4469399785522877	1
202648754893	9109	1
4860035370750267088442815057102	346969094849537640341925	1
667719083811	47670	3
117928912175874900169759624734228257818	29634512819657967632186626127465317	1
209798599791	51345	3
57908577978031125932945	233067885	12365
9366531011408188586	37698	2
2355657759043181198898456748223	7133063859439789	1
13443277992032703118	40707	1
25607904576369614130893371806058350933	177134913229683469784080	1
3602760056230206426	24921	3
148639163046076667820323214209442863005	13831108015583263389267981949915582	1
2229124491728813045	51411	1
31803991264259053911642908395975345	77318072	59293
1072773894532543602504272288330	2608	2
122079471895878377188614170204035988994	4567910976103750	2
627346819035363180095912638773	23500	1
165226006222820215468329005537428613105	90756560128007096348150	5
387914646677771620432109622602	9937	1
63561311986890288830082333323820946614	2159344793794692409762175233915167	9
783396020413685016527921835468	54958	2
1304504097	17919036899753021	1
59405	816003866197	1
15200884908251919	45000738881583293033682	1430940874353
63738	188690139564	6
269306764732062852705196	606903524819311570516273957849	1
36712	82733317989	1
1145842265197816388162190533725453	75120002194248098670200450047251655250	1
54031	541071849649	1
14106865412737324	18033612835858326	2
851941021997	1089084931356	1
115521702644954095312972	102808073028855364353495	1
645991491581	574897520742	1
2644690219401731433181225562695	1230175359531404389553960208872	1
412054991074	191667021367	1
90960715308562543700522965935875312746	146727353961571998303053709276194904183	1
918144812980	459915543486	2
102166585765303130541934	2128673559634001	1
5415237896022215596	112828217191	1
5063478427690892484482923401705	252313991537488810492982	1
11723589923281962630	584188480495	5
71905882076671827162102830417972748654	2349590877219159233707836400272	25339769294629764042
11350676675957074348	370893807264	4
6582291093811389306811702525840919880	49178733502522466579463107924704751856	24
17622311389041013251	409141484448	3
9335834357734745567810458981790277	6029882897914447	1
1154924767456515812186609634662	745949514185	1
61886224117378712838484772191715645020	212548150800100608899252	4
1072475518522293235382163822735	711001523672	4829
2219512362311308458529348251906153804	771353014937099320598699483095	1
1086813990249754257370447705863	1048311434161	1
34532007503112652193037548451698656545	78316143998353491930031046504425584081	3
1260460379824770011008814385855	456071229343	1
199781288	7085934554723055096871	1
14672	520393240166199471	1
3266199026250100	6286539177281336834552960754987	1
8056	15505595098509009293	1
136469384571044288751350	87019987358384351579004831408581779631	1
15100	9628546455615841619	1
15684098054017983264167221261900143	122783975786642331767020086160413759786	21
39726	12417033262762766733	3
12226610781391275	55583000205464269864395	90855
807436736430	3670662057484845294	6
407174513879893706479458	346077894579019001993053999562	2
743166136764	631653905552580875	1
1802611875096412500955484390323	40477307997081064669662341960690493441	1
306527713178	6883021701653452669	1
158218674724370406329356052790407079580	124468439197197748614031584706498267085	185
503871751800	14150261859118159779	9
70705223994354173109125	100455104408074949362500	125
4970315559688880750	7061622045486974051	1
1896022674874230653473216993642	9165954899922081658561314568026	2
3466217884310222335	16756759938537296412	889
114144739825067751101006910781146419160	26629406632809259501791394596344997363	16150602536865210021
14135044134052839920	3297636304531082606	2
35475909068743529291772003413110282519	55758477876712870954780710659759282146	1
12494291674407968185	13718626230897367347	1
30714951743818167901225752846490378	167119313866382134607401	1
943058743420014673274866143063	5131159946157666977	1
76594326916223697567900601539377323066	3815237386379768143050402519446	2
456618989896336940748822869161	8688701102187223873	1
77578846972419264298289498189914127766	5668989685077466557385452560642293065	3
578347277984012470378365477932	2407769418412817107	1
136217567911531817983304553749138164178	168642479625870685517638297256156613360	2
223233976040236358070482837124	1591181715448025	1
268509737	34085660898146213806371088254183200	1
8467	1074833611293534530748792692288	1
4328705027826082	76816392142540939110984484350933273903	1
31233	771501750071904030875854724435	1
111542901551840124205345	31311216945048295914277905581386818846	1
46222	920842950083347996388890494091	1
7108716371490993313945196712756720	11632161501459759607005345090345223647	3
23904	280546489598626805766519313867	1
12760452979628024	5137960683735613617124777028819013	26641
957956006128	385718305148876815219006570986	2
205435512895577446649069	93345232556423973385768520145737781549	1
845952375842	360500833099159290750960344738	2
19642723385282493146061947737	111312842427113520411310606530662944778	1
44222726175	162187932720204660232329390564	3
93344571512273774395488991398775366133	59918946441874177496868949355669956198	1
361971081254	1115653591076931213598406646804	2
271193692867050579455457	7715257557967785262463895050863348	1
15955855197661317298	453932136496795532166263351329	1
1688579365780853801786056810410	20599317280226919338617325588211648371	1
16967618743851489060	444717688319504913824118927166	2
14682481509493635299406253408705805355	73374115074484059512430302634539145946	1
1792019172850644790	861667885048101107227615589876	2
158199037011160473653259280291715573429	111186049880939891867267780781612514672	1
3618939886429518091	629662095096063106048702136032	1
4335457339304978458389010137812353	10962957563117927875334302947146087	1
404559076126065269293986855579	1022997952980723918754658978878	1
11907312574419925781356933451508348381	18196108125225115404419223382167128149	1
788060008789300862418795061554	714367097736833894165626069858	2
142890251411101740628663460517465464589	27414293481097543404428870319382007997	3
990533736400064682543049059074	836009710546564463929313792994	2
119234006458052396779544706496280010010	66556693646045607011035082354905196223	1
90902360872634608718328852163	474601906004448479230948872809	1
53637041	283616066	1
6434	34021	1
6724942906987863	4904222597240794	1
13367	9748	1
116205546882653212288899	106349954868073279917802	1
41374	37865	1
7289009136559567219651513649939047	5123540475679232561959385151297930	1
50083	35204	1
6741840043267696	402907806	2
1090118852497	65148	1
563866565510075814927843	20583178271104215	3
1036335200147	37830	13
6830492201500613242535524185658	303987626883141320760742	2
993270386901	44205	3
4362949251932477025466355211538276528	3345404206386426162409615873769359	1
599453759487	63361	1
201886280723489792862159	1229875384	1
10512446599676627502	64041	3
6622397586438022330617531850496	23016298523495060	4
17965638778758728441	62440	1
34369821326234307376488924321543889847	35194955214626784324341	4004432269271451169
17165889701756599726	17578	2
14251935097467192590998287741132789513	7583928370222054683155972385230802	3
3822560438889149659	21252	1
2517177365362101374990553417759486	121688473	1
220485907709201714622743697084	10659	33
116635375791394539723640017680794904573	11302110760139391	1
954180313512082662768578863782	33649	7
87562399201736834268285871513210397586	184247368582104523393205	1
1243752392058240164202279747972	35507	1
128235900206518047700982795252920094526	12077550473530755811941658021616437	1
1074321544667548630446534413820	23499	3
101906026	108873386861573	4801
42452	45354462346	2
5971386595866786	208249287734420898806462	1191180250522
20052	699304031084	4
173386179454665082545021	789563434205637226530169966345	5916203618748595303
58614	266915571230	2
9654177440018237907244871918327162	135378508101796929156479646450549050184	2
17423	628787258032	1
632287447925577	963028390156000	1
181561363367	276533636800	1
161785027836300061028415	31661065037316162591072	908978974887
1067912673270	208988761536	6
88517831289772226297818052375	61199378230765317955378004825	25
146009664947	100948030247	1
135906457865225956699804077688862072739	125909781086965518924150585169956174125	1
1030087012074	845373516918	6
154021962565253416296562	2893300892250126	2
9018471327414785625	169411885836	3
2212169791652254671241789257868	91828168936617899892267	1
5425258279332399133	225204925806	1
13793982334733769047853758929907160223	1035883473332794104177385404013	1
3594232055836830363	269915206183	1
81712706373765946686716762312219554440	31941659833078098963024592211050103741	1
12381773664734937375	105786839189	1
3331880137392429812370476958067473	1937180455331205	16761
397575340062338740214841233586	231153326810	2
6537375449586763962009253105546333217	142628383995629303989002	1
1244744854465713344846571964445	1033091900555	5
28968225405778549176951663950127492967	2120162099065987759527817916908	1
403405845750546572590492661222	645307078989	1
58678254356256659971104508222010538940	121403037392614208639218961113914539234	2
294719644916137847771704384600	279194520916	236
473655180	410991581036512103814840	2905860
19560	16972252525717499280	120
12048205395884112	1553664315997296548383530029701	1
59872	7720734073737472609	1
305360704504962680200086	145106520300233808776452719093348999018	32648423447552943462
37412	17778073790709768156	4
13022161093928697915883300448938104	60757520617744160504820362647649043769	1
35952	3603921324957611083	1
7241713628768566	79488591937514074492387	1
921982765137	10120133928004847475	3
2844825508218058147037	6446542288415788025730851615412	1
5679762529	12870676681429470539	1
1164169147382215388422580907499	73568180765237568377222507138774752578	1
215005585869	13587003093420099436	1
811004077707504072980043162231507797	68815336294075839515257241050744239055	1
707387144774	2227392816234342601	1
275779433030863981631475	106814689075162172175319	36557
15087640289458324350	5843733844416236134	2
233518437358108227786489829417	31612391016133098015879205860	1
16397038920821175145	2219737386632327640	5
85825470385050698056633489902500002720	13167567760197380107691766398586805828	4
9488839283656179520	1455802498635984681	1
131708737659672294153203960844397031994	152022348712959028319930782373227613622	6
15686608985268413123	14978266509120345524	1
17666067042464591817158322564083705	313517953067578740502256	1
892608798851253912899897560270	15841040500597667711	1
55227628901887041533386291837248951556	1170923794766797472726313951427	1
639316955483992185718756377336	6420059962059963865	1
39739996543950387039813532381626469335	10548244551759919130994349624592392376	1
701809036480590507901184792033	4808935580566662911	1
58566512715904000295874074163273785276	167492224310388688203772417786011324406	2
1043904942364848006218604493784	12559708214965819356	4
170616328	34829306294318937050521214260888103	1
5584	1139907584621543047685977982323	1
3125060065936380	28410559723939766150856085256757223694	22
17160	245866729357220402320580032356	12
64154979379282221148239	95702308559704096448812963579881500670	9
38339	1250642236667556807929849384588	1
1283246727074098907582909347762950	155815005776180509937444019958285936893	27
24972	1088795645240349681427648639963	1
19333518122981558	363845845182276141846423614187459	1
961316566292	18091432522799201543714969753	1
53392516336701223576438	38843031062344543983684367520514953233	1
208986611044	417708360530418697261174398801	1
1381146188805726976645012097510	8975719412137836964203360849255641285	5
429443583164	623758882502661588540226366930	2
54778315999260131928770094823704246681	124046369513403436218481798645234397784	3
674005539931	350500375720217200647715601769	1
189946872158640496062002	8164617315607097910452307707499401	7
13624564943416454188	585634064885923172574852613241	1
979492820642721326991789117974	27763368760737563215162384709994921525	1
5486219386813408039	1014120566463061524658557826174	1
34362119171960199334591566333344177323	156853699409542656067310039557295487137	2149
6997038226028820662	329642407950871952892061107042	2
135709864557153350964394617756268302339	700843291441683829833829951602827040	3
2255755394627821689	172202849875364024378693647679	1
2357546167340507550120549337728237	4808749296518851382986578212020146	35853
131511793564862496868911909058	268248085042749637853824126964	2
12134505234752996137590840361056987692	28495156513063144665679379350499182976	4
31351708772682126186770867003	987114137663265674017048086784	1
58685899438801487715358833872996618578	48182514758778901009034246598870366634	2
647707446138184862026795356231	775487313065689873620095640791	1
13559108111877725103145570914019305217	41064506428579193552002237842225078137	1
172269007536337601526910403750	350126990701516709096901283785	5
196393025	143575837	167143
44650	32642	38
11890536169049178	12474862814843636	2
27919	29291	1
192066678666374424111801	86592077253905461605325	7
45803	20650	1
204074566294415684741690849044950	1443039463695675136618582243551587	1
2460	17395	5
7727221634207701	965224512	1
406813637327	50816	1
113109025147684298426612	7928031070685813	1
852565922675	59758	1
2528288835863635109809625012487	265210535962742316018429	3
605106448675	63474	1
138203433619035738722159084026254624644	5142584491329526121280048047070039	1
614299894803	9557	1
107083822082296589027580	293036947	1
12641971794143980760	34595	85
9467046146895145759300770870037	15581242121449420	1
17238007351404732494	28371	7
54576780035957712779576614892622017965	460950963036557909213506	13
6103422402114508163	51549	1
102235553230905565618167137944357467073	3467229667443949317763631551447350	1
14530246148306885773	20436	1
6167558524682440678942247936268925	1046289369	1
287820357219704630699407235050	48827	1
73506857803910872001658201095507290910	5874145630011905	5
1194545915830330379381824563244	20362	2
129695727989511359462698036930401359662	277924134926023166611	1
155488517650708725312162487781	34367	1
49874654302543713366513339360597866707	17602150795746522866739630454411204	1
741715244941192950838423730510	46184	2
916884831	28891403477097715	1
31474	991758181937	1
8063844141818237	99227337468257540687112	1
64421	792714268111	1
16720582974761808773173	573916033473583716046116247777	1
7599	260827504935	3
31844819422921520412160797692508363	88187197866442934428564864912373304204	9
65251	1098696311032	1
7816707548599865	14697750553366485	5
525545940673	988183719593	1
119687885268173357530207	185825499458749556377374	1
233860418595	363087951564	3
155780589469851313598520367345	282161401024959077613293210110	5
509661806710	923137407039	1
170039202760957154824195479524455967420	108052124151610533741469582501068252867	1
951355359480	399421744870	10
25002671341103369483842	13147141505700639	1
1541329182942598988	810476312653	1
2199789791390578469728552786560	92037605696819239170561	2183726864037
6044134440853697280	252882191118	6
70857813931265603325975235695753659953	767939178315030238410136390238	1
8114365229346765039	87941450929	1
130331687030762574604497405826885394382	169526091326933673287340285085431790540	2
2866624961081660729	153744335032	1
15091788194752226055636722512882967	5117020961223352	1
932426443097354178470651046485	316148463824	1
112433076325351409255517386992809665754	15399561384782001755818	2
739351532808699003767554456788	81642388573	1
120201282954559663046817603677187154163	4758445144614809004349738275202	1
201380262744609808851531085990	753679707813	1
561152152693644745207881989403362786	108681316272934879252841205664235327231	1
767339960985176277161975700729	691435347638	1
915385570	197460512834663694922714	2
41140	8874430364920504929	1
14811763875541071	2214377776332801929146495377719	1
43746	6540083343039122257	1
57544916756058171119453	6429866526911004375353783161866592232	1
36583	4087655702955232016	1
2006229901485071033490123992940475	6494326025169976727303717371062703870	5
12033	15475341953121388587	9
2880372930269664	346337196384155860450303	1
127826255587	15369880239827628218	1
297714283291279419936913	6852049659231215635180038986431	1
671789041237	15461575508554328153	1
1518822041718372940857254037692	58170274996464823740977700193893378245	12924935891538475267
235021984552	9001247740740743470	2
73481823544783105355072105709123068332	111348118914951617175919298171523223304	4
40601989416	5834272628612299935	3
75239190615205249977385	60704124458343676347552	1
12785995516221471659	10315935841336337216	1
40483957315424976910288086830	2956624230920174669796456058170	10
205488611917119361	15007243596238574340	1
11096180987619691081334830012843684197	396945643362532579076100547335089053	1
6368002262768012786	227803670285190183	1
24086422238701475378169617262871566464	7509077097600136163488472547655278330	2
16026354271870105856	6715087197116331924	44
6082586270347125618813161181950238	144019778895138377187253	1
759231887954456171604963013412	17976630954894636109	1
115797281886907439330238625918145758545	6349398751120677405665609457243	9
908568090029188651684660702074	15247836500586371838	18
96018772554833603164740359627087173692	6202012902005497669387938904277336937	3
841004206474371251308404064867	13005682035805843302	1
109549692227095486320015498137027039186	126991302737445003199047463241074739270	2
847097690025484637213362514860	2078964954741674391	1
388384106	11791357614127789324561844774089120	2
12452	378043237977197843079201833061	1
6118636642781893	139082191380172536921218919542990353585	1
46493	665572879056088193375697496206	1
265557761418027541938013	89698002346366794469644729865565834279	1
47203	781217975031750739902042190046	1
44140222174039165604982416614314	115239473948877404174420532226952957943	3
60204	964599570407124304022174607826	2
20310882413903560	9763809729453693923181119841327177	1
697189819408	335151797115032830110053028107	1
60496819632403458588805	147312853258053045250714194231632505312	1
289396373433	615197696965835134114349192715	3
3288930983572429867093275515747	146199493213031057590743171168355770158	1
441266080237	492683994542414617273373763871	1
114551955732269176028057849207970006255	68044818699400425999687037153921493304	3
310251788898	496204146044947264921158676335	3
97103044987530701310117	6382442245493663771408615317520493	9
9255401514324043398	608344111470587024868571254589	1
3284190401534936055064078764532	33980399980520892408875788256508992487	1
10350615739900672763	967993776302069385298223689261	1
18421854868807049876366880553286633242	30929880373778707977785614868958546256	2
7221389539786009583	292696014280377594551158776288	1
123884489007859228331652444422997374554	138240815407724187239670602337404388636	2
17431193564852587843	505949196884327693967021918239	1
34482511224796269664932912590600133	35991503435055437430942011917591936	1
1185190026458480801008194421303	1237055231574883137051401877248	1
91464839168064815235596879737312758821	113122682261548883047756145279615075709	1
83413092463057579251127630323	1184884408147040173516239099683	11
33554893169795085618205488227134269728	64795264033389138076643066464113347488	32
126316351741652466868477949255	661197554023637901819703973959	1
60215854749946250755085041382395534508	15596672528521713607295178236989193755	7
941151689731032321753184409368	1078128036119956590533489903055	1
524901559	994328660	32903
31906	60440	2
10674752789390060	8417718574847001	1008955840207
21160	16686	2
71223238061648163183321	340017284340838381741020	10487886623714940831
13582	64840	2
852436136460125465698888177039289	18090310748991773567803811328013067	626330739500459563334965596649
2722	57766	2
2538620093842476	144671141	1
602353800888	34327	1
366041464094144398123459	13827824560998627	1
1022191963287	38615	1
4813643187499377520866947328305	101223015780052985082246	1
1056240302797	22211	1
147168285670484411591956433520791458592	16613771074531618252345028282018758	2
860869716499	51639	1
266005699600019248819986	1039409796	296466
10767063997895984652	42072	12
7746397015307134043630882683170	14955614009455747	1
16295512597777095052	31461	1
81911058958284270918074793754837299067	520947959637460959863385	1
9286591634912895381	59062	1
34751467259847492339084110074348508234	3109614715663982057566499554312131	1
3126244212635428975	5682	1
3472798350279730341055895842344704	517435026	2
371760247313571732704158415923	55391	1
96293056902878440611869357396703150101	1696309646550123	1
440182246549273467227514942753	24997	1
17852167654815217002754741378540573658	103648820964310376815357	1
352123765476606768413029618891	34181	1
56923870170502258059945356373563680596	9145472412760946389156792095467392	4
1121275926889470066451910184967	18479	17
119641665	2320654370483806	1
32810	636405970241	1
16305802318451786	443381967786674145840920	2
36109	981863950153	1
85390565486061767461929	240716440926265100319370071472	1
61134	172337058735	3
14356049418855994440381666610301833	106717560287094260376732673226360573225	1
32331	185695531915	1
3313391624475075	5522428952474362	1
617881888014	1029823580881	1
1701594673394873720962	7026433951861954388692	2
77471571915	319905140583	3
737596804470381823363864525839	40627697403889826563059583723	9589408283590559147
153835728474	8473452418	2
59539256859016046763545946994505150155	58586341119366495562251350170844871337	1
1023932021041	321095278997	1
94701562486367666962268	5410933121590178	2
15888191005178704297	907798527236	1
221698413387766768738649399003	5374935409346314588017	1
11392270557708196957	276198270785	1
83858970523485772268671681093871864242	367363415868725302492365538547	1
9631823177466336999	42194406173	1
20451107948334549141878074467196920710	110198138518839746818624532589177544092	2
18266455533533668649	761776158053	1
2243612600774457093967350013209884	5388665116184923	1
275577301575195859972652461243	661876204162	1
100258027147605511011261368847899831926	82012530736296399349014	2
4758953491674914519022996599	157234864183	1
93587579870854461434861268752994218617	7954190315361617324957799826023	1
1135665812899259118819023269378	988983820423	1
81827630342219804606099295625261994543	103495272114058673546097830466172325563	209
372765142426294002617684282233	1016310703649	1
1843190772	337122443232994204275308	4
65395	11960846649269809096	1
5305932562575861	4156917116138864244962078854215	482050746123
22014	17246802954136226410	2
34920354075146123710560	61305239108053406326848603730792211692	4
8512	14943439409715292351	1
9512150788841418851641038600473228	19116928450815941644413491790344212682	22
24392	10831159312413840572	4
1858758945083904	4040238602458725353184	96
634280479469	1378685754123434688	1
110206074346875093590187	1793530091589142050481976764915	1
994882187158	16191041653816872327	1
8102780877479971108525843825936	108144715682254763759641076006941210031	15295054166245223723
1059529543264	14141135363995008794	2
112773807882374866722527489675611213232	97528552432187440297505703609731549662	2
269754551169	3678581282809019196	3
45095811359802126013590	29157996304149208542281	1
14007085373443741579	9056684672821620917	1
431797489907222731252601138355	5963157967871887071352848608374	1
1312246037494645110	18122223026298356709	3
68408948437403425399248659120463011676	52518651569070804924710161268184759364	4
16368261742815714136	12566178181336756597	1
29873790582532234803920433041039347473	48408077337411606518137958786038274357	1
3723093332057554710	2427945440409326985	15
2463913066583523392002032016395460	20409433984907812422220	20
1044252200289689930918428487559	8649897853319691639	33
19029384028341666449884592942933485945	3760083752262928991209515491170	5
534914914660846819592571830129	9366448161717274220	1
50758115227715437374325654369410137150	28706707390761106628911197237480232600	50
203843659304471332471446809061	15932818540007734960	1
124144159850606249315815833345951071997	168023518586596963242314474082876326938	1
227376052400218723430634172710	17545921445332437516	4698
929322564	21376143928108074058003553887880884	4
51496	1184503583969638104785058259933	1
12735511376798164	53923530466419485299525594858598332463	1
28472	405979810172600606686182090421	1
169767095726256361785238	104287569965046960298480882527754886112	2
45297	670663940018417559463740883648	1
7895237474266428838893576785628556	19892251324746956820806311315038315379	1
16319	785096539502199109995038615978	1
9928780226555244	5483078177584952708027353611538684	75364
1053954697368	582036853413826517491359653048	8
200588686759933954844557	12754998759336302015166339258302714992	1
899476267905	1114718537682580621725749341747	1
939174245808734766757808283864	89975793069230386050097437720826764712	56
756732262352	584844686245186457024151517047	11
100627156069086137626614509197166129056	53471215353642431756266822625994317847	1
127656558601	472829138957573065729947553511	1
96820959010702430881678	20830766353670366778315494727132647	43897
4411279085618717948	949074713701180799522313357502	2
7909585853414235373374409301925	156589146275940560001580202792984776067	1
17665197651449693286	72548163633963555844229878209	3
35331580600624285560576612647523373963	60601439987123413926505821431228220339	1
16143453462855044313	927632049857828566977867270138	9
139064805772140188854104253729607113830	75788436220375503553674455089193396063	1
6829437130841973159	225637509559225372332482693117	1
9080423593352140833298499219085211	503956594823071404075279267743248	1
834943091660350405342145116922	46338705790361032051425614247	11
143464138952229216309458848124253598156	9969245665064809663137414850361327807	1
606132372656643807008286442925	481837345609960405695576100939	1
106636092121245484265458356820699398510	28704123600662664642587204552972444009	1
839075840195567449036028617695	954861839089334550600222647473	1
140829573245224603149231665637553186319	96447741100106695358561737283690209972	1
800000936859221805197740769970	739324006143843914847022042200	30
1027937988	507140903	1
38088	18791	23
2058821206171331	2855711541653295	1
41102	57011	1
114382382794235934130001	126859280384561389800332	1
54611	60568	1
21809852247314552265356506162285847	15962084294061110219568342183045522	1
51655	37805	5
3269751815169776	1040506871	1
117958542368	37537	1
101523464935180707823041	11895770571456920	1
383630572302	44951	1
3461070084184728119886484652840	18717209212188560103317	1
903303861680	4885	5
98861112370698104287141854075196811869	22762203818135796242742835980296734	1
510428598037	54387	1
20045765598408390926283	462284270	20833
1924424288235817302	44380	2
382095653935212181862173964627	3547338171764224	1
4927562311286726162	45747	1
64700618152727909663163880928364887675	214070484832141687148522	1
8451833457758521781	27964	1
139226464274172922374272752189436307168	19349808918021012800382827492931479	1
7588593852196911424	35789	13
4308347915451814430021571017209942	331940161	1
654714370557224288431209029285	50443	1
102732090523888056079947363143790361569	4894068343818000	3
908080566839100798512410914070	63307	1
85719887613593871804264610458645978034	73298627666030386689159	1
1021926327206048677668402771343	16746	1
24032235996884082731199159656017812679	1025512783270277548694382508327708	1
49403976670747082385630703990	3653	1
423315436	2673291812243778	2
38349	242178902228	1
1643842754149912	43575696214646967665587	1
9993	264898775247	3
34736786215438371171085	2406331460385033946212555923727	1
3833	265524520042	1
28251342222462720169401551266712716	113371306144554330489630506603919945325	1
54447	721275411446	1
2829550821905615	9494215710793930	26515
213430195882	716139220124	2
69784612276556783550672	9593891532460666234908	1206206833572
462836789408	63630158712	8
247422480947933330924197931194	2239342883773819045394191514959	1
87083151463	788162153973	1
68130341581575748879183935640199607064	142755002772835281039175736196743911302	2
194029014896	436084100281	1
48538807708727472183473	2776829172625575	13199
7354921995412905854	420763568850	2
12035530748191390067893827187	167280112923886779022500	1
60814062548128083	845245919208	3
4140782346762856202167179519173180317	51434197703235161589660409185	1
15971690745082567317	198390311454	3
94019752716991203585863642488166185921	5100882743128181626073455545068944325	1
3026339883881568809	941536377153	1
16586609516317788308468585252668505	2384914967693702	1
592326025044827722827197045002	85167930281	1
40576305078934370144269266018635146444	368729723839562477495509	1
213122486764119247465869926799	879369569638	1
57175476819300790825638102538834089397	1997503360417852673840456961330	1
511232770812221090155177141389	413732717628	3
112301292190758833320422315097352380427	129470430913032892643011810137300419420	1
217817822577715807872014594143	3016612088	1
21074916	3479319100093579641224	22444
7512	1240177900585841968	8
11165720935884004	5591152622094419853927225259626	2
23097	11565652845352141716	3
117095046135089830048600	5779952105849804894230261211929507830	10
63417	3130339282447526220	3
16072794054812356518190008623735110	77967945181506559477049196536542876428	2
41901	17279889502172863161	3
1904238283310512	42666482469085181055375	1
509495192859	11415781262631486570	3
97017661912711774090774	1446880206316426638721643492060	2
990741799143	14775502423878849547	1
2992703086079622539036913489211	13478128149850848512766073619091609134	1
419436359211	1889000290890308633	1
9400475483316831587137433511701831766	23588787907930408129441250133474598439	1
326504188223	16717069348875724346	1
47214909195883247936408	78558918847233160266476	4
9117487534205512781	15170207366463871829	1
1545009427280280940277556303205	972061752849762130744731765700	5
13825288103232859861	8698350670221195351	1
34398544360252413301343302406556948196	51154732767025293680484641022448896175	1
7064740336343599549	10506110380405333643	1
104452316761398403896569633117419786940	24699833007838128745827059746526553476	4
10724590594299880760	7287006335822775505	5
24536489340226527318195369604912671	139171597828836371161956	9
808890808519509035165588198029	4588049444635019736	1
97204122311803106201225321468981221216	300005578795709080166897923606	2
876543741779441601315076035136	1138494198983826607	13
103851079297340706893581012453304655498	14857055043430047652284906158989739583	3
269603439544547362854883970263	2181420277305587466	1
15539937941608979097686786768492459883	128612801647297754728577343425356684406	1
901566574232984890154554278966	9238964023059051453	3
1862136180	4779287544203822404874700489494551	1
60360	154917668893658851716332004003	3
9982115084647225	78871221491301457239808551421804022890	5
39370	657265105735959438961452966353	1
82749172587705622694234	160554171806133280677292145366128489421	7
25124	651193490986349360585526028882	2
14434527280430277399108948347217302	13011975512691886139106621018442316587	1
36709	354354984900271046304317742694	1
24684841855694184	10440186939328089999712767131511878	2
847737412837	358541371956937685653889009788	1
22865007045880944788506	151658362555265510620902659893626864971	13
101678253513	932805288221798772085490170734	3
4093493375222926052679206593744	162141263603445239811139899621501950805	1
673160334237	897212124965323971852276867330	69
111607569655035597690199200198874062009	66427265836465306398445889111963751176	1
302035848771	1117506449821858622766932732161	1
48619429855355259637873	20700462662989420887124813254856267	1
2744766977466636161	1168626339401553667379389350205	1
4257952942727291553396375609452	13065954851416543239560858815865265395	1
16667245516240959905	688026286572031058835344348438	1
18443001964214430681101794757987497954	20998363275367082835774649277881718872	2
4965986532108803763	31288732568036397419494711248	3
143864667190260710106490788185258352686	161091951170905979574653253066219084460	2
4118217275221791972	168766258545090571130376157783	1
4228571842922795130483942484808113	25983592263631700497144549464926211	1
189566800839342574159278348679	1164843981065236612518528207694	1
136635729777323964678171088989318037546	112902394737289496419658079054141451914	2
367497702488600051988869740940	901120748817808112909049147084	4
163793175981647466365004077057561216406	96024929485623356327176966419326821573	1
1174145189680105041573188628355	119408149594494882138416608325	5
121036132552625292251844491209723285777	44350262083344374855233364822872350741	1
602794032245226381542448833035	889498766128449403582218545107	1
301882381	45394981	1
18361	2761	1
12411243978388500	21800661281895562	2
23448	41187	3
340605238539110394123781	518929488452954786339408	1
42567	64853	1
656433869976954843157415801740074	30225334636392105467400327749934154	2
1229	56589	1
16482027482613241	1906874155	1
535817931523	61991	1
274265695915619799843315	17383048264470082	1
680574005970	43135	5
1003308412112637893265407741566	121324239759044952443055	7138819638661073989
281085238988	33990	2
87824058154829823981125638755175035149	7745708030614320818131398160252159	1
929291786519	22678	1
371437252659666007833563	341943392	49243
15085890488380724482	13888	2
4613198886786113132933081308	689920252404000	4
160477639114199751	24000	3
847478578218295802047830332913948477	458973072292283062252457	1
94234437378556266	51035	1
66797639228323450746918855325336305152	5828030755536675741171387080026297	1
12789661442113332224	9765	7
23549828030006522673509691769585952	1303995615	51047
922672361941211929144110007232	51090	2
142000657567988275484379147626267756102	11472882137813360	2
710618765817941319217970808924	51040	116
110244317045558453448741654314363288846	25729184589009741090967	1
988403040648134233260240680543	12645	1
105319722039175751689319156023659222759	11794926656136011230060694883879139	1
818700148887942709545228684166	62499	1
19272182	12772974626238243	42079
916	607094970234	2
4472020630536451	279603650215713758520853	1
12014	751149990399	1
166639666514864213015818	120139748790774265458922450973	5644592727960985469
59044	42568084034	2
17812720045820471343261543849264276	41274987132098836374217852750851115123	1
64807	757824444410	1
11333846676599863	2796010893832565	1
953345390638	235186179403	1
108298461072983017589917	35084420663615319709582	1
540065067829	174959734771	1
143256778900410495541552919167	236073588100670316242682588667	1
628806232181	1036213047581	1
132969209408782292604340677181577156479	82128891363126620006021684203813215766	1
442700332158	744057850989	3
36829371275856493327882	234854384977663	1
3942554330231386108	25140971469	1
1202491161785562459593166713647	171480374498381494702065	1
2890037473801859563	412131684682	1
1161027068222249634247215483662995788	24665225908297777412593235090	2
13864388065072889544	294539441039	1
27201779403953060958118887159504961315	16198138173060435277378758639120744670	5
388726958992620405	84589511604	3
22440512187982505923949212070866312	1390580512115045	1
1190004623517566269333114785675	73741509326	1
143448613916907707510543368795798833823	22000018264473706842008	1
207929898641293812499268096267	844335376933	1
53901082523092660618571245602306360319	3030980627390531224764465410422	1
1000801785665344345576094615794	388701853179	1
85811570576879376777671506210845376280	166030114827731642201082910244260160083	1
1218094070148453078523475164519	904495731946	1
134339282	22499167184775279217704	2
23716	3971959958473877521	1
4373769032172292	938545935148077623709531219310	2
55285	11863340666365920441	1
82877764827713147551600	38375512924982287028912201483361659385	33418453559561753045
24800	11483329968152344530	10
466466501772731710645521726501924	97210738454424119583178967391278416960	4
34584	15475535924830003979	11
1416314038667802	31395422353214225438625	3
485122123195	10753698356983807309	1
503145170073750777144126	113975363489586885324877370697	3
1043460831107	236370802277867886	1
2826660786246353979862212470285	49495459080090741743980176333890027315	7569632179316614165
746842308658	13077374939123974222	2
38338713262484527153304318697494143335	154951481748093226075691468401043467519	1
152905737026	1748396875155246665	1
328813007821968858277159	217724302342943632598536	1
13806101140888411743	9141742167948423681	3
3752233190974077654727215581616	588311951049131996640870078759	497482949043
15084871544611483424	2365154231640936826	2
22204314261373406873015063599640141790	2520128929160456694914389973292953202	6
3547369959012294337	402616786580675508	1
99461765685217445036497032030865287319	72905364765789881552238957350515714417	1
9325093453559186194	6897116152281772477	1
1857870541668979272992150861069349	22349074568057133256698	16977
656607365848729200562696893822	7898595005498191644	6
167067587789828183965021499398661453437	724453645382426611826636308563	19
1153313950837923591189203015373	4182994408497130346	1
13921411773229489845863651144869008496	38216982147167654541638158950332055706	2
266103019619859819502179772384	8858315983784481309	1
122955300536398475343221633492218652413	104829572643413061366957746563321677914	1
834522059157130327088114477619	17596951982628196349	1
138114602	416984150433630436176604771410122	2
31645	95539958857516424831390714036	1
12054237805774956	43454214422837232367532371095555648593	1
37208	547894148983338994977521318146	2
6389247670768508911201	150807776210219403742580488848577049194	1
3478	525901799042256702622470670748	74
6587304404290534402013583324465557	150434395692093945739630583380451514604	1
29065	812084347003326055433775948232	1
13141891387308645	10907650760806766391160244644316434	1
876389009190	727394935867878122847537237459	3
178606657227587523865092	58456359524776391619631912646807368543	1
936661758072	916664274327411130240391705634	6
258852132283691194543032153086	72633491483849802993614681296651589207	1
377855923777	877160453566876470691130077659	1
25382798648112378919085859742661879469	11755051827876625726449114624247103958	3
832042863315	460423873979263897697473340300	5
163394239640136620042263	17558056699439941424842016816564344	1
6442101430801609401	692256853330176885084551296807	1
3165817180216306722228755290566	79291521722402075750218704575575628104	2
18338313892022531828	441004574417774547103969167439	1
3282598545288534939622592676107391139	65798454739711059980218691157503257122	1
3858094069944180923	623596954294141881900813843188	1
133196970230389310580284248896127456632	165364619581491458968664916707090904821	7
15319474797660941264	407171461624799422983816073009	1
17675799623583847469085226828422307	20552108769806499958607545208621568	1
577423505009027570327662049505	671385223520784671074842631319	1
147935490665079885316659088130189116462	126311480541358535830511584439824256414	2
204067828212347153896953533764	277903872284484899244829880164	4
165562967053753354813662708850171259316	41898621814415467394430193175250625166	2
333985251582111933433185185928	1202857201062149202322564001996	4
20783148499667717992518629914510615688	74281360886551757277964210484900850923	1
1150274077302455283216810777936	59106214878078277772395578158	2
267263033	658559884	1
20509	50536	1
3858008178176006	7784265108432099	1
29621	59766	1
441164767855547205483540	201372678591558666020196	57256945860551227188
61640	28136	8
8267036190667871362750576751438350	5570061636848891224770675095682614	2
63700	42919	1
4309146708126843	1024430305	1
184534043129	43870	1
93499343200235279714548	2821861533998391	1
221798481549	6694	1
1597498456959330927006638322791	21436501724078428703104	167472669719362724243
782186572234	10496	82
165775988918819736705117224399484030223	318781095856328877331335491804278	1
28233205802	2943	1
91599604126655866706979	535917511	1
10608559166906696011	62067	1
954941000834071791505455368778	5896020787685647	1
8372710479790344276	51695	1
22630299096714371495683779848808463481	111919725020051916839297	29
12992436035728810927	64255	1
120004792575693340530304555210224885580	125334090687926053446636937677922	2
2119773896214000168	18915	3
9446896150552825392922270597167637	593223130	437
862927257415193002322198730045	54188	1
153949948770922625830271446212404461997	15220857866984575	1
234566211152040720697656648071	49270	1
156023706871303090518073335146111687986	206040387764722478778279	7
11123523445557369951118823871	22602	3
35442535127280754652161039785422603236	16746021661515550931880143405489547	1
105293356197626830401857882737	45574	1
594545287	3566098280946097	1
31425	188487977005	5
3008848142549661	275808422584237553463464	1
6523	597935906128	11
48129343729035843096501	1011675183485246624151480270885	5041305512625520383
19094	401354443190	2
9976147304524213995583750800686304	105404749422050331463141893746783461660	4
33984	43828334733	3
27833515228942355	10079472790205715	56785
980312238406	355004764998	2
170193072165053585815501	260617389157441913382993	512502777173
664164487474	1017037958682	2
9728145616104430105184224469013	7431581295416315798988812574142	1
1089661933878	832420850355	3
69362910925097143916591606694094246689	44078195736612223398781208226055097725	1
563416545226	1048412291495	1
192026256704302246660452	1679708806627590	6
10215521037600864299	89358095844	1
6523596451415124564901486180462	410558043044547658549406	1556910424814
16760364237896297732	1054801962916	4
153500694753628310375277432888099110410	5036734939943712111483944051022	2
17047335475937149767	559364961588	3
162556471538730443044180948509759912528	152857791748849423604846070092573632605	3
17004183971639795251	883512957006	1
14813609101223410608942325846155733	24574668478611397	1
512608235763911988820953538978	850378686735	1
26215044030123685132943084723521918280	63456712978698538930025	5
1189601948581154979553786923696	372792014294	2
87030826889282896407801847260191549641	3785572627832322533965598331076	1
482458648694235877377502482098	572731870233	1
73037917448084274046306660856705452086	97244113880748482761427373143088709339	1
484756259280063874411458110075	303895864961	1
1107382063	516016084822845172290292	1
34371	16016142428196383205	9
13068512189758031	1896112817997870401083177409586	1
30017	4355172006683944507	1
203655695051639835884386	40351195107353053191872757233750266584	15490659089650858438
52588	10419490836077142672	4
3384057805705809155869432827479842	34885583825150297306543526893897456689	1
55635	1795174166928808133	1
5046920992550289	131849258653860191289746	37337
270344215794	7062659488114213316	2
308893821172441835278275	3075424684779194984103108065199	25421831894259
656139432150	6532689448535795694	54
1606933864585792057020748497210	61150504994534745816437216638558021642	2
417265208124	15878673513430071927	3
119304108108750702438373776690435321938	86744510523525412873853674982973085991	1
918379457636	3161496745027787743	1
75957738487798358301122	80262197027710178047642	2
8010307248910978993	8464244347768012449	1
3384622494174005125908513197421	8055521599957320888427168755907	1
6532928193552160602	15548600845357395015	3
7021970553212729345682683523716288266	867852569851522975546084389520512	2
17608250398494873044	2176221794597425	1
11364422346409303677844204231041162176	32241159609677085867427736634222288224	32
8787424179499012159	6710396559700006208	7
22257960561580087146979981776765006	429179837546938568786013	3
803058126443818200241011014261	15484633252645123619	1
156514042232493664610871907205922437986	3990308933869354674283207090627	1
501109072836521942061112780829	16601419053213839823	1
6471258588286237947012339127843937736	32742531512008353687806975433965154821	1
101790341198113808151123848816	8957744518383294518	2
131617801387751706170198411850772394523	100784846648758884828805797866020187164	1
997096874827641603835362101114	7052006128528937103	1
1376092155	5391239106737346833168525239818445	5
43390	169992877287592326322928794079	1
4708192775198850	120584790536128960934107068251496275510	10
18540	636960390004235719909235142244	4
127225490804936874635485	28941141029520274303553595898981641836	1
24371	1233982150839621287892765859992	1
7465886431446461360233271685579930	145106933281629816827911964755330170201	3
62364	1234396545347623270752109296153	3
1616176433579015	2259969340798849380056888212083215	4955
652341648266	912197513945045158448794434746	2
125240417723490919998874	138516528904890663912077209483580774690	2
657618456044	647538484307108684032944026972	4
3028606388765816122264436398587	29660607556293651504312546338913348417	3
543761215174	928067590898901580510804503979	1
126803478629985418187254703287337967879	162165677092034408106083082175516876746	3
115377353003	1153272892727835318189456854116	1
168976118629373327159500	23563260003967901593708380278495719	54233
6231487051403143000	868963915105854427883701077886	2
281119121452644575652770245930	48408885833199058938871056685076845062	2
10957687103358763180	645181203281358429426204535028	4
66280795325982600135833551980054383376	39955272749444127996342627664997440064	16
9367794770196538208	1263232582923174567097649643275	1
67438385377225335596761308465844789294	3197989752674924225282002132213532771	1
14671080079445970837	1251694952906861260773811916527	1
22766665221141856518824100057717199	8284409119254381586534081074777972	1
887226095405072251858853103319	322846753541606032093454183464	1
74755266594139515886957758936018199929	144848764711938499332534741380285006499	3
1153168732421870689562108661830	700520774428374486529521189405	5
114886076303587817709918203539836744884	50314495148772103582808736824828246702	14
1248819338567442105888106262389	290295685425203999504829704537	1
103156141269351161407361600330897014013	3424258402327770100898282311114857283	1
452695485525832195822598495051	180472820649355659304104555287	1
1924142850	605897586	127638
60300	18988	4
10313378832235342	22494041866645776	2
21905	47776	1
12192774371408028478220	30842619054316653371989	1
7961	20138	1
3653803163879826336675412433204643	3935884965380281421723926623033045	1205477784189978995933821324053
18186	19590	6
7274423083078000	269635140	20
734901559133	27240	1
42675752282585601473286	5962844771216239	1
363479767516	50787	1
565816413279426220860118700046	26464768745239428625012	2
591691141844	27675	1
65532999867615896189788266694395485828	5309372835623352423224240848825735	1
1037572756424	27831	1
4863361824415692737940	40629826	2
2109460778319537080	17623	1
1426290215107368907427636970138	20390389367196153	3
4420296049288920223	63193	1
39472421385621578539217553577567576040	51863589588780401997613	1
13226075253914222693	17378	1
161615067051799081009517076190881644407	24149005168973823813893030266317475	1
18157289255064145794	38890	2
7073128564485956530954565815103545	168145980	48485
291765641517415964976985286794	6936	2
72465237876737049684911829421510537651	4351608847769284	1
567751182350890307887370409653	21531	1
164118983286866054511192617508320433639	164488941103301901747102	39
1146409916740385244813326299130	24655	5
77755555363281356223842149388735411102	2121377251833219103979991204589250	2
514253421114314157156399725991	31564	1
477550179	2134028738365209	134181
64062	286273893402	18
31124174034474241	76809202725409815606374	1
61923	152815501388	1
454033936000961699520462	7202336378035958490635913249188	2
53725	852239207752	1
4137994672413101220373458601538935	41871429250571018280761009617151465726	1
22407	165140253509	77
1161473553111045	8169091789191755	5
96041142193	675494421730	1
23954023046116054171444	183427489546211751088080	4
94162244211	721045647840	21
3268459936694953309064369103282	3957177052343704522300314270116	2
720680312508	872539253951	1
147774076591210989604831060889433108795	34080650459939252638604763627485040991	1
1092925039063	597503600415	1
29345830230353810861661	3425725845132543	10083
5820852966449233534	679505275242	2
485475255790013765100978399545	35106943380429537479605	5
6328283609860469603	457627225563	1
21169072179068715451341500458035621652	707973554058077187560148497082	2
12606885841955034235	421621774428	1
140712474279993006344299042884702740495	37892809128465596250017907927508207343	1
11009274407764082958	742742637783	3
19803803554025213386267185744985713	1076310929653987	1
728737412523236495603289203326	39605929225	1
80346431065275515543752046959312238455	499816487631184992361800	5
803876143743265871168288575451	1073672391120	1
99229238018087719835623118337429684383	1759528363874002216513065459462	1
619807013696256952088761692571	263113559484	1
80209853838291439015191088801044685274	59136729935294498128860207098538337711	11
157865367706448991220917058479	211507169229	3
155654675	211290725787230917600850	31075
10018	13598759503602955276	2
1355089132272150	863516349734405065971654435570	2441602040130
19980	12732045632130704004	36
46088931422460390981613	29453535707652091556345555179858244731	1
12333	7881511778887791898	1
865980719045729014749974524106435	78472508672710959710700611660889998446	1
55742	16015153092990357313	1
21824933939532839	108553960836174202904786	1
795065078579	3954534920536026772	1
138821725627169002421555	2040997461467140727421008907405	298907971405
928859307262	13656360195906102402	2
199689081070635980198602840413	2606692714726694929620509015722805612	1
147097200257	1920171089029061384	1
104529158772244660188479385111313919725	132895849281742036860374023911909044747	1
790878914383	15049204811631999515	1
191359970166755563923522	168522559932379848425457	3
12261555772707241465	10798228938735773455	5
1150846916979731155434921178987	4065893658165617749656463123125	1
4258115687751929021	15043743277344171150	1
94134134472137400462625369226581763113	5359207927523043809546263874079219921	1
10460347047098040453	595524409225252277	1
65866624291886294629523797412565385641	98818317560593598977602478446917001867	3
14164824114923400434	14812661218914597878	2
3761210833032131368486372507169896	39619071995312650104873	1
501929783550027539665893441939	5287125107801781558	3
106912018277355682621051689819692743346	588063070699563790365563974498	2
958958211301344637580209209204	1681935778083939449	1
71574338585212277774556291562999891852	26249679131915322491501762624209057702	2
974743387991104377132231566360	17103272258168317613	7
144241553012781173846350991829963341822	46983682517637622826061740981772274878	2
247169369922251877246404414319	6643233376870243311	3
458595475	6109910489292864704143552231613212	1
33566	447202963534701899662840053549	1
19585286525831775	96011981093498559490472193152502497384	1
52950	607442311119299895105737659781	1
66399126685602542864362	26311726011993691282092999006541250067	1
12405	226224321631661374857527137510	5
1799083563182923602378286062555282	23274233954198049864150575007008828426	2
17549	384413341305129160292613480884	7
2890316857712587	5839782427988809529994542830354622	1
290732470725	587414618316029726901829988468	1
134411115364837078230540	169423141970656200266426804919571779162	6
335400270120	804112251990553424688534095587	1
4967325090946443208303208133868	87047172824449695789310090878144519796	4
1020723234603	277030282437556435005254961755	1
137763036360401649957161434057398802089	100179226376594529125363716579305100142	1
52877634582	615291857880909415498966205524	2
234195646014624811941157	21438959716041344596032134801463577	1
10082688451818956493	922999019095526621290803349541	1
2502295781004548728599454558560	122720632004399517048815239314060876670	10
14915063354247852480	707583800119225535492233424417	1
4844293956263982145647604300337697027	131455437710205051595061665570245566955	3
1073582809560974546	972577466647414623737683817538	2
44920752719616363397615574667504495485	61718735629179610764738294729887521002	11
3522515061059635682	721344060759708661631705794729	1
15294286651858676455461021323844795	7239966538274463284572856150948670	107145
856462923245620969086435465426	405430017543019083554408856276	6
40863679097847796895090378448574278283	30982807253222352037993527988791400337	1
1150133290360843377700650891638	1157942289218954335517922072275	11
124941412230261568443684166845394791294	101960800957120863644529333114057407540	2
1052029160592899999738436607715	1240498269110876980891017209496	1
97779904886719377695459457848702186524	142037301213346547001386750361968826377	1
619429116389019660005938050105	707533598673311436919890823186	1
167239992	138045060	12
55405	45733	1
84886979280609	12381720398896485	406157795601
418	60970	2
245461300062862631025066	159874221679742122639224	6
42641	27773	1
2387687826628144953531917197608435	13030572562149529560636123854264409	3
10470	57139	1
20182678110369928	1160273344	8
683544548469	39296	1
171111459717182452536574	24599310723354020	2
363677687924	52283	1
893117486262447318425106456770	107756265879169678530329	1
474166006540	57209	1
102074085107425267723143125180361016148	32327904751500154465741002058194111	1
24241106168	57146	2
88197029800014231862277	197699801	65269
2702570279918927266	6058	2
1559005338447809514757064833902	10458464257152427	1
3618288082235796443	24273	1
7060312393093682156786697139510081347	20029787642901272749755	3
3047633955935738447	8646	1
152787328524909400869304334536351959488	14775447274362061270450238793780812	4
12456704096757747072	24229	1
14151481638673210355903491288626742	979563577	1
588602750906653233062430749241	40743	3
168693492963809985977234205239410666347	850947313461825	3
578320584950729928115516530399	3826	1
50611576742492816540201754065355728408	167706522992179333724886	2
109461868309872326121263641456	29948	4
167634325131884202908679685889289421898	4001700393025918436034284937603577	1
498384809850589286740025180665	11055	5
951844305	21084032119428940	5
43770	969536804517	3
2241238247009107	44931884315898130980660	1
38633	774506453784	7
193250815681392215151905	5207813998073047343387838338750	15611181491347622195
24758	667190244500	2
4792618042206971139866975944861087	11189097292981337948148012570290553408	1
31575	957351237760	5
29281539232694475	13908716886190875	176325
996394359258	473286835770	6
87607899249694364849028	26630090033725883468333	1
501093158664	152316812123	7
2029956354507037198078509961158	5991850059694607441844927842458	2
302445284164	892731900343	1
99016803004445248792104094782562376111	168228598762887543675373300220224238279	1
270866668642	877562007602	2
301844949465716795309338	19752176638603309	1
13909585007982156877	910217582019	1
6330835915841639392514301903360	283918384200784931595237	3
17574605238333785088	788166616315	1
7612801399530371864643076091332149337	132530778871091622456551790572	1
7177794302359787925	124957767784	1
24933561689577767817828811288672999180	19848835838098940957242427095801906178	2
8626896034721656651	848723266572	1
20365897589749772540159370158228750	6714721954974687	1
1021487026445129657186676873140	336788562005	5
160436393769551137787403645671477390924	68369617471690599324215	1
499614894202708718676474413753	153145867310	1
41753989181353359427692110991968967419	3734277630767777422037403456803	1
278496655021258491541165693158	546169935286	2
157976309774931472100668806953957136213	18018884059694315745601982511750456338	1
65176921064389288372229986563	329686451277	3
25756621	7524652440944751860440	11
1049	306459463658735083	1
4045120349275281	6481931608223349627906770914879	1
8683	13913705228643410919	1
291306384573396568351101	16601506715962192394727625803809508842	1
64361	3667923637550174108	1
1511130086261152722763458761684497	97101113859132516877879560772167304633	1
6657	4007772920806582502	1
14504952282538653	82961455592636477645989	1
871665652026	4985514593469936459	9
66068749495238329455677	3219871078371726746410618360475	1
301158773273	14677021004151561970	1
2768049947212718328385029172840	68857087088362411347839223287105217429	1
567516154877	14117342550038581986	1
52113886146559767392550555661479835610	3088179632685001060591813893896941979	1
16639801493	4028073095547346647	1
156850253632729036785082	186848241076885180927950	2
12039935032257074403	14342601502735381380	3
1030638533062635350746895259278	2570784563556932255820979406137	1
4685664898751837239	11687739789736459798	1
4753996906244167230854448273256487687	2974090071420947611002405281284553922	1
6030241721240861525	3772506037573279303	1
94183927670909223052451112881401512190	158266048280727255292039652250266856028	2
6824080820698537241	43553138667712421	1
5384962992321366825002140237144505	56284851293515247122055	5
999900286384062171572210609441	10451183974285627541	1
1276765363482792469952874793669740409	2588710201470405258006920859358	1
1221253160598587322307231537110	8019591487094551348	2
55879826976574139174985809975315793778	10647205181610340875772956261282151807	1
724366730510372774227928267996	9842135841869034129	1
44692067856203871310497738627318721136	123365208409484774032887689669942887216	16
322334330522807023048457006496	15639751351121641451	1
224510655	19484239036852114096566105241126140	128955
10446	906559917964504552591187867448	6
22357594697657775	78108320400588248825943178104530511941	1
47761	1089822846537385537963511707670	1
394306036254370521639358	140925114076811516453051006832865122392	14
52052	6643871447040594507049237392	4
6094725139453926463380080204899833	20486757522172193324407794059051902195	1
15858	541227183557236232622248947943	1
6490846173110145	8405991220852013949739827960342156	52683
246411410630	319115890167682704088219272264	2
99289161169477713777894	74417012099150520317476325814896955528	6
850392572668	1014867024722886250872799804752	4
230218491315357148478178747696	4580184356269280947602318762676404237	3
371156583072	1233824640659397284485865254925	1
6346486353718541949506004669117733402	120793454552589541324787468286274322476	2
983700795189	559964306529083266814241068889	3
48979104132117557750671	2305702760615668435323536656842788	1
13296892665160189426	625954326215737324643284011631	11
2730126850598375566394248145084	50532845168065747599490184501732111234	2
15397996994582180744	431146016207632133174612821979	1
15344639568077190279869742767066621846	98715249952676598507999658821537684376	2
4688965303917559297	601177458301366461594660864149	1
14750263837417485958577246632828278826	15928432013671800592711261346030773419	1
8003758982630979580	716534177705805899441304681285	5
6797040934934933426530967068750105	19022094925937793428650588661804921	1
348396470177858654836411341590	975017039182849044242578675097	1
7219736750478546550128537104348210263	36721598355385736420958069284018360931	1
1081016305951364081944374707190	60319481276820049906063525806	6
98190510836080684884493157287499271544	135627898472769398472945269282609047757	1
187575920834184513161887452624	1057633172935865537544322683822	18
80376719821254281928887418054353658453	19017431204035602982144835956809402577	1
646520996738372117661782080947	1039838954686908562025892915691	1
1117167268	192356753	1
44296	7627	1
18833697747886815	28325801976613942	1
36038	54201	1
291220894816876371607367	243351083592666523926589	15451843519757859161
37694	31498	2
3417056645283881568755100863651649	754842757816602451808020798642099	1
25631	5662	19
7427422093789275	696104980	5
603781822850	56587	1
221185651982394473487443	18677268336919264	1
487342784083	41152	1
1797767644669479533779828660169	139267876275825101569011	8171558779312626977
440006048594	34086	2
41671160792008620005946477240133483012	5078631784479491019697590624778498	2
790718943845	11889	1
7876673203767304606624	77668477	1
4689891755741175711	46245	3
4161266589523112154631021506246	12443137741922047	1
10840308875223950701	32415	1
6767476478182961686818587033637686142	33833976726763183020614	3119201320804202362
8678473470815470764	43388	4
170092332913412178730476207121798016950	18348237728865941512865414116489720	10
15441381632889430884	38480	4
21165544363930782493668771774767748	1645914036	156
774344462433672324937120082491	60216	1
13864539550051663901623579903333100116	4860003045351363	1
1105749081872107814775451608664	23482	2
121019154283808903007337855314849502990	158320969373658303863512	2
4369545435758751327391137573	37168	1
9553138077231866015739694279443435397	10767052164045187735774072040206647	1
689381082149661822425541022243	59815	1
381860406	6051039766593988	2
52092	825460714357	1
5996690990625387	63363831258541117921564	1
42562	449729924427	1
59368939249753716271978	776314387848629211714516734997	1
43551	569477378785	1
10903039583778246384374403033611022	145039389420106684681410861843633711849	3
25756	966157849234	2
5153643804362328	1982683213891708	4
992708042832	381909508599	3
273147387505326950739625	417367654871379712094094	1
526515366913	804512486644	1
8315864232580941331498587336946	1548390110683863923735533755996	2
1040037103911	193651930984	1
101404313597152000172224182195843403643	153328545318898985416965554394071275083	1
792616499450	86174685889	1
7465860402762827471850	9474872191449525	94725
472896937625515596	600150257574	6
2930222066652508254980817468322	14687226996645309900446	2
13183275503625077948	66078868931	1
6269712041437126256733787001241342812	604380609953960350965173407625	1
7229801521905953495	696930229774	1
68842697220375038446653670432304186647	167505600902872733321181600617652305138	1
11913346323051592942	985069075556	2
8140423670775613335737789022461510	1630036586982335	5
280747828827770286276759808331	56216881481	1
8606237570986986787558651528050500947	200724060738564867748571	1
859873270705267337778233595674	388218848681	1
92324765885865376459292854320567569457	1208625521195441715656693148553	1
134958146944493145620712159375	390214406938	1
140469017753995459591940729473709366321	100811675201544217890817508573006965963	1
691030474275274173318210763698	610545063174	6
492454592	252295910575832313366280	8
27776	14230289098724290779	1
198929569885397	99154825488651160672687444143	1
16465	8206845280021297722	1
30423222569451043513021	23179059015215997021628735993324069354	1
17869	13614159532159259747	107
22024963914020168941907773539534	65614981041305207900087810852962367633	1
7668	11399933448813059025	3
2926564848916254	30374450904382190661186	19098
612957346092	6361807708531195028	4
74313037788293143004076	468950876615646469711498907569	1
504717275448	3185007850690861311	9
4093520537002382868124185036632	98559218401028500423169298981569330770	2
461724735065	11116892804879524461	1
33009670626783119555180758498703789454	108938187514585741410663179456816711542	2
636388561329	13775718743777932993	1
254874475447532653493214	133643162108592056128687	1
13438139638179561516	7046274331510402875	3
1394183947140272684366803912712	1722128031417498087560311447372	4
5018045947106243065	6198405602200756161	7
36251229365760630804579633518890278025	76152800325361440556079598284838890215	56402326143380877905
6427257853444917050	13501712700957173030	10
92331374222089950228589591542197002297	90594957667436619635745525072322710257	1
3290093986465451249	8002279259823972534	1
23336072050706725369437094003103362	190479725870136424608847	1
802133610061243460322663710685	6547382516804551847	1
21623995671683667451407557200167782033	3009130563728937990396579796323	1
769448274932603159287102668025	17716499994061063026	1
7475196017285389435109648454748714384	52584183399803797702370068814025109037	1
156362574347626425867729195803	9431407957534055545	1
96157430337949363386267384758177452138	167935144037788036635749468773933259802	2
1125930647229728940001052876489	6200019577826394025	1
1452643200	14262472746941164557198642229582035	44505
65280	640937995593356456901410728214	2
2851223817003974	136020560914677122220654855209955372568	2
54307	637760837572243208182854392016	1
40959883953008026592197	145174339907896259447519646171788769311	1
40005	41042669663693445918879237713	1
8703427387742130204582972613432072	53306638931567305989459135685939152903	1
39697	564892696145183092123702892046	7
27331151859384172	1566956521578160544561057004503812	4
992326472157	56892312665087067062215013325	3
91590464991616084329927	165629015952519467560429561544830152421	1
1023740428174	1160005352140077455743716495307	1
4684746250126188886574445512655	142807689046082543223722417388341641403	1
1081808705982	618677964542020120536713788950	6
55504239592762170481155170673513957102	167757666733689860617150320003962711815	1
157415366423	107176964171586147118351346474	1
15268910065685498455172	823471553551787001257477533661716	4
16678219623905514424	899477393284311306671193373743	1
629500854683007123029625732435	138514000926416819675254390814297564051	1
3261463161529965601	162033365863919424965153483681	1
102456210315409317302509018642932345027	33381403827265220813404191102244948013	1
12475986638450373595	1019462736369648291863846921375	5
79255490599388784867700122785726824436	106043066412767480562333534893293561455	1
9549356597065912995	75712306060646621407572215541	3
2167422637565618856166114076255812	625876440388217877430024730754145	1
330828457233552446945907666375	95531777514800866584755358430	5
34529104414757503559868567711510445151	89299053890348467694018439397416637716	1
583420191311342745384595111445	92618051400473242715334681784	1
1956277888705802361073703500027420880	21823509822843954782913130600273884006	2
528616322577544770165544925113	725468325837731574960580357381	1
1493676863822090375164008845991470363	149584438685223297219699783346911399286	1
1259551242377181641761987211934	453424519589145980878059700668	6
37010957	73997738	1
9185	18364	1
6501539403610810	405041808048040	772980549710
33644	2096	4
8821032703139906300397	56762146710176754131705	1
5335	34330	5
18785269002351628405251023180760788	17681318177188733634260799689979988	76
41503	39064	1
27936809467181523	1292527246	1
979053758334	45297	9
9327347039670713847320	1906709825468652	4
134716781072	27539	1
4310113607002078350202911982989	250154266062410796295893	8598434883388127601
1002534453178	58186	2
43781703679448533372532818253806462318	1782265918530122889544129430873937	1
34479183884	5215	1
37632571962556617255730	709745485	5
3457128470217869391	65201	1
2676300953335772599876552389997	13009058686068355	1
5767321274840840073	28034	1
22187486096268223629444502404579816672	19459371142068105991974	5877188505608005434
15100748308547159232	13244	4
57703193754032761903885316605880304567	156100637195802601892090815704367	1
18199596094685209389	10749	3
690734658711039989510384691107854	103130782	2
329156377751269949730943383897	49145	1
140674998504427531850865649630840904163	2908113382875597	3
1037893902835773957154132543242	49165	1
117558209183049178097401690680937704796	14478445625292930252406	2
24174866238639603444776075992	24921	1
158326766384061651649606773542875824581	10683263192727280737197496690562207	1
943712042949244760556796539058	17595	1
448771986	20937276766124586	112446
15964	744794008364	4
21832117668677162	31774791223613539069010	1491163012682
58564	85234923220	4
283405479372305824523346	3373003147897051403412289860234	20024410328008607682
56612	673778272148	4
12560350758827034174647506316059324	1090079167488259672104565838562338505	1
43089	311104667099	1
1843992806996417	1892127779720524	1
474217000642	486595802937	1
78092821127771409619440	46033377935240968690493	166435802627
938413729440	553166773118	2
4521089118487794489084099226410	6710915467118794309394031556398	24512956708694455782
737746845020	1095080539956	4
45479787263820579282317585079991764549	158324262175180717326213152931179484986	1
435335847730	762586472772	2
90042148813951719234990	711397732742370	89010
4046383499110289596	31969339748	4
1431397777331891323907493875912	66422414603096441161430	2
15122706567097716925	701752302140	5
14611824503894020163108002140091260663	1576354140322427418056326210347	7229150390179547397
4042473517702295958	436110484702	2
72421208049118168839030321768456429169	89401791358550347114844321936991684675	1
85888052038126750	242045199545	5
2373891938740529502254996299562998	1608472068300745	3931
1207780177430948614731618570116	818352616790	2
3080575985298849254096111286537023014	240709187067361807718872	2
505834154787853161750434801425	876983802181	1
126048054541263821020413334038192733326	1382405583299024041688833098030	6
879946937707366453329170966020	547889959620	20
89535594046384115219886930343436673101	8574164740849386374581357104965489794	1
1006881362001275564546425888350	925769358359	1
433478227	26803893247065966996569	1
61282	3789339541537565137	1
148574201734764	28764889691942818441292126062	2
59992	11614824392458814125	1
192234847990837709548143	34339379691288933711733920849926109189	12529156487703689601
30686	5481515012601229578	2
469396341833010078824780202563843	72196460425887485562889673641585279341	1
4951	14539202374473976811	1
6780456005839232	299711592510169392002597	1
309320316865	13672662234445810634	1
40150805407750624236890	763274856700135575297994612802	2
868227136940	16505171858971528915	5
1695250016147576882957626531741	66294196337202207464510318164099437756	1
249464122671	9755507075600277144	3
41860266842932019351804477066493782366	38297900630525590834034653990979658231	1
362570596380	9767934678713737502	2
287630509895230441437565	90051478534192470478960	1435085
9219665354442838094	2886496627428238496	46
1488025490850793092241724538681	1587075952604464609946943363247	1
7816034841553380878	8336309436913975905	1
11066205254197381079633864538806379873	12631226724532243028336383709940740233	7
3755318918613361694	4286409260838436413	1
86672242914195669616044870195783915465	11442219104405503396851418954949209570	5
16305885121513570899	160029604605529861	1
7608465133253516641940839199157550	425737118282975670836512	2
318846103017433908515069217356	17841262159579912869	1
84228797355000091812788229914498748084	335917509661156440333710697882	6
36778756957935112432282439623	2548301324764220556	1
134065461809685674654837559245824395970	56947610927702747816900024088940616867	1
996926884567304278968389866644	9863325818108980771	1
81915899281033428312450843709306808922	92269296413962386262272611195862005318	2
721374303949045681693622693461	9597044464727200268	1
53846754	3877020405243695740691195648290749	39
16793	1209112866129329717976359160546	1
64876831561885	84103570283505961064518070625813282742	1
530	616429970362933959895018740377	1
34179869915587503570123	69781016451213491537384416305258077466	9
39887	867817905572105986050449300948	1
33883859514319976971885541214334495	118115380661550412714449583987090286665	5
60074	86069950059372784753664469073	1
2796756793077000	18085623066864135390299487155920950	60450
185062484240	1196732709139066030789047950764	4
76969677124898266778149	77017674987158577521947141294430424597	1
153438566769	530284650169405380982187679582	3
1801147229215256658983319484033	64863266244663232695767857467275612311	1
780946206662	260087057017690138732212154669	1
158731797604704118174524439064748006864	137181049094176384352159934734417197363	1
692205880672	980858952395748610794316080778	2
241481915985828182103999	21732518443703122228163170200019738	1
11098279568252783147	998805912342446502661634313028	1
4708891533764968410126025919331	152162825351978851890506011074727202477	1
9028208015913108146	1113633775081996014044290546606	2
8392230564584077154267625730442649042	129528960754596324032519922469445165986	2
2092699193759146409	673172144549801334928222427593	1
21558927650189076917706592764237672175	106562054484202864613878707554059325294	1
14009992147644629487	356775874034810281288519350556	1
15397712046576785390048914107732640	5967141537322311438732901517795175	29155
1056265618012470271997867542976	409339155364247054620675802970	2
28736305410473778934397055387966591086	91912549859688945014963727194400068350	2
527104453424625706430929713501	45373480225854244482658163708	1
49187679775804036548655358914569049340	38319821596274265105881603636398381349	1
1194771171736427173119066914568	519677804503959658231222123861	1
145054547252774822342195110948349023042	102545237423057629527752999175519299048	2
712468005090745966270677562435	156957221388069907314848787632	1
1756507043	1253258771	1
64669	46141	1
10199255956083675	6375561216239475	356954325975
57146	35722	2
62084232909020955012281	27706299909616780984696	3922182886412341589
31658	14128	2
8321483016132036438869805713199537	6891961092200952417853978536197033	1
37075	30706	1
16768605394316562	474689244	81366
824354418028	23336	4
52352637381171824011797	14048775398370850	1
108914157238	29227	1
1670800167777842458070709516801	114985731947476535693094	9029820319418606541
370062771722	25468	2
6075136228974166935128772077627985665	16956538160423973419468876546199017	1
1010114827910	58358	2
301293723859100136216072	320922067	1
11740164975903525872	12505	1
1278317835726851048345505254447	1696447583344330	1
8846398520517772405	11740	5
20840972792129271492970781026216304187	51397582980194499901437	3
12160103585104413481	29989	1
138732932126460336575764667289537601280	24471289758029192473003711394562065	5
7580210597697700352	51677	1
10432103698259629160974366223489160	521318342	2
671069035943496777908357159531	33535	1
166539053081670384062197667129012087991	8754487428778262	1
374652526327567549131766622090	47719	1
59313915074287244289047028534851294258	388028165818314950091421	1
999604267478978956201418984715	58197	3
150449826124690639866352451761435636577	7873464694261136422302119411287612	37
93358080248900679439111688814	24159	3
842687870	1101601524028559	1
32347	42285531506	1
5392042633825952	27613642353668533430334	700629240362
30784	157650527628	4
47366318510848511317073	2141901545218104159235001553608	1
14302	646735420079	1
25185304036339879197897088952892550	13580234486705168542213323969415980416	2
46276	915379063040	4
23463955862529	2738104694462046	6279
7473787502	872146741348	2
181013107290497538270952	52809305293046321773425	1
491894074307	143506648390	1
2374592500428119721371063662294	1215940927549478011872174165191	15386697892297062073
308655244556	158050926334	2
50527194154520315630467126310401391288	20059778030233034438166762444467517755	1
738356646256	183540590647	1
106169523871046251475594	4897131737392230	14
14783753236934658703	681909313847	1
1147009410893786888238104436532	24937005648547252441916	4
12287751196416534285	267146649437	1
65446074192673451065653446845466225877	1020848712216072137564093281039	1
7950134781347503002	124008734727	3
107984937573429283950114747978735885465	162463378612986523560811744632386783316	3
3895954190369325002	192327595701	1
21822092317490185066883139418931559	22201307345694559	1
1041304240569283280456332852286	1059399582263	1
111675001272534523480451514752434740991	45069219967148958605651	1
537554930107150719877211334769	880847301193	1
123842753657819861502221292906813283380	260083760161164108155864278684	4
1231463648497938186761823511085	516412821784	1
35170794297059462475367871128369064902	150174936779202304270444032897968168818	2
992729904655761480874218765180	816967906185	2685
19317318	7460041591529856026749	1
41057	15855561299744646178	1
731609912842666	1772233329455679429293011728904	2
7436	18012778130121447207	1
105097331385848890795726	20232493447928970473501281670746189345	1
40287	7755729406146145089	3
13115046281485575324914885933246152	113908102025790889767653233364220302514	2
58935	13361142089587988995	5
146133423265864	99268241306737499535712	8
13469138971	9149568303307756075	1
1019563736657926663414	28121766574070433930333865667	1
396258603861	10929666836988372406	1
1348537776291035990911159748925	4684730390548767645584277974483675625	5035407006171375975
535622155126	1860715681893113950	2
823868353079818552879628597547191634	35490960666473071572304302028086643859	1
43426241009	6609004033103972139	1
66370449576684440451343	168803216919269550818880	1
3798131538910094163	9659974071891587789	1
527514734553003960567502320369	2815180400809256811010295713188	3
3368690737291082219	17977644071014386696	1
96747119662015301283164798464353477453	56514595465145192514003421274425459339	1
13558235111414942682	7920010179318883063	1
14231427203586702430866201826512255749	13334331930926667429783559428668214129	1
16671439816829056885	2450925496855347869	1
9347406021652876896173868332105503	127115215088388015222414	1
677274645629306734497979808869	9210246356438649076	1
168431643235817474802141428908508556371	1870234869215972090965345688524	1
606075243285763382945948459011	4738392453506482493	1
35793115583115149191442166720529225311	12380839999921029263631943051252602512	1
542342086880539671974956470102	3191706089150673365	1
47174966752417592466743325305787834041	134338391072851909080703085535110666243	1
1083423573479449493473775220498	13440580504613311462	2
238874274	20003651581517540035493784355983537	57339
8332	697732837388776924449110879366	2
19304551636645342	102722318582165576644733362360230830133	1
39115	881021650373621226539724462413	1
82188981570595658220300	3640081186602091541236306942222339113	3
12776	1220118433435947308491834831278	2
363905498894884232218104403486525	19217314894558126135352914740029941301	1
44487	1223573464617757629750978363767	1
12693179928303860	10343198961774790819298452936910896	4
683955057160	557329469610948666072066866229	1
156371747447403993821344	26120002947356343264654894504576673838	2
334509560481	187861846911387238399059142717	1
6191364432989835232150609818388	7684881812416165587524159136591952970	2
985320075496	893203254547190903733587522036	4
129708315767647940757538416811156926086	53283024923390666633404600338788362523	7
305102963099	539637466061496264765457995514	1
8300853135255728226854	543485662484360990227267716945908	2
17832122739539695439	1167530961298305027341069209336	1
2401946336485710036128019688794	158929956065725965639262167611388424917	3
7839838589692672572	1170049468701670923276598553230	2
32160505288854242374723775866812824741	155119439074073194469050452350464020895	1
8604534877718005279	1263734358006718930512747424326	1
41739442695897983714329680142554729105	113348448923326382582832721732245305014	1
6462229752487403622	459924261294726594277378909895	1
3840949950101412295998945801219425	5267273413488011607367173879615592	1
427794169415983994653778003143	586654052847136114870766150205	1
18855217580804723603946851845642447519	117389925869840030964299873541042317205	1
992873785862784603149358709939	762173779150564309072976879650	1
9700763316831087590498517183108077359	154212920107252108117502280128164566550	1
263634185018976873276020321102	553469763303686378787487543692	2
113829323095327480370210657959475391601	46275918943818636859904158545850657782	1
691508572746872274635718364187	956473392441576128187033897932	1
173446125	266274112	1
36650	56265	5
8451382069080552	10932250997723055	355578175239
47536	61490	2
92086102107791261864107	111464614353624891241344	7
16285	19712	1
1345238085205801042735803046828040	1030852118832238888292069046275326	2
46097	35324	1
1991733057511264	187752795	1
148409750569	13990	1
49223004338524042072014	21119911668850116	1509211924314
130460152204	55976	4
4820848279111715578443529830825	122877459247562054629642	1
902554588450	23005	5
42200569501940164294022465843671738827	655299579824707975446544625274897	3
201359853863	4098	1
82569627074093657714337	13744675	1
12513393509751255242	2083	1
2547008878908255761160133705128	11815941380351724	4047941548596
5033687069501619344	23352	8
109195960399564318575396379237928754240	83925286954507530518884	4
11927267755729056640	9167	1
119991419435522409834646203506343704317	9859829536644016111300655030999305	1
11696177211274638702	21430	2
7902258994058802507855006685447787	249728685	1
662802180252363389209897813835	20946	1
155014487052457687716832564465029019899	685735086570401	1
929515627383064030186299472706	3046	2
117442109778967281547504054461127722391	253062507035120631605321	1
1075990143554372878417463221186	48581	1
117660059733815088256485081333849203339	9731522634214570503670213050311524	7
130530446785116926465633631446	35689	1
278152920	4609861240657536	639432
62640	1038140128512	144
2667077122463638	51037545814752031849649	1
52311	1001030317657	1
10071060972262216122315	2357690090195711559741280640085	7800976740714342465
2582	604460228138	2
22453079841355325651291976683940230	149138387232332795982037640562351419368	2
36617	557403304848	1
18146811365631720	13808907970200342	18
909728605872	692262587803	1
173030606258418163145587	288265103441546123017362	1
521276300397	868434607639	1
2093270512868047363805058759825	119733975013428566819320722680	4759237024882823605
879666426330	50316458032	2
42264415694053669849486015214359587135	13770961748736681735847611275667146208	3
21641207222	835665912512	2
252896453663089274159057	10796709601417677	1
18093110617999590353	772434956281	1
27873863108196916520939418133	1163166925467575015993	1
18297567150539018258	763551318431	1
7409975117846418659686977233316850937	852927443225847098034448437522	1
4275657640813419625	492150875231	1
159012142467471032055707106092534863768	44069565656906018078719380119977557415	1
8184450910273832880	26865559671	3
4311436363678316611579478951029626	1648460917675610	2
905098428398932845928304597676	346060862323	1
51882750348192925198563903652397791266	71660157554794331654041	1
1213113338232357557127428984700	678264164509	1
105175064680944057274028499752950482596	144671802795739517142979360475	1
1102888641477206231189709417528	26123952490	2
112078988055295699843306681422342722498	29601386010528166840097838564449252933	1
90570233193744532446349001572	271153113651	1
193809297	130816237254807506491147	1
12215	8244807440507201115	5
25794600537631468	3298995548174724274206736713236	4
52389	6700281228282027784	1
70280244899916738865515	28485350915520434383004583193563839940	62582586731893801305
11230	4551641663127919080	10
1605209169158935408990681322930642	4094945365463271045590362367648240015	1
5324	18327266481034690794	2
2607963410254053	94623542162927880376945	12877
405057608178	14696519711567582570	2
203253177259880002632652	2499233559393909018413801423056	4
1033780184155	12711526403216417523	1
2038150166197683589252205707341	10302310301789083968166988663251404273	33822613696861933533
361559905062	1827589741134334686	6
18940500129166923315356977232887688313	70364904566413498152272694602728105403	1
593817830870	17075428327049675618	2
32865481077760009251647	172578506224563140134684	1
1424567351282373995	7480484004445640109	1
139149725344390529275915622121	930378104558857001318492572735	1
2415766709509400386	16152216231020740743	1
1647584060800090348262729036903580787	330173117322870049179247872587682582	29
12883011044239217925	2581734078512391876	3
118258065174102875181731483297930971644	121794812827527687697372464224136725853	3
8024144320404018153	17976323028042528139	1
5360977080220915568976559066859025	12853687690871699485133	1
170030513652957248575986268950	407671789621519513	1
160433568981540672298255740020993101543	1008974509867923621731038814319	1
961095059032647860813988747865	8213217536573029746	1
153320495245585147272542226832788172200	40446322353685373553066150934872091317	9
312764041845221092224846388016	7861334361725944166	2
140163444674251783198220640080998603117	12511998007093151784166472357507746561	1
96791686737077676871146105934	18389509257140163113	1
1000204624	5784971240927994700428461463758054	2
41991	242867030833056726649529228731	1
1164581204976469	18959669616016413250649591916355074899	1
6061	795269235698219569306408909713	1
33957537367647526555873	38004710274270762462949629577055040389	1
8227	718703575794004266644773821514	1
7438453563471065134128382752526973	123905708244655483269645532642287299924	1
15958	82495121462729058759239022943	1
2381766131093609	505123021391200416314386852287962	1008803
108605190538	23032900362107586070285075684	46
11948363517467927851597	17465406764113215643457756228818246691	1
23029996317	1193080752972331279707566377386	3
2038216913310022644810721349127	112973531327334702011366140807880094693	3
304799102758	503852679656855451058491196583	1
158860327474284617331605400558950267289	18448884977952925746443598681192058504	1
47092345186	662001929288018581730019066512	2
171366778006218358290388	30039851806795514502600131082408500	4
5827513577141732552	1021537816700236835481955726877	1
2513842326544852127344921152630	90933970260988243266067249857853344633	3
9839371451662436020	511136218118642323473989218613	1
23798927280847592524070350074087770853	48490751973382987625484102236031626394	3
15347986130082640102	537993560542618075945643251500	2
143836822211321565588915776001789005088	17951567416703959790575419005266143994	14
4621144508507756971	1153075566221776215208421615591	1
21026609434113853609372587400761977	6498031393598335813652918872024103	35671
1178918978111847361126550273374	364331327610570817395246495586	2
157668989372317121612425054551360191304	105581485080332015479715987046301616487	9
381836356288830681403101945939	254267345785667070358521189674	49
127044457680895189966339077236220700193	160939385346740111920350415785952392434	1
1007128957507473637714208269295	1175844761826896268381551184116	1
159931079843346917389024786593919504817	13583593216684533553634504549548905865	1
1122668419194294691757303292019	171001620567891175194616003954	1
850039398	181466787	29217
58188	12422	2
13331435484336886	8563375339559190	2
43061	27660	1
137289060667692193268151	135568389870524546620938	6396545714377868577
42926	42388	2
546315364898356620840172807363709	20813647044521215868567440375078972	1
1354	51585	1
6362043477721659	820312798	1
319756915926	41229	81
22537244408399565635052	1303008262212510	54
857413043503	49572	1
2091942425768097891671318739889	19896544794746528003797	1
1020393312081	9705	3
54690491489802234488047904099983151241	28772740266926310087665866188368660	1
600657377202	46760	2
7326088742797220208382	38889157	1
10001486338289720421	53091	3
600696604844040324160368337713	7925221385755627	1
2272729911194930222	29985	1
47207579769248906140873627580698006743	8256504050611765210983	6944074054341265947
13596508159280322538	2378	2
38255978718949502063501373412002348120	19920945589180794825006406251170385	15
14437264929099932819	38249	1
6420329864461822257323353254621292	1193457683	48371
265461944738038174001916572104	49346	2
34456760171318914302527114748274545487	11450521986307170	1
713621926627705892154655584466	22620	2
131795714666475799951641499789639707386	12648053610564623698021	1
289616086048596549247215763412	6931	1
55107443082577673413835568818841149545	32663516606960904895745692704073158	1
639295019884026405783393150587	53292	1
39375632	256684428915512	12328
51104	333140076464	16
708635088322331	10705374388749929556465	1
21967	331856216370	1
173958051166705504354503	421381250682960489786524507287	1
27542	66715408275	1
2171322111405495841037668673317931	68070681294607213089302887717847489100	1
3523	673964145016	1
18385726543537369	25001471533460895	1
704798518143	958406514230	1
53496874595368474490857	20340014429769413620559	1
529584199246	201352889041	1
1291416005144468891026389518685	7291021071535428077087809028715	15000512248361223765
172182920658	972102945662	2
86978382149838449643594929225774977380	169321291975093531947706034585677229963	1
313918320865	438413624486	1
81521639310167435710986	15820475314695886	2
4450721442970405684	863728076581	1
4350394997709556412399884012247	230725524554435004048090	1
16525317449636142206	876429045869	1
11983883736892891068473353584340471401	4178616238496773546227052373621	7
3018605010555341161	1052546252254	1
83354710866130975463058688654821130541	50945923002213099159879925359720751861	1
17973846309564126622	589673874489	1
3214417790605958820799120603996455	4420868333428687	1
160100500092439737058852974922	220190179725	1
543152496451503881150569870819120188	102247911999244677902794	2
186068539792155489267470488456	669565665003	1
135654398854030236619372472666613273043	762560706099362571657080578901	1
247582412477139670624127059863	247214818523	1
24721633381658640015309531910343395867	91935196281334476766153158046025395476	1
1040271819739401805636365225563	641016985992	1
1155514601	217967687045629282949369	1
56503	10658306009419294538	1
6123966291507555	3371400360747400548081230321081	1
32303	17783629214982741499	1
9482051714288125775047	650220392595015283102718500553049483	1
54365	3728015065575065122	1
2046989035253304952992138782203200	157320094118337159218316033636969442855	5
28800	9983068868887420627	1
6368359561461102	11762694475715089280371	1
897015220996	1656834210256368657	1
432749802757885049294152	507261998384480052424261468890	2
893699503485	1047579440138193060	15
416302663165385033524900047318	48625476928897419779070938575282250220	32982730748668731402
50487349436	5897083209929192440	4
45756952480492183767185801352868970031	23050345006048492447345920853879020941	1
124695276422	11922694755571933503	1
81766127744613923152941	187447803928300586602697	1
2657462266428780186	6092198317379806835	1
348857701470072203828467802670	120089351320931143282809056737	1
7389934239877992628	2543880801345643345	1
84481260945983715952704696321852498744	10363966770454860331602099403870691377	1
9200410044959901744	1128685141684744815	3
155925445714339376130875532453979154297	8585806013154482972037822151471824265	1
10730848762058222806	11810437448353263926	2
2849928711757981965443867238341969	174176119099740112249973	1
211426886142511366552458714221	12921556370765986294	13
46420474935617277152081200851285219593	508658358561400541935901964877	1
869249983366629361266337291205	2683883617095943606	1
156955289265355901341018927061817946082	54720802362579921225043816020711754042	2
1141650348153551942766027792201	7347544160296019385	51
141764424840471153689444310390103228326	92413408414293698358389851496276030539	1
533001299066930276163745859236	3393553280917962018	2
403499889	5171904310966098822635826366023288	17869
45162	578868913869393790658215497904	2
1207654353765917	71949905885522472708457877149341463221	1
17219	590522060754386912211448181850	1
33759422368288065381285	157145735205347162024852336003050067347	1
33989	406105196493269536605016748585	1
16331323282583002174651422412461350	107572626271883498282774646847143359342	2
27860	1265944421043952968603651601883	1
13984964720955798	9969281193074786806787315747401799	26269
1064750445084	759014899164398097132537648742	2
343517580325900236208312	142849691669788459303396154356914892612	4
1089800180125	1022234534737648171390160253141	1
4702124219550982004848903122682	55569753617510542518623294074783684783	1
797801948265	591889437823167226299897959099	1
88040364585683512703871673464611706337	140736301173033760260512615251935526639	1
1089552275399	1234505846287342800438917519539	1
79651080802138506028095	2949632237853379969812135239544577	1
8196663833510522874	303538177293890400803924387913	3
3475510631089619437068184634630	66085759149526892002861448723523647827	1
13879462203430092692	1100988028408558925178584894625	1
74349411283033837946790913316577613689	146559482467718391576160251845481699906	87
11629303945252677478	51267913148933983721765106999	1
1461577098041447965349987437468509388	117129595154955575048782816281181742514	2
4208957426402971160	960844548664390253258942857764	4
23761684939670347222012105920138610	481057986056074072813548344841912	2
775879085718448587680596428471	15707759418003757418280463824	3
67978932298857482717956154785435932738	102567046952666781121728903194340390013	1
736371861412678398337486682220	727469725113320950227360260766	42
37240350023232684249590303079098166759	13669827235736445084795907394637857571	3
372424354699393080125077192457	696545864598059037705120847274	1
26343570119105580501076181427168252656	164152421659814421875240083784585694882	2
755926645197561383935370900576	1197341209761957261596202386292	4
150780295	200339660	52555
5738	7624	2
25178556111003526	1398078732666804	2
51741	2873	1
260038412463446952844767	202304847793915997413842	8046489849411979851
64634	50284	2
26525279384344414054649290068624112	18492738858116809270400208701252505	1
62105	43298	1
12191596926091385	247171007	1
973419851179	19735	1
44554183721120736743470	1229464420403637	1
925028878259	25526	1
484078423996656280565190631739	70384087984011353144112	1
351916541203	51168	1
10220139706410491793897577237231743175	4420038962550673104762321468411932	1
769354690305	18103	1
87657293176143313754355	685873818	21
4467638091595184310	34957	1
6049089935877195529162546697987	11904290287874101	1
12696478116951148175	24986	1
90870622304371589398756567753280941565	258411680717704154258766	1
10522440872880481030	29923	1
93666433382711910112568204595190886976	3231154656609462599647849469670632	8
2232881203226908337	47873	1
13306621461909048052658342476529503	184365020	196133
949828435126810239670105462474	13160	14
26584527104083116792052234704143636480	886447429964041	1
797787660071851784722686170517	21519	3
130145830714420585831045592136750379574	87230729358637642975070	2
443241465945489518674124499405	31261	1
145139486020652463203020371569866922893	1197142662873694912730216521606187	1
620763234567568471791327252669	54625	1
32742750	376461819644910	4470
29300	336878585812	4
6862454824827193	529330544709762835871141	1
12514	965258439667	1
337695148958436312317775	2754858925987114490649159575175	12734083070946729225
53038	432674879006	2
5584209282732624423689956692935053	13664725507246952420207506092093249702	1
14793	789692530884	3
15826619103930957	19476390627621319	7
561615979274	691130058999	1
416536295426109733783090	445102217039693492018958	2
1027344010653	1097798923708	1
3103006554432646398978769935366	2832538112470601504774639703216	32239100713795275138
384999145228	351441330528	4
89248969797826677282928349902239062413	33029851590315730366821170665353530448	1
117271663401	484763181547	1
12341754129567204084855	975366065705909	1
11486043861858728790	907739474831	1
7135203578919393698386124150253	336723101115684503546605	1
17794501711826068534	839754568029	1
38797127961051526213533244179920389960	4624071859343535040467795488355	10283668381807635035
7545386825130561712	899303961906	2
42626532840687094037741539544683105434	48939113444605859208734826706340637222	6
12156081389463168132	813161344764	12
9377445104408122774305266893277677	4256983451779696	1
889658470130271123220460783955	403869214153	1
17636927558501995844097711993580921335	38445249797374999175610	15
140871173454033964610499767925	237363937340	5
87399042395660838286843434412179439292	7038966539926553687242473257772	4
750601240262805310449627887656	849790335432	8
104600466149178297623712956617532203230	81131217494567190791744019972291823774	2
151067301729698878317200664212	360705776191	1
1217063786	175872747864014484890055	1
55247	7983510649992713629	1
0	382849954935624423784085850037	382849954935624423784085850037
0	1064753794815799245	1064753794815799245
230088419844376036758787	72664487876197383735475964867573372812	7
53675	16951163337089723125	2825
9879853070578624793828884815224727	8832036751461209127574098033055762682	7
44394	15799803476326159132	2
7437857742173232	275069800116692641381527	9
259633746127	9601878003898861729	1
39042567419102241102724	2431050349165988345880088154210	2
277762476488	17295342240248837501	131
4546970163899605205625570360216	14835314254076677878397678732001222806	2
831537216304	2713040876267854061	1
105228616343230375751396855933431733450	6475255047893194450235555474475139484	2
32507072740	18329925171070946653	1
203892623227842644803072	29363021699542157462925	1
12626884856965019031	1818425248462124630	1
6680600700850204683347936926728	5102992430257660950010129438689	3232116437877
12401658472251683184	9473035755375576942	6
108075447597587272829199310241694282525	13776715747558840588955300829858298682	1
11845258750374711853	1509952226779762595	1
39591652753678351746462023278218891287	159484506990774367846492887280292316111	1
10964801381260824518	9349549395028143094	2
26578889978535339297482513412081495	8448359300747580981060	932535
855052839149265366902556367710	271786880945409480	30
159324671741674391868328477606220798835	1367968761365734600072038016407	9
610813344352160227922396507747	2522455286169058214	1
43020227481205004443025710427898041120	4963982207246066560241223424083407269	1
578023472942471639597624791549	5968425285957773919	1
96701192644683530677807372593423678317	7624670361448648254892187288190100871	1
5824045262728730134023294681	11672107069367492949	3
1170649515	9266011688817536069393620702624820	43585
53718	425192689632558727516054638184	2
63923867486607	106557751393426874661370759745825378850	3
5111	539058257584039544586910579469	1
136252002577235431735020	102391885806500265667045353395469951330	30
46968	586546992028612444808152818065	1
859804416200689446059233182348034	103788259312061983422599249523156044888	2
2097	1051749404170748959946106369837	3
25776269649286950	9127234596273025635536274727813927	1
1013516942860	358880746929048486603215363327	1
9432785546490703860039	78601765159073696337517454518038087503	1
92373621803	147392068681685506078317844438	17
71822737752227507355421133353	165045999420782123436782038155323423416	1
23639446078	1041683344092692666763508979216	2
82507415946986480703807013953559065388	107009038864237492671848594831762522668	4
863113039784	398259356034113839299846438375	1
49674832070819618262957	5068838016106938179681596318028737	1
11744847398231379185	1198448520181330696224517394025	5
4945019087658397727519250933807	165382196107746044888855979768581723560	1
10954074727416296502	1086192845351917709022683896208	2
83524113895659321631406911734740986640	114621012191771658853699675241558192752	16
11808462902878139296	1123713876157138252528718408544	32
17856593426229504007983802544424874539	31916454116193942666083385486016975625	23
1338711908833042302	695130253585199391779728056138	6
5517999480722428233474330245824570	16513635348316863262883762586326188	14
418331335485571300062494237961	1251933994034863216927619315896	1
1958256899033748775446174960396261199	11901688128183122361979253932164083722	1
586572873042447005443517958039	145558047738939433272530693309	1
57181600953743577155929101341591298560	61801659740767622631509839797912277454	2
793108047977219920199638174720	140239079822020022676667165012	4
28032221075597693046493097491875446068	58941998042065463370843595386757646431	1
1243713761429963249276249560552	1245882108607630638007700697999	1
64973317	716464012	1
3549	39135	3
7754642986577866	9883420832112180	2
43593	55560	3
124246200753702265176750	410264739036971185266375	315345687192137728875
16548	54642	42
8856625789079483479428821519312722	1421220344031924731317690124625728	2
63015	10112	1
13092226226597641	605233782	1
400294321514	18505	1
47392665681624609880093	3605612523113769	217454467349
435885877714	33162	2
876408440702987826319282150879	40747159135477756982535	1903628083881231347
920776960714	42810	2
157104323886068191516022270353759642179	7035801336184208818370415772753698	3
207479599461	20287	1
88325009986253268375761	42116502	1
3196070633288823013	1524	1
7125416875075018030065977780345	4521491529123120	864199451285
16490213837743256234	10464	2
6097587329424077807602420141539020272	11521158820963628827049	1014454417624692157
12021412147233495392	22714	2
112989190173454277656943279146339066171	6138039325083685496372957082314070	1
5244629825499434435	59420	5
15800152425671455321341245328737366	947770495	46109
685339193028322250378071323548	41110	2
144326313943746222669380436131879789516	21330779198101072	4
864679119397101811765504334309	48205	1
61706824974428584932656854267740896017	100243351791787945491476	1
463438871567163455307377229839	13768	1
61860699190713428516287465484688804086	26110288586805321033696842909312152	2
518614026561381357647812320724	63135	1
994197578	15596139749736080	2
36329	569898954917	1
19314889102928369	457572382822241218899238	1
43681	1034808905583	1
38215038713927297912167	178748637218964534267922502362	1
4405	20604133175	5
14898572415808941158914853935400764	160557682336553036719290637806315266880	4
40143	703208369536	1
2921197515468606	6100400214059238	27198
429619459588	897183647924	4
202177838274122171687397	320982750827992425251834	966372842947
418426158702	664304162044	2
353920121766938520961053755412	132394767193196357701464479020	4
785928431245	294000836024	1
27699913438306140300617905679431280442	48352562747437635965154087104257264624	2
711118477387	106824298528	1
355364096945263615892173	6113554869240805	42677
16653658736334026098	286503496930	2
5171457554130404865733342395645	323890063383355265234212	1
10893557680201226378	682267049585	1
5110295993589981480188371702987935339	2286804793979550830170672659612	3
899848847462824729	402673086024	1
28781714290183648837806735732727992806	120487025319779144426819247375642964569	1
3633810804468364076	37276939202	2
865860641015156100025167617955587	8484264296688954	15461
112005774660779522673199355534	1097505245028	2
151365083842765272116076674054209854523	621459120885531854618	1
292431987461096519252088907522	181358931292	2
102609926544162037634897116493104573585	4059495401683359034870627909747	1
226275705712187636232597169701	476269291713	3
16140815618970806864829589848919215182	82083415775995360520906330115386437083	1
654331950253490797790339821595	98895014234	1
122105450	131609965462136766156635	147115
8300	8946060256407352490	10
2938044715654534	952886533175635626731318525415	1
5547	1799040556245488153	1
575275550687783542978263	142384652168163896564288182963300952493	17787809612806763643
64682	16009239503626193902	2
5580354960436040549588560861414997	106314308151807289337551855416675491417	1
26794	14700543617580760755	1
11882712751864373	153918772299765289701206	1
565291632067	7322317371126533132	1
68311699492016219026351	2935914842811436090682744850484	1
401817912478	17269416251158295241	1
349944823728026029388310547882	2078277434629314289799092939271155252	2
264511863031	1570902036134507027	1
48029412028580771602792168867343862007	130866017225338576627737669985051021065	1
745726104586	13569511098943290358	2
20189314986905728933653	114567299003768393504834	1
1677062340566160978	9516742036280964697	1
4305841977904970120607036343956	2090170046107233755591555450904	12
14190331869516284088	6888363941403889691	1
2168089073009365589218841134390605324	2189785146669886278688410172154594337	7394241234610559421
5277837451596747192	5330652786327970746	18
55918890511525751119580402873135662776	45888026093128064936392135771875228116	28
1791289478551364195	10430701319676469387	1
814423613147987331530263641660768	6214105517934052529811	3
1085174701063274259200884266037	8279954054542375123	1
8627102056560296834693024560110571336	740775412784684492527368251692	4
723601037382938161659973354928	4899266586195618731	1
151655270799984225563222206695066720295	16590654215687431477647905493679650095	5
489977024449310166535258691842	8045634310197674098	2
122017380059801389856693607528648611656	167419780214723187575215955774282725653	1
784967732353497616653156024080	4948039763707058426	2
1270397692	31316483992862556658446344280670628	214124
47464	1170031719671314066931174245976	8
5819580659815600	14832744718217896007676082528486768286	2
20128	1098709748540689626840787064067	1
45396777542312548964311	24203730099295488997608038586120089331	7
11458	1042441295845914183503650080977	1
1586894675441259158064308982857467	13145883795527833608079661909415504435	1
21321	1258116719211001520575940579545	1
211167829583806	49910497568054210222302759965952	2
106731276009	25226432938111807036796947165	1
86913848257396048772405	80419067813663505488472265640040343791	1
273752345687	892515623237786933085380898774	1
2221508028917604721779745794162	150882989914226618596768900325446924729	1
560997689708	88660458119092192541838615990	2
77582074547570668524227531085266599379	5616654607073846708269277091681212681	1
368066631387	244794052798593172173248538666	21
100474533884162988153412	8292069433381697334434553240885450	2
13401071541735643635	1105977917089922952242021105820	15
2641035749724340280960227509712	59196295740994285029497203611371343366	2
6001350627740853425	819768638899532826816178966493	1
8817331133803264708441118449086378311	41270553088332761883103108746920377367	1
4961385027478062118	105144427916249083985574392091	1
111770657065234345975507949426349105918	20664993855652411923303282879784557213	3
16833383613789664940	78649351758118385126354810135	5
32062617537980965867927382450547792	30779676637636300815935668725648751	1
987894733958218664569252744544	948365504695238120378230769073	1
75467611721275338709549531816879200938	21976941577036783063331376308926518916	2
1119148472787134852109614000972	676127336940228974458386820799	1
20322263650046737669437343627456240664	124716002522691924087276375426032694354	2
283431406293376069959115172464	752506449574029404111895766881	1
165720653579318618723402156136023530709	100335713475921022308747525601305419675	1
1148682417487639693472741646158	114268219228336579341273393885	1
277899552	182532402	18
12096	7945	7
4330484486304652	644885181538042	2
13719	2043	3
189024064947345142538271	111083563597350133929154	1
44554	26183	1
4135467591245593792711270932460172	7977111019941245906045766298721220	4
28853	55656	1
4979178647026489	63281475	1
947422442589	12041	1
33890510280245344132459	23224963636860405	1
89494434867	61330	1
916144742370351931696840277667	206022792158828274306293	1
115212466938	25909	1
168466403002897319875014807125645166322	13175362020194430453921981565354123	1
883702207172	35679	1
314011582689952319122665	1545529056	3
10481552236926158490	51589	1
682917139945408632500799758542	649789261151872	2
14748437374704530989	14033	1
39925932825864805090267593924987339355	47699587832994632145307	8256809387743574891
9671031738998587810	11554	2
129377126192631008030890749065081396107	18211761468245169191585894269289636	1
7900327141471891707	30181	1
22651883404215581742580671184756951	953572407	1
1063144270725627472488708665654	44755	1
21792889430904957859188923381281457650	1261618617667320	10
1002921956269901112166496555335	36432	1
95588339984011261778128721422596435110	222179125407608936941324	2
1186806048710089012335760582331	33231	1
122368121405597859320139577974426311766	2649363935335392041665081350554612	2
1225216943777620123143668199441	12925	1
1134557955	5978070684133708	1
41190	217033189353	3
9430285912696404	133554414179792144209252	4
23464	332303898665	1
70243257081380987408872	579949183083194298520750081445	1
14409	118964981498	1
10680783797019967175833680266993260	1379733451658096863061707305296245621	1
42047	538519915869	1
1383241072577903	4280716710067836	1
228842927054	708200299457	7
354823815617268957197199	77306440765640148692545	1
741449281618	161541594581	1
377897715195455609803679086595	1294162369461863698755293203060	5
179408113570	614407602963	7
92844423679582885189448552178403828189	165344546004561368891208893002150125888	1
865129449478	697276357855	7
225257526271199760428204	15648970871545311	1
12349306558000041689	857924446783	1
2768296810999674462346968065059	1659229158429422824335	1
5325105290431107201	3191698930	1
75862984094073712741547832295600414935	3633805529559594591940919785605	8789571598835710965
17262043602699070518	826844741794	2
26102183785013441311416726813952833418	148120730677540140599738788184389906234	2
17059879437118848053	405718329076	1
5412912756738755896071333173621271	3149097802388048	1
811348685713670972955307378194	472022454079	1
154878827458443430991182087304941382693	108973503650653952945925	1
955017925955753387005761896765	270784626150	5
122135129063857704959435497825701831699	557134204949465162432823514123	1
891455530279510083699312700474	81683979082	2
55403766159886444883756167414757632965	66705580043577411037910864953780916034	3
1252819888099988568407442890902	601090366652	2
979515405	194224017902632413071332	11
46794	9278586786223929921	3
10882395248500485	2035045952076165990637503911398	1
39210	7332407062857005021	1
169589440972542474526500	83164414723223354583584459711620385625	10980927283899409125
30888	15147065921320089290	2
9940236280107857944090002523236573	157375104906343542929621034163777924656	3
19266	5077222407592649696	2
2569471789555314	42489990635432307291694	2
131757648876	2178806278257175463	1
17155058710897755263990	6762017118962148031559967775555	8682183553835
43469628268	17134442700356947526	22
4112325507579187454480714026719	64291580882628967248230857886777416129	16292500394570906161
504812080158	7892168706535999778	2
87635861753252246511411240552275523372	86538414291232316832116081918740469108	4
34960244840	12397456993141907167	1
3572572424093796656774	3900211865013769137789	13427
532147527235241924	580950601774598814	2
589802846542359500292588565506	1955548611752435257255095057912	509050759266
4634530728470346564	15366236676060671728	4
37444315796926121527808845826539976015	81778081296809011268164848610507425722	1
7077964638054369358	15458217229175977277	1
50275048632257888984498635788997460551	131982567890151944477702702232732552443	1
10095957230231886163	8037101677387978782	1
15588320952003442252252030074816548	26147229041145273048621	1
862686900689196837336507931864	1447036666268865937	1
30951919420692584407301989693994501219	4761380085592725904093756162625	1
154983669834947984174465501713	9655773636332116661	1
7794118565298081459122118575830315394	4008353922390129880639383851353016067	1
332632716011145468914911098820	5674534886498964774	2
144076616358910327657506730663928318306	80608406516831230284404407035061727206	2
229101313584249973380351199095	3001743452252438223	3
181607651	6513209671973022872096567133159248	1
19679	705771216554480454255465908128	1
7986068374775875	25986408793410137168777707938343422396	1
30626	47078161844789136511425064963	1
99480070361407794666730	12357337190032175941547378996930982578	2
18907	546263091500649517940361278795	1
13972700115081994401906294910027923	134924160123161559022815986657240837733	3
22806	1211687079083896601360167203203	7
24078914923788348	23466695300306492210413511844444772	4
1028156661064	1002015213830632259886569390655	1
114980200753978820854126	94701852828439721908937112104965524355	31
300210855571	1049530350391961859495485147674	1
2807272125507563502737833948434	26630962501747988775618772539962209400	2
471564034412	666748143593544562975393100179	1
159966636516404245477436465303117067560	94950030926893820256795723591208558650	10
480733334059	1054531557328191477666080905847	1
84144814216136975270602	3294946818153549360872572182926192	2
11642312586113728851	455890255019515650068844300647	1
4213211930499496087552665831254	88770341771817392255740225037669896818	2
7703184851945254532	855621219252944902841494592044	4
26763382097347886859540137695378134961	74829600399139863312808831424934265244	1
3272880270839648067	1123438539790082295604782312665	1
43692200984578578509288424103714313210	139876140308885784622731461707555591234	2
9958670785467435653	126716870981305726878829414852	1
5649296333671880602635145284561318	573658646154234698790013291832388	19194
1177304643882855184460799267388	119549577191671292860271604008	4
150469815127109799492505646504685575963	96446265306129766576055300879704897175	1
2478325780440573622088178774	675374411567485376179979261951	1
144969400411780510159241795789248162742	19766360113163510195796765887254974335	1
153896078764812710920219939935	1023640289904004033131239237130	15
60108046581996344678880258425391709322	169621184627087411398500600574870352881	1
1009887899764616562724721312468	1134121059410319241319290947827	1
1306933573	1520374096	1
51153	59507	1
4060540448622425	3016186161482215	137018405555
59270	44026	2
384477696056056055423407	295739832706600192877379	1
57985	44602	1
2658550994053637455176069155795177	9419296551791868186864286841246865	1
4591	16266	1
3558894881960470	44744710	10
562093482107	7067	1
5997832971442498469902	12120171786165082	2
11096328591	22423	1
931914207704412165431988749225	46832596837412783750150	9934789316379461975
938031173110	47140	10
66736826369445621484477249079780465497	9922053225514744549388891582801707	61
521744688125	24729	1
1752165245121423022440	170391870	101970
618593202161137872	60156	36
56727226389436163595446280199	156578001379900	1
14552976387203833631	40169	1
5366109914774325888358872588183310973	208168521243195629592761	7277856212397148187
1474640267180233358	57206	2
42910248697208669817040025874764575707	337529416186650704873019211831595	1
9492014356579787690	778	2
984118107187978872293333138105707	22511028	1
564126172076800729316900623735	12904	1
169361704623035626551872779342174615465	22723135855495120	5
966988304362453226813328579941	43719	1
24203965099844764941129440167790205253	66682186203549611748784	1
445494788268945061000506283567	23373	1
147477019980551230421631628966587158828	2801988828441941227920733268296175	1
1264075334758554888738757700088	5030	2
520094776	24014178428840203	1
18181	839465800739	1
1741340751437508	11688461487910412678782	2
48984	328796989935	3
92494397155849895794791	1610620783710695354896273438532	1
15191	264523485505	1
6302069467869892882737832412041800	125292697220593269220922739626970600978	6
12127	713647285660	1
91716143497411	214039327659138	1
197877332249	461789272188	1
227693157752885929184462	58220174237461192677691	617259429881
737755137404	188640858022	2
624545434986901692865426203290	894088264130644756222411053147	1
614528753788	879748559437	1
127102836932981368109367943316554503002	116803830044506091011085909793525541828	2
384889531412	845454559560	4
70194243702974726113582	6874853671506042	2
6931053438950849283	678830281067	1
1157193695865280185860282159274	57933429553810096100163	268732912131
8612221604633076508	431159913346	2
59200777204478820843569129239312496965	1010641187997200059315935649870	15594201510839056055
7592665410066704326	129617561668	2
45467676035929150379896524966947514930	71676763977734645008878473074018031950	10
13043604854981042857	882072624705	1
2176100447096697145421599517011938	20259428040622137	3
112045951502031107042277863039	1043144352425	7
125291558475225933498473414904155329948	280314003874685498600415	1
184146134874311024693980592183	588261154129	1
14169353657212903132489917546971417002	2547190958921584847256680916538	2
886033918768432682491709071500	369368078211	9
9523402790021515401892941273961748612	58133648470564092752449717486255576878	2
769081165221294367998190047443	684686835764	1
66092910	35716667080216501653817	1
7124	3849815907325950057	1
8856270225839849	5683974785593520707082521050185	1
21979	14106173211388536770	1
104201221878895108566995	21439903552496555644884151843248724670	5
56470	11618974631761949573	1
273081386167920728305537560821760	4173007842972249211586357621384685408	96
32768	10725240071084605573	1
4613329411466940	67937233115445362606997	9
1008267820231	14848045703299172245	7
171008460307730792674090	1924053193334138908301124858527	1
443173054244	4986235936417376219	1
1903488542642037985363552200250	40560540577544797728894813740247859687	1
803987419652	17131789148238132315	1
30120841172431406778415453628119422230	138660293148017662838758751257349154743	1
26069907948	16826297241878976206	2
43395796415089159008921	43468457916143587507534	1
5640579244178742966	5650023775413477287	53
3280927625207629172259090871722	4701719565238464476610849229750	2
9958653883528684705	14271207157354382169	1
50220784586194578324360774221379491182	30061389256757773007939727164074063662	2
15612108164894853668	9345167833011602275	1
132399867944999391448167221020975210002	52843135944354173437591635613891945980	6
2467477555645054917	17464983556741416473	1
18254173241566101332644308304826141	175233621235401281057369	1
828962704823509971737440489763	7957749426007642018	1
151740462268358460845534066711356357498	4765548975650536834642716241698	2
360740222626506968564094967827	10105202670287579459	1
81582547219962617531830277036856315857	2733826179041991917797773539536474345	49
1090837678501496063903814962182	2150972627699252630	2
72299251150734698866295777278868786125	89737823778330788183286768651877874772	1
1200361876439731407304015109998	11677327218129260664	2
86928413	14544480486380500525089226071432279	31691
5486	917893438918336469350239883338	2
2858583507381309	37447562039213137121047141340480333306	1
26926	1022823935785746906725269586780	2
38228702663995446671236	156977582085592177835393126683032867590	2
15064	223412849264451483342967601860	4
5448497228847610043289964108182742	121515312833979501345753661865157419599	1
24153	1233038237687961235385658561638	1
2297706511229919	7011793974116801505231861807258805	1
362442860041	1106048422449215475231778816509	1
17746899780449600028405	115045418941832237033039595321084921960	15
428478703543	310867537898949544200096940560	1
2526541993318852541583873400837	85821840457858879365749038374826977904	11
643804403175	866880554303652154401332245877	1
36882832421229238863926565616407246175	134509354646619423783834092334128898483	1
591472024142	433972701201322367378710552502	2
291463765665143845617697	22208943374402461568157161256036970	7
15165002506056028805	1155542203200003203421377312419	1
1064860361508291130812614264631	27476143141575036865238560424209101685	1
16762011992123208451	664625995377417446687973906466	1
18407193284268625720023630459509227990	156173866590609325730691445455685509766	2
11220549744127555940	434780043718040412758197997700	20
137724361278484013303282040571129024914	46220887364267497832856271926652072262	2
10144836510540178828	819936334425163665993197174020	4
3541591103457445132617793720656090	435724039695014355790327738922506	2
124478185805930974908802478627	15314624525772432236976178371	1
103291410515992985087377392125977169103	45995775145014451417375555509055904650	7
1169348565331074037359762369246	122867873974633262090436838036	2
121239909745359537989188083399808450235	35085494878080659575102481082349374611	1
378130522458987225480235768407	653254749068146024079728019942	1
148967189340324443784963273749644367923	69100696298881074154217526374075845737	1
194229620075245014874665234737	979553283850668210231325406462	1
757476331	1088926335	1
35873	51570	1
8681167856697901	2225692874243673	1
35061	8989	1
222827971337721786483629	150171546114904470171187	7724476421732651107
57694	38882	2
4916711576201092534555968782431337	39088963686137380429390109112338040	1
7775	61813	1
2716904050188574	358174273	1
148818450973	19619	1
162800848286957278284232	847468606151542	2
519253090587	2703	3
1751537315188952486583366590975	82312604935914440297325	25
193788671150	9107	1
6898195378145821769232066899648627996	1592220478078181537137642869283750	2
422688138153	16012	1
1649457187944753796428	2917293	3
4334972898672151896	7667	1
6092257503013078745912453473398	26005611536613198	5869016370258
12456446774733255972	53172	12
17550062636121120528608780841072807562	160088946542232990430062	2
3738827065408972305	34105	5
20450501222776869505131456808044445209	25714548936988557048065789437487998	1
33579680990157086	62027	1
9207945576837631285862671521482344	386840149	1
282612696678717409752855808403	11873	1
151591956166608181271751381892682995575	4903131060422482	1
489155297736720462787023446321	22203	1
99383603685633623989687567256194829023	262398798463862577094413	1
737997614724309855088061961257	62573	1
6819191714127014886483846919841543830	12111217167250642103790021668056710	10
590239047825812882668845769909	42220	1
1758995763	10620258900444956	60403
58242	351646736104	2
770138032638448	123759152552257020949366	537805888714
5728	920474506876	4
51306564383853680533819	355012518227848605769433934832	1
10442	72252756735	1
1420280287532700699066013867296001	114574001466779206032979809787709333834	1
23578	439700317572	2
17096388388265241	14621845106642647	1
887870394862	759359409345	1
54301449297648427509237	209424068174382877964750	1
135088734901	520995899620	1
785350628565801777090039565375	3995648312729721670612497076734	1
186230496351	947489619869	1
138821147230377560785996044217230366537	606978711775813446893622869263385657	1
402143763562	7653638231	1
174659665517055272232050	14095915998333314	2
8367130494960610900	675269635121	1
3256961782199311638451877331196	326995688064098992126145	764943653917
8515559977578969176	854953659370	2
5843457752159163750497934483459733980	15511525626038111918449429910	10
5139516397849520520	13642905227	31
119727055818938418373235329246705416020	107733654976558198624788863933825608000	20
15801841651147572824	826488562079	1
8691000116436751731942173950216143	5170286249204688	9
785485120560057095389956523134	467286027313	1
54543657218642035335673643241147030391	61998419437246199197056	1
1263655314331707794636486935341	199309293731	1
111897902080682257900510891350888793989	3957109628920517094272444314555	1
141057115719476751323238252034	444916257483	1
135033533839894610936984011267923165228	111138779734280117420867826781898419693	1
176726906507293408912534695677	347494598594	13
96123095	31872105300201171330442	1
28334	9394872601385754261	1
7981227894331912	1417395564472419321795408767467	1
31465	5587906024810720447	31
87231656268858854943382	48215157052684289316964151760550292655	1
23877	13197425730387349358	1
5563179795019093118951315964126483	165953645598898708500817757027933075949	3
25914	8754594170374794325	1
8438149540561650	50554506189417998618987	1
1059736206036	6349074560680439387	1
321595820179828278033514	2935241428656836091965776379314	2
794989986723	7255963535508235923	3
2512633848691598625043455922912	3195246549268605068287981281883592844	4
966426195675	1228977301432648072	1
61461132868378733863832236367594985203	128227576007092847276677382325988917656	1
602862578378	16947646911850211991	1
209548245521787783395791	85057572389058480792376	1
9853906351686430293	3999791793706166363	1
32324973297045480287636255350	44931578897367346492969753262	2
8423581602830589028	11708743512576649711	1
29784572474949801883306249138419919958	25662629068807457533302492983622311231	1
17179087051737643003	14801640652061743417	1
169217153701337412766552679117764881284	88063042625204070816033354020546211974	2
10952604700469348629	16097268937477156297	1
1330286299917319201918911858756842	197899155599977271238896	2
105986240681776616493559483628	15766972521210793231	1
43694109263543744455243078591139132795	2076423736347354191921666981962	1
753335758243125809990602600367	5471664411923569725	1
53608246436627127028224637961220578934	30225705301001046296427987893940037890	18
33499005388456277781108414517	4190398166933847972	1
27882009379017622241091767424685530551	135451174928530199735724705200215404396	1
390889365754085675610080818827	7911421694114363869	1
682387099	3730952738950622915296868571895378	63709
21422	117124825031019884641004208884	2
345036770971888	78776721462081182174752770621842508677	31
992	440475357664357338532559455835	1
223077109388465634953145	169827179534878240680465368329100819523	3
58542	686453741997241076822206086874	2
128238726538029083438785830108789	109806617250502627250940908079806162930	1
5038	453309972725348650254057378572	2
6452008044948480	7269989139707549514011472187557888	47741952
276773611520	311862777586493769770777178112	2048
188691910587464149794507	42268620533646493183928861171201764531	1
551103021046	216284887510565090682781212247	1
1587537868672775955572241562923	152485977050676495652346951087789433258	3
288410504942	182180606614164193493968714276	2
102246261817516839143157961343845529316	38414266798640136993164860015671181185	3
817103325016	665624720827690404470932035718	2
328808899805490900306577	6882624554361698831015997902873947	1
11650594377021557279	243870123283256225742439468611	1
1278560611897194704609633191562	158235387519091874370365023940011587162	2
18317951332499632532	1043128442112241838120978519348	4
15040337429077701897617857088087716891	102753792297924549190824617573887272071	1
3156466536652527147	597410205982002517057357672483	1
90493814460639798858731946275925978520	65174819453148502619736388205308093964	196
10082981668413556464	881682524255425394171688567800	8
20379488102221595974216601131455978	20847268825080039170555530862993363	1
752052257587010202565330226081	769314494347659064913391178958	1
121942265229898506713308331124902474029	136246973798181763571614782831310928048	1
957202300259870131780787042547	222354956859719221802864331689	1
147584130836312282653088398952400082143	878750848214004596440935466577817391	1
650595971806150512170479006579	1046563452008356569760522102675	1
77850257793803684446848313743021675023	81439701798417398752676201186560294473	1
5093863456305119991535636089	381316437342621745782538759461	3
269283140	156182145	51905
10376	6018	2
9981223676711040	17371104989328597	820824315519
24320	42326	2
40954421251219601096965	170012384361961829569596	1
7907	32824	1
22925079574077673779850694746505736	29830418952312247921025015736760457	1
36841	47938	1
24486822110181251	1111639280	1
807093792257	36640	1
3671910516554179026519	300484000124815	1
706547417062	57819	1
5949747008991041685032158273569	47005195327656863073946	1
1043369020238	8243	1
121172037255361956583938244864167250940	421287873973110878972104167406218	2
29255765816	15373	1
376251566872990691100911	1658999380	1
13783875840235586654	60777	1
4669246843392632839193871924695	11222204439891951	1059398134607
8814904785772086770	21186	2
8107572614593438601644644129838037104	67372290585039110535738	2
6929530669242317811	57583	1
158793321266120392700608531222777953434	2774799412603109254497049776904645	1
7899910490271036969	17906	1
164517180478460671778344410931997	3116842	1
419152052174422093702788308107	7941	1
87656255137778746503686738496092793941	7630709641166995	1
813102446534039221986167549899	44390	1
117982439678354839950582033256899792742	484041513905194777587574	2
807890714386593305244052453292	54476	4
55844083113366870749003764615796911074	986948319011062907900629518490975	1
656676803772002207939871474764	11517	1
739641951	15799436234076105	115551
38406	820387685130	6
21136359671003307	254932456232010886252720	1
53165	641240225211	1
451201178642355859281846	8155298219452385871064341619017	18148225349624159733
49724	898743327498	2
3170603783205046496338401098989855	69323229079997650027585282337070159684	1
36290	458431697272	2
12590462258865184	13004908660409340	4
723818578221	747644868229	1
75401186761526897878704	7024659246611310592532	4
325214628713	30298222705	1
6399587112368006341780716532864	2838131559128831993141481490479	1
1052617670433	466821902366	1
91489384717693846832088248166424748675	85933581526662019837094419965185678130	5
891372401549	781466933015	1
261963012496101301960755	4948806950226286	1
11853261803855175311	223922850172	1
257341606407138493903876776123	120730700063415720722928	310062451809
1659934022360515894	778750857184	2
108774474505610690083250383994046546971	8296419626802591751992178551724	1
12398083508417068759	945623537337	1
68708623389474172436118837065568197892	98234488607879289016403002759279094319	3
11832025242998400792	866096548349	1
787416597938638845066335071020709	615487355702289	1
1114531631901824267609816094863	871178139706	1
139005720184594983168986782854045406722	185111861876971388923735	1
102765314945080002750483426321	933153110099	1
87190012085079303056008050038973886746	2310132060623962538068710203544	6
559227477918067911517148600492	901939512144	4
133546512619947874685155480773201806120	146048459232165630120809780589108804432	8
152234458502774195680330282615	851994125920	5
1379679470	214123295447793152512263	1
46439	7207233223305446154	1
17434392917471901	2698544890098768423640794036345	17142962554053
42714	6611394327368013330	42
22752424996484039454745	38424439611777619119177175692413683422	1
5662	9562021503883852811	1
6877187727383720326414534145949727	121325845789114379958607514064176803672	1
36969	16472127060543413712	3
20296381562099773	400480137658195541951277	45019
901680693134	17791605218161022766	2
67286168838440268518964	3496548154106269619879026033762	2
275446323192	14313659843300895975	3
2800125687467653857000741738171	47452497859273339567370777149346812513	1
586425558534	9937895889996280779	3
75928713481582975996240965796850542578	106012022358005437621699623592660736255	1
204793331972	6423599541822202231	1
108423626340202736593590	50277015572665692045450	356190
6087965767719629220	2823044755476891100	20
41516105714355819601324001464	126450790036368362124207932120	8
3644482418901816279	11100455430828940240	1
2831890941155212595337238092030422067	47647101920888556554700933679456625218	1
536848266214447522	9032573848319720471	1
34629038055298959820490559443229455089	20400259110776548332933824607054152524	1
12196076453439590187	11257631390620976344	1
18786607431645324914450070115198052	271436307042072838810589	42271
888865057918919586215138989624	12842672614419949318	2
102766843162562489003096788738566954673	192827039222326392660707369450	1
1224882452203323771482160632369	633418597399108700	1
33595505473562353308346982443967951264	110680280079554696334108092179314459132	4
101170396902755340664350538432	14833940452728283464	8
94895028181845883014773922774861862958	110079651033494224278073551042291457205	1
220497510867376155465628834980	16539479753351610581	1
579792557	2606864215450284100029403740137792	1
63661	286232689042029547079813751319	1
1458435587175937	128766450585258963555782301463784261750	1
21625	203731192857044593796946717316	1
8067260718437229287415	78083710243614949734129094761324959687	1
1230	491089853671525962547417128558	6
15995027237780799877934047448000979	140192137869377081218485216327127309506	3
44534	1040832926721183211086852947869	1
12482434989545737	10399102696122535284050509939312987	1
873661241613	727846207952583396958915831273	1
219068863593670237950227	104316763945581763619121987255497911988	1
776191644374	1014939274303198699818662283944	2
3696255771280755913256282425110	156822563068817694610719745079351978162	2
571797261841	249457835098406754755935111348	1
15557033308687058522281062590086766160	99099557614051852305526159644212850206	94
126641471136	281240223915433408709231337933	3
152320293559192466709900	3302975562349231982329829559633415	5
13810262800597712200	299467388580555055290795553709	1
479259023142585325145591973836	169503638499873057415689000804242052770	2
1888094295407464517	548294823159934637683974615668	1
14096325788402196503400031869523194129	77507628383068107145462647234098506385	1
10941281149714513711	225934725328041030330060840106	1
118177027784736665634554219208951756046	107930116769926728163438879390050696217	1
13971107366294547212	855775377199820498622615258298	2
2227363422917826051658039139858830	3870731721169993572109077850869485	5
117703565562281081811400593963	204546290124448097450739971510	1
117024673517690993832669993081821731798	166871396034513672055569814818549926922	46
381873245923798741055390912817	110778649734534501942166682020	1
156544336834290229741778987768380410637	125315946085780841086536690309577237453	1
306635150163737465168241137146	547203100105622714893041160058	2
5171666911245369510907846484615129614	133736360179685792774060813143214302169	1
448113351062744493276632158733	223431597358978471652445902354	1
69074502	268675420	2
2492	9693	1
3981918905089540	24732464713944748	4
9560	59379	1
176668949500687239742	6443583455013424005975	1
859	31330	1
16533572823065581341301597653781180	1600376616491180921212801346251976	4
46779	4528	1
7947679391280525	205500067	1
374952439850	9695	5
298222471566643487468249	10848648257821730	1
637780799818	23201	1
684543250472683824352289495282	211404105432548223066592	14192004929682345802
192937714964	59584	4
163749025704889676210820252228012340921	2342459969452798156200981660304974	1
127838457067	18341	1
56834907410185994225159	456599175	1
2931372071598421447	23550	1
872486878995048539277407731002	5486335822081991	1
9429310598894704284	59293	13
15891346817607554527076379709265523051	23635579292539001542813	1
16143760375614045686	24011	1
128293273179817476502437041622119966654	2612150236379042856594048683491182	2
3337983778040489275	18139	1
17629696918098123968680936559584658	1722222220	105206
670292451688995835548578467372	65480	4
123473620131443011892543044054444956709	10471087466391034	1
1083776652330468988528127869169	47516	1
79676669124285392695431111132583314206	157595064058270005681450	2
872461717252819125543631185604	17580	4
41803875446810569814542089529689618972	22291536071298213946000780475315953	1
293296917825229704399492712287	59342	1
117153607	617371212933378	1
38915	205072650036	1
6400879739830342	72457415408913712871814	2
18705	211739012497	1
68561004837030582324351	676838599670637545621216990490	3
59357	585976078620	1
4896242189135989847770204583517331	155131515318130504123340546434623064198	1
18591	271273498220	1
70231090344876	994808887211147	1
16807727736	238077991435	1
188153145652942256164960	124376692747035659916681	1
489943064683	323871800326	1
409407954842925623012001446521	4232298928969916832640068227035	14902269875161809613
54945717434	568007285390	2
132011644016609960267803141452439790493	50159817017997314342533429008500177037	3
406892758543	579500499055	1
393702964552270559350382	13095433152653601	1
13165341823212913085	437908446978	1
2994584898825694919724864624870	396153647799586160620578	1655175072954
7236901878859842620	957369777428	4
52724560689193686983924280064557616984	2417161487894912094464241977836	4
8024613948440003149	367889035733	1
124600847048799037246998267071973423808	56618852045063188256003057816661263487	1
6270322467172402415	709486843025	5
7118988515077373078180246600920230	5008785994281817	1
222764249865520553177822001124	156732722969	1
10942468980812557842391968983590535325	11424381832376177858680	5
994806293504003682653035997695	92895365693	1
60951320832749869141642184431467132167	581896749363066276885492817389	1
541124133905080671267678297254	226108735842	2
166686620869447411706856517610836170142	52731593836335884771388450568782634245	1
65770892141875004247838153775	712592725134	1
878463346	127194572984054251932765	1
64719	9370801413346170990	3
860305438198402	251458988075503123227372357817	1
17569	5135249372304523383	1
436491126809492824127	225782470467944778915039269937100225	1
7885	4078650561931713177	1
23934559585219857684328960211935010	112213599784842171480270365142315201880	10
61180	8725357591199222864	76
2496598091812118	137110729084535384056658	2
244201896788	13411329689884617211	1
481403018325114456706777	8044407359799556763200712231250	1
1077632802135	18007608832235612500	5
290929162427754520415233179788	2833779936622391206777958847985745779	1
757200919544	7375475032787946771	1
93568633873539348439957749483647451267	22784918129281903266463008611173899059	1
511104798163	13273264195435127006	1
130473071769393798894170	1354137865231853821575	5
6099580270185072761	63305573279346150	1
927487020427401835411678537906	1490015390660548867466809114649	1
8112768599724078357	13033228291309220611	1
107011984403901190943793967889976665535	21741602205745467516156377013017744725	12664891905070785685
16898996881458671622	3433365617126275970	2
96790352015713769215016520858758449659	133229965617897706603050670997185483274	1
6148741649451625007	9639690643522531389	7
4175535728859668573831501331533865	367637580808052577410295	51015
163698352596674255565284772382	14412920937295014306	2
16932855525286133616206803578528922297	1557169684569391875496069928141	7
1015161533240128640233352817574	17727515750577339209	1
95969341719182038949593433886351496920	94932343011855789839823459539527000984	8
768712547700487066273655249168	11657657344763632787	1
86399064011356336238736308868332303856	71118689891593083244642319287929786035	1
1054278964802545456230641239185	9601100591137904183	1
398385260	17664764926251619272021832770534742	2
19880	881497289166477171187995347715	5
27017454972862252	169488940501549718885811238267931617903	1
63497	757751065421278045201604590718	1
29092433276816190913797	9404434027997896069982714230085427885	3
13722	205395549874415570890724218218	6
4525356536902287156799793742767775	157876582284722323409693047518244580201	1
21114	1241286634753798068121132364377	1
2588641136439662	9182713836638065268783653267332515	1
202356156845	717820116211691637192390327718	1
238622768982095689716355	97137030837579827581989418327360102388	1
776100438299	308542939203494156261951015112	1
291473965244371393838770895538	61939487968049402480644838088653545851	3
66008611236	429041260117332255829532172007	1
107679902278482748832656150008815356315	169647988474024334066788290303473274602	1
731283321862	970182207045311969574742501940	2
409553585685692998817306	25185490050728571815429444617453288	2
18256339210809414439	1122673236486886656804753810928	1
1654369201400429038376513578801	164509025548475761506729112250411805798	1
13738582094593537251	493063844910826021363702880845	1
38024289672080547150862162537315427350	11364987946890013450740300209907389359	1
4637232070845026791	962792828864377935092789530429	1
108158142267801328786921831309249924443	18276740580955939437538176374202759291	3
4545756795836494617	29079335383217608397332277465	1
783218331366203661034349089945862	4152017170547709926041418510606628	2
134216147950681802936226388475	711510096915038972845757606136	1
58563369957530426022403948458483383931	9775185783626968236804920380540420227	3
947864380246085042115959336882	1197857439418044203107578496029	1
68309766518082376813070738574413361655	102916651055116503380613003231988524931	1
656507695292801277720442690598	1254488573340016020423874567011	1
87555409619587663017044571535599887304	4793184262527745329973105914757705097	1
496939844987041050813105918853	1018206739410164083262547212218	1
205267798	282526332	2
21117	29065	1
3862584296665564	5600870106164797	1
42437	61535	1
232811873513035452987675	205094035453198391768092	9981216442145142679
46650	41096	2
11052098913043838321799438386969603	29447338730720170911633390191998519	1
19658	52377	1
2967712871578106	16232429	1
290510779852	1589	1
349875796584909715311523	22591438823440966	1
872806306063	56357	1
159150953869175913774743036658	181350401164751142746368	2
29573841359	33699	1
47952925767247228230342532689500185477	15045462870893774686133678347919546	1
709398029154	41953	1
87951889575983927641950	1859539402	2
2738015085251270220	57889	1
2536902800053447316055545850061	10825330300667437	1
10633575267936898431	45375	33
66943826266845576516536894353633622847	127027666464042435199818	3
13210357552352820354	25067	1
152005724901817569390209264698567684851	6532250792619188455118189848380372	3
499364605809116114	19064	2
573848010579265145987203550584680	68208414	6
418714345552181792037361218960	49769	1
96268294689554299106215575539475917	18399588787923310	1
316043400880673822951741703999	38060	1
170058500598031701586587532277853179035	4168497186847141758507	1
359733108228980671610792764790	1174	2
30897251840484306729645539969569001270	9254285728517219958961354971343401	1
973042202004588867009441603092	26573	1
1152606010	20430573609638209	1
43371	768774759069	3
79268187337970	5278928061246351737099	1
6260	416889685171	1
95689591686018952299600	1425774707546921792628100547413	1
11597	172795274722	1
4178887031343157186247670646494774	17831921278927975980310723117341585337	1
14292	908393225710	2
1816355861273343	26637091037075657	1
69689637281	1022007444782	1
101547025926132305926777	114895659568936199964210	1
319814080053	361854513532	1
1002413245013524130393849776423	2848795728167660117261040054941	1
364829950563	1036823894578	1
87538295852906480004148339741470218537	127486073303590347690536635925170118323	1
294000552299	303469480735	1
30128753461746102763453	1489660296718116	1
15663505828825631798	774452974639	1
786647479516892362105448179357	295267472260326523093777	1
2652885498195143185	995758348745	5
56838938112835057930858429643978437641	4721368667237740109955810189872	1
7527922646645398422	625312493395	1
96354653577093425634788331806219625046	9686297495273917375255454051545233767	1
8069606080621917724	16782920699	1
347754984916013651735659931734709	2772910465197312	1
29504516600858070821334571903	235261567488	1
80105788410250713412736210736283337538	206780596279847310442050	126
11788448917690987951079895151	392836178700	1
124722171838480742239245524701648982201	6577975032574397110580512713667	1
873041298453739409729399297069	1066624384954	1
81619449593400666494860910467211562249	1546430748558775203012161403909753874	1
701191121842375993241151795446	947190664271	1
316198295	160992691583827374171637	1
36106	18383407545969440385	1
1934034958797664	99954956721982144098326507500	4
13683	707165951993511227	1
250323956936281937583495	138757982136205778737645072814022373233	3
32131	17810651359882778106	1
626846886152127734242172271229447	126521668031511024736897629833431922077	1
2699	18117235084125428583	1
31105172464369281	437356887402207058822790	1
990500181966	13927010919235341883	1
314726835783106837867913	4479485163722659555912564217602	1
1050585419611	14952909206681069565	1
4683605813948241123150215480387	25613718371221621929513828194845891475	1
594023490593	3248597554607797354	1
74442166749742575956621523749354343909	11852364870405945911275620769810191851	7
106865627550	8640925135350303042	6
353849399287249881831498	139893198562624151712409	1
12870292952416021308	5088228074367546937	1
1947136482442821591931684016482	8843466868664926252869893289970	2
3905590510270340715	17738335546369257291	3
4000153684728811641361398622366407589	7085906768573406457131872949302028271	1
881184686045528398	1560938159713868613	1
126394881726510698324027985989765188211	164728417079827607342297108704226602493	1
4744883463093897923	831436822793893218	1
366611734284850486264536876350258	214045886337225803588950	122846
11937278683387346312115555292	6969567957840737300	4
88389798467532862702263817099003830362	2385625785895058931311436201559	7
17061618399640427130678916924	6735132549310428709	1
18927432485913995122424876803741325201	23609969777849861678861566474631588787	71
609592815487223736117719280986	15543825550597947755	1
74085974437092542803780869361844871985	104898132526105390263302215789950986739	1
623634463405123303607085259155	12555540570963463238	1
978027718	21850085845475626141592374214523694	2
32347	722663288038088542990602907659	1
5635960620407610	139792481230106334851642356765971216513	3
14540	957690431037366280282600616734	2
298367047304040052539223	27437972420544586755388942172873747969	11
54273	611408220044693612505371046125	1
17256118154763625366274332352086042	85813851421741936020359014771969332476	14
64195	818060283259520265224067396447	1
8840873631238594	17846766148701004727888252304350637	1
317064702467	640047560338587506155549063222	1
276397892579736693643372	132313190471195654156229654270619853180	4
785362632568	146859078284610554414352352213	1
64227678420138975008186066377	26317676580117679757857787987153461072	1
537389115598	908314295235871789081119739744	2
4994486850803988041497022685594383557	150815166152966942377790528282084990883	1
912095021029	263462456014772622359683429609	1
43423660605813402827906	12430780201192340691638093600458146	2
2203743338111264068	630859966058125843925910000277	7
994796442612844122038943437049	137308963305823086076664371169237843922	3
2209388285108986571	16931421691681286417553266061	1
21022345114262182755236546015367458497	23331557064531409145064923831261361155	1
9659572015808872737	907009460165696042366149292354	1
52772437779256167358867856447886496424	70849902772725626834954999613332006012	4
14163147503437037399	1072656975119917404241735097800	7
4143299420746608790993698041704282	492526072591067631979945064984347	1
1167949096757324535868554768627	138837511653577908944311505281	1
50272822350280773659835826786804190746	159404772631516426614137274164094715731	1
501393406185846515691318217300	3473429405250102858548016534	2
34893196968988822614249896732174212712	85713887764028466348751374603092234876	4
594617441040604127174747258003	91823627877790414940833880587	1
122809486224713199912515121170821521543	54270981908876235965806169707222888374	3
127624654199851411077517564793	90184490449833294966560511019	1
683814005	763562283	1
22397	25009	1
7676902896601154	25224718645009580	2
16204	53243	1
56195112117304589456540	198555252269082918739670	12158180899460101570
18488	65324	4
31711116068697988619139292004662712	36979314858968261061913905086050431	1
53825	62767	1
3974208104586289	173588793	1
249502972947	10898	1
280582801774497229925358	16316262953298700	14
698178362573	40600	1
530926669326480451001431115123	88949138251552758814228	4450126988770900481
238611918566	39976	2
40525042812290735400381928124021896298	10535092387076056465690450520660478	2
968490348579	26532	9
221903291218074797577202	511660817	1
17106987720624044835	39445	5
818120672428967931725643960067	12189028608109374	7
1937603752604755785	28868	1
24031493037647644783335559928285877391	251856778223682051778888	1
3933768908070387333	41227	1
82773154350238290721053511413292529627	510355998015425054700409590309759	1
13232155625823554498	64794	2
23624260703085755563422385132319865	1635138840	162345
873113210868918250519167888102	60432	6
3511032232220019839501454860312292523	12296874605033577	1
612092037849645074716637290986	30446	26
82288976186034069266868870229343481120	372999494495525012138665	5
1138547040935370330147791614016	46082	2
131797301110182454069008522475277421204	4379835266618045714814247593315677	1
1204772531070260174673124923832	56297	1
1453526275	15586288479537772	1
64810	694963258479	1
1570510301061807	31849590309959961159279	89137312053
35238	714618594086	2
35745077052663958302669	915268075968492573391722697832	1
34218	876166611065	1
12179082769448968156988137710337605	119219114438633148747831559154485281672	9
50958	431898546864	6
16426353023479201	1470856458241549	1
1041719442146	93278146827	1
285967898100468057758604	304794750518592180723661	1
918229324504	978681452499	1
6805041997554021294519548642455	3195672478731521300417203568185	5
837034075683	393074247063	3
135376908742004085388138451643588357023	102982248861576329875975588288035436567	17
474472398003	967132965091	1
114170402216048957672461	14040329258701407	1
7978086175608745863	981120803515	1
1797808350939780564897244353661	30749999166024343204990	307713109729
11684964300176181818	199861482620	2
108508652366437568310494171637872802656	3927781829154177879250507931797	1
15467823900882497623	559902241245	1
27624774219725925136389841298800787345	60944524011187685464727122230184325953	1
14240999205329305238	400738518454	2
2920073888521812184050128811304097	681096110134440	6461
903907719709584331852694261354	210833032080	2
10670075797702785098445088095556788352	207114305130616021040814	2
799293025964060054972772409088	608092526116	4
37228184548306564737608826807785293871	6634245629813059881645269826796	1
394213939604593723796765566199	814995876248	1
70772255250687519426756177295474961903	143272593006986986632943010709796564799	1
449379415610208297954920048482	113275771169	1
1501131052	493701125232581180033848	4
55855	18369932661069791447	1
378913582241309	16556330526318125600028892882	1
37277	1628789153925124995	1
32121471626766283803775	36293762445331785918333515531501691691	1
10257	11589292225688870474	1
11637076430516458487921408872248571	31587139288306995559767262090000136411	1
39433	16494836033220678217	1
17698179840377962	571177335060906998317662	2
540196256097	17433875164010896553	1
141215235507748770878003	6455830588629609195352302821592	1
350801072414	16037308479297209765	1
1002521854298892120940366327449	9763655208727640732701876194449344375	7
755634582822	7359196708608760389	3
107882536617727283195013788227167191824	155615980987149655845450482378921628981	1
95396959904	4284047592348634455	1
250072405339967155278477	28965496581187971611532	3
17168817091069112305	1988637299178742344	1
6992902186900020449988412757890	4726953430410251988925500772095	1062787929665
13159543859524720132	8895384109039004286	2
1982860864584368750209084410432901388	13252391891186695462723384271158226673	1
301795214863764697	2017039384706322467	1
23351445291618210436475147273016897010	34865358671521632097235759690127801814	2
6772150767858509996	7780121806227730948	4
6311494598678970107134922242533008	145868518942865728146619	1
693228029949911593951883381024	16021584814417675671	1
44214701165666977159045280887871143971	6065327340363660560490395867566	1
211488574379888332530174168163	14632057007939586513	1
77001927462450822421451529243299692908	19732311378057683935807929795189811058	2
344674464864614313043000481384	5237637588755194364	4
48310765947779786534582830951727665861	142896628706354842556065509802893078012	1
80000361831765708157787636261	7604748126364138376	1
834580162	7624458661131918716159471004435391	1
40748	372260755371038191351193565141	1
7124465678477141	120386610446840294104659040746101813138	1
50909	592940632936624598768894230227	1
105746629419595644529801	143962301119641323311954582934848762832	1
49834	858465819206258469930967072544	2
2356323384487493494703145526577052	144836986207225428201070424778061390043	1
6055	1250700693994027859384004581737	1
28812954715987288	27542096951800687142928016571494552	8
1083051279568	1035280957460510351755521513015	1
43699603093906265733727	113805733263684166102679776926873700859	1
1059582522999	770085042625314070031996026223	1
1756857791950060628464792987182	168400700849774367014981285673707437994	2
301417125636	298044050937969188471488584115	1
8780156455789895714016431319558926861	10712890693723970368114007959879718569	1
677596150533	226496983967292970164330540749	1
174515188664586681925080	7668078282632339955480451392084690	56190
12423220406804533328	545867825779130803024057760604	4
7412394234889138015431576288720	2376785270507388732527878484958280739	1
18030188247158558624	552919873485337678032690270247	1
1396000287726260348943694661722947639	110662417158611309657203972966485725900	1
489715359533275523	51180199076278381990079522277	1
112343879840762914463298732882853586953	145286014172753251287109050478958495450	1
6842252803116908939	1020153210079324325154281627517	1
4152275212239603430855085854680472	24707924579677014701589064517213312	8
173877230888783879351566585904	1034648545033689189991376416625	1
163447369784688432206465214117409713742	166006337309710644086395651483181615187	1
134110021867690948407223963747	1228429033682941510752434570841	1
121399632047538451954368925762252453213	105779149163099541182510522622615680761	1
291806665680870335466215860915	1255170659546065932416253222059	1
124039472790643716011907715554673522050	107990732456748415344508597822962689966	2
269448402325013648201865611541	534455973061832335731375662317	11
424569460	488109478	2
20440	23499	7
877309549654744	13852360017077953	1
3997	63111	1
66474660786993581236777	75908164079949971838232	1
19181	21903	1
17320248955932826321583529947925322	18788646130598377515819752310814710	2
50661	54956	1
14691159034294043	368242721	33047
889106970938	22286	2
55184309506870484226616	10496653084227340	4
194683976783	37031	1
2997543947723294089484465485383	282385612798899154354745	1
358333025682	33757	1
73688270360038594352443260295623643752	7453738585184692054910640367745472	24
261223569264	37715	1
12668976205698429825439	169771441	16891
1500085987294823258	20102	2
6618876394662762266557017072156	27738602557564317	3
13258702059925630728	55565	1
20366986474449070711962618015217080695	354509812233427253614380	14251077835400677505
2858308221972663278	49752	2
51803216484282518359157209292255292016	33820134637599933048512698982903226	2
11981539946146557673	54036	1
27022196680359150816821744742997839	244603649	1
1070376767358901618776484709869	9689	1
90735350834508343431694952229068843725	19237831050024625	25
757055225635492018355220668691	44571	3
88539419249971654503445755021409399815	14394079711910663237844	3
1059978514843411245520785832646	1608	2
72117896628193364749612241522634999209	9634852020514571605790377148985178	1
74483625561860816153008568886	48796	2
1116290350	23837079474160997	1
36820	786248189137	1
1162728786075916	3396634072042437806551	1
57771	168764160074	1
34917803871576103783672	505447812728579828979267022747	1
16597	240247564787	1
1078463024728911817647861483222702	109655765327011048044981655154155225460	2
2045	812899341065	5
8256582057791237	14957731195872748	1
308847777425	559512641288	1
13690774827468671417282	7183319598717265825222	2
427715207668	224414985465	1
2330444016844132044203770356957	1354347788608592593663379590140	3
287013920406	166799401999	1
128129471307207423989500553530288974460	77851328965240788283408859650111950870	10
20578787487	866833231604	1
246824464189525122997478	19276781882261115	59377
8313807170774041228	649301307990	2
5817066895479900841012384664	417292135225566673399	2433282497
4781250761185170224	342987002734	2
62470155216915346395440414666811853989	3807645771482816830946907203394	15170881100424014817
8235534218928042634	501967650564	2
149263119974501045686809111742628601777	59041684542498180289185948447508978750	1
4256186190678840369	616823358484	1
6430287116412580029002440999402161	10747447280460138	32883
391101001515225498221113706134	653678026972	2
13150928539143657468568880451650936417	452765192189250169694182	1
817495911200863226662325709337	897804759716	1
129945405961265847419746115818768758215	1671573489091600202357023855522	1
831192737090700946289682916733	354289400511	1
79947469291150655708389542806745404284	53724646920129995707087708465220332044	4
796722846267229140153530527823	422243131560	1
488161615	71472810351324785735842	1
21177	3100570910844187395	3
9345412251003094	1851907275182333728123447891008	2
48347	9580546970908650368	1
12707629164922799179453	17985503279166740324427256876874522544	1
3681	5209833928216851187	1
5921342158662787995055523793303622	43408928197480236717853678482239997212	2
30364	430411926579885701	1
2685857090047562	21920000871182841802750	58
263642413747	2151656527232671588	1
154843505317228437212344	558510789840511365186277101656	8
487389482121	1757983223524133168	1
4529362467475654363395723815898	33132850562303224518505371993039767284	2
709008199243	5186483281400639511	1
119638198491981230707356457799911886413	44710464704408121077564626696905028311	1
622888424383	2992705972379580995	1
266101157282888000113462	27580853992039872582714	2
17869331986897760475	1852120605180127763	1
3579194079558403304100985110343	1893893878645309475692979277157	1
13251609898321109931	7011953616028108082	1
2761002696627450208596226258075526220	2353370043384643671707728401962922639	1799008681779264567
9208413693357219960	7848889448572650102	6
132741105276990531368510343878578410639	58014142593671868771773169401844022461	3
14100310320309804726	3470889467507078967	3
5933745163497178297748101402599051	228384307854997579627338	3
315063326704923582857573016306	12126493102981261031	43
152931806061539040327944077481038006130	1430581052479589212775474583572	2
243152972608615813290697148077	5087048012382169745	1
52469006067173605518808802379734790614	532269461384978840939904428047155947	1
1190308602701536070219946939563	261007047950215345	1
27109317926592675895186363287729011652	14892082156349539566428601025243957319	1
378085084835148378202430005449	13190647678347941199	3
12929880	2852211804018620213125929126129411	6099
4240	935304739799514744425620306978	2
18853071230476455	53101425052503978049753896324640907270	5
47222	1088969383345190113130439445404	2
461849567319898147304015	19524204517682446448080179458138140129	1
55571	379036247189812715011620852199	1
1789312354158646177738598397905945	123701541936979912144622720997126219385	5
39683	1209919849999932093129206014418	1
5427678326693886	19751239346399636791111867109577204	329382
197740434876	719574452024687570946021353064	12
141484924423301128226437	32454367380197018309873941494065138131	1
320704648335	126184367055273752219928888955	5
2371850918880384428949956808860	154202447613291074329817524894140988005	5
679401194680	139726291333899893999832046954	2
54850457945210726101529442040857846408	113270755404472879064488483111142351868	12
835146869584	1200813083176527848869475202557	1
256634072616346242658126	5354868273680694494609217365501041	332189
16996196736073793348	354638780998092287467082841518	22
4862296018959111367821099064650	101873731656709912421240993051028231975	75
12197466274776066764	32266536598171012027284368962	2
20741849069332412726935187680461949109	20536181669488503283038595895190538756	1
16095521356932609454	1066357675426270198958985765592	2
170081756054946682079051275574414201248	1427825222951415104640300224897761797	1
16949896163118225691	546371755286684844035360811753	1
10403656606584546773774478591029365	25952656451801147014593008570501747	1
342298735143519067358957625513	853888379153475151417013788162	1
23914380530660431146928564199165300051	123210114934497191346850836242472164973	1
375774727351533281418528703079	929205453679328089128228669274	1
17095942902752298294838683409400369830	166831029504752493242867918697796253735	5
589319348246631731795414399567	1020959975411006512386172203877	1
35062456071013516640619866381409747128	1875496586754104979741402650862169537	1
813700152173457707685581143344	414495322587279244095857447114	2
570160605	862774972	1
18314	27713	1
1017070009018771	2856061153994022	1
5759	16172	13
30991117723523721313966	133357451924622530104024	2
9753	41968	1
18205129567039094449419391347574799	32503713424523937942112500756900894	1
30799	54989	1
30490215223177077	668435751	3
1004107135505	22013	1
12826143385958168034418	2582026721723483	1
314435959689	63299	1
1811330524832145970788097671930	153375789999621929475235	5
499233779180	42273	1
140556758172821251793203582873528513819	3799422408922477410400184425231228	1
116587068009	9831	3
28206490472289758608289	452712754	1
1260315474287426939	20228	389
9181626863262340558716622171079	1236174120859541	1
18167553363699223877	2446	1
10999399376229537435083940672830181829	59203951341707785005589	1
2662531619738313051	14331	3
46138888884438734235216152942358430574	6249482477653185909933827510440606	2
7452019288156084139	14411	1
4300958517340977657301781096383341	570415554	21543
399290583237337200696447207574	52956	2
140239252017628150006956578923783492823	1379556421037812	1
1048829842923524407060049524818	4375	7
36984445996056049775233171280524621647	173158776243571472775162	3
554288726592976829024798951354	25135	1
46288720972163009319703250335284298603	7415977285634001810403649987756775	1
523466530555684143807992440275	20550	75
55649815	23090252991615	5
54319	22538070270	1
15963284477903262	192795441051678012948950	2
37037	447311752172	1
482845283295916297823625	3953629146831609695650431360130	5
55250	452397523429	1
9524060360633647090577325388864983	13736931111069206958692829074220186116	1
16517	707590966371	1
7341668651316123	2037460452360727	1
639546029994	177486863745	3
180694652292666490570737	231094819693202898689103	3
344219117425	440230266181	1
2550550830658166436967550264500	3929541660913090752674313936673	1
635570458817	979200479499	1
39528048287190235443218914785377501306	139016033378741614348693875994647045231	1
1087417424804	156601844006	2
145986577059561461171960	3663096767231115	5
12455661197010491120	312537585191	1
5806254315081867599665790126613	20194337433469532028121	1
15289897512709932186	53178750523	1
47283553043575323569617616532103301440	8886210270887737836341443275	5
11518839293102788693	2164787150	1
49618949457311712269958820074420377354	35973018333834157352642751751812194948	2
7183068359791569107	144662203704	1
4678704127627590920284020531268404	6127661154609500	4
279550929264039131257074091433	366125603000	1
49903858493397651957001507666980106991	1748789093325791831220	1
837064241888029722420655113503	26695341928	1
136709596572399455641929809049904133426	1165794264580773002955797568538	2
847832713859700789835269148119	536852482108	1
12629694182069912212286132322818653597	123643862866003448816635888553580625214	1
802088701483077044769043194475	485736798268	1
432881032	364920483335648653704375	1
15887	13392806067919943250	1
347885384409022	123721414759562584774022259295	1
22265	7918289824969772947	1
370526475804054024493656	79986336774122645239598134146974631838	2
54864	11843608128818768019	9
3174157443159465020710947044366350	25375762929146807210086202615956738318	2
18580	17160771819267226631	1
16961233190698642	299833909212084408924500	74818
906799603876	16030041391755161000	4
531811113593033078477562	6714217315476371704155293312951	1
1037498909875	13098622739203022338	1
1191887813921230258480178500805	42390450701708255483341637325288975142	1
408159920822	14516536539706244307	1
144977482377402495452140525525274197345	135998678379321083005844630694113015522	1
520563726535	12670129510475821428	1
117173733816892843834073	144760998111931169941645	1
3725774140030615553	4602966600802275710	1
710222020680338350742405466769	4400448604971436086773917869082	1
1730948029548099957	10724741869600916332	7
43943526221158187579360783489977753874	22829203791385596759412440903502505426	2
10950764559278163076	5689057235349354461	1
48763216958442998081523132661046818313	82031470899708631328163216599368850876	1
12150161033118211705	10474041644715897131	1
6787935147895853807517585395267403	159388853011678056096832	1
536235347623798539125298052318	12591448671776123245	1
146337096819907124414541994162551530370	115040875543302259016474418276	6
503386140137304219504767905249	2770340468342868776	1
81379532601073329278865655421522623417	935118186886967446598011109351526748	1
1030493297765098739889798728137	564574760280842363	17
2440376941836274039577070609658996143	8387020628963796556540387437780673429	1
698657151961666484088304873421	3386632157872099998	1
662532227	16344958831023176459716593301984405	1
48653	1200290716432764931868301325646	1
8757421014083343	81415910178187747686957897261221947768	7
17598	644983193439394406870275815329	1
130587416747002568224305	114554062191063274745735075901365343511	1
54746	729249422193038442474265549811	1
8570184444024370768824293590744322	50018410448286635514981251656784487316	2
14084	1197993995198044958042550135080	4
5287693516986438	15115163244766956763031970747189115	1
165553421844	473243577537749706884327267089	1
145851473147979804527985	8920098864880625197555174156583021434	13
288954116890	687989287816868936993020284068	2
311953468810273448243604763621	15392456119126799090432102066907887622	13
297406991853	755636868554152535719926842363	1
21061246896723535834493451876304583830	36722727765453839910731121894183026599	1
362687959759	281601837586337899999405474714	1
301836841221002992406482	1715199963432497450132483157371863	36083
16730141131336252108	95069698386081947184684375322	2
1851359175055949994558128920727	61470393823192008395581794690621418735	1
6839485170352091798	1040482964728943277156424121587	1
230928633237438396738151422826439663	85292249326930616750767247691181789134	1
1023264538132024718	683736153452203385648608761340	2
76921460065668386077078635995578317823	162126970098798766462454821206934051530	1
16000573122130106267	154039135648219504328278254436	1
27560616090454512224568975753677085	30876451353498706014423686744451600	293145
940170089561633738408261295730	1053282551416490338038298000800	10
69527198476430880021929323597773274143	21014064373296640373184214520941994702	1
281754657359450263237683763986	605767979517628191217028474203	1
124470616833806486521758630074953973946	69960821680341481062933638766279850278	6
267036117828514380635746188716	925333461406686893567606805652	4
146712145515312105868878735448928529105	130885847423963309184632821069747877622	3
920613070428599000661024212730	380154740573517567912886527081	9
1204550002	156320865	1
40547	5262	1
5800116513160525	656286060292366	1
18851	2133	1
292947034143374779140183	318776227343059453892677	1
60077	65374	1
21928653809676508633611290814653075	36792469857753059294722537974895490	1124258077912151173217702682115
39010	65452	2
24361973166601780	1919361042	124934
779994978680	61452	4
49433191221581636502403	4509950611756869	1
401575090881	36637	1
3892533881454468329412727013256	235529108263759187642524	4
1047648068208	63391	1
152662411748109438451303994816088334496	284304853822088373284253098683033	1
550942825071	35549	1
17167073647419171495180	42180142	2
11900917606529754936	29241	9
880657347834895751453135315	1880878290177679	1
11839310291177627	25286	1
16259299028910237941684676154236205658	275392684493953389741175	1
2182665189179999123	36969	1
168129845226475429500570720541121040263	17163958382444138919022737428196395	29
3877693968183914214	34510	14
111968883793513808073192153116362	130776210	2
47758107824062191543268139525	55780	5
14031304731359330623246849292009083744	997569629955528	8
1128126883513598153080450560641	10128	1
1018408091348573493338125647460937991	234845999806747499712477	3
797856829864504747378780857406	42186	2
86307831699665154786471490751757954311	7102334267720142511687258857855014	1
529221323313912432902433993257	17684	1
73398043	4929803135273125	1
12153	816260143269	3
26632368293584189	25169529513182782004130	1
65403	61810602820	1
162878700394140196721625	580543618847760595785610782577	1
33917	120889335885	1
9770523681787509583171746381352999	99051586363290442976812015219626479248	1
17721	330678008288	1
784625745183937	1274759053974137	1
551582246175	896139932495	5
89392030845350611173855	27974650627462834752292	1
522491891190	163510415565	15
5655602324887022783300307415782	7201058317573087115245212386910	33409316022338584326
677128777028	862161717140	4
42691546104999147356582359533785530667	127818563226894568843035721928940206358	1
339876438034	435845201471	1
71391496970022824127538	3245480348429170	2
15220444935512807617	691926308161	11
5605418769252890875103087073635	231172177862170185720288	1
12010966874289755431	495342361536	1
85135492155684106875266399879413059531	2640348393917385913662822624776	1
15386137301340426631	477177753761	1
56706801534687084022483807171507571633	58696926260418648333571286022993961420	1
13255499430901694909	204119815528	1
3308752487518658682500693864587475	2225550558033359	1
337920899506578019966368162650	227294138593	59
59438271412461453163177418471890553994	42963790999719590082342	18
436174313310257228044942498531	357198971092	1
113977881455861402354616336258818528130	991286452356001259446437389720	10
1234238230956696276200543022863	670208193427	1
127072233097545942446263956715506406418	28958831466804479044665644913103744682	2
729422043183539760628800618251	1010054471387	1
1486569843	505372002792664012069020	164571
54198	18425068917099513720	6
7220201532241029	4487070859193741975315138870952	3
26131	16239387238433319145	1
23280351862483186975406	23610890236029380965148122204938128240	2
12868	13050702040584138359	1
10023062690274296760771230867294232	116786626807859457024536922337238485708	4
19483	1531558209273075603	1
1895159426581672	183976121904474404938171	36019
105231096176	10215504145283012018	2
202301634045434429218652	1677371785892512340183580131975	1
815721758489	6763507716011717710	1
3284489042225213677976544085132	73195921877112220335697321508375743354	2
772009869185	17204494625118678461	1
132220197347007574230547745464966228807	19424666020472832703871901899004437953	1
778230889958	4039023410943109215	1
335344236479207172513607	203561374833481715095783	1
18136028581120422515	11008970813849366707	1
296571820469289357678583040686	1177572722826857456590405397131	1
2018563805560573972	8014941112585753413	1
56018082263319026594557074044526582196	72715882550554384396046516532740568909	7
9956376753181969099	12924161152291371374	1
73303369621474490913204440191367215056	55881749794452775598508814836975923201	1
15705020061661032545	6785065772535083394	1
4088892781092754810516809639618562	28596157151703072779467	1
318635712534015570661742422725	2228416688229345239	1
154052782646785282216332156214771582971	998320161331269780063117423819	3
880039522361899705272174330650	3004073698506772602	2
161209005371573200917581466095603203874	7552785942281593574006382273743351150	2
1141386428260652657314234804761	11408245235985298193	1
83469303052136450247072018295435171703	145898719042113401552503076030115085264	1
995468458079037451601342325701	3923167443547485152	1
529780477	6397470296187140713668197892865149	1
44235	534168604866792528173355979866	3
17236321512108622	77464268086597298910503790288271372201	1
40084	308804732395468102856711908713	1
153004368585859813365463	106531375047605683212344329368431744028	1
60861	281285715851614252914821610619	1
19909817809958388080995517387902650	158442104115939531164390949811323968256	78
53300	1066241366235308483930990795377	1
4978850013920905	1988261972637653149586805623961707	1
385613601357	153991555794265046631824778218	17
373274630986730990297617	54106388211381602883915035935983388930	1
812327333347	108975501879914292678420015685	1
3974145499095876468354376336918	81223528982498952642952777540594164902	22
1032266111689	292500514469748937861981357788	1
3109129109123123862862764255484157049	66783533832749127233978024604552034012	1
423529868134	539543769915223444634145493875	1
36876796521005046919462	2931806095858311830965088886813690	2
10409822588851107105	827609342514696353130582607428	3
242223629282021543788549219207	24047017623645908673498588327993642207	1
940347159001467105	964441866557795451393725010225	15
127026245983264491828575024012104259190	32850594011961290048744130892598388379	1
13791363421186640508	586625176284185773018864807147	1
61982041762518627199700632124138011533	58348058569939681345201586424158505770	1
3478915977369218231	399203331485299327811385492857	1
4004397627411832234917173669159597	19373684955617744593867440367678010	1
164664663832548563230346183735	796664471723903390170752323033	1
55959009566315912016615087768936115650	91988991332272482756120520470135455388	6
567784328492850403587997248956	108988201134470451728631514184	4
43615450660698628072670068384860388346	8027285113159913547680033156621808623	1
692223408347100412640125536229	456113115527497813129617004463	1
31270493280981574223946103345335259271	65424882273846394677839852866473783965	1
333437927715489889938205908158	115194220647736814652590407731	1
400210005	503966742	3
31494	39659	1
13518269606218390	13007252990858551	1
49971	48082	1
229875935741871754515884	209169281055769442630004	4
56629	51528	1
280565785283420162404720199270070	31175015275140327008533372956671741	1039132538086741342239704441741
540	60002	2
106296682104679	79135978	1
57754241839	42997	1
288703690244016583439082	6893010219020720	86
979739838997	23392	1
1575932235587300914800735905761	93363786226814857874475	1
795867518991	47150	1
104403968894212293449362199574661396449	6750769646806010139650814176996583	3
605013001753	12157	1
443129256468995964474340	274512285	51785
17114193549058451848	10602	2
420779276005566108594629288315	7690705568292048	1
904346238630037910	16529	1
12023252813817542796933899861426179798	112076665803731953594748	13812751516358387182
3481783567764453556	32456	4
26346140148333102141573880537446737702	5282797053256441322926092590153412	2
10206838853835812788	22775	1
21607151676435956621786091680598675	280380575	64175
673382210407041889264856772282	8738	2
85104914259260505103143982510104817540	1397943722840247	1
245403710968451593002170341455	9186	3
109933401557114318012764320704282705879	57316837682424999135953	1
149775384569341457547177084199	45746	1
56036702725047764629725217209576080190	4688396874366252354622359852422274	6
541348125305599191445322278859	18076	1
426733491	8016579740896340	1
50142	941963426461	1
26452806723385338	340222416012657560734303	987855953521
53556	688809769886	2
82370541503597897409556	2117130472532081654498328818049	1
30423	781947759358	1
24608694324907614388455568671643480	89138059170620055132392788731581053518	2
48191	1093691189668	11
9894916090181409	10135125050006575	1
415691645774	425782975193	67
84488556580383481544760	310664850709696684079169	3
183211543493	673669773887	11
1611531528189812451079472950775	608280392447206158134596491850	9508554330403401025
338964572782	127943822228	2
67285092027668672699015724065423340966	165184610521967976651403932523934910904	2
172540146764	847815255089	19
113008302344012745939736	2594570423871492	4
3740572376214777351	85880225208	3
1036893652863735696520524812917	127876986013268048213215	1
3568551432017067183	440098751014	1
1716167198090284836083821214097970167	69704204336556689655773969796	342384097220846811
10024806712814769194	407169637272	2
78442914617171377750275607343601690223	153455941774809633469807181575718171288	1
6662493815773282153	1077033028103	1
3875654336197762053405379190175003	6035108302490490	65187
356726433448180961241233300214	555488821620	6
42175653020152948004964138143176779916	14747288563506556865841	1
1205212660885590008421844775496	114012751974	6
126432622878935250945525565166262802532	1231068958013209241761189339330	2
1186643069018736600883973480197	225847253841	1
74128428928698326884546918443781023746	36217337838383278414051090556639121626	34
831846078056563077052224341161	601397163033	1
992811550	119521797661189600365062	2
35739	4302517959689324875	1
514817999458922	956406199764805390106483358622	2
2563	4761428490405343323	1
64302997543923326098578	16854672726497439943474074698654769530	2
37387	9799631017125249851	1
2160255956708845434077612357528037	69330086359006055491424466375362054672	1
26459	6579849164043971104	1
11610971407151853	180423146225256645906673	67
1067822817598	16592922814664702801	1
473534915106290537653257	1659190618185772949698406075421	3
932968505346	3268972449022952227	1
1508275827413123638236840434932	20201460957747774501073497469826709842	2
426865094493	5717321980433551817	1
125549591718265392495983498603505812610	44453835632824119897917245022162386432	2
519558465325	1752909087079307785	5
108488854783837323926106	220650195499762162253977	1
4615270447911740324	9386773679610412535	1
331045906080497318906398532417	999341336570863645775602751418	1
1673567604954445195	5052064551948262829	1
54090074999080151877023137397185843932	53847741737572820467935413663616944854	2
7295222033596470472	7262538127189395907	1
25520745365667249454136907371574695313	62422610270082945472809159377720900855	1
17349117073442765531	14153849548320090526	1
19876784695168177655485926088192168	88125906886429485164702	2
1218649624178791432236039734416	5403016883996780305	1
143272467456949322978964674068741406484	686883760956649918939393534151	1
837233949678808377047423833135	6539774368785785177	1
83774847513779566919665686178341298240	14044863501220213610002749685949096890	10
1129827023947257916050290774701	2313577439867829137	1
26868089777511602880276624556484158255	36385711849065427723700404665976040862	1
399439577663938145620026469619	4432227666210869900	1
269571845	11432209848114840070901257848430715	18745
28762	1219760986728710597055348930214	2
525015290022480	54077590471166273050260863868443277335	5
1440	455607867349383846745036379614	2
4868689830698431365988	73270779798941081563781969044054785297	1
1063	692267927313690175329315605182	1
5551104643280697727926465272471285	92020504026714246339015845939915907270	5
50894	649991707721466300365442793711	1
12159882651107338	27863093041638243015380240999136031	1
500190561737	1146134100147600543607915962203	1
280764195663015325415000	138689048107804249502348334147762558502	2
896286883184	1097593062810170286637829488289	1
2860405844945471145592374703772	105906816015036846716949456129960591807	1
809588926253	436576501191428168755924782059	1
18302334329995008067593261830731496522	62555111340072795803604696238922503754	2
665446206143	1220085211941664062492615763647	1
3220970496474798420813	634919510521232911207903877776443	3
3796076012345077691	748284632317304550628054069271	1
4411873656916819840223726633114	34907565047872277696091634370994329951	1
9814351418612794241	92427847201519883333293294214	1
15569380293583912431930054112006372736	26244023545717394171576912218094453258	2
5577158938350285568	868226876151568955374566061620	4
169702528850638171690774022603501532660	129125401964756512197450303413474373142	2
5323836392410941857	912291912802951600500702811852	1
21925584850937635244864674531913022	3174834855768384322470460802778447	3
850702653925063931746354764852	123182138854574827728886678285	1
16609143352716959317848134596989742499	146646549608100359723321415582209674007	1
293039180254294947651521573281	1127610030091849637085123547810	1
85493282735687021157798478527031132076	106284773347457749765599414693765015420	4
611703125112947070113166658376	1013893355598553992891836685608	8
166345009537635105743242871836762014171	37448526266061314095470539865034500723	9
258595899925906680260053371227	499437140975826273594845228622	1
33249649	117626525	8269
8042	28450	2
21336942241014165	1813580491322054	1
48331	4108	1
294441274280289355091535	164408508243079504048243	1
50570	28237	1
2917050140301238747354210109855820	1946821693205961950715776919352761	89645056555047287871979413333
65080	43434	2
8641549361974450	587264217	1
946552315239	64326	3
392918439934473050799481	6405460513457940	1
1008448828769	16440	1
5806360233847680441564082363869	305673865964063977732499	7
928375244557	48874	1
102415655215222732367016578605602081804	18841357728327976238420724016408934	2
1046880633640	52043	1
97053055477645724298256	1991691382	2
3009257103627605671	61755	1
1333964120093852606693649898023	577110265376361	196362798699
13586729552970523754	5878	2
107566950446680796508195955936337889343	337587899552885364468410	13
16749628442309909349	52567	1
7859105900743795589960979230925853964	9857068777606879900048706018257038	2
16587745202878024408	33276	4
18133668326200248595588486150246342	981225915	1
1057202642541918005864362987917	57206	1
6751441615995630815016329950866527240	2608950313841727	1
537460151006047964729768436752	53502	2
136786482581927114481846459314374567448	322426985123527598080206	22
36945646730246501983731434800	62477	1
137173174661281277934044846366683701088	1478774339899141869602093954913771	1
515941858722907114395941625024	4038	6
3597786	92793078351616	2
38479	992439340659	1
10331882585043855	344984367867406299739021	1
26647	889750573034	1
12549519239524631502622	2306524693080480263382641046172	2
2557	469960922617	1
9119389911885443891361348294403619	154050334858099532902869514775837752039	1
56222	734157628587	1
778841556650657	746297763249681	1
990262627655	948884632231	1
57583699818096169517677	56037156777126009529135	1
310248374259	301915938766	1
5880622275949208029781850209225	2747847163981880577281153775777	1
925384193530	432405655807	1
4289733728998588808353632048012623046	83906515756000600469204321582254878072	6
475184750068	582511420335	1
63334059897036799957920	7505628090460980	256260
1977181297027606336	234312903784	8
3262549289378962723840914398800	321160419872466405702018	2
10341774893794123587	1018028686319	1
23137148459574077541070816586651908540	2841935196350426695187012516287	1
6396598509973198120	785693987925	55
102839255912823199900146227274939646469	145610877507125369342485664767281628191	1
12749883149312833399	287301920635	1
1271202403002079992786729991313968	16283456704955367	1
72825321703880151974261979967	932855358194	1
97496801523054021233759532773394171285	104281611553793882198319	3
671408510717469670641330592406	210862969409	1
109419462395888318022541163955542511621	324143905336002040357252325434	1
390695993932889315509182789207	67024985129	1
14581158450065303434449873455476539120	142981954602815268505735867225471802091	3
839866787975805814392491597411	181915821765	1
36905106	42235717918977766613591	7
3491	3995243619068038274	1
6847716674866894	1344484502136893885050767688220	2
36723	7210214253342027080	1
3520551897233417004480	1582300912708739137585504531422914887	1
19584	8801966844698218785	9
2304761479734770322328360049434348	114238115480547651859557108611218475133	1
15273	2192170656849083755	1
2312694200882565	53272946979766776964292	1
280820132461	6468696130139855135	1
92297220619084493419891	315968821940166982076363613586	263595395591
700294634602	2397377399037960892	2
33466436953485197817622670995	5197135983970231947532505085086761427	1232362808493344033
54312637030	8434425232816171238	2
136371901249779015672401642431091286194	81837563015885919866232311214068466853	1
238873904221	524107564636564282	1
63394918835678057365359	27044809871744365518471	3
5736318041503692473	2447161912115492514	1
885304148853101260471023253482	1143200862595430191520189044456	2
6103841270252057412	7881942736106600829	3
36525178311476848339205510654757848472	72818474575089741474666135666571565182	2
5060323404532529968	10088521075307089405	1
3623850395633862975458708328503370332	93787215520707149677598290289528318851	1
2400665896360675157	14715910836934280174	1
30174918019247329024875083032156873	262027438435802570117177	1
1092126821666962088524044337833	9483611300812630345	1
143131812854528182437216782824720008813	1233972231586834245604964191685	1
739844577370782957350218269074	6536981527525729999	1
130273933132172626516117134301344917819	68219306471595929665192115183810864762	1
505017504784059607497422696082	18092046528850057415	31
164690088955468921275866347805659687419	148608034167550985237908251853321317198	3
356893465826529410068661679070	15825952260927986505	5
317008433	20590271373103748032732539013583718	1
12617	819496980084127600753518895687	1
10982601081566614	112492226376958220310106509876747766865	1
39039	987413336278209936473041636502	1
51602923780879002061636	151804743395651107959257953502471577367	1
39607	502842174302024530719508448913	1
34456233038731233138970078547647341	145720909234594390843020478095426951251	1
56402	712820253450490467112112444718	2
2262732772929453	10548054813848799839270402044530	26037
173809023538	810235803959657398261735380	2
133359765320092747906359	18910557702998316515477029071952991548	1
260016216721	990915094677513307116830981512	1
8171151174256734097638102330341	165204534157189245913473429992761884337	1
978072402586	839776114248762516877139226683	1
75835926971901838873753902699005532069	133267923235365546235812473265761057839	1
304928585782	660195462925123659544853929506	2
129455515092245055777859	35182959114543264425596853717831380	1
4624319601787674571	1256781121811186641147255843749	1
1061600844494561307290637813337	102303211368960375523178129652216315685	1
7643900258374730163	619400246563278207158723404874	1
3679000075491263905245462764643214386	1363522471243813245075796425615177476	2
11888156300193923516	413354910805513789472555745336	4
106391414906552252931522400712619631020	114435939409509071751277027815409568960	20
582964928229416360	92126621802063722815905592960	40
392570690126783741757213837526814	1796265920769677470346953080398274	7562
207654424822419329149544478988	950153885622680492116875472308	4
126741508280495582577202267985225342517	114773838486697098842653220801163628700	1
227527423989124783191492225730	363574627209366764856427129941	7
44309808661849281533026765078791792037	55384021299081432136796901051131847384	1
264525486520397545995780530609	179178232826685728433007803920	1
44911463658491438671515238242665540275	123156322875981953890126255789307526504	1
728807434072249724548562461082	1164175485669833650115904086959	1
1000554122	809464402	2
43145	34905	5
779793322794755	3578069063491459	1
12070	55383	1
39051155560868732197950	136443969939394055582542	2
8140	28441	1
25046460860576965891264774361449050	14867079635411420595334324280825909	1
49097	29143	1
14719212598047907	649836135	1
690799605681	30498	3
54200257141270719193882	477800880948916	2
611084652335	5387	1
1187876875453446249887272002768	11794868731818828577293	3
818883795481	8131	1
127367606332965392719097327154434774774	8316544266984479151653096829527944	2
558968383740	62416	4
195722226029624646669106	1232350325	1
7623214708353605588	47999	1
1010470572028819369399384999048	5669804387237829	1
5049140996925128464	28331	1
3352842361903036802346037338097423663	516261671416874389780559	1
374269412532248157	57629	1
145639871756675523561285431430830519060	30897419648147515723190770002164423	1
173811763773443112	54223	1
7572022120187108195350978131862522	267713595	1
1075189509433739182868438499377	38014	1
118214600988420628950537737893712500966	13496143234431074	2
930530778891134905327882880932	60172	4
169992861285056693058869833371792005174	3939064066934048863621	1
71495473915016072316745672852	3893	1
45198980742585262102191880602388392398	27719742502883480757069526669954621	1
937516049362648160755886094653	59867	1
315801742	4343269167821404	2
15885	218468809528	1
913645954878522	37110695825700129600994	2
12356	501879043161	1
365662656938075935605843	4406492567668778380997557286790	12354720307398585519
59194	713329392820	2
7105281845871703292533094714217696	2349158994941036485801535834654201138	2
52032	650400174668	4
9898376452227354	2401335156360094	2
343675727036	83375350463	1
65805177474090978976375	44506160759313592965208	147018740123
895194414250	605448811792	2
1034868840579892188021698447715	3112256623214403036859097842776	12140701864290614169
170479244470	512697973808	2
155836266713323807772272905983570972589	75882192027547322713153772970672210459	9
139152229219	427668377670	1
210112857451424678550746	12895692171739867	1
12459623295960190859	764710301642	1
975012820886453577805104987624	195965082565440370057320	9630348598392
4859701071502663056	976737640080	48
46694690144512042818670541868707055891	1473808336998082867178844603101	1
7877466157529333057	248633736758	11
132997501878737784922208671595386695834	3002214058947960926075397732783425001	3
1838770424635652947	631186110334	1
17577996063019359128334298783472051	24120010811440818	1
644248421741991208500588201487	884018794973	1
32213784151240510815266424162409368496	31250712462452579381923	1
792143466100154470861413891473	692219199127	1
18215038440634341083677440247466993525	2608808090268410060268279774789	1
151647180596775637401549058422	430148164054	2
117914337306057085308145072663538521105	102728468808578508580029957048709843697	1
30489480238472660281446511543	917508772471	1
677997083	359765946110616057557826	1
22891	12146663271624695969	1
10315960678786743	685105672875141497013307654443	2173153713669
28482	1891552360698288282	6
54708648967378387917908	7341033663520875033846072626555862358	2
52813	7086667614524834913	1
1993528978814866830113847613404582	45357142399246142017130031164491394846	2
6389	11724287806443052828	1
9502754530933880	142005864828905409095202	2
988069096016	14765361562662376823	1
27198128271021773043121	899275728771087252968893835199	1
340626550373	11262436380661770578	1
50162657507959391097439757537	76190808950203822273996537426164146347	11
11308621615	17176383225348394899	1
42026558121468307732857908065078390066	118880268947189228332565766168696827376	2
1081022637969	13792373256289174557	3
241482105702039947126174	11901415796832526004046	2
8577948091648400516	422763113753530931	1
6492423561161690785922406618	92692139135625681868509061324	21866299954
1187658373811712468	16956163471757281624	4
30066534381324478214493238050072012388	40599490115034410067285787256473079547	1
6468348947297527053	8734351149879041166	3
47673452635091007813947216526727271299	128589955393432955083966814864131002383	1
13430594633936283715	8375988404970178774	1
13097855115294262573241248643611323	279550667510179987388252	1
464850322619710133382118028982	9921412081350770585	1
167458136588950052648908999836222508877	1298567196626866926266229874312	1
470481448868656871798002708282	5008271667202893729	1
82940765507627740809498382638397227269	55309474920706306427465590248995443632	1
218253095191996869100363396033	9722951704789183008	1
147694490413593532791429876839081199631	121978350012313338410678812196308098594	1
414700513495413206314240398659	14991614710199450804	1
125288889	7271786469242813215274063531426355	21531
11638	675471317564703285056343275410	2
743808732397260	88819454400294203223925420205559639929	1
5640	1080496892085084256321427520710	10
251589940377773826450501	32530689252111818722470800881201731778	1
49258	638208453397094697751538444661	11
2131178075185079036283619633564119	102540187269165861419463976283208263187	3
6078	1076539189580270530452413235830	2
8961975622060422	5587606336494512351547433125612030	78
702762252269	438157720956244842309149823612	7
31868262016898869046917	76787922485059946118399366070353420565	1
721719550438	587422700916549345826814574301	1
1978878563271279375780910560	164589907388647821890523115466767207116	12
1477706816	1070840961955013879215014492264	8
158998089742739293395034748404274987658	130566980904514926302435602293448240809	3
176657189676	716473953674921328312406551886	2
108793504177976142206642	4395536296850214069891348016790527	1
10701175840060605145	432354920262648312584601191835	155
1828613130867636146724000268614	59080670852444729973964745895461650600	2
6548028729222346379	98301409644698063688475078567	1
56124340271742139357367511326729713701	78116592144646144108097540024693298986	1
7157278033822270866	41354719506941385670061865956	2
115860108592612087977226157598575665547	126730047394123654841532660698216710039	7
13082065659662348395	1000803073364286441980239275939	1
1029356154794965323150599285659200	790624718325706814753118147645465	29055
1062835472168265692463189763200	816339409732273427726502991890	30
55155791881000264209643587885754413567	125197146899053794702476123710531022864	1
922359725465360721781123802150	1153155462114839782055348286861	1
120060797365134411207222953839038539005	123136490978656981181299473174949460594	43
1132471586989538820615058302119	114308111960415934579070529908	1
14492743768276840029526188898564423175	82336213076177038157618580676592428612	1
201093561157018350160046876985	918233507014569795360744005944	1
723515611	73706115	7
61479	6263	1
980640906635932	17016006140466802	2
3353	58181	1
518979770988233097524625	455559713727891170056627	1
64050	56223	3
19784912492125316376038661237262588	21478927802589814039401582075788061	1
56703	61558	1
22700315072002921	1223739713	1
827587636377	44614	1
47433243573531849407896	10836699015984655	373872658823
253740103504	57970	2
331279454597077061893306628952	74910045775375532810325	15687967701649326243
126700715184	28650	6
99240799228489149667687523664022412192	15343175367595777273800212057688578	2
92540919373	54337	1
58552970471085785420186	770704210	2
2394755545738769572	31521	1
2028345479983107804295653235919	13192107528607724	1
8901768701812251553	57896	1
58894471108975136134622556340925710888	12062536318147510268464	102224884052097544648
9218025009090406096	1888	16
97306257717193032629431299179886574185	14321418173208079413402727680288345	15
12681057800653817905	50790	5
9446694529332626360854105980393485	89752034	1
773716739369558651939400137630	7351	1
163932270540271416406877668264914496557	8697642050073529	1
823842851917897331630748170091	16594	1
7578264725289388850280832591552467134	103193564581732180879431	37
1156283744582166491860097274556	14382	2
102434807424757374736750579524498543616	9813164069198744782322323049393073	1
1107936972339015034684464372365	38791	1
250512541	2982353200216665	1
52403	623858006530	1
14207172375804173	91466919421094742119938	1
27301	175766035708	1
26842012174896705577760	289773518412461077169916313202	2
48320	521639596855	5
1848204893107982584619719685695390	95646732072815309335466129506158546560	10
38007	456814892800	1
3377015907558562	24350481390215062	2
131465339467	947950613731	11
73537202974664409018291	64537636288023302689534	1
586171224587	514434922252	1
314981780242030800330560362937	1403445497323063312287466622881	1
100467691375	447647889279	1
43776664583960405607595960477727484938	111561389428308531754278012193979535352	2
121961688899	258090698887	1
10131326134969387338067	1541649115793402	4697
4313956199688902422	656439904532	2
6552493537340675596175132417062	196531778797949960322937	1
14638621320607516763	439062514277	1
3007670925194719591129679871562186942	3086751146611643638472809733370	2
360104385954803849	369572554276	1
128636237635358613915489444056408581981	62863947062017814371342524155564060412	1
12649514491233215734	574821666815	1
1199520704463372038625884689177516	2157789605763134	8414
570249918927203251070066407976	1025809177924	4
92645136073196760807958274439073121578	39272293962809668712350	14
731515112601050568326590673039	396784886900	1
4105816810567475724886697327281457779	6234145288337915273973978078758	1
596025612713597733945382667182	789470640092	2
78182678354206531796203840507579779058	165246374413407843503657241132223560596	2
433737335416154259161466426548	227172670493	1
298067443	249260919281692235128099	1
16451	13757260219206459427	1
3407321071052354	2377354589338135366211582285171	896191759877
7604	5305459603119808046	2
221358874238598020827161	51576728314028688068506654938551802555	10600970941937551881
41762	9730566869113962310	2
1295903903771773121847037661569144	67166899462529080909298776948592567484	4
9417	5241461735942292152	1
9074295370281699	106383771519443407203342	3
713584348703	8365805962288633445	1
73859804112076576970499	1831643081627938220638613543589	313538920713
471136431446	11683672811418173306	2
3169221526989053093111764968472	74574030113670508180472452404151149703	1
390050034405	9178153929552416603	1
152724836415538366695721591364953115803	47867459728367801970592121222245037463	1
93824501374	3474817141944161091	1
148468194527818877360505	268225033847089031507392	1
7628031676102390493	13780925005630489455	1
2292556414928337435249013582177	1732242699189626965052731608116	1069217583683
4288287903069186838	3240206157520880504	2
19556923954359885448806515306283675753	49121389943970048787452478976608291264	16528613660418202777
2366432461446383778	5943800363802222464	2
9871636709031426792709237421444544272	50671131944153192473930133947989634475	1
596242020664274279	15837938045682312794	1
2550610224426271428142448147997027	216451621034589967068397	1
118984452892322507318939572598	10097339632616796915	1
70132851881843173516950955586627387421	3310896818651564671681553392297	1
224417490684757782906563777975	7629288094095773615	5
152603466887094171226497902592516946564	70521222027733303062434086407760233908	4
1055617494039299162533446445000	10861455097239549569	1
143068360856358611338454661053474882204	149322124490958248743988889090219908102	2
13465951428525947091271197368	6556890416260673996	52
387258372	7142476335106240078182445481823681	9
45805	844813570891979428491625227018	1
11866846968033510	14466282972615621758054807592075425441	1
23460	849333240767730952933816603686	6
288253504635415684925463	11670894431317516305243318370295738625	9
60706	229168424834232964060787817774	2
7431723881532115340026638384662539	134816045239693800367326291160292040985	1
33921	865680583397835025436215448478	3
4893349953989234	468117882058009277251069816322270	2
801072268804	76633851527872518171575643173	1
73425338988384650348979	19360107537163556602398323149244963277	27
971202049182	61018746669345386998468066914	54
8623279307222457557384469023062	50054982113889430760090255112229868506	2
980570681565	875220673397763320805635186021	1
125071885393089369060879428626435168970	119006279345596960985517599408149231758	2
968840477317	315522857900865749445947585116	1
89269433663898832117198	495968343373001545568346077111605	9773
18268583580046829452	101497665685664902398106226770	2
5021919354377190330627844262790	56179478130456966310638465322310680353	3
10477681941254720196	1202792335038020115865909106737	1
91456140350828748673117468403119965849	138320268783461046050545171978868403827	1
17376301876532483591	1047228713284205148742527754347	1
61734760643958464028698338777546785504	152416411789751764568853623519207243417	1
15919841273017347136	336240830576423320438151411262	2
8126013526850721883743299639684326	4436250922137443275341602691151	1
411996528346932435102456442299	224922094057213135363480249	1
90532493311890929817940646884586716192	55459848547673110053064737893505814121	1
56419478928251073420147718208	643300701875635818458956750547	1
51675890643271376274726814189410610310	147903885782332733129121053257700156705	5
1103463830704738779977480875236	458660862364047288580512237369	3
53923125023453723860012721840905139880	39041206231524088342174034971110780645	735
712355153220161470590574302512	1258195140129973454783707744013	1
136785355	96661435	5
50727	35847	3
22810887907645590	14901468596764479	747652832109
61020	39862	2
71814207299326707659352	162179629408853197459695	3
23521	53118	1
5069383718583797078023901834079897	5306418227669037274422967465208349	426321059505827691365225955267
23782	24894	2
15436561170591756	1353497766	117318
526315183368	46148	4
144236729516563562987278	3575793379405428	2
1082523708537	26837	1
5742994911050636329999400424747	213393410342057397425127	3
1038911333747	38603	1
63454337547392717070677082912015720228	12248690312271272754607313452332652	4
1085849459679	57295	1
33856451935062083687587	157111855	1
12569687000208681525	58330	5
2041560852098097293550882148525	31608984436400930	5
3744811809528845493	57980	1
39487141732025242804900197213914460870	461759617428380720846347	1
5096236489075472540	59595	5
115245166163590093381439891422024670092	2798508324725179466581978586743699	1
12051427771308529047	8186	1
19474464963441981972126078248425857	264268714	1
1141561298012367418278734913006	15491	1
114757591489426368111581008214398770118	1023425335088915	1
832709716230480145758844128092	2059	1
22730581020203027214248109911846546725	40656024857337956088340	5
1117852515168818719229386021434	50817	3
27978100237845814853834287894554020438	13048868069690324228342898536949905	1
268327066033403007318485585767	29990	1
737222875	21460622081313807	1
26197	762596950458	1
9688058153177635	110851518815428566390957	7
50974	583248493223	11
188409181784574416994528	2932771109053006229442826998648	24
60997	949477290037	1
7454793085803135525471238864094919	163056054009586740874580658294736737401	1
38251	602336981983	1
1745182825375441	7496657731903168	1
189972549434	816051568269	1
514522863705272907669912	158372320603262566573332	3800598078564
1083035570864	333362944104	8
1261085074624936323646777437491	820469596252444466404941623007	1
498125176927	324083260535	1
144301246172635668285617242941590222748	129923357525404761553664236140479105216	4
1047913421047	912983193216	1
23046074118140534415580	7294100995379871	1
1955460024448732291	618904670602	1
3675472664257731190887084937452	418405386357278010254591	1
8331052814091490135	948383429794	1
115219112406526355811075804081068860428	3125510486500203276366558444144	12
16771366477367476632	454951272433	7
106032000186000786488218096311875146204	26801033378005833349104218438698147145	1
6197243953797885256	899270555661	1
13812927871202146287537214177102152	8518218940266136	361688
611042793621116378206065522864	376820638352	16
120702688561552989796330557275385148382	136043881285380772334383	1
562672541949037614231696917209	608224812947	1
121822089037490708701628942942854500459	1666588083560178069046489075705	1
781952764654630108365267253150	219081950090	10
20980671326399351298695872678783071393	115113045039206715154831800504539658625	1
1120428501689675603415414520577	173993114070	1
581777241	41979589225655473786800	3
31759	2291649929069272800	7
224963342074185	9908724762689676269288006626	1
1430	62985712605450367	1
76552727185369564882945	1933899761429912267213056850839538900	8573493917053372705
17858	451134573638229160	2
2569213153236318692567782395442963	2015002319807018166492734474650418992	1
7209	14980683884233357519	1
7401398018256147	94443526707217360343265	3
857884441409	10946801125148346606	1
282423597742021684990425	4500540639897350050662914147525	794661371975
710802381246	11326939495528761638	2
1779640258727531371772245369466	21481408476087355227203079142937208623	1
431414757961	5207455042065031382	11
130554309985343697137112484172513256165	160354810322308585130881205330099781485	5
201233499025	11241126765309085633	1
40351042034731896106950	184557071502242792645662	2
2041798458430456476	9338751246160293113	1
711307842263306720118327112717	5261515287102799086992497223896	807938804587
1760796333150283982	13024539129030611216	2
110566857120973439971590236295790757745	1157570229446926615995913364647492734	12920935596503472501
17114373227104990490	179177462932355468	2
5788351418337074188706333721379852310	73703561408305691647143793393339888978	2
687640790050864148	5581223000008470556	4
204599896534152178683200883053748	1049086453051696284963	387
1057363806378047435055301721208	5421635416287836098	2
12907921274245979508457798617774205514	735926711676024886183691180001	1
794692140257273778060342157811	13856052463757004149	1
55977801257777783816276903354027744820	57249791260150917401826989224394634272	4
1135581213776802488850701600735	6594039277880480455	5
148426003589365391252991213577859506621	122581350413369858428761913908880239667	1
1182417599634944276045996349109	16485572717181573769	1
994082542	105153001220235321915394295214501	1
63885	6757687813388729277040859562	3
5032576639402790	162708295041261888694474323076525650209	1
13124	985872584107684782931992833121	1
35381959678331623951336	168169888912633583824889981975912025750	2
11696	1085452124913459759422070644139	17
1660421323988354714991238716837615	39149112836587475985218947292998462077	3
8478	154081072924666479789867180730	2
14318537814962360	15506423088780282615036696164235789	1
650532146701	704501173929728203131991375218	1
147446119028195122187898	126503405777114400581940148881727406448	6
275014214327	330909125950045132871222540059	83
7849229399975671360443976788296	93757123077838375011449439762070765470	2
884912318608	217440665980381960070433516988	4
10638572364886110675782008952134712790	83134958613812228884531238664429397535	35
1082215365756	900305801848763517158639675299	1
264788459596181167820910	1767840505932581472129290435852062	2
17163406877081910084	114590212667806285667106818075	1
3402906456859469106626117645919	161862631318533989022025029130614768159	3
11197586478442759254	1106827253255149477787660308875	81
20677851550365706873832723512140247389	149817307432626319554717556414849810129	1
9837452051137153998	758948764403772131866431204102	6
140319744997132720712233020807816122586	84014719577459511635257648345849320821	1
11220903355046571089	28652846319870364190505614287	1
7491271928956889734808827210119185	24688062383568173222967409585098075	39905
375455302791975428382850630754	1237341805967581667608941715830	2
78082918309438455366690912009240948837	29215923921702764528713728067354272471	9
125167770649625329053309958813	1266356988522519621117215619993	1
157021378814320591448399450402857192603	51440769282705342795544861796991318056	1
61976337560808596674732152201	1095474166381744634572415417071	1
56162301615363086458964192062710487036	83157462087136157273528960684174474776	4
537448580549531041550169249496	1060873886259174699806673830640	8
364225432	232001055	1
41757	26598	93
1929804473923861	4442502961879690	1
3857	8879	1
447266982942460961202687	149746150141586105414029	1
57625	19293	1
14157505750087248434673882425263516	21975458032421871327648982274245578	2
34101	52932	3
3572150393727750	94869802	2
228215965100	6061	1
111108368567313206253895	7474344466899348	1
803082936579	54024	3
1589090888251167471696758118520	59646017886680896962643	4514875322585791913
703935668080	26422	2
46668038768112877559176041175776847509	12540049222563840695951979885592609	13
630690671662	53169	1
425929769989000610837457	1729835599	57949
14700159450171723786	59702	2
2496232314007873445477015618870	4573456402607666	2
15236795793682721183	27916	1
59659893903791690983743537754325330452	201892103655321174130689	1
9602988611686692915	32497	1
126885354357322091233590787493253596923	30671821887798452163723294040819800	1
2076897628651931394	51984	6
4532615078677911545229710243645350	806947287	1
161662597545355739464278564196	28781	17
75181778455591227532329160266522000668	1865414946934329	1
497196508929777119374971549608	33558	2
66952249983109023481758821444107047916	447053545831975160660992	4
1248302866978789027387418378744	65165	1
142181786367385599686679829148977418629	2359146577590911732921956996246897	1
959197384258189824608106314747	37715	1
340020014	5114091505141641	11059
61492	924874130598	2
8122872121964623	256967831422723172336184	1
28841	912387775504	1
146556289216047383789939	7375117870542237570676375249398	16206600598921528673
18086	910137548652	2
5140566215653341706928812631276888	165406570519262468249204620367170560301	1
50608	391905965050	2
27828222190310107	31314079524335253	64319
865318869706	973711641174	2
232693808040235167146545	185558104897754721364469	1
995630128983	793949961407	1
239844106904570817369721077632	2734356289644326153726271598235	1
47889589381	545967969038	1
42585591742611676177292233598809864016	13596887890504400417700214056211562056	8
979052764064	780031159568	16
93756856712157009654275	52231362156378	1
5961711551340540467	3321232452	1
3286901845231689369505534407583	462736556433504057264816	1
7752205730384839763	1091370887648	1
9114104074561684313044261562020820652	103322747855786475857974556818	2
16297359945569522648	184756285269	1
100123384043831664824710021559724668926	97531067243196540352907319264503745517	1
5379857485531137647	125424625497	1
11241247390847655815360814354952881	29700604236918407	1
408720613407299282468079130109	1079884532402	1
154999506209841168207893012604883638516	6639656956302297606140	532
822950427139369791748153040408	239824527368	8
125726390705860258756964207877692797718	1419666294483970680258595498619	1
990578209233470554454539490204	348363761347	1
10721740799846436587884715341960889041	21819078876549496051390971101613380304	1
504905540295935985420144240989	757761294175	1
339468661	17589999845574221839620	7
26601	1378364600209553880	3
1490889868271772	136068549591953193114408828568	4
53305	4864969700549940273	1
156899623742990784844233	106607475285297141013485577321421400000	3
20238	13750970418883665743	1
399231800032961305541509217997160	92211993693180305237284155282468753800	40
15979	14606728483025476907	1
12344317407603433	285824279497101592790854	1
611574099314	14160582600366696861	1
128310057833319462020869	182429501283824727789266585168	1
854649117698	1215128532767440877	1
6040554131760977544491663635914	78934712607372497101424772301823863210	2
960422358157	12550282833193815860	1
144305043726792738392124788859430226227	160361618688784420754579475607892054153	1
863366139427	9524462277437187354	1
316769496576275840254625	454435624004870679955062	1
12576456439752886958	18042109141632582827	1
2915104290811739282363626864473	788615284532603253763494669505	438730319707
13288820762415287478	3594988762387195430	2
71375663100915023193214776656821711867	44290204095581536519863652595902557322	1
17589287442589669983	10914548417248383181	1
39755485045706427805382039533626016688	36141532399957669263924560855118504740	4
18183660636457999291	11656089386122947992	1
14646091271137007642122662327661597	402713739559444497689180	1
596667193739922499831856367615	16406157275352677477	1
52307323779837692771349366049551255388	127886202391483036823458302270	2
553308482971345374442787109048	747595547582881660	4
140616283762840635045076836804327122586	29299793351334272830773702051429302975	7
331168964935159709418828934091	8488662808618438786	1
100437137694925561233220829789017438430	94153702217354695671296659456630435492	2
102928516982835328783477694507	11633254997900181759	1
311216706	5798487115642881678907785964071077	1
29929	557627265051967272097685816615	1
7813854245301102	110742803325082202947830182478603412380	6
47965	42455956143313016370471859000	5
288167716601572204594080	4816214621813419267274519557517634531	3
37440	176754206149594219717258714990	10
802366131044169336454995113026257	89760513896435793731683125070062613292	1
11495	844395977996979031698039861093	11
8493767666615352	4988576379976356318822669815548886	22
511688163295	300525701375123125324417591828	1
225955699055354790570262	65957097113619037465188953385657533909	1
452999722825	206157754579670299171891016879	13
2116341372494056360616177461242	68235627778383146215435711859937238225	1
712903387037	389314468414787210751688814267	1
58471677658276630674322407841468524645	143355241876201521583204253723943483678	3
940934884682	853502415376273989104658583165	1
329602879640155025745560	38637345562838308332885249654094	2
13093248044179594643	1534842018902350024147824087	1
1784449903756161892449172429170	11464682095110060799155683415421976784	6
15383254662034601220	1038551191055206485092035348128	12
67195857709994381099808930268951996973	156139699365984710653017508460846225261	1
15097256400830953837	624466704672224718058882713366	1
62994088880161477082973364442317179213	55090119519980496472492066269732194018	1
2055383681937682805	884797428325129961399477018667	1
5694647537388958843987470632597487	10703304462408089292575788798114714	1
373701318199885739671717730262	702385698225421747060129855177	1
165949737863662769806859992391141072863	132731940269822219025817063513233576878	1
287432265526885219050267272786	17566564604033235068280755131	1
99738877606235592007686265710080265302	40030815466907465971833733570883896245	1
1144694897872738021351337303860	530319132144990569129649694861	1
35204886847857903479681010724970794125	82666596540598783880855205143178475117	1
678286809095930838943037015726	1261707269083004016844399142497	1
120784473	894348877	1
4398	32565	3
12374895807413028	9719953877757955	1
61736	48491	1
257333728637459167403253	148440366450733002815394	3
60587	34949	1
5487801461342608847976166960531641	1357651523635965666945613355798208	268522848820404601848420363093
40874	10112	2
5370414801453617	23342737	1
268259187365	1166	1
44226755209999479663056	7335614183916854	2
195962081504	32503	1
553568954410700956351356825940	85822228913229294343735	2620606092193022515
422473988792	65498	2
26705549273884707574192290582641489122	4936475090191501912878447314808131	1
409946148276	10478	2
171385398643152766269636	385301907	44487
7704965434538304056	17322	2
590676935082842567205004514145	21006196060953515	740985433735
1594301070415069614	56698	2
476788144901284699468335255319999499	16244700474663092948589	1
1319211565784348207	44947	1
124025661588320016816235714807607711481	7470608043677623437696494455904505	3
12566205828868953214	12414	2
12482622733418718339793154429173620	165603685	5
1176551461748312205079707283960	15609	1
8618856448053125286685020770042715864	2819266449069588	84
864398420153312975332583216803	27384	1
82308182489879873967697471033915881536	101513065971198273604490	2
438786885256899810277000776064	44540	4
152706843067639386987838317719962350532	8511352218683765768165926088052909	1
1035501560132456470194519099693	18882	3
120134961	832446107998663	1
13854	95997936689	1
337959069448516	369477978399257289248863	1
664	725926302429	1
141106324017188217909812	5506997919178727629144938483637	1
15925	621509648655	35
11672571303212231834462334858639445	31739511715396035551939042058368277159	1
30241	808945529229	1
21549663775749359	14112160454115362	58153
741136786606	485345913508	2
163342117659525369608732	475642892039651919335746	74
324891212312	946064603769	1
47764798196361785035152924577	96505808540711981079987323026	1
35385794265	71494799839	1
139009511292221617325841030004533863025	23432997231907055275309479804104611440	15
64886091923	99923185521	1
38163304320656538351809	1375408455853131	1
1781209508326831969	64194929213	1
2600138338558720689228452274977	121808169978716879643917	1
13269533401042284197	621635224589	1
31974440573869794997390376838813947272	819664857490486846532506602297	1
17259302806474863183	442442267053	1
75199334299827454333769480407950930250	100009693110837233159426467132085030230	10
10572397472266224876	858231734835	3
9501488374701038358638962670686867	5059917435176136	1
1006140559612541786269811263905	535809544679	1
34307914896961424850410316372744966078	311194011224155064200009	1
1068191105458872534878512974828	731689259007	3
5862962719860306125725542240019112737	675658347860343300780185482053	1
450153733614359084952131309706	655564399511	1
108709560320812694451387971007032505360	154254289920000748601007797467165406511	3
621021718903393948735229638816	645235547739	1
1670995352	370026137146982761520799	1
52208	11560968464123936123	1
1108639009130152	704134616082189515598678686375	1
27027	17165773630665351850	1
59639692471567947428355	100704037155688183261765883187149459649	9
7830	13221272247588238027	1
276856672423250819553730272949234	169464355844376539974858832365770553794	2
1427	14323799774748942556	1
4165110398808197	347671239818316309873703	48253
172636329298	14410347121145475302	2
58208224631518046788016	1923370636335949158490017631436	4
382441227079	12636980958353168936	1
906488033475271519799809570642	19056540549522464344874863861744004947	1
786806475237	16540548740062056039	3
115167981667508746912047685712372276229	125604441184899349467344750028478135403	1
124960020683	9942889805632685207	1
25736573944858402382222	25521859404771600030212	2
10944747584460302948	10853437977789325975	1
3994495343410174888912135700730	6710008135365403072365565396427	731999192989
10913933735635147140	18333375773178582286	2
40910896758050945896227547085301736546	40999046257941431411137148260522374642	22293299831516261374
7340482937427648316	7356299259023227932	4
424229609713342102837152727712375063	73837862731144508150664681559214033702	1
12483599148477001227	15826801302546430460	1
9245648109325359178100590496365077	2350240579468228159237	1
292218527768307311370299483126	74281849569943525	1
111994119295967487382297678268640280093	721387686469585838201478229320	1
604014923234302254500549702227	6266812221646936848	1
949681245619405984721229324837347768	5429347175889816375076788912611522737	1
143723426373166936315992202627	1882316568322293945	1
95327796425288656646793064514224778469	129991463575322531713360820694419774653	1
609444236869555229914851332510	9471272338162192046	2
825576579	2697674265610548337609658459015441	1
58537	191276935910273927578945542526	1
14667624128652825	41306183761739860614035536188096948461	1
40882	444935481638670852956363537242	2
355337769086153715465	162437334763632900902837783193261020739	3
1102	1202961009697980407460669261129	1
11602852225608511916418866093552444	19601252671175923614035763863951877715	1
20248	872277611894151713179752697563	1
13316203729453825	8860117209408963113090859465809139	1
535098902150	356035330188622415185182514549	1
349239015094073567304555	10286878273388484145256361562818916373	7
1079762859961	1024222983959940967428125608229	1
8338908174119913517056482519146	13958646946564212522620954415255576341	1
1019254401063	979904450375232152296076577230	1
75890224222611330626041823573699387135	129039198447824135091315438303337819411	1
945257093814	1263202008684485719508029584931	1
181770168517657178992841	18131277248522539285372125067159452	57913
6277352874748577314	626155690381176567795559721208	2
4718912980027168031740646255952	148171527723785186823411774008441792499	3
12011867955449444832	1264566509877490980638683489829	1
8955636423505236797075730646839392525	47713341797552707990278474122466795557	1
16022376644601479302	569975088234789643367344704854	2
127322937629284133448201037815713032042	148297307829575362398211165352375310345	1
7769554109942983403	964001734549328718124169040941	53
8413355860387390882354478368013942	24652491995648169989808709913116527	1
399997901461354072425154081252	1172058477935111607188946676165	1
29408248375246721818529516275520999643	11466717804177948927890930999186256444	3
498342489634259834455488358257	945588328737914799218522990303	1
111094471499224650185959009454627285306	20377038734267387925339039932250933543	1
622921465210046755864620286996	462904389602027586031701950279	1
85366987828156412956840057144624634393	146298060569769623651085429725035989942	1
1082111996639847686260140429762	320720705352096146488707201740	2
726329040	484167330	30
32573	21713	1
8587583413019887	684501500703172	1
34965	2787	3
125786452208336473116930	23181358561090353990181	1
20180	3719	1
357341795703769499193498737673375	327755431973457400873176799177837	1
8370	7677	9
22058842370098380	253224772	4
822247409192	9439	1
466318633795013421525852	30374313571879830	5661568233342
988387558872	64380	12
8372716972670193491901885127866	379868592903821736787264	2
982657813164	44583	3
67603190929925493855913824925525590690	31902119034472344466063689387528997	1
274136324092	52005	1
19313927180420869727137	132889238	4253
9082495734973369258	62492	2
6428278384460187176361235439170	10573481372935554	2
15415492870076291087	25356	1
19067841323724019608681891732194493306	73032650401824381830255	2476102742899623049
15401494448000776788	58990	2
123115583078788530587481958989316344214	4305467534378013138901445928102292	2
9248813179571492644	50035	1
7675275333539340902791280151650200	451253367	1
965504161713232392325464513699	56765	1
42194093447391128662624263121378773645	1224118867368258	9
1246955129725122729907005937467	17412	3
66371545651211910223922739304321661627	120680324822509752963409	1
51884352808927937835650823246	23983	1
34037229258690932733772157179110830175	5006261952970204636374702006672493	1
402702557152619749050600708947	28882	1
1366026637	17010619418894872	1
42665	531291306907	1
10305562145150200	100404092742048163688598	2
64207	625550114772	11
90477395278861308536997	1807224249141542261341658879561	1
43686	872598048437	1
27235308736585298431046463485059416	87293365120092260950271341971635153697	21
44688	264237637430	2
13583382063701160	11397318631468620	120180
904202500496	758683217272	8
319962912167021061378917	119555748261634582966442	1
820969426427	306759347237	1
1317517631676417541890119383210	3180847297716739711422677257304	2
190412507871	459707784208	1
131521432163924900865958111464954528904	149466792918400124131317826781862392401	1
986911053783	881914994990	1
309145381121352257335348	15413637116685856	4
13609446462607129816	678551522823	1
328409688425718350932196598632	21120290825422338076067	1
7204524389266995761	463328749799	1
23312862980100572076977825231222672923	7124636963299718189729831795055	17314161128031641099
2692924341839123554	822983788890	2
41901202152519561206796613171149132629	151148091406525347611961487409058006319	1
16214406192221617289	233093164677	1
8401123245792614885202197245637801	223610548723875	2564411
910740229366644792151574312498	24240939750	278
63476729834314668351218723884387124110	273891852825067285414537	1
1210297737032368745644835593364	809989593417	1
155542668166422582272291248617330644838	1591132531916694888813138946165	1
808174048879332304819989779324	403664849362	2
157241711581953385090728240267377314129	137534929150235151208142681195229447897	1
585523393536432131462862874726	771906109913	1
1127094727	304817728146950384082940	1
55895	15116552760889205489	1
820979624694917	2558123932121995722654417213485	1
4891	15240066593197314362	1
457752447752337445317246	70174897569666758431481608770562700185	1
65044	9971450857191176897	1
2528402170821161617834548711384232	105080894187977554890410489369075344384	8
6971	11676002778725388491	1
12518675224034	807257064349133152114	2
19761129004	1274281080266982087	1
126324807956617227145827	2287186444422650318893672036249	1
870531550235	15761496046156704663	1
517678369505015985033810691222	19020159359250412330211011088891392090	2
285317564955	10482928924819213420	5
148414320254790499864722776094238795938	49212584453351416875185167566920792857	1
1054233513373	6115913786311072283	1
154705986012914461996044	134927939729536613896953	3
13818586576116695279	12051979789159627877	1
974306734806866462100700507406	12176301322518643864362845107	1
13184135557184194603	164767420244743665	1
82351775922188834702753997074396716367	57003732555694654639703752597988583520	149570418449618833381
14315305099571754382	9909025205724681920	26
12986390601814389366928239228307528814	153479179034950851472865193192014335940	2
6803288043845365380	1680922907067495352	4
9223579929434679824740754365948396	32396168545316592175287	1
580701981895342954936931681679	2039611454988925122	3
133325315858655533496042744343886272891	1262587175640642511451399302435	1
1129956731931766797338710652027	3216686642751273710	1
139609321099281479192098183324009559955	124795443695301753584544268097805015095	5
1028166250165298412733927197890	16776218899664112730	10
4908538192242038933276432769593197031	66205849857958707620735891616493014021	1
833515528294357090143108177270	12062952668804824194	6
74685771	9778895377841302036616501693557464	117987
3798	497286754193663812281853171632	6
36948771738990	45878440257665021583593822320476063165	45
324	1140252588132875518609654251117	3
376305756006884418230230	68413026296850772993962269044358076824	22
47809	504298113329695636798247467504	1
15430711773236533616436512835522489	60884939647294116230262182840670070751	1
48786	498941618940892990790844389295	3
570266090078055	264001808145491400467078144502433	1
276895406690	128187330976203641887389242293	1
125857652806105294434655	64277428178382750019697214775915821143	1
505986051657	228720866512122646350846157017	3
492590573728962668634448617120	62666415088973964539581033912244239483	1
151055162304	971521560129563203755336366613	1
36505653468338756377781184278012289437	159231837137211982533062564377742008326	1
655964488761	91433396854440097009340615775	3
72428554574165996921430	14838105203716605114128485710219120	53010
5465274821668816972	1119645742593216760168155873248	4
93712695693042791341354487175	98521804221329820725300700724769893429	1
14927144066834437350	639019651909907600991837085426	2
28349922941306340848531434130940417705	52995291453542007410341863070058080136	1
4168438721291308633	771451940954460696156903179091	1
79549328959358999070741136060659211257	43433196323217403440843216752200464017	1
11099850693626726721	859682018369866511679753129809	1
2328800440052341737958552939961312	2967087102160985272018999781762316	33652
553619503162330140962451667648	705357685049562646385118217464	8
60341413907873779076900806345504838526	29293908426483078881373321915174326395	1
1113639814298734646755578652691	1186494534997520929693629737962	1
85628781847028519176971271310582796712	64782785667030691156925521573138555261	1
1040316454900487105068245981851	1163205480787837187641638200361	1
76037742927208333993819906077949603322	5318039418381097291760845344615898255	1
228883191653794211459493674287	228932341507432592753753193293	1
1225621350	35811062	2
62460	1825	5
5955692682435235	6008904258024837	1
46113	46525	1
193094442644052188061350	2547667222840091734060	10
51539	680	1
14606997121235077711319997180098266	15678773508506647971669676842031441	1
34767	37318	1
4390931057175372	527270187	3
199655839817	23975	7
188965868984043256283176	7895016682545619	1
676853010433	28279	1
341777705903959962418743147710	89955940821396327056083	15025211428327430609
45493896380	11974	2
63717990483625115183008087284468636516	13515583731553639748844911497702832	4
1049839487000	56411	1
41623785667331699922706	395638820	2
2508439188075553676	23843	1
562836149273397150843347033391	1867951989732280	1
5800555244043017562	19251	3
137224938985689510972320353465756416612	500427949373269634652642	6
17152433570594559235	62551	1
150566502210404172370360843485893248146	423237875031566491585209003838719	21
13262571033910855700	3654	2
5208539377278064488771555570270936	976633119	193431
161562708478312095437801249136	30294	6
141113326937902375676415641070533847125	5069593382763625	125
202135992999654202501636092594	16879	1
119968012788907280521138271181717881050	101513517416276802173942	2
1232287455650562620783731919524	21545	1
38413277470341364628178118455584229004	6551317347446706274927791346322980	28
384644818196657734645728611464	40088	8
976648117	20369073264265955	1
31779	662786081974	1
15441796661932647	59704192526728206776830	1
57738	223238315047	1
260926860152802209027283	363785198024678570170432479431	1
31741	44253420149	1
15493808341471502237901747338056476	106107325778811233633210607815643735459	3
31704	1037353414734	6
9291257965148479	19986253469730206	1
370693928271	797392865197	1
13426617967827496272820	18816795905278262294248	4
403982660203	566163369251	47
3153208894999690999955374635187	2570038798343245651257257061787	1
499104500055	406797637671	3
169718151585641869461837368321825493329	167678259035790221696569322566009012919	1
14195606233	175117462269	1
95830761252056374854825	1510830859407139	1
5151222149168509950	81212183697	3
257202268522663621342394861271	9215179258188060767389	1
7180602956088586846	257270450227	1
95299243926378306924384476565404260920	1750794806773745907691100727064	110106106792906679432
13848349989251310960	254415651632	16
107301332544216383658310116112993768272	61761207837575460026231101408800718246	2
6883199937492277280	721596051612	4
373238792780435124806118883146157	10238448613912134	1
27155501675610980741832651835	744912409612	1
12812089413293710175648526729543728643	122840579627838317125831	1
1035020170634135731929325131269	396417225501	1
107619415136894808970834629051725853329	6936227582776576945449504003731	1
885616949128397766040887973341	870101692889	11
139785332964695457687870031410283813176	3379881694954390403974025219039262907	1
237424503304344809969987347101	722562702123	3
370378267	68012921906726083184260	1
36442	6691879953433963023	1
10191253949598584	7432884178296517788918921515326	2121410064446
19216	14014988055103045124	4
16075120737481365044945	21188010921501466718102174621497185624	1
10189	13429736970859171871	1
1506125743039669941128586911497212	140778155041658795462126967063204081123	3
4152	8162999701498531983	3
262769010438195	9467935406572639374688	1
76486395121	2755911921575502656	17
269705009943199910471535	1135370050209150168209891029798	1
879457485010	3702228924568006971	1
3104461898426997101218741625585	31958399008088986529541142128400601506	14478493563501116107
428837694310	4414602785562307916	2
154035828801318486026575023347723858259	150983878314392267033854233493632365098	1
232918916042	9881835578709482675	1
157275839586576324634191	213788594989555151540033	1
6655347294356106241	9046763641307371582	1
9078444047857314738318770921905	5785115979500720599884818232071	1
18104230159914953361	11536676399895018293	1
28264381257164121854906002691552238463	44501435221591948430327148717426023443	9401609547141701219
6012668600081806954	9466769492702741794	2
18520536012153798643700431962514995466	122731330521494984081351529938983228037	1
9077108197715880001	12586953582872329698	1
13072985911549511241346780462494375	220816821770048233985062	1
905488201665767012387655789610	15294671637752258631	1
56096190809778732989421949437693978122	654530854852512985022906189487	23
848361226562056989507922552772	14169402499367438822	2
88250642892795452704998239725303046296	12711286910351015762923672415645108647	1
23778728374503707911934257008	1848360413360122358	2
72505605330343335062812397865130851966	39455323643828563907356166500436271482	2
726607500153927706451026675820	9780345547568830313	1
45171080	3649719444550536976236919794911357	1
13616	1100141505516363821020925333809	1
6983602983337305	51524484949619915739568680418778102427	3
23218	1242358501605782078218121483574	38
201148400147778807404922	8406856739087154148814665335668379201	3
44207	1266466777880922227068694095161	1
113864411743302147732485462807892	14937274852511663880624706187268879504	36
1896	894920094031255290297467308064	8
17720500364579452	13374883552068237810821885762726385	1
1083325713867	817660617580207110550015941478	1
43100683104616169815767	144336536743452949890698473885116495611	1
124731441455	1143233876083970431998062665974	1
709560607384764318956972570400	81385966422611366012857262909659158484	4
94950331968	840195932267033619825127468617	3
12657516714053995072924220915124609794	41906396095615946231372809052816762304	2
426147140211	144373561771891809073110429847	1
40335969283203855783592	12406303683112661022801887239134265	1
3779784405491623088	1162564183396210562976328279917	1
138125723111504944894504006165	122634093674463503689423335049144765823	1
7273878618296275570	597808435231622111020235882347	1
6674085373049059316594193836207757630	131655060907707762766797996464660490199	1
18428994395206253820	691932335999639587456644339791	1
1214993604264334214621085636571869620	111823915334010388849756659144659998211	1
4930505323760342535	780325159488825755933633487753	3
33617800514305083608820065809450009	2425137578214902006883801315655679	1
1078340379923500300197913932718	77789853513653413959160280209	1
167064384928114629231850188186919697965	24282823973031200496099543940743400208	1
385951383483955405306980881161	155676674013177136194493643467	1
49616508250814280547692411025354164629	32970899962562561671500689605439678682	1
141465333521281720210608737458	707619740404792804268270339140	2
62943371627815484665174193024559579224	134305642924703637343654825562934422897	1
1050564531586284661094813007728	79462446398378471165017699375	11
1179850591	261375177	1
41881	9278	1
1910611469558694	378678287181474	162453147654
47044	9324	4
8511223776156760102977	41977342029685915907164	1
12485	61576	1
17674303460526333579707864690937525	4487919491389141200873717054290162	1
54162	13753	17
2692839568070511	270068139	17181
313467151862	31438	2
56609686237802566538218	16793560132633255	1
199595327337	59211	27
3382507750966887038820523761658	6762816919275896562976	2
491659785987	983	1
69730334698961066099977960173694029165	5726978992055235564325272013128994	1
1079020137915	27844	1
244538302473004080877006	691685621	32021
15273620591049878572	43202	2
668668860478171966610176471076	3478878393306686	2
11689524464535074408	60817	1
13782814502756037952312165437657951471	84120411362167800113502	3
4150553371412072269	25332	1
168726725405759647729019970302614879578	28717150865198050630510992981426627	3
17548448721325931643	63258	39
1173172501375815780532534395629945	422390521	1
140256142193294970474330132779	50498	1
161685167415021772795418393725523804142	1596091876439656	2
355310020483659879947192461484	9981	1
118329338222796780839634111082278293134	277696754271640101111560	2
138768151200677742104674440332	55888	4
75923345661654922246329786731424839309	6245293424765127054470761347701827	1
611636657724054089441529045443	22358	1
784800937	17459173003248750	1
44059	980164098428	1
7468648837607960	176461110230042134914960	4647572394280
25712	607495166112	16
10307160225952080499038	1262372248669880514227534300802	6
3541	433684936932	1
14915479711161826636143271265755597	56607870768287592614092236615875462148	1
25385	584732552280	5
7145891051267676	9678872882853639	18201
785219608952	1063553967678	2
333518052686846824133400	201766378270309530927357	3
859547698800	519995318815	56455
6087799939992859762504232153716	4031252747232572272644631777474	2
864836219288	572681990091	1
100979925348641343289049702107965985540	20894508652427183651981841356764317293	1
630451083435	352710275118	3
11961982303112506923979	300866865237234	1
10830223905036221751	272400964452	3
6208058103983297406371490515280	38503785074700365073478	2
14034714447594952387	87046483719	1
8934580214901926954774867347495250271	506038986893501168464294912309	1
13749420034221016478	778743087771	1
47312655753964651050696466728326741567	21967882520576735646534254502680044067	1
17717026688855130409	303344650186	1
1959946534328364981482514289053090	18133526667381520	10
63468743521910752140752717380	587216096481	1
119899144831980581476037622867643379163	32895405339970344478905	3
437107339153707148345968143990	546273801138	2
13321241856414928021272289188082658287	1502953411558120524182092147465	1
1101696144248116420792449095973	448228706337	3
118896780923447184035286735536965995610	55292786072218440793631896400170220224	2
680775762095557186989187919645	927455102793	1
484201462	131823669229051821618555	1
57285	15595820080337393862	3
12818019787792915	3094760089670738408970941211622	1
45554	10998477413735947431	1
4327726845382332792480	44067098624039004156235064282493583213	1
960	9775204441152769377	3
9027442577335483915064239696412546	36564989072171607463708045355011231368	2
17972	4992368687990573725	1
21734805002031849	351567125638149298752801	3
843398653578	13642231452170089783	1
49897100045383876260198	586981054130299621011745940063	1
443367050747	5215695072006341977	1
1378939228311962075626253995524	11095807196212478520788639085228898438	2
545784207709	4391720980256715057	1
114183514167288069275908439823128990522	136326769185752412382499368172201497835	1
263017300661	2732555902530602135	1
316492029117299067223722	338554523176913074035357	3
10089807256469245787	10793162450846037269	1
6524417932713692242661103182707	7319479537887669164407813112680	1
13903405138221591231	15597665640932961104	1
78984161112778466473802713631144623887	31822562812886292537504940192743619926	3
8706354408721022575	3507773028660429469	1
24149886204757455083389717332517378361	75906135844863808784215216397273056139	1
4842691855736754551	15484351269382920542	1
33645710683428183474435176493415506	351301684681388072033484	123342
1091135563990471484958414051772	11392767578971901608	4
19633465671445462716922097923278122511	5328282381898648746150474249403	1
60289175379587694607246125951	9879192654473112374	1
88807612399256566711156832466952247693	15103064083034231624696800920239610100	1
1052038599782572165795287995761	2340987838974213304	113
17546713365029047480565204810238348945	62383461913123378883727379315253307475	5
335128137630479751944018636933	3799031300124929962	1
153042313	3105335329877899088578359306038861	1
36891	748544131584403781747224130659	1
1658727521127225	144555893947692176552622090621858692249	1
48150	394369719358815399963549658041	9
9858384211548072689055	51226485892470980747084143183312117754	1
9794	1261446995708528897941209456715	1
17737192903793652579353299301764288	26712922815355948703816454663466834436	68
63773	1175340529798475251512158327016	1
13014433827420007	22804631495558042037753633464277625	1
478744645935	838883609982086925922994112979	1
19456004891667911667630	75791279912480508237150030564252842807	1
62863193233	852881577494980817904083603110	1
1246961395140555589031038629586	33329493746996548151155651253544427442	2
1088375494099	1156291337781027784833193501180	1
99439811683722658843681748978516584547	132951641176308951136961101211812942926	1
630933666806	668413364767097532643180493573	1
31108535668111790772488	1048454047608321217355664319151525	1
17822134441771292336	600661155891332693987776751161	1
504405521209199900399206566100	95519757996367344308527018858667880240	20
2967151010248869741	1182566487933514545239519432197	1
67274541277672374217476480363524670463	24058213620216427467499027251499047610	1
10809344592638868057	133547998003418716675748577363	3
39055190183689299780192366787160851136	70482790885083479376533240086148663824	16
2356734963670853504	1095911227900927178770892361120	32
27582053200134971799707993108636487	32284316504060728611198663071418819	52269
1055388593626622732392354669446	1235314106030753548420618839902	2
10333399913896314382677030653123582228	64296554608467027463251763155309747065	1
756300983037979293549538138456	587938525299434839551486627357	13
3364235559890868593257554352148948752	133168181464056743433994874517627100663	73
947409098658810639577414803424	421519408560766959302716612658	2
34596261072255826425624968834324064201	15804994422842254172962304107136641635	3
1084458237719004277556562765657	459918580547359821966760729490	1
1337643362	1190817177	59807
44732	39822	2
411890875517043	527917331960476	1
47346	60683	1
20677303507557386612541	65777251801040227274921	1
8491	27011	1
394301717985941300236781864081467	4703879230139004080532233289212194	1
1265	15091	1
3402652407666237	167488667	1
844016472198	41545	1
150222891810090293275462	3275387785068353	1
651683772975	14209	1
3570245864127414863574482176065	56218429452128912664871	1
1055925584570	16627	1
150164874914677369789472814361457404302	1667018875243535956827721259808388	2
877180591099	4783	1
88152602968454176226533	2691022	1
13267003231011238803	405	81
1860513965053147929289387083667	7271228130469891	1
15910720623677989335	62182	1
60434113475336358515676342049248351036	193446492600297254372951	1
10957376727494568751	35074	19
18615109577911809589860395642659619949	1673252002550968198392156214460207	1
11783373511031011730	55955	5
13496686104682769435062230432239230	205790287	1
678276558769895692392000926313	10342	1
151251867453109135906971017255868169811	28144958423795022	1
548549214742383806637850550654	63372	2
5561666754355070342531724796947011432	230020500187513039691449	1
113088546834577762362170827632	52457	1
149457312645625549084971999148819934551	570943688102173560321586018165971	11
1167738028890731768401150515382	5838	2
165291700	3195259223788735	24095
13720	265221765826	2
455282554618675	64010359794271571937150	3825903820325
5950	836539061100	50
55956006038464268128218	5216015512542812636095918208887	1
8388	781898874075	9
3355055629893511649956169202823507	105617725873410108973899007849361903402	1
37682	417767911519	1
1547393607718407	840788326445017	1
931884135934	506346477835	1
146714504078193799125882	242740603651563289072773	663732807801
442089052564	731440726746	2
629174214180353879971521101766	2131824433204877676917863414973	4918366144730884069
255846838428	866883176434	2
106777419451220953735244763300957444814	157107787064340969994474318136483869362	2
643202748820	444078174060	20
273103487127609651657144	17034839423912810	2
10295496470609000496	642181947257	1
2735750309774975179465005604855	6458570848709496626457	1
7384049647350163381	17432295494	1
40818499440252167901627722096716182049	3780691857880024196255783762533	1
10143049503753713479	939469730607	1
99742521588387328867550902322802774992	64579085821915530947397249617633371846	2
16381676873462075527	12880618580	1
493778152773144453095140785857516	1389419678528585	1
185317377659277332743531914377	521456062499	1
115327883268618138084086114825621346168	50755529106657089099346	6
732570120354875864986773448393	228671266397	1
122821075514454636381226011791093836511	6331990577444901510435335000520	1
489024860845551633894633828810	816017766960	30
118640001974208421921036892097498595047	3050395836733420810772536788040396819	1
33810954982041832673199654585	836956712106	3
349556629	118586283477946226612806	1
52879	17939079264495306953	1
7548758954235053	2621720046451234040826673698523	1
30217	10494508451508063357	1
324435350124200658708531	53931258102588177028867583178055564495	1
40182	6679499666878470151	1
7427765383503828061240352849675790	154062065183575672073109302385409987542	102
19660	17686787651591240977	1
1741880796147650	316390388922255596235664	93098
74840739700	13593864053889690272	4
114922844802654879774591	5937236616239706672037500748881	3
340058353547	17568368689484392458	1
3073940564714329388077228609440	54495993416115538683241647969591098730	391394625561998975790
471228836160	8354124945563375220	60
25324179333681514701246521150404848861	131063811985940111510037103800465328	1
1056183517414	12396934476106316847	1
9204583634130572288445	81109874655922860391722	11661
1578695417911083490	13911306861490928804	2
4979294961284817127872963956647	283292462402570129627746241702	11
16530233645140597545	940472623098704155	5
149303540242228105832099356091567850355	111655791662516156814418338692454973402	1
16481943911515043242	12325926716752425411	1
102362778326871226571627406046884080621	136965432118061796884425207510439642788	1
11163119395196739498	10537689032654277512	2
9661722241227188459133180079216129	246854632937895861231063	1
338526733632108353362175858139	8649274993006284446	1
91120393680985303051922777578197286089	3671995041616634960391968762289	3
679911554789539630074616064134	7933820555948519713	13
12342025369342494633691852445479606902	54322648018199468177207405622093342255	3
1192251682197970309348780614463	9732997245787096938	1
121174801470287758402752986976245081814	113079477617830705203378691969581235962	18
532791764691014386446493364108	7883694306441794685	1
1463215754	1748754990645694837951537907594150	2
51548	61607334401215227420744320431	1
24392312334468013	91112976838300306800052012579639923769	1
48506	569267223362468596788696550930	2
117351265100598467644513	155784227904189999764805944805701937890	1
34269	1098643100900537646100134929051	1
8510586857866515815478772386274545	57970054592213497390756354886936789753	1
17310	974987831375923799255351698318	2
11989028668023440	7158251745746093327846297682115736	8
575330694053	343510893094325087115017764336	1
407151302004089298996015	83271119728943088436789082342923453627	1
766066162534	206637449105943400562750560475	1
4390835055786529340530606862769	148901594343175796756450743946233149532	1
1062667968426	508031889983191655490615218328	6
59625648093467867744621049990107129512	37842960875236528758897397788907072087	1
627166896912	215618340374230937941797131523	3
522343221323729384688004	21558119663587381786986419168434467	1
16181385707276200328	667837228778593323739917881335	1
251139723549857823529221410990	163374393039049272148607086069307526326	2
578791356715424980	806961940085685846068922391044	4
87030512117098324856268189341339838638	45031882122169491812834264657413805756	2
17644933508801741723	1188384220480362743487575960863	1
25644852392211095987052318641185748583	108450574992009917984272082077641423532	1
11870514466606899435	310647615320634669139964595640	5
21702517311537680880884515789980117	3711794712373514125273300402432927	1
1084339719280405749875566004146	185455280540284000363401553995	1
17468799424762135959928724189186606558	134248225279489657649303922123134239875	1
305036532472031656119050677804	797729402663144762551452108035	1
9780940588991392356658752020405347151	25955447650710804920001504607052534599	7
356584132702971068877838604994	582614742471032427544714212818	2
139697853636756871715367545717168624356	50818158434580563693871509882165420419	1
811148667292018595119559470760	774823344752182886309486197483	1
929487652	1005934804	4
31515	34107	3
20094081535992613	6026086243483933	737316315121
54506	16346	2
68848810772911960963131	33949660413253014444521	1
12762	6293	1
7640720311438260853680359599799246	11573219918319282744501701351945704	2
32092	48609	1
1966610985917022	1404785608	2
65204853564	46577	1
330915101422276954220454	32436434281862520	1980246293154
668432209804	65520	4
3041715407670622611185918401312	240558658247298631310808	8
779500820375	61648	1
113494597451806721385383578840930775419	807199356108301559744210417744498	1
827928162661	30767	1
225398033932633027459951	261211672	1
17572840130404477251	20365	1
579109156495579431780226982383	2328983810825310	1
3476171010797744343	13980	3
10603698608712590891559373522954463082	119203236359410126142142	18
1321067555273295019	14851	1
118838216705623194853964689691832410972	21739043236202986907332727460178232	4
11556888071301762344	42803	1
10499446020117990604434316484532911	1255664119	53051
395824622348984584812136113722	47338	2
109868776669188711144171443794269291503	11138085705284329	1
342587304341487298291979435961	30949	1
9142183947436305553246533707657149357	261457570906427202584692	1
457561301632216028492131101085	43455	5
132190263533977217586241563915935489424	1980353217503043453591122476388763	3
695851392995527798945323627167	29514	1
443877057	11176280676945107	1
28313	712886664133	1
578840136083506	57106666311692404778712	584097009166
3964	391076587728	4
12416654185870308436432	116720515358699953242376715985	1
30043	282413796054	13
549929422165529016462652811738627	138821734859457487892906496046995465756	1
1786	967993446471	1
1309993226589487	14680156346845053	1
63225137025	708518851654	1
352792032504296445988809	21131823597427329674737	1
858858070582	51444578025	1
5585752231735208218608787438266	1410608714300635288844186588845	1
612043906644	154563688547	1
157127101876259801212779477691842224515	165524967100068111169542623565801840312	1
585434658390	552605799721	1
121287038046121784093035	10818334278956601	1
5822569695692459811	519350677082	1
4215229240593466313904476282683	496145073390653881094503	1
7809435416426411773	919193876933	1
50934409867723689491418130703799488187	2359148155538577806189462389122	29735776277848391559
10277399733936089358	476022176148	6
170066702227142720513287332313084613529	28703811670357668287057406736573050023	1
4118847834270690898	828526008878	2
1213976193049372036477426916893677	24432743467783206	48969
49581416530840819149969446666	997886151148	2
60438742220051553125826048840450507263	353813193634306163102766	1
84139904590446177657843188530	779884694788	2
55678701252026942384479113042522249155	8822217925177440753081776985607	1
618354021055001025710514028081	1086630033897	1
125803229058214832482794512482490958131	104996981301731763677300610299465859009	1
1050730535546014245254031041465	765414903581	1
837196767	35170491603485737260877	1
61058	2565036035698919685	1
14426264761298070	3974982829576926478771295451037	1
52356	14426062772925534705	3
281476473116529035823187	45785111386068953262761917579800746737	1
31255	5083954763704733459	1
14235844036057856965417672512894886	14481480568662807053850886794475482726	14
65324	17689912596487735468	4
12647850020639875	129062230675419867633750	319625
395709034670	4037926653904415100	10
83101384320267170810939	1544280451636536258768216229722	1
721220830834	13402511155260941335	1
686019078964740606834782464579	22533149920266214135991528915249712237	1
361507477881	11874162754602588966	3
54791080726462582511588151914202261920	168629745038085319693936331680929429880	40
426320564931	15551917156445374672	1
239907818502879768424057	289550376260693022102943	34153
14049004099369295138	16956072746797822862	2
1379799984917483205087219697593	25925177016690220528297559015	1
13250012396113746601	248955588199351690	1
9846960994056386440844816902700807160	37297268196885197591146385846386959572	28
3471765693645445103	13149983662045351735	1
43508645114702149376441478426072378767	142734118379113651141438254639783478227	1
12758032731978637975	15689785886885347167	1
439366162328041754826657917890827	55165176677225126575170	3
77523804557219542095572636593	9733599766603463004	1
127000404691353226261830091424627867284	4109349201973699328277394305390	22
629224420668672576558081613029	9889331889838413292	1
7935609662841134592073542657216004062	47649891325052658887119168794008796080	2
345920079847180749292570261772	12580925515317265376	4
44265291087542973415695140736620001501	27468332897049589225339790209915826496	3
248507404390436654628042190077	16169735954349310336	1
135299646	17707612337170383119869920627191232	63018
8588	1123971712029603168610233306496	4
4116994564982896	168901800986124964062993644655165476820	4
13649	410071936095544742082776287528	1
41256186027064822210281	115855842821100598268228574514872216416	1
9661	386104499353311521727201570112	1
18872327961636614709018085054254327	147242957850659527514217248970008391555	3
40566	1164110204839469393831604089902	2
420396390602371	40903271679841388653627016032658528	1
12978602121	1262777941121633411655126068032	1
386703628260049428854736	110057620445743801790514564993614095554	6
918895792288	254562546989857901639690154957	1
7343076682172525776429697862276	134608715325820055201496288876208331498	2
853073132088	640774804775578787860995412787	1
84063955044452626785702473872761447544	48296331064112235124845152434914861771	1
116033959056	826008882698644102678467479770	2
74198336390950731318387	390637666533506235618770721081233	1
10615685870369945106	55889214755491270565672898073	1
1226596905876840496947104353736	156593739553717952269028161215504799896	8
9181581708807470573	621403996893336936609132759664	1
12810235653828950457416551786218311192	35476400553392208708869084735044775766	2
1736404277372272195	143405505776899281036387422788	1
108151816932775314257086651927226922746	65782696104538356688112560648085127724	2
11179423452548302833	622198301969996601537710570757	3
24850396614343219915917566448476971	21379158750745927096668065900997124	1
1264233033059965910305373105511	1087638122287585638168955098873	3
35851498242984604466197388476242462489	140901535702523206675218822528429096849	3
1178565494010845796538903979351	155957400693216550565295611271	1
156476705354315264172737737304615202468	121820238991288864804606695559334184481	1
504548859884255042691466579229	751048959744488252590469182378	1
148565168039441406249756563755906340563	92333645770102377869737371507268004292	1
968605682989415459529108810994	215822287738953359996209343128	2
31513192	1405822	2
59515	2655	5
21846647756223395	18692575143555253	1
62470	53451	1
220202360244890593348390	36873599215977134841419	1
40047	6706	7
9808765239866507753887226540541492	13078973312527024241808366587115959	1
36935	49249	1
5709287542419750	581904687	3
582550639500	59375	125
304852215395171094990360	1125036362425917	604533241497
1008554019760	3722	2
3980861248709866446755665803186	21806627658874315882888	17529443455686749102
908382803772	4976	4
130104868065647229784105827080941944051	3250126747927757471695424245961112	3
893520235691	6925	1
224174518804386044813655	54881698	1
13189451875644164670	3229	1
398056226102617580210338922790	16214777711278770	1938870944790
821212421945352804	33452	4
3068044719097784536097492364317789576	43735323773967524074028	4
4056158692680008309	57821	1
158604477066804652647276498829995805736	24335410142950208010963645700386893	1
12057298429735667877	39607	1
15316441562626073512616209798602360	1645236522	984582
560026383028065358146079811280	60156	36
112182662230053906656836840498496765573	13300108612106430	1
537908474949478174507938435418	34140	2
25479179458250152683795577134827722640	208974246115516599727944	8
1116322852030803896335719294944	58608	16
92188134790959703664794879388724998177	21151372959582980596603928744115080	1
415370991149367537972130848101	58480	1
111822502	2316284918625441	1
10628	220147784881	1
3540168637871077	8421195447645204269850	1
42131	100219345940	1
6044922994907947816922	469382567317390006828983420385	1
2252	174865675293	1
20443617435633556589019385817700340	54215976677893684062336730986353086555	5
41560	219744922657	1
5135122005420757	3082251261657663	1
967886533865	580953965066	1
120581751982593723173137	80439270390109094826735	1
639639708565	426699319122	1
29809887786459262901404391824	67706053145344958416168871749	201571405565628391
295774965728	671782319078	2
27156512121105783401460610922748371675	134734537388343285980302566231502309679	1
922703977726	639496218246	2
411195119575700389241812	16219849001711355	1
18257081566242663525	720162015838	1
888025345844814508197709717025	27181034896319413145550	1209041434025
7344871075993681210	224814751020	10
17039365598020774834794861191415360484	1010535099519741601049936350054	2
2142725738716288081	127076301941	1
138871082129396408387052228483472389485	161455487937674720010887136261357471815	5
15583112425598131057	87123760397	1
3148428557413437895520667345943106	3903356238147803	1
145865253186936824828959083877	180840706903	1
11409974928651964027808261137596614382	249828369558672739519474	2
170272658234851461192666210519	995835216111	3
38745516754517684638822051260690596718	605710127334626336211356289334	2
1097796565693941427647351920699	1083544965163	1
79631946610381452704617206872891104938	75688630942098505975031308892283001603	1
834576545827046249106358531868	444815120045	1
1499131892	32211942139167602095356	4
51865	1114426547394613368	1
15697522944316320	4706102450525776175037286760833	1
31040	9305762481284416187	1
429201668809925042205075	9549243255413276052830128515139332355	5
48679	1083051735840579590	1
10804052811364975996955655683033885	89941754339911217302229662267036862931	1
30758	2011706709256675322	2
9927073481282407	94822154343845974829573	1
338941000095	3237521701140241898	1
48787334361503769983300	912064358775492050712471605137	1
875125034600	16360196021708354775	25
1512638682765934185261802487419	19032019248474068994463261875310684364	1
353895764438	4452716354193415529	1
123926619944255242535471015485215125005	28569642151471625393523824384180990907	1
910872161682	7519441036575734462	14
141222003714744761908064	202508516230978630225364	28
12367824470354666717	17735124248454580744	1
1976672259483077625966471851805	660032580913536108107168770937	1
6937032879169450170	2316351480704061875	5
100377966518013476138709566066551795075	6535688249273720778023540387505665825	12416999133558445825
16167830155795026182	1052700121659867202	2
65102052817284879054722277467364090009	77045415302035758819780973433171010666	3
7878638560646088902	8371726894497479095	1
1078920019695061982279403087636599	46466139059107171271351	1
312413499260188788845925318557	13454796310730323229	1
39253479142823964347676273258687255660	7331450583031681444307652669074	2
1017523136767547530990258454584	16707933640723770169	1
164421912792153444508238102450029528611	6929862959941318917436575734867135232	3
580606900231958007985274626345	947658158144506368	1
166113457037391325468257532369758868011	25485945861137457278365409560919147921	11
163071253279594106516154416805	4553046544192541577	9
137423597	8945595994237923815141093123035116	14513
18938	1232770067420646842850009387864	2
13334551678995927	129649345515966591770484058104794182880	1
27294	1190603314036185639523041830848	2
268718820952320088317181	51220440352567156064139295598483179562	1
56617	1080387248021876077674799775260	1
13044446223778776850859866299055314	124600572446151073165476974400971331388	2
24564	253256314153926191215986151245	3
6262930701401162	1998118958001080055620685606259977	1
450327571555	143672044436532810039236786357	1
358570587980260907754982	75700948081140574460380532126941925472	2
765890055871	427172713917409038069635915003	1
6508819038103153613230595012042	34138331569694563304975015590635305743	1
886089026735	545223158351824817936428399610	5
27158025616065551376294887253690796156	110223539850704101792647628643122361854	2
186816781464	690431359712245575760242527193	3
378823057670822747452200	32813784828175647030346486753820112	24
14255670411154825200	1234831122290087757741602978675	25
3865564465763595669506373371430	51683170215530702574144931637055641383	1
7071218003063508796	89730703266139286490706452667	1
212927907526301304808110679091618975	113178650918911878552225487226633978538	1
1182813107477206066	482615233937528723332974104723	1
39317897405523695460918878260416700156	73648244899383054991119794678254634144	4
1743178043757041288	132949451736475532438034727616	8
1454460384154175680784445630675396	1863162897437326448099379367335934	2
919671441134477193034742732011	1178098575679624690546556666036	1
69898906565773351606862728538465670652	8923567586247097681603080292597984288	4
1143249862500727195936435635624	1094598177695261748257744463499	1
57683566047920845218407861648372061173	25746659762177596672196642341405743503	7
46164215041660651336206158489	366124874595036145219662990666	1
160235387335417933692935589611172177701	27047256826000687926407470125303754954	1
734251086102129366357491093818	751060908562594732172700360077	1
138494765	105260272	1
9122	6933	1
6704151021558842	13998467510278103	1
18755	39161	1
273211185771713329059298	170753919109639669902312	24575981449286077994
44468	27792	4
174810590183778625667127412649614	788605350183475644643273071030672	2
2277	10272	3
12210014982818949	482819458	1
754193457662	29823	1
476200394742075252668694	4574171857159224	2169910748178
877824850892	8432	4
932013914148548327471482569165	79428325023195773599684	1
397795165570	33901	1
62482307395465004481271328583978376544	2397657082952647576875542859325800	8
522581674241	22224	1
74185029379276704566234	1216618440	2
3942551982530050996	64657	1
16712032608422003075584597460	1514864471152385	5
387213274648117480	35099	1
1513010669401023960413022153885669980	286560241386053448106702	2
270273024552729848	51189	1
68011059115283881813970489069538385139	16321550393845754827298962076439484	1
5712800433860648378	61943	1
378539693982813589313544827580210	97569972	6
151264612980145290434982948084	38989	1
31017126865818483286320461356443838286	3785524656439584	2
241163802158159891047435625404	20544	4
60789924569949881998349112403368428447	41819654053738902987144	1
163530846689664825111497093351	37008	1
21359641976736750994392500044478739	26658015517565686321381863965182285	1
1208768150670385309808317583358	44711	1
554618278	5029803322356169	1
49407	448069424289	3
16309264395822912	222466925645511679622637	9
48769	665234754523	1
550419639221708318281540	4136034066702274134112041005845	5
61431	461612723541	3
9116168453028497150309643464236634	69684070862825894756295288496802142134	2
21812	310370855660	4
7059100606878157	11692683530645596	1
458934473678	760178365611	1
437765683933895573747689	251720433096497904184012	1
813784981479	467935965525	3
717206763688039913872447773474	2897451321253326948492572983630	2
183205152708	740132467581	3
80209271654595703961273732774021871320	76531098618811049282389598845283319134	14
575357580337	1096940200124	1
463835953821556816845735	18904142421410210	51955
17855296076279735034	727712151724	2
3618203705786856041645779031133	202320911079515932752338	1
14044440110824258397	785330000707	1
2688759583495641797326551315985256459	111381719746854475239675631511	1
3402337925038146971	140941663798	1
89384201314845039571086329004410812037	78295278956790543347043548894706366897	1
4180612514625762157	27705008341	1
5655756341920755263000012149085778	8037955005901385	1
633733692859068324612024443844	900661662379	1
122813182395666080932163269011239063171	68895730324011747259948	1
943200733868374411200746852822	128565665176	2
143544306926303425425630625561197936939	5845839712353423599704204510147	1
899834178503800906644579470661	741754032341	1
77653947272140276904890359775205070091	75226960188476139629908902105345916019	1
284212123632270987368707904563	290691011139	1
326548587	281586824997811224319005	34233
19078	16451191832314504970	2
2976431060243542	1201883234283149253853553707505	1
31509	12723338139714573554	1
131323220216341664084599	8746676635542796112485176729555668176	1
23097	1538356963211237559	3
2304345940496471063070409030014762	71539734696457486352588663699323902808	2
24475	4485712355202895999	1
12098276268292673	166888622916459761393727	1
916293124421	12639726051157629522	1
384885831830209258003810	877783674969609699648526132881	1
1007917993801	2298691943165459722	1
134744212567557024175559749500	28367389928978488017228372140273401087	1
16441740840	3461441976854075173	1
96307937532858143856291444552789266566	21510638413594365423294939987754350916	2
552178041839	4918405725860997848	1
30017703685320694276609	41839294003887678437840	1
7080482058101354942	9868921807733855039	1
8201772147429689529105542632434	5291387861548762186971584040104	2088355070378
15709535727456803412	10135034863761939472	4
19918469455889777907200868554157787668	5443603025484652147973711619950128165	1
4460697527797769544	1219082952727159399	11
69675054207657202354391562266163603445	149770106488277220763694034949219721978	1
10497753260890441613	13249391354370499884	1
134517121981230626838485741794145	3662635959451544023452	1
145188474885300190867226920447	3953195854777705368	7
155690151468709783077505701025495061083	2502821382457522030946476468114	1
666755863227670616131880933178	9377581180959280867	1
149829453483667804140255676836510478128	34062816329451135190438277519447745375	3
51630330660862957435981985248	5822464345031405334	2
140288248548638165331072409064518973829	2145006331278604166805561061087526052	3
375177927456351739362240446758	1057426929751381624	2
474362131	3398591848054582586243717725411044	1
22931	164290326930828443006004772456	1
5736323387959884	63259105448683634533094242256965589187	9
11016	350057963640600843331217230237	1
508986284537133630279678	1048224797667763926816766926995355904	2
64211	769786295959926193875187412480	7
19069443757169532619457918613863998	154742962954083400404723952367732296831	1
51177	623050075712048064191733367843	1
1357427150864687	7143398186030991152454660064572187	1
149785064923	788237041217212816822583179539	1
12084341728402331600745	66150072994214455886244618661345112331	3
181334801570	621395628356125236226567576710	10
2232299256610654612801277978839	20323988775533725864886698758415337608	1
541092015158	783624695022054550345012597549	1
46296988744537816449213140666756467000	126296732184674197353647650177965431795	5
342701673776	1205399117318750307877832515219	1
24714748991167627860863	536143099494900909647676531052861	1
12165763717040427202	263914890226384892762823790821	1
2386038015914615850602518541183	110054531469057056463152762237964217622	1
13328387396096213903	766642931509710051054261703020	1
43251752534275509119192805045398800926	46683024858864950854338937003673501313	21
18220609876208529844	997888062716177874782202872649	1
17911349664182706260150960146444520670	87829461135043596305284586278398873531	3
11022313656035833941	768514468508433574267995441471	3
3227203240808375100746469199785369	1241470789373397193069737931159642	1
946532700046451122084314180902	364121070354420646156251043015	1
112696356279161716623246379076913413576	158874954400212702148266639006089981223	1
390274276183125958581130998352	358279883126270566733320152387	1
117831424213682431348879717661652807926	60351638341551161112390381616801638511	1
923747990314226826936104725497	859230732050116643441913328614	3
155381326562840221214833715163391071592	1362213478078217547583823674951199245	1
514049603859497068170059999357	1081959945560201230519409557010	1
648805085	606355202	1
50422	47123	1
1233690209477930	18360454522376122	2
3908	58161	1
129665837152405038626750	116249756879646367103094	2
41453	37164	1
331311443146865611420700637073510	4192305187731144027120225300927099	1
1949	24662	1
1130691140059532	17222031	3023
748058974568	11394	2
180869624905923574197051	8331119666227414	1
607210404083	27969	1
1216626930029653961023196630809	439644739866731385205973	1
170592701169	61646	1
149338086632794596385759233207916616867	21769118103684735035859769620729274	1
959532359235	56553	3
551952708451336481705629	607899603	1
18158429702476814163	19999	7
6771682101164116659892150836194	127738529418590	2
18024099109917666407	340	1
145027039705620385816369588348606262504	162163427984756962217087	1
17977749905708804557	20102	1
44128705937393152028994457156725281935	1059267808415639184724776702877792	1
18401926804458898669	2739	1
7148787415517293283287424495236516	401775441	1
392477828955902895126817892077	22058	1
94338063262194949025049531344661424478	1473046334547435	1
59205828229168103122483398839	2690	1
49016505041881841586919932887914295747	159570084014794088028273	1
904210018374683898119649482034	21894	6
141495016175933260028324146453138976031	7577692388851972966599554838359355	3
41722323402061473484126228209	33130	1
405903443	21930624674607602	1
15877	857821074284	1
29978969922023839	161108641714439318644122	1
62363	335142209668	7
6485650838551747425500	528913587640638156948707570997	1
3247	264797236518	1
8683322767361288274656874983310851	67148542321769015460440720696904797279	1
19478	1061143975271	1
13339533514536172	10377339392566975	1
1036281492681	806163479710	1
306234674258277239888616	1943137861968035430537	920019886023
665713163184	4224121438	2
1828617779579495595525618357768	1903215614641875767148868228758	33372874878805995378
219174139024	228115272844	4
88524573665277806074655172573337475155	52301274440851785966290731197587218086	1
166051227134	1031489940769	1
63558993069204541375141	10694494062472800	1
3222337350462852867	542193417449	1
2590740187020061281176678842275	285317082177677958804271	1
6967283856807381450	767303919817	1
19288986686662432181710166050155130855	3161319488020328759891084841950	66732436894140221785
4046694923514576242	663222787780	14
52198417456370846191775701687020382301	96160194858314173076484021553495048709	1
12920925852464861890	323524143399	1
2500817748890987901961974437342925	4904757727732902	3
324465488016994862401813095990	636361690267	1
14144693720857150417428149448106602465	24624177002993524381280	5
164792051417883590156198693129	950838413699	1
51841660866240866587547138145040052996	519290851100706653933654241407	1
89625845679791906354054610584	238391224282	2
91905920883016564944908262948334436512	125975718333198143177740670083235643645	1
573641603769665051088698846131	943209396801	1
262505347	18735401359488804932539	8489
61846	4414042021319072902	2
8602052443562868	2940933583415853384889089805053	656244464721
26216	8962920806246132186	2
237000626814754693881878	6492664736968695688396562949082809237	9930471248418448583
47732	1307624698677363078	2
781098294393397629887851810508317	57077297837440185313804909017370147388	1
36543	4748011851709247512	1
209988856293907	27764867462284322662693	1
125105067795	16541475997786310791	1
22937349062831775702637	1342166196388625924957836529512	1
292127528361	17093679506148142011	3
43579997289626175653650798552	48046403559122342059279470116312350864	8
8647840495	9534136305157498751	1
30775029599101793645896738697504131313	149076677470638028227660623777612195740	1
342556975794	913473128918300897	1
8446462247405804444655	25691672643785719456595	155
2932290313280959710	8919171200758798631	1
93502952913143929306420827872	2935684046431135205109081897012	4
172214528323693411	5406967669065570395	1
73221873593653601383747312115129368775	94999961422249256535146948487107839325	14147573448752174725
10351156522903483318	13429859440754953714	2
75214884778698851142238493483932822697	42651664964516540764193455694051647193	1
13676521237895150829	2111353188291829901	1
8886103911852346486375839335899701	547325984300219121854086	1
285456043683719509994565904878	17582228570976698047	1
65725811270313818671893222447279468245	4434934547675359241035138073	1
196575733747121010962424266562	115440636069178538	2
103774862174270929711591327792498608967	61362410951789925994850720674325286055	1
87483909045439722976666748953	6901554833802385241	1
17596261069365645384434050010705734836	66738660704261998406180486495582649520	4
836149929733661341751530581224	10003420941402557841	1
8903163	762412086697862013914491137613655	1
2453	210059811736564819924091786090	1
9840034788122	169641762189317360072389649912709679712	22
8932	926190371219096479073851173312	4
102757476733584289726395	144198396377938838317132862649478915294	1
15730	927301941248653592884100595412	2
17332334783254333488394117401804112	126506200671402870266337512758411868233	1
62745	660631065184529914007848944251	1
15737348444183325	537609802939385159405673270268785	741555
636662760450	21749289112987647284652113610	30
188463661802620949743494	104279440223694026648552828290262633882	2
510483013343	32542219046785696326239587095	1
726612101903064220958030876610	141031588810907341196077511743144407404	2
86253601476	582163952737284586211222741592	12
14450117513568957932012072814923541533	161328541201828297194853856856146092118	1
164170079883	703889814076377888362048068573	1
217344255993677205873459	11395195329307111929251510577676083	30429
14285336750709994142	748969425831089548079234321054	2
1012869070613827876927983654660	116880095324855508108601855839975031841	1
4222853678602897080	841779496197718096564686510981	3
152862381081261471556038595415701190258	1453772564721075849546932151805012955	77
17603056806679206596	1001944765951558947128679158150	2
91805438648043954968178092716298413092	109503676539623846452435123874734808427	3
7743283053967010408	372770633095698919148364274414	2
21712675711114460813636935779325150	26576461594880492714954622300511993	1
773780784772704007898538364581	947112902296127749503915550347	3
3498007135899159031932104654589304521	6446066885030857837448759571500853876	3
214823514559903336001607808546	71328036520020566957813695025	1
32950599192054430168570989348412938123	15363809970260547958991991234344935218	3
1158419096365258526851130625431	1231444834950060186666188835301	1
140301117993707750958663944520129822583	58337267890133396645522427844282046197	1
977519475275610653931419057262	881802186868887297673607681451	3
706835839	927140697	1
27737	36382	1
3449423609953989	148167859794244	1
23653	1016	1
396415424895639562590802	471990623310279753047446	2
45865	54609	1
12603730764664528058869160649531155	6951350983269126275638378372731209	1
58091	32039	1
3007451654703375	46461885	6915
869834173450	13438	2
89934972992465408627890	1757720270626232	2
451230232748	8819	1
3277731789877275555769747890610	156092210088917825589234	12251174169132550474
1070177191060	50964	4
10379636821100211372180803439311453526	547549619418861145023874626293978	22
1041534649003	4451	1
158603237018951794763157	199029559	1
10357086036435288782	12997	1
5601179551308214263187818449598	19465848901715853	1082458371891
10348997609068766356	35966	2
6319849751753582582527471160601990766	131186395067909121476941	1
1543080037328793081	32031	9
132159478461485164572084672669201475045	15161663815732994870606886746194624	1
16465877829406178382	51099	3
698305458389755036144835578920086	1290977803	1
27185699039953089605233705601	50259	1
25310270234617824329827997033492463240	11889711933953403	3
655350482255109381122428543875	26562	3
68893773099444528376564278845493112903	150760265729606444052516	1
807067190443717152328042538382	46537	1
70593266350611582036560198492464885980	8370520954091189945158818054147733	1
1132586905485847030678800714445	14439	1
329356562	15380941023098437	1
21509	1004469617835	157
5867960953109476	91669394032424139906330	2
26104	407797168547	1
2181361522111914122377	3822998862863744553719995989741	1
545	955153173438	1
4034973785960750309583656068300878	75017801050763715131199262470910727669	1
14052	365256816245	1
3485320756176603	1715401111007568	3
539565098874	265562522023	1
80334329070737071429867	191596776952082995393230	1
427570464883	1019752376588	1
6870240562841424964808357121508	912505050418340683463478144538	2
752069010856	99889773057	1
35983111632322878387193812424092434547	74454122591859810621954773516555626781	1
448193999637	734933842833	3
224891747531604055668218	9053619461279148	2
12897757435930608532	519233760289	1
1502052451135917128899042990020	91734917032179234377287	1
7027940643641341448	429217735615	1
9175424601264062917724198342101855372	516037340464288555165774169827	1
9369566359142263933	526956115427	1
163901170149215603529953965085008882915	1383288850405707077367648548526190987	1
12450709369824576249	440535687274	1
2591316924069340616620965438395128	3470968174723515	1
93527400576375241066932504589	125276313310	1
106239414637557453108833885743685541487	379059931238861291866860	1
429613414825549437361519228134	720943170680	158
13108555800429455393059083195240047945	1028658896494248652066287209907	1
973571007946744932470359723730	1027344076326	2
62744762031448226874725202124692696919	133425880747150094402299517584793997926	1
607225731731705209247817585593	533426586731	1
62914527	89192622353029494238543	1
11994	17003645477653130157	3
8896853347480254	2066101383565305571635390906822	623771531058
57052	13249090608934467436	4
130965376495518716040148	72594613590287912094811515267588339271	1
28947	16045433807232007893	3
1584942635867583913975411281840482	137538409808462550866978917790578422800	2
26101	461364153774968721	1
1575587471929733	85142600435943402259778	1
235214969311	12710696489653415281	7
7308411829643128194717	2064100837413807401831297373167	1
18443827685	5209055134976353634	1
826462116292595074700237160431	32534024457607696541840865893280776882	1
321761419439	12666271911532973092	1
122167558155323161050616607637430142137	47306382331754152714879009627873004378	1
652803028945	5813904664378608188	1
2889087301828949157031	1002375936559540003432	1
4934393342150212053	1711999891647378315	9
516585307829134950682549299495	2330731382896309681709067529249	1
974883625289793810	4398483320563572781	1
8290548489167328216049646091216565872	23038258092882150566266552321781983251	2881580698040160333
5754167145002012768	15990014167259714494	2
59198025207121509969026143944156917170	110303764780436641824874225036278797491	1
14281389306763889435	12369215889457890841	1
16725786485566835350009240100971177	442762099500657000799161	1
608730605629058844831373723035	16114210307013520674	9
87097650676692974031455412245511695245	1437634620572167029523915967125	5
1009512785031203375051829137266	15752260336925024031	1
83957178287947273711849592986199306867	38118109607203873507998412643834626053	1
829073030476872203191640507926	4168162760789710426	2
76284446711215411407041325237022942240	6396355669125311958734222954990985171	1
357475582479966344986058134391	1942332125293850026	1
611181976	26855423272287170910431018053201488	8
23139	1016730962283952180151476254688	1
6400088198237477	162788040781994637749413308607042119971	1
30994	361678657986241691235465991870	2
119607505583634846837447	44267366215703343425639672216398768426	1
15857	418981655856343838744529853483	1
2995535353533134652824965478719012	157010577266790915781079745755679681599	1
25435	766969185788519604863191766138	1
25890544357535075	28827174426693446647174130392540271	52817
980386782950	1091586967328452833261038316926	2
78346701517190943305625	144186027171989490291148216966238397230	5
527271093726	452118244002186487372540252491	3
1082648163724198983037848654157	160431311367326321090433685377649673542	1
165047063731	390725257686659088184583116725	1
50796139578450786601213941612829543969	19499642912939256734239259609358025459	1
544057995919	644308161012465860470628245955	1
113695691975200223669305	2862209579780963496349547275367360	12355
18404806471096758182	463328139179435612521173172864	2
1435576180330868184750866673867	11715347580160067840548057806228360142	1
5988140921061656274	1205120612374035592662924907892	2
71491952424799659907103969864323975023	105469772274853137164059966881234351243	297
9448832370572180146	362177815451956978656951460026	2
108272378893266990678682928636480679424	114487387879300224771761193208573292455	1
12595138980933515637	979408258814155009048793760934	1
5825831531743710301712250247459252	22284735687485546974760208699945	1
662817171823620263008390721595	2535381499230393876188657910	15
57162441465080827437459529865301519985	24348133569231312309087856057390792464	1
14966257445625559769371963225	840868973028449399651476054003	1
30055015750279157800921883013659717246	107113124859092627930899988629229815901	1
79253552888845549010668514044	1097215688413518042938605209018	2
46126302153439558420237758219205677043	54392745845952777140941949462858408336	1
339605992536566345672270767509	1260589696215167739492369865859	1
884805322	1047886308	2
44495	52696	1
9562042998788287	8438969433992333	1
62775	55402	1
151918760917444704062323	151422403324414747942450	1
41013	40879	1
5896337725281576755176766536811587	3322759078942165702531344929872639	1
42626	24021	1
12093717876318540	254585911	1
563533835480	11863	1
236302571622094602049397	2585332270626636	1
872973229478	9551	1
791313689402586557736472823443	53021939388344807296818	1
781972001557	52396	1
136215736117135410559855730441858092255	18206237219762939429187206636088312	1
340006853005	29827	1
195639645029154586750914	586123976	2
16765040921132403852	50227	1
3799769747898309427017510957585	13105590624996705	517373598555
14688688245828108294	50662	2
21920156374991036559525341822472586360	130888894575915499077524	4
8248975024999798137	49256	1
105732404085242591893823536771537842090	17462771259180364818005226250379608	2
265497389117851357	33689	1
709064956937895786322341345917227	26459660	1
331571174626091085490924173915	12373	1
34631731077111807665903213465540942288	244088033144697	1
207262678426964799794783109621	2394	9
154669795370770424943022398262628051170	379930196555597764472287	1
793246293225932838513040229103	64029	3
67865054920939552852314402370907434199	1561042954124323879909126813255973	1
537567780924572795178797110898	16517	1
939256638	8495069751582624	109254
34388	311020914624	4
9021839795496540	88396360987831719283455	2433074378505
22248	217986827946	6
346966492854327972092026	7694086404302185658885832115524	14
45332	1005250743409	1
7250291026203439680831863443966879	31993811529062947299395569147139562897	1
14174	778722522370	2
2136947611630	32799358917812	2
65752234204	1009211043625	1
236959071355190771843987	221447321238303443061900	1
439491533411	410721658488	1
2327336564651858048681990201755	1918145046105479531515367045635	5
885756700737	730023260657	1
145715985503035278302880555667128656052	62232832027430089891392632258430128875	1
596323159311	52217495985	3
25421955416804716376160	6483336978915277	1
1360008314393725632	346841619843	3
562001196113426108689216785865	124850311395030917646023	289630828573
3880810609025182010	862134131302	2
6303953241435366323954805774996032486	665007307467263807920136418348	2
6204803319383233676	654547930601	1
80450991473323275737863899202240746402	9855189031279723755497527942702287926	26
16884534753874311847	469703690724	1
6991683419275925996428913046116323	207101177940351	1
489596542087176639223340432486	14502375823	13
58690493140773676487506151058107198455	103206136252914865826250	5
419332627820312443372139282498	406757039500	2
49906156064166960995102961997997480432	4032153022036268676079747156037	1
743809863689825222893967608631	551530427005	1
143273109464900697901358118914906365946	129673719048685450504216752161435083209	1
779092995716006304073790408523	786750932206	1
1523840211	164053856129759740973321	1
52993	5705129666664107422	1
367102533603091	221735255663023493034940221568	1
7366	4449170854755655281	1
53162068231377842971892	24203533897800214481838006371964573060	4
40057	18237081242297170824	1
5108810170333193266487129760949950	22623240899838902246975408328746783608	2
17851	17227636984258252071	1
30603332982047207	471972039127997927500906	1
954549460615	14721293776703355453	1
580336105628334355633	1897664812379477087026216745282	1
3618767157	11833155013848812444	1
289766062223003803172078040795	12112648811959449599267412563534055662	1
204203690561	8536015470189424075	1
137706200427176106166367722637132992954	74017394142708875994843762064073490557	1
817131894012	16618775593086947593	1
82455308587479494680302	82418591265710461870097	10099
16329400651050498996	16322129174316360406	2
1796790121906506195488012993542	4207535963631578893615468155915	1
5077099176725243979	11889022049124608442	3
23485921633576017213343048197044642824	26573780015890629776323345824765306244	11971495555774615444
15694561485091817168	17758035254382165608	8
75045163736054765702241328888490066479	151645191150462143182259622304118540158	1
3885546588124610933	11395065780691076351	1
5272098687880291834970005691651687	31740420143018779749000	1
615719554788939192405256139171	3706910381666426832	1
48194150196688021209541997851444540581	1405026409700154291431451713920	1
875069800602653660317017613334	17317562834894719471	1
20900287102984485661730877511421699554	61813650903510263887973503271446819603	29
438040117003743940732200600116	9573445400401507627	1
60442261484645882630574238887683442641	16856177722008908914620317722043727441	7
1226520277936775019089234429557	5417039216898502254	1
558920035	8196323681038898031835730379541852	1
33081	485118740554520317944762237255	3
191660741990662	27316088346402624927930399193682727724	2
16265	1171858921717226617850487112677	1
160492913507672217703762	121913800232949948807030724108609106143	1
40475	132892217566944657862084011137	1
13830474431093895625851915138458850	70366760341558650998001545031291038728	2
29796	956457247268421787566544831417	1
1604672662970281	32648899921506762297619210509650949	1
53384988039	1086178615749513857897739757794	3
179835902155830728690690	155562339493895179480823710497639125738	2
1085420969363	1088433790181020400963227865740	1
2544314252927638132977913171305	61897212942972680859588203556358605038	1
419628801870	123332134563978537695612219876	2
43342366019226823555979360526455779728	76764066174395579731532878481312718716	4
725689409504	285780273677977972130737277512	8
296340399112199961648150	18514748079888018237654655636272865	34345
17256683599487550540	1078162648413918662842023912434	2
3791048828041846502821129709982	145700262301153859717855239138658945798	2
10419937578715990835	953458547614099962424445435956	1
77947985028675220098681542171652907152	46890719994648695588129402315791053827	1
14136494747459652893	271136716057610252023226714862	1
81339101941113621501428711436119840552	118005497343318129001264858084903205388	4
14212874634653776912	873351023222958012878153361381	1
9315906009881752371684069075266407	11168144174353548108108313301250441	1
1052228611270317091735931448045	1261438320929976631626849641526	3
114579231035847485156309360915337699474	67749240922433576192919183032325642879	3
303723644321202124949544631485	432162773164229649999413335879	1
154131560056505948643972197959313358263	58587493294233471770130627469438808976	1
569020135853613341200622517465	1114720186150669346445849374743	1
95100595553763198074986411761885572366	35590313171883712133204669242399191895	1
33039557913316414349695910253	1010450536999743628935186880031	1
996302291	1403674789	1
31921	44973	1
11641216473636645	473433172774485	1871277362745
62210	2530	10
135581800580671057316290	54222839720019558240646	2
57633	23049	3
20184039903944534841106482031797249	9986242332836990586466625884577662	1
43506	21525	3
11260038572951609	769728452	1
569710267042	38945	1
253293841647026672330170	6105018466623426	2
898993343069	21668	1
379299179092647540286475744883	39131130770101132665563	1
64662195391	6671	1
159152604411072483385666647383423415699	9497155298283073028603138660376037	1
32618865233	62925	1
129691645904346158864401	258406220	1
13711650463006413159	27320	1
2884331080431741794704169871882	371848980196336	2
16033155019289058556	2067	1
12832915642764078839325675552916080760	6085690003750235983747	1
14961251136568395201	7095	3
13791371080345748669169969434496961755	5863192330814684442980094140237491	1
13120404739485532622	25123	7
26463878832151916483736497744047567	1153352517	1
1061420989958965867190875272999	46259	1
35784174376578527694680458210143905235	882535436712643	1
412741342375441894040619682714	26042	2
134234822580154416137766618172438178715	268506485844321574389281	7
1046686284980142396285714476446	30679	1
107110503447200864981602202417368925262	2027863668239348673160023409468552	2
88553809485423408514470346636	43856	4
195994807	10423560567778866	1
18255	970852751621	1
3751765459605507	141287990747860215517635	3
25415	957105214470	5
69158881135306210450840	792158018078214164415924609336	8
59603	682703270736	1
6859360276657314605965504121317857	67255641117972810606085166434089512121	3
38659	184489177267	1
14890966946320192	3361879890828187	1
957464519937	216163310775	3
145953848005199748822937	59315886326152779810897	1
1087628785875	442014145634	1
8752868341308748302550531712977	3138286811450867185194960490350	1
1018103086719	365034565260	9
153843458519967659361913035357675517548	56135767648507532751276284417230268724	12
681596746120	78757522488	8
83373896966335539370992	12998536730016727	1
5879889768069081376	916713334745	1
7870511974133836833716300469789	173728927165263413763878	1
15153434062751524866	334487750129	1
22298308154491400675690744931928825905	111837708000695420447686602862	1
7664859720447810966	38443290735	87
121644725835990765525111431267386728861	102737676456780245848179647791364260522	1
9784432788494071955	207506956788	1
23883955392061253279709878403377956	23483865836568506	2
1090317746322213749045211403683	1072053403783	1
126927717179789267169277906370115369107	164573658958193297593725	1
65027946555754068922650608005	368383645633	1
108626255124080992208079016540272803729	2144730692618217805966479664403	1
909480905067149357457138801397	582896609546	1
164178195244422520945176768298276963921	34916817406340299205556459704038069198	1
523882537572781097687883522122	1044595417548	2
415268418	164991412261324692136549	37351
22236	8834644976644517798	2
7187410451804176	401084212693824407025008113517	17
60609	3382207432032479002	1
18906443054034796422912	7021794506007205704552913038015274132	4
40225	14939440655066117672	1
730737290176200269760922108375639	154402688039390021953475415958431716884	1
64346	3284421280141588947	1
10273863637218797	127340989177363695046267	1
531869833418	6592342773140252895	1
76030383079582360522753	2712501151795383741735851846707	312827657153
486084790402	17341824418476747238	2
6262099039304991987741244314172	100199093394597028813481473609868071727	1
732146305719	11714984960280870641	1
153666789442822384245097780584558400716	68352715476663675903701400720025391180	4
32041139656	12068183855225655851	1
86019247437980981517291	47937457485001654884562	1
10457631443435776733	5827908028083600375	7
3808604633940402895483406973670	597454413383609401386978714762	2
10241756144503836769	1606620533620940516	1
65485488647751609846972108812694031741	6195996575261709728365387641224347836	1
13107386794323402801	1240172828595770984	1
116797764720610274575230696688650229255	159119349990177915615861471923352806947	1
9599298480588217621	13660701393882341117	11
27513072727119589593282716444489647	98822892781998609340042	1
889742832148745722153212594211	3195824813064875393	1
104764619443867319829857792217020665831	108029736455440371494218325611	1
827045186796662511596360386229	297755050622052237	1
77038496298707401519339817951326221158	35566722851054409781419790254595933794	2
635824903106081388529070216193	4965732926379272148	3
134228787264189335314795444406721075218	20888595879915395488297572427652315316	2
1183187052637439190378118774700	8241451555523177656	28
630375520	1611127365591309481657511995955809	1
64229	164157864954028170732845483311	1
3094455188037676	108696780607882800865049713950753069669	1
10904	664062993960587276503271774010	58
307531964999569651862933	121284987294472028822928170570346331516	1
51463	46561361169259395437871572461	1
147747119677219571193609877257893	41045121106862768640948833657800631751	1
14962	821035728847568056956675559878	2
98338609030372	112129535234646959846053132464562	2
50313946805	57369933606879999921234654625	5
175239285738202195871039	137819785955997125979023298497414820331	1
1079112290858	479656041626920671424108740594	2
75273095032036019038919581105	74943632239047306798197599841129288318	1
567149656119	226966183238044994346855172236	3
1271691167721280961295297299219453847	31656106827025585503746240914408885054	1
1018687433294	423925518650821457899793583021	1
4108204179991543795373	6913510025396318960238465186654275	118769
484258169386638038	814936055330502618051330840650	14
3847659537488083317969995431900	161552427822335013949966054201886439518	2
15207528105159754552	332837574191093257112482193532	4
87426461652970767991268903654154142871	154384867432917535471970807145146675906	1
15556378685179360211	1025795136594383115346195662993	1
43469062873138430499055629202042127868	58291899124307618705582127539198980993	1
16595682456141672344	96009107493839591572014921242	2
3681936096414448468473132935887053	24169182240932381697676567170904453	1
165283419586310617398295645002	1084963178279010692778334440819	3
29689174114823907965389592551555432611	167139191484912201166645496893086062900	1
1164923794350258173778330606570	712137072062252832468511399263	3
79806155691692694171232396712831561070	131849026009485108662682653181020437903	1
227591731401430804669593878580	630318853033322042519505874346	2
40033530026890183093814314130983727305	160178365833093846812637390567474755281	1
1082220550359005734190896365515	1088524302412471118650952121970	5
396936312	275284035	3
17675	12258	1
1827308274824655	15701397086502025	5
7470	64187	1
105845398262518419038776	81084026325447946628230	2
45841	35117	1
26040927733213027540312738025257361	21967400700088248554710157104550718	1
62719	52908	1
8747669708410538	1098407170	2
447096660367	56140	7
73132370765459666636488	12264402019109506	226
376746971449	63181	1
3976678579947071407792485377620	229019947492779572396676	4
690510057399	39767	1
8180290701087617989695826546635018253	12154812399090026162146058671162122	1
143530465941	63276	3
20391013276708654607062	233584042	2
4970387148496929825	56937	3
2829413628285267887497150573602	9823218965744998	2
10278178290009671695	35684	1
4982767805394288456298256974616553538	42064558967148740008448	23473526209346395094
849087224638676108	7168	4
129585356546935237479530826241194243601	29962596961488482166274911610838440	1
15036912024199922463	47504	1
11442298734106444024917141280801587	728879200	7
808785915116200319838638719265	51520	5
146472357324451648930616530827649616407	27161581274741422	1
187498400833085414394937331714	56068	2
160329223128869547027404256265539511808	381009250451413906870937	1
734061200886262679732671378583	53525	1
127941756409946473596234410515809208669	1700375298957496877183467257950032	1
1098834475002265074777358333199	4061	1
31152394	518806264213562	26
52401	872676642916	1
17857402896312733	339209054932631466110337	1
46637	885889890414	1
284035097793243589445842	7338190802545419592436250623209	1
39685	1025282101619	1
499352821211243500331897012789407	42244620834868298767842380840383515668	1
6381	289702561739	1
23714525493197357	14232556727886133	44317
1070222510242	642306867698	2
18158619151806183531334	204225595409392645890276	2
50851452019	571913975352	1
5136990165623638430344158910948	3519731616085785984283627430791	1
968224999864	663402504897	1
104640189675661594462043895248069862156	164495323163914589960886188354938096354	2
772085088519	359810160347	1
25015122578464768675227	17759978301527570	1
1382623881634089743	981621019844	1
365561250984929323190695193013	3284350100257217090343	3
11382235474838600929	102262606122	1
23799312413595086914854861996932774260	1571911180428326242374840844123	1
4752037531020404440	313865409009	1
5068684403873296735090600856539087610	17449591901383231512701591847986251316	2
9038243208891652377	378183766173	3
1648599824001775447826034316251899	665763255060406	17
144278635102767728335538819083	58264845321	1
15002104143338752110153780117171855718	443616983652020313665786	2
563707733068943483652039630884	1042332879388	4
150841954081636581163165498869611835553	1507361945781689008989411355906	1
39150477054773380882807616862	375387997323	3
146136910952858551470648066911382191625	151134059363002398324514717481459063880	15
493760276086805652520189430227	1073479748752	1
657720082	168741109863449013791550	2
31421	8061201952153302940	13
444602568164395	282842817103670475731048566407	1
11027	7015046622602801158	1
448096204487419247077466	120901142365754143355047193012196162590	2
49957	13478932221876373549	1
783836030286306054584679853807894	62066798149184875677705651257190499535	1
10529	4915439064914651355	1
12806495482853505	92730857701730110031442	27597
928107800330	6720357843369214772	2
14367185111353443215481	328138434896717956798225958157	137372351751
209171422462	4777357753785841814	2
3651595759366489673779828795130	50840797709525002766094129695410574986	2
660385230020	9194476634957466921	1
2374551865544058422258567194908626668	11188360044687778105701531825233102025	1
270821159975	7457265617730354285	5
25328642859807828711620	33087584678566310807143	5969
8486729053378397960	11086475013759862894	2
1081247908799127796517439578727	1128405485617555047962423864035	1
12885615512117328218	13447609110828906957	1
106576617417276402051805882884082935501	94064195186685407612249120831524925416	1
17442233996985649121	15394462152617888931	1
13039392315971939969820940098110863549	155324573613729098056221557134612983052	1
13156707745401234342	8654638255067559735	3
30683490291519360087980705933076985	432696525812566063111913	58507
1048882707762126244311986802710	14791273721522760118	2
83129356169578850093516878569270532487	823346860529531567061729473147	1
218230580808159516817838064042	2572692631592290085	1
42419118282929152731909854745842401632	1459627492331297513666140666566505954	2
866446322250710451024991474112	317965884822331593	1
94818292678192026616276821341411256550	98284468541477867483501376803271233884	2
818505328438013032216454337795	16416927439493494984	1
1131306113	4283137105305769883591215776431098	1
53666	203180052906988443518475167877	1
2402767132171372	132621081134631760067102770883716354646	46
12664	625729831467743709062152661625	1
399804182565030712141081	126599835852230899281788659120932994201	1
48867	369322103559742808039995661795	1
4268127282385704243894887606530269	67662318849627229978075853487467168588	7
19849	808523537897823360162901861395	1
8966136358926818	14073272994595788782428972508639697	1
547600473871	859515252975587918430938559785	1
95220452508941575652590	124582456583120796977758944768423870832	26
1023197381804	961176691510028819515785959757	1
2818462228424269225021320080762	38034102453763168716556489841066754557	1
652208205175	447658147240978225096954611870	5
16703465761204052379093550450942599499	131070651635893843179965387270749896791	1
290984065106	736227188876819556413949035189	1
246870932066862026060119	21956103000545822137076651260367314	1
8351378767844320159	742751408147555763166274293749	1
5030167457489757177518252558380	97846279076251814875991222192406419055	5
14955509066360045871	136366584589113823090089658514	1
2912793004236930311175647718189425985	36811644568681373537251195881331637212	1
1475874613615172130	1000822896995134705122294384905	5
15202438568420023000822838329623336452	90871622028724838013293124618911962435	1
17730374069531815499	1027364759849729757169365948517	1
1923417805718163137369741532644405	1280026078061542932490348260956459	1
607618956158004466077947096081	404367739081201368659089641749	1
119228559583948746018812090385201779476	34483962151602734244606706152524190043	1
895653348821068314395641113064	697139629492428410242089022943	1
167874089609754257837290157470374071335	147782696297244620417066136030788335249	1
490334192779681883095406737923	172304869255236762498863362247	1
144120730514492289184620055468909713190	59151064661896647907379019487869533701	1
197384165802011859190059635492	556743775406354569401456038065	1
468652079	401804345	1
59402	50929	1
12085713225190150	1834675775315365	1897286220595
63700	9670	10
325254992015950456359253	87666862219208831732382	1
45219	12188	1
39470005701724882097934627772450637	5348199957954351486890495126486682	1
62605	8483	1
1670745913373679	36834879	3
994195723519	21919	1
11517221428306199975291	708682949405606	1
335416469746	20639	1
6189095400120930562535353690128	498990756302312038020374	2
797229790159	64276	1
13596216748214264346857387417844070760	160227044267872612883476462086541	1
126730671627	16857	3
114585605048280089581600	827309462	2
5964117374015879744	43061	1
4711634859735935495653388236020	17070227498663950	1597587973670
11796871126695592824	42740	4
43036846080014848636386686321025682141	70843448524874320119307	1
6497129634565250219	10695	1
154961505106638637579779525679690487713	3005197711366951526291025285532884	1
13249402675609572365	28632	1
3579911233282712003103651378375916	297917846	2
331028825491951731758625121677	27548	1
162435032030479328688317660919018688753	2013167433491092	1
505491537939219000492769860786	7505	1
10019026484210221152188288807035148628	81498724404010929164152	4
641287351672285282645867320456	21885	3
141877640588736183782248896368134415376	31210545402104630220057914950710181	1
744979851982983861142518774607	56086	1
774657180	4838637857733817	1
54360	339541620135	15
114257141424152	8311200833740572052117	1
13459	979023723393	1
254977228436913733222565	4131489520705700607388828332422	1
57937	938774453815	11
26836756321349887391864139725450227	162274069297024702099230206852925390617	1
51313	1028637487390	1
2633291483425142	3263672090832849	1
583296374665	722931020231	1
220603174827608414434023	288268742551721423261304	3
782505615431	1022523406457	1
580606175174848429204677429504	697719360517036183517863992106	2
866817059328	1041661405233	9
40147960766379004382549262434399471850	121567865927187297263039975646130469273	1
287268917284	1046447960127	1
36220772627014534984426	15436626636418377	1
2293397450027830119	977403782342	1
1567690299742100980665603226810	189494041370177973023375	940716701815
3332970057228559148	402871642450	2
136516827405014033392678205695597893877	2518671308281458894135735201013	1
15057757806668803065	277808555001	3
41334699098619040575114144234876770559	29864201393376577272843224265736953725	1
276273837731644259	727306124114	1
3676153399751368503442927714297672	3298537631047000	446968
131594329786521397628212407664	118076914000	16
64479322517536618649279244689107439026	10325980468772572195810	2
514724019265839819175374068764	443867497627	1
107787188536820484817412674431072317832	2366460696828208367897604475854	6
210749729485917636726533452336	368200870951	1
13692382091057177666998446412479773663	41819203692696831083280383421105102442	1
110588111617549026821510027861	524122799772	1
2936367	2000163818512501778111	1
10285	7005827735595452813	1
20385125404689144	8284150034870441693596264661608	8
39472	16040714181782215373	1
61053666115793380257551	21364353437367967426182465748598372217	1
36391	12734209678166099298	1
14189422675903291003783296986904712	75925454386696953098604140682518650581	1
24363	6440666755202390190	3
9012449100490035	190226495668393686291437	1
854949400037	18045486474258282625	1
7329233777077384522003	3044138576343036745846713143319	1
23725856897	9854344728754532898	1
3564577008972770840833784532947	93969756977901114713469459389996811126	1
569717979055	15018965757501540677	1
31883653472377563267935482389038014803	114356964222927410430755264556735352290	3
531050714534	3384923740582010437	1
97563287404597108314380	50843078388620000763142	2
13285665882017717480	6923548497122625555	5
3795753178916872592586730545326	442368990234991281570054234099	1
13520541870300182209	1575726390170955347	1
4000429328617504428016386467827216215	4461258735094311083582022123031819432	1
9097194128678819498	10145145292553557539	1
68390244898192637507033637739364737714	71664913555966490698373460773435001289	1
3946921090086708789	17946266263171368370	1
387908177269830629877888261500675	58136696468240842369947	1
51883659101161055290294691567	7775924091251366598	1
56497425446209651464052234282969987907	2377067085539445559217119712153	1
1012887080520422500097690933878	5175374313727079426	2
34051090074049375476505172186156949619	58924718963799865668831988066831979709	1
1218859985948411384772163553778	10041515098783584017	1
126084244037873638997023466973921631348	20918907221741068978035362162155428616	4
991611543138305342781066417976	13739780451868970499	1
927685137	5731067131277840553818763452006837	1
34859	215352452091229330345467861043	1
15416603504049264	5847063710956300219530080329623611607	3
30112	1081722656819931371108187159226	2
234332555285958237240951	22031769934990511937950193824167062708	3
31902	88210710612312083717986467752	2
1881914998500274523125476498398591	14634943238386702510468499800301674944	1
34273	130888782985205188377756945311	1
690284596599663	36507084566730206393813340373017586	1
22114937338	1169592790514687759905596628799	1
6828173234856585355930	103192034566756979840324063510387656621	1
53253327860	437368447849381013821590791866	2
9675179377550286968604517057	21841763702789209578421774300946869787	7
4969162221	1223482847796153791628274500010	1
61846570162183427954508644436744510218	137295109882822764424959502031789390728	2
23917843404	1242464878969446697725229830768	84
189717769835323468829959	16369813125489320243670240987405910	1
5805583788586485574	500935267086595781436425814753	1
1644613856318927150421831464436	102041654715167401336023262430287540053	3
15506016215998149259	316980190608229940478655802654	1
64020332510438896793610597331884159875	9321448205539804981895904074740916780	5
12557705018191243493	339134251046562552003179825979	1
90365648642555206291579701789837436662	44206899115289356750914095616687187641	3
5481889833078068721	740525996345603274859187384666	1
7390533048593966316221590125900657	616535893237239850410653677265778	3
816768862086972019254195736962	68136806458223998498165848181	1
98535831313647690996134492019688330588	21811091809861069219322752429803282245	1
46842184343925167419060203064	1267486274553889351893600618794	2
108060864539068170253129695938441211066	68609877660605888853291318841536894602	2
1095579520955292405852418955073	10366783742936500178408156996	1
120684091037369351931991175474362168360	147968731784252036714420306290813057528	8
66580850030306609379773854032	514191079887341711304714974785	1
8578912	58346910	2
8325	56620	5
1904066605748598	2470144567081093	1
25069	32522	1
16625073006661881483396	201661196301147229066956	93926966139332663748
4248	51528	24
9487183424657138331311553931318333	1562922912476686399807285096867548	1
45599	7512	1
3844056172958078	40971733	9823
782664394372	8342	2
43600689544697629245754	9497338986597382	2
251967824781	54885	3
4470621246145795443106664286865	207252251785433868152281	1
1037970984103	48119	1
68430421671501388829947365414399853030	2701578217170260130766148524005806	2
583527202180	18703	1
465283834761316622632015	265892301	1
15297589543532627201	8742	1
2428600085690717636248602719601	29494523189668437	973641540609
4988694472036721378	60586	2
4837133945270097605111275565164383223	32780120121379684180344	1
7718136874928528901	52304	1
26344224139810355418067452099031689955	32492532038463773036465531016115158	1
18178985750371916029	54052	1
10722101185422943166667365834846333	309666196	1
704405031397887407066804574769	20344	1
89890625189756021696366203219711458903	562256142857301	3
316329997581184213787757451589	1049	1
13528462799916187103616526483512791724	85798123270704505634110	2
475508873049312285069435767096	46113	1
117523005416067153753648279298228606255	5106331192357180561017352070981152	23
538710754803127186240622497619	16192	1
342559885	4032373903169706	16747
40910	481563731196	2
12321046536451050	35120863050816747713725	625878621175
39372	112228990934	2
251500156853376637953012	3286974173181877804453804511878	15992633654672303062
62904	822122045476	4
781235694726267522739738580891698	125281202780124616180715836687464457215	1
32697	866873062006	7
3041836288269600	5560003485054176	32
300859135381	549923691712	1
278814789297881350193205	92073497664834761192865	45
800016730747	264190930387	1
2802519731620811099538298769319	3242954780618871972095703187811	1
885228134071	1024347759958	1
120752468087472241923263285773827096860	116690853258710507734572981350718695393	1
941754203240	687991575521	1
162621567007540007147745	20108181886729531	19
7738909130203916870	956917309669	1
3262057192472735508982286524477	230841891423915566483370	1
9018727970727274574	638216959471	1
74084468439611012726955953758154226832	3128503142531042939282569179738	2
13601499236191964605	574375898212	1
144495317965612606492741332869100371740	6701627547634150608890873120723961451	1
3985699118360069393	860899633023	1
3281031766176885137369290861410322	3831347060907210	2
862861739954473408907111337649	1007586340804	1
129064075075172423449371576311839679568	129975820832799483844945	1
591621304373973590296134689440	583351790163	1
131528215961444593736389581336860132161	1334080312108088427134747639282	1
622795043102570875599385285745	304684169095	5
43099636402490265736931402117341066728	22275357989980568960999287763742927647	1
627066038923900654704778059417	945108006903	9
1616399183	169837821641765189805729	1
62857	6604492296154661189	1
5361548330099440	2545644475944396750199482175877	59
35872	17031900678471315397	1
104281578399989701832748	27628065922241794684799294278819548200	29137071360712406212
28632	7585680957488318800	8
12111177900784379390040209671456224	67363421243788722057825842359178130203	1
24589	14687804967839012926	1
6717144122987602	197847881504929128970350	2
346736049709	10212821344944076860	1
82092814229851125770665	5330763118562118160218821148064	1
238859718683	15510548527430699097	1
5591483024271399488053552219002	37866371525329669661648338072953352924	2
779263855772	5277293081430486107	1
130917657461231811095134850631008618300	137588943467233033899128338176134937980	20
884276427305	8746343950165032617	1
7969764055893678835125	7507558627386999016500	2625
18216603556328408766	17160134005455997752	6
1891561657397712625867235666541	7162395176118207204712214817020	1
4685005268328204942	17739764920021844971	1
46899108931096536796379167378112383816	67720777569197908641490398182535521592	8
6023162182291823159	8697248960730998032	1
121994129701901934863095582933043718863	166985073485991842079249265066733121141	1
15998033078197065281	11740357565535031382	1
1333369326771174340033807063864149	36491968998987702567666	3
158895230503625614018209743653	4348682476194685404	1
119545812023644364250521768194094655278	2040136234960080687212964879252	2
727287965339536107475228814804	5015691436563710155	1
76341075582847958262895740133108446256	1736474679582933804167134468462712785	1
683183476922028358317280559392	9222816500955811113	1
11788906243815963903218183150280067541	124165544058010645688023746354832653080	1
1145104781388360736472987455655	1333528730005208048	1
434380167	704452326022162885496065832365627	1
45554	73876810447502793298313232905	1
17305480253814242	123115880531730819928693013816012109070	2
41692	717622605764624085174592778820	4
231211854486366587174016	60999703674869118111417560725371993650	2
29952	1127351685840437482938389239380	36
9421149082454271843804810046822145	43340036619988972179125273600028060737	1
36119	996209723897631217565583834519	1
10986540886712142	20175105296506963474787459302774957	1
448714120636	823994988523635911486346844035	1
165135705576803133775531	88884495742156426831542989970881475547	1
834865456893	736756012199274941263566203730	3
3357514295974261819903357078112	103490365740348028975238012071704938895	1
387030124352	519254063220476309745575279426	2
57240832855441122666677730382124119138	169562290059968055121218769041417399593	1
542836065868	583882480639095768279300179961	1
73809003031704643220122	10514273832569395599035664594130501	1
4508934483747496455	642308795782974165309610225977	9
1478073413738223059907606326912	35577447761281435095659605550809547488	32
17239349092381542656	238545744456596990349700190493	1
72249125331334655960585021241503133003	141319278704583668019860543247976675821	3
10533282297189262362	611642636659607201525177028605	1
122877118821629561650776363425094828233	141103143698710750442227726113027826244	1
13895695313767427605	677818060137322960611118075192	1
20524233813348288839582223387116049	20884079137405419909986313308721608	1
739598703207087758403712487599	752565868629589373524308149717	1
105249944102096839955925178038973360983	11117733567247537432476376402289782880	1
962019184884308425672162274005	387454686644727410074009824320	5
26656647261346946217107151038732968300	43212651602630704755687943049856451713	1
813700797243109228872300486296	509114189194970944851688560850	2
101048735849180674485522635476519200709	133230818494219523973540742847649960801	1
372932141175208386777986249238	979218307091921807504854129246	2
42797821	210159883	1
12339	60591	3
818786153178619	1507836715754372	1
33159	61064	1
103028512255040359275137	205766301066041137416837	1
26579	53083	1
3981714275357975176899402634893684	26292847480460699719529613918500451	815256813136358553828706518201
9768	64502	2
7812473999588114	259068461	1
834175858159	27662	1
2283072588162870655539	31861158610254	6364594209
717429112742	10012	2
1191250078979112825983603894090	431283084143210855099977	1
133219188676	48231	1
107617322789194943067818388568585513481	9963347722547422353738995058693937	1
541811072845	16125	5
167217773693832894652912	211190362	2
15429552359292539299	19487	13
2921738218359410798053490538309	1879122642022976	1
8159809172137423531	5248	1
54702109942725399988484705556187001590	23466345861573494989074	2
6990931979182602831	2999	1
136555291643664060345728422121139493370	33524619474413518029046075371618627	1
17051188012550066796	60865	1
30658208684659931546766256587658704	1614115541	1
1027299367857655152604964450807	54086	1
137158000658618159230086804217457721903	17565298836532226	1
952856120347116681100283219010	35516	2
30120978203886442208934907525766710206	27561925428209370445949	1
317761109218819625674702378033	4706	1
150021187227462938822017499477480222663	1358737788689800078986070987230547	1
900515494053750281479640945247	8695	1
73839287	28243303529155027	1
2635	1007879508579	1
5504698207765974	206547206319491930454831	545343591021
20188	757493843222	2
120517755555290199758434	2292838116728173270851829364384	2
31917	607217698624	1
18988139950014026699842578249460380	32777735434799918501218442802777269191	1
30641	802852827806	1
4563588831716815	17576499299022249	17
268913045091	1035708983178	3
107010369646623600206657	379888661075246117277835	1
305453507974	1084365230661	1
642759531462119972071267040945	2544548318484712098960017158113	4643919798641319911
276817670990	1095862301166	2
102171154225544672379910807809809707396	32956506697206387892989074218840630023	1
259714303224	141098169585	3
341966571580709492833690	11957606924262975	48415
14126472026467396172	493962900930	2
3376789814827262313218593133325	100688302899731049447262	1
9419285654457143854	280861984039	1
17479765833017528350939870420044420639	504035976228729967495566273752	1
10295378685666241843	296871325168	1
159867816083945822600928360603098965508	20178206600728249864873675259270883004	4
9693848821420559995	569169063115	5
2087426049337114868932161293339692	5279869669943677	30677
136090624854915074416152902392	344223338002	2
146477467826115717185390074685558104563	136175996409987346532562	3
887636894438487713313499577174	1029828522925	1
135217542985004304881262739030574158231	508821082045878586446241364242	1
470744450564632616169056071494	76403024884	2
34911187761044797464528724814416872396	121283422905007556791595810756097913473	39
50663483071510838170595954121	619546312802	1
1492776367	303619774284817144357245	1
52063	10589232689330094842	1
10299179140529700	2791075418894013644188576029181	730438236917
28200	7642194172841925586	2
436292135544174247597715	3571001933919722801777805213114823356	1
63823	522384058434357329	1
35337495320282551804292774425570215	144197203379285142932159441598754079857	1
62390	14784926452328541370	10
3793238765647257	97114723133588818966304	1
211800372185	5422525650274369411	1
14520873399697310542290	1391433667032702605100570634860	5302267187130
54772318660	5248447948492972440	20
2968458809660154053165514642881	59869529145053997209809247411871087872	9322874298516708343
636811934734	12843577469360363008	2
108337978375371152862277795033007862619	76981381185212658987408673951289883653	1
605653541425	7426936779570587494	1
354776963825147376321836	240787522433324963556820	195716
14501705075727988568	9842323465974165160	8
7854256724610433328208987035448	4412582373545126020547740221600	23574399389544
15992107224098115216	8984489930382187200	48
147701469592098424503796450202289887222	142027373546173557746392334058667443837	1
17569045838807582852	16894113803263477025	1
40341210445968193487274545179354219272	22299288422170761640658368113605604753	3
16087737736855006928	6425173693790932154	2
7187647206047377113947725783443499	69754074582399891714756	1
564999976893241922253486285693	5483164295279636184	3
100764191677930561449341071873359127501	2976944827606681940677565622221	1
327982537042183519226665347763	13709476953915978419	1
135243345966642342067888938851698188740	83494775198427303766605758312418340880	20
862200674591864281522603248472	9298795270396531552	8
29661836283435246919536513593945856598	25308656492143361043732455580384402122	2
863333155022283812127111222108	12143049482330925289	1
1545104123	26175692545089449661414942339650226	1
58373	988900150931806405916807734927	1
1383974656836184	68875424140047299316119032226893216651	1
4144	481126469426431653385005755311	1
89072998974184349416162	33503088389678326187111630914697803198	2
64953	789686677574418802664299779921	3
11387871110523519126016340335907189	57745591857519399333623518963849366960	1
42326	343678715616842783392866738336	2
26851447917833960	19236538073411175192064118935100900	255460
840881481808	602412528721871923340299661320	8
35074273056805079029842	63972654952147618397057023922177379778	2
774825970612	715545296714417418298102046228	4
1936404161272764065650641478612	122479916820959907070020092958890831252	28
591278514344	986655165161552435862661391400	56
3622239490091738453170864246732944143	121920669197952340892807630755325513551	1
195773902026	884960960488913158296861391434	6
158882185081044728578200	14406556491582325298803478275663361	1
4894631477674241881	443818070934900118568829139282	1
3382056998810342846071245418968	74744674884884201380445892722779762739	1
14841851064476034059	953052371459140089432099070845	1
50308264246069205965550062873903343493	81496454155140849951148684006856573466	3
17501825172055738314	7497944158276199929147412916	6
152156928460719625073965179736411678274	42964439457599762038063130164800232035	13
3377700136190457077	316607511206478322185359864550	1
15173207672593575567960367719440181	202458983871684199338614245586840	1
624424686622917161586055997837	8331816863379254689957169719	1
136357563875473817213955288408142083958	64831693092032708162813887177977405278	2
1179569307584104263315366634117	1090948679252861000022446943452	1
65936467024383472901193109304499158382	119852632263379423842975840448471633301	1
1013255884433496239033025121005	1196224559890809856825845055050	15
8359621628104663733326209849665414277	98725214082592168868241033453925866935	1
1070814615554850341434585829122	243215072122822615532879852259	1
497814848	137614254	2
39311	10867	1
6300767124399328	23610771593391907	1
16576	62115	1
243498767606015608269712	227691637065422502668062	2
45905	42925	5
14018674525001479741597297535908087	31758040678817317786361312797561125	1
25033	56710	1
20110398579656506	422803741	1
1081756734873	22743	3
39675271274273115597510	1305220242836934	187235725554
847600449260	27884	4
3158578808469402285689221632465	125590491709106517605745	17913349266738912795
352650837254	14022	2
86052193961600531171860710067364535424	27643703965030432789835088694588533	1
1005630409625	47066	1
98269698690274803355947	837388807	1
4432053160007883791	37767	1
6516754313773991450928456984287	27269089383058842	1
14679795926038062265	61427	1
149181821623382697372674589679341761010	368479510436226938712938	2
17995526485278934740	44449	1
156427842850069207091602667374130015620	9148089617463240097765580873499825	5
2672152495443224936	24007	1
28042023135806419246479951005887028	1990415768	4
909879236710732466343709372504	64583	1
2294195890087284697722013789009228058	3451315772923800	2
84558848938094727323507466308	59120	4
120816694234937374057282837783766717091	144841066810299996245273	1
52001041093514484137664791006	31423	7
116512134071561674480153739140537963595	30267019135882267915590259396880597	1
1033205092448585845238058065569	56365	1
668965078	14627139713402503	1
48481	1060052883531	1
9038752217335404	378728135177510873292162	1584078551934
22824	956336754172	4
212723927879048645951107	8275530586261849022142812059686	1
25455	990267682501	1
6712224053487747910004987841771949	41903790089513710884714684433893843180	1
23134	35914804808	2
678869031908935	3682956299101135	10745
126359987326	685520018446	2
127870223641531109185590	180388802281748666513019	1054452052617
242533974540	342146998214	2
1595203297986223639365066061843	5554863090794935372646916923854	1
286395897789	997296083823	51
79468162662704024174869646395353551794	85875711765803452265964764327331708495	1
790668980791	590939117429	1
145037631033323309044093	6280046428897796	1
6879853475005256222	297893718611	1
264972425387424770236172403423	570740056332722005606	1
7129100703037823382	15355799121	3
1577031784984538160978872110294599547	478871917192759478620750664527	1
2118372363278899509	643252117421	1
114271411832586545066268363965177942723	23012923947326310276352123538730560489	1
6085454082831902191	89967498242	1
1623196674013144563246143773690455	4551717279700360	61985
366616978884956423093426035842	1028055850864	14
35282082301969425510937989043029359914	277751332400615056808247	1
1151558472489362695415347781397	687042634927	1
8025817565344978303059982004992057972	8315556815502826355541160581906	2
204993111298382101710657258392	1060096333084	4
18927983853105231238183447843092799488	168280902797267522158075495475779596609	3
341129536993447779420506537984	443045437862	2
45672935	32438114691154747197721	8561
10670	7578113465986391122	2
309974553683235	372178713742455248829003028995	368578541835
15138	18175818955741608546	18
29273692527636883042690	2052759213738456704628518778019223379	1
18379	1288790662595124922	1
1767159770190534722004832221759048	556988604115307339623143963945714807	3
9413	12581178485168385990	1
12748270466536837	170318678027933611551960	1
772739534265	10323908351443164816	3
199628480906835272361177	1881388927450888646408766596130	3
908785865057	8564808268716202284	1
1789519767499500845006890927157	33185600750305558750380435136262253657	8884735566723714113
402830169578	7470250634041750578	2
106083484243194724731336630479592922175	32563949129404983499630430651583805087	1
489327034162	14850333104583005849	1
8345209940565837485090	10391796736283962432582	2
4241529830020756028	5281726422507731859	1
2399357570487980360189472643156	1082286755979381327203595903113	1
14586836265967184841	6579736132903789939	1
3127779076899761039003291681272017342	2748403383418669672993795501898883985	1
7160276956156530533	6291790094082154546	1
67021629393607713733190118832986087515	98207744303034821079608455546504438312	1
2105049943834972106	12776762976957904816	2
20833053015373233177445827179862579	211175134292744761529776	1
699929547460002122577091070902	7094865839934981657	1
25520279162034664368979352879420293717	6303889756139067560018762506323	7
971527056031454174133658343534	15968762016628493058	2
101402417625302894696671493776255096641	3370729647857828320052352447971964714	3
112478167906664504558327723813	10721012470082826252	1
14501573362976614898232835662227533439	169748973503990630975124612524183548980	1
275486573877196716026986618195	10014990435090105928	1
380100435	3215034651125955398200656208531857	12363
61490	520105904897833114648654243878	2
24639840034999345	129640914926521220814449327685679354657	13
54178	399081922022179980298954157442	2
25640891087539832840388	169017571174891940402123195618977296658	2
6504	1213684378449166280936979083412	12
1124014229130596276446796781340950	8848949105041670672126810741026402619	1
45700	17689667452489037834807911013	1
18803273597479750	8387036926604054547402952954139078	91522
821803439500	366558288787572585712853869196	4
477596922716822514676012	120571940906706212036360952356123247002	2
869177887455	240190174340968001609583321891	3
3702106876914628981684364182504	19882057079098624717326895266688177294	2
448713845979	369307502677471590698619403679	1
32237887695912489688762892924260304681	26375416902515328388039030442811177782	1
881162554019	675454362441822330543117798941	1
18209068901985489154245	7801554662428050204842489931967362	3
2513155600301634001	1076744829539445201137601260364	1
6021221689226458425072928355245	68202735949185821247709330095533158524	1
11731494899733245170	76045449119148077257343082776	2
38831040454866217782377829948872020352	140367393327306807631095480700745039270	2
11399195999703127129	898215726718882772816086305132	1
28474818718534251813591303758236888555	126016443757454866096447981221499880539	1
8156512218388868742	168242548693632225547582734950	2
17272268166118762358137921347234220	5058645203459798746874436491830072	4
1011997548915703082357575587944	296390520196853595832689995127	1
102078356835461724159821655125494046805	12687533534209402693690287447054587821	1
372706193497444390882845832870	667540086709507773306117205366	2
35209572740896778441421339210248122926	5763228756259299624682889610987551229	3
101597363411060850482578233361	671510421379976809722559700903	1
153698296955082067284121137405203831447	60443526309014234630557194520878646688	1
799944263019170892750383315441	434285262987591896188837579968	1
268625225	106864587	1
12938	5147	1
3728339992797382	4896985553543545	1
11785	15479	1
110818905919376828606275	62276942773730733807724	1
12627	7096	1
16832115350896316517038357743160967	4710484076296181582936355879436851	1081130152925449066544952003543
31138	8714	2
13944358766317133	1211671191	1
451047492886	39193	1
222529886624454620167347	6811834830553	1
1078048197186	33	3
10421846577700618028879424122	577552678460864000249	24063692282024249
866188484756	48002	2
31478213736163828863265205515801674641	2979754471484160931426804540144326	1
147976076577	10116	3
362541697332940692114111	1956806391	60663
11952646500599729394	64514	2
7419478435336496313636539117821	876644008244574	1
17570230432079043891	2076	3
6245886562157752556532559682791923563	91579176358128221114567	6042038421727797131
2067476611766286146	30314	2
125974471032328484125266741883955404659	7621271493307797176545847266375557	3
6400874968881202065	50374	1
35057913257221539092223487790615542	1144471653	1
1118756506221867122755364759645	36522	1
40482471972655827068978828030367695746	954890292636429	1
234651391499953959464035572371	6294	1
61983592157148067953824582310764405265	153806841847700006465030	5
863694436543889190980961161267	62540	1
8279944819378145396098847547661065205	255016322137569809904952122062370	5
1143389135658180618880311980087	7380	1
1019954340	32710604401628940	767460
31896	1022925632136	24
3135067864428702	3863434233806491218750	196445132178
63836	78666937500	4
50312379230583597938380	377241205075186215419472846519	1
63513	476219193454	1
13099198629005478452634480638873914	140787922644575471663468469706000812167	1
22971	510745579649	1
2326334758536604	18220506075298766	2
140280083127	1098712942099	1
86841957161256892720461	94326836754927467109664	276084889297
629096053626	683317634624	2
1103874281538231266062333378654	5274203697220205171236307109252	2
174685568361	834630615016	1
25946108529318608805838251460210869309	134071193526503094620723662445220255214	1
949179804985	893438162228	1
40138690009511858435885	409574370094722	4787
16769872575521979710	171119436012	2
1550556656757439517078023363024	78735773772818325053371	222423386653
13942388703724253216	707981071214	2
117482384303396407692462564892892394	4522325041550343182879730447261	8229395416547273679
28551887072328172	1099066167718	2
101014514880144550955108017771069264349	147430652658115226814577111371257778103	1
4351457616581177753	471865241109	1
537103404904912376824850644169571	95546518747263	4533
236974809135191871530929028974	42155975622	2
47527323882389026670714301635692272050	82424544193493193670010	10
825469646859750163726267307599	220781550940	1
70237637379809751651355960014724342119	100591585165652658233456053164	3
1171930263543007147697687984926	12502658353	1
142326727768091188074622708755137976826	8061539075600805468555179666281479677	1
825391442080775224045868608205	576089357731	1
1471866673	458999777926006331182989	1
56278	17550223791309244697	1
6379470288829963	646661540109202126011475788879	1
20117	2039180310182577018	1
312590762027971809177147	69691907915613739982738881387704082813	1
39842	8882748092617708561	1
19681566209739069174240066444029571	133104097395251474814333906613966430803	1
37638	7774569623157728167	1
1373768874051035	51659064973266889005735	62615
43879865018	1650053979821668578	2
331675227561885500986867	692275987308189611674941726200	1
770975584851	1609188265631473840	1
2126839873523539402885549513597	36976310083726109937841445346092201832	1
280020330994	4868311299537599165	1
4663194803124779493512392043973869687	80219117341086859888772908082365643232	1
333783180802	10426416182192740928	2
14840682543497418795565	28212845088978592964803	7
9101921216496423671	17303186193792451987	1
2690433944100880502604918626759	5164863079175619853175923450230	749152331801
7182608475990301118	13788552367604672460	2
121176200538386476807586876576751606548	96301260492019132916436855252273131389	1
15959352011409927769	12683230770614502106	1
34185404031661839913770627734308443278	114636788472632598198798424714870560241	1
7223628791046058891	16893112403962355573	1
21422940710133780325114649468184370	60199542106276590437787	1
782873456855918446348906410429	2199913833845916806	1
5962818257906919430803340735066973506	2600814457862726957556251112959	1
1104620727647106966433155956596	8794354210944261254	2
35029609552963563968621389328682220807	270596490130451950391838842867415149	1
190341909484795517498607384570	2118386594794522201	1
69711811425076252705566276619109832043	4539428950616155778836214410228291540	1
1073941572361208750551159761769	7894640544766630423	1
924485967	30996459641527449946789268313763974	457893
36342	1218486138786777913272766409724	18
19379668532308688	129022433352892347825994614055559798435	1
49681	98032306728880005850708103142	1
59293603733084851343442	24594906275073921146409438708175959432	6
11027	479393920025489684553076593264	1
6342370919378236045122936200412966	43283315699140275566977404717356182374	66
16764	857790580550992153351367118721	1
10743737635652910	38031213584190538424849748774952578	6
343102420223	1214530907889266240594304334391	1
140028137349849254008387	22379980161964873657415194362162329710	1
275514521485	429880894301973201033240802495	5
2652625868760322425071664008088	83496348293327217855773055823882132707	57
474946243984	102267284491582719936752328661	1
24097552755161678483751477235982445784	18545568124758256021603555365181277706	2
27717320313	870366401434525744380709572020	1
201041204157041494489457	17210603709373210231774282246155727	1
9218901944608116221	789205718646025919145903118017	1
9428478299911866325214956896246	19729628123842169576058429644404827706	2
18252883487320948812	648919932595624153549332968413	1
20172480544869264222275890268010188707	120844647812791422641962333165208052456	1
7637488188934599135	1093819784595973805430603077200	5
99591820974090971926840275504587738689	157244827117455436902290399275025986209	1
3257296619995413775	380147069474604227199826688330	5
20047815510344072653316834534825676	21572971173110463218545120686281301	44697
897054187544760169734739894616	965298394662302311946892215866	2
67240529011024748956574188930345535771	24860939896362306191631989853162323589	1
1096867488606070913340942294715	890919385857261301148656191167	1
118880095070238456170801342436971967351	163358844528206287577394824939823594212	1
146309198396065683498339364298	290303359980516192098787736920	26
132619891408516480226712208319209968440	5382954854823266211965793626749447755	5
233350894366396760090647195715	293008587847905614953742895189	1
1209344944	889457800	8
41877	30800	11
2576169254314530	11574878779370344	2
9940	44661	1
73373188939533818035090	55646380613969777451293	1
26660	20219	1
876042630243935788514111057157628	13034519001373848281901685821200805	1
3591	53430	3
5425037396611760	821180773	1
181959697349	27543	1
203579117369800218178737	15215026537524625	1
867701789995	64850	5
8195190047141665569225193720959	357660784894359981419872	1
1039232871722	45355	1
39377688645982678433242585003725053145	4957781255126738770642135070102754	3
274255352945	30828	7
82679792418715181642498	425071400	72046
4590389052478426652	23600	4
754151426558896187193908611190	6454789199657295	277160427655
5441984867317628596	46578	2
34557045945877993569515415808694459144	9317557617100865269926	34
15640049543273992621	4217	1
37858561913315171666765045234165139327	3522175574081608041582289089671226	3
15907311713879736646	9252	2
11912112191823204786856424758359375	168777075	61575
386913916096571816057049931250	5482	2
83759941846292945452654660662763113506	17254525083262703	1
1104431572615636536478519626905	54043	1
23854694624567466881213413607651415054	8878295488317832837127	1
933955473962588654182573896645	6398	1
67075376904313312251368095698271290800	1393629520972555991464926584281769	1
247043119003581207157155862465	3187	1
812631491	11368509488564210	1
59366	830515358773	1
1910917452035762	172645320371064975499587	1
11107	1003482160529	1
63114419641027536086639	406949242602793835027182471903	1
42181	271974710373	1
885474865346189910870918179627243	78045513472975016105268782298167077890	1
7102	258540423505	1
1232937980306083	2308867824190956	1
358986164014	672257337077	1
190750912925694309151187	86972296406497799160000	1
845768391709	385625516160	1
666649442675418391806836242280	136667733001614123816006087296	8
297297610573	60948060349	1
34509737101230601000754303610622074845	16269379699227462932667053986785604771	1
676920895911	135200490851	1
65267512071586463863991	17732300140387402	46103
2831378091299328194	769247126668	2
114434399833684232653867294464	11875425735109551289722	75238527162
6083819242622309888	631348123524	4
25059242447428530148431928207482022995	1999462843545877875218425423830	120292287258957535455
6249588319860257670	498651132780	30
16637760798259215550088177377985537163	162750245350873453045884079215326438699	1
8109241654498795503	949102005318	3
663877848494864388386960193658690	4276083670094382	2
47676961362696282695031074269	307090643836	1
128513524621144682564962426203051068066	292558058053562675733324	2
41671642538386015434778717812	684017299896	12
14730828036110641836119631613958295591	2947094909563548251525748840777	3
271876158213017690607559026043	474024782095	1
150469429122651804024389674553031107301	55289669667139643132574240403421788973	1
242050016963928040791527411751	809385054306	3
11067217	31734339024551962900282	1
5879	16857550610651773121	1
4726351633232922	2804700283083943930913925942436	2
25748	15279316583444416641	1
154109242854938540314505	40742461570967035709024237907721590890	8598406676055266435
35846	9476746822042303388	2
11499652148230344029704162796534772	144680609969310552578269903168914234758	14
58296	917861710759539492	12
30294972052444712	290817755097385777138577	1
1073623533355	10306290603256340113	31
45039044400670547343582	371404790985411892528685106805	1
1079562296513	8902378245977451442	1
5454322836526309148884536883386	84195578662946736170704809288890174400	22710972325069339194
960649814276	14829057507151830400	4
79941160763682875549999056286778993936	10996148026932554323120643428452727270	2
813216881311	8058951197414609395	1
10210718378147201097670	11280086541150977735106	2
16643387739441240583	18386449129830444556	1
5990956008095451569881585007214	6600429997266028712883242747170	2
14621787740955681556	16109296460973596207	1
28546546374768133558724767958976616910	28048548465966400991161141983607035618	2
8562302970951565147	8412932573633393052	13
64990031350308106932395184189258416223	31774793096037455458856920863084454790	1
9283214396029697610	5156325599851458495	15
3507623717689739770498437992590310	77669042494050120287300	26530
528853934065546893403458423308	11710372030765189640	4
47864492120324924199315503490274816568	5050742645810228976540977909682	2
817481421690378801334423735216	17268730360607234964	4
46836752283381524230061889690892152972	6423126129864651562667821567758451927	1
836947611619112687259372018568	971020795576748085	1
35513350777536577861268998452291176123	64249593965679274131168284960871847755	1
183276085339760869029529366987	365509306060638315	1
30301961	8416434550575113475494461096483661	1
926	257198482759335446254051708909	1
8104937589447390	55791452045301930223309811812305109520	10
19121	1230402813978852998615160122021	1
4869903135288497932099	115717852718118615357350307573462157181	1
32581	350123616840551694446994201614	1
8094674648771530950485076030773767	78678482852107114648869544163690312629	1
15585	1036829968385229031480411467574	1
9666344338460700	11732058790539737137285837561300542	6
615592697880	747145918837111105702011626257	1
16982488813398489525690	16584094786285344709266903411059649683	1
271013457780	931572132198243556044319860775	5
736424926606478125698601771730	132580408736695362313042583875901509154	2
494773157548	982224670149640139465500613247	1
164491945905205476510251156990333958727	54512210870115410389982123223073116700	1
715241670318	959855025344552364269157731512	2
99250556740656662520627	4661622402707090490127058989054497	22719
8737229344659242266	410372146899695452275809585726	2
1299974790222018128330134536054	129584991768070343160209105643108859634	2
8714863363916095508	819822791189766210412114408027	1
126115396079609940884375724135125020882	12163275969574046752114736055716626897	1
17689090097084980395	688289069921976612970648318605	15
127844311384660406345134958030114799361	28685164256280334768685433704106499789	1
5012047700147462705	299184702861770150057781203838	1
8734634108392054766924117301985035	17732860004228046362280977865052383	9
599556173140134864050802574183	1217205615144184120690598061918	1
148510160432675352054311533096264190430	88004691367722541063716413367143638766	2
168411014738717868646921851143	978042060753309540981628395879	1
894242597211574092939716216295133374	19425610900773166283807057103430121718	6
1149388257584395658684376914452	95300044237851006191113117156	4
41124057628353568841242898937701338569	51853237852196289785903212808491067387	1
428437175142727266414866369391	1155826459405741171231628389411	1
1443841659	220991061	45537
63414	9706	2
1454585243520359	388899704684124	51197960069
56822	15192	2
232019231207976880152670	220333994302624281036258	2
49143	46668	3
1502769587219638554238366971789262	24080343835167834575407998229270	2
25025	401	1
4852364146230426	387373917	83181
816690086044	65198	14
10052407517074221890395	5254735346084782	1
81959464538	42843	1
3108932551922133005312566984013	284320822256529038493247	1399
537489932594	49155	1
13530864273018109872259647325640692160	26132871274180398701471585071351021	1
406852493	57887	1
349220219469452002909032	1177677872	8
16797105383201558544	56645	1
888627246125916832907713637639	3230857337690419	1
16054581048352707142	58371	1
19157966017110745666094287395280633870	413740567046096875018233	1
2988571924441235467	64542	1
53523977233150357792864772979740745425	24576362831911643414279126889339504	1
2359074463734238634	45152	2
23141129703888620365521156860523398	1092217640	2
1106251868149657975740189634081	52213	1
90813967841564140714407972392892976085	2558267273300697	1
1257707048889609086262558569685	32078	1
74973112319323460761829972483779597484	915007888147804004900	4
29991207628688477861350345093	63400	1
144237199302207251178379823897144742857	8077178681518372668308559868199662	1
584729505299550046936878005353	19175	1
803669824	6024760378359477	1
61211	458872034606	1
1506379376443188	85852207956765812385747	167449908453
17992	1025407642798	2
212406936367316169418685	2115635474992771307034092866616	1
34211	340751608553	1
15279770117322221782235904515303241	74286199400356095632653252459600842743	1
40747	824607995742	1
2779603566117255	1991321877223329	3
542520457913	388664365614	7
25133787177704789347510	169593121376417977781341	1
48690391539	328544020197	3
3968629545677005046813847949638	2674672074021133247319259017663	9613439988442451061
825641924316	556444327366	2
74474443174384867549737602234049367733	124670165710135186369076515648103190225	1
149613518633	664876888406	1
25919105566981164070087	8943523590759021	1
1144104066167038075	394779120738	1
3091170654393503045724685890863	512822977485300451238296	1
6408097652868073126	1063098769293	1
56091193658951991784784986846592703316	1131877349623180052120258943880	4
12242162942464558552	247037476671	1
163795012839687956920129809840778483240	91862416396755960904698039131221052928	8
5447485581227403567	275074540544	1
10526780404045977988166926572773128	9812526806627795	1
952520508894356240163500572119	887890947530	1
94764621516363168623612840675561444470	179367745965700905581315	5
338381104132336707655720557281	677478680990	1
161562956148823491725411665314729019745	1973037760751302180255907250741	1
974359638029722804984935912541	633672353622	11
106001509945630986624872194943913514454	119103135816512336173817893915035993636	2
30130380023559532869610233619	317825995192	1
455456452	98771384522097789200055	1
14387	3119999511082611994	1
1588124246287705	65379964401161206556336137381	1
8899	366354398634709467	1
191254676089638992293300	41403211116916080835551340457414152225	17367841998695876525
22024	4767801448219644298	2
2338048648759452325999358890891319	129306782362872252990494391288964426387	1
50561	9096868086747309129	1
2057653694709873	191110731281512064440569	22131
185952166166	17270862706747283398	2
11277459248915936103527	1420846346823766504245804689857	1
127682090809	16086658198142194917	1
4414365867896304173759779031862	53272292971213033986130502972906342391	3
648337182725	7824092831416483703	1
62452866973370592942852106186699162800	116163380562987985333270863655301808968	8
786205463712	890786938814463295	1
267966527605233267645087	339971071547717116321757	1
13850188789519745065	17571834683949715277	1
1582415054161368291869325680016	246337694113993830071327995354	2
4217162488425662496	656494059741719677	1
2979820775613618513656772526033874360	3568151556794547706526497230698154021	1
1247356169364686320	1493632064726902483	1
112622984110300540072926879390073301036	131218118054803485318165969684173279579	1
9670781269211293624	7043574056028584718	2
721145339256548966745929596406572	155547897542084920106817	1
59789026178878992392814293115	12896231608181811558	3
94678027522759849349607985400547468403	2846078321504436813113843789400	1
1137729770324348842230619030758	8648563986228788400	6
76852311032545941890621882234820573126	75593999089964605328205579517753980817	1
406314136978445241941066545227	11672759615972855685	3
8303383641371572698306393433373811508	159088112240802304459164683094860882354	2
1254955938171103556753399084792	5273568199867933415	1
650948751	35097219354258665505311183058917137	1
20502	1105406823648719406160885121775	153
17769668944703214	118493024204091360460609300831660540632	6
43516	924019592257582914498444923952	4
8946148250247381695921	16248246407233123224476555806067834259	1
8314	385943350812600351933288659131	1
2612408497216591658129909523665824	167359205716916343433431136674976074015	1
17829	976422010366506566527667036278	1
23302808241320397	17490163690291556351447647814673898	1
935686652666	702289292709813742554463964933	1
237263474234028242442487	110756287544849592794146947063165025379	1
818070774885	805247828285656328826021792194	1
1698753002197960129157124811268	159254594118479645147342557871612594207	1
267069683224	285060399197055659523973165437	1
4679399723679507688783330797954129866	104658346780809041051135098841015220545	1
435456227475	492975817266398987476332407317	1
52250563909886949047707	6959059908665159652096089323535685	17
9025056379633292866	1202013975069549987407563576049	1
4528039782839956553296418657760	1820743538178743557555491483032325130	10
14739065926534679219	487921955105835908908935253244	1
49361746498590536988123927671707345485	147287205086724943950325497454175197362	3
8629796007305514030	375382858957306057914269426143	1
84067463865696876641336064688153507194	69510190038019522343390436119086669225	1
15185742983604491033	1100725982717243365660878330063	1
2779308538734546638851637550146996	279993785433678520868829039070244	4
658525894736298220317885925873	66341377901594247332976907729	1
148521793439420763263983636282869078372	96862809548647962949347540668535126192	12
708959485761874214227421159931	715862311777464589920814652611	1
112661568595014344391775088198956478899	30352693993132452786462515908226193187	1
550069488543533406466196692658	1240227898785286804450685076501	1
108242419752299280269556143279837855590	104480428842442814503806268020554369692	2
504589575824068256503126070455	240263618922756438237003097896	1
94203169	17979510	1
5973	1140	3
27986715704307717	9593070804976901	1
52195	17891	1
27353755986317284198272	343713752354512076503407	16438555280238752523
3328	41818	2
1916814349139759197506938130802777	4322599869493057955588530645806633	1183949567103001357323618363683
22666	51114	14
2438267275223164	80975911	1
585629224264	19449	1
149506234979254211856332	9814761925347312	4
655390911049	43025	1
560341934837249058887824700322	14821381446221719265	1
982964399009	26	1
169688494504559178347930431934036012676	524224138192622806260096876269454	6
243349430760	39468	12
170277371641847560133579	1216529204	48421
7033203429993083998	50248	2
760848596559658995059377042408	411749307678574	2
3111769741229703411	1684	1
56143660982273401103632422815131876213	165927934056197298588636	6917122480248344947
16233241826377976558	47976	2
39837053365579975378451236506879009662	1733229407210157678291227939177618	2
8607324643946539484	38029	1
24754959315767521172901186993256847	371880161	1
1115264087390693180136561484615	16754	1
140541513293859555905053547896960038189	17916556736374695	9
284496735515566179731335580283	63630	3
151050320651443288395308623172098814420	223566142861266037125670	10
1184407887226134353332172350927	37460	1
103305445670899442651897005671602277727	7141224912979196380411705379276587	1
228578897951326762175091338145	23914	1
1274057283	19305309789484643	1
45391	687792713878	1
619261623658612	4528963438961172426086	2
50072	366201050819	1
15000749244692007831265	73430440378541252847172072895	109494520034248232345
1918	9388836674	14
9480804089153235192798464969338779	64566643684035357736248303240477056529	3
17959	1031771637715	1
11655036451806193	28468787502521724	1
432156193174	1055591965091	1
26678801463338153445582	8934935860348007134527	101442680283
525987708308	176157330138	2
1917002141436877521937919504831	891197247882104321289388611116	9250700736818836091
414455552282	192676700552	2
144315734170628906690463275497960689259	168056095820701689294917207308628761244	1
774218693541	676700551336	1
210933393688538680537272	16731459605075137	1
11826603890473419895	938098713525	5
2632483723924641795366334604007	114087805609737587229186	3
15350842102610769215	665281944132	1
65083716404275615321606040169683659170	4029817125479247783127615663215	14294455745751436815
9106148224442842236	563829389122	2
92906031897368469339618051289958777473	125181385584216404674373761644021202100	1
12313097662313936483	118153771401	1
2066951607755017665776198754968714	748527830210937	1
185468312419132097965471645652	67165671875	1
42265140135360897841850881475790428290	59174767959488845359321	1
3350913337263788238044966644	518339593194	2
4933168305895342703000040084642372736	3152080696358897981968338462505	1
361724428814881854137720816073	407238704738	1
119669610048170039575849306301157423148	56495948716642792808479582470261428890	2
429422715772492735091028902008	1069385335345	1
897917980	95267604189271719743138	2
29349	3113880082670797684	1
27348311348094618	1951054863586722014326641339312	6
60271	4299791171253725875	1
109156787529649671805731	68823583664712799891566762399305884995	10124922319789413951
21562	13594886260054634490	2
949195756477180169862703251040733	105214098615627781910892272527357726390	1
40142	40191348461261335	1
4972630559391561	98946393608146115899199	1
910154765149	18110440854424108337	7
51671129898731210594727	124905195886888822217845178975	1
592896238357	1433214658508929930	1
528809601463372332854947996758	58432676339137788173282531871526787283	6507662071921393659
162519072324	17958116353723168274	2
168542640822169236353407591351991299179	69542982915145662775369037579535831471	3
346518527145	18187867720208926241	1
57938776647246985626433	432862531970897743139644	1
2128419692053964169	15901494479396717416	1
3712675926482018908860882375913	590016627647578555153451235236	672745630079
11037383999197563694	1754055623009526968	2
18878190326431194021192049697201338005	666193773538102273941324110323549727	1
13747061571068509099	485121013441020095	1
60481492580224678675139807844503664211	15871284487922808512728409634840201262	1
3108030772273552846	7932037210876026988	2
5159026239947883783148864031728668	118622099274373147669086	6
671704477566289145647921884217	15444580336485013693	1
79151903827640702084591604214467775242	5561355067893655900269293084628	6
250573365067291339961011365475	11447682008787225624	1
46980901422077257949336141649250886249	67974280114659475891856335592245562705	1
1243469882577746082456188131763	12451652072100069763	1
145350924003819621448291474723113197926	92023101252998353714454600392345573305	1
167712710759513467040018755587	15779124793370518446	3
1590968235	28790051177695286827936526608977961	1
62863	1137564501163454445262916672619	1
8137532885655411	30272263962762028873657434510512991167	1
15966	1038908346581706767274666645718	2
80979307878584101773937	123136743474624771619442824799945274666	1
19131	884831856220541228170272054333	3
3254026734122037418461781546343543	87608030453367111414974520544909449033	1
13846	751735606840624468258105289335	1
21673794718289433	39772869840816155130455615735446405	1
685738525882	1258376278323008087907728338647	1
21729828450380437242937	166047025927097234524296000668990822554	1
104743576725	280463338435351275258340042627	1
4604745645915597229933574110104	77895601613246244709172968908531941649	3
520468169808	1066857790614355371685407673621	1
32895889617947716862654019866020402039	95798449274473550632556022199714116429	1
548354057410	901197221920950624108597231862	2
1222076467309655168546	103503816001597063908890042412838	2
13070336548766365439	1106992684509059507046952325271	1
46009865022548171318114996089	94422668682793383370389478389390434516	1
8460184265534320653	1174912953754131640712109360728	1
69793802430049557544293869235798917025	99179345069840023828635296657702270342	1
8868156441119629870	562454401696351976749819560340	10
152081390552345671767330811768905544449	55137445795921226072696087702321509725	3
2063282059313561923	486101160846763434290102273082	1
8495012709447043058407994256921312	8623601457052592251587734921440062	666
1177818053302882919709947210665	1195646649158071715991367060165	5
81203064228223519403184149266990281404	36694854571194382447238375685583825479	1
577973806378214021904199412664	156701183094318550132832784542	2
123493004286680262422427725513378613032	33063470375206100867806718262462586032	8
235233109450990561958013395717	270716212050004116105786102101	1
38006212940146816924441581528859470008	33270367550200804365056181564250105053	1
485947215395745589131099370263	13296954867724898803951930902	3
1238614591	1342487133	1
55341	59982	39
7352267717839845	711234164733400	230920183355
63678	6160	2
60653605858480788325654	12854550299418628555199	1
54819	11618	1
304167220191672441933376512953137	4917799934698006256056078708973084	1
3302	53387	1
21320868544277856	1447074088	8
802003744448	54433	1
170982391262979426694266	2433100488760112	2
750169191599	10675	1
394402983854698713322531774102	19805651156542098977865	1
685706934789	34434	9
27447909090986532053811913607472514174	5494827983778184012616304118597977	1
158629838713	28279	1
386407251305019426135555	569934090	188595
12293239522946613414	18132	6
8957143991252059198231858110322	6506268629475355	1
18219174511672191783	13234	1
4426640933032495056095289201982194462	4981697758273523485367	1
7068660189950458572	7955	1
97209434099501767085579669481925693064	1442566946058992380411136418746835	1
16225028639990935917	4302	3
4323675784562053524740566600720130	261361471	1
637381261083814185116911122683	38529	1
160258473622184992824851614162897320618	85187999139210	18
189664507911095251872514430735	10620	5
32704636588761474688191585216211800791	304216784219511999241033	1
441450665048401646540869709118	38523	3
10099224793844051633688258208418406950	13193751867085688015639117802120112	2
711536908965494841464714378525	49521	1
97402432	4894744788733654	2
11295	567605356147	1
15658724658777219	73910564718410920827950	1
37271	175922414989	1
222607616603765113006087	2041422558903712425424997618179	12728435965679290583
34978	320765656426	2
5477680558203386511501720991488271	35919118929881851400471359414650261522	1
17577	997030586300	7
6227867638941555	1492373000295638	1
270242244210	64757675047	1
189616138728221682938298	177336277820941299534792	6
347192297959	324707539248	1
2095214559786668490289780782793	4389165093801567650875651999099	7
305042892237	639019812298	1
4224199594342966094299953832849697583	166352168659786845946527849839139579876	3
342431770234	756763829035	1
483089720807823919343716	31446705723654672	4
15735052711034441944	1024272616115	1
349227479090817635374002088575	92029316564281793975049	271476860559
2572797389594978850	677990134222	2
63134897053161743887488092973566436900	4808894972441607627644899887615	18424721935661884545
6853280855323117640	522004618494	2
161719910708865567686384086530787615815	158583377834078624603023758832312523768	1
460309907500828523	525514582805	1
13344315218730972075842236992213001	3959209017781495	1
683255176197791765486917231623	202719286131	3
87608995295943456098423845869305228669	121814835754975978474987	1
30328313448240884510826348838	851029851225	1
55295529410950187214214032304685361043	165420600609960808157352006000	1
401009554949334920238911085574	67299301600	2
48536651880429316757662169537034931786	74370346974771135928293218447573824038	2
820829679442380057338337303741	646749587628	3
1374327285	369397608113023078258494	3
65399	17578224945300772241	1
24230375334674283	8687476086101459414226766673644	956625817627
50658	18162746449079867144	2
448943936517363779884003	134712546386759416302847093596376597248	1
58023	17410695285549593633	1
18028994895494587852180850400788396	86288515281815373153019074187089097252	4
34072	3094291811586404232	8
3306123224805775	386296098478855631735575	49825
132709411934	15506115342854215022	2
271873213059580659381720	2323397334855175760367627260640	5663593626360
768058532432	6563740234585797184	16
568488880756324869726188696668	32578288946730128115238355887215327310	2
114962199832	6588117887364601377	1
140176587502021981205412609298982096741	90560959303604307521775282429563576354	1
912964524774	166002271530884508	6
2494492993602487823737	5620590256192903194412	11
7391090351414778737	16653600759090083539	1
2629219140503768025362377044005	232381203927389266546798842191	1
15559763293056075590	1375235890825277497	1
29219954177866049458668903664995978084	26196600891407963978349421528704172744	4
5353639261623323683	4799704688091354416	1
89852563666655848988695261919541842103	144240859863459586371657425601441883549	1
17999351120763327930	6289896067521946249	1
12539463018702657062268372924751153	61650747847684349383201	31117
805955781000909924624377216618	3962512314663004106	2
29952928156972487985008238520100420543	21042818429166894006795037893	1
800113672655029549786928456782	676970798750753146	2
131445515467369304520401945088185554222	25615044370921725312259159064363954855	1
859589665222439190718842312308	10915121622363273370	2
162429352307186485059490315280579907788	2022686968948102039738570845927173104	4
511595789282093978917253719704	1150075678134582240	24
153400963	4575656667171824572473090433054190	1
9134	272449710748865674624019198729	1
13620931806958268	103159241032003989120947602042411067178	2
31928	133845714480965180197799433268	52
458085537934580725400304	44951305058773107825308356573964825753	1
52704	610847340897733947978720895603	1
2280978730383232642779304969709528	163990998149196215269161603014493614710	2
3757	1247357900515185140337435793401	1
2159090011686096	3556346088883306072601919965682411	9
668759489449	1101547495395169915627046605446	1
65070210997368824564572	117394776403076893444130193120293199799	1
158125125445	314510982727394640626684734678	7
2636226192096469387557416474290	131187722075303562186134624446493633658	2
484407486489	974152884588657534282473024836	1
140938186532043977494795977727423734964	21202181455424375530138526468286891267	1
927151482296	1075832454966284312778634070437	13
1331355121753365845121	8295283986559327356779885909531753	1
172936951581914119	1077519515043102858580228084631	1
3836516777358631384850832856721	36885010828661911190563798347360159668	1
7845047319323971054	1029195580980710072627744976095	1
48707382261343633444686547852201290418	18874235842060255445914254993434128942	2
6590909345219413103	1153899340970493865753036060503	1
55925241023573817727484860279956326818	20861086173378556463259233492272520547	1
10368818308306270836	1018002105928930889390551890971	1
5542190317317034680146735958222471	6712841217699014783090613270091712	1
336002323035983793394570066278	406974519852012172729734958325	1
48736285238864435165600798368603922060	91952731323269102092516240927731735850	10
968560791875187930642609136248	121074802403312335523616325412	4
46289762981487698301250995387542468981	93051777507277200885473927438273787367	1
584123463170483864810240015442	1099124862000554769662094397867	1
109004441906606701901797441666535088106	65836269495536851575824808678375212524	2
931801466987001271604483261209	1162906181853707628009799914424	1
14904606	109933807	1
1812	13365	3
2772471778571683	9809123591280493	1
7163	25343	1
130790908970542656439467	22871491076758330820632	1
63973	11187	1
4009429362494324003592477278820405	3505639080187209014122324099970183	1
33967	29699	1
16088129359182677	217273732	1
697285918699	9417	1
78453851013955932843181	9630657228659834	1
467424331533	57379	1
4287277667025978330886131350702	354241951251111855155136	2
538218368708	44471	1
331538309464547307847224960481665144	8730428249072528217979519699841013	3
170683893232	36042	2
18357496350989070957440	77353045	55
8640854954572403369	36410	1
3038196809714163784767591805651	15137951010194083	1
6167330684505205161	30729	3
29015326502216799944964105081015018964	22662870772000685001842	7556809193731472158
15358506882129884632	11996	4
146139781450734764626647946762887130729	14173981198221455470349600775329376	1
13815250486299543834	51269	1
2331111987047687055986013479733323	181086880	1
696166040629442154990596828351	54080	1
12214731891205341012761659644048579575	15780275721965986	11
186556507571461127245779867502	60484	2
77914120134343544033348610207311857045	1848848492919910277870	5
745369627093324430470043690557	580	1
152991635387966883328506421867008140108	17369691259385036306836264920853505	1
45276386266178412440094951439	53710	1
1009602114	17052683213207777	1
50827	858493377965	1
4766172826724620	41578992429625111519516	4
65347	570072155811	1
450503061992932899027393	51498488339230460589981838383	3
51553	5893193173	1
14528005757779117593819926334836515	15172389504923480529706267308584533207	1
64354	1043894783605	1
30151377372175573	12716933346014866	1
1014327004497	427812260383	1
256115518624758702318020	194499014242390597993253	1
626412443699	475709568334	7
1254657063157358832090322336053	2924662120019612670165249197913	3
148608085049	346412139089	1
40495262500610770105373642583519527942	118561076181486732129029923800516429436	2
264991430733	142637696057	1
332027976407963244047373	12026875416405006	163221
12205340357232093078	442107648516	6
879029808889868785869423514447	54728452191627852406360	1
13996673370825589413	871433780368	1
25937019706235619620877107531334556742	1361107805002041228318879409359	1
14409634556945879855	756180404874	1
28957968034954423029688965813809377945	4785491848528687684980586066607669920	5
2695642138747202174	1036980017344	2
2948312054364183322434949128165234	2840020528579164	91602
901211081878093633634402912476	868109591496	28
128216290482489242954337084778620796526	246887927327117007295676	2
791542279157905778939922323524	510086298559	1
160453994713678099667468772151851306702	599735924726010924785255259612	6
615167870710585309835614752969	102433686005	1
125105295071381057896086877436218405932	50996140940127736844034283524348051501	3
213279650856646220860663651944	848818121469	3
751744017	321185844500938322424292	1
23994	10251539059412978485	1
145578973677994	401982287610702123462709070852	2
4292	11851354181417301845	37
75336408959584106511513	6294750763173857646707854836666237231	9
30366	2537238027592768633	7
26651615982102213099328164056941600	100525070999551627502495352022358532434	2
62633	18443171488857878445	1
20843739408164884	410446084928798187400036	4
723778648477	14252342480643026109	1
345879674539992772079434	4154745332914404960563264821177	1
797652214239	9581487604918906774	1
1012675165618287250672703801490	11364034872507313108238096151777361545	2169129563600446065
933715701092	10477967810871227186	2
114983626834097811732202188169117562211	121416011100524190466877148660045019253	1
808002632562	8052172236559794641	1
63783164938539277460358	46328098298045035316081	7333
17396199355935981852	12635510240841411514	2
2177603890333802425145323619670	771417039620009616265279201991	1
8484158158714631017	3005516384093318134	1
9380160741585146321446532629264707525	64510977374754467073708002633985592345	7224396237176303585
2596801292076259530	17859202418268505714	2
14601720480558289622779665173672117700	100825052927629035945695943790732872056	4
14107881375450495479	1488824357772973328	1
12463411885086503395343075675556145	210204247366231892815437	1
563279862838067629102798710847	9500112867657871458	1
156740669408053035771609921220713035064	3103216220321733694578157376392	8
760545415863537255435361082096	11726594584910842953	1
117932344606728099347478214502327990767	124915737750130089599856064848275947	1
670772792382933910928498822729	18398430691858321	1
72848884063122732725734232588710430173	55619367713002831966721376889093577467	1
715949480642332081317784231549	9014487168011669921	1
6316641	50388361464744696689511052620997	1
15931	127082878851815124059296475715	1
4324748947248262	78218175828347745757389091924495925587	1
18975	305662050926185606271718190082	1
24754089133206487071256	34358885577600153765790641532319610607	1
15453	679884641084112959498762002566	51
4143965653815427769855272229542009	17450745599352600675025625213006359087	1
19359	246400218628950285337844463254	1
4773445994567272	1784242872616819224326034820598189	1
220783330384	82525513869559872543467302819	1
2039949379295699281637	73750837566920960205510844644873028164	1
279638683571	873066605513508181123055289928	1
2763125258123833455775334044230	95972342437225955761288655670290744815	5
657975136889	64382698427346943996565929923	1
645189732120896294589478024726086102	38015929675430714509254431858098778611	1
15406099537	1134204118652980097477934332755	1
145972618428060925469137	3089327883219750931379981599293459	1
17556391656511025975	371559069483402601645316206542	1
350293573276637099057921785093	100440665914614188758543761331392912472	1
2139454656409866141	1211229123536220120992170176455	1
162435347784829352228933497018579224495	73221759998942861243105405598423739636	1
17679292873592281597	276212271062730780189391964856	1
84190971936005756149712146672817529593	98681941442951937450226662460907973264	1
7193842461876816846	461997256480247872624155168447	9
3110117040749458542541473666517	78507928173140617037906338514996	1
38160945285269429969834032718	963287462247124135434433601411	1
139724115618017752331480064371983583917	135370767887894281405280271611049775984	1
1048429621627250621295308546175	1180426943091187556668485319693	1
162641984826052624785938943459328902122	125665499543304693084275390969402331007	1
846683783702244389464825088255	540935444190037144455014352378	1
39641637423104172311554651991197936031	100942327654400674339068255463067464752	1
780088270542783409016089040503	157573769282267457612024789545	1
799362554	704761071	1
36013	31751	1
17992639362464277	26185521960401025	3108073823193
34734	50550	6
237359716489889302458600	43140810540188213737087	1
45936	8349	33
17258245934215558754327778523685473	16198741226903181060444213242065020	1
33539	31480	1
5400070705683060	95061769	11
878560270997	15466	19
325551222571208174640774	24406863808333900	2
629324289788	47181	1
2851136662980141950315568764211	162299080777978160100004	1
1055804898958	60101	1
38253258928834289328272238029265039057	13516929776405775275332924067781162	3
700356126122	24937	1
154691546982796350536357	617830717	1
13090039939310036009	52281	1
684552136347585583364662409229	11749428934977958	1
2081081377955947406	35719	1
58434521591602885233502431397496512132	12641904507007214298270	118
9817739391384385509	2124	3
85558221412932883693995146819125233505	570408570727686367102281525472899	1
3088373863406454954	1843	1
10367887117448798070389601373523456	95197140	4
1151283895113963474586597232083	10571	11
152896690580126419627008064319549645344	3882729085276573	49
86410586885293865041063593167	14197	1
123906964960067716003153506626372317093	67170918223762574627799	1
175276568262584678124627968677	26497	1
18661809437836744364091875286710105235	279675608235314155181880029769718	1
63268758641373720980585095758	49497	3
53094357	4636374365120710	1
1709	149235515092	1
4420613590261409	72699062904958595539829	1
55763	917048677066	1
430444368263908929557192	59609477448881764128462039857	1
47053	6516067927	1
6613141259407923755646395987952067	32320616983748346602318918600160792447	1
40895	508381533934	1
2105731018182850	121694706775388	2
933598323291	53954647207	1
289879931880419682977712	158763404567951717255857	1
995632543475	545294775238	1
3182043210233226430897911616093	5340217765243701011437969090503	12330425810208011473
516128681882	866185458222	2
107376177743991260154093382951944621673	68903884953374804053842527628887481767	1
527301866914	295013020583	1
787762783315268850784	1235218646514708	4
288399334913149863	452212574232	3
408754588867303678614882242289	39004770273341482390978	1
10890194377670118138	1039179844097	1
27705781945154134405303706848179480855	5456085789893276375687101772520	40804946773156453965
4073885761818524082	802268286768	6
97150986473661912566485973513121449205	61830317306175990728331929708822995934	1
16801411974417977827	779519518725	1
328154549207325490541855894768293	4307182932653089	1
28371119111859723385800016839	372384293663	1
44169937699917650338012444909071324879	239789511995954477497777	1
1030276110348202363292576053930	873525349105	5
101069821041296290318463478687032450987	3341774799316131507936852067439	1
1230446647578803177140635853866	376957327841	1
106574002558938138108019442975012356728	23490692862614293657834126188767716554	6
699700922444895602752949801328	919203422381	1
1341575	401943617468001101939002	53663
50	14980288745243504908	2
2108457297268560	931798674504900731359898286030	2332364266890
18080	7990164210047440540	20
18734652136594629571222	9940696504773658464529181062871429347	1370895078047316667
27332	14502490619388676082	2
4200735093008711111169013463303175	134336899356362248961036526373026276223	1
62270	1750043678691276631	13
587978476394324	41183165083986527789827	44617
26356701544	1846075042427170262	2
97991956238676425821511	3597365809563344919708189963793	1
239180541866	8780515632588051561	1
940338721984641236926930293525	28289908713261422545475247949840205625	15912808577967110175
590931963630	17778073917404911750	10
128291817398398466345055969094559017094	153670895509455838567330959893951077153	1
131030677484	14776273401383178235	1
359793066754591700140860	139451482794251961480952	221828
12975569062682499960	5029175137286617072	8
74867623517709191234748205624	27391610255841851772075314159	1
5286829911614585901	1934277830972143331	1
48183577334745802404304341649251874757	58130902071464555630673506940305208325	1
8833306106460116101	10656910106000369110	1
130292532630848246599237547238080888605	18602316429847303260745958648559861997	1
14694023798183512966	14046085095587603430	2
34502363997915384807565932105648650	59780281866035996032212	2
1065463259412194389178288646820	1846067532341110045	5
155852240126495066945408887812891117828	2106738723064403507040096678241	1
103022472198293678286449697864	7552006641352915282	2
29438350088154763822228583419971790904	63667575548914639294623611163464405595	1
483179306385598416268308519011	12481961044443756930	1
98527753343111916380877987901327567014	47825121256824575382408398109801599576	2
150048114060293692173520439631	2443990066568108699	1
390232027	1970904826257605175821140860797775	1
12409	62672861952702287171353553090	1
2771639177133242	31548109522426241257116485782801876451	1
46151	827775215848176179914108635213	7
164594470040576982839930	101625511781657114678698726430627783412	2
18340	359023321942090565796408990536	4
4945582300418696742271120779360382	69903989298486317195013652443521627365	1
40748	1161881211379072078245846869191	1
3365270871558949	13439669910683324943843468802920458	1
277811604537	1109478673437348821054482090471	1
397835573482740937965520	51081899581702106701115064820113456664	8
732993174880	228618893273764339625127544144	16
338524937739333185487152079603	110234747535129731952257442649555509824	1
39303223314	794953698567925903837856616851	1
111072962780875058957626245485342131612	139619228986308082908887443497883535354	2
249735903687	933841913910223915572549615883	23
500817056589295512074692	7754009983263171892293185764239525	1
17945608047632196079	277846814772486675348676368870	1
8051444976897918535184054627433	22710853832515166855454072386380847041	1
15485377887293118882	488930157809378575000482458619	3
4025960245438773721578794149179503910	30756083225775508805922783117274007729	1
4824206396882109964	435984710068847857693818640723	1
96096305118613873938445095505461100411	129390738969794654335496217022384866371	1
1219113738254817850	926362497727933856939622455153	1
23626594213505796579046302248229154	12336516219055439950801902500390772	2
976567847293934179802273430807	509910356875005267977014590712	11
161780301502278943388555593151760594735	145232512888394313190836450102480265081	1
498012234298384956685938014961	250581646313282009471171131246	1
161447453964753693319134129870787917005	67913311321941696287322287981564032570	5
29684869144319121472925801651	1166913329008297602770371616532	1
96642832113248768728065210027115773562	166099439452053767079123697162547038894	2
66077062998395915209007945709	1151498728481653426516273087996	1
153166923	220477120	1
5814	8369	1
24811660649516715	1416324843309865	851668576855
58266	3326	2
162623204621156252408905	28344215478148166118225	5541391100322222115
58694	10230	2
1476987625005556131136902118589022	4221321835618366901383984828643152	2
6996	19995	3
4986451355288049	417872868	25167
396269031294	33208	2
325055972108783671809173	4270286427424100	908571580303
715531894582	9400	2
3369588181671186274609998745359	252104829375165865209974	8940521646044608313
753778876686	56396	2
1351876830417130167967537586042509741	14072917729488983837381401228488448	1
1086873805290	36352	2
234324482899112117529920	284686802	2
17615071069281121408	21401	1
4655227214024621615289868274238	12431859390736285	1
17218019911612654436	45981	1
30103926582195109442707358897138285866	368955741681754129780896	2
5164462621617610029	63296	1
437562791157836959587358457059342256	8086465444452909165086617466875607	1
12889468861699963155	60458	1
24136184207440536220540281887363162	515658568	2
1115118584741645047034594556925	23824	1
26954336217491055825253458946119051376	24564104766605098	2
695462448877974642992103065312	53093	1
54600201192958056105186167012500100489	187396878534224260885053	1
888874425944534734591869590233	30254	1
75249748446407110169845738184555464240	4205523306424812535531659908384370	10
572880973409682821995726049569	10212	1
1374784793	14520695513971769	1
44699	472117943003	1
9594979343731998	178115779145907994521648	1051043854062
36516	677862406816	4
416888266256293968307219	4839877306194295114017141841202	1
57458	667060439855	1
13388343977247994443027633660245467	64725807731654472955758204752519239919	1
42295	626919587038	1
24046942787770240	1432418747217000	402440
956045831936	56949358800	16
134201532901341371597556	80246089256562636447517	1
454953230659	272040242505	1
1480676169979531450294325551147	408164255007993864028392089914	1
291488856255	80352027181	1
124745884493345165729729801009782823943	82496537759924537635669928108055874220	1
743841593190	662201361709	1
415593299972048067874514	25714205214293150	106
16294262020820923639	1008182753300	1
2414459560928153015311217920650	66423715127000620417725	365953182825
13195455999532898804	363017556586	2
37411808576646884360257368040338166	188579431974404722706207383581	1
145592410050874988	733878821467	1
48354679570387671088604004426602241438	63328628285143125430253597761361361573	3
14748929129616368180	779071208094	2
13290322806589920303580786237954234	10126041613893934	2
1251501747407120891151258179571	953532804171	3
130519739887479203050715496872495140588	84677026588239990894740	4
273398091648550119334560052200	299200672831	1
103958197176872577776478238681808566356	158225002036885609778349482647	1
925825328110482966655479329325	22423404555	15
150328749479443232195422706894158776311	105355951289653805954132795395716075931	1
251401150989897374468194317958	60847893358	14
1459758532	466626880035794108754765	1
56269	17986966562042752578	1
8751409774447261	10097083473442823593455213978	1
33791	38986923986502052	1
109126768488955692404599	12729852863186240804070315083159706805	1
23473	2738171764774761397	1
5828228494960207112413992078422149	85516004628477218871711941228735032315	1
18417	9012794287880102786	1
767670680567397	4174913910613225665368	1
489429825035	2661723883081431728	1
2631916469940729556715	143139130148087387183337877032	24941551609
211046731270	11477965155659084496	2
282334280852752704684096815809	18951476595288167583055516879701679768	1
55448200367	3721918813160672341	7
102557133060849189344750715333278050820	1517609270345271137938688728136055000	20
332167970161	14328414613366472025	1
243946537939045773557865	65593564500039113183475	31485
15496048146040703418	4166654883280235870	2
184820243196539191640961120174	72149726372228868286156770405	267309361341
15211009932184559108	5938041122937565510	22
687814088219795472095358256785090210	8117450629071336180438470275583343306	47176039380073254294
408232541841760020	4817882564978571172	28
127156540618560952891131579471589538308	158998693228167360172320907025694472937	1
5574406288257157080	9898649832583309153	1
1183789510964610508076532303561301	33267300240309074587998	7
39420886493768144926706482078	1107820651036782983	1
12953102970954276706070815573358791107	1534412832223258245935258693502	3
1052436612162335486274243976451	13442411618496132204	1
38462983570170044432571119807103794861	6044032432275673584304231568207801625	1
1036858728044095110397631558995	7018582241471877250	5
162687782024864918332189281031588628779	139194676439612224244804689228640850275	1
216781761918749022184127239798	3877915011139591142	14
840931908	29303472545747197447669008665302865	56197
29928	1042883874432699163573465084090	2
12390329928454222	20518366190839816627762335996578786948	2
24435	354366316255323316046743342456	1
98100521812450891749329	90579212469699020825417600287812925029	1
18266	782759939854500121410310757602	2
2205650527097477152007172633466887	96967457361999142856428778526288156852	3
12614	1013597874013715677964870409869	1
7390393967389863	18745136210220301941093888621903404	1
274485838823	696211116649159759367635002392	1
53130927365622620627648	10203886503205802494567776190271071911	1
977791580591	1042871475852976666036408298113	1
1397914368709995684783075738263	143084919624720549614954321098765130157	1
419262943394	504578456939989108836386094829	1
110477793206093105107030522483097992090	13281163559408425234514088450451245312	2
531073621756	992102097244685526445169387008	4
99198209897652325810140	4508012876902320648277094060693767	7
3843774480195769672	174678402669856462201960440209	1
1811860028023360395413052738221	64703154055610325611980023185486573712	7
5339087964490449886	1060071072155862785062285933664	2
89683194835170387877061142387842299915	81764077746189025269620160982464743002	1
14609761143842874933	311983773696684824396405053276	1
136130178767005311677005358582197240655	107630195140661210097546668750111294963	1
13141115074339575551	223742693234499013988781080903	1
23881311975291714940508709463562468	11986032537070424560297118328411573	1
861161926880684959000007553272	432217245265147019104524397469	1
65325416551232404197955093811908638230	113750351305226673696531928701484431240	10
1052515322860884766714545445780	475542427991025279856718821823	7
78135809092313462168324955223413685668	66428667479511285532307432405893228295	1
453705960692625308715292156536	962400599048075324713156268665	1
152348164869781475991561948407738609344	137345667532033080420002454612500352695	41
310763524850884777869555484495	561629152044453479090352120001	1
1360607776	605026649	1
45051	20033	1
4364360594335495	2281642967491893	1
46929	24534	3
55128414106067192782908	136051484611299135319361	1
20141	49706	1
297862377603152195921730664412343	2141861002820855993006486635798007	1
4639	33358	1
1699246205819094	199853274	6
66310753188	7799	1
4523045046644194214492	2278045207686004	353898587492
102244998008	51496	8
1439325429673940382218666490797	234669899535645771252750	1
277843226137	45300	1
74939583885685283270088786430428779920	1128042712629365876130178739520127	1
73529223115	5162	1
12955419194156518419697	13619463	1
12535480594249171185	13178	11
200045162489472675085120794373	24404788123233204	1
396347786057812282	48353	1
13657814123336480303923480452717714653	234014451350133447356232	1
1910516819572325653	32735	1
161127695738796930226512987574764959936	16200826329280793950059625499022724	4
4382172408940175232	40093	1
2939596220978691725635209246992487	214756552	1
418895079583710969096574171285	30603	1
134560044905030218032169585060578254003	11835456025277145	1
883595446915712480975304256546	27878	2
38987451715228860635290177063129970868	364295079679929988729950	6
421127776003070910988920752744	50653	1
55496523239517725290855151919829945351	1105717945422410009433069597787230	11
902554379190077359753312772141	31284	1
1385228735	30416115375541450	62065
44638	980137448660	2
2259824683250575	13946147990198154943020	5
14923	92094916920	1
301179094775942505930139	6085056150516648406499901682452	1
51901	1048613614776	1
8517008604210916736355499067932976	128019554628703446044770257148133773873	103
57163	978346559393	1
10764372169937829	10690300917180619	1
666545228641	661958631362	1
116897379511514180785662	51885331574254135320420	6
270222893215	119939424408	1
4070498453570757446653021287237	2303103130654329961463486615332	1
636997874046	360415761035	1
116018535235789787655855190684375861081	164479673105530410633440458865416913515	1
272811027881	295709472418	1
84818650497601292980000	5999129377558226	94498
3590283413304040000	253936776548	4
128343303223583732055475872194	6722042938292421857045	1
5150232346200725116	269745924437	1
19188943910145592706881812667938237862	139277846165696433484230082765	2933799402275541749
13081292398697797276	94947081970	2
45933662334360266013557960341806697772	35550453611028436534623411785184487462	2
4586293514555300639	292653111947	7
2525144541067730327990245373178924	1620437410599182	2
272238104799496558459408697448	174700815115	1
67799468758709328270681411171977776801	216523602238943619729660	1
736546836008035673572122890962	882284639160	2
135986867870524553425061275579173652450	6754220749175246454138616343179	1
432717083300902567908777236364	956946967989	3
94922332060050211271021738353203130919	97171342451343404234445823120720407296	1
1017157671681175414363658088307	620467413917	1
998531006	99620671013471899362780	2
44684	4457998837109699477	1
12087319306649097	5014406362788129022004975041345	1
38093	15802824160739567806	1
499736310177621960172353	81092520199956937382749485975547763726	1
55303	8974052021603612908	1
4676973904468085188086957151131318	160619094527125957852712168424459734795	1
7404	14920645677987195767	1
4982124282793395	455796942624633425597451	53607
185875884970	17005127786469432186	2
96307485715458043498926	4473646585134175459887278837746	2
285113380324	13244001655603367691	1
1065600553946252053974788554226	7909384603578291790448620583302248549	3501864573491566603
608590384684	4517241850784747166	2
52729448018346154037061846641655188164	90372622192174072283662154885943539479	1
237338585480	14011274266730938670	10
115725122881198307446575	50152050008883182203737	3
5549700174137312430	2405085721562555195	5
581489142849144029626648624992	3336208202866815405381298576627	1
2488394571029715023	14276796879064560009	13
49151865171891706295929096882106198056	76956657267839320117400320515415496818	2
11755314951946622809	18405196642462348941	1
110236726024844310812757710137040603649	119687670428250875034465966339657930041	29
13174711931698287278	12169494295974061589	1
2954758330554317032987116312361650	25898814614149846957445	28435
207825449660933148091233783180	1821615235741153294	2
9022204863869138858121601407764940032	1309387057072547960086889887449	1
423079162465550487788890274243	3275447764664636566	1
161921162245697081763113891993364600114	3414568739839682279675890177625985394	2
281726415849335506579136317151	2744915510814337119	7
82730608928464381372307281302496808426	113973306571109335629172052365164270924	2
410670660767549576791888467005	14280677405910737240	5
644557960	11281007470340569543066315510534670	107930
23888	418086073208211601707266395276	4
4712435801415799	81008340819474765521601198545327335478	1
56481	514857086327338940840733524692	1
50181219741022843074199	63003236034650479231698830670409176697	1
10797	717363885445221588484666003193	1
12796185494957452301064217580148463	127612360844722608772088670747304151069	1
24009	1069903777522941086024294641078	1
25977738367956963	23064176856401412381224146211250822	49983
1039462952122	922880853746330247533127111668	2
149546427471230277183797	70111612385336535260492749040241693149	1
414978495146	570524180631155907992142989723	1
5378413678533330115872444217506	88912829408525748231128371975793269954	2
682577899039	246739159110668380267182161100	1
67398254171290979390221304794325864497	104588299397700963626756691633014227834	1
507653087642	544544527312954763309182751396	2
59755571843599876029178	3728336657860773302899002246164002	2
4792138565588024863	298996484049943726925618689295	1
6415737164032646043585708347317	87794208934579669394334673953748425305	1
14619706422899150205	1010559603918721841566373952318	3
67629487570720269914928183732570041050	70534643620541959536027835990561638446	2
8720278580745973877	347365767147255966130331441500	1
18547605560717067613567776291025113616	79753496087848039778347786635957704415	1
1186214701738129955	183805136813906623835955654074	1
5329342281465330650696630189219365	9926958145593221412240363610316080	17545
607505532227452909740282723194	1131599674618777020489069662048	2
8232168218176365217891854899413823061	77029963813367651720687594764731401947	17
954593481239143893035701039602	1008989495273966275960268801027	1
100858394564359513088928564341663995727	34893959268034418663468859537342087214	1
251107716207044619148671082171	663872731330731172824904864433	1
70743316515633750029245301161630278009	102403110030952740043336498247817016272	3
527558726860525891126614099070	104814218669412515803139607392	22
878498524	164724784	4
60899	11419	1
4002777523240658	3374753763064238	2
62404	52613	1
176273489948516021206850	25725603888720664517552	29501839321927367566
23900	3488	4
5868583725311256912758084991082442	22925350880829441867829986743015245	1
10583	41342	1
8004602209040889	502812663	3
323503231517	20321	1
27479114831755430265752	59218409493270	2
980495257072	2113	1
373314933242739496958560831944	26354997578623218241716	36
494821163389	34933	1
146890696972412680247737152325743785942	16806627602117786246828156665604977	1
300701609333	36274	1
134916484652444551169613	37662807	3
14808900131984474087	4134	13
662692544164319783612835990015	1426600197132858	7062377213529
1689015671961993630	3636	18
111282174939064239428494169643254978587	387000626413968093274538	1
17302481116065942225	60172	1
42242781020142444433745105701366761807	6269598259159223542806274556818266	3
3500544252016626489	35987	1
2690984956762626358043868956632588	1558536394	2
89376254438534844248098342881	51764	1
86910448930887243595043036520127294356	1770821739483665	1
413615071936839295664412257736	10538	2
4372279118404002068448748361737839234	14815832231442077414749	1
369620168835298326541936594508	8481	1
159392677413302319922281664470443242179	16055181787548994822629340284754721	1
389147766533613373015545860578	46961	1
855528409	3247032981784164	1
33326	126483960103	1
19843195404813842	77635994663889422857730	2
61441	240386341556	1
18672736983311952007056	1364169546430936386294447370192	16
5536	404442188405	1
10713031696712464624368188286140307	153661401488425681903972240160706927881	1
34598	521948167699	1
16890728793705177	6129897391272521	1
809388733915	293739242939	1
5077200478935678189517	15336709377354482124798	1
17453960765	52723213284	1
997388595014807108038249511460	430120690628209212270002701954	46
756762023640	326351239503	3
100669858813386172877532810378485190143	121798075119628749932259991529076483186	1
867254836765	501297862188	1
83134980340635330580232	7981248882148112	8
2553873906478314433	245180827345	1
616344894349782324340299764820	476945417317026432428010	1821965235510
1353143039915921528	1047101027004	4
1486410024879444833434967484406768249	832011753386030721873273777196	1
1508806963026665217	844548345219	3
76600628932756362610442977129645392570	3365319011502933680380353114715494725	5
1545425592254152844	234825951221	1
9556627822114964037358590538718449	15464067725512633	1
348318036998704792424638366363	563631211179	1
158345616286783750967556179092713311282	369112495582114644155946	2
1036751648153036271701291698876	879984379468	4
147489239014036212631037064769155910221	781875873381664752376842107008	1
648697533368707695502925260678	1061786500431	1
55796008048549285814918969300308660924	169031765388993410086807059391640196905	1
96395478202110152184377784520	545005609118	2
420565216	387450123948180802442076	4
14967	13788505985806893448	1
187332377068105	377345485353323757541286001794	1
1659	3341740333405224541	7
472265554615027286572697	74262644390134189026354104193567736053	1
56255	8845966044617533783	1
5362629372395792831622116747522538	76690394575409650461226554290397666907	1
9209	5937638103569114094	1
16468502107631775	397256734510226596414840	95
510026544469	12302969526013923920	1
1197480455682251383858	193982584892963862958824909675	1
26604758836	4309765445416691171	1
2520238335835690007609142202015	95001094944886879914842431746979018500	5
281036997747	10593768901279569000	3
109358540024329669513314678090310436226	66288945102093680627510057610108764197	1
912879467580	17038356182871606181	1
98891718806022957327102	91044467804832035116517	1
3335021290144944181	3070380838203592787	1
902241760806388835734343835	1490526972608457724355367510	199767345
9032925384340356886	14922628847156753516	2
21815443245800033291222607718409204066	31454898489918203681953055816084892117	1
3227754731918070217	4653982790947079015	1
17623620328295389558317672383951256875	10232378805963216526888105859419378603	1
11781478252065181615	11059500127124440239	1
2192024467976431704175873571258322	57733965058889671267653	9639
454824041493190518555010596796	11979243709698033254	2
78975323359467444828039667459821523979	4061785978547325933681646965158	1
691864058119946189970628071753	11387315405899011539	1
132942788358171814117121403900040846007	28360284672797550880084491273091049763	1
305600038328131550135360013606	8867647842600230238	6
61444996191710328519366381426477184620	132389681681009340803059482187056551793	3
617662751259474424741015031831	14175719762648383085	1
24999745	15215655814656923695090140107103947	1
1593	969551458543787153604367420085	1
8294579472686557	129332237383484251634133159391722213055	1
28033	126941997383496973473449802906	1
391978021119579564494919	100872493641289815316912347655368126309	3
50351	949616983134725249922587109770	1
2269489485942245261277790040697736	20457157627586346514593723625108747843	17
48371	517434858984660147388515895253	1
4400709976209241	6320063441970358228119186659672296	1
330644274857	474853558884282522117223536547	1
1219246369471118755602	128672359982218228087346590746108615947	17
12704346084	212309070205309548884859444918	6
5110518398015762769166383325794	129416995542261504553774407369957657069	3
700979703524	834098293498403470905204518058	2
80305421101865716289802267028510656042	88575143260773878138573948512258971901	1
193921227159	23440293840276207896046250142	1
221096078457958403848777	14701349040462472590154715224726298	1
7443435233489602365	494936591326357923818900642171	1
8161829357713949571182789770633	61132002111587297787003645474253400187	29
16118757259207666331	178206558754472019620615803615	1
118353237429986736398498346864896413829	125449287724042931041316963580714903282	1
14694105528370552526	471517883171695630767572466823	1
13913171699762954887644305369656038347	130841258891655034690983691532370761798	1
17479342773041316826	846791056349999235165094328187	1
22470074446967545333486592960500746	7237341221356223395561435238190651	3
1226097424329116052355146534281	394911260816643843372244304051	1
164796560721310068302617318253674163236	137987422812696165105852962885143110963	1
763965108367270176400142648103	835135667371310045351311011625	1
65096850185678042631632972350880709559	157168100818955427452775762515967762502	1
970663328383713157267455557998	402344097828649657164949775500	2
157790738549311178008286746351795588448	156234091825633179136989866016430016711	1
841596242333793618902638367349	766032460986042404492787204635	1
638430138	1746964158	6
21217	58057	1
9698626683559701	17527247435580715	1
23899	43190	1
126705858282795242112686	470936477175565029901	7981974189416356439
31748	118	2
7386579778964027970726492793813469	1434947952704315639273953607583403	1
22037	4281	1
122319720391731	678173704	1
4014233641	22256	1
64428238963478071323582	5271153439887	585683715543
220010347748	18	2
1793837364334481573835828772606	255710208544080331643442	2
369942263732	52735	1
21858483912523696587124002449092187585	26046692906934070673147553454514107	1
542682805002	64147	1
79458727953898326848071	284911602	1
11410745739053396546	40915	1
1694458401906568410249119188150	2026569613070412	2
3525088196508887409	4216	1
76710871291182155176759172804884668	60792686651849091667	1
1607588928988278007	1274	1
152666233489790857706010262102740948263	36397869967923390904245984398328828	1
17682488631339900670	63672	2
136903820537320311562902091606050	149207670	18630
29394271720304951489619343340	32036	4
92182914091466365507775235892639693640	8096918361365982	2
9035410620115596690961847472	37255	1
100490336930327221699997811865655025035	48839017688752013037126	1
1265616269030784935577304493878	14028	2
109072656564931208219302743113773354077	1490988483986523866176653582684963	3
7394725244141029294329432502	40778	2
1859706383	32137355417230114	59119
62914	1087209033212	2
178472749385970	14162141487995550263047	1
468	37136662259	1
99518942941521997421621	2169416057119712465133110566338	1
34949	761854171068	1
5479373479926005697733252675509435	91088417062054320584544202194455958277	1
47767	576284677291	1
2406263999887860	2961038602313659	22393
214912160040	264461090726	2
128442824102503996641833	242772600739544960655032	1
519316443809	981571407755	1
777168652187581901465895841806	2928088261512145887521017211719	1
99917853852	376454060719	1
63965371810733626799445602383192481144	149560292224569117643209072687458469349	1
740558520789	667657929559	1
14456646287810940165925	1148173802351537	1
813885786787385794	64640326663	1
1670969902968530160547692344329	273825783949014168471495	7
3542924694645631778	580587436231	1
56172835928036212629090643541729450802	7548903924954454350040899416979	3
7393532492664709015	993595312237	1
115130262680682366562761131325377675545	9695305256370674969560161585405924624	1
15806791675224126701	941444853311	1
5046183468826110622421667954973749	1538185511888074	1
946839941612930035166838907022	288617227111	1
87624242767908388556679965741986754033	164797305290999232362826	1
891244887528156568857247244021	545838783571	1
167497494772543122394093749439166440959	2652889079784840084112748382631	1
935629526112800547836791780538	694495546538	2
56498373704873541197504967542588726443	18664781951700037456418287332696450245	1
509536777600773700024930143839	514318900154	1
48398638	2448863809426785191101	2357
41068	2077949774651493586	2
11775373752738591	7590910259471900712565029598723	1
23558	15186495787537056843	1
25692469379601510487975	51996006822959083250996729915403396075	8107437481729728775
6338	12826742590401249786	2
9203487867883990492065904610468777	146037882121779164132479879908937021561	1
33803	4718243193720518315	7
2876449421335783	43315589560386973430639	1
483558783111	7281766758071274007	1
120709642421106443000569	578466070808206049007763822962	604030815479
399680411422	1915352846193712956	2
333384465841470878344415335182	9901218101428031849447413072771407844	2
333419112235	9902247068083373432	11
93232367533838297663882634195803470582	50298599386323765746422502874906904018	2
906367776924	3440353253955798905	1
75900910080743394551472	52989978315487627170600	24
7527985130745687533	5255638811355083280	1
716925032418466220320348008029	309099484508862131315374802955	1
16005077253027319147	6900527816341641863	1
1739956966340639942154043421789881603	46075240149757360858293453649276017534	12146884630354781641
286486126984778966	7586346878543064348	2
706272918320695123247096144258520677	66255721868810583874046896257269613336	1
10730177779743606237	13559269566118380359	1
4518591384164568194653358797468041	34196263573372110584885	1
862079821456561708414262863201	6524136902293639337	1
23283070423145474180591653009480312657	846446425614155001363768492989	1
983054025708535180838777556146	5870175296570726474	2
74769892273667895224107090902061005192	26259118274518736865875529373442255468	4
1192466222661373374072750163523	12444396825549137947	1
91092745800368177183089573158818111045	87011605614896918577090399938207170645	5
469633423012811663174138505879	9018617837720363922	3
861327	187970580014974225460067869321926	1387
1242	271046258132623252285606156196	2
1940951145525489	118204904106912052034995413642485639117	17
17729	618057582239495420493238399017	1
48210062716233625596197	63034563052322307245343919102462505843	1
14431	55701627934969195039939816331	1
25056065905442444966334533779802234	79314675921612075487475179188296363219	1
41161	1199016997003490787887474927678	1
1267005289083922	24586907891631574265472803921803885	1
58445247092	1134160937870774004911447006103	1
231135634715242789572289	113304972822581757354655679446064513078	1
575548942543	559099125470394855509651488540	1
2455423202012320327581564954750	31215423249963579540589602741041627452	2
952167995100	770528333510098609244474057409	9
106499219131129639761486214550172004596	143682818903299118737513682738664530554	14
1013117807096	372233713603702318008302702844	4
112813177871126588881414	14007969641476863321336741306155584	2
9339225785100922131	1159648134564912729942194735391	9
4520179432493343036947023778698	76327215475658608483177060746750943167	1
11803630667423874519	334307585876942804000808998469	3
32199560392217281031919847949254211124	148627520264659594387625755602214115155	1
12135358109484257879	771583421426591902657500421785	1
156012274262233804270038332031167664947	61575961239263694177328221891137797274	1
15151439675672948606	480668715672379740179915472644	14
18692601304150260932590622401035254	22843819313804348609237900341675310	2
1002364871391814941287000155564	1224968191211322551907011306093	1
15390069798130458024035987870413329688	130597467464445140088250762494779747850	2
1211383708152301560469023840773	1093138956072693465479772570041	7
38298692815770519002702076193544538951	100184761150483453569848381018156230450	1
1164867172008071843683726958471	1025130426900615548604610790157	1
83556649686481891930425610382203226023	25440546092740320403408207884304992264	1
815298712667901110424227293010	317989081600706295463040758512	2
1533463575	81867390	15
55650	2971	1
18648868399178698	19807967521192662	2
51099	54275	1
80334773854622328122279	396162975340432649745598	1
12799	63117	1
22353359473369284478165077743595411	17249804273828940403998934966187860	1
58963	45501	1
1681032122466584	243691690	2
385602046672	55899	1
274885824677687745158092	10789615963137286	2
1002056912235	39332	1
4395662873450525490350043036270	407215237259236388861385	74622546684851821305
589052916140	54570	10
48123217271777106031422836495873305919	8969502445011088364615669232170285	1
194895923595	28439	1
8771600765640515703300	66288262	2
5439752412800319816	41109	3
395690918269242033777681103404	9081946545419060	2457901636108
1287898303028284104	29560	8
2473985289505511133612597925487884659	5341540344419955870869	1
495117532388231249	1069	1
92901738974257203845527642354156717083	1718459366916871671999192490063277	1
7235467097489070614	3706	2
14836398362966597610896270356073739	758238180	3
1110051877069065699816413179909	56731	1
118866177067364291025531163482735849954	9986808427719256	2
329390822102782797725171605637	24177	1
168361426679783289781655732729177719748	172954740514380091779897	1
244311281415055790863644790691	30822	1
91830932191417286518018200980790466149	21162974570352277051582744521079005	9
786766498048882015017260753578	54426	2
224566949	5735842791304653	12839
34982	893503044054	2
7752323410568569	166081304030624291025078	1
18217	390270497668	1
73901548012226749272276	2645456046717433797018999958325	4914973930049664091
30072	1076488333150	2
3363612876868088453368262991418705	61333530465917272455004880025151247682	1
29529	823545922719	51
3026661621889360	2879295186540125	5
469213490720	446367752351	1
196535395482910620300490	134497053235480456488469	1
602627820747	412402386293	1
658394991811772582283437399437	3637477499542128871196672557462	1
91135085205	503499914147	1
11723230047784331472356331056287207619	150567002077915827809971599805633315192	1
229404096199	575423662001	1
8737549224098422238740	16325760739486037	1
308371392616718920	576179595175	5
8839551763035720593772989868356	556935806472523562165581	1
16791634644199158536	1057956651339	1
58950741057197439513898006907600647008	1610531314973152934840250900033	9298619275291610073
12679461178465920192	346402249042	2
32282592879523207063976106887758793324	129326094520992744970109117988519917380	4
1996477431977629797	860908146664	1
10961599263426195794114096779213862	4690926513783405	49
590205909997372232823480779605	252573779178	1
141609241053362568928759051639749746916	88741185027460458395467	1
264691862683540717905869103400	249274630251	1
82271637978374360367268134898296107687	2673652488364981335359009344895	1
1152541976026598847938026132905	545652289010	5
15394605238543086282274347787065601427	146138056694290954775224691406951318151	1
162256825766504533488467071414	996115447134	2
108012325	37647433312330822909087	1
28473	9924194889239705525	1
7019273389059900	2180946342787545048642099036347	1
57240	17784941794079159291	1
174311834020643994950038	45576654994655197906580128895498160466	2
52639	13763319947511567431	1
3081692739059030709469366260847496	59082089900967333249816220342133901525	1
16129	2675772838429708554	1
15741100349686491	111108790894888691204713	1
1066506341657	7527950871973216654	1
264063589731404163387193	735126139401921096250525958857	1
635368379739	1768800858045887355	3
1990710892410444917633216851186	22015274953588555960103230324328038222	2
891872193861	9863216023063706365	1
33712707774141370080542760943021504813	70116089572065024571579223116761945694	1
219766011503	12506013839575472076	1
169990163380154661072151	58304884596725053158252	1
5283053264965259151	1812033148313988568	1
2595944259799203521668648800447	1495730567248654991175919281245	447372737863
11605285883978766738	6686730954565658230	2
77991089657218588087331426155440636808	28358247078765350584982509883565046270	2
13788018563485639037	5013444982862078201	1
44789199906088656637245994840751267315	95753296682444927371855247708190052615	5
17089057708591703457	375403675229789954	1
4930472360849641924225089816562262	311385962815624508442835	1
195867409309748412919856582245	12370084926631224886	1
157345732387745204564526107268078407730	564750379830837274545991874871	3
1165569563394462759995948767803	10572883386465177426	3
137970575340702164978289770076731357923	352974711559093225483314434550291193	1
261458135396975281628385812122	9850011373130633518	2
8438146004774633283738149210447316226	37169842516684005054158733410950886487	1
911431416871337980435389963423	9496863137536010173	1
357502348	6496921887011177470266219929094996	140252
20392	370585625132542992343280376984	8
20168706398333328	7655715570589317167273723619141152231	1
48992	327758832337362028386119134397	1
390070755739688293807550	83391327317255996918448021372027556891	1
49580	336409780613713871161990034862	2
9524525791137597356999866093862297	125459375536860635523863566691542152103	1
16526	439273847921022220796021869810	2
24056724824158124	3591837087500695833610841152012880	4
885855129496	132264359821799415742486739897	1
563400400031044571602411	5493319403902283595284869921202818612	1
1039052288699	109206688169463032777264116869	1
3689329147626826462547739761745	25287645563419305250773462609709741202	1
649715330262	146016711366763435442723759687	1
135468354637833475337229596651059134553	7009832580641844390969154610707749866	1
658728042358	364478626500048182280666085180	2
77464245166688137852332	10731192867691704623427327665319870	91458
3387970223127037016	469338619593330474028617624060	4
4280695720221342801951332165814	151918019266973638129630511426405741319	3
10809198037723677761	1119554206733442884601951193771	1
77929109973336159663119890072349546209	5313398796623803328395892777008653313	1
11106226099989611541	184533322659570704585611074190	1
145730242643679081287595987171977814675	106591539221329873878476727847551465561	3
2305404951535722994	1170228008992266857458821739353	1
1505326908978067830912967753801444	449483653105939494852564636128583	1
423976034073529877739182580989	126597282947736796184358438566	1
112898180476230306727862035875075200219	15945659242590057769653094080479342663	1
82463336193377255899525006990	14223572450954855949140595147	1
11358018142948236198143482531165947972	136962221974668572664146388048533433920	4
884888375290766387553179565208	539857860862745542459837138304	8
41097617971694100583105303403587954572	32828731715579736241340257388356708815	3
1200657402624874581345444903512	450130137625943351863139364135	1
171193495	884271766	1
6133	31679	1
6467582218588605	20650402189626457	1
18418	58807	1
193913498304438009357696	239547770126819389360579	1
40704	50283	3
5769375884576980318952891421537705	6520816236349615685733423709776480	290692592561947917516646920015
39694	44864	2
7019330172697386	16463407	1
428491296444	1005	3
72406344314620428889908	201720142791123	131929458987
1097652410168	3058	2
5692001155528652154606329116737	244997083270555288186232	1
1018276280335	43829	1
12472756047566729984463281558685301311	22167299270029445229185891027015013	9
328290261279	58506	3
48741568266545532562382	967042452	2
2003558453048834963	39751	1
1384104244764618188126090643709	5822204970231303	1
12063058935779925482	50743	1
115558902294691311326691936578651258811	260674731012466912367889	12990219315915030267
17791678413483560066	40134	2
24202792648280572090060897749158942573	9474503586972143406740763433609347	1
17491841419149458083	33814	1
5777968629843916381622227728668746	19490848	1218178
246642419048680613050273311364	832	52
18341455378644097183959144031578669335	10884944113151062	1
974427606483735564327589483886	21645	1
8769378413120772348933265254649185988	53889970926954374149402	2
751909479416424071835913683848	9205	1
4051061377935013225756850239089784131	6561301092704491365252294821419732	1
785682257915260561280376995146	14095	1
503045174	8659033897045278	115298
17452	300405346044	4
21468473093373487	333043269074007520513121	709537399391
60514	938761704062	2
167737263812634224715516	3545358675800627825310386594253	3
20263	428286483366	1
2942375228652555076322403694323922	53694682226247469835441626030478329564	2
4707	67314261256	1
3177176588447165	4203102652178830	5
778815195109	1030298480740	1
25551995576534675504339	21538200784746697691154	1
730582142729	615819802908	1
1035777483969126742258265913093	1098941025167987141165220242509	1
262710449618	278730997047	1
164126505960379928360752659276982709570	43466523091969022112258080941874229791	1
613130910257	336641074630	1
20091855563592393447608	7497173452883845	1
1400470885832251312	522578569887	1
898463146398545964042821561722	240121569656951355541862	2
3971912431554558428	1061525841575	1
53377548572113594838226918329342592492	716501088703185618332478062775	3
6375232090120228435	85576442821	1
71864575619524223565030757600807376833	87051410289031752374441493294657959921	1
10331875432679511739	835426926107	1
688436352726049074812165660143896	3796085057624841	3
109737204547070865515607820219	605098439089	1
55539693453648898445990379246846081710	244424457716402493606843	1
342505944532606177167111295267	490411979658	1
3967518655347874053691630810864007984	2545553569831473973671531585203	1
887396252416922858066298178719	1080441123994	1
34363064037258254870183417310602895730	123771876350272800570010054834977577814	2
1191443294468138319210627602909	909168911461	1
378246145	326747171005197281580544	1
13203	11405384959254316337	1
1801478706729855	1601158716831725531127586555571	1
11509	10229227580195705698	1
96554797759774057317229	35631883771844825181113848193494317595	1
28793	10625560337201091757	1
142629503390634869583436460833406	33388797985779682257451680580195449180	514
3692	9486810364748781373	1
5908402901420760	79427384691191710886337	3
414377592413	5570528785720216775	1
510057654954400217182463	7784500296470456895415464276634	941426861351
1083584239826	16537663446949591468	2
7935285123373954877712187746693	91022845947792938210101595805595125442	1
904473135806	10374891087641514335	1
47863446449367983437618474809391255511	5913038764015272351761552185259800786	1
154541155722	12520081421386741423	19
36181862338500120046738	6816915346542993852800	2
9254856717866765583	1743679587298374179	1
6327086123225737805051818252533	2075176223791621711382320335325	1
13885275734127594041	4554133372466549950	1
64270054995158964007108712661125643604	57992499445448827339359636324306976008	148
15319773470949790173	13823419858367587152	3
38279619436817031410452960345490446155	49912254729754181608464492327862430628	51
388844228782228509	2280338618706677891	1
5864270887496258685909223791039301	240635111384920845541307	46547
251972023438514133495573239566	10339446640381586162	2
51281466247201322118460749341239800834	1394443822937179641104559146940	762
733451059932890284447457820628	15765012086628083160	4
61622071633373566782287920119997387748	25450355097447554269596789919127565861	1
1170870139727373812465116919208	8633633659485056354	34
43915865585334129955354073200022062964	47222369636916489412057230512800257430	2
229539956075008883701214355039	7582140228611996731	1
611576896	11201012852721097289714357181643917	1
42543	779173792405210065021345844085	1
14612968187631147	7888720976934020793170060303865524651	1
46362	403795700552947184224948323393	3
256494363232587181812625	132905722151619845633069520626071456486	1
40858	1043752682609190889607798103196	2
4151942915440349696599862432375701	122429690854913837842914496055975102796	1
13419	922744984385492343539123858584	1
26613807062491274	16929459087655790835991345647133031	1
961672552801	611734957728442820502316054387	1
60745831870560060887459	169396642958586631066217168508545921079	1
992392849586	839415997885040756657211537578	2
492984373314447947103392574683	124109248448862389838451501203793518966	1
109654623122	70487957467296912654259420367	1
136719347888075177147584854953645919067	32202343925528373673836364792252381208	1
13637145353	439706469355861807977862355920	1
286884333093505612630717	24697121068035281504919666172466270	1
11348946064580794455	977001051013125047171298382913	1
4102112624841592066785367166928	12053006305950556744436202340932565263	21
15742177325332093344	873013756994137471469157627902	2
47246707031568531724642209416389845427	125212874824912524681707380628067237003	1
9461415064399609815	314971881879996461639194865799	3
47460741479120748241842664289866684030	92152487301778640995783260901473729331	1
3190338684689843684	1262303042133560361854226383249	1
17871530217594342355757466236711981	11454956006726909179740660526591235	1
913000598615256704169070282087	585197885347105120424054792030	1
113070215919782230174747577225909748176	104188599760870358034890172877587442943	1
1265013657962782372813528959584	236710610034362434538268307362	2
149677617123704853473045321489068219551	24931318995675828098388501368215021352	1
180461775607353489820476912186	708636629525263054719870098355	3
18077264487183393302472270029697715272	82253152653974141579878616523605939198	2
1031634097887771231136014444665	749578324740385618055890555484	1
70614500	35978800	40700
13880	7072	8
455608254594505	409084959956817	1
38438	34513	1
150964306828921633527860	82668993406455757702774	2
53827	29476	1
11386029462253544573531930795955632	3207167280070778854228755052876123	1
28192	7941	1
17195937526828873	907477377	1
843124097317	44494	1
238277204479706804038300	21724707383132673	1
644996837781	58807	1
62156628798119219416689285570	2121423384748172014945	5
541747618481	18490	1
96378348284721311800205909385833582482	31027403297783466367922556457427450	2
829532859121	51620	29
338688507645119333939067	145509043	1
15075939001808076114	6477	3
5309104792601925202436794828998	17147991114848882	2
14302205678300950548	46195	1
55637908353585008657462887656794786106	99061290054595630581300	18
13142641840787237717	23400	1
24158685213340146207911462276025576151	1798539496238747695336486441825720	1
14834151656635232742	24693	3
2478552955863776505860489796053737	361911420	1
361436814562708932681077622465	52776	3
103444279925205498498922360955544967185	17653908848664204	27
692289883609391198687360041850	32568	46
147359885441029477455441378939247491459	100154465525190838280512	1
1132411316785314863091499156318	30693	1
16306586482640104117781237554891068558	7580041841233603238414669642308450	2
1104584510869929913336068383780	13820	20
681514957	8411958020061927	1
55329	682927381373	1
981969307887834	249114410356200802041245	1
3643	924187537877	1
15312378961833270908163	70961271522857300981924533204	639694989423623299
47874	221859707192	2
1491820317073063773393710011841025	159518126799992808816443296298042409115	5
3738	266421248139	3
15297705793537762	7824355903912012	2
665479316739	340374373199	1
68824300043844324286727	73711856472777383463560	1
804784292407	861936034448	1
997243100260092432926617863675	1453391021554647222470223027970	3086062635007670855
646288308570	941906366428	2
6166829683013450959481557509970197483	163575055216394001400100339157218501354	1
363497752966	688387156733	1
159090789381612449426172	10545438803440126	2
5844521202094467384	387407975733	3
303848133951854048655432555245	15061931452877720661992	23
4932225644576777018	244493338177	1
9678650534544631953573436337877064427	808904155662734988652813570008	1
2500289123822911195	208964488944	1
158498902908292550565976678150807397170	67055168097635721235771400303311461407	1
10296636680311776357	75194018878	1
114570296182205150285791581930378	127412234052326	2
423550078307597598099044665177	471024894833	1
29666791502612670016573547345805282230	56114187821463789893750	10
1140034828684034290242385522635	953878311220	5
17799567983305563593914269984978880850	2086005443400958518281058131243	1
353541913527216845866432970540	267459239221	1
864458153510162502540095317498821690	59504989326455232976753804228093608945	15
648396667423032604654495704444	137455172598	6
970883763	393071567095572611838828	3
29827	12075745905456832056	1
15092398613429026	2244420428834650748203977917130	2
32349	4810683729739904813	1
262593467742136428672012	38963130766154577045091851838127233625	7
57251	8494796990470510790	1
923690555429624060591935424529662	77124271124914690805343901333921007006	2
7115	278751007165233444	1
10590456480053520	283540829628466569832848	534576
633950284640	16972902913918563936	32
44427839057053765701535	1316622586954446421220612020900	5
175461681777	5199821064354316600	1
259650856201914731231485899311	96023290713163872946522276781754919674	1
49592116063	18340005680918284788	1
120292854192733503592080811353912118470	91361126283762512227884438168952494595	5
362519826212	5234240443073271122	2
198445999199101621081434	85941978568555964120243	1
7437587811746027063	3221032496994395522	1
7471793250264869508604476751537	7502678168973371174705325651270	1
14969081132000141955	15030956352367943436	3
7989344524628651583707076513258630473	5054798874363481470733965987426178208	1
15765201220964950339	9974525587197835729	13
14239403726408461315221267179888396495	51228723501584910072455660610701788400	5
9348297897181312807	10909585644043373280	1
1748524750905101795154680437305247	19085578647774295456072	1
510145806245106285967813402569	5568367220357197799	1
141699092140608211847308469556569095375	1102776780467046767958047006817	1
516056446766923799448900304406	2411855346199971535	1
162139235727545137728252774292105643907	29333635563178408107233588108775845160	3
1261853902013278190089591794874	11499857941631195056	2
165332965840033899895764810799174223826	100226714855598468367397803820851731565	1
782344589534620525893959464429	7839065660654414826	1
90297716	2508663097274521070997025911338658	2
23797	661131399993285300038747110644	1
1805657449301200	167650391380431433288288251343463290143	1
33440	897972228005927976564030948974	2
6398310631632024970532	72919220854429139939295000439683514969	1
805	763792797112792765444594005482	7
7507283274171127082070874625656305	3416637345890874651265215642220762185	15
18370	464006560746023702558988044658	2
801055400893906	879821358104977375428925399804813	1
99318752823	109084540091126077171771793417	1
79134284854506995859614	143094612258517906647708658840372406882	2
212320752508	74792817496736692088399291012	4
1298032431663746061731458937955	162674177168513163750031882349147849043	3
882910202610	290819855536350981225517181445	15
145599039171668404129112024050425596477	163075790952122582949649898731741854826	1
391158156718	1077294257693376333568785072543	1
49768890671857539887278	13056013522233351154204348103323566	2
1609940339070552991	422340191897822994944097177716	1
4927154543899360228711711028805	119813718978118266686753811041614944161	1
11303404900045175690	1195049184451669689940252398531	1
28489064326019033429619657526650055519	40593469691361988239169642059076060836	1
15150126626843774559	812399295086952018042103732393	7
139337542400825652497287547194374734462	30644622557912238030355401929591576424	2
3311891884737343677	1086770558131660715635997584080	3
752685999968336868021991048125054	38119781629404684727705362430139179	1
24654383464135897018358998612	1248621223059817053266688364701	1
163913346047204933827544759896131791525	47477399509802053704598367298851636279	1
1091368749310134830921625077078	1005361803356441685554681839730	2
79788375534331596414124347929060657318	108184149200038610709792226807673011345	1
766111898184635281273659150111	229127586470591223274578517654	1
39157406825231583188664323354063328848	164814120624672774506235720404615929614	2
48840537762609077133364825787	1066276927371135293365686451700	1
1000179376	1300505933	43991
45472	59126	2
12119479289722610	15569840570103430	1137231799730
42628	54764	4
121844461273810271275765	50181170702088136175199	1
64291	26478	1
5232737526089016193740051472524558	8002515963944313119954791058410423	1
41716	63797	1
5634530099014019	79070733	22939
491262051442	6894	2
26752088168846868159615	240816106127436	3
354596986091	3192	1
871134143577295379006138148161	21212289484434733693106	1
1047547920307	25508	7
80519910987403797358367499370093404428	15747154441323093513217974716274369	1
34723947079	35134	1
111728281926979500127842	603294275	1
8869083701288311183	47890	1
647693350900481516718761560353	2028945966538258	15141387809987
3507660951581233158	10988	82
29288351220100421091189990906085948076	221371159305867882293914	17553814868437703774
6673956957985645096	50444	4
29908555027220088279970142713117501969	15379057302269534245974359622776962	1
5415652789887916809	30575	1
1893488196655832499138890692683862	47041537	1
715468806595818061265403624668	17775	1
133361376868764189421729551380737098215	6801165142531605	5
290941655360536032385318918590	57923	1
23461839581981955435153263336486407368	118898969438937011635624	8
340230060975581156720772241008	15279	3
120320496765961005612874902178003358768	13590126962199584735431695936260450	2
998259177751955750110803026528	61060	4
174918565	4319883188832424	1
20291	501117474489	1
23512966312208530	139598539287393173519448	2
55863	331663521168	9
43666682536979507410987	3037674196699187374031229406734	6593187760377398069
13246	921458422572	2
14394199290386930208785687986813690	38224486194414926884728762711748670988	2
49683	1027835348111	1
9396296875012645	7774494423322347	1
1000617312711	827910592974	3
92166718669092805703140	64861966025926021976770	10
1075209170729	756674228069	29
2218234185588276410224006987	34706543107357131816346907250	1
54158886805	847371189100	5
95751461977153104975103313096971813892	43807658511016882991269285986482331922	2
162097210147	982144090764	1
12060783093870721348485	4682408416042537	1
448815074662600106	174245359235	1
6788130123517062360211217837375	179887025035982254912512	1
17341318469920319650	459548967535	5
43591248433081540873076525708034611258	3196910266584498728839018640664	21470015756651778758
8121325839190635004	595604642832	4
120209057450675858022331508129884946166	98318322831593384270956344036184124438	2
12018982179951079211	825137374324	1
13474346117304625438730382051961095	7250793626187628	11
574194963769826153824830377430	308984877429	3
53929051772622583818195620228918007189	175218464774181545400125	1
349717887303076225636418729947	605996532250	1
86193686389641022910431719219671549236	5618785713093545710219072974551	1
481711868407632825534375152040	838784044967	1
160067564664182648669811059648660652721	48045199254797001792651286390840702661	1
265022785198871491017252733242	17990212591	1
947364691	257661451658990541708135	1
31277	8506626113306279130	1
19347964127439561	609204774751321029172346381076	9582944094819
36342	1144291966750839672	18
9868798561672441970817	124486841554436054171939141327843472497	1
1201	15149635061711181137	1
8182947000988961264989269242567535	44691019338810312682980927638136576049	1
49422	4897124209677473842	2
13216439439420080	176018839907748756389335	57895
456565832608	6080623193980438946	2
370469577009129345895647	957779632826529052244659159783	1
1081877153665	2796990542019970929	1
3000378499594297114595285357363	8119277361081081522586207405098296634	1
485237860313	1313094589403134092	1
69801942423284818777612149873483830241	156969061714029811302881055433547341958	1
317331629526	2015087628613398223	1
26768896636490057789577	3889552637544041285773	1
2710911604282754346	393898692343312703	1
1673296600350591460340402586252	2868912886527480561815247542750	2
9814790707966676531	16827727693199230100	1
6743769783805986218540412085655530275	15621726594996680694435999129354390650	2475333916352231525
5448775811017789902	12621914556091560932	2
44168087236867446534804109728916351038	119695760080760519506026810451396589612	2
12707586269104171380	2120495010595242248	4
8911433742852117531508618354452150	194029512291991636286337	3
359876173361014337466274340412	7835618870953725847	1
125217212749944625488741336181738286805	3443325138064753908951031294490	5
295346345366588369309535828933	15950518824083926028	1
104245159210382333692372343363825604065	41279026120190410454130685318831861759	1
504350691140180499618667461089	10390469795157812458	1
127540038629793426125874537611073935054	113253535147422892797831326794473399875	1
307890000419163179189804023881	10386107501342348235	3
22871515	891494953020845134108336802858137	1
23470	914822937938271045775614984975	5
12941928131491645	87614800855651899852778078331537126129	1
31809	1054022204453181100252016150521	1
322960085245378586039963	98682171790518290708711610081181054044	1
36647	1148512762693850866266335514057	1
8874551347005593227986459666072448	26415555288017359943571970849321390459	1
51421	816343430535991411833446009403	1
2011782194173703	678662232996761465718224087940618	1
262857802858	88673447833901021195299416991	7
464370542437199087232135	138469258464528511100388367624487576518	1
873788337626	443025478861225701948112565103	17
550641921373644783701302573306	132072800195995963464544330798669159785	1
875341849627	978622891101271467575277349277	1
135595854339869614232660585698610724679	96344284062287376840869092287179588045	1
815784699702	1149547729929587879393008102610	2
274181400082503934851864	19313944007958862083171595165740245	1
10741891127446333321	756682560205248372472393001459	1
1925648405481445465087628153371	5943747895647966319632740062910002298	1
12340228140016692754	660774543084450015724189548284	2
18658626903306536013209111553853905933	106924305338038313725427287721235408980	1
14814852897775862711	493507647025305248828190396872	1
18490178832610753111214538699729768396	107337105007099316445958962822642603199	1
1421426105144877128	372380617306733749793318642029	11
21881457566773657103912818693023246	26038043204371000469578723957312893	43131
1014651066136823032339283517332	1207393438796735548425898957006	2
95187863722994358923622320375793513736	63569934353115073887885327209478243444	4
1227413054408532613930248530544	418887977455459594987483164831	9
70292150544726699848202350010651434294	27859470357267877664503134935785977710	2
494565570162229400846169369860	80816327584215332956892601684	4
147083468384828130371146784350315344745	31327848746395244054888636851378171492	1
1235526402003031832311408412095	585163563858954554382569309928	1
332735248	720692477	1
29163	63166	1
28433144675423304	2131172628086624	7504128972136
60624	4544	16
1506770970613112510020	2000111328881569704762	26
46696	61985	1
6133828480818614644986893992453798	5403202598562430488177016703307506	1318819282050873929259706298098
18604	16388	4
15007352685930454	1736791095	1
565025232429	65390	1
224735630018973259148536	6647062588862994	2
568409784227	16812	1
62964008328842418245775307965	183368173179296557710976	1
16320260490	47529	3
5660401650248221596555320618919790008	349932672761666015631155085315860	4
1094350312755	15736	7
98282558425245693277626	472499725	1
11369374564780576468	54659	1
1442829715790961450048665457531	7409235703528950	3
10882317182748436529	55883	1
31084203744687168738147177634192165159	179276759266280145621389	52620123060252464227
8270198302792270838	47698	14
109242535097250580155431230829299396665	16213219721912816795252342544092943	3
3072013036223622190	27202	406
9096066626981163660197420013152790	146868442	2
671172597452954337590660026796	10837	1
9290058038245857000362767585766547461	15043384479949994	1
1134724916242331480195518846178	54913	1
49640773223410563974297304268495959217	176422505587150034093735	1
766832917641546037832656871283	64927	1
169334574434507512408405139982392813000	30821917433450172786194774278696150	50
430063495822090298520704208839	56180	1
436200334	343706197394511	1
61868	48749194723	1
17249809292656860	190536607675609128227917	1
63304	699238420997	1
28906247757842434767223	151139787152263520768724837334	1
31223	163253204421	1
1074805500091184415593352669326098	83865007098773813921923749141714635250	2
2319	282111107116	1
2885960189299768	1873789859882007	1
612925600361	397958980542	1
414766715980048063931107	362482835965221279075084	1
883807749365	772398379848	1
185002363904299995633351786367	3562005120275310361545007923423	11501679080684437649
32169627166	619388716254	2
36132426250901859472022242845477760403	158255398263744629032556534236516863177	1
173257330054	46505308850	2
124098836097110742930308	1138736812023997	1
14437651805841515087	132480578445	1
7372932678159186039337630813765	273495465512896461731494	1
16238338376436715113	602353514847	3
9687248998602417873073528557915833866	4690560854448660344146251697208	29106157621331056798
1331298912708823468	644614231184	4
19518933980087268188912929146300587734	114704837419531197158005229625531736965	1
2104887878494575737	1061216304610	1
3356338611978204903610691652786882	6082526774706505	1
161420637825091013760283354709	292534653106	1
133553380564890163220851085809316665687	94382524933380476232018	1
181584628302849270831385526881	384783586076	1
152596533590922467091997409962871803045	453784838069332041308016759856	1
846392395713804449556204094554	153492389961	3
43814625008325450422791026861922733123	817597644530891976266354635534502574	1
390067946024537160313131176089	723076491044	1
97327946	157568156366389643384724	2
9937	16087411952257863432	1
3119532798802543	2003370006356317167760205345667	1
14594	9372295070591023465	1
68609170806424139177644	34901039669280755646331584909288423765	1
12303	6258456209340398310	3
1374328390880644823819942482446067	140816822056622904893420580836536093788	1
2915	10014774170505075352	1
3316564131738130	54803067652628252121034	26
995516773747	16449967778066412163	1
223171394808872107270304	907170215539222982961581250266	2
551848269659	2243210041144575383	1
4475646999228280399192892025984	94168665166403288048818309929107798237	1
740478849301	15579849088780402775	1
16754360105350334705610631530778444870	136114798670088489670838306115697355295	5
318748053125	14896369537280381582	1
6429514067217764983313	347633158453959759331293	54187
237308360574224998	12830869339655628078	2
7088217083096834272188503522116	3638036510867820078918314706135	1
13726223521153700872	7045001830625736191	1
27651440509987293537969165336511092617	33896010874431638009244251811838362454	7
5797454727969366938	7106703480142310913	1
79981745208363103112313355871272259870	79185979872506334144327559426787764317	1
15764339157305269484	17331384792966136898	2
5888093196218520123400021688538080	30192643688148147427780	20
1151029849715281032821820289031	5902188190430680760	1
52193024773657986255475394821309679097	601525648497160356899834513087	1
1233810446270518770025259398473	5035254645132015322	1
161937516481711488790876577903413864360	143481744976506369576430971546201633346	2
889454185092397985944919837648	16641584526620176077	1
66314327883844268602000718386085800421	102017571568826467424103032720954768070	1
406165118278251335302905777079	4622345937961699004	1
548897134	19967170637912573478630550771146649	1
33501	1218662189136841129032350744371	1
8269592597704366	87383445638840089399921359612719560414	2
33891	173981844047743827123921927171	3
154677372505431578109121	23659024465669687444626058497047400931	1
45189	1160276133590803314636697287073	1
25314786103825363673960080762293433	20509947859577032908873685288667162411	1
60477	653002340963293773980861217802	1
5285061446889615	2330329635583864128364251801775604	1
973218202171	429118798560696828720053733869	23
115432356967412307395092	159002897074355346296933835427145217884	4
1080562802973	1063814237080017180298507142936	1
2360982525741549532784510547070	108073656826986175108476638148479256285	5
317883003741	875771946101939635510415449179	3
97381393904200778731435811759128489580	121741942008714557215495514271452441450	10
789785429352	1039338096729253118179703905123	1
380316923881585470468438	290504853284527987858031844430417	1
15582608070865772252	11902765791265768867229297295	1
5899339726847913824812083075827	98144112489261727462797939737390553539	1
17023713223922108701	1257672964329804883415047008509	1
46864475702491756688597767561521583063	106981765485210019918774135282569146669	1
5346626676017007742	1160199550315930704718920130595	1
46921607767813308577425229036166718940	112117093676285927849596581282562065249	1
10310004343296793000	1211608530656448271310835179430	10
28356166937122646230394938650650158	25378988263081437143975940650536582	2
1194924967325705157092979020697	1069467068248938587217965936265	3
136427881746724911509456601610850414085	101959948184283379126273727129509969219	1
462715357833175744081200899331	25393225081844822714752397814	9
56810211045741242833817627359029598935	8334141458400814949738219149042792725	15
298267374308119739910021757875	1159621965512655880833834559807	1
101911924880026854348344203285118557436	70983505071909380654199387392305788708	6236
721177191835740047645784968120	1228097552026855712368840576593	1
12327105	59138782	1
12358	59287	1
11550941492379325	14776051976790687	1
29530	37775	5
87950284121874799968437	139676953618549813637500	1
32365	51400	5
1851889861396051818092775302322981	1857134913475016248440363807889753	1
33542	33637	1
677027500812047	27196522	1
867427931854	34845	1
73696468210935190950102	12096731248447182	846102766206
348404336468	57188	4
256605822847444408482607501245	12664414501672655231625	16341180002158264815
94218100338	4650	6
54804770030345381070003813244069459889	20014286786641494228400534565157930	1
42073508798	32492	2
92290817350198521721162	26020862	2
11700896019042601803	3299	1
2263782064587014776721308087266	18884126088862672	2
6856394337486245623	57195	1
22958632006432704807871259188909901836	231265171536901294631905	1
6002010260569793368	60459	1
152786669956471407463789720799448753340	76673181883096316778238287212641	1
3980544244062750869	1207	1
14447875701089247612263238274660870	89922716	2
1073114398268596398578619101620	6679	1
90463972437897785917231064151996801023	2496402891109318	1
791328885979879227843111390578	32027	1
52740916623922383679935366008907922862	339368544502315354991377	1
63985187750801600162087629891	59965	1
76053816254720225719020852966950922969	8736378594161217625487415922327871	1
109309282350265807966847168246	59149	1
479697242	11654273059416259	1
22085	536556389559	1
6875042624569004	102136174885348797320934	2
51329	762547667989	1
26842506709577622951402	3639910875827597790806503777631	8929642950624625067
6012	815242198586	2
4504494986443965190339271502184594	148320124707132650052664860345215999146	2
10617	915074366884	1
2278643648951169	98747975240929	1
446836679861	19364246542	1
138080724740259512073187	198157918950184026876379	1
590474485125	847382539349	1
94634891647544735542863855835	260885817450232758605307606966	1
93759459873	258472460916	3
55251324901350670338994815043398544956	131669443570643586505603494194902596004	4
513884538001	1010001722081	1
17682199929455366589856	1116788783762387	1
13862955648338194112	875569411025	1
4108869835360930270666452191313	254768531536461123791509	1
13851789745634168482	858873674283	1
123787152789186186749205357235153893047	7515348162264975765232572414823	1
17082607022359991435	1037116828358	1
164991312366148271214663960814509489344	92737608609286193890333426994527654362	2
4714763474850805120	136448118269	1
22167659232648720514364114782745792	18701192482712010	2
734454045643956614407822903429	619603826148	1
122485608401947652493992005421846050412	299214251054545827163091	1
170878539392162348422186843448	746203448419	1
101494485707358524461617817120661193312	1203034420540206979473518181394	2
208451173581126712807144964483	572509397167	1
164130515023118351032029765877081782124	147534784096356570768483371533606813238	2
49131184908502792988912430039	273845628884	1
293945408	117643301616819855522049	1
14537	5818021394961541778	1
26731208021747511	6796306276791211580182538308120	997917199453
53574	13620982343057220080	2
434916585397871407031810	105101356785791660199323956701338673161	14025043063459252081
62020	14987669743363853362	2
212306410985818287516347205826839	130211742872797992583080498624761341328	1
21006	12144960485564558624	2
12650086116012810	134537921375584693280515	65435
386645865852	4112108852314042738	2
77470622797384657088475	1499724550527861478358201900475	600031776975
258221733482	4998817089616727722	2
7119671940561488061731345532540	92685862340896074307500719135966705712	64751554078280267004
879629475080	11451260271386859424	8
35937188414388330094390171592179067215	115714819735031575249262155130123852339	1
951409085965	11008231911786823141	1
62868867161858119337430	102813415440805756404022	2
7843411784899023060	12826824956747022195	195
1262428738050687385057704245680	2377736038956368514503755121302	2
5943887995055893408	11195084737366824219	1
31351808922759205380740968201288064754	19190388586922057647513419996921678652	2
8080499808361482564	4946060103933514065	3
19761216802723689877111463604412591578	5927576319477164831065796043847258964	2
16571247888573337748	16439315613794517377	1
1341311194370607277516587036848276	30069310965367271529932	4
477250024682656921372206737893	10698918685417993784	1
32697052159612890416180957464477316826	928719031607245992957099227842	2
326041133637296453543513549932	1876942304867944643	1
166342586319110161187711106068529298098	32477910963408127914929603877513390871	1
1241821801071632538914430452484	15658318782614162439	3
134998162282761704773004748271426528686	82233135817015018492670386182844067265	3
247135956835076334371422019909	17426674937566747803	1
586327977	7486378838861315172855447920597722	1
51005	651244298974495687256356654395	5
10374548052581713	15552024996045689494823873807897130571	77
62969	701286201741509969251112319202	1
216135767218918885354373	168161881625446886552686894221641614714	1
42653	242944760599892895912322532716	1
15412816201479659310553781538077931	124551624081992798289420945345205609180	1
25386	451842715638971826757582290504	6
14198150279106707	17914287032806312599073516714836554	1
547208690155	690431735795051841253098364513	1
14487255380939093122624	112172918648244540661277313720259264280	8
675501330389	251160163145500236665430626117	1
1917944655644093813694508265036	24404179643582380912692787672069830257	1
775180385533	1081404880345201712208272259695	1
119296378099602924667037329733977818837	4018509572106185689678079503762546272	3
11196599742	243442678722012087785249863459	1
33562888848778123092212	44710809314339831256823169863877	1
3598272725679777335	4793439754954685741819691221	1
1385904452610521680705845340735	6442029113149270545363120855053154956	1
4549476766676514961	850644916221547789918587863400	1
66397951551293874212327851976705968794	94682368868989971165608684889401087809	1
7920351901495474319	1192075666750775052647346269465	1
141600199163873542240829016666536913055	126040923611578098069352918335437656465	5
18038596373570115027	1217531892640847988421753011175	1
6988731751581383525564337362165147	11822200412431422687227727857134325	1
614205013980874766055660883435	1038994631316203602164409004450	5
21394791086396025913269757527484733042	119202936474155049648755142556472666510	2
188989597992963847808928751945	127724068692255561016501166049	1
123174987087813134090919944427900693110	139696049198573276058333499776134033519	1
1235256778053820554403997712836	1215462175148597237357197864474	2
78750526211207163031767476501561884499	153968250731089453409293485133242605097	1
995352839244814487920768799929	1064558548535657194615202005230	1
157523267	500985599	1
18665	59362	1
159238359197175	1345248361417496	1
6127	51761	1
95746767715543568492459	478770582995914347717403	1
10423	52119	1
3091777022143783808258556651808075	579771193403282209373491537771649	1
39873	7477	1
18526652159835255	211026265	53035
698657571786	7958	2
48887631162000351554298	7330329028024414	2
419114257132	62843	1
462511154548701011150442641769	121156418047600942613817	3
200898247171	52626	1
30473668440618200070754086325275687958	11370195496938972137316539540390790	2
374067065943	41444	1
20860604799595212713016	222012951	3
2428051539264995951	25841	1
1977253444041641938253018454507	9751335961374350	1
8828494402672559413	43540	1
39483252362473737082413553537503132141	34411757351800498638511	1
12337742833452416102	10753	1
63587659180000628377219131790073037402	4772978771841793232954672154063056	2
15187684292368099393	18208	1
7695576037028952962788435469698475	261950787	1
1066977613452887759138777881414	36319	1
5350088551537999443708687696977491507	13397110197739938	337
547187955762255365868877351982	49409	1
37479905845835347632313170305754266323	101791485562143548284092	1
759570016133953217041451098387	45528	1
129510676551275049318899238009016396982	14797199204840212952322106173528895	1
53426004312175737010825216340	24177	1
40816881	5798840464392734	38111
2142	304313214788	2
14860769730523546	214441022870385460646688	2
36949	533174357568	1
147159709461583563212877	256351681659599206043172545080	1
42497	74029620304	1
324109452866686522468572888008892	39848221205157945751955492918693249579	1
10039	986718795722	1
3176053238723035	2890077367261691	8851
717671051570	653051037682	2
13172089817054128196004	27394900807133188958038	2
72071857464	149892797091	3
773750853237377819541652530284	145884901638484525488166443176	4
172769727239	32574432143	1
31431013543232936789073529108557731784	167876601144916510443926929489538711800	8
748623090736	766035027024	16
86630335754751155428090	10243549184272336	2
5785190540902945369	684066191477	1
3286083037828570448945716732095	108760091006010700331417	569676552163
11536662428361041130	381831025318	2
96679256602224177286522195581545398336	5779987389464471604375907233158	2
17168720223752491407	1026435141044	1
97856721979753718448894646767237394297	50928094343071639245008858294626570024	1
3171711840042797489	597712691003	1
3054295971391282195152489443815187	7384251958688562	1
292627158935691707319998988629	707473241551	1
114535156022667213585775084346023426544	350126035825398093779940	4
384675864676496191497776049248	1027163674280	8
114783034854569870952048189034845201732	1638967469764425215436342145977	3
866185319607278831495738833331	259895679878	1
39650415135365787295984262154142321232	1125049517794426450462144244417721932	4
682253548967896932502228335501	969296970936	3
1545945825	7253021043487161528362	1
60954	285974215613096561	1
1430541723571726	1928465138613568239694555498684	2
8631	11635160538915353163	3
438540784220084387621500	452392728224988989561858811609453484	71598495382870920428
49000	50547735765209224	8
5010328823593702916247658844898388	109219321900895437869511890689018341888	116
44551	6244513272449444655	13
33062068430471920	304414400515402869509420	20
1011985382240	9317714773737863501	1
40066412089634778004507	121202167353477190946769711175	1
955574067495	2890641862018237550	5
5608412455744686900372190818787	85025123025540845027313840244418819244	1
733621642006	11121912102214866641	1
104880043495046656489329145403559980078	16456633620954731413082935525513505578	2
212528124084	7095853692692028983	1
45257996729578198296753	100721750806543564530399	22497
4023469505229870498	8954238414592484734	2
3716209574486863165451088306677	3423079086736654651374429324018	1
13049282079953673755	12019969188897185316	1
70037406239162845326013197042465841970	13549088350373520203692395366087921223	1
10170243051062669420	1967484649175488221	1
31330764045851072779581464909217791388	44801602480008531795959374829476495543	1
18440361520431333069	17922562643614061510	1
10330390724283044693129028164620339	52216009174021555546662	1
782812921932561261935288005503	3956807424242909525	1
14053110646782193168352782242047570520	2522997895934947981119253781118	6
342253933748938293673002065808	12436776031817285076	12
137674605386678274556184938758258955911	43490884299166454502422741910610080936	3
1072867272070480465615066756731	4997682230935441296	3
97738455468863345427409257479529702140	139357821361748912835096116162171540892	4
599331379643917768739307085937	12836987787527678897	1
5973505	10272952447093983576638014118078807	1
554	952743097342358782901740238171	1
7736890898936272	99597997244907262383933302419120700194	2
20727	461086036145339397104725304243	1
69612146081728151783310	26586227193609245488245099609068565335	5
43668	1049603618499088295824199190698	2
2927183796140955117684035287157682	46114113273817660866969949453279933494	6
5611	604263519188759816839477931363	1
26345247160939713	12203678102983549846284703006341018	48681
1082362612146	501373353176128257278392103956	2
118184572844477041140862	159106655110261775308958101157280011431	13
809415300275	1197804068123189067189671338706	1
397283064419458731636498160957	147366773020009435946846770842637671773	1
186999371395	984901482104316347852618456259	1
90015383382238240435693494795513382218	110904366575594631597781687723789600455	9
880710324012	201978770603930969297608713153	57
356546654920217327524337	25566758332353515261161900311365092	1
14979378423283996535	1074120715569940773496981422597	1
48964569443385680689113721026	7451257346503745939403113830200096488	2
158213856235995444	1027522884298739603819057870077	1
161782851663970753095780705732111432677	41781953383111389543190412222171785332	11
18124404103013572606	768565228301378775142660796728	2
13104364359591784675173245709637736880	43244669885389483983672384663465762253	1
14428873026508697632	91014157973746115325078778753	1
323590917080780302612009322104859	724580018679512720009042443558862	8327
77720887974247700879550695834	174031468399066343223019681412	2
111481298510792868027864251502852993107	152239267230906964397238529680471843355	1
1018948240021050447217566395242	783501380134515068856987404634	2
139060297446187346897486465728335674801	69424752610604309140564008143661831868	1
361407129218932659276570066899	568798508705208085472139062217	1
125148203851655918546719148751739278217	43765122372823678238281448491616601073	1
1157909273598192184926092180859	55235039200511644367253940171	1
568198176	49211526	105378
21568	1868	4
158218068962136	96662421660200	8
48281	29497	1
56785517809413389192025	128204815355858213372862	27
13729	30996	1
2455354508493159729585365880056458	2382445922433157090899992612166075	1
38493	37350	9
14540973236934677	311325509	1
497799532255	10658	1
295548508364166710076509	13373727759740054	1
676080422663	30593	1
47810614989275289909230357830	20594920095406111406952	2694259562455011958
70981453540	30576	4
125851496921659287672950953111737805222	15042686062527338044985103703853490	2
23365465020	33460	20
42773902585348417154572	80710515	1
11743006886849256597	22158	9
3387166933754063134408606504374	2924546523692308	2
12400690522754132479	10707	1
7605396341569818403745366246356030225	147178455801919712290780	5
1386947815803020439	26840	1
168990204960537403270687518241812058516	14438639730962981071988768946136522	2
9874214016352825551	33795	3
7838871442984870333296090546930027	359296615	1
364217513903350927322387759179	16694	1
4607335197807409492317036328456089366	77001583069276	34
85277049157055978349948781036	3849	1
100817278524907425454322661280927613083	304768562595779467176797	13
399255138681451409259121620390	65482	2
103588154521397509280826852462700491196	14421401907881700849654217779673025	11
23470307295963487284052594319	56590	1
579984544	3181664457632491	1
22263	122129798961	3
4814109875460157	186678619663209932093812	1
18554	719475707625	1
202376807467258798249287	3102043058572870360301856311481	3
51425	788245285038	1
18070527555842422770742543435413300	10866403071877751510910546274492972460	20
57256	867426936545	1
942188598332387	2413349376697569	1
88149749575	225789341507	1
171616812091428933136939	16624193764977186664472	1
620052144381	60063270416	1
4498986440767869865958556931666	5796556610885348896454654817678	27271013113448678026
659892820564	850215074412	4
45545904635624235757105640439821851670	13776692435638619058306077613298737500	10
755096442972	282325411992	12
54382263530130469756609	9057302551853755	1
6158458018247038079	1025683998851	1
933710640074121553773533856679	312755676370199889845140	19
3033273253572801603	1016025080277	3
165669787146707082417704995788035013104	1808398127894677633229488156446	2
18108234121115583907	197663661239	11
110149447122273837985543812188847169657	10651686285293648039161878646812920887	1
12377395591933610074	539767333083	1
5457744601518285431032427901077633	33071252674087576	1
172568719318238990436261612922	1045681712301	1
133425425387752080728656008833168681393	175107006430702484187848	1
873865339472777942771044340826	812597788301	1
103576707497991408497804117802994112752	186350524499028575554343443011	1
1040860529588344037119963687905	1012620528263	1
13515116982758441852324486060971518323	56058098371558816996030675974746245368	1
307343246506057850906442425470	484960913840	10
116915302	260397860494328874231567	43723
5348	11911253138820706458	2
60715897753855	1627868036735232385493845420820	402092038105
302	8096992143426328168	2
203982666610529860291641	31418439182241008054806749961703223010	1
44206	6808831091231797643	1
2759653949582878325610056747982327	18212011409225813676416517871887791087	1
40429	2094383121649699802	1
1327094613846561	76188498261993081766411	19427
136623731286	7843568050856342386	2
307826416968905682914445	1852764750783866667362896015747	825159924553
746101229130	4490680401832490198	2
1866887707042480417985765943391	111390353592461537462233088340690105527	1
207315854006	12369777890730950315	1
110027504340446705359338888048684023283	149224049765417884168158770186515043645	1
49548544441	6337518460268031302	1
93053458977705958828057	5005897596674767991731	13
6296542881734002695	338728395755642859	3
313353937306567286640304555128	1934891266564932137792911926897	3
2840417311327091952	17538948756561396515	1
86496115289439920986532132925242214007	88066868674974943716847749219706318713	1
15143375996934802645	15418376891900072518	1
52080164822575079879937264760106555328	138330681664052798735432902398555380565	3
18007991459845715584	10257316997668390801	1
12118458365195679668285560537119055	27583641390139161249252	1
1167650273661480914225134705123	2657767634064572072	1
83460032096900889166702551734901646729	7351991990214090975767307807588	11
1149761376403373190481632095446	17170432137303063256	2
161632519019812832500121766553710641508	15928680904987213236099645594461799102	6
721094356440094868948956600021	3538794377244659321	1
132546077002265998158358503948304631356	144253967080375722869359725796117191004	4
333318049690386762285779629765	11722603374703705688	1
549774619	12485895520094893129432647586778964	1
44659	1014247635765800993414779869768	1
5018872050689623	155738553311280099851849941499274335352	1
40843	1071554882982248678587874490517	1
257898039047524842125113	149368313031714571020704441344986515660	1
58097	991899750431290177446474231187	1
13743986515436968259359309511892525	73832616251711644318430941266600032151	3
52746	97758367189390543156289583934	2
3763752491242607	1596652610033096015225645721155684	1
472151099698	200295127646377220752135196783	1
217687412634373577052559	165298686585077615951800002375451809308	1
518915034629	148429319783749661383789496296	1
3010468719408804314672562955673	84226514859732937609398258591419350087	1
801524355322	1138895692481180255774144291403	1
162780809980521038875648675742807674476	56002711072952226794667927488289107900	4
991238196291	707341984702781880026032279331	1
158169388745363222223066	2993303804007888243838300049698233	65739
14436123647639594964	273198905125531715770392009282	6
3397936815714596007008563212409	30167005659268226635984905624413291007	1
13111163692350115223	448506582315406610571862673971	1
12817334678766983550071341404100544007	49282028324320267044814616178143797201	1
7108728873313662863	480655905107583065540523411618	1
134020216568393957812563196395216109155	107720967547561493269209080928929425558	1
9566977954975631994	44295138485554131505205238067	1
11372615660848433873981401240265491	24166897156143580976884580337631939	1
397150937153129293149461376273	843948845179709834886227945649	3
27273442464360796579665991039911440186	13607084567523419239008395700173244401	1
624698807224598796199598015452	1080371488990115316828982619366	14
88797452550884218449820175790603225683	44091549928080845978051477539029661805	1
1047050668398188990982434510029	783010715781956556254109830430	1
91724813695514127749839654355615226966	79427012938621709224519583208753624326	2
23054801014185663668159050612	347211068607438292824305419028	4
568385450	179293297	1
22340	7047	1
3289169472294907	5814750500228980	1
9399	16616	1
353887849610106510996561	62854412115617190202700	1
57198	10159	1
6362958473556648084024008993303812	5683842383580640008408005811846875	1
54015	48250	5
3613159261852093	116848566	1
1013366782177	32772	1
5284892634506006013789	5962872998502721	1
31056828286	35041	1
3060343785464278385623892410890	444529031894024103895215	14282975031135305205
428530299716	62246	2
91330516041480197702787408739432952261	2551990553160878375856174731093032	13
23708821430	4528	2
4012386740746961899081	20557777	1
1023698619912479117	5245	1
227251248936762267943462951602	2776909904645929	1
5308620651543413155	64869	7
4260901432664267578930365991446656454	5691517458975547101801	1725225055767064899
14818593383237633676	19794	6
110132760393921373283585398864197867052	15858148707660404711347011926845856	4
6026226148969205512	43456	8
21740910500202293266858568349641037	850679602	1
1160164919032113624528859806806	45395	1
166408303434278356784085668255294780610	1793069138022150	30
683803608221491702710428453212	3732	4
15221779348343504717806196429408741966	252515571624997034962432	2
279844138865793457283136677735	34515	5
137914740720962926285320965133138202371	16709410659676183404058466646583564	1
1149127273236319943782850515969	45791	1
1546387057	4418775480088192	1
47519	135784757781	19
13302009626436171	222374757106572481712853	461218738131
57682	964291945326	2
245229408417966413376780	2688857067028683626132235740660	36771541223266818620
53352	584986536344	8
8161510045690341503521452084618405	41154451613330248598154522452967082382	1
55170	459174762713	1
2613086240814873	6324026878592544	17673
295715072802	715671009856	2
326803931709350919840478	281443625063889661814072	2
996102712587	857843897104	17
3329263861417297086489299241555	2687578297523362441511752397030	5
1069015431990	862972354949	1
48946763360106908282010565979359409525	118256386566909922054271802018322085323	1
395263384991	838201635326	1
151819573531302822545104	11664716888632869	31
5072572997587758651	389739784782	3
5524149203715070111541894091371	378479549840580717385689	1012806904657
10908593095711356406	747387380754	2
24734709957922238858882920144629167955	129801836160707020372902556690	5
4179810758764784071	21934646180	1
16398683804578728193571872384890194374	69011526396472673363334163890208963484	2
14716991702969267900	1027685887965	5
29137104911720156116282711448625800	10448219991669102	2
1147921005090915241457016111440	411630847697	1
128873413912813585306821156365468720988	300154672251227806707027	3
935112856952261168699227512529	688583861135	23
107147199531538761304766361462308303254	7456682825480102483519226067960	2
356276751663060236196500804564	945734513680	4
37535359454044702714125999797874199973	70793156261326056101159534616418768664	1
283472361722509915321240345465	225422872592	1
602972991	164178574675959419891824	1
46966	12787987278572996837	1
18038867822655363	7926077729566111863394342772026	1
38442	16890986899815798451	1
81731813553341567816949	6863439044342553728643635320011715638	22497058506287246853
21798	1830489717335561076	6
6262065153718575231414947456289424	61902053267183793600770542880601603521	1
52192	4220399963757230094	2
4726335690988684	113886479521624195182415	1
614967886408	14818356583387443261	1
37407878575807975005348	2009529122023639127076802253673	1570113629103
142949699496	7679173346855191146	6
449176196531236228323397833550	7821428611353582404815989834057413248	2
852159875583	14838514782848440651	1
155646976398369226694856104601395017089	24145141199895656770752668933774796918	3
544826333518	2888955474034278939	1
77826674888621232268998	243650194605113982644511	3
4610175333271405519	14432970684187660021	1
1148950005142349832615469641505	378504706358103474072337412769	1
14546676407850028419	4792188918226654402	1
11622247791838321850295630693623315206	10794069391680826133694761832566704089	1
16966371434726372021	15757381349249369026	1
137478101706186023492334866241533975044	227925963441537911065618122104693421	1
738088638304954509	11157106240912762498	1
6506859808019160257400396289450114	24167700843632893217328	2
329102992085535253137111311203	1222350395449656992	1
128310848448719654401218016826006319368	1146724078889189457068584628265	1
254427654835692019967866542135	3370589303607364030	5
33957882046944349720913865195215595842	21986165413713170617627571323959875905	1
628376053169056682931215504204	7766823116827103590	2
41920389982892625903350346271065727197	104655690443826314892544362955075279342	1
1178429971258408006910917000138	16845045640593591356	2
538220875	5684248020790812620188621025272480	5
27251	287802740223832947023549835461	1
8287713911145348	16559457644837933207069591429336378791	1
15451	482172776474656794209861400749	1
120849433526059119579440	7443431499034572600009885800367083331	1
18080	101579849199402226593964517793	1
5844063737702817513845630643682082	73426866416350413929905890744463819030	2
60535	806445806515733901498702666212	1
13314731246944238	9396525566564314115166379755143790	94478
563717743684	397829148227706518561628305220	4
51745102999618322049840	121402133536156842434662837679453519916	12
406128952992	1266890976429353847569972945128	8
2032492823332833558703731251919	31724036556261263334086384748159032728	7
1098836073938	93439178900379740620928189008	2
68920337798753174103248505372032740244	71769534672428566827258322062510412586	418
55707232759	708741884614903854767310820396	1
229992529163665724860805	19751854304681603221323625206687256	1
11065579117306922219	950316548614669740495254887377	1
2072318545201426412599674603369	49443757305083663651107600344260519413	1
5012222393764642194	474182245582460643319213204394	2
31559194134185557518074051850230045734	167998731524915978242616418896969215105	1
7763026196358437063	446423619972423888552236534057	1
139806826064433622781432614123685036916	77519434167869815789633875524486416341	3
6180139224528178376	385457296648049867145169218146	2
16744270263256346216131380096246721	2475975557966661847568984448564319	1
1176398655513847347183151023729	173954091261226110764673794117	1
36267461074590222876547029868982252963	90686033251991207175119109248008869209	1
190613401929085034161919761111	54398530500926842660033573763	1
93596128625431324874186230616414473833	129039230204770618276768948971128287023	9
602833420563639292961215797299	379781535993023418476196746270	1
45969785665476282110955282478536967562	74976294962597658813051531187676531544	2
1209278318588617060900103916	1234121568581058894740894982480	12
546245098	402812263	7
45053	33223	1
12366081136900505	4456377679281570	386234848265
64034	23076	2
125181355992833299475178	307187852215279946390820	92248604268852836754
16284	39960	12
8792191342273376168722411572005299	13623909427431802217274506592475119	1
29659	45958	1
7183654935489442	353022736	2
246568670665	12117	1
343344585644085754655341	19414838923797044	1
866565419738	49001	19
3718152600462246149665380122976	106588561357811985616318	2
440505345419	12628	1
29628577957536126496360523531306996376	15025805157069496129109759739627825	3
476976874608	59482	2
221803616437292097242829	649143396	26487
16748111634937297334	49016	2
75999469549696255866276377520	2844389601726786	6
853166901158024927	31931	1
71462676371873763271527168538797851214	367560061585255200693795	16718674622936329347
8548844688182902324	43970	2
71305352614215705871903686229917405928	1660118777939524769274812894647516	4
15330453130874687347	3368	1
8166166392275040597970964224277175	375941714	1
939341622163115039738996287373	43244	1
144909329314195430956261679157303146841	5220429700614352	1
1258852693339340021225317033385	18195	5
148447891384201433970462429116564846831	73854004810510412152699	1
1005965220844237281930316550743	25647	1
102376656690815929826454036306708236739	4972275592918096008901225753466966	1
1225907246765175211320935581245	7999	19
473498376	4500366555425188	4
55312	525713048937	1
77378959733768	14310615896021587282325	1
176	32549783641	1
67770832510534447776334	1681470800813119962322269841155	1
29709	737113802071	1
3430862479074247512179693557884893	89592522448442827296468390197484763379	1
58754	954311428819	1
12449400542472210	2442275874131390	385430
646000598940	126729931460	20
60515056138783768189373	153608774244430955601072	1
389288887907	988153902745	1
2634570851870187591573338302680	3336552414032250469123483731949	1
797912238947	1010516003073	1
86654174356365487711347935116245642883	55731716209557467474866773106874491583	1
170270360961	702529310738	1
370155289391509335743242	11281646145620776	125726
11776570936528938668	358928022704	4
4242646981072811727898430250475	320794681861674056806542	1
13749001754367647630	1039588413409	1
145117080195528817125543426315871874837	4852150012767919214188942279512	1
18007074658572131203	602086449209	1
149061416463590120648027614628204794463	84109663552416500101548697657271421916	1
6867540435126314354	930308038408	2
18293881078835108864408544151743900	3412877340066975	42075
869584365007016464143008634664	162228275226	2
106196340305130163281881446096711143402	294581768423737213098260	2
46654976440619079602871172676	819051191560	4
661828969640405944351572023171235988	2251510471208967584995855948477	1
677543996485508464629094041208	273386386449	1
93468267832693064084209021372080463061	161671867129655280128277276598090119737	1
488326456449710172877810851179	739173196339	1
939756307	218698122572056339946569	1
50865	11837196426189079589	1
14030777321068555	7622566280428802556845829572701	1
31389	17052849425320205097	3
236054761589532172735532	117070379442131203317597805877020056976	4
25928	12858884005287451131	7
9566813583253056454058759355945345	88481385398255000917094742882503432151	3
15370	17395973058039291883	1
1796499607174744	1199743915668897063307	1
234698492021	156737071744581235	1
368460215365768754997370	6300518816082999516139893181582	2
875879600733	14977182542118817532	1
381561495570644744513330763070	17642064491187945028206946390572112856	2
42595172740	1969451302649167183	1
26873460816971966622623627548166013376	10607474480763703046683252277880379587	1
395612759479	14765015887212898049	1
128599337458127171374112	52846529321155203445889	25267
10179232790448187072	4183047399466118134	2
1930222712949170572568213655246	552694419627294870764674573063	1
14968633935543355236	4286075586054107441	1
21411002058267181277954268397378296187	76854531231959080626331725288672955802	1
3961825945570958025	14220926000607339019	1
147502003467213951642439901787749020323	9148168305322219004748468411058321718	1
17704015423470904421	13496097987565356164	1
846552855669133700321736321263858	91083684238380745053358	2
117912508624435364624519300963	12686633364214881963	1
103247996128059016544606960356752630372	1678913153042622308993469136836	12
189736548071920351078039142793	3154066768923121032	3
76147909216878576634431756675279379608	6021422126436283763261573475883956912	24
1209941615931429595887124511631	11509009783860421471	1
68299968584992760076427271040317026681	105144130965316570771789940510420773249	1
333035116870040670474297972533	5535580507779046053	1
16441425	347318528395755382750544492209477	1
5110	107946706572107345066214294393	7
16870309113326774	131228851065243967585641189570124572862	2
48916	22580343002407610193418226948	4
215434000826335469219305	85913267775743327492481790908514003397	1
30770	269856177477230624752697646363	17
1814552194806691558361994751515085	34258553744342969194563429104441605242	1
42730	987084005281303066468716862868	2
10749184274271530	8637179334790347939287794723017299	24361
882491217460	709098915051955826057041560118	2
176468635938823602788028	135591488474850327090691378393775084583	3
1004256704441	589466485171804139930466938895	37
892878617551061126829319944431	72435663972350918577740780744714822876	1
1033631306674	199832425003525781508977886271	167
74339792167933145447381723600385084131	14695731279698897627857780315891332475	1
1065799316562	1097347375304443676030827725925	1
42758419851730298982890	2155325281945887447771799863577155	5345
15999408737784957524	806482799605570607211150556998	2
285198839531621988147442338110	162125186219866406296260656725102480124	2
665496283610777380	1054851156309707319580660446536	4
158859093425789975198055774449903341242	56733360705608707481713177026460059627	3
18305783358250980972	1205212359910135402861971018001	1
13025492404528347445334517516741753707	24171403551605855329822523506050041307	1
7810465262391131037	589776399635791778614809179794	1
1732840312625336204872188423015211	4040095333195210471666771856258956	7499
462152370349469583910438304578	1077502422508390577854853142088	2
107993331562576736065595418151232846959	166819042274217256141603714906934310035	1
333116689926971851635280447574	1230295382923331672571567278526	2
11992315069866796618113869751138595347	6734482878591072634712855974894776303	27
327003251726682338134696379563	709071882262137493435476806275	1
71704642994892787959126689888471721701	38519311330977235061381629199319838098	1
480068915722672342548395941350	1131924278030224642067897716668	6
1186968912	1506945682	2
43168	54805	1
1272767159418184	4609954768424393	1
15177	54971	1
10302484254552193027663	86814298599970612337373	1
4431	37338	21
20909881119876191974332893661117390	24621380405230617100833381912456402	6
45324	53369	1
12643089236076336	76891977	51159
494266472608	3006	2
71456333469077538876291	4428634533202780	1
757041405178	46919	1
837978217899027491478016842556	15576992521962681309313	6106229918448718663
274466644424	5102	2
70420249734591454790805985934395315059	17037041601186556424207196576329470	1
1089610186059	60940	1
421022242671043917730487	1417198438	1
17877422673448288475	60177	1
358296130604099320363899646367	1651054485550216	69888862409
10253311278907278926	47248	2
88836378964378684690908095775173200566	193429388954484369534382	2
12682750115488297103	27615	7
93435940126687202187321674922426858393	34588166020385364730895997910334801	1
9350303278678642053	61333	1
1800123098404917972709145664977	2789535	1
23227394818127973841408331161	35994	1
30729461597665211180830995195393240953	949658657774914	1
386547588934935082831673710930	2037	1
6924892394849387664440985509072739637	288621509699947904935063	1
59652272093719728359606940038	44601	1
32530935298077739125954364550192888422	21405970676574493065005832617268451	1
788580691948951347658523514188	38247	1
180386595	2584881176233522	1
28170	403666928435	5
1535458457971487	59254811485594215124150	1
11521	444606416788	1
168289116487850114254386	2204073798782601200083324205976	15110812291267856178
44548	583442837168	4
1311411197325560376416613179015202	9878730838775588675214352645393587467	1
11591	189566719058	1
18153763652822	138651888918263	553
65655564748	501453486142	2
442988346866618649727958	177064308870747651801539	1
1021039829819	408113922353	1
9406019843767231549029864775165	7169042905661549934299473514872	1
1054456034481	803681118995	1
98146070717339935675171801373367835832	166030272895319085231903125467869049098	2
144929795625	930604197492	9
127065095924728572196767	4443686350528287	3
4931215520509501201	172453142545	1
2511087690539477134963289939327	371351439338528646734833	788753484439
6367230674931307186	941615971694	2
13444093165848474796100990886135446795	1481001480006076344973695037923	4910215105553042747
5475969128376607970	603232831218	2
904364403695999870679329062340012757	78684602589024271246935924341163850029	3
16318718408827389862	566075320445	1
13709823027836743174400583688643602	5983678621403242	2
812795199516036352417405287603	354746027651	1
87080340773465343315936695957047343058	327858341357795338065144	6
787259762111375590835000720297	1085523814064	1
13775298543596374853019856866672636576	179372853828195952608559586851	7
342394514729465547283562355520	145982589206	2
153070005128264208057786338367889944299	164742990355292729807419225202161481822	1
1243441696243165549241194394571	983734130745	3
4180575	53929643433243910880060	5
1050	13545056745760118267	1
2309479697896705	424396654654190193507665973316	19
5723	1051674997099092369	1
305323960848786714569212	91612665407670750987252253583578622837	1
39831	11951319070107740101	1
11784534999031401588522790278747523	168959953174457916896116721897463029065	1
39238	15588689528686327731	1
18028656949150562	361416155305566100827716	2
608860267444	12205675530827446373	1
237890395981107890929068	6467539794470283888474774061946	2
518847932989	14105948413955726921	1
3032646015790976708939130804367	21340686220545814288479155359281509317	1
615505255501	4331301594827829841	1
27447283197926046052523002632797970447	126200929503321862501197930444758834736	3
681605063134	8961830061560277088	2
352304042182304743587336	225068313099584810081403	43773
16096865290581168464	10283431023671432622	2
608913985859286398656541384040	471835996447700505463281083250	680413514490
10739010432190389552	8321457226810595100	12
43256709992145067897902476306147541262	69892338656267513590634973766530929275	1
8977852964289875372	14506030160413656603	1
115375321211989244194652424243148594706	62939521045010946385966637261348176947	1
11131284813287191460	9449645386712890503	1
1038209056737725516202635388633916	11048968199023944595652	4
402953253148738799224776009561	4288363360770015368	1
103127657813625255622438567883025774432	2754580785118763695645141308717	3
413374531980655159813976809527	14404720804615636182	27
14395160316809947607713194277767052698	26893940105611306909026106417468199647	1
644343397513809444980033328868	3194862159927516195	1
138086573791732481914226489367683430055	16765511493996480050417215835217599	1
466406735906385263370758689563	2701655048018335382	1
209920704	31575262628361600931750405707106362	123774
6784	1020416650616821010284887155852	4
18327377377514851	111612005040292486266957544901202024726	1
62878	1116463970816268623926978823425	1
165347628174166642968327	86594547114948844057099044328415114898	3
37105	58406890720064763292758009819	1
762359621571635563950865721665747	18890273682814610441797526280018808481	1
22605	1044607982554654090517191282817	1
3940011831392444	1995750076114604338465386899928710	2
938880455473	475574901969404107819703776940	1
331469862307329289051462	53748045485958725089500452979201973894	2
641499170927	298429053320906241094697800687	1
2046612395146706759938560417435	146994297194866769752866085072199867769	3
455905059398	659293352686986608420358043067	1
31843329817022633376312811997555554896	104329768695675845638341834682392574269	3
203957124704	805199538238776826566662285037	1
306925315034775165549660	6006444383217129225466261075343252	4
11180231856289050744	218794076430821572733494620721	1
6013386406023974661775533572265	116662505326434156870260388495213311164	1
14013762238396160389	112481862127292442240222415944	1
156904778402672869664544960084136733855	7836029552681552300961694233315039516	1
17493418220255605270	1096485279797474285654347619992	2
117411397628613387983645840224678809400	58824747675535515377037956885995240389	1
3137463101346503952	959305391311806263571241245517	1
9011557518858905600162430225627851	4467872452618511309185470006274783	1
769659437063578220964464297359	381592215281078815320960840951	1
99307664290141263990854795737926662525	2648827741343502521572006563145163494	1
583617471098350773324397850277	857494436651541202317572626323	3
14813512126944678394516092457166846214	162951361368514211637973602068978365894	2
657244941638041705051245704679	946427149472988572813015417447	1
115118632352276092353523024627237105730	5353178286296533356118099343716178189	1
1107987396909947579681823528548	431033249904975190425513777347	1
1930666524	1004640992	4
60389	31424	1
1519892152236486	1886782691888356	2
39268	48747	1
8334775039246283439981	416906521186131528751062	9
1242	62125	1
1228216647126519039892796464726458	2335486384274646861244179227083115	1
31643	60170	1
2126237798568645	43456687	1
972438965730	19875	15
285323412116439522724067	31865173635113512	1
562629810389	62835	1
1495081036066777484989681730580	174456991128537888139267	1
359430673016	41941	1
108105642846880917014800645765630224536	14032462430922152592772904615265014	2
444044161219	24068	1
49146131688950625010485	123566287	1
13345860607997454178	33555	1
1122965999976879744552360440484	10963942059236705	1
3391244139958817699	33110	1
108831553100951185879123456347119247303	71863993740756431770954	1562260733494705038499
18251669712433345614	12052	262
76887777085447305162920734596535275298	629758440376222599162733112188522	2
4111107006456635428	1837	1
20391612931777697886098054633581932	210428828	4
710992239737023339415214331465	7337	1
118043249900862552091570178541825654317	4189115230824173	1
928351909326743095312194199891	11882	1
38087392871541291287710966300420137794	165054594114902037527451	1
1087453322015396518126569786447	58402	1
116738580076752952649132073958453680505	604510179517918519331902735151201	1
704844476833023275451150605026	5099	1
574847266	12241962906700306	46846
49084	1045294190044	4
10481026545984562	1766740909051690451425	1
36615	6172030774	1
47973124269547226999816	757142339679694875114804834479	1
57328	904786934561	1
12130992916181030272011803778222945	21870850272242211830749712582949821040	15
46278	359665022691	9
2938510443498497	8230527704536216	1
181731682705	509015597547	1
35332419690449940623239	21641398114791302814281	1
280424512419	171762323882	1
4261651988882738763443245485034	1143541820500657140687690867097	1
950901348539	255158202045	1
99160711422301906128694356764985602063	112357145751304415069763792129890661409	29
520855056935	140403871019	1
140399265726698349265780	11461373172672670	10
11244985441247715291	917974704471	3
1629731779309198327500785689859	38277233158654265776714	1538759944589
14827683155232478034	348255272764	14
10618379344468380070791128336468600506	558811764463824781967175502608	2
8687442365260969629	457192650528	3
34672867521683992780131049663238340351	89597396871657875766752713508880569687	1
4332570925399136086	207796600262	2
2825795993776410435205458883056747	4494472277662189	11653
484990301858132744392938965598	771384583826	2
52752487339487273347691739994965614786	81173512959571756017741	1
309221219717690464117174666161	698158493167	1
157408898706850135030954113670288987110	7837913201595403037455176742157	1
777131375244726558137104476580	851231021665	5
125355516475056150323657983438292348919	59746535599376432094113385519903347443	1
1026696416103640999149031878851	395827805019	1
73252588	60736659201149523225831	11657
12568	10420632958934463966	2
20126782907907234	6837532425527287438522051756876	2
43356	14729033308383087951	3
32743926778393083772662	25346970817050224971129961252741940301	1
19775	15307765354457175321	1
3144960372547848859746568933792420	63673288709807009268523100327902393267	1
46312	14119457867676724403	1
1615552016401052	180942105795412253762890	2
61857069643	6928002519207897148	1
129316517761787612970395	1475069312416831059020323082547	1
881017230119	10049462376128320855	1
63348984097664283567028982195	20107506255569808181892887387919935678	1
41966035973	13320376685877709671	1
158850480895190266830705820436227514079	159286551556549847981758928463516633418	1
597066425541	11789552501642390423	1
75967502609790077847597	40820605119774681371816	1
17768097908967390445	9547562886159438983	1
1659986510824136296181844159352	477814153496328346791845839237	1
7948099796416198907	2287798455810034265	1
80892705847692361108105791608549139934	7612689666154045577697290099672616182	2
14451776117006668588	1360034697203134465	1
4765876716652157339279920188456727213	115162836214228017454232456547850523062	1
248927215432196898	550517330694463068	6
139158931706534696925567958868832	38941365492779836635144	77208
28838240950478644062909120064	8069913064507271088	16
145238852584620395327021257021866974010	196888933076232238046944267285	5
728955286252370610883629292396	956568852637612870	2
140626574091562936583628595188531052122	10670932021457591839620483926174873325	3
73209180949121736388963059521	2954865319566795570	1
135438691779578225773727336895006470000	27180430091727754522615177224940449758	2
47715772762786752637274721053	96454449030099404	1
480964505	2656470506002640692191128685262522	1
44249	244396752932760540244825307996	1
8116123579172229	26782151340898439514234400452856453529	1
49974	105974802942371579224424240142	6
42298505366397027209337	74105471741047278287543165046977475922	1
17695	1081740655295098977179147794393	1
3956439823069613059917042094868887	88400858299329757386502340885411459749	1
10317	1196696543823384748248046866849	3
246677886841828	23252481118553577574583534613813854	2
12983388344	1223847002213404435621123430291	1
314643251492372251457637	39081046231890252453133958699752771993	1
783406209022	24243732835487761374725848137	1
1962426841848890875545454621	16382395679046652452312636504719531120	1
156717051314	1202396207853529567187842180960	2
83213008746660419482650379010440388856	47976837551510814646457444383997523872	8
735343486512	108163291318146230576343040576	16
2112703706783423812950	13640061837581796019524434819005	5
14421185711832244457	93106224147316013785149725727	7
3095148758062551410984877922813	118306476244942507479868496656653349287	1
7119264175998521702	503545547689813568631131563730	2
4910653662810220006554686523169065575	111586909057599359348973858882517847305	5
567840648124563719	1105174686624206572803325639019	1
122934057617822926750411014781332458729	139804024302100611816564948525975883460	1
13404609743234673834	159247148229703359470557008872	2
8156578193809402233854272238136132	5269032650015580665713489583376247	1
259412521072096755469643706389	167576771885682775406328681987	1
86821933658517125846019584443948328422	120381133565077451843508449461874156672	2
1065095194499111606145402556993	130787171173972320100635910469	1
131273112579601733643335682974105996682	106850232825139720090086330731946360147	3
629767783673221227648354503660	428446575277141548636686259674	2
158084452273161074750456097706167024061	42843639102494314590628634463183706002	1
85181149303658849800313288318	864775966998045184961365678007	1
287363412	53362625	1
63275	11750	25
10311482241916569	19187451337720063	1
23338	43427	1
241446715903241684326255	142680108809860691958200	11929774984102064545
40478	23920	2
9874377219624086272565283001575612	8600365576076549603537504486559617	1
43915	38249	1
14735526476807911	222433695	1
1002314490141	15130	1
279837704871991836094073	14966026347677918	1
605503704614	32383	1
1120700400725083349613994371258	41085481561301375631354	6
435318195516	15959	1
61878705838193484906969743979679364074	7256815955274066333559325870689602	2
710449457667	35676	3
102725350373070582910665	154649596	1
11292843442320736867	17001	1
948669437551633028446400449302	2854896022572495	3
15166636587246192559	45642	1
23089636262004107409900829834581060204	108100072185112622068324	4
6912148197229591512	32361	21
149091222259782356943065850745210406424	11673560074130409163859759489192067	3
12265259433750543425	40055	5
3834323348574067408471989615842212	968148863	1
209108791131026499521282121225	52799	1
11066880334613348039120215120990034451	8324001580118460	3
1091376498619334530601983408938	27007	1
104623609753082346016873365850200440673	268879786498845588167361	3
323575697928531528532853914446	64142	2
106389070029313588368418869580706668296	262113535380394912405469742900892	4
401899585191509553502744657008	31791	3
207007954	3907553389135305	1
39729	749938276391	1
19172159474184444	266308564134565238618683	924048557653
41496	576395173022	2
432276257526036304111472	6199767870519785716116580541715	1
65033	932712581142	1
2143812879495198614797187572653629	15669192883153108870354170506635126976	1
46339	507853032601	1
9429245487470949	387684593555364	18921
996696314938	40979292168	2
208394938096745595567718	69793098563284545107087	1
719270615763	240889368226	1
323285615582552676348180976611	304804983816532130702540908117	1
1093521706738	1031010506065	1
152960987182491465587649592909105951149	81605074972945816354892390863212496868	1
772537934162	334986279573	1
102261405405561944186802	1011788592290360	34
3620962250785614935	35826304987	1
2101582612691506362709833626917	15718169823485098603249	7
8420136655533062755	62975938747	1
50004234670533089892762101859649469976	2268605490705021184653139268165	9388731193330938539
10651968544173978768	483261357470	2
161402333459478567223617413283182260149	124900546766801477904039549143413569564	9
13374458169478972694	354458330887	1
24263428999012373728743084754502875	25900290818240748	1
930649521470278799790694235257	993433090472	1
47963026447269898101577687913377103863	270856597605878120867100	1
1195658103582451151124311939930	618140973288	2
40175815319903998923733320617487812556	315713610294962052594382772958	6
820914320537912456205337151369	293547635053	1
101841310829008212287891598524274520446	161511098632296209039543218824627603218	2
1188339122767460553966281404691	806619259164	1
288941795	311291349323360483274865	43535
13274	14300739603691764478	2
24729396473148505	128525649221467494084149712178	1
50961	264858692248598007	3
48050266784291345816375	13538565936576571521400784732636003687	7
7070	1992031836187192615	5
10771525427938289583825478210406047	39163962721756770330154798282863674705	1
29481	10475260987536482190	3
1946317999814212	101137632907078511421562	2
68023346433	3534735968792608525	1
131415791046153700987350	3342989370060243558068830034137	1
572216010684	14556181002807106583	1
1111342066202850075468168494932	27899374018850944216142145090391092420	4
639960209963	16065700919559350808	1
148243040718303542879962953985913522244	93194491548866906378665350779370172319	1
267211521031	9200193735373353137	1
76625079230731907170221	39469788886775196716265	57021
2687609099480258402	1384394833018543930	2
1320794871830478003821068439917	34924831117909412756989934188	1
8927185793511181594	236055168630753657	1
26452135352890219858782216103390458007	16655840588803584137523041504684935532	1
5188838557511711841	3267201936705260311	1
78694124173531338353574033494182283399	44025337186730159806472702464705951403	1
1575716320628150374	7564302791674325326	2
3889018185868827189261248526444352	286384117364114179012460	4
208890462514775194803880678203	15382522753544470472	1
8476577047919080488348993936090529641	95061895802691194215930739691	3
110601934219867809669417467402	8765600298821856059	1
9351299235367065878616866190787819809	30563717086806824345628041445405323494	1
872310538980261881226063272233	7919168676434412807	1
136140517005365294491189370719770559556	38254912825677455422377958968159638374	2
1253923782369253838053994693752	18387933466993710163	1
1301916803	38480741308704420501789921375326198	1
40414	1194516174663720389942104374593	1
10866393263037705	132522488750735281968032604722594259841	1
22949	1020404404184139945066030681653	1
11433488374887007068663	88050717811076075224349145802518990622	1
8219	1036746723929169125283215569132	1
15867119122190241906560791938450187	94951135786915705921315686733816982772	1
51625	77821585335216260527407093335	5
20036657467540632	19583420328394142617005201575512050	6
1054144809551	1030299635848698809259776486940	1
4741148017141387539701	20316663050162139902758651229548427409	1
257339814394	1201641741646679770478500381403	13
2488031826940278829848596411128	119248638709170602482305528180094729112	8
709370420341	1043092479576256006790739335152	1
99513051136727827426596425955788097209	123812653149911588726760374760680165814	1
1038983903083	38524533022873350391466486860	1
45414962095232150033075	1854149521369775120257787109854775	6275
14474888317205466146	590963990874828723588139317882	2
865717773243330601029915850495	131759398359390310566599334958313226402	1
5082941247950015966	305456481854168184702871164309	1
41739635932373302578784395346075568541	167227113686953750640973258031652592600	9
8965150515764719451	925584353471871284051214399920	7
18892641067943859197479350611727722469	90626763910149683910545457526634670241	1
15614546818011384790	151751690336689547123658944365	5
10612694678091823820524553409011144	1063193232803785312149454182338895	1
616103722858078071494270320688	61722053513905855397489430341	1
165751317238500090115214267094663927648	77979080919039252665950237401376216822	2
715203758260054527757803615801	790890931688525305590183030924	3
159444103917041232466009269080396832750	101649485833628270376898176099222543743	11
1062795121309323677798424724969	133258843683003419791620033411	1
160448654638904277445363631002362284717	66640729580154217785915507481861262574	1
974131162342996718219408049399	471910365996224282715452578060	1
915136663	1741101039	1
30213	57482	1
14533077689854231	7792524243509284	1
58203	31208	1
173393545068277100108096	283602369995903729529385	1
29023	47470	1
17794182546592122801948077194714888	21592952685854335401567243602109055	1074009086588129092343558497991
33136	40210	2
654886618943913	109119228	3
48318634961	8051	1
314748228420647249086968	30410797549631085	1027565384343
612609636752	59190	2
430709553615453334972491268600	20894532435597693298881	1
610448343847	29614	1
12343486323758574744769251198791956164	12682150518405210509097611432567422	2
135471831289	51501	1
108611242782592394263807	245614597	1
18124529458922385359	40987	1
943951471049461541679949627415	7303957098174630	292556160305
6453130025123102606	49932	2
85996481179080830265997121856952532761	70760594706996371001154	1
10273065940398266291	8453	1
85844206724963932693596067982032827357	1975520034807587584321387580134964	1
7097641371095157875	5969	1
20328070492878132390807715522172130	1074025852	2
1214449950286951183846086299380	64165	5
4870915964812259534142882760161182719	22138448632824615	1
88114457386398382056879023529	41090	1
132045775123221802950480651472138855994	372294316180390701336582	2
1223620864406947946422958441805	43045	5
105506160148634209989229391461616332287	3047958916195999107506558172251233	1
549028033130000887014742238617	8309	1
512994025	10548363102280245	5
19599	403001513010	3
11475234997524823	256235994934630471271091	527184958769
43534	972091447878	2
259681420663860031644574	4490013491695699035453745131232	2
43412	750613829835	1
1728382795241860298419979124594910	112367937079360116395692240076303843094	2
42932	74636650244	4
5318535102635188	6372712066699176	4
788106261041	944315339216	1
62614251413047532402388	93334432345134864746673	187217330493
668893753032	997070432522	2
8834097180520548968339104686955	1916418200883146475250168256817	1
972987660710	211074343435	5
83276264687750735165281033565155370713	39199474656223285563257907266922449974	1
589391911774	320387527611	1
426583843536131869719806	8481142037647670	2
13131111185758141681	261066659617	1
4625434024491039772822083932626	327991862890025548110478	112280130581302
10051697447560328572	712770942916	244
150548501223596380146475164375466783971	5094131959580206448090446697961	17765300922653823651
16948601307577184642	573492335622	2
146946583747418136547066501377409981570	102705112172810338446377814857223003975	5
3616757917656928628	1047943819059	1
2508968079300685079590472446095183	422877727261781	1
217669550973902318968504962139	36687435671	1
118019257508015041476441385452281938638	27325358022673856786413	1
1094886256080625409983399924932	546616731357	9
34925487180580451441210008219560628689	420910758676538303746613312250	3
1257718974841149878079684869698	942458438196	2
1742103956926359993177401114019626154	145219459737076341631470276488552899499	1
206388535577597000414234281636	652132077742	2
237071237	17465898231127460739709	1
9466	697394566915987971	1
14662013969980998	6910481169793573699615284121672	2
28916	13628651146757156495	1
286954712834401806011460	16116609087425634102710894364181059000	194019413681137123740
35496	1993607808411908400	24
217368068376116476528130783879595	139035845925791543964879034897926750715	5
3510	1600144055019759591	9
2512749222972881	36706228614675847671203	1
909263333806	13282514425430015441	1
85423660061920609749141	6911106553192585262482188530172	3
185220560227	14985064168907505336	1
1044326625863641596229316581388	96642252992171614939302710770227979272	4
185033813051	17123076372962076835	1
94857258695214563808294761250942429961	72502289865123587105941186521295447366	1
272014241451	12508194810410383093	1
132373727405399566181247	84032343479607052797382	1
9460334279463967567	6005527495415905149	1
73455759941625567129504173662	81001622822674804935175356660	2
7012260223789365796	7732606105133456159	1
40303031320159611312551444382934356611	6670092563802917224210524344218322071	1
7544242573836302861	1248561079476431301	139
163156293825809318010840856710661007102	60252711907625135968822063572540662070	2
1479426412704346140	11198773628891728140	60
23024707851871507605686583522874531	217877683249553516444228	1
801709913190393551617771323417	7586402383382493304	1
125951779396734894431470585480855967432	98945080091805418438494035497	1
763114920807332756029792064272	2047552632320297499	1
163218320375909435085080254015060716589	64182684185569327302732147002639880418	1
333972104934606330116209997118	9245118524226178348	2
13098652630397121451119370669096457974	85763611305151984613453891166287982088	2
102417301342609219841562228540	11943302443972560	60
1041990691	13192210280149525124625640215262853	1
50373	637751578649272443239256494417	1
5932087669235730	20137308290543192401649005297541103707	1
17916	881840781133894735311943691386	2
167945854626477280599430	5554413571967509248880185791603426974	2
30273	1103607421568575517554188624177	3
10718322169179482662271183255780329	107765796643616703390364177864476086312	1
23139	778933074749664165509780899969	1
9736827297926520	39092734670554931292494863651469052	12
299802241488	1203686696037408399430216723931	1
64917957520658567577097	60855805848717656067370724400315440279	1
168400770515	112262194718766610891760330414	1
3138969344827851426906607796679	74235978911459108583172847474155028190	21
558310619382	763865868531063796625786207244	6
160415425374907188522315391680876006909	86912062996644686528055025017598590450	3
898937401798	41677917979094977095199889820	2
202316805226976899627735	9508492864689201192870850888112502	1
13950477864297665894	655645086342989222056255879201	1
5361194159059544556905472571200	6454265458750811350373117278724751648	96
13115063057919068544	993938510974300662171596333551	1
5895486110640394314968083661494654015	47991749233828926256205409783053962949	1
1202666313103116890	527314274606005151621874573265	35
75589100156251164647243257850120235494	34123252421841510740019632352621432471	1
17661581374975405439	167920155468381084605693083930	1
2307125326886536195929712835897895	4681138953598108024416672380217980	12535
368109346132674303299515410594	746890937949438855112352992456	2
87289378708870866390963202253876986978	73825841522712142741873072156346934301	1
1080570283796760924335049584241	747779458340636929174315507343	1
147254857966192066145483962719353761511	98529109831203114826254039859429563829	1
767039564078634101020689039295	596262062222755005332748954395	5
56627946419426749807933336367761388142	1163907059184949791486731091836801157	9
742433067493345565224907476701	576078048695428525108155323658	3
408921378	722855084	2
18533	32761	1
17952175138221523	20900478407795266	1
35103	40868	1
171796020023323038570562	148154402803785199870812	2
42699	36823	1
17348197885346038263329362472711351	13022594786949066061037703409403450	750581832100810723979118352127
46226	34700	2
11828457190480076	744518232	4
693405468856	43645	1
105221097090787169005036	11245139860499563	1
235881338024	25209	1
1875997464855317452090671741486	385354770078728448377437	1
290268494196	59625	3
168070531944418054620426086064959600530	12761907837840391786443050834648551	1
1031806705156	43358	2
119367922328626692551421	858676678	1
4777487836089999902	34367	1
3125337950204765116220148385898	8923147101097838	2
15451657072230715727	44116	1
15304061519699063843047718171235843720	155167231824499376477432	8
6203103128417485008	62893	1
148681892417542105454718492794654953343	5292619455947802142358291653306125	1
1025457076852336102	32850	2
2302734056794168001919346828379456	119126793	1
571185428945595436418044605824	29549	1
128187146655976256879142082927763175186	6375253079170782	6
1118708468396393080412012505835	12036	1
150249593672069311508753409900533349902	46364293124641925307507	1
893127402568285598656682410724	52378	2
11531458759934703879372069861735898765	15161304797413942267582439467036325	5
927171681467846898649609372330	40538	2
1713038889	9914791302191396	1
63157	365542474319	1
2452288768807952	27550972966084839561655	1
40813	458525877526	1
130349264836100999976528	1615023285405400630821628044145	1
51872	642692446067	1
30442391736939681733944460601614459	151757432314459936401300033234831476959	1
51771	221896990435	1
6043541149112185	1492088937750655	13505
895007945074	220968372862	2
242274776090916779527612	402739423234873157022750	2
542585535512	901953513913	1
3161202005369519375894770686662	848149793223605915801795166905	1
430037057005	115378846514	1
163473408030465340320543095320698716232	126943282294358208329127757114144219921	1
1050388765392	248687638319	1
287005455427913448396534	3430262159604936	18
10540626748734357324	125980577689	1
2540945626590503416504575378693	54193643142201226004218	1
4622288502695254854	98584814643	3
97992877857970402869078126716095216762	3528356627640993609802630900201	1
15218586940546803475	547964334437	1
105777147423948216628086531933026252243	136359416117432570644972386166477346946	1
2140822325206887711	590724530212	1
19089319085965493235445795635590920	141622583774427	1
818809663326634492266103143483	6074702802	3
144172866893666482034016508691366353255	344194443341485960483604	1
644199984512683149709068763705	835474136216	1
165393369613608080607177392091096432142	3307663122990172349621967295527	1
492570084294270919352920030133	795416294231	1
94917318414758711613610621201150035392	146966584870254785239433381829532472072	8
1182553249713377286811099699503	560722691312	1
374966786	41953708511103759764485	1
42124	4713105489086531457	1
2629881306769882	566575151186696158264820370930	2
24477	5273264591788754948	1
282475079928823285881411	56022874794101871987537546588633017836	1
62222	12340399430338972773	1
485087617668322993918637005973910	54073091967739586115929657592591928044	6
8028	6199908568903622621	1
1638431756610176	5761625486768971834762	7106
922280752384	3243245418952418708	4
123621482291478909622260	772492542152165727751206727930	7742583747230
319328757240	1995438647799021820	20
4015984632701643085615988126	20021458002971319221684502937646933	1
486393539117	2424886723183605563	23
31983985036185207176310380567866123028	114846149697848468647148611912987072007	1
973099564824	6411278999340432226	2
73669601570978380689761	7095262258740764583201	1
13983031521491578379	1346732895272044146	1
4804435766470668690862501149811	6745706088955461981955334182788	13
11320599344304043303	15894777168307305736	1
31039161253321438381153342100337203978	28771357294698549137812654767128388424	7910209698565373794
15695746351174897748	14548973233878557584	4
139553251510243687779019434833078852835	160035684529098181488611789163676052117	1
13465926575058960425	3196455821330574966	1
2249107656409115311297650789854829	71432511542106434928134	1
353995066720565878853805113694	11243017477312730767	7
44341128432004502971092570476453116505	324517896034694558988346894014	1
227830293842579373201567592362	1839286337286160873	1
55412938179494029627327905504547427059	36552168303981962815357825191472516605	1
517535074832289189367424202635	5323764114301400143	1
117898232300035516469562120095232249336	157514183171462374137033941881120585940	4
797299394585215785339596984080	11851963337928497191	1
147388230	2007582718807973882500115206694940	252810
34980	476464392739521510027320566440	60
9825799827743824	93561341583200261393722220868262097681	1
50273	803964193224068270412785657250	1
303391662638982966352608	75520781161516811528659169746488248134	2
48803	627432005152104851076270201892	1
4610359942335525113716580361432232	48700179997614641183206569558458051796	4
54213	1249021047592442604935492403144	3
20503715105608953	3563152092045842333357329271505125	1
657180887694	114205422908887717218459567349	1
193552866512089627975654	101893307405297973388184178960743227186	2
594641428767	1092787496882785903183374665356	1
1494735872483678904876266990655	53883556597026600434980107756313802175	15
269581962290	766291035796012655676972347698	2
9818369700105247603160035533880226478	147557439184352383314367120915727017640	2
839942611815	1264822446554399526601629586672	19
185037256153369384894615	1941378108053728726741567224710682	1
17564882638318798699	184287636627626249631360503556	1
2616476043774013336751305430565	1527039555679462917793729608942003483	3
5858281513992558186	576755007357735248033303144470	2
537607179579542637754811524571648203	161842544886696804866634133765526236770	67
5187196010905729814	497771480858954841350321435653	7
140796226671225390061056823533198244915	120903020190328700350335566158855372347	1
12582969021395658414	214952250324229596404721412043	1
9863390104250302923070326535883234	13102110070346750608345034756128506	2
305988617917147867132120136372	406462332914943635184198134177	1
76583252166332854251103921915686849134	139996780548389573003269646672123099247	1
1036077726670753408933650081268	205093731015244895174022069429	1
129924092447084193483232300562084498339	76911687892677377314111191899182906603	1
807517952962563553137877469235	861627782387809867876999874563	1
59493319113119345868589079298013130346	38937868933070111690016160045735458646	2
1063250313950212814187615572364	782340694529688793506934679284	4
1708383765	331783291	1
60610	11771	1
4300006304677222	749729788568637	1
48837	8515	1
66399261602252070754696	30087245596568814501490	2
38817	17589	3
14001087970903611841875907589744591	10944362771693330748120991882618172	1
24377	19055	1
3400285439351220	71746680	60
387342420613	8173	1
310790434345739449472257	6458486661724437	1
1011749226153	21025	1
3133563969059419391886131741537	3826795320134912985880	1
694383164885	848	1
45442344927036687086911692003759311906	1493080450836816976481264295246935	1
847204812036	33151	1
154138532311403622316777	332462442	1
15902866372081880043	34301	1
612713653633475786859326151880	4825853898402372	4
2792210239760534973	21992	1
14942021194520431499731621894272451146	179908121311596304248366	16793439868533212382
3559013831947108012	42852	4
80599092485675442580897175225408559379	11036040747924669379356179937206117	1
960832326472536690	27233	1
4441685165455602752304800239855696	364612131	1
561563330862330457336721694147	46098	3
107950791191989294156645708817633513767	4635221444397428	1
278708981949285932364371670970	34259	1
24282769815110406004587826862058448451	231010501735127211446836	1
1180246767083565523408725910338	32451	3
16462435915664924153817631360789478692	8635619094668971361927624005018917	1
1008851967508864748568337281688	16585	1
348985977	15823985076925030	1
18926	858156949859	1
26218287304312952	126806406930486151508669	920844594841
56944	275413262218	2
96808197507759224984309	2962232664050162615157485083434	1
31631	967876520881	1
5085111858355878130741908762059568	146557132469950893593605993338235403953	1
12768	398518905674	38
7444519706941723	941323616396355	1
964503427731	121956807203	1
48727450296702888667236	62783707282505272568967	207796230327
468992630136	604281484642	2
132183696607398875541998107306	538407177543428474380492981258	2
190987446476	777925074291	1
21688877705517803036695534532866760428	121455087952727521749070606110961902367	1
423428588801	846069567703	1
154887975647308250791396	8152273452560137	1
13818796060784962376	727329567075	1
71269149150374958614458718234	6322765759718691998528	35474813462
8036028065570208028	712930120576	4
41605219349142046916645153114459795384	1870405999984281774106459319133	1
10668512048744186864	479614078691	1
141309386000958915567229468160951241672	166043061273810569449941600285546770655	21
14955973922059261037	295384686726	1
161668978695727649512782313146564	12360608281870792	4
12432728011360606722250341304	950560101655	1
31854163256505314621084085924722281120	28474912672043638778680	40
580502744293151396233409795392	393034987121	7
87387784706726595648367982746357252637	302993092965715826601696307545	1
1055998359628955790812439934653	104014522270	1
122869158189260420107006968232045241568	109131431022384550903236963399555598815	3
513297120885579453128302589632	403722693734	2
901943087	140171391860237982718045	1
43295	6728495949129388346	1
11104709736846464	2785286166653927317646797773547	1
27683	6943457215782851138	1
162928381784798937233162	1101495216195633248462059280679926099	1
28325	191494272863711878	1
1713650185709889567849277436115133	10002879694399517692936585846629425824	1
3009	7683969455673326528	1
11233083177261386	122628685760952297481667	28273
794615582164	8674614350154019558	2
96890460149231273574949	123958103687598683120658177224	229938491693
842751115186	1078184890010499536	2
1831330779941359122195961189755	11766579430557656414067696315911286652	1
281788658394	1810535086255389567	3
72611886085835719277667732309914406440	104201501979349779014677576573248019718	2
426380812605	8488368662059993116	3
240174269262552055449330	94469938074358914696823	37
16461003342075463860	6474756730362832987	1
4087127990089957716311007733229	6653649872685949830448015882717	1
9536100234799838291	15524317385470443315	1
3294062898505989251868962294310899647	35130464989377460775662363422373157647	47
1511823767410862969	16123271949428894169	1
149532674337916989946480625107572456999	19703738147815872999524759563083318205	1
9439523028692662339	13562572574338411186	1
1359060676577769738767081179579259	53569901194823689977915	1
257715118342233761025330649394	10158320127965049773	1
70409371096777291721724489837356208788	1443548695923697818852587473401	1
202749307568285481220671606696	6245908616452436242	2
29365995997181222322742615242324061687	5445236138862011015683201182975877868	1
157686932545490281202164807393	3166471720545862312	1
94623096209281432668671146397459950160	105395241337986548978556348141233842043	1
561991116464741958790681800032	13484637497735961529	1
1069512650	27407845320742704520900781797655974	2
36841	944105176305702778832634015868	7
30594384282768912	69560011226099346182330980792381541659	1
64096	222927000748539994457036829122	2
16731840445427515607314	14593432271055258754558205485136491038	2
41349	489173150454370915649526025404	3
13693208332193923780740598589752595	40796866811554973299298360994465159327	29
29290	1045234351769185992276350261650	10
22762642163007567	24293920069660295781622294378418724	3
713238251046	761218883882257148995669503781	17
117338581939716269412560	112870151262659805422050193878268992277	1
307578409376	1057736547302756442344477715754	2
5711401246067634348491299356062	13660677529826619604416154984020027697	1
971942705975	846864823693446503787884762662	1
121363037045864377864812165709166373325	158843039609813354660865716158177867312	1
42803017070	1145478438139040723567716170528	2
99708653135684628618845	3122912964214716161406401206703950	19345
10308467628398514202	322865129409637235606761561820	2
1071192158574583323506076808642	69457613037390436764826945877197606390	2
6142887494020764716	1178063660151372648233866065828	4
37912723267135217445543284842502161417	74884946902272052641887403890404822708	1
6646693178864140685	267049802437968938874827036056	1
8725642702723621126478918662767214476	82445996480275380474074687695664892230	2
6353635668336290488	1137082964046475977213918692185	1
35425135278766641667326976835192044	1878565344852364928982407275806914	2
1186314661981703587138187192043	62909275985880311738606810636	1
51013322037500913066567698457491421007	135119217784259274841912166856961939354	1
675619479500918598900408289695	1024720283581463311604229845812	1
113370971306541552615749586128946157029	50910953410047098397404199190185822218	1
171964288382795807900552652069	362245447680717988930899447852	3
59924217133896706201993797918253382111	87247580960590096124084373157930191498	1
73196586651193589240459319329	953292793044313332004638665099	1
1190720670	370136422	2
64613	20085	1
503518005300524	5839648968096663	37
2431	28194	1
116220500267623493433366	125261411307284827975047	4327865504864209929
53708	57886	2
5585932893753091638318189035327339	1030461122666547763008848285206248	251087018193603256093773948637
44494	8208	2
2242412253232450	4263510	8510
1054012809980	2004	4
163026887650222836138568	10758550741804882	2
709232184957	46804	1
361922424313539075192434556952	102636625309426885367902	2
52079189749	14769	1
116280416012221941720339228601045046250	27302248630335811948018320916886667	3
787071183767	56594	1
47949024390240229222701	804295130	1
2510617294040905266	42113	1
290795744109813473022088275656	1067784135519023	1
7130293398283493021	26182	1
23172155813888878852894487971292682448	183190472317801517110484	4
4060903827784925241	32104	1
109074859691646504291600509945445424149	3978694052930459246517955006181719	1
14713149900352858726	64642	2
8754528519692243768037768739224847	622051469	34499
507523610521594467551973607306	36062	2
92058028026874801976987648785003725660	15101178447559605	465
945864693332319291438933891269	28706	1
13380912036313514711214166097414865532	139400587018739863347602	2
1125315565388507860707231691400	17963	1
152074390276432761192713026089561155101	6481924623811472603533915842016102	1
670806313011756888736336651810	20476	2
81231311	8024859598827647	1
3403	336183138134	1
5006582367084625	202069172626911971722551	1
22250	898025591371	1
204198195687702949126611	2513134357314903040438943953976	7349753291138572117
55566	683869038256	2
8704591747300104751592835069619679	69176122195058177257005400669733612483	1
18062	575955712278	2
2649093534775215	2404906032855892	1
938895458010	852350179995	15
26894114237374598768985	19440025752347855173533	3
1083006099810	782835466691	1
4306310619647490541121665003062	2103917328915085832995173257035	1
534464925425	261121437262	461
71844494712809563641782917883351294810	157643851424889738432535712864485769323	1
811344636940	598222131257	1
370678725229275151029427	10490132881337550	1
14095587992367150909	398902286580	3
1743101499007505798898059835536	229834890091501436083085	1
7186038938499049027	947507916529	1
6462761089583088593556970428646698090	783654642132436179892497933862	2
2834732445869691452	343730985815	1
88028144967064726842450981414343711379	29357823145149096969276251717805899383	1
17789130632123434057	514574991617	1
632498020767987691986938478593655	1120451922204097	1
588096718519746807984136195810	1041796301445	5
49133106610210301470622666229355896399	75441561713835015146589	3
325251524571077900381068225014	705953425986	6
29831237896304183984535765487294836754	740313838880069855135674459846	2
305155172131682634444552589428	125818573052	4
4967338977717318983025158350817300155	140639026734485533423127891295558541350	5
1078786322598323437670856969117	774950972879	1
259791152	235417970434797934396398	2
14816	13425987078890070113	1
20444091300362101	419438425951887346641147846992	1
40329	827404457928343355	1
219032143476246751697162	67426253548438182840061588562850521714	2
42025	12936860592246393716	1
13493377079616262629605016755665566	45725011689917106932763455460017727885	9
22236	2910206567144032931	1
7245982837404000	64655176545471474834660	229860
252187691200	2250245420533245448	8
1083608857401991437059	629755407626979473265593785254	1
23793427807	13827904529467770924	1
512110467906773700573048394500	1717187200918565453876494929290434812	12
259593348840	870457457926413365	5
33637716796188464294887090097176444640	21319887831267977607757737737318648631	1
814058847296	3672162543622783929	1
23412175625007082686087	31428375404934050682587	7
7546229049156191035	10130016246554085635	5
8613881180320925699243081262370	8328884494032772284518541490055	5
18080966080435171953	17482743826152748630	1
84940461200941117506500343453393394087	16417621487533664698574996051253913825	1
17361288017465732511	3355657023482797858	1
128138845959321980074366025359322055689	112151753212340686964289126215915772136	1
4936359276269660559	102181744974698000	1
8537421305417837765689888641486112	157329506655545025694725	1
691989568828193537239302017547	12752138330743264494	3
149866467332729634826655337413592046073	3774913953351117371991719810035	1
1080846041262029974179370719450	8034048439208876787	3
162856035711158767917903764997269845361	84302826119616778765361018541592893646	1
215850914444806599505005960590	9407016081957071492	2
160789068477062902387336485292439590424	104160037008857350434715254544523130714	2
814424771952761450294108643984	9086752616889404572	4
341326	792466322922485235222589551752682	2
313	726699975169633411483346677444	1
4589456981790937	119247209445443899271331281641334089032	1
54225	323047169527374665524520162459	1
45770639460210347739682	128579459252504126802895177834671492045	1
29779	381354929083891468264864090317	1
8076156089686678436496358866903239	169496641370244152318678711094347767189	1
29867	28677328386383896514852257554	1
16282962770237256	11760655085115984072973932362117308	4
702927443728	507701659224934018561761849473	1
77466627300043896683627	127301557316124533950289862167686607042	1
244499699515	173315328560250709054998503601	1
339875658296048814285858927525	24102914255497652280648375104819946933	3
38041031050	1225197883824358149872402909610	10
64407119096362169182020034386086695418	85771887326095798587507813475880239089	1
207970355652	1159988970594381146465781954154	2
75684021345946946799652	4483977374121395305000996210241740	4
12192351404904864567	722348348630107983085138334312	1
4262256607944561915306576790740	133248379498888430699008898596766483662	2
10786872900387307656	502406872865463431113447521644	4
53573464830206913273568290780062054791	106027590371497592978660456638328878147	1
8435030738053749907	1045138994767647552034822257646	1
40349340710253357781409055232036455513	105020274752718761497920708951444120409	1
13698734693645533162	573366263884140104527558149610	2
8547268624074119953269949948004237	3027649333487858294445262364909462	101
624914540235724361416190820545	221359848911559736387882461335	5
41145678297816911103992379431862623337	164167906221565752432342533625505716333	3
554489698055871370558869549623	234281512770174417520735493138	1
53220292531856652772503333600178769739	153757663702081796595199299403530750340	1
1005351656446818450260507581842	893749005974241776027462785171	1
43885079268495983351151537940944353334	117241021466804843037241007099005764100	2
945400067381006610387698854331	1215971479398406619643405724216	1
975534426	220258877	1
62693	14155	1
17607848301207625	15556594664878195	5
56139	49599	3
150848064929637084769515	212948946648084277024646	10066604266242047699
29970	42308	2
1474641823002019448348544843339906	903074602554947174553516219191336	2
18367	11248	1
17450562387411184	667588635	1
1020232242241	39030	1
29790157318408218929148	3029103657109170	605820731421834
205937453736	20940	4188
3152326908487148632508023161766	113311901441459213717267	1
427174719196	15355	1
49197917407842977269775641593982773464	6927378732639280400082056557745002	2
241302323533	32609	1
285138219544357882033870	247267702	22
18124151885864159036	15717	1
558964640075056589552977390812	27892118333514580	4
1133455720357310856	56559	3
10966807769195422504573141641453964253	40922026045506935016625	2461475250857560001
8910760134902568506	33250	2
6041232799494210858806622305637150718	8160837044463842656398215865952837	1
2814219984908670909	21195	3
10316975162932350004808210058399867	255737370	3
414877859170899768967858050001	10284	1
111366557612740992565681724254749173389	20326782025320191	1
898448790896093501306639644954	45566	2
64842758756527692277036165254161343002	180230879967869096343202	2
30294405302136372498896973753	26132	1
29256819908238865888604908119059923319	8124708697078658899492919288431860	1
284570083156145998641502802583	30120	3
316420779	10592357246680880	1
24731	827883641149	1
6326759024093898	49923170970609945109139	1
23053	181906542671	1
498705254925151366778277	7226393583545063528528518583649	17049169427546113527
58502	847712096974	2
4447627490367978694869109085120176	69147065349097842182175141847916834863	1
8619	329518691733	3
2390018770808287	2950559111686772	1
130906135605	161608057603	43
15043426564752573175193	119634600505567517530215	1
89106970609	708633554010	1
7254577372275639130494325373154	3591533292003095598475928633553	14798060012613199533
980476814676	485405963882	2
59042259693398297826166684499526791195	19258598083992169621609144042053044021	1
551733895654	126220296643	1
5759913997535755242403	4320668803883126	1
626043584319956007	469612391053	1
6913021134568947719212887180562	359404491908155798478692	2
14492481319180445428	753456814845	1
2431021130804241752867192613884364288	77831641844044576529778607810	2
14654453185200735232	469177391047	1
64052617179605205705851942489628819909	54695366993193838324551485512388963942	1
6784388025057646174	477664780103	1
36722387095676262426578654154776715	7688633498012286	62847
1168628163497900056536625587690	244677820676	2
118239495146648454628777140656222713689	36326846325496370637175	1
456886681701950950466072195339	403607447006	1
64651482394360374783400906617064832425	5008680307066855425886145595420	5
1102824940094873845430283416009	745481876776	1
44864518855486235595363492810903556256	125591664121814027923187963512803414899	1
650417431823533932649411065301	829384786291	1
124477557	61663251274121179569030	3
9335	4624339215877699169	1
12298132641109205	687635806828020353526285073000	385291915195
63838	3569427645425682800	2
52838306037677876882827	40364477041862950111351121006293075656	1
5805	4434581779758965003	1
27482616491566812493954814621412724	127744722022531498001505391430896273484	4
59624	6155355372431942296	8
3007335949738191	73220448737173825775561	1
306667613291	7466522075885772271	1
97865390654792451110934	2884291972172980361922114707166	1563763662882
250332944748	7377820678752083452	4
242478333376313650811300112714	56734944064312211513610767770207252720	2
76474257524	17893403763421679353	7
15370982689818146633158412353567887975	133981776391422695682875142139955158989	3
788781234890	10838243048039279937	1
74497826068123690025508	68907976819358956088817	166773
2680211763347437176	2479105496190352974	6
3081899632706244501079161781980	3376980865474667916961000897840	3194242089620
7718637589107417432	8457670447580652256	8
47045047150341904612725611614028870397	65200572188640821622323274818135947884	83747392802348821497
7864491515087671814	10899539437547367208	14
76998191095618753105118496677584459866	89549795733977324266378363868454905080	2
3383909497966692748	5530273308776127455	1
3103555515351936227078936275486672	224963959041424782260187	1
133851832547039709618913431328	9702368147043528875	1
91065307837230072527633969456196832350	2184502493855425691571847015714	2
173653597373286786774370556779	4481289886745403427	1
143158774681362058918727077345353250474	15749157992337667402499208902247381081	1
1034661107517279982428585784643	11830324163234168437	1
74703556427682829407236779791899876020	80894110827430944748725678161656838368	4
1154012415503958135579923427096	9080984834818669120	8
728807680	11875575392531651429882950713894253	1
38877	633482270958933743892617326642	1
11271226240867530	115100064902538892659364526972307018733	1
43820	544837923945712930485444456838	2
100097566660542274387452	68335403497788794327943669548024577287	1
18185	1065140314400370187438377880447	1
12003700265423387985296445135604277	45480562773192456647734622052215789069	1
63865	820779894736988797331033860446	1
15331324773254225	15477301940128343244415075820482026	47357
647478715850	653643682671129642689151585636	2
90988730980993328290944	80295416049506658057134819675789266825	1
193004116207	1247806018728069672632432055246	1
4371911098210830230871596992182	29722311389204899388817099973541464180	2
507246872455	102696092112579061439806016696	1
7995210266975561754264876344298682296	33202391482747066421960644367692253350	2
690532409200	597260083022407493827021563469	1
276784847186717651188828	8411985506566138069597531395188453	45769
12094861027626456824	367584413317579063103739710074	2
3458190748059403209130974717652	106111200913547619939166588488149382876	4
6382367362181630789	217804177439001698722908460248	1
44501283799265820690487108088708980880	121048185290345836631458127300964574366	2
11499645696379922528	1022364501047895398879752797716	4
6267033362243084739258977086405188034	73839510596430178168384186223907028358	2
3621602381293678068	997353911344655167043403693689	1
13575914299254116983909656798078343	2325095314085059514125644515708100	1
707576384398098505923939061219	121183921720223048191470279400	1
90095222715862492651371957683132988722	162295373345668812291887077545561890566	2
374707059662052826742638358897	507447107558303794054970145657	11
145687867962412994517160995115652297389	59869306181927686296854606562886621478	1
791788383759038264034004382941	949574287287325144549691344315	1
61052697568071725680434322273051014330	51414742824534514524518569867169553671	1
753568658695412901782448108700	960090892075062527135885991389	1
383173906	13681948	2
33803	1207	1
2743757866727470	12498390249942372	2
7372	33581	1
120550567451465926925858	247302203985810161838799	1
13511	27717	1
4324455091511415297803774628790687	2586046454896267507580884934506747	1
29075	17387	1
1638961721412411	137861755	1
172513206822	14511	3
337639974315970394181921	3998642153954147	1
828680982283	9814	7
1599558898240049119137723653992	514673384093288622367798	2
175463312285	56457	1
21726700475684003743365840002573095103	17393117339614492264145176137670975	1
376389440002	45314	2
137327512051548624087427	473346855	1
15880602723509525769	54738	9
2229753885941470167274503016084	8080414264660608	2158230305732
8265119361986576296	29952	8
64914115704972657660175259885435177991	12985676902581645752112	3
7623324312835981627	1525	1
133663475292668009560608764135182424868	32256420277939635442692586246149235	1
18051075264876500893	52894	1
106491957852141989114190012288014	52953415	1
45872047319466719411669184703	22810	1
113350457538696971209528224275727635433	13066756895706437	1
115118617797104695130409820023	33154	1
87452269042560092935764507169915148621	24873705807328142083810	1
1037035755606270694202009368938	3309	3
24578745736215173389628484825030939414	295662141980800650604512188662671	3
387810354606798663909233492997	487	1
136673260	10317582136375048	4
9649	728411319593	1
6700717075061938	168307091029743327062049	1
43173	1084409617602	3
249946575290404938422284	3305902589445796189065193382622	2
29953	396171462428	7
4639074666245143077550952955756887	162735829561592140120113179477810090686	1
13475	826782932556	7
520635923941798	7643391032164508	2
68944702899	1012168580039	1
106403463627521468415053	3717073987150877470537	408144656107
521400743758	18214492982	2
913426212111817458828567105154	592962715123748561487677719413	1
102276426607	66394095998	1
153334819002782083149791503986983638104	162514307242627010801998811373116327240	8
80329287568	1023498906672	16
5730079601844736104011	4609844136738575	1
1295079580030452278	1041890413999	1
2880330100940611962668107990000	155334006703900033797320	40
13263704442314104137	715301469817	1
12598249548446458217242899428218870550	830177665064763927340920221217	1
11753047198539064180	774481982053	1
114150469530961447497243196555299207095	167064849438960468222581669970485777916	1
3561419672603051973	426183283624	7
2423795434435712820205892999095384	402059856113407	1
367492295418954259753755287559	60959723465	1
90371277129154658349320934905258380965	385261257388285839723283	11
834702825748630088739595602258	1002938840979	3
111005528945913848847381762217676373843	2340591042333636841641585622755	21
465378482506404755196918530529	564003470730	3
137466192366204634909270631851281339264	53035326122440609913439169871783340676	4
634567663081921129903081168640	72473210696	8
824326716	416173512670273618842949	1
25873	13062366022826811219	1
8677595052243265	1868215792596261505454691792214	1
42370	9121917150517495341	1
279454493288152686224901	32361717325242744500050351132065814373	1
31663	3666675899938379266	1
8233267077551172747668745772521484	14097476843888347726982238540387088670	2
38721	3411953773430376092	1
22387401899510431	100420640987433911233120	1
847991587262	3803740118082381441	1
273291240609011261098289	1944372052942925175852550591756	1
616739826022	4387889194625428587	1
5687458504922711151661228683586	1360305452355537244327147718102568545	1
726769294233	173826012566780111	1
41971752004200726547786762744059480216	28208577529816906363639148385258069910	14
904983645627	1750651555006283023	1
484903825925745772448280	329952917293474979664037	1
16079045873356404624	10940990376970073105	7
3253349729021783632939400153788	4636894381860577588458616807635	1
7150431777552787461	10191279665214824603	1
27187491483085116152957594559382594407	7536711507669087296307087379728558093	2996468365727456241
18146356420141799854	5030396178295305146	2
28319375321003602180781530245749141505	123159839209665424598796122856408203796	3
14437622731418914301	18362351298442267608	1
7571829645904578806043351871639964	286894805334264652754710	2
435700989493027522861199290597	16508605767716698953	1
18507413883978241789733593060476492600	4229003316000600379486054449142	2
4972651115377875119448459021	15242676052810856636	1
76574007967311030194381648343157896479	556138724075000905656141476583911376	1
1023171152133153991418787030154	79910699300470267	1
156973696341066974090225524108119040819	12991000124053064222681648106814802078	1
296462104952206392488952984707	16640362311952584625	1
909953135	1493566067393625406040524286601595	27965
65078	106816811542544280782444075566	2
24488701211139813	23563797619979052887071951421852038256	1
49638	760835458347707644664598584087	1
17711331934903950911361	12703466111746774159999356298269024141	3
4777	1037247498226530829941605895694	1
9119175393699012927945981268309554	46713155088459910380531416662103899325	1
36743	588804198761570710118186550041	29
12427256525809671	4771621266350173580952295404228240	86541
861597845586	330822703667637784237688175840	6
62681081866775881698792	68705322992252902666690085590035415005	3
490043686416	1016788460821182770140405668855	3
765107748865055588798883296625	106288559391283133495266490918086921371	3
288271217946	811960795267155444777669692539	1
61572540037077743124019092437528606946	101029389299007811297234882599020513212	2
31837504293	649130533444905007861377733209	3
20924619141961017776338	1267766919499433072137581752773684	2
11791839471378426473	714436133840198969928194845181	1
1020343449389561391749543282987	13215616534108635710494802893843072535	1
9306990934846242005	54438124222175811082946598954	1
25954145106083318575211934675033953091	68678980449127874873261863445336934972	3
17993531092905116078	828100574847873283376576932760	2
84614093871237989693864996034533437211	66993707288098822453060912179642847937	1
9081338350215423862	983330031508367198205977582883	1
14071768195193317784485237503377652	2756233793378505353185565370050902	2
1090623382692758595968629141901	213620135119434633069991503201	1
102769551771070706981696938161403812737	26297114611912729359570336536910129690	1
1175885579898989335606596278417	283885916272346022830346609788	1
24109036485532533662148568123143817002	52329299905121856244004906452363081145	1
19055724743717085585362803588	290409435570924406965433950698	2
23350131556469385692345982887894823790	157172144170813947471599074639525802559	1
302662237445238210793632294575	975704994080081703886534021002	1
473921077	75439903	7
32535	5179	1
24482792009012182	15087860527829809	1
58965	36338	1
8947661050730265691685	89526667352341707354286	12514211259762609359
1430	14308	2
1804482385069045631778929756230700	23784790522485710039634394366267891	1
2929	38607	1
11328650938130768	631398082	2
858263641663	47835	1
125729638437237486426490	8626923378252414	2
935249103769	64172	1
1237583386343883028425901424362	165513855286592487302511	1
164782958025	22038	3
3725692845440747571329326743422349232	2926450718975766827636964683461600	16
100358135584	5851	1
39849783765773479748485	185890947	1
11890133899977168357	55465	1
364316486796335171601942772369	16230015000847656	1
904774557049574121	40307	1
23372407866232437308894673326675750359	146509073182326594498133	15196460240880260813
3076033167692291686	19282	2
130691040705130844772844650953494651008	2522916366251451478591390887735470	2
1750816956352297055	40228	1
739560314511884581703646027483792	204289710	6
73460175268128590186605018871	20292	1
41232616568057086607616479933133258895	17625423450691183	1
82567979968109624490817460458	60133	1
137186583365268062294456182733416441012	148856562154184631805089	1
909337741070574380887499042865	37458	3
33770648675443885262603697980945647594	26168626761345020573991957067925220	14
474119437208571928282673553396	47880	84
40068371	827597431014494	6307
12706	262437745684	2
4744839663088882	4601996746846177093654	2
30745	29819424897	1
100342874310341095492180	2025889112514214908830248768290	8548549523798014610
46952	947945195556	4
51413306250844236535111246784957	104676497559211862845600849176075711554	1
194	488957675604	2
16077288002884811	10187603002551674	1
815050974773	516468682799	1
167224670755653068648954	190463947976271540239483	346972753657
963906641044	1097861120038	2
91278242099014858045141045054	15823164462566639324424784941	1
289980131757	50268313786	1
158719929084656232424021115856479069536	165464197502304336221914066927469372931	7
806538350912	248316275753	7
73834509165696404292696	4956338770865920	8
4565718032693096144	306486026087	1
5183650383051072439197245524248	166612161284331399718695	738744612759
14033673595781956944	451068362210	2
12433104761948440499403236963478423103	646786631350269213925908233342	6441894029324848591
3860077395048831266	200806355524	2
30510854958133188363429661126893974452	110303117824256604668024036855939662126	2
7639914435827931064	622226318676	4
2586821218935487357036737171924150	6676801666132913	34391
150435940736558248206608541300	388287730286	2
127375188779158013335963649615565520072	36042227233847962382070	2
1265626778179092107781438375952	91324847820	4
146300170165804893414437134551838596062	22166087217553667035579194361	1
195620687570434758447753576961	25328201583	1
109889815352093793921210642798452284890	10440012517247575149361980780082761075	15
827679161513861077368700496845	409967669999	1
433173105	397753582324573667202007	1
18570	17051575775387377755	15
4211193895914456	2203977831766600304305836584842	2
11152	5836530301705302135	1
72645872601142886561271	1276272294669448879903717917916164897	3000283839307103067
48426	850767702674554982	2
841793395332269882126568640118679	130721402430896304535240903360141302350	1
26514	12966752410696696036	2
8795734386924058	72516218104309236886207	17429
1009321749604	8321328602250184966	2
180170376793891704796965	3184892363443825788631633842812	1
344434360859	6088605602808924536	1
4599091823035464175202689394775	59483555073522651773950061354067656212	1
510264539182	6599639665046997097	1
108367998711535177315476569671378597993	16639823296206559474266462011464679958	1
377184723121	3595898668344460879	1
196098274848418266790180	228367951124847094126571	1
6564947853180169960	7645267107174205123	1
604278275459955428084274377924	686643634043338177752095553027	1
9330110754596571253	10601839276261666638	1
76953700042156362141337417631672038	576465400945048039200598107599060542	2
2419208864666726821	18122458145299605205	1
55386005852227072216599410604068890197	68262569400613540358926412195245052264	1
13999042655420055589	15697025493646997552	1
11972895868493858335520793756350572	580020285638334741309907	1
377616446737856853816119526165	18293418877464707278	1
89637319576085459196428216047663113578	1280991375158683003480323618481	1
1221973423795516468982459527585	9548490049000734903	1
31689568414035405180043260480745625543	8978761829915534054792545720231674802	7
172096668225832458247851499774	3590035043169380877	1
155181380498386726439440074736524076742	117997596335669206886865702908858987723	1
1142038753366756081965711136879	14406243271839456434	1
1269044007	16627735229672585882413517648067981	50457
50302	659085368915020151115346439466	2
17124583488274707	114339109347094872664479802057364113897	1
40715	903168541216699894443894302727	1
39738827723621274245966	19483383292455496857286135932491380061	1
21101	944145447363830019217384897114	1
607781671671602322296711770033072	88080315337932700940420711820492716936	8
27965	357480763361830313117556027600	5
19384154964893529	31374718273818395560984857148551387	64551
600584188158	972090851383197644063914026074	2
51620581918718771096546	131369953575998939863834382208701339449	1
192242076284	405378129365635578844591105341	1
77066685729358654944945337302	88333044586508211910382412826239082200	6
97153181428	827187517743093594624983565520	4
78245062994318544108705373077262187882	53545514650354795248597949178017938055	1
762418407716	591801805911946043426922715590	2
237048937416162410037969	13784183737991253633095853276229395	36213
13091924856607428826	761283723413760452494731354830	2
7615397722087522653172481654019	122974600874975052269969463986839832540	1
17858023752731415138	550879670938471539448092736360	2
86273916500038148017181639092776964466	48302266638356047551123744280821793458	2
9823620943447191043	41939756729269392708554213564	1
96476679099386681914021253262891866407	60095554488185665120824378898419042143	1
951034607576576154	921072113063502672224017965930	6
3588302351080980815604773862245765	13063621780491645907102296459533028	22393
320484289829945144965370773210	1166759414146532032965864016392	2
85480494435810927917296958945649826568	84172553053927864747902788452151364824	8
39908241096947877517341295353	445108449926065458365714049328	1
51603665711147966177987370456378703894	101758522992281827645189976696902427325	1
576992774817455802280013198147	876435597868961122052112742246	29
159566949747931681083067130618155268542	147632969135867795752028374947251589987	1
262644254498640424587785887293	48049131252732461373027578631	3
314965698	497795368	2
37316	58977	1
3787766417924184	8393386678573955	1
13769	30511	1
11893113326352159014195	31474754156200678243585	5
2393	6333	1
5975923962247894614200094805475174	8363448632293092418860901088056897	1
29828	41745	1
2638905717017997	1157331460	1
122146113866	53569	1
220863301507992988109875	12942450900779688	1
792636472573	46448	1
279710150094962288381856935545	36807114072285592109325	5
138239779690	18191	1
148962031883900449815767426252917530353	836730401173800521317519165226194	1
497619321530	1793	1
30556157297228837962911	111390736	1
12132681078907618806	44229	3
190253021913237442566546707220	276236163901738	2
5853543614281376280	8499	3
3081576674265028004856087790602153129	7083207653611758081371	1
16097427055712575213	37001	1
138189450088777517205491777993447276444	21334326630052144025299427446249636	4
11152109130301509544	50587	1
14516561552889543501354917678010	660717	27
1075300855769595814915179087260	48942	2
47606285867749630065480223977975032820	22392465530333745	15
926332449282432694043681052760	52206	154
116822316210137257167375983085359529560	746644035649930689272	184
705762501266870559434127122455	215	5
27650456889939739337066162172443323026	6468676451647518563227381801567092	6
872111684047826719709658463491	11615	1
741745095	16587721810274582	1
43806	979638081221	1
2520281507540821	81275094118375901117074	1
14987	483307055941	1
170532771133935431199898	454631876812783760743119530248	2
54917	146405987617	1
23101342458028106696683973659302906	81206701063839451755182801776635189378	6
46036	88316058301	17
4510831430687818	10541320650765806	2
246217703157	575383895132	1
14703410647723866904917	1675299021488533450726	1
858445056702	97810786759	1
4862108045144413879410097555512	5505687798706885281336045376452	12
530291931725	600484767336	1
120769963636597673597332766099526874794	44738461462878606457410389598632616472	2
941104420921	1071306724165	1
257279251575996156233013	15936514247995943	32179
15990506328723462894	990491578234	2
306378928532008093172620891324	7990779246440870732985	1
15095734413566092429	393717289370	1
35151516639879852808245254349021322114	5486740433108445646807817261236	2
6515847523665263603	1017047555311	17
140248174038882228859393295221890410265	150498194415582418373008820873226605684	1
8158313157155385886	745566676312	2
2146680520111927233567452612300968	1686134017521697	1
545604402112575227746207297573	428551027455	1
121100185636663960136006507304478304152	221667107090289037397471	1
1248999800454033674591834920421	584561095894	1
54851872656978540563236472921570302549	3723511883486153270711504882342	1
336325909901604751398880747146	457848344765	1
22668913149857442878543877810885034756	53412203374620166669517499221249235769	1
921288574209877437369189932424	165519854659	1
14910675	112204812554479228485798	14547
2050	15426522658208459268	2
22606739870008770	698314133137328600110562645017	1
57636	1780355487298640619	3
500220560176156622757501	99967379097926462032020677762476785402	18254226186043740567
54806	10952792857837652012	2
2208277161251842206171239288147667	121212706995883165120511940159314157470	1
16885	18349297960365146548	1
6968071105183470	78224738542143387789136	78454
355269131220	3988311037914874336	4
349471220138297329444080	5027452639247537138855565652357	1
1027811420256	14785976468591392719	3
5657805621468730107419214016908	34156895441036231172619942658926036890	21829391100846901542
1036731733896	6258881941917485180	4
168708738235092774264236919658696749867	40367822679208456395498397655731741009	1
503684917259	3469243752128095482	1
393157927210077519645224	2229214303972482856223	44353
17728583284561473616	100521466596283582	2
1272051042872635225431907353216	2859434021219863020081984934396	4
8046771766905645312	18088278045290106413	1
13923586732550776007714479189243476343	8459856176037528181990900262772188289	1
16237860005561267721	9865989481900855957	1
5937847629379069275429566428542787588	91183262480300291386132804653900731548	4
17517778560449207443	1571387782359306915	1
30302997690563328555211818823123074	435531727480938115619525	1
952370403713667475060477986804	13688003126512504223	1
96202585391481485059309742812893599097	979030249467224864964390536336	1
62580260597145510772442499043	15958073232430646048	1
4780992398903787207964246016901099742	44897227440184391868902103715513433904	2
304704139342422924080691601812	15219599011565834784	12
152278979031708707419319754134437297151	63609677212628822628544448026952780052	7
22503372012150507710620108906	13259732814438940088	2
458204917	1215534456993812394482979546607920	1
56101	148825767614791845054542950304	1
3998899913389321	143670313128033154546626076547748186545	1
25406	864591032921177220920189809262	2
299186092376514995306336	45146922892057197147267513779145680707	1
37568	252752020214828184793206097446	2
2605255006452413483792836216130746	56129978782804135527840106609886994308	2
11499	412042735907432016775887644887	1
7032267183924768	12716176449576578656562881977271099	47459
296351258304	535880505260396496199367115922	2
250447191406175850166743	101752369280936609587817479821346735411	1
468355541417	288458755573278806859200769969	1
1070475149447148469477606446832	101225449468476579331157655176570419809	1
282151102305	706289482011777258392405600194	1
56919126913144866893509709843540803269	116849588107803546974379911455262420655	3
910324897922	462650609733269949493372552851	1
95693809441694053682990	17399547291531226207542447292620865	5
6671580119335870163	1213061476733797623142360462413	1
4264427907071585419833375538585	89803829488457540976758432627065444073	1
9663594438289945497	652949664261371471464381598585	1
135367783621568777764759907849667791809	61203474809634679837235725300920997673	1
17877175953318131299	836771783775583039849878646674	1
1751051117370817592963787206579965860	38082934814288302871462930996410093015	5
2436529084932534200	442896914448960046970796318866	2
2665134313552834608610653286634337	12851336655527701479564643692239706	3
85790806957970565695406585654	413685170221876405644996658423	1
88920634305853126017732501361291514547	112694635109436163343549684370792827608	1
75721161181306675325898943246	589643666839722291988749989069	1
150422161363244055372428791862950535105	42623616249425943963538762247902434693	1
980236265770983308034595408906	1059641487031890352450946701047	1
57885484637897422035728923262270091884	41979390149368793028366573512822343112	4
1056752484054138284042750071272	338780550847802300002406305527	3
1050216783	132157739	7
46957	5909	1
25521563463024459	12314933595239030	1
60019	28961	1
474092127465695462396160	204230906906863017337015	5
58519	25209	1
171931355150115138148750795354108	1183651330843761683760578482878145	1
2873	19779	1
10453464518627778	688185391	28111
743727687996	48962	2
384144571393950446021431	7424771837012950	1
854146479967	16509	1
1261586027797680289408718558534	9745153159573969683980	2
650784329183	5027	1
38983503694842610709245672464900127933	5659795151448564397984338793595273	1
148112290045	59198	1
175059859048792536680402	591757325	1
16944282925886128508	57277	1
477098193157322125898544337243	4515195707969934	1
4852559853359684841	45924	3
15473056505686808363019569735201656287	92475536188380980544535	1
8422413942430506978	50337	9
62550842783557809434785646462320389841	1720618600216640803558892560815842	1
3659325008219658385	15404	1
19774491530337453534457888913104957	49576937	1
947303721302903232865835776335	2375	5
64928065461583211116903859819977865056	13379703836250244	4
648304457175684422003871252957	58373	1
154141480951957783924906880996177664691	199890249183357424016062	1
578668023240872567354375246558	22145	1
5176135880719164440567271204978240795	20710054166440464696927610198543239	3
920678989821479942371125899561	33714	1
1048918507	832657151622805	1
65343	51870870682	1
1202913172211682	31816767015692419310008	148562822306
32388	856654889072	4
26808042617318924102421	1599893437205729285675364264910	1
8946	533893760673	21
21125652091917248950942430201570270	121250464748490710593054395376752901814	2
34181	1023434160821	1
2070102006219067	3011324200538838	1
602386732495	876276502412	1
17963019914924208078911	143626486243783256920298	1
123268162138	985612278863	1
743587982950160382696018337834	1081120964748570471789054723803	4568536827792120553
325525659956	473289810502	2
12140847202492484770389921883462984269	144101790904745597235872275909882467829	1
898144002923	1063442435146	1
230659826325141034982958	22694777721240297	61797
7465081681154134828	734494481002	2
2109683287731384689943893649147	50462797145796840599840	1
10429899923350657165	249479117147	13
8541970203212608161367916727705730732	5903154052303156022992233370657	1
1001726135874886443	692269295913	3
159245739047198003073713114589960111965	69828895590962927226924175417693508375	5
18141207946136072221	1089426018377	1
7777425589702710510936864637157114	9520126340886244	2
569003591447687054975810413517	696501177224	1
76729332476719585542286396973703912776	156825693447436048046195	1
836285715536367657093280742647	605789005898	1
159543237013579512916344736596169603988	8756084173242213442355553386434	2
149504470515751987484949642680	1076225843863	1
6689929531036513623927733919926867224	61207580561480727704216496300330709626	6
649508238192916353150496526320	19513182073	1
37338190	14515039220537496199884	2
45231	17583330370124162568	3
3940447585671660	537692530036684851641755175346	337078493214
46760	6380621022834840156	4
200609111128622954344699	26839634050987999556136504722739111037	6851170080551311579
58562	7835051162188699406	2
487094526182165891741483187638066	50744415149594647638562773232782153815	1
4868	15512855981304662215	1
3366666722248602	124601913644436359532729	20253
332461040068	12304538946767032986	2
18826098952020796051906	1514958190580506840265253719965	1
205673142871	16550758240937139177	7
703995723953570336988540889852	41232183545650010169662634465055849290	2
231983992231	13587023644978955756	1
117179879323134343811707955531352143245	96205142273499429585662733234250653273	1
821334845006	11009665282556076953	1
406652223108477411682807	224806321592550233012880	1
13785989426509955477	7621199138657521248	1
2747605244688578471505217843537	1114361176619089323381352526475	1
13352534974438546773	5415460104295066458	3
27865034078827827227553744659159310810	45304478997706976869758678894530375377	1
9516814335878651364	15472951297500369111	3
54707079672635239989094903145094895788	143295421326399836203368045116744077680	12
14576953925407509713	5398307595867411481	1
6219967145169129570207259167569392	33962015781460568782265	1
831268579374424265981591602749	4538859442894830442	1
168234338755867279884600596183252284229	401262296357966992775378079291	1
934762357650450859620620693902	10548655840690855794	2
156444605993484449741644095563954330780	16847249096316336776884273138061977498	2
356428809637021313777605379800	4768669430599792977	7
141910723024955221401125630316750977364	31122721642032340266626794838657331698	2
898644605201258271416676222504	17672387894969315492	4
121042377	20152521867097245711092955385901312	1
7117	1184919704077450872326500390175	1
3474673328583756	89680856128055785429948416632966727006	6
17368	883208238607706579343742551260	52
33928388622471427066108	41090920226945020312216995825038928581	1
27688	538289780508553651081595182286	2
12656887451124243222501835431409168	64274503346998032364599169714280587116	4
49469	210292671943380378651655823992	7
2812552928227515	3018850450110213997014163524621342	3
992957785782	1065790097126289142811708216989	1
232802235630319454046501	136829551320068061318097325598718160737	1
607501276498	90042276742023180307043727914	2
9999523592772512327117379391835	60765185744884944594499206218150353039	1
1094748143186	1044866264517275759405391888277	1
147361109817412053927651688060720265097	99351242412542036055469386104399013930	3
1066925304445	468936591130087620171338540908	1
266412449797224652680795	218004320984333239428936778530810	60435
8816495401579371314	7214505534353710248330827452	2
72691741932558177606634634111	150659242656068905983385229607889442484	1
4922811480032385241	1243084462714678561349891336920	1
15197111723648477140199153600454259158	161591260677706132943900706683721732043	1
10485523160363440603	1131797346468197797349977338586	1
159458047239620467323648535471455714393	44688346014312957754522147055236235344	1
11271476242077962709	279386587720754399591750506080	3
7659133270589609159076453040852903	14159947507676415215840770019712178	1
488324987764328423544037300574	902798782726667424262218752253	1
122034995989516819746855475014115880179	116032030866517922895147875470486003893	1
179775461844761230445831331242	889589923463793032619905805725	1
12396703510525575839628011803364942759	148174325985526839798889275497688870742	1
778279794482939026015517079839	1078859492068199072642337676012	1
6379182268567269027832669620160883492	152488400198533276545608795928043387556	4
483173855533174803527845319057	719782257757465417699925485448	1
278511395	436109357	1
31006	48551	1
14010972043650627	2031389646401082	3
28189	4087	1
123413813731062829513707	48902874510161227728285	3
29663	11754	1
8339572507953214028656423988045654	1825771688322893955657030898482879	1
38999	8538	1
15804314277768595	382226464	38407
822991344170	19904	2
116137672926592882681066	13927778977386961	1
474105719247	56857	1
1646576912174243058846758936405	135702940245424866839322	1
548721697294	45223	1
77371281756826374515466293852278341792	34862385346440046967063385826398639	3
358028245923	56893	1
219515363254377152155462	1041709725	1
9612057504296755431	45614	1
811047243089309888745641951137	8579913160842030	1
5065599015736955545	53588	1
12914831892265349236696602411231148712	128555839447160017314550	2
4850652804009331157	48284	1
42137854545146417821008667653953228133	340944637395786238060804826094008	1
16464469497860196578	21424	2
26396355233755278491323064662878385	1501663630	5
1132186203167783074538294394599	64409	1
134128181222227502043130792589542780377	23887423542005814	3
288715553395106463623772229515	46284	3
129989530384580203086419767301478720753	91148485988674089102837	3
898172914763291378512604385447	17935	1
149870761172078161041970748338829572291	7966081832951998756672972387753189	1
1250697675097382530078503227349	17313	3
1408975305	3107689258165807	1
62978	138906660327	1
2816453195794471	161021529847628748976815	1
12721	727281704610	1
85395702410025873964175	1221016060669499534054254026695	16250371533782278585
52550	751377319670	10
9734921757694301030787036234706306	116665550164537004355872159621969177277	1
26409	266175526530	3
3921346458830894	24365057083002300	2
176085967751	1094099871259	1
493058411493949545940540	267585390461446419076843	1020577406557
966234228440	524380392398	2
4433300639767119928661756733807	1387921359284066960156672600148	9
850760040258	266345129159	1
91058039610283579736041062829672396177	117583385242425164416812026998395101636	1
508990215182	285119963448	2
132102005978083593249637	16131595207564492	1
4250044429440475935	518992848309	3
6748878465489349535922181780242	1593181717278533907546	1538390943858
17547889221355945796	4142462548	4
38989689487076128773548968411304621175	1841680203127646667979301076937	1
15672276089388481822	740280853515	7
153750434904031335733485935415536279880	97788366119944945890199434715269206368	8
10860732130771638736	599368174016	16
18781178964375306760879341761611978	9524494031159808	2
1022188421605862070965213038431	518382128128	1
128786027893860601179786455604761052479	88458180361476375857652	7
585027843008061039393597150142	242600526568	2
129902811583358587256378337705674246361	3415299029955781452550817015293	1
62800227843166951433235322374	784841971161	3
108166760994435254238404937087589658143	114201021179687281576667997175128622743	1
336965673273999819880493639222	428690949739	1
88540419	86336319671394996128970	54021
9834	9589195276436385420	6
1213034454586755	8095770833630673263628977890728	2788584953073
2610	17419094565598642416	6
61398515979429826684191	28172316431440853961580160283734910121	1
16314	7485574576696701561	3
29064213128646386762531529353051835	21134169019425508161097101884951920359	3
53681	5436484166121961881	1
1651344010255278	309570299994140633306750	2
61275497143	11487051707606472599	7
259837537042903365958854	8092416210029161492790120199738	2156392527666
481985600876	15011026250936039572	4
1838548303740737428558607492742	20192375520082087413675661148077650520	2
798664201668	8771554950019394507	1
69883225837243627607930896842975359577	37517260484440925196363207764124829321	1
647970291731	7845529524229067891	1
282886353216359009687710	26308917981219449464891	1
16519393454778767829	1536332037794939967	3
4829843325473453474041731787320	313538555997541511449409890860	2931436060620
13180825303627982288	855658590571415624	8
22945657154026742369929312430671172506	31141625695693589805578734766582525620	2
3637251199245119533	4936442423407618881	1
147683722803131470642726094051864181200	70462276268353312684617820633086362578	2
8475708952733332448	15376004952465551607	1
1126448056140899496616123258244244	397572599292711908959	14083
159972741055300645688578180536	56461350464064746	2
96926909327650312247200685402897601657	8394748885439663005485194228407	1
454065655750437890293424014791	18001044110699759606	1
15315370562089088484816759613900388238	39666032269851782197234552657253416	2
859191240502162327717490064151	4593944169100528	1
86964631019833504660769307314964959099	26618673650081231135016710742198663677	1
1064544422350364105243334588398	549421008690211447	1
516527144	8272668151119953353510032413345109	1
16033	256783578325390820030420201243	1
1862272712137446	145432770305273449330218348135216454540	2
37516	376531785521670090377006459032	4
10261608212581129489774	90079149010717692081814064703987309000	2
40901	808029663160327387114106664473	7
426683963174113642083191577515938	148221503989951376746863717288837375411	1
53217	12375024075663471672128163163	1
8126468701883350	18202505155486761378941235145427384	14
295567066209	662041686718680513518748664112	1
15498078754682284903173	30482164479601852566813886028671044137	1
751589078953	389280126896199201742266422593	1
212706302974866726450047628935	85338677938798403488812595513769234445	5
24407661758	718362776854178943198567335955	1
146701548436844815599357313323856744034	135248368783376923104393115061684031983	1
326121153531	1213475535420951469743429524065	1
402234756047540029432515	23047379113593687594339574556054024	1
16501600215279277530	945514106934983388826468156799	1
4305367849620427932126484323002	54791340006665310656949673595877937663	1
14053540619792825765	163458577887989568205252624670	5
111878304800835942985387706409554304344	119254098450932497718770487881899178439	29
14485434440808334064	201302419452609096899610455235	1
53717321234458226486105624693013560156	85648486578625793897098610473104655657	1
17669205849826234536	22487819982480947806073754582	6
3499155541553005524933304997376035	282255937028840858193012502301063	1
637427004563804631557210127949	51417421810518418470354768613	1
98826215383544016004043888245285983401	66379138187794545747541172931576177075	1
776106463234715960884428825293	681508332801081088832248708153	1
17496141297271210913640876671647534104	1790990869184558038033074757314731403	3
994554806876480958516483107120	413384985664190014209540965863	11
90988127324392952575756920105054251175	169785028958357764773037676598751951485	105
197173191648049790007821181950	324777522265917084822907372426	2
1474317004	286767540	4
47093	9160	1
17380161370842273	8369045410109915	1
49482	23827	1
9050356875319861291307	40197286697489724169022	1
4967	22061	1
10054666885648197150588650893136368	1311584829231267294182069186754704	16
16413	2141	1
14382830156984195	1400008269	1
558892931939	54402	1
293896028623895957230444	29099553702561410	1913814778202
614262220088	60820	4
85259805185802608847017726213	417788573842533072224592	1
11455696646	56135	1
52574122965659927328373707248083515349	19486893724820644647579944380119105	1
155262058177	36870	1
161466695854912990469302	265832830	62038
10410825355744091716	17140	4
1344989353899141370029588272411	8838074404867526	3735449875261
9361582772927531926	61516	26
71538892223990611268199242351580095994	254436409867469700838123	15254895969031099037
9379138654137192324	33358	2
78849167983990271235900933777164567377	25464354115078019002338773544861495	1
1213011729833253034	64678	2
10853283110643503013841917242334596	529834111	44371
489206153147033107833581268952	23882	2
10700915416086841063875508006497727230	13634533046040883	1
167337571225464227841192298719	48226	1
5735616800978759665491955904846428519	468471755135881998172485	1
501938966369875711071631024050	52470	30
102918110666300222201254375962201083101	25253467871480074626069861554025222	7
1087270270172195536386341340306	51385	1
644254094	3097057685794331	1
44813	215425012054	1
4764217989320295	217633964888953851116010	165
22110	1010005624109	1
81368168496688589021690	965668391681898072625147596920	10
52141	618803600240	1
7412205915752797100519528820906100	25316233383456469503381586723564424079	1
62680	893689403849	1
17082436767860886	16903989203352418	2
739355396908	731631898693	1
52260765029812951699452	222238193105230749108566	2
240188719105	1021399264012	1
4596875506636075212961621673661	4303435394312039852564635167879	33
1092381561757	1022649725922	1
130453436205275048350032632699081063098	86209038290232283575937133705131593452	2
1089491402765	829357666897	1
114774603431768363728441	886666439967374	1
10234482449665019727	79064286412	1
332595049622198005026534452841	59665173940685563947427	1
3422999857280615502	614061700905	3
4722604336685763841204575360945606478	473684323549745574279064695	498114341424931331429
5707540566995072764	572474910	602
66149856704079309199266447045658727634	89877220106333801654569889131226720600	2
6134727267523230459	464547709776	3
7386497515486410574640146804347491	14008927402458293	1
305397536455725738516947338571	579204407519	1
58945540031376393735407760802385242705	14332007275553471647631	1
751646626788710035141180066210	154298108446	2
97721510011821402708995278721833102117	3992700251178776946649763029350	1
1193501597766398515041854644130	1041839966876	2
92744802407769102544751398140430367179	12623798227378252115946394358080010748	1
574687567716884884651728598066	20283687592	2
52282951	69617460277077074968432	1
8229	10957340092402152352	1
13952502081308700	3276047338491792818668253357227	1
25720	6039055723122715999	1
94065600041303898386890	27646959849949366347333736932649175992	14
54107	15902668520100527295	1
7838569271811825154814075623877499	62545187301567115306616789200677809172	9
17209	10707538350962338904	1
14312517309134692	211599656732318717521806	2
607840541445	8986458995278224684	3
189149575441996980615441	1521851192174276885599283815723	1
663401894993	5337569288361245266	1
2085136275463242377827499280587	80318429953511448830454517168473064187	1
319990935569	12325894401576916145	1
40590669484368830252866196162128296285	25121272960387987971206803206987707661	3
579995787278	6204331261059160110	2
389728473827353775191885	309646762234632626256953	1
15176637934046760069	12058130502331923373	1
1184479242474399831380505910477	5159007596515845235459676140416	1
3525006201278341005	15353189079253508352	3
130203856472543857313211737799051460933	74270171335527135677098568533542483188	14359628843750486993
18134710567983853162	10344302369326288232	2
162794920246786238499195641292189572974	157702251124301447192016794644223037646	2
2575350010773833505	1298862255645909217	1
9912192730972195188198908952636471	2983675540252228304658	25347
782119598451271960247674987386	235426325817826828	2
44365188130738819947592190621188644470	1411462214623625386916802471155	5
379789820632674077355635849477	14773798954177910063	1
90050517762332516105269697131723459739	51004862282863267831149526575972977979	1
485549977095626521656365109762	8058911259681197653	1
12889340333432953607050793061501322553	15594139026379837324222646923875236310	1
667752884029168353552075979890	9374760491686142125	5
325091241	310182975160352628942667715843469	25881
25122	23969937418210473238489062698	2
7778088193996207	84421351592791359104732996621283666746	1
14565	321945050634883773924412648183	1
375826185949246134737056	83518895052888324755337917314031585437	1
50739	754817117898826689916100827406	1
28441701648528965678833828918302533	69034556639089947590577873326927042401	1
62866	882417222439365106252915246378	2
11931060237274020	3134457877783559549967583105041087	3
734693816760	193014432573882173094466153825	5
211056878604203556582528	126052669865781771036317344410454057397	1
886296323328	1070817442782857529735959133279	3
2199483424824196525513901229645	107655964687432774122500790099689496060	15
752266694371	61745093943681932238457446712	1
107359307044635207235195051671348269613	90253325860383548422392111695924725656	3
527415683030	1059264859793381064816809606992	2
3104653831725570669612	32267657049819849669216030743575810	2
113609142136147495	1180776033293197316593761988604	1
8050457799296140377110440512082	118132924057461040706395517375303071570	2
14908693801256308735	171310216919634066706510740991	1
32625830794692457506783571797293557440	46617688550606883455657276553921783675	15
17511424928806678656	406034733744798833496601365506	2
136537774541768004203326554915121091188	92908855083634532134344230062932928764	4
15733818411148647816	832358648848924695517210283517	3
14885605772265744687386866449726189	19456818017831508471834454318824969	3
848013545575853515674188421097	1108429544981428687830600980934	7
49784730974484447895663284236627911681	30612833880473796491328180603262284379	1
596994866728428328680951270074	1149383599927466291561728392571	1
44382893695532248466465923334573049542	96513114359988249058761927570789875556	2
727409882277831156780233173637	1007357328315309070137594351201	1
2725646743447739250060641074419615924	33354574804380111121524393670721280714	6
332316773956473780694225994773	879354775218716349743533687684	1
872220491	968180992	1
32749	36352	1
13206475755222917	11707103354513353	1
57895	51322	1
290367535613998035884706	298984491713907241075159	1
47412	48819	3
5639583515610381117654018358825020	4083187055154063397154875995790981	1
12280	8891	1
6018750915523755	695675851	1
459429099311	53103	1
5295435573452972387440	682188395067465	29421158195
359974650784	46374	2
1473986436437605065425425435562	6220926827752714112367	1
847534399475	3577	1
157483171580063937823988261317326647624	2532900539629652503886579346904168	8
478814179504	11139	1
150276566347398031870029	52991967	184641
4883310846910427214	1722	6
3089363530662622808500692131904	22286481272758726	2
8995223894463304576	64891	1
10057418053574108416517386047951372407	47486115787217090547583	1
10152913988470832465	47937	1
22258335192983865433327584750720156704	92944591173681783663412627262435	1
633553464948934973	1198	1
7798261498655038820006294389678011	1634553567	174987
267388828838315034374197890918	56046	6
34615089635593967468619510263899469899	3907982753935747	1
149192985414631441205989280566	11415	1
66218742559812065078285462757740313045	47704176917775613976116	1
510026380705289891271023783182	5219	1
51096464635501299208038809652948417792	6498090701209636189129967194270862	2
1147645427630074287791977301504	13795	1
471329367	5286451408942463	1
21785	244341540937	1
5987834780677380	6329521056728523756217	1
12728	13454303093	1
304930762506044918701524	3965106723782777909385609293632	4
43897	570805937792	1
9012381346078175499953868835106400	128779211147383598594549258107555171371	9
35136	1026656013921	3
12140172970151895	6914949424122090	15
818981547553	466485608940	13
58186653048524270157837	74169918373195439356087	1
571739400041	728790236421	1
673368473136728526099778699550	2029045437942425314201460347102	2
143109603820	431228815041	1
115533262242603635907781386942516568600	59569410517963596348689802574944974708	4
728350338843	337168641016	1
75163477476086887645062	5623167355544134	2
2746048900355730875	205438772283	1
2194679494832916983285282703457	43283185010516976860790	1
6962431281559077731	137312168812	1
65553935717279100892616460044840917974	4884908462759651038628749118456	2
7295465060483892132	543639045067	1
25031175101729568527237523646971897774	42432379010076562899717013468080804954	6
9618484239893191108	1018722925731	1
4103078097800789084954351344798904	2774114429067894	2
885142508424288444602384067479	598449882228	1
96846867040855479829818337084943743130	58490138214728248908397	1
1015550361375687875200728901827	981862132118	1
109818958398060238729310583019288540972	1575904038296384743832065843446	2
93007088635809059806832365523	470004191023	1
29438592438318106789044226652963401151	112141492150052410126392324831609781765	1
530347756320692949720165462354	1025575716838	2
54962061	104728022111353236611977	1
5038	9599708704464295945	11
8108647766906602	776730374410848275842595386059	1
15795	1513008903147816282	39
127182671904458236425187	39847933131539233879188573798529758262	1
52045	16306354071479935983	1
13563578258535858185307628415766107	3235406663581586721042696973421171244	1
35465	1768559371735649704	1
753292060897477	102347897132911658259202	1
72834620343	9895856623921842713	1
23718318422249778841406	291684579117325819572565792396	2
866485204444	10655914456926525441	1
5192243207565129488450821398885	71754906208587769444955363019852798236	1
867527481870	11988913193483790563	79
1640161012201883388368086074575636778	70969955215298119529185322653621915011	3
124184643503	2729544826120098994	1
454618796902557364177689	35048353767580412344368	51063
17806192229307223006	1372749496409549472	2
4229429280396653982844840427352	4729531473889124905712750875429	1
10099148712408482755	11293306620874203249	23
125063695158119483989748534991161653253	26875987464144044077997393403247159616	1
14006765303214961687	3010031394214511653	1
148685319000042456717012380674646846041	76747695157383955197281470914539520179	1
6010627559483634178	8612277479617190079	1
13677603506287493211262175606230830	62328451547180961399495	171465
478614417156416523882851040372	2181032334780192858	6
140582899093389191815771071899239111208	1015964661594911232227384715589	1
183697293712825257120308658545	6310394273731491051	1
12703627428586498870817468146763177295	135204453070156447321299388801650206971	1
1256444117324477560119350743274	16597265349659748653	1
163315120875009600437179741862514741410	58370757286752066523011100038739101076	2
620674537105557230188159393575	11516024699197160371	1
3812314	655247249087802718716311404468275	1
4652	799569553493352920947298846209	1
6065520691920553	24429819935173110753767455144465176936	1
25121	491952346471950306208067171883	1
416709290403913767724080	48458082106967606767416751285122924473	1
52128	365473832291300529846226572077	1
23107392231363903749677229218792576	126977348698232355475578797515202375603	1
64011	969193564754524477958469141346	1
2112331934785769	2110355663902492142902960142684685	1
909899605766	909048315271372880854171933097	1
59808422831697995516828	35466834884657707416558445694517520909	1
570772088807	594618195080291850180215775014	1
448113956799426654995273762793	20452177268717129439138073498213524789	9
243378463122	267224829631504104873709678347	9
38514681143896863169944110366041031780	166684617964858278204237541497210965832	4
127645938025	110685042822801362404522556465	5
91874959907441088502834	7444283226498358422978524443251831	1
5783209637581662953	468591774556910485190477729094	1
532134419804784696598853058318	115263023832593263535383632565975311664	2
3535861908947043308	388538838574859505231681616608	4
41786396367354026810241054166992296002	15523186292512878797055025235755529776	2
9386731597900962345	107010678628866304442731838432	1
93333000452631329019752265835329251708	165357953313029054347416844950082994924	4
7895628957474377253	902871457502613534904409748357	3
9112619188854117657064133046892068	700569278959331004953396405364730	2
924060151990479912494461597819	71040843579509304360735831807	1
1070900685465879636323867483831681403	92414893890768171911783039234463480640	1
668039301719761840927886270638	716398747471813875803843389525	1
161317964920188355901066028983333501751	73755649464239860650892585382797025089	1
1041414213705693609604065993114	724872507676875909532363985846	2
144090071546953087912946267901544877490	13339678252940140880802124110068285935	5
344630488029973373004183053115	495237385316673986221156361186	1
1018221299	212928532	1
47093	9848	1
10375581541357123	2733595344902467	1
40366	10635	1
336264988841956605644125	334367962906603511454255	11427867080440326445
58850	58518	2
6066621349724536046283798966000553	387847280365134949311406553413123	1
56983	3643	1
3955984085449660	302802099	1
774847534120	59309	1
419008268302012256329617	14812046142117300	3
947093783543	33480	1
7672037530561292956294355917320	347186714254170464763810	29119073576630920470
1053884837424	47692	4
133716653486691212913045534292586231868	4662473877533640110506196495436615	3
1043547664024	23638	2
18763522338268052637236	52784564	8428
17810652433097344696	50104	8
180909126574927765741662138861	3106153644338587	1
580965639247752794	9975	7
1319424868471758738051148329455719590	7710871549392235173946	2
5974727738274881420	34917	1
5889924138061788571883539496459498512	337615399989199066364895500360190	2
2124338575856208032	1004	4
21940188213314272056459459071329044	1159120061	1
892621420830947417826215304271	47158	1
79153722185984685799368772787411004715	6585489948767816	1
824870333833956691614252441318	14569	1
55655683626634707165579504435429931983	170922117481212729690135	3
324717080106524921557527944753	18546	1
27693867197633861342962180420534326054	16545116317175301825791702756967915	3
301704085470595832671389584619	38970	3
560035543	22794618930029923	1
19011	773787495291	3
305422197792725	3446314354875585523031	147191420623
4150	46827652594	2
124929453813572133061154	2794502861772107291162528271236	38
46132	1031910426917	1
5355041865259046170999067796862415	148697528764783845697006726400763891190	5
29710	889082420812	2
12221499164562737	2337888255156200	1
986599327109	188729627056	1
6944627924352664650085	366967835713449127159232	1
18560259694	980760726763	1
4563266277406401253783180703485	2655434916228840220041327077801	13685476716233997037
666877211810	388066118746	2
145020222717869333195018077146938318198	71547923150299359283768544905925404267	1
675557906229	1001090640838	1
111050870125175992882017	4187365623129480	70419
9462009127523196258	356781461520	6
1841871965372515424371218141060	135799542474383921234328	36
8430134849577591811	621546164496	1
40208960722847008074115281734400549202	2883205177623286863748207861330	14435056940519190166
11142030374672231788	798945287020	4
7342020292098842496519517998201726261	144935767338794302330416884248173125942	1
6485567080091322991	730903786633	1
4812382587807317722919741132254222	1187322060624379	1
665751205340986058368920402885	164255663087	1
76374213868252651819025011470653164356	47615733251175588965747	1
619347773714896805864420725581	482212500542	1
123221679972538331186617298645429221622	1102636347210848738098557302062	2
1264870346129508604643675580107	459264454875	1
77413575632706724016208057039172384593	113931095401044430095001660166039500273	1
651140257331045173093990517401	459992405190	1
95057617	10528889998179507642000	1
29963	3318799053799687200	1
1666787394824909	6232214323206461702217185810416	1
4147	15505872481746316329	11
396658933474634795552970	46439022789828041911920126103550814196	2
52340	6127729007709417473	1
3440630667615564303683518126846	48528138567912879270978169540010580990	2
559	6965390696057077140	1
5312961925058625	216989987070874943301787	1
353314176230	14429924327240228981	1
234195665490027162112590	3665650519495559651045593443892	2
910626729684	14253207196419449083	7
8502251626603685745409590922730	18010792885030831547757372708499475925	17317780064359364065
981910105684	2080034833344224490	2
99314992339433296205856859734118456727	154787925359289136887203049002595215322	1
173908460947	6846765515331303012	1
13433424797749331690939	4879335680970357648776	1
11115783862432214887	4037514009905136656	1
559604123871728667199418773797	7375586820631275628234706795886	3
1184380968361917534	15610150619367132503	1
42882967226363372683110052247886833062	17467059043764484830700255291601791519	1
18368935397526844268	7482021415776600423	1
163748743168691439821889029850896272743	43798617870584963779140541417522066465	1
12657214041030769511	14413163345418541586	1
1082647897949574096962402393969625	7329883033282320803250	7875
824874588913961216733258966834	5584672787262720612	6
58664033549200756101816689444782734177	3015817790470747322518213822315	1
783621774703751591152717853326	6275568450267482433	1
155263638401499829239336251918404185571	14948694791204401520401108886572548487	1
379194745536259974557784849947	2759367495964431555	1
56158646810510828626930827675691280403	12567119924725838353314624873693666072	3
705147507086778325750075085278	17973727046237194224	2
447923976	10284566701924518430027129768113836	4
49933	1146487565010257893097054764853	1
2149450323129417	72232195886030512766410474577057263293	3
63966	792019956523459259249082378678	6
53550352947384033478735	38817438661354793110792703596797148376	1
24130	383501984324501986744282476255	5
594976957201494288963208602467500	71838803791913307624432510668314799223	1
37779	1183086133219838623976187853701	3
3751048278427911	3137322599928895409967049674884719	1
949512284123	794158359683304748757638191339	1
40352697438210585070360	112424077440401898297711621470031982543	1
74615243037	939301244609480293620325612659	3
1188874971559236657769646207822	69878490563254499380810950260092347042	2
233115414355	1159989614295935227874296471932	1
149356638724651886059127648791575046107	101288925054457771127614663646264916134	1
667214456918	675289361091167867264332751485	1
123245580620134224131530	317405630722950470705579290762637	1
4736116077246007268	12197353471916628713827621895	1
3947556278179669639950878160475	42438883556596940120844166446809390665	5
18404333888467703170	265931188862761294556599298774	2
103213444502278893331128848671404740990	7047592614505904143852899611204558108	2
17439243160369707188	200967465081539229159338330683	1
32561717285757332151773656787012103427	61976162674144912225453225970192797030	1
14563059349507277798	473248403170110868166466472588	2
1779964522952740933763518595452879	1137538313101280005330341688836601	19
520685833831429262472873656707	332759488986771977572134470919	1
31482586753970442682059511199327972622	98457661791956413013611933301388074232	6
1241757771931563220964608577932	579658010333521314218137828784	4
150669135914486126247485514386210599245	22431033688242441388028098129677298605	15
761539322721573688041473468738	180825308508443638243645434114	2
117778563652974492529737739797537424732	113123759284146084549058211328438533748	4
294100674519441631404523808899	347905612145590857405332177811	1
67641390	942009576	6
3457	48144	1
2023333004886282	2393564812290945	9
8755	10357	1
12132825287468473075107	110008113448826121569356	1
4434	40203	3
16248209745890654454416757057388160	1143924340760570428985977611450539	1
34061	2398	1
18655659003161002	1017556425	1
829970370511	45270	1
173931931303113681940408	9398536550282573	1
399421000624	21583	1
893031559085086774311906488784	24461974357425461661607	1
1027231965923	28138	1
79772847809896543735696136471968956312	11162294757365824690666332693861672	24
115336721136	61285	119
7589049151886086484848	655721797	1
383837804510840679	33165	3
812102016949088511125954920407	14769377474111851	1
1730559519129336665	31473	1
19933216086859642532908360103078326740	378977228624859348604981	1
3252254903998058680	61833	1
50141443603907067752337713654819262044	222453713891038109174952700142472	4
6243801346527218984	2899	1
15086972831097126839879274567733698	834757343	1
790949845662907381052152065204	43763	107
58383089718761143572915189934631978039	224085138931033	1
141803447823138852161802060687	626	1
160043175134800374998380889640155615961	246512898332046894764324	1
445341656808203895602952337934	53143	1
124118565337806692891821968012311981085	77896931003848808746178895932366	1
827206439157485105772281164298	133	1
494163512	10846104089384182	2
28945	635296769037	7
8685989322582355	193374850998475588179172	1
46213	1028832946635	37
480612145584687790642307	479785887443345771309641569764	1
62165	62058127259	1
12698700467767740631383522025324930	132723661480978910606823212584462974072	2
22173	351381286441	1
3452153056664942	3278962152507409	1
153979930715	146254918821	1
24272147779990936325667	83952744524016030262389	3
274505101315	949460956242	1
380783642766952774104103460118	4572992705187320390020313574311	1
73391533548	881390138239	1
149892915735636334499654425383957372808	134141540931903029226836541794201622654	2
770284602576	808088192140	4
114050409518931611937037	4508069164796050	1
3582153980838657975	141591757300	25
6938027245277647476118598506311	498081616926060473333032	1
13127631572709697978	942433883435	11
4385970731168570001890687299275690187	690422486410300188458566127182	1
2926520982695313425	460681572507	1
83357480380610869820862135864221670655	128090571033246780434251062107161192102	1
9185918563416000085	808578149743	1
535693524467440436317135758519837	418301891063602	1
224468269209067855150695897138	175278395585	1
161901418730722272391796947144245776391	210349462936448827362898	1
1267153412345154511604603049639	927564158253	3
18832745888409532019377578228217264336	3345109986647445407739703643238	2
804272715286114816831342987936	514857261461	1
124901975759401408772124312342304542205	81433252670460038010275295644702941609	1
159916901781227785985617766466	111287797626	6
2527342	80430968739083544471	1
205	6523986595213006	1
15313522374606362	3028651730390046780168311748437	1
30001	5933486649296611375	19
136675475098988229384754	30648556792390958639462791441315344438	2
20723	4646993485471480372	1
16059739224015567974963506435336390	49047852912297977190879080502258886677	1
35371	7604389537831967069	7
8494416997774823	119737848401451401017633	1
585599737877	8254651573641129297	1
427739767689873257000779	9102731297123453693627751962170	1
803542891037	17100198708030322663	1
2018271864935024918288215701984	24451881093663641942297398308179204876	44
235732356288	2855957934125437973	13
91420539527783017280999277880769026407	159264396241211879953032910252103184229	1
910300097958	4261616379501060743	1
7575536898324003261852	90410228166180354183688	4
969544621273949352	11571028113672535251	3
123266048083403279873262900312	318505656211918204047631504080	24
916417127625389875	2367919172687955168	1
9666410032020472071361530324847601987	50644735696594316747750485458358041694	1
3317301940708823975	17380173141474076988	1
164077295162923513913351268952631557629	104986795288266913984264066061093663896	1
9300981021113145579	9817791908406920193	3
4832586083734397784257481406455032	44793091260758935463200	8
1007313409845627469360600605827	9336756906880445120	1
139052492938590560816075959631763833245	301687858811774994399197670087	1
519127031599223293004607861455	7682500218151774675	5
167510953777015787938844572273961319173	40636533548797235960489435014817347198	1
842797393914846576598577087582	9217960078148002583	1
10197570991015574927417308406988396172	24419443355522333048145900380842766870	2
572671589807018421795963720696	3779174560512820252	4
735199527	10681438906102932542883877990118128	1
26282	381841346492320680032311937731	1
788285956933548	53861316615728996932225205458757919674	2
1464	826401318392588637290230813892	4
208951488779255060420384	88151639956489497582470702137257340806	22
48704	480633200266569001849253267980	4
3780323366278397532527862314426175	93961112485485132876858892066319207486	1
25469	908387716334135578717508200820	1
7378204836600841	6990160458367694800284318619359687	1
376314224191	356522605175206936489649790598	1
55412809547020241979285	152945682333880946671457654505598754237	1
806544334386	586665608995910310461697433282	14
3290807458967856599796890150215	13820521429507811187767849871055977642	1
509672304626	419027889395857397062763535979	1
52689971957761973084451489525701955005	100074187353973980027912185918061854417	1
529459810965	1128338679496375822282523933374	1
309318819532431173769518	2416532432099471164090125607185664	2
15286704367907839273	119426347678443804595622605312	1
4465998297177958739322421138426	157861095182686405266329737104384081674	2
15956736764469192357	371385447264134854986692647621	1
29556126167745782152001028944842914259	136660391526236063780739489368219843751	1
11172310031913121817	78345206531615108407199161906	139
45546999805079860161974041418478508709	165648873794187396295277314855165226461	1
471278875825202685	1070651111309738847014013660685	5
5995738435137901216112236124444475	6986636438506662480405291628745550	116475
308859674701244106432053374086	359904001983601415603620946748	6
40646615304673936943880034335690376436	123124952222137154945093323736642743894	2
440781850586770324392196613000	879997809964505444541998717345	5
140880026534932699078266798656077308659	157499939074785233021284690621627719704	1
749893603369893672761109010078	376116389276366171023556327920	2
145978854896921741820580811646267971952	166170852443559627921659346593656248325	7
944993421653953200735662249376	1235440857273903133332689456014	2
619581886	1471640280	1066406
25564	60720	44
11882023527280972	5674461058823370	2
51687	24684	3
31778775083064549181833	16567242830722733159871	22978145396286731151
24894	12978	18
1476580511704348245140834766721426	33760761739964450063377519041969723	1
2731	62442	1
16292737833365871	352768151	1
1042034973833	22562	29
206881605947947559015025	25953449228198833	1
393198179050	49327	1
202573216731328269263399624812	41424557034256557358312	4
54598772485	11165	5
71528000959449557398818018147680721199	26615285981159679141833280841711571	1
539745257210	50789	1
184875603970301122339190	94324042	2
14882318693523938204	7593	1
1086447345587788300305116170539	9996456622154595	2852056097619
2285608645274812086	21030	6
34231322590662007959853396475159549662	127011238457035256248072	2
8322326615487800115	30879	9
156383034325880214752523835795596958741	19496066365362924660512241858458884	1
8272624919729190694	31039	1
14930268516180540095689244339851648	950448565	1
659653545239602363562385152091	41993	1
60913997046555577816391171684043187384	1255346530529630	2
592610027278531198348152238073	6053	1
1285877289075833770107622224441652693	7824380899801574588447	11
1246065118235558025889054748010	51935	5
116514963356595592782575139303925386935	18962960513137260215287865354260071	1
747515716614917562062839149178	42906	2
88093070	1197063064191324	2
44279	601690406731	1
12466354292016810	32835352521076525700268	2009082077682
24820	65373839896	4
1905316220585823129469	389449623654141823254415873897	1
4197	857873382285	3
4336747902975245284130030461977590	122962625877511655289045726721088370782	2
14236	137797829548	4
6264208823352216	7504404949967227	1
402312631152	481963003755	3
40779249122667679181017	174899592057891038654168	524214491909
155582303626	667282552304	2
1320180979437798021202635023500	2290734972682273850002966769236	4
352213391983	611149188959	1
28311035998880892283029523737529818402	146069036383342504044383437803496096740	6
967420158604	1075771656920	4
13413280965495682551739	1158513579199096	1
12188351626983809679	1052715655792	1
3394891613435708869384444115221	417177776579690153377833	1
8778989673104039839	1078797148618	1
825747569213840927127205393505366900	331634319273355703114252061232	4
1902627566849131720	764127708621	1
19282795786028771284768023982995737207	10465897041115336587858927400987606193	1
4244800261959395034	1093769463190	2
14011425497864750718378038903764459	12353114055364327	53263
526122279926581331069524394186	463853483858	2
99728075464698661902915124272139435809	388098022417629663805422	3
775578994532379843399071949639	729960831065	1
159010850716995251878449016517642884102	6489779222470676564862876323461	1
64358008742319054809292111925	966483544282	1
79132248512324079894576646394705876730	158748001052133518167226300190067477917	3
212669785303198187180530183020	240220700534	2
925148680	100838049113717807718948	4
63499	6921174310286407064	1
5233754242079347	175815121726126988513000335131	1
55305	1857835667729092138	1
63925915966293509201906	10555147524690330044337096746065408294	5092481157196965602
50212	8290770018676050188	4
20424148182256438810853191836237777	31295923834608069298524140067490673701	1
55902	18258639154499180213	7
18219423064694314	162505062357840635590900	2
1059237991029	9447694099464587401	1
56432659989713222477427	2364474549804613876541007282182	1
299350499555	12542499995536570465	85
2651813382162428762004323236975	49573438544202745603188110144289187453	1
435071890917	8133305982903022169	1
128468666512455865908591212265470467946	97444580679499090759046503839319193396	2
268522638300	9168237999795834739	1
160332688694861621277255	8480022783504578559333	18657
17187402979563876430	909044624913392138	2
1580759295219229380783137722612	1636331550591071354695209222336	4
5458369958310203025	5650261241287056768	3
1552206436890007118635552938599444067	70917019753197898400326501128827202022	1
359144675905507566	16408558468857555705	3
104439897230946243846045429144459076017	112173967410856108243303153127863592677	1
17592022533084056705	3447936445144687918	1
9259197881940719004872688153209111	256548715084035594086744	1
321326990055377106240484744433	8903149870175273519	1
13980551102808683837528765183173702210	2185694824892134754475670083332	34
393329872190808588149713557828	9135816067774613384	4
78179361950683717087852241256753117098	55206309210885330409209942553401808123	1
719067356562335415920702397295	7735444852195322037	1
18264169235696176686333230625167225232	11341385988455464525528816011576123982	2
977890899350720699722916790112	17721603359819174676	28
710084782	20681765435488778001948945638778369	1
33508	975946272585176981428825030733	1
1899489931361420	41727431473082236894006559886103552517	1
54872	492705096274608396945165767283	1
4540164971535844879981	32387138797674641684351773456399858080	1
2217	426809243030788676085796014475	1
7545538251551839567987797740835510	29778279562274024459100944791533544585	5
12588	522265250011059565582471387523	1
2723543772531741	184396266226010272247251666411974	3
355623656399	24077334494484595187993950044	1
112360336202694913304121	131897969754184060576184220125923933533	9
438292296239	1208416348892417220696269590551	1
843680080297490748686269788940	73869470680502431879274064462512307059	1
104032519720	894230923924470609682087483649	1
149265986559350612647370875615010525086	59637411712557088696255291684535457600	2
757107831871	262425075127799990679133933440	1
97685718501800231667505	9375354030887463920548176459768531	1
6984785563748184310	670362449028455466057572232653	1
2587745227483030826280940838523	58079457496409273109538711120788476709	3
14903963605579600447	44430813039240986650141674739	1
62393619864573059730446339864216568280	168728137183900425963442884213617364051	1
15881631965779502713	191852241210748934581498551638	1
130658982736102655065189558903905072994	162778082587757132713711159375856137584	2
5934495746037559685	525438811202264833701730719393	1
4829195574452114741705462463426089	9198763939298465828520784482053444	31271
308860962198338060292632948318	588325537353999925075679350328	2
86990537016135097219333872024852007188	95569131455469957881719942025557166211	3
466216663371643292844635463789	46631231417988156420263624926	1
135707554370798763796342076983121831852	22589215091288544310341354565161187010	2
822455047000115576705171056965	4418836225010650663678084737	3
80457401240220676557468385327978291086	2424524050919230561470642173530283723	1
260105448455631973971582473668	483258007482465018106097116705	1
98664545	13413033	1
51241	6966	1
6017826958902167	1942145018129134	1
24305	7844	1
161811336235409155121702	17325604194987141601750	2
49499	5300	1
11295144635340763707195272444719797	30855811646621960054651143437658341	3564261481647448314040792819413
19014	51942	6
30843441589470155	434019878	1
998670581990	14053	1
471198876587442305370	1938711567120615	115351434945
8169796532	33614	2
5323833434487777457225833142287	32600079225236716760853	14744495352888610023
722145221938	4422	2
159117847687240333552870813013453682830	21929576835079937332192052031938772	2
367157061291	65279	1
105639787819647149855272	447751522	2
5214848220147952603	22103	1
5801895756116833851165075300432	27564461060566329	9716059591317
10748608798512637728	51066	18
9419490932652496517885026734874291447	41383334551205269442249	17
9395742765190921574	41279	1
95565617073819347044685229026567688256	1818694153814593820981136367490289	1
101752362652785739	41526	1
2674363056993827348391731569129714	458914547	47131
113486370201940436162684074988	19474	2
2942078534562568906229787422685150882	35572494467418397	1
787809879878723297418683328108	64745	1
49699296794751814916493409459956798907	308173714049236263997345	1
456118657822148050428946748258	57542	2
1276370038503298885375940036540011106	7366062954854015125614607099974262	2
945502772899503353653860209844	12025	1
104261395	320721211628107	1
12134	37325715639	1
2393615838746510	182872710120809738894092	2
4676	357247298703	1
476802631379582783493433	4251509039994854039232483586831	1
54233	483579734237	1
2163299918583585400747315623041380	169932282516072843314594438767717463358	2
8349	333572192172	3
8920020650521102	4197074362813237	1
982110723977	462105627615	1
164440086751480814292410	131144334875163111539623	443289748357
741907916260	591686748278	2
3191286959830817390974631553525	4709028285160826480208252403725	10146391541158623675
629048651806	928217340334	2
143868531838373188261138468611277275688	163102546453160103706989535848610398346	2
837403406511	666431375339	1
3772340218036179697282	5857855833445127	1
653501986667159757	1014786632039	1
3945607342038231794473770467103	468795542318940729000537	913815736977
8635455009979850078	1026017660562	2
83900863612154948804376508218520761015	1095123057084621010479240162002	1
10792974179717617398	140876200433	1
77063258148127749582021527394788599403	9597836350873074442172402778571830834	1
17822140047175557914	439464884259	1
257648812241299415578617879498974	53400985022038	2
793987094734358753709146007701	164563898373	1
150576694837215632950310805406679972484	20894620850470881081092	4
1175331450787262053804557515503	51588813752	1
134850323254329671710241255374432549315	587722086965571987188834696700	5
146402132176693488347512282555	150228796056	1
116972511748944265289653184564355012255	34843625695962783229424293932356735600	5
620356259860688815936695880594	662204232375	7
16266100	142666821857433829331662	2
909	7972663212575586316	1
41884253653162	846196928449489713559307371897	1
355	7172144264217704213	1
281230228080067551592197	23319347291124894977097015707453035299	3
42618	3533844671100627503	1
12662119135896015542027261839218120	163804066897545270525171284453974062647	1
45456	5965603854799073198	2
475430008623708	15204901194407878676583	2433
390817927352	12498891240779185102	2
19641809974310756432381	107114630179277530579012181724	1
819363101573	4468314056715003079	19
3412289397006602987556855166542	145787900771993308587474254908348820953	1
405212425668	17312443943555349189	9
91402900782740136818269185006038128301	152428632991617138811987425196521785189	1
847368385729	7924951477685545726	1
18545498435404236199979	300654273533052559831519	1
1103865863242417559	17895555104494066238	1
751185907847672740969486147176	153948735746102332399584722372	4
17281974746057794213	3541783912020851645	1
60126854050566409976476531244932224824	69472003681867824126675355061188423587	1
11713499397489306224	13534057055198080775	1
154800004087810444377238272794959515229	135377328045321613650985140485295016689	1
18218856539932872282	2351142708699410946	18
4891837797228033341215863537683281	102939259382825033118190	1
275977422201237389140834590713	5807410757542807431	1
111665633156113869264055544220813858518	2456910292488854927423387682052	2
1087957585676034237089415266044	7139036349040515045	1
122644969717645795316978589210917128621	38683694479168454863692500955570572050	7
622745291583079071551502602585	7568886241733799719	11
30817161969822465659674106558280459950	149635619819935036251560788341274923505	205
312007585045799390569654791203	9188492455344456349	1
1069787400	15925926187701709091789881933201790	938410
50160	746731974572814867743049205636	44
23210121639578138	164401118326296190485376690053458065587	1
43039	477650682209016960162887595314	1
379583733469380509630382	56879927361797137334466526135983710399	1
42415	297812081382877826797689697285	5
3012307556034125046639610740248496	154901254072840742956975729293310358583	3
16928	573478872970456392121756802186	2
1607780382260029	1411157961601854596162899691221756	577
489952881993	430034423770182720147158217651	3
83259509253943558292328	9192240648146149807047939678306416792	8
225264149968	609959879067430151079499682352	16
3754666429628113295877895595508	137233554236026756516532945848985922345	3
421857621048	294795160913520449217257904790	2
110253795505390984775600284431671885324	70618263548365256622429162323778026356	4
823509805080	879666106636364750910262087529	1
305867862672391536324408	21581711333297885228650276637568303	52389
11676797139567143344	823902396812227193825050168454	2
7979297699446335029706091201422	23014577800495545197473546777556433542	2
15356497208083598683	296381050480100475080356782571	1
75654070158761852877537963767811919052	146445182877557885646398079101621459555	1
16535650520428351352	930510236191593697108130818494	2
124105719089037955464501686618633590692	110592590898424968833537906745066917636	28
15098910823944864867	1033531326194582765596174556248	1
3057896646669515022483823483571431	551317556487559234677018667911629	1
1232774298193717001606056635183	222260655709558248206820668378	1
107560429481961494625458222373511177556	27614563186575854750731025011748628160	4
999186624157655977418858090168	1233887640226408573280738917504	88
25945716670272831195253113767052909718	145677689299841456680527697418084528078	2
1174286057788634201776056174188	912376187866083779631882061276	4
46738764023216745985118471848635023741	4009647440672384011427342342107039229	1
9075621022715182882103376925	1239916949781204248717425207638	1
554058175	235959892	1
23211	9885	3
11335409185362973	23818646202159208	1
30229	63519	1
97585786161786278620544	138561607616811020496644	4
42251	59992	1
5650242020623032705317586644017113	10656597562891762484504954940877175	1
16357	30850	1
10887738584164770	159973941	3
713739459449	10487	1
210621146596167607386619	14258147187559334	691941530989
608783075342	41212	2
16298930626822083661179390243	9783804416465944124373	316699718915804361
102929871126	61786	2
155916285008028370360901498446805548518	13116342790849179256491357313940917	1
570217672233	53679	3
113898956254743250148761	1739975569	55681
4091124665675661362	62498	2
1501795254543613445724452441544	3526024396645952	8
10505253448771751184	24665	1
87509134575341675853564945594608929276	29576830160466559644937	12516644164395497099
13982842913161622248	4726	2
50040132070039306941297126088205168001	210760157123336411422784843625037	1
14555212039470022954	1975	1
21658564013881189128869506454435289	1085326861	1
1177511839175860446835540079617	59006	1
104309945241703611182251922364513848767	416151040305500	1
419935483714437189374143066777	23023	11
151746486245580330099609045394759144316	6077998987744612027155	1
535484453241940274439122574056	3570	14
167241836252540615527782036602729537610	29982014375564498580943413080564041	1
93824562252201474692073250372	51274	2
307254937	19382974945941180	1
12825	809056660584	3
1566534599986972	40387259079661595463828	4
6165	158941559432	1
534201286577328007042704	9246042351790136232393804229934	36310582285027732942
58848	1018550711108	4
1098029360762536072353796779327412	130267875347317743464833988703571886548	4
15313	616364324328	1
1087831411541375	224746336145674	1
198926837623	41098351677	1
118296274567101934214333	210179140055984379597570	1
506437258127	899796276721	1
584756939847272322912883793928	873333347551783487106128350821	2007616926640116501
582538363856	870019908642	2
31072607281437285766743820893804222059	26074495234435730053270220741783382402	1
1016305013690	809317778227	1
101314788268027701003862	7441227105909647	1
8591459679290031885	631013534527	1
3557574599277684362333404607150	202056447795793440887650	1511813321650
9412735152763255484	534606872164	4
83461024108853095637462857437823064848	5465219339848070252706421239342	2
12761876347635145011	835676942292	3
6890791170240679715469721215180454000	57686972308455337541210497498060243472	16
14844567871691945155	548537308803	1
2880030225869308037342902079475486	2864003503669588	2
958891368692960891407658424996	953555353311	3
61616086048166295128778662127317244742	33086477011470656802595	1
1058329465642793844700699688201	69521178062	1
155930056400038918122965541148798989276	7633515978820085084276545255296	12
1051475248941997196458109179485	979547777792	1
99910183584574817289049921084558187004	60313006201229024994913314159801130385	1
725509257519808330331847814152	176104725726	6
868471246	101876617599413741892203	1
32901	3859474460607040399	1
120182558325270	53638461244208385558501632616	6
1860	830133251484047747	1
21639532604602505636083	40065407549551510873859425656612959330	1
2799	5182324303406765917	1
30565010095606332587951875321356657	44765233362896442328355775504556712980	1
59034	10582275924796303496	2
984693220842120	66931710923377096049436	37572
209665329680	14251402304562354104	8
191579528786721855996233	3569513605155946909831970217452	1
976843841902	18200573964579370535	1
5878115102918615749882469933162	8004647053594283829992083963970024277	12625422970921776173
931155354788	1268020417538513298	2
34446843527315195738590521143589863954	130298474993122924797945071657308412614	2
576477750449	16008420462510506361	1
495540145002136957812938	267164226213311945832299	1
15277709454213345187	8236784579035684538	1
3056126932463242622971060641654	4886938198859824144639980739409	575516422237
10620468206916664284	16982793227218677514	2
59683029502888645776039109687787831700	101677436401561238293287021398893002957	3
7504415991125344739	12784702553203602185	1
161791616356909024858044079891446009550	108448895946310740878392136844734412321	1
5133724635935193267	44983140882842846	1
25558182401419777841652815293796544	458738952038136892854088	413224
989610764192584277453499904896	17762335277259283792	16
111917404399377582465633367202698629654	2418556970689953787543307474280	1254
615088934342866742271249048109	13541986933598423760	1
79346222870021967509752002022714809274	6606697143869720830062803105604071572	2
399320243056157797069262193308	1455854086341057099	1
110812775452278199110968398608094415516	94469344311832658512419458483832193122	2
570630903673819414071503138920	18037020156585622807	1
642261892	7082058315871743204968771377723047	1
50415	555913365192648314688078133186	1
1884664091262262	157799245740981278833054793831287335170	2
43105	431660405000757531159949070100	5
230602612837438669634779	76686334862984508780668259832438403318	7
36957	981726998259704761313973793572	3
1279212491835666093692509444398505	75781700726548035011616020250407235393	1
3710	671664149956512584034379161973	1
27975061699181263	7343877535868940037218487187574192	1
1076357195867	282560071405665148312594493664	1
72668429318401437485812	101226792962644224792187073839719027994	2
812706762975	240887329769530690692250241267	1
278165596706804071313554421387	56350608667023280849351559044232151970	1
153621613285	796375757981858181765436834636	1
86973415571714438219981230542317784537	8512865880296696745704590778141819411	1
927728284182	73464175653151199463683809650	6
34796613921502695161058	2266896679069881505702357535920708	2
8199979715212135068	534204472503801462401875229391	3
4217652806011922438219724438080	119752588486216034452814746996959141016	8
11075690207317999583	1177175535543372306117052365008	1
55091690543948250444929921586492341599	20377436617736248544773354008032316	1
11655877985412350829	153009049649898245214106551227	1
22709011001293727252995154462203585665	114838506625128783255438511310012813633	1
10173953706166353581	251897094700080317073905773214	1
6271192544409546645372723437562103	8064017550695625807097599343123998	1
413244541821326918083273924257	531383977509513743013251579396	1
12614866933233982124078997311077125236	11631867370531201815157600592447750727	1
586811569880957691978207625749	630295333519898684801471658755	1
76518054911562697762405754707781207962	23503442987245096625012869756271318426	2
587320986582465420983228066449	792202919632398767103854545188	1
158870104204344659887233287998463979842	148022777430152050254753368308785356215	13
992398972344702862200399191663	235491946372832454383740905866	1
362650545	430708067	20611
35190	41794	2
19096495665953904	25597553719478895	828265773159
46112	61810	2
102200247932913330541442	14248919023671318602059	1
35095	4893	1
6839089213268792957158620221924245	14496814852893156167114409697446330	5
22239	47140	1
27925463138131317	1056694749	56067
996146151502	37694	2
176625809553951102097044	8752079847722947	1
454375436616	22515	57
1013456627914774060309875997270	41596147352795247226143	1
1091077361717	44782	1
128846824033321899529960966347756560088	24874103394456881896332826640356068	132
280866814347	49427	7
55974924650769756228731	177021486	1
11504454763286354173	36383	1
4042661177662136455119167171700	9033718512679626	6
17791127491248598703	39756	1
5016932402279321487968437195949446077	23693463154810578472304	1
2559764919753437034	12089	1
9974163584500879412771216625121059402	17710665832102372788413020487638759	1
6632669295023834260	32206	2
13149985375545785302543189845725883	575543008	1
712330943124280778014852785446	31177	1
65727089166100315034469558737337095492	11604150145089251	1
800094244346603124549091951997	48403	1
90701547251954989105034694801085719768	46548766338364128083399	7
7660350161851307097088971453	20662	1
61364879252646062689556700997793014443	28776442494502376247871787038014690	3
165837238425625605213853909182	61236	6
481963158	25660302623490951	55233
17452	929165630094	2
20450919292065307	506976829617937714390215	1
37999	941992497918	1
111427263531427310913816	1214558546775516259859189574000	40125049885281710808
44432	484309348000	16
2868727568179290238415691319686085	95426911670904640369046925350728254674	1
4730	688581086237	11
5581993248444658	22327787813967	1
528072773137	2112273574	1
400325706475802134247942	518711549147206314321464	2
732371678996	948951421351	1
3340172901643174435720814103042	401791208316692228760083684177	10932149807363194093
611073386388	73506348778	2
28826719034600120229106269292130388895	9929892053383713609828620974224977250	5
394153859934	641839661685	9
215345442270821581796809	10592508815636188	19
12458876002824587451	612832816433	1
1822629274147072494197688239072	89575453300540608496019	1
4381313360828888135	215325264394	1
7514150152793514788154152943521004770	488912991276330554402160794225	894558706277524355
16799680334143111148	1093081958390	2
60585157230833691858049927779956451265	139080132835680685692849124428783761196	1
10692245153914302461	710634674215	1
15207605029313219805425077701008027	8256222344471595	1
834688384934450440759904371745	453153069210	5
15497937191015682452521173343875002441	311297091784615571184792	1
298030752488742878396221691442	850563913776	6
164736425965749945971173608190687648584	2342115365546125126152122265609	3
325376239885996501490425484813	364938639178	1
108384667680183534665874628607064131806	167706081638976217094515543388677624065	1
410723462542893893721603265732	540669931293	1
740947230	144841860541808100173070	48330
61324	11987739337207374316	4
3623084373106328	1232883993726685986549233077851	201193046041
36016	12255731676485910822	2
171854526759946024174999	7701943460635514266217976276535838921	1
57694	2585651564701587979	1
10377095950050839919837997326346747	116200853755785544696190549080564798269	1
27821	15693068857856952990	1
10502232063392478	65995186846094104333735	1
1063678742431	6684072197913010010	1
26623836759250194864028	2117629503582493569809968439611	1
141090240999	11222156284564793961	3
7672985758967015861149168646542	142226480607882707844990877917547033708	2
900961738935	16700228739683485576	1
126336825938075821664049398703098144695	69813776249399705224901009300157446264	1
674826690150	1572951170386496277	9
343172224766439904069114	20357583198070307815486	2
13519499862762814587	802000638133839219	3
335110625756501693684552515734	31604689681350818844773751120	6
16581031936918925484	1563777238575738433	1
4609099165938162653012274646646341959	25857303627817642333499688115062816619	1
977907375559449342	5486114969404462991	1
142164684987017117562888229773961335631	87314649175589251534615262949274372456	1
18330770863110905146	16374562373355821424	2
21529449709988929510714396490930902	44785702809090108909470	2
756467725795011665666955833205	1573609135787850140	5
156081119028869240512465739562562044824	4294809699411555596399104082564	4
433347127008905910172620756720	11360079744806283688	8
17970554504203925022785590429524271581	21265382091568621577353519753877292978	21
1097767973994949547156003419357	8147143619377353916	1
91312864172551818920725527841092555360	97177936138763696613126846350598590261	1
595221833680142614460643532352	7462959259954696126	2
702518262	3471305634297160330534504375346230	2
40675	200984606681362958083229851220	5
11769740039957992	71607576076852969982151124282632797927	1
32115	676141198517322099454935945069	3
317927186538189071631742	17959917346148215428228074424849655968	2
55676	1134120651268326993472780074401	1
29028320251413311778729615581537053	81718445217109630257088807600729839774	1
50561	1091368167940983150712008536564	1
92353620641124	2766988069286844616304210312481098	2
26248009277	786411274488232092171155410681	1
195545430889711558781867	72788463369320479410722375924239396692	1
991667406785	1263559753475428211795036966808	1
2456014659464772798180941376090	144671998753379591362402644120420230410	10
823361772588	792403831176961871336535402467	1
47902792502468843121991998071996824579	25257830210849700143598402098880770574	1
678052434790	1131393651205778279025566589916	2
60513117182008484937697	1466563117481779329198361581575370	1
2653211320048601773	64301791843989009281962581676	1
3744650103373387433234901380750	22592892087167667260366417854275412155	5
11447943122523094900	1050244824193099493036422095085	5
717254896654770994270045832997547839	22322972563998067844801469944766705195	3
2746882344175815658	1260135683157385067532504133170	2
41190679506533462602295055153146955179	7431260997338211770618444233861565627	1
245254856553047070	1065286631908843300155681290475	45
951424592652239422585447909315458	3236839215069842574605570612519410	2
173159449022156597067148586644	589105326248037596615810467289	1
68348844315057392136142572021567869760	140486003267883331132902304864886246711	1
639875037439728872922659473885	733904279171308329157879463251	1
97534756086126241054568856148982754014	88464766633249424383526660011162665235	1
213354070879977618587859576732	820940649441728525006678594655	3
30664911835068920301201092523596701066	9620590460467134451888911713286991413	1
1172635640275408293143043969465	117391193501938701217662327751	1
568077400	128866375	40975
27728	6290	2
48658663119103	229369814291624	1
1653	7792	1
104092183896814817553798	168159056995855281721586	13187911300749375086
31572	51004	4
13518511723743326866435498429464085	8163670938991600595169964728223008	1
47373	28608	3
6315800944584345	1096548290	5
210361914653	36523	1
101003368108196264940459	6666737911776918	238660339077
846419379934	55868	2
8113870833045038667837009712098	150117122707388176072039	15947851132198892603
1017550360332	18826	2
12052831216419647992013421212211947609	24186786573265650128401363913573877	1
609016452599	58063	1
119715726303753861023925	176109960	15405
15542450672347141970	22864	2
1307734666570947677924338762752	415825059389175	241058005443
10849958408704841728	3450	2
59753559638530403476366684984890446346	406341512843937349256896	2
7693348773866576417	52317	1
149346236377396790161427393683501368335	12341619468823509044110178316024177	1
7088274844200487323	23658	3
19219037629404485355219779990901761	17094936	1
788101516388349511213982325914	701	1
65398453791393305751447693333070429360	1996040414128576	16
568805934306563004621482406457	63321	1
70634073962948987357940983451753657041	11045312721416585095477	1
1039539464200326739391829705354	9255	3
21359406864623079336200623778896221857	953647326249370702816653426003175	1
821165866495605564620345731642	20630	2
1306578933	7989129209561791	1
44066	269443321683	1
15102534857862133	260627497773697112436059	11
43239	746184165923	7
53182507023756630718842	2256897234496144583573090635110	62056600961209604106
10284	436420403220	12
30437923905378584218606580569114785	153852929758577817539340950908951773057	9
59233	1004854421014	1
114138829400572	2049594142852007	1
12720961761	228430665127	1
455758896029731016883102	217689504899850056680705	834268359077
1092595424652	521869258330	2
1249765022197132631192828352053	4985031535919378016788959345312	1
187955332571	749711540625	1
91717401779407086701025394769302123246	7312427043941608690594210908475919163	1
738030666188	22028050830	2
12459649719489729092556	11399866083680992	4
885264110234092088	809965972765	1
795642961179270602075730097759	98890853725289718833356	7
7809911549789284659	970697735493	3
1792877306155516260212506869971645361	343899137601203608788231459798	1908557419135382559
5636332304744789274	1081127979132	6
104812523683421204088298157100917808828	132383462586776475074590003895542084186	2
9366081376443423059	368819266108	1
936722059429224810686680364700085	4767304009132863	1
109296080675482738543454916831	556245727686	3
34019528094138418301648464382070464507	25762085977191913953778	1
933883415273355739536501797850	137126488883	1
60751701683859622629450097144823172822	2665456488789674515935836384272	2
806224044499186095084495905817	557746291005	3
117738076031608535561656247997042415369	37019533668652347892871864502255323574	1
494609961445378801154409229335	599422826345	5
413828734	186828637888592584518829	1
22283	10059964886443883613	1
5756024525311719	522030842954485697546358819007	1
11422	1035894871886986535	1
39201506239060146096304	44837506957293456608341619278733086751	1
8288	9479565795147303383	1
7289820257377038021384538058087980	14460115006608428746148580423678294920	20
65096	12769455345502172336	8
331903201290576	32920241925120926771986	2
96525578389	9574012483676291049	1
137969711615317520981495	3272900216146911006984373409670	1072521212935
257281086754	6103189711633730964	2
1715159771796582960701601172357	25478140237267609762680100110972246498	1
451466613885	6706389626289912883	1
23320263620001424535004099192817856988	22970374038934087795899527017340379600	12
333724677747	5273324709576946027	1
67935910371361394586150	35998916585302905941327	1
13731361368643030740	7276183241092047689	1
2303634294911762772775321770544	4726435805224330705263514159929	1
4530697638414843951	9295768685224175022	99
14700864291243662057395706474711819950	11817835362061553793292001459131016174	2
2873368908993557409	2309864238470539532	1
130362682435443197790818387219247463455	102328583036912126119205356043351532545	5
6384625878602871146	15296041688066845185	1
1922867885112373490760049651445182	471614641246243798878645	1
71395818624798050339183130101	17510986401048688346	1
154173623386784484429310423612188316570	1846887495764446275795296029105	5
893344714178069886446978804079	8074971429055515609	3
89059558547071571246969685829673264482	57761147965060313553096244703364170680	2
357518449066014504414195626036	9284708812805928880	4
47548045356522400691021279150932208511	169303019228655552030908643526237821266	1
545310299662339475324863589099	16666709709868105609	1
663450130	1320306874206720844980316556436692	2
56332	112104171021585297811956404707	1
14168175782205413	162744992577753798707516506945824507281	1
29267	1154173556900105716532193833810	1
5694292755048606394477	16783839709766569631024213665002056915	1
3278	853888123642855568499767444146	2
5116462105329585892704682931758537	162508291460618465695759442186886278949	1
8255	321559377242043824101198492887	1
27132686595863698	3139288487420434460379882123932857	1
1074370373433	124306103364566095562370354746	1
349294794691225111353268	127254330546876887194266766159959277026	14
848957941787	303010803812096462679249712844	1
1505752776722508798415666196820	61309948661505627887930287274615136486	6
459378728440	283422816722799274229682054695	5
74132314697031723609064249295092899236	160396960800708927608397667172242823095	1
1037475404963	1229618547421222874207119127877	1
324699691836658126560555	17576438218948510440448562017787666	47891
13559946204366504210	734018425965150464197805935052	2
5639191858863660015940264020910	23306947128678563107463538692046180433	11
16858725444998843780	1185219450767801944631001876334	2
13842876481769455550901719096763759144	26747480155836491353291094828634015970	2
5921654520507309968	36768222072398442500702582100	4
67967998894493370542978643811170188561	85215169846701943580176357974659566220	1
6495246803398160981	483945104253777590098035338920	1
2366911100513821879513958073416062	1450880955859230529344306222224812	2
1147593260855186365824949368929	703457433143869347560875744109	1
16554128876057839880424371206915527592	77018755327642316498209288682245693816	8
822741741063250277353671733296	380899596954034806450593010727	1
36445686590100606941795814195357681181	95665033238411125997434575594881925182	1
1089663393405393356916950534194	1169767759644161443878543917516	2
164653609970286879913708386399278172841	153588026556604315288240310071213135191	1
430446989139099558673382566191	232230949586072870484409056262	1
151245225	106492387	1
23586	16607	1
1888112467373068	12533379185473026	2
8479	56284	1
237158031185366919817050	196720806033744932064712	2
38620	32035	5
519226175692559024681847931927169	818803578907504234398342213016129	1
32669	51518	1
29797095626097615	1137126360	279255
1067021024730	40720	10
48029573624240390927377	4943061602916542	31
550647389313	56671	1
2331309700268797025812808003298	132132791608327165059050	2
1041030500988	59003	1
91281081842920420562991157639072900240	816590153223168671941550187201762	2
908581419865	19421	1
40160587352892958148668	185026615	1
9803634164016345209	45167	1
5260409555862482153228287444365	16638440615691667	1
18367948116406948086	58097	1
73217323220422198503875677738699453774	429070329532983423318918	2
10187143407686916196	59699	1
137579636034005851930917226713888589026	748657287427099648307953980583242	6
9556843879361336973	10205	1
1588426225186825206253197136700233	36916390	1
483760080763461308437093691701	11243	1
41698239674380140005281627346347516224	2413903114459473	3
806768065816984496297122209152	29406	2
134479871068403822413755966612826711367	9584923756311404868445	13
813479681818816707422001631961	6861	1
28496136337078592758644031796392733501	15464955373727975750925841485826632	1
36133365558713174590558775123	61465	1
3529791	231595637545245	717
9846	646012935970	2
1360425702448934	40879735154070032442655	1
12892	387394581459	1
280863492679865724042570	5160176609248860546416710625270	401807571788076858430
36348	667805194628	52
5724024732083872925779727144068291	87430093755042886067824902783597591259	1
20431	351934145151	1
561529148464174	6979478131115194	2
79531074069	988524627309	3
262125485717040269871291	34765140648249509074490	1
895242150271	118734045197	1
1240210991111303918052757545663	1748408378852553455547602074432	1
341290342633	481139821335	1
36560091990842053045947422701657059766	1124704592886017250541925455686902198	2
581928062756	633498808100	4
208174649619073970844729	1200370123355464	1
12912858581340072006	74457719403	3
856367191824163809892484212905	91156938648886507253850	363652603455
4709809217302273582	501340772940	2
1774233090889050365792403979012362480	92925459215257749855103623001	1
10934939155744141709	572717444938	1
15275259641041534859764908460938475943	3174050534445114285524975157845924226	1
8900313196018928607	340042671925	11
21504733455559050262427546873319315	17642079004239520	5
700263223287876724219786934770	574482782339	1
101314542837186867403341270298285424498	193775907451520294836886	2
918635189004909431084069129028	723746752076	4
153895863338872627667493520713547551082	77487028874622680437837608357	1
443576793847653692247048666125	87940369594	1
28709306556487111699398425295103033113	85639608688108172232563753345698612590	3
1237643189823890110003901260309	837269131204	1
16717378	37738399822261574948382	2
1228	2772130592592762695	1
10790585454782347	3229888359425320927549134746970	1
42997	12870062553340088924	1
235694200958734460219995	19070323768595401886144480619867309343	1
55611	4499558202032453027	1
5765046929770673772423912236077293	45667762820015092534613405806705327909	1
49321	15300810478208242862	1
632411960185850	55882551717017472963652	2
115141003220	10174338045883927713	1
30245993620992736871124	4168058977283151684625198450553	474343759327
127527739224	17574001535075756878	2
27118408392953334852494669013	1232396654955568498784188567486998415	1
318417577558	14470493687361947873	1
53707869845107559300887014825897008901	102532670768063811428646799934120877281	1
917912507267	2560558069477947899	1
141315790270593193771404	347688128803489696949716	4
5190376665035652536	12770210229133002661	1
34505639744289094534043875155	58437726968059061709980973075	19712162595
10502847542372078694	17787310758957057510	6
72537996460063281783539858637526281525	99109412613071792152802144044275342675	79906511986923045675
9077857943784901430	12403170924203444410	10
121158790312271026371848447361630917492	144179513058493133578580535478918261536	4
1558473015055001192	1842301847869825600	8
7853802783250927531824462931457199	117703013017290580791151	1
253999863626103314365047878639	3806633560818569583	1
35875398819336945166052981637476102375	1888028862335114700308879792978	1
383875485743806923983623077355	9589597743401651929	1
65666420595139681466008158283722907581	60267543519486617538512199687052364392	1
293838305757067974356434480650	18441698934699143504	34
81247463666844288567137556877597056495	124747740086293280039714060511855114154	1
946835094162144930208769306129	4387034862416139756	1
624085024	15768460547881814584668201778820700	4
37513	947823192851970942485991751800	1
1401921375884991	14651226886550076499421735040009152802	3
38731	1250739051281835927844102625300	1
107258028080763956568792	67712502850185643281230138650627472913	3
30192	991235890747114747618080515642	2
17810354805647221941243920631410029	59752482638798161175017870739281380158	1
47342	965248435386641484124251276967	1
1121693745216206	5455815324984143240246108556585298	2
146559579959	712852332264211568595558706028	13
390123357981633859101250	91953355198256086635741965837249184707	1
948958230501	1168139655695508804137932014247	1
471647687776922183346145384205	32498327987978581801437275879968654596	1
180274604762	318563226912783767123625068808	2
41094145203882154313648168899247237519	70842322658651877507714362619301607805	1
16829408291	20171934465040937899158891151	1
151883646474152173190403	33377920094350746110828639952117037	1
5536429783810019618	1216684713738704361850607467225	1
1958352662704172627213641517314	124237984013198015795808405117559667104	2
6422673323422985668	1238609969616175546077775793713	1
10728420849302010531686206803704445763	169393887010160426516627170525091132161	1
5527974382479090227	713811967778318671550691871210	1
101632365622108719300155770646419175666	143661386810474053201524553092939394690	2
17435004984589873249	312954732130083199475491843124	1
3037663788708334649590784020972452	281680191379253698008837140198718	6
1056762493897489876357900163845	97992760959907357108657902313	7
56863383169206215535876827424397063857	68387737252080071441401128467007788707	1
1141375073034835762963944674162	317383152597358887519607191670	2
56597691421829960698286003939846822504	164877940556277078694755817112951441446	2
143657468788687125906543656735	1065303700280656093080305334004	1
122193167797235864480176475016462399254	149476156071595001655664306636503070300	2
992716679565997220047235208743	827356562135813242738974001995	1
146210837	206706272	1
37805	53447	1
15835591410056100	23806444508983822	2
34920	52497	9
387106509809954632137092	34451901697975982225101	16046530832778752783
48248	4294	2
11266789097681620490856042473042402	7409694383624685814795712008636566	2
47695	31367	1
5644994964169543	602804422	1
517438467773	55255	1
96754888635811357664214	2195539322246577	591311425329
327255265132	7426	2
1701247532701661866215033875023	46107112411459011882044	1
797286031677	21608	1
126389861228731581217278362477302742850	8496769129450489451066662504489725	75
997395042364	14310	2
56591966427884986310636	301232817	1
9668056107949942139	51462	1
488710896928526302603390738	180030435069890	18474133922
105815168167974116	38980	4
30749090338621229842958924752027807127	46021904154751886224917	1
16192380955179168814	24235	1
123464683414444016446749735656918277721	16829729150343929005436409621362662	1
2557066811010477178	44284	2
737775906441922902353084250811362	70315047	5247
281218184273650810883584620092	26802	2
25342500839709672022275919625755369561	2356386137167220	1
1046479651374140184522828357247	14221	1
169824630048092596912401548463958240237	62113824718174671763747	1
818331760827681705616709561426	44795	1
98570335213152971323947485982217408937	10142592963333494720850111696629718	1
951579538693469688747578325346	21004	2
474410282	6980993813549602	2
44485	654601135876	1
9842166228546197	95429474417815140681568	360690666931
54574	529148565056	2
119102482034119303135743	1604899883460075672374509206777	4133636970607687611
57626	776507417014	2
3462860138375164828139816356248473	60424050285152972511284830175409723845	1
7783	998208183650	1
4966805595765512	3476182066168952	8
747731365565	523324360733	1
428437812660332168522387	123655484520099340699598	1
990877671082	285986565371	13
7528999555917816218357004045	18779198923301420647443940817	1
154160420867	384514461458	1
22606229938885721334746168655459119642	163727253930340482171042170897729846879	1
716443389836	1089035361762	2
19560796356530459448346	126383651156048	2
16092798318823907403	103976677216	1
55595402086837911540969787366	7052973494887025781075	1
318663322464901751	40426436050	1
44955490679811854615251993783572785092	177674138288961485562189662332	4
11923377038725215465	47123848696	1
117593205037866076792395504478844370412	96061998657103731718519705923894732217	1
8318055229981954309	152906318295	1
11081565471612999473223222726522440	10210155441412754	48014
923194524231515764004100697840	850598195644	4
36654509277496917813203542282136825686	42996389815062754307968	2
931504576222685468457256429443	156911186176	1
2901828610263770942872635589281332545	4169571614743872638564263892272	1
102336083813729449347057397785	997402505504	1
8404406417763715355024870724830026196	166774153073486432016351388760191797304	4
844550697778538066671449556011	572366794320	3
1204030012	187024897400633461590877	1
39165	6083594288058338183	1
483977507456280	5453666613903804000840708353400	120
1469	16553323516895857200	1
36406765417065260773345	5327096575547723384737125874574069667	1
16931	2477371199758425094	1
15666491304300150377382021348070917	55361680723311569705731089080069746618	1
55855	13580486670416792401	1
16207917866499419	268150732682752746090817	37493
864583675166	14304042497679713338	2
15674533483617887599932	364759293066927227024783344568	4
227447784065	5292897106755831097	1
1477726339292242517828855588987	22721741259196329357427563451908949702	1
533008966825	8195625611457751635	5
68935215462038302708107272557755079249	47265272001912537454343119117217851014	1
149764334890	17049063263187563836	2
205113852981680023215686	116273354815929507369799	1
9615988982052929993	5451037472911066659	1
990743565984095561695542749421	409445449860371539356853229934	9
2346925363776278442	969915873645472069	1
46933481976782709984560068663798171372	88762027674101210066535981835962995490	2
9496695155958513835	17960438534321515340	5
32368749349314447957003859681015893470	156483820181785585191177754426033077877	1
12700876107706027708	8461400709126475114	2
19933508855390324917104125650382508	320300514704044911494952	149868
1064056842308715665364407379848	17097740128862460912	8
127122430773561742115708419687186788588	5039122000591881532337561509015	1
914032326355197496104506823176	13029095947169852637	1
151987996439053447269271462914663813983	2325571248916175943713611816006171887	1
944580415247274142038408326073	1315234696243469842	1
122569729309794032349259917733583958869	132382591342016734999471597113510212358	1
795800205619395620023283087401	15374957405803185215	1
351153282	12325188252575914783561038409303361	21781
32244	1131737592633571900607046362362	2
14149584795746497	22507269607143548108398559527047634370	1
35685	572037764247397474314383943507	3
114721626252888146076830	170105592853424191993240959181350482141	1
27004	230439031146853021723770885899	1
6112387378840133621485629920881842	109415973729876064024679416241230997701	1
22015	1255197779616207487569351414846	1
616512480091328	11442849466583166954430867920740431	1
59742475904	1108856966576206885452867670017	1
8241928201084482111784	162222966203620696864036818641370671818	2
651748286763	268459486427131712388174496727	1
4195330523410974887900324699302	32688733252814771040250376429374668558	2
745715219481	738374511243315449964446772649	1
133550654962177544264405258418841159937	55899156164351299875512320270227113878	1
786201553790	882793924781412353955020896724	2
137115228740769382511355	27934217335260719212109403357694896	46749
5866017614955159790	1195072293963965826525033834208	2
4459510529552992996027669737442	59670161206788701095523716860246472873	13
16376085308055162532	989257766955175282769385613435	1
128240845120934705917795986306147128783	5265478152536087036225029439850972815	1
14002366770664646749	940150453223525132276905053405	1
105341876747533553201653511496959698420	106106338075686965587293232676515613612	4
751490081675417147	774323699854756939150774944264	1
2748235565419697530977495785430775	1546664092740125228262871983552432	7
168072382681692660060391755217	94588514371166267820253309088	1
27847132216812530006389035470325044085	153471246254494667849358101977918181015	5
1005371354470250666891371405270	669336658284758077761668707057	1
39459246085801966581152417601561306543	121406513729003883507615356962579461053	1
1190869846140261064949315760437	136396007454425251840415802089	1
90888406509915067025011096019438831670	106635901053285600299930363480939870397	3
1217647802594564126015078831892	942330587675791554039482636486	26
309774375	485761562	1
23490	36835	5
17102142362042768	27406191164779185	1
37273	59730	1
329471255159453112137477	310566993874405220991896	1
46865	44176	1
13513188475292224687051458309029478	3979688538424169731566218583795446	2
28621	8429	1
2672440917574659	432945513	19173
278771284366	45162	2
230969854919457006344116	6138851616757989	1
573356360253	15239	1
3245130644705048853876797484772	157512214825072961524447	1
990089838847	48057	1
55592365267262169672568467288352483248	16177774403114583159913989363738162	18
1030639291749	61428	3
67804779508831974323858	163787818	2
4884542701353021959	11799	1
6192231174602169375637002168022	11730162508826135	1
14482124174853906039	27434	1
106891815919320645754099103098719135067	362730074370741041543689	1
15936964440462394765	54081	1
1219417779201179935490203618069796241	35507081284602666290591483352804295	1
10904778983953844505	56093	1
12476084028322269948907059150731595	565161481	1
562632033566586391977589535310	25487	1
89770273524793790179250188800046022014	1675667324532882	2
348116859124271053585992228585	19988	1
49509147440164785264842375616558835831	43866372119390016671840	1
7423191216593272026308640922	9280	2
25165302412927828889608271649362404629	16942920744016675372920229588483172	1
964956832223307084667287662435	49073	1
154988200	814656069117682	2
36880	193850343633	1
9131549618141608	427231873270599677866276	4
22563	1055640407128	1
83092338476057502085970	1049419082613986024012474651717	7560722336310964703
21980	277597572278	2
1541328144864051593285195665606048	36407687950035956801395552855007140024	8
10461	1096103768496	33
2749098369577768	568608470409872	8
812981922099	168152734115	1
11298070794188531580097	17095616184802603338450	1
533932388969	807916975980	1
2322888277118267715208940903125	4456523131499792058274304320862	1
309387743750	593568640475	25
127816438344929188020074213077278817236	85086724070084259603814926335758968530	2
720678475385	1083403363125	5
193559414657172899365143	7040351821377018	33717
11481413806517359158	417614367908	2
2485373175939469446995620549566	257306292558934110215451	39695136471627
4883699237609217324	505600751214	78
85955833079995498287789549357600134541	197809698514883400818192686674	11847794803731994569
14510013804918338378	33391817092	2
83952912522011834681560026578452313679	152582715124845368612406644836218595052	1
2868199843036270790	517999878904	2
11614596297298198888176455353896045	13011408557906002	1
362587880973954542673111850586	406193976677	1
165411549607748420688706298011319843103	33895439809580615680837	1
1085463716308501705412688557326	848114134035	1
137001881482953344745793538038048957680	132341346888143240799338497497	9
562877675368756260007507413907	15314894838	1
54941558170564826129916099517305343806	166703169385079956695004719944387618452	2
744469462792142324256962189251	1053995365592	1
488872247	73862820188548151825365	1
41509	6271519438637075086	1
1098785489882578	1524844938104060453042952928206	2
8301	11519753352908284709	1
86667688858118671493685	32822933631180686648508772704250358595	4256553649531883085
40722	15422304678241472414	2
27581105454904713968521839645389409	26184171486956777314056802663688173440	3
55146	13495047838838348544	6
16233370137506025	58765926351400744865812	1
1024995746646	3710555728580946795	3
78290779290611518673552	7884855337139938706862321645185	1
168578798909	16977982009506789946	1
2317637478440437941939241978321	65829398392206300055533042004693978840	1
289591512477	8225460290139133520	1
58476983152730224524914795583209782707	7129346246132257972857577789443368941	1
1043430932462	9350571847533565183	1
120981477853806708561630	192542878699807398395058	6
6221246900666274577	9901158496377620569	1
4215596113008099188346723265310	6809358279388261850743372853635	4747668135035
8879298200940958660	14342532135174319610	10
7401696076432424191255772191443340086	4320556578873053459459932016751293789	1
4305246355119917141	2513080822449575443	1
130517017402075075174261507195838000704	123205042596903559397744554395741511715	1
1531484713515997569	17444280077316746055	3
8024711734106748725199173678698283	380714322260353388778727	1
317313973550554527578606681773	15054244736367005626	1
32086242555265595044315607527867791613	5019491737159783505895008786140	1
1146650390171463039575024647006	14393904097075892611	1
80720109046032561660701973703926446701	494748764421595071058123096685078700	19
998025496910217396570217725609	907328182305106120	1
145485283356808876396304707544188833141	166903137957675264733065902988414376245	3
1222668904301448929139353477278	14094313169142484766	2
84983737	3471082760655954295345232154571562	1
21447	875983031080367014598165843425	1
1392584349664217	58834129779465660121528847289309784774	1
10339	211388462994720286525886178380	1
174591531218558813787320	62220192710725806718797074522964428358	2
35627	103434604484060257858659321375	1
16959714065697012761646821683815044	89166532480761697707451997693559288368	4
30949	1131837814130261082281308478173	1
1223886608602410	1156487653795794534698156171341825	682585
756653235612	714984639131866791158056365590	422
70440013154566087249311	36564566321377677543599663535439499559	3
179963166906	496937220910908149169988736621	1
234765991994371084697841800991	90080309803318538835706554501453960021	3
782746047119	1259538062255523589127417465147	1
153520929709666581312625442794314984117	26086191202307614672384995446178783037	1
246834405721	1093742332951918311371909719998	1
28296871201146369345958	2097851961307690710975690658643146	2
12337855330781063591	914694554745014480477737370239	1
5629659612554593919448552870837	16130719643604116378040808338706742241	99
15304816174624501285	1203589932295361670474336778829	1
49317124695198205243517432470283291469	122015707088023323424283511183123390582	3
9213668812552675446	1142115519960667697359139711899	1
140749410742625734819417999817816561580	122493481491911721811907079282292543068	12
12397336133714807933	747584603966177214079621601117	1
12612277750756751793285145380807582	22298236071083508821153522314026820	2
482775852198386640635615815836	853537333578958786623802266609	3
36564236716680409459186665156649566460	80942340413639625691742744282413628513	1
406584766643569649136118363144	523880534517923350752142109437	1
79323029812243991440454873482973029312	119129210819786866050374461465174371919	1
750772867858125469153361365632	440317053448137434748255505605	3
149397708632411002122319534002688119057	100340414467397503684954345522252195192	1
1225374939913810895958554229309	615196728755035917122425950992	1
423041323	55675894	1
23927	3149	1
31779485400150518	25387446092612941	987492554849
64364	51418	2
14006255655409546269856	20101646148040698710469	1
15453	22178	1
31804133535952620385374752151174639	4487465198134302482772603393288922	1
64034	9035	1
13047176546104200	934224270	30
718120733473	51420	1
1067779979912516869561	269498025515313	1
181313934851	45762	1
1884605143658691253206518901550	152770846290518398255905	8661951935732743565
435145601740	35274	2
162660405697094009952156306575827399815	28478474379769521683376963336381952	1
735528418450	62464	2
394440895032976336090070	48126047	1
16613283985805047324	2027	1
1044321364861452241670627197572	5975164471724563	1
9291670042365429736	53163	1
45303006264590790954604948841006670552	21849995265279618303496	56
15220569384599591885	7341	1
66271158309763715057234179545303565710	32087002523482601333132762583006355	5
16543802514978924149	65398	1
1300991231712601379729358681643237	222166075	1
81502974578706429427054576767	13918	1
121071746324260057657333185184107529442	3604227689854365	1
635052594960792972586116533308	58310	2
84347041526162663070615878367727352994	131136666999032159984437	1
834838772561097075678153486215	32686	1
144527965982871469807534031924616682822	8614901231807864480824032968836954	2
78286884701640336450377976316	30393	11
170458443	2602297717976533	1
63878	975191200291	1
2488496685706984	48958965642822234482160	4947309514328
8048	158337263520	16
76488671640838999753575	4224636670383114441225288273787	1
13006	718349833463	1
24151665522889813081799585907986274	148268649587370313813237046657684680515	27
47556	971843121607	1
3533807401708384	12960796427305054	2
220511522368	808760814159	1
70779110762098701293107	960606922651487190540	1
473949508569	6432394728	3
1650510653906853424200976969054	794834392408465061683917202518	2
604736129727	291222036708	3
89285479860808364669971269991501453263	119848555723250887999938520116143660268	3
812037380141	727628220091	1
132589554407715010381370	23930903386838589	1
4078988306831613431	736210899289	1
2563806074788196973938400972811	57743683868203198279398	1
18096252323342169271	407575394892	1
1587677684635402246356583412024247329	32057579828136499575869458929	1
16276365525585602339	328644089539	1
50321728506953205276741237069530710048	109003778561651638518155612959785550789	1
2451597191548944064	113815854409	1
7691373102442334305807059582281512	9789718689499050	2
785836332305730197272751936887	1000226686028	1
21324765894115708995019966793924134317	341326808703666612078446	1
376877120100301426861727650038	752212425931	1
122090265171057232477987480602540413242	2009131233316383472531036777336	2
812408059513242303851139669964	756971119071	1
9279353231307780747367178859146165379	42182272513252427069364300982522690401	3
1026300191360928543582503295390	989880535882	2
259203655	40945017116049703612963	1
62967	9946560698663841519	3
7982234153960809	8055897798036802203852816783582	1
15399	15541108892478848844	9
439437832546352085932212	43987170795729845066780887312170119620	4
55785	5584007887124645768	1
9071455019157319150032846242128174	122107362186788289131452542307870063476	2
63253	482057890856926376	1
7778548207840278	209534833303919049842515	1
239631188917	6455071034146702911	1
3597459693321769949861	316974242458691639888071845532	81557606603
88218863774	7773014821330770088	2
20324864115744439517600465908	114112427272252318520019496733252883	1
504605241464	2833068333930604093	1
167084714741363548423063311785041577756	138835049574515601805367387587486374886	2
793180134984	9738960322723140468	12
13117087709604291544945	30462843957008915770208	10021
2617919910109628090	6079801208863170496	2
3743766183085677354910644288936	384667788187232135412878357833	1
8053090604777303213	827446052856279946	1
6871376416493999097597803607593375160	14263966760119949104805982543521500785	2585778437395770645
5314744927190596016	11032628746402338266	2
100296039975465830640345693373714127000	121801905083421726886507808661675027811	1
6335103385714491568	9300635941093653942	2
38028734075762287799740236220292876	1172956030077576339642	2
1186155364880843648718523922593	36585706089349085	1
137063452043813663011210520234672635130	337945094995814154109812683632	2
839191589850764806626555676363	749213776399607519	1
40352965054177214415211925771464463118	118261238622625351458522722022972978438	6
7943651224169218710318839933	15515494463079927948	1
149618266600619802429924517108121258719	111130026413072717358759428837245248478	7
1185571013981880910825264636417	4905147318890809156	1
243054167	5068551951968387697309606291240942	1
21457	447455480200254928034394728867	1
2264932783936325	153749537492620747330315920494603597804	1
19702	498620549728531216081322086631	1
54493519778257237386800	161615875044877606201040877142959650231	1
10400	287736156395277589024304758946	2
1421774802103928882345827664690792	114063221795350484779637970784317020023	29
38512	1172657083157349111652100466890	2
2387763588829547	2697042293605351839075725931894255	1
946586160091	1069194169912924415887304631078	1
120239062218097351169855	95089596201233570220574218190141791199	1
734242701014	745523013340135675963848077590	2
2962236611615418883842010496703	20781426494062467459854289774982429895	1
621116684166	319136931060200890292544635734	2
102081910694675466320251613397280449369	96585219568268939854592410001264801243	1
380326966049	436692994296569199295381519757	1
6978200197211751976377	565225378878410145006992435927326	1
3932488135932235546	318526558962192248524650569697	1
1681845518691996355560905005425	21449363167665775202708159291718916746	3
3223002203085345450	793320288294011555430850321380	30
2022487184588628198389270694682646546	58317671523151723802547340339881004652	2
1530322710538251691	834538049532838376245092373672	1
65857360506023029949424788694463955431	46581419401167758318626002883780583213	1
16109360282998765614	521570158998192962981344048331	1
19200693530401028872298399693715222	11928250897294469708038797085644699	31971
1201131871408528283275368283364	746191917506144300024321859538	2
68566999816022488729955884006451593737	140239471919502486343189368796452179424	3
1039551581751724771534396339963	229570879078260907748769557561	1
19637680603311849900470806098855111148	94433644401443776512129015046477419062	2
278883778217226370122799892413	144724100625723320037859822620	1
16122819701108099588823990431387856589	78935775213254687181013237696893428513	1
546359223843663113452475622039	526646743142927172352872972639	3
371200861	693756319	63923
11614	21706	2
5618508925641099	12031349723075013	3
23561	50453	1
135154575669838132047496	101707559832429947226883	1
43617	32823	21
22351881326845933239369795015358134	22820475956319736553078324499135550	2
54187	55323	1
6308035505103271	168083383	1
838890285937	22353	1
43836121465314579538101	4925043924968947	37
257629486182	28945	1
4414896752253168369545330204271	211830209388524892260070	28131501910826678919
941626956054	45180	6
80890939587868063186438948166444169181	28908519739231473699442073866583527	1
969228438198	52505	1
20041604978205411253815	3504475	5
11723664801524077949	2050	1
583857692869403323394209205480	2335949419803343	114468046249
10201234527919689040	40814	2
87227689973763034205258959431161135758	95389062991012678426035	1
12043190706912543927	13170	3
107490367650128679209499678745684105905	26034308387533897700860071391257315	45
4552744587111312354	45191	1
5912005049314057968996578780489767	102959195	11173
1058266365222242543452354565558	18430	2
50758893841989961355125712114329709943	10206015599866840	1
307332336427594384311908775678	31337	1
6153581502693527684555275875781447574	279785425949005796217425	1
624058955369437926403616414732	41371	11
51594261323798481490491111731963941852	1044204691965946300386406956220088	28
985325062718956287598727746184	1808	8
209570919	63741115576624	1
23599	7177649409	1
21420361366878872	56267298153585296401471	1
61904	162610273713	1
14518937245739665718148	2080856523649279205621451176985	11450265966671660661
2536	363459945770	2
2053929411408702035186295361653532	98718336428752705129431022298807690522	2
25115	510917162844	1
16060774546664842	18234353990075142	2
699800638185	794507918785	5
7082284628606195561641	58152860636509910509835	1
58251802642	478307373751	1
3226830353157040873439317623421	565559354722779098834307642116	1
851168174433	149182346392	1
14941171850564663442572604088049658891	10622425515617879520113167796558203392	3
1071414959335	985406952448	1
85715055926606230726624	22027870666458257	1
3128343799215541551	803951556286	1
245415791673063158744956928875	8240162487716832525812	1
2254312014032268842	75691532183	1
122029099869918800101012917769779029611	2634010861765298704878142268777	1
15093543174580891329	325795705342	1
105110791923818956537480198911046639847	38891292783971433964189988629641559573	1
819587260379606395	163366372466	1
1941246355330510751449349760079184	2250552763099559	1
469864784056761648662555914336	544730185913	1
67966800569581333973648838958450417331	487785738652261837753537	1
733340595396568786875204623597	1077957914006	1
48066131015077145754458558234613458215	382371190589129494208755812360	5
971858739612011268156424306582	624640801744	2
40666547226493542848738438919178902529	88758064055130323608071434484734318551	1
310640743485297563525726156937	463986184589	1
995876113	245517378776191122361062	1
47979	11828457532637541125	1
580939049539459	841512912546716825171534436126	109178547179
10642	15415352819579889588	2
11185571042179880941656	956649426446640412212822925293545329	1
53104	4541736041052576303	1
16248222359205526476294659350960712	65024860596085359181415551020820289196	4
26768	11072560738423198873	1
1515847489111068	91977178080819288709435	1
211282666264	12820012276927909779	1
53097902138527780277685	2546622927088034161195293611988	714492362877
148631125810	7128481868815820488	2
3034814307877404102302787918779	94958474695037390317134732345219880742	1
507708404543	15886051268479071845	1
7675761132914540024166894721815349590	133049900522958609875594668213817713450	10
645510991668	6406349214179311564	4
196094863775112123521299	89558484853675004438395	1
9942194021097276017	4540699412055416353	1
1182335993193209784878613830464	3957537776335700019131282484	1059793145372
8925032197887604096	29874039428300376	8
40352132483270963868236561005006896185	1981769563119377119427864609688113107	1
9115477139458437406	447678326685174417	1
72415165423267548492344080172626129775	27286698604752266378143831905696167507	1
13487034371775008542	9751067568418859463	1
20614701635965394424869379179692572	38127360019183068538354	2
632129820338389660851827704328	1169138494677738483	1
120987496730437612016714176405906133818	3679309457826143254676935182149	1
174460363874580919732432958397	10459095629869746499	1
25503083016870432508112283916365414628	44427347495113924764696014249024069041	1
232810142170155332974734379512	4884842782760720709	3
22982967169909778633415359888155579484	27905755531546241151889080444066163184	4
344767765529889951498218549464	6184836043778281981	1
424175192	10500409214738803701750015394941177	1
16816	416278190439406279678487795395	1
22809792808043808	21616806727764927362506734402285298634	2
55104	235571171904047352938151736633	1
34826251732754446988439	150275959839450092823530890271789313219	3
8069	371327511901920352667252435394	1
16167048922280556318077922740915	76668638810238610832032671395272129524	1
14398	1127644237992451995518294442349	1
5675655698040301	2504152506826765169729353368604244	1
563033152923	248415505860499496029894684649	1
169247050821533663251515	58561757151539396159141531121106955390	5
836354135534	1189982614189621965826563488556	2
600127478030631113658711112909	28451001230811243828850312895075536139	1
146334944662	528189689513862962581450404657	1
53811626781768539522562067702254475832	155245350995438816243393315140656906222	2
181325191911	882501119258441201573779075739	1
9608828556435076030731	6548377835946992095922281538021644	1
918933539562480374	626249494185147238169777797353	1
8378936603208683341557346017667	78764918808934514206757193965390351528	1
18330420783514256421	373503190941687921533635213155	3
42193799275380053572098814322636254890	22207441701166712724167058740038106624	2
5393277342065848660	627575226737535587612727315713	1
14983926664286956786928199215350819840	98266784715768803669444979104916987667	1
18373965528605818507	1051780044872034437729578271394	1
1231426737814493286812749654133490	1075488570469315009318426632804892	2
1192665121369969285048667945892	1041635419340740929121962840489	3
6550544306921687580163053937396188473	97740181718671021242993032613198175449	1
30999424602016855017620914537	1131050030311381341645279038249	1
87097826607147294625319502755720816816	162096508158857092639172581187616677762	2
896170833181643374896898393184	1150112546363806749673549311524	4
145612373628171049314949167931061201762	20017574469164224639351731955638091608	2
583623546756297524016035160329	1021731078608318309075165206128	1
19289025	1621414462	1
662	55647	1
22095654641667181	11920515001977498	1
51537	27804	3
28225297569462407086010	26714437427864860454059	1
28340	26823	1
12070624915513655497400097392055783	5005358846008944076626570836700689	1
63233	26221	1
445537769363921	29642917	1
762254524147	50715	1
442837486874820085003659	5916066014598267	33
914333932182	12215	1
416037180303731967894973314332	21451186734892970919748	4
686394278792	35391	1
139973916263315734854509341088186286137	414654302144008994117141247316492	1
415210954093	11655	1
475604019755439897194137	1868293507	1
15615333489466958785	61341	1
2071078436598271366604504290222	15893369921571462	2
7570017506203667685	58092	3
50987515931921004914366900000202822147	31859164478831413688006	59217777841694077487
12054238592929836534	7532	14
84708762237594605653413682483898892596	8677842487161429234288801779085242	2
9067436949878061369	29189	1
939502225928440163497604715248722	308346741	1
88021944622517465076835594252	28889	1
90671256445129008375634216780671932739	8091582361075882	1
516838792790096107958201498093	16647	1
7261810855020412994391754280722948426	167263175752542770816460	2
588598308473245368111991039276	51432	4
132063899824142742039163430493295223081	3430458534886121815981688974936245	1
404610988660659376481738321930	42559	1
38835841	452099171912160	1
17037	198332604480	3
4071392986222249	91756114748211942040485	1
34473	776910643217	1
185225895372344489084051	5480652565215450516581002256571	15231140150673833491
24322	719664123762	2
9488924627526460597170433671885934	60163437450706840712323133024636262544	2
40839	257283520864	1
1724795314618729	1875665793339130	1
937134101939	1019106652181	1
325367898690126261136707	38098022800413959300232	16479931252131
1066137125238	124836275088	54
922150965824239146633916177995	956206181009235152732529170812	1
469176300218	486503072575	1
78129664226183439623009839964542622127	168354405079197673673654643487314875372	1
1077929743098	389140105115	1
180193647869296510065811	10607988434251035	1
8114820556587174802	477718963061	1
278356424751835276931371581157	24049571672286991572157	1
5249666268561945191	453563179991	1
26949198223679452758332507148832222461	7881666824454276032357247125369	1
3003448877444352041	878400284113	1
67405463295601173844708825052021728254	67480310651314050250935576774644812744	2
14806536763594743252	78268017456	36
16109763023309187619474758561644722	6801639215336927	1
951972995911312608626075258481	401928746659	1
91690221134147555522785402857420093281	37213445759299093795834	1
201880121728600744910820812839	382169250097	1
8185638742066599488194267323039522938	3300155312100166512383762888891	11
856559575282134674868037020500	1087469266118	2
31605789244270124406383071629825114645	47514586454806304158339893787748082083	1
791088702886945436887840963747	269931113247	1
816737213	352303220964642338646078	1
30277	13060118291213965956	1
1325380164149072	1291183700565943097360790146216	8
17255	16809799449178620208	1
62636922701416758448051	20255120867933992333934310557246643600	1
31687	10246736066548608800	1
5233822793850219316670297185358619	76881932865969550563971460694095348837	3
9678	15197432538582426930	6
1110711254308142	36798968429547199744866	8014
554385452612	18367341367380683676	4
13953748045652904441739	461392461988229519244900143237	1
239661139959	7924597968001697354	1
6023866184896614473178957133891	75160754774042177023191992532876272345	1
818910277107	10217676261452098010	221
152230081338864003677638011090149138318	59885342578122679403394369316309991581	1
565568950564	7346463471759810965	1
249566742835881320948567	253903411415513364139674	33491
14903510963296486874	15162486125556917628	2
3930120855860977918117668139772	5316926525382836062165161429022	2
12812898330665585861	17334133351078591161	1
11336700835768940102463030151647792027	5121168608308319551566939905779058635	1
2273309812237182182	1026930410887806543	1
97177437578449949311587457692425618438	10740228241539212080379332574461645047	1
2627309922647009535	16813364199762388442	1
2346114244758788290454188436818906	46916993567738002590939	1
254224873463595198618864218109	5083924101179823654	3
24135160356026459254561119274186480007	1440443190890968574023277520802	1
520484216422933146087133683725	12235469933479021935	5
113178472402779401365972612898069121074	5339675768448825275130991278386119539	1
424542795625078117519488114529	1005154806105186606	1
17046964830859021407059500911725831682	133251473043324768822008695353797187073	1
565846697609266338912776620516	8704330143326345970	2
968158534	14861723184472239314913025193432449	1
62199	954786109310477614912018579129	1
26865570969500338	141547746527069847107024074178795397642	2
49733	364672957226003232143625036533	1
60402197430833317699409	2689892797543406287573794859359938665	1
32278	1020664088476487909023711146278	2
9005326285231929668350625189584565	97731107107080097686572177810637623577	1
22790	812920844410872303436702042709	1
993853393619647	1775357255831817569588464030731868	1
57483061605	102684129432997921836285840003	9
224126129920404218945322	68585005015142002474590513211918196382	6
701915229492	270367661339825822383382085301	1
230027519518652353325186371180	14101025754519918390690464842511718947	1
62315861163	835099115574229344242035286709	3
105983006079549690517354783742352868537	17773832146873506506377041153146931424	1
4186374730	577657750931779284579852531853	1
169628866432568676388839	1854472591502110200040475566193284	1
13436481954340265071	146894735752078117948471271432	1
1874827115093275539611099178735	53619174889527101848655289803916157893	3
10126285445454639606	491016259037840906211415761042	18
56837808781892312880253921852372659322	31803769731647383178246397447913972853	17
17479059736789509359	656040842735296242810710736606	1
134076311919196291996891019584688516838	47102753600332761271453262544956953224	6
3990309578386713447	998375518775054269667578079539	1
5077319932322075486610202451306077	9348175580321089886931093052665460	1
539996802161348097485796591471	994222343028034021476319388744	1
29986057704588143925452913991910920882	68156044586227141042242364061357829423	1
198910297751830077980557526059	174699248488199727981917106513	1
144846005308660814375995941249402479878	123934777676889241389659504376080835880	2
1176604896926224684846050284332	968797050427337807338258358736	4
82478387153436793163715465388685203459	128405100943302533599967352767776421537	1
411847237583193285753342800953	961035587232336723292498165757	1
69791369	77756091	1
29819	33222	1
17512007639216674	12011627036188521	1
38043	26094	3
326595122293832025236713	220517378211726042354689	10465444364848656559
62414	42142	2
13212889263324717777243391280646687	9381212519437473845432707130829165	3
54025	38358	1
12892593174461055	1390348327	1
460984827906	49713	3
94300210845883909197502	16981960066209376	2
316890989695	57067	1
3647329509845713394990189010486	155229925767394797751006	2
1073593117693	45692	1
43618505379567636232370313526487345940	9672335324864193302464150642604722	2
725200432725	50017	1
8084074181762785722763	120044925	13
3983283656941505653	59150	1
473050790863009098790802850247	8629348013464180	1
2167043302046475645	39531	3
13593739654195289102910047295261817746	105016616119971368931843	8063934279349717341
3371490685137751412	26046	2
140069207848101891689711574228440553558	26681192072298878244673534029818707	1
16513376855161966452	57578	2
7066583606142164608392884165019994	120632206	2
296236919916249118966772900921	5057	1
89599848603169045067775640447941744507	19393820940831012	3
292738002950166715272927649773	43475	1
107995094345994595187550633444588081513	10513119842703982251551	1
383446302688181065745621092927	1499	1
67406252291823885328604707812096540308	20145061775721005044882322298712825	1
526992365682662084261397371032	50069	1
342450174	10379852515237840	2
19052	577476564869	1
8347463620105858	16035705550711999285195	1
60403	116035812369	1
176440452147338864838042	449774436570209227692829148299	1
64124	163462151789	1
21733898164904878126894298721937333	37589551542732965054209281371371242437	7
58439	689984859474	1
14529360677792775	275094165316482	3
559585614119	10595011085	1
333281354495937873150498	399082611280438286513677	1
797560149476	955026084755	1
79423957224391276029334323493	5488407956543679760861119718402	1
14261407859	985501441885	1
113677366862667194358287602487078635906	76994512270807987510529541639845810864	2
594675962741	731498971409	1
39141621197399649146745	14595687475197977	1
2864475187339430579	1068146472626	1
1730963771076657712101529444327	8668114849562390578515	207141850703
16712834854010392018	83692550010	2
53301038006764658617666041196703157187	1318901263348624915684478363775	1
15504477484362158525	383648718794	1
17010253950299784104322980166726785711	4621726679429324268970190089495590689	1
18011371599852940062	941126989731	3
14879851755902313846001129888899517	4627795281579186	1
694460213096040596737737376095	215984658324	3
156099803141188965626016008803103630132	50740965661827381192037	1
1122814828881082908304207661272	150030406669	1
116470490552205944105456922837681149379	479324021459376525246896666745	3
454737847923264006907515801183	680641325890	1
109760589689634802036855098646219939651	84706577633283585710569280128624251832	1
269777526471720697894940269582	1075861754544	2
408092314	67107137737450938187905	1
30731	5053438588610334590	1
10480289196787795	3305839293459700143732956620005	975182766985
21494	6779937885244745466	2
49865219967865181542431	15470817876358075965111414285129287089	10031225099148095261
9942	3084532093227962698	2
17330171060763420632190564948414003	40962208373201662947426874322210392607	1
28339	2057720589987736939	17
11340251600440455	280997705493295840628155	5
455514113010	11287088248611027721	11
96534731122902329424609	2515557797316873683380632590523	1152310715439
502649484186	13098330668695617342	6
4662186399336327822119021493460	78189629897610939938903565187073607818	2220878008754991230726
1066420884680	17884967941239284644	508
141166421256205870187813689770758085316	106136603952221400002274404106921174535	1
673798002920	4180629497590069411	1
160968164778724385591372	237358697862456138744828	4
11588363613888944645	17087844056186324376	1
2605771699726182586271899949461	2685050022799320438560715250470	1
5288086459947967047	5448971861709945660	9
91582497868088752612032464222673285954	77895143530698644502162706750419990265	1
10887511044999409076	9260330906936362007	1
93983942975750386080335616090235168224	129481372492432259858194801647634917730	2
3862794541322020032	15916767301651742516	4
6390380752659710434819813315736616	27893060490582704195935	1
533487561268916010754252478669	2328593771388963910	1
9839259281734650768203160826063168223	1682358752029230333544148343159	1
143673208944305113630531628046	12565631197075014551	1
155898641656399869076618013106835096650	13330678432315026728412277026904335532	2
47056030183211082052893236187	13681857019418032599	33
146818081619155417035793608909980382672	135315235632441512907677128452241936986	18
858697532667445501136877523419	10639045849562965111	1
56026750	5747732429757085399927948409634633	1
1961	201177173299630226979855039626	1
5320285444876099	27999956034553669390208481170071894125	1
34353	861482382685147966157764623485	1
565649717089141013030311	64407951899313005987000248750836373072	1
62943	719996803288317639329943597728	1
7422829054857234869091275092257541	148750444107908272309166622251994286482	1
13747	640722393573305595247256484356	1
10156850752045320	9297462310894934856042502246992956	4
659471528880	603672519617890131223744586371	1
36412177261033960578481	165447607416295925983059689991659017831	1
253845751347	1229985249098318802615960061151	1
3771796964828244139612941132315	34065460515469992221821387996629118650	15
575371974138	199590344593549675219104947699	13
3741173256797575855854885250947864614	18251190821292525841469065091353281342	2
746286098769	267975188330712248834368080940	1
54189170764577972334529	5927565727286680789268963490813151	1
7253754201804159338	793463051641346735729732078283	1
1863562770931523243960726822568	7654035691971154533898044842963539574	2
5264989914309744563	454271456659657785324684065732	1
19943737898016543186701846452725032085	123361122035814999370237059197165103264	3
6071934483714352038	59867229820820182688845801664	2
57552298572759612748397979899997144576	36275422025473736079233963626611031306	2
6994858124451188389	521295703088370234925632973193	1
8844077618378000780915099834701074	11573801839322983004113144469766771	19809
892935293894492481287808555172	1168539738434346307649365891238	2
134751879772768394716517688379274917345	154894633368442691452599510803156263832	1
689942003458056250200280772738	175318542036507811707466155921	1
41999871260378262503728109726759113529	130732048030765461749033976866438240643	1
300422544031431427633669494450	959278343536880803687451484903	3
4869146201255351262151650746563590928	78678325770112900819708517309730148402	2
756718098746035984506727276512	426821022720405726115584199691	1
1035874092	1455113814	89562
46264	64988	4
16990948291874519	5024424866056121	1
48226	14261	1
415348318457567594523467	44010291256982731845878	1
65185	6907	1
6175006270704351945780904450563095	10606284216262882422635889837666040	5
12529	21520	1
7426069514275577	70199504	1
605937702605	5728	1
21029683704262443587268	3947827517286822	827463323682
101658565896	19084	4
1125670369362197425603835469570	223305470267911761225325	5
152433105460	30239	1
109746342772195539158532937815045722856	2159099993936957209315124614578163	7
918530529808	24051	1
55045974656884292155175	464273615	17345
6347186469516782030	53534	2
3336851511535448293848489402856	14796013617993801	19
8492770922337127477	37658	1
27572980908940025868534764877100061062	178911162783679438120144	14607377758301717678
7550425919058511316	48992	4
133660050761528041174825253589802095432	9558860298835216470936004639493797	1
10307990778182160837	39879	3
14834414446560305344899872937985167	337774646	1
871510410161284572152858028845	19844	1
154795712624854547883049746806848516019	4247561435536296	1
455289167194591511707439331534	10381	1
146009292296660704558623254858534201170	76625570871908881637937	1
1164486231034570910842982061673	8906	1
75762387294696966235658806537224775776	16394566916067622513370975663948997	9
325359528677219529373817813729	49387	1
1516523170	21768250948068072	101338
59860	859233493776	4
5193644033998437	83103191010874710471197	1
26875	430025285483	1
177362760209685939310012	1100878223448856129056240967100	4
32565	202128672920	5
1868702122208270946780913335126592	8461942565622474416252294263166714744	8
12641	244055464176	1
3668619351516941	1353870014655760	16901
434130448082	160211823520	2
180969261142926961292612	106529128467541923907455	1
504739652305	297119383278	1
5337349945237649402009988558895	5556364953023476648543065463152	1
626744436178	652462524551	1
94309541318721909533311696467145460119	16760333204788403854030277545114505667	1
395675721226	1018998962450	2
364108712181953323446365	17657469450255005	43645
16685013732704929474	809140540738	2
1106241872437413905976161597911	43036607858510371227646	656136786119
3371985524484160738	131181816868	2
26471979616892959769644939187454073223	2382188448605264289440743661426	1
7814518452129476333	703221136367	1
59070855147935118718802303213699211889	144185033129954453975267867386757439984	1
14452417792066957681	490042759328	1
9327370879698634541791695748098180	11555032950337537	1
559278721612869707197823159832	692851623465	3
136986765158117255836299633633341674714	50815970024660464008330	2
574020296864520454674373706300	415310516060	220
71464598326342568501385084977519045354	473464428363278013672591596983	1
64977105013692490483361045323	500530073073	1
155137949744980041452602698281554878098	80986719697983906484263662215240153707	1
941329635884397750325524134689	512879154782	1
37104852	46510925588841808334474	2
2165	2713827090401249137	1
4779058716572760	5020165510707410869715159134740	3847873362780
9936	10437278023267287064	8
81271214847058193823957	444980971032556681234956606469924754	9603121215533285339
16926	92674238103500972	2
743576498390555569222663366540939	114190630620558168219299546087936178030	1
47277	18311146427284842767	1
7012721604428952	95253883046189385366101	1
886059966445	12035363326323758338	1
5429222302147175767284	1372575372537477290538567727440	673368392196
64502253032	16306977142912361120	8
860716073361652375956885221587	16856827228297705049057700944218812650	1
338166386493	6622871964347609308	13
106810756155585504030170177126724460465	81631602516970736643484080090786867131	1
477230650707	3148369074239205287	1
414547898540001061249847	80820929081759462880940	1
16819064754640473121	3279072079592634664	1
346537810350259943789665992508	279048571382477727822741481732	4
1903438140382342221	1532738067605829032	1
29167774728919478741560356447870588525	28881536143975598946906291265771337640	19513175989564879965
14947733134020631850	14801043233259754960	10
152522336698706758023607108135161730932	152872091100702448283723641585215444615	3
2131643648997768445	6903459655498952294	109
729658978078812642050802768694147	74231504516947340922097	1
156663226640646836725883578893	15938057867299482753	9
142474527906312641244034496113243177855	2413827788862028001697951438667	1
195928298576797072458623057966	4991896949018039535	1
76805475094492577661748717988988387325	9213941004421127601298615378624581795	5
17390968638083126991963281753	1426716712664774690	1
164603662339871228376913336767150065699	115175874923282892486016744890772852865	1
313116797310472954201864651774	12799513657419674090	2
1315717872	11250573339533017346146844993877650	2
50135	428699424220588616081957246323	1
5676324889613866	46482064837131371922204145019876559835	1
32709	168899041423796174108392428246	3
38253027820117382518333	19564645753845030089775812393292922924	1
13661	1175338715618235181613783511656	1
5131661151961808497017286070402065	65168277633367763564307429728792220459	1
16166	568702235654554142149898953026	2
1957260281075836	8345057445054830356705382347361608	4
201852243704	860625735580346553571431170769	1
16707243693451460335670	160551045145055485213884162868464475143	1
73144852660	553406527404108820594438036162	2
721588517491378478562183646789	43004342547964820303163956433322341586	1
293746373043	548930383435701699561313623684	3
162445743996492371332947249439824474421	142719962645758876974275784526730965747	1
911218919737	380069544633882683532057025570	1
117043846115994605377130	11032844388375032103581213136697247	41471
5644611710158646060	532075155572570331247436190914	2
6214477490312417324056516524329	167667759696231690540102556631484334	1
16217476392767972909	62161172426678384805704884259	1
768046535136492246662327302477974017	63323202332605451505093453211485281502	1
1655977068505708645	964829437124004843606296932964	1
155983544469504968288389728357085373458	57573300505223911680788890111871241328	2
16335438368620248572	198094294629310137698227440999	1
14993714366942709064316279009792139	11180508698957495506756364329877817	40599
738624811790571642863926648922	550777541267395527316257263966	2
41620996223504108013894303950916301348	79142403240578273809318543839543134463	1
874678584888335062654654207663	412237216515828498414859905737	1
99117979479497850598914338966580622172	151200333237657583820749638402752199766	2
1067560606606820550808120950881	1241421022095164349248888209269	1
157456626941854802253137221440187553141	140718786336169892426972816668011558766	1
1204988913387585449745652595307	494281423962867509075037218012	1
570972240	591860767	1
19872	20599	1
8115358042447403	4168724714099061	1
23386	12013	1
21453866274844427709622	19112584444745194610394	2
49436	44041	1
7805429625653231424023861353692858	12343135121369998635731744370113185	1
22759	35990	1
15736590996765500	692490562	2
1080624274456	47553	1
20299323087881416527842	9887600623238079	1
39750340715	19362	1
292354113250440082544591301649	430782893581185498766714	17673869433871563911
33083203918	48748	2
4367935384828936494100438822927799889	2253642749545405693760132694673534	1
311108599197	27652	1
802932895059522255997	328056375	19
95331896118672871	38950	1
6445448714134891377692138681325	21607100822971860	6829045772115
13213600407592774770	44296	14
109651285704041577245590128967412809991	146146457379474672634338	1
12703051114230171049	16931	1
77152174878514655480844089575290400139	3987433299737285533358628593521210	1
16489892051127967234	34780	2
25306238064524202120303519337822154	426159826	2
1191975604179091501392031244569	20073	1
76407377629367232647088334135337435942	10365381141951462	2
106277636883628037909069155361	62588	1
14776789606787799529625870903233241087	218703720397694169486030	1
994846907485810742873068828469	45748	1
84237260287674226237746313894560252912	3648629114005790352148861802485232	16
719493073086258000110144162912	8288	32
550619394	8190208930307292	6
56651	842657434056	1
11534240809777354	115629791895828230182977	1
51753	518819462735	1
294552844424198449142760	814963790534208466615506405385	15795412077659719495
37296	103189937246	2
13067307053637611547737199328749585	45384209186370857457026660528099111551	1
35599	772798444726	1
1209438152845293	4090219179149628	29841
243176465838	822402569448	6
145729376836477221674587	100726221020765853514327	1
747813899115	516879092739	3
1416146654190819087298347716686	921660437548286438167853819383	1
808175943981	525979277599	1
144086265339396585714667497593706471337	107992683306905198168010482062737985149	1
384166859843	437509889643	1
221157280379074680042715	23018428175539819	1
9454600191483003657	984050966186	1
3610795721357916493946120013885	77395540343421970517592	3
10402690446984736026	222976293953	7
46229749515062283931861720395068962971	3207888966154298242843735358952	3
5625031816117334321	390321766535	1
9601770525967682918917358124734930867	157284253545229491275922617381447367115	1
3140367054700798806	666512465670	6
19563337126199466347223549277730715	4123437001754901	49173
795694268244746765388467218910	167711427074	2
93134967061319693911172574847211575412	20029016463217243697276	4
122909473712110706342440937143	70736175271	1
126233895256319883049998774199850895090	3135341132974833892310137500393	3
635648046072115542547038042020	859012623538	2
60550656709221808796451116433619933985	52677221196360985495198896123608347283	1
821938896969815748074894384966	246339943666	2
154535413	48287975042956363062894	6659
46414	14503071044588185332	2
6226094590448042	1189894933651026435216711844280	506887127774
49132	9389821666030164880	4
225710902407911991361779	21360116418315812712624308951822382001	1
47946	4537362311111252661	3
16555795464331627156811234885908683	75322368667780637815626465665693665459	1
40354	9262333840145260050	2
5487446981285290	55739544673283469154442	109202
201001702580	2041704169274682484	4
41614856688061192497237	921940480086333109968419816987	1
307066903801	6802796675018589821	1
1029081739808989735131365451343	27684717949490433857062967301433966047	1
204157416721	5492314439732023202	1
122960720858389561673051404681435977887	29554340103371572898853057898978630406	1
1040328310570	3147086491990286543	1
254157843005293824876825	94301659446101375475112	1
15872464824686577666	5889252736680804089	1
3010096303037223549850348129963	1462427151067682569955240890648	604107725383
9965428934479670522	4841610493030904912	2
6743667150903488829608929823360654783	2093000815446214540149144394246285568	1
13985535272043953161	4340625964156324471	1
39389922428892143423953299223866737510	56614450579967638498098110021908690416	2
11088129830380555363	3204826879598302735	1
25743178988846669905465560560037682	268107930104980524363172	2
1102609657943962732860715732307	11483367816896049871	1
138007773066027303357841232687948925855	6112988752965782845470854726955	15
327899047476322249313115331182	14529965972943255366	42
131968410056221468073484136562720757832	22567112398029420730934781142265446959	1
11463939048021263501240162704	5984010145411024446	2
100912443819893255608029144886491325439	163215456193661628812003599871538202707	1
588437190381436728597983077629	3669314581589260021	1
1153819143	26966095025543318068625191175653797	46719
49394	1154395215032141872412731059126	2
1866691415620372	152494486932620913680093351611778895558	2
36837	66802559383510789073184702428	1
7523985883332720224465	130782837584870717906602453117606147137	1
37870	1037944299073919050769417315413	7
17340668289967671746295356648742387	82429963144997622651676486640989340725	1
61895	836266552532188606552039713706	1
12614706259944363	11656449163176756103105288332837997	1
656349346234	606490760070592684674694364205	1
147171108511072038142260	83066906560107743555290617130708054858	2
448660799944	10108280013772397075297111236	4
259326610831385620266686472636	46275244398912068238530487436935799202	2
59282813192	1125946696510851508987939852924	4
59399531965218076382123358277926282095	56235591675160135427072870144304621353	1
815508171187	633249728459113526227779055383	1
57936576221837231284117	2467374423910265340435912376352745	1
16603116842480937465	707085377248965565392151418929	1
1121926416099480226615203184132	48634106085542675343185911845344726543	1
14869526395334106219	1261176994591449392474946247354	1
8031288940316502180478263592958968483	198817295046603874790740120612893754	17
893083122236321674	39681966810481972309686031852	2
43775299482096917795586577605416493771	148372067357879282666864251312115028109	1
17492274181110777345	62842543548541342372589635357	1
8005685484388643471042167998766446	18694002242260062849994873049931142	2
251596834783344913372057009028	587501445411149227674692344315	1
111398439169722696782556654114086660752	131166476956845979636172093283429257940	4
1251302585053369178012437802528	525564442234631035726846705384	8
93517520396961166483284028643738387639	127965676681731396514774699555417621218	1
1094393981607070299201192142501	923331909680154801062494286828	1
118139536054472750149014538909750893317	13903121939756002151559994154926297467	1
1167395758127083902042906556034	804499891110506455234997390974	2
371607502	351082368	14
32245	30464	1
8389419618364213	20319407475049917	13
17487	42354	9
2482326349333490839185	324865170825497658897052	1
334	43711	1
1131664496889024755647316288690859	2375165543553422018497573448880231	89255027753689151798037407421
25358	53222	2
1092687447716595	80365853	1
170852544401	12566	103
47998133205009386068072	3172542057311864	8
91743678885	6064	1
1585964595347481436903442297960	49380910394940337843200	25719224164031425960
986632931216	30720	16
25358444983495662803900969809993023629	3724774163613483062139608269111575	7
149033911093	30450	1
392085631702289794849787	731447987	1
15428849255377857151	28783	1
4709135066053638128342245841914	1574847270481534	2
15031820812575240107	5027	1
12451893329832048767307711943436988693	64209961664050507365582	3
5466347589766872779	28188	29
61180263575028727832578836713060624661	7535276251632755747302175086563990	9
3957049724723717625	16740	45
7767064185887554562871851352786529	28078298	1
1070802259031854216981023140937	3871	7
63440805969316871573857063770196294102	2986644163972070	2
690476464090564902175573079028	9940	4
158659165068515185433412958298838571694	82386400301249203482499	1
35332358715056174709615751076	11833	1
155587814233302030139761131842115179821	18143148422233741232147545435916757	3
1118742394385451300301309452819	41786	1
1670171440	7317153041055642	2
56569	247833258516	1
19146531127858887	221417350682205462646537	1
62497	722737715421	1
321832944633608808873362	5315892788272174021944261808233	1
41275	681762008814	1
7930775241327526575666692410941215	58308341041162385791251486523633137213	1
25970	117190717373	1
15998503397612979	17046512471695950	59151
540937715258	576372756900	2
125643190210993395309747	108396013286034082546043	1
335588767435	289522133531	1
3674431940095572050795089597051	3062606760763658252268613085572	14942456714042741603
491810953234	409920111448	2
67499903489491531987625986186792498578	75536125893428395573763517975247451217	3
642376931916	814906891857	51
28151038423587766058890	1333932669371700	16370
6878689901915153588	325945673640	4
92226088418965359393180933601	269296487157833096080483	593492024297
310791332126858866	907498251478	2
10029419384253237466519162169607985749	453959985754573851295450800981	12927259975862685957
4655009369184099942	210698935398	6
39138472251699368357991006403643533684	93422122571381952240854673101438664679	1
17042122982921703647	390851442082	1
15725559214951048239186623670516742	24757067961387185	1
480367761213051127615555226445	756252744227	1
46226516962694380952719370407331567983	167224803116387646244531	1
640079431254696907830298906982	1027497875918	2
127236529411738582970467350323340380138	346236089095806435448983754387	1
335042166431922452170650861569	453625070347	1
131256982380054668659356033449000214249	131638094685906486006768429850494559181	1
220171002219218421363144433182	900679795533	3
39450842	305968001558360875196582	2
1913	14836610573808261617	1
6519460745010538	226305765918705796701442186921	1
13036	452510120069981373	1
113042264199765215012684	133433924176009496449705655515668901022	2
15064	17781390420801407285	1
3126386601080549933483670096299985	28453238342480693082535946818889703642	9
28630	12865834832916923260	10
773267342020614	118249404021841384904724	1243494
52235440404	7987935557256147864	84
247223601124979343794474	1019830125709840934481047106491	1
483832631419	1995873739712734442	1
236896337952606410482379701313	19548753913661091669495617637120779619	1
181724780762	14995981152908597243	1
153915444036050552374036583253946526171	15496640550088236473162843608467473338	1
1038765739947	9636324538439774481	3
131218330015198134143624	111446863872902918070728	8
10108102300596859696	8585052873158180339	1
1206690612385817809633478146785	879011868211454733283708694829	142598516769
16924308046493574530	12328485430678003482	2
60717175633947007929100258016302618588	5296826070828359825277233852132658232	4
17059702843378126367	1488249047125775015	1
71648961855676913941240763575885697888	76837363905526112549661136640119013973	1
7708007862676249995	4215052914657697561	1
5690956831110620687082292504247220	402709842190749089307870	299130
228300344242728740831703640728	16155243894925246788	12
52387657075446160007805327116233141958	544516735470000953273830087668	2
537612059450908478610038254420	3103985695525629528	4
91700011425379618839991282856948280840	82052837449529113453184983753738563253	1
279404170863230577860543946928	12026393966582002137	1
163522683382657368050695438882298817077	169248030302286027828844611063077088937	1
655206066506724677103782684642	9114021919537243562	14
1455588825	1515564733837284388120452762787102	1
52270	54423726863714315041581928819	1
718839111894427	121971197787964066780294469205853701885	1
9974	1174977326882901904796638689243	1
124757205754163804658667	26895936256360981588233411830456146665	1
57921	695450925167818345554995917310	1
7676339736057506306052780044552161	122501739867841611811791675877616170297	1
16791	779818770111664189212382474730	1
19523058016145220	12522511463420826620120970285275677	1
999005143464	640783495633661334021797123463	9
2287396859261683827755	56516899524457347123046687902068644067	1
478688529710	474703030014284112259181231523	1
134113203429139147239883136791	148218174870321889871374931380711023676	7
45147721354	97521187917266790896217067371	1
107132653368621323728682033239602921913	41283937441831538460138358566248074256	1
281692025061	995878264091726187327115145440	67
55554747064198356229027	3818571223203572765768902908737992	1
14552651490294264893	1000280608566751215656556099211	1
2173728840898856986619485263724	97676446715297749669394828785320820816	4
4013712331999399053	561269387745797279819967546656	1
12190771937501557001273508245082866315	92332436921607906720521622421495249641	1
7374302937248788210	813917490538839746443773648134	2
98932064162627616066267523819857631643	109139169448701984313914040212150468942	1
6009694156054638171	658468346792728094671923253289	1
20549747811258271706375783997686149	20921334411205696915987266061039473	1
1023572226795421099612770353283	1042080761646985127685964488882	303
157562902976047678757840455495867720627	125688001569484721964704919300177640698	1
836814207348590254052328986058	759309860374148251941503488428	66
127946975143873734206383869134607714797	52749822146758691568656633871639184426	1
271525777207094497723202020366	80451042838696471002641215996	2
24662980133818946918109637324102545919	93055093564125557398510575467666149981	1
872349431003156179719455432574	605591124125020899525841062267	3
306810922	1670484112	124366
9868	53728	4
30602616997118358	9887491719508206	2000301784242
61196	19772	4
46355910478545835691062	320971803953701766548507	11
9325	64567	1
5564520747954086542656853817807442	12289294193066863418470215292528356	2132817458012298406537697898738
10436	23048	4
3782578856177569	35779302	1
407232476307	3852	9
21549785595873599629950	6234828753526201	1
50245042100	14537	1
601491728044844234367380257944	16477267372455232681833	7798044189519750441
154267329968	4226	2
167081459223441498754049770278297517864	3135390595229723849601671131679236	4
555627676752	62441	1
260783685800348174451259	1578885722	1
8474018612823869582	51305	1
1655999387366578812158501862775	5873973992769437	1
15766458253386256370	55925	5
3007630252112554736290576012259363364	60236360758283857311953	1
2027077523246181107	40598	1
167558099553449409381681186268809351775	26371807471261051569104448422212020	5
16775945154733458490	42811	1
2712640212720532289894648995829587	136601454	1
290106434171491608993599165374	14609	1
27173739362672474249731144029207456300	2188790496073704	12
123545288332225044451140523615	4903	1
146281794423126561300062167502920524355	28242365445780155460382	1
1007123636440536700568120640391	15165	1
88159652722604446848685244472038701769	26574733803978747763184732188449960	1
53165221776426648895719959526	51056	2
440933956	14380860943234121	1
27592	899900562763	1
16456845247633003	150299757008414519903649	1
32431	296191119634	1
21406879896429490320750	2438141437427497234154119291437	3
9132	1040091209663	1
13851429283112596149667062658671808	99798234066336847615982554325833244619	1
27329	958927977238	1
32642579321069832	14163570686982462	6
1059290919215	459624886404	1
477174749696232816843936	285085058547739867724021	872783458903
1093455071424	653277867814	2
58854509831704764916983472305	568002856166347007599965716893	1
53425622989	515608855413	1
27737373862161964701273264028826421009	168682420247811889923475157582674156326	21
673353849950	524744304820	10
30350905067628746690414	14820032291278493	1
1989505756456933348	971455035317	1
5212446323290409245519312808184	140516871671083914151461	1789903003491
17472833934992450544	471031798026	6
1734350057042493381771714465635912367	166057841268259240702056661309	1
6452484411987961142	617802402647	1
89613849242082717623498153204615345084	26422835483975214282822775681303367890	58
8564219264727511800	874860607349	1
1556113406168591148732866225955735	6949979608053510	105
124354769342597286828854135610	555398538223	337
39091788305336010429507462324409151183	6577672837528725979208	1
348352826274170776724156024754	239505737159	1
47450428045239934196377487061901593849	2971397008790281803141023329417	1
713661322945449326527719077981	428496672573	1
96169003632910844971720824629144389762	3866137387707593851309872102412774371	1
250896868386186918691584402292	660308893707	1
547316035	110432090206380280236476	1
64190	12951631995118780301	1
2455772562209510	6774637949294254053790454260592	2
6340	17489895139100940395	5
56766654200507570750520	7744731874326189183912261265097353092	12
19440	2652218802699048785	5
6860518782679172158052512961066683	41482541535244122605877498373053893176	1
15827	2559310822721457712	1
9933240923430658	124134869259366970117163	1
742089643527	9273831329376337837	1
139182769476405026119855	4595293528590852613812692333175	5
364364631723	12029954860812980550	3
4539590971774956849341752023944	57212429593662710612109128129200856910	2
500114264177	6302936168900169853	1
46235321143817394671258362356316672477	154619403409318447107304763639167595522	1
1033048856862	16360138122179691719	11
104124157078163277185537	345413614878396775365072	60269
3455313911900422346	11462397414206201376	2
2390930439613297920799754161662	2142451845530007450299563192805	1
12652107831848379745	11337231449766624466	1
24380987069021378566743130417398215637	15878003597565268670258121925426447027	3595722746230269937
13561105118342192202	8831606171088499142	2
31664691877429774850759366339791573033	107292168659669625781354925643275658942	1
6376029400579136206	18057276990666375507	1
30546086830723945667319771816436	545037844801975861991886	2
939258239340865140516881811	16759308297648505204	1
128072076686617749786574355765057558861	6002694600846080294214667520555	1
546016282245573447215018172607	11085477648137509406	1
95730779345206755055458913619653367338	13430988466440930387362804505099180668	2
763864639036707843124884845437	3279904166692444993	1
93109449801004566787435205768512887772	30112104475371106938795336657883315759	1
805182355456439107848806989443	2513061972478251013	1
192535585	10649738729643019159284601262881568	59333
6490	358981973931640711215836086592	2
17165443881517113	121646039092885687800585572147634767843	1
33306	498392904188068170063440260990	2
557949156791775026484375	135482585244882711237653882545848267823	1
62450	294037537863579947205284997553	1
13562412428375508372773869220909607	102232018639131787108671618242670010836	3
28435	492369261935207377149045363976	1
29973258838266914	8781265862748932155233230003776680	2
1021879509683	299380047483044922872448732720	1
59357044570378549880385	115234495885456904879925117388988893032	3
521329886819	1247292753692282787045099702641	7
168359049362588901346294601809	155457256329467925392816652367840395269	1
856441025818	107443374003259512198179205858	2
113832316175459981377245356654666830961	55425589969057788204562590393666825574	1
613734659209	303225385722512841301045805028	1
31352907626864783342571	9053381984241505951229071602844333	1
1648114575491617386	475905169093043128300737067461	3
5086281095343808212088038428134	134555667676198035564373232889818299304	2
14574522015341729516	387973758169939806748337776336	4
14289918690890712377077868931079018866	40800661355520921402445670343415838586	6
16007921843773449516	777761246868925534729273378687	1
6695726356753113878154721208995145600	110732473562313108890572583876875973353	1
3826535311855020800	979045187819951914711600872026	2
9386569200416769194511460773673327	15949755604784862369533824497115357	1
498662267931934507106088706865	847332090460587158048918877845	5
135770115436420459054153040280966774529	123664185877512592348066495620542003448	1
1127228433152936300434175345851	852316865654319433044058600304	1
116058420933565619902478758395234321271	146727137999715173925000429908457773928	1
551172031651818044501149507881	913837740242305285279436551959	3
50961602947242755167941445348236471336	71281123484782817088880910346471474533	1
1079450789955181981668403316880	533448215608352739927393787911	3
74280726	837441312	6
2916	32875	1
7040008771126110	28490658978209148	5700411960426
14820	59976	12
37091415173149104937432	22365054877113755335207	1
65159	39289	1
6859826955052525621524681844854912	3944131502213499492971553930463375	1
59291	34090	1
7003236909232263	710936716	7
268895041534	27297	1
322919027793241439423139	12049053628480753	1
761478753402	28413	369
2161622853710777654672308696120	101014084868509577996203	1
844563105021	39467	1
33354777150483616046233483944584991296	30028080765403340354802922415502839	1
885974367725	56918	1
430960164748121268405487	1155286680	1
14760173465129592205	39568	1
1920441874235850908977831790130	5771345176172037	3
12107277499630968108	36385	1
11409597978518117922813603544365539107	24375900402203045459700	1
10391126930441925045	22200	15
82851464838855855955366005604090487889	268574751053194779705000636323046	3
13149963943524199007	444	1
21106599735816500838869467737063702	610901293	51479
820008148402902186867245585076	23734	2
91451941068959348499705582133819280365	16481806759722406	1
853687687589274817257107200045	33899	1
118570057829511237816394928799622481405	62066536364429910517869	7
16694570703169328856924116490	60906	6
9378392469221045708315328219035529153	8002467370738404788437467443450467	1
749842992708422542103806466165	49105	5
42633990	12273647960235259	1
3540	1019109723937	1
27236968791490057	157479392157279750998239	933828257671
58334	337276990418	2
7844512248129661321859	1279899259538166181514813774282	6467034005053306943
2426	395822647148	2
7885103221490313365278643140239758	58627512806033185394327192521202036897	1
16124	732135915291	1
1034658478043230	7253517089046856	2
146355255399	1026029717667	3
19258713831242743059473	71465337827271744136620	1
184454148818	684473437553	1
5652420200724123208346771001412	5936898593778796862038708534575	1
886283670821	930889086822	1
30593831707012107551803084596008894868	150244619918064052313721762585753479591	1
122937011448	986600854845	3
75564611199666159583064	26261976344791691	1
2784714164090072399	967808824042	1
95398467820857277364802736674	18033528271456834847631	162524590191
3521872021042884084	665752607046	6
21048875639970965377401163382980112662	2650252907404687372954963992937	1
4372233580954716659	550505640205	1
9092123839332519831861438290740080478	20915684220950583429616895041409840185	1
3677519088858868996	472969569981	1
22872379031446575226515433025353780	4672155343920489	1
1093247569794067118825869704627	223318373153	1
149489105376844044918575424392680634815	159814094353518482260063	1
748447544443170180781503527681	329610361922	1
134132275131919319842727469041185079581	8923499923694815470060598581325	1
897400322924951180299004417147	1029638682650	1
83083285933310481742263923974946577162	161295294963026447045476745358383269598	2
386278721320541474080865232644	451362122380	4
1014985119	197664893868087313871654	1
62791	12228333314862031852	1
6245302670767908	953990678106717345371728502507	1
53496	8171691270444358465	1
137520468688256050967727	18094993990620425154696269033042127049	1
21665	2850688690535780974	1
6300999822029318084205749079931216	149598751346608722525516986136202912779	11
27808	3008105555993748598	2
1817348173533675	33482970335905515998955	61065
535695850710	9869703857304499926	18
222516477942289901084782	3981904697273177234633144792032	2
993293503269	17774863700042700969	3
303480389452750195020846271288	10386507651738073252274349037941286653	1
383014187888	13108523421881041291	1
70608837239695113523362974247465036558	34975190499270970394549828404527325941	3
660875324757	2856005348656370906	1
138437696966358917677480	253777999120349495246786	2
6130580207973735920	11238314510566149071	1
4223944253992005034031739564573	2244625931434153043537579729803	1
16217360710725658927	8617989774915509787	1
64524070678373382359541581585826163854	29378173295953216418193000529376815726	2
15187580585944974588	6914991098813206533	3
156309344851700047297232509772049683416	170121020258873017017574588985851494195	1
3839912814591303787	14784308080991524381	1
32488810598531646646524202829999100	331221641027876467468505	61115
1063202506701518339082850456680	10839291206017392374	2
92235589038440424539931581416633086120	5417799752861695736475690973468	4
1127849837393382406036546807888	17583031803453420393	1
23926649413256436421802554696374683038	49381364600424527320053104491558110553	1
484993977803735813983159729149	6259285161596968498	1
83556249568742708427953658356519386710	48753996234161974023485017731080738608	2
766250013766882887946198832556	6453744640380721441	1
400088910	22494876380442903054357256276760637	65481
12220	687065755881642096313656061354	2
24882545585248197	88509406776392580048659576821166204211	3
58746	302281181338349881801283568015	3
8339054815591229316373	125359627226444511554181604806214788169	1
3563	933638816009905392885167894099	1
5171173171092813470999522769889551	37475527470594192025498738369141524339	3
13001	472324747651575804695244876458	1
7754817543459525	27727119334278313756190127538633954	1
242387283150	866648517176248730404304860007	1
59102101297753325888065	104824462955643884495737354789125419058	1
137553533146	237438732250829325594474687892	2
905832513431016820313242614393	106379758197860891235062698288596081454	1
992469329814	572385250434641332726718687636	2
57343257145531737239529190812173157201	167234260738744508160533998176667423355	1
1036304574735	914244409359906323328669365902	1
958313207132607466416	21342624713171478745779991983608500	4
48839956534037024	1087716265992481652563768926107	1
3637909609338678521550708614359	71359513707439937868160959077122832523	1
7009501652078150493	1127206638897996323565193428578	1
80997525571312716654489904387800033752	82111556370273262562090989017876188261	1
12873217890586187504	1229430072130861438460186870626	2
47593547474413342766556064505280941403	29137967611475637147818763825679465763	11
1731917464873810794	638146180104761729559844619529	3
22516465863689778300965037256703411	25000602391558802072896299625788565	56837
792317182950886862465120863406	879729837660636630114055971490	2
141357175329246494794242061313203074893	63075653286648060741798892802966893336	1
1150294034081770051647238458502	749521918678102484149026599120	2
2182813399444980022527228470637350795	73943204968497324646224462459483723135	5
1014666129957434026947510650846	507322529338147949006171981139	1
141016425495965704348072589260873365368	138257486110324181787046046337732069612	4
951854298073626940150767960927	1149363267023305293329657784744	3
142706070	689639730	42510
13428	64892	4
3921065333187424	7800924780683166	2168730825878
7232	14388	4
395150322681611119493409	188138081481260965318842	3
62201	29615	1
24768651525933187184110782367039425	25035195269471458779299930050681303	1
58450	59079	1
9660116344429948	550471843	19603
985575304232	56162	2
474122207429410020808	153031696550527	1
180268540839	58185	9
672433108697829799003885726192	210583956974431906909035	1
148696952145	46567	1
126359773477899253978703422422532505688	2014601948534937314416728123166325	1
709889478224	10550	2
293693694342957075824342	1032259247	1
12187218886775404105	42835	5
859762261122986345513190950550	2352497822154505	96854453545
17753695976892341580	48578	2
9477713277156064799108674001606044604	135693276207347109010387	1
4353189019448027627	62325	1
120157691568312361985634680552076402814	2686211441358543555007985366765002	2
4882844387025223388	10804	4
26309980988330501758093605194876422	1841668132	2
803370463314875089943162649655	56235	5
154791365988383148638786789267628692585	3133998545952523	1
871012350182797001314069696550	19309	1
129567514454719874522734140579604735262	123245056852512265408459	1
535590692260585286490832922775	28773	9
95346075640706202873508173079157994020	6906560116398356084369558398237929	1
421638833559887707028141007528	49367	1
1361907278	19643369919049864	2
54497	786033489488	1
2969108624740902	146463775369190526001334	141386124987662
10668	526243985356	508
138499968292808739600127	1804258835321937206484937861591	1
27315	355836399779	1
80276190152631261439667861338893	26568062898133392650747433385845724900	7
43014	652397287608	6
1097795126839284	6066247696634178	18
90060718392	497661733183	1
332941644861197149673676	402662464976217813290969	1
671663707709	812315816767	1
4417280133521008591196301709447	3497940200950188494999299666140	1
856679677859	678384479576	1
162226611404994592229898841679698931289	138217785382490808289172898561962462461	1
607030152473	14250437873	1
394820944169653705616542	18187783934340891	1
14045818821738334215	647033349378	39
1276824553895199988317114817075	18691435091204414164587	1
11644589372417278906	170465147897	1
33101077564638851101114137958322522982	514892574598953018481247402382	6
18169933074394192883	282636225443	11
109150815312360643490490858723856763166	94428328134697350574800236448289284413	1
14315184400425317363	769927899622	1
495464015116026752037511693066894	1327707292851667	7291
135911127449191263760118418068	364204441874	2
150349614637335660948484420723126975102	129944276629193222954384	22
402393524418934124431458600641	290509791157	1
102088448907577949287471898151561917973	433035714693107642473276923050	1
275802110794821770177350805618	1059469084132	2
89712190659970371708344159335272731417	47129729369323795307116539849555278069	1
1085214044885890765758897189459	372396173226	3
498869280	201564165767152242089803	1
29120	11765704448947975489	1
28360982431957	4715496635597316861368765393659	1
95	15795368917720022267	1
4609189396291259047502	47962817530018400916915809166369913605	1
1115	11602591464130661053	1
16954189170998441901791571660604798	160087811421943770971841525279350471878	2
41961	15980782859804119004	1
23451386799105216	395379281548712113248582	103446
906806905984	15288335229925260068	4
131643030701599062472732	1778171005597518664148272718192	4
842252928633	11376749145722946337	1
6918353337870685186345295609202	93524671443447558228950715853502601615	50006616161725424601
830092560012	11221475711251635690	6
86948567624486009999724737038654209433	128751090637538671390757409439883972387	1
885352136062	613834320142670922	2
73805903865056694848917	5952032333857845587587	1
17174148659699056393	1384998797872680765	1
6878949962154212110565802548263	2804806165511531502631463617996	791362174711
17385086581036949666	7088552511461208872	2
10364479837321054300929088511632897183	71692811766216689451006103597588474863	1
2314093390007124047	16006964596701728766	1
81970993080409119242680138978457398635	64349686317792294856378867505746156100	5
4892902350775245974	2786820869214099848	2
6701821863894305158040180153304807	205058249499335317595301	11656623
428902874397254817960396797114	13123308022100753102	746
97429638535521700858602324763756402271	1167275259286519426852155553906	1
626677716195498551051766237474	6345300910542263403	3
69815834254335911652095394515835022200	4231325453864320887356012460663786775	175
1246454493290117079518684941805	636585581623900150	5
31226776553909295373606017385325733287	54967283926654357848940278759952863979	1
661177935748041868352669191709	17652741482821158754	1
323721123	3820023221473644042504392527769719	1
51659	609594386256067029841920135286	1
1883857917463858	88232821103969092918053601958574748781	1
16631	576057829236369221412759888030	1
46369317987059846756984	56878261989207766128728402272734399594	2
5744	861507019174520931389371352820	4
2043586372915649700663227802498067	40297318917592777328956323245379982176	1
4303	799549771653195140868851435712	1
12706910354461159	6208524002418350019308321783028807	1
572241577738	279593974574693207507523891965	1
37105150530224137124230	54388090796064599612479561743340802196	2
279440255396	28599068149009061730630484955	1
607988728005065442055854443888	143897821000893411314020211796632364293	1
679257576352	702632142018604507637827973806	2
123255558731207830809126365358927985848	14363520228760895786125345246407535589	1
1059930708464	590485597401541555847550490931	1
313459511864742266190838	11694338924738366775242416661465347	1
10908441191722512787	406964866619281612473853479545	1
2855098247978536897945679623172	150715400097098649753058077671915556699	1
5743653313040915855	1049379527837627947182237191601	1
4010591344801580383640317636420792908	4365955347235815756716600063718438332	4
870242530187341368	903166810689278718812949252504	24
153122739987928657718174634075022789289	151136742420939101329080424646799884040	1
9989456473695547917	1032554198928145562710280880911	1
2338831575283256668160170518800340	2819345187219103440382915585768522	14
180152634337242955375326055752	217165044268754357048558874313	1
151393913437534229914714924355077581569	127794247013615353367462839115122767963	1
559814371864033972808423542539	1171802596093247558470630342470	3
154741676907811940815357071021126928554	32166335570729628707510839690017306346	2
1200360540419421898682741941407	1166263667426086244755108694559	3
33172917182156059672259507074435574049	20181689422289866705193194842698233979	1
964336179869768552462794020650	382186128050001475593077966190	10
1282952557	2007901732	1
41429	64839	1
16835612645877272	2916415072070603	1
40865	7079	1
150268200874164497092552	255485802255058125150907	1
30697	52191	1
2714797325916684758290409404584200	12342807079784333563103376925513162	2
13744	62487	1
4981948578716833	458421600	1
678139056519	62400	3
24260571888519229429387	2222107667017350	1
260761216743	23884	1
665905989491473616357087744012	156437678419110753461912	4
155696783689	36577	1
141183511993872389604809998164409912570	11677328351162303425686788588137653	1
422356837708	27958	2
39411062162711760886021	222843347	10093
7809583307779998194	44158	2
790687275482261153455627503893	6357550527212403	1
6862974198774215839	55182	1
120483618894764940570867407535299151120	99878242333518757039119	3
13533535320602459040	11219	1
23539921277269691622119695477311704778	1676619472807425984248686198505957	1
15791399037077505060	40423	1
16418207980700499258910250349631077	1389606254	1
655012187297301041627346366505	55439	1
33314726567090116470485363800590384761	21463520168756925	1
1235688140008062832614293467067	55530	1
166296367810602165737888861877548096144	170100260542228118957881	1
738862432107187469611071365965	35594	1
85943138822390688604863517888132810594	18518902478348887953650244533935448	2
539485417337317224432223846997	45488	1
99989799	3828689588647131	27417
21882	837879327858	6
6846053162564458	36611061983987908479204	2
40691	217605777784	1
3010752383997044077101	261835119198787842098061231865	1
6614	575197577717	1
1878169942207798147973113836768275	140581443671889527861850392717597527788	1
3490	494411419219	349
991338689939670	1005143031904267	1
738427329564	748709893411	1
35520625865767349733685	120036325333277365774866	1
280318877539	947293217988	1
6252127140605372142791548307949	1680230744334871282417326379380	15286633069301782371
817986159838	219830061560	2
56761137322542828817187053349576162041	34363032527347277406338063963394723422	1
890061895535	236464164204	1
108260762072615181120567	6500196934768989	64887
10010704338861267846	601063103682	6
1256235665296322930528017472386	131893634356767942899989	475541710889
5283387919633198948	554709003802	2
5020772187665974469364096547118927641	16996821729148451568362376738	1
15617911162538696422	52871319767	1
150206656139261139959648005182225525132	78325696919110489291943915819996563363	17
1524849442076159288	659396240334	2
25526839128725105172059163025330894	26232063089166201	1
993706877736150618839525975644	1021159783139	1
140186246768895543120558685081339464940	16962754703285773363282	2
498092874388786612774924117177	59770688548	1
124846406621129886863046357445854889443	1062648808975813104881167461129	3
163783749020553082008622189846	466566968322	2
57887951073881342561209265858123708713	99375660922610288472426669750430494596	1
155963900040710213222881813494	851811709208	2
217079460	103203426561794159012617	1
26520	12608078500005394785	15
21723767707720087	1267218726432756597346573099387	1
60677	3539488715690658461	1
341985122898936563824218	49342555718850725648047640324435325732	22139258296040432694
61788	8914942869188269912	4
10668436492309842809332462478483131	128593835979304098035388908432687622196	1
19922	4841159469034460707	1
11101412410025608	233931523828421012298284	4
453924822032	9565208587836403913	1
19682324101195048439860	2604720377639085260985807279354	2
112148547107	14841519958229091836	1
687294749674832721578759481270	7129512804572808713985062421136023352	2
353951852252	3671647810530775429	1
137933752902103963487382026384608422959	118433629319108317128193063124774740353	43
31495390751	9059410791116702147	1
49318653298720599390206	32595831090113654970689	1
15540776208829557079	10271256054864866857	1
1035574667415969074882056691987	412123109402080515638070667225	1
4753912866195442091	1891893857476964522	1
61216053983000370656568580885531120177	28231290056547764353854199089185778262	1
14058368059984082535	6483362461313368425	15
119832323014339379967019149492315378675	164223494456705407566264574971378576216	3
7028243342646699090	5349830796476581251	3
2613833374801739809878407013051205	8058936822488445783029	1
909634026379585804725389599113	2804571714803704814	1
77970464832104288257077091390055381622	106618137233676305223077439998	1126
1069058970553538943861765628700	594714045964909676	4
37176557368310356917169478996113078710	26801420339362929558025788520739686432	2
977008169878376233682175506715	3204319935236233664	1
62864497408874487119726790838572049754	61760669582057230286172425861382226566	2
256324624265057865400502962292	9800701022189370188	4
379450456	6750213118627294534591869009624148	4
29776	529698522276242361564081218631	1
17341738666564200	104027506884043484201490790711881490375	25
37968	139917913258017297222702402910	2
13713543167333019524271	169698921958550835215052997144553995778	1
1789	554183393531843999954337380492	1
14756196899379147262416999826002355	60394129778740024708809258429952472495	5
63970	1073103520638168444315312925578	2
3161747858892900	19718380912404726390194823526982977	1
132028306040	823400393043312512378946592629	1
30356757576679428035518	65562011356572496090881289962939736210	2
576792708561	266332251771414681829332062489	1
1795097787228721702054941855325	147443372120991952177288922727641205715	5
497429559303	165026731462407065834850205731	3
109766416352654578238217282299222415195	143352451026960077999455037895526689763	1
47508645662	820314703637651998975231342795	1
44667128726684124756762	1413986021532608186680870186006412	2
13403489490377831885	424301881930265022259826012305	5
2981681454386865187627037733365	28693818691185962236468315788812231943	1
6044784420763435298	784425476139289951263508586358	2
82274931528873916609469176326486533979	44616149208895857866065971421283209185	9
10599802549981988802	177796655571300116281980668569	1
161613972139964958144915806602289282062	423310177569995556211783322659650454	2
7271693583596641580	953672510191240983120320570777	1
18557751721113745840872324894016263	19091701928943685141856549558856853	1
778641480316099013609932443578	801044828872959705534501838121	1
40730219373771937083143388129705996098	128257610229217070370830287224630694449	1
589677007631156614734405979719	221315522706892051155421868246	1
95104023588186980777273168256202026554	90926105860855575429423230599213725869	1
1002001423294570248000106340804	166677963481061777440913112807	1
139915245321317652948600718471509777664	1979747738246582932060900928699889096	8
1002293909111006688897159699879	1042054430693357425871570231959	1
158596141	199708643	1
10539	13271	1
8291047694656606	10876824602185888	2
42052	55167	1
2464318203893952654635	398440920803531361296880	5
307	49637	1
7180646360543192002154423893069936	960566791909467358995610213521642	2
59168	7915	1
13526483105750849	916015666	1
954619648241	64647	1
406422935857911338933755	23880496415697493	1
1055486334843	62018	1
8698294332002352302893675992465	581414948553846761724150	54490623107202133245
957775173342	64020	6
91022254307084092533285220738367606181	127973615501668972068317382493507	1
130257170058	326	2
2861682618817899915044	30322461	1
2915621618765053403	30894	1
1771572643583692317029379424264	6897334244846104	8
15737388328849695351	61271	1
15459242168532175134282008684927378187	30618415656325650948407	1
2030708339051202875	4022	1
165443719555337851787381439343406846738	640373662920011758634625191657787	1
12441253563214882484	2126	2
4792144063719716605630590665369696	174320701	8513
1125841433976205005434180821184	40954	2
150651290347571684876327824335005829305	3223588647832674	1
600969058228429272075562260685	59964	1
158761913025364186777758343699872398663	33259929835146290070060	1
82549299400636425267626533918	8849	1
91497631678185820338606553046113781102	8065612298764955037772263366278497	1
1170500695092073237684534985715	45165	15
682741469	5929360199270944	1
58237	505767066087	1
11883103236952846	299239952343390312387815	1
26817	675304896539	7
9757771492861531310635	170713929894200277547832987134	1
60589	1060015220271	1
15655486882176104437981120098328393	153618766131636198545893571499905882623	1
33937	1072497326389	1
4996604932153927	2915700454779948	1
906907148045	529213259784	1
186904091285799528212711	285425004788244292228583	1
430276598734	657084065999	1
4740269220905116420385397247712	7545936351529476497338101247694	2
549702983525	875060789297	1
149247468867753324139660441170985968409	8236184823955603362231996673364053112	1
733611505938	718446984417	3
214064109754906426463865	21639947168479856	42577
10055387169359345490	1016508780256	2
2418146521009841258010882338786	61087747235847439989132	2
7380036193894623212	186436091315	1
9828313830425736605992289737450284041	5600119758303337723000849414365	12255660127632133757
1603881590721727226	913883005890	2
159959190090631365794759767438728050570	65726752853705828872021917074060664414	2
2922065284898735140	258576761324	4
9617893420449277442664683180232917	12092336295706082	1
522924747611759001911903394331	657460176469	1
92278726993772641092215825196752038317	103623059603534641230927	3
1123337951374009202805278896342	933952194418	2
22489151745095977465848442009497837454	1446597214195861753097335590869	37
191582009760586951916774545991	208067892113	1
122329935577791353121843743591200297274	15075209793086222992610786971027841991	7
897313322908418803397581223820	445011220465	5
2277005	79800499445833072981	1
64141	2247901392840368253	1
1112236939702386	445089317326409559003140994655	1
39619	15854529762222735033	1
41872106463701530161431	8247453079639749182787502319124675350	1638637594947815527
51106	10066231978404474100	2
1733236257238450216687865331747450	37497533288760702325024607262273919329	3
18700	13480475331833034173	187
15369479957341974	408047150559970049731425	45147
680863842884	18076379407711256550	2
116251541767993118008692	1615288666505846477903572285645	1
478944068936	6654818634461462639	1
97257801347554019570420592592	13754888702033338597385047471794229644	4
16836231655	2381099401462047144	1
117408146208431744246544376774376839820	96363416756010831736720593402075416111	1
327819074503	15640270712718119873	1
119783489176747982601200	302550683531058552468598	2
4012914426598367899	10135871070907671903	1
1923736745059512595344563778162	1460306636783544482069618988864	3063747706002
7534837446141552972	5719687560131981184	12
41656930326205921011987132210423769311	468261255005838128861536507362032836	5481576704722577989
15198886222030591398	170849111571279848	2
115886255989573585917541880829442567677	144137540429741296083927425033752473250	1
4832547245374020077	11262520722488029907	41
20201943657009589687465336679257539	515262750751028808980767	1
694499326435175058441148105927	17713623966551345342	1
144487375850302093647546314432202547942	1101482469945958797344919385960	2
89678887661666613503314054572	7270891644671924089	1
134859628626004697141956477653109111274	91400039694842224975738526752893683860	14
1258668412758836858057819057212	11528850703540124920	4
33197675278569257431848106036902236670	63941245812303614123950918493525281549	13
295833777670242690149859352747	13901795027563876349	1
100983176	3577302616135835579113043561554146	12418
32528	1152295898256026921923995349188	4
501276916948077	132863773911385455112953257190660157065	9
18822	829102651065419767698476278222	2
481419546528133313207308	48335442164536587550594077600406469826	2
53763	845117311042044055127916783847	1
612545862922387085541019119297419	1316277377670172735915732229139644426	1
2483	78237621570328168190635445092	1
13102478108439448	29801196863227424804387044652399950	2
419406799137	953928293824600272223141263821	1
133720768116125646583827	162146805819208260465074568821448693295	1
290991281069	265078854067461512772505816074	1
3731092942845320098396046405727	116626172701639889192264428127627478077	1
474475946606	1207678664375950661980690109875	1
23139409777375493286787447582931498178	37162372381839236017817679773840023549	1
642971982037	425380994220023150600233347243	1
56386945459826772030352	4829738477515610309618674720801070	18838
11973021649819890016	1025531049477781146537567623060	4
2525130688809424218672167891400	97421496747835978571966566308725860185	15
4610732183566753200	469285447078955295699078037289	1
11227136540512261809216486108397297812	144108597034636470812844422012479094641	1
2389173002549210995	1006659749314893868307890521110	5
140330699121308391590121242872666642897	95526801427075959964227016685852589838	1
9456768667716193666	1112183639930196304226104292444	2
813473593210173077703046961555295	1254971833083183567172581139576980	9015
180471124394935790949095277106	278418598576413436976723491864	2
39232491775281051433805125962348296009	138511121318428777078145287426117374150	1
870721068101499553890606808193	93049313293710729325774050756	1
166842856562255802932403428092635147110	122495924783885389727265869492764174249	1
1087287246644418627533947145537	502921736532264248425474421018	1
58687540156934727069742474652130327667	80087750858856230797334132812478971773	1
91696195818274960219365137877	1050055287562957746937950535086	3
77981592	38548265	1
15419	7622	1
1673847165908781	11423075995274563	1
3731	25462	1
270691894431896808902180	381814239355300338831981	14444604825608154157
37480	52866	2
5590590780462718195792097231895240	2968295715114924732441567663831407	1
11472	6091	1
1488835428959533	219014258	1
355203490149	52252	1
7357392221715780666355	112168784552525	44599914335
329928536026	5030	2
5484967622936080571543662360782	368986192487587841550831	9
911608974245	61326	1
139437903096029092248560090593062743973	12057546165180070558573305017220424	1
332650509130	23697	1
22104189908410659980613	403549879	1
678490105695801218	12387	1
9072666756721361883333958555689	19704092808199189	1
18096901238256437946	39303	3
21451567409388770271766762522959077933	349639378127788564177752	1
2426220518257058803	39545	1
138162505096434361446848770272436612351	8616958056383392762566169670759834	1
9567414541520226162	26476	2
10872153035303473426925195299487849	246105807	67
574076776687883065022319365287	12995	1
49666881801232216193606368341251501727	10112985758413925	1
113068888122625720329627702786	63829	29
83879491907239904097369305266596997607	13734820733191451346434	1
533803334481775746496841545938	9707	1
136749096617469089333721392548438811910	12865012320218164066243417927218485	5
1214770630103001368525735429876	24854	2
176638941	1731491853138697	1
16782	164504475145	1
5648005753437033	102264951238041946711742	7
43207	782322458764	1
300191187043646182137303	847731611794838983710284549671	1
40842	115336678701	3
12828112009515935546754914295156220	157697756618901406592813364451550609237	1
29159	764170375925	1
400457172315897	287351897334048	27
840413792898	603047003849	1
33509270594318990872255	7851372813998464206553	1
156739825670	36724846119	1
911912304455091819689898417312	1106481543470611560503526868426	4992703120852110494
730596057792	886478940716	4
147434537351465907577782575980483325162	39436291910343598009370799046748861712	14
23999099779	220670800087	1
11619264966740971324995	141566700037665	37065
1880900844474459138	22916503446	6
1661763752179321872175672591531	188043895300060080349521	1
4876982241814298271	551875521931	1
14319916846958054760448140866397287636	389864524457649444810479143887	7425669602775427157
3856868838227282696	105004543782	2
116912795433396318516215491613214759676	108520420299439885850379223445552996625	1
7997470419603385173	658769016663	3
1074554081084144860602608725855062	3791703862189638	6
55180326139838491313970715375	194710959108	1
4784404276992304017906223626495400742	237667357702861384514886	2
38428871885561884661999772995	1073009431811	1
67184423465895294978774815381644303349	3193440884800040686204854268684	1
156687437145967538305833391471	452102135493	1
55389436064257776357675351080656510664	22661502839127087293728760862062051121	1
17349766739479684634968135760	178420273658	2
1037587102	183315501960831053316393	1
46735	8256897144824946662	1
19425811051202434	3621647327596172350806220595320	2
47471	8850246707082845619	1
75670538884864514681373	274667308935219294223091901225244939	2479456695332891467
61038	221554431220540034	2
2187686114191241647985363854131877	79531596818224223720518501616746674345	1
9885	2264583644638490709	3
1362233549662475	3639849191923901800450	2575
1058045475466	2827067333533127612	2
240617473263974085097317	4140153928106802037998240211410	3
642072646645	11047741271976994140	5
421230674969854247145591707494	1316965393112592874028349667259084251	1
1020351178833	3190098136705897091	1
167318544819700128951492905029470278689	569612183517258988087428825735906457	1
309022026214	11315810696753558454	2
90471685526171952265983	415493761248850222565033	1
3330511716621765623	15295468764337654754	1
714353802480823706308135539875	2685514140813184552667520201750	7426744404625
1346613359752012618	5062406341595781108	14
11683328247333572201006163071633125925	4398496207877749424089304896024304103	8052860663547700657
2901659108599667050	1092405889446989358	2
69797352507013376038216603881899158879	55988806891881380783374023435663201406	1
11422425912516271954	11774885309660981019	1
28470734213180346702256409511276149	321894724207440056664506	1
1126683718046670757326279091841	12738468280236651167	1
105965594637059301514132447371752401597	1755596335211711386237777894582	1
925770640878498333629406983510	10198913068041537915	5
29031712743238594675923927396713268427	27335969390577098180818305842123240377	1
71445630950825343210116525405	6428242113303420454	1
5899903791288324091341382705657992848	94621002312039692711058648426278063203	1
326335935528202831074235184224	9531012678387802733	1
566428317	9846009118655705304131508144448125	3
27726	481950567495812687737414432289	1
19958726711678512	101872395933737955541218716813857926641	1
39968	925240500582793207387989643361	1
186959492207114310628683	157016795490145002603568435380271451121	3
24366	462204207893523744785779072399	1
31623788362845035611046878144082517	24191504261337182463648124175919671549	1
50983	677204174483299101821195283639	1
5685630360692745	11800694755048327654334865246726413	1
408641273633	848147105692193025071683275001	1
5259181895803912035537	36256117343255116738530175912669201971	9
28297147325	1207671637498515080073953428857	1
1100761772870540810337626128687	124088326950840703809573785234596063636	1
191523946575	1164628249156719071203292933561	13
53660224250956024086832221209376683058	145903714899495771502060809201294375417	3
906212518956	434375595547155235508703831382	2
148539515554314689593778	2447215620742366511916217864236036	2
12262311929195912791	202023826370773641962786796899	1
3574550085603315566274911929986	141744760314475488825400984298179121944	2
11398535263904016828	924951537890406415104121052287	1
2780152566345302644368106786333201426	35385153506838350839125090818196843906	2
2048143233321314413	1098370590453026888434813908388	1
107279654725605202046020138700764551679	7000714808539875557726752878872140076	1
12564793999413547175	66605295434043651113693317272	1
4918907735485676071551465688864274	8734047708481492552617444046803336	2
654066582738604623569106533989	1161365295988497114901594846992	1
112396180843859453146096574432994821615	39916659554292959382244802919118679274	1
264457109727148509323250776351	1053625540866709387023704834260	1
77592707540766851023855686376738092062	89151925973811687538606332408020643849	1
1173813054288794870349263977997	285375083617630651613146525507	1
5979285152780647028529849230813669963	149502942651987394779809702993135256960	1
771273012966178676673241467559	1201627365504709009223175133952	1
237465432	58411225	1
60912	14983	1
1185243609312025	3178308854029282	1
10090	27057	1
159704923086636702791435	147083728637595499025187	1
39062	35975	1
15091053799560626578721527091487725	1564544248999559915591077677018650	957493420440367145404576301725
31522	3268	2
7043239049902467	677475423	3
425406278495	40919	17
438674193768180679604365	11095309859079988	1
800740903970	20253	1
1878628815451523737702059390288	14671647433074953853246	13447889489527913706
558787701792	4364	4
2244391066965280586506558478880787657	9154184026639486400261652306527920	1
131213929059	30560	1
134220290549098756858574	401097859	1
13716242455582111988	40989	1
1280501653307436455139123130729	18097188030933033	1
2520786755531033399	35626	1
57423799304026294040468670052790212931	122295645732911902885016	1
8493672030475151446	18089	1
125439766828418338952093237476925677318	1957260793389901597644209769070871	1
8215681496497118939	51778	1
12339326442055138022518980714494804	435313900	146324
674630351387613133731662924168	23800	8
155915984741261678416686947911906429543	6740951359518339	1
726237746850148997477192771474	49961	1
105011214853188767610729555315979521614	48788225878380628666812	2
745831875027191284984851915579	20095	1
126151529074018792111894470736479645863	209039794416721271460027788142812	1
1164267377897170002386528549329	2599	1
