7533404	13
66435893	13
8635067	13
15733383	13
54927847	13
6213246	13
13239781	13
5275373	13
75569984	13
12254637	13
17580545	13
8692482	13
13344347	13
8481037	13
90369329	13
134922837	13
19884730	13
34283401	13
50734355	13
86610899	13
7375130	13
75467461	13
51697396	13
16345715	13
110312924	13
24115241	13
3428784	13
22949066	13
6908566	13
86595239	13
7364989	13
102819742	13
24137970	13
34054590	13
48830767	13
3584311	13
4108967	13
15881001	13
59059083	13
32540919	13
67807008	13
82539255	13
48710989	13
16852431	13
11434632	13
16300952	13
2007805	13
925639	13
15970510	13
128939615	13
82136599	13
14304999	13
44654496	13
12361547	13
54136640	13
18891605	13
9829419	13
14220454	13
32079204	13
59029961	13
37737278	13
40473429	13
43915678	13
41381167	13
2241886	13
9659609	13
19927287	13
7867945	13
19654487	13
76630254	13
22605318	13
16697094	13
26871642	13
41181898	13
57619319	13
12456152	13
12478595	13
148763486	13
12423271	13
49367535	13
3048871	13
8808343	13
528274	13
4294120	13
14575809	13
156939792	13
101758115	13
17144837	13
5265453	13
24187360	13
50049444	13
1279142	13
23587532	13
2076587	13
100178793	13
57421766	13
32595502	13
21766432	13
3305456	13
127624760	13
145861785	13
73271906	13
73954873	13
8848617	13
7444784	13
113221022	13
32789650	13
40141314	13
71468703	13
1452462	13
35646011	13
84309804	13
14133061	13
19677803	13
14626766	13
30328379	13
37473518	13
2714874	13
8393846	13
4478839	13
33290633	13
112736627	13
3721	13
18618693	13
125019999	13
35873832	13
21402062	13
10897787	13
11575450	13
33376431	13
19428007	13
466747	13
27884465	13
5292522	13
85818044	13
18382170	13
30323177	13
95680155	13
7929157	13
25792079	13
57580714	13
19672725	13
31677796	13
8924560	13
32455078	13
1298026	13
98761999	13
10742406	13
100580202	13
1773186	13
35903293	13
17447208	13
173418676	13
31320250	13
4503679	13
11881194	13
54970478	13
46388693	13
21005234	13
65732968	13
18928402	13
3802662	13
17472210	13
26071120	13
11926521	13
82209551	13
34714695	13
26642086	13
215093237	13
19173592	13
28847841	13
5138076	13
60420628	13
53355726	13
60349151	13
130708990	13
65671117	13
22866634	13
12288812	13
87842895	13
38856158	13
18773287	13
826008	13
39315180	13
15677829	13
11163922	13
8311038	13
13334164	13
10934546	13
2686644	13
121272334	13
11330719	13
25094848	13
68101860	13
32159829	13
3812429	13
15606182	13
35987569	13
47263720	13
63288122	13
10829226	13
9673868	13
12340450	13
88053528	13
4144942	13
46285718	13
299935	13
18860119	13
5839720	13
21103968	13
69219246	13
45418453	13
25096542	13
355851	13
51132407	13
31357505	13
59421741	13
72651030	13
18139859	13
80599978	13
7116830	13
7855936	13
10594106	13
4631543	13
29479560	13
20480851	13
24846234	13
36331157	13
84683338	13
27964420	13
20731657	13
79148877	13
24440733	13
4788969	13
140686	13
78481643	13
52680918	13
21383420	13
34928226	13
34027895	13
36712937	13
25696908	13
27810765	13
85721059	13
20668922	13
33559745	13
65891833	13
12844488	13
8491624	13
7411704	13
9695737	13
21221656	13
21535562	13
20206120	13
76948047	13
13502942	13
103459312	13
53602272	13
18791063	13
9311353	13
2260940	13
18799951	13
130943211	13
49679487	13
23530897	13
17051005	13
111197435	13
2404	13
3196947	13
46731373	13
113399723	13
9214509	13
23182437	13
6400395	13
105852440	13
9686263	13
49565044	13
54080095	13
21630872	13
45236341	13
27539139	13
9737580	13
27241699	13
62822209	13
3729030	13
44760260	13
169621106	13
3682489	13
6180683	13
37745318	13
17410441	13
11381696	13
19430093	13
60159087	13
102070443	13
174453226	13
40911310	13
13446658	13
50881229	13
30178076	13
42994919	13
5317919	13
87799689	13
49344780	13
21149630	13
3890708	13
71775529	13
20110341	13
835204	13
27885745	13
20211363	13
18113769	13
161383612	13
49821276	13
198542667	13
34773096	13
27959226	13
34081297	13
40757158	13
14417146	13
58894963	13
1732478	13
16973014	13
5840306	13
29060212	13
48152298	13
17069599	13
42435238	13
16367605	13
40644560	13
6365542	13
23520619	13
160945097	13
44018947	13
6772308	13
16595994	13
11911000	13
98315248	13
53490540	13
2999334	13
40694795	13
12181970	13
8960405	13
3084125	13
17289468	13
80407439	13
3422288	13
20441479	13
40079313	13
11413572	13
11971970	13
27996593	13
12333838	13
18826852	13
3223577	13
31534319	13
5738897	13
40882151	13
1286999	13
13508896	13
4574002	13
65741905	13
44004084	13
41812122	13
23843628	13
20448495	13
36658624	13
86740144	13
5798023	13
14958760	13
31737644	13
16287770	13
60475078	13
33020927	13
22162298	13
65030614	13
72199906	13
35866003	13
107796063	13
10171058	13
61448032	13
7240118	13
6705129	13
11003336	13
10602459	13
68254663	13
11216265	13
17289098	13
4714364	13
9040754	13
15789800	13
4676412	12
31330076	13
226697338	13
1807071	13
14012436	13
33259630	13
28614529	13
55295255	13
153401093	13
186703918	13
10684417	13
141991697	13
27767078	13
47542376	13
83124760	13
73358497	13
6994904	13
15407041	13
4762498	13
120480668	13
288833	13
60574659	13
23445326	13
46816153	13
84477054	13
36008775	13
28730668	13
4274530	13
39972033	13
17834776	13
16353255	13
24548839	13
21283153	13
19035014	13
23125264	13
74060207	13
31753587	13
31862222	13
188750443	13
2669827	13
68625618	13
64974427	13
60871065	13
51176851	13
23771006	13
35415399	13
6276363	13
19712709	13
14829660	13
69655914	13
82454693	13
20192184	13
4359289	13
95264	13
17457420	13
6848393	13
20700815	13
132133745	12
28339999	13
15647584	13
17039121	13
62857575	13
76553667	13
26563005	13
6539205	13
52587350	13
61842558	13
16197651	13
6668495	13
73542023	13
36692917	13
15514801	13
34139327	13
14192923	13
10275087	13
34501764	13
34872213	13
25667049	13
2404620	13
3686753	13
14630480	13
47951505	13
85782007	13
21798354	13
44485977	13
16958748	13
4290931	13
13394383	13
79763195	13
167496082	13
20316938	13
26873996	13
10824085	13
98440992	13
12877186	13
92684557	13
33908324	13
10699581	13
127511309	13
82968853	13
147800192	13
22002419	13
69134142	13
36327317	13
14588270	13
113587559	13
158005604	13
4452689	13
51397608	13
59495190	13
41358158	13
20925268	13
27700759	13
26682527	13
128425846	13
4773058	13
29719729	13
14151788	13
56010479	13
27672009	13
5554592	13
2301401	13
58947118	13
5075499	13
48237477	13
19375173	13
2263886	13
11486951	13
27681805	13
42470257	13
37276097	13
19309475	13
12144484	13
7103161	13
14779423	13
48143666	13
17847439	13
24686481	13
2417595	13
122271212	13
39387133	13
3836033	13
18887459	13
8983007	13
54829009	13
35826663	13
73416360	13
21254513	13
43517296	13
21910805	13
26880492	13
26687774	13
16308142	13
21847871	13
7673693	13
14978036	13
32312942	13
8040439	13
15110185	13
19653265	13
73579598	13
5555390	13
4330805	13
21798399	13
41903240	13
60320956	13
4539022	13
45695067	13
125644572	13
3877936	13
3764972	13
58283324	13
116555101	13
2891595	13
52688	13
77493566	13
98783967	13
63095362	13
3822824	13
46706967	13
80247793	13
41111132	13
17021593	13
1082062	13
17514269	13
64518	13
55768237	13
94044607	13
12609203	13
101642946	13
22683020	13
7351038	13
15906864	13
12793532	13
87132556	13
2711917	13
4419746	13
2884727	13
33533869	13
4748153	13
50720156	13
24979107	13
6509157	13
23337329	13
111765209	13
20443106	13
7088970	13
26112034	13
10234449	13
5892326	13
9275918	13
3482768	13
11873214	13
24054691	13
15483721	13
20645520	13
18626217	13
81925193	13
27604298	13
81197201	13
51207836	13
12365105	13
78181549	13
36079377	13
9675822	13
25235908	13
98505366	12
34656162	13
132643	13
21303736	13
51997301	13
5185315	13
8714711	13
7850615	13
95342451	13
1664172	13
74333883	13
62758440	13
16769031	13
71954793	13
9298813	13
25988910	13
4806450	13
16271518	13
49511329	13
284394648	13
2135559	13
20071836	13
45387194	13
111490122	13
63215618	13
17553544	13
10401710	13
46571524	13
34137943	13
881209	13
16225739	13
82558926	13
8650526	13
26253521	13
110009201	13
30605214	13
54968624	13
2264057	13
32303066	13
75946894	13
93033507	13
851423	13
129008801	13
108669981	13
1756162	13
398353	13
7484540	13
25867244	13
7033579	13
19084111	13
6694561	13
13255200	13
56483720	13
61749201	13
31636748	13
13300250	13
3292210	13
80821629	13
51143323	13
9411904	13
37402371	13
38889943	13
62528886	13
6390369	13
38794535	13
83096540	13
7482181	13
24879768	13
63500651	13
14771261	13
13973835	13
39585121	13
2499857	13
30982477	13
54256639	13
29651255	13
18958574	13
40573105	13
19591125	13
7670771	13
17302905	13
262874	13
11084137	13
17527746	13
38620656	13
48177854	13
52505953	13
31141281	13
9870572	13
29809152	13
81162102	13
10935221	13
18150758	13
4181435	13
15208521	13
14498436	13
3808361	13
613094	13
1254451	13
15660975	13
9467112	13
8181276	13
87470861	13
56113465	13
30062391	13
19299587	13
34446070	13
41270189	13
40228215	13
48208994	13
29159810	13
70861742	13
101214942	13
4182346	13
53309094	13
28158306	13
12496887	13
54356424	13
1942798	13
21776	13
37372566	13
1101643	13
39020328	13
27697450	13
88580832	13
9086908	13
71633147	13
43434146	13
24333046	13
91544094	13
17245331	13
35911892	13
18538827	13
15065376	13
92113374	13
49763934	13
3330022	13
5728416	13
68706956	13
43725738	13
19641561	13
14665770	13
145439255	13
26608088	13
17632888	13
27374113	13
48735387	13
8677123	13
91946442	13
6104248	13
78208988	13
638143	13
48661966	13
8749421	13
9018604	13
48395607	13
37952407	13
10752399	13
14652826	13
61175848	13
49472800	13
21729318	13
22793399	13
21280352	13
20465352	13
672399	13
11348744	13
3774125	13
46672770	13
38030891	13
2017916	13
115537760	13
33487823	13
40484852	13
18700133	13
192294729	13
35440664	13
13529525	13
62456409	13
2872043	13
19966691	13
22743981	13
67620640	13
58732157	13
135668539	13
6182242	13
110944255	13
40707266	13
11323730	13
53907089	13
21683780	13
30818135	13
85664239	13
2758267	13
75329593	13
29890679	13
27291062	13
4631186	13
33346127	13
19890929	13
32705121	13
5650678	13
4843927	13
57227817	13
27410361	13
67715302	13
2027306	13
13042804	13
9645294	13
132610911	13
76291901	13
17009299	13
27788320	13
5206006	13
14858978	13
52717834	13
26722826	13
29654970	13
87561406	13
34369255	13
115105207	13
79689057	13
63021509	13
44784896	13
5807598	13
142163068	13
2000964	13
103334818	13
30055749	13
56290239	13
5640778	13
1732321	13
18677749	13
814443	13
46759895	13
54849488	13
40579597	13
207282792	13
12102419	13
22972287	13
4131160	13
1607023	13
2983327	13
16523306	13
4992987	13
187257927	13
18705913	13
18169414	13
6398888	13
59089035	13
75560935	13
211921116	13
337502	13
58145985	13
26727176	13
7810087	13
31353409	13
3892992	13
45869333	13
9014956	13
4853326	13
35791737	13
32767381	13
51572431	13
11220681	13
51457827	13
37075546	13
42734411	13
21455977	13
18876119	13
23257689	13
145028088	13
13624870	13
40464667	13
86044265	13
17708346	13
1714539	13
31489204	13
24501544	13
49656402	13
36606623	13
56670239	13
72856830	13
106149958	13
77280701	13
91543902	13
37943128	13
4489958	13
12549135	13
42675224	13
124022018	13
34166315	13
32053161	13
36667018	13
2330538	13
21269597	13
914708	12
29883032	13
30394711	13
12606042	13
17580913	13
80950867	13
6838347	13
9903141	13
24238677	13
19820056	13
40982244	13
26995305	13
10035590	13
7994363	13
26853496	13
10054357	13
34281122	13
26619365	13
2276683	13
16243355	13
17636870	13
32689	13
14189133	13
46481493	13
99050098	13
105524152	13
424035	13
1566646	13
20994161	13
40674937	13
76009198	13
595618	13
111133150	13
155086827	13
14264232	13
5380964	13
45893236	13
21867992	13
69549469	13
9254538	13
51935721	13
102652140	13
1157976	13
2888610	13
10269714	13
23107155	13
125238960	13
36643357	13
22283	13
3586132	13
33310082	13
4817307	13
5132616	13
13826814	13
35461911	13
32521655	13
32361515	13
86416039	13
16883720	13
9481887	13
44970110	13
95459538	13
1632914	13
10564871	13
67887070	13
41738628	13
29843415	13
41627518	13
8472752	13
13544889	13
398658	13
10377663	13
33744685	13
38839431	13
69507288	13
29347179	13
36864775	13
121256275	13
21198575	13
3940728	13
7892646	13
14661228	13
22844084	13
16266439	13
25762331	13
13781847	13
45148042	13
7617039	13
32955081	13
50280993	13
34298918	13
21369268	13
8571728	13
10465707	13
52813998	13
29817066	13
16000462	13
28127691	13
42217935	13
11325666	13
21344620	13
21640629	13
27530001	13
24922503	13
6393900	13
20716208	13
42050698	13
84777129	13
8355462	13
77167695	13
7436343	13
63062421	13
73121842	13
38943922	13
50145913	13
6924842	13
8918397	13
21023075	13
24090697	13
17429202	13
1843338	13
50907474	13
6498491	13
50531383	13
14661590	13
41482280	13
49068699	13
57252446	13
17608447	13
4901068	13
12741244	13
12644145	13
32907038	13
49021247	13
2907348	13
46586432	13
92929366	13
75313980	13
89009433	13
39294568	13
4984113	13
31828047	13
201828590	13
48632897	13
36588534	13
79125529	13
7813900	13
42276781	13
31216490	13
38216197	13
18499751	13
35971720	13
7354234	13
11052351	13
8474709	13
85277957	13
21117230	13
1154307	13
89935737	13
14643057	13
16036102	13
145303755	13
30327769	13
16645324	13
48088674	13
2969077	13
444311	13
15323389	13
27949045	13
4596352	13
73398294	13
37544583	13
25027635	13
9259965	13
6750936	13
7193101	13
1339995	13
20275118	13
41104232	13
12236937	13
24449725	13
1536181	13
19777667	13
64602292	13
59489717	13
7783231	13
126366801	13
39047829	13
51243537	13
5319418	13
7986906	13
129345375	13
30088951	13
4502694	13
7946612	13
146122583	13
6437818	13
122304056	13
10659796	13
45609811	13
49543301	13
94819422	13
16123593	13
13574323	13
3586450	13
3018449	13
12056221	13
17298301	13
165455522	13
240047796	13
80322681	13
63378139	13
46962107	13
18375764	13
37092627	13
2302887	13
33777456	13
4892317	13
45396763	13
137435115	13
10638793	13
5701904	13
24617858	13
1049736	13
35444541	13
1309795	13
62359970	13
48004647	13
14782959	13
75616535	13
6233199	13
75382285	13
74668116	13
23193949	13
29731660	13
75746244	13
27241083	13
115661220	13
3771290	13
35451484	13
82513884	13
52946210	13
33241742	13
8784976	13
8321553	13
31121771	13
30554840	13
19905348	13
26817479	13
1214633	13
59156994	13
54403057	13
71851994	13
7871549	13
38508408	13
24893743	13
31006376	13
4885452	13
64590542	13
34990895	13
8439059	13
63697428	13
53870638	13
20789330	13
5674048	13
4558490	13
871386	13
8804866	13
10713614	13
32140496	13
23435715	13
120757326	13
33016846	13
22559603	13
35072183	13
11047686	13
35108155	13
31839427	13
41616270	13
8631686	13
3483666	13
268452	13
97141593	13
56080881	13
4177252	13
12333294	13
2433397	13
36880915	13
34647161	13
69313792	13
219104193	13
42519952	13
8435131	13
30008654	13
109660	13
563438	13
18150429	13
108267575	13
78708755	13
13681016	13
1518885	13
68267691	13
23536233	13
41837099	13
14079255	13
74570912	13
71315043	13
8131640	13
18700390	13
20113486	13
9755122	13
17430148	13
51391868	13
17248217	13
131606205	13
33672958	13
19103088	13
12359185	13
11196828	13
59325775	13
50567801	13
6198215	13
36978777	13
8144570	13
73977154	13
10948878	13
11749990	13
4610175	13
50749665	13
15812854	13
21553908	13
10888206	13
1188723	13
42906444	13
3940163	13
23292428	13
34702676	13
46770901	13
11619843	13
46461345	13
10268334	13
65977338	13
33042522	13
93754032	13
32260792	13
2486350	13
48868724	13
6177192	13
92912494	13
3177256	13
20946805	13
12381010	13
42139364	13
16792413	13
55833622	13
50700232	13
67317052	13
8545934	13
24505858	13
22211091	13
1795109	13
14032408	13
128905343	13
647673	13
22424735	13
7042734	13
47297624	13
70306750	13
37456770	13
6883418	13
871206	13
60396557	13
3016349	13
17322144	13
52691974	13
25549894	13
7159866	13
20681520	13
31755113	13
2718045	13
46817585	13
14469691	13
116778072	13
70463877	13
122049011	13
5818290	13
13491210	13
56296875	13
92596791	13
48014933	13
11543299	13
27404133	13
151069708	13
8671530	13
308548	13
27614266	13
8423995	13
59716423	13
4607705	13
29170850	13
23707882	13
8743733	13
7738098	13
24949517	13
17453354	13
29811279	13
17564738	13
1803009	13
60994017	13
123031681	13
2189281	13
17706717	13
30293147	13
32441070	13
3291839	13
2805416	13
35228292	13
79893313	13
1891403	13
34226590	13
12099770	13
105033854	13
4470177	13
5382352	13
82716716	13
47266698	13
6157184	13
2203948	13
34475032	13
14566594	13
48638433	13
5009569	13
16686515	13
149964517	13
35570724	13
24792852	13
131525823	13
20573081	13
35568486	13
62597536	13
225627849	13
7275096	13
1505937	13
49407471	13
59429221	13
16052597	13
52674821	13
23099775	13
28087846	13
92281022	13
1276295	13
10414200	13
68783057	13
16253202	13
2702736	13
17891467	13
7279578	13
143146931	13
48571898	13
22902456	13
219986	13
26357848	13
94017202	13
10178751	13
71424572	13
24031779	13
27651524	13
9421871	13
17317496	13
22743257	13
120884502	13
73848574	13
15036623	13
1659598	13
13131940	13
57556769	13
85027623	13
73320701	13
28406370	13
30648246	13
41350663	13
41473223	13
208971150	13
35490241	13
25541494	13
19813155	13
25191696	13
30283868	13
23057210	13
17831027	13
33590633	13
24914181	13
21683945	13
125595254	13
25914444	13
23220232	13
18568901	13
20144661	13
2589514	13
58536225	13
27663591	13
32958640	13
151799114	13
38860308	13
15353283	13
46786515	13
73613684	13
51871997	13
41679714	13
54406413	13
10554949	13
17279226	13
9785357	13
29190536	13
41282971	13
4098446	13
24930906	13
752041	13
12196975	13
117469554	13
11687427	13
33399153	13
17927703	13
20015118	13
34095127	13
6675754	13
15458824	13
586619	13
19395287	13
30816439	13
29231275	13
102699007	13
110615497	13
14326728	13
2712545	13
14023065	13
14651155	13
128440191	13
32110158	13
42648666	13
19491783	13
8817756	13
44710451	13
18681792	13
29152938	13
28935270	13
14172469	13
29613297	13
175324305	13
71159745	13
9813435	13
81645737	13
106839766	13
1032052	13
14683811	13
68507951	13
98416235	13
20781183	13
69726802	13
13751443	13
48527313	13
5825850	13
39799909	13
38811575	13
8610695	13
41710158	13
3942278	13
31174965	13
52459332	13
71432197	13
68504007	13
140425	13
39037945	13
43359733	13
9637005	13
43247328	13
13582220	13
127735197	13
72180258	13
9778612	13
32999854	13
18880011	13
74269323	13
47106966	13
3275807	13
49713150	13
18108912	13
7098883	13
8863837	13
17760884	13
80794730	13
48242938	13
127703145	13
18379480	13
4559223	13
158256565	13
64959540	13
8792246	13
503837	13
6981669	13
17219324	13
453379	13
51579318	13
25205664	13
3510003	13
9979547	13
127887276	13
154027445	13
126106182	13
64162758	13
14813176	13
2853042	13
49798997	13
4109966	13
2495052	13
64726238	13
15049625	13
3455857	13
26516372	13
26549441	13
36053427	13
15894357	13
62437200	13
56651588	13
5718963	13
15063310	13
4642788	13
92489321	13
36534393	13
47937783	13
24724733	13
5473163	13
4418862	13
2123302	13
8906118	13
46410734	13
6911066	13
56373493	13
50910987	13
6734286	13
51295244	13
40298440	13
8990437	13
2619446	13
64326306	13
82542471	13
166013997	13
5039522	13
7466999	13
86975734	13
6348677	13
72206938	13
17192642	13
42610458	13
3370058	13
44749111	13
129868439	13
64491684	13
10513505	13
42859170	13
15776890	13
190339975	13
1258399	13
71855756	13
97413457	13
55867533	13
33741624	13
1783567	13
61311671	13
2510682	13
18518176	13
48424390	13
5298228	13
36733443	13
33285785	13
13781931	13
4253487	13
230233	13
115836554	13
4996060	13
45264307	13
18932427	13
1753098	13
14853453	13
5772734	13
3572356	13
3018520	13
29045848	13
92716049	13
48136898	13
82004076	13
14452298	13
19372636	13
23521650	13
9891945	13
5796805	13
3987139	13
21927950	13
20699228	13
85748662	13
107930	13
57473515	13
10788697	13
62937703	13
33563238	13
86485512	13
770747	13
125303548	13
29830100	13
53884193	13
97110361	13
44207119	13
27232201	13
68137294	13
361489	13
7007216	13
94394089	13
10300946	13
19612279	13
19195446	13
15313987	13
88166913	13
11822186	13
15388658	13
10783135	13
15434550	13
285319	13
7541663	13
23867042	13
23613845	13
21091484	13
25890404	13
83336689	13
146567505	13
41041665	13
59940704	13
114316403	13
85564564	13
73115469	13
124448094	13
4010512	13
21232921	13
14709378	13
14087157	13
60953384	13
39971595	13
19345561	13
119757368	13
62806954	13
42343048	13
61131027	13
139298290	13
4553061	13
16755716	13
38162361	13
1246920	13
35554327	13
6837685	13
13862713	13
20261830	13
33095478	13
38086526	13
2554130	13
12912682	13
6657577	13
41661264	13
94030962	13
80951991	13
43249808	13
1175712	13
33375541	13
94917999	13
5122230	13
113388210	13
8124110	13
118181197	13
1308002	13
62190421	13
26037096	13
71842339	13
32648449	13
8624571	13
74587684	13
13336936	13
32202568	13
47773360	13
45556533	13
48626539	13
44249339	13
2746713	13
10639628	13
28697518	13
1356719	13
32133202	13
161917836	13
25614033	13
11060345	13
38478015	13
65362440	13
1207604	13
90948437	13
63005230	13
21483809	13
47741675	13
28112068	13
76069755	13
18857	13
25853851	13
35663876	13
123061337	13
41879622	13
22230371	13
15857579	13
28521464	13
8327995	13
111041670	13
46973292	13
198216	13
27133463	13
37482445	13
30752992	13
27308633	13
3388253	13
107148823	13
30755538	13
1025294	13
44661168	13
128359167	13
11283548	13
50618362	13
35016994	13
34022199	13
25382744	13
59764660	13
11270255	13
40505963	13
71364109	13
52320779	13
83408119	13
57482477	13
37126872	13
9875492	13
6645798	13
75117727	13
31504440	13
30185477	13
10364375	13
56906362	13
86759028	13
32331991	13
12509040	13
44489203	13
32961060	13
36082285	13
33548461	13
102135069	13
20766466	13
27676385	13
44345167	13
18237157	13
4118757	13
2630461	13
24624991	13
43247203	13
30471621	13
2547177	13
34146644	13
22456938	13
81231781	13
23041257	13
4990034	13
45285827	13
96996658	13
3622033	13
1860712	13
2419910	13
34649891	13
67187105	13
123002380	13
207644364	13
77201241	13
54788361	13
123161543	13
5008873	13
8766884	13
3449546	13
53583456	13
57992902	13
6941232	13
10802663	13
10656845	13
1747040	13
18891539	13
19597498	13
42232781	13
36567142	13
97275611	13
65000537	13
3124711	13
80326856	13
112069548	13
9056089	13
4130540	13
43172980	13
22827938	13
42508299	13
76463572	13
15019582	13
39816468	13
24147756	13
40817270	13
24983139	13
62766049	13
36992572	13
23801968	13
2796331	13
33666553	13
4250418	13
20611513	13
4277360	13
152590362	13
21201764	13
29127226	13
69356606	13
6086219	13
38736372	13
19117796	13
29972473	13
4307081	13
48193893	13
29548527	13
1039204	13
12195164	13
67868249	13
79354945	13
28847855	13
197727929	13
81725712	13
76263031	13
3773917	13
11905492	13
21569943	13
34500874	13
68407518	13
179307639	13
74736494	13
34484741	13
7516138	13
6407483	13
71070876	13
20776389	13
28175393	13
53831044	13
12992648	13
64054297	13
34426790	13
3716033	13
40073985	13
9949830	13
18733729	13
73205259	13
49029072	13
93940166	13
28752629	13
15885258	13
5205926	13
10099530	13
91426957	13
22993583	13
39520664	13
67907257	13
22549944	13
103301280	13
3232518	13
115704400	13
10024211	13
52748178	13
8005731	13
32378951	13
24204869	13
75040627	13
25908416	13
14107859	13
57195248	13
33356625	13
24188235	13
45534071	13
6742630	13
42919030	13
77651318	13
39769244	13
21172971	13
53779701	13
15193647	13
37586267	13
77776180	13
39905665	13
1277119	13
12050723	13
12283532	13
53830368	13
58659758	13
82601198	13
20807695	13
22069301	13
64020789	13
20443124	13
22151574	13
14921789	13
6379061	13
11944526	13
6984562	13
68288431	13
8036169	13
18692513	13
64354763	13
21191189	13
8826384	13
26128153	13
32455967	13
16585241	13
7000301	13
22558039	13
45959096	13
4416813	13
32132420	13
58599692	13
87994599	13
35762515	13
66526349	13
117683394	13
16887752	13
13392615	13
27404982	13
18790810	13
30417871	13
36777	13
24258460	13
23335765	13
37349752	13
32574434	13
119194197	13
59002187	13
116229412	13
66408359	13
2533801	13
169816046	13
42992636	13
91648113	13
80306646	13
57238538	13
60987443	13
27241762	13
188053923	13
9435931	13
58019794	13
1061650	13
23863512	13
36840511	13
45479684	13
25546590	13
6242075	13
37348076	13
27954624	13
35153363	13
167957533	13
15825269	13
35110011	13
7576345	13
84956446	13
70399957	13
9324809	13
76438774	13
46003691	13
47444167	13
12680019	13
9926968	13
43956788	13
7702120	13
116487198	13
62376962	13
60300960	13
18927218	13
30133317	13
10842080	13
647175	13
47544748	13
91648445	13
9477194	13
13018229	13
25562045	13
42580018	13
17765255	13
88411710	13
20770580	13
28232711	13
35610388	13
4409112	13
1069340	13
8808207	13
4320315	13
78404783	13
9240472	13
38115843	13
7190026	13
28270613	13
73288326	13
20460321	13
24475237	13
3644375	13
18635861	13
131533811	13
17373263	13
36012583	13
68085336	13
8207575	13
14621495	13
12484462	13
42189293	13
8407826	13
32416119	13
60309418	13
34630267	13
4413771	13
11752614	13
46566831	13
61111052	13
37728964	13
66693567	13
7848303	13
53598804	13
13956135	13
38694415	13
13475864	13
49194017	13
33082792	13
35472495	13
6261945	13
3042253	13
46180789	13
48552338	13
35901021	13
65537167	13
3479834	13
8277997	13
35302453	13
10064764	13
26504744	13
2885062	13
146402479	13
46465044	13
15459310	13
21741827	13
69592064	13
15369981	13
21175058	13
30080051	13
34102747	13
121792086	13
64532920	13
17748359	13
137964761	13
9696332	13
148035652	13
58422576	13
46039157	13
61631497	13
37527979	13
15135049	13
7299170	13
51798758	13
133409325	13
22591105	13
2373662	13
67684952	13
99798378	13
6890160	13
5093476	13
23524791	13
14379123	13
42134661	13
62971544	13
17343110	13
10667623	13
122066545	13
120957858	13
138901046	13
11180402	13
58583014	13
67286609	13
47777516	13
14967252	13
27860414	13
53910556	13
21092927	13
43057408	13
3068176	13
262635	13
42321335	13
169037755	13
32090047	13
15516474	13
60926459	13
102560396	13
139810394	13
13229046	13
55389425	13
77232414	13
21269543	13
28347039	13
163064550	13
21695868	13
100731668	13
71772319	13
24449795	13
138909868	13
4678156	13
9334816	13
30324239	13
13201352	13
42178483	13
14758656	13
47841454	13
81419791	13
83826063	13
198271690	13
15540667	13
22754011	13
38889272	13
88206592	13
5772996	13
2081386	13
51898528	13
39257058	13
8999408	13
9255615	13
91080650	13
75073331	13
5596665	13
30287628	13
125299063	13
60984829	13
96992891	13
3320797	13
69622322	13
126769902	13
85639064	13
56443087	13
8637864	13
60090522	13
74494815	13
11930131	13
5566835	13
7414862	13
42522220	13
21948436	13
84635684	13
90803670	13
36337923	13
25053055	13
53192662	13
172949313	13
57927335	13
135742920	13
4173318	13
70039383	13
8279981	13
70907747	13
6622928	13
11612485	13
70326983	13
16331063	13
24045716	13
48537822	13
91530739	13
37622718	13
33622891	13
54506629	13
89605878	13
50720643	13
14956503	13
19748775	13
88507808	13
8714131	13
28456482	13
16393939	13
40625429	13
26741020	13
15091495	13
29935622	13
49796348	13
10133803	13
51016157	13
82903403	13
42388522	13
25389581	13
18314571	13
9321117	13
85786716	13
64356910	13
102008969	13
29692817	13
37332275	13
9221677	13
69044869	13
24214800	13
8918918	13
13814439	13
12435556	13
104990093	13
85566872	13
7970814	13
124884738	13
13009645	13
44477285	13
66700544	13
16203437	13
1764188	13
835044	13
5879391	13
47598511	13
40348265	13
131850046	13
3701747	13
29879649	13
41993809	13
52512873	13
46773915	13
28375069	13
7202484	13
81300466	13
9521009	13
24167301	13
13721484	13
21158410	13
24677025	13
163396472	13
85217914	13
95560	13
35876016	13
80956638	13
38470052	13
19221723	13
73882734	13
16224232	13
26670183	13
41968179	13
32516320	13
17094723	13
37907761	13
65164280	13
40034363	13
38958414	13
8105318	13
16840782	13
106738528	13
63826514	13
77429787	13
42501725	13
19127327	13
45508168	13
375989155	13
35343811	13
18526117	13
12700830	13
17839147	13
69415006	13
28023283	13
13615334	13
17669895	13
227572814	13
554276	13
81840411	13
96391877	13
29297576	13
5627640	13
25755065	13
11972175	13
15084819	13
37815438	13
70812169	13
6245907	13
31630587	13
28903867	13
44992177	13
100892606	13
151311343	13
62975346	13
130012079	13
36389120	13
21460284	13
14068655	13
34362426	13
7652906	13
54730325	13
1715239	13
27043842	13
1783171	13
14500868	13
8387820	13
84832376	13
48492244	13
55394178	13
112412184	13
77421170	13
11631091	13
59346561	13
32994120	13
18106481	13
90440008	13
70969335	13
41185483	13
22062476	13
26570853	13
49943982	13
93991247	13
43717641	13
5332270	13
23722478	13
131257686	13
4989308	13
87984169	13
7425896	13
11528134	13
23261565	13
14279177	13
27064879	13
50727956	13
111388111	13
11502687	13
56873103	13
9918472	13
90232224	13
63447593	13
1126780	13
94467879	13
24787350	13
34827339	13
2683790	13
1326637	13
39531640	13
10821421	13
5508420	13
7962571	13
3468630	13
39101677	13
43148512	13
127258071	13
50393043	13
15621394	13
56767910	13
31388107	13
47666278	13
28437482	13
123994966	13
15567296	13
57184194	13
33049403	13
88414129	13
54668004	13
50305381	13
151632617	13
614127	13
39393715	13
24455772	13
50668255	13
80751233	13
15545135	13
47418691	13
78868691	13
32584777	13
88055292	13
9012594	13
93741591	13
41254629	13
27882363	13
31468181	13
3570535	13
12200252	13
12121700	13
120607312	13
12957367	13
81936964	13
129186741	13
2555890	13
38983984	13
106183071	13
43069061	13
7291845	13
36790717	13
51201063	13
149962009	13
47979978	13
81201303	13
59600476	13
82421126	13
33469999	13
7941715	13
28581990	13
65159382	13
55647225	13
37463406	13
51596047	13
3631219	13
37483870	13
10351545	13
295090828	13
5497515	13
13192234	13
46234295	13
2029849	13
41085272	13
28722664	13
111424667	13
43050540	13
16581336	13
8665184	13
35868013	13
26356523	13
33241300	13
8608384	13
72014303	13
18897552	13
11295104	13
47542185	13
3292161	13
24282465	13
67916849	13
18672831	13
80802	13
42582892	13
25400299	13
2512102	13
37147342	13
15611210	13
4566290	13
35877568	13
22664584	13
51137977	13
62616331	13
36044948	13
23406196	13
78801430	13
10106064	13
19601346	13
44746680	13
53823874	13
63272690	13
89513827	13
75197857	13
175071573	13
13789940	13
56255987	13
24759727	13
5306317	13
82365854	13
11247759	13
9680600	13
21831762	13
23509256	13
5701364	13
125101	13
57115076	13
44482206	13
37659556	13
171408972	13
77177305	13
129701724	13
48581018	13
22192610	13
31920594	13
51744697	13
64182508	13
70941411	13
16157271	13
52482613	13
55332563	13
49055691	13
42725273	13
10038323	13
16794195	13
4921701	13
72364431	13
25487384	13
19945996	13
3736154	13
115414764	13
137107019	13
98475814	13
11788166	13
133758224	13
118036480	13
16699263	13
55111319	13
19213649	13
20145730	13
93787822	13
48992179	13
113860742	13
59867568	13
15127675	13
44413943	13
38364514	13
23706078	13
14676060	13
1639859	13
213207285	13
33927895	13
10350113	13
53039411	13
41737217	13
48935268	13
1800305	13
44394525	13
6582127	13
37044276	13
15630787	13
70578744	13
98000875	13
38096819	13
48689801	13
9391269	13
14632575	13
49950401	13
33472606	13
35436653	13
130240982	13
14877600	13
64775421	13
53456492	13
42726196	13
6397661	13
106280084	13
7450723	13
42278026	13
114616636	13
20984500	13
131654968	13
29457003	13
103309831	13
68290327	13
99860154	13
27939138	13
7994138	13
33363549	13
60288707	13
1632534	13
28056729	13
31898556	13
10396766	13
9403431	13
30750867	13
21167990	13
106824958	13
30518560	13
26871103	13
184715149	13
195002997	13
31158549	13
14750515	13
63188651	13
24836159	13
4447261	13
11866349	13
46647775	13
1175491	13
7014148	13
46033057	13
25952228	13
48989059	13
58439703	13
6588294	13
33864655	13
42530954	13
140321339	13
22128616	13
33607539	13
1088979	13
12836017	13
3645220	13
45153615	13
11833993	13
9681931	13
86797456	13
22923598	13
47638630	13
170001864	13
67614830	13
97854649	13
14797297	13
7139432	13
207424963	13
479679	13
54402420	13
40149053	13
496570	13
47723895	13
78666703	13
367915	13
415695	13
16823889	13
67279566	13
26054623	13
18802248	13
17841978	13
19339582	13
44202030	13
4179391	13
210277937	13
10257748	13
44577122	13
60018181	13
12334894	13
17487174	13
43682368	13
2730947	13
32993314	13
9615341	13
47740305	13
36331008	13
10596509	13
4975523	13
526502	13
27685929	13
27911948	13
15483597	13
6081974	13
144402931	13
85684870	13
37600014	13
55219228	13
40286752	13
11866017	13
79412766	13
5176167	13
117562466	13
45199112	13
110558891	13
40055012	13
28571040	13
45864362	13
46662555	13
25434720	13
42599951	13
96888252	13
106840302	13
12840505	13
11358457	13
42611641	13
29791575	13
1430296	13
29190837	13
57214020	13
24601438	13
85298457	13
53649775	13
26524049	13
7028514	13
46911565	13
151704859	13
182326	13
120560535	13
3090684	13
8030362	13
65358648	13
15232791	13
1274912	13
13579927	13
9311215	13
26581716	13
4971231	13
60788369	13
32264627	13
50841738	13
46483118	13
14015872	13
14727534	13
20166251	13
316966233	13
44578347	13
28610845	13
58442749	13
16499248	13
28983263	13
39276979	13
6913020	13
11819879	13
70124650	13
33326050	13
54471913	13
82775671	13
7147030	13
12750635	13
3794747	13
76041822	13
8504414	13
4295107	13
21187514	13
24773377	13
6278269	13
79246843	13
9596841	13
6039320	13
142902420	13
3190029	13
20034824	13
22587492	13
58286393	13
24043779	13
11748252	13
6290069	13
102966802	13
25860561	13
72173488	13
24196459	13
11848458	13
36375013	13
12870196	13
82538791	13
120529975	13
9862401	13
53626487	13
57102350	13
45527428	13
31230691	13
77301073	13
11324858	13
29271805	13
4508248	13
13801004	13
40905694	13
29626795	13
70997836	13
93055556	13
10178078	13
5759040	13
10058256	13
87093312	13
12921760	13
59247657	13
206509	13
48620988	13
28064145	13
83972816	13
69813039	13
9599187	13
275084347	13
5958982	13
20523614	13
124131520	13
50829159	13
9451721	13
45440073	13
46228681	13
16581348	13
119944766	13
25533266	13
14878317	13
160931042	13
25967753	13
37492136	13
2854914	13
28875121	13
20990624	13
6758130	13
38821440	13
36538906	13
166735883	13
36194292	13
13761299	13
19323918	13
33271736	13
47034029	13
7907344	13
23385187	13
5904874	13
38350996	13
11974903	13
34768686	13
22305444	13
24781883	13
17747280	13
118986135	13
31850359	13
3231630	13
22181412	13
71166390	13
14089622	13
17812054	13
39466786	13
41832754	13
8214297	13
45882995	13
20077979	13
6503272	13
47851686	13
7984968	13
64489060	13
32292559	13
50618167	13
19425711	13
84001274	13
71627653	13
17142910	13
130987874	13
5760805	13
15906577	13
109389374	13
81841242	13
55645763	13
27911449	13
1707025	13
57679929	13
5204753	13
14715252	13
106048971	13
24972278	13
79909003	13
14959525	13
43118215	13
135750633	13
20805435	13
10340693	13
6612446	13
24741980	13
79298106	13
65687353	13
177358902	13
11969626	13
79004309	13
171569730	13
35776522	13
34489720	13
8851136	13
60277769	13
34590960	13
63125138	13
16766838	13
4811291	13
42753515	13
28588466	13
103140802	13
19581133	13
37882640	13
87188032	13
53387441	13
54997044	13
60834445	13
1913464	13
18760631	13
42770431	13
16025289	13
69950580	13
23017493	13
4915234	13
64985257	13
12369846	13
3530461	13
24911354	13
128087588	13
2607236	13
1214414	13
94030030	13
27907727	13
71565850	13
4857721	13
1055793	13
218655136	13
627623	13
28864946	13
43339964	13
12069131	13
102007088	13
28164037	13
31806352	13
21645727	13
17608222	13
2110295	13
11017348	13
28506811	13
36016883	13
2965929	13
8831571	13
80599429	13
41951312	13
535283	13
16615440	13
25150294	13
34502153	13
11567047	13
11871493	13
9533133	13
35563535	13
33260580	13
29816727	13
13178613	13
49752316	13
12188263	13
217214799	13
190834208	13
9508961	13
10199957	13
82883865	13
50323700	13
2440310	13
11629988	13
41679451	13
167673129	13
147985017	13
87563114	13
52820071	13
192321406	13
16013371	13
21613895	13
63832420	13
3627736	13
20898050	13
36842966	13
12410979	13
64591913	13
96963982	13
5396461	13
35557918	13
59216811	13
37140297	13
1037864	13
81660112	13
57925695	13
40110512	13
96868202	13
28183635	13
205314932	13
21942683	13
57627850	13
27112267	13
14935005	13
13201521	13
62619729	13
821765	13
92076840	13
60870053	13
4969501	13
12670669	13
9157380	13
108128361	13
48570410	13
20904638	13
31533820	13
48591064	13
105226961	13
70145669	13
2853383	13
115041874	13
80683273	13
65358456	13
75004984	13
15572516	13
48457204	13
57952819	13
82920096	13
11060859	13
91042149	13
11086965	13
49213424	13
79677747	13
95103321	13
30535671	13
102891515	13
129693900	13
6595834	13
18574152	13
7585974	13
1519415	13
32574048	13
3127412	13
52279932	13
79125907	13
1921101	13
18604834	13
2838810	13
155209400	13
45295041	13
112424467	13
15500229	13
49809619	13
1531251	13
131346879	13
40140269	13
10728457	13
41545503	13
12763146	13
9480918	13
36401141	13
51197562	13
163642016	13
15658426	13
134318747	13
53886552	13
21453211	13
41715222	13
13975911	13
9237520	13
14618821	13
75359459	13
30108462	13
50666497	13
12046233	13
123010839	13
9837580	13
80469138	13
10272772	13
7595630	13
22313021	13
19274406	13
52055091	13
25702202	13
25238479	13
21241299	13
147575829	13
62811116	13
56646449	13
76483598	13
51359868	13
20210988	13
192174977	13
32768896	13
3088247	13
58328684	13
15827689	13
76956086	13
133922236	13
55857249	13
42896193	13
226850597	13
71103137	13
78572330	13
19951479	13
56216462	13
36928780	13
31733861	13
17391570	13
177932969	13
38419880	13
4908861	13
41026864	13
2965846	13
36731951	13
27830766	13
26507918	13
55543974	13
15895972	13
19442085	13
205406122	13
20082383	13
200667615	13
144106337	13
13940538	13
53358313	13
54459655	13
88956016	13
19421645	13
29613112	13
68050103	13
14917366	13
1325414	13
6431811	13
67938183	13
24077148	13
37239573	13
16760181	13
18687386	13
127532281	13
87078815	13
43855763	13
9057439	13
7503155	13
75099527	13
124120053	13
11046919	13
172381153	13
5935500	13
29888974	13
21532164	13
49872821	13
37409021	13
87229027	13
72557118	13
126551353	13
9731980	13
9628571	13
18174906	13
23285465	13
115091822	13
12595013	13
7074470	13
59658611	13
8401822	13
50374778	13
122974458	13
130138889	13
9562543	13
17618854	13
44360071	13
9897401	13
80140076	13
192978961	13
34371327	13
48657141	13
20683685	13
7044740	13
7808928	13
109200374	13
8609313	13
18998912	13
35461772	13
19967231	13
152547759	13
25691966	13
13550357	13
5578072	13
35139606	13
2108800	13
55262768	13
1686118	13
10098902	13
113496024	13
1655467	13
21380078	13
56931783	13
24195786	13
52847426	13
39747124	13
7853849	13
87945310	13
399832	13
36124586	13
7794864	13
39999857	13
30037156	13
43964282	13
23190208	13
3560315	13
681821	13
56398087	13
7978793	13
3903162	13
36728756	13
50705268	13
27308572	13
80093429	13
196460370	13
5871039	13
93189637	13
213068664	13
28931039	13
1487735	13
26802339	13
377963296	13
25186920	13
31106485	13
38919919	13
115074289	13
159131471	13
30469888	13
4239327	13
8196983	13
21930262	13
26364809	13
165939453	13
28664606	13
25000194	13
39591548	13
1642059	13
68338764	13
75194232	13
94196866	13
7211583	13
20874720	13
71103963	13
13035186	13
12878020	13
39102195	13
21927408	13
1134474	13
11491641	13
82729343	13
22959324	13
18379385	13
25569620	13
5526187	13
28214661	13
23274671	13
99616647	13
177522328	13
20712233	13
77736562	13
9419416	13
33059112	13
83946109	13
169598026	13
56258125	13
16576161	13
45856091	13
53500141	13
128220708	13
24279452	13
738847	13
7137250	13
31605991	13
102091233	13
20213432	13
42912085	13
8315493	13
9073874	13
20936826	13
6266319	13
21056139	13
110525388	13
54295419	13
13417047	13
2071401	13
241962236	13
7534314	13
6697012	13
16352925	13
54960499	13
104589855	13
47806588	13
5904199	13
54411702	13
79565223	13
19154555	13
27755690	13
10769600	13
134718888	13
20421956	13
35845963	13
10487660	13
1275595	13
7586528	13
20723267	13
35877871	13
66689466	13
52202697	13
243852525	13
112383355	13
85890490	13
3062449	13
7731832	13
41026197	13
10762672	13
67249676	13
124615702	13
22323387	13
21220415	13
120087769	13
176871958	13
26817115	13
81773527	13
76685580	13
61517321	13
5332888	13
12362825	13
11829017	13
67214043	13
111924307	13
68849497	13
102997268	13
4475652	13
70356029	13
81821371	13
189185209	13
55546408	13
42696449	13
27975628	13
111345764	13
14595546	13
210916261	13
23247612	13
33610942	13
172455430	13
10433375	13
69735716	13
81918271	13
29721864	13
101048624	13
132361649	13
65072782	13
18891734	13
18190847	13
1645095	13
8704573	13
65997502	13
130799911	13
63602903	13
119657180	13
79322690	13
17506809	13
839672	13
31218825	13
855603	13
146722015	13
11122959	13
57470763	13
114756422	13
12279705	13
12889742	13
113072629	13
33574780	13
10263358	13
17548276	13
5811363	13
19460491	13
11056974	13
10923743	13
5450928	13
1149583	13
73137637	13
5139142	13
31997266	13
79563903	13
9087384	13
38148362	13
2779996	13
16845899	13
46279919	13
93774180	12
7085017	13
18772152	13
10658621	13
59884915	13
69823446	13
87235640	13
4849682	13
51019090	13
109375829	13
11401031	13
3096316	13
53661845	13
110896580	13
48879999	13
13808977	13
92520061	13
67247379	13
29723101	13
169912559	13
73584635	13
83023932	13
89542344	13
60778449	13
53004617	13
78098818	13
103075673	13
4470863	13
70996962	13
51988511	13
1593041	13
20943805	13
45333732	13
8755953	13
37787742	13
76620841	13
17957159	13
156089661	13
11013305	13
22080424	13
25988606	13
64285955	13
71741237	13
36352409	13
741186	13
14047742	13
49717237	13
36795891	13
39730140	13
185031275	13
39049507	13
12549519	13
169737555	13
35198785	13
45694395	13
157886798	13
282503335	13
9652777	13
10344659	13
10243706	13
23364847	13
138676956	13
4740837	13
91582957	13
20344368	13
20518312	13
4383300	13
12828810	13
146475294	13
36553535	13
8643375	13
11484826	13
1693236	13
157244703	13
66010886	13
13060062	13
15336854	13
65631584	13
21418940	13
10714554	13
1336104	13
31977608	13
74955294	13
18604026	13
36764443	13
28391765	13
16591919	13
60001602	13
18303515	13
5071223	13
69671622	13
29096640	13
25327859	13
24950052	13
41731329	13
10219808	13
29082068	13
52574563	13
65191606	13
245679960	13
39350039	13
11352630	13
7921083	13
90950591	13
45749963	13
3865797	13
35999378	13
48069412	13
18168076	13
85004274	13
21810527	13
97544935	13
24166280	13
7481783	13
16193466	13
45267590	13
24283750	13
64968395	13
94700338	13
33147795	13
5901253	13
31503957	13
26496928	13
18211519	13
32130377	13
446296	13
20205839	13
23409059	13
65008082	13
9661731	13
43065274	13
68441609	13
83027205	13
70224691	13
155028743	13
41477887	13
35338164	13
9898683	13
7659831	13
44886996	13
1554026	13
2331071	13
9261388	13
29395483	13
4357469	13
10088636	13
10702108	13
86652117	13
2177845	13
15507618	13
15052647	13
13302473	13
145335857	13
6907902	13
1628784	13
44869258	13
63642305	13
9881747	13
14398802	13
207205476	13
88327795	13
33543359	13
49374676	13
29823805	13
2968432	13
449917	13
39909477	13
48894107	13
52592639	13
13153869	13
65073781	13
20909946	13
28040157	13
46726741	13
33326430	13
19994274	13
50341052	13
56643857	13
3156435	13
5581513	13
5725776	13
60378920	13
22843261	13
10886706	13
43081311	13
9391884	13
24611968	13
458359	13
9951316	13
76069581	13
96910926	13
46623821	13
90088524	13
5237000	13
15278311	13
65929590	13
45396288	13
84085675	13
11717842	13
24257526	13
33185744	13
157511316	13
32890691	13
70974635	13
63703829	13
60849420	13
11745886	13
102363449	13
57763789	13
77883685	13
56993223	13
73669562	13
77379278	13
18904866	13
56144566	13
15880390	13
95299471	13
14919815	13
42948106	13
5875252	13
6756309	13
68686759	13
1688671	13
72471146	13
19973340	13
27247783	13
24968255	13
8211456	13
78092438	13
18604123	13
7569632	13
17998354	13
11561804	13
46478485	13
17152303	13
15845909	13
180165	13
7456088	13
4235890	13
10508099	13
56018369	13
19947666	13
7632025	13
65938979	13
97319502	13
14562912	13
73710651	13
16907898	13
40712356	13
35338949	13
64458592	13
9872111	13
8403084	13
7597455	13
1466269	13
109414003	13
62862759	13
50790465	13
87721029	13
6206362	13
22930404	13
50020429	13
33295211	13
37388618	13
7509098	13
64075896	13
16630145	13
13311867	13
30663631	13
83860294	13
37766002	13
36110305	13
3439503	13
78448422	13
2014809	13
25872633	13
3412656	13
753252	13
20703337	13
6366325	13
101148276	13
58217446	13
14421355	13
48311849	13
8389302	13
24246476	13
32476412	13
32245858	13
29672705	13
20882756	13
45294923	13
26059763	13
65063198	13
73813991	13
63086511	13
27404142	13
48716070	13
76218631	13
171383197	13
51555086	13
35950365	13
11350709	13
76598259	13
1129005	13
18090748	13
37624100	13
6400109	13
14767341	13
102325216	13
34503841	13
3142162	12
56107619	13
54524765	13
9509110	13
60418471	13
65077537	13
12843103	13
238884959	13
932131	13
62718384	13
13556621	13
178492237	13
58294846	13
22176187	13
13805588	13
60302686	13
8942133	13
63468485	13
19491434	13
15908582	13
86181614	13
2195037	13
77304007	13
50310321	13
5508667	13
5837714	13
37971675	13
68102229	13
93618492	13
27141318	13
26275833	13
36821842	13
6776788	13
81376200	13
65745731	13
58677572	13
22865525	13
237922523	13
15651142	13
29766691	13
19779562	13
80167786	13
10787009	13
22934413	13
1263233	13
9381529	13
7359104	13
34454846	13
9019194	13
3681592	13
20997791	13
48204571	13
44525278	13
89685630	13
10998874	13
31773119	13
44037929	13
17429674	13
4167762	13
19204282	13
25729688	13
19362884	13
859933	13
1339733	13
21859035	13
11589092	13
29940390	13
27887145	13
4432539	13
3614791	13
53971976	13
81405741	13
35242933	13
54859237	13
32695476	13
24595142	13
43745797	13
98468200	13
7835632	13
28737660	13
20380000	13
4601520	13
30736992	13
8500866	13
231480684	13
7770767	13
36309613	13
16856783	13
32661162	13
50153378	13
46417307	13
22055524	13
30260648	13
23141662	13
165804030	13
47964082	13
36278709	13
15810593	13
2933534	13
491147	13
40149247	13
33181216	13
63471387	13
6478067	13
12762426	13
37173531	13
124784180	13
34003075	13
61213875	13
2821713	13
50196556	13
38292558	13
20331610	13
434705	13
2149006	13
25306298	13
6939017	13
64497473	13
1367678	13
85030221	13
52473850	13
40555207	13
80386010	13
39309635	13
25073605	13
24419346	13
39504035	13
1595637	13
38373297	13
13159917	13
18842773	13
2295403	13
10342991	13
58479038	13
91408954	13
69927744	13
131273286	13
11827883	13
38197027	13
15633730	13
209830115	13
1912802	13
79137113	13
3683498	13
10438428	13
9159007	13
100098966	13
102384794	13
59138392	13
5250293	13
21246837	13
7214284	13
25640233	13
17935904	13
46805057	13
55163523	13
199843298	13
8932311	13
5628415	13
2561036	13
54386577	13
41193048	13
144522451	13
16069282	13
377843	13
65511148	13
123423325	13
6488650	13
9612641	12
2964641	13
30339756	13
3670865	13
21512116	13
113149848	13
76775226	13
20834196	13
47304514	13
20515474	13
49199447	13
41122118	13
114765198	13
68991363	13
9533904	13
45288800	13
12961229	13
24185277	13
14691298	13
1364333	13
22904351	13
37674996	13
5180973	13
22779723	13
48618852	13
12194356	13
229165706	13
48797062	13
13205746	13
84308964	13
24739902	13
2908953	13
36655708	13
125737954	13
136740482	13
84309024	13
3387852	13
32106673	13
5255249	13
12171052	13
65537392	13
11528247	13
38109375	13
20051397	13
14975690	13
35074902	13
11888825	13
96520172	13
17089689	13
63984677	13
16305827	13
57177007	13
34397976	13
29038500	13
104409119	13
12882121	13
373352706	13
4112617	13
55561247	13
16733558	13
37951491	13
2115343	13
86733128	13
502912	13
24169495	13
21241255	13
75408195	13
40281622	13
20807406	13
13291611	13
21709110	13
196256932	13
14109582	13
66165288	13
9172318	13
43066873	13
20121543	13
54069556	13
155847942	13
3981374	13
39033696	13
76917758	13
3178165	13
18896033	13
46223434	13
25557418	13
11753596	13
18454612	13
23110875	13
53742856	13
158760092	13
27506517	13
14716855	13
271344842	13
62994259	13
54295002	13
35633613	13
18720183	13
849709	13
1107130	13
27512050	13
227299348	13
11115351	13
71375163	13
46941557	13
4005427	13
11853043	13
178879358	13
21965365	13
7947645	13
49165136	13
34657681	13
916072	13
1971976	13
46267558	13
4590394	13
72159875	13
73344659	13
35506564	13
43455157	13
47837429	13
143071250	13
53442356	13
66396229	13
21665325	13
99511163	13
103140468	13
18222920	13
59275860	13
20821360	13
8704389	13
48801347	13
42313816	13
24787299	13
61961725	13
47582507	13
40357243	13
11347295	13
4483234	13
43715481	13
104515765	13
44844780	13
3063863	13
54951551	13
80470911	13
17083155	13
47004080	13
36693041	13
98716542	13
6195104	13
11391522	13
54345181	13
7410404	13
26239536	13
114661208	13
11029277	13
54471475	13
38310098	13
105608578	13
5049129	13
30729199	13
58642398	13
31211980	13
25743545	13
37622909	13
27448033	13
3347048	13
51809502	13
5533269	13
17543999	13
25235568	13
144565603	13
53464244	13
219909426	13
10202021	13
119746	13
987654	13
74936383	13
12540017	13
32768961	13
94687572	13
51479296	13
81672638	13
4178277	13
11706337	13
60208903	13
1931859	13
91002158	13
16406419	13
18012386	13
3411845	13
23793894	13
15623229	13
31669821	13
10409958	13
65561265	13
95491896	13
101531687	13
216713291	13
8358870	13
200415194	13
24709527	13
53840351	13
67732	13
44312021	13
4521398	13
24529684	13
90270296	13
7365324	13
25821373	13
44158741	13
52107738	13
57040610	13
3199199	13
44973182	13
62008432	13
75180459	13
26918823	13
134962732	13
53631794	13
60786149	13
93288763	13
10184833	13
122761545	13
18137201	13
40919155	13
1366764	13
78173315	13
72059572	13
7980590	13
78477470	13
29587834	13
19152870	13
100183	13
58473979	13
12672472	13
8774713	13
9910404	13
3433403	13
23765153	13
25545926	13
111778157	13
138349969	13
11754114	13
2876829	13
9836127	13
51451028	13
10234400	13
19724017	13
10179529	13
73420386	13
105678676	13
86280919	13
44594473	13
20411874	13
27963181	13
53589795	13
89891170	13
95071883	13
10146721	13
155058615	13
194943666	13
27366253	13
38390158	13
59454298	13
9620933	13
50091450	13
156095486	13
78793863	13
32149077	13
12809806	13
188460299	13
128548835	13
11565611	13
42924364	13
38520373	13
20713999	13
81934274	13
14450141	13
4581642	13
27201373	13
31508641	13
81572788	13
177781221	13
15318677	13
21217109	13
13918488	13
9405728	13
1334350	13
20513617	13
5251581	13
9364945	13
102596156	13
14689555	13
26406617	13
7788743	13
10130904	13
62627586	13
38634611	13
1865420	13
197794091	13
58070477	13
3392607	13
9735998	13
83870939	13
57082409	13
10777919	13
10175952	13
47408068	13
24413538	13
12679153	13
93697931	13
6266270	13
83404006	13
117947962	13
4402901	13
26992248	13
191502365	13
1838434	13
18594047	13
14651703	13
2367255	13
171922891	13
43722765	13
12851854	13
105967808	13
61400524	13
191328384	13
70498851	13
13579946	13
8031989	13
100125484	13
12706123	13
56962592	13
13318159	13
81894533	13
30296783	13
46586728	13
18979893	13
25818549	13
2171846	13
83491500	13
16423640	13
17853192	13
44311457	13
50453388	13
31972614	13
17631250	13
21313780	13
48691456	13
71736947	13
28439011	13
18072533	13
27033144	13
111458287	13
68591020	13
36544754	13
48828703	13
12798933	13
7868562	13
51798764	13
6246696	13
247878925	13
9971771	13
131607859	13
30046419	13
58148926	13
17425818	13
46846394	13
117880751	13
80544910	13
17084696	13
45568135	13
66931608	13
30723974	13
144515931	13
61618885	13
36718725	13
26676502	13
28717407	13
17885918	13
127197532	13
10720353	13
3679534	13
30261135	13
70383369	13
16505764	13
19988083	13
31496106	13
68852	13
63023808	13
108880261	13
8933936	13
12807156	13
116759016	13
50455136	13
14807754	13
98066190	13
6620903	13
8793370	13
52051167	13
34009125	13
39547757	13
103108794	13
53405104	13
5090739	13
33849659	13
86399541	13
45179811	13
18697080	13
147896537	13
42803953	13
3340169	13
140457281	13
12566541	13
20605618	13
31066997	13
99114126	13
76190834	13
32614494	13
19670618	13
70955115	13
10060661	13
102418937	13
37341244	13
128905813	13
2141932	13
70023577	13
72326562	13
3988944	13
25383366	13
12239348	13
43831255	13
15654084	13
2367376	13
21268014	13
11663926	13
64782045	13
20722094	13
9709109	13
23460293	13
13807642	13
53315892	13
16670884	13
8379308	13
10285896	13
12180343	13
1665095	13
49641227	13
16742611	13
28389995	13
3614183	13
54805439	13
32269127	13
75655913	13
11709760	13
8978095	13
3548521	13
5659646	13
46156392	13
16523692	13
32287049	13
287644	13
18909179	13
31902320	13
254284702	13
12911626	13
9689863	13
78262899	13
3550153	13
59253254	13
109218445	13
13795650	13
58371418	13
60755515	13
1139043	13
24602638	13
69805544	13
76990566	13
48178660	13
851997	13
71093936	13
5828130	13
8231528	13
85615602	13
81689693	13
5278902	13
14105337	13
45796942	13
98957855	13
2022101	13
130896386	13
9202551	13
12436015	13
115881411	13
3288104	13
14369652	13
255490219	13
52650595	13
20842060	13
46144985	13
30286712	13
65106026	13
21105711	13
11857383	13
18826198	13
56047681	13
64974321	13
51969237	13
71209658	13
4239383	13
71567694	13
32070448	13
23901598	13
9664809	13
6553323	13
7834940	13
43785452	13
52243546	13
70859831	13
151430569	13
18181299	13
9102957	13
79063375	13
47424813	13
170698595	13
16410576	13
25535875	13
15859540	13
11072144	13
22218579	13
15973843	13
33930741	13
8501366	13
17166508	13
13881648	13
47738005	13
29752165	13
28483804	13
72822237	13
41256693	13
23249222	13
63865137	13
41085586	13
16115222	13
38680621	13
149337041	13
4736116	13
9217113	13
17778599	13
128860635	13
5602366	13
17794593	13
19208901	13
36644912	13
78409818	13
12901352	13
7679274	13
29578391	13
57541484	13
62411698	13
50657786	13
102961303	13
26220047	13
4291230	13
9178571	13
7571523	13
46244507	13
96446337	13
63405148	13
63162640	13
9086282	13
5233055	13
36071652	13
47479507	13
15386473	13
804770	13
12966827	13
21335585	13
22435836	13
79589422	13
33902152	13
135601162	13
22563855	13
53036596	13
8029056	13
16427026	13
19946193	13
2763963	13
19150418	13
110360470	13
58662263	13
35015299	13
7745159	13
106801363	13
32264183	13
2195363	13
119333546	13
12235986	13
42836060	13
53707390	13
330682	13
25964765	13
66044809	13
8910811	13
6325271	13
5288509	13
5066642	13
23914950	13
185765808	13
5295495	13
28696310	13
6459829	13
105042429	13
66748840	13
129181234	13
70575173	13
1967042	13
52760778	13
9125708	13
67560663	13
157433123	13
69068476	13
12421146	13
45536827	13
56393566	13
86845305	13
1253834	13
46118228	13
10574512	13
48113637	13
111006881	13
14674153	13
19894558	13
89328615	13
136993039	13
97242445	13
22914366	13
160946092	13
13012225	13
24958500	13
43711409	13
31152290	13
8925535	13
120306731	13
33884081	13
556759	13
16872574	13
56378399	13
40303295	13
17206584	13
131585501	13
29548963	13
83348814	13
40897510	13
5121748	13
163420	13
62595138	13
6142504	13
47215776	13
1878515	13
17062251	13
17860619	13
37072793	13
28951057	13
41530688	13
89903993	13
18662785	13
3720459	13
78562978	13
92783390	13
53114660	13
14998120	13
66817866	13
43460243	13
12830337	13
117655677	13
27679842	13
40744340	13
20078590	13
15190418	13
68304878	13
4515449	13
33274175	13
66814905	13
31421148	13
6520276	13
47204749	13
22175134	13
96316503	13
28471057	13
62652046	13
104127085	13
51420122	13
94021623	13
138930410	13
152898677	13
7328326	13
34323068	13
179035617	13
2355585	13
31091731	13
10377037	13
1438380	13
86517971	13
81668875	13
6695261	13
1880424	13
137085798	13
241930272	13
26100787	13
12262074	13
31900848	13
8755709	13
51106013	13
35665194	13
144313444	13
87413319	13
29523719	13
42626770	13
35596303	13
1634004	13
55179413	13
10658330	13
56465253	13
61806992	13
13382456	13
102506733	13
29024684	13
42643182	13
41840715	13
15943603	13
117994823	13
64635061	13
63415230	13
38495056	13
45715311	13
56019771	13
72553427	13
22800920	13
9320891	13
360496808	13
36586789	13
10152358	13
4426313	13
22591752	13
20259622	12
132963908	13
28135614	13
164981273	13
23277499	13
20475461	13
110508813	13
5300023	13
45248770	13
24579149	13
9546003	13
16881627	13
33542670	13
85646619	13
32079105	13
18839883	13
16975271	13
16080574	13
52452561	13
28499658	13
17450391	13
65305641	13
19916935	13
16266851	13
4004556	13
480133	13
36933097	13
66555958	13
18122979	13
7657538	13
5485363	13
22048232	13
4993951	13
7533324	13
9206750	13
83529390	13
69655935	13
69322370	13
129728489	13
10501491	13
70920318	13
8462221	13
66786745	13
8656460	13
7712426	13
23651350	13
57653513	13
5355294	13
64810662	13
33078664	13
76788596	13
7642866	13
573745	13
106980089	13
93207672	13
17049357	13
48968587	13
25662008	13
52048552	13
27989889	13
21341773	13
43234745	13
22503321	13
12773239	13
4340156	13
10720754	13
49755227	13
7076855	13
20208951	13
79553329	13
50130214	13
70449677	13
45410227	13
4653678	13
113571897	13
3823804	13
43920756	13
29496799	13
26046933	13
22188135	13
29767927	13
7220068	13
26408885	13
13646533	13
15476971	13
30313967	13
140774013	13
16358088	13
73891214	13
70537003	13
404342194	13
65976237	13
123810740	13
12046481	13
12492277	13
10306755	13
27104606	13
123826394	13
29841338	13
103503747	13
38904914	13
29495333	13
111135159	13
40622855	13
66730412	13
16559018	13
252320692	13
106937	13
151313163	13
26700749	13
16791226	13
43292219	13
47433377	13
22709161	13
22266920	13
13895794	13
51890560	13
14240854	13
77018571	13
69032610	13
3808491	13
44144667	13
23803717	13
29644948	13
26871473	13
78175507	13
88750708	13
32736967	13
28799059	13
22361326	13
33891869	13
19877588	13
161771389	13
110621511	13
57281463	13
22708494	13
4512739	13
33430125	13
93300744	13
33887601	13
33585783	13
26372944	13
91648797	13
33533535	13
37622008	13
3261979	13
88215448	13
3445453	13
19900131	13
9134711	13
50566570	13
18425563	13
38060788	13
6463552	13
68125811	13
4635619	13
32666729	13
34671684	13
8390712	13
7726072	13
22155029	13
114895938	13
88831916	13
64354916	13
37148581	13
11175054	13
81138623	13
172378959	13
236182018	13
20901439	13
1527861	13
98413630	13
95926512	13
4855111	13
29211077	13
52032610	13
7686330	13
34364525	13
54356980	13
60603115	13
78231441	13
17041305	13
20993781	13
25952270	13
32935719	13
71203241	13
3763283	13
7110033	13
4699177	13
36887633	13
3069663	13
57538676	13
28276258	13
63673392	13
10725999	13
107923414	13
21925265	13
1799568	13
29450214	13
36225695	13
27341051	13
54124226	13
20281722	13
3723327	13
5348874	13
2029174	13
370882	13
24524695	13
83047235	13
4007385	13
54594532	13
42906821	13
38040085	13
127924423	13
8599883	13
163717318	13
6046553	13
92329962	13
41164862	13
22484747	13
14508584	13
119151019	13
7010215	13
12286450	13
13161150	13
91503704	13
9159561	13
29729956	13
78778190	13
4503251	13
34820467	13
74541476	13
87713401	13
13822022	13
367140	13
130564419	13
3962710	13
5807547	13
35187152	13
33709129	13
13738444	13
3415555	13
124844929	13
82130009	13
140171889	13
5605533	13
9178835	13
53369312	13
85473744	13
51232401	13
128902927	13
13626352	13
24534114	13
36107265	13
65717293	13
61880849	13
5725548	13
1700904	13
13142151	13
1485179	13
25135491	13
13378116	13
38957672	13
68418845	13
36914201	13
12826267	13
6049104	13
58352088	13
41230111	13
1267911	13
33707899	13
7351938	13
49938837	13
29915966	13
53479819	13
56225692	13
58867973	13
72515820	13
9270446	13
4380753	13
42862970	13
24474641	13
38156620	13
165801960	13
43140639	13
60008288	13
24752045	13
38842671	13
35711579	13
1386142	13
21863323	13
1260715	13
56244255	13
47888063	13
14923172	13
18246769	13
8247950	13
1314538	13
2940209	13
39647664	13
32087474	13
87374707	13
4865	triggers	and	1409	candidates	in	338397113369	cycles.