Switch to side-by-side view

--- a
+++ b/raw_data/kegg/approved_example.txt
@@ -0,0 +1,113966 @@
+36623	10897	1
+17397	25131	1
+17319	6645	1
+11546	98584	1
+52040	7721	1
+44358	22424	1
+460	18092	1
+17340	9346	1
+33148	8186	1
+25926	28124	1
+103141	6966	1
+5886	101645	1
+14117	99855	1
+101250	11151	1
+16103	6487	1
+25994	70992	1
+37791	105687	1
+3305	52862	1
+96551	7747	1
+39527	25431	1
+55639	6487	1
+100820	2834	1
+10982	11002	1
+14253	7821	1
+55639	10915	1
+14178	3433	1
+11002	7491	1
+25431	44229	1
+4553	98766	1
+36024	6002	1
+21843	19611	1
+17558	17025	1
+44229	20342	1
+20309	25994	1
+49892	14498	1
+106212	25148	1
+40128	11099	1
+41061	14253	1
+100893	18267	1
+48375	97031	1
+15747	12406	1
+11433	2208	1
+38916	9380	1
+11228	32252	1
+50570	10549	1
+25681	57967	1
+5640	48146	1
+9830	9936	1
+12679	17818	1
+7491	15770	1
+10822	6860	1
+19500	12864	1
+99307	13670	1
+44133	39334	1
+38636	58503	1
+6595	16874	1
+9346	6860	1
+12565	94868	1
+16620	32252	1
+25994	22682	1
+6383	40354	1
+71138	14842	1
+94117	25926	1
+12478	24354	1
+54154	10897	1
+7642	17952	1
+18381	102757	1
+24149	34599	1
+25431	43942	1
+98237	7747	1
+28709	103792	1
+2414	21455	1
+14135	79685	1
+23276	31249	1
+50421	45429	1
+59501	18522	1
+29117	57096	1
+37113	63888	1
+12889	38204	1
+14059	40372	1
+33103	2834	1
+12960	99678	1
+97155	13989	1
+103525	5254	1
+12348	19437	1
+29379	11546	1
+10570	18074	1
+102757	17887	1
+38469	13642	1
+56045	9380	1
+10351	39984	1
+21342	6353	1
+11686	12204	1
+30730	25335	1
+14317	11484	1
+68894	17887	1
+37428	5742	1
+15913	15552	1
+106388	20563	1
+59376	6915	1
+8676	48480	1
+91562	48375	1
+36623	21094	1
+105102	23583	1
+24075	6002	1
+76035	6645	1
+20713	57096	1
+24805	12478	1
+7465	9971	1
+70992	37823	1
+37868	11868	1
+36623	39141	1
+30471	15064	1
+14904	36782	1
+15880	27105	1
+15963	6645	1
+7925	17907	1
+99640	10315	1
+5036	22756	1
+3611	22424	1
+20614	74866	1
+15770	29025	1
+7347	19960	1
+41232	18074	1
+62911	14216	1
+105956	18522	1
+45738	11075	1
+20780	92187	1
+54154	7491	1
+16367	14011	1
+94896	21903	1
+100510	7038	1
+25994	99517	1
+96848	12960	1
+6487	19257	1
+20286	9380	1
+3690	12704	1
+15413	10841	1
+38916	51836	1
+35107	49268	1
+22528	25393	1
+14385	13522	1
+14560	24149	1
+99640	7925	1
+11715	12317	1
+12704	96950	1
+21903	78962	1
+68281	5507	1
+6383	37454	1
+37428	25926	1
+44030	24386	1
+15583	38636	1
+28051	15913	1
+20342	21455	1
+96158	11075	1
+21061	4553	1
+8169	28510	1
+25536	19294	1
+9702	9914	1
+22585	14675	1
+92113	20780	1
+7313	17588	1
+68894	5254	1
+45975	19500	1
+10915	2505	1
+103487	44133	1
+18826	8901	1
+28510	48375	1
+9702	16170	1
+11520	16522	1
+25431	68894	1
+17415	13522	1
+39653	68437	1
+18368	6645	1
+20877	12679	1
+36470	9830	1
+14904	14904	1
+21493	104375	1
+50570	36782	1
+91591	49892	1
+5886	63141	1
+23348	13789	1
+9380	59893	1
+74021	9971	1
+5848	6732	1
+56091	25536	1
+103346	81878	1
+25098	13642	1
+38794	95205	1
+21862	14657	1
+20989	21903	1
+27919	31172	1
+8551	46738	1
+9702	10095	1
+103346	5640	1
+14766	14117	1
+25994	92187	1
+104880	14385	1
+72487	11686	1
+10434	41128	1
+18381	99444	1
+18074	21903	1
+8676	1865	1
+12679	57512	1
+17796	8115	1
+24149	6860	1
+8551	39886	1
+13967	35963	1
+12539	18429	1
+5036	7882	1
+14824	13522	1
+5848	15770	1
+4747	87387	1
+11868	14158	1
+21249	21620	1
+14343	45753	1
+7611	82954	1
+68091	17952	1
+44030	73354	1
+40354	5886	1
+19437	9094	1
+65150	6073	1
+11466	45237	1
+12478	1572	1
+25335	45738	1
+44381	13195	1
+37113	30243	1
+39984	25348	1
+41095	12565	1
+3170	25348	1
+17319	44583	1
+101221	6915	1
+12424	27677	1
+59639	47801	1
+16367	103639	1
+13753	11715	1
+12565	106365	1
+5381	59639	1
+8169	13602	1
+11715	34322	1
+7491	66120	1
+28288	7038	1
+14083	4497	1
+8754	19437	1
+102272	15552	1
+52432	26146	1
+14534	16928	1
+18464	13670	1
+97920	51492	1
+4747	97492	1
+21455	29379	1
+14011	41332	1
+19925	25994	1
+22798	103012	1
+5640	37428	1
+7038	14446	1
+97785	16928	1
+95073	37823	1
+13522	10652	1
+36314	2708	1
+14692	7383	1
+39841	102364	1
+18980	27971	1
+102272	13499	1
+13943	13908	1
+20847	10452	1
+17525	21094	1
+39886	25431	1
+10351	2208	1
+13622	25348	1
+11019	25779	1
+14498	98945	1
+27183	41398	1
+44030	6966	1
+3217	5640	1
+7266	13670	1
+12771	24149	1
+5254	105409	1
+38763	65150	1
+67143	39984	1
+9702	38636	1
+26850	12679	1
+99640	20286	1
+101979	8901	1
+26479	17489	1
+20971	38483	1
+12704	22424	1
+59358	97920	1
+20877	55396	1
+14317	45237	1
+4700	9702	1
+59538	15747	1
+59639	21903	1
+10095	103525	1
+14385	23348	1
+38204	20133	1
+17761	3560	1
+3515	36782	1
+74540	13943	1
+20286	7906	1
+24805	59639	1
+52432	15432	1
+71480	8901	1
+2708	19500	1
+40164	13989	1
+27503	3611	1
+110451	20614	1
+39141	103282	1
+68281	24805	1
+8115	15175	1
+15451	82954	1
+106212	11798	1
+50252	95488	1
+14692	14158	1
+8901	3139	1
+27337	18847	1
+70207	3690	1
+17489	18074	1
+68091	17988	1
+6002	68437	1
+39984	102707	1
+38125	19611	1
+55573	3092	1
+13724	67143	1
+2208	10897	1
+59358	24075	1
+5584	16121	1
+25837	27299	1
+93657	13704	1
+31955	19611	1
+8699	39091	1
+16620	38529	1
+32301	35963	1
+55573	59824	1
+19294	28358	1
+10710	11546	1
+5792	3390	1
+30730	43942	1
+12679	41030	1
+94592	3275	1
+13499	2414	1
+100945	47769	1
+11715	24386	1
+11520	15175	1
+28863	8901	1
+13602	6966	1
+25148	9674	1
+13943	14235	1
+59358	102346	1
+103995	18092	1
+21419	38794	1
+59501	7313	1
+15932	11019	1
+24115	30693	1
+69836	19996	1
+11057	12460	1
+1865	17887	1
+25994	11546	1
+6487	15539	1
+4747	41599	1
+6002	9602	1
+10351	11715	1
+20286	7925	1
+13989	13622	1
+39819	36361	1
+97920	3515	1
+10822	55573	1
+14842	3217	1
+37868	27299	1
+47022	11686	1
+1865	6941	1
+12539	15747	1
+25926	32173	1
+11484	13499	1
+11002	24386	1
+17575	25779	1
+11075	59639	1
+15552	39527	1
+5036	67519	1
+13670	83096	1
+27971	3611	1
+41301	30730	1
+13847	17489	1
+10315	30693	1
+80034	13943	1
+80034	12258	1
+38171	6174	1
+47004	18074	1
+27919	5036	1
+32173	23276	1
+39886	17818	1
+45840	45627	1
+24149	59726	1
+12424	37791	1
+56326	9702	1
+14343	5036	1
+91546	33871	1
+102330	36010	1
+98407	21823	1
+15049	32119	1
+103614	21094	1
+68437	49892	1
+22756	25536	1
+3139	13567	1
+9991	13499	1
+5015	3275	1
+44030	20614	1
+25779	8699	1
+34088	12864	1
+30243	99855	1
+13923	27299	1
+13989	14253	1
+51197	55573	1
+3515	17525	1
+18429	12565	1
+8901	10841	1
+18869	6463	1
+41369	14385	1
+55372	11151	1
+12704	21075	1
+10633	27789	1
+18267	43826	1
+13753	3611	1
+20309	35633	1
+6860	19113	1
+7491	5036	1
+2868	14385	1
+1715	39527	1
+5640	7465	1
+68553	5640	1
+11466	71654	1
+23276	99593	1
+13642	26353	1
+15156	98071	1
+5036	10529	1
+17796	77406	1
+11546	68281	1
+2708	10059	1
+5214	54234	1
+5015	21020	1
+27789	78948	1
+42056	100584	1
+2745	10731	1
+10897	12539	1
+15413	4497	1
+8825	38763	1
+56109	23348	1
+44030	95588	1
+12704	7491	1
+17258	103792	1
+36623	97031	1
+8169	25148	1
+11151	71131	1
+39555	4772	1
+17761	103792	1
+11099	14904	1
+39808	17952	1
+45738	30730	1
+56566	19611	1
+71654	96848	1
+36024	8216	1
+9702	50421	1
+12224	19437	1
+5254	28358	1
+85519	25348	1
+10452	25926	1
+11466	36782	1
+15880	9830	1
+29025	20595	1
+12442	25536	1
+38204	44682	1
+37113	103214	1
+5036	18267	1
+24805	44682	1
+18092	3650	1
+25994	11377	1
+5886	20847	1
+9868	43960	1
+50143	4423	1
+103448	5148	1
+10036	37823	1
+51492	16711	1
+17796	41061	1
+9786	12565	1
+9012	11433	1
+6966	14577	1
+8115	18007	1
+17861	10897	1
+97492	11002	1
+17525	8186	1
+12348	40164	1
+10452	12565	1
+13584	20755	1
+39555	9653	1
+34978	46738	1
+18826	12478	1
+13567	13642	1
+3690	41250	1
+23348	99855	1
+17761	41232	1
+26228	11546	1
+25536	7518	1
+101899	10951	1
+29483	39362	1
+9702	8064	1
+19000	51836	1
+27503	43517	1
+15137	15137	1
+13989	6487	1
+13584	3433	1
+15583	13753	1
+27105	94324	1
+27677	59538	1
+17887	14253	1
+95205	15032	1
+8921	7721	1
+34251	17004	1
+94724	4879	1
+11754	12960	1
+39819	39819	1
+44594	7491	1
+52058	3877	1
+19000	21061	1
+51618	26815	1
+9702	15214	1
+37113	31397	1
+13642	17818	1
+1267	13567	1
+61396	19000	1
+37454	5254	1
+106388	27183	1
+59376	12096	1
+31598	25926	1
+12960	13704	1
+10951	14343	1
+94896	10670	1
+13642	15413	1
+7544	4497	1
+5381	11447	1
+9312	39984	1
+7925	22774	1
+41061	4747	1
+5848	29025	1
+29117	99216	1
+85619	38613	1
+3305	17837	1
+15230	18092	1
+81878	14253	1
+11686	102623	1
+41301	36382	1
+40128	36782	1
+96715	25431	1
+59824	11686	1
+53486	23276	1
+18031	9576	1
+12348	80034	1
+68281	17025	1
+101342	12565	1
+5742	13724	1
+97920	32800	1
+101979	9971	1
+15049	103792	1
+32800	24207	1
+17761	11645	1
+99320	13622	1
+15049	8115	1
+11520	39819	1
+25536	44370	1
+15650	9830	1
+13030	24075	1
+99320	37428	1
+99562	12539	1
+41232	52432	1
+3515	103487	1
+7491	105716	1
+13724	11117	1
+7107	105956	1
+15250	19155	1
+37513	25348	1
+25681	55887	1
+6645	102733	1
+57512	39555	1
+24075	55573	1
+6645	1715	1
+8551	45753	1
+39637	15932	1
+29379	8115	1
+63888	6383	1
+39141	101757	1
+93765	8901	1
+19611	32252	1
+5848	15413	1
+7038	10508	1
+11415	59501	1
+4497	18267	1
+10692	6487	1
+19394	14904	1
+98945	17952	1
+44014	43960	1
+11306	11754	1
+39555	6645	1
+32336	14498	1
+1572	48163	1
+99320	14296	1
+37721	36361	1
+10122	4497	1
+19500	17340	1
+25148	21094	1
+96627	7491	1
+76035	21862	1
+25348	97155	1
+39382	37223	1
+30730	8981	1
+14601	59639	1
+68894	17907	1
+105877	37113	1
+55573	34615	1
+96715	18847	1
+12619	13670	1
+87387	18847	1
+100258	22528	1
+91694	5192	1
+13923	5977	1
+101853	35227	1
+70009	17143	1
+10479	97492	1
+14253	11868	1
+37563	81878	1
+45753	4497	1
+4201	15485	1
+25335	94896	1
+93657	11075	1
+8186	35963	1
+105687	37823	1
+9312	17907	1
+16001	16121	1
+26353	9060	1
+106212	37823	1
+25994	13417	1
+2745	21020	1
+44757	28358	1
+7063	7038	1
+25201	97845	1
+8169	11075	1
+10059	37791	1
+1572	104052	1
+24805	39141	1
+24386	24386	1
+4822	24207	1
+71969	15137	1
+97031	55573	1
+102623	8098	1
+96487	9602	1
+6383	13622	1
+39886	17457	1
+18329	91562	1
+95588	39141	1
+12116	38613	1
+30787	36782	1
+10411	35963	1
+87387	11887	1
+20780	16140	1
+24658	4497	1
+57096	26479	1
+96262	16711	1
+26370	16928	1
+102757	24149	1
+12539	15552	1
+18267	50421	1
+104533	13943	1
+72487	91776	1
+13499	17907	1
+94896	45627	1
+6576	5662	1
+67143	25536	1
+22159	12771	1
+38385	69836	1
+72764	6966	1
+15432	7594	1
+102623	15214	1
+12815	39555	1
+41332	13642	1
+81878	14577	1
+78985	13602	1
+21789	17796	1
+6383	20780	1
+18329	23875	1
+105102	75071	1
+37454	4497	1
+25926	15230	1
+28510	11546	1
+36107	37823	1
+14100	8981	1
+70207	3877	1
+71983	15214	1
+19091	36440	1
+8098	20834	1
+2708	38271	1
+35472	14253	1
+16256	18826	1
+106455	2414	1
+21455	11520	1
+37428	6073	1
+4497	3358	1
+8676	37823	1
+12565	98841	1
+3515	102623	1
+2745	17004	1
+26479	36782	1
+9012	12539	1
+51514	38877	1
+14978	16045	1
+14253	19500	1
+28288	13195	1
+19500	37513	1
+39235	20834	1
+17588	25431	1
+25779	39808	1
+63590	49892	1
+11228	47860	1
+11546	7016	1
+8901	32173	1
+81878	7134	1
+20971	14135	1
+15032	44229	1
+39808	34978	1
+102272	26246	1
+39334	7016	1
+101979	5886	1
+11117	14296	1
+13789	38613	1
+9810	42302	1
+21455	72487	1
+36470	38782	1
+55573	30243	1
+11002	7313	1
+7721	35893	1
+39637	15583	1
+9971	25348	1
+15747	9702	1
+102623	13923	1
+6941	7994	1
+11228	10982	1
+56566	6860	1
+98653	17004	1
+96080	15859	1
+80034	57096	1
+68091	19000	1
+71131	5507	1
+7266	13602	1
+24115	17474	1
+3650	97155	1
+25536	106212	1
+8323	7038	1
+18826	36910	1
+17209	9346	1
+32800	13337	1
+7113	4772	1
+17380	41301	1
+17887	18464	1
+20675	29483	1
+11941	8797	1
+7544	5848	1
+39653	59501	1
+4553	5254	1
+38763	71969	1
+56489	20614	1
+97663	11715	1
+39819	97845	1
+12795	12460	1
+13584	26370	1
+32252	97920	1
+7642	15064	1
+6645	17380	1
+87305	15432	1
+30933	12679	1
+39866	12679	1
+56045	5886	1
+73354	8921	1
+24115	13989	1
+3275	15770	1
+44358	12864	1
+12499	18381	1
+15137	61901	1
+25348	14253	1
+65150	13642	1
+9602	34322	1
+17415	18329	1
+24974	24115	1
+71969	9576	1
+11546	13923	1
+11075	97663	1
+25994	24896	1
+23875	17907	1
+10095	14385	1
+19871	38171	1
+5640	101899	1
+19500	100820	1
+17227	43853	1
+32252	15432	1
+36010	14904	1
+10731	3690	1
+37428	17796	1
+39141	96627	1
+45840	34944	1
+95488	11546	1
+25348	10095	1
+5886	14059	1
+25393	4497	1
+14158	19583	1
+1464	17605	1
+17059	13967	1
+10915	24974	1
+8098	62911	1
+38171	94026	1
+51740	36010	1
+100561	11686	1
+19500	24075	1
+7107	16045	1
+99444	5036	1
+26246	12889	1
+11002	13753	1
+15539	10479	1
+17415	51740	1
+67143	34978	1
+2768	100820	1
+17166	11868	1
+17558	7925	1
+51836	59893	1
+18074	33103	1
+7295	12052	1
+77524	1811	1
+39637	25536	1
+101342	5640	1
+21843	98945	1
+25536	8216	1
+26353	68876	1
+52040	30730	1
+12499	41232	1
+25994	21493	1
+16367	15103	1
+10250	47860	1
+57512	12565	1
+37428	87387	1
+56566	45753	1
+12834	85519	1
+10897	17605	1
+30730	8064	1
+45738	13642	1
+24354	91591	1
+2414	20342	1
+1715	39841	1
+12889	5254	1
+94026	5662	1
+11622	22585	1
+11686	70973	1
+20780	14824	1
+99678	13789	1
+1715	18329	1
+11520	14135	1
+36470	6860	1
+10479	17380	1
+29117	6353	1
+7544	12052	1
+39819	100584	1
+25431	97845	1
+6860	22585	1
+97155	16928	1
+12406	16874	1
+13195	9914	1
+44757	3611	1
+32800	49892	1
+12116	16743	1
+2208	14692	1
+5848	20780	1
+37454	14253	1
+11002	98407	1
+10036	19394	1
+18051	59376	1
+23992	13284	1
+47336	5662	1
+41128	18381	1
+41279	5662	1
+18980	41250	1
+24115	8863	1
+39555	106431	1
+106388	34251	1
+16620	63141	1
+13873	16874	1
+16620	94724	1
+11228	5848	1
+102346	21493	1
+104075	11715	1
+2708	40354	1
+68437	13522	1
+72764	21903	1
+5148	45738	1
+25536	17605	1
+21620	15432	1
+4747	18464	1
+18051	57358	1
+18826	48146	1
+3275	17258	1
+18092	105716	1
+14158	8901	1
+38763	3807	1
+20342	11520	1
+13522	44583	1
+14385	14637	1
+33871	11868	1
+41204	13967	1
+25431	103165	1
+7107	29117	1
+9830	43517	1
+32252	4201	1
+13499	95073	1
+29483	7721	1
+11546	59726	1
+19437	15230	1
+41315	24783	1
+25779	17340	1
+4497	56566	1
+103027	9830	1
+14904	18051	1
+79625	13622	1
+93847	10915	1
+6915	38613	1
+3877	37471	1
+21342	39819	1
+92187	19611	1
+31955	16928	1
+11686	5685	1
+37513	98766	1
+9312	27919	1
+15015	23033	1
+45237	10897	1
+53858	68449	1
+19000	31172	1
+78948	28709	1
+4724	23033	1
+100561	5036	1
+34944	13943	1
+17319	11306	1
+39653	14805	1
+28358	24075	1
+1865	54154	1
+4879	97736	1
+4013	3305	1
+77861	23276	1
+38763	97155	1
+17227	13847	1
+68449	4497	1
+1267	12815	1
+18074	104481	1
+10570	43826	1
+10897	15650	1
+8863	7544	1
+25583	5192	1
+97663	25348	1
+24149	68281	1
+11715	103639	1
+16170	25926	1
+9971	11819	1
+16312	18826	1
+5036	103614	1
+11941	23460	1
+7544	91591	1
+37513	25431	1
+11039	16045	1
+12889	3139	1
+71138	7038	1
+11686	34615	1
+96080	11686	1
+104481	3275	1
+16045	11019	1
+31397	11019	1
+21862	14498	1
+100584	17227	1
+19417	6645	1
+104052	28051	1
+37113	99444	1
+17166	18522	1
+39637	103214	1
+69206	17887	1
+4497	49892	1
+5423	26479	1
+20614	70973	1
+15913	8098	1
+38794	2989	1
+21903	11546	1
+44478	27105	1
+59358	59376	1
+9936	18381	1
+53486	16928	1
+6576	11394	1
+37290	15064	1
+17558	12116	1
+103487	11645	1
+8981	56045	1
+101342	14577	1
+22466	12518	1
+61396	15413	1
+20755	6073	1
+99395	5640	1
+3611	27745	1
+24840	6487	1
+29117	23875	1
+105716	11039	1
+2208	92113	1
+25994	20847	1
+4553	7134	1
+5254	42344	1
+22585	41111	1
+34978	71983	1
+96627	18074	1
+38483	44370	1
+10897	44583	1
+3690	24974	1
+28358	39091	1
+19871	12052	1
+37113	21359	1
+7038	41232	1
+36440	6645	1
+99790	14577	1
+11754	2505	1
+19155	38794	1
+74548	17796	1
+44030	14343	1
+17227	16121	1
+103200	21862	1
+11686	14472	1
+40140	44030	1
+11686	29117	1
+7465	26479	1
+95588	25994	1
+11686	97031	1
+71480	22585	1
+21265	1267	1
+7038	14422	1
+94896	59376	1
+22756	15413	1
+11075	16224	1
+19219	12795	1
+103487	1865	1
+1572	12424	1
+20877	50143	1
+11715	26370	1
+27919	13602	1
+73931	29117	1
+12478	2414	1
+12317	11686	1
+77343	104557	1
+43492	7491	1
+13670	104481	1
+29379	9293	1
+13753	34615	1
+11002	11433	1
+27677	43942	1
+72764	20732	1
+38613	8551	1
+98894	25926	1
+20940	10670	1
+24783	4222	1
+38763	43517	1
+34251	80034	1
+16001	7038	1
+25348	4747	1
+20614	97168	1
+5977	2834	1
+8981	82954	1
+8115	9346	1
+82954	52058	1
+34978	9786	1
+49892	25148	1
+65150	29117	1
+51514	44478	1
+27503	8720	1
+17761	59538	1
+12704	51618	1
+43826	50252	1
+13724	72487	1
+11941	14692	1
+59358	14385	1
+27503	19500	1
+103214	29117	1
+7925	10250	1
+38916	33961	1
+3305	68424	1
+14996	6353	1
+5848	55573	1
+6645	25379	1
+12704	10982	1
+20971	39653	1
+99482	11546	1
+45840	18559	1
+72764	37823	1
+17952	25431	1
+91591	16928	1
+26745	11075	1
+28709	18114	1
+5254	21620	1
+26898	105336	1
+20940	2505	1
+36782	39334	1
+11520	40128	1
+25536	96789	1
+19000	55887	1
+21094	51618	1
+5528	60225	1
+71983	27919	1
+51492	12704	1
+9653	14343	1
+98894	10479	1
+68876	25994	1
+8863	49892	1
+74548	25681	1
+71138	20940	1
+26093	43853	1
+45535	6732	1
+13989	16928	1
+97708	25994	1
+25536	76035	1
+39141	68606	1
+2834	10596	1
+26479	25583	1
+28288	81878	1
+39984	51422	1
+18267	18381	1
+9012	10897	1
+17761	95205	1
+19583	14842	1
+41250	41128	1
+5423	16874	1
+17761	3515	1
+17319	68515	1
+98237	16928	1
+7266	3515	1
+14135	9971	1
+35963	101221	1
+85619	2208	1
+14135	68449	1
+45840	25148	1
+17227	11546	1
+15451	14385	1
+13923	40164	1
+59358	49892	1
+99790	11075	1
+16620	20940	1
+6966	10095	1
+49892	13753	1
+55573	36024	1
+22424	7544	1
+10596	5742	1
+101568	53858	1
+12889	17761	1
+39984	11099	1
+12565	110451	1
+52916	52432	1
+48163	25431	1
+59376	28358	1
+32252	95488	1
+4553	11686	1
+9953	11546	1
+30933	11433	1
+14842	3587	1
+37928	11868	1
+28358	17004	1
+44133	5507	1
+20286	31249	1
+7107	100037	1
+7465	49892	1
+17796	11075	1
+13704	12499	1
+12204	25335	1
+24354	66120	1
+7465	11228	1
+2834	3410	1
+13602	101979	1
+57389	15932	1
+39886	16874	1
+12499	27677	1
+41315	8901	1
+98945	14472	1
+93657	14842	1
+13522	6487	1
+13642	9125	1
+14904	102757	1
+20309	7906	1
+14343	4789	1
+10508	20614	1
+35472	68740	1
+15552	11546	1
+82954	11075	1
+7925	17525	1
+15214	39984	1
+13499	2505	1
+15413	17907	1
+25994	100750	1
+19394	22424	1
+19500	47057	1
+100258	27105	1
+43942	16928	1
+5381	95219	1
+60225	19791	1
+13622	3275	1
+27503	16825	1
+1715	5507	1
+3690	92097	1
+38794	11075	1
+102504	21620	1
+11075	59022	1
+3275	98006	1
+21094	36782	1
+11415	39527	1
+54636	37823	1
+9602	6860	1
+24658	20940	1
+19000	9125	1
+14577	37373	1
+20286	8981	1
+27789	9631	1
+25926	12317	1
+3690	11622	1
+73331	40128	1
+55573	17796	1
+59376	94868	1
+39235	22528	1
+18942	3587	1
+13622	34322	1
+5423	68281	1
+9346	6645	1
+17952	11520	1
+26898	12889	1
+17796	7038	1
+17319	39362	1
+15598	25431	1
+91694	35852	1
+55396	18007	1
+9012	15598	1
+14135	10878	1
+30243	4423	1
+21843	105409	1
+98021	24149	1
+106498	11686	1
+12889	44030	1
+23276	15485	1
+7134	91776	1
+39362	103639	1
+25148	12258	1
+96600	55573	1
+31598	48375	1
+3390	11941	1
+8115	9181	1
+98021	51492	1
+53858	24149	1
+8901	25348	1
+13622	24386	1
+105336	6645	1
+3433	18051	1
+25348	65150	1
+38794	3807	1
+44030	103282	1
+8115	17209	1
+48375	16045	1
+1267	10570	1
+25681	102733	1
+14343	92113	1
+10915	6134	1
+11466	8921	1
+10250	25348	1
+15650	39808	1
+57358	7544	1
+12565	18368	1
+99320	14135	1
+6487	21903	1
+7038	97901	1
+8592	21249	1
+22424	36470	1
+40128	16027	1
+8901	92243	1
+17489	78985	1
+39808	17818	1
+12795	39290	1
+2505	20309	1
+10479	94868	1
+98704	16743	1
+18092	14135	1
+25926	16620	1
+40128	41369	1
+81878	10951	1
+35472	25536	1
+4553	7594	1
+7925	8720	1
+17952	103141	1
+14446	13923	1
+91546	19611	1
+1416	20402	1
+57358	55573	1
+13753	38782	1
+11039	11151	1
+11546	4497	1
+70207	40372	1
+36440	16711	1
+15913	71654	1
+14385	32800	1
+43942	29117	1
+10570	59376	1
+19583	7038	1
+5977	8115	1
+29117	5584	1
+23276	4931	1
+11754	13622	1
+22424	11546	1
+12565	36623	1
+2414	21743	1
+7465	5036	1
+97155	14842	1
+13923	20877	1
+10841	6487	1
+12052	10692	1
+6860	7747	1
+14498	39984	1
+9125	10897	1
+59501	13704	1
+18092	63888	1
+25289	11798	1
+5720	11868	1
+37791	12258	1
+8981	73331	1
+14343	14534	1
+47801	20342	1
+29025	32173	1
+40128	44682	1
+25926	17505	1
+77343	28863	1
+34978	97920	1
+59376	19155	1
+17796	34088	1
+22528	103841	1
+106388	10508	1
+17887	39819	1
+44824	9868	1
+97736	4553	1
+6860	5015	1
+13284	6732	1
+18464	7491	1
+105716	15156	1
+8551	5036	1
+17907	26277	1
+13642	12406	1
+19000	38529	1
+45753	66120	1
+9576	96789	1
+14978	18114	1
+5742	16312	1
+7333	55573	1
+7444	19155	1
+25348	52040	1
+82392	3433	1
+14216	28709	1
+11715	37373	1
+15880	25431	1
+68553	3275	1
+68102	11075	1
+52058	28626	1
+26479	57711	1
+74548	13943	1
+71983	17952	1
+14158	14343	1
+105998	12704	1
+95073	6487	1
+23875	21342	1
+12771	26479	1
+2414	91776	1
+106296	23992	1
+32301	20989	1
+18980	10315	1
+11715	99292	1
+22774	60225	1
+23583	3587	1
+19871	6402	1
+36314	53858	1
+6383	27745	1
+25148	6073	1
+96848	7994	1
+16620	38016	1
+99121	7038	1
+91591	10250	1
+28510	19275	1
+6966	36470	1
+15913	14385	1
+40128	56045	1
+23348	11798	1
+59639	15103	1
+40394	27503	1
+6915	17525	1
+44682	68091	1
+30933	80598	1
+14117	9242	1
+35472	10122	1
+11546	27183	1
+38794	10897	1
+10915	22682	1
+18429	8186	1
+17837	14842	1
+19611	9242	1
+48375	3877	1
+8372	41250	1
+59538	39141	1
+79685	6553	1
+17575	27919	1
+82392	41111	1
+12258	11075	1
+12499	100534	1
+98704	26479	1
+23348	25148	1
+51618	2414	1
+32800	21419	1
+7721	55887	1
+66120	9293	1
+13602	12258	1
+7491	102707	1
+37113	7721	1
+6966	18092	1
+101645	12679	1
+10315	21620	1
+80073	37791	1
+23276	65150	1
+20940	13522	1
+16045	16711	1
+100439	8186	1
+39886	40914	1
+36024	32301	1
+30933	101221	1
+102757	14996	1
+41332	9971	1
+22585	15913	1
+34944	82954	1
+11686	15747	1
+39527	5423	1
+8653	39527	1
+68091	11415	1
+25994	101006	1
+25779	98894	1
+3690	9896	1
+93657	13670	1
+14601	6966	1
+11484	18092	1
+41061	13670	1
+14385	2745	1
+15413	5792	1
+4747	24149	1
+100584	51740	1
+14253	13584	1
+20614	96262	1
+15795	6576	1
+6645	56326	1
+45840	10670	1
+5742	8392	1
+25431	12424	1
+51618	15747	1
+7134	59376	1
+98653	48375	1
+18381	22743	1
+13967	13622	1
+101342	7544	1
+26815	98704	1
+3807	16045	1
+39555	14100	1
+45840	3092	1
+27971	12679	1
+1715	26246	1
+8186	27677	1
+5036	80930	1
+28358	11228	1
+44370	14842	1
+12460	24149	1
+59555	3139	1
+3515	19500	1
+6645	20614	1
+10731	105336	1
+13642	3217	1
+7134	104481	1
+40322	19611	1
+17796	2414	1
+14958	6645	1
+21921	3139	1
+15064	29483	1
+71138	100643	1
+74548	11715	1
+9743	16045	1
+14117	14692	1
+30693	7925	1
+18074	15156	1
+12052	36146	1
+21006	35963	1
+11686	16928	1
+30730	8825	1
+17761	48375	1
+14011	6966	1
+23276	6553	1
+68102	30730	1
+10897	38204	1
+17887	36361	1
+25289	50252	1
+1267	5148	1
+7925	28863	1
+9653	17227	1
+20989	55639	1
+78985	27919	1
+23276	17575	1
+105687	25926	1
+21324	43900	1
+8098	2414	1
+14253	14343	1
+5792	5036	1
+32173	38483	1
+24149	11546	1
+40394	22466	1
+52432	9346	1
+36623	1464	1
+21843	11484	1
+21493	20286	1
+12704	10059	1
+48375	9702	1
+96262	30243	1
+16417	15747	1
+12565	99827	1
+6383	54234	1
+15376	13642	1
+4423	3139	1
+15747	87387	1
+36361	36010	1
+10982	91747	1
+11622	7994	1
+13499	2208	1
+51836	11075	1
+14385	12619	1
+16121	14904	1
+10915	72334	1
+25335	29025	1
+26370	13622	1
+12317	12565	1
+98407	11484	1
+3650	34251	1
+4553	3275	1
+12539	68281	1
+15032	17415	1
+9602	9914	1
+13923	13704	1
+9936	12565	1
+11484	29117	1
+10296	2708	1
+18074	82954	1
+26246	10897	1
+94868	13642	1
+21493	8846	1
+3515	105336	1
+39382	91694	1
+11715	14472	1
+37428	102272	1
+5254	97736	1
+25536	75552	1
+100790	6860	1
+9312	36440	1
+98841	11686	1
+13584	91591	1
+8551	11484	1
+8115	97979	1
+17227	15413	1
+53858	7611	1
+51514	40068	1
+92216	4497	1
+35633	8797	1
+29117	11099	1
+41061	17952	1
+20309	27403	1
+13989	13642	1
+31478	16743	1
+5507	14618	1
+99678	39555	1
+3515	2989	1
+39141	20675	1
+106388	20309	1
+12653	6487	1
+23276	8825	1
+10710	10479	1
+11394	85619	1
+91546	20286	1
+17415	37113	1
+24149	48375	1
+98006	6073	1
+30730	103282	1
+33455	19996	1
+39886	24354	1
+30243	44824	1
+40140	41204	1
+43517	37868	1
+17907	14135	1
+24149	94324	1
+55573	8676	1
+43942	26353	1
+55573	92187	1
+4879	27228	1
+12116	6966	1
+97845	9293	1
+21862	102297	1
+20713	97920	1
+17227	17227	1
+18980	3275	1
+34322	12460	1
+32709	31201	1
+39808	36623	1
+13753	68281	1
+31172	7038	1
+27919	15120	1
+26898	22774	1
+24075	11546	1
+14904	53824	1
+59376	110451	1
+14904	20614	1
+10036	18585	1
+3611	6860	1
+17558	16121	1
+7544	33148	1
+32252	19394	1
+20286	59501	1
+39793	98567	1
+9810	39984	1
+20989	45840	1
+72764	55639	1
+36440	12864	1
+23348	53824	1
+41128	73354	1
+25681	13670	1
+18114	17988	1
+39527	12704	1
+25926	6966	1
+18980	21020	1
+16620	9380	1
+13602	11754	1
+44030	17861	1
+8901	14059	1
+20286	28709	1
+14011	37868	1
+11686	17674	1
+6915	11306	1
+17340	9312	1
+13704	68515	1
+18942	3690	1
+1464	91735	1
+69206	17952	1
+38250	16808	1
+8098	13724	1
+41369	19611	1
+12917	19257	1
+55573	18585	1
+13642	14560	1
+16290	6383	1
+55573	25536	1
+31172	14385	1
+14011	26093	1
+17380	12704	1
+11686	2208	1
+22756	35963	1
+44824	13584	1
+17952	103200	1
+24354	85619	1
+7038	42344	1
+102167	35472	1
+55573	39417	1
+15120	34944	1
+100258	9346	1
+36733	38916	1
+4497	14842	1
+18092	19583	1
+51618	11019	1
+26479	37428	1
+17988	5015	1
+103792	39808	1
+11019	2989	1
+2768	12348	1
+59726	12795	1
+29117	7994	1
+85519	27789	1
+28649	5036	1
+20847	55573	1
+44358	16620	1
+15250	9576	1
+13789	36440	1
+45753	46738	1
+11715	45753	1
+50595	7465	1
+67143	17796	1
+16081	19500	1
+15376	17887	1
+20342	103200	1
+39555	101221	1
+7107	43960	1
+29025	14710	1
+57512	12864	1
+12258	13704	1
+14011	11117	1
+17227	8699	1
+6487	44824	1
+72487	74548	1
+13789	30787	1
+42056	101994	1
+44370	27299	1
+5423	59538	1
+15064	13195	1
+14343	4013	1
+45840	20834	1
+17397	9012	1
+65150	21843	1
+4497	9220	1
+21862	13642	1
+26370	11075	1
+27105	103165	1
+96700	24386	1
+6645	12116	1
+19000	20971	1
+51618	10479	1
+59538	7491	1
+11798	8981	1
+7544	106388	1
+13724	11715	1
+81878	97920	1
+68437	2834	1
+94699	25348	1
+5507	36361	1
+57512	13195	1
+2768	15451	1
+99593	7038	1
+17575	52058	1
+44583	7313	1
+17887	15963	1
+18114	13522	1
+29117	27919	1
+73331	8921	1
+36782	44682	1
+44824	11754	1
+12539	68553	1
+40164	99395	1
+105998	26479	1
+12258	14787	1
+59376	32252	1
+5036	74081	1
+31172	11546	1
+92243	21094	1
+19394	7465	1
+37791	25201	1
+105956	10897	1
+44757	63382	1
+5423	12460	1
+96848	30243	1
+20847	2745	1
+5254	7347	1
+105850	10897	1
+93657	29117	1
+44757	17489	1
+18007	59726	1
+9702	99827	1
+44030	37454	1
+40354	5214	1
+91591	45840	1
+25078	37823	1
+25536	105409	1
+14842	13622	1
+45658	13622	1
+6645	11735	1
+18267	15583	1
+100790	8115	1
+28288	17988	1
+10670	9971	1
+14253	9868	1
+72802	17166	1
+105025	1267	1
+27503	17143	1
+28626	11546	1
+42056	102272	1
+74548	37428	1
+4497	97920	1
+2414	73931	1
+28051	18464	1
+95741	24149	1
+950	8115	1
+15747	1715	1
+103614	36010	1
+32800	23129	1
+12565	37513	1
+26432	10982	1
+102466	8901	1
+23348	14675	1
+103614	1267	1
+13567	20780	1
+14343	38794	1
+36440	11686	1
+4201	92187	1
+13923	14253	1
+97901	11686	1
+22466	37928	1
+25779	44594	1
+38794	38916	1
+58503	39091	1
+39637	71969	1
+7107	17209	1
+68091	6304	1
+17605	6576	1
+11484	78985	1
+103282	25779	1
+37428	36361	1
+53824	25201	1
+11099	26246	1
+12889	9810	1
+43942	5254	1
+17340	43517	1
+12679	63114	1
+5528	91694	1
+9868	51492	1
+41432	11546	1
+39026	11151	1
+14577	6383	1
+22466	48146	1
+6487	30963	1
+25348	79625	1
+6576	6002	1
+97845	26353	1
+3358	3170	1
+4879	103346	1
+10982	102733	1
+25536	28649	1
+100666	12565	1
+13670	37605	1
+25994	45840	1
+5640	20286	1
+19500	99693	1
+11002	96551	1
+80034	8921	1
+99593	37823	1
+39886	96679	1
+3587	13381	1
+16620	61485	1
+39527	17761	1
+103282	16743	1
+30730	5036	1
+14178	17837	1
+18114	26246	1
+27971	6383	1
+17166	14692	1
+17415	15747	1
+47801	19500	1
+39819	68281	1
+14178	63888	1
+93987	5662	1
+93657	13989	1
+104075	59893	1
+12424	37373	1
+16312	37373	1
+47801	17907	1
+15598	10549	1
+2768	14216	1
+13704	30730	1
+14498	106388	1
+101342	13584	1
+16140	4497	1
+6915	13753	1
+8863	18559	1
+17340	6595	1
+72764	7925	1
+11447	27789	1
+77343	44370	1
+10508	25926	1
+6487	7518	1
+32173	20780	1
+20834	57096	1
+16121	3807	1
+105336	20989	1
+17818	11686	1
+68661	3690	1
+13753	9830	1
+38794	11117	1
+28288	9830	1
+14577	11075	1
+40128	11415	1
+105687	9702	1
+73331	2834	1
+8901	99444	1
+105877	16045	1
+101620	12704	1
+19500	47022	1
+37620	7107	1
+105850	52058	1
+12204	36314	1
+36010	16027	1
+18074	16045	1
+25536	18381	1
+5036	98584	1
+104035	15913	1
+34088	5036	1
+6383	13140	1
+100750	15214	1
+3305	13670	1
+17397	17380	1
+5886	10670	1
+38469	14135	1
+24149	14534	1
+5977	13943	1
+38763	20614	1
+15064	36470	1
+27677	99320	1
+3275	5886	1
+106350	11686	1
+15963	17907	1
+15913	21094	1
+44583	52058	1
+12317	25536	1
+17796	98766	1
+10915	25508	1
+35893	17837	1
+100439	17004	1
+100400	11075	1
+12460	37373	1
+6383	5036	1
+77343	44358	1
+17988	6002	1
+97845	27503	1
+51740	17209	1
+28649	48375	1
+26353	11075	1
+9743	22424	1
+14011	27299	1
+17227	13753	1
+39984	45738	1
+12795	96158	1
+2414	65150	1
+41279	7747	1
+7465	50570	1
+55573	10059	1
+17588	13753	1
+8592	43960	1
+17505	20614	1
+25536	7925	1
+28863	8098	1
+4497	104086	1
+25393	18826	1
+17227	11686	1
+12565	40128	1
+17489	6383	1
+27971	7038	1
+80034	80034	1
+106388	10915	1
+14657	13670	1
+2834	21020	1
+19000	36314	1
+13584	11754	1
+8186	55573	1
+5254	30933	1
+6645	21359	1
+11466	39334	1
+4222	9380	1
+17489	17340	1
+15413	36470	1
+49892	38782	1
+29025	8901	1
+14904	62152	1
+2834	54234	1
+37791	25926	1
+21020	4423	1
+27789	70490	1
+6645	33336	1
+11622	13602	1
+9868	38794	1
+17907	18092	1
+100643	37823	1
+10452	32173	1
+28051	85619	1
+10479	63750	1
+48375	8216	1
+24805	17227	1
+101250	21342	1
+14978	10710	1
+18381	9012	1
+102346	11546	1
+15413	5462	1
+25393	13642	1
+25926	13030	1
+38763	55372	1
+45840	19611	1
+38763	15932	1
+7491	17887	1
+37454	5148	1
+39141	17525	1
+62911	14343	1
+2768	19500	1
+12478	1865	1
+13670	55027	1
+15519	15432	1
+97785	9971	1
+11520	11645	1
+5036	103200	1
+7680	14842	1
+20732	20614	1
+5015	19583	1
+6915	19500	1
+25994	66120	1
+18251	18847	1
+103898	4497	1
+12152	12565	1
+59376	106498	1
+19394	2768	1
+6487	15451	1
+94944	25994	1
+105649	20614	1
+12052	103200	1
+20309	7491	1
+26815	33336	1
+19219	38636	1
+29483	80598	1
+3433	13622	1
+11075	100561	1
+23875	10479	1
+1647	49892	1
+1811	24974	1
+57512	32252	1
+19611	7680	1
+18007	13195	1
+11039	6353	1
+11117	6383	1
+16620	10878	1
+14885	28240	1
+20614	10122	1
+20614	8533	1
+12460	18429	1
+9380	63888	1
+2834	17004	1
+22528	8392	1
+4747	99216	1
+12889	51422	1
+32005	48375	1
+9653	8098	1
+38794	71131	1
+23276	40322	1
+21843	37428	1
+47336	6002	1
+71983	15175	1
+25335	44682	1
+94592	5036	1
+25926	11228	1
+68281	15552	1
+26479	12565	1
+4497	19312	1
+20675	12704	1
+18585	16045	1
+14692	30243	1
+25681	21249	1
+14710	11546	1
+6383	56326	1
+73331	7925	1
+17397	36010	1
+25431	16312	1
+101785	3690	1
+83096	26479	1
+5742	1572	1
+40311	7994	1
+15913	18114	1
+8901	31955	1
+18074	73331	1
+15913	17359	1
+11057	27919	1
+29117	25779	1
+77406	4747	1
+20595	5848	1
+9724	17227	1
+15137	15270	1
+13943	8392	1
+20847	5036	1
+12771	103228	1
+17525	15552	1
+2834	18559	1
+13670	47801	1
+16045	19155	1
+3611	32252	1
+94896	2208	1
+93657	21843	1
+18267	27919	1
+13753	14577	1
+18267	28288	1
+22528	16312	1
+9346	17761	1
+12077	17004	1
+2414	100561	1
+2745	25335	1
+19611	29483	1
+57953	27789	1
+42187	38763	1
+25393	5640	1
+18980	15451	1
+3690	16140	1
+16045	59501	1
+36470	31249	1
+5381	102346	1
+96627	25994	1
+7518	55573	1
+78985	38794	1
+39555	44358	1
+2414	18007	1
+19091	18267	1
+71131	21342	1
+22774	52058	1
+17761	36623	1
+10731	16928	1
+12116	18267	1
+8098	33961	1
+25779	7038	1
+43826	9702	1
+26815	12704	1
+41301	15747	1
+81878	13943	1
+7295	3092	1
+8186	14253	1
+3275	91776	1
+14158	14040	1
+5977	13789	1
+12679	105472	1
+9517	18232	1
+36361	1464	1
+7544	91562	1
+7038	37928	1
+55860	16928	1
+5148	5640	1
+96569	2834	1
+12679	13923	1
+39091	85552	1
+10670	50143	1
+80034	9220	1
+34599	15032	1
+12795	39555	1
+50570	27919	1
+30471	82392	1
+6645	27183	1
+40311	4497	1
+21324	17796	1
+17907	11117	1
+19257	11686	1
+8098	99678	1
+3515	54154	1
+11306	15049	1
+6860	14059	1
+5254	17558	1
+11887	68281	1
+12348	12460	1
+5036	19312	1
+18980	25994	1
+96715	13670	1
+11546	2208	1
+44133	17861	1
+28510	106388	1
+45237	28051	1
+13584	15432	1
+41075	3690	1
+7925	14842	1
+9868	72596	1
+40014	37823	1
+14040	91546	1
+5977	45738	1
+16140	6860	1
+103448	11075	1
+21743	17340	1
+41289	25994	1
+37428	7821	1
+11754	41128	1
+11715	12539	1
+19583	23348	1
+38916	17761	1
+15913	13602	1
+20286	7994	1
+13923	55396	1
+73342	9380	1
+14766	3650	1
+3690	10391	1
+10915	79685	1
+9702	6732	1
+36623	18074	1
+55639	26898	1
+43960	17796	1
+6860	11228	1
+8921	14011	1
+41599	13704	1
+8676	7544	1
+3611	35472	1
+19611	27971	1
+17887	98766	1
+21419	16121	1
+38794	3560	1
+55573	70992	1
+6383	16660	1
+7491	39235	1
+6383	103448	1
+34978	19394	1
+17761	15120	1
+102839	28240	1
+7611	11228	1
+25994	7444	1
+23875	36470	1
+28358	10570	1
+6383	27384	1
+37428	97845	1
+25201	16743	1
+39362	29025	1
+13923	10250	1
+1267	13813	1
+100750	18007	1
+17818	10982	1
+11715	6966	1
+98894	7107	1
+25508	20402	1
+48375	95891	1
+2834	13642	1
+45738	24783	1
+15064	41111	1
+23460	23348	1
+15230	13195	1
+30963	5036	1
+13923	8921	1
+19500	17004	1
+7544	13499	1
+98407	59501	1
+55396	49892	1
+11686	15413	1
+25131	2868	1
+91546	10250	1
+11019	34978	1
+38442	21493	1
+21006	20431	1
+25148	103012	1
+12152	13923	1
+29379	21789	1
+9830	13789	1
+6002	8720	1
+4879	14422	1
+3305	103448	1
+12704	14692	1
+21862	102504	1
+81838	14083	1
+13967	14385	1
+42056	17340	1
+7038	20940	1
+9493	2834	1
+10570	20877	1
+2989	7107	1
+74540	3092	1
+17340	48480	1
+77499	23276	1
+20940	8901	1
+9971	102623	1
+25536	75051	1
+45237	16743	1
+13753	22756	1
+22466	59639	1
+9786	27503	1
+20847	12679	1
+59376	15770	1
+18031	37791	1
+4747	50421	1
+43504	12565	1
+31172	11075	1
+37513	37373	1
+18329	105716	1
+42056	6002	1
+18007	25994	1
+67143	59501	1
+8825	13622	1
+68553	37113	1
+38782	10452	1
+9312	20286	1
+11117	13602	1
+6383	8797	1
+50570	12795	1
+104533	11941	1
+105102	41301	1
+78985	8098	1
+40164	14253	1
+44757	15913	1
+13240	5254	1
+25289	39555	1
+38613	21843	1
+11075	14842	1
+17796	27789	1
+44370	34978	1
+96627	29117	1
+18092	37791	1
+81770	9786	1
+21620	59836	1
+32709	11868	1
+28358	14011	1
+7244	12704	1
+11941	10250	1
+71131	29117	1
+103614	12565	1
+28156	5662	1
+30471	26898	1
+59726	16711	1
+103525	5640	1
+43293	3690	1
+65150	21493	1
+98006	14343	1
+26353	17605	1
+9012	44229	1
+6487	96158	1
+8186	44757	1
+80930	55573	1
+19000	40322	1
+103525	20342	1
+53858	19500	1
+19155	28510	1
+8901	7721	1
+27919	7106	1
+27228	4497	1
+7721	40750	1
+28051	15859	1
+52862	18980	1
+98021	59376	1
+44682	28051	1
+8098	14059	1
+14117	14824	1
+39235	37113	1
+14135	30730	1
+15570	5662	1
+33961	16620	1
+24354	11546	1
+20834	6383	1
+24149	5584	1
+65150	44133	1
+18847	17040	1
+7107	52385	1
+98894	17380	1
+12679	39125	1
+11887	103165	1
+22774	105496	1
+11484	27503	1
+13642	37563	1
+13030	6073	1
+14135	40354	1
+15103	27677	1
+66659	5662	1
+28358	24149	1
+4013	11941	1
+4879	10250	1
+23211	68160	1
+39141	69999	1
+26370	21862	1
+29025	8921	1
+24354	13584	1
+37428	105850	1
+11002	24507	1
+5640	8846	1
+40183	7491	1
+57096	27384	1
+40140	59726	1
+36146	19500	1
+10897	43942	1
+11686	3515	1
+22756	18522	1
+14766	11798	1
+48375	59893	1
+3587	18980	1
+29117	36361	1
+9602	42302	1
+7721	14842	1
+13337	19500	1
+103525	37428	1
+3092	37823	1
+11715	9346	1
+103792	37428	1
+14216	11075	1
+104880	3305	1
+18464	51514	1
+20286	98945	1
+91694	55573	1
+53824	27503	1
+21862	11306	1
+55573	14904	1
+19351	57096	1
+44757	22756	1
+25131	1464	1
+45840	37928	1
+3611	35227	1
+38782	15413	1
+7925	51836	1
+100820	16620	1
+59376	92079	1
+39793	4747	1
+44229	16045	1
+32301	11686	1
+96537	57389	1
+43492	5792	1
+9293	18826	1
+71138	78948	1
+3650	13622	1
+25681	35633	1
+7107	56326	1
+39362	98766	1
+39334	16711	1
+83096	12704	1
+102757	39819	1
+35963	11686	1
+5036	15583	1
+14766	14235	1
+20653	25926	1
+23211	20204	1
+6463	103898	1
+27919	6915	1
+15413	13337	1
+41398	19500	1
+39808	17340	1
+10982	71138	1
+27503	98021	1
+20614	80930	1
+2768	14253	1
+14083	80034	1
+5015	10059	1
+17282	40128	1
+66120	39637	1
+16045	7544	1
+96613	24149	1
+20940	50143	1
+6383	9602	1
+7925	2834	1
+24354	10095	1
+79685	11686	1
+3826	72764	1
+106350	49892	1
+45738	20780	1
+8676	12679	1
+92187	12679	1
+19417	32800	1
+106056	3092	1
+31397	17796	1
+5015	26093	1
+30243	72764	1
+18329	16001	1
+56566	11754	1
+80034	20780	1
+55573	41250	1
+1647	19500	1
+20780	20614	1
+15032	51618	1
+20653	12565	1
+11546	97663	1
+23276	10841	1
+58503	2369	1
+8901	68553	1
+5036	8292	1
+25926	41398	1
+26353	11466	1
+41128	44030	1
+15583	12539	1
+39362	15451	1
+100439	27503	1
+1267	96613	1
+21342	38763	1
+4497	14675	1
+11798	11754	1
+6860	80034	1
+24354	15570	1
+50252	18074	1
+38016	3305	1
+39555	11686	1
+25536	18522	1
+20732	55573	1
+51492	20309	1
+97736	38483	1
+27745	7747	1
+12565	15230	1
+54636	15103	1
+7925	37928	1
+101757	14978	1
+61396	7925	1
+8592	100243	1
+41384	21493	1
+17952	16001	1
+52862	14158	1
+103525	13622	1
+29117	95951	1
+103487	39808	1
+66120	24115	1
+37791	102272	1
+10878	53858	1
+11466	17558	1
+44133	105039	1
+55013	13670	1
+2989	40128	1
+27677	16001	1
+27183	98894	1
+24271	16743	1
+30933	16896	1
+26479	17258	1
+9220	25348	1
+100400	8592	1
+2745	3410	1
+40394	22528	1
+78962	32301	1
+39984	61901	1
+8186	59501	1
+14842	78985	1
+93579	7107	1
+32800	8323	1
+38529	29025	1
+15552	17588	1
+10982	65150	1
+18074	48375	1
+2834	3092	1
+95073	14253	1
+1865	2414	1
+8901	4013	1
+17796	17761	1
+12052	42817	1
+34088	7721	1
+4747	68553	1
+22562	22756	1
+13337	27919	1
+38916	21047	1
+97920	26246	1
+20342	105538	1
+32351	39841	1
+20402	10059	1
+40322	5148	1
+43960	27919	1
+35472	13923	1
+30243	14253	1
+2208	80034	1
+26093	47801	1
+17489	13789	1
+48375	10710	1
+27183	7038	1
+102200	5662	1
+47336	20402	1
+25926	95488	1
+25289	20614	1
+2768	51422	1
+18007	101171	1
+10036	6553	1
+10951	103525	1
+13789	14011	1
+30933	55639	1
+93657	6966	1
+6645	70992	1
+17319	51618	1
+4582	23503	1
+100893	16743	1
+8901	20971	1
+25289	25926	1
+36440	59726	1
+18585	55826	1
+18902	36910	1
+11466	23583	1
+27789	68424	1
+28841	38613	1
+12889	3433	1
+105102	103639	1
+4747	103841	1
+101963	12478	1
+12679	100893	1
+3275	14824	1
+13724	13943	1
+19905	95073	1
+12917	5036	1
+5214	694	1
+106212	5036	1
+34978	39819	1
+28358	5036	1
+20780	29025	1
+10982	17796	1
+29483	11546	1
+95488	10570	1
+17575	13753	1
+9380	43492	1
+51618	14904	1
+34978	19417	1
+59785	13522	1
+8098	100893	1
+3410	78962	1
+10479	23398	1
+91562	26246	1
+10897	55013	1
+12539	10549	1
+59726	26093	1
+14710	13522	1
+11686	39290	1
+14385	72487	1
+1267	99320	1
+36910	98237	1
+3092	13435	1
+32173	7642	1
+9293	27105	1
+10452	12052	1
+28358	42302	1
+17605	17761	1
+23583	2414	1
+91591	9602	1
+4201	21020	1
+10915	94026	1
+51740	98894	1
+9576	97920	1
+18267	20595	1
+43960	17380	1
+57358	97920	1
+2414	17436	1
+11686	94592	1
+14805	14117	1
+30730	17605	1
+45840	99292	1
+9868	10036	1
+45366	11754	1
+5148	68437	1
+10731	34251	1
+13602	12442	1
+12152	20402	1
+25393	26093	1
+105336	3410	1
+9380	19611	1
+9602	9830	1
+56566	14011	1
+41061	14158	1
+27105	17098	1
+17380	16001	1
+1572	105538	1
+11546	53837	1
+25681	44133	1
+8372	41315	1
+44478	1464	1
+25837	19000	1
+39819	17319	1
+14996	13670	1
+10670	8921	1
+44583	1464	1
+37113	95205	1
+15413	21020	1
+35893	30471	1
+20614	19460	1
+97785	25536	1
+16620	97736	1
+15103	11520	1
+17227	5036	1
+19351	27384	1
+57492	39984	1
+6966	32800	1
+36024	4497	1
+37928	31201	1
+18074	15583	1
+91591	12460	1
+2208	26898	1
+44229	26246	1
+23348	28288	1
+101994	15032	1
+1267	13642	1
+100820	19000	1
+4497	8216	1
+6966	32336	1
+3275	14158	1
+52432	21760	1
+17796	91562	1
+3305	20877	1
+21862	21249	1
+44030	44133	1
+3611	21075	1
+95488	13030	1
+15913	24386	1
+37428	99216	1
+14842	19960	1
+13670	87422	1
+9896	5254	1
+13943	105538	1
+10250	31201	1
+14385	61485	1
+24149	9346	1
+97168	6487	1
+36361	101568	1
+37113	17282	1
+100400	20342	1
+17282	16121	1
+26246	18074	1
+78985	4747	1
+26246	11337	1
+11902	48375	1
+15485	50421	1
+13522	4531	1
+2834	8921	1
+3275	7347	1
+14158	14059	1
+28863	37791	1
+25994	36733	1
+70490	17952	1
+11715	7266	1
+23992	106365	1
+9242	17837	1
+9868	3472	1
+6576	11306	1
+12499	12317	1
+101171	12565	1
+44682	21020	1
+13943	17040	1
+8901	11941	1
+59376	25536	1
+15913	7994	1
+59376	13472	1
+44478	27677	1
+5036	54234	1
+19000	20989	1
+2768	4879	1
+10633	5254	1
+13642	14216	1
+103525	52432	1
+31478	26815	1
+22466	16367	1
+7925	59538	1
+36470	15085	1
+5792	2505	1
+5886	39653	1
+24805	25393	1
+91776	14296	1
+55396	17227	1
+20877	7747	1
+7925	59824	1
+13724	98945	1
+18007	11622	1
+11306	34978	1
+5148	104481	1
+38271	20847	1
+48375	32173	1
+14422	39362	1
+61485	39362	1
+3587	11484	1
+11306	16874	1
+6860	6487	1
+104481	37428	1
+26898	10841	1
+100561	25536	1
+101645	4067	1
+40128	16743	1
+7721	14692	1
+27503	19417	1
+55573	26745	1
+25926	12864	1
+20780	104481	1
+38483	25681	1
+5640	100400	1
+43960	7266	1
+100790	8981	1
+96262	13943	1
+98945	3650	1
+10479	7107	1
+25926	81878	1
+2505	10596	1
+25148	4497	1
+44478	37428	1
+30933	4201	1
+38794	98021	1
+25393	13602	1
+31397	7038	1
+44682	10479	1
+15175	41398	1
+44370	23348	1
+6941	102435	1
+96262	6487	1
+17227	9830	1
+6002	47860	1
+100534	17952	1
+4879	21020	1
+59376	104481	1
+100790	15913	1
+62911	4747	1
+15650	20834	1
+10670	14158	1
+3390	20940	1
+7038	13622	1
+18074	13602	1
+99640	8592	1
+38271	59376	1
+46738	17952	1
+7465	53824	1
+24092	20614	1
+12679	2834	1
+55573	40354	1
+59501	6383	1
+17796	27919	1
+3587	38613	1
+27503	17098	1
+26745	13522	1
+16224	15747	1
+20614	57096	1
+52862	40128	1
+32173	25348	1
+15064	95073	1
+44370	43244	1
+96700	13704	1
+25348	97736	1
+13584	6383	1
+100893	12565	1
+105731	12565	1
+6966	14422	1
+15683	39886	1
+72764	38931	1
+36361	8754	1
+20342	21249	1
+97901	49892	1
+51492	57512	1
+25779	95951	1
+8901	31106	1
+5036	36024	1
+41332	17887	1
+13602	29117	1
+7244	39886	1
+48375	4700	1
+57512	59358	1
+36361	9786	1
+12539	4747	1
+5584	37428	1
+17489	13753	1
+39555	30787	1
+20286	10652	1
+59538	40128	1
+10841	2708	1
+3515	44030	1
+14117	30243	1
+2834	72764	1
+18381	21843	1
+10036	25994	1
+10479	73838	1
+11466	16121	1
+32252	8797	1
+17761	7642	1
+19000	20847	1
+22562	19500	1
+20847	92079	1
+14253	26370	1
+10982	17489	1
+99790	8676	1
+29117	9125	1
+7244	24207	1
+4222	35893	1
+19275	2768	1
+18251	51514	1
+44133	75071	1
+98407	9830	1
+36782	17887	1
+30787	15913	1
+6553	19351	1
+41111	5977	1
+3690	9936	1
+2768	9220	1
+21862	13602	1
+17887	18114	1
+25536	27919	1
+43942	6383	1
+10059	20309	1
+2708	8216	1
+14637	4553	1
+97120	7491	1
+5640	16367	1
+5507	47801	1
+10434	14842	1
+18522	40140	1
+9953	39653	1
+12460	96080	1
+31397	24149	1
+102346	5254	1
+13195	17988	1
+95219	39141	1
+72877	21493	1
+36382	39334	1
+68091	27677	1
+68091	18074	1
+20847	5015	1
+20780	20286	1
+19500	13030	1
+39362	6915	1
+17505	21094	1
+23348	2834	1
+62911	36782	1
+24075	13195	1
+18092	17952	1
+5423	29379	1
+5886	13724	1
+85619	27503	1
+78948	8676	1
+44030	75512	1
+55573	15214	1
+57492	37868	1
+30730	9380	1
+2414	57953	1
+13381	13499	1
+12460	7106	1
+7107	23398	1
+7491	5507	1
+18847	48146	1
+12317	101568	1
+24354	103841	1
+34944	105496	1
+85619	5792	1
+23033	78985	1
+5507	17143	1
+28863	59893	1
+25994	6206	1
+71983	18007	1
+37113	3410	1
+14385	7313	1
+68281	1464	1
+41232	5640	1
+12317	17907	1
+12317	24115	1
+13753	56566	1
+99216	14385	1
+11546	54154	1
+8981	99678	1
+53824	14446	1
+2834	8981	1
+8676	13753	1
+27971	4879	1
+36107	25926	1
+43826	12565	1
+23348	33871	1
+26898	7465	1
+6645	54636	1
+8372	8981	1
+17861	6966	1
+74866	37823	1
+16045	68091	1
+33961	6002	1
+19091	59376	1
+46738	15552	1
+67143	8098	1
+68091	11466	1
+11075	12539	1
+15413	5640	1
+4497	57512	1
+20342	99790	1
+11887	51514	1
+15064	21359	1
+68281	12795	1
+32173	8098	1
+13195	35227	1
+36146	11546	1
+10982	17558	1
+44594	30730	1
+21903	12960	1
+96158	17227	1
+30243	13622	1
+52432	8825	1
+6487	38763	1
+43960	29379	1
+16140	14158	1
+6487	105336	1
+106350	48375	1
+53824	72487	1
+17227	26432	1
+20342	25098	1
+39141	17209	1
+17319	9312	1
+37290	18329	1
+74866	5036	1
+20940	16896	1
+7544	32800	1
+97920	17340	1
+103141	14385	1
+40140	105102	1
+8676	55299	1
+17761	14534	1
+7113	6798	1
+36782	16874	1
+2745	10670	1
+18267	37373	1
+9786	59726	1
+44229	27183	1
+75071	11546	1
+14498	41599	1
+16825	37113	1
+20780	31955	1
+16027	17952	1
+36782	12771	1
+7244	39920	1
+43960	18267	1
+40140	4879	1
+11868	13789	1
+16256	9346	1
+12258	24115	1
+5617	1865	1
+14296	9631	1
+36470	32800	1
+10374	2834	1
+4531	7925	1
+20614	7465	1
+13670	104075	1
+95073	6383	1
+32252	11686	1
+59376	91591	1
+15795	25994	1
+11002	104035	1
+12704	27919	1
+91694	11546	1
+15552	17474	1
+25148	104880	1
+23875	19155	1
+7383	11754	1
+59538	39290	1
+12704	2708	1
+2505	3690	1
+32351	6645	1
+2708	7925	1
+9786	18267	1
+17952	102707	1
+6645	26277	1
+92113	8901	1
+103614	49892	1
+22528	12539	1
+26479	38931	1
+105496	30933	1
+59726	28510	1
+39555	13724	1
+39637	44757	1
+13584	5148	1
+3515	12152	1
+12960	7113	1
+41111	10596	1
+18464	25431	1
+16045	25289	1
+26898	99292	1
+56326	14996	1
+38877	36623	1
+11686	40014	1
+14472	68553	1
+24271	39841	1
+98006	13789	1
+12795	39984	1
+17761	39417	1
+38636	20614	1
+34251	20847	1
+56045	2834	1
+40128	71480	1
+35472	19132	1
+16045	11151	1
+19742	5886	1
+28626	6304	1
+11798	28709	1
+6915	7491	1
+13602	13923	1
+14011	5640	1
+21006	15413	1
+11228	10841	1
+21047	25681	1
+13890	24149	1
+11686	15451	1
+39334	11484	1
+25348	9631	1
+15156	17340	1
+98894	27919	1
+98610	45753	1
+55573	8950	1
+25131	11002	1
+19611	97120	1
+22756	14904	1
+17457	12317	1
+100790	3877	1
+103525	11715	1
+95073	26093	1
+45429	8186	1
+37791	11484	1
+10411	36361	1
+39808	68281	1
+27677	13622	1
+53824	13030	1
+4497	55573	1
+12478	17040	1
+19155	6383	1
+50421	59376	1
+5214	35633	1
+49892	12077	1
+15103	105716	1
+20675	53824	1
+91747	20342	1
+104557	19996	1
+11520	13499	1
+2834	7721	1
+79685	15913	1
+12258	13622	1
+39334	101994	1
+21047	7721	1
+4222	3690	1
+13499	5640	1
+21862	3092	1
+59538	4772	1
+21075	15650	1
+50421	17380	1
+65982	37373	1
+11546	38204	1
+22466	12539	1
+15432	31955	1
+38782	18980	1
+37428	105409	1
+10710	16045	1
+11546	18267	1
+24658	63141	1
+30730	20847	1
+9896	13642	1
+16045	103214	1
+82954	22466	1
+101221	13030	1
+10529	59376	1
+75378	39653	1
+7134	14385	1
+14422	9702	1
+102272	9576	1
+15196	97120	1
+26479	12539	1
+4497	98006	1
+29379	15032	1
+65150	13724	1
+56045	8901	1
+103639	14472	1
+99693	71654	1
+17227	18007	1
+11686	23276	1
+15032	44478	1
+101899	25348	1
+15049	44229	1
+39886	17605	1
+34615	6595	1
+17319	26479	1
+24149	9602	1
+9012	15880	1
+17952	103841	1
+77406	13584	1
+20847	11075	1
+11887	8115	1
+9293	13967	1
+39808	9060	1
+15049	27919	1
+40128	99320	1
+12565	19294	1
+15552	26479	1
+47801	37513	1
+17761	39334	1
+17380	36782	1
+17837	14040	1
+70207	7747	1
+5015	52862	1
+25994	7594	1
+13195	35472	1
+51740	95951	1
+26575	39841	1
+7107	44478	1
+39555	14235	1
+102200	27183	1
+14178	20755	1
+29379	28709	1
+94132	36010	1
+5886	9653	1
+24783	7747	1
+25994	105496	1
+40354	82954	1
+102272	25779	1
+41128	16367	1
+12460	39527	1
+9868	99395	1
+11735	52432	1
+17952	17489	1
+100804	3515	1
+15913	8115	1
+22528	104497	1
+17887	37428	1
+102346	18074	1
+14842	6383	1
+41061	37113	1
+52040	59376	1
+10351	41128	1
+103448	16928	1
+10059	4497	1
+74548	21620	1
+27919	18114	1
+12960	13642	1
+25994	58503	1
+81770	22562	1
+12795	2868	1
+41232	14296	1
+28709	102272	1
+13522	5036	1
+68675	25994	1
+12653	14343	1
+8825	14422	1
+13789	17415	1
+15064	11546	1
+3275	18031	1
+22756	57358	1
+27789	25098	1
+27789	12052	1
+17796	29379	1
+44757	100439	1
+2414	99693	1
+25994	6702	1
+26479	38204	1
+87265	20614	1
+30730	59501	1
+36314	6383	1
+4497	87305	1
+91694	15795	1
+14385	20834	1
+7491	29379	1
+53858	17887	1
+97785	40164	1
+3305	9971	1
+20614	43492	1
+31096	39886	1
+105716	38794	1
+10915	94074	1
+36361	23033	1
+25536	14422	1
+20563	72764	1
+28841	9830	1
+7038	70992	1
+4497	36733	1
+7491	13943	1
+41301	10982	1
+5640	104481	1
+39653	100820	1
+8186	15485	1
+18381	39527	1
+102466	7038	1
+6487	25393	1
+4201	100820	1
+39819	36782	1
+17861	11754	1
+13890	9830	1
+5254	45237	1
+2834	97155	1
+13967	99320	1
+20989	11546	1
+39362	45429	1
+9743	12864	1
+11686	5507	1
+68424	19611	1
+8921	14824	1
+6645	62911	1
+25926	40140	1
+45753	9868	1
+104375	13584	1
+82954	20971	1
+25536	16081	1
+12348	26246	1
+27919	11075	1
+9743	57358	1
+6383	17761	1
+15413	14385	1
+22424	80598	1
+25536	39984	1
+39527	12565	1
+51692	16743	1
+53824	9576	1
+6645	8216	1
+27677	12368	1
+9702	19257	1
+3690	43271	1
+21094	14040	1
+6860	2745	1
+18092	101171	1
+16140	41128	1
+102346	45840	1
+20780	14135	1
+12795	71983	1
+3650	14824	1
+6595	5886	1
+14385	103165	1
+39334	38613	1
+9971	97031	1
+53486	11754	1
+11754	14842	1
+19583	3690	1
+36024	30933	1
+6966	5462	1
+6383	18092	1
+14343	14117	1
+20614	16711	1
+105877	18329	1
+14158	37454	1
+7038	71131	1
+34088	17761	1
+81871	27789	1
+9012	57603	1
+24149	18464	1
+102707	39819	1
+37605	11546	1
+101221	57358	1
+21789	44229	1
+28626	3587	1
+19000	7134	1
+37791	15539	1
+19394	48375	1
+15032	23129	1
+21903	32336	1
+13584	34322	1
+11546	44358	1
+18962	12052	1
+13789	11466	1
+74021	13642	1
+51740	26353	1
+19742	67143	1
+25348	33883	1
+25926	110451	1
+25148	6860	1
+38529	2768	1
+59501	13753	1
+73931	39984	1
+27677	17605	1
+37791	18368	1
+20309	55860	1
+21862	41301	1
+10878	8901	1
+34944	19417	1
+7544	15583	1
+21020	16808	1
+4497	7994	1
+97845	17907	1
+30471	13642	1
+15250	19500	1
+12258	6073	1
+25148	37373	1
+21419	24149	1
+7038	36470	1
+25994	18559	1
+11686	17907	1
+9346	38483	1
+93657	14498	1
+10315	40571	1
+12795	16312	1
+3092	96848	1
+9743	45429	1
+12771	103214	1
+40002	55573	1
+8098	15451	1
+40372	13602	1
+33871	10250	1
+29379	39984	1
+14446	14253	1
+37454	26353	1
+8901	21862	1
+15570	6645	1
+19437	20675	1
+45429	3410	1
+40183	18902	1
+3410	4423	1
+99216	15747	1
+21094	10479	1
+26353	9830	1
+17525	12565	1
+11466	13873	1
+17227	13813	1
+23297	18559	1
+2745	39984	1
+99444	39984	1
+7107	105877	1
+14059	9810	1
+14675	4879	1
+57389	51618	1
+25926	24840	1
+29117	45237	1
+9702	5423	1
+75378	7994	1
+102346	5192	1
+71654	85619	1
+43853	13923	1
+6487	13337	1
+38837	3433	1
+21620	21760	1
+19583	7925	1
+3410	21903	1
+93579	12704	1
+45627	55639	1
+17952	8846	1
+42056	12704	1
+14059	95073	1
+104880	11686	1
+13943	103165	1
+9242	73354	1
+5214	40311	1
+10596	14178	1
+72764	3650	1
+47022	18074	1
+15859	4700	1
+7491	15880	1
+20614	2768	1
+99593	11686	1
+11466	11075	1
+11715	99790	1
+24271	10897	1
+47022	15250	1
+5015	7594	1
+2768	73331	1
+92243	20877	1
+72828	43960	1
+102707	17761	1
+17796	26277	1
+51514	40164	1
+7107	7038	1
+32252	5254	1
+36382	17457	1
+27789	15519	1
+50143	3650	1
+36382	3515	1
+5036	16620	1
+27971	23276	1
+14059	25583	1
+11228	19219	1
+42302	1267	1
+12565	31172	1
+5886	4772	1
+7244	6002	1
+36733	13499	1
+6487	53858	1
+17796	102757	1
+28051	12653	1
+9868	15064	1
+16045	17397	1
+102346	18381	1
+99678	2834	1
+12653	24354	1
+6002	39362	1
+17397	16743	1
+5507	18329	1
+11686	68408	1
+95488	36440	1
+15413	48480	1
+36314	16620	1
+53858	51836	1
+14824	6073	1
+5015	3433	1
+17988	36623	1
+10508	39653	1
+7081	10897	1
+7038	24075	1
+15175	15250	1
+11484	16743	1
+7107	97845	1
+24763	16690	1
+23460	82392	1
+9868	32252	1
+36010	83096	1
+6645	65150	1
+20780	98006	1
+105850	17907	1
+82954	4423	1
+11117	43960	1
+103228	26479	1
+105336	17319	1
+18942	30730	1
+12565	20614	1
+14446	41061	1
+17988	11002	1
+39808	17489	1
+25994	72334	1
+25837	25681	1
+105102	43023	1
+74548	39984	1
+95205	39334	1
+34088	101221	1
+12815	36440	1
+8981	10596	1
+72487	102504	1
+30730	102623	1
+13195	3515	1
+12704	17988	1
+14011	26898	1
+59376	100561	1
+32252	13522	1
+36782	6941	1
+74081	8098	1
+94724	20286	1
+25335	9896	1
+3305	14083	1
+20877	35963	1
+39819	37791	1
+52862	2834	1
+25926	35695	1
+20402	5036	1
+39141	56326	1
+38529	7925	1
+20614	33148	1
+11686	22637	1
+25926	41204	1
+19611	37113	1
+27677	97155	1
+11546	31478	1
+25994	3650	1
+11484	52058	1
+100510	13642	1
+11433	15552	1
+17761	2414	1
+87387	25131	1
+19275	11228	1
+2414	81871	1
+20940	27789	1
+16367	1572	1
+26479	17380	1
+6966	18267	1
+37791	8653	1
+7038	103141	1
+28709	14385	1
+10822	44370	1
+4201	55860	1
+13753	18051	1
+72828	25994	1
+15913	21075	1
+11019	98407	1
+15214	25926	1
+12184	38613	1
+28051	12619	1
+13989	103448	1
+12518	59501	1
+25994	10315	1
+18074	35963	1
+9702	12565	1
+17166	17258	1
+8981	3305	1
+2960	21493	1
+37454	40128	1
+3515	105850	1
+28288	32173	1
+12539	7313	1
+41061	20286	1
+25536	16743	1
+11075	3217	1
+12317	17525	1
+20847	26898	1
+14343	10095	1
+14422	79685	1
+6645	43504	1
+14958	36010	1
+17796	14446	1
+10479	68091	1
+16620	52040	1
+5148	8246	1
+18329	14618	1
+27971	29025	1
+106296	14385	1
+13670	99444	1
+44229	14135	1
+13753	21620	1
+74548	23276	1
+8592	1865	1
+12864	11520	1
+57492	41128	1
+97120	17796	1
+59376	19500	1
+7925	21061	1
+19583	55639	1
+37791	44030	1
+55573	56045	1
+7038	21843	1
+12052	59726	1
+38636	27299	1
+40083	6487	1
+39417	103487	1
+14343	13567	1
+5036	97785	1
+18368	27183	1
+34088	36440	1
+15250	93384	1
+71654	14083	1
+9810	11941	1
+17380	17457	1
+34978	7642	1
+105716	9293	1
+38204	12679	1
+68424	8098	1
+19500	51492	1
+32173	19417	1
+71969	39653	1
+43960	25779	1
+9830	99693	1
+12679	5192	1
+15570	7491	1
+8064	37823	1
+48375	20595	1
+7544	94117	1
+23583	39819	1
+99678	24783	1
+6002	15064	1
+59376	41095	1
+36024	5015	1
+6966	17796	1
+50570	16660	1
+14385	12052	1
+12565	28709	1
+25536	94592	1
+27919	36361	1
+33103	55573	1
+17525	6304	1
+106388	3092	1
+15583	6966	1
+12679	58230	1
+5148	7611	1
+51836	7721	1
+11686	95073	1
+8186	71654	1
+44594	37791	1
+12406	17952	1
+98021	80598	1
+3139	50143	1
+27919	42056	1
+5036	87305	1
+94724	25681	1
+13602	30243	1
+43826	24149	1
+28051	10479	1
+11922	12960	1
+59538	16874	1
+5662	93819	1
+13670	10670	1
+96507	25926	1
+24783	22585	1
+7721	38782	1
+20614	72764	1
+72764	36440	1
+10897	83096	1
+12679	22682	1
+23348	19460	1
+19460	3515	1
+25536	99347	1
+34088	6487	1
+32119	40128	1
+13499	13156	1
+19257	25148	1
+7107	33336	1
+105102	18114	1
+18918	10915	1
+10841	11686	1
+9743	14904	1
+5640	6073	1
+15913	5254	1
+18092	23583	1
+103639	14385	1
+41599	13724	1
+2208	6402	1
+40372	40128	1
+96627	11686	1
+5640	13724	1
+25994	97168	1
+50595	7491	1
+28649	12539	1
+18381	57096	1
+45429	7544	1
+41301	6304	1
+14385	39984	1
+8098	30243	1
+7491	24354	1
+96537	48375	1
+17319	104787	1
+18007	21249	1
+7038	20971	1
+13943	103448	1
+8115	95205	1
+8901	21743	1
+40183	39026	1
+51492	102435	1
+9293	17605	1
+43517	6002	1
+19219	25779	1
+8098	9380	1
+14135	8115	1
+94896	19500	1
+2834	20755	1
+8098	7594	1
+13989	12499	1
+17340	25926	1
+6860	35963	1
+7906	27384	1
+24805	12518	1
+11715	20309	1
+24386	44583	1
+39819	17340	1
+23503	29596	1
+71480	14117	1
+40914	10897	1
+6645	15085	1
+25431	40164	1
+71438	7544	1
+20780	11868	1
+16417	28051	1
+10479	44030	1
+3650	10250	1
+29025	14692	1
+68091	25148	1
+37428	17818	1
+12518	25131	1
+19437	8186	1
+5254	68424	1
+3139	20286	1
+19294	20614	1
+14842	29483	1
+58220	11686	1
+34944	6798	1
+43942	14996	1
+3092	10250	1
+12442	11075	1
+55573	76035	1
+14958	78948	1
+59501	39290	1
+13670	21843	1
+15583	20614	1
+38613	5423	1
+8901	7016	1
+11546	6073	1
+26093	39362	1
+37513	18847	1
+3877	59555	1
+15913	1464	1
+25131	10315	1
+36010	17907	1
+97168	5036	1
+12960	16660	1
+57492	4497	1
+96537	12565	1
+75378	25348	1
+12348	11546	1
+94896	20847	1
+25926	40083	1
+71138	34615	1
+13753	85619	1
+43942	24386	1
+105496	59358	1
+44133	98567	1
+9914	5036	1
+39382	25994	1
+42302	28124	1
+14178	4497	1
+10878	20309	1
+80034	50143	1
+21620	8592	1
+66120	59501	1
+18267	15539	1
+50252	31172	1
+11754	10095	1
+37791	5792	1
+39808	17575	1
+26575	39886	1
+23033	43960	1
+39841	11546	1
+20713	11546	1
+15451	5015	1
+43942	5148	1
+46738	16743	1
+3690	7994	1
+12565	10479	1
+71654	67143	1
+5792	14385	1
+15432	5462	1
+7134	9602	1
+7821	11057	1
+98766	7038	1
+41332	45840	1
+85619	17988	1
+7107	102364	1
+14011	98766	1
+11151	17192	1
+91694	38931	1
+34978	5036	1
+3611	12052	1
+9312	17761	1
+68437	35963	1
+14011	14842	1
+100820	27299	1
+23348	50421	1
+30933	43517	1
+23276	28124	1
+21455	56326	1
+52040	25536	1
+26898	34251	1
+23348	9810	1
+29117	15963	1
+37471	3092	1
+38794	94868	1
+12679	7594	1
+17907	26432	1
+15552	44682	1
+19417	51492	1
+37791	15583	1
+52916	26353	1
+7038	97155	1
+77524	23276	1
+51514	12539	1
+7642	18007	1
+11941	3092	1
+11433	15747	1
+13704	47860	1
+14805	16928	1
+18074	32336	1
+20989	85619	1
+78985	44757	1
+14675	37791	1
+95588	27183	1
+13195	6645	1
+32800	5036	1
+24658	4747	1
+5507	51618	1
+102346	25335	1
+17796	79685	1
+44030	17818	1
+35963	7680	1
+25348	21061	1
+4879	39235	1
+11715	48163	1
+52916	14296	1
+33883	71138	1
+96262	2768	1
+29117	13642	1
+68424	30730	1
+92079	11228	1
+13602	40140	1
+37233	14577	1
+21843	97785	1
+29117	12539	1
+17887	103200	1
+12368	17761	1
+12258	68102	1
+4497	23875	1
+25131	41301	1
+16045	17861	1
+24075	14385	1
+14824	14011	1
+25994	4087	1
+5214	2208	1
+28841	68091	1
+98407	6645	1
+15650	10479	1
+17505	19000	1
+13773	8676	1
+39841	99482	1
+10897	102272	1
+15064	50390	1
+68553	29117	1
+9936	17761	1
+13306	52058	1
+14692	19905	1
+4789	39984	1
+9012	17525	1
+18826	22528	1
+10036	19460	1
+2672	72764	1
+21020	3390	1
+12795	99693	1
+5977	17837	1
+8098	38520	1
+17558	40128	1
+17988	28358	1
+53837	3515	1
+12795	19132	1
+61396	3305	1
+9346	62911	1
+21061	7038	1
+61485	12679	1
+7367	24207	1
+49892	19394	1
+13670	53824	1
+5423	50570	1
+13642	14446	1
+15413	15485	1
+11715	91591	1
+59376	100820	1
+19219	35472	1
+17605	24115	1
+43826	35963	1
+17761	68876	1
+81878	19437	1
+25393	12539	1
+13908	13967	1
+7491	20877	1
+40372	6073	1
+43942	18074	1
+24149	17192	1
+105877	39141	1
+11546	7465	1
+36782	39688	1
+77343	35633	1
+11546	24658	1
+2708	105472	1
+3390	12679	1
+74548	13602	1
+3587	7244	1
+22651	38916	1
+21020	43504	1
+17397	18092	1
+10059	25536	1
+11002	6383	1
+40589	47769	1
+73331	3690	1
+9896	13602	1
+100534	39793	1
+14904	44594	1
+100848	9702	1
+2834	9810	1
+30730	47769	1
+38529	39362	1
+15103	100258	1
+5015	32252	1
+15250	9702	1
+68091	103027	1
+14253	14766	1
+33103	13602	1
+5662	9536	1
+11941	73342	1
+2414	9971	1
+10250	10633	1
+10452	44370	1
+20971	39362	1
+5507	16001	1
+27789	27228	1
+25348	28649	1
+93657	8901	1
+12565	5848	1
+59501	14317	1
+7491	6321	1
+17258	1865	1
+8825	39984	1
+44229	18522	1
+13584	45738	1
+53824	17761	1
+94724	38916	1
+38794	74548	1
+39793	14117	1
+42056	11415	1
+25289	15485	1
+12565	24092	1
+8186	22159	1
+41599	30730	1
+71138	13622	1
+99444	13943	1
+3433	7994	1
+15913	38794	1
+28626	16874	1
+20675	13195	1
+6702	3587	1
+57603	9602	1
+56045	14178	1
+6595	7113	1
+27503	5742	1
+72828	52058	1
+61396	19611	1
+17415	50570	1
+28358	9830	1
+19000	10670	1
+7721	11622	1
+19500	7313	1
+61396	38916	1
+45237	36010	1
+25431	17397	1
+7721	42817	1
+56326	6915	1
+14083	9830	1
+101568	17340	1
+30730	9810	1
+39527	100893	1
+5701	16140	1
+18114	10549	1
+19960	91546	1
+38916	15451	1
+43826	27503	1
+47022	44030	1
+14385	13584	1
+44030	14253	1
+44030	17558	1
+14385	7491	1
+12565	54636	1
+6487	15570	1
+32800	15120	1
+95407	8676	1
+6860	53486	1
+44370	4553	1
+18464	15103	1
+9743	12565	1
+26898	73331	1
+69783	7857	1
+15156	71969	1
+12864	38782	1
+19791	8901	1
+30243	10122	1
+36623	28841	1
+12565	34978	1
+5254	18942	1
+16027	37428	1
+12960	20940	1
+8115	34615	1
+14216	12460	1
+57512	13923	1
+12864	20342	1
+20847	10351	1
+7313	12052	1
+17907	102272	1
+9012	6353	1
+3305	13704	1
+51740	17605	1
+28358	20675	1
+8115	21249	1
+43504	49892	1
+20847	50143	1
+105956	9830	1
+14824	26479	1
+12258	14343	1
+13989	4497	1
+37113	39313	1
+9896	20780	1
+6966	8611	1
+39886	23033	1
+2834	5848	1
+17489	8186	1
+8323	36024	1
+25681	72877	1
+28709	39362	1
+20286	59538	1
+5977	50390	1
+11415	5423	1
+18918	3587	1
+41061	37428	1
+102272	8551	1
+6966	78962	1
+35472	4964	1
+13670	12317	1
+14317	67604	1
+20940	41315	1
+58220	23276	1
+13753	11306	1
+22774	47769	1
+19500	23348	1
+56045	14158	1
+9312	11754	1
+78985	19996	1
+35963	96700	1
+27183	23583	1
+15932	39141	1
+55396	13195	1
+40002	25536	1
+2708	36733	1
+27677	98945	1
+13222	4879	1
+11941	48375	1
+55372	23875	1
+101221	14904	1
+8186	68449	1
+102466	7994	1
+28841	36782	1
+11415	27677	1
+47801	25926	1
+16620	31955	1
+11564	39555	1
+81878	57512	1
+14904	17818	1
+71138	32336	1
+80598	19437	1
+26093	50421	1
+24974	3587	1
+26745	5214	1
+54636	11546	1
+85619	29117	1
+14011	26353	1
+27183	11394	1
+35227	92079	1
+15485	20614	1
+22528	16946	1
+12052	2834	1
+13622	101979	1
+15214	96700	1
+5036	7016	1
+14343	104375	1
+26745	7721	1
+17227	12771	1
+11075	32252	1
+19294	9702	1
+12258	6860	1
+5507	50570	1
+43942	17004	1
+38794	102272	1
+38763	17192	1
+92216	36910	1
+24763	51197	1
+35893	56109	1
+10095	91776	1
+102346	7925	1
+13923	53824	1
+67604	46595	1
+44030	52862	1
+9293	17575	1
+74548	14842	1
+38877	5640	1
+5423	12864	1
+56326	18007	1
+9602	104375	1
+13584	37791	1
+105409	14135	1
+30933	28288	1
+40322	14135	1
+13622	50390	1
+14059	62911	1
+6915	85619	1
+44682	20989	1
+8921	19583	1
+12258	6002	1
+14059	30243	1
+4747	12460	1
+95073	5848	1
+13602	74540	1
+7491	12795	1
+68408	2414	1
+91776	13602	1
+104375	13642	1
+13522	37823	1
+6645	57953	1
+74081	6002	1
+17415	20286	1
+4747	12317	1
+40128	12460	1
+37428	9181	1
+101645	14343	1
+14422	65150	1
+13602	7038	1
+72764	8950	1
+39141	11039	1
+24115	96262	1
+37113	52862	1
+45429	19091	1
+55372	15064	1
+53083	5886	1
+23276	37823	1
+40068	43683	1
+52916	11686	1
+23348	8921	1
+44757	43853	1
+4747	43960	1
+9125	16045	1
+94868	17340	1
+68553	6966	1
+15485	13522	1
+11466	17397	1
+5036	22562	1
+26277	23875	1
+11715	7038	1
+50421	15250	1
+3515	25131	1
+43960	15196	1
+3515	1464	1
+3433	40128	1
+103165	12795	1
+9702	12077	1
+17166	21094	1
+13943	9868	1
+8115	95407	1
+1811	11754	1
+9312	5423	1
+17319	9346	1
+50252	53824	1
+16081	13195	1
+14498	13602	1
+39920	100945	1
+18381	38613	1
+38794	103525	1
+31955	7721	1
+9971	50390	1
+7113	36556	1
+45840	39984	1
+12499	91591	1
+92216	37928	1
+7444	6645	1
+16121	11039	1
+55573	9896	1
+43942	4747	1
+25837	3305	1
+14422	13943	1
+67143	39886	1
+95951	39637	1
+63888	8098	1
+21324	94191	1
+78948	38483	1
+17887	103448	1
+85619	20940	1
+23033	39026	1
+21094	8921	1
+103282	25536	1
+30730	3740	1
+24354	17887	1
+33883	14842	1
+17761	30730	1
+59022	11715	1
+18051	34978	1
+51740	6941	1
+5015	21047	1
+3650	7925	1
+2745	20834	1
+10452	23460	1
+19351	45429	1
+32800	11484	1
+9424	66120	1
+102272	20342	1
+23460	39984	1
+12889	18007	1
+99693	59501	1
+4879	10633	1
+17887	94699	1
+49892	105687	1
+59376	18267	1
+37428	41128	1
+57492	12565	1
+11754	3515	1
+41301	39819	1
+49892	7925	1
+25131	16224	1
+63750	39808	1
+11075	21862	1
+9953	13789	1
+11686	2834	1
+13602	103639	1
+6487	37428	1
+48480	17227	1
+51692	11546	1
+11075	13773	1
+5423	5662	1
+40083	48375	1
+8186	26093	1
+15413	20595	1
+7925	31955	1
+36010	105877	1
+19500	12077	1
+5507	102466	1
+41250	13622	1
+12539	37373	1
+82954	11941	1
+12096	6487	1
+20614	97053	1
+34088	11686	1
+99517	52058	1
+55396	3515	1
+97845	17796	1
+14135	33883	1
+54234	35963	1
+9012	43942	1
+44583	21094	1
+85552	2708	1
+14040	7383	1
+59376	20614	1
+45840	12653	1
+23875	34978	1
+14842	14216	1
+5036	15451	1
+50390	14059	1
+11075	79625	1
+14842	13704	1
+6383	32227	1
+87387	7491	1
+2208	34944	1
+7113	4747	1
+3275	52916	1
+4497	14710	1
+15747	12518	1
+68553	30730	1
+39187	28240	1
+39417	11099	1
+34251	30243	1
+36010	37428	1
+93657	14135	1
+3139	42302	1
+49892	21094	1
+14385	9868	1
+11039	98894	1
+11546	105850	1
+96507	36382	1
+4497	45429	1
+21823	1267	1
+65150	13753	1
+105336	55573	1
+49892	8533	1
+13670	48163	1
+13873	68091	1
+7680	7994	1
+15880	36782	1
+12960	9242	1
+29379	25994	1
+103487	18092	1
+32173	27299	1
+12565	104920	1
+95488	32173	1
+18942	1811	1
+29025	29483	1
+5640	65150	1
+28709	37823	1
+5617	11686	1
+44358	6383	1
+10250	45738	1
+10059	9786	1
+18074	65150	1
+50570	25335	1
+15064	5036	1
+33961	7994	1
+12864	9786	1
+16367	25431	1
+3690	77499	1
+25994	20579	1
+9830	20614	1
+9724	3877	1
+13522	96646	1
+7721	68449	1
+48375	104342	1
+11754	12991	1
+17227	103792	1
+85519	7747	1
+44229	5148	1
+14385	18251	1
+12704	39819	1
+104481	17796	1
+11433	29117	1
+18522	21903	1
+20614	12258	1
+26246	1865	1
+92243	14011	1
+11228	8169	1
+91694	3650	1
+73354	40128	1
+15485	95073	1
+81878	19155	1
+13753	102707	1
+29117	11415	1
+79625	6966	1
+44682	17887	1
+36010	57389	1
+39555	56566	1
+18826	68281	1
+19334	66120	1
+10841	12204	1
+12052	7702	1
+17380	21342	1
+5148	35633	1
+57492	7544	1
+3690	25508	1
+15932	34978	1
+13472	25536	1
+9971	85519	1
+4222	5886	1
+59501	7491	1
+5036	13030	1
+30243	104481	1
+25536	102167	1
+13522	2834	1
+41128	17143	1
+23276	12917	1
+11099	6002	1
+92113	5254	1
+8901	27745	1
+17227	7266	1
+105102	17505	1
+11355	5685	1
+29117	15880	1
+23276	17415	1
+104557	40068	1
+68515	17489	1
+7038	11686	1
+17952	41301	1
+41369	15432	1
+11415	39637	1
+28358	14904	1
+101645	8981	1
+4879	47801	1
+100666	52432	1
+48375	11686	1
+13642	103141	1
+20834	15880	1
+11754	81871	1
+15156	68876	1
+50421	15913	1
+47769	4553	1
+3390	13642	1
+3358	25348	1
+20780	28863	1
+30730	6860	1
+3515	85619	1
+95588	6002	1
+7038	9991	1
+32800	36623	1
+38469	59501	1
+10878	10452	1
+91776	13670	1
+7721	24386	1
+9786	20675	1
+11415	10897	1
+49892	53858	1
+3587	104709	1
+13670	8797	1
+15032	9181	1
+5720	7747	1
+24354	57492	1
+18074	25994	1
+105538	27503	1
+20309	8098	1
+20989	2745	1
+106388	14385	1
+7244	10315	1
+6487	57492	1
+17415	5423	1
+4423	34251	1
+17415	2414	1
+80930	49892	1
+71480	20780	1
+24149	50421	1
+105039	17796	1
+91546	3433	1
+59376	7925	1
+44030	10570	1
+28240	25508	1
+7465	13943	1
+71138	11075	1
+13642	34322	1
+100584	17796	1
+12889	6966	1
+3305	65150	1
+32709	10633	1
+7491	43504	1
+32173	30730	1
+103614	51492	1
+55426	37823	1
+12258	9868	1
+3390	18092	1
+78985	7266	1
+15250	96789	1
+101853	13967	1
+18074	37928	1
+41599	18329	1
+39653	28863	1
+14011	99444	1
+55573	19460	1
+9242	91546	1
+24386	17558	1
+25335	15880	1
+47336	38794	1
+71654	18092	1
+3759	49892	1
+22528	2868	1
+94868	8115	1
+40128	95951	1
+44478	39808	1
+25536	68091	1
+12704	11019	1
+72764	45840	1
+3275	105336	1
+32301	4497	1
+42396	25994	1
+8186	11228	1
+91694	18559	1
+12116	102272	1
+14178	40372	1
+4789	6966	1
+7906	6798	1
+21359	11019	1
+106212	13789	1
+5886	36733	1
+52432	100510	1
+7038	16367	1
+63750	25779	1
+20780	20940	1
+19294	13195	1
+29483	25348	1
+38763	21419	1
+4497	16121	1
+9971	7925	1
+10479	13670	1
+43853	7925	1
+9242	23460	1
+17380	39141	1
+13156	13522	1
+40372	13642	1
+18329	13642	1
+39141	9181	1
+18381	6304	1
+24354	16928	1
+99320	14446	1
+43960	96627	1
+37791	15552	1
+40140	11715	1
+54643	15859	1
+3410	11228	1
+5848	36470	1
+44594	16121	1
+4553	3690	1
+68894	15196	1
+39819	39334	1
+94868	11546	1
+11433	2672	1
+13499	25289	1
+14385	91562	1
+3587	22774	1
+6645	52432	1
+93943	10915	1
+34599	37113	1
+68449	4553	1
+14011	96848	1
+21075	16896	1
+103346	6073	1
+11117	11754	1
+6002	43853	1
+18267	11433	1
+47057	55573	1
+13908	14216	1
+34599	16045	1
+23033	7107	1
+54643	12460	1
+21620	20309	1
+42056	11039	1
+21903	10915	1
+11887	16224	1
+12116	5662	1
+21862	8169	1
+100534	21493	1
+3690	5254	1
+6002	93683	1
+46738	12565	1
+13417	38171	1
+20286	35633	1
+24386	41315	1
+55887	7038	1
+20286	36361	1
+14011	100643	1
+14135	41232	1
+8901	6941	1
+35645	5662	1
+97619	39841	1
+57389	31397	1
+5742	14059	1
+12052	98210	1
+100400	6073	1
+12795	12771	1
+17397	32800	1
+25536	106296	1
+78962	14498	1
+20877	18585	1
+19394	39555	1
+6860	44682	1
+7134	13704	1
+4497	16711	1
+18980	17143	1
+22424	59376	1
+81770	37823	1
+102707	16121	1
+50252	43853	1
+53083	8901	1
+21493	91776	1
+20431	27228	1
+18381	105716	1
+105716	20309	1
+51514	25994	1
+17887	18092	1
+21493	100510	1
+42056	21359	1
+103346	39984	1
+12565	1688	1
+14904	28626	1
+15432	38469	1
+21047	10452	1
+20780	101899	1
+44370	23276	1
+11415	24386	1
+17282	27677	1
+3275	9536	1
+93657	3650	1
+11019	6941	1
+95891	20780	1
+94944	10915	1
+25148	45627	1
+58220	24115	1
+5886	21006	1
+85571	25994	1
+51492	102398	1
+8098	45658	1
+102272	7925	1
+8901	92216	1
+58503	96487	1
+98945	29117	1
+31249	19611	1
+15451	20431	1
+22743	7107	1
+18329	48163	1
+11546	25148	1
+7491	23033	1
+19791	7747	1
+39886	102330	1
+7038	36010	1
+12442	13943	1
+20877	7544	1
+39653	5792	1
+26093	9914	1
+3611	21047	1
+20614	25779	1
+11002	105102	1
+105850	13522	1
+14343	12991	1
+91694	36361	1
+36782	9936	1
+7038	12653	1
+26353	11002	1
+36382	71654	1
+39235	8901	1
+1688	23276	1
+11466	4772	1
+27919	16808	1
+97155	11754	1
+11433	39527	1
+103228	37113	1
+101006	12679	1
+38204	30730	1
+14011	6595	1
+18092	17457	1
+38613	10479	1
+3611	61396	1
+61485	53858	1
+73354	14059	1
+27677	34599	1
+11546	17674	1
+1865	11868	1
+30933	9936	1
+5507	41384	1
+55639	21020	1
+59189	8676	1
+20614	39555	1
+41384	25681	1
+13753	13602	1
+27919	24354	1
+13753	44824	1
+11117	7994	1
+5423	28626	1
+36623	12406	1
+2768	13923	1
+13789	37373	1
+2414	6402	1
+105850	11754	1
+14904	17397	1
+3390	7994	1
+45753	10596	1
+31249	59893	1
+7962	39527	1
+15413	40322	1
+110451	3690	1
+51618	8186	1
+8115	25536	1
+95811	27183	1
+13724	2414	1
+47336	16045	1
+11117	40128	1
+3515	16045	1
+3611	100820	1
+9868	31598	1
+3275	9971	1
+8592	8115	1
+41232	13622	1
+4201	51836	1
+19219	15250	1
+57492	14343	1
+17887	21760	1
+71438	13195	1
+38520	27919	1
+77406	24805	1
+15175	75512	1
+102151	59501	1
+44133	15032	1
+40372	39362	1
+4553	75378	1
+36010	96950	1
+6645	47801	1
+11686	7134	1
+2414	6595	1
+3139	25583	1
+18092	5254	1
+37290	7038	1
+16825	12478	1
+19275	10095	1
+75378	14385	1
+13670	95891	1
+13499	50390	1
+8323	6487	1
+11117	18074	1
+14040	39555	1
+36623	44682	1
+39653	3092	1
+7925	19312	1
+103525	38483	1
+5148	43960	1
+13873	71654	1
+12771	44583	1
+13967	11075	1
+28626	6383	1
+2414	20286	1
+12704	40128	1
+5977	7465	1
+99640	13499	1
+30730	6553	1
+18980	7680	1
+37620	9830	1
+36782	13753	1
+7491	101568	1
+72764	25994	1
+78985	17380	1
+12539	98610	1
+10670	14059	1
+55573	99292	1
+98071	20342	1
+32800	7266	1
+71138	25289	1
+12679	17861	1
+9424	45429	1
+56045	13602	1
+17818	43960	1
+15485	20309	1
+36010	7081	1
+3390	20877	1
+21047	7747	1
+48375	38636	1
+5254	5886	1
+6619	25536	1
+11546	11484	1
+52058	2834	1
+6002	10841	1
+12565	77861	1
+12406	19500	1
+93657	13522	1
+20309	9896	1
+2834	30933	1
+13943	14446	1
+32336	8676	1
+9830	6645	1
+47004	55573	1
+2768	47801	1
+15413	80073	1
+39334	102757	1
+15376	6645	1
+41599	20780	1
+6383	28709	1
+98894	27677	1
+101899	30730	1
+18329	50570	1
+37928	7994	1
+9346	25348	1
+19394	12795	1
+5254	21493	1
+17525	24386	1
+75378	6002	1
+15552	15880	1
+18329	21862	1
+14861	10897	1
+3560	15032	1
+36010	22743	1
+101899	3092	1
+15214	11686	1
+38916	38529	1
+13967	104481	1
+13724	46738	1
+40311	14135	1
+37513	17887	1
+7544	50252	1
+103282	18092	1
+12795	13890	1
+12565	103282	1
+30933	27789	1
+105731	14385	1
+39984	15156	1
+103639	25348	1
+11754	10250	1
+5507	20342	1
+11715	11075	1
+35963	40354	1
+20286	17558	1
+6383	20940	1
+54577	28240	1
+6645	53824	1
+13522	20847	1
+32800	20614	1
+16367	25348	1
+27919	65982	1
+15932	24149	1
+7295	7721	1
+20732	9702	1
+5462	28709	1
+8863	9380	1
+11019	9181	1
+94026	7747	1
+14618	15049	1
+17209	17887	1
+95811	15103	1
+13622	2414	1
+21006	12204	1
+9971	11798	1
+9346	13704	1
+6487	40002	1
+28863	5886	1
+58220	52058	1
+14472	40140	1
+38794	12368	1
+68424	29025	1
+44030	43942	1
+1267	7906	1
+6860	27919	1
+23875	39637	1
+28051	29379	1
+9380	16808	1
+38204	94896	1
+34978	95741	1
+55396	10036	1
+59785	5254	1
+21862	52916	1
+7491	100750	1
+14472	5640	1
+20834	34944	1
+23348	19417	1
+9242	4497	1
+15413	20847	1
+38782	4201	1
+34978	17505	1
+16140	11075	1
+15451	77343	1
+50442	26479	1
+101056	5742	1
+15451	7747	1
+18918	25994	1
+4747	97031	1
+105731	6002	1
+95951	24149	1
+18074	41061	1
+27919	93579	1
+97011	11686	1
+17415	39819	1
+32681	23276	1
+7063	29596	1
+7906	13670	1
+38794	41128	1
+105850	21843	1
+45753	14083	1
+17489	16743	1
+35695	30730	1
+9012	9602	1
+16170	103639	1
+14842	73931	1
+38204	15880	1
+7518	49892	1
+3650	8921	1
+5848	55396	1
+18329	13670	1
+44030	50390	1
+39886	96627	1
+21493	37823	1
+12565	12258	1
+7544	38636	1
+14904	59538	1
+14958	46738	1
+6383	36733	1
+11466	17166	1
+8901	11754	1
+12499	41128	1
+50570	11394	1
+11484	27183	1
+8098	10670	1
+11887	11433	1
+9602	22424	1
+11002	21843	1
+5507	100584	1
+20342	15175	1
+15413	21620	1
+11039	41301	1
+13499	20877	1
+22562	23992	1
+68424	3611	1
+17837	4497	1
+25994	49101	1
+106388	48375	1
+48375	17227	1
+2834	40372	1
+14343	23276	1
+12539	18292	1
+13923	96613	1
+34978	17282	1
+38782	12679	1
+21903	68281	1
+96537	38763	1
+37791	9830	1
+77406	1464	1
+1688	14385	1
+48375	7465	1
+51492	44370	1
+85519	5886	1
+20847	20286	1
+20989	10351	1
+24115	79685	1
+6383	12917	1
+101568	18329	1
+41432	26246	1
+6002	44757	1
+12406	14011	1
+19351	43504	1
+10549	43942	1
+14766	14059	1
+5036	24092	1
+32173	14385	1
+32173	53824	1
+19500	34944	1
+9953	27789	1
+10731	94896	1
+18585	8186	1
+24354	78985	1
+19611	11715	1
+15103	38794	1
+59785	23276	1
+96569	20614	1
+45429	19417	1
+12864	59726	1
+11520	15913	1
+102297	13522	1
+11433	12116	1
+3497	36361	1
+8115	57967	1
+17340	20286	1
+95192	27919	1
+12499	7821	1
+52432	13789	1
+5036	19113	1
+30243	41599	1
+37513	9702	1
+3515	17457	1
+14343	8863	1
+5015	52040	1
+32252	43492	1
+7266	97155	1
+10710	39334	1
+80364	11546	1
+41369	6383	1
+6860	19275	1
+103841	5640	1
+10479	6002	1
+11715	20780	1
+41398	2834	1
+9971	37428	1
+11645	15230	1
+10059	19460	1
+68437	19000	1
+48375	2768	1
+19294	25926	1
+2834	41432	1
+73331	44030	1
+39886	28626	1
+12795	36470	1
+17887	17098	1
+37113	10250	1
+39555	11819	1
+100439	12258	1
+9868	3410	1
+59824	49892	1
+15485	8098	1
+44594	7313	1
+14343	18381	1
+14842	5192	1
+24149	6487	1
+14343	30787	1
+33883	4879	1
+24354	1715	1
+37791	69206	1
+18329	21419	1
+7038	32800	1
+6798	7925	1
+17166	9346	1
+39819	17575	1
+21843	7925	1
+39141	5584	1
+67143	17415	1
+10479	14618	1
+39555	13813	1
+7465	6966	1
+100643	24386	1
+97011	14385	1
+14618	21342	1
+34978	15120	1
+74021	59893	1
+14083	26898	1
+71480	4497	1
+99320	3650	1
+20286	20834	1
+20286	2708	1
+22528	15880	1
+17525	27503	1
+59639	20595	1
+91546	1865	1
+17952	13773	1
+28051	37513	1
+28288	20402	1
+3515	22756	1
+10897	27503	1
+20940	7994	1
+36024	35633	1
+14385	97901	1
+44757	1715	1
+12864	105716	1
+13943	967	1
+15120	19351	1
+9576	20342	1
+11887	39886	1
+2834	38782	1
+29483	22424	1
+38483	20342	1
+11601	36440	1
+30471	11754	1
+21862	94868	1
+1572	16312	1
+21862	28649	1
+72487	6966	1
+105716	18074	1
+11686	106246	1
+25148	48375	1
+7444	8186	1
+41398	15214	1
+3650	14117	1
+13096	12679	1
+104086	6553	1
+20431	4449	1
+21094	13908	1
+14385	14472	1
+97920	15196	1
+33103	13642	1
+102346	10670	1
+47336	20877	1
+11962	11151	1
+37928	5886	1
+9702	7134	1
+22774	2745	1
+97011	49892	1
+17761	103346	1
+11075	73331	1
+17227	15230	1
+24840	34088	1
+7038	10951	1
+3650	104481	1
+18267	6915	1
+72877	8115	1
+1464	103228	1
+4747	102151	1
+5792	102623	1
+68553	14498	1
+72764	39555	1
+17796	103282	1
+38763	41232	1
+26479	91694	1
+19351	106388	1
+17887	17116	1
+39091	12565	1
+12864	15539	1
+106498	11546	1
+11019	11002	1
+4879	51514	1
+28358	106350	1
+20614	67519	1
+11622	5977	1
+9702	12258	1
+10452	6487	1
+38636	43504	1
+23398	27677	1
+50570	17489	1
+42302	5036	1
+18902	7747	1
+14842	20755	1
+2505	8901	1
+39808	15049	1
+39984	41398	1
+13967	41369	1
+17415	9012	1
+6941	9312	1
+43960	44133	1
+9380	49892	1
+11735	21493	1
+96646	26479	1
+18051	39984	1
+103792	5507	1
+32800	15963	1
+37791	96262	1
+6463	11686	1
+4013	8098	1
+40128	91776	1
+9012	23583	1
+19500	39555	1
+44030	68091	1
+11546	6915	1
+21094	43517	1
+50595	37373	1
+39886	14842	1
+19294	48375	1
+12478	15552	1
+4423	20989	1
+21620	14385	1
+14253	41232	1
+105472	14216	1
+59726	38763	1
+12889	38271	1
+12478	9012	1
+13522	74540	1
+5214	40322	1
+91747	21620	1
+68424	8797	1
+19155	14011	1
+103282	39334	1
+5036	43853	1
+38877	21862	1
+12539	52916	1
+18464	18826	1
+99640	20309	1
+15913	6304	1
+14842	73331	1
+23583	5254	1
+2834	1715	1
+5148	74081	1
+14059	101979	1
+25994	3611	1
+66120	10570	1
+4497	14100	1
+5507	15376	1
+31955	8098	1
+5977	59555	1
+18559	49892	1
+8901	104533	1
+2834	11941	1
+25393	15747	1
+68675	10915	1
+14385	15859	1
+15103	1865	1
+14577	24354	1
+12406	8676	1
+8825	13670	1
+12152	81878	1
+39688	14059	1
+3611	38782	1
+6383	7594	1
+42056	50595	1
+20780	103525	1
+11941	14117	1
+13602	7994	1
+6487	47022	1
+39886	83096	1
+28841	71654	1
+38837	3092	1
+18074	99444	1
+103639	3515	1
+79685	4553	1
+23348	56045	1
+38171	98894	1
+32119	7107	1
+12864	19460	1
+24386	7038	1
+101899	59376	1
+49892	14904	1
+13499	29379	1
+27919	41301	1
+10250	23460	1
+6463	92216	1
+30730	71480	1
+10670	25994	1
+12539	12619	1
+42056	37428	1
+85619	39527	1
+11503	36361	1
+14446	14577	1
+25201	50595	1
+41315	82392	1
+98021	10570	1
+100439	10570	1
+17192	7038	1
+20595	12565	1
+20309	19091	1
+6619	6860	1
+38385	38334	1
+43517	28358	1
+38483	5792	1
+8676	21789	1
+105731	25348	1
+10841	106388	1
+18464	11075	1
+55573	10095	1
+14904	7544	1
+40128	2505	1
+25994	16157	1
+4497	17227	1
+32412	39841	1
+41250	6383	1
+13584	17837	1
+38520	6645	1
+19351	19611	1
+38204	42302	1
+15214	11520	1
+13943	13789	1
+102466	14577	1
+20847	10897	1
+17380	17227	1
+7544	81878	1
+27789	34615	1
+23348	57512	1
+34322	14446	1
+17761	11019	1
+43670	19996	1
+98945	17143	1
+14158	4013	1
+2745	5792	1
+26898	5792	1
+22562	6487	1
+37791	15451	1
+11228	80073	1
+23211	106056	1
+14842	14040	1
+72764	55573	1
+36314	20780	1
+14040	11754	1
+37513	51514	1
+98894	55573	1
+19500	41204	1
+106388	38931	1
+3690	14885	1
+9380	29025	1
+3275	5977	1
+13704	12317	1
+23875	49892	1
+13584	14842	1
+57358	20614	1
+75552	37823	1
+95588	18074	1
+17227	68515	1
+29025	55573	1
+103282	32800	1
+5701	45738	1
+55573	81663	1
+17415	50421	1
+3275	105409	1
+8098	7611	1
+33961	5148	1
+16825	44757	1
+37113	82954	1
+2834	27971	1
+6645	3611	1
+105336	34251	1
+17907	68102	1
+32336	8323	1
+79625	39984	1
+13381	30730	1
+105731	48375	1
+6383	20877	1
+3275	13670	1
+23129	40128	1
+80034	10731	1
+71983	11546	1
+44133	95741	1
+17415	6645	1
+10897	16660	1
+45840	45738	1
+15519	6966	1
+17227	12565	1
+33961	55573	1
+9380	27299	1
+8098	26432	1
+103282	25431	1
+68437	30730	1
+59501	12406	1
+6915	29379	1
+36010	105850	1
+17415	6595	1
+40394	22424	1
+19670	5662	1
+17796	41432	1
+23460	9380	1
+43670	4879	1
+23276	41061	1
+19500	15064	1
+2208	2834	1
+11415	20877	1
+17380	11520	1
+17340	102733	1
+36733	2768	1
+8699	35227	1
+72596	13622	1
+19000	10951	1
+28051	96715	1
+11117	44030	1
+6645	39313	1
+41384	20342	1
+7313	105850	1
+63141	5015	1
+29117	11117	1
+34599	25779	1
+3650	3690	1
+103525	7925	1
+15064	16711	1
+44583	105102	1
+18267	20614	1
+21249	52432	1
+14343	102167	1
+13670	42302	1
+5381	9361	1
+11754	25583	1
+59376	5640	1
+28358	7925	1
+85519	8901	1
+54234	38916	1
+73354	4497	1
+28240	20031	1
+4497	11075	1
+51492	104937	1
+68740	11546	1
+55573	7383	1
+11645	2414	1
+59555	3650	1
+34088	59358	1
+3650	24386	1
+3952	6732	1
+55372	16121	1
+3515	37767	1
+36782	17761	1
+10915	80034	1
+2414	7347	1
+17988	17489	1
+9702	8533	1
+21006	15432	1
+44757	68281	1
+61396	25994	1
+12096	37823	1
+36382	106455	1
+72487	5036	1
+10549	102272	1
+18585	13923	1
+5640	13753	1
+39527	10549	1
+13873	37373	1
+38763	41128	1
+5036	103525	1
+10036	59726	1
+11075	25837	1
+20595	20675	1
+4908	10915	1
+18267	44682	1
+34978	21359	1
+13989	11546	1
+13522	3390	1
+27337	104557	1
+29117	37373	1
+11306	15747	1
+36470	27745	1
+4772	38613	1
+26479	25201	1
+25348	19583	1
+25536	104880	1
+5036	35633	1
+14766	10250	1
+5148	52040	1
+7544	3611	1
+7038	26432	1
+21823	104342	1
+99444	16928	1
+106365	4964	1
+11546	68091	1
+10982	11484	1
+10479	42056	1
+5640	68102	1
+24763	12960	1
+16045	13195	1
+57358	19417	1
+98841	11546	1
+12460	15583	1
+6576	38613	1
+17227	94699	1
+48163	27919	1
+45237	39984	1
+2708	25926	1
+12679	28288	1
+95741	59376	1
+39653	20989	1
+19394	9786	1
+13847	6941	1
+7038	104086	1
+96715	9971	1
+17796	68091	1
+39841	39886	1
+98224	3587	1
+11228	38271	1
+9602	8863	1
+17588	39334	1
+19611	39984	1
+36623	9936	1
+103841	15747	1
+17837	40128	1
+101221	13943	1
+39091	19275	1
+17227	13908	1
+11019	17098	1
+34978	97120	1
+9653	5742	1
+10897	5192	1
+10731	12889	1
+7266	13622	1
+27677	12565	1
+55372	6487	1
+36361	21789	1
+10122	6073	1
+39527	25201	1
+12991	17004	1
+95891	16660	1
+39984	68894	1
+27183	5662	1
+72487	27521	1
+11019	102757	1
+15175	15175	1
+40394	12460	1
+55573	105649	1
+67519	19500	1
+51740	27919	1
+87387	13670	1
+6798	20133	1
+55976	13670	1
+3275	25994	1
+15250	43517	1
+18464	12478	1
+5148	16660	1
+36010	37605	1
+19437	48375	1
+17605	17025	1
+5423	24354	1
+9830	96158	1
+40322	59893	1
+17227	17605	1
+5214	5848	1
+11075	97736	1
+40322	6002	1
+3139	3305	1
+20342	43942	1
+44030	18114	1
+59501	39819	1
+27919	15880	1
+17674	37823	1
+19068	36361	1
+59358	20595	1
+96613	6941	1
+6966	17907	1
+39886	10982	1
+9810	26898	1
+52040	37823	1
+52040	7925	1
+12795	38916	1
+44358	7925	1
+14385	41232	1
+38794	18114	1
+22774	21903	1
+6002	19219	1
+14385	11117	1
+20877	10822	1
+37791	98766	1
+101645	20847	1
+103792	27677	1
+8098	104075	1
+27745	14135	1
+15413	17887	1
+36361	18007	1
+14385	20877	1
+5662	6116	1
+93384	7925	1
+8098	14040	1
+17558	51740	1
+14675	11546	1
+37791	46738	1
+34978	12795	1
+21419	29117	1
+18309	27919	1
+30730	72764	1
+6941	36382	1
+13670	25379	1
+11415	9830	1
+9991	52058	1
+11754	12815	1
+17887	24075	1
+6941	11002	1
+9971	9896	1
+44133	22756	1
+6860	10351	1
+1865	32351	1
+40354	13522	1
+62911	8592	1
+8533	6645	1
+2708	15485	1
+8653	40164	1
+11941	101645	1
+7642	105102	1
+26479	55013	1
+19611	40354	1
+63590	37823	1
+37791	5886	1
+25536	15032	1
+19155	23348	1
+32119	25536	1
+14296	13602	1
+36470	10841	1
+71654	26353	1
+8921	26898	1
+5507	23129	1
+101899	15432	1
+10549	6487	1
+17505	25536	1
+13967	37823	1
+81878	98945	1
+36361	4747	1
+5701	10351	1
+38636	43517	1
+94724	59893	1
+12460	17952	1
+28358	27503	1
+12565	57358	1
+25837	7721	1
+30933	37791	1
+17796	7107	1
+102346	15120	1
+13642	7821	1
+11099	17887	1
+68553	20286	1
+19583	14117	1
+32800	23875	1
+58230	24207	1
+14317	103792	1
+38763	39313	1
+27971	38483	1
+14534	2414	1
+20286	44583	1
+21620	38442	1
+15913	17143	1
+8921	12991	1
+68894	36010	1
+27337	39091	1
+11715	14011	1
+13030	17227	1
+71138	12052	1
+75071	11686	1
+17887	26277	1
+11798	14805	1
+20614	17004	1
+7721	39653	1
+101979	14117	1
+17761	102623	1
+29483	24658	1
+36314	25994	1
+29025	5015	1
+3305	7383	1
+9868	35633	1
+13195	19374	1
+11228	3611	1
+15432	34615	1
+38877	59501	1
+82954	9380	1
+51492	10479	1
+81878	68553	1
+11546	36782	1
+52916	23276	1
+4988	25994	1
+19000	17761	1
+7544	17004	1
+5886	23460	1
+2768	21061	1
+8551	24354	1
+6645	18074	1
+98567	17415	1
+22651	43504	1
+7134	37454	1
+24805	16874	1
+20614	12348	1
+50390	11754	1
+2414	8901	1
+11484	26479	1
+36623	8392	1
+104052	25926	1
+17525	18092	1
+2745	12960	1
+74548	20342	1
+17988	11686	1
+5148	8825	1
+25994	22466	1
+18074	15413	1
+9936	38204	1
+25536	97120	1
+9602	36440	1
+51740	25536	1
+18381	25779	1
+6645	31397	1
+38877	9346	1
+15913	2672	1
+21862	97155	1
+14996	105716	1
+68091	17025	1
+8186	18007	1
+8551	17575	1
+4553	17319	1
+8098	19905	1
+11306	13499	1
+39290	38916	1
+39334	14904	1
+51618	27183	1
+38613	8186	1
+21047	13499	1
+103448	19611	1
+35633	16620	1
+41128	30471	1
+14710	10897	1
+100258	21862	1
+27745	14385	1
+25994	106246	1
+14135	104075	1
+6487	92079	1
+28626	6915	1
+15880	3690	1
+18267	13337	1
+27183	101963	1
+92187	39653	1
+14385	7518	1
+37767	8186	1
+26898	6860	1
+51618	24386	1
+19611	73331	1
+8115	25148	1
+35633	2768	1
+8115	57096	1
+12704	14766	1
+7491	25201	1
+32709	8981	1
+10897	94868	1
+27919	5742	1
+68424	6383	1
+47801	44030	1
+13240	23276	1
+15963	38763	1
+18585	40140	1
+25131	17605	1
+36010	14996	1
+55299	14577	1
+28288	13753	1
+16045	36782	1
+105409	18074	1
+101645	10841	1
+58181	80598	1
+18292	11394	1
+42344	10951	1
+30963	23276	1
+39235	38250	1
+5254	52040	1
+45753	13622	1
+38916	18007	1
+10951	24386	1
+103841	59501	1
+19583	2768	1
+74540	10951	1
+17282	14978	1
+30933	36470	1
+3650	14675	1
+17761	26353	1
+6595	5507	1
+71480	55573	1
+95073	14235	1
+98210	7721	1
+74540	13622	1
+68424	16620	1
+95891	5015	1
+68091	25131	1
+4553	17116	1
+34944	9674	1
+14842	7465	1
+27919	28288	1
+61396	4497	1
+7113	10841	1
+42302	8901	1
+33336	11546	1
+27919	48146	1
+31172	77343	1
+11075	7016	1
+33103	13584	1
+7925	73931	1
+55976	16743	1
+35472	27299	1
+20847	59726	1
+55976	36010	1
+13753	19460	1
+15413	14296	1
+45351	3515	1
+3390	20780	1
+11922	48375	1
+20834	27299	1
+57512	13753	1
+105716	10549	1
+55573	36146	1
+58220	30730	1
+20309	27971	1
+17761	26246	1
+3611	20940	1
+9702	28709	1
+11019	17474	1
+38613	7925	1
+36623	38794	1
+5036	35227	1
+17988	8216	1
+13642	45658	1
+11686	13306	1
+14577	103639	1
+3611	20614	1
+45738	13602	1
+17761	44358	1
+91735	68091	1
+4747	36382	1
+51422	55573	1
+21061	2834	1
+3305	41315	1
+1572	25994	1
+9125	39653	1
+19500	39417	1
+25994	103487	1
+7544	39091	1
+15032	6353	1
+51740	25148	1
+72828	24386	1
+50570	7994	1
+27503	9312	1
+9380	4013	1
+99517	7925	1
+7491	11715	1
+68876	5423	1
+10549	36623	1
+12116	7491	1
+4222	14040	1
+10841	105496	1
+59501	17025	1
+29025	11754	1
+13522	6860	1
+17952	57967	1
+16103	9702	1
+97920	3305	1
+9971	73354	1
+98584	14385	1
+40394	13967	1
+102346	9424	1
+6002	8950	1
+103448	7266	1
+87305	11228	1
+104481	16928	1
+16045	17605	1
+93657	44030	1
+1865	52385	1
+10549	12565	1
+18559	21903	1
+10095	11117	1
+40183	38763	1
+76035	2414	1
+19960	11868	1
+24783	3877	1
+25335	6383	1
+11415	23033	1
+5720	8098	1
+13670	102364	1
+29117	26277	1
+17796	14618	1
+13670	12499	1
+5254	104709	1
+10915	7113	1
+110451	37823	1
+6645	41384	1
+23276	80073	1
+12565	53824	1
+65982	15859	1
+11546	15747	1
+5662	27677	1
+24658	15795	1
+23211	4553	1
+18267	18114	1
+51492	105573	1
+10479	31397	1
+9602	55396	1
+5742	5977	1
+10822	8186	1
+59376	14216	1
+19500	6073	1
+12889	4391	1
+12478	15583	1
+9012	68894	1
+21789	52432	1
+43492	24149	1
+50595	59538	1
+27183	8186	1
+105687	19500	1
+2768	20780	1
+56109	82392	1
+38469	7747	1
+4497	11622	1
+14385	102346	1
+17674	5036	1
+13908	39555	1
+34088	68876	1
+55573	20755	1
+17227	21760	1
+11902	11546	1
+39637	56326	1
+98407	21862	1
+20431	30933	1
+6915	16874	1
+26093	11686	1
+11546	51492	1
+38916	15064	1
+24805	15650	1
+44583	21843	1
+23211	43660	1
+44030	44594	1
+15485	7721	1
+59376	10951	1
+7721	19000	1
+25536	38636	1
+17907	38613	1
+98945	18074	1
+18329	11415	1
+91776	38483	1
+24354	14011	1
+10878	19611	1
+11715	85519	1
+4747	96551	1
+79685	6073	1
+29025	7544	1
+19611	19000	1
+12539	17796	1
+47057	14385	1
+13240	7925	1
+17319	21903	1
+96600	12565	1
+25583	39653	1
+59726	18267	1
+30243	5977	1
+26353	105409	1
+19611	45658	1
+83096	19000	1
+20342	3217	1
+15963	37113	1
+37233	15432	1
+105039	72487	1
+20614	98894	1
+59358	19437	1
+36024	93384	1
+21094	102707	1
+6487	10479	1
+55573	12795	1
+101899	37428	1
+10915	91144	1
+24763	38271	1
+10411	39290	1
+16140	24783	1
+25837	7925	1
+16121	11484	1
+13642	70490	1
+68281	11394	1
+37428	37823	1
+28863	3611	1
+37428	15963	1
+17116	78948	1
+5848	8186	1
+13195	34944	1
+12478	25536	1
+19742	10250	1
+37791	101757	1
+37563	17796	1
+20877	36470	1
+3092	41599	1
+37113	14083	1
+14904	2989	1
+25994	13454	1
+8981	37113	1
+5507	21455	1
+5214	9380	1
+27919	12539	1
+25994	3740	1
+51492	19155	1
+71654	102151	1
+9576	21903	1
+14824	9810	1
+20342	13773	1
+6915	68091	1
+99444	7038	1
+13753	30933	1
+51492	12152	1
+14216	9868	1
+75071	37823	1
+11039	29379	1
+13724	13622	1
+34978	66120	1
+22528	18902	1
+13584	8169	1
+6002	7747	1
+38368	51514	1
+14978	51618	1
+22562	6463	1
+7721	57096	1
+17415	44133	1
+39141	9125	1
+15064	44370	1
+20549	25994	1
+10315	106056	1
+13642	38794	1
+74540	25681	1
+13943	99320	1
+97845	12116	1
+20614	6915	1
+44594	20286	1
+14657	17952	1
+36146	25994	1
+12460	19996	1
+39793	92243	1
+36382	13847	1
+14158	103448	1
+20877	14059	1
+15913	17098	1
+14117	13789	1
+4013	2768	1
+38016	2834	1
+14158	74548	1
+104375	6073	1
+19000	14422	1
+4879	57492	1
+14253	35963	1
+74540	38483	1
+21903	2208	1
+4087	4067	1
+9702	24412	1
+12795	19155	1
+83096	36440	1
+12116	11415	1
+3305	21061	1
+37290	40128	1
+12460	16896	1
+3611	35633	1
+6576	17415	1
+81871	6383	1
+91694	6002	1
+15064	15120	1
+101899	40128	1
+14011	85519	1
+73931	13499	1
+19000	22159	1
+12960	12889	1
+78962	38916	1
+14343	68102	1
+73931	5254	1
+104481	40128	1
+92113	14158	1
+39808	11002	1
+38613	62911	1
+52058	45658	1
+24149	100584	1
+10915	38692	1
+6383	77499	1
+38469	5886	1
+13195	17761	1
+10915	57096	1
+14385	14446	1
+36782	102151	1
+14158	14675	1
+34978	20614	1
+8551	51618	1
+20614	15137	1
+3275	14692	1
+17796	71131	1
+9602	19394	1
+82954	38782	1
+18092	16140	1
+3433	14675	1
+99562	6645	1
+6915	10479	1
+43942	6915	1
+4201	28863	1
+45429	36470	1
+101979	5977	1
+41232	2414	1
+25994	71131	1
+14135	87305	1
+35472	22756	1
+18381	12424	1
+20342	61901	1
+68160	23276	1
+95205	21342	1
+2414	5886	1
+3275	14766	1
+7383	9380	1
+25837	38916	1
+20877	25536	1
+28358	59358	1
+7611	5015	1
+92113	6073	1
+103165	15103	1
+11798	11868	1
+25289	6073	1
+59501	62911	1
+24386	73342	1
+12679	31249	1
+14446	72596	1
+52058	13381	1
+10596	6860	1
+12704	20834	1
+11466	39819	1
+12478	101056	1
+36107	6992	1
+25926	17796	1
+16256	13943	1
+21921	26898	1
+44133	17952	1
+21342	39141	1
+33883	20431	1
+9743	9830	1
+43942	17907	1
+25289	49892	1
+11520	9576	1
+87387	16874	1
+29483	16928	1
+7611	13522	1
+7038	18559	1
+25348	40354	1
+20847	85619	1
+103027	17988	1
+98718	24207	1
+33883	7721	1
+7544	63888	1
+18381	11546	1
+41061	26353	1
+18847	38385	1
+17489	9293	1
+5792	24658	1
+17887	13642	1
+13967	11546	1
+5423	19460	1
+36470	68424	1
+95488	18267	1
+37928	39984	1
+19500	20732	1
+13622	38794	1
+17525	15049	1
+39527	6645	1
+48163	12539	1
+5848	13499	1
+19000	5848	1
+15485	11228	1
+19219	7444	1
+8981	41315	1
+11394	10804	1
+15880	7266	1
+11546	67143	1
+22651	40394	1
+100643	13602	1
+7721	92187	1
+18051	17988	1
+96487	19500	1
+91694	37428	1
+27919	98021	1
+38794	101757	1
+78985	8950	1
+20780	79685	1
+70207	7721	1
+35645	25994	1
+102757	51740	1
+56326	12565	1
+10479	17887	1
+95951	8115	1
+95488	5848	1
+21047	8098	1
+25348	13967	1
+5015	59639	1
+36470	38529	1
+19722	25994	1
+12619	13642	1
+26093	18826	1
+25536	1688	1
+8921	10250	1
+7642	34944	1
+28709	15413	1
+63141	20431	1
+39841	80364	1
+55573	92113	1
+20989	91694	1
+14100	20780	1
+30933	53858	1
+91546	27789	1
+30730	36623	1
+57967	5507	1
+11546	103200	1
+14842	38469	1
+10508	48375	1
+38794	19417	1
+65150	15413	1
+20286	1267	1
+5254	14842	1
+6645	4772	1
+12539	37939	1
+99678	30243	1
+18074	99320	1
+35963	33883	1
+27503	11002	1
+38483	3217	1
+18585	30933	1
+44030	9125	1
+36382	28626	1
+26898	3092	1
+6595	71654	1
+13670	92113	1
+2708	86585	1
+7544	23348	1
+11754	25289	1
+12889	10059	1
+21020	23276	1
+10250	6860	1
+101221	9012	1
+23348	29483	1
+9971	100643	1
+61485	77343	1
+25994	70207	1
+40311	6732	1
+25335	50595	1
+100510	14842	1
+13923	14083	1
+6595	13943	1
+14534	5640	1
+55013	36010	1
+32336	7544	1
+11686	57492	1
+105850	25431	1
+22528	63382	1
+39819	44229	1
+21903	3305	1
+23276	13156	1
+10570	19394	1
+18381	10804	1
+29117	28626	1
+14422	11546	1
+44370	11686	1
+14011	4879	1
+96262	16367	1
+83096	39362	1
+30933	11415	1
+14710	6860	1
+11546	22562	1
+31172	15432	1
+68449	11546	1
+17907	2414	1
+80034	17004	1
+38877	11002	1
+57711	27919	1
+59501	2868	1
+21903	78985	1
+25926	2768	1
+15963	21342	1
+17380	17907	1
+2208	14135	1
+57096	9810	1
+91747	52432	1
+55573	16711	1
+59376	49892	1
+11075	38469	1
+18007	15137	1
+38763	97920	1
+11715	45738	1
+13908	1811	1
+23875	11686	1
+31249	5214	1
+11075	10841	1
+39886	37791	1
+43960	16045	1
+5036	2708	1
+18329	13584	1
+4474	38171	1
+25487	3690	1
+102346	19351	1
+20834	17004	1
+2768	101342	1
+35963	15270	1
+34322	12499	1
+11019	28626	1
+58503	6383	1
+48375	17887	1
+17761	38794	1
+18329	11520	1
+1865	55976	1
+93657	24354	1
+19611	57096	1
+1865	10982	1
+8186	24840	1
+17525	17227	1
+102707	39141	1
+97920	11686	1
+11715	41111	1
+13753	43492	1
+38782	5886	1
+13753	19091	1
+63141	6002	1
+8323	78962	1
+7313	12565	1
+55639	6553	1
+74081	11228	1
+13195	32173	1
+11546	10122	1
+40354	71138	1
+11645	43960	1
+46003	25348	1
+11546	8676	1
+52040	14385	1
+34978	6860	1
+18329	103228	1
+5640	37563	1
+13642	99216	1
+29025	41128	1
+4497	34944	1
+68876	18092	1
+25536	16121	1
+7038	44381	1
+2505	20989	1
+37791	12864	1
+105102	105850	1
+35963	97785	1
+17761	21789	1
+14385	13622	1
+9830	9868	1
+59376	31598	1
+17192	39334	1
+20780	51836	1
+5742	105687	1
+93579	1865	1
+59501	17227	1
+5640	7491	1
+25289	32709	1
+36556	18074	1
+7925	104075	1
+20732	25994	1
+103525	6645	1
+11484	7925	1
+19611	27403	1
+17575	36010	1
+74540	29117	1
+20563	12889	1
+24507	694	1
+105102	103614	1
+14216	7994	1
+13602	101899	1
+3611	44358	1
+5507	37428	1
+18007	4222	1
+19394	5423	1
+16027	18381	1
+39555	106388	1
+39555	15120	1
+11002	15552	1
+54154	16743	1
+14842	92113	1
+16825	22424	1
+25779	39313	1
+25536	17952	1
+12704	15859	1
+3275	21862	1
+7038	30243	1
+5507	85619	1
+25431	6966	1
+9702	75552	1
+78985	20989	1
+57389	17380	1
+3275	8901	1
+12052	59376	1
+104937	2414	1
+24149	75071	1
+25926	13943	1
+12499	6595	1
+101250	17952	1
+16367	12539	1
+9293	17474	1
+12116	24354	1
+14996	1865	1
+18007	12960	1
+52058	40589	1
+25681	57953	1
+40322	38483	1
+6941	24658	1
+59376	59785	1
+9602	10036	1
+105649	6487	1
+103214	42056	1
+14577	14135	1
+12679	51564	1
+91694	82954	1
+26479	51740	1
+18074	32252	1
+14385	110451	1
+21419	39334	1
+36733	23276	1
+17380	15913	1
+18381	21419	1
+23348	7383	1
+41301	52058	1
+59376	20309	1
+29483	37823	1
+17887	103525	1
+101645	55639	1
+3515	35525	1
+23460	6383	1
+7925	17952	1
+23503	7063	1
+55573	14253	1
+103841	22466	1
+16121	17209	1
+14577	99395	1
+24149	13195	1
+35963	47860	1
+17489	21843	1
+70207	15747	1
+13499	77499	1
+87305	25994	1
+15032	18522	1
+81878	10508	1
+59376	61396	1
+38171	21862	1
+28051	51618	1
+3587	14710	1
+20780	2208	1
+57096	82954	1
+24149	21359	1
+55573	25837	1
+26479	39527	1
+59639	36623	1
+25994	39984	1
+33148	19500	1
+40128	96627	1
+11415	17489	1
+91830	82954	1
+39984	105687	1
+20614	13753	1
+47801	6487	1
+25131	16367	1
+105538	21493	1
+14766	25348	1
+20989	6487	1
+100258	11075	1
+25536	16985	1
+57492	6073	1
+48375	41204	1
+11715	21843	1
+93657	7266	1
+26479	17796	1
+3587	40589	1
+56109	3690	1
+24805	103165	1
+48163	17952	1
+5848	9743	1
+52058	17474	1
+13622	41332	1
+59785	5036	1
+16140	5792	1
+2745	18559	1
+27919	44682	1
+8981	25148	1
+13753	8372	1
+41128	33103	1
+1464	103214	1
+25536	103255	1
+9830	75051	1
+19500	57358	1
+77343	10878	1
+11546	102272	1
+12960	9971	1
+38204	7906	1
+104787	105102	1
+36733	39362	1
+24658	16660	1
+20877	15413	1
+59376	16620	1
+96950	16743	1
+13622	56045	1
+50595	3690	1
+5977	7994	1
+100584	15913	1
+49892	22424	1
+12258	14472	1
+6915	12052	1
+38204	12704	1
+102167	5640	1
+31106	38171	1
+95951	17380	1
+68515	25348	1
+65150	44030	1
+4553	27745	1
+38916	50252	1
+73331	20940	1
+39637	22743	1
+98006	11754	1
+38483	85519	1
+9631	1865	1
+39417	20402	1
+9380	52862	1
+10411	68876	1
+11228	20834	1
+5036	94191	1
+8901	35633	1
+17558	17887	1
+23875	15770	1
+11715	18464	1
+41369	13704	1
+25348	21789	1
+50421	44757	1
+13908	6321	1
+4497	68606	1
+57389	55372	1
+11228	31955	1
+73931	20286	1
+5886	14158	1
+3472	11686	1
+56566	30243	1
+10670	106056	1
+8098	41315	1
+13584	7906	1
+3877	14059	1
+5214	29483	1
+105336	22774	1
+5640	12653	1
+55826	39841	1
+96080	15103	1
+11484	13813	1
+13195	19417	1
+27919	28051	1
+5015	54234	1
+13789	10250	1
+2768	4222	1
+9242	14100	1
+15519	72487	1
+14842	21061	1
+7313	16743	1
+50570	39819	1
+10095	28288	1
+14710	51422	1
+12991	18092	1
+45738	14135	1
+91562	8115	1
+11466	100790	1
+39808	50421	1
+5254	19155	1
+2708	44358	1
+100820	16928	1
+25681	80073	1
+96158	68091	1
+25994	98210	1
+4497	98237	1
+21075	55639	1
+9012	97845	1
+13670	18251	1
+44757	44594	1
+5584	18381	1
+17588	12771	1
+18007	37928	1
+99562	37373	1
+55887	55573	1
+26370	6487	1
+11228	99395	1
+13622	33103	1
+5015	87305	1
+39886	7266	1
+11415	11546	1
+94117	25148	1
+21862	95588	1
+4497	38782	1
+5977	6860	1
+12991	5977	1
+25431	87387	1
+9631	48480	1
+14385	40083	1
+17796	73931	1
+14158	13670	1
+25078	52058	1
+15120	36440	1
+10633	11798	1
+21359	16045	1
+23276	18114	1
+14601	17952	1
+24354	47860	1
+38916	16045	1
+41599	13522	1
+68091	10982	1
+28841	11075	1
+11075	15156	1
+19583	9971	1
+98766	24386	1
+15064	16001	1
+20614	9914	1
+95588	11645	1
+102272	39637	1
+14577	96262	1
+71527	13522	1
+41061	5148	1
+6576	66120	1
+17907	37823	1
+59501	103027	1
+100848	12565	1
+17489	13724	1
+10897	6304	1
+30933	21921	1
+15485	20595	1
+12478	6576	1
+83096	12771	1
+53050	8901	1
+14560	17907	1
+25681	21862	1
+94724	14135	1
+37791	9702	1
+11228	25837	1
+15120	45429	1
+82954	5977	1
+12565	43960	1
+4497	75378	1
+19500	15032	1
+4497	39555	1
+63141	27299	1
+55887	4553	1
+33961	14385	1
+20286	17605	1
+57603	9786	1
+25431	17489	1
+7038	94699	1
+14385	38529	1
+21862	14158	1
+20780	13622	1
+44757	6619	1
+81878	17887	1
+9786	59358	1
+13381	47769	1
+13602	25681	1
+7113	6553	1
+23276	20780	1
+14657	8392	1
+14675	9242	1
+50570	17025	1
+11645	105716	1
+25536	8436	1
+10915	102346	1
+13499	52916	1
+17761	68281	1
+25289	44757	1
+13642	18381	1
+6487	36146	1
+39819	17098	1
+41128	27677	1
+26898	13943	1
+19611	73342	1
+15049	17489	1
+11645	17227	1
+2960	38483	1
+7925	7611	1
+14343	25393	1
+50252	55573	1
+7465	2768	1
+44370	20309	1
+30730	6487	1
+41332	81878	1
+72764	18074	1
+4531	8846	1
+30730	20877	1
+81878	37791	1
+25536	5640	1
+53858	3515	1
+11019	26353	1
+11754	16140	1
+40140	6966	1
+46738	32709	1
+9830	15120	1
+38916	12052	1
+44370	8186	1
+15451	12679	1
+7821	14385	1
+55639	102346	1
+61485	13499	1
+8981	92243	1
+68091	39984	1
+11715	101979	1
+12653	5742	1
+23348	82954	1
+9936	12539	1
+10549	24354	1
+98407	71654	1
+39555	100790	1
+11715	103346	1
+36382	17474	1
+8901	8950	1
+6645	87422	1
+101221	13753	1
+81878	100439	1
+20755	11715	1
+11075	21094	1
+18980	8950	1
+10596	14011	1
+44478	57389	1
+41315	7747	1
+11433	8098	1
+13670	14343	1
+20402	25926	1
+14343	14637	1
+71138	36733	1
+5036	25335	1
+39362	59358	1
+3092	99855	1
+21075	11075	1
+59538	18381	1
+27183	25926	1
+30933	6645	1
+24354	11887	1
+40128	23398	1
+15770	32800	1
+36010	9125	1
+39819	29379	1
+37868	7134	1
+14178	3650	1
+17457	27183	1
+967	1572	1
+24075	14216	1
+29117	44682	1
+39886	3690	1
+23348	9786	1
+13943	98945	1
+51740	15932	1
+101757	27919	1
+30933	77343	1
+14904	15015	1
+11686	8186	1
+53858	31955	1
+17761	100584	1
+12679	97736	1
+4222	14178	1
+14011	2768	1
+57492	14446	1
+77343	7680	1
+30787	11019	1
+43517	5036	1
+7038	26898	1
+3650	98006	1
+36623	98407	1
+39653	14766	1
+30730	14710	1
+11075	10250	1
+36314	19611	1
+38916	40311	1
+41369	29117	1
+15432	41232	1
+9936	16660	1
+96789	5036	1
+13522	40311	1
+26815	7107	1
+13622	98945	1
+56326	37791	1
+13967	9702	1
+21862	13522	1
+18092	20309	1
+7925	21006	1
+12152	48375	1
+11686	25289	1
+9702	87472	1
+5507	46738	1
+7821	27677	1
+24805	39886	1
+2768	40068	1
+10391	24115	1
+97155	6383	1
+106212	9702	1
+2834	50390	1
+45738	20286	1
+70490	17340	1
+27919	12478	1
+16045	36623	1
+68876	15103	1
+96487	19275	1
+4497	3275	1
+85519	39920	1
+34978	14618	1
+2708	27971	1
+99347	6002	1
+4497	13670	1
+3139	99855	1
+38636	3611	1
+25201	25393	1
+26479	24593	1
+80364	1865	1
+21843	40128	1
+19351	11686	1
+13499	103282	1
+3092	25994	1
+16121	17397	1
+25131	45351	1
+71813	25994	1
+20675	55396	1
+3139	2745	1
+11686	14446	1
+7465	10897	1
+26432	17761	1
+26898	8797	1
+33961	59893	1
+10897	39793	1
+5036	16170	1
+7038	97168	1
+101701	17340	1
+7491	11099	1
+19500	94868	1
+24386	13670	1
+12052	25431	1
+8186	13499	1
+22637	5036	1
+15064	10434	1
+25335	59726	1
+17952	40140	1
+18329	12406	1
+14904	19417	1
+32800	19394	1
+12460	7821	1
+11622	13642	1
+13642	8797	1
+20286	13642	1
+8551	10897	1
+3305	55860	1
+14534	25926	1
+8551	36782	1
+4553	20940	1
+25131	17457	1
+14343	14296	1
+19742	14692	1
+7544	22562	1
+967	16874	1
+11394	28051	1
+7295	29025	1
+17952	12368	1
+23276	24974	1
+18232	9536	1
+26479	18329	1
+45753	40164	1
+9724	3650	1
+48480	34615	1
+10982	44594	1
+68102	7925	1
+19275	12795	1
+39886	1715	1
+19611	93657	1
+11433	5792	1
+13873	13789	1
+5792	11546	1
+15432	97736	1
+41301	6915	1
+15552	9868	1
+7721	6860	1
+99395	21843	1
+10841	80034	1
+41250	20940	1
+98945	11754	1
+25536	29483	1
+59501	13724	1
+102623	13642	1
+65150	14385	1
+104326	17166	1
+14766	13789	1
+5848	27789	1
+55396	23875	1
+17988	15913	1
+3390	14117	1
+7491	7081	1
+38520	7491	1
+16140	12679	1
+104937	6941	1
+39313	17907	1
+23348	13195	1
+11546	19460	1
+35633	34978	1
+81770	25994	1
+110451	7038	1
+5640	16312	1
+21843	10250	1
+13642	10670	1
+18585	18267	1
+77499	1811	1
+39819	102272	1
+56109	8098	1
+52916	51492	1
+14385	88067	1
+50390	39362	1
+9012	36470	1
+38916	72487	1
+12406	37373	1
+3390	6383	1
+24658	33883	1
+12317	94868	1
+23211	6798	1
+21159	59785	1
+21620	36127	1
+18092	49892	1
+36024	92079	1
+14158	73931	1
+47769	99517	1
+6487	17505	1
+29117	8825	1
+25779	3515	1
+20286	3740	1
+26479	54154	1
+12889	29025	1
+15913	9653	1
+22159	11754	1
+6966	12653	1
+14135	25994	1
+35472	58503	1
+39653	31201	1
+25926	106246	1
+17227	17415	1
+96262	21862	1
+6941	106431	1
+21094	45351	1
+13522	21843	1
+8186	100561	1
+6915	36782	1
+39637	11520	1
+99640	25348	1
+16121	9060	1
+25148	13967	1
+9125	71138	1
+4391	91694	1
+4772	11002	1
+27745	7994	1
+57358	6619	1
+34322	14472	1
+95488	20614	1
+20755	18980	1
+13670	967	1
+12565	98610	1
+100258	16874	1
+18092	9060	1
+1464	7491	1
+17397	39808	1
+57967	6073	1
+10670	57096	1
+9936	17907	1
+5148	54234	1
+3433	19000	1
+11337	19437	1
+38916	49892	1
+35633	44757	1
+14385	71438	1
+17818	36010	1
+23992	5913	1
+30787	6941	1
+1572	7747	1
+68661	16928	1
+7383	6073	1
+38483	11117	1
+8098	37791	1
+43960	30730	1
+59376	68449	1
+32252	8098	1
+25536	45975	1
+91562	49892	1
+8825	6966	1
+3587	52058	1
+12478	9346	1
+1464	100804	1
+94724	53858	1
+44030	103995	1
+57096	55573	1
+102707	15049	1
+30243	8901	1
+7444	6619	1
+99292	9380	1
+56566	15913	1
+27503	63382	1
+44757	36623	1
+35963	61901	1
+44370	3611	1
+72877	13642	1
+21094	26353	1
+7491	50421	1
+14637	16367	1
+7038	9971	1
+6487	43517	1
+36024	20877	1
+23348	43492	1
+14296	7747	1
+44370	11075	1
+15103	46738	1
+38613	14317	1
+13522	21075	1
+6941	8115	1
+71983	24149	1
+3305	11075	1
+5423	36623	1
+29117	99444	1
+38171	6116	1
+12460	1464	1
+13670	12424	1
+39527	68740	1
+21094	37767	1
+81878	18585	1
+6487	13943	1
+23129	38763	1
+97845	24386	1
+17227	2414	1
+6487	44757	1
+19500	17761	1
+63382	38250	1
+17397	17227	1
+5507	26246	1
+11546	94896	1
+29379	15795	1
+23276	14805	1
+39886	14861	1
+1267	13499	1
+1865	11099	1
+14117	10434	1
+55887	15413	1
+25994	50143	1
+9424	11228	1
+16620	32173	1
+17796	87387	1
+95588	37823	1
+37868	41369	1
+45429	28288	1
+7857	6992	1
+25536	10710	1
+17887	25994	1
+73342	22585	1
+50570	15103	1
+9125	36361	1
+91776	12539	1
+23211	16928	1
+10841	22756	1
+104818	10508	1
+19688	8901	1
+19275	13967	1
+9012	44583	1
+47769	85571	1
+91462	15913	1
+40354	4553	1
+11686	6576	1
+34615	25098	1
+25348	37868	1
+5036	38636	1
+12460	17796	1
+9181	17952	1
+102707	8186	1
+5036	9602	1
+10570	8216	1
+17818	11039	1
+12478	7962	1
+7857	79019	1
+99121	12052	1
+8981	99292	1
+2414	18114	1
+39637	23398	1
+82954	25837	1
+15270	9971	1
+17952	11075	1
+24149	22756	1
+7465	21862	1
+100750	15196	1
+21359	29117	1
+24783	10351	1
+13670	14842	1
+25926	27919	1
+5640	68281	1
+6206	5886	1
+14135	21006	1
+19611	6402	1
+17796	55426	1
+78985	3410	1
+7925	8186	1
+68091	11019	1
+25583	14011	1
+63141	55573	1
+2414	41384	1
+36024	11686	1
+18007	20342	1
+23583	10982	1
+103841	25131	1
+9786	19132	1
+10059	13337	1
+39920	58220	1
+39886	46738	1
+22424	95073	1
+27105	16417	1
+17674	6487	1
+44757	36470	1
+72596	7038	1
+3410	26093	1
+14692	3587	1
+3275	93657	1
+6402	14059	1
+32173	9868	1
+103487	30730	1
+15137	12864	1
+35227	6553	1
+9896	8901	1
+18329	9060	1
+101568	71138	1
+70490	14577	1
+41398	18007	1
+103639	4879	1
+55299	20342	1
+6966	34322	1
+11941	100790	1
+16312	14385	1
+59501	51492	1
+102466	52432	1
+105039	11075	1
+6402	14011	1
+4553	33961	1
+19960	38171	1
+20309	21075	1
+48146	11887	1
+13704	21249	1
+57967	7038	1
+41204	13943	1
+13789	11484	1
+25536	55426	1
+6966	73931	1
+21455	8676	1
+37454	18329	1
+36733	5214	1
+38204	17004	1
+43517	12795	1
+12679	8754	1
+41369	7134	1
+105102	96613	1
+51514	38385	1
+2768	19132	1
+13753	44358	1
+18007	44133	1
+87387	18826	1
+41432	3305	1
+26246	25994	1
+10122	14343	1
+11546	7594	1
+47004	24386	1
+18092	7906	1
+2505	2768	1
+59022	13622	1
+6645	7313	1
+10897	99482	1
+12679	17340	1
+12368	29117	1
+8115	55299	1
+15175	61901	1
+14534	25348	1
+25994	93535	1
+12460	102167	1
+7611	15432	1
+14842	6073	1
+7038	7821	1
+3877	4497	1
+72764	35852	1
+9576	29379	1
+39793	10596	1
+48146	17887	1
+9602	74021	1
+103228	4747	1
+24149	78985	1
+5640	39984	1
+9702	15485	1
+1647	59376	1
+81878	6966	1
+25926	53824	1
+4497	22466	1
+12258	49892	1
+56109	17004	1
+6487	59358	1
+40128	30243	1
+20877	94896	1
+38529	14842	1
+9602	45429	1
+7642	12565	1
+14534	13622	1
+14059	3759	1
+15413	25289	1
+65150	39984	1
+24149	44682	1
+34599	39819	1
+43942	14317	1
+102623	20675	1
+101757	23875	1
+57096	14385	1
+5192	5662	1
+19611	91776	1
+22562	19113	1
+87472	37823	1
+8901	7925	1
+45840	57492	1
+10434	14158	1
+13967	99444	1
+11622	23276	1
+9220	12499	1
+13670	101979	1
+94132	26815	1
+8186	96789	1
+76035	11075	1
+26479	40914	1
+103214	39808	1
+22774	6383	1
+43504	5792	1
+68424	55573	1
+9971	10434	1
+11415	25201	1
+27919	17227	1
+11002	13499	1
+27503	11306	1
+14011	8825	1
+4497	39334	1
+14296	74540	1
+83096	34978	1
+8676	70490	1
+35963	55887	1
+44229	34615	1
+15650	25536	1
+9602	30730	1
+15250	10411	1
+4931	23211	1
+100534	36382	1
+11686	39984	1
+36361	79685	1
+95951	14904	1
+17415	39984	1
+17319	44824	1
+13670	52916	1
+13602	42302	1
+36010	55027	1
+14343	96871	1
+5192	11868	1
+8825	7994	1
+21620	68102	1
+19351	13195	1
+4553	16660	1
+41061	13622	1
+1267	105573	1
+14100	8372	1
+5254	14343	1
+10897	23033	1
+15552	12460	1
+85519	13704	1
+39984	14534	1
+9830	97492	1
+8372	3390	1
+59538	6383	1
+7544	20675	1
+20780	61485	1
+30243	106388	1
+9702	18092	1
+12679	4931	1
+24783	10596	1
+26745	2768	1
+17380	9181	1
+15230	11686	1
+95073	11754	1
+20780	33961	1
+16256	25201	1
+14216	6073	1
+72991	14904	1
+21823	39555	1
+27919	105716	1
+97708	12679	1
+5423	11484	1
+3877	7994	1
+18585	10570	1
+1267	8863	1
+5254	21862	1
+5381	26093	1
+104459	36146	1
+39841	83096	1
+91694	9810	1
+27677	36010	1
+6966	9125	1
+11546	103722	1
+21862	48146	1
+11546	28124	1
+81871	20780	1
+39984	103141	1
+91591	35472	1
+9380	8186	1
+43942	6645	1
+13967	16896	1
+38916	68424	1
+3587	56326	1
+6860	8216	1
+82954	87305	1
+21249	27789	1
+48375	71602	1
+27503	101757	1
+68449	9702	1
+13753	5742	1
+17887	18381	1
+70973	14385	1
+7107	18329	1
+50421	27919	1
+5742	25393	1
+26432	17887	1
+34978	10710	1
+6645	17489	1
+15049	43942	1
+25393	13584	1
+9653	17988	1
+20971	20309	1
+25536	57512	1
+2768	27105	1
+13831	36440	1
+6966	98894	1
+8115	18381	1
+5507	53824	1
+101757	27105	1
+37791	12460	1
+98945	5254	1
+55396	17761	1
+39819	9346	1
+18826	38368	1
+6645	43517	1
+6860	96848	1
+16001	10479	1
+24354	13923	1
+8699	6002	1
+9971	13724	1
+5977	71480	1
+40311	38483	1
+26093	3611	1
+17796	18051	1
+37868	104481	1
+48375	19417	1
+18617	16660	1
+87387	9346	1
+57096	6553	1
+1112	18092	1
+22528	98237	1
+5015	36440	1
+26432	14842	1
+59639	11715	1
+25201	44682	1
+44229	11645	1
+7925	3390	1
+8064	6383	1
+105877	12771	1
+38916	9493	1
+39555	9830	1
+28240	10731	1
+77406	37791	1
+20834	23276	1
+28626	16121	1
+26815	36010	1
+14385	15583	1
+10411	100750	1
+48146	15747	1
+11715	10122	1
+34088	71813	1
+10841	102623	1
+19611	4497	1
+57096	9268	1
+2768	32173	1
+91747	17887	1
+13670	8392	1
+12960	10596	1
+5662	23211	1
+101963	7491	1
+11546	26815	1
+14385	20940	1
+7925	39362	1
+21249	71138	1
+8323	34088	1
+13499	2708	1
+17525	13499	1
+27789	26745	1
+28626	17887	1
+15032	48375	1
+6002	27745	1
+12052	41232	1
+17227	41301	1
+19312	6860	1
+37791	19437	1
+15913	38204	1
+29483	25926	1
+8901	100790	1
+92113	4497	1
+68091	17907	1
+27971	7721	1
+25536	57358	1
+13943	37823	1
+59501	11466	1
+25348	13943	1
+11962	17796	1
+16140	13522	1
+20877	14824	1
+11433	36782	1
+53486	71138	1
+17340	13499	1
+17887	39886	1
+14385	18092	1
+39527	11546	1
+13567	13522	1
+21006	7994	1
+95073	19611	1
+21760	17761	1
+13789	14343	1
+19500	11686	1
+17575	18329	1
+10250	7016	1
+18292	18267	1
+8901	6860	1
+5886	7594	1
+22466	77343	1
+100584	37791	1
+27183	45753	1
+16825	36910	1
+11686	41332	1
+15485	39653	1
+25994	35227	1
+18007	19417	1
+71138	25583	1
+38794	12679	1
+15880	6304	1
+26850	28240	1
+19460	51492	1
+9576	15770	1
+13642	13522	1
+6002	15583	1
+36382	98567	1
+5886	102466	1
+3139	9380	1
+8372	40372	1
+7038	3305	1
+37113	3650	1
+13704	37428	1
+5036	97011	1
+101250	38763	1
+65150	20309	1
+14710	39886	1
+12704	15032	1
+19460	19500	1
+12348	6002	1
+10452	3433	1
+40372	48375	1
+21862	40140	1
+68091	30787	1
+4964	33148	1
+25583	20780	1
+38782	8098	1
+44358	4553	1
+51514	12460	1
+14637	51492	1
+25926	36146	1
+102330	39841	1
+25536	94191	1
+24354	24149	1
+10122	7544	1
+9724	13753	1
+56326	9293	1
+76035	20342	1
+11645	14842	1
+10452	26745	1
+5742	18329	1
+30787	13943	1
+38613	39808	1
+97155	71138	1
+17988	17457	1
+22528	16808	1
+30471	19611	1
+52058	13417	1
+15064	23398	1
+101645	3305	1
+3807	5507	1
+14100	14158	1
+104375	12679	1
+39290	7544	1
+14824	3358	1
+85552	53858	1
+21862	41232	1
+20713	5036	1
+50252	43517	1
+57358	28288	1
+96262	13704	1
+102346	17761	1
+19437	22424	1
+97736	25994	1
+48375	13472	1
+21006	14385	1
+44030	17457	1
+14216	96613	1
+34615	103200	1
+14422	104481	1
+26246	12258	1
+11075	14637	1
+17887	8846	1
+6042	17380	1
+3305	20971	1
+6915	103792	1
+8246	14135	1
+11075	5792	1
+12442	5640	1
+26479	39808	1
+105102	37620	1
+93657	59376	1
+57512	55573	1
+15250	15270	1
+77524	30730	1
+8825	3650	1
+68894	2414	1
+9971	48146	1
+37513	14385	1
+21020	9868	1
+33103	5977	1
+100037	36010	1
+68160	3587	1
+98653	19500	1
+14216	25148	1
+6915	47336	1
+5886	38385	1
+13337	20675	1
+103282	21094	1
+44030	24149	1
+71983	37791	1
+12864	59376	1
+102151	1464	1
+13567	9602	1
+12795	19460	1
+25994	19312	1
+15120	18007	1
+3611	10059	1
+94592	48375	1
+39886	58230	1
+51492	12864	1
+28051	16224	1
+9936	7266	1
+38931	44682	1
+97155	4497	1
+12864	25536	1
+14385	21047	1
+18051	37791	1
+41369	20780	1
+3275	106056	1
+59726	9380	1
+5036	100820	1
+44757	59501	1
+81878	12795	1
+12052	99517	1
+17952	8863	1
+3515	11546	1
+38763	104481	1
+39886	99482	1
+25994	93987	1
+37471	3305	1
+6966	24149	1
+9242	92113	1
+13908	41204	1
+34251	14385	1
+10095	99444	1
+12795	93384	1
+9293	17397	1
+32709	28709	1
+4201	20971	1
+18329	6353	1
+47336	8186	1
+14385	61396	1
+6798	21903	1
+105039	20342	1
+11686	6645	1
+12077	5036	1
+71969	13704	1
+105687	12565	1
+45840	3275	1
+74540	18074	1
+46738	12771	1
+94868	37428	1
+21324	39141	1
+9631	21249	1
+104533	3433	1
+19351	5036	1
+103639	7544	1
+19583	11075	1
+61396	53858	1
+99855	14040	1
+43504	32800	1
+3515	39984	1
+103282	13522	1
+34978	7544	1
+14904	25289	1
+48146	25201	1
+56566	3877	1
+14577	14216	1
+14059	10351	1
+5015	4497	1
+75378	14842	1
+40164	13967	1
+41128	25681	1
+27789	23348	1
+8115	25994	1
+7038	102757	1
+41095	1464	1
+32252	25681	1
+55013	39841	1
+5324	5662	1
+14385	47004	1
+80598	9786	1
+30730	12889	1
+6096	10915	1
+4879	28863	1
+14618	32800	1
+10122	12565	1
+17380	37290	1
+36314	20431	1
+22424	13337	1
+25148	45753	1
+15650	21903	1
+44381	36024	1
+10452	15451	1
+43853	18267	1
+14135	13642	1
+17887	37823	1
+9868	68740	1
+15932	16045	1
+38469	13704	1
+34615	105538	1
+20675	6966	1
+14842	32709	1
+95741	3515	1
+4201	7857	1
+97845	51740	1
+106212	25926	1
+25393	9868	1
+69836	40183	1
+96950	26815	1
+18329	21359	1
+26898	100790	1
+32005	36440	1
+85619	37428	1
+24840	11686	1
+13195	45429	1
+12917	105496	1
+4879	14805	1
+11754	17887	1
+81878	103448	1
+7544	13989	1
+40311	19611	1
+38483	29483	1
+23276	7680	1
+17227	98006	1
+9268	91694	1
+37113	32709	1
+11754	14117	1
+6383	102707	1
+17761	17588	1
+6487	20675	1
+38782	6645	1
+36470	13030	1
+36010	29117	1
+32005	52432	1
+17340	11887	1
+28288	55573	1
+11433	17489	1
+27789	21493	1
+43492	16711	1
+12889	2834	1
+43853	39555	1
+14296	41369	1
+22743	14996	1
+41128	17796	1
+101757	17761	1
+18329	39808	1
+7465	6073	1
+17489	11019	1
+18267	25926	1
+43244	2768	1
+5015	31172	1
+79685	2672	1
+18485	59376	1
+101701	17907	1
+10596	80034	1
+19905	8981	1
+18114	10411	1
+11902	55573	1
+81871	14216	1
+26479	21075	1
+94868	48375	1
+43942	15032	1
+15032	59376	1
+25583	3877	1
+13622	10250	1
+15913	68091	1
+71654	8921	1
+12960	39984	1
+15103	39026	1
+4879	62224	1
+6619	59358	1
+25098	72487	1
+25926	5507	1
+38782	9702	1
+3092	98006	1
+18585	15485	1
+17340	68091	1
+20286	21075	1
+25335	7925	1
+2868	5742	1
+22756	27919	1
+10250	104533	1
+13499	31172	1
+21324	12184	1
+18559	106388	1
+37791	70207	1
+25536	14498	1
+25536	15214	1
+14766	20286	1
+79625	5640	1
+44229	5507	1
+4497	82954	1
+7642	15214	1
+8592	12424	1
+17761	1715	1
+96487	20614	1
+5254	43960	1
+99855	5977	1
+18522	68894	1
+13670	2834	1
+41332	37823	1
+30243	14178	1
+28358	99855	1
+17952	73931	1
+32800	48375	1
+7038	36146	1
+10570	95073	1
+87408	55573	1
+50570	5792	1
+38469	20342	1
+14385	15250	1
+59501	8392	1
+12052	105039	1
+6966	38916	1
+15913	30730	1
+29379	18267	1
+37928	4497	1
+43960	102272	1
+5792	34944	1
+13622	37513	1
+19417	16045	1
+5701	12889	1
+6383	2708	1
+59726	15250	1
+9896	14040	1
+25536	16620	1
+103792	16045	1
+9346	103165	1
+12258	36361	1
+95951	38794	1
+19460	27503	1
+14446	14343	1
+3690	6383	1
+5640	41332	1
+10508	37823	1
+13967	8216	1
+71480	23348	1
+17796	17209	1
+6645	44358	1
+52058	17397	1
+25994	43271	1
+36623	17319	1
+5036	72764	1
+35695	19500	1
+48375	21094	1
+25201	103165	1
+3650	14343	1
+101979	23348	1
+25131	7016	1
+12991	13670	1
+81878	9702	1
+11394	10897	1
+10804	5036	1
+4747	6941	1
+34088	10508	1
+13753	19155	1
+77343	91830	1
+59376	10095	1
+68437	15413	1
+3305	5848	1
+36010	17588	1
+18074	18007	1
+70207	82954	1
+37928	13642	1
+13642	15432	1
+17907	2989	1
+96262	6966	1
+102200	5742	1
+44229	5423	1
+20286	13140	1
+14675	11941	1
+20286	13499	1
+7925	97845	1
+38916	44358	1
+5584	17761	1
+3305	7113	1
+16045	17952	1
+10036	57603	1
+20614	18585	1
+39362	106388	1
+11546	4700	1
+18251	11002	1
+33103	22585	1
+25926	75051	1
+16417	18847	1
+39653	21006	1
+2414	93657	1
+37791	7107	1
+102623	39555	1
+55372	17761	1
+15413	27789	1
+11546	8292	1
+9012	18074	1
+40128	41599	1
+38794	37791	1
+12864	17340	1
+101979	13584	1
+25994	29483	1
+6487	105623	1
+16045	19394	1
+7642	27919	1
+6915	23583	1
+102707	28051	1
+29117	17282	1
+9971	104481	1
+10633	13522	1
+8186	17558	1
+14343	11798	1
+2369	8186	1
+25536	44358	1
+63750	39637	1
+38601	2414	1
+39808	17588	1
+101757	40128	1
+7721	9424	1
+12679	62740	1
+21249	10570	1
+94724	24658	1
+12539	14577	1
+35633	37791	1
+14446	37868	1
+96789	24386	1
+14385	68553	1
+6595	36623	1
+36024	9602	1
+11686	19155	1
+25348	5214	1
+71138	59022	1
+9293	36361	1
+7113	9653	1
+2834	13622	1
+91694	12704	1
+3139	7994	1
+17340	10549	1
+21903	20940	1
+19996	24354	1
+32252	24658	1
+24386	17837	1
+26353	8115	1
+44594	6383	1
+7857	22562	1
+41509	20431	1
+43670	37928	1
+5036	57358	1
+25837	36470	1
+4531	6383	1
+95219	20614	1
+23398	25779	1
+41398	3275	1
+26432	52432	1
+6002	68515	1
+17525	10549	1
+5507	11019	1
+11415	8551	1
+35963	20834	1
+46738	9830	1
+21020	57096	1
+13670	103165	1
+11754	3390	1
+12889	35227	1
+15650	17489	1
+18329	39313	1
+14216	12499	1
+14824	7925	1
+96789	18074	1
+9743	7491	1
+6645	63750	1
+14235	81871	1
+99790	17340	1
+8186	35525	1
+99790	17907	1
+14904	23129	1
+17952	37373	1
+56566	13789	1
+44824	8186	1
+44030	41301	1
+17907	63750	1
+6645	46738	1
+14577	21455	1
+102733	5507	1
+4201	27228	1
+14842	39235	1
+44030	94592	1
+11075	100820	1
+22585	17837	1
+25926	24149	1
+25994	41175	1
+53858	43853	1
+4531	7906	1
+6645	102757	1
+23348	14235	1
+3305	41128	1
+38613	28051	1
+17761	11520	1
+13670	41315	1
+3587	69999	1
+20614	55372	1
+25994	15451	1
+44229	16522	1
+28358	35227	1
+44030	73931	1
+23276	21862	1
+38613	18092	1
+15064	19394	1
+17837	15064	1
+55396	27503	1
+20402	19437	1
+41111	8098	1
+29117	102346	1
+37428	12478	1
+12499	41599	1
+18092	4222	1
+7038	69836	1
+19500	7518	1
+68876	18267	1
+11228	36733	1
+16045	97920	1
+20755	10596	1
+2414	38469	1
+22756	17761	1
+19500	96569	1
+23348	3433	1
+98610	12460	1
+12704	59501	1
+77861	48375	1
+59501	100534	1
+51514	12406	1
+17952	22743	1
+18007	48375	1
+11754	3275	1
+12424	13943	1
+82392	40372	1
+37471	13753	1
+43492	12864	1
+14904	41301	1
+11484	9012	1
+21342	59501	1
+12653	13704	1
+10479	16027	1
+12565	44757	1
+94724	7038	1
+36107	19334	1
+11715	20286	1
+25348	99121	1
+24149	97031	1
+21006	39362	1
+94724	10452	1
+5036	19275	1
+55573	25994	1
+3092	38125	1
+20780	45840	1
+51422	8921	1
+2708	6002	1
+52058	59538	1
+19113	33148	1
+78948	15519	1
+15015	15064	1
+19905	7994	1
+17489	7107	1
+12052	105716	1
+23875	3560	1
+9896	14135	1
+35963	29483	1
+51514	16896	1
+72764	29025	1
+21862	45237	1
+12795	18092	1
+41128	12258	1
+4497	13584	1
+99444	11754	1
+17887	97920	1
+25681	41599	1
+9242	73331	1
+98704	39637	1
+11887	26479	1
+50421	25536	1
+29117	103448	1
+39653	40354	1
+102167	35963	1
+38782	11686	1
+18074	66120	1
+20847	53858	1
+20286	92187	1
+13642	71138	1
+13989	103525	1
+33961	39653	1
+25779	25926	1
+20614	104052	1
+14904	17209	1
+44229	15196	1
+16045	5015	1
+39653	63141	1
+9312	37791	1
+80034	3139	1
+10596	11941	1
+72877	17796	1
+32173	20286	1
+3515	44370	1
+47769	68160	1
+41599	15432	1
+12565	17415	1
+12565	38763	1
+91776	20780	1
+3139	100790	1
+5254	74540	1
+17575	26353	1
+24840	14385	1
+39841	14941	1
+45975	11686	1
+11686	96537	1
+25994	4391	1
+101221	27503	1
+100643	14577	1
+13724	7038	1
+5192	11546	1
+68449	37791	1
+14805	37928	1
+18114	18522	1
+15570	35472	1
+24386	71983	1
+103525	23276	1
+38782	25926	1
+25681	55860	1
+55372	12565	1
+5720	25289	1
+32119	32800	1
+8921	37928	1
+53486	13522	1
+12704	25536	1
+12116	10479	1
+45840	73342	1
+19000	103282	1
+23276	10351	1
+35633	38916	1
+3611	16711	1
+69206	14011	1
+55573	18007	1
+11546	8186	1
+6595	51740	1
+38483	21249	1
+32709	1715	1
+94592	9702	1
+30730	20309	1
+105102	6595	1
+3611	34978	1
+3650	13670	1
+15064	6966	1
+21249	13522	1
+44478	37791	1
+56326	36010	1
+39141	17887	1
+105998	1865	1
+5584	17380	1
+17525	8551	1
+6645	42200	1
+7038	10878	1
+13724	41061	1
+5254	47769	1
+2414	21620	1
+15963	17380	1
+19155	14904	1
+14996	16743	1
+8098	11415	1
+7925	27971	1
+44824	80034	1
+75378	77343	1
+10982	17907	1
+15859	38520	1
+1267	9830	1
+26815	92032	1
+15049	15963	1
+13642	96262	1
+17397	17907	1
+57239	12460	1
+30730	3139	1
+12704	38794	1
+3217	21620	1
+10452	61485	1
+39417	94868	1
+27337	18826	1
+25994	24763	1
+36556	71138	1
+14577	17952	1
+40164	27105	1
+30243	14083	1
+39808	15932	1
+15650	12679	1
+3650	8981	1
+21862	103448	1
+11306	17380	1
+104342	6487	1
+103448	5254	1
+5507	18074	1
+15963	17952	1
+25779	12368	1
+43826	11686	1
+13195	32800	1
+20563	21903	1
+11520	29117	1
+5036	23348	1
+43492	49892	1
+96646	12704	1
+11322	26815	1
+43504	10841	1
+18007	19611	1
+13670	16417	1
+25779	34978	1
+2708	32173	1
+5886	11546	1
+59501	25148	1
+46738	29117	1
+24386	13584	1
+98894	17116	1
+67519	9702	1
+71654	6002	1
+13753	50570	1
+9517	24207	1
+25289	23875	1
+18251	12460	1
+9012	17558	1
+41128	7994	1
+3587	25583	1
+100643	37791	1
+12499	21455	1
+43942	18092	1
+28358	6645	1
+11715	38469	1
+39458	16928	1
+7038	25926	1
+17457	11466	1
+14577	25393	1
+20342	13753	1
+24149	11415	1
+52432	43960	1
+13670	14253	1
+18114	25994	1
+39334	105877	1
+96262	59376	1
+25681	102504	1
+31172	11686	1
+45738	20877	1
+20755	52058	1
+6860	105472	1
+9896	24783	1
+13753	5977	1
+25148	44757	1
+6915	14385	1
+15049	17192	1
+68553	17143	1
+53858	7367	1
+39235	21020	1
+30243	19611	1
+17952	11484	1
+47801	21493	1
+13622	7721	1
+10479	100584	1
+11546	51618	1
+5977	26898	1
+21903	21903	1
+41232	3092	1
+38794	14842	1
+14560	38763	1
+13584	59022	1
+19460	5662	1
+40322	37791	1
+40128	26479	1
+36382	103614	1
+40354	8098	1
+15747	9060	1
+9346	17489	1
+11546	7081	1
+8921	45753	1
+94132	16743	1
+41175	10915	1
+16620	3690	1
+91694	5036	1
+11686	77861	1
+106056	29025	1
+25348	17988	1
+25536	24840	1
+14385	96158	1
+105877	15064	1
+41128	79625	1
+26815	11019	1
+33148	8699	1
+23276	21493	1
+57512	50252	1
+48375	71438	1
+4423	16660	1
+21047	6002	1
+19000	24149	1
+2745	30243	1
+3587	77499	1
+11546	57512	1
+45237	17988	1
+43960	14996	1
+6966	12565	1
+18007	101645	1
+3217	72487	1
+16140	22585	1
+28510	47860	1
+72764	11546	1
+13584	96262	1
+13195	12565	1
+11546	57711	1
+38469	11484	1
+101342	19500	1
+12116	39637	1
+15432	74540	1
+7107	43942	1
+20309	20847	1
+18267	6619	1
+42056	11546	1
+6487	75051	1
+18092	41301	1
+39091	33455	1
+11466	17474	1
+10122	41128	1
+21903	50595	1
+20732	10951	1
+30730	85571	1
+8846	25994	1
+14472	17952	1
+12258	7038	1
+17796	22743	1
+21047	15432	1
+38204	37823	1
+13847	7113	1
+12679	9868	1
+5662	38794	1
+39653	36314	1
+26479	12679	1
+10878	12679	1
+13943	25536	1
+25201	16874	1
+2505	4497	1
+5036	50421	1
+68740	6002	1
+27503	15913	1
+25536	17397	1
+7491	18847	1
+51618	14996	1
+6383	38613	1
+40128	6353	1
+96963	32826	1
+6002	101853	1
+20989	29025	1
+41628	25994	1
+24115	6402	1
+44370	18267	1
+25779	45237	1
+13622	104481	1
+17887	22743	1
+21493	106388	1
+43960	34615	1
+6002	27228	1
+45627	4423	1
+15432	8676	1
+15432	92187	1
+23348	95891	1
+12679	20971	1
+103200	10982	1
+7680	4497	1
+19611	50143	1
+13642	82954	1
+20732	5036	1
+9346	39808	1
+52862	7747	1
+13943	32336	1
+14385	7113	1
+103487	37428	1
+49892	101171	1
+11019	96613	1
+10633	3690	1
+14472	25348	1
+18074	7313	1
+36910	27105	1
+72877	17952	1
+94868	14385	1
+5977	19611	1
+59501	14978	1
+17952	37233	1
+101620	10897	1
+102297	14135	1
+42302	2208	1
+10897	37605	1
+10351	12889	1
+36010	17796	1
+37113	5640	1
+41315	37113	1
+17209	36010	1
+18381	36361	1
+18074	97845	1
+14317	28626	1
+15432	32173	1
+29025	52058	1
+59358	55573	1
+37454	52432	1
+38794	19437	1
+17282	38794	1
+17340	17143	1
+20286	11002	1
+104818	25536	1
+31172	3611	1
+21903	7642	1
+40914	13670	1
+13967	16711	1
+62911	6941	1
+18267	12152	1
+101568	27919	1
+25348	27971	1
+7038	69206	1
+2414	104075	1
+20971	29025	1
+17952	97663	1
+3690	8323	1
+7295	9576	1
+12258	7544	1
+18329	7821	1
+11546	16660	1
+13522	20834	1
+5886	30933	1
+35963	32173	1
+4747	5214	1
+5423	39637	1
+6860	12864	1
+19000	40354	1
+12565	99395	1
+3305	40372	1
+39984	18007	1
+4747	13584	1
+24149	38469	1
+59376	40002	1
+7680	71138	1
+19500	4497	1
+71138	81871	1
+13753	55396	1
+61217	11686	1
+19437	8292	1
+11546	27503	1
+20342	25681	1
+8098	63141	1
+9346	56326	1
+14011	7016	1
+5640	6966	1
+29117	105409	1
+18381	17474	1
+6383	2208	1
+104787	19000	1
+38469	8592	1
+6860	101853	1
+49892	12442	1
+22756	48375	1
+4423	2208	1
+6383	9810	1
+20595	43960	1
+2708	24075	1
+20286	99320	1
+13943	19500	1
+2414	14675	1
+36361	102346	1
+21075	59893	1
+2414	13567	1
+48375	32119	1
+36470	44370	1
+11546	6353	1
+70490	5886	1
+68939	3587	1
+13522	44229	1
+14158	7747	1
+6966	101568	1
+30730	36314	1
+7611	5214	1
+38636	9602	1
+71983	17887	1
+18585	9830	1
+1464	9830	1
+96600	11546	1
+39362	4497	1
+13724	41232	1
+21789	20342	1
+17907	15932	1
+12539	18464	1
+55573	2708	1
+12052	15583	1
+8676	43517	1
+52916	14842	1
+12565	16711	1
+12565	13943	1
+15859	44682	1
+18074	68740	1
+40128	72764	1
+23348	91546	1
+100584	38763	1
+7721	68620	1
+11002	12184	1
+26093	104481	1
+13813	13943	1
+23583	14317	1
+15064	31172	1
+102623	20286	1
+103027	2414	1
+15880	18381	1
+18051	15196	1
+37428	7107	1
+10897	9830	1
+14100	2834	1
+12052	38442	1
+55573	9380	1
+93781	5886	1
+17415	10549	1
+55639	10434	1
+97736	38916	1
+39417	7544	1
+11117	11715	1
+99395	24115	1
+9576	41432	1
+11002	98567	1
+14904	21903	1
+38763	51618	1
+15880	17025	1
+62911	9830	1
+6383	8981	1
+91562	39141	1
+4497	103525	1
+17575	11039	1
+15413	52432	1
+34978	41301	1
+13195	6002	1
+36107	28288	1
+44358	15214	1
+13789	17227	1
+68091	18329	1
+8901	41128	1
+37428	23398	1
+5584	25779	1
+7313	28626	1
+6402	7925	1
+8863	20286	1
+34944	20614	1
+2834	6860	1
+11019	102707	1
+31955	15413	1
+24805	11415	1
+6553	34251	1
+14618	37823	1
+68102	13584	1
+13943	57603	1
+14805	3587	1
+22756	6487	1
+20614	98841	1
+94724	3611	1
+14385	7347	1
+25348	14422	1
+95891	25348	1
+2708	21006	1
+13435	24207	1
+20834	18980	1
+44030	83096	1
+37113	7107	1
+43504	11546	1
+53824	57358	1
+6383	105716	1
+23276	57096	1
+7491	17605	1
+103792	11039	1
+11686	20847	1
+13753	6353	1
+14343	8901	1
+17227	24075	1
+2868	1572	1
+93657	12539	1
+48480	12052	1
+23992	6049	1
+37428	56326	1
+18092	11520	1
+5036	57512	1
+3092	40571	1
+12152	36024	1
+38931	15880	1
+18267	25148	1
+45237	7313	1
+48375	12077	1
+19611	21047	1
+11686	87472	1
+20780	41061	1
+13195	50421	1
+20877	13789	1
+8186	59747	1
+13967	10250	1
+10933	37868	1
+103614	11546	1
+5640	21455	1
+5148	7906	1
+21921	20989	1
+20780	82954	1
+57096	2208	1
+20755	9971	1
+102757	34978	1
+34088	103255	1
+26093	59501	1
+6860	48375	1
+41250	3305	1
+10059	30933	1
+25348	12317	1
+5381	11686	1
+4553	54234	1
+9868	35963	1
+15049	11520	1
+105472	5423	1
+11151	17282	1
+16121	16027	1
+27183	6487	1
+7383	8981	1
+13499	55687	1
+13584	7721	1
+23398	39334	1
+25681	75378	1
+94868	14904	1
+21249	11715	1
+15913	14842	1
+15137	97920	1
+100561	55573	1
+11075	37428	1
+10059	19155	1
+105336	80034	1
+17227	97031	1
+85619	12258	1
+11601	51492	1
+25348	3650	1
+28709	44229	1
+18381	14618	1
+13622	97785	1
+14805	3877	1
+96507	14385	1
+99395	48375	1
+10731	26898	1
+9868	25536	1
+27745	11075	1
+15032	1865	1
+39141	39346	1
+10878	39653	1
+28051	11433	1
+18980	33883	1
+24354	21862	1
+17988	25289	1
+42302	11715	1
+13789	98407	1
+9012	7544	1
+20614	37428	1
+18074	16140	1
+49892	95488	1
+14011	12052	1
+38763	11151	1
+9810	8981	1
+2414	17143	1
+39313	21342	1
+11715	10250	1
+16121	97845	1
+16103	36382	1
+40128	82954	1
+21843	14446	1
+10479	17489	1
+20780	36733	1
+14904	53837	1
+7721	68606	1
+21843	2414	1
+5507	39653	1
+4879	11868	1
+34615	38483	1
+71438	5036	1
+5848	20309	1
+17340	17380	1
+43504	25536	1
+28649	25926	1
+25926	17761	1
+17340	6645	1
+41369	13989	1
+52862	7994	1
+6206	7747	1
+38782	38916	1
+28124	5254	1
+44757	16874	1
+25348	61485	1
+13753	31172	1
+24075	36107	1
+45658	13670	1
+13435	29025	1
+15196	7642	1
+9346	44229	1
+67604	96551	1
+13195	16711	1
+72877	5640	1
+37791	21020	1
+80034	27384	1
+40014	11546	1
+25837	18980	1
+14158	4497	1
+44682	17761	1
+2768	16620	1
+17818	18074	1
+80034	20989	1
+6941	26353	1
+11686	77343	1
+36623	12771	1
+13642	17837	1
+13435	39920	1
+19742	7347	1
+11075	25098	1
+95951	3515	1
+52040	5214	1
+36361	7821	1
+104342	14385	1
+9971	6383	1
+13195	11228	1
+10351	20780	1
+14422	5254	1
+5214	28863	1
+7038	68553	1
+35633	11686	1
+7038	100584	1
+24658	30787	1
+9830	99678	1
+7383	18092	1
+17588	15747	1
+14158	3139	1
+26479	42200	1
+2414	102466	1
+27745	20431	1
+26479	16743	1
+12116	18074	1
+23129	15049	1
+33883	59893	1
+9830	95073	1
+24783	14040	1
+20675	101221	1
+61485	7721	1
+2708	61396	1
+14385	101899	1
+39362	78948	1
+37791	7702	1
+21843	17575	1
+14978	55372	1
+25335	19611	1
+14577	12653	1
+26479	26228	1
+11715	100258	1
+21047	7994	1
+2414	5254	1
+15913	105716	1
+29117	101899	1
+21843	3092	1
+13522	104481	1
+5254	41599	1
+14385	4497	1
+14253	17952	1
+36010	15049	1
+2208	2745	1
+34251	20563	1
+24386	12704	1
+9602	80930	1
+44030	18092	1
+13499	4553	1
+45429	15770	1
+14842	65150	1
+20755	3690	1
+59376	37428	1
+18869	36910	1
+8863	14842	1
+25131	11484	1
+35472	43517	1
+96789	6487	1
+9786	58503	1
+11887	46738	1
+1688	11546	1
+7107	95741	1
+1464	8720	1
+18092	20342	1
+14710	19611	1
+22774	13499	1
+59639	6487	1
+15120	23348	1
+56566	14343	1
+93384	35227	1
+34251	6860	1
+54643	49892	1
+33961	14842	1
+63382	22651	1
+17761	25994	1
+44133	51618	1
+12889	23276	1
+21020	92113	1
+20732	91694	1
+15880	11715	1
+14343	25681	1
+106388	45627	1
+35893	45658	1
+39091	6463	1
+8981	27789	1
+92187	13522	1
+97920	50252	1
+91694	55639	1
+6966	5848	1
+20780	55573	1
+17415	96613	1
+10804	16743	1
+13584	4013	1
+98841	25926	1
+17575	18092	1
+43492	6860	1
+12478	38794	1
+25994	16620	1
+25201	68091	1
+14385	27403	1
+4747	21862	1
+44229	4747	1
+41301	39808	1
+38171	19688	1
+30730	9896	1
+30933	44757	1
+32119	49892	1
+14560	4553	1
+37868	7266	1
+4497	32800	1
+14011	40164	1
+85619	59538	1
+5036	20780	1
+45627	2834	1
+38483	8676	1
+38483	92187	1
+13522	68102	1
+9762	5701	1
+31172	3305	1
+33103	14343	1
+13584	71138	1
+39362	7906	1
+85519	17988	1
+18267	49892	1
+17380	17525	1
+39688	14216	1
+8186	36440	1
+55639	82954	1
+36782	25779	1
+12116	59501	1
+9268	7016	1
+44133	53824	1
+52432	100400	1
+55573	94896	1
+7569	9536	1
+38469	14577	1
+12518	15103	1
+103841	27105	1
+41095	17319	1
+11887	18114	1
+35893	71480	1
+63888	5015	1
+34978	1715	1
+11622	29025	1
+23875	15932	1
+1688	55573	1
+3139	53486	1
+11466	102707	1
+78985	51514	1
+17796	103639	1
+14978	3807	1
+10596	8372	1
+20614	31598	1
+13622	4879	1
+6966	71969	1
+20940	45840	1
+38763	34599	1
+11099	11546	1
+59639	48375	1
+18267	101221	1
+21075	82954	1
+55573	43504	1
+96646	39886	1
+14040	39793	1
+5886	94074	1
+8921	24783	1
+6383	13602	1
+13195	13967	1
+7016	11715	1
+9724	14842	1
+30243	105409	1
+103683	48375	1
+1464	17436	1
+35893	7994	1
+10982	11306	1
+40164	5423	1
+3515	17588	1
+37791	38613	1
+3515	66120	1
+71131	39141	1
+48375	105102	1
+20286	1688	1
+30243	11715	1
+12565	11415	1
+28051	40164	1
+40183	18847	1
+78948	15413	1
+91776	20342	1
+5507	37290	1
+62152	15103	1
+13602	25348	1
+11798	10250	1
+102707	14317	1
+14577	12499	1
+56326	18522	1
+71969	14904	1
+5214	14726	1
+13642	100258	1
+3650	21921	1
+71138	103346	1
+10915	32709	1
+17952	21760	1
+8921	71480	1
+12704	44757	1
+15583	39527	1
+68553	23276	1
+92113	6383	1
+2989	30341	1
+13890	3515	1
+24658	27971	1
+38250	36470	1
+40128	99444	1
+12052	4879	1
+36440	49892	1
+19394	35963	1
+23460	13195	1
+6487	68740	1
+5792	7994	1
+13195	2768	1
+7347	14011	1
+36470	27228	1
+8676	72828	1
+37791	6915	1
+6576	23583	1
+32252	47336	1
+59376	7038	1
+38916	14904	1
+6645	40914	1
+32119	10479	1
+52862	20780	1
+6487	36024	1
+17192	39141	1
+10250	5886	1
+68281	16874	1
+24075	20877	1
+3305	14343	1
+23875	14996	1
+44030	17397	1
+17887	100400	1
+31494	82954	1
+12460	28051	1
+25348	40322	1
+14904	17761	1
+59376	6487	1
+74548	18329	1
+40128	9810	1
+68894	14996	1
+101757	51514	1
+13602	13704	1
+16121	25131	1
+43504	7465	1
+105039	11715	1
+52432	38483	1
+3433	8372	1
+12679	27503	1
+17340	6383	1
+9380	34944	1
+15747	50570	1
+17952	42302	1
+25698	39346	1
+7925	98945	1
+17761	51618	1
+6487	106350	1
+95488	26093	1
+57096	17004	1
+11075	12889	1
+91735	39819	1
+5640	3650	1
+12889	20713	1
+7038	34322	1
+87305	18980	1
+10982	74548	1
+17359	26479	1
+31172	6645	1
+10710	14904	1
+27183	44030	1
+98567	51740	1
+12442	36623	1
+8186	3515	1
+29379	25201	1
+7518	12565	1
+99593	20286	1
+44381	32800	1
+5254	17457	1
+11151	12184	1
+25335	92113	1
+11117	13753	1
+44583	28051	1
+41232	8901	1
+7107	71131	1
+13499	19312	1
+15064	51618	1
+29025	44358	1
+25379	34978	1
+50595	15103	1
+14996	39808	1
+9702	28124	1
+37563	13670	1
+3515	12960	1
+12679	45429	1
+29117	22743	1
+35633	39362	1
+72596	25348	1
+13522	43960	1
+52916	10095	1
+17887	57096	1
+24115	38613	1
+4879	68437	1
+44682	8950	1
+38613	15049	1
+10452	9380	1
+13642	97979	1
+39688	39555	1
+44358	53858	1
+11941	14805	1
+15485	14385	1
+11546	18092	1
+97663	6002	1
+16045	28358	1
+39334	103214	1
+16367	14253	1
+11433	11546	1
+11546	39886	1
+14011	103141	1
+38613	96551	1
+14385	81871	1
+22756	50252	1
+16825	7491	1
+30933	8186	1
+12565	19351	1
+15650	10549	1
+36382	11002	1
+12406	25131	1
+25926	5423	1
+14158	65150	1
+59358	19394	1
+23398	12771	1
+13943	12499	1
+36623	46738	1
+51618	18074	1
+6383	17907	1
+10897	18114	1
+44030	20780	1
+98945	20309	1
+80073	3611	1
+2414	47801	1
+13381	1811	1
+11941	33103	1
+35963	43504	1
+59501	9012	1
+36440	47860	1
+13584	47860	1
+13704	15432	1
+17818	39653	1
+6619	9830	1
+38613	9653	1
+14059	7994	1
+21862	5640	1
+25536	37823	1
+13943	7016	1
+98766	16928	1
+29596	85519	1
+102623	7491	1
+12317	12771	1
+13499	10434	1
+104533	15913	1
+14657	19000	1
+97120	18522	1
+10897	96627	1
+15650	20402	1
+29117	19500	1
+15032	103228	1
+4497	10570	1
+35633	6645	1
+13670	38763	1
+57096	10452	1
+13670	17415	1
+59376	17761	1
+40394	12478	1
+14577	13908	1
+7491	25926	1
+18007	7544	1
+9602	19500	1
+20431	21020	1
+17489	97492	1
+34322	80034	1
+38310	10915	1
+15451	27789	1
+50143	9380	1
+20614	41095	1
+14011	101899	1
+15583	27299	1
+8901	54234	1
+17192	37113	1
+99678	15913	1
+29483	10570	1
+17116	39362	1
+38483	10982	1
+14135	27971	1
+41315	55573	1
+55396	48375	1
+8676	38469	1
+96537	15103	1
+4822	6383	1
+6645	11019	1
+14577	9220	1
+16620	20971	1
+63382	40140	1
+96848	81838	1
+91776	10982	1
+14996	8115	1
+45237	39819	1
+45840	8169	1
+17796	13943	1
+29483	4497	1
+56326	20286	1
+3515	10479	1
+12704	8950	1
+7680	6383	1
+103639	81878	1
+58503	17227	1
+3740	6383	1
+13584	25348	1
+5036	15413	1
+27183	48375	1
+15795	102346	1
+41061	24386	1
+17397	16874	1
+9868	41332	1
+23276	93657	1
+100584	11151	1
+15413	27971	1
+4497	44358	1
+44030	7491	1
+4201	68424	1
+32709	91546	1
+15064	28358	1
+11622	20780	1
+27503	41204	1
+13522	2708	1
+36623	13789	1
+6702	47769	1
+12116	85619	1
+50570	37428	1
+103228	23875	1
+17209	17952	1
+14343	12960	1
+25926	59785	1
+102398	1267	1
+37791	3807	1
+23992	79019	1
+43517	36024	1
+80073	13499	1
+9380	9896	1
+44370	48375	1
+26479	33336	1
+12442	38794	1
+52916	19500	1
+6487	97011	1
+13923	37791	1
+30730	18918	1
+9602	23875	1
+27521	21862	1
+47801	8392	1
+10804	37791	1
+71983	3275	1
+18826	8392	1
+34978	17907	1
+19611	17116	1
+14135	31249	1
+6645	6353	1
+2208	95073	1
+37791	40140	1
+41432	18522	1
+11645	11715	1
+55299	72487	1
+17489	6304	1
+14385	12499	1
+51836	6002	1
+11715	21743	1
+100666	25926	1
+7925	29025	1
+5015	17319	1
+4747	39334	1
+36382	105850	1
+97785	30243	1
+7611	36470	1
+23129	11019	1
+12460	27183	1
+34088	19500	1
+20940	6732	1
+25131	48146	1
+25926	29117	1
+22492	23992	1
+34322	26898	1
+3275	39886	1
+18092	66120	1
+13522	7333	1
+15376	20342	1
+10841	3390	1
+21419	3515	1
+44133	70490	1
+13704	18092	1
+13584	12406	1
+5742	71438	1
+10059	19500	1
+96551	9631	1
+14904	11039	1
+25583	37791	1
+63750	42056	1
+20834	15413	1
+17818	7491	1
+26353	8981	1
+102167	24115	1
+17796	17907	1
+18114	16045	1
+35893	20755	1
+19500	100666	1
+39808	15880	1
+68449	77343	1
+3275	39362	1
+14978	105877	1
+14842	42302	1
+4747	98945	1
+26479	38613	1
+7491	12424	1
+17887	11982	1
+6487	17761	1
+25779	96627	1
+25994	44682	1
+3515	6487	1
+71527	25994	1
+77861	20431	1
+94699	44133	1
+96158	71654	1
+10479	26815	1
+27789	7747	1
+36782	7107	1
+59726	6860	1
+36910	19996	1
+7491	47336	1
+16121	44478	1
+53824	17143	1
+105102	8115	1
+8901	5640	1
+34978	37290	1
+12539	100258	1
+14385	19000	1
+32173	8186	1
+55573	105731	1
+10633	13499	1
+25289	51492	1
+14216	19460	1
+35963	28288	1
+92243	12960	1
+40571	23211	1
+15064	10351	1
+21493	30730	1
+20595	32173	1
+43517	57358	1
+32800	36382	1
+71138	7594	1
+21020	50595	1
+16620	7680	1
+25348	41332	1
+14842	28863	1
+19611	37928	1
+8186	98610	1
+25487	25994	1
+59538	50570	1
+14747	5214	1
+20614	100561	1
+98237	19996	1
+39653	18051	1
+14904	5507	1
+11887	28649	1
+100439	59358	1
+5254	75378	1
+39920	25348	1
+20286	31955	1
+92046	12704	1
+55639	9810	1
+12704	17887	1
+3877	23348	1
+6860	37791	1
+20780	7721	1
+5254	7747	1
+5254	36623	1
+25431	68091	1
+28709	13522	1
+3275	2768	1
+11982	39141	1
+52432	83096	1
+96569	37823	1
+6487	8846	1
+20877	17761	1
+17796	45237	1
+6645	103214	1
+106056	17143	1
+15064	53824	1
+57096	21075	1
+41613	13704	1
+32800	95205	1
+68281	8950	1
+40914	7107	1
+39555	13847	1
+17952	11151	1
+43900	21342	1
+43660	38171	1
+11039	32800	1
+29483	27299	1
+99320	14158	1
+48375	103722	1
+43960	12864	1
+15120	8186	1
+35963	38916	1
+17116	28709	1
+12565	15485	1
+26815	8533	1
+7906	3092	1
+20614	24075	1
+49275	16928	1
+30787	16874	1
+23129	57389	1
+15519	38483	1
+6860	20431	1
+100258	11887	1
+17605	25201	1
+14235	7347	1
+6966	72596	1
+37791	102707	1
+2414	14842	1
+24149	37791	1
+38204	60225	1
+6860	47336	1
+5507	26277	1
+11686	8115	1
+52058	101979	1
+11019	6353	1
+25994	2208	1
+105336	10915	1
+102167	13642	1
+91776	18329	1
+37563	59376	1
+25681	71138	1
+27919	20614	1
+48375	43853	1
+13704	74540	1
+35472	7313	1
+17558	10549	1
+26246	11584	1
+19000	39920	1
+98945	5148	1
+19996	101319	1
+42056	34978	1
+45237	32800	1
+51618	9012	1
+7113	18559	1
+3515	44682	1
+21743	5640	1
+17887	101899	1
+7544	8169	1
+10570	13195	1
+56326	5036	1
+7038	10351	1
+14577	13943	1
+94724	82954	1
+17227	8216	1
+54643	5036	1
+11686	25335	1
+37428	39808	1
+96613	5214	1
+9830	48375	1
+41250	10250	1
+51492	87408	1
+27919	9786	1
+39555	38916	1
+93384	96487	1
+68437	11686	1
+9702	103683	1
+14577	10122	1
+73838	17415	1
+7821	40164	1
+2834	14135	1
+40372	4553	1
+37791	65982	1
+9896	82392	1
+30933	47336	1
+43853	12864	1
+12052	100945	1
+10897	12565	1
+14011	93657	1
+80034	14059	1
+11415	12795	1
+14472	37868	1
+20780	14675	1
+37113	104533	1
+26898	91694	1
+73342	14343	1
+3472	6002	1
+72764	38204	1
+7821	4497	1
+24149	13337	1
+19611	14083	1
+71131	37791	1
+96789	18092	1
+27503	9868	1
+21743	14842	1
+57967	8676	1
+55887	25994	1
+14040	17227	1
+21359	23875	1
+38520	12460	1
+14560	8186	1
+3275	7642	1
+9536	63888	1
+98006	3305	1
+14560	16170	1
+13943	95192	1
+39598	28240	1
+9242	104533	1
+26246	13724	1
+103898	8901	1
+3305	12889	1
+32800	10710	1
+15913	96848	1
+24115	77524	1
+61485	82954	1
+2414	26432	1
+8863	38204	1
+65150	7925	1
+74866	11546	1
+9602	9868	1
+28510	8216	1
+20614	47801	1
+15175	41432	1
+38483	11075	1
+17952	39141	1
+42056	3515	1
+103214	4747	1
+51740	39808	1
+38916	55826	1
+93657	38794	1
+13435	14385	1
+105409	13724	1
+105039	2414	1
+92079	11686	1
+11075	13923	1
+11546	15032	1
+17340	15049	1
+9830	71983	1
+20342	24386	1
+101994	11019	1
+8533	36010	1
+16367	41061	1
+40128	37373	1
+104035	25131	1
+11715	16140	1
+5886	16660	1
+98567	39555	1
+11433	7465	1
+92243	45840	1
+5720	9953	1
+52916	5036	1
+104052	22466	1
+7038	13753	1
+37586	26479	1
+35963	68449	1
+100584	12771	1
+47004	11686	1
+13584	13989	1
+99320	10250	1
+25348	7594	1
+23875	48375	1
+39866	10915	1
+5848	59893	1
+6487	67519	1
+3690	29025	1
+72487	31096	1
+9346	36361	1
+11039	103487	1
+36010	94868	1
+58230	6002	1
+26479	59501	1
+12152	80598	1
+24354	11002	1
+36470	80073	1
+17415	37868	1
+13195	97168	1
+102435	52432	1
+13923	98021	1
+32800	34978	1
+37113	59555	1
+102733	8676	1
+13499	22637	1
+6595	13584	1
+10452	33883	1
+20877	6645	1
+93657	13943	1
+13967	25926	1
+20286	104481	1
+6702	7925	1
+27919	12442	1
+35963	43517	1
+25348	100243	1
+106388	14135	1
+17489	27919	1
+36440	8216	1
+44030	28626	1
+6487	74866	1
+14385	12518	1
+15650	68091	1
+11754	11099	1
+59501	6941	1
+25536	85619	1
+39688	17227	1
+103525	6383	1
+10596	10670	1
+10710	17761	1
+3515	5015	1
+9312	17988	1
+20614	94117	1
+25131	78985	1
+4497	51422	1
+15085	39886	1
+17340	29379	1
+97031	25536	1
+18980	33961	1
+7680	14135	1
+53837	20236	1
+20309	12864	1
+25431	59639	1
+17489	9936	1
+21862	6383	1
+103214	39141	1
+71138	21862	1
+19040	19068	1
+104481	25681	1
+8186	13030	1
+13967	5742	1
+38794	105877	1
+36782	99693	1
+23276	7994	1
+12795	11754	1
+7611	37791	1
+9830	9786	1
+10095	19500	1
+25536	103792	1
+15196	25536	1
+10878	19000	1
+55860	5036	1
+13670	11622	1
+5036	26370	1
+68091	20286	1
+51618	10982	1
+52040	2708	1
+14040	10434	1
+21493	70490	1
+13773	21620	1
+83096	17319	1
+14385	17796	1
+9536	9868	1
+59501	9346	1
+13943	92243	1
+4497	54234	1
+24658	27228	1
+55573	4222	1
+7244	37823	1
+18329	63750	1
+81878	31172	1
+80073	59893	1
+16045	25926	1
+11941	9896	1
+53837	14385	1
+20847	7747	1
+16367	14577	1
+47336	20675	1
+17340	18585	1
+18381	15570	1
+12679	5792	1
+51740	6353	1
+22466	17143	1
+37868	8981	1
+51422	106388	1
+5015	27919	1
+25431	6353	1
+30933	78985	1
+7107	17415	1
+20940	18601	1
+21620	8846	1
+17558	17907	1
+1464	103282	1
+39141	7107	1
+24354	105409	1
+21075	10351	1
+10351	18074	1
+5254	38782	1
+13670	101899	1
+12679	14885	1
+13622	52916	1
+7295	8676	1
+28709	6966	1
+68894	17988	1
+70207	12960	1
+11754	9896	1
+37791	20989	1
+61485	8901	1
+71138	13670	1
+101701	25681	1
+35472	19275	1
+20309	16660	1
+39886	18329	1
+13753	10982	1
+15859	27919	1
+34944	25926	1
+43504	7134	1
+37868	39334	1
+78948	28358	1
+13753	100790	1
+17952	10897	1
+2208	53486	1
+6383	13642	1
+97845	16874	1
+100820	18980	1
+7134	8825	1
+26370	14385	1
+34615	103792	1
+38763	11715	1
+19374	28358	1
+102272	5507	1
+11433	16660	1
+13847	6645	1
+21903	3515	1
+20755	11754	1
+7925	102297	1
+30243	21903	1
+20877	6619	1
+14577	14253	1
+19611	71969	1
+4822	3690	1
+27919	101056	1
+21047	5148	1
+10434	5015	1
+38916	13923	1
+23460	5640	1
+91694	14385	1
+38931	15913	1
+87305	53858	1
+11715	45658	1
+17907	28358	1
+18522	75051	1
+12478	17025	1
+18092	55169	1
+22528	12478	1
+41301	7107	1
+37290	57389	1
+13602	12317	1
+36010	15032	1
+9346	16312	1
+25994	19155	1
+7821	30243	1
+92243	7994	1
+24386	59538	1
+13670	41111	1
+50252	6966	1
+9702	18485	1
+37791	18114	1
+7925	23348	1
+15196	103792	1
+14343	59022	1
+97979	17340	1
+12864	22756	1
+14534	51492	1
+71138	32252	1
+67143	25431	1
+53858	27299	1
+78948	12052	1
+15913	2708	1
+38613	97492	1
+45429	16620	1
+93535	3690	1
+36782	13499	1
+97155	13724	1
+50570	17887	1
+21006	7721	1
+38483	31955	1
+5254	23348	1
+10529	49892	1
+3092	50143	1
+44030	39637	1
+36440	100439	1
+71138	80073	1
+105102	13753	1
+13670	41128	1
+4497	21075	1
+103525	13642	1
+2414	94699	1
+87305	23276	1
+14842	11622	1
+102346	10036	1
+57492	13923	1
+14011	13908	1
+69206	24386	1
+15650	17380	1
+11798	104342	1
+25926	39290	1
+99121	5640	1
+9602	28510	1
+105102	105956	1
+11686	57512	1
+7333	11546	1
+15032	43960	1
+51836	55573	1
+96789	15137	1
+12889	37823	1
+57389	101250	1
+7925	26745	1
+7038	6487	1
+12795	104787	1
+52385	16743	1
+12258	13753	1
+17489	96551	1
+97785	26898	1
+13967	8825	1
+17457	30730	1
+25289	45429	1
+14657	51492	1
+59376	57492	1
+95073	15413	1
+10897	24658	1
+7038	43492	1
+20675	38916	1
+42817	3433	1
+71813	25536	1
+94699	21862	1
+103448	5036	1
+17415	9653	1
+103282	18329	1
+14117	56045	1
+35227	43492	1
+7107	95951	1
+15880	3515	1
+96569	34088	1
+12204	20971	1
+20614	59808	1
+12565	105850	1
+13642	13670	1
+8551	5662	1
+17489	17761	1
+37428	17525	1
+102757	17761	1
+7925	41061	1
+41232	7134	1
+51492	6002	1
+32336	27299	1
+93657	7747	1
+4497	101319	1
+13670	8863	1
+20780	102346	1
+21249	7747	1
+25536	39886	1
+13847	5886	1
+41369	38794	1
+9312	13753	1
+25926	26093	1
+10351	14135	1
+97155	30243	1
+6941	103027	1
+25335	2505	1
+93657	26353	1
+13195	36024	1
+82392	9810	1
+18980	31249	1
+12917	25994	1
+17059	40140	1
+15485	25994	1
+100820	82954	1
+17415	11039	1
+17227	3515	1
+39653	8901	1
+13670	45738	1
+18464	7821	1
+25681	52916	1
+73342	18092	1
+14385	8676	1
+14385	92187	1
+103012	5036	1
+5848	6619	1
+99216	24149	1
+27503	16946	1
+25148	8436	1
+25994	40469	1
+1865	51618	1
+78985	12539	1
+38636	13195	1
+98567	14904	1
+11754	99678	1
+75051	3515	1
+7038	59555	1
+3092	99678	1
+12679	32336	1
+39313	37791	1
+47004	37823	1
+11228	32173	1
+27919	17952	1
+102346	8950	1
+91776	21862	1
+106365	19500	1
+6915	11002	1
+14560	11715	1
+6860	50570	1
+7721	100945	1
+10452	25536	1
+96507	37823	1
+33961	4879	1
+12478	17952	1
+101899	52432	1
+104481	2834	1
+102346	12704	1
+14422	21843	1
+20286	14577	1
+40914	16743	1
+3390	23348	1
+101568	44030	1
+11019	62911	1
+40068	22466	1
+78573	23992	1
+102707	17907	1
+68449	20780	1
+2505	5640	1
+104557	82954	1
+7821	38520	1
+10095	22424	1
+6966	71983	1
+15485	6732	1
+12116	44583	1
+11715	92113	1
+14842	41128	1
+20780	99320	1
+14343	104481	1
+17457	11039	1
+21020	91694	1
+93657	38763	1
+41061	38763	1
+37454	3305	1
+21493	99790	1
+17761	43826	1
+25131	12619	1
+7134	36470	1
+101645	17004	1
+6487	101221	1
+55372	42056	1
+17166	14710	1
+9312	6915	1
+37513	59376	1
+101645	18074	1
+52862	24783	1
+9242	20755	1
+43492	38171	1
+72487	57977	1
+15770	23348	1
+23348	19394	1
+25926	13195	1
+55887	2708	1
+94868	39653	1
+35695	21493	1
+17209	16045	1
+51514	7347	1
+20780	14178	1
+37868	7994	1
+37868	14710	1
+29483	14385	1
+18980	26745	1
+10250	14011	1
+33961	82954	1
+13753	14343	1
+55527	7857	1
+104075	8901	1
+13499	9380	1
+15880	10897	1
+12771	32800	1
+21342	105877	1
+9702	33148	1
+31172	23276	1
+12460	22528	1
+12619	37373	1
+51740	39313	1
+21620	77861	1
+99444	13724	1
+1865	21620	1
+20614	24840	1
+103614	18092	1
+38271	106388	1
+15650	18381	1
+2834	14577	1
+21342	11962	1
+25431	41301	1
+23348	12565	1
+13943	6321	1
+36024	6860	1
+26353	51618	1
+27677	103487	1
+55887	3611	1
+15015	57389	1
+14904	97845	1
+1865	11075	1
+100790	8372	1
+13670	41232	1
+17415	11754	1
+14978	21419	1
+32800	44478	1
+105716	5507	1
+68281	10841	1
+105102	68515	1
+14498	91776	1
+11622	14343	1
+8901	8846	1
+36010	24149	1
+82954	19611	1
+36010	7107	1
+9830	43504	1
+7702	18267	1
+14011	41061	1
+15880	1572	1
+27789	15485	1
+8676	15859	1
+14385	97031	1
+26353	99320	1
+18847	16367	1
+22528	12442	1
+17489	50421	1
+8676	26432	1
+95205	34978	1
+52040	20780	1
+19460	15250	1
+91694	45627	1
+65150	10095	1
+38636	93384	1
+97663	5640	1
+17887	94191	1
+24149	80364	1
+15103	4724	1
+9830	101221	1
+59501	13873	1
+18092	9125	1
+7906	14343	1
+34088	102272	1
+11484	34978	1
+71480	13622	1
+36440	6860	1
+24149	22743	1
+66120	15049	1
+55573	35633	1
+13967	16844	1
+34944	18031	1
+21249	12478	1
+7038	6798	1
+14296	101899	1
+13499	38931	1
+4879	13943	1
+17761	95073	1
+17887	25536	1
+15932	7107	1
+22756	11546	1
+12077	25536	1
+25536	43492	1
+17988	27299	1
+11645	94868	1
+14011	15583	1
+2708	40311	1
+10479	96627	1
+4747	105102	1
+35963	101171	1
+12442	11002	1
+8098	12991	1
+19437	19500	1
+30730	11117	1
+24149	37290	1
+19334	9762	1
+17192	4747	1
+44030	17605	1
+14317	97845	1
+17861	39141	1
+36010	63750	1
+13704	15770	1
+12258	16928	1
+45658	39984	1
+54643	59376	1
+21094	27299	1
+24805	39637	1
+20877	12565	1
+15432	25348	1
+4789	14385	1
+52862	8372	1
+28240	43301	1
+38877	22528	1
+9868	12348	1
+34978	68281	1
+8186	106388	1
+5036	24149	1
+20989	6732	1
+59726	38250	1
+8921	41111	1
+13670	91591	1
+29117	102757	1
+6487	27299	1
+34088	44757	1
+45429	7295	1
+11520	23033	1
+1715	28307	1
+15650	23033	1
+28863	82954	1
+20940	10434	1
+38916	2208	1
+102272	27677	1
+10250	11546	1
+23875	16711	1
+43960	15175	1
+13499	7134	1
+74540	3650	1
+55573	12679	1
+18309	5662	1
+5254	59538	1
+3275	14842	1
+17505	3515	1
+21075	102346	1
+3690	10897	1
+11887	37513	1
+6487	100666	1
+16027	51740	1
+71654	12704	1
+96848	23348	1
+18267	105716	1
+32119	18329	1
+101899	17796	1
+20614	15064	1
+18464	37791	1
+4013	20940	1
+44370	39362	1
+23211	7367	1
+70992	9702	1
+96158	11546	1
+8115	18092	1
+1572	12499	1
+71480	8981	1
+17796	95205	1
+967	21862	1
+68876	9012	1
+10434	2768	1
+34944	7113	1
+44133	17761	1
+78985	11002	1
+68281	21020	1
+20834	85619	1
+28510	18585	1
+9724	3305	1
+23276	25994	1
+55573	6487	1
+2834	16660	1
+18031	15175	1
+24386	15214	1
+23276	12722	1
+20877	11686	1
+21843	45237	1
+3740	5254	1
+67604	56460	1
+41128	12317	1
+6576	9060	1
+23129	3515	1
+9786	8216	1
+4497	23460	1
+19611	97901	1
+25078	70207	1
+94724	5214	1
+16121	85519	1
+102623	23276	1
+14842	41232	1
+34978	17861	1
+15064	41250	1
+48163	13584	1
+3515	36470	1
+5848	24658	1
+95073	7491	1
+23033	39637	1
+11887	15519	1
+40140	39362	1
+50570	24386	1
+17558	6383	1
+8981	19871	1
+27789	11887	1
+27789	7680	1
+104787	36382	1
+37791	44682	1
+34088	12565	1
+38763	41369	1
+8098	7383	1
+17605	21094	1
+9830	34978	1
+17907	6002	1
+94896	82954	1
+3650	11868	1
+26093	11887	1
+20614	54643	1
+12424	13908	1
+17796	53837	1
+20431	1688	1
+97053	14385	1
+35963	12653	1
+15413	31096	1
+17489	62911	1
+82954	43670	1
+9936	15103	1
+20286	40322	1
+37791	63141	1
+59639	39362	1
+48375	70973	1
+14296	93657	1
+5036	8533	1
+26432	5507	1
+9702	105649	1
+27789	15432	1
+40128	103214	1
+50390	14842	1
+96262	37823	1
+6645	15032	1
+3433	13435	1
+7038	15932	1
+101645	39984	1
+3390	5640	1
+19351	7721	1
+8901	20780	1
+10549	11306	1
+57096	9380	1
+29025	40589	1
+13622	8392	1
+11002	1715	1
+12565	96262	1
+44370	27789	1
+17605	39334	1
+17436	19000	1
+19611	2768	1
+41384	14577	1
+6437	49892	1
+2960	27789	1
+17674	49892	1
+7383	14842	1
+23033	8115	1
+14158	9953	1
+2834	38529	1
+102707	38794	1
+5036	85519	1
+13522	25583	1
+10452	91694	1
+70207	13499	1
+7465	21843	1
+10878	4553	1
+20402	22774	1
+17988	43942	1
+17952	6353	1
+20286	36733	1
+5423	78985	1
+13753	5423	1
+3139	40128	1
+59555	3092	1
+13724	101899	1
+20286	21843	1
+11075	44030	1
+8901	41157	1
+11433	25335	1
+100584	40128	1
+3560	39637	1
+10549	12052	1
+12116	103282	1
+11019	45237	1
+59538	9293	1
+3587	5015	1
+10479	9312	1
+18329	15859	1
+6002	10059	1
+11686	20834	1
+13943	48146	1
+3611	39290	1
+23875	15963	1
+14472	78948	1
+6576	17474	1
+41095	11686	1
+106246	2414	1
+36733	16620	1
+39808	10897	1
+100820	7925	1
+5662	19960	1
+36010	11322	1
+74021	21862	1
+101056	12460	1
+3877	11075	1
+17209	39808	1
+17227	103228	1
+6839	17887	1
+19611	8098	1
+22562	25536	1
+43244	37823	1
+43826	25926	1
+24783	7383	1
+91694	25335	1
+19500	59893	1
+10670	5015	1
+38916	37868	1
+34251	21921	1
+6002	80073	1
+12653	25131	1
+12771	6042	1
+17227	15250	1
+11686	59358	1
+21843	41332	1
+13522	92113	1
+52916	44030	1
+25536	59022	1
+12679	5254	1
+97845	8186	1
+34088	43960	1
+14560	14577	1
+56326	8186	1
+71138	41369	1
+13943	35963	1
+92113	30933	1
+99121	11715	1
+14692	37868	1
+8901	21006	1
+13753	50595	1
+4423	39984	1
+8372	12960	1
+10692	12460	1
+12258	15913	1
+48375	19091	1
+105409	44030	1
+63888	23348	1
+28156	25994	1
+93971	8901	1
+21620	13522	1
+44370	13923	1
+12317	16121	1
+106246	11546	1
+52916	2414	1
+72828	3275	1
+8825	14296	1
+34978	23129	1
+14385	106246	1
+11075	6073	1
+7611	59893	1
+12258	11546	1
+13967	14446	1
+7038	8901	1
+3497	35963	1
+25536	20653	1
+105039	27789	1
+39984	93657	1
+3433	13670	1
+11306	17761	1
+9602	48375	1
+15650	44757	1
+39793	7107	1
+11520	20286	1
+9971	16367	1
+51618	29117	1
+20065	25348	1
+17988	12889	1
+12771	17258	1
+17588	37428	1
+2414	68091	1
+22466	22528	1
+104075	41128	1
+57977	34615	1
+3650	92243	1
+85619	17489	1
+91562	7491	1
+30730	9953	1
+21921	59358	1
+57096	15120	1
+9971	28841	1
+43960	43960	1
+24805	6915	1
+36440	50421	1
+12368	17907	1
+50595	39808	1
+11433	10897	1
+20989	50595	1
+10897	9936	1
+96700	25536	1
+51740	59538	1
+48375	29483	1
+8186	10036	1
+36361	25536	1
+12052	11520	1
+18267	56326	1
+99444	14422	1
+24149	53837	1
+45753	12460	1
+13499	68160	1
+10731	57096	1
+16140	8921	1
+36010	34978	1
+8372	10434	1
+14805	13789	1
+36361	105102	1
+19611	10351	1
+40128	41061	1
+9125	11686	1
+59501	6304	1
+14216	6402	1
+20675	11686	1
+100510	17907	1
+28288	13967	1
+32412	16743	1
+10434	82392	1
+92079	53858	1
+17415	68281	1
+12679	32173	1
+38794	5015	1
+34599	17796	1
+17887	103214	1
+14601	16367	1
+9830	25148	1
+9702	54643	1
+11466	68515	1
+100400	6645	1
+7266	14577	1
+14824	11546	1
+48163	14385	1
+98894	17340	1
+17340	39141	1
+39235	18826	1
+7134	17796	1
+5148	36733	1
+19611	95891	1
+104787	16121	1
+6915	51618	1
+9702	96262	1
+8653	7491	1
+95219	23992	1
+14083	15913	1
+105102	26432	1
+44370	15214	1
+26093	27105	1
+7544	59726	1
+5214	39688	1
+17952	68281	1
+25335	25681	1
+58220	12679	1
+5792	2768	1
+104937	36440	1
+44358	44757	1
+5977	71654	1
+23348	30243	1
+21760	14577	1
+11546	15230	1
+8846	2672	1
+40083	11686	1
+43960	17988	1
+14253	37791	1
+9868	45429	1
+21020	16896	1
+50252	38782	1
+10036	105472	1
+19437	15214	1
+78948	21903	1
+14317	36361	1
+19275	53858	1
+91735	3515	1
+29117	3560	1
+8592	36361	1
+26898	9724	1
+56326	42056	1
+13943	8676	1
+14216	57512	1
+10982	74540	1
+55426	9868	1
+17907	37290	1
+50570	6915	1
+17952	100643	1
+14577	11645	1
+9830	44370	1
+27789	95073	1
+6619	15250	1
+52040	82954	1
+39141	16045	1
+11002	44682	1
+6915	12460	1
+63750	17952	1
+39886	20847	1
+100820	27789	1
+6383	13156	1
+55639	3390	1
+7925	11075	1
+14100	3139	1
+18368	27919	1
+17907	39141	1
+17380	12317	1
+34088	17004	1
+101568	43960	1
+13704	97920	1
+23276	44583	1
+36782	17227	1
+5886	33103	1
+29117	20614	1
+20614	10822	1
+96679	26479	1
+26246	43942	1
+21843	3275	1
+10897	55027	1
+95951	6645	1
+11075	5254	1
+41128	13704	1
+53486	3305	1
+11484	15230	1
+12917	19294	1
+15451	12565	1
+14083	5742	1
+9346	103841	1
+18074	2505	1
+9724	14011	1
+33961	5015	1
+39362	104481	1
+7491	17761	1
+24354	13622	1
+10897	37428	1
+100439	6645	1
+20309	92187	1
+3275	98945	1
+3650	103448	1
+73331	11941	1
+14343	103346	1
+2505	13522	1
+14135	12679	1
+3515	38782	1
+39235	12499	1
+10841	38916	1
+11075	99395	1
+27228	20309	1
+39886	9380	1
+81878	12565	1
+102733	52432	1
+91694	9424	1
+17227	81770	1
+10897	7244	1
+52432	13622	1
+36010	38763	1
+38483	27789	1
+59376	44370	1
+95951	37428	1
+15049	44583	1
+13522	49892	1
+7491	17025	1
+11002	15859	1
+44133	18074	1
+15552	11306	1
+17887	16027	1
+30933	39653	1
+51492	24075	1
+95951	11151	1
+72877	10982	1
+12679	33961	1
+72828	3433	1
+14059	45840	1
+7333	11686	1
+35963	98071	1
+96487	36470	1
+5886	35633	1
+14904	39417	1
+57096	3275	1
+25536	36782	1
+14011	103525	1
+37113	99855	1
+10841	13522	1
+39819	51618	1
+28288	11546	1
+15049	17796	1
+39688	11466	1
+25837	5886	1
+17166	86600	1
+19905	10915	1
+52916	18329	1
+11686	33148	1
+20834	20431	1
+6042	39819	1
+77406	45753	1
+95891	8372	1
+8676	5324	1
+15270	11075	1
+39886	20940	1
+103165	18826	1
+98894	39417	1
+14422	13704	1
+24658	30933	1
+37113	9810	1
+43271	12679	1
+17525	29117	1
+80073	27299	1
+15085	16157	1
+16045	37823	1
+70973	32800	1
+3305	7680	1
+53858	98718	1
+13499	18918	1
+20847	8901	1
+44030	16140	1
+5148	31955	1
+36361	9576	1
+48375	61396	1
+15432	17907	1
+14422	49892	1
+20877	4423	1
+32173	24658	1
+11686	21094	1
+15049	10710	1
+19219	13499	1
+30471	40128	1
+10897	29117	1
+3305	52058	1
+30243	13670	1
+38636	11546	1
+36010	31096	1
+37113	11922	1
+5423	44594	1
+68091	50421	1
+32800	102707	1
+16121	17489	1
+39555	32005	1
+44030	103487	1
+97155	12539	1
+25335	11546	1
+65150	13622	1
+7925	17340	1
+34599	34978	1
+24896	103255	1
+17952	17415	1
+53824	8186	1
+26246	15813	1
+11172	9536	1
+35963	47022	1
+17818	37823	1
+74548	13622	1
+14385	40354	1
+69206	25348	1
+26093	14657	1
+8846	37823	1
+91776	38794	1
+59501	29117	1
+103141	16367	1
+25994	57096	1
+11466	12815	1
+68102	8098	1
+18092	950	1
+9702	2768	1
+102167	5036	1
+12052	68894	1
+7107	26277	1
+39808	3560	1
+41599	19611	1
+23276	36314	1
+9724	14158	1
+35227	81770	1
+43517	28510	1
+104035	59538	1
+39334	44583	1
+11546	59808	1
+15413	9868	1
+45975	11546	1
+99517	19611	1
+10250	45753	1
+15880	9380	1
+15413	6966	1
+97920	25536	1
+5507	16045	1
+43244	11686	1
+59358	110451	1
+44757	59538	1
+17340	14385	1
+96613	17988	1
+28863	27789	1
+47801	25348	1
+11546	100666	1
+20834	11075	1
+17457	13499	1
+39235	40183	1
+13499	101899	1
+14472	101342	1
+14235	41128	1
+76035	9702	1
+3305	72764	1
+104342	70207	1
+7721	20834	1
+41384	52432	1
+48375	19583	1
+102151	39808	1
+102346	12960	1
+8699	5036	1
+7113	98567	1
+21075	9896	1
+44229	9576	1
+22774	94896	1
+1715	26479	1
+12864	25289	1
+70992	8186	1
+25536	98021	1
+8115	8551	1
+36146	34944	1
+5036	68449	1
+28626	13753	1
+20877	37791	1
+3650	9380	1
+12565	106498	1
+16081	55573	1
+38763	32119	1
+12960	14766	1
+15049	7107	1
+8372	82954	1
+99320	30730	1
+2834	92243	1
+59376	69206	1
+21020	45840	1
+9896	5640	1
+48375	13753	1
+6487	50143	1
+6860	37823	1
+10841	85619	1
+20847	80034	1
+8186	38794	1
+37791	7994	1
+101979	14178	1
+43826	11546	1
+19091	36024	1
+34978	105850	1
+7611	14135	1
+14011	16711	1
+18464	13943	1
+12795	19312	1
+39346	32826	1
+17340	13724	1
+25348	104481	1
+29025	21047	1
+41030	28240	1
+31397	17907	1
+16522	43942	1
+3410	7113	1
+36010	31478	1
+53824	17952	1
+38794	25536	1
+85619	14842	1
+91694	10036	1
+35695	11686	1
+39886	8950	1
+38916	100820	1
+44583	36010	1
+14040	41250	1
+18031	3433	1
+57096	8950	1
+7038	18585	1
+17952	50570	1
+13989	57492	1
+103448	13724	1
+11394	8551	1
+18251	22528	1
+20286	21006	1
+10570	38469	1
+97155	3275	1
+7465	101221	1
+14710	20877	1
+9936	27919	1
+70207	11686	1
+21862	97979	1
+6487	103614	1
+1715	11075	1
+14011	14498	1
+43504	9380	1
+96646	11546	1
+20286	17457	1
+41332	14385	1
+35963	3611	1
+36440	19417	1
+74540	7266	1
+14498	72487	1
+38988	28240	1
+19670	91546	1
+25926	12565	1
+14904	27299	1
+11754	97785	1
+28124	55573	1
+6860	10059	1
+5214	25837	1
+52058	96646	1
+12258	14446	1
+5423	27919	1
+14805	14253	1
+7642	32800	1
+52862	6073	1
+3092	5015	1
+106388	12917	1
+38782	16928	1
+68281	10549	1
+11622	11075	1
+102757	7107	1
+102167	80034	1
+11306	17796	1
+20847	38916	1
+55396	22424	1
+17988	6595	1
+55887	82954	1
+83096	21094	1
+13522	9953	1
+44030	55573	1
+21903	11686	1
+11686	71969	1
+26880	6645	1
+5015	36314	1
+11228	8950	1
+80034	13923	1
+11039	37791	1
+105039	10982	1
+14692	20286	1
+74081	25681	1
+38442	25348	1
+10822	12565	1
+102346	23276	1
+23276	85571	1
+37428	21359	1
+5423	45237	1
+13195	15250	1
+14385	14657	1
+71602	14385	1
+38636	80598	1
+73354	8098	1
+20847	20431	1
+48163	24354	1
+100820	7994	1
+93657	20309	1
+44358	7721	1
+11466	37767	1
+35633	53858	1
+29025	18980	1
+14216	19500	1
+13989	9602	1
+87265	9702	1
+11715	41384	1
+23211	98224	1
+17952	17474	1
+49892	10570	1
+8186	5036	1
+35893	51514	1
+12116	12478	1
+20780	19611	1
+100790	3092	1
+16367	93657	1
+11039	97845	1
+55860	39653	1
+14135	104375	1
+39417	9702	1
+14100	9830	1
+100945	29025	1
+7544	44757	1
+103792	15156	1
+103614	10897	1
+91694	21620	1
+36623	13847	1
+28841	12795	1
+44358	5148	1
+81878	8216	1
+16045	32119	1
+29379	15196	1
+43960	18007	1
+59639	12795	1
+73331	15064	1
+25994	5254	1
+5640	12478	1
+67143	18381	1
+38271	15250	1
+12565	12795	1
+9012	34088	1
+17796	14422	1
+11075	7994	1
+15432	99444	1
+11520	6304	1
+9702	103346	1
+77499	30730	1
+26479	14958	1
+39819	37290	1
+9971	8863	1
+30730	55687	1
+45738	82392	1
+14011	78948	1
+52916	1267	1
+12152	38794	1
+37223	5381	1
+59836	6383	1
+8098	74021	1
+11520	24386	1
+74548	13989	1
+10897	10549	1
+17988	19500	1
+50595	20940	1
+57977	21493	1
+10897	8533	1
+38763	101899	1
+11002	97031	1
+16620	106388	1
+10841	59376	1
+33103	24386	1
+10452	39920	1
+28288	6487	1
+17558	17340	1
+5977	29025	1
+10731	105496	1
+38529	16928	1
+12204	20989	1
+22466	12653	1
+11075	99216	1
+19611	55573	1
+94868	11686	1
+37868	93657	1
+39819	94868	1
+13873	39555	1
+17575	37791	1
+10250	95891	1
+17588	11466	1
+102167	9868	1
+14117	14011	1
+8064	79685	1
+6002	96537	1
+14158	68553	1
+13813	15913	1
+6383	11075	1
+3305	14100	1
+12460	8653	1
+17340	36010	1
+33883	12679	1
+10351	2768	1
+12679	25926	1
+53486	7925	1
+73342	26898	1
+7107	3807	1
+99790	2414	1
+3515	27299	1
+5640	105039	1
+6576	26246	1
+40914	26815	1
+7038	20133	1
+20780	12052	1
+104533	3139	1
+20971	19611	1
+95741	13704	1
+39886	20989	1
+5254	68876	1
+11798	39555	1
+25994	7295	1
+20989	81770	1
+19611	14824	1
+6487	5036	1
+27105	40183	1
+18074	12795	1
+17340	8186	1
+21249	7925	1
+57358	12679	1
+28124	79685	1
+21620	5148	1
+70207	63888	1
+8901	28156	1
+25779	16045	1
+14385	87305	1
+15064	59726	1
+25926	18007	1
+9786	57512	1
+37791	20675	1
+34088	1647	1
+23460	13642	1
+17988	6941	1
+103487	36361	1
+2834	52916	1
+11484	15913	1
+17887	3515	1
+18847	82954	1
+98567	59501	1
+18007	17340	1
+43504	27919	1
+3092	57096	1
+45840	23460	1
+41250	2834	1
+13890	10479	1
+9786	43853	1
+10897	11887	1
+2208	7721	1
+34944	8323	1
+5640	13773	1
+36010	55372	1
+10351	13642	1
+34615	26432	1
+27919	68740	1
+4789	17887	1
+30933	4553	1
+32800	17605	1
+8186	28626	1
+9953	24115	1
+23276	20309	1
+17952	96262	1
+15859	11433	1
+17796	15650	1
+13943	13943	1
+13030	59376	1
+17605	17340	1
+30730	16290	1
+34599	23875	1
+50252	19417	1
+59376	62152	1
+50390	9380	1
+10633	33871	1
+53050	5886	1
+39984	96262	1
+3305	99320	1
+68740	28358	1
+13908	13813	1
+39362	41250	1
+11546	7347	1
+13789	11019	1
+13753	99320	1
+45753	11075	1
+55573	12864	1
+21020	18585	1
+38794	17340	1
+4822	39920	1
+11546	15451	1
+14317	9830	1
+6645	6941	1
+96848	3275	1
+12619	15103	1
+39984	91562	1
+20877	22756	1
+7266	98945	1
+59189	7113	1
+81878	57492	1
+15120	57358	1
+92243	13753	1
+72877	26093	1
+17952	41398	1
+59501	36440	1
+57512	14385	1
+41128	79685	1
+93971	5662	1
+15250	18585	1
+12864	20877	1
+2834	4497	1
+37113	13642	1
+37791	39984	1
+3305	14675	1
+31397	38794	1
+11075	13499	1
+41232	38794	1
+73931	13602	1
+101994	57389	1
+49892	19437	1
+7016	13753	1
+15413	7642	1
+17907	59501	1
+2768	101221	1
+4879	7016	1
+38636	49892	1
+2414	9953	1
+15859	54636	1
+25348	20088	1
+26815	26880	1
+17952	37563	1
+14216	9971	1
+16140	21020	1
+5742	56566	1
+7107	59538	1
+14842	3690	1
+2768	12653	1
+4497	23348	1
+99482	7107	1
+19583	4553	1
+2834	11868	1
+14766	5977	1
+17796	101757	1
+19275	13499	1
+85519	14842	1
+96487	7544	1
+15103	12442	1
+3305	94896	1
+26575	16743	1
+99320	29117	1
+68894	34088	1
+7925	11117	1
+20614	12889	1
+14253	6487	1
+14216	98945	1
+19417	11686	1
+17761	16027	1
+14011	12565	1
+19960	25994	1
+43853	10570	1
+51836	2834	1
+13908	104342	1
+43492	53858	1
+87472	11546	1
+85552	9786	1
+15598	6304	1
+12184	36782	1
+95073	24149	1
+7038	14601	1
+37791	93657	1
+17397	5423	1
+25926	41613	1
+20877	105472	1
+3560	24149	1
+11686	97663	1
+13622	37428	1
+32301	35472	1
+5528	10915	1
+7266	19000	1
+36733	19611	1
+19583	15064	1
+43492	38636	1
+8115	3497	1
+22466	6463	1
+23348	10351	1
+13195	17227	1
+18329	103214	1
+7313	11394	1
+3515	21094	1
+9012	40164	1
+7721	68424	1
+49892	17988	1
+93765	25994	1
+9702	13472	1
+81838	22585	1
+15064	6860	1
+15413	16660	1
+18826	44478	1
+11520	20309	1
+6042	13602	1
+5036	105649	1
+32800	59376	1
+9830	20595	1
+8551	103792	1
+24386	14637	1
+98796	6732	1
+17558	15049	1
+8533	27299	1
+91694	3877	1
+26898	22585	1
+51618	51492	1
+65150	25681	1
+38613	68515	1
+17796	59022	1
+96848	3433	1
+97845	2414	1
+27677	71131	1
+21075	94896	1
+10250	25583	1
+25098	8676	1
+4582	25348	1
+11057	12565	1
+19611	11117	1
+43504	2708	1
+17796	16743	1
+8921	30243	1
+7544	24075	1
+17227	25536	1
+17761	71969	1
+14135	16660	1
+44594	24115	1
+103792	17907	1
+38171	17887	1
+31172	59893	1
+12478	29117	1
+100945	23211	1
+20614	45975	1
+28051	12478	1
+38794	17818	1
+75409	17166	1
+99693	3515	1
+8901	3390	1
+1464	100439	1
+10570	44370	1
+7925	36623	1
+24115	101342	1
+57953	17887	1
+59358	25994	1
+9012	9702	1
+25536	8392	1
+11887	68894	1
+5148	27403	1
+59538	17952	1
+68675	12679	1
+39984	7383	1
+40128	103525	1
+18585	20940	1
+8981	14216	1
+38469	13522	1
+17907	103228	1
+39334	17415	1
+44478	17952	1
+48375	47860	1
+34978	97031	1
+6383	44229	1
+10710	7038	1
+5423	11002	1
+20614	94896	1
+34599	12771	1
+59376	15214	1
+40164	18847	1
+30243	12348	1
+7491	23583	1
+34322	25148	1
+29025	33961	1
+38204	20402	1
+6487	19500	1
+13989	19500	1
+17887	37290	1
+101319	16928	1
+13584	14534	1
+14422	17952	1
+13670	24271	1
+55573	63888	1
+53486	11798	1
+15064	12368	1
+106388	5528	1
+5886	7611	1
+7680	11075	1
+17227	1715	1
+16045	17489	1
+38483	27521	1
+26093	25131	1
+39653	30243	1
+101342	11754	1
+14534	3515	1
+18007	45738	1
+57389	22743	1
+59376	8216	1
+75051	20614	1
+17415	5507	1
+7925	97155	1
+98841	14385	1
+53486	19871	1
+34978	2989	1
+5640	48480	1
+7038	24763	1
+103639	27919	1
+24149	15859	1
+18485	20614	1
+6860	8797	1
+19155	4497	1
+19996	12424	1
+5886	52862	1
+25779	38763	1
+26093	55396	1
+9868	57492	1
+26353	36382	1
+49892	39555	1
+23276	68437	1
+43960	20286	1
+105850	27919	1
+7107	44014	1
+37868	25289	1
+23276	17474	1
+11686	59726	1
+71480	13584	1
+17837	11941	1
+99790	21620	1
+15770	34978	1
+3275	99678	1
+68894	7491	1
+96627	8115	1
+18007	41432	1
+45975	55573	1
+17415	6304	1
+34944	19394	1
+51580	45840	1
+97736	55573	1
+36010	10570	1
+25131	105850	1
+13499	21249	1
+5507	25994	1
+45658	2768	1
+105649	25926	1
+12317	68515	1
+100848	5036	1
+25994	43853	1
+43826	7491	1
+13989	14577	1
+17457	25431	1
+29117	41301	1
+19394	36107	1
+9953	19960	1
+35227	7038	1
+25536	15880	1
+34944	3275	1
+2208	79685	1
+55573	6073	1
+13967	16825	1
+39334	3560	1
+28649	16256	1
+12864	36382	1
+14216	53824	1
+5886	36314	1
+9724	12960	1
+17952	100400	1
+11686	3611	1
+18292	7821	1
+103282	15552	1
+12052	110451	1
+19742	31201	1
+25348	5792	1
+11546	24386	1
+15770	34944	1
+39688	8098	1
+17340	1865	1
+7925	105409	1
+16045	6353	1
+12258	14577	1
+3690	24896	1
+8921	56109	1
+59726	17340	1
+25536	6487	1
+34088	99347	1
+59824	6383	1
+95588	27919	1
+21843	38794	1
+27228	13522	1
+57603	15250	1
+30933	51492	1
+97845	10897	1
+75552	11546	1
+10059	106388	1
+51740	44478	1
+20309	5148	1
+101006	3690	1
+17166	100584	1
+14824	37928	1
+17575	1464	1
+56109	14842	1
+44030	11622	1
+72764	23276	1
+22466	12460	1
+9380	4553	1
+96950	1865	1
+38529	14135	1
+8901	6073	1
+7038	41369	1
+41432	35963	1
+6437	20614	1
+14216	99444	1
+13499	25837	1
+96646	23211	1
+13522	56326	1
+96613	9830	1
+34978	75071	1
+20614	35963	1
+25335	3358	1
+100820	12679	1
+34088	55573	1
+19437	55396	1
+49892	14011	1
+8825	13602	1
+25536	8064	1
+10633	14253	1
+6002	16896	1
+19257	8186	1
+56566	8901	1
+20877	16620	1
+17761	105850	1
+6645	57967	1
+51514	5065	1
+50252	16711	1
+22756	32252	1
+8863	13642	1
+14692	3139	1
+40372	14040	1
+105336	21075	1
+13195	102151	1
+33961	5254	1
+11735	34615	1
+102623	50252	1
+33148	55573	1
+41128	21843	1
+11546	26246	1
+5701	5977	1
+3092	8863	1
+13602	16224	1
+8115	11099	1
+97901	13195	1
+11686	8950	1
+44370	7925	1
+9830	12960	1
+9380	9602	1
+10982	17397	1
+23348	9242	1
+4497	91546	1
+2768	27299	1
+96715	5742	1
+15413	29483	1
+43960	18329	1
+6915	44682	1
+6645	21455	1
+35963	106246	1
+9830	98021	1
+71527	13499	1
+6798	45840	1
+55860	13499	1
+16312	16874	1
+77406	11887	1
+27677	8720	1
+28240	5528	1
+6002	101221	1
+10982	11645	1
+25508	25994	1
+97663	41128	1
+17282	17166	1
+55573	11622	1
+20989	5036	1
+80598	36146	1
+12991	8372	1
+81871	37791	1
+34978	95588	1
+20877	20309	1
+49101	2768	1
+16224	27105	1
+7491	9786	1
+5036	91776	1
+46738	39984	1
+17796	38613	1
+98407	15913	1
+22585	45840	1
+7038	14534	1
+38782	13522	1
+2369	82544	1
+38763	18585	1
+78948	5324	1
+34944	80034	1
+71131	51740	1
+7925	61485	1
+12204	26246	1
+50595	25131	1
+48375	96080	1
+50421	12795	1
+5036	54662	1
+13567	11715	1
+14577	26432	1
+11415	38204	1
+30933	25536	1
+6002	20834	1
+11520	9012	1
+17489	16874	1
+13813	11019	1
+14824	71138	1
+15451	37823	1
+97053	10508	1
+6941	12795	1
+35227	55396	1
+58181	6732	1
+7295	17319	1
+29025	19155	1
+20595	13923	1
+102466	11715	1
+7925	20834	1
+14560	14472	1
+17457	25779	1
+37428	100584	1
+7266	14317	1
+12317	39819	1
+9971	37868	1
+24783	4013	1
+87305	6732	1
+12460	57492	1
+59501	5507	1
+42396	3587	1
+3611	33961	1
+14117	59555	1
+52432	71138	1
+96613	13943	1
+59501	96551	1
+55573	35472	1
+53824	11686	1
+12960	10250	1
+5792	5214	1
+13602	27677	1
+15932	38794	1
+26479	9830	1
+15120	15413	1
+11075	40322	1
+26745	36470	1
+21020	19000	1
+11686	39091	1
+96262	12499	1
+2505	2208	1
+19394	38794	1
+57389	7107	1
+59358	80034	1
+2505	45840	1
+15432	5507	1
+21020	20309	1
+74548	13670	1
+2208	78985	1
+17227	97011	1
+6383	18559	1
+15485	4497	1
+13195	26146	1
+91747	6073	1
+13670	101620	1
+34088	9702	1
+53486	4879	1
+11546	106365	1
+9743	15485	1
+38529	5886	1
+20780	18031	1
+17887	11039	1
+8186	39555	1
+24149	16001	1
+99292	13602	1
+18847	15913	1
+4789	16928	1
+9724	3139	1
+54636	37373	1
+40083	12565	1
+23992	80930	1
+38016	13472	1
+50570	12116	1
+10982	45237	1
+43492	38763	1
+8098	13813	1
+100037	11546	1
+3092	93657	1
+45753	13670	1
+91562	39808	1
+9602	26093	1
+4553	15451	1
+37868	28358	1
+6966	16928	1
+52058	3390	1
+9971	12991	1
+43244	4497	1
+11466	99678	1
+10710	39637	1
+38171	93881	1
+12478	18309	1
+9631	2414	1
+20614	10841	1
+20402	95488	1
+74548	7994	1
+35963	44358	1
+101899	13967	1
+18074	15519	1
+13943	47860	1
+18074	17588	1
+21862	17907	1
+3275	99444	1
+50421	36024	1
+10570	7544	1
+14385	45753	1
+7962	12539	1
+15064	39313	1
+19996	18251	1
+31172	25348	1
+21020	16620	1
+29596	20065	1
+41599	7747	1
+34615	20614	1
+18031	25926	1
+5507	3217	1
+49892	45975	1
+12565	97845	1
+5662	24207	1
+9702	32301	1
+18559	10315	1
+27105	12460	1
+104481	38171	1
+14083	14178	1
+17340	24805	1
+37428	12518	1
+11715	2505	1
+55573	27971	1
+12565	6073	1
+101342	40164	1
+18869	40068	1
+13943	4747	1
+91562	11686	1
+41030	25994	1
+7038	100643	1
+28626	17907	1
+55573	98584	1
+39886	6860	1
+44757	6966	1
+8901	37454	1
+25536	7594	1
+94724	5015	1
+44478	29117	1
+97155	4879	1
+24386	17588	1
+94026	25994	1
+5792	39362	1
+51514	68281	1
+27503	59726	1
+27919	9868	1
+34599	15049	1
+15913	36782	1
+39653	41111	1
+18464	15859	1
+15064	14618	1
+59501	10479	1
+21249	3515	1
+29025	24386	1
+20780	7611	1
+3275	3305	1
+3515	11306	1
+68449	15432	1
+13522	13602	1
+7038	23129	1
+2768	95891	1
+9346	17143	1
+5977	23348	1
+19219	96487	1
+98021	50252	1
+35963	31955	1
+39637	8551	1
+15175	96700	1
+68281	16660	1
+14117	17837	1
+14904	39026	1
+59501	11075	1
+40750	25994	1
+19500	59747	1
+59836	55573	1
+10036	7544	1
+1267	13831	1
+8981	37791	1
+23033	50595	1
+8551	10915	1
+105102	6487	1
+25926	15064	1
+53824	51492	1
+105956	39841	1
+14710	7038	1
+6941	6353	1
+87472	25536	1
+1865	15413	1
+105850	17887	1
+10479	50570	1
+96262	37868	1
+2414	9830	1
+21094	2414	1
+99216	36623	1
+91591	6002	1
+20614	31172	1
+33883	53858	1
+42302	14422	1
+33883	7994	1
+4391	2745	1
+41369	52432	1
+13642	14422	1
+25393	5036	1
+25994	80598	1
+104533	11754	1
+71131	38763	1
+8863	11715	1
+13704	16121	1
+11686	10122	1
+10897	91562	1
+18381	95951	1
+24386	59022	1
+39637	11546	1
+14385	25779	1
+41232	23276	1
+71813	8186	1
+34599	39637	1
+15230	9971	1
+25994	40571	1
+10841	25926	1
+15451	3611	1
+11754	41111	1
+70207	14158	1
+5886	19772	1
+11099	15913	1
+72764	10731	1
+36623	40128	1
+11117	6645	1
+24149	17282	1
+25393	25431	1
+59189	71138	1
+16312	13943	1
+25201	85619	1
+80598	25078	1
+12679	39458	1
+34088	56326	1
+14343	8921	1
+55573	14011	1
+38916	8676	1
+38916	92187	1
+25779	10479	1
+24149	17098	1
+53858	51197	1
+9702	101342	1
+36733	19000	1
+44370	7994	1
+11057	24354	1
+36623	34978	1
+37791	68894	1
+13923	9653	1
+14158	7347	1
+5662	19925	1
+16140	13622	1
+13943	15859	1
+30243	14158	1
+15103	6966	1
+105102	9830	1
+34088	38794	1
+15103	68894	1
+10951	105409	1
+51422	8901	1
+21061	20309	1
+39458	10915	1
+24840	2768	1
+98407	8098	1
+14996	34599	1
+4497	38916	1
+13670	6966	1
+14824	24115	1
+12771	68091	1
+12406	49892	1
+30933	16743	1
+14135	13704	1
+11686	12406	1
+29483	27503	1
+10036	57492	1
+80034	1942	1
+51740	68091	1
+15539	16743	1
+50252	37823	1
+7038	55299	1
+14446	45753	1
+27183	37373	1
+25536	50570	1
+29379	9346	1
+15032	17761	1
+102297	11715	1
+40128	101568	1
+15175	100750	1
+36024	19437	1
+10479	11433	1
+57096	7113	1
+14747	12565	1
+102346	11686	1
+106388	10036	1
+4423	80034	1
+23276	14842	1
+82954	104497	1
+94592	13704	1
+94324	9346	1
+9762	49101	1
+20286	102707	1
+41111	45840	1
+15859	11715	1
+103683	11686	1
+7113	5792	1
+68876	38794	1
+13943	10036	1
+17761	36010	1
+59358	95073	1
+55573	6860	1
+74548	7038	1
+3410	39886	1
+78985	38204	1
+21249	17907	1
+103346	59376	1
+41332	41128	1
+40128	14618	1
+13602	7747	1
+12960	44030	1
+8846	20286	1
+36782	36382	1
+13704	6383	1
+22585	82954	1
+11735	5640	1
+10479	5423	1
+101645	21020	1
+13642	100400	1
+57977	6073	1
+21359	38763	1
+12565	12077	1
+7680	7925	1
+103525	14422	1
+14978	43942	1
+96627	6966	1
+11099	17340	1
+6860	6383	1
+25994	94868	1
+16140	20877	1
+10411	103995	1
+23348	59726	1
+7465	24115	1
+50252	30933	1
+8901	6228	1
+104342	11546	1
+17887	43942	1
+17525	9293	1
+40311	5148	1
+24386	11484	1
+100439	12539	1
+40002	48375	1
+105716	34088	1
+36382	83096	1
+15103	104863	1
+25994	9674	1
+39886	94868	1
+58220	5254	1
+20286	8825	1
+29025	30933	1
+12565	49892	1
+40128	36010	1
+8372	30243	1
+17761	39688	1
+20847	35963	1
+38794	44594	1
+10570	14385	1
+38016	38931	1
+1811	79685	1
+9702	96789	1
+71138	14534	1
+17227	13724	1
+102272	7107	1
+9786	49892	1
+5507	25779	1
+103792	7107	1
+57389	23398	1
+20675	95488	1
+6487	15214	1
+11715	72596	1
+10915	49178	1
+40164	15583	1
+17059	27503	1
+59538	10897	1
+32800	24763	1
+18074	11484	1
+7465	55396	1
+13642	44030	1
+16081	32800	1
+39125	10915	1
+14253	24354	1
+85519	24658	1
+31172	25926	1
+21760	7747	1
+96700	18522	1
+100439	17761	1
+25348	16660	1
+13943	96848	1
+11019	3515	1
+103346	21862	1
+2208	19611	1
+80930	9702	1
+41613	17952	1
+14253	23348	1
+7313	13753	1
+9012	102707	1
+87387	24149	1
+11546	16743	1
+2834	36314	1
+55372	37791	1
+50390	14040	1
+16081	24207	1
+13704	43023	1
+10596	99855	1
+19460	15413	1
+14472	13670	1
+13908	8098	1
+45627	7113	1
+96950	39841	1
+35633	7925	1
+44133	95588	1
+37513	27105	1
+8533	36470	1
+41398	18522	1
+8551	39527	1
+39808	34599	1
+5036	20675	1
+82544	17004	1
+20877	13813	1
+9576	24386	1
+12795	28358	1
+41111	40128	1
+12679	54577	1
+14904	12565	1
+91735	12795	1
+20286	44229	1
+101899	4497	1
+20342	56326	1
+22756	25994	1
+80073	13522	1
+81838	99678	1
+13584	38794	1
+13989	21862	1
+10982	15913	1
+10230	4497	1
+18464	12795	1
+91562	28358	1
+21843	74548	1
+27677	15932	1
+59376	8533	1
+43942	25536	1
+6383	91546	1
+7544	12348	1
+53050	10915	1
+39886	27677	1
+18074	73354	1
+14011	14601	1
+24386	14343	1
+12518	18847	1
+23348	71138	1
+71138	21061	1
+11546	53486	1
+31955	82954	1
+19611	7747	1
+36782	97031	1
+7680	6002	1
+26898	13923	1
+14498	59376	1
+25289	81878	1
+38483	25098	1
+6941	24149	1
+9830	51618	1
+39637	68894	1
+18031	9702	1
+15156	71983	1
+49892	30933	1
+39819	27677	1
+2768	7544	1
+10897	97619	1
+11754	47860	1
+26353	74548	1
+39819	17558	1
+38877	28051	1
+59639	12539	1
+50595	11394	1
+73342	18074	1
+26353	21862	1
+5742	48146	1
+96487	8216	1
+39555	25148	1
+39808	17558	1
+10391	30730	1
+14385	2208	1
+22637	4497	1
+14385	45840	1
+44757	101221	1
+18092	5148	1
+101645	8098	1
+5148	17340	1
+2989	17887	1
+19000	101568	1
+3390	24386	1
+99216	67604	1
+39984	17796	1
+25131	9936	1
+10036	25148	1
+40554	12052	1
+17340	6576	1
+87387	27105	1
+31172	20309	1
+11686	14618	1
+17380	25779	1
+100790	3650	1
+22756	81878	1
+12565	13989	1
+13522	43942	1
+18074	6353	1
+19437	7491	1
+12368	11019	1
+18585	38171	1
+100166	17166	1
+11484	15880	1
+17575	3587	1
+11686	72764	1
+4747	65150	1
+39334	55372	1
+13195	12795	1
+12619	9346	1
+25131	44594	1
+59538	13813	1
+3275	68606	1
+43492	35963	1
+14996	17380	1
+50595	12565	1
+10897	25201	1
+52040	20309	1
+37620	13704	1
+32005	1267	1
+13622	25393	1
+36382	17505	1
+17907	102466	1
+19394	9830	1
+6860	5254	1
+2505	37113	1
+8901	2834	1
+28358	39555	1
+4700	14385	1
+14904	12679	1
+14158	103525	1
+34088	98021	1
+11546	20877	1
+10982	3217	1
+37791	28626	1
+14498	19500	1
+105496	3650	1
+7038	39920	1
+11484	25431	1
+12704	55976	1
+24149	20614	1
+23276	8115	1
+12052	97168	1
+11039	51740	1
+11754	92113	1
+14824	13789	1
+71138	103141	1
+32173	14135	1
+8186	8323	1
+20989	102346	1
+43960	20342	1
+26815	51692	1
+45753	41128	1
+14904	96537	1
+104481	12539	1
+13789	6402	1
+12864	7107	1
+72764	18007	1
+17227	10230	1
+78985	11075	1
+29025	75378	1
+13943	7134	1
+25536	14472	1
+21094	98567	1
+13724	8825	1
+9971	94324	1
+17887	98945	1
+10570	25536	1
+36010	38613	1
+11075	56045	1
+25335	106388	1
+14978	26479	1
+5381	59189	1
+18381	21862	1
+68091	4772	1
+4497	19113	1
+52432	74548	1
+18007	15214	1
+104459	10508	1
+10250	14158	1
+3807	37113	1
+91747	13642	1
+14253	28358	1
+13773	8115	1
+12406	1464	1
+24658	54234	1
+12460	15103	1
+37513	104481	1
+29483	9868	1
+59376	76035	1
+10452	7680	1
+7518	59376	1
+3139	18092	1
+27789	17340	1
+39290	11075	1
+17489	30730	1
+42056	43960	1
+53824	38916	1
+24386	36361	1
+35633	22424	1
+38483	57967	1
+55027	26479	1
+12704	66120	1
+10982	102504	1
+98210	47769	1
+21075	14385	1
+100790	81838	1
+12679	101568	1
+27919	52385	1
+26370	26898	1
+17796	49892	1
+21760	11715	1
+4582	7038	1
+43960	15552	1
+17397	17761	1
+68160	30730	1
+13499	68876	1
+44583	39984	1
+25131	15230	1
+12864	18114	1
+59376	15583	1
+9602	3515	1
+20780	105496	1
+51514	17059	1
+7611	35963	1
+99678	14158	1
+105039	17907	1
+21843	68091	1
+13642	4789	1
+3690	47967	1
+25681	5848	1
+50421	34978	1
+38794	27299	1
+17227	6941	1
+57953	7747	1
+17558	6915	1
+21843	103525	1
+13499	20971	1
+18847	99216	1
+17227	100790	1
+25994	4553	1
+8186	106365	1
+12499	18826	1
+23211	58230	1
+39235	7747	1
+11117	17227	1
+6463	43683	1
+21620	59808	1
+41095	5036	1
+39886	18267	1
+20713	44030	1
+32709	10250	1
+21061	18980	1
+7491	15120	1
+17761	44030	1
+101757	15064	1
+12704	14941	1
+18092	98894	1
+71813	59376	1
+97155	37791	1
+51740	3807	1
+68553	30243	1
+14253	10095	1
+14135	41128	1
+44030	17907	1
+72596	25536	1
+9012	18617	1
+6860	10452	1
+7107	7107	1
+87472	70207	1
+14422	20614	1
+44030	37563	1
+8901	6134	1
+4964	80930	1
+14385	11868	1
+5792	4879	1
+73838	12771	1
+39984	103792	1
+96262	41128	1
+11039	17489	1
+97736	82954	1
+19500	55426	1
+99444	3092	1
+17907	34599	1
+9220	7038	1
+10570	19500	1
+12368	37428	1
+62805	25926	1
+13704	6353	1
+52916	3650	1
+14083	36382	1
+71138	14601	1
+7107	15064	1
+55372	14904	1
+4789	17143	1
+9312	27183	1
+4772	51740	1
+35633	24149	1
+25148	20675	1
+96627	12317	1
+7134	74540	1
+63888	10596	1
+37113	11715	1
+9971	7016	1
+97979	38483	1
+5036	94117	1
+33148	93384	1
+85619	11887	1
+13240	24115	1
+43942	11039	1
+7113	26898	1
+20877	100534	1
+52862	10596	1
+6383	77861	1
+17761	57512	1
+35227	25148	1
+1715	18381	1
+12460	13584	1
+5662	25431	1
+4747	99693	1
+55573	19500	1
+16121	71131	1
+18267	12478	1
+17988	39984	1
+15880	25131	1
+5254	65150	1
+21047	11228	1
+13195	72764	1
+99347	8186	1
+13670	7994	1
+52916	7925	1
+7642	59358	1
+97979	10982	1
+38204	21903	1
+24354	11117	1
+14766	7383	1
+44030	102707	1
+41128	37113	1
+37113	17837	1
+68553	5036	1
+6915	46738	1
+6619	6002	1
+52432	9312	1
+4497	51514	1
+81878	102623	1
+23875	32119	1
+101250	17796	1
+17796	16027	1
+7906	13622	1
+55426	9702	1
+17761	7544	1
+49892	12096	1
+51492	13831	1
+17457	52058	1
+6002	18074	1
+91776	29117	1
+95073	32709	1
+104497	4879	1
+16045	16027	1
+21862	57492	1
+91776	13724	1
+100584	38794	1
+36470	31955	1
+14996	101757	1
+44682	12258	1
+13499	99593	1
+96963	39141	1
+12889	45840	1
+104342	12565	1
+13602	41232	1
+16367	59022	1
+9220	7544	1
+2672	11546	1
+10351	10841	1
+13967	21843	1
+5662	93765	1
+79625	44030	1
+81878	95488	1
+13584	13923	1
+10570	10897	1
+13967	11228	1
+5015	27228	1
+9743	15413	1
+59538	97492	1
+40128	29379	1
+24783	104533	1
+7038	21493	1
+18074	15214	1
+21760	25348	1
+9181	34978	1
+7266	65150	1
+97168	3690	1
+23875	16045	1
+18114	27183	1
+25536	62152	1
+44030	39984	1
+27919	22528	1
+21903	3433	1
+11622	14117	1
+2708	3611	1
+15120	51492	1
+13943	24075	1
+25994	6247	1
+7347	10250	1
+12499	27105	1
+5148	30933	1
+52040	20431	1
+39091	25926	1
+24149	1715	1
+98567	13943	1
+10452	11686	1
+69206	13943	1
+11868	8797	1
+105409	13943	1
+102272	20286	1
+40128	7491	1
+25536	5036	1
+27677	102757	1
+6645	25926	1
+11484	25148	1
+27503	51618	1
+39886	12679	1
+15214	97920	1
+21843	28626	1
+61396	5214	1
+5254	20286	1
+78985	28051	1
+56326	17952	1
+34944	6966	1
+13642	68281	1
+13584	100258	1
+39417	11546	1
+35472	19155	1
+15376	11075	1
+17558	25779	1
+15413	11546	1
+13499	54234	1
+28709	8797	1
+17227	92243	1
+14601	37868	1
+6487	39290	1
+24115	6353	1
+17861	24386	1
+8115	14040	1
+102435	39555	1
+3433	20940	1
+14941	16743	1
+14158	10351	1
+6966	59189	1
+38763	10710	1
+41250	14117	1
+16121	26277	1
+13602	5640	1
+98766	14343	1
+72487	2414	1
+11546	10897	1
+14904	17575	1
+4497	11228	1
+56045	18007	1
+52040	16928	1
+7038	18942	1
+9830	38916	1
+19905	25289	1
+7611	20286	1
+12565	18114	1
+11645	20342	1
+25994	58220	1
+41095	105102	1
+13753	14385	1
+17457	6576	1
+17952	102733	1
+8981	52862	1
+15103	38520	1
+45237	13753	1
+41128	41111	1
+13602	8901	1
+104075	9602	1
+10059	59726	1
+17415	13873	1
+7038	10036	1
+5848	25994	1
+57977	13642	1
+10315	39362	1
+17761	18074	1
+24840	59376	1
+36470	81878	1
+30787	6645	1
+37233	6073	1
+5977	81838	1
+25348	14498	1
+25335	7994	1
+22466	2768	1
+5886	6156	1
+52058	7721	1
+59501	28841	1
+24805	7491	1
+8098	10596	1
+74540	5507	1
+68437	20431	1
+49892	22562	1
+44030	37928	1
+6002	18267	1
+6383	30693	1
+95588	7491	1
+5848	13522	1
+27789	65150	1
+9896	40128	1
+5036	99395	1
+17575	105102	1
+17525	21843	1
+39841	55027	1
+15413	19155	1
+4201	5848	1
+7925	8825	1
+102707	6915	1
+15913	100534	1
+7925	13622	1
+39653	73354	1
+48375	36146	1
+103214	18381	1
+37513	14577	1
+14253	14216	1
+20780	7906	1
+17796	39141	1
+43853	17761	1
+56326	49892	1
+5584	15064	1
+21620	47801	1
+13873	9830	1
+19417	20614	1
+24386	39362	1
+57492	13943	1
+3358	20088	1
+7680	29025	1
+7465	35472	1
+7721	14805	1
+50143	21903	1
+15432	25681	1
+13454	45429	1
+38529	25348	1
+5036	5254	1
+14011	47336	1
+11868	3275	1
+14117	81838	1
+20204	24207	1
+75512	9576	1
+66120	3410	1
+62152	55573	1
+59538	17227	1
+25681	101899	1
+31397	21342	1
+37791	24763	1
+106388	29117	1
+63888	6073	1
+59358	6966	1
+11941	7994	1
+20309	18114	1
+29379	16522	1
+11922	30243	1
+14235	45975	1
+96569	25926	1
+11484	2414	1
+18092	59376	1
+22562	8186	1
+21094	14083	1
+17796	7642	1
+3759	8372	1
+6595	20342	1
+28709	6860	1
+68281	27919	1
+13724	17796	1
+56326	15049	1
+11484	13873	1
+61485	55573	1
+4879	40068	1
+13943	63382	1
+36010	10479	1
+40311	29025	1
+68449	13499	1
+14472	41599	1
+97901	22798	1
+7642	26246	1
+37791	17209	1
+102272	12864	1
+5036	37791	1
+13622	56109	1
+1865	12052	1
+2768	68449	1
+101568	27677	1
+2505	13622	1
+57096	25335	1
+25994	63888	1
+14842	16660	1
+4747	17340	1
+37868	3611	1
+39841	31478	1
+41398	17887	1
+78985	20847	1
+17761	5148	1
+16367	98766	1
+2868	13943	1
+13773	7038	1
+7962	10479	1
+43492	38794	1
+15064	3433	1
+12864	43826	1
+106388	13361	1
+57512	10095	1
+18585	2768	1
+15451	16928	1
+39141	17098	1
+95219	59376	1
+100820	25994	1
+25994	44030	1
+37791	17380	1
+8115	103487	1
+44030	14637	1
+15598	25536	1
+17116	32336	1
+11228	27403	1
+6645	31096	1
+44133	103792	1
+3515	104035	1
+33103	39653	1
+35633	59376	1
+14637	7038	1
+19611	13602	1
+23992	35472	1
+74540	11075	1
+16045	51618	1
+39637	100584	1
+48375	33148	1
+3690	68675	1
+68437	77343	1
+21862	99320	1
+12478	37939	1
+17588	105102	1
+20286	105409	1
+59376	34978	1
+22651	59726	1
+24974	7925	1
+10670	72828	1
+11546	14498	1
+36024	14011	1
+20402	8292	1
+14385	75552	1
+72877	43960	1
+51422	40128	1
+16045	17558	1
+12116	29379	1
+15880	5507	1
+11075	10670	1
+42056	3807	1
+98841	59376	1
+34978	80364	1
+31249	4879	1
+11754	10596	1
+25536	110451	1
+18962	38171	1
+967	11715	1
+74081	3305	1
+18074	78948	1
+17818	11019	1
+92079	37791	1
+20286	13522	1
+19460	14385	1
+12889	7113	1
+87422	16743	1
+17227	27299	1
+11546	104052	1
+967	15103	1
+59376	53837	1
+13923	34088	1
+32119	37823	1
+12679	43301	1
+32709	11228	1
+44030	8323	1
+29025	14117	1
+106350	37823	1
+27521	7038	1
+19670	8098	1
+105102	17489	1
+13622	102167	1
+94592	39637	1
+36024	36146	1
+18918	7925	1
+25289	5036	1
+91546	8921	1
+10915	41157	1
+14135	43960	1
+13499	43853	1
+30933	28510	1
+12565	68281	1
+17489	25131	1
+23460	9536	1
+21006	8797	1
+99855	22585	1
+70973	34088	1
+49892	10508	1
+68939	24207	1
+94868	20614	1
+2708	7594	1
+23348	6383	1
+37454	14011	1
+41075	25994	1
+6402	5720	1
+105496	20877	1
+5036	17505	1
+10897	31096	1
+8115	12864	1
+103792	13522	1
+21249	8676	1
+44030	6645	1
+15650	12539	1
+77343	69836	1
+36782	13908	1
+14158	20755	1
+19905	60225	1
+14472	14534	1
+10549	37823	1
+98567	36782	1
+19460	6002	1
+25536	14618	1
+11546	15049	1
+3611	11546	1
+39653	12960	1
+12539	15913	1
+12704	12864	1
+11433	42056	1
+15064	4013	1
+11019	55372	1
+6487	43492	1
+68424	14135	1
+5214	27745	1
+15049	12368	1
+97979	12052	1
+47801	34615	1
+44594	3515	1
+10250	14235	1
+6619	2369	1
+9702	14747	1
+44370	7038	1
+35472	12348	1
+96262	13989	1
+37513	14472	1
+103792	37791	1
+37428	44583	1
+68894	15156	1
+27919	101963	1
+9125	21862	1
+98610	15859	1
+7038	5640	1
+2768	28288	1
+22585	11868	1
+21249	14135	1
+5036	91591	1
+11686	22424	1
+9702	10841	1
+95741	14385	1
+2208	5254	1
+92216	4879	1
+102167	16928	1
+85519	2414	1
+15880	38613	1
+21843	18074	1
+70490	15032	1
+14385	13472	1
+38204	105496	1
+10822	6966	1
+20780	54234	1
+39346	38663	1
+37113	10434	1
+12442	14011	1
+11546	68424	1
+13943	44030	1
+25148	12565	1
+10915	93819	1
+12704	31096	1
+4497	4879	1
+15880	11394	1
+10479	1715	1
+13642	28649	1
+13923	101221	1
+104086	24207	1
+5584	14996	1
+14343	14498	1
+29025	11075	1
+99320	7994	1
+17575	37428	1
+11520	12116	1
+13522	11868	1
+8186	2768	1
+20780	10670	1
+14011	38916	1
+39141	96537	1
+40128	24805	1
+56045	17004	1
+10508	13195	1
+43504	37791	1
+16312	11887	1
+5640	103141	1
+14601	26093	1
+43492	8186	1
+37791	13670	1
+17837	13622	1
+25431	100258	1
+15230	15156	1
+39886	17525	1
+25348	10951	1
+32173	5148	1
+8676	2414	1
+15747	96715	1
+30963	37823	1
+41332	13943	1
+23348	3275	1
+52862	18092	1
+87408	2414	1
+5036	7611	1
+9830	14059	1
+24149	13847	1
+7491	9293	1
+36782	6576	1
+24075	37823	1
+32800	23583	1
+70490	8901	1
+105102	13908	1
+21047	20286	1
+3587	40571	1
+13813	10095	1
+14710	5977	1
+24115	8720	1
+16045	3611	1
+4700	19500	1
+38850	1464	1
+5036	8676	1
+5036	92187	1
+10878	5254	1
+18074	3390	1
+14296	68553	1
+14618	39334	1
+3877	26898	1
+11868	10596	1
+6860	19394	1
+26745	82954	1
+5036	7518	1
+68437	3305	1
+44757	85619	1
+14904	17796	1
+92243	11754	1
+7134	38916	1
+8825	14842	1
+18847	63382	1
+14296	17907	1
+16045	24149	1
+101568	25926	1
+66120	25431	1
+37454	10250	1
+1865	39793	1
+35227	19275	1
+25131	102707	1
+47336	13030	1
+100534	52432	1
+32173	16711	1
+21020	43517	1
+8921	3305	1
+4497	10670	1
+12565	19257	1
+6966	101342	1
+27503	25536	1
+94592	24386	1
+38916	16660	1
+12704	17761	1
+10596	14766	1
+4067	8797	1
+15032	11039	1
+7925	19275	1
+7491	6304	1
+39841	100037	1
+2208	37823	1
+14343	44824	1
+27677	17489	1
+25289	24149	1
+11686	32336	1
+71438	37823	1
+26745	15413	1
+21862	9971	1
+6383	52916	1
+10670	13435	1
+99693	68091	1
+94896	8950	1
+82954	3305	1
+6002	19275	1
+7925	7347	1
+12406	9346	1
+4747	8115	1
+12704	3515	1
+14446	24386	1
+27919	10549	1
+95951	17952	1
+12499	13967	1
+18847	12478	1
+8699	4497	1
+13704	20286	1
+21843	16928	1
+17796	12499	1
+7295	26093	1
+99395	9971	1
+23348	38782	1
+30933	32301	1
+18329	37373	1
+6941	11484	1
+14343	41111	1
+25994	25837	1
+21075	29025	1
+3807	23875	1
+9268	102346	1
+13847	59501	1
+25348	7747	1
+23460	8372	1
+70009	39141	1
+38794	97155	1
+13989	105409	1
+17796	11099	1
+2834	40354	1
+59376	41061	1
+9346	12771	1
+12116	44229	1
+21843	11754	1
+15064	95891	1
+29483	34978	1
+24783	10670	1
+19437	11686	1
+11546	15214	1
+15049	96627	1
+11941	37113	1
+14011	7038	1
+45840	16140	1
+15250	24075	1
+11484	85619	1
+40589	3275	1
+20755	13499	1
+17340	7642	1
+12565	39637	1
+15859	99562	1
+105716	7266	1
+17988	12565	1
+52432	99790	1
+48375	3611	1
+6915	48375	1
+51422	57096	1
+4497	32252	1
+9312	24115	1
+10250	13943	1
+91562	44030	1
+10095	25148	1
+6860	38794	1
+6595	17761	1
+12565	6437	1
+19500	31172	1
+24386	10411	1
+15032	59501	1
+44682	2708	1
+16157	20204	1
+48375	14216	1
+7038	17887	1
+21061	5886	1
+97120	39984	1
+12565	102707	1
+11546	14842	1
+100945	3275	1
+15032	20614	1
+17227	14059	1
+80273	9242	1
+12539	13622	1
+10452	21061	1
+101979	55573	1
+33961	39362	1
+39886	17796	1
+24386	9971	1
+49892	104880	1
+80034	2745	1
+25148	105102	1
+20755	7747	1
+53824	10570	1
+3560	11019	1
+11887	15413	1
+14011	11075	1
+31096	5381	1
+23460	14059	1
+14011	6073	1
+56489	67604	1
+47801	17340	1
+18092	5036	1
+21047	20780	1
+40354	13499	1
+6463	91830	1
+14117	6073	1
+9242	50390	1
+39141	14618	1
+12704	9380	1
+74548	44133	1
+106246	15196	1
+11546	67519	1
+3515	15913	1
+68091	4747	1
+12960	18522	1
+4747	17988	1
+70490	15432	1
+47769	40750	1
+12889	59358	1
+55573	47022	1
+55639	2745	1
+106455	12771	1
+44370	29025	1
+18007	4013	1
+7333	6383	1
+38877	12795	1
+96487	48375	1
+37586	16743	1
+21493	7906	1
+58230	30730	1
+37928	27105	1
+14601	13670	1
+59501	21843	1
+17340	55573	1
+24149	17415	1
+21843	12499	1
+21342	15932	1
+37513	13584	1
+18074	97155	1
+9702	18007	1
+18007	71480	1
+29117	27183	1
+3515	47336	1
+19611	7347	1
+95588	7107	1
+25536	26093	1
+21006	11075	1
+8981	19583	1
+11415	13753	1
+74540	21862	1
+14446	44824	1
+43960	9293	1
+12679	15913	1
+42056	23875	1
+19611	12052	1
+8901	13499	1
+3515	17861	1
+55573	4423	1
+95073	50252	1
+6487	32301	1
+3305	13584	1
+41232	17227	1
+71654	50570	1
+52432	13831	1
+27105	63382	1
+8863	47769	1
+36024	55396	1
+12317	14253	1
+10749	23992	1
+18329	5640	1
+103012	1267	1
+17227	45429	1
+32709	14766	1
+9868	10122	1
+12204	37823	1
+25994	41218	1
+106388	70207	1
+25994	96700	1
+43517	6860	1
+38016	24896	1
+10670	13622	1
+53824	105102	1
+13522	32681	1
+85619	25131	1
+37928	5977	1
+57977	38483	1
+14343	14472	1
+19417	26093	1
+59639	13602	1
+5423	59501	1
+12679	50252	1
+65982	11686	1
+8863	11686	1
+14924	39841	1
+35227	25348	1
+55887	2834	1
+38171	28156	1
+5423	17340	1
+30787	8981	1
+44229	28051	1
+21493	37233	1
+17952	102466	1
+75051	17761	1
+39886	28051	1
+17340	11306	1
+70992	2768	1
+6002	12565	1
+55976	26815	1
+20877	15880	1
+2868	9971	1
+15913	8950	1
+43853	13030	1
+19460	9830	1
+101221	15064	1
+12460	99827	1
+18074	5462	1
+29117	18251	1
+27105	38877	1
+13522	21006	1
+37454	3650	1
+25994	93561	1
+41095	21094	1
+7925	59893	1
+3560	39819	1
+5015	72487	1
+30730	21249	1
+3515	44583	1
+78985	13584	1
+2834	14747	1
+24386	41128	1
+12795	85552	1
+2672	11686	1
+3611	23348	1
+82392	20780	1
+105877	51740	1
+15230	49892	1
+4700	5036	1
+17887	41432	1
+14343	11075	1
+18329	98945	1
+17457	39819	1
+5036	106365	1
+75378	5148	1
+25348	11075	1
+55639	20940	1
+13753	6860	1
+41301	16874	1
+11754	8797	1
+21493	21743	1
+17887	42056	1
+23875	15032	1
+24805	38877	1
+32301	22562	1
+101701	5507	1
+6383	87305	1
+57096	11686	1
+96569	12258	1
+44594	13499	1
+11520	37428	1
+70992	11546	1
+100790	14343	1
+36010	39819	1
+12679	3515	1
+97901	25148	1
+68449	5015	1
+55573	78962	1
+10315	37823	1
+52058	18942	1
+71654	97031	1
+103228	8115	1
+9576	39362	1
+40128	11002	1
+15120	24149	1
+94592	27919	1
+96158	49892	1
+15552	24354	1
+103228	39334	1
+17761	38469	1
+15413	28358	1
+13522	8797	1
+27228	4553	1
+15913	6595	1
+36010	95205	1
+77861	20653	1
+4747	11002	1
+25994	43670	1
+24783	41250	1
+44030	96262	1
+11868	39653	1
+19000	59501	1
+9346	5640	1
+18847	12653	1
+14135	10841	1
+15913	5792	1
+17258	2414	1
+71654	14317	1
+37928	13622	1
+43826	13923	1
+59538	68515	1
+38016	3650	1
+17988	9936	1
+78948	3410	1
+12704	12795	1
+41128	2414	1
+5214	6860	1
+95488	3515	1
+20989	24658	1
+25348	44358	1
+91694	6383	1
+9896	6073	1
+4879	21075	1
+37791	80598	1
+10982	15650	1
+38794	55573	1
+40322	8098	1
+56045	14040	1
+12619	13943	1
+6383	7244	1
+9786	9602	1
+25583	12960	1
+17415	39141	1
+44133	15770	1
+43670	40068	1
+38385	36910	1
+22466	87387	1
+48375	100561	1
+40140	37868	1
+55573	73342	1
+17227	39808	1
+5015	7721	1
+15413	38483	1
+9602	28288	1
+7491	9012	1
+43271	16928	1
+16081	36024	1
+72877	5507	1
+2505	5148	1
+4879	14637	1
+28709	14253	1
+24386	105850	1
+12565	59376	1
+30693	3587	1
+19500	3611	1
+4879	7611	1
+37113	4013	1
+19460	32800	1
+11686	12565	1
+12539	59501	1
+37113	13602	1
+14158	11117	1
+10897	55976	1
+6966	21843	1
+19394	45429	1
+35633	7491	1
+23583	30730	1
+6595	17952	1
+6002	38794	1
+2834	95891	1
+9653	11466	1
+76035	17227	1
+81878	53824	1
+44229	7491	1
+18381	9536	1
+4222	17004	1
+39841	15085	1
+74540	2834	1
+29025	40322	1
+10570	37823	1
+42056	18329	1
+8323	37823	1
+14343	13967	1
+2834	12960	1
+14317	68876	1
+50390	35893	1
+3690	5701	1
+6595	13642	1
+15049	29379	1
+48375	3515	1
+25994	6228	1
+13499	7611	1
+25994	26745	1
+9786	16711	1
+19000	33883	1
+20342	68894	1
+2414	14135	1
+12565	18051	1
+5015	17116	1
+15650	27919	1
+7491	18092	1
+7313	68894	1
+7347	7721	1
+14904	39984	1
+9743	27919	1
+104709	7038	1
+6645	55013	1
+25335	16896	1
+13873	36782	1
+25994	7680	1
+11645	17861	1
+18267	15570	1
+104052	6487	1
+17340	25536	1
+19113	25994	1
+38877	25201	1
+7038	68515	1
+13670	92046	1
+5148	7594	1
+15913	39637	1
+94592	25926	1
+17907	27183	1
+5640	7906	1
+14385	22562	1
+5886	93819	1
+14534	17952	1
+10549	6353	1
+18092	27183	1
+5254	103282	1
+91562	38763	1
+12991	14117	1
+6383	1267	1
+103214	37428	1
+39688	17952	1
+14385	18267	1
+9602	13753	1
+13030	16711	1
+59538	13908	1
+87422	12704	1
+18329	11002	1
+14904	68091	1
+3305	106388	1
+9868	74866	1
+38016	30243	1
+18007	53824	1
+95073	34944	1
+95073	39555	1
+11075	37513	1
+14343	14100	1
+15103	39527	1
+13967	59376	1
+37791	20614	1
+17887	17605	1
+16045	17340	1
+14296	104481	1
+50595	12795	1
+2989	14996	1
+96679	26815	1
+48375	6002	1
+43492	21094	1
+52058	102707	1
+9971	3650	1
+21342	23033	1
+74081	4201	1
+20563	91694	1
+16256	22528	1
+13602	3275	1
+105850	16743	1
+34978	28841	1
+10411	96700	1
+17558	36010	1
+4201	27971	1
+37290	16121	1
+87305	13499	1
+19611	103525	1
+3587	9424	1
+14534	28358	1
+4423	12917	1
+101221	10036	1
+8901	41279	1
+12960	14842	1
+56109	6073	1
+10479	5036	1
+1865	7081	1
+99347	20614	1
+11355	2768	1
+11075	94699	1
+2414	83096	1
+13567	41128	1
+11075	57977	1
+9830	39984	1
+71438	8098	1
+17319	17588	1
+40554	38171	1
+9602	15583	1
+94592	15156	1
+24354	101342	1
+15049	17818	1
+68091	39334	1
+51740	22743	1
+7925	21620	1
+9293	43942	1
+103027	15913	1
+5913	68606	1
+101994	7038	1
+8653	18381	1
+18381	12679	1
+7491	28288	1
+8921	59555	1
+7107	27677	1
+14385	97120	1
+8186	15230	1
+45840	30471	1
+13622	14498	1
+31955	5254	1
+11520	5507	1
+11754	5507	1
+9702	47801	1
+15049	36623	1
+12679	20989	1
+2834	6487	1
+6966	3515	1
+18429	27183	1
+12258	14726	1
+11002	91735	1
+1715	18007	1
+11075	28649	1
+2834	31955	1
+73342	10596	1
+26898	99395	1
+20877	30787	1
+39334	44594	1
+100400	5507	1
+5662	100439	1
+50143	45627	1
+55573	106498	1
+46738	11002	1
+19500	24149	1
+34978	91562	1
+9702	98653	1
+20834	4879	1
+15156	18051	1
+59358	26898	1
+6002	55396	1
+45658	39653	1
+43853	37823	1
+12116	9936	1
+21903	6645	1
+56566	13923	1
+12406	12795	1
+16224	9971	1
+20286	21061	1
+11887	12478	1
+34978	14996	1
+1811	10391	1
+19670	23348	1
+19905	7747	1
+38483	35633	1
+39417	6966	1
+11941	11622	1
+15770	22424	1
+12052	5720	1
+59538	13753	1
+3877	11922	1
+44370	4879	1
+103228	34978	1
+35963	30933	1
+51492	47801	1
+39984	41250	1
+17887	91776	1
+29483	11686	1
+26898	12991	1
+37868	14534	1
+15156	18007	1
+6487	41398	1
+4497	104880	1
+5214	13813	1
+11075	13943	1
+10841	4553	1
+32412	21789	1
+25335	8098	1
+18007	68876	1
+27919	16711	1
+25994	8216	1
+17415	39688	1
+14842	73354	1
+18051	9830	1
+25335	13522	1
+70207	33103	1
+43492	51492	1
+23276	1267	1
+20614	14498	1
+25583	3305	1
+18522	51618	1
+92113	23348	1
+25536	68281	1
+99292	6073	1
+80034	5792	1
+12258	12460	1
+5507	102757	1
+14577	7925	1
+12864	44030	1
+44381	25926	1
+5036	45753	1
+23276	94724	1
+9576	8115	1
+51740	13873	1
+12704	5792	1
+37471	22585	1
+26353	18522	1
+30471	14842	1
+103487	39141	1
+6002	10878	1
+29025	19000	1
+25536	17761	1
+14601	41128	1
+9242	96848	1
+7038	13381	1
+40140	3515	1
+20877	25148	1
+6553	26898	1
+11394	15583	1
+9242	7038	1
+80034	91694	1
+59639	37373	1
+4497	16690	1
+10670	44030	1
+29117	12424	1
+105538	6645	1
+18051	18267	1
+20713	11686	1
+103722	14385	1
+7038	100400	1
+37113	40394	1
+13602	74021	1
+2834	11715	1
+45753	19437	1
+44014	1865	1
+39362	32336	1
+71969	17340	1
+12704	12539	1
+12864	5015	1
+40128	68553	1
+3275	19611	1
+3092	5254	1
+18847	2768	1
+22585	53486	1
+2768	72596	1
+40183	14577	1
+39808	44682	1
+13195	20877	1
+2989	21342	1
+105850	17025	1
+18074	93657	1
+25994	3390	1
+21862	59501	1
+17575	6002	1
+24149	12442	1
+18092	37939	1
+102623	5254	1
+3390	18007	1
+18847	16312	1
+21249	9830	1
+25536	17588	1
+16367	22528	1
+6645	103614	1
+1715	15032	1
+38916	55887	1
+9653	11019	1
+106388	26246	1
+5148	37823	1
+9380	41111	1
+9971	21249	1
+27789	14824	1
+18092	56109	1
+2834	3690	1
+11546	11019	1
+28863	53858	1
+106246	44133	1
+36010	36782	1
+14178	51422	1
+14422	14577	1
+1865	25583	1
+2414	6073	1
+41369	3305	1
+11466	98567	1
+12889	20940	1
+10315	68939	1
+85619	34978	1
+39334	25348	1
+55396	57358	1
+7925	11546	1
+29483	6002	1
+80034	12917	1
+44757	57512	1
+19155	5848	1
+99855	7038	1
+6860	18585	1
+38171	41289	1
+7038	17988	1
+94191	14904	1
+41301	18381	1
+99482	12704	1
+14446	26370	1
+10897	11484	1
+27183	9060	1
+10951	9991	1
+36382	14059	1
+99347	11686	1
+16121	15963	1
+20780	10596	1
+12889	7721	1
+14385	8115	1
+14805	39886	1
+17887	68408	1
+25926	17988	1
+13522	11546	1
+19000	3515	1
+12795	100258	1
+30730	16660	1
+24115	103282	1
+68091	13890	1
+37791	31249	1
+14560	13670	1
+54643	12539	1
+98407	17796	1
+8863	13602	1
+13499	20309	1
+37454	7038	1
+25926	10710	1
+14577	105039	1
+68553	13753	1
+53858	17761	1
+12565	45975	1
+73354	17004	1
+17796	55372	1
+5640	18251	1
+55573	31598	1
+11002	39688	1
+23348	12704	1
+21843	9346	1
+35852	5036	1
+18329	18267	1
+96487	25536	1
+44030	97663	1
+12317	3515	1
+101645	6383	1
+51492	59726	1
+53486	12704	1
+11484	39808	1
+15552	50570	1
+59376	36146	1
+42056	17380	1
+6860	100534	1
+34322	10250	1
+68437	8797	1
+13847	105102	1
+101568	14904	1
+5886	35067	1
+7925	15451	1
+41128	40128	1
+47022	25926	1
+48375	63888	1
+14805	20877	1
+13753	6619	1
+36440	14235	1
+54636	27919	1
+11887	7491	1
+59501	16224	1
+92113	2834	1
+59785	20614	1
+3587	52432	1
+15214	20309	1
+14842	8846	1
+3515	14385	1
+44229	17988	1
+5640	4497	1
+30963	20614	1
+16290	12917	1
+1811	13499	1
+39984	14601	1
+36782	13724	1
+18092	102297	1
+105409	3305	1
+38763	14385	1
+1464	67604	1
+20342	11117	1
+11546	65982	1
+5254	1688	1
+11099	21862	1
+21094	100804	1
+14385	95219	1
+13670	11322	1
+69836	2768	1
+25994	40589	1
+7244	26479	1
+25681	105039	1
+8098	3275	1
+34978	5015	1
+11686	16620	1
+26146	51492	1
+15650	59501	1
+11546	42200	1
+40140	98894	1
+95407	17952	1
+100534	17761	1
+41232	5036	1
+57603	7038	1
+4013	35893	1
+4879	18232	1
+3139	8921	1
+17887	15880	1
+25583	14216	1
+6860	19155	1
+14385	25536	1
+33336	10897	1
+24658	21006	1
+68281	17988	1
+21843	14472	1
+17340	17258	1
+37620	36010	1
+38613	29117	1
+15880	18847	1
+35633	7994	1
+38794	41599	1
+56326	8551	1
+34615	68876	1
+17588	12116	1
+5640	13642	1
+27789	33883	1
+23875	14904	1
+17796	9936	1
+35963	19500	1
+7491	43942	1
+1464	10479	1
+17558	27919	1
+105102	41432	1
+17887	17457	1
+20614	15747	1
+2708	81770	1
+10508	98841	1
+11002	36010	1
+105102	68091	1
+14577	1865	1
+25536	7134	1
+44370	55573	1
+79685	13670	1
+102346	3650	1
+44682	17380	1
+19611	16140	1
+18007	47004	1
+68091	26479	1
+23460	41128	1
+15539	13753	1
+105102	5036	1
+39886	42056	1
+99517	3092	1
+68876	14996	1
+56326	6576	1
+5640	13989	1
+44583	10549	1
+25681	11715	1
+37791	12539	1
+3410	68606	1
+68894	44030	1
+5886	30243	1
+25681	21493	1
+20732	47801	1
+17761	50595	1
+47336	48375	1
+70490	12052	1
+40140	38171	1
+25536	38782	1
+20614	51492	1
+39886	17415	1
+23348	14178	1
+9702	20653	1
+68449	16928	1
+13195	6383	1
+27677	45753	1
+10570	5015	1
+20834	8797	1
+7925	40372	1
+20286	23348	1
+13967	37454	1
+40311	20286	1
+48375	11228	1
+14842	31249	1
+13602	16312	1
+3139	99678	1
+106350	25926	1
+12499	11715	1
+20940	19500	1
+14824	32709	1
+28510	5036	1
+14011	53486	1
+96600	25536	1
+6645	16874	1
+27919	37823	1
+37791	10897	1
+36361	15913	1
+36623	15913	1
+10479	59538	1
+81878	59376	1
+5977	4497	1
+15451	6383	1
+97920	32173	1
+101221	10095	1
+10841	9896	1
+8901	93987	1
+14577	79685	1
+14253	14472	1
+17319	102504	1
+9346	91735	1
+12795	2414	1
+13989	57512	1
+57603	4497	1
+5640	3092	1
+11686	38794	1
+25837	15413	1
+2989	14978	1
+2834	44030	1
+25583	4497	1
+9653	36382	1
+26898	11622	1
+25536	14446	1
+11019	11099	1
+4789	51492	1
+2768	3092	1
+14158	41315	1
+11715	17796	1
+15432	21249	1
+59376	98766	1
+34322	48375	1
+19000	3587	1
+6645	70973	1
+15932	29117	1
+39819	103214	1
+14253	48375	1
+40128	103448	1
+3611	32336	1
+8863	20614	1
+101645	25994	1
+7491	102272	1
+98407	17227	1
+7925	9380	1
+19611	33883	1
+44133	91562	1
+15795	72764	1
+68553	39984	1
+21493	9346	1
+18007	61901	1
+31172	23348	1
+17887	6487	1
+12864	25994	1
+9702	39555	1
+101221	13967	1
+10203	25994	1
+24149	26432	1
+17415	23875	1
+14637	37868	1
+32252	11546	1
+12442	13584	1
+26246	71969	1
+36382	12815	1
+36623	103027	1
+38794	11306	1
+14100	24783	1
+71131	32800	1
+5148	23276	1
+9346	103214	1
+14675	10250	1
+41369	8901	1
+10250	73342	1
+24271	7107	1
+105687	55573	1
+42056	50570	1
+40354	7747	1
+71138	14675	1
+67604	11466	1
+12539	99444	1
+27183	17489	1
+14253	102167	1
+72764	20989	1
+11715	100534	1
+59376	98584	1
+8901	19960	1
+9702	104818	1
+15485	48375	1
+97663	37823	1
+100400	2414	1
+56326	14385	1
+10804	8186	1
+38204	13499	1
+47801	55573	1
+4553	20834	1
+28863	2768	1
+5886	45738	1
+11415	15552	1
+98894	71138	1
+21823	13753	1
+73331	14117	1
+10351	13622	1
+13753	37823	1
+6553	19294	1
+68553	15432	1
+24805	12406	1
+28124	12565	1
+36024	12679	1
+17116	102504	1
+19394	6002	1
+14422	8863	1
+17818	25779	1
+29483	8186	1
+7038	14842	1
+5640	41599	1
+18464	36623	1
+6383	15913	1
+100584	14904	1
+5036	41599	1
+11002	16256	1
+9380	18601	1
+2414	50421	1
+37791	54234	1
+18007	101221	1
+7038	7680	1
+17761	11433	1
+14904	16001	1
+100400	17907	1
+69206	16928	1
+105573	36440	1
+27919	12499	1
+97120	11546	1
+53824	39984	1
+2208	4497	1
+4879	6678	1
+25994	6860	1
+9493	36470	1
+9380	2505	1
+30730	49892	1
+55887	30730	1
+10411	96789	1
+19460	37823	1
+27503	26479	1
+12460	14317	1
+48375	12096	1
+14083	9242	1
+19437	13753	1
+11868	13499	1
+3611	6002	1
+19500	106246	1
+20940	59376	1
+8115	91776	1
+14446	11075	1
+19996	18826	1
+12052	5381	1
+12348	10250	1
+58230	11546	1
+45429	68620	1
+67143	27919	1
+13670	4222	1
+38171	43517	1
+12406	18826	1
+2208	55573	1
+56326	6002	1
+74081	7925	1
+50252	18585	1
+55639	9380	1
+3650	15064	1
+16045	49892	1
+12679	7244	1
+12460	29117	1
+19437	9786	1
+61396	37791	1
+14216	24115	1
+9346	8392	1
+4497	47860	1
+44757	43826	1
+100820	7747	1
+25348	13989	1
+3217	34615	1
+11546	47801	1
+19500	43504	1
+9012	27919	1
+105850	51740	1
+13499	41128	1
+41061	12539	1
+17588	23276	1
+17761	94699	1
+6487	94868	1
+13753	5507	1
+16081	59376	1
+11754	6645	1
+25583	14385	1
+40311	16620	1
+17988	29379	1
+27183	11099	1
+13602	97663	1
+96646	24115	1
+29025	16660	1
+20877	102346	1
+76035	44133	1
+16121	7107	1
+8098	11645	1
+27677	105409	1
+7016	14385	1
+39141	57389	1
+19000	15451	1
+44757	17457	1
+40372	13584	1
+3611	14385	1
+3092	9971	1
+14904	53858	1
+39819	11019	1
+19611	3650	1
+27919	28626	1
+4553	21020	1
+6463	104497	1
+99790	10982	1
+14385	44030	1
+32800	51618	1
+19219	7925	1
+25681	34615	1
+23460	4553	1
+103282	6304	1
+12815	12771	1
+39653	24840	1
+36314	24658	1
+13522	101645	1
+19611	14842	1
+21921	3275	1
+13522	25926	1
+37791	11057	1
+70992	99347	1
+37428	17605	1
+103282	34978	1
+5036	14253	1
+36623	11415	1
+11075	7134	1
+18051	25536	1
+18826	18251	1
+25779	44583	1
+75051	49892	1
+27919	37373	1
+15485	37791	1
+8863	25994	1
+29117	9060	1
+10596	37928	1
+25926	33148	1
+10570	97920	1
+7491	16985	1
+7821	10250	1
+11715	63888	1
+27745	18980	1
+4700	12565	1
+11686	59376	1
+14534	17143	1
+14385	10982	1
+11715	14296	1
+14158	13753	1
+24386	1715	1
+17837	13670	1
+9012	66120	1
+39653	6860	1
+37868	14422	1
+20031	3690	1
+20940	5036	1
+36024	110451	1
+17907	8863	1
+11887	105716	1
+97155	15432	1
+24149	36382	1
+70207	97901	1
+10351	52058	1
+105102	102272	1
+39555	9602	1
+3587	7994	1
+10915	93926	1
+21419	42056	1
+15932	39334	1
+102151	10479	1
+39417	59376	1
+21249	17796	1
+25779	15064	1
+11546	12679	1
+9936	28051	1
+12653	9346	1
+10434	9380	1
+8098	33871	1
+25536	51492	1
+96262	13923	1
+9380	30243	1
+44133	37233	1
+105336	4391	1
+98894	25994	1
+31172	3515	1
+17952	67143	1
+8292	36361	1
+36782	5254	1
+19394	44757	1
+4747	12442	1
+11754	17588	1
+21075	35963	1
+38782	27503	1
+39984	18092	1
+3275	10596	1
+16417	25131	1
+75051	105102	1
+8186	17227	1
+40322	24658	1
+39984	7642	1
+2708	8186	1
+70992	44030	1
+20780	56045	1
+23348	30471	1
+34615	37233	1
+10897	2708	1
+11546	35633	1
+2369	43853	1
+3433	2768	1
+7113	16660	1
+10452	3587	1
+2745	26898	1
+58230	24115	1
+13522	99593	1
+103841	25201	1
+44358	59893	1
+53858	14446	1
+20614	10710	1
+19351	49892	1
+15064	37928	1
+94868	40128	1
+25536	15747	1
+12864	66120	1
+105538	14577	1
+21620	106388	1
+6576	36361	1
+96613	36382	1
+14385	20614	1
+59358	9743	1
+7313	8115	1
+59376	11546	1
+2208	5148	1
+6645	102330	1
+83096	6941	1
+97011	9971	1
+26093	43492	1
+25348	12653	1
+72764	15913	1
+17605	105102	1
+21823	13847	1
+43517	10059	1
+6860	12679	1
+6383	31201	1
+104075	6073	1
+12052	57953	1
+36010	16045	1
+13753	101342	1
+99395	13753	1
+105336	12917	1
+7313	7491	1
+15196	56326	1
+15064	2834	1
+13989	28288	1
+6645	3560	1
+46738	19742	1
+94592	15137	1
+6487	15032	1
+98894	30730	1
+21903	106388	1
+52432	102504	1
+21903	97120	1
+19155	10036	1
+97120	15175	1
+39819	38613	1
+17340	95588	1
+28358	17761	1
+21249	13622	1
+5640	21249	1
+17319	24149	1
+59501	14904	1
+14040	26898	1
+19500	28288	1
+19000	12889	1
+5507	10479	1
+12771	10570	1
+21094	34978	1
+9380	4201	1
+9702	28649	1
+38613	26353	1
+92243	15913	1
+33883	4497	1
+29117	17558	1
+7906	13195	1
+88067	19500	1
+106388	11546	1
+11433	20847	1
+4423	21921	1
+24658	694	1
+25994	51422	1
+23276	97736	1
+27183	18309	1
+103027	24149	1
+106388	80598	1
+38171	6156	1
+6002	54234	1
+25131	104052	1
+7347	33871	1
+1715	39984	1
+14385	6860	1
+9971	29025	1
+103639	24149	1
+25131	13890	1
+38483	57953	1
+36623	105102	1
+97168	59358	1
+25536	6073	1
+28240	20047	1
+27677	12478	1
+2834	14083	1
+13622	21862	1
+8098	9724	1
+25536	68449	1
+38794	30933	1
+39653	21075	1
+15932	15049	1
+17907	21789	1
+3650	41232	1
+5640	4747	1
+27919	4700	1
+3515	104787	1
+74866	25926	1
+9602	20309	1
+9312	17952	1
+4013	10250	1
+7038	13923	1
+8901	11117	1
+14577	74548	1
+16620	9702	1
+47801	5036	1
+11686	9786	1
+72877	27789	1
+9971	18251	1
+37233	6645	1
+20614	22424	1
+5036	95219	1
+21903	34944	1
+38171	6134	1
+8846	17761	1
+17415	13499	1
+10351	6383	1
+14618	42056	1
+28124	7906	1
+36382	13789	1
+71438	37791	1
+13195	51492	1
+5886	2505	1
+3275	6073	1
+40750	10315	1
+5148	7925	1
+11546	50252	1
+68894	105102	1
+52432	94699	1
+104086	13195	1
+3611	8186	1
+20675	20309	1
+14178	71480	1
+23583	36010	1
+12565	39290	1
+16256	22466	1
+18381	102272	1
+40128	66120	1
+48375	80930	1
+5792	16808	1
+36361	17380	1
+25348	14805	1
+91562	7107	1
+14498	16367	1
+3092	8921	1
+27677	105877	1
+18464	37373	1
+43826	48375	1
+9674	80034	1
+12960	19611	1
+20614	36146	1
+5462	15519	1
+52916	3092	1
+38385	104497	1
+14657	41128	1
+17796	3217	1
+100820	5015	1
+36010	11151	1
+40311	77343	1
+12679	102839	1
+13989	37454	1
+15747	38613	1
+13873	1464	1
+37928	18847	1
+12679	34978	1
+2768	25393	1
+1865	12406	1
+20309	13923	1
+7266	11415	1
+15913	59538	1
+68553	7994	1
+11306	37428	1
+27971	36470	1
+59376	17796	1
+38877	22466	1
+11075	10351	1
+24115	59538	1
+12478	14385	1
+11075	13704	1
+14766	20780	1
+39808	3515	1
+96848	13753	1
+21903	59358	1
+14692	4879	1
+38763	21862	1
+7038	16045	1
+12184	14904	1
+6619	22562	1
+17415	27503	1
+14385	87265	1
+17887	100510	1
+12653	40164	1
+12499	28051	1
+59376	26093	1
+99320	11754	1
+9346	12442	1
+45840	10095	1
+52432	95407	1
+31397	18381	1
+27919	44229	1
+52058	8901	1
+21006	16620	1
+25536	24149	1
+96262	21843	1
+6487	38636	1
+38529	55573	1
+15064	37823	1
+14618	37428	1
+17415	30730	1
+97120	13704	1
+75512	39984	1
+20989	15880	1
+25393	11002	1
+28709	17340	1
+99593	8592	1
+5254	41232	1
+45658	41128	1
+25148	15292	1
+34978	96627	1
+59836	37823	1
+25289	36024	1
+18092	6353	1
+4201	44358	1
+7107	12368	1
+96262	27919	1
+103898	25994	1
+9220	6966	1
+76035	12052	1
+10549	18381	1
+23460	8901	1
+21921	14385	1
+3275	98210	1
+31172	2708	1
+6619	81878	1
+16045	27299	1
+3650	6402	1
+2834	99292	1
+36382	51618	1
+73331	45840	1
+19000	23460	1
+7266	41599	1
+13724	10982	1
+11982	14904	1
+19500	43517	1
+12565	28649	1
+10982	91562	1
+21862	13967	1
+45627	105336	1
+29025	15064	1
+99395	11715	1
+48375	100848	1
+13943	13989	1
+2708	49892	1
+19460	5036	1
+38613	17319	1
+13923	9971	1
+40140	16367	1
+55573	12348	1
+19000	5886	1
+19611	15451	1
+70490	10250	1
+11151	1139	1
+103027	11002	1
+25779	11686	1
+4879	6463	1
+20614	25994	1
+55396	35963	1
+52058	4822	1
+18092	47004	1
+8115	20342	1
+23033	16874	1
+1464	12478	1
+6645	24593	1
+62805	7038	1
+39334	11306	1
+11546	55976	1
+7544	2708	1
+39886	102364	1
+17887	39653	1
+14805	52058	1
+18092	23276	1
+15432	13622	1
+9868	20713	1
+4497	38636	1
+17340	100534	1
+14385	55426	1
+16224	18826	1
+6002	1715	1
+68281	2208	1
+103346	16367	1
+35963	61485	1
+41613	48375	1
+26898	10351	1
+104052	13642	1
+13943	11819	1
+38763	37823	1
+37113	10982	1
+5640	14446	1
+36382	39688	1
+10549	18074	1
+12052	11117	1
+11754	26370	1
+83096	11754	1
+17340	11645	1
+43504	8533	1
+3515	13337	1
+15715	39637	1
+17489	39141	1
+32800	17474	1
+21921	18559	1
+105687	27919	1
+11433	27677	1
+91546	3305	1
+17605	29117	1
+82392	3390	1
+11546	81871	1
+20989	4201	1
+14472	8169	1
+20877	13522	1
+80073	14842	1
+17340	72877	1
+67143	17887	1
+38125	39920	1
+9181	39334	1
+55573	68740	1
+11039	5507	1
+7038	7747	1
+47336	57358	1
+18826	38877	1
+13622	51422	1
+21862	9312	1
+9868	6915	1
+18309	37791	1
+15250	10059	1
+42056	25926	1
+13967	44478	1
+49892	37428	1
+7134	9971	1
+24149	105877	1
+639	7038	1
+97155	20286	1
+11322	7107	1
+25131	17340	1
+13873	5742	1
+12116	68876	1
+6002	20847	1
+36010	8720	1
+29596	25335	1
+14385	55396	1
+6915	26479	1
+18381	15539	1
+102272	25431	1
+27919	12424	1
+21047	7038	1
+12679	18007	1
+13499	14692	1
+77406	25131	1
+45753	27919	1
+15432	55860	1
+20877	43492	1
+10549	20614	1
+34978	22743	1
+28649	13584	1
+79625	17143	1
+19132	6383	1
+19000	24207	1
+44229	44133	1
+36314	3305	1
+37791	4700	1
+6941	99320	1
+87305	39362	1
+70992	55426	1
+2208	19000	1
+11039	68894	1
+102504	17227	1
+56326	12116	1
+24115	17397	1
+967	27105	1
+37791	3515	1
+3515	38171	1
+44358	13923	1
+37620	24149	1
+7038	6860	1
+14059	73331	1
+65150	14577	1
+20309	12679	1
+45738	11941	1
+32800	15932	1
+10122	19500	1
+10915	22300	1
+21075	11686	1
+37791	41061	1
+47336	59358	1
+17319	34978	1
+39555	4553	1
+10508	32800	1
+41232	3305	1
+11306	12771	1
+23348	5720	1
+51492	14235	1
+99292	17004	1
+11754	35525	1
+40311	5015	1
+51618	42056	1
+3305	48375	1
+48375	20940	1
+6463	51514	1
+6966	11686	1
+9786	95488	1
+30933	39362	1
+53824	17340	1
+59358	6860	1
+15049	31397	1
+39984	44133	1
+23398	5507	1
+12317	103282	1
+44030	92113	1
+59376	34615	1
+12368	15032	1
+39555	38782	1
+5148	63141	1
+3877	8901	1
+39841	36010	1
+39819	40128	1
+25994	33871	1
+1572	94324	1
+14904	31397	1
+36361	18092	1
+25335	10897	1
+15230	36782	1
+11322	25536	1
+7295	17116	1
+2834	14178	1
+5507	22743	1
+45753	14059	1
+14675	19960	1
+3587	44594	1
+22424	57512	1
+10203	59358	1
+29117	17588	1
+4222	14343	1
+3515	5507	1
+18847	12442	1
+7016	48375	1
+25348	96262	1
+25335	27299	1
+61485	5254	1
+40322	5254	1
+3092	56566	1
+15552	10479	1
+105447	7857	1
+39984	41315	1
+8981	95891	1
+13195	106296	1
+30933	59358	1
+12917	13499	1
+4822	5662	1
+9786	9868	1
+68091	11433	1
+36556	72487	1
+45738	40128	1
+18847	16825	1
+100750	17887	1
+101757	21342	1
+2745	4423	1
+56109	15064	1
+51492	102623	1
+25536	52916	1
+5036	4497	1
+100534	8676	1
+8372	7383	1
+38171	106056	1
+9971	38763	1
+11546	3358	1
+102733	20342	1
+39808	94868	1
+12679	8863	1
+57096	3433	1
+16045	17588	1
+101645	7747	1
+77861	21493	1
+20563	4423	1
+2745	6487	1
+57512	6002	1
+23276	99444	1
+7491	13967	1
+11151	37290	1
+97920	22424	1
+12258	13670	1
+6645	43960	1
+13622	68553	1
+71138	32173	1
+29117	1715	1
+6915	66120	1
+24805	21493	1
+13499	8981	1
+12317	51618	1
+3807	37428	1
+23583	44030	1
+25926	14904	1
+4747	71654	1
+3611	27919	1
+37928	16660	1
+10479	17525	1
+18074	28051	1
+39984	105496	1
+15120	13753	1
+103525	7038	1
+23348	43517	1
+13602	101342	1
+13943	41128	1
+72596	12460	1
+27789	25583	1
+27919	77406	1
+4497	43853	1
+5742	16367	1
+37253	15103	1
+37113	30471	1
+38520	12478	1
+28051	36623	1
+101056	37791	1
+55573	19394	1
+25536	12406	1
+82954	44370	1
+3515	19437	1
+12991	7747	1
+5148	27745	1
+21455	34615	1
+39555	36470	1
+17359	9346	1
+28863	20309	1
+20940	105496	1
+34615	11520	1
+21020	39653	1
+22466	15880	1
+26479	10479	1
+7038	9380	1
+39841	14978	1
+71138	100820	1
+28709	11546	1
+5036	16121	1
+27971	59893	1
+24840	9702	1
+14385	28510	1
+23348	43826	1
+38483	100820	1
+6645	23129	1
+13642	68102	1
+5662	16170	1
+12565	17887	1
+21862	7747	1
+15583	24805	1
+12565	19460	1
+16620	30933	1
+59501	39637	1
+3139	7747	1
+44229	11887	1
+94191	25926	1
+3139	74021	1
+56566	20877	1
+102272	15214	1
+37513	14343	1
+12565	14385	1
+103448	7038	1
+13622	44824	1
+46738	27919	1
+10250	9724	1
+25536	13522	1
+102757	11151	1
+37791	14766	1
+22585	50390	1
+7266	53858	1
+18092	3275	1
+18847	26093	1
+3092	30730	1
+12864	11686	1
+12565	32252	1
+7544	9786	1
+25926	15485	1
+39290	49892	1
+2414	41369	1
+41332	14253	1
+10095	41599	1
+25335	3390	1
+3139	23348	1
+25926	45429	1
+1715	37373	1
+2414	15250	1
+21047	12679	1
+27183	14560	1
+26479	38794	1
+102623	9602	1
+25994	97120	1
+26815	39841	1
+40128	102757	1
+67143	15552	1
+4497	12317	1
+21620	57953	1
+32800	16157	1
+30243	39984	1
+13584	15859	1
+50252	28358	1
+25348	25837	1
+8551	45237	1
+17380	17192	1
+12460	21862	1
+15214	44229	1
+15064	23129	1
+1865	102272	1
+41128	20755	1
+105102	13813	1
+8098	21006	1
+27503	17397	1
+13943	14637	1
+35633	15432	1
+16140	14178	1
+30730	3390	1
+3690	14824	1
+7038	21789	1
+36361	11686	1
+8901	87305	1
+8115	102757	1
+5214	9653	1
+12406	48375	1
+7491	52385	1
+27919	17098	1
+12889	10841	1
+7721	14117	1
+17380	24149	1
+13923	98567	1
+14385	15064	1
+6383	11868	1
+37113	11039	1
+31249	16928	1
+21094	25926	1
+41204	49892	1
+41128	99395	1
+44030	6073	1
+15932	11151	1
+17907	95407	1
+18329	45237	1
+14842	38520	1
+30243	47860	1
+23276	13704	1
+20732	25583	1
+5742	12460	1
+56566	7994	1
+48375	5036	1
+36361	11887	1
+22562	19312	1
+4497	19257	1
+18051	36440	1
+48375	16711	1
+44030	63888	1
+13454	35963	1
+27503	8186	1
+25148	9220	1
+68553	7134	1
+4531	104075	1
+19905	53486	1
+20309	54234	1
+27503	17025	1
+25926	35963	1
+2768	7594	1
+10434	3690	1
+14560	34978	1
+59376	106296	1
+13522	9312	1
+17796	44030	1
+40372	16660	1
+44594	17380	1
+19460	6915	1
+63750	7038	1
+30730	31201	1
+91747	17952	1
+40128	23583	1
+18464	12460	1
+25536	68515	1
+17166	56091	1
+17887	15859	1
+101342	16928	1
+9936	24805	1
+27503	13337	1
+44358	14842	1
+39984	52916	1
+106388	25148	1
+1865	103792	1
+96158	13195	1
+104375	17761	1
+4879	2208	1
+47801	4497	1
+61396	15432	1
+12795	9702	1
+105538	52432	1
+36010	95951	1
+91462	17166	1
+38469	9631	1
+39653	97120	1
+33883	38483	1
+9242	11622	1
+17761	29117	1
+20342	18074	1
+1186	7113	1
+22756	53858	1
+15598	8653	1
+11039	17474	1
+10841	9936	1
+9125	51740	1
+9786	11546	1
+38204	7925	1
+18074	17415	1
+15032	49892	1
+97619	39886	1
+13584	101645	1
+14498	13642	1
+6619	26093	1
+56045	22585	1
+14692	14235	1
+18329	67143	1
+19611	105496	1
+41369	37513	1
+17415	25431	1
+75378	4201	1
+47336	4497	1
+15432	6073	1
+19611	18074	1
+18847	6463	1
+32800	25926	1
+97120	12565	1
+13873	11002	1
+44757	7642	1
+5036	80034	1
+8115	105538	1
+23348	14011	1
+41613	11686	1
+72991	11151	1
+48480	52432	1
+30730	8901	1
+52916	11754	1
+45237	16045	1
+27183	56326	1
+7544	5036	1
+97736	13522	1
+20342	57953	1
+96262	11715	1
+11715	7383	1
+6487	59808	1
+105102	41613	1
+12864	12317	1
+100893	27919	1
+9242	22585	1
+36361	9094	1
+22528	12424	1
+11415	10841	1
+3877	20780	1
+48163	36623	1
+91830	19996	1
+14904	11962	1
+39653	33883	1
+95073	20877	1
+91776	38763	1
+33336	13670	1
+6002	17887	1
+13381	10951	1
+53486	11941	1
+24354	13642	1
+21921	6553	1
+9380	12889	1
+1715	45753	1
+12518	5742	1
+15103	98610	1
+14011	103639	1
+7925	14422	1
+4497	7611	1
+11622	24386	1
+18007	20755	1
+14446	85519	1
+44824	7544	1
+20834	39886	1
+28051	17474	1
+3690	72334	1
+25431	99216	1
+27105	33455	1
+91591	25536	1
+39819	17380	1
+105877	14996	1
+45975	21823	1
+15913	39808	1
+14011	35963	1
+67143	17143	1
+98567	11484	1
+13622	14296	1
+45753	9724	1
+36107	105472	1
+38794	67143	1
+26479	20877	1
+52432	103027	1
+17227	72877	1
+74081	39362	1
+14842	21047	1
+19460	38794	1
+51422	14117	1
+27183	4700	1
+10351	5254	1
+6487	59836	1
+77343	100820	1
+18267	29483	1
+18114	6304	1
+95588	40140	1
+82954	80073	1
+24149	21903	1
+11622	8372	1
+97663	7038	1
+105496	55639	1
+6966	32173	1
+39362	3690	1
+25994	18381	1
+21903	26898	1
+35472	45753	1
+101979	35893	1
+94592	20713	1
+97120	3515	1
+8186	96080	1
+55573	106296	1
+52916	12499	1
+13602	72596	1
+14601	59376	1
+20989	3390	1
+53858	48375	1
+7491	11306	1
+10670	52058	1
+20614	7594	1
+97845	36382	1
+14343	42302	1
+13499	38613	1
+6487	10508	1
+9424	8611	1
+17192	6645	1
+45840	8921	1
+62911	51740	1
+46738	19334	1
+3410	15880	1
+25536	68894	1
+43853	32252	1
+25131	38877	1
+28626	12317	1
+17761	74540	1
+10915	94896	1
+103639	19000	1
+21843	13622	1
+3217	8676	1
+103012	25348	1
+29483	13522	1
+38794	37454	1
+99593	5254	1
+27228	7721	1
+99827	55573	1
+36440	44358	1
+12565	23583	1
+94117	25348	1
+17988	28626	1
+5036	9868	1
+23875	3515	1
+37113	10596	1
+17796	98945	1
+11484	36382	1
+6860	92113	1
+10250	10434	1
+37791	27403	1
+39984	105336	1
+19611	6860	1
+11228	5036	1
+17761	23583	1
+55426	11686	1
+25779	49892	1
+12704	11394	1
+17525	39334	1
+25431	9936	1
+27745	29025	1
+5507	15413	1
+21862	40128	1
+13472	7857	1
+17489	11466	1
+24386	51422	1
+39886	55013	1
+11075	7747	1
+8098	3433	1
+13417	29025	1
+20834	34251	1
+7611	15413	1
+6002	16711	1
+93657	21862	1
+55573	17116	1
+40571	3433	1
+8115	37373	1
+66120	11798	1
+81878	49892	1
+41250	17004	1
+26093	25289	1
+8292	37823	1
+14011	9971	1
+104052	19500	1
+16121	8720	1
+17988	16874	1
+34944	28288	1
+11002	9346	1
+72764	17796	1
+59538	27183	1
+28240	101785	1
+36010	102707	1
+95488	14904	1
+10122	80034	1
+38794	8098	1
+12424	59501	1
+8921	33103	1
+85519	14343	1
+14385	47022	1
+2708	20834	1
+13622	101645	1
+13813	6645	1
+13967	16985	1
+71138	13943	1
+21075	38916	1
+13499	2834	1
+25583	19871	1
+16140	13670	1
+15747	15880	1
+39653	56109	1
+26277	39637	1
+95951	7038	1
+91591	16711	1
+10841	44682	1
+13622	91591	1
+14824	19871	1
+4497	40068	1
+14577	57492	1
+9702	71438	1
+7491	49892	1
+25779	6645	1
+8901	104557	1
+6941	5214	1
+24149	12704	1
+13499	23460	1
+40354	20431	1
+9914	16711	1
+12539	38794	1
+7107	105716	1
+4067	23992	1
+5036	17340	1
+48375	13989	1
+91694	38794	1
+27919	25131	1
+40372	7544	1
+39235	27105	1
+14253	25393	1
+20286	38613	1
+77406	11075	1
+57358	18585	1
+44594	37428	1
+26093	18051	1
+38782	36440	1
+21214	40183	1
+61485	5148	1
+59376	3611	1
+80598	20309	1
+72596	25148	1
+72487	43492	1
+6645	21743	1
+30933	36440	1
+5886	19905	1
+43504	81878	1
+28288	5036	1
+20286	25837	1
+3305	7721	1
+6860	4747	1
+17907	36782	1
+71654	4772	1
+8186	12864	1
+12565	43492	1
+52665	25994	1
+33148	6619	1
+34088	94896	1
+4497	3611	1
+13642	21249	1
+39362	8676	1
+2768	30243	1
+39362	92187	1
+3305	99678	1
+25393	13753	1
+68876	15913	1
+53837	8186	1
+17887	13499	1
+81871	32709	1
+11415	17988	1
+8246	5662	1
+38794	50421	1
+5848	39653	1
+92032	10897	1
+51740	16001	1
+18114	39808	1
+41315	19611	1
+80073	12679	1
+68553	5148	1
+68091	37791	1
+96700	43960	1
+19500	30963	1
+7313	103282	1
+19040	8115	1
+1865	98894	1
+21760	5640	1
+68424	19500	1
+11306	52058	1
+14178	9896	1
+17209	25779	1
+38529	7038	1
+21862	25393	1
+24658	7016	1
+12771	1715	1
+12539	6941	1
+35893	73342	1
+3433	56566	1
+39841	96824	1
+42302	20286	1
+41398	5036	1
+21075	91694	1
+12917	10036	1
+59726	13753	1
+20780	56566	1
+16045	9602	1
+25431	18074	1
+8186	6353	1
+25348	12348	1
+22528	17098	1
+74548	19611	1
+49892	18485	1
+101568	17380	1
+39290	30730	1
+6487	10570	1
+12704	15085	1
+14385	1647	1
+17340	18092	1
+47057	9702	1
+4201	61485	1
+43023	14904	1
+14692	7038	1
+99444	26353	1
+12704	17025	1
+39417	60225	1
+32252	19460	1
+15032	68876	1
+95219	17004	1
+59639	59501	1
+101056	27183	1
+20402	12317	1
+6966	13967	1
+11415	36782	1
+30471	3305	1
+30933	19500	1
+13642	41250	1
+25536	16103	1
+37428	63750	1
+17575	10897	1
+98766	59639	1
+43492	45429	1
+81871	13789	1
+12460	96262	1
+7383	40128	1
+13873	39793	1
+6915	6353	1
+95741	9830	1
+7721	13670	1
+17907	44229	1
+67604	91462	1
+15432	44358	1
+44133	26353	1
+19294	6487	1
+12424	22466	1
+13584	16928	1
+53824	44757	1
+9220	26246	1
+44757	49892	1
+11798	14824	1
+102707	18074	1
+9810	14040	1
+14842	99678	1
+102151	9971	1
+37928	41128	1
+91776	7266	1
+55639	29025	1
+9971	26353	1
+17489	13499	1
+18381	94868	1
+43942	28051	1
+24386	103639	1
+52385	39886	1
+36010	26880	1
+3690	19611	1
+27919	51692	1
+14385	37428	1
+37791	14577	1
+94191	17952	1
+14710	11941	1
+8981	7721	1
+10841	16620	1
+25201	35472	1
+12653	14253	1
+6645	3410	1
+39819	105877	1
+8115	13753	1
+12864	38916	1
+5507	29379	1
+34251	3410	1
+10570	17227	1
+33103	15064	1
+85619	15747	1
+28863	10452	1
+104481	20732	1
+19500	14904	1
+18074	45237	1
+45627	105496	1
+53858	40298	1
+21020	10897	1
+50390	10250	1
+50421	12565	1
+12679	36440	1
+25536	47801	1
+40164	55573	1
+96551	10479	1
+23348	37471	1
+103525	14842	1
+92243	6860	1
+20309	22424	1
+21455	8115	1
+23583	18329	1
+78985	18329	1
+14011	9653	1
+3305	10596	1
+22528	16224	1
+8846	10915	1
+17340	44229	1
+45753	104533	1
+4879	20847	1
+72487	99121	1
+42302	52058	1
+5036	29483	1
+38794	8825	1
+11546	41332	1
+67143	12864	1
+14842	25837	1
+11546	43960	1
+17761	102733	1
+37454	14472	1
+25994	51836	1
+17761	41384	1
+10549	97845	1
+10982	11735	1
+14904	71131	1
+7491	54636	1
+8901	13704	1
+51422	14343	1
+41315	9971	1
+72877	17907	1
+23129	37428	1
+2834	59358	1
+11686	41204	1
+20614	102346	1
+6645	103200	1
+37791	27299	1
+5640	37233	1
+13499	20847	1
+12478	4700	1
+22424	18585	1
+38442	11075	1
+12565	19155	1
+5977	8098	1
+2414	91562	1
+15451	39653	1
+20877	9868	1
+12679	20047	1
+9810	14692	1
+34978	5584	1
+12960	3305	1
+10915	41279	1
+91776	34615	1
+14343	13923	1
+36361	17861	1
+31172	6487	1
+7038	68424	1
+38529	77343	1
+11099	27919	1
+4497	13030	1
+53858	20204	1
+42056	71138	1
+7038	5848	1
+38931	50595	1
+13622	29117	1
+18092	50390	1
+12565	24805	1
+36010	36623	1
+96158	24149	1
+59501	12317	1
+9868	37823	1
+10036	5036	1
+68620	8611	1
+93579	10897	1
+14040	73342	1
+12424	11002	1
+20834	11546	1
+12771	17380	1
+103346	13642	1
+25536	49892	1
+34251	22774	1
+14216	41232	1
+28709	37791	1
+41232	37428	1
+72764	4391	1
+46738	39637	1
+99593	1865	1
+39886	39808	1
+20780	13670	1
+103683	25536	1
+7081	26815	1
+21419	17380	1
+18329	11039	1
+15880	21075	1
+17227	37823	1
+68091	26353	1
+6645	16045	1
+104086	28358	1
+59538	13873	1
+11117	5036	1
+78985	25335	1
+68620	16928	1
+9868	20732	1
+23348	6002	1
+2834	80034	1
+101006	10915	1
+45429	95488	1
+44133	11099	1
+9786	14385	1
+95488	24207	1
+18826	16985	1
+45237	17952	1
+25536	95219	1
+7925	17489	1
+9786	19275	1
+18429	27919	1
+30730	2414	1
+49892	50252	1
+25994	53050	1
+70490	7994	1
+32173	19500	1
+20877	36440	1
+38794	16711	1
+17605	19000	1
+26575	13670	1
+36440	41369	1
+75512	15137	1
+18559	3587	1
+15230	25536	1
+45429	22756	1
+14216	104481	1
+11686	32173	1
+39819	103282	1
+105102	37767	1
+14385	12317	1
+98407	39555	1
+17907	39417	1
+42396	30730	1
+50143	20780	1
+95407	17796	1
+39984	2834	1
+12460	4700	1
+1464	37791	1
+33103	14059	1
+17818	25926	1
+9602	35472	1
+9312	25201	1
+9830	41613	1
+38016	39362	1
+6966	102346	1
+40354	4201	1
+13499	38782	1
+6487	6487	1
+47769	42396	1
+59726	20940	1
+2834	99320	1
+17887	15932	1
+16103	20614	1
+12864	97920	1
+21862	5507	1
+43853	2768	1
+38171	38125	1
+5015	16660	1
+34944	19611	1
+65150	30243	1
+102757	32800	1
+43492	2768	1
+17415	38469	1
+7721	9242	1
+27919	13642	1
+104052	49892	1
+11002	8186	1
+2672	6383	1
+34978	103639	1
+104375	9971	1
+97168	9702	1
+44370	5214	1
+11686	110451	1
+17907	74021	1
+12317	17605	1
+21324	39026	1
+12258	12704	1
+11002	12518	1
+31172	27299	1
+34088	39417	1
+39555	14117	1
+42732	16711	1
+5254	96646	1
+47057	36382	1
+14253	41369	1
+2414	40083	1
+7038	44824	1
+24658	6002	1
+36382	102707	1
+14135	105716	1
+11484	10549	1
+13499	14422	1
+20431	7680	1
+11622	5640	1
+68160	39920	1
+40183	16896	1
+36623	4772	1
+11466	35525	1
+32800	22756	1
+48375	59358	1
+13923	104880	1
+3515	95588	1
+17796	44583	1
+13522	105409	1
+3305	44370	1
+14117	23460	1
+37868	16121	1
+5148	5254	1
+15598	12116	1
+98945	52432	1
+16001	17761	1
+19460	22424	1
+5148	32252	1
+17887	14422	1
+81878	25348	1
+16290	24763	1
+9830	11466	1
+26277	37428	1
+26815	55027	1
+3560	14996	1
+14253	20614	1
+18381	12368	1
+55573	48375	1
+51618	20286	1
+48146	13584	1
+91776	5640	1
+9424	46738	1
+6860	4423	1
+17588	7925	1
+2708	25335	1
+43492	40140	1
+15747	26479	1
+2414	42056	1
+20877	51492	1
+104818	17887	1
+29483	7925	1
+55639	4013	1
+20614	32252	1
+34615	68894	1
+25148	52746	1
+10250	16140	1
+100790	14178	1
+14924	11546	1
+16045	9181	1
+44133	26246	1
+9868	7491	1
+80034	55639	1
+51740	44583	1
+1865	99307	1
+14692	3877	1
+44030	41332	1
+12704	37373	1
+17575	15049	1
+2960	7107	1
+25201	12052	1
+45753	18381	1
+12539	46738	1
+3515	91562	1
+17588	17380	1
+23875	51740	1
+46738	24386	1
+102707	24386	1
+99216	17166	1
+14011	24386	1
+6645	37939	1
+5742	92243	1
+11798	7994	1
+39637	17340	1
+16367	14560	1
+7038	44030	1
+52040	25994	1
+20780	14805	1
+15064	11622	1
+10203	8186	1
+10951	13622	1
+13499	49892	1
+14824	4879	1
+14158	31201	1
+38916	16711	1
+10036	1267	1
+47801	4553	1
+57512	23875	1
+5584	38794	1
+14978	39808	1
+7107	102707	1
+12991	10250	1
+10951	13602	1
+2414	13789	1
+14385	9380	1
+4879	8950	1
+3305	9868	1
+15485	38916	1
+8323	5036	1
+8115	17098	1
+15432	2414	1
+97120	17761	1
+27789	44133	1
+17457	15747	1
+12565	26093	1
+13789	13724	1
+103448	59376	1
+46738	18092	1
+77343	92187	1
+14422	30730	1
+7518	48375	1
+9602	14011	1
+37791	7747	1
+95219	11546	1
+15085	38916	1
+18464	1572	1
+8825	40128	1
+15085	7107	1
+13584	50390	1
+97011	25536	1
+15451	53858	1
+74548	6966	1
+15485	77343	1
+17952	77406	1
+29379	29117	1
+30243	13923	1
+9702	104342	1
+3275	97901	1
+10670	39362	1
+40183	104497	1
+9953	7925	1
+57512	15064	1
+103214	17907	1
+9896	55639	1
+21020	85619	1
+82954	27403	1
+29117	17575	1
+44133	41432	1
+17380	17359	1
+37791	22756	1
+77343	40354	1
+47769	98224	1
+18847	94324	1
+15485	59726	1
+12704	2672	1
+20989	43504	1
+5015	50390	1
+37290	37428	1
+10878	36470	1
+53486	14117	1
+18980	68449	1
+11306	20286	1
+9953	52058	1
+13584	5036	1
+24354	13602	1
+54643	7491	1
+12317	9060	1
+5742	100790	1
+26575	11546	1
+13522	68424	1
+10897	11002	1
+35525	21094	1
+14842	29117	1
+43942	27183	1
+102167	11075	1
+12704	36623	1
+5640	57492	1
+13195	19500	1
+4747	14560	1
+44824	41128	1
+14577	102167	1
+14601	13642	1
+55639	12889	1
+27919	15552	1
+13753	74540	1
+4747	29379	1
+11075	35633	1
+97920	6002	1
+9830	13908	1
+47336	22424	1
+57358	25289	1
+8115	11039	1
+18585	11228	1
+14472	12653	1
+7544	34322	1
+7925	9060	1
+12518	29117	1
+20940	16928	1
+20989	36470	1
+40068	98237	1
+9724	6073	1
+38469	6645	1
+13622	4013	1
+2708	93384	1
+38613	104035	1
+103027	21823	1
+7347	29025	1
+27228	23276	1
+19000	11868	1
+19294	7544	1
+21075	5254	1
+27919	98704	1
+29117	17415	1
+14216	9914	1
+13522	12052	1
+39555	12864	1
+28240	68675	1
+11228	43853	1
+12795	12539	1
+9914	13943	1
+5977	41250	1
+3611	36314	1
+40372	10452	1
+12460	7962	1
+6383	14766	1
+11686	23348	1
+11484	23276	1
+17837	55573	1
+71438	7821	1
+17340	39984	1
+39141	15064	1
+34978	43023	1
+9896	20940	1
+6383	102272	1
+11735	25348	1
+18381	26277	1
+106246	5036	1
+41232	6383	1
+70973	12052	1
+98006	37113	1
+34978	19460	1
+8592	6595	1
+9936	15859	1
+6645	25201	1
+25348	41128	1
+39313	34978	1
+75378	23276	1
+25348	17952	1
+20614	17674	1
+36010	16121	1
+7383	38016	1
+37428	103841	1
+20713	59376	1
+45753	14253	1
+20780	53486	1
+39984	41369	1
+9346	16874	1
+7925	10878	1
+13499	101645	1
+38016	23992	1
+33103	3305	1
+15214	35633	1
+14059	37928	1
+22424	22756	1
+97736	15413	1
+7642	18074	1
+44014	11546	1
+14178	45658	1
+15451	25348	1
+39984	11546	1
+34615	6487	1
+5036	80598	1
+50390	8901	1
+13622	7383	1
+5036	41061	1
+92187	14135	1
+24386	66120	1
+51618	11075	1
+30730	41128	1
+3515	23398	1
+10250	9810	1
+52058	7925	1
+11645	68894	1
+85619	9012	1
+100258	13670	1
+70490	17907	1
+45738	10915	1
+68437	39362	1
+14805	20286	1
+53824	34978	1
+1715	37428	1
+43942	12565	1
+36382	10596	1
+37113	20755	1
+103346	17796	1
+4497	4222	1
+21862	101342	1
+17796	78985	1
+99363	38171	1
+58503	6860	1
+62911	39793	1
+10250	23348	1
+7107	103282	1
+39290	11484	1
+25926	95219	1
+44030	101899	1
+9830	56566	1
+26146	9971	1
+20755	11075	1
+17116	105336	1
+16121	17340	1
+27105	40394	1
+96158	15250	1
+43492	37791	1
+14842	40372	1
+85519	4747	1
+25994	19772	1
+5381	8676	1
+19611	81871	1
+41350	9971	1
+9971	12406	1
+36010	92032	1
+16140	14059	1
+7134	74548	1
+6487	43504	1
+2768	41250	1
+20940	9810	1
+68515	17415	1
+87387	17952	1
+14805	3433	1
+9181	11151	1
+15913	73838	1
+100893	24354	1
+26353	8720	1
+6383	30963	1
+95073	18007	1
+42302	20780	1
+25131	94324	1
+103165	36623	1
+95407	13642	1
+9380	37823	1
+15913	11002	1
+3497	25994	1
+25779	24149	1
+24974	7038	1
+5423	12704	1
+68449	4879	1
+13943	6002	1
+36470	97031	1
+14842	37868	1
+82954	8901	1
+17282	17380	1
+25098	43960	1
+12864	50421	1
+18267	10897	1
+27105	22528	1
+32336	38916	1
+14657	37868	1
+3092	14842	1
+53824	27299	1
+98841	48375	1
+11622	52058	1
+7347	20286	1
+19500	70973	1
+6576	6353	1
+18847	16844	1
+104818	48375	1
+13499	25583	1
+41128	73342	1
+52040	19000	1
+17887	12442	1
+24783	82954	1
+5792	6383	1
+19275	15250	1
+11941	29025	1
+2414	102398	1
+13417	3433	1
+4497	20847	1
+24115	97845	1
+17319	100804	1
+17887	102733	1
+18114	18007	1
+41128	8392	1
+32252	17227	1
+39984	7038	1
+8098	26479	1
+20713	12565	1
+9293	17558	1
+29025	40128	1
+29117	5036	1
+50442	7107	1
+16170	9868	1
+30730	5848	1
+22585	14011	1
+36470	20675	1
+94896	6798	1
+7491	97920	1
+19670	10915	1
+17227	47801	1
+15963	39141	1
+14178	10434	1
+12096	25926	1
+10951	103448	1
+11819	13622	1
+5036	5662	1
+61396	11546	1
+10036	59376	1
+11228	97736	1
+102297	59893	1
+100534	36623	1
+37791	52040	1
+105716	25779	1
+9914	25536	1
+3410	29379	1
+23875	13195	1
+6860	25681	1
+98567	11019	1
+9953	1865	1
+11466	15913	1
+87422	26479	1
+28510	36470	1
+44030	15175	1
+57492	5036	1
+9702	36440	1
+20309	20780	1
+28307	67143	1
+3472	11546	1
+26246	105716	1
+17457	17319	1
+8653	10479	1
+29025	40354	1
+15250	6487	1
+20940	51422	1
+12052	9743	1
+7016	25536	1
+53486	5192	1
+21843	13923	1
+17796	21455	1
+34615	76035	1
+11099	36361	1
+25536	67519	1
+21862	97785	1
+18585	20847	1
+27919	9602	1
+17887	41232	1
+13670	14011	1
+17227	82353	1
+34944	25289	1
+97168	8186	1
+27971	6002	1
+30243	14842	1
+13943	8169	1
+78985	17907	1
+21903	4391	1
+37791	41432	1
+3305	33883	1
+51422	5886	1
+71138	20989	1
+4822	30730	1
+17397	10479	1
+5977	40372	1
+21493	28124	1
+10897	103487	1
+24115	22528	1
+33103	18092	1
+14692	10897	1
+106388	12960	1
+28510	44370	1
+44594	8551	1
+10982	105538	1
+12565	100439	1
+13499	21020	1
+68424	37791	1
+21862	48480	1
+21094	11002	1
+74021	12679	1
+100400	14842	1
+15880	59501	1
+9702	9868	1
+91735	59538	1
+25348	29596	1
+63590	48375	1
+14904	17457	1
+62911	5886	1
+23875	9743	1
+13602	100258	1
+82954	27105	1
+5886	11645	1
+27503	11686	1
+39920	40571	1
+34615	37373	1
+11075	97155	1
+102151	9346	1
+102297	20309	1
+103614	26815	1
+57096	5192	1
+17059	27105	1
+27919	9060	1
+34944	70992	1
+13195	106498	1
+49892	9914	1
+5507	9936	1
+11117	44133	1
+37428	93657	1
+47336	34978	1
+14601	13943	1
+6595	11466	1
+17397	23276	1
+22528	87387	1
+12795	37868	1
+21493	99121	1
+8098	100820	1
+7702	7491	1
+4553	14422	1
+967	24805	1
+4747	12518	1
+14805	6383	1
+7038	36314	1
+3759	9242	1
+55573	21903	1
+96158	30730	1
+13670	99482	1
+57358	57512	1
+15156	102272	1
+11075	81878	1
+6002	7266	1
+38916	10878	1
+16367	25201	1
+41232	16928	1
+102272	27919	1
+104075	12679	1
+14385	97168	1
+97785	16711	1
+15747	19500	1
+37113	93657	1
+9786	19113	1
+39091	9536	1
+3305	54234	1
+71654	100790	1
+38613	13847	1
+25131	97031	1
+25098	17116	1
+10841	7925	1
+7313	6966	1
+6645	21249	1
+36024	15120	1
+59501	14996	1
+3139	13602	1
+24115	13943	1
+99320	36440	1
+15064	92113	1
+9293	9312	1
+13642	5507	1
+53858	41584	1
+98584	25536	1
+16620	21075	1
+57512	7491	1
+6487	52040	1
+40372	14117	1
+13943	28358	1
+20431	5848	1
+14904	6353	1
+51618	25779	1
+105102	71969	1
+37791	29379	1
+43504	25926	1
+15747	11002	1
+5148	3139	1
+38931	12704	1
+48375	35472	1
+19394	17988	1
+11868	20286	1
+27789	31249	1
+38442	38483	1
+11715	13773	1
+47022	10411	1
+22562	43492	1
+5254	39688	1
+25335	36470	1
+5015	21075	1
+14710	2208	1
+6860	25289	1
+104880	25926	1
+7544	17227	1
+5886	2208	1
+105025	36440	1
+37791	74081	1
+20755	22585	1
+23460	26898	1
+12258	28358	1
+91747	72487	1
+50421	9830	1
+4747	105716	1
+3877	98006	1
+101979	10596	1
+20940	102346	1
+17319	25098	1
+79685	38204	1
+37791	17558	1
+66120	51740	1
+17415	9936	1
+102757	39141	1
+45738	16660	1
+17340	105102	1
+97979	6073	1
+38794	25148	1
+12864	37823	1
+82392	41250	1
+48146	9346	1
+13195	37791	1
+6860	19219	1
+7038	19394	1
+14385	15032	1
+21020	14842	1
+41599	5148	1
+34088	37791	1
+18826	82954	1
+12565	3515	1
+14158	21843	1
+37290	6645	1
+9702	12317	1
+14446	91591	1
+39984	44594	1
+45237	25201	1
+39125	3690	1
+13522	20309	1
+61485	8797	1
+14692	16928	1
+25994	79685	1
+44594	27183	1
+50421	19500	1
+15432	29483	1
+13923	20614	1
+4879	91830	1
+105409	11754	1
+14842	61396	1
+57492	16367	1
+17605	14317	1
+43517	14904	1
+8780	39637	1
+102733	12052	1
+18826	12460	1
+96613	21823	1
+6383	41301	1
+18092	11394	1
+20940	29025	1
+55639	20877	1
+967	11887	1
+9653	24658	1
+23875	97920	1
+2208	9896	1
+8653	35472	1
+32800	2989	1
+7313	68876	1
+29379	35963	1
+97708	10915	1
+25348	38483	1
+13195	70973	1
+41398	15137	1
+40183	22651	1
+9380	11415	1
+23348	99292	1
+15413	8216	1
+100258	13943	1
+57358	9702	1
+11075	13724	1
+25926	17887	1
+14422	105409	1
+5640	30730	1
+15230	2414	1
+10479	1865	1
+17340	14296	1
+39637	1715	1
+27789	11117	1
+30933	34944	1
+44133	102733	1
+45351	19000	1
+1464	105102	1
+40164	9220	1
+3433	24386	1
+97920	13670	1
+55573	75071	1
+106388	9424	1
+12116	43942	1
+7016	5214	1
+20834	10897	1
+11546	37513	1
+23276	33961	1
+106388	3826	1
+55372	7107	1
+103639	51492	1
+2768	61396	1
+15880	24386	1
+32301	10841	1
+101221	5423	1
+28626	39984	1
+95891	45840	1
+5036	19417	1
+22562	13195	1
+9346	6941	1
+14618	11151	1
+8186	103722	1
+40354	30730	1
+15064	17415	1
+5507	65150	1
+61396	36470	1
+19871	14766	1
+12518	27919	1
+17489	12704	1
+106365	28358	1
+12679	6487	1
+14011	59022	1
+13642	11754	1
+8921	81838	1
+2414	95407	1
+36623	13908	1
+5036	7594	1
+28510	55573	1
+68894	15032	1
+7925	9810	1
+20614	75552	1
+19294	27384	1
+12679	81878	1
+19500	103614	1
+13642	12991	1
+11151	21214	1
+15103	8115	1
+18292	37791	1
+24149	19155	1
+3515	45366	1
+14472	44824	1
+13989	28510	1
+59022	37791	1
+5381	49101	1
+18232	47801	1
+30730	22637	1
+14978	23398	1
+79685	8098	1
+13522	99640	1
+36440	14011	1
+17796	27521	1
+15859	59501	1
+23875	11019	1
+50252	44370	1
+39984	30471	1
+13622	37113	1
+15432	32336	1
+35633	2708	1
+37928	14343	1
+8186	10692	1
+12424	4747	1
+9702	10570	1
+48146	4747	1
+3690	77524	1
+14040	36382	1
+40750	24207	1
+57358	59726	1
+51740	100534	1
+13670	14941	1
+57492	13670	1
+7038	59747	1
+17796	12565	1
+10897	18381	1
+33148	14385	1
+39653	10351	1
+3092	34251	1
+5254	7333	1
+6002	57603	1
+43826	19500	1
+8981	20780	1
+72596	14472	1
+15156	7642	1
+19500	13923	1
+39334	85519	1
+40183	85519	1
+6860	68281	1
+7465	14385	1
+95951	17796	1
+6966	7134	1
+39637	39886	1
+18074	25201	1
+9536	9762	1
+49892	103346	1
+38763	59501	1
+19132	15250	1
+9012	36782	1
+8186	68437	1
+41332	14498	1
+3807	14904	1
+14842	99292	1
+8981	20755	1
+57977	71138	1
+8098	38529	1
+13753	91591	1
+77343	7594	1
+17209	15049	1
+14824	3587	1
+21094	59501	1
+23583	12317	1
+15049	18114	1
+99121	17761	1
+21249	59501	1
+38204	7113	1
+2414	102151	1
+23348	12152	1
+10122	12499	1
+29117	14343	1
+4553	14657	1
+11887	103792	1
+4772	14011	1
+51618	39808	1
+44682	12795	1
+98894	21862	1
+11151	14904	1
+55573	21075	1
+10411	97120	1
+57512	18007	1
+20286	17907	1
+7134	49892	1
+17340	26432	1
+8676	41384	1
+25201	12424	1
+9896	37113	1
+96600	37823	1
+51422	14842	1
+27503	37823	1
+38636	18585	1
+36470	6002	1
+59501	17988	1
+3433	9380	1
+106350	19500	1
+22585	73354	1
+7134	8846	1
+36361	1416	1
+18329	15650	1
+10250	13704	1
+19722	7747	1
+3092	65150	1
+2834	5254	1
+14675	37868	1
+101645	11754	1
+20971	8797	1
+39362	68424	1
+14385	28124	1
+37868	103639	1
+37791	10549	1
+41204	9702	1
+14472	5036	1
+39362	10951	1
+11546	71602	1
+15064	15770	1
+11151	15064	1
+42344	3587	1
+27183	11686	1
+100561	9971	1
+2834	2745	1
+5254	20834	1
+2768	19312	1
+9702	12406	1
+19500	87472	1
+14059	7347	1
+94699	17952	1
+80598	12704	1
+20713	97120	1
+3560	10479	1
+44682	37428	1
+9971	97663	1
+61396	77343	1
+71654	13890	1
+22585	3390	1
+80312	24896	1
+67299	23992	1
+40183	15064	1
+41369	5036	1
+5977	8372	1
+10841	94896	1
+55976	39886	1
+17761	8720	1
+16157	16690	1
+3650	39653	1
+6966	13943	1
+45738	5640	1
+18381	44583	1
+26353	102707	1
+25926	15032	1
+18074	52916	1
+32252	20309	1
+13522	52916	1
+101645	20286	1
+5848	5254	1
+102346	40128	1
+101342	6002	1
+16045	53824	1
+3515	12795	1
+19500	95219	1
+13923	6073	1
+18092	41111	1
+12460	105687	1
+38782	59376	1
+71527	47769	1
+11546	8323	1
+43683	8901	1
+5015	55887	1
+9868	16711	1
+59639	27105	1
+6860	55396	1
+23875	17380	1
+7925	3139	1
+57967	71138	1
+9953	3650	1
+104481	14253	1
+101250	15103	1
+92113	7925	1
+17415	21843	1
+81878	27299	1
+3807	34978	1
+73342	15064	1
+73354	82392	1
+10095	53824	1
+75512	35963	1
+53858	7594	1
+34944	20563	1
+38271	9786	1
+30933	14135	1
+14904	18585	1
+13642	94324	1
+40140	36470	1
+6383	93384	1
+17796	44229	1
+30471	8901	1
+37113	2989	1
+73342	20940	1
+55573	21006	1
+3305	92187	1
+23503	4497	1
+9971	40083	1
+104481	24386	1
+74021	37823	1
+11962	17761	1
+98610	5662	1
+36024	13943	1
+11754	101899	1
+24354	12499	1
+3305	41599	1
+44133	6966	1
+14385	36314	1
+8098	23276	1
+44824	4497	1
+106388	5254	1
+4497	27745	1
+9517	2708	1
+26353	13943	1
+37113	17025	1
+18559	5254	1
+44757	4497	1
+22798	94117	1
+5662	53050	1
+6645	5015	1
+20309	8950	1
+15859	95811	1
+4789	13670	1
+40128	51618	1
+41369	14446	1
+101899	17952	1
+40372	17004	1
+28649	16367	1
+41301	32800	1
+29025	14158	1
+34978	45351	1
+34978	95073	1
+3305	11941	1
+6487	34978	1
+5792	39235	1
+13584	11622	1
+13499	41232	1
+106246	37823	1
+9012	68091	1
+2834	41232	1
+18092	92113	1
+9914	2708	1
+18051	59358	1
+12442	19500	1
+2989	17761	1
+82954	41128	1
+17818	27677	1
+7925	19500	1
+25779	17098	1
+17380	85619	1
+17227	23875	1
+66120	36623	1
+25994	1830	1
+5036	20309	1
+14904	43900	1
+12889	20732	1
+35893	18869	1
+36361	17796	1
+80073	7994	1
+21214	14904	1
+37342	27677	1
+105716	8592	1
+25148	59358	1
+23583	1464	1
+35963	36361	1
+29025	35633	1
+101221	59358	1
+36024	17227	1
+6383	12052	1
+2369	28358	1
+21047	53858	1
+17340	65150	1
+18329	11306	1
+20286	101899	1
+35695	5254	1
+14904	95588	1
+4879	5886	1
+78985	18267	1
+43517	18007	1
+11546	57358	1
+59376	19437	1
+29025	31249	1
+99292	22585	1
+57389	11151	1
+11447	71138	1
+13967	13584	1
+7491	25379	1
+26898	56045	1
+106388	23276	1
+80034	39984	1
+27971	8901	1
+9346	24354	1
+11099	3515	1
+19155	17761	1
+94896	13522	1
+14446	101342	1
+11754	11484	1
+37113	103525	1
+17282	17761	1
+37791	14343	1
+67143	19334	1
+95192	27105	1
+55013	12704	1
+29379	26246	1
+27789	41384	1
+25348	26432	1
+4497	97785	1
+13989	7038	1
+99292	37113	1
+43826	37823	1
+14904	45237	1
+15650	20989	1
+96627	37428	1
+20780	20877	1
+15156	18031	1
+68102	17761	1
+17907	21359	1
+10982	21249	1
+19417	39555	1
+3611	7465	1
+95205	40128	1
+30243	37471	1
+37428	9312	1
+22466	44478	1
+87387	59501	1
+5617	25926	1
+52432	72877	1
+9830	68515	1
+8901	16140	1
+95488	27919	1
+100400	12499	1
+38529	23276	1
+19219	28510	1
+14446	103525	1
+25994	104709	1
+13642	13602	1
+15049	16027	1
+19996	27337	1
+36010	23129	1
+24149	38782	1
+29379	1865	1
+45840	9724	1
+12539	12116	1
+40183	96537	1
+82392	2505	1
+43960	11520	1
+16027	39141	1
+27183	71969	1
+13831	2414	1
+97736	13499	1
+11941	4497	1
+5848	18585	1
+25837	3611	1
+37939	12460	1
+59376	53824	1
+1865	12424	1
+31172	20675	1
+8115	103200	1
+22798	35227	1
+5254	21047	1
+8901	35067	1
+25536	5617	1
+25289	19960	1
+36010	42200	1
+12864	7544	1
+19351	59376	1
+103214	57389	1
+5036	2672	1
+32800	3611	1
+39886	15539	1
+15650	11887	1
+32119	6487	1
+55573	12442	1
+42056	105716	1
+92187	7038	1
+21493	5148	1
+17558	21094	1
+91694	3305	1
+103027	51740	1
+38782	9830	1
+19500	15137	1
+100439	55573	1
+8098	2208	1
+65982	9702	1
+17340	29117	1
+38794	65150	1
+17907	14618	1
+39886	6304	1
+27919	41398	1
+8921	17837	1
+103898	40068	1
+13753	12116	1
+38529	12679	1
+10059	9743	1
+40128	17575	1
+94896	34944	1
+94592	6487	1
+21342	55372	1
+18267	55396	1
+39984	71480	1
+50595	37791	1
+20971	5214	1
+6915	9914	1
+20614	18092	1
+18585	5036	1
+79625	17887	1
+59358	45840	1
+20940	37823	1
+106388	9380	1
+102297	20780	1
+5254	29483	1
+102346	5792	1
+3410	17004	1
+101979	4497	1
+39886	10841	1
+40311	4879	1
+44370	13753	1
+57096	45627	1
+39886	17575	1
+101568	36010	1
+15570	5036	1
+14317	8720	1
+14577	97785	1
+14100	37113	1
+12499	25098	1
+3560	8115	1
+36470	27919	1
+15214	18092	1
+14216	37454	1
+98894	6487	1
+14040	56109	1
+9786	101221	1
+38204	11686	1
+17558	13522	1
+45738	24386	1
+104533	12960	1
+15859	15650	1
+2768	17837	1
+12704	28051	1
+104075	3139	1
+7925	87305	1
+11433	24354	1
+31172	59358	1
+110451	34088	1
+30471	14040	1
+4497	14253	1
+39808	12368	1
+35963	38271	1
+39362	8186	1
+93384	17227	1
+11715	23460	1
+17796	57977	1
+38794	17796	1
+9724	9830	1
+41350	11075	1
+10897	25583	1
+47336	13195	1
+26815	14924	1
+5640	59022	1
+9181	29117	1
+43960	100666	1
+63888	13499	1
+24805	104052	1
+47801	16928	1
+38385	4879	1
+7107	94132	1
+8533	14385	1
+10059	28358	1
+9991	7925	1
+48375	14385	1
+66120	18329	1
+41128	7821	1
+18980	50390	1
+62152	21342	1
+27919	15539	1
+23276	2834	1
+37868	13670	1
+45840	5977	1
+8186	36024	1
+4201	38529	1
+21094	9653	1
+96537	15064	1
+15137	71983	1
+7925	13156	1
+18585	96487	1
+14692	6383	1
+27105	16896	1
+79685	8115	1
+24115	31201	1
+25779	17525	1
+12539	71438	1
+48375	47801	1
+17796	37373	1
+7491	9312	1
+9830	16711	1
+2768	13943	1
+21862	37113	1
+20286	59836	1
+6860	105496	1
+43942	44133	1
+59836	14385	1
+10570	102623	1
+39808	102707	1
+55396	34944	1
+10549	19500	1
+12052	7113	1
+17457	17340	1
+56109	13584	1
+13499	4531	1
+17489	14317	1
+15032	17282	1
+100893	14577	1
+44014	25536	1
+44757	9312	1
+38520	8186	1
+30933	15650	1
+99292	7747	1
+13670	10095	1
+19155	96487	1
+32173	6619	1
+15064	62152	1
+13584	12258	1
+12565	7491	1
+55396	12795	1
+35107	7857	1
+17837	11715	1
+3611	49892	1
+4964	22562	1
+25536	101221	1
+25583	32709	1
+18585	11546	1
+3305	73331	1
+57096	5528	1
+20732	7994	1
+38916	10036	1
+11075	51422	1
+101056	24354	1
+11520	10897	1
+40914	11546	1
+78948	4497	1
+3305	10878	1
+29483	9830	1
+3650	4497	1
+8921	11754	1
+24783	3092	1
+13753	97155	1
+28649	24805	1
+34944	105336	1
+30730	102346	1
+18329	17796	1
+19091	12258	1
+20595	13030	1
+101757	51740	1
+24075	13967	1
+99693	9971	1
+27919	8186	1
+13499	68424	1
+12864	47004	1
+24149	98407	1
+5584	8115	1
+11686	25148	1
+27789	32173	1
+15137	39984	1
+11306	12565	1
+25536	29117	1
+14216	16874	1
+26479	27677	1
+7038	70009	1
+37454	7747	1
+9380	9702	1
+68449	59893	1
+41599	13989	1
+8551	44682	1
+98584	6487	1
+5036	25148	1
+43504	12052	1
+103792	15032	1
+1186	8676	1
+52058	7747	1
+49892	19257	1
+20877	11075	1
+2208	28709	1
+23276	41128	1
+19219	4497	1
+17415	37428	1
+14117	15913	1
+5254	7134	1
+71138	14577	1
+9602	7444	1
+44478	18381	1
+27919	11002	1
+12258	44358	1
+20614	15214	1
+21843	17474	1
+17605	8186	1
+25837	53858	1
+96824	26479	1
+20342	71138	1
+12460	68740	1
+19500	14011	1
+17887	48480	1
+5015	61485	1
+102346	22774	1
+13943	99678	1
+10095	74540	1
+14216	9346	1
+14842	4222	1
+96613	14011	1
+59376	44358	1
+4553	33883	1
+7642	13030	1
+43244	19437	1
+24354	50595	1
+39886	25379	1
+94592	49892	1
+3139	13622	1
+100820	53858	1
+23875	43853	1
+39841	25379	1
+13567	9971	1
+17380	17796	1
+9602	17227	1
+101701	52432	1
+44757	25536	1
+13989	41061	1
+71813	59358	1
+3611	37823	1
+19500	26146	1
+17227	34978	1
+71138	14296	1
+25431	8392	1
+14135	12889	1
+34615	9702	1
+56326	12771	1
+40589	24207	1
+104342	13813	1
+68894	27677	1
+29483	20309	1
+14824	4497	1
+30730	18559	1
+92113	3690	1
+25926	38916	1
+7107	26228	1
+21061	6002	1
+25583	3690	1
+4497	45658	1
+63141	11075	1
+99320	39984	1
+25536	34088	1
+105102	10570	1
+68437	25536	1
+19257	5036	1
+4497	6645	1
+5662	93847	1
+19312	2369	1
+34978	20309	1
+9346	17907	1
+23276	68091	1
+103165	59501	1
+10897	43960	1
+4700	12539	1
+63888	14343	1
+24783	56566	1
+99855	7544	1
+14385	104481	1
+6437	25536	1
+28358	32800	1
+17166	56460	1
+41232	7266	1
+19611	15064	1
+8186	59376	1
+14498	8676	1
+21789	17952	1
+105716	25201	1
+24658	62911	1
+20780	40322	1
+15913	42302	1
+18267	25431	1
+38520	7994	1
+10951	42396	1
+36733	38483	1
+12679	19417	1
+81871	20286	1
+26093	15747	1
+17952	72991	1
+15432	11887	1
+54234	25348	1
+93384	25779	1
+11715	37513	1
+16367	14422	1
+4879	54234	1
+96613	37373	1
+44583	37791	1
+3139	14040	1
+18031	15214	1
+7491	19394	1
+9125	11019	1
+52432	13813	1
+14385	10822	1
+70992	98841	1
+13642	73342	1
+18869	38385	1
+91747	12499	1
+97785	80034	1
+96158	12565	1
+12052	44229	1
+25779	23875	1
+10878	5148	1
+51422	53486	1
+25335	9936	1
+8901	29483	1
+91747	2414	1
+18522	14385	1
+13195	95891	1
+3587	55687	1
+10897	6915	1
+44757	23583	1
+7611	12679	1
+26815	105998	1
+17952	96871	1
+12771	8720	1
+98894	19500	1
+102346	3410	1
+17489	50595	1
+72487	59189	1
+11117	14253	1
+10250	41599	1
+29379	9012	1
+26479	2672	1
+72828	29025	1
+7611	3611	1
+40014	25926	1
+11039	7038	1
+21823	26353	1
+11686	15485	1
+55573	61396	1
+73931	23276	1
+24386	18114	1
+44583	17887	1
+7925	17457	1
+25393	6073	1
+57492	24115	1
+101568	25536	1
+12348	11754	1
+95205	7107	1
+12679	78948	1
+7821	29117	1
+7491	40164	1
+92032	39841	1
+12704	37586	1
+11686	17887	1
+1715	59501	1
+68553	6383	1
+11546	13943	1
+6645	7107	1
+9868	24149	1
+39819	15932	1
+3433	14343	1
+12317	26479	1
+9868	72487	1
+45753	11394	1
+18007	18007	1
+70490	10982	1
+13622	12991	1
+42200	10897	1
+32252	95073	1
+34251	10670	1
+5792	5148	1
+6915	17575	1
+17525	36010	1
+34088	18485	1
+73931	14422	1
+8115	41384	1
+96789	37823	1
+34615	70490	1
+5640	7821	1
+18847	5886	1
+40372	19000	1
+52385	10897	1
+39334	71131	1
+25201	6487	1
+15032	37823	1
+37586	1865	1
+9896	7747	1
+24075	20402	1
+2834	27403	1
+23033	39841	1
+19000	98766	1
+25431	7491	1
+8901	41061	1
+98945	13753	1
+68091	32800	1
+53858	58503	1
+38763	49892	1
+27105	16808	1
+11798	45975	1
+11686	34944	1
+36623	85619	1
+23875	6966	1
+97845	30730	1
+32119	36010	1
+34978	28626	1
+10095	7038	1
+11075	104052	1
+23503	3170	1
+5640	15859	1
+55573	11546	1
+15485	13337	1
+2414	44583	1
+37113	41369	1
+19113	13967	1
+5423	55573	1
+1464	17397	1
+18267	40128	1
+57459	23992	1
+18251	17952	1
+13704	30243	1
+21760	10982	1
+27919	9125	1
+11686	71438	1
+26815	54154	1
+41369	5148	1
+18267	98021	1
+1647	20431	1
+41061	81878	1
+12991	45840	1
+52058	12991	1
+5423	11433	1
+22424	37791	1
+20675	9702	1
+15859	25431	1
+20877	11433	1
+39886	9312	1
+26479	20847	1
+23875	21419	1
+17761	43517	1
+17887	59376	1
+68424	4497	1
+41250	6073	1
+13789	14710	1
+96262	14343	1
+5848	8216	1
+13670	54154	1
+15432	15485	1
+28288	4497	1
+18074	3275	1
+5036	103722	1
+41250	37113	1
+39141	25698	1
+82954	16660	1
+55573	34978	1
+40128	17192	1
+57492	13642	1
+13602	41111	1
+103841	18826	1
+33883	14385	1
+12499	47860	1
+7491	103487	1
+14083	3433	1
+15432	17887	1
+9936	16874	1
+38794	35633	1
+26353	97155	1
+3275	41369	1
+12565	21094	1
+78985	2708	1
+24386	82954	1
+38763	16946	1
+28358	40140	1
+40554	3587	1
+2414	12406	1
+12565	15413	1
+21862	103141	1
+20309	12565	1
+15913	47769	1
+41301	39334	1
+13602	103448	1
+35893	55573	1
+8372	56566	1
+39417	53824	1
+8533	13670	1
+7702	39637	1
+106388	9810	1
+11433	34978	1
+11075	41384	1
+3690	5886	1
+42302	10351	1
+14842	5720	1
+5662	101963	1
+104497	2768	1
+19000	94868	1
+96848	11941	1
+13923	22756	1
+24354	6915	1
+8115	100584	1
+7925	17397	1
+68740	25536	1
+17796	102504	1
+71138	20971	1
+4497	96262	1
+19611	28709	1
+1715	8551	1
+97663	25536	1
+29379	12052	1
+11433	6304	1
+48375	17004	1
+41175	5886	1
+81878	29483	1
+15485	13499	1
+3611	9830	1
+91776	14216	1
+33148	25536	1
+59376	36470	1
+1740	11228	1
+14710	14158	1
+20940	56109	1
+7038	38469	1
+33883	6002	1
+13584	12348	1
+17558	17380	1
+27919	17059	1
+7491	51618	1
+102466	17761	1
+12864	12116	1
+74081	6732	1
+3515	36623	1
+13753	15552	1
+92187	2708	1
+14100	11466	1
+4747	41232	1
+13499	41301	1
+87387	29117	1
+43517	17988	1
+11306	18074	1
+17907	25536	1
+4747	11466	1
+25131	44682	1
+36623	68515	1
+19000	21047	1
+37428	48146	1
+27971	39653	1
+37791	10878	1
+38171	19837	1
+20834	30730	1
+68553	13704	1
+12704	8551	1
+13873	17143	1
+5214	37823	1
+26898	20877	1
+30243	11754	1
+20834	50570	1
+13642	55299	1
+7038	33883	1
+55396	6487	1
+11151	2989	1
+71138	95588	1
+5584	5507	1
+11686	59808	1
+10250	26370	1
+21760	6645	1
+43960	6304	1
+10710	15032	1
+20286	22466	1
+8846	18559	1
+17166	7994	1
+19294	25348	1
+48375	20713	1
+55573	38916	1
+14343	14385	1
+18826	12539	1
+34088	6645	1
+98766	13670	1
+21789	68894	1
+19437	39555	1
+31397	40128	1
+10982	9125	1
+15049	17282	1
+37233	27789	1
+15049	63750	1
+7642	9830	1
+93384	53858	1
+12442	17952	1
+34088	4497	1
+81878	8392	1
+41128	5640	1
+7038	14296	1
+10841	10897	1
+18826	27919	1
+103214	26479	1
+44478	6645	1
+23276	100820	1
+38613	38794	1
+29117	12704	1
+1008	18092	1
+101757	8115	1
+11019	39688	1
+2505	39653	1
+10434	11941	1
+52040	7038	1
+17952	7906	1
+39819	16027	1
+11715	14842	1
+15196	18007	1
+57953	17796	1
+8186	25994	1
+27789	103525	1
+30243	14216	1
+105649	11546	1
+14385	54636	1
+27503	12565	1
+25681	99121	1
+59726	49892	1
+19437	12565	1
+3433	9971	1
+13789	95073	1
+1572	40164	1
+13417	39920	1
+18007	18031	1
+22774	12889	1
+18092	70207	1
+28358	20402	1
+71438	25926	1
+38613	13890	1
+20675	59376	1
+36024	43826	1
+5742	28649	1
+80598	11228	1
+40311	5254	1
+11039	39637	1
+38794	12565	1
+13584	6966	1
+6002	71969	1
+96824	26815	1
+39653	45738	1
+8186	8169	1
+6645	96613	1
+13195	9012	1
+8372	73342	1
+6645	101620	1
+46738	12116	1
+25335	27789	1
+43960	70009	1
+40128	10670	1
+39235	22651	1
+6619	35472	1
+36623	103841	1
+7113	91694	1
+43504	32173	1
+14842	5792	1
+97920	23348	1
+106388	6798	1
+8186	25131	1
+11754	14253	1
+5423	57512	1
+39141	101250	1
+28649	24149	1
+53837	9702	1
+106388	70992	1
+54154	17761	1
+20309	16140	1
+15032	26277	1
+18031	12565	1
+18267	9936	1
+30933	15913	1
+38442	6645	1
+5254	13195	1
+10479	34599	1
+8981	6595	1
+38782	23276	1
+98006	21094	1
+19275	17227	1
+21342	17415	1
+27789	61396	1
+8825	2414	1
+17319	12771	1
+15913	17059	1
+17861	43960	1
+14842	12704	1
+39334	17282	1
+4497	8115	1
+44030	103525	1
+25926	18485	1
+28358	95219	1
+91591	14472	1
+16001	15032	1
+13670	38877	1
+75378	37791	1
+18074	45658	1
+5848	5886	1
+17605	44757	1
+13195	44757	1
+38171	40750	1
+9896	11075	1
+3690	51422	1
+25536	3611	1
+17761	38483	1
+56326	14978	1
+11645	43942	1
+16620	55887	1
+32301	55573	1
+7925	5848	1
+30730	31249	1
+17457	37791	1
+18092	12960	1
+102707	10897	1
+43960	11887	1
+6174	8901	1
+35227	1267	1
+17525	34978	1
+15156	24386	1
+98945	30730	1
+18051	23348	1
+13622	5036	1
+31172	29025	1
+44583	25131	1
+17397	13522	1
+5662	41157	1
+17761	44594	1
+4747	13789	1
+5640	4789	1
+24354	103525	1
+5977	20780	1
+15214	6860	1
+2768	44358	1
+13499	7594	1
+17952	105039	1
+36010	6645	1
+22774	23276	1
+19871	25289	1
+44594	21862	1
+59358	102623	1
+25148	36024	1
+8921	14710	1
+6966	7821	1
+40322	13499	1
+25779	32800	1
+41232	25348	1
+17209	4747	1
+55860	38483	1
+35067	38171	1
+3305	24386	1
+21921	38204	1
+10479	17761	1
+11466	51618	1
+17796	39808	1
+16367	13602	1
+21075	25681	1
+19155	27919	1
+11228	20940	1
+12052	68876	1
+18329	9312	1
+6860	11546	1
+16417	59501	1
+13642	91562	1
+19670	14692	1
+101342	9602	1
+11394	25536	1
+9896	10915	1
+27183	38794	1
+39334	31397	1
+20834	5015	1
+8186	17436	1
+56326	11645	1
+68102	12679	1
+2369	8699	1
+23875	3611	1
+14618	8115	1
+74081	71138	1
+13602	44824	1
+36361	11645	1
+94117	6487	1
+21342	39808	1
+11546	96789	1
+101568	3515	1
+1572	17040	1
+7821	9868	1
+18329	3807	1
+13030	6966	1
+44824	14253	1
+3139	13584	1
+6383	53486	1
+103525	27677	1
+59376	33148	1
+36361	27677	1
+37454	30730	1
+8533	37823	1
+96158	55573	1
+50570	8551	1
+43960	40128	1
+51618	12565	1
+10549	13753	1
+18074	17474	1
+24075	12679	1
+96551	71654	1
+97120	43960	1
+28709	68894	1
+13670	69206	1
+105716	18007	1
+25536	96569	1
+37791	100439	1
+48163	7491	1
+44030	18522	1
+18292	5742	1
+37454	14446	1
+18074	17952	1
+52058	17525	1
+17761	97920	1
+7266	11520	1
+45753	7038	1
+103228	36010	1
+73342	8901	1
+18980	40354	1
+53486	4497	1
+14978	101994	1
+11394	7962	1
+24149	19437	1
+48163	12795	1
+3515	17489	1
+17227	6619	1
+101701	8676	1
+9868	26093	1
+28863	20431	1
+12442	13670	1
+35633	19000	1
+17282	21342	1
+8115	71138	1
+74540	7994	1
+13943	19437	1
+97736	39362	1
+25926	36024	1
+15230	10411	1
+6915	44583	1
+5848	7747	1
+43504	7038	1
+9346	18464	1
+44594	15049	1
+97736	2834	1
+17761	67143	1
+79685	13602	1
+48375	80598	1
+14059	41111	1
+38794	14577	1
+39920	51197	1
+14343	29025	1
+9702	26093	1
+6487	59726	1
+8372	10250	1
+19500	8064	1
+11075	101645	1
+59726	35963	1
+11941	51422	1
+59726	3515	1
+25779	17605	1
+8098	13873	1
+72487	27299	1
+14343	2505	1
+15770	13753	1
+3275	41232	1
+96627	37823	1
+7906	13642	1
+49892	6383	1
+19351	6966	1
+30243	17004	1
+55573	94868	1
+21359	57389	1
+25131	15650	1
+19500	9702	1
+52058	44594	1
+14059	8981	1
+25348	27789	1
+37868	103141	1
+12116	17605	1
+11002	103165	1
+28649	12653	1
+87472	14385	1
+12704	7465	1
+8372	98006	1
+18074	56326	1
+4747	39688	1
+18585	23875	1
+6645	28288	1
+12499	3217	1
+7383	14158	1
+3587	4553	1
+37513	12539	1
+7313	36782	1
+24149	27919	1
+11002	16121	1
+38271	53858	1
+10479	16045	1
+21061	4201	1
+74081	8901	1
+13704	15032	1
+93881	7747	1
+10570	1865	1
+94724	77343	1
+105496	3410	1
+22528	17059	1
+10570	15120	1
+43492	20940	1
+52432	11645	1
+17415	10982	1
+3275	44030	1
+17227	38442	1
+4747	5742	1
+27183	67143	1
+2868	13642	1
+59824	14385	1
+17761	18329	1
+59501	6915	1
+17761	8216	1
+3305	30933	1
+44030	11546	1
+106388	40002	1
+9380	73331	1
+37928	14692	1
+6941	11466	1
+6487	7465	1
+99395	10250	1
+18092	41315	1
+23276	13622	1
+18074	7491	1
+63141	4497	1
+2768	59726	1
+20989	4879	1
+8372	16140	1
+72487	7113	1
+44682	5792	1
+101899	24386	1
+18092	97031	1
+78985	25201	1
+34944	47336	1
+35963	101342	1
+14618	48375	1
+10710	5507	1
+39886	8098	1
+39637	2989	1
+36010	28626	1
+17796	46738	1
+18031	10411	1
+39653	82954	1
+40128	50390	1
+40128	93657	1
+23583	20286	1
+14011	81878	1
+1572	95192	1
+106388	30933	1
+57358	16711	1
+15175	39984	1
+36910	43670	1
+59376	103639	1
+12991	4497	1
+14904	17415	1
+6487	38916	1
+12991	8981	1
+10452	31955	1
+2745	45840	1
+71602	25926	1
+81878	14343	1
+7906	24115	1
+23348	37791	1
+20877	6732	1
+34978	19155	1
+41128	4789	1
+73342	2834	1
+12565	53858	1
+10059	27299	1
+27789	17907	1
+17761	18381	1
+18031	18074	1
+12864	29379	1
+28358	18267	1
+13499	44229	1
+12317	12460	1
+25994	19040	1
+11922	14117	1
+36010	25779	1
+27677	9060	1
+12619	51514	1
+3358	3358	1
+13753	17143	1
+82954	98237	1
+17837	13602	1
+16620	49892	1
+21020	50570	1
+59538	15552	1
+40128	12424	1
+39808	105716	1
+23875	12368	1
+13584	7747	1
+39653	31955	1
+11484	13522	1
+19000	16157	1
+25348	24658	1
+16121	14618	1
+5254	31201	1
+12679	30730	1
+12134	16874	1
+24840	12565	1
+27183	105850	1
+5640	14158	1
+43942	42056	1
+20431	2708	1
+37113	9242	1
+68876	25431	1
+2208	39886	1
+1186	78962	1
+24149	43942	1
+73931	37428	1
+11075	14296	1
+13789	9346	1
+14904	17907	1
+5886	68437	1
+10897	9312	1
+9702	59785	1
+13923	43517	1
+68876	8592	1
+44133	11520	1
+11868	9810	1
+6002	6487	1
+59824	9702	1
+5324	78962	1
+101620	39886	1
+19611	37471	1
+87408	6941	1
+55573	15032	1
+29596	4605	1
+15913	8921	1
+12679	36314	1
+7925	6487	1
+55639	40372	1
+37290	39141	1
+14675	30243	1
+19460	2768	1
+98567	18522	1
+9914	8186	1
+13967	13943	1
+29025	100820	1
+95951	14978	1
+11902	6487	1
+59376	4423	1
+99216	17887	1
+39886	14978	1
+36024	97168	1
+96715	18826	1
+20431	4531	1
+37563	37791	1
+28626	37428	1
+7107	39313	1
+47769	42817	1
+6487	15747	1
+2768	6002	1
+4747	103448	1
+11754	102167	1
+3690	41315	1
+51514	12499	1
+12317	36361	1
+13499	9602	1
+20877	28510	1
+25994	36470	1
+39555	6966	1
+2745	6553	1
+21094	45366	1
+14296	13584	1
+5254	104375	1
+16121	7266	1
+11686	38271	1
+55299	21620	1
+28358	79685	1
+21094	1464	1
+106228	7038	1
+8901	3433	1
+6487	23348	1
+24354	15747	1
+21094	17457	1
+94191	9702	1
+14011	13724	1
+73331	55573	1
+77406	14385	1
+1865	14710	1
+17887	101994	1
+34978	106455	1
+39555	43504	1
+15049	6353	1
+7491	18381	1
+61396	4879	1
+55573	56326	1
+68437	8098	1
+54154	39841	1
+3515	17575	1
+12539	24149	1
+21047	36470	1
+45429	19155	1
+36010	43960	1
+12442	8592	1
+1464	37767	1
+103027	36382	1
+13030	49892	1
+28358	36470	1
+102466	25348	1
+67831	5381	1
+5742	37939	1
+45840	2208	1
+12864	46738	1
+11075	14534	1
+15770	27919	1
+12679	51492	1
+13724	17952	1
+13499	32173	1
+73354	7925	1
+66120	17907	1
+98071	24386	1
+39458	28240	1
+12539	1572	1
+24354	15913	1
+91694	6860	1
+55372	17907	1
+15770	18267	1
+6002	31955	1
+72764	30933	1
+15064	32119	1
+32119	11019	1
+51618	37428	1
+39555	48375	1
+17227	83096	1
+40183	15015	1
+41369	17143	1
+16620	2208	1
+76035	25926	1
+98653	6487	1
+23276	9991	1
+39841	26479	1
+37428	15103	1
+8169	11754	1
+21862	12478	1
+36010	9312	1
+12499	29117	1
+71983	20713	1
+12679	5528	1
+23398	38763	1
+59376	18585	1
+44757	45237	1
+27503	37791	1
+5148	13522	1
+3515	73838	1
+73931	14385	1
+17988	6619	1
+15859	18368	1
+4497	20614	1
+37113	22743	1
+15137	14385	1
+20877	39362	1
+14253	57492	1
+102707	12116	1
+62805	37823	1
+17227	56566	1
+14904	59376	1
+21006	23276	1
+24805	12424	1
+91830	38385	1
+7107	39841	1
+18074	103487	1
+11941	73354	1
+17209	1464	1
+12565	15032	1
+40128	24354	1
+2208	7113	1
+21020	78985	1
+7491	8216	1
+57389	14904	1
+23276	9971	1
+31397	23875	1
+54234	7747	1
+45429	43517	1
+22466	8901	1
+15064	15103	1
+14577	18381	1
+17988	17227	1
+34944	19460	1
+6487	6915	1
+7313	12478	1
+26479	15859	1
+5381	4908	1
+15913	37791	1
+4423	12889	1
+27503	95192	1
+17558	27183	1
+20940	3305	1
+8901	104497	1
+92243	20780	1
+55573	7925	1
+20780	100820	1
+105538	25348	1
+33883	25994	1
+12565	16103	1
+15230	9868	1
+105877	39808	1
+39819	95205	1
+41599	20286	1
+57096	45840	1
+21006	4497	1
+29379	18074	1
+40750	52058	1
+2708	25837	1
+68740	11686	1
+6645	52385	1
+13923	7544	1
+16620	51836	1
+25348	98407	1
+6915	78985	1
+44682	12116	1
+38794	17489	1
+38794	13670	1
+11798	13943	1
+12619	11715	1
+16256	21862	1
+25583	30243	1
+10250	2505	1
+11075	53824	1
+7295	72487	1
+10036	3611	1
+2708	13195	1
+19742	25583	1
+59376	55573	1
+11982	15064	1
+9125	39808	1
+67831	25994	1
+18007	11546	1
+1572	44478	1
+28709	13789	1
+18522	67604	1
+12317	68091	1
+9293	8115	1
+97031	9576	1
+14253	5640	1
+18092	39653	1
+20675	12152	1
+7721	40589	1
+14343	4497	1
+14135	41369	1
+57711	1865	1
+3275	106388	1
+15413	95488	1
+31955	4201	1
+99292	5640	1
+73354	55639	1
+78948	8323	1
+27337	27105	1
+105472	12795	1
+51422	6073	1
+6941	105102	1
+52432	37373	1
+100534	8981	1
+11686	15064	1
+21620	21455	1
+20133	39362	1
+3690	11415	1
+49892	14253	1
+10479	10692	1
+103141	14343	1
+13642	21843	1
+6383	101899	1
+30933	12864	1
+7821	18309	1
+14472	97155	1
+17761	72991	1
+49892	3515	1
+39793	100790	1
+8186	18329	1
+21862	96871	1
+11075	12499	1
+20342	15413	1
+20614	36024	1
+52862	39984	1
+20877	21921	1
+8901	93847	1
+81871	30243	1
+36440	87408	1
+21620	85519	1
+12052	15519	1
+6619	17340	1
+77524	6383	1
+14842	7594	1
+17988	3611	1
+24593	16743	1
+41232	13704	1
+17380	17575	1
+31955	12679	1
+7038	14216	1
+39334	17098	1
+15156	20342	1
+7016	7994	1
+25837	16928	1
+59836	25536	1
+67604	24658	1
+39808	45237	1
+27789	14577	1
+65150	5148	1
+39555	6595	1
+25348	14637	1
+2505	16660	1
+33148	49892	1
+44594	17887	1
+20309	3139	1
+16157	51197	1
+38916	7465	1
+69612	13522	1
+32119	8115	1
+15650	25335	1
+20675	43504	1
+19500	22756	1
+59376	94191	1
+8901	9380	1
+38442	34615	1
+19611	15485	1
+36440	91694	1
+51740	39688	1
+5036	93657	1
+20989	34251	1
+10434	7925	1
+3139	26898	1
+12052	13499	1
+11433	37791	1
+36440	101221	1
+6463	38692	1
+25148	35819	1
+6002	14216	1
+71480	8372	1
+39313	17796	1
+7266	50570	1
+3410	12889	1
+17380	3560	1
+59376	13753	1
+9220	11075	1
+3611	29483	1
+17952	12518	1
+44594	40128	1
+96262	35963	1
+53858	7016	1
+38613	16743	1
+48375	41332	1
+59358	19417	1
+1865	23348	1
+72828	23211	1
+14747	5036	1
+10897	51740	1
+16045	11484	1
+68553	17887	1
+94724	8797	1
+85619	17952	1
+57389	11962	1
+11887	27919	1
+99855	8921	1
+39886	14941	1
+6966	10951	1
+73331	48375	1
+100848	11686	1
+96613	11466	1
+94191	11686	1
+21493	102504	1
+17436	11754	1
+12795	967	1
+39555	8216	1
+14842	11117	1
+39362	8846	1
+18329	11099	1
+68281	27105	1
+13499	36623	1
+5640	40140	1
+37791	43517	1
+30243	10596	1
+91546	7925	1
+45429	18585	1
+106498	9702	1
+7962	18074	1
+72764	59358	1
+6645	51492	1
+20309	13584	1
+25335	7747	1
+39819	78985	1
+9602	2768	1
+105102	39984	1
+7491	85619	1
+23129	27677	1
+12679	55860	1
+15049	17098	1
+17761	47801	1
+5254	31172	1
+21862	12653	1
+23992	80312	1
+101979	5640	1
+71654	92243	1
+9953	6383	1
+15270	18092	1
+44133	68894	1
+23276	42396	1
+22756	36024	1
+100400	17227	1
+43517	32252	1
+10633	11754	1
+13602	14472	1
+3611	52040	1
+55396	5036	1
+98945	59376	1
+25335	39653	1
+7642	20713	1
+17340	9576	1
+7544	6645	1
+20402	98021	1
+74021	13670	1
+5214	33883	1
+12499	18847	1
+4497	19351	1
+1865	106246	1
+17340	17474	1
+14385	8901	1
+6576	11520	1
+35227	43853	1
+82954	12889	1
+22424	50421	1
+28358	9012	1
+59785	7925	1
+70992	19351	1
+32252	20286	1
+7465	11075	1
+12116	17397	1
+9830	92243	1
+18464	22528	1
+14317	11520	1
+74548	13724	1
+37791	100820	1
+47336	23348	1
+21020	16928	1
+24075	30933	1
+7347	40068	1
+19500	47860	1
+50252	28288	1
+24386	37563	1
+39653	52040	1
+68449	12565	1
+92187	5254	1
+25994	71969	1
+9602	15250	1
+100848	19500	1
+34978	103214	1
+43960	17025	1
+21903	71969	1
+6941	71654	1
+41128	7134	1
+15913	17818	1
+37791	25431	1
+18092	19611	1
+9830	14253	1
+40354	53858	1
+85552	22562	1
+101342	9971	1
+19583	14343	1
+45840	71480	1
+37928	24386	1
+38794	11099	1
+88067	25536	1
+9936	37373	1
+56045	82392	1
+11686	38916	1
+71480	3690	1
+9380	3275	1
+24149	6595	1
+3139	82392	1
+25379	36010	1
+59639	28051	1
+18092	20286	1
+103525	21493	1
+101757	34978	1
+22756	5848	1
+1186	78948	1
+39886	14996	1
+6576	97845	1
+95891	19000	1
+15432	20940	1
+22424	100439	1
+25148	2768	1
+38271	24207	1
+13789	100534	1
+55573	12077	1
+39808	3807	1
+35525	17319	1
+3390	41128	1
+68740	5662	1
+47004	9702	1
+32252	77343	1
+55396	10095	1
+97120	105102	1
+8921	3877	1
+39362	16690	1
+3515	18007	1
+10059	19437	1
+10915	19837	1
+31955	77343	1
+11228	40311	1
+16045	21342	1
+14842	37791	1
+73354	13670	1
+95488	7491	1
+13753	72487	1
+8098	12704	1
+40183	12184	1
+45658	8921	1
+23276	25583	1
+21921	3433	1
+9702	52916	1
+13602	8846	1
+40128	17907	1
+10434	4497	1
+14904	28288	1
+15880	10479	1
+10434	8981	1
+30471	44030	1
+30730	11484	1
+28649	47801	1
+17489	26353	1
+11686	5423	1
+9936	10549	1
+19500	96158	1
+3690	22300	1
+5254	81871	1
+13602	3305	1
+14385	13923	1
+52432	104481	1
+12052	6645	1
+35472	8216	1
+36314	14135	1
+51514	16256	1
+96569	11686	1
+20940	52862	1
+3690	11686	1
+15913	17489	1
+70490	2414	1
+14011	32336	1
+14343	52862	1
+11754	45753	1
+95488	9830	1
+9242	56045	1
+98766	17143	1
+8186	14904	1
+20971	15413	1
+57389	23033	1
+19611	14178	1
+72877	11715	1
+8981	20877	1
+11075	15432	1
+5977	2505	1
+105472	16711	1
+5507	10982	1
+105496	80034	1
+8921	16711	1
+39362	32173	1
+99444	7266	1
+99444	13499	1
+8169	13753	1
+12704	7081	1
+4553	36733	1
+34978	17192	1
+9576	25098	1
+25201	103282	1
+17907	1865	1
+92113	24386	1
+4013	8981	1
+36010	11520	1
+103214	17380	1
+4747	13670	1
+68876	44133	1
+79685	12679	1
+100643	13642	1
+14978	17098	1
+14059	53486	1
+18381	13670	1
+20713	6487	1
+59376	38520	1
+55573	51492	1
+24658	96613	1
+44358	16928	1
+11520	16928	1
+2708	75378	1
+11546	9312	1
+97053	8186	1
+51422	24783	1
+45429	19460	1
+72764	13499	1
+9702	104052	1
+9380	59376	1
+3092	18092	1
+14385	50143	1
+8676	6966	1
+29379	7107	1
+20834	5886	1
+25779	11306	1
+59358	12152	1
+104709	10915	1
+25536	103346	1
+55887	16928	1
+25926	106365	1
+17796	57096	1
+7113	30787	1
+20614	76035	1
+10982	57953	1
+105496	18559	1
+41250	13584	1
+7107	11151	1
+50421	4497	1
+3305	30243	1
+39688	8592	1
+14824	6860	1
+54636	27183	1
+106246	17796	1
+11002	37791	1
+31955	20431	1
+44030	29379	1
+18114	5254	1
+98407	39793	1
+57096	4423	1
+5886	26432	1
+11546	68620	1
+9602	12795	1
+14996	11546	1
+9293	18114	1
+5640	105538	1
+27183	17605	1
+13584	14216	1
+12815	17319	1
+95205	37791	1
+101899	24354	1
+39141	94191	1
+8921	11941	1
+13670	103639	1
+23875	7544	1
+27228	11075	1
+2989	15032	1
+9702	7594	1
+48375	103614	1
+59376	15413	1
+10059	98021	1
+99320	13602	1
+10710	6645	1
+11686	106296	1
+14498	11075	1
+25335	101645	1
+13724	14343	1
+44133	15120	1
+11546	12052	1
+11306	39808	1
+7313	102272	1
+38385	22466	1
+20989	14385	1
+24075	23348	1
+39808	17380	1
+61396	14135	1
+106388	37823	1
+20834	72764	1
+101899	7925	1
+21843	9312	1
+26353	14577	1
+19500	35472	1
+38916	13753	1
+17761	23276	1
+16256	13584	1
+33103	8372	1
+1267	14135	1
+5036	23276	1
+12864	1267	1
+11057	8186	1
+14577	16928	1
+15432	99320	1
+13670	26228	1
+6487	25994	1
+96537	6487	1
+36361	27183	1
+15552	35472	1
+17796	100510	1
+25348	17887	1
+15747	15859	1
+37113	92113	1
+13943	11117	1
+103639	13584	1
+59501	24149	1
+25681	68424	1
+2834	15451	1
+6645	25289	1
+37791	44229	1
+6860	44757	1
+4553	80073	1
+15770	48375	1
+5036	14422	1
+51836	23276	1
+5886	33871	1
+25994	27971	1
+101645	35893	1
+27503	6966	1
+38171	27299	1
+34944	25994	1
+8676	9198	1
+3305	14766	1
+6860	13195	1
+5662	25201	1
+45237	27183	1
+4201	10841	1
+25131	51618	1
+39886	9293	1
+14422	6383	1
+13670	18074	1
+29117	97155	1
+10841	16896	1
+55860	5214	1
+9971	17887	1
+45429	72828	1
+21324	17887	1
+73354	14343	1
+96613	5742	1
+11546	24593	1
+17952	9012	1
+9810	5254	1
+12258	21862	1
+13704	12539	1
+38171	14601	1
+4879	14472	1
+10951	17143	1
+18092	17474	1
+17319	17575	1
+11039	17380	1
+48375	94117	1
+27919	42200	1
+52862	22585	1
+24805	34615	1
+17952	17558	1
+13813	45975	1
+38483	20847	1
+80930	25926	1
+54234	55573	1
+14385	7594	1
+17380	7107	1
+55887	3305	1
+81878	73931	1
+34615	36361	1
+6002	9220	1
+7038	70973	1
+29483	6732	1
+1464	17558	1
+11735	8115	1
+8115	11117	1
+11415	7465	1
+12704	6645	1
+11075	104375	1
+37791	14446	1
+8186	55426	1
+3433	53486	1
+17340	1464	1
+14011	41128	1
+28863	13522	1
+38763	12184	1
+59785	13499	1
+16045	36470	1
+12889	18074	1
+72991	3587	1
+7491	46738	1
+98945	5036	1
+11868	4497	1
+24896	13472	1
+12539	48146	1
+9830	41432	1
+102330	16743	1
+15230	35963	1
+11075	52040	1
+25926	68449	1
+30730	17861	1
+18902	37928	1
+17380	103487	1
+12518	27105	1
+38794	15120	1
+33961	11075	1
+56326	25201	1
+11322	10897	1
+13240	7038	1
+52916	25348	1
+13753	13789	1
+17227	70490	1
+40589	10315	1
+5214	98567	1
+28288	26093	1
+95420	39346	1
+11228	26745	1
+21862	105039	1
+23875	38916	1
+17380	56326	1
+59639	55573	1
+13724	13923	1
+11982	21324	1
+21862	99121	1
+19417	44757	1
+17761	7925	1
+74866	11686	1
+17761	37823	1
+17761	43492	1
+13753	11484	1
+68876	40128	1
+21620	28124	1
+40311	39653	1
+11447	6966	1
+55573	14498	1
+12184	15103	1
+52862	10452	1
+2414	28626	1
+63590	14385	1
+61396	13499	1
+51836	25348	1
+15120	18522	1
+92079	9786	1
+15049	9312	1
+12442	1464	1
+12499	13602	1
+22424	38916	1
+10250	41232	1
+25348	1865	1
+18074	95891	1
+8186	24075	1
+9702	100666	1
+91776	13943	1
+106212	14385	1
+103614	11754	1
+50421	13030	1
+17575	7313	1
+9702	62805	1
+52432	41061	1
+1267	20309	1
+53824	18267	1
+67604	97031	1
+23211	19837	1
+95219	7544	1
+17319	77861	1
+36556	27789	1
+62911	20877	1
+12317	9220	1
+95073	51492	1
+91562	18074	1
+3092	39984	1
+18368	5662	1
+24658	11686	1
+36024	7642	1
+13670	11754	1
+5254	13670	1
+25994	78785	1
+34322	12565	1
+14675	14216	1
+18007	59376	1
+12317	2768	1
+20780	8797	1
+7491	71438	1
+38483	15451	1
+11546	7134	1
+34944	13337	1
+12815	51492	1
+9724	39793	1
+18381	8551	1
+10710	9702	1
+10411	8115	1
+13753	8720	1
+10036	25348	1
+40469	38171	1
+29117	5662	1
+24149	16256	1
+17952	103448	1
+17340	105850	1
+19837	5662	1
+20989	77343	1
+6860	57096	1
+30730	1811	1
+5015	27971	1
+38529	5036	1
+7113	8676	1
+10351	4067	1
+22774	39920	1
+16081	37823	1
+43683	35893	1
+28288	3515	1
+2414	96627	1
+39313	17952	1
+13670	97120	1
+19611	14040	1
+93926	8901	1
+3807	21342	1
+19155	2369	1
+41250	5015	1
+63382	37113	1
+14100	80034	1
+83096	39555	1
+102733	25348	1
+14178	3275	1
+37928	104497	1
+9012	103282	1
+57358	37823	1
+3952	80910	1
+6002	7465	1
+3587	17415	1
+11228	15451	1
+70490	11715	1
+6487	8653	1
+21862	26093	1
+7491	98610	1
+10878	7721	1
+10095	12565	1
+99678	4497	1
+11415	25431	1
+8372	70207	1
+17415	25148	1
+23033	101250	1
+78948	4553	1
+5742	26093	1
+13724	14216	1
+59501	51740	1
+11002	17761	1
+98237	2768	1
+2505	24783	1
+30933	11228	1
+68876	4747	1
+38763	44478	1
+13967	65150	1
+55639	50390	1
+96569	48375	1
+106455	21094	1
+48375	16660	1
+48375	28288	1
+27919	7544	1
+17887	49892	1
+38916	15413	1
+58220	23211	1
+39886	9060	1
+103792	7266	1
+20877	59726	1
+14100	6860	1
+3690	4013	1
+25994	104557	1
+3587	71527	1
+6487	96080	1
+13908	95192	1
+3515	50570	1
+59726	25926	1
+18980	20847	1
+17588	27503	1
+102346	6860	1
+19500	25289	1
+101342	45840	1
+17575	6383	1
+68424	9702	1
+38794	17227	1
+59785	48375	1
+12406	13943	1
+27228	8797	1
+87387	14385	1
+24805	27919	1
+44358	50252	1
+27183	71983	1
+6645	39362	1
+18074	25536	1
+17907	18329	1
+53824	36024	1
+22424	101221	1
+21075	15432	1
+47801	38171	1
+3390	9971	1
+14343	14059	1
+11887	12619	1
+3275	21903	1
+51492	38782	1
+102297	13622	1
+37791	15859	1
+20940	30471	1
+4423	25536	1
+1267	19257	1
+9424	29025	1
+1572	38877	1
+49892	7594	1
+5792	20286	1
+25583	3433	1
+15230	24149	1
+104880	12565	1
+38794	96627	1
+8551	17340	1
+12864	71983	1
+3515	34599	1
+96158	15137	1
+37868	103346	1
+19500	104920	1
+11075	16417	1
+41384	5640	1
+36470	9868	1
+9380	91694	1
+24115	8169	1
+105716	13499	1
+4497	14040	1
+17588	7491	1
+11466	22585	1
+40311	7721	1
+13584	42302	1
+9830	11686	1
+20286	93657	1
+17227	26479	1
+20989	20431	1
+20989	26479	1
+71138	52040	1
+63382	51514	1
+82392	24896	1
+10897	17489	1
+96262	6073	1
+41128	11622	1
+6860	93384	1
+20309	17907	1
+38469	36782	1
+40311	2768	1
+25994	43683	1
+38469	6073	1
+3390	6073	1
+7107	26575	1
+5662	37428	1
+5617	19500	1
+13704	52432	1
+20286	43942	1
+9702	68740	1
+6002	12317	1
+13670	18007	1
+55573	49892	1
+59376	16711	1
+55573	41584	1
+11433	12679	1
+17605	3587	1
+45738	44030	1
+18381	17209	1
+18092	30243	1
+96537	21342	1
+3611	6487	1
+76035	17887	1
+7016	6487	1
+10452	21020	1
+41599	13753	1
+59501	27183	1
+104052	13602	1
+13989	55573	1
+41369	4497	1
+44757	15770	1
+52040	3305	1
+28626	10982	1
+59639	25536	1
+4789	20732	1
+94868	39984	1
+7642	6073	1
+13642	78985	1
+14675	13499	1
+5640	91591	1
+15064	4222	1
+11228	8699	1
+98945	25348	1
+44478	14904	1
+37113	98945	1
+20614	99827	1
+18869	7747	1
+9380	44682	1
+25779	6487	1
+19132	25779	1
+11002	2414	1
+103525	3275	1
+51836	12679	1
+42056	16045	1
+11002	12116	1
+7347	1572	1
+6383	80073	1
+12565	14422	1
+99292	13584	1
+25926	24075	1
+78985	20940	1
+37868	8720	1
+3305	41111	1
+5528	72764	1
+12864	103792	1
+23276	16140	1
+10841	48375	1
+13642	73931	1
+29025	97736	1
+6383	59893	1
+105496	6487	1
+49892	57512	1
+25681	9380	1
+6915	59538	1
+9786	105472	1
+43942	18007	1
+13642	20309	1
+68437	37823	1
+25994	68449	1
+20342	101701	1
+51422	11868	1
+71983	17340	1
+16027	8115	1
+105409	12539	1
+4497	5792	1
+5848	28358	1
+18980	55860	1
+94324	11887	1
+14710	14059	1
+25994	54234	1
+25148	104342	1
+91694	19351	1
+27789	7994	1
+99292	9971	1
+11075	56109	1
+22743	16121	1
+12317	44014	1
+48375	6437	1
+44682	2672	1
+18942	6383	1
+105850	44757	1
+10670	82392	1
+91694	15913	1
+25994	91694	1
+21047	4201	1
+20940	101979	1
+11546	6402	1
+61396	27299	1
+6383	29483	1
+57953	17907	1
+36782	27677	1
+25681	11075	1
+10250	20877	1
+7962	18381	1
+21862	44030	1
+104533	19611	1
+26353	11484	1
+29483	13923	1
+35893	99292	1
+40183	13908	1
+19437	9220	1
+3092	103525	1
+40589	19611	1
+12679	9914	1
+63750	17887	1
+10452	52040	1
+38794	101994	1
+25131	12499	1
+4553	55860	1
+39313	40128	1
+12258	38782	1
+94699	27789	1
+18464	18329	1
+5977	25583	1
+105102	59538	1
+27971	20286	1
+101319	35893	1
+17319	68091	1
+38483	20989	1
+55372	6645	1
+10434	6383	1
+21862	98766	1
+16140	21075	1
+55372	11686	1
+55299	17952	1
+5036	8863	1
+67143	5507	1
+34978	9602	1
+38483	40354	1
+105716	2414	1
+68515	36782	1
+17525	16743	1
+7444	17116	1
+14117	8098	1
+93657	14472	1
+13789	22585	1
+7491	8115	1
+15432	20847	1
+28841	24149	1
+32826	95420	1
+12565	15650	1
+20780	101979	1
+13967	28510	1
+7491	26479	1
+39555	18585	1
+14842	20780	1
+20309	81878	1
+11228	43517	1
+102466	17796	1
+3092	9242	1
+39334	36010	1
+19374	25348	1
+12565	103722	1
+13030	13943	1
+25926	15250	1
+4879	14601	1
+20614	4423	1
+91462	12771	1
+8846	59893	1
+10633	19905	1
+21862	10095	1
+14178	14117	1
+99395	35472	1
+92113	13584	1
+101963	5742	1
+23460	8981	1
+25348	40140	1
+13642	13584	1
+22562	20614	1
+3390	20309	1
+20286	17525	1
+3410	25348	1
+50595	16660	1
+55639	19611	1
+12406	13670	1
+97168	49892	1
+68091	39819	1
+5254	9953	1
+8323	59358	1
+36382	22159	1
+7016	14842	1
+19500	20614	1
+5036	12795	1
+44229	29117	1
+12565	35963	1
+41332	13030	1
+11075	31955	1
+77406	11715	1
+57512	9702	1
+68876	13522	1
+15049	105850	1
+2834	87305	1
+4201	20940	1
+81871	1865	1
+19351	70207	1
+21862	70490	1
+71438	24354	1
+21493	102466	1
+25131	11754	1
+21903	15913	1
+80598	70992	1
+17887	15049	1
+42056	16027	1
+44030	7642	1
+8981	14235	1
+12565	35472	1
+23348	12679	1
+13943	25393	1
+5036	4423	1
+39808	11466	1
+11075	5148	1
+10897	44757	1
+10250	71480	1
+14577	7821	1
+10059	100439	1
+16825	13943	1
+7544	7925	1
+20847	15913	1
+2768	101979	1
+10841	15880	1
+61396	5148	1
+17227	12317	1
+9293	9060	1
+52040	77343	1
+21843	12348	1
+34615	57967	1
+4772	13923	1
+63750	15032	1
+8115	27677	1
+49892	105731	1
+106388	12704	1
+95951	39808	1
+42056	25779	1
+96824	12704	1
+97011	12565	1
+6915	18381	1
+25779	105877	1
+21862	37513	1
+7244	11686	1
+13584	18074	1
+8115	99678	1
+12052	106056	1
+96262	7038	1
+44030	6353	1
+93926	5886	1
+11228	20847	1
+18429	7821	1
+25431	27919	1
+38613	50421	1
+53837	18522	1
+14385	103841	1
+10878	2834	1
+7925	30933	1
+20971	8098	1
+2672	7925	1
+36010	9060	1
+24149	24386	1
+38469	20286	1
+4497	27919	1
+18007	13337	1
+19611	63888	1
+41111	7994	1
+6915	55396	1
+25994	19000	1
+103228	6645	1
+24149	97492	1
+40372	10250	1
+9702	5617	1
+21620	20286	1
+20286	105850	1
+4497	20755	1
+16045	38794	1
+11002	18092	1
+41398	20713	1
+26479	11546	1
+23583	9293	1
+6383	36623	1
+96613	8098	1
+7611	7038	1
+5886	25335	1
+5254	17796	1
+5036	101342	1
+34088	36146	1
+14422	13435	1
+4822	3587	1
+101171	12864	1
+92079	25994	1
+19000	17415	1
+7134	19500	1
+21862	44824	1
+20971	5148	1
+26479	11019	1
+27789	10841	1
+2414	99593	1
+3515	95205	1
+39886	41301	1
+51618	19000	1
+17796	15432	1
+13642	99790	1
+19312	11228	1
+7038	38763	1
+15747	16367	1
+42302	18559	1
+17397	6915	1
+17282	4747	1
+3515	43023	1
+14216	11686	1
+43683	38385	1
+24354	25201	1
+14011	91546	1
+3092	91694	1
+11686	20732	1
+25994	101319	1
+8901	31249	1
+12152	36361	1
+3139	79685	1
+40128	99292	1
+35963	5036	1
+22466	94324	1
+8901	25837	1
+7491	95741	1
+38541	10915	1
+14577	13622	1
+11520	16045	1
+7038	105731	1
+14385	11715	1
+43942	17952	1
+25148	37823	1
+59538	16743	1
+104375	13499	1
+8863	38931	1
+9602	19460	1
+14178	50390	1
+1740	59376	1
+5015	47769	1
+95205	25779	1
+10897	14842	1
+91735	17415	1
+8186	4700	1
+25131	8720	1
+3275	16660	1
+7038	23503	1
+41613	9702	1
+94724	13522	1
+101645	13670	1
+39808	9181	1
+91546	13522	1
+95073	12864	1
+12653	26898	1
+17558	16743	1
+9702	32005	1
+24149	18251	1
+20971	10452	1
+25994	50595	1
+17887	101250	1
+4553	103141	1
+16121	59501	1
+19437	12152	1
+13642	102504	1
+12116	9312	1
+11922	19611	1
+9971	12317	1
+5015	27745	1
+11002	12499	1
+95741	48375	1
+61396	11228	1
+13943	18251	1
+17588	10549	1
+39808	17166	1
+6042	13704	1
+7107	14941	1
+13435	3587	1
+11546	8098	1
+36440	13642	1
+5507	3560	1
+12917	94896	1
+29379	45429	1
+34322	40164	1
+26745	38916	1
+11843	2834	1
+20877	5886	1
+25201	12442	1
+23875	103214	1
+3690	17837	1
+11415	14842	1
+15156	106246	1
+105336	82954	1
+36361	13522	1
+43960	24386	1
+53858	31172	1
+32173	5015	1
+96613	39793	1
+17258	37233	1
+13499	20780	1
+27919	17887	1
+13622	73354	1
+12052	24840	1
+104481	18329	1
+20309	6645	1
+68553	2414	1
+14861	11546	1
+37428	21419	1
+43942	7266	1
+4879	25289	1
+13195	81878	1
+12960	55639	1
+103722	37823	1
+102466	17340	1
+14011	80034	1
+50570	30933	1
+38613	17952	1
+28358	12889	1
+93657	7994	1
+3390	2768	1
+8115	37823	1
+21862	14135	1
+23992	55184	1
+55573	104920	1
+48375	96262	1
+14805	11754	1
+15413	55573	1
+12052	44381	1
+99855	14059	1
+15859	12795	1
+9702	40002	1
+3358	53486	1
+3305	5886	1
+7491	27677	1
+9971	34322	1
+18007	94592	1
+6002	5036	1
+100790	7994	1
+6941	39688	1
+15230	17415	1
+19871	25994	1
+14710	5720	1
+39886	39235	1
+15103	12478	1
+58220	7925	1
+2745	20940	1
+75051	13704	1
+41128	8863	1
+7491	29117	1
+6402	71138	1
+45658	9380	1
+55573	3139	1
+38171	53083	1
+37928	14117	1
+4879	20877	1
+17227	21789	1
+35227	25926	1
+5036	102623	1
+78962	27789	1
+12679	70973	1
+9602	68437	1
+9576	101171	1
+6553	2834	1
+13967	2768	1
+21075	10897	1
+6645	5423	1
+81878	14498	1
+30730	44229	1
+17227	43517	1
+4067	5381	1
+26898	14100	1
+11075	73931	1
+15230	36470	1
+17489	37791	1
+39886	105956	1
+37513	4879	1
+39141	23129	1
+25994	100945	1
+20286	9971	1
+43301	25994	1
+21094	100534	1
+20732	14710	1
+26479	14861	1
+38171	41279	1
+4497	27403	1
+25994	19806	1
+19611	92113	1
+6463	7747	1
+20834	3611	1
+14472	13704	1
+14178	41250	1
+33961	71138	1
+32119	39808	1
+55573	34322	1
+106365	20614	1
+17227	104035	1
+100666	6941	1
+7680	20780	1
+14343	3877	1
+71138	61485	1
+80034	19611	1
+5742	22528	1
+14534	14385	1
+34978	9868	1
+17166	23398	1
+5036	7702	1
+80598	35633	1
+21006	5036	1
+14904	17282	1
+18007	34978	1
+26850	10915	1
+12565	16045	1
+17525	7313	1
+6487	13967	1
+19500	14385	1
+14978	11546	1
+96262	36440	1
+10479	17558	1
+5792	53858	1
+34978	14253	1
+3092	14158	1
+24115	68091	1
+19871	7994	1
+9971	96871	1
+68102	5254	1
+38125	23211	1
+28649	8392	1
+29379	38794	1
+39984	20713	1
+8115	15196	1
+12539	12478	1
+37928	14710	1
+12679	6645	1
+29025	43660	1
+23276	105409	1
+98237	38385	1
+97031	37823	1
+52058	3433	1
+10915	6247	1
+77343	33961	1
+10670	10250	1
+34978	26432	1
+91562	11019	1
+30730	30963	1
+98567	11075	1
+102200	12460	1
+34944	36470	1
+27677	17415	1
+9602	34944	1
+6860	53858	1
+20780	41315	1
+11843	12258	1
+7134	103525	1
+11754	28709	1
+94699	5640	1
+11306	23276	1
+15583	12565	1
+46738	10570	1
+81770	6002	1
+14577	5148	1
+95073	13753	1
+25994	16081	1
+97920	15156	1
+57977	27789	1
+97736	18980	1
+13522	38931	1
+11484	21862	1
+28510	38916	1
+17605	36010	1
+8186	10059	1
+17952	99790	1
+49892	95073	1
+15064	4724	1
+71138	11887	1
+45840	29025	1
+59538	2414	1
+105039	34615	1
+10315	100945	1
+25536	56489	1
+2672	37823	1
+21342	63750	1
+21020	11546	1
+15049	23583	1
+13670	5036	1
+4423	106388	1
+9576	47022	1
+98841	5036	1
+3275	7925	1
+92216	22528	1
+15103	48163	1
+10915	82392	1
+18267	27299	1
+12795	11466	1
+50390	23348	1
+49892	16103	1
+34251	10915	1
+5640	71138	1
+17796	99790	1
+102297	12679	1
+12258	45840	1
+17227	99693	1
+44229	39808	1
+12052	8115	1
+9971	27919	1
+8186	37939	1
+22585	3305	1
+6966	8653	1
+37791	18267	1
+40140	7038	1
+73838	71654	1
+4747	91776	1
+18074	17525	1
+59376	35472	1
+11686	13337	1
+17380	17818	1
+6402	7038	1
+17192	39637	1
+18031	26246	1
+39527	27919	1
+66120	23033	1
+2414	38613	1
+10549	44229	1
+38916	10059	1
+16417	25201	1
+4423	18559	1
+45237	3587	1
+17988	48375	1
+21047	39653	1
+59376	14747	1
+14904	8720	1
+19905	91546	1
+13908	11002	1
+2989	23875	1
+9702	62152	1
+55639	17837	1
+2414	37233	1
+5742	18267	1
+30243	14011	1
+51836	39362	1
+96848	7747	1
+8921	11798	1
+13908	14343	1
+37428	43942	1
+14040	81838	1
+43244	104880	1
+104052	14385	1
+15250	58503	1
+39290	9576	1
+98894	37868	1
+39808	37290	1
+40354	39362	1
+37868	69206	1
+44757	16808	1
+18980	61396	1
+36440	57512	1
+31955	7747	1
+32301	25926	1
+38613	27919	1
+38794	98894	1
+100666	37823	1
+7721	106388	1
+2768	23460	1
+11754	7465	1
+28709	8115	1
+39555	50421	1
+9293	22528	1
+5848	6383	1
+27677	39808	1
+36361	39984	1
+20675	12565	1
+103614	25926	1
+7113	2834	1
+25536	59538	1
+14135	6553	1
+13602	103346	1
+25926	24207	1
+77343	1572	1
+34978	3515	1
+5886	41628	1
+31955	13499	1
+8846	13195	1
+21493	21455	1
+14216	11117	1
+6553	17004	1
+44030	103792	1
+18869	4497	1
+61485	30730	1
+98766	13943	1
+56109	9242	1
+36470	17227	1
+62224	4497	1
+26432	17796	1
+92243	13789	1
+9380	2708	1
+14577	57977	1
+95811	5742	1
+51836	7747	1
+13499	41061	1
+40322	7925	1
+3877	8981	1
+98445	24149	1
+92079	20989	1
+32681	25994	1
+3217	21862	1
+20940	8186	1
+11151	21342	1
+44594	16743	1
+94896	3410	1
+39091	16743	1
+71138	47801	1
+14040	12991	1
+11546	31598	1
+101757	5507	1
+98894	37428	1
+30730	13240	1
+38483	31249	1
+104375	5640	1
+41095	36382	1
+95407	17227	1
+39866	28240	1
+25994	46738	1
+2208	29025	1
+8901	10351	1
+19500	15230	1
+5662	96080	1
+19132	25994	1
+38763	22743	1
+13602	95891	1
+14178	10250	1
+41332	40164	1
+43942	1865	1
+12864	43504	1
+104920	11546	1
+38763	18074	1
+20834	12679	1
+9576	39984	1
+8825	25681	1
+25994	15913	1
+2834	98006	1
+106350	59376	1
+23348	59555	1
+37928	55573	1
+7465	47336	1
+32800	37823	1
+11546	50595	1
+101994	10479	1
+87305	38916	1
+15583	19437	1
+25348	41599	1
+98945	12499	1
+12348	13670	1
+12116	51618	1
+19905	7347	1
+40128	98945	1
+10095	2768	1
+9702	37428	1
+105409	13670	1
+27971	6732	1
+11715	101342	1
+17887	103346	1
+44030	99444	1
+2834	8863	1
+44030	37513	1
+58503	2768	1
+81878	79625	1
+68281	16743	1
+38763	39819	1
+25536	11075	1
+9971	52432	1
+17415	13908	1
+14135	99593	1
+21020	29025	1
+5015	52058	1
+11546	96487	1
+101171	25536	1
+73931	3650	1
+14343	45658	1
+18585	4497	1
+17887	95588	1
+43960	98894	1
+20834	20309	1
+14385	44358	1
+20780	27971	1
+103165	5640	1
+12565	59785	1
+95588	25779	1
+41232	27789	1
+96487	49892	1
+41232	17340	1
+11754	103487	1
+3515	9786	1
+22585	9810	1
+100893	5742	1
+34251	45627	1
+13602	7383	1
+103200	49892	1
+26898	20989	1
+17558	12771	1
+17227	5848	1
+51740	17588	1
+55573	10351	1
+36623	26479	1
+7518	9702	1
+13943	73931	1
+45840	22774	1
+6645	6595	1
+19500	38916	1
+7491	12478	1
+21620	24805	1
+14117	8901	1
+29025	8981	1
+11306	1464	1
+10434	14059	1
+44594	39886	1
+17525	18381	1
+14100	71654	1
+12460	7491	1
+3092	24386	1
+10250	25289	1
+13923	48375	1
+8901	11798	1
+14560	3515	1
+14040	95891	1
+12565	62152	1
+1865	21493	1
+25994	78806	1
+41128	63888	1
+35695	9702	1
+12424	5742	1
+3433	14040	1
+42302	8064	1
+12460	9220	1
+6702	7038	1
+24149	10897	1
+20286	2834	1
+6487	11228	1
+14692	14385	1
+25431	11520	1
+9576	106246	1
+20755	26898	1
+52040	8797	1
+101979	14158	1
+36782	10982	1
+13813	14216	1
+21075	13499	1
+39555	14861	1
+3305	14824	1
+101568	10479	1
+14978	6353	1
+21094	10570	1
+17605	38794	1
+24386	93657	1
+36024	3611	1
+96824	39886	1
+11754	41232	1
+12565	8186	1
+38916	38250	1
+13890	17489	1
+16027	11019	1
+13704	105336	1
+9830	59376	1
+38310	3690	1
+38782	5015	1
+72487	74540	1
+34944	55573	1
+59376	10822	1
+17796	104818	1
+21075	12889	1
+106212	21823	1
+11039	24149	1
+51492	103027	1
+39841	11019	1
+9702	106246	1
+12679	20286	1
+3410	72487	1
+22637	6732	1
+14385	96537	1
+19275	7444	1
+10897	101568	1
+10596	41250	1
+5507	38469	1
+71131	16045	1
+20431	31249	1
+11002	67143	1
+35893	8797	1
+24805	18251	1
+40140	51492	1
+5742	7491	1
+101645	39653	1
+27789	102733	1
+78985	37373	1
+25926	12406	1
+97031	15156	1
+20614	106296	1
+13642	9810	1
+19257	48375	1
+24658	28863	1
+18007	9830	1
+11686	14422	1
+20713	72764	1
+80598	44370	1
+10036	9914	1
+13967	55396	1
+36623	25131	1
+10951	99320	1
+45738	41128	1
+9242	30243	1
+20971	27789	1
+23875	11151	1
+19500	15196	1
+40311	4553	1
+17605	17988	1
+20614	87408	1
+14385	53858	1
+9971	14842	1
+6702	1811	1
+21903	50570	1
+7383	55639	1
+59785	21620	1
+39984	11002	1
+23348	98021	1
+49892	34615	1
+41301	16121	1
+6576	17525	1
+42056	29379	1
+102346	12834	1
+38931	68281	1
+16620	19500	1
+5617	36010	1
+4789	59376	1
+32412	7107	1
+20877	96848	1
+70973	44030	1
+71138	8901	1
+13195	39555	1
+96700	17796	1
+68876	1865	1
+74540	14158	1
+7347	13499	1
+14040	3877	1
+23276	13602	1
+20614	106212	1
+14692	14216	1
+12679	17907	1
+17340	40128	1
+40372	2768	1
+55860	8098	1
+7134	5036	1
+2768	7680	1
+38794	68281	1
+17227	100510	1
+19996	48146	1
+94896	6860	1
+6645	101757	1
+10570	2414	1
+33871	5662	1
+13584	13943	1
+15175	106246	1
+22774	80034	1
+102346	15913	1
+15932	14996	1
+105716	27677	1
+105877	29117	1
+15432	11447	1
+6619	6383	1
+22424	12565	1
+23211	68939	1
+32800	43853	1
+10122	7038	1
+22651	16844	1
+35472	28358	1
+98894	25536	1
+58220	3587	1
+17761	5254	1
+16256	37373	1
+18031	39984	1
+6383	7544	1
+20309	43960	1
+38763	98945	1
+23276	21843	1
+17209	32800	1
+27919	1715	1
+13522	13140	1
+23129	17380	1
+96507	11546	1
+43942	21789	1
+57389	14618	1
+25201	8115	1
+57512	18267	1
+6383	18114	1
+13361	25994	1
+17887	21419	1
+77406	37428	1
+12116	68894	1
+50595	36782	1
+14385	14747	1
+25583	6941	1
+39313	29117	1
+12864	18092	1
+11715	102733	1
+37113	23460	1
+28358	6860	1
+34978	11002	1
+11019	17887	1
+36440	43826	1
+59639	37823	1
+19611	74540	1
+9868	44757	1
+5640	11075	1
+41128	17887	1
+2708	47336	1
+23348	23348	1
+8186	43504	1
+96158	5036	1
+39091	19312	1
+12052	12052	1
+43492	50252	1
+12565	102623	1
+6576	29379	1
+17887	20614	1
+24386	78985	1
+49892	94868	1
+18074	18114	1
+38794	17588	1
+106388	5701	1
+6645	39793	1
+7821	24354	1
+94868	26246	1
+17166	34599	1
+63888	14842	1
+106296	6487	1
+100848	37823	1
+10596	7721	1
+17227	20675	1
+12679	42302	1
+44030	17415	1
+18329	68281	1
+11415	24354	1
+25926	28510	1
+14692	6073	1
+65150	14296	1
+104880	19500	1
+17988	44583	1
+11306	16045	1
+9312	39808	1
+52432	14343	1
+104481	7925	1
+25536	36470	1
+14158	14766	1
+105472	5036	1
+12460	41332	1
+25348	10315	1
+20614	10059	1
+24354	41061	1
+18114	15196	1
+13670	52432	1
+37563	7038	1
+24354	51514	1
+5742	13847	1
+38916	21006	1
+52432	73931	1
+1464	9060	1
+10351	11941	1
+14692	22585	1
+18074	27919	1
+11546	32709	1
+11902	7107	1
+38613	10897	1
+6002	36361	1
+3877	24386	1
+45237	10549	1
+30730	21843	1
+6645	105102	1
+13499	36361	1
+10596	7747	1
+21006	20780	1
+55639	50143	1
+38782	30730	1
+9346	105877	1
+13602	48163	1
+39141	4724	1
+43492	13923	1
+13499	17575	1
+39984	20342	1
+17166	72781	1
+55396	24149	1
+20971	3611	1
+11546	99395	1
+3410	25994	1
+11686	11099	1
+59376	67519	1
+39984	59538	1
+27789	55887	1
+38794	14618	1
+20755	7994	1
+5036	27745	1
+10411	15137	1
+100666	55573	1
+37113	16001	1
+73342	7747	1
+19155	39091	1
+44381	3690	1
+28863	19000	1
+39819	14996	1
+7465	28288	1
+106388	38204	1
+14343	11754	1
+19351	3611	1
+19960	14692	1
+25393	35472	1
+92113	18074	1
+20755	6383	1
+15156	10411	1
+11715	37791	1
+97845	19000	1
+11686	103614	1
+15103	16417	1
+23348	6966	1
+97901	9702	1
+17907	13724	1
+11466	17415	1
+37791	22743	1
+36623	16256	1
+3305	75378	1
+3305	99855	1
+100439	50252	1
+13642	21789	1
+8115	11645	1
+24840	13195	1
+9181	14904	1
+14805	2208	1
+4013	24386	1
+7611	39362	1
+11645	17887	1
+3139	68102	1
+51492	104481	1
+6941	53486	1
+38782	19611	1
+32119	37428	1
+15932	36010	1
+71983	3433	1
+74081	7038	1
+48375	14904	1
+95891	35893	1
+12116	23583	1
+98945	5640	1
+38782	25994	1
+28510	9012	1
+5886	20780	1
+12565	6915	1
+29596	4497	1
+24840	11546	1
+38271	37823	1
+6941	17489	1
+25994	20563	1
+25431	12499	1
+13584	82954	1
+20847	57096	1
+5507	26479	1
+92216	7747	1
+48375	99855	1
+9830	66120	1
+19000	104481	1
+2834	2505	1
+59747	37823	1
+8098	4747	1
+8863	18092	1
+23398	11151	1
+9743	25994	1
+28709	5720	1
+38483	17887	1
+73838	25131	1
+56326	23276	1
+68876	14135	1
+102757	17952	1
+9380	50595	1
+104709	10951	1
+12499	12258	1
+17952	6966	1
+102272	18267	1
+4879	41128	1
+34322	49892	1
+21903	44030	1
+17558	3587	1
+6645	24386	1
+17558	8551	1
+5640	95891	1
+38916	25994	1
+24840	6915	1
+105687	20614	1
+17575	2414	1
+39653	17907	1
+59538	30787	1
+13030	25536	1
+101221	5848	1
+3305	71969	1
+34978	9125	1
+21620	57977	1
+98407	4747	1
+2672	102346	1
+80034	30933	1
+7925	2505	1
+19500	44757	1
+32800	105850	1
+19500	17674	1
+6002	26745	1
+15032	26815	1
+31397	39141	1
+5701	8797	1
+6487	31598	1
+43504	37868	1
+37471	14040	1
+10670	8981	1
+36361	37823	1
+18051	18074	1
+18381	96627	1
+25926	18585	1
+72764	12704	1
+30933	7038	1
+106388	7925	1
+12889	20780	1
+20780	41432	1
+6645	100893	1
+7925	59808	1
+55573	4013	1
+15683	39637	1
+13499	37454	1
+10951	5640	1
+14498	6073	1
+26479	5792	1
+17397	10897	1
+17952	15650	1
+96551	9830	1
+54234	23276	1
+17588	37791	1
+51740	11099	1
+20402	12258	1
+24354	27677	1
+13499	106388	1
+9293	44594	1
+11686	11902	1
+2834	33883	1
+10122	9702	1
+6966	26093	1
+13670	16312	1
+24658	21075	1
+12864	741	1
+39527	18292	1
+98006	13753	1
+4879	6860	1
+6645	47336	1
+17227	8921	1
+18381	34599	1
+12478	100893	1
+2745	7113	1
+30933	85619	1
+36623	17952	1
+19722	10915	1
+106296	9602	1
+8846	15913	1
+36910	43683	1
+14317	41301	1
+94592	15214	1
+10250	71138	1
+28124	59376	1
+39653	61396	1
+22651	16896	1
+81770	35963	1
+25487	10915	1
+106350	14385	1
+21921	34944	1
+102200	24354	1
+21620	38469	1
+6383	17952	1
+50421	49892	1
+65150	37428	1
+37791	14710	1
+16367	36623	1
+25078	23992	1
+7016	37823	1
+40164	7962	1
+38541	3690	1
+12499	99790	1
+9810	38016	1
+34978	97845	1
+24386	41369	1
+39362	28863	1
+68449	15413	1
+13602	91591	1
+9830	30787	1
+48146	1464	1
+14385	105409	1
+53824	7491	1
+38483	68437	1
+49892	18031	1
+13753	95488	1
+55426	5036	1
+11075	21789	1
+21094	32800	1
+53486	7721	1
+31955	27789	1
+14385	5848	1
+15650	24354	1
+14011	103346	1
+102272	27183	1
+14498	73931	1
+8533	18585	1
+19460	9012	1
+9786	28358	1
+17415	39808	1
+11754	5640	1
+52058	92113	1
+30933	9896	1
+36024	25994	1
+43492	10059	1
+49892	9012	1
+38837	39920	1
+55573	43960	1
+9702	100820	1
+13602	5254	1
+22466	36910	1
+19500	20653	1
+12679	17988	1
+20286	20940	1
+13522	14842	1
+19437	12679	1
+41301	17340	1
+21075	5148	1
+44014	37791	1
+11484	10479	1
+12704	33336	1
+80034	3275	1
+59639	11686	1
+12565	15214	1
+22651	16946	1
+48375	14747	1
+12704	17907	1
+21075	39362	1
+33961	2708	1
+16081	49892	1
+16045	12368	1
+10549	68091	1
+20675	18074	1
+20780	87305	1
+6645	83096	1
+27503	9293	1
+14178	3305	1
+36733	2834	1
+9602	25994	1
+21006	6002	1
+14577	13602	1
+17605	18329	1
+40128	73342	1
+15598	15570	1
+14385	10452	1
+12653	12795	1
+15913	12771	1
+3611	2208	1
+7857	8015	1
+59376	105649	1
+18847	16985	1
+2960	21862	1
+4772	21823	1
+11887	28709	1
+31172	25536	1
+30730	2834	1
+3515	3807	1
+74021	21493	1
+15432	98945	1
+12864	4497	1
+44757	15880	1
+6966	14446	1
+7107	5584	1
+39653	30471	1
+51836	35963	1
+12704	30933	1
+3515	38613	1
+17340	26246	1
+99444	14158	1
+45237	7925	1
+106212	13831	1
+19294	4497	1
+17818	29117	1
+7925	13602	1
+14100	11754	1
+17397	24386	1
+100534	15413	1
+82954	10250	1
+80073	38916	1
+13670	3092	1
+18329	12424	1
+15432	9971	1
+34978	38469	1
+39653	9810	1
+102707	25536	1
+9346	12499	1
+13908	106212	1
+45753	38520	1
+11466	41301	1
+10122	8186	1
+85519	4879	1
+31172	39653	1
+39819	15880	1
+16027	14978	1
+13522	9060	1
+17227	104880	1
+8098	20989	1
+92243	24783	1
+13602	10122	1
+7544	6002	1
+102346	38794	1
+55639	6860	1
+18381	32119	1
+5507	27789	1
+15250	47336	1
+3092	80034	1
+1267	12795	1
+71138	70490	1
+18074	10059	1
+105850	6915	1
+5015	35633	1
+25681	98945	1
+41111	3690	1
+9971	71480	1
+53486	12960	1
+41398	5507	1
+97619	16743	1
+97845	25131	1
+101221	9602	1
+19871	9953	1
+100666	7107	1
+39808	68894	1
+53858	5507	1
+3305	17004	1
+12116	43960	1
+36010	36010	1
+21006	4553	1
+97663	14577	1
+17907	105716	1
+10670	42817	1
+20309	38469	1
+95588	39819	1
+38271	30933	1
+56326	37823	1
+100848	20614	1
+11686	47801	1
+9293	17457	1
+2414	29379	1
+26479	37373	1
+68675	16928	1
+5214	4772	1
+20780	18051	1
+30730	55860	1
+10095	35472	1
+39984	17761	1
+3690	2672	1
+70490	11075	1
+23276	10915	1
+97155	14385	1
+19219	17227	1
+17227	99678	1
+10897	56326	1
+7038	23875	1
+17588	10897	1
+33103	7925	1
+12565	68437	1
+15214	37791	1
+25926	12889	1
+12499	12348	1
+35472	14011	1
+6402	4879	1
+11151	95205	1
+12619	36623	1
+17796	50570	1
+41599	4497	1
+26093	13337	1
+45840	4222	1
+104481	11075	1
+15064	18074	1
+2414	7906	1
+68091	98407	1
+105336	10670	1
+2208	50595	1
+16045	19460	1
+3611	68437	1
+11546	6576	1
+14577	38442	1
+10479	36440	1
+6383	17415	1
+8901	13789	1
+59501	16367	1
+101568	16045	1
+12991	22585	1
+25431	16743	1
+13989	6002	1
+24386	101171	1
+5792	50143	1
+15747	12424	1
+63888	2834	1
+68740	6966	1
+48375	4423	1
+5886	25148	1
+11546	47057	1
+15432	99121	1
+73331	8901	1
+38385	43574	1
+14040	3650	1
+82392	45658	1
+19155	23276	1
+32252	30730	1
+12653	59501	1
+24805	8551	1
+10915	42396	1
+7113	21020	1
+7680	25681	1
+8186	25431	1
+40128	74548	1
+35472	57492	1
+32301	96158	1
+25393	12460	1
+25926	16081	1
+14216	12565	1
+96963	6732	1
+14216	5886	1
+100439	13753	1
+7925	68424	1
+18092	9830	1
+34978	13195	1
+10692	13753	1
+20431	100089	1
+41232	14446	1
+10095	16928	1
+48375	47022	1
+37513	13602	1
+12499	8825	1
+22585	8098	1
+18585	34978	1
+4201	20834	1
+29379	17887	1
+39984	74540	1
+4497	31955	1
+6645	26432	1
+17489	25148	1
+72487	5324	1
+28358	53858	1
+16290	27384	1
+9380	19500	1
+12460	16825	1
+7038	9268	1
+18007	44030	1
+7544	25393	1
+17837	14343	1
+25536	98653	1
+26479	7994	1
+58230	26479	1
+14446	74540	1
+6860	98567	1
+106212	19500	1
+43960	27183	1
+2834	14059	1
+38529	24658	1
+6619	10059	1
+96507	25348	1
+8169	40164	1
+26093	20614	1
+28510	49892	1
+25994	7244	1
+104035	36782	1
+52916	5254	1
+11484	5254	1
+99444	13753	1
+3611	7680	1
+18381	17558	1
+44030	18031	1
+72487	48480	1
+27677	1715	1
+19000	96627	1
+20971	25994	1
+80598	19394	1
+24354	29117	1
+55426	10508	1
+10036	96262	1
+99444	13602	1
+4908	12679	1
+33148	19155	1
+15413	87305	1
+18051	48375	1
+12442	11887	1
+5036	45975	1
+12368	8115	1
+19871	8901	1
+101979	18074	1
+55573	22424	1
+19500	57492	1
+45366	25131	1
+11075	12460	1
+8901	20755	1
+22585	14842	1
+34322	4497	1
+102167	14472	1
+17988	51618	1
+7721	97920	1
+36470	75378	1
+40128	5742	1
+38794	9971	1
+28358	7465	1
+78948	9198	1
+65150	11075	1
+33148	13195	1
+12258	11686	1
+3390	23276	1
+14577	9346	1
+14996	9830	1
+3275	50143	1
+3390	5254	1
+25131	7266	1
+13499	68102	1
+29483	13753	1
+20834	21921	1
+5036	47022	1
+37563	41128	1
+7491	17525	1
+12704	14996	1
+7038	44478	1
+56109	14343	1
+59538	3587	1
+27677	17588	1
+8981	11622	1
+11002	96715	1
+36382	13873	1
+15485	6619	1
+25201	96715	1
+98567	13670	1
+94868	29117	1
+17796	18007	1
+11002	15049	1
+17588	25201	1
+11715	10951	1
+74021	11686	1
+36382	17166	1
+24805	11433	1
+14422	68553	1
+63750	3515	1
+14675	19670	1
+2834	11622	1
+25926	9868	1
+21094	30787	1
+5886	44358	1
+13622	4789	1
+48375	74866	1
+93657	14446	1
+38613	13522	1
+17907	68876	1
+13195	3275	1
+17761	94191	1
+12565	19417	1
+14011	40140	1
+2505	52058	1
+17887	100584	1
+2208	18980	1
+36910	1572	1
+99121	7747	1
+35963	9914	1
+8115	98567	1
+77861	40164	1
+45237	2414	1
+12864	13195	1
+7038	9868	1
+30730	104075	1
+5507	71138	1
+1647	55573	1
+7383	5977	1
+5036	15230	1
+103448	14422	1
+2414	7994	1
+11002	17907	1
+20780	80073	1
+75051	55573	1
+11306	9012	1
+6619	27919	1
+17227	16711	1
+14216	11754	1
+44030	14657	1
+13602	40128	1
+13522	17489	1
+68437	25681	1
+13923	14059	1
+27677	95588	1
+16045	14618	1
+17761	15049	1
+15120	32252	1
+10633	2208	1
+23276	12679	1
+36107	9914	1
+105716	12565	1
+59376	102623	1
+39841	46738	1
+102733	38483	1
+38794	9743	1
+39141	16001	1
+12258	5036	1
+30471	17004	1
+22637	3690	1
+45366	34978	1
+17380	7038	1
+62911	6860	1
+68091	50570	1
+24354	27183	1
+14842	96848	1
+12406	40128	1
+11075	105409	1
+13724	14577	1
+11715	4879	1
+28358	57358	1
+35963	10841	1
+18847	19996	1
+12889	18329	1
+17588	14317	1
+13642	25681	1
+39984	10434	1
+106296	9868	1
+77343	36733	1
+4553	6860	1
+44370	27919	1
+101342	25348	1
+7925	68091	1
+100439	5742	1
+31249	5254	1
+26898	3390	1
+11228	19500	1
+51492	49892	1
+10508	2768	1
+18368	37373	1
+9424	57096	1
+9868	43517	1
+12317	5507	1
+4497	13923	1
+37428	55573	1
+10549	18267	1
+97031	10411	1
+2768	101319	1
+55573	100820	1
+27789	35633	1
+6487	22424	1
+100666	51492	1
+19000	24763	1
+55860	7038	1
+20780	37471	1
+105336	2208	1
+13584	13704	1
+22651	36470	1
+28626	17380	1
+7038	69432	1
+98584	48375	1
+25536	13337	1
+23211	3358	1
+12795	20614	1
+40002	5036	1
+25348	96551	1
+103141	16928	1
+21903	11433	1
+11922	7038	1
+71969	10411	1
+13602	2505	1
+14577	57953	1
+17380	44229	1
+39555	55396	1
+27228	55573	1
+23583	11039	1
+6860	9914	1
+3275	74548	1
+12539	12424	1
+36470	10570	1
+6487	99827	1
+100510	20342	1
+63888	7994	1
+38385	92216	1
+39808	40128	1
+5640	6383	1
+104920	20675	1
+9242	14040	1
+14059	13753	1
+11686	16081	1
+97155	10095	1
+59376	35695	1
+11645	13642	1
+54154	39886	1
+13642	16928	1
+13813	36623	1
+19611	8950	1
+12077	37823	1
+32800	59538	1
+55573	20713	1
+4747	74540	1
+75051	9702	1
+11466	1464	1
+25431	5036	1
+102346	5036	1
+11902	20614	1
+20780	11075	1
+17415	30787	1
+37290	15049	1
+9012	20614	1
+50570	24149	1
+6645	12565	1
+59501	37791	1
+7038	97785	1
+3611	32173	1
+11546	8064	1
+59376	14472	1
+40372	11075	1
+3650	14692	1
+39555	62911	1
+103639	18522	1
+68894	7266	1
+4879	8981	1
+91562	11546	1
+106498	14385	1
+43492	11228	1
+63141	38483	1
+11019	9060	1
+14385	97663	1
+3092	13499	1
+23276	10391	1
+94117	19500	1
+36733	16928	1
+38483	21020	1
+13499	59501	1
+5640	7721	1
+3690	33103	1
+38529	39653	1
+11546	68894	1
+36361	34088	1
+13240	1811	1
+36623	13724	1
+13622	41369	1
+25994	18092	1
+37113	37290	1
+14343	9724	1
+8676	14958	1
+19155	36024	1
+5192	12052	1
+44594	17227	1
+2505	30730	1
+95741	39886	1
+49892	37513	1
+10570	1464	1
+14446	6073	1
+19000	29483	1
+24783	30243	1
+36733	59893	1
+55573	41204	1
+96950	10897	1
+19670	38171	1
+10982	9060	1
+15913	95192	1
+7107	102330	1
+5640	25098	1
+5792	20309	1
+444	1464	1
+9312	25536	1
+73342	70207	1
+13522	102623	1
+3390	14040	1
+62911	17415	1
+7821	18381	1
+27919	102200	1
+5254	14692	1
+13753	102623	1
+13522	44370	1
+11686	20989	1
+19611	14766	1
+20342	14317	1
+3275	14083	1
+95219	55573	1
+20940	12704	1
+49892	8846	1
+8115	99790	1
+97736	3611	1
+50595	17415	1
+12679	101785	1
+30933	25926	1
+39141	9060	1
+80073	11075	1
+8901	104481	1
+23276	7244	1
+15451	20286	1
+36440	57492	1
+13753	15570	1
+13381	25994	1
+23348	7642	1
+19611	5886	1
+2414	102435	1
+1572	96715	1
+105336	17004	1
+7038	10529	1
+81770	4497	1
+22424	9702	1
+12889	13195	1
+43504	35472	1
+17227	91462	1
+19500	16045	1
+30471	9971	1
+50252	48375	1
+21061	19611	1
+15650	18267	1
+72764	3092	1
+37791	12442	1
+17988	8720	1
+53837	49892	1
+39886	21020	1
+53858	68424	1
+11887	6966	1
+18485	37823	1
+15250	59376	1
+39334	102707	1
+25583	6383	1
+6402	11798	1
+71480	13602	1
+25536	78985	1
+13522	103525	1
+14842	20286	1
+11754	14692	1
+45658	23348	1
+14253	16711	1
+26370	28358	1
+71138	9971	1
+100400	21493	1
+15859	5742	1
+87408	5036	1
+25681	38782	1
+55573	7611	1
+57389	11039	1
+21862	9220	1
+7925	14692	1
+99320	13670	1
+3092	6073	1
+10897	9293	1
+105956	3515	1
+38794	43960	1
+6383	10391	1
+104709	23276	1
+73931	13522	1
+15250	47004	1
+91694	21493	1
+18092	59501	1
+27503	68281	1
+25393	24115	1
+5015	20940	1
+15451	7994	1
+13195	28510	1
+57967	21620	1
+14158	13642	1
+72487	72828	1
+7038	12834	1
+97845	15747	1
+37513	5640	1
+32800	17380	1
+39886	45237	1
+40372	39984	1
+104481	28649	1
+68553	37513	1
+6915	7544	1
+71654	1464	1
+101645	45840	1
+52058	4013	1
+59538	11415	1
+7038	37113	1
+59376	40140	1
+8098	52040	1
+13642	48480	1
+20431	25335	1
+5507	25098	1
+7544	26093	1
+1865	37620	1
+106388	28358	1
+12478	15747	1
+28051	39637	1
+5886	93897	1
+7113	3092	1
+56326	27677	1
+20614	63590	1
+3690	3877	1
+21843	37113	1
+1464	48163	1
+43942	6002	1
+29379	8592	1
+26575	6645	1
+17952	26246	1
+7113	27384	1
+8676	18585	1
+21823	36440	1
+14422	11715	1
+68553	52432	1
+53858	25536	1
+12619	27105	1
+12679	12258	1
+25926	9125	1
+39290	24149	1
+38782	20780	1
+2505	23276	1
+14385	16620	1
+17588	40128	1
+25994	4908	1
+2208	15913	1
+6645	15049	1
+11228	91591	1
+2414	12864	1
+18585	20675	1
+100820	59893	1
+49892	14618	1
+8115	39313	1
+106350	20614	1
+99593	25348	1
+79685	13584	1
+25779	17489	1
+41128	102623	1
+5015	28863	1
+3515	12368	1
+15120	26093	1
+23583	17952	1
+21843	57492	1
+99562	8186	1
+17887	10710	1
+25431	11306	1
+20847	14135	1
+23348	73331	1
+20614	15413	1
+96679	6645	1
+37586	6645	1
+17761	59501	1
+25994	10731	1
+13670	11117	1
+19996	6463	1
+14618	14978	1
+102272	16928	1
+18826	7491	1
+49892	28709	1
+97053	37823	1
+72487	38442	1
+20877	9602	1
+104709	3690	1
+51492	35633	1
+45429	55396	1
+13602	100534	1
+68091	15880	1
+82954	102346	1
+55639	11622	1
+25926	59376	1
+23583	3515	1
+70992	10479	1
+39808	23129	1
+105877	15049	1
+23583	16121	1
+13789	105102	1
+65982	7038	1
+39334	5662	1
+42817	24207	1
+25994	11039	1
+5148	105409	1
+40372	5015	1
+11075	100534	1
+101994	5507	1
+100893	15103	1
+3650	2768	1
+4553	31955	1
+34978	16711	1
+17258	39808	1
+5792	5886	1
+7925	9602	1
+11228	29483	1
+10452	63141	1
+12565	5617	1
+55573	16045	1
+6966	14534	1
+43683	4879	1
+68553	20309	1
+34322	35472	1
+47336	5036	1
+41942	23992	1
+43504	20877	1
+24805	78985	1
+11546	58220	1
+55887	5214	1
+38782	77343	1
+28288	2708	1
+21760	2414	1
+10841	2745	1
+10897	26880	1
+24354	6304	1
+105102	8720	1
+94896	11686	1
+22159	11466	1
+24149	38877	1
+6966	17340	1
+8186	38763	1
+9312	12565	1
+38763	16001	1
+20286	41369	1
+5254	36361	1
+10710	27677	1
+56326	25779	1
+29025	13499	1
+18074	101171	1
+16522	68876	1
+36361	25779	1
+15795	57096	1
+13622	13622	1
+24386	15196	1
+70973	25926	1
+13195	5036	1
+2505	21020	1
+13943	5742	1
+4497	51492	1
+36010	17380	1
+6798	25994	1
+63888	52058	1
+93384	39091	1
+25201	18381	1
+37454	13522	1
+19611	20834	1
+51836	13522	1
+12889	27384	1
+102167	6073	1
+17761	38442	1
+55639	7038	1
+2505	20877	1
+8825	15432	1
+59538	6595	1
+14842	102466	1
+47057	25926	1
+9868	11546	1
+14158	36440	1
+48163	22466	1
+72487	12406	1
+12442	24805	1
+5036	35472	1
+6645	8551	1
+12795	44030	1
+38613	10549	1
+100666	20614	1
+40354	15413	1
+11546	54643	1
+15049	28626	1
+17380	17098	1
+91694	26246	1
+9470	5192	1
+14861	13670	1
+9380	35963	1
+17907	17282	1
+59376	5423	1
+38794	27919	1
+1865	97031	1
+35633	16928	1
+15552	68894	1
+87387	27919	1
+43517	35227	1
+7444	19312	1
+19155	20877	1
+102346	9380	1
+4423	10731	1
+36733	8098	1
+19500	38763	1
+12889	19155	1
+14253	14904	1
+34615	41384	1
+12052	17116	1
+12864	9012	1
+17340	34615	1
+25201	24805	1
+20402	101221	1
+19905	10250	1
+25994	110451	1
+14216	9702	1
+12368	39141	1
+13908	16844	1
+12442	7491	1
+16367	14446	1
+39362	78962	1
+73931	13670	1
+20989	3358	1
+28649	16874	1
+7925	4931	1
+51514	7491	1
+41128	14422	1
+15413	13195	1
+13622	17887	1
+14343	18329	1
+17761	37791	1
+12619	5742	1
+97845	44030	1
+21094	11306	1
+11922	3139	1
+38916	27971	1
+3515	37290	1
+5640	92113	1
+2834	71480	1
+94868	7107	1
+106365	55573	1
+8901	37868	1
+7038	40322	1
+14422	41599	1
+9576	105716	1
+27971	71138	1
+67143	51740	1
+44370	8098	1
+26146	11075	1
+12565	59808	1
+24115	104709	1
+6645	101056	1
+4497	41061	1
+13499	68091	1
+37563	6966	1
+25926	14253	1
+26898	9674	1
+73354	14040	1
+7465	16928	1
+25926	97120	1
+13602	3433	1
+38636	37823	1
+25536	47860	1
+40128	11715	1
+99562	12565	1
+9971	7821	1
+8186	36782	1
+67519	12565	1
+12679	44757	1
+23276	17489	1
+10095	16157	1
+37791	15932	1
+12539	2868	1
+50252	9868	1
+43517	48375	1
+11075	18251	1
+21903	3650	1
+13943	103141	1
+14904	42056	1
+36623	39819	1
+17952	105850	1
+44030	19500	1
+5640	82954	1
+80073	4201	1
+17340	25994	1
+59376	59726	1
+7333	9702	1
+14011	6487	1
+49101	16690	1
+7016	13670	1
+21455	17340	1
+48146	13602	1
+13499	31201	1
+34322	6073	1
+69206	44030	1
+14253	7747	1
+39362	14637	1
+94896	27384	1
+5507	39808	1
+21493	57953	1
+38794	99320	1
+59376	104342	1
+12565	28626	1
+91591	41128	1
+12499	16808	1
+45429	57512	1
+4013	26898	1
+68424	49892	1
+5977	6073	1
+105409	13967	1
+14618	5036	1
+75378	4879	1
+12460	18485	1
+9702	106365	1
+17380	104035	1
+13567	17761	1
+11546	23875	1
+27745	7925	1
+15230	67604	1
+26353	34978	1
+14385	16256	1
+37113	14675	1
+20780	104533	1
+9602	7491	1
+25536	17525	1
+15451	13499	1
+19500	18585	1
+8825	14216	1
+99395	14472	1
+13704	54154	1
+14343	97663	1
+31397	14996	1
+7721	10452	1
+48375	103346	1
+20940	6487	1
+15064	30933	1
+2745	21075	1
+57096	36361	1
+25348	14657	1
+47801	21862	1
+80073	35963	1
+39555	43517	1
+97920	17143	1
+3305	59555	1
+59022	21862	1
+7721	14766	1
+94896	21020	1
+3433	13499	1
+6966	57096	1
+75051	44133	1
+21903	25335	1
+24149	20877	1
+80364	16743	1
+99395	55573	1
+44358	38483	1
+47336	5423	1
+25994	9125	1
+8514	23992	1
+20940	4423	1
+24763	39920	1
+55639	59358	1
+17588	39886	1
+35633	16743	1
+28626	17227	1
+21006	5214	1
+17988	55573	1
+74548	3092	1
+25994	35633	1
+4879	5848	1
+43504	23348	1
+27503	13195	1
+14978	63750	1
+13435	23211	1
+28358	25779	1
+14978	25779	1
+5423	39886	1
+16620	29025	1
+11002	23276	1
+11546	55396	1
+39841	93579	1
+4497	41111	1
+5977	21094	1
+34251	9380	1
+8115	28051	1
+59376	11075	1
+95205	17380	1
+103346	11075	1
+47801	37791	1
+34088	3275	1
+80034	98006	1
+57389	12368	1
+68102	37823	1
+21094	105850	1
+27503	11415	1
+12565	55573	1
+9702	10822	1
+56109	24386	1
+33871	14842	1
+31249	2708	1
+18381	17796	1
+52862	13584	1
+13789	4772	1
+38520	37373	1
+99292	14178	1
+12565	94117	1
+30730	9991	1
+38794	68894	1
+9242	100790	1
+25335	15413	1
+75378	59893	1
+28051	68281	1
+28510	34322	1
+15880	12116	1
+1647	11686	1
+43492	9786	1
+5036	13642	1
+17227	27521	1
+14253	31201	1
+36146	13195	1
+1572	16844	1
+37868	7347	1
+38916	2708	1
+2505	14059	1
+19460	39555	1
+2834	14787	1
+82392	92113	1
+43942	21455	1
+41398	18074	1
+99640	37823	1
+18559	50143	1
+31249	2768	1
+30730	8720	1
+36782	21249	1
+7821	100893	1
+4553	6002	1
+16045	17761	1
+10710	24149	1
+12518	21862	1
+14135	3139	1
+13908	101757	1
+32800	18074	1
+37454	39984	1
+10479	6304	1
+5640	103200	1
+11415	10549	1
+102707	17796	1
+6002	18114	1
+99320	13989	1
+7906	2672	1
+70207	15137	1
+25431	16224	1
+12679	36733	1
+5015	15485	1
+27789	101701	1
+22562	53858	1
+15032	39819	1
+10479	97031	1
+25837	59893	1
+53486	5720	1
+20834	53858	1
+36361	105266	1
+68606	37113	1
+14498	41128	1
+5015	78962	1
+95488	2708	1
+4497	10596	1
+14216	74548	1
+38483	5462	1
+21075	2768	1
+9424	39141	1
+57512	48375	1
+2708	101853	1
+59376	59893	1
+34944	20595	1
+11075	20989	1
+7038	14657	1
+4497	101853	1
+103346	14577	1
+39637	7962	1
+80073	39362	1
+14385	36470	1
+2505	8372	1
+10434	11715	1
+12152	6645	1
+92187	20431	1
+2708	74081	1
+13923	13337	1
+30933	23276	1
+14059	17837	1
+103841	11887	1
+14178	82954	1
+7038	7216	1
+20834	26479	1
+81653	24207	1
+41289	5662	1
+13989	13602	1
+10804	18267	1
+24386	17474	1
+94592	3305	1
+100439	24354	1
+41111	55639	1
+10596	23348	1
+97736	19000	1
+96613	71654	1
+55396	13943	1
+41232	13967	1
+12052	49892	1
+9346	967	1
+51618	5254	1
+15413	99121	1
+32800	11686	1
+14385	16417	1
+25536	19460	1
+37620	3515	1
+12368	14996	1
+13847	24658	1
+66120	28307	1
+80034	82954	1
+14385	14216	1
+72877	17116	1
+99292	16660	1
+13584	16417	1
+55573	104880	1
+78962	5381	1
+14710	30243	1
+63888	3690	1
+100643	37868	1
+3275	39653	1
+44583	19000	1
+25994	29025	1
+17796	47801	1
+14577	14472	1
+32252	53858	1
+8901	19772	1
+21020	20286	1
+54643	15103	1
+21903	2834	1
+15413	6073	1
+5254	28626	1
+23875	102757	1
+17227	37233	1
+17761	17887	1
+21455	11715	1
+12442	48375	1
+53858	89500	1
+5423	17489	1
+27183	17575	1
+59538	18074	1
+10822	6002	1
+36470	14422	1
+18381	42056	1
+21342	44478	1
+12224	20402	1
+45753	18292	1
+5015	13030	1
+15230	9602	1
+7721	40128	1
+17887	95951	1
+7383	45840	1
+39984	10411	1
+967	37373	1
+13522	74081	1
+23583	17988	1
+102623	13622	1
+17558	25201	1
+13704	53837	1
+27183	97120	1
+12679	24149	1
+59726	16045	1
+52916	13943	1
+39688	38613	1
+68091	40128	1
+103228	39808	1
+103165	13642	1
+17907	97979	1
+13499	44583	1
+15413	51836	1
+40128	23460	1
+16367	11075	1
+14343	99395	1
+14996	26277	1
+28288	59376	1
+15552	11394	1
+14904	25536	1
+20286	18114	1
+42396	5254	1
+87305	24658	1
+4497	20989	1
+24149	34088	1
+74540	14135	1
+32252	16711	1
+5036	36440	1
+98945	37428	1
+12864	28051	1
+2768	32252	1
+15196	5036	1
+15137	18074	1
+4747	14534	1
+14534	44030	1
+13670	96950	1
+91694	6487	1
+12917	79685	1
+20940	3139	1
+68740	16743	1
+29117	17907	1
+5886	27105	1
+10570	50421	1
+43517	32800	1
+4553	95891	1
+57512	19500	1
+12771	9060	1
+13584	26353	1
+4553	32336	1
+17227	17143	1
+25837	38483	1
+68553	25348	1
+42396	3690	1
+42056	105877	1
+17887	26479	1
+7113	13724	1
+74548	3305	1
+18847	16928	1
+27919	106246	1
+9181	36010	1
+62911	8981	1
+23129	21342	1
+102346	20713	1
+11622	45840	1
+44682	5507	1
+13499	21843	1
+3611	28358	1
+13622	37454	1
+8115	102346	1
+12539	40128	1
+25348	16121	1
+104052	16874	1
+35893	1572	1
+19996	12406	1
+5036	18031	1
+9830	14040	1
+15250	41350	1
+37428	17861	1
+12539	12406	1
+10841	8797	1
+8186	91591	1
+45429	9786	1
+14178	30471	1
+10250	8797	1
+48146	37373	1
+72764	6553	1
+13622	3305	1
+31598	49892	1
+2414	105573	1
+38794	102623	1
+66120	17143	1
+101319	37928	1
+20877	20431	1
+68281	9380	1
+12539	25431	1
+17761	91694	1
+15583	24354	1
+20755	10452	1
+53858	42056	1
+11941	20755	1
+25148	12679	1
+14824	12960	1
+2208	30730	1
+36782	6304	1
+25201	27919	1
+39091	49892	1
+15932	37428	1
+35227	18585	1
+16001	11019	1
+7107	11039	1
+4531	20286	1
+38483	48480	1
+48375	104052	1
+14446	7821	1
+25926	68437	1
+4879	7857	1
+34978	19500	1
+43826	3515	1
+93657	25348	1
+7491	18007	1
+14577	13967	1
+106388	20834	1
+14385	40164	1
+25994	38931	1
+15913	103487	1
+29483	43244	1
+92243	36382	1
+7925	58503	1
+10095	5036	1
+18869	22528	1
+8754	3092	1
+14385	100561	1
+74548	10250	1
+18429	45753	1
+68160	7925	1
+20877	2834	1
+26479	104035	1
+17761	24805	1
+73931	16367	1
+35633	7721	1
+16157	25926	1
+21921	3305	1
+10897	17525	1
+16170	25536	1
+55027	6645	1
+3690	50390	1
+35963	38529	1
+17796	103487	1
+51740	26277	1
+10897	27919	1
+8863	6941	1
+13499	28358	1
+98407	17952	1
+13753	8653	1
+5036	19394	1
+12258	10250	1
+20940	23276	1
+13584	95891	1
+7721	7925	1
+73342	8981	1
+99320	4497	1
+38016	3275	1
+37620	34978	1
+77861	6487	1
+102346	4391	1
+18980	19611	1
+17907	102623	1
+25536	47336	1
+19000	17861	1
+12052	55573	1
+12116	28626	1
+10452	10315	1
+13943	17887	1
+61485	3611	1
+11735	3587	1
+105716	29117	1
+44229	6915	1
+17340	3611	1
+9602	39091	1
+40322	12679	1
+8098	27228	1
+14178	92243	1
+97120	26246	1
+19000	32173	1
+17796	69206	1
+95073	37791	1
+14216	9743	1
+97736	53858	1
+27228	35963	1
+91694	20847	1
+28124	49892	1
+23875	37823	1
+19611	10596	1
+10250	98006	1
+18826	967	1
+5036	7906	1
+11941	3275	1
+38794	43517	1
+36382	99678	1
+26146	36440	1
+39637	105716	1
+14178	14040	1
+7702	15598	1
+17887	17525	1
+26093	9743	1
+12424	11887	1
+96262	24386	1
+102504	17887	1
+18381	105850	1
+51836	14385	1
+11075	7821	1
+52058	52862	1
+23276	20971	1
+32252	19000	1
+28358	12653	1
+13773	5507	1
+14011	14083	1
+13622	40128	1
+40183	7038	1
+8115	30787	1
+3650	11941	1
+14059	20780	1
+12795	12478	1
+17952	4789	1
+15032	36361	1
+45366	105102	1
+8901	68449	1
+10633	19611	1
+24092	49892	1
+11887	12499	1
+39362	79685	1
+95488	57358	1
+3433	14100	1
+38692	37823	1
+103228	27677	1
+59501	26815	1
+2208	74021	1
+20989	94896	1
+40354	5015	1
+15230	55573	1
+18329	9125	1
+13195	40140	1
+28358	47860	1
+40311	19000	1
+58230	47769	1
+14253	3515	1
+52058	61217	1
+22424	59726	1
+12889	34251	1
+102200	12565	1
+6576	17558	1
+11546	44370	1
+11466	36623	1
+13789	16874	1
+20732	59376	1
+39653	74081	1
+27677	42056	1
+18522	41613	1
+12317	17761	1
+39555	6073	1
+18074	91694	1
+5507	43942	1
+14385	47801	1
+59726	72487	1
+29117	11546	1
+71654	78985	1
+27677	55372	1
+31955	5886	1
+12096	16874	1
+17887	36623	1
+11798	41128	1
+48146	11002	1
+43504	16660	1
+8901	14135	1
+50252	9786	1
+12619	18826	1
+17340	27299	1
+13602	77406	1
+22585	8797	1
+8372	4497	1
+21047	77343	1
+7465	15880	1
+5036	59747	1
+26575	1865	1
+80034	7465	1
+29117	16027	1
+11520	9346	1
+34599	11151	1
+21760	8901	1
+54643	19500	1
+98210	29025	1
+104035	17489	1
+37428	15650	1
+51618	39637	1
+25536	42840	1
+5886	3092	1
+1572	12460	1
+34088	42840	1
+78962	15432	1
+3305	100820	1
+44594	39819	1
+17525	27677	1
+19500	15214	1
+99292	8921	1
+103639	17143	1
+11466	103614	1
+19960	10915	1
+23348	3092	1
+11735	21620	1
+69206	81878	1
+48163	11002	1
+14385	19257	1
+17761	72877	1
+7906	11686	1
+10897	20402	1
+36623	17796	1
+21493	11117	1
+85519	41128	1
+19996	87387	1
+18464	6645	1
+100510	5886	1
+27183	17818	1
+37791	105877	1
+81878	98021	1
+11075	79685	1
+104375	21862	1
+12795	7544	1
+102297	14343	1
+55573	19351	1
+36024	58503	1
+7113	82954	1
+19155	38636	1
+17505	48375	1
+95588	39886	1
+36910	16808	1
+82392	3092	1
+95741	11686	1
+59376	12704	1
+77343	25335	1
+99395	25536	1
+71138	29483	1
+26479	91462	1
+23276	40354	1
+20342	48480	1
+38794	23398	1
+36382	17227	1
+27919	18464	1
+5036	32005	1
+92079	13030	1
+19611	65150	1
+23129	37113	1
+15913	8863	1
+98021	6645	1
+21020	71138	1
+53824	5848	1
+7491	22528	1
+19611	13704	1
+57389	17209	1
+5977	9242	1
+7038	77499	1
+26898	72596	1
+28649	100258	1
+103683	6487	1
+37928	8098	1
+14117	10351	1
+71480	17004	1
+23276	21061	1
+18031	43960	1
+19500	7038	1
+25148	12653	1
+10731	34944	1
+20431	10841	1
+66120	42056	1
+35963	74081	1
+44030	59501	1
+34599	17952	1
+17761	17380	1
+6487	16660	1
+102707	25201	1
+10351	8098	1
+13195	11546	1
+19312	38636	1
+2989	16045	1
+39984	37563	1
+1865	91562	1
+32800	38613	1
+73342	18007	1
+77406	36623	1
+2989	51740	1
+13943	9293	1
+6002	12679	1
+34978	10570	1
+7107	101994	1
+39235	16928	1
+6487	32252	1
+9896	14059	1
+103214	32800	1
+11484	105102	1
+32800	8216	1
+27228	20286	1
+13724	66120	1
+11075	50390	1
+11075	14385	1
+93847	7747	1
+99292	3690	1
+5507	15913	1
+37113	2834	1
+100534	6941	1
+17489	20286	1
+11941	56045	1
+12679	9242	1
+31249	8098	1
+13989	104481	1
+25431	9060	1
+27919	16844	1
+28124	48375	1
+24149	19460	1
+27919	17457	1
+36782	73838	1
+13670	57711	1
+27228	7747	1
+20877	27503	1
+51422	18007	1
+20877	4772	1
+23348	14117	1
+8592	21743	1
+19437	19374	1
+7038	25583	1
+8863	28358	1
+14040	45840	1
+97736	2708	1
+4497	99292	1
+27677	72764	1
+3877	25994	1
+5192	14692	1
+25131	104787	1
+95811	8186	1
+50252	59726	1
+15747	48375	1
+4222	8098	1
+20989	14135	1
+25994	69836	1
+25431	38613	1
+10982	38469	1
+10351	24386	1
+4013	5977	1
+10897	31478	1
+59836	19500	1
+8372	17837	1
+11075	87387	1
+18826	38385	1
+2768	13989	1
+32301	14385	1
+17489	11546	1
+23992	39091	1
+4497	92243	1
+33961	20309	1
+7680	24658	1
+100820	20431	1
+57096	11546	1
+11466	103282	1
+36623	12478	1
+4879	51836	1
+82954	106388	1
+25335	2768	1
+32005	59376	1
+12704	54154	1
+100750	1865	1
+8115	96613	1
+40183	92216	1
+40322	38916	1
+44370	24658	1
+47769	8846	1
+3690	81871	1
+15137	11546	1
+36382	98006	1
+7465	7544	1
+3217	6860	1
+4497	18074	1
+14978	31397	1
+16103	48375	1
+12539	25536	1
+19500	27183	1
+14978	105716	1
+7925	11715	1
+93971	25994	1
+21493	30963	1
+7383	57096	1
+106388	17952	1
+20780	103448	1
+36733	37791	1
+7347	71138	1
+17952	32119	1
+39026	39141	1
+21061	30730	1
+18329	12460	1
+97920	20780	1
+8551	35472	1
+52058	24974	1
+14560	13602	1
+28051	23583	1
+79685	20286	1
+24763	40140	1
+26898	9220	1
+25994	105336	1
+39555	52916	1
+41384	38483	1
+57389	42187	1
+24149	99693	1
+49892	16170	1
+4553	32173	1
+12499	41369	1
+3611	20847	1
+13622	14446	1
+13499	21006	1
+19460	50252	1
+74081	18980	1
+59376	80930	1
+35893	104557	1
+44358	15413	1
+93384	22562	1
+105496	20563	1
+25393	21843	1
+7347	22466	1
+4497	12348	1
+57389	71131	1
+12442	5742	1
+24149	62911	1
+99320	16928	1
+5423	18381	1
+94896	12960	1
+6002	17761	1
+1464	56326	1
+25536	34944	1
+17761	21862	1
+18074	59639	1
+11019	34599	1
+43517	13753	1
+9312	7313	1
+44757	11433	1
+106350	8186	1
+14978	16001	1
+15432	14842	1
+99827	5036	1
+5848	2708	1
+91747	6645	1
+14117	41315	1
+13704	13642	1
+105496	8950	1
+12679	94944	1
+25994	4423	1
+14534	14253	1
+48375	9012	1
+28240	47967	1
+9868	37513	1
+63888	4497	1
+95811	45753	1
+9380	20431	1
+67519	37823	1
+6096	38171	1
+16045	6487	1
+12442	25926	1
+27789	31172	1
+55573	103346	1
+10878	59893	1
+105336	45840	1
+21075	18980	1
+11415	17415	1
+21020	6002	1
+13923	19155	1
+17505	11754	1
+16045	103282	1
+30730	27745	1
+7821	96080	1
+99395	14446	1
+14446	98945	1
+28051	15880	1
+21862	52432	1
+31106	10915	1
+18092	47022	1
+94592	19611	1
+101701	17227	1
+27677	11546	1
+11466	24149	1
+13704	80364	1
+9346	105102	1
+32252	19500	1
+14618	6487	1
+39653	10434	1
+18114	42056	1
+7038	8392	1
+27919	20595	1
+17837	16660	1
+6383	73931	1
+13622	13642	1
+10479	11754	1
+18074	10434	1
+20755	5977	1
+9953	32709	1
+13670	102330	1
+17861	25926	1
+105956	13670	1
+11075	7906	1
+37620	18522	1
+19500	15451	1
+40311	12679	1
+17952	105877	1
+2768	91546	1
+36470	17340	1
+17796	6839	1
+39819	39141	1
+98567	6941	1
+36782	52058	1
+14253	6966	1
+11228	54234	1
+36470	68740	1
+43517	9786	1
+4497	105472	1
+10296	37791	1
+39841	6645	1
+40571	3275	1
+24386	14577	1
+15120	59376	1
+42056	26479	1
+10250	22585	1
+6487	7962	1
+11686	13923	1
+2868	36623	1
+19000	21075	1
+27503	16928	1
+25536	14253	1
+29025	13622	1
+9312	15552	1
+37791	73931	1
+26370	25348	1
+44594	1464	1
+15485	38483	1
+17457	17227	1
+82954	75378	1
+11686	47860	1
+36382	26479	1
+77861	2208	1
+36010	17098	1
+91747	5507	1
+21249	12499	1
+73354	18092	1
+23211	4822	1
+21789	11520	1
+38520	55573	1
+17761	14996	1
+10434	52058	1
+21006	27299	1
+91591	9868	1
+23129	51740	1
+25994	12704	1
+43517	7491	1
+76035	10982	1
+18559	3690	1
+10710	39808	1
+37454	2414	1
+13670	37620	1
+5254	17952	1
+39527	7702	1
+101853	7925	1
+39886	17988	1
+15552	36623	1
+3092	98945	1
+41332	13602	1
+11868	11941	1
+39841	31096	1
+82954	63141	1
+7081	13670	1
+33883	7747	1
+39886	15552	1
+11686	10036	1
+13670	18051	1
+4700	11686	1
+11546	11228	1
+95741	11546	1
+34978	34088	1
+35893	18847	1
+51492	7134	1
+7680	15413	1
+7444	32800	1
+19091	59358	1
+3515	1715	1
+8901	40068	1
+99347	6487	1
+6002	5214	1
+81871	39653	1
+21843	10122	1
+13567	6073	1
+27183	96080	1
+7544	12317	1
+7107	17952	1
+7925	3740	1
+12795	1464	1
+51692	7107	1
+11819	11754	1
+13499	21493	1
+4789	19000	1
+20755	18074	1
+21419	15064	1
+12815	21094	1
+44133	9743	1
+91694	3275	1
+24115	5886	1
+14824	6383	1
+82954	7747	1
+44358	23276	1
+43517	10841	1
+57977	7038	1
+5640	41250	1
+25779	43942	1
+10596	16140	1
+16045	17525	1
+16290	5254	1
+16103	19500	1
+28510	43853	1
+99395	7038	1
+27745	5254	1
+32005	49892	1
+57389	104863	1
+13522	5640	1
+105409	38763	1
+25201	39886	1
+6383	68102	1
+37428	50595	1
+12478	71438	1
+77343	32173	1
+2868	15747	1
+39886	10549	1
+26898	41250	1
+104052	11887	1
+36623	37428	1
+6002	105649	1
+98894	12317	1
+97120	20614	1
+10250	3433	1
+20780	24386	1
+15214	8115	1
+24658	25148	1
+12864	101221	1
+21075	7747	1
+52432	10570	1
+9971	73342	1
+14385	18585	1
+20989	25348	1
+59376	14011	1
+96715	22466	1
+41128	18074	1
+47769	24974	1
+10095	13584	1
+21455	68876	1
+17457	37428	1
+9896	23276	1
+13724	20342	1
+13967	16946	1
+39637	36361	1
+10731	21921	1
+20755	13622	1
+28626	25201	1
+40140	16808	1
+4879	44358	1
+2834	41111	1
+86600	7038	1
+51514	77343	1
+24149	91735	1
+28863	14135	1
+14618	17380	1
+23583	17227	1
+17340	16522	1
+23276	16660	1
+5381	7994	1
+100510	14577	1
+96262	80034	1
+97663	13622	1
+11002	18464	1
+77861	20940	1
+36440	4497	1
+38271	35227	1
+15120	15485	1
+68894	25201	1
+23460	24386	1
+17907	50595	1
+17796	18092	1
+10549	17489	1
+18251	27919	1
+19500	38271	1
+21862	105850	1
+41128	99292	1
+18092	21903	1
+13753	36382	1
+25926	15120	1
+25148	80034	1
+3305	97155	1
+21843	97155	1
+43492	5848	1
+23460	13584	1
+40164	10804	1
+12460	18381	1
+13670	6073	1
+5036	21020	1
+99678	3650	1
+38204	23211	1
+29379	27677	1
+22424	63382	1
+100037	16743	1
+25289	32800	1
+7107	34599	1
+41061	17887	1
+45237	6383	1
+12679	9830	1
+100848	70207	1
+51618	39984	1
+6645	27677	1
+57512	2768	1
+104075	45753	1
+68437	55573	1
+13499	27228	1
+25994	10897	1
+59538	99693	1
+9830	39417	1
+21493	55299	1
+34944	34088	1
+55860	19000	1
+10897	26815	1
+32412	6645	1
+44478	11019	1
+52862	8098	1
+53858	55887	1
+26353	11520	1
+52058	23583	1
+71654	98006	1
+103525	14216	1
+18522	1464	1
+37791	25348	1
+55372	5036	1
+15064	44358	1
+3587	59501	1
+38125	17143	1
+5584	6645	1
+18329	17474	1
+50390	14158	1
+8323	11686	1
+94868	11754	1
+14296	2414	1
+15413	54234	1
+38483	52040	1
+14253	14710	1
+18601	16660	1
+6915	16743	1
+7107	38613	1
+21094	16874	1
+27183	37428	1
+17340	11735	1
+17227	39819	1
+13704	13943	1
+93561	25348	1
+16224	5742	1
+82954	7994	1
+25536	103200	1
+3611	22651	1
+26745	8797	1
+73354	6073	1
+18329	8720	1
+68515	12795	1
+13753	18074	1
+13873	7113	1
+41128	7465	1
+25536	25779	1
+14710	3690	1
+11484	28841	1
+37428	68894	1
+39808	14904	1
+17258	39819	1
+2989	39334	1
+22562	11686	1
+18329	9936	1
+11715	13642	1
+25131	12317	1
+25098	45429	1
+58503	2708	1
+3410	34944	1
+21094	7266	1
+4222	2834	1
+9653	6860	1
+17796	6353	1
+10095	8186	1
+27745	38916	1
+11306	17025	1
+30243	34322	1
+44030	47004	1
+37113	101899	1
+3433	11715	1
+3690	13240	1
+102297	37823	1
+19460	15064	1
+19000	17143	1
+7925	42344	1
+69836	4497	1
+36623	13890	1
+10596	14675	1
+11228	40140	1
+10841	23503	1
+7244	11546	1
+14385	59893	1
+27789	14385	1
+72764	8115	1
+40571	38171	1
+11075	30243	1
+36010	2989	1
+6002	39334	1
+15156	75512	1
+61396	6487	1
+8186	17988	1
+15650	11484	1
+56045	13642	1
+38916	33883	1
+55639	3650	1
+34978	34978	1
+38794	17474	1
+13499	11715	1
+19837	24207	1
+15250	101853	1
+8115	15552	1
+2708	11686	1
+13622	13704	1
+41332	10250	1
+10822	29483	1
+100643	16928	1
+24805	12539	1
+34944	101221	1
+11019	13908	1
+36470	87305	1
+10529	6487	1
+3807	17887	1
+12679	25837	1
+20834	2834	1
+23276	28358	1
+14178	101645	1
+25994	5685	1
+27745	19611	1
+10670	55573	1
+21903	26479	1
+59639	3410	1
+8115	9786	1
+9242	16140	1
+5640	12460	1
+7925	93657	1
+45237	26353	1
+11686	24075	1
+2414	21265	1
+15913	6042	1
+57967	17340	1
+21020	85519	1
+11584	36361	1
+36470	6487	1
+8186	49892	1
+40372	8901	1
+7107	9060	1
+53858	25335	1
+95741	55573	1
+8098	14253	1
+30963	11546	1
+1572	16825	1
+5977	10434	1
+25994	68939	1
+49892	97053	1
+14577	17796	1
+7038	27403	1
+54636	37791	1
+54643	25536	1
+33961	2768	1
+51740	23583	1
+39808	17605	1
+63750	11151	1
+17818	40128	1
+25926	15413	1
+59376	21094	1
+27183	72764	1
+10059	36470	1
+24386	9896	1
+28709	15519	1
+25994	18869	1
+7491	12406	1
+39235	27919	1
+97845	21843	1
+41289	7747	1
+53486	7383	1
+21620	41384	1
+26353	13622	1
+14534	17796	1
+101568	11686	1
+34978	17397	1
+14385	98653	1
+8186	68424	1
+101899	7134	1
+101979	14040	1
+59358	103722	1
+19611	7925	1
+17796	12317	1
+57389	43900	1
+18585	6645	1
+36024	6619	1
+23460	39886	1
+30933	25994	1
+11433	16874	1
+30243	13499	1
+68894	18267	1
+99678	13753	1
+13847	13943	1
+25779	11099	1
+17558	18074	1
+9012	18585	1
+12406	55573	1
+59376	12258	1
+9830	100439	1
+53486	14253	1
+11868	6941	1
+28358	10095	1
+11520	11039	1
+95951	15032	1
+25131	16312	1
+11019	15963	1
+5254	59824	1
+37868	18585	1
+19351	22798	1
+37791	105716	1
+103841	28051	1
+1865	97619	1
+9312	16121	1
+94724	4497	1
+16170	8186	1
+11645	97031	1
+11754	44583	1
+17761	39886	1
+100439	34088	1
+13923	6619	1
+7642	19611	1
+5640	17887	1
+43826	5036	1
+21493	59824	1
+104052	25536	1
+15049	17474	1
+14692	13789	1
+103792	10549	1
+14158	56566	1
+7491	36470	1
+27677	11002	1
+53837	17761	1
+20989	8797	1
+13602	97785	1
+11546	8950	1
+18942	10951	1
+102707	27183	1
+14343	26370	1
+11715	26093	1
+92113	18007	1
+34944	3139	1
+25201	967	1
+103792	15913	1
+14059	81838	1
+13670	8169	1
+4497	14577	1
+17227	32800	1
+2208	31201	1
+95488	12565	1
+14385	80930	1
+11941	3139	1
+41432	6966	1
+23276	38613	1
+36623	73838	1
+7721	6073	1
+10059	35633	1
+12565	95811	1
+32173	4201	1
+17558	11019	1
+26898	80034	1
+72596	13670	1
+3410	44682	1
+19500	47336	1
+19996	22466	1
+43504	8950	1
+27183	94868	1
+14216	9953	1
+38469	17489	1
+17415	78985	1
+105877	6645	1
+72596	11754	1
+41332	6073	1
+11715	52432	1
+47336	12795	1
+21159	59893	1
+3305	11868	1
+36440	14059	1
+18329	15963	1
+37791	16001	1
+50421	23875	1
+15064	49892	1
+12317	9346	1
+19091	50252	1
+39334	12795	1
+14766	6073	1
+39362	68449	1
+16121	59538	1
+6645	37605	1
+25098	21620	1
+38763	11962	1
+11039	28626	1
+13602	14216	1
+1715	3410	1
+5640	38794	1
+63590	25536	1
+17796	71983	1
+7491	44478	1
+25335	43492	1
+100561	37823	1
+97031	11075	1
+29483	19500	1
+13337	32252	1
+7038	31955	1
+21094	9830	1
+35963	41350	1
+6002	10570	1
+20595	7491	1
+25536	43826	1
+99444	21862	1
+14135	7906	1
+32227	23276	1
+10479	67143	1
+94592	21903	1
+17282	17952	1
+14253	47860	1
+14472	41061	1
+9702	40083	1
+8863	21620	1
+53824	23875	1
+44370	37823	1
+32252	53824	1
+13724	5214	1
+56326	6304	1
+11546	17887	1
+3092	10915	1
+17796	8720	1
+17887	66120	1
+20309	15451	1
+9602	6645	1
+17907	17340	1
+20780	8921	1
+63141	38916	1
+79685	18559	1
+14385	72764	1
+88067	49892	1
+11546	19351	1
+14235	9971	1
+39841	51740	1
+36382	23583	1
+45840	9220	1
+5977	20877	1
+9012	12052	1
+27919	14560	1
+5662	16121	1
+27971	4497	1
+2414	71138	1
+103487	2414	1
+98894	39808	1
+57953	6073	1
+17227	39334	1
+59376	21862	1
+53486	7038	1
+96080	6645	1
+72764	6487	1
+59376	35963	1
+24149	15963	1
+17761	1865	1
+13704	14158	1
+5640	74540	1
+37513	13670	1
+20614	43504	1
+9743	24149	1
+39984	17457	1
+8846	1267	1
+5148	102623	1
+8901	33103	1
+23583	7107	1
+10479	91562	1
+14011	14343	1
+97901	12917	1
+41061	25681	1
+40372	25994	1
+70490	17796	1
+17558	23276	1
+55860	19611	1
+72487	7544	1
+39653	44030	1
+57953	44133	1
+15413	63141	1
+1464	104035	1
+15963	14904	1
+11715	71138	1
+20614	15196	1
+6860	5036	1
+71131	17907	1
+10059	28288	1
+7857	18232	1
+28124	13567	1
+91694	3410	1
+11546	25201	1
+44594	6915	1
+9702	10059	1
+18092	30730	1
+2505	18092	1
+5507	1865	1
+14577	103525	1
+47336	9830	1
+7038	63141	1
+15049	17605	1
+12653	1572	1
+55639	20847	1
+82954	40322	1
+12704	50252	1
+13967	6321	1
+41175	8901	1
+37791	103639	1
+37513	5742	1
+25536	30963	1
+55573	9868	1
+37791	37791	1
+19394	9012	1
+32800	19500	1
+37428	9936	1
+36440	9868	1
+81878	9743	1
+3092	42302	1
+102151	67604	1
+9012	39886	1
+8115	12116	1
+105716	39984	1
+26815	26228	1
+25994	67143	1
+20940	94896	1
+14842	26745	1
+72764	7113	1
+105623	37823	1
+34322	35963	1
+105102	4772	1
+44229	39984	1
+10452	68449	1
+39808	22743	1
+12499	41061	1
+1647	6487	1
+95588	51740	1
+93657	4879	1
+15650	36361	1
+15795	5214	1
+14253	11686	1
+66120	39527	1
+45429	8115	1
+103792	14996	1
+15880	18329	1
+43023	18522	1
+15485	14135	1
+5036	15552	1
+9702	8323	1
+36010	101994	1
+100820	19611	1
+26479	25536	1
+6383	20847	1
+51836	36470	1
+25148	44824	1
+12406	29117	1
+63888	39653	1
+18429	6645	1
+10878	6732	1
+9810	4497	1
+41111	11075	1
+3275	3690	1
+17907	94699	1
+24386	8797	1
+56326	43960	1
+57967	9631	1
+5423	17558	1
+41384	72487	1
+73838	17227	1
+9702	13753	1
+30730	54234	1
+45840	19583	1
+22424	9786	1
+20614	104818	1
+78962	15519	1
+10479	15583	1
+24149	16417	1
+23875	22562	1
+68437	27789	1
+72487	15859	1
+29117	48163	1
+25926	19460	1
+103282	29117	1
+17489	32800	1
+91546	3650	1
+11075	15413	1
+101979	11941	1
+59358	17227	1
+39688	6073	1
+9346	43960	1
+39886	36623	1
+5640	37928	1
+19394	14216	1
+6002	38271	1
+10897	37586	1
+9743	44757	1
+39141	17558	1
+8115	24805	1
+11941	16140	1
+31955	5214	1
+103792	11546	1
+17952	15539	1
+29379	37823	1
+81838	56566	1
+19583	41128	1
+41250	14842	1
+19500	38636	1
+26370	9971	1
+14216	35963	1
+94724	38483	1
+15539	39637	1
+8921	7994	1
+53837	37823	1
+43517	2708	1
+81878	13622	1
+57096	20989	1
+25994	34251	1
+14577	7906	1
+102346	3139	1
+73931	37113	1
+6487	101342	1
+11466	100804	1
+28863	5254	1
+63888	10452	1
+4553	20847	1
+3690	30730	1
+15913	98567	1
+59501	28649	1
+10250	37791	1
+38016	70992	1
+12565	13030	1
+14904	3560	1
+50570	12565	1
+13943	16946	1
+15859	22466	1
+7544	35472	1
+43826	59376	1
+96613	14343	1
+14343	10250	1
+37791	104481	1
+7491	25536	1
+33871	7994	1
+91591	14577	1
+40354	12679	1
+20732	14766	1
+5254	30693	1
+59726	27919	1
+11546	20847	1
+17761	103214	1
+15156	39290	1
+14842	15451	1
+23276	14135	1
+28626	15552	1
+18522	43942	1
+10897	95588	1
+10250	101899	1
+19611	92243	1
+28358	60225	1
+62152	38763	1
+101979	23276	1
+51492	27299	1
+94324	25431	1
+25148	45975	1
+59824	20286	1
+57492	11075	1
+1538	24115	1
+103525	13967	1
+18074	10411	1
+37113	73354	1
+9724	9242	1
+19132	28510	1
+11306	26353	1
+24149	6002	1
+4879	87305	1
+3587	58230	1
+15770	9830	1
+75378	27299	1
+38469	21493	1
+9830	59726	1
+14842	13642	1
+17761	74548	1
+17282	42056	1
+8098	75378	1
+25994	40311	1
+10633	7925	1
+23875	13337	1
+34978	100804	1
+68876	14978	1
+18251	15103	1
+2672	10897	1
+14577	101701	1
+50252	7642	1
+12991	8901	1
+17887	47801	1
+18559	17004	1
+12317	41301	1
+13584	10122	1
+43517	38250	1
+24354	96080	1
+79685	9380	1
+19500	99347	1
+11715	68281	1
+24386	61901	1
+11754	7266	1
+5507	43960	1
+13567	7925	1
+8846	18092	1
+68437	24658	1
+9702	2208	1
+6002	87305	1
+65982	12478	1
+18902	8901	1
+32173	6732	1
+16001	8115	1
+18381	11099	1
+5742	40140	1
+92113	2768	1
+25536	101342	1
+7721	11941	1
+26898	13989	1
+24354	13989	1
+14011	14100	1
+11002	100534	1
+29025	26745	1
+7465	13602	1
+32252	25926	1
+39819	17761	1
+19500	20780	1
+3092	13417	1
+7038	100439	1
+7721	97736	1
+17415	13753	1
+21843	17605	1
+25348	38469	1
+99121	9631	1
+17558	39334	1
+5015	27503	1
+13873	21823	1
+23583	38794	1
+97920	15064	1
+7925	9896	1
+25348	6966	1
+13381	10915	1
+34088	80598	1
+17818	8115	1
+21075	27789	1
+101757	17380	1
+13195	15583	1
+39819	9060	1
+39886	34978	1
+13813	5742	1
+28863	7747	1
+68281	10982	1
+10549	16743	1
+99444	25348	1
+19611	73354	1
+25994	18051	1
+14710	27789	1
+14577	57967	1
+39555	43492	1
+18522	95741	1
+6002	105687	1
+45237	17887	1
+24386	5507	1
+36623	25393	1
+16140	8098	1
+103487	27183	1
+3305	5640	1
+24149	71131	1
+1464	11484	1
+38794	26277	1
+12889	3826	1
+15064	43517	1
+37868	4879	1
+39555	30933	1
+24386	14385	1
+14158	7721	1
+2708	20971	1
+10982	9312	1
+37791	14472	1
+2708	55860	1
+20732	103639	1
+15539	40164	1
+37513	25201	1
+41613	24149	1
+14253	12052	1
+19583	7994	1
+7680	4553	1
+16045	38763	1
+17380	29117	1
+52432	17143	1
+13337	20614	1
+18464	16874	1
+45753	18329	1
+17952	15552	1
+7244	7925	1
+15432	105409	1
+4772	6073	1
+34978	59726	1
+101645	52058	1
+101979	17004	1
+21789	6645	1
+11002	16874	1
+10841	105336	1
+92187	2834	1
+16312	22466	1
+39808	56326	1
+44757	55396	1
+12960	5640	1
+14805	3690	1
+27503	18051	1
+13753	22585	1
+43826	38794	1
+13584	37563	1
+28051	17397	1
+11002	967	1
+30933	15432	1
+35963	45753	1
+13642	105039	1
+7038	22743	1
+7383	4497	1
+94868	44030	1
+6860	6595	1
+13195	8436	1
+8634	4474	1
+30787	17227	1
+7313	17415	1
+11117	4747	1
+14824	10897	1
+9346	6042	1
+97011	11075	1
+24149	95205	1
+6487	38692	1
+81871	20877	1
+27919	19460	1
+103614	17319	1
+39808	39334	1
+4497	13602	1
+59358	11546	1
+50421	11484	1
+19437	55573	1
+14958	66120	1
+43853	25779	1
+5792	37823	1
+13195	36440	1
+17761	68894	1
+32252	12679	1
+65150	8115	1
+12565	1715	1
+18329	26277	1
+21006	77343	1
+59726	17761	1
+71602	6487	1
+5423	18114	1
+13923	98407	1
+2989	17380	1
+31494	3275	1
+1865	7347	1
+15552	17489	1
+11151	17380	1
+3690	39187	1
+20653	11686	1
+27503	41301	1
+15049	11099	1
+27183	91694	1
+14135	65150	1
+50570	11887	1
+20780	7347	1
+103792	20309	1
+25583	2208	1
+23276	6073	1
+18074	28626	1
+97120	24149	1
+30963	59376	1
+20780	41250	1
+23875	38763	1
+12704	11484	1
+14253	7994	1
+6002	27183	1
+45840	44824	1
+43853	6645	1
+67519	25926	1
+41369	18074	1
+14158	91776	1
+14216	13622	1
+2768	3877	1
+9896	10250	1
+24354	95811	1
+40128	44583	1
+101221	10570	1
+2834	27745	1
+98006	26898	1
+68091	7107	1
+11415	5507	1
+3587	6798	1
+17952	57096	1
+47769	6383	1
+4201	27403	1
+8901	63141	1
+34599	39334	1
+37428	12704	1
+24805	48146	1
+18464	13584	1
+13753	37373	1
+17489	15880	1
+103282	2414	1
+39984	17525	1
+14343	10434	1
+17282	1464	1
+97053	36146	1
+13847	39793	1
+25536	70992	1
+18381	43960	1
+18329	9971	1
+14766	2414	1
+21342	21324	1
+38529	13499	1
+14158	8981	1
+20309	33883	1
+37113	8797	1
+11686	75051	1
+100510	5507	1
+6383	6702	1
+9602	14422	1
+14805	8921	1
+7721	38125	1
+11466	97845	1
+66120	5507	1
+25583	22585	1
+13704	7465	1
+52432	104937	1
+3560	18329	1
+59501	34978	1
+91694	10915	1
+20755	5886	1
+99216	18329	1
+5977	8901	1
+15913	5742	1
+97845	17319	1
+103639	7038	1
+36361	18267	1
+27503	25926	1
+44229	15175	1
+17988	4497	1
+13522	59538	1
+53858	94868	1
+87305	5148	1
+39141	8720	1
+30933	25348	1
+21862	14422	1
+39235	30933	1
+10059	20877	1
+28358	13753	1
+17952	17098	1
+71138	103525	1
+53824	23033	1
+15770	1715	1
+7038	47860	1
+57096	6002	1
+67143	23033	1
+12565	12348	1
+19000	3092	1
+47336	81878	1
+21921	3410	1
+13908	21823	1
+10731	45840	1
+20877	81770	1
+40128	103792	1
+17952	104481	1
+18381	9060	1
+25536	25289	1
+25289	20286	1
+24974	6383	1
+11754	11868	1
+22466	27919	1
+38483	6645	1
+37113	23398	1
+5662	93943	1
+37791	19500	1
+7107	14958	1
+6860	25348	1
+91546	8797	1
+25994	38794	1
+81838	9724	1
+36010	102364	1
+27503	28288	1
+7113	6487	1
+13923	25926	1
+9724	11941	1
+18826	24354	1
+51618	7313	1
+15413	21047	1
+33883	20780	1
+44229	1865	1
+81871	19905	1
+69836	80598	1
+14059	80273	1
+12864	19155	1
+32800	17525	1
+39793	14100	1
+105409	13602	1
+18267	20309	1
+74540	7925	1
+92113	8981	1
+17166	97477	1
+12565	59824	1
+75512	24386	1
+24696	2708	1
+32709	38171	1
+24354	11394	1
+6966	18522	1
+11922	36440	1
+71138	14011	1
+48375	20732	1
+25536	35633	1
+24115	7244	1
+5640	2868	1
+82954	8921	1
+24783	92113	1
+102707	44757	1
+18329	41061	1
+15196	6487	1
+44583	7491	1
+39362	47769	1
+53824	6915	1
+8901	6192	1
+10549	9702	1
+27503	9060	1
+11415	37373	1
+17761	30787	1
+14385	16367	1
+14343	3275	1
+25926	19257	1
+105932	7038	1
+28051	50570	1
+53486	3690	1
+15650	20940	1
+11715	13622	1
+68091	14317	1
+25201	50570	1
+37791	103487	1
+5662	2478	1
+14385	41095	1
+68281	24386	1
+23276	7544	1
+51422	10596	1
+17761	38763	1
+14958	13670	1
+23348	8186	1
+91776	13622	1
+3358	39920	1
+95891	5886	1
+102272	6915	1
+20877	14100	1
+5977	91546	1
+94699	13642	1
+59358	2745	1
+32800	16711	1
+87305	4553	1
+6383	28863	1
+49892	2208	1
+63141	20780	1
+9312	14317	1
+19500	15583	1
+52432	38469	1
+10479	71131	1
+44030	11484	1
+5886	11622	1
+8186	18267	1
+105850	39819	1
+19155	32173	1
+21843	59538	1
+57389	34599	1
+81878	18051	1
+32252	25289	1
+11075	12348	1
+26353	13923	1
+9914	19500	1
+13417	17143	1
+85552	25779	1
+6702	3690	1
+36361	15175	1
+44229	18267	1
+16170	11686	1
+9914	17887	1
+27183	68876	1
+20595	59376	1
+70992	19500	1
+23348	13337	1
+7642	3515	1
+25994	42302	1
+47022	39984	1
+15156	96158	1
+4879	41369	1
+11433	12539	1
+41301	23276	1
+30730	52916	1
+51514	100258	1
+5036	24075	1
+10452	82954	1
+10296	9536	1
+18826	77343	1
+5792	12889	1
+99320	14422	1
+13622	5640	1
+24763	20133	1
+79685	20614	1
+34615	13724	1
+11546	25289	1
+65982	12565	1
+11868	6073	1
+38794	45753	1
+9125	18074	1
+15598	15539	1
+15413	36556	1
+95951	14996	1
+13753	98021	1
+10570	36440	1
+21843	10951	1
+43492	34944	1
+102272	17796	1
+37454	11075	1
+29117	6487	1
+6860	7347	1
+100804	2414	1
+31249	77343	1
+42056	9936	1
+9602	2708	1
+39637	12704	1
+1865	11887	1
+7106	5662	1
+39984	17818	1
+25148	12864	1
+19500	1688	1
+101319	4879	1
+57096	55639	1
+15552	17575	1
+6798	105496	1
+23129	11151	1
+98584	12565	1
+17380	91562	1
+15539	16874	1
+22743	37428	1
+8064	49892	1
+101757	42056	1
+18381	104481	1
+38483	21862	1
+14253	12348	1
+5507	36010	1
+9012	43492	1
+25131	99693	1
+13195	96487	1
+73838	9346	1
+77861	5036	1
+11228	21061	1
+6383	37823	1
+17887	18329	1
+11151	10710	1
+7544	27299	1
+11433	10841	1
+12052	37233	1
+18329	105850	1
+25393	40164	1
+65150	21862	1
+6941	16874	1
+8098	12960	1
+6002	12864	1
+11433	38931	1
+18114	11039	1
+18329	17397	1
+36382	9312	1
+38794	106388	1
+105336	20563	1
+11686	99640	1
+38171	13435	1
+28709	20780	1
+17796	5640	1
+65982	48375	1
+105716	15196	1
+14446	12348	1
+20732	25926	1
+19611	97920	1
+25536	11546	1
+5640	17952	1
+92046	11546	1
+20614	59836	1
+13724	41128	1
+50143	26898	1
+9702	104920	1
+92113	7747	1
+13499	20834	1
+25148	70207	1
+40164	102167	1
+39841	55976	1
+44594	18329	1
+8323	72487	1
+96420	12460	1
+56326	10549	1
+33883	11075	1
+47336	37823	1
+24149	40140	1
+8064	14385	1
+8981	13522	1
+93781	10915	1
+94724	14385	1
+4497	19996	1
+73931	4747	1
+6645	15103	1
+56326	40128	1
+25779	103487	1
+29117	48146	1
+39984	27919	1
+9971	37113	1
+44370	19611	1
+23875	14978	1
+14842	14253	1
+18007	47022	1
+57967	52432	1
+31249	20780	1
+14253	93657	1
+17988	43504	1
+19611	102346	1
+25926	36440	1
+37113	11075	1
+9702	24075	1
+13567	11075	1
+1572	99216	1
+12704	100037	1
+25994	10652	1
+25536	87408	1
+95407	5640	1
+37428	11039	1
+16157	7038	1
+5662	19742	1
+50252	5036	1
+18826	100258	1
+11686	14385	1
+11075	105538	1
+27503	44478	1
+14059	45738	1
+3305	40322	1
+13522	63141	1
+20780	96848	1
+5036	85552	1
+28240	92097	1
+93657	14216	1
+4423	7113	1
+9602	105472	1
+44757	39235	1
+20431	75378	1
+11564	51492	1
+91546	13789	1
+95588	17380	1
+37791	3611	1
+20614	10570	1
+94724	6002	1
+15650	9380	1
+9346	17796	1
+13499	19155	1
+34978	38782	1
+13923	59376	1
+12460	54636	1
+11686	7491	1
+13831	104342	1
+11322	11546	1
+27677	12406	1
+40140	41128	1
+68876	2414	1
+32351	7107	1
+7107	17605	1
+101757	39334	1
+18051	18522	1
+12679	13499	1
+105877	1464	1
+13890	67604	1
+9702	12096	1
+37791	45753	1
+91591	40164	1
+5015	61396	1
+59376	34322	1
+25779	9312	1
+16121	17761	1
+13989	14385	1
+48375	106212	1
+8186	25201	1
+96507	48375	1
+14083	7994	1
+68553	37791	1
+41599	37428	1
+44030	9702	1
+3092	17004	1
+8115	17887	1
+967	9971	1
+74540	38794	1
+19611	17837	1
+17761	44478	1
+37620	26815	1
+45753	65982	1
+37113	95951	1
+20309	79685	1
+49892	29483	1
+105336	18522	1
+17818	53858	1
+103841	51514	1
+39141	42187	1
+5507	103200	1
+32800	6487	1
+13602	4747	1
+15413	25681	1
+3390	5148	1
+80896	3952	1
+27183	27919	1
+38171	93819	1
+18522	17340	1
+39819	17166	1
+39819	101994	1
+11002	11546	1
+1464	17319	1
+55396	25536	1
+23348	9724	1
+20309	103525	1
+94868	9702	1
+19500	59726	1
+25926	6860	1
+55860	14842	1
+3515	100439	1
+8186	8551	1
+50421	27503	1
+8115	39984	1
+11099	44030	1
+95488	48375	1
+38931	42302	1
+104375	23276	1
+4879	5640	1
+26479	105956	1
+13602	73331	1
+103141	25348	1
+105102	102707	1
+91591	24115	1
+6915	70992	1
+100820	37823	1
+9242	4013	1
+99292	7994	1
+11433	18329	1
+18114	21455	1
+11564	1267	1
+3515	30933	1
+36146	3690	1
+17887	34088	1
+32119	19500	1
+10479	11306	1
+79685	20940	1
+6487	40164	1
+91694	16660	1
+14343	74021	1
+27183	36623	1
+17952	55372	1
+92032	12704	1
+34251	94896	1
+13567	30730	1
+33961	20286	1
+24354	101963	1
+48375	30933	1
+25698	32826	1
+17818	37791	1
+36440	19394	1
+5036	31249	1
+35472	25431	1
+14216	35472	1
+12116	1715	1
+17907	43960	1
+19500	12348	1
+6860	23348	1
+9602	14534	1
+39841	39637	1
+55826	7107	1
+13584	45753	1
+14385	18031	1
+59376	45975	1
+13584	7925	1
+73354	25994	1
+25994	37428	1
+14385	5886	1
+11715	57977	1
+13622	41128	1
+31598	16928	1
+28863	30730	1
+12991	40128	1
+13030	38271	1
+4747	21823	1
+103448	3092	1
+17988	57512	1
+14235	14675	1
+38529	71138	1
+39984	11484	1
+21006	2768	1
+12889	20989	1
+41128	52862	1
+12052	15376	1
+25994	21020	1
+17988	7016	1
+13499	8064	1
+41232	8676	1
+36470	17988	1
+12116	36361	1
+36146	38016	1
+17761	15770	1
+3305	95891	1
+8115	101568	1
+11902	1865	1
+100258	5640	1
+11520	27919	1
+15770	12864	1
+1865	83096	1
+12889	19611	1
+91776	21843	1
+13195	110451	1
+68449	36470	1
+44133	15413	1
+106431	36440	1
+37928	11941	1
+12460	101963	1
+3587	38204	1
+7821	37939	1
+102346	80034	1
+25994	9810	1
+105409	14842	1
+6595	13670	1
+18329	17861	1
+12052	1186	1
+18074	10692	1
+6002	16928	1
+8699	72487	1
+61485	2708	1
+22585	13923	1
+13923	45840	1
+41061	7038	1
+73931	25681	1
+26898	105496	1
+13602	2868	1
+12460	12565	1
+11546	44229	1
+105850	3587	1
+10804	10479	1
+8901	26745	1
+14577	21743	1
+3305	3433	1
+52058	33103	1
+5640	14422	1
+18074	44757	1
+93847	5886	1
+15650	17415	1
+23992	80292	1
+17380	102707	1
+14011	41369	1
+76035	11715	1
+16140	30933	1
+6002	40354	1
+100037	1865	1
+8115	25431	1
+45840	3390	1
+67831	10351	1
+16045	43492	1
+2868	11887	1
+51618	13499	1
+8098	35633	1
+33871	14805	1
+36910	63382	1
+100790	11754	1
+8186	103614	1
+57096	5381	1
+95891	52058	1
+37428	39886	1
+5886	15485	1
+25779	38171	1
+59376	2708	1
+42056	44030	1
+62911	16874	1
+38125	47769	1
+17761	68515	1
+13642	10951	1
+99444	19611	1
+11754	37767	1
+39984	14446	1
+27105	28649	1
+8186	15250	1
+1464	22159	1
+21620	57096	1
+105538	22528	1
+92243	8115	1
+103487	27919	1
+17489	28051	1
+17227	105850	1
+98567	37373	1
+59376	41398	1
+20342	27789	1
+68424	4553	1
+103722	25926	1
+12679	8846	1
+10036	48375	1
+20780	98945	1
+7266	11117	1
+9293	46738	1
+55573	12096	1
+14296	52432	1
+21455	13642	1
+6915	43960	1
+31172	71138	1
+34978	39290	1
+7925	97736	1
+7444	17319	1
+16121	23875	1
+15250	57512	1
+4879	31955	1
+35963	13923	1
+37791	68740	1
+12442	13908	1
+11686	38636	1
+8825	14135	1
+25994	101785	1
+5254	77524	1
+12052	40750	1
+21047	4553	1
+14842	20940	1
+21843	104481	1
+7925	96646	1
+36107	7857	1
+10095	12460	1
+18074	41250	1
+96613	51740	1
+14343	41332	1
+13642	24805	1
+10391	52058	1
+9125	7491	1
+25131	91735	1
+10570	3611	1
+14675	24783	1
+16620	10351	1
+9576	72828	1
+38794	20614	1
+7038	11868	1
+25926	14618	1
+14842	74081	1
+37928	7747	1
+11686	5254	1
+15064	39819	1
+7038	80073	1
+13642	30730	1
+5036	68102	1
+12679	47967	1
+15432	20834	1
+4531	8863	1
+17761	17340	1
+9971	102297	1
+21249	17952	1
+13943	37454	1
+72487	38483	1
+51422	14158	1
+35963	20971	1
+13789	103027	1
+10315	98224	1
+17887	68281	1
+20989	50143	1
+57389	101757	1
+63750	24149	1
+5036	11075	1
+9830	44030	1
+9576	20595	1
+17818	19000	1
+6576	10897	1
+7134	65150	1
+11754	10670	1
+3611	6966	1
+25148	80598	1
+59501	99216	1
+10915	19871	1
+63750	14996	1
+98407	5507	1
+3650	11715	1
+7491	17340	1
+20780	35893	1
+11819	36440	1
+19806	5662	1
+52058	51618	1
+41613	55573	1
+5742	68281	1
+19670	14766	1
+71969	7491	1
+105716	30730	1
+55573	106212	1
+101899	10095	1
+44583	13753	1
+97053	19500	1
+12889	12834	1
+39235	10841	1
+14824	20732	1
+14343	50390	1
+38613	38469	1
+12317	49892	1
+6645	7702	1
+12889	26479	1
+39808	12771	1
+59376	91562	1
+22798	19294	1
+3305	21862	1
+101056	7821	1
+11075	12653	1
+29483	6487	1
+11962	17952	1
+25779	55573	1
+13584	37428	1
+16121	38613	1
+63382	18826	1
+63382	1572	1
+13967	11715	1
+9631	70490	1
+41332	11075	1
+9724	13923	1
+15032	16743	1
+55573	96789	1
+6645	6576	1
+29379	15175	1
+52058	17605	1
+15859	100439	1
+97736	4201	1
+3275	7906	1
+7544	97785	1
+7038	8436	1
+21061	7747	1
+10479	11039	1
+17489	8551	1
+100510	6073	1
+103282	21862	1
+53858	96627	1
+41315	6073	1
+9830	68281	1
+10452	16660	1
+91694	12834	1
+42056	11686	1
+68939	47769	1
+20309	68424	1
+9012	16743	1
+13923	96848	1
+10250	39653	1
+14657	16367	1
+15196	55573	1
+24354	6073	1
+12889	20834	1
+34944	12679	1
+25994	25078	1
+48163	17796	1
+38204	23276	1
+9312	39141	1
+14158	13584	1
+29117	17397	1
+23348	4879	1
+13989	19394	1
+21020	34251	1
+75512	10411	1
+43826	9830	1
+5640	52862	1
+13030	11546	1
+17227	103027	1
+12499	15747	1
+3515	11466	1
+27919	63590	1
+38171	98766	1
+2708	33883	1
+39555	14083	1
+5423	10897	1
+15485	16620	1
+22756	27503	1
+104533	21094	1
+12539	1464	1
+30243	55639	1
+11645	8676	1
+10452	20877	1
+14343	8392	1
+19583	5886	1
+44594	27919	1
+45840	52862	1
+12917	57096	1
+75378	15432	1
+13499	52058	1
+11002	12317	1
+98006	45753	1
+28626	11466	1
+6487	97120	1
+37290	39637	1
+17340	5254	1
+12679	7544	1
+13499	7680	1
+100439	13923	1
+44682	12565	1
+71438	6645	1
+59376	19460	1
+14577	7465	1
+15103	16743	1
+57389	95951	1
+19257	19500	1
+20286	104075	1
+17489	44682	1
+14135	54234	1
+20713	91694	1
+15032	31397	1
+17525	5254	1
+13789	36782	1
+100243	5886	1
+44133	41384	1
+38171	7134	1
+97053	59376	1
+36146	106388	1
+2834	20940	1
+29483	4201	1
+100534	10982	1
+23583	6304	1
+15432	36314	1
+9220	5036	1
+15413	53824	1
+9786	38916	1
+94896	39984	1
+45840	3433	1
+91562	30730	1
+99216	24805	1
+9220	13704	1
+35963	15175	1
+99827	59376	1
+38916	61485	1
+3305	74540	1
+17887	99121	1
+51492	15770	1
+31397	8115	1
+17397	6383	1
+19500	103346	1
+81878	14657	1
+38483	99121	1
+21020	5148	1
+103027	39793	1
+39290	17227	1
+82954	20877	1
+6645	6304	1
+17575	25536	1
+19960	10250	1
+20732	53486	1
+7113	25148	1
+5507	17192	1
+15859	11887	1
+37428	9125	1
+20732	14842	1
+100820	10452	1
+15250	105472	1
+9631	7747	1
+10508	36024	1
+39290	9971	1
+52058	77499	1
+36470	20940	1
+3390	20286	1
+26898	96262	1
+105102	9653	1
+11355	5701	1
+24658	68424	1
+9830	67143	1
+10479	95205	1
+4747	93657	1
+103448	7747	1
+59376	104052	1
+20780	55860	1
+6915	25536	1
+11686	99395	1
+35633	23348	1
+38663	25698	1
+91546	17166	1
+6487	27503	1
+91747	11715	1
+63888	19000	1
+63141	25994	1
+38613	27183	1
+19417	11546	1
+105472	2768	1
+7857	61217	1
+39637	106498	1
+13989	68553	1
+13873	6860	1
+18074	4222	1
+96789	59376	1
+26815	15085	1
+24658	80073	1
+12795	15880	1
+7465	55573	1
+106388	12864	1
+63888	3305	1
+3515	97492	1
+42056	36010	1
+11484	96158	1
+47769	40571	1
+14996	7107	1
+97708	3690	1
+25536	4700	1
+61396	5036	1
+37428	17192	1
+25348	48375	1
+8115	8863	1
+17319	4747	1
+6383	9991	1
+103448	13499	1
+3515	106455	1
+11754	8825	1
+78985	10479	1
+59836	59376	1
+22637	23276	1
+24149	36470	1
+12258	11433	1
+26370	16711	1
+26898	13967	1
+21061	20431	1
+38541	82392	1
+23276	21075	1
+6619	13967	1
+13584	12499	1
+25926	8186	1
+18092	102623	1
+30730	1688	1
+11228	68620	1
+10452	106388	1
+44358	34978	1
+20780	37928	1
+71813	12052	1
+52058	71480	1
+25994	9424	1
+68740	14385	1
+17525	1464	1
+6487	104818	1
+50570	25131	1
+9602	51492	1
+26035	12679	1
+10897	15913	1
+104375	13602	1
+42302	7994	1
+5036	11686	1
+27971	5254	1
+53486	19000	1
+17952	76035	1
+7444	12052	1
+44370	53858	1
+20877	34251	1
+6798	17004	1
+13642	7016	1
+14692	13522	1
+13622	103448	1
+25148	4391	1
+57096	12704	1
+14343	3139	1
+13724	16874	1
+37791	25779	1
+59538	28841	1
+25681	25098	1
+17575	39334	1
+26093	4497	1
+11715	41232	1
+40083	55573	1
+72487	25681	1
+95588	18092	1
+4087	36361	1
+14011	44030	1
+15413	61485	1
+68102	28124	1
+10549	48375	1
+11002	13789	1
+15552	17457	1
+12565	35633	1
+8098	6383	1
+7721	14178	1
+14100	15913	1
+19437	18267	1
+43504	27503	1
+2768	12565	1
+41398	12795	1
+20877	93384	1
+8186	51492	1
+5742	15880	1
+5886	53165	1
+20614	35633	1
+9971	37513	1
+9125	39984	1
+21061	7721	1
+11798	11798	1
+48163	37373	1
+17340	20614	1
+14842	15880	1
+24149	30787	1
+19437	37721	1
+11546	101620	1
+38016	40068	1
+11306	11019	1
+39984	103614	1
+3690	39458	1
+41432	5507	1
+1715	25536	1
+45840	9380	1
+9830	14385	1
+12565	17457	1
+41613	14904	1
+33871	14824	1
+37605	39886	1
+8676	11447	1
+48375	25536	1
+21903	21020	1
+10596	14343	1
+38794	44229	1
+36361	44133	1
+17415	7038	1
+17258	99121	1
+27919	51618	1
+13704	14996	1
+98945	13522	1
+34088	59747	1
+37233	25348	1
+94592	20780	1
+95073	36024	1
+7491	17059	1
+40140	43504	1
+5381	28709	1
+19611	22585	1
+40354	7925	1
+14011	65150	1
+5848	19417	1
+68894	8592	1
+59376	59022	1
+91562	11645	1
+14117	5742	1
+2768	9914	1
+104075	49892	1
+13908	17040	1
+105731	11546	1
+79625	37868	1
+48146	36623	1
+10479	10897	1
+3690	79685	1
+3433	100790	1
+59376	98653	1
+43504	14385	1
+24386	106246	1
+9012	36361	1
+23992	8634	1
+39637	15963	1
+17380	43942	1
+6402	19905	1
+6487	25431	1
+27919	100439	1
+32252	18051	1
+68091	17380	1
+13602	13584	1
+55396	16711	1
+92243	11466	1
+24354	67143	1
+11715	100400	1
+20847	12704	1
+72764	17887	1
+38916	7491	1
+24149	8392	1
+17761	47336	1
+21903	30933	1
+80073	20309	1
+17415	21249	1
+13642	102297	1
+105850	14317	1
+15859	16928	1
+3433	38125	1
+57492	25148	1
+8901	5720	1
+73931	10951	1
+43826	34978	1
+13030	19394	1
+7038	3410	1
+59376	70992	1
+9312	34978	1
+11715	44824	1
+18092	30471	1
+11306	11466	1
+12258	30243	1
+3433	4553	1
+15064	8216	1
+4222	44030	1
+96569	14385	1
+9346	100584	1
+37342	25536	1
+2672	9936	1
+56326	17907	1
+71138	68424	1
+44030	13584	1
+6966	8169	1
+42056	16001	1
+71138	5848	1
+38916	21061	1
+51618	25431	1
+8186	19460	1
+27745	35963	1
+5015	9830	1
+8981	56566	1
+13584	3092	1
+7642	10570	1
+17761	105039	1
+6966	26370	1
+37290	42056	1
+35695	55573	1
+6645	27521	1
+24075	26093	1
+39984	3877	1
+24354	77406	1
+104818	11546	1
+13499	59824	1
+59376	27183	1
+25536	41432	1
+100534	5742	1
+777	18092	1
+38483	8115	1
+5148	25837	1
+10479	95588	1
+25335	7038	1
+32119	11546	1
+28358	97901	1
+22528	16844	1
+14385	15196	1
+26370	21843	1
+24658	98407	1
+97845	39141	1
+98210	10315	1
+20595	13753	1
+15570	37791	1
+71138	25335	1
+17415	12116	1
+24805	24354	1
+40164	6576	1
+14498	7038	1
+14385	95073	1
+10804	18074	1
+39688	36623	1
+4497	13943	1
+20877	101645	1
+15485	55396	1
+18329	17282	1
+2208	48375	1
+43960	43942	1
+7721	14059	1
+62224	16690	1
+12960	14158	1
+15583	15598	1
+9896	35893	1
+13989	101221	1
+21094	17489	1
+39808	11415	1
+51836	7038	1
+38794	7107	1
+36470	63141	1
+23875	18051	1
+25779	28626	1
+24354	68553	1
+14560	17143	1
+66120	26479	1
+8653	39637	1
+80273	80034	1
+39841	24593	1
+12565	44594	1
+9936	38613	1
+49892	52040	1
+51618	7038	1
+45237	16121	1
+23276	21047	1
+15880	12258	1
+41128	104481	1
+68894	20309	1
+18074	13622	1
+1811	8863	1
+7544	12565	1
+12864	9868	1
+15650	6576	1
+16256	59501	1
+94117	1267	1
+12096	25536	1
+19611	10250	1
+103639	17761	1
+8981	16874	1
+13789	10633	1
+100332	1464	1
+15413	31249	1
+36623	28649	1
+7016	13584	1
+7016	16121	1
+43960	25994	1
+33871	38171	1
+7491	17040	1
+10596	71654	1
+14385	35695	1
+94191	15064	1
+12795	11686	1
+6487	44370	1
+19996	103841	1
+5792	50595	1
+40354	8901	1
+62911	17143	1
+9936	16743	1
+59376	12406	1
+21493	97979	1
+20989	68281	1
+32252	43504	1
+38016	3433	1
+74548	71138	1
+14842	20834	1
+6798	50143	1
+43517	13030	1
+95891	55573	1
+7266	41128	1
+967	11075	1
+12116	68091	1
+47801	16367	1
+10951	53824	1
+72764	9424	1
+20286	20971	1
+10479	55372	1
+11151	21419	1
+2414	57967	1
+35472	7702	1
+10250	13670	1
+100790	13943	1
+100510	25348	1
+45429	4087	1
+39417	95588	1
+13499	10670	1
+40002	12565	1
+26479	52385	1
+59538	18329	1
+52432	103614	1
+105336	19611	1
+100945	10670	1
+5977	9896	1
+14675	20877	1
+59358	8186	1
+3390	44030	1
+9868	15250	1
+9702	11433	1
+49892	15451	1
+12478	12565	1
+9702	6487	1
+101899	13642	1
+36440	55573	1
+68740	6645	1
+6002	28288	1
+39984	11622	1
+67143	18092	1
+21921	25335	1
+8098	11622	1
+95073	13522	1
+18074	63888	1
+99790	17761	1
+2768	43683	1
+9536	62224	1
+14842	37454	1
+8098	3305	1
+13704	99444	1
+45840	21903	1
+11735	16874	1
+6645	66120	1
+63888	7925	1
+37928	14178	1
+16620	19611	1
+26093	98766	1
+12679	29483	1
+9653	59538	1
+59501	100258	1
+43853	20675	1
+40002	25926	1
+51492	9830	1
+20877	11868	1
+96715	59501	1
+3139	39653	1
+59189	27789	1
+72764	39984	1
+99307	6645	1
+13943	11715	1
+45840	38204	1
+49892	99347	1
+760	18092	1
+100439	25536	1
+13522	17575	1
+17457	18329	1
+14011	14675	1
+9702	6073	1
+70973	6915	1
+3217	21493	1
+44757	17227	1
+105102	66120	1
+20989	19611	1
+13967	8699	1
+12368	24149	1
+105102	32800	1
+1647	11546	1
+13704	73931	1
+39313	10479	1
+103200	44133	1
+14135	13499	1
+13642	17143	1
+5662	40469	1
+87305	8797	1
+16312	15747	1
+15913	44229	1
+85552	25994	1
+39984	24386	1
+13967	7544	1
+13030	52916	1
+12565	10059	1
+75552	48375	1
+8098	44358	1
+51492	106431	1
+10059	19417	1
+30730	95073	1
+14135	8098	1
+44133	91776	1
+15032	11520	1
+101568	28358	1
+68876	8551	1
+68281	40128	1
+13704	51618	1
+10479	44594	1
+14117	14675	1
+4497	10841	1
+5742	8921	1
+25837	16620	1
+12052	19742	1
+102272	5148	1
+35963	96158	1
+15049	16001	1
+5254	11002	1
+20309	29379	1
+37113	12991	1
+11466	38613	1
+5662	94074	1
+42302	11686	1
+5148	13704	1
+14385	21061	1
+39141	17575	1
+36361	12052	1
+38782	81878	1
+79685	1267	1
+11546	10036	1
+3390	10915	1
+26898	16660	1
+25131	12539	1
+68740	27299	1
+2768	5685	1
+30471	14343	1
+5792	10452	1
+30730	106388	1
+68281	3410	1
+26353	17457	1
+6645	54643	1
+5640	13567	1
+12653	16928	1
+71138	14498	1
+11228	15583	1
+63888	9971	1
+10841	25536	1
+68281	10479	1
+20614	17227	1
+68281	9012	1
+40372	19611	1
+95488	13923	1
+15103	94324	1
+14296	8115	1
+5977	14675	1
+17861	7107	1
+17796	41232	1
+40164	6321	1
+8098	13753	1
+11002	66120	1
+17227	22756	1
+12052	6966	1
+25994	91562	1
+38794	1715	1
+9293	15650	1
+30243	13642	1
+7113	100534	1
+99790	34615	1
+51422	14040	1
+7925	8797	1
+8186	24207	1
+13522	20989	1
+12565	24149	1
+13195	13030	1
+100561	12565	1
+2708	11546	1
+5886	32173	1
+104075	5254	1
+53837	34978	1
+38794	44583	1
+7680	55573	1
+17340	15432	1
+68437	20780	1
+17380	73838	1
+14040	99292	1
+11546	105687	1
+81878	101221	1
+15913	9125	1
+17340	27677	1
+24092	37823	1
+8846	9971	1
+17907	72764	1
+43853	34978	1
+12917	34944	1
+11039	9060	1
+13030	19417	1
+6595	37373	1
+26093	12679	1
+5685	16620	1
+10915	16140	1
+10250	56566	1
+20309	31249	1
+8901	59376	1
+2208	27299	1
+100534	25348	1
+10897	12258	1
+17489	39819	1
+24658	103027	1
+101342	28358	1
+72487	9198	1
+40322	15432	1
+32252	37823	1
+102707	3587	1
+5036	104920	1
+9971	45738	1
+25348	41061	1
+10351	11754	1
+71983	17761	1
+15376	21620	1
+7347	19670	1
+11019	95588	1
+22424	102623	1
+67143	15032	1
+11228	31249	1
+22466	28649	1
+26815	39886	1
+57492	13602	1
+6487	96600	1
+21342	95951	1
+71602	20614	1
+14135	5792	1
+41232	24354	1
+15064	36010	1
+10982	37373	1
+25536	11019	1
+94724	37791	1
+13753	104533	1
+3305	98945	1
+17761	65150	1
+11941	40372	1
+25994	8699	1
+9380	11686	1
+9702	17227	1
+39527	18267	1
+17340	17025	1
+5214	68437	1
+18292	27919	1
+5662	99827	1
+13789	14040	1
+19500	43492	1
+12565	1647	1
+55860	8901	1
+18092	17415	1
+55887	14385	1
+12406	27919	1
+21342	12184	1
+17192	17907	1
+13753	68740	1
+13602	12991	1
+59376	14253	1
+11686	7518	1
+11099	25994	1
+10479	39808	1
+19394	17761	1
+37454	11754	1
+15859	11546	1
+37428	5036	1
+5584	42056	1
+104342	11686	1
+91776	11075	1
+41128	13967	1
+25994	44229	1
+12960	14059	1
+24992	20431	1
+7016	21020	1
+8115	17380	1
+11057	12539	1
+17558	30730	1
+102707	1464	1
+26880	12704	1
+17116	17761	1
+11075	92187	1
+38782	28510	1
+11415	20989	1
+3515	43853	1
+8921	7747	1
+17525	105102	1
+29025	14842	1
+27745	24658	1
+34978	17761	1
+25431	36623	1
+1715	6576	1
+14842	41111	1
+15064	15064	1
+3092	21921	1
+25289	27789	1
+11415	6304	1
+68091	15552	1
+68091	9293	1
+39362	95891	1
+25994	98237	1
+13584	57492	1
+13567	21493	1
+39362	36127	1
+37791	16045	1
+15064	37253	1
+17952	14296	1
+18585	23348	1
+12795	12442	1
+13753	5886	1
+27789	5886	1
+11415	9702	1
+31494	63888	1
+36361	15552	1
+71138	14422	1
+105336	20940	1
+39819	85619	1
+18267	43942	1
+37513	6966	1
+27677	17861	1
+3650	8901	1
+36146	59358	1
+39808	85619	1
+19905	12052	1
+59555	10250	1
+104937	1267	1
+27919	6645	1
+32709	7747	1
+25431	11002	1
+15598	10804	1
+7544	15250	1
+10452	23211	1
+44757	17525	1
+16224	18847	1
+12518	17796	1
+25335	14385	1
+17761	17143	1
+39290	68091	1
+20780	24783	1
+14296	103525	1
+39235	36910	1
+11754	28626	1
+17575	17907	1
+22528	12518	1
+106498	48375	1
+52432	47801	1
+13499	42344	1
+21249	34615	1
+4222	13642	1
+6002	27503	1
+15552	44583	1
+7038	96507	1
+6383	12679	1
+15064	40140	1
+6487	28709	1
+32800	9181	1
+17796	37513	1
+74081	15413	1
+44682	15103	1
+13584	73342	1
+102623	3139	1
+102346	10452	1
+9125	11039	1
+9830	6860	1
+12152	24149	1
+8551	8720	1
+14343	4747	1
+8115	7107	1
+19500	54636	1
+17558	13753	1
+36623	50595	1
+59358	53824	1
+12539	25201	1
+12565	12406	1
+2768	21020	1
+6798	26898	1
+41128	14296	1
+51422	13670	1
+25536	13670	1
+8863	5640	1
+24354	24354	1
+14178	12991	1
+2834	41128	1
+13967	27919	1
+8551	105716	1
+105102	44594	1
+12679	11415	1
+92243	8098	1
+15413	30933	1
+59639	20614	1
+41301	16743	1
+14842	45738	1
+7544	80930	1
+95073	13030	1
+13704	18329	1
+99395	59376	1
+8551	9060	1
+4013	7747	1
+25431	15650	1
+3390	15064	1
+103165	1572	1
+19294	7038	1
+12864	7962	1
+93657	25536	1
+39793	16874	1
+95488	9702	1
+28124	13499	1
+11433	25431	1
+13499	40311	1
+25348	5640	1
+26815	32351	1
+39819	39313	1
+52058	17588	1
+6383	18918	1
+2834	101899	1
+38469	44133	1
+13908	16946	1
+97785	13704	1
+96789	35963	1
+34978	11466	1
+9312	39819	1
+7313	44229	1
+17887	23398	1
+14011	7544	1
+17588	27183	1
+1942	45840	1
+3611	68449	1
+4497	99855	1
+7821	105687	1
+8115	3217	1
+14011	13847	1
+25837	24658	1
+106388	17761	1
+56109	24783	1
+14842	14577	1
+27503	38613	1
+19000	14560	1
+20877	7925	1
+11686	5462	1
+34978	59538	1
+9380	51422	1
+12864	48375	1
+32709	14805	1
+101757	29117	1
+104481	12499	1
+10095	13753	1
+78962	6487	1
+30787	17489	1
+39688	16522	1
+104787	34978	1
+14446	6002	1
+31096	13670	1
+35695	7925	1
+34978	20595	1
+55573	63590	1
+12478	105538	1
+16620	11355	1
+11039	39808	1
+13670	2414	1
+59376	94592	1
+5640	77406	1
+20614	95741	1
+40002	14385	1
+2414	17887	1
+36782	96158	1
+105102	97920	1
+42302	5148	1
+12679	19460	1
+12368	39819	1
+102733	8115	1
+6860	21921	1
+74081	7721	1
+12889	70207	1
+75378	5015	1
+17796	68408	1
+99320	14011	1
+7295	43960	1
+11686	21493	1
+46738	17415	1
+61396	7994	1
+10059	12152	1
+44370	71138	1
+14216	6966	1
+13522	11075	1
+15103	12406	1
+97901	29025	1
+39334	23875	1
+11520	23276	1
+13522	6073	1
+24805	28051	1
+102707	12317	1
+25994	29117	1
+8186	28510	1
+21862	30243	1
+14385	41398	1
+9220	13602	1
+20847	27789	1
+14158	7994	1
+2768	93384	1
+74548	15432	1
+17796	26246	1
+99790	25348	1
+36382	67604	1
+63141	6732	1
+38442	7038	1
+11546	26880	1
+59501	39688	1
+104375	1267	1
+32252	7925	1
+97011	19500	1
+18074	9312	1
+40354	27789	1
+5065	1572	1
+25926	100848	1
+12889	17907	1
+17588	6915	1
+3092	10596	1
+3611	10878	1
+5886	93765	1
+43492	96487	1
+44824	2768	1
+20309	27384	1
+44583	14317	1
+106498	5036	1
+100037	6645	1
+29025	35893	1
+93683	11686	1
+9786	19460	1
+16620	68437	1
+55639	2505	1
+22528	38385	1
+30243	5640	1
+103200	11686	1
+13602	3390	1
+12539	94324	1
+15650	36782	1
+39808	1464	1
+15747	17575	1
+18559	23616	1
+11941	91546	1
+1865	20342	1
+7266	52916	1
+13753	25536	1
+57512	10570	1
+63888	13195	1
+55573	3877	1
+97619	13670	1
+19155	15064	1
+39527	10897	1
+41301	17025	1
+9971	13642	1
+17887	59538	1
+13923	13847	1
+24354	99216	1
+14842	41061	1
+7038	25681	1
+39290	9830	1
+96262	11686	1
+101568	13642	1
+5662	18329	1
+19742	14766	1
+14842	44682	1
+13670	3877	1
+105956	34978	1
+5584	17907	1
+45237	6304	1
+44682	5423	1
+102346	34944	1
+17796	15859	1
+36470	36440	1
+27183	5036	1
+14385	78985	1
+68449	11686	1
+18585	48375	1
+19257	9602	1
+13813	11466	1
+13670	14577	1
+37868	53486	1
+99444	14385	1
+1688	59376	1
+2208	2708	1
+18074	44229	1
+7491	71983	1
+25348	15196	1
+9380	11546	1
+7721	7747	1
+38483	38529	1
+14343	13873	1
+26246	17861	1
+17796	19000	1
+67143	17227	1
+23276	101899	1
+94592	18074	1
+9312	16743	1
+4553	31249	1
+4553	8846	1
+37513	24386	1
+30933	20286	1
+10250	14824	1
+5886	93987	1
+26479	3690	1
+81878	55396	1
+101757	13943	1
+11484	12317	1
+38204	26898	1
+97979	2414	1
+12679	5148	1
+7925	11002	1
+25779	48375	1
+16256	24805	1
+25131	100258	1
+57977	8676	1
+13602	94324	1
+5640	105409	1
+97031	8186	1
+15214	49892	1
+55372	39808	1
+36024	43504	1
+7491	14996	1
+20940	11433	1
+70490	14842	1
+10841	7994	1
+5977	12960	1
+20989	16140	1
+38782	7994	1
+14135	43942	1
+22743	17380	1
+23348	41111	1
+8592	4772	1
+20940	40372	1
+21862	15859	1
+5148	26745	1
+17227	21249	1
+19351	14385	1
+18074	9896	1
+50595	12258	1
+12704	20877	1
+71983	10411	1
+44682	38613	1
+98006	45840	1
+12406	13602	1
+98567	14011	1
+99640	5254	1
+99517	3275	1
+10596	56109	1
+14842	40311	1
+27919	39886	1
+17489	98407	1
+37428	14343	1
+4747	102272	1
+4497	17761	1
+6383	44370	1
+96158	20614	1
+103282	9293	1
+55860	38916	1
+36382	13813	1
+37791	9060	1
+15650	40128	1
+20286	5036	1
+28124	11686	1
+28288	12565	1
+10841	10452	1
+27919	24386	1
+11466	17227	1
+51836	24658	1
+52058	16140	1
+13923	28288	1
+97845	5423	1
+11941	56109	1
+25994	98224	1
+9380	80034	1
+75071	25926	1
+12116	8186	1
+4553	51836	1
+20286	103525	1
+70973	25536	1
+100820	11228	1
+20940	80034	1
+105102	12815	1
+41398	21903	1
+18007	17887	1
+11941	50390	1
+9724	7994	1
+106212	14235	1
+13670	30730	1
+14842	40322	1
+37113	14343	1
+45738	10841	1
+14978	1865	1
+2208	6002	1
+7107	17575	1
+31106	7747	1
+28288	20614	1
+16121	101757	1
+40128	19583	1
+6619	45429	1
+55299	10982	1
+5036	65982	1
+25536	100820	1
+8372	7721	1
+55573	105496	1
+14637	17887	1
+39688	24149	1
+44358	11228	1
+11645	7038	1
+3515	10710	1
+9868	96262	1
+30243	101899	1
+7925	104709	1
+99121	8115	1
+15913	12889	1
+19611	10452	1
+12499	13642	1
+20286	41232	1
+96487	4497	1
+3515	15932	1
+8115	91747	1
+39141	17457	1
+6645	15583	1
+50390	8921	1
+11433	3410	1
+91591	11546	1
+71813	7038	1
+105877	7038	1
+13704	7016	1
+41232	21620	1
+4772	36382	1
+14385	34322	1
+103165	22466	1
+8653	6645	1
+21359	14904	1
+21743	17761	1
+12406	1572	1
+87305	11075	1
+38763	95951	1
+103141	39362	1
+50595	2708	1
+39984	3390	1
+94699	21493	1
+5036	45429	1
+45738	7747	1
+39886	16660	1
+92079	30933	1
+35633	9830	1
+11546	106350	1
+15932	14978	1
+38877	15747	1
+25348	28863	1
+97845	13522	1
+30730	21075	1
+5254	72764	1
+99292	52058	1
+41175	38171	1
+14011	21862	1
+19500	36107	1
+25994	78985	1
+18464	18847	1
+95588	36361	1
+17340	27521	1
+44030	9576	1
+21903	15880	1
+39819	36382	1
+9242	33103	1
+25994	68281	1
+25926	53858	1
+68553	3650	1
+23348	14083	1
+97120	55573	1
+19500	96537	1
+8186	17588	1
+34978	100584	1
+12052	18585	1
+11754	9724	1
+25335	55573	1
+98653	5036	1
+20535	13522	1
+19219	33148	1
+8592	11520	1
+43670	6463	1
+25348	19257	1
+13584	17887	1
+59726	96487	1
+22756	9786	1
+13670	7642	1
+5640	7925	1
+7038	40311	1
+103614	59376	1
+27183	8115	1
+14135	21061	1
+18381	41232	1
+8863	20780	1
+7465	40164	1
+18942	13499	1
+11922	10596	1
+27745	8098	1
+17988	8115	1
+41315	5886	1
+17558	15552	1
+55396	5423	1
+36470	68437	1
+34088	103792	1
+9012	19500	1
+82954	5848	1
+53858	17796	1
+11484	91735	1
+6798	38016	1
+12653	13753	1
+25335	4497	1
+12116	11546	1
+7134	41061	1
+38763	63750	1
+13642	42302	1
+2834	3275	1
+50421	20675	1
+63382	13908	1
+36024	57512	1
+71480	24783	1
+5792	78985	1
+29025	48375	1
+9991	3690	1
+9702	96537	1
+10479	15932	1
+59376	54636	1
+14216	98407	1
+103525	4747	1
+36382	13724	1
+10452	5848	1
+6383	39653	1
+26246	103792	1
+29117	12565	1
+13417	10915	1
+82954	17004	1
+14958	37823	1
+9914	59376	1
+21862	11754	1
+25348	62805	1
+24149	39417	1
+25131	9060	1
+41128	7016	1
+3139	19611	1
+38016	5701	1
+25348	55860	1
+78962	14472	1
+20614	41332	1
+29379	23276	1
+28709	56326	1
+5254	97155	1
+11306	17988	1
+15413	94724	1
+34322	8186	1
+52916	6941	1
+12795	21094	1
+41232	71138	1
+4553	61396	1
+26898	17004	1
+19742	14675	1
+39793	39886	1
+11228	101342	1
+17796	10951	1
+20431	51836	1
+35472	38271	1
+55573	71602	1
+71480	6383	1
+12052	19000	1
+22774	24207	1
+8901	3690	1
+25148	97785	1
+16045	15032	1
+39808	39141	1
+11546	24805	1
+10479	24840	1
+40140	40394	1
+5423	24075	1
+12424	24354	1
+22743	6645	1
+23033	6966	1
+14158	41599	1
+103200	17761	1
+25201	12460	1
+1688	48375	1
+100666	39555	1
+73838	4747	1
+13943	35472	1
+15913	22528	1
+3515	28358	1
+14842	36314	1
+40128	16001	1
+23129	17887	1
+38469	17907	1
+15175	12864	1
+16367	4789	1
+37791	7491	1
+106246	20614	1
+21903	39984	1
+32252	25536	1
+17558	14317	1
+68281	22466	1
+13724	99320	1
+13753	11019	1
+17887	39313	1
+10951	99444	1
+18092	96627	1
+15880	17380	1
+40354	20309	1
+72877	14577	1
+3275	31201	1
+7611	2834	1
+8115	57977	1
+13670	26815	1
+36010	14941	1
+6383	85552	1
+13923	14117	1
+7134	3611	1
+96262	14011	1
+38794	11484	1
+40311	2834	1
+34944	22756	1
+27677	22743	1
+7444	45429	1
+67143	15747	1
+17588	39819	1
+14011	14577	1
+28863	36470	1
+37253	23033	1
+54636	6487	1
+15432	5792	1
+5036	14011	1
+30933	12889	1
+71138	97736	1
+28649	11546	1
+8098	27403	1
+21620	13567	1
+73838	34978	1
+25994	20535	1
+59376	7594	1
+15598	15552	1
+18114	27677	1
+72487	97979	1
+14178	7747	1
+4531	13567	1
+12317	17588	1
+95588	38794	1
+12258	21843	1
+14637	81878	1
+20780	34251	1
+40322	7721	1
+39290	15250	1
+9242	2505	1
+4497	41613	1
+11075	36314	1
+11715	13522	1
+74540	13989	1
+3515	98445	1
+40311	15432	1
+7611	30730	1
+15032	7491	1
+97011	25926	1
+13195	19583	1
+106388	39984	1
+49892	4700	1
+5423	44583	1
+7383	106388	1
+13567	5254	1
+14577	13704	1
+36470	8186	1
+47336	6487	1
+8533	43517	1
+9181	15049	1
+106388	19520	1
+40164	48375	1
+47336	9786	1
+9576	15156	1
+9380	105496	1
+17319	106455	1
+21903	2745	1
+17605	40128	1
+43826	45429	1
+21075	85619	1
+13195	71813	1
+5507	105538	1
+3139	14766	1
+3952	8064	1
+92243	3433	1
+92243	3092	1
+37791	11546	1
+10710	7107	1
+25393	28051	1
+4747	13923	1
+25393	9971	1
+43853	17988	1
+15049	51618	1
+45658	11941	1
+12889	36146	1
+55573	16620	1
+4474	25994	1
+7906	8901	1
+19611	52862	1
+26146	39555	1
+45753	96848	1
+21020	12889	1
+24658	61396	1
+9293	11520	1
+39984	20780	1
+25536	47057	1
+12864	105687	1
+14904	75071	1
+92113	25994	1
+6487	5423	1
+21075	10452	1
+19996	40068	1
+103027	105102	1
+15103	18267	1
+59538	15049	1
+39688	21094	1
+97979	14577	1
+1572	16946	1
+20614	14216	1
+27745	53858	1
+11868	26479	1
+9012	5036	1
+103214	24149	1
+13642	98766	1
+21061	4497	1
+37928	104557	1
+14011	10951	1
+20834	39362	1
+96848	8981	1
+39886	36782	1
+11484	21249	1
+105025	6941	1
+105573	52432	1
+59726	37791	1
+4772	32800	1
+18007	40372	1
+59376	68437	1
+17166	104035	1
+30787	8592	1
+7491	12539	1
+14135	15451	1
+17988	17588	1
+17116	94868	1
+48163	11075	1
+74540	21843	1
+11686	13499	1
+104880	6002	1
+14011	68553	1
+36440	12704	1
+20940	13499	1
+5254	77499	1
+12539	17952	1
+104052	11715	1
+18381	21359	1
+39637	15747	1
+50570	12539	1
+12795	8186	1
+17380	17605	1
+6941	13724	1
+27521	8676	1
+40322	4497	1
+22424	13195	1
+71131	37428	1
+102297	13584	1
+7821	65982	1
+16290	4497	1
+16620	25335	1
+20834	43492	1
+11686	5214	1
+14135	61485	1
+9971	27677	1
+14710	3305	1
+2834	24658	1
+50421	50252	1
+39555	25536	1
+11686	43504	1
+39653	103487	1
+48375	13943	1
+11546	26093	1
+24805	15552	1
+8551	105850	1
+13704	13704	1
+4747	11075	1
+26277	14904	1
+7721	5977	1
+17489	39334	1
+27919	16946	1
+34944	25335	1
+10036	43504	1
+57512	15413	1
+7721	32252	1
+26898	50390	1
+47004	35963	1
+45429	5381	1
+73331	5640	1
+35633	48375	1
+2414	99121	1
+14135	31955	1
+29025	63141	1
+14498	13943	1
+7821	99562	1
+15913	17415	1
+12499	45753	1
+5254	38931	1
+7038	16928	1
+103639	28358	1
+26815	102364	1
+2708	19417	1
+41232	14498	1
+3690	8098	1
+14996	103214	1
+36782	39141	1
+30933	55573	1
+101979	40128	1
+2834	25583	1
+50143	7113	1
+95891	11941	1
+14216	21843	1
+26093	97920	1
+37454	23276	1
+25148	34978	1
+27677	101899	1
+18074	15196	1
+63141	13499	1
+68553	7266	1
+12460	87387	1
+12478	70490	1
+17761	9743	1
+38916	36024	1
+17761	17474	1
+44030	74548	1
+47336	49892	1
+25348	21493	1
+9346	11019	1
+1572	82954	1
+34599	17887	1
+5507	103228	1
+51618	12771	1
+18381	51618	1
+36361	72764	1
+12052	38469	1
+19611	13435	1
+71138	27789	1
+39984	9868	1
+4582	3358	1
+57967	17761	1
+11715	19583	1
+12889	27183	1
+11039	11019	1
+52432	5640	1
+44133	99121	1
+22585	39555	1
+15064	39808	1
+65150	7747	1
+11754	17761	1
+21061	13522	1
+53824	34944	1
+10951	44030	1
+8981	14385	1
+5848	77343	1
+6576	12539	1
+43853	33148	1
+53824	10822	1
+5977	15913	1
+5507	15049	1
+14385	38636	1
+102297	8098	1
+96507	59376	1
+9312	18381	1
+21620	95407	1
+98894	26246	1
+103792	9293	1
+17575	11466	1
+36470	78948	1
+12116	41301	1
+72828	7721	1
+39819	7266	1
+103614	7107	1
+10692	39886	1
+19500	53837	1
+30730	14805	1
+38794	66120	1
+3433	39653	1
+57096	39555	1
+12565	101056	1
+74548	14135	1
+39555	29483	1
+39290	38613	1
+56566	14842	1
+6383	68449	1
+6487	9012	1
+43900	39141	1
+39688	24658	1
+9380	20755	1
+51492	21862	1
+39362	13499	1
+50595	59501	1
+74540	13724	1
+8901	48375	1
+105998	13670	1
+104035	34978	1
+13622	8863	1
+16045	17227	1
+14011	9702	1
+12565	18007	1
+7721	9971	1
+1715	39793	1
+13923	13622	1
+68740	12478	1
+12795	99216	1
+49892	5848	1
+101994	8115	1
+15175	9576	1
+20877	27299	1
+18007	30471	1
+5507	44478	1
+12460	8551	1
+86600	1464	1
+40128	7821	1
+59376	74866	1
+20088	81838	1
+23348	3650	1
+101221	59376	1
+10059	6487	1
+14216	7544	1
+27745	2768	1
+57389	12184	1
+21075	80034	1
+18329	65150	1
+39984	35963	1
+5640	73354	1
+9743	18007	1
+32336	9198	1
+23875	37791	1
+14385	62805	1
+2768	92187	1
+40354	8797	1
+94724	13499	1
+27503	31172	1
+15137	96700	1
+103525	12539	1
+94896	7113	1
+39653	23460	1
+68091	5423	1
+15413	9380	1
+7925	14675	1
+105102	11306	1
+15932	17952	1
+8901	93897	1
+12442	24354	1
+7491	7962	1
+20989	7994	1
+3877	10596	1
+11546	72487	1
+25779	58503	1
+11941	19611	1
+8115	6353	1
+104075	37823	1
+68876	20309	1
+59376	5617	1
+32826	39141	1
+7925	104375	1
+11715	6383	1
+25131	85519	1
+30243	103448	1
+6941	105573	1
+14343	14422	1
+55887	11228	1
+59747	36024	1
+14135	9380	1
+25994	38988	1
+6383	97736	1
+15103	26815	1
+18464	5640	1
+78962	3611	1
+39793	14083	1
+6645	72828	1
+30730	96646	1
+36623	37513	1
+10982	17474	1
+24386	83096	1
+10633	19871	1
+39527	5662	1
+6645	97979	1
+59358	38916	1
+10951	13584	1
+15859	102200	1
+19611	52040	1
+73342	11754	1
+3433	9242	1
+103639	20780	1
+37928	24783	1
+77406	18329	1
+36010	17457	1
+17588	13499	1
+6860	49892	1
+3690	71813	1
+1464	56460	1
+26246	8115	1
+7465	13753	1
+27183	18329	1
+9830	80364	1
+17340	11484	1
+36024	37791	1
+91776	14422	1
+55887	11075	1
+13670	59376	1
+20877	15650	1
+18485	25536	1
+17192	26479	1
+5507	55299	1
+12960	11075	1
+70490	14978	1
+24115	4931	1
+63141	3305	1
+6383	11306	1
+18292	6645	1
+6487	7491	1
+70992	11686	1
+2768	5036	1
+34978	16045	1
+12478	9971	1
+28709	12052	1
+18522	71983	1
+94896	6487	1
+26479	32351	1
+99216	51514	1
+4222	39653	1
+5254	12917	1
+21862	96627	1
+9576	5015	1
+35963	15250	1
+16121	39808	1
+20780	14343	1
+106498	6487	1
+103027	17143	1
+21061	12679	1
+21493	27521	1
+12565	32173	1
+20847	22756	1
+24805	10982	1
+17907	6595	1
+2834	91776	1
+40311	8098	1
+7702	12460	1
+73931	38794	1
+11546	8551	1
+15049	7491	1
+12679	15413	1
+11546	94592	1
+17605	17907	1
+3092	37113	1
+45738	8950	1
+92113	13622	1
+10841	38271	1
+11484	30787	1
+59639	13943	1
+4222	23348	1
+91735	39808	1
+13602	16928	1
+68515	25131	1
+25779	26277	1
+14577	26370	1
+8901	102623	1
+16367	68553	1
+47931	59376	1
+20989	2708	1
+38916	5848	1
+9293	17415	1
+21094	14059	1
+22528	16417	1
+12704	6860	1
+9830	16874	1
+55687	5254	1
+6002	103614	1
+37868	13943	1
+29025	39653	1
+31172	5148	1
+15432	33961	1
+10982	103487	1
+27789	74548	1
+9830	98567	1
+17887	27183	1
+12679	71527	1
+11686	96789	1
+3217	5886	1
+5015	20675	1
+5254	27384	1
+21862	38794	1
+9896	10596	1
+75378	15413	1
+10351	91694	1
+48375	97920	1
+36382	9060	1
+7491	78985	1
+16121	44133	1
+35227	19155	1
+19611	3390	1
+57512	13030	1
+17605	5254	1
+14059	52862	1
+53824	3515	1
+17605	6915	1
+35963	33961	1
+22424	8216	1
+8981	1865	1
+29025	5886	1
+21862	14446	1
+28649	14637	1
+11546	6487	1
+15859	18826	1
+15552	44594	1
+72487	21903	1
+91562	37428	1
+10897	40128	1
+15650	2672	1
+93943	8901	1
+6487	12442	1
+21094	9971	1
+79625	13602	1
+27919	97845	1
+25348	66028	1
+36623	14317	1
+55573	28709	1
+44682	15747	1
+80930	11686	1
+13773	21493	1
+15270	17227	1
+48375	98894	1
+70490	21620	1
+20286	45237	1
+11151	37253	1
+94132	11686	1
+7721	31172	1
+25926	36470	1
+14842	25335	1
+81878	59022	1
+7491	1715	1
+7491	18292	1
+22756	12565	1
+40372	20780	1
+37928	9380	1
+3611	7038	1
+38916	29483	1
+39637	5584	1
+50143	38204	1
+82954	3690	1
+25431	43960	1
+14343	8846	1
+6576	19437	1
+17861	8115	1
+40164	10122	1
+11117	17887	1
+19091	27503	1
+11754	14710	1
+10059	43826	1
+12317	38613	1
+10982	103525	1
+17340	17887	1
+20309	41061	1
+44358	51492	1
+32301	48375	1
+29025	13195	1
+27503	9936	1
+47769	68281	1
+11715	24805	1
+105716	10897	1
+10633	14059	1
+28863	3305	1
+7491	18031	1
+13670	29025	1
+20780	8372	1
+13602	28649	1
+14842	99444	1
+4931	39920	1
+3092	15795	1
+19791	5886	1
+21903	8950	1
+12679	11228	1
+28649	19500	1
+11754	14766	1
+5640	12539	1
+11754	104787	1
+39841	6353	1
+2414	31201	1
+21843	17397	1
+50252	35633	1
+102151	12771	1
+72487	26432	1
+41128	104375	1
+3587	99517	1
+38763	1139	1
+17525	11546	1
+17988	102707	1
+98796	39141	1
+87387	1464	1
+10951	41232	1
+6383	74548	1
+101221	3515	1
+20877	6002	1
+35963	12258	1
+12795	9914	1
+49892	77861	1
+49892	40002	1
+102504	8115	1
+10059	7642	1
+59726	37868	1
+12889	11686	1
+21843	21843	1
+5848	18051	1
+16256	16874	1
+12052	14158	1
+39362	27745	1
+27105	48146	1
+36382	68091	1
+13642	11099	1
+2768	12991	1
+58503	33148	1
+57603	2768	1
+24386	44229	1
+9953	14235	1
+17761	22743	1
+26479	100037	1
+22528	24354	1
+9971	3139	1
+26093	18585	1
+101221	6645	1
+31172	55573	1
+7383	17004	1
+22585	3877	1
+55860	4879	1
+9786	93384	1
+53486	19742	1
+100439	15103	1
+104342	19500	1
+15913	10549	1
+72764	21075	1
+11686	5192	1
+11075	29117	1
+20732	21862	1
+20940	14135	1
+6966	12317	1
+25348	15413	1
+95073	36440	1
+68876	25201	1
+11715	11622	1
+106498	19500	1
+7642	70207	1
+6576	105716	1
+17489	12116	1
+9293	17340	1
+37113	10710	1
+5640	8825	1
+4497	12960	1
+77861	21159	1
+56566	6073	1
+5381	12889	1
+25131	967	1
+11484	18329	1
+7491	13337	1
+36361	16522	1
+3305	99444	1
+17489	17380	1
+4497	95891	1
+9971	5036	1
+8981	24783	1
+15103	44229	1
+17907	67143	1
+13499	43942	1
+47336	14904	1
+91830	7747	1
+13923	6941	1
+29025	10841	1
+6383	99640	1
+42056	85619	1
+11715	8901	1
+40372	9380	1
+19351	53824	1
+14996	44478	1
+12917	17004	1
+5254	10250	1
+13670	51740	1
+19000	3275	1
+59726	9868	1
+15485	43853	1
+17988	1715	1
+45738	8098	1
+44358	59358	1
+11019	17380	1
+37428	10710	1
+25994	17861	1
+40372	24783	1
+9971	28649	1
+24386	36623	1
+100258	24149	1
+25994	9868	1
+18559	24115	1
+36440	24075	1
+7925	28709	1
+25348	74540	1
+27919	103841	1
+70009	3587	1
+26246	15650	1
+40469	10915	1
+39555	39362	1
+25536	37791	1
+20834	45738	1
+38837	10315	1
+25926	10529	1
+6487	6073	1
+7491	8551	1
+18381	36010	1
+17796	21342	1
+37428	12565	1
+15650	17988	1
+30933	3611	1
+104035	71654	1
+6860	15913	1
+13943	104481	1
+40394	38250	1
+13642	12460	1
+78962	12052	1
+13622	73331	1
+14385	21862	1
+13670	98945	1
+103639	21862	1
+21061	6383	1
+9125	27183	1
+38763	21843	1
+30243	41369	1
+4553	7925	1
+16045	95205	1
+63888	39362	1
+741	18092	1
+27677	103448	1
+8372	101645	1
+21493	105039	1
+60225	19437	1
+11228	33883	1
+15413	100820	1
+13943	16896	1
+9312	9012	1
+15049	17907	1
+8186	29117	1
+21862	42056	1
+6966	100643	1
+102297	13670	1
+13522	6402	1
+43960	4553	1
+15552	23583	1
+13584	79625	1
+44682	17796	1
+4497	25536	1
+71138	40311	1
+6798	55639	1
+39841	13670	1
+39290	25536	1
+17192	42056	1
+7347	19871	1
+44594	14317	1
+57977	17340	1
+13670	37928	1
+15913	16928	1
+11686	29379	1
+7721	18980	1
+78985	9971	1
+103639	5640	1
+14343	13602	1
+57512	34978	1
+97053	9702	1
+23348	37928	1
+15650	2208	1
+8186	20614	1
+8169	35472	1
+7107	45237	1
+71138	38782	1
+51422	44030	1
+7038	59726	1
+2768	10878	1
+68515	17340	1
+7113	21823	1
+25148	51580	1
+26898	47860	1
+36470	32336	1
+2505	15064	1
+21020	12704	1
+5662	45957	1
+104533	14158	1
+24115	41332	1
+24149	11754	1
+68102	1267	1
+27919	25379	1
+37791	5742	1
+11546	39819	1
+5036	104818	1
+6487	95741	1
+37868	98945	1
+5254	13704	1
+7465	16711	1
+57492	25536	1
+27745	10452	1
+17340	51618	1
+44030	73342	1
+47336	13943	1
+17988	105850	1
+10951	17952	1
+59376	103683	1
+7721	13642	1
+17575	39984	1
+97155	14253	1
+97785	6073	1
+100258	18847	1
+11306	17887	1
+37428	74540	1
+25536	53824	1
+7107	51618	1
+14011	7747	1
+10315	103639	1
+6487	110451	1
+21493	4531	1
+30933	11546	1
+11075	14560	1
+13908	40394	1
+26246	68894	1
+37428	39819	1
+7113	20847	1
+18267	6860	1
+13622	10095	1
+74540	37113	1
+10351	14343	1
+18007	20595	1
+61396	10452	1
+5792	68102	1
+11520	18522	1
+5254	99444	1
+4222	8372	1
+18114	17796	1
+7925	12052	1
+15650	11002	1
+10570	44358	1
+103487	18329	1
+15032	16027	1
+100584	15032	1
+11686	75552	1
+13753	28051	1
+7611	39653	1
+7295	24386	1
+19000	3611	1
+55396	36107	1
+55573	14385	1
+12499	72596	1
+59376	27299	1
+8981	9896	1
+14978	36010	1
+105877	4747	1
+17907	17143	1
+14117	82954	1
+43492	19351	1
+68740	12539	1
+7107	21359	1
+43960	26246	1
+34978	36382	1
+18381	11484	1
+20286	17588	1
+6002	19417	1
+18918	52058	1
+19460	15485	1
+11941	7038	1
+4222	8901	1
+15451	6002	1
+13967	45840	1
+12565	19394	1
+103898	37928	1
+20780	29483	1
+49892	6732	1
+12317	17887	1
+99444	20286	1
+29025	31201	1
+18051	32800	1
+99517	24207	1
+5254	14766	1
+8921	3275	1
+39637	27503	1
+36623	15230	1
+59376	17227	1
+44030	48375	1
+27677	12704	1
+91735	38613	1
+55687	52058	1
+31955	37791	1
+25994	59747	1
+20286	55860	1
+28863	11075	1
+25994	41157	1
+9953	6860	1
+18559	2369	1
+2989	38763	1
+4879	98766	1
+27105	6463	1
+25994	14385	1
+21249	24149	1
+7925	9312	1
+3515	9181	1
+2868	15103	1
+73931	40128	1
+7038	97736	1
+25994	20989	1
+39235	22424	1
+38916	20989	1
+12565	96507	1
+36010	98704	1
+16367	21862	1
+13642	7266	1
+55396	10570	1
+31172	37823	1
+55639	45658	1
+55396	30933	1
+11117	13622	1
+14385	105102	1
+81878	9602	1
+11546	8981	1
+3611	55860	1
+11099	30730	1
+95073	5720	1
+15913	7925	1
+9914	17227	1
+36314	38483	1
+101899	13704	1
+87422	39886	1
+17397	25201	1
+2414	5148	1
+3690	70992	1
+68553	44030	1
+41432	20713	1
+47336	10095	1
+38763	17380	1
+11686	9220	1
+34599	37791	1
+37428	59538	1
+6487	7821	1
+20847	2505	1
+12864	20614	1
+7134	99320	1
+54636	24354	1
+2414	6353	1
+20971	30730	1
+10250	28709	1
+5640	26370	1
+40183	22466	1
+4553	61485	1
+7925	59501	1
+67143	12704	1
+59824	20431	1
+24115	14253	1
+55639	92113	1
+7702	17952	1
+15650	15103	1
+37791	7134	1
+36361	7313	1
+82392	29025	1
+8901	74548	1
+19611	97736	1
+61396	11075	1
+14158	30471	1
+51692	13670	1
+30933	7747	1
+9576	43942	1
+15032	17098	1
+21342	17887	1
+96080	25536	1
+14343	37563	1
+18329	37791	1
+20847	106388	1
+8901	23276	1
+26898	34944	1
+2208	7906	1
+74021	20780	1
+11433	25131	1
+34944	5036	1
+25926	59836	1
+17415	10897	1
+37233	10982	1
+59726	10841	1
+3952	5381	1
+9702	96487	1
+13195	39290	1
+14657	59376	1
+7134	43492	1
+17588	24115	1
+100666	12317	1
+21047	6732	1
+44682	17025	1
+103200	52432	1
+8981	14040	1
+3690	10915	1
+35645	10915	1
+14577	10095	1
+24783	7721	1
+37113	73331	1
+3515	25926	1
+32252	5886	1
+24354	13670	1
+39527	10692	1
+7544	13943	1
+15913	17796	1
+50595	44757	1
+51618	17887	1
+24115	42344	1
+20780	30730	1
+13989	6073	1
+37113	41599	1
+5742	18381	1
+13622	3877	1
+18092	105850	1
+85571	5254	1
+2414	17457	1
+7925	55860	1
+38794	11394	1
+14675	8921	1
+20342	17887	1
+43517	36440	1
+32119	17907	1
+16170	14385	1
+50570	38794	1
+47336	10059	1
+21862	12619	1
+11075	24386	1
+15175	15230	1
+49892	13989	1
+52058	3275	1
+40140	17796	1
+21921	17004	1
+37791	16027	1
+17505	11466	1
+74548	17340	1
+20286	26745	1
+1464	29379	1
+9786	36440	1
+23348	11941	1
+7491	17415	1
+95073	20780	1
+6645	9012	1
+17282	5507	1
+14059	26898	1
+101620	39841	1
+41599	14385	1
+15963	3515	1
+5640	10122	1
+6860	92079	1
+99444	7994	1
+17952	29379	1
+27677	101994	1
+26898	102167	1
+12679	9896	1
+20431	10878	1
+39290	4747	1
+8551	12052	1
+8186	98841	1
+13943	13602	1
+17340	13943	1
+9786	59376	1
+7081	39886	1
+1715	44030	1
+3305	14577	1
+23033	6645	1
+26479	10897	1
+37586	13670	1
+44583	17952	1
+6402	5254	1
+45237	11754	1
+15913	17861	1
+5036	7821	1
+37290	39334	1
+21075	4201	1
+48375	52040	1
+19394	17227	1
+10822	25536	1
+39841	10897	1
+30730	8115	1
+3611	55826	1
+27971	19000	1
+9424	9868	1
+20989	39362	1
+30730	103792	1
+13923	8216	1
+104709	30730	1
+43492	37823	1
+39637	26815	1
+10710	49892	1
+13724	24658	1
+13670	15913	1
+101620	26479	1
+4201	7611	1
+104035	9346	1
+36623	16224	1
+9810	14766	1
+14842	41315	1
+17907	102757	1
+7266	17907	1
+6002	25348	1
+48480	25681	1
+48375	24840	1
+95588	8115	1
+70992	39653	1
+5742	12478	1
+52040	12565	1
+11754	45738	1
+11075	37233	1
+17796	13622	1
+4013	13670	1
+45738	23348	1
+17605	27919	1
+39334	22743	1
+100820	6732	1
+13967	11117	1
+51618	21862	1
+12348	25148	1
+45840	7113	1
+33961	27299	1
+71969	6645	1
+43942	40128	1
+14385	24149	1
+25536	59893	1
+101701	17796	1
+1865	92046	1
+103282	23276	1
+12539	41128	1
+10250	14040	1
+9971	17952	1
+17525	17340	1
+11075	102623	1
+10391	13499	1
+53824	8533	1
+21743	10982	1
+3275	17004	1
+57358	27299	1
+103792	13499	1
+39637	17380	1
+15913	106388	1
+12052	5036	1
+49892	17761	1
+98006	24783	1
+95588	11039	1
+1865	26815	1
+37428	11117	1
+21094	12771	1
+17887	91562	1
+45429	105336	1
+15214	30933	1
+3877	18092	1
+9220	35963	1
+59376	70973	1
+15880	15103	1
+6487	12565	1
+101899	11075	1
+91562	19500	1
+20971	7994	1
+20780	14117	1
+8115	6576	1
+68449	8098	1
+11117	18381	1
+12460	103841	1
+1865	11520	1
+99517	10315	1
+5423	15880	1
+40750	17143	1
+27919	95741	1
+74021	6073	1
+14842	98945	1
+72487	100400	1
+15432	9380	1
+28156	7747	1
+10915	34944	1
+5254	57096	1
+95420	39141	1
+17907	18114	1
+3587	106056	1
+10915	19791	1
+38794	102757	1
+27677	14577	1
+3433	59555	1
+13989	47336	1
+38613	99693	1
+8676	8699	1
+43670	40183	1
+15064	12184	1
+51492	9786	1
+18559	52058	1
+47769	4822	1
+68553	27677	1
+26353	8825	1
+72487	9493	1
+17761	39313	1
+10897	11902	1
+18092	7721	1
+9380	7721	1
+20989	8901	1
+25536	39527	1
+9830	20877	1
+7906	4553	1
+39886	25583	1
+27677	15963	1
+99292	3305	1
+12834	72764	1
+3433	25994	1
+37791	8720	1
+8846	3092	1
+43960	13499	1
+15913	42056	1
+75378	20780	1
+9380	38483	1
+17796	14601	1
+41128	71480	1
+25994	40322	1
+14824	52058	1
+87387	5742	1
+27677	11039	1
+43960	27677	1
+9971	2960	1
+63590	12460	1
+5036	14498	1
+77406	13943	1
+7107	9181	1
+14317	44133	1
+18980	40322	1
+18826	5886	1
+12442	11686	1
+9971	16256	1
+101645	20780	1
+17397	5254	1
+52040	35963	1
+18902	38385	1
+72764	39382	1
+15747	46738	1
+8846	5148	1
+13753	13704	1
+9724	21094	1
+10315	4553	1
+12795	27919	1
+55573	13472	1
+41369	5254	1
+6383	29025	1
+39555	34088	1
+24783	96848	1
+39313	16045	1
+12565	87472	1
+18429	15859	1
+7544	102167	1
+106388	40128	1
+1865	32412	1
+17761	11686	1
+44583	32800	1
+12478	13642	1
+9830	11754	1
+20971	18980	1
+5036	6073	1
+26898	12258	1
+40140	16946	1
+59726	2708	1
+11075	68553	1
+13967	91776	1
+101979	7747	1
+16256	18847	1
+25131	98894	1
+39555	12704	1
+42187	11151	1
+13753	35633	1
+38916	24075	1
+7038	25098	1
+18092	24386	1
+18114	20342	1
+95488	59376	1
+17227	103282	1
+8901	3092	1
+9702	44358	1
+19155	22424	1
+48375	100666	1
+13813	14343	1
+3092	14117	1
+99216	17796	1
+55573	32005	1
+92113	5886	1
+13642	79685	1
+44133	56326	1
+17761	37428	1
+5792	45738	1
+5036	59808	1
+57389	32119	1
+38794	103792	1
+99347	10508	1
+5254	6353	1
+24783	14117	1
+17796	17575	1
+8098	3650	1
+4789	14011	1
+14100	13923	1
+27745	20309	1
+37791	36470	1
+5036	54636	1
+14011	14805	1
+9936	34978	1
+94699	6645	1
+16045	23583	1
+14978	9181	1
+15064	10710	1
+106388	5036	1
+95073	8797	1
+77343	55860	1
+105409	14296	1
+5036	87472	1
+13908	15913	1
+31249	25348	1
+20614	14618	1
+25926	103487	1
+98567	17227	1
+17761	13522	1
+14385	12653	1
+14385	74540	1
+1464	28626	1
+39984	14577	1
+50252	6860	1
+18847	77406	1
+14011	25289	1
+27789	55860	1
+12864	47336	1
+68553	26353	1
+35633	20431	1
+2989	27677	1
+29596	4582	1
+28626	10479	1
+68281	39527	1
+22743	17907	1
+20614	39091	1
+9242	7747	1
+18074	3515	1
+13584	14446	1
+12679	59376	1
+17796	10897	1
+26815	24593	1
+11075	15880	1
+59376	7313	1
+43942	3515	1
+40128	5640	1
+6206	8901	1
+71131	6645	1
+47336	26093	1
+35963	92187	1
+101701	34615	1
+10250	8981	1
+10596	3139	1
+35633	3515	1
+103525	2834	1
+99216	13943	1
+55573	19417	1
+97785	14446	1
+97011	13195	1
+8921	10434	1
+94896	80034	1
+20614	13943	1
+13584	73331	1
+15485	20780	1
+50252	5015	1
+79685	17907	1
+23992	6282	1
+26745	4553	1
+71138	21843	1
+74548	20780	1
+40354	4497	1
+96715	11715	1
+37113	22585	1
+24386	3515	1
+13789	45975	1
+63141	2768	1
+44229	17025	1
+12539	100893	1
+41369	24354	1
+5015	23348	1
+5792	7038	1
+98704	7107	1
+97053	12565	1
+9953	19905	1
+14385	18232	1
+6966	11117	1
+37868	14498	1
+5423	15598	1
+17227	36623	1
+17887	55573	1
+5036	32252	1
+19000	43492	1
+5886	6192	1
+69206	43960	1
+14577	7016	1
+17340	41384	1
+56109	13642	1
+18007	36470	1
+68281	16928	1
+14216	95073	1
+41369	4747	1
+29117	41128	1
+33103	26898	1
+2768	92216	1
+16045	101221	1
+6487	63590	1
+21843	41061	1
+36361	6915	1
+10804	12460	1
+7544	14560	1
+38483	102504	1
+51740	17525	1
+44133	103525	1
+40354	27299	1
+31397	27677	1
+2672	30730	1
+5015	12565	1
+36910	16844	1
+39653	9380	1
+6002	39235	1
+39808	38763	1
+11520	18381	1
+73342	17004	1
+10452	2208	1
+10878	71138	1
+57389	15963	1
+34615	11546	1
+39841	1865	1
+12795	48375	1
+11075	9971	1
+14343	12317	1
+7491	47801	1
+36107	86585	1
+50570	2708	1
+104497	35893	1
+25681	97155	1
+5886	19837	1
+14178	56109	1
+25201	11394	1
+39920	81838	1
+7038	2414	1
+99292	20780	1
+11715	101701	1
+75378	12679	1
+27503	50595	1
+8551	17415	1
+95741	36010	1
+45237	12771	1
+44133	96700	1
+18381	103792	1
+36361	17025	1
+25994	24075	1
+37428	18251	1
+18980	39920	1
+27521	12052	1
+8863	10915	1
+21843	6073	1
+10897	50442	1
+17319	45237	1
+72991	17796	1
+44358	27503	1
+14135	101645	1
+6860	5886	1
+74540	17952	1
+72596	14343	1
+81878	37823	1
+97785	14253	1
+17837	23348	1
+7544	82954	1
+103683	9868	1
+5742	98567	1
+9971	12424	1
+7491	39984	1
+38483	5507	1
+20877	2708	1
+53837	44133	1
+103141	19000	1
+13670	7821	1
+24783	3433	1
+17761	41432	1
+39555	19091	1
+9830	22756	1
+14100	8115	1
+7107	83096	1
+21159	59808	1
+1715	105102	1
+21862	2414	1
+55396	15413	1
+7038	61396	1
+1865	43960	1
+59501	18251	1
+103165	5742	1
+38613	13724	1
+8115	14059	1
+27919	98584	1
+14135	17761	1
+12368	42056	1
+37791	66120	1
+75378	20309	1
+45738	8901	1
+17887	91694	1
+25348	68424	1
+17796	3560	1
+39984	17887	1
+10982	57977	1
+17796	98894	1
+41128	4222	1
+11394	15103	1
+21862	18251	1
+12864	68894	1
+71131	40128	1
+15650	38794	1
+98567	59538	1
+21061	39362	1
+3690	12991	1
+13499	19611	1
+80598	100439	1
+6966	59022	1
+12704	17796	1
+5423	16743	1
+3092	8372	1
+14498	6966	1
+19257	28358	1
+35963	40311	1
+50595	7266	1
+54154	24149	1
+25289	22424	1
+10122	13753	1
+28709	48375	1
+59358	44381	1
+45366	11466	1
+18309	6645	1
+105102	9060	1
+41232	30243	1
+15485	43504	1
+20940	11622	1
+13789	17143	1
+5640	20309	1
+73838	12795	1
+29596	29596	1
+14805	14059	1
+7107	92046	1
+45658	5977	1
+18092	13499	1
+6645	2989	1
+24115	17415	1
+97663	13670	1
+3433	98224	1
+14904	103487	1
+20431	28124	1
+27919	20309	1
+5423	9868	1
+59501	37113	1
+78985	38613	1
+39362	31249	1
+44133	14996	1
+36382	10570	1
+15747	68091	1
+106388	80034	1
+7038	38483	1
+14385	94896	1
+40128	14472	1
+9868	12653	1
+15598	12565	1
+18074	37454	1
+24386	4222	1
+17887	11415	1
+43517	55573	1
+36623	9293	1
+95891	13622	1
+9971	12348	1
+5254	38613	1
+35963	48375	1
+15747	9312	1
+55573	9914	1
+20780	6860	1
+24805	7702	1
+68408	10897	1
+21359	39141	1
+101899	7747	1
+10710	38794	1
+14978	36361	1
+63888	13584	1
+72764	18559	1
+10841	13567	1
+21862	13435	1
+9012	19155	1
+96646	10315	1
+43826	36361	1
+68740	25926	1
+45840	30933	1
+14385	102167	1
+12704	18267	1
+27789	36733	1
+80034	3759	1
+13753	8186	1
+25779	17796	1
+13195	39091	1
+37868	97155	1
+11117	13499	1
+38250	40183	1
+97031	15175	1
+18074	17575	1
+38782	59358	1
+7962	12052	1
+19611	2505	1
+10411	11520	1
+5192	14766	1
+16417	25431	1
+14978	26277	1
+37767	19000	1
+45840	100790	1
+31172	18267	1
+5886	56109	1
+14158	41111	1
+13240	13499	1
+43517	5792	1
+15913	101757	1
+20755	7925	1
+55573	2505	1
+38794	17525	1
+56045	37113	1
+70207	9242	1
+50421	81878	1
+21249	15413	1
+102707	10549	1
+95205	15049	1
+32173	39653	1
+30933	57603	1
+17887	3217	1
+12864	1715	1
+105731	25926	1
+24386	4789	1
+15913	9971	1
+15413	32252	1
+71138	21075	1
+44030	14472	1
+3690	15913	1
+39637	25431	1
+55573	55860	1
+4201	44370	1
+24115	36782	1
+52058	5254	1
+13642	42056	1
+30730	8950	1
+37233	17907	1
+102707	19000	1
+10452	30933	1
+20847	105496	1
+25926	96600	1
+14692	71138	1
+38171	53165	1
+44583	39808	1
+15770	46738	1
+103639	9602	1
+40128	102272	1
+99693	13195	1
+25536	4789	1
+74021	8901	1
+102504	59639	1
+9830	39334	1
+44030	11002	1
+25926	96537	1
+41332	19500	1
+2414	17558	1
+101056	7491	1
+39555	102346	1
+25148	15913	1
+39141	6353	1
+101757	11019	1
+30933	13499	1
+19000	74081	1
+44014	17887	1
+9653	6941	1
+8863	8098	1
+31096	26815	1
+27521	14577	1
+42302	27384	1
+59358	43492	1
+10059	20595	1
+6860	57603	1
+8921	6073	1
+15270	9576	1
+31172	19611	1
+15485	8901	1
+3390	17004	1
+11715	25098	1
+52432	21743	1
+6992	16743	1
+5848	7642	1
+2414	13753	1
+3877	5977	1
+8901	100510	1
+43660	3433	1
+1464	41301	1
+37454	37428	1
+13890	59538	1
+14117	16140	1
+34978	17415	1
+50595	18381	1
+3472	10822	1
+14577	37868	1
+95420	6732	1
+13873	13943	1
+50595	18267	1
+20133	20204	1
+96158	8186	1
+6402	19670	1
+2708	20940	1
+13923	12704	1
+16170	20614	1
+103027	17415	1
+17227	62911	1
+21094	43504	1
+16001	11151	1
+85619	17761	1
+6941	13642	1
+3587	68091	1
+44583	25201	1
+18007	99292	1
+15770	13030	1
+72487	14296	1
+6645	18051	1
+52432	51618	1
+16001	3515	1
+105336	20780	1
+105409	7994	1
+79685	10351	1
+28863	4553	1
+106212	11754	1
+74548	21862	1
+96627	48375	1
+12184	36623	1
+32800	38916	1
+14059	39793	1
+80073	38483	1
+20286	5148	1
+3587	9312	1
+73931	71138	1
+21620	12889	1
+11686	19294	1
+20940	15413	1
+32301	97031	1
+9743	3515	1
+15032	24149	1
+21862	18464	1
+5640	14657	1
+27503	4497	1
+8825	3275	1
+40083	20614	1
+43942	7313	1
+67143	24386	1
+72334	12679	1
+14235	14842	1
+27466	23992	1
+13670	42200	1
+39808	16001	1
+7313	37823	1
+10374	8901	1
+19500	80930	1
+12889	36024	1
+9293	15913	1
+13337	32173	1
+34978	5507	1
+38794	11415	1
+3690	73342	1
+5640	4222	1
+15451	9702	1
+23875	59726	1
+41332	39984	1
+8825	8901	1
+18381	103487	1
+24149	97920	1
+3611	20989	1
+27919	15747	1
+15913	16985	1
+37928	17004	1
+15032	10897	1
+17457	17952	1
+34944	6487	1
+24149	39313	1
+38483	11887	1
+2768	56045	1
+12795	101853	1
+12704	94132	1
+39688	15913	1
+10351	20877	1
+102623	12864	1
+17796	101994	1
+26479	18267	1
+41232	44030	1
+59501	12499	1
+32005	25926	1
+4497	99395	1
+13522	81871	1
+41301	5423	1
+50442	6645	1
+39886	93579	1
+15230	9830	1
+53824	10549	1
+25926	8436	1
+36361	8551	1
+27677	44682	1
+14216	13847	1
+18074	68876	1
+30730	10351	1
+14904	6966	1
+8676	37233	1
+37620	10897	1
+15880	2672	1
+11715	7821	1
+40128	78985	1
+10452	19500	1
+27677	17887	1
+83096	1464	1
+38763	3611	1
+57977	9631	1
+18847	967	1
+32005	12565	1
+39141	45535	1
+25536	19394	1
+3515	50595	1
+32252	2708	1
+17340	11117	1
+41232	10982	1
+39819	56326	1
+6487	5254	1
+10670	5977	1
+16367	51514	1
+18074	37791	1
+23875	17209	1
+13753	103448	1
+7857	16690	1
+10841	2505	1
+18074	41301	1
+17907	7544	1
+4553	52040	1
+100534	17143	1
+13704	3650	1
+4531	102297	1
+7821	24115	1
+14216	52916	1
+94699	17340	1
+17227	17209	1
+35472	6487	1
+94324	11002	1
+11686	12077	1
+18329	7994	1
+17605	12565	1
+14726	24658	1
+9424	11546	1
+19500	19394	1
+18585	22562	1
+15650	2708	1
+14904	16711	1
+6487	99395	1
+16045	39637	1
+3139	38016	1
+103200	25348	1
+11715	7721	1
+4497	97736	1
+15064	21214	1
+5036	8653	1
+104533	36382	1
+37113	24783	1
+6002	29379	1
+8551	43960	1
+5036	25779	1
+68515	37868	1
+9380	41315	1
+34088	12258	1
+6966	41232	1
+39793	39841	1
+18007	24386	1
+17761	25779	1
+37586	36010	1
+5584	7038	1
+56326	28051	1
+6941	6941	1
+21620	7906	1
+6966	41061	1
+3305	10841	1
+9293	27919	1
+104375	5036	1
+12442	11546	1
+7266	17340	1
+45429	19068	1
+52916	4747	1
+17887	41369	1
+21075	53858	1
+20286	21649	1
+14842	10351	1
+24149	104035	1
+14577	10250	1
+39984	83096	1
+91562	36010	1
+33871	8901	1
+14842	14059	1
+18429	12478	1
+18031	39637	1
+7491	18329	1
+14577	103141	1
+11546	8533	1
+21075	6002	1
+26370	24354	1
+25681	103200	1
+12889	7544	1
+3650	7113	1
+15049	16045	1
+9896	8098	1
+18092	17861	1
+18051	34944	1
+39819	5507	1
+23992	49268	1
+57389	16946	1
+20614	13967	1
+21061	3611	1
+9702	95073	1
+5148	31249	1
+9380	48375	1
+3690	3305	1
+25536	105716	1
+48163	15747	1
+14135	6073	1
+27745	20780	1
+63141	2708	1
+91694	8950	1
+14842	14083	1
+9346	39793	1
+57977	25681	1
+20780	9810	1
+17887	17907	1
+100790	13789	1
+87305	7747	1
+94592	55573	1
+18329	23398	1
+15049	25779	1
+37290	36010	1
+7821	26246	1
+25536	44030	1
+13753	9786	1
+7721	4497	1
+99320	7925	1
+23583	12771	1
+104075	23276	1
+15880	24805	1
+68091	29117	1
+40140	7016	1
+51618	36440	1
+14158	9896	1
+11099	34978	1
+9380	11622	1
+2768	75378	1
+44030	59022	1
+9971	14422	1
+68876	18381	1
+12184	11484	1
+37290	14996	1
+9380	73354	1
+15250	103995	1
+51740	15963	1
+55573	43492	1
+5015	25994	1
+20847	39362	1
+27745	3305	1
+5324	10915	1
+93657	17143	1
+4497	13522	1
+97901	7721	1
+39808	11151	1
+41204	37113	1
+7680	19000	1
+3690	52665	1
+19583	13670	1
+3092	52058	1
+25536	5015	1
+5148	27971	1
+8115	8115	1
+98653	55573	1
+39819	11151	1
+2414	96700	1
+38613	44030	1
+5848	13337	1
+78985	16743	1
+9868	35227	1
+23460	13670	1
+1715	15049	1
+14158	95073	1
+11686	6860	1
+11868	19742	1
+8169	10250	1
+29483	36440	1
+103898	35893	1
+68606	11228	1
+104086	25348	1
+5685	106388	1
+9012	8115	1
+20402	7821	1
+16140	25335	1
+35227	8186	1
+57512	6915	1
+20675	11546	1
+103027	11484	1
+45840	99395	1
+7383	11075	1
+5742	77406	1
+36361	26246	1
+70992	104459	1
+14011	13602	1
+95219	40183	1
+6966	10122	1
+18309	15103	1
+18251	16874	1
+39984	17952	1
+19113	11228	1
+14842	52862	1
+12795	97031	1
+4497	7465	1
+3305	57096	1
+18114	11546	1
+13435	7134	1
+17415	52432	1
+27521	11715	1
+14100	3877	1
+20877	20614	1
+8186	12889	1
+68876	23276	1
+17575	11715	1
+20780	37113	1
+5848	37791	1
+40068	18902	1
+75378	19611	1
+95891	17116	1
+43504	16711	1
+8372	19583	1
+28240	52665	1
+6966	91591	1
+59376	13584	1
+51492	34088	1
+9971	2834	1
+11099	25926	1
+27789	47801	1
+39808	43942	1
+25148	10059	1
+11546	39091	1
+28626	23276	1
+17761	27299	1
+13943	47801	1
+10897	57711	1
+13753	17907	1
+8186	9830	1
+8372	50390	1
+15413	16711	1
+20877	18267	1
+101994	37428	1
+6487	21921	1
+39637	39984	1
+14296	14577	1
+8901	8797	1
+27919	66120	1
+40140	16985	1
+5036	63590	1
+96848	17227	1
+17796	94699	1
+59376	9971	1
+5742	103027	1
+59022	7038	1
+1572	22528	1
+5792	13499	1
+26815	105956	1
+38794	24354	1
+10570	13670	1
+41613	3515	1
+13753	13584	1
+8981	9346	1
+59501	13789	1
+20402	37823	1
+25431	38877	1
+6383	20989	1
+19394	5848	1
+70973	37823	1
+25994	2505	1
+6096	25994	1
+97736	59893	1
+17558	11754	1
+28051	17575	1
+6595	11075	1
+13908	71654	1
+13602	99216	1
+28288	5848	1
+25536	8323	1
+18251	13602	1
+103792	27919	1
+32173	22756	1
+25837	5254	1
+5640	9971	1
+10915	20031	1
+17282	3515	1
+11306	27183	1
+25837	14385	1
+6383	12722	1
+13622	37791	1
+52040	38916	1
+13195	57358	1
+24386	91562	1
+105850	17380	1
+23033	12184	1
+20940	8797	1
+14577	102733	1
+6487	14904	1
+25148	26370	1
+21862	7491	1
+37454	5640	1
+105850	6576	1
+80364	26479	1
+9346	5886	1
+37791	13753	1
+12679	8797	1
+14253	96262	1
+6645	11902	1
+55573	24092	1
+9971	68281	1
+5036	27403	1
+18847	40068	1
+15880	25201	1
+25536	56326	1
+20614	75071	1
+21020	9896	1
+17282	11019	1
+44370	6732	1
+9536	10915	1
+5977	53486	1
+12052	53824	1
+24075	9786	1
+21094	98407	1
+40322	7747	1
+5507	27677	1
+3092	3305	1
+15485	20286	1
+6383	3275	1
+10670	40750	1
+11715	38794	1
+20431	61396	1
+9810	55573	1
+97901	7544	1
+37563	13602	1
+11306	32800	1
+25431	53824	1
+105102	100804	1
+2708	6619	1
+41128	96871	1
+37428	12424	1
+7383	15064	1
+36361	36361	1
+11546	63590	1
+17380	37428	1
+2768	10670	1
+26479	26880	1
+18092	17605	1
+25681	25681	1
+9380	6732	1
+13724	13670	1
+103722	9702	1
+21419	39637	1
+12565	9012	1
+3560	15049	1
+103792	5254	1
+18051	12864	1
+8186	18464	1
+6487	43826	1
+25348	7465	1
+15064	8797	1
+39637	15103	1
+11306	39819	1
+102272	21455	1
+19905	31201	1
+6798	5254	1
+17952	12704	1
+97920	43960	1
+6487	2208	1
+21921	8950	1
+29483	53858	1
+16256	11075	1
+19000	12815	1
+14766	14216	1
+61901	10411	1
+101853	2369	1
+34322	25348	1
+41432	38763	1
+39637	7107	1
+29117	16001	1
+41332	10036	1
+39984	17558	1
+27789	14675	1
+18381	6073	1
+6645	9743	1
+9702	27183	1
+18980	52040	1
+101645	14158	1
+24149	12960	1
+24386	96871	1
+21061	35963	1
+3305	55573	1
+4747	91735	1
+3433	18092	1
+27789	20989	1
+12679	10508	1
+10897	23583	1
+26479	28051	1
+17761	11117	1
+17575	6576	1
+20971	25348	1
+19611	99855	1
+59501	25431	1
+6553	4423	1
+20732	102346	1
+2505	13670	1
+97845	11754	1
+7038	20847	1
+12653	11715	1
+12960	22585	1
+18381	97155	1
+10570	16711	1
+5036	103683	1
+19068	35963	1
+38125	3275	1
+19611	41432	1
+52916	8901	1
+6915	5662	1
+20614	39290	1
+6915	28358	1
+30693	39920	1
+11075	41599	1
+22743	8115	1
+59538	96551	1
+4553	63141	1
+9380	16896	1
+21921	82954	1
+5640	9810	1
+41232	10095	1
+71131	15064	1
+37113	17040	1
+15485	4879	1
+27789	27403	1
+73931	7266	1
+20286	20515	1
+106365	59376	1
+70973	36024	1
+19132	20877	1
+13967	13704	1
+13989	14472	1
+100561	25926	1
+12052	38125	1
+21006	6732	1
+14824	14385	1
+25131	12424	1
+11466	56566	1
+10897	25536	1
+13584	12991	1
+16620	5792	1
+39841	59501	1
+11715	13923	1
+7642	13923	1
+27919	23583	1
+5792	59726	1
+8372	4013	1
+98894	6002	1
+105687	11686	1
+11433	7266	1
+25994	17952	1
+17397	18381	1
+13908	6860	1
+34322	24115	1
+14158	71480	1
+17988	98567	1
+105716	21789	1
+13967	13670	1
+11686	13030	1
+27919	15583	1
+55887	20780	1
+20309	44757	1
+17227	17588	1
+75378	20286	1
+68449	5254	1
+65982	20614	1
+32800	11466	1
+8846	11075	1
+10670	35893	1
+8846	6073	1
+37113	11622	1
+27677	17575	1
+13908	24149	1
+8115	100400	1
+28051	50595	1
+7038	21760	1
+14577	13522	1
+34944	20989	1
+28510	29483	1
+17907	37428	1
+26246	9094	1
+6487	16081	1
+40571	12052	1
+13602	104481	1
+6645	55573	1
+95811	7821	1
+21862	97663	1
+43960	91562	1
+15747	14385	1
+19417	15064	1
+35472	47860	1
+3305	101899	1
+24149	100534	1
+17227	97845	1
+37868	37513	1
+18847	40394	1
+13622	10434	1
+25583	20877	1
+39841	95741	1
+41332	25536	1
+13753	41332	1
+11394	5423	1
+91694	5254	1
+20755	82392	1
+10549	6966	1
+55372	8115	1
+8115	15932	1
+8846	2414	1
+7383	52058	1
+102167	13753	1
+27745	25994	1
+27789	17952	1
+50570	44757	1
+10822	38782	1
+52040	4201	1
+36146	6915	1
+14692	24115	1
+91694	40128	1
+3092	38016	1
+39886	39527	1
+52432	14385	1
+71138	27745	1
+19500	10508	1
+41369	30730	1
+22756	25926	1
+1572	4879	1
+54643	7821	1
+40140	14577	1
+17796	103525	1
+2505	22585	1
+25994	39886	1
+25131	96551	1
+17116	97920	1
+14216	6487	1
+104342	9602	1
+20286	27403	1
+5036	63141	1
+14253	25289	1
+11484	11466	1
+18847	7747	1
+3305	92113	1
+74021	11075	1
+20877	15913	1
+8186	34978	1
+14100	8901	1
+37113	13584	1
+19437	6002	1
+74540	14577	1
+12442	9971	1
+20614	5617	1
+25098	17761	1
+103448	16367	1
+14385	11228	1
+25926	13753	1
+82954	11715	1
+70992	25926	1
+8901	100243	1
+25393	37373	1
+28288	44757	1
+13642	37373	1
+20847	44682	1
+38613	7313	1
+17952	2414	1
+32173	2834	1
+5254	44358	1
+7383	37113	1
+44583	24507	1
+102167	25148	1
+27105	48163	1
+14011	20614	1
+19611	99292	1
+19996	12518	1
+7925	40311	1
+45237	37791	1
+18114	12116	1
+25926	8323	1
+98945	13499	1
+51740	16743	1
+3877	14710	1
+2708	5792	1
+81878	13670	1
+2414	101701	1
+4423	6798	1
+43853	59358	1
+2208	11228	1
+100534	39555	1
+96487	3611	1
+12704	36024	1
+36733	5036	1
+25348	92187	1
+21020	15650	1
+34615	21743	1
+19611	100945	1
+100439	11686	1
+12052	15432	1
+7016	21493	1
+9702	36146	1
+20342	27183	1
+8676	11735	1
+59501	24115	1
+36470	4497	1
+36733	7721	1
+8186	6915	1
+13622	8169	1
+26432	3515	1
+19351	7882	1
+62911	6073	1
+71138	17761	1
+14978	32119	1
+37791	37823	1
+6487	47860	1
+25994	55687	1
+11019	13847	1
+10095	30243	1
+36623	37791	1
+24386	9810	1
+26277	25994	1
+29117	101568	1
+8115	40128	1
+36010	15085	1
+9936	24386	1
+17907	17209	1
+31598	25536	1
+16256	26093	1
+10915	39187	1
+53858	91562	1
+12679	19611	1
+16045	15770	1
+43492	27919	1
+91776	17907	1
+103487	34978	1
+11686	56309	1
+105336	59639	1
+3650	13499	1
+19583	8098	1
+20614	20675	1
+20675	20713	1
+91694	2672	1
+14601	17887	1
+37791	32252	1
+41111	2768	1
+17907	59538	1
+18329	11715	1
+55573	96569	1
+27503	66120	1
+54636	45753	1
+96158	10479	1
+24386	38469	1
+17887	13753	1
+58503	20877	1
+98894	15049	1
+97845	18381	1
+17340	18381	1
+18007	741	1
+15451	5148	1
+100790	16711	1
+57977	15413	1
+14978	1715	1
+9576	15230	1
+13753	11433	1
+52432	38442	1
+26432	13704	1
+14158	41128	1
+12499	70490	1
+5036	73931	1
+41128	9810	1
+35963	44824	1
+23460	14040	1
+61901	15156	1
+20614	13472	1
+85619	36782	1
+98610	7994	1
+45429	48375	1
+39141	72991	1
+93657	14385	1
+10036	47860	1
+14422	17143	1
+20755	45840	1
+105716	20342	1
+72487	11447	1
+67143	15049	1
+15120	13704	1
+59538	12116	1
+3690	56045	1
+13989	11075	1
+30933	26479	1
+7925	52862	1
+14178	2505	1
+43942	14904	1
+9125	44133	1
+39555	10479	1
+99347	55573	1
+100584	27677	1
+104557	11887	1
+30730	59785	1
+6645	105687	1
+17209	34978	1
+37113	3560	1
+59358	105336	1
+26093	51514	1
+12258	12152	1
+71138	20847	1
+21903	97920	1
+3515	22159	1
+18464	45753	1
+17340	44594	1
+91776	7038	1
+14446	74548	1
+11686	6073	1
+6487	19417	1
+36107	95488	1
+25681	27789	1
+43517	55826	1
+10479	11002	1
+15880	1464	1
+97736	10452	1
+9868	97785	1
+25926	10203	1
+41128	9220	1
+25289	20780	1
+100584	14996	1
+10822	31172	1
+97663	17143	1
+7925	17415	1
+39808	21419	1
+104557	16928	1
+14422	101899	1
+26353	73931	1
+40354	5036	1
+15103	102272	1
+67143	17025	1
+15032	17209	1
+34978	39417	1
+63590	11686	1
+26353	29379	1
+24354	12406	1
+8186	34944	1
+100258	24805	1
+15913	13789	1
+59376	28510	1
+35893	9810	1
+3217	17340	1
+27521	10982	1
+19500	48375	1
+5036	100439	1
+18031	39653	1
+51492	12565	1
+12348	25926	1
+4789	25348	1
+62805	49892	1
+4497	44370	1
+5886	20286	1
+68091	73838	1
+32173	6487	1
+9971	9220	1
+6966	9012	1
+14710	19742	1
+56045	6073	1
+37113	41232	1
+4553	103639	1
+27105	11887	1
+39886	17380	1
+5886	10841	1
+14343	47860	1
+75552	5036	1
+19742	66120	1
+39793	99678	1
+8169	21843	1
+8676	65150	1
+24386	103346	1
+17588	14904	1
+25201	17952	1
+6487	28051	1
+75378	11228	1
+101853	13499	1
+8372	7747	1
+105336	24149	1
+39653	2208	1
+15552	66120	1
+12795	19113	1
+49892	27503	1
+71131	42056	1
+28051	68894	1
+8115	18074	1
+22585	37928	1
+20780	99678	1
+95192	51514	1
+68876	27677	1
+101899	14158	1
+8921	11922	1
+20877	9914	1
+23680	2369	1
+73342	5640	1
+106388	44030	1
+19742	8981	1
+38837	12052	1
+15120	13923	1
+11019	44594	1
+7544	5254	1
+4013	11075	1
+97619	12704	1
+17380	17474	1
+21862	103165	1
+43670	22528	1
+36733	7925	1
+34615	27521	1
+68449	49892	1
+11887	78985	1
+18074	17340	1
+78985	18847	1
+104863	38763	1
+9971	13989	1
+38250	43492	1
+13584	17952	1
+59501	25393	1
+35472	8186	1
+39886	27503	1
+9953	2208	1
+103027	14216	1
+25779	11484	1
+9868	40140	1
+14385	75071	1
+43960	17258	1
+30730	18114	1
+15413	27745	1
+11715	12406	1
+9012	36623	1
+7266	36361	1
+44030	14904	1
+99292	13642	1
+11099	71138	1
+39313	32800	1
+11075	75378	1
+12096	5036	1
+14343	14560	1
+25289	5848	1
+16001	34978	1
+9380	37791	1
+21006	82954	1
+27503	8216	1
+50143	6553	1
+65150	71138	1
+44358	37791	1
+14710	10250	1
+101645	20834	1
+14135	38782	1
+5584	3515	1
+30730	6353	1
+7925	27228	1
+19257	55573	1
+3275	30730	1
+37428	24354	1
+6941	26146	1
+101853	39091	1
+36382	45237	1
+27919	17861	1
+14904	103228	1
+9914	7465	1
+102200	7491	1
+87387	18329	1
+7134	25926	1
+12565	18292	1
+13943	14534	1
+98766	44030	1
+10095	23211	1
+1688	49892	1
+43826	59358	1
+56326	21789	1
+7925	11868	1
+6619	3515	1
+103792	16522	1
+25536	28358	1
+47801	5640	1
+44030	7134	1
+17887	7925	1
+39688	6860	1
+2834	41315	1
+23875	11039	1
+18074	103282	1
+104075	28124	1
+39091	25536	1
+11520	25201	1
+4747	18251	1
+49892	6002	1
+54643	6487	1
+96158	11686	1
+23460	52058	1
+95192	18826	1
+5036	5148	1
+13584	10250	1
+18092	25536	1
+102272	18092	1
+11887	68876	1
+41384	12052	1
+26277	39141	1
+46738	27183	1
+5254	18918	1
+17761	23875	1
+12518	1572	1
+17227	6353	1
+23875	25536	1
+10122	55573	1
+11520	6645	1
+13753	5015	1
+39362	6992	1
+18381	11394	1
+35525	105102	1
+101979	11754	1
+38171	41628	1
+25201	36782	1
+5015	27403	1
+104481	13704	1
+4423	6487	1
+52058	6383	1
+11520	30730	1
+13943	28649	1
+45840	25393	1
+37791	11415	1
+13622	40372	1
+57512	6645	1
+24092	59376	1
+13584	18381	1
+14385	12348	1
+7906	28358	1
+7491	27919	1
+38204	50570	1
+3515	15032	1
+13642	7925	1
+55372	37113	1
+77343	27745	1
+14710	8797	1
+11117	30243	1
+72877	44133	1
+27745	59893	1
+46738	14978	1
+25098	17796	1
+35963	63141	1
+11466	9971	1
+13195	13923	1
+5192	106388	1
+17166	23348	1
+11002	7107	1
+9936	39527	1
+34978	105877	1
+6383	6073	1
+4822	13522	1
+80034	3305	1
+101221	7038	1
+7491	43960	1
+70530	20431	1
+3390	14343	1
+21862	81878	1
+36782	39290	1
+37791	67143	1
+9868	27299	1
+51492	14601	1
+6487	16711	1
+5036	7313	1
+20088	29596	1
+59358	16711	1
+7038	17952	1
+9293	51514	1
+27677	27919	1
+6645	68894	1
+25994	6192	1
+14601	5640	1
+13670	15432	1
+39555	53824	1
+9012	18114	1
+10250	99292	1
+17952	101701	1
+85619	38794	1
+11546	12317	1
+48375	76035	1
+15880	37428	1
+100534	71654	1
+103792	25994	1
+14422	59726	1
+14216	4747	1
+19583	10250	1
+45237	13522	1
+14824	14216	1
+15880	51514	1
+36470	20834	1
+11520	17887	1
+20342	41232	1
+9220	6487	1
+18381	103282	1
+24896	42840	1
+100945	24207	1
+11686	20309	1
+11075	17143	1
+9971	51422	1
+34978	37868	1
+91747	17761	1
+22300	28240	1
+14422	20732	1
+11754	5886	1
+17952	24354	1
+17907	91694	1
+15747	18251	1
+3650	57096	1
+105687	37373	1
+9181	39819	1
+27228	59893	1
+7925	68939	1
+94724	16928	1
+41061	38794	1
+68281	37791	1
+3092	34944	1
+16170	17004	1
+20780	73331	1
+15485	16928	1
+43942	39984	1
+11075	85519	1
+101645	9971	1
+101221	7491	1
+3611	36440	1
+27789	17258	1
+18074	39984	1
+40140	14904	1
+13943	17143	1
+11075	29483	1
+39984	69206	1
+36440	102623	1
+10670	3690	1
+17907	11019	1
+54643	12478	1
+95073	7747	1
+77406	51514	1
+74548	13499	1
+74548	6073	1
+3433	40589	1
+68091	13908	1
+68437	7925	1
+30730	52058	1
+80034	101342	1
+14385	77861	1
+81770	6487	1
+5036	13753	1
+68449	5214	1
+92187	82954	1
+25393	51514	1
+10411	15270	1
+40311	3305	1
+97120	15214	1
+35645	5886	1
+28649	59639	1
+10036	20614	1
+57389	94191	1
+10452	37823	1
+6383	7347	1
+48375	2708	1
+53858	27403	1
+21493	17143	1
+10841	13499	1
+24386	18031	1
+68424	2834	1
+73838	17166	1
+17166	12771	1
+37928	8901	1
+37605	39841	1
+3611	7491	1
+23460	14158	1
+23129	8115	1
+9971	44824	1
+55860	2768	1
+7491	19996	1
+48375	12348	1
+4497	105336	1
+20780	14560	1
+13670	18092	1
+20309	8797	1
+12771	104035	1
+11715	2868	1
+8186	103282	1
+17489	13873	1
+24593	36010	1
+14385	24092	1
+48146	13642	1
+5254	26745	1
+3092	11754	1
+11798	91546	1
+103639	2414	1
+13943	12653	1
+31249	6002	1
+22774	12679	1
+36361	8115	1
+41528	23992	1
+32119	29117	1
+10549	85619	1
+7313	6353	1
+4879	7347	1
+39637	15552	1
+11394	12478	1
+7038	105039	1
+40311	11075	1
+18051	51492	1
+24149	26277	1
+24658	15451	1
+59538	97031	1
+18381	95588	1
+42817	23211	1
+12442	2414	1
+13923	92243	1
+17907	23276	1
+96679	12704	1
+20877	22424	1
+41398	17004	1
+23875	19460	1
+52385	12704	1
+20309	6553	1
+7244	5254	1
+10915	9198	1
+34322	28358	1
+36127	99640	1
+4553	9576	1
+21020	59726	1
+9181	16121	1
+15432	20971	1
+71527	30730	1
+37471	7038	1
+59538	14317	1
+3952	9361	1
+4497	59376	1
+6383	68894	1
+13724	37454	1
+4747	38613	1
+7113	13831	1
+75051	37823	1
+15049	17380	1
+4747	13642	1
+5361	40183	1
+59747	13195	1
+15913	20989	1
+103792	6002	1
+36440	55396	1
+25348	105409	1
+13642	53824	1
+14117	7994	1
+8676	4553	1
+92187	4553	1
+21342	57389	1
+72487	70490	1
+10878	25348	1
+25348	21249	1
+59726	32173	1
+56045	13670	1
+22424	25148	1
+9012	102272	1
+103200	12565	1
+71654	2414	1
+5640	14637	1
+5214	6595	1
+12460	77406	1
+9702	16711	1
+29379	25431	1
+43900	38763	1
+6645	102623	1
+75071	18522	1
+99307	10897	1
+19417	36024	1
+6002	5792	1
+12406	25201	1
+91546	22585	1
+13943	78985	1
+44594	18092	1
+1865	15230	1
+19132	13967	1
+20940	39235	1
+94868	40140	1
+20309	2414	1
+7821	14472	1
+19500	101171	1
+12565	54643	1
+21862	15913	1
+78985	17988	1
+30730	14692	1
+75378	53858	1
+6645	19437	1
+12499	102504	1
+31172	4497	1
+18585	20834	1
+59639	13670	1
+50595	10841	1
+3092	98210	1
+11039	17340	1
+39808	17474	1
+29025	106388	1
+14842	3305	1
+43942	20309	1
+44757	36782	1
+17796	9181	1
+46738	10982	1
+9830	37823	1
+5148	29483	1
+37113	8921	1
+24354	1464	1
+13724	6860	1
+4879	104880	1
+12679	16660	1
+10897	102364	1
+33148	19275	1
+71138	97663	1
+22585	16711	1
+7038	20989	1
+29025	37113	1
+23348	28358	1
+3410	9424	1
+7038	37868	1
+36382	17605	1
+39819	16045	1
+50143	34251	1
+68740	24354	1
+8825	10250	1
+14385	54234	1
+8551	6353	1
+48375	94191	1
+19871	10250	1
+27919	21862	1
+71438	55573	1
+20675	6860	1
+26745	19611	1
+38250	16844	1
+13943	36440	1
+93657	13967	1
+11306	14317	1
+77406	27105	1
+15570	27919	1
+55573	97053	1
+53824	15103	1
+5742	18429	1
+13499	8950	1
+50252	25148	1
+61217	37823	1
+17887	5254	1
+14317	24149	1
+12565	68424	1
+6941	8098	1
+17761	50570	1
+43517	27919	1
+8676	11117	1
+94592	5507	1
+40322	11228	1
+24149	11686	1
+18980	21047	1
+11546	91546	1
+57512	20402	1
+45237	27919	1
+101899	37791	1
+21324	15015	1
+11645	11099	1
+32800	23398	1
+37586	39841	1
+25994	20047	1
+6487	50252	1
+7347	3650	1
+7266	10897	1
+22466	39235	1
+39984	17474	1
+12406	14317	1
+14135	51836	1
+15485	14842	1
+97845	13753	1
+39637	18074	1
+53837	12565	1
+54275	24207	1
+9293	68281	1
+38877	11075	1
+37113	15932	1
+26353	59538	1
+40128	42056	1
+24783	3139	1
+80034	8216	1
+41613	17796	1
+54234	4201	1
+41250	9971	1
+11484	50570	1
+37428	41301	1
+62224	36107	1
+38931	6383	1
+19000	54234	1
+37428	37791	1
+25926	19394	1
+15250	15230	1
+25348	6402	1
+48163	9971	1
+17415	42056	1
+94324	18826	1
+53858	3611	1
+99292	14158	1
+7721	102346	1
+7906	16290	1
+18329	29379	1
+36623	104052	1
+100790	20877	1
+17227	25681	1
+12889	36361	1
+13989	41128	1
+13670	14534	1
+3515	14317	1
+14824	14235	1
+9220	6073	1
+12653	10250	1
+9702	43517	1
+87387	21862	1
+9346	17952	1
+3275	35893	1
+97736	6732	1
+5507	18051	1
+8676	47801	1
+43960	18051	1
+15747	39886	1
+6487	11686	1
+49892	44030	1
+5977	3305	1
+25536	25926	1
+36470	23348	1
+45753	99562	1
+15451	7038	1
+5192	67143	1
+11715	4013	1
+26277	15049	1
+11754	14011	1
+18869	4879	1
+19611	106056	1
+13602	14253	1
+38916	45429	1
+10596	33103	1
+15880	17988	1
+12889	2672	1
+20595	23875	1
+20780	7594	1
+13642	59639	1
+20286	44370	1
+7491	57711	1
+94724	14842	1
+13642	6966	1
+21020	24658	1
+65150	30730	1
+36361	15196	1
+95588	40128	1
+3611	27403	1
+25994	26479	1
+9953	4879	1
+19500	25926	1
+98945	2834	1
+51836	30730	1
+59290	967	1
+24783	10250	1
+59376	40083	1
+103214	17952	1
+97845	7313	1
+13642	76035	1
+12889	6487	1
+4423	102346	1
+37791	36782	1
+14343	5977	1
+17988	46738	1
+39984	14253	1
+12052	59747	1
+68281	1572	1
+19960	81871	1
+20847	37791	1
+8901	98237	1
+24840	7038	1
+58503	22562	1
+13622	44030	1
+20309	91776	1
+15932	18381	1
+7906	9602	1
+3305	2745	1
+22424	48375	1
+10670	98210	1
+1572	27337	1
+7925	36361	1
+28626	27677	1
+70992	81878	1
+25994	42056	1
+14040	3275	1
+27789	29483	1
+8323	6915	1
+73342	11715	1
+94724	71138	1
+58220	37823	1
+35227	38916	1
+12960	14100	1
+14059	3433	1
+41332	24386	1
+9724	5742	1
+45753	9971	1
+14011	99678	1
+100439	59376	1
+15485	2768	1
+17887	17588	1
+72487	72877	1
+3690	7383	1
+37868	41061	1
+11715	57953	1
+98584	12460	1
+20431	55887	1
+36010	39313	1
+14385	97785	1
+51740	101994	1
+7721	14040	1
+13584	14472	1
+23033	50570	1
+2834	105409	1
+72487	78962	1
+14861	6645	1
+98894	11686	1
+20286	35695	1
+55573	62805	1
+78962	8676	1
+96080	49892	1
+9012	67143	1
+5507	68876	1
+27183	40140	1
+102707	18092	1
+17887	14296	1
+20342	5036	1
+13030	7544	1
+4879	8098	1
+100666	1267	1
+28709	59189	1
+4497	25837	1
+106388	5015	1
+7107	39819	1
+14343	41250	1
+5792	5015	1
+14446	41128	1
+6941	103614	1
+19611	21075	1
+73354	10250	1
+25681	5792	1
+26353	98945	1
+13704	13522	1
+17505	17319	1
+5036	28863	1
+14766	3690	1
+3690	78985	1
+11645	6645	1
+13499	27384	1
+17907	27521	1
+13789	13813	1
+4497	7747	1
+26898	92243	1
+25583	29025	1
+6595	6073	1
+56109	5640	1
+44030	10508	1
+7491	17143	1
+96789	25926	1
+82392	10351	1
+13908	12478	1
+36107	101221	1
+13989	55396	1
+17258	17380	1
+43492	14422	1
+105731	20614	1
+13602	41250	1
+98841	36146	1
+18092	17588	1
+44370	25994	1
+10841	4423	1
+105102	22756	1
+14343	47801	1
+38469	9830	1
+15485	5254	1
+37605	16743	1
+68876	6915	1
+102167	12499	1
+36024	71813	1
+21620	6595	1
+17796	16001	1
+11941	71480	1
+37113	16896	1
+1865	96627	1
+34599	37428	1
+8186	83096	1
+27337	51514	1
+38483	13642	1
+11546	33148	1
+11075	30471	1
+21094	6595	1
+106296	23875	1
+10452	29025	1
+104481	13642	1
+95219	9702	1
+59376	68553	1
+24354	12518	1
+55573	18267	1
+96824	13670	1
+12406	17887	1
+25779	101853	1
+63141	77343	1
+87387	25201	1
+13967	14253	1
+7821	26898	1
+43504	9012	1
+10897	18329	1
+39841	16743	1
+15570	12052	1
+49892	16711	1
+18074	17397	1
+38385	104557	1
+17761	30933	1
+14117	8115	1
+14842	21843	1
+7134	18585	1
+22585	4222	1
+15049	1865	1
+96679	13670	1
+15859	37428	1
+38794	46738	1
+72877	6073	1
+39808	43960	1
+3611	9012	1
+97736	16928	1
+13789	21094	1
+8098	30933	1
+3410	10897	1
+30243	7925	1
+39637	39313	1
+17837	7994	1
+5848	43517	1
+38916	75378	1
+17227	9060	1
+42344	1811	1
+10059	95073	1
+96262	17887	1
+7134	39984	1
+20877	6402	1
+21075	6732	1
+104557	5886	1
+17907	14534	1
+103282	17761	1
+68424	15432	1
+27677	23875	1
+44757	97920	1
+12679	61202	1
+87305	16620	1
+8115	56566	1
+7925	71527	1
+11039	8720	1
+70992	49892	1
+13724	71654	1
+5254	22774	1
+48375	15064	1
+68876	9293	1
+13454	19068	1
+2672	68281	1
+15156	18092	1
+45738	6073	1
+25201	44594	1
+97120	34088	1
+5148	73931	1
+6678	14842	1
+17988	103282	1
+18980	40372	1
+5886	93971	1
+3515	26479	1
+19312	20877	1
+3275	38837	1
+15932	15032	1
+96262	14472	1
+11735	2414	1
+17952	99216	1
+101568	34978	1
+15880	21020	1
+17952	8115	1
+57096	34944	1
+13642	97663	1
+7113	105496	1
+1865	42056	1
+17952	103792	1
+17988	11484	1
+1464	8115	1
+1267	17415	1
+6576	68091	1
+29379	25779	1
+27105	16312	1
+17558	36382	1
+5254	12052	1
+35963	103995	1
+31172	10570	1
+13967	74548	1
+21159	30963	1
+14710	11798	1
+57953	17952	1
+12771	59501	1
+39555	91694	1
+99320	14842	1
+26353	5742	1
+11686	28358	1
+21061	55573	1
+10633	30243	1
+13753	12565	1
+12317	11075	1
+34599	18329	1
+101979	8098	1
+25536	19351	1
+19500	18267	1
+44478	16045	1
+12565	78985	1
+17588	34978	1
+17380	3515	1
+36910	101319	1
+19611	5015	1
+9702	97031	1
+17605	14904	1
+12499	25201	1
+7925	103448	1
+103282	27183	1
+29117	105850	1
+18522	29379	1
+44030	35963	1
+13789	51492	1
+19000	7611	1
+12864	12565	1
+19091	10059	1
+6487	13753	1
+7113	105336	1
+37113	9293	1
+37290	27677	1
+36623	24354	1
+3433	97120	1
+25926	9380	1
+13642	52862	1
+41332	7544	1
+13923	5036	1
+97920	3433	1
+18980	40311	1
+27789	28709	1
+38794	15880	1
+48375	7313	1
+71480	44030	1
+40083	5036	1
+11099	11039	1
+55573	18485	1
+21094	17227	1
+2414	17474	1
+21903	27384	1
+6619	39091	1
+8186	7491	1
+21342	14904	1
+14577	15432	1
+12960	56566	1
+15770	7721	1
+10897	17340	1
+105850	39141	1
+3410	36361	1
+24805	6304	1
+39920	38204	1
+36024	43492	1
+74540	14011	1
+11902	49892	1
+7038	74540	1
+28288	36024	1
+28863	35963	1
+17340	44583	1
+62911	5977	1
+12889	9268	1
+14601	4553	1
+73354	3690	1
+103214	25779	1
+7721	5848	1
+9242	37928	1
+6645	48480	1
+18267	15120	1
+23129	17952	1
+28626	17025	1
+32336	5324	1
+30933	20309	1
+36556	14498	1
+59501	52058	1
+13499	99320	1
+55887	19611	1
+104863	40183	1
+14560	44030	1
+12052	8216	1
+15650	71654	1
+17192	39819	1
+37791	44370	1
+9830	55573	1
+12889	12864	1
+11754	12258	1
+41332	49892	1
+26353	18114	1
+5254	53486	1
+25431	45237	1
+11433	25536	1
+14577	52432	1
+39819	104035	1
+17952	41432	1
+82954	50143	1
+17380	17415	1
+15120	14216	1
+19611	25994	1
+56326	8592	1
+77861	20286	1
+19500	103722	1
+39808	104035	1
+71138	44358	1
+82392	37928	1
+6487	7313	1
+14805	5977	1
+14577	85519	1
+10549	59538	1
+105336	26093	1
+66120	39984	1
+5381	15519	1
+25431	12460	1
+55573	10710	1
+9702	17796	1
+68894	15214	1
+94117	28358	1
+19437	11503	1
+7642	51492	1
+52916	29117	1
+18292	12460	1
+4497	9424	1
+23875	16027	1
+8533	26479	1
+10570	39841	1
+44757	27299	1
+15913	25536	1
+25289	14385	1
+13943	27919	1
+3305	21843	1
+65150	72487	1
+3305	36733	1
+97736	36470	1
+11117	34615	1
+48480	15432	1
+11546	40164	1
+6860	16874	1
+6645	57977	1
+11754	9125	1
+12917	104086	1
+37928	40128	1
+5507	37233	1
+25148	9702	1
+10479	44478	1
+30933	9914	1
+13670	50390	1
+21903	45429	1
+26353	41599	1
+103841	5742	1
+1267	19374	1
+41232	15413	1
+39886	5617	1
+3515	20309	1
+11322	6645	1
+11941	19583	1
+82954	44030	1
+13642	51422	1
+11622	13622	1
+17988	50595	1
+38483	7747	1
+17952	14343	1
+16367	41369	1
+5036	10508	1
+25926	32119	1
+19611	9602	1
+15413	52040	1
+41111	18074	1
+16522	8115	1
+25201	59501	1
+40140	37823	1
+77343	21020	1
+17988	36361	1
+7107	105850	1
+30730	80073	1
+3587	11982	1
+9380	10670	1
+34322	2768	1
+13704	21862	1
+13522	102707	1
+52040	19500	1
+6678	24658	1
+32005	11686	1
+34978	19091	1
+38782	22424	1
+41369	25348	1
+14692	3358	1
+14011	30787	1
+10570	51492	1
+55396	51492	1
+3275	14059	1
+17489	12771	1
+6002	83096	1
+8186	37428	1
+26850	25994	1
+6383	21047	1
+11715	105538	1
+103282	39808	1
+9012	11394	1
+68449	6732	1
+10915	93971	1
+39362	25994	1
+25348	15376	1
+36382	10529	1
+8372	28358	1
+38931	78985	1
+6798	23276	1
+20653	59376	1
+18007	2834	1
+12565	18381	1
+44370	39653	1
+39637	15570	1
+17415	28051	1
+94724	7747	1
+8981	13753	1
+11546	20653	1
+13908	12499	1
+14498	8825	1
+55573	16140	1
+98071	18092	1
+40128	9181	1
+23875	24149	1
+40589	23211	1
+12704	12679	1
+37605	12704	1
+82954	68449	1
+26898	39984	1
+6595	39793	1
+15770	59358	1
+16620	16660	1
+35472	11686	1
+24354	37454	1
+6860	80598	1
+27677	15880	1
+37113	14059	1
+44030	5507	1
+23276	103448	1
+72764	20877	1
+12679	14385	1
+11415	28051	1
+2768	14385	1
+18522	39417	1
+8186	11484	1
+25348	2208	1
+15432	14296	1
+38794	17907	1
+11503	26246	1
+9971	18464	1
+58230	13499	1
+7347	13522	1
+25926	39417	1
+14657	4879	1
+38794	11546	1
+37428	48375	1
+19611	7721	1
+12258	20286	1
+8372	37113	1
+12499	101899	1
+39026	57389	1
+7266	26479	1
+11754	10570	1
+12052	15552	1
+8186	59726	1
+20877	78985	1
+24149	20309	1
+3092	68553	1
+54234	2708	1
+25994	36440	1
+15747	12704	1
+5720	14692	1
+102623	37823	1
+98006	14178	1
+39920	72828	1
+5640	14560	1
+53858	11099	1
+7038	102504	1
+27503	12704	1
+38763	21324	1
+103448	13967	1
+18381	100584	1
+9576	41350	1
+73331	41128	1
+9702	29117	1
+9786	8699	1
+11546	7266	1
+21094	38613	1
+15032	14618	1
+40183	37113	1
+44133	17796	1
+30730	32227	1
+15137	37823	1
+59376	47022	1
+39290	25131	1
+7107	42056	1
+15175	101171	1
+55573	6002	1
+44757	31172	1
+12499	17143	1
+17397	15049	1
+24386	98894	1
+29117	18114	1
+20877	7113	1
+8676	72877	1
+45840	21075	1
+25994	6553	1
+12771	3515	1
+10250	20755	1
+17397	21862	1
+12864	6304	1
+5662	6134	1
+11715	3390	1
+45658	45840	1
+14560	59376	1
+11546	47004	1
+17861	18381	1
+24354	25431	1
+105336	20847	1
+10670	16660	1
+38483	21493	1
+3305	103525	1
+3587	11306	1
+36361	15214	1
+32412	26815	1
+20780	59376	1
+28863	71138	1
+5886	30730	1
+14040	104375	1
+11868	14235	1
+101853	2768	1
+27789	27971	1
+41250	8901	1
+26479	24271	1
+36623	2414	1
+14385	14675	1
+57967	5640	1
+11075	102504	1
+12960	80034	1
+25926	59808	1
+13670	13704	1
+12889	3275	1
+57603	36440	1
+34599	9346	1
+8186	57358	1
+94896	20780	1
+99121	6645	1
+27919	11433	1
+100584	15049	1
+11922	23348	1
+10633	14158	1
+15539	35472	1
+9936	21075	1
+40140	16928	1
+21823	13724	1
+38763	99320	1
+29025	14824	1
+18918	7038	1
+14135	52916	1
+4553	52862	1
+27919	68876	1
+11546	32351	1
+20342	27521	1
+12889	13361	1
+25148	11002	1
+2208	13522	1
+105472	6002	1
+14059	16711	1
+14253	24149	1
+7544	59358	1
+7313	18381	1
+12960	45840	1
+48375	6619	1
+54234	7994	1
+43826	15214	1
+18092	722	1
+14385	12424	1
+19611	8981	1
+14385	99320	1
+17605	18381	1
+13522	6798	1
+37113	68620	1
+3560	25348	1
+8292	9868	1
+13642	26370	1
+37290	32800	1
+65150	14216	1
+39141	34599	1
+24386	18051	1
+21620	94699	1
+18092	45658	1
+56326	17988	1
+92216	25994	1
+51492	13813	1
+5742	22585	1
+44229	12565	1
+26479	8551	1
+59376	11228	1
+63750	17761	1
+23348	32709	1
+6383	12889	1
+3433	14710	1
+20309	28124	1
+6002	9702	1
+87422	7107	1
+25779	17861	1
+11902	39886	1
+103282	15747	1
+17489	1464	1
+17415	27183	1
+19905	20402	1
+26246	8754	1
+5036	41204	1
+6437	11546	1
+27503	19437	1
+103792	17025	1
+10549	44682	1
+27183	17761	1
+41332	4497	1
+10692	40164	1
+18429	15103	1
+36361	11546	1
+27919	43853	1
+103448	24386	1
+10095	11228	1
+68449	25681	1
+68424	5886	1
+15120	22424	1
+9012	55573	1
+15747	8720	1
+56109	9971	1
+39598	12679	1
+10549	8115	1
+17340	15913	1
+100820	7038	1
+6002	16121	1
+23129	18329	1
+9012	11002	1
+21493	8592	1
+13337	14904	1
+14710	16928	1
+105850	39984	1
+40372	4497	1
+14216	28510	1
+63382	13967	1
+21843	26353	1
+19257	19437	1
+17761	15913	1
+63141	30730	1
+20031	12679	1
+14135	102623	1
+101979	8372	1
+19611	72764	1
+100945	3433	1
+11075	10434	1
+25536	95073	1
+17952	14011	1
+40183	42187	1
+71654	26479	1
+6383	28358	1
+25583	19611	1
+5640	6595	1
+12539	12442	1
+1715	25994	1
+20309	44358	1
+39886	2672	1
+38663	96963	1
+12917	103012	1
+23276	91776	1
+19611	104481	1
+17380	26277	1
+19500	13522	1
+18329	17098	1
+2208	19500	1
+23211	55687	1
+10411	29379	1
+39653	26745	1
+55426	37791	1
+3587	18962	1
+30730	7347	1
+101899	14253	1
+3807	15049	1
+14135	7594	1
+17340	20342	1
+9602	2369	1
+32252	27299	1
+68894	9576	1
+15230	3611	1
+5662	6304	1
+11228	43504	1
+12539	41369	1
+11002	17887	1
+13584	102167	1
+105716	39819	1
+10570	6619	1
+15880	34978	1
+57603	20877	1
+5214	61485	1
+17761	104075	1
+21862	101899	1
+40128	41232	1
+17887	25779	1
+3433	94896	1
+25837	30730	1
+9242	92243	1
+20780	4013	1
+14824	7721	1
+13602	16140	1
+6002	24840	1
+36623	62911	1
+13704	41332	1
+35472	37823	1
+21862	4553	1
+20614	99395	1
+99347	12565	1
+10897	58230	1
+11715	100510	1
+71138	7994	1
+7038	102167	1
+57492	17952	1
+15570	39527	1
+37791	39555	1
+51836	2768	1
+12771	17282	1
+28358	6002	1
+7113	16874	1
+20989	23276	1
+11228	25536	1
+10122	28358	1
+5886	6678	1
+40140	9293	1
+14296	6645	1
+7113	15519	1
+18267	7642	1
+53858	40311	1
+7038	39313	1
+85519	32800	1
+23583	17340	1
+10897	32412	1
+10095	98945	1
+101899	14842	1
+91462	39819	1
+7347	2834	1
+17227	5977	1
+10250	73331	1
+19742	81871	1
+14385	38483	1
+104818	25926	1
+11798	95073	1
+8901	101319	1
+53083	25994	1
+55573	75552	1
+14958	9868	1
+25926	91562	1
+21843	91591	1
+12317	15913	1
+5214	30787	1
+3690	5528	1
+21419	27677	1
+11686	18092	1
+2868	13670	1
+15064	7721	1
+11868	16928	1
+72487	18074	1
+30243	57492	1
+45738	3690	1
+105731	11686	1
+2708	6992	1
+23348	49892	1
+62911	68091	1
+55573	59747	1
+55573	101171	1
+13499	13622	1
+6553	16290	1
+5507	95951	1
+32173	20614	1
+19611	59555	1
+13989	80034	1
+13908	13789	1
+13724	21493	1
+39984	21921	1
+19583	10452	1
+44682	10897	1
+30693	47769	1
+15064	9810	1
+18092	105687	1
+26898	40372	1
+36782	34978	1
+8653	12539	1
+59358	9702	1
+16620	20614	1
+10670	99517	1
+106246	10411	1
+52432	10479	1
+25131	11546	1
+30730	36361	1
+13522	17588	1
+25131	17558	1
+18329	71131	1
+17605	7313	1
+11466	9312	1
+41128	51422	1
+87472	20614	1
+39793	4772	1
+12499	4747	1
+17340	8592	1
+8592	100534	1
+1464	78985	1
+18074	17887	1
+27919	98610	1
+44133	74540	1
+7107	68894	1
+5584	37113	1
+14498	17340	1
+41599	14135	1
+3515	15770	1
+11546	68876	1
+6860	24075	1
+17380	16121	1
+55887	25348	1
+17861	17887	1
+45627	21921	1
+5254	37823	1
+9810	102346	1
+13943	14216	1
+5640	3139	1
+20847	2834	1
+103487	43960	1
+74548	14472	1
+27677	13642	1
+77406	27183	1
+10479	23583	1
+37791	91546	1
+39984	6645	1
+19113	6002	1
+105409	18329	1
+75378	8797	1
+34088	44381	1
+25131	17227	1
+102167	30243	1
+27971	37791	1
+12499	16928	1
+55013	16743	1
+23875	10710	1
+22528	48146	1
+11715	5036	1
+13943	8921	1
+16140	5886	1
+23348	37868	1
+33961	8797	1
+1464	43960	1
+38916	21020	1
+96262	16928	1
+6576	8720	1
+74540	7747	1
+51740	5507	1
+19000	7347	1
+9012	11686	1
+47004	10411	1
+24075	49892	1
+17988	26353	1
+24149	55372	1
+103346	6487	1
+37791	32119	1
+2708	21020	1
+93384	13499	1
+103525	26353	1
+22562	27299	1
+11394	6915	1
+57096	17761	1
+7266	68281	1
+30730	10915	1
+57711	26815	1
+65150	13989	1
+48146	24354	1
+12704	59358	1
+18559	20133	1
+99517	3433	1
+100584	7107	1
+91776	39984	1
+13670	103841	1
+7611	25681	1
+15085	10897	1
+20780	13584	1
+19611	7295	1
+9830	31172	1
+28051	43960	1
+5214	27971	1
+5792	92113	1
+24805	48163	1
+13499	18114	1
+12460	101342	1
+8098	13847	1
+15859	16874	1
+11754	59501	1
+12442	17796	1
+4531	21620	1
+12864	103995	1
+4747	37373	1
+43504	6860	1
+51740	98407	1
+51492	8216	1
+1715	23033	1
+106388	16660	1
+51740	30787	1
+50390	19000	1
+19722	8901	1
+25348	13773	1
+4789	11715	1
+68281	2708	1
+11039	39334	1
+13622	12348	1
+12917	8846	1
+9971	2505	1
+71138	103639	1
+5507	17887	1
+24149	17227	1
+17340	41398	1
+14560	81878	1
+41369	44030	1
+37233	11715	1
+99678	10250	1
+14343	92243	1
+13584	13670	1
+12795	19000	1
+7383	26898	1
+9830	19437	1
+72596	5036	1
+8551	102707	1
+53824	26093	1
+39346	6966	1
+43504	26093	1
+26277	42056	1
+18980	36733	1
+11798	14675	1
+14385	10951	1
+96158	28358	1
+21843	30243	1
+20342	37373	1
+55573	15747	1
+8098	73331	1
+5792	7721	1
+7491	38782	1
+27971	39362	1
+30933	20780	1
+2745	3650	1
+39886	50442	1
+29117	37791	1
+6487	97901	1
+72764	12917	1
+72828	10315	1
+18074	36361	1
+14385	35963	1
+104342	49892	1
+12704	18381	1
+34944	24840	1
+67604	21094	1
+21903	3139	1
+7465	35963	1
+101899	26353	1
+4497	5214	1
+79685	2414	1
+2834	7383	1
+5640	97785	1
+17415	15049	1
+6966	11075	1
+25431	85619	1
+4497	10036	1
+9012	14385	1
+15214	27183	1
+38763	14343	1
+9702	53858	1
+18585	13753	1
+20309	2834	1
+25583	30730	1
+18902	6463	1
+7038	7994	1
+2414	12815	1
+3611	9786	1
+13522	9971	1
+7642	59376	1
+17588	9012	1
+8064	20614	1
+38613	13813	1
+38794	5036	1
+45753	13567	1
+7906	6073	1
+91776	14472	1
+4747	17227	1
+103614	37823	1
+102707	11754	1
+14011	48375	1
+18092	34088	1
+8352	25148	1
+82954	20834	1
+19155	26093	1
+71138	8676	1
+71138	92187	1
+15880	24149	1
+13195	38520	1
+15196	43942	1
+14692	10250	1
+10411	105716	1
+13753	13967	1
+9602	32173	1
+20780	8846	1
+3690	20780	1
+33103	16660	1
+46738	2834	1
+29117	17796	1
+9810	53486	1
+91735	17166	1
+17397	27919	1
+14100	16711	1
+9346	48163	1
+27745	12679	1
+5528	20402	1
+95891	8921	1
+14996	23398	1
+18267	9602	1
+25681	97979	1
+19312	17227	1
+102346	26479	1
+100584	4747	1
+48480	71138	1
+46738	5192	1
+104709	47769	1
+9971	17837	1
+23129	38794	1
+11686	9868	1
+7491	50570	1
+11715	4497	1
+38782	37791	1
+14343	14657	1
+5254	11868	1
+16045	57512	1
+17796	21760	1
+16825	13908	1
+33148	19312	1
+36382	9346	1
+26246	105266	1
+22756	34978	1
+19583	39984	1
+7611	6002	1
+68281	24354	1
+35067	5662	1
+9702	17988	1
+57492	24386	1
+12889	80598	1
+18074	32173	1
+36382	22585	1
+20877	3611	1
+95741	12565	1
+72487	55573	1
+25393	24149	1
+20286	61396	1
+13499	18559	1
+50421	36782	1
+5662	12565	1
+9868	36107	1
+12960	40128	1
+49892	104920	1
+14158	28709	1
+7491	100439	1
+14135	37454	1
+91562	39819	1
+31172	25994	1
+20286	52916	1
+27789	8901	1
+36146	25536	1
+96487	19312	1
+17837	41128	1
+15963	40128	1
+91462	39808	1
+23348	3305	1
+17796	20614	1
+87305	2768	1
+37791	100893	1
+13642	14637	1
+33883	7925	1
+20431	60225	1
+75378	7038	1
+47022	37823	1
+6487	30933	1
+72764	6860	1
+80598	55573	1
+8115	16874	1
+55573	15583	1
+5742	9346	1
+25994	5036	1
+103282	17025	1
+13704	2834	1
+3092	5977	1
+7038	3358	1
+19500	96789	1
+4497	9896	1
+17761	27789	1
+7313	8720	1
+23348	48375	1
+14842	68437	1
+56109	40128	1
+104375	11686	1
+24386	19583	1
+13923	9702	1
+10479	34978	1
+43492	30933	1
+27677	5640	1
+11228	58503	1
+87387	11715	1
+25837	29025	1
+27789	97979	1
+14824	7383	1
+32119	16121	1
+91562	39886	1
+50570	17907	1
+106388	4553	1
+8592	21760	1
+17457	39808	1
+105998	39841	1
+14842	1715	1
+35472	25926	1
+3305	7994	1
+25926	59893	1
+37791	102200	1
+2768	9380	1
+1572	59639	1
+95219	3952	1
+38782	9868	1
+44478	13943	1
+98945	2414	1
+5742	16417	1
+7491	19155	1
+25926	52916	1
+10549	29379	1
+85619	40128	1
+39653	11099	1
+51618	23276	1
+13472	12565	1
+27677	11715	1
+10897	68876	1
+7313	15598	1
+7925	51618	1
+2208	9936	1
+12917	21903	1
+25926	38520	1
+35633	9702	1
+14216	31201	1
+51422	26898	1
+1865	17415	1
+41369	7994	1
+17116	78962	1
+36024	19500	1
+27183	40128	1
+71138	40140	1
+14011	98006	1
+44594	21843	1
+14577	96871	1
+44682	11394	1
+43826	81878	1
+11151	4724	1
+29025	13642	1
+63750	7107	1
+100804	8186	1
+17887	11715	1
+5640	73931	1
+49892	54636	1
+27677	27183	1
+45429	20614	1
+39555	24075	1
+25536	12052	1
+80598	19091	1
+15451	2708	1
+11686	14498	1
+75378	6732	1
+38483	94699	1
+25926	103639	1
+26898	57492	1
+8115	100534	1
+20675	15120	1
+19611	21862	1
+25536	6002	1
+15963	16045	1
+8901	14235	1
+7038	3650	1
+19500	95741	1
+16417	51514	1
+14216	14472	1
+7038	101701	1
+13943	16711	1
+7444	59358	1
+4879	96871	1
+26479	9012	1
+39313	57389	1
+17282	26479	1
+53486	14235	1
+30730	99593	1
+8921	25583	1
+103722	49892	1
+13873	8981	1
+14385	12864	1
+12052	25926	1
+7038	10315	1
+18902	25994	1
+36623	16312	1
+85619	25335	1
+20614	94191	1
+40083	49892	1
+23033	26479	1
+7266	44030	1
+17588	11019	1
+34978	30933	1
+36361	94868	1
+2708	28358	1
+3390	8921	1
+24386	17340	1
+18292	5662	1
+20614	7333	1
+12052	94699	1
+45366	16121	1
+19132	38636	1
+59189	38483	1
+18074	13704	1
+12917	12889	1
+13567	13602	1
+14040	52862	1
+15064	12565	1
+16081	12052	1
+101645	37113	1
+59555	10596	1
+77343	27403	1
+68939	39920	1
+5036	17988	1
+11686	81878	1
+100790	23348	1
+13789	59538	1
+20780	9953	1
+6645	13789	1
+11484	102151	1
+11546	7491	1
+18114	25779	1
+68894	4747	1
+48480	14577	1
+55887	77343	1
+27503	44583	1
+81878	44358	1
+14726	14787	1
+98945	12539	1
+39235	8950	1
+12052	6487	1
+59376	4700	1
+28626	26353	1
+7107	8533	1
+102623	5640	1
+18429	24354	1
+37428	7491	1
+44030	101171	1
+55573	20971	1
+13704	13724	1
+25335	72764	1
+103282	27919	1
+9786	5036	1
+50421	13923	1
+6595	17489	1
+21862	68553	1
+44583	3587	1
+14422	37791	1
+19219	13967	1
+33883	82954	1
+85619	7266	1
+14011	10036	1
+21493	74548	1
+10059	9914	1
+51836	16928	1
+44229	6304	1
+76035	14385	1
+17340	49892	1
+14978	15963	1
+87305	7994	1
+7544	23460	1
+11754	7994	1
+18251	16928	1
+33148	23992	1
+72764	37428	1
+12771	11002	1
+3515	11433	1
+13670	14385	1
+10596	101645	1
+18847	41204	1
+59376	11715	1
+44133	14385	1
+27919	99827	1
+20614	34088	1
+15064	101250	1
+39984	11075	1
+20847	3305	1
+11645	18114	1
+7680	38916	1
+24386	17907	1
+96262	11075	1
+14385	2834	1
+3587	9060	1
+8825	2834	1
+24354	7962	1
+95205	39637	1
+21324	62152	1
+9830	19091	1
+55573	12960	1
+21903	11415	1
+53824	13989	1
+17887	73931	1
+39417	56460	1
+14824	1865	1
+18980	21006	1
+20431	29483	1
+6860	3390	1
+14472	101899	1
+41613	17004	1
+39555	17227	1
+14577	37563	1
+2414	23348	1
+38529	7994	1
+68424	2708	1
+39141	22743	1
+16417	24805	1
+40068	3690	1
+50143	21075	1
+7491	25131	1
+17837	5640	1
+18092	28626	1
+17340	21760	1
+18559	46266	1
+9743	20675	1
+21249	5886	1
+103792	15214	1
+25148	6941	1
+15064	71480	1
+34944	27384	1
+5254	20847	1
+9312	2414	1
+68281	18381	1
+82954	55860	1
+77406	11002	1
+48375	97011	1
+103165	13602	1
+37928	2768	1
+3217	20847	1
+12317	10250	1
+36440	13908	1
+39653	101568	1
+23875	23129	1
+55426	25926	1
+5148	51836	1
+55573	39091	1
+105039	17227	1
+17340	105538	1
+37428	101568	1
+11622	10596	1
+17796	74540	1
+28863	25681	1
+57492	14385	1
+97920	59639	1
+15913	23033	1
+5462	27789	1
+41369	3650	1
+44030	36361	1
+10915	2745	1
+15156	12864	1
+12258	6487	1
+17319	71654	1
+81770	11228	1
+101994	34978	1
+1572	16896	1
+37868	14253	1
+83096	4553	1
+25926	12077	1
+44370	5036	1
+6966	91694	1
+95205	29117	1
+7038	7134	1
+17988	71969	1
+37868	7444	1
+91562	18092	1
+11941	41250	1
+80930	25536	1
+30730	4931	1
+15413	27228	1
+15485	2834	1
+11546	28051	1
+11715	99216	1
+14059	99292	1
+21342	11039	1
+72877	38483	1
+19500	35633	1
+8186	43517	1
+3650	18007	1
+17340	20309	1
+12052	102272	1
+21921	55573	1
+48375	67519	1
+40128	46738	1
+73331	55639	1
+26815	80364	1
+97920	59376	1
+17818	2414	1
+22756	21094	1
+36010	96824	1
+15049	95588	1
+41384	21862	1
+55639	25348	1
+12478	10804	1
+39819	96627	1
+13943	87387	1
+4879	100820	1
+16256	28051	1
+11868	5977	1
+47769	18942	1
+18381	44594	1
+16103	25348	1
+17907	23129	1
+11546	59538	1
+4822	12679	1
+38613	15230	1
+41128	13642	1
+14842	14385	1
+8921	23460	1
+78985	34978	1
+25926	95741	1
+18329	99444	1
+43900	40183	1
+20031	25994	1
+2672	23276	1
+21342	17098	1
+17415	39653	1
+20286	53486	1
+12565	47860	1
+59501	42056	1
+21620	59824	1
+100534	105102	1
+69206	13642	1
+10692	39637	1
+11002	24115	1
+94896	9702	1
+11686	14747	1
+103722	24207	1
+15583	11546	1
+5886	19806	1
+36470	54234	1
+72487	36470	1
+8592	13724	1
+38763	31397	1
+20877	25994	1
+18074	59376	1
+55573	50143	1
+14805	14158	1
+19670	14824	1
+22756	13030	1
+96627	40140	1
+14766	3587	1
+20309	11075	1
+67604	17227	1
+55639	34944	1
+70207	8901	1
+10731	10915	1
+13642	85519	1
+38442	20342	1
+98894	29117	1
+7313	55573	1
+16121	105877	1
+102200	12478	1
+103639	14343	1
+9242	3275	1
+17887	7134	1
+82392	19611	1
+38483	10841	1
+11754	74548	1
+24149	26353	1
+70490	6073	1
+38171	19905	1
+12889	17796	1
+20877	57512	1
+40002	11546	1
+16081	5036	1
+85519	40140	1
+5507	41232	1
+45738	2208	1
+51492	11686	1
+3587	38837	1
+8901	94724	1
+8115	96848	1
+13499	6553	1
+7038	97979	1
+99320	3092	1
+14560	13584	1
+27919	59538	1
+11228	8216	1
+68437	20309	1
+103228	14978	1
+96262	19437	1
+18092	45237	1
+7925	8115	1
+31096	7107	1
+13670	99292	1
+19460	17988	1
+39125	28240	1
+44358	5214	1
+68894	6002	1
+1647	25926	1
+30730	17340	1
+105956	44133	1
+17340	36361	1
+39688	105102	1
+14842	21760	1
+17525	11039	1
+21020	11686	1
+92079	20877	1
+44757	15120	1
+9012	24075	1
+93535	28240	1
+33871	14710	1
+5148	92113	1
+20309	32173	1
+9702	7925	1
+4553	15485	1
+20431	61485	1
+58220	26479	1
+15376	17952	1
+43504	13753	1
+95891	39653	1
+43492	10036	1
+24149	16711	1
+12052	8797	1
+13642	40140	1
+43942	12864	1
+20675	20675	1
+8186	16045	1
+98704	11546	1
+21921	12960	1
+6002	70973	1
+59555	7747	1
+12704	7266	1
+25681	15376	1
+38763	14618	1
+17761	14253	1
+17861	39653	1
+39886	37373	1
+13724	9830	1
+9724	37113	1
+44030	29025	1
+68102	20780	1
+26815	23033	1
+56109	13670	1
+6860	8699	1
+10059	37823	1
+105472	36440	1
+100439	7821	1
+43517	3515	1
+57967	15413	1
+11002	11754	1
+14710	20780	1
+2672	11415	1
+13789	39688	1
+6619	20675	1
+7134	16367	1
+12619	22466	1
+14978	39819	1
+39886	63888	1
+20877	10596	1
+85552	2369	1
+8676	105039	1
+30243	73931	1
+18826	33455	1
+7925	24115	1
+45753	45840	1
+14011	11686	1
+37791	40354	1
+30730	17907	1
+13499	6619	1
+7906	52058	1
+55573	106350	1
+10897	17025	1
+4964	4201	1
+4879	26745	1
+105687	5662	1
+94724	5036	1
+8186	14422	1
+20431	40322	1
+5792	19611	1
+7038	9346	1
+94868	16045	1
+3826	102346	1
+12704	13753	1
+50390	7994	1
+93897	38171	1
+36361	18329	1
+3305	11922	1
+33103	11715	1
+9181	37113	1
+11002	16224	1
+103448	14385	1
+77499	47769	1
+13622	85519	1
+14472	41369	1
+12442	37373	1
+20780	102623	1
+12679	5507	1
+98567	17761	1
+17907	11735	1
+4497	7857	1
+20713	19500	1
+3305	50390	1
+15214	18114	1
+18585	25536	1
+12052	10508	1
+12052	74548	1
+13337	11546	1
+34944	57512	1
+39886	21075	1
+25536	28510	1
+39819	11099	1
+7113	20780	1
+13622	17143	1
+9702	19437	1
+12795	16224	1
+11415	17025	1
+85619	9293	1
+26898	16140	1
+8115	43826	1
+12991	11715	1
+77343	10841	1
+17907	102504	1
+37113	14577	1
+3217	12052	1
+20877	19394	1
+54234	25681	1
+38171	93943	1
+11546	12864	1
+11099	10897	1
+21359	21342	1
+17397	8551	1
+24149	6353	1
+39984	47801	1
+15064	44478	1
+14385	16103	1
+45753	37428	1
+7721	99517	1
+19500	18485	1
+102272	11039	1
+14059	63888	1
+19437	47336	1
+45658	9971	1
+27183	57096	1
+14253	14692	1
+53858	8699	1
+25536	3515	1
+11686	6941	1
+17887	106388	1
+13773	52432	1
+20940	6002	1
+28709	105716	1
+6487	32336	1
+15880	8551	1
+55639	55573	1
+106388	3650	1
+5148	10351	1
+9971	20309	1
+95488	19500	1
+38520	20614	1
+87305	59893	1
+20940	53858	1
+14343	4879	1
+73931	21862	1
+7038	103012	1
+48375	14422	1
+103448	37791	1
+51492	18585	1
+17282	57389	1
+28649	18847	1
+18092	56045	1
+14385	104920	1
+59376	43517	1
+9576	18051	1
+7038	103214	1
+55573	94724	1
+1647	9702	1
+18031	19611	1
+73931	4497	1
+50595	71654	1
+36470	19500	1
+101994	24149	1
+44370	5886	1
+12052	14059	1
+9991	5254	1
+72487	37373	1
+53824	17988	1
+51618	39555	1
+25994	17258	1
+37791	6645	1
+19611	11868	1
+8115	37233	1
+11039	96627	1
+96080	14842	1
+59726	12565	1
+55573	110451	1
+26815	52385	1
+7491	77406	1
+11645	34615	1
+14158	45738	1
+20614	39417	1
+38763	26277	1
+11117	20286	1
+2505	23348	1
+9602	14216	1
+41350	15137	1
+73838	39808	1
+27183	18031	1
+38204	47769	1
+20286	6073	1
+20342	36361	1
+11019	17861	1
+39984	3305	1
+5640	102504	1
+102466	8676	1
+5324	12052	1
+3515	19417	1
+55396	32800	1
+68281	7465	1
+11394	12565	1
+9786	32301	1
+1538	5662	1
+12679	19394	1
+51836	19611	1
+102757	37113	1
+96262	25926	1
+29379	18092	1
+39235	1572	1
+30730	5507	1
+7134	37823	1
+9702	28288	1
+15451	15432	1
+15552	78985	1
+7383	7747	1
+4497	52862	1
+7962	15598	1
+65150	20780	1
+17605	24386	1
+52058	3650	1
+38529	25681	1
+12565	32301	1
+87265	59376	1
+101979	39653	1
+12539	27105	1
+15913	15859	1
+28240	11377	1
+20940	27299	1
+36010	21342	1
+12518	18329	1
+37253	21324	1
+18074	6073	1
+17457	11019	1
+39819	59538	1
+24783	30471	1
+14534	11686	1
+1464	59501	1
+11887	67143	1
+106431	1267	1
+3690	70973	1
+52916	19611	1
+5507	38794	1
+21061	38483	1
+14343	13847	1
+7906	12917	1
+43517	59358	1
+21006	71138	1
+5015	9380	1
+67143	39527	1
+42056	6966	1
+50570	25994	1
+63750	27677	1
+43504	17761	1
+11546	94117	1
+22756	55573	1
+55887	8797	1
+47022	9702	1
+12565	17588	1
+11715	3217	1
+6487	39091	1
+38916	38636	1
+20877	5015	1
+79685	4531	1
+8551	23583	1
+11466	13847	1
+17605	13522	1
+17761	12679	1
+7925	21862	1
+43683	77343	1
+18007	45658	1
+25994	99363	1
+30933	22424	1
+27677	46738	1
+12653	16874	1
+6860	7925	1
+12052	103525	1
+50390	4497	1
+96487	85552	1
+1865	7038	1
+19500	68437	1
+12704	42200	1
+13522	41232	1
+80034	6487	1
+15913	6321	1
+101979	8981	1
+43960	10411	1
+55573	87305	1
+48375	68740	1
+25348	27745	1
+15650	15747	1
+103200	7038	1
+44370	25926	1
+91694	18329	1
+96569	49892	1
+14422	59376	1
+17340	97120	1
+15103	16312	1
+13584	7383	1
+45840	4391	1
+13306	4201	1
+14637	39984	1
+5662	10804	1
+3305	44358	1
+20755	39362	1
+4789	9971	1
+21020	11075	1
+52665	12679	1
+43960	71983	1
+11546	17861	1
+9293	78985	1
+68281	20834	1
+21020	59893	1
+5148	33883	1
+66120	7994	1
+25098	2414	1
+92187	5886	1
+26898	101979	1
+41128	101979	1
+93819	8901	1
+5742	96080	1
+44370	16620	1
+2834	68449	1
+15103	40128	1
+38613	50570	1
+17952	23398	1
+18074	9810	1
+23276	41599	1
+5977	14842	1
+78948	15432	1
+38794	18074	1
+6966	98766	1
+101701	21493	1
+19000	17474	1
+41030	82392	1
+85552	11228	1
+103200	6073	1
+14446	81878	1
+11902	9702	1
+11622	3275	1
+13773	13642	1
+19113	6383	1
+11002	68515	1
+8186	38782	1
+101994	18381	1
+3433	9724	1
+38171	19925	1
+21903	19611	1
+54643	5662	1
+24658	100534	1
+13522	20780	1
+25681	21843	1
+5423	24805	1
+36024	7444	1
+12077	59376	1
+103792	25431	1
+10951	65150	1
+14158	92243	1
+22466	12406	1
+17525	40128	1
+55826	27299	1
+59639	25926	1
+96613	20877	1
+7491	65982	1
+97845	6304	1
+25926	16711	1
+21249	12460	1
+5381	6645	1
+39886	37586	1
+5792	9896	1
+2708	7611	1
+17575	20286	1
+9868	23875	1
+13584	2505	1
+92187	6732	1
+3092	41369	1
+12348	9702	1
+17796	5423	1
+24149	32119	1
+7295	24207	1
+45738	55573	1
+16140	5640	1
+4747	11019	1
+20675	3587	1
+46738	18007	1
+21455	43960	1
+16620	48375	1
+17282	25779	1
+55372	25779	1
+6002	41398	1
+14805	29025	1
+8921	12960	1
+9830	11546	1
+11922	4497	1
+13670	26353	1
+11686	5792	1
+3410	6860	1
+12424	13642	1
+8098	3390	1
+44824	14385	1
+103683	12565	1
+1865	8901	1
+3305	40354	1
+40354	59893	1
+26370	6073	1
+16224	37373	1
+73931	15432	1
+39091	14385	1
+18007	16711	1
+20780	20780	1
+17796	27677	1
+24149	26093	1
+10452	44358	1
+39793	12704	1
+17887	9936	1
+6645	39637	1
+13908	16985	1
+5036	96569	1
+2834	10250	1
+102346	2834	1
+13642	3139	1
+14904	57512	1
+99347	14385	1
+43517	12052	1
+6645	28051	1
+41061	17143	1
+13704	103448	1
+38794	44478	1
+39984	11520	1
+21047	20431	1
+10479	15913	1
+4879	16808	1
+105102	36782	1
+13195	103012	1
+10250	13522	1
+18559	12679	1
+7491	39886	1
+27919	91562	1
+9830	9702	1
+21789	2414	1
+43826	12679	1
+83096	105102	1
+12565	2208	1
+45840	4013	1
+6860	101645	1
+12619	11002	1
+94868	1865	1
+6553	45840	1
+15913	12795	1
+14842	100243	1
+19500	61396	1
+19312	28510	1
+21620	104375	1
+97845	27677	1
+29117	2989	1
+17761	97845	1
+5720	14766	1
+6002	30933	1
+11819	67143	1
+9702	54636	1
+25536	105102	1
+44594	11466	1
+9830	16121	1
+56566	2834	1
+6002	31172	1
+19670	5886	1
+5640	18381	1
+39362	33883	1
+3275	8863	1
+15770	18522	1
+967	28051	1
+39091	9868	1
+20286	91776	1
+25201	17340	1
+73331	18007	1
+71138	52916	1
+13704	37113	1
+78948	5015	1
+18847	12424	1
+16140	13584	1
+19000	14805	1
+40068	7747	1
+25201	16312	1
+13567	13584	1
+36010	17861	1
+68740	16874	1
+4879	30933	1
+17227	19500	1
+1267	19294	1
+8981	99855	1
+41250	52058	1
+95205	15064	1
+22466	16928	1
+40128	17415	1
+102200	15103	1
+38794	18267	1
+40183	36910	1
+15196	17340	1
+94324	37373	1
+14842	82954	1
+17489	17907	1
+98445	17761	1
+4222	13602	1
+34615	65150	1
+14385	8098	1
+13499	17605	1
+24386	95891	1
+8846	7544	1
+21862	13670	1
+41301	44757	1
+2708	55396	1
+2369	19113	1
+11887	44682	1
+23875	22743	1
+14422	7906	1
+50143	6860	1
+101319	40183	1
+14577	25098	1
+6966	5507	1
+27971	5036	1
+14747	12258	1
+6645	102200	1
+8186	101963	1
+14824	23276	1
+17887	14385	1
+13195	105472	1
+37513	13642	1
+17861	13642	1
+18031	13670	1
+19960	53486	1
+68091	39886	1
+57977	44133	1
+68876	30730	1
+55372	37823	1
+38794	12406	1
+37928	2834	1
+6860	91546	1
+19374	7544	1
+9312	19000	1
+25148	8186	1
+11645	17796	1
+27677	12889	1
+16027	57389	1
+4772	17227	1
+14996	102272	1
+26093	13195	1
+41250	24386	1
+27183	49892	1
+73838	11002	1
+7544	11686	1
+6645	70490	1
+34978	51618	1
+11564	52432	1
+10059	48375	1
+17457	13522	1
+11039	103282	1
+9971	47860	1
+82392	3275	1
+13813	71654	1
+104533	14178	1
+27503	9743	1
+15913	39819	1
+8699	2768	1
+27503	17558	1
+3410	50143	1
+40140	13584	1
+21862	12442	1
+5742	98006	1
+100534	13943	1
+10897	44594	1
+12679	78985	1
+15103	38877	1
+22585	8115	1
+22774	2834	1
+43517	15085	1
+40571	17143	1
+17116	8676	1
+20431	68449	1
+55639	3139	1
+57711	16743	1
+39653	37928	1
+56326	16522	1
+105877	10479	1
+21743	7994	1
+25536	11484	1
+12478	24149	1
+6798	24115	1
+12704	68091	1
+21006	7747	1
+25994	91830	1
+7642	23875	1
+11686	26246	1
+17761	103525	1
+22756	49892	1
+12771	100804	1
+45753	36361	1
+50390	20940	1
+20780	106388	1
+101899	13943	1
+20286	33227	1
+25536	24075	1
+7038	16121	1
+47769	55687	1
+20780	20847	1
+9896	23348	1
+20877	34944	1
+21075	11415	1
+58230	13522	1
+1572	33455	1
+7491	13584	1
+7544	17340	1
+18251	11715	1
+14657	39984	1
+21620	102623	1
+50252	9602	1
+23348	101221	1
+1865	12442	1
+12116	17457	1
+12679	74081	1
+105409	14158	1
+30933	34251	1
+25926	14216	1
+35472	96262	1
+100534	27789	1
+35893	3305	1
+92187	8901	1
+11075	23460	1
+5886	17837	1
+34944	3650	1
+29117	102707	1
+2960	21020	1
+44583	8186	1
+35963	35963	1
+44030	56326	1
+35963	100820	1
+27677	50595	1
+22424	7642	1
+5886	40322	1
+41111	6073	1
+45753	102623	1
+18074	41432	1
+25536	12258	1
+35963	68424	1
+21862	77406	1
+25536	8754	1
+13499	8115	1
+104481	26353	1
+17796	71969	1
+95891	18092	1
+14766	13522	1
+9936	23033	1
+45658	16660	1
+101342	13943	1
+12539	21862	1
+19500	59824	1
+101853	28510	1
+5742	6595	1
+21843	52916	1
+96627	70207	1
+11039	36361	1
+12565	91591	1
+41111	14178	1
+25335	23276	1
+15049	12704	1
+14904	105336	1
+87472	49892	1
+100534	71138	1
+14385	8436	1
+17397	37791	1
+103898	40183	1
+10570	37791	1
+8098	4772	1
+6966	41599	1
+77861	7925	1
+56326	7925	1
+50595	29117	1
+21020	7994	1
+98945	13704	1
+13943	10095	1
+94724	27789	1
+41128	101645	1
+29025	23348	1
+11902	26815	1
+17397	27677	1
+18267	7821	1
+7016	6073	1
+13642	63888	1
+16001	25779	1
+72487	72487	1
+72487	14472	1
+20342	37233	1
+25779	13195	1
+27677	52916	1
+15103	27919	1
+26479	20940	1
+25148	27503	1
+3092	16660	1
+25348	37928	1
+11002	100258	1
+20780	40128	1
+41128	13602	1
+8901	51514	1
+38483	8950	1
+96537	25536	1
+15137	7642	1
+13195	2369	1
+24805	10804	1
+21493	7925	1
+50570	20989	1
+17525	25431	1
+2505	21075	1
+5254	5640	1
+28358	2768	1
+17489	21249	1
+39653	17761	1
+14011	4747	1
+17397	37428	1
+15175	47022	1
+25536	41613	1
+6595	14577	1
+36440	96848	1
+16121	39313	1
+17415	9346	1
+8901	4879	1
+44682	9293	1
+40128	25779	1
+30730	39688	1
+10596	9830	1
+13584	96871	1
+20847	14385	1
+79685	3092	1
+1865	13642	1
+22528	967	1
+37928	91830	1
+7906	3139	1
+6645	105716	1
+9220	71654	1
+26815	102330	1
+59376	7016	1
+12679	38310	1
+38931	50570	1
+8901	101899	1
+38271	36024	1
+19611	20940	1
+5507	15932	1
+98945	39984	1
+10059	53824	1
+17380	100584	1
+20971	77343	1
+4497	43670	1
+3139	14178	1
+35893	37928	1
+96848	5742	1
+17258	45429	1
+7107	39808	1
+20940	25536	1
+53858	19155	1
+10095	37823	1
+10878	16928	1
+13584	99395	1
+78985	2672	1
+36010	98894	1
+101221	34978	1
+13773	17761	1
+7821	37791	1
+87387	16928	1
+9786	19219	1
+4747	15880	1
+29025	92187	1
+11466	41095	1
+96158	18092	1
+14842	14343	1
+10351	8846	1
+96646	23276	1
+5148	38782	1
+42817	39920	1
+59376	15137	1
+6860	103027	1
+103448	7994	1
+12258	68281	1
+27789	14296	1
+6463	69836	1
+67604	15859	1
+11622	16660	1
+36010	87422	1
+14904	23398	1
+7383	20780	1
+34978	15032	1
+12771	68515	1
+14011	14637	1
+8115	100510	1
+7383	82392	1
+15963	42056	1
+15413	34615	1
+12499	91776	1
+15650	19437	1
+9810	24783	1
+55573	13522	1
+73931	25348	1
+98006	16711	1
+3305	11715	1
+15650	12116	1
+23211	7295	1
+11433	59538	1
+77861	11546	1
+4747	36782	1
+2834	14158	1
+36782	9346	1
+57096	37823	1
+98766	5640	1
+9576	61901	1
+3433	7747	1
+15064	25536	1
+32173	11546	1
+43826	39555	1
+26745	2834	1
+44583	16045	1
+14842	9810	1
+5507	97920	1
+97155	17796	1
+56326	16928	1
+12052	13417	1
+41369	13522	1
+5662	15552	1
+20675	4497	1
+15103	18292	1
+8098	7925	1
+6915	55573	1
+21094	71654	1
+15175	39290	1
+15485	25681	1
+30730	17525	1
+34599	6645	1
+7721	39362	1
+9012	44594	1
+10351	8981	1
+38877	37373	1
+36556	28709	1
+45840	97785	1
+17761	101221	1
+24386	44133	1
+103792	24386	1
+25348	7063	1
+6002	34978	1
+39808	23875	1
+49892	15196	1
+71438	5662	1
+103525	3650	1
+12864	18074	1
+33961	15413	1
+9012	9914	1
+24149	2868	1
+20834	91694	1
+24149	96700	1
+52058	4553	1
+1464	59538	1
+20877	14842	1
+5848	97920	1
+92113	23276	1
+18585	38250	1
+49892	100561	1
+12317	11754	1
+34978	8720	1
+98006	30243	1
+24115	17457	1
+48375	57358	1
+17575	24386	1
+6915	105472	1
+26432	7747	1
+35963	12864	1
+4201	6860	1
+25348	25583	1
+12052	56326	1
+39808	101568	1
+13753	12317	1
+14296	103448	1
+18074	71969	1
+40164	22466	1
+39688	21862	1
+14158	14577	1
+13943	103027	1
+70973	49892	1
+44757	38613	1
+30933	24149	1
+10897	20989	1
+18031	15137	1
+27677	11099	1
+17952	11645	1
+11151	62152	1
+8186	25348	1
+32351	12704	1
+93579	13670	1
+13670	20286	1
+55573	20253	1
+6645	44229	1
+11686	10549	1
+24386	9125	1
+45840	94896	1
+17575	11546	1
+11546	96627	1
+9868	8392	1
+20286	39738	1
+48375	20675	1
+48375	33103	1
+12565	14253	1
+19460	36024	1
+31397	17761	1
+17415	36382	1
+3217	17761	1
+28124	5148	1
+14904	37620	1
+2208	11415	1
+5214	12258	1
+17166	60715	1
+96824	7107	1
+15413	9346	1
+17887	26246	1
+59501	50421	1
+5036	62152	1
+65150	11754	1
+24149	96551	1
+43492	17988	1
+39555	6487	1
+59376	47057	1
+39984	18114	1
+98407	8592	1
+53486	10250	1
+2868	11075	1
+10479	97920	1
+13967	41599	1
+34944	9868	1
+41128	13753	1
+25536	100643	1
+5036	96537	1
+59726	55826	1
+23398	34978	1
+52058	53486	1
+5148	6073	1
+7038	7594	1
+27105	5742	1
+36623	967	1
+15485	5148	1
+12917	21921	1
+27919	18031	1
+105409	6383	1
+19611	39886	1
+19611	41128	1
+18267	48375	1
+10596	10250	1
+91694	20940	1
+26479	6042	1
+11484	12771	1
+30933	71138	1
+11798	14842	1
+50143	21020	1
+97736	27299	1
+34978	102707	1
+44370	22424	1
+21620	97979	1
+17209	15913	1
+15880	8098	1
+54636	5662	1
+34599	38794	1
+3515	14996	1
+6402	14158	1
+40128	17861	1
+20286	11075	1
+7107	14861	1
+9743	18267	1
+10982	100400	1
+39141	68620	1
+22466	16896	1
+14904	96627	1
+18585	35963	1
+25779	68091	1
+30471	24386	1
+34978	12317	1
+36010	97845	1
+14498	104481	1
+68449	7994	1
+21789	17340	1
+7134	25348	1
+18007	66120	1
+39819	9936	1
+8863	17887	1
+17397	2414	1
+19611	91694	1
+2414	8863	1
+106431	52432	1
+38916	6645	1
+14472	105409	1
+34088	14385	1
+97155	52432	1
+31172	43244	1
+34978	17457	1
+15049	101757	1
+10982	17761	1
+81878	18074	1
+34978	17558	1
+18051	13030	1
+8098	27789	1
+11484	28051	1
+71138	14637	1
+20834	38483	1
+15120	9012	1
+11941	14824	1
+25994	42817	1
+25289	2208	1
+24149	43504	1
+27228	5036	1
+25098	8115	1
+7491	96262	1
+37253	38763	1
+18847	25393	1
+5662	57512	1
+37563	13943	1
+20732	14601	1
+6487	15413	1
+27677	51618	1
+53858	43504	1
+13789	8981	1
+39819	17796	1
+14560	6966	1
+44370	7747	1
+10095	103448	1
+17796	1865	1
+24149	6619	1
+30933	59726	1
+39819	26277	1
+24386	71969	1
+8676	11686	1
+30730	53486	1
+12889	20847	1
+10841	24658	1
+14978	22743	1
+20342	24805	1
+94132	39841	1
+9181	18329	1
+4747	20877	1
+3390	3305	1
+12406	13908	1
+34251	6798	1
+15770	67143	1
+17415	17988	1
+8901	100400	1
+13306	9424	1
+26898	12317	1
+9380	10351	1
+14498	21843	1
+36623	15650	1
+14842	79685	1
+20940	10897	1
+52432	99444	1
+88067	59376	1
+17575	25131	1
+24115	4988	1
+4497	38529	1
+10878	14842	1
+3092	105336	1
+102297	5792	1
+8098	104375	1
+14422	27299	1
+16045	28626	1
+50421	10479	1
+24386	97155	1
+8098	7721	1
+25994	41011	1
+14135	31172	1
+18267	17227	1
+3410	11546	1
+37791	38271	1
+27183	105716	1
+36010	105716	1
+94724	6732	1
+15913	17887	1
+17887	11735	1
+5036	59824	1
+15413	20989	1
+96507	55573	1
+10731	106388	1
+7925	103282	1
+9702	23348	1
+15376	44133	1
+11484	11039	1
+24149	21094	1
+61396	29025	1
+9380	11433	1
+10878	27299	1
+11686	17004	1
+5036	97155	1
+3217	17952	1
+21047	5036	1
+19351	25994	1
+3611	28510	1
+18092	11099	1
+14422	43504	1
+52040	13499	1
+103282	10982	1
+44757	17588	1
+99444	7747	1
+30471	2834	1
+18381	17818	1
+21094	20614	1
+18074	91776	1
+105336	38204	1
+8098	66120	1
+74540	38763	1
+8098	55887	1
+15747	66120	1
+4201	40311	1
+11039	17796	1
+36010	51618	1
+59836	5036	1
+39984	14560	1
+6915	25926	1
+36470	78962	1
+20614	8436	1
+35472	49892	1
+7925	25289	1
+5462	6002	1
+25131	59538	1
+57096	20877	1
+25779	21359	1
+12406	37428	1
+31172	5886	1
+3515	9125	1
+13943	17098	1
+3139	18074	1
+21789	102272	1
+100848	49892	1
+37791	51492	1
+24149	12619	1
+25289	20877	1
+25994	10351	1
+75051	14904	1
+20309	20989	1
+41301	17988	1
+5507	32119	1
+5036	68740	1
+35893	73354	1
+39653	8797	1
+19068	43826	1
+24783	95891	1
+9602	14135	1
+1865	87422	1
+14385	25148	1
+17952	17192	1
+13670	41398	1
+25994	14498	1
+11520	17907	1
+82954	14040	1
+20989	5886	1
+1865	8115	1
+17588	2414	1
+10479	37290	1
+8901	73354	1
+53824	8676	1
+10897	5507	1
+55573	19294	1
+87387	9971	1
+38916	20834	1
+43517	96487	1
+4222	7994	1
+5662	19722	1
+34088	103722	1
+61485	6732	1
+54234	2768	1
+17818	44133	1
+8323	17004	1
+9868	22562	1
+14710	39653	1
+9830	5977	1
+68876	39984	1
+639	25994	1
+98894	5423	1
+38385	101319	1
+13642	73354	1
+12116	37791	1
+25348	62911	1
+9312	21094	1
+106350	12565	1
+21249	20309	1
+16140	2768	1
+11039	29117	1
+15583	18381	1
+11228	36314	1
+2208	15432	1
+14343	14083	1
+5423	15913	1
+95891	17004	1
+11715	73354	1
+10059	19394	1
+38916	27403	1
+29025	70207	1
+103346	14385	1
+13704	17415	1
+12565	7134	1
+37791	25335	1
+4931	13522	1
+74548	5148	1
+55396	15250	1
+25994	80034	1
+99444	27677	1
+26228	10897	1
+41432	6073	1
+24115	13381	1
+71983	19611	1
+16140	6073	1
+13923	95073	1
+15552	38613	1
+17887	6966	1
+8699	6383	1
+59376	96487	1
+1811	9991	1
+14498	101899	1
+15552	50595	1
+19500	55396	1
+41250	8921	1
+3611	27228	1
+59376	7465	1
+44583	30730	1
+39527	28051	1
+44030	41432	1
+9380	71138	1
+3611	81878	1
+36361	12224	1
+44594	13753	1
+71969	2834	1
+75378	8901	1
+8592	43942	1
+26898	4222	1
+21620	37373	1
+29117	13704	1
+77406	28051	1
+21094	59538	1
+50421	39819	1
+8098	32709	1
+7016	3305	1
+15103	16256	1
+98945	44030	1
+71438	12565	1
+9702	96569	1
+9346	7113	1
+8115	21419	1
+10452	51836	1
+27971	16928	1
+77343	6860	1
+40128	33103	1
+6941	14692	1
+27919	19091	1
+37113	37471	1
+105102	39334	1
+55976	6645	1
+91591	80034	1
+68437	6732	1
+37791	36440	1
+13522	10878	1
+52432	24805	1
+36470	40354	1
+14385	14011	1
+12052	9198	1
+25289	12565	1
+68740	38636	1
+52058	68160	1
+18942	23276	1
+105336	20877	1
+25335	25994	1
+50421	17166	1
+97011	59376	1
+21862	13584	1
+16045	56326	1
+20309	37454	1
+99444	12499	1
+13642	18074	1
+35963	31249	1
+9724	7747	1
+50143	39984	1
+18007	30243	1
+11039	59501	1
+40140	105538	1
+20402	9914	1
+50421	20614	1
+11754	8981	1
+12152	26246	1
+5423	49892	1
+23398	17227	1
+33103	39984	1
+17907	8720	1
+25289	13789	1
+19500	27919	1
+13602	45658	1
+15747	105850	1
+59358	5015	1
+34978	39984	1
+8921	11868	1
+3390	13622	1
+24354	9971	1
+42302	49892	1
+17952	37791	1
+15913	17166	1
+13943	16224	1
+53824	36440	1
+98210	23211	1
+10897	14766	1
+31172	11228	1
+41095	2414	1
+6595	11019	1
+20431	31172	1
+41095	37823	1
+25994	94074	1
+11546	9936	1
+47801	39362	1
+27789	61485	1
+9896	18092	1
+41432	24149	1
+35963	9702	1
+14135	11075	1
+28626	27183	1
+34088	24805	1
+39819	51740	1
+14178	45738	1
+45429	36361	1
+101757	37428	1
+13642	59022	1
+20309	21843	1
+20342	10411	1
+7107	17761	1
+38794	42056	1
+103448	12499	1
+19068	3740	1
+24149	43517	1
+3217	52432	1
+13670	37113	1
+12424	14011	1
+14534	37823	1
+2834	5214	1
+17319	17397	1
+13753	36623	1
+34944	106388	1
+91694	29025	1
+105687	12539	1
+14577	14498	1
+103282	3515	1
+13967	9602	1
+4747	24354	1
+20614	3515	1
+66120	17025	1
+5254	17489	1
+20780	25926	1
+38794	103214	1
+39555	97920	1
+33871	25583	1
+6487	45753	1
+48375	44757	1
+19334	2708	1
+37454	19611	1
+38483	7680	1
+17818	27919	1
+105409	71138	1
+15747	36782	1
+39984	102272	1
+17227	19113	1
+28358	27919	1
+17340	23276	1
+18092	9312	1
+5254	16660	1
+31249	6383	1
+21843	7821	1
+9220	24354	1
+20780	12565	1
+18329	11394	1
+52432	12795	1
+26146	17227	1
+6383	106388	1
+11819	51492	1
+1865	6073	1
+37113	6321	1
+25779	39141	1
+72487	21760	1
+20675	37823	1
+17952	11715	1
+8372	2834	1
+14805	2834	1
+7491	19417	1
+14385	10508	1
+13670	74540	1
+57096	30730	1
+17575	11019	1
+7491	42200	1
+12771	9312	1
+11754	7721	1
+5214	20877	1
+106246	7491	1
+17907	11754	1
+26432	8115	1
+18092	35963	1
+87305	5254	1
+59824	37823	1
+97920	35963	1
+78985	12258	1
+15049	9125	1
+3611	75378	1
+3092	11075	1
+8981	5254	1
+19583	14178	1
+50421	17227	1
+67143	18007	1
+39555	98021	1
+5507	14296	1
+15175	7642	1
+20940	21921	1
+12771	7266	1
+45738	35893	1
+6383	43853	1
+17415	39290	1
+14011	14253	1
+20877	44757	1
+23398	7038	1
+44757	19437	1
+17818	18329	1
+22424	4497	1
+5792	15650	1
+30243	45753	1
+14842	3650	1
+8901	33883	1
+99790	7038	1
+17907	62911	1
+36010	29379	1
+25994	17907	1
+41204	7491	1
+15747	17605	1
+39637	44229	1
+6860	24658	1
+26228	1865	1
+100666	11686	1
+19611	21006	1
+8115	103214	1
+6941	4772	1
+38931	23276	1
+50421	32173	1
+17340	36623	1
+4747	12771	1
+1572	8392	1
+44583	14904	1
+82954	39886	1
+1647	5036	1
+19000	80073	1
+28626	40128	1
+21921	22774	1
+51836	4497	1
+57967	20342	1
+22585	2834	1
+12152	39555	1
+4789	4553	1
+44133	18051	1
+23276	9380	1
+38442	10982	1
+26432	21620	1
+20780	7642	1
+14842	17166	1
+41332	6966	1
+10596	4822	1
+11415	20834	1
+29117	44583	1
+71131	23875	1
+3092	18980	1
+10897	9380	1
+16140	9380	1
+9953	33871	1
+53858	27228	1
+19091	51492	1
+8981	41111	1
+44133	59501	1
+100790	7747	1
+6966	6576	1
+12539	13584	1
+18267	12539	1
+7491	6860	1
+9896	11715	1
+9181	39637	1
+14011	14534	1
+12834	25994	1
+9702	19460	1
+15049	17861	1
+5254	7680	1
+61485	5886	1
+74540	17887	1
+39346	98796	1
+13622	13943	1
+7962	17952	1
+1464	17380	1
+6487	106455	1
+20940	45658	1
+17558	10897	1
+8098	41250	1
+8981	4222	1
+6595	59501	1
+41128	81878	1
+10878	7747	1
+20940	3650	1
+4879	36733	1
+78948	37823	1
+11228	51836	1
+5640	3433	1
+15795	4087	1
+21359	11151	1
+95488	34978	1
+4013	39984	1
+25536	36623	1
+21324	42187	1
+103792	37373	1
+11715	14253	1
+19294	17004	1
+14842	2834	1
+22774	4423	1
+106388	17907	1
+51740	41301	1
+32301	49892	1
+14824	3433	1
+11075	74081	1
+6915	8720	1
+11546	19437	1
+44358	30730	1
+6645	9702	1
+44682	39819	1
+11715	41250	1
+10250	96262	1
+66120	10897	1
+3390	14158	1
+13943	5640	1
+25837	35963	1
+95205	57389	1
+42056	17209	1
+42302	2672	1
+14824	7038	1
+95891	39984	1
+37791	6002	1
+9312	13499	1
+71138	14710	1
+39688	8981	1
+14577	7747	1
+49892	105102	1
+98945	37791	1
+44757	98021	1
+9702	28510	1
+24783	23460	1
+10250	6383	1
+72487	6595	1
+78985	59501	1
+8115	21359	1
+6941	51618	1
+1464	106455	1
+40164	22528	1
+14710	25348	1
+97845	15049	1
+30243	101342	1
+65150	13522	1
+11686	10710	1
+105102	96700	1
+25348	6595	1
+43517	7544	1
+14011	100534	1
+50143	27384	1
+21249	17258	1
+22743	32800	1
+73331	7994	1
+68939	13522	1
+2208	102623	1
+48375	24075	1
+7107	17818	1
+13670	41432	1
+30787	5742	1
+28510	19500	1
+19155	27503	1
+8863	10351	1
+17457	29117	1
+19742	8901	1
+106350	5036	1
+68553	38763	1
+105716	6915	1
+20133	5015	1
+11686	2768	1
+62805	19500	1
+19000	8720	1
+17397	39886	1
+13622	20286	1
+105538	51514	1
+67143	7491	1
+13522	103448	1
+7134	93657	1
+13602	3650	1
+13584	40128	1
+39653	11622	1
+85552	13499	1
+38469	25681	1
+27677	39313	1
+13704	25393	1
+83096	3515	1
+38763	36470	1
+37791	6992	1
+33871	53486	1
+14059	10250	1
+105496	4423	1
+11686	59747	1
+3690	9953	1
+46738	3410	1
+3877	96848	1
+6860	16743	1
+10897	1715	1
+15214	25148	1
+2414	72877	1
+39984	17397	1
+27503	19394	1
+54234	20431	1
+14011	47801	1
+12679	13195	1
+8115	17907	1
+43492	48375	1
+72487	71138	1
+47769	58220	1
+6941	21823	1
+1464	6042	1
+12679	44370	1
+14958	1715	1
+27745	55573	1
+15064	16027	1
+80034	72596	1
+13943	13670	1
+91591	28358	1
+30730	22774	1
+52916	7134	1
+13670	15859	1
+12152	10570	1
+36910	104497	1
+25335	4879	1
+1811	7906	1
+105409	20780	1
+38763	15015	1
+38663	45535	1
+10250	37471	1
+26353	24658	1
+18381	23398	1
+14253	91591	1
+38794	14385	1
+7134	13670	1
+52058	42817	1
+18559	34944	1
+35227	6619	1
+4497	10351	1
+5254	13642	1
+18007	20614	1
+4772	39334	1
+25926	9602	1
+34978	40140	1
+97120	2834	1
+44682	7266	1
+12565	75071	1
+45237	39334	1
+20286	14675	1
+71438	49892	1
+53486	37791	1
+4497	30471	1
+25926	41095	1
+13967	19155	1
+25681	9971	1
+9653	17143	1
+29117	5507	1
+30933	17004	1
+21493	15376	1
+14011	36470	1
+57977	2414	1
+22466	16808	1
+14637	16928	1
+41599	13499	1
+47769	79685	1
+3305	14692	1
+75051	19500	1
+32173	6002	1
+3611	12565	1
+36782	2414	1
+20614	6487	1
+82954	55573	1
+97920	6645	1
+38613	30730	1
+39808	71131	1
+72596	13753	1
+8653	12864	1
+15196	68876	1
+40372	9242	1
+6487	59893	1
+39819	71131	1
+5886	27403	1
+31172	16620	1
+17796	100400	1
+36782	12565	1
+24805	96715	1
+100510	8592	1
+25431	13753	1
+34944	19155	1
+101342	9868	1
+5507	56326	1
+8098	23460	1
+5036	21094	1
+14618	39808	1
+48375	91591	1
+7642	39555	1
+57512	37823	1
+37113	17209	1
+6941	14216	1
+9012	12460	1
+7680	5036	1
+52916	14158	1
+20989	7747	1
+20847	39653	1
+17907	38442	1
+8551	68091	1
+21020	8901	1
+17380	6353	1
+10982	11546	1
+70490	5507	1
+3433	91694	1
+6860	6002	1
+6383	93657	1
+96158	37823	1
+6645	3515	1
+39653	9896	1
+1267	102297	1
+12539	8551	1
+52916	14011	1
+36382	94868	1
+11754	19611	1
+74548	30243	1
+6437	5036	1
+2414	53486	1
+12864	27299	1
+1464	12424	1
+3275	70207	1
+53824	5423	1
+18980	54234	1
+29117	36782	1
+99320	30243	1
+23583	11019	1
+20675	55573	1
+37928	69836	1
+15032	9830	1
+34978	21903	1
+13642	101979	1
+4497	9868	1
+14978	3560	1
+105336	34978	1
+23398	36010	1
+43683	4497	1
+97979	17227	1
+43504	25994	1
+36470	35633	1
+8186	20780	1
+17340	27919	1
+40394	36910	1
+99678	7994	1
+13584	15880	1
+68160	24207	1
+8186	106212	1
+39334	13704	1
+43853	23348	1
+19500	15270	1
+44370	8901	1
+3390	14059	1
+5507	99790	1
+38916	25536	1
+99482	36010	1
+7544	39555	1
+40372	52058	1
+37868	21862	1
+25431	28649	1
+10570	19091	1
+72487	37233	1
+26898	14117	1
+71138	14472	1
+101645	24386	1
+20595	22424	1
+8186	36361	1
+13602	11715	1
+16121	15932	1
+9702	71602	1
+5036	51492	1
+15230	20614	1
+48375	59824	1
+40128	10434	1
+7107	14924	1
+12348	5036	1
+37868	13622	1
+3139	8846	1
+40128	11433	1
+40164	15570	1
+14472	47860	1
+81838	10596	1
+7925	29379	1
+17380	97845	1
+10479	24386	1
+63888	24386	1
+14577	8863	1
+17796	17525	1
+19000	33961	1
+38541	25994	1
+15214	37823	1
+12565	13923	1
+19460	13967	1
+40140	27919	1
+100534	13704	1
+9576	43960	1
+19000	61485	1
+15683	16874	1
+25348	13704	1
+13670	95741	1
+73931	14216	1
+7925	99444	1
+98945	38794	1
+10351	21020	1
+44229	14978	1
+9971	10122	1
+11715	101645	1
+7925	55887	1
+14158	73342	1
+17761	27521	1
+99562	37791	1
+25994	24207	1
+13753	7962	1
+50143	12917	1
+95407	6645	1
+27503	17457	1
+5640	15913	1
+34978	44030	1
+96679	10897	1
+102346	18007	1
+7721	63141	1
+11546	68437	1
+39984	96627	1
+32709	14692	1
+9293	9936	1
+68091	12184	1
+22585	8372	1
+52432	2414	1
+59376	9743	1
+101250	21324	1
+7906	17796	1
+25536	32005	1
+20675	22756	1
+36382	96848	1
+19219	39091	1
+103722	6487	1
+17907	101757	1
+17907	7906	1
+5148	103792	1
+82954	5886	1
+7107	3560	1
+12499	26370	1
+13923	30787	1
+14577	5254	1
+4531	14135	1
+57711	39886	1
+12565	47057	1
+39984	41128	1
+23129	14978	1
+10897	14941	1
+100945	38171	1
+17796	32119	1
+35963	94592	1
+68424	5148	1
+48146	28051	1
+102623	21493	1
+71983	37823	1
+68740	18267	1
+27919	17415	1
+6702	10915	1
+40164	44824	1
+12565	97920	1
+66120	8551	1
+15539	5662	1
+12539	11887	1
+26370	14472	1
+18092	10570	1
+11228	5792	1
+5662	8653	1
+101757	18329	1
+7038	26944	1
+11686	27919	1
+21342	32119	1
+5214	9346	1
+41301	9293	1
+68620	29025	1
+98407	30730	1
+71138	40322	1
+39793	13789	1
+25131	105102	1
+5015	10878	1
+35633	39653	1
+59824	23276	1
+7925	31201	1
+25779	8216	1
+15539	7491	1
+37928	10250	1
+100561	13195	1
+13522	41301	1
+3410	85519	1
+82392	7721	1
+17674	9702	1
+15432	57953	1
+22585	10434	1
+50595	12116	1
+9125	1865	1
+25994	103722	1
+6860	8186	1
+11075	68449	1
+59376	47004	1
+12619	25201	1
+25148	17988	1
+74081	6383	1
+40571	7721	1
+44370	5015	1
+78985	9346	1
+35227	27384	1
+36010	17489	1
+14011	36556	1
+38837	17143	1
+12795	87387	1
+41250	11075	1
+38613	11019	1
+95073	6860	1
+7491	11484	1
+72877	34615	1
+16045	28288	1
+12317	13584	1
+20780	100790	1
+25994	7642	1
+53824	67604	1
+18092	1629	1
+41613	44133	1
+31249	4201	1
+17796	96262	1
+17818	3515	1
+12460	14253	1
+13943	11754	1
+11546	59785	1
+6383	6798	1
+18074	46738	1
+41128	26353	1
+36440	11798	1
+10878	4879	1
+38483	74548	1
+51492	9702	1
+33961	3305	1
+34978	17575	1
+20286	25583	1
+13337	13753	1
+105409	38794	1
+13923	6860	1
+39841	11322	1
+11151	31397	1
+20614	57512	1
+13030	15120	1
+40354	20780	1
+96613	2414	1
+33883	36470	1
+11019	13724	1
+104920	11686	1
+32173	101221	1
+27745	15432	1
+45237	25536	1
+5977	3433	1
+41061	27677	1
+8115	91694	1
+41204	12478	1
+17415	97031	1
+13943	62911	1
+38469	13622	1
+14178	73331	1
+11902	19500	1
+99216	5640	1
+17907	57967	1
+26815	50442	1
+11686	10529	1
+15214	29379	1
+82954	27971	1
+7383	16660	1
+98894	15913	1
+94324	15747	1
+6645	15932	1
+21862	5036	1
+55573	7721	1
+13704	41398	1
+102707	18329	1
+25926	87472	1
+13602	68553	1
+18074	13030	1
+102623	36024	1
+96848	19611	1
+14472	13923	1
+15747	12442	1
+20780	31172	1
+17227	91747	1
+11622	6383	1
+35963	41332	1
+52665	10915	1
+57389	59501	1
+51492	6860	1
+7107	80364	1
+6002	38529	1
+28240	37223	1
+37454	25348	1
+9312	6576	1
+57096	39984	1
+94592	37791	1
+10982	95407	1
+44583	6383	1
+51514	33455	1
+21419	25779	1
+16001	7107	1
+25348	11117	1
+10452	87305	1
+17887	103487	1
+13773	6073	1
+18051	10059	1
+16367	69206	1
+26898	27384	1
+10670	40571	1
+11075	103141	1
+12478	16985	1
+9380	71480	1
+9702	5848	1
+14216	5640	1
+39637	41432	1
+25379	26479	1
+17457	6915	1
+9971	26093	1
+19871	14692	1
+27677	50570	1
+59376	9012	1
+25201	43942	1
+30933	14385	1
+55299	11715	1
+4222	52058	1
+27503	46738	1
+12864	44229	1
+24149	16312	1
+40128	8186	1
+37513	14637	1
+27105	31201	1
+30243	12653	1
+5792	13522	1
+28124	7925	1
+8292	9830	1
+40140	14446	1
+97053	25926	1
+3740	13499	1
+18114	39637	1
+11075	103841	1
+40322	14385	1
+6383	3139	1
+20834	37791	1
+17380	12368	1
+9936	17025	1
+8754	20402	1
+18329	97155	1
+27919	16896	1
+17340	105039	1
+99827	37823	1
+11151	44478	1
+45627	80034	1
+71138	14657	1
+29483	30730	1
+91694	6798	1
+45351	1464	1
+14216	28358	1
+59376	16660	1
+55573	27919	1
+22528	17040	1
+41204	51514	1
+39819	63750	1
+20675	27299	1
+44478	4747	1
+23460	48375	1
+2768	56109	1
+105716	16045	1
+21903	102346	1
+6383	11520	1
+57389	16001	1
+24805	3587	1
+40128	17397	1
+24658	16874	1
+1572	17025	1
+19500	71602	1
+41398	35963	1
+36010	68876	1
+38916	68437	1
+9914	48375	1
+4879	69206	1
+48146	1572	1
+51836	8098	1
+104880	9702	1
+6966	6915	1
+14178	14675	1
+27228	5254	1
+30933	9830	1
+68553	16928	1
+14040	8901	1
+13195	7491	1
+44682	44757	1
+59501	17887	1
+9702	12052	1
+42344	3690	1
+4747	21843	1
+17887	36382	1
+16224	13642	1
+11686	61396	1
+27919	11484	1
+63888	18007	1
+68281	20877	1
+51514	104052	1
+26898	63888	1
+101221	51492	1
+13753	43826	1
+17796	39688	1
+105102	16121	1
+10982	38613	1
+15913	17282	1
+38794	101221	1
+13602	41369	1
+10982	15376	1
+17796	48146	1
+97120	9576	1
+70992	12679	1
+36361	17818	1
+15137	18051	1
+56045	9971	1
+6860	6941	1
+15932	17796	1
+4497	103448	1
+18464	16928	1
+20989	14842	1
+38763	16027	1
+14385	17227	1
+25348	14824	1
+61485	20309	1
+11394	9936	1
+15064	34599	1
+17209	7038	1
+6002	17861	1
+101342	11075	1
+39141	15015	1
+41350	2414	1
+47769	4931	1
+5640	13704	1
+25994	3305	1
+14385	94592	1
+5528	12889	1
+33871	28709	1
+38520	5662	1
+12991	39984	1
+76035	17796	1
+5148	13567	1
+13381	6383	1
+2834	71983	1
+34978	12815	1
+10633	20780	1
+13499	1688	1
+11075	18074	1
+53486	10596	1
+3807	7038	1
+43504	38171	1
+50570	11002	1
+59555	12960	1
+45753	13642	1
+82544	49892	1
+19960	8098	1
+5192	14710	1
+13704	103525	1
+7491	14577	1
+103995	15175	1
+2768	7721	1
+103841	11002	1
+48163	13642	1
+43960	18114	1
+20877	9702	1
+7906	11715	1
+36382	10479	1
+53824	25994	1
+37290	51740	1
+13622	103141	1
+95073	48375	1
+11546	17143	1
+36623	14904	1
+8921	3433	1
+20309	21493	1
+10670	14040	1
+10549	51618	1
+11754	93657	1
+105496	21020	1
+13642	2505	1
+72596	10250	1
+12539	11002	1
+34251	55639	1
+7038	101757	1
+4553	17143	1
+99395	25926	1
+26246	101568	1
+25681	7594	1
+26353	20877	1
+59501	37513	1
+95073	19960	1
+4772	17415	1
+55887	4201	1
+11686	8292	1
+11002	51740	1
+16620	27228	1
+15859	101056	1
+77861	37823	1
+10508	10479	1
+23276	58230	1
+18522	20614	1
+18074	13923	1
+5507	48480	1
+7016	2414	1
+17907	38483	1
+14253	73931	1
+14117	19611	1
+2768	55887	1
+7544	37868	1
+53486	32709	1
+38469	68091	1
+6402	52058	1
+22798	19257	1
+13622	7134	1
+17907	39819	1
+38782	15064	1
+6860	28510	1
+37928	43683	1
+102623	59893	1
+25926	59824	1
+40372	7994	1
+15859	1464	1
+20780	41398	1
+59538	25431	1
+13813	37373	1
+9702	8392	1
+27183	38520	1
+21743	72487	1
+7465	30243	1
+36470	20614	1
+17605	7925	1
+59501	36010	1
+10710	17796	1
+14637	26093	1
+39637	7491	1
+13670	102167	1
+87305	29025	1
+54643	24354	1
+27337	22562	1
+29117	5742	1
+25536	2208	1
+50570	15859	1
+45738	8981	1
+9953	14253	1
+15064	9896	1
+6860	2505	1
+92113	35893	1
+37113	16946	1
+97845	15552	1
+91591	11754	1
+11546	23033	1
+20614	29483	1
+14135	2505	1
+44133	94868	1
+12679	85619	1
+8551	18074	1
+6002	21620	1
+26880	16743	1
+87305	38483	1
+55573	20204	1
+20755	39653	1
+30933	68281	1
+9830	36382	1
+18329	68553	1
+7038	24207	1
+14040	16140	1
+91694	20780	1
+21094	8720	1
+25681	40354	1
+6966	17818	1
+14941	26815	1
+25994	61217	1
+21862	47860	1
+43492	21020	1
+53824	38794	1
+7295	10670	1
+94132	39886	1
+10670	4553	1
+14011	9346	1
+2708	9702	1
+19437	68740	1
+19417	81878	1
+54234	5254	1
+17525	12116	1
+15432	8115	1
+23348	38916	1
+34322	13753	1
+6860	27299	1
+5036	19294	1
+99395	13670	1
+77861	16660	1
+41250	9242	1
+50421	25926	1
+16224	21862	1
+40128	63888	1
+2414	17505	1
+18031	13704	1
+14472	103448	1
+32800	3807	1
+19040	45429	1
+4747	18114	1
+16290	7925	1
+39808	17282	1
+17796	105850	1
+13602	96871	1
+19460	11686	1
+59376	17988	1
+33883	16620	1
+97920	44030	1
+87408	12565	1
+45753	5640	1
+99855	20780	1
+35963	19091	1
+17605	17796	1
+23276	105716	1
+10570	19417	1
+14343	16928	1
+59538	96158	1
+24805	15859	1
+103841	17796	1
+11754	104342	1
+2414	99320	1
+55860	27299	1
+9830	18074	1
+44030	17588	1
+11546	71438	1
+7680	12679	1
+13943	99395	1
+4497	59726	1
+8551	10479	1
+6487	14747	1
+13670	85519	1
+41384	17952	1
+6487	47004	1
+8981	4772	1
+2768	20940	1
+13967	17098	1
+21843	25348	1
+47336	12679	1
+20989	5254	1
+72877	7038	1
+102623	7925	1
+18381	95205	1
+10915	41030	1
+6002	12889	1
+57953	52432	1
+5015	39555	1
+100893	12460	1
+36782	38794	1
+4201	2208	1
+94724	4201	1
+15913	7491	1
+25681	13584	1
+39555	92243	1
+5792	16896	1
+5148	68876	1
+17952	9060	1
+25926	59747	1
+7925	12889	1
+14904	98445	1
+22466	17040	1
+92032	11546	1
+12704	15552	1
+70490	25681	1
+51492	9743	1
+45738	26898	1
+25131	16256	1
+50252	18051	1
+104920	6487	1
+101899	5148	1
+10670	8901	1
+12795	9936	1
+2834	34251	1
+41128	8797	1
+21020	14135	1
+14158	41369	1
+39886	38613	1
+73342	13499	1
+14958	11546	1
+16170	59376	1
+18007	22756	1
+12565	9602	1
+25536	18114	1
+25681	17907	1
+103282	11754	1
+8115	105877	1
+34944	8950	1
+8372	104533	1
+8901	14011	1
+81878	43853	1
+2414	12460	1
+73342	7994	1
+16170	27919	1
+17988	17558	1
+13943	103639	1
+28358	10036	1
+105102	62911	1
+27677	41599	1
+39555	6002	1
+6487	23875	1
+17415	96551	1
+48375	32252	1
+100643	81878	1
+5792	16928	1
+17837	10596	1
+19500	63590	1
+19960	23348	1
+25837	10452	1
+20780	14534	1
+44030	14422	1
+36623	11433	1
+68876	28051	1
+18381	99320	1
+17988	39688	1
+14472	11075	1
+5015	18267	1
+15432	9346	1
+44682	7994	1
+7038	29483	1
+10670	23348	1
+69836	35893	1
+18847	44478	1
+105336	44133	1
+43293	25994	1
+27503	38916	1
+41232	6073	1
+8981	13724	1
+40750	3433	1
+31172	10452	1
+43517	49892	1
+5254	102272	1
+7680	8797	1
+21342	15103	1
+4423	21075	1
+8372	29025	1
+11686	6915	1
+7925	68553	1
+43517	15485	1
+25335	39235	1
+13908	45975	1
+17761	17457	1
+92046	39841	1
+19500	11546	1
+102151	36623	1
+26745	25681	1
+27183	96627	1
+99121	13642	1
+9743	13923	1
+25681	76035	1
+45738	14040	1
+15196	36382	1
+72764	18329	1
+10915	6116	1
+55573	88067	1
+48375	16081	1
+104086	25148	1
+68091	21249	1
+20847	24658	1
+51740	6645	1
+38483	27228	1
+106388	36361	1
+16140	2208	1
+17227	50252	1
+41301	26353	1
+3515	19394	1
+18585	28358	1
+17988	13873	1
+3275	7544	1
+3217	44133	1
+11902	14385	1
+8901	8863	1
+21620	99121	1
+6941	15913	1
+7383	9971	1
+9971	14158	1
+102757	10479	1
+14385	38877	1
+17415	12184	1
+19394	24149	1
+103525	17952	1
+11754	95891	1
+20877	59893	1
+6619	15064	1
+43517	18267	1
+59022	17887	1
+12184	59501	1
+103200	20614	1
+97663	16928	1
+41315	5640	1
+9953	30243	1
+15963	7038	1
+24805	6645	1
+6645	59501	1
+78962	13943	1
+51618	16121	1
+82392	3305	1
+59376	13337	1
+23211	22774	1
+32119	17380	1
+10897	103792	1
+103639	44030	1
+5507	55372	1
+14040	14675	1
+43660	10670	1
+31172	6383	1
+56045	8098	1
+27919	5640	1
+44583	39886	1
+30693	30730	1
+14011	11868	1
+25536	5423	1
+14059	8372	1
+39841	51692	1
+5507	97979	1
+10915	42302	1
+5036	95073	1
+2505	6383	1
+11172	24896	1
+57492	9012	1
+16367	11887	1
+21862	8720	1
+6860	8921	1
+13472	49892	1
+12499	1865	1
+25536	35695	1
+7383	39653	1
+19000	36782	1
+24149	27299	1
+12539	6073	1
+12679	7906	1
+19500	41095	1
+20732	14805	1
+40164	9702	1
+17952	26277	1
+6383	13670	1
+15196	48375	1
+14040	10351	1
+18074	68894	1
+14842	9936	1
+43504	48375	1
+25348	10122	1
+59376	10059	1
+103487	12679	1
+5381	8064	1
+39141	28626	1
+26228	36010	1
+30471	20780	1
+57492	20614	1
+25348	98766	1
+37791	17525	1
+57389	57389	1
+5507	68894	1
+66120	18381	1
+18114	17025	1
+56045	10596	1
+18381	36623	1
+93781	8901	1
+30933	27299	1
+53858	54263	1
+5792	27789	1
+12565	17761	1
+22756	59376	1
+41432	39653	1
+22466	25393	1
+38469	13499	1
+36623	16121	1
+20877	38794	1
+26432	9830	1
+101171	11546	1
+13943	39984	1
+40571	52058	1
+53858	19219	1
+21620	13499	1
+13602	13670	1
+67604	73838	1
+53824	8611	1
+11099	39808	1
+14385	105687	1
+15250	9914	1
+21324	11962	1
+22528	12619	1
+24115	68939	1
+12960	105102	1
+40068	18232	1
+23348	8797	1
+25348	74548	1
+44682	6304	1
+43683	7747	1
+100750	9576	1
+79625	59376	1
+13753	17397	1
+21006	5015	1
+25536	96262	1
+11466	14117	1
+105336	6553	1
+9971	4747	1
+40002	11686	1
+17397	27183	1
+91747	8676	1
+98894	16045	1
+25289	33871	1
+100584	3515	1
+16045	9702	1
+59538	15230	1
+12889	39984	1
+19791	38171	1
+17319	3515	1
+14766	11941	1
+81878	28358	1
+25536	28709	1
+25926	9914	1
+72764	51422	1
+105731	59376	1
+11546	17796	1
+22585	20780	1
+3305	10250	1
+40140	38763	1
+10508	12889	1
+4222	40128	1
+71654	11754	1
+43492	59376	1
+99395	80034	1
+97901	4497	1
+10897	25131	1
+53486	39886	1
+22756	36440	1
+23583	17907	1
+28051	15598	1
+71983	3515	1
+35227	19219	1
+55573	101221	1
+25131	21094	1
+41232	12539	1
+63141	14385	1
+37791	20971	1
+6645	41398	1
+14978	67143	1
+41061	14422	1
+8098	29117	1
+13923	17227	1
+100750	35963	1
+100666	2414	1
+17988	9346	1
+32800	59501	1
+34599	51740	1
+42302	14577	1
+11520	17796	1
+10479	105102	1
+11546	98894	1
+67143	14958	1
+7016	13622	1
+55639	7721	1
+41250	22585	1
+25536	15250	1
+51740	14618	1
+23460	3305	1
+4497	12917	1
+59501	13890	1
+27919	7313	1
+3305	71480	1
+14343	14135	1
+62911	13789	1
+17340	6304	1
+24092	9702	1
+14011	14446	1
+25335	15913	1
+11754	12653	1
+39362	40311	1
+96262	45840	1
+5886	94724	1
+7107	105998	1
+18559	60225	1
+55372	17380	1
+24149	105956	1
+19500	100439	1
+20286	29379	1
+2960	7747	1
+17166	17166	1
+25583	17166	1
+13602	39984	1
+24386	14601	1
+13522	41061	1
+4789	38171	1
+18092	25926	1
+45237	25131	1
+13622	16367	1
+21903	25994	1
+4553	74081	1
+92079	15250	1
+9346	13989	1
+35227	7544	1
+27228	6383	1
+102504	2414	1
+6645	17143	1
+99292	39984	1
+13670	82954	1
+32336	4497	1
+12960	9380	1
+23875	5584	1
+41128	10095	1
+17340	7107	1
+5742	48163	1
+30730	8797	1
+34615	5036	1
+7925	85571	1
+18092	12565	1
+3305	10351	1
+96613	36440	1
+73838	17489	1
+12960	15064	1
+17319	72828	1
+68620	4497	1
+9702	16660	1
+15650	12795	1
+25926	9743	1
+41075	10915	1
+22528	12653	1
+24149	31172	1
+9012	45237	1
+20713	20614	1
+6383	102346	1
+39637	97920	1
+9830	25926	1
+13499	16140	1
+2989	39808	1
+31096	16743	1
+11002	2868	1
+44030	4013	1
+55573	50390	1
+6966	37454	1
+14560	51492	1
+91562	37823	1
+5148	68894	1
+6487	94132	1
+3515	51740	1
+9380	18980	1
+5662	18429	1
+21862	23583	1
+5640	25681	1
+50143	4391	1
+10036	19500	1
+14904	96700	1
+3305	68449	1
+4423	3275	1
+76035	8676	1
+11117	14498	1
+17887	7906	1
+75071	25536	1
+18267	38782	1
+45535	32826	1
+100750	2414	1
+99827	49892	1
+38520	9702	1
+14385	72596	1
+25779	68876	1
+19500	34322	1
+36782	39984	1
+2768	52040	1
+57492	6966	1
+45753	14100	1
+96700	7491	1
+41111	8901	1
+55372	15049	1
+13602	4013	1
+37868	97663	1
+48375	25994	1
+35472	10692	1
+15432	52916	1
+4553	28709	1
+59376	6073	1
+59555	14059	1
+26479	14710	1
+10915	6228	1
+38204	80034	1
+31397	51740	1
+71138	14766	1
+34615	9346	1
+82954	54234	1
+37791	96080	1
+34251	3877	1
+103228	17796	1
+41232	7747	1
+16045	5036	1
+21419	7038	1
+1139	15103	1
+5148	99444	1
+96646	3587	1
+12258	2768	1
+23276	8797	1
+24115	7747	1
+46738	28307	1
+7465	11715	1
+62805	20614	1
+75378	5886	1
+72877	11075	1
+51740	32119	1
+17988	20595	1
+96569	14747	1
+30243	52916	1
+102167	16711	1
+12460	36623	1
+3877	44030	1
+7313	17489	1
+10633	8797	1
+17588	11039	1
+55396	38794	1
+41157	5886	1
+104818	70992	1
+9576	18114	1
+14296	12052	1
+21342	15064	1
+29025	97920	1
+6941	13943	1
+68424	4879	1
+39886	17861	1
+13943	16808	1
+81878	20595	1
+7134	98945	1
+14343	34322	1
+7544	40140	1
+14040	13753	1
+48163	11887	1
+16367	104481	1
+80034	20563	1
+21047	14135	1
+18074	101568	1
+6619	7491	1
+9012	24354	1
+13522	1267	1
+100534	8098	1
+7107	11306	1
+17227	17575	1
+7038	14158	1
+8186	47860	1
+34944	2745	1
+14385	14805	1
+12539	38520	1
+14534	4553	1
+52058	58230	1
+11546	103282	1
+27183	25536	1
+83096	18074	1
+8653	11394	1
+73931	20309	1
+14235	14235	1
+96627	25536	1
+11686	50421	1
+7544	45753	1
+9242	45738	1
+13522	44358	1
+24354	11075	1
+33961	30730	1
+27183	12539	1
+13522	68449	1
+49892	20780	1
+28709	32336	1
+39793	96848	1
+82954	8098	1
+5977	37471	1
+26479	43960	1
+7680	53858	1
+37428	103282	1
+20342	70490	1
+103282	17319	1
+22528	26093	1
+18007	15770	1
+9346	102272	1
+72596	4497	1
+27503	6321	1
+12565	59639	1
+74081	27299	1
+17227	3611	1
+57953	71138	1
+41384	17227	1
+11075	40140	1
+7491	68281	1
+14657	17887	1
+25348	61396	1
+5640	13923	1
+6487	52916	1
+19742	8098	1
+43504	5848	1
+4747	28841	1
+61396	71138	1
+18381	9971	1
+8901	52040	1
+13195	15485	1
+3139	4497	1
+32800	21359	1
+17952	13753	1
+38782	27789	1
+5015	20755	1
+5977	3390	1
+53858	92187	1
+37428	11433	1
+1865	31478	1
+10122	2768	1
+22562	19275	1
+6798	21921	1
+106056	3433	1
+24354	39527	1
+15175	18092	1
+741	44030	1
+41432	34978	1
+40083	19500	1
+7857	54287	1
+5792	106388	1
+19219	36024	1
+17340	34978	1
+17796	6383	1
+18980	10434	1
+20989	2768	1
+26353	9312	1
+26093	19500	1
+68876	37373	1
+7038	55372	1
+98407	105102	1
+25926	96487	1
+40140	101568	1
+11228	68437	1
+34944	39984	1
+24805	2414	1
+10670	13417	1
+38782	10059	1
+19611	4423	1
+35227	12917	1
+7544	24149	1
+34251	4391	1
+13240	52058	1
+9293	28626	1
+55573	80034	1
+13724	24386	1
+27919	56326	1
+82954	101319	1
+99292	11754	1
+9293	1715	1
+38442	13642	1
+37563	4879	1
+103722	11686	1
+22585	10670	1
+11546	81878	1
+17761	50421	1
+9896	44030	1
+19000	44370	1
+44583	18329	1
+68553	5254	1
+11546	10549	1
+102272	14135	1
+49892	59893	1
+11546	15913	1
+28358	13923	1
+35963	5848	1
+8981	41250	1
+13642	99395	1
+29025	55860	1
+70207	41613	1
+15250	11546	1
+68091	21862	1
+8981	8921	1
+3433	6383	1
+103639	27183	1
+14158	3433	1
+16367	27105	1
+20460	20431	1
+12478	16844	1
+17209	38794	1
+6402	27789	1
+12052	43942	1
+35525	19000	1
+14040	80034	1
+12565	87265	1
+50390	37113	1
+74540	4497	1
+10479	7702	1
+7038	25393	1
+35963	97120	1
+20877	10633	1
+80930	11546	1
+37454	14296	1
+87472	59376	1
+20675	20877	1
+28863	5148	1
+14577	3275	1
+7721	13499	1
+10434	39362	1
+8825	7266	1
+5662	93897	1
+10529	37823	1
+25994	36361	1
+27677	17098	1
+11754	96262	1
+5036	5192	1
+13499	17397	1
+12653	12460	1
+19611	39362	1
+21075	34251	1
+51514	12424	1
+40164	6915	1
+10452	72764	1
+3611	38529	1
+68894	18092	1
+19905	14766	1
+4201	8950	1
+38794	100439	1
+92032	6645	1
+5640	15432	1
+50570	20940	1
+13670	9810	1
+12815	52432	1
+25201	8720	1
+13670	103525	1
+104342	8186	1
+19500	59785	1
+25201	12864	1
+28051	9868	1
+71138	8825	1
+14824	30243	1
+7113	21921	1
+68281	38204	1
+39886	10479	1
+41128	6966	1
+11622	23348	1
+6002	85552	1
+41301	27183	1
+15432	27403	1
+15049	11039	1
+38529	5254	1
+101701	44133	1
+18007	11686	1
+24974	30730	1
+15583	25536	1
+5036	10549	1
+40354	4879	1
+104533	4497	1
+6860	82954	1
+40128	14842	1
+52862	13622	1
+6383	35633	1
+63888	13602	1
+33336	1865	1
+18092	94622	1
+15137	101171	1
+3515	18585	1
+44358	9830	1
+31955	5015	1
+14059	7383	1
+8863	28124	1
+2834	94724	1
+20675	19155	1
+14747	19500	1
+55299	6645	1
+5886	71480	1
+15250	22756	1
+30471	10596	1
+6645	72877	1
+19000	17558	1
+41599	16928	1
+8551	44583	1
+23992	35107	1
+17887	12518	1
+41128	14637	1
+11228	20989	1
+9576	96700	1
+11228	6463	1
+21620	14135	1
+39334	32119	1
+10434	8901	1
+45738	9380	1
+97920	18007	1
+25098	17227	1
+36146	11686	1
+97979	34615	1
+82392	12991	1
+43492	5036	1
+100534	11019	1
+7925	28626	1
+11019	96627	1
+103141	14472	1
+36470	61485	1
+13584	104075	1
+92243	3877	1
+20780	39653	1
+9312	32800	1
+97979	25348	1
+42344	23276	1
+68449	24658	1
+7313	12460	1
+10122	25926	1
+5507	37791	1
+14296	44133	1
+18329	103448	1
+24149	85619	1
+10710	17952	1
+27105	15859	1
+101899	19611	1
+4497	3433	1
+75378	5036	1
+36440	13813	1
+9220	20402	1
+20595	39555	1
+7038	14135	1
+17887	50595	1
+52916	20780	1
+10452	95891	1
+51618	13753	1
+13943	12478	1
+5742	59639	1
+13704	14011	1
+96158	34978	1
+77406	24149	1
+7821	14343	1
+20431	30963	1
+63141	4201	1
+38916	26093	1
+50595	7994	1
+97663	6966	1
+12096	19500	1
+11754	17525	1
+39334	17380	1
+10915	14885	1
+21047	16620	1
+1186	28709	1
+19437	20614	1
+26898	25148	1
+16290	79685	1
+24763	7821	1
+50570	8950	1
+38483	68449	1
+91591	35963	1
+99216	9971	1
+19611	74081	1
+34088	18267	1
+3139	8098	1
+11922	22585	1
+36733	55573	1
+15064	17209	1
+8676	21903	1
+14178	23460	1
+105877	57389	1
+3690	4908	1
+100848	11546	1
+27919	8720	1
+74081	27789	1
+30243	99395	1
+11433	23033	1
+41289	8901	1
+36361	6645	1
+20780	48375	1
+75051	12565	1
+5423	17457	1
+51740	34978	1
+6860	13847	1
+100439	39555	1
+93657	17952	1
+25536	104920	1
+77343	8950	1
+75071	9830	1
+74548	14011	1
+14158	97155	1
+45658	26898	1
+51492	21265	1
+11019	11484	1
+5886	19960	1
+105877	17761	1
+5584	37791	1
+25148	17143	1
+80034	22585	1
+20402	12204	1
+4497	101221	1
+7491	25289	1
+14577	12317	1
+21921	21903	1
+10059	8216	1
+5254	17474	1
+25348	12834	1
+39886	15032	1
+10878	27789	1
+24658	44358	1
+7544	18585	1
+6002	10529	1
+29117	10710	1
+45738	3305	1
+96715	5640	1
+25779	7107	1
+36382	12771	1
+12679	48375	1
+17796	41301	1
+18980	27228	1
+37868	36470	1
+12960	56489	1
+41279	25994	1
+12704	11887	1
+29117	78985	1
+20989	53858	1
+20940	18980	1
+11306	51740	1
+11686	40164	1
+96487	8699	1
+19806	8901	1
+92187	10452	1
+5148	13670	1
+3275	37113	1
+25681	32173	1
+36382	15214	1
+19960	14805	1
+28358	22562	1
+3877	45840	1
+5254	68091	1
+12991	24783	1
+20614	44370	1
+44030	8797	1
+13789	7347	1
+26093	49892	1
+102272	11645	1
+30730	28358	1
+20780	9702	1
+3807	8115	1
+19394	59376	1
+20940	63888	1
+8115	74540	1
+13584	7134	1
+25536	51618	1
+39808	39808	1
+5792	45840	1
+14904	17098	1
+6941	17415	1
+5848	14842	1
+12771	17415	1
+68553	19611	1
+6002	3515	1
+4879	31172	1
+47336	32173	1
+25201	44229	1
+11075	8863	1
+42302	17761	1
+11922	3433	1
+12317	44594	1
+19611	35633	1
+15120	17988	1
+26815	87422	1
+4497	56045	1
+39637	11735	1
+14996	24149	1
+20780	2505	1
+103841	25431	1
+18522	71969	1
+32252	28358	1
+37791	26745	1
+39984	14343	1
+7383	35893	1
+38782	36024	1
+96262	9971	1
+15451	11075	1
+38529	3305	1
+52040	14842	1
+104375	2208	1
+23460	20940	1
+3515	44358	1
+9830	96848	1
+37290	21342	1
+14385	28863	1
+39637	101994	1
+25779	59538	1
+15932	18329	1
+5148	8098	1
+99593	20309	1
+2768	50390	1
+44370	39555	1
+27919	19417	1
+3410	26479	1
+14117	2505	1
+59538	68281	1
+102435	36440	1
+17380	44478	1
+28358	44824	1
+11686	103487	1
+14842	19000	1
+36733	82954	1
+18522	14560	1
+38782	10570	1
+91694	23276	1
+10095	4497	1
+23276	41369	1
+37113	10670	1
+27105	12424	1
+77343	43670	1
+82954	9536	1
+5886	21743	1
+98766	20732	1
+8098	6595	1
+74081	16928	1
+25431	50595	1
+11546	8901	1
+27677	104481	1
+80034	45753	1
+26898	9380	1
+92113	40128	1
+44594	27677	1
+4423	30933	1
+27677	67143	1
+17887	57977	1
+20834	16140	1
+17415	26353	1
+6383	30933	1
+15064	50421	1
+17227	19460	1
+4201	15451	1
+5214	20847	1
+58230	7925	1
+105496	34251	1
+100820	5214	1
+34978	37767	1
+9125	53858	1
+6576	67143	1
+44370	5254	1
+63750	5507	1
+37113	71480	1
+71602	59376	1
+45840	14117	1
+44030	61901	1
+6487	102167	1
+28358	37791	1
+92113	20989	1
+5848	48375	1
+25926	17674	1
+100037	26815	1
+6002	94868	1
+15650	7266	1
+2745	82954	1
+102200	7821	1
+100439	24149	1
+1464	105850	1
+17282	14996	1
+36361	6383	1
+7680	30730	1
+50390	39653	1
+14253	65150	1
+13602	14135	1
+97845	11546	1
+5036	59376	1
+6619	2768	1
+10036	47801	1
+11887	5381	1
+2834	35633	1
+20940	20755	1
+26850	3690	1
+20847	6487	1
+59376	27503	1
+48375	38763	1
+8115	13789	1
+24115	42396	1
+37428	8115	1
+59785	55573	1
+20286	68449	1
+52058	36623	1
+12116	17474	1
+94896	26898	1
+7721	30933	1
+98841	9702	1
+34088	16081	1
+11117	37113	1
+99444	5640	1
+5617	13670	1
+8901	98006	1
+5036	7333	1
+59376	41332	1
+14059	39555	1
+6966	9830	1
+9971	52862	1
+5977	24783	1
+6487	21094	1
+45738	37113	1
+17796	17887	1
+39290	5036	1
+9810	13584	1
+48480	17952	1
+26575	36010	1
+2414	102297	1
+14842	7906	1
+5254	14824	1
+14385	68437	1
+14011	17887	1
+98567	6073	1
+48375	34088	1
+3390	8981	1
+77861	13522	1
+20971	36470	1
+17380	31397	1
+14296	17227	1
+14011	14040	1
+13622	103639	1
+7038	11735	1
+15064	26277	1
+3390	20834	1
+23875	59376	1
+55860	15413	1
+15064	20755	1
+24386	103995	1
+17340	44030	1
+11715	7994	1
+81878	14534	1
+5507	74548	1
+2708	43492	1
+7134	79685	1
+21862	37233	1
+8551	9220	1
+11546	44594	1
+13753	6645	1
+15880	17907	1
+27919	40394	1
+59376	59639	1
+3305	11117	1
+9602	17340	1
+10549	6645	1
+40311	7747	1
+14135	25837	1
+38782	2768	1
+9181	14996	1
+17340	91747	1
+11715	71480	1
+40354	14842	1
+38271	17227	1
+6966	14385	1
+32005	20614	1
+103792	18007	1
+14100	21094	1
+18980	36314	1
+102200	37373	1
+11019	103282	1
+27919	96627	1
+15413	97920	1
+59785	20286	1
+17952	71969	1
+19500	8436	1
+11754	36623	1
+19000	27228	1
+80073	10452	1
+9868	19155	1
+19583	20940	1
+17887	105877	1
+24805	8392	1
+37513	55573	1
+17952	2989	1
+37620	17761	1
+15432	31096	1
+21020	6383	1
+102346	16660	1
+21862	20780	1
+98841	55573	1
+8372	20755	1
+61485	27299	1
+27677	32119	1
+14534	16367	1
+12460	70490	1
+25536	15120	1
+4497	13704	1
+10878	13499	1
+14472	8392	1
+13642	16256	1
+17907	27919	1
+5015	80073	1
+13584	97663	1
+25779	91562	1
+6002	95219	1
+5977	39555	1
+32800	9060	1
+71813	25926	1
+10479	7313	1
+37223	12679	1
+15376	17796	1
+3358	7063	1
+25348	100643	1
+91735	71654	1
+32173	11075	1
+9810	14805	1
+68424	8901	1
+9830	19155	1
+44133	39417	1
+8981	56109	1
+8115	12565	1
+21743	6073	1
+17192	17887	1
+14805	30243	1
+105538	17227	1
+7925	14766	1
+7313	17952	1
+7544	15485	1
+45879	8352	1
+71138	37454	1
+18826	40394	1
+14385	23875	1
+7925	20847	1
+13602	12619	1
+79685	16660	1
+36733	36470	1
+9702	3515	1
+72487	6002	1
+36010	99307	1
+18092	13567	1
+38529	5015	1
+44583	27183	1
+85552	35472	1
+49892	15413	1
+26093	7038	1
+9971	13967	1
+63888	18980	1
+21620	25681	1
+14011	31201	1
+7491	28358	1
+59376	71438	1
+6402	39653	1
+5617	55573	1
+56489	39417	1
+11520	12565	1
+14710	24115	1
+13567	5792	1
+20989	7113	1
+12565	44358	1
+38782	4879	1
+24783	2834	1
+25681	41369	1
+4553	68437	1
+25536	96158	1
+3433	99678	1
+16140	25994	1
+19670	25289	1
+18381	7107	1
+13642	41111	1
+10479	17588	1
+21249	59538	1
+13753	9242	1
+17907	6353	1
+95588	37428	1
+38613	1464	1
+6645	99790	1
+100534	16874	1
+24386	44682	1
+104481	6383	1
+51422	11715	1
+91591	25348	1
+59555	13753	1
+3410	17116	1
+12864	94592	1
+26815	5617	1
+103214	15913	1
+7491	9702	1
+47022	20342	1
+12317	13622	1
+11075	101701	1
+16045	36361	1
+53858	11546	1
+3390	16660	1
+17796	28626	1
+22562	8699	1
+101757	36010	1
+59501	4772	1
+11075	3650	1
+13622	39984	1
+18251	17796	1
+102272	39808	1
+57512	6487	1
+36024	85552	1
+37928	14040	1
+13522	105716	1
+9936	8551	1
+6002	8169	1
+77861	55573	1
+93657	17887	1
+61485	23276	1
+24149	15650	1
+39886	16743	1
+9971	33103	1
+10059	44370	1
+11075	52916	1
+78985	1572	1
+5254	3139	1
+13704	40128	1
+7544	30730	1
+44030	25348	1
+26745	13499	1
+81838	98006	1
+8653	12478	1
+16027	5507	1
+38794	28358	1
+39417	5036	1
+9936	25994	1
+13306	37823	1
+28841	67604	1
+39362	31955	1
+13622	12960	1
+106246	55573	1
+43960	11099	1
+20309	68449	1
+20940	18617	1
+4013	19611	1
+6915	11433	1
+20834	2505	1
+10915	93987	1
+3139	35893	1
+15214	98021	1
+13943	53824	1
+19460	2708	1
+1865	95741	1
+3305	56109	1
+24783	3650	1
+44358	8186	1
+24149	1464	1
+15376	8676	1
+11039	38794	1
+5036	38916	1
+12184	59538	1
+11466	26479	1
+4553	38171	1
+39091	37823	1
+103448	10250	1
+102272	16522	1
+9724	6860	1
+43960	100750	1
+26353	36782	1
+13670	26093	1
+37676	7038	1
+25536	7465	1
+92113	16660	1
+23460	14343	1
+29379	16928	1
+59376	59808	1
+43960	15049	1
+13030	81770	1
+59376	59824	1
+2768	68424	1
+17952	105538	1
+6002	8676	1
+6002	92187	1
+9830	43942	1
+14011	7994	1
+97736	77343	1
+51740	101568	1
+26093	37373	1
+63141	23276	1
+103214	36010	1
+19351	12889	1
+19611	20595	1
+5036	19068	1
+14446	103448	1
+20342	97979	1
+22466	63382	1
+13923	18051	1
+12619	5640	1
+32301	15230	1
+18826	16367	1
+30933	105472	1
+19742	25289	1
+19500	65982	1
+12960	6073	1
+94896	25994	1
+91562	12317	1
+23460	44030	1
+99693	11484	1
+5848	9868	1
+15064	10670	1
+14040	71654	1
+1267	6645	1
+96537	37823	1
+5848	23276	1
+17818	24386	1
+17761	27677	1
+48375	8863	1
+3515	7544	1
+44133	1865	1
+26479	97619	1
+57512	27919	1
+17380	51740	1
+20971	59893	1
+41128	3650	1
+5886	68449	1
+19583	20780	1
+41218	10915	1
+71969	15175	1
+25289	27503	1
+99216	1464	1
+12258	39886	1
+43504	22424	1
+25779	31397	1
+14978	100584	1
+51514	16224	1
+22585	56109	1
+99320	52432	1
+18381	41369	1
+4879	32252	1
+13642	103200	1
+73838	38613	1
+11645	17907	1
+17887	36010	1
+7038	102733	1
+18309	5742	1
+9936	59501	1
+8921	36382	1
+78985	10897	1
+14385	80073	1
+103448	25348	1
+27745	7038	1
+73354	13602	1
+4474	12052	1
+23129	42056	1
+27971	5886	1
+9896	26898	1
+12478	18368	1
+99292	15064	1
+18267	9868	1
+68894	39819	1
+95951	32800	1
+15214	106246	1
+71138	1865	1
+27919	36623	1
+68553	2834	1
+9702	8436	1
+21493	48480	1
+23211	40750	1
+14618	14904	1
+13773	6645	1
+95811	12478	1
+18381	98945	1
+9868	81878	1
+17380	34599	1
+13499	4931	1
+94724	4553	1
+8115	4087	1
+92243	23348	1
+29117	6645	1
+24075	10059	1
+47336	18007	1
+10951	13943	1
+14158	95891	1
+5584	38763	1
+94132	11546	1
+15552	56326	1
+7081	16743	1
+4931	6383	1
+45840	3139	1
+50570	11546	1
+85519	7107	1
+26898	21075	1
+10692	16743	1
+110451	19500	1
+69836	16928	1
+11075	100510	1
+39290	19500	1
+2834	9896	1
+3092	8825	1
+3690	39866	1
+13704	10095	1
+18092	1416	1
+13195	68740	1
+43023	9830	1
+99395	12460	1
+8863	20940	1
+59501	23276	1
+39886	92046	1
+17907	91747	1
+68553	3305	1
+26479	2208	1
+21789	8115	1
+6619	22424	1
+13642	11117	1
+14618	59376	1
+27183	97845	1
+11019	17415	1
+12317	5036	1
+5977	41315	1
+11228	34322	1
+7038	103722	1
+96600	14385	1
+2868	16874	1
+14083	11466	1
+44757	6353	1
+8921	92113	1
+14861	39841	1
+30730	11622	1
+2768	99395	1
+18092	5507	1
+10250	73931	1
+14978	13670	1
+103027	59538	1
+26898	71480	1
+25926	25148	1
+27745	37791	1
+7313	36623	1
+19417	22424	1
+25926	100439	1
+18251	12795	1
+33148	5036	1
+30730	23348	1
+14978	71131	1
+27745	13499	1
+6487	59785	1
+13522	7680	1
+27521	21620	1
+7038	39334	1
+19611	3877	1
+12991	7994	1
+9181	25779	1
+11002	39334	1
+12478	8592	1
+13670	103141	1
+25583	19960	1
+38794	6619	1
+7038	13704	1
+16140	9971	1
+12518	11887	1
+101899	6966	1
+38442	8676	1
+7906	41128	1
+17415	16874	1
+11798	1715	1
+10670	40589	1
+100820	36470	1
+77343	68424	1
+7038	5886	1
+13602	34322	1
+22466	31201	1
+18267	44358	1
+20402	105266	1
+8901	69836	1
+3305	24783	1
+12442	19996	1
+7680	36470	1
+23211	5015	1
+15413	12052	1
+8901	74540	1
+48375	13337	1
+20940	45738	1
+18942	7925	1
+14904	11002	1
+41128	3433	1
+17605	10479	1
+12224	26246	1
+23460	7925	1
+103346	37791	1
+27919	40128	1
+14385	39362	1
+94592	26246	1
+71654	15880	1
+96679	7107	1
+19460	18007	1
+97663	39984	1
+20877	14117	1
+20989	20286	1
+21342	5584	1
+103792	12052	1
+68091	9936	1
+91591	26898	1
+16045	6966	1
+25681	8676	1
+25681	92187	1
+52432	11601	1
+103282	6915	1
+19611	13417	1
+5507	17796	1
+32336	27789	1
+50570	39808	1
+55887	20286	1
+13195	6915	1
+95371	5036	1
+7857	39091	1
+14805	26479	1
+68408	37823	1
+92187	8098	1
+2708	30933	1
+17761	18114	1
+18267	9702	1
+10549	25536	1
+16256	25431	1
+17796	9971	1
+52862	9242	1
+32173	7747	1
+25536	29379	1
+12368	17887	1
+52432	6073	1
+39841	103614	1
+11686	56326	1
+39688	5977	1
+2834	14824	1
+12460	11002	1
+3139	39984	1
+25148	17227	1
+38916	11228	1
+14385	22756	1
+13670	13499	1
+12204	38529	1
+39141	11151	1
+56566	3139	1
+26898	44824	1
+70973	6487	1
+3515	41095	1
+17887	104481	1
+26246	8292	1
+38385	8901	1
+18980	20877	1
+62152	25926	1
+67143	44030	1
+29025	99517	1
+17761	27919	1
+44030	6487	1
+35893	3390	1
+7038	10250	1
+32119	7038	1
+5254	93657	1
+18092	6645	1
+26353	17340	1
+37513	13943	1
+24354	37791	1
+24805	50570	1
+5148	4531	1
+25078	11686	1
+15552	16743	1
+95891	9971	1
+25926	15747	1
+13704	3275	1
+12406	4747	1
+41128	101342	1
+11484	17887	1
+25431	18381	1
+7906	25994	1
+25393	26898	1
+6553	105496	1
+23992	61217	1
+11686	106212	1
+102707	37428	1
+41128	37791	1
+68091	1464	1
+10982	94868	1
+13622	30471	1
+29117	17474	1
+24075	10095	1
+57967	27789	1
+20309	8901	1
+18092	68091	1
+12889	15795	1
+71131	3515	1
+20614	19351	1
+37513	17952	1
+20780	99444	1
+39653	27403	1
+18869	16928	1
+30787	36382	1
+14158	19611	1
+8323	55573	1
+10822	11546	1
+3305	21047	1
+3690	3092	1
+71969	3275	1
+16522	43960	1
+13499	16290	1
+18074	15485	1
+43492	28510	1
+14534	21862	1
+4497	13642	1
+13670	78985	1
+18368	24354	1
+40140	39235	1
+39637	17282	1
+26093	13642	1
+6487	20877	1
+35472	72596	1
+29117	12442	1
+5036	17907	1
+5036	105731	1
+9868	10570	1
+36623	12539	1
+15103	43900	1
+38837	10670	1
+25681	20877	1
+103282	21843	1
+17796	25536	1
+37791	14618	1
+18007	56109	1
+34251	8950	1
+24805	16367	1
+7680	14385	1
+37791	95811	1
+37428	17489	1
+47769	7906	1
+4013	14059	1
+55639	18559	1
+14317	25348	1
+3305	29483	1
+56045	11754	1
+23033	105716	1
+11546	68606	1
+15880	5640	1
+35633	4201	1
+17415	17887	1
+7295	17143	1
+43942	36010	1
+100643	4879	1
+47336	13967	1
+25335	5015	1
+18007	18092	1
+19583	5640	1
+14446	7016	1
+8921	39793	1
+21047	38483	1
+38469	17887	1
+51618	21342	1
+3611	12864	1
+46738	42056	1
+20877	14766	1
+5640	51422	1
+100584	39808	1
+37113	91546	1
+41232	5148	1
+28358	15230	1
+14577	7134	1
+52432	70490	1
+21843	39984	1
+38529	82954	1
+55396	16045	1
+19611	25837	1
+10479	95951	1
+71654	46738	1
+3139	72764	1
+68281	23033	1
+2768	102167	1
+77861	25536	1
+101568	17887	1
+105877	37428	1
+21620	42302	1
+13522	9602	1
+36782	11039	1
+4497	39417	1
+95588	5423	1
+10841	3611	1
+13602	12460	1
+59358	9914	1
+56045	16660	1
+27919	96080	1
+30730	13195	1
+18092	45738	1
+26815	99307	1
+13670	14135	1
+6915	57603	1
+13522	8098	1
+7925	59836	1
+32800	12565	1
+18381	39808	1
+13989	98945	1
+7038	16027	1
+103898	27337	1
+12565	44583	1
+10479	39841	1
+17227	26353	1
+38469	12478	1
+51514	17040	1
+57096	18007	1
+22528	16896	1
+8115	44133	1
+14472	32336	1
+38763	37454	1
+10897	17380	1
+10596	71480	1
+17525	27919	1
+2768	33103	1
+8098	44682	1
+43492	35472	1
+5148	91776	1
+43960	15214	1
+12539	74540	1
+11228	14216	1
+4067	45738	1
+11798	11819	1
+18902	19996	1
+14011	13030	1
+11484	11415	1
+30933	57096	1
+44229	37428	1
+36623	9653	1
+7544	6860	1
+4423	2834	1
+13642	3275	1
+3611	21006	1
+44594	5254	1
+40571	24207	1
+34088	3515	1
+14385	48146	1
+55687	7925	1
+14158	96848	1
+24386	15175	1
+12565	97031	1
+59824	20614	1
+9724	36382	1
+36440	100666	1
+36024	19275	1
+101757	14904	1
+25536	97053	1
+10529	9702	1
+36024	20595	1
+9830	4497	1
+2414	13642	1
+55573	38763	1
+25431	11394	1
+8863	16290	1
+19394	20675	1
+19294	11546	1
+99216	27919	1
+15376	72487	1
+21493	59808	1
+15064	15932	1
+20614	96507	1
+6619	12565	1
+19000	23211	1
+37791	3560	1
+19688	7747	1
+5148	99320	1
+104052	5742	1
+31249	25994	1
+20309	8863	1
+25994	5192	1
+106455	8186	1
+33883	30730	1
+11686	104052	1
+10508	38016	1
+3807	29117	1
+15103	11057	1
+18381	17489	1
+34978	37791	1
+16045	8216	1
+72877	21862	1
+9012	17575	1
+12704	32412	1
+24783	56045	1
+23276	98945	1
+65150	14472	1
+12889	14385	1
+71138	68553	1
+98006	9242	1
+3275	99320	1
+23348	52862	1
+41204	59376	1
+15913	13753	1
+39362	10841	1
+7962	6966	1
+2768	30933	1
+63141	59893	1
+12499	22466	1
+7491	5662	1
+6487	36107	1
+11075	13642	1
+41599	14842	1
+96646	6383	1
+12795	6619	1
+99640	30730	1
+8921	40372	1
+101342	21843	1
+4423	10915	1
+40128	5662	1
+97920	45429	1
+20989	15432	1
+12460	11715	1
+97920	15485	1
+40372	37113	1
+11754	101568	1
+6116	7747	1
+12960	25994	1
+57096	36440	1
+10878	15432	1
+102346	3877	1
+68424	25926	1
+68449	19611	1
+17887	5423	1
+12960	35893	1
+13943	96871	1
+68620	3410	1
+74540	44030	1
+50421	14385	1
+15103	36361	1
+39886	10897	1
+103141	9971	1
+3433	14842	1
+18585	10841	1
+101319	6463	1
+15859	39886	1
+38782	20675	1
+44229	5254	1
+27745	4879	1
+14343	13642	1
+3515	6353	1
+10670	18074	1
+59376	96080	1
+17340	26479	1
+27105	104052	1
+37113	96848	1
+26277	39808	1
+14446	97155	1
+19500	18007	1
+99693	36623	1
+102346	25994	1
+5848	19500	1
+7113	34251	1
+20675	95073	1
+11564	36440	1
+15103	85619	1
+21903	18031	1
+17588	15049	1
+19772	7747	1
+20940	30730	1
+34088	27919	1
+94724	19000	1
+6002	20989	1
+22756	11686	1
+9786	19500	1
+10915	26035	1
+92097	10915	1
+43517	2768	1
+17525	17025	1
+12499	8169	1
+13670	71983	1
+24840	25994	1
+96600	59376	1
+9346	27919	1
+8098	15650	1
+94117	14385	1
+13943	103841	1
+19611	98006	1
+59726	38636	1
+74548	8115	1
+71138	95073	1
+10250	11868	1
+20614	104920	1
+74540	13499	1
+19791	20402	1
+7925	19113	1
+25335	7721	1
+91562	40140	1
+12518	18826	1
+68102	13670	1
+51492	25926	1
+25536	32800	1
+74540	18329	1
+37113	101979	1
+17227	105877	1
+40140	17861	1
+3358	10841	1
+36440	12889	1
+11075	13670	1
+12052	40589	1
+15451	5214	1
+101645	19611	1
+13522	61396	1
+21921	19611	1
+39886	11322	1
+19155	18007	1
+52916	13602	1
+102297	25536	1
+14011	97663	1
+55299	17907	1
+36782	17340	1
+8901	55887	1
+13670	23033	1
+14472	9971	1
+51740	17098	1
+44358	5015	1
+44030	99320	1
+63888	8372	1
+52916	38794	1
+14011	17340	1
+63141	7747	1
+47004	5036	1
+95420	38663	1
+17380	11546	1
+13753	6941	1
+39637	41398	1
+101963	6645	1
+97901	6553	1
+7721	20595	1
+102151	26479	1
+88067	36382	1
+9012	24805	1
+13813	36782	1
+7038	29596	1
+20780	4222	1
+21843	17558	1
+13753	6002	1
+13642	91591	1
+18522	97920	1
+38613	13753	1
+2834	10351	1
+17340	18114	1
+11322	26479	1
+9198	16690	1
+13522	7594	1
+16045	12679	1
+14011	78962	1
+8186	13967	1
+3305	32173	1
+95766	17166	1
+12795	59376	1
+14824	39653	1
+560	18092	1
+28288	24149	1
+3611	13030	1
+78962	37823	1
+55573	8436	1
+91546	6073	1
+24354	99320	1
+6383	21249	1
+9346	15913	1
+12478	7702	1
+38483	41232	1
+27183	7821	1
+25779	19155	1
+40183	101250	1
+6860	19460	1
+14117	8797	1
+13584	23276	1
+59376	5015	1
+14296	5640	1
+56566	9242	1
+15650	3410	1
+21862	17143	1
+100643	13943	1
+14842	30730	1
+68449	38916	1
+8064	55573	1
+25148	25994	1
+15795	106388	1
+4497	8634	1
+12960	34978	1
+19155	10570	1
+21620	79685	1
+12960	100790	1
+45840	50143	1
+27919	30933	1
+22651	16928	1
+17761	43942	1
+59836	20431	1
+4201	5792	1
+14904	32119	1
+17489	98567	1
+10633	14385	1
+98610	24354	1
+104787	2414	1
+4879	35633	1
+10982	102707	1
+27466	7857	1
+16170	6839	1
+13499	51836	1
+51740	13753	1
+35963	37823	1
+23460	55639	1
+13642	98894	1
+27105	25393	1
+13789	1267	1
+19000	41250	1
+18847	12460	1
+17907	103282	1
+12460	16170	1
+40750	39920	1
+65150	13943	1
+71654	15230	1
+45429	18051	1
+36623	23276	1
+6383	52040	1
+9896	17004	1
+3305	18031	1
+37223	3690	1
+12052	6304	1
+17575	5423	1
+61202	28240	1
+12317	37823	1
+53858	74081	1
+63750	8115	1
+4497	93657	1
+15230	3515	1
+39819	32119	1
+40183	6732	1
+102398	39555	1
+13195	5848	1
+37791	101963	1
+26479	96950	1
+12460	15747	1
+34615	100534	1
+12539	103448	1
+73331	7747	1
+10915	12889	1
+103639	14253	1
+12679	10897	1
+19611	38529	1
+82392	101645	1
+3690	11868	1
+35963	10095	1
+105716	40128	1
+19611	8372	1
+7491	37939	1
+15747	17397	1
+3358	7994	1
+51422	11754	1
+73342	37113	1
+37513	41128	1
+13622	59376	1
+39653	14692	1
+23348	24783	1
+3092	4553	1
+9012	18267	1
+12460	13908	1
+3275	11715	1
+26745	53858	1
+104342	55573	1
+95205	14904	1
+15137	35963	1
+37868	17887	1
+57967	17887	1
+100750	44133	1
+36024	44370	1
+99678	20877	1
+11039	17558	1
+6487	100848	1
+93657	10250	1
+10596	14824	1
+24783	19583	1
+28649	25131	1
+11887	15880	1
+6941	70490	1
+8901	13567	1
+41332	6487	1
+36010	15963	1
+10411	18051	1
+4879	7594	1
+12052	39362	1
+93657	18381	1
+10692	6645	1
+21862	17588	1
+11715	3139	1
+42396	7925	1
+12317	9868	1
+9971	59022	1
+52665	16928	1
+40140	11099	1
+26745	77343	1
+38529	2708	1
+21862	17489	1
+9181	38794	1
+19611	10434	1
+59785	14385	1
+17818	11645	1
+18381	15913	1
+41061	2834	1
+55372	39819	1
+85519	9268	1
+68876	25536	1
+19742	7747	1
+12917	7113	1
+92187	6383	1
+14083	3139	1
+48375	34615	1
+41128	59022	1
+55299	5640	1
+9242	101979	1
+7383	5640	1
+3650	14710	1
+87408	59376	1
+7113	17004	1
+39819	17397	1
+17796	81878	1
+4531	104375	1
+21061	59893	1
+4222	8921	1
+74548	14296	1
+18826	31201	1
+10452	40322	1
+17761	105336	1
+25779	103228	1
+4747	48163	1
+38125	10315	1
+94117	11686	1
+15485	6002	1
+40140	24386	1
+25926	22424	1
+7491	6645	1
+30730	12722	1
+39793	13813	1
+44229	16928	1
+44583	6576	1
+2414	8720	1
+106365	14385	1
+3275	9424	1
+7107	26880	1
+30243	22585	1
+74548	30730	1
+15103	12539	1
+24354	104481	1
+8676	3611	1
+92187	3611	1
+15570	6966	1
+14904	38613	1
+97901	12960	1
+44358	25681	1
+12565	36361	1
+28841	3515	1
+17761	95741	1
+7491	30933	1
+72487	13773	1
+5254	56326	1
+7383	22585	1
+30730	17887	1
+5036	65150	1
+104863	21342	1
+11686	15583	1
+14158	2505	1
+8901	20834	1
+15376	2414	1
+32252	55396	1
+21324	4724	1
+14385	20713	1
+11415	38931	1
+13967	17040	1
+17952	38469	1
+24386	79625	1
+49892	38794	1
+94896	3275	1
+18074	11099	1
+53858	68437	1
+5036	7925	1
+13670	12653	1
+17952	41332	1
+49892	59639	1
+95951	18329	1
+34944	8216	1
+6595	21493	1
+19583	82392	1
+103525	6073	1
+68160	5254	1
+11546	17818	1
+28051	11520	1
+71602	49892	1
+20834	4423	1
+44030	105716	1
+98071	10411	1
+14343	11819	1
+13642	50390	1
+2834	11754	1
+17861	10982	1
+12653	11002	1
+39793	9653	1
+34088	45429	1
+25348	7347	1
+14766	3433	1
+103165	12539	1
+13943	105472	1
+28358	97031	1
+37791	17887	1
+15064	28288	1
+53858	8186	1
+18847	17059	1
+39841	33336	1
+103282	10549	1
+44370	14385	1
+12565	18464	1
+5640	26093	1
+82954	35633	1
+74548	10951	1
+19611	14577	1
+92216	16928	1
+38385	7747	1
+12795	27299	1
+72764	34944	1
+87408	9702	1
+25681	29483	1
+11466	45351	1
+23875	63750	1
+63888	45840	1
+6487	103200	1
+35893	3877	1
+11415	17907	1
+2768	9786	1
+14904	8216	1
+97619	36010	1
+49892	6487	1
+23583	16874	1
+82954	29483	1
+10670	4423	1
+18329	101994	1
+13753	13989	1
+2505	35893	1
+5742	18847	1
+14618	17887	1
+43670	16928	1
+8676	14011	1
+9653	13943	1
+9868	18585	1
+12679	22424	1
+53165	7747	1
+40164	68740	1
+7465	104880	1
+9012	39637	1
+10434	5640	1
+57096	18074	1
+4497	41232	1
+13499	9810	1
+34088	29025	1
+12539	8392	1
+31172	12864	1
+94868	3515	1
+12460	37428	1
+7544	60225	1
+26353	17525	1
+39653	10670	1
+17887	21455	1
+25926	10549	1
+5254	2672	1
+25431	12518	1
+70992	36024	1
+17988	6966	1
+105336	8950	1
+20342	102466	1
+11887	11546	1
+11798	46738	1
+29117	9936	1
+20877	9896	1
+5214	85519	1
+27105	7491	1
+56326	9012	1
+11715	27789	1
+15432	11715	1
+10670	18092	1
+9653	8115	1
+37513	16367	1
+1811	18918	1
+6645	49892	1
+85571	24207	1
+3410	15913	1
+99320	7266	1
+18826	17143	1
+5036	8216	1
+3515	67143	1
+5977	63888	1
+80073	3305	1
+19000	5507	1
+11546	1715	1
+12116	27919	1
+6595	10982	1
+15650	25201	1
+5640	38483	1
+51514	17025	1
+14618	37113	1
+92079	4497	1
+11433	71654	1
+41384	13642	1
+74540	12499	1
+16045	68894	1
+25536	39417	1
+13622	99395	1
+103614	24386	1
+25431	9312	1
+32336	5015	1
+96487	6619	1
+59376	68424	1
+21903	85619	1
+14253	91776	1
+10549	16874	1
+11075	27403	1
+7134	21862	1
+27521	17952	1
+14766	16928	1
+23276	74081	1
+38529	8901	1
+17952	94592	1
+6042	17227	1
+17227	17166	1
+19611	101979	1
+98894	39141	1
+5036	105409	1
+26093	9346	1
+17415	39637	1
+98021	7491	1
+9242	10250	1
+10391	10915	1
+15376	21862	1
+27183	18381	1
+14637	38171	1
+12889	18559	1
+21419	21342	1
+3305	56566	1
+34088	91562	1
+14560	21862	1
+28124	20614	1
+7611	27789	1
+13989	12460	1
+6860	14040	1
+13789	10596	1
+10315	8676	1
+24386	3275	1
+38483	9631	1
+14385	47860	1
+36623	13522	1
+5886	13789	1
+6487	13499	1
+23583	16743	1
+20847	43492	1
+7906	9971	1
+97120	11686	1
+6645	11887	1
+36623	12518	1
+14710	9810	1
+71654	1715	1
+37454	10095	1
+97663	24386	1
+96627	13642	1
+29117	15859	1
+17415	11433	1
+40311	37791	1
+15485	19394	1
+39920	55687	1
+105687	15859	1
+4964	106296	1
+19351	59726	1
+13908	105538	1
+27919	97920	1
+13499	17952	1
+15120	59358	1
+25926	16103	1
+77499	24115	1
+34944	43504	1
+25131	15859	1
+72596	14253	1
+15103	28649	1
+28358	102167	1
+5977	101645	1
+20286	40354	1
+5507	21419	1
+100643	17143	1
+20989	16928	1
+68876	9576	1
+2745	27384	1
+9868	8186	1
+17952	21743	1
+2834	14117	1
+105409	10250	1
+27677	74548	1
+10549	11433	1
+25201	99216	1
+33148	85552	1
+9896	14343	1
+63141	20309	1
+8846	28124	1
+25779	19500	1
+4497	105409	1
+12052	12116	1
+13923	9786	1
+26246	18092	1
+23460	39362	1
+18114	44133	1
+98653	25926	1
+8901	24115	1
+15156	36361	1
+10731	21903	1
+13704	14216	1
+27919	87265	1
+36314	8098	1
+14135	9743	1
+24386	14498	1
+102707	39886	1
+7107	103228	1
+13943	17059	1
+15413	2414	1
+9868	10059	1
+3690	3433	1
+43517	12864	1
+8825	10951	1
+48163	5640	1
+4553	41250	1
+20614	68424	1
+43504	20940	1
+13140	20431	1
+105538	2414	1
+17887	18251	1
+8901	96848	1
+98945	71138	1
+68740	19500	1
+11075	97979	1
+105850	12771	1
+11754	14577	1
+11645	42056	1
+14618	6645	1
+12565	23875	1
+21094	6353	1
+25487	28240	1
+39555	3611	1
+23460	3690	1
+39653	25837	1
+18847	17098	1
+6915	5036	1
+9220	5640	1
+16045	18381	1
+39688	13923	1
+18251	5742	1
+27789	48480	1
+37223	25994	1
+102272	5423	1
+23398	17907	1
+14675	11754	1
+51422	22585	1
+12889	3650	1
+2834	80073	1
+17761	21419	1
+19871	14710	1
+18381	17457	1
+3305	8797	1
+8676	9493	1
+37113	3139	1
+3650	44030	1
+36623	15747	1
+81878	9971	1
+39793	5977	1
+7925	1267	1
+21903	17116	1
+24149	14618	1
+80073	18980	1
+28510	93384	1
+31249	5886	1
+13670	40372	1
+45840	9810	1
+50570	10841	1
+10315	14534	1
+15064	6487	1
+9346	2868	1
+37985	5036	1
+30933	81878	1
+21620	38483	1
+41599	11754	1
+48163	16928	1
+15913	16660	1
+10878	4201	1
+14924	6645	1
+37471	7747	1
+30730	13622	1
+17907	7491	1
+44583	7925	1
+37586	7107	1
+102707	21843	1
+36623	94324	1
+97920	13753	1
+25289	8797	1
+37791	12704	1
+12460	16928	1
+51740	9346	1
+104075	9971	1
+13499	21061	1
+37791	50570	1
+13923	13943	1
+44370	24149	1
+13602	20309	1
+105336	6860	1
+12442	12565	1
+12499	38469	1
+5886	41289	1
+11019	44583	1
+5036	103346	1
+59501	18329	1
+13967	17143	1
+6383	8950	1
+13943	91591	1
+11546	40128	1
+11520	6002	1
+68740	12052	1
+11520	14978	1
+15064	42187	1
+87305	30730	1
+38794	15963	1
+25994	93847	1
+15552	7491	1
+15451	25681	1
+3611	15064	1
+48146	59501	1
+20286	30730	1
+21862	69206	1
+55687	13522	1
+41111	13622	1
+22424	5036	1
+55860	36470	1
+20286	105716	1
+68437	13499	1
+25536	23583	1
+78985	3515	1
+25201	12478	1
+10479	17457	1
+41250	9380	1
+106498	16874	1
+12348	13602	1
+19583	11754	1
+9830	73838	1
+41332	37791	1
+25201	39637	1
+6941	17143	1
+30243	10915	1
+27228	20780	1
+5036	38520	1
+3092	14178	1
+99693	34978	1
+6860	10633	1
+29379	17907	1
+32800	16045	1
+27503	47336	1
+28051	18251	1
+12704	38613	1
+11075	98945	1
+6915	6645	1
+32800	7016	1
+18267	7491	1
+44358	14135	1
+3611	40140	1
+17761	46738	1
+21047	25348	1
+23875	59501	1
+34615	18114	1
+12258	35633	1
+21862	36623	1
+10549	44594	1
+45840	9674	1
+52916	14422	1
+68091	16874	1
+1572	12442	1
+14618	17761	1
+26898	14216	1
+45658	15064	1
+38916	17988	1
+26370	35963	1
+10915	77524	1
+40128	17457	1
+14692	20780	1
+68449	25348	1
+9724	24783	1
+3275	22585	1
+43504	9786	1
+72596	30243	1
+33871	81871	1
+25779	11151	1
+95891	13499	1
+13923	47336	1
+18074	43960	1
+55396	17988	1
+19670	14842	1
+8825	24354	1
+59501	5254	1
+11546	99347	1
+11228	38782	1
+12960	14692	1
+52862	13670	1
+17380	102757	1
+98894	37791	1
+23875	95205	1
+51740	5584	1
+12960	105496	1
+40164	10095	1
+25994	7113	1
+57389	1139	1
+17887	57492	1
+37113	103448	1
+17192	8115	1
+7925	77499	1
+19500	38782	1
+9971	40128	1
+21843	101899	1
+100534	38483	1
+2208	3305	1
+11546	110451	1
+19996	18464	1
+55573	78948	1
+81871	11798	1
+103346	13584	1
+105538	72487	1
+11868	14216	1
+3587	72828	1
+20971	14842	1
+95588	13642	1
+9242	19583	1
+85619	17796	1
+36382	59501	1
+103614	1865	1
+37513	24149	1
+96569	70207	1
+3433	39362	1
+7906	49892	1
+18826	77406	1
+10351	5977	1
+25348	10841	1
+12499	103525	1
+18381	12406	1
+12258	19394	1
+55573	97901	1
+25148	19294	1
+60225	6798	1
+27105	96715	1
+41315	10250	1
+11754	103525	1
+101171	14385	1
+68424	16928	1
+30243	12317	1
+74540	30243	1
+17457	21862	1
+17796	97663	1
+101620	16743	1
+6941	36623	1
+10570	17319	1
+15795	20402	1
+13670	12539	1
+6860	39555	1
+17952	14618	1
+2768	37823	1
+71654	12771	1
+65150	13704	1
+14040	20780	1
+66120	11394	1
+38794	13337	1
+41613	37823	1
+43504	6966	1
+49178	25994	1
+9380	25994	1
+19000	9060	1
+36127	99593	1
+19996	43683	1
+25431	6645	1
+39886	14766	1
+5886	13499	1
+25131	103165	1
+37113	101994	1
+36470	35227	1
+30730	5148	1
+44583	17761	1
+93321	16874	1
+14343	2834	1
+10982	1715	1
+22585	29025	1
+9380	24658	1
+17761	96700	1
+20286	54234	1
+13622	93657	1
+36010	17415	1
+8098	33883	1
+14534	39362	1
+12539	104052	1
+6966	105409	1
+6002	44370	1
+105496	20989	1
+68449	55573	1
+39091	43853	1
+35695	49892	1
+16001	39637	1
+98894	14904	1
+45658	11075	1
+13753	6576	1
+14135	11686	1
+8901	40322	1
+24658	25335	1
+12889	21493	1
+22424	34088	1
+35633	25348	1
+66120	39793	1
+12052	37868	1
+6966	99320	1
+9743	48375	1
+11715	5254	1
+74548	14422	1
+21061	5015	1
+12539	28051	1
+41301	2414	1
+6487	8676	1
+95059	22528	1
+20780	73342	1
+98567	105102	1
+39920	5015	1
+17837	7747	1
+43517	26093	1
+18251	1572	1
+15085	24763	1
+21265	36440	1
+6966	67604	1
+55573	17004	1
+7038	14343	1
+12889	21903	1
+10951	93657	1
+74866	16928	1
+76035	5507	1
+12864	12152	1
+14385	87408	1
+97845	29117	1
+13943	10596	1
+11002	96613	1
+6966	103346	1
+68876	18329	1
+12424	15103	1
+105716	24386	1
+17397	30730	1
+59639	13584	1
+3092	7994	1
+57492	37791	1
+50421	36623	1
+3433	98006	1
+37791	85619	1
+37113	36010	1
+8064	11686	1
+2834	31201	1
+103898	2768	1
+49892	17505	1
+12478	16896	1
+50595	30933	1
+106483	53858	1
+1740	17004	1
+17796	24075	1
+94896	25926	1
+13724	1715	1
+13908	16874	1
+98945	6383	1
+70490	17887	1
+25536	94896	1
+12499	74548	1
+25926	10059	1
+38483	20877	1
+27105	8901	1
+17907	17098	1
+80034	9724	1
+20614	8323	1
+9012	8186	1
+11520	6915	1
+13908	59501	1
+40128	9312	1
+25994	5792	1
+34615	41232	1
+37233	21620	1
+35472	13989	1
+2834	10915	1
+13195	18267	1
+103792	20286	1
+13306	25994	1
+11686	105623	1
+103214	15049	1
+87472	36382	1
+6553	6383	1
+25779	102707	1
+39141	37253	1
+85619	24805	1
+100510	10982	1
+48375	10570	1
+1715	11394	1
+10822	48375	1
+3305	27228	1
+5640	12518	1
+40183	44757	1
+43853	45429	1
+101979	16660	1
+37791	21419	1
+94592	37823	1
+41432	6645	1
+104709	52058	1
+21094	14117	1
+14385	36440	1
+100338	25536	1
+20877	50595	1
+68876	11039	1
+70207	106498	1
+93881	5886	1
+15156	101171	1
+95219	13284	1
+41128	7747	1
+26745	35963	1
+36382	17796	1
+13584	13622	1
+17907	74540	1
+77343	87305	1
+17952	68408	1
+10633	14011	1
+12424	13584	1
+10549	17474	1
+5036	6645	1
+50252	20309	1
+18074	97120	1
+27745	11228	1
+3305	102346	1
+32173	25289	1
+36470	16660	1
+35893	3650	1
+25536	100848	1
+20484	20431	1
+3560	17952	1
+13704	72596	1
+10596	8901	1
+103792	4747	1
+55639	45840	1
+4747	59538	1
+13943	40394	1
+38483	7611	1
+3139	16660	1
+12704	11546	1
+103282	12771	1
+102297	10841	1
+72487	18585	1
+3092	14083	1
+54234	12679	1
+11019	17525	1
+55639	17004	1
+10670	19611	1
+59747	9702	1
+19000	11099	1
+3587	97845	1
+5848	37823	1
+30933	6732	1
+99292	5977	1
+17340	15032	1
+8115	15376	1
+43504	96487	1
+19417	25926	1
+98567	14216	1
+102151	17489	1
+13584	51422	1
+6487	26898	1
+81871	24115	1
+71480	5640	1
+75512	15250	1
+17340	11546	1
+14618	23875	1
+41332	80034	1
+62152	39141	1
+27919	94868	1
+38529	8797	1
+4013	4497	1
+72764	17761	1
+6966	31096	1
+9380	53858	1
+97979	17761	1
+7925	10915	1
+9702	110451	1
+16045	102707	1
+15103	65982	1
+20732	6487	1
+59358	22756	1
+8921	9242	1
+34944	97920	1
+72487	21249	1
+50390	8098	1
+3092	98021	1
+12258	24354	1
+10122	35963	1
+96507	11686	1
+6860	12889	1
+8323	38016	1
+20877	91694	1
+27919	19394	1
+21823	98567	1
+21061	5036	1
+39141	3807	1
+27503	15650	1
+22466	2868	1
+10452	40354	1
+21061	8098	1
+25994	3826	1
+103228	24149	1
+36382	6595	1
+14011	24115	1
+9576	102504	1
+40322	25681	1
+99320	5254	1
+6002	13967	1
+14216	8901	1
+13943	16928	1
+13140	23276	1
+7313	9060	1
+4423	55639	1
+12460	24805	1
+34615	94699	1
+11306	40128	1
+16121	44583	1
+17952	11433	1
+11019	36623	1
+5640	76035	1
+59376	94117	1
+12795	24075	1
+30933	5036	1
+25201	2868	1
+6860	26353	1
+57358	18074	1
+39235	15859	1
+21249	7038	1
+21862	11117	1
+37939	37791	1
+19611	98224	1
+36361	10549	1
+11686	39235	1
+48375	13522	1
+14253	13943	1
+11466	104787	1
+45627	12889	1
+44370	14135	1
+20780	11754	1
+7962	37791	1
+27677	10897	1
+45975	25926	1
+37113	4222	1
+18826	25994	1
+6860	28288	1
+38794	39886	1
+48163	37428	1
+103487	53858	1
+6487	71438	1
+29379	18007	1
+18074	103792	1
+99790	72487	1
+39886	42200	1
+13704	9971	1
+19905	14824	1
+11520	2414	1
+20675	18051	1
+25536	106246	1
+12704	11322	1
+9702	101171	1
+15932	40128	1
+25994	38837	1
+3092	43660	1
+24075	13989	1
+44030	46738	1
+41061	19611	1
+15196	18031	1
+95205	51740	1
+5507	105039	1
+5886	6134	1
+19500	19500	1
+14842	4013	1
+9242	3877	1
+93657	7038	1
+21047	20309	1
+91546	14253	1
+97845	25779	1
+19000	52058	1
+10452	49892	1
+15156	15250	1
+72764	3410	1
+45738	55639	1
+37767	17319	1
+98006	14158	1
+10391	47769	1
+12960	57096	1
+12960	28358	1
+105649	11686	1
+41232	13642	1
+25393	30243	1
+13908	5886	1
+38837	47769	1
+14135	42302	1
+25536	9936	1
+18381	10692	1
+10878	23276	1
+59538	7313	1
+55573	73354	1
+9702	59726	1
+10915	101785	1
+9536	22562	1
+48375	70992	1
+59376	41369	1
+13499	35633	1
+96715	13642	1
+100166	67604	1
+14385	54643	1
+67143	9293	1
+25926	7518	1
+5036	59893	1
+17227	17489	1
+36470	38794	1
+105731	9702	1
+15120	50252	1
+18902	77343	1
+11546	9012	1
+52916	3305	1
+19294	49892	1
+18381	37454	1
+24075	4497	1
+103165	15747	1
+15103	101963	1
+55573	39555	1
+39653	87305	1
+12679	45738	1
+27919	7821	1
+9346	68281	1
+55887	39653	1
+28358	106296	1
+17227	100534	1
+39984	103487	1
+6645	19500	1
+17761	91776	1
+92187	19000	1
+9830	9346	1
+24354	18309	1
+48480	8115	1
+36470	53824	1
+104481	14842	1
+7333	59376	1
+38794	18585	1
+39886	55027	1
+14011	3611	1
+14904	15770	1
+5662	11394	1
+41369	10095	1
+50421	9971	1
+9380	85619	1
+15650	37373	1
+9702	57492	1
+55396	12679	1
+9181	21342	1
+25536	16045	1
+19275	6383	1
+32800	8186	1
+103200	11075	1
+18074	61901	1
+59376	105102	1
+39313	37428	1
+13670	50442	1
+5507	99121	1
+98021	34978	1
+12539	37454	1
+9786	55396	1
+36382	11306	1
+55887	13499	1
+36314	7994	1
+12116	12460	1
+97663	59376	1
+18007	3092	1
+10452	5036	1
+55396	14904	1
+44030	15214	1
+11645	96627	1
+97845	16743	1
+38782	5214	1
+9293	13908	1
+14498	52916	1
+8098	52058	1
+23276	27403	1
+14135	20309	1
+21903	41432	1
+32173	16928	1
+17952	55426	1
+18074	41315	1
+21419	17796	1
+25994	41432	1
+6860	96613	1
+14235	11819	1
+39819	12771	1
+42056	15880	1
+96262	25148	1
+7544	68740	1
+25926	103683	1
+10122	16928	1
+39808	32800	1
+51422	7994	1
+100534	17907	1
+39637	39819	1
+56326	20309	1
+10250	97155	1
+39527	7313	1
+15049	44478	1
+2768	70973	1
+5848	11686	1
+21843	17457	1
+52432	105409	1
+91694	59358	1
+17605	39819	1
+68515	36382	1
+12704	14824	1
+18847	22528	1
+2834	21047	1
+5886	6941	1
+97901	20614	1
+6860	6732	1
+36733	14385	1
+21620	105538	1
+31955	2768	1
+71654	39984	1
+92187	7994	1
+31249	2834	1
+38171	6206	1
+55639	106388	1
+20877	39555	1
+18007	11520	1
+37513	16928	1
+7113	20834	1
+37791	39808	1
+46738	18329	1
+69999	7038	1
+98224	38171	1
+44381	25994	1
+96262	13753	1
+39886	96950	1
+27105	40068	1
+41315	11754	1
+20309	45738	1
+105877	17166	1
+13337	39555	1
+21094	100790	1
+9380	5036	1
+78985	17887	1
+26353	14343	1
+38529	37791	1
+72764	5792	1
+5662	15583	1
+7821	16157	1
+49892	19417	1
+13522	58220	1
+11075	55299	1
+94724	19611	1
+37868	32800	1
+5254	11306	1
+11754	17818	1
+30933	59376	1
+10296	9762	1
+17952	103639	1
+39841	51618	1
+5036	53837	1
+20940	7721	1
+21061	16928	1
+104075	5036	1
+14253	99395	1
+14235	14710	1
+5148	9896	1
+13704	22756	1
+8676	17143	1
+19583	18074	1
+3611	12795	1
+36623	26353	1
+48375	19351	1
+4201	7569	1
+44229	37373	1
+26353	103792	1
+1572	101757	1
+15451	16620	1
+104533	3275	1
+25536	5662	1
+10982	25098	1
+26479	12795	1
+27105	16825	1
+101342	26898	1
+15451	71138	1
+8551	28626	1
+4391	17004	1
+32826	6732	1
+39141	36010	1
+18368	8186	1
+43960	11686	1
+67604	100439	1
+17415	1464	1
+97920	17952	1
+15552	44229	1
+51492	95488	1
+44583	39141	1
+7680	5214	1
+17525	17907	1
+22585	73331	1
+85552	7925	1
+11546	105956	1
+13908	17143	1
+74548	34615	1
+39793	56566	1
+9810	3690	1
+50421	11546	1
+11686	13989	1
+43960	37428	1
+24805	16224	1
+19772	38171	1
+12565	98653	1
+19611	9424	1
+3650	10596	1
+13789	8921	1
+99678	7747	1
+11117	2414	1
+39808	15963	1
+102297	41128	1
+19460	7038	1
+30730	59824	1
+36024	6966	1
+94191	14385	1
+25583	24115	1
+37791	2208	1
+1715	6304	1
+22424	43517	1
+38469	3515	1
+16620	27971	1
+26353	6073	1
+17761	11415	1
+6002	10036	1
+11002	28051	1
+11645	68876	1
+75552	6487	1
+77343	21061	1
+28051	18114	1
+24354	50570	1
+11075	21743	1
+30243	50143	1
+10951	37791	1
+59555	30243	1
+72596	21862	1
+2768	80073	1
+68437	4201	1
+24115	36623	1
+20989	5015	1
+38636	59376	1
+32252	16928	1
+8115	15156	1
+85519	6073	1
+9181	57389	1
+21862	102707	1
+19460	57358	1
+3650	18074	1
+82954	103898	1
+5662	101056	1
+9125	25779	1
+19960	7747	1
+12704	21903	1
+45840	3305	1
+13847	13789	1
+28124	25536	1
+62152	48375	1
+3515	26277	1
+25994	5528	1
+5662	27919	1
+24354	37939	1
+20342	17796	1
+56326	7266	1
+37223	60225	1
+99444	10250	1
+12889	5015	1
+25994	102272	1
+8846	52058	1
+7925	92187	1
+39313	15049	1
+38663	58181	1
+14904	43504	1
+2414	25583	1
+26479	1464	1
+18329	100584	1
+14422	38916	1
+15859	78985	1
+11715	30730	1
+37868	91546	1
+21862	91591	1
+2369	7544	1
+100510	7994	1
+38171	14560	1
+26246	6595	1
+14135	3390	1
+5792	15880	1
+41369	20309	1
+6941	8981	1
+7016	25926	1
+68876	15214	1
+43492	36440	1
+6966	11099	1
+3690	59747	1
+38763	15064	1
+26479	6353	1
+11546	13472	1
+55027	1865	1
+53824	37513	1
+20286	10250	1
+13670	13622	1
+93897	10915	1
+3650	14805	1
+17227	85552	1
+10452	54234	1
+41111	9242	1
+103141	17796	1
+98567	68091	1
+8064	12565	1
+12864	28358	1
+21075	77343	1
+102200	8186	1
+15913	25131	1
+18329	43942	1
+71983	18074	1
+97155	14011	1
+74540	13967	1
+8115	4772	1
+12565	20940	1
+23348	13499	1
+2834	7994	1
+6228	7747	1
+20834	3305	1
+9896	16660	1
+17988	13724	1
+6002	61485	1
+14472	6073	1
+11039	44229	1
+12348	24115	1
+3611	9493	1
+27677	74540	1
+17887	40128	1
+20236	55573	1
+96824	11546	1
+14924	12704	1
+17227	18585	1
+18381	59501	1
+7444	101853	1
+45840	30243	1
+36361	7107	1
+47801	7038	1
+10897	46738	1
+12478	37791	1
+72596	13584	1
+40183	27919	1
+11228	21020	1
+11433	20834	1
+35633	27299	1
+15230	17489	1
+55976	7107	1
+10122	6487	1
+15485	39362	1
+11754	9953	1
+13704	11754	1
+25681	6645	1
+82954	20940	1
+8169	7038	1
+12152	22424	1
+38613	96158	1
+36623	25779	1
+103448	2414	1
+14040	11922	1
+19837	25994	1
+23276	102297	1
+73354	16660	1
+102167	13602	1
+39362	25837	1
+34944	59358	1
+13670	19611	1
+13195	37823	1
+40322	53858	1
+38794	43942	1
+76035	19500	1
+10250	41111	1
+38916	8533	1
+18007	7383	1
+8921	53486	1
+41301	17761	1
+13622	12499	1
+8901	3305	1
+44030	25926	1
+9868	38916	1
+37454	3275	1
+5640	13670	1
+14996	14618	1
+20780	8825	1
+15413	43492	1
+7491	5015	1
+10982	44583	1
+35963	32252	1
+106388	22774	1
+38782	15214	1
+10095	14472	1
+43301	3690	1
+25131	39334	1
+27183	18267	1
+6383	17605	1
+13622	37563	1
+4423	49892	1
+16121	17588	1
+95219	6487	1
+6002	28863	1
+15650	17761	1
+95073	23348	1
+26479	55976	1
+101171	6487	1
+36440	12152	1
+36314	59893	1
+19257	11546	1
+19611	38837	1
+19500	16711	1
+7544	12653	1
+14472	25393	1
+1139	14904	1
+12116	66120	1
+20713	25536	1
+13753	27299	1
+13195	10095	1
+11686	105102	1
+41301	18329	1
+16027	38794	1
+103228	57389	1
+24805	50595	1
+3092	104533	1
+17796	27183	1
+9346	104052	1
+12864	6619	1
+100820	49892	1
+20877	8098	1
+20309	7594	1
+39417	12052	1
+91694	13499	1
+95488	39555	1
+73342	13602	1
+9346	1464	1
+10951	41369	1
+15413	9602	1
+13642	13724	1
+13522	97155	1
+87472	48375	1
+20614	103683	1
+36010	17282	1
+45237	24115	1
+5886	87305	1
+28288	18007	1
+27503	44682	1
+6645	10508	1
+9868	17227	1
+14253	21862	1
+10250	2414	1
+27503	16896	1
+77406	25431	1
+38613	11546	1
+74548	18074	1
+72764	38794	1
+21020	19611	1
+13642	12442	1
+102364	12704	1
+7295	3587	1
+7038	25837	1
+15485	35963	1
+7038	4879	1
+80034	14117	1
+26277	37791	1
+50421	25131	1
+9346	8098	1
+100584	6645	1
+95588	17796	1
+36733	6732	1
+18847	15859	1
+63382	12478	1
+18092	51618	1
+22756	35227	1
+30471	10250	1
+18232	37868	1
+5886	41111	1
+6966	48375	1
+17605	17952	1
+11715	8846	1
+41398	19611	1
+57096	29025	1
+3560	37428	1
+13670	26880	1
+30471	55639	1
+54234	27789	1
+21493	6002	1
+9702	98894	1
+6915	17952	1
+19611	14692	1
+44757	20595	1
+25994	68160	1
+3952	7857	1
+18522	26432	1
+9896	8950	1
+15376	7038	1
+72487	102733	1
+7347	11798	1
+2768	5848	1
+7544	12960	1
+14446	8825	1
+17166	14766	1
+3092	14577	1
+39886	13753	1
+11466	14059	1
+100534	14343	1
+14978	17380	1
+19611	4553	1
+5640	27789	1
+26277	8115	1
+48375	7544	1
+2708	101221	1
+51514	15859	1
+5214	32173	1
+3139	11075	1
+36361	15795	1
+34978	16121	1
+24386	1865	1
+57492	44030	1
+17761	17558	1
+40140	14343	1
+37454	2834	1
+6966	5324	1
+17575	51740	1
+105102	17457	1
+14577	103200	1
+5254	8064	1
+98610	14842	1
+12116	5036	1
+5848	38483	1
+14710	6073	1
+97979	8676	1
+63141	53858	1
+15813	20402	1
+36440	98021	1
+27919	17143	1
+28626	15747	1
+4879	9380	1
+1464	17474	1
+21159	59824	1
+6645	21419	1
+16121	3515	1
+7266	21843	1
+14577	5640	1
+68281	4747	1
+100848	17004	1
+40311	8901	1
+13602	68281	1
+44358	8797	1
+17796	21359	1
+8115	25681	1
+3433	35893	1
+18522	8115	1
+9896	6860	1
+27789	68449	1
+32252	25994	1
+103614	18074	1
+8186	6002	1
+14100	8098	1
+38171	14534	1
+10479	28841	1
+44824	21843	1
+5640	3877	1
+25131	19000	1
+6941	13831	1
+25583	14117	1
+16367	96871	1
+87305	25348	1
+41128	14472	1
+11686	24783	1
+25335	12679	1
+9702	4423	1
+12116	24805	1
+21006	37791	1
+11546	14011	1
+49892	110451	1
+43960	21903	1
+9936	21020	1
+35695	5036	1
+45627	72764	1
+45738	14343	1
+25926	4700	1
+23583	39886	1
+10479	25201	1
+55573	39290	1
+11715	14498	1
+15583	6487	1
+7134	4879	1
+12368	11151	1
+17227	101221	1
+22424	9868	1
+6487	17004	1
+13622	9220	1
+39555	37823	1
+5036	36146	1
+17887	95205	1
+74540	14498	1
+2505	11075	1
+13724	21843	1
+53858	101853	1
+5148	18114	1
+9346	17887	1
+39637	3807	1
+103448	26353	1
+26815	92046	1
+37928	13584	1
+9242	3650	1
+52058	6353	1
+7925	41369	1
+22743	21342	1
+74540	71138	1
+14343	104533	1
+16045	17474	1
+11868	11546	1
+53858	36733	1
+100893	7994	1
+8653	24354	1
+61485	3305	1
+54234	77343	1
+35472	7821	1
+14842	61485	1
+11306	16121	1
+18092	97845	1
+11715	37563	1
+6383	14343	1
+17558	26353	1
+18074	51422	1
+37791	5662	1
+103841	18329	1
+3410	15795	1
+25681	20847	1
+28863	8797	1
+19113	20877	1
+20834	7994	1
+17952	14637	1
+4747	101899	1
+13602	23460	1
+17887	11075	1
+34944	2834	1
+18381	8186	1
+14710	5254	1
+37233	7747	1
+26353	103282	1
+7491	63382	1
+44757	17474	1
+4531	30730	1
+102297	17761	1
+50390	4553	1
+37928	14766	1
+68424	12679	1
+74548	14253	1
+7313	25536	1
+7925	101645	1
+6966	37823	1
+3611	55573	1
+39984	9060	1
+39382	57096	1
+15137	12565	1
+20204	20088	1
+53858	80073	1
+11433	38613	1
+51836	7994	1
+41128	42302	1
+17796	51740	1
+30243	2834	1
+11520	25536	1
+24354	21843	1
+7038	95205	1
+105538	15913	1
+10933	4497	1
+17340	14317	1
+18007	43853	1
+10351	18092	1
+40083	17227	1
+41315	2768	1
+13567	11686	1
+20780	3139	1
+26093	22466	1
+13195	9786	1
+13642	12539	1
+10250	13989	1
+17227	6487	1
+99347	59376	1
+43517	8950	1
+7113	11754	1
+15963	25779	1
+14618	7107	1
+14135	7925	1
+55013	26815	1
+2708	19155	1
+15913	36382	1
+10095	11715	1
+12460	9971	1
+15413	6619	1
+20614	54636	1
+96715	13584	1
+98567	13789	1
+8901	99320	1
+44030	21843	1
+26479	6860	1
+14059	82954	1
+13499	19113	1
+17988	67143	1
+17340	15413	1
+2708	12565	1
+17258	19611	1
+10897	55826	1
+20286	6383	1
+11075	12619	1
+21921	9380	1
+19996	12539	1
+33103	14117	1
+51740	17861	1
+15120	72764	1
+17575	18381	1
+9868	25148	1
+40128	52916	1
+11075	10095	1
+8846	9602	1
+92187	5148	1
+63750	40128	1
+20309	36024	1
+27503	12152	1
+25926	101342	1
+12052	30730	1
+82954	2834	1
+17340	21249	1
+63888	17004	1
+10036	55573	1
+18329	44229	1
+44229	14996	1
+5977	14824	1
+20877	15064	1
+21862	34322	1
+10897	41301	1
+38483	65150	1
+14577	14385	1
+17340	14135	1
+106212	59376	1
+6678	7994	1
+36382	44594	1
+19611	51422	1
+16045	103487	1
+39313	14904	1
+94896	5036	1
+104086	25926	1
+74021	4531	1
+59501	105102	1
+11645	101568	1
+12679	24840	1
+11686	96600	1
+23276	8720	1
+11715	48480	1
+25837	27789	1
+10315	11686	1
+98894	49892	1
+11484	97031	1
+23276	68424	1
+20877	8699	1
+6002	5192	1
+9868	28358	1
+104920	48375	1
+14978	95205	1
+24386	27183	1
+72828	12052	1
+26479	14842	1
+102346	10731	1
+101853	6383	1
+51836	5015	1
+50570	25431	1
+19394	23875	1
+25681	5507	1
+56566	71654	1
+14135	21493	1
+35633	20780	1
+24386	6353	1
+10570	8186	1
+49892	55426	1
+18329	27919	1
+38763	25536	1
+105716	44133	1
+44682	21903	1
+17887	11433	1
+100820	12565	1
+20940	15880	1
+103282	10479	1
+41301	38794	1
+37428	15913	1
+7544	43492	1
+88067	48375	1
+21843	6042	1
+18329	11117	1
+10549	14385	1
+12565	12539	1
+15103	27183	1
+8981	37471	1
+96715	15103	1
+9868	14011	1
+10479	26277	1
+85619	3690	1
+13967	98945	1
+7491	6002	1
+14117	4497	1
+15064	95951	1
+14011	14766	1
+100820	5886	1
+17489	14904	1
+5423	36361	1
+10549	8720	1
+13499	37928	1
+21020	26898	1
+17192	17166	1
+2708	6860	1
+94592	17887	1
+10710	11019	1
+30933	11686	1
+57492	37823	1
+12052	33871	1
+102623	21862	1
+13670	14422	1
+17887	56326	1
+6798	52058	1
+34615	1865	1
+10804	6645	1
+52058	51422	1
+17457	38794	1
+5640	12991	1
+25431	12619	1
+16027	17907	1
+57512	10036	1
+105850	26353	1
+18007	102272	1
+30933	43244	1
+73331	24783	1
+17796	17474	1
+16256	12539	1
+11686	78948	1
+23276	5792	1
+103614	19000	1
+63141	7925	1
+55573	38782	1
+31172	7747	1
+4553	20971	1
+35893	19583	1
+23348	102623	1
+94724	6383	1
+4553	12052	1
+11039	14996	1
+12565	105649	1
+4553	27403	1
+97663	13943	1
+10036	12889	1
+23583	6383	1
+12499	41332	1
+11546	59501	1
+41398	12565	1
+13753	12499	1
+7925	2208	1
+56326	26479	1
+2834	3305	1
+72487	103200	1
+20834	50143	1
+6645	12771	1
+22585	14158	1
+59376	12152	1
+3587	36782	1
+13522	7244	1
+9702	59808	1
+25348	57967	1
+20834	26898	1
+101757	18826	1
+2708	9936	1
+16620	54234	1
+32252	14385	1
+20286	92113	1
+37454	20286	1
+17166	43960	1
+99444	2414	1
+101979	24783	1
+4772	14343	1
+56460	25536	1
+17227	15432	1
+3611	14904	1
+52862	15064	1
+56109	18074	1
+13499	44370	1
+7113	5036	1
+10951	41599	1
+7113	11447	1
+5584	32800	1
+21903	105102	1
+13499	73331	1
+11546	21075	1
+10982	41384	1
+7038	52916	1
+74540	34615	1
+81878	13584	1
+17415	38763	1
+21843	8720	1
+19500	97168	1
+5848	25536	1
+43942	6304	1
+40311	8797	1
+20614	6002	1
+18007	43492	1
+58230	5254	1
+59639	11887	1
+39334	17397	1
+1464	97845	1
+10549	12478	1
+28051	12424	1
+74548	24354	1
+23875	40128	1
+57492	11715	1
+5640	34322	1
+71480	14343	1
+14842	14158	1
+51492	10951	1
+11099	37428	1
+7491	17796	1
+6966	27299	1
+28709	28709	1
+12704	25379	1
+44030	9312	1
+7113	3139	1
+30730	7594	1
+12991	24386	1
+19611	7038	1
+39555	5036	1
+2960	39920	1
+25131	25348	1
+25536	20780	1
+19611	8825	1
+87408	52432	1
+17796	8863	1
+8098	31172	1
+39808	38794	1
+13943	17952	1
+96262	13030	1
+17761	36470	1
+41369	21843	1
+43517	20877	1
+5036	10122	1
+9346	8592	1
+38442	8115	1
+57389	72991	1
+43960	37373	1
+23033	68876	1
+23583	13753	1
+59376	14637	1
+44682	9830	1
+21249	6073	1
+11686	9914	1
+5792	4553	1
+13499	9953	1
+42302	7747	1
+103214	7107	1
+26745	7994	1
+12499	10095	1
+91591	7038	1
+17988	30787	1
+41128	24354	1
+12052	20877	1
+44133	97979	1
+53486	6073	1
+92032	16743	1
+3515	11322	1
+39886	103614	1
+11686	95588	1
+14747	11843	1
+7038	26745	1
+85552	7444	1
+11546	31201	1
+21075	7721	1
+25348	21620	1
+104533	13923	1
+49892	44358	1
+28358	4497	1
+13704	57492	1
+16140	10841	1
+19351	9743	1
+20653	5036	1
+54234	7038	1
+43960	8115	1
+92032	26479	1
+6645	10570	1
+48375	24092	1
+47004	20342	1
+27789	51836	1
+73342	5977	1
+82392	3877	1
+8098	102466	1
+81878	11715	1
+29025	11715	1
+17489	36382	1
+51618	30730	1
+105102	45351	1
+51740	23398	1
+104533	5742	1
+57096	20563	1
+27919	8216	1
+57358	95073	1
+36623	87387	1
+43853	15413	1
+7721	16660	1
+41250	39653	1
+13967	11686	1
+104481	7994	1
+39334	7266	1
+17192	18381	1
+6553	19374	1
+19000	42056	1
+82954	30933	1
+68091	39688	1
+15103	37513	1
+27337	80598	1
+10549	23583	1
+23129	10479	1
+9346	36623	1
+45753	14577	1
+10633	6383	1
+38613	17380	1
+59501	12619	1
+30933	57512	1
+38171	35645	1
+73342	2768	1
+39235	37823	1
+25131	17887	1
+17415	18381	1
+10250	92243	1
+80034	45840	1
+4879	7994	1
+15913	102151	1
+11686	39417	1
+19460	6645	1
+34978	38171	1
+40183	12460	1
+38483	16660	1
+30471	5977	1
+9380	36470	1
+98006	12960	1
+105496	30243	1
+50390	24783	1
+14560	13943	1
+19500	18031	1
+2208	14824	1
+21359	40128	1
+55639	95891	1
+5886	1865	1
+38782	19000	1
+17227	22585	1
+12565	17505	1
+12460	13943	1
+25994	2672	1
+23992	105447	1
+20780	11941	1
+78985	8551	1
+11819	106212	1
+41369	14498	1
+14904	37253	1
+38520	5742	1
+55573	15485	1
+100820	14135	1
+55573	10434	1
+41369	13670	1
+103027	7113	1
+25201	18114	1
+6619	32252	1
+81878	15120	1
+34088	41613	1
+27789	40322	1
+97785	6487	1
+4201	33961	1
+51492	19437	1
+11322	16743	1
+21006	4201	1
+35472	81770	1
+52058	38204	1
+20877	16874	1
+39886	100037	1
+25348	59022	1
+19905	14675	1
+20847	6732	1
+13584	41111	1
+14178	29025	1
+26898	1942	1
+11546	8436	1
+55639	3305	1
+77861	20614	1
+17952	14446	1
+71983	17988	1
+21823	25148	1
+28510	10122	1
+71438	27919	1
+91562	27183	1
+13584	9220	1
+13602	10351	1
+35893	11622	1
+10570	39984	1
+13567	49892	1
+5977	14178	1
+47769	18559	1
+40394	1572	1
+24386	11306	1
+96600	5036	1
+68553	20780	1
+15413	8186	1
+12052	70992	1
+39555	10596	1
+57512	24149	1
+28649	1572	1
+6487	68449	1
+22756	11228	1
+101645	5254	1
+96627	51740	1
+94868	24386	1
+9293	12704	1
+104818	37791	1
+39653	7594	1
+16224	13670	1
+14422	16928	1
+14805	6073	1
+26898	72764	1
+103898	36910	1
+14135	8863	1
+11019	27919	1
+14842	27745	1
+40914	12704	1
+5977	45753	1
+25994	10878	1
+12889	38794	1
+11686	34978	1
+7465	85619	1
+13584	7465	1
+19500	103683	1
+18847	16808	1
+14842	71480	1
+9220	10250	1
+32173	25994	1
+31106	25994	1
+12771	9830	1
+75378	71138	1
+30730	9312	1
+94896	3139	1
+3305	18074	1
+20713	106388	1
+12052	48375	1
+18074	36782	1
+6702	23276	1
+9380	12679	1
+3690	26035	1
+94724	29025	1
+21862	10250	1
+12348	36361	1
+30933	15880	1
+3092	14100	1
+28709	13499	1
+102504	17761	1
+4497	52040	1
+2834	31172	1
+9576	56326	1
+3275	14805	1
+21903	9830	1
+23276	9060	1
+3650	14083	1
+30933	19460	1
+8115	13724	1
+16417	9346	1
+10670	105496	1
+1715	40128	1
+4497	8169	1
+6383	36782	1
+17282	39141	1
+5423	7491	1
+55372	11546	1
+71138	25837	1
+13499	102297	1
+3305	40128	1
+35633	23276	1
+9346	28649	1
+13753	19417	1
+6595	7038	1
+3807	6645	1
+25536	12795	1
+57389	39808	1
+15175	18074	1
+7038	5423	1
+8981	14178	1
+1464	12815	1
+17319	6353	1
+25148	5214	1
+103027	17489	1
+43960	68876	1
+17761	32119	1
+28358	23460	1
+13813	2414	1
+2768	74081	1
+100439	17166	1
+17887	6383	1
+44030	8720	1
+11075	71480	1
+101645	14040	1
+105877	5507	1
+13522	87305	1
+15064	13337	1
+65982	55573	1
+15413	7038	1
+34978	17489	1
+95205	17907	1
+39808	6645	1
+37791	39527	1
+7491	101757	1
+50390	13602	1
+101757	22528	1
+15913	37373	1
+19312	6002	1
+20614	12077	1
+8115	24386	1
+18007	43504	1
+15485	19000	1
+103282	13753	1
+95951	27677	1
+13943	59376	1
+31397	17887	1
+103792	8592	1
+44682	7491	1
+15913	103228	1
+11466	12771	1
+19500	103200	1
+2768	41332	1
+17489	28841	1
+5507	27919	1
+7925	1688	1
+4497	19394	1
+59501	17952	1
+30963	7925	1
+25201	16224	1
+35963	16660	1
+5977	3139	1
+18980	24207	1
+14498	103448	1
+24386	50595	1
+9830	98445	1
+12565	97901	1
+6645	101994	1
+3690	42302	1
+11546	87265	1
+25536	6732	1
+2208	91694	1
+68424	5036	1
+20755	40128	1
+38877	13584	1
+2414	10633	1
+19132	2369	1
+10633	71138	1
+14253	12258	1
+10897	14978	1
+21020	13522	1
+104075	14343	1
+39555	12565	1
+12864	16711	1
+24763	27677	1
+106388	25994	1
+70207	7925	1
+19351	24840	1
+23875	12679	1
+97120	49892	1
+103228	37428	1
+6702	13499	1
+11546	99307	1
+104375	28124	1
+12052	25681	1
+19611	50390	1
+67143	10897	1
+11686	13472	1
+6002	103487	1
+6002	104818	1
+49892	37791	1
+3877	8098	1
+8115	36010	1
+37791	36010	1
+55639	3092	1
+13522	33883	1
+35472	36470	1
+37454	3092	1
+41599	3650	1
+8901	68102	1
+21493	102733	1
+34978	12368	1
+12795	12424	1
+74548	11075	1
+27677	103282	1
+11887	8392	1
+58230	39920	1
+40372	44030	1
+30243	80034	1
+97120	15156	1
+8901	14253	1
+11715	18074	1
+35963	21020	1
+25335	26898	1
+12052	2208	1
+36623	38469	1
+57096	20732	1
+38794	37823	1
+27183	17340	1
+39886	11394	1
+47336	13753	1
+14343	14601	1
+13789	17988	1
+26745	5036	1
+19113	53858	1
+11415	20940	1
+56326	12864	1
+9602	27503	1
+9380	77343	1
+39637	93321	1
+2414	38442	1
+99678	14343	1
+18585	8950	1
+13584	103141	1
+25681	3217	1
+4747	10095	1
+34599	16121	1
+11546	71969	1
+40311	23276	1
+13584	12518	1
+19275	2369	1
+95488	13195	1
+9125	18381	1
+12539	15570	1
+34978	105102	1
+78985	27503	1
+71480	39653	1
+19670	25583	1
+5886	55860	1
+2834	9242	1
+42302	4553	1
+23276	11715	1
+25431	105716	1
+15085	27299	1
+13584	103841	1
+52432	21823	1
+67143	45753	1
+24354	37373	1
+12460	27919	1
+21359	14996	1
+8115	39688	1
+25681	6073	1
+44229	25779	1
+7266	2414	1
+15913	25201	1
+3515	101757	1
+25148	47860	1
+94868	15913	1
+57389	17192	1
+5254	7611	1
+43942	15552	1
+27789	21047	1
+80034	51580	1
+27971	14385	1
+28649	13670	1
+44381	8186	1
+82954	14158	1
+91694	35227	1
+15103	25393	1
+52916	37113	1
+19040	35963	1
+59376	23348	1
+18031	25994	1
+10951	68553	1
+14422	6487	1
+1865	105956	1
+19000	10315	1
+68553	37868	1
+11546	5848	1
+52058	73331	1
+29483	20286	1
+21249	38613	1
+13240	47769	1
+9653	8981	1
+12653	13584	1
+81878	20614	1
+11306	16743	1
+5148	80073	1
+17489	29117	1
+17952	17397	1
+26277	37113	1
+4724	14904	1
+21921	20563	1
+95488	24149	1
+16045	17818	1
+6487	9830	1
+11002	9293	1
+97492	71654	1
+6678	5214	1
+10434	3305	1
+27228	71138	1
+20847	2768	1
+3139	105496	1
+32119	39637	1
+10897	12116	1
+34088	70992	1
+5381	43960	1
+14446	71138	1
+23583	17796	1
+17887	9125	1
+5148	55887	1
+5036	25201	1
+6915	17415	1
+4553	37823	1
+45237	11039	1
+16045	95073	1
+3690	61202	1
+45753	21862	1
+14824	30730	1
+7038	103228	1
+59538	27503	1
+18381	44229	1
+20877	12889	1
+36470	7465	1
+97155	14498	1
+17818	34978	1
+36470	8676	1
+36470	92187	1
+4747	16743	1
+10951	37868	1
+37233	15413	1
+91735	17227	1
+13642	92113	1
+99216	19996	1
+83096	25536	1
+9702	17340	1
+62911	17761	1
+5254	3275	1
+38794	44682	1
+39346	96963	1
+6487	40014	1
+51618	37868	1
+12917	2745	1
+38794	12460	1
+30471	5886	1
+19000	21862	1
+11019	41301	1
+11075	25994	1
+22424	5015	1
+12653	16711	1
+11715	65150	1
+13773	12499	1
+21843	13753	1
+104052	18826	1
+13499	85571	1
+48375	14158	1
+25994	58230	1
+23875	101221	1
+66120	37428	1
+1715	9830	1
+14446	65150	1
+14577	15413	1
+3092	14040	1
+6487	38782	1
+48163	16874	1
+68515	4497	1
+7857	10915	1
+11002	28649	1
+21493	76035	1
+5886	37868	1
+51514	16946	1
+17907	103639	1
+88067	11686	1
+13873	14216	1
+5036	27503	1
+9810	5886	1
+61396	25681	1
+12478	5423	1
+21094	10596	1
+17952	104818	1
+22637	11546	1
+103228	21342	1
+71654	39290	1
+26479	2708	1
+10878	2708	1
+48480	10982	1
+3690	8846	1
+44133	38442	1
+40128	3650	1
+52916	7747	1
+100643	6073	1
+4772	21094	1
+40183	12478	1
+13642	8846	1
+23992	80526	1
+2414	103614	1
+39688	14011	1
+1715	17415	1
+16045	40128	1
+2208	55639	1
+53824	22424	1
+7491	48375	1
+99216	18826	1
+23348	20780	1
+25536	27299	1
+7038	38782	1
+10059	36107	1
+14618	25779	1
+11715	21862	1
+25994	7383	1
+4879	19996	1
+37791	32301	1
+30730	14766	1
+10122	45840	1
+22424	6002	1
+39841	26880	1
+52058	6702	1
+2834	51422	1
+95488	12679	1
+39141	39141	1
+85619	18267	1
+87265	6487	1
+100258	37373	1
+14059	6073	1
+101221	16711	1
+10596	19583	1
+37791	67604	1
+9536	28358	1
+17887	77406	1
+2768	36146	1
+11686	8436	1
+67143	12565	1
+63888	8901	1
+36010	11019	1
+55573	32252	1
+104880	48375	1
+51740	12704	1
+104880	16620	1
+38368	27105	1
+11868	7721	1
+39984	41061	1
+11228	16660	1
+16045	59376	1
+18074	8797	1
+78985	27677	1
+25994	39187	1
+13499	10351	1
+15064	25289	1
+20614	48375	1
+8323	12565	1
+81663	53858	1
+12539	27677	1
+14534	27919	1
+5792	5254	1
+10549	17575	1
+14996	16001	1
+5381	5462	1
+44757	11546	1
+51514	40394	1
+25289	59376	1
+7544	36440	1
+15570	24805	1
+25335	6002	1
+6383	104709	1
+9702	10036	1
+7383	13642	1
+11484	68281	1
+39334	17340	1
+51618	15552	1
+21061	15413	1
+12565	6860	1
+35227	85552	1
+98567	71654	1
+38385	6463	1
+25536	17474	1
+87305	37791	1
+38916	25335	1
+11228	92187	1
+105956	13704	1
+42056	44229	1
+4553	10479	1
+18267	11520	1
+67143	29117	1
+94896	4423	1
+14011	25926	1
+5507	31397	1
+7611	16928	1
+4553	20755	1
+31397	42056	1
+7491	10692	1
+23583	15747	1
+85619	12565	1
+41061	7266	1
+4067	25994	1
+39362	24207	1
+17761	28288	1
+30933	2745	1
+98653	11546	1
+27228	38916	1
+91591	25926	1
+19351	36470	1
+17907	10897	1
+9971	10095	1
+47769	42302	1
+12478	11715	1
+52862	5977	1
+55573	14618	1
+16045	55372	1
+8323	49892	1
+19155	13989	1
+23348	12991	1
+3092	97155	1
+36314	25681	1
+17340	71138	1
+97901	59376	1
+23276	4531	1
+40140	5507	1
+39235	51514	1
+2708	8699	1
+8921	56045	1
+39555	6941	1
+25994	15650	1
+17907	39984	1
+9971	14253	1
+17227	91776	1
+5036	47860	1
+1538	1572	1
+29025	13602	1
+106246	12565	1
+4497	14216	1
+71480	18074	1
+13499	77524	1
+7347	14216	1
+55573	7113	1
+15432	44133	1
+14766	19000	1
+8186	4497	1
+13602	37428	1
+15156	41432	1
+21743	8115	1
+14577	30243	1
+68553	12499	1
+50143	2834	1
+13522	52040	1
+102839	25994	1
+37113	17380	1
+18585	19000	1
+5036	106296	1
+4772	24658	1
+12052	43960	1
+26093	15770	1
+7544	104086	1
+66120	27183	1
+25335	18585	1
+73331	13642	1
+15650	7994	1
+39555	15770	1
+21249	20286	1
+18429	7491	1
+104880	8634	1
+7244	23211	1
+59376	10508	1
+59022	39984	1
+45429	28358	1
+21789	17887	1
+97619	24207	1
+13943	14083	1
+40322	8797	1
+41332	13670	1
+101645	9380	1
+19960	12052	1
+98945	10951	1
+10841	5036	1
+104075	11686	1
+43244	38782	1
+38782	20286	1
+34944	3433	1
+26479	51692	1
+46738	3515	1
+25536	71602	1
+15432	20342	1
+10982	17605	1
+24354	99444	1
+103200	38483	1
+19611	100790	1
+19155	48375	1
+41369	14842	1
+27105	12406	1
+51514	36910	1
+29379	37428	1
+73354	5886	1
+8372	30471	1
+17761	39808	1
+19583	2834	1
+68553	11754	1
+26479	31096	1
+17059	1572	1
+68876	17887	1
+19500	49892	1
+6487	19351	1
+35525	36382	1
+17605	27503	1
+18381	17098	1
+9868	13923	1
+91562	11754	1
+39920	39362	1
+24658	100820	1
+27919	27919	1
+18559	57096	1
+20877	13724	1
+55573	8797	1
+10036	19437	1
+106169	16690	1
+73331	11754	1
+40128	6645	1
+10351	13670	1
+29025	55887	1
+23276	48375	1
+38271	20989	1
+18585	7465	1
+23211	85571	1
+106388	17258	1
+103282	7491	1
+57977	5640	1
+14253	13704	1
+8592	12499	1
+59376	40014	1
+13337	36440	1
+39653	16170	1
+68894	13522	1
+68894	14317	1
+25536	10479	1
+17319	15770	1
+95741	25536	1
+23348	99678	1
+70973	59358	1
+45237	51740	1
+1464	17258	1
+11520	39808	1
+5036	110451	1
+15432	16660	1
+20971	5886	1
+18381	2989	1
+16045	9868	1
+9125	12679	1
+13195	32252	1
+41599	44030	1
+25994	75378	1
+23033	15064	1
+49892	20877	1
+60225	25148	1
+43942	34944	1
+13753	25148	1
+52862	19000	1
+7016	7747	1
+11394	15859	1
+15747	59639	1
+98653	12204	1
+75071	6487	1
+14178	7383	1
+36623	29117	1
+5640	57953	1
+59639	51514	1
+4423	25335	1
+36361	38794	1
+59726	19000	1
+7113	11798	1
+2960	4879	1
+7721	33961	1
+13522	11306	1
+38310	28240	1
+6383	26745	1
+11433	9830	1
+39527	46738	1
+8981	63888	1
+101645	24783	1
+4879	97663	1
+20309	61396	1
+37290	8115	1
+13670	13753	1
+37791	54643	1
+10570	13337	1
+24805	15539	1
+8901	51836	1
+7925	13195	1
+23129	24149	1
+36361	6304	1
+2414	38483	1
+40164	59893	1
+27677	6073	1
+35893	10434	1
+13967	40183	1
+52058	13435	1
+48375	7925	1
+45840	50390	1
+7016	12565	1
+9702	10508	1
+24115	12653	1
+11466	9724	1
+1464	6645	1
+16417	1572	1
+27789	75378	1
+68091	16121	1
+14216	25348	1
+14178	96848	1
+10897	11019	1
+12518	11075	1
+5640	24805	1
+97492	36623	1
+70992	97053	1
+41204	27919	1
+3877	53486	1
+59538	18092	1
+36623	12317	1
+11520	42056	1
+9702	39886	1
+17340	43492	1
+13642	96871	1
+23348	40372	1
+18847	17143	1
+10351	13522	1
+6002	104342	1
+4879	28709	1
+35963	18051	1
+94868	34088	1
+15103	43942	1
+7491	40394	1
+75512	18074	1
+41398	49892	1
+9346	99216	1
+13943	19460	1
+6487	17988	1
+11941	52862	1
+53858	38529	1
+6487	8169	1
+15032	23398	1
+37791	8392	1
+9312	105102	1
+19611	2960	1
+21620	11645	1
+14637	17796	1
+61396	25536	1
+106350	4964	1
+81871	6860	1
+99444	7134	1
+4747	59501	1
+25994	39555	1
+35963	25335	1
+17588	1464	1
+17457	18074	1
+68437	16928	1
+5192	14805	1
+14011	104533	1
+71138	14805	1
+101645	44030	1
+6619	9786	1
+25536	6645	1
+25131	2414	1
+10434	5886	1
+4700	15103	1
+12424	16928	1
+15120	27503	1
+28510	6619	1
+11546	44682	1
+35963	18031	1
+10059	97920	1
+48146	16928	1
+49892	47801	1
+47057	37823	1
+17380	9936	1
+14958	16743	1
+24658	52040	1
+36470	7594	1
+80364	18522	1
+16620	21061	1
+48375	17796	1
+12889	17258	1
+5036	101171	1
+14385	15214	1
+11151	40183	1
+48375	56326	1
+15064	3807	1
+37113	19742	1
+32351	39886	1
+59501	17319	1
+18251	25131	1
+4201	33883	1
+11715	14135	1
+74548	17887	1
+103448	14011	1
+20563	102346	1
+9810	10596	1
+6383	6487	1
+7107	68876	1
+54636	25536	1
+7925	27384	1
+10479	12771	1
+28510	7465	1
+19000	20834	1
+13584	104052	1
+3433	19611	1
+103614	1464	1
+38271	21094	1
+32412	13670	1
+25926	6732	1
+55372	9702	1
+4497	9914	1
+57096	10841	1
+39334	36623	1
+5423	103282	1
+88067	25926	1
+68894	15049	1
+11484	6915	1
+82954	6383	1
+30243	9220	1
+31249	27299	1
+19437	37823	1
+20402	11584	1
+17988	103792	1
+103200	14385	1
+13522	14343	1
+12460	15570	1
+10250	13642	1
+5662	87265	1
+27745	4201	1
+20834	2768	1
+3515	17340	1
+39793	22585	1
+10122	9602	1
+14560	13622	1
+48375	17861	1
+13522	11002	1
+102623	12679	1
+5662	53083	1
+17227	21743	1
+101221	14385	1
+27337	69836	1
+18980	55887	1
+41175	7747	1
+100643	41128	1
+25994	7925	1
+55573	34251	1
+68091	21094	1
+67143	11798	1
+17340	13773	1
+21620	100400	1
+9012	8720	1
+13472	10915	1
+15103	15913	1
+25536	99827	1
+25994	35067	1
+38916	10570	1
+4497	20834	1
+28863	6732	1
+21862	102167	1
+18267	19417	1
+101899	3650	1
+106388	36440	1
+7721	44030	1
+80364	3515	1
+12442	9702	1
+10897	50570	1
+9786	25994	1
+13943	4772	1
+44757	37791	1
+25348	2960	1
+2834	21843	1
+4201	36733	1
+22585	63888	1
+58503	6002	1
+13704	44824	1
+19417	25994	1
+4747	39555	1
+34944	16711	1
+104533	7747	1
+4789	39362	1
+78985	13753	1
+10315	58230	1
+99121	20342	1
+3275	25583	1
+5886	73342	1
+34978	44478	1
+49892	40164	1
+18092	10411	1
+80930	6487	1
+40354	2768	1
+15432	38782	1
+3390	2834	1
+21075	16928	1
+25536	19155	1
+8653	24805	1
+13753	20309	1
+11075	40354	1
+74548	37113	1
+40128	15859	1
+10841	12565	1
+11686	98584	1
+12258	37823	1
+38204	13522	1
+41613	17887	1
+59376	29483	1
+6966	10692	1
+25131	12771	1
+10897	7491	1
+100439	12864	1
+17588	25779	1
+40128	4013	1
+15376	17761	1
+38442	17887	1
+40311	6383	1
+18267	50570	1
+13499	30963	1
+9914	11546	1
+11019	103487	1
+39819	15049	1
+51514	28649	1
+36623	16874	1
+8115	13813	1
+102707	16743	1
+8186	57512	1
+11754	14235	1
+10731	17004	1
+26353	39555	1
+15376	5640	1
+9702	100439	1
+15432	91776	1
+3410	8115	1
+10549	9060	1
+36361	43960	1
+12679	34088	1
+6645	95205	1
+5640	102466	1
+18267	38916	1
+17761	19460	1
+93926	7747	1
+15913	39527	1
+102272	14978	1
+12917	30730	1
+5148	9971	1
+3305	45658	1
+13522	27403	1
+14766	11546	1
+39819	17818	1
+11941	56566	1
+104052	22528	1
+18051	17004	1
+78985	5507	1
+18902	82954	1
+100510	5640	1
+15175	105716	1
+44824	35472	1
+72764	3275	1
+98945	14296	1
+15137	9576	1
+6860	30787	1
+11415	17952	1
+53824	12771	1
+94592	13670	1
+106388	6860	1
+24386	101568	1
+11715	56109	1
+32301	20877	1
+9971	12539	1
+23348	20614	1
+11754	91776	1
+25335	16928	1
+22424	43826	1
+8372	3139	1
+19417	9702	1
+5254	20971	1
+20847	45738	1
+44757	59376	1
+102272	17887	1
+11415	11002	1
+41111	52058	1
+59538	9936	1
+9786	39555	1
+39886	12795	1
+43960	25201	1
+11686	55396	1
+17227	17761	1
+36010	34599	1
+32252	6966	1
+36623	67143	1
+4222	16660	1
+97920	14904	1
+40128	12499	1
+95891	7747	1
+32173	37791	1
+103214	17227	1
+55887	14842	1
+4747	96158	1
+7016	40183	1
+11394	12539	1
+105472	20402	1
+25131	24354	1
+5792	36470	1
+24386	3139	1
+28288	15413	1
+50421	71654	1
+32826	58181	1
+73354	7994	1
+6174	5886	1
+52916	20309	1
+39290	17489	1
+44014	2414	1
+19132	17227	1
+40083	11546	1
+38763	105877	1
+11057	37373	1
+71969	17887	1
+36024	18051	1
+38794	23875	1
+34978	41613	1
+50421	59538	1
+12565	17474	1
+5640	70490	1
+17605	6304	1
+36470	39290	1
+26745	16620	1
+17796	6487	1
+19583	13584	1
+20877	16743	1
+8115	7266	1
+20286	5848	1
+19611	40128	1
+6487	8863	1
+17887	9181	1
+18074	17988	1
+12565	17575	1
+11686	20286	1
+3305	41061	1
+57512	38794	1
+45429	102504	1
+25994	19520	1
+5148	99593	1
+103448	5640	1
+29025	15485	1
+4497	104497	1
+55396	25926	1
+15913	18267	1
+11002	26479	1
+24658	26745	1
+68437	20614	1
+19312	6383	1
+92113	4067	1
+8186	36623	1
+94074	38171	1
+17952	37290	1
+37791	95588	1
+12679	25487	1
+100439	11546	1
+5742	39527	1
+17489	4772	1
+106388	18074	1
+17489	27503	1
+3807	25779	1
+25994	101568	1
+11686	81770	1
+14657	38171	1
+11715	94324	1
+8921	14842	1
+87305	25681	1
+14577	13923	1
+12679	7491	1
+39984	103995	1
+3877	11754	1
+74540	3275	1
+25926	7925	1
+30787	11002	1
+6645	8115	1
+72487	17143	1
+25393	11075	1
+12795	19500	1
+10841	14842	1
+71138	17952	1
+28358	25393	1
+27677	5584	1
+77343	101319	1
+11415	38613	1
+7134	21843	1
+102272	36010	1
+44358	39653	1
+41350	18092	1
+20309	7882	1
+18074	18092	1
+16081	3690	1
+51422	18092	1
+39984	56326	1
+57977	7747	1
+100258	5742	1
+21921	27384	1
+44358	7747	1
+25536	12348	1
+14446	11546	1
+50595	8551	1
+28240	49178	1
+17952	14385	1
+96569	6487	1
+41432	27183	1
+42302	16290	1
+17796	17796	1
+68553	13724	1
+19611	3305	1
+21455	17227	1
+36382	100804	1
+23583	39141	1
+8653	12052	1
+71138	31249	1
+3275	41061	1
+6576	68876	1
+23875	100584	1
+14040	11941	1
+20614	62152	1
+13789	24149	1
+39808	36361	1
+21493	8863	1
+12442	37428	1
+15064	20780	1
+17525	44030	1
+43960	29117	1
+51618	23875	1
+39637	55372	1
+37428	12539	1
+43942	15175	1
+13642	16312	1
+53486	20877	1
+19394	20614	1
+25926	106388	1
+14135	8846	1
+21903	80034	1
+8115	94699	1
+55573	20940	1
+5254	28709	1
+23460	70207	1
+32800	34599	1
+13670	80364	1
+103448	20286	1
+9810	13602	1
+12424	16874	1
+25926	52040	1
+77406	7821	1
+45753	6073	1
+53824	28051	1
+4391	4423	1
+105877	17796	1
+17489	7491	1
+9868	59358	1
+5886	93943	1
+51422	10250	1
+7544	25994	1
+18074	22424	1
+11754	59538	1
+25994	35852	1
+28051	17457	1
+25335	12704	1
+25994	74081	1
+12478	17796	1
+51422	8981	1
+9868	44358	1
+36361	20309	1
+92032	13670	1
+7266	15913	1
+53824	12116	1
+17887	95407	1
+1865	7747	1
+20286	98237	1
+12864	9702	1
+91591	25148	1
+11546	102707	1
+13724	11466	1
+13642	51492	1
+103027	16874	1
+95951	17761	1
+31172	17761	1
+56326	18329	1
+43492	13030	1
+36024	34088	1
+37791	68876	1
+39819	21359	1
+9242	63888	1
+1464	17457	1
+13967	12460	1
+25536	24092	1
+15747	18464	1
+12565	41204	1
+33961	11228	1
+43826	25994	1
+20780	33103	1
+12539	66120	1
+15137	25536	1
+12679	25536	1
+13813	17988	1
+36782	44030	1
+101006	28240	1
+20614	59726	1
+6576	16743	1
+56109	52058	1
+10982	21789	1
+56541	5036	1
+8825	12539	1
+18074	17116	1
+20780	26898	1
+11922	70207	1
+62805	12565	1
+21342	12368	1
+53824	14472	1
+18074	17319	1
+13499	74081	1
+80034	25335	1
+36361	5192	1
+55639	10351	1
+44229	20309	1
+5528	102346	1
+103614	34978	1
+36470	21061	1
+11039	44594	1
+31955	25994	1
+6487	20780	1
+45738	23276	1
+8098	39653	1
+14011	39984	1
+4497	38271	1
+17761	18051	1
+9702	17887	1
+6645	14941	1
+37791	68437	1
+4879	5065	1
+10250	96848	1
+36314	8797	1
+59538	37791	1
+2834	44370	1
+17397	26353	1
+48375	26093	1
+54234	8797	1
+10452	20614	1
+17988	7642	1
+6645	13724	1
+40128	8720	1
+44682	71654	1
+19113	2768	1
+7016	5886	1
+8186	24763	1
+33871	14692	1
+38469	5254	1
+44030	34088	1
+40311	14385	1
+59555	14040	1
+18381	74548	1
+12565	15770	1
+39886	39819	1
+12565	37791	1
+9868	7465	1
+25536	103448	1
+25431	28626	1
+16027	32800	1
+6860	2768	1
+18980	82954	1
+13753	7113	1
+39841	57711	1
+3092	15064	1
+10670	6383	1
+12499	12795	1
+28288	9786	1
+25335	34251	1
+71138	87305	1
+32336	14958	1
+13670	100037	1
+10915	25994	1
+12052	32301	1
+54643	27183	1
+15432	63141	1
+13967	43853	1
+80034	3650	1
+10897	19437	1
+1647	48375	1
+99216	11887	1
+12565	38520	1
+96627	30730	1
+95811	6645	1
+59538	17796	1
+68437	15432	1
+10250	101979	1
+44824	19000	1
+44594	15747	1
+35472	7962	1
+68281	27677	1
+62911	7113	1
+31172	49892	1
+39362	32252	1
+74548	17227	1
+61485	24658	1
+11868	30243	1
+10841	37791	1
+15570	8186	1
+22528	17143	1
+13381	23276	1
+49892	10095	1
+10982	11415	1
+80073	8797	1
+38613	102151	1
+8901	61396	1
+93535	12679	1
+13704	6073	1
+17397	25779	1
+2768	8797	1
+72487	95407	1
+17415	11546	1
+15432	38529	1
+40083	25536	1
+37513	17143	1
+18381	72764	1
+3650	65150	1
+2414	14577	1
+77499	25994	1
+10982	66120	1
+19437	1416	1
+2834	7642	1
+14560	17887	1
+19155	39555	1
+1464	39400	1
+21047	71138	1
+1811	104709	1
+11075	91591	1
+6860	16620	1
+9702	17505	1
+13472	3690	1
+100820	11686	1
+7925	31172	1
+10411	43942	1
+19000	30933	1
+25348	63141	1
+39819	4747	1
+12565	45237	1
+4879	14577	1
+41599	8901	1
+19394	13967	1
+13602	7721	1
+20877	19275	1
+24658	35633	1
+40128	17474	1
+13789	71654	1
+27789	38469	1
+14343	13704	1
+105102	105336	1
+18826	5065	1
+72764	22774	1
+10250	99855	1
+71131	25779	1
+8901	7680	1
+27677	6353	1
+6860	9936	1
+30243	91776	1
+10434	13602	1
+17761	13753	1
+51514	12518	1
+16620	55860	1
+95073	7925	1
+6860	20309	1
+7038	68449	1
+17952	68740	1
+25348	24207	1
+96613	59501	1
+5254	9060	1
+17457	6304	1
+14158	3877	1
+6941	37373	1
+101963	7821	1
+11754	73931	1
+43517	4497	1
+10452	38529	1
+15049	101994	1
+17761	105956	1
+7295	39920	1
+10122	6002	1
+12864	7702	1
+12795	28649	1
+44594	6304	1
+105336	9830	1
+12679	57603	1
+11228	6619	1
+7313	103792	1
+14904	13195	1
+24658	7594	1
+20675	9602	1
+80034	21020	1
+44757	16896	1
+10059	13195	1
+9653	17489	1
+45753	39527	1
+13602	14534	1
+3877	18074	1
+17818	17340	1
+17952	7134	1
+7038	7038	1
+26093	7642	1
+8169	13642	1
+39417	17861	1
+68160	13522	1
+50570	3690	1
+45840	102167	1
+110451	8186	1
+13522	25837	1
+13943	16417	1
+11686	3092	1
+50421	6645	1
+16825	18826	1
+12771	17474	1
+7038	41599	1
+36733	24658	1
+36146	14385	1
+37513	25536	1
+17887	14904	1
+7038	15485	1
+8551	43942	1
+105998	6645	1
+15432	44370	1
+22528	78985	1
+39141	101994	1
+6487	87472	1
+12052	5423	1
+20431	27971	1
+70490	38483	1
+11099	39886	1
+38483	38469	1
+36440	103027	1
+31249	6732	1
+9312	1267	1
+25681	2208	1
+23033	85619	1
+102151	17166	1
+7444	8216	1
+13622	12653	1
+15413	32336	1
+25431	10479	1
+38483	51836	1
+10841	81770	1
+96551	12795	1
+38794	38782	1
+21094	36470	1
+28510	10095	1
+39555	20309	1
+23348	9602	1
+95588	12679	1
+18381	12539	1
+13030	38916	1
+102167	13704	1
+78948	5036	1
+20780	31201	1
+21843	16874	1
+22585	9896	1
+5913	68620	1
+17887	23875	1
+13670	96262	1
+65150	3275	1
+12565	8533	1
+17227	27789	1
+23583	24386	1
+8901	37791	1
+3433	37471	1
+30693	12679	1
+44594	12771	1
+10897	24805	1
+14534	27183	1
+99395	49892	1
+11039	34978	1
+11306	11039	1
+11447	12052	1
+41369	13753	1
+26898	12917	1
+12795	71969	1
+93971	38171	1
+44757	18051	1
+6487	65982	1
+20253	24207	1
+59726	8676	1
+5640	16256	1
+26479	55826	1
+48375	35695	1
+17761	11735	1
+9346	8676	1
+36107	10296	1
+38204	15650	1
+68740	37823	1
+15913	14059	1
+14385	15880	1
+11887	9936	1
+21789	21493	1
+8292	10897	1
+18559	46908	1
+5848	57512	1
+44030	100643	1
+10479	18074	1
+14385	96789	1
+11686	6437	1
+20614	47057	1
+68408	11546	1
+51492	96613	1
+79685	37823	1
+8981	16140	1
+14446	8169	1
+34978	44682	1
+56109	55639	1
+7016	24207	1
+39886	8780	1
+11546	55426	1
+10479	17282	1
+21455	17907	1
+20286	6353	1
+14996	26479	1
+41332	71138	1
+12795	41432	1
+5254	101899	1
+7702	6487	1
+62911	17796	1
+59538	9012	1
+27183	98610	1
+14904	14385	1
+38613	16874	1
+21061	39653	1
+13704	98567	1
+14253	5886	1
+38613	12771	1
+13943	34322	1
+43960	41398	1
+20877	14040	1
+38916	96487	1
+9312	8551	1
+41250	40128	1
+14040	2505	1
+30933	38483	1
+39841	87422	1
+15552	15650	1
+13967	101757	1
+11546	96262	1
+11754	9060	1
+1865	72487	1
+14747	37823	1
+9346	37373	1
+1865	6402	1
+52432	41599	1
+14601	11075	1
+10670	39984	1
+20834	24658	1
+9971	103165	1
+36010	3515	1
+68160	12679	1
+34251	20940	1
+11754	55639	1
+5720	14824	1
+13753	17525	1
+31172	15214	1
+94868	15049	1
+12917	20309	1
+17258	14317	1
+21620	74540	1
+20309	87305	1
+14059	11922	1
+52432	105039	1
+25926	43517	1
+104533	3650	1
+57096	10351	1
+7702	12539	1
+37428	67143	1
+96487	55573	1
+39886	7962	1
+24115	44583	1
+5640	102733	1
+40164	25201	1
+18980	38529	1
+87305	2708	1
+37290	14978	1
+1865	51692	1
+8921	8098	1
+24115	9060	1
+3877	12889	1
+24149	73838	1
+15156	15175	1
+6553	21903	1
+46738	17025	1
+8901	36314	1
+20940	4222	1
+5214	10841	1
+12653	36623	1
+11520	15552	1
+6941	14766	1
+38171	6247	1
+9346	105716	1
+12478	14317	1
+6915	24075	1
+22585	45738	1
+48146	24149	1
+13943	45840	1
+14842	10596	1
+9810	7347	1
+15137	15230	1
+6383	59808	1
+13753	14253	1
+8098	68281	1
+63888	8921	1
+22637	25994	1
+22528	91830	1
+91694	18007	1
+21061	27789	1
+41301	7925	1
+91776	6073	1
+39637	1865	1
+9380	17837	1
+37428	6645	1
+43492	20989	1
+7544	14253	1
+3807	17907	1
+99855	12960	1
+36623	25201	1
+40164	10549	1
+25926	104342	1
+102707	18381	1
+10250	4222	1
+16367	13670	1
+6941	39793	1
+59501	38794	1
+3515	5036	1
+17588	18329	1
+15485	5214	1
+52058	8797	1
+19000	100804	1
+14385	12442	1
+12258	30933	1
+17166	103792	1
+44682	20940	1
+9346	68091	1
+39808	44594	1
+29117	17887	1
+37791	10692	1
+18267	7544	1
+8169	24354	1
+27745	23276	1
+22756	4497	1
+100820	48375	1
+17505	11686	1
+44757	67143	1
+77406	6645	1
+39637	9936	1
+25131	23583	1
+43960	17340	1
+41128	3877	1
+21020	11433	1
+8825	5254	1
+16045	50421	1
+14011	103027	1
+44358	27789	1
+26479	14941	1
+4497	28863	1
+1865	24271	1
+17209	11151	1
+11228	27228	1
+62911	11002	1
+24896	80292	1
+71138	31096	1
+15913	17025	1
+13724	39793	1
+43960	2414	1
+26093	28649	1
+21020	25348	1
+7113	11819	1
+22562	36470	1
+12565	11002	1
+9346	12518	1
+55639	99292	1
+59501	30787	1
+98237	27337	1
+55573	32173	1
+14385	27183	1
+30471	3690	1
+7113	13813	1
+13622	14422	1
+5662	28051	1
+14385	4423	1
+11306	28051	1
+7313	18114	1
+57977	5507	1
+9914	19437	1
+9293	11546	1
+19871	23348	1
+43960	18092	1
+12771	67604	1
+14253	71138	1
+36314	5036	1
+12795	51492	1
+26277	17761	1
+11754	71480	1
+17952	11306	1
+18980	68424	1
+1865	105716	1
+91694	30933	1
+9702	15413	1
+18980	5848	1
+11520	7925	1
+25681	23211	1
+37428	17209	1
+11715	56045	1
+27971	4553	1
+20940	37791	1
+105496	16660	1
+47336	35963	1
+7925	105850	1
+102839	10915	1
+34615	95407	1
+18092	44583	1
+38529	4879	1
+105102	13724	1
+11622	7747	1
+25393	14446	1
+22528	28649	1
+55396	20614	1
+22466	5742	1
+3305	104533	1
+81871	10250	1
+21862	14637	1
+11002	50421	1
+5036	28709	1
+97011	37823	1
+30243	26898	1
+19437	50252	1
+16027	37113	1
+34944	21020	1
+21249	71654	1
+12460	63382	1
+103012	19437	1
+6002	38782	1
+19091	13923	1
+42302	4531	1
+18485	11546	1
+10452	47769	1
+25148	12317	1
+25779	23129	1
+50442	12704	1
+103639	41128	1
+13642	13943	1
+5036	19437	1
+98224	12052	1
+5381	5701	1
+15485	8797	1
+82392	4013	1
+80073	4497	1
+34978	9702	1
+96600	20614	1
+41232	7925	1
+96158	3515	1
+18092	48375	1
+97120	44133	1
+2708	19132	1
+67831	8797	1
+40128	3560	1
+101319	40068	1
+4013	11754	1
+101171	20614	1
+4497	12679	1
+35227	19312	1
+25148	55573	1
+36470	49892	1
+71654	19000	1
+46738	6002	1
+97920	18267	1
+97736	25681	1
+15120	25994	1
+6860	12052	1
+28841	17227	1
+94132	6645	1
+15770	39141	1
+21075	2834	1
+19905	5662	1
+9346	17380	1
+12406	16928	1
+21843	12317	1
+17796	6002	1
+35633	27503	1
+6758	23992	1
+43853	51492	1
+12184	39141	1
+17588	5254	1
+39417	14385	1
+13670	9971	1
+23348	20877	1
+25201	17457	1
+62152	40183	1
+41332	24354	1
+17525	23276	1
+102346	38204	1
+20431	59785	1
+17761	5036	1
+4497	18007	1
+36010	12368	1
+41111	24783	1
+103792	14978	1
+11433	11484	1
+103282	16874	1
+13670	7491	1
+40128	91562	1
+9346	13602	1
+2414	11715	1
+10351	8950	1
+44133	96627	1
+30243	8981	1
+13813	21094	1
+4067	16140	1
+11228	21075	1
+40140	20780	1
+7642	57358	1
+5507	24805	1
+5640	8392	1
+34088	44229	1
+3410	11686	1
+53824	18092	1
+14216	16711	1
+97031	17489	1
+12565	47801	1
+95891	37113	1
+52432	99121	1
+19500	28124	1
+94896	59358	1
+97785	11075	1
+75378	7925	1
+12539	15859	1
+15913	27105	1
+101757	32800	1
+71480	2768	1
+19996	15859	1
+102623	44757	1
+25994	8323	1
+40311	16928	1
+35963	8115	1
+12317	39808	1
+19611	44030	1
+25289	14158	1
+91776	6966	1
+55573	17674	1
+38763	14534	1
+45753	21843	1
+11546	15880	1
+17227	17558	1
+2414	12499	1
+39141	51618	1
+3275	14710	1
+4497	52916	1
+25681	8950	1
+27503	6353	1
+6966	15250	1
+18464	22466	1
+4605	25348	1
+11941	99678	1
+13967	16928	1
+36733	15413	1
+21061	6732	1
+1464	12317	1
+14083	45840	1
+17837	17004	1
+49892	34088	1
+54234	71138	1
+12424	17887	1
+12771	39334	1
+18267	37939	1
+3807	11019	1
+5015	20971	1
+7680	20286	1
+52862	14178	1
+11019	101568	1
+25431	10897	1
+102623	13670	1
+13522	33961	1
+96613	38613	1
+73838	59538	1
+4789	44030	1
+11117	14422	1
+12052	91776	1
+102623	27919	1
+12795	12619	1
+91694	2834	1
+55426	12565	1
+18092	71480	1
+40183	25348	1
+15650	34088	1
+14446	59376	1
+6576	44594	1
+104787	1464	1
+1715	17887	1
+6487	37791	1
+56326	105102	1
+16081	59358	1
+12499	72877	1
+21493	71138	1
+10570	25148	1
+46738	105102	1
+7038	8372	1
+38483	12052	1
+21620	104075	1
+12864	98071	1
+7313	17558	1
+13499	56326	1
+80034	3410	1
+15230	4747	1
+39808	29379	1
+44133	98445	1
+97120	44030	1
+32173	25536	1
+20989	22756	1
+17319	36782	1
+6487	79685	1
+45840	55573	1
+12889	25994	1
+17988	97845	1
+95891	14842	1
+12565	57603	1
+13030	6619	1
+25681	37233	1
+34978	16027	1
+105102	105716	1
+1464	17505	1
+5507	71983	1
+20309	7611	1
+15049	102272	1
+105538	17761	1
+50442	1865	1
+102707	17887	1
+26479	102364	1
+7925	32173	1
+28863	27299	1
+13670	7465	1
+6487	39417	1
+97785	13753	1
+77406	19996	1
+6002	10508	1
+38483	28709	1
+37428	12499	1
+23503	24207	1
+19000	14601	1
+19500	40140	1
+5742	4772	1
+4747	39808	1
+9702	74866	1
+101221	12565	1
+12704	58220	1
+18522	43960	1
+55573	55396	1
+57096	3826	1
+12704	26228	1
+16140	7994	1
+32800	12368	1
+13522	25289	1
+15539	11394	1
+99320	12539	1
+20780	37823	1
+72828	19611	1
+25348	20847	1
+14100	14842	1
+15650	8551	1
+7491	100893	1
+40140	13670	1
+12565	47336	1
+8186	23875	1
+4497	8676	1
+4497	92187	1
+6487	35227	1
+2834	74548	1
+8846	7994	1
+40372	8098	1
+7925	23583	1
+601	18092	1
+8115	44030	1
+3139	6073	1
+3217	8098	1
+17457	27677	1
+103448	4879	1
+12116	15913	1
+91546	2414	1
+36470	53858	1
+6645	13337	1
+9743	10570	1
+38916	15250	1
+27789	53486	1
+6645	13873	1
+25994	19219	1
+10250	10250	1
+14317	12442	1
+61396	12679	1
+13195	19437	1
+44030	2505	1
+38483	11715	1
+20614	70992	1
+10596	4013	1
+33883	6732	1
+14824	13499	1
+18585	16660	1
+16620	75378	1
+39141	17761	1
+17258	29025	1
+22585	14766	1
+20614	41613	1
+4423	21903	1
+5015	82954	1
+11941	7747	1
+17761	15432	1
+72596	14577	1
+6002	106388	1
+25536	28626	1
+56109	5977	1
+21047	4497	1
+42056	44478	1
+20877	19000	1
+4497	15064	1
+23276	6860	1
+9896	41128	1
+13670	15880	1
+12406	20614	1
+17861	18074	1
+39819	43960	1
+8372	99292	1
+9242	10670	1
+14904	43853	1
+21342	34599	1
+52040	11546	1
+5792	18980	1
+18051	24149	1
+77499	10915	1
+13813	106212	1
+13704	75071	1
+3690	95891	1
+42056	29117	1
+95407	17761	1
+39313	39808	1
+15120	12052	1
+30471	11715	1
+6383	57096	1
+20755	55639	1
+10036	13195	1
+11546	10095	1
+71138	99320	1
+25994	104497	1
+32800	47336	1
+13923	16711	1
+103841	37373	1
+38782	27299	1
+7925	77524	1
+17952	11546	1
+6383	68091	1
+13989	8825	1
+29596	24207	1
+17380	5507	1
+43960	9012	1
+11075	102733	1
+14472	10951	1
+7134	42302	1
+5036	97736	1
+24386	36782	1
+39984	11715	1
+103448	7134	1
+51492	21823	1
+17988	22756	1
+13435	10315	1
+17227	34599	1
+6383	17474	1
+10841	2834	1
+6966	10570	1
+44682	18329	1
+33961	7747	1
+32119	9702	1
+8115	39637	1
+13584	37868	1
+27503	15880	1
+59538	11019	1
+9380	33103	1
+12499	12539	1
+13753	17988	1
+14158	11075	1
+38483	28863	1
+71983	39637	1
+59376	103722	1
+17227	45237	1
+3305	93657	1
+51492	6353	1
+52916	13967	1
+20614	14747	1
+98407	38613	1
+59376	2768	1
+103228	42056	1
+16256	1572	1
+12795	94324	1
+19611	5640	1
+4879	21047	1
+14296	13642	1
+21342	1139	1
+37113	45658	1
+28510	6487	1
+96950	6645	1
+16027	27677	1
+25201	17525	1
+19611	20755	1
+25393	16711	1
+72745	5662	1
+101963	12565	1
+5254	59836	1
+73342	39653	1
+18114	7925	1
+36782	17988	1
+10915	68661	1
+23460	18074	1
+12565	104818	1
+7491	10804	1
+10841	20309	1
+18464	5742	1
+7016	29596	1
+6645	55826	1
+51740	91562	1
+41301	12565	1
+55396	15064	1
+103639	6966	1
+110451	48375	1
+37563	25348	1
+25098	44133	1
+11982	38763	1
+3433	72764	1
+15432	100534	1
+4497	6619	1
+35472	12317	1
+36440	11754	1
+9312	12317	1
+26370	40164	1
+6487	35963	1
+104533	3877	1
+61485	2834	1
+35963	49892	1
+25536	40014	1
+45753	100439	1
+11887	13670	1
+13670	3139	1
+11228	82544	1
+101963	45753	1
+42056	23398	1
+7642	24386	1
+15103	10897	1
+28626	16743	1
+12795	11546	1
+11686	24896	1
+10878	82954	1
+5148	7038	1
+17952	11002	1
+14805	22585	1
+15049	59501	1
+18092	36782	1
+34615	102504	1
+2708	20614	1
+41061	3650	1
+13753	101899	1
+7491	7821	1
+19000	98894	1
+52058	38016	1
+5662	4700	1
+96789	39984	1
+1464	46595	1
+25348	102504	1
+14011	14011	1
+105538	8676	1
+55573	103200	1
+31172	16743	1
+15032	15963	1
+18292	27183	1
+12317	20614	1
+44370	2708	1
+15913	101568	1
+14011	14059	1
+22562	48375	1
+2208	11075	1
+43504	7544	1
+98894	17952	1
+15913	38613	1
+7962	27919	1
+40750	19611	1
+20614	12052	1
+3139	9242	1
+12539	21843	1
+104557	2768	1
+8901	100820	1
+11868	19670	1
+20286	63141	1
+14577	21862	1
+44682	30933	1
+38916	81878	1
+6860	15880	1
+27919	4747	1
+9125	37823	1
+2414	104375	1
+16256	12795	1
+49892	35633	1
+6860	21903	1
+17818	30730	1
+99855	70207	1
+3092	2745	1
+104375	20780	1
+15813	19437	1
+102330	10897	1
+76035	72487	1
+20877	53858	1
+96487	37823	1
+50595	27919	1
+12679	94724	1
+3611	87305	1
+6966	7491	1
+70207	6732	1
+13602	7016	1
+97031	25926	1
+43492	16660	1
+7333	37823	1
+75051	14385	1
+4553	8863	1
+19417	20675	1
+24149	12406	1
+22585	14824	1
+17380	44583	1
+63141	18980	1
+79625	16928	1
+10059	50421	1
+13670	37454	1
+14534	37791	1
+55573	12991	1
+32119	17887	1
+4391	2834	1
+10250	9953	1
+20847	16620	1
+85619	8950	1
+41128	40372	1
+68894	14135	1
+21075	38483	1
+13622	40140	1
+14577	44030	1
+12499	13923	1
+100439	51492	1
+42344	47769	1
+11686	101221	1
+5036	15539	1
+34944	12960	1
+14385	103525	1
+4789	13602	1
+41332	8186	1
+18329	8115	1
+3807	24149	1
+20431	32173	1
+15650	27677	1
+4879	95073	1
+11868	3433	1
+11433	14842	1
+17796	25681	1
+4423	3650	1
+11941	25583	1
+36782	96613	1
+8186	15583	1
+5701	96848	1
+57967	15432	1
+14253	13642	1
+9971	40372	1
+10434	7747	1
+7038	59501	1
+36024	18585	1
+12815	3515	1
+4747	11715	1
+4497	91591	1
+21862	17818	1
+5036	8436	1
+101645	5792	1
+27919	36782	1
+7107	5507	1
+40372	6383	1
+13602	13602	1
+17340	43504	1
+26898	101645	1
+20847	9936	1
+21214	15103	1
+21903	105496	1
+39527	10804	1
+73331	4497	1
+38613	16045	1
+13943	59022	1
+5036	100666	1
+7038	3560	1
+16045	15120	1
+4772	9830	1
+103525	8901	1
+98766	37868	1
+21743	8098	1
+17796	53824	1
+17415	8186	1
+59358	25536	1
+38794	17192	1
+18980	20989	1
+17209	26479	1
+17988	25994	1
+39819	11039	1
+100584	36010	1
+14235	7747	1
+14317	25131	1
+57953	13642	1
+92187	24658	1
+9012	27299	1
+20309	8846	1
+6402	6383	1
+68894	25994	1
+68437	5254	1
+34322	16928	1
+59639	24149	1
+12499	7465	1
+25681	10982	1
+15064	45738	1
+41157	38171	1
+19500	105649	1
+40354	16928	1
+51422	82392	1
+14824	3877	1
+14317	17415	1
+8846	21862	1
+19068	19091	1
+34322	11754	1
+103282	17340	1
+25348	91747	1
+14996	29379	1
+34978	7266	1
+11394	37373	1
+13670	10434	1
+5381	32336	1
+104880	59376	1
+39819	3807	1
+20309	99320	1
+5214	13908	1
+14577	11117	1
+15156	44030	1
+59376	17505	1
+3358	25583	1
+3275	41432	1
+11415	3410	1
+101899	18074	1
+18980	47769	1
+17988	100534	1
+34978	43517	1
+12864	18031	1
+31598	14385	1
+9810	7747	1
+18381	85619	1
+24658	7038	1
+17227	11002	1
+4700	20614	1
+48375	10122	1
+24115	10095	1
+74081	2834	1
+17457	25536	1
+13753	9220	1
+96715	16874	1
+35893	40372	1
+40128	9125	1
+99678	21094	1
+17340	12565	1
+74540	13642	1
+2708	36470	1
+7038	6073	1
+18381	68894	1
+3690	11377	1
+68515	5662	1
+2834	27228	1
+41128	16928	1
+19611	97155	1
+97619	26815	1
+10596	9242	1
+16620	31249	1
+52916	20614	1
+80073	16928	1
+17340	96700	1
+15583	48375	1
+11151	101757	1
+11715	103165	1
+57096	22774	1
+19583	52058	1
+57389	40183	1
+20877	19460	1
+26370	25536	1
+4391	55639	1
+16140	24386	1
+23875	101994	1
+14446	4879	1
+15413	6645	1
+36024	37823	1
+38794	17575	1
+14805	10596	1
+43960	7642	1
+42817	38171	1
+7680	16928	1
+85519	13943	1
+7134	24386	1
+23460	7994	1
+9724	30243	1
+20563	94896	1
+40128	2834	1
+40140	27299	1
+15196	9702	1
+7107	96627	1
+18381	71131	1
+15598	6915	1
+27183	20614	1
+43492	14904	1
+61485	7747	1
+23583	11546	1
+25348	59376	1
+11715	103200	1
+17837	8981	1
+39346	11228	1
+39527	6304	1
+91694	38204	1
+42817	29025	1
+18114	37428	1
+17952	68553	1
+3807	36010	1
+17952	17575	1
+6860	8981	1
+12565	12096	1
+11754	103448	1
+5886	99363	1
+19500	62152	1
+39555	8921	1
+35633	14135	1
+43942	37373	1
+12478	16874	1
+14253	40140	1
+11715	100643	1
+15485	53858	1
+24386	52862	1
+10841	29596	1
+12704	39235	1
+39334	45351	1
+20614	40164	1
+20431	59808	1
+20989	2834	1
+38794	44370	1
+14253	17796	1
+11039	18381	1
+2768	57492	1
+14100	23348	1
+40914	1865	1
+103282	6383	1
+9868	2708	1
+68102	2208	1
+21493	68102	1
+14924	10897	1
+59167	25348	1
+6576	102272	1
+10122	49892	1
+12052	18114	1
+49892	20309	1
+32173	18585	1
+17558	27677	1
+27183	101568	1
+44030	33103	1
+32800	39819	1
+50252	27299	1
+36470	15451	1
+38483	32252	1
+3275	5640	1
+13522	17340	1
+105687	8186	1
+19611	80073	1
+36127	21493	1
+34251	38204	1
+20940	101645	1
+48375	6645	1
+11484	15552	1
+15196	18092	1
+15552	103792	1
+9896	13584	1
+12795	24354	1
+18074	37823	1
+12679	100993	1
+103141	24386	1
+76035	6073	1
+59376	5848	1
+95588	39984	1
+15064	72991	1
+94699	25681	1
+11715	18381	1
+47022	12565	1
+16027	18329	1
+17887	10897	1
+11075	21061	1
+38483	14296	1
+38794	7642	1
+18007	10434	1
+12258	19500	1
+21159	35695	1
+100534	17489	1
+1464	23398	1
+10434	13584	1
+55887	6732	1
+30933	19611	1
+7721	27745	1
+13670	14446	1
+24805	7038	1
+9181	51740	1
+20286	59893	1
+2708	31955	1
+74548	2414	1
+11075	99292	1
+105538	27105	1
+13670	71480	1
+31172	18980	1
+41315	13622	1
+26479	13753	1
+25536	105687	1
+34978	11322	1
+13472	25926	1
+34615	15376	1
+57389	15064	1
+17380	16045	1
+15913	10841	1
+10841	49892	1
+43826	12258	1
+24783	73354	1
+38794	97920	1
+13704	3092	1
+97155	39984	1
+26432	20342	1
+12518	12795	1
+17227	65150	1
+105409	3092	1
+31096	12052	1
+7925	54234	1
+13417	3275	1
+51836	39653	1
+3740	8115	1
+13337	16045	1
+26035	28240	1
+44682	42056	1
+12565	27299	1
+13584	14135	1
+19611	14343	1
+43960	15913	1
+17887	48163	1
+38794	18051	1
+8266	2708	1
+21249	5148	1
+49892	97031	1
+19000	106455	1
+17887	17397	1
+15747	49892	1
+61396	8797	1
+3390	11075	1
+13789	96848	1
+20402	7544	1
+30730	36782	1
+21843	100534	1
+101568	15049	1
+5848	16711	1
+45840	101979	1
+14011	21843	1
+5792	94896	1
+11075	94724	1
+74081	7994	1
+10508	80598	1
+3275	26898	1
+33103	23348	1
+40394	44757	1
+9702	95741	1
+17380	9125	1
+17575	17340	1
+37428	17282	1
+38334	22528	1
+74540	14253	1
+39362	52040	1
+68102	11686	1
+99216	25131	1
+19000	26745	1
+10250	98945	1
+77343	20877	1
+41384	17796	1
+20989	9896	1
+6915	15650	1
+104342	20614	1
+82954	27228	1
+15175	17340	1
+26815	101620	1
+13522	100820	1
+15103	18381	1
+2768	8950	1
+100820	25681	1
+8186	15552	1
+5886	8950	1
+23348	6619	1
+20877	59358	1
+2834	13602	1
+1464	56489	1
+59538	17340	1
+11546	43492	1
+7038	25131	1
+47336	9602	1
+15120	48375	1
+13337	14385	1
+18980	23460	1
+14472	99444	1
+43660	52058	1
+22585	14178	1
+4747	8981	1
+97155	17143	1
+100510	2414	1
+19091	22424	1
+5617	37823	1
+13499	44358	1
+29025	52040	1
+21862	25098	1
+44030	9971	1
+7383	12889	1
+6002	26246	1
+21862	97845	1
+10982	50570	1
+7962	18267	1
+21620	14296	1
+39334	23583	1
+55639	20563	1
+68740	39637	1
+18381	11306	1
+15432	103525	1
+41315	10596	1
+68553	13967	1
+11546	101221	1
+101757	39808	1
+22466	16844	1
+11941	41315	1
+15214	25348	1
+104052	25431	1
+25289	13753	1
+31955	3305	1
+68091	100534	1
+12348	13704	1
+82954	13195	1
+99482	26815	1
+11546	44583	1
+87408	11686	1
+24805	18464	1
+25148	41142	1
+11546	78985	1
+40068	104497	1
+11902	16743	1
+7491	95811	1
+21862	9060	1
+13890	4747	1
+20834	25681	1
+11117	21843	1
+30730	17474	1
+47801	44133	1
+13499	3139	1
+13967	28358	1
+43517	7038	1
+12565	30933	1
+2834	99444	1
+37428	78985	1
+24805	7313	1
+4497	41250	1
+80073	2708	1
+40589	39920	1
+3611	38250	1
+17588	8551	1
+34615	99121	1
+14534	11715	1
+13704	40140	1
+15049	103282	1
+8186	68091	1
+97120	12795	1
+10570	24386	1
+59726	20675	1
+6002	96262	1
+8825	20309	1
+99320	14498	1
+19905	8901	1
+17796	99121	1
+19275	4497	1
+11546	6002	1
+96950	7107	1
+24658	38782	1
+8372	91546	1
+44030	17887	1
+20940	95891	1
+17887	21743	1
+18074	11686	1
+48375	62805	1
+9702	97011	1
+97785	41128	1
+9971	12258	1
+11075	20940	1
+4201	20877	1
+92079	35472	1
+16290	8846	1
+9346	27789	1
+97785	13670	1
+13522	20515	1
+19996	51514	1
+6002	78948	1
+20309	55887	1
+47336	36107	1
+9702	32800	1
+26898	41315	1
+2834	24386	1
+28288	20675	1
+20780	26745	1
+73838	1464	1
+18267	28051	1
+8981	5720	1
+12795	32800	1
+36382	59538	1
+12317	97845	1
+19611	7594	1
+8186	37823	1
+11433	24149	1
+38613	24386	1
+6002	7038	1
+7544	19611	1
+17887	12679	1
+19257	37823	1
+55573	70973	1
+71138	14385	1
+1811	42396	1
+37868	8098	1
+11394	15913	1
+25536	24386	1
+5214	13753	1
+13522	102272	1
+4201	23992	1
+11686	12679	1
+20780	94724	1
+75378	18980	1
+3650	13584	1
+39841	26228	1
+21455	10982	1
+15880	47769	1
+13642	105538	1
+14135	59893	1
+28649	37513	1
+6383	43960	1
+5036	17887	1
+104375	11715	1
+17761	17098	1
+6383	104375	1
+14842	19905	1
+17340	37233	1
+9936	24354	1
+19670	31201	1
+38837	23211	1
+6966	65150	1
+51422	25583	1
+11520	10549	1
+48375	6487	1
+20940	16140	1
+15650	3515	1
+14842	36733	1
+38171	3611	1
+13989	59376	1
+103525	13499	1
+6645	4700	1
+25393	10250	1
+25131	34978	1
+24354	1572	1
+71969	34978	1
+97785	10250	1
+15451	5254	1
+97168	25926	1
+101342	13704	1
+41628	7747	1
+32301	39290	1
+17575	30730	1
+4013	18074	1
+37113	23348	1
+12077	14385	1
+6595	17796	1
+78962	4497	1
+12565	59358	1
+23875	18381	1
+2208	3390	1
+17558	18092	1
+6487	2708	1
+30730	31955	1
+17558	12317	1
+10915	6192	1
+25837	2834	1
+59376	95073	1
+8098	51422	1
+94191	55573	1
+11686	28288	1
+54287	23992	1
+61485	16928	1
+59836	21493	1
+3433	2834	1
+9830	102151	1
+15880	39527	1
+9810	13622	1
+7925	7594	1
+10841	15432	1
+36470	55826	1
+20780	38016	1
+37113	100790	1
+45658	11754	1
+48375	59747	1
+6966	99395	1
+12679	98894	1
+101757	22466	1
+55372	37428	1
+14385	37454	1
+37928	3690	1
+7465	24354	1
+17489	39886	1
+21342	21214	1
+38613	34978	1
+102272	18329	1
+28649	14657	1
+22562	9702	1
+101757	18381	1
+15747	78985	1
+17761	6966	1
+5662	11057	1
+93765	7747	1
+11546	23348	1
+12889	10452	1
+11415	6860	1
+74548	10095	1
+38483	27403	1
+81878	8186	1
+25681	27403	1
+13602	99395	1
+25148	39793	1
+13522	18092	1
+17837	39984	1
+28051	7491	1
+9602	40140	1
+8098	80073	1
+43960	15156	1
+52040	11228	1
+17952	41232	1
+21843	9971	1
+65150	8901	1
+94724	7994	1
+13967	25536	1
+44594	27503	1
+41095	25536	1
+20940	7747	1
+11922	3650	1
+20431	20971	1
+78948	38916	1
+59538	19000	1
+55396	20402	1
+12460	14385	1
+59358	20309	1
+36010	32351	1
+103995	9576	1
+37513	103448	1
+15015	21342	1
+12864	44370	1
+10897	28626	1
+15049	8720	1
+95588	15913	1
+6002	35963	1
+68876	17988	1
+87387	13584	1
+39334	3807	1
+47769	72828	1
+30243	41061	1
+103525	2414	1
+96627	17340	1
+28510	5192	1
+105102	103282	1
+19000	27403	1
+43670	7747	1
+3092	14059	1
+55639	55639	1
+11735	72487	1
+5036	10822	1
+87408	11546	1
+36470	51492	1
+53486	13789	1
+103792	17887	1
+49892	79685	1
+14861	1865	1
+95407	11715	1
+39141	104863	1
+31172	15413	1
+18114	7107	1
+14135	5036	1
+3275	34251	1
+51618	9293	1
+4497	19132	1
+74540	23276	1
+98610	37373	1
+68281	12679	1
+20286	20877	1
+8323	13195	1
+3877	10250	1
+7134	14343	1
+12565	7925	1
+14011	73931	1
+25348	32800	1
+8186	17457	1
+6645	8186	1
+19394	18267	1
+20595	17761	1
+36361	950	1
+6576	11002	1
+27105	7347	1
+73931	13622	1
+16140	3305	1
+45658	14059	1
+18051	27183	1
+13030	57492	1
+13584	5640	1
+16027	17380	1
+10897	8098	1
+100790	3305	1
+21006	10452	1
+27503	95073	1
+27919	44030	1
+68553	7747	1
+25994	11433	1
+13622	7465	1
+95488	59358	1
+44594	2414	1
+25201	17489	1
+17952	1865	1
+27919	15913	1
+101979	55639	1
+38204	4423	1
+25994	38204	1
+44229	25536	1
+38204	2745	1
+9971	57492	1
+20614	6732	1
+95488	12864	1
+29379	15913	1
+46738	24149	1
+12704	26575	1
+12889	18381	1
+9242	101645	1
+93384	7444	1
+8825	7038	1
+10351	72764	1
+18381	106388	1
+8098	16660	1
+18074	44594	1
+103448	17143	1
+81878	97663	1
+14904	39141	1
+1647	20614	1
+37513	22528	1
+14446	9971	1
+4497	13753	1
+11754	7347	1
+13923	100790	1
+21862	13724	1
+36623	17380	1
+25393	9346	1
+20940	59893	1
+73331	10596	1
+4747	99444	1
+19611	13642	1
+6487	4700	1
+35633	12864	1
+14842	51836	1
+14560	28358	1
+13499	33961	1
+11306	9293	1
+21159	2708	1
+30730	81871	1
+14637	20732	1
+13642	13967	1
+19000	11002	1
+13753	12152	1
+39334	16001	1
+15156	41398	1
+37233	38483	1
+2505	39984	1
+35633	59358	1
+34251	3139	1
+7821	18368	1
+25131	17474	1
+7313	8186	1
+21342	42187	1
+23276	59836	1
+3877	9971	1
+15485	11075	1
+17319	9060	1
+18980	10670	1
+71138	7134	1
+52916	59376	1
+11546	59747	1
+14317	17474	1
+79685	17952	1
+21493	2708	1
+44381	25536	1
+23276	35695	1
+10670	26898	1
+39653	53486	1
+68740	13943	1
+53858	5036	1
+27503	15770	1
+59501	39886	1
+99640	5148	1
+9220	11754	1
+44030	9060	1
+16620	7594	1
+98407	5742	1
+41232	39984	1
+28051	24354	1
+17952	18051	1
+93926	25994	1
+12864	6966	1
+24386	14472	1
+32252	20431	1
+51514	16928	1
+5617	26479	1
+28288	38794	1
+3515	17796	1
+27503	6619	1
+17397	17988	1
+3275	8372	1
+36623	7107	1
+27919	14577	1
+6992	5381	1
+36470	35963	1
+3217	14577	1
+41599	3275	1
+2768	3139	1
+95073	17988	1
+17761	12152	1
+44757	95073	1
+25508	39382	1
+21493	10315	1
+40589	17143	1
+11546	48375	1
+17340	17415	1
+9220	6576	1
+20834	16928	1
+40014	48375	1
+15103	29379	1
+9012	12704	1
+103228	38794	1
+10951	91776	1
+39984	21862	1
+15859	27677	1
+39362	40322	1
+51836	18980	1
+15049	2989	1
+4497	14011	1
+68091	7491	1
+37513	5036	1
+92046	16743	1
+71983	9576	1
+39653	7994	1
+97011	11546	1
+11622	8901	1
+39886	7994	1
+38541	28240	1
+96080	7994	1
+38763	13584	1
+92032	39886	1
+12152	17004	1
+10479	21419	1
+26815	14996	1
+3611	40311	1
+59501	12460	1
+72764	19351	1
+21493	11645	1
+18092	17489	1
+77406	1572	1
+6798	2834	1
+14842	66120	1
+92243	45753	1
+15650	38931	1
+7266	103525	1
+4497	35633	1
+104481	3305	1
+56109	7994	1
+5886	20940	1
+4879	69836	1
+18329	103525	1
+17227	7491	1
+74021	17761	1
+52862	18007	1
+52058	85571	1
+41061	44030	1
+8551	17474	1
+21249	23276	1
+18585	49892	1
+9012	96262	1
+74081	30730	1
+10479	101757	1
+26370	7544	1
+8098	24115	1
+61485	4497	1
+17340	8720	1
+11484	96551	1
+18980	94724	1
+44133	6353	1
+15250	36470	1
+35695	6383	1
+14253	12499	1
+38794	9786	1
+15583	16874	1
+10250	56109	1
+44358	37823	1
+11546	15196	1
+5214	13789	1
+16045	23129	1
+7544	19257	1
+38763	71983	1
+101171	11686	1
+28288	17227	1
+36361	15813	1
+8098	13567	1
+13670	15103	1
+13704	20309	1
+45840	26898	1
+14692	11798	1
+9936	7491	1
+31397	3515	1
+15747	50595	1
+12795	11433	1
+13923	59726	1
+22562	19219	1
+10897	96824	1
+74540	5036	1
+14296	99444	1
+76035	17907	1
+12317	42056	1
+11546	5214	1
+39984	17588	1
+6487	33148	1
+100439	34978	1
+97031	13195	1
+21903	82954	1
+41628	8901	1
+63888	5886	1
+7107	31478	1
+104481	13753	1
+69999	6645	1
+43826	80598	1
+20940	12991	1
+52432	25098	1
+49892	67519	1
+2768	31172	1
+9702	24149	1
+24386	59501	1
+24092	11686	1
+101645	5640	1
+9012	35472	1
+39362	14601	1
+9786	9914	1
+20309	20940	1
+21493	74540	1
+41128	7721	1
+9242	73342	1
+96158	59376	1
+105336	25335	1
+12499	93657	1
+25508	5381	1
+9702	23875	1
+44583	39819	1
+1464	7266	1
+51740	11484	1
+14842	8797	1
+85519	24207	1
+13195	41350	1
+97031	38613	1
+16170	11546	1
+28358	97785	1
+14385	68424	1
+32301	72487	1
+55573	12317	1
+15032	105877	1
+18826	7747	1
+15880	6915	1
+77406	37373	1
+103525	39984	1
+51514	5742	1
+92113	45840	1
+9810	9971	1
+8921	4497	1
+68876	20286	1
+3305	15451	1
+16367	101899	1
+4931	24207	1
+15485	28358	1
+10351	20309	1
+103722	55573	1
+104557	6463	1
+32119	37113	1
+4879	10841	1
+25348	26745	1
+36440	12795	1
+31478	39886	1
+13923	11754	1
+14657	37791	1
+104863	11151	1
+24115	14766	1
+74081	24658	1
+39793	98006	1
+39819	37113	1
+20286	41301	1
+100584	25779	1
+101342	13642	1
+14011	5977	1
+3139	23276	1
+14178	73342	1
+8901	19611	1
+7491	15747	1
+1715	18074	1
+13642	16140	1
+5036	25348	1
+32800	17588	1
+14904	6619	1
+91694	10731	1
+17887	25098	1
+57358	43492	1
+22562	59726	1
+23276	102272	1
+25926	15451	1
+71138	8098	1
+13753	17796	1
+14253	105102	1
+17558	39886	1
+32252	28288	1
+14824	5192	1
+39886	8720	1
+99320	11075	1
+17605	25431	1
+16140	37113	1
+9602	25779	1
+15156	18114	1
+105716	15049	1
+7721	20971	1
+104920	39984	1
+105336	2834	1
+105850	5254	1
+40311	82954	1
+5036	16711	1
+3690	7925	1
+103841	29117	1
+14941	1865	1
+41061	29117	1
+103141	81878	1
+43492	44757	1
+7038	26277	1
+10897	87422	1
+94896	20834	1
+6576	51618	1
+38916	74081	1
+7491	4497	1
+36382	17380	1
+2768	27971	1
+19500	5036	1
+1715	19742	1
+21020	7747	1
+12991	55639	1
+104920	59376	1
+3587	85571	1
+96700	9830	1
+36314	5214	1
+39841	96679	1
+71969	5507	1
+100111	16874	1
+15064	6353	1
+17952	28051	1
+27919	96420	1
+55426	20614	1
+11941	4222	1
+45840	27384	1
+2768	99292	1
+27677	17192	1
+19806	10915	1
+24354	14385	1
+103027	21094	1
+70973	19351	1
+18329	14577	1
+102167	24354	1
+3092	41061	1
+14710	7925	1
+25926	15137	1
+94868	2414	1
+45627	21903	1
+8981	3433	1
+11868	14117	1
+40128	3092	1
+7680	4201	1
+13622	13753	1
+2768	27403	1
+11982	21342	1
+14385	59639	1
+13499	28626	1
+7544	17988	1
+43960	23276	1
+14343	79685	1
+71438	12460	1
+39793	11546	1
+34944	4391	1
+81878	9786	1
+39886	11484	1
+20309	6073	1
+59726	14385	1
+30471	14059	1
+48555	18092	1
+8098	26745	1
+13967	41061	1
+37620	16743	1
+12679	21020	1
+14904	36470	1
+12442	40128	1
+17796	24805	1
+40140	24075	1
+72487	11117	1
+39920	7367	1
+10315	71527	1
+9125	38794	1
+11686	18585	1
+53486	37928	1
+61396	30730	1
+12565	102272	1
+25289	3515	1
+63888	39984	1
+39527	8186	1
+25926	24763	1
+1865	15432	1
+51740	51618	1
+72487	12052	1
+15963	11151	1
+74540	27789	1
+14824	16928	1
+11941	8981	1
+3877	8372	1
+99790	5640	1
+19500	10841	1
+104863	21324	1
+68894	43960	1
+9702	25536	1
+45237	39141	1
+20595	24149	1
+4553	30730	1
+37428	18464	1
+7721	38016	1
+12679	5848	1
+28358	78962	1
+13499	19583	1
+1572	15913	1
+17415	37791	1
+11228	93384	1
+17380	17887	1
+25131	12795	1
+14385	43826	1
+39653	54234	1
+25681	99444	1
+102346	13499	1
+5214	16660	1
+7544	15230	1
+59376	100666	1
+11546	17505	1
+9830	12565	1
+23460	55573	1
+9702	15137	1
+19155	15485	1
+5886	19871	1
+38794	6966	1
+8551	11002	1
+14343	27677	1
+13789	68091	1
+26745	6732	1
+13642	40128	1
+14805	6860	1
+14560	71138	1
+25379	16743	1
+103841	12539	1
+5584	17952	1
+42056	102757	1
+30243	41128	1
+5640	14385	1
+42056	8115	1
+13873	11019	1
+8064	25926	1
+18007	71969	1
+16121	17415	1
+5848	6002	1
+17761	9702	1
+11484	104035	1
+9602	41332	1
+55372	32800	1
+25681	17887	1
+8846	13670	1
+10036	25536	1
+12406	11887	1
+14472	104481	1
+10982	105850	1
+96262	10095	1
+14011	13642	1
+6383	41061	1
+19155	2768	1
+48375	8533	1
+55573	104818	1
+25536	11415	1
+45840	14216	1
+13584	7994	1
+92079	21094	1
+74540	14472	1
+12704	24271	1
+2960	17988	1
+11019	9312	1
+14385	53486	1
+8551	11306	1
+5792	34251	1
+102623	13499	1
+30730	59893	1
+96158	36623	1
+43853	96487	1
+39984	103448	1
+13724	24149	1
+51740	17818	1
+38385	49275	1
+3877	20940	1
+97155	20309	1
+105102	17415	1
+12679	101221	1
+39886	103282	1
+27521	6073	1
+10897	17761	1
+44757	16844	1
+13030	37823	1
+19500	10822	1
+98945	19611	1
+12348	14472	1
+7925	21047	1
+37791	14498	1
+55826	43492	1
+14824	14059	1
+12152	9830	1
+2414	55299	1
+20595	45429	1
+50595	5423	1
+27337	92216	1
+29025	51836	1
+37113	91776	1
+25681	17761	1
+21094	11546	1
+11686	16808	1
+14216	8186	1
+20286	74540	1
+41369	5640	1
+9125	40140	1
+18826	16946	1
+2834	20563	1
+9380	92113	1
+30471	55573	1
+32252	6383	1
+9702	15583	1
+19905	25994	1
+14924	39886	1
+12348	26898	1
+61485	11228	1
+9971	72596	1
+39362	7594	1
+40311	6002	1
+91591	2768	1
+39334	26277	1
+11484	3515	1
+65150	13670	1
+40535	18092	1
+13602	20755	1
+9312	38794	1
+55573	53858	1
+20971	7925	1
+10452	25994	1
+105716	12116	1
+25431	16874	1
+26898	10915	1
+7313	12864	1
+29379	24386	1
+11075	17837	1
+38529	4553	1
+63888	11754	1
+102346	6798	1
+19871	14805	1
+105409	7038	1
+29379	14978	1
+36314	29025	1
+38931	85619	1
+17340	91562	1
+15413	35633	1
+95588	18329	1
+10479	11466	1
+16224	1572	1
+39555	27299	1
+52432	1865	1
+15552	16874	1
+27105	38385	1
+14692	52058	1
+4747	17380	1
+4879	8392	1
+98894	39819	1
+10897	37373	1
+98894	2414	1
+36314	4879	1
+97901	25348	1
+2414	102623	1
+15413	5015	1
+14385	14253	1
+74081	77343	1
+23460	13622	1
+26479	16874	1
+13753	7702	1
+99395	37823	1
+7107	11099	1
+9702	19394	1
+23503	23503	1
+19905	11868	1
+91694	3139	1
+17340	37373	1
+11466	17525	1
+17952	14498	1
+68102	6073	1
+20940	9702	1
+39334	17457	1
+48375	10434	1
+16140	30730	1
+49892	80598	1
+8098	8950	1
+72487	24805	1
+17861	29117	1
+36623	27677	1
+5036	5848	1
+56045	10250	1
+7383	44030	1
+39808	29117	1
+17796	100750	1
+11686	36107	1
+73931	8901	1
+14178	33103	1
+19351	12917	1
+27677	41232	1
+55573	55426	1
+20940	34944	1
+98704	16874	1
+4497	100790	1
+102151	19500	1
+28051	99216	1
+13584	18251	1
+41301	5254	1
+9198	36107	1
+59726	11228	1
+45753	18309	1
+18381	45237	1
+25536	2768	1
+55639	3877	1
+71654	9653	1
+4747	30787	1
+16027	39637	1
+14498	6487	1
+59501	8551	1
+96158	7544	1
+17258	38469	1
+97155	14422	1
+8551	16874	1
+101757	15032	1
+20088	38204	1
+14385	96262	1
+27105	99216	1
+91776	25681	1
+59376	105687	1
+25994	39125	1
+9602	20940	1
+36010	23875	1
+71138	69206	1
+14343	5148	1
+59501	15064	1
+5617	39841	1
+13989	20614	1
+10982	26479	1
+39886	17025	1
+14296	21843	1
+5886	6096	1
+44014	11686	1
+6860	14117	1
+59376	15064	1
+25148	36782	1
+18329	102757	1
+11306	24115	1
+33961	2834	1
+15196	96700	1
+101221	36024	1
+13499	6798	1
+39984	7113	1
+25779	23583	1
+18074	18074	1
+14385	21493	1
+14011	104481	1
+45366	12771	1
+14135	6860	1
+14011	13943	1
+71480	82392	1
+68437	18980	1
+27919	26880	1
+4391	21921	1
+39886	6915	1
+39920	98210	1
+39886	25131	1
+93657	13642	1
+22466	4879	1
+25536	24354	1
+38636	19113	1
+4879	29483	1
+29117	9312	1
+105850	10549	1
+11002	16743	1
+18092	61901	1
+20780	41232	1
+50570	20847	1
+35963	21047	1
+4201	36314	1
+20877	101221	1
+39637	11433	1
+13522	11520	1
+54275	53858	1
+13030	14385	1
+10036	22798	1
+14842	87305	1
+16045	59538	1
+87305	19000	1
+100790	14842	1
+45840	106388	1
+23398	9346	1
+13724	51740	1
+102346	3092	1
+11228	7544	1
+104863	15064	1
+96262	4879	1
+43853	22562	1
+32412	26479	1
+7544	13753	1
+13499	23583	1
+2505	30933	1
+43853	2708	1
+2834	35893	1
+23583	17380	1
+71138	37563	1
+32252	19155	1
+21020	102346	1
+43517	11546	1
+17525	5423	1
+28626	39819	1
+21760	7994	1
+10633	19960	1
+17227	32301	1
+48375	55426	1
+51692	10897	1
+55639	39984	1
+41398	25994	1
+3433	11075	1
+25201	28649	1
+40571	29025	1
+95741	14904	1
+6383	74540	1
+21743	5507	1
+5886	98567	1
+8901	19583	1
+7702	18074	1
+38794	45237	1
+57492	10095	1
+36470	21075	1
+103200	48375	1
+24149	51618	1
+59358	13195	1
+34322	11546	1
+8901	99678	1
+31096	11546	1
+14385	27299	1
+27919	1464	1
+38794	7821	1
+15485	19417	1
+13381	7925	1
+27919	14996	1
+53837	25926	1
+9786	9702	1
+31249	7994	1
+41415	39637	1
+39334	5584	1
+20780	9724	1
+8901	5254	1
+105496	17004	1
+105336	17143	1
+97155	16367	1
+25779	37428	1
+6798	80034	1
+10508	25536	1
+11002	39141	1
+96646	12679	1
+28510	13923	1
+3275	79685	1
+20877	19500	1
+92243	6073	1
+55573	10508	1
+98006	13923	1
+6798	24207	1
+10351	10915	1
+15432	27971	1
+27183	25994	1
+19417	14385	1
+40128	39527	1
+40164	13943	1
+7038	39819	1
+11466	100534	1
+17796	25348	1
+103525	30730	1
+45237	17907	1
+9868	43504	1
+9914	13030	1
+40354	5254	1
+2414	14805	1
+8186	48375	1
+11117	7747	1
+105336	9380	1
+41584	24207	1
+13989	13670	1
+20614	97011	1
+23276	55887	1
+8676	74540	1
+9971	8169	1
+45840	17837	1
+9810	16660	1
+45840	17004	1
+103200	9702	1
+9125	39886	1
+25926	59358	1
+2208	36470	1
+4222	9971	1
+13989	16711	1
+25583	52058	1
+14011	105409	1
+15064	27299	1
+24386	12960	1
+17457	10549	1
+24974	25994	1
+39637	12368	1
+5423	36782	1
+25131	38613	1
+78962	27299	1
+8901	79685	1
+8921	13753	1
+57492	11754	1
+36623	4747	1
+19500	96262	1
+102346	39984	1
+26898	10434	1
+27677	21843	1
+6383	17525	1
+14842	18329	1
+3611	24075	1
+12258	25926	1
+17340	19155	1
+14296	41599	1
+73354	2834	1
+18074	39653	1
+5036	5617	1
+9012	50570	1
+34978	53858	1
+30471	16660	1
+21020	27789	1
+9702	27299	1
+96080	12565	1
+4222	6073	1
+101899	38794	1
+11394	7821	1
+36733	25348	1
+103141	6073	1
+55573	10549	1
+74081	20309	1
+3611	15085	1
+12679	15064	1
+12889	10670	1
+11075	48146	1
+38613	17227	1
+73931	14135	1
+26898	3410	1
+8186	4553	1
+3305	34944	1
+10897	68894	1
+3690	54577	1
+34978	13337	1
+13584	16312	1
+20614	96789	1
+18007	73354	1
+54234	39362	1
+4553	63888	1
+15064	14904	1
+49892	39417	1
+17380	15932	1
+17380	11002	1
+15432	14343	1
+39808	96627	1
+104075	5792	1
+15137	48375	1
+9653	24149	1
+39984	56045	1
+36024	48375	1
+21020	15432	1
+105538	18826	1
+24354	26479	1
+6487	35695	1
+23460	10596	1
+18847	8392	1
+14385	27503	1
+32252	7747	1
+18051	17340	1
+16103	5036	1
+10452	68437	1
+43960	15103	1
+39653	10841	1
+23211	11355	1
+4747	14577	1
+24593	12704	1
+9896	18007	1
+9810	8921	1
+17227	57603	1
+77861	21020	1
+28358	59726	1
+11686	47336	1
+17319	59893	1
+5640	18074	1
+105877	32800	1
+13499	31249	1
+19960	7994	1
+17415	98407	1
+1572	4497	1
+8372	8797	1
+3305	35633	1
+14385	91591	1
+11151	15015	1
+27789	52432	1
+37939	45753	1
+38782	20614	1
+2414	9346	1
+7134	11117	1
+25926	54636	1
+38442	17340	1
+12960	19351	1
+19500	6437	1
+19500	75552	1
+18074	12565	1
+97845	105102	1
+77861	30730	1
+12679	27919	1
+54154	6645	1
+31106	5886	1
+51618	37113	1
+98945	30243	1
+3305	4497	1
+10479	11415	1
+51492	98766	1
+10250	101342	1
+9830	78985	1
+94944	28240	1
+3690	44682	1
+10596	10434	1
+32800	26277	1
+14904	11306	1
+3139	52058	1
+26093	8216	1
+35963	27403	1
+15085	18585	1
+20309	45753	1
+25536	71969	1
+18232	13222	1
+20780	70207	1
+13923	19417	1
+95488	10059	1
+3515	102707	1
+11484	9346	1
+25779	39819	1
+49892	15250	1
+6402	20286	1
+97920	13923	1
+36440	48375	1
+39527	12539	1
+6002	38204	1
+9012	10479	1
+3515	2414	1
+10951	97155	1
+14296	20342	1
+2414	11099	1
+51514	12442	1
+14253	101342	1
+35695	13522	1
+50252	29483	1
+19132	22562	1
+44682	59501	1
+10508	12565	1
+2369	11686	1
+104052	11002	1
+20286	10841	1
+20614	17988	1
+37113	17059	1
+10982	102466	1
+1942	25148	1
+18585	21094	1
+12460	1865	1
+38613	6595	1
+25348	88067	1
+14135	25335	1
+12539	96080	1
+13584	7821	1
+14766	2208	1
+17761	57953	1
+6941	13908	1
+102297	2208	1
+55887	4497	1
+16157	16290	1
+18031	17952	1
+26353	44594	1
+26093	25201	1
+103639	4747	1
+5640	38763	1
+8186	11394	1
+14083	7747	1
+13724	15913	1
+10841	50143	1
+27677	12442	1
+12679	20675	1
+100534	6645	1
+12052	57977	1
+101645	23276	1
+3650	96848	1
+97492	17415	1
+40140	16896	1
+21419	15049	1
+20431	21075	1
+26370	13753	1
+7680	27299	1
+37868	9953	1
+39808	101994	1
+14446	44030	1
+97845	8551	1
+41350	15175	1
+20309	101899	1
+12864	75512	1
+47336	55573	1
+5507	100534	1
+16140	2834	1
+17415	17907	1
+30933	38916	1
+17796	103448	1
+11686	87265	1
+77343	37823	1
+10452	20989	1
+27919	6304	1
+75071	19500	1
+38529	7747	1
+17952	102346	1
+105102	6353	1
+15747	8392	1
+104481	30730	1
+20755	16660	1
+91562	9702	1
+79625	7038	1
+47801	25681	1
+13704	27677	1
+17588	17907	1
+9012	105472	1
+39653	97920	1
+36440	6073	1
+23583	13522	1
+15880	18826	1
+11546	17004	1
+71138	44133	1
+10670	13602	1
+1267	104086	1
+98071	9576	1
+17227	47336	1
+96158	48375	1
+61485	6383	1
+20940	17004	1
+101171	39984	1
+12368	40128	1
+12679	68661	1
+7680	7747	1
+37791	4789	1
+26246	56326	1
+39362	25335	1
+20780	52058	1
+37620	26479	1
+34944	28358	1
+11394	26479	1
+81871	4879	1
+7821	25148	1
+19091	15214	1
+44594	39141	1
+49892	30963	1
+23503	25335	1
+11019	100584	1
+7491	17952	1
+5036	61485	1
+99444	13622	1
+9914	36440	1
+3275	7747	1
+101342	49892	1
+27789	1865	1
+12960	37113	1
+12184	17489	1
+3611	21020	1
+7721	13435	1
+95588	2414	1
+5507	14385	1
+52058	73342	1
+13943	40183	1
+29117	41232	1
+6002	8292	1
+52058	45237	1
+48480	44133	1
+57096	3139	1
+19500	28841	1
+34978	95951	1
+40128	102707	1
+9868	17761	1
+14216	101221	1
+18847	4497	1
+99347	5036	1
+7642	39637	1
+50595	9293	1
+5640	24354	1
+37620	12704	1
+12116	36623	1
+12795	36382	1
+19611	70207	1
+72487	9346	1
+49892	44370	1
+24354	18292	1
+16121	25779	1
+59726	13030	1
+5640	99320	1
+7925	95891	1
+18585	32800	1
+4497	94117	1
+7491	22756	1
+18031	17796	1
+21843	29117	1
+17340	14996	1
+5507	6002	1
+1186	32336	1
+20309	21862	1
+18980	44370	1
+39334	45366	1
+36910	16896	1
+11075	7038	1
+17558	17796	1
+15880	19996	1
+106388	6966	1
+98407	6860	1
+25994	99593	1
+14343	13989	1
+38469	17796	1
+13030	25289	1
+100643	13670	1
+22651	18585	1
+55639	12917	1
+43960	71969	1
+11002	26093	1
+74021	18092	1
+18007	41111	1
+8921	41315	1
+23875	47336	1
+92187	13499	1
+50143	2208	1
+45975	11819	1
+18522	68876	1
+43942	5423	1
+10351	10596	1
+81878	25148	1
+41128	7925	1
+18381	7994	1
+46738	15032	1
+5254	36314	1
+15432	37454	1
+59747	6487	1
+6645	4747	1
+7113	39688	1
+13704	8169	1
+98006	20877	1
+7925	6353	1
+6576	28626	1
+20614	22756	1
+25926	30963	1
+17907	104075	1
+98071	18007	1
+82954	8950	1
+10250	52862	1
+100893	8186	1
+40002	25994	1
+38613	9346	1
+68424	9602	1
+14978	17192	1
+17319	17605	1
+12499	73931	1
+61396	25926	1
+17380	11415	1
+19351	43517	1
+37791	27919	1
+27139	25148	1
+18381	44682	1
+5214	103027	1
+14637	37791	1
+38016	2672	1
+5214	8950	1
+19500	6732	1
+24386	41111	1
+13522	14805	1
+57389	62152	1
+14498	78948	1
+13813	17489	1
+12258	19437	1
+25536	19500	1
+12258	44370	1
+17796	100643	1
+30471	9242	1
+39886	105850	1
+6966	104481	1
+12478	17143	1
+19374	4497	1
+14472	37823	1
+73331	5886	1
+51492	6966	1
+1572	6321	1
+78962	11686	1
+3650	99855	1
+41315	55639	1
+7313	105716	1
+37791	29483	1
+10570	59726	1
+35472	6915	1
+18329	57096	1
+49892	106365	1
+47004	25536	1
+20847	82954	1
+36010	10710	1
+59538	30730	1
+20065	7038	1
+4497	35227	1
+63888	10250	1
+49892	57358	1
+39362	10479	1
+34978	31397	1
+96848	4497	1
+4222	13622	1
+87387	11002	1
+91546	11754	1
+59376	97168	1
+59726	6645	1
+2989	39141	1
+45753	14117	1
+30933	10351	1
+73331	14040	1
+17319	9830	1
+22424	8186	1
+25536	17489	1
+55299	17340	1
+8921	14158	1
+23875	25926	1
+3433	13642	1
+11546	24092	1
+44682	17415	1
+20614	12096	1
+103639	38763	1
+42302	3275	1
+41369	17952	1
+27183	17861	1
+14577	23276	1
+27503	18074	1
+104481	5254	1
+57977	17952	1
+13967	58503	1
+44478	12478	1
+11151	26277	1
+14498	4879	1
+38601	17319	1
+27105	19996	1
+103346	13622	1
+26479	99482	1
+6860	8098	1
+6383	24115	1
+35525	34978	1
+71983	6073	1
+101899	3275	1
+43853	13753	1
+7821	7544	1
+14040	11466	1
+17952	15880	1
+17674	59376	1
+47769	78985	1
+8098	30787	1
+17340	103487	1
+62152	37823	1
+17340	10411	1
+9242	12991	1
+4497	7038	1
+14343	71138	1
+39362	55860	1
+39141	6732	1
+67143	39637	1
+12679	55687	1
+14253	98945	1
+43660	10315	1
+11394	7702	1
+102297	5640	1
+14385	17505	1
+10059	43504	1
+39653	19611	1
+13989	9868	1
+29025	38782	1
+5584	11019	1
+13642	20755	1
+24115	55687	1
+1572	38385	1
+18381	8720	1
+6645	91776	1
+8676	11887	1
+10897	36361	1
+44478	17907	1
+59726	25994	1
+13435	3275	1
+38171	14422	1
+57977	17761	1
+36010	50442	1
+5584	57389	1
+41128	11075	1
+37290	15032	1
+9868	59376	1
+10315	55687	1
+9971	16312	1
+57096	30243	1
+6645	9220	1
+97920	27503	1
+9293	38613	1
+98945	16928	1
+15747	45237	1
+37454	12499	1
+77861	5254	1
+17397	8186	1
+20614	53837	1
+12565	9380	1
+12679	10059	1
+19500	19351	1
+18007	15175	1
+55573	3515	1
+51422	91694	1
+14577	12348	1
+10122	10250	1
+102346	20834	1
+20286	36623	1
+51740	102707	1
+19500	34615	1
+8098	5848	1
+10250	104481	1
+8115	5036	1
+7347	5720	1
+71438	19500	1
+39555	28288	1
+19091	17761	1
+17761	37113	1
+20834	43517	1
+7642	35963	1
+19500	40164	1
+20732	14534	1
+12704	57711	1
+27105	27919	1
+17887	101757	1
+15413	10878	1
+12424	9346	1
+71138	37233	1
+11715	79625	1
+11715	12960	1
+11019	63750	1
+98407	17988	1
+27677	106388	1
+53824	15485	1
+20989	18585	1
+8825	21843	1
+17558	18329	1
+18847	59639	1
+8863	2672	1
+25536	94868	1
+14158	8825	1
+82954	10596	1
+35893	52862	1
+10951	9971	1
+26093	101221	1
+26898	2505	1
+7491	27183	1
+5640	26432	1
+44030	5640	1
+47769	7295	1
+19374	12917	1
+5640	63888	1
+43517	7134	1
+34322	14577	1
+49892	52916	1
+39362	38171	1
+2834	55573	1
+14996	10897	1
+18092	10479	1
+11715	12348	1
+14978	6645	1
+15214	91735	1
+68102	18092	1
+11735	20342	1
+19091	23348	1
+43960	39362	1
+13602	7906	1
+59358	5036	1
+20971	38916	1
+20309	38782	1
+5507	11546	1
+13967	35472	1
+39886	55826	1
+106388	17988	1
+13499	8797	1
+92187	30730	1
+55573	47860	1
+85619	12795	1
+41128	95891	1
+34978	17474	1
+7611	6383	1
+71138	55860	1
+39653	7747	1
+6383	8186	1
+32412	11546	1
+13622	9896	1
+59376	55426	1
+7906	7994	1
+6553	5036	1
+68437	71138	1
+10250	5977	1
+13908	37373	1
+23348	73342	1
+3139	14710	1
+44133	12960	1
+41432	24386	1
+82954	7594	1
+5148	55860	1
+20877	7038	1
+5254	6073	1
+7518	11546	1
+25431	12704	1
+56109	37113	1
+48375	96789	1
+32800	8720	1
+13670	14296	1
+72487	5462	1
+12960	105336	1
+6645	31478	1
+69999	17143	1
+25348	102167	1
+25148	19374	1
+19132	7444	1
+17796	11754	1
+13584	45658	1
+11075	8950	1
+21094	97845	1
+24386	45237	1
+41432	12864	1
+26898	14385	1
+23276	59538	1
+12460	7465	1
+46738	26479	1
+52058	14766	1
+14385	16045	1
+36146	99347	1
+1865	18007	1
+17525	39808	1
+39653	16660	1
+9312	51492	1
+88067	20614	1
+20309	9830	1
+101994	21342	1
+10897	29379	1
+105336	30243	1
+14083	17227	1
+3433	16660	1
+8676	8676	1
+6437	37823	1
+27745	16928	1
+11546	59893	1
+13813	8981	1
+14253	17143	1
+13030	18585	1
+38016	16081	1
+9012	15913	1
+15451	35963	1
+39527	12116	1
+7491	98704	1
+7721	13195	1
+25098	21493	1
+34944	21075	1
+32336	14385	1
+13522	40322	1
+17340	7313	1
+21006	16928	1
+14343	91591	1
+13584	10670	1
+41398	3433	1
+103228	3515	1
+41315	18007	1
+14842	8950	1
+8846	14577	1
+12679	68939	1
+30730	97736	1
+14040	41111	1
+8098	103027	1
+41599	2834	1
+14675	5720	1
+12317	5640	1
+13622	99292	1
+38794	25926	1
+71983	26246	1
+9536	5036	1
+11546	14805	1
+41232	30730	1
+38763	11039	1
+39920	20204	1
+23460	16660	1
+85571	12679	1
+32336	6002	1
+66120	29117	1
+8846	11686	1
+5036	83096	1
+20133	24207	1
+27919	11322	1
+11433	38794	1
+15103	67143	1
+24805	26093	1
+43504	55826	1
+25926	28709	1
+102707	30730	1
+101568	18381	1
+93926	5662	1
+20780	25335	1
+16121	17525	1
+21620	72764	1
+9810	11075	1
+11715	16367	1
+18074	9060	1
+47336	59376	1
+6487	91562	1
+25536	102272	1
+17340	13753	1
+32252	19417	1
+9380	77861	1
+37791	36314	1
+14446	37513	1
+39819	11415	1
+15175	47004	1
+39637	27919	1
+13622	14158	1
+53824	9198	1
+14577	3650	1
+12565	6353	1
+19611	106388	1
+37428	52916	1
+15880	9293	1
+57096	13195	1
+11546	6645	1
+77861	19500	1
+24115	85571	1
+12565	5036	1
+14253	41599	1
+15913	17192	1
+61485	15432	1
+57389	3560	1
+11484	17025	1
+105102	55573	1
+17796	14011	1
+20402	25148	1
+13522	8115	1
+101701	12052	1
+21843	21249	1
+19583	18980	1
+21789	6073	1
+12795	24386	1
+8533	1865	1
+27521	27789	1
+11117	13522	1
+41315	14040	1
+10841	55639	1
+2868	18847	1
+27919	37428	1
+19500	37428	1
+9380	72764	1
+61396	2834	1
+25335	2834	1
+21903	13704	1
+102623	12258	1
+25681	40311	1
+15032	39313	1
+81871	52058	1
+15913	26353	1
+38613	18329	1
+5148	17907	1
+26353	68894	1
+104075	21493	1
+3587	17474	1
+23276	31955	1
+95488	22424	1
+10479	17415	1
+25335	45840	1
+25131	18464	1
+91562	27677	1
+4423	4423	1
+7702	16874	1
+17397	105102	1
+23875	23398	1
+32252	5214	1
+49892	59808	1
+8981	37928	1
+101342	13622	1
+14216	47336	1
+34944	5015	1
+18074	105850	1
+14842	71438	1
+15485	95488	1
+15156	15137	1
+68553	10095	1
+17818	18092	1
+16001	23875	1
+12539	11415	1
+38763	95205	1
+3275	100790	1
+20309	6383	1
+30243	82392	1
+6402	14235	1
+11686	71983	1
+101757	38763	1
+26815	10570	1
+9936	5423	1
+39637	18051	1
+21862	36782	1
+37223	20402	1
+9346	11075	1
+17907	10479	1
+105850	16121	1
+3092	22585	1
+24386	17489	1
+15064	56045	1
+34978	24386	1
+12679	37113	1
+21419	14904	1
+91747	17796	1
+13813	6860	1
+7925	20989	1
+11433	5507	1
+8186	104787	1
+20755	3305	1
+8098	87305	1
+15103	57389	1
+39984	103639	1
+57492	11546	1
+72828	38171	1
+1688	25926	1
+56326	10411	1
+20614	100820	1
+51740	38613	1
+51740	9060	1
+5065	4497	1
+40354	7038	1
+27677	102707	1
+10479	99693	1
+81878	4497	1
+8921	2505	1
+17380	103282	1
+21862	20286	1
+17415	8115	1
+41432	14904	1
+65150	13499	1
+11546	45237	1
+7313	17457	1
+8148	18559	1
+72487	4553	1
+57512	32173	1
+59824	13522	1
+13943	9971	1
+92243	3275	1
+94699	11715	1
+105336	3139	1
+13567	12679	1
+14958	12704	1
+110451	32800	1
+3515	19155	1
+9868	7544	1
+96646	6002	1
+4423	17004	1
+5254	21061	1
+21061	5214	1
+45840	7821	1
+103448	25681	1
+105716	15214	1
+58220	39886	1
+33961	10452	1
+15137	15175	1
+12077	11546	1
+18074	741	1
+10951	4879	1
+44030	17474	1
+21843	9060	1
+6002	25837	1
+14824	51422	1
+39555	87408	1
+14343	20286	1
+43670	38385	1
+7721	10250	1
+25536	25148	1
+34088	13753	1
+12565	32119	1
+99482	6645	1
+13642	10122	1
+11057	7491	1
+21862	14216	1
+101701	72487	1
+9125	17340	1
+5381	80896	1
+10452	24207	1
+6228	5886	1
+40128	14343	1
+55573	18031	1
+55573	9786	1
+10411	102272	1
+45840	8797	1
+25926	56326	1
+100561	9702	1
+17761	17988	1
+40140	103487	1
+14446	10095	1
+2834	79685	1
+55573	45429	1
+17907	17457	1
+8186	17575	1
+15795	12679	1
+11546	9220	1
+82954	68424	1
+10878	20780	1
+5423	11520	1
+7721	31201	1
+14216	24354	1
+10570	39886	1
+103792	6645	1
+9181	17761	1
+8115	27521	1
+5036	98894	1
+105716	25994	1
+25994	93897	1
+15570	17952	1
+9971	103841	1
+13753	16711	1
+94896	4391	1
+13943	104052	1
+3690	15650	1
+41128	25393	1
+35107	4201	1
+21862	101701	1
+6860	29025	1
+13989	9702	1
+12565	12052	1
+15064	17227	1
+14385	43492	1
+38529	20431	1
+103525	17227	1
+36010	17952	1
+36910	5065	1
+44370	30730	1
+11019	7491	1
+41250	13499	1
+12052	14216	1
+17837	39653	1
+9702	38916	1
+8064	8846	1
+67604	39290	1
+39886	26880	1
+11075	72596	1
+14343	14040	1
+44757	13337	1
+11484	21094	1
+97155	4747	1
+53858	59726	1
+68894	9293	1
+13789	104533	1
+17907	100584	1
+68437	2708	1
+17575	12317	1
+103165	51514	1
+6383	1688	1
+25994	80073	1
+47801	37823	1
+95891	22585	1
+11887	25393	1
+4747	104481	1
+44358	7994	1
+37290	29117	1
+55573	20653	1
+14842	9896	1
+20286	61485	1
+15539	24354	1
+31172	12258	1
+3611	54234	1
+5685	38171	1
+17415	100534	1
+39653	7680	1
+13967	105538	1
+27228	14135	1
+45840	56109	1
+7491	15859	1
+11117	25681	1
+16140	6383	1
+28510	4497	1
+102297	11686	1
+25289	37791	1
+25348	20834	1
+97845	6383	1
+27789	6645	1
+6860	22424	1
+15103	18114	1
+6966	8533	1
+36623	16417	1
+8676	27299	1
+92187	27299	1
+9971	96158	1
+43492	28358	1
+37791	5423	1
+68281	37373	1
+11117	10982	1
+12478	14011	1
+11099	37823	1
+91776	25348	1
+5423	12565	1
+25536	13989	1
+11415	6915	1
+15552	18074	1
+65982	5662	1
+41204	27105	1
+13923	25348	1
+13499	59893	1
+25583	14253	1
+17988	17525	1
+66120	2834	1
+11754	33103	1
+9936	9380	1
+18074	29025	1
+36623	78985	1
+25994	96646	1
+14472	52916	1
+79625	17952	1
+10804	12052	1
+6487	45840	1
+28626	9012	1
+15120	12889	1
+9602	14560	1
+20563	45840	1
+40140	17818	1
+10982	17525	1
+9743	17988	1
+26898	2834	1
+7038	9181	1
+21094	17415	1
+18092	55573	1
+9312	6383	1
+12424	36623	1
+105877	18381	1
+13967	12565	1
+12960	8981	1
+9786	20402	1
+21020	7925	1
+21020	37823	1
+102398	52432	1
+30963	14385	1
+44030	12565	1
+14158	3305	1
+17761	100400	1
+72487	39362	1
+39313	11151	1
+59189	12052	1
+25536	9220	1
+67143	11075	1
+25994	19791	1
+35472	12258	1
+2745	25994	1
+14253	7465	1
+5036	97053	1
+39886	21903	1
+10250	7383	1
+8551	13753	1
+12704	25201	1
+13908	20877	1
+5423	28288	1
+9936	38931	1
+19500	8186	1
+26479	92046	1
+3092	13602	1
+13753	85519	1
+5792	55573	1
+13472	19500	1
+34978	25926	1
+6487	102346	1
+39362	20940	1
+42344	25994	1
+101899	13622	1
+57239	5662	1
+36440	59376	1
+16121	36782	1
+101899	18381	1
+14385	38520	1
+38763	11117	1
+5886	41250	1
+14011	9953	1
+19688	10915	1
+7134	73931	1
+17952	18464	1
+56109	19611	1
+3358	4605	1
+18007	18051	1
+26093	20595	1
+19417	17761	1
+26246	103487	1
+79685	52058	1
+25994	11520	1
+94191	38763	1
+5036	32301	1
+25536	9060	1
+3690	10351	1
+14178	7038	1
+19611	43660	1
+12317	17818	1
+59639	15770	1
+37939	15859	1
+25926	87408	1
+55573	29483	1
+17887	24805	1
+51618	17380	1
+68553	18381	1
+7347	27789	1
+48375	73342	1
+49892	59785	1
+103792	105102	1
+34615	43942	1
+9702	1688	1
+21047	25994	1
+57389	10710	1
+9936	11484	1
+67143	12771	1
+9346	11466	1
+100439	18267	1
+103487	71138	1
+12406	17796	1
+22528	43683	1
+26745	4201	1
+6383	45738	1
+9346	12460	1
+7465	12565	1
+101899	18329	1
+44583	36382	1
+2708	21061	1
+12679	68437	1
+6002	101568	1
+11415	15103	1
+20286	36782	1
+25994	13195	1
+3305	7594	1
+43504	15085	1
+23276	68939	1
+11075	31249	1
+12539	5423	1
+36910	16946	1
+10897	6002	1
+105850	14904	1
+36361	18522	1
+17988	59726	1
+94324	16874	1
+80034	20834	1
+14343	17887	1
+62911	21094	1
+39886	18381	1
+14117	36382	1
+4789	11075	1
+11982	17761	1
+55573	14422	1
+34978	8216	1
+22798	8436	1
+4553	78962	1
+97492	59501	1
+13753	24149	1
+3690	31201	1
+13642	95891	1
+49892	75552	1
+59189	15519	1
+97920	20675	1
+5036	8064	1
+23129	39334	1
+35963	44370	1
+17166	67604	1
+36361	13454	1
+14385	19437	1
+103027	8981	1
+15770	10059	1
+23460	20780	1
+3433	2745	1
+5254	41128	1
+45658	3690	1
+30730	15485	1
+7821	16711	1
+12889	70992	1
+39527	44682	1
+25536	17558	1
+53824	13704	1
+25131	6353	1
+17952	11735	1
+34978	4497	1
+16121	31397	1
+14766	3877	1
+21214	38763	1
+25779	3560	1
+29117	55573	1
+17887	79685	1
+17861	39819	1
+103282	37791	1
+8098	13789	1
+51514	8392	1
+29117	11002	1
+68281	42056	1
+100338	17166	1
+42302	9971	1
+8098	61485	1
+13873	38613	1
+100848	55573	1
+3877	9380	1
+102623	24149	1
+68449	9602	1
+22300	82392	1
+55372	19500	1
+7038	95407	1
+12960	14117	1
+8115	20309	1
+4772	11019	1
+10915	11377	1
+92113	20847	1
+8699	38636	1
+37791	55887	1
+15519	8676	1
+14385	967	1
+40322	3611	1
+19155	9380	1
+2834	17837	1
+18114	18092	1
+15085	16743	1
+20780	21921	1
+20847	4423	1
+96679	36010	1
+98210	38171	1
+35227	8216	1
+9293	17588	1
+95891	40128	1
+44757	44370	1
+11306	25201	1
+13499	7333	1
+17227	14904	1
+3092	44030	1
+43853	34944	1
+31172	8186	1
+6678	14385	1
+37928	3305	1
+39417	13704	1
+17952	39819	1
+36010	54154	1
+5254	24974	1
+10479	5584	1
+92113	20309	1
+11868	20732	1
+5886	19722	1
+24271	11546	1
+15963	17796	1
+41061	2414	1
+3139	14824	1
+20780	45658	1
+17796	41369	1
+15859	22528	1
+101171	48375	1
+9576	41398	1
+13602	51422	1
+21493	42302	1
+13584	30730	1
+4497	8797	1
+5423	14385	1
+48163	21862	1
+22585	7994	1
+18092	9810	1
+36733	20431	1
+3390	14178	1
+17489	96158	1
+45840	34322	1
+2834	39653	1
+6941	59538	1
+9868	32336	1
+44030	17952	1
+55573	81653	1
+18031	37823	1
+55573	44757	1
+12565	18329	1
+30963	20286	1
+59726	35472	1
+21047	55573	1
+8901	8921	1
+59358	19155	1
+50570	34978	1
+20877	38271	1
+6619	5036	1
+17887	27789	1
+27105	16985	1
+8115	2989	1
+3650	105409	1
+15032	3807	1
+19500	12679	1
+7721	11075	1
+11686	10095	1
+12653	9971	1
+14011	57492	1
+1464	35525	1
+14011	98407	1
+8676	31096	1
+38204	85619	1
+36470	27503	1
+11415	3515	1
+24354	74540	1
+48375	13967	1
+43492	8676	1
+10822	6487	1
+69836	22528	1
+40014	16928	1
+38483	38782	1
+7491	16928	1
+91776	27789	1
+14317	51618	1
+103898	7747	1
+20780	7994	1
+24149	19417	1
+17605	21862	1
+13753	25348	1
+21903	20780	1
+23033	43900	1
+13622	97155	1
+100584	26479	1
+72596	6073	1
+43942	39637	1
+37113	3877	1
+2834	97920	1
+71654	25148	1
+4067	7857	1
+17340	38916	1
+87408	6487	1
+36361	17761	1
+9346	17282	1
+15880	12539	1
+8676	94699	1
+101221	19500	1
+13989	91776	1
+27677	103214	1
+81871	14011	1
+43853	36024	1
+6096	7747	1
+14385	20675	1
+5640	14842	1
+7642	27183	1
+104035	17415	1
+19500	10529	1
+44478	39334	1
+13943	14343	1
+15230	12795	1
+25536	12460	1
+6645	6002	1
+55573	16170	1
+6915	68281	1
+51740	26815	1
+10670	11715	1
+16027	11151	1
+23875	17192	1
+12889	38931	1
+10915	93765	1
+71602	11686	1
+97120	14904	1
+6966	9576	1
+17489	51740	1
+25994	9896	1
+103027	14343	1
+43942	7925	1
+93819	25994	1
+19000	47769	1
+45840	7721	1
+44594	17907	1
+53824	16711	1
+1267	83096	1
+15064	3560	1
+8098	21760	1
+19000	43504	1
+18267	15880	1
+15049	71131	1
+18007	20780	1
+25994	9991	1
+18092	37823	1
+25926	10570	1
+15485	36470	1
+5036	15250	1
+103525	34615	1
+6915	17474	1
+99678	5742	1
+11922	3092	1
+18464	59501	1
+12653	37373	1
+105409	39984	1
+27337	22466	1
+7107	16027	1
+51492	13337	1
+31172	38794	1
+17818	10897	1
+30243	13943	1
+2834	2834	1
+59376	6645	1
+21862	7821	1
+17397	6576	1
+4497	12653	1
+13499	104709	1
+28626	105102	1
+6002	80598	1
+106388	7113	1
+2834	40322	1
+68553	13943	1
+17319	17489	1
+25348	12258	1
+11117	17796	1
+1715	27183	1
+13967	7038	1
+17761	11039	1
+36107	24696	1
+12889	4553	1
+41613	12565	1
+41250	35893	1
+18826	16417	1
+38782	20431	1
+14657	24386	1
+13030	43504	1
+28358	63888	1
+14560	16928	1
+43853	7491	1
+15032	102757	1
+66120	11075	1
+5640	45658	1
+37290	38794	1
+87198	5662	1
+48375	54636	1
+43517	11686	1
+24149	38916	1
+40311	20780	1
+13337	50252	1
+14824	20286	1
+39334	104787	1
+25994	13499	1
+13967	5036	1
+105956	12704	1
+12539	18309	1
+11520	17988	1
+10059	6966	1
+7038	35633	1
+15137	47004	1
+103683	11546	1
+11002	21862	1
+17588	5423	1
+43492	10841	1
+20847	32301	1
+13602	13967	1
+11075	30933	1
+21862	17861	1
+38613	25779	1
+17227	22424	1
+64754	20286	1
+33883	13499	1
+36107	19437	1
+85619	2672	1
+91694	12917	1
+7113	10670	1
+73931	3275	1
+13642	3092	1
+17796	10479	1
+18074	6915	1
+27919	100750	1
+8676	37373	1
+71138	6073	1
+12460	47860	1
+3139	14059	1
+5036	102297	1
+3877	6073	1
+103141	44030	1
+72764	5381	1
+73331	70207	1
+13670	98704	1
+102623	34978	1
+2834	55639	1
+1811	6383	1
+18980	44358	1
+38483	101701	1
+36382	25131	1
+12348	49892	1
+50421	67604	1
+19611	14675	1
+26479	15049	1
+10570	12565	1
+14117	13753	1
+14577	99121	1
+7113	26353	1
+94896	55639	1
+14235	14805	1
+51618	39334	1
+2768	7611	1
+99855	13753	1
+8098	61396	1
+10570	20309	1
+12348	6073	1
+15250	9971	1
+10951	13704	1
+57492	71138	1
+38613	68281	1
+3358	14805	1
+14040	23348	1
+104052	21862	1
+29117	41599	1
+26370	24115	1
+39841	42200	1
+29117	100584	1
+97920	9830	1
+12539	12460	1
+59376	20877	1
+9424	37113	1
+18522	18092	1
+39141	103228	1
+39091	9702	1
+13584	29117	1
+15137	97120	1
+5848	25926	1
+36623	30787	1
+3611	16660	1
+17415	12317	1
+20614	10529	1
+11394	46738	1
+81878	98766	1
+11075	26432	1
+37868	25583	1
+11002	16417	1
+6487	106388	1
+13522	31249	1
+20847	34944	1
+57492	13622	1
+15485	18980	1
+20834	39653	1
+14824	11754	1
+93579	36010	1
+67143	16743	1
+74081	8797	1
+1865	31096	1
+23992	67831	1
+37113	37454	1
+43517	10036	1
+17907	21743	1
+105850	38794	1
+19996	103898	1
+4553	59639	1
+14996	36361	1
+24386	45658	1
+10596	99292	1
+5640	7134	1
+15859	68281	1
+10841	34251	1
+22528	94324	1
+27677	15913	1
+44030	44583	1
+15747	37513	1
+25431	8720	1
+10804	12864	1
+2768	8169	1
+12565	4423	1
+12960	17004	1
+47769	106056	1
+6487	16170	1
+102272	6002	1
+26479	103614	1
+17952	43960	1
+10804	27919	1
+12679	38541	1
+17282	39819	1
+12565	68740	1
+19611	23460	1
+25348	30243	1
+26898	56109	1
+8098	96080	1
+39920	98224	1
+39653	41398	1
+41232	26353	1
+13943	15913	1
+16121	6353	1
+37113	16844	1
+7925	73342	1
+87472	55573	1
+56326	11887	1
+17166	17319	1
+14385	14618	1
+13670	97155	1
+26815	37586	1
+6002	59726	1
+18074	17837	1
+11686	7016	1
+37928	37113	1
+91776	4497	1
+23276	70207	1
+81838	104533	1
+11415	18267	1
+55887	10452	1
+8863	7747	1
+13622	82954	1
+5848	47336	1
+24840	32800	1
+43826	55573	1
+7491	7642	1
+25348	39688	1
+91747	14577	1
+20780	51422	1
+30243	100790	1
+25348	7107	1
+10982	17143	1
+24115	18918	1
+38204	50595	1
+98567	20877	1
+44583	25431	1
+47801	38483	1
+5848	3611	1
+34599	42056	1
+7244	47769	1
+55573	24840	1
+17227	17319	1
+19500	16660	1
+11002	16367	1
+15214	20877	1
+36024	16711	1
+44030	3139	1
+15175	68876	1
+30730	38529	1
+30933	43504	1
+98407	17143	1
+13522	12679	1
+53858	31249	1
+12368	18329	1
+55372	29117	1
+17796	96627	1
+105850	10479	1
+17887	40140	1
+53824	32800	1
+6915	9936	1
+13724	52916	1
+10692	16874	1
+50595	11002	1
+12679	41218	1
+13567	2208	1
+57096	34251	1
+26479	93579	1
+6487	12348	1
+11466	6353	1
+18485	12565	1
+37428	41369	1
+4013	17004	1
+35633	20675	1
+105998	39886	1
+33883	2768	1
+17380	11484	1
+8676	21743	1
+92113	14135	1
+91776	3092	1
+32800	27299	1
+105850	16045	1
+17340	11686	1
+3433	11941	1
+39688	5507	1
+13670	13670	1
+25536	106365	1
+65982	12539	1
+31172	35963	1
+20653	59893	1
+105956	16743	1
+13753	39555	1
+106212	6487	1
+10915	33871	1
+12317	80034	1
+38636	19275	1
+20614	17761	1
+21342	21342	1
+22528	51514	1
+97901	11546	1
+9268	25348	1
+2414	13602	1
+12864	6941	1
+15913	6576	1
+95073	19742	1
+8098	11798	1
+12348	6966	1
+77406	16874	1
+95891	14059	1
+38916	36314	1
+11686	95219	1
+6966	25536	1
+11228	13923	1
+97031	9830	1
+21843	103448	1
+97120	17952	1
+18031	2834	1
+42754	17004	1
+12096	14385	1
+20755	19000	1
+14385	35633	1
+7491	20614	1
+14842	27403	1
+17907	9060	1
+20402	19417	1
+13584	74021	1
+68091	68515	1
+14117	3877	1
+11002	96158	1
+105102	39417	1
+1865	25379	1
+8169	80034	1
+9762	6992	1
+18074	11002	1
+11546	32800	1
+56109	16660	1
+91694	7721	1
+12991	11075	1
+12478	105687	1
+20834	105336	1
+13584	2414	1
+6402	14253	1
+68515	14904	1
+21020	5254	1
+97736	5148	1
+20286	52040	1
+41289	10915	1
+3433	7925	1
+2768	97785	1
+95488	34944	1
+10434	44030	1
+78985	9380	1
+6487	94191	1
+103525	14253	1
+7491	25148	1
+12864	15120	1
+17887	6595	1
+10951	4553	1
+52058	50390	1
+93657	2834	1
+2834	6073	1
+7721	44370	1
+42817	10315	1
+68740	11228	1
+38782	14385	1
+20286	9060	1
+4497	14692	1
+5254	36733	1
+25994	37823	1
+39362	94724	1
+44229	27677	1
+26432	11715	1
+7491	105538	1
+39808	42056	1
+59836	13499	1
+8186	37791	1
+15650	17907	1
+15156	103995	1
+13522	31955	1
+23276	29483	1
+40164	13908	1
+15250	28288	1
+55826	13670	1
+18485	11686	1
+34978	55372	1
+5254	6702	1
+17340	15214	1
+61396	37823	1
+7925	50390	1
+14040	2834	1
+54643	55573	1
+11306	37791	1
+9914	7038	1
+31397	15064	1
+12348	5640	1
+25431	11546	1
+80034	10095	1
+40183	51514	1
+39653	51422	1
+30933	23348	1
+100945	52058	1
+12679	50595	1
+44594	17025	1
+32336	12052	1
+11075	6353	1
+27677	37791	1
+97785	6966	1
+105538	27919	1
+81878	36146	1
+71527	6383	1
+8115	8921	1
+44030	11306	1
+20940	71480	1
+29117	50570	1
+18007	2505	1
+12116	17952	1
+27919	55396	1
+55639	4222	1
+74548	16928	1
+23129	14996	1
+44133	68515	1
+11546	59639	1
+97168	55573	1
+71654	16874	1
+12116	40164	1
+14842	50570	1
+22562	33455	1
+15214	19394	1
+25926	10822	1
+11546	11306	1
+35472	38916	1
+106350	25536	1
+13472	9786	1
+11117	17952	1
+24386	103487	1
+81878	48375	1
+17489	15747	1
+9786	104880	1
+10841	16928	1
+96613	8981	1
+2768	11546	1
+14083	16711	1
+11151	59501	1
+25994	29040	1
+17952	17340	1
+103448	14253	1
+66120	39886	1
+8981	19960	1
+9012	46738	1
+11075	41232	1
+15913	17952	1
+3305	27403	1
+32252	9602	1
+40128	41301	1
+12478	9293	1
+14637	6966	1
+11887	7107	1
+28051	102272	1
+81878	14472	1
+14385	37868	1
+59189	18074	1
+80598	38782	1
+68553	4497	1
+39984	741	1
+98407	36782	1
+39808	105850	1
+39091	19500	1
+20614	27503	1
+22774	55639	1
+17907	105877	1
+15432	54234	1
+13337	9830	1
+4497	37823	1
+9702	27919	1
+9653	36782	1
+18074	7721	1
+6002	20971	1
+9702	13522	1
+17796	91776	1
+13602	13499	1
+102346	39382	1
+35963	19460	1
+2414	14692	1
+34944	14385	1
+13831	39555	1
+25681	25348	1
+43960	41432	1
+13943	13753	1
+48375	10095	1
+100750	15156	1
+18585	5792	1
+68091	15049	1
+28863	23276	1
+102151	17227	1
+37791	21862	1
+27503	1715	1
+91747	11075	1
+27503	44370	1
+25348	14842	1
+1715	51740	1
+12704	14710	1
+13642	19583	1
+99216	11002	1
+70992	5036	1
+12771	41301	1
+23460	5977	1
+19500	44370	1
+50595	5507	1
+17227	14117	1
+71138	5462	1
+35525	2414	1
+12317	9125	1
+3410	50595	1
+5742	27183	1
+10897	59501	1
+59726	37823	1
+72764	20780	1
+41128	102167	1
+74548	5254	1
+51740	21419	1
+13989	21843	1
+10841	6732	1
+8676	57953	1
+19742	14842	1
+11228	55860	1
+24386	2505	1
+5720	10633	1
+12258	9936	1
+14577	38483	1
+39334	97845	1
+1715	17796	1
+48375	52916	1
+10479	44583	1
+41250	16660	1
+68876	16045	1
+11686	91694	1
+73931	7994	1
+5036	40140	1
+14996	11520	1
+28510	10036	1
+97785	13642	1
+8098	2505	1
+36440	6619	1
+89500	55573	1
+8653	17952	1
+5036	44358	1
+21006	12679	1
+35963	36314	1
+27919	11546	1
+26093	55573	1
+103346	11546	1
+38782	12565	1
+4553	10434	1
+6437	14385	1
+9346	17192	1
+7347	37928	1
+15485	19500	1
+17952	10549	1
+96080	9702	1
+15859	11415	1
+25926	38763	1
+35633	6002	1
+8098	96848	1
+14317	9631	1
+13602	44030	1
+18585	15064	1
+11415	2708	1
+27919	51514	1
+94117	13195	1
+12539	39886	1
+5640	93657	1
+25348	14577	1
+13753	71654	1
+25994	27105	1
+28863	20286	1
+44682	24354	1
+68553	38794	1
+44757	38916	1
+5148	6383	1
+6096	8901	1
+17192	7107	1
+102272	15913	1
+25289	37823	1
+15552	105716	1
+25926	5036	1
+39362	17143	1
+37791	7594	1
+100820	25348	1
+97663	6073	1
+12460	87265	1
+10731	2834	1
+9868	48375	1
+8901	40469	1
+103487	51740	1
+5977	51422	1
+23992	69783	1
+59376	8392	1
+26246	11520	1
+9971	8901	1
+44030	41250	1
+6402	8797	1
+7113	21075	1
+81878	13337	1
+12116	16874	1
+101701	10982	1
+81770	37791	1
+103282	20286	1
+27183	11520	1
+8098	6678	1
+5701	25994	1
+6487	13472	1
+44824	14577	1
+25148	36623	1
+104533	30243	1
+49892	5617	1
+43960	6576	1
+7925	68876	1
+53824	6002	1
+10549	11002	1
+16367	14343	1
+23992	3952	1
+3515	39819	1
+5254	91546	1
+39808	39637	1
+27789	27745	1
+23875	37428	1
+4879	25348	1
+3305	21075	1
+25994	20515	1
+15859	15103	1
+18826	17098	1
+17319	32800	1
+14996	95205	1
+11228	44370	1
+30693	13499	1
+18092	6002	1
+8846	8098	1
+9868	12795	1
+26093	102504	1
+24783	19611	1
+6966	96871	1
+11415	7491	1
+14011	37563	1
+15156	43942	1
+23583	37791	1
+21493	37373	1
+5848	39362	1
+35963	39290	1
+1865	98704	1
+14766	27789	1
+41204	22528	1
+23875	5036	1
+6383	99444	1
+9702	38763	1
+11484	13908	1
+6487	55426	1
+41111	7747	1
+19155	17227	1
+45840	6860	1
+18092	661	1
+7906	8098	1
+38794	57096	1
+5886	26353	1
+102272	23033	1
+20940	5214	1
+27919	95811	1
+19257	25536	1
+17796	56326	1
+12991	5886	1
+41301	28051	1
+27677	9181	1
+25536	36440	1
+91562	39653	1
+11686	16660	1
+78985	9012	1
+85619	2708	1
+20595	50252	1
+59376	44381	1
+97920	37823	1
+44757	5015	1
+13499	105850	1
+9936	38794	1
+77861	8950	1
+40354	7994	1
+6619	39555	1
+48375	28358	1
+45627	102346	1
+10670	14842	1
+17761	17192	1
+967	22466	1
+20877	12258	1
+18918	47769	1
+9991	47769	1
+4391	105496	1
+5036	1267	1
+18074	51492	1
+17952	11686	1
+27919	68091	1
+19257	7038	1
+7107	32800	1
+20595	12864	1
+15413	36314	1
+21862	85519	1
+2708	27228	1
+11546	10452	1
+8592	102272	1
+28051	12518	1
+11902	39841	1
+17761	15932	1
+103614	13670	1
+19871	31201	1
+20780	2834	1
+36623	24507	1
+29117	18464	1
+34978	94868	1
+20780	104075	1
+40128	44478	1
+41350	19500	1
+11686	7313	1
+15103	48146	1
+21075	11433	1
+14710	20286	1
+72596	40164	1
+40128	9536	1
+51422	14059	1
+11546	14941	1
+41332	28358	1
+3305	73931	1
+15770	32252	1
+12317	7266	1
+43960	6002	1
+96158	9576	1
+8592	91462	1
+14842	3390	1
+40311	15413	1
+13499	104075	1
+98445	34978	1
+27919	12152	1
+15064	22743	1
+39141	11484	1
+55573	101342	1
+40311	25348	1
+73342	13670	1
+28709	19960	1
+14178	4013	1
+8169	12460	1
+91694	30730	1
+35633	6487	1
+7333	6487	1
+11394	11546	1
+80034	8950	1
+38483	68424	1
+8098	3092	1
+3305	94724	1
+7038	14766	1
+43492	4497	1
+36024	97920	1
+23033	16743	1
+8921	11622	1
+97785	12460	1
+11466	11002	1
+10897	12704	1
+102757	25779	1
+96569	11546	1
+25335	43504	1
+102346	26898	1
+11099	39141	1
+59501	25779	1
+16045	20595	1
+11228	49892	1
+45753	6966	1
+9896	45840	1
+13704	25536	1
+9012	38916	1
+101645	14059	1
+103841	21862	1
+99320	25348	1
+87387	37373	1
+30730	7244	1
+14577	13773	1
+48375	15230	1
+10878	38483	1
+24386	56045	1
+17796	44478	1
+49892	61396	1
+52058	9060	1
+17952	25779	1
+103792	11645	1
+24386	14534	1
+25583	5254	1
+55299	34615	1
+28626	18329	1
+1811	42302	1
+20614	9380	1
+23033	15880	1
+42056	15932	1
+38763	39141	1
+8551	24386	1
+25994	7721	1
+73838	39819	1
+32119	14996	1
+15413	17796	1
+36623	104035	1
+37868	41332	1
+6002	41332	1
+28358	26093	1
+56326	37373	1
+47004	19500	1
+18051	20713	1
+37454	5036	1
+59639	14657	1
+7491	18051	1
+71527	39920	1
+18980	30933	1
+15049	16743	1
+10710	59376	1
+103525	72487	1
+12539	16312	1
+20402	6002	1
+68894	17025	1
+9346	91462	1
+96080	20614	1
+9702	99395	1
+18368	5742	1
+105877	17380	1
+14083	3877	1
+17952	9936	1
+12565	31598	1
+13967	85552	1
+36024	59726	1
+21359	36010	1
+17380	91462	1
+3433	71969	1
+14216	25536	1
+3410	8676	1
+26093	14385	1
+28709	14059	1
+6966	20286	1
+9830	104533	1
+13753	12348	1
+5148	8863	1
+20342	103995	1
+11546	85619	1
+98894	44133	1
+13642	39984	1
+5584	14978	1
+38613	19000	1
+104863	23033	1
+14296	73931	1
+14710	14117	1
+44133	2414	1
+39555	103027	1
+38204	24115	1
+57603	5036	1
+5662	19772	1
+20877	2768	1
+19460	7465	1
+101171	70207	1
+9702	15064	1
+40068	6463	1
+15120	5848	1
+68091	104035	1
+6002	11686	1
+48375	12565	1
+12653	15747	1
+15583	16743	1
+100945	17143	1
+13602	26370	1
+37791	17861	1
+1865	14805	1
+15413	59189	1
+25926	14747	1
+25583	6073	1
+11433	24386	1
+44030	96871	1
+33103	18007	1
+81878	5640	1
+12406	25431	1
+5742	38794	1
+95766	25536	1
+1572	26093	1
+36382	13908	1
+12478	22466	1
+29379	18381	1
+49892	98653	1
+39984	73354	1
+3092	19611	1
+8372	14040	1
+8115	10897	1
+8901	36733	1
+7925	5792	1
+13195	106388	1
+47004	9576	1
+85519	10315	1
+15583	35472	1
+4497	36361	1
+20780	20834	1
+5036	12406	1
+98021	6576	1
+13337	17988	1
+6002	93384	1
+73354	7747	1
+25926	55372	1
+59726	48375	1
+20286	7594	1
+103200	17340	1
+91776	11715	1
+26093	15103	1
+11546	20940	1
+101994	15064	1
+96646	24207	1
+27789	10250	1
+16045	101994	1
+74081	3611	1
+19611	13622	1
+17415	24386	1
+24805	26479	1
+55573	40372	1
+9346	77406	1
+16001	16045	1
+9702	6915	1
+59501	68515	1
+14842	35633	1
+85619	10479	1
+14577	76035	1
+25393	28649	1
+43660	47769	1
+3650	105336	1
+83264	16690	1
+21862	1865	1
+52385	39841	1
+17796	11151	1
+6860	16928	1
+2505	8950	1
+39984	73331	1
+40164	15552	1
+103228	38763	1
+5792	105496	1
+82954	11754	1
+59358	36470	1
+13195	15270	1
+12960	13602	1
+8863	3139	1
+50143	16660	1
+15451	5886	1
+14135	104481	1
+8551	6487	1
+97155	30730	1
+32336	72487	1
+35893	18902	1
+3410	57096	1
+17952	8551	1
+25926	99827	1
+62911	21823	1
+2672	106388	1
+23583	27503	1
+59639	25201	1
+57512	27503	1
+40140	19000	1
+38916	2768	1
+9012	39527	1
+24658	55860	1
+59501	17380	1
+66120	27677	1
+19500	20675	1
+15196	71969	1
+9971	40140	1
+21862	12424	1
+68894	16928	1
+10479	15963	1
+17116	91562	1
+15485	18051	1
+24115	28626	1
+17588	19000	1
+20653	20614	1
+59376	12317	1
+36010	11306	1
+6678	19000	1
+53858	17861	1
+3092	73931	1
+9971	17227	1
+1464	36782	1
+27789	33961	1
+16140	16660	1
+94868	51740	1
+19611	53486	1
+12795	57512	1
+13602	16256	1
+14083	11941	1
+10841	25994	1
+20286	29040	1
+13670	9220	1
+52058	8720	1
+17796	21862	1
+39653	68449	1
+17761	24386	1
+59726	17227	1
+11117	5507	1
+12565	12679	1
+7134	8186	1
+11433	17025	1
+17988	17340	1
+27789	72487	1
+25779	105850	1
+32709	12052	1
+42056	26246	1
+13642	14472	1
+25201	102272	1
+14135	68437	1
+53824	16928	1
+63888	11075	1
+18114	36010	1
+59376	15451	1
+56109	44030	1
+6941	14343	1
+27919	8653	1
+71654	14117	1
+24354	12460	1
+37791	61485	1
+98021	12565	1
+7107	15103	1
+27919	6966	1
+11868	2208	1
+38782	53858	1
+18381	3560	1
+52040	6732	1
+9380	12991	1
+52432	97979	1
+1572	37513	1
+6966	74540	1
+7491	41398	1
+38794	95488	1
+11075	98766	1
+28510	70992	1
+91776	13704	1
+13908	39235	1
+26353	13704	1
+14011	100790	1
+55573	9576	1
+12539	18368	1
+39819	42056	1
+9602	106350	1
+28863	16928	1
+55573	59726	1
+15770	24149	1
+10915	62224	1
+17505	12771	1
+9293	102707	1
+36623	15880	1
+50390	10452	1
+58220	10897	1
+14904	104863	1
+23398	39141	1
+18585	16711	1
+14385	5617	1
+20877	27919	1
+24386	19611	1
+39984	103282	1
+11645	5640	1
+8098	10878	1
+39290	3515	1
+30730	27971	1
+40128	67143	1
+27228	77343	1
+13030	6487	1
+7491	22466	1
+13499	82954	1
+101645	4497	1
+19925	8901	1
+36782	25131	1
+19611	7383	1
+6487	72487	1
+38916	5792	1
+27919	6321	1
+12424	14317	1
+59538	9346	1
+17209	10479	1
+104533	80034	1
+38877	13602	1
+13753	57492	1
+59726	44757	1
+27183	15859	1
+39886	38204	1
+98894	10897	1
+49892	24840	1
+19068	29379	1
+7642	27503	1
+22528	16928	1
+24115	13499	1
+6645	5617	1
+35227	59726	1
+26353	74540	1
+43492	7465	1
+87408	48375	1
+6941	98407	1
+10250	100790	1
+37791	97920	1
+13522	13584	1
+36470	10036	1
+7266	8186	1
+10479	9125	1
+10915	19742	1
+25779	101994	1
+29025	17004	1
+5742	14100	1
+19500	18092	1
+11941	2505	1
+7333	20431	1
+17116	17796	1
+19000	75378	1
+25994	6966	1
+56109	8901	1
+22651	43492	1
+52040	36470	1
+51492	28288	1
+38782	37823	1
+73331	24386	1
+105039	25348	1
+14498	12889	1
+26093	27299	1
+4879	98237	1
+43517	20940	1
+34088	50252	1
+14385	16928	1
+104342	5036	1
+35067	10915	1
+7491	37373	1
+76035	7038	1
+24386	741	1
+29025	8098	1
+11715	5148	1
+14158	73354	1
+38601	19000	1
+2989	7038	1
+41232	7994	1
+18309	7491	1
+38916	44370	1
+7107	25379	1
+103346	7038	1
+20309	101645	1
+18031	11686	1
+14117	9896	1
+55372	49892	1
+21493	6383	1
+105877	39637	1
+81871	19871	1
+16121	103214	1
+56326	1865	1
+100790	8098	1
+75051	48375	1
+14385	8323	1
+11002	12406	1
+40140	17907	1
+15650	24386	1
+7642	44133	1
+57512	17227	1
+43942	16045	1
+28240	41075	1
+4497	104481	1
+28124	102623	1
+72764	82954	1
+5886	41279	1
+6860	4497	1
+34088	98894	1
+11715	25348	1
+54643	45753	1
+3560	16045	1
+21903	16660	1
+72487	21789	1
+28051	35472	1
+6860	6645	1
+37791	17340	1
+91735	34978	1
+43244	35633	1
+11075	94324	1
+7491	18585	1
+13923	13789	1
+12460	16844	1
+25536	81878	1
+22774	13522	1
+21862	8392	1
+77343	58181	1
+16367	37563	1
+19155	7721	1
+30730	2708	1
+68091	17887	1
+15230	11002	1
+92113	8372	1
+19000	9380	1
+14117	99292	1
+18980	25335	1
+14560	17952	1
+92243	37113	1
+20614	52040	1
+10633	37868	1
+28051	26093	1
+25335	8901	1
+44030	5036	1
+6002	38916	1
+44358	28510	1
+105877	23875	1
+14805	12704	1
+10452	15485	1
+32336	7113	1
+14904	38763	1
+18847	24354	1
+102346	27677	1
+29483	15214	1
+9012	105850	1
+25148	59376	1
+23348	9743	1
+101645	55573	1
+34251	27384	1
+4497	21843	1
+27228	7038	1
+15432	94724	1
+5214	74081	1
+103448	2834	1
+106246	17340	1
+12679	10570	1
+6619	59376	1
+12052	13789	1
+14904	17558	1
+85619	68091	1
+17761	44370	1
+17907	39886	1
+98407	7113	1
+3275	18007	1
+37791	21061	1
+24075	6487	1
+22424	13943	1
+14842	3358	1
+81878	6002	1
+13522	5886	1
+3305	10670	1
+7721	80073	1
+10250	57492	1
+15552	41301	1
+17457	3587	1
+98894	53858	1
+12771	17209	1
+10570	19460	1
+28626	19000	1
+91562	17988	1
+7383	102346	1
+18092	39290	1
+63888	20780	1
+11902	25926	1
+21094	17474	1
+13923	24115	1
+24386	47801	1
+71138	8392	1
+3275	13499	1
+10315	5015	1
+48480	11075	1
+104533	39555	1
+14059	25289	1
+21843	17588	1
+31249	7038	1
+40128	105409	1
+17796	36782	1
+13789	9724	1
+37791	94868	1
+14385	99395	1
+38271	6487	1
+11394	78985	1
+26246	15795	1
+24115	11868	1
+10452	10434	1
+7544	14534	1
+21061	25994	1
+6487	20653	1
+52058	11002	1
+100820	2708	1
+32119	38794	1
+13724	25348	1
+14158	104481	1
+28510	28358	1
+87387	51514	1
+15250	43492	1
+13499	13195	1
+77343	98237	1
+103792	9012	1
+12917	102346	1
+11887	102272	1
+3305	9896	1
+40354	6732	1
+78962	18074	1
+34978	17098	1
+7491	15583	1
+36556	8676	1
+13847	36782	1
+52040	14135	1
+72487	94699	1
+42302	59893	1
+102151	12795	1
+53824	37823	1
+20286	95073	1
+7642	36440	1
+29025	19611	1
+4789	21862	1
+34251	82954	1
+10570	43492	1
+12704	39841	1
+27789	3217	1
+30471	6073	1
+33961	36470	1
+6860	20286	1
+3650	39984	1
+11484	50595	1
+29483	59358	1
+7569	7857	1
+17319	45366	1
+13890	36782	1
+7444	25926	1
+50570	2208	1
+39141	11735	1
+106388	15120	1
+11546	7313	1
+55573	55372	1
+17525	17319	1
+27503	102707	1
+71983	14904	1
+73931	18074	1
+40128	11622	1
+20286	8797	1
+32173	19460	1
+106246	48375	1
+15103	18368	1
+17605	28051	1
+6383	72764	1
+98021	12864	1
+9242	8797	1
+105336	30933	1
+35633	37823	1
+38763	74548	1
+13704	105409	1
+98894	18329	1
+71138	15519	1
+25131	12704	1
+103841	17887	1
+10878	5214	1
+16121	4747	1
+13753	11075	1
+35695	12565	1
+18381	74540	1
+17340	25431	1
+8115	15963	1
+7857	13306	1
+20780	12991	1
+25536	34978	1
+7081	27919	1
+55573	30963	1
+21342	17192	1
+100643	13622	1
+11019	94868	1
+11075	7611	1
+5742	65982	1
+17227	11735	1
+12679	21117	1
+20755	24386	1
+1865	55826	1
+63750	37791	1
+23348	13522	1
+22466	16946	1
+8323	19500	1
+19611	41232	1
+105716	14317	1
+8372	80273	1
+48375	31172	1
+56460	20614	1
+85619	10897	1
+65982	37823	1
+66120	15770	1
+32252	9743	1
+57389	21214	1
+39819	39808	1
+99292	82392	1
+47801	81878	1
+3305	14040	1
+2834	101645	1
+17887	44133	1
+11686	104818	1
+97901	5036	1
+41128	17952	1
+52040	25681	1
+7347	37791	1
+15103	11546	1
+11075	13602	1
+41369	37791	1
+17192	16121	1
+20088	5015	1
+6402	6073	1
+13522	74548	1
+5254	4822	1
+57967	44133	1
+27183	12478	1
+9181	5507	1
+10479	38469	1
+15064	17098	1
+39555	14385	1
+9702	13030	1
+11962	15064	1
+18007	70490	1
+103228	39819	1
+68449	2708	1
+25335	50143	1
+9220	16711	1
+68281	17796	1
+29025	2834	1
+25536	18267	1
+51740	9653	1
+36440	102398	1
+99693	17489	1
+57358	19394	1
+14158	3650	1
+36782	28051	1
+12889	12704	1
+11002	39819	1
+54234	14842	1
+25994	19688	1
+12771	91735	1
+105731	37823	1
+7107	8720	1
+45738	25994	1
+28051	16367	1
+9743	8186	1
+41432	3515	1
+21903	105336	1
+33336	16743	1
+12442	5036	1
+43670	35893	1
+14253	14560	1
+8115	23875	1
+105496	45840	1
+75378	7747	1
+36382	38613	1
+16620	8950	1
+16620	80073	1
+59824	11546	1
+4087	19068	1
+14385	25393	1
+40322	30730	1
+12565	16170	1
+7721	20847	1
+9293	22466	1
+50143	17004	1
+18051	17887	1
+6645	17282	1
+8551	17605	1
+24075	10508	1
+14216	25289	1
+92113	12679	1
+13522	20614	1
+19417	17988	1
+16045	21419	1
+21020	53858	1
+27789	10982	1
+17887	46738	1
+14343	7266	1
+68281	22528	1
+3139	10250	1
+101757	16045	1
+10250	104880	1
+10670	2834	1
+9971	29117	1
+14385	12795	1
+18329	6645	1
+103214	14904	1
+24075	59376	1
+20614	10095	1
+18007	3877	1
+3433	12052	1
+35963	18007	1
+5015	81878	1
+14560	25926	1
+51618	6645	1
+43853	10059	1
+6798	20088	1
+12258	98021	1
+7333	23276	1
+15451	27299	1
+9896	52058	1
+74081	20286	1
+50595	39819	1
+17457	16045	1
+5848	18074	1
+52058	30693	1
+50390	82392	1
+3587	11002	1
+9971	41111	1
+27745	13522	1
+17952	16743	1
+68437	7994	1
+43942	25994	1
+12565	80930	1
+17397	12565	1
+4553	6645	1
+25201	6966	1
+102504	6073	1
+63382	27919	1
+4747	17415	1
+102272	44030	1
+57358	5015	1
+55573	37791	1
+25681	68553	1
+9293	1572	1
+96613	17489	1
+51618	16874	1
+13499	13584	1
+24075	70992	1
+11466	25131	1
+4497	16045	1
+24115	9991	1
+36010	11484	1
+71983	44133	1
+9936	20989	1
+9971	15880	1
+98567	3515	1
+27971	77343	1
+6645	7962	1
+13989	11228	1
+99395	28358	1
+44030	3305	1
+73331	9971	1
+3390	30933	1
+17227	103614	1
+9724	39555	1
+40183	16928	1
+25536	15485	1
+5254	13140	1
+8901	102297	1
+59555	20780	1
+5214	51836	1
+63888	11941	1
+5886	21047	1
+26479	31478	1
+11546	38782	1
+14692	5977	1
+23348	51422	1
+28649	28051	1
+3807	17380	1
+3092	20940	1
+43960	39637	1
+9936	44757	1
+12442	59501	1
+27503	40164	1
+33103	8098	1
+11754	11715	1
+13753	52432	1
+68449	20614	1
+97031	11546	1
+22466	17025	1
+17952	39417	1
+39793	13753	1
+17505	8186	1
+80034	14253	1
+100561	17227	1
+96715	13943	1
+18251	11887	1
+15413	47336	1
+2834	21862	1
+91776	14135	1
+24840	3690	1
+19500	17796	1
+12052	72877	1
+4497	3092	1
+43853	27503	1
+19000	9830	1
+55396	59376	1
+21862	16417	1
+92079	35963	1
+24386	26479	1
+101701	6073	1
+36010	96627	1
+14904	9868	1
+13989	28358	1
+18074	34944	1
+36470	9702	1
+6645	22756	1
+22159	105102	1
+36382	62911	1
+13789	24658	1
+17887	19000	1
+9936	9012	1
+2708	40322	1
+47769	77524	1
+19611	15770	1
+15214	9786	1
+18381	24354	1
+25348	9380	1
+25348	57492	1
+14216	101899	1
+54154	18522	1
+54234	16928	1
+92216	19996	1
+28626	12771	1
+14978	103214	1
+12679	8292	1
+17796	11982	1
+39334	18522	1
+34251	34251	1
+21342	94191	1
+13622	79685	1
+17605	11754	1
+19500	105102	1
+11645	29379	1
+94026	8901	1
+6002	68424	1
+73838	26479	1
+68091	13847	1
+102757	39808	1
+102346	51422	1
+25536	14747	1
+85619	17025	1
+68102	41128	1
+33336	39886	1
+5792	29025	1
+12478	40128	1
+38125	24207	1
+37791	71969	1
+25348	14011	1
+24354	18329	1
+7383	14710	1
+18114	7266	1
+59785	6383	1
+14422	19500	1
+55426	6002	1
+38763	27299	1
+52432	55299	1
+16045	22756	1
+36127	4553	1
+82392	11622	1
+52862	17004	1
+37791	31201	1
+30730	101979	1
+23398	15913	1
+13753	10804	1
+25994	3139	1
+23992	8064	1
+31172	24658	1
+17988	59538	1
+104557	36910	1
+18329	55372	1
+7038	57492	1
+14385	31249	1
+20286	17397	1
+4553	21075	1
+17952	11039	1
+96950	11546	1
+2768	19219	1
+5036	33961	1
+25431	46738	1
+52432	105025	1
+7313	11520	1
+41128	6383	1
+25393	1572	1
+58503	5036	1
+105409	14216	1
+25583	19000	1
+7544	28510	1
+20780	68424	1
+13670	14637	1
+38483	31172	1
+25536	53837	1
+12679	10351	1
+28358	8676	1
+63888	16660	1
+96158	15175	1
+20732	14385	1
+7925	36782	1
+28358	7444	1
+10841	12679	1
+36361	5148	1
+21862	12348	1
+34088	17340	1
+30933	20614	1
+6002	39984	1
+39555	104937	1
+12499	18329	1
+3877	99855	1
+13622	105409	1
+23276	97155	1
+38794	55372	1
+25431	12442	1
+104375	37823	1
+100893	37373	1
+56109	7747	1
+11887	18464	1
+13753	105850	1
+6702	30730	1
+25926	65982	1
+94117	27384	1
+14675	30730	1
+11075	99121	1
+36010	103487	1
+25348	4497	1
+52916	5640	1
+9517	16743	1
+11151	96537	1
+7642	9576	1
+5254	17415	1
+17525	16874	1
+13195	79685	1
+13584	8863	1
+6966	10804	1
+59376	31172	1
+11798	7747	1
+27745	25681	1
+33103	82392	1
+11546	12889	1
+14805	24115	1
+4497	9602	1
+63750	57389	1
+8921	30471	1
+10841	55573	1
+3092	21903	1
+8825	13522	1
+45753	14040	1
+43942	17796	1
+30243	13967	1
+34251	91694	1
+56326	30730	1
+42056	18092	1
+7107	23875	1
+8098	9936	1
+5214	27403	1
+37428	31397	1
+9380	4423	1
+47801	9971	1
+11546	10508	1
+21493	15413	1
+14498	17143	1
+106388	8950	1
+11819	1715	1
+13602	65150	1
+42056	18074	1
+18826	5742	1
+59376	32119	1
+2768	5701	1
+42302	8098	1
+3275	2745	1
+51740	103228	1
+2768	82954	1
+68281	20940	1
+13499	104481	1
+91694	20614	1
+10897	24593	1
+43683	40183	1
+38613	17340	1
+4497	9724	1
+18007	82954	1
+11686	3358	1
+13622	104375	1
+5254	17907	1
+22424	43853	1
+2768	63888	1
+15913	21020	1
+39362	52862	1
+27919	15032	1
+22466	16417	1
+20780	34944	1
+74548	20286	1
+14805	19670	1
+31249	7747	1
+4879	18826	1
+67143	6915	1
+25779	16027	1
+25779	6353	1
+7491	16808	1
+16170	40140	1
+13602	18381	1
+38442	17796	1
+19394	11546	1
+41232	14158	1
+18522	24386	1
+18826	2868	1
+101568	39417	1
+7038	4747	1
+43492	32173	1
+14158	8797	1
+10036	6487	1
+8825	44030	1
+17761	13337	1
+95951	39141	1
+41301	7491	1
+27789	2414	1
+29483	12258	1
+37928	55639	1
+103614	25536	1
+6002	100666	1
+68424	5015	1
+105850	6304	1
+6860	3305	1
+103841	16928	1
+20989	12704	1
+6487	68437	1
+4789	4879	1
+41061	30730	1
+9346	15859	1
+1865	18114	1
+32301	78948	1
+5148	74540	1
+25098	17340	1
+39808	8115	1
+25926	44358	1
+97120	24386	1
+13704	7821	1
+30963	12565	1
+4553	6915	1
+39346	6732	1
+11117	71138	1
+96080	45753	1
+15519	11447	1
+24149	47336	1
+25148	101342	1
+35472	97785	1
+5662	18464	1
+8186	6304	1
+43504	22562	1
+11715	8392	1
+8901	1572	1
+11002	44757	1
+97155	8901	1
+15451	29025	1
+3515	95073	1
+68740	20614	1
+4497	82353	1
+13943	21843	1
+55299	17796	1
+38469	8115	1
+5036	31955	1
+14385	17761	1
+25926	103346	1
+101853	17227	1
+92113	11075	1
+21862	13943	1
+5036	94868	1
+8098	104533	1
+6487	24783	1
+101701	5640	1
+41061	10951	1
+105687	15103	1
+2414	8115	1
+6463	18826	1
+44030	30243	1
+12704	1715	1
+17575	16045	1
+92113	39653	1
+102151	25131	1
+39334	7107	1
+41250	13670	1
+15485	11546	1
+11466	62911	1
+80930	28358	1
+17227	103200	1
+10596	29025	1
+98704	12704	1
+9380	39362	1
+4931	5254	1
+22585	21094	1
+11002	16045	1
+70207	6073	1
+103346	13943	1
+15913	18329	1
+55573	36314	1
+59501	967	1
+23276	11868	1
+20614	12442	1
+43826	6645	1
+20595	17116	1
+14343	21862	1
+17558	7107	1
+43492	15485	1
+30730	102297	1
+23875	6353	1
+32173	15413	1
+10036	72764	1
+73331	8372	1
+14805	7925	1
+27919	102707	1
+63750	34978	1
+37428	38613	1
+17761	8863	1
+12317	103487	1
+50252	101221	1
+39141	63750	1
+13943	9346	1
+2505	41128	1
+16121	100584	1
+66120	16743	1
+39313	17380	1
+13522	13670	1
+17558	105102	1
+19351	27299	1
+13923	31172	1
+98766	14385	1
+2768	9810	1
+28051	8186	1
+31249	82954	1
+10878	5036	1
+17861	7491	1
+29025	7594	1
+17340	11520	1
+11075	4879	1
+42056	27183	1
+15064	82954	1
+99395	11754	1
+9786	12258	1
+10315	16290	1
+11039	25779	1
+12424	2414	1
+14618	36010	1
+9936	3410	1
+56326	34615	1
+26277	40128	1
+5507	39141	1
+7491	34088	1
+14385	95488	1
+19960	14710	1
+51740	36782	1
+59501	96158	1
+14805	17166	1
+61485	25681	1
+104481	10095	1
+40128	12679	1
+40914	39841	1
+7295	59639	1
+55639	14385	1
+31172	22424	1
+4391	80034	1
+14766	6860	1
+7107	5617	1
+17818	39141	1
+36470	18267	1
+8825	13499	1
+6645	14385	1
+25335	25348	1
+25536	41301	1
+8863	12917	1
+24386	15137	1
+37791	36361	1
+38613	13908	1
+69206	6645	1
+32800	63750	1
+55860	5015	1
+27919	18585	1
+59538	25201	1
+93971	7747	1
+17319	10479	1
+40128	101645	1
+22159	21094	1
+37113	101757	1
+17380	103228	1
+63750	14904	1
+26815	25379	1
+37428	11484	1
+101645	22585	1
+105102	14996	1
+13642	37233	1
+26745	23276	1
+5036	40322	1
+40128	17098	1
+16224	5640	1
+97155	37113	1
+49892	59747	1
+6860	71138	1
+27503	40183	1
+25926	105102	1
+15175	56326	1
+7347	38385	1
+13602	56109	1
+12258	17761	1
+5036	44757	1
+71480	19611	1
+43960	14978	1
+21047	11075	1
+56326	17761	1
+18074	12960	1
+18251	7491	1
+17227	6595	1
+105102	15032	1
+10841	14385	1
+79625	13670	1
+97663	17761	1
+39417	12679	1
+58503	4497	1
+13943	15880	1
+27228	25994	1
+11754	17489	1
+5584	17887	1
+10633	37791	1
+13499	47769	1
+43504	5036	1
+5015	32800	1
+14385	17004	1
+9653	37373	1
+5214	31172	1
+29379	20342	1
+13642	18464	1
+11415	12258	1
+9810	7906	1
+15175	18051	1
+2989	18329	1
+10951	24974	1
+104818	59376	1
+8921	52862	1
+99121	10982	1
+67143	6645	1
+27919	7702	1
+98071	44030	1
+10351	45840	1
+11002	14317	1
+24783	10434	1
+78985	17952	1
+2989	37791	1
+11887	66120	1
+7491	16874	1
+36146	28510	1
+23276	103792	1
+18826	12653	1
+34944	11546	1
+73331	14343	1
+7383	91694	1
+3390	7747	1
+26898	41332	1
+71602	80598	1
+25148	13789	1
+92079	2708	1
+17227	10596	1
+15064	101645	1
+9786	10570	1
+15859	4747	1
+26093	59639	1
+18074	27183	1
+101645	8950	1
+43517	22651	1
+15770	15413	1
+26898	92113	1
+34322	11075	1
+99307	26479	1
+13670	13567	1
+37454	29117	1
+27919	71969	1
+11686	52040	1
+10452	17143	1
+3611	21094	1
+27183	11057	1
+2768	18902	1
+29025	7747	1
+20342	95407	1
+5214	26353	1
+4497	3515	1
+18092	39527	1
+39866	16928	1
+97120	19500	1
+36470	8950	1
+72596	13642	1
+27503	17004	1
+7134	6383	1
+20780	6073	1
+18074	11520	1
+25348	100400	1
+71138	41599	1
+54234	29025	1
+94592	27183	1
+10059	49892	1
+21862	62911	1
+20940	19155	1
+44757	8216	1
+11735	34088	1
+11546	37373	1
+17796	14472	1
+35963	94724	1
+18522	14253	1
+7038	13642	1
+11484	15049	1
+15230	14385	1
+3690	20047	1
+7925	94724	1
+12460	100439	1
+106388	21020	1
+44757	29483	1
+41398	12864	1
+7491	93579	1
+36361	12864	1
+14059	9242	1
+34978	17887	1
+11415	71654	1
+96551	36623	1
+18074	8676	1
+2208	17004	1
+21094	23583	1
+20342	94699	1
+11484	39819	1
+10549	24805	1
+3515	68091	1
+12771	17397	1
+1865	17227	1
+15432	7038	1
+26898	106388	1
+39819	17474	1
+47022	24386	1
+68894	37373	1
+5886	40311	1
+98006	14842	1
+35963	38782	1
+93943	25994	1
+18074	9576	1
+45366	8186	1
+16001	36010	1
+20342	17143	1
+38763	11686	1
+19394	20402	1
+10878	11075	1
+100534	11484	1
+14253	26898	1
+20780	18074	1
+103841	11715	1
+39808	23583	1
+15650	17025	1
+96700	15156	1
+7038	100534	1
+9125	37791	1
+50252	20614	1
+11546	16081	1
+11002	99693	1
+14385	78962	1
+4772	17988	1
+30933	26898	1
+10841	78985	1
+51740	21359	1
+44583	25536	1
+17887	27521	1
+49892	47004	1
+6487	76035	1
+103448	34088	1
+49892	27299	1
+15432	100820	1
+14235	7113	1
+8653	18074	1
+17340	17166	1
+19394	2708	1
+38916	31249	1
+51514	16825	1
+3690	30243	1
+14726	14726	1
+28358	7821	1
+14385	32005	1
+6206	10915	1
+95205	17952	1
+3690	49178	1
+101221	32252	1
+11546	32005	1
+9830	71969	1
+10710	37823	1
+12795	37513	1
+25536	68424	1
+48375	5423	1
+25994	40554	1
+15859	13602	1
+4497	56109	1
+21789	103792	1
+16140	14135	1
+21075	2708	1
+14560	37823	1
+13813	59501	1
+30243	92243	1
+3515	7107	1
+6966	6002	1
+13989	101899	1
+26479	16660	1
+20940	3275	1
+4497	21903	1
+11228	40354	1
+25994	10391	1
+95205	16121	1
+14472	24763	1
+14117	8981	1
+9602	35227	1
+37791	26479	1
+11715	48146	1
+12478	98610	1
+36782	10897	1
+7721	17004	1
+68661	28240	1
+22774	17004	1
+105687	24354	1
+18074	67143	1
+27677	95205	1
+4497	74081	1
+42056	11019	1
+18007	14385	1
+40128	97155	1
+13522	14675	1
+14117	10670	1
+41128	5148	1
+5507	7642	1
+26246	44030	1
+13195	101221	1
+71480	55639	1
+44824	13642	1
+14317	8115	1
+11941	13753	1
+13584	56045	1
+36010	101620	1
+31172	51492	1
+11075	7266	1
+39653	29483	1
+34944	59726	1
+38171	59726	1
+13499	32252	1
+10951	16928	1
+41398	11546	1
+96700	27919	1
+42302	24115	1
+2834	25994	1
+27919	43942	1
+38763	3560	1
+11151	51618	1
+14472	8676	1
+14317	36782	1
+10203	12052	1
+17558	25431	1
+96613	16874	1
+13584	41332	1
+12771	34978	1
+57953	9631	1
+40128	34599	1
+95891	82392	1
+73331	5977	1
+82392	52862	1
+23875	8216	1
+3650	21843	1
+37791	8551	1
+9702	32173	1
+39808	17887	1
+25926	14498	1
+4531	21159	1
+24149	43023	1
+13584	14422	1
+34615	21789	1
+37113	5977	1
+25201	15598	1
+30730	100820	1
+49892	94191	1
+30963	9702	1
+6941	14011	1
+36361	11337	1
+21862	21862	1
+3952	80882	1
+18381	41061	1
+8592	12406	1
+3560	51740	1
+25536	106498	1
+14842	37928	1
+19611	28863	1
+22637	5254	1
+8098	40128	1
+9971	38877	1
+98841	6002	1
+5381	37823	1
+14446	41332	1
+77406	15747	1
+104035	10479	1
+35227	106388	1
+20286	2208	1
+15376	17340	1
+23348	19742	1
+63888	55639	1
+22743	38794	1
+6860	7994	1
+22424	16946	1
+14343	3092	1
+37791	14560	1
+59358	24840	1
+3515	16027	1
+1572	19996	1
+38171	99517	1
+17166	103228	1
+25536	65982	1
+27503	18585	1
+14385	10529	1
+11622	18092	1
+31955	19000	1
+6966	43492	1
+9971	13499	1
+73342	14059	1
+20675	19091	1
+17952	71131	1
+96627	17887	1
+17192	36010	1
+7038	26370	1
+21020	8098	1
+8115	103027	1
+32173	82954	1
+40354	25994	1
+24805	94324	1
+13499	17796	1
+15137	41432	1
+43492	8950	1
+34978	11546	1
+8186	106296	1
+63750	38794	1
+26898	37928	1
+20614	59747	1
+37868	31201	1
+13670	47860	1
+10059	16711	1
+11039	3515	1
+37223	10915	1
+98567	17143	1
+18267	12565	1
+17605	13753	1
+51492	37823	1
+29025	10250	1
+20286	51836	1
+6966	98945	1
+52432	74540	1
+3611	78948	1
+37113	100584	1
+26277	27677	1
+39527	12478	1
+7680	7721	1
+34088	16985	1
+97736	3305	1
+6619	7925	1
+11002	9653	1
+4879	52040	1
+7383	8901	1
+13642	14385	1
+9346	20342	1
+1865	59501	1
+5148	11686	1
+5015	74081	1
+13522	17525	1
+19611	42817	1
+5792	35963	1
+20342	68876	1
+6860	101221	1
+59376	39290	1
+50252	3611	1
+8186	39091	1
+96080	25926	1
+95073	25926	1
+23211	99517	1
+25681	14385	1
+104533	6073	1
+62911	30730	1
+68449	4201	1
+35963	55573	1
+24896	3759	1
+98766	28649	1
+92113	5701	1
+21620	2708	1
+13923	8186	1
+7821	11754	1
+20780	13642	1
+20940	106388	1
+20431	100075	1
+13195	25536	1
+59538	28051	1
+44594	36010	1
+2768	7821	1
+37428	6353	1
+5584	39819	1
+57358	13337	1
+48375	45975	1
+18092	17837	1
+14385	6002	1
+40750	3587	1
+50595	17796	1
+32005	51492	1
+29117	48375	1
+18031	59376	1
+7721	38529	1
+30471	11941	1
+48375	75071	1
+9743	36024	1
+36382	37767	1
+5254	80073	1
+32252	29025	1
+62152	49892	1
+15770	50252	1
+43853	6487	1
+97155	7994	1
+18114	18329	1
+3877	13642	1
+94896	37823	1
+5192	8115	1
+14560	2414	1
+14317	29379	1
+35633	12679	1
+37791	9953	1
+12565	28510	1
+45753	102200	1
+49892	13923	1
+18051	21903	1
+47336	18267	1
+38204	8846	1
+55573	7491	1
+7038	77524	1
+17380	9060	1
+15064	3305	1
+16045	102757	1
+19905	28709	1
+14385	14385	1
+6860	59893	1
+10479	70973	1
+57358	36470	1
+8754	6576	1
+20877	22585	1
+99790	6073	1
+10250	14100	1
+59538	6304	1
+8098	14235	1
+20877	101853	1
+10915	7906	1
+21006	14842	1
+8169	28358	1
+16140	18007	1
+32301	11546	1
+17861	17796	1
+25583	10596	1
+57358	59376	1
+18368	12460	1
+36470	16711	1
+36382	14100	1
+6487	37868	1
+72487	15432	1
+55887	5886	1
+59376	106246	1
+56109	14059	1
+45658	24783	1
+16045	29117	1
+97031	7544	1
+1715	36623	1
+71654	22585	1
+13522	99320	1
+17227	38469	1
+7333	25536	1
+18980	27403	1
+15451	15413	1
+97155	13967	1
+68449	48375	1
+58503	28510	1
+95192	18847	1
+39362	52058	1
+5036	12679	1
+34978	17380	1
+7925	18092	1
+3217	17227	1
+15156	35963	1
+59358	4497	1
+9914	6487	1
+102733	2414	1
+20834	16896	1
+6966	13989	1
+15913	96627	1
+12565	25536	1
+11466	105850	1
+103722	20614	1
+6645	43492	1
+53837	35893	1
+13670	37428	1
+2768	47336	1
+23348	8216	1
+14135	26745	1
+10549	50595	1
+59376	13522	1
+15413	6860	1
+6645	10479	1
+30243	7347	1
+17525	14317	1
+17397	7313	1
+12704	9830	1
+19460	18267	1
+50252	9743	1
+13989	5036	1
+5036	104052	1
+102707	6576	1
+39886	103487	1
+9743	32800	1
+31478	12704	1
+25779	51740	1
+11466	17380	1
+74548	13704	1
+3217	7994	1
+71138	91562	1
+28051	17525	1
+17227	43504	1
+25335	59893	1
+11715	44030	1
+15552	18114	1
+38250	16896	1
+11686	14560	1
+8169	5640	1
+7038	8186	1
+9971	19611	1
+25431	56326	1
+61396	16620	1
+20877	48375	1
+5507	38442	1
+36782	25431	1
+57492	14472	1
+5254	55860	1
+19091	24149	1
+12478	27105	1
+59376	38763	1
+13642	7747	1
+6966	8551	1
+11546	14618	1
+16001	32800	1
+10841	19000	1
+3611	57358	1
+41432	11686	1
+27183	100893	1
+7038	105538	1
+21020	105336	1
+12478	51514	1
+103282	36010	1
+15250	85552	1
+18007	25289	1
+967	51514	1
+70973	11546	1
+97920	24386	1
+16045	9060	1
+6487	28649	1
+2708	29483	1
+33883	3611	1
+29117	101994	1
+2505	7747	1
+94592	6073	1
+20614	40014	1
+28626	28051	1
+106296	49892	1
+17907	11306	1
+43504	10570	1
+25536	103722	1
+14385	9220	1
+10452	35633	1
+57096	17907	1
+17887	13724	1
+11394	10549	1
+97920	25994	1
+94724	7721	1
+10250	14083	1
+49892	13337	1
+23033	36010	1
+62805	11686	1
+43660	3587	1
+103448	18074	1
+17818	17796	1
+13584	8901	1
+11484	17227	1
+18522	53824	1
+15413	10982	1
+48375	3275	1
+21455	68894	1
+5792	8797	1
+18464	27183	1
+37471	10596	1
+13642	47860	1
+13670	103448	1
+9830	39688	1
+37928	18826	1
+22585	7747	1
+3390	9380	1
+12539	87387	1
+23583	34978	1
+9602	25536	1
+14100	6073	1
+61202	25994	1
+7857	67831	1
+43853	7444	1
+5742	6941	1
+2768	29483	1
+7491	44358	1
+59022	4879	1
+22562	101853	1
+17227	12864	1
+38877	12539	1
+12771	102707	1
+77343	51836	1
+14117	14842	1
+7038	99320	1
+11039	94868	1
+38916	21094	1
+39555	99320	1
+80073	15432	1
+40128	12889	1
+52916	13989	1
+9380	43517	1
+44682	17952	1
+24075	10036	1
+47967	10915	1
+28709	14011	1
+55887	15432	1
+3877	11941	1
+2768	30471	1
+59376	8064	1
+43244	44358	1
+8186	25536	1
+20877	85552	1
+14011	72487	1
+40140	17098	1
+53486	29025	1
+59501	91735	1
+14842	21862	1
+25148	7465	1
+105716	17340	1
+49101	16620	1
+95741	49892	1
+13522	7994	1
+34088	8115	1
+45627	2745	1
+35645	8901	1
+45658	5886	1
+13773	17887	1
+6595	13789	1
+17192	10479	1
+45738	52058	1
+18007	96789	1
+23276	25837	1
+24805	68740	1
+97168	25536	1
+38483	61485	1
+37454	13602	1
+102623	10059	1
+103792	36010	1
+95488	27503	1
+47022	15137	1
+9810	18007	1
+1715	17952	1
+18559	24207	1
+18381	15963	1
+30730	28709	1
+18007	95488	1
+45627	26898	1
+13499	73354	1
+41398	24386	1
+24840	5036	1
+59376	53858	1
+3690	102839	1
+5254	9380	1
+20309	104375	1
+37233	52432	1
+7216	25348	1
+38250	16946	1
+8863	3690	1
+26093	25431	1
+33148	28358	1
+36010	40914	1
+43960	106246	1
+39141	17605	1
+80034	26370	1
+28626	27503	1
+35963	7821	1
+80598	11686	1
+14216	41128	1
+39984	94592	1
+13943	24386	1
+7491	95192	1
+99307	7107	1
+14385	41613	1
+24354	16874	1
+38520	7544	1
+55826	36010	1
+27919	18485	1
+18267	10692	1
+16140	7747	1
+24386	17796	1
+10841	53858	1
+100893	14842	1
+24386	68091	1
+93781	38171	1
+41301	25201	1
+19417	37823	1
+95741	26815	1
+11868	52058	1
+29117	14385	1
+103792	6383	1
+14343	95891	1
+33103	10250	1
+5886	3433	1
+26353	14904	1
+14385	10059	1
+5036	10570	1
+10596	3433	1
+13602	93657	1
+8115	9125	1
+19742	9953	1
+99216	13670	1
+12991	6073	1
+4700	7821	1
+73838	59501	1
+43504	59376	1
+4879	9971	1
+8115	19068	1
+13704	39984	1
+7611	38916	1
+9702	91591	1
+59501	37428	1
+12795	78985	1
+6002	44229	1
+14824	19960	1
+44133	21249	1
+92187	37791	1
+35227	58503	1
+11415	7994	1
+13943	55573	1
+11019	17209	1
+106056	25994	1
+81770	53858	1
+17887	37373	1
+23033	18114	1
+71438	37373	1
+32252	8186	1
+103841	12795	1
+24149	39886	1
+5192	39886	1
+7107	101757	1
+12539	18847	1
+105336	43960	1
+21455	44229	1
+18329	85619	1
+38877	13943	1
+49892	6073	1
+9971	82954	1
+6645	9653	1
+43660	24207	1
+28709	71138	1
+12258	7994	1
+5254	49892	1
+14385	12406	1
+11798	14235	1
+4747	17489	1
+14498	103525	1
+59555	4497	1
+91776	5254	1
+15552	17605	1
+11075	57967	1
+11117	6073	1
+14675	33871	1
+9536	37791	1
+97011	8186	1
+14059	24783	1
+28649	5640	1
+100439	36024	1
+23992	82392	1
+44824	2414	1
+45738	10596	1
+11019	17192	1
+49268	7857	1
+44229	8551	1
+8064	48375	1
+21862	25348	1
+105716	17887	1
+6941	11564	1
+5036	18007	1
+22585	59555	1
+18007	38469	1
+97031	15250	1
+6966	9971	1
+39141	42056	1
+29379	37373	1
+16045	16045	1
+15570	12478	1
+41204	20614	1
+57492	16711	1
+39334	59501	1
+103792	28051	1
+9293	11415	1
+14842	24115	1
+7611	6732	1
+17674	12565	1
+18074	15570	1
+51492	105025	1
+21843	5640	1
+10479	39290	1
+7313	23583	1
+26479	9293	1
+39141	17474	1
+44478	13908	1
+14904	12368	1
+5148	59893	1
+6002	43244	1
+13584	29025	1
+10570	1715	1
+21862	17952	1
+103792	6304	1
+13522	28124	1
+22528	59639	1
+44682	25431	1
+14385	25348	1
+17907	85619	1
+3611	13923	1
+12116	11306	1
+39984	11117	1
+39637	17209	1
+78985	10982	1
+55887	5036	1
+20780	21843	1
+36107	5324	1
+3877	2834	1
+93579	16743	1
+44030	18051	1
+7107	30341	1
+25994	7882	1
+19500	12317	1
+10095	19394	1
+11228	27971	1
+9868	6487	1
+31249	5015	1
+15064	16045	1
+25994	43517	1
+56326	17258	1
+18074	39555	1
+38171	6192	1
+2989	24149	1
+7906	37823	1
+9786	19312	1
+21249	7994	1
+14135	15120	1
+3305	70207	1
+44133	71969	1
+11415	34978	1
+10095	104880	1
+13195	11686	1
+16312	21862	1
+10452	59376	1
+28051	15650	1
+14083	14158	1
+55573	80073	1
+26898	82954	1
+2208	7038	1
+14178	14100	1
+21843	14577	1
+15747	12565	1
+10915	13240	1
+29025	18092	1
+40311	10452	1
+26479	18381	1
+63888	15064	1
+6487	5617	1
+57096	27677	1
+5015	45429	1
+25536	87265	1
+15485	49892	1
+25148	19351	1
+47801	6073	1
+6002	41432	1
+14498	74548	1
+15859	15880	1
+81871	14253	1
+12704	39808	1
+15196	94592	1
+13943	26093	1
+21159	12679	1
+9896	19611	1
+11715	47860	1
+35963	27299	1
+17380	11099	1
+16001	18381	1
+11754	11622	1
+9868	19437	1
+13584	21843	1
+11546	94191	1
+34944	34944	1
+3690	12960	1
+15064	17282	1
+97920	17004	1
+5977	92113	1
+15196	41432	1
+17887	96700	1
+20614	35695	1
+102466	11075	1
+12499	1464	1
+68606	16928	1
+9724	15913	1
+1865	14766	1
+18585	6002	1
+59376	19294	1
+11433	8551	1
+81878	14601	1
+41128	15432	1
+12478	11002	1
+43960	17887	1
+5640	87387	1
+14385	9914	1
+27677	16045	1
+18585	44757	1
+26353	56326	1
+8825	10095	1
+44358	10822	1
+24805	12653	1
+14472	100893	1
+13724	5507	1
+25779	17907	1
+18031	48375	1
+98766	41128	1
+14317	12795	1
+41232	13989	1
+4908	39382	1
+19437	25926	1
+20431	7611	1
+11002	8392	1
+70207	10434	1
+44030	98894	1
+15103	56326	1
+98894	14385	1
+26898	96848	1
+39984	98766	1
+78962	14958	1
+106388	21075	1
+33961	6732	1
+51618	11754	1
+4700	24354	1
+2208	8901	1
+17525	24115	1
+95588	10982	1
+19611	5848	1
+25536	98841	1
+23992	3690	1
+5254	63141	1
+32301	21094	1
+91830	16928	1
+21342	17952	1
+8653	16874	1
+24149	16874	1
+52058	12960	1
+50595	20834	1
+36314	25348	1
+39637	103792	1
+93781	5662	1
+82954	35893	1
+39793	16743	1
+23460	14842	1
+31598	11686	1
+23348	16140	1
+13499	58503	1
+41128	14534	1
+94132	37823	1
+99320	51492	1
+25335	20309	1
+13584	8392	1
+17796	12679	1
+72487	57953	1
+33103	13670	1
+6645	15552	1
+12991	14158	1
+38763	13622	1
+21061	29025	1
+59501	50570	1
+5848	16928	1
+7244	13499	1
+17457	11546	1
+11715	79685	1
+7491	4700	1
+19611	44358	1
+5036	17004	1
+10915	61202	1
+103614	3515	1
+27789	63141	1
+14446	13989	1
+13670	25393	1
+53824	9830	1
+21903	20877	1
+12771	103614	1
+17907	16045	1
+55687	24207	1
+11484	9653	1
+14135	13622	1
+5214	10897	1
+8981	8797	1
+14692	20732	1
+27971	7994	1
+13943	41599	1
+68894	17380	1
+29006	102297	1
+19500	19294	1
+6860	27503	1
+2414	104481	1
+10095	25536	1
+14296	34615	1
+6487	10710	1
+10841	16808	1
+9830	13195	1
+18092	2834	1
+29117	63750	1
+31598	19500	1
+11466	104533	1
+15747	100258	1
+4789	13584	1
+79625	4879	1
+13602	9971	1
+16170	19500	1
+95891	9242	1
+36470	12052	1
+2834	73931	1
+12317	6353	1
+96715	25131	1
+15519	15413	1
+2989	15064	1
+7113	80034	1
+11099	24386	1
+2834	10434	1
+16045	95588	1
+106056	39920	1
+14618	3515	1
+11754	31201	1
+19155	9786	1
+22466	17059	1
+3139	13522	1
+8676	8323	1
+7465	15650	1
+100643	17887	1
+19611	12991	1
+37791	18381	1
+17457	10982	1
+10122	13622	1
+11075	18381	1
+59639	72877	1
+26353	44229	1
+83096	26815	1
+44757	103282	1
+25994	32301	1
+43504	28358	1
+96507	49892	1
+10570	27299	1
+9702	41095	1
+9346	16367	1
+21359	39637	1
+55639	37113	1
+28358	37823	1
+26815	6353	1
+13567	23276	1
+13724	8676	1
+14577	100400	1
+13499	6073	1
+14296	17761	1
+63888	7747	1
+10059	11546	1
+62911	17988	1
+13670	31478	1
+37868	4789	1
+16140	5254	1
+57953	34615	1
+55573	7367	1
+18074	50390	1
+97492	67604	1
+22466	100258	1
+21094	45237	1
+11715	16312	1
+6645	34978	1
+10570	30933	1
+12679	6798	1
+15032	71131	1
+13584	17143	1
+26353	6645	1
+22528	103898	1
+3410	32336	1
+12460	8592	1
+44757	51618	1
+40128	11394	1
+21094	17575	1
+12889	28510	1
+19583	9380	1
+44370	2768	1
+80073	7747	1
+106296	9702	1
+11868	39886	1
+1464	18251	1
+14996	39841	1
+18847	105538	1
+99395	19500	1
+7906	18559	1
+39841	99307	1
+20834	15913	1
+10351	5792	1
+39886	99307	1
+13789	51740	1
+3650	55573	1
+6645	7642	1
+25379	11546	1
+27228	12679	1
+56045	5640	1
+13522	68553	1
+102346	17907	1
+25994	73342	1
+17192	3515	1
+25348	45753	1
+41301	16045	1
+19394	12864	1
+14040	4013	1
+20971	11075	1
+5792	6732	1
+55860	14385	1
+55573	40014	1
+39637	25779	1
+19437	105266	1
+47801	11715	1
+1464	9312	1
+96848	21094	1
+24075	17988	1
+39141	38613	1
+17192	18329	1
+101979	24386	1
+2414	11868	1
+21020	5214	1
+27105	16946	1
+21020	30730	1
+104533	23348	1
+105716	5148	1
+19437	12864	1
+8098	50570	1
+12478	100439	1
+21020	5886	1
+26898	55573	1
+36440	6966	1
+7491	17098	1
+18847	12619	1
+12539	14343	1
+6860	38271	1
+55860	6002	1
+3275	10452	1
+12478	101757	1
+5507	15650	1
+52862	11754	1
+15413	7594	1
+10710	14385	1
+103525	8115	1
+7721	98224	1
+103214	15032	1
+11546	20402	1
+103228	39637	1
+12539	10692	1
+25926	6073	1
+15859	50595	1
+41384	17887	1
+14343	17796	1
+24386	13704	1
+50421	48375	1
+21006	19000	1
+18051	15413	1
+32173	19611	1
+17952	101757	1
+8323	59376	1
+41250	11754	1
+15049	39886	1
+95891	6073	1
+24354	65150	1
+3611	9868	1
+6487	8436	1
+23276	5640	1
+13622	63888	1
+27105	16928	1
+25779	8186	1
+30730	19155	1
+14117	3139	1
+16367	12795	1
+55573	56109	1
+6487	57603	1
+75378	14135	1
+94868	18329	1
+55573	24149	1
+105102	43960	1
+94724	20431	1
+11019	39313	1
+11394	11433	1
+35472	12116	1
+55639	38204	1
+10434	45840	1
+41332	17796	1
+77406	15859	1
+8901	15451	1
+1464	50421	1
+35472	6304	1
+49892	14385	1
+7465	14446	1
+40164	25926	1
+11151	32119	1
+21075	7925	1
+78962	15413	1
+43942	23276	1
+71138	79625	1
+14158	53486	1
+20780	4423	1
+11019	95951	1
+68740	8186	1
+93819	7747	1
+6798	2745	1
+9346	71654	1
+15913	4772	1
+14385	55372	1
+40140	17761	1
+55573	13030	1
+16140	82392	1
+7425	10915	1
+89500	24207	1
+39819	57389	1
+6860	81770	1
+4222	9242	1
+55639	4497	1
+1715	6915	1
+8901	91830	1
+96700	1865	1
+5640	30471	1
+17952	66120	1
+91694	13195	1
+28863	25994	1
+7491	94868	1
+6383	68876	1
+41128	4013	1
+1572	15859	1
+57967	7747	1
+23503	20989	1
+1865	96679	1
+17907	21760	1
+3275	97920	1
+18381	17588	1
+61396	4201	1
+8846	7747	1
+17525	39819	1
+25536	20595	1
+17489	9012	1
+40372	18074	1
+7038	20088	1
+40128	17209	1
+28358	34978	1
+19275	25994	1
+68606	29025	1
+3390	5886	1
+19155	19611	1
+8115	51618	1
+77406	12565	1
+100893	11394	1
+7544	106296	1
+13195	19460	1
+12917	45840	1
+101853	36024	1
+14059	71654	1
+11117	5254	1
+5036	9830	1
+94724	8098	1
+59538	12771	1
+9346	21094	1
+72487	37823	1
+3092	10452	1
+36010	21419	1
+14747	70207	1
+36440	44370	1
+11686	100643	1
+45753	24354	1
+5792	55639	1
+7038	38916	1
+45429	53824	1
+7107	21342	1
+40128	11075	1
+48375	38916	1
+34322	6487	1
+40128	6073	1
+99216	16874	1
+59358	27299	1
+20535	23276	1
+24386	71480	1
+25994	38125	1
+45840	73354	1
+9346	21620	1
+5662	7962	1
+25536	15451	1
+59376	25779	1
+1464	34599	1
+5423	37823	1
+5214	38529	1
+15432	51836	1
+102151	17415	1
+25994	19742	1
+32800	57512	1
+17952	81878	1
+44133	29379	1
+18074	36440	1
+42056	12679	1
+36361	26353	1
+14117	10250	1
+18092	4013	1
+17116	5381	1
+40354	15432	1
+19611	48375	1
+38763	43504	1
+17761	101701	1
+91591	6073	1
+9012	19437	1
+6383	21075	1
+30730	25289	1
+10250	5720	1
+21862	14296	1
+10982	50595	1
+94724	30730	1
+33103	24783	1
+9702	59376	1
+54234	59893	1
+53050	38171	1
+9810	6073	1
+21862	27789	1
+52040	9702	1
+59376	15485	1
+39984	50390	1
+21823	2414	1
+17952	105716	1
+4879	20971	1
+26370	45840	1
+44757	46738	1
+3433	44030	1
+9220	13642	1
+5886	9380	1
+20614	100439	1
+8533	59726	1
+41599	7134	1
+7721	18007	1
+39417	70207	1
+98704	10897	1
+24149	39808	1
+15064	47336	1
+10391	7925	1
+24354	15880	1
+10670	18007	1
+33871	7747	1
+27503	39235	1
+39334	39313	1
+11546	56326	1
+91562	55573	1
+14601	44030	1
+6966	16711	1
+13670	94132	1
+48375	34978	1
+39808	17319	1
+7038	52432	1
+14083	12960	1
+10670	21921	1
+11546	41613	1
+13499	45738	1
+26246	66120	1
+100643	21862	1
+103346	17143	1
+15432	21493	1
+11433	15103	1
+37428	36782	1
+20286	20309	1
+12565	61396	1
+18092	1078	1
+15913	91562	1
+9868	10095	1
+25131	59639	1
+5148	20940	1
+105687	45753	1
+77343	20834	1
+25994	4931	1
+13522	104075	1
+10915	20047	1
+5913	9424	1
+102346	10841	1
+9896	7994	1
+17952	102504	1
+25536	18007	1
+14692	2834	1
+27503	17040	1
+25431	68281	1
+44030	56045	1
+56566	16711	1
+5640	4013	1
+43960	21789	1
+105716	26353	1
+105850	24115	1
+19460	48375	1
+102297	11075	1
+25335	12889	1
+57389	102757	1
+18092	79685	1
+8115	17761	1
+25335	11415	1
+11075	25335	1
+15913	40128	1
+20309	42302	1
+10897	32351	1
+5507	21359	1
+40002	9868	1
+14924	16743	1
+13753	6073	1
+28510	25994	1
+1267	19351	1
+14385	16711	1
+21324	11151	1
+12052	43660	1
+6798	12889	1
+81770	20847	1
+24658	12258	1
+105102	51618	1
+20595	3515	1
+2208	53858	1
+68740	18381	1
+3515	59538	1
+13584	5254	1
+30730	17588	1
+81878	20877	1
+13602	7134	1
+96613	21094	1
+101853	9786	1
+21342	10710	1
+12704	14861	1
+14343	8169	1
+29379	17380	1
+26479	29117	1
+17952	30730	1
+32800	36146	1
+53486	8797	1
+10670	14343	1
+13454	8115	1
+5036	13704	1
+14577	5036	1
+53858	18522	1
+12406	37823	1
+13923	6002	1
+38016	10731	1
+17988	97920	1
+11754	6402	1
+12889	17952	1
+21455	11075	1
+38782	16743	1
+21455	6073	1
+87387	24354	1
+95891	11715	1
+16121	17319	1
+6941	21094	1
+18847	48163	1
+38763	103214	1
+10670	14178	1
+70207	19583	1
+23129	17796	1
+22743	40128	1
+45840	14100	1
+9830	6595	1
+30730	59836	1
+38483	11447	1
+35963	99395	1
+15552	17340	1
+44229	44030	1
+8098	18329	1
+73931	16928	1
+32252	14135	1
+80073	25348	1
+55027	16743	1
+18329	51618	1
+7038	99640	1
+25994	38310	1
+20780	8950	1
+95219	48375	1
+39362	5254	1
+8098	19871	1
+15451	30730	1
+38794	6353	1
+20847	45840	1
+20563	50143	1
+10897	15859	1
+27677	93657	1
+24386	96627	1
+12539	15539	1
+37113	16928	1
+7821	13753	1
+47057	70207	1
+18847	25994	1
+106296	12565	1
+28358	9914	1
+14059	4222	1
+39984	92113	1
+39653	10633	1
+7383	5886	1
+8901	20286	1
+5015	30933	1
+5742	99216	1
+45658	8372	1
+3650	16660	1
+25098	25348	1
+14178	56566	1
+11228	36470	1
+37928	9971	1
+105538	37113	1
+27337	43683	1
+52432	12864	1
+48375	9786	1
+31249	55573	1
+23875	15049	1
+14216	28288	1
+25837	6383	1
+106388	20614	1
+12460	16874	1
+14842	12991	1
+17340	38483	1
+7491	51740	1
+36361	17952	1
+34978	14385	1
+62911	17887	1
+19000	31249	1
+25994	6619	1
+102707	24115	1
+17340	48375	1
+6383	33883	1
+12460	16808	1
+18381	28051	1
+25348	11645	1
+57358	20595	1
+18826	40183	1
+11686	50252	1
+11622	45429	1
+3690	13381	1
+49892	32173	1
+11306	27919	1
+11715	74021	1
+25393	35963	1
+31955	14385	1
+12565	59501	1
+54636	7821	1
+10434	16660	1
+95219	3587	1
+20614	97031	1
+33961	4497	1
+38794	37939	1
+98894	39886	1
+55573	25289	1
+39886	26228	1
+35963	105472	1
+33103	14158	1
+12368	6645	1
+13967	17025	1
+22466	7747	1
+69432	25348	1
+96080	19500	1
+29483	16620	1
+39808	6353	1
+72596	24354	1
+19312	15250	1
+100534	5214	1
+97120	17887	1
+17525	17761	1
+2414	105409	1
+12653	25431	1
+49892	36146	1
+56045	45840	1
+96613	52432	1
+7038	101899	1
+23276	55860	1
+91591	55573	1
+14135	74081	1
+45658	7994	1
+67604	17319	1
+44478	23875	1
+55573	54636	1
+12679	59358	1
+13499	8720	1
+13522	59836	1
+5423	5036	1
+31249	15432	1
+49892	14216	1
+14824	2414	1
+7925	13704	1
+104375	18092	1
+37791	33961	1
+24115	22774	1
+27503	48375	1
+15137	106246	1
+45366	36382	1
+103200	59376	1
+12889	17004	1
+18074	44030	1
+13753	6966	1
+19394	14385	1
+12653	41128	1
+25348	14343	1
+8115	37791	1
+16140	39984	1
+49892	95219	1
+37428	91776	1
+13522	38529	1
+26093	104052	1
+12317	17489	1
+5148	8797	1
+21760	20342	1
+37605	26815	1
+61485	11075	1
+59726	39555	1
+17227	14100	1
+3690	6798	1
+38334	16928	1
+14842	101645	1
+14216	74540	1
+96627	11754	1
+9576	35963	1
+68449	19000	1
+105102	95741	1
+103282	10897	1
+3587	17525	1
+103525	25681	1
+44478	27919	1
+20614	19257	1
+59639	11002	1
+25148	51492	1
+13908	17025	1
+19437	17761	1
+43960	3410	1
+15859	85619	1
+9653	68091	1
+15432	33883	1
+68553	10250	1
+27677	73931	1
+37791	17004	1
+56326	9602	1
+13602	19583	1
+98584	20614	1
+44682	39637	1
+97845	37791	1
+98584	34088	1
+11228	17004	1
+5886	9896	1
+38469	71138	1
+24354	12348	1
+17837	11754	1
+6487	44358	1
+17605	11466	1
+28841	13195	1
+2672	6732	1
+14385	2414	1
+11754	14083	1
+6595	52432	1
+3139	18007	1
+7721	87305	1
+72828	17143	1
+28510	101342	1
+17907	15913	1
+106365	9602	1
+49892	74866	1
+14710	3358	1
+9293	36782	1
+6941	102398	1
+14422	39984	1
+21843	14343	1
+103165	13584	1
+55573	13967	1
+44682	12539	1
+13873	24658	1
+7107	17457	1
+9380	3611	1
+98224	3275	1
+4747	6073	1
+4908	28240	1
+5036	10059	1
+7491	37823	1
+103995	15137	1
+11546	16045	1
+6966	8186	1
+11546	100820	1
+9830	59501	1
+93657	15432	1
+14422	81878	1
+38171	18980	1
+18559	94896	1
+39984	3275	1
+20614	91562	1
+59376	14577	1
+2834	11075	1
+95073	32800	1
+8863	37823	1
+39819	14618	1
+9810	8372	1
+44478	15913	1
+2708	9536	1
+2414	21493	1
+51492	6073	1
+38782	16620	1
+19000	45237	1
+25201	18267	1
+13584	12960	1
+13602	14422	1
+6383	75378	1
+55639	8950	1
+101757	27677	1
+12258	4497	1
+16417	37373	1
+13873	6941	1
+57492	48375	1
+91694	39984	1
+42056	10982	1
+11715	102167	1
+12795	101221	1
+93657	18329	1
+7107	14978	1
+13704	18381	1
+6402	13499	1
+10596	50390	1
+8186	9786	1
+20755	8098	1
+43504	59358	1
+24149	59376	1
+22528	104557	1
+3515	37823	1
+14135	68553	1
+12704	12565	1
+33961	25681	1
+103525	17907	1
+18522	103792	1
+100643	16367	1
+9242	45658	1
+16121	4772	1
+4497	31249	1
+34088	11546	1
+14472	13967	1
+55396	12565	1
+72334	28240	1
+20614	15250	1
+12539	12653	1
+104052	28649	1
+41315	14343	1
+54643	5742	1
+14675	5254	1
+5148	8901	1
+20614	103614	1
+96507	9702	1
+17796	8846	1
+17575	11754	1
+28626	17952	1
+7038	37823	1
+26093	19394	1
+18826	12442	1
+11075	15250	1
+6645	6619	1
+29483	3515	1
+1865	17861	1
+10670	55639	1
+28863	12679	1
+4497	14904	1
+14011	14692	1
+24658	20877	1
+102466	21620	1
+17227	17340	1
+7081	7107	1
+67143	10570	1
+30730	28626	1
+14317	102272	1
+19500	95073	1
+16620	37823	1
+59376	11902	1
+14904	15932	1
+68876	42056	1
+96262	13602	1
+15064	20595	1
+99395	16928	1
+11075	14657	1
+40083	13195	1
+20877	50252	1
+99562	15103	1
+39886	37620	1
+34599	7038	1
+13522	51618	1
+2768	101645	1
+10915	93881	1
+25994	99640	1
+79685	7747	1
+18329	11546	1
+44682	21075	1
+24805	6576	1
+97920	44133	1
+92113	8950	1
+23398	8115	1
+45658	8901	1
+11151	6353	1
+78985	36782	1
+96646	37823	1
+27789	8950	1
+71138	17796	1
+14958	39841	1
+18381	91562	1
+57977	25348	1
+18007	27299	1
+103165	11075	1
+37454	20780	1
+9312	17227	1
+2768	3611	1
+91776	17340	1
+46738	37373	1
+20088	24763	1
+20780	41111	1
+17761	35633	1
+14904	54154	1
+57389	25779	1
+21020	21921	1
+2834	53486	1
+12116	44594	1
+5423	9602	1
+39866	25994	1
+19437	57512	1
+5423	51618	1
+9971	100258	1
+38763	4724	1
+105956	36010	1
+80930	8186	1
+30243	4497	1
+20088	39362	1
+73342	82392	1
+14747	14787	1
+14842	20847	1
+25994	8950	1
+5792	9936	1
+14904	103282	1
+4553	24207	1
+14059	20755	1
+91747	5640	1
+6002	105716	1
+59358	9602	1
+57512	9012	1
+10670	5640	1
+7244	52058	1
+6383	17457	1
+105649	25536	1
+17761	23129	1
+10250	11117	1
+5977	16140	1
+18559	34251	1
+68894	14978	1
+21342	23398	1
+99121	8676	1
+50595	17025	1
+12889	80034	1
+55573	6437	1
+12565	8392	1
+9936	39808	1
+92113	22585	1
+27105	4879	1
+98894	34978	1
+14446	52916	1
+9971	7994	1
+104052	37823	1
+11584	19437	1
+28051	48163	1
+13923	10036	1
+26898	17837	1
+19611	68620	1
+18007	3611	1
+2208	34251	1
+17907	13773	1
+18522	16121	1
+7925	16660	1
+14904	11546	1
+13602	10250	1
+5640	74021	1
+26880	7491	1
+4724	57389	1
+29040	23276	1
+91546	14158	1
+9220	35472	1
+10250	3275	1
+24149	2414	1
+21020	39362	1
+6915	12478	1
+37791	8950	1
+104035	9830	1
+17796	57492	1
+13753	10897	1
+17761	29379	1
+106365	13195	1
+13195	11466	1
+17952	51618	1
+51618	6383	1
+10731	7113	1
+17192	1464	1
+20847	5148	1
+14805	10897	1
+12317	6073	1
+11686	58230	1
+103841	15103	1
+16045	91562	1
+29117	39886	1
+53824	6073	1
+97785	24354	1
+39688	20877	1
+14343	59376	1
+36440	38916	1
+68281	39637	1
+39362	19583	1
+23460	18007	1
+13499	96646	1
+14978	39313	1
+5640	96871	1
+11546	15650	1
+98071	15175	1
+10549	5662	1
+30730	24115	1
+37563	9971	1
+19113	36024	1
+6595	8115	1
+3390	37113	1
+13499	5148	1
+14472	18074	1
+5148	29379	1
+6002	9914	1
+19091	12565	1
+70009	6645	1
+101645	6073	1
+71138	17227	1
+25994	39458	1
+27183	17474	1
+30243	99444	1
+45840	91694	1
+29379	36361	1
+13753	20877	1
+17796	42056	1
+17166	17359	1
+8551	12478	1
+23460	9971	1
+25536	94117	1
+24149	75051	1
+10452	75378	1
+16045	17887	1
+3275	103448	1
+33103	20940	1
+14577	10951	1
+6002	67143	1
+39808	17861	1
+19837	16157	1
+52432	65150	1
+19394	15413	1
+21862	28626	1
+44358	10059	1
+14577	18074	1
+11715	12442	1
+91735	26479	1
+104035	59501	1
+99320	37113	1
+14577	79625	1
+11546	35472	1
+104533	14842	1
+45840	34251	1
+6383	7721	1
+97155	2414	1
+7038	21743	1
+15432	20877	1
+59538	29117	1
+39637	97120	1
+7642	3305	1
+19996	68281	1
+97845	17340	1
+73354	3305	1
+49892	34978	1
+49892	14747	1
+49892	87265	1
+14100	3650	1
+52916	14253	1
+8115	5507	1
+45840	16660	1
+17796	34978	1
+4931	3587	1
+32252	20595	1
+20877	50570	1
+44370	5148	1
+13337	12864	1
+33103	8981	1
+17887	37563	1
+25348	103525	1
+20286	11484	1
+45237	6576	1
+5036	3611	1
+21047	8901	1
+43660	39920	1
+38877	11715	1
+16620	12889	1
+44030	17489	1
+2768	4497	1
+68876	44030	1
+15485	25348	1
+14726	14747	1
+18329	68894	1
+106296	11546	1
+9346	15880	1
+39362	75378	1
+4497	11686	1
+82392	4222	1
+28051	8392	1
+44757	38782	1
+28358	100439	1
+39313	39141	1
+11686	40140	1
+30787	17143	1
+3170	29596	1
+32119	5036	1
+27228	37791	1
+8592	18114	1
+4724	40183	1
+19417	36107	1
+20675	98021	1
+45738	7925	1
+22585	3139	1
+32252	6732	1
+10804	39637	1
+37791	59358	1
+5507	11645	1
+105409	13499	1
+3611	15250	1
+102733	17907	1
+37253	40183	1
+13156	30730	1
+25994	54577	1
+2208	44682	1
+9220	36361	1
+10710	18329	1
+7107	17282	1
+34944	4423	1
+12565	70992	1
+3275	56566	1
+22682	28240	1
+10841	37823	1
+21903	10897	1
+8981	9242	1
+23033	56326	1
+20940	57096	1
+7038	39808	1
+59836	9702	1
+20755	2768	1
+36470	74081	1
+1811	7925	1
+39334	25536	1
+14235	13622	1
+72764	4423	1
+19996	12478	1
+15032	21359	1
+14675	32709	1
+104920	37823	1
+59022	16928	1
+8901	91776	1
+11686	34322	1
+20971	11228	1
+7038	46595	1
+6487	37767	1
+14385	18485	1
+10479	6576	1
+103027	13923	1
+39653	52862	1
+44757	97845	1
+91546	14059	1
+38794	103282	1
+3515	3560	1
+70973	8186	1
+50421	14904	1
+39091	5036	1
+39808	36782	1
+19611	2745	1
+6487	14958	1
+20989	27299	1
+21862	6353	1
+19091	8115	1
+10570	19437	1
+35227	43504	1
+24354	52916	1
+37791	95951	1
+52058	19611	1
+68894	27919	1
+5254	6553	1
+96613	59538	1
+37454	30243	1
+6002	8115	1
+45237	13499	1
+5036	93384	1
+17907	9181	1
+7491	17575	1
+102466	8592	1
+21843	14385	1
+48375	47057	1
+12679	41075	1
+12348	20402	1
+57512	3515	1
+9702	32252	1
+17952	48146	1
+17605	16874	1
+102435	1267	1
+13704	14498	1
+92113	13602	1
+19155	6645	1
+50390	16660	1
+12991	39653	1
+10822	11686	1
+12679	15485	1
+62805	25536	1
+10549	28626	1
+39920	4553	1
+52058	56045	1
+19374	5036	1
+105102	68876	1
+11715	24354	1
+21342	16027	1
+39819	102151	1
+59376	2208	1
+100166	1464	1
+96848	6073	1
+40140	101757	1
+17796	17588	1
+5742	39688	1
+32709	7994	1
+45738	2834	1
+27183	37791	1
+4531	68102	1
+14618	27677	1
+31397	29117	1
+19000	7594	1
+12815	8186	1
+4747	56326	1
+44478	18329	1
+13989	19460	1
+12771	6353	1
+71654	9936	1
+22682	3690	1
+14904	17192	1
+41599	14446	1
+1865	8098	1
+28510	20614	1
+17457	19000	1
+9536	37823	1
+37791	9971	1
+14216	9653	1
+22424	19500	1
+18585	17761	1
+14135	5254	1
+4553	82954	1
+40571	19611	1
+25926	34088	1
+10452	8950	1
+7107	101568	1
+5036	80073	1
+14343	12348	1
+17166	44090	1
+18074	41599	1
+9702	63590	1
+39984	43960	1
+9702	35472	1
+17282	17887	1
+25131	17525	1
+74021	13622	1
+5036	68515	1
+32173	6383	1
+9602	15485	1
+12653	27105	1
+68437	25994	1
+41613	6487	1
+20847	15650	1
+59785	11686	1
+28358	27299	1
+49892	47057	1
+44133	42056	1
+61485	39653	1
+10692	17952	1
+102707	7313	1
+18381	17907	1
+12704	11002	1
+14692	3433	1
+14158	10596	1
+7038	14472	1
+27503	16874	1
+68437	5015	1
+32301	8676	1
+36782	11754	1
+42344	52058	1
+13472	37823	1
+91776	7994	1
+10897	44229	1
+39886	59538	1
+6595	9971	1
+14216	30787	1
+47801	6966	1
+105687	48375	1
+49892	87408	1
+17887	11151	1
+10351	25335	1
+23398	6645	1
+17887	9060	1
+7107	15032	1
+13602	26353	1
+52058	68091	1
+27503	11433	1
+15913	16874	1
+28626	38794	1
+11546	88067	1
+45840	2834	1
+57389	11982	1
+32709	5662	1
+104481	21862	1
+41432	7491	1
+21047	5214	1
+36623	26093	1
+99320	14472	1
+19500	104818	1
+55573	74081	1
+63141	7994	1
+42056	39313	1
+39886	11002	1
+29117	44594	1
+19996	12499	1
+8098	26353	1
+17952	15583	1
+39141	3560	1
+41315	40128	1
+42817	3587	1
+97492	12795	1
+18381	7702	1
+15451	23276	1
+29025	102346	1
+20286	100820	1
+74021	28124	1
+80034	13967	1
+6553	80034	1
+74021	1267	1
+100510	6645	1
+12518	13642	1
+6487	8392	1
+105102	44229	1
+45840	99678	1
+6487	18007	1
+11686	43853	1
+36470	11546	1
+105336	27384	1
+13602	102623	1
+24354	34322	1
+50252	4497	1
+6383	19219	1
+70207	12077	1
+4879	7747	1
+11686	13522	1
+14317	7747	1
+36623	39290	1
+11306	24507	1
+23398	39819	1
+51422	7747	1
+3587	11868	1
+30730	68939	1
+62911	5214	1
+10122	16711	1
+17575	16874	1
+103282	51740	1
+55887	39362	1
+13522	17907	1
+13156	20431	1
+25201	18464	1
+81770	21094	1
+7113	20563	1
+68091	39141	1
+19000	41095	1
+12991	10596	1
+23129	39819	1
+12348	45840	1
+15539	8186	1
+20834	29025	1
+10411	41432	1
+69206	6966	1
+8098	98610	1
+3650	82392	1
+18092	106388	1
+13567	21862	1
+1267	26146	1
+55027	7107	1
+5148	8115	1
+9312	3515	1
+45975	13831	1
+46738	11819	1
+7113	6941	1
+11546	62152	1
+6860	32301	1
+6645	7081	1
+19670	1572	1
+24354	27105	1
+19583	19000	1
+12499	12653	1
+50252	13195	1
+2708	19275	1
+18267	3611	1
+57492	17143	1
+21760	8676	1
+15913	56326	1
+29025	61485	1
+5742	16874	1
+13499	27403	1
+47022	49892	1
+8846	27384	1
+35633	71138	1
+57358	4497	1
+25681	20940	1
+7857	41528	1
+21075	37823	1
+37868	14766	1
+11622	14040	1
+7491	36361	1
+47801	12052	1
+37928	10915	1
+25148	24149	1
+15913	68894	1
+11075	52862	1
+31955	27299	1
+4879	27403	1
+46738	17143	1
+5254	9971	1
+20780	12960	1
+7383	9242	1
+20780	11922	1
+12795	28510	1
+98945	14011	1
+38916	32173	1
+55887	36470	1
+55573	106483	1
+99482	16743	1
+23033	38763	1
+28358	32336	1
+39819	8115	1
+103792	9576	1
+97736	2768	1
+5423	6966	1
+21342	3560	1
+37791	11686	1
+13989	13704	1
+95488	23348	1
+103792	18092	1
+11715	78985	1
+104481	17143	1
+17380	23398	1
+9380	20780	1
+15485	82954	1
+12565	16620	1
+7925	19132	1
+98584	19500	1
+11819	66120	1
+12653	13642	1
+5254	97845	1
+6553	94896	1
+12653	14446	1
+39235	16660	1
+29596	20133	1
+7333	19500	1
+55573	96537	1
+6645	97619	1
+31955	6383	1
+50421	26479	1
+10434	19000	1
+2768	8981	1
+7857	23992	1
+12442	27105	1
+43660	7721	1
+27919	10692	1
+25583	5720	1
+9830	19417	1
+3515	39417	1
+23211	18980	1
+45237	17761	1
+16312	51514	1
+17380	21094	1
+5015	17143	1
+21862	6966	1
+7491	31172	1
+9830	53837	1
+15049	39841	1
+14343	37868	1
+85519	19611	1
+5036	75071	1
+94592	17340	1
+27503	68091	1
+23276	14766	1
+3690	3390	1
+10897	96646	1
+43271	10915	1
+51740	17761	1
+52916	5148	1
+16045	5584	1
+15451	6732	1
+44030	105850	1
+57512	26093	1
+22585	7721	1
+9012	41301	1
+38171	7295	1
+13622	9971	1
+42302	39362	1
+967	24149	1
+38763	103525	1
+71438	7994	1
+51514	5886	1
+27919	13195	1
+14978	16743	1
+95073	14011	1
+92079	10841	1
+34978	6966	1
+41128	10951	1
+34978	14534	1
+8981	7925	1
+85619	8551	1
+5015	24149	1
+39886	14692	1
+100534	37373	1
+24783	3390	1
+12864	49892	1
+12679	13753	1
+20309	51836	1
+11002	30730	1
+2834	41369	1
+20971	20780	1
+14011	8098	1
+45753	2768	1
+5566	7747	1
+37791	11868	1
+14842	9380	1
+15880	59538	1
+45658	14842	1
+98071	15137	1
+13847	21094	1
+53824	20286	1
+13622	6073	1
+9602	17761	1
+57977	20342	1
+26432	44133	1
+13847	15913	1
+36623	98567	1
+41218	3690	1
+12565	4497	1
+11002	13813	1
+7721	13417	1
+13943	7038	1
+98071	15250	1
+8676	103525	1
+14842	46738	1
+25926	8392	1
+62911	11484	1
+39984	6073	1
+17457	51740	1
+38613	40128	1
+17761	13642	1
+27337	18869	1
+6383	91776	1
+27677	11075	1
+72764	3877	1
+71602	5036	1
+11039	38613	1
+38613	98567	1
+74081	59893	1
+8846	13584	1
+21094	6645	1
+11075	9380	1
+16121	16711	1
+7611	77343	1
+15049	36782	1
+13642	7465	1
+38520	11686	1
+2708	57512	1
+97031	19500	1
+105472	12565	1
+56109	14158	1
+103487	7107	1
+34978	96700	1
+12317	105850	1
+9602	17988	1
+33148	12565	1
+5381	80882	1
+6860	98006	1
+18847	77343	1
+14446	10951	1
+20834	9896	1
+39984	9971	1
+2672	13522	1
+44358	16743	1
+22585	8981	1
+105472	13967	1
+22585	4497	1
+11887	43942	1
+14385	57358	1
+7491	11075	1
+5381	91694	1
+7038	12348	1
+68281	21075	1
+71138	31201	1
+55887	14135	1
+42302	18092	1
+91546	4879	1
+57512	36107	1
+39984	17861	1
+15583	28358	1
+11754	42056	1
+17340	45237	1
+14904	9602	1
+85619	59501	1
+11735	11715	1
+10841	30730	1
+21047	13522	1
+28288	14385	1
+12795	8699	1
+2414	34978	1
+4553	6383	1
+38483	33961	1
+81878	96871	1
+8372	10351	1
+44229	23033	1
+29117	59376	1
+39290	27299	1
+87305	20431	1
+2505	14842	1
+15032	13670	1
+56566	21094	1
+25431	967	1
+10122	14472	1
+9830	54154	1
+14904	5584	1
+63141	6383	1
+13499	5036	1
+5640	10095	1
+24840	44030	1
+7962	5036	1
+7544	8372	1
+38782	7747	1
+94724	25994	1
+7491	1572	1
+72828	17116	1
+7491	17397	1
+12565	15196	1
+78985	21862	1
+41432	27919	1
+15175	18114	1
+39819	17359	1
+40068	69836	1
+18267	5423	1
+11754	45351	1
+41232	72487	1
+26479	12116	1
+11622	17004	1
+20780	25837	1
+6002	96789	1
+40372	28358	1
+36623	17025	1
+13622	68102	1
+3587	4474	1
+17340	12116	1
+13195	4497	1
+13622	18329	1
+27677	85619	1
+55573	32336	1
+17988	6353	1
+72764	21493	1
+18522	14996	1
+2834	20971	1
+51514	37928	1
+5254	10841	1
+14842	33103	1
+9312	17796	1
+8676	74548	1
+17887	100534	1
+31955	55573	1
+78948	7544	1
+28358	8436	1
+11039	14978	1
+59358	59747	1
+106388	18329	1
+102707	10479	1
+20309	13670	1
+26093	12539	1
+71654	62911	1
+18092	24149	1
+13989	99444	1
+71138	16660	1
+38520	49892	1
+18092	101568	1
+44478	8115	1
+2768	10841	1
+5742	11394	1
+25148	36382	1
+41369	25536	1
+102466	6073	1
+30730	91776	1
+37113	5742	1
+10897	80364	1
+81838	23992	1
+57512	10059	1
+11039	102707	1
+59376	97120	1
+15103	12704	1
+10351	20286	1
+35893	16140	1
+25348	6073	1
+71983	13704	1
+11941	92113	1
+15650	7491	1
+18585	35472	1
+9536	36107	1
+4879	18902	1
+19000	14534	1
+27183	27183	1
+36382	16121	1
+20614	37513	1
+8981	13908	1
+51740	12368	1
+18559	38016	1
+27919	17588	1
+17558	21862	1
+10452	9702	1
+5254	20780	1
+12460	27677	1
+61396	35963	1
+15913	17319	1
+68740	96487	1
+16103	59376	1
+21743	12499	1
+21249	2414	1
+5886	50390	1
+3587	6732	1
+20847	50595	1
+56109	20780	1
+10692	15598	1
+3092	9536	1
+36010	33336	1
+12368	37791	1
+68515	18522	1
+9971	15859	1
+3170	7038	1
+15032	17380	1
+17340	15103	1
+37939	37373	1
+20286	36314	1
+21006	7038	1
+44229	17887	1
+25348	5566	1
+57096	20780	1
+14385	105649	1
+17818	25994	1
+100561	11546	1
+11798	5886	1
+9424	16928	1
+38204	16157	1
+96487	12565	1
+36623	16743	1
+25536	13622	1
+39819	16001	1
+50421	13753	1
+1865	31201	1
+71138	68449	1
+17796	21743	1
+8551	17457	1
+36470	11686	1
+17796	94592	1
+2834	8098	1
+25131	97492	1
+11546	83096	1
+7702	16743	1
+38529	59893	1
+4497	72487	1
+14861	36010	1
+13724	37373	1
+20989	5148	1
+9242	48375	1
+8780	16874	1
+57389	37253	1
+22562	25926	1
+36314	82954	1
+105850	16874	1
+10670	7994	1
+14135	63141	1
+12679	25508	1
+13753	93657	1
+11484	97492	1
+11520	34088	1
+5036	13567	1
+99292	20940	1
+5640	14135	1
+39362	11686	1
+99320	10095	1
+100820	7721	1
+25348	7038	1
+71969	20780	1
+36782	10549	1
+8115	5423	1
+59501	25536	1
+20614	6860	1
+14040	5742	1
+40128	105877	1
+70207	39555	1
+57512	13943	1
+10508	25994	1
+27228	39653	1
+17415	3515	1
+5214	27228	1
+23875	15120	1
+29117	17098	1
+13642	103448	1
+22528	103165	1
+8115	14083	1
+7721	7611	1
+43517	20989	1
+23276	4822	1
+4497	41128	1
+6487	98841	1
+4747	13622	1
+6915	12704	1
+23875	43492	1
+14343	30730	1
+17192	15064	1
+11394	6304	1
+17796	41398	1
+12565	68894	1
+10915	43301	1
+105716	37373	1
+10059	7544	1
+3305	9380	1
+7611	16620	1
+20309	74548	1
+17952	12424	1
+10878	4497	1
+4553	29025	1
+103525	13602	1
+18031	6487	1
+4747	11484	1
+22743	11019	1
+9702	15230	1
+37428	68091	1
+7721	28863	1
+101645	7994	1
+10570	11466	1
+3433	18074	1
+30243	91591	1
+40128	15880	1
+51836	27299	1
+13847	17415	1
+10878	11228	1
+27183	12864	1
+25201	8392	1
+7611	4553	1
+2708	94724	1
+15032	21419	1
+14446	68553	1
+17227	51618	1
+25393	11754	1
+12864	10692	1
+101645	13602	1
+25348	16928	1
+36470	19000	1
+44030	17004	1
+11415	16743	1
+17457	32800	1
+103141	37791	1
+1865	99482	1
+11546	14385	1
+102297	28124	1
+28358	7721	1
+41315	22585	1
+11686	105336	1
+8115	18267	1
+5662	41628	1
+39637	26479	1
+12991	18074	1
+41332	16928	1
+21419	14996	1
+1572	6463	1
+7016	7107	1
+17415	39841	1
+21862	18074	1
+99347	17004	1
+11075	27789	1
+35227	32301	1
+1865	102330	1
+15650	6304	1
+13602	12518	1
+94026	5886	1
+11686	15196	1
+6941	12815	1
+17952	12565	1
+25926	63590	1
+105039	8115	1
+11546	71654	1
+8825	5036	1
+26745	30730	1
+27919	18051	1
+11433	37373	1
+98237	35893	1
+15214	71969	1
+11715	29117	1
+39362	27228	1
+36382	62805	1
+71480	16660	1
+28358	29025	1
+43504	3515	1
+10250	8901	1
+5036	41613	1
+37454	10951	1
+5640	1865	1
+27919	18847	1
+29596	20989	1
+27919	18092	1
+101853	25994	1
+19905	14805	1
+14577	21249	1
+27919	19437	1
+44824	1464	1
+18267	5662	1
+12565	16874	1
+85619	37373	1
+9830	43853	1
+59358	10508	1
+39334	59538	1
+7721	39984	1
+15650	11394	1
+38916	37823	1
+55396	9830	1
+33883	20286	1
+6966	6645	1
+20877	14135	1
+20877	4497	1
+15485	3305	1
+38794	22756	1
+15103	68281	1
+77343	20940	1
+12406	37791	1
+7721	36314	1
+32173	19394	1
+15103	7491	1
+16140	39653	1
+8115	16928	1
+15747	9936	1
+8372	3650	1
+16522	98407	1
+38483	17227	1
+15570	10479	1
+18381	36782	1
+41301	11546	1
+11686	6732	1
+3515	105102	1
+3690	40372	1
+99121	27789	1
+21047	27299	1
+15913	22466	1
+13943	14472	1
+95488	5036	1
+9786	27299	1
+53858	54234	1
+14904	42187	1
+5036	17143	1
+21903	55639	1
+18007	9602	1
+55860	7994	1
+12499	101342	1
+78985	27105	1
+29117	45753	1
+81878	6860	1
+98584	25926	1
+40128	17489	1
+99562	5662	1
+37113	6073	1
+18381	52916	1
+19460	5848	1
+9702	3611	1
+98407	16874	1
+13567	13499	1
+37513	7038	1
+19394	6645	1
+49892	103683	1
+41250	10452	1
+11622	14059	1
+6645	103027	1
+16224	11715	1
+80073	20286	1
+1464	39819	1
+68091	68281	1
+39555	9346	1
+43960	5015	1
+23348	6073	1
+48375	13499	1
+41398	25536	1
+10915	18942	1
+27789	16660	1
+71138	41128	1
+13522	15451	1
+6860	3515	1
+9914	10095	1
+11306	39141	1
+1715	25431	1
+8634	2768	1
+55573	41332	1
+45429	3740	1
+13602	52862	1
+6576	59538	1
+20877	28709	1
+6487	47057	1
+103898	77343	1
+5640	10351	1
+105649	48375	1
+45840	12317	1
+39555	25926	1
+20614	6073	1
+22562	8216	1
+12864	10549	1
+6553	8863	1
+28124	5036	1
+32301	20614	1
+82954	21061	1
+12565	8436	1
+23460	18092	1
+43517	44757	1
+11306	12317	1
+62911	17952	1
+74866	25536	1
+18329	25994	1
+70207	37823	1
+44370	9702	1
+9346	12539	1
+31598	9702	1
+24658	98567	1
+15196	102272	1
+105336	37823	1
+7721	14710	1
+98407	17887	1
+97845	10982	1
+45738	17004	1
+17952	21324	1
+101342	14385	1
+41061	5254	1
+37290	17796	1
+7038	65150	1
+106246	18007	1
+78985	5640	1
+15913	51514	1
+9702	19351	1
+91735	67604	1
+96700	18007	1
+103346	25348	1
+54263	24207	1
+13847	17988	1
+12565	15250	1
+13789	21823	1
+10982	11433	1
+13753	16874	1
+59376	6732	1
+11887	12460	1
+14766	26479	1
+4497	27105	1
+14059	13789	1
+68424	6487	1
+56109	2834	1
+23033	17340	1
+4497	104557	1
+13140	7925	1
+18522	14534	1
+7134	97155	1
+11466	6645	1
+13943	14059	1
+28051	16874	1
+9896	20847	1
+21903	7113	1
+11019	98894	1
+24386	99292	1
+5977	11754	1
+29025	38837	1
+14675	19871	1
+11039	17605	1
+17319	17558	1
+25926	7594	1
+57967	12052	1
+30471	18074	1
+35227	7882	1
+44594	13522	1
+3092	104481	1
+13670	39984	1
+7266	74548	1
+5148	25348	1
+24149	44358	1
+7038	16081	1
+50595	39527	1
+23348	25536	1
+3560	16121	1
+36314	7747	1
+7821	24207	1
+39819	6353	1
+92032	1865	1
+46738	18381	1
+19670	53486	1
+15485	24658	1
+98210	19611	1
+92079	24207	1
+17887	12499	1
+103639	11686	1
+53858	27971	1
+44030	8392	1
+93657	71138	1
+6383	8720	1
+45237	37428	1
+34944	48375	1
+13847	8981	1
+11715	15376	1
+6966	103487	1
+17761	13499	1
+38763	39984	1
+95951	42056	1
+13704	44030	1
+19460	20675	1
+23992	77343	1
+86600	67604	1
+68876	24386	1
+9220	21843	1
+24386	85619	1
+25779	22743	1
+17575	27503	1
+18007	19394	1
+20780	20755	1
+3275	13584	1
+4497	16660	1
+55184	7857	1
+52862	8901	1
+21061	20780	1
+105102	44030	1
+21743	25348	1
+27919	38916	1
+14343	12499	1
+99395	24354	1
+18092	8797	1
+13622	96871	1
+66120	10479	1
+24354	12539	1
+38636	8186	1
+26479	10841	1
+22159	17319	1
+13622	7994	1
+28626	44757	1
+11546	5617	1
+36010	41301	1
+11715	8169	1
+14842	68449	1
+55887	59893	1
+36556	12052	1
+20286	29006	1
+11002	11039	1
+43492	9868	1
+6645	57711	1
+39653	31249	1
+4222	13584	1
+6002	12052	1
+17588	7107	1
+66120	25536	1
+3275	28358	1
+32800	59726	1
+38016	10915	1
+4497	19583	1
+11715	1865	1
+37513	37823	1
+17227	17192	1
+18267	8653	1
+7465	78985	1
+62152	6487	1
+12795	104052	1
+72764	9810	1
+6383	39362	1
+73354	11754	1
+23033	44682	1
+81878	4789	1
+12348	16928	1
+17397	6304	1
+39886	40128	1
+4201	7594	1
+38520	25536	1
+16103	7038	1
+10670	8372	1
+32252	39653	1
+25148	20614	1
+13908	16928	1
+74021	41128	1
+1464	11002	1
+53858	7544	1
+31172	80598	1
+14904	19460	1
+17380	68876	1
+25335	20286	1
+14343	97785	1
+5254	8797	1
+21760	11075	1
+45738	20989	1
+14343	14216	1
+59376	32301	1
+23348	9868	1
+98021	26246	1
+7038	70490	1
+11228	9380	1
+20940	25994	1
+103792	15175	1
+91776	27677	1
+9868	80930	1
+14011	14657	1
+38613	6304	1
+39653	95588	1
+10036	91591	1
+5792	20780	1
+51836	82954	1
+14343	14235	1
+12771	17605	1
+5381	9576	1
+20780	30243	1
+19312	13967	1
+99347	9702	1
+91694	30243	1
+3275	102346	1
+8901	44358	1
+20309	48375	1
+44583	34978	1
+44757	68091	1
+45429	8216	1
+36314	10452	1
+32800	95488	1
+26815	26575	1
+20286	32681	1
+32173	15120	1
+17415	17025	1
+59022	14577	1
+18585	14422	1
+20989	17004	1
+11484	44682	1
+11466	10596	1
+99292	18074	1
+38763	38763	1
+43504	16045	1
+14343	99292	1
+39362	23211	1
+11546	12096	1
+39886	7465	1
+27183	6353	1
+9743	13704	1
+17605	23276	1
+26745	5015	1
+20675	25926	1
+39793	30787	1
+103200	17796	1
+11546	55013	1
+14766	14385	1
+67143	26246	1
+6595	36782	1
+17887	42302	1
+5507	11735	1
+68894	5423	1
+19670	9953	1
+19837	7747	1
+50143	30933	1
+4423	8950	1
+45738	21075	1
+39527	78985	1
+103639	13642	1
+9830	22585	1
+43900	11151	1
+9936	8950	1
+95588	12317	1
+37868	28709	1
+17761	15963	1
+34978	45237	1
+12478	95192	1
+20847	4201	1
+15913	9380	1
+41095	8186	1
+48375	30963	1
+14385	7994	1
+39313	3515	1
+15137	97031	1
+18007	6966	1
+14842	21249	1
+26479	6304	1
+25779	37823	1
+23276	13642	1
+11466	8720	1
+11002	13890	1
+59501	39984	1
+102272	29117	1
+59376	81770	1
+12795	43853	1
+11754	17397	1
+4879	15451	1
+39313	23875	1
+82954	27745	1
+18074	2834	1
+99790	17227	1
+4497	13967	1
+5254	1811	1
+32173	18051	1
+33148	9602	1
+10250	14842	1
+23276	6402	1
+61901	12864	1
+3358	14766	1
+36623	96613	1
+1572	37928	1
+102623	48375	1
+2505	17004	1
+25994	56326	1
+32800	17098	1
+45658	8981	1
+87265	25926	1
+4423	19500	1
+19460	7491	1
+6941	6595	1
+5036	59639	1
+40140	25994	1
+56045	7994	1
+17887	14534	1
+97736	27789	1
+9576	10411	1
+39555	17415	1
+11546	27299	1
+39346	53824	1
+105472	10095	1
+4879	25583	1
+41061	7994	1
+11075	21249	1
+5640	41111	1
+13943	12539	1
+16367	97663	1
+17952	98766	1
+3275	18051	1
+26815	26815	1
+18980	10841	1
+17166	44478	1
+7266	44229	1
+38931	10897	1
+68449	19500	1
+101899	39984	1
+9293	18847	1
+38613	25148	1
+5036	11902	1
+7906	21862	1
+43670	8901	1
+37454	7925	1
+101568	21862	1
+23398	26479	1
+9380	20309	1
+26479	17907	1
+14766	4879	1
+4772	6860	1
+14577	13642	1
+103228	14996	1
+48375	8323	1
+24386	68553	1
+25536	17415	1
+41095	48375	1
+30693	23211	1
+81871	7925	1
+50595	11887	1
+3515	16874	1
+5036	36470	1
+15064	3877	1
+20402	45753	1
+100643	59376	1
+34978	43492	1
+15250	19113	1
+7313	20614	1
+15747	28649	1
+23460	11754	1
+18826	16808	1
+28051	6966	1
+38171	19000	1
+14842	39653	1
+9653	20877	1
+15214	6002	1
+25994	18962	1
+17340	38469	1
+17227	57953	1
+78985	10549	1
+10982	94699	1
+6487	100561	1
+50442	39841	1
+12460	17887	1
+34599	15913	1
+13943	97155	1
+8186	5423	1
+59501	10982	1
+67143	27503	1
+85519	5640	1
+8921	7383	1
+28709	6073	1
+20877	8921	1
+25431	2868	1
+55299	6073	1
+68437	4497	1
+37113	25779	1
+5036	19132	1
+3587	100945	1
+5254	51836	1
+12771	6966	1
+61396	38483	1
+48375	97901	1
+13602	12539	1
+17952	47801	1
+6553	19257	1
+38613	15650	1
+14158	13602	1
+43942	23033	1
+59376	65982	1
+21324	72991	1
+24354	18267	1
+48163	59501	1
+8901	17837	1
+19219	2369	1
+15064	43492	1
+29117	13670	1
+18007	3305	1
+17227	9346	1
+99395	28510	1
+30933	8797	1
+5015	40322	1
+7721	15451	1
+12406	21862	1
+25994	10059	1
+105336	16660	1
+20535	20286	1
+9868	14446	1
+13753	17474	1
+10122	14253	1
+43293	12679	1
+44133	38483	1
+11546	25779	1
+14385	12258	1
+105102	14534	1
+29117	14618	1
+8551	68894	1
+21342	37253	1
+1715	15552	1
+17397	44757	1
+1267	59501	1
+44583	16874	1
+14040	12960	1
+52058	37928	1
+14135	18114	1
+6487	6437	1
+15432	52040	1
+36440	103614	1
+2768	91830	1
+103525	5507	1
+38782	59893	1
+40140	81878	1
+9702	44757	1
+50442	11546	1
+15859	18309	1
+8098	20940	1
+13943	98407	1
+13522	14135	1
+97736	6002	1
+13522	75378	1
+38794	39313	1
+56566	23348	1
+17227	26093	1
+59639	9346	1
+7038	5036	1
+30471	8098	1
+12258	15650	1
+104481	71138	1
+18267	7313	1
+103792	12565	1
+44583	18074	1
+99121	6073	1
+14577	7994	1
+16121	21359	1
+39886	30933	1
+4789	6073	1
+45753	99678	1
+2414	9060	1
+53486	14216	1
+28709	43942	1
+11075	41369	1
+22774	50143	1
+6966	41369	1
+105716	16522	1
+14805	37791	1
+38877	13642	1
+58181	39346	1
+19500	7594	1
+6645	17098	1
+80034	25393	1
+39886	10804	1
+30730	9125	1
+17227	57977	1
+24386	14422	1
+49892	9830	1
+18585	34944	1
+9868	13030	1
+57492	49892	1
+15156	41350	1
+7113	31096	1
+36024	8699	1
+8901	31172	1
+12889	30243	1
+17907	101994	1
+40183	40140	1
+5036	36361	1
+71438	15103	1
+94117	17004	1
+51740	103214	1
+18051	10570	1
+5886	14235	1
+13908	16896	1
+22756	23875	1
+17258	15913	1
+105336	4423	1
+16045	7642	1
+71969	39984	1
+1865	99640	1
+8825	4747	1
+21862	96715	1
+10479	21359	1
+4391	7113	1
+13030	28358	1
+10315	14560	1
+51422	17004	1
+103448	38763	1
+7038	19374	1
+9810	11715	1
+14253	8169	1
+17340	100400	1
+39362	16660	1
+97120	17004	1
+34944	3611	1
+3390	39653	1
+25431	12864	1
+25289	9830	1
+11601	39555	1
+68424	59893	1
+27677	17907	1
+41204	37823	1
+38171	103639	1
+103639	8186	1
+26246	9125	1
+10122	59376	1
+8186	8115	1
+6487	24092	1
+59376	97031	1
+6487	7594	1
+39886	38931	1
+38171	93926	1
+17319	45351	1
+37471	14117	1
+30730	21620	1
+7313	56326	1
+51514	7747	1
+3305	105496	1
+42056	15049	1
+15214	41432	1
+14011	8981	1
+21620	11546	1
+102757	37428	1
+40322	2768	1
+16121	24149	1
+95811	12460	1
+19500	17505	1
+7721	26898	1
+3515	17605	1
+21493	102297	1
+14216	6595	1
+12565	6732	1
+72487	13943	1
+25131	48163	1
+10411	97920	1
+47336	14385	1
+34088	14747	1
+34599	5507	1
+72877	17319	1
+14692	1865	1
+37233	17761	1
+12348	16711	1
+22585	11754	1
+53486	3587	1
+25379	3515	1
+8115	29117	1
+24149	102151	1
+41369	10250	1
+44133	43023	1
+25583	14158	1
+72487	5381	1
+18074	94868	1
+7642	48375	1
+102272	16045	1
+18267	7038	1
+39819	9125	1
+7491	99562	1
+23276	38469	1
+59726	7465	1
+51692	36010	1
+25994	9268	1
+30730	11075	1
+20971	53858	1
+27677	65150	1
+42056	36361	1
+39527	15859	1
+41315	13584	1
+17761	18092	1
+3740	35963	1
+17340	5507	1
+34978	13890	1
+4391	57096	1
+14253	25148	1
+32173	15770	1
+12679	44358	1
+10915	45840	1
+2768	55396	1
+18585	9380	1
+94132	1865	1
+12679	8950	1
+106246	6487	1
+61485	59893	1
+94592	34944	1
+2505	20286	1
+39653	41315	1
+39555	22756	1
+44229	40128	1
+12478	18329	1
+44358	80598	1
+6002	70992	1
+80930	37823	1
+101899	5036	1
+18826	7347	1
+18559	102346	1
+97845	52058	1
+11415	25994	1
+3433	7642	1
+15913	7906	1
+11819	41128	1
+39886	12565	1
+61485	18980	1
+80598	37823	1
+18464	1464	1
+99292	8098	1
+104459	6002	1
+71138	27403	1
+4879	31201	1
+101568	1865	1
+23460	22585	1
+37513	81878	1
+105716	15032	1
+14040	20755	1
+12889	18092	1
+99292	44030	1
+9914	17796	1
+20755	14343	1
+52040	12679	1
+99292	18092	1
+17340	95407	1
+27183	5507	1
+13670	44030	1
+13908	17988	1
+9868	18007	1
+55639	33103	1
+59639	5640	1
+91462	1464	1
+25201	18251	1
+101899	14446	1
+47801	11075	1
+2768	61485	1
+54234	19611	1
+6383	41599	1
+34322	13704	1
+39334	8720	1
+27789	102504	1
+44583	26353	1
+12960	13670	1
+96715	36623	1
+25779	19275	1
+14385	103683	1
+59376	27919	1
+33148	37823	1
+15485	6487	1
+25536	55372	1
+50421	55573	1
+10452	20940	1
+80073	77343	1
+22466	99216	1
+27789	31096	1
+38931	6732	1
+14978	66120	1
+22585	40372	1
+71654	30787	1
+40140	16825	1
+102297	6383	1
+17319	11484	1
+103282	8551	1
+20940	30243	1
+59538	8551	1
+52058	31201	1
+79685	48375	1
+22756	26093	1
+36146	37823	1
+12478	16808	1
+14011	68740	1
+13967	5640	1
+8186	29379	1
+7925	18559	1
+25201	12518	1
+37513	6073	1
+9914	13967	1
+56045	7747	1
+38763	6073	1
+36024	31172	1
+12704	24805	1
+36733	3611	1
+15583	96487	1
+101979	14343	1
+2414	17525	1
+41398	48375	1
+10692	12478	1
+15214	12152	1
+44370	25348	1
+41250	18092	1
+51514	12653	1
+13704	11715	1
+16045	14904	1
+37113	14178	1
+2768	52862	1
+40140	17340	1
+11686	41398	1
+36470	31172	1
+73931	4879	1
+20877	25348	1
+59836	49892	1
+91694	37823	1
+38877	11887	1
+19611	10841	1
+10670	7925	1
+24386	9830	1
+7038	41332	1
+55299	25348	1
+8323	16690	1
+4013	14117	1
+74540	17340	1
+17397	11019	1
+101221	27919	1
+13499	13704	1
+55027	12704	1
+6002	6732	1
+44583	11039	1
+24805	103841	1
+44757	47336	1
+39688	17887	1
+21020	26479	1
+55639	3275	1
+59501	13670	1
+8115	17143	1
+11520	4747	1
+91562	12565	1
+13704	91591	1
+20847	29025	1
+3650	13642	1
+27919	17025	1
+106498	25926	1
+19742	7994	1
+15795	19437	1
+20309	27503	1
+7491	103792	1
+3305	18092	1
+49892	94896	1
+23348	73354	1
+68876	39808	1
+97011	55573	1
+25335	37823	1
+13670	32351	1
+16312	11002	1
+6383	7747	1
+17380	91735	1
+12499	24805	1
+40128	5584	1
+32800	19155	1
+67519	11686	1
+68281	21862	1
+22651	27299	1
+17761	43960	1
+72764	26246	1
+3587	39141	1
+39334	16027	1
+39984	8392	1
+15913	11715	1
+14117	30471	1
+32173	5036	1
+5886	2834	1
+3433	17004	1
+8186	15064	1
+68620	3587	1
+18007	19583	1
+68102	59893	1
+11520	5148	1
+48375	12704	1
+14343	13499	1
+104557	4879	1
+41432	13704	1
+55573	81878	1
+71138	63141	1
+17818	17887	1
+106388	10351	1
+14216	99320	1
+15413	72487	1
+70490	24386	1
+14117	41111	1
+71983	15196	1
+22466	33455	1
+52432	11117	1
+33883	29025	1
+8372	9896	1
+37721	26246	1
+25926	17004	1
+11546	76035	1
+96487	80598	1
+13499	6353	1
+7465	57603	1
+11754	38613	1
+105336	6798	1
+39026	38763	1
+40140	40164	1
+11686	13943	1
+98567	14343	1
+17209	24149	1
+44030	101979	1
+9602	32800	1
+104497	7747	1
+1865	7994	1
+96627	12679	1
+12052	2414	1
+100439	20675	1
+41061	14296	1
+22585	45658	1
+3305	41398	1
+14958	11686	1
+40128	16140	1
+2834	63141	1
+56045	19611	1
+98945	4497	1
+11941	70207	1
+72877	17887	1
+4553	14385	1
+8676	6595	1
+32119	20614	1
+41599	13602	1
+11075	3275	1
+39555	12889	1
+14472	73931	1
+19611	33103	1
+48375	37513	1
+18092	20780	1
+27919	18007	1
+43504	13923	1
+12052	21249	1
+93657	52432	1
+39637	23907	1
+27919	17040	1
+6941	14842	1
+20286	13584	1
+18074	14904	1
+6174	25994	1
+10315	40140	1
+39793	46738	1
+11075	55860	1
+4553	24386	1
+44757	19091	1
+20614	2208	1
+48375	8436	1
+21823	39688	1
+1464	12518	1
+4497	30933	1
+9743	32173	1
+94699	5507	1
+39362	14657	1
+43670	2768	1
+7465	9602	1
+3410	67143	1
+16140	7925	1
+20877	8186	1
+43942	15214	1
+25583	13789	1
+11415	37428	1
+39808	78985	1
+27677	17209	1
+12864	53824	1
+9674	2834	1
+85619	7994	1
+3092	7747	1
+2768	38016	1
+5214	92187	1
+49892	41613	1
+28709	36361	1
+2414	74021	1
+15196	39984	1
+10452	74081	1
+4497	43826	1
+12889	40002	1
+5254	62911	1
+34322	5036	1
+14692	8797	1
+98584	37823	1
+9380	56109	1
+17952	24805	1
+37471	14059	1
+17887	16001	1
+4879	102086	1
+59376	51492	1
+53858	32301	1
+12889	25148	1
+94191	12565	1
+67143	9424	1
+98704	39886	1
+46738	59501	1
+20431	44358	1
+11715	13989	1
+72764	9268	1
+67604	7994	1
+9242	99292	1
+38469	7925	1
+11306	10897	1
+14577	4789	1
+25926	12795	1
+37428	95205	1
+53824	24149	1
+48146	16874	1
+9810	11754	1
+20732	37823	1
+14842	63141	1
+72487	38469	1
+12539	11117	1
+59726	14904	1
+39334	21359	1
+2834	65150	1
+11686	53858	1
+20780	3650	1
+34615	91747	1
+4497	91830	1
+9936	10982	1
+48375	15413	1
+96613	11484	1
+68281	13584	1
+56326	14317	1
+65150	12052	1
+51836	5036	1
+39984	8720	1
+15913	17040	1
+29379	17025	1
+36782	103027	1
+4747	7016	1
+21843	47860	1
+50252	6619	1
+1464	34978	1
+15064	55573	1
+7113	96613	1
+97845	25536	1
+97920	18074	1
+38125	29025	1
+11394	18267	1
+99562	5742	1
+2414	34615	1
+49892	8436	1
+10122	13704	1
+11546	4423	1
+3433	11754	1
+18092	6073	1
+14235	31201	1
+6619	38636	1
+14059	12991	1
+25583	3650	1
+14385	59808	1
+19155	16660	1
+8825	7747	1
+9602	23276	1
+17340	17588	1
+35893	10351	1
+25994	23460	1
+20342	15137	1
+37428	57096	1
+26246	18051	1
+11002	17796	1
+21789	18114	1
+23348	14059	1
+41061	13704	1
+6002	52040	1
+22528	17025	1
+13847	71654	1
+101645	30933	1
+12565	11902	1
+39334	9060	1
+25348	3217	1
+20614	16045	1
+5886	22466	1
+12679	39187	1
+10897	10897	1
+73354	5977	1
+95205	5507	1
+5015	25837	1
+16140	8950	1
+48480	21620	1
+5640	8797	1
+75512	20342	1
+11564	2414	1
+1688	11686	1
+20286	68894	1
+26898	10122	1
+4497	36314	1
+17887	97845	1
+95891	5977	1
+11002	9936	1
+14117	73354	1
+17761	102272	1
+51836	6383	1
+70207	98021	1
+39346	45535	1
+39555	21265	1
+10710	39141	1
+18007	75512	1
+38916	7594	1
+17319	8720	1
+53858	44133	1
+38763	37290	1
+14317	44229	1
+101568	37823	1
+17907	37791	1
+103898	4879	1
+17907	41301	1
+39886	6353	1
+106388	8115	1
+6645	102272	1
+13522	36782	1
+36782	17025	1
+9971	30730	1
+24354	13704	1
+14422	3611	1
+17059	13908	1
+2414	11601	1
+38483	27745	1
+59501	27919	1
+6915	15913	1
+101221	25926	1
+11075	96715	1
+19871	14842	1
+639	18092	1
+2208	39362	1
+13602	5148	1
+95891	18007	1
+68449	16620	1
+2768	25837	1
+32800	44594	1
+39362	12889	1
+7038	73931	1
+93579	26815	1
+51692	12704	1
+45658	6073	1
+45351	12771	1
+39984	39984	1
+33961	6383	1
+11546	38931	1
+14059	56045	1
+14710	2414	1
+13704	45753	1
+7491	27299	1
+19000	14824	1
+99640	23276	1
+6487	42302	1
+25926	94868	1
+21359	17761	1
+59726	7134	1
+27521	5640	1
+70207	14253	1
+52432	27521	1
+19611	20877	1
+21862	17525	1
+96080	55573	1
+95059	16928	1
+9868	35695	1
+11075	38529	1
+6553	4497	1
+5977	5381	1
+36440	12565	1
+12679	55887	1
+106431	2414	1
+13753	14178	1
+105409	19611	1
+4772	17143	1
+21823	16874	1
+98653	20614	1
+2505	3305	1
+6487	37823	1
+23398	17761	1
+9312	39555	1
+13670	40128	1
+13967	19500	1
+68091	27183	1
+97120	9830	1
+101899	12539	1
+45237	3515	1
+105102	12795	1
+13499	9060	1
+2768	2208	1
+1464	103841	1
+49892	8216	1
+15049	41301	1
+35893	91830	1
+18074	9971	1
+5886	7680	1
+16620	74081	1
+31397	39808	1
+15747	5036	1
+17166	56326	1
+6487	38794	1
+38794	7491	1
+37113	105409	1
+18267	8216	1
+17489	91735	1
+35893	16743	1
+44358	6732	1
+49892	13967	1
+21020	55573	1
+16224	22466	1
+17907	37373	1
+104880	20614	1
+55573	11228	1
+11715	50390	1
+11075	33103	1
+34978	96551	1
+17258	17227	1
+97920	6073	1
+5036	6304	1
+36010	24271	1
+45237	7491	1
+31955	25348	1
+43517	25335	1
+3807	17761	1
+4497	27384	1
+36470	50252	1
+8921	14235	1
+12317	21862	1
+23276	3740	1
+4222	11754	1
+31249	3611	1
+10250	17166	1
+3650	74548	1
+12565	11484	1
+8754	34088	1
+25536	16874	1
+6002	68449	1
+43517	12565	1
+97155	5640	1
+26093	13602	1
+26353	11117	1
+10951	6073	1
+25431	78985	1
+98945	14422	1
+3611	25926	1
+8653	16743	1
+11228	38529	1
+6966	102167	1
+14059	92113	1
+43504	45429	1
+68876	6304	1
+6645	95488	1
+45753	16711	1
+12460	16946	1
+13670	9896	1
+9724	14178	1
+8901	16660	1
+37791	78985	1
+102733	17227	1
+11433	16743	1
+49892	41095	1
+68437	7747	1
+34322	25926	1
+25583	11798	1
+5640	7994	1
+14747	24658	1
+14422	51492	1
+102272	24386	1
+104086	22798	1
+26353	17588	1
+26479	39235	1
+10897	6860	1
+12565	12565	1
+69612	25994	1
+6487	18267	1
+26479	25131	1
+15376	14577	1
+19000	34978	1
+15485	16711	1
+21843	37454	1
+20877	23276	1
+17209	21342	1
+17761	20286	1
+39688	39793	1
+41315	14059	1
+13622	20309	1
+8676	5015	1
+92187	5015	1
+17340	102707	1
+18381	8825	1
+23033	103792	1
+102272	37373	1
+96613	6073	1
+7611	71138	1
+28626	13522	1
+24115	53486	1
+96158	10411	1
+23398	29117	1
+14135	8797	1
+35852	57096	1
+2708	20847	1
+41628	10915	1
+5148	93657	1
+57144	17166	1
+12679	39555	1
+81871	3650	1
+94592	39653	1
+13522	59808	1
+61396	16928	1
+74540	6645	1
+98006	9830	1
+21020	14385	1
+67604	96158	1
+39653	80073	1
+103614	55573	1
+41315	44030	1
+28863	2708	1
+9312	11039	1
+16001	38794	1
+30243	7747	1
+106388	55573	1
+20940	38483	1
+59538	62911	1
+25926	17227	1
+13908	51492	1
+10897	95741	1
+79685	27384	1
+55527	23992	1
+10897	100037	1
+55573	27299	1
+6002	36440	1
+5886	100534	1
+45237	15049	1
+53858	16660	1
+94868	17887	1
+11151	103214	1
+17796	51618	1
+18980	29483	1
+7721	55860	1
+45975	8186	1
+59376	19257	1
+21843	18329	1
+21843	41301	1
+17887	14498	1
+96646	47769	1
+4879	68553	1
+16620	92187	1
+1139	39141	1
+2834	82392	1
+13584	12478	1
+18847	16946	1
+10570	3515	1
+12679	87305	1
+7038	28649	1
+3515	3611	1
+54643	8186	1
+45840	7465	1
+3305	7925	1
+2414	10982	1
+15376	17907	1
+44030	17575	1
+16825	22466	1
+14011	96871	1
+5036	33883	1
+48375	37823	1
+48480	2414	1
+5254	59893	1
+35472	10549	1
+14059	81871	1
+12795	37823	1
+51692	39886	1
+19000	5792	1
+8551	36623	1
+3433	7113	1
+15064	21324	1
+2414	10479	1
+11039	59538	1
+13642	38763	1
+57492	6002	1
+68281	25131	1
+15913	57096	1
+27503	34088	1
+95205	39808	1
+12679	98021	1
+20431	12679	1
+43517	14422	1
+11546	15085	1
+45738	6860	1
+21020	4497	1
+8098	71480	1
+8676	91776	1
+14343	22585	1
+17887	53824	1
+46465	7113	1
+25994	17004	1
+97845	40128	1
+96600	9702	1
+39984	29025	1
+37605	1865	1
+12152	34978	1
+5507	17098	1
+38204	6383	1
+57096	35227	1
+95073	32173	1
+96600	49892	1
+12960	14178	1
+51618	25201	1
+18381	28626	1
+13622	13602	1
+37791	105850	1
+5886	103027	1
+43942	17025	1
+71131	14996	1
+13813	5886	1
+18942	24115	1
+13642	12317	1
+11754	6073	1
+2208	8797	1
+2672	4497	1
+39920	99517	1
+9125	27677	1
+13602	14446	1
+29379	5192	1
+99444	21843	1
+7113	22774	1
+39555	105573	1
+106350	7544	1
+13195	42302	1
+41332	9702	1
+25348	7821	1
+42056	39653	1
+7347	39653	1
+7544	32252	1
+14692	11546	1
+19091	7491	1
+9868	26370	1
+52058	73354	1
+106365	6487	1
+6487	4497	1
+103898	16928	1
+38171	93765	1
+37791	6402	1
+101701	25348	1
+14083	8981	1
+8863	7134	1
+20971	6732	1
+8533	25536	1
+28288	25536	1
+94191	37823	1
+20780	74540	1
+3515	17558	1
+26745	59893	1
+14135	28124	1
+45738	18074	1
+96627	17380	1
+24783	91546	1
+56566	8098	1
+50570	9830	1
+10452	55860	1
+97155	13602	1
+68606	8611	1
+14446	99444	1
+6002	78962	1
+37563	11075	1
+101342	11546	1
+32252	59893	1
+24115	10633	1
+31172	4553	1
+68939	13499	1
+17796	12424	1
+56326	15214	1
+41599	18381	1
+26370	2768	1
+17988	50570	1
+16045	11099	1
+3877	3305	1
+11075	18329	1
+57492	19437	1
+10315	99593	1
+17761	48480	1
+41599	38763	1
+36782	27503	1
+57358	38916	1
+9576	12864	1
+30730	5792	1
+24149	13873	1
+96080	37823	1
+12499	97785	1
+37290	37791	1
+69578	7038	1
+4747	23398	1
+4879	21061	1
+17861	37823	1
+41175	5662	1
+17319	55573	1
+17761	17575	1
+59376	73931	1
+10059	55396	1
+59376	57512	1
+4531	5254	1
+74548	5036	1
+3139	11868	1
+101994	17952	1
+94132	10897	1
+15049	10897	1
+6915	34088	1
+63141	19611	1
+10933	5036	1
+13704	99395	1
+6487	34251	1
+105496	27384	1
+10897	26575	1
+72764	2208	1
+29117	12889	1
+44370	16928	1
+18381	11415	1
+9868	17143	1
+97155	14135	1
+94324	59501	1
+32119	14385	1
+6576	41301	1
+25994	7661	1
+42302	17907	1
+13584	39984	1
+7038	57953	1
+100439	14385	1
+103448	14216	1
+5214	30933	1
+18267	18074	1
+40128	65150	1
+39362	44358	1
+3690	11433	1
+25335	3611	1
+5886	25348	1
+9602	47860	1
+9786	19068	1
+15432	21843	1
+44682	9012	1
+15583	3611	1
+20847	59893	1
+4553	26093	1
+31249	7925	1
+13670	7747	1
+45753	16928	1
+14343	25148	1
+24149	12518	1
+15650	39819	1
+15250	8699	1
+9181	38763	1
+10479	8186	1
+19500	37823	1
+61396	82954	1
+85619	17887	1
+103525	29117	1
+25779	9060	1
+12368	39334	1
+17380	59538	1
+44594	21094	1
+43492	32800	1
+27183	71438	1
+55826	12704	1
+12991	2834	1
+12565	66120	1
+65150	26353	1
+36440	9830	1
+73354	15064	1
+20342	96789	1
+59376	34944	1
+3587	17340	1
+39886	20877	1
+39362	30730	1
+7266	13704	1
+9830	91735	1
+39555	18051	1
+39886	97845	1
+9724	71654	1
+39417	17004	1
+6002	95488	1
+44358	2834	1
+39362	8863	1
+29483	7747	1
+11754	38601	1
+25926	38636	1
+73354	48375	1
+103228	16121	1
+6383	27403	1
+6798	8863	1
+6645	37373	1
+13908	51740	1
+3515	71969	1
+80034	3433	1
+10982	47801	1
+2708	37823	1
+54154	105102	1
+12565	28358	1
+43660	25994	1
+2834	8950	1
+37791	28051	1
+51618	3587	1
+12317	8720	1
+34944	49892	1
+27677	3560	1
+13923	13908	1
+15103	36010	1
+99693	17415	1
+15650	13753	1
+105336	3433	1
+12679	50570	1
+13704	7994	1
+25536	11735	1
+42396	13499	1
+30730	25994	1
+6915	19394	1
+9810	9380	1
+11868	12960	1
+11075	104075	1
+38782	3305	1
+2369	37823	1
+25131	17319	1
+10549	68876	1
+14385	14498	1
+17380	50595	1
+26479	39819	1
+15519	32336	1
+11151	103228	1
+13724	41369	1
+12679	92097	1
+31172	14842	1
+17192	51740	1
+10982	85619	1
+37113	3433	1
+77343	18869	1
+34615	105716	1
+2768	104880	1
+20614	44358	1
+9312	7107	1
+14059	31201	1
+5148	20834	1
+103525	11075	1
+14657	17143	1
+44030	91776	1
+9653	59501	1
+14385	39290	1
+68160	10315	1
+52058	10452	1
+41613	19500	1
+11002	13847	1
+21862	37454	1
+23033	21214	1
+8098	100510	1
+11117	3275	1
+8981	104533	1
+19996	27919	1
+48375	99347	1
+23398	16121	1
+8115	104533	1
+27919	54643	1
+11546	17988	1
+20940	7383	1
+19394	6487	1
+24354	96262	1
+37113	14158	1
+97120	5507	1
+21903	17004	1
+12864	29483	1
+15413	25536	1
+24354	91776	1
+17907	3560	1
+17209	17166	1
+29483	59893	1
+48375	39091	1
+39637	44478	1
+11002	68281	1
+96848	11466	1
+13704	99320	1
+14135	8950	1
+13499	57096	1
+9896	39984	1
+15032	11686	1
+6002	68876	1
+11735	11075	1
+28358	82954	1
+51422	16660	1
+14343	7994	1
+6002	20732	1
+99593	7925	1
+41111	11941	1
+55426	36146	1
+26353	16874	1
+13670	27919	1
+4497	101342	1
+11887	12052	1
+44133	41232	1
+21843	72596	1
+17907	98407	1
+26093	8392	1
+26745	16928	1
+95951	16121	1
+97120	18007	1
+25681	31249	1
+13602	12478	1
+18329	36010	1
+95407	5507	1
+13622	73342	1
+36782	21843	1
+31397	7107	1
+17227	37373	1
+97920	12795	1
+35893	41315	1
+56326	59376	1
+47336	51492	1
+14158	14117	1
+7266	29379	1
+24354	5742	1
+17588	36382	1
+96507	5036	1
+10951	11075	1
+74540	14842	1
+17837	20780	1
+8372	99678	1
+50252	12152	1
+19996	15913	1
+52058	38125	1
+20286	41128	1
+7038	37233	1
+102272	7266	1
+12442	18381	1
+10351	20834	1
+12499	13724	1
+5886	7721	1
+10841	91694	1
+102272	20309	1
+4879	14842	1
+13622	7821	1
+7821	39527	1
+18464	24354	1
+43517	20675	1
+38794	20595	1
+33103	4497	1
+3092	11117	1
+57358	11686	1
+45429	16711	1
+37868	43492	1
+18826	17059	1
+9868	31172	1
+10549	43960	1
+13753	41232	1
+13943	15583	1
+19670	81871	1
+7038	7465	1
+105039	21620	1
+17575	6304	1
+7016	12834	1
+28288	6915	1
+6002	5423	1
+38837	7721	1
+13195	19257	1
+16157	38271	1
+18051	3305	1
+101701	6645	1
+48375	96600	1
+3217	6645	1
+6645	15120	1
+101899	81878	1
+17907	39688	1
+5977	80034	1
+91694	21903	1
+37868	59022	1
+11546	46738	1
+57358	8216	1
+59376	10549	1
+39984	26246	1
+13602	20780	1
+100643	39984	1
+10036	57096	1
+4497	93683	1
+12096	11686	1
+19155	106388	1
+30787	6073	1
+63141	5214	1
+12653	6073	1
+37428	46738	1
+8901	11075	1
+21843	14253	1
+11546	20780	1
+20614	96537	1
+97155	13642	1
+105102	37823	1
+32709	25994	1
+25994	21921	1
+41111	17004	1
+34322	21843	1
+40014	12565	1
+7925	7134	1
+103525	7994	1
+8115	14978	1
+25926	6437	1
+25536	7544	1
+7544	34944	1
+13789	7994	1
+77343	25837	1
+71654	10897	1
+106388	18007	1
+11228	11686	1
+14216	97155	1
+28288	13943	1
+97920	17319	1
+68894	30730	1
+37428	9060	1
+17907	26246	1
+12348	37823	1
+101645	14117	1
+16045	8720	1
+40140	95192	1
+25431	12478	1
+3515	25148	1
+21921	10915	1
+21493	26432	1
+96262	5036	1
+21903	9936	1
+12960	23348	1
+11715	97979	1
+68102	21862	1
+5148	13622	1
+5036	18485	1
+5036	15214	1
+43960	15770	1
+18826	40164	1
+38794	103448	1
+37791	97663	1
+13306	23992	1
+11686	59836	1
+7134	17143	1
+21455	7038	1
+13435	25994	1
+24115	7994	1
+41301	21094	1
+6645	1865	1
+22424	28288	1
+96262	5640	1
+7107	24149	1
+37290	23875	1
+68424	7747	1
+27919	29379	1
+17818	1865	1
+14385	45975	1
+25698	6732	1
+97736	35963	1
+5036	15137	1
+25779	2989	1
+4553	38782	1
+22774	34944	1
+26093	12795	1
+15032	26479	1
+15880	2208	1
+13753	55573	1
+30243	15064	1
+13642	13753	1
+43504	20834	1
+39555	10570	1
+10804	16874	1
+102757	25994	1
+11754	17474	1
+41301	37791	1
+5462	12052	1
+32173	53858	1
+13923	35633	1
+37791	7680	1
+12619	15747	1
+39984	96871	1
+28626	17340	1
+10250	14385	1
+39527	37373	1
+13704	38763	1
+6383	38782	1
+10479	6353	1
+105336	18559	1
+8846	14422	1
+14577	20309	1
+3515	32119	1
+102504	5507	1
+94868	71138	1
+10452	27403	1
+13847	51740	1
+31955	24658	1
+7544	47860	1
+38794	15770	1
+103228	15049	1
+8186	14534	1
+18329	37939	1
+6915	17489	1
+57358	9602	1
+26093	16367	1
+13499	28863	1
+9830	8216	1
+48375	106296	1
+98894	18074	1
+12565	17004	1
+17380	14904	1
+18074	59358	1
+24354	7702	1
+13967	53824	1
+57953	11075	1
+3515	15120	1
+103841	13602	1
+5423	8720	1
+7038	24783	1
+11503	20402	1
+13923	9602	1
+71813	32800	1
+5148	97155	1
+44030	59538	1
+22743	10479	1
+71602	17004	1
+70992	14385	1
+2708	27403	1
+91546	14216	1
+92113	13499	1
+41415	16874	1
+13522	6353	1
+9702	105102	1
+21862	59639	1
+43660	3275	1
+21843	7994	1
+104035	4747	1
+105102	71983	1
+3587	38125	1
+20342	14385	1
+106455	11466	1
+19155	11228	1
+100510	8676	1
+25926	47860	1
+95488	37823	1
+7107	17397	1
+2834	67143	1
+18559	39920	1
+39235	13967	1
+29483	6645	1
+39808	95588	1
+30243	18074	1
+12679	11377	1
+30730	45237	1
+38794	29483	1
+24149	37823	1
+39841	11887	1
+104342	13789	1
+17258	7721	1
+16103	11686	1
+35472	20614	1
+99320	25681	1
+11117	11075	1
+20847	19611	1
+9576	7444	1
+19611	26898	1
+3092	35893	1
+50252	25926	1
+25681	1865	1
+11075	44824	1
+72596	45840	1
+96551	36782	1
+7925	47769	1
+13670	26370	1
+21862	7016	1
+44757	17415	1
+98407	8115	1
+68894	23033	1
+6487	9380	1
+28051	12406	1
+60225	8292	1
+5886	6073	1
+11075	13584	1
+3515	71654	1
+15451	8797	1
+13847	9830	1
+6645	65982	1
+74081	20780	1
+22651	16808	1
+98894	40128	1
+55573	5036	1
+9810	79685	1
+59376	39555	1
+99562	24354	1
+38916	19000	1
+14385	41061	1
+17605	34978	1
+8901	14083	1
+24075	7465	1
+11941	22585	1
+41332	25148	1
+5254	2708	1
+23276	45237	1
+43504	37823	1
+28510	85552	1
+38529	27789	1
+7680	2708	1
+40164	47860	1
+25994	68620	1
+39653	19583	1
+44757	26479	1
+22528	95192	1
+14100	3275	1
+18522	102272	1
+13522	31201	1
+72991	38763	1
+55013	1865	1
+19500	94191	1
+20989	30730	1
+14577	41332	1
+13943	4789	1
+20780	97120	1
+55573	14747	1
+13789	6941	1
+18092	6487	1
+25348	13670	1
+45738	8921	1
+20713	71969	1
+4700	37823	1
+10915	72764	1
+7383	72764	1
+72487	47801	1
+14040	15913	1
+49892	20653	1
+28288	10570	1
+57492	7491	1
+3275	24783	1
+19312	36024	1
+25994	15880	1
+10452	25335	1
+12864	5036	1
+13499	75378	1
+10897	5792	1
+25348	8436	1
+14040	45658	1
+55639	56045	1
+74548	29117	1
+17457	9012	1
+97120	48375	1
+10897	39637	1
+44583	7107	1
+95073	6073	1
+13642	41061	1
+14178	95891	1
+5742	4700	1
+6487	38520	1
+12565	10036	1
+13642	68553	1
+6383	58230	1
+2834	18051	1
+54275	55573	1
+102757	16121	1
+54154	44133	1
+23348	20309	1
+68437	48375	1
+29379	27183	1
+8186	8653	1
+9674	24207	1
+49892	75071	1
+13622	14011	1
+104481	10951	1
+5507	9346	1
+19500	87265	1
+7038	28863	1
+26898	20940	1
+40322	6732	1
+14805	19742	1
+41128	12991	1
+11306	7313	1
+57512	9602	1
+48375	100439	1
+7134	11715	1
+19500	98841	1
+95588	36010	1
+6116	5886	1
+102757	36010	1
+14805	14216	1
+52058	14842	1
+14824	6941	1
+21862	17415	1
+20847	68281	1
+6487	13923	1
+36010	44229	1
+36382	36623	1
+104035	67604	1
+21342	16001	1
+17605	39984	1
+15770	6645	1
+17340	17796	1
+9830	3515	1
+48375	12317	1
+99347	37823	1
+22466	18251	1
+74866	12565	1
+6860	25536	1
+53824	3611	1
+17192	15032	1
+16121	39819	1
+17952	103346	1
+15598	68740	1
+51740	16045	1
+9724	19611	1
+14904	34599	1
+15432	10982	1
+17887	6353	1
+2708	39886	1
+10670	7747	1
+36024	49892	1
+59376	75051	1
+26745	2708	1
+105956	6645	1
+38529	6383	1
+95073	38794	1
+14904	80364	1
+57358	9868	1
+4423	45840	1
+17988	105716	1
+11484	25201	1
+66120	17415	1
+25348	13642	1
+42056	103792	1
+78985	15103	1
+9830	100534	1
+23875	95488	1
+9702	13337	1
+44757	11484	1
+17415	15552	1
+43853	57358	1
+19040	36361	1
+17605	16121	1
+14040	63888	1
+14117	9810	1
+17887	17575	1
+96715	13602	1
+17887	103228	1
+3877	11715	1
+93657	25681	1
+9220	9868	1
+11002	15880	1
+95951	39334	1
+45840	41250	1
+20286	16660	1
+13642	87387	1
+41061	10095	1
+30730	11306	1
+103141	11715	1
+43960	94592	1
+40140	44478	1
+7465	27299	1
+30730	102272	1
+10897	24386	1
+21075	37791	1
+12565	8720	1
+19000	44358	1
+24763	10452	1
+38483	78962	1
+3305	5792	1
+10250	91776	1
+102086	37868	1
+70207	95219	1
+24593	39886	1
+72487	11645	1
+81838	14100	1
+13522	27971	1
+39984	101979	1
+12889	19520	1
+19500	20402	1
+36010	68091	1
+37113	6353	1
+91562	5036	1
+15413	50421	1
+71480	14059	1
+39091	19113	1
+9576	9576	1
+17415	25201	1
+95891	8098	1
+8098	10841	1
+20614	16660	1
+17952	5423	1
+38016	4553	1
+5254	10391	1
+103214	37791	1
+103346	41128	1
+17837	14158	1
+17192	39808	1
+24658	10878	1
+40140	6073	1
+3305	11754	1
+1267	102623	1
+37428	68281	1
+14343	100643	1
+14534	59376	1
+24149	12424	1
+9312	17380	1
+21862	59538	1
+71654	105102	1
+6402	32709	1
+6487	5848	1
+17558	52058	1
+15049	22743	1
+20940	4497	1
+38794	17861	1
+11228	25335	1
+19837	24763	1
+105850	28051	1
+9786	25926	1
+76035	25348	1
+7107	23129	1
+12539	5742	1
+72828	59639	1
+37605	26479	1
+40164	96262	1
+68424	10452	1
+59538	38794	1
+68740	38916	1
+98210	3433	1
+9743	34978	1
+14472	16928	1
+32800	17558	1
+10411	12864	1
+55573	37823	1
+7038	15196	1
+3740	13522	1
+25335	13499	1
+4822	7925	1
+6798	30730	1
+17761	38613	1
+6941	37823	1
+27789	36314	1
+17861	10479	1
+91776	5507	1
+104920	25926	1
+42817	3275	1
+11433	17796	1
+17415	14978	1
+13522	104375	1
+18092	44229	1
+9293	102272	1
+77524	10951	1
+45237	17025	1
+59501	39555	1
+4497	18826	1
+12565	59893	1
+26277	57389	1
+104052	12565	1
+51514	16985	1
+8115	11546	1
+100584	39334	1
+11686	19394	1
+14498	12565	1
+3433	39984	1
+14657	13642	1
+36010	39637	1
+12478	13670	1
+20780	3433	1
+13989	30243	1
+59376	32173	1
+7266	41369	1
+38916	20614	1
+13522	91776	1
+85571	10315	1
+36314	13522	1
+68281	36623	1
+66120	24149	1
+13670	104052	1
+48375	54643	1
+41315	4497	1
+26093	12653	1
+17380	8720	1
+1572	40183	1
+6915	37823	1
+12679	68449	1
+16121	101994	1
+20971	5036	1
+19611	68437	1
+6860	9868	1
+98894	8115	1
+44757	19460	1
+6915	39527	1
+39819	15963	1
+83096	18092	1
+14422	11075	1
+21159	59836	1
+102757	15049	1
+29379	11887	1
+43853	32173	1
+75051	11546	1
+75378	7721	1
+25289	19611	1
+20431	20431	1
+57358	6487	1
+49892	102623	1
+27677	11484	1
+14842	68281	1
+14135	99444	1
+13602	47860	1
+54577	10915	1
+18329	41232	1
+17282	17796	1
+17116	19583	1
+5640	16417	1
+10915	6156	1
+28051	44594	1
+17907	13642	1
+45840	20877	1
+13670	20755	1
+24271	6645	1
+36782	17952	1
+52040	7747	1
+103165	18847	1
+8981	23348	1
+8115	16045	1
+44594	17988	1
+12258	91562	1
+11117	27677	1
+92187	18980	1
+102757	39637	1
+96158	3611	1
+43826	27919	1
+106388	37428	1
+18381	37290	1
+7347	20877	1
+11686	96646	1
+59501	11433	1
+27971	11075	1
+25926	47004	1
+14385	68449	1
+55299	17227	1
+73331	35893	1
+45429	6487	1
+73331	13670	1
+25536	8720	1
+3275	105496	1
+14577	8169	1
+17415	11075	1
+56326	11039	1
+20877	9724	1
+103282	3587	1
+51740	17282	1
+6941	32005	1
+21455	17952	1
+27503	36623	1
+5720	7994	1
+65150	12539	1
+23276	2414	1
+71438	15859	1
+13642	91776	1
+85619	15552	1
+41061	4879	1
+57603	14216	1
+39637	23129	1
+7038	4822	1
+55860	4497	1
+55573	15250	1
+20989	7721	1
+11447	15413	1
+73342	39984	1
+72877	25348	1
+14710	14216	1
+17861	11686	1
+6619	18007	1
+2768	7383	1
+96715	11887	1
+95488	6487	1
+17761	17209	1
+11466	7266	1
+17605	5423	1
+10036	47336	1
+9868	39290	1
+21047	16928	1
+17258	9346	1
+59501	16874	1
+49892	6915	1
+10434	13642	1
+8901	6156	1
+1865	11019	1
+14446	25348	1
+62805	11546	1
+18267	37823	1
+55573	3433	1
+4879	98945	1
+21862	44583	1
+71654	68281	1
+80034	72764	1
+18902	4497	1
+12917	2834	1
+72596	7544	1
+13989	25148	1
+63750	51740	1
+11075	23276	1
+5036	62805	1
+49892	15583	1
+12539	74548	1
+25681	14296	1
+36733	5015	1
+10391	10951	1
+10915	8901	1
+34251	16660	1
+20940	16808	1
+36382	39808	1
+75378	30730	1
+71138	9953	1
+4531	20309	1
+13753	37454	1
+36010	80364	1
+96627	71138	1
+19670	28709	1
+10670	38125	1
+17575	14317	1
+20989	37823	1
+17907	44682	1
+18485	6487	1
+95073	20614	1
+38794	44358	1
+74081	82954	1
+27971	27299	1
+73331	17004	1
+2768	8216	1
+36010	105998	1
+43504	18267	1
+95073	81878	1
+20834	92113	1
+17988	17575	1
+15451	20614	1
+6383	6353	1
+39382	12889	1
+19000	11484	1
+38529	15413	1
+103027	11019	1
+13813	17143	1
+17796	14560	1
+51514	82954	1
+14958	1865	1
+22585	23348	1
+13642	16367	1
+104787	21094	1
+14842	3139	1
+11754	39555	1
+18381	11002	1
+37290	25779	1
+51836	12204	1
+35695	13499	1
+13923	21862	1
+6002	28510	1
+9971	12518	1
+4222	39984	1
+7721	10841	1
+17166	102247	1
+28051	16743	1
+8098	100243	1
+20877	43853	1
+41128	4747	1
+68424	25994	1
+94868	12679	1
+28288	16711	1
+21075	21921	1
+7544	106365	1
+5254	74081	1
+17907	71138	1
+18074	102272	1
+97845	38794	1
+35227	24207	1
+61396	7747	1
+39808	11019	1
+39886	14958	1
+2414	17861	1
+37471	12960	1
+22528	12406	1
+26479	106388	1
+14422	37454	1
+103346	12565	1
+1186	72487	1
+55573	40322	1
+11546	17397	1
+7038	96871	1
+81878	93657	1
+44030	11686	1
+28358	20877	1
+59555	8981	1
+95891	7994	1
+97155	13499	1
+11151	11982	1
+39984	20755	1
+15747	68281	1
+29025	7611	1
+40298	55573	1
+13847	11484	1
+53050	7747	1
+16170	14534	1
+51836	37791	1
+37791	55860	1
+55639	7113	1
+23583	17025	1
+15049	13670	1
+72877	9576	1
+3877	16660	1
+32252	7994	1
+3305	14059	1
+18522	98445	1
+39984	71983	1
+12317	24354	1
+34944	9743	1
+6860	57512	1
+13602	20286	1
+13140	30730	1
+9380	39235	1
+16045	57389	1
+9830	57512	1
+34978	41095	1
+101979	14842	1
+45840	13989	1
+6645	23875	1
+57603	16711	1
+14842	30933	1
+1865	23033	1
+4747	21094	1
+25536	41204	1
+14040	6073	1
+55573	10452	1
+11941	5977	1
+3807	18381	1
+106350	9702	1
+104075	2208	1
+44133	80364	1
+105716	7925	1
+6798	72764	1
+25393	16874	1
+14842	13499	1
+70490	17258	1
+19500	8392	1
+102167	14446	1
+16081	14385	1
+21620	37823	1
+27503	43492	1
+17837	20940	1
+70992	32800	1
+36733	13522	1
+21843	23583	1
+43853	25536	1
+19000	17575	1
+11355	38171	1
+52432	59501	1
+67143	11394	1
+71131	17761	1
+48375	94896	1
+38782	25348	1
+38613	7491	1
+55573	52862	1
+12565	27919	1
+7313	40164	1
+3611	5792	1
+18329	12442	1
+26479	95741	1
+105716	17761	1
+11546	5423	1
+3807	17796	1
+8825	3305	1
+15519	15519	1
+39141	100584	1
+94117	55573	1
+10570	7107	1
+20877	98407	1
+21006	36470	1
+47022	12864	1
+20614	13030	1
+11982	17952	1
+105472	6487	1
+91562	38794	1
+98407	8981	1
+92113	14117	1
+101994	40128	1
+44358	20675	1
+23583	29117	1
+8863	59893	1
+40183	18869	1
+17227	38916	1
+10315	7295	1
+5886	98407	1
+103228	9346	1
+19437	2708	1
+30933	16928	1
+6966	103448	1
+12539	102200	1
+25348	99395	1
+11546	99827	1
+18114	8551	1
+27183	100439	1
+14011	8186	1
+17837	8098	1
+19000	17397	1
+97031	2414	1
+15432	36733	1
+6966	15539	1
+52058	30471	1
+11887	18847	1
+25536	19437	1
+80598	102623	1
+31955	7994	1
+14805	3305	1
+78985	6860	1
+25536	9830	1
+7962	16874	1
+94592	12565	1
+14657	37513	1
+11941	99292	1
+18031	17887	1
+39984	41432	1
+43960	102504	1
+5848	8797	1
+9936	25201	1
+17397	39141	1
+25926	25994	1
+12565	16081	1
+3139	102297	1
+104481	37113	1
+12052	25098	1
+17796	105716	1
+18980	16660	1
+15413	43517	1
+26277	21342	1
+14011	41232	1
+68620	3275	1
+9786	37823	1
+68091	13813	1
+15230	68091	1
+65150	16928	1
+5036	8169	1
+24115	17575	1
+3515	41301	1
+18381	43942	1
+7313	11484	1
+71138	96871	1
+39235	21075	1
+1688	13522	1
+59501	15230	1
+19611	7611	1
+11228	20614	1
+14135	21075	1
+38636	36470	1
+5886	51836	1
+17380	105716	1
+71969	6073	1
+92243	80034	1
+19394	51492	1
+41332	30243	1
+3515	18051	1
+6383	42344	1
+13753	105409	1
+10391	7038	1
+26745	3611	1
+68894	17796	1
+5254	7594	1
+7544	27503	1
+23276	36782	1
+41250	14059	1
+10250	19670	1
+2208	8846	1
+5507	57953	1
+6487	6732	1
+12539	77406	1
+7642	45429	1
+1740	49892	1
+12317	17397	1
+7544	103012	1
+3587	17588	1
+15175	97920	1
+15103	11151	1
+32173	18980	1
+30243	14100	1
+17796	93657	1
+21620	102346	1
+29596	3358	1
+17227	74540	1
+14253	99320	1
+2834	21006	1
+91776	14577	1
+12565	9868	1
+40183	21342	1
+2834	94592	1
+13337	25926	1
+23583	25201	1
+12406	11075	1
+13753	8825	1
+17457	10897	1
+5640	10250	1
+57358	43504	1
+39841	67143	1
+10479	103214	1
+16045	43853	1
+29117	95588	1
+59501	17340	1
+103614	39555	1
+48375	4497	1
+2208	38483	1
+25348	32252	1
+57967	13642	1
+59538	12317	1
+3611	20675	1
+20989	106388	1
+6860	13789	1
+25201	17474	1
+10570	22756	1
+13156	20286	1
+18007	37823	1
+17907	51740	1
+102346	6553	1
+16157	35227	1
+27521	11075	1
+27677	11306	1
+43271	28240	1
+17575	17025	1
+3139	14805	1
+2834	5640	1
+25536	59747	1
+38171	19722	1
+6228	5662	1
+24386	17457	1
+91776	13499	1
+17796	17143	1
+101568	10982	1
+25926	57492	1
+41128	13923	1
+104342	37823	1
+4772	24149	1
+18381	37373	1
+96627	25926	1
+8186	55396	1
+38368	1572	1
+7465	14343	1
+25148	36440	1
+67604	99693	1
+13724	17143	1
+10036	27299	1
+97155	81878	1
+41384	7038	1
+44030	15196	1
+6966	14472	1
+63141	3611	1
+10915	53083	1
+11622	24783	1
+14842	68424	1
+99678	37113	1
+32709	7347	1
+10351	17004	1
+13642	8392	1
+10982	96627	1
+9810	5977	1
+14692	25348	1
+6941	6073	1
+23348	19611	1
+8372	92243	1
+72877	21620	1
+30730	73931	1
+78985	42056	1
+21265	6941	1
+59358	18585	1
+23276	2708	1
+97168	37823	1
+2768	9868	1
+14011	5886	1
+39793	26479	1
+93657	13724	1
+9830	34088	1
+9786	6645	1
+68894	10411	1
+10897	10982	1
+16121	103282	1
+59376	34088	1
+35633	4553	1
+101342	35472	1
+24658	13813	1
+5148	9602	1
+5036	10710	1
+17796	14657	1
+27919	29483	1
+25508	60225	1
+14117	56109	1
+27919	48375	1
+57096	2672	1
+57603	2708	1
+68894	17952	1
+68437	11075	1
+40128	103487	1
+30730	7134	1
+6941	14710	1
+18251	12539	1
+17605	10549	1
+1572	16985	1
+20732	14657	1
+24354	25393	1
+4879	63141	1
+15250	19394	1
+34978	20877	1
+27919	54154	1
+35472	6576	1
+8863	7994	1
+100790	24783	1
+98894	17887	1
+10915	38988	1
+13908	11466	1
+15747	37823	1
+6553	91694	1
+26898	8950	1
+103200	8676	1
+25131	12478	1
+26093	13584	1
+17192	25779	1
+8921	101979	1
+9702	43504	1
+25536	11715	1
+11520	15196	1
+40322	39653	1
+5254	105716	1
+12442	37823	1
+13499	9896	1
+7266	6073	1
+71138	25348	1
+10841	15650	1
+8981	2414	1
+14343	82954	1
+19500	17887	1
+41599	13622	1
+95811	37373	1
+51618	16743	1
+102623	13584	1
+41250	14158	1
+104533	17227	1
+34088	97168	1
+26093	16711	1
+46738	23033	1
+87408	19500	1
+42056	24386	1
+101221	9702	1
+95588	6966	1
+32301	6002	1
+94868	17380	1
+103722	36024	1
+7107	40128	1
+29025	31955	1
+3305	32252	1
+14235	25583	1
+2505	6073	1
+13584	19611	1
+14498	99444	1
+39819	17209	1
+21094	13195	1
+68437	8901	1
+24115	8846	1
+7925	11306	1
+6402	6860	1
+24658	20971	1
+9896	8921	1
+18826	2768	1
+38763	7107	1
+14135	103792	1
+25148	11466	1
+11715	68102	1
+9181	37791	1
+1865	51740	1
+35893	41111	1
+20614	5848	1
+5148	103525	1
+2208	12889	1
+41095	6487	1
+5848	14135	1
+5423	56326	1
+5381	106388	1
+10122	11754	1
+5640	37868	1
+7491	44370	1
+8901	6678	1
+25379	25536	1
+42056	1715	1
+103525	16928	1
+68091	7313	1
+39841	15103	1
+38636	55573	1
+8098	50595	1
+6002	25926	1
+80034	18559	1
+27919	99562	1
+52916	10250	1
+25994	26035	1
+102297	17907	1
+45840	40372	1
+14117	37113	1
+68091	11754	1
+2414	45351	1
+51618	21843	1
+39653	20877	1
+15770	17116	1
+44594	23276	1
+5214	80073	1
+18092	100439	1
+40002	37823	1
+19611	87305	1
+15214	100439	1
+17861	34088	1
+12771	17359	1
+24658	75378	1
+8825	4497	1
+14178	3877	1
+49892	7333	1
+21862	12499	1
+38794	11002	1
+91776	3650	1
+2834	6383	1
+20780	41128	1
+10596	14710	1
+2768	10250	1
+11484	17907	1
+102707	23276	1
+20614	5423	1
+48375	8392	1
+34088	19611	1
+78985	18826	1
+21862	79625	1
+73342	14117	1
+40140	20732	1
+27789	6860	1
+584	18092	1
+104375	3139	1
+41061	11754	1
+37791	12052	1
+15103	77406	1
+5848	5148	1
+36623	21843	1
+16027	6645	1
+18074	98071	1
+17340	103525	1
+14904	9312	1
+13724	11484	1
+17837	44030	1
+9971	7266	1
+6798	39920	1
+7642	12864	1
+20431	20940	1
+12653	24149	1
+98945	7038	1
+17209	38763	1
+57492	16928	1
+38794	15859	1
+18114	40128	1
+33871	95073	1
+9786	20614	1
+20286	38529	1
+6383	65150	1
+38988	16928	1
+7134	39362	1
+5148	9380	1
+37513	16874	1
+38469	30730	1
+10250	9702	1
+2768	43504	1
+5640	74548	1
+9312	39334	1
+27183	11002	1
+67143	6304	1
+104481	13724	1
+15552	6353	1
+14385	26745	1
+61396	5254	1
+14842	56045	1
+14726	2834	1
+21061	7994	1
+17282	23875	1
+25289	20675	1
+9012	28288	1
+21921	80034	1
+20595	14904	1
+9830	17952	1
+34978	32119	1
+103027	37373	1
+51740	13813	1
+17796	79625	1
+25335	5148	1
+12889	34944	1
+3305	11622	1
+4497	9971	1
+6619	17761	1
+11715	14446	1
+100666	49892	1
+71654	17227	1
+81663	24207	1
+21620	2960	1
+103448	14842	1
+68281	11075	1
+3807	27677	1
+6383	25994	1
+34599	4747	1
+9012	9060	1
+91562	11039	1
+39886	93321	1
+72487	57967	1
+92216	82954	1
+2768	8323	1
+8169	16928	1
+17887	41301	1
+20088	24207	1
+37791	21047	1
+13989	11754	1
+37928	25994	1
+100534	6073	1
+48375	12258	1
+40322	4553	1
+49892	8392	1
+96848	14343	1
+8846	38931	1
+25289	14235	1
+20847	7994	1
+13602	85519	1
+19437	24075	1
+25348	7994	1
+34978	15230	1
+15770	10570	1
+37791	17192	1
+6860	17761	1
+15650	5423	1
+74081	20431	1
+12771	41095	1
+52916	55573	1
+25994	85619	1
+14904	95073	1
+102757	38763	1
+5640	20780	1
+17952	37823	1
+103200	25926	1
+9380	25536	1
+96848	45840	1
+11466	98006	1
+19000	16660	1
+10841	20780	1
+55573	45658	1
+35633	39555	1
+26353	17143	1
+12565	13337	1
+38250	16825	1
+59501	15552	1
+17192	14996	1
+17796	17952	1
+30730	9060	1
+33103	45840	1
+41030	3690	1
+91694	5792	1
+100400	8676	1
+52432	6353	1
+14766	30243	1
+38204	5254	1
+6860	15650	1
+68281	17489	1
+20675	15770	1
+8064	7906	1
+32800	50421	1
+42056	15650	1
+3092	8981	1
+20595	6645	1
+11075	44358	1
+68437	9702	1
+14216	40164	1
+98945	21862	1
+23348	41250	1
+45753	101056	1
+7465	19500	1
+17605	37791	1
+44478	24149	1
+36623	6304	1
+6966	6304	1
+48480	7747	1
+57492	35963	1
+57512	7465	1
+37454	4747	1
+14601	28649	1
+59022	13670	1
+7444	7544	1
+10982	98894	1
+12771	12771	1
+45429	3611	1
+10059	25289	1
+13789	39555	1
+13989	9914	1
+11228	35633	1
+25348	44824	1
+20675	43492	1
+10915	17004	1
+36361	14135	1
+6553	106388	1
+70207	41398	1
+13908	39793	1
+14560	41128	1
+9702	34322	1
+9242	99678	1
+25335	4553	1
+35227	24763	1
+27183	103792	1
+13642	3305	1
+32301	25536	1
+105687	15214	1
+5015	23460	1
+7611	7747	1
+19611	28358	1
+40354	16620	1
+7347	8797	1
+12052	13435	1
+5148	20877	1
+6645	11057	1
+15485	6383	1
+9293	59501	1
+71654	34978	1
+101757	24149	1
+91694	22774	1
+34978	38916	1
+38782	6732	1
+25131	17588	1
+7721	7544	1
+1865	38483	1
+5662	96420	1
+13584	8797	1
+24149	103841	1
+17457	11754	1
+55396	13030	1
+104075	5148	1
+45975	11754	1
+10059	29483	1
+15175	68894	1
+1464	12771	1
+20595	27503	1
+13030	12679	1
+17796	94868	1
+39141	41301	1
+36010	11887	1
+20877	25926	1
+11520	11546	1
+105538	17887	1
+45237	9293	1
+20847	23276	1
+47336	16711	1
+16081	9702	1
+12052	11686	1
+32119	42056	1
+6576	11484	1
+11622	18074	1
+26745	20309	1
+5584	17796	1
+103841	13642	1
+34322	20614	1
+19500	23875	1
+98610	6645	1
+13584	99216	1
+17907	41232	1
+74081	4879	1
+12317	17861	1
+98894	12565	1
+12795	8392	1
+28510	8699	1
+9517	7857	1
+14842	27971	1
+9702	14618	1
+45840	14011	1
+13584	16224	1
+77343	2208	1
+55639	10731	1
+39984	6353	1
+4013	9971	1
+73931	24386	1
+26353	14216	1
+44133	25536	1
+22585	4013	1
+17761	37373	1
+36010	44478	1
+55887	4879	1
+20877	5254	1
+100750	17340	1
+14675	6860	1
+24092	19500	1
+10633	14235	1
+10250	6073	1
+22562	55573	1
+59639	18826	1
+21862	41128	1
+9346	10095	1
+15064	1139	1
+14216	4772	1
+105850	27503	1
+25994	21006	1
+28510	31172	1
+29025	2768	1
+40164	6304	1
+21862	102733	1
+18329	17340	1
+15913	24149	1
+13584	85519	1
+13943	14657	1
+47004	15156	1
+68876	12565	1
+11715	12424	1
+103228	40128	1
+2745	34251	1
+26432	8592	1
+18585	17988	1
+98894	3515	1
+14296	21493	1
+51836	2708	1
+104818	37823	1
+14158	9810	1
+39808	17098	1
+43853	38794	1
+17209	3515	1
+20286	7747	1
+32709	67143	1
+48375	13030	1
+32252	14842	1
+21862	42302	1
+15451	55573	1
+17887	17887	1
+17887	8392	1
+11520	28709	1
+45237	27503	1
+104052	5640	1
+14422	37823	1
+38931	102346	1
+44478	12771	1
+17575	10982	1
+13602	59022	1
+16027	24149	1
+11002	25779	1
+34322	14253	1
+11941	14059	1
+42056	51740	1
+26093	37823	1
+38794	4497	1
+20989	101645	1
+12864	55396	1
+10951	71138	1
+36470	26093	1
+13670	6353	1
+8115	5254	1
+37513	11686	1
+14861	26815	1
+100534	13642	1
+2834	27384	1
+11686	96487	1
+30730	14577	1
+56326	18381	1
+20286	14135	1
+14059	14692	1
+17761	11484	1
+38763	38916	1
+44583	17907	1
+13499	24974	1
+45237	1464	1
+38916	31172	1
+37454	16928	1
+15880	21862	1
+14135	97736	1
+24149	98567	1
+29483	24149	1
+30471	13584	1
+28156	5886	1
+74540	16928	1
+14805	5254	1
+62911	16522	1
+80273	49892	1
+17796	16045	1
+22424	28358	1
+7544	16711	1
+78985	16660	1
+2708	21047	1
+17227	28358	1
+14601	37791	1
+91776	21620	1
+103228	18381	1
+17796	39417	1
+5886	52040	1
+16103	55573	1
+12795	8216	1
+103141	51492	1
+9602	5254	1
+95407	6073	1
+19155	3275	1
+76035	21620	1
+13195	13753	1
+44370	81878	1
+37113	16045	1
+71138	17818	1
+19960	6402	1
+20989	4553	1
+9810	9242	1
+10596	7383	1
+37791	103228	1
+28863	29025	1
+25536	10122	1
+4700	55573	1
+36470	6645	1
+46738	17907	1
+102364	6645	1
+12152	7491	1
+71480	7747	1
+25994	47967	1
+36010	32412	1
+27919	44583	1
+41204	1572	1
+5640	11715	1
+41599	7925	1
+59376	96537	1
+40183	22528	1
+103200	21620	1
+73931	17143	1
+12679	9936	1
+5640	967	1
+105998	10897	1
+9380	4497	1
+13967	57603	1
+40372	39653	1
+14385	52916	1
+3611	59358	1
+46738	6304	1
+5381	6383	1
+12565	36470	1
+59538	39688	1
+16620	27745	1
+5214	21075	1
+6487	97053	1
+50595	68091	1
+6915	12539	1
+20755	8921	1
+72764	21020	1
+28358	36440	1
+10250	103525	1
+13908	16808	1
+20940	25926	1
+22466	6321	1
+5148	7680	1
+39555	98006	1
+12864	18585	1
+58220	24207	1
+12116	9060	1
+41111	55573	1
+28358	96487	1
+17227	13773	1
+4879	80073	1
+35472	93384	1
+41128	50390	1
+29379	6645	1
+13602	6595	1
+12565	44370	1
+12478	6304	1
+21862	8825	1
+40068	18826	1
+96700	3515	1
+8901	13670	1
+17952	3807	1
+6487	50421	1
+8863	13195	1
+68091	18381	1
+41111	19611	1
+5584	39808	1
+3390	20847	1
+59376	39091	1
+13499	41369	1
+18074	68553	1
+45738	4497	1
+97901	25536	1
+37868	47801	1
+55573	2768	1
+13670	14924	1
+11922	13753	1
+6174	10915	1
+11228	68449	1
+37791	96871	1
+13923	25289	1
+25078	48375	1
+3139	17004	1
+54636	11686	1
+43853	15250	1
+48375	6732	1
+28841	2414	1
+34978	44594	1
+4497	85552	1
+5886	74081	1
+11075	6860	1
+32709	14710	1
+7544	7906	1
+14978	21359	1
+102167	21843	1
+11322	7491	1
+58230	12704	1
+50390	18007	1
+5507	21249	1
+19132	6002	1
+13789	13789	1
+45753	14472	1
+38916	14385	1
+74548	6645	1
+11484	6304	1
+103639	6073	1
+41301	24386	1
+13337	55573	1
+41384	6073	1
+6860	39362	1
+10059	34088	1
+8186	62152	1
+21094	25536	1
+10897	11868	1
+24075	2768	1
+9198	6966	1
+27337	101319	1
+14158	81871	1
+97979	17887	1
+24386	98945	1
+11546	17588	1
+7702	40164	1
+100510	34615	1
+15250	101171	1
+12795	104035	1
+45627	17004	1
+26432	17952	1
+8115	15795	1
+14385	78948	1
+10250	6402	1
+34251	39984	1
+15913	12565	1
+71138	103448	1
+10479	103228	1
+20402	6798	1
+14385	91776	1
+87265	37823	1
+13753	9060	1
+103792	26479	1
+25536	47022	1
+33961	19611	1
+18092	917	1
+2768	50421	1
+11117	12499	1
+19000	31201	1
+30730	35633	1
+82954	68437	1
+10479	9181	1
+50570	27503	1
+25583	19905	1
+11466	44583	1
+19394	30933	1
+23276	69612	1
+10982	15880	1
+59538	39808	1
+39984	17004	1
+13753	14100	1
+5036	41332	1
+32800	97168	1
+29117	91562	1
+34088	11075	1
+97736	8797	1
+4497	43504	1
+15413	21075	1
+7491	7491	1
+25994	40128	1
+20755	24783	1
+27789	32252	1
+32173	28358	1
+97736	20286	1
+15156	15270	1
+17952	50595	1
+14805	19611	1
+7491	17558	1
+11546	16620	1
+21843	85519	1
+20780	93657	1
+5036	101221	1
+6487	19437	1
+71138	15485	1
+40128	9936	1
+19417	24207	1
+11715	37928	1
+34978	18074	1
+35893	12991	1
+19460	19437	1
+5640	50390	1
+5886	13873	1
+41398	10411	1
+14385	7925	1
+41613	17761	1
+38916	8950	1
+2414	25348	1
+12116	17575	1
+25994	6116	1
+11306	44757	1
+6619	34978	1
+3650	2834	1
+15103	37939	1
+21006	5254	1
+30730	28124	1
+7107	37290	1
+63750	15064	1
+39141	58181	1
+73331	18092	1
+37791	7038	1
+26277	11019	1
+18869	19996	1
+11546	10479	1
+96080	11546	1
+27228	19611	1
+11962	17887	1
+5792	71138	1
+17227	102707	1
+98841	37823	1
+17887	38794	1
+9830	39886	1
+2768	68437	1
+23875	15064	1
+10596	92113	1
+7925	12917	1
+14842	13602	1
+20847	77343	1
+101979	18092	1
+43492	8533	1
+8592	3217	1
+11075	73354	1
+11686	12348	1
+13670	48146	1
+17319	5381	1
+25148	13943	1
+24115	9220	1
+11306	18092	1
+3690	11546	1
+20431	27403	1
+100534	59538	1
+1865	26880	1
+18869	82954	1
+23348	22756	1
+10374	7747	1
+38171	12795	1
+73342	14842	1
+27105	18464	1
+100258	36623	1
+17761	28626	1
+47801	59376	1
+8186	14385	1
+9868	36024	1
+21921	20847	1
+28358	51492	1
+11754	8720	1
+17340	76035	1
+106365	37823	1
+3515	9060	1
+2208	105496	1
+13499	27971	1
+3560	32800	1
+21249	36623	1
+10479	8720	1
+91562	6002	1
+13943	40140	1
+6487	96487	1
+11601	1267	1
+26479	14692	1
+28649	59376	1
+95891	7038	1
+21620	21789	1
+24763	10095	1
+14059	5036	1
+100643	11075	1
+45366	2414	1
+8186	6487	1
+13642	12258	1
+52058	7295	1
+103614	9702	1
+25348	25393	1
+98407	37373	1
+44030	96789	1
+41128	47860	1
+20877	44682	1
+25583	7383	1
+26353	11715	1
+8186	7702	1
+14904	7107	1
+101645	5148	1
+23992	6732	1
+13670	44824	1
+52916	12565	1
+97155	14296	1
+49892	13943	1
+10710	25779	1
+50390	14117	1
+5640	40372	1
+2768	45738	1
+44824	12499	1
+19000	8901	1
+13943	37791	1
+36440	47336	1
+33961	25348	1
+13753	73931	1
+12565	63590	1
+32252	49892	1
+5507	39886	1
+8186	7962	1
+99444	38763	1
+49892	7313	1
+13670	17887	1
+13522	32173	1
+38763	17282	1
+24386	9060	1
+11754	8098	1
+23583	18074	1
+25098	59639	1
+7491	10549	1
+8372	3305	1
+11433	2708	1
+32173	59893	1
+17796	17098	1
+21862	39362	1
+34088	81878	1
+67519	14385	1
+4879	14253	1
+39793	104533	1
+104497	77343	1
+35633	10570	1
+42302	6798	1
+9868	44370	1
+17227	81878	1
+92079	16711	1
+10351	22585	1
+7857	9536	1
+103792	20342	1
+18092	101645	1
+6645	37620	1
+13337	37823	1
+13724	11002	1
+105850	17319	1
+102364	1865	1
+26353	5640	1
+44757	14385	1
+75378	5214	1
+38271	7038	1
+56045	20940	1
+43942	15913	1
+3305	97120	1
+94592	15175	1
+20286	8115	1
+20877	37823	1
+4497	21862	1
+25536	44594	1
+9936	37791	1
+20940	7925	1
+3877	14842	1
+44030	20755	1
+4087	35963	1
+13670	52385	1
+3515	98021	1
+19960	14766	1
+44370	25681	1
+13943	68281	1
+101899	7266	1
+8901	6383	1
+7107	17098	1
+27919	8551	1
+10692	5036	1
+41111	26898	1
+71602	37823	1
+9380	6002	1
+30471	13670	1
+59538	26479	1
+37868	73931	1
+103346	9971	1
+17340	18267	1
+38171	93987	1
+14385	91546	1
+38763	17098	1
+39688	13943	1
+43517	10570	1
+28841	25131	1
+14059	19583	1
+14824	14253	1
+12889	5192	1
+20342	72877	1
+41332	35472	1
+46738	17227	1
+15156	96789	1
+69999	43960	1
+48146	51514	1
+13499	58220	1
+9012	43517	1
+24840	37823	1
+11099	36010	1
+53858	52040	1
+17796	68553	1
+41111	8372	1
+40311	59893	1
+39819	103487	1
+5036	68437	1
+5848	4553	1
+7465	14472	1
+103346	16928	1
+6860	19500	1
+73342	8098	1
+25536	34615	1
+68553	13670	1
+28863	18980	1
+68091	38794	1
+59376	98894	1
+39334	63750	1
+79625	9971	1
+55573	95488	1
+41128	7038	1
+20675	9868	1
+105496	20834	1
+51740	17397	1
+24805	2868	1
+40128	105850	1
+39417	48375	1
+9991	3587	1
+24354	73931	1
+6702	24115	1
+5148	10841	1
+7611	24658	1
+18522	9743	1
+11686	98653	1
+11117	14472	1
+1464	38601	1
+79625	6073	1
+7544	51492	1
+48375	15214	1
+53858	105102	1
+20834	55573	1
+25201	105850	1
+39334	34978	1
+94117	37823	1
+17907	74548	1
+4497	38385	1
+51740	11546	1
+59726	32252	1
+14446	37823	1
+51692	7491	1
+10479	11099	1
+37113	63750	1
+94724	2768	1
+18329	99320	1
+14385	8950	1
+17319	3410	1
+43960	7444	1
+68424	48375	1
+11686	13753	1
+18847	6321	1
+13642	26432	1
+11520	105102	1
+8186	101056	1
+25098	17952	1
+17166	12317	1
+10351	18007	1
+82954	6073	1
+96789	12864	1
+44358	36024	1
+50595	25536	1
+9702	29483	1
+24354	98945	1
+96679	11546	1
+5192	66120	1
+36361	2414	1
+24386	21249	1
+37113	39808	1
+20614	56326	1
+99347	25926	1
+21843	7016	1
+15913	10596	1
+14343	9220	1
+97492	36782	1
+35695	20431	1
+2708	38782	1
+41128	3092	1
+101342	13670	1
+91776	17952	1
+30243	11941	1
+13923	36440	1
+13670	24593	1
+3515	16711	1
+5015	2208	1
+34088	106388	1
+13567	37823	1
+24354	59501	1
+3410	9576	1
+26479	8950	1
+12478	17098	1
+17952	25681	1
+101979	3305	1
+25926	54643	1
+96507	6487	1
+21006	25681	1
+13584	52432	1
+27789	8115	1
+4879	104481	1
+51492	20595	1
+31598	37823	1
+2745	25148	1
+14343	7925	1
+20653	37823	1
+7642	24149	1
+8186	18309	1
+28051	97845	1
+11433	9293	1
+18381	15859	1
+10670	80034	1
+82954	48375	1
+44030	103346	1
+35227	19113	1
+13622	45738	1
+28051	17558	1
+8901	38782	1
+29025	38016	1
+44229	18007	1
+26898	26898	1
+11019	103214	1
+28649	55573	1
+7016	19611	1
+14842	92243	1
+17457	16121	1
+55426	17887	1
+80034	14385	1
+13642	21743	1
+18092	40372	1
+12565	10710	1
+21843	14135	1
+6553	8436	1
+98006	7747	1
+17988	19155	1
+13499	53486	1
+51422	14805	1
+49892	29117	1
+51836	25681	1
+11546	41095	1
+36440	35633	1
+78962	12679	1
+12460	99562	1
+7906	3690	1
+18585	6487	1
+20877	9953	1
+5148	27228	1
+102757	21342	1
+12565	18585	1
+24658	2208	1
+5254	29379	1
+26898	3305	1
+3515	55372	1
+50252	19500	1
+7680	25348	1
+35107	55184	1
+29025	18007	1
+28841	11002	1
+3690	39598	1
+3515	103214	1
+34944	38204	1
+14343	24354	1
+2208	25926	1
+39091	8216	1
+8115	10596	1
+54636	8186	1
+25431	102707	1
+100111	39637	1
+5848	11075	1
+5254	95073	1
+25536	18031	1
+14040	37113	1
+11228	94724	1
+19742	91546	1
+17796	7925	1
+14885	25994	1
+14135	12917	1
+44478	39819	1
+55573	102346	1
+7821	6073	1
+48146	25431	1
+31172	20286	1
+91776	7747	1
+15552	102707	1
+52040	5036	1
+23211	18559	1
+12518	37373	1
+101342	14343	1
+6645	98567	1
+40311	5036	1
+6645	55396	1
+27789	7016	1
+25994	6134	1
+13908	7113	1
+59376	6966	1
+30933	45738	1
+25779	18329	1
+53858	8950	1
+95073	12565	1
+44682	16743	1
+42056	39417	1
+12368	37113	1
+9830	6002	1
+13967	57512	1
+12258	26479	1
+13967	73931	1
+13789	6073	1
+9602	3275	1
+11484	17796	1
+82954	44358	1
+71138	99444	1
+12460	13670	1
+50595	24149	1
+14498	16928	1
+11715	15413	1
+8115	13847	1
+39637	14618	1
+100534	14577	1
+15880	37373	1
+14657	16928	1
+11754	74540	1
+9830	17415	1
+5036	47057	1
+21075	50570	1
+100820	5148	1
+1416	26246	1
+6002	43492	1
+43853	6860	1
+96537	21324	1
+18309	37373	1
+12565	40164	1
+7347	2208	1
+6463	37823	1
+10095	19460	1
+2989	42056	1
+82954	21047	1
+32119	55573	1
+7038	105472	1
+59726	45429	1
+47769	13417	1
+14385	17143	1
+20780	11117	1
+17796	23398	1
+21020	7038	1
+11715	6595	1
+2834	38204	1
+28649	11686	1
+6966	47860	1
+13753	19500	1
+12565	37939	1
+38763	11075	1
+18585	37791	1
+21359	38794	1
+95073	55573	1
+13622	42302	1
+49892	104818	1
+17166	46595	1
+10529	25536	1
+14904	9125	1
+8592	44229	1
+49892	96537	1
+17861	17340	1
+41250	18007	1
+10479	39984	1
+14747	11546	1
+1267	97901	1
+45753	40128	1
+10804	6487	1
+13753	17457	1
+8098	10434	1
+91591	19500	1
+102346	35852	1
+55372	14996	1
+25994	19091	1
+6002	7594	1
+9971	77406	1
+103841	7491	1
+21075	92113	1
+15880	17761	1
+3305	9242	1
+77406	12795	1
+49892	96789	1
+6966	6073	1
+44370	16743	1
+39886	51740	1
+22774	25994	1
+20780	91546	1
+104375	17907	1
+29117	34599	1
+2834	32252	1
+17380	21359	1
+13584	94324	1
+21006	27789	1
+38271	16711	1
+42056	62911	1
+15451	48375	1
+5792	21903	1
+17059	12478	1
+15064	7544	1
+5640	79685	1
+38794	17558	1
+95741	6645	1
+12478	18292	1
+13499	14577	1
+17907	24805	1
+11754	13967	1
+12317	16928	1
+4497	26745	1
+36314	27299	1
+4497	7594	1
+38763	101994	1
+39886	5792	1
+20847	43504	1
+4423	5792	1
+12704	11868	1
+12565	34944	1
+42817	17143	1
+9868	19500	1
+3305	29025	1
+8901	30933	1
+36782	10479	1
+14100	11941	1
+8825	14253	1
+8676	15413	1
+92187	15413	1
+93781	7747	1
+16417	11887	1
+57096	21903	1
+21094	59726	1
+13622	25681	1
+11228	63141	1
+11117	5148	1
+11754	51492	1
+8825	14385	1
+3217	6073	1
+8921	14178	1
+9536	11686	1
+9602	68102	1
+30730	10250	1
+24115	17489	1
+5640	41061	1
+11019	13670	1
+5036	41128	1
+106388	19000	1
+6645	25098	1
+2208	82954	1
+17340	59376	1
+20834	78985	1
+3390	13499	1
+14083	13753	1
+36440	37823	1
+55887	13522	1
+97901	37823	1
+37113	8825	1
+12704	6353	1
+23992	23992	1
+39984	10951	1
+70992	6487	1
+59785	25536	1
+8676	24805	1
+50570	2672	1
+71438	45753	1
+32800	59747	1
+36314	39362	1
+29025	27228	1
+6383	68437	1
+14710	23276	1
+13622	13522	1
+44030	66120	1
+7038	44358	1
+7107	34978	1
+4605	7038	1
+50143	34944	1
+15570	12864	1
+36440	20309	1
+6002	27299	1
+34088	43942	1
+37428	8825	1
+77406	12478	1
+14446	96262	1
+11484	16874	1
+14385	27228	1
+41218	28240	1
+10529	55573	1
+20614	28709	1
+14560	14385	1
+25994	93881	1
+70530	25926	1
+12317	17952	1
+20309	2208	1
+22424	18051	1
+35472	26370	1
+53858	38916	1
+102272	2414	1
+17227	49892	1
+28051	103282	1
+12834	57096	1
+39984	18522	1
+3217	7747	1
+37428	17340	1
+6576	18074	1
+61901	15250	1
+12460	11394	1
+10411	41350	1
+10479	17227	1
+44030	71983	1
+17588	10982	1
+21620	6383	1
+15103	42187	1
+55573	36470	1
+38931	7925	1
+11151	17415	1
+41232	14577	1
+16140	55639	1
+54234	13522	1
+10951	38171	1
+39819	38794	1
+59538	12565	1
+27745	19000	1
+14011	13753	1
+7444	58503	1
+13847	1464	1
+8901	13642	1
+6966	39984	1
+40322	27299	1
+9702	7465	1
+14472	8825	1
+28358	8846	1
+59358	28288	1
+25926	106296	1
+68102	5148	1
+10452	29483	1
+39886	25335	1
+12653	15103	1
+14560	4879	1
+98894	39984	1
+14710	22585	1
+37113	17098	1
+51618	13670	1
+12565	68091	1
+22424	14385	1
+7444	8699	1
+24149	39819	1
+91776	14842	1
+25779	14996	1
+5036	19219	1
+14117	7383	1
+17258	96551	1
+12478	4747	1
+52862	6383	1
+14978	17209	1
+21006	38483	1
+3275	40128	1
+18381	5507	1
+102707	7925	1
+37428	17098	1
+36782	68281	1
+50595	2672	1
+25926	6487	1
+13602	14385	1
+37868	37563	1
+28051	17340	1
+68437	7038	1
+25994	27403	1
+11715	17143	1
+38483	74081	1
+13753	41061	1
+14216	10250	1
+2208	59893	1
+13522	59893	1
+4423	3092	1
+10878	55573	1
+36010	32800	1
+26898	73354	1
+103282	17952	1
+12204	36361	1
+21075	12679	1
+39527	38794	1
+95059	38385	1
+17192	32800	1
+50421	9346	1
+15583	38916	1
+52058	38613	1
+5036	28051	1
+68876	12864	1
+55299	17761	1
+59358	17004	1
+66120	39841	1
+94896	2834	1
+5254	13622	1
+12704	6304	1
+8169	14385	1
+12679	31172	1
+7642	81878	1
+11622	9971	1
+17415	32800	1
+24783	29025	1
+105731	19500	1
+5507	37373	1
+40322	16620	1
+102466	6645	1
+92187	7747	1
+38613	100534	1
+9936	24149	1
+13813	21823	1
+5662	78449	1
+48375	7333	1
+8863	27384	1
+13499	29483	1
+15598	8551	1
+24149	103165	1
+19374	27384	1
+21620	13724	1
+41111	39984	1
+103639	17887	1
+14577	8392	1
+14385	41204	1
+10841	7038	1
+6645	27299	1
+36024	47336	1
+25994	43492	1
+21903	17143	1
+47801	18522	1
+17415	18522	1
+14577	17143	1
+7038	94117	1
+92079	22562	1
+1572	5886	1
+103165	28051	1
+21419	39819	1
+79685	9971	1
+36470	20847	1
+41332	17143	1
+4879	14710	1
+16620	27403	1
+96158	25131	1
+13584	14498	1
+20834	59893	1
+104075	1267	1
+1688	6487	1
+50595	6304	1
+12348	59376	1
+59376	47860	1
+51492	6487	1
+6437	37868	1
+41128	14253	1
+26815	39793	1
+1865	11322	1
+34615	29379	1
+14824	37791	1
+17887	55372	1
+27789	103200	1
+10452	31249	1
+19000	6353	1
+3305	13499	1
+97845	17952	1
+71654	18074	1
+11433	17988	1
+18918	3690	1
+36910	91830	1
+8115	13873	1
+17415	57389	1
+38171	36470	1
+29117	77406	1
+2768	3305	1
+13602	7821	1
+98894	36382	1
+2989	10479	1
+34944	37823	1
+73331	39653	1
+103282	17887	1
+55573	7134	1
+21843	11306	1
+25681	30933	1
+14842	50595	1
+27789	27789	1
+57096	6798	1
+9786	17761	1
+94896	12565	1
+20780	73931	1
+14343	13622	1
+15064	17380	1
+18329	97845	1
+18381	9181	1
+92113	8098	1
+5685	12889	1
+105538	17907	1
+7038	104481	1
+7107	17474	1
+53165	25994	1
+23276	30693	1
+36470	2768	1
+17319	17474	1
+5036	27384	1
+3092	100945	1
+45351	36382	1
+20342	65150	1
+66120	32709	1
+23276	59808	1
+59501	28051	1
+38837	52058	1
+5507	2414	1
+26370	4497	1
+19000	14710	1
+106388	11075	1
+19611	6073	1
+13873	15913	1
+6383	9896	1
+6576	103792	1
+92243	7747	1
+39920	24207	1
+13704	53858	1
+43492	17227	1
+14117	91546	1
+6645	16711	1
+87305	3305	1
+17796	4789	1
+5036	12889	1
+19113	25779	1
+45429	72877	1
+9953	11798	1
+24115	46738	1
+13602	15880	1
+13873	17227	1
+55573	11686	1
+11715	4222	1
+8186	50252	1
+12795	28288	1
+39653	51618	1
+3515	68281	1
+2708	19219	1
+12499	37373	1
+57358	19155	1
+39841	98704	1
+10915	50143	1
+56326	29117	1
+11735	12499	1
+5423	23583	1
+95588	11754	1
+15859	11075	1
+2768	12960	1
+14040	13923	1
+7134	48375	1
+12424	5640	1
+71138	91776	1
+87408	1267	1
+9786	24149	1
+100258	1572	1
+18051	16045	1
+105877	3515	1
+29483	4553	1
+5640	97979	1
+9312	27677	1
+80034	7882	1
+10897	12795	1
+11075	37791	1
+44030	9810	1
+5381	78948	1
+101994	32800	1
+36440	41332	1
+18267	19155	1
+28358	103012	1
+11601	6941	1
+12539	85619	1
+21620	100510	1
+9125	6002	1
+104497	27337	1
+37428	16001	1
+102733	6073	1
+43853	24149	1
+14011	25536	1
+25393	25131	1
+13923	37823	1
+7038	48375	1
+105850	30730	1
+19611	73931	1
+44478	17887	1
+21862	17575	1
+97155	20780	1
+11002	37513	1
+38916	12565	1
+7544	37823	1
+5036	104880	1
+13873	105102	1
+14343	6966	1
+39808	23398	1
+12539	967	1
+71138	21620	1
+10878	25681	1
+15880	16660	1
+23211	71527	1
+51740	16874	1
+36440	68553	1
+43504	44757	1
+19611	31201	1
+32173	55396	1
+7491	9060	1
+99678	3877	1
+11394	11415	1
+18559	20402	1
+94896	17004	1
+96627	6002	1
+11039	15064	1
+40140	4553	1
+15650	39527	1
+15747	17525	1
+20780	61396	1
+14601	25348	1
+20431	2208	1
+8825	27677	1
+30730	94868	1
+28240	97708	1
+21493	41232	1
+15432	11117	1
+8846	9810	1
+11075	101979	1
+11546	17605	1
+44229	17952	1
+1139	21324	1
+4497	38931	1
+26815	26479	1
+23875	20614	1
+97920	36440	1
+17397	38794	1
+98006	8115	1
+32800	4747	1
+9380	8797	1
+23033	42187	1
+26353	23583	1
+77861	59376	1
+20877	9936	1
+68894	6915	1
+37791	38520	1
+14385	21903	1
+14675	8372	1
+14253	14253	1
+17525	12771	1
+5036	16660	1
+18942	25994	1
+40354	3611	1
+20309	38794	1
+34978	15913	1
+59376	37823	1
+25536	11306	1
+15250	53824	1
+18847	101757	1
+11228	19742	1
+6437	9702	1
+94724	27299	1
+55860	2834	1
+19742	28709	1
+2834	37823	1
+8846	3275	1
+2834	13584	1
+5036	39984	1
+7465	44682	1
+21903	9380	1
+18381	8098	1
+12960	7994	1
+102466	7747	1
+17796	38483	1
+13622	14472	1
+101899	2414	1
+15963	37791	1
+3611	51836	1
+17525	27183	1
+52916	13704	1
+25536	20614	1
+14385	9702	1
+3305	21020	1
+14824	14158	1
+25348	8825	1
+92113	20940	1
+51492	43517	1
+20309	41128	1
+18381	50570	1
+83096	11466	1
+25926	47336	1
+28709	19871	1
+32800	101221	1
+10391	3587	1
+70490	8592	1
+10878	20286	1
+27677	45237	1
+52916	13753	1
+21020	11415	1
+93881	8901	1
+6645	11039	1
+20614	59358	1
+20595	23348	1
+25201	15859	1
+7016	25348	1
+10549	70207	1
+14560	7038	1
+102330	12704	1
+46738	10479	1
+14675	13789	1
+8901	7611	1
+16045	97845	1
+43960	7925	1
+15250	48375	1
+20614	101342	1
+14135	27403	1
+71527	5254	1
+91776	26353	1
+20286	68424	1
+39417	17887	1
+23276	9312	1
+10250	10351	1
+25536	13923	1
+52058	9810	1
+16825	22528	1
+25289	48375	1
+96487	5036	1
+39334	25779	1
+38916	20877	1
+6487	81878	1
+9936	10479	1
+19670	10633	1
+14472	39984	1
+13602	41061	1
+5192	1715	1
+17340	2414	1
+72764	27384	1
+11002	32800	1
+68437	7721	1
+39653	39984	1
+19806	38171	1
+25335	16808	1
+73931	13989	1
+41369	27677	1
+79685	9602	1
+20940	11686	1
+71527	23276	1
+14637	59639	1
+9971	104052	1
+12619	9971	1
+20834	27789	1
+22424	25536	1
+17319	11002	1
+8292	25926	1
+13704	14296	1
+41128	12348	1
+11433	17380	1
+10351	49101	1
+10897	8720	1
+95192	13967	1
+14343	7747	1
+16140	14343	1
+10915	42344	1
+14534	14577	1
+59376	82544	1
+14385	10878	1
+10529	11546	1
+38529	25994	1
+36733	7747	1
+42056	37823	1
+7295	3433	1
+16620	7721	1
+41061	10250	1
+23348	101645	1
+8186	13989	1
+18368	45753	1
+20732	11546	1
+80034	96848	1
+12960	17761	1
+11075	40083	1
+12771	37767	1
+25348	94724	1
+13813	24149	1
+52432	41128	1
+20834	25994	1
+16103	11546	1
+33883	23276	1
+87305	4201	1
+31172	36440	1
+77343	33883	1
+9602	68740	1
+4497	24149	1
+54234	7721	1
+12258	6966	1
+91591	11686	1
+29025	11868	1
+12565	22562	1
+18092	1715	1
+8981	19670	1
+32412	39886	1
+36440	17227	1
+10915	43293	1
+36107	36107	1
+5015	18007	1
+92032	7107	1
+28510	27299	1
+21862	94324	1
+97120	3275	1
+45429	101221	1
+106365	9868	1
+97031	35963	1
+6966	13704	1
+3650	37471	1
+81878	19091	1
+36440	17415	1
+19155	5036	1
+11686	62152	1
+22756	10059	1
+36361	15049	1
+59538	44682	1
+37290	17761	1
+41315	7994	1
+7544	10095	1
+5507	39313	1
+20877	8216	1
+7107	42200	1
+13195	59376	1
+3390	4497	1
+42056	95205	1
+15432	6860	1
+53858	37823	1
+20675	57512	1
+6576	18114	1
+7016	21620	1
+41095	11754	1
+25779	11520	1
+17952	39886	1
+18007	103995	1
+20713	25994	1
+17380	101994	1
+6619	51492	1
+59538	13847	1
+18051	15214	1
+14675	14253	1
+82954	5792	1
+25379	10897	1
+11887	12653	1
+28626	39334	1
+32173	17227	1
+5792	105336	1
+8115	17025	1
+32173	4879	1
+18980	95891	1
+57096	21493	1
+3515	51618	1
+19000	14637	1
+18007	18585	1
+13943	8825	1
+11415	9012	1
+99678	16711	1
+36024	15770	1
+49892	98841	1
+25393	16928	1
+13642	41369	1
+7038	55396	1
+5720	5886	1
+17209	29117	1
+18092	104075	1
+36470	15583	1
+37791	31397	1
+36623	44030	1
+96715	51514	1
+21493	21249	1
+14253	44133	1
+30933	10822	1
+43960	105716	1
+13584	16367	1
+11546	78948	1
+44358	19500	1
+5640	37791	1
+26479	17415	1
+20847	15880	1
+43492	81878	1
+19000	6860	1
+14710	19670	1
+17525	36382	1
+20847	21903	1
+2708	27299	1
+69836	36910	1
+57967	21493	1
+9953	14385	1
+17415	51492	1
+28358	19351	1
+77524	25994	1
+38636	12565	1
+15085	24207	1
+52432	91776	1
+9702	18585	1
+13522	61485	1
+43504	38794	1
+5015	12052	1
+20614	106498	1
+15747	44583	1
+20732	106388	1
+25131	37513	1
+101899	4879	1
+18074	24386	1
+18381	91776	1
+25289	6487	1
+10411	15175	1
+38520	24354	1
+15552	10897	1
+20989	13499	1
+20940	72764	1
+43960	28709	1
+39527	7491	1
+7925	17575	1
+22528	48163	1
+11484	15747	1
+12864	28288	1
+14824	37868	1
+3390	13670	1
+51618	17025	1
+31397	36010	1
+6487	28124	1
+37428	23583	1
+12052	10250	1
+15913	24805	1
+18267	35633	1
+11039	43960	1
+8098	14083	1
+13622	7747	1
+13522	99444	1
+6487	41204	1
+70490	8115	1
+4497	6002	1
+10670	34944	1
+6383	14135	1
+80073	5886	1
+25289	18267	1
+98894	7491	1
+39808	17359	1
+18381	39819	1
+12116	45237	1
+68281	6304	1
+103200	17907	1
+19132	6860	1
+5886	33883	1
+19312	35472	1
+38171	6228	1
+104052	59501	1
+3515	97845	1
+15156	44229	1
+95811	5662	1
+68876	6645	1
+7680	5015	1
+26898	25994	1
+36733	6002	1
+24354	17796	1
+50570	39527	1
+26246	95588	1
+53837	105102	1
+11306	17227	1
+12116	103792	1
+21862	10122	1
+5886	3877	1
+17818	26246	1
+15032	25779	1
+19611	9810	1
+66120	15103	1
+13789	31201	1
+23875	95951	1
+2868	21862	1
+9702	40014	1
+37791	51618	1
+68091	10897	1
+13873	5214	1
+19460	4497	1
+103165	37373	1
+44824	16711	1
+11546	102330	1
+9743	13030	1
+7721	4553	1
+80034	59376	1
+20732	25536	1
+8901	18869	1
+6487	7134	1
+18329	50595	1
+99320	6383	1
+36024	18074	1
+5640	38442	1
+73931	21843	1
+3305	3650	1
+40311	20431	1
+53858	55860	1
+40014	19500	1
+105956	14904	1
+15156	29379	1
+4497	8981	1
+100820	14842	1
+7266	104481	1
+17861	25536	1
+23398	11019	1
+15103	99216	1
+34088	96627	1
+12499	105538	1
+102364	16743	1
+35963	8169	1
+14178	8797	1
+68894	1865	1
+9830	27299	1
+51692	6645	1
+38794	59376	1
+7925	8699	1
+1464	103792	1
+17988	37823	1
+7383	7994	1
+29025	4497	1
+38250	27299	1
+29483	8098	1
+98021	59358	1
+20309	14343	1
+38271	22562	1
+25536	105731	1
+3305	25335	1
+94592	20614	1
+3305	26745	1
+17380	68281	1
+9936	7465	1
+91562	21862	1
+53858	35893	1
+25148	6645	1
+7038	21620	1
+15103	38763	1
+27503	16844	1
+15451	20780	1
+26246	46738	1
+100534	21823	1
+21094	68515	1
+14766	13499	1
+32336	32301	1
+30730	92113	1
+35633	8186	1
+17575	25201	1
+8186	38601	1
+6576	37823	1
+73931	18381	1
+6487	6576	1
+37791	21359	1
+55887	7747	1
+57096	26246	1
+42056	3560	1
+23875	5015	1
+50421	11075	1
+104375	6487	1
+6860	38483	1
+9971	20780	1
+19611	94896	1
+8064	7925	1
+34944	6619	1
+11415	16660	1
+5148	8950	1
+10633	14216	1
+17457	23276	1
+17907	21419	1
+20877	103027	1
+96715	12539	1
+14637	8392	1
+10878	18980	1
+50390	8981	1
+71983	6645	1
+14216	37823	1
+10596	6073	1
+17952	97979	1
+36440	19460	1
+20780	55639	1
+10982	11099	1
+7038	36733	1
+55573	17227	1
+16081	20614	1
+36623	6915	1
+11715	37428	1
+17166	17380	1
+18381	6353	1
+17796	14296	1
+101979	15064	1
+99444	14253	1
+55372	40128	1
+6383	99593	1
+15156	11520	1
+18074	23875	1
+65982	8186	1
+32301	2708	1
+17952	91694	1
+98071	39984	1
+20834	7747	1
+50421	18007	1
+25994	6002	1
+25926	95588	1
+13584	97785	1
+4822	13499	1
+5148	20780	1
+13622	19583	1
+51618	26479	1
+3358	37823	1
+25681	13704	1
+91562	12679	1
+17489	52058	1
+15432	103448	1
+7611	27299	1
+32826	38663	1
+4497	25926	1
+51514	6321	1
+23460	6073	1
+44014	17796	1
+95811	12539	1
+1139	40183	1
+7038	14253	1
+73354	14178	1
+6645	7295	1
+73931	38763	1
+11484	68515	1
+13670	16256	1
+2768	85552	1
+36010	39808	1
+12704	15214	1
+38613	17887	1
+71527	24207	1
+13622	14253	1
+13923	6966	1
+10315	38204	1
+11686	106365	1
+17380	103792	1
+13670	39637	1
+39808	21359	1
+73354	70207	1
+41061	71138	1
+44757	8720	1
+15859	36623	1
+96848	8372	1
+41128	3275	1
+1688	5036	1
+6383	17588	1
+7038	48480	1
+11002	25536	1
+34599	8115	1
+32800	9868	1
+8186	96487	1
+2868	28051	1
+23398	24149	1
+24115	10122	1
+1688	37823	1
+8372	14083	1
+19091	3515	1
+47004	39984	1
+55860	20431	1
+12478	59501	1
+6487	14385	1
+35893	19611	1
+8372	73354	1
+103792	39819	1
+14996	15963	1
+77406	59501	1
+98945	14158	1
+102272	17025	1
+7925	38782	1
+36733	25681	1
+25994	94592	1
+4013	7994	1
+44583	17025	1
+48375	101221	1
+59376	15747	1
+43517	20847	1
+13567	14135	1
+68894	27183	1
+12478	37373	1
+27503	9702	1
+102346	30933	1
+13704	14446	1
+99444	20309	1
+15859	17952	1
+21760	5886	1
+14178	11622	1
+18007	8797	1
+10250	7747	1
+19312	2708	1
+57389	6353	1
+53824	27919	1
+53858	21006	1
+10951	11117	1
+71983	25994	1
+17340	102504	1
+14577	47860	1
+25348	8950	1
+12960	41432	1
+39653	17796	1
+56326	7491	1
+92187	23276	1
+14472	103525	1
+27521	44133	1
+4497	98841	1
+11735	13642	1
+33961	7925	1
+81878	96262	1
+11754	3139	1
+5662	6096	1
+16081	8186	1
+79685	21862	1
+55573	87265	1
+13847	17143	1
+33883	15413	1
+38794	13704	1
+17761	101994	1
+17605	9012	1
+59824	25536	1
+21843	68553	1
+101853	33148	1
+9602	37823	1
+11546	39808	1
+11151	23033	1
+19500	96600	1
+17887	12889	1
+27337	43670	1
+23033	12704	1
+18329	17525	1
+35963	8950	1
+18092	17004	1
+103487	11546	1
+3650	5977	1
+13642	104075	1
+37791	15880	1
+9576	105336	1
+12317	35963	1
+30787	17907	1
+37428	102346	1
+3433	41432	1
+1139	23033	1
+33103	5640	1
+11484	39688	1
+36556	6966	1
+4497	35852	1
+19000	8950	1
+39637	85619	1
+78948	27299	1
+8098	98006	1
+16620	28863	1
+14083	6073	1
+5148	40354	1
+6915	18114	1
+20431	26745	1
+21455	17761	1
+74021	5036	1
+10897	9060	1
+3275	7994	1
+14904	102707	1
+53486	1865	1
+15913	15747	1
+6002	71983	1
+45429	18074	1
+57358	6966	1
+68740	59376	1
+44478	17227	1
+13724	52432	1
+10508	17004	1
+37513	37791	1
+25994	17796	1
+9830	6941	1
+17319	17415	1
+6576	20402	1
+34978	97492	1
+13642	98945	1
+56045	5977	1
+96507	25536	1
+17907	41384	1
+22466	105538	1
+26479	17166	1
+61396	5886	1
+39653	8950	1
+101979	6073	1
+41332	21862	1
+45753	18267	1
+17166	8592	1
+11019	39886	1
+24386	35963	1
+4222	19611	1
+7491	18368	1
+18329	22743	1
+15570	16743	1
+35472	10804	1
+20713	49892	1
+10633	52058	1
+13704	8825	1
+71131	37113	1
+6860	99678	1
+23583	39984	1
+28358	25994	1
+10059	15120	1
+25583	12704	1
+13584	2868	1
+11394	6645	1
+10059	101221	1
+4531	102623	1
+36382	98407	1
+13642	37428	1
+20614	47336	1
+79685	21493	1
+10897	5617	1
+21903	10670	1
+15250	81770	1
+2834	96848	1
+23875	27299	1
+49892	105649	1
+29117	8720	1
+44358	36470	1
+51740	55372	1
+8981	14253	1
+14577	20780	1
+13943	41061	1
+14385	98945	1
+17907	25926	1
+21020	27299	1
+23033	27919	1
+14446	17143	1
+5886	3650	1
+44478	37113	1
+8921	11819	1
+98021	48375	1
+14422	74540	1
+25148	14011	1
+17380	71131	1
+10822	49892	1
+20402	37721	1
+106388	10670	1
+2834	101979	1
+6487	2768	1
+17761	78985	1
+40128	21419	1
+5886	26745	1
+10095	100534	1
+25348	20940	1
+36361	98021	1
+59358	50421	1
+15880	12679	1
+3515	17098	1
+30730	1267	1
+85619	3410	1
+8901	6247	1
+14996	17098	1
+38613	6941	1
+41111	44030	1
+12960	14710	1
+9602	15064	1
+45753	4700	1
+8186	76035	1
+71138	26745	1
+40372	13499	1
+105102	7266	1
+37428	37373	1
+8901	27228	1
+18007	8216	1
+4879	16896	1
+59501	68281	1
+37620	39841	1
+85619	27919	1
+11466	59538	1
+14296	25348	1
+38483	31096	1
+26898	10596	1
+73342	16660	1
+7333	12565	1
+39819	22743	1
+14710	6383	1
+53858	9830	1
+38613	21862	1
+57389	17098	1
+14059	7747	1
+22756	2708	1
+11002	21249	1
+39886	15103	1
+20834	10452	1
+25348	57953	1
+20940	5254	1
+13584	7038	1
+14343	7721	1
+32301	19500	1
+3515	22743	1
+15485	5036	1
+93657	10095	1
+37428	97155	1
+101568	39819	1
+21862	103487	1
+7107	9125	1
+13602	5036	1
+18329	41369	1
+34599	26479	1
+22466	38368	1
+5640	14498	1
+28288	49892	1
+41332	16367	1
+3690	10508	1
+39808	6042	1
+57096	3877	1
+55573	14216	1
+20989	55573	1
+14904	26432	1
+15770	105102	1
+95488	25536	1
+105850	9293	1
+36024	19394	1
+59376	101342	1
+98237	37928	1
+24354	7313	1
+29025	36733	1
+24386	39886	1
+15932	25779	1
+12539	16928	1
+50390	20780	1
+7266	105409	1
+104497	16928	1
+100790	9830	1
+11715	12258	1
+12406	6487	1
+19460	13030	1
+55573	96262	1
+36107	57603	1
+104481	23276	1
+5423	9060	1
+49892	106246	1
+10897	24354	1
+92187	16928	1
+12704	8533	1
+12889	13499	1
+41350	17227	1
+75552	25926	1
+80910	5381	1
+14422	6073	1
+23583	25431	1
+3305	39653	1
+26093	72828	1
+17887	7107	1
+25289	7747	1
+37113	65150	1
+68894	6576	1
+45753	26898	1
+5507	39984	1
+25536	17988	1
+80598	11546	1
+41332	4879	1
+2768	1572	1
+36382	6353	1
+10351	7994	1
+32252	10452	1
+27503	16985	1
+80034	47860	1
+9702	43492	1
+30693	24207	1
+49892	18007	1
+7491	13642	1
+75051	34978	1
+3305	9810	1
+11546	14253	1
+8186	9060	1
+105102	30787	1
+25348	37499	1
+23276	13670	1
+51514	17143	1
+19611	38016	1
+18114	25431	1
+41398	26246	1
+19500	7016	1
+11151	105877	1
+7465	105472	1
+68437	20286	1
+105102	67143	1
+1715	17025	1
+25536	9012	1
+59376	55372	1
+28051	87387	1
+17258	38483	1
+14692	10596	1
+19583	16660	1
+44030	41398	1
+25681	17340	1
+30787	5886	1
+44030	104481	1
+39886	12704	1
+14385	94324	1
+11019	14618	1
+11546	6304	1
+41369	14216	1
+13923	19394	1
+19871	95073	1
+11546	38763	1
+12704	16660	1
+15413	27299	1
+8533	6487	1
+21921	30243	1
+13622	4497	1
+18381	103448	1
+9724	8372	1
+15064	41315	1
+57096	38204	1
+12991	44030	1
+14011	13584	1
+11686	59893	1
+97845	12771	1
+29117	11306	1
+18464	14385	1
+20780	25994	1
+42056	68894	1
+20614	28649	1
+106246	17887	1
+68408	1865	1
+9702	7016	1
+10095	43853	1
+100584	17952	1
+5617	16743	1
+25583	6860	1
+100804	11754	1
+14560	24386	1
+18980	6860	1
+12565	47004	1
+12960	5886	1
+17796	5036	1
+10250	7994	1
+17227	15913	1
+24149	104052	1
+66120	6002	1
+13908	5742	1
+9702	12679	1
+18074	18522	1
+71138	2208	1
+20989	3305	1
+6645	71138	1
+11075	8392	1
+2745	9380	1
+10633	6073	1
+2989	37428	1
+35633	18980	1
+18092	75512	1
+22585	13943	1
+3358	20065	1
+18031	5507	1
+5662	19791	1
+91591	37823	1
+20286	44358	1
+5792	59893	1
+59836	12565	1
+27919	17474	1
+4605	23503	1
+91546	19871	1
+68424	19000	1
+8186	10508	1
+10596	13753	1
+40140	43517	1
+98224	29025	1
+35963	57512	1
+35227	72764	1
+103141	4879	1
+5036	21843	1
+95192	22466	1
+8186	101342	1
+104052	55573	1
+12478	96080	1
+12679	49892	1
+13195	19611	1
+13670	34322	1
+9602	20286	1
+14385	40140	1
+55573	23875	1
+105716	18522	1
+16140	15064	1
+11715	28649	1
+15432	25837	1
+7038	87305	1
+17380	17861	1
+3515	28626	1
+21862	4879	1
+23276	7882	1
+20614	91591	1
+17166	103214	1
+76035	11686	1
+17525	17952	1
+10315	6798	1
+103282	14317	1
+34944	70973	1
+21214	21324	1
+87408	37823	1
+72764	34251	1
+12368	5507	1
+17988	9060	1
+46738	51740	1
+14692	19000	1
+19611	41250	1
+26745	15432	1
+22466	8392	1
+10570	12704	1
+12368	7038	1
+14996	17209	1
+105496	21075	1
+15103	29117	1
+49892	20675	1
+4789	71138	1
+24271	26815	1
+59376	28709	1
+15552	6966	1
+41128	8846	1
+14601	8392	1
+23583	14904	1
+36010	3560	1
+25926	43492	1
+11546	17025	1
+91546	14235	1
+7313	25926	1
+10122	37823	1
+24354	41599	1
+17952	12499	1
+2834	29483	1
+5848	53858	1
+13943	98006	1
+20989	82954	1
+28649	16928	1
+5977	7747	1
+67143	14842	1
+95488	11686	1
+23398	37791	1
+99216	16928	1
+4497	37113	1
+38794	8720	1
+11228	20877	1
+6383	10915	1
+25994	55639	1
+37113	40164	1
+103448	8901	1
+24386	71654	1
+7491	16711	1
+8901	3217	1
+39417	5507	1
+17988	44682	1
+3690	14692	1
+40589	38171	1
+10315	7016	1
+14135	27384	1
+103200	2414	1
+88067	7038	1
+10670	17004	1
+9702	47336	1
+55573	16660	1
+7642	20675	1
+65150	14498	1
+9125	2414	1
+71480	14040	1
+30730	103448	1
+20675	6002	1
+59639	9702	1
+104052	18847	1
+93943	7747	1
+7491	8720	1
+91776	7925	1
+36107	2708	1
+57358	17227	1
+103228	11019	1
+36382	6645	1
+103027	38613	1
+20713	18031	1
+12317	14472	1
+40128	68894	1
+25148	7544	1
+44757	25926	1
+93781	25994	1
+101645	5701	1
+41232	8115	1
+25289	59358	1
+17887	17474	1
+63141	39362	1
+95588	30730	1
+11151	17098	1
+9786	44757	1
+43960	95588	1
+35963	12348	1
+23348	44358	1
+18074	14343	1
+77343	27105	1
+26479	17952	1
+12679	27403	1
+3515	97031	1
+11057	45753	1
+39637	6353	1
+12539	12539	1
+31172	5036	1
+13923	9346	1
+56045	35893	1
+13753	24658	1
+45429	19500	1
+104533	6860	1
+24075	16711	1
+14117	52862	1
+5015	97736	1
+21493	13522	1
+6619	25779	1
+33103	7994	1
+20614	1688	1
+16367	13943	1
+7925	82954	1
+98567	16874	1
+59501	8115	1
+9125	39417	1
+14726	96569	1
+29025	27403	1
+102733	13642	1
+8921	10351	1
+10203	36024	1
+7925	36314	1
+21493	91747	1
+13670	94324	1
+21862	41369	1
+5662	6192	1
+24115	72596	1
+13967	16808	1
+38794	36010	1
+13602	18329	1
+27228	15432	1
+3952	69783	1
+19437	13923	1
+10250	74540	1
+24354	22466	1
+68449	7925	1
+41301	7313	1
+6645	44370	1
+15859	13642	1
+2414	74540	1
+44133	37620	1
+17988	9868	1
+15552	9936	1
+103792	29117	1
+7611	8797	1
+106388	3433	1
+7113	30243	1
+13337	45429	1
+12565	41332	1
+55887	7994	1
+17282	8115	1
+36361	19091	1
+27503	16711	1
+30933	13522	1
+11117	21620	1
+5015	38171	1
+54263	55573	1
+46003	7038	1
+17887	17489	1
+97120	37823	1
+33961	16928	1
+38782	17761	1
+37791	43942	1
+14904	22743	1
+32252	18980	1
+79685	59893	1
+41613	59376	1
+101568	7544	1
+53858	9602	1
+7134	20732	1
+12565	70973	1
+38529	5148	1
+101979	18007	1
+18381	5662	1
+19351	3275	1
+7721	7594	1
+7383	14805	1
+15432	13602	1
+14560	20732	1
+18007	27183	1
+57603	20402	1
+24149	7491	1
+13704	11117	1
+16417	11715	1
+45840	8950	1
+15963	34978	1
+24354	10692	1
+2989	5507	1
+92079	37823	1
+7680	82954	1
+21265	52432	1
+18585	19351	1
+43960	17227	1
+103448	52432	1
+12704	10479	1
+27677	59501	1
+7107	11484	1
+27919	47336	1
+24386	68894	1
+11715	12518	1
+39637	6304	1
+36470	96158	1
+96487	14385	1
+21094	17588	1
+11484	6383	1
+21921	10841	1
+15432	74081	1
+30243	91546	1
+7383	18074	1
+17988	66120	1
+32173	5254	1
+22743	15032	1
+105716	21455	1
+19688	5662	1
+23276	21620	1
+11394	27919	1
+46738	25536	1
+97053	11686	1
+10897	8950	1
+65150	20286	1
+45237	44030	1
+22424	16844	1
+8901	98945	1
+21075	25994	1
+40164	57492	1
+9868	7313	1
+13847	37373	1
+18826	17040	1
+39819	14904	1
+17436	17319	1
+5254	8098	1
+10915	13499	1
+103792	25201	1
+37428	16045	1
+33961	5886	1
+8115	38794	1
+100790	36382	1
+38469	15413	1
+11754	34978	1
+17796	63750	1
+12771	17575	1
+28051	9060	1
+17457	16743	1
+101899	7994	1
+17837	10250	1
+105409	14253	1
+9743	13753	1
+13642	12348	1
+38613	12565	1
+19000	45366	1
+5792	8901	1
+8676	12052	1
+55639	16660	1
+38763	5036	1
+24783	37823	1
+14978	12704	1
+59785	37823	1
+15413	2208	1
+19351	25348	1
+17282	37791	1
+14317	10479	1
+29117	103487	1
+18267	43492	1
+27789	11868	1
+13642	15880	1
+8098	25837	1
+80034	14216	1
+13584	967	1
+43504	38250	1
+19132	13499	1
+100439	70207	1
+18522	18031	1
+11117	14446	1
+13240	6383	1
+63750	16121	1
+48375	59808	1
+57603	35963	1
+14059	8797	1
+45753	100790	1
+105102	45237	1
+77343	16660	1
+17209	39334	1
+51836	8797	1
+25536	24805	1
+45237	16874	1
+40128	57096	1
+7491	11433	1
+103525	13943	1
+49892	7016	1
+21094	26479	1
+6002	100820	1
+13642	79625	1
+2768	17227	1
+6487	15230	1
+17796	100534	1
+5254	30963	1
+74548	4747	1
+9380	17004	1
+14178	14059	1
+6595	20877	1
+78948	6487	1
+101899	13522	1
+1865	101620	1
+13943	16985	1
+103995	18074	1
+37563	21862	1
+20877	80034	1
+44229	17761	1
+99562	12478	1
+4747	8592	1
+26745	12679	1
+18114	5507	1
+33961	5214	1
+13499	7994	1
+15747	6353	1
+12368	38763	1
+50421	37823	1
+12565	9914	1
+100258	25201	1
+53837	55573	1
+10897	68281	1
+38794	13195	1
+20780	14083	1
+44030	19583	1
+25994	27299	1
+9293	8720	1
+21903	34251	1
+2768	27228	1
+25348	74081	1
+41369	11754	1
+33103	37113	1
+13195	70992	1
+26093	21903	1
+6702	10951	1
+4497	5381	1
+12771	43960	1
+34978	28288	1
+20431	16660	1
+25994	13240	1
+6487	12864	1
+2208	8863	1
+15120	12565	1
+18114	17380	1
+70207	38016	1
+30243	93657	1
+72991	21342	1
+30730	36733	1
+21020	8797	1
+3611	72487	1
+17952	72764	1
+68606	3587	1
+44824	10250	1
+20286	17474	1
+13724	21094	1
+61396	59893	1
+24354	44824	1
+50595	10897	1
+12960	72764	1
+105102	15120	1
+13753	24783	1
+19351	10508	1
+20342	74540	1
+13670	71969	1
+56109	39984	1
+35645	7747	1
+13813	13989	1
+6487	53837	1
+12499	99320	1
+12795	17319	1
+59538	78985	1
+80930	13195	1
+85571	6383	1
+106483	24207	1
+91916	24896	1
+20614	12679	1
+52862	3690	1
+10434	20780	1
+11868	19871	1
+9125	11546	1
+8825	25536	1
+5662	7702	1
+18074	17143	1
+25098	26093	1
+91591	28510	1
+11686	27299	1
+14343	98407	1
+19500	97901	1
+50421	12771	1
+5324	53824	1
+36556	38483	1
+7113	6860	1
+23348	20755	1
+1865	14924	1
+79625	14011	1
+25148	19500	1
+66120	37373	1
+39886	101568	1
+15485	57512	1
+13642	74548	1
+15250	37823	1
+11228	68424	1
+1572	17098	1
+33961	8901	1
+17192	29117	1
+30933	13923	1
+36024	81770	1
+25148	11019	1
+14117	20755	1
+34944	30243	1
+10452	27971	1
+34615	21760	1
+32119	39141	1
+37233	17887	1
+18826	6321	1
+11922	7747	1
+11075	8797	1
+36470	48375	1
+8981	6073	1
+99307	12704	1
+11484	13890	1
+91735	36782	1
+13923	36470	1
+19925	5886	1
+6966	45429	1
+26246	68876	1
+3139	37471	1
+21324	57389	1
+6798	79685	1
+6966	15485	1
+59376	6002	1
+12991	3305	1
+59376	7491	1
+20614	43517	1
+50595	16743	1
+14842	31955	1
+91546	14178	1
+96824	6645	1
+17761	98021	1
+14422	14011	1
+43244	5036	1
+68424	15413	1
+13753	91776	1
+21342	39026	1
+45627	34944	1
+10897	51618	1
+105496	2834	1
+55372	48375	1
+14135	103525	1
+101342	16711	1
+8921	14766	1
+27337	91830	1
+104481	39984	1
+14446	12317	1
+9868	8169	1
+106388	3139	1
+35963	87305	1
+105850	7491	1
+27789	9380	1
+98407	5214	1
+12565	20732	1
+40164	8551	1
+13602	68102	1
+94592	10411	1
+4497	20971	1
+23033	62152	1
+70973	39653	1
+59501	16743	1
+40298	24207	1
+97736	20309	1
+4391	26898	1
+16825	27919	1
+25289	5254	1
+5977	14158	1
+12460	10549	1
+15214	7038	1
+35525	12771	1
+44030	51618	1
+102346	36440	1
+15485	8216	1
+41204	11546	1
+17761	14498	1
+73342	4497	1
+103525	6966	1
+3305	56045	1
+97031	59501	1
+6860	85619	1
+25926	96158	1
+19611	34251	1
+13522	68091	1
+54643	37823	1
+26815	14958	1
+11075	8825	1
+92243	16711	1
+81653	53858	1
+57512	25926	1
+98945	7994	1
+13522	55860	1
+21006	59893	1
+18847	38877	1
+8846	13622	1
+7491	11520	1
+3826	91694	1
+2414	103792	1
+56326	14135	1
+42056	10897	1
+38794	50595	1
+68553	25536	1
+7925	7994	1
+14385	37791	1
+3390	10596	1
+12096	39637	1
+44682	12679	1
+4497	14805	1
+18074	105102	1
+7134	105409	1
+97920	13030	1
+5640	100534	1
+38931	3690	1
+16170	37823	1
+13622	17952	1
+55826	26815	1
+9724	8981	1
+16103	37823	1
+14385	17907	1
+13908	24658	1
+10095	9602	1
+10095	24207	1
+15413	44370	1
+8115	76035	1
+12116	39886	1
+12460	44824	1
+19500	9830	1
+29117	15913	1
+18329	16045	1
+52058	42396	1
+7821	98610	1
+25289	10570	1
+96627	3515	1
+37499	7747	1
+14904	101994	1
+17380	18329	1
+56566	36382	1
+14117	7747	1
+40322	6383	1
+38483	15432	1
+25201	77406	1
+26479	10570	1
+104481	15432	1
+14842	38782	1
+4879	16660	1
+27521	25681	1
+14385	16660	1
+17359	17227	1
+3410	37823	1
+35963	13989	1
+101568	38794	1
+13499	16660	1
+24783	12960	1
+29379	30730	1
+13704	7642	1
+67143	7994	1
+52862	26898	1
+6860	59376	1
+7611	23276	1
+82954	39984	1
+20989	16620	1
+26093	5036	1
+34978	54154	1
+15103	16874	1
+15859	100893	1
+14083	6860	1
+6553	10933	1
+9702	59893	1
+106296	37823	1
+37791	98610	1
+91916	23992	1
+20204	24763	1
+28863	15432	1
+44229	6576	1
+5036	99320	1
+97845	10479	1
+6383	7882	1
+27677	17380	1
+5977	11922	1
+27183	39984	1
+13670	12518	1
+28358	15250	1
+13670	63888	1
+15376	17227	1
+12565	43853	1
+20653	48375	1
+45738	7994	1
+5640	104075	1
+14996	17415	1
+59376	44030	1
+55396	14216	1
+2414	101568	1
+17227	56326	1
+5792	27299	1
+18074	17796	1
+3331	38385	1
+21047	2768	1
+69612	20286	1
+45658	2834	1
+57096	59358	1
+3275	20595	1
+5662	93881	1
+15413	21862	1
+7491	17457	1
+21789	14577	1
+7113	11887	1
+105102	14560	1
+20614	53858	1
+36010	71131	1
+105409	8901	1
+10897	20877	1
+21075	78985	1
+8901	32252	1
+18267	103792	1
+12565	97168	1
+18329	17489	1
+55573	10570	1
+19000	82954	1
+26479	7081	1
+11002	17340	1
+82954	21020	1
+101568	17796	1
+25335	105496	1
+15770	15485	1
+8115	47801	1
+19417	19500	1
+14637	17143	1
+25681	16660	1
+24149	39984	1
+25536	71438	1
+8169	9602	1
+21006	25348	1
+14385	5036	1
+57096	16660	1
+2414	27521	1
+11868	3877	1
+74081	7747	1
+13030	27299	1
+18980	52058	1
+5662	6247	1
+32800	3515	1
+48375	59376	1
+105716	6304	1
+81770	7038	1
+1751	10351	1
+11019	97845	1
+37791	14692	1
+51422	55639	1
+97011	2414	1
+40469	5886	1
+13704	18051	1
+28358	38916	1
+10122	14385	1
+17952	44594	1
+40311	55573	1
+44583	44757	1
+6645	39819	1
+35963	24075	1
+12478	15539	1
+91694	12960	1
+18074	15539	1
+12478	6321	1
+3515	11002	1
+41315	23348	1
+102346	6002	1
+11546	36024	1
+18051	19611	1
+12499	36623	1
+34978	68515	1
+17397	14317	1
+12679	98370	1
+11868	30730	1
+13642	17796	1
+18381	13622	1
+11715	102504	1
+11715	3092	1
+51740	8720	1
+14296	10982	1
+12317	7038	1
+8901	11645	1
+59376	6437	1
+3560	11151	1
+12424	38794	1
+16121	17474	1
+14904	11686	1
+94868	37823	1
+41250	7994	1
+19091	80034	1
+56326	2414	1
+102272	17380	1
+17166	6042	1
+6645	13908	1
+25994	55860	1
+27105	8392	1
+5640	7266	1
+36623	10479	1
+27677	94868	1
+13584	73354	1
+20286	97845	1
+25536	40164	1
+11546	17761	1
+17988	47336	1
+15963	39334	1
+20940	19000	1
+2414	25681	1
+10479	21249	1
+105850	6383	1
+12960	8901	1
+16256	11887	1
+11433	38204	1
+13522	30693	1
+5036	40164	1
+6487	35525	1
+101171	20342	1
+23276	61396	1
+11546	9060	1
+30243	10250	1
+25131	28626	1
+62911	14011	1
+94868	18092	1
+59501	15913	1
+100534	13923	1
+8186	99395	1
+44133	17340	1
+14904	17861	1
+12499	38794	1
+73331	14158	1
+15747	17558	1
+12499	97155	1
+36361	16928	1
+14317	43960	1
+11754	98894	1
+105716	37428	1
+4423	37823	1
+30730	59808	1
+36623	7491	1
+45840	3650	1
+17907	3217	1
+4879	13670	1
+94074	7747	1
+38469	59538	1
+63750	16045	1
+5742	12499	1
+45840	21921	1
+27228	16928	1
+53858	19132	1
+39290	2414	1
+23460	7747	1
+8921	8372	1
+9971	7491	1
+6553	34944	1
+9602	11228	1
+25148	99395	1
+15552	18267	1
+15485	9868	1
+10710	51740	1
+36010	52385	1
+57389	3807	1
+11075	11075	1
+20402	11337	1
+5886	4013	1
+3611	17761	1
+11075	47860	1
+93384	13967	1
+15485	37823	1
+38663	98796	1
+39362	10878	1
+7038	42396	1
+8115	15413	1
+40354	7721	1
+13753	19394	1
+39688	17489	1
+28288	23875	1
+11002	37428	1
+19670	7994	1
+10250	14805	1
+18092	8720	1
+17887	24386	1
+24386	8392	1
+10596	45840	1
+8372	56045	1
+25994	5381	1
+105850	39334	1
+101853	38636	1
+29379	16045	1
+5254	94724	1
+15413	7544	1
+1267	103027	1
+24149	9181	1
+4497	55396	1
+20431	33961	1
+14385	68281	1
+17952	17380	1
+3092	40750	1
+10434	9242	1
+2208	21921	1
+5886	52058	1
+16290	7882	1
+43960	25536	1
+93657	16928	1
+26246	102346	1
+6576	17489	1
+65150	18381	1
+71480	13642	1
+38613	30787	1
+51492	29483	1
+32800	10203	1
+15913	91735	1
+6553	12889	1
+48375	5015	1
+11151	3807	1
+49892	76035	1
+19583	26898	1
+5015	24207	1
+28124	20286	1
+20309	31955	1
+52432	21455	1
+8551	11520	1
+5036	57096	1
+37791	11099	1
+15413	19500	1
+11546	52385	1
+51514	17098	1
+11645	11075	1
+97736	39653	1
+39808	68091	1
+19742	10633	1
+9493	12052	1
+102297	21620	1
+6002	27919	1
+50252	19394	1
+25348	37373	1
+11715	40372	1
+9602	10570	1
+12442	59376	1
+102346	7113	1
+6966	52916	1
+12960	82392	1
+9896	9242	1
+103282	24386	1
+37791	17098	1
+10411	44030	1
+10411	103792	1
+71969	17004	1
+6383	21006	1
+11715	21789	1
+41315	17004	1
+19000	47801	1
+21455	103792	1
+39555	11546	1
+17415	38794	1
+25994	38271	1
+15859	24354	1
+98945	14135	1
+18074	3092	1
+10351	37113	1
+7107	59501	1
+3650	99444	1
+34088	37823	1
+98718	55573	1
+6860	22756	1
+98407	59538	1
+44824	5640	1
+63590	34088	1
+106455	11754	1
+11075	42302	1
+4013	16660	1
+19155	13030	1
+28358	12348	1
+37868	96871	1
+40014	9868	1
+18585	36440	1
+10351	7925	1
+43293	28240	1
+16417	9971	1
+2414	7925	1
+37868	11715	1
+10596	73354	1
+102504	20342	1
+9702	15032	1
+14385	27919	1
+14446	104481	1
+68553	14216	1
+21419	11019	1
+92187	14842	1
+15770	13923	1
+5977	11466	1
+41232	25681	1
+13499	59538	1
+85519	21493	1
+2745	20563	1
+38794	13602	1
+15552	68876	1
+27919	16928	1
+13499	37823	1
+19394	13195	1
+8186	104818	1
+14710	19905	1
+51618	24115	1
+14253	37823	1
+94724	39653	1
+95488	36024	1
+45658	14158	1
+13989	105472	1
+36440	6487	1
+14059	11754	1
+25536	19417	1
+13642	16417	1
+11622	6073	1
+967	5742	1
+29025	68437	1
+25536	5507	1
+9380	7747	1
+77406	5662	1
+5036	13472	1
+95891	11075	1
+12499	14011	1
+25926	10036	1
+12565	96789	1
+19460	6487	1
+47336	11546	1
+55573	21094	1
+11447	28709	1
+15485	27299	1
+13499	13140	1
+11735	17796	1
+35963	36733	1
+28510	43504	1
+7107	28626	1
+44229	7925	1
+21455	25348	1
+13584	17796	1
+32173	43517	1
+34615	25926	1
+13923	6595	1
+14385	96080	1
+37791	17166	1
+17340	37823	1
+47769	6798	1
+15451	59893	1
+101221	15250	1
+5036	96080	1
+3650	26898	1
+80073	7925	1
+17887	71131	1
+36733	39653	1
+20614	7518	1
+13602	41315	1
+14766	33871	1
+39688	14343	1
+28288	15485	1
+92113	14178	1
+106388	17796	1
+71983	35963	1
+17525	14904	1
+68515	16711	1
+101757	25779	1
+59538	17025	1
+43517	6966	1
+59726	5848	1
+99292	39653	1
+24149	26479	1
+10315	4822	1
+32800	28626	1
+17340	99121	1
+101620	7107	1
+39235	13943	1
+22528	36910	1
+13602	12653	1
+36146	8186	1
+13753	36470	1
+39819	43942	1
+5640	94324	1
+7544	59376	1
+22562	38916	1
+13908	6073	1
+44757	37823	1
+25994	6156	1
+102272	15032	1
+37868	81871	1
+97120	5036	1
+19113	28510	1
+2768	23348	1
+57967	17227	1
+4553	16690	1
+26093	6487	1
+32173	7994	1
+45429	27299	1
+13602	3877	1
+17319	39334	1
+7611	14385	1
+5640	38469	1
+71983	39653	1
+103792	18329	1
+3092	94896	1
+14692	8921	1
+5742	12406	1
+78948	7113	1
+13642	77406	1
+18007	3433	1
+68740	12864	1
+14385	20780	1
+17192	16045	1
+11686	101342	1
+105336	55639	1
+105336	14385	1
+101645	8921	1
+15250	19437	1
+39555	47336	1
+81878	43517	1
+6645	80364	1
+42056	40140	1
+7721	7994	1
+20342	35963	1
+105850	25536	1
+7038	17282	1
+14040	33103	1
+37928	18092	1
+16417	12795	1
+38794	37373	1
+13670	77406	1
+101171	37823	1
+12499	14317	1
+23348	14158	1
+7721	32173	1
+55573	6732	1
+100534	72487	1
+67143	39793	1
+19500	11466	1
+94896	3650	1
+28626	7491	1
+54234	38483	1
+14904	12960	1
+9702	30933	1
+5036	104481	1
+2414	15270	1
+12653	21843	1
+12565	17558	1
+36782	16743	1
+7721	9602	1
+7134	20614	1
+18092	20755	1
+21843	41599	1
+28863	15413	1
+47336	45429	1
+25536	1647	1
+12539	12518	1
+3305	91776	1
+38171	103141	1
+15747	59501	1
+52432	15376	1
+10915	9991	1
+16367	14472	1
+10479	103487	1
+11466	98407	1
+55573	27403	1
+20309	21006	1
+37791	11520	1
+17988	15770	1
+47022	20614	1
+36314	20309	1
+10549	26479	1
+11546	37620	1
+15064	12991	1
+12460	65982	1
+967	13642	1
+93657	13499	1
+12565	18309	1
+11415	44757	1
+19132	96487	1
+81838	92243	1
+9868	78948	1
+24075	14253	1
+14996	3807	1
+68424	20431	1
+17796	17192	1
+24354	12704	1
+14996	16045	1
+8098	27971	1
+23503	3358	1
+97155	44030	1
+57459	24896	1
+68091	6595	1
+20675	25536	1
+11484	9293	1
+101056	12539	1
+20877	14083	1
+40750	29025	1
+68281	18267	1
+10095	73931	1
+20780	13704	1
+102346	30243	1
+6002	9868	1
+39984	8797	1
+11546	43942	1
+38763	6353	1
+14446	91776	1
+37791	12499	1
+2834	19611	1
+2369	1740	1
+41432	37823	1
+6915	9060	1
+15103	104052	1
+17796	9060	1
+79685	6941	1
+6487	105687	1
+52916	7994	1
+17397	17796	1
+101899	14135	1
+24805	12619	1
+39346	39346	1
+41315	16660	1
+6576	43942	1
+16140	14842	1
+71480	9242	1
+41332	16711	1
+8115	10710	1
+11002	25201	1
+37791	9012	1
+39555	9868	1
+44594	7925	1
+26370	30243	1
+8115	12889	1
+24092	25926	1
+5423	105850	1
+13923	13753	1
+13753	53824	1
+5254	1267	1
+8676	27789	1
+92187	27789	1
+25335	4201	1
+8901	18847	1
+97155	17887	1
+105102	29379	1
+25536	44682	1
+14385	6402	1
+11686	16045	1
+16140	17004	1
+102297	5148	1
+19500	59358	1
+55860	59893	1
+56326	15032	1
+95407	21493	1
+48375	7721	1
+19219	20877	1
+9602	44757	1
+27789	38442	1
+11075	103639	1
+8098	54234	1
+13923	16928	1
+65982	14385	1
+104533	71654	1
+2414	11075	1
+17489	17025	1
+25289	34978	1
+104052	25201	1
+6645	19091	1
+14446	16928	1
+5036	70973	1
+103792	16928	1
+11715	8720	1
+99678	19611	1
+35963	10878	1
+15250	8216	1
+39819	18114	1
+103792	25779	1
+11520	37373	1
+21862	29117	1
+2414	17605	1
+10250	4497	1
+21843	41232	1
+12317	17474	1
+27745	6732	1
+73931	7747	1
+12499	9971	1
+11075	41315	1
+17837	52058	1
+12052	17340	1
+12116	11484	1
+96487	19113	1
+28358	18007	1
+25926	8216	1
+59376	96569	1
+17907	36623	1
+15650	59538	1
+7465	8186	1
+5036	29379	1
+19500	59808	1
+38469	6383	1
+12478	18381	1
+102757	37791	1
+34978	6353	1
+3358	24207	1
+43960	26353	1
+10841	11546	1
+9702	21094	1
+24149	101221	1
+25131	17415	1
+48375	12960	1
+13704	97155	1
+10479	1267	1
+25148	7925	1
+11394	37791	1
+15214	34088	1
+51492	3611	1
+8098	9810	1
+104375	30730	1
+39688	71654	1
+15049	5584	1
+7491	68876	1
+2745	20780	1
+26479	67143	1
+24658	33961	1
+16367	16874	1
+23875	57389	1
+74540	40128	1
+70207	17861	1
+26479	11902	1
+5254	44583	1
+12478	16946	1
+14385	6732	1
+14675	14059	1
+71654	99678	1
+92079	17227	1
+41369	81878	1
+17415	28841	1
+15049	9060	1
+101319	22528	1
+5423	57603	1
+15583	12864	1
+14422	93657	1
+13584	27677	1
+3877	13584	1
+9810	14343	1
+32252	8216	1
+34251	102346	1
+96262	28358	1
+98224	3092	1
+13773	34615	1
+43504	36440	1
+104375	59893	1
+12565	37823	1
+36440	91591	1
+41128	92113	1
+13923	55573	1
+17887	21249	1
+96613	17227	1
+17397	17340	1
+11019	17796	1
+24805	87387	1
+25536	17674	1
+17340	12771	1
+21075	3390	1
+17575	10479	1
+18092	843	1
+5701	16620	1
+10841	25681	1
+11922	10250	1
+5036	38782	1
+13813	13923	1
+40183	104557	1
+18114	17952	1
+35633	81878	1
+36623	6576	1
+59358	59726	1
+3139	92243	1
+36314	36470	1
+10915	19925	1
+56326	17025	1
+71654	44030	1
+71138	96262	1
+95219	12565	1
+10250	11622	1
+57096	2834	1
+20431	8950	1
+45429	97901	1
+7962	24805	1
+74548	7747	1
+68606	45429	1
+25201	6353	1
+52058	98210	1
+99320	7747	1
+14577	102504	1
+16522	18114	1
+31955	6732	1
+9012	53824	1
+11941	92243	1
+103141	20732	1
+42056	39984	1
+14692	51422	1
+8186	45237	1
+48375	97168	1
+106388	27384	1
+24149	71969	1
+40140	39984	1
+20834	5214	1
+19000	103487	1
+24075	27299	1
+9702	7313	1
+36733	27299	1
+21862	38469	1
+55639	20834	1
+30933	94896	1
+30730	13602	1
+3515	43492	1
+13670	17952	1
+22424	6966	1
+37791	6304	1
+17340	6915	1
+71983	21903	1
+20971	2768	1
+25131	59501	1
+11546	8720	1
+41128	14385	1
+11754	41332	1
+44757	17575	1
+21006	11228	1
+9830	52432	1
+7465	43517	1
+14472	21862	1
+18092	15137	1
+53858	6619	1
+15539	39527	1
+21249	5254	1
+13522	18559	1
+8901	53165	1
+37868	59501	1
+7491	48146	1
+13642	27521	1
+37791	79625	1
+17397	36382	1
+32826	32826	1
+30730	6402	1
+15196	37823	1
+61396	7721	1
+10897	34978	1
+24896	80273	1
+105850	8186	1
+11645	7994	1
+10951	18918	1
+68437	25348	1
+59726	6966	1
+7925	20780	1
+22637	6383	1
+47801	13642	1
+2505	7994	1
+6619	32800	1
+94191	17796	1
+105102	11546	1
+5036	12653	1
+6383	14675	1
+13873	20877	1
+25994	19068	1
+31494	23460	1
+9012	1715	1
+48163	24149	1
+3331	16928	1
+20940	15913	1
+5792	77343	1
+26277	36010	1
+55573	59808	1
+3587	8720	1
+28709	78962	1
+53486	17166	1
+8901	20877	1
+14040	7747	1
+8825	30243	1
+19000	17489	1
+15432	5848	1
+17988	17474	1
+21843	5254	1
+17227	51492	1
+29117	37823	1
+27183	12565	1
+9702	88067	1
+91694	27677	1
+23460	17004	1
+88067	6487	1
+25348	70490	1
+7107	6353	1
+11117	20309	1
+17227	105472	1
+29483	17761	1
+14534	9971	1
+11715	38442	1
+50570	12258	1
+43853	59376	1
+105409	18381	1
+32800	100584	1
+11546	7747	1
+17907	53858	1
+17952	14904	1
+36440	15770	1
+1572	27919	1
+15064	40372	1
+13337	13030	1
+13499	97845	1
+27105	16256	1
+4931	52058	1
+79685	38931	1
+101568	44133	1
+8901	6116	1
+2834	5792	1
+45237	40128	1
+96262	13622	1
+30933	37823	1
+12442	28051	1
+17166	1464	1
+39688	6645	1
+19000	17525	1
+18251	25431	1
+30471	7994	1
+38469	12460	1
+11941	12960	1
+102167	10250	1
+91694	29117	1
+11546	12565	1
+17674	14385	1
+12864	6915	1
+12704	16743	1
+72487	102466	1
+7906	59893	1
+25335	55639	1
+17505	55573	1
+19500	10710	1
+97031	6487	1
+6941	7347	1
+35633	27919	1
+26277	16045	1
+2868	37373	1
+15270	15175	1
+16256	5742	1
+15880	17415	1
+39334	5036	1
+34599	14978	1
+7491	13602	1
+68102	10841	1
+12539	99216	1
+15432	7747	1
+17415	85619	1
+14805	7038	1
+53824	48375	1
+17887	87387	1
+31955	59893	1
+20877	4553	1
+11433	39808	1
+26479	14924	1
+40140	8186	1
+101568	39141	1
+17340	6487	1
+37928	18869	1
+3275	15064	1
+39819	8720	1
+12619	16874	1
+5886	27745	1
+13195	15747	1
+14996	16027	1
+35067	7747	1
+12258	20309	1
+68281	25201	1
+15539	6645	1
+13704	2414	1
+68102	9971	1
+15432	21061	1
+17796	97979	1
+105538	17796	1
+100820	13499	1
+4497	98653	1
+21862	24386	1
+36010	14924	1
+72596	6487	1
+17588	6576	1
+17380	50570	1
+6619	16045	1
+33103	6073	1
+21843	21862	1
+12478	11075	1
+9914	25994	1
+9517	10915	1
+40128	10351	1
+40322	4201	1
+15049	21359	1
+59824	6487	1
+34978	98567	1
+99395	12499	1
+39819	2989	1
+11686	17796	1
+12460	39235	1
+5640	11117	1
+19583	7747	1
+100643	13584	1
+59358	6002	1
+14618	8186	1
+78962	9198	1
+5036	16690	1
+97920	39984	1
+12539	16224	1
+45351	16121	1
+10841	104075	1
+43960	37823	1
+21620	74021	1
+10549	41301	1
+97120	6073	1
+94324	5742	1
+10549	17397	1
+106388	12834	1
+14059	3650	1
+14011	41599	1
+38916	7544	1
+100439	6487	1
+3410	55639	1
+3433	18980	1
+39417	37823	1
+38931	11686	1
+78962	5036	1
+17227	6645	1
+33103	7747	1
+62911	5507	1
+27789	14842	1
+11520	5254	1
+18847	39235	1
+17887	51740	1
+14059	5701	1
+12704	18329	1
+99292	8901	1
+52432	39141	1
+27677	13670	1
+73931	12539	1
+10059	9602	1
+9380	30471	1
+41061	16928	1
+18292	8186	1
+20309	103448	1
+8921	19611	1
+8901	32709	1
+52058	8863	1
+11686	7465	1
+13642	103487	1
+103141	13602	1
+4497	15451	1
+28358	38520	1
+81878	15770	1
+7702	6966	1
+1715	37791	1
+25536	9743	1
+71138	20834	1
+59376	75071	1
+103346	13670	1
+29379	7313	1
+5015	51492	1
+39555	16711	1
+34088	10570	1
+26479	17761	1
+99395	16711	1
+55573	23348	1
+38782	39362	1
+18847	103841	1
+5977	19583	1
+38171	93847	1
+28709	31096	1
+6002	36314	1
+19351	29025	1
+6487	25148	1
+10250	8098	1
+68449	23276	1
+13622	104075	1
+55573	41398	1
+28649	18826	1
+14343	7383	1
+98766	8392	1
+11520	17025	1
+13670	41599	1
+14040	19583	1
+4497	93384	1
+9181	15064	1
+59358	106388	1
+71131	34978	1
+14011	14560	1
+6002	17818	1
+10452	10670	1
+17907	11433	1
+11228	28863	1
+21359	17952	1
+10374	7994	1
+57967	11715	1
+49892	15137	1
+68606	25994	1
+11484	40128	1
+11415	17796	1
+38763	14577	1
+52432	76035	1
+20675	43826	1
+100820	8797	1
+22798	19374	1
+7544	9536	1
+12499	16896	1
+59376	97155	1
+11394	7491	1
+14296	8676	1
+11075	68424	1
+34088	25994	1
+8115	15032	1
+40183	16808	1
+100820	14385	1
+41232	13943	1
+18980	7594	1
+20431	44370	1
+48375	53837	1
+6002	19155	1
+11546	66120	1
+47336	10570	1
+15913	25431	1
+20877	3515	1
+12704	59538	1
+15859	101963	1
+12679	2768	1
+19583	6073	1
+19500	56326	1
+13499	14710	1
+17887	23583	1
+14343	17143	1
+100584	21342	1
+12889	48375	1
+25348	17143	1
+50252	43504	1
+19583	22585	1
+59376	40164	1
+10982	8720	1
+32800	17282	1
+16045	23398	1
+6383	68939	1
+101979	82392	1
+2414	43942	1
+19351	25926	1
+56566	7747	1
+8186	16157	1
+102346	27384	1
+8115	101701	1
+20236	53858	1
+4747	40140	1
+11941	98006	1
+13704	16874	1
+68894	7925	1
+14135	36733	1
+48375	18485	1
+38483	25335	1
+6645	98704	1
+27919	11415	1
+25837	4553	1
+75071	17761	1
+18007	10411	1
+50390	7747	1
+102466	34615	1
+55573	59893	1
+9936	20834	1
+28358	9220	1
+24386	7491	1
+11546	36440	1
+43960	103792	1
+71138	5886	1
+12704	11902	1
+6487	71654	1
+12771	17457	1
+17761	34599	1
+14117	16711	1
+68606	19611	1
+24386	10670	1
+38931	5036	1
+26353	105102	1
+24149	68515	1
+39598	10915	1
+24386	2414	1
+2414	8592	1
+3092	9380	1
+39362	3092	1
+92113	10841	1
+6463	31201	1
+45658	40128	1
+29483	7491	1
+52916	36440	1
+27789	6073	1
+51618	17907	1
+10095	105409	1
+4497	5848	1
+21620	11686	1
+42817	3092	1
+39334	17474	1
+4879	7680	1
+45237	10479	1
+6002	72764	1
+38483	55887	1
+14904	37823	1
+2834	100790	1
+13622	6966	1
+75378	35963	1
+59639	104481	1
+34978	43942	1
+5148	16140	1
+22585	101979	1
+22424	16808	1
+30243	14040	1
+9242	3390	1
+26432	6073	1
+7642	37791	1
+8186	27299	1
+14692	23276	1
+36010	6353	1
+77343	29483	1
+12499	105409	1
+22424	40183	1
+21493	11546	1
+9702	77861	1
+105850	11039	1
+27521	25348	1
+23276	18918	1
+5192	37823	1
+104375	20286	1
+9012	38613	1
+21061	5148	1
+36782	32800	1
+9242	29025	1
+17415	16045	1
+32301	16711	1
+8372	45738	1
+20780	3092	1
+12653	35472	1
+14317	17457	1
+13584	3390	1
+25779	68894	1
+14253	6073	1
+50143	10731	1
+44014	39417	1
+8676	102504	1
+9702	17004	1
+95951	39819	1
+51197	24207	1
+32800	28288	1
+18074	59501	1
+55573	15137	1
+25335	68281	1
+13522	35633	1
+13337	5036	1
+11887	16743	1
+97845	39808	1
+5507	6353	1
+28358	71438	1
+10529	12565	1
+101979	6383	1
+12478	39235	1
+35633	35963	1
+8901	14577	1
+3390	10250	1
+10878	29025	1
+18585	32252	1
+15913	13642	1
+15103	16224	1
+43853	15064	1
+75378	2834	1
+14385	14601	1
+4497	55426	1
+68876	21789	1
+7016	14343	1
+11039	36623	1
+75552	12565	1
+102297	13602	1
+11415	8950	1
+43942	13704	1
+17952	17887	1
+103639	16928	1
+37791	50252	1
+19611	11075	1
+106388	2208	1
+20342	44030	1
+5507	23875	1
+28510	37823	1
+3587	13240	1
+21823	9653	1
+17796	48480	1
+25681	31955	1
+9380	18617	1
+30243	53486	1
+6941	14805	1
+7107	44229	1
+2672	13499	1
+21094	28626	1
+68281	13670	1
+19500	36440	1
+36470	94724	1
+7642	17887	1
+5640	17143	1
+2768	51514	1
+7642	15485	1
+24354	15103	1
+27677	96627	1
+39290	8186	1
+9830	8921	1
+23211	13417	1
+2414	3217	1
+28051	17588	1
+105102	98445	1
+103525	7747	1
+14842	13789	1
+14040	92113	1
+2768	18869	1
+7925	7747	1
+106212	12565	1
+96627	37791	1
+3515	3515	1
+5254	102707	1
+41128	18329	1
+4879	61485	1
+35633	25926	1
+12406	11546	1
+8901	21061	1
+38483	15376	1
+14904	5036	1
+13773	10982	1
+13813	17415	1
+39653	4013	1
+98584	49892	1
+105496	10915	1
+13337	36024	1
+24149	16224	1
+25926	16660	1
+19091	12864	1
+10479	17474	1
+50421	17988	1
+7113	3275	1
+20713	9702	1
+19000	95588	1
+71138	20877	1
+14158	6073	1
+11754	7747	1
+35893	33103	1
+15552	105850	1
+35963	55860	1
+99292	24783	1
+9743	105102	1
+15049	95951	1
+38483	17952	1
+17887	8720	1
+38483	26745	1
+59538	102151	1
+17796	13670	1
+85552	38636	1
+91591	6487	1
+19394	37823	1
+94724	20309	1
+24354	18251	1
+82954	45840	1
+101221	37823	1
+14385	74081	1
+5886	32709	1
+95073	37868	1
+20780	7747	1
+25348	10529	1
+50595	34978	1
+51618	38794	1
+27503	16808	1
+37428	8720	1
+27183	105687	1
+15064	39026	1
+15230	59376	1
+51514	94324	1
+3807	10479	1
+36556	15432	1
+18847	17025	1
+3139	3690	1
+32301	11228	1
+9702	34944	1
+83096	16743	1
+3472	37823	1
+3433	26898	1
+7925	22637	1
+21760	6073	1
+48375	38794	1
+9702	31172	1
+11546	96537	1
+23348	17227	1
+14498	41061	1
+37868	6402	1
+104481	38794	1
+5148	6860	1
+41432	17340	1
+21020	17004	1
+20780	16660	1
+22528	6321	1
+23276	97845	1
+7313	39637	1
+9702	96158	1
+15880	17796	1
+38483	71138	1
+7906	6487	1
+10122	24354	1
+42344	30730	1
+17227	27503	1
+44370	59358	1
+20614	36440	1
+40140	38916	1
+68449	7747	1
+48375	87265	1
+4879	14534	1
+9181	6645	1
+14385	37823	1
+103792	12771	1
+6860	38916	1
+9346	18114	1
+8372	56109	1
+6487	15552	1
+14904	9702	1
+102623	27503	1
+8863	36361	1
+9896	13522	1
+51514	48163	1
+82954	43683	1
+3515	44478	1
+44583	12317	1
+59358	13337	1
+39637	29379	1
+44030	37823	1
+15583	9868	1
+52432	57977	1
+41157	7747	1
+22528	44478	1
+6383	8825	1
+18031	17340	1
+38469	5148	1
+15230	11075	1
+18074	103525	1
+9702	75071	1
+3390	8950	1
+7680	2834	1
+3515	38916	1
+20713	18074	1
+36314	5148	1
+18074	8825	1
+13908	8115	1
+6487	12116	1
+11735	14577	1
+11622	14158	1
+7544	37791	1
+1267	6073	1
+3611	24149	1
+105025	2414	1
+5036	79685	1
+39362	3587	1
+12704	2208	1
+10059	18585	1
+17227	17474	1
+12518	16874	1
+43683	16928	1
+78962	11546	1
+106212	11546	1
+99790	17887	1
+14158	20780	1
+25348	7611	1
+17319	28626	1
+7016	39920	1
+25148	5742	1
+9868	20614	1
+10670	6073	1
+7925	103792	1
+14422	25926	1
+71138	99121	1
+7544	99395	1
+102346	20847	1
+101645	30730	1
+19000	10479	1
+34978	21249	1
+48375	14498	1
+39091	4964	1
+30933	22756	1
+3690	68281	1
+94324	13943	1
+21419	57389	1
+10710	39819	1
+5423	103792	1
+39334	3515	1
+14216	23348	1
+24658	37823	1
+10878	8797	1
+19670	95073	1
+67143	37373	1
+99444	38794	1
+43826	13030	1
+40128	59501	1
+20834	21903	1
+6487	6645	1
+8169	30243	1
+41128	47801	1
+100750	15137	1
+23276	32252	1
+24115	13967	1
+48375	38782	1
+73331	6073	1
+26093	37513	1
+15432	28709	1
+1715	19334	1
+71138	7747	1
+17319	17380	1
+6619	23875	1
+37290	16045	1
+99678	14178	1
+3587	13417	1
+92079	6002	1
+14498	9702	1
+23276	36361	1
+71138	8981	1
+24783	63888	1
+102297	9602	1
+100439	37823	1
+36010	57711	1
+21159	28124	1
+76035	5036	1
+5254	25335	1
+14904	9060	1
+11546	16711	1
+45738	14117	1
+3611	22562	1
+57096	5792	1
+25289	23348	1
+2745	20877	1
+26370	13704	1
+39637	16743	1
+4497	27299	1
+37928	6073	1
+26353	13789	1
+5742	38877	1
+98224	17143	1
+21020	20780	1
+8186	16711	1
+4747	13989	1
+96715	12795	1
+28051	68091	1
+106388	2834	1
+30730	68091	1
+30730	17796	1
+17525	7107	1
+7038	81878	1
+13908	17489	1
+9312	16874	1
+39688	42056	1
+7038	61485	1
+25994	25994	1
+24149	39334	1
+41232	14472	1
+13967	24354	1
+20847	8797	1
+2369	4042	1
+96613	13789	1
+45840	56566	1
+31172	25681	1
+79685	7994	1
+13522	9380	1
+87305	5214	1
+52058	14710	1
+3690	38988	1
+20402	20431	1
+23460	15064	1
+48375	51492	1
+41111	37113	1
+59358	4423	1
+26898	4423	1
+32005	37823	1
+42302	37823	1
+9953	20286	1
+14472	41332	1
+5886	39688	1
+2527	967	1
+19925	7747	1
+25431	17474	1
+39886	51618	1
+9012	59726	1
+10982	59538	1
+44478	9346	1
+52058	7994	1
+11228	10122	1
+13847	6073	1
+40128	50595	1
+17761	70490	1
+10982	44682	1
+21620	102733	1
+21760	21493	1
+11415	16874	1
+13847	5214	1
+12499	16874	1
+50252	8216	1
+7642	39653	1
+5662	100893	1
+77406	16928	1
+27971	3305	1
+9346	71138	1
+32173	8216	1
+18381	12116	1
+25131	12460	1
+16620	3275	1
+11715	14216	1
+103228	29117	1
+15049	23398	1
+40164	12478	1
+45840	51422	1
+25131	38171	1
+11686	97168	1
+15650	8950	1
+43853	36440	1
+52040	7994	1
+39819	21094	1
+14059	4497	1
+79685	17761	1
+14117	95891	1
+15230	37823	1
+25583	7721	1
+11941	7383	1
+20309	104481	1
+32336	38483	1
+6860	14692	1
+45753	22585	1
+42056	67143	1
+95588	24386	1
+27789	2208	1
+19611	61485	1
+20286	87305	1
+55860	8797	1
+30933	10897	1
+97053	48375	1
+11715	27919	1
+14577	17887	1
+59501	10549	1
+98584	9702	1
+58503	12795	1
+25335	8797	1
+17558	16874	1
+101342	7038	1
+17988	16711	1
+36782	12116	1
+17489	3587	1
+39334	6353	1
+105409	16928	1
+22756	9702	1
+62805	6487	1
+12704	7994	1
+21094	39334	1
+10570	16743	1
+39841	15032	1
+4553	2208	1
+17761	13724	1
+14498	105409	1
+11546	12539	1
+17887	17143	1
+37868	11075	1
+25348	41384	1
+41128	7383	1
+5977	8981	1
+14498	37823	1
+14710	14385	1
+68894	10549	1
+10315	13417	1
+5148	68449	1
+11019	105850	1
+20286	10633	1
+18267	8551	1
+18381	103525	1
+17340	16928	1
+14842	7611	1
+6860	10570	1
+11941	12991	1
+24115	67143	1
+105409	25681	1
+12864	8216	1
+40372	14343	1
+3650	53486	1
+101171	25926	1
+27677	21359	1
+42056	6353	1
+37928	14158	1
+39984	41599	1
+21620	100534	1
+16045	17098	1
+27919	26479	1
+43517	53858	1
+3275	20780	1
+2414	96158	1
+25994	33961	1
+15156	47022	1
+5036	2208	1
+45658	7747	1
+78985	5742	1
+55396	50252	1
+101221	17988	1
+71969	37823	1
+7491	18114	1
+35633	28510	1
+19000	43517	1
+98766	71138	1
+14343	5640	1
+25994	4822	1
+7680	6732	1
+100400	7994	1
+55573	32800	1
+31096	15519	1
+20780	9242	1
+25431	44594	1
+36623	3587	1
+38613	25201	1
+17952	68876	1
+100400	8098	1
+38636	8216	1
+27228	14842	1
+41061	21862	1
+99121	17952	1
+5254	13156	1
+1715	12539	1
+14253	9220	1
+15103	8392	1
+94868	6966	1
+38250	16928	1
+68449	29025	1
+39793	13670	1
+28051	9312	1
+13724	13602	1
+59538	25148	1
+36910	18847	1
+41369	26353	1
+14675	2768	1
+28288	13030	1
+94324	28051	1
+17588	16874	1
+25779	32119	1
+11686	32119	1
+101645	2208	1
+17952	31397	1
+10570	20595	1
+12499	5640	1
+15913	11075	1
+106056	7721	1
+40128	10710	1
+20940	49892	1
+45237	17380	1
+17415	26815	1
+49892	65982	1
+14117	63888	1
+93657	30730	1
+7038	27789	1
+41315	11715	1
+17674	48375	1
+52040	59893	1
+105716	28051	1
+9868	13195	1
+10710	14996	1
+24386	40372	1
+40372	7747	1
+38520	37823	1
+41369	13943	1
+17952	74548	1
+13753	103525	1
+25994	30693	1
+27183	37939	1
+56326	6487	1
+39886	71654	1
+17796	97920	1
+4553	4497	1
+15432	8950	1
+55860	6383	1
+5036	88067	1
+71438	20614	1
+36556	15519	1
+70973	9702	1
+6487	12795	1
+4553	32252	1
+98237	6463	1
+24115	11484	1
+73331	16660	1
+17796	102346	1
+10549	15880	1
+35695	11546	1
+7491	9346	1
+38794	9702	1
+10250	65150	1
+45429	4553	1
+25335	5214	1
+37868	8392	1
+11686	7594	1
+12565	96569	1
+20431	26209	1
+2768	47860	1
+12317	11099	1
+13030	8216	1
+49892	94117	1
+57953	17340	1
+65150	17796	1
+14135	37823	1
+15485	3611	1
+47336	9012	1
+105877	11019	1
+27919	49892	1
+55887	6383	1
+51492	83096	1
+37513	71138	1
+11151	5584	1
+37233	17796	1
+24149	16367	1
+56566	26898	1
+43960	37791	1
+101645	10250	1
+10549	9868	1
+12460	6304	1
+36623	91735	1
+30243	13584	1
+43492	22424	1
+100258	14385	1
+18267	95073	1
+62152	14385	1
+13499	21862	1
+11394	17761	1
+18251	37373	1
+43517	72487	1
+102707	2414	1
+25335	7113	1
+2768	36314	1
+17761	66120	1
+103214	5507	1
+35852	12889	1
+97785	14472	1
+42056	9181	1
+18114	6645	1
+36361	37373	1
+41432	17004	1
+104818	36146	1
+68876	17796	1
+4013	6073	1
+15747	10897	1
+15485	20431	1
+33103	13499	1
+11228	7594	1
+1464	1464	1
+39819	23875	1
+36382	17575	1
+39984	38613	1
+39653	68424	1
+32173	7038	1
+7313	43960	1
+102151	34978	1
+18074	26093	1
+13602	87387	1
+23348	16711	1
+37791	6353	1
+48375	13195	1
+19437	12317	1
+19583	37113	1
+5886	27228	1
+15049	91562	1
+11117	3650	1
+68102	29006	1
+7038	47336	1
+42056	10710	1
+8186	9312	1
+17415	52058	1
+94117	12917	1
+19611	8797	1
+1572	12619	1
+39920	16928	1
+59639	19500	1
+48375	48375	1
+7107	11019	1
+3305	14117	1
+68740	11394	1
+13670	7383	1
+105102	16874	1
+27105	17025	1
+19460	59358	1
+104481	4553	1
+5381	36556	1
+28863	55573	1
+21862	8863	1
+37290	14904	1
+16620	5848	1
+95951	16045	1
+7266	68876	1
+44030	53824	1
+55573	20877	1
+15049	103487	1
+10841	27299	1
+13522	20971	1
+13522	12565	1
+12960	71969	1
+13642	13923	1
+38483	7016	1
+100820	6487	1
+12052	11754	1
+21921	2834	1
+14385	2708	1
+20940	12679	1
+12704	10841	1
+25779	101568	1
+9602	99395	1
+18601	9012	1
+17887	71138	1
+25926	14385	1
+3305	71983	1
+39091	19132	1
+5886	40372	1
+45658	44030	1
+8676	72487	1
+39555	6353	1
+101979	7994	1
+14135	7882	1
+11868	6860	1
+70207	95891	1
+57603	13989	1
+19113	35472	1
+25994	44358	1
+18381	39313	1
+44358	11686	1
+14011	17143	1
+16121	12368	1
+30730	38931	1
+24149	12499	1
+102297	5254	1
+81838	20133	1
+29483	7994	1
+25994	24386	1
+25348	96871	1
+11686	4423	1
+55573	19583	1
+14904	25779	1
+39920	41942	1
+15650	16660	1
+34088	41398	1
+23348	98006	1
+106350	23992	1
+12460	13923	1
+37791	97120	1
+77343	40322	1
+7491	99216	1
+77499	10951	1
+11002	6304	1
+13499	14805	1
+3139	5886	1
+25201	94324	1
+40128	14577	1
+7113	78962	1
+40140	19155	1
+6383	61396	1
+14657	6966	1
+95488	15064	1
+14577	7038	1
+12499	25393	1
+28709	72487	1
+36782	11019	1
+23211	12960	1
+14253	7347	1
+21620	59893	1
+85619	8098	1
+92046	6645	1
+50595	10479	1
+43492	12795	1
+3092	6383	1
+11798	13622	1
+18092	36623	1
+25431	36361	1
+85619	6304	1
+14385	74548	1
+14385	31201	1
+23875	19417	1
+10878	5886	1
+13584	7266	1
+97120	27919	1
+3305	8950	1
+52432	13602	1
+30730	37823	1
+14472	18381	1
+39819	68876	1
+6487	105731	1
+5254	17575	1
+68894	29117	1
+66120	71654	1
+30243	35893	1
+12116	12704	1
+105102	12565	1
+3877	7747	1
+40140	2414	1
+23276	7594	1
+76035	17761	1
+44478	25779	1
+38763	52916	1
+12565	71602	1
+14904	15120	1
+3611	8533	1
+41128	56045	1
+41398	20614	1
+73342	55639	1
+14011	37823	1
+54636	5742	1
+27919	18381	1
+91747	7038	1
+25201	12653	1
+39637	45429	1
+5640	7016	1
+38442	17952	1
+32119	15032	1
+14178	9810	1
+15485	59893	1
+3092	9724	1
+14135	11117	1
+45738	13522	1
+38763	13602	1
+19460	49892	1
+5015	8950	1
+34322	37823	1
+50595	8950	1
+27745	2708	1
+106388	4391	1
+9896	20286	1
+10670	11941	1
+23276	99320	1
+15085	1865	1
+10315	58220	1
+20309	7925	1
+8846	6798	1
+4772	37373	1
+6383	2414	1
+48146	18329	1
+59726	20834	1
+13499	17474	1
+6002	44358	1
+55573	103683	1
+37791	37373	1
+39141	11962	1
+55573	67519	1
+34615	102733	1
+12795	16121	1
+100243	7747	1
+59376	41128	1
+17558	13499	1
+5848	27299	1
+20971	16928	1
+14135	41061	1
+14498	37454	1
+20989	11433	1
+7680	20309	1
+24354	12565	1
+27677	21862	1
+68091	102151	1
+13670	17143	1
+10841	6383	1
+65150	17952	1
+105716	16928	1
+3690	2768	1
+13522	17474	1
+21843	99320	1
+25289	38794	1
+25681	27971	1
+45738	19611	1
+31172	39555	1
+2834	28863	1
+5254	68939	1
+33148	8216	1
+15032	14904	1
+11546	18031	1
+68894	16522	1
+12478	17887	1
+40140	17040	1
+11228	101853	1
+37513	22466	1
+3515	8720	1
+13622	13567	1
+14385	10036	1
+10250	95073	1
+87387	1572	1
+39920	96646	1
+5977	8797	1
+56566	13943	1
+37513	39984	1
+24115	5254	1
+39984	97845	1
+47801	14577	1
+6645	24840	1
+68876	28709	1
+17575	37868	1
+59167	7747	1
+27919	95073	1
+19460	13923	1
+3433	6073	1
+3305	73342	1
+28051	100258	1
+7444	26093	1
+11228	9702	1
+11075	37928	1
+96848	39555	1
+9012	17340	1
+59376	3515	1
+11715	8797	1
+17380	10710	1
+26479	25335	1
+28649	14385	1
+38483	38483	1
+8115	57953	1
+5148	79685	1
+5462	37823	1
+16417	12539	1
+36024	36470	1
+13943	14040	1
+9953	6073	1
+18381	63750	1
+13943	48163	1
+17952	17143	1
+40083	37823	1
+38794	59726	1
+106388	9268	1
+53858	21061	1
+5036	95741	1
+11075	11754	1
+7544	9830	1
+14498	13670	1
+38442	25681	1
+7333	14385	1
+103165	16874	1
+6002	43504	1
+13943	9012	1
+29025	26898	1
+9724	13943	1
+25348	27403	1
+74866	19500	1
+29483	36024	1
+4222	5977	1
+38763	57389	1
+3515	102757	1
+1464	17359	1
+18522	94592	1
+7038	11117	1
+5886	4747	1
+71969	44030	1
+15032	5036	1
+82954	69836	1
+12795	18585	1
+9743	36440	1
+1572	31201	1
+9012	15650	1
+45658	17004	1
+12499	22528	1
+9786	25536	1
+11546	17474	1
+30933	59893	1
+59747	59376	1
+50143	59358	1
+27183	36782	1
+25348	24386	1
+17796	59501	1
+48375	59836	1
+2768	2834	1
+9971	14385	1
+21020	45738	1
+24386	8720	1
+11754	3650	1
+9936	20940	1
+13622	3092	1
+76035	27789	1
+7038	93561	1
+20877	7994	1
+9868	6645	1
+11715	7747	1
+81871	8797	1
+11415	20847	1
+103448	14135	1
+42200	16743	1
+39141	17588	1
+98021	36024	1
+99216	37373	1
+68091	78985	1
+44014	37823	1
+10841	82954	1
+25393	25148	1
+13417	7038	1
+9312	6304	1
+14100	19611	1
+37791	48375	1
+5848	50421	1
+37791	31172	1
+39334	12317	1
+18074	52862	1
+5640	72596	1
+36440	28288	1
+25348	20133	1
+98894	37823	1
+12478	11057	1
+25131	103282	1
+32252	6002	1
+9868	9012	1
+10122	25148	1
+68091	6941	1
+15015	15103	1
+28709	53824	1
+17887	53837	1
+19996	104497	1
+13789	7747	1
+21324	17761	1
+6002	27403	1
+9702	13943	1
+11228	37823	1
+21903	37823	1
+23129	29117	1
+10411	44229	1
+26479	105877	1
+17397	21094	1
+48163	18826	1
+4423	25926	1
+9602	29025	1
+24593	1865	1
+25994	82954	1
+8533	16743	1
+36024	28358	1
+106388	3877	1
+51836	71138	1
+7925	7882	1
+1715	7994	1
+44682	37373	1
+28288	25926	1
+30963	11686	1
+44030	44030	1
+105409	7747	1
+75378	38483	1
+22585	3650	1
+48163	25201	1
+15175	102272	1
+37791	17474	1
+20877	91546	1
+7491	12499	1
+3433	94592	1
+3560	34978	1
+24783	14083	1
+6553	7925	1
+26479	25431	1
+44478	26479	1
+18826	12424	1
+38613	105102	1
+41128	8169	1
+19294	37823	1
+29379	12565	1
+5848	7994	1
+105649	37823	1
+100534	20342	1
+11433	8950	1
+36623	51740	1
+18114	16928	1
+19500	99827	1
+12704	5507	1
+13435	47769	1
+15880	39637	1
+11546	38520	1
+10059	11686	1
+7518	37823	1
+59358	55396	1
+9380	2834	1
+13522	17004	1
+9293	50570	1
+71438	8186	1
+14385	100643	1
+7611	7994	1
+91562	6966	1
+55573	7594	1
+13195	57603	1
+4747	105409	1
+39290	48375	1
+11715	97785	1
+26353	3515	1
+16367	10951	1
+8981	3139	1
+13602	10095	1
+8115	71131	1
+37791	8216	1
+92046	36010	1
+41315	13642	1
+13499	7747	1
+30471	13602	1
+17209	5507	1
+8901	13622	1
+59022	6073	1
+18585	2708	1
+10915	19772	1
+11686	37428	1
+20877	5036	1
+36782	4772	1
+9702	6860	1
+11686	6383	1
+5507	37823	1
+45351	8186	1
+3515	39886	1
+5036	38204	1
+26815	14978	1
+14766	4497	1
+6002	10095	1
+21862	17474	1
+11075	73342	1
+9380	95891	1
+40128	17796	1
+9971	13753	1
+105850	12116	1
+50421	34944	1
+17952	21419	1
+23875	43504	1
+11484	6595	1
+11075	21843	1
+19113	2708	1
+39841	8533	1
+12460	15539	1
+12116	8720	1
+11868	3358	1
+9220	16928	1
+24658	9346	1
+16157	12960	1
+5214	7594	1
+78985	16928	1
+68553	14842	1
+21094	19500	1
+2834	5148	1
+14842	6860	1
+41128	26370	1
+23875	17952	1
+12460	10122	1
+20877	106388	1
+1811	8846	1
+24115	4822	1
+12795	48146	1
+27503	55573	1
+2208	7747	1
+20614	43826	1
+39819	10897	1
+37868	3515	1
+99307	16743	1
+36623	10982	1
+76035	12565	1
+39808	21094	1
+72764	10670	1
+15539	12052	1
+103448	37868	1
+9293	6353	1
+14343	16874	1
+10452	16157	1
+97155	17952	1
+14904	21324	1
+24386	14904	1
+15770	25536	1
+97492	68091	1
+33883	8797	1
+30730	11686	1
+101645	21075	1
+10434	18092	1
+39637	10549	1
+8551	67143	1
+40469	7747	1
+1464	51618	1
+17761	25148	1
+105409	30730	1
+55396	7491	1
+2708	8950	1
+20940	4879	1
+12771	16121	1
+5036	105687	1
+55860	14135	1
+39793	26353	1
+103282	40128	1
+20675	8186	1
+68091	16743	1
+40311	24658	1
+21843	6383	1
+17227	1464	1
+81878	16711	1
+37113	17143	1
+17415	17761	1
+11686	28709	1
+2505	5254	1
+4013	23348	1
+28358	12317	1
+13670	15085	1
+13381	5254	1
+5792	17004	1
+6966	7038	1
+15413	37823	1
+12565	16743	1
+50442	16743	1
+96613	17143	1
+13642	52432	1
+44594	7107	1
+5036	21075	1
+11433	12565	1
+25536	37428	1
+27919	8115	1
+49892	28649	1
+68102	14135	1
+5662	7313	1
+59501	11019	1
+24149	67143	1
+3275	40750	1
+22466	77406	1
+38636	43853	1
+43492	12052	1
+6915	50595	1
+2834	104533	1
+102272	17988	1
+27919	37939	1
+14577	95407	1
+10479	17818	1
+38636	28358	1
+32005	19500	1
+5701	16690	1
+31172	6732	1
+9653	9830	1
+36623	39984	1
+10878	7994	1
+55396	37823	1
+25536	16660	1
+43492	11686	1
+17227	66120	1
+3092	7925	1
+12565	36146	1
+15103	103792	1
+68876	17025	1
+13923	13873	1
+36440	25289	1
+102733	17796	1
+34615	12565	1
+47004	20614	1
+14805	12960	1
+55887	24658	1
+6645	2414	1
+25779	27677	1
+40140	17025	1
+11520	44030	1
+34088	20675	1
+3275	14117	1
+3515	8216	1
+35472	101853	1
+80364	39886	1
+59785	21493	1
+15913	18826	1
+7821	80034	1
+95073	6645	1
+105102	20614	1
+2414	26246	1
+63888	14158	1
+103792	17796	1
+1572	16928	1
+11433	6860	1
+97619	11546	1
+13753	9868	1
+21862	7994	1
+103487	38794	1
+17575	25431	1
+12704	46738	1
+12679	18267	1
+11039	40128	1
+8981	2505	1
+9830	14117	1
+35963	2208	1
+14040	8797	1
+34615	17143	1
+20402	11686	1
+100258	26093	1
+41301	10479	1
+36382	7266	1
+25926	57358	1
+13602	37928	1
+20286	12052	1
+13195	103722	1
+6678	7747	1
+36623	11546	1
+15913	13499	1
+19437	7821	1
+45840	104533	1
+71138	31955	1
+12565	15880	1
+7134	13642	1
+57492	28358	1
+18114	34088	1
+14726	11843	1
+11075	13622	1
+67143	12116	1
+27789	87305	1
+11622	2768	1
+12889	9424	1
+9293	44229	1
+7680	59893	1
+16140	20286	1
+14385	8392	1
+37113	95192	1
+72828	3092	1
+7038	8950	1
+9702	97120	1
+5423	85619	1
+13753	9012	1
+11715	41332	1
+99693	11075	1
+15137	44030	1
+28709	8676	1
+9896	2768	1
+1572	103841	1
+5423	102707	1
+63141	16928	1
+20834	16620	1
+17907	7107	1
+17907	8846	1
+15064	3139	1
+11075	102151	1
+6002	14011	1
+14824	8797	1
+6383	68160	1
+19500	106296	1
+8533	19500	1
+13753	14216	1
+9346	96715	1
+8699	13499	1
+10351	9971	1
+14296	6073	1
+11686	106388	1
+2834	52040	1
+21862	3650	1
+43960	16928	1
+10508	28510	1
+12679	2505	1
+18074	24149	1
+9868	34322	1
+25393	12795	1
+5886	19688	1
+36440	6353	1
+27789	13642	1
+52058	103282	1
+40311	30730	1
+7313	16874	1
+10982	67143	1
+32800	103228	1
+15032	18114	1
+104481	8392	1
+31106	5662	1
+20940	38916	1
+5423	9914	1
+14601	16928	1
+94699	14577	1
+8551	41301	1
+11306	19000	1
+41315	52058	1
+25926	77861	1
+13522	85571	1
+44370	8797	1
+41250	55639	1
+18267	102623	1
+52862	11715	1
+38171	10452	1
+100510	7747	1
+9602	24075	1
+72596	35963	1
+36733	11075	1
+45840	3410	1
+13602	45753	1
+17796	37791	1
+12653	80034	1
+50570	40128	1
+2414	105850	1
+6966	78948	1
+6645	37823	1
+27919	16874	1
+10095	25926	1
+14385	20971	1
+106212	49892	1
+3650	56566	1
+38916	28863	1
+24840	36024	1
+18980	7611	1
+13499	52862	1
+7333	20286	1
+73331	11715	1
+3611	31955	1
+8863	9810	1
+44682	20834	1
+20431	25837	1
+7038	19351	1
+76035	37823	1
+11715	102623	1
+37428	11546	1
+5015	14904	1
+23129	18381	1
+14216	11546	1
+97663	17887	1
+1267	51618	1
+21419	39141	1
+7642	13753	1
+91546	5720	1
+98894	18381	1
+20780	4497	1
+17952	103228	1
+39886	8533	1
+14317	4747	1
+19000	6645	1
+51740	4747	1
+39653	27745	1
+10479	15230	1
+10122	11075	1
+8901	7594	1
+25779	9702	1
+10596	16711	1
+6002	55887	1
+5617	40002	1
+103346	37823	1
+36470	34978	1
+18559	23276	1
+51836	6732	1
+98894	36361	1
+11394	12116	1
+39653	6353	1
+54234	5886	1
+1715	16743	1
+37939	5662	1
+11546	35963	1
+35963	71969	1
+91694	4423	1
+11306	39886	1
+80364	12704	1
+58220	6002	1
+28510	11686	1
+30730	7747	1
+37791	91562	1
+9953	14059	1
+105409	20309	1
+31172	7994	1
+10841	34944	1
+35633	15064	1
+36623	18251	1
+2834	7747	1
+10250	13499	1
+29025	80073	1
+38794	7544	1
+9094	20402	1
+30471	7747	1
+5423	11306	1
+7962	16743	1
+33871	31201	1
+13704	14385	1
+19437	39290	1
+95891	26898	1
+8266	36107	1
+18902	27337	1
+105039	6645	1
+96262	7544	1
+23992	59848	1
+94592	19500	1
+20780	8098	1
+7721	21020	1
+27228	25348	1
+36361	1865	1
+38916	19351	1
+14710	2834	1
+49101	8797	1
+12478	54636	1
+10570	6941	1
+13943	24354	1
+74866	55573	1
+96613	15913	1
+15913	4747	1
+21047	8797	1
+48375	38520	1
+5015	10841	1
+8186	11306	1
+17796	12368	1
+39555	9743	1
+68091	96551	1
+81878	19500	1
+9810	25583	1
+13499	8098	1
+14842	21075	1
+99292	5886	1
+19611	17004	1
+37563	6073	1
+21862	10951	1
+35893	23460	1
+45753	26246	1
+21620	30963	1
+11546	17558	1
+43900	15064	1
+24805	16312	1
+63888	82392	1
+105102	24386	1
+53083	7747	1
+98021	19437	1
+20675	8216	1
+20847	8098	1
+14385	34615	1
+39290	28358	1
+17558	24115	1
+68281	18847	1
+8186	77406	1
+9702	14253	1
+43492	15085	1
+13943	16874	1
+12499	57492	1
+34944	38916	1
+12258	55573	1
+31172	34978	1
+21862	30730	1
+25926	15196	1
+14446	9220	1
+36782	18329	1
+55687	23276	1
+105025	39555	1
+5015	29483	1
+15064	22756	1
+36470	29483	1
+59022	17143	1
+13753	45753	1
+102466	8115	1
+55887	71138	1
+13435	37868	1
+2989	57389	1
+20877	7721	1
+15156	56326	1
+13602	12424	1
+22651	16825	1
+30787	11466	1
+43517	34944	1
+11686	15137	1
+9602	13030	1
+20834	16808	1
+15880	8950	1
+103792	9346	1
+25994	22300	1
+17952	100510	1
+12991	16660	1
+94592	7491	1
+97031	68091	1
+8901	5848	1
+16121	21094	1
+23276	20286	1
+10596	7994	1
+98006	15913	1
+48375	5617	1
+25926	100820	1
+1865	42200	1
+57512	16711	1
+68894	13499	1
+15583	25926	1
+7081	39841	1
+21006	29025	1
+51580	26898	1
+12518	13943	1
+14601	21862	1
+51618	11039	1
+12052	8323	1
+36361	25201	1
+16256	15747	1
+24896	37823	1
+5423	17474	1
+99121	17907	1
+11117	4497	1
+7016	20614	1
+33961	53858	1
+47931	17004	1
+20065	23503	1
+7544	79685	1
+104375	13670	1
+6576	59501	1
+36470	21020	1
+20309	36733	1
+9602	11686	1
+5214	67604	1
+23875	23875	1
+1267	8436	1
+101056	37373	1
+38613	27677	1
+52058	71527	1
+14385	14422	1
+18381	6645	1
+6645	41232	1
+97619	7107	1
+3410	7016	1
+42302	5640	1
+92187	59893	1
+20877	43244	1
+36010	11902	1
+23129	16121	1
+15485	7925	1
+102272	6304	1
+6915	97845	1
+16045	39334	1
+11075	37373	1
+7721	3690	1
+73354	8981	1
+41369	14422	1
+4013	8921	1
+21789	5640	1
+20755	17004	1
+51740	9312	1
+19611	7113	1
+17907	18074	1
+36024	27299	1
+5036	97031	1
+9786	35963	1
+9971	103639	1
+49892	48375	1
+9631	37233	1
+21324	21324	1
+9868	30933	1
+9702	47860	1
+17887	105039	1
+12889	55573	1
+39688	17143	1
+15064	5015	1
+34978	14317	1
+12864	97120	1
+14842	1865	1
+3305	96848	1
+37113	16985	1
+43517	37823	1
+19334	37791	1
+38613	50595	1
+68740	49892	1
+45658	10250	1
+13417	24207	1
+93897	7747	1
+39819	101757	1
+25536	100666	1
+29379	6383	1
+6487	12077	1
+10570	19000	1
+10452	7594	1
+25926	48375	1
+15064	51422	1
+5361	16928	1
+4497	8950	1
+13704	21843	1
+59726	7491	1
+12889	8950	1
+55826	16743	1
+6383	25289	1
+46738	8098	1
+11151	22743	1
+6645	38794	1
+17227	17282	1
+10596	8797	1
+21862	15432	1
+50252	6002	1
+18092	56326	1
+37928	8372	1
+14861	16743	1
+26898	18559	1
+7642	10411	1
+41128	10670	1
+4879	25837	1
+19500	38520	1
+2208	14842	1
+57492	55573	1
+12539	10804	1
+10479	91735	1
+15650	34978	1
+5640	29117	1
+5640	12406	1
+17796	14498	1
+17907	65150	1
+37471	8921	1
+12116	6353	1
+10897	3515	1
+12152	34944	1
+20595	36440	1
+20402	17143	1
+8901	27403	1
+14385	43517	1
+85619	16660	1
+44030	103448	1
+16312	28051	1
+95741	37823	1
+26353	102272	1
+17397	3515	1
+5507	21760	1
+27183	102346	1
+51514	2868	1
+51492	43826	1
+29117	15650	1
+49892	96262	1
+34088	12889	1
+11686	99827	1
+14158	100790	1
+14766	8797	1
+34251	59358	1
+7611	3305	1
+12317	26246	1
+56489	17166	1
+11057	15859	1
+6383	7994	1
+102346	37823	1
+32173	36470	1
+13642	101645	1
+19871	7747	1
+78948	13943	1
+8372	51422	1
+26479	17025	1
+21359	17887	1
+28156	10915	1
+13704	16928	1
+26093	16874	1
+11868	7383	1
+20595	32800	1
+12771	17192	1
+103141	41128	1
+44478	39141	1
+99444	6966	1
+24115	97785	1
+3740	36361	1
+2708	16660	1
+17558	37428	1
+7491	45753	1
+30730	101568	1
+17796	17457	1
+10549	49892	1
+38782	27919	1
+11151	94191	1
+7107	24593	1
+15085	59726	1
+72991	17887	1
+23503	25348	1
+47801	14472	1
+20675	44370	1
+7491	16946	1
+20940	37928	1
+6402	19742	1
+9971	14498	1
+25536	35963	1
+41128	72596	1
+15432	59189	1
+4747	1464	1
+17227	44583	1
+13813	6073	1
+5640	12258	1
+14117	13943	1
+3092	12889	1
+103282	6576	1
+23348	27299	1
+101645	8901	1
+6941	7747	1
+26093	26093	1
+11754	37928	1
+23875	39141	1
+12565	59747	1
+20971	27299	1
+20877	80598	1
+10878	6383	1
+13753	15880	1
+59358	8216	1
+21342	4724	1
+11754	9971	1
+11546	25583	1
+8825	18329	1
+8115	6304	1
+17907	68281	1
+44824	6966	1
+3515	59501	1
+72764	26479	1
+14618	12565	1
+4879	13584	1
+105102	17474	1
+13602	104075	1
+7491	68740	1
+19394	81878	1
+18585	15413	1
+44682	16660	1
+51836	3305	1
+4747	17143	1
+95588	53858	1
+72764	10841	1
+6645	15432	1
+13943	10122	1
+9346	21823	1
+103346	11686	1
+106388	39382	1
+34088	29379	1
+14978	102757	1
+7038	27299	1
+103722	12052	1
+59376	42754	1
+11075	52432	1
+21047	30730	1
+30933	7994	1
+94724	5148	1
+20877	16928	1
+5886	40068	1
+25131	11306	1
+101319	7747	1
+37513	9346	1
+17761	40128	1
+42056	37791	1
+55027	11546	1
+32351	16743	1
+20877	6941	1
+104342	25536	1
+11686	54643	1
+10915	7747	1
+39555	96613	1
+1715	17143	1
+98210	24207	1
+3275	9724	1
+20971	6383	1
+13704	4747	1
+8098	16874	1
+8098	1715	1
+13602	98945	1
+14446	105409	1
+95205	18329	1
+50570	36623	1
+14577	29117	1
+104375	8901	1
+43492	9830	1
+13642	7994	1
+4772	16874	1
+5214	20989	1
+16045	103228	1
+14824	39886	1
+24783	8797	1
+11546	52916	1
+11433	25201	1
+35893	63888	1
+101645	10915	1
+20431	97736	1
+91562	25536	1
+4087	5701	1
+25536	34322	1
+30787	37373	1
+1464	45366	1
+59747	14385	1
+20614	44757	1
+19437	34978	1
+104818	14385	1
+20431	80073	1
+20431	5792	1
+57492	27919	1
+17796	66120	1
+42056	7491	1
+11075	16312	1
+2745	16660	1
+11306	6304	1
+29040	13522	1
+45237	6915	1
+7721	27403	1
+27228	30730	1
+10841	45840	1
+28051	10897	1
+10095	13642	1
+21075	8797	1
+5036	81878	1
+18031	17004	1
+15413	101221	1
+20309	40322	1
+19611	7994	1
+43293	16928	1
+25779	8115	1
+26432	7994	1
+15250	27299	1
+17988	41432	1
+17887	21862	1
+18074	17605	1
+22756	6002	1
+10351	14178	1
+32252	50421	1
+105998	11546	1
+25681	33883	1
+3305	21006	1
+7465	15913	1
+20614	18031	1
+40128	9060	1
+37791	101994	1
+27677	41301	1
+101342	48375	1
+25536	2708	1
+17952	10804	1
+9346	13642	1
+2414	32005	1
+13753	21862	1
+20940	35963	1
+45975	9702	1
+20940	20614	1
+36382	16874	1
+18074	6304	1
+102167	9971	1
+92113	10915	1
+81871	13499	1
+14560	6073	1
+14011	12460	1
+20236	24207	1
+80073	14135	1
+10250	37868	1
+16027	39808	1
+87387	15103	1
+99640	14135	1
+23348	19905	1
+4201	16660	1
+73354	2768	1
+14560	9971	1
+29117	68281	1
+11546	13753	1
+103200	21493	1
+7925	25583	1
+6860	13499	1
+9953	19611	1
+36470	12864	1
+23460	2834	1
+2414	41599	1
+100820	39362	1
+2369	8216	1
+25348	95407	1
+14904	101250	1
+13789	14083	1
+19417	12864	1
+5192	72764	1
+37791	10710	1
+95951	17907	1
+7107	11520	1
+28863	7994	1
+96627	16045	1
+51514	31201	1
+5423	18074	1
+7906	38931	1
+36382	8720	1
+19437	23348	1
+14059	29025	1
+31397	39819	1
+23276	6353	1
+7134	6073	1
+9868	14498	1
+103027	6073	1
+4497	65150	1
+103683	37823	1
+7107	57711	1
+11887	15913	1
+17907	57977	1
+57967	17796	1
+43660	17143	1
+8186	16660	1
+13642	101701	1
+14385	13943	1
+6383	42396	1
+9012	25926	1
+40311	36470	1
+25681	20989	1
+18329	96627	1
+11002	39290	1
+20614	101221	1
+21921	55639	1
+55396	34978	1
+38916	40354	1
+5036	13943	1
+13753	44682	1
+91562	36361	1
+31955	18980	1
+55573	8392	1
+17837	18007	1
+8863	8064	1
+17907	10710	1
+18329	31397	1
+12889	20309	1
+16121	10710	1
+5214	16874	1
+21921	16660	1
+78985	17025	1
+3515	21359	1
+59501	26353	1
+44594	51740	1
+81878	104481	1
+20309	37823	1
+18092	20713	1
+20614	47860	1
+100584	15064	1
+5640	37373	1
+15963	5507	1
+36470	27403	1
+8901	22585	1
+28358	45753	1
+20780	73354	1
+15413	3611	1
+8186	5913	1
+43960	9125	1
+7038	3217	1
+7925	20614	1
+11117	2834	1
+96627	26246	1
+72764	16660	1
+2834	9724	1
+39819	11433	1
+44583	9293	1
+10434	6073	1
+52058	9312	1
+3690	37823	1
+29596	23211	1
+43517	16660	1
+10452	48375	1
+30730	10878	1
+21620	65150	1
+12679	7925	1
+15583	37823	1
+95891	10596	1
+36010	39793	1
+17227	68091	1
+6941	31201	1
+47004	48375	1
+11715	13670	1
+10479	9060	1
+11466	13753	1
+9220	14472	1
+12565	9060	1
+55639	3433	1
+1715	24115	1
+20877	8797	1
+14842	18381	1
+38916	32252	1
+5148	13642	1
+10452	7611	1
+10982	17887	1
+13753	74548	1
+12478	16928	1
+25681	21061	1
+50595	9830	1
+100790	80034	1
+18092	82954	1
+6002	16660	1
+40002	16928	1
+10059	43244	1
+5742	13789	1
+21903	10841	1
+14343	9346	1
+10434	23348	1
+2414	11466	1
+14343	102623	1
+8098	8797	1
+52916	37823	1
+10670	98224	1
+28626	24386	1
+48375	16170	1
+35472	5423	1
+44757	12152	1
+72487	43504	1
+11754	56109	1
+37428	68876	1
+27228	10452	1
+31249	7721	1
+3807	40128	1
+57603	12795	1
+7038	33961	1
+32336	5036	1
+3515	101994	1
+13967	9868	1
+14472	14011	1
+9380	101979	1
+95488	16045	1
+25335	19000	1
+20877	17004	1
+25131	9312	1
+39362	61396	1
+7925	57096	1
+12795	43504	1
+18114	14996	1
+14216	8098	1
+99855	7747	1
+4497	8436	1
+25994	92097	1
+16045	17282	1
+10841	59893	1
+25431	24805	1
+7266	39808	1
+14235	104342	1
+5036	40014	1
+13435	17143	1
+19437	36440	1
+103841	16874	1
+12679	10731	1
+19500	12052	1
+26353	6353	1
+101963	12539	1
+13642	4013	1
+6487	37513	1
+96715	22528	1
+28709	7113	1
+11546	11546	1
+19960	31201	1
+10897	92046	1
+20877	28288	1
+11484	14904	1
+98006	3139	1
+10549	10479	1
+12565	17489	1
+105039	38483	1
+3305	92243	1
+17380	102151	1
+8901	6002	1
+9380	6383	1
+21921	5792	1
+967	13602	1
+8533	11686	1
+39688	9346	1
+25779	17474	1
+96158	17415	1
+101221	15485	1
+14577	24805	1
+38837	38171	1
+14385	16224	1
+76035	38483	1
+103214	21342	1
+24805	10692	1
+19500	28709	1
+94896	30243	1
+24658	6595	1
+5640	24386	1
+40164	37823	1
+18074	56045	1
+19000	27299	1
+14710	14011	1
+9914	7544	1
+11546	102364	1
+29379	8551	1
+4222	14158	1
+17907	39808	1
+19155	44757	1
+33883	27299	1
+15432	57977	1
+47022	11546	1
+80364	17761	1
+43853	35472	1
+96551	3515	1
+66120	12771	1
+29483	12565	1
+11922	8981	1
+105102	80364	1
+40311	27299	1
+24805	11075	1
+20780	71983	1
+11686	10508	1
+75378	55573	1
+98894	39653	1
+24149	49892	1
+17761	9060	1
+94592	9576	1
+20309	17761	1
+17907	1715	1
+62911	15913	1
+14560	39362	1
+35963	40322	1
+5036	25837	1
+29025	8950	1
+12917	34251	1
+7038	4789	1
+15413	19417	1
+103683	16928	1
+7444	59639	1
+9012	50595	1
+20675	30933	1
+102707	15747	1
+10095	21843	1
+15747	16874	1
+27105	16844	1
+57096	6487	1
+10508	6915	1
+34978	68091	1
+3650	31201	1
+10351	16660	1
+41599	12539	1
+38469	9971	1
+25348	25348	1
+17319	102707	1
+9602	12864	1
+13704	98445	1
+3305	7747	1
+17558	6304	1
+18007	9576	1
+3650	7994	1
+59358	70992	1
+19000	7747	1
+4497	24783	1
+5886	6247	1
+97845	17025	1
+5036	20834	1
+50421	57358	1
+27105	17143	1
+46738	7994	1
+9012	17474	1
+17761	21249	1
+21862	16928	1
+9810	31201	1
+55639	52862	1
+27971	7747	1
+5662	9012	1
+33871	6402	1
+3433	105496	1
+11735	6073	1
+18381	23583	1
+14498	44030	1
+36314	6732	1
+95219	37823	1
+4423	27384	1
+49892	20732	1
+25536	17004	1
+27503	103282	1
+5640	2414	1
+12052	14235	1
+7444	13195	1
+13813	14011	1
+10508	34944	1
+39637	31397	1
+18329	5584	1
+28124	6383	1
+14235	28709	1
+5015	33883	1
+11546	101568	1
+14385	100848	1
+17988	95488	1
+19583	19611	1
+17227	11075	1
+55372	18381	1
+11520	27677	1
+91830	40068	1
+4497	99444	1
+53858	20253	1
+20563	17004	1
+105336	3305	1
+34615	38469	1
+7544	78962	1
+20780	10250	1
+36782	12704	1
+18114	18381	1
+95488	44757	1
+33883	55573	1
+9971	16928	1
+13195	102346	1
+13642	39555	1
+14618	19500	1
+11715	16256	1
+96080	7491	1
+45753	100893	1
+3877	17004	1
+19155	22562	1
+14747	14747	1
+17861	11039	1
+47801	27919	1
+10315	22774	1
+11117	16928	1
+9724	8901	1
+26815	42200	1
+10351	5886	1
+13724	17415	1
+27183	55573	1
+20847	16928	1
+44030	10351	1
+25926	20713	1
+21075	27299	1
+28124	37823	1
+48480	25348	1
+55013	7107	1
+14216	5036	1
+13724	13584	1
+18826	16896	1
+43504	51492	1
+20614	103346	1
+103214	17796	1
+27919	13584	1
+97901	27384	1
+17861	71138	1
+5886	29483	1
+59376	14385	1
+4497	100820	1
+38613	17988	1
+46738	15049	1
+28051	12052	1
+7544	100439	1
+57358	15770	1
+9868	8216	1
+68424	27299	1
+17380	40128	1
+6941	13813	1
+82954	31172	1
+9181	23875	1
+20834	7038	1
+11798	51492	1
+19837	8901	1
+21743	7747	1
+36361	17907	1
+10411	101171	1
+37513	14601	1
+5977	36382	1
+24386	50390	1
+10897	7994	1
+106388	36024	1
+5036	104086	1
+68894	6304	1
+18826	17025	1
+49892	16660	1
+17796	17489	1
+5148	21006	1
+27789	21620	1
+11151	11151	1
+103614	44030	1
+7642	25536	1
+39653	20940	1
+3275	53486	1
+72828	24207	1
+103722	3690	1
+61396	9702	1
+29379	23033	1
+9786	6487	1
+8825	16928	1
+21862	37428	1
+39290	9702	1
+39141	55372	1
+16001	17907	1
+44757	66120	1
+14317	18114	1
+14253	11075	1
+13704	71138	1
+17415	17796	1
+15552	8720	1
+11019	71131	1
+16367	79625	1
+98224	52058	1
+18522	7642	1
+102167	4497	1
+66028	7747	1
+39290	11546	1
+32173	37823	1
+16417	16874	1
+104880	6487	1
+68424	5214	1
+7038	13670	1
+56326	38794	1
+10633	3650	1
+5462	14498	1
+14216	14446	1
+7925	13670	1
+20402	19460	1
+33871	8981	1
+27183	37823	1
+70973	17004	1
+99678	26898	1
+97736	14385	1
+6402	3690	1
+20309	41232	1
+16001	6645	1
+8921	8797	1
+14385	35472	1
+7925	41250	1
+62911	37373	1
+24805	6073	1
+103141	17887	1
+44824	16928	1
+6645	93579	1
+9971	7747	1
+25779	19312	1
+17887	14472	1
+9868	8676	1
+11075	41061	1
+13522	29379	1
+41301	25779	1
+23348	55396	1
+20614	27299	1
+103027	11466	1
+105409	21862	1
+78948	72487	1
+21903	44133	1
+24354	65982	1
+10250	92113	1
+11546	104880	1
+95073	45429	1
+20877	85619	1
+99395	6073	1
+16045	100584	1
+2414	100534	1
+3410	106388	1
+92187	8797	1
+9724	16711	1
+17988	14385	1
+5977	16711	1
+104533	16711	1
+10479	68740	1
+15032	66120	1
+96627	39653	1
+18329	17209	1
+10351	7747	1
+29025	7994	1
+20614	8392	1
+103012	6553	1
+12679	22300	1
+43504	8676	1
+36314	77343	1
+11546	10570	1
+31172	8797	1
+20309	59893	1
+7038	16660	1
+27183	8720	1
+5507	27521	1
+10951	13670	1
+23276	59893	1
+30243	52058	1
+36314	13499	1
+19670	25994	1
+5720	31201	1
+7491	12518	1
+41061	14216	1
+61485	25994	1
+12991	18007	1
+25348	8392	1
+5036	6732	1
+14385	7747	1
+25926	41332	1
+7465	10250	1
+20834	37823	1
+22159	2414	1
+39637	71131	1
+17887	102466	1
+45975	37823	1
+15552	18381	1
+7544	7491	1
+15376	6073	1
+11228	14011	1
+16045	22743	1
+32336	37823	1
+44358	48375	1
+21620	101701	1
+34088	23348	1
+3305	31249	1
+39417	12565	1
+3877	39653	1
+27228	25681	1
+13522	31172	1
+46738	24354	1
+12565	24075	1
+105716	11546	1
+27789	40311	1
+52432	25681	1
+98610	5742	1
+17489	2414	1
+36470	37823	1
+24805	25348	1
+14343	2414	1
+25335	15432	1
+9868	35472	1
+26898	12960	1
+72764	17004	1
+29117	68876	1
+95205	11019	1
+8098	6073	1
+5423	6353	1
+4553	36314	1
+10095	16711	1
+4700	37373	1
+23875	17098	1
+30730	27384	1
+39984	12864	1
+99678	80034	1
+2868	27105	1
+96627	36361	1
+11546	95588	1
+11019	16743	1
+32800	6353	1
+93987	7747	1
+3305	37113	1
+36314	71138	1
+11019	37290	1
+27789	80073	1
+15032	39808	1
+59376	62805	1
+36782	100534	1
+15485	7994	1
+11887	72487	1
+26146	2414	1
+6860	17004	1
+13773	2414	1
+25837	20309	1
+99216	22528	1
+68437	27299	1
+74540	6073	1
+73342	8921	1
+102757	15064	1
+13499	102707	1
+17380	63750	1
+25536	59726	1
+20847	37823	1
+44229	23276	1
+23348	8372	1
+9653	13789	1
+27183	97920	1
+59501	16312	1
+7038	17098	1
+30730	7333	1
+5036	8846	1
+14216	13789	1
+91562	14904	1
+99320	4747	1
+6487	6304	1
+3611	8950	1
+11754	10434	1
+12795	17227	1
+41204	22466	1
+12679	12864	1
+25393	11715	1
+18051	70207	1
+8901	21843	1
+4497	32173	1
+13499	7882	1
+7038	101103	1
+9953	8797	1
+7491	16844	1
+37605	7107	1
+80073	6732	1
+102346	17887	1
+13584	15913	1
+41111	16660	1
+23348	11754	1
+41128	13522	1
+3515	9868	1
+36623	13873	1
+9702	4497	1
+11715	14158	1
+41128	10250	1
+15485	47336	1
+39920	29596	1
+36470	40322	1
+9971	59639	1
+68449	27299	1
+39653	38782	1
+68876	16928	1
+103487	37823	1
+9242	41315	1
+19742	38171	1
+52058	68939	1
+37113	21419	1
+8098	7680	1
+35893	92216	1
+9786	19417	1
+14904	14996	1
+24115	23583	1
+59376	9602	1
+14343	30243	1
+68553	37428	1
+13704	7747	1
+15485	22756	1
+30730	7994	1
+101221	49892	1
+13967	6073	1
+4747	7491	1
+52040	27299	1
+10692	11394	1
+50421	16711	1
+3275	8981	1
+13499	13642	1
+27919	25289	1
+40140	17143	1
+25393	6966	1
+94074	8901	1
+13943	6073	1
+56326	5148	1
+53486	26479	1
+39886	24271	1
+74540	20309	1
+17116	72487	1
+11075	16660	1
+1865	10250	1
+40164	27919	1
+11715	16928	1
+56045	14343	1
+11798	12052	1
+1715	15103	1
+102707	17025	1
+25348	53486	1
+13989	11117	1
+3497	45429	1
+3305	4222	1
+10351	102346	1
+44757	16946	1
+94896	16660	1
+41369	7747	1
+37454	7994	1
+39527	18329	1
+6383	5886	1
+70992	17004	1
+10951	13240	1
+11306	2414	1
+81770	24207	1
+17227	16874	1
+17209	6645	1
+41315	41128	1
+30243	103525	1
+34944	6860	1
+39808	8720	1
+11415	11887	1
+13753	47860	1
+10897	16743	1
+13670	96871	1
+23276	10652	1
+18329	15103	1
+19000	7994	1
+15650	37791	1
+48375	10529	1
+22424	98021	1
+103614	16743	1
+7038	21862	1
+11002	6595	1
+36440	27299	1
+13222	4497	1
+51492	38916	1
+18585	53858	1
+15650	17887	1
+17457	17025	1
+35963	7594	1
+14577	25681	1
+20780	6402	1
+13642	14534	1
+24386	7383	1
+7491	16896	1
+52040	27789	1
+5423	17818	1
+18826	35893	1
+11546	97168	1
+32800	17575	1
+17340	14978	1
+1715	11887	1
+7107	54154	1
+17558	44757	1
+15552	9060	1
+21075	7038	1
+5792	11415	1
+28649	28649	1
+33883	5254	1
+50570	3410	1
+26432	8901	1
+68449	8797	1
+27228	6732	1
+18329	18251	1
+13602	8797	1
+19611	25348	1
+39984	37823	1
+17887	101701	1
+13724	68091	1
+40128	7994	1
+7680	15432	1
+12795	49892	1
+19000	63141	1
+52058	3690	1
+14117	4222	1
+19670	8901	1
+33103	17004	1
+38794	11520	1
+103614	14385	1
+22424	16711	1
+11645	8592	1
+19500	5423	1
+13670	16928	1
+43960	44030	1
+5848	25348	1
+8551	68281	1
+102707	16874	1
+8981	98006	1
+14692	27789	1
+21075	21903	1
+5617	12704	1
+15049	17457	1
+37868	41128	1
+39125	16928	1
+104481	11754	1
+32800	103722	1
+40164	12258	1
+55860	6732	1
+39819	18329	1
+102151	3515	1
+103012	4497	1
+7925	5886	1
+14385	40014	1
+35633	5254	1
+8981	30471	1
+5423	43960	1
+42302	6073	1
+51492	50421	1
+10059	17227	1
+36623	19000	1
+35227	102346	1
+14135	33961	1
+43504	15064	1
+11754	40372	1
+3433	99855	1
+36470	32252	1
+11902	37823	1
+14011	16928	1
+34978	27299	1
+12134	39637	1
+11075	95407	1
+9702	41398	1
+17887	14446	1
+102466	17227	1
+59726	16660	1
+21843	13602	1
+11039	36010	1
+44358	55573	1
+11546	38916	1
+38931	57096	1
+39290	9602	1
+85619	11002	1
+14253	24386	1
+37791	23129	1
+15413	43504	1
+14253	10250	1
+71983	12960	1
+8186	8720	1
+9936	3515	1
+96613	68091	1
+71138	11868	1
+39637	6915	1
+44229	43960	1
+24386	10434	1
+12679	2208	1
+42302	7544	1
+68553	13499	1
+23348	18074	1
+41398	15196	1
+12771	104787	1
+71480	7994	1
+12539	18329	1
+25536	38613	1
+48375	27299	1
+7857	25078	1
+3390	40128	1
+10250	10095	1
+37767	2414	1
+5886	100400	1
+13989	37823	1
+99395	6002	1
+10549	9312	1
+8901	95891	1
+14135	29483	1
+91694	17796	1
+45753	24115	1
+96627	44030	1
+19583	17004	1
+18292	37373	1
+32119	6645	1
+30787	21823	1
+100243	7994	1
+77861	13499	1
+20286	8098	1
+51514	16844	1
+14100	7994	1
+105998	16743	1
+3433	14117	1
+20780	11686	1
+59726	15413	1
+38442	21862	1
+9380	7994	1
+26898	104533	1
+52040	55573	1
+6966	105102	1
+101645	16660	1
+101342	6073	1
+30933	27503	1
+30933	18267	1
+14317	9060	1
+8098	98567	1
+17761	103228	1
+13813	16874	1
+39637	101757	1
+2708	15880	1
+14216	41599	1
+17761	21903	1
+19091	38794	1
+17887	12539	1
+14059	19611	1
+39808	16045	1
+17952	15413	1
+21094	13753	1
+27745	8797	1
+17907	25098	1
+1572	40068	1
+30730	74540	1
+7925	74548	1
+17319	59538	1
+20286	31201	1
+45658	10596	1
+29025	14766	1
+14235	7994	1
+30730	10633	1
+98945	7747	1
+11355	24207	1
+19155	50252	1
+3358	20133	1
+10596	40372	1
+16224	16874	1
+28358	23875	1
+34978	16874	1
+7906	7747	1
+7925	6073	1
+11075	96871	1
+11902	13670	1
+34615	100400	1
+20940	10351	1
+106498	37823	1
+55687	6383	1
+25335	6732	1
+105538	6073	1
+45975	6487	1
+55573	41095	1
+51740	17474	1
+40128	37791	1
+17761	95488	1
+27789	20877	1
+13753	9936	1
+9830	15913	1
+12679	49178	1
+92113	20877	1
+97785	25348	1
+2208	16928	1
+6002	61396	1
+55396	9702	1
+9424	1715	1
+33883	37791	1
+9312	24386	1
+22562	59376	1
+12565	19500	1
+40014	49892	1
+14904	105877	1
+24658	8950	1
+100510	72487	1
+12258	16711	1
+21620	35695	1
+15880	16928	1
+59726	20989	1
+11039	17907	1
+44757	9060	1
+7333	7925	1
+35893	22466	1
+10915	8797	1
+9576	18092	1
+2414	42302	1
+13602	71138	1
+17588	17025	1
+98237	40183	1
+5507	40128	1
+10841	17004	1
+29025	20877	1
+8115	6915	1
+26228	6645	1
+39362	21047	1
+11868	14059	1
+13642	18251	1
+2834	14766	1
+27183	65982	1
+38529	20309	1
+18464	13602	1
+21493	59893	1
+18267	11686	1
+85552	6860	1
+18585	9786	1
+21342	16946	1
+82954	25335	1
+13602	8392	1
+26745	39362	1
+15552	36782	1
+4879	14385	1
+14534	6073	1
+12406	18847	1
+2208	7994	1
+48375	7594	1
+3515	68515	1
+39290	37823	1
+27105	17040	1
+101056	15103	1
+98006	7994	1
+91776	14011	1
+36127	16690	1
+14216	16928	1
+19742	14824	1
+40322	7994	1
+13890	17415	1
+17209	17380	1
+15913	8551	1
+12960	7747	1
+17761	8186	1
+24115	44824	1
+20431	59893	1
+50570	9380	1
+82392	73331	1
+105716	9012	1
+18114	37373	1
+101994	14996	1
+16417	13602	1
+10434	17004	1
+20309	5254	1
+10351	9242	1
+6002	19500	1
+7038	57512	1
+43942	105102	1
+17887	10951	1
+30243	6073	1
+8981	98567	1
+11819	104342	1
+73354	20940	1
+19000	105850	1
+6860	31201	1
+11394	15570	1
+11075	99444	1
+15432	7994	1
+14996	6645	1
+15880	7994	1
+32005	6487	1
+12960	41128	1
+5792	68281	1
+6174	5662	1
+20877	14692	1
+21094	9060	1
+24115	68160	1
+96262	17143	1
+63590	59376	1
+14296	9971	1
+39362	8950	1
+16027	14904	1
+13923	16874	1
+68553	14253	1
+39417	91562	1
+56566	80034	1
+50390	17004	1
+6487	27919	1
+5640	16928	1
+37791	16660	1
+98407	6073	1
+6402	30243	1
+26479	34978	1
+67604	67604	1
+57389	100584	1
+36470	9786	1
+3587	17397	1
+35893	27105	1
+2369	93384	1
+59639	16874	1
+7925	8950	1
+967	15747	1
+17907	44133	1
+13670	14216	1
+11798	31201	1
+20847	27299	1
+10982	6353	1
+17952	17588	1
+93535	16928	1
+2989	16121	1
+1464	100584	1
+25994	70973	1
+11686	47057	1
+4497	37471	1
+26898	10095	1
+44583	6304	1
+37113	23875	1
+52058	4988	1
+14446	47860	1
+14385	99827	1
+12917	42302	1
+38988	12679	1
+21061	24658	1
+12539	16874	1
+40068	31201	1
+37791	14011	1
+99678	6073	1
+71480	23276	1
+18585	25994	1
+91694	27384	1
+21823	6595	1
+44030	95891	1
+28649	37373	1
+71983	17004	1
+12679	32800	1
+9380	7113	1
+11686	16896	1
+20286	13567	1
+28358	72596	1
+30963	13522	1
+6437	14904	1
+18329	102346	1
+11228	19132	1
+32252	7642	1
+14560	17761	1
+21047	59893	1
+9346	20877	1
+39886	44757	1
+12889	37428	1
+13522	16660	1
+37868	101899	1
+30730	68449	1
+14805	37868	1
+38469	21843	1
+87422	11546	1
+8533	55573	1
+27789	14805	1
+50252	47336	1
+39362	7680	1
+8115	17340	1
+25779	17415	1
+102623	9830	1
+15485	17227	1
+20309	40311	1
+5886	96613	1
+8551	16743	1
+10915	3650	1
+21075	17004	1
+20286	37823	1
+26093	11075	1
+99320	19611	1
+12052	18980	1
+4013	2834	1
+12258	9830	1
+22562	9602	1
+12204	19437	1
+37586	11546	1
+25536	59808	1
+6860	43244	1
+28626	20286	1
+40128	3877	1
+25926	27299	1
+40002	19500	1
+14385	7038	1
+17887	55299	1
+26815	6645	1
+5036	75051	1
+106455	105102	1
+36733	7994	1
+25837	7994	1
+41204	18826	1
+91694	7925	1
+18267	16711	1
+22528	77406	1
+14216	7747	1
+9914	37823	1
+27677	37373	1
+10059	31172	1
+61485	7994	1
+37113	51422	1
+8372	48375	1
+17837	6073	1
+15064	18051	1
+102504	12052	1
+19132	33148	1
+4222	7747	1
+23583	27677	1
+9786	36024	1
+5148	21843	1
+87265	5036	1
+99121	17227	1
+5015	17761	1
+21862	5148	1
+22159	34978	1
+15413	27403	1
+5036	37823	1
+32826	98796	1
+8098	14158	1
+29117	6073	1
+9125	11645	1
+41061	15432	1
+36440	19155	1
+94944	3690	1
+31172	39362	1
+101963	37373	1
+14158	93657	1
+18051	6073	1
+17415	16743	1
+5640	5640	1
+17166	14675	1
+24386	73354	1
+15747	104052	1
+68876	15049	1
+26228	25536	1
+20971	7747	1
+106350	9868	1
+25098	6073	1
+1572	17143	1
+6595	14343	1
+5254	100820	1
+18329	6073	1
+37868	6353	1
+38931	37823	1
+18251	27105	1
+92216	77343	1
+17887	65150	1
+36910	16928	1
+18381	16743	1
+25131	12442	1
+81878	19460	1
+13753	6304	1
+18074	15747	1
+25536	43517	1
+18847	4879	1
+101568	39984	1
+36010	59538	1
+11686	25536	1
+5886	8797	1
+17166	14824	1
+17796	2989	1
+17952	102272	1
+18092	39637	1
+15963	15064	1
+4879	40322	1
+9380	26479	1
+15137	6487	1
+13522	8950	1
+13567	17907	1
+7925	37823	1
+14011	7134	1
+9602	16660	1
+9971	91591	1
+6487	12317	1
+25148	27919	1
+53858	13195	1
+12679	11099	1
+11686	16711	1
+17166	15859	1
+9971	10250	1
+2208	102346	1
+44478	14978	1
+13670	10122	1
+21493	13753	1
+10479	17098	1
+13642	102466	1
+16121	16045	1
+9810	8901	1
+20780	27403	1
+92113	7994	1
+72764	7721	1
+25779	6002	1
+49892	17004	1
+82954	32252	1
+24783	73342	1
+3650	17004	1
+11902	25536	1
+100820	20309	1
+5640	7747	1
+17380	17380	1
+3275	55573	1
+3275	7295	1
+105496	3092	1
+18381	11433	1
+20675	16711	1
+9125	17796	1
+36733	10452	1
+18267	6645	1
+11546	93579	1
+31397	16045	1
+7925	27403	1
+49892	43826	1
+38916	38171	1
+27745	20286	1
+14842	11941	1
+8186	17474	1
+12565	7594	1
+8699	35472	1
+6174	7747	1
+16224	9346	1
+11306	39984	1
+72764	29117	1
+25289	17761	1
+14385	96715	1
+3515	17474	1
+13602	16874	1
+27677	25994	1
+37428	14577	1
+13724	73931	1
+11686	8392	1
+97901	25926	1
+20847	72764	1
+11686	68424	1
+17415	12704	1
+40372	8981	1
+43517	23875	1
+4497	6073	1
+39527	27183	1
+41398	37823	1
+26815	16743	1
+23276	52040	1
+5720	81871	1
+99517	17143	1
+57239	27919	1
+25837	6732	1
+18292	15859	1
+3433	102346	1
+94699	6073	1
+4201	31172	1
+91546	13499	1
+34944	91694	1
+28051	36361	1
+7266	17319	1
+45840	45840	1
+100534	14216	1
+92079	7038	1
+17907	11546	1
+18381	17282	1
+3560	17887	1
+101899	16928	1
+41315	45840	1
+15196	59376	1
+14100	13789	1
+21862	7266	1
+26815	15049	1
+13522	2414	1
+3092	40589	1
+10479	16743	1
+16620	16620	1
+103200	37823	1
+24149	8216	1
+15552	17397	1
+20989	59893	1
+7038	17143	1
+44594	16874	1
+27789	15376	1
+26246	37823	1
+26353	17474	1
+11686	44757	1
+77524	3587	1
+43517	16045	1
+13499	8216	1
+70490	15413	1
+23276	68102	1
+41111	20940	1
+18051	105102	1
+21843	6353	1
+28626	39808	1
+87265	17004	1
+12539	14385	1
+20563	26898	1
+106388	17004	1
+39984	17489	1
+24354	103448	1
+68091	17761	1
+4879	92187	1
+3690	7747	1
+42056	22743	1
+2414	99640	1
+5640	100643	1
+36470	24075	1
+7642	14904	1
+81878	14385	1
+25926	37513	1
+104086	27384	1
+32301	15250	1
+103141	59376	1
+29025	74081	1
+4879	7569	1
+92113	17004	1
+17988	26479	1
+20614	61396	1
+34944	34251	1
+40128	36361	1
+9220	11715	1
+24386	30243	1
+8533	25926	1
+22756	16711	1
+38171	14385	1
+28288	10036	1
+8169	25348	1
+71654	103027	1
+7333	25926	1
+105496	82954	1
+20989	20780	1
+51422	14766	1
+5254	7994	1
+3410	12704	1
+17796	23875	1
+101899	17143	1
+6645	102504	1
+35227	27299	1
+28626	51740	1
+100750	24386	1
+19257	27384	1
+17796	13773	1
+44133	102272	1
+37791	18429	1
+19374	7882	1
+19806	7747	1
+14385	6073	1
+12539	67143	1
+6487	10095	1
+102623	6073	1
+62911	13923	1
+66120	6304	1
+11228	7680	1
+62911	5742	1
+22528	16985	1
+48375	106365	1
+25201	13753	1
+15747	11415	1
+12565	25779	1
+59726	5036	1
+22424	27299	1
+59376	100848	1
+21455	36361	1
+101171	59376	1
+18007	68894	1
+10549	12704	1
+8186	24149	1
+2414	59501	1
+4772	11484	1
+25994	73331	1
+38794	9602	1
+14011	16874	1
+15859	37373	1
+37428	103448	1
+40002	20614	1
+30730	27403	1
+18381	91694	1
+2745	55573	1
+20847	16140	1
+34944	17227	1
+5254	55887	1
+78962	71138	1
+10479	6941	1
+25681	20971	1
+14117	45658	1
+50595	12539	1
+5324	16690	1
+11484	73838	1
+3587	98210	1
+8186	10549	1
+27971	35963	1
+38613	18074	1
+3560	16874	1
+14117	8372	1
+68437	59893	1
+3611	97031	1
+9012	55396	1
+22585	30471	1
+7925	11686	1
+15413	17761	1
+56109	41128	1
+6383	8115	1
+11075	4222	1
+40140	16844	1
+41315	14178	1
+14385	21094	1
+18847	16896	1
+51618	6304	1
+10596	91546	1
+6966	97155	1
+11546	6732	1
+17887	9312	1
+38916	31955	1
+21862	41599	1
+30730	91546	1
+17319	20595	1
+15913	105877	1
+21843	7747	1
+19294	14385	1
+17907	17474	1
+35107	3952	1
+56309	37823	1
+5640	47860	1
+14385	51492	1
+80034	16660	1
+12499	15103	1
+21620	25994	1
+19670	7747	1
+74540	12052	1
+13923	13670	1
+21743	20342	1
+5742	27677	1
+12317	40164	1
+100790	6073	1
+26898	8169	1
+9220	37823	1
+49892	10036	1
+8901	13522	1
+9242	82954	1
+38916	59376	1
+3305	3305	1
+9830	85619	1
+53858	8216	1
+31397	32800	1
+96679	16743	1
+105496	14385	1
+59358	7113	1
+13873	14011	1
+11686	15250	1
+41128	34322	1
+12565	11228	1
+37563	16928	1
+37513	24805	1
+9012	16874	1
+2208	23276	1
+21862	6073	1
+3611	68740	1
+38782	13923	1
+8115	21760	1
+23276	8950	1
+25148	8098	1
+20309	41599	1
+13584	10351	1
+21075	16808	1
+20755	5640	1
+51514	16808	1
+103228	15064	1
+15747	17474	1
+22637	37823	1
+45840	14253	1
+3690	8797	1
+95205	39141	1
+35695	37823	1
+36107	19460	1
+15137	39290	1
+14040	7994	1
+7491	6353	1
+11075	54234	1
+59501	39808	1
+7113	20940	1
+14805	5720	1
+12518	16928	1
+9012	37823	1
+3305	19583	1
+41398	37791	1
+12960	24207	1
+6487	8064	1
+22585	6073	1
+79625	14343	1
+17340	6353	1
+3305	51422	1
+39819	10479	1
+7113	13789	1
+11019	16874	1
+2208	6732	1
+13642	21760	1
+4879	21006	1
+52432	21843	1
+106498	49892	1
+13873	21094	1
+38442	6073	1
+59376	37791	1
+6576	46738	1
+26370	12460	1
+27677	105850	1
+71480	6073	1
+31172	16928	1
+44358	20780	1
+96715	24149	1
+65150	15432	1
+82954	82392	1
+19500	24840	1
+63141	25681	1
+37428	99444	1
+52916	10951	1
+9868	20402	1
+78962	9868	1
+17952	6304	1
+96848	11754	1
+11622	19611	1
+87305	27299	1
+101899	71138	1
+30243	9971	1
+9493	27299	1
+48480	17907	1
+105716	17025	1
+11520	11887	1
+81770	30933	1
+30730	30933	1
+93384	25994	1
+96080	37373	1
+22466	16985	1
+14472	17143	1
+9971	92113	1
+14958	10897	1
+36382	1464	1
+21061	27299	1
+38529	27299	1
+38794	19500	1
+13943	17025	1
+19460	26093	1
+60225	17143	1
+9653	6073	1
+37868	7747	1
+19155	37823	1
+80073	8901	1
+11686	10570	1
+17761	55573	1
+59501	27503	1
+53486	10897	1
+14446	73931	1
+52058	106056	1
+13724	6073	1
+99216	21862	1
+78985	6304	1
+95073	11546	1
+101853	5036	1
+9810	7994	1
+14158	40372	1
+6383	8216	1
+42056	17098	1
+39141	59501	1
+15175	96789	1
+7906	17761	1
+17166	8981	1
+85571	39920	1
+11075	7594	1
+10036	27384	1
+9312	17025	1
+17605	16743	1
+21094	37823	1
+38916	37791	1
+7038	14618	1
+39555	16874	1
+18381	10710	1
+32301	37823	1
+17340	100510	1
+100666	14385	1
+42302	17796	1
+17505	37823	1
+25536	25536	1
+16121	17098	1
+44133	102504	1
+5617	21862	1
+7038	37373	1
+1572	16808	1
+11887	26815	1
+93535	10915	1
+38529	6732	1
+96487	27299	1
+7544	6732	1
+31598	5036	1
+30730	21006	1
+27228	7994	1
+14675	8797	1
+32173	8797	1
+17907	19000	1
+34944	17004	1
+37454	13704	1
+20431	7594	1
+20834	14135	1
+7465	37823	1
+15413	8950	1
+21061	8797	1
+87305	16928	1
+7113	7113	1
+19500	100561	1
+1647	37823	1
+29483	16743	1
+18585	6966	1
+100820	6383	1
+103214	15064	1
+31249	24658	1
+11002	17025	1
+39362	37823	1
+103141	17143	1
+38469	7994	1
+34322	6002	1
+30730	42056	1
+99444	30730	1
+23348	7721	1
+8863	16660	1
+23875	95073	1
+5886	16874	1
+39653	6002	1
+98653	37823	1
+55887	27299	1
+24658	27403	1
+72596	16711	1
+18559	82544	1
+41061	7747	1
+27919	44358	1
+57967	10982	1
+38877	16874	1
+10822	37823	1
+25779	7544	1
+30243	16660	1
+102151	11002	1
+24783	17837	1
+5036	8392	1
+69836	7747	1
+55639	8797	1
+98210	17143	1
+19155	7925	1
+28051	8720	1
+32173	14842	1
+68281	7994	1
+85619	16874	1
+9517	36107	1
+5848	43853	1
+10633	11546	1
+17887	96871	1
+7642	17004	1
+13522	8720	1
+45237	15552	1
+26277	34978	1
+38794	25779	1
+19871	5662	1
+16367	8392	1
+13602	6073	1
+68894	23276	1
+15413	57953	1
+97736	37791	1
+57096	26898	1
+14904	17474	1
+94117	6553	1
+13847	16874	1
+96848	3139	1
+11466	9060	1
+27677	9936	1
+5462	7113	1
+33148	9868	1
+6002	8216	1
+5254	8720	1
+56460	12960	1
+13602	82954	1
+44594	16045	1
+68091	11039	1
+15032	5584	1
+77524	52058	1
+26479	26575	1
+43960	94868	1
+18381	78985	1
+5662	6206	1
+38794	7994	1
+17796	18464	1
+81770	16711	1
+31249	8797	1
+19068	3497	1
+16367	98945	1
+37513	18826	1
+3650	6073	1
+6002	17340	1
+25131	11415	1
+26745	27299	1
+51740	7107	1
+104880	37823	1
+25681	37454	1
+2571	6732	1
+11546	7994	1
+35633	10822	1
+39819	29117	1
+13622	8797	1
+52862	16660	1
+21743	21620	1
+39362	82954	1
+36314	16928	1
+38385	103898	1
+102346	17004	1
+15485	7747	1
+5640	29025	1
+11075	46738	1
+15552	29379	1
+4497	7882	1
+24658	21047	1
+9936	6304	1
+40068	92216	1
+13724	103525	1
+100439	49892	1
+12565	16660	1
+15963	7107	1
+101979	3690	1
+18902	16928	1
+96715	37373	1
+88067	37823	1
+5462	8676	1
+104075	21862	1
+17575	16121	1
+17457	16874	1
+102272	34615	1
+10479	12368	1
+5584	36010	1
+11546	8392	1
+17588	16743	1
+48163	19996	1
+97845	32800	1
+4201	25837	1
+20780	32252	1
+20614	59893	1
+16620	6487	1
+5254	8950	1
+39688	16874	1
+12116	78985	1
+27919	16985	1
+9346	18251	1
+25994	27384	1
+23276	27384	1
+54636	12539	1
+60225	16743	1
+25583	37928	1
+14560	37868	1
+99678	13923	1
+7465	25926	1
+3650	7747	1
+27919	27299	1
+9346	6073	1
+5685	37823	1
+7313	17474	1
+2414	7747	1
+15715	16874	1
+8551	12864	1
+23907	16874	1
+19132	36024	1
+59376	96871	1
+91776	16928	1
+13943	19394	1
+68281	12116	1
+19500	27299	1
+41599	7994	1
+11228	27299	1
+25926	13989	1
+5254	45738	1
+15064	9743	1
+9971	8392	1
+37791	15103	1
+7491	97845	1
+95588	1865	1
+12539	6304	1
+5192	7994	1
+41250	7747	1
+17575	16743	1
+30933	7113	1
+34978	43504	1
+12889	16660	1
+25148	16874	1
+43023	17761	1
+27919	6353	1
+8115	62911	1
+35227	19132	1
+25131	8392	1
+5662	10692	1
+19611	19611	1
+49892	9868	1
+43517	16711	1
+54234	27299	1
+43504	15250	1
+23276	23583	1
+53858	19312	1
+17952	15432	1
+4553	8950	1
+9346	10982	1
+18267	15859	1
+44824	5036	1
+71527	24115	1
+13567	59893	1
+2414	68102	1
+41301	13753	1
+3433	22585	1
+38794	9060	1
+99827	48375	1
+34978	37823	1
+11546	59836	1
+26479	15103	1
+27789	7594	1
+104533	20877	1
+6487	83096	1
+104317	16690	1
+5036	5640	1
+81871	6073	1
+47801	17143	1
+11645	98894	1
+25779	94868	1
+59501	13522	1
+91694	17004	1
+12704	81878	1
+27503	27299	1
+55573	7016	1
+3390	55573	1
+59022	17952	1
+15570	16874	1
+12917	8436	1
+5742	16743	1
+25583	16928	1
+14446	17761	1
+17588	6304	1
+3690	13499	1
+22756	51492	1
+88067	12565	1
+9971	17143	1
+33883	16928	1
+10841	71138	1
+6966	17143	1
+12317	16711	1
+50570	6304	1
+27789	31201	1
+7491	19500	1
+38782	11075	1
+8115	9724	1
+17761	6353	1
+11433	7994	1
+38794	8216	1
+24386	56326	1
+18429	37373	1
+20309	68102	1
+9786	5662	1
+7038	5214	1
+1267	6353	1
+13622	47860	1
+100510	17761	1
+17887	16743	1
+19394	16711	1
+11645	7747	1
+24149	18585	1
+13753	8216	1
+6595	17143	1
+20834	6732	1
+35893	7747	1
+27105	7747	1
+17796	8392	1
+11546	47860	1
+94868	39141	1
+28051	6353	1
+20877	3217	1
+25837	7747	1
+91562	19000	1
+65150	12499	1
+102707	6304	1
+14385	20653	1
+7134	7906	1
+1464	6353	1
+17380	38794	1
+20877	13847	1
+22756	37823	1
+10897	6353	1
+103012	27384	1
+68424	37823	1
+105850	23276	1
+102330	26479	1
+93683	37823	1
+21075	25348	1
+4222	10596	1
+12052	6073	1
+5254	9312	1
+18267	22756	1
+104557	7747	1
+44682	16874	1
+2834	8797	1
+15913	16743	1
+38483	6073	1
+37428	17474	1
+3139	41128	1
+17380	18381	1
+41232	14422	1
+36010	17474	1
+7925	17474	1
+13943	14100	1
+11645	6073	1
+70490	7747	1
+104481	7747	1
+11754	6353	1
+25348	47860	1
+100820	4553	1
+38385	31201	1
+15650	14842	1
+37454	7266	1
+8098	30730	1
+104052	37373	1
+44229	2414	1
+53165	5662	1
+15137	15250	1
+35633	59893	1
+55860	7747	1
+5848	5015	1
+19351	7544	1
+11019	8720	1
+39688	37373	1
+12442	16928	1
+26228	16743	1
+12052	37823	1
+2745	8950	1
+53165	10915	1
+31955	8797	1
+11002	38469	1
+48375	6073	1
+15880	16743	1
+99827	17004	1
+23348	100439	1
+25348	105932	1
+11039	17397	1
+24115	41301	1
+11686	38692	1
+21862	103525	1
+20515	23276	1
+55826	11546	1
+59376	17004	1
+44757	16711	1
+98407	42056	1
+18074	8720	1
+17837	82392	1
+45237	12317	1
+17605	11019	1
+43574	16928	1
+27745	27299	1
+44594	17796	1
+21620	17143	1
+71983	25536	1
+4879	16928	1
+58220	6383	1
+36024	7544	1
+11075	12424	1
+97155	24354	1
+10915	5254	1
+13195	106350	1
+63141	8797	1
+73931	18329	1
+6860	50595	1
+50570	37373	1
+30243	25994	1
+41369	16928	1
+59376	19417	1
+54643	37373	1
+25994	39598	1
+10036	7882	1
+13923	5015	1
+41398	6073	1
+79625	13943	1
+105039	6073	1
+56566	37113	1
+7721	8950	1
+39417	96627	1
+103525	21620	1
+40322	16928	1
+20780	38529	1
+19068	19068	1
+74540	11715	1
+70207	52916	1
+25583	8797	1
+6966	8392	1
+29379	14135	1
+58230	37823	1
+4497	74548	1
+38794	6073	1
+71138	8950	1
+18031	6073	1
+18522	6353	1
+74866	14385	1
+7107	21419	1
+38204	24207	1
+78985	7994	1
+7544	32173	1
+59358	37823	1
+20877	31201	1
+5254	59808	1
+13753	68091	1
+18074	17004	1
+9830	6353	1
+40140	6321	1
+21075	50595	1
+44583	16743	1
+71654	38469	1
+94117	9702	1
+59538	8186	1
+30730	6073	1
+81871	2208	1
+13724	59538	1
+12565	8216	1
+52916	16928	1
+20989	35963	1
+39313	14996	1
+85519	7994	1
+39417	17818	1
+20402	16743	1
+14675	6073	1
+15880	16874	1
+25536	96871	1
+59376	8436	1
+14560	25348	1
+25779	25779	1
+17952	8720	1
+39984	41301	1
+44583	27677	1
+7444	19113	1
+56045	39653	1
+25201	9060	1
+40354	24658	1
+36733	8797	1
+55372	15032	1
+25779	21342	1
+91546	71138	1
+9312	16045	1
+10633	1865	1
+7925	8216	1
+15156	15156	1
+7038	32252	1
+23348	37823	1
+18826	16844	1
+105687	7491	1
+25148	13923	1
+27228	27299	1
+18329	36623	1
+29025	6073	1
+34944	16660	1
+9380	94896	1
+25926	23348	1
+101645	3690	1
+6002	16808	1
+34978	9060	1
+23033	96537	1
+21419	34978	1
+39841	39841	1
+25994	45627	1
+24840	17004	1
+97053	11546	1
+11039	101568	1
+11151	16946	1
+25837	37791	1
+36470	7544	1
+35633	6732	1
+3587	6353	1
+99562	27183	1
+30243	31201	1
+25131	25131	1
+7038	21359	1
+4747	16874	1
+35633	7747	1
+81878	59726	1
+40183	91830	1
+103282	36382	1
+3611	38794	1
+35852	106388	1
+25994	16660	1
+8169	16711	1
+50570	16743	1
+26479	15085	1
+100400	7747	1
+4747	9830	1
+7544	8436	1
+51422	9242	1
+44824	6073	1
+30933	16808	1
+25348	11868	1
+25779	8720	1
+49892	7882	1
+28288	37823	1
+22424	16928	1
+10351	7906	1
+25536	16711	1
+57492	80034	1
+37113	16808	1
+7491	17474	1
+14040	29025	1
+99395	21862	1
+13923	10596	1
+24386	44594	1
+25837	8797	1
+13499	59808	1
+21214	39141	1
+25335	17004	1
+5507	21789	1
+44370	59893	1
+5662	6156	1
+12368	14978	1
+2414	2414	1
+17340	102272	1
+96848	16711	1
+12679	63141	1
+68876	39637	1
+85619	16743	1
+27971	8797	1
+29483	8797	1
+9380	16928	1
+20286	59808	1
+12052	19670	1
+50421	3515	1
+39555	9914	1
+26353	37373	1
+37513	14011	1
+2768	49892	1
+10670	91694	1
+10804	24354	1
+19460	16711	1
+36782	7491	1
+1865	14675	1
+71969	12864	1
+14317	6353	1
+26479	94132	1
+1865	96824	1
+105716	5423	1
+12619	13584	1
+45429	16874	1
+13670	36440	1
+18826	16928	1
+8863	6073	1
+5742	11057	1
+17952	8392	1
+54234	6732	1
+68424	7994	1
+102297	6073	1
+9936	7994	1
+101568	37791	1
+12864	15552	1
+59376	75552	1
+27677	17474	1
+73342	6073	1
+50390	6073	1
+20847	17004	1
+22424	16896	1
+16290	24207	1
+34944	27299	1
+49892	47860	1
+38613	17025	1
+15120	91694	1
+13522	7747	1
+23276	11117	1
+30730	31172	1
+13908	17098	1
+5792	7747	1
+11686	25994	1
+7038	6353	1
+20713	37823	1
+9868	47860	1
+48480	6073	1
+2834	7594	1
+27105	6321	1
+11546	32336	1
+14253	16928	1
+106056	24207	1
+38483	7594	1
+21020	6732	1
+59376	59376	1
+10315	4931	1
+25681	21020	1
+7347	6073	1
+7313	37791	1
+95741	12704	1
+38837	24207	1
+9971	8797	1
+10122	14446	1
+10434	7994	1
+44757	16928	1
+18267	6304	1
+98224	24207	1
+17397	17025	1
+15650	16743	1
+72596	16928	1
+17761	16711	1
+10095	57603	1
+5036	8950	1
+43517	22562	1
+38782	8797	1
+13873	6073	1
+95741	16743	1
+68424	6732	1
+3587	41301	1
+103614	12704	1
+17796	37823	1
+8098	5792	1
+39235	7994	1
+69206	17143	1
+7113	8950	1
+12052	27299	1
+9830	13813	1
+3515	17907	1
+14040	16711	1
+20286	8720	1
+51422	35893	1
+39637	17098	1
+101994	11151	1
+22562	37823	1
+7611	25994	1
+19351	37823	1
+14011	8392	1
+29117	104481	1
+12317	36782	1
+45840	47860	1
+20286	8950	1
+26745	7747	1
+27677	37454	1
+16367	37373	1
+19500	96507	1
+38794	17098	1
+12704	34978	1
+12679	37823	1
+97155	7747	1
+37563	17143	1
+18585	37823	1
+11754	11754	1
+29379	6304	1
+8186	38916	1
+10411	10411	1
+22424	37823	1
+34615	37823	1
+22466	17098	1
+13943	16844	1
+30243	7994	1
+10897	17474	1
+10351	6073	1
+44358	27299	1
+17340	9060	1
+8901	17004	1
+3305	16660	1
+53837	11686	1
+19611	16660	1
+7134	27299	1
+12704	16874	1
+75071	3515	1
+10841	7747	1
+61396	6732	1
+14805	8797	1
+13622	16928	1
+24115	47860	1
+25994	68661	1
+11075	16928	1
+5848	9602	1
+20780	3305	1
+20780	44370	1
+14842	16928	1
+40128	8797	1
+5381	6732	1
+10095	6073	1
+17796	96871	1
+25994	8797	1
+7821	16928	1
+25148	8216	1
+12499	6073	1
+101853	96487	1
+9702	25289	1
+6002	37823	1
+7134	16928	1
+2768	2768	1
+34322	16711	1
+35893	24207	1
+65150	7994	1
+75378	16928	1
+2414	37373	1
+2768	16660	1
+28358	6732	1
+14343	8797	1
+17227	8720	1
+9810	17004	1
+1865	6353	1
+9653	16874	1
+11466	16874	1
+39362	27403	1
+5254	27403	1
+11715	96871	1
+14577	16946	1
+94592	17004	1
+103639	37823	1
+59726	8950	1
+3305	6073	1
+101342	37823	1
+14100	7747	1
+8169	6073	1
+50143	8950	1
+3139	2834	1
+27503	17474	1
+28709	6645	1
+96824	16743	1
+8186	9702	1
+25536	6353	1
+28649	37823	1
+5036	27299	1
+100439	37373	1
+20780	17004	1
+14601	17143	1
+68449	37823	1
+104533	7994	1
+34088	17143	1
+6383	9060	1
+39886	17474	1
+55639	27384	1
+82392	8797	1
+3611	7594	1
+6073	7747	1
+6073	7994	1
+6073	8392	1
+6073	8797	1
+6073	16874	1
+6073	16928	1
+6073	17143	1
+6073	31201	1
+6073	37373	1
+6073	37823	1
+6073	47860	1
+6073	96871	1
+6134	7747	1
+6156	7747	1
+6192	7747	1
+6247	7747	1
+6304	6353	1
+6304	8720	1
+6304	9060	1
+6304	16743	1
+6304	16874	1
+6304	17474	1
+6353	16743	1
+6353	16874	1
+6353	17025	1
+6732	7594	1
+6732	8950	1
+6732	16660	1
+6732	16946	1
+6732	17004	1
+6732	27403	1
+6732	37823	1
+7594	7747	1
+7594	7994	1
+7594	8797	1
+7594	16928	1
+7594	27299	1
+7594	37823	1
+7594	59893	1
+7747	8797	1
+7747	8950	1
+7747	16660	1
+7747	16928	1
+7747	27403	1
+7994	8797	1
+7994	8950	1
+7994	16660	1
+7994	16928	1
+7994	27403	1
+8216	16711	1
+8216	17004	1
+8392	16874	1
+8392	16928	1
+8392	17143	1
+8392	37373	1
+8392	37823	1
+8436	27384	1
+8436	37823	1
+8720	16743	1
+8720	16874	1
+8720	17025	1
+8797	8950	1
+8797	16660	1
+8797	17004	1
+8797	27403	1
+8797	31201	1
+8950	16808	1
+8950	16896	1
+8950	16928	1
+8950	17004	1
+8950	27299	1
+8950	37823	1
+8950	59893	1
+9060	16743	1
+9060	16874	1
+9060	17025	1
+16660	16808	1
+16660	16896	1
+16660	16928	1
+16660	17004	1
+16660	27299	1
+16660	37823	1
+16660	59893	1
+16690	24207	1
+16711	27299	1
+16711	37823	1
+16711	47860	1
+16743	17474	1
+16808	16928	1
+16808	37823	1
+16874	16874	1
+16874	17143	1
+16874	17474	1
+16874	37373	1
+16896	16928	1
+16896	37823	1
+16928	16928	1
+16928	24207	1
+16928	27403	1
+16928	37823	1
+16928	47860	1
+16928	96871	1
+17004	17004	1
+17004	27384	1
+17004	37823	1
+17025	17474	1
+17143	96871	1
+27299	27403	1
+27299	37823	1
+27403	59893	1
+37823	47860	1
+37823	59808	1
+37823	59893	1
+14100	17659	0
+23907	45642	0
+22982	41528	0
+100893	12619	0
+62797	37373	0
+28626	96569	0
+102330	13642	0
+73838	5662	0
+14011	103614	0
+1688	4087	0
+100439	14657	0
+69612	23704	0
+8266	85462	0
+9312	98407	0
+27745	100037	0
+46738	10296	0
+38916	57603	0
+105731	21760	0
+6042	10479	0
+91735	26370	0
+98071	20563	0
+13831	25289	0
+16103	26146	0
+53165	27352	0
+12134	28709	0
+20236	37499	0
+102346	16860	0
+12795	27677	0
+42618	530	0
+75071	39362	0
+27971	8266	0
+27745	38442	0
+62497	13813	0
+20515	16690	0
+105956	105649	0
+6156	16844	0
+70009	6402	0
+51556	15701	0
+26479	20133	0
+39334	47434	0
+39819	36107	0
+14253	10951	0
+16367	103282	0
+94117	13381	0
+27183	80526	0
+7038	6422	0
+41528	4908	0
+38442	21047	0
+7661	41432	0
+61202	55976	0
+15913	21324	0
+16620	103614	0
+38529	55639	0
+69999	37823	0
+24992	21094	0
+46465	105998	0
+99666	101772	0
+39141	22424	0
+39026	71138	0
+4931	31494	0
+41142	49101	0
+8216	102233	0
+62224	59501	0
+16001	86981	0
+24974	87198	0
+9602	9220	0
+99121	98584	0
+73331	11819	0
+102757	13123	0
+9380	87198	0
+46067	38310	0
+73023	104165	0
+28307	35695	0
+3611	3740	0
+42396	37586	0
+24658	19670	0
+12834	95301	0
+19977	43826	0
+106056	83096	0
+38250	67519	0
+38442	13602	0
+44358	95891	0
+27228	28240	0
+41528	17282	0
+9094	103228	0
+20402	100510	0
+16946	87387	0
+99444	3740	0
+80364	91735	0
+104375	15880	0
+17818	94527	0
+78785	48555	0
+48480	43037	0
+24149	8754	0
+96646	1830	0
+5462	7747	0
+4724	10841	0
+7367	97492	0
+66659	36556	0
+13584	1811	0
+92032	40372	0
+41301	7994	0
+13066	8169	0
+3740	52746	0
+99855	17282	0
+101701	10951	0
+2478	51492	0
+1688	71602	0
+104086	11887	0
+38692	41369	0
+53824	39793	0
+20484	11484	0
+1267	3275	0
+103749	55372	0
+45366	93971	0
+11447	2672	0
+57603	69383	0
+69739	21117	0
+96646	10411	0
+15715	99482	0
+21342	91591	0
+80526	55573	0
+17166	30933	0
+17605	65697	0
+60006	41332	0
+9953	39555	0
+21047	20460	0
+13967	98224	0
+9012	98407	0
+8468	58596	0
+8186	72828	0
+760	16157	0
+25837	11484	0
+103187	34024	0
+39458	100258	0
+53858	15770	0
+99363	100439	0
+27503	18309	0
+103639	3170	0
+5617	42302	0
+20047	5977	0
+68218	24149	0
+7107	12619	0
+36782	85552	0
+23992	13096	0
+98224	19275	0
+8468	97979	0
+37868	98567	0
+69396	12478	0
+25116	98237	0
+101772	91144	0
+7081	7569	0
+80930	15519	0
+17116	15795	0
+12834	93362	0
+87408	101006	0
+17761	620	0
+30471	7979	0
+103448	80364	0
+36107	11117	0
+19905	68606	0
+51564	16140	0
+17397	16170	0
+15963	8825	0
+58586	43293	0
+104863	98718	0
+59785	10570	0
+28841	3358	0
+760	104165	0
+103831	6619	0
+102466	43244	0
+80292	80882	0
+55138	51197	0
+38310	13454	0
+77499	44358	0
+75552	21455	0
+44133	40571	0
+48555	59538	0
+59824	10549	0
+12224	33148	0
+13240	19871	0
+53165	39866	0
+11172	8436	0
+20563	92113	0
+71654	43960	0
+94896	58628	0
+17818	103346	0
+98021	71480	0
+18381	18723	0
+101221	73331	0
+43301	1751	0
+17340	7680	0
+15156	9868	0
+36556	104086	0
+98021	5110	0
+40708	102707	0
+102733	27105	0
+36024	17837	0
+66659	31397	0
+7266	11922	0
+101250	57967	0
+57096	28358	0
+42302	1095	0
+14235	99827	0
+17818	843	0
+38822	2478	0
+23719	19583	0
+19806	10841	0
+102233	16711	0
+17818	59501	0
+21006	11002	0
+15214	40788	0
+39555	45535	0
+15250	42840	0
+35963	71138	0
+5361	94170	0
+38613	97845	0
+6798	10230	0
+12116	8169	0
+38271	92032	0
+17575	19925	0
+100166	38763	0
+41030	55158	0
+57239	97663	0
+15064	33148	0
+104235	77406	0
+21903	42302	0
+4087	25926	0
+18429	4201	0
+5450	33148	0
+15156	93561	0
+18559	12406	0
+14766	26850	0
+99347	98766	0
+15413	86585	0
+100338	94868	0
+15214	13306	0
+55887	43023	0
+30963	21061	0
+87198	40002	0
+35645	38794	0
+45351	6915	0
+38931	7106	0
+69396	73342	0
+79625	59358	0
+58230	21419	0
+18381	41095	0
+101056	14216	0
+96715	86600	0
+10391	34251	0
+31054	75552	0
+41496	94868	0
+8653	101701	0
+39091	9674	0
+19312	7367	0
+47860	42187	0
+93971	17558	0
+39346	81871	0
+8372	57492	0
+59290	5584	0
+87408	54263	0
+22177	722	0
+62224	57144	0
+104375	97398	0
+40708	18251	0
+96537	5886	0
+19113	110451	0
+26880	19091	0
+38636	42754	0
+41061	104235	0
+93321	93535	0
+14766	17258	0
+5640	101772	0
+73838	103995	0
+17319	31201	0
+91591	11735	0
+101171	27645	0
+9424	39637	0
+20484	55826	0
+18942	105687	0
+43293	47336	0
+39362	15214	0
+92032	899	0
+3690	9743	0
+9786	46908	0
+530	37233	0
+97155	9125	0
+17457	26815	0
+13156	5148	0
+7857	37513	0
+97398	101221	0
+36733	12864	0
+52746	10982	0
+38822	26575	0
+25098	12368	0
+9242	59669	0
+34322	37939	0
+1041	57744	0
+102504	105447	0
+15413	73092	0
+17116	65736	0
+20780	17209	0
+100820	68319	0
+103614	17659	0
+3759	40903	0
+98796	99666	0
+47434	4423	0
+3587	42599	0
+67519	59893	0
+102346	106246	0
+13704	12442	0
+19374	10351	0
+41496	29596	0
+41218	100584	0
+21620	28051	0
+22562	694	0
+39738	15859	0
+3723	14710	0
+14904	37373	0
+1740	40708	0
+44119	7906	0
+38663	17004	0
+4255	96158	0
+57603	14861	0
+4908	57711	0
+103255	81878	0
+14560	103639	0
+15175	19334	0
+93926	104787	0
+55976	14100	0
+16896	100848	0
+93819	19905	0
+71654	21324	0
+103841	5278	0
+3952	105716	0
+16522	8653	0
+1267	7747	0
+15451	52040	0
+15770	24974	0
+27299	19394	0
+105731	20342	0
+62046	16860	0
+54643	47860	0
+71654	104326	0
+95073	4931	0
+530	54577	0
+98445	40372	0
+19351	40469	0
+12815	12032	0
+41315	58606	0
+11433	4449	0
+11902	71983	0
+38636	41128	0
+101757	20635	0
+40161	12184	0
+18723	93683	0
+100332	53083	0
+45351	101194	0
+39473	28156	0
+68804	39235	0
+93579	34088	0
+106365	2179	0
+43222	827	0
+21743	8797	0
+53651	96906	0
+39091	39417	0
+25098	16312	0
+49275	97785	0
+9868	5720	0
+27971	2208	0
+14657	8720	0
+7544	54577	0
+85537	6463	0
+24805	75378	0
+39866	22717	0
+12442	12317	0
+14560	19837	0
+3587	54275	0
+17004	40903	0
+52746	13789	0
+68804	15214	0
+39334	41175	0
+5192	26432	0
+31494	7821	0
+79685	50920	0
+12771	41011	0
+10951	694	0
+17359	100820	0
+20309	41111	0
+25116	13306	0
+5278	96262	0
+22177	91591	0
+55527	78806	0
+18942	10095	0
+14385	38334	0
+38483	18292	0
+5450	17728	0
+7611	41398	0
+11843	21249	0
+50570	43492	0
+4988	103967	0
+6304	101194	0
+51692	8634	0
+14100	69751	0
+9576	8392	0
+32227	7063	0
+23616	40708	0
+95811	3139	0
+44824	22191	0
+39334	17116	0
+103683	100945	0
+69836	25508	0
+20635	40372	0
+3759	98796	0
+45642	97945	0
+12653	105649	0
+72991	92187	0
+99444	40903	0
+68160	11002	0
+16844	18329	0
+73023	69206	0
+12795	104557	0
+19772	68102	0
+38483	36010	0
+98393	70973	0
+38188	13030	0
+10479	5763	0
+105687	16985	0
+24271	57603	0
+21843	42396	0
+42732	3921	0
+44824	102233	0
+15032	63590	0
+14958	14385	0
+94026	25393	0
+1811	9936	0
+6678	93299	0
+57492	11584	0
+8089	57358	0
+17575	13140	0
+18762	79685	0
+16896	105039	0
+3807	49268	0
+6437	11843	0
+57144	39866	0
+17728	24840	0
+46738	6966	0
+97053	94896	0
+14842	11039	0
+10122	41350	0
+103502	43293	0
+98945	4222	0
+38520	95073	0
+95811	2868	0
+35645	59425	0
+39187	19925	0
+73354	15932	0
+2527	19312	0
+9914	5507	0
+104317	27384	0
+14978	20614	0
+17489	6206	0
+38310	99790	0
+59167	19837	0
+18942	21823	0
+7465	45879	0
+39346	55573	0
+26035	3515	0
+6463	56326	0
+19791	16140	0
+37791	49109	0
+18585	95407	0
+41384	9380	0
+20675	9181	0
+6645	73506	0
+7367	104497	0
+14253	20971	0
+20579	18962	0
+100804	6002	0
+23211	1715	0
+14747	69999	0
+11982	3723	0
+7882	38368	0
+31354	100166	0
+11902	12653	0
+101899	1217	0
+13753	35107	0
+91747	4700	0
+44757	96871	0
+68091	7113	0
+21843	3217	0
+72877	12960	0
+103898	4391	0
+3587	46980	0
+86585	41384	0
+38016	97619	0
+6915	31955	0
+19977	21921	0
+67191	66659	0
+100699	27846	0
+95192	36910	0
+105538	5763	0
+1572	74081	0
+6839	44030	0
+105850	24992	0
+85571	57744	0
+95488	41289	0
+44757	3092	0
+58503	72334	0
+30243	48480	0
+69374	10095	0
+10452	31478	0
+100534	57744	0
+24992	6619	0
+10710	5381	0
+68091	9536	0
+102272	95059	0
+48958	96551	0
+16985	40128	0
+100790	95205	0
+3690	9077	0
+20713	13753	0
+41142	71412	0
+61485	24593	0
+95073	61788	0
+8611	38334	0
+10897	14216	0
+13831	13724	0
+20484	41613	0
+82954	39920	0
+5617	722	0
+5148	94622	0
+21359	45535	0
+23276	88306	0
+42754	100338	0
+47181	15214	0
+38931	15451	0
+53858	100332	0
+9312	15064	0
+24115	9936	0
+10351	12116	0
+80910	17761	0
+24115	18617	0
+15913	560	0
+22717	9012	0
+38692	69612	0
+13337	102839	0
+40589	103228	0
+22585	18869	0
+100338	41111	0
+60006	8846	0
+5977	8436	0
+9094	1928	0
+14498	41315	0
+91747	15770	0
+91462	40372	0
+13361	9293	0
+15064	6156	0
+4700	40311	0
+43826	5110	0
+74540	31096	0
+5913	10479	0
+101979	94855	0
+65697	105956	0
+62224	87198	0
+22177	39400	0
+44119	43826	0
+105336	58596	0
+13847	24840	0
+9346	41232	0
+44757	2179	0
+33148	45429	0
+13704	102504	0
+1008	39382	0
+75512	79685	0
+97979	75552	0
+5913	58010	0
+91462	6282	0
+9953	98766	0
+14498	18051	0
+7994	19192	0
+4474	37928	0
+96789	33961	0
+23033	29483	0
+9536	15747	0
+18267	28156	0
+26035	18292	0
+11622	71412	0
+31494	37985	0
+6116	42817	0
+8436	70973	0
+18980	94944	0
+71983	30963	0
+95407	96700	0
+20204	3497	0
+25583	12258	0
+7925	18847	0
+23460	53083	0
+91144	12722	0
+70973	9312	0
+19905	38959	0
+100524	15963	0
+100848	30933	0
+6702	55639	0
+67519	68424	0
+12116	39400	0
+36146	20940	0
+94896	82353	0
+47931	4908	0
+101342	93561	0
+43270	25536	0
+59747	9380	0
+20460	101250	0
+97155	13417	0
+27846	17728	0
+16690	13361	0
+100534	45753	0
+5742	102151	0
+8592	8266	0
+40298	10203	0
+3807	97155	0
+14577	8825	0
+102330	2768	0
+71969	98718	0
+14422	55299	0
+3740	950	0
+19772	72615	0
+93053	103448	0
+27139	17025	0
+32005	65150	0
+7016	27228	0
+992	19068	0
+17525	38663	0
+69383	4087	0
+19960	16825	0
+105716	101994	0
+85519	14824	0
+78948	7295	0
+105687	20204	0
+6304	20031	0
+96906	13030	0
+42618	66120	0
+5299	4423	0
+102733	53050	0
+16256	43900	0
+66028	45840	0
+97619	12032	0
+21061	68235	0
+94132	10391	0
+19583	100332	0
+97736	6282	0
+36218	57977	0
+4855	101319	0
+27521	8372	0
+19871	79625	0
+7721	69147	0
+40535	37767	0
+18522	69374	0
+26370	43293	0
+38271	78449	0
+2868	5036	0
+21265	18601	0
+32301	41599	0
+10785	21214	0
+44358	78948	0
+21324	44583	0
+41075	99855	0
+14577	21061	0
+46003	69383	0
+29040	43504	0
+98945	77499	0
+105447	73342	0
+67143	8186	0
+87472	59893	0
+20877	29006	0
+31354	69751	0
+38613	41398	0
+10749	6206	0
+98945	54263	0
+18267	22191	0
+101701	17639	0
+5450	36782	0
+7313	37471	0
+14178	11735	0
+21359	46067	0
+6353	41628	0
+9724	11415	0
+11887	36218	0
+14498	2179	0
+3217	101853	0
+63382	17209	0
+27846	46067	0
+31054	10652	0
+55687	4700	0
+32681	97663	0
+43293	15156	0
+94795	77524	0
+11584	26850	0
+100089	10951	0
+96824	59189	0
+47931	59836	0
+69612	12258	0
+6463	101994	0
+104818	12052	0
+44229	14385	0
+17397	102346	0
+101963	102330	0
+7063	59747	0
+17077	19132	0
+8468	101979	0
+49101	12619	0
+5685	99666	0
+8514	777	0
+58628	72802	0
+17192	2571	0
+8901	4724	0
+19068	38916	0
+4474	1217	0
+5913	91562	0
+11601	444	0
+14637	8352	0
+15432	21342	0
+93881	3542	0
+98945	39653	0
+27466	99432	0
+95407	14766	0
+27183	105538	0
+23719	18902	0
+22774	20431	0
+102086	20989	0
+27677	31172	0
+98610	86585	0
+98584	96537	0
+15519	54636	0
+10452	102200	0
+7882	20431	0
+41628	7134	0
+110451	68160	0
+8592	17674	0
+105538	57744	0
+40164	26035	0
+73838	33103	0
+32173	48163	0
+39819	100666	0
+97065	71438	0
+21620	15859	0
+25650	20675	0
+40589	37253	0
+16522	105998	0
+87408	97477	0
+100243	103129	0
+54234	9810	0
+7882	11415	0
+104342	24763	0
+18114	37721	0
+103282	95301	0
+39235	102346	0
+57144	68515	0
+15413	2478	0
+15747	104326	0
+1928	10122	0
+87472	99307	0
+57239	98006	0
+38310	11002	0
+20579	29117	0
+43660	7925	0
+57389	54275	0
+8611	58618	0
+36556	95371	0
+17659	8825	0
+17588	94896	0
+12184	101994	0
+19772	71654	0
+41599	6049	0
+4201	28649	0
+96871	59215	0
+69206	661	0
+80896	5685	0
+22466	55169	0
+27789	7702	0
+5361	24354	0
+41528	6619	0
+39587	11798	0
+49656	6463	0
+82544	23503	0
+96871	62152	0
+62527	53406	0
+37471	87422	0
+12348	35525	0
+19871	9424	0
+14385	97945	0
+11355	43826	0
+5528	18429	0
+46003	19561	0
+99517	102707	0
+41128	19437	0
+2672	58628	0
+101171	54577	0
+71480	38692	0
+28841	1609	0
+31478	27403	0
+7994	4747	0
+93384	10434	0
+95811	40394	0
+91916	19437	0
+47022	39637	0
+99640	69396	0
+13847	104557	0
+61217	39808	0
+67519	93765	0
+96487	77524	0
+97011	2745	0
+3331	21047	0
+27745	57096	0
+9380	1061	0
+103027	19169	0
+24386	37791	0
+54234	16860	0
+12518	82392	0
+44381	104035	0
+7979	45552	0
+83264	6758	0
+95766	44594	0
+104937	45237	0
+59747	23704	0
+26745	102757	0
+97031	5214	0
+72487	530	0
+37373	104920	0
+45429	13943	0
+72781	56460	0
+31478	27846	0
+13435	68661	0
+68091	16985	0
+15985	62849	0
+80312	75552	0
+35893	40311	0
+80292	56309	0
+101103	62797	0
+5361	45658	0
+69432	14253	0
+91747	36643	0
+39187	104086	0
+40903	38125	0
+8115	35067	0
+54643	8468	0
+65150	42200	0
+68675	94132	0
+11484	103141	0
+20755	21743	0
+104459	32709	0
+56541	26898	0
+96600	61202	0
+98894	14675	0
+97155	13140	0
+14296	35227	0
+4531	68091	0
+55687	7569	0
+24075	4255	0
+100338	44757	0
+9312	4700	0
+30243	41584	0
+18485	17489	0
+25289	93321	0
+103967	38423	0
+11355	8044	0
+26898	45237	0
+20204	72615	0
+17887	16660	0
+8169	100089	0
+15196	36146	0
+5507	8514	0
+21020	9810	0
+89500	10731	0
+40140	61202	0
+1811	31494	0
+99482	3139	0
+18007	27105	0
+18381	7857	0
+73931	91462	0
+56326	33455	0
+13306	15963	0
+69432	12960	0
+38250	93561	0
+8780	87422	0
+34599	2989	0
+7333	10059	0
+741	24840	0
+24207	11151	0
+19437	21342	0
+61788	11433	0
+5462	5720	0
+13381	46908	0
+10933	18942	0
+32412	6941	0
+9077	32826	0
+22637	16874	0
+13602	11584	0
+96569	95205	0
+30730	39808	0
+38613	13081	0
+57096	24840	0
+3472	7702	0
+96848	7491	0
+42754	68939	0
+16860	36733	0
+33148	69383	0
+39738	32681	0
+68939	12539	0
+9493	75409	0
+16140	23583	0
+17143	15683	0
+50920	32173	0
+101568	104235	0
+13435	2868	0
+52746	68675	0
+104920	13753	0
+6073	19257	0
+14996	20579	0
+17227	48146	0
+104818	105169	0
+26146	8551	0
+14135	24412	0
+25650	103749	0
+59836	39555	0
+16522	100820	0
+31154	35645	0
+58181	55573	0
+5462	105039	0
+41496	24658	0
+13066	72334	0
+100075	22682	0
+15913	32119	0
+27971	14253	0
+2527	1629	0
+35852	38837	0
+13753	53468	0
+100820	96679	0
+47057	12834	0
+27677	14059	0
+45552	5528	0
+13417	104075	0
+28307	2672	0
+100804	31896	0
+6002	62527	0
+42302	6463	0
+43853	15196	0
+4391	31054	0
+18114	98370	0
+10434	19905	0
+15413	94527	0
+16860	13435	0
+98653	899	0
+10142	22585	0
+53837	17907	0
+93053	60261	0
+47967	27228	0
+24149	59824	0
+38310	44014	0
+40298	85552	0
+32681	39819	0
+44358	71412	0
+8825	41398	0
+45879	102364	0
+35963	8392	0
+12704	19977	0
+55639	19481	0
+73023	7947	0
+17927	14710	0
+19257	45237	0
+53165	106365	0
+35227	40164	0
+99482	97736	0
+41332	20755	0
+55426	61217	0
+67299	38250	0
+41415	42618	0
+28288	8514	0
+9602	8825	0
+55976	32681	0
+97155	104459	0
+40750	49275	0
+2942	2745	0
+24092	8372	0
+47860	68675	0
+36782	38016	0
+103141	15859	0
+20595	46266	0
+97619	104459	0
+93299	43037	0
+52665	62805	0
+44014	38125	0
+9576	105731	0
+17927	76264	0
+25650	20309	0
+15880	62046	0
+47181	59501	0
+69578	26880	0
+1251	62092	0
+20484	15519	0
+42732	17474	0
+3410	59726	0
+26277	49109	0
+58010	72615	0
+15539	12116	0
+68102	21342	0
+601	33455	0
+27403	54287	0
+21342	24075	0
+78985	7038	0
+46266	56309	0
+41509	5528	0
+12032	54287	0
+24354	105956	0
+3542	23503	0
+65150	101645	0
+9602	50920	0
+34322	9094	0
+10095	48146	0
+54287	55372	0
+22637	26575	0
+17059	3390	0
+4855	68606	0
+15175	98021	0
+95142	24115	0
+38250	13306	0
+100773	43271	0
+59425	27971	0
+103012	88067	0
+72615	2672	0
+4042	105039	0
+36382	55372	0
+68876	40140	0
+11645	97708	0
+78948	9724	0
+62527	54275	0
+96715	1235	0
+24386	18962	0
+41075	23875	0
+8533	46738	0
+38469	41218	0
+46266	100666	0
+15701	5361	0
+12917	26035	0
+53197	81653	0
+51514	18826	0
+93781	1025	0
+7107	16808	0
+40161	17558	0
+40322	100773	0
+43960	45366	0
+16312	65982	0
+38601	14805	0
+94074	16367	0
+62849	12815	0
+25650	560	0
+100332	19561	0
+12991	38692	0
+39362	18329	0
+53321	69751	0
+934	31106	0
+4964	13306	0
+55426	50390	0
+34322	694	0
+62740	75512	0
+40140	18826	0
+9830	10296	0
+7680	7821	0
+14534	96963	0
+98780	57953	0
+9517	8015	0
+104375	19925	0
+16660	22798	0
+14824	100258	0
+101342	93384	0
+1928	12317	0
+91916	21359	0
+72802	80910	0
+15598	13337	0
+59215	59425	0
+36910	17639	0
+43222	97663	0
+93238	17282	0
+28709	97398	0
+81878	18309	0
+100243	16140	0
+23704	101645	0
+68876	17059	0
+6073	7882	0
+6321	42618	0
+21884	101171	0
+96158	83096	0
+4964	37767	0
+8089	44824	0
+104086	93321	0
+10731	11466	0
+10230	20460	0
+91546	2505	0
+31106	14385	0
+3690	73975	0
+38469	12077	0
+18092	19294	0
+61901	96507	0
+8246	86585	0
+54154	43244	0
+52040	36440	0
+103346	10749	0
+7680	105538	0
+12077	4497	0
+100790	25348	0
+31054	68102	0
+63590	4201	0
+56045	17457	0
+14657	51556	0
+10095	51836	0
+9991	36782	0
+5324	8981	0
+39920	20431	0
+36382	39290	0
+12619	3740	0
+59290	1139	0
+99562	12317	0
+63750	46908	0
+16290	43293	0
+10479	28307	0
+43270	50390	0
+74866	71527	0
+103487	7702	0
+13156	96011	0
+9971	9674	0
+16985	5720	0
+36010	24840	0
+3217	70009	0
+37471	97920	0
+19837	25148	0
+33871	6002	0
+14296	97901	0
+19312	19155	0
+7994	40914	0
+18869	25393	0
+16312	96507	0
+6915	460	0
+3560	9674	0
+105496	102346	0
+100804	37767	0
+13195	37928	0
+1139	59669	0
+16045	41095	0
+4042	23348	0
+13306	6576	0
+10549	93971	0
+5977	95951	0
+9517	16928	0
+34944	6192	0
+1251	14317	0
+24207	4087	0
+13943	40554	0
+31172	96646	0
+40903	7216	0
+5423	14472	0
+14040	15250	0
+18902	33103	0
+45552	96871	0
+22914	5701	0
+19520	38800	0
+17505	13602	0
+3723	6537	0
+35695	23907	0
+103487	14842	0
+7882	8323	0
+37428	45552	0
+25508	14747	0
+63750	17457	0
+100993	13873	0
+103346	41157	0
+110451	70490	0
+843	5381	0
+57389	13789	0
+35525	5886	0
+32694	25779	0
+7979	14560	0
+27352	4822	0
+27745	9674	0
+10452	41496	0
+68102	39400	0
+41011	38877	0
+13642	68235	0
+46266	61788	0
+11584	10615	0
+8292	15880	0
+104863	45879	0
+15813	74866	0
+13030	35472	0
+10804	26850	0
+96906	86585	0
+68553	93781	0
+11394	101171	0
+105336	39125	0
+31054	14692	0
+95142	16860	0
+103228	17474	0
+100400	95420	0
+24696	25201	0
+77406	37823	0
+104326	100773	0
+8169	17359	0
+13284	41218	0
+72487	71813	0
+50252	10250	0
+14158	5361	0
+11172	39866	0
+8015	94944	0
+80292	3358	0
+5584	69836	0
+25078	95891	0
+20031	41232	0
+9830	2208	0
+12771	13622	0
+9653	17588	0
+17588	26277	0
+10508	54577	0
+104342	12152	0
+23211	4879	0
+7702	43960	0
+32694	37513	0
+96906	13195	0
+19257	27677	0
+18869	34599	0
+17436	78962	0
+67191	45552	0
+13172	37253	0
+10296	62911	0
+20535	92243	0
+55527	40322	0
+35107	12539	0
+5361	55138	0
+37563	59425	0
+106483	35695	0
+105623	17457	0
+40589	106498	0
+17209	59808	0
+15539	26880	0
+20780	23297	0
+70207	14385	0
+17639	4772	0
+17397	47931	0
+100643	14618	0
+20940	11843	0
+2478	86585	0
+82353	16985	0
+14135	103214	0
+105336	8754	0
+34088	8015	0
+18918	678	0
+16644	54263	0
+5015	11447	0
+36733	42599	0
+44824	52862	0
+96011	25379	0
+13284	26093	0
+1572	59501	0
+11306	38636	0
+15270	19742	0
+13923	23992	0
+26880	8246	0
+71131	15230	0
+10315	37791	0
+9293	17674	0
+14824	15570	0
+26850	20563	0
+7106	20484	0
+95407	72764	0
+42200	17761	0
+91591	80882	0
+100400	27384	0
+80526	12679	0
+46980	19996	0
+14601	15519	0
+3542	102623	0
+2414	23680	0
+26370	14657	0
+9991	94724	0
+13704	17674	0
+20563	7569	0
+12134	3650	0
+27403	35107	0
+16103	43244	0
+12889	105877	0
+91657	103525	0
+39417	26093	0
+41315	10652	0
+41942	106431	0
+23398	56091	0
+22682	7313	0
+19068	1186	0
+91830	6678	0
+4988	59848	0
+14100	16256	0
+75071	68894	0
+560	106246	0
+91562	7444	0
+92046	53858	0
+14296	101043	0
+20460	1008	0
+12518	9493	0
+41075	20847	0
+41175	15880	0
+98766	62740	0
+20535	12052	0
+57603	31598	0
+97031	41204	0
+8115	12424	0
+92046	27745	0
+41350	23460	0
+99363	102346	0
+62849	11039	0
+15570	7347	0
+20535	4255	0
+79625	37767	0
+37868	97708	0
+47004	5192	0
+54643	38469	0
+41350	68740	0
+32681	21419	0
+53197	9361	0
+19611	49275	0
+7594	68259	0
+460	85552	0
+102504	5763	0
+5324	100338	0
+104075	87408	0
+48555	12460	0
+11172	39382	0
+14577	10692	0
+19722	39313	0
+19837	4255	0
+97120	7569	0
+36470	19742	0
+7821	20253	0
+101979	4042	0
+8064	38877	0
+96789	41384	0
+8797	68281	0
+12478	75051	0
+25698	22743	0
+21789	40535	0
+37113	100699	0
+19688	91735	0
+45429	18826	0
+34024	10391	0
+40140	100820	0
+34944	8863	0
+15570	97650	0
+19460	15813	0
+13789	42599	0
+14422	7295	0
+27645	101342	0
+9077	91916	0
+584	93881	0
+67299	1112	0
+106169	20342	0
+14560	28240	0
+36910	103831	0
+17040	1041	0
+95766	9361	0
+11503	27521	0
+32236	42840	0
+39688	1217	0
+39653	20579	0
+7081	23583	0
+9346	14560	0
+39346	99363	0
+40068	91776	0
+21061	67143	0
+22159	7063	0
+26432	46266	0
+39841	2505	0
+98704	53651	0
+678	4724	0
+7994	68643	0
+85619	99666	0
+45429	17796	0
+15064	103200	0
+24840	47860	0
+25431	39819	0
+101250	81653	0
+27745	87408	0
+62152	106365	0
+38204	23704	0
+7295	54287	0
+18485	14618	0
+15650	97477	0
+20484	3410	0
+4724	32351	0
+426	39738	0
+53213	9631	0
+81871	26880	0
+7544	7333	0
+92079	1251	0
+11520	3123	0
+10411	99855	0
+87305	98766	0
+45535	74081	0
+19040	29025	0
+19905	14158	0
+22774	96715	0
+73931	3952	0
+9971	38601	0
+17818	5065	0
+100820	64754	0
+94204	18092	0
+50143	18114	0
+18869	67519	0
+49656	71131	0
+9198	18559	0
+91830	14747	0
+32709	9268	0
+106056	12152	0
+5148	68160	0
+26944	99666	0
+19481	41398	0
+13284	17282	0
+25487	22424	0
+24763	17258	0
+71969	48480	0
+96420	20653	0
+9953	24507	0
+32694	95371	0
+53197	56460	0
+41061	3759	0
+1025	39362	0
+103228	94204	0
+98370	69396	0
+105573	17258	0
+7680	21921	0
+8015	16290	0
+827	40903	0
+44119	33871	0
+11415	14343	0
+11584	87436	0
+53406	3723	0
+104375	52058	0
+13642	24840	0
+36623	24658	0
+95371	18762	0
+99432	24805	0
+15103	19113	0
+4789	9724	0
+22300	917	0
+53858	8863	0
+44133	14498	0
+103187	14385	0
+20088	93321	0
+98237	10549	0
+32173	21117	0
+39808	11735	0
+102623	96646	0
+63114	80312	0
+44824	100258	0
+8634	16140	0
+63750	11645	0
+33455	14117	0
+39841	20133	0
+17098	14861	0
+1688	15156	0
+11433	8676	0
+78806	36470	0
+93321	58628	0
+7747	8634	0
+15015	104235	0
+100790	38541	0
+678	23129	0
+46980	7216	0
+11075	47022	0
+87198	38636	0
+44090	11941	0
+100699	741	0
+9312	37499	0
+28124	9125	0
+10841	70490	0
+59215	67519	0
+6839	99593	0
+18688	72334	0
+80364	69578	0
+14958	15598	0
+1112	19611	0
+80157	20204	0
+59824	102757	0
+2369	50390	0
+92187	66659	0
+7747	1008	0
+33336	103683	0
+16045	68643	0
+74021	32252	0
+1251	91546	0
+35645	52916	0
+47434	11715	0
+8323	37113	0
+1715	4042	0
+28863	52040	0
+48480	21214	0
+103683	21419	0
+39653	38763	0
+21342	2708	0
+31955	1251	0
+97053	4855	0
+95407	51580	0
+9558	1235	0
+68939	85552	0
+8921	6839	0
+29117	46595	0
+69578	29006	0
+5381	1235	0
+7106	18918	0
+11075	100945	0
+88067	95951	0
+35819	94795	0
+55372	5148	0
+110451	62152	0
+38837	7594	0
+8825	1830	0
+97477	11564	0
+105039	16928	0
+101785	14253	0
+9077	44229	0
+47181	1572	0
+14978	6422	0
+14040	28649	0
+105716	57744	0
+101912	54263	0
+19334	1061	0
+64754	101620	0
+14726	102839	0
+35199	12442	0
+25536	4931	0
+55138	3024	0
+60715	13222	0
+59358	8981	0
+97031	39819	0
+26850	38271	0
+601	11466	0
+41030	104787	0
+37342	69739	0
+17525	27745	0
+3587	45627	0
+98021	68939	0
+91462	13890	0
+45429	16103	0
+13195	77524	0
+91562	14117	0
+58230	105573	0
+11962	99827	0
+98653	67299	0
+38423	49275	0
+72487	15583	0
+55013	59747	0
+25650	29040	0
+99640	62497	0
+20031	21789	0
+6758	9724	0
+46067	3390	0
+104818	11075	0
+30341	87198	0
+16367	45879	0
+50390	5685	0
+10633	40372	0
+32709	97398	0
+69612	60225	0
+27105	83096	0
+29483	21620	0
+21117	104086	0
+20635	58628	0
+11564	6487	0
+19611	18918	0
+80910	38204	0
+17415	69783	0
+2708	69783	0
+18309	23680	0
+103995	98704	0
+35645	35227	0
+103831	100848	0
+93535	80273	0
+59189	18522	0
+21455	23348	0
+777	17143	0
+102623	13435	0
+68319	21884	0
+3092	71527	0
+12499	12224	0
+69836	30471	0
+35067	103639	0
+20635	1267	0
+7347	50595	0
+11394	14958	0
+5617	15539	0
+13847	6595	0
+8372	21359	0
+7113	15583	0
+59555	30963	0
+81663	91776	0
+10841	41496	0
+41599	35227	0
+39346	27352	0
+6992	2414	0
+18267	29596	0
+27521	58220	0
+72596	93943	0
+10804	14747	0
+694	39587	0
+31896	16743	0
+41289	11151	0
+28240	97736	0
+2571	35893	0
+19169	103228	0
+96011	12795	0
+7016	103255	0
+102330	13454	0
+12795	18368	0
+39637	46266	0
+41175	14824	0
+98210	99444	0
+27971	31201	0
+7491	94026	0
+41432	3560	0
+97492	18267	0
+14083	103683	0
+54263	102151	0
+33148	102247	0
+10785	69206	0
+17282	27105	0
+42302	11922	0
+17558	95192	0
+18381	100643	0
+26432	4908	0
+49656	3248	0
+99363	18464	0
+8186	5324	0
+38143	55426	0
+11466	6321	0
+105496	69739	0
+3433	81770	0
+26575	8323	0
+3740	41075	0
+15064	91562	0
+32709	18902	0
+5640	38613	0
+8468	42302	0
+93321	33122	0
+56431	96848	0
+25650	14343	0
+23033	101620	0
+25650	14726	0
+80930	25289	0
+61202	106431	0
+3331	98718	0
+5381	100643	0
+77343	26209	0
+1647	39313	0
+1041	49656	0
+12518	23460	0
+23503	9125	0
+103722	81653	0
+100111	96700	0
+14534	71813	0
+22743	12478	0
+41332	15701	0
+9077	14618	0
+20614	12460	0
+102330	104557	0
+22651	8551	0
+13030	65951	0
+13873	39060	0
+37342	27403	0
+4222	70207	0
+72293	19500	0
+27352	17077	0
+103525	18826	0
+40535	18980	0
+37605	39793	0
+101103	7347	0
+17258	21649	0
+11433	75552	0
+5528	25583	0
+96080	1078	0
+57603	21419	0
+3826	1538	0
+22424	22651	0
+55396	81871	0
+72991	43270	0
+48555	33103	0
+40589	103614	0
+9936	13361	0
+44358	55887	0
+57711	105932	0
+82660	36218	0
+20286	16001	0
+93897	97619	0
+97053	103898	0
+15451	89500	0
+19275	56541	0
+2369	55158	0
+72487	28288	0
+3542	52040	0
+100750	10230	0
+101620	18942	0
+777	10296	0
+38959	7962	0
+21921	75409	0
+11645	91591	0
+11099	38613	0
+17728	13172	0
+17952	41075	0
+8246	103255	0
+24115	94699	0
+10731	28626	0
+5462	41613	0
+14885	87422	0
+22585	19871	0
+58220	31054	0
+19219	36470	0
+27352	97031	0
+51564	8115	0
+21789	18601	0
+35227	68804	0
+67831	6049	0
+72828	40311	0
+13096	8676	0
+3248	52058	0
+23211	29040	0
+22066	102200	0
+62805	41175	0
+8901	36713	0
+87408	59538	0
+96537	91546	0
+96789	99814	0
+14253	13454	0
+35525	75378	0
+69374	103831	0
+85519	45351	0
+49275	21075	0
+39362	22774	0
+35633	14996	0
+101701	4724	0
+40708	28649	0
+23680	18092	0
+17077	38157	0
+992	72293	0
+40589	31154	0
+105956	11622	0
+26432	3740	0
+32709	22717	0
+17818	3587	0
+10452	23503	0
+72745	16290	0
+5423	14805	0
+15214	1217	0
+19155	7857	0
+20614	27352	0
+14675	14472	0
+23680	34088	0
+4474	80292	0
+1647	80157	0
+98718	10374	0
+87472	54662	0
+104317	101568	0
+15196	98021	0
+78806	74548	0
+52665	100643	0
+18485	41289	0
+92113	14657	0
+93561	39362	0
+37676	54577	0
+26093	9312	0
+100945	97011	0
+13773	27139	0
+50390	8089	0
+6860	64754	0
+1464	19561	0
+70207	91830	0
+34322	17818	0
+101785	42200	0
+104086	1865	0
+16928	103831	0
+44478	23992	0
+9653	15064	0
+53321	16170	0
+10529	78985	0
+794	15963	0
+95488	96487	0
+21265	5254	0
+95371	100584	0
+41496	72764	0
+100332	9380	0
+25289	24354	0
+3331	81663	0
+96507	31494	0
+13306	39091	0
+15120	42302	0
+73342	104317	0
+80273	75552	0
+6422	41128	0
+44478	55013	0
+99593	8436	0
+45552	19437	0
+17796	41942	0
+99827	10391	0
+45552	93561	0
+36556	5110	0
+2745	98370	0
+19091	32412	0
+96600	15715	0
+10652	27299	0
+59167	15032	0
+15485	19294	0
+17796	103898	0
+44583	49656	0
+15583	10951	0
+60261	28841	0
+96551	8044	0
+73506	1647	0
+5450	100848	0
+102757	29596	0
+43517	101785	0
+7107	56489	0
+82544	8863	0
+22177	101250	0
+16367	31249	0
+11117	35893	0
+3139	28051	0
+25348	103187	0
+95420	86981	0
+6860	36146	0
+63590	68606	0
+20047	27299	0
+20971	34322	0
+11447	91546	0
+661	27919	0
+97492	11564	0
+100338	55573	0
+96715	4822	0
+3390	93765	0
+97619	38157	0
+50920	10142	0
+11415	7367	0
+95142	106296	0
+14059	31494	0
+93238	5913	0
+37823	10749	0
+17227	100893	0
+18617	16256	0
+3092	444	0
+36556	8186	0
+7016	86981	0
+17040	39125	0
+41584	53197	0
+55027	57977	0
+1572	92079	0
+1295	55169	0
+106365	24593	0
+96679	65951	0
+106350	35852	0
+8169	39819	0
+69751	102151	0
+19000	11075	0
+100750	24783	0
+100111	15813	0
+54263	11433	0
+10374	104481	0
+20732	80526	0
+40589	31494	0
+94527	6096	0
+39808	36107	0
+10710	26370	0
+10822	98653	0
+11902	88067	0
+104075	103831	0
+30933	18031	0
+4255	13361	0
+9094	94191	0
+20535	19806	0
+16844	73931	0
+104235	46595	0
+46465	20940	0
+69383	106388	0
+100848	11520	0
+68553	7857	0
+15963	99444	0
+17040	41204	0
+7569	55639	0
+4423	20579	0
+41613	16157	0
+19688	20834	0
+967	9810	0
+41175	53468	0
+3921	9971	0
+34088	2868	0
+43960	74540	0
+25681	27645	0
+25837	40014	0
+14317	15813	0
+59189	4724	0
+1295	11645	0
+72828	2834	0
+1464	42187	0
+5720	4391	0
+4582	16896	0
+41528	9220	0
+31201	15583	0
+30471	13943	0
+6992	39819	0
+18292	41095	0
+68437	87472	0
+26277	15701	0
+78573	19520	0
+99666	40014	0
+13306	9602	0
+91562	10529	0
+99790	44119	0
+38613	794	0
+661	37233	0
+17474	53197	0
+26353	41095	0
+10529	47181	0
+69751	20431	0
+37223	43683	0
+7702	11754	0
+9312	2369	0
+99292	37428	0
+13454	19806	0
+100534	96011	0
+37767	9077	0
+17575	13096	0
+1041	40750	0
+25926	1217	0
+2834	103831	0
+12815	9094	0
+12008	104035	0
+12317	8676	0
+91591	98407	0
+20535	10878	0
+7465	26246	0
+13222	7680	0
+15552	8797	0
+48555	20484	0
+3921	41250	0
+4042	67143	0
+26035	95766	0
+35525	31249	0
+105266	6645	0
+5299	93781	0
+8246	15292	0
+98071	20535	0
+55527	105932	0
+74021	99307	0
+88306	4772	0
+99363	32351	0
+23907	3515	0
+105538	45975	0
+45366	13923	0
+20713	102707	0
+45627	79019	0
+12134	101342	0
+13908	27299	0
+99693	917	0
+26277	8468	0
+44370	38250	0
+6702	39290	0
+99517	39527	0
+53165	5640	0
+46908	54263	0
+54636	38442	0
+104235	41095	0
+27352	101568	0
+26246	39886	0
+21342	35645	0
+96537	6537	0
+21020	19977	0
+22191	67191	0
+104326	12565	0
+105169	26815	0
+102364	68606	0
+19219	103502	0
+53858	54643	0
+103282	37721	0
+7925	100773	0
+31371	12704	0
+42817	32227	0
+16946	19219	0
+26880	55592	0
+80273	36314	0
+6116	4423	0
+45366	45552	0
+103228	95219	0
+13435	38143	0
+56431	52916	0
+6228	79625	0
+11564	72487	0
+65951	3433	0
+13284	95192	0
+12368	11228	0
+106431	94855	0
+18617	14560	0
+61217	45429	0
+98894	105649	0
+35227	11484	0
+33961	72828	0
+7747	25116	0
+49275	31201	0
+35227	85462	0
+37791	23704	0
+101342	17927	0
+44358	94204	0
+41315	39598	0
+100666	12116	0
+27503	65982	0
+68740	12204	0
+20989	3587	0
+41369	95205	0
+24696	21493	0
+20713	51137	0
+17970	6174	0
+29379	18292	0
+10570	27337	0
+38520	16290	0
+44370	39235	0
+38143	45957	0
+101772	11002	0
+95588	11868	0
+22300	48375	0
+17761	22177	0
+2179	97845	0
+39400	80364	0
+105025	53651	0
+1217	12442	0
+28863	98224	0
+105956	93561	0
+37113	4879	0
+12704	19091	0
+40083	8352	0
+34251	59290	0
+82954	59669	0
+20253	43900	0
+102623	41075	0
+3497	105102	0
+19294	98006	0
+103027	11715	0
+50570	20515	0
+97398	45351	0
+99320	18114	0
+102297	12116	0
+6941	2989	0
+12204	36733	0
+53321	39026	0
+41175	4822	0
+105169	40469	0
+24507	5528	0
+12960	9077	0
+59737	38442	0
+87422	38877	0
+81838	12864	0
+33227	47801	0
+18092	63141	0
+93579	36713	0
+45879	32227	0
+6966	95192	0
+23583	56541	0
+38368	20047	0
+87387	70009	0
+63141	38931	0
+26246	19219	0
+30341	83264	0
+4201	44014	0
+97650	43244	0
+7491	47931	0
+78449	94191	0
+20732	71527	0
+95371	20484	0
+26209	8292	0
+7063	59538	0
+103831	47022	0
+53197	15250	0
+86585	95371	0
+10230	7569	0
+40914	75409	0
+30963	9762	0
+31354	460	0
+43942	12152	0
+102167	14766	0
+32694	25098	0
+93535	38959	0
+4855	41095	0
+22300	39458	0
+24092	39125	0
+100510	9914	0
+47057	20286	0
+80910	12460	0
+19460	102839	0
+6156	39026	0
+8950	17927	0
+95301	100893	0
+69751	101250	0
+14637	13030	0
+33103	15451	0
+22982	69612	0
+1217	103995	0
+81770	10749	0
+98704	7994	0
+2989	66120	0
+7544	32681	0
+15913	19155	0
+9517	530	0
+12889	73092	0
+25148	14135	0
+73354	63114	0
+26850	9312	0
+22982	28841	0
+12184	1740	0
+55372	22914	0
+19791	22798	0
+39362	96262	0
+13847	85537	0
+98567	37823	0
+26479	20695	0
+80526	32694	0
+4222	95407	0
+31054	16946	0
+37563	22137	0
+9094	5701	0
+35227	5148	0
+9830	56460	0
+37868	56541	0
+9914	92187	0
+8392	7016	0
+26093	50143	0
+8653	102200	0
+94724	694	0
+17359	54275	0
+40589	28649	0
+10059	41509	0
+100338	12722	0
+33961	70490	0
+68102	95811	0
+59808	34978	0
+18942	24149	0
+1751	38613	0
+92113	3921	0
+69836	1740	0
+11057	38171	0
+11355	35199	0
+2527	12795	0
+34978	9077	0
+32694	11546	0
+104497	5324	0
+46067	52058	0
+41142	24354	0
+33871	92046	0
+40322	16121	0
+41030	17489	0
+7383	61202	0
+6732	59555	0
+15747	12368	0
+97492	9991	0
+41289	41599	0
+103187	1217	0
+35852	99363	0
+11503	5507	0
+6247	93535	0
+22300	100111	0
+19837	98653	0
+105687	25650	0
+71480	30693	0
+33871	14317	0
+78806	18869	0
+1865	40571	0
+106350	87198	0
+13222	62152	0
+18942	42396	0
+33961	20484	0
+23460	104375	0
+35107	61217	0
+17861	1942	0
+14083	7107	0
+18601	17258	0
+106228	3410	0
+11228	103722	0
+72596	17988	0
+37868	41496	0
+103831	53498	0
+2527	41509	0
+96646	4789	0
+41250	41175	0
+17489	9517	0
+26815	86981	0
+7295	5423	0
+8436	39060	0
+85462	67519	0
+73838	38423	0
+8089	19688	0
+23907	43293	0
+9517	100089	0
+100037	57096	0
+36782	70009	0
+25650	94204	0
+27105	20204	0
+21823	11584	0
+37253	59022	0
+4042	14941	0
+105850	100666	0
+55184	39091	0
+53498	55687	0
+61901	63141	0
+7383	26370	0
+103525	92187	0
+6049	45840	0
+39886	10315	0
+20047	10230	0
+9012	26850	0
+13890	22682	0
+75378	94944	0
+32252	35695	0
+103282	14560	0
+40354	19837	0
+59189	10633	0
+24075	794	0
+103200	5617	0
+94724	11117	0
+106169	82954	0
+56309	20342	0
+11447	14216	0
+14657	93299	0
+27352	24524	0
+31172	32800	0
+12008	8044	0
+7661	15747	0
+15413	62046	0
+67820	37223	0
+40589	8611	0
+41432	9674	0
+1609	24412	0
+11546	20695	0
+5701	30730	0
+55592	7611	0
+20675	45957	0
+80292	58230	0
+11394	32694	0
+85552	95588	0
+23211	23033	0
+10822	23680	0
+14726	4171	0
+51564	82954	0
+21419	8372	0
+39707	31096	0
+73975	22492	0
+56460	58618	0
+93987	91916	0
+32236	8846	0
+63382	33148	0
+103187	17077	0
+6156	12815	0
+7367	59824	0
+43670	102086	0
+100993	92079	0
+15175	19417	0
+87408	16985	0
+50421	41142	0
+5015	65697	0
+992	8533	0
+67143	19417	0
+9125	5701	0
+63590	992	0
+20286	14422	0
+10982	47434	0
+55860	33122	0
+44119	10933	0
+63739	73506	0
+584	18559	0
+93781	15230	0
+71438	96824	0
+19905	33883	0
+57389	10479	0
+39920	61396	0
+51492	100820	0
+9810	57744	0
+15432	17558	0
+21743	22177	0
+38204	13670	0
+78785	58181	0
+16660	76264	0
+5254	72487	0
+99432	22743	0
+20713	16367	0
+4423	39920	0
+5720	96906	0
+2708	3123	0
+3139	40183	0
+55592	36107	0
+37223	12424	0
+53858	32681	0
+47336	10804	0
+44381	80292	0
+37676	21493	0
+103129	6553	0
+105731	56431	0
+10596	27919	0
+5036	16001	0
+57492	14601	0
+12258	93881	0
+95073	6422	0
+63114	20971	0
+50442	44682	0
+103012	8169	0
+25116	29006	0
+68449	31154	0
+96537	91294	0
+41384	42840	0
+1078	26146	0
+81653	95205	0
+19334	15795	0
+49101	39841	0
+26432	44090	0
+50595	55027	0
+24115	51197	0
+8044	41599	0
+1751	17380	0
+34024	4201	0
+96646	3515	0
+11057	38469	0
+18485	39362	0
+15539	59824	0
+4201	52862	0
+28124	7266	0
+12917	78449	0
+37223	4497	0
+7465	40140	0
+58220	11645	0
+4497	103639	0
+35819	3921	0
+16660	41301	0
+14385	27384	0
+61788	6321	0
+13361	22159	0
+47931	71654	0
+18847	21359	0
+44133	31478	0
+95811	6463	0
+32227	69739	0
+17098	40469	0
+22982	7106	0
+827	7821	0
+19417	24658	0
+103722	20732	0
+91144	3921	0
+35067	105472	0
+101853	95059	0
+102346	83264	0
+19192	102330	0
+44381	24524	0
+97845	97736	0
+21359	46465	0
+104075	37767	0
+37868	28156	0
+93053	106388	0
+91657	100400	0
+9346	39598	0
+91451	6463	0
+17505	96011	0
+8884	3248	0
+18559	41613	0
+13081	93053	0
+8266	20614	0
+60261	22159	0
+45552	2834	0
+103614	12499	0
+96646	19820	0
+21117	43023	0
+42618	98766	0
+13567	38601	0
+38613	9914	0
+98210	15015	0
+4201	22066	0
+103487	99216	0
+97477	100258	0
+5584	13753	0
+105496	1688	0
+93683	1251	0
+10982	56431	0
+18051	45658	0
+72334	80930	0
+20653	50421	0
+13240	14422	0
+101103	20236	0
+5792	45627	0
+17397	8981	0
+6860	37767	0
+7906	9220	0
+4087	25335	0
+19417	18031	0
+91462	5462	0
+11798	30341	0
+8169	9220	0
+10142	41369	0
+4964	32800	0
+44358	17818	0
+22756	21006	0
+95371	100750	0
+12134	55184	0
+20515	8089	0
+95488	10250	0
+102167	17952	0
+7295	8372	0
+19000	9953	0
+14787	10841	0
+6992	3759	0
+78985	94117	0
+78948	20713	0
+12478	20653	0
+13337	49109	0
+11228	25289	0
+36733	96627	0
+5110	8098	0
+59376	13096	0
+51740	43853	0
+62152	39866	0
+44119	4822	0
+40354	5640	0
+81663	20253	0
+83264	9786	0
+45366	94191	0
+9346	20713	0
+96646	47004	0
+5148	22743	0
+94795	68876	0
+62152	7925	0
+57711	12096	0
+15747	17143	0
+4605	27846	0
+18031	934	0
+54643	19820	0
+103027	8863	0
+35893	32236	0
+54263	5720	0
+36623	22717	0
+77499	1740	0
+86600	102346	0
+992	13602	0
+28156	7367	0
+105573	57744	0
+97785	24207	0
+3358	27299	0
+4988	102914	0
+39473	20047	0
+7947	99827	0
+15032	100790	0
+5617	26944	0
+48049	76264	0
+73975	1267	0
+37233	103282	0
+39060	97736	0
+43853	23719	0
+10804	3921	0
+7081	80034	0
+32173	1688	0
+1025	17143	0
+33336	54287	0
+16808	37342	0
+26370	69432	0
+12116	59639	0
+78806	32005	0
+13195	20834	0
+96679	57492	0
+20253	10731	0
+74866	530	0
+15770	36623	0
+6678	31154	0
+103525	5720	0
+44014	19169	0
+7367	15214	0
+24092	68894	0
+102398	40322	0
+41289	93321	0
+11520	4988	0
+38016	58500	0
+1186	106388	0
+97945	15683	0
+10692	15747	0
+4013	72293	0
+58503	7063	0
+60261	31397	0
+91546	60225	0
+3826	10059	0
+25131	25536	0
+99292	22137	0
+27971	99640	0
+14135	53486	0
+47931	17258	0
+51197	87387	0
+15880	444	0
+71983	26850	0
+59737	33227	0
+11019	18464	0
+97650	38188	0
+27846	6247	0
+5913	14446	0
+12795	1416	0
+17674	4931	0
+47801	103749	0
+98393	8533	0
+11735	15049	0
+19312	92032	0
+35852	41398	0
+58606	96420	0
+2708	80896	0
+9953	20549	0
+20535	6512	0
+22159	20614	0
+29379	86585	0
+80292	460	0
+47769	87472	0
+38157	57492	0
+7016	102346	0
+48865	97492	0
+50595	11433	0
+31896	12795	0
+1139	101056	0
+5662	42618	0
+4553	93926	0
+47931	55169	0
+21249	5848	0
+24974	27645	0
+19611	85462	0
+27183	11075	0
+39417	5462	0
+104497	31397	0
+53165	101342	0
+2478	19977	0
+57358	14059	0
+19925	22982	0
+103898	5886	0
+47434	98584	0
+3542	26035	0
+1041	11922	0
+7244	32252	0
+37676	11039	0
+17340	103187	0
+3740	21094	0
+9830	3170	0
+75071	19670	0
+100075	35645	0
+76035	98653	0
+98704	96487	0
+38334	104165	0
+37290	11466	0
+11377	28841	0
+584	40311	0
+4908	25583	0
+33871	15137	0
+7038	2369	0
+32336	69383	0
+56431	65697	0
+59555	19351	0
+16417	39808	0
+17861	722	0
+55592	5148	0
+21324	69999	0
+9914	79685	0
+5701	7425	0
+33336	3611	0
+36440	37454	0
+11564	81663	0
+12619	37223	0
+39738	69751	0
+13522	22562	0
+8115	57512	0
+53406	68408	0
+80882	105731	0
+8634	13908	0
+18869	3358	0
+1629	4222	0
+69612	44229	0
+106388	41496	0
+9953	31598	0
+8064	17761	0
+6353	57711	0
+45642	18464	0
+5640	5381	0
+43293	73342	0
+36558	100804	0
+8863	57358	0
+5423	82392	0
+38368	27466	0
+678	101250	0
+18485	44370	0
+12348	38271	0
+24992	23211	0
+39866	15701	0
+11377	39417	0
+49892	21649	0
+13773	40635	0
+26575	45351	0
+38188	20253	0
+38188	12499	0
+48146	93971	0
+68804	4201	0
+12679	38966	0
+21921	96569	0
+15880	41528	0
+39362	24763	0
+7611	23297	0
+105573	3358	0
+14216	35893	0
+87387	21843	0
+46465	102086	0
+41350	14385	0
+47181	99363	0
+17116	23297	0
+96679	94191	0
+38916	91546	0
+8611	53468	0
+39984	7333	0
+42056	52432	0
+11151	10315	0
+30933	19742	0
+11754	36713	0
+2708	4087	0
+38601	17818	0
+26228	67191	0
+97155	100945	0
+105538	39793	0
+34251	78806	0
+40708	101620	0
+96646	14692	0
+17116	95219	0
+14958	67191	0
+42599	39841	0
+21419	96789	0
+8064	31201	0
+69578	6732	0
+21214	7465	0
+66659	99121	0
+18368	56326	0
+106388	7594	0
+68740	19257	0
+8720	80526	0
+80598	19806	0
+53651	14059	0
+98370	12460	0
+27384	47801	0
+94724	11982	0
+71983	25681	0
+8846	59836	0
+8098	103831	0
+45351	967	0
+43853	104317	0
+36146	6073	0
+53083	6619	0
+46595	2478	0
+51618	27846	0
+15156	18464	0
+15103	49101	0
+28124	53468	0
+38916	15813	0
+52385	7465	0
+98021	15913	0
+23680	39808	0
+71602	45366	0
+11039	72334	0
+9674	32351	0
+15932	40083	0
+67519	23211	0
+8064	52746	0
+26944	12032	0
+104342	72745	0
+85619	1811	0
+57144	7925	0
+5423	1942	0
+5977	18092	0
+27139	50143	0
+14657	11798	0
+106056	3807	0
+15175	103214	0
+12184	96600	0
+70530	7347	0
+17525	96420	0
+17192	17474	0
+103346	13156	0
+44370	86600	0
+47004	8089	0
+103141	98780	0
+57389	6134	0
+33883	41061	0
+39793	52862	0
+8436	12052	0
+19977	63888	0
+72877	8863	0
+106246	19155	0
+100316	8592	0
+66120	9077	0
+2414	104818	0
+45552	15747	0
+57492	40161	0
+73506	11819	0
+43222	78785	0
+13454	7465	0
+6096	29596	0
+11546	4042	0
+103525	56541	0
+80882	98393	0
+104787	68160	0
+38636	23129	0
+9830	93819	0
+93926	36382	0
+8468	31172	0
+62849	73931	0
+4931	64754	0
+62224	21047	0
+11982	44583	0
+17927	43301	0
+97979	30693	0
+55860	36556	0
+51137	97155	0
+13454	36024	0
+59824	93926	0
+13172	56566	0
+58181	80896	0
+14675	6247	0
+93943	53321	0
+14958	62046	0
+64754	104035	0
+22982	13337	0
+10822	87472	0
+19294	41232	0
+38171	1267	0
+48163	16946	0
+12317	73975	0
+460	19820	0
+94026	7347	0
+20031	63590	0
+43900	8148	0
+6860	103487	0
+36127	8780	0
+15932	56541	0
+1609	39458	0
+13417	5462	0
+100037	59189	0
+12518	9060	0
+69396	31397	0
+38157	3807	0
+37823	56566	0
+37620	19460	0
+103967	85552	0
+21884	13622	0
+68091	41061	0
+9743	86981	0
+4879	18962	0
+99121	94132	0
+3472	66120	0
+41075	32800	0
+33455	4531	0
+101221	16170	0
+31397	49275	0
+15175	23297	0
+47769	15230	0
+100750	41095	0
+36623	91591	0
+65150	18464	0
+5886	11484	0
+13567	37939	0
+4700	103898	0
+37868	40750	0
+32005	105025	0
+62224	85552	0
+39819	95219	0
+95588	38423	0
+100699	4700	0
+17927	45552	0
+41301	18309	0
+101994	102839	0
+12204	52746	0
+37676	15795	0
+70973	13967	0
+11922	11433	0
+98006	10479	0
+14996	25335	0
+47181	51836	0
+18074	39187	0
+25431	9242	0
+37373	59358	0
+80034	13908	0
+26898	82392	0
+12224	95205	0
+15963	13240	0
+22774	15376	0
+38334	7244	0
+51618	6860	0
+39587	10878	0
+8533	3740	0
+19091	17887	0
+72596	9991	0
+60225	98704	0
+8148	11415	0
+75512	100643	0
+101043	11520	0
+10804	100037	0
+17258	19417	0
+64189	15120	0
+5110	12348	0
+96963	72745	0
+43504	37428	0
+11715	104920	0
+104165	87472	0
+75378	11715	0
+104086	55372	0
+9361	63739	0
+19806	13435	0
+55396	97155	0
+50570	101785	0
+98894	38822	0
+9868	102733	0
+68661	1025	0
+15015	17489	0
+38601	8884	0
+54287	39555	0
+43942	11099	0
+94324	7333	0
+7038	28124	0
+11075	5566	0
+10374	38310	0
+24075	7295	0
+14011	62152	0
+5462	43670	0
+38483	1740	0
+10095	4582	0
+5065	45753	0
+41128	106388	0
+26246	32005	0
+55299	7544	0
+48163	25078	0
+38966	93362	0
+19806	102330	0
+17796	6096	0
+18980	31201	0
+3331	39346	0
+5423	35893	0
+20286	87472	0
+66028	14117	0
+8115	36713	0
+7465	11982	0
+65982	37428	0
+28510	10549	0
+27228	13140	0
+82353	41095	0
+32301	22914	0
+20635	39819	0
+61396	42396	0
+69147	98584	0
+1538	56566	0
+18114	99855	0
+33122	6487	0
+15859	75071	0
+3390	17192	0
+13454	38782	0
+1078	99216	0
+18007	63114	0
+1025	46738	0
+96569	38877	0
+9493	96487	0
+25078	11057	0
+93847	12679	0
+54636	96551	0
+7721	19977	0
+8825	101994	0
+2672	96871	0
+105025	39417	0
+49101	94592	0
+26093	93847	0
+56460	57358	0
+25098	41128	0
+28841	105266	0
+741	55138	0
+71131	17415	0
+33626	98780	0
+103346	22492	0
+97663	9558	0
+8592	6321	0
+32709	26353	0
+35067	36643	0
+6966	760	0
+16844	38310	0
+41204	17098	0
+25116	62079	0
+13472	10142	0
+67604	106431	0
+12499	7594	0
+10452	61217	0
+7962	87408	0
+16027	29379	0
+24207	78962	0
+6156	65150	0
+30787	68449	0
+38916	101785	0
+96507	60715	0
+38368	44757	0
+41332	71969	0
+5015	9346	0
+37605	37928	0
+2571	74081	0
+47336	81871	0
+13773	99640	0
+59848	93362	0
+9896	95073	0
+21823	43037	0
+49656	20065	0
+53321	101568	0
+25393	31154	0
+9762	14601	0
+95142	1811	0
+4067	13284	0
+62911	20675	0
+661	15598	0
+31494	11355	0
+20549	15432	0
+5977	69836	0
+55138	6553	0
+104920	80598	0
+43270	19977	0
+98006	6576	0
+13923	23907	0
+51740	23704	0
+48049	57603	0
+9762	12008	0
+19806	40571	0
+8436	96700	0
+93657	6915	0
+69783	37113	0
+71138	4988	0
+102398	3275	0
+67143	14117	0
+100699	12134	0
+104880	30933	0
+9094	40298	0
+16844	8634	0
+19132	102247	0
+38692	2768	0
+15451	23033	0
+71813	80598	0
+97619	10633	0
+16896	6096	0
+35633	42396	0
+23129	7721	0
+5742	5701	0
+57512	14824	0
+11601	25148	0
+25078	13967	0
+13222	13602	0
+58181	24992	0
+20579	16224	0
+36782	444	0
+79019	16874	0
+32227	40589	0
+40750	95766	0
+12368	59215	0
+14726	97492	0
+68091	104235	0
+99855	40322	0
+58596	21649	0
+68259	14472	0
+86585	11564	0
+32681	1078	0
+12653	23719	0
+81838	12258	0
+101171	102200	0
+61396	24207	0
+4988	37253	0
+18559	20635	0
+102167	53083	0
+36623	91451	0
+40183	5566	0
+100439	35852	0
+57389	72745	0
+39417	101056	0
+9077	67299	0
+15913	32301	0
+39808	18918	0
+10452	104459	0
+21649	57389	0
+794	38822	0
+34978	93765	0
+56045	100075	0
+2505	91591	0
+21342	97736	0
+17040	5720	0
+91657	12258	0
+27384	7594	0
+24696	13923	0
+11982	81653	0
+14235	9094	0
+40083	91657	0
+950	58628	0
+61788	6192	0
+43517	99216	0
+105623	85537	0
+11433	25698	0
+29006	17761	0
+967	105102	0
+25508	21359	0
+68091	6702	0
+2571	13642	0
+81871	7979	0
+620	101963	0
+20460	44090	0
+4988	6487	0
+35819	94699	0
+13989	36127	0
+8653	9361	0
+18559	102733	0
+98796	13081	0
+6941	17077	0
+32301	33122	0
+17761	9914	0
+14011	16644	0
+63888	94724	0
+74021	40128	0
+104052	100510	0
+9012	57358	0
+101757	444	0
+19561	22682	0
+96420	40298	0
+73331	67519	0
+69751	11843	0
+104086	22756	0
+32412	51564	0
+81878	42187	0
+106350	30471	0
+23719	43222	0
+2672	8468	0
+33103	80292	0
+14958	40298	0
+39141	7106	0
+8216	38850	0
+101853	3472	0
+104317	6619	0
+25779	27521	0
+19905	50252	0
+10933	73354	0
+14059	3740	0
+63739	26850	0
+40140	8169	0
+61788	7857	0
+14472	7661	0
+102733	94795	0
+444	14178	0
+27919	75512	0
+37586	2571	0
+98653	68643	0
+4423	22300	0
+100338	39334	0
+99517	102398	0
+98945	35893	0
+59726	46266	0
+40354	69783	0
+83264	20614	0
+11564	2571	0
+44090	103683	0
+101620	40750	0
+40164	17077	0
+96613	15137	0
+68804	59824	0
+18617	98796	0
+23398	21020	0
+37791	1251	0
+10452	71654	0
+102233	16045	0
+19905	16985	0
+53321	37928	0
+14560	19091	0
+1112	26246	0
+49892	8921	0
+20732	69612	0
+53837	18368	0
+91694	87422	0
+28240	19583	0
+101785	19192	0
+51836	104165	0
+18381	18601	0
+950	24115	0
+1688	14726	0
+58181	1078	0
+4700	11057	0
+3952	10142	0
+3305	25698	0
+7106	25335	0
+99678	55184	0
+3515	1061	0
+20342	16290	0
+8246	13923	0
+4067	19374	0
+17575	8533	0
+106455	98370	0
+25201	20834	0
+69432	100848	0
+21006	45351	0
+51740	25487	0
+12478	21075	0
+17907	62079	0
+21862	34944	0
+7611	82353	0
+33883	10479	0
+20595	843	0
+4605	80526	0
+9558	52432	0
+31354	3723	0
+13704	69612	0
+24149	99395	0
+10479	73354	0
+36127	98021	0
+38663	7367	0
+93847	91294	0
+14692	58010	0
+36218	99593	0
+94026	7383	0
+33148	44757	0
+66120	37471	0
+33871	99216	0
+13030	3092	0
+70490	9012	0
+58503	22191	0
+63739	16103	0
+9220	100561	0
+103831	14253	0
+6463	37586	0
+10351	42056	0
+11415	32252	0
+53321	71527	0
+19806	37985	0
+31054	97736	0
+99395	27971	0
+26944	104165	0
+60261	24593	0
+22798	96646	0
+530	19871	0
+16121	71527	0
+741	95371	0
+17143	91970	0
+77861	41218	0
+38188	102151	0
+18617	11394	0
+17166	71602	0
+24593	19091	0
+39290	101171	0
+26479	41942	0
+50421	20431	0
+24992	18918	0
+39688	22717	0
+102707	19837	0
+43504	39417	0
+68281	62152	0
+105687	10692	0
+40394	39808	0
+25536	14861	0
+13873	73342	0
+8392	1751	0
+9991	20989	0
+100893	3410	0
+11377	29483	0
+89500	1751	0
+1025	15015	0
+27337	99790	0
+8825	4042	0
+103749	104481	0
+39473	26479	0
+13967	25393	0
+103967	8372	0
+1811	32173	0
+9971	38188	0
+80364	102330	0
+98407	15376	0
+102200	2208	0
+44090	100089	0
+64189	38692	0
+7882	42817	0
+6839	105850	0
+21047	67820	0
+37513	72877	0
+91591	7134	0
+54636	14296	0
+106455	8044	0
+20535	45237	0
+15932	14861	0
+20614	21649	0
+4789	103200	0
+21359	43301	0
+2208	620	0
+58010	94191	0
+11337	17796	0
+14100	96789	0
+100666	47931	0
+19520	6678	0
+13908	68804	0
+40571	10570	0
+2768	103214	0
+69739	24207	0
+9936	16985	0
+104459	15413	0
+72828	98210	0
+28124	24207	0
+47931	2505	0
+104052	91916	0
+530	101194	0
+101899	68102	0
+104481	7962	0
+6247	92046	0
+40083	9470	0
+9198	60006	0
+1112	41384	0
+34024	95301	0
+71480	33227	0
+21760	5361	0
+43037	55169	0
+11584	97736	0
+18723	56541	0
+14343	54263	0
+102233	91451	0
+96613	18962	0
+15913	10670	0
+15156	24412	0
+12052	104086	0
+38469	40914	0
+18114	80157	0
+19905	14446	0
+13602	51564	0
+62911	101568	0
+34944	19520	0
+12442	68102	0
+4449	102086	0
+8169	10633	0
+18232	18114	0
+25335	103722	0
+13361	67519	0
+101056	9198	0
+57096	11584	0
+17988	24840	0
+19257	23398	0
+17796	95142	0
+39819	93971	0
+40372	93881	0
+100643	104342	0
+4423	4013	0
+96600	4879	0
+1647	105998	0
+102330	9242	0
+48163	103129	0
+65951	100643	0
+31172	1464	0
+47022	59824	0
+51580	49178	0
+1928	13081	0
+20460	9077	0
+11002	58010	0
+94724	12834	0
+12348	99693	0
+73931	86600	0
+15032	50442	0
+14692	24075	0
+101194	105169	0
+20286	14296	0
+7569	31201	0
+3331	38663	0
+16140	10822	0
+18051	101342	0
+69612	96613	0
+2505	24115	0
+1811	43271	0
+760	7244	0
+38794	30787	0
+41942	33103	0
+103841	20713	0
+3139	59425	0
+20579	23719	0
+19169	59726	0
+96551	59215	0
+57358	19312	0
+2527	12722	0
+18980	100699	0
+78785	67519	0
+98841	91591	0
+13435	24507	0
+27919	2505	0
+53486	80157	0
+25348	39841	0
+59189	97053	0
+106350	86981	0
+15376	100332	0
+9810	103898	0
+103995	26745	0
+56489	105409	0
+7333	21324	0
+32236	101785	0
+91546	53197	0
+41613	7134	0
+16690	1186	0
+44229	23583	0
+97650	18309	0
+6732	31354	0
+94795	20236	0
+15270	40372	0
+81653	56091	0
+67143	11377	0
+71480	21359	0
+53321	56309	0
+36623	41075	0
+10508	47022	0
+7544	95891	0
+56566	99827	0
+38692	45627	0
+13499	10710	0
+17040	103255	0
+19312	9517	0
+11622	87436	0
+8015	104818	0
+18074	67519	0
+32336	38800	0
+57603	103614	0
+71969	13831	0
+6206	13704	0
+92079	100773	0
+65736	92032	0
+81770	14885	0
+35503	17575	0
+100699	39060	0
+15085	100699	0
+21061	47931	0
+19670	2768	0
+73506	7594	0
+9702	25508	0
+38271	62849	0
+99517	9653	0
+15715	80292	0
+16874	9536	0
+98445	16103	0
+74540	4964	0
+15292	17116	0
+4700	26745	0
+18826	33227	0
+6758	25379	0
+51556	11798	0
+16711	103346	0
+54636	100699	0
+104375	96848	0
+103995	71654	0
+39587	39187	0
+23503	39382	0
+1715	100945	0
+38310	52916	0
+639	8323	0
+40708	15747	0
+39362	41061	0
+15539	65736	0
+61901	4013	0
+6645	1235	0
+19996	35472	0
+97031	38157	0
+23033	9060	0
+77343	68606	0
+14978	27503	0
+103282	38692	0
+5701	12152	0
+22137	18051	0
+38016	694	0
+62911	24805	0
+14861	41204	0
+71412	28626	0
+8372	45642	0
+1751	44358	0
+51137	59737	0
+62497	23129	0
+12795	6174	0
+71412	41432	0
+16140	105716	0
+37513	31397	0
+14498	12795	0
+17952	5742	0
+11754	54154	0
+72487	21006	0
+91830	22424	0
+11564	20204	0
+54287	2179	0
+21324	32227	0
+9293	32173	0
+5462	9346	0
+2768	37676	0
+36470	98718	0
+18031	38613	0
+3331	59290	0
+6002	41496	0
+55396	3542	0
+34944	23276	0
+2868	10785	0
+13989	81770	0
+11601	11172	0
+41075	103683	0
+50143	13306	0
+8754	24092	0
+65150	11433	0
+9493	57096	0
+55158	51836	0
+22682	10315	0
+78573	6321	0
+25393	7465	0
+36556	9936	0
+8148	95205	0
+17796	8098	0
+9012	57953	0
+21324	45658	0
+105731	12704	0
+17575	8950	0
+19437	97650	0
+99292	20732	0
+15214	105649	0
+52058	38368	0
+12116	106431	0
+54643	50252	0
+21047	80364	0
+11686	91830	0
+58606	62805	0
+10374	7569	0
+47967	11798	0
+52916	69396	0
+25393	22300	0
+101772	36382	0
+794	75071	0
+54234	1112	0
+13435	91546	0
+16312	21649	0
+40554	51564	0
+59189	16290	0
+8015	1942	0
+58220	43517	0
+21843	102346	0
+19192	104342	0
+6073	27299	0
+6002	54154	0
+11433	44583	0
+1295	96262	0
+26850	7642	0
+22466	42840	0
+12960	59538	0
+68620	38483	0
+59824	28288	0
+95142	78806	0
+103200	39808	0
+12619	22137	0
+967	15230	0
+48049	91735	0
+56460	8148	0
+1267	10785	0
+25098	94944	0
+7465	17436	0
+37605	17605	0
+25201	98393	0
+104326	38310	0
+71527	59167	0
+15064	10951	0
+17359	35695	0
+17340	39235	0
+102364	100993	0
+104818	12348	0
+17474	20047	0
+8676	49268	0
+9536	19688	0
+15032	101056	0
+80034	2708	0
+23460	36218	0
+9786	52665	0
+18869	11355	0
+9220	59376	0
+19394	101250	0
+43517	97979	0
+19543	33103	0
+82544	94117	0
+27919	70009	0
+94699	4789	0
+71412	6437	0
+6702	45552	0
+72293	22798	0
+39125	14472	0
+530	8981	0
+12442	99363	0
+3472	101620	0
+2942	47967	0
+13435	22651	0
+20309	12960	0
+7295	7216	0
+95588	98393	0
+38469	12991	0
+13967	56091	0
+39984	69751	0
+24524	47769	0
+76264	18429	0
+27521	87305	0
+10434	917	0
+39060	67299	0
+93535	42056	0
+11019	7347	0
+19688	6192	0
+106365	24115	0
+92216	7642	0
+17505	3305	0
+6553	14317	0
+91451	49275	0
+54263	39417	0
+25379	4605	0
+14100	16644	0
+9125	44119	0
+20971	65951	0
+13140	93819	0
+36010	72781	0
+5792	95301	0
+4171	27299	0
+1139	6049	0
+15175	5685	0
+15913	43222	0
+12406	63750	0
+10951	18585	0
+61396	92079	0
+1025	53486	0
+6732	12864	0
+38782	62849	0
+15214	35199	0
+26228	23907	0
+15552	23875	0
+41128	6437	0
+17227	38125	0
+99593	104086	0
+79019	12184	0
+35503	42187	0
+54662	35893	0
+74081	17970	0
+6422	70530	0
+967	21047	0
+27645	59290	0
+106246	37928	0
+101056	16081	0
+67604	17837	0
+1416	21359	0
+39026	51836	0
+16844	43853	0
+51740	20695	0
+38125	66028	0
+7367	827	0
+103165	4700	0
+27337	661	0
+102364	9470	0
+17796	39346	0
+7544	2505	0
+26575	39555	0
+19820	35525	0
+105102	38636	0
+18601	7465	0
+51492	57459	0
+9914	18617	0
+27033	51197	0
+15270	57358	0
+7747	38636	0
+42732	7216	0
+9536	104235	0
+80292	40535	0
+19219	7134	0
+9312	58500	0
+51564	30341	0
+95420	38959	0
+48865	17927	0
+13081	3139	0
+68259	37454	0
+12368	7444	0
+4497	69383	0
+98224	64754	0
+39984	19772	0
+26277	17988	0
+33626	12204	0
+37471	12424	0
+25348	102435	0
+81871	91776	0
+16367	59538	0
+41289	54643	0
+6915	15451	0
+37620	9181	0
+80896	17415	0
+4988	9346	0
+82954	54577	0
+6002	35695	0
+95811	25148	0
+22492	1609	0
+52040	98210	0
+95951	21359	0
+8323	92113	0
+17436	9242	0
+11715	6437	0
+52058	1416	0
+41128	59726	0
+25583	9181	0
+36556	8169	0
+75051	16224	0
+95891	12460	0
+23616	2942	0
+41175	34944	0
+39417	12991	0
+19257	15432	0
+49275	104937	0
+16896	56309	0
+24593	38837	0
+61901	18980	0
+1095	39920	0
+20695	47434	0
+46465	100945	0
+14824	19040	0
+19500	59167	0
+4855	18617	0
+2527	39984	0
+7947	87265	0
+50143	32005	0
+35067	92113	0
+5742	11228	0
+44594	6941	0
+34978	25698	0
+70009	6096	0
+9653	7016	0
+4423	53406	0
+78948	101772	0
+63590	13454	0
+71527	24271	0
+98718	26093	0
+39417	19219	0
+94795	11306	0
+3921	5065	0
+37223	70530	0
+68804	5742	0
+22914	74021	0
+12499	32236	0
+8676	57492	0
+105877	32301	0
+57977	31106	0
+15795	10452	0
+31598	62805	0
+11735	71131	0
+13989	17415	0
+87472	41157	0
+8323	99395	0
+4171	31054	0
+98445	18847	0
+967	55527	0
+26880	24696	0
+3921	530	0
+11941	31371	0
+8089	20834	0
+50143	13522	0
+73838	16644	0
+20065	55976	0
+101620	12815	0
+41289	32005	0
+31896	52862	0
+62092	6758	0
+69751	38663	0
+10652	104235	0
+95891	10203	0
+36218	95488	0
+14885	59538	0
+37823	4772	0
+917	37290	0
+4474	97663	0
+100561	38469	0
+69612	22756	0
+7544	55592	0
+20031	39473	0
+102247	36733	0
+94724	94527	0
+69999	42732	0
+10933	9220	0
+105956	19806	0
+14941	75378	0
+30787	61788	0
+18869	39866	0
+9380	97785	0
+32336	69783	0
+40140	44014	0
+38601	53468	0
+51556	106498	0
+68606	3826	0
+55860	35199	0
+101568	39637	0
+40322	33871	0
+8921	95371	0
+3807	1025	0
+15137	68515	0
+96537	77343	0
+21649	14117	0
+7925	23907	0
+23211	26277	0
+6839	37620	0
+31096	17761	0
+99363	95891	0
+38613	827	0
+18902	21649	0
+48555	32336	0
+15598	48146	0
+103749	6192	0
+96011	38822	0
+16367	62046	0
+6134	59290	0
+101912	15120	0
+10652	51836	0
+59501	59785	0
+24805	59785	0
+9953	46465	0
+48555	36010	0
+41369	96715	0
+18617	102346	0
+57512	1928	0
+23211	38188	0
+7906	45975	0
+13890	7721	0
+22466	38763	0
+106350	45642	0
+74021	794	0
+15932	42599	0
+26479	100666	0
+38442	24763	0
+17040	15770	0
+12815	96715	0
+12152	13081	0
+41369	992	0
+102297	3826	0
+100893	36713	0
+4391	71131	0
+20204	96848	0
+39458	95301	0
+62740	80312	0
+6702	100075	0
+24412	63739	0
+95205	21862	0
+103722	68102	0
+98237	5324	0
+1811	97168	0
+99693	5977	0
+10615	23704	0
+105932	3759	0
+27645	96537	0
+98704	19791	0
+41584	96950	0
+103141	25837	0
+5278	7244	0
+80910	102272	0
+43222	11584	0
+94868	43574	0
+55976	19960	0
+35067	5324	0
+38916	105687	0
+100561	18429	0
+19155	13172	0
+10529	38483	0
+8098	93053	0
+24412	40708	0
+16312	52916	0
+4747	26898	0
+8468	3690	0
+26228	95588	0
+22914	32005	0
+13923	8720	0
+53321	98766	0
+70009	15413	0
+33961	3331	0
+37676	20065	0
+4747	27745	0
+73092	15932	0
+3331	41279	0
+66028	49656	0
+97920	14135	0
+22300	57977	0
+38334	78806	0
+80910	69374	0
+51197	9060	0
+21265	93384	0
+78948	21419	0
+18464	10036	0
+81878	14040	0
+20595	7680	0
+4087	59425	0
+7244	99827	0
+8754	20989	0
+85537	43683	0
+100089	14941	0
+5361	102151	0
+80073	8323	0
+8699	32227	0
+46595	63750	0
+69383	15064	0
+102247	42187	0
+91462	96507	0
+54263	40068	0
+72474	69374	0
+18429	38469	0
+39808	55027	0
+24075	95741	0
+12032	16290	0
+32301	39125	0
+100534	43960	0
+6678	639	0
+58230	9724	0
+4964	39473	0
+10296	97945	0
+14978	16896	0
+68894	8392	0
+43942	76264	0
+67831	12539	0
+25779	10452	0
+54636	94699	0
+103255	81838	0
+47057	10296	0
+71412	100893	0
+4171	3826	0
+6228	39808	0
+14726	17818	0
+95192	24149	0
+96848	10878	0
+55426	74548	0
+26093	55639	0
+96569	7016	0
+10315	13584	0
+10508	13847	0
+25837	11962	0
+104481	103792	0
+15963	52916	0
+37233	95420	0
+19155	5450	0
+102839	10434	0
+94699	55013	0
+94622	62224	0
+67191	15196	0
+14059	19257	0
+73931	16224	0
+11922	99292	0
+97477	97945	0
+44682	93881	0
+12317	20088	0
+6321	11902	0
+62046	58010	0
+22774	21061	0
+4582	58181	0
+38663	5065	0
+2505	98224	0
+5763	39362	0
+91546	5361	0
+3826	14787	0
+99444	10804	0
+95891	20535	0
+10822	14842	0
+24271	33961	0
+78785	69612	0
+25837	18869	0
+95741	65982	0
+27745	68606	0
+69836	102466	0
+20847	10479	0
+1008	48375	0
+85571	20675	0
+39738	1464	0
+27745	106296	0
+3723	18007	0
+43037	34322	0
+62740	5640	0
+66659	19481	0
+992	15292	0
+78785	16985	0
+81871	9724	0
+41432	78962	0
+15650	91462	0
+843	11466	0
+59358	22300	0
+9536	6116	0
+105998	25131	0
+28307	3759	0
+101250	54662	0
+32236	42817	0
+27919	15376	0
+20695	22177	0
+4931	7063	0
+103214	9971	0
+21649	11982	0
+8611	38800	0
+74548	38529	0
+22717	106431	0
+8266	50442	0
+93362	102272	0
+59726	98584	0
+93321	9762	0
+9810	18942	0
+15770	19670	0
+19996	30730	0
+35645	35525	0
+93926	18092	0
+67831	40589	0
+91657	13967	0
+9576	8863	0
+12653	6383	0
+96700	104326	0
+35893	68102	0
+14692	96906	0
+25994	39688	0
+21419	54263	0
+100037	98796	0
+15813	15963	0
+68259	26146	0
+6860	12795	0
+40128	103502	0
+37928	82353	0
+25201	12096	0
+25431	92046	0
+14317	3952	0
+19688	80312	0
+72474	96507	0
+92079	19155	0
+25335	7906	0
+12052	18902	0
+35503	18267	0
+9936	13908	0
+94699	28156	0
+105850	8292	0
+37373	103141	0
+67604	1267	0
+103228	77406	0
+70490	38850	0
+42302	12152	0
+2672	26898	0
+93881	52040	0
+950	12032	0
+17474	10652	0
+55860	14422	0
+13030	101171	0
+12653	98653	0
+45366	99444	0
+74548	10670	0
+24092	38171	0
+13873	14117	0
+47181	13908	0
+66659	14385	0
+94944	7962	0
+50252	93657	0
+91451	18051	0
+31478	14766	0
+43037	14941	0
+6134	21493	0
+24149	39187	0
+6049	14385	0
+12499	20549	0
+1647	10785	0
+38692	14235	0
+18918	101043	0
+22717	601	0
+18942	18585	0
+35199	104533	0
+19334	6134	0
+23616	17761	0
+3515	38794	0
+40140	12565	0
+12704	99678	0
+17588	25335	0
+18092	13873	0
+93926	11564	0
+49178	19192	0
+38850	99444	0
+25681	36643	0
+13172	8392	0
+94944	54234	0
+37471	38250	0
+19155	45840	0
+93384	15539	0
+43942	106228	0
+105573	63114	0
+69147	44757	0
+41384	99666	0
+9830	101645	0
+19192	56309	0
+7063	53858	0
+54154	601	0
+827	13381	0
+58606	661	0
+18329	7063	0
+1095	51836	0
+4772	100089	0
+7747	23211	0
+98945	19351	0
+105447	92097	0
+106228	93765	0
+16140	68319	0
+62527	106498	0
+40128	21342	0
+55169	41584	0
+77499	19394	0
+11503	39984	0
+101620	10296	0
+25116	41942	0
+44757	51514	0
+4391	15770	0
+59747	11601	0
+12565	99666	0
+21823	950	0
+44824	37499	0
+98894	91657	0
+6678	23719	0
+94944	37373	0
+101319	38423	0
+31896	11057	0
+20579	9380	0
+106350	23297	0
+8015	17116	0
+59747	1267	0
+14296	62740	0
+99790	37868	0
+104863	7721	0
+30341	32681	0
+9576	7702	0
+36733	91462	0
+5685	29006	0
+31371	47022	0
+3410	35819	0
+38250	101963	0
+3650	43853	0
+55639	14235	0
+96950	38334	0
+6156	19294	0
+62805	37253	0
+91694	41128	0
+27846	1025	0
+69383	38794	0
+81663	26944	0
+37939	58220	0
+42302	101171	0
+13773	103967	0
+68281	18902	0
+31354	59824	0
+51740	35067	0
+102839	94026	0
+57711	5720	0
+100790	92216	0
+16121	15214	0
+101785	10749	0
+1647	3092	0
+40708	4449	0
+5566	80882	0
+11075	5299	0
+12317	100773	0
+5278	29040	0
+11645	7333	0
+22982	950	0
+45366	14637	0
+52916	41095	0
+21903	39637	0
+17319	39290	0
+20989	22159	0
+13156	18309	0
+11622	98445	0
+11902	17340	0
+26745	105998	0
+68515	101568	0
+62797	13753	0
+13435	4931	0
+80526	42344	0
+99444	16660	0
+41528	45879	0
+11322	96080	0
+37605	62740	0
+65982	13417	0
+13096	66659	0
+16417	1629	0
+37939	102504	0
+68606	15701	0
+26228	71131	0
+100561	10731	0
+8592	4391	0
+52432	105850	0
+4988	9602	0
+33626	38692	0
+80598	38988	0
+35472	96600	0
+25681	1112	0
+67143	44133	0
+7721	38601	0
+21061	6228	0
+20675	9762	0
+37868	55299	0
+37290	21214	0
+103228	13724	0
+6282	14446	0
+23719	10804	0
+15451	3217	0
+13240	96600	0
+12795	63141	0
+14618	68235	0
+91591	20834	0
+14385	105877	0
+104497	1061	0
+17489	18902	0
+7994	17258	0
+97708	22651	0
+96715	51740	0
+73975	91144	0
+14842	100332	0
+43492	53468	0
+27919	99121	0
+94191	93897	0
+80364	21214	0
+51740	16644	0
+87422	101056	0
+92079	11039	0
+7081	7134	0
+68160	20713	0
+13704	20402	0
+91776	43574	0
+104459	99307	0
+99395	45738	0
+39527	39653	0
+39382	65951	0
+7313	9361	0
+100037	105573	0
+61788	20971	0
+62849	19806	0
+19791	1008	0
+104709	93657	0
+34024	12258	0
+38916	93781	0
+34599	54287	0
+37223	8186	0
+8950	30471	0
+51564	70207	0
+91591	61485	0
+7721	14253	0
+14824	18942	0
+74021	27745	0
+85571	20047	0
+8797	19996	0
+77343	17588	0
+91830	760	0
+49178	21249	0
+6941	14904	0
+11735	52746	0
+95951	50252	0
+40298	16312	0
+6156	18918	0
+60225	63888	0
+12917	3587	0
+10351	20563	0
+19460	11798	0
+47860	21094	0
+15880	102330	0
+40554	40298	0
+67604	32005	0
+19583	24658	0
+99482	59555	0
+36782	15539	0
+63750	17025	0
+30693	14766	0
+21006	38601	0
+5462	69578	0
+103722	9198	0
+5423	5640	0
+2745	50252	0
+102364	40903	0
+38850	19688	0
+11322	69396	0
+104317	14726	0
+4531	85571	0
+36782	14253	0
+39346	41332	0
+12258	100400	0
+21117	17970	0
+57096	22717	0
+45840	33122	0
+32709	12704	0
+4879	94868	0
+16170	96551	0
+10615	32694	0
+10391	68281	0
+6049	14637	0
+70530	58618	0
+97477	39290	0
+88306	6096	0
+64189	44133	0
+30963	94855	0
+51564	103831	0
+70490	13704	0
+28124	46980	0
+39060	22137	0
+59538	2942	0
+4908	42618	0
+95205	100534	0
+43037	30963	0
+21862	69374	0
+56109	40394	0
+14637	12077	0
+103255	99320	0
+36910	10731	0
+85462	101620	0
+3305	67143	0
+94868	47769	0
+59848	38157	0
+27645	19437	0
+62046	55396	0
+65951	106246	0
+2834	38368	0
+76035	3611	0
+100893	22585	0
+37676	79019	0
+52746	93683	0
+27846	20695	0
+59737	87387	0
+10142	17397	0
+27228	11377	0
+103831	7569	0
+34024	102297	0
+3877	41301	0
+52432	1416	0
+27033	6463	0
+37791	85462	0
+97053	43960	0
+57358	2768	0
+560	8533	0
+28307	34322	0
+21249	31598	0
+15552	17887	0
+25289	105336	0
+11377	43270	0
+38188	51514	0
+17761	19481	0
+102247	3139	0
+25508	13584	0
+87265	53468	0
+17927	16045	0
+93238	28841	0
+32336	14235	0
+8634	63590	0
+41142	39346	0
+102297	4822	0
+92032	24783	0
+9602	10933	0
+55592	1830	0
+19688	92113	0
+39793	14692	0
+53824	18980	0
+6595	59785	0
+80157	41175	0
+27384	14472	0
+19977	7367	0
+27971	80526	0
+105472	97845	0
+69739	38188	0
+71138	80273	0
+26146	10391	0
+22424	66028	0
+55426	41011	0
+10508	6463	0
+33626	10652	0
+17209	8825	0
+36361	98393	0
+41369	9012	0
+44229	1217	0
+48375	59290	0
+55027	14657	0
+91970	3024	0
+70992	21094	0
+72828	74548	0
+13066	95488	0
+31172	12096	0
+11394	11484	0
+94074	93321	0
+15813	65697	0
+62849	95205	0
+104075	32800	0
+6402	104880	0
+5566	15880	0
+17489	95371	0
+12960	60225	0
+39819	44757	0
+93971	20484	0
+63739	18267	0
+57239	10549	0
+57492	35645	0
+105850	13943	0
+22528	71654	0
+6941	97663	0
+4201	94204	0
+101319	94795	0
+100524	73975	0
+100037	11622	0
+103841	31397	0
+96627	99666	0
+22682	83264	0
+10434	104863	0
+50595	1572	0
+9558	102086	0
+11466	81770	0
+60006	23033	0
+12008	44583	0
+91657	21094	0
+7333	13140	0
+5254	57953	0
+20635	15120	0
+12771	70973	0
+37233	6116	0
+87422	34615	0
+22637	9077	0
+10731	25078	0
+28709	17457	0
+5720	39290	0
+41528	9470	0
+52862	43293	0
+44014	4879	0
+100848	24149	0
+23276	6049	0
+35525	12258	0
+28709	25681	0
+2745	8148	0
+9536	55887	0
+13284	57744	0
+9868	69206	0
+86585	13831	0
+15859	91776	0
+11902	10479	0
+41128	14904	0
+67519	18309	0
+21265	58596	0
+96824	1295	0
+12539	22300	0
+9674	45351	0
+70490	71438	0
+13967	16417	0
+40554	38663	0
+28051	32826	0
+105649	82660	0
+22066	87422	0
+13081	6915	0
+8436	8797	0
+102167	104052	0
+57144	38601	0
+15196	18918	0
+53197	6860	0
+40128	25393	0
+104709	57096	0
+37928	15120	0
+41628	10296	0
+93535	1830	0
+9181	96950	0
+8064	104937	0
+105025	104863	0
+100848	28863	0
+105649	13156	0
+2571	24386	0
+105716	14216	0
+91462	4931	0
+24805	81663	0
+40469	7063	0
+105169	7925	0
+24992	69783	0
+55184	38368	0
+100804	38877	0
+29596	1688	0
+69783	12539	0
+70009	7383	0
+37767	71138	0
+45552	14498	0
+6487	24658	0
+20535	32709	0
+25098	11686	0
+21265	78962	0
+91830	8863	0
+15795	39866	0
+101221	8098	0
+827	45552	0
+35633	61788	0
+55887	8246	0
+45627	6228	0
+17639	10731	0
+12704	33961	0
+98584	63590	0
+9631	44370	0
+49101	33103	0
+28863	9470	0
+99395	10670	0
+93881	13030	0
+101912	19611	0
+11902	85537	0
+5036	72745	0
+2989	97619	0
+45658	25393	0
+12096	15137	0
+43826	35067	0
+50390	26850	0
+43826	41332	0
+1041	101043	0
+19312	33336	0
+101899	21061	0
+9493	15432	0
+8825	36470	0
+13337	2478	0
+103487	21265	0
+54577	51580	0
+99216	40002	0
+68661	18962	0
+55887	6116	0
+80073	100584	0
+68553	85462	0
+22756	39141	0
+42840	16140	0
+49892	48146	0
+40469	106228	0
+15570	61485	0
+94117	2208	0
+99216	14577	0
+95073	80034	0
+100561	39313	0
+27745	967	0
+50595	9312	0
+5278	105932	0
+5685	21342	0
+11902	7947	0
+61788	17861	0
+17970	104880	0
+54636	41384	0
+42840	14178	0
+4087	54636	0
+96824	77499	0
+25131	39125	0
+10933	29483	0
+17166	14726	0
+59358	1688	0
+17505	95142	0
+23276	12424	0
+13831	81878	0
+11982	103792	0
+6353	22424	0
+51556	5763	0
+13773	105623	0
+105025	9991	0
+38601	5299	0
+12096	21743	0
+80073	12184	0
+13522	43826	0
+31154	10296	0
+18762	37620	0
+14787	62849	0
+94724	61396	0
+71480	93535	0
+8950	15120	0
+59893	47801	0
+96906	54577	0
+31354	106212	0
+85462	98445	0
+96011	33227	0
+11306	43222	0
+9558	91591	0
+36361	52916	0
+14135	13943	0
+59836	41111	0
+81663	35472	0
+16985	72781	0
+39417	16312	0
+21117	917	0
+19561	17166	0
+40014	58230	0
+19520	17077	0
+11601	19091	0
+95371	23211	0
+32681	8981	0
+15747	1267	0
+35645	94622	0
+53165	38692	0
+22743	92216	0
+80034	91294	0
+103792	57358	0
+13195	72615	0
+57096	94592	0
+13472	40322	0
+26353	7925	0
+20563	43504	0
+17166	32005	0
+11433	8292	0
+101319	40161	0
+3542	6228	0
+25431	50390	0
+95420	7425	0
+101056	68939	0
+33103	110451	0
+18723	14178	0
+11075	83264	0
+98224	46908	0
+52916	26035	0
+17282	95205	0
+40788	8551	0
+73331	96950	0
+95420	20535	0
+98718	80896	0
+14135	69432	0
+55158	14560	0
+58628	51514	0
+13472	11843	0
+44014	39866	0
+95891	66659	0
+10951	20971	0
+47801	38125	0
+49178	46980	0
+25393	17796	0
+68408	71969	0
+105102	96507	0
+9424	81838	0
+17927	57358	0
+15137	49268	0
+19275	44119	0
+15795	38171	0
+9602	37428	0
+10652	15932	0
+92079	68424	0
+69739	21265	0
+1295	62805	0
+7491	26353	0
+53837	91462	0
+41011	18559	0
+94699	26575	0
+21020	57953	0
+11503	104165	0
+1295	7906	0
+40589	55426	0
+15413	8825	0
+7134	15880	0
+4013	95219	0
+10374	94132	0
+10692	62224	0
+52665	15859	0
+97979	22191	0
+40083	63750	0
+31154	92079	0
+98718	53468	0
+72828	15552	0
+96679	55184	0
+81770	13923	0
+91830	43037	0
+5742	19219	0
+12096	21342	0
+42200	42056	0
+72293	39653	0
+25201	18429	0
+59022	45351	0
+2708	5381	0
+39187	40589	0
+80930	19437	0
+4747	12008	0
+106455	36733	0
+38157	13642	0
+27299	3587	0
+19871	95059	0
+52040	101250	0
+69999	17818	0
+48865	13789	0
+18267	10142	0
+37342	38916	0
+58500	8292	0
+59639	98653	0
+44090	100075	0
+76264	51492	0
+35525	21760	0
+22774	91776	0
+41061	37342	0
+19192	7081	0
+18585	96551	0
+91462	16620	0
+60225	8266	0
+94868	3358	0
+9971	98071	0
+16874	11922	0
+7882	55687	0
+1078	69396	0
+97477	9971	0
+91546	68939	0
+91546	4255	0
+8780	97168	0
+14083	4908	0
+13831	15539	0
+97398	41369	0
+101568	15985	0
+950	28510	0
+6247	44090	0
+6228	97663	0
+41584	71412	0
+20431	44133	0
+102757	62046	0
+92079	53050	0
+3497	19169	0
+46738	98210	0
+5763	69999	0
+99307	31172	0
+98393	13753	0
+43301	26432	0
+40311	39886	0
+95192	40914	0
+8754	96551	0
+3024	19417	0
+14941	30730	0
+7333	35199	0
+40535	71813	0
+22300	98445	0
+18292	12224	0
+950	97785	0
+98210	74081	0
+21249	62092	0
+35472	38782	0
+58220	41942	0
+7925	37767	0
+87408	85519	0
+8436	20834	0
+98766	55687	0
+36024	31154	0
+39060	8825	0
+32236	54234	0
+794	54154	0
+12771	13172	0
+17166	15137	0
+19960	40164	0
+10036	59737	0
+17209	26209	0
+6282	80896	0
+26370	16985	0
+5299	9743	0
+2868	42754	0
+85619	15932	0
+5278	68876	0
+53197	426	0
+97398	8950	0
+105850	44478	0
+97011	31201	0
+25131	103012	0
+46980	16808	0
+23503	91294	0
+50143	17674	0
+23211	103129	0
+33103	3139	0
+37939	5254	0
+13156	22914	0
+102466	30787	0
+10982	13567	0
+42187	36558	0
+44133	17728	0
+81770	36218	0
+7465	4391	0
+30341	87265	0
+101568	17474	0
+18826	35633	0
+59848	12991	0
+28124	32412	0
+6228	68408	0
+55372	36314	0
+98718	11962	0
+15770	21903	0
+7216	55158	0
+6595	4855	0
+38271	12771	0
+70009	48480	0
+47004	39362	0
+83264	23907	0
+20286	103995	0
+106483	1061	0
+1740	7313	0
+21862	35695	0
+38125	50390	0
+93897	10411	0
+27228	95073	0
+97492	103614	0
+98704	6702	0
+42302	39688	0
+97979	106365	0
+3248	20940	0
+23503	102733	0
+14100	9674	0
+17505	16985	0
+93943	17192	0
+101194	12864	0
+97053	95741	0
+2834	96906	0
+94191	96700	0
+105932	22191	0
+11415	950	0
+28156	94795	0
+87198	70490	0
+96569	15813	0
+17907	44119	0
+41315	9012	0
+3123	4724	0
+23719	560	0
+20204	6096	0
+70973	44119	0
+105573	6116	0
+58220	100166	0
+23348	31106	0
+49178	72781	0
+10296	62805	0
+14498	14040	0
+104459	11941	0
+30933	20940	0
+25779	3472	0
+82392	38613	0
+10982	100848	0
+6732	37586	0
+73023	100643	0
+8676	99347	0
+22982	12815	0
+106212	97979	0
+27033	21843	0
+42754	6192	0
+39920	98718	0
+22492	27384	0
+53213	41496	0
+38368	5192	0
+53858	7702	0
+15683	1572	0
+2942	18918	0
+105496	6134	0
+584	9558	0
+69578	95741	0
+55826	106388	0
+56460	4042	0
+38469	91694	0
+98780	40128	0
+12539	20635	0
+58628	48958	0
+17558	9786	0
+106365	103722	0
+7038	22562	0
+36643	103614	0
+53197	17659	0
+8653	4789	0
+72334	7081	0
+62527	100439	0
+29025	85552	0
+33336	94944	0
+94204	1538	0
+13813	38966	0
+11172	16620	0
+3248	100750	0
+22774	80273	0
+37620	35695	0
+61788	41528	0
+71813	94132	0
+94074	82954	0
+71438	82954	0
+45237	72334	0
+15552	43826	0
+38442	10841	0
+16620	39707	0
+22682	57711	0
+14824	35633	0
+70490	53824	0
+103487	27745	0
+104165	73975	0
+39841	93765	0
+27352	38613	0
+6134	69999	0
+19437	15451	0
+16081	8634	0
+40589	101319	0
+61217	8216	0
+72764	7747	0
+5214	21359	0
+14083	27466	0
+33227	31371	0
+14296	26146	0
+46003	1008	0
+9312	15650	0
+100804	69432	0
+43660	45738	0
+99307	105496	0
+18688	51740	0
+6282	55426	0
+14805	16874	0
+19481	95301	0
+1251	6247	0
+100439	2208	0
+11377	102398	0
+10749	14842	0
+16170	37513	0
+91451	760	0
+32236	4087	0
+74548	26880	0
+12348	20065	0
+22137	6116	0
+71527	95142	0
+7518	94896	0
+101994	16290	0
+25487	101994	0
+40311	39235	0
+17970	39920	0
+56566	33227	0
+17639	95811	0
+53321	38520	0
+95192	25487	0
+26479	55299	0
+71969	59538	0
+14904	3217	0
+49268	40554	0
+105025	100510	0
+24149	26850	0
+14958	19837	0
+72781	55592	0
+24896	74081	0
+102398	17025	0
+41142	55299	0
+52862	29483	0
+45642	11520	0
+35633	104035	0
+19520	99432	0
+13753	43942	0
+45366	24412	0
+74081	17761	0
+55169	12991	0
+94795	68319	0
+22914	29483	0
+56431	6228	0
+38613	58606	0
+89500	8884	0
+5015	20431	0
+1095	6096	0
+40394	103749	0
+13989	93683	0
+62046	18074	0
+10710	38016	0
+43470	73023	0
+15859	16140	0
+17258	22717	0
+95142	1217	0
+106246	7979	0
+100945	102151	0
+6228	57711	0
+19394	21649	0
+87198	24896	0
+31249	25650	0
+21903	62527	0
+48375	17837	0
+94868	80273	0
+4171	57239	0
+14726	104497	0
+14726	1830	0
+35695	26146	0
+46067	62911	0
+68804	96262	0
+57492	14637	0
+24974	8392	0
+9493	41128	0
+19374	50570	0
+17436	15175	0
+41584	91546	0
+105409	101853	0
+86600	40161	0
+22066	20940	0
+91970	97845	0
+94132	22466	0
+97011	5528	0
+40788	17098	0
+41218	34944	0
+22191	9268	0
+4067	5299	0
+14601	62497	0
+41279	33871	0
+40354	92216	0
+15519	51514	0
+24115	102233	0
+26432	13337	0
+68160	54234	0
+4988	13522	0
+99444	39886	0
+37868	3650	0
+91747	6992	0
+4605	41509	0
+69612	11075	0
+7244	8098	0
+97785	33227	0
+16027	9536	0
+98718	59022	0
+65982	106483	0
+29025	17489	0
+55687	30471	0
+76035	13435	0
+7906	34322	0
+40469	68160	0
+70992	13435	0
+11306	72877	0
+25289	98021	0
+59848	105102	0
+32301	106350	0
+4605	25335	0
+22159	15650	0
+39598	19960	0
+45879	50143	0
+32709	16711	0
+85519	97031	0
+1416	102167	0
+105956	5462	0
+71654	68259	0
+17988	31478	0
+5110	96950	0
+105716	12679	0
+15552	40140	0
+97398	47004	0
+41384	22177	0
+55169	62527	0
+37253	17380	0
+47769	45738	0
+62797	92243	0
+8015	14011	0
+8044	10296	0
+68259	43670	0
+8611	6247	0
+5584	18051	0
+98841	1740	0
+21061	80526	0
+20635	44229	0
+29596	8611	0
+45237	106350	0
+21743	41157	0
+39738	55184	0
+43853	12116	0
+73331	17116	0
+104086	15859	0
+5278	2527	0
+71969	19113	0
+18251	55573	0
+27466	23680	0
+9558	27521	0
+41250	97398	0
+18232	8551	0
+14100	39637	0
+104818	3611	0
+12152	23129	0
+59215	11982	0
+19481	4605	0
+31201	38931	0
+72487	7216	0
+20402	91694	0
+11433	96158	0
+41128	8148	0
+30693	1928	0
+46266	20236	0
+96871	102151	0
+8392	37605	0
+52040	69836	0
+13417	17659	0
+68876	25098	0
+45642	101568	0
+72781	14787	0
+827	105496	0
+105623	24840	0
+104086	45237	0
+37113	37223	0
+97120	22159	0
+3123	40068	0
+97053	7721	0
+98224	2208	0
+36556	7544	0
+12116	41613	0
+60261	104880	0
+25698	22637	0
+93926	73023	0
+98393	15196	0
+27466	27846	0
+10692	47860	0
+19312	8436	0
+11337	54154	0
+69383	7857	0
+9810	20675	0
+19275	27033	0
+12134	33883	0
+32236	77861	0
+10411	8015	0
+105877	35963	0
+1139	17282	0
+8372	42344	0
+10434	38988	0
+56309	53406	0
+2708	103027	0
+59555	38529	0
+55976	15963	0
+53837	560	0
+28156	95219	0
+70973	27971	0
+22191	9198	0
+71138	68319	0
+50421	8720	0
+12917	18267	0
+6966	2768	0
+94855	100258	0
+103614	47801	0
+794	102200	0
+3390	71969	0
+7295	22637	0
+100089	72474	0
+41128	48146	0
+37290	101171	0
+18962	100848	0
+48163	741	0
+31478	1572	0
+96507	14040	0
+96613	5528	0
+23348	18429	0
+37223	105573	0
+61396	15880	0
+39473	25431	0
+101171	19611	0
+102151	14422	0
+2672	16417	0
+21760	94795	0
+104481	12134	0
+11520	45366	0
+8720	917	0
+49109	97011	0
+55169	19806	0
+38368	8846	0
+68449	5662	0
+71983	95073	0
+38483	1688	0
+13847	18962	0
+52746	43222	0
+17209	102151	0
+14726	12116	0
+9470	17116	0
+19275	11735	0
+40394	20309	0
+96950	24896	0
+22914	37868	0
+15539	104787	0
+101319	34944	0
+58230	9602	0
+80034	40571	0
+17415	94868	0
+601	73092	0
+50570	18309	0
+14747	57459	0
+101194	28626	0
+53837	36470	0
+19275	100848	0
+6321	41613	0
+20286	58220	0
+17474	101899	0
+26370	15963	0
+13417	102839	0
+27183	6941	0
+43244	92046	0
+94944	22774	0
+94592	27299	0
+59189	23398	0
+16690	38171	0
+24115	1112	0
+24696	80157	0
+29483	102330	0
+8592	26850	0
+9077	5848	0
+14861	71654	0
+33227	12077	0
+18762	6941	0
+30730	100945	0
+35472	4789	0
+31201	1235	0
+39527	62497	0
+18309	36910	0
+23875	19772	0
+71412	39808	0
+1295	41415	0
+23398	53468	0
+104165	2672	0
+98021	104787	0
+46465	87387	0
+21743	38171	0
+72991	52665	0
+59785	13584	0
+95407	54643	0
+7569	85537	0
+36107	40164	0
+38188	18074	0
+6422	2942	0
+28510	14996	0
+36218	4042	0
+98894	3331	0
+31106	39688	0
+25078	9868	0
+14675	41279	0
+57711	92113	0
+92113	18918	0
+17525	39290	0
+38988	4553	0
+37563	105336	0
+6247	25335	0
+92097	105998	0
+21159	54275	0
+22743	15376	0
+33336	8115	0
+88306	56489	0
+39527	26745	0
+2989	73354	0
+93321	36713	0
+77406	39473	0
+99307	25994	0
+63114	5361	0
+96600	102757	0
+31896	9762	0
+16417	58618	0
+91830	23992	0
+5462	62046	0
+34599	41509	0
+5254	11228	0
+72991	91694	0
+100561	11322	0
+11503	11686	0
+38692	22717	0
+34024	106228	0
+32681	67604	0
+51514	8863	0
+23129	23719	0
+62152	59808	0
+17258	7518	0
+55138	30730	0
+57096	102733	0
+105573	11466	0
+33336	16711	0
+93971	1139	0
+32800	34088	0
+17837	20732	0
+37113	15196	0
+103448	68876	0
+9470	2505	0
+103255	992	0
+57389	52432	0
+42618	6156	0
+10570	41613	0
+103525	105039	0
+101250	77861	0
+36361	57711	0
+8592	40750	0
+21117	34615	0
+43023	44119	0
+23348	53486	0
+74866	80930	0
+19169	97736	0
+104880	104375	0
+15519	5685	0
+42344	85552	0
+57144	52746	0
+42302	51692	0
+102346	54636	0
+14885	68643	0
+105932	98584	0
+39060	100666	0
+741	68408	0
+24524	45366	0
+63739	48865	0
+59808	16620	0
+8323	18762	0
+78806	3358	0
+1751	11819	0
+89500	5423	0
+40014	15103	0
+13773	104557	0
+97065	102914	0
+18601	39060	0
+31054	58618	0
+69751	17674	0
+37563	59737	0
+13030	93683	0
+16312	97845	0
+22651	92079	0
+49892	40589	0
+11564	39382	0
+58010	95205	0
+10549	52746	0
+104165	10804	0
+68091	18051	0
+93897	14924	0
+4605	92187	0
+80882	99432	0
+85462	39400	0
+91462	9536	0
+10529	12815	0
+105025	5324	0
+23704	24974	0
+26093	19722	0
+1267	20535	0
+15880	37290	0
+98780	27789	0
+31201	103683	0
+87387	81653	0
+3723	93561	0
+16825	22717	0
+11843	93897	0
+89500	98841	0
+14766	23398	0
+40140	1061	0
+11941	98894	0
+4605	63888	0
+9576	103448	0
+4423	102272	0
+63739	96011	0
+13361	37985	0
+98445	17474	0
+11228	7642	0
+5507	14422	0
+21743	55860	0
+16224	56460	0
+934	21455	0
+38931	21265	0
+40788	7661	0
+100089	36910	0
+81838	8372	0
+91144	25335	0
+96420	80292	0
+98610	20780	0
+25098	94324	0
+17143	16522	0
+85552	13337	0
+3275	59836	0
+8780	15570	0
+8098	14472	0
+10122	100524	0
+80930	53858	0
+58220	68424	0
+17380	24696	0
+777	11433	0
+6839	74540	0
+68876	4855	0
+23398	41232	0
+40635	94117	0
+2672	25148	0
+100166	104557	0
+26575	35819	0
+99640	6537	0
+27789	103141	0
+72487	43222	0
+106455	460	0
+1751	43660	0
+87198	73342	0
+6860	15963	0
+30471	95891	0
+100510	75071	0
+6116	38822	0
+10434	103749	0
+40535	18617	0
+103214	43301	0
+41432	5685	0
+32336	37586	0
+96600	104880	0
+99814	9181	0
+41384	6758	0
+13499	4391	0
+41509	3560	0
+93362	967	0
+98766	103967	0
+5701	6422	0
+23616	100750	0
+8115	12442	0
+41432	106431	0
+72781	14446	0
+102233	39346	0
+58628	7642	0
+3410	98370	0
+99855	49275	0
+41369	39793	0
+15214	103346	0
+39841	27352	0
+43853	10710	0
+110451	39587	0
+7216	33103	0
+11715	96420	0
+9631	48555	0
+96080	37499	0
+34024	9293	0
+55976	38782	0
+37823	8169	0
+13584	37939	0
+59848	79019	0
+99347	17415	0
+20535	30471	0
+38800	7882	0
+25994	57953	0
+68319	91451	0
+98584	3740	0
+80312	41250	0
+17192	8720	0
+1609	45237	0
+36361	5299	0
+25650	89500	0
+92032	13240	0
+14941	58010	0
+17674	14692	0
+59669	22424	0
+4497	4423	0
+100804	4964	0
+102733	40311	0
+41175	101194	0
+23907	19925	0
+6228	12204	0
+6174	34615	0
+96679	22066	0
+15583	18902	0
+36314	9380	0
+79019	28240	0
+55138	54662	0
+24075	55396	0
+79685	14996	0
+17861	15598	0
+4700	54643	0
+17457	10749	0
+8611	21020	0
+17505	7425	0
+7444	54263	0
+15650	43293	0
+47931	21862	0
+35852	59737	0
+30693	59669	0
+96963	5110	0
+7063	91657	0
+93321	21075	0
+661	46067	0
+9361	55527	0
+96420	560	0
+22914	101979	0
+58618	56109	0
+80034	25698	0
+100111	67831	0
+15795	18601	0
+14040	94944	0
+71983	59538	0
+71480	11843	0
+45237	38850	0
+55184	19219	0
+41584	19481	0
+4605	17116	0
+18762	105025	0
+68939	55573	0
+12704	8468	0
+19437	70490	0
+78785	46908	0
+12679	95142	0
+14100	5015	0
+36146	11564	0
+38271	20236	0
+102757	12815	0
+102200	101963	0
+18962	19000	0
+14941	35633	0
+100439	52432	0
+103255	25994	0
+96507	19791	0
+21419	15519	0
+5450	71602	0
+24658	11819	0
+100524	530	0
+5848	59639	0
+97736	50920	0
+57144	67820	0
+104052	52916	0
+17040	45351	0
+21020	22682	0
+68235	17098	0
+105877	73023	0
+44014	59747	0
+7244	99693	0
+102504	100439	0
+12008	93321	0
+45840	23907	0
+14422	58628	0
+22651	69578	0
+18051	10391	0
+37721	18092	0
+39187	27403	0
+5617	4789	0
+42754	25078	0
+65697	91144	0
+71654	93299	0
+9198	36010	0
+11564	11520	0
+8266	11520	0
+53321	56045	0
+38469	17818	0
+105649	15552	0
+19837	45552	0
+41030	18464	0
+8246	19742	0
+97398	2708	0
+1025	52862	0
+19611	15270	0
+33148	72334	0
+48146	6966	0
+103525	17674	0
+43023	37563	0
+15650	17927	0
+11433	96420	0
+45879	27846	0
+100338	9762	0
+9602	19275	0
+73023	15598	0
+31354	45738	0
+8089	56431	0
+16620	15230	0
+21214	8216	0
+60261	12152	0
+10933	530	0
+6192	20579	0
+41157	28626	0
+71654	46067	0
+10785	49268	0
+19351	47967	0
+16660	2478	0
+19905	105336	0
+97053	68160	0
+94527	19132	0
+14861	38483	0
+7821	5423	0
+12406	620	0
+3433	95219	0
+15451	97120	0
+68319	75051	0
+2708	93561	0
+34024	13813	0
+99395	76264	0
+967	17209	0
+89500	98718	0
+87436	30787	0
+20675	102435	0
+78785	47057	0
+6992	32412	0
+103792	40164	0
+38016	8372	0
+27403	12204	0
+13602	10615	0
+6402	1267	0
+39382	100643	0
+95588	48865	0
+57389	11433	0
+8089	100666	0
+80273	9424	0
+67191	51492	0
+103831	7295	0
+102272	59376	0
+15880	14296	0
+69147	30471	0
+55887	93926	0
+57492	22137	0
+102398	57492	0
+7925	71412	0
+19132	65150	0
+100338	45738	0
+4222	85619	0
+17659	19583	0
+19351	16417	0
+41011	3877	0
+82353	40164	0
+1538	27971	0
+100804	102839	0
+12368	103200	0
+24840	98445	0
+59669	13584	0
+25348	53165	0
+72487	8592	0
+3587	37563	0
+49109	19960	0
+10615	72487	0
+3921	2989	0
+69383	15598	0
+35107	8468	0
+80073	26370	0
+4171	20515	0
+34251	14296	0
+10897	47967	0
+59555	39555	0
+31154	9312	0
+1572	39091	0
+11484	103487	0
+44030	10122	0
+15451	39819	0
+18329	1078	0
+80930	15413	0
+104920	9810	0
+11355	18309	0
+91294	101171	0
+103639	661	0
+96646	9653	0
+27971	7680	0
+3690	102914	0
+9762	87408	0
+1416	23616	0
+1751	19417	0
+99307	66659	0
+97031	17988	0
+17098	47022	0
+7680	56489	0
+12565	23907	0
+71412	20989	0
+43271	98445	0
+584	13081	0
+45879	6116	0
+19791	56109	0
+12960	37928	0
+14100	28240	0
+93971	42618	0
+82392	12460	0
+98610	68102	0
+13847	80896	0
+45237	43660	0
+36010	103525	0
+15598	44478	0
+104557	33871	0
+23398	32301	0
+41432	11099	0
+36558	25098	0
+38125	98653	0
+7821	98841	0
+99395	40372	0
+41332	54275	0
+103255	57711	0
+95811	3305	0
+13789	37253	0
+40322	7444	0
+78785	32301	0
+71969	33148	0
+41218	21743	0
+52916	17558	0
+22562	54234	0
+106056	24992	0
+37586	104481	0
+13642	58220	0
+38143	21075	0
+24115	17166	0
+10142	10391	0
+20989	18723	0
+13602	3170	0
+105102	100848	0
+17818	102364	0
+5450	51197	0
+52916	55027	0
+11337	12134	0
+39527	39060	0
+88067	27971	0
+13724	7569	0
+38125	65150	0
+10878	51836	0
+18902	102330	0
+47967	39866	0
+77406	10296	0
+72487	19670	0
+1095	43037	0
+10615	9868	0
+9361	16157	0
+68740	51422	0
+20653	11754	0
+98894	97155	0
+12152	11686	0
+5278	18092	0
+16946	62911	0
+22066	6619	0
+59376	68643	0
+103792	37471	0
+15196	21020	0
+43037	14253	0
+8246	38171	0
+29117	4497	0
+63382	17525	0
+97120	99292	0
+94868	99292	0
+26277	43301	0
+7680	59747	0
+45429	20286	0
+8551	103129	0
+18429	59167	0
+104787	8246	0
+72877	11887	0
+23719	102757	0
+99640	93819	0
+102466	71131	0
+36218	18267	0
+9220	9991	0
+36910	19417	0
+56541	3410	0
+17258	39793	0
+20940	17674	0
+91451	16001	0
+89500	80896	0
+59893	18762	0
+3248	66028	0
+87408	95951	0
+19294	40140	0
+29379	8846	0
+101250	38636	0
+57977	55138	0
+20614	6383	0
+8186	794	0
+41432	41157	0
+73838	16946	0
+17457	21493	0
+16103	32351	0
+9991	17282	0
+104086	11466	0
+100111	28649	0
+28240	72764	0
+70490	39920	0
+14978	45957	0
+6941	44370	0
+22562	57603	0
+10479	58220	0
+14885	59737	0
+8901	19351	0
+98006	9786	0
+61202	17796	0
+99395	59808	0
+2708	97053	0
+41628	41289	0
+43270	16157	0
+43960	6678	0
+73354	12864	0
+2571	3024	0
+10296	78449	0
+21903	85462	0
+41232	3921	0
+10351	35199	0
+103214	15650	0
+11546	56045	0
+103228	78962	0
+1235	19334	0
+741	4222	0
+34251	9094	0
+22300	14904	0
+19905	98237	0
+35067	45840	0
+39808	10915	0
+99827	57744	0
+100561	10596	0
+5214	14824	0
+5685	14924	0
+16001	4449	0
+11546	4087	0
+87265	100804	0
+106350	21743	0
+98445	36782	0
+68259	52746	0
+13172	38188	0
+19500	3275	0
+43574	27677	0
+106431	27352	0
+56566	10230	0
+16290	38143	0
+29006	99593	0
+37676	85462	0
+49268	45642	0
+85552	54234	0
+43301	106169	0
+30730	7425	0
+104863	105496	0
+106388	17077	0
+23276	93971	0
+22159	6678	0
+51692	40788	0
+25201	9896	0
+24524	48555	0
+41279	99432	0
+24992	1464	0
+32336	27846	0
+29006	104342	0
+21843	7113	0
+102086	6156	0
+38483	38171	0
+77524	91916	0
+45840	99347	0
+71983	44381	0
+104075	14787	0
+35472	46738	0
+26209	100699	0
+36107	59290	0
+20971	3433	0
+98894	18688	0
+5214	39060	0
+78985	3560	0
+57711	21493	0
+5701	39738	0
+2960	59189	0
+4931	1235	0
+94944	10529	0
+21862	43222	0
+93299	37513	0
+6156	33961	0
+72828	28626	0
+103255	74866	0
+32681	67820	0
+78785	10411	0
+992	101620	0
+37563	63382	0
+11843	77861	0
+67143	6247	0
+68449	71654	0
+72745	67299	0
+18074	73838	0
+1235	93897	0
+71131	26745	0
+63382	68160	0
+1572	106483	0
+15230	15376	0
+62046	53197	0
+13923	43683	0
+741	99121	0
+96646	6915	0
+28649	16001	0
+30341	103683	0
+93561	59726	0
+53651	19806	0
+100089	12224	0
+36643	25289	0
+6353	62911	0
+57711	21823	0
+18031	3472	0
+40372	13908	0
+80312	64754	0
+1295	59824	0
+25335	59747	0
+71969	1830	0
+12442	14446	0
+21249	25536	0
+70009	103214	0
+10059	17143	0
+41599	6422	0
+35633	18585	0
+38800	14560	0
+91830	15451	0
+102346	93362	0
+35852	8780	0
+18485	3170	0
+46980	21419	0
+21359	24524	0
+68408	72802	0
+76264	51137	0
+1078	12478	0
+13584	42599	0
+104709	17605	0
+82544	28709	0
+62911	25583	0
+43470	47860	0
+9220	91546	0
+24593	80526	0
+19977	87265	0
+99121	2478	0
+28841	5254	0
+38636	23503	0
+7333	2960	0
+63739	105850	0
+101979	7906	0
+98071	36382	0
+5886	102398	0
+41384	39060	0
+5701	62911	0
+104818	17457	0
+67604	103639	0
+96627	4822	0
+31494	19520	0
+24354	694	0
+33103	91916	0
+9380	104787	0
+9198	36910	0
+100893	9293	0
+19520	17282	0
+15214	49101	0
+5528	62152	0
+35893	72828	0
+105877	67519	0
+45658	25379	0
+96011	23348	0
+80930	99320	0
+32694	29596	0
+37620	20484	0
+13140	105956	0
+104086	94527	0
+21903	19417	0
+97065	105998	0
+13172	8372	0
+98766	18942	0
+57603	37939	0
+80073	23992	0
+63739	50920	0
+104459	10596	0
+105956	620	0
+98567	100316	0
+10951	31096	0
+95420	25148	0
+9631	13096	0
+18485	40788	0
+14904	101006	0
+56431	70992	0
+6839	22914	0
+53050	102297	0
+87408	45429	0
+4931	18942	0
+11172	15230	0
+2478	51580	0
+104235	23907	0
+98445	9631	0
+10915	99320	0
+14135	7333	0
+14498	36733	0
+104326	13908	0
+45975	55426	0
+16660	57953	0
+2414	19000	0
+17025	59836	0
+15032	15683	0
+29596	28358	0
+100804	22424	0
+23616	11503	0
+35067	6595	0
+620	102435	0
+28709	12499	0
+71602	15103	0
+6860	20940	0
+32173	39125	0
+29006	61217	0
+17659	4879	0
+17639	99292	0
+19219	11466	0
+12565	20579	0
+70207	31154	0
+18962	10804	0
+99855	16170	0
+93943	14805	0
+36782	30933	0
+87472	19460	0
+42599	13066	0
+71654	12518	0
+12539	45627	0
+99395	97901	0
+1751	93781	0
+9558	6860	0
+47434	38959	0
+12991	98224	0
+41613	18329	0
+23033	100089	0
+21862	87422	0
+41142	22637	0
+17319	95301	0
+103346	62152	0
+79685	24354	0
+81653	33626	0
+13831	35503	0
+64189	68437	0
+11337	99593	0
+12424	11868	0
+96507	15270	0
+20563	24207	0
+93299	20732	0
+60006	16928	0
+11337	102466	0
+21789	36107	0
+103831	39458	0
+19040	21789	0
+93897	19417	0
+45840	34088	0
+59425	64754	0
+52058	16312	0
+36382	722	0
+5507	65951	0
+15376	53824	0
+50421	8015	0
+23875	678	0
+36643	104880	0
+21342	92216	0
+32412	100804	0
+68876	37868	0
+30787	19905	0
+52862	17192	0
+21094	100166	0
+106431	14978	0
+96537	3877	0
+16808	103228	0
+23992	917	0
+24805	17659	0
+33227	25335	0
+51197	38310	0
+103141	39637	0
+98894	96551	0
+101319	40554	0
+11735	34978	0
+45879	6353	0
+105998	56489	0
+15795	25335	0
+4013	78948	0
+72487	10804	0
+15032	68408	0
+17415	26370	0
+93362	25508	0
+98841	17436	0
+104165	31397	0
+106246	7266	0
+95811	7569	0
+32119	97785	0
+7347	10915	0
+11601	18688	0
+43670	17077	0
+1267	75378	0
+103141	39738	0
+56489	25837	0
+7994	8372	0
+66028	24763	0
+43492	19219	0
+43270	41128	0
+12008	18980	0
+7491	45552	0
+99666	39346	0
+4497	80034	0
+46003	44090	0
+98224	31955	0
+57744	17489	0
+15292	97901	0
+24271	4855	0
+44030	19169	0
+22682	40014	0
+30341	38483	0
+10095	15156	0
+3305	32227	0
+13030	43942	0
+53837	28124	0
+19132	97650	0
+101785	94699	0
+1217	59376	0
+20484	6174	0
+72596	15570	0
+19500	96011	0
+41584	4201	0
+9493	38483	0
+12917	68424	0
+95059	15932	0
+30730	87436	0
+81878	13123	0
+100316	17166	0
+58181	741	0
+50390	81770	0
+60715	16157	0
+80034	106212	0
+41315	103187	0
+65982	55138	0
+12864	100089	0
+63750	55573	0
+24075	97785	0
+56326	16157	0
+15432	15859	0
+78449	1811	0
+9470	55687	0
+96600	82954	0
+10036	103722	0
+95891	12795	0
+75051	36470	0
+1112	21493	0
+42302	55169	0
+11645	4255	0
+102200	843	0
+95371	8064	0
+35695	18485	0
+15519	12152	0
+11622	14824	0
+5913	12406	0
+52862	103898	0
+95142	96011	0
+94074	44370	0
+102733	14235	0
+38520	65736	0
+41350	12518	0
+43960	63114	0
+58618	14657	0
+3472	21789	0
+67299	95073	0
+3472	101979	0
+41142	61202	0
+560	103722	0
+15214	13030	0
+53486	15137	0
+105025	36782	0
+71813	25508	0
+41030	38385	0
+15715	9830	0
+25335	20877	0
+4042	91776	0
+36558	13454	0
+77499	54287	0
+55860	38959	0
+4013	24354	0
+40002	100332	0
+9361	10374	0
+8323	17837	0
+38837	43942	0
+102151	96158	0
+40002	59167	0
+40164	584	0
+1235	52862	0
+8720	82954	0
+91970	38271	0
+92216	5065	0
+98021	14385	0
+100338	91916	0
+54636	21419	0
+37676	93987	0
+61485	35819	0
+17605	26277	0
+11601	98718	0
+70009	93299	0
+53083	444	0
+35633	22466	0
+78785	62797	0
+27919	76035	0
+20286	45642	0
+68740	58628	0
+47022	10670	0
+13908	101319	0
+91970	9702	0
+560	34599	0
+11503	6860	0
+843	19611	0
+6174	5617	0
+24593	1251	0
+35852	95420	0
+17380	1186	0
+61485	93781	0
+101963	100790	0
+4201	59189	0
+11466	5584	0
+8634	14766	0
+53213	75409	0
+21359	100945	0
+47931	95371	0
+41218	19437	0
+15859	71138	0
+33227	7313	0
+39808	5299	0
+1295	14385	0
+34615	48163	0
+51422	41175	0
+15795	20133	0
+105409	38850	0
+18601	8266	0
+16290	13066	0
+88067	36713	0
+13361	4042	0
+69739	100075	0
+95741	101899	0
+21342	21159	0
+55158	25536	0
+18368	14577	0
+19294	98021	0
+8720	93971	0
+106455	21903	0
+43574	104052	0
+7383	3248	0
+21789	18617	0
+93847	36440	0
+101785	48865	0
+96507	17674	0
+24207	22982	0
+20713	41528	0
+37791	101043	0
+63114	105102	0
+4724	14601	0
+73506	80598	0
+37223	9493	0
+9576	40311	0
+38877	19543	0
+21843	20402	0
+43301	94117	0
+17436	19977	0
+21921	104880	0
+14657	50390	0
+20755	1416	0
+21921	93561	0
+56309	6702	0
+44133	19192	0
+15103	71480	0
+73506	16825	0
+7569	1942	0
+78962	72781	0
+35819	51836	0
+9077	12052	0
+38988	36314	0
+47769	14178	0
+38143	94896	0
+74548	19040	0
+13361	94527	0
+70992	7962	0
+104075	7081	0
+97492	99593	0
+97979	21823	0
+3217	99814	0
+4582	4391	0
+31054	3433	0
+12077	12258	0
+40068	59215	0
+57603	10804	0
+65150	31354	0
+14040	53486	0
+16844	10374	0
+38125	80896	0
+52746	9125	0
+41075	103487	0
+10710	41369	0
+106498	18826	0
+45237	16367	0
+5848	16644	0
+101772	38483	0
+4822	39527	0
+42732	13584	0
+12258	68620	0
+11057	94592	0
+33871	19334	0
+38442	16711	0
+11002	80157	0
+12834	9702	0
+100075	81838	0
+65697	25116	0
+1041	24840	0
+105025	584	0
+17040	19925	0
+60006	14861	0
+17525	24593	0
+13123	3358	0
+59737	103200	0
+103995	5886	0
+55013	2369	0
+3390	5065	0
+6839	37985	0
+105409	40750	0
+16157	21884	0
+28124	97155	0
+100561	9631	0
+4255	10203	0
+7347	24974	0
+1061	10951	0
+106365	54234	0
+43293	99320	0
+58596	68606	0
+26880	6553	0
+18007	13081	0
+35893	72487	0
+100643	1112	0
+9674	7925	0
+15270	14117	0
+68876	69999	0
+67820	40903	0
+61788	93987	0
+16103	14040	0
+33871	100945	0
+22528	13789	0
+15880	98796	0
+9493	19394	0
+22682	2868	0
+82660	34322	0
+74081	51692	0
+9242	40554	0
+45879	1186	0
+23704	22637	0
+18869	78573	0
+8352	82544	0
+25098	37676	0
+13381	100773	0
+2942	96950	0
+85571	51197	0
+100075	8044	0
+28626	3139	0
+8863	15432	0
+43244	7313	0
+102151	47931	0
+73023	21455	0
+27789	98704	0
+73975	14805	0
+45627	20755	0
+13361	103898	0
+14924	7367	0
+7113	16081	0
+8115	24412	0
+71412	36010	0
+100037	25148	0
+19611	10122	0
+43271	7425	0
+102466	7081	0
+12679	14978	0
+16874	46595	0
+95588	57977	0
+99693	95891	0
+98610	16367	0
+9743	101772	0
+99292	11172	0
+38442	91591	0
+64189	100848	0
+22798	42840	0
+43670	47801	0
+21047	62497	0
+97053	8611	0
+97708	2942	0
+41175	102346	0
+106228	96537	0
+4087	102623	0
+24696	38663	0
+47801	12134	0
+14498	78985	0
+37499	16874	0
+7295	95407	0
+41599	100510	0
+7266	39235	0
+17970	43517	0
+27183	7113	0
+97979	11228	0
+96011	34251	0
+4789	40589	0
+49656	22914	0
+23503	36623	0
+74021	19374	0
+53837	14978	0
+14941	57512	0
+14618	10095	0
+103448	8246	0
+96679	54577	0
+14135	11151	0
+21359	41509	0
+3139	100439	0
+11735	68515	0
+13642	10982	0
+9094	1629	0
+99678	8246	0
+843	26093	0
+7962	101899	0
+19670	25148	0
+56460	3515	0
+81878	15413	0
+25583	18429	0
+17098	18942	0
+96950	38541	0
+17436	64189	0
+105102	17116	0
+44119	18559	0
+24896	53858	0
+96537	99562	0
+5720	104086	0
+51556	38763	0
+38959	68102	0
+97053	37939	0
+55299	56489	0
+11843	10749	0
+11039	19219	0
+722	68449	0
+62497	25650	0
+4822	25487	0
+17004	15432	0
+8514	26944	0
+102623	68515	0
+100332	8169	0
+23503	99121	0
+2179	63382	0
+41496	57492	0
+3410	28288	0
+13753	100316	0
+17415	5324	0
+33227	8115	0
+5617	59555	0
+103525	95142	0
+4789	105169	0
+103141	37454	0
+37253	3217	0
+101912	8825	0
+57459	21249	0
+7134	9312	0
+95371	49101	0
+95059	9724	0
+32119	41599	0
+22774	93561	0
+51740	44090	0
+102733	39920	0
+21493	75071	0
+41584	10452	0
+58586	94724	0
+4582	15570	0
+10036	16170	0
+96551	38310	0
+101342	53406	0
+37342	19742	0
+48865	17639	0
+18723	21884	0
+35107	82353	0
+3921	5450	0
+7383	36713	0
+97663	12991	0
+15880	21214	0
+103282	11922	0
+78985	30787	0
+13908	25289	0
+44824	11962	0
+29596	37233	0
+40161	992	0
+85537	104165	0
+18232	62224	0
+6247	16743	0
+11622	54636	0
+100773	1928	0
+21047	38763	0
+18688	103525	0
+18723	39382	0
+18962	69612	0
+2369	17258	0
+44824	101963	0
+100400	4067	0
+69578	13284	0
+36127	31201	0
+37373	40083	0
+100338	12991	0
+97650	1740	0
+24992	2369	0
+7134	25681	0
+51618	80273	0
+56309	61202	0
+102151	39886	0
+15519	14083	0
+38877	80896	0
+20133	36556	0
+11962	10731	0
+104086	13908	0
+17143	52916	0
+2505	41011	0
+40311	10230	0
+39637	37342	0
+43037	8634	0
+102623	61202	0
+103967	32681	0
+20031	4789	0
+6860	17415	0
+57744	11117	0
+19155	55860	0
+45552	4255	0
+71983	93943	0
+9220	63888	0
+36314	85552	0
+12032	24149	0
+5148	16001	0
+3433	13873	0
+24271	8292	0
+68740	16644	0
+35472	99363	0
+40469	18723	0
+39707	12539	0
+18031	97650	0
+26898	93847	0
+95811	20065	0
+13602	20563	0
+44381	97920	0
+99693	49275	0
+14422	96080	0
+100166	899	0
+26035	10549	0
+5685	99593	0
+8246	9991	0
+20236	105409	0
+42732	41289	0
+13847	8216	0
+15015	56309	0
+100820	44090	0
+7063	54643	0
+94132	7906	0
+13066	103683	0
+3305	17340	0
+6860	43301	0
+3305	17728	0
+60261	100561	0
+20484	42302	0
+101979	22066	0
+8676	9380	0
+100111	95219	0
+20675	71138	0
+42187	47181	0
+12991	93579	0
+3560	36361	0
+47336	24386	0
+13873	93384	0
+101319	94944	0
+99666	88067	0
+59022	39866	0
+21789	93384	0
+102330	6487	0
+78962	35503	0
+72828	68740	0
+98407	87198	0
+31201	58010	0
+36382	9198	0
+22300	95588	0
+26815	106455	0
+106212	17861	0
+51197	20031	0
+33103	57096	0
+40571	83264	0
+69432	102435	0
+10315	24354	0
+19312	39235	0
+14941	38423	0
+27466	7295	0
+32119	95192	0
+100893	53651	0
+94724	3092	0
+103995	75051	0
+69432	16367	0
+89500	28626	0
+38143	85537	0
+4988	99292	0
+9380	21493	0
+23033	22743	0
+49109	7063	0
+13337	37928	0
+105573	23297	0
+59538	10203	0
+61217	51740	0
+25148	13642	0
+52058	4789	0
+38188	32709	0
+8015	102733	0
+7134	75552	0
+95073	24974	0
+11002	14978	0
+44370	35107	0
+10749	66120	0
+74081	3123	0
+99517	53197	0
+38782	3092	0
+99693	23460	0
+63739	101342	0
+36556	12008	0
+94132	94170	0
+44229	14842	0
+71138	56431	0
+3560	72293	0
+22756	99666	0
+25508	39290	0
+102914	95192	0
+8981	106246	0
+19688	72334	0
+97619	19871	0
+13908	1095	0
+1416	6941	0
+95741	15175	0
+6156	8653	0
+38782	41095	0
+20431	59376	0
+35695	17639	0
+37113	25837	0
+58503	62224	0
+45552	55687	0
+70530	50920	0
+18688	9868	0
+19113	560	0
+105025	49656	0
+68675	93238	0
+75552	39598	0
+19219	104937	0
+94724	13381	0
+20834	9077	0
+58618	18723	0
+100584	14560	0
+10391	81878	0
+3123	24354	0
+4553	4724	0
+38663	78785	0
+68804	14216	0
+5299	79625	0
+106246	14978	0
+55027	74021	0
+24896	44478	0
+17558	96646	0
+20614	6941	0
+9914	24271	0
+46908	101979	0
+620	5763	0
+23992	25393	0
+27846	94855	0
+11039	1688	0
+20675	105169	0
+70490	10374	0
+87422	103282	0
+18902	38529	0
+9762	80034	0
+91462	13435	0
+10296	68553	0
+37620	15770	0
+5278	104035	0
+36470	35067	0
+68102	43492	0
+104317	62497	0
+18429	15770	0
+36107	94191	0
+6860	2179	0
+22756	43574	0
+14158	104075	0
+101979	105573	0
+12478	78806	0
+9198	81653	0
+37373	103228	0
+16045	57977	0
+89500	98370	0
+16103	639	0
+44594	59639	0
+40014	53083	0
+14422	14040	0
+37253	9242	0
+100524	69612	0
+15175	13622	0
+19905	81653	0
+10411	78449	0
+44682	41398	0
+78785	45552	0
+95420	6247	0
+8780	44133	0
+8089	2414	0
+58010	104375	0
+99517	64754	0
+37985	10142	0
+105496	15747	0
+49178	9936	0
+1688	42754	0
+65697	57239	0
+34024	100166	0
+97011	38763	0
+19040	25508	0
+104235	41218	0
+103487	61217	0
+103614	36713	0
+9702	99693	0
+45840	45429	0
+43942	92216	0
+40140	96848	0
+21006	17059	0
+76264	94795	0
+28240	19611	0
+38016	4222	0
+102364	39653	0
+56309	10785	0
+13240	99640	0
+14385	19905	0
+1267	9470	0
+9060	51137	0
+40903	103967	0
+105573	65982	0
+59215	678	0
+43244	16690	0
+11057	53165	0
+25536	106388	0
+99855	11466	0
+33883	17457	0
+68091	6839	0
+41175	21823	0
+23276	38016	0
+104075	103214	0
+99292	55887	0
+25650	15049	0
+101701	16985	0
+21455	74548	0
+53498	105447	0
+100820	63382	0
+68424	26353	0
+9786	31598	0
+56091	1609	0
+21117	18962	0
+13030	14978	0
+98567	3759	0
+38636	20713	0
+105716	95951	0
+7491	61788	0
+104920	94855	0
+3877	11798	0
+14958	80273	0
+601	22743	0
+15583	7569	0
+93321	15715	0
+27228	59836	0
+40068	26370	0
+17505	6437	0
+8514	1025	0
+94170	41011	0
+57977	102247	0
+95488	10822	0
+41232	11355	0
+19294	96789	0
+40354	98445	0
+5450	72764	0
+14861	20535	0
+14158	100243	0
+48146	12424	0
+601	25431	0
+52916	51422	0
+28863	13567	0
+106212	104317	0
+98796	99432	0
+48480	777	0
+41128	67519	0
+3410	39653	0
+39555	17818	0
+38966	3515	0
+42302	37454	0
+26146	101319	0
+92046	4042	0
+103683	62805	0
+12653	97168	0
+20549	25583	0
+9953	71412	0
+99814	17436	0
+7295	34024	0
+18007	40788	0
+96262	5584	0
+21342	51137	0
+8634	73838	0
+11887	95301	0
+12619	66028	0
+101221	69612	0
+101221	104497	0
+55299	17988	0
+60225	94795	0
+2571	105731	0
+105687	19925	0
+11433	105447	0
+39653	25536	0
+30730	42840	0
+6992	11484	0
+72596	9181	0
+17380	16140	0
+49109	56460	0
+7680	105731	0
+95488	59848	0
+17143	100075	0
+97920	15701	0
+14787	11075	0
+3248	96627	0
+25508	6463	0
+11466	9914	0
+86981	7661	0
+75552	80292	0
+32826	101056	0
+56326	60261	0
+37676	68553	0
+17397	104937	0
+27139	32412	0
+18942	4474	0
+55138	18232	0
+21419	37233	0
+100037	18869	0
+39235	49178	0
+96789	72596	0
+39382	100893	0
+26209	100804	0
+17728	93299	0
+5148	15250	0
+22682	53213	0
+42754	15715	0
+14861	95059	0
+7518	5015	0
+42056	22066	0
+14534	100945	0
+13337	40750	0
+96551	57967	0
+19351	19543	0
+51692	27352	0
+37939	44090	0
+19500	36382	0
+7347	37223	0
+24412	38125	0
+32252	13156	0
+31154	41432	0
+103639	8372	0
+101701	8825	0
+86981	96487	0
+82353	37605	0
+24992	7244	0
+27971	28156	0
+15963	92243	0
+8551	63382	0
+13704	69396	0
+2505	4087	0
+24092	68281	0
+22159	18074	0
+92032	55887	0
+104481	10508	0
+18114	18826	0
+53837	43942	0
+91591	54662	0
+14534	15214	0
+91144	4067	0
+94204	19791	0
+444	47022	0
+94795	57459	0
+94527	9674	0
+59747	20342	0
+6678	37767	0
+8148	72828	0
+426	37290	0
+51580	12815	0
+10230	57144	0
+7680	74540	0
+55887	86600	0
+51514	13081	0
+39235	9012	0
+19113	38204	0
+99593	39290	0
+17588	8292	0
+56326	43517	0
+100945	14842	0
+26353	100790	0
+39738	71138	0
+8754	104326	0
+13724	59639	0
+11546	5566	0
+48480	102757	0
+47801	5065	0
+1217	17674	0
+87198	10710	0
+917	38541	0
+55299	101056	0
+45535	10549	0
+31478	6860	0
+97065	35472	0
+73975	19583	0
+36623	5462	0
+14657	43244	0
+28358	30243	0
+18826	100699	0
+39866	34599	0
+661	105877	0
+39738	13435	0
+17059	18559	0
+3331	28863	0
+41369	7313	0
+78962	96551	0
+31896	35107	0
+58618	19460	0
+45552	8186	0
+15539	16896	0
+22637	9914	0
+7661	24593	0
+16985	41584	0
+18559	96824	0
+62740	78948	0
+70009	36010	0
+19437	103525	0
+26209	38250	0
+38959	16121	0
+15880	97920	0
+96824	13306	0
+43504	57603	0
+59215	38601	0
+40535	103967	0
+17988	69739	0
+71654	426	0
+38959	6966	0
+47967	93299	0
+102272	28510	0
+68424	104075	0
+10374	16224	0
+12317	58181	0
+68661	53213	0
+14446	58220	0
+37499	31478	0
+106296	28156	0
+20780	19960	0
+74540	54643	0
+15859	93781	0
+40083	26228	0
+45840	53651	0
+17659	19068	0
+5381	14726	0
+18902	43270	0
+4879	20402	0
+14766	35893	0
+36146	48049	0
+39473	11337	0
+16844	14534	0
+32681	38520	0
+10897	55573	0
+23719	57459	0
+9536	17116	0
+10915	38483	0
+7906	4605	0
+35525	13908	0
+14805	3092	0
+52432	25487	0
+24092	37791	0
+15747	44229	0
+1041	15120	0
+3217	41232	0
+45366	19791	0
+8246	17166	0
+11546	55527	0
+21823	17359	0
+5848	42344	0
+31598	59538	0
+69751	15880	0
+20342	5913	0
+46595	8634	0
+101056	8699	0
+62224	70009	0
+6321	15230	0
+51492	32412	0
+95488	36713	0
+62797	73331	0
+7107	95192	0
+104880	34024	0
+65951	87305	0
+5110	7465	0
+37513	14498	0
+62152	2179	0
+14637	21903	0
+37676	94592	0
+27466	15650	0
+16224	6174	0
+27503	94132	0
+56431	6702	0
+17380	39400	0
+80526	40635	0
+62797	18826	0
+17489	6437	0
+13030	35645	0
+81871	6116	0
+5640	101912	0
+93881	28649	0
+6321	44119	0
+6758	17474	0
+20971	93321	0
+63750	104497	0
+27677	69999	0
+95811	15270	0
+17837	13704	0
+68437	39091	0
+4855	4423	0
+36782	19500	0
+68553	42618	0
+63141	45366	0
+57459	38483	0
+41942	11584	0
+59167	39060	0
+16946	11057	0
+16711	45535	0
+62046	2505	0
+58181	7113	0
+14747	18918	0
+103255	22424	0
+36558	15413	0
+45429	72487	0
+103639	41496	0
+19394	7962	0
+9602	7063	0
+7134	96906	0
+102151	26850	0
+6619	51514	0
+96679	35199	0
+9810	65736	0
+42817	102466	0
+23616	56326	0
+12406	68218	0
+7491	678	0
+7266	20877	0
+74866	103282	0
+97477	2571	0
+105472	7244	0
+28649	20047	0
+98006	36910	0
+95301	9868	0
+100111	69374	0
+103165	21620	0
+16844	7680	0
+13222	3877	0
+88067	22492	0
+24805	95192	0
+694	13753	0
+101056	21843	0
+5015	5720	0
+98653	99666	0
+80073	17970	0
+97168	102623	0
+14083	56045	0
+26370	1865	0
+93683	13704	0
+86585	68804	0
+97945	51836	0
+12442	38931	0
+38483	1217	0
+102398	8352	0
+17397	14343	0
+15880	82954	0
+59893	53468	0
+10897	19132	0
+7347	3358	0
+24783	3170	0
+35503	4582	0
+15598	59189	0
+103525	21760	0
+35107	10570	0
+32826	45351	0
+58230	48049	0
+96715	35472	0
+34615	2708	0
+59836	33455	0
+24507	18585	0
+34024	22159	0
+106483	15963	0
+65736	100848	0
+35633	12653	0
+16290	12539	0
+45552	59215	0
+46003	43492	0
+5148	104533	0
+11941	14978	0
+81663	13140	0
+18962	17077	0
+70207	56541	0
+38385	17907	0
+10915	52862	0
+102364	34322	0
+46738	40083	0
+4531	13989	0
+99432	38385	0
+53406	12204	0
+78962	42200	0
+53824	41415	0
+10670	13522	0
+17143	23033	0
+19837	21075	0
+80157	48865	0
+3248	45237	0
+106056	14726	0
+69206	40354	0
+7821	17098	0
+75378	17059	0
+6553	38782	0
+6422	15813	0
+41432	13847	0
+6678	43942	0
+13140	102757	0
+68091	99517	0
+17143	40354	0
+63590	30963	0
+80312	25393	0
+3410	51514	0
+39141	73342	0
+22682	68437	0
+6839	105998	0
+68408	18826	0
+22066	69206	0
+92079	7962	0
+6576	110451	0
+100075	67191	0
+11099	99640	0
+2942	105447	0
+21620	3139	0
+3650	52665	0
+72781	27033	0
+57711	94795	0
+19925	63590	0
+37290	6402	0
+7594	47004	0
+11564	38763	0
+19871	42187	0
+91916	94204	0
+93897	103129	0
+37113	827	0
+44682	38157	0
+38250	55372	0
+75378	105623	0
+32173	17098	0
+100804	51197	0
+97120	14924	0
+96551	10203	0
+110451	11433	0
+11228	1830	0
+11337	68606	0
+54154	2834	0
+43023	26880	0
+63114	40128	0
+4964	15485	0
+8611	47434	0
+73331	12424	0
+13831	43470	0
+14766	93299	0
+41289	37233	0
+24271	28863	0
+26850	19583	0
+13602	36556	0
+59376	2942	0
+39400	45366	0
+74021	69147	0
+57358	77406	0
+16367	104557	0
+12864	38763	0
+5566	97945	0
+105447	26277	0
+45975	22774	0
+38601	10804	0
+26850	45552	0
+27228	6228	0
+11172	104557	0
+9470	15049	0
+18007	41509	0
+8246	100993	0
+79625	5720	0
+9653	19000	0
+11819	96950	0
+18869	10692	0
+38877	39819	0
+58500	19334	0
+2527	18918	0
+25431	22717	0
+12889	71527	0
+74866	20402	0
+93683	27846	0
+82544	30933	0
+81838	19068	0
+15120	15292	0
+80292	25348	0
+3759	104709	0
+4013	31397	0
+80526	41301	0
+8634	19294	0
+24149	20253	0
+38931	41279	0
+103614	1186	0
+78449	27228	0
+97845	35645	0
+68643	33961	0
+44014	10822	0
+6049	12917	0
+6437	15583	0
+7465	62224	0
+9724	103129	0
+19460	43960	0
+22177	58586	0
+53083	55426	0
+101043	39473	0
+8352	6156	0
+3275	19670	0
+59669	40394	0
+104937	42732	0
+103012	46266	0
+59836	94855	0
+14235	31478	0
+2179	13172	0
+96871	43222	0
+78573	2208	0
+15032	20847	0
+38250	38483	0
+39841	94026	0
+38782	59425	0
+1416	18329	0
+26944	3331	0
+17639	6116	0
+967	24696	0
+19275	20635	0
+101342	15985	0
+101772	56045	0
+92097	20675	0
+40394	39793	0
+42840	106388	0
+74021	7702	0
+43492	14842	0
+97053	12991	0
+33871	22528	0
+38520	51564	0
+39290	16170	0
+26944	5254	0
+7313	32412	0
+17505	827	0
+23211	34978	0
+71438	7721	0
+34599	100893	0
+40708	38794	0
+2369	50920	0
+91144	8372	0
+29596	19871	0
+4931	14100	0
+68449	7518	0
+69578	2960	0
+54662	104937	0
+1217	21094	0
+47022	44229	0
+24412	27228	0
+42618	55527	0
+16312	101250	0
+7266	6537	0
+100037	53083	0
+46067	21455	0
+3248	3390	0
+39125	20614	0
+13989	14904	0
+39587	38959	0
+16690	51514	0
+11322	40635	0
+20535	58618	0
+100666	21455	0
+24696	52746	0
+68740	3807	0
+14885	19611	0
+9125	104342	0
+102151	3690	0
+101194	41369	0
+53050	59022	0
+20614	7367	0
+68091	101250	0
+20877	16170	0
+97845	39091	0
+6839	38794	0
+25926	51137	0
+37721	34599	0
+59555	97168	0
+18429	59824	0
+19520	5254	0
+92032	5528	0
+77406	58181	0
+105409	1139	0
+24075	6156	0
+10452	92216	0
+97979	21419	0
+100166	51564	0
+93561	16103	0
+103141	50442	0
+32681	13789	0
+9346	59376	0
+93943	1629	0
+58500	100166	0
+50252	38763	0
+26146	7518	0
+1061	6487	0
+91776	22466	0
+58586	26575	0
+40002	5566	0
+31172	11151	0
+8754	3331	0
+18114	15715	0
+25379	43504	0
+47336	33336	0
+9380	15451	0
+96715	14941	0
+99444	44119	0
+80273	81770	0
+22191	13789	0
+13361	49268	0
+73342	45957	0
+6595	33961	0
+68606	63114	0
+22492	59893	0
+43222	47967	0
+17319	10095	0
+38850	23129	0
+105998	71654	0
+20635	21620	0
+37290	96963	0
+9868	94026	0
+55860	77524	0
+47801	6758	0
+57744	39362	0
+80896	16256	0
+55299	91657	0
+19040	104481	0
+7063	80598	0
+51492	3024	0
+58586	92079	0
+95073	24115	0
+97901	57492	0
+51618	3826	0
+3826	6463	0
+93765	61485	0
+18309	98210	0
+102151	91970	0
+62046	7216	0
+23033	52665	0
+13284	9293	0
+35963	68553	0
+105731	12795	0
+54287	11819	0
+40394	21265	0
+30730	50570	0
+36146	460	0
+65150	88067	0
+96679	93299	0
+7266	102233	0
+27139	6645	0
+100848	18980	0
+47801	103792	0
+32709	15270	0
+38916	103841	0
+33148	10615	0
+11075	55826	0
+18688	97168	0
+15913	53837	0
+38794	13156	0
+20342	105169	0
+101994	20133	0
+23907	3024	0
+23875	10122	0
+94699	17674	0
+40708	62527	0
+94855	6353	0
+80526	104880	0
+17588	95811	0
+103129	105731	0
+33455	106455	0
+27677	100111	0
+40083	30933	0
+18429	7857	0
+41175	33148	0
+97979	12864	0
+3877	27846	0
+67143	42344	0
+82353	661	0
+20253	93362	0
+40571	6228	0
+37620	15701	0
+58596	105447	0
+8115	58606	0
+16825	8246	0
+63590	99517	0
+34024	8266	0
+67604	17796	0
+11099	14766	0
+40128	3024	0
+38483	96569	0
+41111	2989	0
+38613	106388	0
+60225	98780	0
+20515	94527	0
+37290	11322	0
+4582	28709	0
+13584	11466	0
+77406	7134	0
+17818	91294	0
+58220	24805	0
+71138	11962	0
+16103	19611	0
+74548	10804	0
+37605	48555	0
+13753	82660	0
+9361	21020	0
+1095	99363	0
+38959	3092	0
+7962	3410	0
+59808	101912	0
+12204	41332	0
+32301	51692	0
+20253	15376	0
+6512	41030	0
+2989	57744	0
+91657	95488	0
+6042	71527	0
+69374	9653	0
+39382	23211	0
+22637	40014	0
+40128	97619	0
+19722	6304	0
+4497	105573	0
+19722	104533	0
+103027	18942	0
+17209	13967	0
+11622	11735	0
+61217	43470	0
+44478	104075	0
+47181	3024	0
+25508	37373	0
+1572	7994	0
+100524	65697	0
+4474	39555	0
+15539	4789	0
+80157	14601	0
+35227	37253	0
+39417	11394	0
+38794	45975	0
+68160	59538	0
+601	4531	0
+28124	44757	0
+47057	102297	0
+4391	7134	0
+20971	56489	0
+19417	31154	0
+101194	47057	0
+9060	19481	0
+81878	9674	0
+4772	100773	0
+97920	100439	0
+103448	6487	0
+38636	3331	0
+12864	21265	0
+102272	27139	0
+8551	17639	0
+33148	41628	0
+103722	10933	0
+91830	9830	0
+96569	1295	0
+37113	36314	0
+50143	15085	0
+42754	12406	0
+41613	14178	0
+42056	9762	0
+16522	11868	0
+4553	19219	0
+31106	11982	0
+57239	6798	0
+44370	102346	0
+74548	56326	0
+91546	104035	0
+5507	27645	0
+45975	9631	0
+7702	19688	0
+91562	25148	0
+19374	53651	0
+1751	40554	0
+18485	6860	0
+40535	38385	0
+6247	28051	0
+17380	4582	0
+77343	105409	0
+17988	38271	0
+11546	62046	0
+13472	19374	0
+106246	100258	0
+3723	44014	0
+35107	96824	0
+38636	59737	0
+77524	9242	0
+38529	5977	0
+57967	36127	0
+5110	5913	0
+9830	110451	0
+17166	57977	0
+98704	42187	0
+72474	17674	0
+58503	20755	0
+74548	8323	0
+59808	33122	0
+71480	78806	0
+21649	45429	0
+10351	11564	0
+102364	24115	0
+5685	15985	0
+101194	601	0
+13337	18688	0
+100666	24412	0
+102151	46908	0
+18429	94724	0
+51422	44381	0
+104459	86585	0
+42754	72764	0
+38601	105496	0
+13381	14235	0
+87422	29379	0
+10508	39400	0
+20635	14710	0
+91294	31371	0
+32800	82954	0
+40354	11002	0
+14710	17796	0
+16417	22492	0
+52040	39866	0
+51556	8825	0
+17907	39527	0
+98370	54234	0
+13222	21743	0
+101963	62497	0
+97736	8064	0
+1715	100089	0
+13724	760	0
+70992	21249	0
+29379	15432	0
+14343	19481	0
+44090	7642	0
+38334	17209	0
+19960	98370	0
+59808	5423	0
+39707	32681	0
+43470	19351	0
+26898	21620	0
+9424	56566	0
+103614	80598	0
+19294	53651	0
+97979	6116	0
+7106	35963	0
+102233	63590	0
+39637	25335	0
+15485	967	0
+794	44014	0
+4772	87472	0
+4789	40083	0
+82544	39473	0
+93238	73331	0
+37868	14747	0
+68319	1186	0
+74081	43683	0
+50390	66659	0
+13081	24115	0
+39458	7444	0
+99307	22682	0
+25698	71813	0
+27745	18329	0
+71969	44583	0
+102200	37605	0
+41384	62797	0
+13908	12771	0
+992	13923	0
+16844	6702	0
+15701	71602	0
+41289	15156	0
+7642	91144	0
+16312	10804	0
+7680	45642	0
+17818	15413	0
+32252	71527	0
+21020	13361	0
+55527	37767	0
+27033	39587	0
+106350	6915	0
+13361	12771	0
+32826	5450	0
+83096	25098	0
+96789	12406	0
+5462	59836	0
+18826	99814	0
+13724	94868	0
+20535	4531	0
+31598	777	0
+24271	3921	0
+59737	21159	0
+43683	14385	0
+17436	5528	0
+7962	56109	0
+39866	31955	0
+62805	49178	0
+80364	94592	0
+18688	23348	0
+9060	68449	0
+11715	41613	0
+7383	1865	0
+17659	20614	0
+99121	33103	0
+13622	68804	0
+4855	73975	0
+10670	26575	0
+4171	15880	0
+32173	51618	0
+97979	27521	0
+41232	101757	0
+12619	104880	0
+100666	7518	0
+16522	14747	0
+10652	14343	0
+11151	7295	0
+21094	100584	0
+2942	92079	0
+10982	15049	0
+21823	4201	0
+43037	12499	0
+38483	9470	0
+68675	16522	0
+17474	13724	0
+11503	19351	0
+65736	14885	0
+82353	16860	0
+8392	11819	0
+38613	100316	0
+16027	100893	0
+63750	20713	0
+47801	32694	0
+37113	14710	0
+19543	95407	0
+38966	36643	0
+97920	8634	0
+29483	4724	0
+10804	25148	0
+94117	93971	0
+17192	24696	0
+24896	45429	0
+16081	96871	0
+11922	75552	0
+14787	3170	0
+7367	9602	0
+27105	33227	0
+98071	4087	0
+14618	39793	0
+19000	1609	0
+11377	100089	0
+9576	72487	0
+91562	65697	0
+14560	17415	0
+19334	100750	0
+99855	9558	0
+52040	11843	0
+7383	55169	0
+8981	86600	0
+14577	62224	0
+32412	22492	0
+35819	27384	0
+39920	51556	0
+105025	34615	0
+64189	5617	0
+55860	26898	0
+1629	15103	0
+4700	3877	0
+36382	9868	0
+35963	16985	0
+104235	7702	0
+16140	36146	0
+16946	1688	0
+6353	51556	0
+950	97168	0
+6732	1251	0
+62740	64754	0
+73354	46003	0
+35852	13923	0
+10951	19905	0
+104326	33122	0
+5423	11941	0
+13622	64189	0
+103027	70207	0
+26370	19294	0
+3723	21843	0
+25289	105025	0
+21159	41030	0
+17761	11941	0
+38663	53050	0
+106056	93881	0
+106498	5720	0
+9077	32694	0
+57711	29006	0
+4747	74866	0
+4553	22492	0
+103165	95588	0
+6002	20431	0
+85571	6353	0
+19257	38822	0
+93535	28863	0
+12460	5662	0
+16711	39187	0
+96627	55687	0
+19275	9293	0
+102733	43271	0
+70992	20847	0
+71813	14011	0
+10508	101221	0
+41398	41289	0
+33883	21862	0
+81878	103282	0
+22562	29483	0
+14135	17380	0
+26209	24507	0
+80034	73092	0
+80034	11982	0
+20133	82353	0
+1061	59726	0
+3331	8981	0
+39125	17209	0
+19257	93238	0
+62849	5381	0
+20253	17340	0
+100439	13435	0
+8246	68091	0
+35227	12032	0
+8098	28124	0
+2571	105102	0
+45957	52432	0
+104052	9991	0
+10951	30471	0
+68449	3248	0
+18522	48958	0
+19169	31354	0
+14787	25379	0
+98445	105998	0
+56460	23992	0
+55687	39738	0
+98445	71969	0
+74548	100993	0
+50442	41128	0
+93943	33336	0
+103187	56489	0
+58230	39707	0
+31955	13240	0
+91735	9991	0
+3560	39866	0
+3723	58586	0
+7569	30471	0
+103346	7747	0
+62152	18942	0
+28051	59022	0
+601	43023	0
+94132	43853	0
+19169	1186	0
+14422	13081	0
+77861	5742	0
+7661	69383	0
+72781	41509	0
+41613	44119	0
+24149	103995	0
+4013	19394	0
+102733	23680	0
+10670	7107	0
+44370	27139	0
+58230	460	0
+2708	38613	0
+38601	27503	0
+22300	80364	0
+6156	3650	0
+52058	18688	0
+47434	8098	0
+68606	106365	0
+20834	1186	0
+20236	56109	0
+10529	8797	0
+98653	18485	0
+103012	43492	0
+44229	12704	0
+69374	10749	0
+102151	99593	0
+77406	98021	0
+6860	56045	0
+9914	444	0
+21620	71480	0
+3305	43037	0
+80364	91562	0
+103282	14422	0
+17575	104481	0
+38966	43023	0
+99121	8825	0
+26898	78785	0
+2179	41218	0
+14446	91970	0
+12052	16140	0
+87198	68876	0
+3217	44358	0
+36010	95142	0
+19437	9470	0
+2989	6732	0
+48163	68281	0
+40014	57492	0
+100790	92187	0
+38800	71654	0
+43470	10203	0
+77343	13381	0
+39417	94622	0
+24658	39473	0
+94724	68894	0
+93926	37868	0
+18114	3952	0
+16417	8921	0
+16860	23583	0
+19543	63750	0
+2868	34978	0
+96715	31054	0
+6702	103228	0
+35852	7821	0
+41628	9517	0
+38636	30243	0
+106169	15683	0
+20236	104086	0
+101221	14787	0
+38188	1572	0
+59501	5792	0
+106431	41030	0
+17258	27846	0
+26479	15539	0
+13417	11941	0
+8921	97979	0
+6437	99482	0
+10951	38794	0
+6174	99790	0
+15583	14924	0
+59425	16256	0
+69383	57459	0
+53165	93781	0
+37620	22159	0
+41175	105169	0
+27337	105496	0
+100945	6915	0
+1186	18267	0
+22682	14941	0
+59290	19481	0
+17397	41218	0
+91294	97736	0
+39920	40903	0
+41628	65736	0
+100400	6282	0
+41111	35472	0
+26353	67604	0
+45535	66659	0
+1811	13847	0
+14766	17861	0
+15552	78948	0
+39866	12184	0
+19670	25681	0
+17489	102733	0
+7721	21884	0
+19688	17818	0
+10374	102914	0
+17209	6537	0
+14253	25078	0
+93579	16860	0
+80364	93881	0
+72828	41628	0
+39587	19312	0
+10897	7947	0
+50252	19219	0
+15650	75378	0
+34088	14710	0
+39141	12722	0
+22159	12565	0
+1078	91546	0
+53651	23211	0
+105731	15064	0
+7313	103214	0
+15770	34251	0
+15650	9060	0
+9674	93881	0
+20484	77499	0
+10036	9380	0
+32826	42618	0
+101319	18292	0
+45753	100643	0
+35695	13081	0
+13195	23276	0
+14216	102398	0
+98718	100400	0
+15598	33122	0
+30243	18826	0
+21159	81871	0
+40014	50143	0
+58628	106212	0
+53837	38613	0
+17505	6247	0
+38916	24805	0
+68620	12116	0
+50595	18292	0
+50390	17192	0
+10731	18918	0
+106228	99432	0
+19155	6073	0
+97492	8634	0
+41111	96613	0
+50252	97492	0
+27384	17282	0
+104075	25131	0
+100166	13096	0
+62046	91735	0
+13989	3358	0
+15859	17761	0
+8323	72615	0
+99827	967	0
+18688	27105	0
+13773	20309	0
+16121	99517	0
+26146	41599	0
+17575	27337	0
+59726	94868	0
+5528	32119	0
+7979	39808	0
+7544	13724	0
+91657	57459	0
+63739	92079	0
+41350	55887	0
+12653	39187	0
+40002	96789	0
+12096	42817	0
+86585	99395	0
+55639	66028	0
+26146	98006	0
+19460	45840	0
+6073	22066	0
+43023	10351	0
+106296	40014	0
+694	12258	0
+5254	38125	0
+49109	12204	0
+13499	11798	0
+37767	16157	0
+25487	55013	0
+3542	3275	0
+82954	85619	0
+37620	33455	0
+104326	28307	0
+827	2868	0
+104235	42618	0
+98653	37253	0
+43670	53651	0
+25098	51137	0
+5065	93765	0
+25837	13773	0
+66120	78785	0
+102435	8468	0
+39382	97901	0
+97619	93561	0
+93765	18092	0
+59893	102233	0
+17040	104317	0
+102346	9631	0
+12134	103967	0
+12991	71438	0
+59425	19772	0
+95142	104459	0
+23680	10633	0
+2527	19583	0
+5742	69739	0
+1464	42344	0
+38636	101772	0
+35067	102086	0
+35645	93897	0
+39458	15230	0
+7425	28358	0
+38423	49656	0
+98370	36713	0
+13499	81663	0
+42618	37373	0
+17489	18464	0
+73838	41599	0
+59358	13670	0
+86585	6645	0
+22798	601	0
+19791	15064	0
+6049	11962	0
+27033	55592	0
+5381	93943	0
+14842	103995	0
+27503	99517	0
+13642	6096	0
+1025	19820	0
+86585	38368	0
+91451	13847	0
+2960	14787	0
+95059	3877	0
+14135	96537	0
+10915	63141	0
+94944	32336	0
+101043	79625	0
+47931	3410	0
+4724	16946	0
+28156	102466	0
+93384	8780	0
+71813	104035	0
+97492	35963	0
+5110	92079	0
+26432	17077	0
+68408	10250	0
+94622	52862	0
+102272	61202	0
+17525	10411	0
+13642	11686	0
+10692	6096	0
+37620	36556	0
+55592	37499	0
+17489	56109	0
+59167	78948	0
+3390	46465	0
+41218	8352	0
+38125	14385	0
+21249	43670	0
+48049	12539	0
+97398	19481	0
+36127	98894	0
+55426	12653	0
+13923	102167	0
+105998	6619	0
+26228	32681	0
+33455	6002	0
+55158	24974	0
+31354	7594	0
+33148	94204	0
+31896	9470	0
+5381	5214	0
+63739	8015	0
+20780	6134	0
+24115	722	0
+53468	37676	0
+75409	103639	0
+37253	10059	0
+25131	35067	0
+55639	678	0
+17639	100584	0
+69751	15570	0
+9198	4553	0
+20286	14498	0
+97398	103831	0
+103448	102364	0
+17988	104481	0
+4222	42187	0
+105956	13222	0
+99640	102733	0
+55299	102839	0
+15519	6228	0
+17952	39235	0
+32301	2527	0
+24805	97650	0
+59376	19169	0
+17192	39187	0
+42618	12184	0
+103346	48865	0
+24507	7081	0
+27384	19132	0
+67519	19561	0
+6941	38601	0
+967	62911	0
+8676	26035	0
+91144	72802	0
+26944	105409	0
+41415	639	0
+17674	14941	0
+100750	48958	0
+6758	41528	0
+11686	105877	0
+41142	104818	0
+6002	7857	0
+10296	92079	0
+20549	8115	0
+104086	6992	0
+49656	92243	0
+104818	36470	0
+15963	13172	0
+8392	44478	0
+102346	98006	0
+7747	11982	0
+41175	28156	0
+100820	16290	0
+6049	19257	0
+98224	53050	0
+103792	103841	0
+17474	37513	0
+3275	94117	0
+104863	11172	0
+69383	98766	0
+30933	104165	0
+41509	73023	0
+73931	2868	0
+95407	104086	0
+18232	52432	0
+59022	101171	0
+37586	35525	0
+78962	26850	0
+23129	26277	0
+13123	38916	0
+27645	38794	0
+31896	42599	0
+99444	91916	0
+100699	101994	0
+60225	97920	0
+82353	69612	0
+72764	68449	0
+39707	44381	0
+103228	7313	0
+41398	96420	0
+47057	40635	0
+31955	68876	0
+3410	9762	0
+6860	51836	0
+55976	55184	0
+20675	19132	0
+36127	25698	0
+60715	95420	0
+19155	56541	0
+39886	13622	0
+57953	19722	0
+65951	57389	0
+38541	17837	0
+44381	2414	0
+7594	101994	0
+34024	27846	0
+38423	5792	0
+68515	63590	0
+105932	13522	0
+9936	19806	0
+105336	45237	0
+99790	6860	0
+53498	35199	0
+100534	50421	0
+6192	7680	0
+31494	69374	0
+4822	103214	0
+15701	16644	0
+9558	20535	0
+100316	37223	0
+97053	96679	0
+7266	59824	0
+51422	17040	0
+39819	45957	0
+9936	74866	0
+23503	78962	0
+12096	15552	0
+5192	101319	0
+94944	93299	0
+777	86600	0
+3759	6487	0
+6304	59639	0
+93881	41509	0
+59726	17474	0
+3877	15413	0
+100820	31371	0
+35107	58606	0
+105731	102086	0
+32412	17359	0
+16027	6941	0
+6941	5450	0
+44358	96158	0
+20695	29006	0
+53050	38204	0
+43900	1865	0
+106431	99640	0
+62805	63382	0
+8266	14637	0
+16660	33961	0
+68606	6537	0
+5381	9653	0
+40161	7444	0
+18762	8266	0
+19583	9077	0
+55887	35472	0
+59022	1235	0
+25779	102914	0
+104880	21094	0
+35067	9991	0
+103995	8436	0
+97120	15485	0
+100993	104481	0
+39555	58181	0
+35067	59669	0
+40589	12224	0
+50143	4171	0
+15230	17674	0
+40140	57953	0
+6228	18918	0
+98237	94622	0
+45351	6282	0
+1186	10374	0
+47801	37471	0
+105850	95371	0
+15103	6437	0
+57977	4988	0
+97065	85519	0
+43826	56541	0
+14059	48375	0
+96715	39382	0
+14117	22177	0
+87305	99395	0
+91694	62497	0
+71527	7107	0
+13773	47931	0
+7313	11117	0
+53165	102398	0
+91830	65982	0
+9914	104557	0
+34024	19960	0
+80930	25681	0
+87422	68553	0
+24149	44583	0
+27745	94868	0
+15250	15932	0
+74866	75071	0
+2942	40914	0
+74866	3139	0
+34615	21419	0
+34251	28841	0
+6915	37721	0
+74021	19192	0
+11584	105472	0
+39886	23348	0
+39235	100510	0
+2868	71527	0
+16825	96600	0
+34251	67191	0
+10633	10822	0
+45429	13240	0
+25650	100510	0
+7680	45879	0
+1464	68894	0
+3650	39187	0
+104920	6247	0
+58500	68675	0
+103792	72781	0
+15270	6156	0
+19806	69739	0
+39738	74548	0
+38442	32800	0
+26745	51514	0
+91546	94855	0
+25583	87265	0
+100820	12539	0
+91451	43942	0
+43293	41369	0
+104709	27677	0
+9674	104075	0
+6002	15598	0
+68643	16367	0
+25431	13923	0
+10670	68515	0
+51836	15583	0
+7244	68160	0
+38423	43023	0
+8825	21760	0
+13670	12565	0
+105538	42344	0
+60261	41232	0
+44682	7821	0
+1235	18464	0
+44358	18092	0
+16367	96963	0
+96871	96789	0
+12317	7016	0
+18329	15214	0
+37563	14941	0
+17927	56541	0
+14100	96551	0
+66659	58596	0
+95407	56566	0
+69783	15292	0
+13813	36558	0
+39458	20065	0
+77499	39417	0
+14577	42056	0
+11735	75552	0
+72474	102504	0
+66659	12619	0
+21921	27971	0
+67604	31478	0
+17489	14100	0
+96569	32301	0
+45975	49109	0
+7425	2989	0
+13240	27337	0
+96906	52040	0
+24805	2942	0
+38800	40002	0
+2179	51836	0
+12499	9602	0
+37342	75409	0
+104787	28358	0
+37563	92113	0
+71813	35472	0
+53837	8266	0
+12032	97920	0
+46266	3331	0
+71654	39598	0
+54643	11151	0
+32301	39738	0
+26745	68894	0
+6512	75071	0
+20204	7347	0
+13622	40571	0
+15570	94191	0
+38988	52916	0
+426	18980	0
+1416	36623	0
+9810	23297	0
+41175	72764	0
+6732	8754	0
+98584	11355	0
+71527	38271	0
+21455	55527	0
+104375	24412	0
+15813	33961	0
+2527	96011	0
+25379	40311	0
+14805	19583	0
+722	102364	0
+99395	9361	0
+82353	18942	0
+5036	98210	0
+100510	1186	0
+105409	24696	0
+3358	10878	0
+87422	40571	0
+87265	102086	0
+31354	8392	0
+15015	25926	0
+27228	17659	0
+49101	1572	0
+24412	14996	0
+39793	68606	0
+60715	37253	0
+17952	102200	0
+3921	7333	0
+19294	14675	0
+87436	78785	0
+16081	20713	0
+106498	52746	0
+100332	10434	0
+33227	13890	0
+11228	50570	0
+10374	10692	0
+81653	15196	0
+99517	4700	0
+62849	60006	0
+103214	1235	0
+7857	102435	0
+7544	37620	0
+101912	102272	0
+101250	103683	0
+70992	1186	0
+41075	19275	0
+13789	71438	0
+18092	99320	0
+50595	66028	0
+39346	59376	0
+18980	15064	0
+23129	6576	0
+97785	18485	0
+94622	104235	0
+35645	100945	0
+103214	41315	0
+91562	80930	0
+3690	99827	0
+17927	36107	0
+39290	14135	0
+26228	41128	0
+72781	38483	0
+58586	19192	0
+8846	7925	0
+17359	96600	0
+24412	9914	0
+20253	2708	0
+19905	67299	0
+15049	14637	0
+9810	7038	0
+13602	95951	0
+39555	59215	0
+39688	8266	0
+16522	17558	0
+15913	67604	0
+11075	92243	0
+3723	20834	0
+6304	103967	0
+49109	14253	0
+68740	53050	0
+105573	47967	0
+10296	95588	0
+11645	100338	0
+4171	54662	0
+14996	15156	0
+24412	41432	0
+23460	103722	0
+58628	12077	0
+28051	40903	0
+14726	22159	0
+3921	14675	0
+13337	13847	0
+14805	20595	0
+19688	8754	0
+6116	11433	0
+42754	10633	0
+16874	7680	0
+100316	4553	0
+20402	13967	0
+72334	21862	0
+843	20635	0
+19670	14941	0
+99444	31955	0
+86981	20236	0
+20635	91657	0
+2960	25650	0
+41011	92243	0
+3952	102466	0
+35199	14040	0
+54234	25536	0
+7063	15963	0
+43574	68319	0
+18429	19417	0
+40183	20653	0
+34978	7106	0
+51564	12032	0
+601	70207	0
+49109	99395	0
+47931	100166	0
+8015	7569	0
+37563	3542	0
+93765	25393	0
+38916	32227	0
+102330	100561	0
+81871	42187	0
+59555	38157	0
+33103	10296	0
+68804	40788	0
+42344	3611	0
+68606	21249	0
+1078	10411	0
+21214	103200	0
+5701	13567	0
+36010	104342	0
+7425	3433	0
+8634	20940	0
+15485	3826	0
+5720	32336	0
+12917	20286	0
+65736	53858	0
+14675	61202	0
+6116	81663	0
+6512	41095	0
+98718	14100	0
+47860	26575	0
+38959	52665	0
+69432	2505	0
+99666	26880	0
+13337	101056	0
+93053	28124	0
+6247	12152	0
+105266	21789	0
+85519	60261	0
+41384	13195	0
+9702	67299	0
+45738	102167	0
+4171	9971	0
+97663	68620	0
+33961	68606	0
+43222	50442	0
+15859	22982	0
+7747	104075	0
+1751	13417	0
+17340	16367	0
+80896	8372	0
+11057	8436	0
+3759	9702	0
+12406	40571	0
+7491	68515	0
+71969	51618	0
+105266	13172	0
+39091	79019	0
+69147	88067	0
+102466	41030	0
+100993	97120	0
+61901	12653	0
+58618	26745	0
+30730	8148	0
+9830	38794	0
+15770	16157	0
+28240	72293	0
+42618	82954	0
+6116	71138	0
+95219	48865	0
+68661	102733	0
+93321	92113	0
+57358	4013	0
+94191	5254	0
+31096	16170	0
+11172	6134	0
+22137	33227	0
+10822	68281	0
+12864	33871	0
+57711	12478	0
+25536	19871	0
+24524	14692	0
+53197	26745	0
+1041	11322	0
+18464	39738	0
+15598	41011	0
+15049	13417	0
+15598	51137	0
+22774	56326	0
+102247	68424	0
+8148	100089	0
+101963	17505	0
+11584	13081	0
+33148	5065	0
+4449	91694	0
+8950	52862	0
+14766	39346	0
+42732	4908	0
+6595	8216	0
+103027	12619	0
+13454	75552	0
+5763	99814	0
+47004	37620	0
+101912	43517	0
+827	11057	0
+38271	34024	0
+24412	7544	0
+27745	104342	0
+37513	99216	0
+85552	40903	0
+7962	1235	0
+8266	44030	0
+33148	14710	0
+68408	27033	0
+63750	69147	0
+9094	20431	0
+19132	96950	0
+62797	14978	0
+44583	12960	0
+8323	53858	0
+11433	19481	0
+11322	40903	0
+96537	62079	0
+11622	97650	0
+7081	35472	0
+620	99347	0
+100790	37767	0
+94724	36623	0
+18942	49892	0
+55592	19351	0
+99320	11715	0
+102233	59808	0
+71138	21789	0
+5792	10822	0
+59022	5886	0
+101899	94622	0
+1751	27521	0
+12991	41142	0
+103749	8676	0
+12864	100524	0
+40083	2989	0
+25926	91657	0
+20695	13522	0
+99292	6042	0
+75552	100037	0
+41142	8015	0
+71131	28240	0
+45552	95059	0
+13417	99292	0
+36556	32826	0
+11322	3170	0
+47931	36361	0
+98071	1295	0
+43853	24783	0
+102247	26035	0
+47931	4042	0
+13030	45535	0
+33626	23276	0
+25779	10596	0
+97477	80073	0
+47860	94868	0
+96848	25116	0
+13472	14498	0
+40914	40554	0
+101043	24840	0
+95142	95741	0
+95205	15270	0
+1041	100584	0
+47769	74081	0
+39808	11075	0
+23276	100400	0
+42840	17143	0
+10059	41584	0
+57967	99827	0
+62805	18559	0
+19394	100666	0
+100400	104880	0
+39587	73342	0
+61901	54234	0
+19905	2505	0
+16522	4531	0
+100524	97011	0
+28358	1139	0
+5148	9517	0
+24207	3560	0
+43222	11415	0
+6134	37721	0
+19722	23129	0
+20595	16367	0
+17077	64754	0
+40535	23460	0
+46980	102504	0
+36713	100089	0
+35819	106228	0
+19437	13306	0
+17258	11099	0
+37586	48865	0
+44824	41398	0
+5065	71983	0
+8015	31371	0
+39819	44133	0
+19132	7113	0
+101221	50595	0
+104052	45627	0
+76264	31354	0
+9220	22585	0
+91591	14011	0
+19670	59167	0
+9380	16825	0
+7113	9517	0
+6860	34088	0
+11902	27971	0
+100524	10374	0
+43470	103141	0
+13622	47931	0
+99562	40014	0
+72745	24593	0
+12224	101250	0
+17605	69999	0
+4553	11868	0
+17489	69751	0
+68675	10982	0
+19977	72781	0
+5617	100075	0
+5299	41599	0
+95488	18559	0
+27919	2708	0
+34024	105687	0
+34599	16081	0
+46980	794	0
+43574	103639	0
+3587	18585	0
+38529	15859	0
+13030	81878	0
+87408	97398	0
+25116	24354	0
+8115	27846	0
+95420	19742	0
+97477	98393	0
+69432	5015	0
+37253	14766	0
+44583	38171	0
+22982	31172	0
+24075	18051	0
+30341	105877	0
+59189	17837	0
+104787	722	0
+17436	85552	0
+37428	98610	0
+66120	31494	0
+87436	18007	0
+12032	31478	0
+28649	55013	0
+13337	73092	0
+17474	16808	0
+15813	102167	0
+75051	8098	0
+6798	21117	0
+95073	94592	0
+100510	39417	0
+54577	93579	0
+93926	57977	0
+32301	25779	0
+10122	67820	0
+8372	37454	0
+21117	15963	0
+17907	101568	0
+28240	11622	0
+96011	38157	0
+1751	65697	0
+40394	19871	0
+63590	13306	0
+3560	41599	0
+14924	60006	0
+11484	20515	0
+1740	25289	0
+12116	93579	0
+41075	98021	0
+4582	23992	0
+100699	19192	0
+102839	11868	0
+1740	8115	0
+7383	82353	0
+28051	38988	0
+42396	6156	0
+40535	100037	0
+31478	14343	0
+96487	93781	0
+68259	62224	0
+2505	7721	0
+11564	6732	0
+100750	12815	0
+15085	94074	0
+28051	47860	0
+98894	14941	0
+42840	37868	0
+14560	43504	0
+96715	13989	0
+65150	100338	0
+48049	11433	0
+18464	93971	0
+71813	19219	0
+70973	6512	0
+16121	20431	0
+26353	72487	0
+29040	38541	0
+4423	45237	0
+73931	50252	0
+105932	19169	0
+40914	21419	0
+5110	6798	0
+51422	14978	0
+44370	53197	0
+5110	97155	0
+3305	93579	0
+899	69612	0
+38794	91462	0
+20133	37113	0
+17558	17639	0
+20484	96950	0
+40788	13967	0
+38663	41175	0
+52862	98718	0
+25508	40469	0
+49268	27521	0
+8064	91144	0
+37767	56091	0
+19169	87436	0
+80073	19155	0
+73838	12348	0
+11099	41942	0
+62527	6228	0
+11798	12679	0
+72828	27139	0
+20989	24524	0
+53468	69783	0
+37563	66659	0
+5324	1112	0
+68437	7106	0
+5254	68259	0
+94117	12619	0
+1751	20579	0
+59893	15230	0
+17761	17970	0
+92243	21117	0
+93579	104557	0
+15451	7465	0
+794	20342	0
+85571	29379	0
+101785	41111	0
+43271	71412	0
+38916	102757	0
+15085	103841	0
+14498	36314	0
+51580	63590	0
+20614	20755	0
+15932	1629	0
+1865	100584	0
+58230	17588	0
+91970	38601	0
+5662	13454	0
+32236	92243	0
+41628	27919	0
+15650	12096	0
+601	87408	0
+65951	85537	0
+74866	19583	0
+7347	12795	0
+28051	18688	0
+46266	38188	0
+96569	20834	0
+35067	45957	0
+9094	41218	0
+5192	21159	0
+41128	1061	0
+102086	13847	0
+19417	16256	0
+99855	26432	0
+4789	23503	0
+39187	37454	0
+99363	1942	0
+19722	58500	0
+11902	7611	0
+2505	32173	0
+24696	19132	0
+92032	14216	0
+23211	13222	0
+43492	15583	0
+16224	12348	0
+15583	43660	0
+11715	18918	0
+32412	62152	0
+20253	28307	0
+103749	24783	0
+25508	24271	0
+71654	25536	0
+20989	106431	0
+55169	21359	0
+20133	3139	0
+3807	15156	0
+95371	46067	0
+38800	38143	0
+7994	18762	0
+38271	12991	0
+74021	55013	0
+41011	68620	0
+8292	72596	0
+17040	11843	0
+60715	100111	0
+17970	17818	0
+62079	93926	0
+10452	30341	0
+20535	45552	0
+18869	13813	0
+44478	20549	0
+7906	19334	0
+10059	16312	0
+9762	35199	0
+33871	98071	0
+10296	93943	0
+95371	75378	0
+91144	2527	0
+5324	28358	0
+72802	11503	0
+103165	98210	0
+24992	760	0
+48146	45429	0
+14534	102733	0
+16001	2478	0
+50390	58503	0
+102914	4497	0
+33961	37563	0
+11645	100089	0
+40589	106431	0
+80930	102733	0
+47004	40164	0
+30787	39026	0
+5450	91451	0
+39235	79625	0
+91462	20535	0
+8653	56566	0
+54263	68804	0
+39866	101568	0
+98945	79625	0
+99640	93765	0
+13908	103614	0
+73975	8653	0
+40589	6156	0
+94795	14216	0
+101620	9220	0
+2179	99693	0
+93384	21649	0
+7038	36024	0
+7821	7702	0
+7979	26575	0
+92097	38385	0
+25335	10596	0
+4171	11337	0
+44090	43301	0
+19742	42187	0
+15650	67831	0
+7979	79019	0
+678	3472	0
+94527	16896	0
+6512	16985	0
+3248	21047	0
+56460	11902	0
+31478	36440	0
+102839	91694	0
+75409	4908	0
+106431	53486	0
+32351	71654	0
+25201	59726	0
+71438	66659	0
+57459	73506	0
+620	38469	0
+40469	17927	0
+96158	93847	0
+15813	1865	0
+16928	102839	0
+17887	33455	0
+38157	2208	0
+13642	20614	0
+79685	80598	0
+59555	39707	0
+20847	18847	0
+15813	2834	0
+38966	10785	0
+37605	69396	0
+98584	8846	0
+17436	37928	0
+44370	62152	0
+7569	100243	0
+32336	25116	0
+106498	25148	0
+18847	59425	0
+11819	51514	0
+99363	40788	0
+36024	9576	0
+72828	18601	0
+13284	53406	0
+46908	68894	0
+5015	9242	0
+55573	14560	0
+3390	5036	0
+38204	14842	0
+59836	38613	0
+96950	23680	0
+6073	74081	0
+95219	29040	0
+8089	16170	0
+104533	9424	0
+33883	10822	0
+47801	2745	0
+14805	68281	0
+16027	41315	0
+91970	10615	0
+38822	7611	0
+104317	11394	0
+57512	17558	0
+8754	68424	0
+46595	8098	0
+10841	14117	0
+37767	11172	0
+26353	10452	0
+899	38529	0
+11754	14924	0
+3390	94724	0
+39125	11306	0
+6487	38601	0
+23992	105998	0
+40394	57711	0
+57239	37342	0
+33626	31054	0
+54154	65736	0
+104459	19275	0
+40311	50421	0
+9181	65697	0
+87472	27846	0
+102757	46465	0
+33227	68620	0
+7491	19791	0
+38529	21159	0
+42599	12771	0
+10529	97155	0
+100111	66659	0
+41398	25837	0
+100338	38520	0
+70992	95951	0
+10508	5720	0
+14040	1267	0
+36314	98237	0
+15292	34322	0
+80312	25335	0
+93238	26209	0
+96011	9653	0
+96507	19091	0
+70973	63382	0
+100848	37342	0
+101853	24092	0
+59189	6595	0
+9914	34024	0
+53213	38763	0
+72334	102297	0
+24354	40914	0
+33961	70992	0
+48163	71138	0
+100439	26745	0
+47336	14675	0
+104326	12152	0
+55687	37290	0
+61202	104787	0
+19481	62079	0
+1928	51740	0
+78962	10479	0
+10915	36127	0
+31598	20971	0
+21455	3952	0
+18074	104086	0
+71412	31354	0
+95588	38782	0
+22717	105877	0
+53321	50390	0
+8089	19670	0
+82392	38368	0
+19294	22562	0
+38171	51492	0
+33626	16121	0
+12478	106365	0
+17116	1139	0
+68449	100561	0
+101979	6678	0
+41075	22177	0
+44358	19520	0
+50252	102466	0
+37113	68091	0
+98945	13435	0
+15292	55013	0
+38385	19351	0
+59358	20031	0
+65150	10296	0
+38171	41599	0
+102914	28841	0
+3611	17588	0
+10615	917	0
+4724	10878	0
+102707	68235	0
+9380	41584	0
+19772	444	0
+11754	65697	0
+5913	32119	0
+103749	19977	0
+34615	103228	0
+12917	16711	0
+26228	40354	0
+1751	104787	0
+97398	53050	0
+38822	24805	0
+15175	7333	0
+1186	4391	0
+11075	100773	0
+52862	68553	0
+94944	58181	0
+23719	26370	0
+2571	28358	0
+59726	13081	0
+20834	38188	0
+38334	41279	0
+26353	66120	0
+9971	3123	0
+103282	24593	0
+21743	103639	0
+100524	51422	0
+33883	13284	0
+95059	30693	0
+43023	37223	0
+11798	48375	0
+57239	22682	0
+7113	8089	0
+14296	26880	0
+101979	17796	0
+39362	51422	0
+41942	17927	0
+5278	22798	0
+11735	15085	0
+92097	68876	0
+95371	35067	0
+73331	17837	0
+794	37985	0
+50390	71602	0
+36107	23680	0
+100699	10804	0
+19996	77343	0
+44594	38310	0
+38385	1928	0
+8186	15715	0
+13284	2868	0
+18601	38931	0
+5792	20732	0
+102707	47004	0
+12184	104342	0
+94896	102364	0
+38850	17319	0
+93971	41204	0
+8981	8533	0
+72781	2768	0
+38271	21075	0
+44594	22637	0
+18114	96080	0
+7313	41613	0
+1186	58500	0
+20065	13472	0
+62092	94855	0
+100332	6645	0
+10933	77499	0
+14941	31371	0
+19000	27352	0
+5192	12565	0
+93299	31172	0
+37290	37454	0
+20088	78962	0
+100993	6941	0
+45351	40354	0
+9991	7962	0
+1025	103487	0
+13361	91776	0
+9198	19312	0
+41204	15683	0
+72828	16860	0
+5685	101757	0
+14235	67831	0
+37253	13081	0
+35199	94074	0
+22137	22492	0
+22682	101319	0
+97979	9743	0
+104709	4855	0
+1609	12348	0
+460	96011	0
+104497	55169	0
+75552	44090	0
+7491	68102	0
+57977	39060	0
+27971	24896	0
+13873	12317	0
+16620	78573	0
+21214	38529	0
+67831	14158	0
+75409	27503	0
+99855	19169	0
+22177	38837	0
+39141	40914	0
+18942	39637	0
+43574	13140	0
+69751	12258	0
+14083	4747	0
+40372	99432	0
+101006	97155	0
+19871	97477	0
+13522	62046	0
+62224	6042	0
+33626	24896	0
+13361	29025	0
+11735	57096	0
+35472	15120	0
+4931	8169	0
+4222	45429	0
+58220	103683	0
+98718	105998	0
+101701	55826	0
+102200	39886	0
+35472	87387	0
+19113	59290	0
+7465	57389	0
+7134	38663	0
+37939	94699	0
+72781	89500	0
+87387	91747	0
+67191	17077	0
+37342	20253	0
+56091	11887	0
+25348	78449	0
+9198	8825	0
+37586	4391	0
+4931	68876	0
+27789	104459	0
+18559	9786	0
+1464	54263	0
+3587	24092	0
+101250	51836	0
+37342	36127	0
+4067	56045	0
+45351	96963	0
+38601	18251	0
+100400	1251	0
+45879	9293	0
+19394	15715	0
+69383	14710	0
+3331	17988	0
+11057	20402	0
+71527	41432	0
+10095	16027	0
+19460	74540	0
+9653	41157	0
+43037	18826	0
+32236	5886	0
+25487	15770	0
+85537	7642	0
+10203	100316	0
+95301	444	0
+85552	36470	0
+12478	94191	0
+82353	18464	0
+101899	13140	0
+22585	103639	0
+30693	1865	0
+26479	6619	0
+68643	31598	0
+10508	102151	0
+16224	101979	0
+22743	15570	0
+13284	30693	0
+105687	41350	0
+3542	6383	0
+32412	47860	0
+29040	96906	0
+38822	54643	0
+101342	41613	0
+106483	26277	0
+101194	9702	0
+101645	17098	0
+91694	30787	0
+18309	584	0
+6116	11962	0
+93987	7680	0
+99307	22774	0
+444	53837	0
+40068	12704	0
+24783	41011	0
+42200	98780	0
+20695	28307	0
+96080	57603	0
+106431	62911	0
+91144	21620	0
+12722	53468	0
+39060	42200	0
+62152	59726	0
+24805	67143	0
+4747	19688	0
+2179	16808	0
+75071	25289	0
+56045	41175	0
+72334	105447	0
+40788	31397	0
+8846	104920	0
+22682	34251	0
+37791	29596	0
+14560	41030	0
+55027	103995	0
+41384	13172	0
+85571	20595	0
+6992	100510	0
+27645	24507	0
+17380	18585	0
+4531	101006	0
+68939	17659	0
+13967	75071	0
+76264	1688	0
+97053	41599	0
+14675	12653	0
+74866	7906	0
+7244	101853	0
+96262	105932	0
+32826	8266	0
+94527	7994	0
+31054	53197	0
+77343	8352	0
+105496	26353	0
+103012	15137	0
+56045	29117	0
+36107	10670	0
+100561	1538	0
+74540	85537	0
+104818	6304	0
+9830	38636	0
+17192	38143	0
+67519	17340	0
+31955	41509	0
+103027	6678	0
+100804	7107	0
+43270	63141	0
+14618	8634	0
+12864	21249	0
+54287	24783	0
+20236	3139	0
+4201	35893	0
+11686	102330	0
+44824	14296	0
+14805	75071	0
+584	103525	0
+950	2414	0
+17970	16367	0
+31054	6073	0
+12008	103214	0
+11172	44133	0
+53824	99482	0
+105496	18309	0
+57389	71969	0
+17887	6049	0
+16711	26432	0
+26370	917	0
+10710	11002	0
+59022	41142	0
+38613	8825	0
+69612	59639	0
+59848	72745	0
+27337	24115	0
+69836	8323	0
+37676	68606	0
+35107	21324	0
+53083	62849	0
+7333	55184	0
+10549	100243	0
+13337	8169	0
+26479	51492	0
+37253	7081	0
+105649	99593	0
+5423	97901	0
+4724	20780	0
+40589	4908	0
+24896	7906	0
+91830	96551	0
+101899	96646	0
+86585	101785	0
+69999	97168	0
+8981	98021	0
+13499	20653	0
+38385	65150	0
+12204	5148	0
+14422	42056	0
+4855	82353	0
+71438	100510	0
+104863	14158	0
+95142	41011	0
+12889	44119	0
+16844	5507	0
+31371	1688	0
+10374	21342	0
+96627	8169	0
+68620	73023	0
+67820	41250	0
+42754	96158	0
+96420	70009	0
+98945	25116	0
+11075	94868	0
+42396	20614	0
+55826	46738	0
+13030	36643	0
+6049	13096	0
+32252	67191	0
+77406	9268	0
+19905	9181	0
+14805	31096	0
+72877	12184	0
+760	18114	0
+8468	17525	0
+1830	25779	0
+37939	20780	0
+54275	14787	0
+53498	98584	0
+42302	95588	0
+101757	9674	0
+15451	17397	0
+63141	61788	0
+17004	15413	0
+7383	98584	0
+17098	97619	0
+91144	7106	0
+58586	11394	0
+68675	3217	0
+100258	10897	0
+93321	40394	0
+31054	55592	0
+87472	101103	0
+17728	21649	0
+93943	13847	0
+8884	14601	0
+96262	18092	0
+12889	13306	0
+5977	104165	0
+7266	42200	0
+70992	36010	0
+40311	100666	0
+20877	9125	0
+52058	16860	0
+33148	25650	0
+45552	25536	0
+41942	36107	0
+20088	75071	0
+28240	37513	0
+99307	15485	0
+55826	68218	0
+100439	40535	0
+96011	444	0
+106431	22774	0
+52665	5065	0
+25508	15747	0
+93321	71131	0
+24412	105025	0
+15715	5617	0
+19500	92046	0
+601	18688	0
+11484	81653	0
+97736	14675	0
+8115	72828	0
+81770	102466	0
+33336	87408	0
+12077	72802	0
+7367	97477	0
+96487	6174	0
+99121	10434	0
+3921	13361	0
+55887	13417	0
+19091	56109	0
+38837	71480	0
+3358	12518	0
+10615	15747	0
+59726	11902	0
+19806	4222	0
+21493	13361	0
+5423	13642	0
+21006	60715	0
+17059	19688	0
+100993	1139	0
+79625	15552	0
+15539	101979	0
+4087	46908	0
+101043	103012	0
+75378	50390	0
+15137	16140	0
+3275	36107	0
+73331	38469	0
+19688	13813	0
+3690	48958	0
+93299	94324	0
+96158	21061	0
+96789	58618	0
+20635	9830	0
+14726	78449	0
+96848	18429	0
+35107	47801	0
+72334	42187	0
+10315	96871	0
+22637	31494	0
+28240	11057	0
+98445	18232	0
+95192	2505	0
+843	34251	0
+5015	63739	0
+91591	45552	0
+99216	15770	0
+39458	11466	0
+39187	26432	0
+68437	16170	0
+1538	14805	0
+33871	9361	0
+34944	91970	0
+94026	97155	0
+38334	12795	0
+14924	39738	0
+27971	18617	0
+37563	38613	0
+53858	1647	0
+49101	19791	0
+1538	105850	0
+777	94724	0
+100316	58220	0
+41496	11039	0
+18381	97901	0
+11735	25431	0
+9198	1609	0
+4789	7994	0
+7594	39841	0
+41332	103228	0
+39362	7106	0
+20847	99216	0
+42840	15049	0
+94795	678	0
+40372	99855	0
+13337	10785	0
+63590	58596	0
+66028	100524	0
+15539	22466	0
+14805	28626	0
+33626	38157	0
+53406	42344	0
+26209	19871	0
+21843	96824	0
+31172	4449	0
+18962	2960	0
+18114	85519	0
+59785	41128	0
+36382	31478	0
+29006	14824	0
+36314	50390	0
+96824	99482	0
+99444	36107	0
+15485	40128	0
+100439	37676	0
+73931	9220	0
+16157	10529	0
+19742	105447	0
+33336	24386	0
+6702	43293	0
+8921	106365	0
+83096	16140	0
+91776	3587	0
+34251	96789	0
+40750	93579	0
+4087	13584	0
+87436	18942	0
+93819	55826	0
+47022	22137	0
+42200	45351	0
+9242	14747	0
+39707	73342	0
+13284	28288	0
+16290	20253	0
+100848	69578	0
+68553	49178	0
+103487	42302	0
+18292	3433	0
+4201	11645	0
+56431	15519	0
+22982	1609	0
+3331	71131	0
+15196	19257	0
+87305	95219	0
+9517	19543	0
+59501	29379	0
+72781	44682	0
+106498	13081	0
+6595	1464	0
+10804	19561	0
+38877	55299	0
+3921	39738	0
+9830	103448	0
+100534	35227	0
+104075	102297	0
+39984	8950	0
+24763	56309	0
+83264	1740	0
+36556	56541	0
+27299	93535	0
+24149	93579	0
+62740	10596	0
+18381	5254	0
+13967	7661	0
+16844	12539	0
+33961	1217	0
+81770	38271	0
+63382	96848	0
+97477	11228	0
+72802	43900	0
+20309	87265	0
+77499	63382	0
+29483	42344	0
+12499	20971	0
+55592	950	0
+97398	12134	0
+105573	11754	0
+9493	9293	0
+39473	4988	0
+2672	1865	0
+19561	40354	0
+95219	37454	0
+81838	40298	0
+20484	16522	0
+16620	37223	0
+58628	95407	0
+58628	40311	0
+40394	29025	0
+53858	3024	0
+17818	29379	0
+71438	102297	0
+8950	44119	0
+41496	37499	0
+63141	18381	0
+94724	12224	0
+80273	61217	0
+38529	9012	0
+93881	9762	0
+1008	41111	0
+9810	9762	0
+6645	48146	0
+91970	15747	0
+63590	63739	0
+21760	3410	0
+12834	97168	0
+35819	42840	0
+59737	25289	0
+13724	19169	0
+24115	35503	0
+40788	91144	0
+14117	25348	0
+30693	21117	0
+41218	25583	0
+41350	13081	0
+21649	43271	0
+104880	100993	0
+47181	39458	0
+102167	26035	0
+101757	8653	0
+98370	21789	0
+31397	17861	0
+59189	21020	0
+39984	98210	0
+94592	21743	0
+9517	13704	0
+97945	95741	0
+5685	75051	0
+71412	31201	0
+74081	17098	0
+14924	12565	0
+9810	16140	0
+45753	25779	0
+7994	8653	0
+37791	1609	0
+14787	25994	0
+14747	57977	0
+43504	9536	0
+4222	35503	0
+8551	22562	0
+15539	9536	0
+17340	11447	0
+12348	19294	0
+104235	10452	0
+14824	60006	0
+20515	9380	0
+57358	9181	0
+98021	55158	0
+40322	13967	0
+59022	103165	0
+17319	56109	0
+35633	15570	0
+39187	94944	0
+81838	27789	0
+38988	9312	0
+101979	46067	0
+11962	11686	0
+6595	1295	0
+20940	22982	0
+96824	100945	0
+13081	17166	0
+93238	99347	0
+1830	52665	0
+17952	3515	0
+49178	55527	0
+13030	14958	0
+19374	68939	0
+17258	2179	0
+62527	55138	0
+18918	35893	0
+81878	12539	0
+31354	93321	0
+52665	39458	0
+41075	61901	0
+6042	11228	0
+9517	15156	0
+68281	96646	0
+76035	7465	0
+19351	21789	0
+1217	9268	0
+36623	87472	0
+87436	10315	0
+19561	46595	0
+6304	56566	0
+103027	98718	0
+80896	55169	0
+69751	19520	0
+38157	59167	0
+4171	36440	0
+97920	28510	0
+6941	100790	0
+13240	52862	0
+99292	93535	0
+36024	30730	0
+1095	4255	0
+38794	57389	0
+33455	68876	0
+16224	78948	0
+14178	99347	0
+15913	100773	0
+22066	6437	0
+13813	98393	0
+36010	24207	0
+15214	9060	0
+23875	30787	0
+7465	103639	0
+14117	43301	0
+71527	69836	0
+2527	71602	0
+35227	41204	0
+78785	8754	0
+10692	12184	0
+69612	102466	0
+21159	71983	0
+55138	81878	0
+24115	11075	0
+96262	98407	0
+104880	74540	0
+100561	80930	0
+11601	30787	0
+19977	73092	0
+79625	11355	0
+91562	59022	0
+33103	8323	0
+917	5507	0
+18847	55013	0
+10615	96963	0
+22756	13381	0
+39091	52058	0
+77861	102272	0
+105649	15196	0
+13172	91747	0
+11075	444	0
+104481	100804	0
+11019	82544	0
+39866	10479	0
+9293	2745	0
+38636	5720	0
+22177	13361	0
+27503	78785	0
+48163	45738	0
+52040	19583	0
+80034	2369	0
+57711	9536	0
+72877	12518	0
+39598	41369	0
+14059	59848	0
+45658	33455	0
+13602	13381	0
+35199	6595	0
+59639	58230	0
+20940	17861	0
+94795	32252	0
+95219	45957	0
+27745	55887	0
+15747	59824	0
+71654	66028	0
+94699	35199	0
+39187	81653	0
+7702	33455	0
+12815	62911	0
+13670	1538	0
+560	7702	0
+27033	8825	0
+46738	58628	0
+41350	24271	0
+53468	21862	0
+46465	68259	0
+5278	96824	0
+8514	55887	0
+23704	100699	0
+12368	22982	0
+59425	54577	0
+3723	39653	0
+101785	103614	0
+82954	100316	0
+22466	102914	0
+50920	35503	0
+22137	7266	0
+2834	44133	0
+22798	20713	0
+37233	12077	0
+105447	8863	0
+77524	8352	0
+43517	92216	0
+68939	14498	0
+29025	73506	0
+12134	26093	0
+55687	6192	0
+100089	8352	0
+98006	45658	0
+51692	18031	0
+91747	101853	0
+96158	94622	0
+85519	66028	0
+27384	8611	0
+37454	18114	0
+26880	14861	0
+59726	68319	0
+28626	99593	0
+31494	59639	0
+19688	18251	0
+87198	56091	0
+9493	16690	0
+43470	26815	0
+55687	20286	0
+106350	3690	0
+11466	97031	0
+7544	4700	0
+91735	17192	0
+38423	35199	0
+14941	12795	0
+15701	50920	0
+57239	7947	0
+68606	105447	0
+14534	20635	0
+104481	104375	0
+94855	12052	0
+16157	25131	0
+794	7925	0
+55158	6512	0
+20431	94896	0
+19132	56489	0
+7611	13704	0
+57358	53486	0
+2369	47801	0
+24271	51836	0
+17474	68449	0
+56326	86600	0
+103639	67519	0
+1139	18869	0
+13943	38385	0
+26880	15451	0
+18962	106212	0
+14842	25393	0
+7333	1025	0
+1251	19871	0
+11601	36010	0
+14296	68606	0
+75378	62797	0
+16985	32301	0
+68606	91591	0
+38988	45957	0
+14422	52058	0
+11503	27033	0
+3560	3305	0
+58010	21620	0
+827	19561	0
+15552	87198	0
+6156	20031	0
+71527	27139	0
+54643	13417	0
+3877	66028	0
+97979	97901	0
+11941	21620	0
+18869	32800	0
+7962	12619	0
+93987	37342	0
+11503	17761	0
+106388	31172	0
+96158	12834	0
+13873	13967	0
+87198	59189	0
+55976	19722	0
+20431	68102	0
+39707	6228	0
+101701	94026	0
+76264	11415	0
+7113	15570	0
+4747	54636	0
+38250	32412	0
+39637	24763	0
+38125	55013	0
+50390	7594	0
+13499	61202	0
+85537	12771	0
+53468	3740	0
+61901	36024	0
+27677	93819	0
+12539	47434	0
+94868	94622	0
+47434	8634	0
+59669	51422	0
+1865	10652	0
+47967	51556	0
+96537	14158	0
+19334	34322	0
+7994	110451	0
+14766	95420	0
+9346	93238	0
+97708	17166	0
+39187	98584	0
+12653	53651	0
+101979	24507	0
+80526	59785	0
+7113	15598	0
+49109	21020	0
+23583	3217	0
+38310	97492	0
+13831	18762	0
+18688	68553	0
+15747	103722	0
+55887	10391	0
+13030	55027	0
+12096	18007	0
+4497	17025	0
+33122	94896	0
+38188	19722	0
+36024	18962	0
+55426	95371	0
+68319	1865	0
+3826	102839	0
+70992	4042	0
+9724	96646	0
+49109	97031	0
+91562	96011	0
+39473	41369	0
+4042	103282	0
+104937	29117	0
+16290	40128	0
+16027	39841	0
+36127	100993	0
+39400	6174	0
+38931	67604	0
+11002	14824	0
+96679	98006	0
+15085	37791	0
+94170	17077	0
+1830	2745	0
+15214	11982	0
+48958	96569	0
+11622	14296	0
+35645	36470	0
+20047	102346	0
+18942	20204	0
+36127	79019	0
+78962	97120	0
+426	95205	0
+51564	3248	0
+29117	28510	0
+96848	68281	0
+26370	6839	0
+14787	82544	0
+68424	38837	0
+35199	98584	0
+70992	41415	0
+22774	51197	0
+57144	22466	0
+101772	19806	0
+65736	6437	0
+42302	2989	0
+19132	95588	0
+85619	80896	0
+58596	16690	0
+6002	37253	0
+17558	95142	0
+59747	41175	0
+83096	10652	0
+65736	94855	0
+9424	48480	0
+42817	10529	0
+91830	6595	0
+15880	49656	0
+460	11337	0
+11584	102330	0
+38204	91562	0
+17166	9558	0
+777	33455	0
+40708	104052	0
+103141	8634	0
+584	37586	0
+12704	34944	0
+24805	14904	0
+94170	14657	0
+13873	5977	0
+15196	15701	0
+65951	54662	0
+934	72802	0
+19520	100075	0
+13030	92032	0
+45840	37791	0
+5662	27033	0
+46003	4391	0
+5528	5254	0
+56109	42754	0
+50421	56309	0
+43942	100166	0
+9830	40354	0
+6758	3650	0
+103722	62911	0
+93926	27919	0
+10122	59726	0
+102330	13873	0
+37428	96551	0
+23907	7444	0
+14726	63382	0
+100945	14253	0
+8676	82392	0
+17474	16081	0
+9971	21921	0
+102466	7882	0
+40183	1609	0
+23719	39637	0
+71527	17907	0
+21862	104086	0
+10841	103187	0
+18251	99693	0
+48958	18464	0
+55158	8797	0
+14343	87387	0
+94170	25583	0
+722	26093	0
+9896	59425	0
+23616	98610	0
+98006	26246	0
+43504	5110	0
+68437	96715	0
+98584	11394	0
+15196	25379	0
+57096	17588	0
+88067	15932	0
+40140	18292	0
+47057	45552	0
+38520	40708	0
+3587	68437	0
+13943	5278	0
+103129	6966	0
+21823	4724	0
+16896	96080	0
+79625	97168	0
+40322	8089	0
+22914	44682	0
+9094	18292	0
+36107	85462	0
+19294	44030	0
+91916	104075	0
+23875	41509	0
+9702	1235	0
+9470	55158	0
+66120	35503	0
+92046	73331	0
+104326	23129	0
+48555	17818	0
+71813	4747	0
+10036	21620	0
+78962	5763	0
+73506	100584	0
+25508	45366	0
+9077	12406	0
+827	12478	0
+101056	36782	0
+5254	17927	0
+13417	85537	0
+5361	28240	0
+3515	14657	0
+39091	69999	0
+1267	71654	0
+99790	9517	0
+103749	24386	0
+45552	1416	0
+10692	99320	0
+16367	34978	0
+59824	78449	0
+104481	14824	0
+80526	23398	0
+5278	7611	0
+46908	56309	0
+3433	11433	0
+11447	7016	0
+87387	11868	0
+94868	2768	0
+18092	12771	0
+35963	31354	0
+20484	22585	0
+93897	8216	0
+100699	1572	0
+100338	24524	0
+104235	55860	0
+32800	94324	0
+98841	15985	0
+98945	57389	0
+5913	26228	0
+96700	19257	0
+100643	23276	0
+24207	100773	0
+97477	95073	0
+70973	83264	0
+15049	97120	0
+2478	47769	0
+105716	105266	0
+41528	31478	0
+104533	92079	0
+21823	7882	0
+96627	27503	0
+917	80526	0
+24524	38916	0
+105956	104052	0
+4605	15064	0
+58586	68424	0
+38016	69147	0
+73092	21843	0
+16224	38850	0
+13222	97168	0
+7383	101772	0
+80073	20713	0
+13081	9558	0
+13890	57967	0
+17457	55976	0
+6422	13873	0
+41279	44358	0
+104459	37985	0
+18962	7661	0
+41432	10897	0
+53837	20460	0
+41204	16312	0
+97785	6463	0
+3275	70530	0
+93943	88067	0
+95891	18962	0
+71969	24207	0
+59639	13337	0
+99307	96613	0
+12368	14692	0
+55639	80526	0
+19169	36558	0
+25431	25698	0
+40535	12348	0
+97945	21094	0
+61485	25289	0
+41628	20595	0
+85519	99855	0
+93299	6206	0
+12406	91462	0
+26146	44133	0
+56045	2414	0
+22982	14805	0
+96487	94795	0
+102346	27466	0
+44229	20675	0
+47004	67820	0
+98445	12864	0
+81871	5584	0
+37471	917	0
+3410	26432	0
+44090	15650	0
+23348	40635	0
+20971	37767	0
+5507	7244	0
+47022	41279	0
+51556	2414	0
+45840	9346	0
+4964	3390	0
+11503	10982	0
+79019	16985	0
+14560	15913	0
+44358	72487	0
+106431	40788	0
+10596	22066	0
+98210	28510	0
+91916	40903	0
+93943	105025	0
+27677	38442	0
+73092	39555	0
+15770	38385	0
+37721	39026	0
+19688	71138	0
+40068	3952	0
+101899	6537	0
+74540	51692	0
+22585	11172	0
+63750	16081	0
+6576	71412	0
+12619	10095	0
+56566	34024	0
+22982	94324	0
+96646	1112	0
+10933	5148	0
+10036	96906	0
+105850	38692	0
+1217	53165	0
+11306	1811	0
+13240	44358	0
+51580	13943	0
+2834	6839	0
+37928	8754	0
+81663	36782	0
+55169	15485	0
+41496	8216	0
+58606	40589	0
+7642	102733	0
+26479	1928	0
+93819	5566	0
+40469	106455	0
+94622	11151	0
+9762	98945	0
+21823	10692	0
+58181	1186	0
+59189	22159	0
+62092	38541	0
+106431	20031	0
+52916	72745	0
+100037	22191	0
+18723	105998	0
+3331	21075	0
+75409	20549	0
+73506	5617	0
+53468	4553	0
+67604	104342	0
+18762	5324	0
+20204	35503	0
+19068	31397	0
+47860	12184	0
+10915	20253	0
+9631	20732	0
+17761	94592	0
+26093	6553	0
+8148	104920	0
+8634	91735	0
+87436	8089	0
+57967	47336	0
+99855	45753	0
+6282	18114	0
+39458	6206	0
+14766	9724	0
+104818	98841	0
+26246	25681	0
+20236	75409	0
+5148	102839	0
+15270	92216	0
+55396	19334	0
+78449	72487	0
+28156	105409	0
+70992	741	0
+11099	25650	0
+10822	794	0
+6487	8468	0
+32709	12815	0
+10374	42200	0
+57389	106212	0
+102839	12889	0
+36558	15049	0
+9493	31397	0
+19688	70207	0
+57953	1095	0
+96420	8901	0
+58618	2834	0
+19351	16860	0
+67820	72802	0
+106212	59808	0
+100089	12460	0
+97477	5701	0
+94527	100316	0
+43517	444	0
+43270	11039	0
+13240	42599	0
+8884	37233	0
+35633	35472	0
+3650	14135	0
+18980	22492	0
+96906	11002	0
+38877	46067	0
+99121	9702	0
+41584	5192	0
+38423	41204	0
+60006	13831	0
+27403	101043	0
+65736	61788	0
+16825	1217	0
+56326	16825	0
+27228	71654	0
+24271	97901	0
+19742	58596	0
+37791	96848	0
+19132	741	0
+5701	34615	0
+13172	43504	0
+9077	70207	0
+33148	92032	0
+28841	55826	0
+95951	8044	0
+54234	25487	0
+96262	52040	0
+18251	50390	0
+53406	18232	0
+104375	56566	0
+105573	99395	0
+19996	45429	0
+103967	99216	0
+49268	2868	0
+17952	13435	0
+105649	63590	0
+59425	18601	0
+77343	83096	0
+105025	11868	0
+87305	46738	0
+10933	20402	0
+46980	102151	0
+36218	12795	0
+105716	40322	0
+33455	43574	0
+61788	10296	0
+35227	36010	0
+71527	63750	0
+9361	2708	0
+6437	46908	0
+3921	41398	0
+29117	100893	0
+16844	74866	0
+41432	21094	0
+54234	68449	0
+42302	23875	0
+3877	8676	0
+44014	12077	0
+62497	11601	0
+38850	37605	0
+17143	21843	0
+94592	98210	0
+103129	38663	0
+97031	11715	0
+40903	69612	0
+52916	584	0
+12460	69396	0
+68553	73354	0
+87387	17258	0
+40014	91830	0
+44594	55527	0
+36713	5299	0
+5065	13602	0
+52665	103027	0
+53321	68740	0
+8323	44014	0
+50252	100075	0
+8720	46738	0
+100166	38663	0
+24271	85619	0
+105623	70530	0
+25078	68606	0
+96715	18688	0
+7425	3170	0
+54662	17227	0
+85462	28358	0
+20431	105932	0
+46003	71602	0
+17457	85619	0
+95371	18902	0
+6247	601	0
+37342	17004	0
+16620	17796	0
+22066	26246	0
+2369	17116	0
+101701	17436	0
+6042	6537	0
+40914	2768	0
+42618	2989	0
+41432	8901	0
+13813	57358	0
+4087	25393	0
+12116	72293	0
+28051	18031	0
+103502	46465	0
+15230	20031	0
+6134	24696	0
+97011	101250	0
+9631	95741	0
+37586	59785	0
+17970	96011	0
+45552	25379	0
+2369	15085	0
+43244	47860	0
+99827	105877	0
+96789	37428	0
+21061	6966	0
+68281	8352	0
+5065	100750	0
+41332	12258	0
+105447	1647	0
+61217	68449	0
+14618	52385	0
+28709	41061	0
+4724	26880	0
+87422	55158	0
+105731	41369	0
+101171	13454	0
+68620	9914	0
+20653	31494	0
+41496	19257	0
+5462	45351	0
+41095	8699	0
+100773	105266	0
+63382	20653	0
+21620	104086	0
+24207	39688	0
+23460	19561	0
+16256	15650	0
+7107	100534	0
+69751	4013	0
+101979	6915	0
+10951	69383	0
+100075	27919	0
+25289	38310	0
+38143	1740	0
+21789	33103	0
+83096	38368	0
+93299	1811	0
+80034	73023	0
+105496	1041	0
+55887	2527	0
+16928	80598	0
+13642	9181	0
+91462	43023	0
+75512	98841	0
+11686	103792	0
+24149	19169	0
+92243	47434	0
+40372	23616	0
+104709	10529	0
+47860	104920	0
+22743	43492	0
+13472	96848	0
+86585	4772	0
+65150	11377	0
+15015	6282	0
+5299	3305	0
+3542	96848	0
+20065	70009	0
+13989	17282	0
+62152	14726	0
+15032	21455	0
+27466	53406	0
+13284	26035	0
+1751	101979	0
+3410	7544	0
+9558	11645	0
+11887	99320	0
+102623	95073	0
+105336	77499	0
+777	18074	0
+53321	11735	0
+6174	46908	0
+48958	40535	0
+14040	16896	0
+97031	17004	0
+19520	45738	0
+32800	10915	0
+70009	62911	0
+47057	67604	0
+93897	17397	0
+103448	40394	0
+93579	80273	0
+9936	95891	0
+97920	26432	0
+61217	6422	0
+92032	17674	0
+38385	41369	0
+64754	68894	0
+99482	21493	0
+70973	96158	0
+41584	20653	0
+15196	21620	0
+91562	97398	0
+59848	32351	0
+4747	17907	0
+26850	72802	0
+104863	7367	0
+3472	17059	0
+6192	62805	0
+97398	105169	0
+40903	10933	0
+8392	93897	0
+38782	104086	0
+33871	3826	0
+38423	18723	0
+96789	94170	0
+105956	20460	0
+62092	105731	0
+17192	16224	0
+14577	97398	0
+5278	9012	0
+102364	72828	0
+7107	39290	0
+11484	15214	0
+22562	17359	0
+57603	41142	0
+21094	13622	0
+9125	28051	0
+7569	53197	0
+43271	25650	0
+75071	43271	0
+47860	24896	0
+48049	27105	0
+14824	41095	0
+18074	91546	0
+37454	103639	0
+102086	102733	0
+14446	47931	0
+13454	104052	0
+26277	100848	0
+96646	56091	0
+59555	6702	0
+3331	15552	0
+20675	72828	0
+53165	43293	0
+13361	104075	0
+15214	5886	0
+10822	39984	0
+4255	68643	0
+64189	101250	0
+101056	5214	0
+17861	59555	0
+35963	103187	0
+105169	6702	0
+47004	426	0
+38520	45351	0
+88306	10296	0
+26146	45627	0
+94170	843	0
+11151	39866	0
+58606	19871	0
+92243	36127	0
+6042	11503	0
+20595	103749	0
+19394	62046	0
+100332	13222	0
+16985	1061	0
+105409	18762	0
+17988	15570	0
+37928	102757	0
+44682	98718	0
+93053	23616	0
+16140	79625	0
+6422	24896	0
+15103	96551	0
+11019	68408	0
+14996	8676	0
+41369	68424	0
+97155	17489	0
+94795	9198	0
+13240	14941	0
+3433	41289	0
+5278	78449	0
+100584	12442	0
+5792	21342	0
+5720	35893	0
+57977	40014	0
+13622	40083	0
+104937	6437	0
+19275	105336	0
+35963	10804	0
+18232	69836	0
+8015	100993	0
+14216	59189	0
+69206	32336	0
+38310	62092	0
+6758	20286	0
+71138	7821	0
+40161	100166	0
+29379	8064	0
+43517	67299	0
+28709	52385	0
+1235	32252	0
+59747	102707	0
+49178	1811	0
+104326	39417	0
+100643	102167	0
+56091	102151	0
+80910	3497	0
+22137	3740	0
+11019	12096	0
+39458	17970	0
+11117	65150	0
+85552	45879	0
+17761	19132	0
+23992	6576	0
+105447	59669	0
+93987	78785	0
+5742	777	0
+56541	56091	0
+1186	11337	0
+96700	43683	0
+104863	103967	0
+43660	5763	0
+2527	5192	0
+96551	19000	0
+11117	18267	0
+16844	94592	0
+678	30933	0
+4067	43942	0
+62527	56541	0
+17077	7611	0
+85519	104937	0
+54234	53824	0
+26575	4700	0
+32681	13831	0
+47801	55013	0
+71654	103614	0
+12864	81653	0
+53858	41432	0
+20780	68939	0
+14083	16290	0
+86981	95488	0
+24840	68661	0
+30243	16290	0
+74540	41628	0
+93943	1688	0
+12795	65982	0
+45658	13123	0
+46908	103255	0
+42732	32709	0
+27228	14235	0
+11466	36146	0
+43960	6174	0
+104086	12460	0
+100111	14805	0
+94896	27645	0
+104075	69396	0
+17397	93971	0
+37290	28649	0
+5507	55396	0
+12224	77499	0
+36146	72764	0
+26479	68675	0
+105649	24524	0
+55826	95205	0
+78985	92113	0
+69751	678	0
+101319	46266	0
+8754	57239	0
+105932	5148	0
+1572	19543	0
+87408	37373	0
+16896	43271	0
+827	78985	0
+661	68894	0
+36782	741	0
+10897	101772	0
+9953	5763	0
+26035	3877	0
+45840	95301	0
+54263	88306	0
+4087	26209	0
+70973	13989	0
+13622	91562	0
+96906	28156	0
+27971	11394	0
+9380	27352	0
+14083	39527	0
+14618	6282	0
+59215	11887	0
+24412	97736	0
+100338	10596	0
+32694	16157	0
+104863	57144	0
+530	99827	0
+15214	97492	0
+52746	17575	0
+52916	46067	0
+69612	17380	0
+8653	25779	0
+96262	41061	0
+4067	100750	0
+25335	73975	0
+39091	35227	0
+23276	22651	0
+16690	25148	0
+5036	105169	0
+13140	7518	0
+59555	55372	0
+66028	52058	0
+42344	103995	0
+11686	40298	0
+101785	14317	0
+41315	36910	0
+21214	15485	0
+41250	17818	0
+65736	95766	0
+17227	97065	0
+23348	7857	0
+17818	103792	0
+43470	98407	0
+83096	86600	0
+42817	51556	0
+5450	20563	0
+917	39808	0
+9536	2834	0
+43683	46595	0
+15137	41030	0
+25335	67191	0
+2942	5848	0
+13096	39026	0
+75409	39026	0
+7962	13567	0
+11520	8514	0
+39793	6402	0
+24412	57096	0
+38016	71438	0
+58628	45237	0
+91451	15137	0
+21249	20484	0
+99395	19275	0
+95766	30730	0
+3092	41011	0
+31249	106350	0
+27105	20675	0
+8981	99827	0
+81878	7747	0
+72474	38368	0
+5450	10652	0
+17436	6966	0
+7491	8292	0
+16522	40750	0
+53837	63750	0
+69147	78806	0
+54234	68259	0
+20780	24507	0
+99121	36361	0
+17605	14675	0
+38529	19925	0
+15539	46908	0
+67604	20065	0
+72991	26370	0
+72764	82353	0
+31154	104937	0
+3759	37373	0
+58503	48375	0
+4222	16743	0
+14446	28510	0
+52746	20695	0
+40083	99347	0
+8797	46465	0
+13381	38959	0
+16027	88067	0
+99593	55976	0
+9786	95420	0
+6437	1112	0
+72877	44370	0
+35525	105998	0
+10804	69147	0
+12116	104481	0
+39141	72334	0
+78962	103165	0
+100666	58010	0
+18826	27745	0
+48555	98407	0
+4553	14253	0
+106246	23907	0
+6073	19871	0
+20031	75051	0
+17728	51422	0
+46908	4423	0
+97663	48163	0
+100338	741	0
+19417	2478	0
+15413	70207	0
+39458	11843	0
+39290	104086	0
+59808	16001	0
+78449	5462	0
+14861	53651	0
+3092	8392	0
+41315	106388	0
+49178	44358	0
+15175	58181	0
+9830	39346	0
+19312	58220	0
+16140	12795	0
+105025	54275	0
+80598	20732	0
+33455	91451	0
+101342	39187	0
+32351	47434	0
+91657	5742	0
+40394	98610	0
+33122	59501	0
+93657	777	0
+72802	98006	0
+39362	21743	0
+12771	43683	0
+14924	19806	0
+26209	22717	0
+13873	88067	0
+13923	8115	0
+33148	24896	0
+10142	12224	0
+10296	620	0
+14040	43960	0
+43574	102272	0
+87408	99347	0
+93321	8551	0
+10250	85571	0
+5278	14296	0
+30933	87305	0
+584	41142	0
+59425	37513	0
+62911	38423	0
+16157	13435	0
+24524	3515	0
+16001	39346	0
+99347	15859	0
+15292	47769	0
+78948	43683	0
+93847	106388	0
+19772	11151	0
+15270	20614	0
+104863	12653	0
+14560	18762	0
+68894	14178	0
+17837	47967	0
+13967	34599	0
+39793	98224	0
+100584	11306	0
+38016	3170	0
+20309	37223	0
+47004	42187	0
+8266	53197	0
+99292	11735	0
+17588	15413	0
+8436	62797	0
+41332	99395	0
+98237	10036	0
+60225	21493	0
+41942	101912	0
+15137	98945	0
+9762	47181	0
+91451	27183	0
+9674	78962	0
+28358	54275	0
+41232	13831	0
+77406	19257	0
+100439	62805	0
+38157	36361	0
+25583	19312	0
+10749	1751	0
+57358	38966	0
+94855	18251	0
+34978	101785	0
+10296	16417	0
+3472	20253	0
+59639	4423	0
+14117	101899	0
+13989	31106	0
+9060	57144	0
+71983	72802	0
+11466	8514	0
+44133	92243	0
+8884	95951	0
+68515	100332	0
+52916	9896	0
+92097	40469	0
+9810	57512	0
+10570	8611	0
+104481	14577	0
+8846	63382	0
+6049	5913	0
+40311	87408	0
+6156	7038	0
+55592	12565	0
+14941	19155	0
+15175	104342	0
+10095	12096	0
+99363	20579	0
+678	16711	0
+5792	39473	0
+101103	7081	0
+56460	1112	0
+14422	10479	0
+38966	15064	0
+21862	93781	0
+59290	11151	0
+24412	14747	0
+58181	16660	0
+54636	78962	0
+28156	9762	0
+95588	35525	0
+97650	85537	0
+6839	9896	0
+59555	58606	0
+14178	60261	0
+6553	9991	0
+59425	27403	0
+38794	4879	0
+25681	41095	0
+81838	17359	0
+28358	98796	0
+20286	8884	0
+95407	1942	0
+15650	104497	0
+104326	44014	0
+43244	85619	0
+71131	82353	0
+93238	101979	0
+40903	15583	0
+3952	40788	0
+7721	26370	0
+98718	106350	0
+15120	39334	0
+63888	9312	0
+8372	26246	0
+15650	33883	0
+100510	73838	0
+55396	28240	0
+93987	5584	0
+94868	21342	0
+39808	9830	0
+10878	25289	0
+11546	19977	0
+28841	92113	0
+102757	58181	0
+32412	10351	0
+40322	32119	0
+11377	950	0
+97492	5324	0
+35107	72828	0
+95205	35525	0
+4724	47057	0
+79625	34599	0
+13724	9125	0
+93987	48375	0
+7925	14534	0
+22424	3587	0
+62092	37767	0
+101620	26277	0
+13123	44119	0
+69612	36782	0
+103487	80910	0
+67604	9743	0
+70973	34322	0
+23719	56109	0
+69432	99292	0
+14135	102398	0
+103722	17319	0
+28841	94204	0
+48375	73975	0
+106365	36782	0
+43660	57389	0
+102167	73506	0
+26944	103831	0
+38423	48163	0
+9242	10804	0
+20253	56566	0
+7216	26815	0
+33626	28510	0
+95951	19977	0
+55138	62092	0
+6402	99292	0
+49656	44030	0
+78962	36782	0
+11039	39587	0
+48865	25698	0
+102233	110451	0
+98567	100893	0
+26944	1751	0
+13890	41496	0
+34944	15085	0
+41384	47931	0
+55573	101701	0
+54263	43942	0
+1715	18309	0
+8825	17761	0
+41315	95588	0
+106056	55013	0
+19132	68408	0
+13123	11962	0
+29483	38782	0
+37563	1609	0
+3139	8323	0
+37233	68218	0
+24207	11941	0
+92032	36910	0
+38125	17209	0
+75051	15795	0
+98704	2672	0
+48163	7367	0
+15085	460	0
+26370	7569	0
+25487	14422	0
+4201	99678	0
+40554	103722	0
+7994	105932	0
+59376	10878	0
+11117	14787	0
+51492	7882	0
+39920	17227	0
+104317	794	0
+32800	11394	0
+24092	39362	0
+103141	28841	0
+73838	85571	0
+5278	41628	0
+36782	8098	0
+102398	101912	0
+98704	73023	0
+95205	27299	0
+3515	102330	0
+67831	10036	0
+43492	1095	0
+100561	23875	0
+32227	36127	0
+7544	19688	0
+55527	69612	0
+3170	79685	0
+44090	39555	0
+4201	6758	0
+14135	71412	0
+70207	63114	0
+75552	40083	0
+25536	36713	0
+41061	18826	0
+105538	8044	0
+3331	6282	0
+9762	12406	0
+50442	102086	0
+100848	4423	0
+100111	14787	0
+20535	102398	0
+38469	54662	0
+11941	95741	0
+100848	6116	0
+11645	13967	0
+48958	7611	0
+20065	35819	0
+1740	16027	0
+12619	17474	0
+56460	53486	0
+20847	68620	0
+59808	19742	0
+58230	5617	0
+31896	21455	0
+37605	82954	0
+6247	26228	0
+917	32252	0
+105623	40322	0
+15683	20402	0
+82353	82392	0
+16170	97663	0
+25698	13522	0
+31154	52916	0
+27919	7107	0
+77861	30471	0
+17040	31154	0
+11584	17861	0
+10951	28240	0
+43660	18688	0
+12460	50570	0
+71138	69836	0
+93881	9810	0
+10374	9914	0
+5324	63141	0
+105538	9517	0
+37586	17728	0
+12152	24271	0
+72877	91970	0
+17098	43492	0
+2868	62805	0
+105169	6839	0
+69432	69206	0
+58586	21159	0
+68259	6383	0
+37985	7113	0
+21649	83264	0
+12991	103898	0
+36713	2571	0
+102435	11151	0
+97785	58596	0
+39125	6941	0
+8266	4531	0
+87436	8592	0
+61485	8921	0
+15292	14904	0
+98006	94527	0
+63739	3826	0
+13435	13873	0
+16290	13381	0
+11002	104086	0
+13989	50920	0
+19742	31172	0
+68643	37767	0
+41301	34251	0
+39473	11322	0
+43517	58181	0
+44370	15683	0
+19334	10203	0
+94622	100773	0
+70207	8950	0
+97901	19155	0
+17143	14618	0
+17588	44090	0
+11601	55687	0
+8950	106296	0
+27503	69612	0
+17457	87387	0
+37499	44478	0
+44757	37290	0
+99292	19561	0
+7081	3217	0
+101319	32119	0
+94855	35503	0
+13140	23460	0
+65982	15963	0
+37233	57492	0
+4042	3650	0
+2527	41011	0
+23616	32800	0
+44824	47860	0
+13642	16620	0
+10059	1095	0
+9361	28863	0
+57711	11520	0
+80073	967	0
+43271	44229	0
+83096	17558	0
+6758	80312	0
+102297	82954	0
+78806	55976	0
+40571	16140	0
+44133	22914	0
+19374	103141	0
+1186	3877	0
+38850	17952	0
+69751	89500	0
+99562	19670	0
+2989	22424	0
+20431	18007	0
+15270	10822	0
+95420	74021	0
+104709	52746	0
+62911	14178	0
+38157	21649	0
+16140	16743	0
+11377	3560	0
+38959	21006	0
+3650	38692	0
+102839	68876	0
+950	38250	0
+39060	24075	0
+91144	3092	0
+39417	85571	0
+72487	103141	0
+43023	19068	0
+17489	85537	0
+13967	68661	0
+7518	68424	0
+14787	22682	0
+103614	12539	0
+37233	100561	0
+843	34088	0
+11322	54263	0
+15085	13967	0
+39235	104533	0
+38157	58596	0
+10351	71480	0
+78785	97979	0
+18092	27139	0
+63888	6992	0
+44358	53213	0
+5528	58220	0
+31201	10933	0
+47434	60261	0
+17258	1811	0
+92032	1112	0
+44229	24149	0
+20047	26146	0
+105496	4449	0
+5685	9094	0
+32119	57512	0
+12424	7569	0
+20460	2527	0
+45879	25650	0
+26575	99121	0
+8468	9470	0
+72334	41218	0
+47769	98610	0
+10731	105877	0
+13967	38143	0
+8634	22682	0
+11099	36107	0
+56431	19543	0
+18251	41075	0
+12771	58606	0
+104375	38931	0
+39290	60261	0
+25393	8780	0
+94324	92079	0
+20031	11798	0
+43492	28288	0
+8148	6073	0
+33103	94724	0
+15552	100804	0
+38601	43900	0
+72802	23719	0
+9810	31096	0
+69206	37499	0
+13284	59836	0
+8372	6487	0
+10710	36470	0
+43492	25131	0
+57967	39738	0
+12258	91747	0
+2745	19312	0
+17505	8921	0
+101912	36713	0
+6304	99395	0
+97011	43301	0
+15376	17166	0
+5450	77524	0
+39400	8533	0
+7465	36146	0
+103200	3759	0
+22982	17558	0
+103831	39026	0
+54643	68235	0
+27183	14924	0
+9493	5036	0
+33883	72474	0
+62849	14618	0
+3723	98584	0
+42732	37620	0
+6073	59215	0
+20653	10508	0
+24115	5324	0
+58606	41175	0
+4497	92046	0
+4879	20253	0
+80073	58500	0
+21061	11306	0
+16256	13195	0
+31478	24763	0
+101645	11466	0
+38966	24992	0
+77406	104052	0
+93881	104375	0
+18092	43574	0
+20713	27745	0
+41111	100166	0
+38520	45552	0
+22651	43670	0
+44014	24524	0
+12077	11394	0
+91735	7962	0
+15015	72877	0
+100258	21214	0
+31106	105102	0
+42817	56431	0
+41528	37823	0
+79625	25393	0
+103255	78573	0
+61788	16027	0
+18092	103722	0
+24075	53498	0
+5254	20065	0
+44090	40068	0
+32252	9936	0
+5361	25681	0
+27337	81878	0
+24149	444	0
+96600	39793	0
+3650	41398	0
+55138	14692	0
+8186	4391	0
+11466	24386	0
+10749	7518	0
+7642	36314	0
+33455	99790	0
+48146	11306	0
+80526	26432	0
+3305	65697	0
+31154	106455	0
+47967	97663	0
+584	45351	0
+55184	13813	0
+15413	102707	0
+91694	15570	0
+95219	95407	0
+20309	25487	0
+104459	45840	0
+101912	22137	0
+71527	43023	0
+10374	45535	0
+9914	2672	0
+5361	56091	0
+39346	39738	0
+22191	45429	0
+42618	6134	0
+10785	33227	0
+12152	62046	0
+1139	80292	0
+102757	94699	0
+4474	1025	0
+18617	19806	0
+93926	38988	0
+10710	23398	0
+93971	97492	0
+18464	13222	0
+6002	40014	0
+91591	28841	0
+58628	9312	0
+105266	57389	0
+10059	87408	0
+97945	12889	0
+6321	102435	0
+9810	66028	0
+72991	80073	0
+18051	29596	0
+16946	661	0
+11645	19871	0
+63114	6422	0
+16928	12960	0
+97492	36024	0
+71480	50390	0
+15032	2834	0
+9953	13284	0
+71813	12424	0
+9702	27139	0
+54263	22300	0
+11002	37928	0
+104937	22774	0
+68939	17166	0
+36127	36733	0
+11715	88306	0
+100089	26745	0
+30787	39808	0
+28841	31896	0
+38663	12722	0
+92216	10549	0
+50570	6645	0
+103967	56109	0
+87305	7347	0
+74081	44229	0
+17988	6321	0
+5110	12224	0
+91916	7081	0
+39290	41584	0
+80526	32351	0
+3410	79019	0
+59737	40014	0
+96950	57459	0
+100075	1751	0
+91591	41030	0
+20204	105573	0
+80882	9971	0
+40298	42618	0
+1538	35819	0
+73023	67820	0
+97736	68259	0
+12096	31201	0
+39738	6619	0
+24507	45642	0
+59808	9312	0
+5278	26277	0
+40083	1416	0
+38931	6619	0
+98894	13030	0
+18007	40354	0
+11306	18522	0
+1751	16690	0
+8653	95219	0
+92216	37290	0
+7906	17970	0
+27789	41613	0
+98894	14100	0
+99640	14059	0
+33883	94026	0
+10633	20402	0
+39346	98894	0
+96420	2505	0
+41432	18918	0
+76264	72991	0
+72487	10315	0
+24115	102151	0
+12224	46003	0
+16367	9181	0
+27645	16027	0
+28288	96080	0
+10296	38601	0
+16743	11151	0
+6002	72596	0
+14011	80882	0
+59808	96420	0
+99814	26246	0
+20971	27521	0
+17728	103792	0
+9125	8044	0
+95219	24271	0
+8551	42599	0
+81838	41432	0
+7107	21159	0
+105850	18617	0
+38188	21020	0
+94699	20971	0
+44119	37563	0
+18723	106169	0
+24696	13222	0
+99855	75051	0
+36010	61202	0
+26880	39984	0
+73838	100773	0
+827	13967	0
+6732	100993	0
+102151	9743	0
+40083	1078	0
+17359	37620	0
+12116	45957	0
+5792	14498	0
+11902	82660	0
+40128	14135	0
+1629	18007	0
+37342	13240	0
+41030	17505	0
+1139	54577	0
+57744	4222	0
+103639	37499	0
+25926	74021	0
+91591	934	0
+11228	59893	0
+45552	11415	0
+38442	71480	0
+2960	11447	0
+72615	1811	0
+18869	21743	0
+99814	17380	0
+9558	106228	0
+86600	12679	0
+97492	7661	0
+76035	56309	0
+86600	45429	0
+14885	105336	0
+12478	101006	0
+19500	93943	0
+37113	39290	0
+40708	96262	0
+13454	11484	0
+23680	41432	0
+2414	95420	0
+47931	7266	0
+16896	32694	0
+51514	98584	0
+18031	91830	0
+98445	63739	0
+35503	5361	0
+7721	22717	0
+40068	99640	0
+22177	10296	0
+74081	39382	0
+99562	777	0
+6966	5763	0
+14904	12889	0
+10596	39688	0
+20847	61202	0
+36556	19500	0
+104787	35067	0
+19091	94795	0
+58503	8392	0
+5528	87436	0
+19520	24354	0
+48480	103228	0
+94795	14317	0
+45552	21265	0
+62805	54636	0
+104709	12722	0
+102086	21265	0
+97477	13773	0
+52665	7367	0
+22798	39637	0
+13195	103141	0
+40140	12317	0
+37939	17077	0
+11754	14422	0
+70207	59893	0
+102733	105623	0
+22637	24840	0
+50570	72745	0
+100316	37113	0
+44757	55527	0
+56045	88067	0
+3410	15032	0
+4042	46465	0
+37513	72991	0
+14158	23719	0
+6321	19394	0
+29117	8372	0
+19772	91294	0
+13642	8780	0
+9702	17143	0
+41599	25487	0
+70207	17436	0
+65982	38601	0
+20549	3542	0
+20695	18464	0
+64189	100804	0
+20065	14253	0
+694	10142	0
+9971	104035	0
+17116	72781	0
+19905	5254	0
+6463	19611	0
+99216	95420	0
+14560	4067	0
+91657	104235	0
+93897	5640	0
+102272	1629	0
+97650	106212	0
+44478	6247	0
+21324	44014	0
+27745	106246	0
+37939	10652	0
+68102	105266	0
+93943	40311	0
+54287	41232	0
+105025	3170	0
+16312	37290	0
+39091	12204	0
+13140	12258	0
+4724	13454	0
+86600	95059	0
+69578	44594	0
+8148	2768	0
+41398	95205	0
+44824	53651	0
+104165	45552	0
+99593	83264	0
+52862	34978	0
+42302	51422	0
+98071	8981	0
+37471	70009	0
+93683	93987	0
+8115	17474	0
+69396	15156	0
+100332	51836	0
+19294	38782	0
+11484	101221	0
+68235	25994	0
+21006	44478	0
+37767	19294	0
+19294	18522	0
+39290	63141	0
+530	53050	0
+19905	11337	0
+110451	54636	0
+100804	5192	0
+9380	15085	0
+96963	39738	0
+7925	18962	0
+13140	104375	0
+14011	91451	0
+20563	71602	0
+96158	91830	0
+35852	39235	0
+59669	67831	0
+40311	70207	0
+61217	8921	0
+16660	64189	0
+7518	99827	0
+39290	15570	0
+18267	34322	0
+53651	91657	0
+96569	9786	0
+11415	96420	0
+37471	38271	0
+21823	104557	0
+73931	3560	0
+105472	18464	0
+36713	10804	0
+97736	17728	0
+8653	75409	0
+9077	17818	0
+96011	53468	0
+52058	56091	0
+45879	52432	0
+14710	620	0
+41584	6966	0
+59555	16808	0
+96507	38469	0
+20535	91294	0
+15795	77343	0
+72802	57744	0
+35525	15064	0
+1865	40788	0
+15985	32173	0
+30963	62805	0
+11057	76264	0
+6678	103487	0
+10731	14135	0
+5886	12134	0
+73342	19113	0
+17227	40750	0
+33103	12834	0
+8653	10549	0
+16312	20579	0
+18869	68553	0
+55426	103129	0
+48865	4531	0
+55158	12653	0
+51514	99347	0
+3952	40322	0
+57603	5617	0
+35472	104052	0
+30963	41075	0
+39637	35472	0
+8044	94132	0
+7925	104052	0
+103228	77861	0
+12424	97065	0
+18942	32252	0
+12565	105447	0
+2745	9125	0
+37791	103967	0
+45351	5278	0
+18329	80073	0
+9724	97736	0
+4087	37454	0
+15214	6174	0
+92097	17927	0
+12204	7611	0
+35227	99666	0
+12679	43670	0
+58586	7063	0
+992	13417	0
+2960	1186	0
+14446	12518	0
+26745	105266	0
+14083	1538	0
+23719	7491	0
+19312	17907	0
+104317	9576	0
+7313	28240	0
+24207	5566	0
+41011	41628	0
+31172	103831	0
+64754	38385	0
+25431	14083	0
+28156	21359	0
+69751	16660	0
+10915	5036	0
+59726	103141	0
+62911	7491	0
+3139	19520	0
+98610	31598	0
+45957	103898	0
+92097	80930	0
+81663	7107	0
+10036	17474	0
+10250	101043	0
+3723	8015	0
+21075	15175	0
+95192	97120	0
+105538	93053	0
+102151	98237	0
+57492	9830	0
+21455	7857	0
+100089	24207	0
+35472	59555	0
+35503	37223	0
+94699	20204	0
+21159	21649	0
+43470	7333	0
+68675	14446	0
+101056	26353	0
+102086	103525	0
+27645	46067	0
+1740	67191	0
+14011	21047	0
+38271	56460	0
+5507	105447	0
+40183	1041	0
+10411	13753	0
+85537	57389	0
+92032	14958	0
+14787	103722	0
+4087	100699	0
+14675	18074	0
+38837	19742	0
+15519	7962	0
+91747	38800	0
+3759	11099	0
+96537	12204	0
+9724	78962	0
+11151	17025	0
+18942	19091	0
+12478	99363	0
+16140	102733	0
+13622	51580	0
+5361	39841	0
+6678	36910	0
+14842	14472	0
+99395	45627	0
+59808	105850	0
+70490	11754	0
+5065	18092	0
+67519	20088	0
+93384	91694	0
+59836	17457	0
+36733	14805	0
+10897	97031	0
+99432	101994	0
+17970	45975	0
+45658	98766	0
+18918	3560	0
+12258	5763	0
+18980	80273	0
+46980	19583	0
+46595	8863	0
+71654	26815	0
+3472	15015	0
+32681	794	0
+24412	31494	0
+54287	44119	0
+105731	11868	0
+91970	9896	0
+10351	4700	0
+4449	72487	0
+92113	21455	0
+760	40002	0
+101979	6192	0
+103027	100332	0
+19925	6645	0
+6228	100243	0
+16644	42840	0
+104317	8115	0
+20713	19417	0
+59538	934	0
+4255	22914	0
+96906	105850	0
+95205	98766	0
+61901	98653	0
+14296	62152	0
+94132	3515	0
+15049	20236	0
+35107	15175	0
+78573	50421	0
+4449	30341	0
+92243	24386	0
+47004	100338	0
+38931	35199	0
+9576	57239	0
+104709	69578	0
+22774	81770	0
+7333	9293	0
+11601	20549	0
+69739	10142	0
+8246	81878	0
+11415	57492	0
+38143	13066	0
+25681	16256	0
+77343	57953	0
+13381	96963	0
+51422	6798	0
+41218	37605	0
+5763	53651	0
+19806	97663	0
+17098	102839	0
+94622	8392	0
+6156	39688	0
+55299	38966	0
+9312	4531	0
+13081	10296	0
+13066	63739	0
+101772	18381	0
+9470	22562	0
+11798	104709	0
+26277	96679	0
+24805	100848	0
+3358	13670	0
+9077	15859	0
+14253	95588	0
+78449	96871	0
+32681	21743	0
+95301	31054	0
+7702	7594	0
+92032	103027	0
+101645	37342	0
+104075	8533	0
+59167	8884	0
+917	17474	0
+14083	8950	0
+10142	7962	0
+38442	13156	0
+6247	72487	0
+20031	20204	0
+11306	11057	0
+41584	28051	0
+1295	19169	0
+68643	45552	0
+6553	40914	0
+38423	97901	0
+99121	89500	0
+71131	21493	0
+23875	20971	0
+13030	3759	0
+19334	68876	0
+100993	22562	0
+7544	18251	0
+17227	32694	0
+101772	57239	0
+41398	7702	0
+97663	33961	0
+85519	5254	0
+12722	3952	0
+24092	11843	0
+96613	12152	0
+20253	14577	0
+39527	17988	0
+12917	17077	0
+35963	49109	0
+59808	44757	0
+35199	20989	0
+54643	15880	0
+21359	105447	0
+62849	23719	0
+20834	11039	0
+48958	91735	0
+17116	15137	0
+49178	39313	0
+19294	18074	0
+25698	54643	0
+103639	19722	0
+26370	14601	0
+79625	19925	0
+19460	96700	0
+11337	96824	0
+102346	96700	0
+19040	41384	0
+17359	95588	0
+97736	37985	0
+2960	9493	0
+45753	78449	0
+40140	54234	0
+104342	95059	0
+20695	68408	0
+27337	16946	0
+1942	3497	0
+97398	93384	0
+45975	27919	0
+36146	17588	0
+53824	95059	0
+56489	67299	0
+21047	25650	0
+5214	6619	0
+43683	93971	0
+4042	9762	0
+98237	59848	0
+97168	41350	0
+32005	44583	0
+44682	41315	0
+6915	96627	0
+11447	53406	0
+68675	10095	0
+38310	100820	0
+36218	3650	0
+17728	41398	0
+9268	104937	0
+39841	15539	0
+31896	1061	0
+55184	28841	0
+12442	11564	0
+39819	99482	0
+14637	96700	0
+98224	3305	0
+21265	15880	0
+87305	1865	0
+25583	12889	0
+2414	41279	0
+79019	13195	0
+69383	12478	0
+68620	17818	0
+102914	69739	0
+934	59785	0
+14710	91462	0
+87422	4700	0
+2505	99307	0
+30787	5192	0
+59747	37985	0
+20047	28863	0
+98567	18464	0
+1538	13704	0
+2369	25994	0
+35695	72615	0
+12539	25926	0
+47336	13704	0
+45658	15770	0
+1647	21862	0
+15015	7962	0
+40083	69999	0
+10452	97065	0
+73838	49892	0
+39400	46738	0
+93819	10315	0
+1629	7266	0
+96600	69836	0
+17761	72474	0
+6321	32227	0
+13967	62740	0
+37563	30787	0
+14675	32227	0
+69147	58220	0
+95766	11377	0
+60006	7016	0
+105039	94795	0
+55639	41218	0
+36024	24271	0
+1688	40372	0
+95488	16290	0
+17639	36733	0
+13584	99482	0
+80526	105932	0
+96715	106483	0
+105850	105731	0
+9674	12052	0
+35472	72802	0
+22424	68661	0
+9293	91694	0
+23907	11002	0
+39819	40589	0
+24412	51618	0
+59538	41289	0
+95420	12152	0
+36146	4222	0
+78948	27352	0
+6383	14534	0
+20834	7821	0
+39738	13704	0
+98407	32119	0
+68606	45351	0
+41315	4255	0
+38782	444	0
+11322	102086	0
+36107	36910	0
+58220	81838	0
+4822	53837	0
+48480	34978	0
+14805	19040	0
+94204	18007	0
+10508	85571	0
+1865	3217	0
+39866	44583	0
+61396	100243	0
+104235	11355	0
+24075	13081	0
+35472	74081	0
+9198	33883	0
+10095	31896	0
+23129	17525	0
+25994	24115	0
+17397	8148	0
+7347	38423	0
+31154	22528	0
+1095	7544	0
+52058	28649	0
+11117	68102	0
+42344	15701	0
+103200	45642	0
+39653	81878	0
+13967	38157	0
+43222	44370	0
+91830	13789	0
+3587	97477	0
+35525	12032	0
+83264	105447	0
+7016	6383	0
+18485	49109	0
+27677	6966	0
+58220	12348	0
+11447	24992	0
+8148	6134	0
+20047	103012	0
+20940	100075	0
+105998	68876	0
+8064	46908	0
+40788	3497	0
+31201	39141	0
+12152	91830	0
+22585	98071	0
+35503	42817	0
+62152	78806	0
+11735	14924	0
+37868	31096	0
+9674	88306	0
+8720	6619	0
+39808	87305	0
+13066	43660	0
+3560	56309	0
+19977	68408	0
+11019	6702	0
+70530	3740	0
+13724	85519	0
+5763	21789	0
+21075	13337	0
+7333	26228	0
+18601	7642	0
+36623	39235	0
+59167	39417	0
+43670	60225	0
+106246	44583	0
+8950	56489	0
+43670	100893	0
+50920	73838	0
+15570	8468	0
+17489	11887	0
+42599	96507	0
+6247	9762	0
+53858	45642	0
+92046	13306	0
+96011	91830	0
+98945	103898	0
+18559	37223	0
+104165	2768	0
+80882	25681	0
+96507	21921	0
+48049	13472	0
+93781	99395	0
+59785	104075	0
+12424	47057	0
+14861	35107	0
+100534	7979	0
+12960	43826	0
+16367	38850	0
+72991	17143	0
+26035	92032	0
+55592	53858	0
+44757	95891	0
+6206	46738	0
+100584	93881	0
+93683	97901	0
+11151	96824	0
+23211	8780	0
+94868	110451	0
+35963	6645	0
+794	16874	0
+38837	36361	0
+28156	96507	0
+92187	42056	0
+46003	601	0
+9361	38143	0
+35852	8611	0
+15913	96158	0
+31598	20834	0
+62152	35107	0
+78806	19155	0
+97650	55158	0
+71602	27105	0
+29596	13140	0
+52746	15230	0
+100790	42732	0
+24696	14766	0
+36127	11962	0
+56489	13704	0
+14534	36440	0
+26432	49892	0
+6678	72334	0
+10951	38877	0
+105266	49101	0
+68437	15376	0
+51564	7994	0
+25487	17588	0
+21075	64754	0
+105447	1041	0
+105336	18267	0
+17927	97065	0
+35852	26944	0
+20088	15485	0
+15795	1572	0
+37563	73931	0
+47931	72596	0
+20755	80292	0
+99640	14805	0
+22191	20460	0
+87422	9517	0
+10710	29040	0
+20065	23460	0
+25335	37605	0
+106296	85619	0
+1008	16644	0
+20549	10692	0
+5278	50421	0
+69783	28649	0
+5423	6206	0
+20309	5528	0
+5662	100993	0
+16808	19068	0
+14083	41289	0
+42056	6553	0
+15451	101757	0
+101963	93579	0
+57096	40068	0
+33961	95420	0
+69836	17227	0
+35199	102504	0
+35963	52432	0
+13908	85552	0
+91776	30471	0
+49268	98780	0
+57239	68235	0
+91747	51836	0
+26353	16256	0
+50570	18522	0
+58181	13222	0
+91657	100666	0
+15485	11798	0
+777	46003	0
+97120	20088	0
+45957	18585	0
+6073	46908	0
+103792	49656	0
+26432	40164	0
+26850	37767	0
+93657	86981	0
+19374	95811	0
+99666	92216	0
+19791	98841	0
+15701	17227	0
+98071	40750	0
+45429	14117	0
+103792	69836	0
+69147	6537	0
+7266	20635	0
+59639	45429	0
+96420	102504	0
+33871	7295	0
+1008	38469	0
+49275	13813	0
+9470	93765	0
+21903	18601	0
+2478	17258	0
+95741	72877	0
+7295	93926	0
+95951	55013	0
+38966	39187	0
+97979	13172	0
+22798	68424	0
+10095	12424	0
+40635	41075	0
+72615	18368	0
+4582	38016	0
+1416	13472	0
+10878	51514	0
+105998	44133	0
+843	5763	0
+10897	10710	0
+102466	25098	0
+11754	55169	0
+32252	19837	0
+35199	24840	0
+16711	5720	0
+91776	41509	0
+101171	967	0
+25098	38636	0
+5192	78785	0
+93897	50595	0
+38850	4497	0
+52058	23503	0
+9914	4201	0
+26146	14692	0
+54636	16985	0
+67519	5584	0
+7465	12224	0
+94855	46067	0
+99855	16140	0
+1464	10434	0
+6487	57977	0
+53213	31478	0
+100111	102707	0
+72596	4067	0
+14083	13081	0
+51197	102733	0
+722	104937	0
+1025	55826	0
+17861	1751	0
+11584	98766	0
+11887	10315	0
+13123	13923	0
+102466	18031	0
+63888	14904	0
+99363	67820	0
+74866	43270	0
+12204	74866	0
+2672	75512	0
+950	4855	0
+29596	105102	0
+100804	69836	0
+42302	17282	0
+13967	94074	0
+6860	24092	0
+7994	694	0
+97619	23616	0
+14924	44014	0
+16711	91562	0
+42732	15539	0
+17639	10692	0
+85519	40002	0
+56431	14618	0
+27337	99216	0
+55639	48958	0
+38157	8699	0
+72334	96011	0
+73342	51580	0
+6992	95741	0
+5214	55573	0
+40914	13567	0
+5148	97785	0
+3331	2672	0
+19068	57512	0
+36314	78985	0
+39555	8292	0
+94191	39707	0
+39637	10411	0
+15932	98718	0
+6839	56431	0
+87436	69999	0
+99347	14446	0
+91451	88067	0
+76264	24092	0
+98370	46003	0
+103012	741	0
+103683	98610	0
+100258	13417	0
+87422	3921	0
+6966	16312	0
+96906	17258	0
+98584	22492	0
+13873	6678	0
+94868	57744	0
+21006	19688	0
+48146	11941	0
+1572	13584	0
+36127	20695	0
+2571	16711	0
+92032	12722	0
+11075	95219	0
+12204	64754	0
+100400	99216	0
+13789	15137	0
+8533	21117	0
+9762	7680	0
+5299	94868	0
+77406	28841	0
+101103	14861	0
+25289	23033	0
+38800	35227	0
+24840	105573	0
+12204	83264	0
+86585	36361	0
+80073	37586	0
+16224	94026	0
+8611	22637	0
+7721	32694	0
+1267	16743	0
+10670	80930	0
+5214	35852	0
+40554	14904	0
+101994	98071	0
+3170	4171	0
+41061	53197	0
+62079	8981	0
+14941	2369	0
+103995	68553	0
+13140	11019	0
+14747	10203	0
+38837	66120	0
+59358	1235	0
+92046	14710	0
+40128	14904	0
+100584	3560	0
+5584	30471	0
+9936	18074	0
+43826	68437	0
+5192	26246	0
+8064	106296	0
+16874	98780	0
+9896	105039	0
+6192	6512	0
+25379	26228	0
+96906	6156	0
+15747	41011	0
+93881	6096	0
+82353	67820	0
+46980	105496	0
+7216	28156	0
+45753	97492	0
+21047	11394	0
+39808	8699	0
+104880	51580	0
+63888	36127	0
+105169	17282	0
+72745	31096	0
+85537	59538	0
+13066	86600	0
+58500	62849	0
+37791	9631	0
+1078	14958	0
+69206	99216	0
+97619	12518	0
+96848	105716	0
+54636	9493	0
+5148	63590	0
+43683	39400	0
+28156	32119	0
+36440	38469	0
+59022	49178	0
+7925	79019	0
+1740	80882	0
+36361	98796	0
+43960	22982	0
+34024	100075	0
+94699	26898	0
+7063	15270	0
+69374	51836	0
+95142	16660	0
+20460	41398	0
+18847	38423	0
+49892	45552	0
+12889	41157	0
+100534	91694	0
+15519	16417	0
+45627	104880	0
+11941	18114	0
+11337	37113	0
+54287	35633	0
+57358	73342	0
+79625	86585	0
+27384	44370	0
+1008	27645	0
+81663	22651	0
+12795	68449	0
+15103	56091	0
+13831	4474	0
+68515	7134	0
+17319	19670	0
+8634	28510	0
+4474	2834	0
+100750	92243	0
+7906	96871	0
+31249	28288	0
+4013	96906	0
+12539	96537	0
+17258	32336	0
+59726	61396	0
+6576	35819	0
+23276	19772	0
+36623	5450	0
+21455	57977	0
+13642	43301	0
+80598	23297	0
+12771	71527	0
+43037	20635	0
+86585	67604	0
+7569	102272	0
+28863	50252	0
+38782	58618	0
+13522	7702	0
+44757	10434	0
+15552	94724	0
+9268	777	0
+12008	54636	0
+40164	5278	0
+8699	41061	0
+26850	19520	0
+32119	19192	0
+12348	15715	0
+5640	61202	0
+7038	20713	0
+12478	72293	0
+49275	15270	0
+20713	55527	0
+6992	80034	0
+41942	19520	0
+14824	37233	0
+9198	18522	0
+13306	15859	0
+72474	100534	0
+36440	23348	0
+12889	13642	0
+20515	9674	0
+17927	38469	0
+12565	82392	0
+51514	7134	0
+60006	1688	0
+63382	4747	0
+15103	95420	0
+14958	15137	0
+104557	45627	0
+1061	52665	0
+8186	1751	0
+103346	106246	0
+16290	19905	0
+27337	13923	0
+14343	95811	0
+103831	8592	0
+9558	42302	0
+97708	37721	0
+8699	80273	0
+10710	98894	0
+18869	14498	0
+106350	94944	0
+102151	89500	0
+426	93987	0
+9868	2989	0
+19481	19561	0
+64189	25393	0
+56045	39808	0
+15715	1041	0
+40394	16170	0
+9868	11503	0
+25431	15137	0
+22562	95420	0
+25698	60006	0
+22651	32227	0
+52058	101912	0
+41369	94795	0
+11228	8551	0
+11151	18114	0
+13642	80157	0
+15137	9536	0
+15214	96537	0
+27403	37499	0
+2745	8551	0
+19155	17575	0
+17796	5462	0
+9896	10508	0
+11337	15701	0
+40469	37791	0
+37928	25379	0
+15432	26898	0
+38310	10785	0
+15913	74081	0
+6402	57492	0
+21760	560	0
+10951	14842	0
+55573	103214	0
+29483	8372	0
+72745	47967	0
+6678	37605	0
+56566	40708	0
+760	99482	0
+11686	71654	0
+105102	13602	0
+104086	2708	0
+78948	40183	0
+61901	61788	0
+93579	19351	0
+10933	2478	0
+100750	28240	0
+43023	38794	0
+102167	59669	0
+41398	24092	0
+99517	10059	0
+59189	10391	0
+39235	1008	0
+17040	14601	0
+20515	35525	0
+40394	39235	0
+66659	25583	0
+25431	8064	0
+1928	52916	0
+6702	16874	0
+97168	100534	0
+100820	53824	0
+19113	93971	0
+37868	96613	0
+100820	950	0
+7266	10804	0
+2768	100075	0
+68408	41142	0
+40554	98718	0
+7491	36024	0
+101994	19417	0
+7107	9361	0
+41599	8468	0
+75512	37676	0
+24149	530	0
+14747	20713	0
+103898	68319	0
+98894	7038	0
+58010	104497	0
+110451	93926	0
+71527	68102	0
+4879	19334	0
+19820	17861	0
+96551	17227	0
+96613	24805	0
+11686	98445	0
+17988	57492	0
+17227	7702	0
+46738	7383	0
+4423	43517	0
+41432	55527	0
+32005	23033	0
+91562	102364	0
+104481	6228	0
+10479	20204	0
+5701	36024	0
+5685	59726	0
+94699	30963	0
+79019	80034	0
+22651	57459	0
+30787	6353	0
+20675	12834	0
+10897	38636	0
+103749	14842	0
+19394	19113	0
+59376	10203	0
+42817	38520	0
+105447	23616	0
+61217	10915	0
+56326	41350	0
+80292	67299	0
+41157	31054	0
+10508	4747	0
+77499	7857	0
+96789	3877	0
+6247	39187	0
+10692	61788	0
+59538	967	0
+73331	96871	0
+8468	9198	0
+91451	11546	0
+19611	80930	0
+56109	7925	0
+10122	6096	0
+13240	39362	0
+100111	100258	0
+3123	20713	0
+4042	741	0
+34944	69374	0
+39819	22717	0
+16045	40708	0
+16170	19437	0
+57144	14996	0
+43504	53197	0
+105573	103187	0
+59785	105409	0
+53837	42599	0
+70530	26246	0
+44090	71602	0
+95059	63114	0
+10710	20460	0
+4582	7702	0
+40394	23616	0
+76264	6915	0
+16985	13724	0
+94324	6002	0
+20309	61217	0
+57512	15376	0
+25335	38822	0
+32005	8981	0
+102330	20732	0
+75051	31354	0
+78449	41250	0
+87436	59639	0
+8352	15598	0
+101043	11601	0
+20614	10633	0
+4988	15598	0
+11099	4582	0
+967	5361	0
+18847	4700	0
+19417	14675	0
+39920	29006	0
+55013	30693	0
+45738	16224	0
+23129	4497	0
+104086	98841	0
+8981	38157	0
+44014	19722	0
+96963	12795	0
+106212	105877	0
+24593	17575	0
+5450	17397	0
+12991	27677	0
+51137	32227	0
+7642	104326	0
+18092	17077	0
+32351	17558	0
+2414	1251	0
+15085	103200	0
+105169	460	0
+13306	42302	0
+95951	99320	0
+4423	97065	0
+38016	70009	0
+37620	36733	0
+6422	26146	0
+13602	94724	0
+45642	6463	0
+10095	103255	0
+97785	52040	0
+30693	9181	0
+4822	59848	0
+16690	40750	0
+74540	94896	0
+59215	42187	0
+68259	51740	0
+51422	40394	0
+25335	25116	0
+1751	17761	0
+42302	71654	0
+41496	106455	0
+5763	722	0
+98945	11686	0
+68553	93881	0
+13222	62805	0
+36382	95766	0
+3170	51422	0
+18601	26246	0
+72615	100584	0
+42200	18114	0
+56109	24207	0
+47434	11546	0
+20653	27337	0
+11057	55138	0
+8323	97663	0
+80273	15015	0
+87198	25837	0
+34615	93321	0
+17575	48865	0
+44824	98894	0
+24783	29483	0
+94724	75409	0
+95407	4042	0
+95811	10296	0
+16367	15049	0
+80312	5763	0
+18918	13890	0
+55639	98393	0
+39458	103448	0
+93321	27846	0
+106350	1112	0
+3024	6537	0
+49275	80273	0
+11394	78948	0
+71969	97168	0
+8611	6206	0
+18617	43023	0
+41528	2989	0
+12917	9198	0
+21159	6174	0
+49892	11601	0
+1025	14941	0
+47769	73023	0
+12991	103995	0
+19374	93053	0
+68437	14710	0
+9786	35472	0
+19481	55826	0
+27503	96551	0
+101899	10411	0
+53498	4391	0
+53498	24992	0
+4855	63739	0
+7994	20713	0
+17415	46465	0
+18559	101342	0
+55027	78785	0
+9060	21823	0
+99482	4879	0
+17143	12518	0
+7702	56489	0
+5110	105496	0
+101006	103228	0
+3305	20549	0
+36107	57744	0
+35893	7333	0
+43270	13222	0
+97053	71412	0
+10749	38692	0
+3826	100111	0
+11887	12008	0
+25650	103614	0
+106056	18962	0
+11754	7134	0
+38157	74866	0
+55887	37868	0
+80930	17098	0
+16290	52040	0
+96871	7702	0
+26479	41095	0
+98210	9493	0
+21620	5065	0
+106388	15683	0
+4201	17116	0
+6042	37721	0
+28626	1629	0
+6437	56309	0
+105956	7821	0
+12518	39793	0
+1688	6915	0
+3123	102466	0
+22637	102435	0
+39984	15032	0
+62092	16620	0
+50920	30933	0
+85571	18962	0
+26880	10250	0
+12653	95420	0
+87408	5148	0
+11433	106212	0
+12889	99363	0
+104787	55299	0
+7081	103683	0
+66120	41289	0
+21921	96700	0
+17282	5640	0
+8676	24658	0
+17818	3331	0
+103722	106056	0
+27677	71654	0
+100338	54577	0
+99814	25650	0
+1715	20088	0
+5742	46595	0
+18074	12834	0
+15932	93579	0
+50595	103141	0
+103525	80930	0
+106455	39458	0
+94795	43301	0
+93238	13381	0
+18847	53321	0
+77499	17209	0
+22492	13670	0
+91144	8098	0
+4474	26353	0
+95766	68408	0
+24783	28510	0
+1416	8015	0
+7383	6553	0
+11228	44478	0
+83264	18251	0
+47769	39417	0
+10915	27299	0
+106169	99640	0
+42396	11172	0
+6002	20515	0
+102233	72781	0
+9896	80882	0
+46908	11564	0
+26035	99562	0
+97979	22651	0
+100243	15813	0
+96537	39598	0
+20286	7107	0
+68091	14296	0
+17927	39886	0
+53498	99216	0
+37939	4391	0
+13472	40750	0
+99790	92216	0
+95142	59669	0
+73092	31955	0
+61901	42344	0
+53651	7594	0
+104920	35819	0
+93299	2989	0
+37223	100699	0
+41584	22137	0
+37454	68894	0
+59726	12771	0
+41301	38171	0
+100316	105850	0
+106056	24354	0
+31096	11447	0
+27503	13567	0
+1715	2989	0
+19192	52862	0
+49892	103502	0
+98071	100510	0
+19169	55826	0
+43492	72745	0
+17970	39382	0
+5742	17988	0
+95073	2768	0
+39141	97065	0
+86600	31896	0
+102707	8115	0
+38636	39313	0
+25078	11172	0
+44090	22562	0
+94724	27139	0
+13923	101994	0
+560	12539	0
+3921	94868	0
+8246	16660	0
+5214	104326	0
+40903	4171	0
+33148	41128	0
+100166	12889	0
+60715	7266	0
+27139	106365	0
+41398	2708	0
+2478	106228	0
+57512	9631	0
+8064	77406	0
+100804	899	0
+19169	23719	0
+56109	62797	0
+73975	41599	0
+37939	19000	0
+22191	61396	0
+16690	56541	0
+106388	58220	0
+100945	11503	0
+8533	3690	0
+103214	5763	0
+26246	54643	0
+70973	6537	0
+7383	38310	0
+100316	15813	0
+66028	11172	0
+37586	5423	0
+13567	99307	0
+101006	7347	0
+46980	4497	0
+35067	93321	0
+91970	6798	0
+38959	843	0
+12834	41011	0
+21020	3433	0
+25508	14824	0
+59669	56309	0
+13306	25837	0
+72745	86981	0
+67191	21061	0
+14657	5381	0
+15598	94868	0
+15250	28709	0
+33227	21020	0
+1942	14657	0
+38601	18918	0
+24092	23616	0
+40183	12619	0
+80896	15683	0
+992	92097	0
+57459	87387	0
+88067	20342	0
+43301	10411	0
+11902	12960	0
+20031	93897	0
+21342	41332	0
+21455	15432	0
+17457	15175	0
+69578	37868	0
+42187	92216	0
+38529	103448	0
+91735	94622	0
+37513	27299	0
+13584	32173	0
+31054	7702	0
+30341	4474	0
+95811	9268	0
+7906	10570	0
+71602	15137	0
+23503	35503	0
+97477	17639	0
+91657	56431	0
+18980	104086	0
+85519	36440	0
+1041	36440	0
+73975	3759	0
+22528	100243	0
+68876	14842	0
+58503	50570	0
+17988	17907	0
+33455	12032	0
+96158	42187	0
+69432	12815	0
+48375	43271	0
+2527	65951	0
+59358	62079	0
+13967	11503	0
+15137	661	0
+934	47181	0
+23992	8863	0
+22637	13890	0
+68620	29040	0
+14924	59538	0
+18329	101963	0
+15120	29483	0
+80273	99562	0
+7947	31598	0
+80273	13522	0
+27971	72334	0
+30787	38850	0
+93238	3497	0
+48480	12152	0
+41628	100037	0
+2942	16874	0
+11075	620	0
+62849	18522	0
+101221	102398	0
+40161	28841	0
+59376	51580	0
+7569	72764	0
+3275	52432	0
+93683	10296	0
+106246	68939	0
+103683	16874	0
+71602	68939	0
+37985	8186	0
+11172	37721	0
+97477	51740	0
+100510	3542	0
+36361	58628	0
+50252	52432	0
+56541	11754	0
+1464	101979	0
+68259	35893	0
+4964	40002	0
+19257	43853	0
+4822	105573	0
+15552	10411	0
+3723	19275	0
+28626	104342	0
+24974	3921	0
+6206	44229	0
+6678	33455	0
+98393	15270	0
+68235	63141	0
+35819	11117	0
+16045	92187	0
+95192	57967	0
+39637	42187	0
+78948	96906	0
+62152	31154	0
+47181	101319	0
+9346	70992	0
+25681	100524	0
+1008	9953	0
+18267	6096	0
+17192	37499	0
+53050	69374	0
+100258	100243	0
+100790	13361	0
+6304	13773	0
+22137	14296	0
+19960	40394	0
+10570	95951	0
+59501	51618	0
+27384	38916	0
+101056	19460	0
+67191	8551	0
+82954	9060	0
+104035	5192	0
+14498	40322	0
+12406	13989	0
+8884	41942	0
+15701	20549	0
+11466	20755	0
+38601	74540	0
+24115	9743	0
+8676	31354	0
+10142	52746	0
+97168	18601	0
+45738	104818	0
+94944	104375	0
+15539	45366	0
+73023	104533	0
+103639	13435	0
+18267	35107	0
+5848	10529	0
+58503	33122	0
+51197	101221	0
+56309	14726	0
+29596	8592	0
+1464	95951	0
+91747	4497	0
+21419	12008	0
+21823	17887	0
+43574	794	0
+40394	55639	0
+12499	8797	0
+37454	8148	0
+70992	102839	0
+1942	15880	0
+39417	100790	0
+99292	26093	0
+1647	15103	0
+10122	77343	0
+96613	8323	0
+15747	11520	0
+96906	92113	0
+38310	53197	0
+57744	13704	0
+36146	96420	0
+95811	99593	0
+14618	22743	0
+21047	39886	0
+72487	38520	0
+1008	103639	0
+106228	94324	0
+41030	10296	0
+14253	104459	0
+1647	15770	0
+57603	24354	0
+7063	43492	0
+14904	934	0
+78985	91830	0
+35695	26944	0
+10374	99640	0
+6678	12032	0
+73342	81871	0
+34024	22466	0
+38469	13847	0
+27352	56566	0
+6402	15932	0
+5763	7347	0
+104863	52665	0
+100510	106498	0
+38442	40128	0
+37928	100332	0
+51580	560	0
+25393	22914	0
+21419	41011	0
+23680	741	0
+17025	12116	0
+72991	22982	0
+20031	3217	0
+12096	72877	0
+47801	18114	0
+94699	106431	0
+7979	13123	0
+20515	71969	0
+14343	77343	0
+106296	12960	0
+53321	68218	0
+32694	103129	0
+18329	105687	0
+39400	99432	0
+99640	49892	0
+104818	106169	0
+6553	18688	0
+59189	21214	0
+34088	91462	0
+15701	71969	0
+104787	97031	0
+12565	37253	0
+15292	102233	0
+21455	105169	0
+94896	15570	0
+2672	8825	0
+15376	60261	0
+9830	4931	0
+38613	19806	0
+51514	21903	0
+3587	75378	0
+7947	79625	0
+12815	11117	0
+62497	105496	0
+6512	96950	0
+13222	100075	0
+31896	1942	0
+93657	19155	0
+101899	18980	0
+20065	26880	0
+68408	19000	0
+11306	9702	0
+31354	11057	0
+26745	15214	0
+16224	37223	0
+11686	35645	0
+22585	4931	0
+460	93971	0
+4772	87265	0
+14824	94117	0
+4553	96613	0
+26035	101342	0
+17282	80364	0
+28124	40469	0
+17025	6192	0
+56326	26850	0
+63750	5214	0
+19374	19481	0
+28841	15795	0
+21020	38143	0
+98780	31397	0
+72877	53213	0
+18329	37767	0
+51197	40164	0
+8611	14978	0
+24593	91294	0
+102272	24593	0
+13240	64754	0
+3123	11922	0
+100338	5584	0
+5278	78573	0
+105266	105102	0
+36314	17837	0
+99640	24696	0
+19068	5381	0
+94324	43660	0
+39458	22798	0
+5977	16825	0
+19871	17143	0
+27403	19543	0
+95142	93847	0
+39235	91776	0
+34024	26146	0
+57389	44014	0
+31598	38423	0
+75409	3275	0
+1751	15913	0
+620	96600	0
+93321	93238	0
+11172	55573	0
+34978	678	0
+10452	1464	0
+15120	6174	0
+100332	4013	0
+8676	1740	0
+68102	62797	0
+17525	41142	0
+28156	17359	0
+103012	530	0
+100166	460	0
+5110	14577	0
+16224	46980	0
+967	101342	0
+67820	39362	0
+39473	17761	0
+12368	1186	0
+17489	48146	0
+37985	101701	0
+100820	28240	0
+843	80882	0
+10915	12258	0
+13890	96262	0
+106246	38763	0
+11546	99693	0
+45366	70490	0
+78948	6702	0
+41613	53406	0
+71602	13222	0
+47336	63888	0
+8514	103995	0
+12565	2179	0
+81878	68424	0
+1416	15913	0
+3331	45879	0
+55372	15813	0
+87198	10841	0
+22682	67519	0
+70490	76035	0
+94074	16844	0
+17098	20309	0
+22424	33336	0
+9077	19169	0
+37428	57144	0
+8653	41628	0
+75051	10315	0
+91462	10692	0
+40903	6049	0
+24992	37823	0
+65736	30341	0
+71138	19113	0
+104709	56489	0
+100166	12795	0
+101194	10479	0
+20253	1830	0
+99307	20342	0
+15813	102346	0
+76035	3515	0
+97011	40002	0
+5423	104937	0
+97053	38763	0
+37373	1061	0
+8846	98393	0
+11546	93238	0
+55887	39555	0
+100848	17818	0
+9810	97785	0
+98610	10411	0
+41628	71527	0
+11306	8392	0
+41942	44090	0
+94204	27503	0
+25078	102839	0
+26093	36361	0
+19543	88067	0
+3611	21884	0
+1830	97031	0
+93881	13454	0
+25536	53165	0
+38782	26944	0
+53651	38143	0
+41384	96906	0
+65150	22637	0
+95811	8436	0
+16711	10982	0
+13642	102346	0
+6798	20047	0
+101103	97979	0
+1751	44229	0
+37373	8720	0
+33103	6463	0
+59215	560	0
+9198	41509	0
+14117	8292	0
+8901	67820	0
+30341	59737	0
+6702	55976	0
+42618	16808	0
+32351	18329	0
+46003	13081	0
+44381	12619	0
+17192	15715	0
+15137	20971	0
+1629	27466	0
+99517	1928	0
+38483	38016	0
+11584	22191	0
+24658	98704	0
+11172	3542	0
+20675	87305	0
+10785	39841	0
+83096	7747	0
+67299	8863	0
+96600	19611	0
+50252	10203	0
+6002	15292	0
+75552	7702	0
+99517	36382	0
+106455	21020	0
+6321	59290	0
+35067	16103	0
+7266	62079	0
+8323	19132	0
+13417	46266	0
+70009	19192	0
+19742	54263	0
+9242	83264	0
+12442	11622	0
+59555	68515	0
+73838	4497	0
+65951	18559	0
+57967	8216	0
+25698	17970	0
+47860	37791	0
+31598	31397	0
+54154	93362	0
+40140	6576	0
+98445	96789	0
+49892	105932	0
+22743	15715	0
+21760	26815	0
+32236	27384	0
+25926	39334	0
+20253	41384	0
+13337	19000	0
+50595	98945	0
+18601	65150	0
+104075	9198	0
+98945	27466	0
+14941	69751	0
+100584	21862	0
+80896	104937	0
+3807	55372	0
+93847	5324	0
+13361	59824	0
+62797	63141	0
+30341	40140	0
+11377	1008	0
+19294	827	0
+28124	103012	0
+19155	14710	0
+97619	10804	0
+56045	31598	0
+106056	11099	0
+41384	26479	0
+69206	74081	0
+38157	57953	0
+17340	8148	0
+68515	5640	0
+69751	81663	0
+15932	101979	0
+18031	40635	0
+8846	96848	0
+4988	76035	0
+45753	14787	0
+94324	17952	0
+33871	45351	0
+620	101912	0
+27352	19905	0
+16081	41011	0
+4474	104165	0
+73092	104235	0
+72474	967	0
+14100	6174	0
+58586	4988	0
+6966	36623	0
+98224	3515	0
+10230	100510	0
+17397	106212	0
+40903	62152	0
+37233	10933	0
+13813	12406	0
+2672	80073	0
+7661	41613	0
+4700	9060	0
+19722	11306	0
+106212	620	0
+24805	103683	0
+19670	31896	0
+17970	560	0
+99307	22651	0
+7134	32351	0
+28510	52040	0
+100699	104086	0
+9810	56431	0
+41599	9181	0
+560	38385	0
+96679	104035	0
+15015	38959	0
+32336	20940	0
+55592	19722	0
+68102	8699	0
+11584	12834	0
+77499	35633	0
+106169	50421	0
+55639	11002	0
+62092	17282	0
+16081	98445	0
+98894	1715	0
+104342	4013	0
+100561	68408	0
+80364	92243	0
+32800	97901	0
+101899	4988	0
+96537	21903	0
+102364	27919	0
+992	96848	0
+7244	45237	0
+4497	62046	0
+31494	92187	0
+47004	19688	0
+11887	17761	0
+31598	38663	0
+7465	31598	0
+3092	96963	0
+8754	14253	0
+22562	28649	0
+12152	50421	0
+16874	10841	0
+53321	10897	0
+19294	42344	0
+103448	101043	0
+51514	103792	0
+100089	46465	0
+20535	96871	0
+95301	32336	0
+20535	44030	0
+53824	19688	0
+93819	88306	0
+43293	56566	0
+35645	16290	0
+28358	58596	0
+4855	41175	0
+73331	1186	0
+53837	40469	0
+8372	21789	0
+58500	11394	0
+91451	71480	0
+25131	40298	0
+4255	45429	0
+6134	41350	0
+18251	14011	0
+7906	15432	0
+19091	11902	0
+98393	15859	0
+40750	44229	0
+37939	43293	0
+105025	7465	0
+21419	21760	0
+15292	91451	0
+6966	2527	0
+5640	55027	0
+16027	6702	0
+7106	101785	0
+69432	59425	0
+98407	104052	0
+15064	16874	0
+3390	33883	0
+9674	38423	0
+8884	39125	0
+6073	96569	0
+36623	104317	0
+21649	42618	0
+13789	8720	0
+2768	9724	0
+19791	48555	0
+55013	43517	0
+694	21493	0
+94855	6576	0
+78785	39362	0
+27352	22159	0
+103831	12704	0
+26209	11503	0
+104818	7680	0
+85519	17397	0
+46266	97053	0
+22774	94117	0
+7962	37290	0
+91830	9181	0
+722	20065	0
+78573	25650	0
+15413	5148	0
+37223	105336	0
+15214	42344	0
+80034	70530	0
+21342	91144	0
+32826	17258	0
+17192	72828	0
+98704	16896	0
+6463	18601	0
+14726	103614	0
+106455	10897	0
+67299	38636	0
+35963	22300	0
+12834	48555	0
+39653	11322	0
+41175	26815	0
+55013	102167	0
+18826	19806	0
+37471	93299	0
+99444	4582	0
+35695	25994	0
+28649	94592	0
+15292	10203	0
+19960	93299	0
+35107	17837	0
+4531	10315	0
+4582	33148	0
+35227	8551	0
+10230	82544	0
+64189	9936	0
+35893	19294	0
+78806	53498	0
+20877	98780	0
+11982	9702	0
+5299	5450	0
+30693	19543	0
+15650	14577	0
+95142	100338	0
+13499	20047	0
+93819	7721	0
+102757	37223	0
+39587	101701	0
+8981	22066	0
+34599	5299	0
+93362	57144	0
+20989	37373	0
+100089	19394	0
+6512	5148	0
+72334	19040	0
+7947	18114	0
+4222	15598	0
+54234	73506	0
+26146	32694	0
+13417	4013	0
+6702	14904	0
+91294	21006	0
+12795	33455	0
+26209	103502	0
+24840	53213	0
+1715	12619	0
+13337	11520	0
+73838	102733	0
+36218	14100	0
+950	101103	0
+13873	2868	0
+41432	51564	0
+91694	87408	0
+39334	95142	0
+37939	17887	0
+38125	65982	0
+10822	101250	0
+1078	11377	0
+94944	37791	0
+13081	54577	0
+13642	62805	0
+91776	78985	0
+58010	83096	0
+82954	97901	0
+55169	37868	0
+19460	6192	0
+93579	57239	0
+14787	13753	0
+34024	25116	0
+40589	992	0
+8634	11228	0
+12204	5324	0
+38966	35645	0
+11337	29040	0
+36910	20847	0
+18429	20675	0
+53486	1928	0
+7680	40554	0
+57603	47769	0
+103841	58503	0
+16985	53321	0
+30730	38916	0
+38959	23704	0
+102151	19192	0
+6096	17319	0
+1078	34978	0
+106388	15570	0
+3358	6576	0
+7642	12771	0
+104497	20309	0
+20971	5792	0
+21903	42599	0
+22774	23680	0
+899	21862	0
+69612	59215	0
+9493	13923	0
+24805	20635	0
+16985	17340	0
+35067	94855	0
+19791	38822	0
+68091	27228	0
+71527	56109	0
+18232	992	0
+38763	43037	0
+22743	14317	0
+11228	99693	0
+29379	55013	0
+12815	11564	0
+80273	69432	0
+46465	46980	0
+33883	25098	0
+29006	16081	0
+8372	38663	0
+30341	96420	0
+11466	57744	0
+22466	104165	0
+96613	53406	0
+6487	45237	0
+5720	38157	0
+31154	51137	0
+11337	9868	0
+10982	2708	0
+11601	31955	0
+6941	38368	0
+102167	15085	0
+4449	14100	0
+15770	8797	0
+103502	99216	0
+103722	53197	0
+17258	104709	0
+10878	19925	0
+97945	71131	0
+31172	6595	0
+48865	105649	0
+96700	15747	0
+15103	9060	0
+21455	43023	0
+27521	32301	0
+104317	70009	0
+48146	70530	0
+39458	104818	0
+5278	77499	0
+18074	32694	0
+36470	71438	0
+4908	82954	0
+22798	11584	0
+61217	23680	0
+722	13622	0
+43244	13773	0
+92079	34944	0
+19312	73023	0
+58586	40394	0
+57711	19275	0
+23719	33148	0
+93238	41142	0
+29040	91657	0
+31054	16140	0
+37721	17340	0
+26898	7367	0
+25148	97168	0
+17143	67191	0
+69783	9181	0
+75378	99307	0
+99814	106212	0
+44358	12424	0
+6553	86981	0
+11117	105496	0
+105687	20755	0
+31106	13172	0
+99347	38837	0
+97708	44030	0
+68437	13602	0
+56566	105850	0
+69783	44682	0
+16808	20653	0
+6839	97945	0
+72877	63590	0
+15485	37721	0
+15250	21823	0
+28307	18723	0
+12960	19113	0
+25487	18723	0
+15932	104481	0
+36146	51514	0
+53486	46595	0
+105956	14842	0
+18869	68675	0
+11887	30787	0
+1217	43244	0
+66120	71480	0
+32800	13240	0
+14637	9242	0
+87305	7491	0
+23704	24783	0
+57512	37791	0
+24092	59848	0
+78806	17040	0
+103502	934	0
+68160	69783	0
+16290	61901	0
+9896	69783	0
+20675	26370	0
+38442	8216	0
+18902	23460	0
+17659	17077	0
+102504	6402	0
+46465	38763	0
+4822	12917	0
+13943	19068	0
+15137	4700	0
+3611	53213	0
+37471	5848	0
+89500	18051	0
+13030	5763	0
+25148	10878	0
+101701	51137	0
+60225	103525	0
+9576	24115	0
+80364	100945	0
+13123	93362	0
+17575	5361	0
+59639	105687	0
+41496	5361	0
+38204	87305	0
+27105	21006	0
+13337	23297	0
+13435	71813	0
+9077	74866	0
+10529	44358	0
+3139	21493	0
+94855	23276	0
+69396	75378	0
+20460	56045	0
+68804	10203	0
+44090	37253	0
+99292	24075	0
+12960	99517	0
+9576	39026	0
+19068	777	0
+97120	68091	0
+80073	11337	0
+68939	14941	0
+54577	62079	0
+17059	69432	0
+41509	39346	0
+31096	102086	0
+73354	992	0
+15715	13195	0
+96569	103448	0
+22177	38822	0
+51580	29117	0
+12258	41599	0
+96950	8653	0
+102504	78985	0
+48163	2369	0
+68102	37939	0
+97477	94622	0
+14657	41398	0
+55158	19091	0
+65150	97945	0
+16844	69739	0
+100893	11819	0
+104035	13361	0
+31354	2868	0
+7721	1186	0
+17796	7962	0
+42618	10933	0
+18485	17143	0
+18381	97785	0
+9810	5662	0
+36314	7465	0
+26277	100561	0
+12960	68235	0
+20595	41384	0
+106498	43683	0
+102272	10822	0
+10915	3433	0
+99790	105649	0
+68553	28626	0
+9125	17525	0
+98796	58181	0
+36556	24386	0
+21493	39458	0
+104709	45975	0
+17192	66028	0
+91830	19722	0
+105266	77406	0
+3410	4474	0
+38931	62092	0
+35227	25116	0
+81653	13499	0
+103639	99562	0
+6860	9380	0
+5584	4222	0
+55299	8551	0
+11754	20484	0
+97920	12184	0
+99216	12679	0
+100258	53213	0
+47057	21249	0
+19219	17380	0
+9312	41128	0
+82392	16928	0
+80910	100089	0
+1416	12116	0
+49656	93238	0
+4255	44014	0
+34944	94204	0
+54154	12771	0
+11228	8292	0
+100243	12096	0
+14235	16001	0
+96080	22798	0
+42396	25348	0
+12653	39738	0
+36440	61202	0
+17227	11982	0
+71813	68515	0
+38988	14747	0
+12348	103792	0
+104086	14710	0
+68437	77499	0
+70207	39235	0
+51556	15485	0
+35819	66028	0
+15747	20877	0
+72781	17728	0
+39688	57603	0
+100439	104235	0
+40183	9380	0
+20563	104709	0
+44119	105716	0
+88067	21359	0
+27466	59501	0
+101319	3877	0
+1811	7491	0
+99292	18601	0
+19091	71138	0
+101568	35893	0
+37471	77343	0
+38822	3921	0
+36470	6422	0
+39886	17098	0
+51580	20713	0
+40469	10596	0
+50390	7367	0
+58618	9125	0
+4423	51422	0
+37373	35067	0
+26093	99827	0
+2672	102247	0
+23211	20755	0
+10933	110451	0
+18902	8352	0
+59785	41315	0
+95192	7857	0
+100243	7081	0
+59358	104787	0
+99307	8699	0
+19977	7113	0
+7333	14996	0
+105266	39187	0
+94026	37868	0
+18522	79625	0
+73838	21249	0
+23503	72487	0
+6282	42840	0
+7016	18826	0
+102247	43826	0
+5254	40554	0
+51618	98718	0
+57603	58500	0
+53213	17227	0
+42344	1416	0
+42396	65150	0
+11922	96011	0
+100510	103255	0
+77861	10951	0
+37471	72487	0
+25837	4531	0
+36782	81653	0
+106228	1008	0
+40068	28863	0
+24207	59189	0
+56045	41398	0
+105731	661	0
+17575	85462	0
+66028	45552	0
+97845	18980	0
+99347	72293	0
+101250	7721	0
+26815	49109	0
+80896	57977	0
+1865	26479	0
+6353	10351	0
+18980	70973	0
+1942	96158	0
+29006	94944	0
+102466	43504	0
+26277	45753	0
+87198	827	0
+59785	14824	0
+32412	22743	0
+14726	1647	0
+104818	9517	0
+23992	36782	0
+41496	18559	0
+71438	20595	0
+6732	33103	0
+7106	10822	0
+20236	41432	0
+17674	23348	0
+2208	11151	0
+98718	67143	0
+94132	1928	0
+16825	6678	0
+96963	6247	0
+17761	73023	0
+106455	46067	0
+40554	584	0
+32252	16860	0
+93683	36470	0
+43470	15451	0
+37586	95891	0
+45658	21921	0
+86600	38763	0
+74021	65736	0
+105687	14958	0
+18329	22191	0
+23704	17970	0
+80292	11172	0
+3390	56489	0
+2179	97708	0
+105687	36910	0
+7857	42618	0
+21743	2208	0
+8468	102086	0
+58010	37823	0
+26353	14472	0
+98718	32336	0
+11322	444	0
+106350	73023	0
+44824	26228	0
+33961	14824	0
+12539	38850	0
+69383	32173	0
+25289	80910	0
+51580	37791	0
+77343	72596	0
+13908	73331	0
+25698	104235	0
+104937	95205	0
+103187	8720	0
+10203	24696	0
+97845	80598	0
+39653	7906	0
+69578	43222	0
+55639	50252	0
+49892	9312	0
+10374	14235	0
+1025	40014	0
+3921	24412	0
+63382	100332	0
+49656	39707	0
+39400	67831	0
+58586	4855	0
+94132	10549	0
+5324	20695	0
+106431	13789	0
+12008	87265	0
+5036	9558	0
+45642	96080	0
+18074	33871	0
+7569	98224	0
+38310	18429	0
+15913	41599	0
+68281	104880	0
+16290	75409	0
+98445	61485	0
+6192	8392	0
+19871	67820	0
+80598	72334	0
+57711	37620	0
+10203	4789	0
+8533	45840	0
+97979	10749	0
+17004	51580	0
+11645	103831	0
+41528	14996	0
+17575	13704	0
+15230	62805	0
+32005	97011	0
+59215	17659	0
+18847	12204	0
+950	19837	0
+9346	41613	0
+69836	71480	0
+51692	88067	0
+40140	45840	0
+18980	28709	0
+16256	106388	0
+22177	19294	0
+51740	3740	0
+55527	99678	0
+17025	42618	0
+102233	38385	0
+8115	13156	0
+18309	78785	0
+934	41398	0
+21359	41232	0
+16644	22717	0
+94699	101645	0
+19742	56541	0
+103749	77861	0
+17952	94074	0
+27033	6282	0
+37721	75512	0
+59290	12478	0
+20755	37223	0
+9724	69206	0
+106212	92113	0
+1416	17192	0
+1295	69739	0
+22585	15770	0
+16743	16224	0
+14253	4423	0
+27403	47860	0
+28124	71138	0
+42056	17605	0
+13704	18601	0
+1095	722	0
+68091	106169	0
+22177	49656	0
+80526	18962	0
+14235	9077	0
+40635	15650	0
+38368	71602	0
+12406	20595	0
+8825	14747	0
+72474	40903	0
+11601	7925	0
+29117	85571	0
+96158	12460	0
+16121	54662	0
+22651	9914	0
+99121	34978	0
+92187	11546	0
+20431	19977	0
+94896	20535	0
+35645	3650	0
+1865	4855	0
+7661	3139	0
+44824	103448	0
+14787	20635	0
+71412	12052	0
+3139	55826	0
+30471	10434	0
+10296	69999	0
+68437	9743	0
+601	25583	0
+51740	25379	0
+32005	43504	0
+40708	11337	0
+58586	40372	0
+55027	38782	0
+26146	38125	0
+12704	3587	0
+45879	30693	0
+34088	10615	0
+105649	13240	0
+12204	10878	0
+9361	7544	0
+93238	105877	0
+72781	26093	0
+37428	21075	0
+72596	93362	0
+32236	20460	0
+58503	23503	0
+16081	2868	0
+17040	14040	0
+3650	19820	0
+41030	19374	0
+59022	11520	0
+72615	45366	0
+19820	13381	0
+12008	26479	0
+69374	39527	0
+94026	12224	0
+13873	5701	0
+27846	65150	0
+104481	86981	0
+41061	46908	0
+2414	992	0
+72334	97650	0
+71527	20549	0
+48375	38663	0
+58606	68804	0
+73092	41289	0
+9060	63141	0
+11415	101319	0
+13622	26944	0
+14498	43301	0
+68102	11754	0
+97708	93683	0
+67519	36440	0
+53165	15451	0
+9060	9971	0
+36127	48480	0
+661	39290	0
+15715	91591	0
+14824	74540	0
+62224	71983	0
+61788	13943	0
+82954	5584	0
+741	44133	0
+14805	42302	0
+19312	73506	0
+4013	38877	0
+59808	68437	0
+17227	16157	0
+34599	103683	0
+33883	26370	0
+3331	38794	0
+7857	104481	0
+1811	9517	0
+91546	44370	0
+25926	80034	0
+11057	3170	0
+94324	10351	0
+37620	106296	0
+17397	87422	0
+94170	9312	0
+36107	17605	0
+8720	6732	0
+15795	14747	0
+57492	101103	0
+102733	91735	0
+20133	44358	0
+68740	5299	0
+40554	13081	0
+102757	27033	0
+37253	94117	0
+9743	2868	0
+22798	97945	0
+55527	10036	0
+16620	26432	0
+12368	52058	0
+53858	33336	0
+60225	102247	0
+15650	100524	0
+35067	106431	0
+63382	68740	0
+39026	68894	0
+42732	11447	0
+20342	55184	0
+93535	104235	0
+69751	101701	0
+7821	47801	0
+16103	14560	0
+94795	60261	0
+950	98796	0
+39920	13284	0
+63382	22756	0
+22743	104497	0
+14618	18962	0
+93881	49109	0
+69396	23616	0
+26246	24386	0
+27745	43037	0
+13773	55527	0
+59737	19155	0
+1041	38837	0
+106483	55027	0
+17988	52746	0
+97663	98370	0
+39346	13472	0
+24207	18601	0
+32800	9914	0
+33455	37253	0
+32694	8089	0
+16367	69578	0
+12771	59215	0
+100666	96420	0
+8323	105687	0
+19394	20940	0
+17887	24412	0
+44119	99678	0
+38794	81770	0
+14317	18464	0
+99363	100111	0
+9868	91747	0
+9220	55426	0
+39819	97708	0
+20877	13140	0
+93535	77343	0
+55184	35852	0
+5254	39060	0
+36733	6553	0
+97845	59737	0
+91830	1235	0
+100075	22982	0
+103346	45658	0
+36382	102151	0
+91830	12679	0
+66659	27299	0
+37928	37513	0
+87422	18368	0
+12032	47181	0
+25335	5507	0
+9268	661	0
+30341	7857	0
+51740	102247	0
+24271	14824	0
+4255	38520	0
+639	85619	0
+69751	10203	0
+18869	11564	0
+7680	42396	0
+12134	13873	0
+1811	10479	0
+10615	43470	0
+32173	97065	0
+1217	6073	0
+68102	25508	0
+22717	41011	0
+71602	18031	0
+103228	54577	0
+17116	23719	0
+87198	25487	0
+41175	10570	0
+11645	30471	0
+42302	98237	0
+78573	7925	0
+76264	29006	0
+36218	14534	0
+10822	37928	0
+102330	103346	0
+12460	29006	0
+42599	99307	0
+1538	102757	0
+14941	27299	0
+100790	54234	0
+40354	8392	0
+4553	91830	0
+103967	43853	0
+40589	2527	0
+12258	41942	0
+12204	38016	0
+22562	23211	0
+38822	28156	0
+14958	63382	0
+8115	55169	0
+36218	105447	0
+94724	11019	0
+9953	26209	0
+56326	54636	0
+45535	102914	0
+36470	71602	0
+20484	37290	0
+59848	28510	0
+31201	20204	0
+96963	99562	0
+9424	62740	0
+20047	26035	0
+59737	21493	0
+56460	3497	0
+3690	26093	0
+17077	14534	0
+1186	11466	0
+29040	103898	0
+19960	8169	0
+16660	83264	0
+760	6758	0
+87436	44682	0
+95766	102398	0
+12917	12815	0
+39400	36556	0
+59824	17166	0
+11075	39653	0
+75051	31201	0
+32005	31096	0
+100243	6798	0
+36733	38988	0
+4449	106228	0
+3390	95951	0
+9293	2369	0
+85537	13789	0
+55860	10296	0
+51514	23211	0
+15683	38469	0
+23907	8266	0
+6156	26880	0
+1865	24524	0
+106228	21020	0
+20940	37428	0
+14692	41398	0
+1061	3587	0
+105716	24763	0
+99121	2505	0
+91830	92187	0
+68281	91776	0
+43574	36361	0
+11715	12032	0
+59022	41011	0
+93765	20847	0
+12406	96158	0
+36558	6321	0
+58596	51197	0
+91970	81663	0
+101912	13472	0
+17489	38271	0
+11433	44090	0
+15715	25393	0
+7425	73931	0
+44682	80292	0
+10479	74540	0
+41528	8634	0
+7906	10951	0
+25583	6304	0
+28649	19334	0
+18522	57459	0
+26353	4067	0
+12478	37253	0
+25148	41613	0
+99790	2208	0
+13813	2527	0
+8372	1572	0
+39819	25131	0
+24149	950	0
+20732	40914	0
+8246	72991	0
+18464	52916	0
+9536	98021	0
+7569	15913	0
+101701	19437	0
+14178	11099	0
+12096	59639	0
+38442	19871	0
+23616	6321	0
+43960	36440	0
+57967	10315	0
+25837	41599	0
+10731	95951	0
+27403	21903	0
+29025	1267	0
+12134	51492	0
+91546	91294	0
+3410	3515	0
+13989	9558	0
+24354	32119	0
+16256	103525	0
+105025	7544	0
+31494	61202	0
+19219	17457	0
+13873	14385	0
+17025	91562	0
+40914	34088	0
+17605	694	0
+13123	30730	0
+72334	12184	0
+88306	21249	0
+11546	39473	0
+75409	20204	0
+5148	26880	0
+52058	7333	0
+81653	103614	0
+68740	12653	0
+7016	39290	0
+55013	9536	0
+14100	67143	0
+45351	96789	0
+69999	13622	0
+19742	11394	0
+1416	15932	0
+81770	98210	0
+18292	601	0
+1186	9094	0
+70490	38613	0
+39819	38529	0
+11394	3807	0
+67299	5065	0
+2571	24354	0
+41075	35067	0
+105932	15913	0
+12834	12442	0
+26146	11922	0
+33455	82954	0
+68804	59747	0
+22466	11798	0
+4391	93943	0
+36382	43293	0
+103841	12317	0
+50252	71412	0
+38613	15770	0
+51492	19722	0
+62152	94592	0
+56109	15103	0
+10633	68218	0
+73931	99666	0
+40002	38016	0
+10670	42200	0
+992	54263	0
+10596	13156	0
+53486	104497	0
+31397	98704	0
+37373	22743	0
+100750	40140	0
+86981	13622	0
+9181	26146	0
+24412	101171	0
+56566	5977	0
+6402	12096	0
+98393	4087	0
+77524	18485	0
+48163	52432	0
+19040	25201	0
+1078	12008	0
+55299	50442	0
+16660	5278	0
+18522	10203	0
+35525	3217	0
+59824	13670	0
+51836	85519	0
+91916	70992	0
+19132	15795	0
+41415	5381	0
+92079	18251	0
+10391	12368	0
+100075	18092	0
+15552	36146	0
+105716	77861	0
+105687	22982	0
+62849	56541	0
+69612	31154	0
+91294	59022	0
+39334	81838	0
+62797	101899	0
+50252	36440	0
+85519	11843	0
+3433	18522	0
+52040	39555	0
+8981	44381	0
+19583	15292	0
+19294	43960	0
+57512	4423	0
+101103	79625	0
+18918	27105	0
+106455	101342	0
+41075	9602	0
+24092	7594	0
+43023	14978	0
+71654	32336	0
+36782	7266	0
+37513	94795	0
+34599	13813	0
+21620	13831	0
+98653	12184	0
+22585	18368	0
+11584	13522	0
+102839	53858	0
+38916	106498	0
+14178	80364	0
+80312	25078	0
+98445	3952	0
+99444	44757	0
+97120	1235	0
+9470	15230	0
+41157	7333	0
+6860	15292	0
+45840	41398	0
+75071	93897	0
+45552	31249	0
+17004	94622	0
+18051	45642	0
+7962	71983	0
+29483	75512	0
+44824	25098	0
+67820	17380	0
+50252	19871	0
+65736	5507	0
+37767	54577	0
+17209	104075	0
+40014	27033	0
+56326	97398	0
+11117	77406	0
+56431	4700	0
+15880	19688	0
+3497	53858	0
+18723	100534	0
+14235	14861	0
+62046	70992	0
+26146	88306	0
+22137	45552	0
+2768	19742	0
+102346	1751	0
+75409	50570	0
+99395	18585	0
+1928	59669	0
+6619	54643	0
+6304	6702	0
+99855	10633	0
+24658	18464	0
+11686	61788	0
+21921	26035	0
+97901	104863	0
+11819	24092	0
+100848	22159	0
+21249	69999	0
+8392	8611	0
+6321	86585	0
+63739	14235	0
+17077	17258	0
+81838	78806	0
+106388	52916	0
+14924	38822	0
+8246	104375	0
+13642	3410	0
+9830	20713	0
+9936	10529	0
+102398	55013	0
+14296	67519	0
+18429	3497	0
+39091	8846	0
+49892	12032	0
+41369	47931	0
+105956	69612	0
+80364	6134	0
+8115	3092	0
+29379	14618	0
+100993	18485	0
+93781	98945	0
+7266	81770	0
+27105	20065	0
+17525	18031	0
+20635	2708	0
+3024	41204	0
+95371	17887	0
+29596	2505	0
+96679	85537	0
+20653	11394	0
+40914	35067	0
+25994	88067	0
+1811	13773	0
+1186	43023	0
+5763	102623	0
+73838	37223	0
+95073	20971	0
+5742	59425	0
+39920	59639	0
+87265	678	0
+20133	36010	0
+44682	43826	0
+59215	11503	0
+7594	36127	0
+72293	40394	0
+16844	101056	0
+16045	81663	0
+20614	12134	0
+57603	17258	0
+10878	97065	0
+9674	13847	0
+55426	68675	0
+48480	11941	0
+17970	11433	0
+3807	20675	0
+17380	105573	0
+13890	17796	0
+13240	5214	0
+17728	26432	0
+26880	104459	0
+22466	81871	0
+56431	10652	0
+37223	68620	0
+45658	34944	0
+843	27503	0
+68606	23297	0
+4201	45840	0
+25487	93561	0
+33626	23616	0
+7063	73354	0
+14446	63114	0
+16860	7367	0
+91562	5299	0
+39141	80364	0
+16170	101701	0
+12317	103831	0
+4553	12096	0
+44682	39555	0
+80896	17025	0
+35227	13240	0
+101103	27183	0
+57492	9558	0
+15519	30693	0
+11564	9060	0
+19871	5528	0
+93362	58181	0
+7063	100316	0
+99827	96600	0
+8064	103141	0
+6096	59215	0
+98567	43660	0
+20971	106056	0
+10841	17796	0
+21159	105025	0
+26575	59022	0
+12518	14560	0
+53837	38663	0
+96507	105687	0
+36314	12478	0
+5214	99395	0
+1078	18762	0
+100316	42187	0
+21843	19670	0
+3472	78449	0
+95407	11484	0
+14343	18559	0
+38125	10615	0
+16928	1688	0
+95301	37676	0
+12204	105102	0
+18826	13306	0
+101620	9914	0
+97845	68939	0
+560	7544	0
+3497	93987	0
+19583	100699	0
+7295	14824	0
+60715	17837	0
+23616	6798	0
+59425	23680	0
+96789	1251	0
+59290	27521	0
+59785	94868	0
+33883	23398	0
+55687	32173	0
+40311	5528	0
+4087	7882	0
+21342	444	0
+101056	97736	0
+23129	24696	0
+47336	21789	0
+12539	96487	0
+79019	77343	0
+56326	8653	0
+1416	81653	0
+21117	41350	0
+27645	13724	0
+1186	97736	0
+104880	6839	0
+99121	24763	0
+7444	14637	0
+51740	9361	0
+63750	1025	0
+58628	23211	0
+41142	39473	0
+68606	40554	0
+63382	50570	0
+12096	2868	0
+32005	95059	0
+53197	20614	0
+39819	3092	0
+67191	6553	0
+100773	11433	0
+45738	36556	0
+584	81770	0
+9953	69578	0
+33227	38143	0
+22756	3410	0
+80312	19791	0
+11484	39346	0
+41061	7906	0
+3433	38966	0
+99444	9971	0
+45658	14657	0
+6282	26353	0
+36643	57389	0
+17059	23348	0
+106169	7063	0
+9125	49656	0
+5214	12960	0
+36643	40140	0
+46595	39637	0
+27521	44682	0
+27352	41398	0
+44119	93657	0
+106483	54275	0
+17558	100037	0
+15598	77343	0
+3650	1629	0
+16690	1267	0
+11622	25508	0
+9470	65697	0
+83264	24658	0
+15230	58503	0
+65982	57953	0
+15120	72596	0
+32826	3123	0
+46738	5214	0
+53498	8901	0
+30963	65697	0
+37253	36440	0
+45840	9936	0
+2768	1928	0
+27299	54275	0
+7491	19481	0
+8468	103282	0
+42302	57459	0
+80073	12348	0
+59555	100332	0
+21117	41030	0
+67191	14924	0
+7857	99395	0
+40354	49656	0
+43574	8352	0
+95073	77861	0
+934	23992	0
+21047	9060	0
+41599	60006	0
+63739	4449	0
+77499	35819	0
+17258	899	0
+25098	13030	0
+15859	14317	0
+24840	27645	0
+15064	8699	0
+39400	36314	0
+93765	38837	0
+12619	14472	0
+10036	45351	0
+7313	43517	0
+11941	12679	0
+59538	20133	0
+57096	92243	0
+35227	794	0
+6383	16081	0
+32800	3092	0
+661	40298	0
+51618	1830	0
+17192	9602	0
+96537	3497	0
+24763	24507	0
+59737	37985	0
+38188	17004	0
+61788	100790	0
+27677	10434	0
+19611	678	0
+101194	81838	0
+19068	36024	0
+56566	39738	0
+101899	21342	0
+13670	48375	0
+23398	36782	0
+28863	7216	0
+78573	33455	0
+68643	40161	0
+60006	27352	0
+8551	4042	0
+106228	13873	0
+25681	105998	0
+39866	58181	0
+31096	97619	0
+95219	10933	0
+38794	13567	0
+794	10411	0
+7465	20675	0
+10059	8551	0
+39793	55687	0
+32336	69374	0
+17436	38529	0
+80598	12499	0
+101645	68606	0
+103141	68675	0
+15015	38837	0
+77343	5192	0
+94132	12348	0
+69396	16290	0
+43900	38850	0
+94527	23276	0
+19257	6247	0
+14726	15795	0
+103027	62740	0
+56309	37563	0
+1538	50390	0
+62079	43293	0
+11117	71969	0
+14747	12679	0
+80896	45642	0
+1095	46067	0
+60006	96613	0
+94622	5886	0
+6966	91546	0
+21620	4931	0
+20579	80292	0
+17525	95951	0
+78962	59555	0
+29379	55169	0
+20989	103639	0
+14235	40571	0
+79625	9868	0
+46266	31106	0
+40708	41613	0
+6798	7680	0
+57239	3305	0
+950	14885	0
+103228	98796	0
+6096	43504	0
+72615	7491	0
+96507	81653	0
+19257	40298	0
+6537	61202	0
+95073	60225	0
+96613	13704	0
+7594	98894	0
+11039	86585	0
+31054	79685	0
+12917	31354	0
+75552	26353	0
+11503	7569	0
+22300	28288	0
+60006	43222	0
+97845	55887	0
+96011	69396	0
+8044	77343	0
+72991	12815	0
+103255	14766	0
+460	39527	0
+15650	7038	0
+13908	94324	0
+1811	2571	0
+20755	8653	0
+20755	76035	0
+99517	10095	0
+18368	63739	0
+36558	40469	0
+62740	99482	0
+61396	41075	0
+59669	5584	0
+23616	17143	0
+9868	47769	0
+14385	102504	0
+21419	1008	0
+5566	13724	0
+934	42817	0
+36314	37767	0
+41111	38692	0
+59425	19374	0
+68319	49109	0
+48049	106498	0
+9181	13584	0
+6553	69751	0
+106455	12795	0
+25078	54643	0
+19437	19791	0
+9868	68620	0
+32800	105538	0
+43023	71813	0
+41315	13454	0
+59555	62805	0
+6206	41528	0
+13989	9198	0
+99363	99121	0
+41204	54234	0
+57492	73023	0
+42599	8186	0
+21075	58010	0
+21061	21760	0
+22466	28124	0
+27466	18114	0
+41599	426	0
+25698	12722	0
+104326	17004	0
+103831	14385	0
+22682	19275	0
+24386	28863	0
+72596	101006	0
+106169	7266	0
+47931	38188	0
+104317	97736	0
+103841	68661	0
+59747	31154	0
+9724	106212	0
+14446	59022	0
+102435	55169	0
+1025	20755	0
+69578	21493	0
+96789	14978	0
+80882	51492	0
+21249	61485	0
+101194	71983	0
+11645	4042	0
+36107	20236	0
+100111	52665	0
+13454	61901	0
+4605	104557	0
+4747	25536	0
+10059	18232	0
+33883	6282	0
+58230	18980	0
+81653	65736	0
+11546	56109	0
+8292	81663	0
+17077	5701	0
+12032	7962	0
+5324	54636	0
+11306	102272	0
+14216	78806	0
+78449	104709	0
+29379	59215	0
+51556	1008	0
+44090	8780	0
+13337	16860	0
+21843	38520	0
+3650	80157	0
+12722	13284	0
+106498	104317	0
+19996	14904	0
+77343	106498	0
+104818	9293	0
+7063	46595	0
+1811	13873	0
+20253	97619	0
+27846	106483	0
+81653	105025	0
+39688	13813	0
+87305	96700	0
+98237	14978	0
+105447	31354	0
+72781	1830	0
+47004	47057	0
+17227	17116	0
+81663	72764	0
+6304	20780	0
+71969	52862	0
+8514	11754	0
+38613	8169	0
+105956	97650	0
+38601	21359	0
+4497	32005	0
+2868	15137	0
+47860	16860	0
+67604	6116	0
+94026	36558	0
+91694	37499	0
+28358	101194	0
+53486	9762	0
+13381	106228	0
+56541	7134	0
+40708	13172	0
+5792	11520	0
+95301	15015	0
+68218	74021	0
+50390	60006	0
+46980	71602	0
+24805	1139	0
+19960	37428	0
+17605	104818	0
+32301	14924	0
+103967	96715	0
+8514	48375	0
+17209	460	0
+72802	24783	0
+96848	42056	0
+41157	62849	0
+12008	79685	0
+103995	40354	0
+98894	6192	0
+9971	44757	0
+21006	42200	0
+9380	10878	0
+23583	9810	0
+6174	15932	0
+16690	92032	0
+8551	20047	0
+9674	20713	0
+39793	19169	0
+14710	8392	0
+11151	57096	0
+101171	10878	0
+23211	9361	0
+93819	48146	0
+10804	40311	0
+10296	72877	0
+98407	13847	0
+59824	41111	0
+21359	4908	0
+56091	16711	0
+41232	100316	0
+9470	94795	0
+36713	36107	0
+11520	13908	0
+35503	5278	0
+21159	1025	0
+21061	37471	0
+7857	32681	0
+38837	52916	0
+5913	99666	0
+39362	59167	0
+68515	25379	0
+59785	11645	0
+35893	22717	0
+6156	10391	0
+32412	24840	0
+99693	12258	0
+8825	4931	0
+1235	18267	0
+1740	60261	0
+67831	105447	0
+15230	37253	0
+5507	4391	0
+93579	80034	0
+3877	18329	0
+10452	22585	0
+794	93053	0
+44583	39060	0
+60225	7994	0
+11484	96950	0
+10731	26815	0
+15683	7295	0
+91657	71527	0
+13584	101194	0
+25393	3515	0
+95301	93053	0
+31397	7962	0
+4087	9094	0
+52916	95741	0
+45658	31096	0
+101979	12653	0
+694	9361	0
+102364	6402	0
+7569	4724	0
+2672	67143	0
+15085	22637	0
+3807	27466	0
+13096	19417	0
+105496	59824	0
+8436	14996	0
+10452	11819	0
+54636	12864	0
+94527	103214	0
+28051	4423	0
+8825	27105	0
+104317	11337	0
+899	13908	0
+7821	71983	0
+37823	64754	0
+11466	12134	0
+52432	104317	0
+94795	88067	0
+10374	41369	0
+68408	91776	0
+53468	11735	0
+29379	56566	0
+97979	20133	0
+44119	85619	0
+41175	3740	0
+37253	22637	0
+11735	57603	0
+100332	23616	0
+33883	11622	0
+17575	102233	0
+37868	23907	0
+65982	21006	0
+9012	21760	0
+57096	3217	0
+78985	68235	0
+95407	3472	0
+44478	99562	0
+11645	103346	0
+6002	7721	0
+27466	18074	0
+39125	35067	0
+36107	9424	0
+21359	16644	0
+42200	103898	0
+80273	48555	0
+25431	18329	0
+8216	10479	0
+65951	57603	0
+80930	105025	0
+99640	15270	0
+53837	101772	0
+93897	25078	0
+16256	106431	0
+10822	14343	0
+68259	101006	0
+47057	16620	0
+5423	37342	0
+98224	39738	0
+39313	11622	0
+722	11546	0
+4013	58628	0
+59358	20065	0
+35852	45840	0
+71969	15598	0
+18559	35645	0
+37373	69836	0
+69836	36382	0
+42396	42840	0
+5507	62224	0
+17837	49109	0
+67143	68424	0
+56309	97979	0
+19192	26146	0
+25837	38877	0
+95059	100316	0
+72293	73092	0
+10878	102247	0
+32301	38423	0
+96871	6402	0
+32336	104075	0
+62224	92046	0
+72764	73023	0
+22528	17639	0
+57096	12424	0
+11798	14216	0
+15015	36382	0
+20286	65951	0
+46067	7491	0
+61396	26246	0
+22982	4789	0
+87198	21214	0
+21094	80882	0
+98021	47057	0
+104481	9268	0
+5848	17505	0
+59808	33336	0
+81871	15552	0
+16417	14805	0
+22466	91562	0
+16874	100790	0
+13123	57603	0
+9576	98766	0
+77499	103749	0
+33227	19219	0
+97979	10059	0
+12134	2208	0
+51556	99666	0
+98407	32252	0
+15196	91916	0
+68606	89500	0
+22982	12722	0
+24507	7857	0
+103749	104920	0
+23680	7569	0
+104481	54636	0
+19996	103639	0
+28240	25148	0
+15913	8089	0
+21075	47434	0
+32709	46595	0
+101994	37928	0
+103228	94944	0
+82660	20088	0
+14577	35852	0
+71983	56091	0
+21094	87305	0
+96613	37767	0
+59808	13361	0
+53824	5763	0
+8169	14996	0
+8551	99562	0
+37823	12152	0
+15064	24386	0
+93321	103841	0
+3217	62092	0
+31371	967	0
+40298	100893	0
+19772	33455	0
+103346	71438	0
+13306	12991	0
+64189	97901	0
+99678	19312	0
+51197	21743	0
+7857	20253	0
+100643	103792	0
+7216	103214	0
+40571	93765	0
+19257	47057	0
+79019	99307	0
+98445	57239	0
+35695	62497	0
+97031	22191	0
+69999	6116	0
+73931	41175	0
+5617	4067	0
+92046	3542	0
+1942	100893	0
+33227	42754	0
+40788	13567	0
+39334	106056	0
+21117	74021	0
+37290	69383	0
+94724	15451	0
+34322	68740	0
+51492	12096	0
+80273	37290	0
+9493	38663	0
+6619	21455	0
+31154	9094	0
+93579	41250	0
+64189	81871	0
+2868	12184	0
+33148	6437	0
+48480	101963	0
+43270	38916	0
+1538	16312	0
+42200	103165	0
+14117	2960	0
+20579	34978	0
+104533	19155	0
+4700	102435	0
+23680	66659	0
+10529	21020	0
+91916	43574	0
+11503	42056	0
+100075	44358	0
+38483	55184	0
+3826	92216	0
+15813	105472	0
+41030	39334	0
+32681	71983	0
+9830	7821	0
+68449	42618	0
+10841	11394	0
+101620	37823	0
+15715	5701	0
+59836	68259	0
+5640	11819	0
+1025	20047	0
+10529	55169	0
+15175	10749	0
+12204	19742	0
+24092	81878	0
+25508	27033	0
+55396	36643	0
+39026	41232	0
+72828	104863	0
+38794	53486	0
+50252	42732	0
+101979	58220	0
+32005	38877	0
+16825	35633	0
+25393	6860	0
+94074	57953	0
+19772	72802	0
+40635	10933	0
+9674	96789	0
+37823	94204	0
+17025	93535	0
+98584	5361	0
+6304	19040	0
+7857	83264	0
+12478	91562	0
+13284	12052	0
+35852	19294	0
+42200	12317	0
+99827	66659	0
+54577	3390	0
+20695	19871	0
+22191	44370	0
+44370	28156	0
+917	100510	0
+16121	3123	0
+25289	16170	0
+59167	10652	0
+73092	21884	0
+68319	72877	0
+11019	18762	0
+29040	55860	0
+25393	7925	0
+106483	17659	0
+32694	15583	0
+77406	4822	0
+15432	106228	0
+51836	43574	0
+100773	71654	0
+19742	80292	0
+7821	2369	0
+80896	87472	0
+10951	5913	0
+45237	19068	0
+49109	444	0
+68449	13602	0
+102247	52665	0
+20940	96537	0
+38171	41204	0
+11075	96963	0
+12679	19670	0
+98567	3587	0
+91462	27503	0
+32119	11057	0
+18329	42754	0
+17525	33227	0
+9220	67143	0
+45366	42200	0
+14904	15432	0
+102086	1041	0
+58181	18464	0
+11377	37823	0
+33103	7107	0
+38520	35199	0
+80292	59167	0
+39819	39598	0
+8216	37586	0
+68160	85552	0
+95891	101963	0
+68437	6116	0
+1538	17359	0
+87265	2571	0
+70009	20204	0
+5462	18762	0
+27645	103027	0
+8352	3759	0
+56489	14958	0
+5278	43023	0
+7106	23460	0
+25131	40140	0
+19670	65736	0
+11754	105538	0
+20579	19977	0
+53197	11503	0
+52916	12653	0
+15376	1061	0
+38204	15032	0
+26479	5462	0
+13156	67831	0
+13890	14178	0
+934	1928	0
+22300	23616	0
+22492	16256	0
+28626	49656	0
+50442	8592	0
+639	75552	0
+14601	69396	0
+15552	3542	0
+11601	15432	0
+2571	14996	0
+25583	14178	0
+5886	5507	0
+100316	31896	0
+59747	45658	0
+1647	21455	0
+19670	9493	0
+104459	14178	0
+35695	99693	0
+12960	9517	0
+35472	67604	0
+11902	17116	0
+18902	6042	0
+105409	36623	0
+105409	17639	0
+41628	38125	0
+9293	35963	0
+61396	6156	0
+9094	18051	0
+12152	17887	0
+97477	9653	0
+106169	40140	0
+34322	68091	0
+14560	11057	0
+31598	58618	0
+16985	105956	0
+91694	13381	0
+80292	85519	0
+45840	104557	0
+41175	15376	0
+15175	15683	0
+10633	9724	0
+100338	9077	0
+58181	34322	0
+97398	10296	0
+35067	36558	0
+44478	722	0
+39738	8115	0
+30933	17861	0
+9743	23616	0
+6512	4013	0
+97663	38469	0
+93971	47769	0
+7367	6042	0
+105447	27105	0
+17415	21760	0
+53824	10374	0
+8436	11151	0
+96700	21324	0
+33961	42840	0
+32681	11306	0
+3433	8216	0
+101221	13306	0
+7857	18309	0
+93765	70490	0
+7367	53165	0
+16170	7113	0
+106455	92032	0
+13030	98584	0
+17474	44090	0
+44583	24092	0
+22798	22717	0
+38469	92046	0
+27384	12442	0
+99395	44757	0
+28649	9220	0
+18962	66028	0
+4171	59022	0
+87422	10933	0
+444	93657	0
+78985	16103	0
+68620	9312	0
+10596	19257	0
+57711	102839	0
+13622	15376	0
+12368	14317	0
+44030	14158	0
+2179	6487	0
+17861	50143	0
+21884	7962	0
+15175	68091	0
+7947	29040	0
+9936	15795	0
+104326	6116	0
+12518	1688	0
+79685	66120	0
+41369	103683	0
+67299	99320	0
+20460	4789	0
+46980	39707	0
+38204	19520	0
+43574	11394	0
+44682	4724	0
+94699	7266	0
+14958	3390	0
+57977	69396	0
+42817	96487	0
+103228	50442	0
+43942	20834	0
+38663	85462	0
+22743	93765	0
+54662	31249	0
+3611	43023	0
+18464	104375	0
+43942	24412	0
+22191	7611	0
+17282	93657	0
+92243	98407	0
+16170	57239	0
+49268	1609	0
+39141	68102	0
+4724	5148	0
+35067	7821	0
+71131	101899	0
+106246	32351	0
+7106	40083	0
+45366	7081	0
+25994	40183	0
+5720	19583	0
+96613	9602	0
+5036	11941	0
+11584	3433	0
+98393	15413	0
+8863	49656	0
+13140	21006	0
+17098	45879	0
+620	6049	0
+8015	38250	0
+59425	10841	0
+103027	97155	0
+22743	73092	0
+102200	3542	0
+98584	460	0
+26898	102466	0
+8352	15747	0
+102757	48163	0
+73838	103487	0
+37823	6402	0
+78785	9971	0
+11941	44229	0
+68091	5361	0
+3921	37513	0
+1609	35852	0
+87305	26228	0
+9674	41384	0
+3690	98210	0
+4222	24507	0
+67831	24075	0
+41628	35525	0
+93535	39793	0
+22159	4013	0
+40469	38143	0
+91591	101194	0
+19611	31054	0
+43574	6619	0
+39793	50570	0
+59189	3123	0
+80910	7518	0
+9242	36556	0
+98780	18826	0
+11819	37428	0
+460	53083	0
+7857	91830	0
+31397	24593	0
+14885	39187	0
+13773	23460	0
+22743	11355	0
+58220	95219	0
+55158	1416	0
+15064	17166	0
+29025	68408	0
+16660	13306	0
+78573	12889	0
+50920	3170	0
+50390	26745	0
+53824	8592	0
+17436	19611	0
+13724	104342	0
+10296	12008	0
+38850	15650	0
+39707	50390	0
+30730	72781	0
+52385	93299	0
+11433	72334	0
+6383	19670	0
+12917	48146	0
+105956	31397	0
+41584	8292	0
+42056	28841	0
+9743	7081	0
+83096	11982	0
+73506	100510	0
+10933	7721	0
+103722	27645	0
+426	43023	0
+10374	25098	0
+39653	19742	0
+41289	97979	0
+14692	14675	0
+49101	44381	0
+23276	49268	0
+103898	6116	0
+14235	4531	0
+81663	46980	0
+19294	95420	0
+70992	24524	0
+25698	72991	0
+19820	1609	0
+14637	72745	0
+87408	31249	0
+69147	10351	0
+44358	92216	0
+21455	105496	0
+106212	40554	0
+104052	37791	0
+9293	43492	0
+68876	39555	0
+1217	31598	0
+934	10897	0
+95219	29025	0
+17728	93765	0
+71138	85619	0
+52432	5763	0
+38368	15103	0
+40354	36361	0
+45351	21214	0
+6839	62224	0
+14618	18232	0
+12184	722	0
+77406	32227	0
+87198	14059	0
+7444	15137	0
+87472	37605	0
+24092	23276	0
+53050	17025	0
+3024	4605	0
+7721	101342	0
+106350	24412	0
+37985	6096	0
+16256	24896	0
+17282	5278	0
+53165	7425	0
+17209	58596	0
+28240	106483	0
+82392	11484	0
+33103	1942	0
+66028	3515	0
+41218	80312	0
+32227	58606	0
+94868	6437	0
+60261	35633	0
+23907	51422	0
+5640	102707	0
+17861	62046	0
+33227	11306	0
+5148	13454	0
+6422	78806	0
+58618	79625	0
+53498	11843	0
+102398	21249	0
+11584	77524	0
+32412	917	0
+43574	103995	0
+2768	57239	0
+33103	17907	0
+47801	11941	0
+10804	35893	0
+11922	43826	0
+46908	75378	0
+694	97155	0
+100773	6304	0
+103214	38966	0
+18429	8392	0
+12424	13030	0
+19561	68643	0
+18074	93765	0
+59376	10351	0
+31397	620	0
+12991	69206	0
+15230	71412	0
+99855	6042	0
+93299	41599	0
+104052	19192	0
+31096	71131	0
+57389	18007	0
+14296	1041	0
+6992	8115	0
+25116	14011	0
+38663	71138	0
+48555	100848	0
+88067	31106	0
+55639	80312	0
+39688	25926	0
+1572	103831	0
+56326	61217	0
+18962	101221	0
+8064	69147	0
+15175	43670	0
+9896	102707	0
+31249	47057	0
+103228	10250	0
+53083	36713	0
+91562	43492	0
+96158	41599	0
+14996	4879	0
+43826	601	0
+38442	12348	0
+5278	96158	0
+28649	14726	0
+13499	6282	0
+12499	827	0
+1740	26432	0
+94622	5977	0
+100524	12960	0
+12619	39458	0
+12184	47181	0
+10391	24412	0
+3275	59785	0
+18031	41584	0
+96487	44583	0
+97492	14446	0
+101772	93897	0
+9361	47967	0
+12917	1609	0
+13943	19905	0
+39555	3275	0
+96950	8533	0
+101103	18092	0
+18688	42056	0
+26370	14235	0
+25698	62527	0
+105649	13030	0
+103683	76035	0
+58503	22424	0
+103487	32336	0
+17818	40161	0
+103012	24840	0
+99517	31598	0
+5254	71654	0
+37233	6941	0
+37985	68515	0
+5065	11394	0
+38143	17209	0
+36623	19132	0
+105932	21159	0
+22492	106365	0
+8981	30933	0
+15552	68235	0
+35227	3515	0
+47004	95891	0
+22756	103012	0
+51580	55592	0
+26277	4222	0
+30243	17227	0
+74866	9198	0
+62911	41111	0
+53197	56489	0
+17359	4931	0
+94724	100666	0
+41157	55426	0
+16928	101194	0
+8323	91144	0
+94324	9125	0
+32709	43670	0
+1865	48049	0
+5848	38385	0
+36910	95073	0
+5192	65697	0
+4724	55013	0
+43826	29025	0
+101757	3690	0
+39290	106388	0
+71654	35067	0
+14059	3410	0
+103722	41942	0
+95073	34615	0
+10692	106056	0
+25116	9868	0
+26898	105716	0
+20402	106498	0
+14011	97031	0
+57744	94724	0
+20780	9012	0
+28649	27971	0
+2745	8352	0
+16896	40164	0
+5214	10529	0
+26209	35472	0
+59555	69999	0
+58181	47022	0
+14135	32681	0
+18092	19000	0
+20402	31354	0
+60006	100534	0
+92216	18723	0
+19068	9576	0
+12317	5848	0
+97945	13567	0
+25650	92046	0
+39598	45642	0
+5065	101701	0
+32800	6839	0
+2414	62911	0
+101757	8372	0
+91144	96262	0
+1112	13567	0
+69578	51422	0
+8950	25131	0
+28358	3358	0
+21094	5742	0
+41218	6915	0
+41369	13306	0
+1251	22562	0
+54287	11433	0
+68740	72802	0
+72293	69578	0
+93299	59215	0
+51836	59836	0
+37223	97945	0
+794	43826	0
+1811	21006	0
+101342	31955	0
+32252	69612	0
+45429	40372	0
+13222	66028	0
+9914	3650	0
+4474	99827	0
+27789	23992	0
+11798	71813	0
+6116	41157	0
+10633	41432	0
+20847	44133	0
+59785	22159	0
+25536	24763	0
+51692	20940	0
+95073	27466	0
+8352	19543	0
+68643	3433	0
+100643	71983	0
+30341	41142	0
+38541	1740	0
+20286	101006	0
+8115	52058	0
+8699	98894	0
+4423	3217	0
+42396	38483	0
+57144	56326	0
+6860	56309	0
+6321	39587	0
+51197	98894	0
+27105	48480	0
+19068	10570	0
+16644	42396	0
+3611	29006	0
+54577	92187	0
+63590	105998	0
+10951	47860	0
+104075	105496	0
+44119	15015	0
+8064	19996	0
+13567	92079	0
+15049	5278	0
+78985	41369	0
+21265	11019	0
+15715	2208	0
+38171	28863	0
+3217	4449	0
+47022	44358	0
+8797	96679	0
+39026	50390	0
+17098	58230	0
+41528	27919	0
+4087	6422	0
+9914	41061	0
+43301	9724	0
+104709	57492	0
+9424	100750	0
+21862	67831	0
+14040	69383	0
+38692	96950	0
+5507	21020	0
+99814	68218	0
+54234	21843	0
+17952	101853	0
+11868	1008	0
+92046	14158	0
+16860	18559	0
+17436	87265	0
+8699	73092	0
+42302	12032	0
+57492	7016	0
+31054	68894	0
+760	9198	0
+28626	5462	0
+18688	33961	0
+94795	6228	0
+13499	13172	0
+68675	3170	0
+8064	19394	0
+93881	25393	0
+100243	37563	0
+61396	36440	0
+6073	19068	0
+9896	10479	0
+21324	4964	0
+722	14040	0
+9953	106246	0
+17761	93535	0
+47022	11868	0
+1830	40708	0
+13567	43574	0
+104533	21789	0
+61396	100316	0
+52862	18114	0
+25681	96551	0
+12889	69783	0
+81871	53083	0
+40161	22682	0
+18292	97155	0
+24992	19417	0
+16417	53197	0
+99444	12795	0
+15015	93299	0
+98393	105932	0
+11394	39653	0
+54662	19192	0
+104075	78449	0
+61396	104880	0
+7680	55184	0
+6839	14296	0
+57144	69383	0
+17927	3139	0
+23680	56566	0
+38016	24763	0
+23503	18232	0
+106228	3472	0
+19155	39587	0
+13989	42056	0
+39362	62849	0
+17505	3723	0
+41528	39527	0
+101912	80882	0
+60261	21265	0
+36643	17380	0
+62224	3587	0
+97031	1647	0
+13030	100848	0
+44682	11715	0
+20675	35199	0
+741	40554	0
+88306	57096	0
+18464	18368	0
+101620	38204	0
+44583	80598	0
+17927	34251	0
+59215	104481	0
+45738	36010	0
+49268	19925	0
+27971	16844	0
+2369	27789	0
+104497	14996	0
+15683	45552	0
+103448	53486	0
+2369	38794	0
+34978	18329	0
+45957	16417	0
+5701	8921	0
+36024	44824	0
+91144	17415	0
+18847	20342	0
+6042	15270	0
+13773	11982	0
+7491	75378	0
+54263	59824	0
+103841	20940	0
+44370	11520	0
+58503	72596	0
+33883	102757	0
+68424	10529	0
+18381	100773	0
+41232	101194	0
+19417	17457	0
+12424	55639	0
+19460	38125	0
+72487	23276	0
+14726	74548	0
+11377	21862	0
+39688	7216	0
+16644	102623	0
+444	27503	0
+20675	3305	0
+71654	6042	0
+17474	104818	0
+44594	27352	0
+9077	34599	0
+934	9380	0
+13522	31598	0
+13773	5685	0
+53165	103027	0
+9702	21359	0
+105538	28156	0
+27384	96950	0
+639	22982	0
+78573	26146	0
+1928	25379	0
+2505	105716	0
+6073	105877	0
+105039	42344	0
+15103	6049	0
+44119	22492	0
+93321	100773	0
+13704	71131	0
+38125	16644	0
+102757	33122	0
+53406	102297	0
+98584	92079	0
+13123	80598	0
+104709	12258	0
+36382	62079	0
+41384	934	0
+104481	104459	0
+14343	12771	0
+67299	48163	0
+45366	17397	0
+21884	85462	0
+15770	97053	0
+1186	43222	0
+18368	99320	0
+17143	44824	0
+101043	12134	0
+37985	10692	0
+39637	3358	0
+12889	60261	0
+101853	93943	0
+43271	98224	0
+6206	19460	0
+25393	75378	0
+102707	40164	0
+96613	58606	0
+9268	62046	0
+35227	48146	0
+78806	39841	0
+19791	106056	0
+101342	13789	0
+19960	1041	0
+34251	56109	0
+39125	15985	0
+38877	103129	0
+65982	21094	0
+30787	38143	0
+15519	37939	0
+53197	91830	0
+20755	6619	0
+43492	24658	0
+12864	40002	0
+38692	27521	0
+3092	71983	0
+2527	68804	0
+20755	17575	0
+10731	41942	0
+5763	59737	0
+2960	53498	0
+70992	8323	0
+2505	4605	0
+21020	14446	0
+11962	55826	0
+8015	93579	0
+101899	3723	0
+48163	678	0
+24896	95059	0
+21649	80034	0
+11394	53197	0
+51580	55687	0
+1267	34978	0
+47022	59538	0
+51618	57144	0
+1251	16808	0
+24658	77524	0
+17558	15985	0
+68553	102914	0
+36782	6116	0
+9674	45975	0
+57144	18918	0
+97663	9268	0
+91916	44119	0
+58181	94868	0
+3024	14766	0
+4724	16121	0
+31371	71438	0
+6192	69374	0
+3275	16985	0
+8352	12077	0
+97920	9361	0
+104497	7134	0
+21862	39886	0
+64754	43853	0
+7465	19068	0
+8797	18464	0
+20614	42817	0
+17397	24805	0
+27919	96950	0
+103129	59215	0
+8323	31054	0
+43037	8089	0
+78962	530	0
+103129	11686	0
+78806	40298	0
+16157	19334	0
+5065	20780	0
+17970	16844	0
+27299	14637	0
+103282	96487	0
+22466	26353	0
+16001	3690	0
+98210	4931	0
+63382	32336	0
+39984	601	0
+11099	6282	0
+11887	99827	0
+93362	18559	0
+58618	22798	0
+14317	55158	0
+100166	10059	0
+36558	63739	0
+16170	69206	0
+49268	10230	0
+97031	9198	0
+2208	9602	0
+52058	7063	0
+6702	94191	0
+11377	10570	0
+13140	103792	0
+40354	11117	0
+21903	5192	0
+13030	34322	0
+3952	13172	0
+6576	99693	0
+6758	96963	0
+33227	37428	0
+35503	24412	0
+57744	55158	0
+7947	27971	0
+97492	13472	0
+6073	40322	0
+44757	98584	0
+57144	24271	0
+22191	19040	0
+37586	10933	0
+10652	17258	0
+2414	37253	0
+16081	14958	0
+25131	98445	0
+601	7038	0
+51137	32301	0
+100699	46908	0
+48958	19996	0
+741	86981	0
+14996	98610	0
+39653	8436	0
+1008	96600	0
+7661	24149	0
+7465	56541	0
+5848	53083	0
+73331	40161	0
+7857	32227	0
+59290	66028	0
+58503	14385	0
+25650	39841	0
+24075	96679	0
+17489	15156	0
+106431	102757	0
+40311	18232	0
+8352	17004	0
+14710	9743	0
+24658	96679	0
+94204	15250	0
+93819	32301	0
+96715	103683	0
+103282	24974	0
+15880	98653	0
+444	95741	0
+35695	100258	0
+100111	102200	0
+12991	17952	0
+18723	5640	0
+95741	21884	0
+3723	12539	0
+8514	19169	0
+100750	37233	0
+14577	36107	0
+3759	22562	0
+104317	11601	0
+67299	15701	0
+10529	92243	0
+39290	18429	0
+102346	80073	0
+12679	104709	0
+27105	51580	0
+40394	23033	0
+41111	53498	0
+26370	18368	0
+37868	53824	0
+26228	10036	0
+9517	41332	0
+9220	51580	0
+39866	9674	0
+74866	77406	0
+44133	21061	0
+19417	30933	0
+14618	77343	0
+78573	97736	0
+55184	7962	0
+97168	12679	0
+15795	100166	0
+5528	93971	0
+19192	42187	0
+49101	32709	0
+9653	20675	0
+11394	97011	0
+100804	32336	0
+43660	45658	0
+103792	38601	0
+80526	63888	0
+6321	41157	0
+10374	10351	0
+14296	8064	0
+3723	41279	0
+38800	55573	0
+98766	38794	0
+103346	41496	0
+44090	102151	0
+59189	64754	0
+77406	45879	0
+14842	22914	0
+68259	96715	0
+35633	6073	0
+41111	105877	0
+69751	55299	0
+67191	11868	0
+19000	43853	0
+83096	73342	0
+3248	57603	0
+94896	694	0
+36382	15292	0
+27677	20847	0
+8981	23907	0
+100510	105731	0
+53498	100075	0
+106350	6992	0
+3139	30341	0
+20431	34088	0
+26246	9361	0
+80157	6860	0
+24896	6247	0
+96950	16985	0
+43301	32005	0
+26815	18007	0
+6941	20535	0
+25098	15570	0
+4497	17674	0
+13381	53321	0
+98610	27521	0
+63590	22774	0
+18267	4171	0
+601	101342	0
+22756	17415	0
+93926	77524	0
+58586	58618	0
+9830	6576	0
+51564	49101	0
+3740	9198	0
+103995	38204	0
+62527	31955	0
+65736	3740	0
+105850	18980	0
+57967	5617	0
+10633	24593	0
+23211	94944	0
+12204	45552	0
+16140	15214	0
+41613	85552	0
+24271	41095	0
+94527	74021	0
+24840	103639	0
+63750	49109	0
+601	3723	0
+56541	40068	0
+21649	15552	0
+105496	11172	0
+14978	8292	0
+68319	14978	0
+4474	24696	0
+11819	20563	0
+43942	14601	0
+34615	20971	0
+22756	25698	0
+11962	19837	0
+101043	16045	0
+38931	80910	0
+28709	36558	0
+69739	98841	0
+13140	64754	0
+57389	11466	0
+93535	44030	0
+99517	8266	0
+103749	37985	0
+69432	50570	0
+17558	19068	0
+20563	12406	0
+14824	69432	0
+17489	20713	0
+12722	18267	0
+23616	1751	0
+56326	105025	0
+12722	1609	0
+33871	11715	0
+36146	34978	0
+4222	94074	0
+8950	17525	0
+69432	21493	0
+8634	23583	0
+639	31354	0
+2369	12539	0
+38613	71527	0
+42817	104165	0
+41332	28051	0
+55527	100075	0
+21159	39841	0
+59290	4822	0
+5848	9220	0
+54287	75552	0
+43301	12348	0
+21743	37233	0
+100037	68319	0
+11019	8115	0
+23719	43301	0
+103831	104459	0
+100699	43900	0
+58010	37253	0
+59893	52058	0
+4988	106483	0
+38877	13773	0
+47004	36733	0
+104937	95588	0
+95488	18688	0
+760	35695	0
+13081	10374	0
+85537	13140	0
+3217	24115	0
+45840	21760	0
+11415	7313	0
+97168	99678	0
+41128	76035	0
+50390	8266	0
+23033	54662	0
+11962	100993	0
+23211	3952	0
+10633	61901	0
+75409	12991	0
+96011	13753	0
+36623	19192	0
+99307	19091	0
+67519	7594	0
+45535	22159	0
+100804	13472	0
+97053	13096	0
+46908	18368	0
+55976	11715	0
+62849	21117	0
+38916	49109	0
+51740	53486	0
+1416	104863	0
+25289	99320	0
+38483	39688	0
+25335	19977	0
+31371	6383	0
+36556	71527	0
+44119	36713	0
+105409	19394	0
+11447	13499	0
+18292	19543	0
+36127	57144	0
+8797	25078	0
+967	47434	0
+3248	950	0
+14601	54636	0
+21047	6487	0
+7465	99666	0
+7947	1186	0
+28709	39598	0
+52058	38601	0
+56045	38663	0
+55396	43517	0
+26432	17258	0
+11902	19583	0
+96158	3723	0
+8863	21214	0
+103282	14996	0
+16081	101342	0
+110451	80598	0
+15064	59290	0
+9060	16256	0
+24092	18031	0
+14924	19312	0
+37290	103129	0
+9220	20653	0
+70009	40372	0
+42344	35472	0
+68553	58181	0
+81838	95811	0
+100037	16224	0
+93781	67299	0
+6247	96715	0
+68424	91916	0
+53824	1609	0
+35107	59893	0
+18918	6042	0
+16103	100893	0
+58010	9631	0
+13361	18485	0
+24207	65697	0
+16224	15064	0
+41384	20635	0
+7444	6134	0
+81663	36733	0
+38157	13704	0
+40083	87198	0
+19219	62079	0
+99517	74866	0
+65951	82954	0
+20484	59836	0
+97663	20780	0
+68091	16001	0
+27384	19960	0
+7994	13923	0
+104787	57744	0
+13172	39346	0
+77343	18485	0
+5381	8825	0
+105573	94026	0
+72781	13831	0
+6595	29379	0
+41332	69396	0
+9743	15156	0
+30730	12032	0
+93657	40914	0
+97120	47336	0
+77861	6992	0
+13306	45429	0
+96789	39334	0
+101342	25779	0
+66120	62527	0
+102086	21075	0
+24974	38692	0
+79019	7383	0
+22651	82392	0
+23129	4042	0
+9077	6156	0
+41075	94592	0
+59215	23907	0
+25098	23719	0
+7425	41584	0
+73023	1464	0
+5148	6321	0
+3433	48049	0
+103187	72877	0
+8921	13890	0
+27384	70992	0
+92032	10351	0
+103255	39555	0
+20595	37290	0
+87198	1647	0
+98021	31249	0
+51197	1629	0
+19837	5450	0
+105649	6619	0
+38143	73092	0
+11019	43942	0
+70973	15137	0
+1295	38171	0
+2868	100561	0
+7569	96646	0
+7947	98006	0
+21047	96569	0
+105496	14059	0
+9914	104533	0
+92187	67191	0
+11466	47967	0
+23129	20236	0
+98224	22743	0
+19091	80364	0
+14996	41095	0
+3560	98653	0
+2527	56431	0
+6645	19169	0
+74540	51492	0
+78449	21903	0
+14904	13140	0
+40372	3433	0
+37939	15270	0
+18292	62046	0
+22300	20342	0
+103255	9674	0
+37676	87436	0
+100584	33455	0
+105956	106350	0
+18617	104342	0
+96715	27466	0
+67143	28124	0
+98894	18007	0
+22774	29006	0
+14958	31054	0
+43492	91776	0
+11868	15932	0
+66120	7747	0
+99363	30963	0
+28626	8148	0
+16660	59425	0
+20847	96715	0
+15064	9558	0
+36556	106388	0
+68876	17209	0
+9936	426	0
+12704	38837	0
+560	11503	0
+530	18847	0
+87265	23033	0
+13081	68804	0
+43517	9576	0
+94191	29483	0
+15376	105169	0
+15747	19040	0
+19132	50920	0
+2369	11962	0
+10785	49178	0
+54643	69374	0
+47004	19040	0
+17588	59189	0
+40164	38877	0
+20460	4822	0
+103967	17359	0
+14996	18485	0
+15451	39527	0
+58586	59215	0
+13724	59808	0
+24992	32681	0
+101319	8323	0
+14343	22682	0
+9346	97398	0
+55372	41111	0
+41095	53486	0
+96613	21903	0
+11962	7367	0
+43470	14534	0
+741	101899	0
+43271	70207	0
+82954	58628	0
+57967	4449	0
+104235	20047	0
+36314	6839	0
+560	41095	0
+40571	11466	0
+4747	39738	0
+12815	105731	0
+50442	11622	0
+50595	39587	0
+58596	96158	0
+45879	27228	0
+103200	12406	0
+27645	32005	0
+68281	9743	0
+103898	95811	0
+43826	96848	0
+32119	39235	0
+93897	101171	0
+20989	23583	0
+101979	87436	0
+6402	39886	0
+79685	99790	0
+32236	98021	0
+34978	25681	0
+39362	95205	0
+2708	15859	0
+11922	21047	0
+101963	94527	0
+4067	56309	0
+103841	40354	0
+27521	100243	0
+11447	11355	0
+30471	56541	0
+87408	102086	0
+9346	62079	0
+13096	18381	0
+100338	82954	0
+103187	91776	0
+14978	20732	0
+21265	6228	0
+47769	38782	0
+30787	41509	0
+97031	85537	0
+104459	22651	0
+50390	39920	0
+59808	5848	0
+5584	12317	0
+27403	16711	0
+96487	23033	0
+38822	7544	0
+24805	13873	0
+8169	32005	0
+14924	6966	0
+97708	21789	0
+20484	47801	0
+15250	69999	0
+13156	32412	0
+57144	25289	0
+5148	2768	0
+23719	52746	0
+46266	34978	0
+101250	40311	0
+97053	9953	0
+97619	32709	0
+87408	4013	0
+8846	4908	0
+46980	21094	0
+75051	14787	0
+36556	20088	0
+33227	20535	0
+38636	17004	0
+40589	3807	0
+105649	17605	0
+99517	678	0
+10785	40903	0
+12889	80073	0
+104557	55426	0
+16825	93819	0
+65951	13499	0
+82353	17575	0
+15539	69374	0
+91916	82660	0
+8653	18617	0
+99517	93384	0
+36713	81878	0
+100258	37868	0
+85619	73931	0
+11228	39707	0
+61202	97053	0
+94724	24992	0
+101785	1538	0
+26246	13337	0
+3390	56045	0
+12653	80073	0
+79625	7063	0
+19132	33961	0
+62849	97785	0
+694	104326	0
+32005	17639	0
+38529	32800	0
+95301	71983	0
+100993	20695	0
+12116	26370	0
+51692	41301	0
+41157	29006	0
+52385	7544	0
+17116	12679	0
+32119	14657	0
+31054	18688	0
+11172	58220	0
+104165	31154	0
+96715	18962	0
+41289	11686	0
+98407	53406	0
+105956	44381	0
+43037	79625	0
+56541	103214	0
+38157	19520	0
+12704	41232	0
+95766	13943	0
+6321	10529	0
+40164	104863	0
+27466	1112	0
+8246	7721	0
+6042	3217	0
+23297	43270	0
+51618	45535	0
+80034	18962	0
+69147	104709	0
+12795	39653	0
+68643	10122	0
+20579	20286	0
+5701	26035	0
+102233	55573	0
+17761	25116	0
+33122	23211	0
+105102	24696	0
+39382	39555	0
+36733	93781	0
+8468	43574	0
+93897	96420	0
+38423	69432	0
+56326	48958	0
+12864	52746	0
+18074	13724	0
+103255	93053	0
+7661	41250	0
+37373	28510	0
+97477	39125	0
+102272	17227	0
+59022	22585	0
+40083	58586	0
+44090	87265	0
+40164	20431	0
+22466	47434	0
+97663	101221	0
+63141	73931	0
+10731	13222	0
+40554	47801	0
+6839	49892	0
+9346	7994	0
+62527	39587	0
+13123	15683	0
+100089	78449	0
+23460	12722	0
+14787	49268	0
+98071	105716	0
+7016	32301	0
+27183	20309	0
+93299	950	0
+98567	39400	0
+31154	18485	0
+11843	38520	0
+97031	55639	0
+9896	96715	0
+64189	58618	0
+22651	77499	0
+13284	102435	0
+3740	10296	0
+7747	10951	0
+8780	94204	0
+5584	21455	0
+97155	45237	0
+39637	95219	0
+1609	45753	0
+101006	55138	0
+17004	103792	0
+41315	12565	0
+10692	7216	0
+37605	32252	0
+80157	19670	0
+16417	39707	0
+94204	25837	0
+105998	23276	0
+19169	99827	0
+93384	100699	0
+17861	3921	0
+12771	14422	0
+4789	3390	0
+48555	31371	0
+8797	6678	0
+13284	25837	0
+36314	97011	0
+9953	41128	0
+46465	26370	0
+5299	98224	0
+67604	13435	0
+14235	18847	0
+55573	100804	0
+7216	33883	0
+94117	58220	0
+15120	16103	0
+722	55860	0
+103255	60261	0
+91451	105998	0
+103967	37939	0
+41528	71602	0
+21006	103129	0
+34615	22191	0
+15230	14601	0
+17340	91830	0
+100316	5423	0
+93579	1186	0
+20133	68437	0
+80930	96871	0
+96824	4772	0
+71138	99517	0
+13030	24658	0
+102398	72781	0
+15519	43270	0
+46980	24896	0
+8216	61396	0
+73331	17639	0
+50143	14040	0
+75409	40903	0
+23398	33871	0
+16170	13847	0
+34615	80526	0
+4582	11337	0
+100534	7063	0
+10230	37586	0
+10479	53321	0
+11622	2527	0
+5701	36558	0
+21324	31955	0
+87265	101785	0
+100075	20695	0
+35893	7367	0
+101194	22466	0
+9936	58230	0
+49268	103614	0
+40128	79685	0
+50390	59425	0
+71480	16896	0
+8720	42599	0
+41204	41175	0
+7367	10982	0
+93819	38385	0
+8468	16045	0
+97901	26850	0
+34322	99562	0
+1942	17970	0
+76035	41509	0
+17952	32694	0
+71969	43492	0
+45429	102233	0
+106169	6915	0
+8754	42396	0
+54643	39313	0
+7244	8089	0
+19169	27228	0
+12917	27971	0
+38931	5361	0
+102623	19791	0
+41279	2505	0
+69751	38613	0
+100945	88306	0
+37676	14657	0
+15519	71527	0
+68515	96487	0
+17397	75512	0
+78785	82954	0
+12424	7134	0
+104035	18485	0
+82544	20204	0
+97708	6537	0
+6839	34615	0
+96646	56541	0
+106365	22424	0
+21159	105336	0
+24075	20713	0
+25650	54643	0
+101221	21324	0
+56566	3331	0
+93987	1025	0
+71602	17040	0
+15085	13584	0
+41232	59215	0
+81838	40183	0
+14216	59737	0
+37513	80312	0
+98071	17605	0
+19312	24783	0
+95059	44119	0
+106431	13923	0
+19772	29040	0
+46980	12204	0
+29006	100893	0
+93943	93819	0
+8551	1629	0
+3560	19374	0
+80526	15250	0
+17489	10933	0
+8846	7518	0
+4531	20047	0
+92097	10596	0
+12834	37939	0
+15049	61901	0
+39707	13222	0
+12539	24696	0
+18092	13923	0
+530	11941	0
+1061	96158	0
+678	12348	0
+8514	71813	0
+426	10652	0
+70530	4822	0
+8392	15598	0
+18559	6553	0
+104709	32252	0
+17359	94944	0
+40372	15583	0
+55426	67604	0
+11564	38541	0
+57977	98796	0
+41157	23503	0
+94592	97901	0
+38529	70973	0
+56460	71969	0
+31478	50143	0
+103165	7947	0
+19772	39235	0
+70973	102247	0
+21455	15650	0
+38016	85571	0
+20989	100166	0
+7947	5299	0
+12539	8611	0
+105998	22637	0
+35227	98021	0
+94170	61788	0
+59808	56045	0
+36713	97065	0
+19417	11394	0
+100400	39688	0
+25431	106498	0
+5507	56309	0
+59425	8676	0
+56091	741	0
+91747	72781	0
+9558	44229	0
+21249	103228	0
+8699	22774	0
+104818	6192	0
+15376	57744	0
+79019	100037	0
+5192	36127	0
+26209	106498	0
+2505	19500	0
+43492	94944	0
+96715	105716	0
+36558	8186	0
+1139	10633	0
+54577	59737	0
+31478	1416	0
+14787	33961	0
+97650	18485	0
+35503	4879	0
+98210	104880	0
+104709	71412	0
+28124	3740	0
+46003	17415	0
+64189	16290	0
+30243	24412	0
+8825	41332	0
+19460	45975	0
+70973	40469	0
+5450	16860	0
+44757	58586	0
+40298	2369	0
+4908	21862	0
+7016	98237	0
+72991	25116	0
+5848	60225	0
+55013	73506	0
+10822	68102	0
+41599	15230	0
+55826	40140	0
+81878	11117	0
+2527	98407	0
+8216	36010	0
+10203	73354	0
+68235	11057	0
+100258	41613	0
+2208	56045	0
+8015	43037	0
+11355	7979	0
+103165	59848	0
+48958	15813	0
+3248	24524	0
+3759	45429	0
+11546	26370	0
+19132	18723	0
+26246	95219	0
+21359	62224	0
+32826	59022	0
+15064	41613	0
+39637	102466	0
+96487	68408	0
+4908	87265	0
+12368	13724	0
+9953	28288	0
+20342	17098	0
+15552	11337	0
+10897	3921	0
+87198	19132	0
+8392	48958	0
+8846	34978	0
+1715	3305	0
+73342	7444	0
+22137	98841	0
+13195	87198	0
+5977	8015	0
+71654	45658	0
+917	26479	0
+7081	15120	0
+11645	71438	0
+102272	35107	0
+99678	15485	0
+7063	7134	0
+41528	36440	0
+9953	42396	0
+35525	38310	0
+19960	5848	0
+66120	18617	0
+6042	95588	0
+104326	75512	0
+27403	49101	0
+98006	20133	0
+13306	40554	0
+103129	2960	0
+37290	105932	0
+68319	43853	0
+37823	44682	0
+43942	4855	0
+8754	4067	0
+14343	5324	0
+13923	59848	0
+31154	17861	0
+10315	25393	0
+110451	97398	0
+1139	10841	0
+100534	61901	0
+4042	15963	0
+38271	10351	0
+13943	56045	0
+41218	41628	0
+100584	27033	0
+7106	21117	0
+52862	17728	0
+53858	71654	0
+3921	103346	0
+10731	26432	0
+82660	4201	0
+14534	58606	0
+5792	17907	0
+17209	8169	0
+25379	98021	0
+9268	20549	0
+15032	2571	0
+50442	38016	0
+82954	10804	0
+71138	3877	0
+14135	44090	0
+10374	96848	0
+3587	55372	0
+32173	30471	0
+33883	106246	0
+56091	8292	0
+42618	43683	0
+2768	19820	0
+104035	48555	0
+26745	26850	0
+51422	18762	0
+59358	1061	0
+82353	17674	0
+73342	16874	0
+102504	104342	0
+4700	99363	0
+55887	11982	0
+14941	48049	0
+19000	56326	0
+63590	93238	0
+52665	10841	0
+16808	54154	0
+15376	13943	0
+26146	23616	0
+82660	20342	0
+38204	38368	0
+67299	38423	0
+13454	18368	0
+10731	15214	0
+54275	44014	0
+13499	105573	0
+31896	1235	0
+26432	56431	0
+99216	38877	0
+5148	98210	0
+460	73023	0
+69578	10230	0
+15747	26035	0
+7106	68449	0
+6116	68643	0
+100699	101342	0
+48375	14675	0
+59848	59358	0
+13789	20732	0
+59808	41250	0
+28288	77406	0
+9631	10951	0
+51197	37471	0
+65951	8169	0
+25508	54154	0
+103967	87198	0
+9312	32351	0
+59737	26850	0
+41398	19068	0
+14824	39808	0
+9268	18585	0
+9125	3390	0
+16290	40068	0
+106455	38916	0
+82544	9971	0
+65951	35633	0
+18485	68740	0
+42302	75051	0
+10452	55592	0
+101785	6619	0
+50595	93943	0
+15770	19312	0
+7038	12917	0
+74081	75051	0
+42599	95588	0
+51692	45535	0
+24149	3542	0
+24696	16690	0
+105538	13361	0
+25148	25583	0
+21903	100075	0
+103841	40140	0
+30243	106212	0
+40469	59639	0
+21324	26370	0
+9868	78573	0
+16620	30243	0
+16522	15913	0
+12539	79019	0
+16946	42754	0
+10391	14861	0
+53083	105169	0
+5886	42754	0
+31478	15175	0
+72596	3650	0
+14958	22717	0
+5528	15015	0
+10749	41613	0
+87472	1235	0
+50570	100534	0
+96569	17258	0
+24840	45738	0
+3611	38613	0
+42344	6096	0
+82392	61788	0
+19219	3587	0
+38368	94868	0
+68102	30933	0
+33122	69396	0
+55687	14135	0
+38837	51564	0
+38171	13567	0
+102247	98407	0
+102167	57096	0
+17674	4789	0
+48555	65951	0
+36382	28841	0
+51514	55299	0
+11394	17040	0
+12348	32351	0
+12478	103255	0
+19905	37233	0
+16660	13622	0
+61217	104937	0
+38469	76035	0
+71480	100750	0
+4171	96262	0
+18368	7882	0
+11887	11151	0
+34615	80882	0
+11564	68553	0
+41142	10036	0
+14842	45642	0
+57603	98224	0
+55013	11019	0
+21743	10203	0
+95407	16121	0
+91735	70207	0
+41061	6156	0
+5299	100699	0
+26093	62849	0
+12834	43683	0
+5299	93321	0
+32301	41232	0
+460	38483	0
+20834	71654	0
+44133	97031	0
+13472	65982	0
+20460	41142	0
+103228	51564	0
+8292	7857	0
+105932	26745	0
+12424	40708	0
+4531	9914	0
+14657	68661	0
+25098	6678	0
+14978	38310	0
+23503	58606	0
+4222	102200	0
+9868	103614	0
+9424	19351	0
+38692	17489	0
+67143	97477	0
+105623	15859	0
+57096	15103	0
+3877	5848	0
+28863	8754	0
+3305	18485	0
+106365	56309	0
+3092	91970	0
+13670	78962	0
+1139	6156	0
+15292	1942	0
+100510	38143	0
+101757	44090	0
+25837	101043	0
+57711	69739	0
+17319	39417	0
+85552	37290	0
+19394	93321	0
+102330	72877	0
+80312	7594	0
+1928	14924	0
+91562	99517	0
+80034	12722	0
+15175	62527	0
+101342	51422	0
+14560	28156	0
+1251	91747	0
+21843	98407	0
+6383	34599	0
+81770	8169	0
+39984	5977	0
+5254	96824	0
+62805	1041	0
+19169	40750	0
+53165	39473	0
+15598	20614	0
+96551	19806	0
+20695	104035	0
+5685	6353	0
+91657	12815	0
+25379	34944	0
+1041	100439	0
+5792	43670	0
+19820	6002	0
+7106	13622	0
+105472	23907	0
+14941	55138	0
+15103	98841	0
+14861	26277	0
+43470	72474	0
+42302	87472	0
+78806	5566	0
+20535	8653	0
+72764	10095	0
+32412	17098	0
+32252	20713	0
+71138	15103	0
+73023	9786	0
+27846	19722	0
+103141	15413	0
+76035	37939	0
+103792	12704	0
+19132	14083	0
+68515	49109	0
+72764	29040	0
+101043	36024	0
+95142	1186	0
+59022	96627	0
+101912	8352	0
+18601	30341	0
+31154	58230	0
+100699	32709	0
+80930	81838	0
+13622	19219	0
+16644	57239	0
+59555	80598	0
+25131	100804	0
+32351	8901	0
+38442	11394	0
+7925	102151	0
+27352	57711	0
+26432	96011	0
+35819	4222	0
+19417	2989	0
+10122	93561	0
+62497	98006	0
+12539	22682	0
+8186	60006	0
+57459	98780	0
+69751	7465	0
+26815	100089	0
+102757	17525	0
+36910	38157	0
+105496	93881	0
+23348	17340	0
+69396	6383	0
+41509	17116	0
+16027	47022	0
+70207	3331	0
+104920	57744	0
+13813	100643	0
+97663	68408	0
+100111	12116	0
+23992	12152	0
+14657	8797	0
+105266	18980	0
+17319	94944	0
+16157	15880	0
+7569	81838	0
+19820	97065	0
+14560	47022	0
+44370	102914	0
+8825	98071	0
+95741	17209	0
+12704	92079	0
+35963	3759	0
+106228	12317	0
+35893	45535	0
+106169	43900	0
+639	17397	0
+18522	36107	0
+15103	7611	0
+95192	17887	0
+22774	24593	0
+3497	38250	0
+28156	13337	0
+17040	8292	0
+43942	7680	0
+101912	20755	0
+43222	5278	0
+103214	10351	0
+22798	13967	0
+25289	23907	0
+44229	6732	0
+794	46738	0
+39382	101250	0
+36713	9077	0
+110451	21823	0
+20342	66120	0
+105447	14692	0
+73092	29379	0
+14941	103027	0
+66120	22585	0
+16140	18601	0
+37290	38143	0
+99121	32173	0
+65982	59290	0
+843	46980	0
+103141	60261	0
+25487	4855	0
+37586	46067	0
+102623	96613	0
+36218	13622	0
+27971	11447	0
+37586	61396	0
+1112	10411	0
+3650	51618	0
+10710	100037	0
+101853	29006	0
+73975	26277	0
+68606	40083	0
+39653	96537	0
+48555	10122	0
+43853	22637	0
+41142	39841	0
+17077	5566	0
+71480	28626	0
+71654	69147	0
+104481	11377	0
+67820	71138	0
+21493	93819	0
+8044	46980	0
+104317	21884	0
+9558	42618	0
+1061	21743	0
+19192	10596	0
+21493	23719	0
+83096	23129	0
+55826	15519	0
+18942	31249	0
+22585	17728	0
+23719	58230	0
+28510	12478	0
+13890	101701	0
+100243	36440	0
+13499	1942	0
+97901	42056	0
+96646	72764	0
+103165	15795	0
+10549	29040	0
+25431	40788	0
+60261	9536	0
+8551	68102	0
+97053	950	0
+8266	7594	0
+39819	80273	0
+39866	4789	0
+12889	66028	0
+30693	47181	0
+5423	26353	0
+40571	103995	0
+18559	4879	0
+37928	32301	0
+73354	81653	0
+35852	9971	0
+34599	12991	0
+20065	94699	0
+19977	96871	0
+12815	18962	0
+9724	17588	0
+46980	23875	0
+22637	8551	0
+68160	41613	0
+7113	45642	0
+40571	47022	0
+92046	21455	0
+36782	23297	0
+93926	58628	0
+32709	9991	0
+16808	53858	0
+70207	41350	0
+43492	102247	0
+102504	96158	0
+4855	26146	0
+26035	7721	0
+33626	68876	0
+97120	106483	0
+17436	102504	0
+8921	3759	0
+6156	9830	0
+13081	38800	0
+47434	106455	0
+15120	32826	0
+40469	40635	0
+46595	103012	0
+53468	19543	0
+101043	14726	0
+19040	59555	0
+74540	38469	0
+40903	51564	0
+15813	31478	0
+87422	43900	0
+13417	73331	0
+61396	14675	0
+67143	843	0
+106431	45642	0
+11962	47801	0
+93819	20047	0
+57711	38016	0
+105266	5848	0
+27645	20579	0
+78985	100893	0
+11447	18464	0
+37342	40394	0
+106365	62224	0
+38334	100945	0
+32301	6174	0
+35067	96262	0
+62849	46980	0
+36024	12565	0
+44030	99790	0
+94074	21359	0
+96420	2768	0
+77499	98894	0
+99666	4822	0
+99790	39417	0
+99693	18942	0
+2868	17340	0
+72828	934	0
+99307	32336	0
+16170	100848	0
+97901	4449	0
+36782	4931	0
+50421	38663	0
+48049	20484	0
+9810	14726	0
+106388	12499	0
+5015	6042	0
+16417	27645	0
+55573	72877	0
+38423	71480	0
+97065	105850	0
+52432	13567	0
+26944	37113	0
+4201	24805	0
+17489	11503	0
+694	15583	0
+81653	38692	0
+32709	28156	0
+57744	1928	0
+44682	37676	0
+8950	79019	0
+102086	39984	0
+9536	99432	0
+6321	7882	0
+19294	26277	0
+37721	103792	0
+47860	15570	0
+6192	15539	0
+43960	8754	0
+69432	12460	0
+18031	10841	0
+20484	6702	0
+38520	100524	0
+760	13670	0
+4497	79685	0
+9424	97155	0
+73838	33626	0
+741	5450	0
+36146	19960	0
+100561	20204	0
+16644	9724	0
+18368	3123	0
+17025	101899	0
+58628	27466	0
+61217	70207	0
+67820	48958	0
+11868	12679	0
+41301	16825	0
+105850	55687	0
+5361	41095	0
+43271	8699	0
+101006	104937	0
+103614	19312	0
+7425	53486	0
+93238	11322	0
+9380	7947	0
+105169	5148	0
+10670	55887	0
+57389	69739	0
+105169	17166	0
+56489	102346	0
+100332	80157	0
+4531	14904	0
+71983	69751	0
+97492	4964	0
+88306	15292	0
+42840	53486	0
+95588	8699	0
+72764	45658	0
+14534	97168	0
+7947	102757	0
+12499	10203	0
+35199	5015	0
+7383	35227	0
+17025	18292	0
+74540	104326	0
+38469	31096	0
+32173	8950	0
+20204	24896	0
+25379	40164	0
+59501	106365	0
+19417	30693	0
+39984	36470	0
+43960	65951	0
+46067	530	0
+101250	4879	0
+21843	17319	0
+4391	52916	0
+45975	36713	0
+72745	99395	0
+28841	22682	0
+103841	22637	0
+16660	101194	0
+44133	57711	0
+6576	105623	0
+102466	10095	0
+55158	15196	0
+23348	10710	0
+7611	91747	0
+43900	52746	0
+37605	5450	0
+17887	104052	0
+10452	59669	0
+7295	5361	0
+11151	5566	0
+44583	93299	0
+54234	19275	0
+36782	103722	0
+3587	101342	0
+19925	102504	0
+56566	39808	0
+37928	18464	0
+25335	79019	0
+7081	19611	0
+41509	20732	0
+17059	42840	0
+53321	42056	0
+53165	28358	0
+10804	81838	0
+30471	13989	0
+36558	98407	0
+63739	11645	0
+59737	75378	0
+39984	6206	0
+59785	20595	0
+45351	19192	0
+67820	27139	0
+36127	22159	0
+20031	6860	0
+40128	41142	0
+35852	98945	0
+16860	15196	0
+48865	4042	0
+101319	72781	0
+36314	87305	0
+14941	83096	0
+4879	41599	0
+98796	934	0
+39984	1186	0
+105716	105956	0
+101757	39362	0
+38794	9762	0
+55396	7107	0
+5450	99347	0
+103027	101103	0
+96627	74081	0
+31106	41384	0
+14135	899	0
+106498	61217	0
+36314	91735	0
+4013	20635	0
+85571	45237	0
+14692	15137	0
+99666	59808	0
+35819	40354	0
+38125	25926	0
+103614	95420	0
+94191	18074	0
+32694	13123	0
+68259	70009	0
+27337	20847	0
+38613	19257	0
+40535	13417	0
+35227	14885	0
+15103	10250	0
+17927	2834	0
+42599	18762	0
+9060	19169	0
+78985	39400	0
+31201	26479	0
+10142	9914	0
+92216	96487	0
+58220	43670	0
+7747	20031	0
+10570	14117	0
+98780	71983	0
+10095	92216	0
+3611	97663	0
+98071	93299	0
+79685	99640	0
+92243	50595	0
+85619	11466	0
+17166	11447	0
+78806	36782	0
+102200	43492	0
+99814	69999	0
+10615	1647	0
+68102	15715	0
+14135	39417	0
+99593	3515	0
+6860	19437	0
+12184	19155	0
+40311	96824	0
+19722	51556	0
+21419	24805	0
+13454	28288	0
+9077	101757	0
+9380	14100	0
+17077	101757	0
+47181	6353	0
+56460	104317	0
+2989	11520	0
+53486	20713	0
+13873	50421	0
+6732	43301	0
+72991	93881	0
+5254	12991	0
+9181	4700	0
+30243	7313	0
+98071	104818	0
+45237	11962	0
+26228	14842	0
+20309	98210	0
+39793	91591	0
+18962	17166	0
+57358	26745	0
+22066	69751	0
+4772	794	0
+43504	86600	0
+1061	14083	0
+18559	12991	0
+15175	26277	0
+96848	10296	0
+5450	53050	0
+26246	25926	0
+74866	6174	0
+48958	94868	0
+11172	22191	0
+15196	59836	0
+24075	36782	0
+14100	22177	0
+13081	78948	0
+12815	28863	0
+11039	1830	0
+51422	103129	0
+20713	31054	0
+55976	38310	0
+103165	71131	0
+25583	11039	0
+19688	2942	0
+23297	460	0
+104787	24115	0
+39382	7661	0
+98584	54577	0
+1811	41432	0
+1830	2834	0
+21419	43660	0
+28649	70530	0
+101171	8863	0
+35695	54154	0
+25508	14059	0
+2571	12679	0
+19772	18114	0
+103282	21789	0
+16690	13753	0
+98766	36382	0
+5685	3807	0
+38310	46908	0
+13567	17588	0
+17116	9268	0
+98224	93561	0
+4067	28626	0
+54275	16045	0
+93238	7680	0
+98894	93819	0
+22492	46003	0
+34088	66120	0
+66659	21455	0
+30787	12991	0
+4474	6537	0
+15985	100699	0
+15747	11075	0
+56091	12864	0
+99517	16660	0
+45738	33148	0
+98407	6422	0
+20834	27466	0
+23907	48146	0
+4964	69612	0
+32252	73023	0
+25431	8169	0
+94699	16946	0
+13499	43504	0
+10059	37721	0
+4013	54154	0
+16743	102914	0
+7611	39793	0
+22682	7821	0
+12653	31172	0
+103841	15270	0
+6422	13753	0
+95588	37939	0
+97492	19837	0
+9181	17728	0
+98796	9810	0
+25994	36643	0
+14675	41415	0
+20877	18522	0
+103487	39473	0
+40298	15650	0
+40002	68102	0
+64754	20971	0
+80598	20535	0
+13417	2745	0
+12204	25698	0
+21743	27337	0
+67191	9094	0
+967	99790	0
+47057	10250	0
+45879	50442	0
+15451	103448	0
+45552	19481	0
+10391	74540	0
+73092	34944	0
+59726	9971	0
+41496	2768	0
+19460	33122	0
+45535	17489	0
+24840	96906	0
+12815	66028	0
+98780	100750	0
+45658	11151	0
+6174	19871	0
+1688	40914	0
+103722	96158	0
+12864	74081	0
+97650	101853	0
+21862	22159	0
+73092	7661	0
+44370	4988	0
+91657	41279	0
+58503	94699	0
+36382	1830	0
+32694	9953	0
+13172	10785	0
+23211	66120	0
+96715	11151	0
+18522	7947	0
+3472	6206	0
+27139	1629	0
+100338	41030	0
+41030	101701	0
+4171	19561	0
+29006	40014	0
+9268	13813	0
+94117	9125	0
+47931	3497	0
+16001	6798	0
+39527	59785	0
+87387	40554	0
+99593	36107	0
+13789	26575	0
+95891	102839	0
+6422	3542	0
+52916	39235	0
+9242	12317	0
+15451	103898	0
+21324	4087	0
+99855	28841	0
+14978	97619	0
+91546	68643	0
+96420	3410	0
+9953	52916	0
+95588	15485	0
+8950	25116	0
+19275	2672	0
+104937	28240	0
+64189	103282	0
+58500	6487	0
+11902	59747	0
+47769	24271	0
+53858	104787	0
+59747	21117	0
+56460	27466	0
+31106	15932	0
+86981	96551	0
+9762	67299	0
+38692	17474	0
+43826	80273	0
+16417	97477	0
+15683	11322	0
+40903	13622	0
+59022	58628	0
+12406	43293	0
+27228	11622	0
+2960	82392	0
+25926	19996	0
+38800	91735	0
+13522	92216	0
+80034	24696	0
+7491	102364	0
+101912	91830	0
+4700	5148	0
+8015	992	0
+15701	57953	0
+10508	11447	0
+86585	11415	0
+50595	31154	0
+15120	20484	0
+40469	1942	0
+30963	32826	0
+66120	97398	0
+24696	13670	0
+26944	100820	0
+63114	56460	0
+59747	57967	0
+5462	11117	0
+19294	53321	0
+102623	12834	0
+28649	52746	0
+42396	38016	0
+16896	11546	0
+13081	16121	0
+96824	53468	0
+2505	12499	0
+39587	6512	0
+5763	4822	0
+17077	25431	0
+19417	22492	0
+49178	16256	0
+17505	26277	0
+28626	38782	0
+40635	3587	0
+1112	32351	0
+18267	2768	0
+51564	96824	0
+17818	5324	0
+53321	25393	0
+59824	71983	0
+81871	18869	0
+20549	15880	0
+17077	43301	0
+91462	102504	0
+32694	934	0
+45366	4908	0
+27645	87436	0
+6966	94527	0
+25289	93299	0
+8392	13704	0
+104165	8846	0
+105447	32351	0
+96600	25583	0
+12704	98237	0
+18980	87436	0
+20342	3472	0
+14059	80930	0
+15583	1217	0
+38794	56431	0
+3515	3024	0
+8266	100893	0
+2505	54662	0
+29040	5720	0
+17025	7134	0
+45351	15250	0
+16121	694	0
+13240	38368	0
+88306	17340	0
+16896	36314	0
+97477	100561	0
+47434	97979	0
+49178	15880	0
+75552	61901	0
+45627	55184	0
+12722	63739	0
+6553	93321	0
+32236	11039	0
+8352	77499	0
+18522	45366	0
+26880	36361	0
+4531	39334	0
+15376	20515	0
+17474	3217	0
+44757	61217	0
+22914	17059	0
+15701	58628	0
+19772	18464	0
+14710	18942	0
+11819	41584	0
+93053	32301	0
+38143	38016	0
+59848	86585	0
+20535	71602	0
+9674	44014	0
+34251	52916	0
+99432	99640	0
+38837	11584	0
+4988	95059	0
+43900	105649	0
+99640	13642	0
+16081	36440	0
+7295	18585	0
+105716	56566	0
+104035	44014	0
+11466	17796	0
+18092	102167	0
+73342	55527	0
+94191	6758	0
+1811	75378	0
+92216	68437	0
+15156	5584	0
+15032	15156	0
+100089	20065	0
+102398	6915	0
+5763	7642	0
+12917	6116	0
+72487	92216	0
+49101	46266	0
+1095	20253	0
+41142	17319	0
+16103	8392	0
+56489	15880	0
+14601	69751	0
+72474	34944	0
+26277	23398	0
+13096	57389	0
+41369	39382	0
+19670	15085	0
+13096	4582	0
+426	68876	0
+17380	68643	0
+42056	28124	0
+32227	46003	0
+43660	93943	0
+26146	5214	0
+86585	7702	0
+21159	75512	0
+44119	6732	0
+18368	36556	0
+47769	10749	0
+12317	32173	0
+62152	7425	0
+12518	3611	0
+16103	19132	0
+25583	40788	0
+18869	105169	0
+102914	1538	0
+7465	69396	0
+39362	13361	0
+10749	19871	0
+96715	950	0
+19871	17659	0
+59215	67299	0
+6282	18267	0
+27521	68449	0
+58181	9536	0
+25508	41942	0
+81653	12442	0
+11941	60006	0
+32681	6553	0
+35893	10570	0
+24593	967	0
+49101	54662	0
+54577	6553	0
+55372	5977	0
+94191	12152	0
+5507	24207	0
+59669	40354	0
+41061	41350	0
+98407	12424	0
+17004	104052	0
+12348	104317	0
+17525	15156	0
+20065	91591	0
+82353	36107	0
+103898	24207	0
+69147	8514	0
+17575	68259	0
+15683	33148	0
+32119	65951	0
+16690	17116	0
+94622	15156	0
+58618	69578	0
+17415	39313	0
+6134	40750	0
+1251	14296	0
+10652	8115	0
+59726	81653	0
+28841	58503	0
+10915	35633	0
+24207	13284	0
+105649	12960	0
+12539	4772	0
+45879	20877	0
+6732	18074	0
+101194	72615	0
+95219	100643	0
+4789	50570	0
+12052	27105	0
+27299	41204	0
+43683	39688	0
+10785	104342	0
+20595	15932	0
+6402	63750	0
+70009	103792	0
+17457	67519	0
+35199	91294	0
+28288	1295	0
+51564	14317	0
+14059	32227	0
+100316	48958	0
+6619	5566	0
+3139	12424	0
+44090	62797	0
+71138	101250	0
+100666	104481	0
+25837	81878	0
+72293	15196	0
+14100	68281	0
+15175	74866	0
+35695	794	0
+24507	14385	0
+59538	10315	0
+34088	17098	0
+99693	16290	0
+16985	47181	0
+22717	20431	0
+44370	34251	0
+7216	16928	0
+3472	26432	0
+9576	22466	0
+64189	59726	0
+85552	50252	0
+39290	61217	0
+28051	100524	0
+105932	29483	0
+45429	35472	0
+23348	10731	0
+19351	87305	0
+62805	96824	0
+24783	39382	0
+32826	10915	0
+94132	8634	0
+8699	46465	0
+9971	18869	0
+13890	16844	0
+97650	6553	0
+41613	23398	0
+101221	51836	0
+20460	100524	0
+102233	48480	0
+37342	14040	0
+46980	12539	0
+100993	21903	0
+14296	6595	0
+22682	41528	0
+99814	100439	0
+63382	99640	0
+29596	62911	0
+45753	73023	0
+98210	102346	0
+20309	100893	0
+28841	36361	0
+20847	31201	0
+5742	56460	0
+39866	3248	0
+105025	15715	0
+13670	33455	0
+9346	99593	0
+57389	3024	0
+95301	38541	0
+1688	13773	0
+19925	57603	0
+103012	98718	0
+102346	99517	0
+1186	52385	0
+27466	96963	0
+40535	63888	0
+70490	96906	0
+100338	103200	0
+102707	899	0
+91562	87198	0
+23297	24992	0
+87265	27228	0
+8611	25379	0
+80312	7383	0
+91747	8981	0
+105472	40914	0
+1235	76035	0
+101342	28240	0
+58503	91776	0
+63888	40554	0
+37113	19000	0
+97398	58586	0
+78806	27677	0
+38423	14040	0
+59555	9558	0
+44682	16946	0
+57953	68218	0
+95420	31201	0
+50421	100332	0
+20713	8797	0
+1740	55138	0
+53858	2571	0
+46067	28124	0
+12258	38529	0
+11754	38763	0
+28124	51197	0
+14158	39026	0
+6595	55169	0
+9786	26850	0
+19688	25116	0
+3587	59290	0
+8780	73931	0
+9762	61217	0
+460	11503	0
+794	10933	0
+75512	69374	0
+26575	12032	0
+8797	24763	0
+13567	35525	0
+19905	36361	0
+2768	43942	0
+44370	37605	0
+91144	9293	0
+70530	34978	0
+21649	7906	0
+20653	10933	0
+103831	69383	0
+13813	98407	0
+15770	14317	0
+18585	13140	0
+86600	49101	0
+4747	39653	0
+105538	94204	0
+50595	11099	0
+20653	43492	0
+7611	9702	0
+56326	20675	0
+103141	68876	0
+97168	15552	0
+102435	43942	0
+8825	15137	0
+57967	36218	0
+47181	9198	0
+14100	13724	0
+94724	102504	0
+40183	32301	0
+4087	56109	0
+40068	1865	0
+20989	27971	0
+95811	9971	0
+37428	14996	0
+98894	69396	0
+54577	12478	0
+43942	8825	0
+106365	55826	0
+37233	91830	0
+4964	46003	0
+5462	73354	0
+101342	76035	0
+97065	14824	0
+72781	15985	0
+15963	85552	0
+58220	94592	0
+59290	93238	0
+100439	11099	0
+96011	24524	0
+24896	16844	0
+584	14747	0
+51564	71969	0
+40914	54275	0
+40750	48958	0
+5110	4391	0
+15413	53213	0
+85571	13172	0
+99307	5640	0
+28124	10933	0
+36107	44229	0
+71527	72596	0
+19351	17258	0
+82544	78985	0
+1095	35819	0
+31354	6096	0
+79685	19543	0
+15137	39187	0
+9242	12722	0
+40635	5701	0
+25508	1715	0
+15583	62224	0
+59189	94724	0
+106056	11715	0
+42396	65736	0
+47004	47434	0
+100804	14577	0
+23348	16874	0
+94868	40068	0
+11715	38171	0
+38469	14978	0
+3921	104326	0
+82544	1865	0
+16896	73838	0
+14726	36361	0
+20065	32412	0
+27337	3275	0
+42817	8754	0
+20460	97477	0
+8098	43301	0
+12184	15451	0
+794	14100	0
+104326	20253	0
+68939	21159	0
+9361	15963	0
+39026	14675	0
+48049	5015	0
+7383	98653	0
+86600	11686	0
+91294	40354	0
+91144	10203	0
+5977	106169	0
+5148	94795	0
+12368	25116	0
+87436	95192	0
+5848	4423	0
+12368	42732	0
+3921	32694	0
+40903	49656	0
+93781	10122	0
+68643	20431	0
+20460	19611	0
+6758	62497	0
+21324	45957	0
+20309	45535	0
+94795	99482	0
+93987	68894	0
+94117	82353	0
+4391	2571	0
+1811	1041	0
+51556	28307	0
+93897	92097	0
+25487	1538	0
+39473	30730	0
+26815	52665	0
+91294	16620	0
+6206	62152	0
+98210	58628	0
+82353	77406	0
+5640	91144	0
+37499	91916	0
+20614	105169	0
+96420	59639	0
+24696	5792	0
+15032	6758	0
+98393	530	0
+10670	50920	0
+17927	15963	0
+13240	106212	0
+43293	1095	0
+12152	8653	0
+6678	25131	0
+37113	12518	0
+10710	6156	0
+100893	18464	0
+99814	43492	0
+14422	59501	0
+9536	35645	0
+26228	42732	0
+20088	102757	0
+3092	59808	0
+39653	54154	0
+55826	17761	0
+11843	56489	0
+18723	967	0
+100773	94026	0
+23680	23503	0
+91657	43037	0
+10508	4042	0
+26432	15552	0
+106388	39334	0
+55299	68449	0
+101319	93765	0
+50390	7347	0
+91562	85571	0
+96487	29483	0
+99347	19806	0
+26850	102757	0
+15413	101620	0
+12653	36314	0
+68218	55887	0
+100243	57512	0
+3217	11322	0
+27139	16224	0
+30693	1112	0
+31494	47336	0
+10351	9674	0
+24896	39920	0
+10749	59824	0
+11503	10059	0
+19543	11099	0
+103995	15485	0
+16985	45658	0
+40164	8846	0
+12008	58503	0
+67519	14824	0
+38469	14924	0
+24896	105687	0
+56431	19925	0
+69383	42056	0
+97663	105538	0
+72828	11337	0
+64754	53468	0
+80598	10296	0
+14560	18464	0
+97120	35852	0
+19113	1251	0
+27645	100534	0
+5278	27919	0
+81653	11601	0
+899	17340	0
+12008	25994	0
+10315	12499	0
+11337	7594	0
+68319	11941	0
+21006	6192	0
+18601	43574	0
+12834	3092	0
+12052	17282	0
+21862	8551	0
+4553	77861	0
+23719	17192	0
+37290	100510	0
+98370	68408	0
+17040	95420	0
+19155	45351	0
+59669	1251	0
+69751	16027	0
+14100	66028	0
+18962	58628	0
+104342	9361	0
+21743	16045	0
+27337	6702	0
+38763	68515	0
+8468	3092	0
+85571	32236	0
+7313	68408	0
+99666	92187	0
+44824	6645	0
+59376	444	0
+13306	92216	0
+14446	19772	0
+13156	9762	0
+49109	59785	0
+24840	69751	0
+4747	4931	0
+12478	37586	0
+105998	31494	0
+45535	73838	0
+23704	27228	0
+4772	27337	0
+32173	24896	0
+34024	67604	0
+28626	49268	0
+100338	105716	0
+45840	6992	0
+22682	101620	0
+105266	67604	0
+9674	20342	0
+15880	70530	0
+1217	23276	0
+73342	40914	0
+43660	18980	0
+19091	56045	0
+23680	17988	0
+1267	101171	0
+25289	1186	0
+4423	6678	0
+93683	79019	0
+6134	59669	0
+101342	58230	0
+101103	760	0
+99444	58628	0
+67604	9380	0
+2208	65697	0
+13066	27789	0
+13943	48958	0
+95420	45879	0
+24412	104052	0
+59167	63590	0
+17143	19820	0
+46465	37985	0
+19334	94170	0
+103614	63888	0
+10915	39060	0
+13813	96715	0
+6645	19275	0
+99666	14675	0
+10036	102297	0
+55887	7518	0
+3123	30730	0
+55158	5361	0
+21843	1251	0
+21862	94191	0
+6839	10142	0
+14747	41204	0
+3248	19417	0
+22066	41279	0
+16844	13773	0
+15770	9674	0
+104920	51197	0
+41942	934	0
+11819	1572	0
+104317	13704	0
+101912	68424	0
+36910	12460	0
+43900	18585	0
+4724	16620	0
+722	36556	0
+93765	3723	0
+94724	105877	0
+105472	6463	0
+20535	55396	0
+13381	28051	0
+19132	16081	0
+9743	4423	0
+98584	14040	0
+101006	11941	0
+17952	98237	0
+96646	17525	0
+101899	22798	0
+102623	31354	0
+39793	97120	0
+8436	2989	0
+20047	27503	0
+53213	80882	0
+39984	8551	0
+9810	105932	0
+103200	81871	0
+93847	92079	0
+52058	19312	0
+99593	55573	0
+39819	11377	0
+43942	99790	0
+20460	80598	0
+9293	6422	0
+17227	96824	0
+22066	4988	0
+22774	25779	0
+6134	51492	0
+57967	7544	0
+13890	73023	0
+21921	15539	0
+17952	1751	0
+38636	97708	0
+16170	31154	0
+41095	1112	0
+82954	43470	0
+16256	34599	0
+20535	54636	0
+80073	22798	0
+105731	17059	0
+66028	6915	0
+20047	103487	0
+27846	40571	0
+21843	93897	0
+81838	99307	0
+9012	105409	0
+15715	15880	0
+99666	20847	0
+15539	106365	0
+11447	11754	0
+41415	61901	0
+99855	14135	0
+26209	103027	0
+52385	53837	0
+41584	19670	0
+36218	13943	0
+51692	31478	0
+42599	74081	0
+102200	106498	0
+27789	8064	0
+20989	13602	0
+17340	16157	0
+7465	41398	0
+17258	3092	0
+20635	39334	0
+14296	16874	0
+20595	85619	0
+94896	8089	0
+93781	10230	0
+102435	11715	0
+58181	25779	0
+57512	28307	0
+34251	36558	0
+27466	59376	0
+36382	30243	0
+14842	70530	0
+91451	45237	0
+21789	29596	0
+25379	23503	0
+3807	36107	0
+12960	19905	0
+10692	91776	0
+5566	20484	0
+100820	26353	0
+27384	41128	0
+27745	34024	0
+70490	15650	0
+49268	39313	0
+97845	967	0
+94724	106431	0
+36107	14534	0
+95219	27299	0
+20847	13472	0
+50442	41942	0
+102167	11355	0
+16644	27337	0
+16170	13753	0
+80364	38541	0
+19481	426	0
+38663	22914	0
+95073	87305	0
+1008	14158	0
+18051	99640	0
+100258	25289	0
+72764	38385	0
+7106	3092	0
+101568	99363	0
+103614	1830	0
+24354	80910	0
+12815	16121	0
+24992	91735	0
+2179	17282	0
+43853	27033	0
+42754	8292	0
+38931	87387	0
+87305	33227	0
+28649	19837	0
+8699	41398	0
+25650	25926	0
+9077	27745	0
+5685	37985	0
+55138	79019	0
+26228	103012	0
+25837	18368	0
+60715	5450	0
+3497	9702	0
+101221	19996	0
+35819	10933	0
+1830	10434	0
+39125	24149	0
+70009	52916	0
+15085	16290	0
+24412	45351	0
+55013	40554	0
+3358	23680	0
+29379	59167	0
+81663	10670	0
+56460	27139	0
+69396	14692	0
+10452	41075	0
+94896	15432	0
+6758	105169	0
+37586	11868	0
+33148	5792	0
+32681	103898	0
+95588	843	0
+59808	75512	0
+39290	17558	0
+57512	10434	0
+12134	11228	0
+94622	13622	0
+5848	19275	0
+37939	52916	0
+22466	39819	0
+2868	40589	0
+3826	25379	0
+13472	92243	0
+24524	91694	0
+11099	23211	0
+14446	24783	0
+67143	88306	0
+28510	42754	0
+13435	102504	0
+100773	105687	0
+62046	13081	0
+934	21359	0
+87422	15376	0
+35199	27919	0
+19791	43942	0
+4855	69578	0
+39637	11868	0
+103898	21061	0
+22637	6422	0
+32412	57096	0
+18007	10203	0
+6553	15913	0
+40708	29006	0
+20847	32336	0
+24207	59167	0
+20695	96824	0
+36733	426	0
+94074	8216	0
+55976	11172	0
+85571	43301	0
+75552	20402	0
+21047	5507	0
+12348	18559	0
+9424	8676	0
+19192	100804	0
+36382	14601	0
+17025	105731	0
+15413	103995	0
+43023	13222	0
+91591	68319	0
+73092	5848	0
+11922	15432	0
+13195	560	0
+14637	103228	0
+71438	22798	0
+53824	22982	0
+2571	7295	0
+62152	11433	0
+10296	39313	0
+13123	3807	0
+15683	97650	0
+13499	19437	0
+13923	68319	0
+14657	89500	0
+104459	26898	0
+37428	15770	0
+52058	16620	0
+15570	86585	0
+13284	23704	0
+19772	11306	0
+17861	19791	0
+41011	94944	0
+96627	68675	0
+73506	71654	0
+38988	31106	0
+101899	57389	0
+36782	12406	0
+64189	8015	0
+15451	82353	0
+26944	4531	0
+7491	57967	0
+68606	102504	0
+9810	9060	0
+4789	41332	0
+38310	68235	0
+25348	16620	0
+2208	31397	0
+58606	37499	0
+39793	72474	0
+41398	98210	0
+27033	69578	0
+59893	38125	0
+10731	103502	0
+6174	6282	0
+46003	14498	0
+4087	56566	0
+2745	4724	0
+96627	86600	0
+19000	102435	0
+15552	11887	0
+9724	53083	0
+105102	77343	0
+100316	24992	0
+8699	96627	0
+20989	16896	0
+19155	41369	0
+16808	11520	0
+39984	21649	0
+97845	37586	0
+9517	22177	0
+98718	75552	0
+71527	105169	0
+10315	38663	0
+13704	3921	0
+16417	91562	0
+12518	11039	0
+70530	77343	0
+52040	24524	0
+71602	11982	0
+47057	38763	0
+94699	87387	0
+51137	91462	0
+104075	5886	0
+13622	103967	0
+17209	9631	0
+20940	1538	0
+69783	11843	0
+35645	85537	0
+36558	7244	0
+17192	9312	0
+11887	8533	0
+27139	95059	0
+7882	95951	0
+96537	39688	0
+59425	71480	0
+86981	16157	0
+17436	105573	0
+3472	94204	0
+4391	96848	0
+6321	78962	0
+26146	3472	0
+6576	82392	0
+2527	38794	0
+103792	20595	0
+16928	68160	0
+34251	71138	0
+59639	54643	0
+9602	934	0
+105169	19871	0
+18762	18007	0
+27352	94527	0
+7038	28358	0
+37513	45753	0
+53486	39313	0
+35695	51422	0
+40372	73931	0
+26479	14100	0
+80073	37868	0
+3139	102200	0
+13847	40554	0
+14904	14422	0
+71138	27503	0
+101963	60261	0
+93238	32800	0
+3740	12991	0
+41075	20460	0
+5792	14924	0
+94204	18688	0
+14235	9181	0
+94527	57096	0
+39587	2505	0
+6116	62092	0
+12116	14885	0
+99640	11941	0
+105731	21455	0
+16103	100945	0
+5763	103749	0
+38931	51580	0
+934	105102	0
+18601	105877	0
+59639	14824	0
+12960	50421	0
+8352	53824	0
+69783	4988	0
+55639	102247	0
+3433	4908	0
+46266	4497	0
+78573	4908	0
+25837	8514	0
+91970	103141	0
+75552	19417	0
+16103	20253	0
+23033	8825	0
+93971	19000	0
+73331	6228	0
+19113	23211	0
+28863	10250	0
+22774	899	0
+52058	79625	0
+78785	55860	0
+20595	9346	0
+3497	105687	0
+950	26479	0
+12722	72474	0
+74021	101342	0
+17077	1942	0
+14692	20834	0
+104481	39637	0
+97708	26246	0
+44682	43492	0
+69206	13337	0
+43244	54275	0
+103487	23129	0
+58010	62497	0
+102364	7383	0
+75409	49268	0
+39984	31397	0
+19925	104235	0
+102733	11902	0
+15747	1942	0
+20563	34088	0
+26745	8089	0
+16860	13967	0
+5977	18585	0
+39400	97168	0
+6206	51492	0
+41075	25431	0
+6645	12317	0
+59785	3248	0
+35227	59538	0
+62497	94699	0
+69578	41584	0
+26575	7216	0
+53651	38916	0
+30787	21760	0
+15932	11798	0
+70490	52916	0
+53858	6192	0
+28156	17887	0
+45642	94868	0
+42200	41628	0
+80073	98006	0
+27466	19294	0
+14747	40068	0
+97920	65982	0
+105956	21061	0
+41075	48375	0
+11843	96262	0
+53824	13222	0
+72293	20515	0
+100524	9743	0
+100643	68939	0
+39637	100561	0
+26815	68740	0
+7216	46595	0
+39598	19520	0
+19583	94074	0
+28709	15985	0
+49656	102733	0
+97477	94074	0
+17659	35645	0
+69578	53837	0
+36127	18869	0
+37253	41061	0
+105496	100089	0
+26277	12815	0
+50595	71969	0
+19611	59893	0
+7266	25487	0
+843	61217	0
+22585	41528	0
+8797	91451	0
+15432	5361	0
+620	9293	0
+23460	31896	0
+6860	9268	0
+33961	39313	0
+4582	10250	0
+19960	12679	0
+39400	101757	0
+11415	51836	0
+39417	24992	0
+63141	22191	0
+24075	1538	0
+15963	26228	0
+41415	19481	0
+94527	41142	0
+2745	100773	0
+13156	62740	0
+18942	72334	0
+100510	741	0
+12406	33122	0
+36643	47801	0
+13435	6941	0
+41175	51514	0
+741	59189	0
+50143	15230	0
+102200	38442	0
+44682	59836	0
+67299	7266	0
+18232	22528	0
+62497	106169	0
+43900	38529	0
+1464	20047	0
+47931	13435	0
+97785	99827	0
+15770	20780	0
+69836	12478	0
+31478	51836	0
+13499	93321	0
+14178	12424	0
+17761	27503	0
+12889	93847	0
+23907	7747	0
+94592	27033	0
+6304	96158	0
+101319	73331	0
+8216	44583	0
+37563	99444	0
+59737	61485	0
+52432	15196	0
+7544	81770	0
+97120	22466	0
+16711	29596	0
+72615	21455	0
+1061	18114	0
+103141	42618	0
+68643	11645	0
+99640	6174	0
+85619	71131	0
+99855	41350	0
+68091	9810	0
+93321	12653	0
+56566	71131	0
+26745	6282	0
+36733	103141	0
+48049	10731	0
+21789	27139	0
+15485	14924	0
+54643	74081	0
+95588	100089	0
+27337	27183	0
+38613	47336	0
+68876	3305	0
+16417	100524	0
+19905	44229	0
+55138	105932	0
+1235	40394	0
+15250	1025	0
+103027	15432	0
+101221	38916	0
+41250	70992	0
+21047	33455	0
+55592	23680	0
+91970	68102	0
+33148	39313	0
+34088	39382	0
+57459	66659	0
+51580	23348	0
+22756	16367	0
+100400	96262	0
+9786	5640	0
+14296	14317	0
+87265	10933	0
+47181	73092	0
+15552	35893	0
+5886	105266	0
+20563	19837	0
+5528	25098	0
+934	96824	0
+934	17415	0
+7333	17227	0
+92243	15432	0
+85462	12134	0
+72474	13989	0
+26370	98894	0
+11484	43492	0
+4988	20579	0
+98393	30693	0
+14343	2369	0
+42187	19113	0
+15196	57967	0
+35067	44594	0
+7962	35107	0
+8884	105472	0
+25837	91562	0
+17227	9896	0
+15747	7882	0
+74081	33883	0
+91776	17040	0
+22717	13789	0
+58500	73354	0
+70490	93561	0
+38636	11754	0
+41011	7721	0
+92187	12317	0
+7882	99790	0
+100750	59726	0
+98071	7947	0
+899	9470	0
+71969	7333	0
+50252	13156	0
+18688	12460	0
+12478	40469	0
+98021	8266	0
+20713	93781	0
+4087	68424	0
+73023	560	0
+39473	99593	0
+10951	8846	0
+96420	53406	0
+20031	38310	0
+99640	8551	0
+53321	24896	0
+37791	45351	0
+94868	42817	0
+10982	5015	0
+1740	91747	0
+38188	39417	0
+81663	94592	0
+5299	28841	0
+21075	100666	0
+6049	15032	0
+26035	5214	0
+100037	12116	0
+47004	37586	0
+530	19351	0
+992	530	0
+59785	55826	0
+18464	39400	0
+17525	12424	0
+103831	11922	0
+9810	22682	0
+11466	8044	0
+25650	22177	0
+19500	45738	0
+1095	62527	0
+25681	12224	0
+1688	23460	0
+25098	97011	0
+59501	10351	0
+11466	68281	0
+78573	97663	0
+23583	18688	0
+11151	45351	0
+94204	72487	0
+85552	12499	0
+41509	5065	0
+39026	72334	0
+59376	36314	0
+15085	7134	0
+41075	14618	0
+37499	4964	0
+96011	20653	0
+4988	91546	0
+21823	26898	0
+28863	37721	0
+18559	17605	0
+18688	20047	0
+47336	91562	0
+95488	31371	0
+37939	1251	0
+44133	97945	0
+49656	741	0
+9220	23129	0
+55396	103214	0
+64189	11151	0
+97053	6839	0
+19820	11564	0
+3826	100316	0
+72293	36146	0
+57239	82392	0
+31955	101250	0
+13030	14675	0
+28156	13847	0
+51492	37454	0
+105102	26209	0
+96537	56326	0
+10596	19820	0
+11228	93943	0
+92032	105169	0
+57096	38423	0
+17340	14059	0
+96848	103165	0
+20614	6282	0
+105266	5254	0
+21649	4700	0
+32336	45840	0
+20065	93384	0
+103898	21455	0
+7106	34088	0
+19871	59167	0
+15770	11117	0
+14253	57603	0
+74866	101006	0
+12795	9060	0
+57953	4789	0
+39527	46465	0
+38469	94896	0
+15963	98780	0
+11982	23992	0
+43960	11377	0
+23704	7367	0
+43826	16522	0
+55592	24271	0
+59022	69578	0
+100510	15519	0
+39346	94324	0
+14824	55639	0
+4042	10804	0
+81663	82353	0
+76035	7113	0
+21649	29483	0
+37499	12991	0
+75071	100439	0
+63750	67604	0
+24840	40708	0
+9268	95371	0
+88067	19219	0
+18381	42396	0
+13337	38016	0
+102757	79685	0
+65951	10749	0
+14996	10615	0
+19275	25393	0
+93987	103129	0
+93321	1267	0
+19068	44229	0
+22424	2505	0
+47022	37223	0
+13435	25431	0
+22137	10036	0
+8392	86585	0
+8699	104317	0
+27384	102733	0
+93897	19169	0
+56460	80273	0
+19722	39637	0
+62079	7134	0
+14560	20755	0
+69432	917	0
+7611	34978	0
+97845	68102	0
+106388	105649	0
+37620	22756	0
+19334	38368	0
+10230	3690	0
+38800	71969	0
+24593	72293	0
+103831	12499	0
+95192	41232	0
+6758	15770	0
+15064	14158	0
+8148	31054	0
+8634	59501	0
+18051	98780	0
+103722	20047	0
+32694	5763	0
+3807	6321	0
+24075	45552	0
+105850	36782	0
+18368	93362	0
+20549	48480	0
+62797	4772	0
+17436	59785	0
+39141	38959	0
+8551	3410	0
+104342	46003	0
+17588	38171	0
+104481	27466	0
+12317	6042	0
+73023	68091	0
+13240	14924	0
+38334	2672	0
+20133	97845	0
+99363	4553	0
+36782	15932	0
+11337	27521	0
+97663	4855	0
+24658	101221	0
+3024	76264	0
+59358	4067	0
+39091	24696	0
+59189	51197	0
+34024	44381	0
+68876	52385	0
+19722	17436	0
+460	77499	0
+101853	32412	0
+72877	98894	0
+12795	52040	0
+33122	26815	0
+28051	17818	0
+19275	38541	0
+10095	23704	0
+39984	101056	0
+69432	19132	0
+50252	40372	0
+100258	7544	0
+11601	100820	0
+30730	18292	0
+1416	9424	0
+99593	4067	0
+3877	37223	0
+13989	101194	0
+105850	39707	0
+21159	87387	0
+10878	11484	0
+33883	11584	0
+19820	39555	0
+11057	68449	0
+95741	10822	0
+25681	99432	0
+19561	13908	0
+38143	14904	0
+41075	694	0
+106169	15085	0
+7857	102466	0
+42840	16928	0
+101194	51137	0
+1740	8720	0
+11546	31896	0
+71983	8216	0
+20065	51836	0
+584	59669	0
+11484	460	0
+41250	14885	0
+14978	103967	0
+19113	104052	0
+25994	21743	0
+22191	777	0
+44824	32336	0
+1008	1416	0
+5566	38763	0
+13622	15103	0
+13967	4474	0
+98718	98653	0
+13172	24992	0
+19417	15715	0
+99307	103255	0
+43960	13890	0
+79019	10411	0
+14235	39793	0
+39653	67820	0
+48163	41289	0
+68876	1061	0
+70490	97650	0
+15270	100316	0
+7821	4724	0
+19820	103255	0
+16417	67604	0
+15485	15292	0
+23398	40571	0
+3807	8846	0
+62092	32412	0
+34615	45351	0
+54577	16860	0
+68740	59726	0
+40903	31106	0
+82544	94944	0
+8352	16121	0
+21862	41075	0
+59726	31054	0
+13943	24524	0
+63750	74866	0
+91294	9868	0
+24386	35503	0
+53406	5423	0
+103448	7113	0
+40394	27645	0
+48049	63114	0
+97477	74548	0
+6156	104086	0
+102364	19460	0
+19722	19169	0
+37605	102733	0
+64754	20579	0
+62849	102466	0
+58586	8266	0
+102086	50252	0
+82353	98584	0
+18962	100111	0
+40788	6247	0
+10878	4449	0
+41942	18522	0
+94026	51197	0
+2179	46595	0
+57967	67820	0
+7134	22756	0
+98796	91970	0
+71412	21094	0
+85619	13156	0
+19925	8098	0
+40002	23680	0
+20940	20563	0
+101103	83096	0
+15376	50390	0
+15175	106169	0
+2414	55573	0
+14446	5584	0
+19520	96158	0
+34251	37233	0
+13081	17728	0
+68606	61901	0
+94191	20431	0
+18429	4908	0
+18368	91546	0
+12478	24992	0
+601	19960	0
+55158	7244	0
+1811	21493	0
+93053	80312	0
+16522	50595	0
+16928	15813	0
+40298	104035	0
+59737	9424	0
+27677	38529	0
+55639	46738	0
+37985	36107	0
+54154	82660	0
+12052	24207	0
+2527	38125	0
+5462	75512	0
+6192	5278	0
+18601	11798	0
+10434	22798	0
+45351	7347	0
+30471	39290	0
+94592	57459	0
+101171	15292	0
+31201	33103	0
+46908	69383	0
+27228	1609	0
+12424	78985	0
+12539	12008	0
+8186	67604	0
+62079	11484	0
+17761	50920	0
+31371	25431	0
+52040	71527	0
+45738	92046	0
+91451	3690	0
+43517	3123	0
+99444	14747	0
+30341	93238	0
+8780	12834	0
+7333	13584	0
+95420	79019	0
+17436	21743	0
+12317	10203	0
+8216	87198	0
+58500	15650	0
+36107	7721	0
+12917	55396	0
+81770	99593	0
+14135	19113	0
+23583	18847	0
+13642	4474	0
+35503	71138	0
+46266	93897	0
+16522	21265	0
+78948	25098	0
+20309	14710	0
+39587	1235	0
+6595	18918	0
+105447	52058	0
+13361	42817	0
+25681	2571	0
+70207	95142	0
+8676	28307	0
+77499	34322	0
+72802	4391	0
+14083	104317	0
+24075	17359	0
+68675	104317	0
+38204	96824	0
+56566	101194	0
+22637	24524	0
+21649	104052	0
+100338	100804	0
+100750	70530	0
+71654	98393	0
+87387	105496	0
+22066	98224	0
+31096	1751	0
+934	102757	0
+37373	45753	0
+22492	19351	0
+62046	98894	0
+5763	22637	0
+102914	70207	0
+28841	38877	0
+29483	19791	0
+11819	23398	0
+56460	584	0
+66028	80910	0
+4908	8592	0
+20695	39400	0
+56566	10692	0
+39141	93535	0
+71813	10036	0
+11151	14100	0
+19871	33871	0
+39473	96950	0
+68218	75071	0
+27299	7367	0
+20204	98567	0
+93765	12834	0
+34978	94896	0
+13602	7569	0
+54662	40161	0
+27403	23460	0
+27521	6174	0
+95407	93943	0
+777	26370	0
+91694	73023	0
+4605	18522	0
+28288	12653	0
+14422	95741	0
+2960	93053	0
+14446	21620	0
+56045	42344	0
+58220	9077	0
+51492	50390	0
+24524	73975	0
+36440	97619	0
+98718	5214	0
+7518	102504	0
+14040	5701	0
+39091	23704	0
+51692	81838	0
+8246	33336	0
+80910	21249	0
+19772	45535	0
+12348	54275	0
+75051	3410	0
+16620	9896	0
+45975	18051	0
+42056	21455	0
+9220	20877	0
+82353	10452	0
+82353	20549	0
+9631	53197	0
+59501	9743	0
+102330	32709	0
+38171	3759	0
+21649	14692	0
+39841	21342	0
+11564	40635	0
+17558	1295	0
+12008	95073	0
+94699	36910	0
+45975	78948	0
+50442	61396	0
+59167	17575	0
+57358	32119	0
+99855	19460	0
+17927	71412	0
+97619	11337	0
+94724	10391	0
+17227	4171	0
+77499	71654	0
+14472	18869	0
+24763	3331	0
+59290	21493	0
+15064	40311	0
+2868	8089	0
+31106	11002	0
+103346	94795	0
+17796	22492	0
+86585	59022	0
+98718	79625	0
+11584	15085	0
+42732	43270	0
+39362	45627	0
+105716	73331	0
+24412	93987	0
+105538	17116	0
+16103	40708	0
+101194	18617	0
+103841	41942	0
+61202	104557	0
+760	39808	0
+102364	30243	0
+34088	7569	0
+47022	5848	0
+81838	45738	0
+100848	8514	0
+59785	99517	0
+9936	99693	0
+101221	59824	0
+50595	31494	0
+7016	40311	0
+18617	41279	0
+11433	15795	0
+8634	6758	0
+25393	100089	0
+11228	10615	0
+5977	13435	0
+5685	50570	0
+14692	50920	0
+694	33455	0
+39362	31201	0
+21342	57492	0
+43504	42840	0
+40002	27971	0
+37513	23033	0
+79685	13030	0
+13140	17588	0
+52916	37605	0
+46266	103027	0
+19670	80910	0
+36643	34599	0
+34944	10230	0
+13923	103639	0
+20675	8246	0
+30243	8884	0
+20484	94868	0
+38271	45552	0
+21455	67143	0
+18309	23348	0
+19351	7106	0
+27299	105731	0
+94191	98718	0
+426	12679	0
+62152	49656	0
+8780	38636	0
+13724	81770	0
+15230	21359	0
+8044	43826	0
+91546	19334	0
+101342	103792	0
+11306	2478	0
+794	27789	0
+31201	91694	0
+27228	3587	0
+103722	15880	0
+98021	16620	0
+584	98224	0
+2868	94592	0
+18292	18980	0
+98237	68091	0
+8699	8352	0
+26093	13813	0
+18847	47769	0
+9602	32227	0
+46908	10142	0
+38442	98718	0
+18847	13890	0
+43660	17209	0
+71480	68424	0
+43670	41432	0
+13923	102398	0
+15432	8797	0
+32236	7383	0
+103200	11306	0
+2478	36107	0
+8186	20579	0
+28358	37428	0
+93987	71602	0
+29117	4474	0
+6116	54287	0
+32227	25994	0
+22466	34322	0
+13890	17143	0
+93971	97053	0
+50252	4474	0
+100534	26093	0
+94896	17505	0
+39637	38529	0
+57096	23033	0
+103639	44370	0
+78962	41204	0
+104075	35695	0
+102151	103614	0
+39637	39400	0
+16140	81653	0
+103792	71602	0
+68620	52862	0
+10315	16103	0
+102364	101342	0
+15650	15770	0
+11843	9198	0
+104052	41175	0
+93881	94855	0
+9293	22424	0
+92113	14253	0
+58010	39141	0
+38794	102151	0
+79625	41061	0
+97845	22585	0
+12864	47931	0
+91747	51692	0
+17525	40068	0
+80312	15175	0
+1078	19960	0
+70490	6156	0
+26898	12679	0
+40750	7821	0
+7702	41128	0
+13140	94896	0
+96848	99827	0
+10749	5148	0
+21903	639	0
+28358	49178	0
+17558	11962	0
+63114	37868	0
+55396	8699	0
+32301	93579	0
+28156	13724	0
+104052	1251	0
+6002	95205	0
+97168	40311	0
+5584	6860	0
+51618	101171	0
+36558	7661	0
+19742	94944	0
+97011	45627	0
+29040	68218	0
+13602	49101	0
+69783	8148	0
+31371	18826	0
+38204	20065	0
+101250	18723	0
+8653	95588	0
+68876	13602	0
+59555	31598	0
+18962	100037	0
+18847	41384	0
+20402	101250	0
+38613	14675	0
+21117	102398	0
+8044	76264	0
+11715	98653	0
+14787	11645	0
+16224	10731	0
+12134	14446	0
+12565	20047	0
+2179	49656	0
+6282	14885	0
+23907	30693	0
+52040	69751	0
+16224	3275	0
+65150	15859	0
+967	83096	0
+104557	11982	0
+38794	16290	0
+95407	11447	0
+38692	25393	0
+100773	41175	0
+1217	5148	0
+105623	4582	0
+1295	21324	0
+27971	30471	0
+58500	4255	0
+5662	36623	0
+19806	97492	0
+15963	104880	0
+95205	102151	0
+3358	62224	0
+94795	100089	0
+97785	105039	0
+36010	67191	0
+26353	23503	0
+68939	66028	0
+4222	47860	0
+10982	6073	0
+8981	14422	0
+22177	12406	0
+12204	28358	0
+24896	1609	0
+62224	7594	0
+103141	20047	0
+5640	96080	0
+93535	11715	0
+96487	29379	0
+32301	57744	0
+99216	43683	0
+58220	21823	0
+21020	28240	0
+32336	12815	0
+18267	10508	0
+11019	104075	0
+49892	3331	0
+1139	17505	0
+99640	12134	0
+22177	11484	0
+62849	98653	0
+20088	59824	0
+66120	98894	0
+41204	94868	0
+76035	59893	0
+46980	17639	0
+50390	9493	0
+99814	40002	0
+47004	28240	0
+60225	27645	0
+97053	58230	0
+11922	14941	0
+59808	39346	0
+8533	20236	0
+57389	92046	0
+87305	21493	0
+14385	102914	0
+38636	17415	0
+73092	57239	0
+70530	601	0
+55687	35472	0
+48146	14842	0
+92113	59836	0
+15747	45753	0
+7244	17116	0
+54577	14472	0
+38850	50421	0
+33336	106246	0
+8148	10296	0
+40140	57711	0
+43037	45658	0
+38601	6422	0
+93765	9380	0
+8611	16103	0
+4087	102398	0
+105039	56091	0
+93535	102504	0
+99666	14904	0
+68643	44824	0
+19583	9346	0
+18429	94170	0
+55826	6839	0
+73092	41095	0
+81878	12442	0
+21419	38529	0
+57953	13240	0
+27521	93943	0
+25078	8098	0
+60261	87387	0
+30963	63114	0
+105731	69432	0
+99562	68740	0
+61901	12224	0
+63750	50920	0
+38541	17116	0
+77343	42618	0
+93535	1078	0
+91144	61901	0
+28841	15196	0
+24524	5640	0
+49268	18869	0
+9653	11433	0
+86585	94868	0
+51492	10036	0
+24805	55426	0
+19275	36623	0
+73838	18092	0
+94170	13066	0
+32694	36782	0
+104920	94132	0
+3497	42056	0
+62092	18617	0
+39598	37113	0
+28124	6966	0
+6966	39334	0
+24658	5720	0
+12204	106431	0
+36361	15932	0
+2414	35645	0
+103487	8950	0
+42840	9125	0
+21359	11902	0
+68740	62740	0
+18617	72991	0
+33122	75409	0
+14958	58230	0
+78985	44583	0
+39400	6839	0
+18847	100820	0
+41250	13753	0
+44014	7244	0
+44030	59669	0
+23992	15683	0
+1740	95766	0
+8863	21903	0
+40354	35633	0
+24412	73975	0
+9953	58230	0
+38822	42817	0
+31172	21324	0
+104342	17282	0
+71527	18847	0
+8266	12518	0
+55527	63888	0
+39382	97650	0
+50442	72293	0
+52665	99666	0
+12077	39886	0
+16808	99517	0
+30787	49109	0
+99432	3390	0
+102839	92243	0
+96262	43270	0
+19040	98780	0
+15570	17436	0
+58230	26944	0
+23129	10434	0
+55860	55687	0
+12368	46067	0
+55887	17639	0
+47769	101056	0
+27503	14692	0
+53321	104342	0
+47336	106246	0
+12406	47336	0
+82544	21921	0
+40554	95142	0
+18601	15570	0
+24974	21214	0
+36314	5792	0
+12008	11019	0
+15156	5299	0
+34615	25116	0
+20847	38385	0
+62797	20780	0
+51836	15519	0
+17796	81838	0
+44757	11754	0
+106365	21884	0
+39187	39417	0
+22066	3305	0
+22466	92032	0
+43660	13284	0
+37513	33227	0
+4255	9536	0
+106483	14618	0
+59538	39458	0
+101994	18902	0
+37253	72334	0
+11922	27352	0
+15085	38016	0
+45535	8699	0
+33122	2505	0
+93384	3921	0
+80364	19722	0
+4747	103200	0
+17659	15795	0
+1078	22300	0
+8592	36558	0
+2179	59726	0
+20549	101772	0
+31154	16896	0
+105409	39587	0
+5110	103967	0
+68876	4497	0
+62740	6353	0
+68235	37868	0
+44358	43960	0
+16844	23348	0
+62046	17415	0
+98653	24696	0
+13337	43826	0
+51556	45237	0
+61202	7882	0
+17098	12565	0
+45642	56431	0
+98370	34978	0
+38966	25078	0
+15292	37253	0
+59726	25131	0
+105496	34024	0
+9936	20614	0
+16103	96507	0
+95219	13435	0
+80930	60225	0
+98445	38916	0
+38423	96848	0
+16027	20535	0
+98567	32252	0
+5720	99347	0
+17505	9971	0
+96537	2745	0
+1830	25698	0
+10142	16896	0
+21823	14787	0
+16711	4449	0
+25116	41496	0
+97736	59808	0
+93579	1078	0
+15230	10670	0
+23033	23583	0
+23616	69612	0
+11902	97619	0
+98393	20653	0
+63382	55426	0
+12619	59848	0
+12771	45753	0
+33336	23907	0
+36127	39587	0
+7702	18942	0
+58618	65982	0
+102330	15598	0
+97168	33122	0
+18232	41075	0
+82353	106246	0
+11887	3690	0
+21342	28156	0
+100790	92079	0
+12152	7113	0
+15770	35645	0
+74081	15519	0
+12368	39187	0
+13472	4855	0
+89500	58181	0
+6487	68553	0
+33455	24524	0
+8676	93362	0
+8825	7063	0
+8292	100075	0
+15932	14040	0
+99432	3472	0
+8392	104075	0
+22137	43517	0
+14601	16522	0
+67820	52862	0
+68102	9181	0
+81871	5214	0
+11447	38988	0
+24092	97619	0
+4724	15552	0
+20675	3690	0
+35852	93987	0
+8981	20133	0
+52746	103187	0
+57492	13522	0
+14446	21823	0
+21094	102504	0
+80073	98894	0
+68876	41142	0
+26035	18980	0
+934	35107	0
+1078	44133	0
+105266	91747	0
+71983	38483	0
+69396	101899	0
+54234	3807	0
+22756	93362	0
+75512	37868	0
+101772	36361	0
+39473	59290	0
+4724	3170	0
+36361	63750	0
+620	24593	0
+81653	16825	0
+10633	68408	0
+917	27384	0
+95951	11002	0
+40903	12722	0
+105039	78806	0
+32681	41128	0
+7295	15196	0
+10615	74540	0
+12258	6228	0
+15683	23033	0
+37620	19611	0
+98704	21214	0
+18847	55826	0
+5361	100338	0
+5361	14296	0
+47967	53837	0
+55299	25116	0
+3248	48375	0
+9953	35227	0
+103898	12795	0
+98704	4931	0
+17209	71438	0
+13704	93765	0
+5742	104481	0
+48375	88306	0
+8292	11715	0
+19132	9830	0
+3690	14343	0
+19670	68091	0
+13989	18092	0
+30787	73975	0
+87305	55299	0
+31896	54287	0
+4171	38310	0
+28051	93971	0
+40183	48049	0
+53406	2505	0
+11843	38692	0
+24896	3092	0
+40354	13361	0
+102272	8699	0
+9380	59836	0
+80157	38157	0
+61396	94026	0
+25431	104787	0
+21094	26370	0
+59893	10731	0
+38959	12991	0
+92046	87265	0
+8089	95371	0
+104863	42840	0
+35819	68804	0
+19460	29379	0
+27033	17761	0
+41528	9830	0
+11415	22982	0
+4391	3921	0
+1041	10230	0
+8863	67519	0
+54275	106498	0
+6576	14601	0
+49892	14472	0
+21047	21493	0
+93683	8950	0
+37290	24271	0
+34024	29379	0
+38016	11868	0
+85552	42396	0
+14958	63888	0
+91144	72745	0
+7721	6619	0
+6402	13030	0
+69432	101319	0
+24763	38368	0
+28358	58010	0
+30341	10897	0
+94699	15085	0
+7611	35199	0
+39141	98370	0
+93971	2179	0
+13873	68606	0
+5792	21843	0
+14692	20484	0
+17077	71412	0
+22774	8921	0
+64754	5977	0
+104709	104533	0
+23719	42840	0
+21760	6966	0
+103967	52385	0
+10142	53083	0
+26035	103487	0
+104459	7702	0
+35525	41415	0
+23719	40750	0
+80034	16743	0
+73092	18051	0
+28156	2745	0
+80910	69612	0
+950	62797	0
+100400	102733	0
+29006	58618	0
+19000	7444	0
+13066	95420	0
+17040	14710	0
+11601	17575	0
+8699	16103	0
+27105	1811	0
+106388	8846	0
+47860	70992	0
+26745	26277	0
+47967	5278	0
+45552	93053	0
+16312	17952	0
+22191	5528	0
+16690	65150	0
+444	36010	0
+13195	103639	0
+11433	91747	0
+10652	12204	0
+39587	45366	0
+6282	81653	0
+42200	29596	0
+13789	22743	0
+23211	6512	0
+91694	94795	0
+32694	28649	0
+35819	73931	0
+1538	93238	0
+40183	106431	0
+80364	11466	0
+102247	4255	0
+25098	102733	0
+41289	32709	0
+23719	38782	0
+59737	31106	0
+80598	20515	0
+15880	15196	0
+38850	4879	0
+22585	530	0
+43037	67831	0
+3358	12722	0
+12679	75512	0
+5584	3139	0
+100089	17166	0
+91970	58586	0
+95488	96627	0
+27139	8797	0
+9312	51514	0
+32301	62224	0
+15650	104533	0
+103187	9653	0
+99363	28863	0
+101006	9971	0
+73342	62497	0
+100893	55299	0
+59824	41142	0
+93657	69612	0
+3275	26432	0
+44594	19351	0
+9012	5110	0
+6732	12348	0
+100699	11819	0
+17415	7016	0
+95811	23583	0
+44682	22585	0
+53165	9674	0
+23583	53824	0
+105932	106056	0
+6463	96700	0
+10230	39920	0
+17319	36146	0
+58503	39819	0
+18251	44682	0
+94074	27846	0
+52916	21249	0
+103214	19583	0
+102346	72764	0
+16860	105409	0
+63750	8323	0
+97979	18232	0
+38931	26353	0
+38204	36107	0
+19275	8533	0
+99517	14216	0
+97168	38601	0
+96789	91591	0
+40372	27299	0
+102914	14059	0
+97065	1025	0
+2179	38171	0
+12317	92243	0
+50920	45237	0
+68449	57603	0
+104709	100699	0
+85462	71138	0
+27352	101319	0
+68553	22743	0
+9077	7680	0
+18902	36440	0
+13472	23704	0
+28240	101979	0
+22717	11622	0
+106350	36127	0
+91970	80364	0
+54577	92097	0
+17059	96158	0
+9631	68894	0
+102398	18723	0
+45658	6463	0
+58230	14498	0
+53498	73506	0
+39598	2478	0
+85462	98704	0
+18092	101006	0
+103502	101772	0
+11002	12679	0
+14446	7925	0
+8981	37223	0
+41509	38334	0
+18688	16256	0
+26432	10951	0
+26815	37253	0
+38125	5848	0
+17588	67604	0
+12258	12348	0
+33871	6678	0
+14805	33626	0
+19132	95073	0
+23211	8015	0
+8653	67519	0
+100945	92216	0
+36623	2478	0
+16045	6192	0
+10122	45975	0
+38782	22191	0
+9762	18267	0
+21493	55639	0
+38800	6353	0
+18902	3560	0
+10230	23704	0
+59376	18902	0
+3139	46067	0
+32005	37767	0
+21342	31154	0
+20780	105102	0
+26246	103141	0
+94191	94592	0
+14675	35067	0
+102914	13622	0
+8436	99640	0
+94026	25681	0
+69999	11466	0
+18007	40068	0
+83096	103502	0
+99444	29379	0
+79685	6966	0
+38442	36010	0
+7594	101757	0
+38368	7569	0
+47769	8169	0
+38763	102247	0
+4789	27789	0
+4087	8653	0
+74540	105998	0
+38959	5977	0
+13724	13908	0
+10652	105998	0
+14710	35199	0
+106365	20031	0
+37676	97845	0
+41157	17489	0
+14726	93657	0
+47057	96627	0
+46738	44370	0
+10203	1251	0
+101319	13890	0
+917	99347	0
+18601	23719	0
+14446	40535	0
+57459	63141	0
+41332	25335	0
+62797	39060	0
+25994	8780	0
+65697	98407	0
+82353	38692	0
+17025	98584	0
+55976	95951	0
+29379	44381	0
+7680	39984	0
+13172	18309	0
+94868	1025	0
+104235	14117	0
+12442	33871	0
+6282	15913	0
+13602	63114	0
+7063	105266	0
+59189	101912	0
+3275	19257	0
+85537	102839	0
+44824	20971	0
+17659	5617	0
+14343	17359	0
+6839	80930	0
+103614	43960	0
+15120	13670	0
+87387	60225	0
+78985	1295	0
+19583	7113	0
+19219	17575	0
+7465	19374	0
+40469	23719	0
+19561	13522	0
+78985	15137	0
+1112	99347	0
+19772	73342	0
+44090	14040	0
+31397	41128	0
+6247	40750	0
+12834	96420	0
+17319	7491	0
+53197	50442	0
+21214	45642	0
+95741	96700	0
+37454	25431	0
+42396	53858	0
+16644	39060	0
+6049	102623	0
+69432	41142	0
+17575	22066	0
+8797	100332	0
+44757	5886	0
+57096	104880	0
+1041	24524	0
+8216	13284	0
+35227	12368	0
+8720	104086	0
+6678	4789	0
+57239	47434	0
+11941	27745	0
+21823	14178	0
+51618	78806	0
+53468	45642	0
+101319	13753	0
+49101	43900	0
+75051	3275	0
+37868	34599	0
+9312	8676	0
+38143	39346	0
+5462	741	0
+18585	7857	0
+34944	25116	0
+13381	27466	0
+80598	1647	0
+11019	68553	0
+6116	27183	0
+9346	39738	0
+18918	24386	0
+105716	42754	0
+103255	55158	0
+35633	1251	0
+85462	62740	0
+78806	39382	0
+12499	93987	0
+99593	38442	0
+52862	5036	0
+41142	104035	0
+6595	53083	0
+39637	50252	0
+97979	40183	0
+88306	72828	0
+63114	10391	0
+32412	42056	0
+33883	103525	0
+43960	13724	0
+7925	460	0
+5423	99678	0
+35525	13096	0
+10822	98584	0
+10897	73931	0
+9971	18368	0
+101757	18942	0
+41218	54234	0
+5214	80598	0
+85537	5324	0
+75552	69578	0
+1217	8044	0
+50595	57096	0
+24896	48480	0
+19742	15292	0
+21342	41528	0
+36218	96011	0
+7962	2179	0
+31955	75552	0
+45351	59726	0
+101171	47181	0
+2478	45351	0
+25335	6553	0
+101979	100316	0
+4855	96537	0
+98894	1251	0
+28051	106212	0
+5214	49268	0
+5977	66028	0
+93299	63739	0
+12442	8950	0
+31955	40554	0
+20460	94527	0
+38442	95219	0
+103141	62527	0
+25201	7721	0
+97031	13096	0
+2868	100945	0
+63590	30471	0
+10596	39026	0
+17359	62497	0
+10596	97011	0
+95766	10710	0
+17474	103614	0
+43504	13908	0
+93657	96569	0
+27521	68102	0
+35227	103187	0
+70207	24507	0
+24412	26815	0
+13499	100848	0
+21249	4067	0
+12116	7702	0
+40589	98071	0
+100584	41528	0
+14805	5278	0
+40635	7882	0
+99693	38385	0
+10897	91591	0
+59848	99640	0
+55158	38271	0
+99593	96715	0
+45429	98945	0
+12096	13499	0
+8266	6678	0
+13381	101043	0
+39886	27299	0
+101645	16522	0
+12815	39334	0
+25289	45975	0
+25335	92187	0
+80073	34088	0
+38601	17380	0
+10785	21061	0
+6732	47022	0
+601	106169	0
+661	71412	0
+16140	3515	0
+42732	27466	0
+27677	12917	0
+105998	57603	0
+94117	40311	0
+5584	18617	0
+12008	76035	0
+9602	6156	0
+25078	36643	0
+26575	71813	0
+51492	96679	0
+36556	72596	0
+19275	35107	0
+55860	17192	0
+31054	100820	0
+27139	55639	0
+51137	58503	0
+100584	97168	0
+14824	37342	0
+82660	60261	0
+52665	56045	0
+18074	46595	0
+97053	17489	0
+100750	20940	0
+52916	9125	0
+38959	101772	0
+31598	35525	0
+8352	72745	0
+20031	57492	0
+13753	63114	0
+17818	19722	0
+18232	24149	0
+9762	93765	0
+21493	6860	0
+12184	39653	0
+48958	22466	0
+50442	62497	0
+15230	28863	0
+21743	1629	0
+31478	41384	0
+26228	39808	0
+49268	30471	0
+45627	62911	0
+22651	85571	0
+1942	12991	0
+79019	12619	0
+43670	13831	0
+17474	46003	0
+47004	14100	0
+83264	19996	0
+6732	43504	0
+101785	1251	0
+96551	25379	0
+104375	59501	0
+56326	17436	0
+5913	61202	0
+31354	102200	0
+94699	30730	0
+48555	97845	0
+4013	24092	0
+41128	4553	0
+7962	74540	0
+39793	17659	0
+59836	25148	0
+72877	11447	0
+76264	65982	0
+28051	73023	0
+24075	38837	0
+25379	3275	0
+38171	5584	0
+14787	104086	0
+19905	104326	0
+41218	26745	0
+91694	39866	0
+33455	10095	0
+3410	27384	0
+104818	62046	0
+25431	24207	0
+38334	35503	0
+17025	99363	0
+6915	61217	0
+19742	14885	0
+105687	64189	0
+30341	37513	0
+18559	13622	0
+94592	18942	0
+45552	35963	0
+9361	8634	0
+102364	98021	0
+96262	12224	0
+21117	10933	0
+27919	93683	0
+3275	9936	0
+106498	101772	0
+8468	32800	0
+17558	96600	0
+7821	13567	0
+19040	62092	0
+43271	37928	0
+68515	1464	0
+12815	2571	0
+65150	43293	0
+14216	41315	0
+6678	3472	0
+25131	62527	0
+19742	15214	0
+11564	99562	0
+7016	40394	0
+950	13704	0
+55860	38188	0
+80292	9936	0
+46738	38529	0
+23875	62497	0
+100993	7107	0
+36382	23719	0
+62805	42344	0
+94191	41332	0
+20755	37454	0
+34251	12442	0
+56460	35067	0
+78573	97053	0
+4931	96715	0
+6537	72802	0
+93321	95588	0
+81653	104052	0
+91144	19334	0
+72745	4423	0
+36010	69396	0
+27403	99121	0
+7906	36782	0
+5685	19688	0
+49178	53486	0
+104086	9012	0
+42200	75512	0
+97477	103129	0
+13156	104459	0
+10452	44824	0
+93321	14861	0
+93926	40298	0
+15539	32119	0
+14296	102733	0
+21649	17380	0
+41398	9914	0
+17143	86981	0
+21020	61396	0
+36314	678	0
+11117	59290	0
+65150	100400	0
+57953	15650	0
+35893	6402	0
+17818	17659	0
+36558	9060	0
+80930	74540	0
+12771	77524	0
+31598	22492	0
+426	8246	0
+26246	7216	0
+98841	6732	0
+101979	17818	0
+32826	46465	0
+19500	39808	0
+100584	7134	0
+24896	94527	0
+13156	102086	0
+93987	97053	0
+46465	68661	0
+12518	6678	0
+14766	7994	0
+72334	68606	0
+95407	40014	0
+19294	11117	0
+24992	45753	0
+38125	104481	0
+66659	97477	0
+17040	101979	0
+93299	12499	0
+4988	59425	0
+68661	98718	0
+106296	21789	0
+13567	19257	0
+50143	7367	0
+42302	105716	0
+20579	102233	0
+2672	32681	0
+100790	24386	0
+93943	37342	0
+55169	7113	0
+105336	17588	0
+17558	98071	0
+74540	5792	0
+14472	39346	0
+917	9198	0
+55639	25289	0
+68740	73506	0
+7038	95371	0
+37428	26246	0
+14317	22982	0
+37586	103187	0
+98210	10296	0
+96848	54662	0
+7544	17639	0
+16224	10315	0
+61485	13753	0
+37342	14958	0
+72991	39793	0
+18485	27745	0
+21649	16825	0
+4013	61788	0
+72293	101250	0
+12224	10351	0
+98653	35107	0
+44370	101701	0
+4931	87436	0
+20940	18688	0
+3826	20065	0
+35852	11941	0
+91462	10529	0
+98393	8981	0
+9424	94795	0
+11466	9536	0
+17489	21903	0
+59189	3542	0
+17605	41628	0
+98370	100790	0
+25650	26035	0
+57096	6304	0
+26277	58503	0
+10878	3515	0
+45552	8148	0
+25994	14618	0
+5848	38959	0
+13337	20535	0
+53406	21862	0
+3170	101171	0
+38782	45738	0
+37471	23297	0
+12815	3542	0
+38601	101250	0
+99790	26277	0
+19394	59669	0
+17558	81663	0
+16140	24271	0
+15196	87198	0
+13361	12258	0
+11172	1928	0
+100945	46980	0
+100561	23033	0
+31371	15032	0
+10036	12032	0
+917	105102	0
+28240	6096	0
+104035	37454	0
+4822	38520	0
+17674	100089	0
+58010	10374	0
+24207	5742	0
+5214	70992	0
+14385	58500	0
+62911	10652	0
+99855	26745	0
+38125	16874	0
+44229	22424	0
+18464	74866	0
+100848	14787	0
+72293	9312	0
+7367	45658	0
+102839	3358	0
+104075	68675	0
+99121	11622	0
+18617	18092	0
+26370	29006	0
+96715	43023	0
+98224	59669	0
+15932	7134	0
+47967	2745	0
+37499	17380	0
+14178	6321	0
+14083	17474	0
+68553	17659	0
+11887	18902	0
+3740	98841	0
+35695	8392	0
+7611	7113	0
+105336	26353	0
+43660	6758	0
+38423	11447	0
+4449	55527	0
+42618	89500	0
+39313	93847	0
+62497	27521	0
+44090	7106	0
+99444	100945	0
+41613	80364	0
+2672	3170	0
+13908	16743	0
+28156	39598	0
+97945	17340	0
+16256	81878	0
+105039	38541	0
+61901	57953	0
+94795	19806	0
+51492	94527	0
+11715	51692	0
+38143	18762	0
+103967	25335	0
+21823	1025	0
+6002	17258	0
+8323	19155	0
+777	16522	0
+101103	3560	0
+57239	5913	0
+32709	43023	0
+15683	8044	0
+23348	13066	0
+36024	36558	0
+13873	87408	0
+13567	32826	0
+1186	39362	0
+2414	24092	0
+100243	76264	0
+23398	10731	0
+99517	47860	0
+75378	20614	0
+43301	20755	0
+83264	9674	0
+35472	98945	0
+23348	95192	0
+10391	33103	0
+94724	9198	0
+50570	49101	0
+100338	4255	0
+104052	43023	0
+70207	8611	0
+40750	17436	0
+8098	8981	0
+23583	98210	0
+51564	11394	0
+38988	40372	0
+91562	59538	0
+103448	55527	0
+38204	18902	0
+4042	33103	0
+39141	10570	0
+9198	12518	0
+5913	97492	0
+36127	8981	0
+15813	40014	0
+29117	17040	0
+39382	101912	0
+36623	24271	0
+17988	75051	0
+10122	2672	0
+3358	99121	0
+25837	22982	0
+44358	106388	0
+19583	99121	0
+94868	57389	0
+44594	17457	0
+59538	100893	0
+6798	52040	0
+2942	59848	0
+103141	4822	0
+94622	6966	0
+11922	25335	0
+69751	16985	0
+41509	95488	0
+11645	15032	0
+55299	40394	0
+41095	25650	0
+91735	31955	0
+55299	3123	0
+104497	97155	0
+40161	10822	0
+46465	58596	0
+96613	6702	0
+27645	63888	0
+40589	28841	0
+38250	15813	0
+26898	6096	0
+22717	39334	0
+17605	12834	0
+12032	10434	0
+32301	92032	0
+103228	94117	0
+24115	26146	0
+94896	23907	0
+3248	38541	0
+72596	44133	0
+40140	10296	0
+25078	21921	0
+17861	26880	0
+20065	6116	0
+11962	18522	0
+98407	53468	0
+29040	36782	0
+62497	39060	0
+35852	7642	0
+12406	17415	0
+17040	38613	0
+8901	11466	0
+9493	17192	0
+13081	87198	0
+54662	22637	0
+91694	65982	0
+11019	97120	0
+92097	45552	0
+96551	18522	0
+32301	12258	0
+19257	11075	0
+80073	14100	0
+6042	91694	0
+11039	73331	0
+4582	41030	0
+54275	99444	0
+101006	36556	0
+1629	4013	0
+105169	4013	0
+103841	49892	0
+76264	19219	0
+99666	17116	0
+73506	37499	0
+67831	14178	0
+8754	55639	0
+69374	47967	0
+8699	53321	0
+19040	103346	0
+51564	100258	0
+100037	97650	0
+7134	75071	0
+8863	37373	0
+105496	21419	0
+22492	41432	0
+102200	29596	0
+43470	34944	0
+104818	59189	0
+52385	24075	0
+14637	3472	0
+4747	5720	0
+1095	39417	0
+8754	17059	0
+16256	29483	0
+32800	69206	0
+14385	80882	0
+88306	19520	0
+3611	77524	0
+77861	85552	0
+17927	96824	0
+55592	3877	0
+38613	27299	0
+59290	15376	0
+13873	68218	0
+20460	1751	0
+100258	37563	0
+79019	6002	0
+61901	7425	0
+19257	40914	0
+94944	95420	0
+67820	101103	0
+40083	7465	0
+104317	101785	0
+12406	7266	0
+9674	94117	0
+96627	75071	0
+15701	9762	0
+19905	5278	0
+39026	69612	0
+103214	41369	0
+99216	68939	0
+71969	9242	0
+8266	2179	0
+17818	99216	0
+36361	15683	0
+14747	99678	0
+37791	45535	0
+1647	16224	0
+37563	53486	0
+21061	71983	0
+68424	678	0
+91546	103749	0
+39346	13873	0
+67820	74540	0
+105573	61788	0
+40298	49101	0
+45658	26146	0
+105102	105932	0
+6282	41075	0
+15230	93765	0
+55527	69206	0
+10122	43222	0
+4789	18051	0
+560	8089	0
+16256	35963	0
+35633	17474	0
+104880	101319	0
+17166	66120	0
+19520	38837	0
+105687	104165	0
+97736	100258	0
+38423	26035	0
+9493	5278	0
+16620	18980	0
+17674	2960	0
+62740	80910	0
+2179	15085	0
+37928	67519	0
+13123	17116	0
+106350	41250	0
+96950	80598	0
+97053	41111	0
+13522	12478	0
+71813	31054	0
+44583	8611	0
+28307	55887	0
+843	20989	0
+20088	93683	0
+19257	75051	0
+47801	99320	0
+17077	76264	0
+72596	106455	0
+5361	57744	0
+12052	47181	0
+7383	67191	0
+22066	7367	0
+33103	33227	0
+27139	68424	0
+5848	6860	0
+30963	70490	0
+33871	39598	0
+12424	41584	0
+106431	41075	0
+50390	99216	0
+102086	1811	0
+101043	1830	0
+9380	38663	0
+11377	55138	0
+96627	51564	0
+7444	12008	0
+3921	16825	0
+12499	62849	0
+96011	4531	0
+51197	12478	0
+96906	75512	0
+16256	55169	0
+72745	38334	0
+26370	51197	0
+7518	43517	0
+42840	899	0
+13361	40068	0
+11117	13417	0
+38529	69999	0
+51197	40788	0
+12442	102167	0
+14805	1609	0
+104497	7906	0
+53197	24207	0
+12499	15539	0
+54577	24696	0
+11564	26432	0
+6192	7569	0
+46908	38959	0
+77406	5913	0
+38636	19520	0
+10095	38763	0
+104533	95951	0
+13789	25335	0
+38966	12795	0
+11503	21843	0
+10452	1025	0
+37233	80364	0
+77861	40140	0
+4931	72781	0
+3472	81770	0
+75409	21789	0
+3497	21359	0
+23211	106455	0
+992	23211	0
+31955	97619	0
+31249	5192	0
+72877	9558	0
+24805	15413	0
+12619	20595	0
+102151	12834	0
+95951	68160	0
+7465	25779	0
+102398	10374	0
+15650	24271	0
+46067	61396	0
+72764	24271	0
+80930	51556	0
+6619	91735	0
+52916	96789	0
+60715	51740	0
+19334	3170	0
+75552	20675	0
+7333	31397	0
+3877	37620	0
+98841	15120	0
+44370	73342	0
+53406	99827	0
+27183	8169	0
+28649	69578	0
+94026	4222	0
+39187	4582	0
+13789	24783	0
+19871	102330	0
+60225	4449	0
+10508	43683	0
+4391	31494	0
+38385	39688	0
+1251	55887	0
+8551	16844	0
+9293	104863	0
+2478	73342	0
+96420	14842	0
+1251	1217	0
+94592	50390	0
+59215	19543	0
+78985	45840	0
+51618	22066	0
+43504	11394	0
+24207	45366	0
+102623	72877	0
+32236	23211	0
+94868	13284	0
+21061	28288	0
+44030	100400	0
+13435	61202	0
+73331	93384	0
+43853	23680	0
+43826	9060	0
+13140	19113	0
+38692	104075	0
+2768	43960	0
+41613	99347	0
+42344	2745	0
+80312	38442	0
+56431	7367	0
+24271	22756	0
+3826	10731	0
+27503	39473	0
+17040	44682	0
+43942	18232	0
+4855	4201	0
+36556	68218	0
+39091	88067	0
+27971	101701	0
+1572	13337	0
+16045	4391	0
+6282	46266	0
+41496	37454	0
+21419	444	0
+37985	3515	0
+9517	98841	0
+23704	27337	0
+48163	17436	0
+12442	2960	0
+32826	9470	0
+17192	95192	0
+2768	11228	0
+530	103683	0
+95407	91694	0
+100699	101171	0
+73975	62497	0
+80910	10841	0
+17359	96824	0
+15985	41398	0
+3560	22492	0
+40183	6134	0
+38171	37454	0
+95891	43853	0
+43222	31397	0
+53213	27919	0
+69612	31201	0
+25926	3170	0
+31478	9125	0
+59726	23398	0
+61788	6422	0
+11039	103200	0
+48958	39707	0
+47967	52746	0
+17077	59836	0
+7347	13602	0
+1740	54662	0
+103165	72487	0
+14216	40068	0
+20695	17796	0
+57492	10615	0
+19132	43270	0
+80157	28051	0
+36361	24271	0
+43942	94944	0
+17639	14534	0
+7383	39290	0
+13066	103487	0
+15539	19437	0
+29483	8653	0
+31106	97979	0
+69396	94724	0
+4747	19437	0
+103346	760	0
+9361	20204	0
+73838	16844	0
+42754	6798	0
+105956	102398	0
+10508	72745	0
+8863	934	0
+36558	39841	0
+36643	8533	0
+5763	4391	0
+6758	102707	0
+3807	34944	0
+19611	18114	0
+85552	68620	0
+40903	28240	0
+15214	38469	0
+28863	10596	0
+77499	1139	0
+3305	14446	0
+6096	12224	0
+105998	18251	0
+69578	93926	0
+17025	62911	0
+14534	48958	0
+18942	97736	0
+21075	3472	0
+8592	16896	0
+71969	36440	0
+10374	73331	0
+38016	103214	0
+67820	37233	0
+18232	11941	0
+8797	96507	0
+62911	39334	0
+3305	12032	0
+51580	91776	0
+6422	99121	0
+50252	32800	0
+38692	17525	0
+12406	33626	0
+6282	31371	0
+28358	33455	0
+3170	6304	0
+17837	65736	0
+3390	38541	0
+460	20780	0
+10230	8825	0
+38469	18031	0
+106212	95205	0
+17970	60225	0
+38763	80526	0
+43470	30341	0
+11415	99693	0
+37233	26944	0
+10059	103683	0
+12258	15270	0
+15049	5065	0
+1235	25116	0
+44090	41095	0
+86600	11099	0
+15913	39187	0
+103967	14904	0
+14253	6134	0
+678	8436	0
+20535	10633	0
+22424	92097	0
+12795	59893	0
+103255	20133	0
+24974	73331	0
+37499	53321	0
+4931	15570	0
+81663	105731	0
+43293	74866	0
+20732	17558	0
+2505	43670	0
+29483	24507	0
+43660	8246	0
+13435	38916	0
+75552	94324	0
+37253	13435	0
+13123	13472	0
+71602	105169	0
+20695	37586	0
+96551	20675	0
+17605	87265	0
+19561	103749	0
+93579	39313	0
+27677	41398	0
+17818	777	0
+101194	63382	0
+38143	35963	0
+6228	14657	0
+69836	11902	0
+13943	8950	0
+9493	55887	0
+42344	3826	0
+36127	32173	0
+20780	7947	0
+4013	12478	0
+17474	62152	0
+42599	14534	0
+49275	98006	0
+51564	19837	0
+23680	17927	0
+96627	47004	0
+50421	89500	0
+11645	15747	0
+98237	7107	0
+16256	8863	0
+14601	59167	0
+77343	38368	0
+31955	21061	0
+97492	99307	0
+11057	41204	0
+15137	13602	0
+100848	68091	0
+20484	68553	0
+15715	16140	0
+23616	28863	0
+77524	19460	0
+3826	15913	0
+57389	104481	0
+96158	94724	0
+9653	12008	0
+97053	19437	0
+73354	6437	0
+661	39473	0
+7216	101645	0
+17970	14178	0
+16825	40298	0
+12565	1572	0
+8797	22651	0
+14498	97785	0
+16157	8468	0
+19722	32826	0
+43670	91776	0
+39886	38520	0
+94132	92216	0
+26246	59358	0
+98393	17887	0
+38931	37928	0
+68939	105998	0
+102914	16256	0
+14726	74866	0
+5528	95219	0
+55027	98567	0
+26850	52058	0
+30787	87387	0
+1942	22682	0
+1008	14216	0
+1112	32709	0
+13240	92079	0
+42817	99693	0
+42187	28863	0
+12960	78806	0
+19583	13123	0
+7038	100111	0
+5701	103841	0
+14924	40068	0
+17436	21455	0
+82392	19460	0
+18942	38916	0
+100820	39598	0
+14726	94204	0
+105409	104557	0
+24412	47434	0
+25508	20460	0
+9242	3170	0
+21094	4474	0
+36361	45351	0
+33122	42732	0
+59824	100111	0
+18723	17639	0
+56541	50570	0
+82954	54154	0
+9198	37290	0
+32252	105409	0
+6992	94622	0
+67604	39473	0
+22774	17575	0
+14343	741	0
+44594	59848	0
+19437	17116	0
+11002	4964	0
+843	23129	0
+72802	11039	0
+17359	41061	0
+98653	19091	0
+59290	56091	0
+104459	100332	0
+12539	13499	0
+15250	39808	0
+15214	12348	0
+97945	37605	0
+105102	55826	0
+75378	4474	0
+44090	41157	0
+103282	27846	0
+40140	5977	0
+19688	41628	0
+105472	66028	0
+93657	28626	0
+20713	104533	0
+14011	5792	0
+16860	10933	0
+98894	24896	0
+7702	68408	0
+100699	35503	0
+40161	3024	0
+29040	102707	0
+103346	18585	0
+70992	18902	0
+102914	34088	0
+70490	68661	0
+18918	46067	0
+19155	105025	0
+12406	68449	0
+103187	11941	0
+15451	827	0
+49268	12565	0
+13753	1041	0
+10250	15598	0
+7680	38931	0
+25583	104937	0
+6839	12565	0
+9830	22528	0
+722	35819	0
+3826	14941	0
+19520	96963	0
+93321	30341	0
+12518	39473	0
+19561	105731	0
+23875	13873	0
+100804	20431	0
+100993	2745	0
+27228	18585	0
+64754	41175	0
+36558	20431	0
+45957	86585	0
+27337	71138	0
+100075	102504	0
+4531	13081	0
+1740	14100	0
+4772	16743	0
+13847	100848	0
+15963	38782	0
+36558	41398	0
+29379	33961	0
+69578	20989	0
+9914	40571	0
+23583	2208	0
+28124	56431	0
+51618	41628	0
+3358	94855	0
+39527	18826	0
+3807	21760	0
+85571	47181	0
+71602	62849	0
+97845	40788	0
+58618	94795	0
+38250	42200	0
+15413	98445	0
+4855	14766	0
+60261	77861	0
+93881	3410	0
+24840	21760	0
+41628	94170	0
+102623	100773	0
+57144	37721	0
+13361	3877	0
+45658	35067	0
+22528	41218	0
+11868	59893	0
+63739	11306	0
+12406	12184	0
+31397	15214	0
+106056	71813	0
+10933	95407	0
+92097	20755	0
+45642	18485	0
+57953	11503	0
+68235	95741	0
+38483	100037	0
+5462	20342	0
+15985	50143	0
+6192	13381	0
+68553	22159	0
+55426	30471	0
+101250	5192	0
+98610	41011	0
+91546	82660	0
+15120	42599	0
+40554	19742	0
+51492	55426	0
+100075	55184	0
+22585	18232	0
+14472	6002	0
+25926	103525	0
+9012	62224	0
+10570	11322	0
+9602	76035	0
+794	32227	0
+5381	59555	0
+26277	94170	0
+94191	64754	0
+678	19169	0
+27403	103487	0
+105716	87198	0
+20579	12815	0
+37868	78985	0
+30963	40469	0
+95407	100666	0
+15715	11962	0
+38250	22562	0
+21020	15175	0
+87436	58596	0
+41250	16157	0
+17340	26944	0
+2768	99307	0
+41528	95741	0
+59290	27677	0
+93943	100510	0
+26353	100561	0
+40914	93535	0
+5214	101221	0
+99307	39346	0
+18309	72745	0
+39313	103346	0
+59501	62805	0
+10549	14710	0
+21620	14657	0
+11306	17474	0
+11962	79625	0
+102623	44583	0
+53083	102247	0
+97031	74866	0
+22914	12008	0
+1647	94868	0
+40014	40128	0
+31397	14343	0
+14135	28510	0
+68740	19219	0
+93657	7444	0
+41332	100804	0
+6702	36643	0
+10933	91451	0
+96011	7425	0
+11546	20133	0
+41250	20088	0
+15064	35107	0
+44682	5640	0
+17282	10391	0
+98237	10633	0
+20595	100510	0
+22159	17728	0
+35852	97663	0
+35852	15770	0
+101963	99395	0
+16140	100790	0
+36127	1251	0
+59747	99482	0
+7611	44682	0
+15137	19351	0
+967	5720	0
+36440	4013	0
+62224	3390	0
+24992	1538	0
+68424	21117	0
+1061	27521	0
+15032	44381	0
+19394	93765	0
+5148	30341	0
+6702	3331	0
+92216	32336	0
+75071	23129	0
+22466	17397	0
+41350	14117	0
+37253	35893	0
+35472	105623	0
+59893	14805	0
+19394	12317	0
+15913	14747	0
+72487	6134	0
+80910	10749	0
+3358	106296	0
+3826	31354	0
+41369	41279	0
+32173	41384	0
+104481	101568	0
+2369	17474	0
+36024	104880	0
+80292	106431	0
+8436	91562	0
+37791	79019	0
+12722	13989	0
+73354	40083	0
+99640	25536	0
+18092	9786	0
+4724	55299	0
+3248	98224	0
+42344	1865	0
+102504	12771	0
+100584	31494	0
+29006	72764	0
+51580	77524	0
+52916	11484	0
+4474	29006	0
+7333	53406	0
+20713	23704	0
+601	38800	0
+16743	63739	0
+3921	13172	0
+40914	91591	0
+8676	39886	0
+741	38966	0
+9346	56541	0
+8352	38157	0
+1095	54287	0
+72802	69396	0
+16045	101006	0
+20047	55527	0
+77343	45552	0
+33336	104818	0
+101194	21075	0
+9810	41398	0
+33626	103255	0
+49275	41369	0
+20253	104165	0
+40083	10982	0
+38368	8653	0
+61485	16860	0
+98370	19113	0
+6002	68091	0
+86981	68408	0
+73838	54577	0
+15085	38469	0
+33871	39738	0
+9674	98894	0
+17927	35503	0
+57492	46067	0
+19294	14618	0
+19543	19688	0
+103841	5763	0
+26093	80930	0
+21006	24593	0
+15985	35852	0
+93299	33148	0
+43293	16027	0
+934	93053	0
+13943	20989	0
+2478	92032	0
+12917	5214	0
+25348	101785	0
+10633	10570	0
+17359	15519	0
+11735	50390	0
+97736	59785	0
+42732	95205	0
+9953	11584	0
+98071	24593	0
+18464	41315	0
+46595	74540	0
+42187	41250	0
+34251	20286	0
+16290	37253	0
+52665	52432	0
+74866	101221	0
+44014	101342	0
+94622	19977	0
+48865	20675	0
+8015	55826	0
+15859	10452	0
+7465	23297	0
+98780	45366	0
+29117	27228	0
+1811	7016	0
+93579	3515	0
+20309	51692	0
+99432	1267	0
+31955	56091	0
+3331	68319	0
+12008	23297	0
+11117	19113	0
+18309	100893	0
+15650	104165	0
+41095	12478	0
+7947	4988	0
+38663	25348	0
+41128	10391	0
+2989	6915	0
+99363	47057	0
+40554	91451	0
+18601	93781	0
+14618	104165	0
+41315	101006	0
+2960	16808	0
+37223	100439	0
+2478	37290	0
+27846	1715	0
+80896	10203	0
+11377	9125	0
+18368	760	0
+16896	14317	0
+37428	14637	0
+10508	103255	0
+28288	98370	0
+8514	44014	0
+68102	21359	0
+31201	21047	0
+25536	13284	0
+75552	69206	0
+56309	56460	0
+40903	68437	0
+2868	33871	0
+39125	20309	0
+100111	57744	0
+63382	10710	0
+37428	93971	0
+11922	102272	0
+55527	105623	0
+57744	29040	0
+3331	48555	0
+102914	40914	0
+95301	4964	0
+99814	45237	0
+104342	38442	0
+16711	59501	0
+1041	26035	0
+100945	20989	0
+58628	10570	0
+53824	66028	0
+88306	34978	0
+6321	65736	0
+106483	7016	0
+40298	103749	0
+13967	9810	0
+54275	58230	0
+5361	104235	0
+10203	24115	0
+40354	62911	0
+95301	27645	0
+2179	1629	0
+12008	46595	0
+9346	14904	0
+45429	43270	0
+52916	11715	0
+13172	101620	0
+4605	40183	0
+24593	31154	0
+16946	59785	0
+6992	4013	0
+13890	13873	0
+33626	50252	0
+18962	3807	0
+13284	96420	0
+76035	8148	0
+105731	39866	0
+95766	17415	0
+52385	103995	0
+13622	22717	0
+460	38520	0
+40535	76035	0
+59425	40394	0
+73931	102733	0
+11686	15880	0
+47336	39527	0
+1078	760	0
+2868	102914	0
+3139	6422	0
+41250	34599	0
+38334	103749	0
+91144	30693	0
+103027	38822	0
+102200	14577	0
+27033	96824	0
+12815	38483	0
+8015	20031	0
+41218	106388	0
+5148	41398	0
+5381	59167	0
+110451	41075	0
+96158	3472	0
+57492	7244	0
+97120	18309	0
+5685	14904	0
+7106	5214	0
+26745	16690	0
+96420	9293	0
+32252	101994	0
+4908	17116	0
+69578	33626	0
+68804	55184	0
+11546	19772	0
+16711	2745	0
+3248	41332	0
+10230	31397	0
+11564	95142	0
+39334	71527	0
+15880	42302	0
+16157	51836	0
+72991	14787	0
+101043	14885	0
+59893	6839	0
+5742	19113	0
+87387	106296	0
+97120	31478	0
+45879	102272	0
+57512	45627	0
+11941	10633	0
+15813	96679	0
+66028	40298	0
+41061	3472	0
+79019	52665	0
+11902	11982	0
+96950	27183	0
+100773	6678	0
+10374	33103	0
+101701	28626	0
+103898	7295	0
+21823	102757	0
+104937	11019	0
+33961	101250	0
+93299	43826	0
+98766	44229	0
+97845	4013	0
+68804	20484	0
+20940	24412	0
+4605	51740	0
+73506	7106	0
+6383	102086	0
+93781	9702	0
+12032	10315	0
+105538	67831	0
+9576	14135	0
+10951	10804	0
+39382	3248	0
+9724	21342	0
+16896	44229	0
+45753	3723	0
+16825	678	0
+26146	103129	0
+40164	16928	0
+95891	106431	0
+38837	40068	0
+18847	6156	0
+102297	103448	0
+94944	17025	0
+23503	6992	0
+81838	7747	0
+91776	91916	0
+104937	65982	0
+38271	52432	0
+58503	8266	0
+25335	98653	0
+4772	12518	0
+68259	20971	0
+15432	68740	0
+10095	15250	0
+12539	6702	0
+93321	58010	0
+19561	10633	0
+15570	14747	0
+55138	41030	0
+37373	6096	0
+34944	80910	0
+18980	40183	0
+14958	14216	0
+100820	87387	0
+37721	34978	0
+37823	5361	0
+10374	98393	0
+102914	68606	0
+68740	9125	0
+12991	7611	0
+22717	57977	0
+3542	43942	0
+96848	5566	0
+36556	37373	0
+15519	10095	0
+103129	39334	0
+32351	8436	0
+74548	13081	0
+10915	99855	0
+16103	86600	0
+9786	56109	0
+74021	8266	0
+37454	694	0
+12317	19722	0
+74866	8533	0
+39688	5423	0
+19000	97901	0
+39527	21843	0
+66028	6860	0
+31354	7611	0
+55396	13435	0
+10549	38966	0
+25681	8468	0
+1572	72781	0
+85537	7216	0
+54287	103228	0
+94026	103614	0
+31054	24524	0
+35963	35819	0
+14253	2369	0
+14059	12442	0
+26880	30963	0
+48375	5299	0
+12077	21342	0
+98780	57239	0
+80526	8323	0
+1740	94592	0
+11057	32826	0
+36024	9517	0
+777	39653	0
+16417	30730	0
+16121	31354	0
+25379	53083	0
+18051	9242	0
+59358	3472	0
+92032	51740	0
+15650	5361	0
+55687	38171	0
+96011	15598	0
+1235	105025	0
+9012	94699	0
+10529	13435	0
+26944	15650	0
+9424	103792	0
+96906	68424	0
+104818	11099	0
+2478	68894	0
+92243	95741	0
+8169	5977	0
+57744	11902	0
+65982	40183	0
+79685	67831	0
+39637	11564	0
+49892	31106	0
+15270	11798	0
+1538	103749	0
+58618	3542	0
+94527	967	0
+101568	102466	0
+4789	11520	0
+51692	22177	0
+5848	11484	0
+17004	68408	0
+9125	32336	0
+16224	2369	0
+21743	16001	0
+9012	58181	0
+96158	4423	0
+10933	14601	0
+86585	51740	0
+59538	105687	0
+96011	32252	0
+65736	53197	0
+20635	97945	0
+102398	7313	0
+17319	25348	0
+17077	34024	0
+12096	6134	0
+4908	8246	0
+22637	68620	0
+10731	13584	0
+101056	8950	0
+7107	79625	0
+20535	59747	0
+23680	96613	0
+52746	100400	0
+104075	104937	0
+106212	12368	0
+99678	12348	0
+9786	33103	0
+10508	899	0
+72764	31096	0
+17436	67820	0
+5381	36010	0
+94191	75071	0
+22159	560	0
+53083	97736	0
+58586	37563	0
+11433	97708	0
+41157	78785	0
+10615	37454	0
+71983	99678	0
+98610	43517	0
+98584	7702	0
+47967	26370	0
+24763	102247	0
+104165	7465	0
+101620	5701	0
+93819	49178	0
+7906	38310	0
+18232	47181	0
+16808	4700	0
+37513	36361	0
+71412	8514	0
+44824	39793	0
+36127	37454	0
+10549	95891	0
+99517	57239	0
+93781	100561	0
+3024	100699	0
+106350	68620	0
+105932	17525	0
+4171	99444	0
+23398	87436	0
+3611	4067	0
+14083	16985	0
+29025	38385	0
+6304	19611	0
+36643	13096	0
+38423	5214	0
+103639	36470	0
+27677	7216	0
+9060	15156	0
+52385	57096	0
+40140	23680	0
+24840	93819	0
+13831	39920	0
+102086	2768	0
+43270	39653	0
+99593	39587	0
+32227	38423	0
+45627	41496	0
+38368	426	0
+95142	7425	0
+99827	59290	0
+9536	19132	0
+11057	94724	0
+38125	98894	0
+100243	101568	0
+93053	10434	0
+3723	44478	0
+37513	1217	0
+20549	40535	0
+36127	20133	0
+38636	38520	0
+21249	77343	0
+6941	33122	0
+5254	19977	0
+6116	51422	0
+91970	6619	0
+12368	12864	0
+17166	35503	0
+95951	97920	0
+54577	17319	0
+11172	5584	0
+85519	85462	0
+42187	25431	0
+15747	9470	0
+12204	41250	0
+6941	101899	0
+12991	4531	0
+70009	71813	0
+11484	60261	0
+9576	11117	0
+79625	57492	0
+72877	97736	0
+7518	43293	0
+18601	98407	0
+14385	17415	0
+17907	92079	0
+105932	14040	0
+71983	11337	0
+45552	7962	0
+100666	25098	0
+78785	77499	0
+51564	661	0
+72334	38442	0
+106455	6645	0
+444	69206	0
+81770	43504	0
+50390	25116	0
+34615	22914	0
+73506	97979	0
+96848	51564	0
+5254	25379	0
+75552	20780	0
+37605	9125	0
+39793	87408	0
+96487	18942	0
+52385	95588	0
+94324	33336	0
+28288	4222	0
+55027	103722	0
+94191	12917	0
+46980	25650	0
+11887	50390	0
+20088	15032	0
+13831	13096	0
+26246	12795	0
+54636	55169	0
+19925	76035	0
+55184	17282	0
+28124	104557	0
+63739	57512	0
+7444	560	0
+51197	18464	0
+101006	15064	0
+5065	82954	0
+43293	99855	0
+21620	26228	0
+38483	16896	0
+15985	77343	0
+18559	14885	0
+3472	36643	0
+96963	99827	0
+52040	36127	0
+91546	103027	0
+15963	94132	0
+4931	6512	0
+32694	11962	0
+2478	24271	0
+16743	26246	0
+5701	68437	0
+48555	55639	0
+98224	17415	0
+80896	37428	0
+8372	64189	0
+100993	13923	0
+8551	13642	0
+9424	6353	0
+19437	13724	0
+17728	52385	0
+1538	57603	0
+5036	71969	0
+7680	105266	0
+19040	97619	0
+22798	38271	0
+58010	16844	0
+59022	1295	0
+59167	23297	0
+9810	17380	0
+19374	12406	0
+43683	10250	0
+35067	39473	0
+23583	79685	0
+91451	35227	0
+11447	5462	0
+106388	967	0
+100243	105877	0
+15747	20755	0
+3275	93987	0
+24075	52432	0
+40002	105496	0
+38250	39920	0
+74866	4553	0
+42732	5462	0
+14978	71438	0
+62911	105687	0
+104920	9060	0
+8720	13172	0
+7295	38334	0
+11151	62805	0
+45552	22300	0
+95488	26246	0
+16140	45879	0
+100804	6156	0
+80073	55639	0
+14747	44133	0
+95766	75552	0
+1025	9631	0
+7465	5462	0
+35472	6402	0
+67604	24115	0
+7569	40183	0
+7906	5913	0
+100790	4700	0
+13195	103228	0
+3410	104533	0
+100338	58010	0
+103502	100534	0
+14296	843	0
+6096	55027	0
+18309	80157	0
+4931	105956	0
+100166	14842	0
+13240	39808	0
+15015	59425	0
+13361	13584	0
+17907	31249	0
+7925	48865	0
+12722	13499	0
+6619	18329	0
+99320	36024	0
+8292	103027	0
+17474	7266	0
+99292	18723	0
+17588	54662	0
+68643	51618	0
+31172	100666	0
+12460	843	0
+48555	9653	0
+16874	104863	0
+21789	13361	0
+100089	19500	0
+22585	96507	0
+56541	13753	0
+27403	6915	0
+73331	43853	0
+31354	71527	0
+43470	73838	0
+98407	14059	0
+23398	38529	0
+42200	11355	0
+68553	14726	0
+23276	5450	0
+73975	19068	0
+105956	26093	0
+16312	9380	0
+8216	16985	0
+40535	6992	0
+6174	6553	0
+57492	9762	0
+17004	33122	0
+13284	16001	0
+9674	98841	0
+101899	48555	0
+40164	91830	0
+35893	48480	0
+11601	12224	0
+104035	44358	0
+68259	55687	0
+37499	95301	0
+18309	17588	0
+4067	97155	0
+15015	93943	0
+8699	51580	0
+21047	97708	0
+99363	64189	0
+6192	94191	0
+99320	28709	0
+94868	14710	0
+17025	25926	0
+9602	7518	0
+86585	12116	0
+104497	96627	0
+98021	6073	0
+85552	23616	0
+4255	15137	0
+55013	72991	0
+40554	72828	0
+81653	15064	0
+100111	5450	0
+8372	42817	0
+102233	91562	0
+2960	37620	0
+1008	103346	0
+7680	24974	0
+24840	9220	0
+37721	99216	0
+26093	5763	0
+10434	105956	0
+31598	28626	0
+30243	8115	0
+36146	38442	0
+41942	7642	0
+16027	35472	0
+34944	40164	0
+13417	6049	0
+17436	43301	0
+8981	53651	0
+101645	98718	0
+20031	950	0
+12052	3921	0
+13240	96613	0
+33122	98894	0
+35893	44119	0
+27183	51197	0
+68449	12116	0
+10036	41289	0
+3139	103282	0
+5584	98841	0
+10479	54287	0
+99320	13240	0
+98393	39382	0
+19996	17436	0
+14235	87472	0
+63114	4497	0
+10142	41175	0
+105932	39707	0
+91735	24840	0
+101785	4988	0
+82353	97168	0
+39587	97492	0
+57096	27919	0
+45642	6422	0
+42732	69147	0
+42187	100993	0
+38692	17970	0
+17143	4087	0
+69383	41232	0
+99678	11735	0
+47860	38663	0
+17192	13435	0
+55138	99216	0
+95301	100510	0
+12204	89500	0
+14747	106483	0
+98006	73838	0
+27139	68218	0
+62797	96507	0
+15064	14135	0
+9674	32173	0
+49109	11868	0
+83264	96906	0
+19091	41613	0
+3217	6463	0
+20088	57144	0
+58230	41095	0
+91830	91451	0
+30693	58230	0
+94117	14710	0
+88067	21265	0
+11922	16001	0
+9242	47022	0
+41204	34599	0
+10804	7702	0
+8797	62797	0
+49268	93561	0
+22177	43470	0
+6116	1647	0
+103722	21843	0
+76035	15747	0
+5192	55426	0
+61396	68259	0
+21743	20653	0
+33961	106455	0
+61396	16312	0
+48958	15932	0
+99517	14824	0
+96871	10692	0
+7906	5528	0
+104375	13908	0
+31154	36382	0
+93926	12704	0
+16844	103639	0
+584	11645	0
+7063	16103	0
+53651	22066	0
+10710	40788	0
+27645	19040	0
+10203	93943	0
+96646	40554	0
+99363	53050	0
+99432	21265	0
+38442	11057	0
+9060	19543	0
+18688	104937	0
+14216	45642	0
+73092	17474	0
+101620	6941	0
+23503	76035	0
+2478	27521	0
+68740	10692	0
+12442	44014	0
+55138	16157	0
+33626	59358	0
+105850	17359	0
+98210	103502	0
+10315	65951	0
+444	26815	0
+58220	58586	0
+100993	28358	0
+13989	26432	0
+12317	36314	0
+12406	77524	0
+47769	55826	0
+68661	46067	0
+38469	31201	0
+23033	63750	0
+19334	3433	0
+5640	10897	0
+98584	96262	0
+14941	14601	0
+14296	34978	0
+44478	10915	0
+102086	13435	0
+39527	73838	0
+17004	8884	0
+103502	96789	0
+59726	11002	0
+34944	2942	0
+3139	12478	0
+22743	98370	0
+68620	32800	0
+13140	11922	0
+55299	39458	0
+18292	39125	0
+52432	4013	0
+62092	39417	0
+3826	13789	0
+11520	11099	0
+87265	71602	0
+8115	96700	0
+59376	27105	0
+39060	10785	0
+13908	26898	0
+27789	102167	0
+13943	55013	0
+39125	94855	0
+105623	11415	0
+1715	74021	0
+31106	9268	0
+24412	59022	0
+5015	19688	0
+100820	69836	0
+9724	36643	0
+82954	29596	0
+17319	39653	0
+36440	97065	0
+57744	12704	0
+6134	20579	0
+38850	44824	0
+48480	18092	0
+38520	6096	0
+44381	13096	0
+20780	27919	0
+21020	67820	0
+7518	96158	0
+105998	52432	0
+10615	52058	0
+17282	14117	0
+6402	26209	0
+4605	97901	0
+5450	11503	0
+55158	35472	0
+21620	71654	0
+33103	31354	0
+32826	41030	0
+24149	101171	0
+39235	21823	0
+17505	99693	0
+1078	18292	0
+75378	55826	0
+1235	12499	0
+14726	102086	0
+85537	68553	0
+34599	96537	0
+98766	17192	0
+6002	61202	0
+15451	53468	0
+97031	30341	0
+17861	3472	0
+96080	38663	0
+24696	39527	0
+41528	8115	0
+52432	27919	0
+100893	53486	0
+9830	22177	0
+78985	20695	0
+12032	13066	0
+105025	19312	0
+22982	50390	0
+30787	102247	0
+16367	3515	0
+88067	35472	0
+22585	13499	0
+75512	41942	0
+100400	12704	0
+20549	101056	0
+50390	32336	0
+98210	97945	0
+103027	19275	0
+26850	104342	0
+7313	52040	0
+15250	6402	0
+6402	6992	0
+20253	7313	0
+37253	105623	0
+69383	6049	0
+27183	4724	0
+39235	46738	0
+8884	100584	0
+22191	26277	0
+32412	3542	0
+5299	2414	0
+51137	103502	0
+11622	6915	0
+11228	12815	0
+15583	13873	0
+14692	26432	0
+8797	59639	0
+8592	10982	0
+426	28124	0
+9868	21419	0
+75071	12679	0
+26944	42618	0
+40635	8981	0
+32119	98224	0
+68876	28124	0
+44478	28156	0
+22177	27384	0
+99693	27337	0
+87265	5361	0
+41415	104557	0
+80292	9653	0
+4449	39125	0
+19791	25348	0
+56566	3587	0
+48375	4531	0
+52058	73931	0
+3611	11754	0
+105687	24092	0
+55372	16946	0
+9012	93897	0
+51514	45429	0
+8323	16027	0
+96262	43683	0
+2527	27919	0
+20031	10095	0
+33148	99444	0
+46738	58181	0
+31494	20755	0
+83096	9242	0
+10670	7857	0
+19500	105266	0
+26093	56460	0
+10731	67519	0
+59893	105447	0
+70973	11355	0
+62797	14560	0
+9220	45957	0
+41432	46266	0
+42396	19040	0
+52058	9198	0
+71438	12499	0
+52916	96848	0
+68804	8592	0
+71602	35525	0
+41613	16844	0
+40914	20535	0
+45366	98610	0
+32336	19294	0
+71480	58628	0
+98567	100561	0
+71412	30963	0
+38794	5685	0
+11902	16711	0
+28240	9125	0
+72474	1025	0
+62046	42840	0
+7594	99666	0
+37499	78948	0
+43244	57967	0
+96824	4067	0
+11337	48958	0
+94724	53837	0
+80034	19500	0
+94132	19334	0
+7518	33455	0
+39598	71602	0
+13602	2369	0
+3472	24974	0
+99855	38520	0
+59189	44229	0
+98237	44090	0
+59747	28626	0
+21006	1629	0
+14885	80273	0
+6228	24507	0
+15813	103165	0
+41075	31397	0
+42396	2179	0
+43244	55592	0
+36382	6966	0
+25837	103255	0
+68620	5685	0
+3807	18522	0
+6487	93683	0
+101620	92079	0
+96569	3497	0
+16644	14805	0
+96011	19275	0
+17907	69612	0
+2414	8699	0
+62497	43301	0
+47022	9653	0
+24783	42754	0
+102435	13847	0
+32227	23460	0
+101342	73838	0
+15214	42396	0
+95766	99307	0
+86981	99562	0
+15137	6042	0
+28863	25148	0
+9991	100773	0
+18942	14657	0
+36470	9181	0
+43023	21159	0
+31201	9971	0
+69739	91451	0
+35852	69836	0
+104818	39400	0
+39458	28649	0
+72745	99307	0
+967	22798	0
+18601	68661	0
+30693	25335	0
+36127	12917	0
+9914	100089	0
+14978	6966	0
+3410	13284	0
+93881	72745	0
+39313	3921	0
+9743	93897	0
+83264	96824	0
+15175	35227	0
+4391	68939	0
+11564	9536	0
+7569	97920	0
+71983	19583	0
+69374	30693	0
+73931	95420	0
+1572	51492	0
+100166	32336	0
+29596	41584	0
+20309	103749	0
+92243	37471	0
+72334	32236	0
+68876	97945	0
+37342	103639	0
+69836	19219	0
+58503	827	0
+21743	93881	0
+5720	96824	0
+19257	15214	0
+15175	1061	0
+45627	21760	0
+17525	25116	0
+42200	30963	0
+48163	8720	0
+4855	8846	0
+104459	22137	0
+105932	47931	0
+55138	17588	0
+17397	4201	0
+102330	11057	0
+98945	99593	0
+52665	53651	0
+40183	13337	0
+69383	80364	0
+17861	11564	0
+3248	41942	0
+14692	92032	0
+71602	26370	0
+29025	103141	0
+15683	94191	0
+17359	9786	0
+19561	40083	0
+1688	68740	0
+93683	50920	0
+55027	39290	0
+8246	58606	0
+71480	20563	0
+15175	53165	0
+42732	38782	0
+47057	26880	0
+93053	27919	0
+17415	17143	0
+38601	95205	0
+7383	93897	0
+19960	19925	0
+104557	7106	0
+8115	19132	0
+12795	50442	0
+38204	75071	0
+7216	41369	0
+34322	9242	0
+39527	100699	0
+6487	5742	0
+9743	21823	0
+96507	22528	0
+37620	17397	0
+54662	19275	0
+1295	68424	0
+68740	11306	0
+22756	103200	0
+9830	17359	0
+17040	53486	0
+3497	104235	0
+71412	8148	0
+5148	99292	0
+73342	10982	0
+3433	1095	0
+68218	22177	0
+14618	41942	0
+60261	14498	0
+59376	8015	0
+17192	14253	0
+10804	92243	0
+97785	14534	0
+31896	59290	0
+13066	39125	0
+30243	5507	0
+37223	31172	0
+3390	57603	0
+27971	13240	0
+31154	51692	0
+13123	24115	0
+21823	51564	0
+10374	5584	0
+19543	14787	0
+42618	95142	0
+55013	96420	0
+10596	8611	0
+9868	102200	0
+62911	27299	0
+67820	14861	0
+55013	68804	0
+4449	37373	0
+11433	18762	0
+10785	10897	0
+20834	96011	0
+104052	41289	0
+1008	99693	0
+54662	23680	0
+3123	3170	0
+6049	95142	0
+16312	67143	0
+9576	6512	0
+94170	14747	0
+93299	61485	0
+17837	28240	0
+38469	12134	0
+12077	5065	0
+67831	7106	0
+9268	93561	0
+100332	99678	0
+13602	100400	0
+21249	5720	0
+45642	39060	0
+21620	39141	0
+54577	94724	0
+21862	8797	0
+16224	104937	0
+843	51514	0
+103282	44358	0
+5701	21760	0
+72487	81871	0
+4013	7594	0
+19905	58503	0
+7906	103898	0
+15049	91735	0
+38966	12224	0
+26277	7383	0
+30243	21265	0
+103027	5192	0
+4605	95371	0
+20236	1235	0
+20780	36382	0
+19417	99347	0
+55013	95059	0
+40322	95192	0
+54275	9602	0
+23992	61901	0
+15120	15085	0
+68235	39417	0
+16170	2989	0
+103683	78806	0
+9971	5617	0
+14011	41279	0
+12077	4789	0
+20940	56489	0
+94896	25116	0
+68259	4908	0
+103255	100075	0
+14958	20286	0
+39587	39346	0
+12258	103141	0
+8352	20088	0
+1267	32694	0
+82544	23907	0
+71813	66659	0
+87387	3740	0
+58230	9198	0
+5720	96700	0
+8653	45366	0
+9242	7266	0
+11484	11622	0
+22562	14158	0
+14637	93819	0
+13622	43222	0
+15156	62224	0
+17474	51514	0
+13813	76264	0
+20614	14135	0
+14235	99562	0
+21843	99593	0
+16743	106169	0
+45237	12478	0
+42840	85619	0
+8551	31896	0
+21419	71480	0
+75409	36127	0
+8044	95301	0
+17282	14805	0
+61217	38959	0
+56326	17340	0
+4013	34599	0
+106296	3611	0
+14637	72877	0
+52432	5507	0
+25431	105573	0
+57603	11982	0
+67143	39382	0
+71131	97663	0
+99121	10692	0
+4700	100561	0
+26246	38959	0
+75051	6402	0
+104818	40354	0
+12152	97979	0
+8372	53083	0
+44358	40140	0
+98610	8950	0
+13195	89500	0
+1295	45552	0
+33626	63750	0
+4067	7383	0
+15485	25098	0
+72334	50595	0
+18585	934	0
+13967	27789	0
+106498	15598	0
+7383	97785	0
+102839	43660	0
+39984	14885	0
+7994	31096	0
+4605	10315	0
+20847	56309	0
+15859	102466	0
+36107	21047	0
+10841	41528	0
+15085	7611	0
+92079	22424	0
+32227	21249	0
+6282	20755	0
+38204	87422	0
+11941	37223	0
+58010	14657	0
+3921	38188	0
+39313	18114	0
+24696	444	0
+78449	25379	0
+59538	18847	0
+43301	39841	0
+12539	63114	0
+68424	41301	0
+92079	11754	0
+62740	2708	0
+1251	49892	0
+12348	40372	0
+32236	6402	0
+94191	31494	0
+37605	18309	0
+18267	39313	0
+103200	10036	0
+6437	73838	0
+6839	61202	0
+13306	15519	0
+99855	96871	0
+104342	13923	0
+17166	14117	0
+98894	21006	0
+19960	9830	0
+39334	15137	0
+98370	102233	0
+17970	99432	0
+58586	63141	0
+44478	13567	0
+98704	18942	0
+21265	12184	0
+19820	104863	0
+103898	22914	0
+37721	59167	0
+12565	8266	0
+15250	38469	0
+101963	58596	0
+37233	39587	0
+17887	12348	0
+69383	21214	0
+95205	20579	0
+41496	93535	0
+4879	100804	0
+9762	7113	0
+39400	20309	0
+37620	53824	0
+3331	37253	0
+37290	18232	0
+7906	37454	0
+15250	96487	0
+94855	67143	0
+4908	92079	0
+102435	20971	0
+39886	14577	0
+58503	17588	0
+39313	37233	0
+15715	37113	0
+11117	98237	0
+105956	94132	0
+44014	1830	0
+19334	100439	0
+41218	6758	0
+102151	69578	0
+97120	72474	0
+11377	101979	0
+22774	56091	0
+99693	4605	0
+4531	99444	0
+11645	15413	0
+28626	57967	0
+12348	34088	0
+1688	44133	0
+1095	9536	0
+40014	68259	0
+10982	24974	0
+99562	9361	0
+99517	14747	0
+38250	3723	0
+97031	101620	0
+27337	101568	0
+26815	19132	0
+94204	103448	0
+100111	54275	0
+57711	10652	0
+17818	48049	0
+13454	56489	0
+102364	56045	0
+3723	85537	0
+22774	102466	0
+2527	39555	0
+7444	69383	0
+17282	72802	0
+1811	14787	0
+17359	94074	0
+74866	14040	0
+59669	68675	0
+16417	26209	0
+15747	3826	0
+60225	45658	0
+5763	102839	0
+96906	99121	0
+15485	9060	0
+103214	50143	0
+103027	95192	0
+8551	59747	0
+98370	58181	0
+17166	3877	0
+34024	37499	0
+41111	4553	0
+44682	101772	0
+58181	38334	0
+99593	18031	0
+25779	79019	0
+21265	14657	0
+24896	38469	0
+106350	33336	0
+13081	8292	0
+14135	29006	0
+16001	20940	0
+25536	17116	0
+3723	68218	0
+13066	21265	0
+89500	18114	0
+47022	16081	0
+96679	14422	0
+24149	32412	0
+14805	7106	0
+49275	6732	0
+47336	777	0
+21620	99363	0
+69432	25837	0
+9361	78962	0
+14178	34024	0
+98796	33227	0
+14805	46465	0
+43023	28124	0
+51422	9293	0
+23704	9470	0
+24412	65697	0
+43900	7925	0
+101103	9293	0
+38529	46003	0
+20549	19113	0
+17659	49656	0
+18559	17861	0
+8797	56460	0
+23503	17575	0
+102167	71654	0
+14924	67143	0
+25148	25348	0
+102504	68259	0
+48555	92032	0
+12834	14824	0
+100439	99482	0
+1751	21359	0
+67604	16644	0
+15120	14446	0
+37791	1295	0
+91970	98841	0
+100111	38204	0
+62849	101757	0
+6576	19996	0
+33122	3092	0
+44478	19417	0
+75552	36643	0
+25536	46266	0
+8846	8884	0
+59358	102200	0
+44370	10095	0
+42817	39587	0
+6402	103639	0
+41128	71969	0
+47434	23129	0
+40708	11868	0
+10411	18762	0
+17525	20595	0
+38988	50143	0
+36024	37253	0
+47801	7947	0
+6402	18847	0
+11306	22562	0
+14996	92187	0
+17575	22585	0
+827	27105	0
+13337	45658	0
+14787	14446	0
+93299	98610	0
+68894	40002	0
+14637	15137	0
+4964	1217	0
+38794	26880	0
+98841	827	0
+99432	6645	0
+37454	105266	0
+15701	38966	0
+82392	5792	0
+26146	100561	0
+87422	41301	0
+80364	17116	0
+97065	12679	0
+68281	25650	0
+20675	106350	0
+37373	8653	0
+27971	13222	0
+95420	4855	0
+13081	38143	0
+39417	56109	0
+24992	35645	0
+1416	19500	0
+15859	58181	0
+39920	37791	0
+96789	57492	0
+23297	97663	0
+14904	34024	0
+61901	80292	0
+39637	13923	0
+11447	11019	0
+104863	40354	0
+100699	10296	0
+72487	30471	0
+100773	25926	0
+19742	40311	0
+58220	57239	0
+95951	6206	0
+17143	71131	0
+17227	39235	0
+19155	102297	0
+10529	7491	0
+42732	104557	0
+106056	49275	0
+21324	103995	0
+60715	94170	0
+15598	24658	0
+1538	11962	0
+69612	45840	0
+80292	104818	0
+26745	11798	0
+35633	14422	0
+80598	3305	0
+49892	102733	0
+24696	38204	0
+24593	22798	0
+40589	35472	0
+85619	62046	0
+105731	1464	0
+8186	104317	0
+9724	6134	0
+12889	68235	0
+39637	4908	0
+94868	43683	0
+8720	18617	0
+41218	39555	0
+39400	55976	0
+6758	41279	0
+68804	11902	0
+20695	99640	0
+100804	101620	0
+15598	8115	0
+15085	45429	0
+39235	83096	0
+9991	7444	0
+7313	39819	0
+87472	19820	0
+104557	19068	0
+72877	97785	0
+14941	95407	0
+52665	13381	0
+17415	76264	0
+93765	19742	0
+110451	52746	0
+4724	40002	0
+93535	58181	0
+69999	55573	0
+41432	44014	0
+17415	78962	0
+37253	32800	0
+38601	50595	0
+40068	9674	0
+3497	97053	0
+59538	16027	0
+96080	13967	0
+36314	40183	0
+10596	81663	0
+37676	102623	0
+38385	12771	0
+104709	97736	0
+101994	11337	0
+18585	25116	0
+8884	43293	0
+8653	32800	0
+96824	50570	0
+103012	72781	0
+2414	102086	0
+41075	16027	0
+100643	3587	0
+17282	33961	0
+11645	39313	0
+16367	53651	0
+4042	54662	0
+9653	91970	0
+18559	19500	0
+43660	15292	0
+91562	25078	0
+104317	15103	0
+105623	58010	0
+20732	21620	0
+39587	13989	0
+15880	51836	0
+25698	14446	0
+96158	62079	0
+19460	37253	0
+16711	95407	0
+7106	7266	0
+104326	7333	0
+32694	37928	0
+97120	17397	0
+50143	967	0
+19257	38837	0
+48555	33227	0
+22177	81871	0
+4931	55639	0
+100400	7347	0
+26035	19437	0
+99482	56566	0
+6353	24696	0
+12539	32412	0
+20236	71412	0
+11337	7906	0
+20675	14924	0
+18688	100258	0
+13081	17040	0
+24386	13417	0
+72293	91462	0
+4988	31154	0
+16121	60261	0
+7962	57512	0
+4201	8720	0
+45753	35199	0
+92032	7611	0
+92079	20971	0
+42056	13081	0
+20755	69751	0
+10411	13704	0
+65150	23297	0
+13831	40708	0
+105850	100945	0
+14422	15175	0
+103346	51137	0
+99347	101899	0
+86585	54287	0
+32227	18074	0
+37499	43670	0
+21823	24974	0
+14158	39060	0
+101006	10670	0
+35525	74540	0
+38310	78573	0
+5381	13499	0
+76264	105716	0
+14498	16224	0
+17116	12960	0
+4855	39653	0
+105687	44682	0
+11962	13156	0
+13602	25201	0
+17319	18031	0
+10933	69999	0
+57744	5192	0
+35067	14472	0
+40469	31154	0
+6422	40128	0
+23460	103129	0
+22774	15156	0
+38385	81653	0
+32173	102914	0
+21324	17004	0
+52665	103722	0
+11564	11601	0
+99395	12795	0
+41011	19996	0
+62797	61788	0
+25487	40068	0
+54275	24271	0
+17659	28307	0
+27789	19905	0
+57096	99320	0
+18051	694	0
+16620	68894	0
+827	82954	0
+6576	102167	0
+97619	12653	0
+105623	37373	0
+47769	39793	0
+73975	103639	0
+19068	12653	0
+100699	6304	0
+93683	15085	0
+68643	103027	0
+14083	6042	0
+77524	71138	0
+6353	11564	0
+59808	2414	0
+38483	39125	0
+13030	55687	0
+20286	104920	0
+15064	103255	0
+32412	11322	0
+40322	19837	0
+54263	45366	0
+71527	51836	0
+58606	35963	0
+53083	20595	0
+36218	3542	0
+49268	100848	0
+13923	43470	0
+103487	45879	0
+47801	24507	0
+10570	17059	0
+992	48375	0
+4067	16224	0
+101319	103831	0
+14657	51197	0
+78449	40161	0
+105039	44757	0
+44370	15485	0
+13222	18980	0
+26850	27971	0
+6678	102346	0
+10391	9631	0
+74548	38423	0
+17059	16928	0
+14135	19219	0
+71983	95741	0
+3807	10804	0
+102504	41175	0
+49656	100750	0
+1025	40469	0
+17639	106498	0
+8950	14216	0
+17258	100316	0
+25508	57239	0
+91144	80930	0
+12032	45627	0
+19722	8514	0
+45552	59747	0
+9602	103967	0
+16027	72828	0
+18522	37471	0
+13096	48865	0
+59726	13789	0
+98445	18251	0
+106169	3390	0
+9125	19169	0
+1416	1078	0
+10841	4449	0
+51422	25148	0
+57953	55687	0
+15103	91451	0
+18429	87198	0
+69751	81878	0
+18368	69206	0
+16224	53213	0
+36382	16045	0
+3723	3690	0
+94795	69578	0
+104086	28649	0
+25698	13704	0
+20236	45840	0
+103841	93926	0
+98567	94868	0
+43853	13584	0
+57358	52665	0
+37985	16946	0
+97065	27846	0
+8098	13602	0
+99562	12679	0
+4964	2527	0
+73092	38188	0
+11117	40589	0
+40635	22177	0
+16874	51137	0
+97920	69783	0
+26228	9293	0
+68643	12864	0
+18980	98393	0
+9424	9470	0
+93926	103722	0
+8352	59425	0
+101994	40002	0
+19155	81871	0
+55826	32351	0
+28240	68259	0
+26277	7367	0
+74540	4201	0
+92046	44133	0
+37253	1251	0
+72828	17887	0
+88067	41011	0
+17397	23348	0
+100439	13873	0
+6553	72745	0
+68424	11819	0
+103995	4013	0
+2745	19351	0
+1267	33455	0
+24593	99666	0
+42754	39555	0
+13306	13813	0
+17004	42056	0
+5065	1025	0
+38125	8901	0
+15032	11355	0
+40068	95420	0
+99640	11819	0
+104317	56566	0
+73331	5299	0
+77524	15683	0
+15230	75378	0
+11941	48958	0
+68675	25837	0
+97663	15376	0
+27228	78573	0
+96080	58010	0
+3331	70530	0
+43293	59358	0
+7906	68235	0
+82660	18918	0
+2478	31478	0
+59848	19417	0
+19351	21359	0
+103898	16121	0
+10951	81770	0
+26370	17674	0
+7661	51618	0
+32826	19688	0
+51836	41095	0
+70973	55013	0
+11941	96950	0
+15770	48958	0
+62046	37499	0
+25131	93765	0
+38188	39400	0
+27745	99814	0
+97011	3759	0
+38423	99666	0
+95588	24840	0
+49656	100666	0
+6042	102151	0
+55396	9743	0
+8169	27228	0
+58500	101221	0
+24271	8148	0
+9702	19871	0
+4988	85537	0
+71813	5278	0
+794	43270	0
+46980	30963	0
+34615	63750	0
+22466	29117	0
+104235	42840	0
+36558	7367	0
+33626	95741	0
+678	101056	0
+7906	18007	0
+18902	20431	0
+98210	68218	0
+91546	102151	0
+52040	12077	0
+3515	40164	0
+36107	13499	0
+80273	92216	0
+58500	14253	0
+694	8352	0
+58220	94622	0
+39313	19772	0
+66659	79685	0
+16946	56566	0
+58503	102504	0
+33227	10915	0
+4474	14978	0
+80930	95371	0
+9198	55527	0
+35107	8064	0
+4449	93321	0
+27745	37233	0
+94074	21159	0
+37791	5617	0
+41111	38469	0
+37223	6282	0
+58586	9242	0
+29025	106365	0
+7947	94592	0
+14472	5065	0
+33227	23992	0
+5462	28649	0
+560	70009	0
+96715	15015	0
+10982	7882	0
+14498	99562	0
+69999	28156	0
+98210	95142	0
+37233	16690	0
+72334	38125	0
+68160	94026	0
+49892	27971	0
+47336	95142	0
+69751	39920	0
+18942	11377	0
+31955	69578	0
+9517	25379	0
+24783	20088	0
+6073	96627	0
+100258	11735	0
+94324	14498	0
+20342	27466	0
+11843	66120	0
+18847	93683	0
+26277	58606	0
+51514	1811	0
+22159	55169	0
+47336	12442	0
+77524	99814	0
+11433	66028	0
+899	3305	0
+75552	99693	0
+11355	30341	0
+11715	17258	0
+96679	16081	0
+7106	93847	0
+39738	17166	0
+33148	93561	0
+9991	18114	0
+44478	69751	0
+17907	12653	0
+101963	101319	0
+37471	35819	0
+21789	5462	0
+1186	15701	0
+19722	11117	0
+12032	20989	0
+4201	45753	0
+11484	39362	0
+1572	94170	0
+16874	13584	0
+22177	73342	0
+19155	72474	0
+49109	22424	0
+12348	8846	0
+11584	10391	0
+38016	6732	0
+5742	2834	0
+95205	26246	0
+100790	100699	0
+794	14996	0
+38171	62046	0
+95407	44370	0
+50442	37928	0
+100584	56326	0
+30341	13123	0
+10615	55184	0
+18251	68235	0
+51564	97979	0
+96715	22191	0
+25508	1267	0
+12518	26146	0
+16027	14747	0
+9125	38250	0
+15413	11322	0
+39290	4582	0
+20431	17359	0
+101994	7661	0
+14296	22562	0
+19722	85619	0
+31478	9558	0
+38822	96963	0
+87408	12889	0
+58500	12565	0
+19806	15120	0
+95407	20713	0
+101221	41075	0
+7518	10315	0
+8044	46067	0
+15650	13773	0
+13454	58586	0
+95073	57459	0
+13435	5192	0
+59215	53824	0
+38601	9094	0
+7383	14941	0
+100534	40161	0
+80910	5763	0
+20653	80034	0
+33871	39362	0
+21789	19192	0
+460	21047	0
+101912	15583	0
+8468	19275	0
+55169	93987	0
+18902	76035	0
+10933	12679	0
+17605	17525	0
+17025	23276	0
+6437	17525	0
+6437	19977	0
+68319	55687	0
+6678	15137	0
+7347	794	0
+22982	32252	0
+25201	1112	0
+23704	7425	0
+57603	98653	0
+31955	62079	0
+22066	101342	0
+96679	36558	0
+68553	4931	0
+13622	14805	0
+444	5324	0
+58596	58606	0
+7216	17796	0
+59639	28240	0
+41509	12917	0
+93897	55138	0
+106455	27846	0
+102272	68408	0
+36782	40014	0
+34615	16808	0
+100893	91747	0
+102167	15214	0
+92243	15519	0
+54275	17674	0
+103487	65736	0
+51740	93897	0
+61396	1416	0
+68643	17605	0
+3092	70973	0
+18329	49892	0
+3024	55639	0
+36024	18251	0
+12864	26479	0
+100332	6463	0
+65697	41584	0
+100561	100166	0
+95420	93579	0
+101899	21419	0
+20484	17588	0
+7244	41599	0
+42754	37939	0
+43900	68218	0
+17970	19583	0
+99666	23992	0
+80312	12815	0
+105731	15715	0
+10878	44229	0
+41232	4553	0
+3690	100773	0
+38822	5278	0
+42396	45535	0
+3497	41175	0
+73092	68553	0
+17359	71813	0
+3472	24354	0
+41613	9602	0
+9293	72781	0
+68804	20780	0
+22756	48958	0
+58586	74548	0
+38385	15859	0
+69206	79625	0
+639	70207	0
+59785	1235	0
+16290	99444	0
+39587	55826	0
+530	5977	0
+11377	12478	0
+27299	41301	0
+6282	101171	0
+14385	8611	0
+82544	37791	0
+14498	18559	0
+25335	7857	0
+722	14059	0
+21117	100584	0
+2834	3542	0
+4013	104459	0
+15015	98006	0
+7216	12565	0
+73342	26209	0
+101056	17818	0
+32173	8634	0
+16690	36218	0
+14824	694	0
+29379	57711	0
+98407	95951	0
+69751	14560	0
+87422	12204	0
+79019	2745	0
+18429	22424	0
+68894	7821	0
+102733	8611	0
+78962	33336	0
+88067	4087	0
+45351	13140	0
+20535	34615	0
+68553	39587	0
+9702	103995	0
+100534	9576	0
+10570	61217	0
+91562	3217	0
+49101	70009	0
+53165	96950	0
+15583	2414	0
+20653	6463	0
+105998	45957	0
+104317	4042	0
+72615	68740	0
+28626	62046	0
+12991	11868	0
+59785	40571	0
+21117	68553	0
+8863	42344	0
+104052	8634	0
+1041	17397	0
+6512	45627	0
+11962	16417	0
+25536	25994	0
+17059	19905	0
+8015	17505	0
+105496	10822	0
+17639	104317	0
+82954	1715	0
+20133	14158	0
+44594	93561	0
+105169	77861	0
+95371	74866	0
+102247	81770	0
+53837	11962	0
+19688	93561	0
+30730	51580	0
+91735	45552	0
+17728	28124	0
+94868	44119	0
+11601	35525	0
+96824	23907	0
+18559	95142	0
+56489	13724	0
+43492	61396	0
+11394	100848	0
+15214	106056	0
+14158	45429	0
+794	68675	0
+51692	9810	0
+39473	7465	0
+80073	99517	0
+49268	38157	0
+98704	48958	0
+37233	104342	0
+105877	17040	0
+9868	97477	0
+31249	103967	0
+23297	71138	0
+13642	56431	0
+24974	101912	0
+14216	105649	0
+78948	10250	0
+5462	23583	0
+102272	69836	0
+8676	97492	0
+9380	69751	0
+95301	11962	0
+96080	22651	0
+61901	6966	0
+29379	48375	0
+36127	7038	0
+17397	8514	0
+24783	2527	0
+47181	99216	0
+18902	105472	0
+53858	68894	0
+51564	38483	0
+2989	15570	0
+18559	100561	0
+42817	21455	0
+59737	19722	0
+18559	102707	0
+20342	51740	0
+2414	101785	0
+23503	50442	0
+8246	11902	0
+13967	41030	0
+102466	18559	0
+6282	36910	0
+38143	7266	0
+94132	7383	0
+45658	1186	0
+102364	96420	0
+45642	10710	0
+11922	51556	0
+7962	94868	0
+66120	20204	0
+100584	10122	0
+98718	11337	0
+6619	38250	0
+73838	9724	0
+19925	27228	0
+99640	101994	0
+37939	11564	0
+3139	48958	0
+15859	9868	0
+19294	37721	0
+52746	63750	0
+694	31598	0
+31371	37499	0
+17952	20877	0
+41613	38763	0
+69836	10982	0
+44133	14787	0
+5742	79019	0
+48146	106056	0
+17907	43670	0
+2208	28051	0
+33148	18847	0
+93926	16743	0
+12008	10933	0
+17116	1235	0
+18688	11645	0
+13847	97736	0
+5763	4201	0
+7518	47931	0
+17952	101342	0
+97398	18688	0
+65736	10434	0
+45957	16860	0
+7081	83264	0
+53197	61485	0
+58010	70973	0
+103967	74866	0
+57603	15064	0
+102504	55158	0
+50595	16808	0
+26277	63739	0
+62046	19040	0
+69396	93897	0
+7016	22492	0
+52432	105731	0
+40750	87198	0
+9380	58596	0
+14747	37620	0
+34322	19312	0
+10452	100439	0
+39637	16103	0
+44358	13140	0
+7518	11039	0
+74548	40914	0
+47801	59836	0
+101006	102914	0
+10549	98393	0
+71654	100338	0
+82353	78449	0
+2208	101979	0
+102914	55299	0
+25379	6002	0
+22637	39125	0
+103995	15795	0
+63114	19275	0
+57953	14498	0
+16874	92113	0
+27384	21117	0
+7721	14657	0
+41315	48480	0
+19820	7569	0
+26898	12771	0
+14637	56091	0
+10479	87422	0
+93362	40354	0
+79625	722	0
+4255	55396	0
+77861	10374	0
+38334	61202	0
+59848	17025	0
+99666	105731	0
+22637	87305	0
+25201	22562	0
+104052	40554	0
+4474	36733	0
+21455	43244	0
+104557	93847	0
+2942	4964	0
+33871	15932	0
+17192	39026	0
+99216	75409	0
+39417	45642	0
+23348	100089	0
+59893	39707	0
+101853	24896	0
+68894	26277	0
+15085	18559	0
+14601	21921	0
+17907	12032	0
+8372	95588	0
+13156	22798	0
+7465	47057	0
+103214	12889	0
+11819	31054	0
+60225	99693	0
+9220	19977	0
+66028	37985	0
+42302	99347	0
+98224	20133	0
+42840	105850	0
+86600	16522	0
+101319	3433	0
+52040	69612	0
+8266	43504	0
+105102	66659	0
+36314	38613	0
+100534	2478	0
+97011	93881	0
+73931	63590	0
+48958	38143	0
+777	45237	0
+40083	51740	0
+19374	62849	0
+13066	12460	0
+11322	17728	0
+78948	43504	0
+103614	639	0
+13847	11868	0
+38334	96080	0
+40068	82392	0
+28841	35227	0
+94724	6134	0
+16660	95811	0
+100893	45879	0
+28156	7063	0
+98370	5685	0
+13337	97053	0
+73092	61396	0
+14941	10878	0
+10670	18485	0
+38837	6512	0
+17558	1235	0
+22137	38541	0
+36643	67299	0
+32336	14747	0
+32709	16312	0
+92097	94868	0
+36314	67143	0
+7491	87472	0
+21265	102623	0
+20031	11843	0
+98841	2414	0
+39091	34944	0
+9674	74548	0
+4988	37676	0
+22585	14059	0
+8064	8148	0
+94795	44682	0
+52385	53050	0
+560	33148	0
+12008	12134	0
+22798	69147	0
+71983	934	0
+98704	6553	0
+3759	11228	0
+12864	17952	0
+11172	9936	0
+1629	8846	0
+6487	39738	0
+37939	5685	0
+62092	77861	0
+42396	98894	0
+32119	38822	0
+93683	31172	0
+33626	17907	0
+41528	19351	0
+13724	100332	0
+105649	6049	0
+96569	101785	0
+106228	95407	0
+41142	19905	0
+53837	9312	0
+22177	8064	0
+59726	68437	0
+78785	95951	0
+56109	38310	0
+17927	13642	0
+39382	26815	0
+7611	41315	0
+57358	57096	0
+9953	38188	0
+7063	10479	0
+104920	67831	0
+100993	106212	0
+15376	100534	0
+7611	13908	0
+33455	27645	0
+22743	13847	0
+97065	99678	0
+5381	19155	0
+6134	46595	0
+21214	1811	0
+34322	38204	0
+31106	95891	0
+47004	12518	0
+95488	104086	0
+5913	5065	0
+105716	60225	0
+13066	10570	0
+69374	9868	0
+10982	43517	0
+81770	105877	0
+100643	101342	0
+67191	3497	0
+79625	102346	0
+78785	78449	0
+601	23907	0
+7038	11447	0
+31494	94026	0
+104235	48375	0
+22492	99790	0
+47004	103255	0
+43293	59639	0
+3723	38931	0
+3877	69836	0
+103228	75512	0
+18762	678	0
+13724	7947	0
+21843	31106	0
+32800	43826	0
+103282	9653	0
+35633	110451	0
+39125	4042	0
+101853	30693	0
+9424	102297	0
+59290	50252	0
+5886	21159	0
+98071	39738	0
+94074	68091	0
+1061	15701	0
+38143	30693	0
+17040	77499	0
+1217	20431	0
+58010	48555	0
+10710	70973	0
+15932	42840	0
+10933	40014	0
+39334	73506	0
+15795	27919	0
+69739	14083	0
+94868	99307	0
+10374	94191	0
+104481	101772	0
+19257	40903	0
+11484	54643	0
+100666	94117	0
+18329	48865	0
+105716	14805	0
+97065	10351	0
+4772	50252	0
+4042	27384	0
+35893	5065	0
+6156	97785	0
+100820	45957	0
+98718	16103	0
+4553	57239	0
+39458	18762	0
+38877	95420	0
+8884	82353	0
+44594	620	0
+104375	35227	0
+97065	57492	0
+20342	51137	0
+29596	1928	0
+5685	8592	0
+33883	105496	0
+16367	21061	0
+68437	1235	0
+16224	55639	0
+9896	27299	0
+106455	32301	0
+59215	21075	0
+11484	8825	0
+12518	45879	0
+12368	104326	0
+19192	14011	0
+101912	57459	0
+15485	18762	0
+6678	8148	0
+100848	14498	0
+8044	3390	0
+35819	11982	0
+38529	24075	0
+7113	18429	0
+81878	37223	0
+35525	10434	0
+20515	21493	0
+106056	4255	0
+92113	19091	0
+38334	40554	0
+16928	9896	0
+62079	87472	0
+5913	68643	0
+2179	81838	0
+9724	93971	0
+16157	15598	0
+7962	15715	0
+11902	91735	0
+13337	11982	0
+103129	27337	0
+31478	101171	0
+94117	95219	0
+17588	47004	0
+101103	99121	0
+38966	2989	0
+20834	99517	0
+34615	37513	0
+59215	16256	0
+14842	36623	0
+36782	99216	0
+104326	91747	0
+6282	105731	0
+9576	56309	0
+95073	8323	0
+9470	80598	0
+8352	4582	0
+21743	7266	0
+19925	24696	0
+4067	18329	0
+48480	13622	0
+85519	10878	0
+19257	4789	0
+45642	6228	0
+59726	96537	0
+39738	32252	0
+3497	34944	0
+19113	99790	0
+72293	1830	0
+42732	60715	0
+71412	78785	0
+6353	9896	0
+26209	17474	0
+39400	10570	0
+98071	97031	0
+19068	13908	0
+7106	6537	0
+14317	4931	0
+55573	106431	0
+63141	5450	0
+24896	59824	0
+104709	95219	0
+32119	44358	0
+37620	28841	0
+4087	37563	0
+68437	98610	0
+9012	10315	0
+39920	639	0
+4724	81770	0
+104818	40788	0
+2414	39637	0
+6619	22914	0
+93321	9631	0
+10250	44229	0
+36733	41509	0
+95192	62092	0
+5192	27846	0
+91735	10549	0
+16157	45535	0
+8884	12771	0
+21493	85571	0
+55687	99562	0
+8884	36010	0
+5528	41218	0
+55639	38469	0
+54287	8015	0
+38157	12224	0
+17282	52916	0
+98841	20065	0
+9012	25431	0
+45552	110451	0
+43853	22585	0
+26479	46980	0
+14958	19192	0
+37223	14637	0
+40322	13172	0
+97168	9012	0
+8950	17025	0
+8780	68620	0
+65736	105649	0
+99855	4553	0
+102233	61485	0
+14747	24507	0
+41584	12204	0
+18051	42817	0
+47931	50442	0
+38368	44381	0
+14385	62797	0
+56489	21061	0
+8634	105877	0
+55299	13522	0
+15880	16644	0
+1715	96158	0
+45957	105025	0
+10878	25536	0
+9424	18918	0
+8468	14253	0
+22774	62797	0
+35503	94026	0
+5742	99363	0
+39793	7642	0
+105716	38529	0
+8720	39555	0
+31371	44133	0
+93579	4087	0
+15103	50920	0
+38125	18762	0
+100820	41111	0
+40788	5528	0
+3807	32227	0
+7106	9220	0
+97492	98945	0
+12917	69783	0
+23033	97979	0
+17359	40068	0
+7569	41075	0
+57459	31106	0
+67299	26850	0
+19334	17489	0
+94324	15451	0
+94622	10529	0
+40750	18942	0
+42187	104787	0
+14534	93238	0
+94795	52058	0
+63590	55396	0
+13472	19155	0
+41599	105932	0
+3305	17380	0
+21324	102297	0
+24840	58618	0
+18962	15085	0
+48163	31598	0
+42618	22137	0
+36382	35695	0
+68259	103831	0
+15175	13123	0
+96871	37499	0
+9868	20342	0
+43244	15137	0
+101043	8392	0
+13753	22424	0
+12960	68218	0
+97120	106455	0
+105336	11151	0
+104497	11715	0
+99347	5685	0
+21047	6353	0
+49892	37676	0
+96420	87408	0
+102466	25698	0
+51836	5361	0
+7661	6645	0
+11962	44583	0
+13030	426	0
+14534	95891	0
+27139	50920	0
+20402	7465	0
+55887	91735	0
+100166	71480	0
+26035	70207	0
+98210	22137	0
+32119	96507	0
+55639	43942	0
+40128	96950	0
+4908	71654	0
+21620	40128	0
+20780	55687	0
+22492	29483	0
+34088	99562	0
+93683	40354	0
+18232	35645	0
+91735	54154	0
+63141	59189	0
+40469	41942	0
+58596	1235	0
+40354	21214	0
+105956	5584	0
+3358	584	0
+30693	88067	0
+42056	66028	0
+37342	65951	0
+68449	96551	0
+3170	44370	0
+38310	33455	0
+55976	14472	0
+16690	17927	0
+100400	4855	0
+13172	639	0
+25837	24524	0
+68235	7821	0
+40788	76264	0
+17397	34024	0
+8468	74081	0
+16001	56326	0
+9558	21823	0
+37513	16001	0
+97398	14924	0
+37290	39417	0
+98796	38601	0
+105573	7882	0
+18309	8089	0
+14560	22066	0
+1715	13989	0
+5913	17282	0
+3723	42056	0
+29379	19688	0
+10122	102398	0
+110451	4201	0
+100643	5361	0
+11686	38613	0
+18601	102200	0
+101043	1751	0
+29596	9653	0
+72474	10982	0
+5254	14996	0
+98210	13156	0
+3410	72877	0
+41250	103639	0
+4042	6645	0
+6156	104863	0
+5720	11466	0
+55887	14216	0
+12348	94170	0
+44030	41415	0
+16928	68643	0
+32336	43960	0
+59501	57144	0
+26353	8797	0
+68424	22137	0
+97845	17558	0
+12116	99814	0
+38931	99814	0
+88306	35472	0
+39653	96262	0
+12795	24896	0
+68606	14675	0
+33626	44133	0
+13753	23907	0
+38529	19742	0
+92113	49892	0
+24092	97011	0
+45366	22585	0
+35819	21823	0
+19394	36556	0
+72596	103282	0
+31201	6966	0
+17970	87265	0
+103722	91735	0
+59639	38125	0
+23348	1139	0
+13195	23992	0
+95192	7383	0
+40708	101645	0
+10508	36558	0
+41432	37428	0
+17927	13140	0
+44757	8846	0
+38469	20549	0
+25926	13361	0
+24354	17415	0
+18368	15032	0
+46266	8323	0
+19417	104937	0
+3390	102151	0
+59538	19688	0
+19257	22651	0
+12834	55426	0
+5148	34322	0
+49656	100534	0
+100643	17340	0
+37454	93765	0
+18617	23348	0
+18585	71131	0
+34615	9125	0
+8699	96700	0
+16140	44133	0
+99666	22798	0
+105496	66028	0
+82544	30963	0
+80073	10933	0
+27521	3123	0
+2527	73023	0
+12348	19257	0
+4879	9576	0
+10804	68449	0
+100699	21493	0
+42817	62911	0
+4931	82353	0
+59893	100561	0
+21117	94191	0
+37342	69578	0
+18918	37499	0
+104375	22637	0
+106388	68091	0
+843	10351	0
+36024	101963	0
+105447	17209	0
+100534	37985	0
+10710	17588	0
+40914	73023	0
+20877	40140	0
+19520	37563	0
+15519	38966	0
+27299	39598	0
+101979	41289	0
+87387	48375	0
+59290	17143	0
+23398	10036	0
+10878	17457	0
+68606	104880	0
+15137	40164	0
+28124	93299	0
+9762	68424	0
+70973	21419	0
+54275	99640	0
+50442	3723	0
+45879	19192	0
+37823	6228	0
+104818	51564	0
+8292	97945	0
+104086	62092	0
+22492	40708	0
+20031	80292	0
+12424	17659	0
+18092	44682	0
+102839	75071	0
+1942	99814	0
+24992	25379	0
+102086	3139	0
+92097	3092	0
+6002	81653	0
+2942	1538	0
+97845	96420	0
+82660	100666	0
+20204	9493	0
+77406	9517	0
+101006	103214	0
+38423	12834	0
+7113	8611	0
+6228	105447	0
+85552	12368	0
+92097	32694	0
+44014	12539	0
+59747	26575	0
+21743	4879	0
+18559	38541	0
+13642	7544	0
+4789	104497	0
+16860	49268	0
+15156	14692	0
+15650	9517	0
+97979	10296	0
+11645	35963	0
+17077	37513	0
+7642	25131	0
+16808	16001	0
+7925	11151	0
+7882	36643	0
+32800	43270	0
+6992	4908	0
+39793	105472	0
+5324	59167	0
+13789	7134	0
+16417	5148	0
+10529	9536	0
+96906	103639	0
+69206	45642	0
+100524	37605	0
+2868	38171	0
+6192	37868	0
+1186	20286	0
+2208	28358	0
+16896	69383	0
+26880	8064	0
+36024	25131	0
+7491	40161	0
+68091	57096	0
+25335	7313	0
+19871	11902	0
+26246	91830	0
+11887	30933	0
+93362	9077	0
+7544	49101	0
+57967	48555	0
+8551	38442	0
+51137	53824	0
+11868	10508	0
+18485	1267	0
+27299	97155	0
+10508	9242	0
+20484	18381	0
+3358	13499	0
+80598	7038	0
+57512	104787	0
+104086	23680	0
+15985	39382	0
+57603	26880	0
+73092	37767	0
+94868	93897	0
+6321	68235	0
+35893	4879	0
+28307	39920	0
+58628	103967	0
+104920	29040	0
+45957	24783	0
+2672	43683	0
+47931	68281	0
+85571	5423	0
+97979	1008	0
+100524	68553	0
+82353	61217	0
+94527	9914	0
+9914	99292	0
+69739	81653	0
+11019	61485	0
+10391	11337	0
+57744	96569	0
+88306	87436	0
+33455	12406	0
+41332	6537	0
+105409	38636	0
+46266	31478	0
+15701	18902	0
+5148	530	0
+27403	44119	0
+53083	4013	0
+13096	99693	0
+68408	10710	0
+35227	37233	0
+13030	73931	0
+41509	60225	0
+14117	32173	0
+40311	20971	0
+20535	16001	0
+45753	18051	0
+94795	20579	0
+2672	22756	0
+44014	19257	0
+105409	50920	0
+39841	94855	0
+7367	62805	0
+2708	78573	0
+17380	18617	0
+31096	100332	0
+89500	105447	0
+44119	102364	0
+40140	21214	0
+1647	3611	0
+95488	42396	0
+21075	5361	0
+45658	12518	0
+6839	104863	0
+102757	68319	0
+20286	94944	0
+58586	99347	0
+103841	17359	0
+25650	2208	0
+100166	77861	0
+41942	36440	0
+6096	5720	0
+22717	26898	0
+18617	96600	0
+36010	18232	0
+97845	38157	0
+5299	7994	0
+10615	105623	0
+15715	3139	0
+38763	26370	0
+61202	51740	0
+96537	46003	0
+19091	41011	0
+96507	9953	0
+12184	105025	0
+46067	103200	0
+14710	26575	0
+41250	10508	0
+94324	1609	0
+19219	17004	0
+38916	16808	0
+32005	14446	0
+14601	38988	0
+1025	19132	0
+23503	992	0
+82544	27337	0
+100089	8372	0
+43942	36024	0
+24075	100945	0
+85552	94622	0
+87422	56431	0
+1609	102297	0
+9181	10095	0
+6537	100561	0
+24092	5214	0
+102707	6422	0
+58181	37513	0
+15120	10615	0
+34322	7721	0
+14885	92032	0
+80073	106388	0
+97663	12679	0
+10749	101853	0
+92243	11151	0
+5763	21823	0
+8754	70992	0
+2960	16620	0
+1235	104086	0
+12771	26035	0
+19091	37676	0
+40554	9380	0
+94896	29025	0
+18485	100804	0
+17380	94699	0
+99562	17319	0
+15859	97492	0
+17525	29025	0
+68424	14726	0
+9991	100332	0
+53824	68804	0
+27971	21419	0
+15650	104818	0
+57358	41613	0
+5361	26432	0
+9470	97477	0
+60261	105538	0
+68259	3587	0
+33871	12889	0
+14235	66659	0
+48958	12460	0
+10982	22682	0
+38334	41628	0
+4724	41175	0
+15103	3217	0
+41628	93781	0
+44014	79625	0
+9991	10122	0
+47967	103200	0
+13030	1025	0
+16896	27403	0
+19543	68218	0
+17098	14135	0
+46595	37676	0
+33871	9991	0
+12960	2672	0
+48375	16027	0
+19169	38204	0
+52665	52040	0
+17098	27846	0
+101785	39187	0
+80073	8216	0
+11962	97492	0
+21117	639	0
+49275	58618	0
+39866	40635	0
+11377	17659	0
+5148	98370	0
+22562	31494	0
+39598	94868	0
+10391	67299	0
+81838	56091	0
+11172	75552	0
+36440	17059	0
+77861	4449	0
+71438	95407	0
+13567	8797	0
+94117	3123	0
+96420	6595	0
+14710	105538	0
+5361	41332	0
+14766	10411	0
+102200	103995	0
+19871	30933	0
+23129	102435	0
+8950	8921	0
+1267	72293	0
+55169	69612	0
+2834	48865	0
+93881	5462	0
+103200	100243	0
+23719	14675	0
+45429	12258	0
+97011	104557	0
+19960	16001	0
+1235	63382	0
+82392	79685	0
+2868	20253	0
+99395	60261	0
+31478	12815	0
+7594	15270	0
+12184	96158	0
+53165	16103	0
+100316	18329	0
+105025	17988	0
+19837	20402	0
+19543	63739	0
+105169	27337	0
+41289	27403	0
+10391	95192	0
+68553	13435	0
+59893	26479	0
+23297	42840	0
+31172	22798	0
+24696	106365	0
+93321	14040	0
+36782	105956	0
+43670	92079	0
+96871	20309	0
+10652	25078	0
+11941	62046	0
+33455	7313	0
+19312	102466	0
+43492	77524	0
+7216	950	0
+14235	17209	0
+59425	39841	0
+4724	9830	0
+3921	81878	0
+35525	106296	0
+99517	13522	0
+21342	12052	0
+7518	26745	0
+99827	77499	0
+31478	32681	0
+58628	4700	0
+21159	104086	0
+10822	17436	0
+27352	59290	0
+101645	5685	0
+12815	36643	0
+96627	57967	0
+5278	10822	0
+93657	28358	0
+38204	38663	0
+17505	24354	0
+13096	68437	0
+21620	12991	0
+26944	91462	0
+95219	20253	0
+36127	104497	0
+13195	70207	0
+843	39793	0
+80882	80312	0
+38931	37373	0
+3740	21620	0
+17761	20549	0
+50595	38143	0
+101103	13240	0
+17397	20579	0
+87198	22066	0
+44119	31494	0
+16157	59290	0
+23616	20653	0
+97979	78962	0
+47967	7962	0
+20342	60261	0
+20253	17415	0
+38931	95371	0
+100166	96080	0
+105573	11019	0
+45957	11337	0
+100258	26745	0
+35852	75409	0
+45351	7038	0
+17282	92187	0
+23680	53083	0
+19543	94896	0
+98071	69999	0
+36024	10710	0
+43301	8863	0
+91462	20755	0
+4423	8699	0
+10951	13284	0
+20204	15049	0
+98796	26815	0
+53406	38916	0
+1416	12460	0
+13847	95811	0
+9181	25201	0
+19520	36470	0
+899	16170	0
+40183	17818	0
+47967	68643	0
+6915	80292	0
+89500	68424	0
+86600	10951	0
+31896	20253	0
+96262	5742	0
+13642	5324	0
+3611	68091	0
+87422	103346	0
+38529	9896	0
+6282	32826	0
+19132	20088	0
+101056	53837	0
+7747	103502	0
+5848	14158	0
+38663	51422	0
+8468	19132	0
+8115	19561	0
+101785	100848	0
+62740	43942	0
+9602	37563	0
+13417	48146	0
+26432	63382	0
+100075	44824	0
+59893	106350	0
+38692	100820	0
+69432	98210	0
+100790	56431	0
+101701	100037	0
+41095	96963	0
+19417	100666	0
+17525	44229	0
+19520	15432	0
+23616	7266	0
+23348	13642	0
+70490	60225	0
+18074	8592	0
+72293	94074	0
+14385	17558	0
+92113	38171	0
+39382	48480	0
+21760	39808	0
+5742	77499	0
+39738	10915	0
+20971	25779	0
+71813	43222	0
+82392	104086	0
+43222	19905	0
+58230	59555	0
+56091	101006	0
+19040	105877	0
+36733	59848	0
+27183	843	0
+55396	97477	0
+1251	15598	0
+21843	4605	0
+12565	19132	0
+38171	7680	0
+15747	18007	0
+19500	11715	0
+3690	44030	0
+5617	40571	0
+99216	57953	0
+14253	70009	0
+32826	31249	0
+2960	92243	0
+3024	105850	0
+51556	36146	0
+37233	97736	0
+102086	50390	0
+4531	1538	0
+7425	49101	0
+38250	620	0
+58220	23297	0
+17837	19040	0
+18617	61202	0
+17282	103027	0
+99320	12460	0
+102330	12619	0
+11601	103614	0
+10933	100773	0
+21649	39362	0
+103487	13172	0
+100338	105687	0
+4474	8921	0
+104235	68424	0
+1008	9077	0
+106365	96848	0
+96262	63888	0
+10841	5584	0
+7594	99640	0
+96679	59669	0
+60225	43517	0
+22743	53321	0
+9558	95407	0
+81838	104086	0
+48163	71480	0
+9896	9631	0
+25393	9674	0
+81871	22756	0
+70973	7747	0
+103792	67191	0
+11019	24115	0
+101785	105266	0
+38966	15583	0
+101963	57977	0
+16985	39458	0
+17166	94170	0
+72487	18464	0
+827	105573	0
+934	58596	0
+40589	4222	0
+105472	50920	0
+14317	7962	0
+41030	11172	0
+15650	1572	0
+15137	19977	0
+100584	13222	0
+3826	8514	0
+1186	4582	0
+68661	1538	0
+18826	57358	0
+58618	102086	0
+106296	31896	0
+40903	42200	0
+5640	22066	0
+7063	8901	0
+50570	15049	0
+97901	51492	0
+11941	101994	0
+28288	4964	0
+5423	967	0
+38442	101250	0
+104709	8186	0
+92079	58606	0
+93781	102623	0
+64189	68894	0
+56091	7216	0
+25536	23460	0
+105025	67820	0
+2208	21843	0
+42187	13567	0
+21359	6353	0
+98610	14601	0
+58500	20595	0
+1715	27789	0
+8754	96420	0
+95488	100699	0
+20431	21455	0
+97398	103525	0
+4582	5763	0
+27105	27846	0
+87408	25078	0
+101963	95407	0
+41061	71131	0
+105039	59726	0
+6915	9953	0
+46980	101785	0
+6619	49109	0
+11355	14904	0
+93781	27033	0
+15451	11394	0
+5214	8089	0
+105573	15570	0
+102398	19113	0
+3542	49275	0
+4171	3807	0
+9674	110451	0
+13284	28307	0
+2989	13724	0
+68740	20286	0
+30963	4042	0
+45366	74021	0
+73975	12704	0
+103792	2478	0
+93943	100338	0
+43244	96551	0
+100584	21493	0
+38966	80598	0
+13140	94117	0
+11099	15813	0
+68740	5507	0
+81663	18267	0
+10915	20989	0
+40183	75378	0
+89500	21789	0
+22466	17474	0
+13030	39400	0
+99121	37471	0
+9762	21419	0
+55573	38988	0
+61901	28240	0
+18329	72615	0
+91830	99562	0
+12258	26575	0
+38529	4772	0
+22424	106246	0
+98224	27521	0
+104317	36010	0
+7962	99307	0
+14158	79685	0
+32005	17116	0
+5528	6002	0
+5423	46465	0
+91970	68606	0
+4700	101785	0
+95811	27228	0
+52746	46738	0
+13847	17659	0
+35107	98407	0
+7906	61788	0
+51692	65736	0
+22159	87305	0
+22177	55687	0
+8611	22982	0
+24974	26228	0
+20847	44824	0
+3826	38143	0
+47860	20579	0
+41250	23503	0
+41061	105266	0
+44090	68424	0
+40372	95219	0
+17474	81770	0
+105169	60225	0
+100037	93535	0
+59824	100848	0
+19417	29040	0
+88306	5299	0
+43037	55027	0
+11415	17192	0
+19543	50390	0
+96679	17059	0
+55687	9060	0
+102086	22637	0
+11322	59376	0
+8863	55887	0
+5792	47769	0
+1095	103722	0
+11322	14692	0
+91144	71813	0
+53213	4087	0
+62224	20563	0
+26277	37823	0
+19460	93765	0
+13622	8699	0
+19520	21249	0
+12224	25994	0
+38877	1715	0
+103614	97901	0
+27521	100316	0
+92187	3740	0
+12096	11322	0
+9517	82954	0
+3024	103027	0
+15583	19561	0
+18585	10710	0
+44370	24092	0
+8551	25926	0
+5640	41011	0
+101319	1865	0
+59189	7906	0
+46980	14040	0
+15292	4789	0
+98780	104937	0
+8592	59538	0
+8780	13306	0
+43270	18688	0
+20614	7063	0
+39886	13813	0
+106228	103502	0
+37868	33961	0
+3123	62497	0
+14385	36556	0
+36713	35503	0
+97011	20732	0
+5584	530	0
+41218	85619	0
+20535	38636	0
+103841	39886	0
+96700	32119	0
+10434	992	0
+57603	37586	0
+33227	11887	0
+40535	30243	0
+45429	20309	0
+6992	6619	0
+96789	9346	0
+10652	37373	0
+12722	67519	0
+30471	13724	0
+29379	3759	0
+3390	93384	0
+94191	16290	0
+70530	27403	0
+103722	5792	0
+20253	19742	0
+48958	15859	0
+101250	15120	0
+18723	20133	0
+43900	4700	0
+9953	8901	0
+59215	21884	0
+45840	94324	0
+9242	7680	0
+35645	16001	0
+102757	18617	0
+95488	37454	0
+760	1830	0
+73931	20204	0
+38636	23348	0
+9424	96950	0
+16256	47967	0
+73506	67143	0
+6595	44824	0
+14958	13602	0
+94191	9674	0
+36558	52665	0
+17489	19837	0
+99640	41279	0
+15103	97663	0
+28510	19688	0
+17282	45753	0
+21493	104086	0
+6282	94527	0
+59290	94622	0
+4087	102839	0
+95488	13642	0
+17077	17575	0
+620	1251	0
+93238	4879	0
+10296	19688	0
+9724	22651	0
+71654	63382	0
+22466	98841	0
+10731	8634	0
+28124	15085	0
+91462	7721	0
+55299	32005	0
+28288	11057	0
+20732	18601	0
+105932	694	0
+36623	11306	0
+50442	8216	0
+37676	42187	0
+51836	57967	0
+7313	2834	0
+4067	38541	0
+14692	10095	0
+7702	17474	0
+98210	19294	0
+843	57512	0
+17359	99562	0
+4908	17040	0
+59022	16140	0
+67191	100243	0
+11564	19670	0
+35819	68620	0
+93238	100111	0
+95073	59167	0
+47057	35645	0
+20713	35503	0
+44478	20780	0
+43960	34024	0
+43900	13602	0
+14692	21342	0
+12134	38204	0
+38663	69147	0
+101785	96871	0
+61202	13789	0
+18114	94074	0
+100089	39473	0
+97619	4772	0
+26035	41432	0
+22743	27183	0
+32351	28240	0
+51692	59824	0
+51556	38966	0
+9242	15270	0
+68424	104086	0
+49178	73931	0
+73354	20431	0
+47931	11099	0
+37499	5528	0
+89500	13967	0
+85462	40535	0
+103995	78985	0
+20204	20877	0
+100524	25078	0
+15015	12184	0
+100848	40128	0
+105336	20535	0
+9060	104459	0
+51692	24412	0
+42732	68804	0
+81663	103502	0
+4013	101056	0
+40183	1008	0
+66120	6116	0
+11902	20549	0
+1464	1416	0
+22585	91970	0
+6134	18617	0
+38931	59669	0
+38850	39334	0
+1830	20236	0
+15103	94896	0
+105266	95142	0
+33883	37620	0
+40589	89500	0
+15270	10203	0
+69836	102151	0
+35525	10982	0
+11503	106212	0
+1217	70992	0
+25431	102398	0
+105850	38171	0
+12679	4067	0
+20047	4222	0
+26575	37791	0
+101620	104818	0
+15175	39587	0
+27139	58628	0
+1095	12224	0
+55158	14824	0
+18980	32227	0
+78985	38368	0
+11735	98796	0
+13337	21620	0
+41279	40788	0
+99666	15485	0
+100534	11922	0
+1251	66659	0
+46266	105956	0
+11172	106431	0
+16522	19334	0
+41175	41301	0
+3275	17639	0
+27503	21047	0
+43504	101194	0
+3275	104937	0
+5036	4582	0
+40394	10142	0
+97663	5299	0
+99678	29379	0
+67191	21159	0
+36146	4747	0
+102914	27971	0
+23398	27846	0
+62079	38157	0
+36713	1647	0
+19905	9094	0
+93781	4474	0
+102398	8246	0
+15432	19068	0
+12499	21903	0
+51422	11151	0
+39473	16417	0
+100945	760	0
+8720	26035	0
+12889	12619	0
+100243	64189	0
+60261	34024	0
+38931	40068	0
+94795	59808	0
+35525	16690	0
+17525	100820	0
+14904	3024	0
+75378	12052	0
+9012	37939	0
+6174	22717	0
+14534	41942	0
+93053	17588	0
+54263	8323	0
+24386	6732	0
+18869	104235	0
+43271	56431	0
+7106	26898	0
+98718	50421	0
+47336	14692	0
+41432	25487	0
+13622	99666	0
+102151	105932	0
+13908	72615	0
+23398	9786	0
+21342	56091	0
+105623	22562	0
+91747	16312	0
+40164	38188	0
+24354	35852	0
+42599	101319	0
+96420	6321	0
+6304	99363	0
+45658	9312	0
+12722	11355	0
+41528	20204	0
+9991	17761	0
+58220	62497	0
+96487	9991	0
+46908	16946	0
+87436	14692	0
+24092	68740	0
+51422	103200	0
+95219	78573	0
+7107	36556	0
+12134	55687	0
+65951	1251	0
+46003	15156	0
+59785	38837	0
+7216	7244	0
+1008	35199	0
+55826	62079	0
+38782	103448	0
+54577	38171	0
+103967	10315	0
+3497	28124	0
+33336	72615	0
+13923	101853	0
+21214	58500	0
+105932	14577	0
+101772	72745	0
+29040	43270	0
+40164	8089	0
+3331	13195	0
+58606	24992	0
+17025	12424	0
+44358	71983	0
+15770	48146	0
+24207	49275	0
+8634	10059	0
+12539	19791	0
+41528	106498	0
+102733	19520	0
+7244	101103	0
+11039	9743	0
+85462	1688	0
+38988	101994	0
+15570	20549	0
+15932	3650	0
+38125	9220	0
+39091	59893	0
+44030	68661	0
+6134	37620	0
+46980	3542	0
+3275	39060	0
+7857	7994	0
+32236	10549	0
+66028	6702	0
+1830	93847	0
+4013	96646	0
+93987	65736	0
+69739	8699	0
+9517	27919	0
+2745	39313	0
+47801	106498	0
+19169	12460	0
+18918	80526	0
+19334	11306	0
+5977	21419	0
+24354	53651	0
+38541	68281	0
+93781	27745	0
+43301	32709	0
+69612	43660	0
+6304	32227	0
+6702	39026	0
+75552	6096	0
+6839	36010	0
+9810	20653	0
+42056	104787	0
+1942	91451	0
+20133	65697	0
+3807	45627	0
+4201	11601	0
+95073	9971	0
+65951	950	0
+53213	94170	0
+15230	19520	0
+60261	68102	0
+26146	59215	0
+37233	71131	0
+44229	6966	0
+35067	32005	0
+35963	10549	0
+68643	13642	0
+100945	38016	0
+66120	103255	0
+45975	65150	0
+18522	13140	0
+8611	92216	0
+19806	51564	0
+7491	97901	0
+10434	7821	0
+82954	60715	0
+7106	23719	0
+106455	95301	0
+16170	71527	0
+68449	18267	0
+24115	24763	0
+13240	7465	0
+17282	843	0
+7038	10452	0
+1295	8653	0
+22717	86981	0
+1186	36314	0
+9094	14296	0
+43942	38822	0
+59358	17659	0
+37791	14958	0
+96963	11546	0
+7962	43037	0
+51740	44358	0
+8551	46908	0
+42396	101171	0
+17359	92113	0
+8825	11962	0
+36382	28510	0
+39235	68515	0
+42200	13704	0
+992	6402	0
+37620	16985	0
+35199	10391	0
+7994	4201	0
+7134	68939	0
+100773	17605	0
+24593	58010	0
+35525	27645	0
+25779	73838	0
+72781	5913	0
+4087	68449	0
+40183	49892	0
+10549	104709	0
+100534	46465	0
+45879	85462	0
+43900	56309	0
+12722	19312	0
+96537	49656	0
+41584	8533	0
+29117	27139	0
+22066	21117	0
+26035	24593	0
+7081	98370	0
+6228	20549	0
+1186	99444	0
+22798	39141	0
+95301	100561	0
+18942	65736	0
+51564	85619	0
+31896	38822	0
+101221	13096	0
+99666	68675	0
+620	10549	0
+24412	17659	0
+5254	9786	0
+15049	14842	0
+33227	18232	0
+68876	15015	0
+26353	101568	0
+13140	14385	0
+40083	93238	0
+100439	17116	0
+7295	19670	0
+105025	14766	0
+103346	8950	0
+80598	15103	0
+11415	44358	0
+7518	38663	0
+46266	43900	0
+26146	16644	0
+12889	7906	0
+917	2745	0
+38204	36382	0
+103749	51564	0
+39793	11564	0
+81838	7016	0
+17380	12406	0
+8392	96679	0
+100945	3217	0
+9181	6437	0
+17728	105025	0
+40183	26353	0
+24412	93765	0
+6463	20549	0
+14941	12518	0
+97945	97053	0
+32119	23992	0
+53321	102707	0
+584	30243	0
+12032	24207	0
+35199	77499	0
+91451	14040	0
+91562	54275	0
+5977	6992	0
+102247	12204	0
+7216	39598	0
+59290	9293	0
+101785	25379	0
+42396	13967	0
+7594	47931	0
+101963	1217	0
+69383	99855	0
+11447	10434	0
+47769	68740	0
+24386	7747	0
+9702	15770	0
+23875	15570	0
+12442	4171	0
+20515	62740	0
+51492	1811	0
+18918	93535	0
+15120	39707	0
+12991	95588	0
+47434	59555	0
+2369	63141	0
+3472	9576	0
+91294	24507	0
+27105	71527	0
+18942	43470	0
+39808	52432	0
+37676	104459	0
+17505	41204	0
+8720	16808	0
+584	40128	0
+99307	9493	0
+103683	38483	0
+992	105447	0
+38959	62911	0
+37471	68606	0
+101194	39400	0
+34251	41584	0
+14135	23033	0
+19040	5450	0
+87387	36218	0
+35695	12771	0
+7642	23719	0
+95205	57711	0
+47931	32173	0
+10710	95420	0
+103967	82544	0
+794	32694	0
+72828	72745	0
+68515	87436	0
+55592	17192	0
+98718	23211	0
+15770	6422	0
+38368	72877	0
+17887	20713	0
+53486	50570	0
+105687	68102	0
+38794	59022	0
+23348	93943	0
+48480	12258	0
+40750	7134	0
+38271	44682	0
+15519	38837	0
+94944	17380	0
+7994	17059	0
+19820	29379	0
+41075	8863	0
+7906	105877	0
+8780	104937	0
+10804	81663	0
+65736	74540	0
+91144	96824	0
+91747	102757	0
+99814	18962	0
+6915	9380	0
+50390	52746	0
+20431	17166	0
+5886	25779	0
+16256	18251	0
+17988	21789	0
+13472	21159	0
+37605	63590	0
+59358	12368	0
+13753	48146	0
+11415	72596	0
+38423	68235	0
+45957	41332	0
+19905	15103	0
+93926	99482	0
+17674	39819	0
+29025	101912	0
+20065	13847	0
+22743	30471	0
+68091	13081	0
+100820	38016	0
+19806	18114	0
+7347	5685	0
+32709	98841	0
+18762	74021	0
+71813	58503	0
+22191	17907	0
+67604	11982	0
+104863	80034	0
+93238	97031	0
+639	41279	0
+73092	38800	0
+14011	4042	0
+16896	4497	0
+15270	38959	0
+3515	31598	0
+21419	44133	0
+7016	19155	0
+51618	101250	0
+53050	99562	0
+36382	17192	0
+15250	9380	0
+12565	78785	0
+13472	91657	0
+102364	15270	0
+6860	19820	0
+22466	694	0
+18942	53824	0
+96158	15451	0
+70530	6437	0
+13813	87305	0
+17639	45429	0
+58010	18617	0
+80598	8246	0
+9953	40140	0
+103487	103831	0
+17927	6422	0
+32412	57977	0
+76035	17588	0
+16170	19837	0
+12653	88067	0
+101701	106388	0
+10822	5214	0
+49178	24992	0
+6619	105102	0
+16896	37513	0
+59022	101701	0
+30787	7134	0
+9653	59189	0
+40535	32005	0
+934	9094	0
+59808	1942	0
+8015	3358	0
+41218	52862	0
+16844	39362	0
+45738	1647	0
+15701	81663	0
+38271	103841	0
+73023	24783	0
+92046	104052	0
+3759	104459	0
+39819	100510	0
+21265	41218	0
+106455	19905	0
+15103	5566	0
+8676	32173	0
+101912	27352	0
+14924	68894	0
+11322	103749	0
+47057	2834	0
+68894	6992	0
+102086	70973	0
+92243	44757	0
+7721	99482	0
+18723	13908	0
+45237	20065	0
+48958	72334	0
+11355	38966	0
+85552	6422	0
+71412	37233	0
+58010	101899	0
+6402	41599	0
+99593	54263	0
+105169	68281	0
+620	6353	0
+59358	29040	0
+80910	6437	0
+44370	53406	0
+85462	53213	0
+101342	7611	0
+82353	10351	0
+61202	52432	0
+4772	20563	0
+14059	55976	0
+12864	97708	0
+15913	11415	0
+31096	1267	0
+63114	22066	0
+17588	28863	0
+27846	35819	0
+72745	35645	0
+15015	44381	0
+8950	917	0
+30471	68424	0
+71412	12368	0
+103898	1572	0
+28649	40002	0
+41301	59848	0
+100316	59167	0
+22177	8592	0
+69999	14787	0
+46908	8950	0
+4042	101221	0
+60715	5584	0
+89500	98393	0
+94204	95205	0
+10615	620	0
+72877	20515	0
+12539	54662	0
+7016	36382	0
+12917	93238	0
+11902	103282	0
+105573	46003	0
+2672	15963	0
+93881	32681	0
+4449	27846	0
+10897	95488	0
+9125	8676	0
+38916	11447	0
+68661	10785	0
+15985	37586	0
+4222	10529	0
+24805	530	0
+35472	28841	0
+5450	57358	0
+13989	41398	0
+22191	899	0
+105496	39346	0
+12096	10570	0
+47057	72802	0
+37290	36146	0
+31371	9991	0
+68449	23033	0
+13337	70207	0
+52058	7216	0
+72828	17927	0
+72596	40914	0
+12406	105716	0
+80292	43826	0
+26093	6512	0
+102272	45627	0
+87305	11982	0
+38529	80526	0
+4822	91970	0
+18051	65150	0
+97708	41218	0
+95059	56431	0
+105472	13522	0
+93384	12116	0
+8266	42840	0
+18522	14117	0
+100524	27033	0
+23503	38125	0
+20971	53837	0
+19334	3759	0
+29040	14317	0
+27677	19132	0
+22562	13030	0
+31371	13908	0
+55592	11645	0
+28307	8292	0
+26228	105496	0
+93926	25201	0
+843	21020	0
+21419	41315	0
+15813	40128	0
+70530	38157	0
+96080	40635	0
+85537	53858	0
+3611	59785	0
+20713	14534	0
+49109	48049	0
+101620	71602	0
+85552	24092	0
+96080	103749	0
+6206	15715	0
+11584	97945	0
+57744	24507	0
+5278	72596	0
+34024	96613	0
+41095	95205	0
+23129	55687	0
+15451	37676	0
+80364	97708	0
+71438	43504	0
+27745	14637	0
+28649	98945	0
+40183	55184	0
+10897	3759	0
+39707	2478	0
+100316	10841	0
+1295	12565	0
+20253	10596	0
+7594	51137	0
+91294	50595	0
+98567	26575	0
+53165	18826	0
+11982	41250	0
+7594	17319	0
+12317	62079	0
+4255	20031	0
+77499	95301	0
+71131	91591	0
+37373	59808	0
+98393	13306	0
+67831	17837	0
+58230	102200	0
+20515	93238	0
+69612	101772	0
+38483	967	0
+37939	57512	0
+32694	30243	0
+103200	22637	0
+62911	45975	0
+43037	96569	0
+11564	20989	0
+24840	104863	0
+14100	8514	0
+85571	39313	0
+68661	12204	0
+102200	43900	0
+19219	104497	0
+92097	5148	0
+20088	38529	0
+4605	59376	0
+16825	104709	0
+15015	75512	0
+19520	99693	0
+38125	1217	0
+95142	17605	0
+45658	22528	0
+93987	16844	0
+4931	41011	0
+9181	40298	0
+6073	38931	0
+82544	12722	0
+27846	4988	0
+103639	26898	0
+100439	19520	0
+26228	36218	0
+98718	19091	0
+6096	38931	0
+38171	32800	0
+13435	6002	0
+17282	8089	0
+20563	100338	0
+103749	1572	0
+44119	9517	0
+24092	1295	0
+13222	34088	0
+56045	79685	0
+16825	68643	0
+17927	78962	0
+23503	12348	0
+93819	68102	0
+39984	17927	0
+19417	21047	0
+26944	40068	0
+16644	8064	0
+4700	3560	0
+85571	25201	0
+39417	55027	0
+10434	75409	0
+21843	19219	0
+26277	8246	0
+14534	36024	0
+45738	105336	0
+56045	24974	0
+1647	105932	0
+17025	12152	0
+101994	13724	0
+54577	58010	0
+11941	15485	0
+5913	2960	0
+102364	6042	0
+39866	18464	0
+16644	43517	0
+55396	15085	0
+13890	30243	0
+53213	101979	0
+18031	14637	0
+20595	6321	0
+9971	31249	0
+41584	64754	0
+38692	57358	0
+28358	93362	0
+16140	20047	0
+59747	91546	0
+39313	104709	0
+106483	10411	0
+73975	97663	0
+99482	14560	0
+59425	16620	0
+73931	20732	0
+81663	15519	0
+6206	17575	0
+68553	39527	0
+14534	73838	0
+42599	41204	0
+10036	11337	0
+54234	15270	0
+11172	91451	0
+43244	100750	0
+68606	24075	0
+6116	39688	0
+68620	21649	0
+94592	93657	0
+39637	103129	0
+81871	9293	0
+40298	98006	0
+95142	68643	0
+100166	12460	0
+9346	12204	0
+21061	97065	0
+21884	94117	0
+103129	25148	0
+68259	25994	0
+67191	39091	0
+34322	77861	0
+12008	31201	0
+39290	53858	0
+27105	18429	0
+68319	10374	0
+6002	45840	0
+21047	8186	0
+31106	93926	0
+8653	70207	0
+24658	35067	0
+100243	10036	0
+38157	101043	0
+45658	105623	0
+48958	40298	0
+95073	102504	0
+97053	62527	0
+104342	5214	0
+20989	97011	0
+17558	39473	0
+99307	87265	0
+3139	69396	0
+27677	33961	0
+967	97065	0
+12499	30933	0
+69147	11019	0
+101250	36127	0
+98653	101963	0
+17952	4747	0
+62527	24386	0
+9361	24386	0
+32412	18918	0
+94026	5720	0
+24354	57953	0
+24207	99307	0
+20549	72474	0
+80526	21862	0
+18232	73838	0
+9198	14726	0
+44478	38529	0
+96487	11075	0
+78985	34251	0
+97920	8246	0
+17796	48555	0
+38125	10731	0
+22492	19312	0
+68259	25131	0
+14657	18847	0
+99347	73838	0
+6966	100075	0
+13567	25837	0
+13704	11982	0
+10250	40394	0
+61788	6116	0
+18007	11902	0
+18980	77861	0
+54643	1095	0
+104497	22682	0
+100332	7661	0
+20563	7216	0
+2942	102504	0
+24386	7333	0
+68804	18031	0
+39866	6941	0
+80312	35893	0
+101194	46595	0
+56489	8064	0
+53083	20635	0
+51564	9631	0
+8372	19820	0
+19394	9312	0
+59836	103898	0
+104375	73506	0
+57512	39527	0
+45642	93561	0
+57512	8323	0
+2571	44358	0
+9743	53468	0
+96537	19351	0
+55158	22982	0
+16860	10479	0
+103214	91451	0
+39313	12834	0
+18617	39866	0
+76264	1629	0
+8044	34251	0
+100400	11941	0
+6247	7367	0
+102330	20877	0
+16825	26432	0
+93781	3877	0
+6645	3952	0
+45658	68740	0
+36623	50390	0
+72615	20088	0
+39060	95766	0
+4582	17025	0
+4171	19611	0
+103967	9060	0
+72991	87198	0
+19520	96262	0
+24896	3305	0
+12224	18826	0
+26850	105623	0
+75071	11902	0
+98237	5528	0
+101645	3740	0
+87472	6247	0
+54275	103898	0
+43683	13789	0
+100773	14692	0
+57459	39920	0
+100773	60715	0
+25131	85552	0
+36558	47181	0
+68424	57389	0
+15049	45957	0
+19374	7979	0
+62805	16367	0
+5685	26353	0
+42200	11686	0
+7347	52665	0
+14787	96679	0
+8901	38469	0
+11686	39187	0
+10452	97708	0
+12771	28709	0
+20460	19257	0
+8846	3472	0
+39819	6206	0
+44682	31896	0
+59189	33871	0
+37113	16312	0
+26093	6156	0
+4908	31494	0
+7333	40571	0
+11172	2571	0
+95219	12539	0
+59848	19000	0
+16001	31494	0
+16711	14924	0
+10878	16743	0
+15519	39637	0
+16312	53468	0
+105039	36713	0
+5278	43960	0
+104326	100037	0
+1609	40014	0
+31397	30730	0
+38800	97845	0
+6228	93321	0
+41599	55027	0
+28051	7882	0
+59893	91970	0
+8186	18522	0
+3587	51580	0
+36733	48555	0
+98237	28626	0
+9936	11151	0
+47181	101568	0
+32826	31172	0
+46003	9077	0
+15413	3952	0
+58596	33626	0
+82660	99444	0
+36382	31201	0
+38541	57977	0
+41369	1078	0
+20675	100075	0
+10549	53165	0
+40083	44583	0
+6966	61788	0
+29596	91970	0
+106212	1609	0
+101056	95371	0
+103141	13989	0
+17907	12795	0
+37471	12889	0
+7994	17077	0
+38310	46465	0
+69396	103012	0
+104497	16224	0
+101103	12518	0
+37342	7107	0
+91657	41384	0
+26745	94795	0
+98841	106498	0
+97031	72474	0
+54154	6156	0
+102435	91747	0
+77524	97053	0
+1251	93238	0
+97031	4931	0
+14446	96613	0
+38601	96950	0
+30787	59167	0
+95488	13773	0
+11057	57512	0
+93321	14675	0
+2989	11002	0
+13989	69206	0
+23704	22682	0
+32236	96963	0
+7106	30243	0
+68643	47057	0
+45753	14135	0
+27384	77524	0
+98796	13831	0
+102839	97785	0
+95192	4255	0
+73975	15932	0
+7063	11355	0
+97785	99666	0
+101006	42599	0
+77499	105102	0
+80896	59808	0
+59893	17077	0
+106212	20133	0
+37471	10391	0
+50143	95073	0
+10351	21265	0
+41509	96600	0
+98021	10897	0
+32173	96871	0
+27466	74548	0
+1928	105538	0
+87422	15650	0
+41095	38692	0
+11584	45738	0
+52058	10529	0
+38663	1078	0
+98766	19481	0
+9914	15880	0
+59726	93579	0
+12406	56489	0
+91451	77343	0
+103722	68515	0
+9971	81871	0
+106169	102623	0
+50143	3170	0
+16290	22300	0
+104497	12406	0
+58230	81770	0
+40311	102151	0
+57144	13753	0
+37586	105573	0
+59808	10749	0
+56460	21075	0
+55426	26432	0
+3433	16808	0
+20065	41111	0
+100804	10122	0
+9762	71654	0
+13140	16985	0
+12795	85519	0
+47860	12960	0
+7063	39026	0
+30243	16808	0
+72991	56326	0
+31106	17927	0
+20989	7544	0
+12184	37605	0
+24593	104481	0
+62797	94074	0
+102707	46465	0
+37373	74540	0
+42599	5299	0
+16711	105687	0
+42754	47004	0
+38931	48958	0
+8797	99363	0
+41528	6702	0
+35525	14710	0
+104342	31397	0
+100400	13361	0
+19068	16522	0
+54154	22137	0
+11622	96963	0
+10633	2960	0
+11337	19561	0
+43683	10434	0
+96613	15175	0
+57977	93657	0
+7106	1751	0
+99666	98370	0
+57096	1025	0
+10142	9558	0
+27228	8551	0
+93299	15451	0
+47004	59290	0
+6645	27228	0
+5148	6353	0
+20877	96646	0
+59747	2369	0
+22466	15230	0
+105932	52432	0
+14472	56309	0
+57512	8921	0
+20834	15552	0
+25078	104375	0
+28156	4423	0
+38541	50595	0
+41369	99678	0
+38636	103027	0
+37499	4724	0
+7906	68894	0
+7821	63382	0
+39653	15413	0
+20342	38310	0
+82392	16860	0
+3587	53858	0
+35199	20431	0
+8098	1928	0
+10452	50421	0
+39091	41301	0
+13789	18723	0
+94324	15413	0
+34024	32301	0
+38613	20877	0
+95142	9896	0
+57459	1095	0
+68643	23503	0
+19000	41315	0
+102707	25148	0
+2708	80292	0
+97155	49101	0
+13284	38988	0
+3759	31598	0
+69999	93971	0
+9361	59785	0
+55887	3650	0
+40140	44370	0
+28240	2478	0
+55426	100945	0
+14996	82544	0
+17728	42344	0
+23033	8352	0
+103639	10982	0
+16896	91562	0
+45351	101620	0
+72487	97663	0
+8292	68894	0
+26479	1251	0
+60006	21249	0
+37676	15032	0
+57953	11151	0
+42817	43470	0
+92079	104165	0
+10059	39841	0
+100316	101006	0
+12518	20484	0
+14498	96848	0
+8699	40002	0
+741	71969	0
+20286	100804	0
+1139	13361	0
+71602	14692	0
+14235	5299	0
+10841	827	0
+77861	80526	0
+51740	14216	0
+80930	97492	0
+13567	19334	0
+61788	106228	0
+59669	23129	0
+94324	96789	0
+19417	1295	0
+56109	17192	0
+105956	95811	0
+7962	92187	0
+10785	97785	0
+8863	49101	0
+18585	72334	0
+102167	18847	0
+9786	100820	0
+41289	65982	0
+38171	35199	0
+44682	12224	0
+3275	48049	0
+12771	42840	0
+12917	14675	0
+25098	3092	0
+31598	45738	0
+61788	93781	0
+6247	22300	0
+99444	9312	0
+58230	14996	0
+13724	44014	0
+76264	80882	0
+36910	39984	0
+11484	25650	0
+54636	94795	0
+71527	38601	0
+87408	67519	0
+15985	11754	0
+87436	96963	0
+105266	55027	0
+14904	426	0
+97477	25583	0
+106246	62152	0
+13240	23907	0
+12478	54234	0
+28288	36558	0
+32005	6966	0
+97398	94855	0
+17861	82353	0
+1942	47434	0
+101319	13240	0
+16001	54577	0
+57977	17040	0
+39587	1865	0
+99444	1008	0
+92216	8676	0
+38850	19791	0
+98780	92216	0
+62849	75552	0
+62849	81878	0
+7721	17143	0
+10951	28358	0
+100666	69432	0
+15049	9012	0
+103967	72596	0
+11415	4908	0
+661	20515	0
+19925	27466	0
+32694	91144	0
+10315	17952	0
+11735	15570	0
+17192	19417	0
+100893	93987	0
+37605	7465	0
+38837	21061	0
+41142	5507	0
+105447	85519	0
+32800	12653	0
+100111	2505	0
+105169	7266	0
+54577	899	0
+23704	426	0
+49275	1112	0
+40354	15085	0
+100750	29596	0
+31096	1609	0
+10822	18429	0
+19837	39637	0
+80526	47057	0
+71813	26209	0
+43301	11039	0
+102364	15539	0
+36024	105877	0
+13306	18007	0
+1095	97845	0
+9702	91916	0
+15270	98610	0
+38157	37513	0
+14637	14216	0
+37620	5036	0
+40298	13923	0
+5507	36127	0
+1251	68606	0
+42817	39793	0
+95951	31896	0
+80930	63888	0
+13847	37586	0
+81663	23503	0
+52432	102346	0
+14040	15214	0
+75409	18292	0
+12406	4908	0
+899	53486	0
+30471	100243	0
+11322	104235	0
+1688	14904	0
+58606	39688	0
+639	41384	0
+27033	101772	0
+96262	98894	0
+100993	105850	0
+3170	22424	0
+25837	94026	0
+87198	37223	0
+40394	14941	0
+27645	80273	0
+51564	68804	0
+63750	43271	0
+37113	27745	0
+39125	94324	0
+43517	7444	0
+18962	58586	0
+16928	13066	0
+37868	82660	0
+12960	13989	0
+105472	11433	0
+91144	8551	0
+75051	5662	0
+17116	22717	0
+51197	11075	0
+8825	40372	0
+51692	12771	0
+14422	20402	0
+46980	13873	0
+8720	101620	0
+36910	103502	0
+94868	16946	0
+47801	7611	0
+97398	3921	0
+30693	34944	0
+32709	15085	0
+41432	93299	0
+105573	73023	0
+105538	19192	0
+80034	52665	0
+33626	9346	0
+19543	14747	0
+40002	94324	0
+98894	39125	0
+25994	17359	0
+50570	104375	0
+19040	1295	0
+102200	101103	0
+38423	24763	0
+12539	23992	0
+37290	24075	0
+19192	67831	0
+15795	10411	0
+19820	7882	0
+1942	11645	0
+105538	38310	0
+14805	34322	0
+13943	21061	0
+105649	12917	0
+14100	41218	0
+80034	59022	0
+27503	5214	0
+97398	94026	0
+91830	105687	0
+50252	38692	0
+58586	7994	0
+36218	17505	0
+58503	10529	0
+50421	9293	0
+40750	15175	0
+63382	3690	0
+18429	87387	0
+100666	71527	0
+15376	39738	0
+93926	97845	0
+76035	17116	0
+91451	68449	0
+22682	94795	0
+5913	14710	0
+87436	105932	0
+19481	43270	0
+12460	22300	0
+7266	38016	0
+41398	7444	0
+777	98766	0
+98006	103214	0
+8436	8148	0
+98237	82660	0
+79685	25431	0
+27337	7016	0
+101568	12991	0
+13773	21075	0
+93819	103165	0
+19192	91546	0
+10633	10230	0
+28841	44381	0
+82392	95811	0
+40002	91591	0
+91294	47434	0
+40554	14534	0
+16312	103722	0
+15913	38877	0
+39688	52058	0
+44381	19192	0
+10315	11735	0
+41332	101785	0
+7113	26880	0
+89500	15103	0
+38157	97979	0
+20780	678	0
+105932	39587	0
+55639	42056	0
+6174	96600	0
+99395	41628	0
+7038	59215	0
+69751	56541	0
+4201	38423	0
+87408	9830	0
+12204	102707	0
+48480	39313	0
+68281	13967	0
+80312	25148	0
+6512	37471	0
+87198	105447	0
+103841	12052	0
+22982	73838	0
+661	5192	0
+10549	37428	0
+40571	6353	0
+69578	19820	0
+36470	7347	0
+99790	8720	0
+86585	104235	0
+98718	15552	0
+38385	12406	0
+55426	1416	0
+13773	69739	0
+53837	19871	0
+13831	102086	0
+8292	20713	0
+34088	97785	0
+18251	31096	0
+10692	57512	0
+18962	37939	0
+45753	3515	0
+60006	19583	0
+26575	65736	0
+100075	49268	0
+102914	18429	0
+100400	11754	0
+19806	9493	0
+39346	13567	0
+10250	18601	0
+18031	20047	0
+38250	85619	0
+3587	2571	0
+8514	17887	0
+39707	30787	0
+100893	56309	0
+87305	6915	0
+14446	55158	0
+45237	40914	0
+54263	38782	0
+8551	76264	0
+6678	16660	0
+80034	17728	0
+59747	12991	0
+5036	38171	0
+43853	59538	0
+22492	24115	0
+95588	6353	0
+80910	11962	0
+15813	8780	0
+19925	102151	0
+794	105623	0
+9674	38385	0
+10692	4067	0
+93781	24075	0
+12096	16045	0
+7594	104787	0
+39187	104787	0
+78948	7491	0
+53165	103228	0
+7947	39866	0
+21823	20780	0
+57389	11377	0
+3560	34322	0
+69432	37513	0
+5685	91657	0
+74021	16660	0
+5720	41128	0
+16743	27033	0
+39290	64754	0
+12704	61485	0
+47022	9125	0
+94204	14158	0
+15230	104497	0
+77524	17258	0
+33455	105169	0
+13522	7134	0
+11798	51580	0
+98610	44014	0
+2708	19351	0
+23276	19294	0
+16644	7016	0
+39707	7107	0
+8551	3807	0
+17436	17988	0
+8981	40554	0
+50252	9346	0
+71654	79625	0
+2960	27521	0
+99855	72334	0
+14577	6049	0
+8797	9517	0
+21047	97920	0
+11843	28649	0
+17258	46595	0
+22492	30933	0
+10841	12518	0
+5763	69739	0
+10933	9536	0
+55396	18485	0
+38850	67191	0
+13172	44478	0
+88306	12204	0
+45840	21342	0
+87265	6304	0
+43517	2834	0
+5110	38368	0
+2527	19000	0
+5617	13724	0
+44133	3024	0
+10878	6537	0
+14100	8266	0
+55299	100699	0
+51422	25837	0
+15413	100666	0
+15985	101853	0
+98021	53321	0
+68102	83264	0
+72991	1751	0
+68661	17025	0
+100524	3587	0
+104481	15049	0
+41315	106169	0
+100945	14446	0
+42187	32227	0
+3331	33455	0
+44583	35695	0
+19481	25379	0
+6353	24412	0
+103282	52746	0
+62911	101171	0
+52432	12317	0
+22682	94117	0
+71480	46980	0
+8720	27971	0
+27337	36314	0
+9361	12565	0
+96950	4531	0
+68661	10982	0
+1025	8044	0
+71412	85537	0
+28124	22717	0
+28649	36643	0
+3472	12771	0
+95073	27645	0
+43574	51422	0
+1095	13222	0
+99517	4391	0
+36782	27299	0
+42817	31896	0
+61217	16312	0
+97398	71983	0
+100820	14637	0
+19132	104165	0
+88067	45535	0
+96011	40164	0
+16743	47967	0
+93384	8323	0
+56431	40372	0
+760	5584	0
+92097	38931	0
+11099	8352	0
+47931	14059	0
+6042	73975	0
+8015	8292	0
+51492	37342	0
+95951	24354	0
+1572	45879	0
+10508	48163	0
+68675	39555	0
+24658	58500	0
+54234	14158	0
+44478	11433	0
+17796	97053	0
+44030	13156	0
+27033	56460	0
+4255	105623	0
+40140	15451	0
+3217	72781	0
+22637	12008	0
+10059	39653	0
+44014	12096	0
+1061	36733	0
+8780	9830	0
+18942	94896	0
+43960	9060	0
+10785	52916	0
+40140	24992	0
+97053	2208	0
+7594	73342	0
+7994	38663	0
+9181	15963	0
+9953	39026	0
+42732	15376	0
+11172	21921	0
+30787	26880	0
+6992	13813	0
+39819	460	0
+33455	8950	0
+68281	20402	0
+51137	7465	0
+68091	40589	0
+17192	5254	0
+11377	17525	0
+43037	101194	0
+41030	98021	0
+41942	68259	0
+54636	38988	0
+19113	9653	0
+61901	9312	0
+10203	16711	0
+96262	17166	0
+67299	8015	0
+19742	37767	0
+20675	13472	0
+67604	80598	0
+9470	57492	0
+7113	68160	0
+68675	694	0
+8950	39841	0
+24696	15485	0
+7747	56326	0
+45957	39362	0
+43574	52916	0
+59747	16985	0
+9558	68091	0
+45552	106246	0
+14637	72487	0
+81838	40002	0
+24271	10059	0
+104342	14135	0
+74548	39026	0
+36910	20713	0
+33227	12704	0
+5640	39026	0
+17098	694	0
+38529	35819	0
+7857	23460	0
+14011	98841	0
+68876	4908	0
+72334	10059	0
+95407	25116	0
+3331	30243	0
+87422	19155	0
+38483	20236	0
+14296	1112	0
+2708	7702	0
+13967	4879	0
+93881	13908	0
+12204	17558	0
+80598	19169	0
+36314	105472	0
+10452	9424	0
+9971	100848	0
+24075	98610	0
+4423	1609	0
+97708	62911	0
+8825	96537	0
+103683	16844	0
+35633	76264	0
+22066	102914	0
+20713	14235	0
+33883	36146	0
+14675	98071	0
+6282	56541	0
+96420	10434	0
+3807	55396	0
+28358	584	0
+661	19977	0
+74021	17004	0
+17380	4474	0
+101853	13306	0
+36218	13831	0
+5254	14100	0
+104533	9220	0
+6915	8468	0
+11039	35695	0
+14158	100643	0
+103228	22798	0
+72877	48375	0
+18762	4013	0
+5913	11322	0
+28510	10982	0
+59358	62224	0
+950	59785	0
+55184	88067	0
+53406	992	0
+10670	6992	0
+68620	101319	0
+101056	22585	0
+5148	18617	0
+41415	35227	0
+25583	17927	0
+26815	1629	0
+26370	44090	0
+7063	13222	0
+66028	4772	0
+6595	30730	0
+98653	6732	0
+16711	11962	0
+26035	93053	0
+3611	99827	0
+54234	55184	0
+25078	69147	0
+23907	12224	0
+10804	12424	0
+43826	96569	0
+16660	98584	0
+14805	11172	0
+1942	55573	0
+17380	29040	0
+45429	55887	0
+5192	42056	0
+101912	104533	0
+12815	7594	0
+40571	7821	0
+100561	71131	0
+23907	98766	0
+11447	13813	0
+68740	56566	0
+103255	103346	0
+97053	3170	0
+17558	82392	0
+105496	38529	0
+61485	68620	0
+99827	56326	0
+37223	102346	0
+94074	13240	0
+15683	103187	0
+45753	15859	0
+3611	59639	0
+42344	72293	0
+18522	44824	0
+9653	80930	0
+11172	52040	0
+102757	8148	0
+41528	10315	0
+41204	55426	0
+40014	81663	0
+7266	20133	0
+20342	57239	0
+41584	85462	0
+104533	47181	0
+21903	102733	0
+104481	24507	0
+20031	8780	0
+55299	41095	0
+3515	104317	0
+7882	96600	0
+86585	11503	0
+827	9493	0
+35067	26880	0
+102330	10059	0
+106431	38423	0
+98780	103841	0
+3759	14534	0
+40140	18762	0
+40354	8780	0
+91462	63590	0
+3542	11686	0
+10315	28358	0
+20549	24763	0
+1942	1416	0
+39688	97785	0
+26277	29379	0
+38931	105623	0
+25393	1416	0
+40394	11798	0
+19192	100750	0
+4822	19374	0
+98567	25583	0
+106455	60225	0
+66028	18617	0
+21789	87305	0
+16896	57512	0
+103027	40554	0
+22528	1061	0
+7947	67604	0
+28863	13773	0
+16081	2745	0
+85462	39334	0
+14235	6463	0
+97065	24386	0
+34978	44119	0
+99562	41075	0
+45738	5617	0
+46266	45957	0
+73342	17040	0
+3690	13123	0
+101979	60006	0
+36558	6487	0
+69612	37471	0
+17415	82954	0
+15813	39060	0
+5462	85571	0
+24763	33961	0
+20732	98393	0
+17796	53197	0
+44757	53498	0
+81663	14498	0
+39187	4391	0
+19543	17575	0
+98393	100075	0
+30243	38469	0
+95766	36127	0
+777	92097	0
+18051	92187	0
+43683	19132	0
+91451	31478	0
+15196	24524	0
+7544	59824	0
+77343	98393	0
+98370	95301	0
+45840	101994	0
+68675	21649	0
+1751	40128	0
+2369	99666	0
+97120	17525	0
+28156	10142	0
+14601	1928	0
+39235	94132	0
+47967	8754	0
+70530	16860	0
+27337	102757	0
+56541	4772	0
+11902	31154	0
+33103	105336	0
+12795	71412	0
+25335	89500	0
+53165	18918	0
+61217	19925	0
+11117	8981	0
+6915	86981	0
+44030	8884	0
+45351	39841	0
+60261	7821	0
+6042	12224	0
+51422	69383	0
+10059	992	0
+5566	5254	0
+24783	39984	0
+99292	80157	0
+38143	12619	0
+24412	68449	0
+55299	9762	0
+59501	105850	0
+67143	52862	0
+41095	8372	0
+37428	53486	0
+2768	11715	0
+31354	71480	0
+59376	5462	0
+103639	31598	0
+11622	5617	0
+21903	2505	0
+29025	33148	0
+44478	12424	0
+102297	37454	0
+5015	57744	0
+44133	41111	0
+95371	17116	0
+72334	32173	0
+74548	15015	0
+20047	61396	0
+38529	99517	0
+53486	101963	0
+41599	47336	0
+19583	12134	0
+74081	3723	0
+102914	3331	0
+46908	29040	0
+94944	97065	0
+18232	39313	0
+20563	8780	0
+15103	10731	0
+18232	38837	0
+100534	21117	0
+3331	6553	0
+74081	38822	0
+4988	6512	0
+36440	44594	0
+19460	87408	0
+13081	73838	0
+9424	17639	0
+12653	8169	0
+37563	11941	0
+53197	57603	0
+15913	19275	0
+38850	71969	0
+17796	13704	0
+91657	32336	0
+106246	39738	0
+72474	1647	0
+104709	47057	0
+38171	25487	0
+7680	41496	0
+4724	61202	0
+101171	102466	0
+21359	41142	0
+13813	30341	0
+10692	98237	0
+13172	24805	0
+100804	17970	0
+19977	43900	0
+17907	91451	0
+42302	69396	0
+4988	12317	0
+100820	6437	0
+16690	8720	0
+33122	1095	0
+14787	65150	0
+100332	102330	0
+53651	2834	0
+36733	17319	0
+102623	42618	0
+103683	4201	0
+106483	85619	0
+105687	38988	0
+9012	28051	0
+19132	19351	0
+17525	72991	0
+21075	105998	0
+79019	106056	0
+25379	28240	0
+68876	41204	0
+19561	38157	0
+25348	55184	0
+426	38188	0
+28841	62046	0
+38959	24271	0
+97065	94724	0
+11902	103525	0
+31397	41350	0
+61485	1830	0
+100666	45627	0
+106350	43670	0
+25335	10915	0
+35633	6941	0
+22756	53824	0
+57459	37223	0
+39808	103831	0
+43942	33626	0
+18368	8064	0
+20431	102839	0
+41289	8015	0
+57239	68553	0
+14842	25698	0
+13602	29483	0
+25508	44133	0
+94026	8089	0
+100561	40589	0
+7821	55169	0
+38959	4067	0
+20088	102839	0
+14996	40571	0
+14100	32800	0
+103831	105538	0
+15701	8634	0
+77343	18429	0
+24696	41584	0
+6576	86600	0
+105649	17988	0
+93765	28358	0
+98006	53197	0
+1688	13123	0
+21823	98766	0
+25078	23583	0
+10508	97785	0
+16825	12991	0
+3433	38334	0
+47801	9424	0
+41175	50595	0
+10652	62092	0
+70992	11622	0
+37499	21419	0
+36910	14135	0
+38334	13584	0
+39555	37676	0
+103187	14216	0
+11962	43470	0
+18292	17952	0
+102623	6304	0
+15859	68102	0
+21094	26898	0
+15432	91451	0
+6941	7857	0
+16522	100848	0
+35819	97650	0
+3472	49892	0
+59639	41415	0
+42344	11686	0
+43574	57512	0
+23503	39091	0
+106483	7106	0
+28124	59639	0
+45658	19500	0
+43492	7106	0
+71983	17282	0
+105039	2868	0
+21493	93943	0
+65951	15880	0
+38800	16224	0
+45642	43504	0
+99640	32412	0
+11941	1811	0
+10822	26146	0
+42056	93299	0
+9094	97398	0
+104326	19820	0
+11962	8323	0
+93819	34024	0
+25837	12008	0
+10731	13306	0
+6839	68235	0
+41528	101194	0
+10652	41157	0
+13172	1740	0
+12077	65982	0
+934	8352	0
+44014	36024	0
+46067	37939	0
+5913	24354	0
+21493	8292	0
+72781	15270	0
+18267	20402	0
+47860	58606	0
+13240	105998	0
+16711	89500	0
+17887	105266	0
+7906	992	0
+11887	27466	0
+20614	15120	0
+69612	41599	0
+69999	44824	0
+18051	43293	0
+62527	9181	0
+39707	17166	0
+93579	1217	0
+13081	14958	0
+68643	7244	0
+17818	23129	0
+91830	56431	0
+42344	42732	0
+27789	105731	0
+26370	24149	0
+11484	8514	0
+6645	23583	0
+14657	94795	0
+14824	56489	0
+98210	106296	0
+3826	32826	0
+54154	32173	0
+29040	18942	0
+58618	27139	0
+65951	72293	0
+53858	46003	0
+24207	24658	0
+44370	99320	0
+57744	104937	0
+63888	94117	0
+31172	15015	0
+37563	8921	0
+13967	6512	0
+58230	40571	0
+68408	67191	0
+24658	103448	0
+19611	22743	0
+97120	6966	0
+97650	103214	0
+12539	19192	0
+37605	104459	0
+96011	21743	0
+105336	21094	0
+37253	16157	0
+71983	10710	0
+104937	19334	0
+51422	93561	0
+9242	45627	0
+39984	43293	0
+6282	94324	0
+19000	11715	0
+11503	39346	0
+41415	43504	0
+39417	6247	0
+73023	103683	0
+96551	100584	0
+53050	13753	0
+11754	62805	0
+8352	15683	0
+21419	97398	0
+8981	27228	0
+11075	68259	0
+79625	8372	0
+12478	17209	0
+22914	41332	0
+98653	19561	0
+11337	36440	0
+52432	20031	0
+78573	100534	0
+9810	87436	0
+4789	639	0
+65951	37233	0
+65736	21047	0
+55158	9953	0
+100037	20675	0
+38442	14726	0
+52432	101221	0
+24658	8064	0
+661	98584	0
+21075	31249	0
+39346	21159	0
+46980	4855	0
+77343	10529	0
+22528	39587	0
+7063	97120	0
+82954	58220	0
+101006	42056	0
+10731	8436	0
+10315	50442	0
+14059	80157	0
+67299	6576	0
+105850	18251	0
+106498	14601	0
+93819	9424	0
+17192	96963	0
+8098	15156	0
+40708	16928	0
+15552	10951	0
+16844	95951	0
+38763	63382	0
+91830	23398	0
+95301	97663	0
+4724	92079	0
+72474	15747	0
+38931	69783	0
+37253	44014	0
+39400	20253	0
+59501	8148	0
+24992	8825	0
+26575	57096	0
+9631	24354	0
+16367	19820	0
+36024	31896	0
+7962	80910	0
+95766	75409	0
+12619	62740	0
+6595	47967	0
+55372	27745	0
+3740	103012	0
+14100	51197	0
+9724	15650	0
+100666	60261	0
+46595	12679	0
+22424	10633	0
+11377	36024	0
+96487	10804	0
+3826	51836	0
+1217	73975	0
+59425	3542	0
+16928	67143	0
+20402	14317	0
+10230	6732	0
+23704	68515	0
+97650	68218	0
+639	62079	0
+25201	33148	0
+56489	4747	0
+14747	4931	0
+12116	992	0
+68281	14637	0
+11902	17489	0
+81663	39458	0
+104052	87422	0
+87436	99562	0
+103487	29483	0
+11546	44133	0
+10596	98567	0
+100439	1008	0
+14726	760	0
+98567	21159	0
+47434	37454	0
+91830	28863	0
+4700	73023	0
+99693	105538	0
+41384	760	0
+75378	104863	0
+3331	44478	0
+20635	16103	0
+13789	63590	0
+18251	3275	0
+3410	72802	0
+17659	12077	0
+19583	69374	0
+55826	17952	0
+26944	41415	0
+35893	19820	0
+48146	9953	0
+65697	25201	0
+104459	68437	0
+32694	26575	0
+16312	38837	0
+20563	39334	0
+36146	110451	0
+68515	25431	0
+99347	103214	0
+24696	73331	0
+4772	13172	0
+1295	18918	0
+36218	9653	0
+102200	23211	0
+35893	2960	0
+9868	39738	0
+72334	51692	0
+9268	16157	0
+9220	55299	0
+14059	48163	0
+6116	10411	0
+5462	51740	0
+18092	37499	0
+19481	14618	0
+42302	9312	0
+68408	94132	0
+72781	26880	0
+7383	5254	0
+78962	17674	0
+8846	37620	0
+19169	41628	0
+21265	18826	0
+37499	13306	0
+43853	11819	0
+19996	2960	0
+20236	6192	0
+104235	20515	0
+21493	2179	0
+11228	14135	0
+10878	6049	0
+41584	6463	0
+12096	30933	0
+14235	97031	0
+19417	102435	0
+103448	68804	0
+83264	426	0
+10391	14996	0
+69739	81878	0
+9470	52862	0
+3587	42187	0
+3217	85537	0
+91916	14824	0
+33626	20780	0
+38016	1008	0
+41584	95205	0
+38794	8323	0
+35227	63141	0
+99827	19977	0
+17209	10315	0
+27645	6353	0
+37563	38423	0
+59848	87198	0
+21020	11754	0
+69206	2179	0
+58503	26146	0
+103346	827	0
+31106	23297	0
+25335	8754	0
+9653	39125	0
+31154	97155	0
+106228	8115	0
+40372	47931	0
+18585	22717	0
+1830	32826	0
+14158	94117	0
+72487	4908	0
+4474	82954	0
+69999	41332	0
+14117	27299	0
+4605	78785	0
+79625	41599	0
+45351	3248	0
+91916	27299	0
+38188	10633	0
+39808	72596	0
+39984	15064	0
+9762	42396	0
+34251	64189	0
+18251	19374	0
+60225	3390	0
+18723	11546	0
+95891	94592	0
+74540	15103	0
+11322	101645	0
+19791	37428	0
+41175	105538	0
+62224	59189	0
+97650	104317	0
+8592	25201	0
+24115	19113	0
+31249	96963	0
+40535	65150	0
+8148	15451	0
+11447	9786	0
+97901	9830	0
+78806	30933	0
+39400	98393	0
+5763	101979	0
+19772	20133	0
+6941	12771	0
+16860	72781	0
+96700	50595	0
+5617	41301	0
+41128	12442	0
+13753	10749	0
+7295	103255	0
+17674	48049	0
+59848	11466	0
+21047	13567	0
+69374	53858	0
+87422	53468	0
+55573	65697	0
+51422	58010	0
+91294	24386	0
+4724	34251	0
+100243	31354	0
+83096	20563	0
+50421	98780	0
+36470	96011	0
+37233	73342	0
+20877	7882	0
+59785	19791	0
+10374	15683	0
+24354	102272	0
+63590	93362	0
+103525	12348	0
+62849	36910	0
+39707	12864	0
+620	24092	0
+68160	9724	0
+3650	45366	0
+94724	5662	0
+62092	4789	0
+14059	4255	0
+34978	5913	0
+19791	63739	0
+6174	99395	0
+56431	20940	0
+104086	34088	0
+52058	25681	0
+678	57492	0
+8323	13943	0
+12771	15859	0
+40469	7244	0
+102297	27919	0
+23992	93971	0
+74548	11447	0
+110451	19257	0
+39527	91694	0
+64189	26815	0
+97053	39808	0
+16027	6116	0
+51197	12499	0
+38250	20088	0
+97979	93299	0
+101221	40635	0
+14996	43504	0
+45552	37823	0
+18918	39400	0
+1251	15813	0
+11039	12152	0
+103255	9558	0
+8044	18329	0
+9012	24149	0
+78948	7425	0
+9493	25348	0
+100332	16928	0
+101620	8754	0
+53824	22562	0
+23503	73838	0
+10095	96080	0
+92097	14824	0
+45957	7295	0
+62224	35472	0
+102435	11002	0
+100075	58606	0
+1629	7569	0
+4879	59848	0
+80930	7107	0
+61396	10374	0
+72596	9896	0
+31106	43037	0
+19905	55372	0
+85571	14787	0
+3358	8044	0
+8901	48958	0
+8169	12424	0
+98224	41011	0
+10822	32694	0
+40311	37928	0
+620	99482	0
+54636	19806	0
+11887	10710	0
+40068	9786	0
+46738	15085	0
+4700	11902	0
+16170	7106	0
+92187	26035	0
+102914	10933	0
+50920	14577	0
+777	27645	0
+79685	104235	0
+9536	46465	0
+95741	80896	0
+1538	34088	0
+106350	17907	0
+92243	24593	0
+17474	43683	0
+37499	97920	0
+22159	95205	0
+101994	57512	0
+36556	5685	0
+19960	20940	0
+86981	16620	0
+106056	68259	0
+101912	28626	0
+94026	20847	0
+68553	12348	0
+105538	13066	0
+104165	43670	0
+43960	47181	0
+46003	17970	0
+10036	22651	0
+7313	31054	0
+10059	91294	0
+39346	9312	0
+96487	45237	0
+87305	15292	0
+39984	59808	0
+38663	23875	0
+38692	13873	0
+26277	50570	0
+10230	17837	0
+99678	1416	0
+63739	43853	0
+24412	3877	0
+8720	44682	0
+59167	100400	0
+46595	22177	0
+14385	55826	0
+44757	87265	0
+28709	101043	0
+5685	19611	0
+42754	12204	0
+21760	59808	0
+96646	63114	0
+100643	94795	0
+87422	31896	0
+97920	91451	0
+28051	105956	0
+15859	639	0
+59747	87387	0
+17192	934	0
+103346	39362	0
+99593	98894	0
+28240	94204	0
+3759	13813	0
+3877	14235	0
+13967	45627	0
+61485	8653	0
+4700	23875	0
+91451	19334	0
+68939	105025	0
+19871	19334	0
+22466	9181	0
+19132	19925	0
+26815	5450	0
+86981	37342	0
+1095	101853	0
+12653	10951	0
+96537	22137	0
+12152	12889	0
+3217	19437	0
+91451	20940	0
+9424	97708	0
+7107	18074	0
+21265	41279	0
+41075	46908	0
+21047	7383	0
+17359	5640	0
+43037	39841	0
+37676	18918	0
+95766	40354	0
+19520	8064	0
+87305	44119	0
+20653	14422	0
+93971	1688	0
+39400	50390	0
+56326	12619	0
+794	11798	0
+8884	88067	0
+44090	16367	0
+44358	22492	0
+55687	40322	0
+22066	103614	0
+17227	9762	0
+1295	66659	0
+64754	50143	0
+53213	77343	0
+25335	3587	0
+13030	4931	0
+105496	41095	0
+17505	9012	0
+22682	64754	0
+41584	28240	0
+91830	7016	0
+52862	104165	0
+13908	94026	0
+10142	14692	0
+106455	39841	0
+104880	17489	0
+6002	7216	0
+20484	13642	0
+103255	1025	0
+1041	98567	0
+77343	45429	0
+53468	15175	0
+39808	6839	0
+9724	104880	0
+100773	16711	0
+94170	8044	0
+7994	91144	0
+19394	20563	0
+24092	19040	0
+54154	72802	0
+14385	17639	0
+16081	100820	0
+2571	4772	0
+102757	661	0
+56460	13522	0
+17887	75409	0
+21359	36024	0
+14861	59538	0
+77499	9012	0
+100773	19460	0
+9724	10391	0
+68939	41175	0
+12134	25583	0
+36218	9060	0
+49268	52385	0
+11887	40394	0
+19040	4964	0
+57459	15715	0
+98584	8901	0
+13602	26228	0
+12008	44358	0
+6702	20695	0
+101006	105850	0
+101620	34251	0
+42056	13890	0
+53083	34599	0
+92046	13195	0
+47931	11520	0
+11099	13361	0
+59893	41613	0
+103282	37939	0
+96646	14117	0
+21455	4201	0
+73023	68160	0
+57977	27352	0
+12917	40708	0
+45879	24805	0
+9576	69836	0
+20535	100037	0
+36910	64754	0
+27503	103346	0
+18617	32227	0
+17927	55860	0
+41398	47004	0
+22914	97785	0
+9536	43960	0
+13522	38520	0
+37499	8266	0
+10374	9830	0
+12653	9198	0
+14861	3472	0
+27971	48958	0
+5640	15770	0
+9762	25508	0
+18723	43504	0
+20133	56045	0
+78449	50920	0
+11228	44594	0
+22424	2414	0
+26850	49109	0
+11601	63382	0
+4772	80157	0
+40083	101056	0
+104459	16312	0
+17588	100400	0
+104787	25487	0
+57144	16844	0
+63750	22914	0
+26246	68449	0
+23875	20204	0
+54662	50143	0
+98006	80910	0
+11686	26479	0
+10479	5462	0
+58628	21743	0
+15250	8592	0
+7680	92032	0
+15683	38541	0
+58010	93781	0
+39235	20579	0
+14100	70009	0
+40589	6537	0
+26815	14787	0
+103187	8115	0
+59747	41509	0
+13306	98224	0
+37563	19772	0
+43222	101785	0
+96789	1538	0
+15250	20695	0
+104235	20549	0
+1061	6402	0
+104052	34322	0
+41332	28124	0
+26093	59785	0
+4988	45351	0
+105932	47022	0
+10804	83096	0
+3433	10933	0
+4222	97168	0
+16256	26246	0
+29025	42618	0
+53083	42302	0
+44133	5913	0
+55372	73975	0
+96700	16027	0
+31478	37823	0
+65736	55527	0
+20675	11564	0
+94170	9971	0
+38469	4964	0
+80157	55299	0
+81770	6758	0
+57977	6116	0
+13030	16522	0
+53486	14805	0
+9953	94074	0
+98780	28124	0
+3433	7518	0
+50421	55158	0
+45552	43517	0
+13472	16985	0
+28156	19791	0
+32005	13306	0
+41218	62224	0
+87265	20780	0
+39738	105409	0
+17415	17505	0
+55396	50421	0
+50442	19192	0
+41369	5848	0
+20780	95741	0
+104075	5278	0
+98370	9896	0
+14787	99320	0
+53837	21117	0
+73023	9493	0
+15598	47769	0
+106228	63114	0
+8611	104035	0
+100820	59824	0
+100643	62497	0
+13066	10059	0
+32301	17319	0
+55169	20675	0
+12204	11735	0
+59726	104787	0
+18585	106212	0
+63590	7962	0
+98210	7925	0
+16874	37939	0
+5977	51197	0
+6576	59376	0
+92113	9674	0
+24386	10142	0
+21620	13066	0
+14710	15552	0
+26432	4042	0
+12619	15485	0
+16860	51740	0
+13435	26432	0
+103995	11099	0
+106483	43853	0
+10731	37499	0
+777	40903	0
+55639	13724	0
+105850	7038	0
+56326	98567	0
+62079	5214	0
+88306	31598	0
+16620	103502	0
+94944	103255	0
+17059	5886	0
+100993	33455	0
+3472	18485	0
+56091	11754	0
+21094	3275	0
+40554	103141	0
+77499	3217	0
+26228	42056	0
+99444	56326	0
+36558	93971	0
+12499	10652	0
+76035	24092	0
+5617	72828	0
+105538	95407	0
+1811	46980	0
+6206	97650	0
+7702	4605	0
+101342	19561	0
+47967	13773	0
+51740	27745	0
+17116	23129	0
+11019	55573	0
+12008	21455	0
+13417	41628	0
+40535	20088	0
+560	41232	0
+93781	6732	0
+18232	43900	0
+12478	51137	0
+8592	26575	0
+17761	104818	0
+87387	967	0
+6966	56045	0
+74866	34088	0
+6732	25994	0
+1538	17818	0
+36470	36782	0
+9653	42840	0
+62046	741	0
+8699	1139	0
+25837	23348	0
+95951	77406	0
+91657	19417	0
+13284	18309	0
+30341	20535	0
+16157	41509	0
+95371	60006	0
+10095	3826	0
+35819	105409	0
+23033	13522	0
+12424	10479	0
+5361	38469	0
+13454	45840	0
+97979	4964	0
+5640	104459	0
+44594	101171	0
+37290	40164	0
+794	38171	0
+18292	100773	0
+3170	794	0
+37223	9724	0
+18942	28124	0
+73975	98894	0
+103214	3723	0
+934	33455	0
+74548	91970	0
+47434	17436	0
+40083	19742	0
+7680	54643	0
+20653	14135	0
+55976	20253	0
+11520	68606	0
+5640	8015	0
+80073	22159	0
+9724	17988	0
+15432	99216	0
+91776	9012	0
+75409	37767	0
+21061	27466	0
+3952	80157	0
+8392	20579	0
+14885	72764	0
+61901	31054	0
+48375	51618	0
+55426	44358	0
+9810	9830	0
+43301	91591	0
+28307	97619	0
+24783	68437	0
+99444	71969	0
+9424	93384	0
+101056	15085	0
+24992	20515	0
+96600	21214	0
+24507	29117	0
+94170	8216	0
+97945	85462	0
+18381	69751	0
+72745	3433	0
+27403	9268	0
+58503	5278	0
+99855	11151	0
+35227	11564	0
+87387	8634	0
+55169	5584	0
+33883	40014	0
+42840	103487	0
+1751	30693	0
+97053	40708	0
+94324	20989	0
+98445	97736	0
+6992	661	0
+11099	87198	0
+57239	14747	0
+24696	104557	0
+18267	17040	0
+41315	99432	0
+13908	10122	0
+13923	102466	0
+96963	38541	0
+7465	105039	0
+73931	1416	0
+794	15085	0
+1078	23680	0
+78573	57977	0
+18464	15376	0
+97663	105956	0
+104920	17659	0
+7295	6174	0
+39235	105336	0
+13066	2768	0
+1112	68408	0
+62740	19169	0
+23297	794	0
+103898	67519	0
+56541	15963	0
+95073	59848	0
+48865	12889	0
+101056	444	0
+97477	19113	0
+10036	17282	0
+20635	6156	0
+32173	100666	0
+3248	19068	0
+102914	18232	0
+77343	18031	0
+87472	96906	0
+6619	53486	0
+19394	43826	0
+3217	9936	0
+63141	17796	0
+106388	103487	0
+59824	68437	0
+92079	40002	0
+22743	75071	0
+61485	71983	0
+5763	7081	0
+77343	3952	0
+52058	17887	0
+21214	11715	0
+9674	21455	0
+14710	41218	0
+18962	99593	0
+102504	11322	0
+101757	14083	0
+87387	69578	0
+8115	87387	0
+29040	45658	0
+8246	10230	0
+10411	91916	0
+71438	40708	0
+11172	31478	0
+460	14824	0
+8551	19960	0
+38794	45552	0
+94855	4605	0
+38800	99790	0
+38171	24805	0
+60715	1008	0
+17059	56309	0
+55860	9220	0
+97155	73331	0
+42599	34251	0
+57744	44583	0
+12204	32826	0
+44370	1688	0
+40589	16290	0
+12032	3740	0
+14657	8148	0
+12224	4201	0
+1538	46595	0
+14924	95142	0
+16224	24115	0
+17761	98407	0
+72615	30243	0
+12368	56460	0
+100945	741	0
+55639	95811	0
+96627	52058	0
+59189	41599	0
+36146	102466	0
+25131	37113	0
+18309	1751	0
+106365	5913	0
+10452	101171	0
+13789	98237	0
+39362	13873	0
+6619	63750	0
+106388	31201	0
+2989	2672	0
+61788	22798	0
+14446	6512	0
+76264	1008	0
+64754	78573	0
+24524	71813	0
+95205	85619	0
+93847	18847	0
+11002	65736	0
+105623	12991	0
+27745	51580	0
+3472	70207	0
+16027	93781	0
+59808	104557	0
+36314	4474	0
+61788	9991	0
+60261	99790	0
+92187	54263	0
+95205	6941	0
+106483	13096	0
+13622	10692	0
+73092	11377	0
+5617	97736	0
+81653	8533	0
+59747	42056	0
+41628	19543	0
+26370	8611	0
+50252	69396	0
+18962	23616	0
+8884	104375	0
+85552	14422	0
+30787	94868	0
+55169	3390	0
+81878	2179	0
+94324	99307	0
+38520	38601	0
+20847	5662	0
+43853	3587	0
+639	106212	0
+1025	92046	0
+2768	1538	0
+25131	41250	0
+76264	3759	0
+5214	11415	0
+80882	32709	0
+17907	81871	0
+43683	24386	0
+104880	13813	0
+42396	102200	0
+85571	38822	0
+7038	8981	0
+12406	102466	0
+4201	17505	0
+4171	34599	0
+103995	97785	0
+98766	29596	0
+69751	17025	0
+15650	42840	0
+98407	92079	0
+94527	105409	0
+23719	34599	0
+26479	101043	0
+47434	6116	0
+14296	13240	0
+98780	13030	0
+85571	39382	0
+44119	5254	0
+5848	80526	0
+14100	11735	0
+17457	66659	0
+18464	38916	0
+23211	30341	0
+19394	17796	0
+25779	3139	0
+36470	56566	0
+36910	63750	0
+13222	35852	0
+99678	91451	0
+94855	56045	0
+3170	6422	0
+37253	36623	0
+71602	37454	0
+1647	5792	0
+38837	13908	0
+6073	97708	0
+37868	21249	0
+53651	104863	0
+94132	55372	0
+101056	40708	0
+9786	12224	0
+104818	794	0
+21020	93926	0
+37454	17588	0
+94868	99790	0
+9558	15451	0
+65150	3560	0
+11415	7594	0
+35645	41398	0
+63590	106246	0
+14158	21455	0
+49178	34024	0
+22798	950	0
+74540	51618	0
+37721	11228	0
+25779	9012	0
+13967	94117	0
+3921	58010	0
+36623	94944	0
+33103	68449	0
+59726	21789	0
+94026	17457	0
+55396	59022	0
+16367	24524	0
+14343	105573	0
+10933	27139	0
+16417	55887	0
+47181	105025	0
+95371	36107	0
+3410	10142	0
+14560	6992	0
+16081	99855	0
+98796	11228	0
+46595	2768	0
+103255	55184	0
+8186	103831	0
+45237	19996	0
+37233	27352	0
+14040	17098	0
+40183	59669	0
+91657	21789	0
+86585	17192	0
+13081	39290	0
+102914	103282	0
+80292	77406	0
+38016	16522	0
+20204	36382	0
+3217	95741	0
+10059	5763	0
+100773	13873	0
+43826	11798	0
+7106	58181	0
+7491	3740	0
+3217	10549	0
+23875	13435	0
+72781	7994	0
+18329	105039	0
+80526	5701	0
+14805	4582	0
+75409	70490	0
+98653	95951	0
+7266	3433	0
+5214	73931	0
+41942	25098	0
+101979	21265	0
+39417	37939	0
+7347	55299	0
+68091	41432	0
+13567	30963	0
+80273	12406	0
+25393	4391	0
+51422	53083	0
+25837	4474	0
+6192	68939	0
+8780	77861	0
+15795	94795	0
+19960	98021	0
+43517	16690	0
+7611	20614	0
+11868	72596	0
+14710	13156	0
+38822	13066	0
+35472	105409	0
+14726	97945	0
+106169	102466	0
+16045	103639	0
+7518	61788	0
+73023	23460	0
+899	16312	0
+11099	27466	0
+106169	8720	0
+68160	8884	0
+94592	27645	0
+7383	10933	0
+21265	25098	0
+10822	38310	0
+8468	14824	0
+18962	7702	0
+8901	12834	0
+106228	19351	0
+22159	19351	0
+10296	47769	0
+41075	4931	0
+49268	26479	0
+68160	105409	0
+39125	91916	0
+44030	31354	0
+10951	41157	0
+33961	12653	0
+1830	7063	0
+16121	87422	0
+15270	100166	0
+40708	73342	0
+71131	9268	0
+3170	38469	0
+101701	20653	0
+4171	39026	0
+103639	61202	0
+24974	17340	0
+19275	17505	0
+22982	50421	0
+51836	59376	0
+5299	82954	0
+13943	65697	0
+45738	20614	0
+33103	94795	0
+72474	15859	0
+5913	6702	0
+18292	40014	0
+57459	37985	0
+4201	95488	0
+69206	11002	0
+12424	68606	0
+1830	31494	0
+56091	9220	0
+58010	4013	0
+73838	22137	0
+20834	2208	0
+69374	17380	0
+91562	23129	0
+103995	100790	0
+25994	14842	0
+15932	17319	0
+7642	103525	0
+3723	47022	0
+9743	48146	0
+46266	93384	0
+47769	1095	0
+18267	101994	0
+19996	14726	0
+15485	72474	0
+47434	39841	0
+75512	71602	0
+40903	97663	0
+38763	93819	0
+81770	101701	0
+103898	12565	0
+94944	41384	0
+102151	28307	0
+92046	13066	0
+2960	106212	0
+10296	55158	0
+28307	41030	0
+105623	1416	0
+426	13773	0
+18381	40469	0
+20732	72828	0
+20877	21159	0
+25201	41613	0
+7994	48555	0
+9268	59425	0
+104557	21020	0
+26898	20614	0
+27466	68620	0
+39362	106431	0
+10670	4605	0
+19000	3826	0
+17861	55158	0
+106212	28626	0
+41584	37342	0
+38850	58230	0
+15214	44133	0
+37513	105266	0
+5701	59290	0
+41250	35852	0
+99292	12960	0
+57711	60715	0
+16946	32227	0
+94699	17004	0
+91916	38188	0
+43492	38692	0
+87472	41509	0
+5299	11735	0
+103841	102330	0
+99292	21020	0
+24992	104375	0
+58586	20755	0
+17861	9293	0
+41332	65951	0
+13435	12795	0
+44478	23033	0
+59290	75552	0
+35525	41369	0
+38877	21020	0
+16290	68553	0
+67831	22177	0
+18114	99444	0
+2478	4497	0
+25779	12917	0
+16027	22717	0
+15214	100643	0
+91562	37223	0
+33103	62849	0
+102707	41289	0
+52665	6758	0
+9914	38794	0
+16620	13753	0
+104481	21094	0
+35472	98224	0
+73023	95420	0
+17436	68424	0
+55184	104920	0
+87472	6576	0
+9380	6576	0
+28051	17639	0
+52058	11337	0
+68553	97650	0
+100699	20732	0
+26035	20431	0
+95142	18092	0
+72334	9312	0
+69578	59785	0
+49892	13195	0
+13284	36127	0
+45642	11019	0
+37342	7295	0
+22585	104818	0
+1811	104052	0
+9991	27645	0
+25078	99363	0
+38271	950	0
+79625	41301	0
+55976	100584	0
+12771	37868	0
+7063	1715	0
+94170	45738	0
+91144	13847	0
+17258	18381	0
+9517	10351	0
+11902	23276	0
+14117	19977	0
+105731	1112	0
+37620	100945	0
+19772	65736	0
+80073	102151	0
+5110	21265	0
+14996	17674	0
+51514	29006	0
+4087	57744	0
+70530	56309	0
+75071	7594	0
+12317	40914	0
+20614	35199	0
+16896	102151	0
+95192	9060	0
+80157	36558	0
+3170	6353	0
+100666	43574	0
+19040	6228	0
+104787	97901	0
+42732	103027	0
+96950	38442	0
+51514	52385	0
+18074	16711	0
+38541	16844	0
+14385	104533	0
+54154	13030	0
+12771	6732	0
+72596	11686	0
+16660	14216	0
+104317	2478	0
+11151	93561	0
+36733	13967	0
+15519	103525	0
+96679	42187	0
+11466	101772	0
+26353	22424	0
+20342	25131	0
+15049	54154	0
+40298	9602	0
+20595	26228	0
+13567	98704	0
+100089	43826	0
+8634	14958	0
+11645	34088	0
+54662	15598	0
+104481	5192	0
+30243	38782	0
+17728	39313	0
+8044	40750	0
+97945	4449	0
+93943	104459	0
+18869	11819	0
+827	4042	0
+29117	3024	0
+55013	104165	0
+105716	8064	0
+106246	70992	0
+16874	620	0
+43942	19351	0
+5848	13753	0
+87436	57144	0
+27846	2745	0
+26035	17988	0
+20675	25837	0
+3358	44119	0
+41030	57492	0
+104035	75071	0
+6702	38204	0
+36024	52916	0
+94592	99827	0
+5763	12442	0
+2942	25131	0
+17040	1629	0
+13435	14766	0
+14996	98006	0
+55013	15137	0
+18826	35963	0
+98006	7216	0
+15813	14924	0
+17861	8863	0
+100089	15570	0
+62046	94191	0
+19561	21903	0
+6228	57953	0
+15963	6422	0
+3759	42344	0
+4988	3921	0
+45738	9674	0
+75378	33148	0
+43504	104235	0
+17988	49109	0
+22159	26850	0
+69612	106498	0
+106498	25098	0
+37253	11584	0
+11546	75409	0
+98766	7721	0
+17970	87408	0
+50442	100510	0
+57953	7113	0
+52385	30787	0
+23704	23992	0
+5685	39362	0
+15570	1186	0
+9536	10692	0
+16690	45753	0
+43023	5701	0
+17143	41157	0
+1751	97619	0
+17927	28626	0
+43470	6228	0
+1095	9576	0
+44381	101853	0
+102398	93765	0
+97492	1186	0
+5361	59501	0
+81770	96950	0
+67820	13172	0
+3123	41204	0
+89500	48049	0
+8392	80910	0
+86600	9786	0
+1609	18762	0
+68235	9631	0
+64189	101963	0
+56541	15913	0
+12834	16157	0
+95766	18688	0
+44090	95741	0
+15032	46980	0
+20236	32351	0
+104235	102398	0
+59358	3723	0
+12442	15570	0
+23129	34599	0
+105998	11099	0
+92097	10822	0
+54263	97736	0
+23616	105877	0
+14385	96848	0
+6537	25508	0
+18585	93579	0
+6174	2989	0
+93238	8216	0
+51692	20834	0
+87472	9762	0
+58618	78573	0
+19374	80364	0
+20402	100561	0
+38016	52746	0
+20236	55013	0
+104459	21455	0
+68102	7216	0
+53083	6116	0
+106483	34944	0
+96487	40068	0
+103722	4531	0
+100316	4772	0
+62527	36127	0
+18381	100993	0
+15214	102297	0
+20847	44370	0
+25926	58618	0
+25335	94592	0
+31354	15250	0
+10036	58628	0
+82954	38959	0
+9953	98610	0
+40068	96824	0
+78573	12442	0
+8676	37928	0
+7962	14158	0
+9242	21159	0
+37676	37513	0
+43900	8372	0
+17143	44478	0
+12889	7947	0
+94855	20088	0
+105687	14978	0
+9077	96158	0
+96569	17340	0
+94026	101853	0
+2179	104052	0
+72596	10391	0
+8352	18007	0
+104035	16644	0
+85462	103027	0
+1647	10142	0
+69374	3952	0
+12722	11622	0
+27919	19960	0
+35695	59747	0
+58230	55826	0
+72828	43023	0
+32694	74081	0
+40298	88067	0
+13222	68424	0
+23704	11887	0
+41250	103448	0
+18869	39688	0
+22424	7594	0
+74540	4531	0
+620	12960	0
+15683	13195	0
+42618	100316	0
+22756	68281	0
+12889	10692	0
+103346	20847	0
+39141	63114	0
+39400	26745	0
+96011	36440	0
+72474	12539	0
+18585	39841	0
+99482	20031	0
+17319	39793	0
+57512	27299	0
+55184	46908	0
+64189	14083	0
+25681	93881	0
+69374	39920	0
+47022	15196	0
+11447	25681	0
+20563	17796	0
+16896	38423	0
+11798	15432	0
+17192	99482	0
+6512	97053	0
+7661	40002	0
+105687	19040	0
+38469	87472	0
+13584	101568	0
+59215	19394	0
+12424	42187	0
+25393	26246	0
+18869	99320	0
+20204	14560	0
+80034	102151	0
+1112	45366	0
+100848	14637	0
+29379	21249	0
+38204	98653	0
+722	60715	0
+27521	58606	0
+96963	76035	0
+94026	30693	0
+14235	55573	0
+35503	44370	0
+102757	32412	0
+94527	54275	0
+38613	105731	0
+6002	19351	0
+741	104165	0
+6860	4908	0
+68319	8246	0
+80364	10508	0
+38529	25148	0
+39362	15250	0
+42817	6732	0
+27745	98006	0
+9493	83096	0
+21214	38334	0
+25431	10982	0
+58586	19688	0
+44133	35199	0
+98567	98718	0
+43660	80073	0
+5254	37605	0
+46595	18368	0
+12134	13096	0
+40571	5015	0
+44119	20595	0
+27919	31896	0
+6537	99347	0
+101645	11584	0
+14747	80526	0
+13704	86981	0
+80882	95142	0
+10633	11902	0
+68424	2960	0
+54154	98370	0
+105998	6049	0
+26944	11337	0
+17588	100993	0
+97663	41384	0
+10692	44682	0
+24412	101221	0
+49656	1186	0
+101006	105039	0
+26944	1041	0
+40002	13567	0
+47336	53213	0
+3921	71602	0
+9380	101701	0
+20653	62911	0
+1416	100773	0
+36146	20595	0
+12815	722	0
+11962	71527	0
+71480	101043	0
+9914	12499	0
+16660	55527	0
+22300	10508	0
+55887	62079	0
+25098	10203	0
+38541	101568	0
+8592	19091	0
+17659	99562	0
+38877	49268	0
+39417	96963	0
+9896	39587	0
+41142	10692	0
+12116	29596	0
+94117	52665	0
+100584	25289	0
+10692	69612	0
+11415	93943	0
+967	68740	0
+12052	51514	0
+6402	101319	0
+82544	6702	0
+18051	18251	0
+96871	11564	0
+38368	71480	0
+967	15583	0
+68281	34251	0
+93362	96507	0
+16928	44594	0
+34088	10731	0
+5148	11433	0
+63114	18114	0
+100643	47801	0
+95371	101963	0
+38125	105573	0
+21455	97619	0
+96600	68515	0
+71602	4772	0
+6702	52665	0
+93765	46980	0
+14618	3740	0
+32826	58596	0
+54154	17489	0
+10549	100075	0
+3952	68408	0
+51422	43660	0
+106455	37513	0
+103614	15156	0
+601	103448	0
+14726	950	0
+61396	14472	0
+12152	98006	0
+18251	82392	0
+71438	36127	0
+52058	8514	0
+61396	102364	0
+59893	59808	0
+426	35893	0
+13195	16660	0
+23704	32252	0
+12478	21419	0
+678	5584	0
+59836	96158	0
+17380	7594	0
+47860	7063	0
+14824	8981	0
+530	6941	0
+31896	7134	0
+9198	87265	0
+27789	827	0
+694	32800	0
+29483	15650	0
+46003	992	0
+103792	98006	0
+55887	1609	0
+6758	17952	0
+2179	98370	0
+70973	104937	0
+103841	51422	0
+19561	104035	0
+80910	42396	0
+57459	10059	0
+26850	22982	0
+54577	96262	0
+40750	62740	0
+20515	5528	0
+97920	62849	0
+21324	16690	0
+9181	15451	0
+98796	80526	0
+14178	27971	0
+5848	8825	0
+105266	82392	0
+4474	96551	0
+27139	77343	0
+27337	79625	0
+4855	18942	0
+76035	103214	0
+28709	103012	0
+15747	100790	0
+101785	11057	0
+15376	104075	0
+5110	75512	0
+91776	7425	0
+20342	15064	0
+4449	53651	0
+41061	27645	0
+13522	1865	0
+14343	43960	0
+97053	5913	0
+8950	15485	0
+100338	59848	0
+5065	38334	0
+40535	85571	0
+103898	20755	0
+91144	33336	0
+93362	98021	0
+620	15701	0
+39060	19520	0
+98071	40128	0
+17887	3877	0
+5792	1139	0
+5381	13622	0
+96080	53651	0
+6798	73838	0
+80930	6915	0
+9361	16140	0
+19772	426	0
+98653	35893	0
+12116	8064	0
+35503	72991	0
+55426	59669	0
+43271	63590	0
+8468	106431	0
+3248	10596	0
+58628	11843	0
+5662	25779	0
+7016	31955	0
+94855	38822	0
+31106	22743	0
+11622	86585	0
+17380	95407	0
+794	91144	0
+47801	97492	0
+17457	8372	0
+106296	55976	0
+21862	43492	0
+36010	19520	0
+20834	56489	0
+17359	8754	0
+14011	16825	0
+15519	55592	0
+101994	17227	0
+3952	39688	0
+59358	40635	0
+69751	37791	0
+68281	43660	0
+52432	9786	0
+8780	22982	0
+91970	10670	0
+100820	99814	0
+26898	98393	0
+18585	75071	0
+2478	13642	0
+73092	93657	0
+36382	18007	0
+40903	8797	0
+4700	32826	0
+15250	11099	0
+98718	34599	0
+91970	2208	0
+98071	7347	0
+11503	62527	0
+39313	26035	0
+35695	94074	0
+38850	64189	0
+1647	106365	0
+22651	10596	0
+68160	4582	0
+68740	5566	0
+37428	98841	0
+11798	36314	0
+102200	10059	0
+25583	29006	0
+1942	53858	0
+61396	10296	0
+27846	94944	0
+40068	1715	0
+102435	19155	0
+27789	69147	0
+52862	7333	0
+69396	6422	0
+15103	6002	0
+105731	44229	0
+44229	13381	0
+16256	44583	0
+39187	41628	0
+101979	19688	0
+98610	14787	0
+100243	73975	0
+47434	77524	0
+19219	42599	0
+100534	20204	0
+7947	777	0
+20047	12152	0
+14861	12653	0
+661	38157	0
+33336	104326	0
+14861	12539	0
+7244	1095	0
+15485	38423	0
+1025	67604	0
+49268	100750	0
+38613	13030	0
+93657	8981	0
+71654	101899	0
+1416	52040	0
+20579	827	0
+33122	104481	0
+31249	66120	0
+68515	72293	0
+88306	12991	0
+48555	105102	0
+15214	53321	0
+6247	94896	0
+13642	38822	0
+15932	21061	0
+19925	103898	0
+20047	100243	0
+18826	50442	0
+28358	8720	0
+21823	19460	0
+51580	35067	0
+23129	16224	0
+99363	103683	0
+99216	64754	0
+3542	103749	0
+20940	39808	0
+28358	17436	0
+7702	38601	0
+68553	51514	0
+61485	41128	0
+96158	42732	0
+82660	71654	0
+38469	104497	0
+95059	10951	0
+41628	34599	0
+8846	43942	0
+35227	30341	0
+10095	7491	0
+9493	18007	0
+39473	59785	0
+79019	20236	0
+73506	69578	0
+3024	13584	0
+19481	57512	0
+94622	103141	0
+6941	11394	0
+4789	50421	0
+10878	17927	0
+55887	56566	0
+80598	10915	0
+32826	68876	0
+20402	68620	0
+14296	8921	0
+56045	48049	0
+98894	41613	0
+18329	53050	0
+40014	103792	0
+103831	24992	0
+45642	58220	0
+21075	8846	0
+43037	13337	0
+57967	68606	0
+12722	24092	0
+102151	41584	0
+3331	9743	0
+43037	12722	0
+81871	3331	0
+741	13306	0
+40535	1629	0
+71983	39235	0
+42200	6702	0
+54643	6321	0
+4855	6002	0
+23460	12204	0
+106350	9077	0
+94724	1186	0
+39920	5742	0
+102435	58596	0
+20047	37223	0
+39587	18601	0
+95588	40914	0
+14317	16660	0
+101701	22798	0
+38204	530	0
+95951	105447	0
+27228	73931	0
+48555	6156	0
+60715	8921	0
+15049	68449	0
+87265	4855	0
+96871	59669	0
+30243	104052	0
+91144	94896	0
+20253	31172	0
+26035	13704	0
+93765	26228	0
+51692	99363	0
+44478	87408	0
+12258	39400	0
+98796	13417	0
+106431	25201	0
+7244	95142	0
+87305	79685	0
+94191	106388	0
+41432	36733	0
+27466	17192	0
+23503	56309	0
+53213	63382	0
+57711	38204	0
+49268	47801	0
+20847	1008	0
+87198	105102	0
+38613	48375	0
+26035	23460	0
+39886	46067	0
+4013	93657	0
+5566	1095	0
+40750	27503	0
+103841	106483	0
+73838	12565	0
+10951	55396	0
+8098	992	0
+6798	8901	0
+1928	82544	0
+10059	8323	0
+18267	741	0
+21789	42817	0
+104165	20732	0
+12204	460	0
+20484	96789	0
+15103	57358	0
+18051	37113	0
+53858	7906	0
+10822	44824	0
+42817	4531	0
+22682	4013	0
+44583	9653	0
+14472	68424	0
+9602	15539	0
+29040	27645	0
+62497	3611	0
+21214	39417	0
+106169	63888	0
+38837	32351	0
+17505	41218	0
+95488	12722	0
+9077	19837	0
+43271	4449	0
+38541	38157	0
+11622	35503	0
+8392	40469	0
+8825	104920	0
+105623	21743	0
+35067	20713	0
+16290	17558	0
+1025	4449	0
+51492	13753	0
+18309	81871	0
+8392	35199	0
+80910	18485	0
+96700	17415	0
+17674	37791	0
+5036	43037	0
+7642	5584	0
+39886	98796	0
+40708	95407	0
+37499	33455	0
+1251	39313	0
+7081	50920	0
+34944	14805	0
+4789	86585	0
+18292	98584	0
+11798	62527	0
+24507	16290	0
+639	43826	0
+15032	4747	0
+5423	97065	0
+12317	37767	0
+73331	51692	0
+63382	62911	0
+18429	27384	0
+55138	15451	0
+38423	105877	0
+72293	102200	0
+95407	41075	0
+102398	36556	0
+10897	93683	0
+722	34088	0
+3139	16121	0
+13337	38529	0
+98584	87436	0
+17728	49178	0
+35893	10411	0
+43470	39400	0
+100804	18429	0
+16103	4497	0
+15137	8372	0
+13704	18688	0
+69836	23398	0
+68235	57967	0
+15747	22651	0
+44370	103614	0
+15932	21094	0
+20653	78785	0
+8533	105731	0
+63590	54636	0
+19500	8720	0
+77499	17143	0
+5507	91657	0
+899	93987	0
+426	32709	0
+104235	6437	0
+23129	6966	0
+87198	3410	0
+20713	93683	0
+80598	37223	0
+7425	45957	0
+7425	14726	0
+14747	39187	0
+97065	47769	0
+102297	35503	0
+12679	934	0
+33455	7295	0
+13831	24974	0
+21094	43826	0
+19132	39346	0
+40298	2478	0
+6422	14560	0
+4449	11415	0
+93321	18559	0
+15985	34615	0
+10479	20236	0
+20065	45738	0
+10596	91657	0
+80364	15120	0
+9312	9896	0
+57358	11019	0
+20133	11902	0
+18601	59785	0
+8468	93561	0
+87408	10897	0
+722	34024	0
+34322	17192	0
+103129	9517	0
+101006	5036	0
+38483	58181	0
+28626	73931	0
+30933	3826	0
+14040	31054	0
+13066	17674	0
+14040	18232	0
+41175	13222	0
+68876	7444	0
+19960	80598	0
+19275	51137	0
+15519	5192	0
+20065	40128	0
+16170	72764	0
+98841	97053	0
+10670	19417	0
+100400	7266	0
+25994	17143	0
+39382	88067	0
+2478	14059	0
+14577	56431	0
+40298	15015	0
+77524	6732	0
+60715	69432	0
+14422	9936	0
+12348	5720	0
+11843	37868	0
+14577	2505	0
+44757	47181	0
+3611	4222	0
+51137	101043	0
+59808	14996	0
+75051	18980	0
+8825	7347	0
+99640	91144	0
+95588	25289	0
+62797	19275	0
+40161	2527	0
+37290	58586	0
+57977	6042	0
+18688	5886	0
+7594	40469	0
+60006	2942	0
+43504	102398	0
+75552	99307	0
+11447	99827	0
+92097	18585	0
+17988	61396	0
+40535	96613	0
+99693	69432	0
+16367	64754	0
+11843	92216	0
+27846	20563	0
+98766	11039	0
+22300	8720	0
+61788	16081	0
+104075	14996	0
+11228	33148	0
+9810	7266	0
+45753	99320	0
+23033	71813	0
+22682	9724	0
+20402	72764	0
+51692	47181	0
+10122	91462	0
+18847	39382	0
+44757	44133	0
+17558	17098	0
+4013	73931	0
+106212	72745	0
+96080	56326	0
+32252	72764	0
+91144	43037	0
+80930	44594	0
+15795	100338	0
+105472	53498	0
+27183	28307	0
+99666	26850	0
+39920	57096	0
+560	10508	0
+13847	38763	0
+16103	2745	0
+15451	96262	0
+8352	65982	0
+41496	105447	0
+10596	11962	0
+52916	19871	0
+43826	14040	0
+97065	56309	0
+6192	93683	0
+58500	100750	0
+7661	25131	0
+92097	96700	0
+91144	79685	0
+102297	98237	0
+39707	103012	0
+11484	101645	0
+59669	38469	0
+43960	40164	0
+7925	44014	0
+103129	105447	0
+16690	101043	0
+30963	18902	0
+39819	101221	0
+24354	105716	0
+12815	15015	0
+28510	41528	0
+98237	45552	0
+47801	40083	0
+103841	99790	0
+39026	98210	0
+101103	101250	0
+20732	68437	0
+8611	39866	0
+21117	9380	0
+96906	620	0
+12653	42344	0
+7611	36558	0
+45237	44478	0
+21075	19543	0
+57358	4772	0
+70530	36440	0
+87265	25681	0
+99216	3560	0
+102086	82353	0
+38541	98210	0
+20342	13361	0
+2672	38800	0
+38469	22717	0
+12619	21620	0
+6860	10749	0
+3921	20535	0
+96700	101645	0
+105956	99121	0
+16743	37471	0
+40161	58606	0
+17359	43826	0
+40535	34944	0
+35107	100258	0
+65982	13522	0
+63114	58606	0
+17098	1251	0
+29040	7518	0
+1811	13813	0
+40535	52746	0
+37471	79019	0
+5701	1629	0
+7465	35893	0
+98006	15485	0
+41369	99517	0
+95059	82392	0
+16103	19192	0
+106246	38966	0
+17077	27846	0
+98653	32336	0
+5148	38385	0
+46266	54643	0
+30243	68606	0
+94117	77861	0
+24507	92113	0
+11151	10982	0
+17605	87387	0
+102330	3358	0
+38157	11466	0
+1416	7518	0
+38385	104317	0
+3217	8089	0
+55158	41432	0
+20549	8292	0
+4531	20236	0
+29025	12460	0
+1186	47004	0
+11601	37676	0
+41613	3587	0
+34615	36440	0
+51618	40535	0
+68804	2414	0
+13096	95766	0
+31955	99517	0
+69147	55573	0
+7367	99292	0
+54636	95588	0
+15230	18962	0
+20431	40083	0
+17970	51197	0
+71412	18902	0
+21061	12704	0
+3275	30933	0
+777	44133	0
+17558	41496	0
+44090	21743	0
+13890	19543	0
+10951	95407	0
+5720	104459	0
+68675	38782	0
+1538	44014	0
+10822	55887	0
+44358	17059	0
+10391	39141	0
+99517	36556	0
+49268	15376	0
+45351	19670	0
+80364	36361	0
+102839	17025	0
+5423	30933	0
+72764	16157	0
+105716	105336	0
+17605	13967	0
+7465	66028	0
+19722	20286	0
+98210	8468	0
+15196	70207	0
+104533	57711	0
+66659	6096	0
+37253	58230	0
+46738	9558	0
+15701	26944	0
+96627	3139	0
+35633	22137	0
+92097	87472	0
+10933	10878	0
+101994	63888	0
+10951	70973	0
+17380	99395	0
+45366	44119	0
+48375	14726	0
+13753	51137	0
+8392	52862	0
+6353	25994	0
+92079	59669	0
+98370	6595	0
+55013	6512	0
+11355	99482	0
+102200	7569	0
+38966	39587	0
+55299	40788	0
+15813	98841	0
+7333	41218	0
+17988	97120	0
+61788	9936	0
+32826	7367	0
+6096	9810	0
+17258	101056	0
+5192	3123	0
+99814	18464	0
+41061	2478	0
+53050	42754	0
+14824	68160	0
+33148	7367	0
+17818	54287	0
+86600	10036	0
+55826	41599	0
+36107	5214	0
+18007	9198	0
+1538	16417	0
+47931	5913	0
+59785	3024	0
+12442	39382	0
+68620	17340	0
+69999	96679	0
+103214	14158	0
+40554	11982	0
+68259	105496	0
+14904	91916	0
+51137	26479	0
+18031	98704	0
+103027	97650	0
+14135	67831	0
+22137	2868	0
+100338	104317	0
+99432	19611	0
+23907	19772	0
+760	14534	0
+106228	28841	0
+17505	15932	0
+61217	37791	0
+16896	13789	0
+10804	97901	0
+8592	97650	0
+35472	67831	0
+42599	23992	0
+41111	6553	0
+36010	36314	0
+59808	57744	0
+41613	22528	0
+18559	56541	0
+6678	33961	0
+10692	85462	0
+15413	58586	0
+5662	5848	0
+106498	7465	0
+76264	11922	0
+22066	69612	0
+14385	36713	0
+96906	53824	0
+16290	23704	0
+99347	8901	0
+59836	12653	0
+13602	14235	0
+2708	21843	0
+94724	85462	0
+32694	14675	0
+4879	70973	0
+22798	23033	0
+55138	33455	0
+6353	101645	0
+67831	91546	0
+56541	100037	0
+12008	16290	0
+59022	53406	0
+11735	19905	0
+99593	4255	0
+85552	7906	0
+26146	48375	0
+4964	1061	0
+4605	23398	0
+7347	103027	0
+11686	37233	0
+28051	19000	0
+12864	44090	0
+94868	70992	0
+78985	16140	0
+50570	20675	0
+104937	9361	0
+7544	41075	0
+21903	7721	0
+11843	85462	0
+40535	80598	0
+63739	14618	0
+39400	25487	0
+9361	63382	0
+15701	80364	0
+15214	46067	0
+9077	26093	0
+37928	104533	0
+59189	68218	0
+15485	24992	0
+62046	102272	0
+38763	4042	0
+30471	37513	0
+25681	103722	0
+41509	38520	0
+39458	25131	0
+55158	95073	0
+41496	102466	0
+33227	7425	0
+72596	9346	0
+97155	68606	0
+18902	63114	0
+26432	99121	0
+16522	10296	0
+13454	77861	0
+18329	7113	0
+47860	39141	0
+2478	38271	0
+13908	97492	0
+35963	100524	0
+71131	14498	0
+20065	794	0
+23297	92097	0
+56489	30341	0
+46003	91294	0
+14296	93897	0
+12460	41496	0
+91776	55426	0
+56489	24386	0
+68259	11584	0
+42344	16620	0
+5148	18847	0
+56326	60006	0
+661	2672	0
+21884	52665	0
+62805	20431	0
+13831	105266	0
+20515	5977	0
+102504	1538	0
+72615	22492	0
+55976	19257	0
+69751	17728	0
+6487	10296	0
+1865	20989	0
+25487	3275	0
+1811	69147	0
+26745	100037	0
+40903	5450	0
+103967	10692	0
+2868	5015	0
+86981	48480	0
+12348	63888	0
+82544	950	0
+14422	43853	0
+39382	7367	0
+19334	105649	0
+31494	38271	0
+5886	34978	0
+10841	20732	0
+8352	4747	0
+1139	36733	0
+39125	98071	0
+17380	14885	0
+20847	100439	0
+16256	42056	0
+35199	95811	0
+44229	101979	0
+91970	100316	0
+20595	41289	0
+41250	4822	0
+11355	96627	0
+9094	1609	0
+36361	20713	0
+4067	15250	0
+10951	80930	0
+94170	19543	0
+54636	16825	0
+53486	99855	0
+33336	24092	0
+72615	25201	0
+55169	8352	0
+94132	38916	0
+18429	62805	0
+58586	3807	0
+98945	96789	0
+105169	15214	0
+14601	103639	0
+39125	39334	0
+4531	43301	0
+20088	41157	0
+58586	1251	0
+96906	51564	0
+72781	1251	0
+41432	8514	0
+55426	103831	0
+57744	15250	0
+47860	9077	0
+63141	30693	0
+41315	17988	0
+41175	34615	0
+25078	4582	0
+9380	4724	0
+26880	23348	0
+59747	93897	0
+13584	20047	0
+41584	97492	0
+72802	19394	0
+73092	91591	0
+41075	102346	0
+23704	38966	0
+68449	1647	0
+13284	27105	0
+103187	17209	0
+27677	69432	0
+55138	103683	0
+11941	722	0
+8884	10749	0
+100037	11172	0
+6437	20515	0
+22466	77861	0
+12224	12478	0
+78948	55687	0
+50390	13240	0
+64189	31172	0
+16808	1865	0
+100089	3650	0
+55138	27919	0
+21419	21061	0
+101757	105716	0
+38692	38601	0
+95741	8825	0
+18292	19068	0
+15015	10391	0
+97011	13435	0
+18962	72334	0
+35067	25681	0
+19417	22651	0
+760	9346	0
+3248	16121	0
+49178	14996	0
+47057	11099	0
+16660	42187	0
+72487	10479	0
+81838	61396	0
+2505	17489	0
+71480	26277	0
+56309	8468	0
+101342	55687	0
+17728	22651	0
+45658	23503	0
+7216	71138	0
+7882	58500	0
+26228	43023	0
+10230	17166	0
+15539	81878	0
+102914	68661	0
+103200	39707	0
+18232	39984	0
+18847	69147	0
+14710	23583	0
+8169	103165	0
+44119	72474	0
+10122	106228	0
+10315	9268	0
+35227	17588	0
+23583	42754	0
+4474	98704	0
+12815	106212	0
+44594	73931	0
+18114	78806	0
+22137	32412	0
+39598	37767	0
+98945	1942	0
+45642	91451	0
+15451	73092	0
+19000	11645	0
+103995	3515	0
+104086	14958	0
+21342	22914	0
+50442	3390	0
+33871	41509	0
+104863	11355	0
+19192	5065	0
+11564	25926	0
+44014	15519	0
+67191	71131	0
+42344	77499	0
+40322	49275	0
+36107	6247	0
+47336	38204	0
+40788	94026	0
+96158	105538	0
+43271	1061	0
+65697	56489	0
+51556	7747	0
+13522	62911	0
+53498	23583	0
+11466	58628	0
+3248	21061	0
+15292	38529	0
+106498	41301	0
+32709	32119	0
+71438	103683	0
+67143	19611	0
+38822	102330	0
+57459	11982	0
+1751	54263	0
+100258	58503	0
+81878	8863	0
+10095	37676	0
+21359	19806	0
+25201	15539	0
+9380	69206	0
+26209	68281	0
+13240	4497	0
+96700	17952	0
+17098	4879	0
+7425	4449	0
+57358	11622	0
+104459	101568	0
+93362	7821	0
+38541	17282	0
+3740	43853	0
+41496	40311	0
+9220	35503	0
+96950	15270	0
+80312	11564	0
+12096	103683	0
+103027	45658	0
+57096	50442	0
+38520	11922	0
+72764	23704	0
+37428	59167	0
+102151	38469	0
+24840	12317	0
+1267	2571	0
+69578	17887	0
+104165	59848	0
+20342	11057	0
+4931	41398	0
+15137	105573	0
+21843	77406	0
+72615	3170	0
+38959	15413	0
+26277	45658	0
+106431	11715	0
+11002	24696	0
+31896	25487	0
+68740	16367	0
+10203	11798	0
+2672	8064	0
+28709	1688	0
+69383	91546	0
+103639	82392	0
+12771	20065	0
+85552	57492	0
+87305	41628	0
+44594	26432	0
+100790	100316	0
+38016	49892	0
+3248	6304	0
+43670	28124	0
+95301	95142	0
+43244	23583	0
+100332	68740	0
+20031	94868	0
+28709	94204	0
+38385	97011	0
+20675	68424	0
+68661	18464	0
+41111	87387	0
+42840	17380	0
+100848	22743	0
+40394	22717	0
+27919	13361	0
+9558	38916	0
+12518	103187	0
+102233	10785	0
+899	7313	0
+21789	48049	0
+72745	99693	0
+68876	91462	0
+6116	104481	0
+78806	35633	0
+50252	58606	0
+40068	99444	0
+45552	7925	0
+105409	68740	0
+20047	22651	0
+3740	11447	0
+87472	62046	0
+103683	7333	0
+20971	106296	0
+620	8780	0
+93238	9602	0
+4724	1942	0
+49101	35107	0
+777	58586	0
+39187	16874	0
+3305	97619	0
+2960	42302	0
+104863	37721	0
+91970	18942	0
+9762	12317	0
+8436	11622	0
+10710	98071	0
+24658	96487	0
+14534	15539	0
+99827	13066	0
+77861	12499	0
+62092	17970	0
+52665	19312	0
+12317	34088	0
+15413	87265	0
+934	17397	0
+43244	73092	0
+38988	5192	0
+8044	40014	0
+26880	20253	0
+27677	17988	0
+28863	9953	0
+59215	8901	0
+58586	91546	0
+99432	69206	0
+5977	75051	0
+45552	25131	0
+38966	48480	0
+12348	16367	0
+44682	71969	0
+18368	20780	0
+100075	72474	0
+14534	25681	0
+5528	12565	0
+2942	69374	0
+17659	79019	0
+28649	794	0
+9602	12834	0
+32826	106365	0
+4222	17659	0
+72781	68804	0
+5640	105649	0
+97168	105998	0
+25698	98224	0
+100037	14577	0
+8352	53197	0
+99347	69836	0
+94117	68424	0
+53837	9914	0
+2179	16825	0
+104235	794	0
+17319	62805	0
+26898	9991	0
+1715	51197	0
+36643	100804	0
+14601	60006	0
+69432	6860	0
+11337	102733	0
+59555	98224	0
+11394	12917	0
+7016	7661	0
+16157	40589	0
+96537	42817	0
+47931	4171	0
+35107	32252	0
+15270	49892	0
+15270	96627	0
+57239	6702	0
+19742	7857	0
+18031	23503	0
+38877	43037	0
+103792	36361	0
+19113	41204	0
+11466	19925	0
+11322	37985	0
+53406	43470	0
+56326	39313	0
+80073	38763	0
+4747	18267	0
+11902	27228	0
+96080	78985	0
+38850	13454	0
+80364	87387	0
+70973	96613	0
+17728	40354	0
+51197	25348	0
+87472	1942	0
+7994	37290	0
+8981	52746	0
+63739	24658	0
+20515	68939	0
+22717	12008	0
+91462	59022	0
+98567	12991	0
+105472	18292	0
+22651	59538	0
+58220	43504	0
+11228	101912	0
+58628	94132	0
+15795	9012	0
+16157	43660	0
+4423	20695	0
+19905	6678	0
+51618	18232	0
+12565	777	0
+97901	97619	0
+16045	8015	0
+12096	16157	0
+39060	29006	0
+19481	899	0
+80882	96871	0
+9493	22914	0
+49178	105998	0
+39866	102757	0
+19155	85552	0
+91735	102707	0
+37342	17059	0
+24840	38692	0
+7518	59538	0
+97492	59808	0
+13123	40914	0
+38469	101342	0
+95488	22137	0
+26479	13890	0
+37605	32236	0
+88306	15570	0
+100111	27645	0
+103448	78785	0
+10951	105956	0
+50920	8089	0
+58181	101319	0
+68894	77524	0
+87472	104533	0
+80910	56431	0
+96848	19791	0
+18826	14747	0
+74081	7016	0
+39091	14601	0
+5685	20065	0
+45552	7857	0
+12406	32173	0
+7925	41315	0
+48958	18585	0
+41030	68661	0
+40014	51740	0
+91451	21823	0
+14675	25698	0
+35819	8825	0
+8863	24696	0
+20088	82544	0
+41415	38692	0
+105409	21249	0
+14805	41204	0
+7680	3690	0
+14941	31955	0
+7544	1928	0
+1865	53651	0
+37233	19155	0
+44824	29379	0
+59425	13030	0
+3305	14253	0
+76264	70992	0
+101171	97785	0
+694	36107	0
+101620	95205	0
+18464	98584	0
+26228	19481	0
+11039	12619	0
+5324	41175	0
+67604	59669	0
+12815	37233	0
+26815	20204	0
+3170	18074	0
+87472	78962	0
+3826	69147	0
+8514	44358	0
+3139	50920	0
+27183	19772	0
+45840	43504	0
+99814	43942	0
+17258	16001	0
+30963	25348	0
+29379	20675	0
+22137	44682	0
+5792	93238	0
+62046	2571	0
+98584	21843	0
+46003	61901	0
+17166	61202	0
+106056	38794	0
+18522	42344	0
+25698	93819	0
+99678	15683	0
+38423	38171	0
+14216	68437	0
+68102	29483	0
+48375	11039	0
+13417	8533	0
+17818	57389	0
+8533	13890	0
+58010	69578	0
+27745	91657	0
+73838	53824	0
+45366	8372	0
+44381	4822	0
+39417	13472	0
+69751	16001	0
+1942	5381	0
+25131	24207	0
+12184	40394	0
+17639	25994	0
+31201	15292	0
+20847	105623	0
+19192	777	0
+68620	59726	0
+41528	10351	0
+39125	105932	0
+17525	6758	0
+97031	52040	0
+13908	47004	0
+44757	57711	0
+55138	44030	0
+97901	91591	0
+103502	6383	0
+80598	105472	0
+20595	6678	0
+12052	100893	0
+10933	15451	0
+37939	104075	0
+19294	20535	0
+67143	27105	0
+8634	4789	0
+74548	8468	0
+32301	12679	0
+20088	60715	0
+95741	23992	0
+97477	72781	0
+43492	53213	0
+38916	47181	0
+21419	81871	0
+72487	11715	0
+14117	19113	0
+99347	58500	0
+10692	10203	0
+9293	78962	0
+37342	8884	0
+11982	54643	0
+100643	44090	0
+10250	61485	0
+95219	67831	0
+11887	96700	0
+1217	56326	0
+102914	103255	0
+24412	16808	0
+100258	92216	0
+43960	22066	0
+8754	96537	0
+8884	16660	0
+61396	26370	0
+70009	19132	0
+8089	91657	0
+9346	9077	0
+101250	21020	0
+73975	827	0
+25431	100075	0
+97031	5065	0
+95371	21760	0
+6860	48146	0
+9094	12008	0
+7425	80896	0
+15913	104459	0
+93362	59824	0
+80364	55887	0
+85619	38171	0
+2478	102707	0
+3217	10670	0
+6247	41432	0
+65982	81663	0
+35472	11337	0
+47434	16045	0
+24992	97155	0
+43574	10570	0
+40708	93321	0
+43660	4747	0
+20484	10059	0
+4449	55639	0
+45753	106455	0
+24092	58628	0
+9971	6282	0
+5015	92079	0
+98210	6304	0
+15598	7106	0
+14601	101994	0
+28240	16874	0
+67519	53197	0
+58230	69739	0
+88067	104481	0
+31371	15015	0
+15570	100584	0
+10670	1041	0
+20595	57977	0
+13096	33122	0
+82660	93781	0
+20133	45840	0
+32412	100332	0
+18031	41075	0
+4582	41942	0
+35067	71527	0
+13943	105623	0
+99347	81653	0
+45552	27352	0
+56566	27503	0
+73331	23583	0
+66028	25379	0
+20484	42599	0
+18962	17575	0
+46980	5584	0
+3331	106455	0
+91462	2942	0
+45642	99363	0
+2179	93053	0
+29006	40469	0
+98071	13172	0
+13704	38204	0
+94944	57144	0
+4391	10479	0
+103165	21743	0
+12008	7347	0
+8148	7544	0
+9810	11564	0
+97492	73975	0
+101757	40372	0
+38800	43826	0
+13381	100643	0
+38334	7747	0
+827	639	0
+50442	95951	0
+41157	28358	0
+25583	68675	0
+13522	34615	0
+6073	10915	0
+11868	104863	0
+36470	25431	0
+68620	98567	0
+96950	12052	0
+6645	36623	0
+22528	43222	0
+100316	103967	0
+103141	1061	0
+59669	62805	0
+39091	722	0
+64754	100848	0
+33883	29596	0
+41030	56109	0
+51580	59022	0
+82392	37499	0
+100400	7313	0
+4855	19670	0
+38636	18232	0
+33455	65951	0
+19820	40554	0
+58230	103129	0
+13337	91776	0
+94324	14805	0
+39334	48375	0
+21249	10508	0
+61202	57389	0
+27384	75071	0
+93321	68606	0
+9674	41175	0
+69836	92187	0
+88306	62849	0
+9220	71527	0
+37223	13602	0
+97708	21843	0
+39458	38850	0
+59167	41528	0
+9868	38850	0
+23680	17077	0
+8115	57603	0
+1267	88306	0
+58618	80930	0
+101757	58230	0
+17258	27919	0
+19561	41289	0
+11099	22914	0
+19091	100258	0
+71527	45366	0
+44583	20253	0
+28626	11172	0
+103639	41942	0
+23704	950	0
+6402	69612	0
+50570	31598	0
+99593	77406	0
+26745	40068	0
+4087	99216	0
+17166	40589	0
+100243	91916	0
+17457	9653	0
+1267	31955	0
+11941	87472	0
+6304	1464	0
+6116	94699	0
+36556	46908	0
+40750	15552	0
+11941	15539	0
+14498	71438	0
+69783	39886	0
+41061	72781	0
+16081	93657	0
+61485	10549	0
+47860	95891	0
+4067	96871	0
+25335	3723	0
+97663	10391	0
+16224	2527	0
+106296	843	0
+4042	7680	0
+17258	20402	0
+7906	44478	0
+91830	14472	0
+50252	41175	0
+74548	96507	0
+105266	22743	0
+96569	38310	0
+1061	75409	0
+7661	69999	0
+48146	55396	0
+1942	101221	0
+96011	5640	0
+3024	31172	0
+68319	102346	0
+57967	65697	0
+70490	48146	0
+32119	12539	0
+9602	7333	0
+1629	14675	0
+45552	23992	0
+20047	56045	0
+21862	94074	0
+6645	91970	0
+38271	16743	0
+81838	40164	0
+3123	4855	0
+100338	1942	0
+98610	45535	0
+2414	7721	0
+96646	75051	0
+92243	67299	0
+93683	97650	0
+62092	101701	0
+96679	21649	0
+65951	17558	0
+73975	79625	0
+85552	74866	0
+104787	103841	0
+4700	28240	0
+42344	16946	0
+9242	38763	0
+31354	100316	0
+19772	102151	0
+7333	22528	0
+12368	98945	0
+11819	8064	0
+4747	9896	0
+6134	52746	0
+102086	97120	0
+56045	15214	0
+16644	94204	0
+8436	68424	0
+35067	16045	0
+18381	10095	0
+63750	43853	0
+38250	35963	0
+104937	23907	0
+80910	15570	0
+87387	17415	0
+98610	59167	0
+37342	19722	0
+37721	12204	0
+6619	106296	0
+16711	13156	0
+20133	37513	0
+45642	37513	0
+62079	68804	0
+18368	92216	0
+15196	17887	0
+53213	15715	0
+9268	11355	0
+101853	9077	0
+6992	55299	0
+11377	18267	0
+103012	98704	0
+2571	5792	0
+96871	12424	0
+17319	74540	0
+55158	97845	0
+6463	106455	0
+12722	3170	0
+14996	93926	0
+14601	103722	0
+55372	9293	0
+69383	29596	0
+15880	38385	0
+38663	21214	0
+7962	96824	0
+14011	9094	0
+103722	80896	0
+4931	100316	0
+59893	97785	0
+21884	71138	0
+105266	38483	0
+21789	32336	0
+106296	18092	0
+23398	46465	0
+584	39920	0
+38850	66659	0
+15859	13337	0
+96551	8392	0
+102435	6049	0
+70009	38442	0
+7947	97979	0
+51836	8044	0
+26944	33103	0
+6839	13499	0
+50252	36024	0
+27228	13923	0
+7383	86600	0
+39290	19583	0
+99693	96080	0
+45879	18601	0
+58606	36361	0
+10479	94622	0
+21214	57711	0
+59538	58503	0
+104557	96700	0
+74540	24207	0
+82544	9493	0
+9012	14083	0
+91657	17059	0
+17474	10710	0
+45753	24412	0
+7134	72334	0
+47801	15932	0
+8846	46266	0
+91657	19583	0
+93971	19169	0
+14422	15963	0
+26898	96871	0
+11645	70992	0
+59376	104709	0
+95407	26880	0
+67604	82353	0
+11433	13670	0
+40788	13522	0
+38966	22424	0
+12052	37290	0
+5361	2527	0
+17605	39125	0
+34615	52040	0
+1464	55013	0
+38782	57144	0
+13066	93971	0
+17558	87198	0
+42344	18267	0
+22914	17575	0
+99678	5192	0
+29596	17639	0
+59785	20847	0
+18942	3410	0
+96679	102364	0
+106483	24805	0
+22774	21159	0
+43960	30341	0
+18918	15985	0
+21620	55027	0
+15570	75409	0
+17818	74866	0
+45738	5299	0
+20834	51740	0
+8323	17525	0
+2369	85519	0
+38541	13789	0
+81871	9181	0
+7906	62152	0
+2868	14692	0
+15103	11503	0
+30471	80073	0
+39141	12460	0
+28709	45658	0
+101221	14317	0
+54662	106212	0
+11322	40311	0
+98021	39290	0
+20780	73838	0
+14158	44370	0
+9558	35963	0
+37513	18869	0
+2414	80034	0
+96848	29025	0
+51422	69432	0
+13066	93321	0
+4700	18114	0
+105039	36382	0
+95741	21265	0
+59785	38692	0
+57144	9470	0
+10391	39866	0
+39417	39707	0
+30963	40311	0
+2942	20675	0
+50570	18251	0
+661	36361	0
+17282	7081	0
+6321	17761	0
+101043	48958	0
+53213	50143	0
+15120	38850	0
+47004	23719	0
+15770	7134	0
+43222	24896	0
+38988	7107	0
+26209	21214	0
+99666	14726	0
+73354	96950	0
+14824	22637	0
+8720	5324	0
+7979	98237	0
+39313	100666	0
+14904	2942	0
+35472	21743	0
+2571	6321	0
+17098	28051	0
+41279	5913	0
+10804	43660	0
+96420	36470	0
+26246	41332	0
+55826	19374	0
+10652	76035	0
+91694	102272	0
+13773	75512	0
+93321	11584	0
+71813	10250	0
+103614	7216	0
+31096	70530	0
+639	12889	0
+82392	11601	0
+5065	97785	0
+36218	43301	0
+91294	8216	0
+41250	10374	0
+37471	41218	0
+6537	42344	0
+103722	7544	0
+13622	19275	0
+75071	1928	0
+57744	36440	0
+40554	72745	0
+6512	9896	0
+18522	9517	0
+14978	17359	0
+21862	99363	0
+5254	8611	0
+81653	62911	0
+67604	50442	0
+15985	9971	0
+27403	50920	0
+31896	36382	0
+39707	17659	0
+17474	65736	0
+22982	10549	0
+102914	7906	0
+49101	44119	0
+98407	41218	0
+31096	10878	0
+13306	9517	0
+11306	72745	0
+32336	45642	0
+14100	87422	0
+73838	27503	0
+31249	45753	0
+66028	57389	0
+19351	3587	0
+39125	75378	0
+41142	4931	0
+32709	105538	0
+82544	16946	0
+69383	36314	0
+45975	73342	0
+61901	61217	0
+45237	69612	0
+45975	5913	0
+97708	17659	0
+25837	8436	0
+34978	106169	0
+92079	17340	0
+61202	34599	0
+36382	45627	0
+9786	70490	0
+4553	11002	0
+59785	5507	0
+13081	72781	0
+46980	47181	0
+7465	32252	0
+43244	31054	0
+41061	55426	0
+43271	56045	0
+41599	19722	0
+93299	59893	0
+68160	27919	0
+31054	2768	0
+21760	5381	0
+15413	103187	0
+1811	16103	0
+934	52862	0
+639	3515	0
+3170	25131	0
+21743	34024	0
+94592	67299	0
+41528	13522	0
+16290	104235	0
+13435	19068	0
+39653	99855	0
+7611	52432	0
+17988	7367	0
+20535	3275	0
+3690	27228	0
+12889	17558	0
+103141	1609	0
+14978	105932	0
+1061	95371	0
+12152	8863	0
+98945	16103	0
+106388	12134	0
+26432	2834	0
+9896	17059	0
+38916	57144	0
+17059	30963	0
+69206	103749	0
+19791	13753	0
+101912	102707	0
+42754	24696	0
+3921	44370	0
+101620	93535	0
+58618	16170	0
+37676	40914	0
+56566	8266	0
+68160	18942	0
+11322	10315	0
+87198	101772	0
+14117	21760	0
+30341	14787	0
+68675	19611	0
+10374	95891	0
+6247	21843	0
+9602	38125	0
+43900	11377	0
+58010	30243	0
+82392	71138	0
+26353	7367	0
+105877	16103	0
+96679	1751	0
+103722	13989	0
+20460	42817	0
+93897	56460	0
+53083	13222	0
+15583	72334	0
+27919	97031	0
+11735	4255	0
+70973	4531	0
+24507	5214	0
+20047	3759	0
+5720	56045	0
+82392	44381	0
+12317	8533	0
+14534	8846	0
+96646	11819	0
+40635	94132	0
+9424	8551	0
+25379	26432	0
+80273	11564	0
+24593	25116	0
+38613	22191	0
+65697	94026	0
+9762	9198	0
+85519	61217	0
+75552	5015	0
+6192	4747	0
+26432	95301	0
+38310	5254	0
+25650	19791	0
+35819	69578	0
+31896	59747	0
+444	15932	0
+15432	38385	0
+38988	9558	0
+43660	103255	0
+5886	17761	0
+104481	40083	0
+18007	57953	0
+80273	104709	0
+102398	15913	0
+3433	12442	0
+91546	94622	0
+530	40298	0
+40298	7444	0
+55573	47769	0
+30471	62224	0
+41250	6049	0
+8468	99814	0
+47022	39653	0
+23129	103282	0
+9936	15913	0
+96600	21620	0
+106246	1095	0
+8653	14011	0
+100510	43670	0
+21159	11546	0
+12184	16522	0
+48958	10296	0
+7906	95951	0
+100534	934	0
+44757	99432	0
+12052	104035	0
+50595	8148	0
+106365	95766	0
+18688	21743	0
+21159	57492	0
+58220	2768	0
+39473	11868	0
+6116	18381	0
+58181	41350	0
+18232	38423	0
+29006	101757	0
+48555	79019	0
+23297	104459	0
+22756	1830	0
+19670	103012	0
+10452	21265	0
+19688	35963	0
+19722	28288	0
+7216	7544	0
+54154	39417	0
+11447	3921	0
+41250	63750	0
+32173	54577	0
+16224	101994	0
+35227	17319	0
+10841	72615	0
+71654	36107	0
+53165	10670	0
+45535	38794	0
+98224	44014	0
+40298	39587	0
+56045	13030	0
+95205	13847	0
+10951	4171	0
+5324	104533	0
+103995	2571	0
+36218	96963	0
+86981	62224	0
+5192	24271	0
+53651	48480	0
+7295	96507	0
+59669	31896	0
+87422	91657	0
+29025	55184	0
+103255	9936	0
+694	7721	0
+13172	22424	0
+55592	19460	0
+49275	78785	0
+14805	106483	0
+10036	42396	0
+1267	32336	0
+99121	102504	0
+1688	12539	0
+2527	86981	0
+18688	68606	0
+4474	5254	0
+103502	7383	0
+9936	19772	0
+21020	56091	0
+105169	6156	0
+4042	94026	0
+57239	100332	0
+15583	9517	0
+3515	20579	0
+38966	17415	0
+92216	99395	0
+24115	47022	0
+19091	99827	0
+19113	41175	0
+19742	38385	0
+19688	45237	0
+95588	38271	0
+38794	55826	0
+7106	25487	0
+6553	20847	0
+71983	68553	0
+33455	100316	0
+19871	7444	0
+25779	40083	0
+87305	45366	0
+32351	20713	0
+49275	7680	0
+93781	74081	0
+21359	96700	0
+10549	13195	0
+102233	80910	0
+18601	15292	0
+45552	47769	0
+12518	45366	0
+19500	21324	0
+19543	99855	0
+13943	42396	0
+10452	87387	0
+50390	14978	0
+21884	32412	0
+4067	17588	0
+25289	722	0
+58230	19977	0
+19722	17489	0
+10230	12499	0
+68235	8186	0
+94855	106483	0
+28863	5462	0
+678	54636	0
+56091	70490	0
+21214	16844	0
+87472	17837	0
+103841	23680	0
+53858	38988	0
+41496	93579	0
+39290	57144	0
+33103	41061	0
+14059	11484	0
+6992	52432	0
+16312	106455	0
+39598	24507	0
+6678	38442	0
+19155	12052	0
+96963	5685	0
+95588	94855	0
+87408	17143	0
+98407	33455	0
+81663	4497	0
+96789	98780	0
+95420	16620	0
+94026	7994	0
+101221	11394	0
+81871	44119	0
+1041	20484	0
+59824	106169	0
+39637	25994	0
+100075	33883	0
+3358	8846	0
+21342	25583	0
+15683	59848	0
+103831	31201	0
+23398	16946	0
+102914	6758	0
+17143	36127	0
+103722	24524	0
+20047	66659	0
+21843	19583	0
+38442	46067	0
+49268	35819	0
+98237	49101	0
+97065	98237	0
+7081	91970	0
+57953	42754	0
+1647	93384	0
+28863	81878	0
+23992	11686	0
+9762	59848	0
+32351	38143	0
+96158	70207	0
+3123	17227	0
+97492	12478	0
+12704	16027	0
+15913	69836	0
+23398	19219	0
+5462	60715	0
+12184	18092	0
+5299	61396	0
+10710	37620	0
+26228	9346	0
+91546	3123	0
+62152	51580	0
+4700	32694	0
+32351	7081	0
+101785	103639	0
+101979	5192	0
+105336	19460	0
+43244	10897	0
+69612	6096	0
+27745	68408	0
+72764	100561	0
+96824	43670	0
+25926	38837	0
+92079	96963	0
+48146	62497	0
+51137	11887	0
+9762	69999	0
+97901	72334	0
+43492	1295	0
+95059	62497	0
+87387	16045	0
+73342	91462	0
+77499	9094	0
+7857	26850	0
+11355	99593	0
+47181	17818	0
+22798	5640	0
+99482	35819	0
+94868	30963	0
+19806	10479	0
+7821	104326	0
+16985	74866	0
+3826	3331	0
+57977	73342	0
+917	68661	0
+4423	20971	0
+12917	36910	0
+14842	37586	0
+38125	10059	0
+39026	20286	0
+10596	67831	0
+102504	24974	0
+59747	94170	0
+1139	99640	0
+31249	23503	0
+6422	18007	0
+25116	38250	0
+21789	24354	0
+103228	30693	0
+12096	15701	0
+25583	45535	0
+14498	91830	0
+26745	15270	0
+101963	3611	0
+6512	71438	0
+50920	15747	0
+21020	72334	0
+7425	21249	0
+42302	43023	0
+100993	9346	0
+37605	1715	0
+106296	18074	0
+7518	98610	0
+10951	21324	0
+12317	2672	0
+7347	71983	0
+32252	5462	0
+36643	47931	0
+26745	91970	0
+41204	12834	0
+94324	103841	0
+5886	1740	0
+42396	16140	0
+6553	65982	0
+63382	62497	0
+37499	54154	0
+11843	11337	0
+16808	102151	0
+6156	10570	0
+16896	93321	0
+25994	27033	0
+53824	7882	0
+93561	33871	0
+13773	15747	0
+1629	49109	0
+100166	5299	0
+41584	40161	0
+45658	18762	0
+27384	16081	0
+1609	10434	0
+10230	17952	0
+96011	103346	0
+36470	37513	0
+94191	10785	0
+32301	78449	0
+45552	67831	0
+35645	30730	0
+77343	10250	0
+39313	105266	0
+50570	18485	0
+57459	12424	0
+10785	12565	0
+18329	57953	0
+28841	2478	0
+35227	11503	0
+87305	7444	0
+2708	41030	0
+6463	8292	0
+6798	72487	0
+19132	12917	0
+12960	26146	0
+104937	21159	0
+41204	8921	0
+15963	40903	0
+68740	11601	0
+36024	12134	0
+12077	2942	0
+15015	43244	0
+102839	65736	0
+15583	30693	0
+6116	39362	0
+12679	100534	0
+6282	68102	0
+105169	17319	0
+5720	22191	0
+39235	96646	0
+35525	39091	0
+55687	38966	0
+32236	67831	0
+7925	38483	0
+23503	5617	0
+76035	4855	0
+40298	101963	0
+66120	16896	0
+53824	99693	0
+31249	72781	0
+3723	51197	0
+6247	35107	0
+12348	39382	0
+55826	45879	0
+53498	10142	0
+44133	47769	0
+18601	18980	0
+12032	13670	0
+104235	40183	0
+37928	2745	0
+80896	20088	0
+8468	85571	0
+91294	10615	0
+69374	47022	0
+92079	52916	0
+96679	36382	0
+23033	48480	0
+29117	14787	0
+25487	17077	0
+101056	20484	0
+20204	102623	0
+13967	97920	0
+41128	56309	0
+58500	43670	0
+2505	57967	0
+99827	19068	0
+42200	827	0
+39382	4582	0
+57512	23907	0
+44090	20133	0
+6576	56460	0
+39738	6839	0
+14692	9361	0
+20236	17505	0
+17258	28358	0
+38782	15156	0
+15598	69147	0
+17489	73506	0
+14083	4605	0
+47004	5507	0
+38692	44381	0
+9268	14422	0
+6595	19742	0
+30963	39141	0
+36558	48375	0
+17861	42817	0
+15485	4822	0
+20579	96262	0
+105716	9380	0
+26353	13195	0
+72293	39738	0
+56489	91916	0
+87198	1025	0
+13284	36470	0
+10710	17436	0
+51422	19820	0
+99363	27789	0
+2369	36314	0
+58503	61901	0
+92097	72596	0
+101171	100332	0
+49268	38822	0
+13435	6156	0
+36440	67831	0
+37605	106212	0
+34615	80273	0
+14235	10508	0
+44370	6353	0
+1061	7465	0
+9181	101250	0
+12518	106228	0
+22585	47004	0
+35819	73023	0
+19772	17887	0
+68939	32351	0
+103639	17040	0
+44757	39598	0
+68675	934	0
+11922	9470	0
+68675	21117	0
+98445	6353	0
+104787	68235	0
+23398	47336	0
+12771	95741	0
+12317	49109	0
+13642	32119	0
+18007	37791	0
+3390	17143	0
+5977	17209	0
+21620	95371	0
+56541	12224	0
+91562	24115	0
+24271	68553	0
+40635	96011	0
+55826	6941	0
+22774	15270	0
+38822	99678	0
+31201	10391	0
+103187	96715	0
+103141	20847	0
+19871	14317	0
+4553	69374	0
+26479	16224	0
+54263	104052	0
+26850	20133	0
+98610	20847	0
+100561	19437	0
+11447	51836	0
+5792	8292	0
+27033	31054	0
+19791	61788	0
+102733	105472	0
+22424	14011	0
+87436	103722	0
+13724	37499	0
+68281	95766	0
+12478	17319	0
+20780	46465	0
+14958	15963	0
+35695	36218	0
+8921	104920	0
+49178	95407	0
+95142	14534	0
+39382	16874	0
+85619	9991	0
+53468	89500	0
+30730	94592	0
+99666	39400	0
+11754	8653	0
+6422	18688	0
+35852	87387	0
+20989	36713	0
+35067	103282	0
+59836	38837	0
+15214	100510	0
+41350	10982	0
+6042	7491	0
+28307	95488	0
+40164	15985	0
+106212	59290	0
+10411	13989	0
+8611	10710	0
+100075	40014	0
+46980	32800	0
+38966	101056	0
+32694	105850	0
+8846	51197	0
+100584	560	0
+81878	27139	0
+98445	11645	0
+8089	41628	0
+88306	40372	0
+3759	45642	0
+27384	92079	0
+3331	101772	0
+103200	12258	0
+31896	87408	0
+15963	3217	0
+5763	7925	0
+72293	14978	0
+106455	97785	0
+15175	17116	0
+67191	6422	0
+33122	100584	0
+8950	12619	0
+99678	31096	0
+73342	56326	0
+19611	41509	0
+31106	2414	0
+7544	105266	0
+13417	11322	0
+93897	53321	0
+20847	12368	0
+50570	7518	0
+24207	12096	0
+62805	33148	0
+20088	97011	0
+98610	17077	0
+12478	56489	0
+83264	40164	0
+106388	15650	0
+100699	661	0
+24840	19611	0
+103027	55138	0
+15032	99855	0
+28649	741	0
+6915	60225	0
+4747	13873	0
+106455	25487	0
+11415	560	0
+104481	38188	0
+11503	98841	0
+10479	7721	0
+8044	93657	0
+4605	843	0
+14253	100750	0
+22756	14216	0
+59215	20236	0
+97979	37985	0
+10915	26228	0
+38442	24896	0
+97650	50421	0
+83264	20204	0
+63382	5192	0
+106246	12771	0
+13195	2527	0
+13773	55639	0
+91970	100893	0
+15880	11584	0
+8015	2672	0
+71813	56109	0
+106483	44478	0
+12834	45429	0
+17907	6553	0
+12815	71138	0
+79625	39290	0
+760	43853	0
+3331	19169	0
+68740	68515	0
+57492	26093	0
+4931	104880	0
+40554	38988	0
+17359	32173	0
+7038	71527	0
+98894	96824	0
+22159	13670	0
+44370	68408	0
+1572	8720	0
+106246	16711	0
+56045	6758	0
+35852	105039	0
+7661	24783	0
+91657	69783	0
+17258	16825	0
+101221	92216	0
+52385	8825	0
+19132	18309	0
+40002	98445	0
+7747	9198	0
+7367	15570	0
+33227	10731	0
+3497	102297	0
+57953	51137	0
+73023	10615	0
+48555	14059	0
+17166	17040	0
+103525	15880	0
+15196	25098	0
+36218	57358	0
+15813	6839	0
+100773	55138	0
+72293	40635	0
+96507	27466	0
+14100	13172	0
+11466	722	0
+99593	10203	0
+40788	38171	0
+75071	80034	0
+53486	100316	0
+47769	777	0
+36146	4855	0
+92097	91451	0
+15214	27466	0
+11099	55027	0
+106228	6206	0
+104235	95205	0
+73092	39346	0
+17525	12368	0
+99593	101319	0
+70530	106388	0
+100993	8754	0
+40128	13435	0
+92216	8592	0
+93847	1688	0
+55138	9198	0
+8186	65951	0
+8592	6247	0
+56109	18847	0
+12722	20253	0
+100584	19257	0
+23033	100893	0
+37428	71983	0
+22562	38959	0
+71983	19155	0
+71813	93943	0
+18918	8825	0
+100166	3877	0
+44478	105623	0
+98945	91144	0
+93384	35525	0
+93987	32694	0
+92216	18522	0
+93987	1865	0
+62805	8148	0
+21324	17436	0
+14766	47931	0
+96262	1928	0
+96569	77524	0
+29379	104497	0
+25078	14675	0
+97663	17077	0
+11819	19871	0
+44358	91970	0
+7906	98894	0
+44090	63141	0
+41315	102733	0
+45957	19351	0
+37586	6402	0
+17258	82353	0
+33227	6463	0
+27337	105266	0
+104920	91916	0
+8846	96824	0
+7444	104481	0
+44090	934	0
+76264	9517	0
+18688	74548	0
+39598	98021	0
+8592	32119	0
+17227	15715	0
+95205	16027	0
+7962	11564	0
+103346	27139	0
+87422	6116	0
+8044	40002	0
+14577	17575	0
+61788	11520	0
+15715	80073	0
+70973	73354	0
+57358	97979	0
+12889	37868	0
+18031	105850	0
+98224	103614	0
+67299	27403	0
+9094	97155	0
+99363	81838	0
+8592	39060	0
+13567	1139	0
+1865	67191	0
+26035	12077	0
+35199	47057	0
+1235	104557	0
+99363	98006	0
+14422	50442	0
+15770	23129	0
+20515	12499	0
+96700	8611	0
+47434	19257	0
+13381	51492	0
+94896	73838	0
+103502	41061	0
+106212	38368	0
+55527	8863	0
+41415	8352	0
+36361	42599	0
+47022	6192	0
+15230	21862	0
+22743	38016	0
+9312	94855	0
+7925	88306	0
+9991	48375	0
+53321	1041	0
+94622	8372	0
+48146	39920	0
+28649	13622	0
+71654	16170	0
+18617	10434	0
+15598	12224	0
+22585	33336	0
+53213	41432	0
+4067	6619	0
+16690	72781	0
+25078	20653	0
+93362	21214	0
+96569	102504	0
+56091	7661	0
+13567	31201	0
+7544	15270	0
+21649	9346	0
+39187	16860	0
+106365	2989	0
+26850	68939	0
+37513	75512	0
+6992	53486	0
+7444	98006	0
+3433	100993	0
+1572	66028	0
+19000	27139	0
+10731	101194	0
+100561	61485	0
+18092	98006	0
+104165	99693	0
+16660	16001	0
+3542	24992	0
+25779	5324	0
+12442	23211	0
+40354	39235	0
+41250	23719	0
+43293	6678	0
+80312	45957	0
+58220	38663	0
+43470	6798	0
+71438	39382	0
+17525	11962	0
+101899	23719	0
+39362	11819	0
+20236	33871	0
+97168	6941	0
+17952	18232	0
+92032	97785	0
+46980	13066	0
+105472	9493	0
+22191	31397	0
+57492	11057	0
+25098	92187	0
+93943	38250	0
+68449	7611	0
+20204	85619	0
+11002	48555	0
+94896	55976	0
+6042	17359	0
+426	17380	0
+72802	9424	0
+24896	29040	0
+19925	36713	0
+3560	97031	0
+105998	2179	0
+71983	58503	0
+39362	105472	0
+20133	104533	0
+96963	96080	0
+50421	14805	0
+22300	79625	0
+59538	23460	0
+32681	62497	0
+83096	15859	0
+59290	6049	0
+53651	34251	0
+54662	72781	0
+75552	14996	0
+36127	100773	0
+93683	19132	0
+98407	12052	0
+16170	17659	0
+63750	23704	0
+103012	7465	0
+40372	43960	0
+32336	760	0
+17209	98780	0
+9242	20515	0
+97155	760	0
+28626	98445	0
+104086	104787	0
+101250	24783	0
+57603	29025	0
+102233	16027	0
+1251	98393	0
+72487	56045	0
+10203	80930	0
+100790	20847	0
+104920	56045	0
+99363	25536	0
+80882	13873	0
+103255	29117	0
+88067	8015	0
+47801	7367	0
+1112	31249	0
+8634	56541	0
+104863	4855	0
+1751	14385	0
+101757	20047	0
+3170	74021	0
+93987	56460	0
+63114	40354	0
+1112	37513	0
+95811	41157	0
+62152	3433	0
+38188	106212	0
+12442	11819	0
+100338	100316	0
+41030	40554	0
+30341	39793	0
+8266	13813	0
+59290	8653	0
+40161	68606	0
+32351	20204	0
+12704	21117	0
+105731	77524	0
+26370	7081	0
+12679	41250	0
+12406	24658	0
+96420	18847	0
+69739	12116	0
+22774	39473	0
+93657	29379	0
+48480	36782	0
+103228	106498	0
+52665	50390	0
+26035	9012	0
+12539	15175	0
+19437	40635	0
+6537	3497	0
+14958	54662	0
+59747	17282	0
+15292	67519	0
+15064	32694	0
+10933	15747	0
+18429	97619	0
+68661	11415	0
+16825	100893	0
+56489	99666	0
+68091	29379	0
+30243	26745	0
+77343	10315	0
+6282	79019	0
+24992	25487	0
+80273	7947	0
+45879	54154	0
+104709	14805	0
+3433	7016	0
+105877	103898	0
+100993	39920	0
+100243	17340	0
+55138	59639	0
+97619	96679	0
+45351	1267	0
+5848	36127	0
+17340	15598	0
+18559	62497	0
+40788	7680	0
+18723	17397	0
+17359	16312	0
+2745	99827	0
+3515	9293	0
+38520	96646	0
+12442	20732	0
+68449	23616	0
+11117	19791	0
+1647	71983	0
+80157	8372	0
+17605	66028	0
+19688	103282	0
+17927	37290	0
+102364	104557	0
+71138	741	0
+13967	19520	0
+98653	12815	0
+105932	31249	0
+61788	10529	0
+16620	95059	0
+9242	96871	0
+37823	9576	0
+81871	23616	0
+100111	41289	0
+66659	59555	0
+32336	105731	0
+14135	24974	0
+92216	16140	0
+56326	16224	0
+62152	11798	0
+22466	47967	0
+80882	34024	0
+19481	57953	0
+13096	38877	0
+6678	44030	0
+93321	37290	0
+100945	26277	0
+7680	37586	0
+62740	12704	0
+1235	18585	0
+41175	9361	0
+9293	11228	0
+60261	59639	0
+9953	14422	0
+7465	7295	0
+10692	46595	0
+19113	92046	0
+99855	19155	0
+19871	101785	0
+104481	14100	0
+23211	37676	0
+56309	8551	0
+63590	24075	0
+56045	17380	0
+14040	43504	0
+92097	28841	0
+100584	98780	0
+9424	6247	0
+104459	3611	0
+1942	4582	0
+5015	3807	0
+43900	68661	0
+8825	20732	0
+57358	56045	0
+4497	43301	0
+2834	53050	0
+56309	95891	0
+6002	18980	0
+41415	105850	0
+4605	105850	0
+51197	104035	0
+27677	54234	0
+40014	73931	0
+9724	100400	0
+100258	2208	0
+105472	70009	0
+59893	9786	0
+102839	13773	0
+17258	101912	0
+81770	1811	0
+8981	19500	0
+44583	57711	0
+55592	102623	0
+6247	105447	0
+20595	46067	0
+19561	41157	0
+43271	55184	0
+5036	15701	0
+8015	73354	0
+7962	27846	0
+1078	24974	0
+78806	45957	0
+17192	8064	0
+98071	14135	0
+1572	7882	0
+23276	59747	0
+102707	19996	0
+79685	13989	0
+70009	57492	0
+25201	9971	0
+20047	6678	0
+7295	25487	0
+1217	27139	0
+56309	56541	0
+59022	96871	0
+105932	8089	0
+93299	13831	0
+38850	51836	0
+8846	102839	0
+8372	53213	0
+39235	44133	0
+18329	22137	0
+14618	11798	0
+92113	4700	0
+37620	24696	0
+37767	15583	0
+7313	57744	0
+106056	18902	0
+13454	27521	0
+9936	11798	0
+7979	97945	0
+4724	3331	0
+16928	48958	0
+44358	51514	0
+93897	100643	0
+32826	16290	0
+21760	69578	0
+8884	15683	0
+7134	24507	0
+96963	77499	0
+71983	98210	0
+4531	92079	0
+45840	22637	0
+65736	72615	0
+11355	38850	0
+41432	18962	0
+24658	9991	0
+14059	20713	0
+91546	45738	0
+39688	62527	0
+80034	59808	0
+6096	42396	0
+102466	38442	0
+1078	47434	0
+70207	39527	0
+48049	27971	0
+13622	3410	0
+55396	10670	0
+23033	11057	0
+37253	96569	0
+103967	760	0
+101853	16312	0
+11843	105573	0
+53486	6116	0
+97663	103129	0
+97053	7383	0
+14100	99307	0
+53498	2369	0
+25837	44583	0
+20047	38271	0
+99216	65150	0
+59538	96789	0
+58586	46266	0
+12815	61396	0
+13030	17143	0
+21760	98704	0
+100643	899	0
+95588	9868	0
+29040	18918	0
+12815	48146	0
+77524	81871	0
+104317	39334	0
+26093	59737	0
+8611	103228	0
+17415	97120	0
+22982	38368	0
+93535	102364	0
+59501	40354	0
+47181	62152	0
+6915	68160	0
+104235	59358	0
+93561	31172	0
+22717	23211	0
+44119	6537	0
+8846	4042	0
+93053	55860	0
+620	46003	0
+16860	100848	0
+101103	69739	0
+67519	21342	0
+42754	36382	0
+56431	103841	0
+41250	14472	0
+39290	17436	0
+100666	66028	0
+22492	55887	0
+23033	65982	0
+21342	110451	0
+101785	9220	0
+80312	95811	0
+28863	87265	0
+26898	35963	0
+9517	27521	0
+19169	17209	0
+105687	40164	0
+17558	79019	0
+6915	95951	0
+39637	25116	0
+14904	10897	0
+13123	19294	0
+6228	95192	0
+21455	9936	0
+91294	22424	0
+104035	47181	0
+31598	6206	0
+16620	35645	0
+17004	22492	0
+5462	45366	0
+57977	10933	0
+11099	19791	0
+17837	97979	0
+1830	39555	0
+47336	14766	0
+96569	17059	0
+41279	103012	0
+3275	53197	0
+6839	9674	0
+55372	17143	0
+53050	78985	0
+43670	6619	0
+19996	3759	0
+5913	44119	0
+20460	13584	0
+102398	7680	0
+25837	11887	0
+37342	56489	0
+44594	14343	0
+55299	75552	0
+41111	70992	0
+3170	16690	0
+27846	72615	0
+4531	101043	0
+38016	68643	0
+22137	12258	0
+9012	101912	0
+101963	27971	0
+9242	1928	0
+21493	51580	0
+14618	54662	0
+43900	7333	0
+59189	25487	0
+11819	43900	0
+13584	34251	0
+22774	8015	0
+31371	93847	0
+59824	54234	0
+26880	4087	0
+12815	94868	0
+28051	39313	0
+45753	1865	0
+7925	5423	0
+19772	26370	0
+42200	81838	0
+43504	96679	0
+7106	4222	0
+15650	95588	0
+7347	14996	0
+10731	55573	0
+102247	67519	0
+14498	15650	0
+60225	18942	0
+4931	13381	0
+10915	98567	0
+92187	50252	0
+1416	39793	0
+30787	4724	0
+100893	24593	0
+72802	36218	0
+37985	26745	0
+3275	9293	0
+18585	16367	0
+7016	68553	0
+98718	55027	0
+5462	105623	0
+96158	13096	0
+15292	97120	0
+39313	14787	0
+32412	35525	0
+12406	39793	0
+105102	92187	0
+39473	96700	0
+3358	17907	0
+13522	80312	0
+4772	65697	0
+73931	661	0
+11922	97945	0
+60225	9762	0
+103187	93847	0
+35645	73975	0
+34088	8950	0
+11798	7661	0
+41030	53498	0
+14805	103722	0
+5324	41075	0
+25078	96507	0
+98237	91776	0
+9361	9094	0
+80882	20515	0
+58181	37939	0
+87408	26815	0
+76264	9380	0
+6422	43023	0
+97031	87387	0
+97031	43942	0
+96551	81770	0
+4789	104557	0
+96551	5214	0
+69383	94944	0
+105169	3410	0
+18429	11002	0
+78785	68661	0
+40354	11355	0
+18114	103141	0
+87422	25098	0
+14135	6282	0
+23719	97920	0
+104533	43942	0
+39060	7857	0
+11099	23503	0
+19996	87305	0
+99320	16256	0
+20431	6437	0
+17659	10036	0
+59215	16045	0
+37513	28841	0
+31494	59022	0
+20286	86600	0
+934	59189	0
+6174	26209	0
+96789	3952	0
+76035	4087	0
+29117	22682	0
+37676	26146	0
+1235	19871	0
+6798	10652	0
+95073	14726	0
+15985	21862	0
+9012	30787	0
+17319	30730	0
+56566	5584	0
+19611	46003	0
+19481	95219	0
+63114	5886	0
+6702	39060	0
+96080	43293	0
+21493	14117	0
+11584	68160	0
+37233	100524	0
+11819	39841	0
+16946	23276	0
+103898	7106	0
+94795	41942	0
+22137	38520	0
+81838	8950	0
+55426	15137	0
+37373	7925	0
+76264	14040	0
+16522	9830	0
+11228	15859	0
+4772	38541	0
+99790	7107	0
+105447	10411	0
+59358	13472	0
+91735	10315	0
+13831	43574	0
+58503	8098	0
+105649	11172	0
+12116	37721	0
+8323	22492	0
+30730	45366	0
+15137	9242	0
+105472	105932	0
+45879	105538	0
+22717	40708	0
+14178	12442	0
+12032	2672	0
+37868	32336	0
+55372	89500	0
+5528	26944	0
+12406	104818	0
+105102	23348	0
+94527	18762	0
+17605	18232	0
+40128	66028	0
+20595	28358	0
+12565	54662	0
+967	16224	0
+94026	13361	0
+45879	22562	0
+11819	12204	0
+57459	14083	0
+18942	3759	0
+33227	28510	0
+8169	17059	0
+14422	91462	0
+57389	7016	0
+17143	98796	0
+96613	5148	0
+17927	92046	0
+69612	39235	0
+19806	17258	0
+39346	18329	0
+22717	13704	0
+11039	94026	0
+6192	1008	0
+106169	79019	0
+18762	101912	0
+20535	12134	0
+24271	21094	0
+25681	20031	0
+110451	24207	0
+97920	11151	0
+21214	19561	0
+99444	104326	0
+45738	19132	0
+59808	35067	0
+56326	35645	0
+43826	38541	0
+950	3921	0
+18918	103228	0
+19722	4724	0
+9312	1416	0
+99640	43960	0
+85571	38800	0
+43683	101221	0
+31249	61788	0
+96950	44478	0
+1235	17818	0
+18826	97031	0
+19481	93926	0
+92216	14011	0
+36782	12348	0
+14924	4988	0
+5528	18918	0
+59022	11337	0
+11002	43900	0
+75378	7081	0
+9991	8884	0
+69783	101757	0
+44594	56541	0
+100111	32336	0
+24896	58220	0
+3275	12258	0
+69783	14216	0
+43853	1942	0
+3433	12152	0
+23398	98796	0
+11520	52040	0
+9762	91562	0
+100400	1025	0
+3497	72334	0
+99593	70009	0
+57967	10508	0
+8186	46003	0
+33961	91591	0
+96871	72877	0
+70009	44119	0
+38916	23276	0
+101772	80598	0
+96507	43660	0
+11484	21884	0
+39026	21061	0
+95741	100820	0
+15156	62079	0
+18267	899	0
+7107	58230	0
+16256	15196	0
+9424	96158	0
+59824	68319	0
+15770	93847	0
+38959	95891	0
+13195	94868	0
+20834	3248	0
+98237	14958	0
+97053	6860	0
+14692	21324	0
+106228	93238	0
+19806	98210	0
+25379	13081	0
+91776	36314	0
+13670	105932	0
+3170	100510	0
+18869	72745	0
+13873	40372	0
+18723	41584	0
+55426	9293	0
+98407	99855	0
+57967	21020	0
+105956	30471	0
+102247	77861	0
+17505	16027	0
+6678	67831	0
+30933	19688	0
+35503	13140	0
+12406	80896	0
+61485	21159	0
+4013	6619	0
+19996	5913	0
+6073	34944	0
+2708	19192	0
+20675	94204	0
+68620	94944	0
+104075	47434	0
+39400	14675	0
+68620	96963	0
+6915	39458	0
+7882	104075	0
+100037	85519	0
+71480	16001	0
+4700	5977	0
+52862	7821	0
+18232	6228	0
+97398	16103	0
+28240	21006	0
+32005	35645	0
+6487	33455	0
+9198	102233	0
+584	38334	0
+93987	2179	0
+19068	9077	0
+13222	9830	0
+93971	2708	0
+20484	19040	0
+4171	16985	0
+53197	93847	0
+44757	8592	0
+13337	72991	0
+110451	25348	0
+27228	37253	0
+97053	82353	0
+7857	777	0
+18688	103749	0
+6537	8468	0
+444	59726	0
+97477	44824	0
+39653	101701	0
+26353	53858	0
+86981	13602	0
+77406	4988	0
+6228	8064	0
+21884	24207	0
+68939	24412	0
+24207	23875	0
+15015	1751	0
+899	67191	0
+39060	47004	0
+59893	40372	0
+11019	7444	0
+18723	50442	0
+54287	3410	0
+32173	103841	0
+40535	25393	0
+6463	14100	0
+11306	15270	0
+15519	94170	0
+19742	78806	0
+97663	43492	0
+19905	94170	0
+41432	101963	0
+81653	17227	0
+29040	10804	0
+60715	104818	0
+14618	17192	0
+12348	15683	0
+9268	59555	0
+57144	106350	0
+78573	11584	0
+55426	13195	0
+24992	4497	0
+20484	10479	0
+8352	24974	0
+101319	9830	0
+45351	3723	0
+14958	105877	0
+7465	3358	0
+39141	14787	0
+11754	15485	0
+40394	100037	0
+4042	8115	0
+38125	51580	0
+20236	39841	0
+105731	9181	0
+14766	30933	0
+39060	103792	0
+61396	9631	0
+6402	1830	0
+100089	2478	0
+87408	39458	0
+56109	843	0
+12096	5381	0
+44594	42056	0
+19611	103129	0
+10822	3952	0
+23704	28709	0
+32351	16690	0
+59669	26432	0
+7925	23211	0
+105716	96906	0
+35893	19871	0
+94592	91830	0
+100534	20088	0
+103012	105409	0
+17728	3497	0
+8653	15932	0
+11798	5640	0
+32236	11798	0
+55592	38763	0
+1416	7081	0
+53406	13813	0
+39458	2768	0
+7594	9424	0
+42187	13066	0
+58596	4067	0
+53213	17209	0
+6619	6553	0
+5110	15715	0
+94592	9810	0
+8797	53213	0
+63141	42817	0
+93881	9868	0
+34251	11394	0
+41111	57492	0
+93384	13472	0
+99517	22300	0
+21921	38850	0
+4449	15292	0
+39313	3433	0
+103487	6096	0
+87265	61485	0
+96487	27919	0
+71138	18902	0
+20065	38125	0
+97477	16660	0
+19040	101912	0
+39841	27745	0
+20713	32681	0
+70992	12653	0
+25289	52665	0
+55687	42344	0
+17077	7038	0
+99517	9517	0
+29483	20342	0
+1688	104937	0
+25583	3826	0
+38850	41942	0
+93384	40002	0
+46003	19091	0
+9268	20286	0
+18429	12991	0
+105573	950	0
+15156	63739	0
+43574	95951	0
+103214	35503	0
+103282	102435	0
+9724	43271	0
+25116	1112	0
+106431	27677	0
+97708	101963	0
+41250	44229	0
+27846	16808	0
+15376	73331	0
+59501	53486	0
+8514	39362	0
+15175	17319	0
+23704	71138	0
+11520	4497	0
+38385	26815	0
+20088	16170	0
+61217	27521	0
+22798	61396	0
+44358	11447	0
+8266	17505	0
+8392	101757	0
+98237	41204	0
+103614	7134	0
+38601	20877	0
+20133	10731	0
+103141	91294	0
+28841	17837	0
+75409	28510	0
+7994	49892	0
+36910	85619	0
+52916	4789	0
+11645	14710	0
+41384	57239	0
+80896	100400	0
+7721	22774	0
+9198	70009	0
+58181	100584	0
+6537	13753	0
+5913	57389	0
+68160	92079	0
+1235	27677	0
+28358	15032	0
+38442	106365	0
+13789	3170	0
+18051	8884	0
+62527	102233	0
+4988	69751	0
+1416	103487	0
+94074	27745	0
+7383	91830	0
+14885	46266	0
+95766	91591	0
+11057	106431	0
+93847	103448	0
+3139	36361	0
+77406	6553	0
+21061	39235	0
+97945	32173	0
+33961	79625	0
+96848	72334	0
+13642	38613	0
+23875	9762	0
+23680	15451	0
+8468	20236	0
+72615	39738	0
+73023	35852	0
+79019	33871	0
+93053	47931	0
+14924	30963	0
+26479	100820	0
+34251	39886	0
+80526	14577	0
+4423	28358	0
+93579	12442	0
+12184	36107	0
+18601	4042	0
+97031	17837	0
+75378	4789	0
+25078	40372	0
+97785	38763	0
+59893	20460	0
+3331	101963	0
+42302	1008	0
+14235	59726	0
+39637	99347	0
+103749	6553	0
+27645	47336	0
+1041	16874	0
+18464	55860	0
+98841	19611	0
+8611	59425	0
+18723	19722	0
+15064	98610	0
+53498	43574	0
+13195	68620	0
+105336	101171	0
+8468	100111	0
+14534	48163	0
+3587	98796	0
+94855	9558	0
+54643	71969	0
+18007	55687	0
+97619	9181	0
+24271	49178	0
+39400	18232	0
+18381	9493	0
+46738	71138	0
+40311	39688	0
+7821	39866	0
+102435	5148	0
+104375	12889	0
+11754	21214	0
+41415	20695	0
+5148	96789	0
+10951	16711	0
+33883	94132	0
+99678	96507	0
+12917	14941	0
+3542	8044	0
+102398	75409	0
+11433	17474	0
+8216	96789	0
+61788	41095	0
+13096	106498	0
+18007	7702	0
+35503	13284	0
+81838	42056	0
+14158	27033	0
+6702	38692	0
+9953	42056	0
+11520	26277	0
+71654	22982	0
+15451	2527	0
+9424	28626	0
+49275	899	0
+97619	97492	0
+11868	65150	0
+13381	1025	0
+19374	21823	0
+76264	70530	0
+42817	67299	0
+39141	15214	0
+7661	69578	0
+97492	104086	0
+6595	15032	0
+24805	103012	0
+99593	100804	0
+100893	3952	0
+10142	103898	0
+97945	10549	0
+55299	15583	0
+43517	14011	0
+58181	38423	0
+3024	16417	0
+73506	78449	0
+27677	12032	0
+97155	54577	0
+32826	39598	0
+56109	61217	0
+21249	101006	0
+68620	68424	0
+68939	45351	0
+15015	12317	0
+24115	37985	0
+101568	5701	0
+19611	16896	0
+98718	31354	0
+14637	10878	0
+41628	18092	0
+45642	55169	0
+5065	21324	0
+5528	27228	0
+95811	21047	0
+39738	76264	0
+8533	95371	0
+23297	67831	0
+7107	23276	0
+9094	15770	0
+45429	105623	0
+105409	97663	0
+92032	94191	0
+72474	27789	0
+73342	106169	0
+43222	17970	0
+18559	1830	0
+5214	104481	0
+5507	13096	0
+98210	33103	0
+22177	43293	0
+98653	32301	0
+20309	17952	0
+10633	584	0
+18092	8514	0
+104035	96789	0
+3542	97031	0
+41232	43023	0
+93561	1095	0
+20549	51492	0
+16620	8372	0
+49268	3515	0
+21493	97920	0
+13381	46980	0
+56460	98945	0
+36623	33227	0
+92097	53213	0
+4772	41415	0
+17457	37342	0
+101979	4855	0
+19561	25681	0
+38442	100075	0
+101853	47967	0
+53213	73354	0
+15701	1251	0
+62079	24763	0
+39473	9220	0
+95059	15813	0
+4879	102364	0
+101994	27789	0
+56326	13704	0
+92243	104533	0
+10615	103165	0
+95059	20460	0
+38988	4772	0
+6537	760	0
+26850	17258	0
+37253	51618	0
+10296	51137	0
+19996	46003	0
+31172	39688	0
+106246	95741	0
+59893	54577	0
+87198	11564	0
+99593	17457	0
+50920	1688	0
+95891	32173	0
+103165	14498	0
+35633	9077	0
+94724	19837	0
+101342	6798	0
+25926	1865	0
+78962	102086	0
+25698	74866	0
+8551	103346	0
+24412	95766	0
+98393	97011	0
+2768	80930	0
+76264	27789	0
+54636	68643	0
+23348	68740	0
+25131	2768	0
+12815	18267	0
+12704	10951	0
+6321	100037	0
+56091	14747	0
+5848	3410	0
+104086	40164	0
+104533	54234	0
+41175	56431	0
+13704	28709	0
+97619	98610	0
+11735	19351	0
+8089	33961	0
+20047	62092	0
+5662	10841	0
+103255	105649	0
+9380	8884	0
+9653	16081	0
+106169	19772	0
+11601	48958	0
+96569	28709	0
+10351	98766	0
+6134	27299	0
+12834	1865	0
+95301	3807	0
+36218	36107	0
+11546	38271	0
+36643	17796	0
+43826	8551	0
+40589	68894	0
+40354	14824	0
+61485	103141	0
+18688	104052	0
+6595	99307	0
+96569	4582	0
+23680	12460	0
+72781	14601	0
+21649	23704	0
+41369	7063	0
+106431	19611	0
+38157	9830	0
+17436	45627	0
+69836	94074	0
+76035	21760	0
+53050	28124	0
+36146	19417	0
+38692	99827	0
+27645	13923	0
+7661	62740	0
+91451	105266	0
+31955	73975	0
+13472	53837	0
+22637	32119	0
+11002	10230	0
+16170	6966	0
+30341	33871	0
+5299	19905	0
+101342	106483	0
+104709	20065	0
+12704	96158	0
+38423	22717	0
+2208	31172	0
+103027	777	0
+98796	24593	0
+9991	19132	0
+67604	41584	0
+44358	57512	0
+4087	1186	0
+54263	5214	0
+73838	71983	0
+99640	39886	0
+7702	7569	0
+7134	58628	0
+55396	760	0
+64189	15015	0
+3358	102733	0
+30693	47967	0
+9470	93819	0
+36314	93881	0
+73023	82954	0
+20653	39793	0
+93535	16103	0
+11798	4531	0
+59290	73023	0
+37471	19543	0
+46908	11484	0
+73342	71480	0
+25335	7244	0
+4067	4222	0
+103255	1008	0
+103346	19688	0
+23033	106296	0
+41279	92079	0
+17004	17340	0
+16711	39473	0
+24075	17166	0
+63590	43826	0
+11337	28709	0
+78785	93299	0
+14534	82544	0
+5110	23503	0
+99292	76264	0
+28841	18485	0
+22159	41011	0
+100804	51492	0
+29025	45957	0
+28649	95741	0
+6156	26575	0
+15795	17040	0
+15701	12460	0
+17359	28288	0
+43942	23583	0
+43222	71131	0
+100893	2478	0
+99395	48555	0
+58586	13195	0
+7979	41315	0
+47434	104557	0
+13435	9181	0
+44583	17588	0
+44583	12518	0
+96700	33626	0
+59785	17605	0
+12258	16743	0
+14904	41369	0
+20047	8392	0
+6049	9724	0
+98584	2505	0
+1251	59893	0
+20847	1715	0
+39346	51422	0
+93579	9762	0
+5584	1217	0
+25393	19351	0
+92216	20579	0
+11843	86981	0
+97477	6383	0
+49178	95811	0
+27645	38188	0
+72615	24075	0
+49178	1078	0
+6798	55860	0
+32351	14766	0
+23719	13943	0
+100666	12619	0
+39920	54234	0
+23583	21419	0
+76035	25335	0
+45642	37253	0
+92243	45642	0
+87265	66028	0
+22191	950	0
+31201	103722	0
+38310	20834	0
+55184	49109	0
+7979	5566	0
+96080	75552	0
+21020	13773	0
+101620	29596	0
+10841	33103	0
+1008	106212	0
+1942	16690	0
+24075	78962	0
+105649	41613	0
+25508	55184	0
+31354	7134	0
+8089	36556	0
+17818	19132	0
+106431	4222	0
+14657	16081	0
+48865	62740	0
+104481	19500	0
+34615	4255	0
+99307	102398	0
+17457	73975	0
+6402	48480	0
+18092	99640	0
+8015	33148	0
+94699	39527	0
+25098	8266	0
+11584	99666	0
+1942	51137	0
+53486	68620	0
+43670	13753	0
+61901	81653	0
+106365	55687	0
+16121	95811	0
+15214	9991	0
+99678	98224	0
+104317	22066	0
+101979	93943	0
+43900	10692	0
+8611	41369	0
+11433	94117	0
+11503	48049	0
+94191	72334	0
+39555	32694	0
+19275	28156	0
+5584	13773	0
+14618	8292	0
+38250	5617	0
+13499	93362	0
+72828	15770	0
+5423	100945	0
+69739	38016	0
+6304	72596	0
+14747	8436	0
+17025	3921	0
+99444	101645	0
+18962	38601	0
+103448	50390	0
+100524	18601	0
+59189	80157	0
+14710	101899	0
+12077	102272	0
+14253	5977	0
+98071	9424	0
+17489	96700	0
+35645	97477	0
+40372	58628	0
+93897	54577	0
+35227	22066	0
+93943	21047	0
+16620	94795	0
+102398	4605	0
+59747	17098	0
+68424	33961	0
+26228	57967	0
+18329	73506	0
+99593	6758	0
+104342	15230	0
+53837	47181	0
+75378	17988	0
+25487	39458	0
+93657	41279	0
+11735	103027	0
+97650	39141	0
+20253	91776	0
+41030	34615	0
+9493	102086	0
+3410	7594	0
+40589	5450	0
+14787	9936	0
+13873	97031	0
+64189	21862	0
+1025	56489	0
+11466	101620	0
+35633	16367	0
+39060	92032	0
+4747	661	0
+3921	6553	0
+14787	6966	0
+1740	3921	0
+18617	91562	0
+30341	31106	0
+106212	50570	0
+12499	15175	0
+99693	18902	0
+19996	85571	0
+24896	38143	0
+22798	96537	0
+11735	51618	0
+27645	21094	0
+49656	4772	0
+10615	5848	0
+16045	69578	0
+97168	7113	0
+41315	19460	0
+37253	12258	0
+93053	9012	0
+31249	38442	0
+103187	68319	0
+8292	48958	0
+58010	87387	0
+59808	42840	0
+20031	91546	0
+6134	94170	0
+27846	59555	0
+70490	82392	0
+15683	101701	0
+3587	94170	0
+20253	53498	0
+38423	7444	0
+3497	15292	0
+9830	20989	0
+105850	7906	0
+97477	9724	0
+992	41415	0
+17025	3611	0
+31371	79625	0
+101912	70207	0
+25583	44594	0
+102247	19155	0
+17639	91451	0
+103614	19091	0
+6798	32227	0
+68740	27105	0
+19871	94117	0
+103228	9896	0
+100561	51514	0
+39125	7063	0
+10785	10059	0
+33103	14135	0
+794	12960	0
+100089	24763	0
+45535	17605	0
+17861	69396	0
+8468	68319	0
+95059	30787	0
+30787	75378	0
+95059	25837	0
+82544	69612	0
+30341	85519	0
+38663	37928	0
+30471	16224	0
+14235	8653	0
+23297	17988	0
+50920	17457	0
+103012	16045	0
+11377	34599	0
+102330	45658	0
+17837	87436	0
+68424	103749	0
+20563	21159	0
+38334	967	0
+68804	71438	0
+60006	100243	0
+31054	21823	0
+75552	62911	0
+11887	104075	0
+14040	20088	0
+19169	58503	0
+42840	40140	0
+80073	105956	0
+65736	35067	0
+40635	8592	0
+56431	12152	0
+16928	9268	0
+56091	96507	0
+22528	40298	0
+15985	18522	0
+91830	102364	0
+1078	103487	0
+43504	67604	0
+694	6134	0
+106498	15859	0
+95371	50390	0
+25116	98584	0
+91462	27677	0
+39091	71983	0
+4423	17192	0
+101994	9724	0
+17143	12539	0
+16644	58586	0
+19722	22066	0
+23583	14766	0
+12317	38988	0
+39808	8676	0
+4531	19722	0
+3024	53837	0
+96646	13670	0
+78806	16874	0
+56460	38188	0
+9220	81663	0
+91830	62079	0
+741	44381	0
+33871	62740	0
+9602	27384	0
+7333	36361	0
+31106	58220	0
+8186	17952	0
+1078	43942	0
+10841	97736	0
+32227	11228	0
+13284	32800	0
+55158	3123	0
+91970	38334	0
+14726	14446	0
+7569	5423	0
+41301	2708	0
+18267	55687	0
+15683	12406	0
+17605	97736	0
+97945	100750	0
+8863	100166	0
+3170	55527	0
+36010	6437	0
+62497	68259	0
+23583	79625	0
+6576	38837	0
+19334	97120	0
+71412	10878	0
+14824	101006	0
+88306	56431	0
+3248	45879	0
+38837	83264	0
+36713	38763	0
+8514	105932	0
+94170	34251	0
+96011	59215	0
+97065	38959	0
+9361	48163	0
+59290	17927	0
+32351	694	0
+14710	13967	0
+37721	69836	0
+41415	6228	0
+31249	92216	0
+9786	51514	0
+53213	6116	0
+80930	11002	0
+105025	3515	0
+4605	100699	0
+26815	94724	0
+12795	98224	0
+38442	38663	0
+57603	4171	0
+14657	8246	0
+25078	24412	0
+12368	5566	0
+777	8372	0
+17837	6860	0
+99562	20780	0
+51618	5720	0
+40535	73931	0
+19722	72596	0
+96600	92243	0
+39091	98796	0
+10633	24763	0
+14534	33871	0
+17116	31371	0
+2942	38794	0
+96600	99678	0
+16290	5662	0
+11520	91591	0
+8089	9077	0
+18251	48146	0
+35503	91970	0
+91294	3723	0
+15795	6247	0
+6383	102435	0
+19561	38800	0
+16027	75051	0
+14083	104497	0
+4042	14885	0
+62497	21843	0
+18617	103487	0
+42344	105716	0
+17040	28288	0
+93579	96262	0
+9971	99562	0
+68218	58010	0
+26035	62527	0
+25698	12704	0
+17143	10549	0
+40298	9493	0
+99482	96906	0
+5299	36623	0
+36643	35645	0
+97945	13123	0
+39473	3877	0
+54636	46738	0
+55426	69383	0
+27105	25335	0
+35067	426	0
+8533	34322	0
+37767	14805	0
+96848	87198	0
+26479	15230	0
+45429	25508	0
+96080	51618	0
+39346	23875	0
+5792	41496	0
+19520	17258	0
+24507	917	0
+63382	41289	0
+69396	103228	0
+10549	20563	0
+36314	101701	0
+98718	106498	0
+67604	62224	0
+95488	14100	0
+20563	63382	0
+32681	41218	0
+15432	11322	0
+16825	49178	0
+45535	27745	0
+16711	1464	0
+20653	24507	0
+6966	50442	0
+39141	27352	0
+8436	38988	0
+3433	22682	0
+99790	4474	0
+80292	8884	0
+4474	18902	0
+9220	72764	0
+57512	104863	0
+38368	15292	0
+71131	22159	0
+106169	7661	0
+30243	41218	0
+9914	8825	0
+17761	58618	0
+98021	103255	0
+100750	37428	0
+38959	81838	0
+61788	7295	0
+11433	4497	0
+25779	16825	0
+104086	100258	0
+23503	83264	0
+11622	74548	0
+15085	10652	0
+15103	34088	0
+39187	99347	0
+41250	103841	0
+7347	41369	0
+99790	94944	0
+24696	105649	0
+65951	5584	0
+88067	5848	0
+899	105932	0
+661	8921	0
+7107	100439	0
+106431	13140	0
+42200	81770	0
+18826	104035	0
+31371	7882	0
+8115	21075	0
+14637	20253	0
+57967	12889	0
+4497	103228	0
+51564	15049	0
+1715	16256	0
+29596	17192	0
+14657	39688	0
+21649	71602	0
+105039	41157	0
+65697	23907	0
+99640	10351	0
+54275	2208	0
+69383	8981	0
+101701	17674	0
+41279	96420	0
+12258	44583	0
+38988	5148	0
+29006	21455	0
+97398	43470	0
+13066	100243	0
+21419	94527	0
+19611	49268	0
+32694	35525	0
+3358	33883	0
+31494	36470	0
+73838	45642	0
+19394	106483	0
+73354	26370	0
+101899	20940	0
+2505	50442	0
+21342	26479	0
+92216	104326	0
+22562	18869	0
+36010	17143	0
+45552	53468	0
+54275	101785	0
+47967	99482	0
+30963	15683	0
+52916	18559	0
+40298	4087	0
+105409	11306	0
+22528	37586	0
+15085	13989	0
+19219	3807	0
+38310	17525	0
+81770	35107	0
+56541	41218	0
+30341	51137	0
+44824	93819	0
+27503	101853	0
+35645	22562	0
+100993	71480	0
+15519	23616	0
+57967	63750	0
+827	15485	0
+46595	5913	0
+9762	13361	0
+72334	39060	0
+104342	4449	0
+80292	4497	0
+58618	53197	0
+36107	99216	0
+101701	10508	0
+20989	47057	0
+22066	9470	0
+69383	10692	0
+12204	103027	0
+17728	104863	0
+36440	68675	0
+24115	100243	0
+105850	53468	0
+7569	68620	0
+13923	100338	0
+39527	19960	0
+10296	100075	0
+69751	92187	0
+16256	21843	0
+8323	32173	0
+967	39091	0
+5528	934	0
+101645	661	0
+44757	100848	0
+843	21061	0
+16417	105409	0
+95371	81838	0
+101103	10615	0
+13361	1217	0
+98584	14253	0
+42618	99292	0
+11337	27352	0
+101979	21117	0
+105336	6042	0
+8533	11902	0
+13222	15985	0
+10804	101194	0
+72474	42840	0
+11584	27789	0
+41011	4772	0
+21061	19351	0
+95766	62527	0
+59290	17818	0
+91451	80598	0
+93561	3433	0
+25508	25487	0
+101853	18559	0
+91694	22066	0
+30787	15552	0
+39362	73092	0
+17605	103831	0
+13943	6702	0
+21214	22651	0
+100534	44583	0
+16946	93561	0
+9094	35852	0
+22528	19219	0
+43037	41289	0
+19374	8921	0
+17025	80598	0
+87305	70992	0
+99640	43037	0
+4747	14996	0
+14472	934	0
+13704	11337	0
+37471	39587	0
+20653	80273	0
+36218	6002	0
+35852	15292	0
+59848	39125	0
+103027	68606	0
+91747	40298	0
+20595	5528	0
+15880	1647	0
+14059	35893	0
+104818	54577	0
+19091	17674	0
+32709	78573	0
+31172	98841	0
+21903	16860	0
+41111	96420	0
+43853	54636	0
+22528	47057	0
+32412	31154	0
+36010	41628	0
+12424	25508	0
+103831	98445	0
+27745	68160	0
+100643	1688	0
+96080	8169	0
+106228	12077	0
+11447	91144	0
+36910	6732	0
+99216	41628	0
+94170	34978	0
+59215	2527	0
+24507	3515	0
+51564	103282	0
+36910	19169	0
+81663	12795	0
+69612	76035	0
+20755	21903	0
+19500	43574	0
+95407	23398	0
+8653	32694	0
+68740	68091	0
+20088	95301	0
+7134	52058	0
+10897	13584	0
+40394	20133	0
+38442	71969	0
+51692	1041	0
+103187	11377	0
+12052	45753	0
+75051	105932	0
+33961	99678	0
+71131	94944	0
+66120	21493	0
+29596	95407	0
+8863	91546	0
+8186	20204	0
+11172	25508	0
+54662	7594	0
+15451	47434	0
+10479	105998	0
+57239	6383	0
+22743	5720	0
+12096	426	0
+22682	41432	0
+6247	9602	0
+13417	82544	0
+25698	68675	0
+12258	7347	0
+1025	2672	0
+27521	102200	0
+59501	3275	0
+98370	68449	0
+13472	37499	0
+3331	100561	0
+96700	27352	0
+16620	19561	0
+36127	40068	0
+12008	103995	0
+10785	53498	0
+899	106350	0
+15770	103722	0
+22774	37253	0
+69612	19460	0
+41942	53165	0
+41142	61485	0
+41613	24386	0
+10749	47336	0
+101620	13724	0
+93321	13361	0
+560	43826	0
+19791	3921	0
+2571	94795	0
+5640	18232	0
+25681	26850	0
+2571	99121	0
+20342	46266	0
+20431	15985	0
+35819	27139	0
+21061	444	0
+41332	2414	0
+29025	5192	0
+68876	62224	0
+83096	45975	0
+13030	103255	0
+18381	16367	0
+49109	97785	0
+2834	3952	0
+9953	55860	0
+68408	45642	0
+71527	4855	0
+19275	15583	0
+11099	17474	0
+24593	3560	0
+39819	31172	0
+28510	73023	0
+92097	37342	0
+54577	8266	0
+22562	8292	0
+96679	69612	0
+105336	22424	0
+50920	20535	0
+20653	18485	0
+80930	94724	0
+14805	38483	0
+44682	57711	0
+101620	22191	0
+18232	44014	0
+19312	11754	0
+24696	42817	0
+19688	3123	0
+24896	33336	0
+13967	97708	0
+99855	105623	0
+13195	9361	0
+106296	105850	0
+10391	8780	0
+55013	56045	0
+96011	5381	0
+86981	74540	0
+77499	18074	0
+20047	44133	0
+11902	98945	0
+100699	28307	0
+100561	71969	0
+13642	16808	0
+36146	37342	0
+94324	59785	0
+8981	99432	0
+15413	13172	0
+6437	24524	0
+18918	98894	0
+63382	15250	0
+917	94855	0
+71602	35963	0
+5848	42599	0
+17077	99395	0
+102086	20286	0
+1416	8169	0
+97065	5720	0
+13172	17489	0
+36146	12704	0
+10933	14100	0
+37223	3560	0
+950	67604	0
+45237	2745	0
+4087	59555	0
+23583	7906	0
+54577	43504	0
+6422	14657	0
+46067	99292	0
+6073	32005	0
+5742	42344	0
+17077	8292	0
+8216	87265	0
+96627	98370	0
+59737	57603	0
+58503	87265	0
+17059	20065	0
+777	25131	0
+100893	25536	0
+55592	36910	0
+96848	8921	0
+32336	9702	0
+23704	12499	0
+71813	9346	0
+13499	65697	0
+2942	10570	0
+59639	6463	0
+39235	45366	0
+1217	43826	0
+96420	15085	0
+8699	7107	0
+94527	68661	0
+6860	18869	0
+59376	13381	0
+1041	35503	0
+18251	8372	0
+18918	62911	0
+92097	65697	0
+86981	27677	0
+99855	54263	0
+12991	3877	0
+96646	75378	0
+94724	9631	0
+24354	3305	0
+97011	103200	0
+59848	32236	0
+33227	8825	0
+13890	9953	0
+61485	14235	0
+64754	55887	0
+27105	103614	0
+7444	98841	0
+19351	3740	0
+14059	33883	0
+98393	57096	0
+47022	38125	0
+639	26850	0
+41030	31494	0
+100584	10951	0
+44757	99292	0
+10841	99790	0
+99666	101963	0
+21214	17970	0
+8044	18723	0
+52665	12864	0
+30471	81838	0
+39362	97477	0
+1865	38171	0
+38188	8825	0
+5015	7216	0
+6422	15485	0
+94170	40571	0
+678	44757	0
+10230	3877	0
+38442	37586	0
+11306	57953	0
+71131	21455	0
+42817	6156	0
+26815	11099	0
+11715	62497	0
+19068	105169	0
+81838	71813	0
+14560	40469	0
+104937	106296	0
+3024	102272	0
+98894	22743	0
+23704	30787	0
+9953	61396	0
+58500	4855	0
+85519	33336	0
+91657	10878	0
+7266	100338	0
+33871	21006	0
+85571	41030	0
+41204	35472	0
+2745	38916	0
+12204	69836	0
+79685	25393	0
+97945	14343	0
+93362	85552	0
+20047	1751	0
+5036	44090	0
+15032	10749	0
+12460	14978	0
+20834	59639	0
+100400	17861	0
+13337	98841	0
+14235	40183	0
+59737	8699	0
+87198	3952	0
+26246	87265	0
+47801	15880	0
+25926	1235	0
+66120	10508	0
+24207	6192	0
+28358	28307	0
+4255	72877	0
+23503	4822	0
+9914	2989	0
+68235	99444	0
+86585	19219	0
+722	12096	0
+29006	10785	0
+5528	72991	0
+11117	6860	0
+46266	73354	0
+51197	47967	0
+25335	4908	0
+59747	10804	0
+57239	59639	0
+7680	6487	0
+98021	59555	0
+80273	25379	0
+101043	20695	0
+6049	102200	0
+39738	102167	0
+32005	73342	0
+18559	23992	0
+41415	36024	0
+4553	27919	0
+100338	19722	0
+54287	38368	0
+23348	72615	0
+103502	4423	0
+93053	14317	0
+13306	85571	0
+17380	16928	0
+65951	59726	0
+14296	27183	0
+14343	102272	0
+24593	37939	0
+15570	38385	0
+8863	14296	0
+13123	96600	0
+105716	8514	0
+17952	32005	0
+45753	39313	0
+19155	16946	0
+95219	7491	0
+104818	11819	0
+105687	36218	0
+4449	55592	0
+97920	19481	0
+26898	43270	0
+9724	93362	0
+106365	25289	0
+43670	95741	0
+40164	14842	0
+7594	98766	0
+22492	14885	0
+10434	34251	0
+24412	82353	0
+8044	14135	0
+992	28626	0
+85537	16644	0
+16874	97492	0
+47022	6619	0
+94622	19275	0
+105649	11117	0
+794	104497	0
+73506	38250	0
+92097	102466	0
+18114	98894	0
+10036	40903	0
+53083	95951	0
+52058	103027	0
+50252	5381	0
+37586	30693	0
+20460	36382	0
+11415	103639	0
+7518	53651	0
+25583	37620	0
+15270	639	0
+38310	25393	0
+44478	106388	0
+32236	4553	0
+67831	43670	0
+11337	94191	0
+21743	95407	0
+16081	12116	0
+2868	57239	0
+4391	94026	0
+94592	19312	0
+37620	7611	0
+70530	53165	0
+72293	65697	0
+71969	10822	0
+22743	9493	0
+47336	15519	0
+4789	4931	0
+16985	11394	0
+34322	15196	0
+48480	40322	0
+38877	78962	0
+14178	18368	0
+68259	80598	0
+55138	9896	0
+69751	37823	0
+14117	102707	0
+105623	18485	0
+67831	38636	0
+55138	61485	0
+105877	91916	0
+59189	52040	0
+6353	72615	0
+57512	104533	0
+95142	11057	0
+87265	16620	0
+103487	73342	0
+51514	7333	0
+28709	47022	0
+63114	92079	0
+39334	61217	0
+14824	9953	0
+62224	97920	0
+91562	43037	0
+74866	39688	0
+26246	15985	0
+20431	100332	0
+15032	37620	0
+17887	5110	0
+45658	12722	0
+50595	5278	0
+20614	101772	0
+52746	4582	0
+102086	12771	0
+93384	41204	0
+19351	30243	0
+12722	7491	0
+44682	72745	0
+26432	41218	0
+19772	72596	0
+4964	38613	0
+15519	69836	0
+104075	68160	0
+2989	59215	0
+11798	93657	0
+12317	6304	0
+36733	11887	0
+11754	91294	0
+18826	100561	0
+57512	18074	0
+11622	58181	0
+7081	34024	0
+101006	601	0
+31106	50143	0
+12442	12619	0
+33122	18267	0
+27352	23719	0
+25116	1041	0
+59737	39527	0
+68876	9220	0
+7113	38143	0
+45753	63141	0
+98704	41111	0
+40161	24593	0
+14675	99347	0
+33961	80312	0
+13096	4700	0
+17505	71138	0
+11377	24896	0
+48480	103214	0
+14996	13066	0
+59358	9125	0
+28124	44090	0
+24696	32800	0
+50421	15230	0
+96871	7313	0
+40372	68876	0
+39362	13773	0
+14253	95488	0
+39334	105039	0
+105169	11982	0
+21921	15747	0
+33336	105266	0
+23460	106212	0
+59189	62740	0
+69612	39346	0
+39866	68553	0
+18869	17004	0
+103614	98841	0
+7016	97031	0
+99482	41942	0
+69206	18429	0
+10452	15583	0
+14059	67519	0
+48555	74081	0
+78785	57096	0
+38959	20236	0
+53213	4222	0
+26277	26575	0
+59167	94855	0
+10122	2942	0
+68102	92079	0
+71983	42396	0
+5528	41232	0
+98704	53468	0
+14787	67299	0
+104937	37471	0
+13222	15175	0
+21214	661	0
+22159	9517	0
+37223	12653	0
+106056	20431	0
+26093	21419	0
+24354	38916	0
+102466	40708	0
+96789	24658	0
+106169	85619	0
+1025	14978	0
+11686	45429	0
+26944	2527	0
+8653	8884	0
+78573	9953	0
+30243	28307	0
+32709	16928	0
+39417	100037	0
+4474	41061	0
+25201	17004	0
+23680	38794	0
+6206	10351	0
+18329	103187	0
+15175	4879	0
+39235	2179	0
+31249	96613	0
+96824	99562	0
+35525	16224	0
+44014	4171	0
+19611	10615	0
+6595	5528	0
+18869	94944	0
+104075	52432	0
+25837	72615	0
+102086	5361	0
+100439	21760	0
+4222	10749	0
+31154	42754	0
+68675	37233	0
+101319	14317	0
+44478	14766	0
+4747	45753	0
+48555	79685	0
+3472	80896	0
+17436	100820	0
+94622	11228	0
+1416	560	0
+31397	14824	0
+14692	16825	0
+105956	2672	0
+104375	14726	0
+47801	20460	0
+93657	11887	0
+38368	17258	0
+2960	13284	0
+103614	100534	0
+32826	43470	0
+37233	96600	0
+19791	14941	0
+100243	6383	0
+68408	2672	0
+16001	21823	0
+104317	58220	0
+93781	97477	0
+2179	43517	0
+96715	13724	0
+54636	40140	0
+101785	99562	0
+38529	11337	0
+35963	11798	0
+106169	45552	0
+92216	59358	0
+25201	10804	0
+25078	41415	0
+10250	42056	0
+426	26898	0
+97736	12960	0
+31598	37113	0
+20579	32173	0
+4087	49268	0
+68876	39738	0
+96871	70207	0
+82544	85462	0
+39598	17166	0
+18942	105716	0
+32301	8533	0
+37499	25536	0
+101963	73342	0
+58230	2369	0
+75512	15552	0
+39527	11447	0
+21455	38157	0
+44119	15570	0
+55027	19068	0
+6915	40914	0
+777	103614	0
+27403	40535	0
+104880	15032	0
+25681	99790	0
+40788	98945	0
+13096	14253	0
+20780	48146	0
+18962	6002	0
+19169	3123	0
+40161	34615	0
+93579	28626	0
+39738	11819	0
+5528	52058	0
+98718	44133	0
+45429	69147	0
+96824	26880	0
+43301	100699	0
+13670	96537	0
+93971	39984	0
+38800	25131	0
+11099	38423	0
+98210	104709	0
+80930	21117	0
+51580	73023	0
+42200	27466	0
+48555	21903	0
+15598	37985	0
+98224	6798	0
+12991	93321	0
+95371	97845	0
+30693	16860	0
+4171	48146	0
+20286	37767	0
+51580	17988	0
+17818	30341	0
+27033	26146	0
+57711	24412	0
+1025	8921	0
+8514	9470	0
+40002	105956	0
+5913	38368	0
+105850	10036	0
+39125	22682	0
+10596	83264	0
+59726	77524	0
+7947	10570	0
+36440	13454	0
+102364	63382	0
+17258	7702	0
+7882	19219	0
+50920	100243	0
+62079	7063	0
+4531	14472	0
+71654	39346	0
+37620	95371	0
+38310	45642	0
+19294	41157	0
+103841	19312	0
+81663	36218	0
+68449	56431	0
+28510	40914	0
+66120	5450	0
+68515	67831	0
+18267	87387	0
+22424	20253	0
+3807	105623	0
+38877	43942	0
+20133	52746	0
+38613	16140	0
+16985	94527	0
+17489	99517	0
+96569	38016	0
+16140	40183	0
+71412	103187	0
+41432	85571	0
+8846	96963	0
+10915	827	0
+51692	40140	0
+52862	85619	0
+20549	41279	0
+19820	3542	0
+100993	4423	0
+8044	17887	0
+3723	44381	0
+6206	19996	0
+95420	7661	0
+40571	26880	0
+18309	12960	0
+100643	843	0
+94170	92046	0
+41332	97477	0
+6915	95407	0
+967	10897	0
+101194	6798	0
+103502	7367	0
+10411	82544	0
+105716	100750	0
+30243	59189	0
+18464	15120	0
+68939	34088	0
+8352	68675	0
+40068	49101	0
+17359	23211	0
+71983	99562	0
+37563	35893	0
+28841	59555	0
+12619	25116	0
+102707	7544	0
+9743	12152	0
+16417	17588	0
+34944	23616	0
+8884	37605	0
+26093	87305	0
+68515	8436	0
+31598	10059	0
+98445	82353	0
+47336	24354	0
+37721	13472	0
+37823	11503	0
+57389	26850	0
+39026	42056	0
+59747	58503	0
+51692	59215	0
+11887	63382	0
+18007	43271	0
+93781	19670	0
+1025	20940	0
+17639	16027	0
+96824	9674	0
+26246	21419	0
+27521	20402	0
+4772	16644	0
+34615	63739	0
+54577	82353	0
+14601	12653	0
+57977	11355	0
+39688	56460	0
+17489	77861	0
+104787	17525	0
+38966	13567	0
+96700	47801	0
+4964	99814	0
+82353	91830	0
+81653	98393	0
+30933	14787	0
+3542	106388	0
+7016	31249	0
+6553	9361	0
+33148	11902	0
+3305	10479	0
+15813	3587	0
+68160	16743	0
+103214	103749	0
+53468	1688	0
+75051	94896	0
+5720	11798	0
+77499	15292	0
+51564	45351	0
+99666	39866	0
+19257	38529	0
+56045	96700	0
+38782	1267	0
+93987	57512	0
+49178	100699	0
+25994	22528	0
+73354	1061	0
+96789	65697	0
+51556	103487	0
+41011	4908	0
+14011	106350	0
+7680	11394	0
+5701	43683	0
+5110	22159	0
+52665	58500	0
+827	21843	0
+19334	38204	0
+41432	41175	0
+101620	1078	0
+51740	7244	0
+30730	19460	0
+11306	104086	0
+17659	68235	0
+15932	19960	0
+47434	8551	0
+71983	22637	0
+38423	19394	0
+3952	69999	0
+40372	75378	0
+7611	100316	0
+3740	10596	0
+4964	7994	0
+104533	18232	0
+23033	101171	0
+24974	72745	0
+80364	14158	0
+19294	12771	0
+15598	39866	0
+102330	96871	0
+56489	21649	0
+10036	3170	0
+3515	106212	0
+59747	27139	0
+105932	77524	0
+20847	104035	0
+36382	14747	0
+26146	47434	0
+100790	17970	0
+93819	2672	0
+102398	32227	0
+100332	10351	0
+3410	843	0
+102839	4042	0
+57711	14692	0
+29040	96262	0
+11117	18762	0
+19670	78785	0
+21020	7661	0
+28240	40914	0
+18429	13472	0
+6798	69783	0
+38763	40750	0
+38310	7107	0
+15049	1688	0
+55299	19394	0
+7702	32709	0
+51492	7857	0
+78785	10951	0
+80896	15519	0
+7465	39555	0
+40322	38125	0
+62092	93971	0
+14824	18918	0
+56566	69739	0
+59167	35645	0
+8901	26479	0
+13096	13773	0
+18251	12704	0
+96507	950	0
+100510	4605	0
+69783	39346	0
+14924	93683	0
+57967	96537	0
+17796	93053	0
+47434	5361	0
+95488	76264	0
+24115	39141	0
+4855	5566	0
+6839	44594	0
+19068	9346	0
+44358	32826	0
+46738	68319	0
+105932	101620	0
+106169	45840	0
+10549	16367	0
+69751	41095	0
+101899	35633	0
+53197	20971	0
+93765	15156	0
+68939	72764	0
+44229	27645	0
+32351	13753	0
+58596	46738	0
+44030	20834	0
+33883	21159	0
+23211	6645	0
+17319	80526	0
+4497	66659	0
+2571	63590	0
+50421	15049	0
+14296	106498	0
+62152	55527	0
+24207	70009	0
+12991	1928	0
+53824	30933	0
+100258	13622	0
+103346	7063	0
+1830	103214	0
+17505	23129	0
+13622	741	0
+32351	104317	0
+8514	102733	0
+41075	21047	0
+96600	11735	0
+102086	13195	0
+57144	7906	0
+45658	38157	0
+7518	6247	0
+94622	91144	0
+9786	59215	0
+22682	11503	0
+35963	102364	0
+58010	777	0
+31054	63590	0
+22300	95059	0
+9702	20563	0
+8436	38916	0
+32301	41250	0
+12442	20989	0
+105998	13943	0
+21020	16001	0
+4222	5110	0
+26815	37928	0
+71654	18869	0
+18617	57096	0
+52916	917	0
+56109	8950	0
+38529	27384	0
+16001	9517	0
+16825	17605	0
+7661	48865	0
+69999	38877	0
+38334	102233	0
+22562	50252	0
+72293	11601	0
+62497	7465	0
+104818	28649	0
+18559	12116	0
+32351	8699	0
+20780	17192	0
+85571	104709	0
+13584	68424	0
+10570	14842	0
+70973	7680	0
+31054	9936	0
+106431	72745	0
+102623	8950	0
+55687	11819	0
+86585	87265	0
+7244	92046	0
+80034	59747	0
+11415	14577	0
+19437	101006	0
+32351	794	0
+13066	37868	0
+20780	41175	0
+18847	100524	0
+14422	13789	0
+16946	31896	0
+20989	15795	0
+44824	4449	0
+54263	9936	0
+69739	68259	0
+9602	10596	0
+52058	94724	0
+13873	3390	0
+41095	19155	0
+67820	40083	0
+16690	7244	0
+103841	10692	0
+18762	22682	0
+40128	40571	0
+12565	56431	0
+18559	14235	0
+38385	63382	0
+29483	5640	0
+93781	75071	0
+9198	72745	0
+15770	67831	0
+105932	16121	0
+92187	23129	0
+46465	91144	0
+96613	29025	0
+1251	10822	0
+44583	8780	0
+19791	13240	0
+11622	104052	0
+10508	19091	0
+59189	3390	0
+70207	94527	0
+58586	15813	0
+9653	24412	0
+53406	72334	0
+58010	104165	0
+72615	100699	0
+58010	9536	0
+47434	99432	0
+40589	16224	0
+5192	61202	0
+20653	8514	0
+722	3587	0
+16367	104326	0
+12619	5662	0
+73931	17639	0
+11503	97477	0
+93657	23680	0
+87436	56460	0
+25348	38877	0
+17319	61788	0
+51836	68091	0
+97979	9493	0
+5423	98610	0
+11039	39060	0
+25131	5015	0
+7113	41061	0
+17004	15250	0
+19113	41384	0
+73975	23503	0
+64189	35633	0
+35199	16290	0
+12224	104818	0
+4700	101342	0
+1235	12368	0
+11584	5617	0
+21159	38423	0
+1267	5913	0
+12406	1928	0
+694	20431	0
+15683	65982	0
+19068	96613	0
+18485	57967	0
+30341	24896	0
+105649	39598	0
+18031	53406	0
+38157	103502	0
+105409	82660	0
+39819	77524	0
+99292	6992	0
+13602	10692	0
+8266	73354	0
+80273	103487	0
+1217	14422	0
+52665	22756	0
+28841	15032	0
+53213	12368	0
+4171	52432	0
+67143	35107	0
+104937	19688	0
+96537	64754	0
+26898	57967	0
+11941	32301	0
+96262	82392	0
+68939	58596	0
+1715	39587	0
+21760	106365	0
+31397	5617	0
+105409	1217	0
+45366	18232	0
+97031	93321	0
+102707	15156	0
+103967	98071	0
+22466	16081	0
+9653	94132	0
+6576	59785	0
+68102	40750	0
+5720	42344	0
+38385	19374	0
+33626	18232	0
+102086	29006	0
+21324	43037	0
+68235	63750	0
+13522	24115	0
+5913	27789	0
+88306	97650	0
+15795	40311	0
+29379	14534	0
+72828	27228	0
+52040	14805	0
+3358	917	0
+3952	26246	0
+5662	39920	0
+41175	97845	0
+10615	15250	0
+102272	24271	0
+25393	6247	0
+12771	9653	0
+92097	97398	0
+17818	37499	0
+40571	6073	0
+11019	47860	0
+37676	100993	0
+60261	102466	0
+7979	100400	0
+27105	17818	0
+17397	8352	0
+73975	13454	0
+19257	31371	0
+42056	99320	0
+15015	13123	0
+16140	15770	0
+14941	101103	0
+694	7906	0
+65697	88306	0
+11584	8611	0
+17558	72764	0
+104075	37985	0
+1008	31478	0
+47057	11039	0
+105538	99562	0
+54636	17098	0
+12406	14601	0
+41279	22159	0
+68259	17796	0
+106169	23992	0
+12478	42754	0
+36361	51836	0
+9762	15196	0
+20236	97736	0
+34978	7465	0
+71480	97619	0
+4474	20713	0
+12348	55027	0
+37767	105447	0
+15701	60225	0
+22914	57239	0
+9914	18114	0
+7702	9198	0
+98567	54234	0
+94795	103187	0
+47967	15770	0
+24115	68661	0
+105649	37454	0
+96963	22651	0
+28626	98584	0
+4879	9268	0
+78449	19670	0
+9077	13030	0
+10841	17818	0
+41315	48865	0
+6437	52665	0
+55396	7367	0
+55027	7544	0
+79685	12834	0
+741	52432	0
+13417	18559	0
+1688	1538	0
+20535	560	0
+27139	52058	0
+21075	35633	0
+86600	25650	0
+15795	65951	0
+77861	26850	0
+5701	102839	0
+104165	95407	0
+30693	8266	0
+11433	59785	0
+9012	40354	0
+63590	3877	0
+59893	96627	0
+43853	85462	0
+94855	72877	0
+100804	55372	0
+57603	102839	0
+50421	60261	0
+2369	37939	0
+7882	106455	0
+68424	50920	0
+9380	66659	0
+21760	11172	0
+62911	103525	0
+48146	5423	0
+102151	68553	0
+95073	18918	0
+85552	5015	0
+9653	39841	0
+103200	16121	0
+80073	8653	0
+106169	13602	0
+100666	21359	0
+15230	73838	0
+9786	98780	0
+31354	16860	0
+56091	10508	0
+93819	15650	0
+44030	37223	0
+38157	6437	0
+1751	27033	0
+21006	94117	0
+28307	10804	0
+56109	10036	0
+30471	31096	0
+16045	94026	0
+21649	71969	0
+5848	15683	0
+20834	3092	0
+2505	6228	0
+16045	55426	0
+50595	57389	0
+25508	96789	0
+11394	19113	0
+4013	92113	0
+14317	93971	0
+21061	75512	0
+74081	7383	0
+8186	4988	0
+4747	103683	0
+100945	18485	0
+93847	28649	0
+37428	50143	0
+19257	68235	0
+44757	12317	0
+103027	35503	0
+18559	14924	0
+13567	58181	0
+3611	22774	0
+15963	9724	0
+37513	11117	0
+16946	53083	0
+9743	106483	0
+42754	102346	0
+53050	14861	0
+26246	98210	0
+103995	2672	0
+65736	10452	0
+100561	58586	0
+14216	19169	0
+17415	93579	0
+37767	99482	0
+61217	51564	0
+19670	43826	0
+80910	19068	0
+68553	59501	0
+6049	12134	0
+14422	16825	0
+17907	7425	0
+42056	8611	0
+1865	3723	0
+41613	31201	0
+7947	16103	0
+18007	81770	0
+32709	13096	0
+105649	28649	0
+36382	101056	0
+45351	9220	0
+14577	44370	0
+1186	45840	0
+41315	23907	0
+68661	40914	0
+36146	7962	0
+29117	25289	0
+3740	103346	0
+16928	19742	0
+14824	26277	0
+27919	4531	0
+15432	19871	0
+59538	33122	0
+24271	43853	0
+40140	15270	0
+38613	93579	0
+17380	9830	0
+40140	13454	0
+1139	103792	0
+35227	27105	0
+2768	7906	0
+104937	48146	0
+69612	41218	0
+10785	105025	0
+8514	6156	0
+100699	39417	0
+53837	69751	0
+7444	18051	0
+82544	15270	0
+37939	37499	0
+12499	65982	0
+85619	39187	0
+12258	86585	0
+17258	61788	0
+91830	104459	0
+32800	34615	0
+52665	15539	0
+19155	35633	0
+15770	10479	0
+98780	37676	0
+28649	49109	0
+17004	32236	0
+20133	5763	0
+1095	7925	0
+40903	11982	0
+100643	80930	0
+62497	19996	0
+14216	10479	0
+91916	11415	0
+460	16081	0
+25994	100166	0
+72877	95420	0
+58500	69612	0
+39473	12889	0
+11902	7906	0
+40635	35695	0
+38368	20253	0
+24412	29117	0
+103995	104497	0
+8044	11099	0
+69999	68281	0
+96551	93987	0
+99562	102839	0
+16027	25926	0
+25116	103448	0
+3248	103187	0
+100848	6553	0
+59639	46003	0
+8186	103346	0
+18980	19820	0
+57239	73975	0
+80034	11057	0
+39290	19871	0
+17282	91735	0
+1751	42302	0
+41250	93847	0
+31096	21094	0
+24783	39555	0
+4222	23907	0
+93535	5278	0
+22651	54287	0
+96487	100510	0
+14117	11117	0
+3092	46003	0
+80910	40788	0
+19500	15120	0
+52746	18429	0
+2527	12653	0
+14011	33227	0
+17040	20088	0
+54662	59376	0
+25779	99790	0
+40014	71602	0
+94699	5566	0
+17761	34251	0
+71527	37513	0
+78948	18980	0
+24783	53651	0
+68515	3759	0
+23719	73838	0
+7367	6798	0
+4449	36010	0
+29006	16312	0
+39091	13642	0
+99827	72487	0
+6353	13096	0
+23276	106246	0
+105649	105447	0
+43826	36470	0
+7979	59848	0
+20047	17489	0
+6073	15085	0
+5685	12406	0
+33626	94592	0
+10615	19561	0
+104863	21159	0
+9953	55013	0
+32301	104880	0
+24524	39362	0
+38385	19040	0
+105496	31201	0
+12368	88306	0
+37823	32694	0
+37233	12442	0
+17116	17988	0
+29040	95420	0
+25650	105336	0
+7134	9914	0
+11622	103200	0
+31478	3123	0
+91970	55396	0
+49109	32252	0
+99320	95766	0
+101568	68319	0
+8863	20695	0
+2942	4449	0
+25348	7947	0
+16808	39235	0
+14941	72293	0
+105336	7882	0
+55027	51836	0
+101899	15650	0
+99593	42302	0
+101342	87387	0
+41279	55976	0
+30341	39637	0
+15701	2505	0
+47022	3542	0
+1235	7134	0
+73331	102330	0
+18601	14805	0
+42302	75409	0
+53213	94944	0
+100338	43853	0
+104375	10434	0
+37620	45658	0
+53406	12795	0
+46465	55138	0
+21214	11546	0
+22585	24386	0
+14885	14726	0
+23129	106169	0
+15103	97492	0
+69432	45975	0
+19132	39653	0
+11622	44583	0
+39793	21094	0
+27789	37342	0
+63750	8754	0
+11377	10822	0
+68804	95219	0
+16620	13361	0
+38529	98210	0
+31249	17340	0
+8592	44682	0
+19374	38850	0
+8372	14747	0
+53213	56309	0
+91546	67820	0
+23704	104235	0
+83264	104557	0
+71813	10549	0
+2942	96600	0
+96963	74081	0
+15813	6645	0
+100243	11228	0
+104787	13847	0
+4423	75378	0
+8754	5462	0
+54154	53858	0
+12795	17489	0
+92079	96537	0
+104235	70992	0
+15196	18309	0
+16027	7642	0
+58181	93819	0
+53406	36127	0
+103282	12815	0
+8089	11754	0
+26370	14296	0
+57096	41350	0
+8551	15813	0
+101963	95205	0
+56566	58220	0
+32227	48049	0
+91144	3826	0
+39400	11645	0
+44583	992	0
+43853	38541	0
+14117	24075	0
+100400	10036	0
+24412	103165	0
+100666	87422	0
+41584	72615	0
+12424	13172	0
+15932	59836	0
+13642	103722	0
+93561	13156	0
+5324	38442	0
+58628	37676	0
+102623	37767	0
+12889	93384	0
+104787	35893	0
+69206	5423	0
+17907	10411	0
+48555	15085	0
+106498	55169	0
+95407	105266	0
+53083	95371	0
+39187	66659	0
+74540	23616	0
+20563	661	0
+17397	4908	0
+19294	7313	0
+93579	6576	0
+43037	96848	0
+55639	100089	0
+69836	18918	0
+15137	80312	0
+25348	8653	0
+35695	98780	0
+25201	75051	0
+10296	1609	0
+76035	12368	0
+99562	8611	0
+82954	73506	0
+9914	8551	0
+17258	19312	0
+25583	38204	0
+38271	43470	0
+15270	11484	0
+20515	21159	0
+67519	5148	0
+71813	100561	0
+36713	9743	0
+25681	14422	0
+97065	13306	0
+31598	39688	0
+99678	106228	0
+105956	7906	0
+21075	8825	0
+13337	10596	0
+73931	28841	0
+40002	13417	0
+19543	30471	0
+4988	49268	0
+19977	2942	0
+39060	96507	0
+42187	19500	0
+22159	45366	0
+59425	69206	0
+30730	41398	0
+101899	45366	0
+59785	96551	0
+100332	13923	0
+47181	42599	0
+11433	92046	0
+11564	18617	0
+93238	35525	0
+87198	11902	0
+1715	9536	0
+6537	19192	0
+32252	33961	0
+15598	20635	0
+102330	21214	0
+56045	12917	0
+80157	46465	0
+19068	11922	0
+16170	16001	0
+93321	39707	0
+98841	16860	0
+50442	14083	0
+95420	103525	0
+96789	18962	0
+96906	66659	0
+99814	101103	0
+10095	41315	0
+41011	100945	0
+45627	105850	0
+36713	96871	0
+57744	44133	0
+10596	19543	0
+96080	13847	0
+4013	27645	0
+78449	20236	0
+104557	917	0
+6758	23129	0
+94944	72802	0
+94724	106169	0
+99517	104709	0
+53824	92097	0
+55184	100510	0
+24783	105877	0
+100666	38469	0
+17988	91144	0
+22466	19192	0
+26898	14618	0
+9702	98370	0
+43271	99482	0
+55138	18918	0
+52385	13847	0
+93535	36218	0
+66120	38125	0
+59215	7107	0
+47057	100699	0
+15015	11564	0
+15230	6463	0
+16928	82660	0
+96158	21075	0
+8015	18092	0
+11686	58010	0
+103187	7016	0
+41350	77406	0
+95811	12679	0
+80526	3390	0
+44824	7721	0
+25681	7821	0
+98704	59639	0
+58628	3305	0
+20695	72596	0
+38692	56460	0
+7295	22159	0
+53498	63114	0
+97031	31201	0
+3740	80273	0
+27033	18309	0
+61788	992	0
+70973	106388	0
+7962	99640	0
+48375	100804	0
+98704	23503	0
+94592	61485	0
+103487	100400	0
+9991	10434	0
+40068	1928	0
+58500	48375	0
+10203	13522	0
+12889	22651	0
+93384	26146	0
+62046	28051	0
+52432	53498	0
+11982	741	0
+18942	5507	0
+59726	69612	0
+21743	27466	0
+9631	94074	0
+40322	16157	0
+39187	2708	0
+93943	444	0
+11377	14117	0
+25379	73931	0
+28307	5450	0
+17227	103346	0
+69751	105956	0
+105850	98704	0
+43244	8754	0
+91562	11601	0
+91747	7333	0
+56541	21789	0
+38016	20402	0
+29379	16170	0
+101757	100790	0
+31172	99593	0
+38601	103255	0
+18617	11019	0
+98945	34024	0
+11337	7947	0
+1740	43023	0
+22424	32826	0
+36782	5110	0
+3217	25201	0
+12991	30933	0
+81663	8372	0
+24412	55372	0
+27384	78985	0
+68281	15032	0
+16256	93362	0
+100243	13081	0
+104165	95073	0
+22191	21743	0
+16045	104052	0
+105336	72764	0
+106228	41384	0
+36782	37233	0
+81653	38368	0
+19040	25131	0
+103967	57459	0
+44358	20989	0
+24271	98237	0
+35227	10122	0
+39458	95811	0
+12539	70992	0
+8216	31371	0
+13240	50920	0
+11601	14343	0
+28626	94622	0
+32236	6174	0
+39598	10570	0
+13989	68894	0
+12499	100037	0
+36382	79625	0
+17359	94170	0
+19192	104459	0
+19871	37499	0
+13381	91916	0
+33148	13753	0
+601	1025	0
+47434	55426	0
+39026	36623	0
+103831	25698	0
+100773	81663	0
+28156	69836	0
+1008	21903	0
+6134	14422	0
+7038	35645	0
+10549	39313	0
+26745	4449	0
+95891	94944	0
+7906	52862	0
+44370	103448	0
+13417	1008	0
+95588	8863	0
+7113	81838	0
+16157	28863	0
+3305	43574	0
+20834	19294	0
+47434	100075	0
+25393	19437	0
+38916	25098	0
+3331	12258	0
+18329	14996	0
+6966	104863	0
+13908	101006	0
+74866	104375	0
+8064	6702	0
+3560	60261	0
+13222	61788	0
+92046	41942	0
+10596	12368	0
+11099	20253	0
+13156	100166	0
+99814	104481	0
+1609	13337	0
+40068	1416	0
+17397	17558	0
+103214	95811	0
+45879	91830	0
+16711	10351	0
+19791	63382	0
+14842	5278	0
+5701	14618	0
+620	25098	0
+19742	34251	0
+54643	8436	0
+33626	106431	0
+32227	72293	0
+59167	18980	0
+41111	40750	0
+12348	10296	0
+8901	43037	0
+18007	36643	0
+62497	93535	0
+15539	31054	0
+88306	85552	0
+15175	99432	0
+58503	70973	0
+10479	99814	0
+12864	13873	0
+4724	11466	0
+50920	843	0
+100089	11584	0
+86981	56566	0
+13522	44381	0
+19500	11601	0
+34251	54287	0
+2672	37868	0
+7465	8115	0
+105998	7611	0
+19871	40002	0
+68319	103749	0
+2868	103792	0
+57358	6915	0
+81838	1715	0
+9198	43826	0
+8901	1217	0
+100561	6049	0
+10710	57711	0
+100584	17818	0
+7465	100243	0
+39091	7906	0
+73931	85462	0
+25078	102757	0
+2414	3472	0
+62911	23276	0
+99363	105102	0
+72781	20549	0
+66659	73975	0
+94944	11172	0
+6576	3690	0
+20989	30787	0
+19905	15770	0
+38529	8169	0
+41250	15913	0
+12460	81663	0
+38541	18309	0
+12077	10059	0
+5065	32412	0
+26209	6206	0
+63888	13724	0
+92243	13417	0
+71131	68218	0
+25289	7857	0
+96551	16928	0
+42754	41599	0
+8884	50421	0
+54636	74021	0
+9346	444	0
+17474	37223	0
+106056	2768	0
+27403	23211	0
+14710	10411	0
+34322	12424	0
+10203	13472	0
+33103	99444	0
+11503	46908	0
+104533	7680	0
+1609	15598	0
+17025	12960	0
+22743	3826	0
+7594	100534	0
+11306	36713	0
+19520	97979	0
+24896	46738	0
+42599	13435	0
+48480	6321	0
+101006	105496	0
+18329	103898	0
+95741	97031	0
+51836	741	0
+15650	19091	0
+99292	53050	0
+10411	31397	0
+15049	18267	0
+105169	14117	0
+96950	20563	0
+106212	27105	0
+6042	38877	0
+38334	97708	0
+21214	22585	0
+11754	5214	0
+8372	71527	0
+8825	38334	0
+103614	26353	0
+74866	35503	0
+14996	19351	0
+33227	5701	0
+35472	69783	0
+16874	33883	0
+94592	10315	0
+27677	68939	0
+104863	30693	0
+967	32800	0
+47022	102733	0
+25994	3587	0
+5507	40708	0
+95205	100773	0
+27521	2672	0
+3611	69383	0
+101250	17436	0
+47004	11941	0
+12834	21843	0
+14941	40708	0
+18329	10822	0
+19113	37233	0
+15196	100524	0
+42302	103749	0
+8921	71813	0
+11503	105956	0
+17192	98704	0
+18688	42817	0
+18368	6915	0
+722	14861	0
+25393	15156	0
+18585	20595	0
+6206	31249	0
+41350	694	0
+70490	10951	0
+12258	96158	0
+67191	38966	0
+103129	6049	0
+57953	7081	0
+43271	41350	0
+23680	10596	0
+10479	51740	0
+38763	58618	0
+44119	41075	0
+934	41584	0
+68449	94026	0
+3497	23033	0
+40903	16367	0
+78962	99678	0
+24115	99666	0
+49109	36470	0
+48958	15552	0
+44014	96011	0
+39400	99678	0
+16743	20940	0
+100790	94724	0
+40354	98006	0
+104481	18585	0
+45552	639	0
+33336	16170	0
+41232	43244	0
+87472	8015	0
+72745	19334	0
+15795	8044	0
+6553	102757	0
+17927	69147	0
+74081	103187	0
+97477	29379	0
+14657	41584	0
+15175	24593	0
+38368	55687	0
+32227	57977	0
+12096	17004	0
+3217	102297	0
+5361	48555	0
+10203	98567	0
+3139	38171	0
+14385	13172	0
+29006	95142	0
+92216	70009	0
+45535	992	0
+8148	20133	0
+10749	22914	0
+37985	98841	0
+5584	5324	0
+41301	17489	0
+80157	34322	0
+101757	97031	0
+20515	13567	0
+12518	14675	0
+26228	105573	0
+6304	26944	0
+18292	94132	0
+58606	97901	0
+22066	32709	0
+19996	44583	0
+950	14675	0
+39984	96080	0
+103831	777	0
+38520	103027	0
+4582	14253	0
+19791	69432	0
+101701	29379	0
+72293	95488	0
+19394	44229	0
+21620	59726	0
+39187	94699	0
+66659	103995	0
+15015	3024	0
+39235	89500	0
+18962	16121	0
+10822	13156	0
+16367	56326	0
+71602	97920	0
+103792	58230	0
+93971	51197	0
+30933	27337	0
+48049	5848	0
+65150	21789	0
+20204	13240	0
+18368	33455	0
+31249	25431	0
+61901	80930	0
+82954	4391	0
+1688	5685	0
+74540	50442	0
+639	98071	0
+94699	87472	0
+103841	102364	0
+55184	992	0
+103898	48163	0
+104086	103228	0
+105716	14675	0
+98224	75051	0
+41250	17282	0
+47769	16928	0
+48375	12460	0
+82353	11735	0
+8676	10411	0
+52665	8950	0
+68876	82392	0
+18464	13240	0
+7947	68319	0
+58220	69383	0
+40311	91144	0
+27352	69739	0
+39653	18918	0
+68675	7821	0
+18031	38692	0
+77524	4042	0
+68218	1865	0
+3587	39026	0
+33122	19871	0
+39808	33455	0
+17837	2960	0
+24354	49275	0
+101568	16256	0
+39527	10142	0
+19820	105538	0
+14941	4605	0
+29040	41061	0
+35852	93943	0
+20402	96646	0
+530	59022	0
+97398	87198	0
+9060	7383	0
+106246	24115	0
+55158	62497	0
+87422	100037	0
+40068	41095	0
+41332	100790	0
+14422	16157	0
+7444	96646	0
+48163	102167	0
+69383	103502	0
+21047	37563	0
+58628	15552	0
+917	9953	0
+9293	98407	0
+5361	9361	0
+40554	105169	0
+4087	36910	0
+13381	55169	0
+23992	13240	0
+85462	22756	0
+52862	3759	0
+760	59555	0
+40128	24992	0
+63750	39346	0
+97945	96551	0
+96715	20431	0
+104459	5462	0
+2208	37342	0
+74081	102623	0
+76264	53858	0
+69999	20286	0
+29025	1008	0
+81838	53213	0
+760	1572	0
+43244	19520	0
+21884	18869	0
+101912	34599	0
+20431	13908	0
+46595	85571	0
+25698	14498	0
+21862	32119	0
+1464	72293	0
+36713	72615	0
+8797	37928	0
+17166	103995	0
+97398	30730	0
+40140	26432	0
+105623	80882	0
+99640	4171	0
+29379	39458	0
+8797	80882	0
+33148	14618	0
+26815	53837	0
+6463	6619	0
+46595	105472	0
+106246	17489	0
+13361	69396	0
+30341	37253	0
+38959	38334	0
+80598	98718	0
+6134	99444	0
+17380	37513	0
+21075	26035	0
+17558	20989	0
+12052	96789	0
+24593	21789	0
+19871	94855	0
+98407	53486	0
+59555	19561	0
+99307	97619	0
+65982	6192	0
+26850	91591	0
+99307	24075	0
+38016	100666	0
+23680	14657	0
+32227	7347	0
+43517	98653	0
+17397	56541	0
+45351	8780	0
+28288	31054	0
+16027	101645	0
+78785	9094	0
+95741	96600	0
+36782	16620	0
+4087	92097	0
+38541	38822	0
+4700	38016	0
+50570	62497	0
+20535	19871	0
+4255	68620	0
+37454	94855	0
+101221	38529	0
+103792	101319	0
+15880	1078	0
+18617	59737	0
+10897	620	0
+1688	4822	0
+102757	20653	0
+91462	6512	0
+11433	40311	0
+16121	33122	0
+41942	100243	0
+93765	54234	0
+2414	38529	0
+96679	28156	0
+64189	102623	0
+9674	17319	0
+82353	31397	0
+15137	27384	0
+40164	40535	0
+97155	105649	0
+57096	92032	0
+31201	44478	0
+32694	54636	0
+99827	23297	0
+101701	80034	0
+100945	18522	0
+38763	59215	0
+37586	100166	0
+52746	34599	0
+104497	92097	0
+31096	22191	0
+106483	10351	0
+5381	10315	0
+78785	10351	0
+105956	23992	0
+41350	38636	0
+23875	92097	0
+56541	36010	0
+54287	41369	0
+6422	38800	0
+72764	91562	0
+59290	68218	0
+38988	97477	0
+16140	91735	0
+104075	95407	0
+5036	71138	0
+62224	87436	0
+20614	98780	0
+73342	18918	0
+12864	11962	0
+100584	87198	0
+7113	24896	0
+10670	44682	0
+23907	92032	0
+54275	100773	0
+41350	97845	0
+98610	17861	0
+80273	9868	0
+105102	100400	0
+10374	3542	0
+106498	7295	0
+54275	36440	0
+41369	73023	0
+37290	45552	0
+105649	12722	0
+93943	59022	0
+39920	15963	0
+12619	85619	0
+95073	38800	0
+15552	25078	0
+14747	10095	0
+15085	69739	0
+42840	35525	0
+14978	39555	0
+27183	16224	0
+10633	62152	0
+98584	11172	0
+4931	77861	0
+40589	11982	0
+25131	8468	0
+11415	69836	0
+78449	8098	0
+77343	14861	0
+11355	6422	0
+103614	80526	0
+77343	6941	0
+44594	18980	0
+55687	61396	0
+35067	42056	0
+9181	37676	0
+47057	100993	0
+7947	3921	0
+38850	49178	0
+39473	9953	0
+24658	21359	0
+74548	8015	0
+46067	38250	0
+26277	1740	0
+101701	91451	0
+6619	30471	0
+51740	47931	0
+12348	32119	0
+38171	3807	0
+7962	99790	0
+97650	98766	0
+16711	17192	0
+4255	6304	0
+14766	53486	0
+68437	2571	0
+75552	15250	0
+14861	9094	0
+5848	1139	0
+61485	10122	0
+2527	15539	0
+15085	6321	0
+9914	97736	0
+21455	19257	0
+69836	41432	0
+14747	69147	0
+103683	103967	0
+91970	32709	0
+86981	5584	0
+27745	26146	0
+41301	38143	0
+14117	97650	0
+82660	39587	0
+55573	105025	0
+24075	8392	0
+93535	101645	0
+41061	97477	0
+63590	9293	0
+20342	99482	0
+76035	91747	0
+4222	48958	0
+72802	6002	0
+63590	69578	0
+71527	57389	0
+49892	82353	0
+98021	8089	0
+69147	80364	0
+10508	23503	0
+48555	26370	0
+11117	38016	0
+99363	62527	0
+15813	13923	0
+73931	11337	0
+36643	104317	0
+27139	1139	0
+17380	13381	0
+6049	32236	0
+103255	10529	0
+39984	104459	0
+68102	22424	0
+13454	11057	0
+23875	17588	0
+94117	70992	0
+62224	16946	0
+97120	101194	0
+34088	95073	0
+91657	42344	0
+15683	72596	0
+25487	14472	0
+95891	4931	0
+39653	51564	0
+18309	9724	0
+78785	33227	0
+102233	33148	0
+16660	101785	0
+106169	80292	0
+33336	26035	0
+6073	56541	0
+14787	12134	0
+7491	103995	0
+100534	86981	0
+33103	3497	0
+26246	96507	0
+98071	53197	0
+30963	42618	0
+101757	40914	0
+99307	1008	0
+10095	4201	0
+87265	98945	0
+16985	56460	0
+42618	46908	0
+7611	70530	0
+4042	100773	0
+62046	97492	0
+41232	96537	0
+26432	37290	0
+15963	9220	0
+48555	3092	0
+28124	11228	0
+37454	9602	0
+37342	30471	0
+21649	2414	0
+37290	1416	0
+22562	15570	0
+8754	35227	0
+4013	20563	0
+8611	40571	0
+4964	41289	0
+11819	82353	0
+3139	917	0
+15519	23398	0
+16256	12152	0
+1217	26575	0
+36382	17025	0
+67604	45366	0
+72781	102435	0
+843	15485	0
+99593	87472	0
+101568	20595	0
+55976	57512	0
+24974	97708	0
+98210	95951	0
+14618	40311	0
+9702	12771	0
+38794	75409	0
+34024	21903	0
+25779	57459	0
+9094	78573	0
+18522	9786	0
+95205	91830	0
+82353	37342	0
+13222	7661	0
+17505	95205	0
+19481	39841	0
+20460	26353	0
+2868	9077	0
+102167	105266	0
+97120	42599	0
+91591	75051	0
+71969	10596	0
+35107	23704	0
+51740	87422	0
+620	24524	0
+7882	58230	0
+55826	42056	0
+15813	36314	0
+28649	7063	0
+104709	71602	0
+97708	33961	0
+12653	1464	0
+58500	34599	0
+96487	16157	0
+7107	22585	0
+967	101785	0
+12258	59022	0
+57096	45738	0
+10692	97155	0
+23907	100111	0
+17258	95488	0
+19905	19925	0
+23616	4449	0
+102466	100666	0
+7747	68643	0
+28124	2942	0
+58606	57096	0
+13584	93384	0
+19543	6860	0
+11503	33626	0
+30693	12460	0
+80364	24075	0
+36361	11843	0
+11484	18869	0
+6487	13417	0
+8634	3877	0
+79685	11503	0
+39346	93897	0
+96646	2672	0
+9762	46067	0
+58628	55372	0
+105687	85571	0
+45658	91546	0
+57144	55592	0
+103200	43301	0
+86981	17558	0
+42302	38368	0
+31896	39527	0
+16946	46266	0
+4013	40014	0
+11322	101006	0
+6383	97663	0
+81871	43574	0
+38520	93321	0
+100332	105025	0
+72991	55573	0
+9868	25779	0
+17166	11754	0
+37223	63114	0
+37985	37563	0
+12815	71654	0
+103214	15432	0
+10095	32173	0
+32694	23875	0
+52385	85619	0
+58596	18251	0
+35227	94795	0
+9312	74540	0
+14747	6437	0
+46980	104533	0
+68319	43293	0
+94896	25201	0
+22562	14059	0
+43826	28510	0
+97031	19169	0
+10785	37373	0
+827	14498	0
+103525	16157	0
+8592	22637	0
+68661	67820	0
+12368	70973	0
+106350	99855	0
+12348	18251	0
+25116	21903	0
+17988	68319	0
+51740	24386	0
+78948	103448	0
+82544	17525	0
+100338	97619	0
+57967	57711	0
+26815	37373	0
+96963	102247	0
+843	22682	0
+33336	10142	0
+101701	104075	0
+22177	7244	0
+12096	2942	0
+9631	18902	0
+25837	32173	0
+14100	99678	0
+15519	64189	0
+13172	23276	0
+17143	59189	0
+95219	22528	0
+40002	91462	0
+4908	59785	0
+37586	12771	0
+9971	25583	0
+29379	7295	0
+26035	104375	0
+74540	95891	0
+13172	23992	0
+81653	56460	0
+13337	41398	0
+104787	25583	0
+41011	9724	0
+36127	10351	0
+105102	98224	0
+57144	41061	0
+14577	94592	0
+17116	39026	0
+63590	10570	0
+94795	41128	0
+40083	22528	0
+93926	72293	0
+40372	53165	0
+36010	16928	0
+13381	87265	0
+15715	20695	0
+33626	104497	0
+26575	87305	0
+51836	34944	0
+19312	37113	0
+16103	7680	0
+21342	13753	0
+12539	40635	0
+67299	9346	0
+101757	63750	0
+28358	86585	0
+967	5450	0
+75051	41175	0
+45552	15485	0
+43826	38822	0
+7702	70973	0
+426	10731	0
+18429	14158	0
+68606	72596	0
+58230	66028	0
+5324	103487	0
+37290	4553	0
+99517	7465	0
+14472	7491	0
+55184	53837	0
+39235	68424	0
+62224	6134	0
+41942	95073	0
+5324	92187	0
+38520	25994	0
+72802	96848	0
+38837	11228	0
+17818	18601	0
+24524	29117	0
+99517	45642	0
+60225	7979	0
+19871	11415	0
+15032	40903	0
+105336	97945	0
+101319	24271	0
+10434	13773	0
+41613	17525	0
+27139	5792	0
+30963	30243	0
+794	8699	0
+19543	47336	0
+37223	15583	0
+11564	21843	0
+73838	9380	0
+105336	992	0
+52385	7994	0
+59747	22492	0
+760	12991	0
+13240	11520	0
+69383	13602	0
+94592	106365	0
+80312	15552	0
+72781	7661	0
+47004	94896	0
+60006	99517	0
+21843	9868	0
+10059	94699	0
+61396	6192	0
+12795	11484	0
+36556	3217	0
+61788	96871	0
+66120	63590	0
+14446	42754	0
+2208	41279	0
+32119	14924	0
+17397	11503	0
+95407	15064	0
+22492	94527	0
+14178	34322	0
+110451	42056	0
+41175	12406	0
+31096	72877	0
+102233	43301	0
+103898	98567	0
+39598	69147	0
+98718	55158	0
+100561	1025	0
+69783	36713	0
+55592	41613	0
+19722	98006	0
+93299	44824	0
+95073	47004	0
+15715	25289	0
+91747	10059	0
+14059	11039	0
+55527	6116	0
+69739	13847	0
+5742	41075	0
+106483	13622	0
+56489	12771	0
+104709	68606	0
+5214	97920	0
+6192	4855	0
+42187	103749	0
+93657	36127	0
+23907	68643	0
+31054	16001	0
+45840	65736	0
+38529	34251	0
+23875	35893	0
+15214	103967	0
+94204	13704	0
+44358	41369	0
+19374	6096	0
+14861	68235	0
+21743	99855	0
+15196	101963	0
+96679	92097	0
+6096	105496	0
+57459	25116	0
+24207	52746	0
+98237	72293	0
+68553	16001	0
+45627	51580	0
+15650	22651	0
+101994	39473	0
+102504	37471	0
+3952	38529	0
+7106	7821	0
+8846	53468	0
+7979	38763	0
+5977	94592	0
+30787	4201	0
+91462	23907	0
+99640	56431	0
+5036	8634	0
+16140	93053	0
+57953	87436	0
+101979	35852	0
+12619	71654	0
+10710	22585	0
+5324	19871	0
+11868	12317	0
+53651	41011	0
+32800	27352	0
+2745	63382	0
+14766	4605	0
+80930	46465	0
+24386	71813	0
+56489	105447	0
+13361	106365	0
+23211	24658	0
+5148	88067	0
+32412	57389	0
+68424	69836	0
+16256	20088	0
+3587	22300	0
+14011	20635	0
+98704	12960	0
+10374	105496	0
+31598	45975	0
+46980	15137	0
+11843	97650	0
+64754	72781	0
+68091	11306	0
+12442	6437	0
+16081	24896	0
+39458	68515	0
+33103	38966	0
+21006	15015	0
+25116	38663	0
+21743	66120	0
+43960	6702	0
+60715	20236	0
+55138	103749	0
+91657	3275	0
+9094	25837	0
+100893	14637	0
+36361	20253	0
+2708	13472	0
+14422	68160	0
+101568	98704	0
+39400	5507	0
+21006	36010	0
+7295	34088	0
+27183	87436	0
+39313	15701	0
+5685	71412	0
+2179	38423	0
+67604	35633	0
+14083	1715	0
+10122	62092	0
+14135	26880	0
+40571	11172	0
+53406	101194	0
+50920	11228	0
+16312	11546	0
+10570	94868	0
+5192	31354	0
+6798	722	0
+105877	104920	0
+53651	68437	0
+9125	10315	0
+104459	620	0
+49275	100075	0
+11039	14601	0
+97120	8846	0
+38601	58500	0
+54275	24092	0
+13943	51740	0
+6174	7857	0
+40394	31896	0
+24992	60715	0
+3952	8392	0
+27352	39688	0
+98393	68606	0
+43293	38959	0
+50390	7611	0
+104920	18381	0
+25536	11039	0
+98766	20653	0
+22137	13435	0
+42200	74081	0
+4700	97031	0
+11075	46266	0
+6941	8169	0
+41075	12499	0
+7979	63750	0
+44090	95205	0
+34599	106483	0
+17227	19000	0
+13096	67143	0
+63382	21649	0
+3305	8436	0
+39417	6537	0
+47057	9971	0
+24763	19169	0
+35107	20780	0
+12795	60261	0
+101103	27403	0
+6487	68218	0
+55013	24354	0
+6915	55527	0
+92046	86981	0
+92032	8634	0
+73023	39362	0
+9181	99517	0
+67831	12795	0
+9346	21359	0
+36107	103683	0
+50920	5299	0
+80312	6437	0
+38310	18485	0
+72474	9896	0
+39793	18585	0
+68876	37342	0
+43271	3275	0
+26880	18485	0
+31201	105877	0
+10508	22682	0
+27846	14861	0
+15292	7216	0
+12460	21649	0
+38782	106246	0
+79685	21061	0
+13567	98841	0
+6042	99444	0
+92243	68449	0
+34088	20088	0
+23992	38966	0
+105496	101899	0
+96963	46266	0
+17380	65951	0
+102435	61788	0
+45642	19583	0
+26228	8825	0
+96715	7906	0
+43574	4605	0
+73092	13642	0
+44090	57512	0
+81878	37928	0
+59747	94944	0
+36218	36558	0
+67820	53197	0
+37471	31955	0
+8186	101979	0
+24354	43271	0
+7465	16896	0
+25348	14100	0
+103898	14040	0
+15539	10095	0
+16290	19611	0
+7016	62152	0
+3877	9198	0
+14904	11433	0
+59022	94592	0
+9830	21620	0
+40311	68606	0
+4553	3390	0
+40589	71813	0
+12152	10710	0
+25148	57711	0
+27677	16946	0
+4931	97120	0
+10615	9293	0
+6576	6304	0
+96158	26944	0
+11868	97053	0
+56489	8266	0
+21094	19040	0
+57977	14637	0
+12864	10915	0
+14253	9896	0
+96848	81770	0
+96906	40788	0
+56091	38794	0
+101194	69836	0
+37499	19670	0
+20309	102733	0
+20780	31478	0
+51137	2527	0
+14100	10822	0
+19500	54287	0
+19437	27846	0
+12224	29596	0
+21117	46595	0
+57144	97492	0
+14385	53651	0
+17818	47801	0
+39362	41128	0
+1008	18869	0
+10142	41289	0
+98796	22424	0
+1295	7063	0
+23583	94592	0
+13195	22191	0
+34322	35633	0
+10915	5763	0
+53498	51197	0
+26228	22743	0
+36782	62805	0
+69374	93943	0
+2571	68449	0
+70973	6619	0
+54577	19091	0
+16045	11982	0
+96715	77343	0
+26575	19871	0
+24507	28051	0
+22562	103255	0
+17166	97031	0
+23398	65982	0
+26035	68408	0
+3560	28841	0
+45738	51692	0
+53406	3826	0
+99482	41175	0
+63750	8611	0
+14135	15859	0
+8551	17192	0
+16290	3024	0
+103898	103141	0
+20579	61396	0
+5036	102466	0
+18485	100534	0
+15963	1186	0
+103228	18617	0
+8089	39313	0
+77343	6992	0
+96700	95192	0
+91694	43683	0
+103346	8634	0
+38850	103282	0
+14675	28288	0
+21743	76264	0
+560	97736	0
+101994	102757	0
+741	950	0
+19500	19583	0
+58586	5640	0
+96700	97168	0
+72764	5566	0
+26353	7038	0
+20515	59848	0
+17166	13967	0
+100400	53321	0
+9312	14941	0
+99320	21903	0
+31598	71412	0
+25393	100243	0
+100643	10652	0
+4042	10479	0
+40535	16045	0
+72293	44478	0
+106365	56460	0
+94896	44381	0
+28863	34024	0
+17474	103346	0
+19417	91562	0
+12424	93321	0
+95192	100820	0
+6702	14472	0
+55184	72877	0
+8863	105102	0
+22637	59808	0
+8323	6096	0
+58503	95488	0
+71412	41350	0
+24412	8352	0
+104235	99517	0
+59425	98796	0
+47434	3390	0
+44583	93053	0
+55687	60225	0
+24115	106169	0
+96080	59669	0
+81871	1267	0
+75409	67299	0
+42302	38636	0
+71602	25681	0
+40750	3650	0
+48480	12864	0
+56309	15137	0
+9631	103683	0
+39382	37939	0
+69147	3024	0
+14637	57144	0
+7425	58596	0
+584	96906	0
+10391	16860	0
+3497	68102	0
+93053	102330	0
+11887	62046	0
+10822	15880	0
+42618	37113	0
+36382	40068	0
+25487	47769	0
+15683	91562	0
+97398	100993	0
+72596	20834	0
+95059	36218	0
+58010	13704	0
+10479	10915	0
+24386	23992	0
+11686	22914	0
+22914	59669	0
+25379	110451	0
+104165	20847	0
+2208	13140	0
+96487	57977	0
+22756	27337	0
+56431	27033	0
+54275	99320	0
+25583	1647	0
+6096	3877	0
+41011	4474	0
+47434	38966	0
+15015	9181	0
+106498	71438	0
+25583	38016	0
+102330	12368	0
+7594	2478	0
+21823	14675	0
+39920	1609	0
+2505	9810	0
+96871	18902	0
+43960	8292	0
+13381	13873	0
+843	95420	0
+27645	82353	0
+7383	96011	0
+59167	35525	0
+62805	103502	0
+99693	61788	0
+69578	99444	0
+12917	26880	0
+43270	102272	0
+62497	39473	0
+71602	82353	0
+39346	87387	0
+44014	3170	0
+41011	33455	0
+4700	98780	0
+14885	14618	0
+104075	27521	0
+57744	11798	0
+20563	14824	0
+71527	24896	0
+11520	44757	0
+19334	40183	0
+11798	9653	0
+95811	9470	0
+27503	36314	0
+30963	73023	0
+18585	46980	0
+100790	67299	0
+15985	22982	0
+16121	6228	0
+100790	32252	0
+94699	104075	0
+106169	103255	0
+100643	11564	0
+28240	60225	0
+69396	74548	0
+38837	13066	0
+8323	19772	0
+2571	19996	0
+9060	55013	0
+99444	102086	0
+2571	13284	0
+20549	69374	0
+37939	92187	0
+100510	12317	0
+103639	17728	0
+80930	100993	0
+93299	12258	0
+11564	17489	0
+20402	42840	0
+102504	3358	0
+12864	7425	0
+14766	17761	0
+41315	48555	0
+5507	98796	0
+103898	31494	0
+49892	6096	0
+44133	40140	0
+100400	6383	0
+10203	105496	0
+8921	51137	0
+58500	56309	0
+39417	20342	0
+10731	97945	0
+103012	10434	0
+16928	7266	0
+639	54643	0
+85619	81871	0
+18585	70530	0
+23398	13472	0
+3248	99640	0
+19294	55372	0
+94724	54275	0
+105716	78573	0
+99562	15175	0
+47434	26815	0
+38125	11715	0
+6247	34088	0
+94855	14534	0
+59189	51836	0
+34251	11601	0
+103282	11075	0
+94622	98006	0
+49178	100993	0
+20286	98584	0
+620	6576	0
+69739	11902	0
+33227	14861	0
+9536	44133	0
+14083	55169	0
+59290	91694	0
+65736	15120	0
+14710	18585	0
+4553	6487	0
+104937	43504	0
+43670	21789	0
+14577	102272	0
+103614	19583	0
+102200	17319	0
+3472	37454	0
+102297	1139	0
+16121	11868	0
+10933	35633	0
+70530	105409	0
+26228	8098	0
+19742	103027	0
+7383	33336	0
+22177	3433	0
+10785	13096	0
+18762	97736	0
+20460	22637	0
+57512	95219	0
+21006	3587	0
+99482	17474	0
+9991	91562	0
+18251	15451	0
+17098	63114	0
+21921	97031	0
+41509	25131	0
+91144	103792	0
+72877	13123	0
+55027	57953	0
+97168	75512	0
+11466	20940	0
+101994	38520	0
+27645	12704	0
+102757	2179	0
+68661	12077	0
+105877	103967	0
+23129	44583	0
+68218	62079	0
+37721	9914	0
+3275	24507	0
+9220	4531	0
+15598	69739	0
+37563	17728	0
+23297	10059	0
+50143	8089	0
+49101	8754	0
+51740	19068	0
+6619	17952	0
+8592	59726	0
+15715	21047	0
+71654	22914	0
+51740	24658	0
+11735	15795	0
+27521	34599	0
+31955	99593	0
+72596	96011	0
+54263	41128	0
+103187	23875	0
+59785	21743	0
+7063	55013	0
+13670	99593	0
+102398	98796	0
+11002	38334	0
+14059	26228	0
+11057	26146	0
+3877	15015	0
+94324	52058	0
+32227	15770	0
+19113	39527	0
+105496	1740	0
+5361	19722	0
+35525	36218	0
+10391	94204	0
+3472	25650	0
+3410	3877	0
+24507	6134	0
+9971	68259	0
+8825	62849	0
+38271	104375	0
+26944	93657	0
+1572	58618	0
+1041	76264	0
+9536	9517	0
+43826	19192	0
+11415	11151	0
+94204	37499	0
+11843	23992	0
+58500	41415	0
+8797	14472	0
+8533	15032	0
+68894	41369	0
+80598	49109	0
+7134	2672	0
+93881	6049	0
+83096	96551	0
+7425	21075	0
+31397	4582	0
+94855	101912	0
+38334	68939	0
+32681	1942	0
+71983	15032	0
+12134	93897	0
+7721	55426	0
+18381	2708	0
+530	92097	0
+41095	45351	0
+3139	20342	0
+101785	78573	0
+70530	65697	0
+3952	94896	0
+1538	36713	0
+13096	7063	0
+9380	101757	0
+18585	94868	0
+94191	22774	0
+19219	38483	0
+61901	18368	0
+100258	96848	0
+18826	38529	0
+17098	934	0
+31201	19791	0
+22300	8352	0
+110451	6678	0
+39362	9125	0
+7979	5361	0
+8884	58596	0
+10570	103141	0
+55169	100993	0
+6645	33626	0
+11819	104709	0
+25348	530	0
+104052	93943	0
+105623	34615	0
+3877	6537	0
+4067	20309	0
+17340	9493	0
+7295	70490	0
+19113	27183	0
+11962	43853	0
+16660	18429	0
+20713	28709	0
+20549	70992	0
+560	50570	0
+64754	22424	0
+39598	5701	0
+15485	28240	0
+104880	63750	0
+42599	16417	0
+96507	48480	0
+11546	11922	0
+96950	99827	0
+103841	39984	0
+42056	33961	0
+61788	5507	0
+12424	81878	0
+40708	18368	0
+6321	105447	0
+39235	99517	0
+57239	80598	0
+39587	77343	0
+22137	75051	0
+39382	65982	0
+105472	63888	0
+12224	66120	0
+1095	56045	0
+23348	19977	0
+25201	11039	0
+9653	20431	0
+6758	91462	0
+19294	38541	0
+43683	72991	0
+13030	101785	0
+17436	10652	0
+2989	43301	0
+38125	678	0
+17340	38520	0
+59555	60225	0
+12406	37499	0
+11337	44381	0
+8392	33103	0
+42344	97650	0
+43301	58628	0
+98894	48049	0
+18051	7107	0
+93561	15120	0
+15932	15451	0
+96824	100790	0
+6247	17340	0
+22756	39808	0
+12077	17907	0
+3410	44229	0
+110451	15552	0
+61202	7979	0
+55426	63888	0
+55169	760	0
+6192	17505	0
+17192	97120	0
+58220	43900	0
+12224	10951	0
+95407	27139	0
+38800	38125	0
+59824	74081	0
+14577	51492	0
+59022	33871	0
+11622	5361	0
+19460	68235	0
+38310	39400	0
+68102	103995	0
+102707	14805	0
+2672	33871	0
+87472	11057	0
+14560	47931	0
+6678	23583	0
+103749	13081	0
+68091	14083	0
+17818	10529	0
+18007	25116	0
+11466	23348	0
+46980	52058	0
+14011	105039	0
+37586	91294	0
+93579	7113	0
+96700	1416	0
+19960	3433	0
+20133	584	0
+59836	3472	0
+98894	29483	0
+25335	8921	0
+9702	20834	0
+103841	33871	0
+55860	7642	0
+55826	19113	0
+20653	17970	0
+69751	16743	0
+102272	17728	0
+21342	51556	0
+7465	7266	0
+39141	6282	0
+2768	35819	0
+65982	41030	0
+45753	25131	0
+11520	24896	0
+73354	35633	0
+19113	100400	0
+22177	2989	0
+93943	426	0
+29596	71138	0
+95205	3877	0
+7295	41204	0
+19275	92079	0
+11584	8044	0
+4474	96262	0
+19417	59824	0
+21324	65736	0
+100510	98841	0
+70207	15103	0
+52040	16808	0
+21324	95192	0
+12008	38483	0
+103614	104052	0
+5528	55426	0
+24115	55887	0
+19722	9914	0
+6042	100258	0
+3515	24763	0
+620	16140	0
+620	42732	0
+97011	9268	0
+43271	101645	0
+100075	47801	0
+8169	101620	0
+20535	9653	0
+73342	17340	0
+19040	60715	0
+37721	10142	0
+41942	12539	0
+7313	26035	0
+10652	6422	0
+16928	78785	0
+25078	39125	0
+91776	69147	0
+58010	11622	0
+59836	99444	0
+15250	59189	0
+43023	17209	0
+10508	584	0
+45658	106246	0
+77406	35227	0
+20047	92243	0
+22424	74866	0
+53468	98945	0
+68740	38368	0
+104920	39382	0
+106350	12317	0
+29006	9346	0
+18980	18007	0
+2672	87422	0
+39819	102364	0
+5662	39738	0
+68740	15156	0
+4474	105623	0
+35107	17192	0
+13222	81838	0
+96963	68515	0
+21020	103995	0
+14885	16928	0
+11484	47931	0
+8169	93926	0
+38541	99216	0
+32681	6174	0
+100089	4171	0
+21823	68437	0
+23875	13306	0
+87408	104342	0
+78785	11868	0
+93683	72745	0
+44014	15913	0
+9346	4855	0
+33961	917	0
+16224	59737	0
+103165	98445	0
+15250	17025	0
+14100	41628	0
+12442	5214	0
+38800	8115	0
+102707	99666	0
+55372	22651	0
+36733	26432	0
+4067	101221	0
+17077	20732	0
+5584	4747	0
+10230	5214	0
+23992	78948	0
+95741	41289	0
+11564	32301	0
+3515	69612	0
+4724	14924	0
+100111	24271	0
+25698	10059	0
+75378	15539	0
+85537	13890	0
+94855	9220	0
+21061	69147	0
+37428	63888	0
+16103	21903	0
+17077	22914	0
+100790	101620	0
+1647	52665	0
+44824	86981	0
+101006	39653	0
+1235	105956	0
+9198	11798	0
+5324	41142	0
+28156	68218	0
+1025	106212	0
+11019	15156	0
+97011	39598	0
+4474	38837	0
+31096	38529	0
+32412	101772	0
+5423	33871	0
+96824	8533	0
+25994	69432	0
+16928	22492	0
+49892	47434	0
+11962	91830	0
+16290	6206	0
+43037	99216	0
+694	36440	0
+87408	13240	0
+6839	106365	0
+25098	102297	0
+14100	97120	0
+27645	16045	0
+99363	51137	0
+100111	87472	0
+28156	71480	0
+69383	28841	0
+19294	91747	0
+3170	10841	0
+59893	13337	0
+23503	21862	0
+12348	91591	0
+38334	67143	0
+10731	104317	0
+41301	102167	0
+87387	2478	0
+62740	105877	0
+101103	101994	0
+86585	36910	0
+2179	24763	0
+9953	48049	0
+93881	39060	0
+8676	7383	0
+63750	93943	0
+15932	97477	0
+60006	19806	0
+41095	95219	0
+8797	102086	0
+44358	103967	0
+1025	57603	0
+68620	19275	0
+7721	99292	0
+9312	5685	0
+15485	100332	0
+9674	7333	0
+32709	38016	0
+68643	57459	0
+5299	95588	0
+101757	36107	0
+13472	27183	0
+6537	9868	0
+55169	24763	0
+13066	61788	0
+62911	13140	0
+47336	1295	0
+39707	48146	0
+47004	27789	0
+20635	19460	0
+17639	1830	0
+20065	37985	0
+105731	52058	0
+9602	24992	0
+32681	35227	0
+15519	22717	0
+104863	94699	0
+1715	41599	0
+15963	24524	0
+694	38541	0
+37373	37233	0
+18007	73931	0
+45552	104818	0
+7266	38541	0
+98407	7465	0
+13724	17025	0
+40914	31397	0
+26944	103722	0
+23875	14958	0
+62152	13670	0
+10315	103722	0
+9786	4171	0
+78948	11337	0
+63141	55826	0
+105336	14924	0
+6512	15292	0
+27299	33455	0
+20088	16121	0
+98945	14941	0
+64754	103639	0
+36713	16985	0
+55372	101620	0
+44133	6002	0
+34024	98841	0
+14637	58628	0
+39313	94074	0
+22651	19091	0
+54263	53468	0
+43942	25837	0
+21843	43670	0
+33336	14135	0
+14178	37454	0
+36556	39334	0
+19611	4988	0
+44358	14216	0
+9268	3390	0
+43270	13096	0
+95192	17258	0
+105573	11075	0
+58230	33455	0
+37676	678	0
+10250	17415	0
+38250	25681	0
+41030	69999	0
+47057	8392	0
+38763	92216	0
+8720	62797	0
+4855	93561	0
+45879	6798	0
+85571	93579	0
+38334	33103	0
+4700	16081	0
+10036	94622	0
+57459	13381	0
+49109	93053	0
+55027	19192	0
+103012	43222	0
+37563	36470	0
+4879	57953	0
+46067	45627	0
+68281	55372	0
+101342	81838	0
+93765	18051	0
+18031	41315	0
+59726	23616	0
+16711	5065	0
+15859	20065	0
+4042	59290	0
+105623	99482	0
+59893	11819	0
+9198	20204	0
+43037	7925	0
+47336	16844	0
+8148	24658	0
+105447	8921	0
+21117	19437	0
+6798	26575	0
+78573	62911	0
+14747	61788	0
+44381	40589	0
+73506	12864	0
+72487	98370	0
+18723	11564	0
+52432	49101	0
+19417	50442	0
+26880	25536	0
+102914	12406	0
+53165	25926	0
+21214	80157	0
+32252	95142	0
+80292	104533	0
+22177	18826	0
+102167	39400	0
+98584	68437	0
+17505	100945	0
+100773	23129	0
+59555	96824	0
+38966	8098	0
+96627	41204	0
+32336	16224	0
+102346	22424	0
+106498	27139	0
+10652	100804	0
+460	17340	0
+56326	53406	0
+9268	37939	0
+50920	10731	0
+99790	36146	0
+103282	69739	0
+57953	21789	0
+1235	100075	0
+21921	15085	0
+12518	80896	0
+1830	99517	0
+85519	44229	0
+10122	3560	0
+3217	1217	0
+12134	760	0
+96963	17040	0
+40002	96011	0
+23348	51618	0
+96950	68553	0
+5701	64754	0
+11355	110451	0
+100893	37721	0
+18826	45552	0
+14385	15539	0
+38800	3092	0
+14904	8780	0
+10785	15432	0
+104937	12204	0
+17436	88306	0
+19481	105169	0
+26479	8148	0
+15519	99363	0
+37939	44030	0
+7906	67191	0
+103214	12224	0
+14135	71983	0
+93321	103448	0
+14422	20065	0
+32173	1139	0
+9971	19772	0
+93765	62092	0
+56045	41075	0
+80910	44358	0
+67604	4964	0
+83096	12960	0
+87472	5792	0
+29006	43244	0
+40311	18601	0
+21075	100037	0
+5450	20989	0
+36314	39235	0
+934	28626	0
+7383	70530	0
+103012	40164	0
+11962	12889	0
+58220	3472	0
+96487	11922	0
+24207	80034	0
+103129	40161	0
+10670	75378	0
+32227	37373	0
+102247	21117	0
+7962	38966	0
+106498	6134	0
+44594	104557	0
+18688	103639	0
+27384	14577	0
+20549	98653	0
+36910	99216	0
+96262	22159	0
+45658	5720	0
+87198	103831	0
+63590	11337	0
+37499	71969	0
+44133	81663	0
+26432	38988	0
+12424	57358	0
+4908	99307	0
+11735	59501	0
+19312	104235	0
+100037	100773	0
+26479	100848	0
+27299	105169	0
+38334	27183	0
+1751	41398	0
+32709	23680	0
+530	50442	0
+57096	5662	0
+10670	27971	0
+36127	36556	0
+94868	24783	0
+59824	6073	0
+6002	99593	0
+15770	42599	0
+87408	105025	0
+15795	58220	0
+13522	93683	0
+42840	73354	0
+19192	33227	0
+55527	106056	0
+39587	102086	0
+39793	9220	0
+98006	96551	0
+6422	44824	0
+13066	9631	0
+40161	91830	0
+39334	96158	0
+59848	19742	0
+14385	59669	0
+93238	38966	0
+6073	6228	0
+6553	11151	0
+76264	24992	0
+38959	17380	0
+4605	82544	0
+17040	28156	0
+25148	55184	0
+7081	94724	0
+100643	94117	0
+68740	45879	0
+36556	99827	0
+43900	19960	0
+25201	38959	0
+7244	52916	0
+15156	13030	0
+9094	55184	0
+40140	43222	0
+40164	37471	0
+36314	4042	0
+17525	59808	0
+58503	54577	0
+105336	6619	0
+104035	32826	0
+70207	22774	0
+39587	9953	0
+43492	101221	0
+13381	17505	0
+10731	59639	0
+19169	98718	0
+8169	16860	0
+77499	38636	0
+66659	8372	0
+35227	18267	0
+17397	58500	0
+99307	40372	0
+42302	7063	0
+4497	13813	0
+99432	15103	0
+38966	104481	0
+3515	94324	0
+71654	17282	0
+52058	97901	0
+39060	59737	0
+98567	38469	0
+105623	41075	0
+67831	9268	0
+9470	19520	0
+7721	97120	0
+66120	55573	0
+75071	8825	0
+8169	3092	0
+5110	55887	0
+103214	104086	0
+39688	50920	0
+37586	7313	0
+15214	10142	0
+25650	27971	0
+39026	5792	0
+62092	2960	0
+8115	14560	0
+7882	31201	0
+13195	20286	0
+92113	59808	0
+66659	42056	0
+5742	8186	0
+79685	101171	0
+58500	39091	0
+19611	38204	0
+15570	32800	0
+42599	38822	0
+1751	51580	0
+8044	68876	0
+37767	82544	0
+78573	9517	0
+28288	16808	0
+43960	19996	0
+8754	55027	0
+12368	100316	0
+53858	98945	0
+53197	37253	0
+41332	41250	0
+24207	13584	0
+46465	16312	0
+100439	39688	0
+82392	65150	0
+22756	41432	0
+95407	51492	0
+43492	41628	0
+20834	8533	0
+10710	57603	0
+25779	20484	0
+11622	40014	0
+80034	42599	0
+104920	24115	0
+23211	1008	0
+38794	72745	0
+7518	94592	0
+20031	2414	0
+45738	1235	0
+24115	9077	0
+96679	94795	0
+94324	101785	0
+10374	15156	0
+56309	96080	0
+13172	9380	0
+54662	98653	0
+24149	105716	0
+51564	19000	0
+40788	19543	0
+14135	100510	0
+10749	11715	0
+99790	16157	0
+36623	7244	0
+59167	31354	0
+19583	9991	0
+7295	18617	0
+31478	31249	0
+78806	105731	0
+96950	37620	0
+15747	12864	0
+4391	67191	0
+36146	15292	0
+7295	61202	0
+46980	8699	0
+91462	777	0
+8323	100338	0
+8169	68437	0
+8863	6116	0
+7979	15032	0
+15049	101701	0
+101645	21620	0
+48049	40140	0
+6228	18559	0
+1572	36361	0
+24354	59848	0
+52665	27228	0
+46067	55592	0
+94170	91694	0
+93987	68675	0
+8044	10434	0
+760	11019	0
+47004	69783	0
+102151	40394	0
+104035	98567	0
+5640	16660	0
+8089	99292	0
+40469	78785	0
+17143	2868	0
+30243	17319	0
+4724	15715	0
+99640	25393	0
+68424	63382	0
+10633	11601	0
+5792	36713	0
+103448	24207	0
+93881	74548	0
+101568	21843	0
+27971	43900	0
+68424	19772	0
+5507	92032	0
+26209	3807	0
+32336	12864	0
+105850	22300	0
+9060	6487	0
+27183	22191	0
+25536	30730	0
+9576	19611	0
+39920	21823	0
+31354	44757	0
+100524	6304	0
+5701	87198	0
+31896	1688	0
+15795	24783	0
+32301	11394	0
+16081	39346	0
+6134	102398	0
+41075	55158	0
+36127	71131	0
+14958	7925	0
+17282	23616	0
+22585	11819	0
+12917	42754	0
+36361	13847	0
+36643	17059	0
+62805	8981	0
+57144	100848	0
+3410	47336	0
+93819	24763	0
+57096	5423	0
+45753	83096	0
+9810	46266	0
+20402	72487	0
+62152	30693	0
+15747	101785	0
+17970	14117	0
+15137	97979	0
+96569	8825	0
+40589	77524	0
+15715	8015	0
+68620	103502	0
+72764	98796	0
+7106	45351	0
+62152	22466	0
+15715	41496	0
+47931	58628	0
+20847	11337	0
+97945	59022	0
+40183	15103	0
+31354	104375	0
+85519	19561	0
+19334	39026	0
+1572	45237	0
+20563	21324	0
+27033	61217	0
+13222	12077	0
+6247	5192	0
+99432	41232	0
+92187	69578	0
+101772	14135	0
+5214	18292	0
+16290	9953	0
+55372	14178	0
+68281	106483	0
+38988	32826	0
+7962	95371	0
+6645	25131	0
+47967	40068	0
+58628	40750	0
+68553	55887	0
+3472	17340	0
+43470	65697	0
+63590	69396	0
+11355	55169	0
+97979	17588	0
+17575	96011	0
+6678	7642	0
+32694	41599	0
+105850	34088	0
+5462	21006	0
+19583	29006	0
+98071	8921	0
+18869	48049	0
+5507	11377	0
+10391	96906	0
+25289	58628	0
+36382	99320	0
+15519	7425	0
+44014	19068	0
+23583	17166	0
+11843	10391	0
+17970	21921	0
+1416	794	0
+7107	9702	0
+16844	55976	0
+37373	10508	0
+23992	12864	0
+105731	103027	0
+105266	17098	0
+21823	59167	0
+7038	20614	0
+7721	81653	0
+45753	72764	0
+25487	30341	0
+11902	1715	0
+97785	96600	0
+57492	41332	0
+51197	530	0
+31494	2868	0
+22637	19334	0
+105649	13567	0
+104533	38636	0
+33103	96715	0
+13172	103012	0
+26479	102839	0
+40750	21823	0
+41599	21760	0
+7747	1251	0
+10785	7747	0
+25078	20695	0
+95371	12424	0
+35852	1139	0
+45957	41528	0
+12116	49892	0
+10841	12539	0
+6156	21094	0
+10095	3170	0
+9786	65697	0
+68424	14040	0
+4789	12317	0
+8514	39920	0
+21249	444	0
+15015	15813	0
+20515	10142	0
+29117	32351	0
+39187	48958	0
+11099	39290	0
+46003	40535	0
+15683	11819	0
+5507	694	0
+99790	5110	0
+8611	71412	0
+20971	95301	0
+102435	1464	0
+6042	70490	0
+3305	7491	0
+15485	11622	0
+12348	102086	0
+6487	100750	0
+101006	40083	0
+47931	34251	0
+102757	53498	0
+1186	38988	0
+98610	82544	0
+68259	105409	0
+58010	10142	0
+20989	100332	0
+25078	104235	0
+917	36733	0
+21789	70992	0
+36107	24974	0
+45975	93579	0
+20484	83264	0
+39091	55639	0
+15451	10374	0
+38520	14710	0
+47022	20695	0
+7611	73931	0
+11228	43900	0
+32681	85537	0
+15701	39738	0
+13753	72781	0
+33883	100699	0
+45366	24593	0
+91294	23398	0
+72487	25335	0
+41315	934	0
+41075	11172	0
+7962	67299	0
+6096	73975	0
+75409	44358	0
+85619	59215	0
+50570	53165	0
+93299	15985	0
+67820	18902	0
+7569	37233	0
+55826	11415	0
+25583	37342	0
+21823	99292	0
+19722	29596	0
+96848	22682	0
+4042	9470	0
+2414	20940	0
+33883	2672	0
+14117	76035	0
+28510	5065	0
+69751	8653	0
+98704	15539	0
+55887	17098	0
+63888	5507	0
+98766	105447	0
+20431	97398	0
+72764	102466	0
+8392	43826	0
+55826	13943	0
+56431	41332	0
+101194	38016	0
+7994	40394	0
+46067	22177	0
+61901	14317	0
+3807	50252	0
+32236	85537	0
+15859	65951	0
+13435	13522	0
+99444	51556	0
+104075	19561	0
+19561	36623	0
+7016	7425	0
+96906	19169	0
+28626	35227	0
+13472	530	0
+26353	49109	0
+15196	80598	0
+100258	63141	0
+7063	99640	0
+35819	55639	0
+10570	11868	0
+94896	68091	0
+19394	11922	0
+24386	17436	0
+94622	21843	0
+1061	105472	0
+11019	32412	0
+16001	5685	0
+38541	79625	0
+63382	98841	0
+77524	69578	0
+827	5886	0
+68281	82660	0
+53468	94622	0
+98370	99347	0
+20236	7106	0
+34978	5662	0
+60006	41301	0
+38204	71983	0
+24593	777	0
+30933	11941	0
+101899	16690	0
+43271	9971	0
+39334	96824	0
+25994	15552	0
+16045	45366	0
+10203	9830	0
+21455	25698	0
+14158	80073	0
+460	10095	0
+5278	47769	0
+91916	94074	0
+8592	30243	0
+93683	20989	0
+9077	11584	0
+13361	10749	0
+14747	19772	0
+42754	5977	0
+8514	59726	0
+59848	73506	0
+15196	22492	0
+15701	5640	0
+16001	14618	0
+54234	9953	0
+5110	23297	0
+11117	39841	0
+23719	96789	0
+827	18251	0
+69836	100945	0
+20309	46003	0
+4789	39808	0
+80273	16103	0
+9346	777	0
+97065	43683	0
+57967	25201	0
+8901	39125	0
+95205	15552	0
+7661	41496	0
+20549	55826	0
+39886	47769	0
+93683	27971	0
+2745	37721	0
+10508	95951	0
+70490	105266	0
+15230	15913	0
+105956	30243	0
+14059	54662	0
+1811	23992	0
+93765	42302	0
+11622	103995	0
+19583	12478	0
+3952	26432	0
+17728	95205	0
+18267	103012	0
+28240	8921	0
+7721	20755	0
+15519	23129	0
+87408	460	0
+7266	58586	0
+6353	26246	0
+6174	102346	0
+60715	39141	0
+2745	85552	0
+99517	12889	0
+27183	69396	0
+13642	19132	0
+54263	35963	0
+13306	17818	0
+80598	99827	0
+87198	98237	0
+16045	6798	0
+13140	99363	0
+62224	80292	0
+4553	24412	0
+74081	98407	0
+42732	38016	0
+4908	77406	0
+49178	15519	0
+100848	4013	0
+77861	71527	0
+13081	20971	0
+58220	59848	0
+28709	54643	0
+96963	10452	0
+56091	102914	0
+68319	25431	0
+97845	32681	0
+24696	14941	0
+60715	10951	0
+11355	15451	0
+37471	6134	0
+19000	17116	0
+16417	19169	0
+38663	48865	0
+41142	69836	0
+15813	78985	0
+11117	38157	0
+14534	3275	0
+77499	38692	0
+4255	52058	0
+18522	100332	0
+91562	27299	0
+23297	26944	0
+78962	97785	0
+38171	71138	0
+14885	103722	0
+59501	49892	0
+98210	34615	0
+1139	10652	0
+49109	110451	0
+4582	58596	0
+97155	102623	0
+93897	34024	0
+91916	12152	0
+584	59425	0
+6595	43504	0
+22682	5462	0
+55372	43492	0
+62079	59785	0
+12204	100111	0
+19312	2960	0
+28510	12348	0
+43293	10692	0
+15085	100439	0
+105102	96487	0
+95766	7947	0
+79019	10250	0
+17098	78985	0
+98610	20635	0
+12722	39808	0
+56460	30693	0
+37223	41628	0
+2942	38763	0
+992	53213	0
+55299	27337	0
+6678	426	0
+11322	9602	0
+10059	45552	0
+3497	62740	0
+41095	6096	0
+3807	26850	0
+18329	2478	0
+2745	24386	0
+13847	62805	0
+106056	103129	0
+38125	5015	0
+15156	80882	0
+51137	78449	0
+21903	26035	0
+12834	69836	0
+36713	98393	0
+36556	37767	0
+9724	17340	0
+93987	7216	0
+11868	102466	0
+104497	7947	0
+9242	62497	0
+17098	26880	0
+11546	6463	0
+843	32826	0
+6206	101342	0
+106296	56109	0
+103187	6247	0
+26370	105472	0
+47931	1061	0
+8216	41599	0
+3826	3024	0
+69147	97845	0
+34615	8352	0
+6116	6537	0
+41509	2868	0
+43853	80034	0
+12224	96963	0
+17004	40469	0
+51564	21455	0
+93657	15250	0
+94699	67191	0
+105447	39866	0
+105409	6758	0
+67820	16660	0
+16256	93299	0
+20133	100400	0
+59555	77524	0
+6512	95301	0
+11601	4391	0
+3740	15103	0
+101194	4553	0
+46980	21006	0
+10596	101701	0
+13873	17887	0
+80292	98237	0
+69432	12565	0
+103141	6402	0
+16045	62046	0
+15715	44757	0
+24783	82392	0
+33148	40788	0
+20940	19219	0
+22774	42599	0
+34322	15432	0
+1942	8089	0
+24840	17659	0
+103228	14805	0
+9268	95488	0
+8292	2989	0
+7383	9424	0
+5701	6049	0
+37928	28358	0
+19374	1715	0
+48163	7518	0
+18762	10142	0
+18429	20515	0
+103831	9896	0
+96600	68804	0
+7081	15913	0
+10142	6402	0
+40164	12771	0
+40469	104317	0
+98210	51422	0
+39819	6966	0
+7994	85552	0
+13417	96715	0
+96646	93362	0
+10095	96906	0
+45237	27745	0
+19132	14824	0
+26146	28156	0
+601	106388	0
+10296	18464	0
+11754	31598	0
+17861	102247	0
+13943	20460	0
+28051	14560	0
+97920	18869	0
+101103	101912	0
+15376	37563	0
+38143	14083	0
+93657	99517	0
+16896	26745	0
+95142	19192	0
+14158	98796	0
+106228	27645	0
+74021	12771	0
+11868	103346	0
+93384	32173	0
+26146	19219	0
+22717	1928	0
+19791	56460	0
+104920	9653	0
+93987	44682	0
+40128	106431	0
+13622	6576	0
+13096	11228	0
+1416	42599	0
+100075	41942	0
+17588	63382	0
+8216	98584	0
+40298	1061	0
+26815	43037	0
+14422	26898	0
+106431	7994	0
+78573	95488	0
+86585	100524	0
+20535	39920	0
+19257	16896	0
+22137	92243	0
+24115	99855	0
+55860	100338	0
+4879	95192	0
+13066	105169	0
+77524	31054	0
+40164	70530	0
+19820	10122	0
+6096	41584	0
+39886	48163	0
+9810	68643	0
+103200	42200	0
+10434	73838	0
+39819	18847	0
+11564	105687	0
+6304	7107	0
+67519	11019	0
+94026	23875	0
+6247	19820	0
+26880	27228	0
+11819	57358	0
+41332	899	0
+7979	17575	0
+96487	16644	0
+75409	57512	0
+4391	44358	0
+81663	106483	0
+41250	18847	0
+11798	86585	0
+3305	3123	0
+43853	3472	0
+65697	13567	0
+6134	6619	0
+3560	66120	0
+103487	94132	0
+74548	8044	0
+17143	99593	0
+37373	15376	0
+104317	4605	0
+42732	8676	0
+104052	41599	0
+96158	23680	0
+28240	101250	0
+40183	102272	0
+98071	97901	0
+27521	1942	0
+6174	8015	0
+39527	103214	0
+45840	91294	0
+98704	11433	0
+8533	62079	0
+6422	73331	0
+58606	20780	0
+65951	8863	0
+100037	3358	0
+31154	41415	0
+82392	27228	0
+86981	13284	0
+20971	9181	0
+37767	91776	0
+20515	22774	0
+13361	15880	0
+24115	10951	0
+7266	843	0
+47057	37586	0
+11415	105266	0
+68876	601	0
+15570	10315	0
+96507	14885	0
+31106	20402	0
+17227	23276	0
+6096	36218	0
+68939	1865	0
+103282	33871	0
+72596	7465	0
+99482	21823	0
+12406	18762	0
+39984	9268	0
+79625	6422	0
+9312	102914	0
+16711	105538	0
+46980	92187	0
+2745	45753	0
+3690	20286	0
+9012	17837	0
+27228	92113	0
+57144	10250	0
+10692	16808	0
+94324	10804	0
+81878	72991	0
+15032	80034	0
+95811	104880	0
+5065	103502	0
+41061	28288	0
+38850	22066	0
+96700	38916	0
+106350	41350	0
+24840	15932	0
+16170	56431	0
+11754	9653	0
+93781	9181	0
+5617	16896	0
+20563	38423	0
+97663	35503	0
+15230	93362	0
+18092	12460	0
+46067	39738	0
+40161	104880	0
+8064	27645	0
+58628	15270	0
+99432	17116	0
+78985	57512	0
+7518	58596	0
+103487	101103	0
+15963	93781	0
+49101	95488	0
+1295	39026	0
+3472	69396	0
+10785	12134	0
+77861	35472	0
+41204	38520	0
+45429	5566	0
+12499	45429	0
+6174	15085	0
+93535	72877	0
+14135	14296	0
+5701	14675	0
+11868	5110	0
+82353	15196	0
+426	21342	0
+22562	105538	0
+49892	102346	0
+1572	83264	0
+7106	18051	0
+6304	51836	0
+45237	54577	0
+41030	12917	0
+11151	7569	0
+12184	41157	0
+100848	8148	0
+9094	15015	0
+99562	20236	0
+105649	55527	0
+69578	7107	0
+9198	101342	0
+13337	14805	0
+26370	11099	0
+15451	101963	0
+17988	31494	0
+7081	11564	0
+40554	81871	0
+43826	7313	0
+85462	15583	0
+12722	46738	0
+41011	48555	0
+17761	37342	0
+3587	3092	0
+60006	28626	0
+17319	46465	0
+3331	56541	0
+54275	967	0
+101899	56489	0
+54636	13284	0
+11962	12499	0
+104165	80073	0
+23503	9493	0
+87422	97477	0
+33871	23503	0
+16027	16103	0
+24075	104375	0
+10615	18292	0
+81653	37342	0
+33455	61217	0
+81770	12184	0
+32681	96420	0
+97901	19257	0
+25098	58618	0
+39688	9576	0
+41415	3305	0
+31154	47022	0
+71969	992	0
+777	13584	0
+27228	37868	0
+827	93781	0
+99216	48958	0
+96551	18114	0
+43683	99347	0
+103502	19437	0
+34251	36314	0
+18826	19820	0
+97398	46465	0
+60715	9868	0
+10822	69739	0
+102839	36910	0
+86585	42200	0
+17380	19583	0
+32236	8676	0
+49656	44370	0
+47860	82660	0
+13989	57711	0
+4449	94204	0
+2571	13989	0
+13813	10411	0
+12565	94132	0
+25926	899	0
+11117	19351	0
+14692	13381	0
+106455	19583	0
+98237	69206	0
+61217	100089	0
+105649	11922	0
+10915	38171	0
+32236	55027	0
+41315	68408	0
+100243	101853	0
+97708	16522	0
+31397	88306	0
+68259	17059	0
+21649	55527	0
+992	105496	0
+22717	105649	0
+15859	1538	0
+21342	24992	0
+50442	25779	0
+5214	72474	0
+101772	44229	0
+45627	39290	0
+12679	69999	0
+2960	14675	0
+40068	92032	0
+16644	33227	0
+68606	37233	0
+13847	70207	0
+39362	35852	0
+57358	20236	0
+70490	102297	0
+7947	3826	0
+100037	95811	0
+20236	70207	0
+5462	81838	0
+98071	7680	0
+40002	41204	0
+36107	10452	0
+20989	56460	0
+39738	41584	0
+19960	19312	0
+12152	8246	0
+10508	23583	0
+26898	13847	0
+8098	39637	0
+102346	601	0
+19561	103898	0
+6463	19040	0
+36440	24696	0
+25393	49109	0
+20971	100820	0
+54154	31201	0
+51836	12096	0
+89500	18962	0
+41415	3952	0
+19520	12032	0
+59893	91562	0
+68553	12518	0
+7106	38850	0
+105447	50920	0
+36010	102086	0
+101994	63141	0
+6678	21342	0
+12442	11228	0
+100332	59501	0
+25698	22191	0
+1025	20877	0
+74548	3472	0
+55573	102151	0
+59848	51556	0
+15156	21419	0
+27105	39527	0
+32236	39346	0
+14747	10479	0
+11057	33227	0
+63750	98006	0
+2942	67299	0
+80910	2414	0
+103722	62797	0
+1078	31354	0
+104342	5254	0
+40322	11306	0
+105266	6437	0
+11564	3472	0
+7063	7947	0
+36382	42056	0
+12704	17474	0
+57096	4222	0
+20940	92032	0
+19977	6174	0
+12116	21094	0
+19820	45366	0
+40161	27384	0
+40535	3952	0
+33103	99292	0
+55396	18869	0
+35695	93926	0
+22562	41289	0
+6732	68876	0
+22798	13454	0
+39688	26898	0
+16825	33227	0
+13567	10951	0
+21823	73931	0
+35503	49268	0
+100666	24783	0
+86600	24840	0
+39473	33148	0
+7882	13602	0
+20595	59167	0
+75552	104035	0
+38988	11355	0
+69383	93238	0
+101963	34024	0
+93881	17970	0
+12539	22982	0
+52916	36314	0
+50143	14083	0
+11754	96507	0
+38310	53165	0
+50252	6839	0
+4013	41415	0
+40164	9631	0
+43271	13081	0
+43301	14675	0
+3390	44370	0
+51692	9536	0
+67831	36713	0
+40354	72615	0
+6156	52746	0
+99395	62911	0
+23704	44358	0
+20047	24354	0
+97120	43900	0
+11982	92079	0
+1095	39637	0
+13030	4531	0
+38188	103683	0
+3921	44358	0
+8863	105716	0
+100338	7347	0
+40708	91916	0
+44478	661	0
+75071	105266	0
+2179	93881	0
+5763	13847	0
+53050	44757	0
+10434	9060	0
+20940	104342	0
+94944	61217	0
+56045	14100	0
+992	67831	0
+76264	41942	0
+100338	47434	0
+58628	63382	0
+38310	57389	0
+21159	6702	0
+13813	63114	0
+102200	19611	0
+10596	18074	0
+9914	56109	0
+31154	102346	0
+38368	100666	0
+5566	20595	0
+97663	99678	0
+12077	87408	0
+35695	96950	0
+37791	91735	0
+7313	19925	0
+1235	18368	0
+104863	917	0
+777	4222	0
+38520	100400	0
+95142	24149	0
+20236	44583	0
+21903	1629	0
+78573	101994	0
+17575	80364	0
+32227	43574	0
+55687	40535	0
+37233	100584	0
+100037	70992	0
+104235	9631	0
+21020	33455	0
+21862	76264	0
+11546	8514	0
+72828	68281	0
+96613	10374	0
+42187	38143	0
+46003	79019	0
+28288	18485	0
+106228	11798	0
+100561	18007	0
+99666	18559	0
+93943	5361	0
+61217	41528	0
+15539	17588	0
+23033	16844	0
+97492	39417	0
+21094	58220	0
+13989	7313	0
+103792	47336	0
+45552	39587	0
+93897	14100	0
+106498	26479	0
+102757	7925	0
+8780	71602	0
+4582	21620	0
+19091	21159	0
+10822	6915	0
+5566	13753	0
+53197	37342	0
+94074	12204	0
+40788	35893	0
+93987	104863	0
+62911	19583	0
+12224	12052	0
+27384	18601	0
+1865	7244	0
+584	97945	0
+103502	92113	0
+11306	14885	0
+68620	103027	0
+39458	37868	0
+22159	4724	0
+21342	19688	0
+22177	79685	0
+101853	7721	0
+100439	68449	0
+32681	104818	0
+639	7425	0
+18251	59824	0
+11039	28307	0
+75051	44478	0
+100804	530	0
+103898	98718	0
+11843	80930	0
+96824	19583	0
+19294	62092	0
+98945	22637	0
+73975	16946	0
+9536	31955	0
+14446	98210	0
+77343	26850	0
+14601	97168	0
+15292	42754	0
+98021	7266	0
+1095	6156	0
+7465	65697	0
+15985	101701	0
+11447	91462	0
+41528	12032	0
+105538	91916	0
+19871	27105	0
+72474	45429	0
+1942	17415	0
+29483	8884	0
+26880	17227	0
+41075	86600	0
+7134	6553	0
+6553	17639	0
+15813	32236	0
+10122	41613	0
+30341	21455	0
+99790	103012	0
+47769	32826	0
+37605	21743	0
+8323	81663	0
+15598	3358	0
+69432	22743	0
+37223	58230	0
+50920	21006	0
+106246	58586	0
+13890	81663	0
+59167	102623	0
+80273	17436	0
+40068	32236	0
+25289	53837	0
+38368	55639	0
+14637	97477	0
+26228	83264	0
+4964	39793	0
+59022	10915	0
+38636	101701	0
+7947	14235	0
+105932	36382	0
+11962	53406	0
+27919	104235	0
+52432	19583	0
+843	105716	0
+4822	87472	0
+13337	42344	0
+54577	46003	0
+45351	13306	0
+19374	58586	0
+18329	103255	0
+4423	103841	0
+99814	45957	0
+620	19960	0
+80312	13096	0
+97785	27228	0
+56431	98445	0
+5566	6096	0
+32301	105336	0
+38959	102707	0
+19688	59737	0
+18522	31955	0
+17282	19772	0
+13066	55299	0
+9743	43942	0
+106431	89500	0
+17397	39400	0
+59824	57096	0
+1061	98407	0
+40354	66120	0
+101757	38204	0
+25779	10391	0
+31201	68281	0
+7747	10933	0
+14158	104052	0
+11798	44133	0
+15250	15539	0
+100243	11466	0
+41142	106212	0
+56431	97619	0
+32826	15683	0
+13642	39598	0
+26209	18051	0
+64754	23033	0
+4201	19312	0
+98445	4497	0
+100400	26370	0
+8720	19670	0
+7569	38250	0
+96627	6134	0
+41584	9424	0
+27352	59639	0
+31371	78985	0
+93299	99307	0
+13140	96487	0
+79685	57953	0
+13306	101103	0
+14601	13724	0
+827	80930	0
+6156	57358	0
+8089	14978	0
+9346	40750	0
+62527	16860	0
+3092	899	0
+104937	11645	0
+96715	100243	0
+13522	39707	0
+49178	7016	0
+47931	62497	0
+1629	38988	0
+36910	59189	0
+41315	6206	0
+12704	8634	0
+20675	19583	0
+39458	6619	0
+28051	17907	0
+59376	101568	0
+95192	17907	0
+11433	5254	0
+67143	7882	0
+65736	94117	0
+560	9743	0
+11622	13454	0
+71438	3921	0
+71654	16103	0
+96715	15795	0
+100338	21359	0
+94074	18980	0
+9012	59425	0
+39866	18051	0
+104709	20780	0
+1186	28307	0
+86600	37676	0
+10036	11117	0
+22774	40535	0
+20563	101853	0
+59022	8533	0
+102504	44757	0
+102167	14296	0
+14637	7925	0
+43271	85552	0
+48480	98894	0
+32709	100510	0
+11117	18464	0
+41384	37928	0
+104326	13943	0
+5192	19871	0
+92187	39290	0
+95205	10434	0
+59848	43271	0
+2478	14498	0
+38423	37499	0
+21075	37586	0
+105496	15292	0
+15985	43517	0
+36107	48146	0
+10142	103487	0
+54662	14498	0
+6304	37342	0
+23680	21620	0
+76035	100699	0
+14805	17143	0
+20579	23583	0
+2179	58010	0
+10615	17258	0
+68319	26209	0
+4700	81653	0
+51556	6966	0
+15230	57603	0
+94724	3472	0
+3092	19837	0
+59555	102167	0
+69999	57603	0
+95891	104086	0
+6042	17258	0
+17728	43574	0
+4724	21493	0
+100945	21743	0
+63888	14978	0
+87198	85571	0
+39473	55527	0
+9361	14178	0
+102733	12960	0
+9125	95301	0
+17970	100037	0
+16081	4988	0
+41232	15250	0
+55592	61485	0
+5324	22562	0
+19806	2208	0
+97845	9576	0
+18918	100945	0
+1217	9493	0
+13522	9517	0
+49178	101645	0
+38877	426	0
+105687	105336	0
+19192	74081	0
+36440	38188	0
+35645	55976	0
+4988	17952	0
+3433	16860	0
+15270	81653	0
+102200	102330	0
+34024	45658	0
+17025	2505	0
+63114	5110	0
+95142	722	0
+6096	62046	0
+17116	13156	0
+36314	7661	0
+74548	18368	0
+17588	22424	0
+48480	44370	0
+12184	50442	0
+27645	102346	0
+10841	102364	0
+2571	13908	0
+49178	1008	0
+17837	7491	0
+37823	11601	0
+50595	68894	0
+87265	50570	0
+95811	17166	0
+100699	25393	0
+23211	2708	0
+20460	59808	0
+94868	38966	0
+14560	1139	0
+49109	37985	0
+82353	25681	0
+2672	35107	0
+9198	105496	0
+103165	11584	0
+17040	30471	0
+13156	37823	0
+57459	104342	0
+97065	43037	0
+41279	16743	0
+51580	5685	0
+99395	47434	0
+32236	3170	0
+40014	8148	0
+36623	17674	0
+67820	105496	0
+14601	26432	0
+95766	4582	0
+101194	9312	0
+103448	4553	0
+3560	14618	0
+33122	68661	0
+1235	104533	0
+27466	42302	0
+28863	75409	0
+1928	4605	0
+7063	16522	0
+32173	1251	0
+6383	39334	0
+17970	25837	0
+22637	38613	0
+21843	40571	0
+27337	2505	0
+26815	101979	0
+20780	33148	0
+14766	94324	0
+96715	80910	0
+25116	59376	0
+39346	47967	0
+16417	106350	0
+14958	967	0
+18869	100166	0
+20484	81878	0
+22717	64189	0
+21061	15583	0
+48049	28709	0
+560	8436	0
+51137	59669	0
+103841	91462	0
+1928	85519	0
+10351	20549	0
+7702	40589	0
+44358	22585	0
+17319	50570	0
+45366	71813	0
+15598	101963	0
+827	106388	0
+95420	4391	0
+12834	101342	0
+80896	28626	0
+105932	13156	0
+46003	33626	0
+12424	36024	0
+40068	18918	0
+934	101899	0
+45627	9220	0
+60261	19000	0
+12224	8266	0
+39587	19977	0
+11982	104937	0
+2942	17505	0
+93579	11982	0
+13240	100643	0
+106246	80910	0
+71983	9674	0
+62497	27919	0
+102346	59189	0
+103722	38204	0
+17728	23297	0
+22774	4605	0
+7661	11564	0
+101772	35645	0
+43517	20515	0
+104863	12368	0
+9868	23616	0
+32252	7347	0
+21823	50920	0
+6702	100258	0
+94527	21117	0
+21359	38188	0
+61217	3542	0
+102330	37605	0
+21921	97901	0
+71654	19351	0
+106246	106455	0
+10933	7518	0
+93384	6645	0
+8169	19091	0
+15270	37985	0
+65736	10692	0
+37928	899	0
+4855	22717	0
+3759	678	0
+68643	85462	0
+25487	47801	0
+21324	19520	0
+103255	21789	0
+58500	39527	0
+83096	94944	0
+65982	20989	0
+13923	41942	0
+43037	24840	0
+58500	12052	0
+9868	98718	0
+58606	10570	0
+35067	93943	0
+24896	19925	0
+20286	17227	0
+13435	98407	0
+15214	9312	0
+36556	93321	0
+55396	35819	0
+64754	17970	0
+37586	93535	0
+96569	50920	0
+73354	22562	0
+82954	61202	0
+17457	47004	0
+39458	19155	0
+101043	14178	0
+40903	1942	0
+8720	12478	0
+3952	41628	0
+94699	81770	0
+36127	17988	0
+21342	30730	0
+104497	10633	0
+13123	37676	0
+7134	5886	0
+12317	28649	0
+97901	1811	0
+7611	72293	0
+74866	17258	0
+6247	99562	0
+31478	26898	0
+67191	25779	0
+72877	41204	0
+17861	65982	0
+16081	21649	0
+5685	23907	0
+14343	94074	0
+3497	7313	0
+87198	102914	0
+20460	3123	0
+11902	2745	0
+10250	103012	0
+11394	1041	0
+3740	42056	0
+99678	58618	0
+41350	24149	0
+99666	24992	0
+8148	80292	0
+7611	98021	0
+35819	44014	0
+15032	37791	0
+12008	22424	0
+100750	17258	0
+43271	94170	0
+15485	13417	0
+66028	5685	0
+7016	18902	0
+101568	17282	0
+14011	38931	0
+15085	992	0
+73931	5886	0
+47022	70992	0
+4700	19977	0
+91462	25335	0
+78785	9724	0
+1008	1186	0
+22682	61202	0
+32826	97155	0
+7544	28288	0
+95142	72828	0
+21006	18381	0
+17639	50442	0
+38663	9743	0
+96824	87265	0
+62911	50252	0
+33148	34944	0
+66659	100400	0
+22743	13602	0
+2179	15485	0
+8901	101056	0
+41384	72828	0
+23129	54263	0
+55013	7994	0
+10250	1061	0
+49656	53486	0
+14158	9380	0
+55976	28649	0
+105649	1751	0
+95073	91735	0
+72487	18962	0
+17415	52916	0
+1830	13923	0
+96824	10452	0
+19000	38988	0
+93535	65951	0
+13030	85462	0
+4772	41350	0
+11151	38636	0
+3390	21921	0
+38188	17605	0
+31955	54636	0
+103214	59376	0
+1740	8921	0
+11377	94896	0
+25148	45658	0
+68319	42618	0
+17927	11584	0
+101701	6228	0
+38529	9631	0
+6321	11546	0
+38692	7994	0
+3759	103141	0
+1928	80930	0
+4908	10508	0
+80034	7906	0
+43271	78962	0
+102435	81770	0
+20309	103639	0
+40083	15913	0
+23503	93926	0
+12653	6553	0
+37513	444	0
+96848	37499	0
+694	101757	0
+27352	917	0
+9896	32252	0
+38171	40068	0
+12116	37454	0
+87305	26815	0
+7081	69578	0
+101994	31172	0
+10749	57977	0
+21493	10059	0
+741	2527	0
+103141	17059	0
+40535	7425	0
+13337	8533	0
+15963	1572	0
+16103	69612	0
+37823	22177	0
+98841	10982	0
+13704	36382	0
+14317	106246	0
+41111	19312	0
+39417	56326	0
+96848	20653	0
+39886	14657	0
+32694	1112	0
+11798	4474	0
+13066	36782	0
+10982	21265	0
+1464	5361	0
+52058	22466	0
+741	21075	0
+96600	22300	0
+99216	3759	0
+37454	1416	0
+63590	15103	0
+105998	55426	0
+104880	49656	0
+13123	10374	0
+45642	15539	0
+67820	101194	0
+42754	5913	0
+11843	100820	0
+43023	9012	0
+19394	48958	0
+14296	17728	0
+48375	13789	0
+4988	28051	0
+20236	28156	0
+6941	39141	0
+560	102504	0
+79685	102914	0
+99121	7611	0
+39637	91970	0
+41011	20460	0
+93657	44478	0
+24354	14978	0
+96011	102707	0
+57711	56460	0
+77499	28288	0
+25536	15156	0
+15064	31154	0
+100699	29117	0
+29040	103722	0
+91462	100804	0
+14904	16896	0
+42599	41218	0
+18869	105623	0
+4201	38334	0
+25926	78449	0
+97736	22717	0
+4553	52916	0
+4931	41415	0
+13472	13847	0
+9536	61788	0
+96011	8901	0
+67191	32694	0
+43492	11151	0
+93384	13240	0
+96950	103187	0
+9268	23907	0
+103639	75051	0
+94527	8436	0
+45753	23297	0
+426	18007	0
+77499	26246	0
+102346	15985	0
+28510	71969	0
+100848	460	0
+10095	68620	0
+27789	8089	0
+29040	9380	0
+22743	93971	0
+37939	20402	0
+71602	10785	0
+12134	33122	0
+101853	104086	0
+2505	16045	0
+39346	21921	0
+12052	21047	0
+105169	52058	0
+88306	98780	0
+39458	95951	0
+2672	7107	0
+69612	80882	0
+58628	6174	0
+18617	42056	0
+7857	43853	0
+97650	99444	0
+93238	100699	0
+27466	48865	0
+55299	24115	0
+102330	21249	0
+103165	31354	0
+7367	1008	0
+38157	61396	0
+6702	3123	0
+23211	6304	0
+22651	104481	0
+96789	39738	0
+13704	41175	0
+3358	41509	0
+48555	55299	0
+7425	17952	0
+102733	16874	0
+76035	13704	0
+24593	41111	0
+100561	17639	0
+11447	12152	0
+8551	8884	0
+20431	601	0
+103255	70207	0
+103141	4789	0
+94795	9293	0
+73092	103722	0
+6228	61217	0
+41384	93819	0
+28863	9914	0
+96906	59824	0
+29596	1830	0
+59785	100243	0
+40140	25487	0
+15175	39866	0
+44014	6321	0
+14011	106498	0
+19500	12008	0
+49178	36558	0
+39793	15120	0
+80598	21649	0
+9914	44370	0
+74866	16081	0
+54275	54577	0
+35199	86981	0
+80930	95205	0
+100037	96537	0
+104052	97619	0
+3560	99814	0
+25379	97031	0
+15413	40750	0
+55887	18485	0
+10315	53858	0
+97979	10785	0
+57492	24207	0
+45366	9896	0
+100400	21265	0
+44090	25098	0
+103749	99640	0
+14083	20614	0
+81871	3826	0
+99693	13622	0
+69783	11922	0
+17098	15451	0
+55184	103187	0
+5299	6702	0
+7661	14710	0
+39984	4474	0
+16417	19437	0
+40140	103027	0
+53197	7947	0
+14885	5720	0
+53651	10822	0
+104459	47931	0
+9361	10315	0
+26479	15175	0
+37721	11962	0
+50252	59189	0
+78449	110451	0
+52058	25508	0
+39841	694	0
+52862	6537	0
+23211	85537	0
+9361	3092	0
+39235	39290	0
+4171	100075	0
+62740	55860	0
+22191	96600	0
+22300	101103	0
+45366	105623	0
+27384	23503	0
+71654	12722	0
+35695	12184	0
+99666	827	0
+13195	21265	0
+14958	21006	0
+12184	98237	0
+6437	61788	0
+19772	39417	0
+3877	460	0
+43037	100400	0
+41075	20047	0
+15859	38692	0
+49892	71138	0
+98718	39984	0
+47769	53406	0
+30963	105850	0
+12539	8863	0
+11868	41599	0
+104937	105102	0
+94795	51514	0
+1041	7266	0
+74540	47967	0
+14958	36733	0
+7569	16928	0
+102398	47801	0
+57358	9220	0
+26093	22651	0
+32351	32301	0
+35227	9077	0
+103012	98653	0
+6941	18918	0
+7367	105716	0
+99562	96950	0
+13724	6402	0
+15913	102233	0
+53837	68408	0
+2708	85571	0
+11843	100666	0
+13417	72615	0
+12889	52665	0
+14978	45840	0
+14472	18232	0
+96906	12722	0
+33103	51692	0
+103129	13831	0
+97120	53321	0
+5584	20286	0
+10059	19905	0
+3877	967	0
+58230	41332	0
+41350	36024	0
+21214	17796	0
+36910	92046	0
+93987	21117	0
+55169	21075	0
+11447	22528	0
+70992	13773	0
+24524	39653	0
+10596	98006	0
+21823	60006	0
+41075	94191	0
+38520	28709	0
+52058	4747	0
+106455	19394	0
+59555	52862	0
+77524	11075	0
+18942	38931	0
+17505	16860	0
+18688	10570	0
+68553	8169	0
+12406	40535	0
+22137	21159	0
+14472	17639	0
+48958	70207	0
+92046	4087	0
+101194	73342	0
+8352	71138	0
+9470	22137	0
+601	99432	0
+95951	23348	0
+101043	54263	0
+3921	105731	0
+12653	24386	0
+30730	32694	0
+93384	21075	0
+20088	12258	0
+98584	21862	0
+95219	15747	0
+19040	43517	0
+44133	59425	0
+7367	34615	0
+26850	20047	0
+14787	16170	0
+104937	8863	0
+23583	10822	0
+5720	5792	0
+40788	101899	0
+93384	104787	0
+19837	59555	0
+55138	96569	0
+10374	24386	0
+58500	16874	0
+24207	25536	0
+19791	23033	0
+94944	100166	0
+102914	91916	0
+66028	19000	0
+41384	11172	0
+5848	24696	0
+57239	26035	0
+26479	60261	0
+22637	9674	0
+51618	92216	0
+10692	760	0
+7081	97168	0
+96679	103841	0
+60261	50920	0
+35893	55372	0
+103525	24805	0
+11962	32681	0
+17192	57492	0
+19996	68515	0
+50442	9346	0
+3497	13306	0
+97920	94622	0
+21760	13724	0
+19837	42302	0
+25779	1025	0
+51492	22159	0
+48865	29379	0
+13472	26898	0
+16027	3433	0
+104459	4067	0
+95811	14601	0
+53498	9602	0
+22756	3826	0
+103995	105266	0
+80292	19561	0
+68160	31154	0
+39417	105932	0
+11447	5848	0
+13724	38794	0
+72877	44757	0
+77343	33148	0
+5381	661	0
+75409	741	0
+13967	104497	0
+19806	53837	0
+44757	97120	0
+15156	33336	0
+4879	39637	0
+101568	15032	0
+22159	11546	0
+78948	47769	0
+43960	17659	0
+5584	15747	0
+460	843	0
+17474	30933	0
+9762	19257	0
+3472	72781	0
+32005	77524	0
+98610	100773	0
+10804	51556	0
+73354	52385	0
+80598	47801	0
+95059	12518	0
+8246	9971	0
+23348	25698	0
+25201	21649	0
+2369	5685	0
+1830	32005	0
+42187	5192	0
+50595	14637	0
+63382	17025	0
+16644	45429	0
+1078	50143	0
+59785	17861	0
+18559	5450	0
+2960	18559	0
+13670	26209	0
+35067	41175	0
+93987	105447	0
+92113	1025	0
+20535	101568	0
+15292	12152	0
+26370	25779	0
+12704	27299	0
+62740	15120	0
+20755	68939	0
+3123	38334	0
+68281	14059	0
+95059	71138	0
+11922	2989	0
+83264	45840	0
+96848	28307	0
+16660	9653	0
+19481	8392	0
+92079	14726	0
+106296	25994	0
+94622	28124	0
+8611	4013	0
+63888	14296	0
+20877	42817	0
+41142	41175	0
+9346	6134	0
+14978	97650	0
+106365	11941	0
+99482	37939	0
+23503	18329	0
+20614	8089	0
+8797	42396	0
+63382	11099	0
+41204	86585	0
+51137	38188	0
+11503	2868	0
+100773	39313	0
+14446	102733	0
+31096	100643	0
+27789	9181	0
+3331	96963	0
+18762	101620	0
+16825	20253	0
+101979	10570	0
+62152	98071	0
+16081	105998	0
+52432	12704	0
+62911	8015	0
+7962	17575	0
+41128	96569	0
+97477	39920	0
+41599	19905	0
+62849	98071	0
+72828	1267	0
+41398	1538	0
+99593	14472	0
+53824	83096	0
+58181	1928	0
+21061	52432	0
+10059	8825	0
+68553	54643	0
+63739	37721	0
+13890	1112	0
+69578	28051	0
+14178	99827	0
+41301	38822	0
+37767	19040	0
+38850	14235	0
+43470	28051	0
+51618	101620	0
+22982	53197	0
+13567	16001	0
+1609	28510	0
+7661	694	0
+13890	27919	0
+48480	967	0
+15598	54234	0
+42817	47057	0
+16620	51137	0
+46003	14216	0
+93971	9810	0
+100400	92046	0
+1865	3740	0
+13522	27521	0
+103898	26575	0
+52862	15413	0
+10250	22466	0
+4067	10841	0
+24593	55887	0
+34944	104235	0
+1629	15963	0
+53468	94944	0
+25508	28649	0
+95371	28307	0
+9346	101899	0
+18826	17927	0
+43574	99693	0
+18688	3542	0
+94896	68643	0
+19520	5792	0
+22682	17397	0
+23348	18251	0
+39091	36127	0
+7244	69396	0
+13381	102733	0
+15451	19996	0
+18723	7383	0
+93926	102272	0
+68553	45738	0
+55887	92097	0
+95811	38520	0
+101772	103027	0
+39598	97120	0
+57977	33122	0
+41075	87387	0
+3248	9830	0
+57744	15175	0
+14824	58586	0
+59501	85519	0
+8901	15292	0
+23348	4553	0
+17059	11622	0
+15270	4724	0
+1629	36623	0
+62497	6595	0
+17227	38334	0
+105025	40535	0
+10452	92032	0
+11484	17192	0
+61396	18688	0
+50570	5450	0
+21214	7947	0
+105877	20563	0
+17474	8216	0
+10315	14978	0
+28510	67191	0
+68319	22177	0
+8323	18381	0
+52040	1688	0
+8921	917	0
+40161	65736	0
+7491	11922	0
+82392	72745	0
+43942	97120	0
+93847	70530	0
+4042	104880	0
+38442	7113	0
+92216	47769	0
+12771	5507	0
+13704	16027	0
+31154	48480	0
+10142	3690	0
+44229	14296	0
+97011	95192	0
+7134	1267	0
+44824	56091	0
+95407	35963	0
+100893	4391	0
+51514	15701	0
+5685	19905	0
+29006	38423	0
+39555	39653	0
+81838	4171	0
+32119	25116	0
+105039	8921	0
+9517	39026	0
+14422	34599	0
+53165	15859	0
+7313	25508	0
+43683	22743	0
+67299	9060	0
+58220	3305	0
+43492	102297	0
+87422	93765	0
+97650	15270	0
+50442	2478	0
+40708	13724	0
+43660	19417	0
+104818	41350	0
+1078	20635	0
+22982	38310	0
+13704	16690	0
+37113	62497	0
+32800	40161	0
+21075	6595	0
+68740	99693	0
+100893	102200	0
+55976	15156	0
+14805	57977	0
+12424	8981	0
+78449	43504	0
+101043	103141	0
+1609	8514	0
+12348	34322	0
+17818	19977	0
+18092	16825	0
+74021	49275	0
+98766	39382	0
+72293	3497	0
+76035	96569	0
+26479	15985	0
+93535	72802	0
+15932	16860	0
+67820	62152	0
+104035	22682	0
+22682	71983	0
+13622	87387	0
+3921	71969	0
+11601	22066	0
+39141	94204	0
+45429	1112	0
+17927	21324	0
+91294	32351	0
+106388	11941	0
+30341	77406	0
+22717	4553	0
+57603	97492	0
+4067	39808	0
+9786	5742	0
+32412	1740	0
+99216	15913	0
+91747	1464	0
+2527	104818	0
+98584	43942	0
+94170	3217	0
+29379	26146	0
+22066	95059	0
+6798	26146	0
+11887	93971	0
+53468	9702	0
+33227	77406	0
+20713	98393	0
+15650	8169	0
+46266	26228	0
+44478	55027	0
+105850	106246	0
+39527	24840	0
+21760	85571	0
+10296	99678	0
+95588	7313	0
+24805	17380	0
+21884	11466	0
+11982	20286	0
+13499	23907	0
+104937	21006	0
+37939	43853	0
+12008	32236	0
+100750	19460	0
+16121	103487	0
+9077	6941	0
+41350	103214	0
+18464	5913	0
+23719	16985	0
+7383	55158	0
+99640	18826	0
+62079	59893	0
+12539	71983	0
+26479	41030	0
+13890	97663	0
+69836	24805	0
+101757	16001	0
+47434	105538	0
+7979	9125	0
+19837	9631	0
+58500	85519	0
+53651	39738	0
+47057	36556	0
+2868	103831	0
+16224	13789	0
+17796	104863	0
+15049	15137	0
+53083	52432	0
+34944	584	0
+20515	426	0
+8246	103525	0
+19871	2768	0
+7295	5192	0
+8676	2208	0
+32351	93657	0
+96507	7244	0
+20253	36782	0
+105877	53498	0
+15795	72877	0
+101568	38782	0
+86585	4700	0
+73354	14766	0
+103525	101568	0
+101250	75512	0
+98780	17436	0
+8064	95192	0
+52385	60225	0
+45351	24896	0
+99593	69206	0
+28649	24783	0
+46738	3723	0
+55396	14083	0
+29596	58606	0
+106169	22300	0
+74021	14726	0
+8148	19925	0
+91747	13831	0
+97619	14787	0
+82954	69206	0
+10841	27403	0
+96551	6353	0
+13642	39060	0
+13454	15701	0
+38143	96646	0
+11546	13435	0
+63590	94592	0
+59215	100993	0
+99666	16224	0
+694	101043	0
+68160	15747	0
+58220	5214	0
+9198	102167	0
+38636	38250	0
+8352	96011	0
+21455	101899	0
+105039	1572	0
+51564	23719	0
+42344	57144	0
+20653	11843	0
+30341	101757	0
+12653	77524	0
+24092	11503	0
+9517	73023	0
+21159	103967	0
+14924	101250	0
+29379	26850	0
+13337	95891	0
+44757	7821	0
+104880	93971	0
+25487	37471	0
+53468	2834	0
+19040	37253	0
+8950	51137	0
+38959	103214	0
+34599	14498	0
+12258	23719	0
+53197	11228	0
+8352	8846	0
+18918	14011	0
+53406	101221	0
+15859	17639	0
+87387	8825	0
+16224	53321	0
+69612	106455	0
+530	8372	0
+40372	72745	0
+444	41599	0
+38663	13435	0
+13943	37223	0
+48480	8372	0
+51197	92032	0
+20713	38442	0
+20535	17988	0
+12152	21061	0
+5848	6247	0
+11819	42200	0
+13156	13066	0
+97650	51836	0
+12518	52916	0
+13030	61202	0
+37767	88067	0
+28510	102839	0
+95301	102086	0
+44682	19132	0
+35503	33227	0
+52385	99482	0
+11355	10203	0
+3611	40903	0
+69751	639	0
+14805	7857	0
+104937	9936	0
+103683	95588	0
+54275	43853	0
+4879	62046	0
+8044	20595	0
+27352	17761	0
+15196	601	0
+87436	56489	0
+15963	38310	0
+69396	95371	0
+10982	843	0
+13908	14805	0
+11546	101006	0
+10230	73931	0
+57953	106431	0
+35695	21789	0
+59376	68160	0
+66659	105538	0
+71813	34944	0
+9830	38016	0
+25148	54577	0
+11019	58628	0
+18368	58230	0
+21823	16808	0
+3807	73342	0
+97155	43683	0
+19722	21359	0
+14534	16985	0
+40394	10615	0
+26277	102733	0
+8846	69374	0
+7882	24092	0
+96963	25131	0
+96487	14904	0
+12722	23680	0
+44583	19791	0
+104481	92113	0
+80882	19460	0
+3092	33871	0
+105649	19460	0
+17474	64189	0
+57144	94324	0
+59669	97065	0
+33961	11503	0
+31106	9558	0
+15932	9762	0
+28288	39808	0
+15137	39587	0
+101620	68606	0
+59167	69383	0
+27971	10652	0
+85519	3275	0
+18368	13096	0
+41599	14885	0
+11962	54643	0
+23348	54287	0
+19155	101701	0
+9896	43301	0
+899	55158	0
+97053	39793	0
+6304	32826	0
+78806	19925	0
+72487	5701	0
+777	18232	0
+12960	58586	0
+11117	95891	0
+68606	38171	0
+14958	19460	0
+38157	13670	0
+35645	93657	0
+7594	41301	0
+17282	7113	0
+94724	69147	0
+2571	2505	0
+8169	25335	0
+16224	20713	0
+23460	83264	0
+32351	91916	0
+11601	27403	0
+38850	15985	0
+4855	101250	0
+12619	6116	0
+8044	20755	0
+105496	56109	0
+40164	53651	0
+9830	11484	0
+44824	71412	0
+26228	3472	0
+35893	105447	0
+14343	74081	0
+3305	72334	0
+10250	5792	0
+59376	42344	0
+75552	48146	0
+18559	41142	0
+41432	9380	0
+11962	101319	0
+50390	14824	0
+100893	105573	0
+101171	9653	0
+105447	20675	0
+41942	16825	0
+98567	3123	0
+103346	18980	0
+45535	1008	0
+41030	4908	0
+27384	31154	0
+39738	88067	0
+22159	99216	0
+1041	14059	0
+39598	87436	0
+39738	94170	0
+58618	12258	0
+17796	62079	0
+13454	5848	0
+25681	20133	0
+19871	43293	0
+20286	91916	0
+29025	39290	0
+68515	35893	0
+32227	99678	0
+17861	10351	0
+13704	62849	0
+6247	94855	0
+43222	100243	0
+21075	102297	0
+20133	29379	0
+59893	32800	0
+96507	53406	0
+49101	19871	0
+96011	14824	0
+40311	33455	0
+13337	77524	0
+13306	18251	0
+96551	6282	0
+2179	27183	0
+100524	17025	0
+21006	12704	0
+102330	17505	0
+32173	17380	0
+102297	93819	0
+15049	13499	0
+40140	106212	0
+45552	10933	0
+57603	37233	0
+14534	56566	0
+52916	18847	0
+40708	35525	0
+95588	13753	0
+11622	39598	0
+101620	69374	0
+98370	105850	0
+94724	13989	0
+96600	6732	0
+51492	53083	0
+32005	41613	0
+35893	21649	0
+9181	38959	0
+37620	92113	0
+31955	41415	0
+15880	80526	0
+21265	19000	0
+53858	41528	0
+19820	8266	0
+17457	95205	0
+14534	10411	0
+10142	10549	0
+16157	68675	0
+5886	74548	0
+35963	13472	0
+53468	41942	0
+27846	101979	0
+14011	6192	0
+101221	99855	0
+760	91546	0
+101994	104459	0
+20653	37113	0
+25148	6992	0
+10652	66120	0
+12406	23348	0
+31955	103141	0
+81663	72828	0
+80930	12224	0
+4222	104557	0
+42056	17988	0
+37253	1267	0
+105998	98610	0
+51492	9674	0
+15985	48555	0
+39382	13847	0
+99678	92216	0
+10142	36470	0
+17004	12008	0
+52432	10036	0
+26093	7216	0
+45642	3807	0
+18485	32119	0
+10230	39026	0
+14766	97785	0
+19351	13923	0
+41369	2369	0
+27337	12152	0
+19611	18267	0
+104086	72764	0
+14861	70992	0
+28051	59555	0
+33455	37767	0
+39707	20579	0
+5720	98945	0
+35695	57967	0
+12478	68102	0
+9743	4201	0
+36361	14941	0
+26898	11584	0
+38171	7702	0
+100790	18485	0
+19722	106388	0
+8884	68319	0
+18688	9012	0
+27403	55138	0
+38442	82660	0
+23460	40014	0
+33122	8323	0
+101979	3542	0
+2942	102707	0
+11337	10549	0
+62805	99814	0
+917	8436	0
+40554	57358	0
+72474	4772	0
+39808	35227	0
+18942	40635	0
+20732	50595	0
+96824	98237	0
+17489	18429	0
+94074	100750	0
+103831	15196	0
+14100	16690	0
+5278	27677	0
+93053	39688	0
+19806	94191	0
+40554	10933	0
+56566	49656	0
+99307	31106	0
+62805	6174	0
+24763	12406	0
+55592	9220	0
+103027	3740	0
+3024	39653	0
+53406	38171	0
+105623	26432	0
+43670	10670	0
+19871	18051	0
+99292	38800	0
+17025	21620	0
+46738	7721	0
+80312	10749	0
+36910	104375	0
+8115	14692	0
+59639	8551	0
+13831	58181	0
+46738	827	0
+102839	14385	0
+23460	741	0
+10203	9424	0
+7721	28156	0
+62092	15932	0
+53165	42599	0
+24207	68091	0
+38520	59425	0
+13381	93321	0
+30933	7244	0
+12539	7925	0
+10508	72615	0
+25379	25393	0
+10391	20065	0
+23719	19996	0
+20088	28626	0
+71527	12960	0
+43023	41384	0
+38959	9868	0
+1095	87472	0
+38125	82954	0
+65150	101853	0
+44757	3826	0
+48146	18980	0
+14885	18051	0
+57603	6402	0
+15570	97477	0
+11117	81663	0
+7721	23704	0
+20133	1647	0
+6304	33122	0
+24115	18329	0
+36470	24805	0
+40161	43900	0
+62805	12460	0
+16825	96715	0
+66120	12460	0
+15715	100643	0
+43517	19417	0
+24412	15432	0
+34251	15715	0
+96963	47860	0
+16170	37428	0
+68102	36556	0
+20549	40311	0
+20834	43826	0
+91562	53406	0
+96679	11415	0
+2834	82544	0
+85552	52385	0
+21455	44583	0
+6702	15137	0
+5848	21843	0
+13890	103129	0
+41030	18485	0
+38368	20614	0
+13989	38636	0
+9653	20342	0
+3759	17988	0
+42344	10203	0
+82392	1416	0
+8089	4087	0
+77524	25837	0
+105932	13140	0
+106246	40372	0
+5977	81770	0
+27503	20515	0
+28124	96613	0
+16946	105538	0
+6437	82353	0
+32336	17907	0
+46003	60715	0
+12460	8797	0
+96646	87387	0
+13873	38663	0
+15583	103967	0
+83096	100534	0
+58500	43574	0
+97901	18869	0
+11394	19670	0
+15485	18617	0
+25487	45535	0
+72293	54154	0
+7594	7857	0
+104459	9953	0
+78785	94117	0
+35695	65150	0
+61217	57603	0
+68675	41315	0
+36556	23348	0
+25650	93987	0
+7721	103639	0
+23704	44757	0
+81871	104235	0
+99640	48375	0
+92216	19351	0
+13140	40014	0
+8825	15583	0
+51836	12258	0
+12889	3611	0
+2179	39707	0
+99395	82660	0
+100804	5617	0
+86981	31249	0
+12317	14692	0
+7518	843	0
+68661	102435	0
+31397	94527	0
+3092	101853	0
+11819	72877	0
+56045	32227	0
+37513	68661	0
+43301	41095	0
+21789	40128	0
+14996	25650	0
+13522	43517	0
+91776	26745	0
+31096	30963	0
+8611	6798	0
+5742	100699	0
+32709	80312	0
+102364	32826	0
+3921	106455	0
+68675	30693	0
+17282	25148	0
+7702	13081	0
+19374	17639	0
+41095	39793	0
+9012	51137	0
+4855	93897	0
+53406	27033	0
+19583	68449	0
+96679	560	0
+25078	20989	0
+91735	101645	0
+13195	426	0
+37223	31249	0
+41111	5913	0
+104920	35695	0
+45237	71131	0
+54662	18869	0
+3433	42396	0
+53858	37721	0
+39334	31354	0
+103749	96950	0
+46908	17588	0
+30963	12960	0
+39841	105409	0
+29483	47860	0
+13670	100534	0
+103967	12424	0
+45627	15049	0
+37676	51692	0
+82392	19394	0
+11798	19437	0
+5148	43660	0
+37233	11754	0
+40372	101056	0
+917	95891	0
+17674	53321	0
+61485	14446	0
+18869	100338	0
+38541	22424	0
+25487	5361	0
+97708	13156	0
+106365	100316	0
+100316	44381	0
+20675	55887	0
+8676	45237	0
+12478	17340	0
+43942	23503	0
+40372	67820	0
+25116	66659	0
+21047	6992	0
+88067	9896	0
+99347	37454	0
+11754	42840	0
+88067	48049	0
+100258	100699	0
+20549	82544	0
+23704	15963	0
+91970	59538	0
+95741	80598	0
+36361	19611	0
+2768	103841	0
+37563	22682	0
+94117	69751	0
+95407	39688	0
+12889	103614	0
+43244	20047	0
+52432	63114	0
+19417	52916	0
+15032	18980	0
+41204	4222	0
+62079	7038	0
+104035	100111	0
+1078	81770	0
+95741	95891	0
+96871	7747	0
+102086	65982	0
+20402	8551	0
+96646	3170	0
+95741	32005	0
+18942	2527	0
+20309	19500	0
+13361	103683	0
+14534	50143	0
+92097	12096	0
+58586	13284	0
+97736	1139	0
+39808	103995	0
+967	7906	0
+37253	91546	0
+6206	80073	0
+24149	6463	0
+20236	9181	0
+11306	99814	0
+7594	93971	0
+10731	38368	0
+9991	23211	0
+8323	20695	0
+58010	11601	0
+68876	17818	0
+24386	61396	0
+55527	28841	0
+8514	32336	0
+37767	14978	0
+35695	58010	0
+10508	93657	0
+28124	18329	0
+102330	10982	0
+7465	19417	0
+35695	100332	0
+41011	1008	0
+99593	13622	0
+99517	96848	0
+23129	9012	0
+49178	37605	0
+94622	56431	0
+10203	16140	0
+93971	93943	0
+26880	106498	0
+10841	661	0
+99693	33122	0
+55687	57144	0
+5462	10434	0
+57144	17970	0
+54275	33103	0
+25779	19837	0
+13642	8266	0
+6839	55639	0
+77343	3759	0
+21921	95192	0
+25508	91657	0
+40914	38188	0
+39866	43270	0
+4908	5148	0
+100945	110451	0
+62224	34944	0
+104235	3807	0
+3123	9724	0
+30471	8533	0
+12032	25131	0
+14446	19169	0
+20484	39125	0
+1715	43900	0
+99666	98237	0
+7081	99814	0
+88067	77524	0
+15085	47022	0
+103487	30963	0
+1647	80073	0
+41315	12539	0
+98718	38959	0
+62079	105472	0
+50595	58596	0
+4042	39920	0
+101785	59785	0
+7113	94622	0
+23211	69374	0
+13454	96715	0
+14747	460	0
+99517	51514	0
+105025	13222	0
+103792	7906	0
+31172	68437	0
+65697	20431	0
+37373	43853	0
+102297	93053	0
+25926	48865	0
+11337	66120	0
+101853	19583	0
+16224	11686	0
+24840	2505	0
+39688	15175	0
+20713	1008	0
+58606	23460	0
+41157	21265	0
+10897	16224	0
+105716	14958	0
+58628	12889	0
+18688	4087	0
+37342	37373	0
+61788	1464	0
+21117	8846	0
+2745	2179	0
+93926	8825	0
+32826	62092	0
+69612	12991	0
+102398	11394	0
+25148	98071	0
+57967	20431	0
+7882	24593	0
+39808	56309	0
+33103	5913	0
+6798	80273	0
+678	4908	0
+62527	41350	0
+98766	47004	0
+68218	96700	0
+29483	104818	0
+4201	17837	0
+41599	87198	0
+59538	45840	0
+18368	92097	0
+57967	9380	0
+3723	17988	0
+19192	1235	0
+36146	10670	0
+20877	31354	0
+55639	37767	0
+93847	4582	0
+57744	39141	0
+58596	21419	0
+15598	103898	0
+3690	68620	0
+5792	3650	0
+32709	94132	0
+6073	105266	0
+5701	99640	0
+97398	40164	0
+100893	32800	0
+15683	10391	0
+4553	10230	0
+24658	68091	0
+45879	52058	0
+16290	46980	0
+80073	19960	0
+18522	21324	0
+96906	101772	0
+11902	27352	0
+23992	93781	0
+98071	50570	0
+760	26944	0
+1811	38541	0
+37868	43574	0
+40394	39653	0
+68160	36107	0
+73354	9914	0
+95371	7266	0
+19192	14766	0
+98894	12184	0
+12539	5584	0
+11902	16001	0
+19996	14498	0
+11941	99307	0
+41279	1811	0
+19925	7038	0
+8754	103165	0
+94170	38636	0
+14958	106169	0
+13081	20847	0
+49109	96700	0
+9786	96262	0
+37513	103749	0
+22177	31201	0
+10731	82660	0
+12052	3515	0
+42056	7594	0
+4879	11337	0
+65697	37868	0
+8981	49275	0
+18074	7518	0
+38271	98237	0
+3611	105496	0
+9936	104818	0
+38442	101757	0
+100820	59215	0
+19820	52665	0
+41175	103614	0
+11503	25681	0
+15859	51556	0
+14924	53651	0
+13306	4222	0
+42599	14178	0
+20309	77524	0
+14472	75378	0
+20695	16844	0
+51692	53498	0
+47801	73975	0
+11337	100666	0
+98370	20847	0
+26370	41075	0
+52432	55027	0
+96600	96848	0
+11843	22774	0
+27033	13622	0
+23680	94191	0
+26898	98610	0
+9810	93535	0
+58628	95811	0
+13908	38385	0
+70490	91747	0
+23680	20732	0
+17728	20286	0
+33626	10315	0
+22774	20579	0
+32826	100316	0
+12704	19481	0
+6042	41415	0
+15859	10749	0
+12032	91694	0
+68553	58010	0
+6049	13923	0
+13454	93819	0
+55527	96848	0
+5977	3723	0
+6645	80910	0
+92216	26209	0
+6002	101772	0
+2208	13831	0
+27033	55013	0
+23616	17970	0
+8148	101994	0
+14385	5462	0
+1830	23297	0
+80034	11715	0
+39026	10615	0
+14040	15539	0
+2208	32412	0
+6422	8921	0
+60715	75071	0
+67299	45351	0
+104086	73023	0
+44583	62224	0
+23875	19040	0
+16825	57977	0
+1217	12478	0
+14472	73975	0
+49268	80364	0
+53321	13967	0
+103255	42200	0
+24507	3542	0
+57603	69612	0
+7244	794	0
+17143	15175	0
+16290	45535	0
+70973	15519	0
+66120	41301	0
+69612	21265	0
+28709	5450	0
+86600	8292	0
+101899	3217	0
+67604	26850	0
+6192	77406	0
+88067	94622	0
+75552	11322	0
+17359	43270	0
+35227	94896	0
+41218	99517	0
+11922	30471	0
+3611	2868	0
+71438	43683	0
+5848	38204	0
+17116	15270	0
+3092	22743	0
+59290	25536	0
+38442	72991	0
+21075	63590	0
+37428	45658	0
+58596	21075	0
+98071	10982	0
+4423	13123	0
+17505	38469	0
+37373	27403	0
+75071	35695	0
+1008	9602	0
+19460	51197	0
+9268	18980	0
+41030	21006	0
+39346	55372	0
+460	32336	0
+10804	30693	0
+31172	27139	0
+30471	100584	0
+12499	106296	0
+20834	26432	0
+9220	18267	0
+18114	105687	0
+91735	1267	0
+96906	11715	0
+25201	3331	0
+15376	93053	0
+91694	39653	0
+44119	10351	0
+1865	9830	0
+67519	10142	0
+5462	80073	0
+50421	72487	0
+41332	103683	0
+33961	54263	0
+18092	27521	0
+98237	58181	0
+24992	35503	0
+17359	17887	0
+20971	6437	0
+68218	7444	0
+10951	3611	0
+19437	4908	0
+103282	19219	0
+102466	1217	0
+13472	7038	0
+101006	43517	0
+45429	10250	0
+11019	10933	0
+12460	21843	0
+31598	12032	0
+39091	59669	0
+47860	98071	0
+41628	10615	0
+20484	44030	0
+43244	97785	0
+24271	560	0
+26575	39866	0
+12653	15650	0
+98584	25650	0
+39598	11394	0
+7383	38483	0
+14787	85519	0
+79625	5848	0
+5507	105649	0
+47057	95766	0
+61485	75051	0
+9762	12184	0
+16103	67604	0
+55372	15175	0
+72991	15770	0
+99814	55887	0
+101250	24974	0
+4605	14904	0
+9896	100584	0
+13753	38800	0
+61485	100945	0
+15137	13753	0
+55158	12679	0
+4042	11941	0
+21493	39866	0
+99790	17659	0
+50390	70530	0
+4988	80073	0
+110451	102151	0
+37428	20515	0
+2834	5324	0
+15650	94795	0
+8392	9830	0
+38368	95219	0
+11394	48555	0
+40589	96715	0
+104709	14692	0
+43293	4255	0
+12722	20309	0
+51514	37253	0
+59501	5278	0
+101342	22774	0
+16522	3952	0
+68424	12518	0
+11019	39920	0
+1078	71527	0
+41128	98445	0
+103749	8115	0
+13873	106455	0
+105649	103129	0
+59425	40372	0
+102200	19977	0
+59848	7244	0
+6096	17970	0
+8392	11843	0
+44583	81663	0
+22562	41250	0
+96906	6192	0
+40571	12460	0
+48375	17209	0
+18031	14560	0
+78573	9936	0
+14601	1267	0
+10203	9558	0
+72474	17004	0
+65982	58220	0
+7925	37939	0
+18114	41301	0
+40002	68804	0
+98210	9896	0
+75378	78449	0
+967	68894	0
+98796	15715	0
+37605	992	0
+11019	33455	0
+15913	13622	0
+53858	23348	0
+70530	14710	0
+1572	4855	0
+6487	43023	0
+43660	95142	0
+56566	89500	0
+46465	50390	0
+98704	12406	0
+36643	24507	0
+20047	60715	0
+14924	103614	0
+40068	24271	0
+19806	41204	0
+39417	74866	0
+45753	38822	0
+104787	37791	0
+31106	68281	0
+13435	11564	0
+97736	32709	0
+93819	19219	0
+105266	38782	0
+25779	7333	0
+5720	41204	0
+94324	99432	0
+97979	100945	0
+14135	36024	0
+760	95407	0
+40354	3807	0
+67299	5584	0
+102733	62805	0
+68424	4822	0
+28358	40311	0
+19068	38931	0
+19791	104035	0
+49101	38822	0
+47801	31478	0
+98796	2208	0
+96627	74540	0
+80526	7383	0
+56326	93238	0
+39984	13873	0
+27384	93926	0
+41095	9724	0
+94527	36733	0
+30693	12442	0
+38204	36146	0
+103487	55426	0
+2942	54577	0
+9060	11433	0
+69432	26277	0
+72745	23616	0
+101043	95420	0
+53213	68424	0
+6992	10351	0
+9868	54263	0
+24507	30341	0
+1095	3024	0
+5324	93657	0
+60225	98407	0
+31478	6353	0
+20309	38959	0
+75409	44030	0
+69783	68259	0
+14011	4531	0
+7266	98006	0
+38385	8533	0
+26432	21884	0
+20877	20713	0
+20595	38125	0
+38016	19113	0
+60225	53498	0
+39808	99121	0
+68218	47931	0
+2768	39793	0
+1416	75378	0
+18688	15650	0
+67604	103129	0
+22300	31201	0
+40788	51137	0
+67604	97477	0
+39984	15103	0
+10452	6156	0
+13704	9077	0
+14824	100037	0
+15413	14726	0
+12679	93819	0
+18485	3952	0
+24386	106169	0
+69206	14158	0
+80034	45642	0
+38877	37253	0
+24524	94795	0
+1112	37428	0
+13908	45658	0
+7994	9786	0
+98393	13381	0
+103502	82392	0
+23616	24524	0
+17988	73092	0
+55184	23211	0
+102346	62527	0
+41509	19742	0
+16224	98796	0
+27971	93971	0
+40068	67604	0
+66120	19394	0
+103346	39290	0
+4855	55426	0
+11377	68515	0
+3472	72334	0
+56309	5640	0
+43960	79625	0
+40788	5640	0
+8323	55138	0
+30933	15270	0
+42187	95205	0
+27466	35695	0
+105025	15770	0
+39362	12991	0
+3497	11715	0
+36910	41509	0
+967	37223	0
+91776	98653	0
+5662	28124	0
+81663	71480	0
+26277	53213	0
+102839	3952	0
+44824	56326	0
+7383	6304	0
+25536	54662	0
+20877	32005	0
+15715	7333	0
+19742	100773	0
+16743	7491	0
+74081	9361	0
+40750	102623	0
+62849	1464	0
+98610	22756	0
+98841	6992	0
+50595	8825	0
+12539	3092	0
+101645	102364	0
+12499	39866	0
+14100	21249	0
+38529	38763	0
+19722	101221	0
+13123	72764	0
+18688	15175	0
+91916	54577	0
+49275	21743	0
+17474	40635	0
+11735	40914	0
+9198	25698	0
+96679	34978	0
+88306	46003	0
+27299	13096	0
+45957	10391	0
+68259	102707	0
+94026	9493	0
+2414	97168	0
+620	99855	0
+99593	25508	0
+11645	4087	0
+97945	12864	0
+5566	39346	0
+9077	40322	0
+26246	23460	0
+12184	17098	0
+12704	7925	0
+58628	104481	0
+48163	106246	0
+22756	3740	0
+12008	27521	0
+17558	39091	0
+32173	76264	0
+94944	19806	0
+32227	11019	0
+98945	32412	0
+25926	101853	0
+41204	16256	0
+17674	2672	0
+42302	2505	0
+50421	52665	0
+34088	38016	0
+82660	17098	0
+44757	9517	0
+87387	62527	0
+23992	17659	0
+5110	13066	0
+9631	3248	0
+93897	21493	0
+967	26246	0
+22682	6537	0
+7081	8676	0
+71527	43660	0
+82392	5299	0
+22798	6073	0
+13454	51492	0
+27403	24149	0
+13140	72764	0
+3690	4067	0
+75512	49101	0
+14472	100338	0
+19374	22137	0
+41128	51580	0
+11843	11019	0
+36623	14100	0
+7063	31354	0
+101103	17588	0
+20971	11117	0
+14534	6247	0
+51556	100848	0
+68449	10549	0
+19500	35819	0
+36218	17474	0
+99307	25698	0
+37253	65951	0
+11117	1095	0
+21020	103749	0
+101342	91451	0
+67604	40469	0
+101912	43942	0
+25837	8266	0
+86585	17639	0
+6422	59189	0
+50143	6206	0
+7702	21789	0
+102757	103995	0
+13584	32236	0
+8754	48865	0
+26209	3759	0
+30730	10749	0
+68804	82544	0
+53406	13847	0
+29117	8089	0
+74548	63382	0
+38469	11622	0
+20065	16045	0
+94324	104342	0
+10230	98370	0
+81663	47057	0
+13361	9346	0
+97011	43470	0
+31201	46465	0
+760	741	0
+7444	71131	0
+43942	104086	0
+1041	94622	0
+33455	94074	0
+11584	12795	0
+15880	27384	0
+103683	51580	0
+46266	10315	0
+15598	38125	0
+102167	29379	0
+91735	68424	0
+37253	59747	0
+99482	19611	0
+103639	5015	0
+102707	78806	0
+55169	58500	0
+101043	15880	0
+34088	31154	0
+27789	9536	0
+41496	22562	0
+20563	20877	0
+19977	101772	0
+20675	23704	0
+6096	26246	0
+14534	3358	0
+97663	41350	0
+917	106056	0
+17525	81878	0
+4497	96963	0
+14842	15715	0
+23460	9830	0
+14385	4201	0
+3952	19561	0
+899	10633	0
+59836	17209	0
+6282	9060	0
+70207	560	0
+6321	3690	0
+17380	444	0
+3650	18114	0
+16045	426	0
+24524	17415	0
+96789	23680	0
+59189	40128	0
+55592	99216	0
+100075	45879	0
+20133	13890	0
+1008	31201	0
+48049	75409	0
+104557	6798	0
+59848	93847	0
+68620	12653	0
+21419	30787	0
+967	18114	0
+61788	14158	0
+41011	104937	0
+19275	26944	0
+49656	19068	0
+75378	17098	0
+827	56541	0
+39886	105538	0
+11394	59808	0
+17077	92187	0
+2179	38529	0
+4931	79685	0
+93238	22982	0
+1235	2868	0
+2960	57358	0
+103614	68675	0
+33626	99482	0
+22637	34024	0
+27337	41350	0
+37290	11622	0
+82544	42302	0
+11151	6512	0
+47931	93535	0
+7081	92243	0
+69739	30933	0
+8266	36713	0
+11715	1112	0
+58010	24763	0
+10785	44478	0
+93384	106246	0
+94191	14446	0
+24696	24593	0
+14637	39187	0
+26370	53406	0
+103525	4171	0
+99562	9702	0
+37373	104035	0
+56091	40140	0
+26146	105538	0
+24974	44119	0
+11484	61901	0
+11172	9674	0
+18251	102151	0
+17098	9762	0
+102233	80292	0
+97708	44824	0
+27503	31478	0
+77524	101772	0
+38310	8780	0
+30787	5381	0
+13831	620	0
+3410	97979	0
+5214	93321	0
+62497	14618	0
+59785	38850	0
+81871	45738	0
+843	18031	0
+1235	105169	0
+25431	21265	0
+38794	102330	0
+13890	25837	0
+10822	22774	0
+11922	55027	0
+68281	92097	0
+24696	10374	0
+1865	101757	0
+4855	103967	0
+36623	6042	0
+12834	51618	0
+41384	40164	0
+21324	85462	0
+81663	94944	0
+101006	2414	0
+68449	102757	0
+13081	97901	0
+96906	16743	0
+9724	56489	0
+43960	55976	0
+18688	51580	0
+37620	8468	0
+20653	12442	0
+43470	102914	0
+103525	15913	0
+24149	96789	0
+39598	68661	0
+7134	3410	0
+2208	15598	0
+103129	39187	0
+69374	23503	0
+5361	16140	0
+10351	34024	0
+35819	104481	0
+6941	17861	0
+22756	59639	0
+17474	20342	0
+50143	560	0
+43222	91694	0
+55169	101194	0
+105266	48049	0
+103027	15103	0
+43574	21047	0
+17525	39555	0
+24524	15770	0
+103200	58618	0
+85571	56091	0
+26228	56045	0
+58010	20695	0
+33961	77499	0
+1025	15683	0
+58220	17166	0
+24524	10411	0
+45535	38271	0
+96906	71131	0
+58628	102233	0
+20065	38442	0
+104035	98071	0
+9810	43826	0
+21843	15963	0
+18847	9517	0
+24092	15747	0
+19791	18688	0
+103525	31955	0
+59358	722	0
+67519	22798	0
+18601	19837	0
+87265	15701	0
+97619	53837	0
+14924	29025	0
+14824	22528	0
+31598	102330	0
+95420	1251	0
+27299	98393	0
+35963	105932	0
+11601	104557	0
+35107	36733	0
+33103	4449	0
+12960	44014	0
+50143	59747	0
+27183	1572	0
+47967	53165	0
+39841	104459	0
+28358	18381	0
+20236	5640	0
+7544	100111	0
+1464	26898	0
+9786	68606	0
+16985	38800	0
+46067	9012	0
+23033	95301	0
+17639	24354	0
+104497	14710	0
+93238	6353	0
+3611	57144	0
+19500	60261	0
+934	23875	0
+10982	17359	0
+41128	19791	0
+105169	95219	0
+99307	14941	0
+104459	25131	0
+20989	25508	0
+100243	77343	0
+15032	81871	0
+28626	98224	0
+4449	1715	0
+7425	57967	0
+18980	80930	0
+10933	98653	0
+22424	15292	0
+93579	23875	0
+21843	19806	0
+25148	42817	0
+9346	32351	0
+28051	18092	0
+12442	93819	0
+27919	601	0
+9991	11754	0
+40554	11057	0
+39235	102914	0
+17143	60006	0
+100400	39808	0
+57492	100643	0
+100243	96158	0
+40068	104937	0
+101979	54636	0
+10731	50421	0
+62797	103141	0
+47967	101979	0
+18031	6174	0
+10670	71438	0
+62911	98407	0
+40535	74081	0
+97979	39346	0
+2745	59215	0
+80598	36024	0
+10351	19155	0
+93535	49275	0
+99693	53083	0
+36010	30693	0
+106212	103792	0
+102330	12224	0
+19374	16620	0
+37928	1629	0
+24386	79685	0
+15795	41142	0
+63141	9198	0
+103995	6758	0
+12008	4772	0
+94795	43826	0
+20780	14498	0
+21620	59848	0
+17143	8169	0
+14904	9830	0
+28841	27183	0
+17040	10411	0
+50920	4931	0
+19977	104937	0
+35067	17025	0
+104481	36733	0
+9361	10915	0
+80598	17861	0
+101103	4391	0
+9536	32351	0
+3542	53837	0
+60006	100820	0
+65150	13789	0
+7106	75378	0
+3331	43960	0
+38310	100643	0
+104342	35472	0
+43244	39637	0
+14343	9077	0
+21843	12032	0
+15813	97845	0
+19312	5254	0
+82660	59376	0
+10095	16367	0
+61788	38663	0
+11584	106388	0
+99292	96262	0
+69383	55976	0
+10036	18074	0
+103792	35633	0
+20204	43900	0
+13704	99790	0
+94855	15519	0
+3433	8863	0
+4067	9470	0
+69374	23348	0
+20253	99395	0
+10670	18329	0
+82660	18617	0
+20675	19977	0
+103214	66120	0
+99307	105409	0
+104937	14422	0
+97168	101772	0
+98370	44682	0
+19068	69383	0
+24271	1740	0
+42732	99517	0
+45351	20563	0
+102733	17397	0
+21061	63382	0
+102435	4171	0
+18826	18031	0
+20402	3826	0
+20695	93657	0
+4087	33122	0
+24783	45627	0
+14534	79625	0
+43504	40183	0
+105025	100750	0
+101171	45642	0
+4255	21094	0
+1751	34088	0
+4423	9868	0
+40914	31096	0
+18232	77861	0
+43574	17209	0
+103141	53468	0
+55027	41095	0
+15120	36643	0
+19091	6304	0
+37428	45738	0
+53213	12815	0
+70530	44757	0
+68218	20515	0
+27228	15214	0
+44229	39920	0
+50390	59639	0
+18918	25131	0
+16417	14924	0
+10122	3092	0
+14178	19688	0
+76264	63382	0
+102839	99395	0
+5507	13670	0
+1078	55169	0
+37939	69383	0
+16312	104863	0
+35067	98766	0
+62740	560	0
+48958	14560	0
+91970	64754	0
+16825	77861	0
+104709	95741	0
+93943	44594	0
+15859	43244	0
+14158	102272	0
+18847	70530	0
+69396	9181	0
+38250	12679	0
+13813	24696	0
+105573	93561	0
+11057	97168	0
+24507	13567	0
+100111	27971	0
+17397	3826	0
+15120	444	0
+1139	10878	0
+7702	68160	0
+16121	4474	0
+9220	104459	0
+22562	9312	0
+44090	11546	0
+7106	39808	0
+93943	30787	0
+68606	44757	0
+39313	105538	0
+61396	12795	0
+11982	40571	0
+105336	39458	0
+87265	49268	0
+20834	18962	0
+17143	11819	0
+40535	62224	0
+27971	93299	0
+106455	18429	0
+103792	99216	0
+41095	44229	0
+26432	17004	0
+105336	1186	0
+105025	17077	0
+14675	16170	0
+20695	7994	0
+19670	61901	0
+13704	444	0
+11447	14235	0
+97168	18918	0
+99292	35199	0
+71969	100534	0
+100584	8352	0
+41628	103614	0
+27789	25698	0
+13361	39984	0
+94074	51422	0
+101319	77861	0
+42732	57358	0
+3690	55299	0
+36127	34615	0
+24271	93897	0
+54154	17340	0
+15539	35525	0
+58181	12152	0
+65150	9470	0
+5742	93384	0
+105447	6353	0
+95766	7680	0
+63888	20695	0
+14472	104533	0
+33961	59836	0
+102398	10434	0
+21884	57977	0
+43504	18485	0
+8044	11117	0
+18464	6512	0
+39527	5278	0
+40002	102398	0
+101194	23719	0
+1112	7106	0
+59215	24805	0
+52432	78806	0
+58220	16928	0
+104459	24354	0
+6992	31172	0
+10731	92243	0
+16081	62497	0
+4087	67820	0
+4067	106246	0
+53165	68876	0
+54287	99307	0
+104937	93897	0
+38822	19871	0
+27919	80910	0
+97901	37499	0
+2179	98766	0
+9631	10036	0
+56091	59501	0
+79625	14924	0
+5886	11002	0
+100534	4042	0
+11601	31249	0
+43023	96906	0
+8246	38613	0
+41332	13156	0
+14385	11798	0
+57459	7947	0
+105266	15376	0
+41011	9424	0
+19394	40311	0
+6732	16045	0
+32681	18267	0
+35893	43470	0
+39334	50421	0
+25583	36382	0
+94132	53165	0
+85552	97845	0
+12518	37233	0
+20653	55027	0
+9380	100400	0
+18762	63888	0
+45552	44757	0
+105169	1078	0
+11355	69612	0
+53498	26146	0
+73342	103841	0
+68091	40708	0
+45957	12704	0
+12460	42754	0
+31096	19871	0
+11306	28240	0
+17907	9470	0
+103448	57953	0
+12889	96824	0
+4908	55639	0
+19275	37513	0
+20204	87387	0
+11735	10822	0
+38483	102364	0
+55860	11941	0
+8266	10652	0
+42732	73342	0
+28358	18962	0
+7680	103995	0
+10142	17098	0
+11377	98780	0
+9786	12619	0
+86981	28863	0
+68319	13030	0
+55013	24271	0
+94795	6487	0
+17907	33455	0
+44119	98796	0
+15292	16140	0
+45738	7313	0
+103639	25098	0
+2745	97168	0
+58596	14885	0
+19871	21075	0
+103255	23704	0
+110451	38271	0
+104317	12889	0
+55027	104165	0
+44824	12032	0
+4201	103255	0
+20549	68804	0
+56566	18429	0
+36643	1942	0
+43023	95142	0
+59425	11735	0
+104497	45975	0
+92079	6228	0
+47022	67191	0
+8825	38541	0
+43826	17927	0
+50595	34088	0
+11019	7569	0
+20713	1061	0
+42840	5977	0
+19192	18826	0
+57977	62046	0
+39555	40183	0
+47860	10203	0
+29040	91916	0
+98021	98704	0
+54662	51137	0
+102504	102167	0
+26146	5913	0
+47336	899	0
+15137	101620	0
+47022	62805	0
+41628	68218	0
+97901	101221	0
+45552	7266	0
+72828	97785	0
+6798	6156	0
+65697	722	0
+13773	37928	0
+19169	10391	0
+19905	46908	0
+24412	9012	0
+95420	26850	0
+27183	97011	0
+59376	99640	0
+2527	20535	0
+16417	106228	0
+26035	73838	0
+38692	93561	0
+53213	6678	0
+5742	10434	0
+106431	14601	0
+40068	15250	0
+14941	65697	0
+45552	101221	0
+52040	67191	0
+22300	18762	0
+25994	64189	0
+8981	105266	0
+15519	10250	0
+49178	21649	0
+16045	14472	0
+85519	41332	0
+41384	37342	0
+38763	92097	0
+59290	55687	0
+38423	7425	0
+16157	97901	0
+28649	2505	0
+13584	28358	0
+101979	96871	0
+68606	13704	0
+33961	43270	0
+49892	89500	0
+40014	12224	0
+30730	53837	0
+18601	59167	0
+105538	95219	0
+102297	50390	0
+18869	8921	0
+16946	24840	0
+103487	2942	0
+40372	4931	0
+43900	41011	0
+9060	10692	0
+93579	20047	0
+33148	54662	0
+44370	105716	0
+100534	78449	0
+42396	91747	0
+93943	59555	0
+39793	37513	0
+101757	57603	0
+66659	23583	0
+50143	39060	0
+53824	10596	0
+11601	73506	0
+105102	87265	0
+92243	23583	0
+17639	65150	0
+40128	42200	0
+11172	97477	0
+101056	20780	0
+54275	12442	0
+12134	38692	0
+15292	57744	0
+33871	68740	0
+36146	41584	0
+7016	68319	0
+14637	95219	0
+10296	19068	0
+67299	5110	0
+77524	10549	0
+45552	60715	0
+102086	14924	0
+13306	3877	0
+661	13472	0
+5381	11355	0
+52862	38310	0
+58230	105496	0
+86600	34322	0
+18232	28051	0
+15049	11819	0
+20402	4423	0
+694	52040	0
+4222	71813	0
+17209	7216	0
+20431	6576	0
+35227	55138	0
+13989	13873	0
+69578	44030	0
+7979	19611	0
+9094	80073	0
+46595	98796	0
+12052	105169	0
+100524	94074	0
+28124	12815	0
+72877	6839	0
+2571	39984	0
+42754	25335	0
+11322	82392	0
+18902	63888	0
+40014	39362	0
+7347	69147	0
+80273	2208	0
+18329	97065	0
+37471	91694	0
+28051	4171	0
+27645	95142	0
+15250	33122	0
+51492	678	0
+28307	13831	0
+39235	12539	0
+19294	17887	0
+93881	102398	0
+7642	8533	0
+36382	72293	0
+42618	5584	0
+28307	20940	0
+2527	24075	0
+103831	33626	0
+16620	7906	0
+6798	51514	0
+4423	75071	0
+3587	103487	0
+20549	18381	0
+31397	102247	0
+12258	18485	0
+25393	27789	0
+5324	58586	0
+53486	101899	0
+6156	14861	0
+52916	24974	0
+8780	21455	0
+68939	6487	0
+104165	6553	0
+38529	44014	0
+40298	16874	0
+72334	13361	0
+38966	39688	0
+8921	72745	0
+57358	13642	0
+43517	96646	0
+106498	51740	0
+96715	8653	0
+22798	68894	0
+92187	22717	0
+30693	103995	0
+85462	68449	0
+103792	39555	0
+17340	26850	0
+17818	6228	0
+19791	59376	0
+106056	96627	0
+15963	82544	0
+16170	14805	0
+68281	105932	0
+5015	101250	0
+40708	1251	0
+11622	71813	0
+54154	24696	0
+81838	103722	0
+43660	75409	0
+40183	25393	0
+99444	48049	0
+12679	16027	0
+103228	31955	0
+40394	62224	0
+7857	105472	0
+16620	12815	0
+75378	38613	0
+91916	98610	0
+104075	10036	0
+20484	91657	0
+5324	5685	0
+7063	26035	0
+73506	86585	0
+105266	17457	0
+8676	3952	0
+36146	22914	0
+16711	68259	0
+26479	101912	0
+86585	36314	0
+3952	56566	0
+68091	5324	0
+11057	9380	0
+100075	87305	0
+55639	19688	0
+26353	96871	0
+9724	5065	0
+12704	101043	0
+39313	34024	0
+47057	12032	0
+32351	11394	0
+13222	16660	0
+70530	20847	0
+106296	3472	0
+3123	8246	0
+19000	26246	0
+44014	14178	0
+10785	10670	0
+100804	9380	0
+11503	97619	0
+5324	100643	0
+6321	35525	0
+13361	38334	0
+97168	18114	0
+21921	24524	0
+100089	11415	0
+24658	99121	0
+40014	38636	0
+19543	40002	0
+12258	93362	0
+21760	21265	0
+15859	31096	0
+16860	26277	0
+10670	934	0
+96789	99517	0
+1715	33148	0
+38601	8044	0
+20484	94527	0
+13847	71969	0
+80292	14534	0
+19670	18114	0
+26479	8797	0
+10549	20780	0
+99593	16896	0
+14941	22651	0
+3515	40708	0
+100534	5324	0
+7016	32005	0
+39235	101979	0
+37471	20431	0
+15650	69612	0
+97845	78806	0
+77861	38171	0
+18869	36556	0
+20847	103012	0
+72745	49275	0
+36382	13222	0
+24149	4700	0
+15103	1061	0
+19688	100643	0
+14040	51137	0
+62224	13284	0
+40589	3542	0
+20088	50570	0
+37721	95420	0
+91830	5977	0
+19460	95192	0
+37985	14472	0
+72828	43271	0
+50252	11394	0
+3560	103255	0
+1095	5324	0
+9380	32800	0
+22466	93897	0
+51564	101757	0
+40903	12460	0
+97053	22424	0
+15230	98841	0
+53837	40535	0
+12096	94795	0
+62079	25393	0
+9558	741	0
+31201	25289	0
+57239	39473	0
+105850	38469	0
+15570	2414	0
+11377	43826	0
+103129	102247	0
+57512	105623	0
+96627	25201	0
+6174	8186	0
+93897	6304	0
+14805	88067	0
+33103	25289	0
+99593	3952	0
+36361	8436	0
+104459	12917	0
+9094	63590	0
+6174	52040	0
+96011	106212	0
+1715	37223	0
+10315	97477	0
+11887	20309	0
+27521	50920	0
+17761	19806	0
+14040	2960	0
+28307	102914	0
+46595	25698	0
+11798	37223	0
+55976	6732	0
+32236	34088	0
+8015	57389	0
+5792	100400	0
+12653	10508	0
+35107	38171	0
+99482	68259	0
+12096	100089	0
+91451	14059	0
+101103	32800	0
+8169	694	0
+16985	10652	0
+5507	52058	0
+12204	10036	0
+18051	96569	0
+91562	37454	0
+91830	46067	0
+96551	11868	0
+7979	9786	0
+1811	97650	0
+71438	16312	0
+5423	15175	0
+104937	36733	0
+64189	7465	0
+49656	10296	0
+10529	37253	0
+12834	19871	0
+3611	11039	0
+10296	96080	0
+25116	10804	0
+43683	13670	0
+39707	31106	0
+7925	37791	0
+40372	8950	0
+15085	20549	0
+19257	40571	0
+96507	12499	0
+93943	47931	0
+23719	39346	0
+45658	6096	0
+95951	45429	0
+47931	51836	0
+43023	6758	0
+2960	32301	0
+101912	106228	0
+103749	11484	0
+24658	22466	0
+101645	41369	0
+52916	1217	0
+45627	99855	0
+69432	35227	0
+101979	15214	0
+9470	14343	0
+67831	85619	0
+17077	106365	0
+46067	20286	0
+94527	18942	0
+37253	20579	0
+25348	80526	0
+36314	18309	0
+87436	1251	0
+741	21061	0
+15913	15701	0
+9125	102233	0
+23348	12096	0
+13337	11172	0
+18485	43517	0
+104787	77861	0
+26880	16312	0
+14216	11645	0
+18869	105039	0
+102233	7979	0
+67299	17525	0
+17040	24840	0
+6247	103683	0
+6678	6645	0
+19334	40002	0
+43301	57977	0
+106483	96080	0
+8216	41204	0
+36782	13454	0
+2960	5361	0
+76035	47801	0
+104052	94026	0
+93971	21265	0
+30730	7295	0
+93683	20579	0
+43942	101853	0
+95059	10897	0
+5381	29117	0
+51422	20535	0
+11322	5763	0
+68160	10036	0
+41218	106498	0
+78948	21649	0
+15715	47057	0
+36146	3217	0
+7642	99517	0
+37290	39738	0
+17970	97920	0
+14317	37676	0
+68449	98006	0
+55299	41384	0
+28307	20653	0
+110451	104075	0
+6512	17489	0
+95205	44757	0
+6247	14040	0
+57744	104035	0
+30471	71131	0
+39886	5361	0
+104375	20065	0
+62740	5720	0
+101103	98894	0
+59848	5848	0
+3826	104937	0
+53498	96646	0
+9536	97663	0
+39808	8148	0
+92243	105998	0
+57711	13306	0
+38125	95951	0
+31154	102707	0
+77499	102504	0
+64754	53083	0
+11466	51514	0
+43942	43037	0
+27228	18114	0
+38877	58596	0
+27846	22798	0
+96627	9493	0
+75512	7216	0
+105716	104375	0
+47057	3952	0
+11039	24524	0
+68740	104035	0
+61396	96507	0
+15485	97945	0
+51422	15270	0
+51514	104709	0
+8901	102167	0
+42187	97920	0
+44090	41232	0
+5381	95488	0
+8186	9810	0
+41030	1008	0
+36556	16224	0
+93943	9536	0
+102504	48555	0
+95951	14924	0
+70530	14657	0
+68091	15932	0
+6732	99855	0
+3740	10692	0
+80292	5462	0
+16121	15230	0
+100945	3650	0
+85571	26093	0
+15701	13967	0
+45535	37342	0
+37620	99855	0
+55592	37373	0
+88067	73506	0
+32301	52385	0
+8863	20133	0
+13642	13472	0
+71983	41584	0
+8780	50143	0
+43244	96679	0
+8266	8825	0
+10822	30730	0
+17077	104235	0
+7367	96848	0
+12565	33961	0
+96715	63114	0
+7962	10615	0
+95371	8323	0
+60006	16860	0
+43670	40322	0
+70009	19219	0
+72474	72745	0
+92079	100750	0
+6353	68675	0
+45552	80598	0
+26093	11645	0
+14842	47860	0
+68620	68259	0
+9220	1811	0
+100893	11151	0
+7016	14861	0
+53486	99444	0
+106212	20515	0
+25098	4855	0
+38204	39187	0
+41496	35633	0
+101701	104937	0
+99363	14498	0
+13096	11843	0
+13337	37342	0
+3217	68939	0
+13306	14941	0
+19040	29006	0
+52916	33883	0
+12478	28124	0
+9380	41289	0
+37233	2478	0
+3877	91451	0
+17761	27645	0
+100316	11228	0
+29117	38529	0
+20971	67519	0
+51556	72596	0
+98796	6096	0
+10915	56109	0
+73506	15519	0
+43900	7979	0
+99347	6860	0
+42187	32800	0
+96848	49109	0
+73931	46067	0
+14317	13602	0
+97920	28709	0
+36733	53197	0
+5977	41157	0
+96551	98841	0
+102914	100848	0
+104235	88306	0
+57492	6383	0
+104317	22300	0
+4605	17380	0
+25431	23875	0
+15701	3410	0
+37113	1008	0
+100534	12795	0
+49178	13753	0
+32227	1464	0
+51422	78449	0
+11433	59167	0
+62849	59358	0
+15985	19722	0
+103141	38877	0
+68661	10710	0
+12008	47336	0
+59669	35963	0
+18092	97785	0
+47336	70973	0
+51692	7313	0
+39235	37428	0
+5361	105877	0
+18309	12258	0
+31106	19394	0
+20579	97120	0
+39417	62046	0
+67604	39841	0
+19820	41332	0
+39091	5015	0
+3123	7962	0
+15015	98407	0
+93299	37290	0
+10878	4531	0
+94896	8780	0
+53050	93535	0
+39091	7611	0
+69612	7491	0
+22424	12224	0
+63590	93765	0
+560	71527	0
+93881	26035	0
+4772	6174	0
+106365	45658	0
+32173	104086	0
+24354	19394	0
+5214	96646	0
+39091	26246	0
+21006	12518	0
+11433	49268	0
+15715	71438	0
+12653	60225	0
+39808	1830	0
+68740	7266	0
+37342	58500	0
+68740	96613	0
+8064	39458	0
+20535	16140	0
+16946	103502	0
+26479	14317	0
+26277	10059	0
+17116	98006	0
+3092	18329	0
+99444	17436	0
+14253	17025	0
+25289	17359	0
+102504	13813	0
+5381	102466	0
+9953	68437	0
+10351	101568	0
+23398	102466	0
+91970	80882	0
+19871	94944	0
+15120	73342	0
+34024	19394	0
+4908	97120	0
+8846	68319	0
+47057	78985	0
+81878	15715	0
+61901	62046	0
+39362	18601	0
+96789	99432	0
+8950	78573	0
+68876	94699	0
+12795	80073	0
+96011	5528	0
+103282	91916	0
+58606	20940	0
+9631	6156	0
+25078	16367	0
+15539	2868	0
+59747	66028	0
+19000	53406	0
+38966	10095	0
+103995	6576	0
+100243	44381	0
+11941	56460	0
+100338	20847	0
+24593	13847	0
+102346	7106	0
+16170	100534	0
+5324	100037	0
+67831	68643	0
+104863	30730	0
+17415	53321	0
+13030	94026	0
+105447	11819	0
+26370	99790	0
+45957	15913	0
+11228	13222	0
+56109	11564	0
+95588	17004	0
+25289	103012	0
+59555	19132	0
+57512	99292	0
+12539	48375	0
+38250	40164	0
+98006	59425	0
+103346	67191	0
+10203	14924	0
+13472	103502	0
+13584	36146	0
+21620	94724	0
+16896	40750	0
+40183	19820	0
+24354	2672	0
+37499	24207	0
+91546	71527	0
+28709	53050	0
+87387	68894	0
+22651	38663	0
+21324	38271	0
+72596	98567	0
+36713	71813	0
+100750	11075	0
+105409	100338	0
+23276	39653	0
+20286	99790	0
+24075	9631	0
+101250	44478	0
+28863	97011	0
+100848	85537	0
+13337	37471	0
+5701	43470	0
+24354	98894	0
+38469	28307	0
+2505	99693	0
+11798	87305	0
+98210	41175	0
+7962	87422	0
+80312	50390	0
+40083	31397	0
+18251	20133	0
+63382	40372	0
+102346	80273	0
+11622	80273	0
+23583	93897	0
+96569	42599	0
+71480	53321	0
+94026	1025	0
+94132	19113	0
+12722	46595	0
+10203	104497	0
+100258	87198	0
+1538	39808	0
+62849	444	0
+15432	106431	0
+69396	58181	0
+97708	33227	0
+15598	6422	0
+97979	93881	0
+53824	9602	0
+9702	15701	0
+40554	31054	0
+103502	75071	0
+41061	20732	0
+101994	23211	0
+13567	32351	0
+8533	46003	0
+53858	16103	0
+18381	94944	0
+73506	26093	0
+105850	75552	0
+50920	18092	0
+21265	7106	0
+16290	20695	0
+105956	63590	0
+7544	17040	0
+1629	101757	0
+104035	13567	0
+38188	27521	0
+3690	39091	0
+17575	15451	0
+21862	11546	0
+13602	17474	0
+97120	39920	0
+97168	1865	0
+104863	25116	0
+47022	4255	0
+10670	21047	0
+38763	8592	0
+51580	13831	0
+22637	13813	0
+15570	38613	0
+38692	32301	0
+29117	7569	0
+77499	41613	0
+99666	38520	0
+32826	48958	0
+100699	9198	0
+104481	27745	0
+38782	13381	0
+105025	41350	0
+30693	21061	0
+12960	102914	0
+12008	103228	0
+96487	19688	0
+7113	81663	0
+61901	53858	0
+71983	54154	0
+38143	3877	0
+94896	36623	0
+1751	41279	0
+12184	6702	0
+40183	99593	0
+24207	72334	0
+10596	102297	0
+41613	35963	0
+7347	50570	0
+104787	56541	0
+55860	20635	0
+97011	19806	0
+15292	71654	0
+96824	68675	0
+57239	24524	0
+14657	93897	0
+44014	99562	0
+27139	39598	0
+11902	460	0
+37454	82392	0
+9312	41942	0
+5148	97663	0
+105998	34978	0
+105025	40903	0
+7383	96487	0
+102247	94896	0
+10230	43826	0
+16825	103165	0
+105102	19543	0
+12052	39382	0
+14059	3024	0
+41142	1295	0
+26228	53213	0
+45351	68218	0
+41011	41613	0
+41415	17927	0
+91735	17639	0
+68620	21419	0
+11962	39382	0
+79019	70009	0
+56091	62527	0
+33122	100258	0
+103841	25487	0
+103995	32826	0
+24658	11902	0
+19169	37868	0
+98237	58628	0
+37676	13222	0
+37428	42840	0
+36024	23276	0
+15137	24593	0
+105496	97663	0
+3305	11039	0
+69396	14958	0
+16743	70009	0
+5036	6156	0
+8089	11099	0
+16027	37233	0
+9536	39793	0
+15175	42302	0
+39458	92216	0
+21743	7367	0
+41250	21455	0
+16808	36623	0
+22492	78948	0
+41218	21843	0
+19437	93847	0
+19925	41613	0
+55158	100075	0
+13306	104375	0
+80312	14296	0
+12424	91830	0
+18329	24805	0
+77524	17907	0
+59669	97398	0
+26146	5254	0
+8246	3497	0
+18902	100316	0
+20309	55013	0
+9198	49101	0
+30693	94944	0
+10615	75071	0
+2414	106365	0
+30693	3358	0
+86981	49275	0
+70490	65951	0
+2834	12442	0
+19820	4067	0
+94944	38966	0
+69147	42056	0
+10841	17258	0
+19925	28510	0
+68281	3358	0
+10731	72474	0
+31896	68804	0
+19722	63888	0
+44478	94724	0
+43900	61217	0
+31249	9312	0
+39334	26944	0
+18368	69836	0
+4772	92216	0
+27384	40914	0
+14472	96963	0
+49178	24507	0
+10122	96824	0
+25508	31896	0
+11394	80526	0
+18464	460	0
+41061	96569	0
+15701	3305	0
+10633	8720	0
+72764	8780	0
+105409	21075	0
+57744	42817	0
+5110	98766	0
+26479	44824	0
+6096	70992	0
+38794	48480	0
+14446	18232	0
+11868	98704	0
+13943	5848	0
+38877	96871	0
+104326	26035	0
+80882	7333	0
+6282	35067	0
+85552	17505	0
+28863	103722	0
+6002	19977	0
+1609	103502	0
+93053	7594	0
+91916	55158	0
+78573	103995	0
+32005	59555	0
+26370	19374	0
+52916	71412	0
+51564	25289	0
+1865	5381	0
+20579	18522	0
+8981	63141	0
+81871	92187	0
+103831	58230	0
+6206	8169	0
+21743	39473	0
+101785	43270	0
+7266	7611	0
+98021	36556	0
+20460	96080	0
+62911	11715	0
+8981	6228	0
+39473	12184	0
+101963	19091	0
+16522	584	0
+27337	24696	0
+104880	53165	0
+1416	19977	0
+53197	93819	0
+19481	17728	0
+104052	678	0
+102839	96600	0
+91562	3358	0
+8392	20653	0
+39026	5065	0
+38663	7544	0
+14235	32005	0
+7465	37868	0
+47336	91294	0
+45738	63114	0
+96537	19820	0
+77499	78962	0
+27645	20402	0
+12704	43942	0
+40161	85519	0
+37676	20780	0
+10822	39866	0
+28124	12722	0
+25698	37290	0
+12096	6732	0
+80157	75512	0
+29025	37868	0
+14637	10434	0
+68675	19722	0
+19374	18980	0
+40903	25131	0
+8015	1061	0
+17359	35893	0
+5361	13381	0
+31598	87436	0
+1235	31096	0
+51836	33122	0
+74548	14657	0
+8634	38636	0
+73506	38931	0
+19611	33871	0
+22798	2745	0
+13847	7038	0
+72334	36556	0
+62497	100804	0
+40164	18559	0
+101056	21903	0
+72877	28156	0
+100258	11057	0
+12679	13642	0
+97065	15519	0
+14422	70973	0
+45366	43900	0
+9743	22774	0
+103129	2369	0
+105998	38541	0
+13337	101171	0
+41301	12032	0
+97053	1830	0
+21342	678	0
+59737	12539	0
+10570	49268	0
+12619	49892	0
+6595	8044	0
+103255	4605	0
+17728	33455	0
+96848	21620	0
+2571	91694	0
+24354	68876	0
+8653	20133	0
+105025	20484	0
+101568	53213	0
+105731	98370	0
+10652	97492	0
+14534	18309	0
+41030	40394	0
+96627	67604	0
+48865	18007	0
+57512	12152	0
+29483	10142	0
+53197	20877	0
+44824	27846	0
+6049	8634	0
+103502	14296	0
+59358	3877	0
+105649	14978	0
+12960	8884	0
+27919	11228	0
+97736	101994	0
+59022	12960	0
+19500	16808	0
+20431	15196	0
+39235	3515	0
+16660	56566	0
+14083	75409	0
+106212	39688	0
+2571	34024	0
+52058	57744	0
+55184	53406	0
+35963	97155	0
+31896	91546	0
+103282	16808	0
+96158	106296	0
+87422	62797	0
+43470	28649	0
+101194	33148	0
+99790	44014	0
+97845	24763	0
+49101	1008	0
+13670	9702	0
+36623	73023	0
+65736	63141	0
+35199	22528	0
+93321	18251	0
+95073	18368	0
+11546	8797	0
+16808	22637	0
+68319	99678	0
+18251	97065	0
+20675	15880	0
+10897	103525	0
+57459	8148	0
+87472	77861	0
+11887	93535	0
+11564	100338	0
+4605	103749	0
+93987	12032	0
+79019	20088	0
+3921	21649	0
+426	16985	0
+11503	6487	0
+1061	39598	0
+43244	99444	0
+103792	95371	0
+16121	38692	0
+19294	94191	0
+15985	11117	0
+21649	9012	0
+10250	104557	0
+43023	68281	0
+11819	6134	0
+53858	41128	0
+106483	11484	0
+5617	13123	0
+36782	51556	0
+3560	36623	0
+19068	105039	0
+68643	4772	0
+102330	100243	0
+16367	8901	0
+20563	98610	0
+40708	55860	0
+22637	45753	0
+41599	100750	0
+100243	102086	0
+57459	40372	0
+13908	65697	0
+56109	37454	0
+102233	678	0
+20695	2208	0
+24075	21249	0
+6537	75552	0
+18942	1061	0
+87387	15770	0
+47931	103448	0
+6992	39841	0
+99395	34322	0
+104326	33961	0
+21094	69999	0
+104818	7569	0
+21214	105623	0
+36713	32826	0
+59022	7295	0
+20563	43023	0
+21843	96080	0
+64189	57239	0
+39866	22492	0
+3217	93053	0
+101963	8098	0
+58500	33103	0
+44133	68235	0
+106296	12032	0
+8950	4449	0
+68620	39688	0
+16170	19132	0
+37513	99666	0
+80930	16690	0
+51692	54234	0
+40354	12991	0
+99432	94132	0
+73331	18368	0
+34088	20065	0
+101979	21006	0
+62092	14692	0
+12722	24075	0
+19132	56431	0
+12499	4855	0
+5450	39400	0
+59893	18251	0
+3611	17575	0
+18114	24763	0
+15650	104086	0
+27677	93881	0
+63114	16157	0
+19520	10615	0
+29379	11922	0
+6304	14498	0
+5324	25201	0
+61396	43270	0
+13337	8846	0
+98704	45535	0
+70530	27139	0
+12052	105496	0
+8246	722	0
+95059	57492	0
+5507	2179	0
+72802	7038	0
+12258	30693	0
+8044	81878	0
+8246	93926	0
+44119	20579	0
+18762	15701	0
+40183	5381	0
+33455	97845	0
+22466	3740	0
+72474	426	0
+101568	37373	0
+72596	39886	0
+20286	36107	0
+7295	101568	0
+10670	18942	0
+694	35852	0
+42396	93657	0
+73931	78785	0
+9936	10652	0
+58618	12499	0
+39382	39841	0
+33626	91830	0
+96646	85571	0
+104326	94622	0
+11843	104787	0
+33122	13123	0
+10951	5462	0
+11922	93847	0
+61788	31371	0
+38529	96158	0
+1629	97650	0
+46908	68091	0
+68643	14657	0
+6798	94170	0
+51492	58618	0
+52862	33626	0
+27384	5361	0
+13096	19192	0
+102623	65697	0
+103027	43301	0
+8216	12406	0
+65951	61217	0
+1464	66120	0
+91144	11584	0
+11057	13172	0
+3650	100750	0
+53406	68437	0
+10315	38601	0
+99666	100400	0
+45366	14618	0
+54577	15715	0
+33227	55860	0
+39587	8981	0
+26277	58010	0
+23583	97845	0
+10250	28124	0
+53321	1464	0
+14885	1830	0
+5720	93321	0
+19960	78785	0
+85537	80364	0
+20236	23616	0
+44133	8846	0
+105266	38204	0
+35525	98224	0
+7642	20971	0
+7518	36107	0
+5617	14011	0
+17639	9125	0
+54662	10951	0
+57967	72596	0
+25393	9896	0
+100524	10508	0
+11503	87472	0
+23211	5913	0
+3433	19351	0
+13670	103228	0
+104787	55826	0
+92113	38442	0
+16140	43517	0
+58628	27789	0
+15015	20563	0
+96700	12653	0
+15683	19294	0
+96507	6206	0
+37928	11622	0
+29596	6619	0
+530	21862	0
+12991	72877	0
+106498	12478	0
+59358	16001	0
+48555	98006	0
+24658	99307	0
+92032	9602	0
+22743	20535	0
+15413	71983	0
+14083	37620	0
+39920	7947	0
+68620	639	0
+95951	15137	0
+9953	44229	0
+79685	11798	0
+53165	100338	0
+8634	101250	0
+5763	24593	0
+11484	58230	0
+21649	2179	0
+97031	91747	0
+5299	59824	0
+4724	104557	0
+14978	13908	0
+20563	14296	0
+13622	94117	0
+16367	39141	0
+8846	97155	0
+103683	8015	0
+1416	39886	0
+105687	38125	0
+65697	18826	0
+12077	15715	0
+94592	105266	0
+20402	101194	0
+22914	4474	0
+17380	105266	0
+44358	56460	0
+3807	15650	0
+101103	8634	0
+6537	44824	0
+2942	15451	0
+31354	35107	0
+39346	27789	0
+37868	19091	0
+8592	2527	0
+12815	78785	0
+39362	72474	0
+104818	5701	0
+60006	100804	0
+53197	17927	0
+37499	26209	0
+10633	35963	0
+97619	10296	0
+36218	98407	0
+16946	59189	0
+56045	17927	0
+18869	6134	0
+13156	87387	0
+8372	43492	0
+21159	21760	0
+35893	4449	0
+100584	6619	0
+21359	15913	0
+26370	31371	0
+13140	777	0
+18309	29483	0
+15120	98224	0
+52385	12679	0
+24840	21843	0
+28288	105573	0
+100111	16985	0
+94191	17505	0
+56541	42599	0
+11735	51556	0
+58586	11922	0
+54275	4474	0
+5110	17474	0
+93238	11099	0
+93362	10933	0
+47967	22066	0
+6042	100848	0
+19670	14601	0
+43270	24149	0
+20253	32709	0
+97619	85571	0
+98796	78948	0
+91735	2505	0
+75512	19481	0
+23211	19925	0
+36643	7611	0
+59639	51556	0
+75552	101853	0
+98796	34024	0
+21249	20065	0
+104375	5381	0
+97708	21061	0
+23719	7925	0
+53498	18051	0
+36470	11564	0
+7882	97011	0
+100945	88067	0
+32681	2571	0
+3690	992	0
+36440	94074	0
+31054	6174	0
+4700	29025	0
+76035	2672	0
+103502	52432	0
+17227	56431	0
+10822	4449	0
+70992	12478	0
+71654	99347	0
+7113	99814	0
+91657	20402	0
+9125	57744	0
+61202	38520	0
+103995	36643	0
+13642	28709	0
+38763	13096	0
+101772	5361	0
+7134	7857	0
+15880	73838	0
+10529	9602	0
+9631	70530	0
+55184	15451	0
+30341	15813	0
+106169	22914	0
+96158	52746	0
+104497	15795	0
+48146	39382	0
+6915	8246	0
+50570	3390	0
+11902	11645	0
+33871	32709	0
+7947	10374	0
+17340	105266	0
+7081	20342	0
+110451	22562	0
+5886	7569	0
+20549	99666	0
+100750	18092	0
+5792	93847	0
+39598	8216	0
+10250	105623	0
+20989	13873	0
+8468	17192	0
+67191	10897	0
+85571	18251	0
+80896	49268	0
+47004	27919	0
+50390	11902	0
+9702	6228	0
+12348	2960	0
+12889	75552	0
+19500	93362	0
+7244	722	0
+41613	37373	0
+13240	3331	0
+29006	4013	0
+78948	38442	0
+17489	14824	0
+58220	25116	0
+27384	54643	0
+37223	60715	0
+13789	28358	0
+7857	73331	0
+17380	104787	0
+102504	73354	0
+48865	46908	0
+48480	10434	0
+23719	99827	0
+27337	25078	0
+32351	15049	0
+3123	32681	0
+1715	1647	0
+26850	78948	0
+37233	10615	0
+25131	61396	0
+53824	59501	0
+67299	7295	0
+18292	58230	0
+100804	51137	0
+10230	43660	0
+97901	99320	0
+101568	61396	0
+68235	94191	0
+45658	100820	0
+20549	47434	0
+8372	19977	0
+9346	8266	0
+19394	3740	0
+24524	74866	0
+43960	103214	0
+13284	6321	0
+11601	38157	0
+12795	103346	0
+7544	14747	0
+77499	85519	0
+22717	45237	0
+91144	103487	0
+31494	13813	0
+18601	9493	0
+96487	26479	0
+530	22300	0
+42396	16825	0
+97065	18292	0
+93657	14805	0
+39400	19460	0
+41496	14805	0
+1041	12134	0
+52665	105687	0
+104075	41415	0
+63590	47801	0
+17025	63590	0
+41142	18869	0
+63750	67191	0
+19925	69836	0
+67519	21265	0
+8720	103346	0
+5566	3877	0
+6992	57096	0
+102623	11564	0
+24840	1251	0
+72802	21620	0
+7444	6553	0
+71602	72877	0
+97168	1609	0
+91970	19688	0
+20989	20460	0
+19257	42302	0
+19275	100089	0
+98766	94724	0
+4964	25348	0
+47336	100338	0
+48480	18292	0
+1041	103502	0
+11002	31054	0
+5720	9380	0
+80034	9868	0
+101319	101994	0
+11075	85552	0
+7063	25148	0
+93897	6941	0
+91694	43853	0
+43222	49268	0
+8699	69578	0
+101912	45535	0
+28307	7857	0
+7857	100699	0
+6174	85462	0
+65150	47860	0
+1811	75552	0
+14317	11337	0
+38988	37868	0
+44583	53213	0
+43222	19219	0
+38663	100893	0
+8884	20309	0
+72474	39382	0
+55396	19960	0
+7295	28841	0
+1267	39334	0
+10692	43683	0
+41111	73331	0
+55138	21214	0
+5685	96613	0
+9602	17605	0
+7444	35633	0
+45237	21047	0
+41095	56109	0
+9517	45738	0
+11039	10570	0
+1538	24271	0
+39290	37471	0
+28124	20253	0
+94699	51514	0
+9702	80882	0
+69396	10059	0
+14657	11172	0
+100534	6002	0
+41613	20133	0
+102297	55573	0
+3587	3248	0
+44757	25431	0
+41398	85462	0
+59215	41332	0
+106455	51564	0
+68939	96537	0
+16946	59376	0
+29483	29596	0
+9602	57977	0
+15859	14253	0
+59848	32709	0
+26370	48146	0
+92079	32681	0
+103282	9493	0
+39653	40164	0
+10549	43660	0
+10982	38800	0
+33455	92097	0
+39187	51836	0
+20695	10059	0
+95142	15196	0
+11355	36361	0
+17474	1186	0
+26432	41509	0
+4423	85571	0
+42599	15701	0
+27403	45627	0
+55169	20780	0
+43683	10411	0
+32119	105538	0
+41415	14805	0
+31249	57358	0
+4474	58010	0
+25379	6174	0
+9060	21743	0
+43037	94896	0
+97979	31249	0
+58596	96700	0
+98071	99395	0
+97845	20515	0
+81838	93561	0
+38663	27403	0
+11922	46465	0
+87198	41061	0
+20515	13753	0
+3587	19132	0
+20971	13943	0
+21214	16928	0
+19192	72781	0
+3807	36713	0
+54643	661	0
+10296	19334	0
+20088	5584	0
+17143	23907	0
+75512	44229	0
+68259	11415	0
+41613	5584	0
+18918	11686	0
+3410	58586	0
+7518	41496	0
+12317	75378	0
+75512	55138	0
+96789	40014	0
+27677	32005	0
+11172	101979	0
+86585	96871	0
+101963	96646	0
+9576	7347	0
+93847	87422	0
+26815	1572	0
+71527	24992	0
+89500	25926	0
+37499	67820	0
+96158	31106	0
+5462	25348	0
+65951	25393	0
+27352	14958	0
+27745	44824	0
+992	105687	0
+94855	7081	0
+1095	7347	0
+8115	26898	0
+16985	105025	0
+50421	68515	0
+20204	38469	0
+6002	18522	0
+21359	18368	0
+92187	33455	0
+3877	530	0
+104342	17761	0
+98224	5977	0
+25926	105472	0
+43504	85552	0
+8720	80364	0
+71412	27337	0
+101853	45879	0
+25431	6915	0
+100643	8044	0
+14446	103228	0
+36556	18723	0
+62079	41528	0
+105687	14710	0
+2571	69999	0
+27033	17098	0
+27677	8981	0
+55184	103346	0
+55184	21342	0
+105731	21743	0
+27846	105649	0
+99827	11151	0
+14422	7569	0
+80910	620	0
+100111	98006	0
+34978	11377	0
+7266	62911	0
+13724	80273	0
+19772	42754	0
+105932	68661	0
+25116	94622	0
+827	7425	0
+22424	11843	0
+39235	10203	0
+722	14747	0
+101194	91747	0
+87387	93765	0
+36146	13123	0
+71813	5528	0
+68643	7295	0
+91970	14253	0
+12152	43293	0
+41398	41415	0
+43301	9346	0
+96679	21419	0
+17116	8323	0
+31896	4391	0
+6595	28124	0
+25393	16896	0
+78785	41398	0
+94592	95420	0
+100338	14216	0
+98718	12795	0
+12864	11433	0
+15376	38822	0
+5886	51556	0
+10570	18031	0
+96824	16522	0
+39984	81878	0
+57492	12834	0
+13831	17605	0
+101171	950	0
+17907	98370	0
+97901	24412	0
+51514	38442	0
+41496	14577	0
+15085	27503	0
+2527	100820	0
+8533	37223	0
+39866	104557	0
+11868	1112	0
+7857	24149	0
+23129	103255	0
+39346	426	0
+8720	100666	0
+97785	16256	0
+14861	560	0
+14726	13873	0
+82392	27745	0
+1629	56489	0
+94592	95588	0
+14216	22191	0
+19334	101056	0
+38520	11982	0
+14978	48049	0
+79685	5450	0
+39125	101912	0
+95371	13704	0
+9268	45738	0
+99432	68620	0
+10841	97120	0
+38423	106483	0
+51564	12406	0
+105102	50421	0
+32351	93781	0
+45957	21760	0
+72487	8148	0
+58606	3123	0
+94204	16140	0
+27466	103165	0
+11584	7947	0
+24092	10570	0
+80292	14842	0
+19068	17004	0
+91694	57096	0
+97011	9786	0
+26479	6678	0
+10951	13773	0
+15795	14534	0
+20549	6437	0
+15376	94795	0
+44757	79019	0
+55169	26209	0
+13081	99292	0
+87436	98021	0
+43574	12317	0
+57953	6282	0
+13417	99444	0
+43504	26209	0
+5763	55687	0
+72615	41075	0
+17282	54636	0
+57977	14040	0
+22585	20940	0
+8514	12889	0
+68437	100699	0
+104937	41289	0
+6645	55527	0
+22756	77406	0
+7107	49268	0
+10059	11735	0
+17952	18942	0
+6192	93897	0
+100332	38204	0
+21061	99666	0
+15583	96627	0
+94026	53498	0
+8611	1416	0
+76035	55976	0
+85537	13284	0
+678	43293	0
+20653	103200	0
+89500	68804	0
+6512	39313	0
+8266	95811	0
+59425	92187	0
+23211	8064	0
+92097	73506	0
+23460	17761	0
+92079	93321	0
+9380	105623	0
+17474	1865	0
+58596	55527	0
+67143	7444	0
+36127	44358	0
+74081	59167	0
+53083	103683	0
+6487	26146	0
+22756	3877	0
+103525	7333	0
+1538	58220	0
+36733	15770	0
+8653	19334	0
+28240	38601	0
+91462	98370	0
+19132	3740	0
+68939	41628	0
+20755	16081	0
+12619	41432	0
+62224	95420	0
+80526	77524	0
+31955	93321	0
+20695	25681	0
+43900	57459	0
+11843	10529	0
+58618	95371	0
+32826	104920	0
+21265	21493	0
+59215	99395	0
+14710	98653	0
+62805	5742	0
+21419	8950	0
+19820	36024	0
+88067	26209	0
+51422	17025	0
+827	62849	0
+7106	12917	0
+42302	9517	0
+6174	95142	0
+6798	52665	0
+23583	54287	0
+58230	10710	0
+7518	97065	0
+42056	38959	0
+17525	103614	0
+101171	42817	0
+11546	3560	0
+11735	59022	0
+100699	1008	0
+6073	97945	0
+14472	11151	0
+14601	4747	0
+57492	96158	0
+22137	9631	0
+37620	19040	0
+56566	16743	0
+9517	8901	0
+44824	26850	0
+15747	15451	0
+28051	6002	0
+59376	33103	0
+96011	106056	0
+12539	53498	0
+99363	91462	0
+22528	4087	0
+96613	13831	0
+101994	80930	0
+14178	45975	0
+32005	101342	0
+62849	23583	0
+8323	80598	0
+31494	99827	0
+39313	7747	0
+15519	100338	0
+101171	43470	0
+22492	95371	0
+53406	15214	0
+19543	57953	0
+6576	87408	0
+30471	32301	0
+27503	38143	0
+4747	17436	0
+96824	24507	0
+100111	36361	0
+69432	69739	0
+93781	28649	0
+12052	41613	0
+22651	15413	0
+1609	70490	0
+105998	49268	0
+43660	105447	0
+35893	18942	0
+19460	15795	0
+97736	56566	0
+28288	18962	0
+12424	41232	0
+72781	99444	0
+9094	39555	0
+28841	28626	0
+40914	31896	0
+75071	102330	0
+101963	33148	0
+62079	20088	0
+98796	78449	0
+71138	6512	0
+44757	25348	0
+68515	14100	0
+42302	55138	0
+49109	5192	0
+93765	17952	0
+71969	6860	0
+21006	13195	0
+7383	7642	0
+41075	7444	0
+86600	29006	0
+41142	14675	0
+11819	21903	0
+100561	39527	0
+20253	95588	0
+49275	46908	0
+9830	10434	0
+93943	93897	0
+7857	40394	0
+50570	102330	0
+97708	11962	0
+21419	76264	0
+104052	58618	0
+13522	102330	0
+5462	100089	0
+74021	35633	0
+68894	25393	0
+38483	1186	0
+15064	74540	0
+37233	17319	0
+58181	37563	0
+7821	39819	0
+95219	101221	0
+59425	55826	0
+13337	47801	0
+71602	93943	0
+15064	62911	0
+4201	16027	0
+95073	41142	0
+13753	4789	0
+6116	41384	0
+36314	44478	0
+18092	16027	0
+2989	19132	0
+20595	5720	0
+99363	20971	0
+12653	45429	0
+92243	17659	0
+62805	37563	0
+17192	11117	0
+760	7661	0
+6073	4201	0
+91451	37290	0
+73506	91657	0
+53213	91657	0
+68939	59747	0
+2179	16367	0
+100804	95407	0
+43222	102757	0
+78785	6512	0
+6156	41599	0
+95142	45535	0
+15963	12539	0
+27299	97053	0
+94855	97920	0
+99121	12348	0
+96715	38469	0
+100075	1095	0
+97736	63141	0
+99517	6798	0
+104880	33883	0
+5792	19437	0
+37767	43517	0
+40535	11902	0
+777	38822	0
+100561	41128	0
+47931	12889	0
+24207	38822	0
+105039	41301	0
+104920	23704	0
+100338	37563	0
+79625	20563	0
+25994	37939	0
+37586	2369	0
+37253	46465	0
+15715	45642	0
+15963	37620	0
+100945	98567	0
+5528	59737	0
+9953	27228	0
+12096	10692	0
+103502	9786	0
+103722	8352	0
+6353	49268	0
+22914	20431	0
+23719	101221	0
+59747	67519	0
+80273	40394	0
+100790	8797	0
+4013	55976	0
+26880	13240	0
+19871	36107	0
+26815	13890	0
+2745	102398	0
+15230	35107	0
+24896	14618	0
+43683	13361	0
+93657	4553	0
+101963	35503	0
+101043	7962	0
+100524	15376	0
+94724	65697	0
+19806	14446	0
+94855	39886	0
+94170	10933	0
+36470	53213	0
+78948	37928	0
+64189	57389	0
+19334	17575	0
+52746	54275	0
+16121	54275	0
+9743	103841	0
+4879	59747	0
+106169	95301	0
+96950	51514	0
+20236	40635	0
+17209	95301	0
+106056	41432	0
+68235	103525	0
+8044	68515	0
+43670	43853	0
+87305	32681	0
+54263	5792	0
+5450	19192	0
+52385	73342	0
+4855	2527	0
+41011	100510	0
+2745	6512	0
+27139	24805	0
+7107	63590	0
+9242	38171	0
+16367	48555	0
+15715	33227	0
+22682	38800	0
+98370	80292	0
+33455	105496	0
+45975	4391	0
+73931	15032	0
+9220	24992	0
+2505	25348	0
+40708	11377	0
+54662	6282	0
+100893	17359	0
+60225	75512	0
+10933	18902	0
+11228	62805	0
+11447	98224	0
+18559	104035	0
+35963	72781	0
+15432	13096	0
+97619	15413	0
+97619	41415	0
+52040	9346	0
+5065	23398	0
+95741	37586	0
+38877	23348	0
+80073	39688	0
+20877	41528	0
+26432	13908	0
+18031	760	0
+26745	41369	0
+40903	68675	0
+22651	13222	0
+18723	101006	0
+94074	100338	0
+105169	694	0
+38541	91591	0
+34251	29379	0
+9220	530	0
+15747	106169	0
+34944	97053	0
+37113	85552	0
+57967	3024	0
+777	100316	0
+35472	80034	0
+19417	2571	0
+18051	105336	0
+9380	2868	0
+14941	62911	0
+33148	16660	0
+98718	40164	0
+99562	59290	0
+19192	106431	0
+95301	38613	0
+22466	6282	0
+39187	18232	0
+33871	5742	0
+13454	14904	0
+22637	46465	0
+41301	11622	0
+92097	13140	0
+62527	17639	0
+94868	26575	0
+5528	100332	0
+53213	3170	0
+91144	97492	0
+26880	20595	0
+101853	17258	0
+100111	6941	0
+100893	12518	0
+14978	11019	0
+100643	22562	0
+39738	12815	0
+5566	104075	0
+2478	14117	0
+12917	9868	0
+93926	17818	0
+21324	39738	0
+1217	21159	0
+25431	36107	0
+20579	36643	0
+94026	97663	0
+100820	18522	0
+20834	42840	0
+9576	37868	0
+32681	103525	0
+55826	104533	0
+47801	8780	0
+8533	68606	0
+72293	13030	0
+102733	24593	0
+27919	106388	0
+9674	1928	0
+39866	43517	0
+38442	4724	0
+20635	35199	0
+14135	8468	0
+19257	4908	0
+104459	46595	0
+24075	58606	0
+39738	10122	0
+106212	44358	0
+105716	16620	0
+27183	15770	0
+103831	30963	0
+43023	41398	0
+9896	103502	0
+59893	12679	0
+8514	13567	0
+19113	4747	0
+21789	40554	0
+104326	88067	0
+25583	29596	0
+98210	94527	0
+54154	33227	0
+4042	9936	0
+101853	81770	0
+17098	14805	0
+21117	3921	0
+62911	18251	0
+15519	10982	0
+20204	80910	0
+38636	22159	0
+11075	47434	0
+8825	14235	0
+4171	98780	0
+18232	11002	0
+28863	63141	0
+17319	18429	0
+31096	31249	0
+95951	5361	0
+17380	71983	0
+82660	68449	0
+29596	14996	0
+10878	20635	0
+19351	37767	0
+38988	11466	0
+32336	17359	0
+47967	102330	0
+10785	80034	0
+38800	104481	0
+47022	101620	0
+80910	15292	0
+16808	38837	0
+55027	72293	0
+72745	54662	0
+96507	62046	0
+16711	38016	0
+20595	20713	0
+85462	91916	0
+98704	15085	0
+39793	4391	0
+15932	23033	0
+21843	25508	0
+18031	106455	0
+31896	57144	0
+1928	14787	0
+106246	100750	0
+5324	43683	0
+62740	57512	0
+26479	14158	0
+38877	35633	0
+65982	43492	0
+86600	82954	0
+17258	99292	0
+57144	39738	0
+14059	51556	0
+992	82353	0
+11394	25379	0
+49656	78806	0
+8015	38800	0
+9077	11902	0
+13172	13417	0
+27139	73354	0
+73838	101772	0
+8323	1112	0
+71813	102435	0
+95142	9953	0
+92097	13172	0
+94527	12460	0
+69206	16743	0
+38157	1464	0
+7295	96950	0
+13602	21921	0
+41599	21159	0
+1295	17674	0
+59425	100075	0
+23907	60006	0
+19460	92243	0
+19871	69739	0
+56541	10411	0
+10095	42200	0
+100666	18688	0
+69783	18092	0
+9896	23460	0
+32351	3123	0
+4474	22585	0
+28288	43037	0
+99444	35472	0
+917	1041	0
+17659	20402	0
+8551	58010	0
+16874	65150	0
+106350	105932	0
+13123	68553	0
+23583	41315	0
+12917	9810	0
+7642	85519	0
+37721	85571	0
+89500	41599	0
+8981	34944	0
+15650	17558	0
+38250	7295	0
+102364	22424	0
+49109	7313	0
+25078	9896	0
+19169	63382	0
+74021	39417	0
+18031	38334	0
+45429	49178	0
+100510	39458	0
+29483	16644	0
+5214	40161	0
+40014	5685	0
+31201	59538	0
+39458	50143	0
+18962	40161	0
+7947	5528	0
+67820	76264	0
+104375	75071	0
+17380	8797	0
+6860	17659	0
+6383	7642	0
+11322	98224	0
+54154	6192	0
+76035	35227	0
+14726	13908	0
+14446	100258	0
+92032	102167	0
+37721	39382	0
+102733	10670	0
+11601	14675	0
+81663	93781	0
+103187	9312	0
+38837	35199	0
+5423	78449	0
+98567	2960	0
+42344	10529	0
+6678	104075	0
+96011	93561	0
+42618	39841	0
+31494	62849	0
+12152	16121	0
+104533	639	0
+49268	101620	0
+91657	10142	0
+25837	17988	0
+3542	7721	0
+57389	5036	0
+101979	32227	0
+8653	97053	0
+100037	92113	0
+24386	105956	0
+26093	36146	0
+21921	4087	0
+43660	61202	0
+25837	1025	0
+59290	43900	0
+65982	79685	0
+19905	45351	0
+40354	99216	0
+19312	11337	0
+13030	25431	0
+827	91451	0
+81871	71654	0
+17761	49101	0
+104481	20431	0
+78785	43574	0
+7016	20563	0
+54154	17639	0
+2745	58230	0
+60261	4067	0
+65736	59848	0
+25289	37928	0
+100666	6134	0
+1942	98210	0
+62224	101645	0
+3305	14385	0
+39362	19437	0
+6321	41232	0
+94795	12539	0
+100037	934	0
+20286	3092	0
+41628	101043	0
+69999	38483	0
+17605	8592	0
+100316	22637	0
+11337	8044	0
+19791	68160	0
+16620	18847	0
+3921	9077	0
+38143	12460	0
+45237	19417	0
+99320	44381	0
+100439	102435	0
+16121	98584	0
+67191	38125	0
+16312	104035	0
+96906	16417	0
+101912	20236	0
+101757	6321	0
+12889	33148	0
+27466	71969	0
+3248	13240	0
+22177	58596	0
+31054	44014	0
+46266	7857	0
+20755	31106	0
+97120	13622	0
+11503	57358	0
+39984	5324	0
+15120	83264	0
+11306	38877	0
+10411	19417	0
+14216	17143	0
+16312	68235	0
+15156	31598	0
+103187	96906	0
+14941	24092	0
+15432	9576	0
+85619	96537	0
+34944	24149	0
+7038	1251	0
+102086	13096	0
+40002	63888	0
+3877	37767	0
+97065	16157	0
+23503	14534	0
+17575	1811	0
+59376	20635	0
+3740	8292	0
+8372	45351	0
+91747	47860	0
+91776	43683	0
+13195	106483	0
+10897	41279	0
+40354	3952	0
+47434	51692	0
+31371	59022	0
+63888	42187	0
+38469	16001	0
+33336	36623	0
+101620	41232	0
+14135	14618	0
+98567	101994	0
+12539	75071	0
+38850	38310	0
+37985	57744	0
+39346	7063	0
+7465	68091	0
+1538	38310	0
+33626	59555	0
+53197	7906	0
+19312	106498	0
+72293	104326	0
+39235	21921	0
+2505	62805	0
+5848	10230	0
+100037	80073	0
+14534	18762	0
+37342	15156	0
+49275	42187	0
+15880	96600	0
+100699	11941	0
+32252	967	0
+104459	2527	0
+96158	7994	0
+68102	78985	0
+17319	96700	0
+34978	65150	0
+9094	15747	0
+38250	21843	0
+102272	6321	0
+96569	16985	0
+20675	3759	0
+99827	30693	0
+10529	6463	0
+17004	47860	0
+87436	10785	0
+694	57512	0
+17558	15120	0
+5254	6463	0
+23616	39458	0
+103165	36643	0
+105472	51692	0
+39637	40589	0
+103898	13435	0
+45429	99121	0
+23276	41942	0
+10633	42344	0
+26815	52916	0
+30787	6321	0
+46266	68218	0
+71983	5192	0
+19257	47181	0
+97979	52862	0
+7702	48480	0
+21342	22651	0
+24805	13522	0
+15015	35893	0
+101043	7544	0
+41496	36314	0
+36382	9576	0
+100111	1865	0
+43670	40903	0
+11337	20675	0
+12653	21620	0
+13967	24207	0
+105447	6941	0
+2989	14158	0
+12722	36107	0
+11447	1572	0
+105932	16743	0
+8064	59726	0
+1572	98071	0
+68661	3092	0
+91451	12116	0
+25698	16001	0
+41942	59726	0
+37721	93881	0
+34599	104342	0
+25348	11982	0
+8064	41075	0
+17796	41289	0
+98584	97901	0
+46266	103967	0
+3305	31201	0
+11645	22682	0
+55527	14824	0
+61217	79625	0
+33227	100584	0
+38125	4822	0
+20563	97708	0
+91657	94170	0
+40002	19068	0
+102504	80312	0
+100316	45366	0
+74021	12184	0
+10434	49268	0
+7383	53050	0
+35067	39808	0
+14692	14726	0
+63141	78573	0
+37586	21265	0
+79625	3587	0
+7491	5462	0
+5361	42618	0
+93362	59167	0
+19417	79625	0
+104075	11002	0
+19169	5977	0
+42754	14422	0
+101194	26146	0
+33122	14657	0
+18464	28240	0
+46003	14726	0
+25201	14861	0
+25487	12478	0
+11922	40298	0
+9674	23907	0
+39125	105649	0
+5763	530	0
+10230	32005	0
+93561	25393	0
+11645	37428	0
+93781	51836	0
+56045	5913	0
+13847	11117	0
+3877	74540	0
+24207	14958	0
+3390	92046	0
+57967	99640	0
+102839	11922	0
+102330	9702	0
+13417	104235	0
+69374	97065	0
+94592	91747	0
+93321	26815	0
+101103	19068	0
+1095	17575	0
+21493	11520	0
+41628	53858	0
+53321	639	0
+9220	10785	0
+4222	75552	0
+10982	54263	0
+20614	99307	0
+10142	13306	0
+18051	21493	0
+24524	25078	0
+21094	444	0
+39841	39091	0
+28841	91694	0
+20236	101568	0
+20713	3433	0
+5720	51564	0
+8246	24896	0
+44381	15064	0
+5977	16874	0
+24092	7038	0
+12653	59376	0
+104481	13156	0
+55826	36713	0
+77406	20047	0
+17489	87472	0
+5566	18522	0
+98370	12317	0
+99444	31201	0
+106498	11447	0
+16290	87265	0
+98407	47022	0
+17988	21075	0
+1609	16081	0
+19257	21159	0
+93943	98210	0
+15519	40128	0
+94896	80364	0
+19688	16874	0
+42200	76035	0
+104818	33103	0
+23907	18522	0
+13337	10915	0
+11902	40589	0
+16312	5662	0
+19219	11798	0
+5886	110451	0
+42817	74548	0
+1078	15376	0
+91830	42056	0
+71983	36643	0
+60715	104481	0
+33961	101043	0
+37253	14958	0
+96646	8551	0
+16157	54154	0
+43900	22774	0
+3690	5192	0
+10095	62224	0
+80930	13417	0
+100338	13172	0
+3305	19520	0
+7680	57358	0
+16844	80312	0
+22717	15156	0
+68437	103749	0
+678	39688	0
+93847	11520	0
+93781	94724	0
+8981	68160	0
+25393	36440	0
+98006	103502	0
+36218	43517	0
+12478	43670	0
+9830	19772	0
+34615	9786	0
+55013	17359	0
+92216	93657	0
+102233	103831	0
+91451	19611	0
+104086	72877	0
+7821	9181	0
+59669	827	0
+22137	12960	0
+46980	18031	0
+13499	20732	0
+22300	97901	0
+15085	94592	0
+105649	49101	0
+61396	27971	0
+5720	100166	0
+20563	18688	0
+1647	45429	0
+75051	97785	0
+68091	99640	0
+8797	17227	0
+10652	11002	0
+46003	72877	0
+97011	86981	0
+8901	105538	0
+20579	74866	0
+4964	102398	0
+19611	77406	0
+97736	105039	0
+22159	36361	0
+39313	60715	0
+68643	2868	0
+39290	20460	0
+17605	27971	0
+7038	1928	0
+19394	25508	0
+7063	17415	0
+12499	100820	0
+36558	42840	0
+72991	58181	0
+71969	16928	0
+7465	101757	0
+2414	11322	0
+65736	98210	0
+21903	10933	0
+95192	94896	0
+87422	58586	0
+67299	11503	0
+3587	73023	0
+27521	38837	0
+5886	1609	0
+55138	32173	0
+10878	934	0
+21265	40903	0
+25098	103792	0
+19960	12184	0
+6402	91830	0
+42056	57096	0
+7425	24507	0
+22177	33871	0
+12834	78985	0
+917	22743	0
+103639	69383	0
+6002	18762	0
+37499	1235	0
+93926	16860	0
+49109	14601	0
+59824	10933	0
+33883	93819	0
+38613	42840	0
+2942	20713	0
+82544	28307	0
+36314	106350	0
+21094	105932	0
+96011	22743	0
+103831	5015	0
+53486	6049	0
+40571	37791	0
+47860	6402	0
+20286	68606	0
+79019	39313	0
+8901	96507	0
+3515	57144	0
+91657	55887	0
+97053	41061	0
+28288	101221	0
+40571	9602	0
+87265	94204	0
+8780	51564	0
+95301	28649	0
+63590	10897	0
+85462	5617	0
+12917	101006	0
+98718	992	0
+93819	14747	0
+12077	23211	0
+72781	11019	0
+68894	2708	0
+5214	15813	0
+22682	14216	0
+68259	30693	0
+51137	8825	0
+22066	33103	0
+41369	98704	0
+13361	51618	0
+530	16844	0
+10296	15932	0
+11019	104375	0
+9674	37985	0
+21620	32694	0
+13140	17258	0
+66028	11941	0
+102151	4423	0
+14385	17059	0
+37721	93657	0
+15196	17927	0
+18847	68259	0
+40128	9012	0
+91144	37620	0
+98841	5685	0
+8653	4474	0
+4553	65736	0
+42200	38794	0
+102346	12518	0
+7383	40589	0
+30341	3358	0
+5640	13337	0
+65982	94699	0
+46465	63590	0
+96011	18114	0
+74866	25650	0
+17415	33122	0
+99320	81663	0
+35107	20579	0
+21493	13670	0
+18464	29006	0
+102839	35503	0
+101194	16224	0
+47769	37721	0
+63141	41584	0
+54636	105573	0
+10529	11584	0
+12722	3305	0
+17474	15120	0
+74866	41315	0
+24974	80526	0
+22914	3587	0
+95205	21061	0
+4747	9181	0
+21743	36782	0
+5977	106498	0
+93238	40164	0
+102623	100750	0
+101319	103141	0
+54234	7266	0
+19688	73331	0
+93561	21884	0
+80896	74540	0
+102297	95951	0
+12864	14766	0
+96789	6758	0
+24149	94855	0
+29379	32005	0
+106056	37928	0
+73023	96627	0
+10570	21493	0
+10452	22914	0
+33455	41369	0
+41613	65982	0
+16157	96950	0
+99693	25431	0
+37868	36127	0
+65697	20484	0
+40788	26228	0
+99827	6758	0
+8921	22637	0
+23276	1715	0
+17558	73354	0
+36643	40914	0
+15985	9346	0
+9125	14747	0
+19417	62092	0
+5423	13435	0
+3123	97736	0
+62849	104459	0
+63114	38988	0
+11735	31955	0
+7063	102297	0
+91562	13030	0
+68894	23348	0
+38334	72596	0
+35633	47931	0
+25131	27033	0
+17098	16946	0
+18051	100439	0
+42618	58503	0
+2745	13813	0
+5584	13642	0
+3952	71983	0
+3472	82544	0
+93819	14083	0
+9077	32681	0
+12368	99216	0
+103282	91562	0
+59669	18847	0
+24271	28709	0
+16644	22159	0
+100699	24524	0
+10059	96551	0
+72745	101994	0
+78985	101757	0
+17474	17489	0
+16844	25536	0
+43504	22637	0
+13522	23460	0
+3331	11306	0
+16690	48480	0
+9576	6860	0
+22585	10529	0
+3515	11962	0
+14422	6463	0
+39920	16660	0
+24763	2414	0
+87265	101620	0
+20653	44370	0
+41613	99827	0
+27033	28863	0
+20047	14296	0
+37428	2414	0
+1416	17728	0
+20579	25335	0
+82954	8611	0
+97155	53651	0
+13873	14178	0
+10122	22137	0
+9810	11151	0
+40298	44682	0
+19169	98894	0
+68939	24524	0
+97979	16045	0
+69999	36440	0
+19374	24092	0
+96824	16081	0
+15813	5848	0
+37928	5278	0
+100524	99347	0
+55426	53050	0
+11843	16045	0
+103898	16620	0
+42618	14498	0
+103200	93987	0
+46980	42732	0
+3123	12679	0
+49109	95891	0
+18723	19561	0
+78962	17659	0
+69383	12368	0
+38334	46980	0
+96011	51492	0
+39313	7216	0
+20236	75051	0
+102733	38959	0
+24075	26944	0
+11306	69396	0
+19925	11415	0
+56431	69751	0
+41061	88067	0
+96600	20309	0
+42618	55573	0
+1217	46266	0
+7425	32236	0
+99363	27105	0
+777	25078	0
+6915	62527	0
+6049	15485	0
+16045	104920	0
+42754	9380	0
+42302	19688	0
+96487	59848	0
+64754	5254	0
+27971	13081	0
+13873	23348	0
+9380	31354	0
+37868	99482	0
+14904	68740	0
+72596	22637	0
+38850	68643	0
+59808	5720	0
+20047	27466	0
+10615	56326	0
+5065	13240	0
+72487	950	0
+27228	40128	0
+91830	18601	0
+16170	27521	0
+100699	18292	0
+8246	6282	0
+91144	55013	0
+17505	26370	0
+6645	33455	0
+37767	19091	0
+14861	37939	0
+50595	14805	0
+14422	55138	0
+7106	10633	0
+12204	10479	0
+47004	45366	0
+39313	63382	0
+4908	9868	0
+10633	69999	0
+95073	12478	0
+56566	61788	0
+86585	87436	0
+10391	8551	0
+35503	41415	0
+80073	72596	0
+105687	40708	0
+59290	13831	0
+38016	5507	0
+15196	103282	0
+7962	57492	0
+12032	5148	0
+86981	25779	0
+59425	46003	0
+37939	17116	0
+104459	68281	0
+15985	6116	0
+30693	18007	0
+13873	10142	0
+95301	33336	0
+87305	55138	0
+93781	4255	0
+42396	105687	0
+15214	50421	0
+95059	91694	0
+97920	104920	0
+10122	56431	0
+21884	80364	0
+28709	30933	0
+15156	100338	0
+12152	93765	0
+37290	24992	0
+6422	43683	0
+5381	38171	0
+86981	6512	0
+32694	11117	0
+93053	38334	0
+25487	102839	0
+86981	70009	0
+39473	23033	0
+16417	94074	0
+96950	13967	0
+105573	96613	0
+80526	19583	0
+15583	47004	0
+72764	91462	0
+6304	66659	0
+59639	11057	0
+87408	62849	0
+55158	26228	0
+96569	95142	0
+14766	100699	0
+99678	98021	0
+25393	8064	0
+21006	6247	0
+38368	53486	0
+32236	55826	0
+81838	43826	0
+25393	843	0
+37428	17040	0
+92243	22982	0
+13172	32252	0
+17258	1647	0
+9220	21649	0
+11484	41384	0
+18942	3331	0
+40068	50920	0
+19996	71412	0
+62740	41175	0
+56091	59555	0
+13381	92187	0
+82392	22774	0
+62152	75409	0
+25431	2208	0
+22424	82353	0
+97031	105877	0
+45237	4497	0
+94724	101979	0
+56541	95371	0
+40589	100439	0
+65951	52746	0
+93881	25926	0
+105932	16224	0
+19670	33103	0
+53197	4789	0
+96715	4772	0
+19481	42187	0
+40535	35819	0
+55396	17457	0
+7594	21903	0
+89500	44090	0
+13622	22562	0
+19192	102247	0
+93819	97845	0
+1629	5617	0
+21342	41142	0
+41232	3542	0
+101342	46003	0
+30341	68740	0
+40161	2989	0
+69383	36558	0
+106455	98945	0
+103831	98407	0
+93657	59425	0
+15250	8148	0
+93987	93238	0
+100439	98567	0
+105573	8292	0
+12096	7979	0
+16808	105025	0
+43900	103792	0
+1061	43222	0
+9674	2208	0
+34322	62092	0
+72745	45753	0
+104459	19820	0
+17098	25098	0
+4255	82392	0
+100534	39362	0
+58220	12499	0
+71813	26228	0
+98718	13989	0
+10878	38782	0
+17282	52040	0
+44682	82353	0
+21921	98945	0
+75409	38188	0
+41628	9361	0
+71131	59022	0
+100332	91916	0
+93847	85519	0
+16224	66028	0
+32336	75512	0
+68449	5192	0
+106498	103898	0
+106388	17588	0
+39026	37767	0
+80364	96537	0
+14824	45658	0
+3433	30730	0
+17059	17796	0
+14692	77861	0
+94132	21159	0
+7383	48865	0
+74540	25994	0
+34251	20133	0
+43271	103967	0
+39738	1715	0
+68515	78948	0
+35503	102272	0
+41584	54154	0
+96262	68408	0
+20695	30243	0
+73354	35067	0
+15701	41175	0
+100848	80273	0
+11394	72764	0
+31955	11922	0
+14422	8754	0
+18007	22798	0
+1267	94724	0
+53321	12184	0
+105932	100584	0
+1942	73023	0
+47931	26093	0
+8611	6049	0
+96950	25098	0
+68449	37620	0
+29117	45957	0
+23503	102272	0
+19460	11466	0
+45351	96613	0
+9312	27337	0
+95488	3826	0
+2478	1609	0
+28051	19257	0
+4605	25508	0
+2708	41584	0
+53486	94622	0
+8246	3433	0
+10731	17907	0
+105687	7425	0
+91970	8884	0
+68675	26035	0
+19068	25148	0
+8921	68259	0
+6619	19068	0
+96011	31896	0
+45552	49275	0
+37868	30471	0
+105623	23992	0
+23033	2942	0
+7906	98393	0
+9896	102233	0
+99517	97979	0
+95588	93781	0
+13361	4879	0
+4087	7518	0
+46003	38782	0
+100945	7465	0
+102914	11002	0
+38310	38959	0
+11520	9312	0
+94527	5148	0
+22562	106246	0
+92097	10452	0
+12424	21159	0
+43293	11355	0
+51422	97663	0
+48146	13908	0
+102151	13472	0
+2868	17525	0
+9674	105169	0
+69783	95741	0
+36623	32826	0
+47004	102504	0
+30341	12704	0
+9953	42732	0
+1217	37499	0
+11868	46595	0
+23348	26432	0
+38469	22562	0
+106388	45753	0
+68643	71131	0
+51422	23875	0
+9724	13140	0
+94026	14692	0
+104533	94527	0
+105409	10692	0
+12134	13417	0
+21249	13081	0
+17907	48958	0
+27299	85462	0
+17796	44119	0
+93765	35819	0
+57358	26479	0
+23276	15747	0
+10122	16860	0
+5566	27105	0
+12917	13622	0
+33122	59824	0
+20065	38800	0
+444	70207	0
+49178	26880	0
+30963	14100	0
+58586	7465	0
+11520	13435	0
+92046	69432	0
+20653	14747	0
+7702	101319	0
+1572	8921	0
+20675	20484	0
+36361	74540	0
+51692	11754	0
+38541	38800	0
+94191	63114	0
+106056	103255	0
+20695	37939	0
+25348	95951	0
+43492	16027	0
+102330	7962	0
+4087	105956	0
+25289	20595	0
+57977	95420	0
+55027	51514	0
+91694	14941	0
+39473	38916	0
+101103	103200	0
+14534	83096	0
+15570	2571	0
+12679	26370	0
+15175	106455	0
+32412	8901	0
+17558	42754	0
+6116	8372	0
+13773	15250	0
+39793	100316	0
+59501	19374	0
+11887	101963	0
+68553	43037	0
+53321	94622	0
+3611	7947	0
+26246	98407	0
+92032	68876	0
+91451	10296	0
+14692	19437	0
+80882	95891	0
+18031	1688	0
+1942	10122	0
+106169	71983	0
+17970	50252	0
+46266	16312	0
+32252	5662	0
+18368	5450	0
+4042	45351	0
+19583	57144	0
+96646	102297	0
+105496	14601	0
+15747	6758	0
+6553	94527	0
+9517	14178	0
+94170	102914	0
+1688	6174	0
+6156	19611	0
+15270	6678	0
+98393	20342	0
+39653	44381	0
+47931	14253	0
+8780	19561	0
+8797	4964	0
+94944	14498	0
+91657	9724	0
+21159	23680	0
+17818	11322	0
+23875	19543	0
+17728	6174	0
+68661	22585	0
+51740	38171	0
+27971	15539	0
+6304	15583	0
+66120	44594	0
+5381	1078	0
+37939	3275	0
+39707	62849	0
+38157	39026	0
+69206	18485	0
+5423	20047	0
+7642	20535	0
+7518	11019	0
+7313	1865	0
+17639	8611	0
+24974	37223	0
+93561	91694	0
+8372	25098	0
+72991	43670	0
+12008	102346	0
+4531	80073	0
+21789	31955	0
+5462	68102	0
+1217	101785	0
+11941	100166	0
+41301	43504	0
+15413	21342	0
+22528	13172	0
+7081	1008	0
+104052	55169	0
+59215	4879	0
+34322	36314	0
+58220	75512	0
+15196	103012	0
+17588	40002	0
+14657	58230	0
+68408	9242	0
+45429	2505	0
+85462	10822	0
+15683	14766	0
+12518	14710	0
+55299	98021	0
+16644	47801	0
+87305	96871	0
+6798	25116	0
+42187	45552	0
+71131	3650	0
+37563	98653	0
+25289	47801	0
+16103	5450	0
+39187	96158	0
+32119	6247	0
+36218	68160	0
+43301	70973	0
+10203	38143	0
+40128	11601	0
+96646	18074	0
+794	32709	0
+106169	11019	0
+93847	32336	0
+41332	51422	0
+54636	3587	0
+59747	54234	0
+20989	99320	0
+24896	21094	0
+6042	2942	0
+104342	103187	0
+41030	7569	0
+58596	15552	0
+53468	14135	0
+53498	61788	0
+25348	80882	0
+20713	7680	0
+10122	59022	0
+52385	22774	0
+100534	5015	0
+30933	13908	0
+38794	39793	0
+19791	104920	0
+43660	17004	0
+91776	95741	0
+72615	82353	0
+59785	53213	0
+18485	53824	0
+13789	13472	0
+3358	16660	0
+11002	19091	0
+47769	22300	0
+32119	24207	0
+55138	34599	0
+85519	3123	0
+101194	45237	0
+21094	3139	0
+82392	13813	0
+44358	99855	0
+6042	85571	0
+12539	49178	0
+99693	105956	0
+35472	8468	0
+55396	51692	0
+18267	26745	0
+100773	96950	0
+37223	13096	0
+39313	56431	0
+36361	41111	0
+102151	36218	0
+80273	59376	0
+96950	9724	0
+96715	103749	0
+15156	6732	0
+27352	96789	0
+87198	67143	0
+444	14100	0
+9361	81871	0
+17143	530	0
+28124	13381	0
+23398	9125	0
+62797	50570	0
+14343	8754	0
+22682	47860	0
+41613	12096	0
+98766	49275	0
+17258	95142	0
+98894	6553	0
+6860	827	0
+35472	5148	0
+105025	43670	0
+46595	95205	0
+7702	44370	0
+28709	28051	0
+40298	10670	0
+103898	74081	0
+25098	34251	0
+17116	19169	0
+57953	5450	0
+20047	39866	0
+20732	100945	0
+77524	99517	0
+41496	53165	0
+21265	11039	0
+57953	7642	0
+99790	69374	0
+3217	34088	0
+1061	55158	0
+61901	24974	0
+80598	72487	0
+3952	56309	0
+18309	26228	0
+51836	48049	0
+98718	5299	0
+22682	5742	0
+19169	13989	0
+15701	100534	0
+79019	18309	0
+2571	97065	0
+15270	10570	0
+32800	98653	0
+87436	32709	0
+80882	94724	0
+106431	16946	0
+7661	85619	0
+4042	59808	0
+10933	51556	0
+38188	41250	0
+9653	103898	0
+1464	40128	0
+93238	73838	0
+11377	97492	0
+94324	13923	0
+27789	54263	0
+10434	4255	0
+57977	5763	0
+91916	20535	0
+45535	19091	0
+8981	25379	0
+6437	59824	0
+6073	12008	0
+15583	94170	0
+57967	843	0
+22756	96551	0
+15985	25994	0
+68281	8115	0
+23211	45429	0
+10670	46465	0
+14158	15683	0
+21884	20515	0
+15583	102200	0
+32252	72293	0
+39707	2989	0
+9914	102466	0
+10633	87472	0
+15451	105409	0
+17282	13847	0
+82353	99640	0
+694	105025	0
+103831	6915	0
+14958	6437	0
+80910	38782	0
+16711	20515	0
+16711	5617	0
+10822	13908	0
+35963	73975	0
+103502	91657	0
+16045	41232	0
+44090	100037	0
+32709	104342	0
+8372	35819	0
+56431	96824	0
+99347	47004	0
+24896	45552	0
+16157	13195	0
+42618	18962	0
+106056	81838	0
+105039	92097	0
+93926	17505	0
+106365	37373	0
+48163	38529	0
+21620	19257	0
+22066	3248	0
+5720	14343	0
+88067	4988	0
+620	53468	0
+28240	39473	0
+10897	32173	0
+24658	47801	0
+40311	52040	0
+68449	20047	0
+99593	81878	0
+78785	8292	0
+13943	4201	0
+100750	17004	0
+59425	678	0
+55372	75378	0
+7313	20431	0
+94117	36733	0
+48375	14083	0
+661	23348	0
+11520	32826	0
+13381	56541	0
+44594	65951	0
+10036	103841	0
+66659	17970	0
+17674	15570	0
+59669	36782	0
+9293	23680	0
+27403	7216	0
+20460	105877	0
+71131	83264	0
+38959	13222	0
+38442	56045	0
+78806	40708	0
+70009	23348	0
+9198	17837	0
+10731	96679	0
+12258	7106	0
+19977	99790	0
+56045	69147	0
+3275	7038	0
+99121	31172	0
+15137	10122	0
+61396	101056	0
+52385	5214	0
+11962	2745	0
+10479	93897	0
+9536	21159	0
+11622	77524	0
+74021	101645	0
+63590	14787	0
+15156	8901	0
+12539	1217	0
+3410	103749	0
+10508	15196	0
+102272	32005	0
+91694	22982	0
+14534	9060	0
+91144	10933	0
+73342	13704	0
+38663	15432	0
+15270	105687	0
+110451	106350	0
+22637	18980	0
+71654	17474	0
+56431	18559	0
+23583	794	0
+8846	39707	0
+992	54636	0
+40014	100773	0
+95811	32709	0
+101645	37620	0
+38763	100820	0
+722	22651	0
+2527	32173	0
+7038	9361	0
+28626	62527	0
+99666	87265	0
+11057	6619	0
+27645	72334	0
+97708	91657	0
+95301	97492	0
+53468	10508	0
+40914	39793	0
+37290	38959	0
+5792	13195	0
+10036	41369	0
+57358	33122	0
+73354	104326	0
+13306	36107	0
+105850	104035	0
+15214	38368	0
+5617	23583	0
+100773	24524	0
+19312	38250	0
+24593	44824	0
+18464	11564	0
+11306	43683	0
+9060	18485	0
+106169	46266	0
+92032	15985	0
+41061	103614	0
+49268	32709	0
+106350	94795	0
+13435	42302	0
+104709	15570	0
+3305	65982	0
+92097	98796	0
+81871	103525	0
+21265	444	0
+76264	14577	0
+94795	30787	0
+38469	106388	0
+80292	25116	0
+8863	91451	0
+59425	11564	0
+58628	61788	0
+5685	8323	0
+96963	97398	0
+93321	2527	0
+51580	101645	0
+17818	86981	0
+50595	87305	0
+63750	68408	0
+18826	53486	0
+103502	63888	0
+104459	42754	0
+83264	8884	0
+14343	11887	0
+42618	14560	0
+102733	1629	0
+55887	101056	0
+96700	97650	0
+38520	20088	0
+101994	17116	0
+32173	79019	0
+102466	41628	0
+11322	21249	0
+934	5848	0
+35227	18368	0
+38636	80292	0
+40750	4474	0
+15049	70207	0
+9012	13096	0
+27466	96824	0
+16985	1942	0
+80273	96627	0
+11306	98006	0
+86585	47336	0
+7444	11645	0
+40708	14472	0
+3611	96600	0
+48049	43670	0
+36713	2942	0
+40589	24992	0
+25837	31598	0
+24507	7947	0
+98224	25131	0
+4700	53213	0
+43244	103129	0
+105573	38966	0
+601	3650	0
+101342	15539	0
+13222	14766	0
+7569	27789	0
+3587	58181	0
+105649	52916	0
+23992	17116	0
+97168	17059	0
+14766	10710	0
+24783	8514	0
+36382	11447	0
+41232	18585	0
+7702	62740	0
+22424	96487	0
+5701	22717	0
+5381	8901	0
+11377	68091	0
+63141	1740	0
+80312	51836	0
+32709	7113	0
+94527	87265	0
+20065	69836	0
+12258	97650	0
+6463	6073	0
+101979	44358	0
+16121	30341	0
+71813	31598	0
+8797	56431	0
+24805	8246	0
+94592	101979	0
+18092	47336	0
+57096	53837	0
+73092	19091	0
+100848	39091	0
+72802	14842	0
+41599	8323	0
+83096	27789	0
+11039	7266	0
+45879	9312	0
+20675	14560	0
+45366	5015	0
+6915	17192	0
+96420	15376	0
+57144	63382	0
+73342	1538	0
+106212	95301	0
+88306	37471	0
+69836	101979	0
+48146	99678	0
+843	99678	0
+99292	100773	0
+444	37767	0
+7016	30787	0
+65697	12815	0
+41157	3542	0
+78785	93897	0
+105998	48865	0
+1572	71412	0
+3139	5662	0
+15175	47434	0
+28841	39026	0
+103200	11503	0
+38794	34251	0
+16170	105932	0
+63382	7063	0
+98071	21921	0
+12184	40014	0
+59726	44133	0
+9868	52746	0
+80157	1865	0
+40708	73931	0
+101899	10549	0
+3275	37605	0
+14861	26209	0
+105025	7642	0
+18114	23704	0
+39346	72474	0
+20877	105716	0
+102151	9242	0
+9653	87436	0
+16928	69783	0
+80157	93943	0
+10374	42754	0
+39707	103683	0
+93384	8392	0
+5701	39707	0
+12771	5462	0
+12424	53321	0
+42302	460	0
+661	15064	0
+5015	102364	0
+50390	5584	0
+34599	22528	0
+10508	21903	0
+8098	103165	0
+30243	2989	0
+31494	105538	0
+18031	85571	0
+38442	100089	0
+19417	48146	0
+16808	24896	0
+9493	92032	0
+15880	23704	0
+25335	102398	0
+50252	10951	0
+13222	25393	0
+48146	102200	0
+71813	68876	0
+741	95192	0
+80526	21006	0
+93765	101963	0
+68643	22717	0
+97663	106388	0
+11798	4700	0
+105573	70992	0
+19820	18114	0
+39458	19091	0
+48049	13642	0
+13831	82353	0
+17639	57096	0
+78948	72745	0
+17988	11151	0
+777	74540	0
+12317	94117	0
+13361	101342	0
+104075	14692	0
+59358	5528	0
+8372	8323	0
+43023	72781	0
+38959	9060	0
+26944	4879	0
+12619	14637	0
+10670	22159	0
+11002	25926	0
+16896	45957	0
+92113	101785	0
+3807	100332	0
+93819	57492	0
+11564	16140	0
+58500	96569	0
+39334	12224	0
+40128	41204	0
+38016	99593	0
+11322	27403	0
+82392	21249	0
+31201	99320	0
+41369	74540	0
+94074	19312	0
+57144	9631	0
+32173	2745	0
+96080	34978	0
+16121	15859	0
+68160	24354	0
+103683	32236	0
+11798	1008	0
+65951	12317	0
+54154	42344	0
+38782	67831	0
+58628	16620	0
+93657	38613	0
+41232	13847	0
+87408	25379	0
+99827	7216	0
+15747	37868	0
+38850	14726	0
+7347	25393	0
+15485	38763	0
+86981	68160	0
+17227	104818	0
+41301	17098	0
+87198	19481	0
+14216	28626	0
+4553	93683	0
+40554	19583	0
+19312	103346	0
+103282	80292	0
+6247	5742	0
+22159	20515	0
+35819	21075	0
+40469	98021	0
+36470	68643	0
+15432	14941	0
+53050	63739	0
+17340	19132	0
+40635	13831	0
+36558	92097	0
+2745	3515	0
+53321	12991	0
+71654	6512	0
+18601	18092	0
+41030	16045	0
+4497	94699	0
+19670	103614	0
+102914	78806	0
+11039	26575	0
+17861	12258	0
+85519	1751	0
+15175	15085	0
+14904	15451	0
+17988	96789	0
+5278	6321	0
+15292	8884	0
+1942	4201	0
+31106	38822	0
+60006	99432	0
+94699	12565	0
+101568	18031	0
+10804	23680	0
+20309	11337	0
+39688	105998	0
+5763	6798	0
+2369	98567	0
+17588	1267	0
+6192	43270	0
+14446	71813	0
+26880	5462	0
+1112	13337	0
+12460	68235	0
+27352	32119	0
+16860	33103	0
+35199	10452	0
+105649	15583	0
+31397	17927	0
+36361	6966	0
+76035	34251	0
+58010	24992	0
+56045	96569	0
+15598	20402	0
+25650	50143	0
+106212	67820	0
+3587	13753	0
+38188	25994	0
+100534	53468	0
+3092	25583	0
+50570	22585	0
+1186	16660	0
+13454	20402	0
+13908	104035	0
+41613	17227	0
+34088	17837	0
+7611	68515	0
+17209	14083	0
+71412	96507	0
+100037	67604	0
+49109	14135	0
+7821	37499	0
+96507	20940	0
+12077	8950	0
+63888	12917	0
+13454	59669	0
+7383	16140	0
+64754	7857	0
+19169	10296	0
+34322	57358	0
+59358	11715	0
+79019	2179	0
+47769	13967	0
+17227	96700	0
+5720	104375	0
+101568	41384	0
+87198	39555	0
+7857	98766	0
+6049	722	0
+11099	21359	0
+80882	74021	0
+5015	15015	0
+94204	98071	0
+19275	17761	0
+5214	15932	0
+41011	14385	0
+25681	38271	0
+105716	103282	0
+13172	4171	0
+36556	25348	0
+36361	3587	0
+15552	1865	0
+7544	21620	0
+4931	1139	0
+11228	6321	0
+38483	87422	0
+4822	100258	0
+59824	25148	0
+104326	19791	0
+11466	106483	0
+37454	11099	0
+36010	38916	0
+100075	18464	0
+14747	28156	0
+17209	8089	0
+11322	51836	0
+34251	4879	0
+38966	13989	0
+37253	100534	0
+7747	98610	0
+63114	99121	0
+44757	72487	0
+14117	5566	0
+14498	6860	0
+13030	41157	0
+14498	72474	0
+15552	98210	0
+58596	96487	0
+38188	8098	0
+14534	54643	0
+54234	38931	0
+5662	99482	0
+82954	55687	0
+25650	1751	0
+14805	72596	0
+46738	94026	0
+91735	95301	0
+38931	27033	0
+27139	15137	0
+36010	40161	0
+41315	1041	0
+3587	17098	0
+73931	9517	0
+73092	86981	0
+11546	28863	0
+104787	16001	0
+32005	8901	0
+100848	32826	0
+40372	12704	0
+7882	43293	0
+37223	10529	0
+3952	43301	0
+25201	95205	0
+41350	31172	0
+7544	43271	0
+12518	5566	0
+32005	91970	0
+14385	18688	0
+44478	98718	0
+49275	93987	0
+9810	7106	0
+65150	24115	0
+17575	55372	0
+36440	63750	0
+22717	98653	0
+15650	26277	0
+33122	1186	0
+843	6966	0
+8292	103228	0
+46595	85552	0
+75071	71412	0
+26146	35107	0
+31354	9576	0
+96627	13337	0
+426	102272	0
+20204	8514	0
+28626	68160	0
+11447	36146	0
+45535	2745	0
+17143	19543	0
+104165	105496	0
+104920	10059	0
+68449	47967	0
+13361	19068	0
+18429	65982	0
+62046	24992	0
+24271	7367	0
+98766	56541	0
+28510	92113	0
+35067	34944	0
+28124	31397	0
+22562	100699	0
+105687	41613	0
+96080	103841	0
+102233	24386	0
+41301	11798	0
+35067	9786	0
+14117	93321	0
+15451	1041	0
+27846	82392	0
+98653	16808	0
+57977	23276	0
+10596	13454	0
+26093	97736	0
+68553	9653	0
+100773	105716	0
+103346	1416	0
+56541	27183	0
+105102	62224	0
+71813	28510	0
+91562	102839	0
+10203	38822	0
+19520	69999	0
+14637	15519	0
+39334	9631	0
+81770	9470	0
+57492	38916	0
+37985	20595	0
+98006	6512	0
+37454	13584	0
+9470	3092	0
+26880	43900	0
+27033	58628	0
+15932	9181	0
+12096	94944	0
+19192	55573	0
+68553	30693	0
+5763	78785	0
+45840	18688	0
+69383	45351	0
+58010	39290	0
+38125	16001	0
+54577	14637	0
+41415	67191	0
+42344	38692	0
+16045	62224	0
+77343	93321	0
+3497	1416	0
+100524	63750	0
+28709	96080	0
+6042	4908	0
+44133	13096	0
+21493	16896	0
+6174	21921	0
+21342	17319	0
+17258	32681	0
+22756	94026	0
+19871	103027	0
+41111	3358	0
+18942	102914	0
+68740	6702	0
+24805	101772	0
+99347	17319	0
+30243	106169	0
+6966	27384	0
+102233	17796	0
+82353	12704	0
+16027	27299	0
+41111	31478	0
+68876	24658	0
+105716	16825	0
+12889	18869	0
+22585	35963	0
+40161	44757	0
+56431	38763	0
+17639	38763	0
+18723	63141	0
+3275	47801	0
+6553	27352	0
+94527	41128	0
+16620	12460	0
+27183	25837	0
+10508	19257	0
+3921	26432	0
+560	70992	0
+6134	59737	0
+1041	51564	0
+15985	101056	0
+41628	52746	0
+5720	26944	0
+94592	37290	0
+6839	5065	0
+29596	12008	0
+58010	50390	0
+11868	22066	0
+22651	41175	0
+2414	19091	0
+2527	52916	0
+23503	106431	0
+8266	46067	0
+46266	68661	0
+98006	99347	0
+106498	44030	0
+57389	35227	0
+53321	18902	0
+13602	601	0
+21760	69147	0
+59808	44358	0
+38520	103255	0
+21249	40394	0
+59425	96613	0
+9094	93561	0
+78962	13724	0
+12499	97619	0
+96600	68102	0
+10296	98766	0
+14235	56109	0
+40914	13584	0
+15795	444	0
+43244	19977	0
+96011	10479	0
+12864	68515	0
+91830	24354	0
+68408	32412	0
+43470	19275	0
+38204	46465	0
+103749	10122	0
+18464	20549	0
+68939	46738	0
+20780	20253	0
+35695	18585	0
+62805	80157	0
+93238	102364	0
+16844	13306	0
+63114	5299	0
+53858	39458	0
+22562	38125	0
+68515	14978	0
+69783	460	0
+96487	2708	0
+26815	81663	0
+68408	53651	0
+28863	11394	0
+96848	101912	0
+15519	13156	0
+100893	20595	0
+102466	99790	0
+104165	82353	0
+16157	106169	0
+91830	9868	0
+55184	14692	0
+17282	11466	0
+96487	12008	0
+45957	55138	0
+59836	25131	0
+38822	53824	0
+54643	41415	0
+103614	5065	0
+56566	31896	0
+15292	62740	0
+58618	57358	0
+15175	28124	0
+8392	18232	0
+44682	17588	0
+44090	12258	0
+87265	17397	0
+15230	98407	0
+15715	6116	0
+20309	72487	0
+100699	68740	0
+13584	51197	0
+48958	100666	0
+22798	3952	0
+57967	100338	0
+20065	103214	0
+18723	105169	0
+17558	7425	0
+2414	7680	0
+51556	98704	0
+55169	100643	0
+24092	2868	0
+6096	104086	0
+10804	98610	0
+98006	17970	0
+12619	2672	0
+17258	12834	0
+6402	87265	0
+13753	63590	0
+51692	43222	0
+12722	16690	0
+6860	18847	0
+105472	15156	0
+100584	93238	0
+68606	11466	0
+50390	7107	0
+63141	51556	0
+43492	44133	0
+4013	20133	0
+93657	21760	0
+20595	104075	0
+94896	5254	0
+56045	15085	0
+104863	18585	0
+20635	10434	0
+3826	75071	0
+14235	8797	0
+18368	5036	0
+59669	24386	0
+71138	78573	0
+28863	104165	0
+7544	62092	0
+38143	55592	0
+104375	94592	0
+65697	55860	0
+17457	5278	0
+36782	24507	0
+97736	4582	0
+40183	57977	0
+11337	103614	0
+16256	80910	0
+15376	104937	0
+19820	18962	0
+100338	51514	0
+19374	7721	0
+10596	18429	0
+11819	98021	0
+19040	97011	0
+36314	49109	0
+40311	68675	0
+3497	96420	0
+40535	99292	0
+103346	54636	0
+92079	17927	0
+58596	5065	0
+36218	16711	0
+24783	100820	0
+94868	11798	0
+103448	25487	0
+96646	26353	0
+23503	8372	0
+74081	91294	0
+39187	36556	0
+66659	6553	0
+27352	15715	0
+7544	7642	0
+14343	37373	0
+18429	105336	0
+12184	39458	0
+1647	38204	0
+79019	13140	0
+65982	1830	0
+12771	44682	0
+44583	103995	0
+106365	91735	0
+17340	20236	0
+98796	91546	0
+93579	15175	0
+4855	70490	0
+18980	12991	0
+19837	102346	0
+20614	7347	0
+85619	86600	0
+37928	19312	0
+93926	37223	0
+54287	17436	0
+11228	1688	0
+777	52665	0
+26815	99640	0
+20402	4042	0
+10982	9012	0
+21789	5423	0
+97785	10122	0
+43270	97901	0
+55826	100400	0
+12204	104557	0
+3650	100666	0
+38529	103995	0
+104481	8089	0
+97168	41157	0
+40708	7106	0
+106350	10652	0
+11002	47057	0
+25335	47181	0
+63590	64189	0
+8246	106365	0
+14924	40164	0
+1572	57953	0
+8372	24524	0
+42344	5584	0
+41111	38931	0
+55826	6512	0
+50390	14446	0
+19611	15175	0
+36623	8468	0
+92032	10095	0
+102504	68408	0
+7680	55527	0
+22798	14924	0
+14996	8884	0
+12116	3217	0
+87265	6576	0
+26228	61396	0
+32173	66659	0
+23503	14692	0
+15583	96262	0
+36314	20031	0
+22756	48865	0
+20780	17728	0
+83096	68259	0
+18368	14343	0
+71480	17340	0
+48480	29483	0
+73092	104497	0
+25536	3952	0
+91562	97708	0
+19820	6619	0
+18292	6174	0
+22528	78962	0
+41432	58010	0
+57358	19334	0
+38423	94724	0
+2179	21862	0
+7925	14059	0
+42599	68675	0
+12991	93971	0
+83096	36782	0
+78573	100439	0
+101171	104459	0
+7216	1629	0
+5381	39473	0
+12889	37513	0
+43293	17282	0
+36623	96569	0
+105447	37605	0
+7016	10731	0
+1416	15539	0
+19772	7702	0
+13096	97011	0
+99693	15913	0
+7333	57144	0
+11019	12406	0
+95766	37290	0
+17457	41384	0
+38837	31478	0
+41301	25583	0
+17474	26370	0
+46738	36010	0
+94944	100750	0
+3275	25650	0
+18601	20595	0
+38931	10615	0
+98766	5584	0
+39984	10878	0
+24271	10822	0
+47931	94074	0
+54154	37721	0
+36713	72334	0
+41301	15985	0
+99395	44594	0
+2960	10351	0
+4582	6174	0
+59215	40914	0
+52862	17040	0
+96646	41075	0
+72745	103722	0
+19257	4931	0
+21359	14766	0
+14601	38442	0
+38800	100332	0
+3472	99640	0
+6702	73838	0
+6422	38125	0
+28051	39707	0
+106431	99827	0
+5720	5848	0
+15015	11433	0
+55027	98021	0
+26277	9380	0
+14560	19219	0
+16027	10296	0
+88306	93765	0
+106455	105039	0
+1830	5662	0
+100510	56091	0
+38334	18329	0
+24524	9631	0
+100993	102398	0
+13813	44014	0
+17166	8372	0
+827	13435	0
+22191	68160	0
+12460	19417	0
+105409	20515	0
+43574	6576	0
+105039	68408	0
+53050	40014	0
+20065	41061	0
+80364	97920	0
+39598	12864	0
+9181	46980	0
+102346	11337	0
+86585	33961	0
+106246	68804	0
+2527	106498	0
+10434	72745	0
+99482	11117	0
+29006	35067	0
+35503	63141	0
+91451	106483	0
+105409	5662	0
+19257	62797	0
+58618	105496	0
+38837	99814	0
+55426	15250	0
+71527	37342	0
+12478	18688	0
+20563	103749	0
+10203	5450	0
+50252	93847	0
+14100	14924	0
+10596	33455	0
+83096	38613	0
+10822	843	0
+58010	13753	0
+3826	51692	0
+102330	102247	0
+96613	4531	0
+20732	80034	0
+3248	20989	0
+18688	31478	0
+87387	41142	0
+70992	20635	0
+32227	9536	0
+41157	40914	0
+106056	14675	0
+19219	39920	0
+106212	8216	0
+41350	39346	0
+26370	19113	0
+14296	3542	0
+11322	80598	0
+38692	17040	0
+48163	35107	0
+7702	93881	0
+45738	93781	0
+40635	39793	0
+19820	101620	0
+105039	41095	0
+80034	56460	0
+99432	20402	0
+7702	30243	0
+9060	97619	0
+16290	25379	0
+24524	32826	0
+23460	51492	0
+6702	53824	0
+62497	98393	0
+38794	14675	0
+20342	6228	0
+4605	1811	0
+101979	18585	0
+69836	28626	0
+72487	72293	0
+36782	14842	0
+102398	17077	0
+35227	9125	0
+72615	47057	0
+14422	20755	0
+57977	97979	0
+32826	41398	0
+41128	52916	0
+6463	12539	0
+12424	92032	0
+56460	9242	0
+94855	18368	0
+53083	39819	0
+13417	4042	0
+96679	3275	0
+61202	7642	0
+106498	13567	0
+1647	20253	0
+5324	76264	0
+104481	28307	0
+8884	70992	0
+32005	8950	0
+85537	15715	0
+8884	18267	0
+32351	6732	0
+21419	3611	0
+8064	58596	0
+37454	45535	0
+27228	69751	0
+1112	94622	0
+14766	70207	0
+17340	17505	0
+97398	95192	0
+6702	19155	0
+23129	44030	0
+8266	101221	0
+22300	33122	0
+5685	11039	0
+22492	18267	0
+12460	96011	0
+64189	19722	0
+69739	36623	0
+37513	35067	0
+104880	82954	0
+66659	98006	0
+24271	51692	0
+1609	20342	0
+37342	3740	0
+86600	87305	0
+19417	4013	0
+98766	4605	0
+36558	69739	0
+97492	102435	0
+94117	7465	0
+10710	14253	0
+18962	68515	0
+1008	93847	0
+86600	14385	0
+17116	98370	0
+14135	9012	0
+1609	106365	0
+68804	13435	0
+69578	14842	0
+55592	77524	0
+16224	51580	0
+14422	96906	0
+104937	14996	0
+74021	13908	0
+28240	100773	0
+39382	10142	0
+27919	96789	0
+91144	93579	0
+14805	7333	0
+46465	91546	0
+14296	91294	0
+4553	37513	0
+10878	8884	0
+55372	20549	0
+100075	63114	0
+32119	7925	0
+23276	40635	0
+69147	34251	0
+24896	14637	0
+10982	27183	0
+102466	15570	0
+36713	13943	0
+37605	9077	0
+96700	1217	0
+24696	39587	0
+38385	43470	0
+10315	103995	0
+23616	3305	0
+17558	17457	0
+35963	8921	0
+5977	12424	0
+12917	103282	0
+37676	20431	0
+5036	26209	0
+17415	75071	0
+59358	73092	0
+99790	18074	0
+13172	4449	0
+95811	7962	0
+103525	7347	0
+16157	13773	0
+105039	36218	0
+39793	98584	0
+6228	72991	0
+69383	100524	0
+62497	19068	0
+97901	13602	0
+18485	8884	0
+43900	13908	0
+21214	103027	0
+26575	14766	0
+9830	36558	0
+5720	7266	0
+52385	11117	0
+460	92113	0
+102839	80930	0
+2527	8266	0
+74021	38959	0
+52916	31201	0
+95488	14710	0
+3611	39841	0
+23875	11377	0
+105850	52385	0
+24092	992	0
+19374	55169	0
+38636	102839	0
+36361	95488	0
+8592	75409	0
+50442	103187	0
+98224	33871	0
+22756	91970	0
+43293	95741	0
+5361	8921	0
+93683	54275	0
+18368	97053	0
+5507	8981	0
+58500	13499	0
+89500	4497	0
+38520	59290	0
+56566	49892	0
+99482	47057	0
+98704	92079	0
+28626	87198	0
+3433	95741	0
+7611	93781	0
+105731	3123	0
+88306	15120	0
+26944	2834	0
+45753	38916	0
+72802	6042	0
+95142	98718	0
+13923	11622	0
+15120	93321	0
+3123	68620	0
+40589	94132	0
+61217	80526	0
+38850	51564	0
+11645	55396	0
+72828	106483	0
+99292	24974	0
+100111	74021	0
+40002	3331	0
+45753	98796	0
+97708	51492	0
+77499	9743	0
+82660	9517	0
+20780	103129	0
+43293	20065	0
+27677	11019	0
+6174	23460	0
+44014	74866	0
+17227	38601	0
+54662	70009	0
+100037	2708	0
+104880	104165	0
+11447	9631	0
+10203	15519	0
+3472	97065	0
+40311	23616	0
+15747	50252	0
+103141	63141	0
+94132	18962	0
+10315	1008	0
+68160	10059	0
+6049	9631	0
+95420	87387	0
+17282	102330	0
+22466	22137	0
+96906	14117	0
+4553	2527	0
+96679	2708	0
+96537	25779	0
+101912	67143	0
+11754	34251	0
+1025	23907	0
+17166	62152	0
+100338	4879	0
+27105	64189	0
+103346	4449	0
+15064	92032	0
+11117	19155	0
+91562	68804	0
+43670	967	0
+68606	15156	0
+9558	18559	0
+46980	9293	0
+4931	24696	0
+2834	24805	0
+20989	32800	0
+104375	584	0
+31371	12134	0
+25681	68235	0
+9361	86585	0
+105573	105956	0
+99347	8115	0
+24658	77406	0
+16690	9242	0
+15156	1078	0
+20253	3410	0
+16844	106212	0
+104787	11172	0
+10570	10095	0
+51580	91451	0
+6422	17004	0
+2989	2960	0
+14747	102707	0
+5507	92113	0
+24207	74021	0
+18381	26353	0
+55687	82544	0
+23503	9762	0
+8089	13602	0
+49101	34024	0
+58181	92079	0
+20971	22466	0
+38171	7611	0
+16081	55826	0
+40571	105956	0
+38171	65951	0
+9198	104709	0
+53837	17004	0
+40554	24658	0
+9810	81838	0
+46595	68804	0
+100773	38250	0
+44757	10749	0
+32709	14747	0
+103487	12032	0
+34251	48958	0
+10549	47801	0
+99432	105716	0
+102466	38016	0
+24149	41111	0
+21047	68939	0
+917	106365	0
+21760	23211	0
+102247	7113	0
+46266	10731	0
+13622	101757	0
+77524	13602	0
+52916	8921	0
+98894	106483	0
+40161	93683	0
+15196	22300	0
+4531	45627	0
+64754	53050	0
+80598	31371	0
+59215	44229	0
+38469	3921	0
+21324	11039	0
+5423	11601	0
+62911	1095	0
+36010	72474	0
+8846	17143	0
+33961	56045	0
+58500	78785	0
+18429	14618	0
+18485	69612	0
+98071	40322	0
+27403	4908	0
+2672	80526	0
+17639	104787	0
+102247	12518	0
+99121	92097	0
+6304	2505	0
+95488	3723	0
+25698	12518	0
+3826	28156	0
+26035	11520	0
+106483	5848	0
+7383	28510	0
+63382	104818	0
+9631	97031	0
+69836	68643	0
+56431	40311	0
+98006	27403	0
+36218	101701	0
+22982	7244	0
+12991	10095	0
+950	32301	0
+9220	15913	0
+27403	21214	0
+100037	104086	0
+16896	53858	0
+20484	38520	0
+93579	5742	0
+28156	15175	0
+17397	99347	0
+530	15683	0
+101250	56309	0
+16985	17415	0
+102297	33455	0
+98224	41384	0
+8015	22798	0
+59425	94026	0
+16170	96569	0
+55687	40372	0
+1186	101963	0
+3170	50442	0
+48555	6422	0
+20563	37676	0
+31478	12424	0
+7244	62092	0
+100666	44594	0
+55299	65951	0
+7333	24115	0
+6228	75552	0
+49275	41528	0
+16660	97155	0
+11503	59785	0
+96262	57144	0
+85462	21760	0
+105102	2478	0
+8592	17489	0
+38800	5278	0
+10315	15747	0
+22159	55860	0
+92079	41075	0
+15376	41398	0
+55573	71527	0
+8981	21214	0
+10982	54662	0
+97945	3826	0
+10508	28124	0
+3217	59376	0
+57096	11622	0
+7642	10841	0
+42302	12864	0
+13240	53050	0
+16808	78985	0
+56309	21047	0
+92079	21342	0
+96507	102707	0
+26880	95811	0
+8266	7444	0
+20460	104920	0
+55426	43492	0
+13567	94699	0
+20653	17674	0
+99347	23503	0
+13622	28124	0
+13306	76264	0
+71983	41332	0
+1041	843	0
+59425	72764	0
+6002	58500	0
+39334	14158	0
+10982	36127	0
+8044	42599	0
+18522	13306	0
+22177	10670	0
+36024	58181	0
+94622	15120	0
+20535	41204	0
+17588	15451	0
+51580	14618	0
+14675	69206	0
+4255	43683	0
+19460	6247	0
+78962	24354	0
+460	52665	0
+99678	101853	0
+4067	62740	0
+106056	54636	0
+4171	45879	0
+101221	103995	0
+25078	992	0
+11099	19520	0
+42396	98653	0
+19561	104086	0
+14498	4747	0
+69751	4449	0
+39819	72781	0
+7313	41175	0
+91776	5110	0
+41369	31054	0
+62740	3433	0
+39920	10529	0
+18522	24271	0
+41315	17077	0
+105447	15650	0
+106483	40354	0
+5299	46465	0
+104920	7367	0
+26277	13670	0
+13789	24115	0
+29117	71438	0
+31096	39920	0
+4474	91657	0
+59848	57603	0
+62849	31354	0
+3826	62224	0
+96420	62849	0
+93321	37253	0
+2672	43826	0
+24412	53486	0
+104165	9868	0
+20047	8533	0
+40164	4201	0
+68449	26093	0
+21743	106365	0
+102707	5528	0
+8246	17397	0
+100400	46738	0
+19394	6402	0
+98567	10692	0
+102346	9868	0
+100893	1078	0
+18381	4879	0
+45351	96569	0
+16522	50390	0
+51692	15963	0
+23719	6304	0
+1572	78449	0
+103722	48049	0
+41204	9914	0
+16825	44583	0
+43942	101645	0
+25994	26575	0
+100643	98224	0
+4605	99482	0
+100893	74866	0
+678	40372	0
+19772	34615	0
+13306	52665	0
+55687	6702	0
+8551	45642	0
+53050	19000	0
+41142	14534	0
+2571	18309	0
+95891	103525	0
+39473	100893	0
+73342	49892	0
+15432	48865	0
+63888	21075	0
+96700	13642	0
+23719	99517	0
+70207	82544	0
+4531	100699	0
+85519	101912	0
+22424	13096	0
+30471	917	0
+43492	6156	0
+18007	36146	0
+57711	7295	0
+3650	3092	0
+1751	50143	0
+12478	57239	0
+10951	9470	0
+17077	6304	0
+32236	41509	0
+7947	22300	0
+97120	80882	0
+77861	15519	0
+65697	93579	0
+35503	6116	0
+49109	15270	0
+10615	7063	0
+50252	14100	0
+43023	19960	0
+39125	11819	0
+37620	18688	0
+72828	15376	0
+19334	11377	0
+94117	51556	0
+55592	91546	0
+106483	96646	0
+20834	47860	0
+917	843	0
+13030	98370	0
+7979	14601	0
+17040	41279	0
+80896	24974	0
+101994	103722	0
+103141	93535	0
+69374	99855	0
+4474	9971	0
+101043	7569	0
+39920	98407	0
+98894	13522	0
+60225	78962	0
+39458	13195	0
+39808	444	0
+7266	80073	0
+56431	19791	0
+57459	11941	0
+52432	82660	0
+33961	103502	0
+80598	11798	0
+22914	17457	0
+102364	13943	0
+20342	98945	0
+93926	28124	0
+22774	37605	0
+31106	661	0
+40535	99666	0
+6228	24658	0
+57744	50421	0
+63141	100820	0
+95741	9181	0
+77406	69783	0
+21117	11172	0
+38143	75071	0
+96551	41011	0
+12317	8611	0
+9312	35525	0
+96613	19000	0
+40635	7216	0
+33148	103967	0
+67831	18762	0
+25698	62849	0
+40298	42396	0
+22562	36558	0
+95766	1688	0
+12204	11564	0
+68939	27384	0
+103487	9242	0
+67191	10951	0
+54234	16081	0
+68553	105731	0
+19374	81871	0
+20780	39290	0
+37563	59501	0
+104920	43037	0
+96906	104481	0
+2672	11645	0
+93781	44381	0
+16256	41061	0
+16946	33626	0
+106228	41075	0
+13642	17397	0
+24696	42840	0
+9743	7347	0
+6678	11377	0
+62527	21789	0
+24992	28709	0
+38822	18762	0
+16946	45975	0
+52385	106246	0
+82392	97663	0
+37499	14534	0
+103027	36556	0
+13908	101103	0
+22191	8720	0
+36010	22528	0
+104937	94117	0
+10785	93657	0
+15770	14059	0
+13172	95891	0
+1609	11520	0
+6049	71412	0
+21214	26432	0
+11377	37223	0
+2527	40354	0
+25078	5913	0
+13081	53498	0
+104497	19670	0
+57967	105956	0
+15795	39886	0
+43574	102435	0
+98766	13472	0
+1572	104235	0
+19925	15985	0
+96487	50143	0
+19169	12052	0
+99320	106169	0
+17116	40571	0
+2672	3877	0
+55299	101853	0
+13789	1251	0
+86981	8551	0
+10785	36218	0
+10878	103841	0
+43222	14978	0
+105998	102330	0
+106246	93926	0
+13847	6321	0
+73354	67191	0
+17227	69783	0
+5886	65697	0
+103831	43504	0
+11337	106212	0
+33626	105039	0
+64189	27789	0
+21020	55299	0
+37868	7113	0
+93683	16844	0
+39555	94944	0
+18980	9786	0
+41584	93579	0
+37428	46980	0
+95811	11484	0
+44229	11151	0
+54636	46908	0
+43683	80292	0
+55592	16103	0
+38822	102707	0
+95588	27971	0
+14941	54263	0
+68553	5566	0
+12317	102233	0
+105850	16860	0
+105998	102504	0
+23297	21324	0
+16860	31598	0
+40554	59538	0
+96158	43492	0
+13499	55027	0
+21324	16081	0
+40083	38469	0
+103683	69739	0
+97011	17166	0
+101963	53083	0
+19294	22774	0
+8863	19791	0
+15552	103722	0
+41496	69578	0
+72877	98796	0
+11447	2942	0
+36024	2834	0
+13240	14253	0
+39793	17209	0
+13567	35199	0
+6437	7113	0
+44381	20065	0
+53468	9810	0
+20065	98224	0
+94324	101194	0
+19583	80882	0
+19000	19417	0
+53858	67299	0
+4423	96262	0
+28156	41128	0
+58586	99790	0
+45975	41628	0
+15913	9743	0
+39738	10897	0
+74540	8884	0
+11172	3611	0
+22562	98370	0
+37791	59167	0
+81663	2942	0
+7611	36782	0
+38541	9012	0
+70530	88067	0
+94868	10615	0
+59215	14158	0
+93053	54263	0
+50421	17192	0
+55826	41095	0
+39458	52040	0
+34615	70009	0
+14657	8863	0
+10804	103187	0
+18114	101043	0
+15552	29040	0
+100584	24593	0
+97920	45738	0
+13454	66659	0
+22191	81871	0
+15175	8015	0
+68939	70009	0
+11798	43504	0
+3248	15932	0
+6002	15552	0
+22682	8825	0
+93535	917	0
+934	70530	0
+7721	69612	0
+22637	1865	0
+17319	16620	0
+12224	3877	0
+27789	69432	0
+23719	17818	0
+7244	7383	0
+49275	51556	0
+22743	101757	0
+14657	50442	0
+61788	17227	0
+19820	41218	0
+6595	9077	0
+37342	49109	0
+13195	8246	0
+79685	29006	0
+48555	102914	0
+106169	5192	0
+18292	15795	0
+8186	3690	0
+39793	41142	0
+14958	68606	0
+47057	33883	0
+110451	11019	0
+21862	20431	0
+12889	37620	0
+54154	62079	0
+93781	55169	0
+7642	104075	0
+93881	37586	0
+5792	96824	0
+9602	11377	0
+104533	60006	0
+17004	36782	0
+39707	95488	0
+20253	68675	0
+104035	13622	0
+17340	11172	0
+100075	39313	0
+20549	30471	0
+6096	23129	0
+17143	934	0
+1041	26146	0
+99593	102272	0
+22492	29040	0
+10095	97619	0
+17474	87436	0
+16874	43660	0
+97492	15650	0
+9576	38794	0
+11584	78962	0
+38988	61202	0
+102435	25148	0
+74866	20847	0
+28709	41628	0
+15451	38520	0
+38959	94324	0
+30963	61217	0
+21921	94896	0
+98445	96906	0
+101103	2478	0
+6839	6553	0
+22682	37223	0
+14253	21743	0
+24974	96487	0
+17098	8676	0
+16985	11982	0
+72877	19520	0
+14941	19394	0
+99693	6096	0
+52040	95059	0
+23907	99517	0
+19312	95205	0
+6174	4988	0
+95205	16860	0
+20579	23348	0
+13923	91694	0
+39984	11564	0
+16808	21419	0
+25335	53083	0
+934	14996	0
+25098	13773	0
+40164	62527	0
+59425	33883	0
+1865	35107	0
+36643	100439	0
+10059	26898	0
+36623	54263	0
+10933	6402	0
+27384	6321	0
+9361	41350	0
+45237	12795	0
+93321	19000	0
+34322	9953	0
+5792	47860	0
+15156	32681	0
+81770	14577	0
+7347	38782	0
+74540	80598	0
+23680	30471	0
+8323	1928	0
+92216	4013	0
+17988	27183	0
+18617	105496	0
+7081	87436	0
+9517	105649	0
+38966	8754	0
+51692	584	0
+21884	41142	0
+96963	7569	0
+8797	3807	0
+5662	50920	0
+99347	95371	0
+27352	2414	0
+98006	56566	0
+43683	18251	0
+9762	79625	0
+42599	38800	0
+24075	39382	0
+81663	59893	0
+37223	38541	0
+639	103487	0
+103614	97663	0
+7081	19670	0
+8780	12539	0
+15250	100945	0
+16367	37605	0
+72781	19742	0
+18092	15292	0
+6174	81871	0
+12008	7016	0
+18368	18601	0
+59376	26209	0
+8514	41011	0
+3092	10897	0
+102914	106365	0
+91747	74866	0
+584	106431	0
+15230	19068	0
+58596	69739	0
+34024	18051	0
+15156	14842	0
+2942	37454	0
+40788	87422	0
+62740	19351	0
+40635	40372	0
+7244	99307	0
+42618	72802	0
+64754	31154	0
+93987	95741	0
+100773	80910	0
+19925	6537	0
+12565	51197	0
+55826	96537	0
+17166	101994	0
+93926	17796	0
+32301	1041	0
+5977	24593	0
+91546	105573	0
+10615	96824	0
+59824	44381	0
+72334	105538	0
+15064	106483	0
+6073	11564	0
+31478	98894	0
+103346	12960	0
+12406	8015	0
+6595	3248	0
+19460	21006	0
+99292	16224	0
+96848	98370	0
+5278	18368	0
+25348	7962	0
+39793	27228	0
+80073	62805	0
+100750	20595	0
+28124	16103	0
+38483	44583	0
+25681	45535	0
+101342	26432	0
+91294	21075	0
+16844	10731	0
+13417	64754	0
+25335	73931	0
+38529	43293	0
+97845	22682	0
+38663	94855	0
+13222	103214	0
+18292	27352	0
+1186	10878	0
+36382	59215	0
+55426	37928	0
+101342	78948	0
+19460	103129	0
+98796	36024	0
+1609	7063	0
+39458	2505	0
+100075	86600	0
+19275	6758	0
+46067	105649	0
+4822	18688	0
+38931	20595	0
+17639	106455	0
+28288	103214	0
+75071	96646	0
+95891	36146	0
+41415	92187	0
+13622	2571	0
+33336	96600	0
+41128	6321	0
+87436	57459	0
+69612	8098	0
+68553	104920	0
+19561	42754	0
+10549	53321	0
+19837	95301	0
+105877	11902	0
+56489	94026	0
+37868	13096	0
+97708	53468	0
+96537	98071	0
+13873	44358	0
+1538	19688	0
+8169	22191	0
+41142	25698	0
+41279	39382	0
+37373	23875	0
+31054	3807	0
+8323	14083	0
+26745	741	0
+102914	94724	0
+102151	5462	0
+41075	68091	0
+15413	15049	0
+6798	40183	0
+80292	94795	0
+43222	39400	0
+5192	32709	0
+917	59893	0
+41142	49109	0
+24412	12704	0
+42599	12204	0
+661	11002	0
+68102	7333	0
+38916	31054	0
+68259	25289	0
+99444	59785	0
+100258	12679	0
+11228	17209	0
+54636	5361	0
+9361	62152	0
+77524	70992	0
+17970	14924	0
+39091	28288	0
+85519	41111	0
+10230	102330	0
+8148	69612	0
+57358	39738	0
+29379	37586	0
+49656	17025	0
+8015	14317	0
+38143	22743	0
+41509	78962	0
+23211	17489	0
+64189	68740	0
+24658	14385	0
+77406	102086	0
+65697	105336	0
+37928	16743	0
+80273	27745	0
+98237	19820	0
+37428	68235	0
+39793	14422	0
+68553	95811	0
+102086	71438	0
+20989	25487	0
+18847	43853	0
+52385	3275	0
+71131	13890	0
+31896	39808	0
+741	45351	0
+25148	33227	0
+100893	10670	0
+12889	33626	0
+18902	41496	0
+14861	101785	0
+85519	43504	0
+1629	99693	0
+59501	10529	0
+12771	13123	0
+70009	14178	0
+19520	20614	0
+94868	17505	0
+42344	19192	0
+100243	87436	0
+101250	11735	0
+1715	100750	0
+105573	68675	0
+37605	22066	0
+47860	17059	0
+31249	8246	0
+95371	21884	0
+103749	22528	0
+4423	14675	0
+14601	24115	0
+101994	59189	0
+22585	96627	0
+68553	41315	0
+36643	96262	0
+26228	27919	0
+13989	15552	0
+11057	40535	0
+10822	91657	0
+20484	3024	0
+25131	54643	0
+19275	14577	0
+52432	62152	0
+21493	11982	0
+9702	19806	0
+10670	24271	0
+12960	12116	0
+41432	93765	0
+55027	11447	0
+106212	56045	0
+15859	15175	0
+20484	20579	0
+95741	5528	0
+43244	3650	0
+38541	96600	0
+31249	39417	0
+53050	11151	0
+22585	55976	0
+98894	17059	0
+10391	67519	0
+95059	104880	0
+38442	35819	0
+8266	104317	0
+106365	103141	0
+44381	19583	0
+19068	47769	0
+8825	5192	0
+38800	11798	0
+100773	2989	0
+44682	45627	0
+9914	101056	0
+13361	21903	0
+103502	9743	0
+59501	75051	0
+5763	8754	0
+68259	27183	0
+25098	45738	0
+78962	22682	0
+9576	36127	0
+1235	87198	0
+12539	64189	0
+81871	11433	0
+4087	56460	0
+12653	12258	0
+102839	70490	0
+101250	78985	0
+13240	5450	0
+36127	77499	0
+95407	55013	0
+65951	12991	0
+19791	27745	0
+5742	104375	0
+9631	37823	0
+101701	18962	0
+13472	1267	0
+51422	19500	0
+16157	100258	0
+81878	104375	0
+92113	103792	0
+103487	38171	0
+82954	58230	0
+13081	16290	0
+102272	51556	0
+3217	14924	0
+94855	8246	0
+3390	1538	0
+25335	54662	0
+10230	6595	0
+101912	16985	0
+7465	85519	0
+13361	15963	0
+54275	51137	0
+26370	17319	0
+43942	10095	0
+27033	103027	0
+45975	62224	0
+10731	30693	0
+8352	1295	0
+12348	69578	0
+10391	18267	0
+4067	22066	0
+20695	38601	0
+43293	79625	0
+87422	3092	0
+3275	934	0
+7569	1186	0
+11962	52665	0
+100166	44358	0
+41384	39920	0
+917	19312	0
+16644	69147	0
+34599	99640	0
+18292	12795	0
+71138	10897	0
+17192	100893	0
+68449	9346	0
+14637	14824	0
+39527	73331	0
+37586	18031	0
+49275	15451	0
+52665	10059	0
+27105	101103	0
+53213	106455	0
+24805	7347	0
+28841	1647	0
+22637	30693	0
+72802	20940	0
+52862	11151	0
+41613	15747	0
+9991	102466	0
+104075	37721	0
+105102	5792	0
+37868	28051	0
+52432	62092	0
+26898	18601	0
+10434	37721	0
+29483	16224	0
+55887	54287	0
+97663	14472	0
+94170	45351	0
+93579	22743	0
+93926	52665	0
+94622	103898	0
+57967	26575	0
+38016	14534	0
+94592	55860	0
+4772	94132	0
+16103	38877	0
+36024	29379	0
+69578	67820	0
+85537	70973	0
+32709	20133	0
+43271	17988	0
+9242	42396	0
+19040	96600	0
+98237	103502	0
+777	7702	0
+98407	9674	0
+13081	5763	0
+19772	14296	0
+7081	62740	0
+72334	7038	0
+32336	20579	0
+17489	100332	0
+100111	27503	0
+67143	64754	0
+39808	22982	0
+14824	8611	0
+101899	106365	0
+81770	98945	0
+21159	57953	0
+24974	15813	0
+34599	39920	0
+34615	98445	0
+47931	18918	0
+722	10391	0
+29040	73023	0
+40014	19772	0
+4789	39920	0
+38143	91657	0
+58230	59808	0
+33122	87472	0
+6860	104326	0
+21214	31494	0
+26850	18522	0
+55527	41289	0
+19583	14083	0
+19132	8169	0
+93683	23033	0
+13240	38157	0
+3826	6422	0
+80073	101701	0
+19772	29596	0
+25536	71412	0
+19820	4171	0
+100773	14842	0
+1008	11117	0
+62497	38692	0
+11447	68553	0
+100037	52040	0
+18092	58181	0
+44229	39382	0
+29117	62092	0
+20563	18847	0
+5507	20755	0
+4789	22562	0
+20088	55826	0
+39819	8981	0
+24658	20286	0
+10374	94622	0
+38483	36218	0
+21075	68437	0
+16027	97031	0
+103831	9346	0
+101568	79685	0
+48958	12204	0
+5324	9380	0
+103165	68259	0
+105538	71438	0
+11819	2989	0
+6422	105932	0
+8266	35633	0
+99814	49892	0
+105623	105716	0
+68424	50570	0
+39886	41204	0
+32351	17397	0
+36218	97398	0
+96551	27384	0
+37586	1041	0
+45552	58586	0
+41157	77499	0
+899	20847	0
+6353	57744	0
+42599	19437	0
+32694	62497	0
+72828	57492	0
+8981	104052	0
+101772	101568	0
+93819	86600	0
+10615	100089	0
+14135	7518	0
+50920	3331	0
+11306	75051	0
+40311	41415	0
+99432	46738	0
+39738	22300	0
+19219	10296	0
+26898	13417	0
+99814	51197	0
+61485	17887	0
+19334	2989	0
+3390	3515	0
+41315	14885	0
+7106	19791	0
+12008	1251	0
+15085	8884	0
+12834	55573	0
+37605	100993	0
+21061	80273	0
+36470	99432	0
+38250	23719	0
+11546	31354	0
+794	38188	0
+99347	25487	0
+3248	96011	0
+51514	12565	0
+9653	106228	0
+8533	99855	0
+86585	68091	0
+93971	39060	0
+72487	31397	0
+75378	10897	0
+43683	101785	0
+99395	20133	0
+40554	21455	0
+7383	100439	0
+13284	8699	0
+102330	98021	0
+55169	53050	0
+71654	23033	0
+20047	9268	0
+7465	31371	0
+62224	58220	0
+28841	104459	0
+59785	1267	0
+36382	16224	0
+777	45975	0
+79685	59425	0
+69578	71438	0
+69147	97979	0
+27846	6383	0
+94132	25335	0
+103228	5742	0
+5662	25289	0
+19068	38837	0
+41496	17674	0
+104035	47967	0
+22424	934	0
+22585	7266	0
+661	67191	0
+15985	1572	0
+42840	19000	0
+3123	8098	0
+32412	11306	0
+100790	100804	0
+17166	8468	0
+8676	21843	0
+11466	39235	0
+103129	10374	0
+777	14885	0
+22914	11484	0
+98780	28709	0
+41432	14083	0
+57459	39637	0
+27846	105336	0
+99121	68643	0
+39235	39313	0
+41332	59824	0
+2478	100037	0
+19113	102707	0
+99292	11564	0
+18585	100037	0
+71654	51556	0
+17059	60225	0
+3331	22682	0
+45840	4171	0
+14011	6860	0
+72615	37454	0
+68449	6174	0
+82660	20431	0
+99678	48163	0
+59376	20402	0
+3248	42056	0
+1251	5720	0
+25536	37928	0
+92113	36556	0
+91144	104459	0
+18942	67831	0
+18007	41332	0
+4042	68939	0
+47967	15292	0
+31371	102233	0
+4700	86981	0
+6247	11887	0
+36218	19113	0
+18329	39587	0
+66120	99121	0
+19561	13642	0
+76035	80292	0
+15230	12348	0
+98370	62805	0
+56431	15715	0
+7216	4724	0
+33336	73931	0
+22651	16660	0
+12317	69206	0
+36643	10411	0
+28051	44381	0
+10351	4255	0
+27503	25393	0
+100790	7569	0
+3092	16874	0
+99855	19091	0
+24783	13847	0
+3497	45957	0
+24992	95059	0
+10142	93819	0
+93535	9125	0
+60225	8064	0
+4391	25926	0
+59726	66120	0
+31201	97120	0
+6116	101645	0
+45366	72745	0
+18847	102914	0
+10710	101342	0
+102757	28510	0
+98393	36733	0
+25650	10059	0
+15103	11601	0
+4931	55687	0
+98780	19742	0
+104880	11584	0
+41942	17674	0
+14059	28358	0
+32173	3433	0
+37253	8825	0
+93683	101979	0
+103683	15085	0
+460	8468	0
+69836	27789	0
+460	16874	0
+8533	57953	0
+16711	12116	0
+105409	77406	0
+14560	100848	0
+3024	95766	0
+105266	99562	0
+47057	99320	0
+95891	58220	0
+36733	17397	0
+93362	13195	0
+71813	62092	0
+10059	16660	0
+6595	23297	0
+4908	16620	0
+40002	92113	0
+102364	45753	0
+39382	99814	0
+26850	104787	0
+28156	17077	0
+50421	6732	0
+95059	5361	0
+96507	1865	0
+11415	38800	0
+15859	40161	0
+101342	47022	0
+98006	105623	0
+19996	37586	0
+24763	32681	0
+19460	101912	0
+40014	9762	0
+39334	30933	0
+21823	58500	0
+71138	106169	0
+106228	19481	0
+28841	3275	0
+61202	21743	0
+69783	75051	0
+65982	95407	0
+11546	20515	0
+17359	78785	0
+44682	3759	0
+37563	103967	0
+3740	19772	0
+11394	15485	0
+20549	36146	0
+105623	91776	0
+8436	14100	0
+9936	98796	0
+5462	103165	0
+6619	8846	0
+2708	10570	0
+19806	45535	0
+7747	77861	0
+57953	31054	0
+98445	19000	0
+71412	5361	0
+39473	103448	0
+24658	18292	0
+77499	4067	0
+88306	21006	0
+66120	3390	0
+21760	7425	0
+6619	102272	0
+13499	46595	0
+57603	96600	0
+6247	74081	0
+15539	39125	0
+73506	96080	0
+71654	104052	0
+91916	3560	0
+9914	76264	0
+10479	6553	0
+1295	73354	0
+26898	91776	0
+38763	26575	0
+102297	14216	0
+97168	6116	0
+85537	19000	0
+102233	5423	0
+1061	105538	0
+12052	7465	0
+31249	103831	0
+91776	73975	0
+44358	98841	0
+15103	45627	0
+28841	100089	0
+96487	24840	0
+22743	105623	0
+95766	15103	0
+99482	93384	0
+11735	8392	0
+1688	15250	0
+39060	68606	0
+27919	1061	0
+91591	77524	0
+97398	20971	0
+81653	6192	0
+54577	70009	0
+31397	43492	0
+39886	14422	0
+47931	80273	0
+97979	97663	0
+25379	9602	0
+47860	62092	0
+13890	15985	0
+94896	95891	0
+79685	52746	0
+40322	32236	0
+104165	20563	0
+1295	2208	0
+92216	14040	0
+39060	98841	0
+20877	34024	0
+87198	1267	0
+43037	4201	0
+12499	39026	0
+5065	9653	0
+43301	86600	0
+1942	46266	0
+106431	7465	0
+101785	93535	0
+17988	21061	0
+22585	40571	0
+44370	41432	0
+47004	63888	0
+36910	67191	0
+24696	17761	0
+7979	17837	0
+25335	18902	0
+104880	99320	0
+19113	36713	0
+8551	42840	0
+21903	4013	0
+59538	28358	0
+40903	48555	0
+62911	69612	0
+60715	41942	0
+25335	14692	0
+76264	33883	0
+10296	28240	0
+7544	5214	0
+19351	35199	0
+96715	43683	0
+11962	31354	0
+44824	4531	0
+13923	5617	0
+93847	58618	0
+27139	25116	0
+72802	23129	0
+57144	41075	0
+68939	96871	0
+21921	82660	0
+13096	33871	0
+37373	39060	0
+36127	4474	0
+38988	19670	0
+41232	9220	0
+10785	6966	0
+18762	68424	0
+99790	20065	0
+41509	11922	0
+4201	22743	0
+106498	5361	0
+17098	6304	0
+102733	18429	0
+71438	46003	0
+93561	88306	0
+31354	104165	0
+8720	13584	0
+100666	100316	0
+4013	56091	0
+19772	21455	0
+44757	45535	0
+12565	11941	0
+103898	31955	0
+16367	72877	0
+103792	19791	0
+71412	12518	0
+22982	43574	0
+98584	20535	0
+37428	3542	0
+93926	7569	0
+14560	31397	0
+97619	49178	0
+38636	24763	0
+98945	61396	0
+10982	26898	0
+97168	17192	0
+18007	23992	0
+5913	38763	0
+40083	19806	0
+1267	13773	0
+59538	18585	0
+7857	9576	0
+81770	100993	0
+50143	38966	0
+4474	29483	0
+46595	16690	0
+19742	29596	0
+4908	96789	0
+8468	17004	0
+44757	14747	0
+44229	19611	0
+10351	104326	0
+32227	36024	0
+2708	7313	0
+33871	63750	0
+40903	42302	0
+13890	16081	0
+99347	20563	0
+11843	14978	0
+53050	104709	0
+72487	23907	0
+39984	32694	0
+99292	11484	0
+100332	15292	0
+8797	7518	0
+80034	8266	0
+3560	55573	0
+15064	19437	0
+4605	20309	0
+49109	21117	0
+71813	23503	0
+22528	96569	0
+16157	95205	0
+9786	12704	0
+92032	45627	0
+57953	6437	0
+6512	661	0
+98610	6463	0
+8186	42732	0
+19772	24783	0
+19500	74021	0
+14472	18723	0
+6553	50442	0
+18688	18485	0
+50442	97845	0
+11754	6134	0
+6353	31955	0
+15795	13381	0
+53837	41157	0
+13435	6839	0
+22562	33103	0
+50442	21047	0
+21061	93053	0
+39125	36558	0
+27183	7425	0
+101757	37290	0
+25078	93819	0
+6860	18762	0
+7569	2208	0
+16690	18601	0
+5886	94868	0
+21649	95741	0
+41175	42817	0
+20065	1095	0
+3024	62797	0
+91694	3123	0
+10822	5254	0
+43023	35645	0
+100804	70009	0
+105409	34088	0
+9242	4201	0
+21047	37868	0
+83096	69751	0
+53321	38763	0
+9220	33336	0
+100338	12889	0
+6116	41432	0
+97845	44229	0
+55158	103346	0
+58628	58503	0
+24658	44583	0
+59836	103831	0
+91451	7947	0
+4988	9094	0
+78449	94592	0
+102504	15770	0
+37985	44682	0
+106365	12032	0
+31598	43900	0
+14941	101620	0
+950	43517	0
+16121	80157	0
+69578	3807	0
+56091	40164	0
+20695	55573	0
+62152	4423	0
+16620	47004	0
+96613	25837	0
+38442	106431	0
+72745	31201	0
+1629	17098	0
+98370	97650	0
+8064	72293	0
+7821	81878	0
+27228	41613	0
+39808	39091	0
+41384	68606	0
+16103	26850	0
+80312	54662	0
+10897	95891	0
+71969	78985	0
+79625	12460	0
+33871	40571	0
+38692	28649	0
+12204	694	0
+88067	19334	0
+106498	20342	0
+32412	42396	0
+67519	8089	0
+19543	70207	0
+18559	35819	0
+106350	44682	0
+15015	24115	0
+16660	13602	0
+35633	33883	0
+50390	102914	0
+59376	103898	0
+15770	102914	0
+4201	9810	0
+7962	98393	0
+76035	37767	0
+42840	100945	0
+34251	93881	0
+28156	44757	0
+18464	93053	0
+26880	19688	0
+54263	45535	0
+37513	42732	0
+17227	3331	0
+95073	38541	0
+95766	96848	0
+31598	100848	0
+38782	3248	0
+6174	96824	0
+45642	25583	0
+8169	10915	0
+106431	39886	0
+62805	4822	0
+39738	71480	0
+18074	7947	0
+1811	25926	0
+18251	44757	0
+20460	100790	0
+67143	8266	0
+32173	1609	0
+80896	1715	0
+15770	16928	0
+101342	950	0
+9380	31397	0
+59376	8797	0
+98567	73506	0
+9702	12184	0
+8797	7016	0
+23398	73331	0
+10652	10692	0
+8186	72764	0
+13773	78806	0
+98653	24354	0
+104375	105998	0
+18267	67143	0
+93781	97168	0
+70009	16896	0
+104075	8884	0
+8676	19806	0
+1572	55860	0
+93321	741	0
+10633	72596	0
+3248	7465	0
+36643	6134	0
+98796	24974	0
+93657	27299	0
+106431	98945	0
+100258	5015	0
+13789	14618	0
+18980	106431	0
+72596	22424	0
+45429	38520	0
+40354	19192	0
+16001	444	0
+20595	19192	0
+11415	31371	0
+19312	62046	0
+41111	11922	0
+38800	14158	0
+57967	9181	0
+46465	40354	0
+13522	1647	0
+103129	61485	0
+68281	777	0
+93897	67831	0
+26898	105025	0
+6576	530	0
+20402	43293	0
+98945	12518	0
+17818	89500	0
+51556	105573	0
+2208	40635	0
+33122	5662	0
+18942	4724	0
+25289	43826	0
+13724	27745	0
+96871	69578	0
+7134	54577	0
+49101	20484	0
+37791	9576	0
+27466	80930	0
+56091	21903	0
+106056	67299	0
+19871	61217	0
+33961	42754	0
+38663	98766	0
+42187	8901	0
+100993	12406	0
+16644	51422	0
+40002	74540	0
+22137	6304	0
+5617	17887	0
+103995	31955	0
+94896	38601	0
+104035	99432	0
+32005	11355	0
+43826	32005	0
+55639	777	0
+17952	38334	0
+27971	99693	0
+51492	98945	0
+99855	101994	0
+71813	21061	0
+52385	100561	0
+8392	105447	0
+39290	36440	0
+28240	102247	0
+97663	14601	0
+22300	6383	0
+100584	17588	0
+98584	601	0
+12204	5662	0
+44583	58503	0
+24507	96507	0
+9125	101043	0
+57144	19742	0
+93299	2745	0
+6353	59726	0
+103255	44682	0
+11075	60715	0
+36470	38988	0
+94204	27789	0
+68449	20732	0
+22159	8901	0
+52665	9293	0
+9743	96569	0
+827	5214	0
+19192	11520	0
+98894	73023	0
+36127	17227	0
+36010	25289	0
+8981	27971	0
+12460	43670	0
+58010	68449	0
+37253	43504	0
+44370	10036	0
+15963	6463	0
+23033	104481	0
+86600	23398	0
+13081	103614	0
+28124	19460	0
+54577	18942	0
+17166	69783	0
+14059	96871	0
+15715	98766	0
+11039	57744	0
+3542	6645	0
+11355	68091	0
+100075	40083	0
+27645	38636	0
+91294	3611	0
+21075	40083	0
+2208	12460	0
+80292	39235	0
+18368	53321	0
+917	1095	0
+18429	36623	0
+25098	52058	0
+59425	843	0
+55887	100804	0
+4497	8468	0
+24593	584	0
+5462	41528	0
+80526	41061	0
+38483	18251	0
+16256	15770	0
+12679	7821	0
+26944	77343	0
+100790	68894	0
+41613	40903	0
+42056	28156	0
+21903	16690	0
+63114	4964	0
+8323	41332	0
+59290	45642	0
+39346	95301	0
+54234	53837	0
+37499	69836	0
+97979	12565	0
+39362	19905	0
+72334	39527	0
+41315	22798	0
+8169	103614	0
+30471	950	0
+33227	62527	0
+18869	14083	0
+55639	91144	0
+20204	10633	0
+39555	15156	0
+101319	70009	0
+9220	1464	0
+43826	25583	0
+102346	19334	0
+3472	1025	0
+59737	10351	0
+27521	7925	0
+43504	9268	0
+967	460	0
+102330	19294	0
+100750	35893	0
+41232	3826	0
+6487	23211	0
+27789	58181	0
+3305	41095	0
+20877	16417	0
+69612	5584	0
+93535	26209	0
+28709	47434	0
+26880	68620	0
+43670	11520	0
+42344	106056	0
+16027	56541	0
+21265	59376	0
+104533	6966	0
+33871	72615	0
+78948	917	0
+103282	37513	0
+13724	42840	0
+68740	55826	0
+6537	54662	0
+106365	16103	0
+78948	88067	0
+104375	14235	0
+12460	11982	0
+13499	103841	0
+97708	105169	0
+1572	93781	0
+93897	7680	0
+37791	46003	0
+21006	20989	0
+18092	106056	0
+7702	97011	0
+38334	59425	0
+35199	15770	0
+17059	102839	0
+7962	16522	0
+12771	9868	0
+1647	1217	0
+6174	41279	0
+5584	24763	0
+19040	17887	0
+105649	24207	0
+9674	7491	0
+43574	19169	0
+14726	41942	0
+55826	39688	0
+62092	41250	0
+14692	25431	0
+103487	66028	0
+17098	35695	0
+72828	35695	0
+6512	38800	0
+56489	6537	0
+56566	3690	0
+47022	43244	0
+103502	20515	0
+99855	71438	0
+43222	37868	0
+49268	40140	0
+44030	57512	0
+14117	21249	0
+39886	4087	0
+102707	9786	0
+55426	24075	0
+19192	45658	0
+98224	22562	0
+10841	41384	0
+14766	4087	0
+32336	51422	0
+80292	93781	0
+41157	31154	0
+14472	4553	0
+20971	26035	0
+9674	23680	0
+18762	72781	0
+38368	37342	0
+52862	16946	0
+47860	57744	0
+101006	17166	0
+56091	8699	0
+39417	93321	0
+105447	99814	0
+28124	98006	0
+28626	29025	0
+59358	38310	0
+50421	24524	0
+20031	7347	0
+9517	57144	0
+38966	9198	0
+48555	10596	0
+61396	105472	0
+2960	59639	0
+25379	75409	0
+17952	20732	0
+41157	11686	0
+57711	24805	0
+19394	16928	0
+101979	105716	0
+28709	24658	0
+24092	6619	0
+10508	14498	0
+8863	17525	0
+17818	899	0
+43301	36910	0
+6228	3433	0
+40161	8392	0
+97155	56091	0
+24412	21743	0
+58606	42618	0
+21843	103346	0
+69383	6595	0
+100804	100773	0
+8514	30243	0
+96824	43301	0
+17927	1095	0
+24974	47057	0
+15250	15880	0
+9558	34978	0
+15747	57953	0
+16417	99347	0
+1008	106350	0
+72334	1078	0
+47967	33883	0
+95488	95301	0
+17525	38959	0
+21789	65736	0
+37513	100316	0
+32351	26745	0
+67143	4700	0
+100510	20563	0
+73342	96715	0
+17952	95142	0
+106246	55169	0
+43301	18869	0
+11902	103792	0
+52746	8884	0
+44370	46266	0
+13306	42817	0
+41111	12008	0
+4605	8292	0
+28307	62079	0
+37791	24840	0
+37342	38794	0
+29006	63750	0
+59538	58220	0
+1078	44014	0
+26898	36218	0
+35852	40469	0
+85519	41613	0
+39793	57096	0
+68281	19543	0
+24115	72877	0
+8825	2505	0
+105496	91830	0
+102707	104557	0
+31371	1139	0
+99121	11902	0
+9268	18847	0
+12096	103749	0
+7642	11172	0
+59808	1715	0
+7611	6487	0
+7642	85619	0
+78785	33122	0
+13923	12204	0
+9125	22756	0
+16711	27352	0
+51580	4700	0
+23276	31598	0
+37928	98393	0
+1008	13890	0
+103898	69432	0
+6576	14100	0
+20695	92032	0
+87305	100561	0
+8392	41175	0
+68102	42200	0
+97155	1112	0
+37290	13123	0
+3358	15985	0
+98766	40354	0
+24840	20635	0
+25994	7821	0
+46067	73975	0
+59747	22528	0
+30933	38385	0
+19583	96789	0
+18559	106296	0
+17040	103200	0
+28510	19871	0
+11941	96715	0
+18329	35227	0
+2708	73342	0
+65697	99790	0
+39400	103200	0
+5462	36218	0
+53083	13195	0
+32236	20342	0
+678	19219	0
+78573	38157	0
+639	104459	0
+75552	35067	0
+70490	106350	0
+6353	102435	0
+40322	12518	0
+18329	10374	0
+10095	9125	0
+8064	39653	0
+794	41232	0
+14135	89500	0
+29596	27139	0
+32800	14996	0
+9198	14941	0
+14958	81663	0
+17359	57492	0
+10374	58618	0
+78948	13337	0
+100848	1942	0
+14601	38800	0
+10452	29596	0
+3248	41432	0
+38188	32227	0
+30471	57977	0
+19275	95059	0
+19905	80273	0
+66028	41279	0
+967	38271	0
+101342	41075	0
+12032	104937	0
+4255	14941	0
+56091	26880	0
+1095	12258	0
+44682	23276	0
+99432	7661	0
+4747	11355	0
+10452	25116	0
+104342	98445	0
+27466	72781	0
+98584	14577	0
+26880	26146	0
+6512	15701	0
+99444	55687	0
+50390	55976	0
+103200	63590	0
+72991	10822	0
+51492	59358	0
+5214	58586	0
+11355	11982	0
+101221	18368	0
+38663	11941	0
+19091	32694	0
+100993	106228	0
+62224	105649	0
+67191	37471	0
+40571	51422	0
+41142	97785	0
+94855	41332	0
+93053	68218	0
+96700	7347	0
+37253	39400	0
+8653	99693	0
+13890	13831	0
+104880	12539	0
+1928	91694	0
+21843	95891	0
+72474	10230	0
+27105	11306	0
+15270	58503	0
+21620	33961	0
+98894	5450	0
+103012	52058	0
+43574	8246	0
+7994	7979	0
+42302	105102	0
+95059	74548	0
+10250	15032	0
+52432	5361	0
+6422	21159	0
+73342	14534	0
+62497	12460	0
+34599	59215	0
+5148	9220	0
+19722	42817	0
+100750	35819	0
+81770	83264	0
+24974	22562	0
+2505	13773	0
+11415	36218	0
+94132	72991	0
+102247	102297	0
+27645	4553	0
+50390	32800	0
+7857	58628	0
+25681	18292	0
+13472	13140	0
+19960	51564	0
+97785	8592	0
+92243	35525	0
+16660	35695	0
+103228	104052	0
+103722	14637	0
+95142	46003	0
+104937	48375	0
+57512	71480	0
+59848	102086	0
+10529	12834	0
+18251	27745	0
+70992	10122	0
+722	11228	0
+17319	12960	0
+17489	61485	0
+16620	95301	0
+22756	4988	0
+50442	19960	0
+9220	45366	0
+40354	7947	0
+22798	14885	0
+73023	10351	0
+42056	7544	0
+19040	100332	0
+15064	105409	0
+61788	85619	0
+9060	14216	0
+54643	7544	0
+9724	39400	0
+18962	31478	0
+10203	30693	0
+39707	53321	0
+16874	21789	0
+43683	24696	0
+71983	31371	0
+100338	8392	0
+17489	99482	0
+20713	26944	0
+44824	72293	0
+21020	4931	0
+37513	36733	0
+1811	59538	0
+7444	42618	0
+59848	14296	0
+9576	45957	0
+39382	57953	0
+6116	14178	0
+31106	96700	0
+37721	96011	0
+54287	14158	0
+22585	5685	0
+37767	102200	0
+42396	19670	0
+96715	8266	0
+19742	17166	0
+19543	41496	0
+15519	59358	0
+20133	50143	0
+17659	59893	0
+13222	14657	0
+103487	8064	0
+103012	53165	0
+14885	23460	0
+22756	80526	0
+32681	5381	0
+34599	3921	0
+26146	3723	0
+78785	31096	0
+1095	55426	0
+9602	40589	0
+43670	59555	0
+50143	20635	0
+1688	1041	0
+26277	11057	0
+7544	15813	0
+26246	1095	0
+41613	8098	0
+23704	13499	0
+80598	62224	0
+35963	17436	0
+3358	6595	0
+6156	42732	0
+99363	5507	0
+20695	103346	0
+13361	27521	0
+6247	25926	0
+21903	992	0
+12406	99292	0
+38877	18688	0
+7925	19871	0
+23992	91747	0
+58230	46266	0
+13195	11887	0
+39334	41095	0
+43037	47434	0
+40903	71983	0
+39382	45642	0
+74540	7367	0
+72991	1186	0
+38966	53468	0
+7383	12406	0
+37513	1688	0
+44014	38663	0
+4553	17837	0
+62224	36024	0
+2478	1572	0
+17525	20940	0
+15120	11868	0
+95371	57744	0
+69999	24092	0
+23992	101006	0
+55299	19481	0
+72877	20780	0
+98445	14385	0
+39598	23875	0
+53213	96950	0
+94622	38850	0
+41528	100075	0
+10822	5977	0
+71480	1740	0
+7425	7491	0
+94132	7821	0
+43574	102330	0
+106350	6383	0
+80292	5742	0
+104035	106212	0
+102914	9743	0
+6732	106431	0
+9012	14100	0
+37767	53837	0
+2527	41111	0
+41369	101006	0
+39141	38916	0
+15270	3092	0
+31054	7383	0
+81770	103898	0
+5110	102167	0
+91144	91694	0
+5640	35695	0
+59726	16312	0
+50595	13967	0
+52665	72596	0
+14317	28358	0
+85519	32227	0
+97065	6992	0
+70992	97785	0
+6402	9602	0
+11819	4789	0
+59425	17004	0
+81663	47860	0
+741	3217	0
+22177	35819	0
+5507	48555	0
+93321	44370	0
+4582	91735	0
+18051	15770	0
+8780	7569	0
+38916	10822	0
+101194	80930	0
+1235	38310	0
+8372	18114	0
+101221	4879	0
+6002	98445	0
+55027	10508	0
+16928	7857	0
+32681	40535	0
+54234	93971	0
+777	68876	0
+83096	58220	0
+1647	12008	0
+104165	92046	0
+11151	8754	0
+6402	59669	0
+7821	13240	0
+32709	104533	0
+5584	6992	0
+16103	39688	0
+1811	37620	0
+93299	22562	0
+39141	105932	0
+58596	82353	0
+6966	13873	0
+14446	8514	0
+8169	11447	0
+44014	93299	0
+7721	98704	0
+14117	95741	0
+98945	21020	0
+39382	78785	0
+19113	16256	0
+59538	101006	0
+26880	21843	0
+12096	18980	0
+24896	11584	0
+39060	36218	0
+61901	100666	0
+12722	8921	0
+16874	101701	0
+23907	39688	0
+67519	93561	0
+19169	82392	0
+18918	71602	0
+22300	41250	0
+10710	68553	0
+18522	68740	0
+11306	47434	0
+12815	17927	0
+11019	56431	0
+80034	5528	0
+10897	105538	0
+61202	45753	0
+36643	18329	0
+48375	77343	0
+8825	15932	0
+101757	63141	0
+460	19742	0
+18251	16860	0
+97065	5192	0
+36010	4474	0
+12653	19688	0
+77524	21760	0
+97785	24840	0
+101221	2834	0
+101912	95073	0
+43660	14692	0
+53213	26898	0
+106228	33961	0
+15376	4582	0
+18007	12722	0
+17505	69612	0
+14747	14601	0
+5701	55826	0
+1061	103228	0
+19113	21047	0
+24763	13602	0
+68804	7994	0
+31249	33961	0
+15485	10036	0
+98021	45535	0
+560	21249	0
+18902	47860	0
+43517	101979	0
+59376	96950	0
+78785	101342	0
+11922	5848	0
+18902	12704	0
+100584	44119	0
+27105	98718	0
+76035	94527	0
+20713	9724	0
+101645	27337	0
+6553	9517	0
+38143	44133	0
+97492	68894	0
+15598	97065	0
+20877	13361	0
+98704	6174	0
+91591	41432	0
+530	7994	0
+49178	19742	0
+79685	42817	0
+98237	39738	0
+4789	28051	0
+103967	80312	0
+33122	41157	0
+98393	68102	0
+101785	7016	0
+899	19169	0
+25348	94896	0
+6247	19040	0
+42187	38931	0
+16045	30693	0
+24763	2369	0
+32301	55426	0
+47769	16985	0
+9896	93657	0
+11503	39637	0
+49275	104497	0
+55013	104818	0
+58628	72615	0
+45738	10692	0
+40161	20309	0
+103831	82353	0
+32252	88306	0
+3123	6678	0
+15292	3433	0
+7680	42732	0
+32301	14178	0
+19925	93561	0
+105336	41584	0
+57492	98584	0
+950	8292	0
+102200	4171	0
+3472	38520	0
+1928	44682	0
+4531	3024	0
+4879	69783	0
+10785	76035	0
+7857	95142	0
+21075	102151	0
+7465	9674	0
+2505	100258	0
+106365	722	0
+1251	23276	0
+52058	43271	0
+101620	19791	0
+37620	61396	0
+19561	86600	0
+104459	3542	0
+584	8863	0
+32301	68160	0
+6798	11962	0
+31354	37767	0
+101785	9380	0
+56045	10804	0
+10315	5701	0
+103187	103683	0
+57144	20065	0
+13567	21342	0
+36558	9293	0
+26479	13522	0
+12224	7569	0
+51618	48555	0
+99693	43470	0
+11564	5720	0
+91776	14787	0
+51514	13240	0
+32351	41061	0
+15049	22562	0
+55826	7016	0
+22562	2989	0
+94896	42732	0
+20877	12204	0
+7569	70992	0
+19543	57144	0
+5640	460	0
+5886	80526	0
+9953	41218	0
+23033	24783	0
+100524	760	0
+100773	22637	0
+17098	7016	0
+21649	2745	0
+92216	17166	0
+91462	32681	0
+5685	53213	0
+7425	105932	0
+10315	39458	0
+741	68620	0
+39346	46003	0
+23398	6860	0
+5742	31172	0
+24386	12134	0
+45840	10230	0
+15376	4171	0
+20695	44594	0
+15413	11601	0
+15103	10529	0
+22159	35472	0
+57512	80930	0
+22585	34978	0
+33961	31598	0
+12052	967	0
+45351	103841	0
+12116	1830	0
+21047	73975	0
+40161	23460	0
+101103	4171	0
+49656	13066	0
+19583	32005	0
+103200	65697	0
+54662	10841	0
+103792	92097	0
+18601	95371	0
+35227	32351	0
+43826	9536	0
+38966	9674	0
+14253	101963	0
+7882	15913	0
+55396	14560	0
+3497	22774	0
+54643	72764	0
+14059	12077	0
+32236	10731	0
+18522	69783	0
+42840	11819	0
+6116	57744	0
+38794	31598	0
+60225	3170	0
+58628	15120	0
+55138	62152	0
+99666	34599	0
+22191	9896	0
+68281	55826	0
+94622	6247	0
+106388	103722	0
+47801	13704	0
+9653	95371	0
+69999	103831	0
+14235	63750	0
+30471	97065	0
+105850	13156	0
+13753	8754	0
+67604	75051	0
+11377	43853	0
+20989	39187	0
+28156	9268	0
+12889	44358	0
+7747	99827	0
+50252	19132	0
+59848	36713	0
+54636	102200	0
+105573	19871	0
+10670	110451	0
+22774	1572	0
+20065	31494	0
+20460	105573	0
+58586	13773	0
+5110	9674	0
+68281	36556	0
+85619	99395	0
+25681	8863	0
+20402	45429	0
+1647	106246	0
+105716	10529	0
+27299	95073	0
+6156	16045	0
+98224	5584	0
+992	21760	0
+8780	28124	0
+8266	96871	0
+102466	65951	0
+91970	94944	0
+69206	96420	0
+99640	9012	0
+13602	32681	0
+12991	11520	0
+103228	82392	0
+14692	105716	0
+94132	58596	0
+25131	19611	0
+99395	106228	0
+6206	12424	0
+103614	44682	0
+41289	11520	0
+102504	39866	0
+2708	100561	0
+426	59639	0
+19688	91657	0
+23276	39637	0
+9470	93943	0
+4964	93881	0
+584	38423	0
+94132	41232	0
+7611	35503	0
+29483	101342	0
+27521	7906	0
+20614	83096	0
+103282	103200	0
+15049	18309	0
+7266	14657	0
+17457	68804	0
+39346	62805	0
+100643	62849	0
+103228	20484	0
+55573	9268	0
+31154	68235	0
+46266	32119	0
+102247	11306	0
+95951	93971	0
+99562	10036	0
+1008	1267	0
+55169	9702	0
+32412	460	0
+101568	42817	0
+62797	93535	0
+69578	105472	0
+80896	14747	0
+17674	73838	0
+47004	10841	0
+43293	93943	0
+12424	24696	0
+23033	8468	0
+46266	16808	0
+28124	20549	0
+1830	1025	0
+48049	15120	0
+42302	45535	0
+63382	3826	0
+41232	25650	0
+17796	59425	0
+102233	68804	0
+67191	19460	0
+16140	100316	0
+38800	19806	0
+95205	105998	0
+8720	101342	0
+20847	33961	0
+75051	1629	0
+95588	101963	0
+21760	20309	0
+43683	3690	0
+15175	78806	0
+93987	10203	0
+43574	11447	0
+74540	77499	0
+80364	13472	0
+92243	7906	0
+11868	27645	0
+99482	38310	0
+48375	7680	0
+10315	35852	0
+94724	100524	0
+67191	1095	0
+19722	103967	0
+15250	20780	0
+20253	15859	0
+51514	10951	0
+67299	58230	0
+18114	7216	0
+97845	19500	0
+106431	18007	0
+44090	39141	0
+68515	103967	0
+40183	56489	0
+8323	14560	0
+74866	39598	0
+22914	68620	0
+35525	36470	0
+11902	16946	0
+30933	64189	0
+72828	4042	0
+6512	14100	0
+30471	80034	0
+14941	78962	0
+19977	8064	0
+39920	58606	0
+17415	70992	0
+92216	23503	0
+11228	19000	0
+1267	10878	0
+43660	6941	0
+55592	96848	0
+5792	100804	0
+102914	15413	0
+21649	63141	0
+15570	10296	0
+13361	68643	0
+899	4724	0
+106365	47967	0
+20653	15376	0
+38271	9220	0
+25078	102364	0
+3650	41384	0
+100089	9576	0
+11151	100111	0
+101221	11584	0
+42817	27846	0
+10692	36910	0
+81663	7661	0
+5110	3611	0
+99814	19091	0
+98445	93321	0
+101963	9125	0
+7244	42187	0
+26228	9181	0
+46980	58503	0
+47004	103683	0
+53858	12317	0
+95059	38483	0
+56460	45552	0
+96679	15913	0
+28051	96613	0
+13773	24149	0
+11982	63888	0
+78449	28649	0
+39060	12406	0
+36623	87408	0
+17004	15932	0
+68102	32709	0
+24524	86585	0
+38310	26246	0
+11982	24696	0
+62740	8089	0
+41301	16860	0
+53651	75071	0
+98584	8352	0
+38850	101994	0
+8044	45658	0
+101979	102623	0
+7425	45738	0
+24696	38822	0
+2868	2672	0
+21843	98704	0
+100666	104165	0
+27645	95192	0
+105169	80930	0
+63739	59848	0
+11394	59376	0
+18918	10374	0
+26246	34978	0
+52040	13967	0
+3305	22466	0
+17282	18826	0
+100400	27745	0
+81663	80273	0
+17040	85552	0
+101006	102151	0
+100773	1688	0
+40298	13724	0
+13140	8015	0
+101103	80526	0
+21159	61788	0
+14601	37676	0
+33227	41142	0
+28288	27403	0
+45658	75552	0
+10434	18267	0
+97120	69206	0
+43900	18902	0
+12565	9242	0
+11754	12008	0
+100166	59726	0
+36556	41384	0
+77406	4531	0
+13873	101250	0
+17505	11922	0
+39060	3952	0
+7081	33122	0
+103749	17209	0
+106350	49178	0
+777	20253	0
+15175	103255	0
+26146	41332	0
+77499	17575	0
+43504	20595	0
+98718	38250	0
+40002	51492	0
+102200	3024	0
+103141	37513	0
+43900	22466	0
+20253	13284	0
+93561	13989	0
+16844	69999	0
+14904	55527	0
+16743	78785	0
+40571	38250	0
+34251	48375	0
+10549	49656	0
+92079	50570	0
+58596	10951	0
+9312	105447	0
+67820	17209	0
+7702	40635	0
+7947	15064	0
+3497	99444	0
+72802	62046	0
+50390	5528	0
+44014	63888	0
+35067	14385	0
+104481	11039	0
+26432	45535	0
+101319	52385	0
+41289	40140	0
+73975	20484	0
+95192	27745	0
+32173	15451	0
+49101	68091	0
+39819	3275	0
+45552	74548	0
+100848	31154	0
+11819	22159	0
+5886	10315	0
+21061	26246	0
+14637	101963	0
+21075	98894	0
+23276	29117	0
+12077	15103	0
+39808	41250	0
+75051	19960	0
+5662	9896	0
+41528	101043	0
+58181	68437	0
+6437	36218	0
+68449	96158	0
+444	24896	0
+9702	45535	0
+43301	71480	0
+61901	101056	0
+59747	103012	0
+105932	83264	0
+71527	96487	0
+96420	19977	0
+18309	95073	0
+106431	6247	0
+43942	13222	0
+106498	10670	0
+24974	75378	0
+94026	105472	0
+99292	4931	0
+18762	57744	0
+2179	55184	0
+22562	56091	0
+35819	41496	0
+27645	18381	0
+3611	99307	0
+102346	55592	0
+19192	38794	0
+40589	59893	0
+14692	46738	0
+7244	25837	0
+43270	103831	0
+25926	17952	0
+51556	13789	0
+77343	639	0
+96646	78806	0
+96679	17143	0
+10822	41350	0
+10374	35893	0
+1865	63141	0
+19611	38520	0
+83264	16157	0
+9936	71813	0
+10897	1629	0
+22137	100037	0
+37373	9896	0
+5361	9936	0
+17457	3921	0
+62911	661	0
+694	9493	0
+99347	21094	0
+4013	29483	0
+28307	6839	0
+41111	92097	0
+42344	36733	0
+39334	13989	0
+15175	15813	0
+68091	37454	0
+16896	41075	0
+95301	15963	0
+8551	55826	0
+95407	14885	0
+85619	3759	0
+48480	1629	0
+15413	4042	0
+93238	40161	0
+70530	59808	0
+14787	103792	0
+15650	6073	0
+8372	24974	0
+53824	21006	0
+5148	39886	0
+56326	98653	0
+31154	55169	0
+35472	41279	0
+16157	37563	0
+8468	14924	0
+43492	39187	0
+25148	100166	0
+105932	15985	0
+50920	59376	0
+6042	9536	0
+8901	110451	0
+68876	22798	0
+103722	55527	0
+30341	101103	0
+80910	44014	0
+75378	93384	0
+9953	6096	0
+12889	85537	0
+27466	73975	0
+28124	53083	0
+54154	104880	0
+19132	55372	0
+14083	94592	0
+93561	83096	0
+39187	41942	0
+22159	93897	0
+38959	20088	0
+34024	38763	0
+4497	75409	0
+19219	32005	0
+20653	38822	0
+8246	78449	0
+95766	59824	0
+19394	11645	0
+39125	28649	0
+11798	55860	0
+1186	19611	0
+26479	27971	0
+23276	106483	0
+4772	13499	0
+4222	27183	0
+11172	1112	0
+14601	17474	0
+20989	43900	0
+100089	9094	0
+49109	17359	0
+32694	19543	0
+104375	843	0
+10804	36440	0
+42732	68449	0
+16660	22528	0
+53165	15985	0
+7383	63590	0
+74540	20431	0
+14904	3515	0
+9914	20088	0
+6134	5685	0
+53321	70207	0
+101912	91735	0
+15770	10452	0
+7113	51580	0
+101342	934	0
+54643	59726	0
+92079	45879	0
+33227	1251	0
+55169	4582	0
+19772	33871	0
+6758	11564	0
+77524	53406	0
+69147	38850	0
+6992	62740	0
+1295	19500	0
+58503	98237	0
+21061	1139	0
+66028	16256	0
+41157	14135	0
+19155	56326	0
+43853	76035	0
+99517	15770	0
+41528	33227	0
+96600	71527	0
+69432	19871	0
+69432	2768	0
+69383	16928	0
+7347	9536	0
+28709	80598	0
+94191	9470	0
+100037	12795	0
+3650	103255	0
+25098	92243	0
+41398	2672	0
+15701	80312	0
+98894	53213	0
+3472	43660	0
+17415	100699	0
+11228	75512	0
+93362	6002	0
+94204	96963	0
+23875	10411	0
+87472	34251	0
+69751	92032	0
+5214	44229	0
+20877	18688	0
+97053	93053	0
+93657	44014	0
+11735	6732	0
+105998	103683	0
+27971	14766	0
+58181	96551	0
+9424	14577	0
+42396	63590	0
+8266	58618	0
+6798	28626	0
+39808	6487	0
+7347	7063	0
+36643	42840	0
+21359	7266	0
+104326	55592	0
+97053	106365	0
+62497	100993	0
+3740	8981	0
+72781	760	0
+69374	27789	0
+31054	16743	0
+15175	23211	0
+103487	36382	0
+21843	80034	0
+100750	2208	0
+11117	10633	0
+18942	11601	0
+80882	16522	0
+5763	27105	0
+19543	21884	0
+17796	22066	0
+47022	100075	0
+38966	25926	0
+14978	5913	0
+722	10508	0
+3740	36910	0
+68319	101171	0
+23398	37223	0
+33883	13704	0
+15032	96963	0
+11306	62527	0
+19611	103200	0
+11819	95407	0
+12917	81770	0
+41128	35852	0
+102167	28626	0
+22191	7216	0
+27846	20065	0
+81663	100258	0
+92097	100945	0
+97945	19219	0
+43293	23129	0
+56326	25116	0
+99693	12460	0
+10596	46465	0
+639	20713	0
+104317	72615	0
+14601	69206	0
+97785	91916	0
+11355	15196	0
+24271	20713	0
+23719	27745	0
+10296	80034	0
+23348	105336	0
+37253	51556	0
+19068	584	0
+71131	67820	0
+34615	8611	0
+46266	47004	0
+65951	6422	0
+1061	19155	0
+37233	41528	0
+2208	26353	0
+8676	38800	0
+12116	7106	0
+67519	6321	0
+9312	6353	0
+68319	25379	0
+93943	8720	0
+73331	73931	0
+17605	59848	0
+19742	28841	0
+55372	19837	0
+37868	38529	0
+94204	3807	0
+37253	2478	0
+20460	6758	0
+18381	25837	0
+43301	48375	0
+10596	44757	0
+20635	41315	0
+49178	20971	0
+9181	20342	0
+6512	1267	0
+59848	101319	0
+4908	68740	0
+78962	43270	0
+98393	32173	0
+16690	68643	0
+7216	5036	0
+93238	44682	0
+11355	18114	0
+1647	4988	0
+25289	47931	0
+95420	53858	0
+102086	9674	0
+6174	1740	0
+91591	24075	0
+101171	22466	0
+3358	3650	0
+38188	38959	0
+18114	94622	0
+81878	80312	0
+99827	13890	0
+13417	8216	0
+11922	95588	0
+43826	40535	0
+36713	25379	0
+10059	20515	0
+3952	17258	0
+69751	101994	0
+20614	18826	0
+15598	5685	0
+19374	27352	0
+7821	81770	0
+1139	99678	0
+12348	94944	0
+106228	8611	0
+100524	62224	0
+34599	63750	0
+45552	57144	0
+20579	5148	0
+8098	14710	0
+70973	5792	0
+3305	92216	0
+106365	39400	0
+23398	64754	0
+15451	21020	0
+104235	8611	0
+103255	80930	0
+61202	760	0
+11057	43270	0
+444	74021	0
+4391	1416	0
+13890	7821	0
+73354	27645	0
+15032	69432	0
+17192	53498	0
+23992	106498	0
+12795	25098	0
+14100	33871	0
+102504	58618	0
+33227	68281	0
+53165	72828	0
+101043	19294	0
+19905	96420	0
+4042	19722	0
+3390	21117	0
+92097	98006	0
+100166	99395	0
+55158	12460	0
+27033	7994	0
+10095	7347	0
+20253	11484	0
+44229	16620	0
+39886	19791	0
+27299	34322	0
+55184	11645	0
+9470	1095	0
+16312	50570	0
+14710	13584	0
+8699	97650	0
+827	27846	0
+19670	40635	0
+81838	4531	0
+97845	102167	0
+530	97901	0
+40535	3275	0
+19219	46465	0
+22137	13567	0
+13435	35695	0
+33148	7313	0
+59808	15064	0
+65150	59726	0
+21047	14158	0
+96700	14235	0
+39235	75378	0
+94132	2745	0
+19611	104075	0
+15085	94117	0
+14296	1647	0
+54643	30243	0
+10951	105623	0
+13773	10529	0
+69374	37290	0
+2208	59189	0
+70207	87387	0
+86981	96789	0
+39920	104937	0
+98894	41279	0
+12008	8292	0
+62092	25335	0
+103448	65982	0
+26745	3123	0
+37676	11099	0
+15230	8292	0
+95142	48049	0
+53468	68235	0
+103346	14675	0
+6966	75512	0
+32681	20236	0
+48480	2942	0
+22066	105039	0
+43037	53486	0
+13499	15085	0
+4772	917	0
+87436	13195	0
+40571	100750	0
+16290	101701	0
+22466	14446	0
+10731	106056	0
+4605	102504	0
+104165	6049	0
+104342	105447	0
+24896	11355	0
+75051	10250	0
+55027	42344	0
+39688	100750	0
+68160	36713	0
+12134	17927	0
+43293	98704	0
+18114	14296	0
+10411	43517	0
+38601	14618	0
+102151	22585	0
+16312	19275	0
+95142	48958	0
+18429	104481	0
+10731	15552	0
+106431	91451	0
+8169	55013	0
+29040	9094	0
+14343	95488	0
+5254	57389	0
+12348	28649	0
+4423	71412	0
+32826	38794	0
+17988	27466	0
+25681	103187	0
+12424	40311	0
+15715	106388	0
+58606	61901	0
+45642	5254	0
+15701	25116	0
+9424	37223	0
+9077	103228	0
+44594	71138	0
+70530	103346	0
+722	96715	0
+104075	98224	0
+14178	17761	0
+1865	103898	0
+7518	55527	0
+27846	4042	0
+16711	17489	0
+49656	72293	0
+16367	53165	0
+38822	43683	0
+39738	49268	0
+6512	44682	0
+103614	21760	0
+5742	100089	0
+15683	105039	0
+27384	63382	0
+9493	40394	0
+7367	9181	0
+7925	20047	0
+58503	19091	0
+106365	93384	0
+74548	14618	0
+67831	5886	0
+52916	19000	0
+103282	104481	0
+601	4724	0
+106455	5214	0
+68102	102914	0
+6402	55169	0
+19960	8436	0
+6537	3092	0
+2571	68620	0
+59893	92079	0
+94074	73975	0
+93847	8372	0
+14710	25779	0
+103683	67299	0
+69836	92113	0
+98567	1217	0
+23033	32800	0
+41942	10391	0
+93299	43271	0
+38837	65150	0
+17319	8699	0
+83096	9380	0
+26745	20484	0
+10411	57389	0
+17474	17970	0
+98021	10951	0
+530	13967	0
+87436	95811	0
+11039	55860	0
+106365	16808	0
+101250	102733	0
+95301	28626	0
+63114	7947	0
+94896	100561	0
+98653	104459	0
+38143	35695	0
+100111	105687	0
+37767	86585	0
+71527	13096	0
+72764	24354	0
+21249	97155	0
+81871	14904	0
+25431	14861	0
+2834	85462	0
+71602	10122	0
+21249	41315	0
+38959	103995	0
+23616	13140	0
+58181	12619	0
+46067	19192	0
+40571	85571	0
+5254	5110	0
+95407	71131	0
+82660	5324	0
+36782	44594	0
+3472	29025	0
+8592	68449	0
+102839	93781	0
+95371	49892	0
+39458	17558	0
+22914	96679	0
+91830	18869	0
+47022	6049	0
+105716	15064	0
+15795	1740	0
+43960	68643	0
+101853	3807	0
+28626	16367	0
+68449	661	0
+16660	98841	0
+28240	100111	0
+14216	37223	0
+11503	2505	0
+75512	22177	0
+6156	13724	0
+101319	43222	0
+101994	95891	0
+57492	6732	0
+5148	22798	0
+19000	98006	0
+82392	27352	0
+41279	29117	0
+72474	51692	0
+99216	4931	0
+6437	42396	0
+13670	39598	0
+17166	38171	0
+59669	26880	0
+16711	23719	0
+59376	94132	0
+70973	14343	0
+18267	48555	0
+13240	92187	0
+22682	56326	0
+104557	104880	0
+18980	39984	0
+59189	10615	0
+101171	13381	0
+11843	21743	0
+9181	100643	0
+24992	4988	0
+51836	7882	0
+97845	73506	0
+45642	2414	0
+104533	1830	0
+6134	30730	0
+102435	18232	0
+22637	98407	0
+100089	48146	0
+11447	80526	0
+85537	24974	0
+16103	94622	0
+10122	12116	0
+9125	13472	0
+1740	9702	0
+98894	3092	0
+18485	6206	0
+28051	51492	0
+100166	14941	0
+40394	10878	0
+2478	94896	0
+73331	101757	0
+36733	32227	0
+13923	39091	0
+92243	99320	0
+934	54662	0
+77861	87436	0
+15932	105266	0
+22177	98445	0
+91830	12258	0
+94622	94117	0
+7857	9198	0
+15292	41075	0
+15250	96080	0
+28626	32119	0
+28288	106169	0
+36382	13989	0
+37499	55976	0
+5254	80896	0
+17505	25078	0
+54636	71412	0
+86585	26479	0
+11564	39060	0
+79625	40128	0
+7680	41289	0
+23992	100666	0
+8098	13306	0
+21743	7544	0
+2478	100400	0
+16620	28841	0
+21884	10036	0
+12653	5065	0
+68437	12478	0
+95073	8634	0
+19169	7347	0
+14805	103346	0
+56326	16312	0
+37233	37868	0
+99482	9125	0
+7906	50421	0
+62911	47967	0
+81871	100699	0
+4171	7544	0
+13847	11151	0
+5361	45642	0
+14618	25431	0
+14317	97920	0
+51556	1715	0
+3358	53165	0
+1008	11962	0
+43517	13156	0
+26209	35893	0
+59376	19820	0
+601	16522	0
+17359	37233	0
+48146	12864	0
+33455	15813	0
+63750	73331	0
+39473	104920	0
+1830	64189	0
+87265	40554	0
+103841	98841	0
+101912	94170	0
+61217	102233	0
+6206	43470	0
+39886	68939	0
+4201	23297	0
+44370	62527	0
+23583	40394	0
+2208	38310	0
+47931	65736	0
+105409	19374	0
+1942	103487	0
+1235	22774	0
+5886	40571	0
+3123	105538	0
+15120	6487	0
+26880	14842	0
+20549	6941	0
+87436	80526	0
+97920	18232	0
+18031	105716	0
+8533	95192	0
+6073	97901	0
+72764	9012	0
+14560	14787	0
+16367	38877	0
+73023	8372	0
+13908	10095	0
+8720	101701	0
+18918	99693	0
+79685	40708	0
+110451	10692	0
+104086	18847	0
+59538	51580	0
+8950	99121	0
+21789	52916	0
+55573	17952	0
+899	104052	0
+14978	741	0
+51556	43222	0
+27971	28051	0
+19394	5214	0
+20236	66028	0
+37791	584	0
+32236	70207	0
+31598	46465	0
+68876	21760	0
+4822	39091	0
+35852	30471	0
+82954	27299	0
+26745	49109	0
+25393	6992	0
+80157	17861	0
+106431	35819	0
+4449	26575	0
+18962	31096	0
+10122	21265	0
+1647	38334	0
+62046	104533	0
+94724	71602	0
+104459	42599	0
+25289	104035	0
+17098	39841	0
+460	102398	0
+19772	9077	0
+78806	99517	0
+20563	41301	0
+741	50595	0
+13923	22798	0
+92216	38837	0
+55169	10822	0
+10841	102707	0
+40750	25926	0
+101757	42344	0
+100243	25508	0
+56489	13096	0
+1095	80273	0
+39125	6915	0
+7367	5640	0
+19583	85462	0
+6487	105409	0
+47181	12539	0
+20780	98071	0
+41232	103525	0
+64189	1008	0
+98945	35107	0
+17397	7906	0
+55687	11377	0
+51556	95205	0
+19275	71813	0
+96906	16170	0
+96569	43853	0
+54154	21359	0
+18251	17397	0
+101899	1025	0
+104863	15049	0
+64754	31054	0
+3092	88067	0
+96507	47181	0
+21620	5848	0
+16946	26479	0
+72877	19837	0
+694	29117	0
+9470	54234	0
+11843	97845	0
+12518	38204	0
+82353	11394	0
+82353	8699	0
+81663	80073	0
+28649	17319	0
+59726	23719	0
+93819	2414	0
+29117	8863	0
+71813	97168	0
+59167	80882	0
+24658	14343	0
+23033	54154	0
+41613	17728	0
+8901	104787	0
+8436	11887	0
+17489	17059	0
+21620	54636	0
+18826	39400	0
+54263	8089	0
+60715	17282	0
+11735	38171	0
+9181	31371	0
+38692	17059	0
+967	38143	0
+103200	40750	0
+78806	38250	0
+41415	917	0
+43660	105169	0
+106056	13923	0
+26228	3921	0
+91144	93321	0
+14978	101899	0
+28510	97619	0
+93657	103187	0
+94724	7107	0
+45957	8884	0
+17227	41289	0
+18918	3358	0
+4789	3759	0
+10452	58618	0
+16224	3587	0
+22982	4531	0
+15230	7569	0
+11843	42732	0
+18980	24992	0
+100243	68424	0
+67604	4255	0
+1751	6116	0
+21265	91294	0
+5662	32301	0
+44358	38157	0
+19113	96824	0
+7425	95073	0
+15137	11735	0
+25650	4988	0
+10596	105956	0
+1061	40708	0
+38794	37499	0
+4087	19132	0
+14747	3952	0
+16001	11686	0
+71969	12008	0
+6156	47057	0
+63382	13847	0
+101912	41613	0
+97979	8634	0
+45351	3170	0
+43492	101899	0
+56309	44133	0
+104937	36470	0
+87265	20402	0
+13890	86981	0
+53213	38442	0
+10596	38310	0
+12991	4789	0
+57967	20653	0
+99693	68449	0
+9220	15214	0
+15963	105496	0
+43037	55826	0
+35067	46465	0
+5566	103200	0
+39026	11322	0
+19374	13222	0
+53498	100166	0
+66120	33626	0
+17927	14747	0
+58010	41613	0
+14560	17489	0
+42187	103683	0
+18601	23460	0
+6512	15932	0
+17098	10633	0
+66659	63590	0
+88306	8901	0
+85537	6839	0
+23503	7266	0
+17988	8901	0
+73975	47860	0
+103187	105102	0
+97031	97785	0
+61202	19583	0
+4553	43492	0
+80034	19481	0
+94855	101056	0
+11322	67604	0
+3472	35695	0
+11322	93971	0
+68894	992	0
+14726	16367	0
+14726	14601	0
+20780	26209	0
+68939	21117	0
+15715	14601	0
+10633	31494	0
+6134	55372	0
+5361	22651	0
+23907	6304	0
+21214	72615	0
+23992	6073	0
+36382	80273	0
+46595	10749	0
+19460	94527	0
+92113	58596	0
+68437	45552	0
+10508	100561	0
+13943	14924	0
+94324	25289	0
+65736	21075	0
+75378	63382	0
+12991	43660	0
+5278	49178	0
+96613	71131	0
+97477	100510	0
+71138	63114	0
+8015	15683	0
+10915	38125	0
+14296	92032	0
+102364	9268	0
+601	7266	0
+49109	104937	0
+74866	12518	0
+14534	10633	0
+12722	91546	0
+6553	38250	0
+101645	934	0
+40311	69374	0
+16743	11622	0
+99693	56489	0
+760	20834	0
+105850	950	0
+53651	13123	0
+21117	44229	0
+67519	59538	0
+56541	2768	0
+99482	81653	0
+27503	14824	0
+39417	44370	0
+57144	16367	0
+45535	28358	0
+1078	13240	0
+4964	7661	0
+58628	101963	0
+38016	93819	0
+4013	39026	0
+38877	69612	0
+70992	9220	0
+73023	102398	0
+97398	65982	0
+24386	42840	0
+30243	29483	0
+70009	3410	0
+98796	53406	0
+55184	39707	0
+45840	12795	0
+95951	48480	0
+4201	80598	0
+8846	560	0
+68218	16367	0
+29379	8436	0
+73092	39808	0
+38794	21455	0
+777	95420	0
+13642	9293	0
+96963	41279	0
+14904	21620	0
+10122	28709	0
+41232	6002	0
+18942	11002	0
+15770	19688	0
+99307	83264	0
+19722	36733	0
+102330	11075	0
+9198	98407	0
+17505	105716	0
+15103	51740	0
+19374	24412	0
+6512	18074	0
+70207	105409	0
+69396	54287	0
+13989	95192	0
+12096	14885	0
+6422	2768	0
+19500	105850	0
+53468	10749	0
+24507	18092	0
+59022	15250	0
+6002	69836	0
+68675	14601	0
+20047	41315	0
+67143	50595	0
+53406	11819	0
+94324	12134	0
+93765	5792	0
+106431	25393	0
+94795	68160	0
+50442	14787	0
+9896	103187	0
+102233	44358	0
+48480	22424	0
+102272	26093	0
+14996	99347	0
+24386	62046	0
+87408	67820	0
+40589	70207	0
+49178	99292	0
+18847	3170	0
+9293	38385	0
+70490	50143	0
+22300	58606	0
+103448	105025	0
+91462	48146	0
+97920	24271	0
+70973	24696	0
+1186	69612	0
+59167	16985	0
+96613	14385	0
+10095	94944	0
+101056	40535	0
+87265	81663	0
+55138	69836	0
+56489	15137	0
+18485	12815	0
+14726	104086	0
+98370	5720	0
+21075	33961	0
+98780	78806	0
+51618	21159	0
+30471	13831	0
+19500	3024	0
+17116	68449	0
+104481	80034	0
+105472	11466	0
+8676	6247	0
+30933	53406	0
+40322	66120	0
+10122	19257	0
+97945	34322	0
+3390	96262	0
+97901	85571	0
+4222	21094	0
+5886	72991	0
+41599	39886	0
+96646	4201	0
+68091	22914	0
+12032	52746	0
+15175	17605	0
+36361	72802	0
+68235	13156	0
+59555	25098	0
+18826	26479	0
+100848	28709	0
+103639	104326	0
+101194	843	0
+97477	68160	0
+26880	23297	0
+51564	53837	0
+21823	27789	0
+96679	81770	0
+47057	13989	0
+14978	25837	0
+56460	39866	0
+95073	14710	0
+57512	26944	0
+8148	103228	0
+5423	68424	0
+58500	20253	0
+81653	44119	0
+26246	62911	0
+11982	26209	0
+37868	17192	0
+87305	16711	0
+94724	17796	0
+37342	73092	0
+4700	22177	0
+20732	57603	0
+7016	25148	0
+5720	26035	0
+15701	53406	0
+37373	4931	0
+18329	4988	0
+97901	62740	0
+50442	1464	0
+20204	106455	0
+81770	32694	0
+97736	22466	0
+105932	12679	0
+40140	93765	0
+26370	103346	0
+98894	57967	0
+68424	104317	0
+19091	5015	0
+40571	20971	0
+15539	10897	0
+103967	6595	0
+5361	19871	0
+49178	26093	0
+96950	105998	0
+40311	25583	0
+12565	51692	0
+21061	23616	0
+4497	40164	0
+1186	31106	0
+37605	104326	0
+39920	36107	0
+42754	100524	0
+103027	55573	0
+6437	44381	0
+103792	39187	0
+17143	10095	0
+1538	41250	0
+6134	6321	0
+10549	97650	0
+1928	23129	0
+44682	8468	0
+9242	57389	0
+72615	41628	0
+11117	20940	0
+52916	14978	0
+100332	95371	0
+33961	1629	0
+20236	69374	0
+21006	1942	0
+24805	101979	0
+49656	13753	0
+43942	36910	0
+15539	25348	0
+32694	18267	0
+35525	47434	0
+27403	95192	0
+20431	19068	0
+99640	3807	0
+99292	103831	0
+19460	99666	0
+93299	106388	0
+917	101319	0
+100666	85552	0
+14618	28649	0
+92079	101912	0
+30243	94132	0
+23398	103129	0
+12864	78785	0
+39587	17887	0
+58230	20635	0
+32173	20675	0
+25098	32301	0
+17098	11117	0
+7134	16417	0
+12499	6042	0
+19543	8044	0
+25681	19091	0
+106455	20065	0
+100699	80157	0
+71438	60261	0
+37620	100666	0
+49275	11798	0
+93781	17927	0
+25681	3390	0
+13123	3560	0
+28307	43942	0
+8115	96507	0
+93847	105472	0
+103614	15432	0
+6402	96537	0
+40372	78962	0
+17970	57239	0
+41204	31154	0
+99517	91462	0
+22177	24412	0
+80157	460	0
+105956	32709	0
+12771	106388	0
+78806	25926	0
+16256	16121	0
+5036	62046	0
+91830	40469	0
+37868	5036	0
+62152	39819	0
+38877	19925	0
+49109	15963	0
+3952	18869	0
+38125	39362	0
+14958	1538	0
+6042	45753	0
+18309	81770	0
+16367	18942	0
+102364	1572	0
+11151	68449	0
+3690	22159	0
+15250	96551	0
+42732	47057	0
+15985	661	0
+103255	20515	0
+99693	87198	0
+9346	4582	0
+69147	4067	0
+15230	80273	0
+5192	41011	0
+9380	33961	0
+38692	93579	0
+28841	32336	0
+47022	36733	0
+39125	36361	0
+19417	21419	0
+7383	40535	0
+34322	47931	0
+85537	97155	0
+101772	42754	0
+37676	91144	0
+9991	26209	0
+25131	71438	0
+110451	57977	0
+68319	105956	0
+73092	11868	0
+101221	100561	0
+7569	20847	0
+26432	13030	0
+104375	51492	0
+48163	39555	0
+37563	80882	0
+1095	78962	0
+18559	40535	0
+4255	14861	0
+34615	72487	0
+87422	1572	0
+12499	27183	0
+49109	34024	0
+53213	57459	0
+41332	41204	0
+27846	68437	0
+37620	62740	0
+5278	8372	0
+75071	47004	0
+39417	43683	0
+46595	81770	0
+89500	43670	0
+79019	24783	0
+17282	47967	0
+5450	31494	0
+11819	97398	0
+34088	16121	0
+55826	16711	0
+91776	1688	0
+36361	12722	0
+55396	6228	0
+11075	24149	0
+77406	20877	0
+7333	12864	0
+101221	98841	0
+40554	22651	0
+68661	99678	0
+27337	19437	0
+96963	48480	0
+91294	102364	0
+25379	10434	0
+70207	19960	0
+24696	14805	0
+87422	96963	0
+60225	20088	0
+69999	2834	0
+61202	98237	0
+35633	39886	0
+69612	78449	0
+19374	19132	0
+13361	17474	0
+10529	26745	0
+1942	101785	0
+106455	72802	0
+63590	15137	0
+25508	28863	0
+39458	102233	0
+7594	530	0
+9724	13704	0
+19294	83096	0
+35963	103639	0
+3358	21419	0
+50570	35893	0
+38959	21789	0
+43660	81770	0
+55639	55027	0
+10933	34615	0
+100643	17359	0
+19257	101006	0
+29117	93299	0
+20732	65736	0
+103831	27228	0
+94724	101645	0
+9268	5036	0
+105687	37428	0
+20431	24092	0
+45237	57603	0
+38016	73354	0
+44014	3650	0
+25098	7333	0
+11887	25508	0
+79685	7491	0
+1464	5886	0
+102466	12077	0
+25698	18902	0
+101963	104342	0
+19688	34599	0
+106246	36314	0
+39187	20484	0
+4474	1688	0
+40298	67143	0
+105169	47801	0
+58181	51514	0
+46266	5299	0
+21249	1251	0
+55299	17415	0
+72615	56045	0
+24658	22637	0
+93897	102200	0
+20780	33336	0
+29040	106365	0
+24658	35107	0
+99640	14787	0
+12096	46067	0
+19977	105932	0
+5886	72487	0
+1629	10878	0
+6915	20484	0
+38250	76264	0
+11922	67519	0
+16027	82954	0
+53165	94026	0
+43660	61901	0
+37499	16367	0
+19460	21359	0
+5381	14117	0
+21921	1751	0
+47967	26432	0
+56489	74540	0
+99855	9424	0
+11686	73975	0
+105336	23033	0
+20515	7038	0
+37939	25431	0
+40002	8064	0
+96715	32173	0
+25698	43670	0
+47931	96789	0
+44090	13724	0
+47769	41157	0
+97650	104818	0
+50252	44594	0
+16417	36440	0
+37767	102086	0
+100643	40914	0
+24696	40635	0
+3560	99517	0
+62079	12565	0
+560	27403	0
+16660	1416	0
+19481	47022	0
+33227	72764	0
+78449	43853	0
+81770	91735	0
+91916	11394	0
+43270	3723	0
+91830	32227	0
+12499	68620	0
+93765	54636	0
+95301	106228	0
+38271	39555	0
+36643	52746	0
+23907	15250	0
+8780	59808	0
+97901	20286	0
+38541	98780	0
+55639	25131	0
+12619	50143	0
+3248	52862	0
+94117	25379	0
+20695	102623	0
+59785	27466	0
+25148	44583	0
+17209	44014	0
+10296	2960	0
+63739	17970	0
+46738	77343	0
+11503	105932	0
+99666	20877	0
+68408	72781	0
+55169	38800	0
+98210	20614	0
+10822	105336	0
+101853	24593	0
+17474	4201	0
+14601	14117	0
+38782	10710	0
+4879	19132	0
+12348	15985	0
+40469	444	0
+13435	93881	0
+87422	81653	0
+14861	10841	0
+9012	72474	0
+61396	10982	0
+94191	26035	0
+19543	38143	0
+16660	40571	0
+7882	9517	0
+104342	24593	0
+13847	21455	0
+19040	55169	0
+19481	9674	0
+31354	59290	0
+12518	99855	0
+39587	17098	0
+1061	48375	0
+20253	54154	0
+2834	101757	0
+32301	22300	0
+75512	51137	0
+2942	98445	0
+13642	37253	0
+37290	18869	0
+47181	37791	0
+5742	8653	0
+37767	12032	0
+37605	5528	0
+97065	41111	0
+28709	1740	0
+18292	9576	0
+63590	48049	0
+95059	11601	0
+104557	99320	0
+17558	53486	0
+57967	91657	0
+58586	62152	0
+15214	6049	0
+10652	12960	0
+80034	18381	0
+36713	26093	0
+2745	18485	0
+80930	4908	0
+96507	44478	0
+8169	23297	0
+18429	678	0
+101342	71813	0
+49892	58230	0
+20253	14343	0
+1095	13670	0
+61788	36382	0
+19192	95488	0
+68102	48163	0
+7134	37113	0
+71813	102504	0
+37791	2708	0
+71983	93053	0
+4789	47801	0
+55592	21324	0
+62849	74021	0
+70207	4772	0
+9674	2179	0
+19925	26146	0
+91657	104863	0
+38171	17209	0
+100804	24593	0
+63141	10434	0
+43960	6941	0
+9786	25508	0
+14601	98766	0
+52746	58606	0
+17674	106169	0
+9293	62152	0
+42817	27299	0
+8901	96646	0
+9971	55860	0
+7721	50570	0
+45975	68606	0
+102272	16367	0
+62079	5324	0
+25926	100037	0
+3560	58586	0
+13967	8098	0
+15230	14446	0
+5584	16170	0
+19688	5423	0
+19905	17927	0
+39417	59848	0
+45879	93561	0
+47967	41315	0
+17059	661	0
+62911	6463	0
+26815	93847	0
+4222	68424	0
+24507	13123	0
+8699	11337	0
+14924	530	0
+105336	79625	0
+96262	30471	0
+57603	67519	0
+25348	38850	0
+100166	44682	0
+9060	57711	0
+12834	8551	0
+19871	460	0
+13454	52385	0
+31249	93847	0
+99855	17166	0
+11151	10452	0
+20515	18251	0
+106455	12424	0
+19977	12864	0
+97492	19742	0
+22637	97901	0
+41232	1538	0
+105850	87472	0
+18617	1715	0
+61901	36733	0
+44119	18617	0
+6321	104342	0
+11754	94622	0
+9991	101194	0
+24354	104880	0
+27521	73838	0
+44358	53406	0
+18869	100258	0
+15015	31397	0
+20088	100524	0
+103282	98006	0
+41175	99666	0
+13030	17887	0
+6595	28288	0
+40554	6487	0
+103282	63141	0
+58503	24696	0
+61396	22300	0
+105956	96507	0
+36713	12565	0
+17380	8246	0
+55976	93847	0
+17025	93781	0
+11546	1928	0
+18869	32826	0
+9953	13066	0
+9953	19294	0
+3611	17457	0
+11922	17605	0
+16660	53824	0
+85619	17575	0
+94170	51692	0
+69206	19837	0
+39382	17927	0
+12960	39026	0
+69739	58628	0
+101785	55687	0
+104459	17659	0
+101963	38529	0
+21649	31154	0
+18051	106455	0
+18251	52385	0
+31054	98567	0
+2768	80896	0
+24593	13813	0
+22562	98021	0
+1217	94622	0
+22717	3433	0
+12134	10878	0
+5528	42732	0
+6678	9077	0
+100699	78962	0
+3217	4931	0
+15376	63141	0
+14178	72781	0
+14618	92097	0
+81770	21649	0
+14253	75378	0
+15683	7702	0
+92216	7016	0
+62079	69751	0
+47801	14885	0
+41111	103722	0
+54636	16157	0
+39984	9743	0
+34615	55169	0
+47004	45957	0
+9602	68235	0
+13472	11982	0
+17098	16256	0
+27403	53321	0
+18559	38271	0
+103639	80034	0
+12258	102297	0
+9424	24783	0
+50143	103749	0
+38613	53406	0
+26093	41030	0
+43853	19192	0
+96600	97065	0
+35227	46738	0
+17282	52432	0
+104035	9220	0
+14040	99814	0
+6247	9493	0
+103282	101221	0
+10351	9830	0
+100400	53486	0
+100750	47967	0
+35852	15156	0
+24658	25078	0
+16844	17059	0
+7857	9936	0
+37868	102346	0
+9991	31096	0
+14657	11337	0
+8064	101006	0
+40394	25098	0
+18847	79625	0
+63750	15880	0
+19192	94527	0
+95407	3826	0
+21649	8592	0
+62092	13381	0
+99482	63590	0
+6383	37223	0
+103831	48865	0
+39738	19688	0
+101701	42840	0
+25116	18762	0
+19543	104342	0
+18267	8169	0
+10897	18942	0
+22756	104557	0
+5299	23211	0
+18942	39587	0
+103722	60715	0
+6576	25148	0
+35852	12152	0
+19905	103502	0
+93781	97901	0
+27352	9125	0
+96537	23276	0
+38636	106455	0
+28510	41628	0
+18429	18232	0
+22066	19806	0
+14577	45879	0
+43271	57358	0
+25148	79625	0
+10203	44757	0
+9493	7661	0
+21823	53498	0
+96569	6992	0
+59358	85519	0
+10250	18585	0
+17861	58628	0
+18292	75378	0
+18918	28051	0
+57603	7295	0
+32681	11819	0
+39417	17457	0
+100258	3826	0
+14498	19806	0
+94170	13989	0
+10596	13140	0
+13381	94026	0
+101912	52432	0
+41315	4855	0
+17258	17818	0
+17192	8266	0
+85619	7347	0
+34251	24507	0
+105102	40354	0
+26479	12406	0
+67299	17761	0
+1865	87408	0
+92216	68102	0
+57144	18617	0
+40014	20940	0
+78948	13172	0
+19417	34615	0
+88067	7611	0
+1267	91830	0
+102297	101194	0
+59376	12619	0
+97011	16985	0
+94944	54263	0
+103200	14040	0
+41250	91830	0
+4964	68939	0
+103967	7680	0
+9361	50390	0
+17192	68620	0
+94204	104920	0
+55687	17588	0
+15175	96950	0
+93561	93943	0
+44381	99855	0
+89500	694	0
+6915	62224	0
+45975	27503	0
+41369	1041	0
+101645	18114	0
+100338	43023	0
+57744	106296	0
+43853	1830	0
+99693	16874	0
+5742	16860	0
+15570	13096	0
+96158	31397	0
+86600	39707	0
+23460	41613	0
+16620	26209	0
+42840	23033	0
+18368	31172	0
+6096	5254	0
+55860	49268	0
+43942	25681	0
+38271	81663	0
+102297	87436	0
+32336	17588	0
+96262	19257	0
+4171	17415	0
+9077	73354	0
+10479	87265	0
+57744	97155	0
+19561	1217	0
+59167	794	0
+9702	104326	0
+25837	14637	0
+74548	32351	0
+40161	32252	0
+6402	93384	0
+25698	13847	0
+5742	103141	0
+73092	17927	0
+73931	6228	0
+601	30341	0
+61485	27503	0
+28156	639	0
+35525	25078	0
+4700	20847	0
+32301	43470	0
+67820	15880	0
+10710	69578	0
+37563	3305	0
+8089	101056	0
+13417	94622	0
+38966	11601	0
+56489	24092	0
+1464	22466	0
+13222	19169	0
+37823	93847	0
+24974	44229	0
+93943	68102	0
+38800	80273	0
+31896	9953	0
+71480	29596	0
+43900	43222	0
+99363	9424	0
+15214	36556	0
+2571	43301	0
+99307	38601	0
+101194	62740	0
+19091	6096	0
+55592	38310	0
+55687	10633	0
+17818	26432	0
+35819	93881	0
+81770	51514	0
+18869	101043	0
+80364	93943	0
+29596	104557	0
+34599	39793	0
+41289	2768	0
+80896	48146	0
+15015	19871	0
+98766	101171	0
+6595	105409	0
+19257	102233	0
+104481	62849	0
+30471	49178	0
+11735	54234	0
+103639	4855	0
+22300	7491	0
+2672	100666	0
+6702	12619	0
+25536	19132	0
+3723	37928	0
+14924	51514	0
+5065	38692	0
+21903	59726	0
+22798	4222	0
+22300	17837	0
+4931	73342	0
+16946	93535	0
+11686	13813	0
+6282	36361	0
+25926	98393	0
+15049	45366	0
+43942	10785	0
+92243	105496	0
+41584	81871	0
+11902	93847	0
+105573	98224	0
+21823	53468	0
+18251	950	0
+794	98224	0
+101785	4067	0
+98393	460	0
+63739	100111	0
+11601	48375	0
+12889	14726	0
+59501	9724	0
+14296	20780	0
+7425	19977	0
+14472	5685	0
+17952	12032	0
+43517	17525	0
+55976	52432	0
+47336	7266	0
+50390	68740	0
+31201	91830	0
+41599	39688	0
+27139	11337	0
+12348	38966	0
+6678	35525	0
+82353	21862	0
+8825	18464	0
+21455	27384	0
+20989	80910	0
+8884	19611	0
+15985	17970	0
+18381	22191	0
+18585	91970	0
+69432	71654	0
+33871	11228	0
+31896	40068	0
+11922	77524	0
+26093	11622	0
+104317	24992	0
+19275	69739	0
+32119	19113	0
+21061	41942	0
+41157	2179	0
+79625	43270	0
+16027	20614	0
+105731	99320	0
+96613	97168	0
+34024	85537	0
+40903	79625	0
+44090	57144	0
+104497	72334	0
+39346	69383	0
+19791	47181	0
+32800	3690	0
+10596	6156	0
+93881	36010	0
+13361	8352	0
+11868	92079	0
+21075	105932	0
+33883	102466	0
+2208	76035	0
+17319	44594	0
+6702	44478	0
+30730	8699	0
+103214	8901	0
+6096	11306	0
+15230	101645	0
+20133	32826	0
+102272	95219	0
+99693	45535	0
+43492	7383	0
+30963	6174	0
+30341	31478	0
+934	8884	0
+58606	22756	0
+91916	25289	0
+41415	95420	0
+98370	13584	0
+678	75552	0
+68553	97011	0
+73331	40469	0
+57967	13306	0
+72745	11228	0
+8950	13361	0
+40161	15120	0
+97011	52746	0
+19294	19905	0
+12317	2960	0
+2505	71412	0
+15376	51492	0
+47801	20971	0
+3807	95192	0
+15292	55639	0
+10710	3170	0
+57967	19257	0
+92243	96613	0
+98718	19583	0
+36643	25650	0
+71438	8699	0
+27139	68675	0
+11601	55826	0
+36146	65150	0
+15214	24092	0
+59785	37513	0
+19192	12565	0
+99363	40164	0
+88067	9380	0
+55027	39555	0
+1025	13081	0
+52385	14787	0
+3472	72745	0
+41528	59215	0
+98210	36107	0
+68515	23460	0
+9576	24696	0
+77861	103683	0
+8634	94592	0
+38250	10596	0
+13081	59785	0
+17907	20755	0
+94132	94527	0
+72293	17209	0
+14787	26277	0
+103722	12442	0
+38782	6402	0
+103012	97065	0
+15570	34322	0
+104497	43517	0
+41599	55158	0
+70207	17059	0
+47022	37233	0
+96679	34944	0
+13773	1095	0
+7994	11337	0
+11322	6116	0
+101701	93943	0
+96613	59747	0
+93579	3331	0
+12539	100510	0
+8186	21159	0
+59555	41496	0
+58500	38368	0
+5110	18329	0
+15552	100561	0
+12008	91657	0
+34944	100075	0
+11322	21061	0
+16825	584	0
+3390	34024	0
+11377	99432	0
+9631	14787	0
+103749	93881	0
+12499	51564	0
+15376	103214	0
+106056	22682	0
+45535	104863	0
+19257	14216	0
+17728	19312	0
+26353	11754	0
+27645	98021	0
+12134	41075	0
+62527	52385	0
+99666	43900	0
+94170	28124	0
+26944	104920	0
+106431	38529	0
+50442	27403	0
+14710	3952	0
+1416	55138	0
+17166	41250	0
+16001	96824	0
+21214	93881	0
+11941	99121	0
+19113	32826	0
+30471	14135	0
+24840	7857	0
+40183	38782	0
+6576	11099	0
+54636	47336	0
+37586	59376	0
+37513	8044	0
+1041	58230	0
+25098	23211	0
+104342	24896	0
+68553	13789	0
+4449	71131	0
+79019	14904	0
+5720	14011	0
+7106	10933	0
+6073	24207	0
+16081	6839	0
+99432	2478	0
+73331	20653	0
+71438	1942	0
+40903	40161	0
+12771	21020	0
+40322	37342	0
+15413	8323	0
+36382	19394	0
+93053	105623	0
+25681	24763	0
+18429	9293	0
+40903	33883	0
+71480	36556	0
+39346	10452	0
+77861	19351	0
+20236	49101	0
+95371	57492	0
+100089	24696	0
+66120	36643	0
+3217	21265	0
+30963	86600	0
+28240	2942	0
+99292	5685	0
+13622	15570	0
+15175	93683	0
+21006	101221	0
+75512	6353	0
+13943	43023	0
+12815	38529	0
+97011	28156	0
+43271	38877	0
+36713	101757	0
+11039	77861	0
+71527	6049	0
+45552	96600	0
+18522	38529	0
+69396	9786	0
+58606	17970	0
+11484	444	0
+35525	93765	0
+20460	13567	0
+69783	101221	0
+96679	54287	0
+10529	1942	0
+104459	14618	0
+40183	93926	0
+45753	56489	0
+11546	26353	0
+2768	68894	0
+7216	27337	0
+73331	3587	0
+68643	23680	0
+6073	36361	0
+2179	9361	0
+7444	42344	0
+5528	19155	0
+53406	5792	0
+14924	21117	0
+19905	67820	0
+47769	39400	0
+53321	101103	0
+40903	93897	0
+8754	31354	0
+43670	29379	0
+68235	94026	0
+76035	18092	0
+25650	55299	0
+31154	10351	0
+39688	40903	0
+24271	12917	0
+37342	105998	0
+13066	48865	0
+18292	6619	0
+11982	96569	0
+3410	9125	0
+23704	59215	0
+32412	11039	0
+7925	5507	0
+57711	49268	0
+97619	21903	0
+6402	62740	0
+99363	530	0
+1572	71480	0
+16660	13567	0
+96715	38171	0
+56431	9702	0
+45879	38850	0
+37499	3921	0
+5977	7882	0
+17474	899	0
+68620	43670	0
+96080	7266	0
+70207	3390	0
+45658	38204	0
+43960	38483	0
+10529	10374	0
+7857	93943	0
+88306	19837	0
+40372	43301	0
+55299	13567	0
+32351	3826	0
+101645	17728	0
+19068	38385	0
+37985	44757	0
+98210	8216	0
+96627	16644	0
+8592	4964	0
+72745	78985	0
+15413	4474	0
+101043	3542	0
+58220	39026	0
+85537	14317	0
+12499	13813	0
+31397	110451	0
+72877	19791	0
+14317	39290	0
+78962	69374	0
+3921	104375	0
+18007	34024	0
+1629	17970	0
+76264	94855	0
+21249	37586	0
+81770	26228	0
+72877	13847	0
+39920	1139	0
+24115	5110	0
+5701	14941	0
+87422	13890	0
+43244	26035	0
+104165	104035	0
+67299	5977	0
+68643	71480	0
+99666	13499	0
+4700	41128	0
+13847	71138	0
+1235	10122	0
+80896	40354	0
+13156	10508	0
+38966	39653	0
+78785	52058	0
+43470	68804	0
+20595	85552	0
+27466	37767	0
+38250	9653	0
+25289	17397	0
+13923	97945	0
+7063	10596	0
+18309	13704	0
+24783	12442	0
+6116	9220	0
+23297	20755	0
+15376	98766	0
+37605	93657	0
+94204	3877	0
+7425	54154	0
+93683	69147	0
+10951	62092	0
+37620	56460	0
+51492	100945	0
+104880	22066	0
+13522	25779	0
+55027	18381	0
+4931	10841	0
+14618	9830	0
+36556	8825	0
+57977	15570	0
+8186	47801	0
+38916	45366	0
+19905	39417	0
+17988	3433	0
+7857	13724	0
+11754	103749	0
+19192	67191	0
+9493	17887	0
+1008	61217	0
+68553	51197	0
+61217	96789	0
+51564	98393	0
+10296	78573	0
+4474	15859	0
+2989	59538	0
+41509	11715	0
+26353	56109	0
+98780	100316	0
+98704	81871	0
+20342	41218	0
+70530	27228	0
+9268	27503	0
+26815	15880	0
+93362	31172	0
+24524	7016	0
+72596	31096	0
+39653	5361	0
+22717	61396	0
+40083	91830	0
+5662	14692	0
+101006	6619	0
+7882	6049	0
+51836	91657	0
+100804	15270	0
+74866	18292	0
+14958	50252	0
+9810	49275	0
+54287	38171	0
+40164	98841	0
+67831	43492	0
+62152	37471	0
+34615	11819	0
+36782	12224	0
+102466	9125	0
+11887	97031	0
+20549	19132	0
+3123	6732	0
+51492	19543	0
+17319	18559	0
+5110	11075	0
+6049	36024	0
+12889	56091	0
+4391	39382	0
+10710	35107	0
+104709	103502	0
+11117	58230	0
+9914	17988	0
+28510	101620	0
+5015	7882	0
+9181	23033	0
+7491	48049	0
+7882	13066	0
+6206	67519	0
+26880	87472	0
+15451	7295	0
+27846	12539	0
+39400	7244	0
+41528	11355	0
+12815	36782	0
+39290	7106	0
+73342	10036	0
+1715	19132	0
+14472	44478	0
+91916	63750	0
+4067	967	0
+14675	25201	0
+15770	69751	0
+103282	36556	0
+105336	71480	0
+14996	19219	0
+48163	10731	0
+68259	27033	0
+4855	12368	0
+31054	57512	0
+22300	40469	0
+62849	98780	0
+101171	39866	0
+59737	59836	0
+6798	16620	0
+17258	7465	0
+70992	25698	0
+96507	2478	0
+15650	97031	0
+6192	17457	0
+72877	3170	0
+58010	69383	0
+23719	21324	0
+105649	26370	0
+106483	38368	0
+57459	106431	0
+68259	7925	0
+54154	38520	0
+67299	18980	0
+25131	14805	0
+10315	103129	0
+31371	843	0
+13030	13908	0
+100089	101006	0
+82660	104481	0
+100037	14692	0
+5148	93819	0
+100400	17415	0
+33148	98945	0
+92243	92079	0
+11843	1928	0
+13567	96906	0
+103255	59893	0
+45366	4605	0
+105649	53824	0
+19500	1186	0
+11172	22682	0
+22982	17605	0
+53213	39290	0
+16367	41584	0
+78806	59808	0
+53837	13361	0
+78573	100750	0
+21843	16844	0
+68218	7016	0
+11902	17319	0
+25289	18251	0
+24840	96789	0
+40903	1928	0
+39187	18251	0
+12077	7680	0
+760	68437	0
+9361	2414	0
+59737	17209	0
+61788	85462	0
+8533	14675	0
+6966	794	0
+5278	101342	0
+24092	33871	0
+63382	85462	0
+21649	26209	0
+19722	99395	0
+96715	78985	0
+22682	35852	0
+72745	9576	0
+45552	3723	0
+17588	4171	0
+106350	51580	0
+8186	41432	0
+73975	6576	0
+59737	20755	0
+55138	40788	0
+16743	3390	0
+41142	1865	0
+85619	45658	0
+27183	10749	0
+3472	50390	0
+101221	9536	0
+27352	59555	0
+4042	17436	0
+11645	57096	0
+56541	46595	0
+91562	26575	0
+96537	5617	0
+4988	17659	0
+20675	91144	0
+17861	106388	0
+32173	7680	0
+85619	17319	0
+17659	38966	0
+43574	100584	0
+24763	52040	0
+16312	17166	0
+19791	39653	0
+95407	96613	0
+101701	28124	0
+8292	37373	0
+40002	639	0
+39346	41279	0
+20732	101221	0
+91776	94324	0
+110451	1235	0
+32252	8436	0
+8634	17415	0
+51618	13172	0
+14178	95420	0
+27337	100534	0
+102247	61202	0
+17059	639	0
+2571	66659	0
+41496	17525	0
+9077	36470	0
+102086	21903	0
+17209	92097	0
+77524	91462	0
+27352	16985	0
+11117	27846	0
+94855	55372	0
+17227	72764	0
+45879	52665	0
+41142	10710	0
+45366	15085	0
+6422	49178	0
+98653	95811	0
+35645	19688	0
+15120	72474	0
+82353	97492	0
+15650	13156	0
+15292	97168	0
+31955	18292	0
+100332	1267	0
+86981	16844	0
+16874	96011	0
+92243	55592	0
+20253	99517	0
+47931	18232	0
+42200	28124	0
+7544	17818	0
+24658	103255	0
+28863	14577	0
+19611	8352	0
+5566	12499	0
+27466	6383	0
+103831	100258	0
+43037	59501	0
+99814	45738	0
+8884	91916	0
+41157	7491	0
+13066	7611	0
+105731	9125	0
+25116	16312	0
+83096	28156	0
+15985	106350	0
+103967	95192	0
+14040	26093	0
+1715	94191	0
+41030	20047	0
+10804	8884	0
+36010	65150	0
+1041	3472	0
+10692	7244	0
+27228	31478	0
+10142	19374	0
+27139	49109	0
+58618	1416	0
+94170	93362	0
+91830	19772	0
+98210	917	0
+81663	101645	0
+99482	69432	0
+14534	16224	0
+38822	2527	0
+25078	69578	0
+43826	38016	0
+42302	2527	0
+38334	12991	0
+16620	104375	0
+21419	9786	0
+61202	5528	0
+97920	99517	0
+14747	96950	0
+31172	72487	0
+12204	19520	0
+91294	25779	0
+16946	9830	0
+56431	24092	0
+15583	12917	0
+4201	17436	0
+101194	13704	0
+99444	19351	0
+71602	55887	0
+38966	53837	0
+96950	97845	0
+661	24412	0
+11887	101785	0
+24207	96950	0
+4700	5423	0
+75552	4255	0
+24115	94527	0
+42187	25536	0
+102757	21159	0
+14560	38016	0
+75051	5792	0
+59747	37499	0
+24271	3410	0
+694	8921	0
+2768	57967	0
+11520	65736	0
+24149	41095	0
+38966	37290	0
+13753	70992	0
+68091	37767	0
+8846	19351	0
+19871	105649	0
+5566	44030	0
+66028	101103	0
+5148	75071	0
+17143	62092	0
+68437	26898	0
+1112	79625	0
+63382	3759	0
+59669	31054	0
+94868	40914	0
+11322	27503	0
+967	43660	0
+103346	44014	0
+98407	15032	0
+104459	2834	0
+52385	13724	0
+19000	19312	0
+71969	21020	0
+97477	60261	0
+99307	10142	0
+48865	21921	0
+97708	917	0
+3497	31955	0
+62797	1688	0
+58230	74866	0
+18051	25779	0
+62079	1609	0
+37605	36107	0
+58500	1751	0
+5528	7925	0
+105716	11520	0
+11306	39793	0
+102247	87265	0
+18942	17209	0
+59290	14747	0
+3515	14978	0
+83096	5381	0
+14941	68894	0
+15985	6282	0
+3390	88067	0
+7569	13172	0
+59215	18267	0
+26575	26093	0
+71138	94699	0
+38613	19068	0
+32709	14216	0
+57144	9346	0
+13622	17505	0
+65150	12991	0
+24412	1139	0
+98006	58010	0
+34088	89500	0
+97945	37454	0
+10203	39920	0
+38157	2527	0
+13584	105877	0
+97619	62092	0
+8653	14059	0
+80157	34944	0
+12424	7016	0
+41095	16874	0
+38931	14040	0
+10230	73342	0
+105538	14675	0
+75378	24386	0
+27919	103165	0
+22492	21760	0
+101853	46067	0
+31096	18688	0
+43222	69396	0
+46738	105877	0
+106483	26146	0
+87422	19417	0
+14343	34944	0
+20595	100316	0
+16081	8653	0
+100439	14083	0
+741	56541	0
+22982	55396	0
+38171	57096	0
+63590	80312	0
+47860	97011	0
+21061	5423	0
+31096	6839	0
+13989	25508	0
+101912	92113	0
+30693	17116	0
+100584	15552	0
+44358	87265	0
+85571	12152	0
+69147	9198	0
+41030	55299	0
+101568	41528	0
+96080	67820	0
+105956	22424	0
+12991	14601	0
+106388	24805	0
+444	6966	0
+17116	19091	0
+4255	49268	0
+23680	98567	0
+72781	97155	0
+97619	78449	0
+19155	18601	0
+23033	22585	0
+81878	21159	0
+39141	45738	0
+104481	43293	0
+14560	100534	0
+10633	54643	0
+100945	54275	0
+97477	43853	0
+70207	22798	0
+37928	17639	0
+21020	7821	0
+40068	19275	0
+19996	59848	0
+3217	68606	0
+106431	74021	0
+14059	9517	0
+97945	57492	0
+8921	11982	0
+12096	15376	0
+105877	48375	0
+8098	39346	0
+12258	10122	0
+9631	5640	0
+40788	33103	0
+93987	17436	0
+39793	19091	0
+5065	25779	0
+92216	10059	0
+93881	100699	0
+29025	44229	0
+99432	59290	0
+89500	7544	0
+8797	6353	0
+45957	4255	0
+80364	6758	0
+101963	58606	0
+59848	7106	0
+14083	94191	0
+17970	34088	0
+1295	23616	0
+38837	71969	0
+101963	10822	0
+14158	10731	0
+40164	105877	0
+53486	60225	0
+9914	18980	0
+7947	21117	0
+17025	105025	0
+9346	80910	0
+45642	105932	0
+67604	98407	0
+19583	4087	0
+20460	103129	0
+17907	19871	0
+97979	101963	0
+82392	12184	0
+25650	12499	0
+10933	27521	0
+15032	15250	0
+92187	53213	0
+53406	23503	0
+104818	6645	0
+102086	49656	0
+10122	87436	0
+38157	22492	0
+25393	6645	0
+12864	21324	0
+51836	17282	0
+32119	26898	0
+44682	9361	0
+28863	6353	0
+15683	16620	0
+97945	11151	0
+98945	103165	0
+43470	80598	0
+4067	11322	0
+18114	59808	0
+6915	42618	0
+106350	96871	0
+22743	32227	0
+17489	15539	0
+6702	102364	0
+45879	20989	0
+639	14924	0
+14117	14560	0
+4822	5462	0
+105998	39707	0
+39920	48049	0
+78962	20549	0
+67299	2745	0
+16121	27299	0
+30933	37113	0
+16170	97477	0
+54263	10915	0
+29483	76035	0
+17474	12960	0
+15485	426	0
+104863	3390	0
+24271	99395	0
+32227	54263	0
+37939	1041	0
+9602	14059	0
+13567	32227	0
+99216	96824	0
+94896	72334	0
+53468	19520	0
+38143	41128	0
+55976	29379	0
+40354	103214	0
+53050	39060	0
+106388	38837	0
+75512	13873	0
+102346	52665	0
+17166	19437	0
+38850	91562	0
+24115	78948	0
+5462	7038	0
+29379	98894	0
+68281	33883	0
+31371	93299	0
+20204	69396	0
+51197	15747	0
+25289	31955	0
+9094	55527	0
+95371	58230	0
+62740	12834	0
+16660	14253	0
+101171	36146	0
+15137	1217	0
+72487	27105	0
+53050	8323	0
+41011	55687	0
+58181	53837	0
+81838	43660	0
+100524	15049	0
+71527	22982	0
+38310	6156	0
+77861	96679	0
+44478	18429	0
+64754	26815	0
+85619	40469	0
+37620	9517	0
+103841	96906	0
+38368	37454	0
+102398	100037	0
+3305	5720	0
+17397	9631	0
+104459	78985	0
+43301	12889	0
+104787	99517	0
+50143	26479	0
+13499	98780	0
+105025	27403	0
+27228	1464	0
+43470	19722	0
+48375	91144	0
+55169	94724	0
+11922	75051	0
+11922	102247	0
+6116	68515	0
+12478	24696	0
+14117	48049	0
+4789	21117	0
+33227	95142	0
+4747	9576	0
+36361	19155	0
+28156	21075	0
+36470	5566	0
+52385	13908	0
+92046	8098	0
+14534	16001	0
+32826	15015	0
+102086	14560	0
+41384	13908	0
+32351	13195	0
+27503	76264	0
+30471	26370	0
+98407	28288	0
+4067	17988	0
+99347	20484	0
+5701	2834	0
+10549	55687	0
+2369	24412	0
+3139	7611	0
+25393	51564	0
+20732	68424	0
+28240	100561	0
+100993	52665	0
+26370	93384	0
+20695	105998	0
+95588	41369	0
+61217	1186	0
+39187	55027	0
+20309	15650	0
+11754	19334	0
+101342	85537	0
+68939	77499	0
+104818	37513	0
+64754	77861	0
+102233	16644	0
+13967	59425	0
+18869	95951	0
+71412	13499	0
+7925	30471	0
+100111	17952	0
+39738	94074	0
+51492	48555	0
+45957	46980	0
+93657	13890	0
+104075	58606	0
+12889	6678	0
+16620	43023	0
+40183	794	0
+25289	7518	0
+104863	103282	0
+14446	82954	0
+51692	5254	0
+14472	27352	0
+5886	14498	0
+62849	11337	0
+4013	70530	0
+98796	3248	0
+70009	1095	0
+7106	13417	0
+49268	101056	0
+103749	4582	0
+6073	71654	0
+10731	102839	0
+9361	21117	0
+41030	44757	0
+99693	67299	0
+93579	3952	0
+19806	22492	0
+9181	18847	0
+27337	9653	0
+59824	17457	0
+57512	6702	0
+41142	98567	0
+38636	25431	0
+6992	6941	0
+3560	59358	0
+15015	22743	0
+59189	77499	0
+1609	7134	0
+13813	26479	0
+22191	13813	0
+31354	4474	0
+52665	71969	0
+105538	77406	0
+11117	39187	0
+58628	58500	0
+98894	19791	0
+80157	7518	0
+68449	95192	0
+34599	39313	0
+4988	7113	0
+27521	9724	0
+70992	32236	0
+100561	81770	0
+8216	19806	0
+68606	106246	0
+39707	14787	0
+56431	16256	0
+10391	101979	0
+1811	43301	0
+73975	41095	0
+6463	32236	0
+1647	105649	0
+3390	27183	0
+10951	65697	0
+13567	67299	0
+95951	62527	0
+15413	18485	0
+8372	52916	0
+73092	93943	0
+43900	104052	0
+9094	88306	0
+11645	42732	0
+48958	68643	0
+24386	8533	0
+8436	13240	0
+5886	9576	0
+53858	33871	0
+7962	16808	0
+18381	35633	0
+20286	24412	0
+98006	530	0
+7821	1217	0
+102757	33103	0
+61202	1572	0
+81653	15519	0
+1629	19192	0
+69206	12204	0
+104165	75409	0
+15120	23992	0
+104035	93657	0
+98210	103967	0
+2942	11520	0
+81663	98393	0
+102167	15770	0
+41528	69836	0
+10296	4255	0
+58586	7491	0
+104863	41528	0
+78449	3497	0
+103141	2179	0
+41175	105687	0
+6915	8015	0
+95205	103722	0
+45552	2745	0
+99790	17861	0
+67604	99363	0
+5640	33148	0
+12722	22743	0
+71131	34599	0
+6758	75071	0
+41584	1688	0
+106388	17489	0
+6282	3305	0
+39587	38877	0
+45627	68620	0
+12077	21743	0
+41157	5701	0
+61901	40002	0
+17359	57953	0
+5720	63141	0
+38442	14100	0
+52385	101056	0
+3759	80896	0
+52746	10785	0
+55527	14710	0
+55158	52746	0
+992	10652	0
+25335	13724	0
+36127	17659	0
+32005	19561	0
+18762	30471	0
+8846	12539	0
+14560	42396	0
+14726	36470	0
+103129	73342	0
+59358	13602	0
+8064	70973	0
+9094	40161	0
+65982	9181	0
+54662	95059	0
+19722	104818	0
+24992	39688	0
+13813	14692	0
+9786	46465	0
+106498	27919	0
+37563	105649	0
+68424	101194	0
+15175	14861	0
+10529	8148	0
+35963	97168	0
+100316	46003	0
+54577	51197	0
+36623	36713	0
+13140	56431	0
+13602	100893	0
+32173	80157	0
+23211	12096	0
+57744	10142	0
+57512	31249	0
+100258	98894	0
+14422	8115	0
+77343	69751	0
+87198	38877	0
+24092	17761	0
+73342	24524	0
+40589	72474	0
+60715	694	0
+26575	105336	0
+13081	24805	0
+74866	2868	0
+19113	14904	0
+55372	15214	0
+26944	3740	0
+98780	3497	0
+67820	10615	0
+103141	16081	0
+17659	75512	0
+7821	101342	0
+104557	15049	0
+94855	34024	0
+14805	18762	0
+103749	7266	0
+98610	17761	0
+37823	12518	0
+106431	10692	0
+7333	103487	0
+19192	639	0
+93362	11355	0
+12184	38469	0
+56566	62046	0
+48555	80526	0
+40322	106388	0
+97845	43504	0
+20595	43574	0
+102151	98021	0
+47057	57967	0
+41279	94117	0
+68218	16844	0
+71527	26209	0
+16121	42302	0
+20940	3723	0
+103346	17457	0
+44583	19500	0
+21061	31598	0
+67604	37233	0
+91144	100524	0
+101342	103639	0
+98006	99855	0
+4087	102757	0
+101912	5254	0
+99827	8169	0
+19394	23503	0
+601	1267	0
+6839	100945	0
+91451	38822	0
+106388	98210	0
+10652	69383	0
+5640	1830	0
+9198	97920	0
+94592	94699	0
+104709	73331	0
+15175	39808	0
+45237	46908	0
+68102	69432	0
+20877	44229	0
+32301	44119	0
+11754	46465	0
+14787	10315	0
+17674	100243	0
+4042	17282	0
+95811	54234	0
+560	64189	0
+55573	19791	0
+1629	59376	0
+68424	44229	0
+95766	28358	0
+82353	2369	0
+28626	45535	0
+78985	83096	0
+26353	8634	0
+24696	19583	0
+29483	19837	0
+5977	4964	0
+3723	24840	0
+4789	41061	0
+65951	71969	0
+20713	96158	0
+40554	19257	0
+25650	25837	0
+2768	26209	0
+584	11099	0
+68804	27384	0
+9576	41289	0
+40322	5450	0
+5324	51422	0
+14235	20286	0
+32005	49275	0
+9576	39141	0
+100561	22682	0
+1078	45627	0
+28510	41232	0
+3497	41350	0
+3331	106056	0
+9312	8825	0
+92079	36556	0
+52040	105956	0
+62911	31494	0
+40571	18688	0
+105850	12368	0
+18292	22177	0
+94622	40298	0
+40161	69739	0
+67604	39362	0
+9268	68259	0
+91462	28156	0
+96679	33883	0
+87265	1464	0
+95588	12478	0
+67143	3217	0
+93561	12424	0
+39473	13030	0
+93943	39417	0
+30787	28240	0
+5110	7857	0
+70992	38663	0
+5886	20431	0
+105039	94855	0
+19960	104375	0
+19481	70490	0
+12442	15795	0
+3092	43222	0
+11843	59824	0
+104317	15270	0
+8533	104086	0
+20088	42618	0
+8098	35819	0
+28307	17040	0
+45957	17505	0
+98237	7661	0
+100804	70992	0
+24840	460	0
+18114	94132	0
+26146	45957	0
+72745	39362	0
+32826	6402	0
+17796	59555	0
+94132	22137	0
+17227	106431	0
+9060	16312	0
+97708	4988	0
+105687	27299	0
+18074	39841	0
+36713	57492	0
+10529	10785	0
+3952	9181	0
+38959	39738	0
+53651	20309	0
+12478	103129	0
+21921	11754	0
+3952	52058	0
+95371	7244	0
+5065	99395	0
+7994	61788	0
+98445	68939	0
+13602	37290	0
+5742	100524	0
+56326	51564	0
+3433	28649	0
+6702	17059	0
+40161	43670	0
+69739	40635	0
+62911	47931	0
+62797	11355	0
+23680	20563	0
+10633	75512	0
+67519	44358	0
+42396	12653	0
+11941	59848	0
+10479	94699	0
+22466	2745	0
+17639	19905	0
+93881	19219	0
+56541	104863	0
+5685	7333	0
+100439	20780	0
+19040	25148	0
+40635	11819	0
+1267	80930	0
+51564	72828	0
+5640	11099	0
+103346	73838	0
+27033	32227	0
+100400	73506	0
+103187	21789	0
+19742	83096	0
+82392	63739	0
+10749	28051	0
+10933	9094	0
+9346	11355	0
+104557	23348	0
+83264	58220	0
+14824	82660	0
+1112	24207	0
+95407	23503	0
+7266	17380	0
+20847	97708	0
+72745	41599	0
+10596	91294	0
+35107	39841	0
+13967	12077	0
+15270	9558	0
+55299	16825	0
+26246	23719	0
+5278	2478	0
+100534	15085	0
+34024	20675	0
+23719	25131	0
+3410	72334	0
+56309	97650	0
+5566	27521	0
+21862	59167	0
+19772	46266	0
+26093	10596	0
+20402	102200	0
+99827	28510	0
+21493	8468	0
+15598	43037	0
+39841	48163	0
+65951	60715	0
+22756	100820	0
+95766	44682	0
+4988	24840	0
+20732	39382	0
+11564	93299	0
+22177	8148	0
+530	103502	0
+11564	65951	0
+101221	37471	0
+6860	54662	0
+58618	4964	0
+8676	54154	0
+39473	3305	0
+47022	55592	0
+25289	40571	0
+63739	96646	0
+10633	97168	0
+13873	32252	0
+22300	8246	0
+14472	70009	0
+66120	14317	0
+13435	39587	0
+58628	98766	0
+39187	39984	0
+28649	3650	0
+106498	9220	0
+105472	8611	0
+42754	16808	0
+74540	105850	0
+20515	10570	0
+32826	23992	0
+6353	11322	0
+7491	59808	0
+41350	41250	0
+5977	103831	0
+37454	27183	0
+49109	80273	0
+1647	21649	0
+93657	34024	0
+3826	24115	0
+8611	69147	0
+8089	37471	0
+23460	32301	0
+102707	82660	0
+42599	33626	0
+22191	16808	0
+12834	37454	0
+17258	13522	0
+97168	48480	0
+63739	94868	0
+19091	5640	0
+38520	6595	0
+1416	13890	0
+10596	69206	0
+639	55299	0
+4087	41218	0
+19192	19334	0
+19806	13096	0
+16367	5381	0
+7857	10250	0
+67519	15913	0
+99827	9743	0
+34615	39984	0
+38423	15049	0
+10804	36643	0
+34944	58606	0
+11447	20563	0
+19820	12565	0
+43504	777	0
+41095	8064	0
+12032	104235	0
+41415	38250	0
+15156	17988	0
+4067	11447	0
+69374	11798	0
+61396	12317	0
+25078	70530	0
+58618	6174	0
+18485	9470	0
+36107	1025	0
+99593	37939	0
+93765	3410	0
+21455	12152	0
+8292	91776	0
+40068	103749	0
+99363	103448	0
+36556	91970	0
+1295	53468	0
+91735	10692	0
+20695	4605	0
+91657	27521	0
+99855	15552	0
+47931	11601	0
+100534	27403	0
+98445	9268	0
+57239	13417	0
+58596	38442	0
+12368	13435	0
+14637	39637	0
+10036	58618	0
+38469	19670	0
+49109	40322	0
+5848	42817	0
+26370	3690	0
+21342	20549	0
+55687	105025	0
+16860	32412	0
+30693	950	0
+16367	10296	0
+43222	23211	0
+41175	73838	0
+93384	20431	0
+7680	12368	0
+37290	43271	0
+63739	39841	0
+20286	52665	0
+105850	98766	0
+101043	51556	0
+8551	47931	0
+39841	9125	0
+19481	25926	0
+105687	20236	0
+100750	11962	0
+37721	4822	0
+57459	100993	0
+55860	12317	0
+41432	8676	0
+27033	19437	0
+103346	59893	0
+28358	87305	0
+37223	99307	0
+10122	11798	0
+72474	22424	0
+22743	72487	0
+93781	741	0
+11172	22492	0
+25487	28510	0
+37939	22717	0
+34322	16522	0
+98584	29025	0
+8436	98584	0
+58606	81653	0
+47801	43492	0
+13724	41218	0
+12679	4553	0
+42200	86981	0
+20031	91591	0
+71480	3217	0
+41075	7107	0
+30471	11355	0
+13873	3826	0
+75409	2414	0
+101171	96011	0
+5254	105102	0
+11355	38368	0
+8169	68102	0
+47022	15859	0
+17415	103995	0
+101006	17887	0
+11075	63750	0
+102233	20755	0
+58010	14601	0
+8115	37499	0
+661	843	0
+72745	4931	0
+5148	49892	0
+14235	20535	0
+1715	59639	0
+13435	39653	0
+69739	14601	0
+95142	43670	0
+8169	87436	0
+68740	37471	0
+3305	100773	0
+14958	103967	0
+53858	93943	0
+97619	55169	0
+2208	20515	0
+7611	12077	0
+104557	6402	0
+53165	39362	0
+65951	6383	0
+94527	50143	0
+26745	5848	0
+105266	103841	0
+11151	40394	0
+9991	93362	0
+56091	14675	0
+14059	9361	0
+54636	19000	0
+94795	105266	0
+52916	16690	0
+16896	38966	0
+100534	38423	0
+5361	16644	0
+12077	13337	0
+94132	7134	0
+75071	9198	0
+98945	5913	0
+32173	72991	0
+96487	30730	0
+41011	16644	0
+104165	69836	0
+1235	9220	0
+14805	96158	0
+101319	101342	0
+25536	27403	0
+3723	93987	0
+39587	4087	0
+94527	13472	0
+37253	102398	0
+68218	19583	0
+72487	11922	0
+71813	56566	0
+6553	61217	0
+6156	58500	0
+13066	17837	0
+98370	94132	0
+40708	32301	0
+70973	18918	0
+39793	38763	0
+97901	53824	0
+3331	53651	0
+28358	69751	0
+6941	10615	0
+14805	45535	0
+54636	14422	0
+105472	23033	0
+36440	14842	0
+27677	18092	0
+36107	21921	0
+18918	72293	0
+59747	39653	0
+102151	63114	0
+56326	79625	0
+97011	15156	0
+86600	5423	0
+43853	21843	0
+47434	11735	0
+3497	23503	0
+16001	24992	0
+101757	92032	0
+17209	68319	0
+39653	40298	0
+1295	58181	0
+50442	96789	0
+44381	41250	0
+20695	88306	0
+52862	27139	0
+27403	101853	0
+13499	3826	0
+14637	20877	0
+81878	8699	0
+104375	68643	0
+103228	33626	0
+5701	22637	0
+98704	16027	0
+102398	27384	0
+56109	38171	0
+47022	45879	0
+40788	1008	0
+94622	99347	0
+12991	69751	0
+104497	38334	0
+96487	15598	0
+10411	15880	0
+5110	38171	0
+51556	54643	0
+23907	11754	0
+47004	21094	0
+34088	22159	0
+46595	17227	0
+106169	44030	0
+100111	24840	0
+68319	102914	0
+38988	38931	0
+13096	27503	0
+39187	16743	0
+40014	101772	0
+40183	104880	0
+92046	22562	0
+98610	8246	0
+18485	36024	0
+41332	11564	0
+17098	98006	0
+37620	56566	0
+96080	82353	0
+37223	24149	0
+69751	43270	0
+65951	18429	0
+23503	8863	0
+24115	101056	0
+92216	25098	0
+19000	4553	0
+46003	87422	0
+1740	5462	0
+102733	40635	0
+17077	9991	0
+72781	27299	0
+41011	104342	0
+36107	3331	0
+68876	53651	0
+30963	102733	0
+6619	98610	0
+12619	843	0
+15570	15683	0
+58596	3611	0
+103141	601	0
+94944	14978	0
+102346	13066	0
+8950	9346	0
+10508	16140	0
+17166	65150	0
+38782	26815	0
+68876	92079	0
+5214	55372	0
+15292	99666	0
+63382	43504	0
+36713	5640	0
+106498	39886	0
+40708	15650	0
+36910	105731	0
+103525	36556	0
+6553	59358	0
+20342	13622	0
+102364	50570	0
+96507	7594	0
+59848	93683	0
+10749	5192	0
+8169	18522	0
+72615	96824	0
+777	38271	0
+54643	7333	0
+101250	23583	0
+38663	100439	0
+73331	13789	0
+38016	72764	0
+104880	44381	0
+71138	100773	0
+5065	11322	0
+72802	17059	0
+51197	13567	0
+7642	19091	0
+68876	95059	0
+5015	13567	0
+18232	7544	0
+97650	101006	0
+62152	44594	0
+57711	91591	0
+93847	8266	0
+19394	65150	0
+37767	17558	0
+59215	17761	0
+6174	94699	0
+77499	37223	0
+7569	21649	0
+19791	17340	0
+79019	9602	0
+102297	88306	0
+103141	38931	0
+10315	44030	0
+92113	20236	0
+15485	15175	0
+22492	99320	0
+15032	47057	0
+28124	39527	0
+91144	7979	0
+1295	98445	0
+59290	11686	0
+110451	11075	0
+33455	66120	0
+3690	7979	0
+37586	101912	0
+722	460	0
+27228	102435	0
+17588	50390	0
+11601	678	0
+11172	41332	0
+8089	41528	0
+26479	94699	0
+20065	9060	0
+1865	11447	0
+20460	9181	0
+97011	96715	0
+661	83264	0
+42618	57977	0
+2942	37563	0
+100848	59893	0
+10822	40635	0
+24658	45879	0
+32236	46908	0
+73506	62497	0
+16825	13417	0
+777	6192	0
+7107	9558	0
+92046	10841	0
+17558	68606	0
+1186	68408	0
+36010	82544	0
+87305	11039	0
+80312	39984	0
+43037	17970	0
+17505	52746	0
+100790	96700	0
+95073	94170	0
+93881	93657	0
+8115	93362	0
+45429	22585	0
+17415	60715	0
+3690	18688	0
+40322	94204	0
+65697	11520	0
+36218	69612	0
+57603	20847	0
+44370	13081	0
+91144	36010	0
+51740	103012	0
+17457	18826	0
+27384	9724	0
+32800	19543	0
+106246	11355	0
+82392	20286	0
+36470	39819	0
+6073	7216	0
+9312	12442	0
+13030	95205	0
+70992	24696	0
+20579	20515	0
+56489	81838	0
+48146	4067	0
+21006	37428	0
+14446	16874	0
+63750	78985	0
+51422	102247	0
+16644	38850	0
+21159	41432	0
+24696	21249	0
+25994	426	0
+15485	9012	0
+95371	9743	0
+75378	15175	0
+38334	29379	0
+16946	20780	0
+13908	2505	0
+8653	92187	0
+85462	93847	0
+101757	15650	0
+95205	6192	0
+13195	45351	0
+68102	40635	0
+75071	13602	0
+30933	31896	0
+97920	101620	0
+48146	93881	0
+80598	2768	0
+5462	42200	0
+12499	78573	0
+85552	80034	0
+44229	93765	0
+91970	15049	0
+48865	53197	0
+38204	25779	0
+40394	20675	0
+80598	95219	0
+827	6758	0
+92032	7444	0
+86585	31478	0
+41528	40164	0
+41432	17489	0
+49656	71969	0
+19977	41384	0
+5462	15859	0
+741	2369	0
+87422	4042	0
+66659	11922	0
+83264	18847	0
+99482	24992	0
+46003	6537	0
+12204	9653	0
+58220	105850	0
+4772	82392	0
+104052	40635	0
+10434	97477	0
+6595	16103	0
+15175	7569	0
+9991	41061	0
+11484	18980	0
+23907	40708	0
+8186	100037	0
+80312	101568	0
+68643	95741	0
+58586	14885	0
+18723	24092	0
+58503	92113	0
+11622	10059	0
+50421	4908	0
+59747	101250	0
+94944	96507	0
+46908	49892	0
+33227	4855	0
+24115	38692	0
+92046	105877	0
+7106	13454	0
+93971	43942	0
+20755	3759	0
+13943	950	0
+1572	68643	0
+75051	41398	0
+21006	15519	0
+97920	9602	0
+15880	99517	0
+41350	60225	0
+11887	12864	0
+68740	7106	0
+104075	11546	0
+32005	81653	0
+28841	62805	0
+10710	101043	0
+17166	6645	0
+31354	19772	0
+99678	10452	0
+101006	101171	0
+22066	59538	0
+100524	13724	0
+17025	22562	0
+11868	31397	0
+19091	95891	0
+19977	31201	0
+97979	36010	0
+14657	17258	0
+34615	41111	0
+61901	22066	0
+29025	69783	0
+6619	23211	0
+70207	14805	0
+40708	7721	0
+4067	5278	0
+19871	27337	0
+106212	57977	0
+52385	82544	0
+93781	38334	0
+95811	27789	0
+53486	41289	0
+101853	53468	0
+56431	104235	0
+38334	101645	0
+50442	21324	0
+103346	93535	0
+98610	95219	0
+91451	5423	0
+18292	38143	0
+30933	96679	0
+9493	9242	0
+15813	70530	0
+87305	23297	0
+18114	39841	0
+39458	106228	0
+19500	601	0
+106169	21324	0
+58628	91747	0
+31478	104497	0
+93847	55592	0
+31371	5148	0
+10897	4087	0
+22492	27521	0
+66028	9724	0
+35963	42817	0
+18942	13602	0
+6156	26353	0
+30933	13670	0
+40635	27971	0
+69836	12679	0
+38850	63382	0
+87305	18688	0
+22585	62911	0
+19500	73354	0
+11601	80157	0
+55592	39091	0
+54154	39141	0
+3952	54287	0
+4171	16825	0
+38850	8533	0
+17575	93053	0
+43517	7266	0
+26228	70530	0
+94855	78985	0
+25335	102733	0
+38541	87387	0
+10652	45975	0
+35107	96551	0
+14842	46266	0
+21921	14766	0
+11941	63141	0
+21903	1538	0
+5742	27521	0
+53498	38334	0
+25681	17415	0
+6512	54643	0
+95420	59848	0
+45535	64754	0
+16367	39473	0
+49892	53165	0
+17837	69836	0
+24386	13923	0
+9602	38850	0
+96569	105025	0
+103614	16170	0
+24658	41279	0
+20342	19091	0
+64189	29006	0
+17359	57603	0
+5381	24115	0
+95301	101994	0
+3217	9268	0
+15292	71438	0
+1061	13435	0
+17457	18368	0
+103200	20675	0
+47181	74540	0
+11484	47181	0
+14385	51556	0
+62046	9762	0
+74548	7367	0
+40394	17116	0
+99790	42302	0
+36024	11322	0
+37985	16825	0
+87436	23616	0
+7313	28124	0
+93897	36361	0
+8533	43670	0
+32412	106498	0
+12834	32252	0
+39125	20253	0
+87472	20088	0
+37471	5566	0
+96950	94795	0
+9743	6595	0
+15250	42187	0
+46738	20549	0
+39235	22756	0
+91591	36024	0
+10549	100993	0
+6512	5254	0
+55976	32227	0
+9936	96950	0
+8392	15880	0
+41175	18485	0
+34251	1688	0
+45627	97492	0
+8825	68620	0
+4087	17761	0
+56489	65736	0
+12134	53083	0
+39313	100524	0
+11520	13417	0
+27337	14747	0
+16312	30243	0
+3740	98021	0
+6073	80273	0
+9953	106169	0
+80312	9346	0
+15292	44370	0
+103141	10142	0
+12478	92187	0
+71813	104920	0
+1251	77861	0
+16170	13943	0
+105039	19996	0
+103614	91916	0
+67191	1235	0
+22798	81838	0
+27745	20940	0
+8015	8981	0
+92097	82353	0
+10633	14637	0
+71602	55138	0
+10570	98780	0
+7544	105409	0
+101620	7661	0
+18688	15701	0
+20614	14996	0
+8246	100534	0
+58503	3921	0
+97979	8825	0
+14924	106228	0
+100945	26093	0
+101772	99855	0
+1186	3217	0
+38837	69739	0
+17077	11546	0
+17359	12077	0
+54275	49275	0
+5361	96262	0
+6619	101620	0
+13306	99678	0
+32826	21214	0
+14040	17359	0
+72293	14117	0
+74540	57603	0
+7216	6915	0
+99640	14842	0
+1078	17166	0
+101963	17415	0
+87387	17728	0
+45627	38966	0
+1267	50421	0
+39819	105998	0
+14766	96551	0
+71438	11433	0
+101319	32227	0
+101701	39060	0
+73975	15813	0
+48555	54287	0
+7038	31494	0
+17575	102086	0
+40535	43670	0
+68218	91451	0
+93321	15432	0
+25779	46067	0
+106431	2745	0
+53498	53321	0
+26246	49275	0
+19394	8634	0
+102623	6941	0
+103027	20133	0
+14422	106056	0
+61901	64754	0
+51564	24412	0
+20635	42344	0
+20031	56109	0
+4449	22774	0
+14235	36470	0
+57744	17397	0
+29117	17059	0
+27183	2745	0
+23033	8098	0
+6304	38157	0
+9493	14446	0
+444	100111	0
+19068	96789	0
+69374	59848	0
+3587	11415	0
+13847	53083	0
+72293	56045	0
+2179	10122	0
+20236	100037	0
+87422	58503	0
+9830	35695	0
+5254	94622	0
+71969	59358	0
+20877	36146	0
+11564	23460	0
+16224	17359	0
+43853	8754	0
+93847	31172	0
+70992	7747	0
+8514	4772	0
+70490	18980	0
+11715	100166	0
+31955	1139	0
+29006	7821	0
+19520	22300	0
+2768	39598	0
+2768	31896	0
+101103	100820	0
+43270	102398	0
+17837	39527	0
+13222	97011	0
+24658	103525	0
+9293	100534	0
+15137	19219	0
+53083	95407	0
+22137	91970	0
+96600	97663	0
+58596	103129	0
+18980	8064	0
+741	78449	0
+105025	24992	0
+11735	15485	0
+42396	39125	0
+26228	6402	0
+16896	21265	0
+103749	54636	0
+18601	79685	0
+4013	39886	0
+39984	80598	0
+15032	13584	0
+68449	37767	0
+53498	8884	0
+41528	59785	0
+59824	87472	0
+17728	22756	0
+28863	102623	0
+9724	2179	0
+6353	19155	0
+6619	95951	0
+38800	56460	0
+33336	100804	0
+75552	13831	0
+7611	61788	0
+35963	2369	0
+93926	35963	0
+22066	105447	0
+39187	13831	0
+88306	39598	0
+57144	8676	0
+19257	4087	0
+6798	21620	0
+10897	97979	0
+19996	11019	0
+17192	47336	0
+37113	98584	0
+96627	74866	0
+94699	97663	0
+8921	6915	0
+13306	103995	0
+18688	59425	0
+105731	4391	0
+98945	73092	0
+15539	10982	0
+1267	6228	0
+18464	32005	0
+91657	101043	0
+20047	97979	0
+31354	6247	0
+23129	36382	0
+6402	101006	0
+104035	39346	0
+41128	13081	0
+26944	53468	0
+40635	18617	0
+61396	15932	0
+16170	39598	0
+3410	52040	0
+59376	94944	0
+91462	18429	0
+3740	80526	0
+3275	1538	0
+47769	2571	0
+2942	36218	0
+94795	44030	0
+72781	26370	0
+26432	8352	0
+98407	103346	0
+19977	694	0
+15049	27521	0
+14117	77343	0
+4772	41128	0
+12424	33626	0
+97168	57744	0
+13873	94855	0
+27789	23680	0
+1647	16001	0
+8676	17227	0
+42754	17525	0
+104052	7947	0
+69783	4013	0
+36556	12960	0
+8098	102330	0
+25148	31478	0
+12368	50920	0
+16690	98718	0
+6678	8720	0
+18601	25348	0
+100439	50595	0
+72764	59376	0
+28709	14577	0
+7680	38782	0
+103487	26479	0
+97031	96906	0
+19000	98224	0
+87408	45753	0
+94795	15270	0
+13066	104317	0
+101221	5640	0
+722	4822	0
+13030	20877	0
+97053	15196	0
+12424	23907	0
+10529	80882	0
+55592	11002	0
+2179	9953	0
+26479	70973	0
+29379	69432	0
+27645	32301	0
+35067	106296	0
+18826	13337	0
+106246	10434	0
+41332	99640	0
+601	20780	0
+8884	40750	0
+48049	31397	0
+51580	36623	0
+16001	7594	0
+102272	14787	0
+100111	7821	0
+67143	6282	0
+12834	34088	0
+77499	9631	0
+19091	35633	0
+100332	94699	0
+18429	36713	0
+74021	10982	0
+17040	49109	0
+917	58220	0
+53165	50442	0
+71527	19294	0
+11172	58230	0
+74021	103502	0
+103614	39091	0
+17143	52385	0
+17227	20549	0
+16312	34024	0
+25681	36440	0
+85519	99292	0
+7747	102167	0
+26815	2414	0
+38763	5324	0
+2708	5742	0
+10615	15932	0
+40322	60261	0
+35503	35107	0
+14861	22159	0
+11466	14577	0
+3611	40164	0
+6839	41942	0
+104086	4988	0
+39060	36127	0
+31249	40788	0
+15932	27645	0
+17319	6619	0
+23297	25348	0
+102398	16140	0
+14637	39688	0
+71654	5278	0
+15032	9896	0
+37290	8634	0
+44594	72596	0
+14675	10915	0
+17796	40372	0
+4201	24524	0
+93847	5566	0
+100584	32227	0
+17659	48375	0
+17558	11394	0
+39598	30243	0
+32336	19437	0
+9631	96871	0
+98224	79019	0
+20535	101171	0
+99790	104165	0
+50252	98841	0
+37767	21419	0
+44229	93384	0
+48049	20204	0
+102200	55592	0
+36558	54287	0
+1139	103129	0
+11172	92079	0
+21493	73506	0
+45738	19257	0
+42618	26432	0
+43301	68740	0
+48163	81878	0
+1025	45957	0
+43900	12032	0
+103200	103228	0
+62911	44757	0
+68091	100945	0
+102346	94868	0
+17192	2414	0
+36910	31106	0
+94527	36382	0
+10230	103683	0
+24593	7134	0
+69432	3723	0
+4087	65982	0
+43826	32301	0
+661	58618	0
+58503	31106	0
+92243	72293	0
+21620	3515	0
+97011	38613	0
+45627	30341	0
+11228	3650	0
+5566	95891	0
+584	98718	0
+17505	1112	0
+8064	91747	0
+17040	33122	0
+22137	99395	0
+38157	2989	0
+27919	100037	0
+102247	13989	0
+103012	41496	0
+63382	19960	0
+45552	2571	0
+13567	104086	0
+17796	37342	0
+40311	39555	0
+16644	33122	0
+17887	25078	0
+827	106228	0
+24507	7113	0
+777	14978	0
+14446	12619	0
+105102	35107	0
+13306	16312	0
+100243	58010	0
+87265	100510	0
+49109	17209	0
+43470	9493	0
+20595	460	0
+62092	59358	0
+47181	4474	0
+444	57239	0
+103487	1609	0
+47181	104086	0
+39587	62152	0
+35107	24507	0
+68894	104086	0
+14885	6206	0
+9268	105998	0
+1715	72877	0
+8169	39026	0
+601	5640	0
+69578	93238	0
+31598	68939	0
+21921	53083	0
+560	7594	0
+101194	104880	0
+1538	3248	0
+36440	44478	0
+31354	53165	0
+89500	5299	0
+1251	46738	0
+17457	54154	0
+68894	6042	0
+68643	42754	0
+10549	1740	0
+17192	53486	0
+12152	7611	0
+16825	7244	0
+20460	14924	0
+42732	94191	0
+32236	12460	0
+12368	4423	0
+16743	13066	0
+2834	13831	0
+41128	7642	0
+7702	15701	0
+97053	52665	0
+19871	10710	0
+13195	19772	0
+36361	2208	0
+16808	73023	0
+96700	81770	0
+98894	19960	0
+69999	56489	0
+20653	22651	0
+94622	6702	0
+103448	15795	0
+30787	105409	0
+19394	95073	0
+87387	37454	0
+58500	12442	0
+39920	41175	0
+56489	104557	0
+5566	96080	0
+5450	1041	0
+12991	101103	0
+102398	80273	0
+68740	32800	0
+61202	101103	0
+68281	13156	0
+38636	4772	0
+21117	95951	0
+2179	38385	0
+6192	30341	0
+5299	4201	0
+106296	17258	0
+27228	27337	0
+66028	52665	0
+100561	36556	0
+29040	22137	0
+11922	1751	0
+17004	13172	0
+39346	18464	0
+13030	21789	0
+58596	14710	0
+93847	14534	0
+40183	16001	0
+27521	16312	0
+43574	38636	0
+52385	15770	0
+95588	18309	0
+15747	37499	0
+101194	57492	0
+95059	56541	0
+80073	68740	0
+8015	77343	0
+37823	55138	0
+12096	24805	0
+10529	39026	0
+32351	55592	0
+91830	63750	0
+9786	15795	0
+49656	19257	0
+55860	101994	0
+7544	55826	0
+104035	33122	0
+20847	39125	0
+5278	13773	0
+4255	11433	0
+41415	79019	0
+11075	8266	0
+47181	11039	0
+39334	722	0
+55138	6134	0
+10479	101319	0
+102151	13066	0
+81653	9786	0
+95407	25078	0
+43517	71138	0
+21359	12008	0
+31371	43270	0
+21094	103502	0
+9631	40311	0
+59425	7347	0
+8720	41111	0
+75051	18585	0
+25379	70490	0
+48163	12565	0
+51564	103255	0
+9293	103898	0
+71138	57603	0
+11172	37233	0
+5462	80882	0
+105102	5423	0
+103792	25289	0
+68939	17227	0
+23297	100534	0
+65697	3611	0
+15250	48480	0
+4822	39841	0
+19722	104920	0
+18368	20535	0
+8846	22177	0
+71969	27971	0
+102504	2369	0
+41075	100037	0
+7642	39334	0
+50252	444	0
+12077	93819	0
+16367	19925	0
+27919	88067	0
+3723	40298	0
+58010	99482	0
+6463	104075	0
+26035	16825	0
+32826	23875	0
+12679	102272	0
+9181	15519	0
+98610	93847	0
+72991	43853	0
+98210	91747	0
+9268	2834	0
+15451	19294	0
+21862	1609	0
+80896	8884	0
+15156	21324	0
+62497	6042	0
+18918	19670	0
+17558	1647	0
+12653	93579	0
+68740	601	0
+8653	68160	0
+11622	17489	0
+10670	35472	0
+85571	13704	0
+6678	3217	0
+28841	38204	0
+8115	72991	0
+51197	14296	0
+13472	98370	0
+25487	94117	0
+100166	14317	0
+53165	44682	0
+1251	7906	0
+40161	12134	0
+44030	38250	0
+28709	100510	0
+6595	60261	0
+7106	12008	0
+9493	21265	0
+58596	102247	0
+104035	18464	0
+4582	69739	0
+12258	91462	0
+15539	16256	0
+37499	94170	0
+21419	98653	0
+41061	19960	0
+43271	10250	0
+12460	44229	0
+101319	98071	0
+24805	43683	0
+71813	24271	0
+15451	10822	0
+15963	82954	0
+50252	80312	0
+40788	27846	0
+48049	93881	0
+19520	68553	0
+104459	51692	0
+19905	8392	0
+97945	39235	0
+81653	25926	0
+62849	104497	0
+73506	104317	0
+97901	7465	0
+19481	95420	0
+17887	97492	0
+93053	6941	0
+97398	53406	0
+53824	10933	0
+460	37342	0
+63114	11394	0
+37113	31371	0
+12460	7925	0
+6116	87265	0
+14534	28863	0
+102346	7081	0
+57492	25098	0
+94896	99593	0
+10549	73975	0
+11466	99444	0
+444	5423	0
+7333	8551	0
+28307	95420	0
+20535	5324	0
+55687	3497	0
+41075	60261	0
+91546	3217	0
+741	47336	0
+25131	25116	0
+33148	102200	0
+6915	40354	0
+22424	78962	0
+17505	14675	0
+38250	11601	0
+31896	39886	0
+41398	70530	0
+9094	40554	0
+18723	95766	0
+26898	39141	0
+19374	63382	0
+99593	23297	0
+55687	8015	0
+58628	11645	0
+15049	5324	0
+46980	40535	0
+35695	11172	0
+51618	16928	0
+37620	8884	0
+33122	92097	0
+12096	39527	0
+56489	40322	0
+93362	14861	0
+26898	33227	0
+5913	12424	0
+59726	91144	0
+11415	27352	0
+31598	34024	0
+20713	102839	0
+24840	41332	0
+1112	48555	0
+27919	40535	0
+18826	93943	0
+47931	3472	0
+100524	27677	0
+102272	2478	0
+101319	87422	0
+25779	4013	0
+19417	35107	0
+18585	13670	0
+24763	19312	0
+9094	19925	0
+57239	7882	0
+8884	33103	0
+68424	65697	0
+8352	7642	0
+15932	6941	0
+26353	44370	0
+97168	1830	0
+11151	94170	0
+21117	25078	0
+93299	13789	0
+94699	36382	0
+21743	104375	0
+35525	3358	0
+51740	14117	0
+95420	37113	0
+104317	50570	0
+36218	19772	0
+61788	58181	0
+25078	11039	0
+21903	47801	0
+105102	36218	0
+14343	1928	0
+35645	87265	0
+40589	96963	0
+16985	30787	0
+24992	50421	0
+101772	41350	0
+22159	38125	0
+25078	5462	0
+101620	19561	0
+23875	103639	0
+72802	27919	0
+9493	51137	0
+17436	1295	0
+11075	59737	0
+2527	18723	0
+6595	105731	0
+52916	40014	0
+3515	38385	0
+68424	101963	0
+32336	104497	0
+1865	103831	0
+6553	39738	0
+24783	104326	0
+41128	53197	0
+43270	6042	0
+87436	4449	0
+7106	13602	0
+52746	100332	0
+16825	12406	0
+22743	100400	0
+42396	41398	0
+43942	16290	0
+73838	96537	0
+16367	7611	0
+20834	7611	0
+8115	50442	0
+17818	13584	0
+82392	31054	0
+51556	9810	0
+57967	44358	0
+38613	49101	0
+16985	58500	0
+17659	82544	0
+74548	20695	0
+25650	29379	0
+95951	13454	0
+26880	18559	0
+47769	7569	0
+73354	43660	0
+73092	18381	0
+56045	19905	0
+12096	102086	0
+55396	20047	0
+57953	4724	0
+5015	97053	0
+22743	9896	0
+17639	94592	0
+6437	99320	0
+15932	25393	0
+15570	17258	0
+69612	38204	0
+12077	8699	0
+16860	59022	0
+56566	46003	0
+62046	68437	0
+55184	10951	0
+25379	7994	0
+58596	97477	0
+21649	12518	0
+72596	11306	0
+13773	9242	0
+58628	16417	0
+15137	7979	0
+31598	12368	0
+5662	4988	0
+44014	99814	0
+35633	55372	0
+9268	41142	0
+45642	8352	0
+15747	11151	0
+60261	35107	0
+41218	103141	0
+59893	19670	0
+14100	12077	0
+75378	92216	0
+61217	53083	0
+73342	36643	0
+22159	68661	0
+24354	16825	0
+14083	101785	0
+102466	8392	0
+47967	12008	0
+17380	98407	0
+55396	35107	0
+26277	104342	0
+6383	59425	0
+11520	43900	0
+86981	97736	0
+24974	4964	0
+25994	8921	0
+11337	3723	0
+13454	6645	0
+104880	2960	0
+6619	14100	0
+5299	75409	0
+22651	6174	0
+12008	94896	0
+10982	42618	0
+97845	36314	0
+54662	40322	0
+25131	62079	0
+32351	25681	0
+41095	70009	0
+93897	4067	0
+8780	18723	0
+12224	85619	0
+8148	39125	0
+9786	29006	0
+10804	51422	0
+11447	91735	0
+92113	17457	0
+39866	4474	0
+81878	44682	0
+67831	18585	0
+1811	101963	0
+97663	21419	0
+12499	43574	0
+31201	105039	0
+8863	100332	0
+23211	44030	0
+88306	104326	0
+93657	32119	0
+56326	91657	0
+77861	4747	0
+19113	8089	0
+20065	17415	0
+93579	11601	0
+12204	12116	0
+75378	39819	0
+14498	22424	0
+2527	14422	0
+21493	57239	0
+57358	99347	0
+12406	13499	0
+12204	1267	0
+100089	30471	0
+100561	81878	0
+20342	24974	0
+43244	44381	0
+24271	93926	0
+41075	6156	0
+20431	17116	0
+72474	24507	0
+41301	41095	0
+8720	24763	0
+40372	69383	0
+69383	20847	0
+3587	21061	0
+17025	101701	0
+31478	100332	0
+27183	5278	0
+91451	20713	0
+93765	104052	0
+10841	55826	0
+81770	26093	0
+41384	20286	0
+42732	7106	0
+39187	14040	0
+33122	18114	0
+13724	102167	0
+70009	104863	0
+68408	6247	0
+39984	25098	0
+678	23583	0
+8323	87305	0
+106056	75071	0
+36361	94944	0
+99307	37928	0
+104086	100332	0
+25393	39400	0
+94191	9653	0
+101221	4700	0
+36643	73331	0
+10203	23992	0
+10508	96080	0
+55013	26093	0
+95142	105731	0
+7216	530	0
+103012	17077	0
+27105	21342	0
+25289	25508	0
+21760	23503	0
+94868	18522	0
+74866	14135	0
+96906	10508	0
+104497	1025	0
+38469	9762	0
+103639	67831	0
+27919	1609	0
+41128	72745	0
+87198	98704	0
+95142	72487	0
+41157	17887	0
+7313	6860	0
+24524	63590	0
+21117	43504	0
+7661	9198	0
+16711	9268	0
+17209	19351	0
+26093	11447	0
+101757	62224	0
+100534	967	0
+41250	69578	0
+93384	36218	0
+100166	31955	0
+44757	21117	0
+17319	37620	0
+9312	3170	0
+59639	24115	0
+20579	15795	0
+27403	52746	0
+40164	4087	0
+26146	9493	0
+10933	104863	0
+14941	50252	0
+38334	21020	0
+9810	95811	0
+8676	24783	0
+10549	10296	0
+43271	69999	0
+25926	10731	0
+10479	24593	0
+11151	6860	0
+40014	44478	0
+19611	63590	0
+39866	68235	0
+68606	13522	0
+17907	100945	0
+9762	14560	0
+20431	103228	0
+40469	8436	0
+41613	19000	0
+17282	68281	0
+722	13670	0
+72991	27919	0
+16103	60715	0
+21620	69751	0
+80598	100075	0
+843	31096	0
+47860	93683	0
+1025	41128	0
+14996	16711	0
+41204	19611	0
+13030	11447	0
+39473	89500	0
+30341	678	0
+59376	100075	0
+67519	55299	0
+99593	45879	0
+78962	106056	0
+50595	37939	0
+16312	47336	0
+99444	105649	0
+21823	81663	0
+101171	12771	0
+4474	15598	0
+38541	12406	0
+53651	95219	0
+8392	3170	0
+103639	8392	0
+17927	105538	0
+31154	24115	0
+41613	56109	0
+99562	34251	0
+103141	80157	0
+7642	98006	0
+24507	14726	0
+2960	106169	0
+37253	103502	0
+104557	80157	0
+16522	24075	0
+15570	57389	0
+4042	26246	0
+68515	38125	0
+10933	14577	0
+4605	37233	0
+101103	100790	0
+71138	12460	0
+3331	7081	0
+40298	10710	0
+5254	7106	0
+7063	14824	0
+3515	20989	0
+39400	15432	0
+27919	44757	0
+24763	22159	0
+38601	24524	0
+13567	5192	0
+53165	13622	0
+47181	101853	0
+15015	58010	0
+103967	15292	0
+37471	103722	0
+56431	25078	0
+95192	9702	0
+16312	79019	0
+25837	25078	0
+6134	98718	0
+97845	26370	0
+55860	73354	0
+39527	68515	0
+51556	4042	0
+101645	22717	0
+1464	8754	0
+15683	9810	0
+50143	35067	0
+104035	69432	0
+7906	19374	0
+13140	76035	0
+14446	51514	0
+7857	12258	0
+55138	11322	0
+14100	79019	0
+59501	59824	0
+66028	10804	0
+13670	59836	0
+10804	17359	0
+7444	38636	0
+58230	50442	0
+20780	4747	0
+92187	19977	0
+7216	45642	0
+105538	32826	0
+32119	6192	0
+33227	32252	0
+99562	105716	0
+7333	16140	0
+950	57967	0
+101342	61788	0
+41942	4474	0
+3740	39187	0
+42754	7642	0
+78785	102466	0
+24354	4067	0
+43900	44119	0
+71138	56541	0
+17837	17380	0
+85571	37939	0
+105877	7979	0
+56091	27352	0
+10933	105336	0
+12152	33626	0
+96420	101785	0
+14385	8352	0
+62911	55592	0
+49268	18031	0
+18869	3690	0
+61485	94074	0
+14498	66120	0
+49656	8266	0
+11355	96158	0
+97477	44478	0
+21743	53824	0
+42200	17796	0
+100584	11982	0
+37721	78785	0
+31896	5381	0
+43244	950	0
+41075	444	0
+91694	39841	0
+103200	38822	0
+71438	106483	0
+101221	12478	0
+75071	93847	0
+41384	69396	0
+104375	102435	0
+20595	70207	0
+4582	6619	0
+33103	44381	0
+1538	22137	0
+16946	101319	0
+18429	91294	0
+23704	28358	0
+39458	42599	0
+11039	12008	0
+17970	43670	0
+95488	10951	0
+46266	49275	0
+950	38822	0
+102839	18232	0
+39060	45237	0
+6174	12134	0
+3759	98006	0
+95142	41218	0
+21075	10529	0
+55426	7979	0
+12096	38271	0
+17674	100790	0
+2989	41301	0
+12424	106483	0
+11337	9914	0
+16157	17380	0
+20755	44478	0
+99432	39555	0
+13584	22300	0
+9868	28124	0
+97031	10351	0
+57459	6192	0
+59290	41218	0
+53486	8436	0
+56091	601	0
+1464	18267	0
+11686	20595	0
+35819	21342	0
+53321	62805	0
+7313	46003	0
+14216	103639	0
+105956	18309	0
+78449	98567	0
+38016	32336	0
+104818	9653	0
+10250	16620	0
+103255	27105	0
+100820	47769	0
+19460	24783	0
+44229	93881	0
+16290	95741	0
+10633	47860	0
+42200	94117	0
+97011	8292	0
+106431	16690	0
+12424	96600	0
+18980	27337	0
+1139	20695	0
+584	61396	0
+22682	16224	0
+82544	96600	0
+15376	20204	0
+16045	41157	0
+104342	14158	0
+93561	106365	0
+41584	35893	0
+19113	7063	0
+103228	21903	0
+41128	99827	0
+10731	98567	0
+85552	25148	0
+13306	620	0
+69612	6206	0
+9517	5720	0
+58586	78573	0
+69432	54636	0
+13081	10731	0
+106169	13381	0
+27033	20133	0
+21903	68643	0
+4931	99121	0
+4087	3560	0
+38157	96906	0
+26880	102398	0
+2745	12096	0
+55169	620	0
+94724	30243	0
+60225	11622	0
+39362	14158	0
+12815	103967	0
+88306	32236	0
+75378	31598	0
+104818	44370	0
+13499	44824	0
+19312	6049	0
+25926	32351	0
+37985	55396	0
+10315	98766	0
+16985	69432	0
+24658	94074	0
+72474	9971	0
+101103	100699	0
+80930	45237	0
+105716	9077	0
+100111	52040	0
+41301	17004	0
+27503	9424	0
+7465	63382	0
+58181	15795	0
+41528	37586	0
+24207	100439	0
+68939	101701	0
+62152	62740	0
+103967	17796	0
+41384	39808	0
+39026	7333	0
+39886	12653	0
+106455	106498	0
+96507	102466	0
+13081	15230	0
+103214	13195	0
+66659	12653	0
+18114	78449	0
+3723	9293	0
+7947	78785	0
+71412	95766	0
+12704	99814	0
+18962	12258	0
+28307	37290	0
+96950	101963	0
+22300	94724	0
+10434	19374	0
+58010	101785	0
+91735	530	0
+6282	88067	0
+4747	21455	0
+93971	56109	0
+52040	6702	0
+21265	741	0
+17077	34944	0
+69836	45642	0
+55299	35199	0
+18429	40571	0
+4789	31054	0
+100804	11433	0
+25289	2414	0
+68553	9724	0
+33961	29006	0
+5640	7313	0
+26944	13081	0
+36713	2708	0
+41030	1112	0
+6966	24896	0
+99855	18329	0
+69836	24783	0
+9953	5462	0
+55639	67820	0
+16644	11433	0
+17380	38271	0
+19374	102466	0
+95488	23503	0
+39738	22191	0
+96158	23033	0
+55184	16874	0
+3826	32252	0
+28841	87387	0
+20780	66028	0
+20088	13602	0
+19000	10822	0
+53321	71138	0
+35819	15156	0
+43504	80910	0
+20675	51137	0
+98237	13499	0
+36440	103214	0
+96537	6096	0
+14498	83264	0
+74540	100439	0
+52862	17887	0
+92216	20653	0
+82353	8797	0
+5528	49656	0
+62152	13602	0
+17004	73838	0
+32227	37233	0
+93987	44381	0
+54643	105447	0
+10315	19257	0
+74081	79019	0
+99790	30341	0
+36558	33148	0
+17761	97155	0
+19155	41942	0
+78948	20031	0
+40164	5886	0
+9702	106431	0
+29025	17340	0
+25393	14675	0
+106169	61396	0
+7081	12815	0
+6049	38800	0
+18942	58230	0
+11715	8064	0
+4391	39417	0
+19871	13622	0
+98653	6941	0
+9517	41584	0
+19113	46266	0
+10351	17674	0
+6042	100166	0
+1715	68281	0
+22177	31478	0
+37586	8169	0
+7947	100037	0
+6422	105956	0
+14978	13381	0
+7107	54636	0
+37513	68606	0
+81838	14472	0
+13813	106246	0
+73354	21075	0
+53083	19481	0
+9060	103525	0
+2527	87422	0
+56460	8981	0
+21214	105538	0
+68091	100750	0
+22562	12204	0
+22717	104052	0
+100848	10479	0
+30693	5299	0
+6353	41030	0
+21214	20402	0
+35525	10596	0
+11798	19481	0
+6206	14675	0
+93987	26850	0
+15120	12134	0
+41011	27789	0
+9896	21760	0
+35633	35819	0
+58010	66659	0
+5528	71983	0
+8981	20460	0
+5015	19520	0
+35963	18522	0
+83096	93362	0
+10434	104818	0
+10250	6512	0
+53406	35633	0
+7081	20535	0
+88306	55426	0
+6758	14253	0
+87305	106169	0
+59189	19040	0
+1416	9125	0
+45840	14824	0
+30933	2960	0
+42302	7962	0
+43023	78806	0
+42396	105649	0
+17728	11546	0
+2369	10596	0
+97785	62046	0
+9493	1295	0
+25994	103282	0
+18267	36713	0
+16045	43470	0
+102346	12052	0
+54275	7544	0
+25698	26815	0
+1572	100510	0
+35819	15795	0
+68804	4879	0
+70973	11902	0
+5278	73838	0
+55860	55158	0
+19960	19169	0
+97920	28156	0
+101620	25348	0
+29006	25431	0
+16896	4255	0
+24207	11466	0
+8064	15175	0
+25487	97945	0
+81838	11394	0
+66028	8323	0
+12834	35819	0
+94191	106483	0
+41279	11520	0
+98718	74081	0
+100804	47181	0
+41599	98237	0
+21862	97619	0
+39458	1811	0
+19905	27521	0
+39793	24896	0
+11394	2745	0
+4988	78962	0
+37620	96080	0
+92046	62805	0
+13435	98796	0
+43293	94324	0
+51137	106350	0
+68091	29483	0
+967	19820	0
+96569	42817	0
+11019	41509	0
+13584	59167	0
+103614	67831	0
+23276	93926	0
+57459	12991	0
+38271	39984	0
+20780	21760	0
+12518	62740	0
+17887	16844	0
+52746	694	0
+15913	40535	0
+102914	78785	0
+71969	71527	0
+49275	8950	0
+97492	41332	0
+59808	20635	0
+26944	11584	0
+20535	6049	0
+77406	23460	0
+67831	18559	0
+12518	22651	0
+102200	98796	0
+40788	11922	0
+3472	83096	0
+601	53486	0
+13066	20342	0
+59425	102733	0
+68675	7994	0
+460	41432	0
+39587	26277	0
+38469	46980	0
+18092	19820	0
+4474	13584	0
+50570	28510	0
+69999	100166	0
+33883	72802	0
+6966	97492	0
+10122	92187	0
+37767	13584	0
+27228	14710	0
+99307	20402	0
+20971	93926	0
+41315	42056	0
+40161	57603	0
+40788	16367	0
+101620	3024	0
+8392	55860	0
+27337	76264	0
+8064	10570	0
+68515	22466	0
+22466	98006	0
+3650	21020	0
+37223	39688	0
+24992	9914	0
+21047	9470	0
+94622	18688	0
+9653	6002	0
+5214	1095	0
+57711	20595	0
+13642	102757	0
+9424	18368	0
+43222	19113	0
+18942	26745	0
+59425	42754	0
+23297	19481	0
+620	52746	0
+58628	100258	0
+6941	794	0
+54287	35893	0
+3390	49109	0
+21214	47801	0
+41528	42732	0
+103346	4222	0
+75409	41384	0
+14560	17837	0
+14805	9724	0
+15747	104075	0
+12653	76264	0
+32694	23276	0
+26277	98610	0
+39458	19742	0
+3433	52432	0
+93943	18429	0
+14472	11503	0
+100848	95488	0
+2960	1572	0
+19040	7702	0
+101785	97845	0
+17397	38782	0
+33227	3390	0
+37868	69999	0
+73331	35645	0
+53837	13123	0
+11868	17116	0
+91451	41415	0
+100561	27466	0
+29379	8797	0
+20549	99216	0
+45627	105538	0
+12204	54643	0
+17588	14675	0
+27789	8186	0
+102167	94204	0
+39362	43942	0
+98006	17525	0
+8352	73092	0
+41613	40128	0
+95407	39555	0
+98210	46908	0
+14178	5528	0
+38423	48480	0
+39290	16290	0
+1572	37233	0
+101319	97619	0
+23907	14100	0
+6422	98445	0
+39473	94527	0
+10692	20971	0
+22774	15250	0
+61901	38966	0
+46595	8921	0
+24386	103898	0
+5015	96679	0
+70973	10570	0
+12960	41157	0
+2989	43683	0
+10652	5324	0
+55169	96569	0
+678	47769	0
+43470	46067	0
+25335	41232	0
+47004	11503	0
+26575	95588	0
+72745	98894	0
+95371	12834	0
+96613	32227	0
+6645	96700	0
+45975	4474	0
+97619	37290	0
+3497	52665	0
+4879	13454	0
+11322	52040	0
+94868	9674	0
+21159	444	0
+17143	40298	0
+41599	101103	0
+15413	444	0
+69999	25379	0
+105649	16825	0
+11584	639	0
+44119	17837	0
+68449	41204	0
+8089	103129	0
+19543	15859	0
+1740	59747	0
+23719	77861	0
+91144	71527	0
+16045	25650	0
+76035	10122	0
+105573	17282	0
+5324	40183	0
+12008	4423	0
+100510	38171	0
+917	55887	0
+37676	105956	0
+98841	19000	0
+52665	42302	0
+99363	16001	0
+47434	1830	0
+20989	1538	0
+22177	9971	0
+94699	17525	0
+75409	43037	0
+11645	13240	0
+13284	106212	0
+17861	21455	0
+10692	36440	0
+45879	74540	0
+62046	917	0
+794	10615	0
+20675	105538	0
+98567	11306	0
+94170	101645	0
+19334	19960	0
+30471	13172	0
+32681	10731	0
+87472	20549	0
+5324	104035	0
+22300	8098	0
+7266	8611	0
+23211	34088	0
+23348	38966	0
+69578	2672	0
+63888	20253	0
+4908	93299	0
+917	14842	0
+20431	12134	0
+91747	16224	0
+10230	39688	0
+42732	2942	0
+35067	44381	0
+7313	9220	0
+15539	3217	0
+13472	31371	0
+25698	10203	0
+24092	20847	0
+44370	44594	0
+49656	99320	0
+42732	9674	0
+72781	98071	0
+101568	8921	0
+100075	93765	0
+12258	10391	0
+22191	106296	0
+2478	75552	0
+55573	12539	0
+20065	104459	0
+11039	1865	0
+72596	17436	0
+47434	43244	0
+32005	33626	0
+620	24896	0
+2505	15049	0
+12348	31154	0
+48163	14422	0
+17907	25698	0
+12204	17004	0
+17489	70973	0
+22651	42302	0
+42618	103831	0
+21455	8169	0
+101912	2745	0
+17988	46595	0
+58606	80364	0
+104342	20732	0
+95588	35963	0
+42056	93561	0
+20047	13240	0
+12258	10411	0
+460	5015	0
+29379	43574	0
+95142	5720	0
+38692	7313	0
+106056	22717	0
+917	14178	0
+33883	17575	0
+741	18464	0
+11887	65951	0
+69432	95371	0
+59538	5528	0
+41011	43942	0
+6553	95205	0
+26745	8780	0
+6096	10411	0
+11902	39346	0
+19091	13140	0
+36782	41384	0
+7266	10615	0
+12619	45642	0
+11819	2369	0
+106431	72802	0
+102504	99444	0
+9936	62079	0
+65697	31106	0
+80526	103141	0
+38442	94026	0
+59836	33227	0
+11735	100166	0
+5528	6156	0
+94896	36440	0
+9724	27846	0
+20133	4391	0
+18368	19394	0
+74866	41218	0
+5913	103831	0
+24783	106388	0
+106350	7113	0
+24075	7882	0
+19837	101171	0
+27645	7295	0
+7962	18092	0
+74540	82544	0
+22774	19312	0
+62849	102707	0
+4474	87305	0
+93943	18368	0
+7425	15230	0
+8981	87408	0
+10374	43660	0
+101056	73975	0
+98610	6353	0
+100510	19500	0
+34024	48958	0
+56091	10315	0
+15795	33871	0
+6860	81653	0
+16290	54577	0
+11735	59893	0
+61485	7081	0
+22651	40083	0
+59022	81653	0
+14747	73838	0
+24354	87408	0
+97053	26575	0
+10915	103448	0
+93971	38469	0
+6487	2414	0
+5742	60261	0
+21117	38125	0
+14059	55860	0
+42732	19772	0
+41398	6595	0
+36024	81663	0
+94795	15880	0
+41599	8372	0
+46980	28510	0
+78985	58500	0
+97901	3952	0
+57459	96646	0
+14941	71969	0
+47769	72615	0
+45535	9991	0
+30341	5036	0
+10670	17397	0
+105731	5566	0
+38368	16417	0
+37342	15376	0
+11057	69612	0
+59425	105998	0
+7016	14692	0
+37454	99482	0
+24207	32005	0
+13435	55687	0
+80364	100243	0
+53651	55860	0
+99395	9380	0
+69432	68620	0
+21903	16121	0
+18617	20286	0
+105496	36382	0
+58596	100666	0
+10841	37605	0
+41289	101043	0
+20236	57459	0
+71438	73975	0
+95142	25131	0
+99347	27299	0
+57711	26353	0
+103200	62527	0
+56045	9060	0
+44030	20675	0
+4772	96011	0
+50390	11798	0
+81871	38250	0
+6992	8921	0
+91657	59893	0
+39346	16224	0
+13813	57096	0
+18559	950	0
+44824	28649	0
+1295	11546	0
+4700	11584	0
+87265	3560	0
+15583	22066	0
+7425	20402	0
+14675	45840	0
+21743	19806	0
+37676	8089	0
+76035	17282	0
+11503	17166	0
+57953	15196	0
+104075	38877	0
+38520	5450	0
+71138	72474	0
+102272	10785	0
+79685	80930	0
+74021	38663	0
+27521	8884	0
+99814	57096	0
+13361	105687	0
+4879	10933	0
+11377	6156	0
+44229	20236	0
+38157	96700	0
+99790	85537	0
+17796	105573	0
+18031	7081	0
+41142	10230	0
+19312	12815	0
+100993	100524	0
+25131	10731	0
+47801	6595	0
+4423	95811	0
+32336	43517	0
+104920	59022	0
+25348	18847	0
+72877	41584	0
+102200	44133	0
+42200	6321	0
+827	7216	0
+104326	3807	0
+68424	93987	0
+80930	94868	0
+11019	38663	0
+94324	21649	0
+69147	64189	0
+20834	40354	0
+63141	18585	0
+55527	92113	0
+96551	35525	0
+15376	86981	0
+29040	41584	0
+17059	102466	0
+50442	4789	0
+92079	28288	0
+14011	68319	0
+8436	7906	0
+17474	2834	0
+13989	106350	0
+59848	85462	0
+87265	99216	0
+29006	99307	0
+31598	21789	0
+27521	15230	0
+46738	99640	0
+59538	55396	0
+104317	94170	0
+100773	24992	0
+27521	33961	0
+19806	6860	0
+87265	43222	0
+17525	560	0
+68259	9536	0
+87472	14577	0
+9424	39125	0
+12032	51740	0
+15049	19000	0
+50570	51514	0
+16844	26246	0
+68939	5214	0
+33883	32236	0
+34251	5886	0
+32681	39141	0
+98071	61788	0
+11868	59726	0
+54636	11715	0
+22637	92097	0
+53837	93987	0
+91562	83096	0
+1688	9470	0
+97065	722	0
+55027	4964	0
+15747	31598	0
+100993	92243	0
+18869	94592	0
+70207	5324	0
+11622	16860	0
+4474	95205	0
+56431	12679	0
+96963	24507	0
+100893	33626	0
+100037	9896	0
+68553	13773	0
+49178	9493	0
+27503	4553	0
+12917	10479	0
+43023	41250	0
+68319	44133	0
+35472	92046	0
+99320	38916	0
+3248	16808	0
+67820	91776	0
+93535	24507	0
+13622	99482	0
+2208	43492	0
+10878	16290	0
+10633	22191	0
+20204	45429	0
+38916	96537	0
+14534	6437	0
+827	16140	0
+37721	59501	0
+104165	63888	0
+17004	80292	0
+98071	83264	0
+39984	92243	0
+40311	91694	0
+1008	39458	0
+98796	24507	0
+103027	17728	0
+35695	21006	0
+31371	75512	0
+37233	10452	0
+48049	5278	0
+91735	37767	0
+52385	42599	0
+18559	37454	0
+104459	41030	0
+57603	10933	0
+39819	16860	0
+4042	39362	0
+69739	77499	0
+99444	26370	0
+36314	11039	0
+18092	21359	0
+7244	103967	0
+24593	22743	0
+8754	20877	0
+91591	68515	0
+68235	18942	0
+41369	99363	0
+15103	57711	0
+37676	14675	0
+16808	23398	0
+41289	42618	0
+3331	7383	0
+1830	4087	0
+6839	20755	0
+95951	32173	0
+98210	61396	0
+15795	27384	0
+620	27919	0
+52432	7594	0
+37290	6174	0
+6042	40394	0
+21117	43301	0
+17227	81663	0
+45535	103255	0
+17474	16170	0
+24386	57512	0
+7661	8372	0
+98006	97065	0
+46003	40128	0
+32005	17525	0
+37428	7063	0
+41095	10250	0
+12096	62152	0
+25487	71983	0
+6576	105956	0
+19312	68218	0
+47801	1186	0
+58596	25487	0
+12096	56309	0
+14040	92032	0
+96158	14692	0
+83264	36556	0
+93561	3275	0
+98210	95741	0
+100243	59555	0
+3433	56460	0
+100993	1095	0
+55887	12917	0
+54275	14317	0
+89500	39587	0
+10785	38613	0
+104497	26898	0
+5640	7611	0
+80157	55184	0
+601	69612	0
+97168	18522	0
+31096	32301	0
+17059	13195	0
+19460	7642	0
+35472	8592	0
+106365	5423	0
+91657	98567	0
+23583	93321	0
+100945	12565	0
+77499	10692	0
+14978	69383	0
+62740	80034	0
+24696	15963	0
+47967	12771	0
+6595	1217	0
+14924	62527	0
+95420	6422	0
+9868	54287	0
+49101	31054	0
+9631	96011	0
+18723	9125	0
+95811	12096	0
+57492	52665	0
+25201	47181	0
+100584	101912	0
+6304	55976	0
+17415	20431	0
+97492	6992	0
+96848	93765	0
+934	32173	0
+25487	24271	0
+4497	20065	0
+9060	21020	0
+98945	100790	0
+35645	18585	0
+1416	21117	0
+91144	9181	0
+30693	5192	0
+10731	3515	0
+93535	104317	0
+17505	24115	0
+36010	7347	0
+19192	8392	0
+20971	105687	0
+30693	48555	0
+29483	95301	0
+22466	53837	0
+17575	57096	0
+16946	13472	0
+72802	6321	0
+27299	61788	0
+104937	58628	0
+23211	25994	0
+14885	9810	0
+85462	43470	0
+39235	105025	0
+95192	20088	0
+98445	12653	0
+41315	13195	0
+6595	62152	0
+11715	13306	0
+9181	85537	0
+68740	78985	0
+19000	15650	0
+2708	93781	0
+14158	40298	0
+87305	104075	0
+42302	59376	0
+68424	47022	0
+102466	86600	0
+68437	19257	0
+91747	11902	0
+934	6702	0
+94592	68515	0
+13172	37985	0
+52665	8266	0
+5528	21249	0
+11622	7313	0
+8533	60715	0
+20236	9810	0
+57603	56489	0
+44583	59726	0
+2369	93321	0
+12539	31096	0
+99562	741	0
+5361	8392	0
+92046	97011	0
+11002	18826	0
+4391	40394	0
+37676	6595	0
+40014	15913	0
+36440	100338	0
+81770	49892	0
+16860	101912	0
+59189	41398	0
+49275	3248	0
+41350	105266	0
+18051	6553	0
+88306	98945	0
+21760	6304	0
+105336	11306	0
+48146	68319	0
+45738	77524	0
+5763	9536	0
+68319	48865	0
+8266	11002	0
+27846	103841	0
+20204	97979	0
+68319	80364	0
+5381	43504	0
+49101	92216	0
+19820	39886	0
+23033	9762	0
+27299	14498	0
+8676	80896	0
+14805	96789	0
+10897	44090	0
+70973	24507	0
+20877	14996	0
+72764	75512	0
+93943	12889	0
+57389	46067	0
+39866	21823	0
+661	36146	0
+71602	29006	0
+2942	17927	0
+12348	67191	0
+87422	22651	0
+37290	30787	0
+102297	10633	0
+37767	68804	0
+101772	51618	0
+91830	103792	0
+18007	36558	0
+85552	101979	0
+17098	11982	0
+20431	68939	0
+16711	11868	0
+31201	43023	0
+17575	104920	0
+62797	97979	0
+19772	33626	0
+460	15451	0
+51514	18601	0
+70530	6073	0
+103995	35107	0
+41250	15032	0
+98704	59824	0
+21921	96262	0
+42618	7106	0
+9220	17558	0
+38310	104052	0
+62849	1572	0
+37563	95588	0
+10508	12518	0
+100338	95192	0
+6702	25393	0
+4789	106212	0
+71654	15156	0
+103282	22528	0
+9953	23875	0
+1008	9868	0
+19772	97168	0
+101899	11484	0
+102398	102914	0
+104342	32694	0
+33961	82544	0
+50252	38171	0
+4747	7947	0
+20549	40161	0
+80526	13908	0
+99666	11075	0
+24696	69836	0
+444	87305	0
+20653	20460	0
+22914	15859	0
+6966	3248	0
+96420	19394	0
+81878	102466	0
+41175	24115	0
+4789	55826	0
+25994	91970	0
+35893	16312	0
+3877	40354	0
+741	56309	0
+12991	26370	0
+17952	93384	0
+39527	80930	0
+100643	17674	0
+97920	6049	0
+19543	37605	0
+1217	23297	0
+11355	31371	0
+104880	48958	0
+47434	96551	0
+39886	99827	0
+98718	20088	0
+14011	8246	0
+97736	44358	0
+79019	19611	0
+100893	39313	0
+53050	103639	0
+100400	97120	0
+10122	4201	0
+41232	18826	0
+3877	39793	0
+50421	11962	0
+14710	99593	0
+105716	104880	0
+760	86981	0
+102233	29040	0
+8392	11377	0
+11819	101056	0
+96487	5640	0
+46738	21214	0
+64754	26745	0
+104481	6321	0
+19394	14861	0
+93384	37428	0
+44381	42618	0
+26898	101963	0
+38763	9077	0
+33871	54636	0
+78449	77524	0
+57096	39346	0
+16711	34599	0
+34599	55158	0
+57953	9953	0
+28156	19500	0
+14446	106388	0
+36556	38966	0
+678	38188	0
+37471	10841	0
+92243	22774	0
+14747	97663	0
+31397	6002	0
+68408	34251	0
+43517	59167	0
+28288	85462	0
+63590	6192	0
+26228	4449	0
+12317	1416	0
+47860	40469	0
+57744	10749	0
+80157	82353	0
+96963	42754	0
+10785	102435	0
+27521	43301	0
+104052	51618	0
+38782	53050	0
+1464	24271	0
+10452	46067	0
+17077	97477	0
+15250	57459	0
+2571	13435	0
+18688	41496	0
+32252	48049	0
+12134	9702	0
+14996	103012	0
+43826	3024	0
+23460	1251	0
+96600	17319	0
+45351	11172	0
+8323	7134	0
+9361	8921	0
+22717	103749	0
+67143	32351	0
+38310	87198	0
+71654	22774	0
+78785	65951	0
+97663	11868	0
+33227	38931	0
+23583	87422	0
+15432	18031	0
+92097	95588	0
+39555	69147	0
+38310	3433	0
+44478	16946	0
+47931	95407	0
+104317	96679	0
+32119	21359	0
+20563	101194	0
+5192	43900	0
+102435	38782	0
+66659	16644	0
+694	105649	0
+11564	21620	0
+101899	38385	0
+52862	24354	0
+12008	12795	0
+27139	13622	0
+4700	43023	0
+34088	31106	0
+10692	18962	0
+102247	96569	0
+45753	46266	0
+41332	4582	0
+93881	95219	0
+42056	38520	0
+72991	57459	0
+8292	36782	0
+14498	103502	0
+4988	41315	0
+23503	18559	0
+13156	43293	0
+51422	5584	0
+18329	93881	0
+18962	13417	0
+95142	22492	0
+10692	98796	0
+20549	41628	0
+68939	12152	0
+101342	39920	0
+102297	63141	0
+18329	18723	0
+74866	61202	0
+80292	13724	0
+71480	22717	0
+17040	68740	0
+5662	99216	0
+72828	26035	0
+93971	15250	0
+18485	44757	0
+28841	14996	0
+17907	57512	0
+11039	37823	0
+19791	101171	0
+105496	53406	0
+44119	50421	0
+9536	4605	0
+15292	11584	0
+15049	13195	0
+41350	14657	0
+103722	2478	0
+38916	20309	0
+37290	40571	0
+68553	45237	0
+55592	5110	0
+16312	19520	0
+106212	9762	0
+16860	1942	0
+23704	2478	0
+20309	19169	0
+13753	47769	0
+20253	13081	0
+3331	8468	0
+17025	6247	0
+58010	93561	0
+72334	95219	0
+25583	15683	0
+12795	68876	0
+62092	102623	0
+39400	71412	0
+39458	16825	0
+18902	39920	0
+9198	91294	0
+584	27521	0
+25508	57953	0
+105496	40708	0
+23129	2960	0
+69147	24896	0
+48163	59893	0
+19742	79019	0
+45957	41218	0
+14924	40535	0
+18847	7680	0
+3952	11941	0
+45840	6383	0
+23875	16140	0
+57358	14178	0
+3587	13773	0
+99640	34322	0
+36146	51564	0
+11002	56109	0
+18329	87422	0
+17796	71654	0
+12032	43660	0
+1061	18464	0
+21159	57144	0
+87198	12653	0
+10203	9077	0
+1740	77861	0
+20204	21265	0
+96613	17209	0
+39313	91657	0
+37223	8352	0
+24805	61485	0
+96262	53197	0
+27745	8634	0
+23276	103749	0
+6463	94204	0
+78948	19670	0
+2179	78449	0
+68876	19543	0
+17077	26035	0
+17059	10036	0
+59358	96569	0
+43826	36107	0
+96080	99517	0
+21020	14117	0
+72802	49275	0
+22982	101043	0
+4497	21921	0
+4964	96420	0
+16985	103200	0
+38310	1688	0
+14011	21020	0
+14100	6304	0
+77406	104497	0
+44594	31154	0
+39187	54636	0
+26898	39382	0
+95371	105538	0
+14904	34944	0
+11941	31397	0
+38931	16620	0
+14059	61901	0
+23460	37985	0
+50143	71480	0
+97979	16224	0
+14011	19394	0
+44358	28288	0
+18031	14040	0
+3305	13096	0
+22137	106246	0
+14904	7882	0
+100111	14040	0
+40635	45237	0
+53083	30787	0
+31478	14117	0
+85462	85537	0
+17489	99666	0
+47434	40068	0
+93362	21359	0
+41432	53824	0
+87305	91970	0
+39313	4988	0
+49101	44030	0
+11394	68643	0
+7962	73931	0
+24783	80157	0
+57953	43470	0
+103502	98393	0
+57492	15156	0
+46980	43574	0
+72474	53213	0
+7594	80034	0
+96569	6402	0
+73838	93579	0
+3433	40164	0
+29483	25289	0
+66659	58220	0
+4700	37985	0
+50595	5528	0
+38763	17970	0
+10411	38310	0
+73354	41628	0
+4855	17192	0
+55372	11715	0
+39738	39091	0
+37721	36107	0
+23033	37823	0
+35067	33626	0
+13066	7266	0
+104459	41332	0
+41398	21006	0
+15650	12152	0
+18429	68408	0
+100820	5640	0
+72615	57744	0
+67143	22137	0
+3759	22466	0
+17098	6463	0
+14040	59669	0
+5528	61788	0
+47860	47931	0
+18723	13030	0
+11337	18723	0
+26745	55826	0
+7106	43470	0
+9914	33883	0
+43301	44757	0
+15485	1811	0
+14657	15120	0
+5528	18762	0
+102346	9896	0
+51580	50143	0
+104787	44030	0
+19257	58503	0
+55687	99855	0
+101994	97065	0
+1715	101963	0
+9380	95951	0
+13454	8015	0
+34088	60006	0
+52862	36556	0
+57603	32336	0
+26850	34322	0
+39527	97477	0
+96011	40554	0
+96715	79625	0
+45627	28841	0
+3123	16860	0
+97663	104533	0
+19670	2745	0
+8098	7979	0
+8981	96507	0
+19806	102364	0
+7947	95588	0
+62805	1740	0
+47022	27337	0
+50570	8981	0
+5977	6966	0
+7661	25289	0
+18485	10549	0
+54577	40068	0
+6645	57389	0
+6798	57358	0
+63739	103228	0
+39187	101620	0
+12096	16660	0
+21455	102200	0
+5886	10549	0
+62527	3331	0
+9361	39026	0
+13847	40788	0
+37928	61217	0
+678	62497	0
+57492	22743	0
+6156	39920	0
+51740	25994	0
+33103	97901	0
+96420	6304	0
+43942	4700	0
+102466	45658	0
+51492	16081	0
+3826	40083	0
+63590	58010	0
+48163	11601	0
+47931	17025	0
+100584	12518	0
+14787	722	0
+91462	40914	0
+661	36623	0
+105850	102364	0
+67820	100773	0
+460	93535	0
+34599	7821	0
+101319	15064	0
+10915	14692	0
+14235	20595	0
+41175	31249	0
+21075	52665	0
+36218	48146	0
+5361	38800	0
+28288	34024	0
+39400	67820	0
+17605	61788	0
+20732	7857	0
+11151	1538	0
+7947	1078	0
+104342	96487	0
+45753	7465	0
+20695	17098	0
+3497	71983	0
+94324	8089	0
+100089	57459	0
+7038	14040	0
+53651	5792	0
+96646	41350	0
+68281	21061	0
+899	22528	0
+95142	28358	0
+102086	444	0
+5701	52385	0
+6553	18114	0
+25078	51580	0
+15985	11228	0
+19481	8754	0
+85519	29379	0
+41061	8592	0
+55169	16103	0
+18267	38442	0
+19275	17605	0
+37373	8634	0
+94795	5742	0
+51564	60715	0
+13773	93971	0
+2745	99444	0
+29379	95371	0
+103187	56109	0
+39125	14710	0
+80073	17818	0
+22585	7244	0
+37342	103502	0
+45879	10570	0
+39026	75051	0
+94074	105649	0
+24992	44381	0
+25650	12052	0
+42302	38310	0
+103792	20563	0
+29117	43574	0
+13472	59290	0
+55687	44381	0
+67820	98894	0
+62527	30471	0
+8592	16522	0
+34322	94324	0
+678	103187	0
+8468	99320	0
+20402	49268	0
+99121	12032	0
+68894	68424	0
+97031	20755	0
+19806	98796	0
+22159	103165	0
+55396	99562	0
+104920	9896	0
+13873	843	0
+103722	45642	0
+9786	92243	0
+105409	61396	0
+62497	44682	0
+18962	36556	0
+36733	17796	0
+25335	8720	0
+62046	3305	0
+91462	61485	0
+71654	103228	0
+6304	98445	0
+12077	13156	0
+12460	80292	0
+14472	25078	0
+46980	10250	0
+59893	72991	0
+101899	12795	0
+967	55426	0
+18368	63750	0
+80292	48163	0
+9125	16808	0
+5214	1715	0
+8064	14235	0
+18232	97845	0
+62079	55138	0
+41011	21342	0
+38188	20286	0
+93299	9631	0
+48480	16290	0
+95891	6228	0
+12368	106483	0
+102839	57358	0
+55396	38334	0
+23704	4255	0
+65150	99307	0
+7594	29006	0
+25335	86981	0
+38385	10731	0
+73931	23907	0
+43244	6619	0
+38310	10296	0
+7107	8323	0
+81653	100848	0
+1295	81871	0
+13670	96551	0
+10351	30963	0
+8797	13923	0
+41332	14861	0
+16522	9810	0
+2942	68620	0
+43574	55426	0
+51422	11322	0
+9361	5148	0
+91970	98210	0
+69383	95219	0
+7702	8780	0
+27521	14385	0
+96963	69739	0
+80930	1041	0
+38520	10951	0
+28051	13967	0
+17319	97785	0
+40914	99678	0
+95073	7367	0
+11394	30341	0
+68740	11887	0
+59824	104557	0
+93987	78806	0
+39637	54275	0
+6595	38663	0
+43222	38529	0
+75051	9991	0
+40161	27105	0
+41128	103683	0
+22562	11002	0
+3092	63888	0
+37233	68740	0
+41942	31154	0
+19806	15103	0
+38143	7107	0
+1688	59836	0
+80312	104533	0
+28358	46067	0
+27403	55184	0
+25779	10570	0
+68259	68408	0
+28156	57603	0
+26353	19500	0
+13831	48480	0
+24992	47057	0
+91830	73975	0
+51492	26745	0
+15795	105102	0
+14978	24412	0
+94170	426	0
+4931	17988	0
+44133	94117	0
+94795	5065	0
+4605	10804	0
+22798	37233	0
+40535	16825	0
+98407	9094	0
+35472	21061	0
+11520	62911	0
+54636	101171	0
+80364	20595	0
+28863	104086	0
+101620	30341	0
+42056	40002	0
+19871	13195	0
+61217	12184	0
+105573	17457	0
+21342	68804	0
+6915	103165	0
+52432	6304	0
+8653	71969	0
+94868	79685	0
+44594	25348	0
+33883	13923	0
+103129	20515	0
+59022	23276	0
+19520	4822	0
+80598	62797	0
+10036	73506	0
+19611	9653	0
+38988	16121	0
+103502	1647	0
+18942	104497	0
+96963	7425	0
+75378	96906	0
+992	43023	0
+95059	34251	0
+100804	103165	0
+43244	42344	0
+33148	80034	0
+10203	4747	0
+66028	38520	0
+38171	92079	0
+10804	40298	0
+71813	105025	0
+19820	15650	0
+15701	18429	0
+100243	82954	0
+105039	100243	0
+86600	24658	0
+9830	9558	0
+15715	106056	0
+18007	23875	0
+91776	68661	0
+40394	15156	0
+17837	60225	0
+1688	16256	0
+16081	25335	0
+13890	80910	0
+55184	21094	0
+10633	11843	0
+13622	31397	0
+7313	79685	0
+20133	21159	0
+97901	9312	0
+103228	42302	0
+35067	86585	0
+27183	87422	0
+97492	53498	0
+7882	72781	0
+4449	68894	0
+1538	12917	0
+4822	13584	0
+6463	16690	0
+5361	68160	0
+560	15120	0
+48480	32709	0
+105956	30787	0
+57358	102914	0
+91747	2942	0
+104533	33122	0
+38385	105687	0
+106350	30933	0
+40298	40164	0
+7367	33227	0
+10434	68160	0
+57144	6463	0
+41061	4013	0
+9220	15485	0
+42396	40535	0
+6966	106498	0
+3759	104937	0
+14577	80910	0
+18980	105687	0
+40002	87472	0
+100258	57512	0
+19871	100338	0
+934	62224	0
+100773	25536	0
+96569	26146	0
+53321	103255	0
+21249	23460	0
+63590	30730	0
+87387	96158	0
+12460	11117	0
+41350	5685	0
+94191	12815	0
+94592	9602	0
+38763	27384	0
+19294	18688	0
+29040	14842	0
+12052	100332	0
+16224	38959	0
+36556	10411	0
+36733	58586	0
+9125	16256	0
+105447	45535	0
+14446	23297	0
+13381	78948	0
+97945	98718	0
+37823	21117	0
+7266	110451	0
+95192	4171	0
+1629	5528	0
+14083	39458	0
+15292	71969	0
+96569	12406	0
+61485	14958	0
+96848	8551	0
+41369	58606	0
+8089	79019	0
+4497	13123	0
+1647	1830	0
+68620	16743	0
+19113	102466	0
+917	7081	0
+68160	68424	0
+42754	17340	0
+20847	8115	0
+32005	99444	0
+5015	87422	0
+10933	3358	0
+94944	37223	0
+13584	36623	0
+26850	93053	0
+44030	98796	0
+24149	98718	0
+1629	7544	0
+15570	3497	0
+100561	92032	0
+18429	41289	0
+8015	16312	0
+18485	7747	0
+9762	5685	0
+104075	98567	0
+70490	37233	0
+96262	9653	0
+100075	24658	0
+93881	105039	0
+20877	1647	0
+36218	101620	0
+6992	97053	0
+99517	12317	0
+2672	11377	0
+30471	79685	0
+1464	9517	0
+96613	38782	0
+32227	7313	0
+8676	17505	0
+95420	24658	0
+23033	8323	0
+21921	46465	0
+8015	104863	0
+53837	80598	0
+19977	20635	0
+100258	14253	0
+37428	19132	0
+43504	97650	0
+43270	74081	0
+38822	19996	0
+102297	8720	0
+100439	40750	0
+37563	73975	0
+18762	5662	0
+97031	36024	0
+7994	54263	0
+21620	18292	0
+3723	13753	0
+14747	9653	0
+6042	55639	0
+20133	37373	0
+25650	12834	0
+10203	19192	0
+12052	22774	0
+36440	93987	0
+88067	12771	0
+82353	27139	0
+2478	94324	0
+4747	9536	0
+15413	36382	0
+8846	52746	0
+20431	75552	0
+74540	18559	0
+45552	41350	0
+91776	100524	0
+950	76264	0
+103792	1751	0
+44119	38877	0
+38663	105998	0
+91970	19960	0
+35963	37499	0
+96848	7661	0
+8720	38800	0
+13066	37767	0
+8186	42840	0
+103995	97945	0
+8115	104165	0
+6192	44090	0
+97492	33227	0
+103831	100400	0
+9517	24783	0
+36127	96507	0
+22177	7134	0
+10549	32412	0
+41232	49275	0
+9971	62527	0
+20031	55687	0
+55426	14958	0
+8392	15085	0
+16928	55396	0
+95741	14710	0
+38368	45552	0
+44757	18942	0
+10596	843	0
+13831	69147	0
+19543	23276	0
+14135	13753	0
+100804	4772	0
+27228	19806	0
+59290	13923	0
+36440	33103	0
+3170	47022	0
+93535	11503	0
+91591	52432	0
+105169	98071	0
+19583	6156	0
+11754	32236	0
+103841	17659	0
+5685	98796	0
+7661	6402	0
+5886	19257	0
+934	19688	0
+22177	32252	0
+2960	7994	0
+11466	13622	0
+10036	23719	0
+37868	39290	0
+35819	87265	0
+12224	31249	0
+50252	55860	0
+15451	55013	0
+80896	14904	0
+9936	98224	0
+36470	4474	0
+26745	105496	0
+11019	69999	0
+4964	37928	0
+35819	95811	0
+63382	19806	0
+102466	70207	0
+41415	899	0
+68661	97845	0
+41111	11228	0
+76264	38692	0
+28124	13156	0
+6073	70992	0
+7313	83096	0
+8186	4789	0
+31371	99517	0
+18918	15120	0
+38782	94699	0
+96080	31354	0
+23583	6228	0
+91735	8611	0
+3170	5640	0
+6553	7425	0
+100790	19394	0
+24115	29596	0
+102435	28626	0
+104326	91546	0
+28709	8468	0
+21342	28510	0
+102167	36382	0
+104920	10250	0
+14692	4474	0
+24075	68160	0
+41011	1061	0
+8115	27352	0
+43470	68553	0
+22743	25289	0
+34251	17489	0
+29006	94724	0
+1811	33961	0
+103502	38368	0
+7594	102330	0
+19820	101319	0
+43574	11622	0
+15552	13567	0
+101319	13847	0
+20732	23719	0
+16157	99693	0
+31201	14996	0
+21020	61901	0
+36010	6678	0
+19837	5462	0
+99216	19132	0
+9576	27919	0
+12518	97053	0
+43222	39841	0
+54287	85552	0
+42732	69206	0
+19374	44133	0
+18074	14618	0
+9293	30787	0
+32694	38850	0
+20515	8981	0
+10315	45658	0
+59737	13567	0
+11484	87265	0
+103487	102707	0
+25098	102151	0
+105716	21743	0
+4855	5381	0
+38423	19460	0
+12460	91735	0
+32301	42599	0
+27299	17489	0
+14726	12539	0
+22798	106388	0
+14100	60225	0
+10391	4789	0
+24412	77406	0
+93926	4042	0
+32173	93881	0
+80930	19583	0
+91830	23348	0
+21265	51740	0
+42817	23907	0
+94944	41142	0
+13222	39060	0
+57967	40372	0
+28863	30341	0
+5913	14766	0
+75071	1416	0
+39473	16690	0
+92097	31096	0
+85462	6463	0
+44030	27503	0
+620	58230	0
+39091	7113	0
+40083	74866	0
+39091	97650	0
+16256	8797	0
+11735	98071	0
+32119	4201	0
+102914	47336	0
+69383	14235	0
+934	99693	0
+50421	51556	0
+44583	8392	0
+59893	105266	0
+50570	8825	0
+62849	6915	0
+19155	1830	0
+18585	100848	0
+26228	17098	0
+100750	15032	0
+41011	38334	0
+19334	28288	0
+52916	26228	0
+33227	13361	0
+37428	28156	0
+15519	59167	0
+18074	81663	0
+96906	7518	0
+37113	14941	0
+56431	101994	0
+103722	35472	0
+26370	7491	0
+40750	6537	0
+18559	96262	0
+2571	8533	0
+103683	917	0
+106056	18485	0
+19132	46908	0
+105731	100166	0
+105623	105169	0
+2208	40469	0
+105496	8089	0
+82353	50390	0
+13499	15137	0
+6512	16644	0
+100089	11466	0
+15250	18051	0
+5036	18464	0
+78573	22424	0
+14978	104557	0
+38368	15963	0
+14216	1609	0
+6049	20253	0
+10982	2369	0
+96789	10315	0
+87436	33626	0
+62849	12653	0
+46980	4605	0
+38837	42302	0
+9724	6247	0
+23719	15270	0
+83264	37471	0
+92032	73342	0
+722	8797	0
+101221	103525	0
+68643	104235	0
+3560	7063	0
+55426	22137	0
+18918	87422	0
+39026	7661	0
+20675	16808	0
+7906	1041	0
+54263	11645	0
+21760	8216	0
+16928	103012	0
+16844	19925	0
+21760	75512	0
+10411	39598	0
+94191	98653	0
+61202	35107	0
+17340	22585	0
+43660	10633	0
+52040	96950	0
+10142	15432	0
+4391	97065	0
+70009	99444	0
+14842	17796	0
+21094	100561	0
+44583	13813	0
+72781	81878	0
+45753	106228	0
+101043	56045	0
+69396	68515	0
+6383	16874	0
+71480	42344	0
+18847	15432	0
+38520	40322	0
+68424	17116	0
+27403	94074	0
+46067	17319	0
+16001	94191	0
+9702	50595	0
+39738	10296	0
+58500	6353	0
+6402	23211	0
+55639	13813	0
+4582	106212	0
+12032	41232	0
+36558	9576	0
+28510	80292	0
+24149	9293	0
+39688	20286	0
+101757	24696	0
+15230	74866	0
+91747	3123	0
+72991	5742	0
+69147	38310	0
+95420	80364	0
+6839	6758	0
+14178	38483	0
+20563	35199	0
+41011	40128	0
+80157	19871	0
+67191	105850	0
+93535	48958	0
+3542	13381	0
+39707	102086	0
+24974	100316	0
+3433	5528	0
+36218	7367	0
+6798	6992	0
+100316	15064	0
+104709	6839	0
+57711	13096	0
+70992	23129	0
+68804	21789	0
+31371	38800	0
+46738	71438	0
+101701	19394	0
+20877	64189	0
+51836	96789	0
+53858	72781	0
+63590	13030	0
+98841	57967	0
+16928	102757	0
+36146	103831	0
+1740	38601	0
+3877	93238	0
+103749	19960	0
+79625	39091	0
+106169	6002	0
+17116	1416	0
+13123	51556	0
+950	85571	0
+63141	16140	0
+98210	51137	0
+7134	58503	0
+8699	22177	0
+65697	5763	0
+17525	18114	0
+15963	102398	0
+57358	97011	0
+1572	100666	0
+97650	620	0
+69206	19169	0
+14178	97031	0
+110451	12499	0
+77524	53651	0
+103639	28626	0
+74021	22717	0
+40140	15485	0
+22774	73092	0
+39382	96789	0
+105998	103502	0
+48375	43293	0
+59669	96627	0
+26035	13847	0
+87436	52916	0
+55887	33883	0
+3331	39473	0
+2960	59726	0
+10615	4013	0
+601	25131	0
+100524	38636	0
+17209	6002	0
+54577	18464	0
+18368	98766	0
+3542	47769	0
+105447	14726	0
+17761	68661	0
+639	102272	0
+426	28841	0
+72615	16874	0
+1078	7721	0
+55372	661	0
+93362	14560	0
+7244	35963	0
+101645	5848	0
+58230	98766	0
+81770	27033	0
+99790	95301	0
+22585	104459	0
+1688	22743	0
+101912	44478	0
+13773	18559	0
+7016	17077	0
+37823	14692	0
+13789	9558	0
+95588	96950	0
+1025	98445	0
+39334	22492	0
+80292	5685	0
+93535	57512	0
+13704	5324	0
+1061	97945	0
+82392	16522	0
+28626	42302	0
+31154	44030	0
+101250	38529	0
+18114	41315	0
+99593	8533	0
+46465	26479	0
+80312	694	0
+99482	92079	0
+38663	55299	0
+8015	6353	0
+8064	15250	0
+827	50570	0
+7611	6422	0
+39290	21493	0
+15250	14861	0
+57711	6487	0
+9125	18942	0
+10549	14296	0
+57744	19481	0
+9762	10059	0
+49892	51137	0
+3472	10203	0
+19334	31598	0
+4988	19820	0
+7465	39920	0
+51137	18232	0
+41030	69383	0
+13670	12889	0
+1811	23583	0
+14498	82954	0
+21649	35695	0
+21843	16367	0
+104052	22424	0
+15103	92032	0
+40014	105538	0
+57603	26228	0
+18918	20940	0
+97477	2179	0
+10351	43293	0
+27521	5662	0
+14675	19091	0
+57492	21921	0
+8884	28709	0
+8266	18051	0
+97492	13096	0
+96646	3123	0
+28841	44229	0
+96613	22651	0
+16417	43492	0
+35645	99517	0
+10411	21493	0
+27521	24783	0
+102346	92187	0
+13172	11019	0
+101701	20031	0
+30341	104326	0
+101342	23616	0
+8148	69999	0
+73331	16711	0
+10508	7295	0
+82544	20563	0
+95142	16985	0
+18381	15085	0
+39637	10670	0
+26432	21249	0
+20133	45975	0
+39060	24805	0
+44229	43517	0
+94117	83096	0
+63750	25650	0
+8064	13753	0
+21006	48865	0
+98370	93053	0
+35893	105039	0
+26370	22177	0
+103141	74548	0
+105039	9493	0
+62152	59848	0
+44229	40788	0
+20133	40002	0
+58586	46067	0
+16660	105472	0
+106056	101221	0
+20402	45552	0
+102757	98407	0
+18092	16896	0
+843	53486	0
+4931	68661	0
+934	40128	0
+20713	7947	0
+22300	19169	0
+22177	5015	0
+55976	10391	0
+7367	3807	0
+41232	1186	0
+102247	1751	0
+8846	2478	0
+17319	102086	0
+54662	34088	0
+6049	10122	0
+4474	32236	0
+28649	10804	0
+41599	95059	0
+97492	14135	0
+26944	24840	0
+16825	87265	0
+12184	98780	0
+3826	97011	0
+40183	23129	0
+23875	9653	0
+97845	1112	0
+54662	44030	0
+50421	39886	0
+38636	9536	0
+102757	37499	0
+11520	6228	0
+12224	12460	0
+105956	16874	0
+9536	1751	0
+12679	68606	0
+38877	68515	0
+105336	28124	0
+63750	98021	0
+4931	6096	0
+100804	95766	0
+27384	72596	0
+5662	8754	0
+53468	65736	0
+44119	2768	0
+9674	17397	0
+31249	25536	0
+103255	4222	0
+75071	16027	0
+59669	94026	0
+93987	39141	0
+96679	19791	0
+13908	26209	0
+25431	67831	0
+12917	24974	0
+4855	96600	0
+78573	5462	0
+7882	14726	0
+10670	9896	0
+39382	14158	0
+67831	102364	0
+99121	79625	0
+13567	10731	0
+41075	32301	0
+44133	23616	0
+54643	10822	0
+5423	10633	0
+41628	68437	0
+4605	100400	0
+106350	19837	0
+15413	14472	0
+16946	93579	0
+37791	67831	0
+15985	20732	0
+80292	41061	0
+106296	45642	0
+9242	3410	0
+57512	34322	0
+40589	83096	0
+87436	34251	0
+31201	10951	0
+17025	4789	0
+5324	71983	0
+101043	13813	0
+18292	12424	0
+14011	1629	0
+96646	38782	0
+20065	41942	0
+55138	22637	0
+98237	92113	0
+40128	16224	0
+41175	12258	0
+2960	25116	0
+93781	104075	0
+37823	98370	0
+97663	4789	0
+794	19091	0
+39527	5792	0
+27466	38837	0
+13642	23680	0
+42056	93971	0
+16367	56431	0
+9346	21249	0
+36146	4931	0
+11394	66028	0
+14941	18847	0
+48375	95420	0
+12815	11819	0
+13030	8064	0
+5977	21760	0
+21823	52385	0
+444	8825	0
+9424	57492	0
+44030	70490	0
+98841	94324	0
+80526	7465	0
+9181	33336	0
+9830	21159	0
+61217	39141	0
+105409	93987	0
+4772	21760	0
+70992	38368	0
+4988	101853	0
+15552	35819	0
+106483	10596	0
+15932	14601	0
+95073	71131	0
+71438	32227	0
+1629	71527	0
+70009	40083	0
+19091	694	0
+30693	102504	0
+37454	67831	0
+58500	21843	0
+28626	8089	0
+32301	99432	0
+17025	80157	0
+12771	64754	0
+45429	96906	0
+106365	8720	0
+102086	63739	0
+94204	69432	0
+31371	6422	0
+11484	74021	0
+7347	92187	0
+10596	76264	0
+86585	20713	0
+96262	38483	0
+57711	12184	0
+5278	15650	0
+15583	101979	0
+41628	10411	0
+16170	68281	0
+15196	20877	0
+99693	12224	0
+50252	99640	0
+15032	59639	0
+35893	96700	0
+42840	110451	0
+9493	70973	0
+39598	7544	0
+83264	96789	0
+57953	38188	0
+42817	46980	0
+12116	73331	0
+36713	33626	0
+23503	63382	0
+38850	40914	0
+100666	13890	0
+21455	39187	0
+794	69612	0
+28051	91144	0
+105447	30730	0
+75512	72487	0
+32336	13908	0
+7518	8676	0
+14422	95891	0
+26277	3092	0
+53858	104086	0
+48555	62079	0
+11337	1267	0
+11564	41128	0
+7569	71654	0
+73975	71138	0
+11715	40311	0
+37253	106228	0
+97011	38959	0
+53498	91657	0
+18485	19543	0
+10411	26035	0
+93987	35525	0
+10596	51492	0
+99678	69147	0
+53651	6941	0
+105538	105850	0
+38822	38334	0
+58618	23129	0
+620	14560	0
+28626	16027	0
+103027	39637	0
+10841	85537	0
+87408	71654	0
+45879	25078	0
+37373	43826	0
+54263	12224	0
+26370	827	0
+4423	68319	0
+41942	12795	0
+10710	45658	0
+47022	17639	0
+11039	16522	0
+2942	54636	0
+20309	102757	0
+15120	74081	0
+39793	8115	0
+105169	97120	0
+18522	31106	0
+101620	37563	0
+14675	101250	0
+80364	103200	0
+27337	39400	0
+25681	20614	0
+2179	11447	0
+37620	12917	0
+21649	10296	0
+74540	46738	0
+20614	41528	0
+19772	51197	0
+103346	21823	0
+31494	37113	0
+11715	34944	0
+29025	72293	0
+26850	63888	0
+80930	7444	0
+13472	36558	0
+14040	72596	0
+56566	56309	0
+30243	100338	0
+96613	8611	0
+94074	43301	0
+21760	104165	0
+58596	7882	0
+7906	46067	0
+99790	38541	0
+106498	87387	0
+49178	12184	0
+21117	46003	0
+16743	11819	0
+103502	20236	0
+31172	13417	0
+101963	33455	0
+13195	14117	0
+36107	7491	0
+32709	6282	0
+7994	10933	0
+11057	20535	0
+20253	38794	0
+58500	7747	0
+7216	12008	0
+17340	6512	0
+50570	27846	0
+32826	12565	0
+2745	105472	0
+93561	12704	0
+1025	49892	0
+7702	620	0
+34944	19334	0
+99814	15064	0
+11172	59737	0
+32301	18031	0
+37868	6966	0
+44119	100400	0
+27677	4449	0
+96824	93321	0
+24840	8533	0
+39334	7518	0
+105496	17098	0
+44358	16140	0
+49101	20834	0
+42396	106228	0
+59848	33871	0
+10878	38837	0
+14805	12991	0
+13499	13831	0
+15103	47004	0
+41509	15250	0
+19611	11394	0
+16844	25583	0
+7611	48163	0
+100400	98610	0
+46738	81653	0
+17818	5886	0
+45642	104818	0
+10549	9198	0
+40161	14842	0
+7063	41301	0
+12116	93881	0
+102733	80882	0
+967	41250	0
+70530	67820	0
+20253	45879	0
+17209	68437	0
+19169	104863	0
+17025	37605	0
+51137	100561	0
+26944	45552	0
+31371	20877	0
+59785	98210	0
+10549	2478	0
+68408	43670	0
+47022	93881	0
+92079	60715	0
+91144	20047	0
+37223	95811	0
+99593	9991	0
+15519	106483	0
+68804	15683	0
+10059	12864	0
+41095	97920	0
+39417	57711	0
+6678	101853	0
+8676	16121	0
+23680	97155	0
+9914	15932	0
+78962	45366	0
+3433	101772	0
+19417	104459	0
+39587	39653	0
+19871	97398	0
+33148	6096	0
+2369	38157	0
+77861	18051	0
+17861	20253	0
+10142	69612	0
+59501	21823	0
+20088	105731	0
+7518	8514	0
+22637	3024	0
+601	43222	0
+36361	12499	0
+63888	8611	0
+98584	14805	0
+25348	11322	0
+37342	47801	0
+103187	1025	0
+101221	7747	0
+104075	39688	0
+37253	17505	0
+6156	14577	0
+38763	24412	0
+96600	21265	0
+23297	9012	0
+7947	14216	0
+78806	35852	0
+105623	2571	0
+3248	13670	0
+62224	43222	0
+32681	7295	0
+77524	68235	0
+20563	20675	0
+11228	22774	0
+101568	14178	0
+18869	17952	0
+103722	15196	0
+58606	33961	0
+19155	19977	0
+20653	9094	0
+9470	80930	0
+38931	38782	0
+31154	43574	0
+11466	81838	0
+22177	93683	0
+10615	1751	0
+1025	7425	0
+40394	12722	0
+98766	66659	0
+99395	20204	0
+9810	10230	0
+11715	33227	0
+105039	40903	0
+31172	41628	0
+96551	59848	0
+38850	8015	0
+47801	105998	0
+11099	9653	0
+1025	100075	0
+91694	27971	0
+106246	67143	0
+12317	33883	0
+99444	8653	0
+19155	15015	0
+794	96613	0
+36470	63750	0
+1251	30787	0
+41011	22424	0
+10095	104165	0
+17639	68424	0
+106228	100089	0
+100258	17059	0
+10570	4772	0
+19334	26898	0
+103141	30787	0
+95219	66659	0
+22682	70490	0
+13908	52916	0
+17397	17004	0
+51197	12771	0
+57144	4964	0
+22177	24354	0
+95420	41584	0
+7266	15583	0
+27403	85462	0
+95407	31494	0
+101194	10250	0
+99593	1251	0
+9517	45753	0
+9470	40354	0
+41175	8436	0
+16081	96011	0
+99482	103898	0
+10570	71813	0
+22717	15413	0
+73354	99790	0
+24149	11922	0
+10411	103967	0
+77499	105025	0
+34944	96507	0
+8044	3123	0
+18007	22682	0
+94191	48555	0
+20065	55687	0
+70992	10951	0
+7821	31955	0
+13361	103749	0
+101645	40788	0
+86981	10692	0
+101757	661	0
+9094	14787	0
+1025	12834	0
+16808	12032	0
+25131	14178	0
+50252	53050	0
+93943	106212	0
+12518	96679	0
+27384	20579	0
+52385	91294	0
+35963	4724	0
+38613	23297	0
+16170	100893	0
+23033	37586	0
+100089	104235	0
+63141	19561	0
+68515	41415	0
+9936	43900	0
+8148	61217	0
+27228	96487	0
+9743	31201	0
+31354	48049	0
+57144	102504	0
+6134	18980	0
+13195	88306	0
+20133	12889	0
+100400	55013	0
+7333	31054	0
+16045	51556	0
+41599	102398	0
+95420	9268	0
+18267	19742	0
+31397	41528	0
+15813	102466	0
+57711	23719	0
+100037	75051	0
+23276	15085	0
+6383	54263	0
+6678	6487	0
+7747	7134	0
+12565	5584	0
+41095	100820	0
+44229	1942	0
+42396	73354	0
+53083	69751	0
+38877	1751	0
+35963	100534	0
+661	76264	0
+58500	3740	0
+55013	12442	0
+24783	3723	0
+760	6002	0
+55976	16121	0
+3170	8921	0
+98021	7702	0
+55426	42754	0
+10692	13873	0
+72615	85537	0
+40589	39313	0
+105496	104920	0
+10122	6463	0
+426	98006	0
+99855	9094	0
+36314	56309	0
+28288	62527	0
+94132	59189	0
+5848	41509	0
+10670	41432	0
+20695	9198	0
+58181	38250	0
+32005	55687	0
+20614	16121	0
+21075	73342	0
+6941	106350	0
+20515	26850	0
+59737	10951	0
+39738	39555	0
+9517	15230	0
+11117	3740	0
+39346	38271	0
+10296	3390	0
+20989	36146	0
+67820	20614	0
+41011	3170	0
+68661	32227	0
+41111	93943	0
+53468	7947	0
+37342	38250	0
+12722	1095	0
+59726	103165	0
+93926	56460	0
+30933	99216	0
+15932	93299	0
+71138	11645	0
+68091	63590	0
+7216	65697	0
+104880	66659	0
+17489	4855	0
+20515	11228	0
+98841	45957	0
+53468	25379	0
+17192	78449	0
+7081	6304	0
+8551	14216	0
+50595	37823	0
+24524	28841	0
+19132	10915	0
+68437	22585	0
+102733	31354	0
+12565	67299	0
+99855	91970	0
+91294	32681	0
+28358	8098	0
+23348	57744	0
+11503	4531	0
+13172	62911	0
+30787	105538	0
+15196	38877	0
+106246	35227	0
+3921	49109	0
+20755	40354	0
+92079	94074	0
+16001	41279	0
+85552	14296	0
+6073	31896	0
+2179	6134	0
+39400	99693	0
+19155	28307	0
+95073	16417	0
+55158	104165	0
+18485	15214	0
+73331	7216	0
+85552	13381	0
+20834	98567	0
+47057	59167	0
+86981	102757	0
+97053	4879	0
+105266	40298	0
+7113	41030	0
+4042	95741	0
+15650	37985	0
+5566	63739	0
+39598	18381	0
+10841	6321	0
+19543	8392	0
+6537	38601	0
+6096	16985	0
+102364	50143	0
+68740	16224	0
+12116	4171	0
+97398	59215	0
+18031	85619	0
+17077	97492	0
+12008	53321	0
+44370	40469	0
+93362	9094	0
+100166	39382	0
+32227	12096	0
+13967	40311	0
+1751	11686	0
+94204	12619	0
+19068	32709	0
+24593	43504	0
+14618	11564	0
+81653	1830	0
+97619	22137	0
+10897	69836	0
+11843	71969	0
+24507	41289	0
+43222	104052	0
+15175	106483	0
+15985	100510	0
+11057	1629	0
+106212	68675	0
+93971	4423	0
+62497	53197	0
+40311	4964	0
+2942	14842	0
+15747	21419	0
+32227	58503	0
+38157	14317	0
+28240	13195	0
+46003	102086	0
+106498	6860	0
+103346	18522	0
+62849	11415	0
+59167	27352	0
+80157	11584	0
+11355	32336	0
+14317	22191	0
+98841	62911	0
+9631	6073	0
+94132	22798	0
+77343	21324	0
+42056	10596	0
+20309	91916	0
+105998	4391	0
+24783	9181	0
+59669	16690	0
+13472	81871	0
+43492	15196	0
+3390	51492	0
+68740	18031	0
+58503	39382	0
+18980	40128	0
+38663	11798	0
+25583	25779	0
+9077	24207	0
+39598	7383	0
+17659	58500	0
+45840	10142	0
+9702	14766	0
+40161	25131	0
+20535	24149	0
+100243	82660	0
+11484	827	0
+93897	34322	0
+16001	5913	0
+57239	41628	0
+73331	55027	0
+20031	17227	0
+3826	104086	0
+9125	46738	0
+9424	41432	0
+3807	99593	0
+69147	43826	0
+21493	584	0
+25779	31172	0
+20402	55426	0
+55372	5528	0
+53406	41315	0
+102247	2505	0
+8148	103214	0
+24805	2208	0
+22651	65697	0
+7016	15085	0
+49109	9380	0
+7216	54662	0
+44757	38837	0
+19520	4201	0
+102330	102707	0
+58230	16312	0
+36558	45957	0
+82353	44478	0
+37620	70490	0
+57144	36910	0
+10878	41157	0
+103487	17988	0
+95059	98584	0
+98567	17059	0
+66120	51514	0
+10095	39187	0
+39688	78449	0
+106169	96715	0
+14978	41175	0
+45552	45429	0
+105623	9493	0
+38850	36623	0
+9868	85571	0
+11228	11075	0
+1235	20614	0
+106498	38613	0
+94527	72293	0
+25116	13284	0
+99790	72474	0
+13584	27846	0
+7994	22300	0
+1186	68235	0
+13240	14675	0
+10982	87387	0
+8468	38423	0
+51740	15250	0
+73023	13081	0
+16367	40183	0
+12834	104459	0
+65697	95192	0
+26898	53498	0
+14885	39290	0
+101171	25583	0
+1928	38442	0
+103165	104165	0
+51197	85462	0
+32301	91776	0
+39313	53837	0
+41157	14941	0
+12499	98584	0
+31096	39125	0
+39587	51564	0
+53468	71969	0
+104497	12052	0
+19806	19722	0
+7962	100258	0
+9558	3123	0
+6645	16644	0
+63590	57096	0
+6619	36146	0
+103841	12442	0
+6422	100790	0
+21455	93321	0
+101772	20133	0
+42056	68319	0
+17192	78985	0
+91830	100332	0
+3877	68218	0
+19670	10434	0
+38334	96789	0
+104880	53468	0
+99790	57512	0
+3650	95301	0
+95073	14842	0
+44014	45642	0
+22717	81663	0
+57512	35645	0
+7444	38959	0
+13284	93781	0
+19806	13472	0
+5763	38529	0
+40140	5324	0
+17970	15583	0
+8884	9125	0
+97736	9268	0
+41157	14787	0
+21342	26209	0
+13522	98780	0
+34944	26944	0
+95420	3024	0
+741	96158	0
+97845	98237	0
+104880	38988	0
+102398	24524	0
+17166	36218	0
+15795	23276	0
+88306	94026	0
+17025	3390	0
+8186	23297	0
+97663	18464	0
+59836	13454	0
+3305	8514	0
+45642	63114	0
+1609	105102	0
+101853	17143	0
+6192	16743	0
+102364	54154	0
+26035	20595	0
+67604	106228	0
+34322	105409	0
+20614	17588	0
+14842	31354	0
+71602	100534	0
+68424	18232	0
+56541	91562	0
+40014	70490	0
+94724	42344	0
+23460	19837	0
+53406	26246	0
+8884	38636	0
+43574	4531	0
+53824	103831	0
+19460	25779	0
+95811	41175	0
+80273	24115	0
+75378	80910	0
+103502	93683	0
+95951	100584	0
+104035	17474	0
+23503	16121	0
+45840	42396	0
+17098	52665	0
+106388	27971	0
+51618	59538	0
+71527	25926	0
+27403	34944	0
+69432	5299	0
+38171	17227	0
+26209	23616	0
+14842	5701	0
+3123	15985	0
+26277	92216	0
+48049	10951	0
+18485	46266	0
+794	7216	0
+14100	35472	0
+70992	13584	0
+55027	9602	0
+9786	102247	0
+80034	48555	0
+98796	68804	0
+38520	40469	0
+5742	104459	0
+9346	10749	0
+21743	103614	0
+16896	8216	0
+4605	19791	0
+70992	29040	0
+18585	7244	0
+80292	55158	0
+97155	45642	0
+38188	77406	0
+7925	15570	0
+59425	9424	0
+2414	25078	0
+584	85519	0
+14385	4474	0
+55687	26575	0
+100750	98945	0
+37342	63888	0
+101221	19460	0
+97011	10982	0
+32252	67143	0
+93561	19334	0
+62092	25681	0
+9762	41415	0
+14117	54662	0
+96950	91451	0
+101006	83096	0
+99517	661	0
+80034	4988	0
+105998	61217	0
+93657	95301	0
+40589	86585	0
+53824	42840	0
+104863	39841	0
+97031	54577	0
+46738	41613	0
+93765	37471	0
+16896	1139	0
+100400	18114	0
+36623	5977	0
+59669	12653	0
+41111	41509	0
+25536	14178	0
+105687	94855	0
+34615	3952	0
+19905	694	0
+26575	9702	0
+59836	67820	0
+55527	68661	0
+9602	3690	0
+65697	27105	0
+32800	51692	0
+92187	49656	0
+93053	104235	0
+100400	20515	0
+6116	1295	0
+101194	72474	0
+4964	26277	0
+103027	59358	0
+36314	21214	0
+6860	5278	0
+31249	24524	0
+14158	40750	0
+19722	77524	0
+8148	42302	0
+78573	44370	0
+36010	22424	0
+97120	21047	0
+9743	104557	0
+460	23719	0
+41142	96963	0
+3123	92097	0
+24783	8098	0
+14422	12478	0
+39707	99593	0
+38334	12116	0
+1715	47434	0
+10452	43574	0
+8015	100893	0
+9517	54636	0
+35107	8720	0
+20847	96950	0
+85462	105102	0
+13831	39707	0
+106296	34251	0
+105623	54234	0
+104920	6383	0
+24763	21342	0
+7544	40354	0
+7611	104317	0
+17728	20675	0
+60261	3123	0
+28124	105877	0
+38800	35645	0
+53321	95192	0
+31106	40914	0
+96871	103502	0
+26745	12518	0
+57744	65697	0
+13813	8846	0
+69999	72764	0
+31096	61901	0
+55169	5065	0
+14842	18918	0
+5036	49892	0
+41584	722	0
+38966	38541	0
+103228	71131	0
+4013	7947	0
+10878	99678	0
+98393	12478	0
+12258	52746	0
+51580	52746	0
+104709	7702	0
+4879	14904	0
+36024	8015	0
+13156	42056	0
+8846	106246	0
+13222	2414	0
+21047	95371	0
+20031	4474	0
+21020	5462	0
+35503	94204	0
+12834	20989	0
+30243	17674	0
+93362	14216	0
+11002	20515	0
+16140	103995	0
+100332	77343	0
+101194	37499	0
+36010	12565	0
+57459	21159	0
+67519	1041	0
+10508	99562	0
+13081	7347	0
+59376	17116	0
+96507	11151	0
+102435	55592	0
+25335	1008	0
+35067	8292	0
+19040	21020	0
+54636	98210	0
+38782	12204	0
+4423	55826	0
+98407	14422	0
+37342	4201	0
+10615	99666	0
+32351	68740	0
+38520	26035	0
+99666	101319	0
+4013	50252	0
+4201	28051	0
+93847	102167	0
+20780	16157	0
+101319	4449	0
+102398	38877	0
+5792	25131	0
+10615	4087	0
+6537	105447	0
+7721	73975	0
+6116	72293	0
+39187	70207	0
+36440	7313	0
+9220	25994	0
+57239	97011	0
+18559	35963	0
+45957	96158	0
+71983	33336	0
+24974	17927	0
+38541	7642	0
+17116	7425	0
+87387	16844	0
+103639	10615	0
+12258	5324	0
+95407	24763	0
+41496	14100	0
+69783	93535	0
+14842	43470	0
+13140	101319	0
+23129	31096	0
+68894	98210	0
+967	29596	0
+45351	104035	0
+103967	103141	0
+43504	52916	0
+14059	25650	0
+13813	102466	0
+2960	21823	0
+71602	32252	0
+7721	103027	0
+55573	1095	0
+10878	94944	0
+17436	40298	0
+7113	17505	0
+105623	8780	0
+3024	24149	0
+74021	3390	0
+59022	106498	0
+6941	20989	0
+39598	42754	0
+25837	66659	0
+5148	73092	0
+45658	73838	0
+62224	19837	0
+31106	39819	0
+59538	36643	0
+102297	31106	0
+19155	75378	0
+24593	13522	0
+1572	71602	0
+15270	101319	0
+16928	8551	0
+29379	100820	0
+103228	45552	0
+62805	47801	0
+97031	31096	0
+31354	55013	0
+17952	94026	0
+99482	35633	0
+6512	94117	0
+24507	25994	0
+58010	12815	0
+25487	82544	0
+8754	35525	0
+44133	99790	0
+13967	20780	0
+16522	10315	0
+13522	19374	0
+22137	68091	0
+6134	40164	0
+45840	13417	0
+24386	68160	0
+7979	1078	0
+426	9517	0
+100561	15880	0
+3921	34978	0
+24593	19772	0
+10549	31154	0
+19871	95219	0
+14100	17282	0
+58010	99395	0
+17319	21159	0
+27466	11466	0
+9012	3170	0
+98071	35067	0
+63888	15519	0
+2868	71412	0
+55169	93299	0
+17415	53050	0
+13284	6798	0
+39587	65951	0
+14422	13306	0
+16157	39688	0
+11887	100338	0
+12679	27299	0
+16417	11172	0
+1112	71131	0
+14253	32694	0
+8216	33455	0
+41030	94944	0
+72764	51492	0
+17359	55299	0
+899	39886	0
+75512	93657	0
+53858	46980	0
+5977	69396	0
+39707	7979	0
+99216	1865	0
+18559	18585	0
+53651	10250	0
+63141	57096	0
+105472	15032	0
+72487	26898	0
+30243	3123	0
+56326	96963	0
+39417	9517	0
+110451	40128	0
+31896	103255	0
+105850	22914	0
+13066	8846	0
+10315	101701	0
+52665	57389	0
+6134	3410	0
+1538	36440	0
+73342	96613	0
+96551	6992	0
+43574	13123	0
+33871	39313	0
+61901	68218	0
+99517	5640	0
+39382	78985	0
+1629	68620	0
+36623	20635	0
+97492	39555	0
+55573	23276	0
+104052	4605	0
+3331	12864	0
+63888	68424	0
+13284	49178	0
+44133	96011	0
+19837	25335	0
+19132	32694	0
+4582	26093	0
+17077	18869	0
+97901	99640	0
+103255	13435	0
+12406	101250	0
+59893	3170	0
+68620	15770	0
+30693	25078	0
+105623	57977	0
+24840	85552	0
+6512	32800	0
+3690	45535	0
+101319	722	0
+7994	43683	0
+14637	8720	0
+6402	43301	0
+8720	65697	0
+104035	104052	0
+61901	68259	0
+104818	38822	0
+9971	48375	0
+15770	20342	0
+67831	6619	0
+103525	54577	0
+23129	30963	0
+97845	43244	0
+11715	20635	0
+85571	40068	0
+67519	101994	0
+19996	100111	0
+98780	55169	0
+44594	97120	0
+10822	1295	0
+78962	10391	0
+8246	100666	0
+22191	62805	0
+10036	7611	0
+104459	4171	0
+12317	92032	0
+6174	2369	0
+13831	103525	0
+2369	11843	0
+32709	9724	0
+6487	97155	0
+11466	94855	0
+27299	5110	0
+41613	96848	0
+68437	91830	0
+9743	15432	0
+14253	49275	0
+67604	59836	0
+31201	96262	0
+40535	39819	0
+39060	57144	0
+100111	7642	0
+43037	16170	0
+12815	11057	0
+14422	57358	0
+27139	12096	0
+12424	31054	0
+104863	1186	0
+5361	1025	0
+10391	54263	0
+53468	17282	0
+43670	19742	0
+15292	8720	0
+45429	3305	0
+37454	6402	0
+15196	58181	0
+25348	3690	0
+1928	6966	0
+7857	39313	0
+16690	78985	0
+104497	11941	0
+95192	66120	0
+24974	28358	0
+19334	11057	0
+11039	38250	0
+100584	14472	0
+34944	18942	0
+98237	16644	0
+93881	14317	0
+14904	72615	0
+12032	20047	0
+11503	19219	0
+91451	79685	0
+53468	37721	0
+18381	31106	0
+29596	12368	0
+55184	10878	0
+54643	61396	0
+14100	36024	0
+21921	25681	0
+106455	105877	0
+13831	17761	0
+4772	11447	0
+97619	57096	0
+1572	3723	0
+1647	53468	0
+11922	11151	0
+7721	15795	0
+17505	52385	0
+827	91591	0
+20236	71969	0
+71412	97845	0
+38663	105573	0
+35963	19113	0
+106169	29379	0
+22159	31478	0
+7134	92097	0
+43293	37563	0
+82353	6402	0
+102297	40708	0
+6383	36643	0
+28358	28124	0
+10915	95766	0
+42056	16825	0
+95059	73506	0
+11466	20236	0
+73838	59848	0
+992	27971	0
+37113	72828	0
+14675	3092	0
+13337	10230	0
+1740	25098	0
+9312	41584	0
+56541	22562	0
+99593	47004	0
+93238	44370	0
+56091	7544	0
+8064	37513	0
+72474	8754	0
+1217	96824	0
+73342	101899	0
+105472	45552	0
+19977	26370	0
+103187	32681	0
+27384	42732	0
+69783	13967	0
+38188	72802	0
+52432	14941	0
+102757	42599	0
+16896	27352	0
+43683	4822	0
+20253	85552	0
+53050	96011	0
+68643	97120	0
+14958	31955	0
+4879	10036	0
+4700	38959	0
+639	530	0
+2179	22743	0
+106246	40164	0
+37868	91735	0
+3740	32252	0
+17192	16170	0
+5566	22717	0
+14577	100820	0
+22756	10915	0
+3826	16946	0
+49109	1217	0
+14317	22717	0
+11902	6619	0
+11337	54636	0
+12771	96507	0
+25994	91916	0
+4201	68515	0
+6042	20133	0
+96080	1251	0
+10434	38966	0
+85552	678	0
+73931	2745	0
+91294	39334	0
+43826	97736	0
+21324	94896	0
+17474	95142	0
+4531	41350	0
+21249	73506	0
+6247	99666	0
+38125	34599	0
+45840	53498	0
+87305	6576	0
+12406	106246	0
+8186	11355	0
+53050	39382	0
+11151	36107	0
+43504	560	0
+35199	31201	0
+103346	15064	0
+19500	9936	0
+91735	10933	0
+82660	21265	0
+102733	39793	0
+23398	5423	0
+41279	26093	0
+6282	17489	0
+29483	6798	0
+105336	9077	0
+75071	45237	0
+47434	110451	0
+12134	1416	0
+71131	7016	0
+8436	16157	0
+33336	7295	0
+37605	94896	0
+24524	67831	0
+10142	98237	0
+45957	601	0
+11484	97619	0
+14117	27105	0
+71983	36146	0
+47434	32681	0
+5450	14924	0
+27503	37605	0
+67831	12499	0
+100400	19583	0
+11377	12152	0
+23875	10315	0
+99666	103228	0
+65951	79019	0
+37605	28288	0
+39141	68661	0
+40635	19960	0
+102623	19742	0
+9674	18559	0
+17098	95301	0
+55887	68449	0
+9268	44682	0
+9198	102504	0
+3433	59785	0
+4582	19460	0
+56091	59639	0
+16620	103187	0
+99855	530	0
+91776	28649	0
+6134	3497	0
+58618	38966	0
+15214	4042	0
+18847	1251	0
+56489	18918	0
+9220	100332	0
+19583	91970	0
+30693	15795	0
+97901	7134	0
+21342	63382	0
+74081	9830	0
+32412	27521	0
+57239	7491	0
+24896	27846	0
+12539	38204	0
+15583	75552	0
+38959	103027	0
+20535	11819	0
+10615	4605	0
+33103	6553	0
+17380	70530	0
+91747	103722	0
+54287	12653	0
+105716	21094	0
+59290	103898	0
+20732	3690	0
+9517	18585	0
+86600	100666	0
+21620	20431	0
+6192	35852	0
+37791	101319	0
+98237	9786	0
+58503	5701	0
+4255	8098	0
+19561	94170	0
+22466	34599	0
+99444	52916	0
+53651	18267	0
+37721	6595	0
+12539	33148	0
+42618	77524	0
+41111	14941	0
+12096	14235	0
+45535	14924	0
+68437	19583	0
+51564	82544	0
+5192	98780	0
+45351	95420	0
+103683	98006	0
+54275	15137	0
+5278	19772	0
+43517	105266	0
+19091	26370	0
+49101	13908	0
+9536	38850	0
+69432	14385	0
+21117	72487	0
+7106	2208	0
+26880	13813	0
+73331	100338	0
+93579	102398	0
+30963	82954	0
+26815	25650	0
+73092	15715	0
+6206	21117	0
+7747	1025	0
+41509	68259	0
+80157	15156	0
+94324	47434	0
+12008	97120	0
+3217	51514	0
+2942	57512	0
+96262	100166	0
+57358	14317	0
+11099	22562	0
+35503	33122	0
+8372	75512	0
+2505	17380	0
+56091	5763	0
+37471	10897	0
+103502	45738	0
+104165	71412	0
+25681	39091	0
+100993	47434	0
+18232	43670	0
+33336	60715	0
+8323	22191	0
+97120	9312	0
+45429	63141	0
+93683	47801	0
+15175	8292	0
+16001	6915	0
+39026	95192	0
+7347	93847	0
+44229	9971	0
+10710	94324	0
+96262	24271	0
+14996	2868	0
+3759	80292	0
+41350	65951	0
+5617	23719	0
+9868	45351	0
+639	58181	0
+39598	71969	0
+4531	19791	0
+16256	96824	0
+38442	8981	0
+59808	104459	0
+15813	65951	0
+39362	4879	0
+25116	96950	0
+16928	50390	0
+10203	620	0
+92216	93987	0
+105731	37342	0
+96715	14577	0
+2505	22066	0
+5015	5065	0
+59824	32227	0
+46003	1078	0
+31096	56091	0
+14422	9242	0
+1416	71412	0
+98718	22637	0
+69836	52916	0
+96262	17761	0
+44133	22159	0
+39920	3515	0
+30243	97663	0
+91451	10897	0
+99292	51836	0
+4531	7465	0
+100804	16985	0
+37233	19688	0
+28124	39555	0
+36218	59290	0
+8780	26209	0
+11447	40394	0
+35107	10315	0
+93579	13172	0
+39808	97901	0
+56541	11117	0
+32236	78985	0
+68643	30243	0
+64754	42754	0
+78785	105447	0
+50442	17674	0
+5977	104709	0
+20675	6228	0
+23680	25681	0
+19925	8797	0
+21884	40903	0
+35893	8551	0
+96420	47336	0
+26575	40002	0
+11484	43023	0
+27228	24524	0
+95192	1740	0
+94592	55887	0
+50442	2989	0
+16001	18980	0
+13789	1078	0
+95488	98370	0
+43244	38850	0
+49178	98567	0
+40161	7518	0
+58220	23907	0
+13890	6353	0
+41204	1629	0
+104557	8089	0
+41509	57977	0
+8592	94592	0
+103282	1538	0
+106455	62497	0
+24075	1811	0
+41128	16224	0
+96824	15859	0
+32336	36713	0
+14747	99216	0
+33227	40914	0
+49268	37233	0
+74866	72615	0
+8064	777	0
+18031	16001	0
+950	99320	0
+18847	106350	0
+43301	37939	0
+66028	98445	0
+59215	31955	0
+105169	52746	0
+39688	7680	0
+31096	53197	0
+19820	26432	0
+44824	104863	0
+9743	10434	0
+105447	81663	0
+14618	7266	0
+22914	11322	0
+17077	62911	0
+48958	94170	0
+63750	20847	0
+100037	11503	0
+110451	22466	0
+55887	105623	0
+32005	28358	0
+51422	8551	0
+3248	42840	0
+95073	15032	0
+8981	17457	0
+82353	1095	0
+105877	9361	0
+38763	17505	0
+59555	7367	0
+20484	18092	0
+58628	37223	0
+79019	104165	0
+5324	39091	0
+103346	20402	0
+39290	27971	0
+45237	40002	0
+13030	21359	0
+61396	98071	0
+40788	11306	0
+72293	47336	0
+1811	79019	0
+94204	10529	0
+47336	6437	0
+59726	97945	0
+104075	9268	0
+98407	26209	0
+97168	80896	0
+23348	6576	0
+7367	91546	0
+18601	7106	0
+22914	35645	0
+13967	1629	0
+31955	28709	0
+23583	4255	0
+560	14317	0
+73506	66028	0
+15963	5662	0
+10391	20653	0
+53486	25098	0
+21649	60225	0
+87265	31371	0
+97736	8884	0
+41332	41075	0
+58628	23680	0
+37342	9602	0
+8592	17818	0
+17907	46465	0
+92097	46003	0
+61396	43853	0
+3358	100993	0
+14534	47860	0
+14904	14675	0
+19132	100993	0
+73092	97663	0
+37620	47057	0
+94527	95219	0
+8825	98796	0
+102435	13989	0
+103141	38529	0
+61217	54662	0
+102330	15552	0
+20695	43271	0
+5566	7244	0
+25681	32236	0
+12771	99363	0
+16312	59785	0
+26815	15683	0
+36440	96789	0
+6206	28240	0
+59669	9576	0
+32351	4988	0
+24524	100666	0
+103214	38250	0
+21324	11466	0
+69612	69396	0
+7611	103012	0
+32800	101899	0
+105169	14560	0
+13522	13499	0
+3587	15432	0
+91462	96600	0
+59836	99827	0
+105472	19500	0
+104342	37113	0
+62152	41350	0
+48865	68939	0
+17639	3515	0
+22466	101645	0
+87436	7925	0
+52862	95205	0
+53837	26745	0
+1715	106350	0
+102346	33227	0
+11355	45738	0
+9602	5617	0
+80073	91546	0
+35645	18847	0
+74548	8352	0
+1928	92079	0
+48163	12704	0
+32227	56566	0
+74540	104709	0
+12096	24075	0
+101645	19520	0
+11337	78962	0
+22466	6512	0
+8514	25779	0
+75552	53824	0
+6839	95741	0
+101701	85619	0
+44119	11099	0
+95420	25994	0
+13240	21061	0
+23719	26035	0
+12317	11584	0
+40140	13967	0
+22159	102167	0
+1751	3024	0
+8186	52432	0
+24386	6966	0
+45535	7491	0
+54636	51492	0
+16844	14472	0
+5685	55158	0
+93897	1217	0
+11584	6619	0
+99593	43826	0
+37454	827	0
+103831	70207	0
+44014	68449	0
+82544	22914	0
+96824	9576	0
+4700	39598	0
+59215	92243	0
+36910	3723	0
+31371	12008	0
+96906	68620	0
+53321	3390	0
+78985	22191	0
+30471	20675	0
+11819	45237	0
+694	42817	0
+11887	35852	0
+97477	38204	0
+6228	52432	0
+105025	12258	0
+19905	55396	0
+14385	917	0
+35852	83264	0
+32173	105998	0
+93926	21159	0
+72745	3740	0
+14498	14235	0
+94117	93561	0
+76264	8981	0
+97477	12077	0
+53651	5848	0
+93561	38204	0
+16620	5324	0
+97619	11622	0
+96537	24354	0
+102364	11002	0
+74548	61217	0
+19219	6537	0
+7444	38988	0
+12565	63382	0
+100510	17457	0
+40589	51618	0
+59737	37113	0
+12722	17319	0
+15156	91591	0
+93847	56326	0
+28863	29483	0
+5361	54287	0
+18114	57096	0
+3650	26353	0
+104533	30787	0
+71983	14601	0
+19871	32412	0
+27846	13622	0
+58606	3390	0
+87198	17988	0
+59836	69751	0
+3723	91970	0
+12539	17282	0
+32709	51740	0
+37676	21020	0
+13499	106056	0
+97120	8266	0
+6228	6116	0
+42056	54263	0
+14824	40311	0
+19806	4474	0
+37985	67820	0
+11355	560	0
+68408	11564	0
+29596	55527	0
+14253	3139	0
+45237	59215	0
+5214	85552	0
+10749	4988	0
+6156	58181	0
+39400	56431	0
+72293	43270	0
+6437	68675	0
+14235	14135	0
+91735	40311	0
+59737	20309	0
+13435	15432	0
+5528	24524	0
+100316	12679	0
+20695	68894	0
+8015	1217	0
+55013	37586	0
+17588	45738	0
+104086	3611	0
+40750	58500	0
+97065	35199	0
+16928	24149	0
+46908	59808	0
+41204	33883	0
+6537	10951	0
+7465	741	0
+620	103792	0
+899	42056	0
+68091	59808	0
+19155	43960	0
+9470	3611	0
+96011	36146	0
+38541	25837	0
+10142	103129	0
+77499	6073	0
+62797	17258	0
+44370	81871	0
+6096	11322	0
+55826	9971	0
+43900	4724	0
+21620	13989	0
+15156	11394	0
+57744	15485	0
+26228	99444	0
+94132	17457	0
+39866	12152	0
+6463	28510	0
+6422	36127	0
+43900	102364	0
+9674	15103	0
+639	80598	0
+42618	41175	0
+25536	40161	0
+15103	72487	0
+13306	95205	0
+27403	32826	0
+10878	16103	0
+93362	98704	0
+33883	12499	0
+100750	15376	0
+17077	98653	0
+1112	22743	0
+38483	98567	0
+59425	17605	0
+101853	71813	0
+75071	8266	0
+3921	15376	0
+105102	20031	0
+43660	1041	0
+6383	2989	0
+63382	44478	0
+7518	17605	0
+104235	9424	0
+9953	37373	0
+15156	16256	0
+6678	10296	0
+100510	13140	0
+73975	15913	0
+54662	6156	0
+92187	24412	0
+12368	47931	0
+41250	104086	0
+98841	58628	0
+21493	59747	0
+101043	14577	0
+85552	21061	0
+11039	80910	0
+105877	43270	0
+103502	31096	0
+9125	27139	0
+17605	31478	0
+70992	6941	0
+5685	9786	0
+601	22528	0
+8981	32826	0
+66659	8780	0
+103487	62092	0
+35503	20732	0
+104375	20732	0
+16946	26277	0
+60715	21359	0
+71438	13096	0
+42618	43853	0
+7747	3587	0
+95488	96700	0
+59215	18918	0
+9810	3759	0
+8797	56309	0
+13066	32173	0
+12152	101963	0
+5792	7081	0
+14472	19871	0
+16874	45753	0
+102435	17907	0
+15376	41384	0
+19611	76264	0
+97031	9361	0
+94896	69578	0
+96700	9517	0
+43270	16140	0
+21884	94191	0
+22651	2942	0
+68218	601	0
+25779	7857	0
+5507	16620	0
+25926	41128	0
+21047	77861	0
+43293	35645	0
+4605	6645	0
+47181	8436	0
+53837	80034	0
+15120	38763	0
+96700	12258	0
+7295	102200	0
+98894	6992	0
+38931	62079	0
+17970	72615	0
+24992	5584	0
+777	14958	0
+10479	59425	0
+9361	42599	0
+37454	8950	0
+98894	58586	0
+74540	9896	0
+62849	94896	0
+38601	16121	0
+11843	26209	0
+18292	87408	0
+17192	7425	0
+103214	106498	0
+12889	56541	0
+14040	55826	0
+20695	17319	0
+16896	5913	0
+15250	5763	0
+6383	68281	0
+9470	68553	0
+14692	28156	0
+36314	48375	0
+6042	11447	0
+73931	54577	0
+69578	14117	0
+43023	43037	0
+72615	51556	0
+1139	8089	0
+32351	97901	0
+13417	101194	0
+10933	26353	0
+45975	106056	0
+75071	9125	0
+93781	42599	0
+12442	4724	0
+77499	93579	0
+18292	21006	0
+25698	75378	0
+9094	20614	0
+41157	41175	0
+94868	46465	0
+17457	21760	0
+38171	7569	0
+17639	14317	0
+26035	91694	0
+13704	91657	0
+59785	22528	0
+59215	40298	0
+14824	2478	0
+105850	11982	0
+42817	8846	0
+57459	17837	0
+69739	5528	0
+53486	53050	0
+82544	21903	0
+29483	62497	0
+101319	40903	0
+41628	103841	0
+6096	23583	0
+95420	17970	0
+44014	37605	0
+100316	61788	0
+97945	64189	0
+40311	56489	0
+12184	28510	0
+37223	40535	0
+36127	17927	0
+67604	6156	0
+26370	96824	0
+10692	71480	0
+10296	19417	0
+9653	19688	0
+71813	96824	0
+1139	54263	0
+57459	61202	0
+11099	13066	0
+35893	59808	0
+10452	94896	0
+68553	15032	0
+25131	41384	0
+16928	37253	0
+13306	9762	0
+101056	12722	0
+4700	17457	0
+17116	49101	0
+9702	95766	0
+37223	38663	0
+100510	25131	0
+10596	19312	0
+14040	12889	0
+93053	34599	0
+92243	102247	0
+104035	20047	0
+78449	55826	0
+102733	82544	0
+59425	36146	0
+52385	30693	0
+63141	110451	0
+61396	18007	0
+2208	97650	0
+44594	14059	0
+21620	98393	0
+103214	13789	0
+1572	24840	0
+4582	10434	0
+101221	17004	0
+7038	40589	0
+11735	36556	0
+59189	104459	0
+75552	9953	0
+43023	14117	0
+98006	13724	0
+6702	4553	0
+41301	24593	0
+102707	23616	0
+69999	18869	0
+967	41369	0
+71131	78573	0
+68259	105266	0
+13890	40014	0
+21117	73331	0
+59555	54643	0
+3390	6282	0
+49656	36470	0
+11645	25201	0
+25487	13454	0
+97650	678	0
+20031	31598	0
+54662	104557	0
+82392	21342	0
+103995	96679	0
+7680	33455	0
+49268	25289	0
+16224	37513	0
+8754	45642	0
+41628	103639	0
+40589	24507	0
+13381	13847	0
+19192	103995	0
+4822	86600	0
+53651	58500	0
+19275	18114	0
+102233	96679	0
+27745	103346	0
+18051	43942	0
+94026	1235	0
+5278	39382	0
+2942	18962	0
+12348	59290	0
+44014	1688	0
+75051	100643	0
+7721	18847	0
+15432	6839	0
+41496	17605	0
+31371	12184	0
+71480	15570	0
+20847	56541	0
+8292	8392	0
+16946	39346	0
+62079	80034	0
+13240	8754	0
+7994	17380	0
+38204	93321	0
+9953	12184	0
+4201	40083	0
+77524	60006	0
+4497	81838	0
+45753	11962	0
+8392	14178	0
+104086	64754	0
+5886	101853	0
+37454	81770	0
+7063	105039	0
+13622	20732	0
+19925	7333	0
+103639	27466	0
+26944	24524	0
+10951	16644	0
+97708	99216	0
+24696	57603	0
+99307	9674	0
+23211	65951	0
+100524	6758	0
+97155	2868	0
+9361	9810	0
+106498	82544	0
+13081	83096	0
+100111	47769	0
+15598	72764	0
+32800	19960	0
+38171	8653	0
+106483	77861	0
+72334	22743	0
+104052	20834	0
+17166	620	0
+13472	12184	0
+5278	1538	0
+91462	103187	0
+72802	9602	0
+11099	2708	0
+8372	26370	0
+13522	98210	0
+53050	11962	0
+75071	3877	0
+9724	11584	0
+25994	86585	0
+11466	96011	0
+3305	12539	0
+101785	45879	0
+49109	16522	0
+55299	12406	0
+10670	43960	0
+9380	80292	0
+31354	14178	0
+11902	12184	0
+103614	18429	0
+104326	101963	0
+97650	25994	0
+8115	12960	0
+37620	18429	0
+22300	99790	0
+103995	51197	0
+5192	32800	0
+18051	17319	0
+13156	41496	0
+103722	94868	0
+57711	57144	0
+19132	3170	0
+23276	99855	0
+105932	14904	0
+78785	10615	0
+51564	57358	0
+63382	96080	0
+54287	50421	0
+58628	14941	0
+21061	17970	0
+72596	104165	0
+71138	6992	0
+19772	20047	0
+16367	16027	0
+36010	102733	0
+19113	21743	0
+19561	36440	0
+40903	34978	0
+55158	71813	0
+105731	8780	0
+1751	5913	0
+95205	13140	0
+6116	49656	0
+9631	41415	0
+52746	12518	0
+8699	73354	0
+59893	26277	0
+47769	55013	0
+19351	10315	0
+18051	426	0
+27228	46595	0
+13306	21265	0
+55169	97920	0
+57711	37454	0
+7383	18051	0
+11466	14601	0
+8676	97065	0
+34088	7747	0
+99363	94074	0
+21159	44358	0
+11798	28156	0
+96080	10692	0
+10670	103967	0
+10434	1041	0
+85619	15049	0
+24992	99307	0
+15175	39400	0
+17340	34024	0
+95219	54234	0
+17575	16825	0
+23033	35525	0
+9810	72745	0
+14978	31106	0
+19905	8551	0
+100699	63739	0
+93781	4772	0
+58010	11902	0
+44229	26093	0
+24896	5015	0
+25348	20695	0
+33336	5913	0
+20065	54263	0
+16103	12096	0
+28626	93781	0
+25698	80896	0
+11172	19500	0
+6941	24783	0
+18007	7016	0
+35227	18114	0
+57967	8592	0
+1078	93881	0
+53858	93971	0
+16743	44014	0
+39290	94724	0
+55396	65951	0
+22585	103898	0
+91657	91916	0
+21020	104075	0
+103487	13381	0
+39346	87436	0
+35525	59737	0
+30341	8015	0
+85571	35227	0
+17436	3497	0
+11019	32694	0
+16417	11415	0
+30243	69739	0
+9312	38310	0
+15085	53321	0
+15064	80273	0
+16256	8098	0
+106246	22743	0
+33455	17077	0
+19520	32227	0
+53083	17116	0
+104787	53050	0
+44370	11099	0
+27677	38636	0
+105039	95073	0
+35819	6732	0
+19481	59425	0
+101194	7295	0
+59501	101645	0
+39920	95488	0
+11002	5299	0
+60006	20675	0
+55592	18092	0
+103898	60006	0
+5886	95488	0
+4908	18826	0
+11394	32681	0
+105731	18267	0
+19905	98796	0
+19394	61485	0
+3472	20971	0
+9493	8292	0
+36127	71480	0
+32236	49101	0
+24974	8089	0
+5507	104035	0
+19312	22424	0
+3497	45237	0
+31096	53321	0
+13873	56489	0
+9576	75071	0
+47931	104075	0
+1112	8169	0
+53197	59215	0
+91657	7680	0
+55976	15598	0
+100510	58606	0
+1095	13472	0
+5361	30787	0
+35472	14534	0
+29006	17796	0
+59737	101171	0
+17952	47769	0
+2672	95073	0
+94855	49101	0
+17639	88067	0
+102466	760	0
+95073	13140	0
+71813	40161	0
+74866	82353	0
+13923	51556	0
+17059	777	0
+4931	94622	0
+5299	73975	0
+9493	3826	0
+8015	30933	0
+10250	5701	0
+12077	17674	0
+99517	95741	0
+94074	69147	0
+14675	43492	0
+19275	96789	0
+20595	4724	0
+59167	6002	0
+20732	41279	0
+38334	1267	0
+63739	96950	0
+91747	79019	0
+97901	106169	0
+96679	43683	0
+43826	96080	0
+21649	777	0
+74866	95407	0
+105447	1865	0
+98237	1928	0
+102364	26228	0
+15770	11415	0
+45840	72877	0
+12348	51137	0
+24115	24593	0
+12653	18292	0
+80157	43574	0
+16312	678	0
+44358	54154	0
+17282	94896	0
+14766	52432	0
+18381	17436	0
+9724	43504	0
+95811	95059	0
+50595	105932	0
+5015	6247	0
+8950	53498	0
+69374	7444	0
+13222	13967	0
+15795	50390	0
+52040	5507	0
+54643	5192	0
+26209	25098	0
+14011	95488	0
+104035	93535	0
+18902	33961	0
+11520	44682	0
+63590	38966	0
+12619	97053	0
+5381	65951	0
+96613	37620	0
+5763	59726	0
+18826	1830	0
+110451	6321	0
+55138	72293	0
+48049	94795	0
+31397	3092	0
+32252	1041	0
+6304	19583	0
+99827	6002	0
+9380	93238	0
+94944	20563	0
+80598	19772	0
+93781	15270	0
+22528	7962	0
+17489	38636	0
+45535	45429	0
+15747	62740	0
+59808	16170	0
+21493	18762	0
+19772	57144	0
+18232	9896	0
+69206	1095	0
+79019	8754	0
+14941	97708	0
+40903	57711	0
+73931	21006	0
+10933	25116	0
+103831	15932	0
+40014	28124	0
+2208	93765	0
+13773	92187	0
+34615	934	0
+97979	30787	0
+52432	40903	0
+20204	19960	0
+102297	20635	0
+11798	87387	0
+104481	3690	0
+10804	14726	0
+17282	97845	0
+40298	6206	0
+40708	19561	0
+39793	68661	0
+5192	4423	0
+5640	68449	0
+63141	14577	0
+21760	4931	0
+26277	15292	0
+71438	10710	0
+77524	33871	0
+26093	94191	0
+54275	21649	0
+98071	69374	0
+5584	26035	0
+9470	68661	0
+12653	23297	0
+13222	25131	0
+10122	38966	0
+73354	53651	0
+68160	56326	0
+11355	12317	0
+40322	28124	0
+39653	18329	0
+97785	72991	0
+40083	17143	0
+41301	41415	0
+91916	82954	0
+12258	50390	0
+15880	52862	0
+13337	13435	0
+57144	16140	0
+5214	101319	0
+53468	104937	0
+51740	14861	0
+8292	17988	0
+45535	49178	0
+98071	56431	0
+68553	68424	0
+73506	43293	0
+14059	13472	0
+22982	103346	0
+20253	100534	0
+46003	55138	0
+74021	103165	0
+50390	24149	0
+22717	99855	0
+11322	34599	0
+6966	19334	0
+15120	5381	0
+2960	14216	0
+16660	52916	0
+97492	103141	0
+89500	10479	0
+8720	38931	0
+23033	18585	0
+15032	10095	0
+7063	93926	0
+102297	19820	0
+7216	45627	0
+52432	20535	0
+55372	9653	0
+11228	106296	0
+94132	27384	0
+105649	15913	0
+101757	19996	0
+16367	57096	0
+8754	16928	0
+94204	5792	0
+63141	20047	0
+19155	27645	0
+101221	41584	0
+47181	41250	0
+53468	50570	0
+68876	41301	0
+71138	82954	0
+55158	68160	0
+9953	39334	0
+91451	41157	0
+73838	63382	0
+61901	30730	0
+16743	98567	0
+36782	32119	0
+55027	94592	0
+54154	33883	0
+96679	57603	0
+20088	45753	0
+45642	4988	0
+12460	101979	0
+17761	94074	0
+104557	51580	0
+102757	31249	0
+9380	4087	0
+99855	14446	0
+33883	29040	0
+3587	85552	0
+56431	5566	0
+40394	9868	0
+101221	8653	0
+27846	5617	0
+78449	102151	0
+31154	87387	0
+40083	8611	0
+20971	11922	0
+33148	19294	0
+5763	39598	0
+96262	27183	0
+11941	37233	0
+1061	27789	0
+41599	25148	0
+38250	96262	0
+5148	51556	0
+95766	99790	0
+11601	20342	0
+35819	22743	0
+8115	68740	0
+1061	10391	0
+54577	58596	0
+27521	57512	0
+16620	12722	0
+10122	87422	0
+106455	103012	0
+6206	104481	0
+41232	36146	0
+55976	18074	0
+6174	12424	0
+94944	1928	0
+101620	22774	0
+77499	78806	0
+39458	99292	0
+7367	99216	0
+22191	17258	0
+75512	31354	0
+41289	85462	0
+38800	71983	0
+103214	85552	0
+99517	56045	0
+6553	11941	0
+8352	9293	0
+21743	95891	0
+38188	8064	0
+57977	103187	0
+4222	39362	0
+101221	37342	0
+24271	20780	0
+18522	91451	0
+14317	30730	0
+6702	38794	0
+20431	12116	0
+7038	58618	0
+39653	40469	0
+11584	98796	0
+43222	13967	0
+7680	16896	0
+14726	58606	0
+100316	7642	0
+51556	16620	0
+6402	15015	0
+87305	7383	0
+51556	106431	0
+9312	25335	0
+71654	44358	0
+38250	35503	0
+20031	105472	0
+26880	12565	0
+30341	103841	0
+34322	22914	0
+13195	99814	0
+38541	48375	0
+7216	57239	0
+19460	94795	0
+33961	19791	0
+20940	17436	0
+36010	42618	0
+17970	68449	0
+14083	68235	0
+52862	11819	0
+17605	78449	0
+41613	93362	0
+22137	63141	0
+27789	71527	0
+6915	12317	0
+39587	71138	0
+74540	68449	0
+8323	31106	0
+70530	44583	0
+10982	72615	0
+16844	9762	0
+93819	10710	0
+25994	47769	0
+31096	17059	0
+19219	4067	0
+10250	58503	0
+3826	12406	0
+97901	38385	0
+72802	68319	0
+97120	23616	0
+12008	55687	0
+55860	11002	0
+9724	6576	0
+26575	3275	0
+98718	85571	0
+42618	13724	0
+24507	91144	0
+45627	15880	0
+73342	97708	0
+20713	80034	0
+6049	103639	0
+45642	14317	0
+12152	86585	0
+86981	2834	0
+16027	87198	0
+100524	37586	0
+21075	56541	0
+29379	20834	0
+1078	16620	0
+87408	13499	0
+18826	87305	0
+71438	19611	0
+59836	100750	0
+2414	35963	0
+93765	88067	0
+94191	103639	0
+39141	100400	0
+37499	103967	0
+95420	43900	0
+11982	12991	0
+13140	86585	0
+91916	54662	0
+20402	53824	0
+51556	11520	0
+21094	85552	0
+97168	17166	0
+43492	91294	0
+12442	36713	0
+13172	32694	0
+24593	38692	0
+11099	32005	0
+13753	4964	0
+71480	44370	0
+37605	47004	0
+77406	62805	0
+11377	51580	0
+50570	5742	0
+19113	8044	0
+103255	14861	0
+9125	42599	0
+33103	15770	0
+9094	69206	0
+19820	14100	0
+23276	7038	0
+21419	10411	0
+101171	7113	0
+5450	39920	0
+93847	44030	0
+53858	16711	0
+12518	9470	0
+67831	17166	0
+1008	47004	0
+38423	15250	0
+14904	10411	0
+12864	25116	0
+15413	9724	0
+82544	31494	0
+15250	56566	0
+15175	82392	0
+104326	96011	0
+93987	39362	0
+38442	66028	0
+15650	41332	0