11090635	13
7031378	13
6486023	13
18146756	13
44297834	13
21053295	13
6263649	15
13482662	16
40173157	13
5455097	13
129718	13
7386742	13
3501422	13
8738282	13
4169093	16
7058980	13
2073889	13
4515616	13
1573330	13
15708964	13
505187	13
5711139	16
10238731	13
12530769	13
2391797	13
953458	13
742650	13
11536853	17
1363378	13
10772703	13
1969056	16
13431788	13
16546272	13
14402735	13
959893	17
1946092	13
404013	13
4247810	13
1512126	13
7173543	13
1626181	13
7422288	13
4980883	17
28864472	13
7871152	13
12827255	13
14935608	13
4754977	13
4581710	13
16583452	13
479031	13
11678577	13
3705893	13
9394096	13
2122705	13
7789634	11
9048250	13
19963367	13
27578469	13
17090013	13
5631554	13
2400198	13
22696849	13
2976876	16
2445410	16
3294656	13
11524083	13
18321602	13
2319530	16
20084558	13
3893796	13
1815323	16
8039555	13
2842502	16
2852040	13
14769740	13
20224118	13
7653429	13
2622486	16
2978617	13
8968169	13
16522610	13
8303419	13
8121185	13
989399	13
5257184	13
13146268	13
18489531	13
5398731	16
18130090	13
21850076	13
303038	13
15153153	17
2345189	13
5114404	17
3199720	15
10775081	17
7005641	13
5833431	13
153851	13
6075316	13
9648303	13
2513713	13
3212576	15
29360660	13
6221030	13
4278302	16
9041933	16
939056	16
7258242	13
12979084	13
14167059	13
13978842	15
9209755	13
419489	15
13595212	13
17171422	13
7062382	13
9724994	13
879477	13
5938705	16
2401442	13
10778447	13
1130260	13
4402299	15
219520	13
8153285	13
8869780	13
9389868	13
9835936	13
8817227	13
10722893	13
7008874	13
6237009	13
24250960	15
4472450	16
5933310	13
7072145	13
4220521	13
6726654	13
17252433	13
15368056	13
1031667	13
4069837	13
26008635	13
18727463	13
6173741	13
339135	13
27092034	13
10800433	13
5212435	13
16425788	13
2780492	13
1126240	13
546329	13
12899163	16
3188947	16
8397720	13
2267094	13
807433	13
7224553	13
3643956	13
1785262	13
7518345	15
6337709	13
9792623	16
4336089	13
6396321	13
5839612	13
1086459	13
1318948	13
4362986	13
30733632	17
4001671	15
2162450	13
3615722	13
3631190	13
8461882	13
19360218	13
13138892	13
117633	13
16564218	13
7762328	13
3529982	13
3730289	13
4921260	13
1570979	13
15294784	16
10038170	13
3898722	13
4904210	13
529990	13
4479360	13
18845732	13
7076	13
3338246	13
11718091	17
14185919	13
3754655	17
17302418	16
7951240	15
51758	13
4877546	16
124996	16
52360	13
486973	13
12420443	13
17735611	13
5610027	13
4484190	13
2584583	13
5578462	13
14961313	13
8580681	17
19315940	13
4517897	13
13304395	13
992543	13
18704312	13
674647	13
490540	16
37081457	13
3638915	13
7063566	13
7978949	13
1066148	13
4344922	13
5714138	13
4394459	13
801586	15
1566317	13
25822879	13
12440571	16
2878553	13
1126070	17
12283733	16
39859079	13
20839311	13
6428457	16
18842238	13
20414973	13
40733670	13
22206034	13
6506182	13
47914737	13
2854697	13
3902577	13
4183224	13
7893751	13
11276700	13
13056112	13
61963448	13
17487002	13
9523715	16
9741411	17
4478958	13
6245963	13
3124455	13
4115718	13
3962334	13
22589513	13
6979819	13
650273	13
650505	13
9794249	13
11848706	13
9986857	13
764246	13
4083928	13
59543711	13
11107643	13
6619149	13
10690427	13
9000549	17
5002763	13
1753538	16
9127052	13
26182612	13
8951147	13
5076295	17
8615258	13
14446532	13
37421986	13
19612578	13
4359273	13
4995806	15
9109392	13
19273904	13
2307221	15
26231168	13
8994758	16
13017986	13
13040047	13
19436684	13
3680653	16
3926404	13
13649268	13
4854873	13
5869865	13
126808	13
1948108	13
4497451	13
2707908	13
7547836	13
10016160	13
44817822	13
2479292	13
8450509	13
3737997	16
2639090	13
5423345	13
1856624	16
2902509	16
1955285	13
2375821	13
6546145	13
9137550	13
2903603	13
242303	13
17128527	13
2046090	13
4743864	13
4789197	13
36072555	13
18176215	13
7488125	13
6485903	13
3528978	13
16671095	13
2679173	13
19314729	13
21143629	13
1878837	13
946779	13
4599127	13
6497411	13
732627	13
3985625	15
38466587	13
10232407	16
5734724	13
4140603	15
916324	13
26222844	13
7298668	13
4082215	13
1059752	13
9285789	13
2264900	13
5401447	13
2793364	16
39759629	13
6986632	13
15857019	13
10139321	13
8662302	13
8539699	13
679781	16
8659421	13
3467430	13
61140	13
701080	13
13174622	13
2293945	13
3761031	13
657197	17
7406550	17
2504604	13
1118635	13
36446395	13
14192010	13
12359161	17
2391218	16
4071737	13
4987627	16
7393983	13
11018042	13
2906848	17
7926169	15
6132604	17
21579740	13
29542395	13
9099038	13
21542	13
24125292	13
18681782	13
3617097	16
5482167	16
36789308	13
3978920	13
2371432	13
2661698	13
26697267	17
493556	13
3282957	13
14582816	13
8810129	13
4445915	13
27348080	13
8000843	13
9959673	13
3963181	13
6745560	13
16788627	13
36769492	13
5090476	13
5628088	16
2014943	16
1031293	13
1184080	17
13898709	13
4802038	13
4422302	16
19222736	17
3669756	13
13950275	13
5505857	13
3017622	13
2288219	13
6247485	13
9061550	13
8185364	13
302600	17
7022567	17
3912650	13
2553573	13
8489034	13
15329148	13
5145639	13
10778169	13
17026856	13
1103005	13
34627733	16
5455701	13
762208	13
18201579	13
1448240	13
4031084	13
4082443	13
4164878	13
1612380	13
12623477	13
408961	17
864899	13
4156005	13
24383206	13
31149627	13
17574894	13
16583319	13
39563136	13
3863179	13
9253542	13
4421090	16
9530165	13
796808	15
1905987	13
1319152	13
14690607	13
2543806	13
18007042	13
8003446	13
37413945	16
30660481	13
570270	13
32918164	16
1659959	13
4826415	13
26680	13
4636898	13
5033396	13
5360551	13
1713678	13
4063960	15
23835023	17
2266564	13
481054	13
5790393	13
12598854	13
5209847	13
22578315	13
15313375	13
15729821	13
5155750	13
8308882	13
460994	13
11773921	13
11034387	13
6842282	13
1770046	13
7978688	13
2988820	17
1602631	13
4372902	13
5858576	13
3217642	13
14399063	13
15833184	13
5705440	13
4092984	13
501695	17
1536289	13
7409970	13
14814434	13
17978466	13
7838536	15
372728	13
3278500	13
5186003	13
9182905	13
1950590	13
35313731	13
14170674	13
29036615	13
794715	13
5341834	13
3868487	13
13071216	13
7175054	13
15579688	17
12830328	13
12718988	13
6951107	13
21048284	17
4966233	13
9766126	13
11940595	13
13285509	13
3041200	13
10558034	16
2754517	13
2121311	13
851239	16
6926588	13
2843555	13
3708268	13
9670480	17
3186819	13
6376053	13
1015166	13
995003	13
10897576	13
16951960	13
3841748	13
13982162	13
2662116	13
22148648	13
2090806	13
5570202	13
11835245	13
12412079	16
2405311	13
21122241	16
11242765	13
3010764	13
4313956	13
12368154	13
5261159	17
24255943	13
7242535	13
7631261	13
975883	13
600506	13
4862973	13
223758	13
16650299	13
13304882	13
2708778	13
15960620	13
16696809	13
11275529	16
3100323	13
2114489	15
3356222	13
6085997	13
7369828	15
547252	13
4598257	13
1015591	13
12185465	13
10016552	16
19428768	13
34035425	13
21604257	16
22051416	17
8841315	13
9481562	13
5970516	13
7286069	17
4483039	13
9894489	13
19389504	13
4601956	17
17943444	13
10535130	13
1269522	17
16150400	13
1804628	13
5814249	13
8483566	13
7690313	13
10027703	13
4848937	16
4880749	13
647490	13
8325978	13
3088709	13
6503793	13
26429537	13
15217204	13
27503387	13
1991833	17
5852402	13
4036883	13
4862618	16
3489107	13
1374747	13
14299293	13
21745193	13
3803995	13
39306224	13
6197609	13
1010844	13
9748977	13
4091177	13
5232395	13
466492	13
7250132	16
1769922	13
651075	13
22581778	13
13152949	13
1626217	13
8928100	13
12356624	13
5806921	13
6196436	13
27812043	13
3740334	13
4793912	13
14004706	16
17869445	13
12862463	13
3904040	13
1442736	16
6145034	13
12141088	13
2188782	13
1236950	13
9850055	13
2132439	13
7243265	13
11436735	13
34870979	13
14291490	13
6935316	17
2843984	13
4554933	13
521288	13
9526280	13
11058957	13
5316057	13
1978988	13
11858181	13
8018042	13
13318375	16
7837998	13
26502414	13
13376426	13
19487494	13
12931961	13
9537687	17
8474939	13
1368414	13
710605	15
7219459	13
6896635	13
29352108	17
1858053	13
9552347	13
18259973	13
1082168	13
4646824	13
7334966	13
4018203	13
1147638	13
2581053	13
102931	13
25330910	16
483145	16
30335451	13
7642381	13
5262279	13
9318526	13
6477904	13
2119262	13
31407751	13
15671167	13
19586380	13
8595524	13
12812415	13
3950960	13
7263364	13
345814	13
11253932	16
3470665	13
13943955	17
1877837	13
26878515	13
15949465	13
423574	15
177340	16
6689890	13
8397606	13
12208723	13
4303006	16
2881209	13
1180947	13
1638901	13
2363199	13
3556611	13
5049056	13
12327875	13
8191344	13
17199503	17
15689628	13
13271090	13
6285080	13
8565873	13
18684617	13
1475841	13
9918627	16
6165289	13
13687179	13
9878414	13
124207	13
2597164	13
11363339	13
2051378	13
3998751	13
25651431	13
47162455	15
858958	13
47378431	13
33110901	13
11930024	13
15756870	13
2724770	13
8717603	16
2983081	13
1594419	13
121149	13
11566574	13
13045473	13
44611343	13
2714398	13
2364518	17
1804509	13
8163351	13
590001	16
792306	13
18095977	13
1008861	13
1653177	13
22885851	13
724862	13
3093853	13
2028955	13
8223238	13
3416912	13
10432894	13
1825694	13
1829439	13
13072284	15
22776102	13
3422848	13
5142537	13
7658998	13
3033041	13
794061	13
5213070	13
18012414	13
856030	13
1900296	13
19568483	17
7746392	13
4733641	13
11932841	13
2793331	13
9736206	13
7910958	13
8025496	15
4764498	16
2923710	16
1786000	13
3248386	13
6629653	13
7888832	16
47382406	13
773069	13
8937029	13
2384036	13
4324724	13
24514094	13
4566469	13
5518619	15
146624	13
23051831	13
14130645	13
13105492	13
17008823	13
14498476	13
7900842	13
207898	13
2624428	13
3912074	13
23325002	13
6569565	13
2580569	13
12678884	13
15112688	13
6461927	13
4771040	15
14377091	13
1582582	13
13740718	15
213341	13
10477835	13
9552027	13
18545011	13
5128416	13
11564786	13
4455120	13
7713382	13
8723554	16
3322125	13
24712964	13
5559993	13
12236075	13
33298059	13
1113656	13
6274135	13
6268972	13
881056	13
5943777	13
6033029	13
6817007	16
22982671	13
6196222	13
10984967	13
5305637	17
11688187	13
2465103	15
10444154	13
2860167	13
1962400	13
2403889	13
5244033	13
24944750	13
21971488	16
9247281	13
1279751	17
2402789	13
3833339	13
2137991	13
11553470	13
2881001	13
32185299	13
12936223	13
14643483	13
22984421	16
3130919	13
11037277	16
566920	13
6345273	13
916259	13
10877495	13
8785796	13
2252017	13
627206	16
11274476	13
28364508	13
1282996	13
4703505	13
4654601	13
3184141	13
15575895	13
1415916	13
14207242	17
1079019	13
1568216	13
1085103	13
6329685	13
6418862	13
5989800	13
18385639	11
353650	13
13163650	13
4899037	13
7977013	13
7746219	15
1970828	13
4583936	13
3752963	16
16935716	13
12253126	13
3122676	13
17299095	13
1356739	13
16585150	13
7223965	13
14119170	13
34539558	13
3211394	17
10451382	13
13821075	13
9459415	13
37713216	13
2829750	13
9841474	13
594865	16
10984563	16
30945087	13
3125303	13
6889777	16
2748565	13
17306257	16
9680157	17
2215864	13
10484838	13
27459169	13
585718	13
1973004	13
3223307	13
4102913	17
21202014	13
3161844	13
794315	13
5873936	17
9978991	13
393424	13
5119282	13
19712278	13
18147670	15
1329026	13
8820818	17
3975290	13
7316767	15
1608808	17
16991425	13
14623904	15
8892558	15
10103945	13
4366445	13
3619518	13
4290242	13
635826	13
2748600	13
4367907	16
5849716	13
23229211	16
3200360	13
1248996	13
10693873	13
3691953	13
3637310	13
20416313	13
4438380	13
3235812	13
183323	13
1056963	17
14757825	13
8504252	13
17969317	13
2914553	15
1161434	13
2836228	17
13389405	13
3785919	13
3249173	16
137137	13
20490401	13
1757085	13
11428333	13
2619730	16
12216833	13
1455946	13
9504350	13
2305464	13
8981227	13
34144158	13
12290616	13
483097	13
4295030	13
8434627	13
2558686	13
13579	13
8244386	13
8993001	13
8079505	13
1496553	13
1240334	15
3237071	13
7758254	13
11972124	13
7072575	16
17271227	13
1646849	13
4479148	13
3368797	13
34380642	13
1365637	17
12454857	13
6386341	13
460455	13
3823768	13
5788513	16
994888	13
15589272	15
4317116	13
2444371	13
218896	13
1801546	13
1778310	13
2147401	13
25443341	13
9262511	13
6684245	13
4869985	13
7416825	13
15092685	13
5490512	13
9233184	13
6070886	13
2043126	17
4740155	13
12478029	13
4632923	16
5399251	13
2654926	16
2925670	13
4142015	13
7479419	13
2910051	13
31315172	13
226177	13
840470	13
22725300	13
346469	16
16099728	16
4327007	13
9739479	13
7056384	13
16587274	13
8264113	13
15232820	13
33356311	13
5055256	15
1052356	13
1637622	13
11301197	13
9428062	13
8277927	13
16458739	13
13030625	13
12987407	13
91136	16
10221275	13
2827069	13
948784	13
2900611	13
15671	13
4843676	13
3393280	13
3088870	13
740141	13
19593869	13
17123581	13
4594950	15
23367677	13
232326	13
7019467	13
9204847	16
23920831	13
2335639	13
4640158	13
3777159	13
5197399	13
5193909	13
7785663	13
3756138	13
1892977	13
2781385	13
24141439	13
3795408	17
2533813	13
1515885	13
587955	13
10397100	13
63065111	15
514715	13
22626043	13
952376	13
24233800	13
4017451	13
6309133	16
1522541	13
8541894	13
18696576	13
9594444	13
25645959	13
12529471	15
3376002	13
8067565	13
3017727	13
46011698	13
12227303	13
2444630	13
535040	13
2689143	13
276642	13
8630685	13
10823580	13
14402849	13
9851525	15
6247493	17
521401	13
5345578	13
15397946	13
5399320	13
6117208	16
16427856	17
1660313	13
6284140	13
755700	13
2423247	13
3258443	13
18613368	13
6173981	13
11635885	17
4476264	17
25624569	13
10139549	13
11140573	13
3067550	13
7127292	13
1696825	13
12918805	13
19747448	13
26141596	13
4368358	13
4865184	13
8495476	16
18487524	13
18324	13
8950394	13
6757939	16
3654943	13
9777812	13
1294124	17
14677331	13
1708549	13
10676387	13
705324	13
2578313	13
6421008	16
6155960	13
2200753	13
1592584	13
17973496	13
17408763	13
3299395	13
10871315	17
7898453	13
27611964	17
6372592	13
11381127	13
16936951	13
473208	13
23903039	13
45169694	13
1863177	17
3753954	13
23526056	13
7715682	16
6835997	13
4866258	13
3560625	13
1115800	13
16242882	13
6673378	17
4307317	17
7909000	13
10678969	13
17407885	13
15269435	13
3191350	13
234635	13
11992776	13
2376470	16
5357618	13
8326536	13
13880185	13
12954013	13
26359086	13
15199995	13
839892	13
3175020	13
761479	13
11051342	16
6589498	13
824612	13
5726709	13
10965641	13
9750270	13
892467	13
9515975	13
5852961	13
5104088	13
4133227	13
4214301	13
6954584	13
38258581	13
1920856	17
3192011	17
1805535	13
1149428	17
3727706	13
4741281	16
3588860	13
11117651	13
7444668	16
26823943	13
2900157	13
8777952	13
129699	13
16437986	13
811730	15
5238623	17
5008769	13
22136292	13
2182410	16
5550016	13
4904778	13
13750073	13
13307770	13
1988763	16
1700138	13
2909871	17
7354919	13
12962538	13
3157977	13
13093507	13
5518467	13
6117013	13
3409656	13
5586496	17
406110	13
10290426	13
2716751	13
1964608	13
120652	13
315280	13
3152334	16
2894804	13
8316140	13
13451391	13
8712801	13
2183735	13
14110728	13
1323966	13
2709929	13
177359	13
8607864	16
6772882	13
5080959	13
6480281	13
21597994	13
7858343	13
16914491	13
288630	13
9709240	13
4012429	13
531983	15
2950381	13
3088885	17
9850931	16
116239	13
7682883	13
9026927	13
982727	13
23233686	13
3975881	13
18431720	13
8018553	13
765607	13
102481	13
3810432	13
1897858	13
2661289	13
1974272	16
2725376	13
27958301	13
4897410	13
7532116	13
4654286	13
11156311	17
3269578	16
3021863	13
2583058	13
2329359	17
1821875	16
8815635	13
21993018	13
6791239	13
975312	15
32562665	13
3191894	13
7115535	13
23827221	13
4733591	13
364467	13
1347482	13
421707	13
12374586	16
12241243	13
6161220	13
16739907	13
557891	13
9455660	13
25914667	13
8672882	13
408184	13
6391492	13
16690544	13
1389567	17
6793936	13
4283148	13
6037863	13
23034262	13
1174988	15
3349740	13
7618304	13
5630562	13
1541718	13
18878734	13
4676711	13
360797	16
9833657	13
3466982	13
12168592	13
21342788	13
27616585	13
345551	13
2459928	13
1141361	13
17370707	13
5360624	13
1089677	13
7915745	13
8885436	13
6851741	13
23184179	13
18834351	13
3340290	13
1485828	13
33403015	13
4776635	13
4757227	13
8928538	13
4183617	15
6348627	16
3133717	13
453282	17
11736438	13
39873151	13
772479	13
3729383	13
588904	13
5675332	13
3892596	13
4520220	13
3881160	13
1099030	13
14760279	13
4793791	13
3681422	13
10639480	13
2365223	13
30139356	16
12333226	17
1814864	13
7694406	13
9216626	13
34869961	17
1935019	13
11333216	13
34131788	13
308190	15
20450669	13
1314569	13
3040807	13
8070182	13
8255644	13
2458356	13
2698047	15
3588945	15
1295653	13
25095854	13
5010402	13
2780527	13
18828327	13
6546537	16
5683209	13
7705702	13
12288998	13
910312	16
7852510	13
10631948	17
15399410	13
9176792	16
20644508	13
6930538	13
6488831	13
2878833	17
200642	13
5148157	16
276038	13
4193294	13
12937288	13
2978869	13
9965447	13
13096128	17
15113384	13
9885343	13
4215892	13
19902793	13
4904789	13
1400041	13
7424084	13
633122	17
5296504	13
1594169	13
2689609	17
438210	13
3572849	16
8239365	13
30961059	13
4064827	13
2156983	13
8013540	17
4407291	17
18847285	16
7870591	13
14484846	13
9936321	13
13448480	13
9837730	13
5637768	13
2158620	13
30247563	13
1794448	13
46811278	17
16133240	13
1602146	13
6448813	13
7803634	15
11203163	13
22987577	13
4221044	13
21117442	13
29888191	13
2658755	13
2579353	13
8677703	13
10661032	16
6966570	13
7440730	13
29488320	17
9574207	13
3041416	13
8575364	13
7491920	13
12062552	13
25605146	15
23406999	13
7649044	13
188014	13
29224636	13
11579466	13
16602120	13
32054614	13
13734448	17
15210362	13
11313453	13
899885	13
11346709	13
130520	13
8932196	13
2575644	16
20169790	13
5037818	15
4441335	13
4435453	17
15495111	13
938495	13
718856	13
4653219	13
20884677	15
1713205	13
24765189	15
13557224	17
76016	16
21844093	13
6341031	16
9695048	13
8317888	13
636534	13
602347	13
1316	13
10082367	17
10190978	13
17549469	13
13813784	13
8992225	13
4719385	13
17612132	13
11283027	13
45812239	13
13468547	13
1815654	13
3064756	13
2165026	16
4780507	13
3303851	13
4711409	13
11829316	13
3886649	13
2185071	13
9393110	13
6521141	13
6201697	13
3930356	13
3770564	13
18786883	13
8738886	13
9792378	13
3709069	13
457788	13
1633004	17
26670763	13
4344088	16
6647111	13
1701902	15
5852242	13
7188928	13
812791	13
12832427	13
35444122	13
589446	16
14955726	13
13340782	13
4941589	13
19453147	13
27907675	13
8250139	15
14351595	13
252550	13
2368495	13
2617478	13
8589278	13
469057	13
21661963	13
10110322	13
8251346	13
4095881	13
2299438	13
2323091	17
10992992	13
11354802	13
11116548	13
17479494	13
5516478	13
395560	13
4654381	13
7853242	13
4251518	13
311394	13
12003020	13
11311951	13
30599026	16
1230108	13
16108144	13
7928145	13
16609881	16
10428356	13
2824532	13
19883281	13
3749863	13
2230924	16
14165021	13
823090	13
21510124	13
6590209	16
23183140	15
1414618	16
15271409	13
5773788	13
29056995	13
10660256	13
19596577	13
21448351	13
5454177	17
2025481	13
6364346	13
3290334	13
3207930	15
1464081	13
12125043	13
11778517	13
15820907	13
39110539	13
16110036	13
1486949	16
3260601	13
92966	13
22528511	13
1387018	13
4837500	15
5097900	13
15345914	13
19144658	13
15671703	13
6359707	13
2446144	13
6389465	13
3405165	13
10097381	13
25851020	13
293506	13
9231481	13
3559839	13
1196398	13
39232118	13
2672555	13
2578690	13
21139028	16
209864	13
22682596	13
18602518	13
14808237	13
10653276	13
1350567	13
15317655	13
23067271	13
3771721	13
35158865	13
135981	13
1394892	13
11323642	16
6732953	16
5232894	13
2648427	13
1357427	13
548014	13
11271869	17
8987563	16
8470861	13
20166656	13
1045508	13
11453556	13
10531043	13
20091042	13
8353234	13
17660635	17
3002905	15
21099977	17
11292947	13
2414110	17
8330145	13
6887710	15
7385781	13
14404313	13
1782551	16
2875656	17
4420634	15
2113616	13
5753440	13
17718494	13
2857577	13
18480188	13
3357231	13
465492	13
3479490	13
6679725	13
428332	13
293953	13
19732304	13
16200205	13
4755895	13
5456493	13
4502552	16
3197147	13
2156344	13
27162114	13
947438	13
22256869	13
18322921	13
6986815	13
13737298	13
25080906	13
8756732	13
24864599	13
3488850	13
1345954	13
9564941	13
5520970	13
3701086	13
24068703	13
199302	13
18949837	13
4579973	16
19849773	13
1875688	17
38608744	13
1934818	13
2407729	13
5806994	13
2652765	13
3177907	13
13519508	13
10963298	13
20769058	13
9760329	13
7723249	13
3845297	15
12179106	13
7495153	13
11816399	13
1841920	13
6303642	13
12161727	13
3020786	13
6834956	16
4548698	13
20152323	13
13699056	13
12783447	13
4928456	13
12241948	13
8847292	13
12808574	13
1642544	17
1024083	13
9865489	13
9100984	13
2516583	13
22537636	13
19648460	13
1907274	16
4636876	13
5250296	13
1538201	13
7934916	13
734432	13
11757042	13
6242706	16
3718900	13
4449339	13
5271377	13
20935843	13
6688760	16
4447634	13
13252810	13
1278815	13
2952262	13
744473	13
5155757	13
905983	13
60397	16
5426349	13
2560960	13
12197709	13
13621738	13
6804328	13
18870030	13
6491682	13
5589939	13
3235831	13
3770186	13
7581037	13
6409544	13
513827	16
3881067	13
4210940	13
5939364	16
5115494	13
20453582	15
9807594	13
10873904	13
4318011	13
13720450	17
5090526	13
2210042	16
17139268	13
6364509	17
459283	13
18023890	13
2280915	13
10416774	13
1103417	13
6158827	13
5346938	13
14489444	13
4925970	13
18376700	13
2023588	15
1145977	13
12388	13
4626820	13
17171542	13
28775481	13
10714545	13
4693259	17
19901236	13
53552254	13
2693835	13
7009132	13
26270288	15
5929636	13
5101269	13
4360905	17
8607130	15
6809131	13
24442894	13
758710	16
12101886	17
417203	13
40258121	13
1321345	13
305026	13
9635196	15
8402439	13
25481205	15
15341223	13
4560086	13
4857857	13
538353	13
1843201	13
7404128	15
12786970	13
1414883	13
20330002	13
134392	13
14332663	13
2616412	15
12285217	17
98055	13
15224349	13
14016195	13
9722629	13
5488432	13
38093488	13
30321179	13
494946	13
28117538	13
448988	13
948933	13
10195893	13
1659410	13
365686	13
23330543	16
702960	13
4547381	16
5924133	13
23841923	17
37732	13
5421353	13
15940528	13
7047384	13
28195014	13
6099905	13
3218303	13
5880556	13
10574086	13
520490	17
6204529	13
26406646	13
7330973	13
5985280	13
6390195	13
413470	13
15638854	16
16187144	16
404570	16
17417617	13
7827739	16
7663188	13
7241337	13
854121	13
867959	13
4804965	16
7360662	17
14179855	13
23651771	13
3719379	16
2329338	13
4730668	13
2563508	13
4394333	13
44046484	16
1621734	13
3114603	13
14426979	17
15729152	13
16072021	13
4791818	13
3253295	13
812404	17
12510602	16
12322518	13
2345331	13
14117831	13
7930751	13
170115	13
26567486	13
3343465	13
5087807	13
6058015	13
16634067	16
5880729	13
17828254	16
3713709	13
751285	13
21523604	13
1412113	13
25551867	13
2171692	13
358942	16
17419705	13
10111388	13
11063124	13
10600607	17
3431	13
3266082	13
8746528	13
7798419	13
10471923	13
8345385	13
6033927	16
3762896	16
12339841	13
4141103	13
7981799	13
13697046	13
5105898	13
4738366	16
11650445	13
7923925	13
263007	13
4713850	13
16918541	17
1318959	13
717993	13
13510201	13
15741224	13
4211098	13
5075563	13
3449858	13
14126672	13
2247797	16
6668134	13
10921323	13
1374765	13
16814745	13
5252179	13
20643186	17
1716813	13
10842868	13
1198160	13
725377	13
5728690	13
505008	13
2345202	13
7486066	13
14770184	13
7338614	13
25345996	13
748897	13
5104284	13
9084831	17
4154463	13
8096904	13
9340909	13
1592652	13
6347577	13
27397419	13
10858432	13
2175929	13
10699862	13
15922462	13
1388494	13
444298	13
2448270	13
21161974	13
2831325	13
3953279	17
5339621	13
16285785	13
12617012	17
1891900	13
9412319	15
1570251	13
3662237	13
2161906	15
7768279	13
20735972	13
19044437	13
23145151	13
4339190	13
7596794	13
1631842	13
11161328	13
10364235	13
2689319	13
684957	17
6286427	16
3859792	13
283333	13
2888135	17
2023408	13
6209943	13
1257005	13
13710500	13
3170300	13
1320230	13
6354424	13
756049	17
8877801	13
17320229	13
131776	13
226332	13
8563236	15
1736350	13
8125840	13
8555108	13
276187	13
466082	13
11907289	16
4997731	17
10629628	17
12244560	13
5691006	13
11892482	13
9505685	15
3907821	16
1316189	13
6255292	13
11258531	13
7300910	15
8578619	13
14326255	13
7025714	13
8562576	13
9463830	13
26988728	13
11133479	13
12236832	13
181010	17
36279726	13
1989138	17
1093655	17
24130689	13
1206950	17
1548611	16
19515072	13
18614530	13
7760109	13
1519275	13
162800	13
2486146	13
13328323	13
6250545	13
2377856	15
15525859	13
4080783	13
27189410	13
5079510	13
219393	13
8589461	13
258083	13
4432959	16
6640671	15
3077068	13
7619032	13
2511536	13
4569222	13
128031	13
117363	13
1809246	13
9747255	16
1431895	13
495250	13
8865265	13
6946267	16
3353762	13
18168337	13
3328938	13
4641683	13
117383	13
5517633	13
31213544	13
23799527	13
5015720	13
16759368	15
260752	13
2796770	15
9438518	13
2738719	13
32471306	13
1781838	13
17588872	17
10913775	13
7255645	13
31451701	13
22593775	13
855832	13
18916170	13
9818121	13
1900089	13
4160467	13
5426999	13
7744880	13
1510813	13
1010330	13
14160823	13
3327075	17
707998	13
3622808	13
14690693	16
17892297	13
8103071	13
6076819	13
6760287	17
690098	13
11317644	13
977017	13
648422	13
17511890	13
39406719	13
14096966	13
2866155	13
4567741	13
2728072	13
9020822	13
16819863	13
7454945	13
2627408	13
731489	13
11220947	15
6266029	13
14066420	13
9935308	13
4587433	13
2445243	13
14736076	13
29367320	13
4603969	13
5077928	13
14832986	13
61558712	13
1802419	13
397347	13
31264094	13
7555617	13
8640962	13
8595073	13
3199869	13
20479483	13
4006219	13
817277	13
3458830	17
9004648	13
383703	13
2148506	13
7022909	17
1054966	13
14780621	13
3565900	13
6787854	13
6741899	13
5989305	13
6148470	15
13192433	17
1597162	17
16555639	13
23367434	13
4212246	13
11495959	13
8668016	13
12290705	13
5576830	13
8767170	13
11080182	13
5935804	13
7274649	13
21443519	13
6096377	15
7192010	13
7258365	13
1313974	13
128663	13
26880011	16
6978403	13
20095352	13
16007277	13
5913497	13
1874481	13
7108028	17
10990599	13
1508680	13
4541797	13
16501223	13
3129151	16
3181704	13
10632662	13
2138749	13
18143670	13
486824	17
11969631	13
10560908	16
9460767	13
1224975	13
28872491	13
3765828	13
999047	16
866617	13
28361891	13
6645234	13
15242100	13
9220391	13
852668	16
18098395	15
1018726	13
12398830	13
2365134	13
12394449	13
5031769	13
526420	13
12036455	13
5464742	13
1737840	13
2286322	13
7648159	13
42547206	13
18993241	13
11861533	13
12762205	17
47464	13
21133190	13
2627433	13
17736363	13
3547701	13
5834266	13
17217049	16
2769674	17
6336513	13
9048106	13
1295411	13
11765325	13
15159024	13
1260653	13
7775678	16
11606492	13
10597445	17
11905788	13
7340408	13
6844619	13
1753230	13
9977711	17
3941589	13
7873581	13
4383401	13
16931879	13
17289340	13
11291238	13
12001630	13
112856	16
7013451	17
20971182	13
3649620	13
20928390	13
71481	13
11338580	13
2522159	13
2964141	13
12175304	13
9548316	13
1009868	13
20038923	13
490769	16
519358	13
4123577	13
8280290	13
988884	13
17470522	13
6977835	13
1418858	13
4859242	13
2930071	13
13030407	13
8547442	13
4703581	13
16089917	13
3901362	13
3996099	17
4501300	13
13001696	13
11418826	13
863853	13
1631133	13
16684	13
1192209	13
9197370	16
2102516	15
548645	16
3847557	13
6962946	13
10883015	13
6852912	13
3339065	13
2214188	13
15629637	15
11472486	13
947220	13
240856	13
1061392	17
8886426	13
8840123	13
1273440	13
31031481	13
693815	13
3311920	13
67766	13
2266879	15
1524316	13
369863	13
84582	13
1594424	13
1095835	13
41826931	13
4809631	13
17933776	16
7654724	13
5804251	13
22892122	13
12666643	17
2164933	17
5749722	13
22464089	13
12459195	13
22052193	13
7663785	13
957496	13
14059628	13
716424	17
939955	13
23823070	13
3627975	16
6903618	13
24881808	13
4352701	13
7305626	13
6366785	13
4994282	16
20197216	13
3352274	13
2463007	13
1019991	16
13573207	13
2006972	13
6615813	13
273759	13
3683427	13
2458594	15
4043756	13
19318928	13
2408320	13
3419921	13
3769489	13
18296878	13
6023896	13
15599738	13
4374421	17
5920460	13
7119848	13
244182	13
15806621	13
3462661	13
330596	17
9837698	13
18595126	13
34923238	13
5642852	17
10269579	17
28356120	13
11513996	13
4546199	13
13796335	13
8099994	13
7927105	13
15370070	13
5605698	13
289808	13
3169471	15
39660350	16
10322298	13
4136391	13
5427824	13
4804923	17
4685129	13
7654583	13
1620095	13
4983980	13
953619	13
11458851	13
11765232	13
4120463	13
3437754	13
4524127	13
5284293	13
4036559	13
12476315	15
1753684	13
4262302	13
261415	16
25372202	13
10224676	13
1058554	13
7012215	13
6019483	13
7029966	13
12707357	13
382298	13
17187408	15
23551443	13
3591383	13
17486057	13
741463	13
6886191	16
6849832	13
847409	13
42438299	13
11819335	13
14577102	13
7601735	13
9707321	13
2412708	13
1075144	13
29311135	13
1723529	13
23513254	13
5622967	13
8440817	16
15990750	13
17820050	13
6242712	13
12101204	13
1671856	13
2069663	13
6503014	16
6417677	13
15829695	13
362526	13
2531554	13
165796	13
8267574	13
6448835	13
10465187	15
15906208	13
1284324	13
19468792	13
1329028	13
13681049	13
856017	13
11709351	13
1891111	13
4250069	13
9290306	13
2711337	13
4655047	17
6949499	13
2248799	13
18742412	13
1736741	13
3324965	13
25666665	16
2502	13
7315455	13
5435358	13
6273715	13
5223910	17
5807369	13
3806331	13
11436372	13
1218456	15
11062361	13
1696170	13
1504756	13
298000	15
5385040	17
16850911	13
3506808	13
422601	13
4445	13
1296539	13
2955516	13
5083784	13
3988986	13
4287881	13
10756751	13
45313737	13
2029353	13
11973380	13
6592663	13
6259552	13
2156821	13
2722132	13
2240324	13
1052096	13
15458037	13
598727	17
1464686	13
16608968	13
24121077	15
29100307	13
1594122	13
2457433	13
16053542	16
9820576	13
9587194	13
10303833	13
21613010	13
25842952	13
575165	13
5585263	13
7820183	13
2543598	13
6557590	13
2350691	13
9203768	13
1520617	13
13425095	13
405331	13
2290113	13
18766230	13
8471480	16
15737152	13
1167650	13
3588959	13
38553974	16
2044101	13
2656959	13
11318207	13
16067447	15
14098729	13
935926	16
328059	17
4745888	13
18911700	13
2684192	13
16274330	13
8101213	13
1337255	13
20579307	17
15171963	17
4074521	13
1346194	13
362850	13
15070377	13
995048	13
8120022	13
31480376	13
218757	13
7285325	13
10542070	13
6010825	13
5344350	13
9880770	17
55842596	13
19823434	13
23402963	13
4095168	17
13418885	13
5478055	13
11665988	13
1920972	13
727293	13
6158971	15
15960230	13
28414196	13
834672	13
8725243	13
45731572	13
1313190	16
4561589	13
6781131	13
6560357	16
6720260	16
5506091	13
4994232	13
2750717	16
3763077	13
27069567	13
716973	13
1772615	13
7662229	13
2645927	13
8362171	13
397282	13
1198907	13
2377208	13
24082823	13
2708785	13
7883823	13
3187416	13
6583518	16
3552105	13
18570447	13
3955188	13
1777340	16
6515427	17
3408743	13
1560359	13
3206189	13
2767310	13
1448653	13
3468477	13
19382485	13
12418736	13
28243109	13
6028876	13
5030706	13
5044655	13
13378253	13
1510237	13
2246572	13
6025807	13
3558302	16
1789150	13
7383798	17
16750990	16
19276922	13
10481017	13
299141	13
3279402	13
3891948	13
752217	17
10483598	13
7985814	13
18458070	13
2862936	13
3044911	13
20827330	13
1420506	13
11907029	13
2719867	13
5992041	13
11751561	13
17086598	13
2504051	13
3103742	15
1214914	13
30885960	13
4747481	13
7943056	13
30454143	13
14134412	13
1980216	13
16938253	13
15081850	13
544835	13
4468255	13
9051618	13
11830883	13
1523105	13
22670530	13
60324334	13
6406592	16
2847566	13
7024485	16
13595373	16
6812447	16
8843073	13
2691257	13
194471	13
5835649	13
7540715	13
1876993	13
2603637	13
9261119	13
28160599	13
28664111	13
711813	13
6395057	13
5729105	13
5489962	13
921162	13
3915358	13
4978141	13
23853844	13
7238229	13
8682171	13
12693558	13
11752759	13
27050552	13
5291628	13
17380694	13
7623245	16
2896873	13
7994164	13
6664816	16
6245276	13
1697904	13
11003933	15
6907184	13
20659698	13
5586365	13
15184416	13
14344499	13
3824304	13
1630674	13
2009635	16
4946998	13
1405432	13
914108	13
7412864	16
2760522	13
18708952	13
10308254	13
11984300	13
10455291	13
226465	13
3293880	16
15687488	13
739618	13
969887	13
11033137	16
8825672	13
5411613	13
18074103	13
10963239	13
10217739	13
397211	16
20805239	13
6132174	13
3048855	13
1456681	13
3149788	13
1145140	13
4869928	13
18463936	13
5652544	13
5890345	12
5627960	13
3423477	13
9699096	13
3427834	13
2443364	13
8682086	13
5482247	13
1179276	13
5246814	13
379779	15
1963010	13
29503001	13
11555479	13
9903407	13
2566010	13
4509958	13
6266842	13
12393493	13
2236979	13
5022130	13
6492641	13
7756565	13
2045562	13
2007077	13
749085	15
3423782	13
4193104	13
4353330	13
19267994	16
2233293	13
868535	16
5277021	16
13066849	13
2102929	13
10024851	13
9213932	13
16579734	17
17426403	13
7107579	13
544186	13
8708235	13
138475	16
4691761	13
14121796	13
16277339	13
10620088	13
5269681	13
10888595	13
1577132	13
10538081	13
4208274	13
36534781	13
12508708	13
4217474	13
10044932	16
7324627	13
3937870	13
1358436	13
17831	13
3643852	13
26660895	16
21144427	13
12396707	13
8988653	13
15439563	13
6554677	13
8632687	17
2007855	13
7784470	13
73351	13
11894715	13
588729	13
25824831	13
6544808	13
7430872	16
912025	13
4203590	13
309587	13
6154539	13
488989	13
4787603	13
10620898	13
7506432	16
58372	15
6645159	13
12868117	13
3693243	13
5082751	15
4974355	13
5428691	13
8325785	13
11212167	13
2248373	13
8619772	13
19466562	13
8704232	13
15591325	13
4387980	13
9407030	13
7156295	13
3721418	17
595250	13
1626349	13
2119116	13
1062540	13
18668732	13
5787430	13
43543608	13
1970381	13
22561744	13
4980055	13
25149252	17
5756011	13
6376892	13
9673855	13
8154191	13
3010881	13
7109577	13
7237283	13
605162	13
2513560	13
2315042	13
11034317	13
3712580	13
10625709	13
26575238	13
652981	13
3112993	13
1517542	13
53633	13
23709827	13
254778	13
11959272	13
16470766	13
311148	17
8191233	13
4347949	13
4786018	17
21260106	13
37686912	17
22046343	13
1013657	16
8028658	17
809182	13
14068074	13
1355067	17
357201	13
3313810	16
7793422	13
11301854	13
5266504	13
4035934	13
1443447	13
14316596	13
1192079	13
453862	13
3932684	13
3878473	13
1913527	13
13628235	13
7709590	16
3126320	13
257749	13
327014	13
7418446	13
7668997	13
2467625	13
18080930	13
4861297	13
10817400	13
504715	13
8359062	13
2087732	13
878165	16
1191007	13
18611741	13
15048206	13
14523887	17
8542382	16
26068533	13
2876470	13
165378	13
16913116	13
4687177	13
3425716	13
15084925	13
12126694	17
5200217	13
1235385	13
8708305	13
17375793	13
18421653	13
470500	16
1338838	13
31958656	13
12015767	13
5044935	13
9444094	15
5115482	13
1716093	13
8561801	13
7958967	15
10403211	13
6743155	13
7057858	13
17854858	13
11791020	13
12759345	13
22720330	13
5750939	13
4928652	16
18018779	13
421073	13
13103504	16
3846688	17
1292280	13
9588768	13
552172	13
2850009	13
15942177	13
12941075	13
12159048	13
15087008	16
5613940	13
9843122	16
7367656	13
12304743	13
2891775	13
583743	16
1777369	13
1195212	13
11456378	13
1270805	13
10699590	13
4994538	13
7467317	13
20231871	13
465682	13
39130469	13
495840	13
1256340	13
5233685	13
5322008	13
5984434	13
7874432	16
5349747	13
3135599	16
9551101	13
3068483	13
6949910	13
4133371	13
20778752	13
3259906	13
8409187	17
16780398	13
11894552	13
9185596	13
4371413	13
1946043	13
16970964	13
26152774	13
1929233	13
4153502	13
3020772	13
4850647	13
2679261	13
1245371	13
6004754	13
11119311	13
17415126	15
5901563	13
7037525	13
3159051	16
21680464	16
6060589	13
3940872	13
881879	16
3147988	13
81031	13
4074933	13
63313976	13
13439904	16
568021	13
3087570	13
4017763	13
6590043	15
1725844	13
21860571	13
1496174	13
4964784	13
914071	13
642657	13
3467098	13
6109368	17
144617	13
4479922	13
5338404	13
7598937	13
2481189	13
3121708	13
5541278	13
12717237	16
5020532	13
11765938	13
18499533	13
4684324	13
17325132	16
15284342	16
9151903	13
570785	13
9020186	13
9456697	13
3018780	13
372659	13
4257439	13
5279744	16
6532000	13
412832	13
11641864	16
15223779	17
7592656	13
13971368	13
12365748	17
20206439	13
5767112	13
11915237	13
34273902	17
2919754	13
12223738	13
983343	17
3531687	13
18951334	13
14090435	13
27056061	16
16134036	13
3168645	13
911262	16
6826759	13
6980361	13
13207575	13
11932349	13
1646617	13
2358832	13
1996698	13
1068719	13
4495975	13
15226125	13
14308261	13
5982512	13
15745878	13
4027218	16
2873667	17
9261968	13
8330334	13
14744818	13
28714238	13
4071231	13
15576001	13
8244244	17
7118162	13
1131046	13
4037225	13
3982840	13
6917403	13
465912	16
29295713	13
4078245	13
1095069	13
4962203	16
3919086	13
21113120	16
15808565	13
2078466	13
16695878	13
669016	13
10670247	13
676204	16
9803508	13
25035264	13
12682136	17
3013941	13
33942983	13
6059591	13
1409575	13
7650279	13
13321859	13
18725322	17
3446501	13
2547555	13
12127303	13
3239563	13
3462396	13
4038130	13
23328339	13
915438	13
26200662	13
19552969	13
8896709	13
2207913	17
371033	13
25221380	13
4857761	13
3344745	17
127718	13
5325916	13
1289863	13
623118	13
9556479	13
15148809	13
14938597	13
5861889	13
4212418	15
3152281	13
1259950	13
4166631	13
1091730	13
17149778	13
22605821	16
29812748	13
12578543	13
4757012	13
814103	13
4547559	13
37579843	13
26824423	13
1167697	13
4019360	13
27252962	13
24272566	17
275142	13
3310541	13
2357860	13
799710	16
8752707	13
15676799	13
6133823	13
1449245	13
24856624	13
8281211	13
344704	13
6600506	13
14168612	13
14963351	17
3274454	13
7723718	13
2693909	13
2596830	13
40038676	16
10431410	13
820056	13
7874309	13
6691897	13
26015353	17
44380710	13
5002387	13
5693223	13
7597	17
3504516	13
1613021	13
7320463	13
475638	13
29814893	13
6739418	13
11513218	13
7074888	13
4628570	16
7514977	17
17003709	17
14491414	16
9901409	13
10597243	15
1222096	13
14193590	13
10512709	13
31121001	13
14482251	13
7981811	13
23988779	13
8785827	13
18044800	13
2326384	13
4292700	13
3296620	13
1183965	13
11087047	17
18968524	13
19855482	13
1487355	13
6576442	13
2485390	15
6111013	13
10117851	13
5205561	13
1739762	13
4464433	13
15001937	13
5121546	13
1147211	13
11648947	13
10256037	13
15763119	13
2489386	13
1296188	13
6412909	13
341540	16
11461707	17
24480878	13
5730239	17
3329331	13
14844316	13
9138757	13
13709611	13
3437612	13
1977505	13
7664941	13
3630711	13
439246	13
4065653	13
2860644	13
5160580	13
14491727	13
3314017	13
9878718	13
5275617	13
152839	13
1657677	17
702430	13
5901374	13
267396	13
5903056	13
26749272	13
7508800	15
8036366	13
7398464	13
1737078	13
10122484	13
8984543	13
304890	16
4044749	13
9319727	13
10908633	13
7676162	13
2484546	13
6620638	13
7060025	13
5979781	13
7181167	13
528710	13
5026154	13
6674700	13
4739294	13
3409215	13
5434792	13
5610227	13
13953221	13
7510247	17
22333971	13
6427293	13
11219952	16
23650984	13
12075502	13
806346	13
4605784	16
13902703	13
8560562	13
2781035	13
3093956	13
1909437	13
12662025	13
6552622	13
5158416	13
998455	13
6748873	13
7863684	13
1693787	13
533924	13
25159342	13
1983	13
1138981	13
8412345	17
5694795	13
8356877	13
5222905	13
2163828	13
7359247	13
880008	15
5334849	13
3763848	13
3868893	15
1252046	13
18776408	13
13782938	13
1247424	13
249034	13
20598048	15
20721430	17
19359350	16
5739370	16
12714741	15
5146620	17
2221274	13
2299858	13
28505674	16
314888	13
5439055	13
397651	13
10667089	16
6306315	13
3887791	16
17699823	13
1235900	13
1327357	13
3152325	17
16686756	13
19567186	17
4094433	13
626730	13
3435085	13
8306623	13
1865279	16
31425913	13
21615741	13
8375969	13
9944083	13
10965606	13
29546013	13
1152891	16
474966	13
1988360	13
510742	13
5961929	13
3500699	13
5316522	13
10986350	13
1954751	13
33525013	13
2051847	13
4723493	13
12392008	13
19464896	13
9621993	13
11573818	13
1912469	17
1140042	13
7507864	13
982946	13
6939056	13
556280	13
4352108	13
2751364	13
4391143	17
5480097	13
13159046	13
2694274	16
3443807	17
8952259	16
43853440	15
27892393	13
2543661	16
52619486	16
10602756	16
15892332	13
2934288	13
19790144	13
651595	16
19672033	13
20588201	13
407709	16
879070	13
3045169	17
6924788	15
4330185	13
8909455	17
17169515	13
81226806	13
7349856	13
18717806	13
15967470	13
1668077	13
4297482	13
2817920	13
30313040	13
1245224	13
8608368	13
20114015	16
27687623	13
7005200	13
776027	13
3723516	13
2477725	13
13005778	13
5240741	13
37119503	13
1654060	13
12846443	13
13476669	17
11171400	16
2574344	13
564379	13
1603541	13
1202037	13
12221960	13
4272186	13
6631315	13
7855855	13
307921	13
3129319	16
139133	13
10642535	13
330310	16
37025162	16
5378123	13
7878486	16
4204262	13
5560162	13
5817461	13
7286722	16
2853639	13
44080613	17
18464561	16
57722	13
1531344	13
2080012	13
6858269	13
369371	13
7409505	13
19308756	16
11900383	13
7474201	13
692468	15
27977412	13
831977	13
3386810	17
2987379	13
8119912	13
351569	13
5333553	13
5650111	13
1143220	13
224471	13
13852990	13
1413388	13
6337759	13
4285050	13
35486695	15
17649588	13
5036662	13
14881040	13
2971008	13
11067108	13
3642285	13
15116509	13
2872085	13
8843633	13
5457012	13
13623537	13
1791324	13
6115574	13
5953222	16
2782333	17
9593053	13
10202533	13
1295555	17
6403453	13
767148	13
10038308	13
5881716	13
1105747	13
18341616	13
4621720	13
1222350	15
8448605	13
4622206	13
1716534	13
4969415	16
18740973	13
8494584	13
15439699	13
9682097	13
915890	13
2301660	13
9010443	13
11781283	13
3081768	13
10593947	16
16256689	13
1067776	13
3821198	13
49749595	13
11609572	13
7054155	15
16952737	13
25721258	13
9612570	16
209499	16
8970203	13
14216980	13
2649008	13
15367790	13
8972408	13
1065260	13
1744796	13
1359715	13
1603763	13
10577149	13
955507	13
19962822	13
11938585	13
19192154	13
6768265	13
11988387	13
10782659	13
9159581	13
5701815	13
3303913	13
4287156	16
8290367	13
2310820	13
1250639	13
14658967	13
1594337	13
309928	13
639723	17
2719544	11
17088849	13
7216811	13
1450206	13
404622	16
8400625	13
2216411	13
15903673	13
4507715	13
10749268	13
19115543	13
13070302	16
14325959	13
41150	13
33956567	13
79488336	15
3362465	13
12666826	13
6357016	13
21976359	13
16023929	16
930298	17
3146008	13
11545455	13
15491640	16
11651153	13
1943797	13
950686	13
15894361	13
8683976	13
2824832	13
10553199	13
14360258	13
1381856	13
10927190	13
4995843	13
2212090	13
14026026	13
8943955	13
32128997	13
1057238	13
2469175	13
4923560	16
247584	13
11143244	13
4933918	13
4144715	13
15176135	16
2688789	13
4664408	13
2343059	13
5066625	13
16540087	16
2014180	13
10350553	13
10399068	13
2944564	13
20298369	13
2241303	13
6367236	16
2289909	13
4385124	13
7619515	13
7906798	13
1797010	13
12009286	13
59831759	15
10187199	13
14791369	13
9520976	13
476162	17
7646848	13
315024	13
429227	13
25184719	13
785683	13
1245332	13
9134872	13
4331304	13
2771039	13
10711345	13
1365845	13
22996330	13
1887497	13
11411482	13
1429033	13
11935951	13
4143766	13
31441635	13
1205747	13
15103684	13
7809984	13
11617885	16
2782518	13
2378978	13
269138	16
3777835	13
4872685	13
1870888	13
7450806	13
7607046	13
13341159	13
6468439	13
10189880	13
4399999	13
52107695	16
3900538	17
65757	13
5887218	13
8790660	13
1566299	13
29219112	13
19450230	13
7692163	13
3719254	17
900859	13
14392256	13
23324686	13
3802735	13
11646458	13
9479347	13
2995167	13
15558298	13
18107672	13
192726	13
2729239	17
6921468	13
1120703	13
10443872	13
1671806	15
12051150	13
2384435	13
1038478	13
8849056	13
455555	13
8592804	13
2012202	13
22822343	13
4025704	13
21434040	17
18189663	13
5638584	13
3081995	13
20435686	13
5499336	13
8460656	13
13410267	13
1474854	13
4328331	13
1623659	15
5575604	13
2569061	13
799621	13
1430067	17
2546704	13
17042560	13
10676141	13
9456	13
13945937	13
1534281	13
3339359	13
2918002	15
38515400	13
39028910	16
1631602	13
23312804	13
30209522	13
2010171	15
6047646	13
1183598	13
5710064	15
18474122	15
448351	13
10427378	13
5554461	17
6773888	15
383102	13
4587124	13
24702281	15
10953798	13
10905669	15
4394768	13
3223725	13
11639999	13
9951929	13
5786075	16
1516132	13
5049241	13
23321554	13
18278531	13
7324535	13
19858490	13
20496194	16
8123658	16
12596277	13
15117111	13
4952130	13
11554070	16
573140	13
7568002	13
2293996	13
17726585	13
10640245	13
4706981	13
35760176	13
5646271	13
2713466	13
2221719	13
14610004	13
10627824	13
4075719	13
3325185	17
1684949	13
1321113	13
560126	13
4243378	13
5262052	13
9384466	13
7360361	13
3867761	13
29436	13
1577281	13
15893847	13
16673863	13
16380036	13
20368048	13
7405236	13
5260555	13
10602428	13
2008319	13
14610989	13
11260953	13
6255571	13
3863706	13
12516014	13
27799284	13
10730485	13
7683216	13
1196344	17
5822108	13
2818062	17
11784394	13
8196802	13
2477830	13
2302222	13
2867987	13
6425249	13
1836150	13
8613852	13
11820801	16
244368	13
4651752	17
1479551	13
7007035	13
6669061	13
18634063	13
5683986	13
7034898	13
592827	13
7445962	13
5819020	13
545905	13
8088124	13
13913516	13
911778	13
5228610	13
16420594	13
5244581	13
6468137	13
6656790	13
285806	13
3765898	13
5826435	16
682726	13
1014475	13
14991854	16
4164004	13
1847268	13
16352470	13
7937954	16
9455810	15
577891	13
5494838	13
32167792	13
1041643	13
8394454	13
10566921	13
9331701	13
30070284	13
7086546	13
4716687	13
1818974	13
906898	13
4507458	13
12392513	13
1677570	13
11356702	13
12197666	13
3412843	13
11076131	16
10188063	13
6503004	17
13071717	13
4980207	13
1402006	13
11458354	13
16064943	13
1308310	13
13790707	13
10538672	13
1225803	13
138116	13
1333149	13
24269325	13
3107645	13
896904	17
2212281	13
4067382	13
3141998	13
572955	13
14867663	13
5911531	13
29979485	16
5303910	13
11855095	13
20052897	13
1058265	17
131149	13
15878680	13
4442841	17
598584	13
2426003	17
4746804	16
3645469	13
16929371	13
19114568	13
61401	13
4167286	13
16013435	13
10065925	13
203885	13
6828127	13
2164692	13
3250790	17
5032719	13
1469921	17
16504986	13
1006257	13
4250567	13
594225	13
57071	13
6914533	13
9172899	13
10158429	13
9368649	13
244847	13
14687571	13
17853180	13
11856401	13
13759936	13
1729171	13
2299895	13
20783352	13
8027225	13
10670610	13
2056123	13
33788118	13
4025808	13
7565085	13
12714228	13
3635859	13
2362962	13
4399793	13
13426798	13
30363697	13
697014	13
1357324	17
13762128	15
2390551	13
6720417	13
713091	13
838016	13
46104238	13
784649	13
2839897	13
17764812	13
27236155	13
187365	13
1152391	15
15890339	13
2721819	13
4130171	13
17162560	13
21597182	13
57609014	13
37203	13
9228454	13
3039646	13
6298524	13
18122208	13
230997	13
15268650	13
6883320	16
6553443	13
571608	17
4480595	13
706438	13
2754699	13
4810474	16
25339728	13
15338713	13
7323594	13
155656	13
4847335	13
9602508	13
6354027	13
25126615	13
8106842	13
3439603	17
1187118	16
6927453	13
9437921	13
687951	13
3807652	16
12260169	13
21162946	13
565859	13
13824167	13
13893589	13
6705459	13
8316908	13
3117136	16
5354202	13
8349172	17
11516438	13
36331329	13
685708	13
4324133	13
10629904	13
35081519	13
3267315	13
2852410	13
19896562	13
10435013	13
2964189	13
12104125	13
30586191	16
4397261	13
9345476	17
17832756	13
5938385	13
6977540	13
628420	13
5701916	13
7987279	16
4659795	13
6207360	13
3587222	13
6418820	13
5654269	13
25730	13
2563464	16
10983286	13
19710823	13
1442961	13
29860062	13
393688	13
4681065	13
12832206	16
7694141	13
4295032	15
3513824	13
11406667	13
2558479	13
34479753	13
21703764	17
9748961	13
2155683	13
5666714	13
646477	13
1055458	13
8964438	13
3791824	13
3338595	13
1593739	13
9741338	13
1103959	13
6686536	13
350822	13
12544452	13
6021623	13
7124794	13
530060	16
5155708	13
26846816	13
3768334	13
4785896	13
7304450	13
20154858	13
5397263	17
13065676	13
2502570	13
5477270	13
17338585	13
2225598	17
11580261	13
34701239	13
4833658	13
2910019	13
4754143	13
3613527	13
12375901	13
1902093	13
9697375	13
30802465	13
5901093	13
3789945	13
5768134	13
13912378	13
8875714	13
17388888	16
1680968	16
2518507	13
4889365	13
2866407	13
203534	13
6378378	13
20287450	13
11143446	13
2696743	13
14811478	13
23144162	13
2155171	13
9689770	13
5017236	16
925995	15
16034390	13
2961536	13
16151905	13
4170466	13
1704347	13
8471291	13
16256977	13
12077262	13
7715158	13
2094605	13
1211998	13
2359111	13
892955	15
6424205	13
1385171	13
4961149	15
10327387	13
8607329	13
16837491	13
2542306	13
2801526	13
7106013	13
3855219	13
2416213	13
11698161	13
16144004	13
7039114	17
15162496	13
4061297	13
5683946	15
6559625	13
13395099	13
20537060	13
7643154	13
13662787	13
1042183	13
10494202	13
1694393	13
2307971	13
823321	13
30644219	13
2277893	13
8168851	13
1917396	13
22862514	13
14759834	13
2173418	13
4790731	13
1277107	13
17395115	13
7383985	13
3132184	13
3507227	16
17876778	13
12845991	13
6812248	13
1932633	13
264499	17
13096814	13
6230410	13
7771669	13
3464153	13
13662240	13
8629882	13
1199829	13
23214671	13
6664675	13
32266564	13
742962	13
933681	13
468725	13
2274083	13
8092316	13
4615721	13
2178885	13
170661	13
5996389	13
1098346	13
11809774	13
130736	13
1390186	13
7224181	13
256312	13
4460061	13
10840413	13
12083308	13
1493991	13
4187455	13
21338599	13
1222445	13
7248531	13
4437347	13
18859551	13
9643994	17
14835340	13
9083617	13
5613616	13
12590323	13
5282157	13
97878	16
4297774	13
828931	16
6062904	13
9605036	13
11718944	13
3155969	13
985486	13
1891305	13
817010	13
7664793	16
3514546	13
15303603	13
5545427	13
15231110	17
20102156	13
7005035	13
4143685	13
4823783	13
958037	17
1650379	13
630106	13
3098473	13
17083739	13
4212501	13
7597881	13
1461808	13
75286	13
10217286	13
11027239	13
5448547	13
1842017	13
8783116	15
36224124	13
16580231	13
7058295	17
22448647	13
636691	13
14881167	16
4212779	13
50615538	13
523789	13
9389497	13
9484866	13
103726	13
4392491	13
1924778	13
5576547	13
10159258	13
9348536	15
5277090	13
11736534	13
996603	13
13699029	17
4799544	13
3231670	17
7182733	13
28876593	13
1173096	13
9835975	13
5743199	13
11187753	13
17438127	16
5899885	13
4508242	13
973663	17
2658582	17
304919	13
2422113	17
1847055	13
7534667	13
2636716	13
2386208	13
5871579	13
1564201	17
15297532	13
3107660	17
1580329	13
1788948	13
34609113	17
10107707	13
3524937	13
4821285	13
7576575	13
13374210	13
7924960	13
13081006	13
5543621	13
13647627	15
679739	13
2558963	13
22757814	13
5600565	13
19042353	13
3905986	13
1488388	13
3832665	13
13096105	13
34591217	13
4314144	13
6877257	13
4009943	13
37155130	13
7126518	13
5660145	13
974201	13
221478	16
12965507	13
303198	13
28355547	13
1717988	13
5030170	13
1392426	13
14563822	13
21440485	13
2897194	13
15274994	16
9294062	13
9156539	13
2716022	13
4016065	13
13342721	13
2193246	13
17412133	13
7213365	13
10170167	13
610182	13
4987746	13
14774058	13
8795745	13
7014722	13
7079287	16
3299033	13
4605162	13
13197001	13
957181	13
10280191	13
2187205	13
3340963	13
7560143	15
9439640	17
2184888	15
16081124	13
1277954	13
3700147	13
4776673	13
3769545	13
18126474	13
922253	16
430294	13
10437002	13
7038392	13
97301	13
13255877	17
6088974	13
110180	13
3226184	13
2366676	16
4800203	13
10340855	13
11839033	16
12519540	13
6051940	13
10162231	13
772478	13
6050516	16
553075	13
19002046	16
2371174	13
24981023	13
18186403	13
5813149	13
11137301	13
6130016	13
5960974	13
13328335	13
1116436	13
12938116	13
5788426	13
4698228	13
3388271	13
1423192	13
3891183	13
33362116	13
1094551	13
26604985	13
9371041	13
5654970	13
16543929	17
199374	13
3371826	13
4074217	13
715463	13
3982491	13
416709	16
25547705	13
5628688	13
6754227	13
3326356	13
4194879	13
9977777	13
10289322	17
24711821	13
7739877	13
2474288	13
3708661	13
459993	13
1672242	13
13422258	13
3054256	13
4905892	13
2323925	13
9931588	13
34282509	13
3961041	13
3746811	13
2672961	13
4344244	13
19037990	16
25169506	17
9662560	13
6690516	16
6202875	13
212011	13
7725612	13
2651816	17
7658703	13
2550641	13
2090074	15
14764968	15
16271395	13
6297077	16
6902343	16
5173937	13
5436639	13
2014724	13
49488344	13
6151329	13
3331011	13
12575889	13
17444875	13
2035746	13
16933989	13
4316695	13
24931749	13
5753403	15
5250905	13
9816809	13
30111228	13
2721261	17
470625	16
499748	13
5936715	13
155039	13
26358327	15
2695740	16
7107680	13
10109115	15
595329	13
8014437	13
1235641	13
9753804	13
17810034	13
9503806	17
32277631	13
17221540	13
2767144	13
19254910	13
3148332	13
8798586	16
25182987	16
722193	13
3309008	13
3802266	13
6895175	13
21036	13
9780979	13
4837155	13
9507103	13
7875360	13
3615540	17
5422824	13
9717444	15
4506031	15
5500643	13
5199031	13
1299733	13
14140951	13
38557870	13
8573443	13
3704623	13
4542280	13
387207	13
7447989	13
9534328	13
1648540	13
5798406	13
214176	13
1852189	13
3573921	13
60493	13
1915314	13
42283807	13
5249680	16
5022456	13
1072534	13
4959149	15
5363662	13
7438539	17
2270362	16
630305	15
2454831	13
8004520	13
3838779	13
13380092	13
10010923	13
636719	13
2179336	13
3232815	13
7837505	13
4953081	13
4765890	13
2655021	15
1696387	13
7179463	16
6447952	13
16423571	13
1013067	16
13637662	13
4222698	13
10822	13
5158477	13
16000093	13
76626	13
10205153	15
9490821	13
3625501	13
3509138	16
2763030	13
1160576	13
257544	13
4405556	13
12304430	16
700140	13
2407547	13
24468992	13
3771060	13
10247487	13
7046124	17
10564305	13
5816301	13
9580249	13
6934645	13
8668134	13
5812615	13
2048353	13
10088204	13
5788023	13
4074408	13
4608744	13
2373497	13
4311663	13
2083647	17
6130265	13
23922456	13
6141451	13
36297822	13
2339227	13
20870478	13
9913331	13
1040440	13
1503045	13
11799855	13
50887	13
20055870	13
16939686	13
613950	16
3628918	13
4529133	13
11954460	13
8965687	15
2070160	17
5250882	13
233409	13
12019407	13
9611449	13
16358221	13
3852629	13
15597121	13
4309724	13
4688587	16
1355685	13
4119665	16
3668262	13
3531400	13
18087433	13
14309454	13
498324	13
2078390	13
3955465	13
7914413	13
3631831	13
2953949	13
12736295	13
12750822	13
839196	13
3031909	13
3917507	13
14045818	13
429803	13
3011234	13
1470274	15
17418242	13
4961733	13
10945607	13
14272245	13
5129603	13
3849144	17
1547628	13
42082339	13
368010	15
5034064	13
895969	17
5078445	13
1563810	16
1334806	13
4199094	13
6209761	15
1271078	13
380294	13
30159944	13
9972950	13
7506375	13
5096675	13
10432245	13
11216765	17
10645746	16
14046751	13
431649	13
1539720	13
56225	13
4459325	13
1769949	13
12724449	13
12547237	13
1797403	13
16478014	13
4275329	13
6413251	13
12386896	13
5969337	17
5371648	13
16552614	13
3698899	13
1484164	16
14590035	13
7070272	13
14683938	13
14960134	13
3184392	13
11887847	13
10363669	13
6066346	13
8267662	13
1877240	13
5431630	16
42849484	13
4669549	13
12081822	13
36139147	15
8506317	13
7965007	13
20156806	13
7372282	17
5044555	13
5110910	13
23137378	13
21958458	15
9371259	13
3586734	13
6480169	13
546083	13
6530549	13
5799384	13
9721993	13
16728805	13
2530125	16
12778014	13
3362314	13
1793788	13
5642667	13
11678974	13
6937681	16
2890566	13
157911	17
7463680	15
1447388	17
680448	13
15793528	13
12290589	13
3097618	13
838481	13
15862668	13
6388918	13
1901695	13
12175631	16
439713	13
50328	15
21090287	13
1067714	16
1501244	13
3042328	13
24659740	13
2050850	13
24789828	13
16858802	13
1003275	13
18622354	13
10717351	13
9392796	13
4310604	13
10624077	13
8555830	15
1507645	13
9912722	17
7902601	13
5822149	13
3472808	13
3045660	13
9636188	13
3777136	13
780940	13
14988802	13
12322019	17
4434008	13
62387	13
12117700	13
3228829	13
43812945	13
22442269	13
2605845	13
10923201	13
18890858	16
10447917	13
634933	13
28256466	13
2492417	13
13576362	13
107019	13
10902586	13
11924495	13
3083978	13
19105294	13
3336792	13
6841964	13
6781127	13
6020996	15
441572	13
14933307	13
8151353	13
4355668	13
3867935	13
10896342	13
2294833	16
5555674	13
290216	13
618337	13
16399475	16
309027	13
8629093	13
17056109	13
3053271	13
5710629	13
8458851	13
14085330	13
429569	13
459560	13
15818489	13
7213847	13
2296786	13
11975685	16
3582485	13
2096635	13
3497135	13
4903678	13
2946657	13
7872426	13
4541740	13
4082762	13
12369067	13
12442408	13
7317563	13
52241076	13
1805795	13
4200536	15
2649032	13
1371105	13
1078622	13
3340091	13
1522572	13
2304335	13
9721945	13
8936627	16
12765687	17
8218793	13
16070263	13
2550759	13
11587727	13
20736668	15
45143032	13
18412075	13
1438667	13
1492070	16
12689655	17
6894144	13
1326345	13
7522317	13
7956669	13
15774106	13
3859717	13
7588067	13
72306	13
9584614	13
9984326	13
323655	13
646107	17
22211971	15
11857632	13
19076733	13
8232349	16
945162	13
8362763	16
2710069	13
16466659	13
12221121	13
664227	13
32362855	13
13212155	13
17020658	13
6608605	13
1047070	13
6024879	13
5476856	17
10965802	13
3627862	13
198425	17
2784455	13
330517	15
1618526	17
44852612	13
16564226	13
4207595	13
2719644	13
5245843	13
17146650	13
2302572	13
11988182	13
1001651	16
859281	13
2609090	13
3963101	13
25433392	13
31888154	13
1373714	16
1615092	13
14500133	13
1191485	13
1963656	13
921812	13
1245303	13
2427192	13
34484515	13
12868337	13
8549730	15
9165594	13
178961	17
8049750	13
962610	13
1879300	13
440338	17
2909185	16
1825477	13
939644	13
349636	13
10881008	13
20709864	13
173805	13
6502973	16
12538377	13
19521114	13
17485549	16
1576617	13
27258983	13
9559092	13
10680096	13
4365082	13
9089596	13
118207	13
3323516	13
628226	13
1143471	13
4997235	13
13031689	13
1909834	17
8394351	13
10005646	13
2973505	13
19341925	13
5184912	13
4566585	13
9162736	16
10633447	13
30362791	13
14861896	15
7099391	13
3059160	13
3017060	13
552019	13
170037	13
1943962	13
24400609	13
8727639	13
2845403	13
15498182	13
13835350	13
20926180	15
1548247	15
316052	13
1728903	13
6886702	13
11657675	13
2088789	13
52689	13
6475102	13
354715	17
5188773	17
10836654	13
683769	13
2574228	13
18353124	13
10735866	13
1385675	16
21668374	13
25655753	13
85199	13
14364960	13
26378302	13
2006221	13
4148320	13
3028887	13
3891458	13
2393939	13
554444	13
13729922	13
899094	13
31249456	13
20212877	13
7538883	13
102510	13
9706887	13
3034537	13
7178900	13
7371782	13
6840672	13
14638321	13
29052827	13
32901068	13
341066	13
2594397	13
7002399	13
6136351	13
184526	13
1096338	13
819710	13
1370996	13
2089005	13
8450722	13
780166	13
3465077	13
5532435	13
18211328	16
656088	13
6786887	17
37071113	13
16865490	16
501492	13
1214440	13
19053392	13
14996415	13
11942848	13
3953967	13
9665735	16
4867557	13
14197508	13
3257818	16
16399445	15
2852089	13
734062	16
7305630	13
4626914	13
28397080	15
4124485	13
15039421	13
1380067	13
14344170	13
8493939	13
4212893	13
11446962	13
1536085	13
5153666	13
6049629	13
18303810	13
155564	13
1052427	17
25698	13
4955978	13
34650471	13
13156606	16
12677784	13
1202748	13
1549689	13
3457643	17
275192	13
18732663	13
1784410	13
6111037	13
4663739	17
5173063	13
2090014	13
15627570	13
9628208	13
10671738	13
5262023	13
12881692	13
15843894	13
679555	13
8152200	13
5618933	13
1241921	13
10966864	13
10655176	13
2059907	13
1622374	15
5186633	17
2302373	13
8569311	13
11037181	13
18042342	13
9886584	13
8902966	13
2117373	13
1827483	13
7690429	13
21441338	13
1332229	13
25220905	13
3587926	13
23663188	13
3204202	13
2591410	13
20756280	13
8481701	13
5212128	13
6203207	16
7035034	13
7893557	13
12557364	16
5184564	13
16392486	13
1126910	13
8110438	13
10200534	16
2043962	15
5077024	13
5262064	13
1736360	13
18563584	13
1509772	13
6324439	16
946028	13
3220675	13
1344849	13
14946448	17
376430	13
18596	13
8372830	13
3797825	13
6659584	13
774444	13
11192637	13
6267849	16
19819413	13
8585071	13
4120965	13
6507447	13
4601342	13
6345173	13
12116470	13
644830	17
2289173	17
5309820	13
1009004	13
2050058	13
1503116	13
5482731	13
46944	13
11218885	16
875700	13
5280232	13
5013406	13
6671770	13
17039584	16
3996259	16
720217	15
4802366	13
3561979	13
8747815	13
1999385	13
17280517	13
297951	13
2432388	13
5066604	13
14834609	13
18714127	17
11311462	15
4541779	13
219851	16
4181913	13
1839980	13
24316289	17
3578157	13
19722256	13
14725536	17
632678	13
1542526	13
16153628	13
10092181	16
6014599	13
2825957	13
19352760	13
11426268	13
11885956	13
22153271	13
15130741	13
4103415	13
4031627	13
2982539	13
3859054	13
107129	13
14284788	13
15128024	13
7541500	13
3821517	13
29966272	13
9835258	13
1621929	13
3150082	13
3034836	13
24376226	13
10876236	13
729104	13
7006968	13
3147978	13
2002763	13
1368035	16
10591486	13
15456922	13
18967415	13
7028922	13
277315	13
7957637	13
4283402	13
4669297	16
22915292	13
16832351	17
5642985	13
12972458	13
832847	13
3389151	16
31474455	13
18044227	13
3041506	13
3019685	13
15894800	13
6496663	13
3323171	15
6462844	13
2454651	13
5696880	13
15865056	13
8319898	13
10854146	13
19651723	13
12205443	17
11052199	13
14861636	13
7197507	13
20490008	13
3191389	13
5465059	17
17057715	13
10265509	13
24987329	13
15282995	15
8980050	13
26581644	13
2724032	13
6815543	13
1383456	15
6519381	13
33161133	13
9236555	15
18214037	13
3916119	13
4482275	13
6451111	13
7555565	13
7875328	13
8490281	16
2985211	13
3788322	13
5106432	13
55904	13
46722771	13
218065	13
9602303	13
9350908	13
23339004	16
18835641	13
20979826	13
5760428	16
1557741	13
19279253	13
4707963	13
11549650	13
13902386	13
12200134	13
5285810	13
2471014	13
3917002	13
12202929	13
3703370	13
12959958	13
4232133	13
5022258	13
814111	15
14574411	13
17683146	13
5771176	13
3783639	13
4724366	13
11151025	13
32331853	17
22482232	13
6427843	13
14055954	13
6683906	13
1546876	13
4004751	13
9471462	13
17722611	13
10300740	13
8239718	13
648212	13
11019907	13
16241626	13
6601673	15
22108364	13
9205661	13
600302	13
7617966	13
6339063	13
15098710	13
8613319	13
1533288	13
3589910	13
5339423	13
4423318	16
5355042	13
2409148	13
4378936	13
20042333	13
7104621	13
3133627	16
1239563	13
6095519	13
3730754	13
15652445	13
3292844	17
2983017	13
3694279	13
8694121	13
5459384	13
13299998	13
19144048	13
3421562	13
15565242	13
3185236	13
11059655	13
4421128	13
8560347	13
2505967	13
28816622	17
3444703	13
43078455	13
4569763	17
8896855	13
13316202	13
11845676	13
5581952	13
15749375	13
6850201	13
5294742	13
1511832	13
2975034	16
3333634	13
8581259	13
5770711	16
11022391	13
3586910	13
856406	13
9074767	13
18755829	13
11092462	13
27403570	13
1682255	13
281524	13
21083182	13
15952847	13
7571861	13
21444749	15
30927694	13
15777567	13
11500269	13
2721568	13
10750187	13
2510661	13
2354461	13
5584464	13
1296322	13
8083374	13
17547022	13
6880561	13
10312524	16
3807724	13
2485617	13
4099538	13
13653322	13
2482834	13
4247162	13
2451696	16
2659600	13
1891800	15
27572291	13
31056800	13
4592339	13
5790789	13
16905841	15
3227967	13
6629718	13
8422678	13
15927756	13
9103531	13
400104	13
8223824	13
6570087	13
3799789	13
15271609	13
3677835	17
2185107	13
12720694	13
3637036	13
1690655	13
12283514	13
12340919	13
2684122	13
4721903	17
4802018	13
19199784	13
12545426	13
1626335	13
8175909	13
6033079	13
4353488	13
2999937	15
3607785	13
738061	17
18721575	13
664347	13
6611010	13
18814118	13
6617446	17
8626874	13
8224715	13
5984609	13
33719724	13
12309042	13
1646548	13
9739800	13
25365117	17
2762188	13
10716185	13
3552907	13
1077994	13
10997328	13
5411541	13
40607641	13
1974794	13
10802133	13
9004179	15
2164104	13
7252766	13
11595383	13
14090977	13
1882220	13
11149760	13
10088888	17
13889000	16
14088655	13
4065549	13
4234035	16
10013330	15
4957594	16
2801179	16
25344014	13
7304769	13
1284658	13
2553684	13
9640599	13
1847087	13
21941694	13
20209102	13
22673671	13
8691966	13
11021001	13
24732700	13
7997843	13
3676711	13
8342152	13
10390344	13
11998146	17
10210131	13
10647248	13
3660689	13
4032679	13
725585	13
5964315	13
4525510	13
13801841	16
14123026	13
6203692	13
16103472	16
7891311	13
184200	13
12765321	13
4531790	13
4005600	17
5855172	13
1994738	15
5273274	15
19466524	13
4414221	17
285376	13
13968347	17
6314312	13
25794595	17
1064475	13
7132428	16
3223090	13
10586748	16
2091656	13
11409930	13
6172722	13
14962605	16
1445505	13
727182	13
3612557	13
1021980	13
5087007	13
11413814	13
1901460	13
12974139	13
3662460	13
6234516	13
3806138	13
122562	13
12614678	13
2181544	13
8631100	13
826133	13
2215267	15
8526549	13
12692006	13
572844	13
4375982	13
471502	17
28878475	16
793445	13
26976010	13
13850283	13
1156008	13
80009	13
10940470	13
5654345	13
10687022	13
31437718	13
2718169	16
16790856	13
999779	16
2319027	16
1067764	13
1912506	13
682919	13
1400754	17
3126397	13
3657649	13
3702257	13
11377645	13
31527004	13
14125998	13
11998655	13
3112061	16
13535984	13
7462202	17
18766799	13
8260039	13
6002291	16
185295	13
363593	13
16023505	13
1268595	13
18217174	13
1236005	13
10931090	13
4746403	13
13167522	13
2372076	13
14329406	13
7669050	15
12375912	13
3036804	13
7886113	13
30764842	13
4013268	13
4533272	13
2365958	13
6803361	13
5375175	13
36588827	15
1339082	13
2092305	16
4683854	13
21649758	13
668236	13
4226388	13
2864765	16
23590356	17
19352940	13
7907226	13
6624126	13
1633572	13
11663677	13
16691543	16
9042596	13
13320679	13
16107648	13
33885046	13
2769148	13
2793342	13
15439007	15
1032453	13
11837379	13
40836113	15
263005	13
2563949	13
1961328	13
6348641	13
13946413	13
4503693	13
372182	13
1407550	13
1805386	13
13864758	16
3146284	13
39974107	13
196744	15
13843342	17
10804407	13
1507354	13
1636503	13
8167662	13
22852538	13
7875530	13
469680	13
3525740	13
49288929	13
7940695	13
28110815	13
4733224	16
1238968	13
5351075	13
137458	13
6822842	13
2832829	17
23709636	13
3469098	13
3078591	15
974067	13
1148512	13
6319321	17
210187	13
7279769	13
5295489	13
5269185	13
1667712	13
4475896	13
6175683	13
6249217	17
12111140	13
2532951	13
3968346	13
12102280	13
8434590	13
13345656	13
8704761	13
5696483	13
7922518	17
3329348	13
3566895	13
18510122	16
39680200	13
771762	13
404795	16
9915147	13
25486326	13
7676488	13
866971	13
1081711	13
5326298	13
7073063	13
10212915	13
8784916	13
21496755	16
2427640	13
11930349	13
1779975	13
11837482	13
4689403	13
7127065	13
9758777	13
10615662	13
14705723	13
1877780	13
12524811	13
2455179	13
9073776	13
12704446	13
9418798	13
1531355	15
727079	13
20907478	16
5100771	13
18078164	13
1930656	13
10954932	13
1762061	13
326191	13
1200458	13
13278129	13
2498677	13
15047737	15
58860	17
4535307	13
1134738	15
11700880	13
1208160	13
4477667	13
18146562	16
1065620	16
998286	13
8549260	13
6220235	16
15011947	13
3149390	15
8932777	13
6213274	13
353574	17
13009662	13
1478574	16
7272805	13
33428322	13
14334302	13
12393479	13
10856235	13
3756382	13
2330968	13
7005117	13
3873227	13
14176983	13
928208	13
6742566	13
1576395	13
29533185	13
16333468	13
10010444	13
391999	13
3431911	15
2252652	16
7507229	13
7514746	17
13070062	13
1299073	13
1337716	13
22650186	13
6564004	16
27636847	13
20080187	13
18495776	13
61703	13
2627806	13
11234143	13
10235663	17
5664012	16
1849450	13
7828201	13
3551375	13
7416585	13
10187610	13
4035496	13
6877722	13
13570268	13
10721229	13
7630848	13
1699568	13
785041	13
3142739	15
9765969	15
2488185	13
6737471	13
6456999	13
16918014	17
394235	13
4907968	13
8896699	13
7592096	13
6333895	13
6440574	13
11598791	13
29064746	13
20474406	13
3696598	13
3113548	15
10954214	13
27821074	16
977447	13
2967044	13
12529030	13
11039154	13
2385465	13
13124337	17
35867765	13
4902052	13
19578124	13
8911203	15
2734414	13
19220555	13
18811374	13
40514261	13
52050942	13
17631	13
5080508	13
9985329	13
329371	13
20388139	13
993117	13
10577281	13
508661	13
12989096	13
27995891	13
17858349	16
6752837	16
3545412	13
22529552	16
2306608	13
24335512	13
3844710	16
4271244	17
1775125	13
3954095	13
4474656	13
1929720	13
13421119	13
6957837	13
625486	13
4210778	13
322164	13
1313840	13
2076848	13
699037	13
8158895	13
2270408	15
4639881	13
1812843	13
8579100	13
16164667	13
21628814	17
3895444	13
27305163	13
33119287	13
2746553	15
21139596	13
3531415	16
7098408	13
656862	13
8012305	13
23146622	13
195043	13
182574	16
1103589	17
9260046	13
4452671	13
554147	16
4469513	13
6439291	15
743873	13
5013667	16
3528377	13
6490488	13
500255	13
761649	13
333507	13
2315695	13
1468673	13
4784034	13
16553451	13
11305752	13
3771241	13
2216546	13
1496863	17
3543130	17
14994377	13
14286390	13
10490612	13
7383242	13
199387	13
1446451	16
5959393	13
28323971	13
6435141	13
17543277	13
12631538	13
4659894	13
6145739	17
249708	16
10382109	17
8598369	13
2874240	13
7950931	16
15539226	13
19987999	13
11441474	13
3155345	13
175241	13
1492178	13
12405318	13
10690344	17
208074	13
17763281	13
2965862	13
4358254	13
10173925	13
14927403	13
3180693	17
12962352	13
6953625	13
4358952	16
14390119	13
11450914	13
3157409	13
2064858	13
6715360	13
3909272	13
3766923	13
354187	17
15817399	13
28390457	16
558518	13
16428897	13
5633492	13
1066445	13
4790569	13
86517611	13
6280032	13
4017237	13
29047860	13
6440033	13
765281	15
233379	16
5516499	13
17181652	13
18266423	13
1167072	13
1247502	13
11408692	13
1070549	13
13551607	16
2010126	13
4815269	13
1026489	13
3178001	13
3051422	13
8085136	16
1965239	13
3363158	13
10558634	13
16985452	15
8047979	13
2225621	13
950837	13
3943107	13
15290626	13
6725681	16
9236160	13
27583649	13
6858157	17
14126790	13
29746338	13
873032	13
5994235	13
10943411	13
2332122	13
4642210	13
16063017	13
13092426	13
35280295	13
19422399	13
5541087	13
22091500	13
42682265	13
1186409	13
1773664	16
3365962	17
18893954	13
14900760	13
8241881	13
5349225	13
4711628	13
1392628	13
1526723	13
14722018	15
3948505	13
20119851	13
11187443	13
6968030	13
5558944	13
1457549	13
2236768	13
8508580	13
11463405	13
6246428	16
6303220	13
2402951	13
1648956	13
9756817	13
2649579	13
973593	15
14426484	13
11189638	13
1062094	13
9993173	16
4820435	13
159670	13
590808	15
418804	13
18642830	13
4315241	13
4917855	13
6154358	13
6827128	13
4257808	13
26081542	13
33908046	13
39585539	13
18725391	13
2101316	13
19537303	13
85542	13
6143963	17
1508818	13
3160435	13
2498959	13
1319466	13
6978040	16
9544875	13
9323859	13
20000296	13
13495048	13
6411954	16
3170072	13
3666204	13
5377245	13
9886230	16
4741880	13
2508156	13
2185187	13
7829310	13
4780345	13
16232014	13
1287571	15
17148493	13
4880632	15
10925600	13
10534437	13
342406	13
1545915	13
4119030	13
4017094	17
9900202	13
5595059	13
801605	15
1329823	15
17140519	13
9624390	13
4620961	16
8604529	13
18106289	13
17192219	13
16264192	13
11404457	13
16972873	13
2861718	13
20336340	13
10000713	13
3732533	13
10275377	13
6307683	13
4715684	13
10510601	13
6294477	13
18295228	13
5591278	13
24210524	13
241371	13
6436716	13
3182468	13
13933385	13
21523768	13
17965095	13
26804313	13
8729760	13
9362703	13
3869292	13
717904	13
2925061	15
6970528	13
6534366	13
2526681	13
4634018	13
6256219	13
5138151	13
9542026	13
13182611	16
15710615	17
20153251	13
8638397	13
11076139	13
10429219	17
5736186	13
10794389	17
25563842	13
411074	13
15195404	13
14684576	16
8491830	13
165685	17
7365390	13
8385933	13
18145245	13
7536982	13
3762326	13
3600650	13
24466123	13
960944	13
9831562	13
6232373	16
7007426	13
8960405	13
5563971	13
32703516	17
8146554	13
15313549	16
10370641	13
12049338	13
9840264	13
3639197	13
3386370	13
4651943	13
13612422	13
1348869	13
6955043	13
3254160	17
6438819	15
2681761	13
10618706	13
4121325	13
25559	13
944694	13
6982232	13
9745549	13
28268934	15
19455759	13
35810242	13
5080504	13
1432362	13
12575893	13
12735854	13
26905484	15
2088853	13
13712693	13
17036946	13
2549539	13
5278566	13
36281717	13
6636036	13
2305924	13
9621292	13
1358869	17
1159227	17
14498176	13
1011259	13
2591071	13
2739506	13
3902102	13
12966694	13
6143390	13
1153696	13
1794569	13
2595153	13
818341	13
12129159	13
6631118	13
2638944	13
4832426	13
1034332	13
16323503	16
12453766	13
8341569	16
18821968	13
24639122	13
1249657	13
21854898	13
2998600	13
12600483	13
337125	13
19601446	17
22283435	13
16560643	13
4827883	13
15727034	13
864919	13
6014676	13
7286790	13
36482926	13
2819020	13
33231043	13
68923	13
3537236	13
1817294	13
15811220	13
13363095	13
5162726	13
435310	13
38826730	13
1169161	15
814496	16
5980302	13
18135764	13
2592057	13
18688396	17
4881117	13
9619297	13
7302735	13
3774242	13
17883319	13
7823805	17
175727	13
9639174	13
25134411	13
8382001	13
7955473	13
4483266	13
9879969	17
13952032	13
10116885	13
8289749	13
122547	13
3135164	13
11420785	13
713766	13
7810696	13
113173	13
6851476	13
12950697	16
741585	13
345596	13
18060858	13
2848414	13
1918342	13
2180852	16
2351836	13
1200985	13
24106504	13
10216544	13
2128999	16
13077065	13
12455268	13
39252079	13
2578036	13
1040679	13
691932	13
460655	16
1667907	13
2237560	13
1494051	13
1589222	13
1751456	13
4578769	13
980213	15
5257705	13
10971512	13
14466786	13
1472345	17
2910614	13
10596217	16
2447916	13
2332426	13
1039196	13
6274038	13
241498	16
4348812	13
7183631	13
2357178	13
2300674	13
205061	16
1213579	13
1315562	13
1963247	13
2544494	13
2932865	16
21522752	13
5392420	13
182391	17
3161983	13
21915473	13
8481220	13
30650350	13
6639364	16
9363988	13
10178861	13
752562	13
10676424	16
117613	13
2635954	17
17009304	13
6921044	13
9276834	13
3193153	15
1431159	13
9144992	13
1558735	13
2606840	16
20367166	17
6635298	13
7192444	13
1388238	13
16986500	16
5536408	13
10307603	13
8695853	16
1731027	13
4217420	15
6741427	13
15669527	13
7720524	13
4981351	13
18905223	13
16111144	13
3327599	13
4171531	15
4353680	13
9189736	13
5163211	13
6396129	13
8182554	16
2639435	13
11496970	13
199319	13
490265	13
21644113	17
11432809	13
5724045	13
6860146	13
8154144	15
6778391	13
371961	17
8195050	13
1409887	13
2782573	16
9549662	13
2671071	13
22146052	13
5618047	13
30350756	13
4186236	13
3915067	13
6345839	13
9013070	13
9419989	13
1871473	13
3255269	13
6901888	13
13175551	13
1839556	16
1444021	13
7983511	13
3861847	13
21704932	13
14453321	17
5834813	17
25886	13
1457769	13
2773523	13
5268546	13
5636898	13
1879957	13
1353764	13
1122747	13
12208505	13
21816974	13
7929869	13
1574687	13
2048152	13
1890728	13
3797688	16
1495294	16
7026668	13
6641506	13
4517257	13
2557810	16
7673217	13
1435731	13
16799123	16
202190	16
21309799	13
1390436	13
2716908	16
216698	13
1307062	13
11607105	17
4107514	13
8292705	13
9156304	13
32802377	15
2286414	13
6908711	13
20838045	13
4071370	13
19269899	16
9179746	13
4007660	13
7670929	13
12314821	13
27093114	13
8616799	13
7972943	13
5243176	17
21690055	13
43768752	13
5122577	13
9814534	13
2897794	13
4569598	13
3052574	13
11758915	13
15095634	13
13346318	13
6593995	13
3120795	13
10628729	13
10886287	13
1417022	13
115779	13
14449321	13
6043302	13
3439996	13
5183797	13
5406892	17
9634084	13
7723416	13
47434270	13
660446	13
17425823	13
13937869	13
10746656	13
14328652	13
4451077	13
16508695	13
8972544	15
11302851	13
12266154	13
10207439	13
10717435	13
1194829	13
12794207	13
7812773	13
5635635	13
875118	13
4453139	13
6200008	17
6223583	16
180573	13
23134961	16
26181112	13
1510649	13
11753600	17
4681302	13
4790179	13
1762180	13
13662911	13
7685415	13
14593706	13
5620319	13
15302117	16
7733007	13
61858	13
12638116	13
1860839	13
15016186	13
15771724	13
15075591	13
14473984	13
5526260	13
6573022	13
13357930	13
7168477	13
1589779	13
4846599	13
975949	13
839739	13
968095	13
12666037	16
35005384	13
27133522	13
2531214	17
8742058	13
5185263	13
3439496	13
21049350	13
18336344	16
178646	13
6371148	13
789965	13
864005	13
5867650	13
131758	13
11926706	13
3284033	13
5971148	13
3409118	15
9915397	13
7082664	13
1560894	13
5823885	13
3886347	13
5035889	17
10149070	13
14326221	17
4503263	13
2153797	13
11922121	13
18435188	13
16137789	13
6805246	13
10009	13
3912655	13
1506232	13
11126199	17
14573816	13
9425344	13
2955848	13
14547120	17
13049302	17
4605108	13
10148731	13
1543072	13
8849367	16
9038955	13
8538326	13
47830529	13
16519803	16
15466567	16
5154825	13
8376698	13
6310985	13
15233224	13
7908788	13
10760346	13
17597305	13
19647817	13
5324819	13
9098181	13
17039636	13
466551	17
2149209	13
312492	17
4970629	13
11212	13
23051160	13
1242283	13
17515489	17
6211425	13
2277521	13
4065145	13
2972604	13
2340410	13
35407342	13
3258521	16
16728136	13
10827428	13
21637435	13
22119768	16
7504436	17
8549051	13
13527521	13
27740778	13
7589013	13
6585005	17
4800061	13
6443696	13
3186264	13
11576286	13
5531468	13
41950271	13
1723338	13
21610570	13
26629413	13
8854053	13
22084255	13
19811676	13
22409277	13
3106725	13
5106079	13
16221401	16
5637607	13
2263025	13
2799749	13
3656309	13
2492053	13
5140761	13
3211034	13
2985908	13
5054805	13
4284334	13
3242828	13
3662586	13
631253	13
9546539	13
2070686	13
2197864	13
1831256	13
8083636	17
2361876	13
265457	13
12955534	17
8870172	13
3370074	17
5434230	13
5469973	13
6344148	13
18901211	13
27319338	13
2355964	13
7804447	13
6839420	17
1315789	13
4635123	13
10465275	13
10629304	13
6951903	16
4134341	13
1882368	13
1423401	13
14629158	13
1814699	13
22858987	13
2512254	13
4887483	16
3305147	16
12710143	13
9688001	13
3077690	13
8242123	13
8195665	13
7206405	13
1737809	16
38902858	13
797113	13
11487434	13
10723898	13
4023994	13
9890799	13
10897711	13
8533798	13
3075030	13
7763003	15
2446965	13
4443488	13
3648294	13
19774004	13
13398979	16
2428076	16
7546166	13
16814428	13
5018942	13
3868871	13
13188687	13
9251654	15
54530142	13
17729092	13
3943584	13
3714905	16
17768843	13
4317271	17
14710608	13
7101216	15
2599524	13
1092902	13
2248969	13
2674500	13
2908028	13
9462188	13
10616103	13
4577251	13
8603033	13
198730	13
24349400	13
3599857	13
7249322	13
4268961	13
7437211	13
7995716	13
1323038	13
7817440	13
4349257	13
4814705	15
10991848	13
9063672	13
2146852	13
862953	13
35208179	13
6578449	13
33307828	13
31999062	15
442442	13
7175516	13
14180714	13
1993637	17
3387758	13
6771426	13
6992694	16
8964326	13
6197389	13
1198074	13
17007100	13
2836909	13
3243800	13
16084558	16
18871068	13
9876844	13
1938719	13
6126146	13
4463791	13
25346481	13
2963572	13
13218053	13
20907666	13
4614073	13
7004407	13
2373253	13
13900856	13
3339464	13
6540777	13
6368872	13
8214213	13
186313	13
9173929	13
1514010	13
1354578	17
2260330	16
8348808	13
14981524	13
193311	17
5178898	13
9135961	15
9813462	13
21485975	13
26717139	13
892422	13
139075	13
12139091	13
45975907	13
2981427	13
2857268	13
2531337	13
2433707	13
3294814	13
5363531	13
1106357	13
14125026	13
12185443	13
8184908	13
2113817	13
8433848	13
2956886	13
12136667	17
16586648	13
3095063	13
27733246	15
4960820	13
4526605	13
4979207	13
17896053	13
1548553	13
7941176	13
4446243	13
1194237	17
25648882	13
2332856	13
13570916	13
8603198	16
17747425	13
9953407	13
16775848	17
1166511	13
10054496	13
7661107	13
3969775	13
10905960	13
5840015	13
6141856	13
5930776	17
1484644	17
1248823	16
12516337	17
750438	13
1340064	13
3247756	13
3237901	13
5128744	13
373346	13
24281630	13
1030577	17
7783610	13
9354988	13
307606	13
11084029	13
1214458	13
424110	13
9979897	13
9600998	13
4213555	13
6264226	13
17898585	13
10531250	13
751397	13
18782121	13
7799545	15
10358072	17
10843958	13
4018435	13
8978281	17
1816233	17
20734689	13
6083603	13
7805802	13
6957581	13
7158635	13
9720563	16
61706	13
1802633	13
15963795	13
17778296	13
10016559	13
831745	13
1971953	13
4502792	13
5809859	13
3044875	13
3548872	13
3543507	13
20494227	13
9562891	13
14100770	13
3847112	15
26818698	13
7409824	13
14244731	13
922765	16
2978305	13
38077422	13
7340436	13
5407656	13
9040880	13
12925513	13
20341391	13
4170140	17
899019	13
5868419	13
4723703	13
2790959	13
8976164	17
1576163	11
12771516	15
10415326	13
443243	13
882346	16
293091	13
16716477	16
8364720	13
5198877	13
3353228	13
12369713	13
39815010	13
10641513	13
13656825	13
407165	17
12174128	13
9362158	15
20819539	13
7995354	13
1809722	13
12347302	13
2091328	13
196131	13
9778410	13
3689199	13
5229432	13
22832666	13
16485733	16
9714232	13
31654891	13
2994432	13
11582076	13
6638543	13
1948642	13
2579142	13
22004191	13
8678312	13
28002991	17
5530484	13
4029048	13
5185880	13
474234	17
2273083	13
25043711	13
220928	13
2171013	13
643456	16
4614095	13
5389845	13
5096350	17
1402963	13
4752141	17
11018659	13
18566961	13
6933212	13
16570470	16
15382654	15
1483507	13
32873748	13
36256916	13
3626322	13
2507096	13
1876024	13
2970210	13
22455167	13
1302490	13
10265619	13
10741285	13
9583216	13
5165554	13
4791452	15
1876442	16
7355905	13
6391229	13
577218	16
2488782	17
19270593	17
18875171	13
13231675	17
4971368	17
9399201	13
7338568	13
4476857	13
10289113	13
8505398	17
496997	15
4340922	13
571332	13
4946672	13
17649480	13
6480122	13
3197733	13
2053880	13
9011248	13
12658215	13
168891	17
15336961	13
16011195	13
10303084	13
12448704	13
8171901	13
12506151	13
2526307	13
802925	13
9849153	13
15721393	13
4155303	13
11409239	16
97439	16
3578565	13
619208	13
3744338	13
12030285	13
14466726	13
9537829	15
10289423	17
1570290	15
92051	13
5432848	13
9917462	13
6066284	13
3731477	16
599722	13
13452699	13
4843743	13
9491479	13
33881161	17
1532052	13
2495140	13
7728993	16
13706456	15
10838037	13
5566285	13
9687962	13
14478558	13
10465436	13
1649374	13
680022	13
4669832	13
872246	13
2217478	13
10844516	13
8224321	13
960587	16
6439821	13
936606	13
1763679	13
16799974	17
13943255	13
13816327	13
1669383	13
7140486	13
40088209	13
11789204	13
32881660	16
7126121	16
975036	13
12700586	13
1090526	16
366992	17
2379575	13
143018	13
19081460	13
16537209	13
20604407	13
7528398	13
8296072	17
4178250	15
5415256	13
2311344	16
14087562	13
11209876	13
5535201	17
14133621	13
9840546	13
1694815	13
14579055	13
1003160	13
8551	17
9079323	13
14224101	13
9885895	17
16102914	13
2362460	13
6934814	13
2021710	13
25371061	16
4666955	13
280238	13
8777965	13
11611610	13
3731741	13
24960580	13
7933238	13
3605803	13
3724652	15
5161458	13
5168198	13
9673793	13
14596488	13
12077469	13
3261987	13
6938339	13
2664540	16
17055216	13
5247795	16
1586224	13
12670258	13
786524	16
8452028	17
109877	15
8927924	13
887848	13
4644437	13
3187062	13
43965894	13
7973864	13
7359105	13
15067266	13
2146906	17
30783568	13
11977117	13
9057668	13
2770450	13
603769	13
7740550	13
6124293	13
733824	13
302114	17
30445863	13
25293432	13
1349188	13
1116789	16
2081983	13
16265842	13
4974358	13
9421248	13
13051766	13
5266509	13
9232596	13
3853480	13
29027174	13
11409116	13
3022855	13
10428964	13
5311950	13
6686598	17
24692226	13
46545914	13
5024775	16
6907070	13
3620364	16
4389484	13
13809724	16
14144683	13
4072047	13
5417054	13
1638843	13
6158233	13
2678290	13
4702527	13
1077651	13
5295980	13
23489080	13
3297093	13
14328242	13
4295082	13
30396177	13
196225	13
7984134	13
5540380	13
647800	13
5738679	13
4736520	13
426525	13
2549757	13
7830121	13
8331947	17
30196805	15
5308965	13
7057315	13
9467138	13
9391420	13
2348518	13
878793	17
3412173	13
11342617	13
519956	13
60406	13
1919234	13
24912262	15
22955040	13
8278055	13
2802070	13
6291686	13
4533324	13
8611417	13
12964464	13
715627	13
1891661	13
18096478	13
815608	13
10854497	13
10470835	17
13134508	13
8007236	16
2534310	13
304962	17
2424693	13
20204771	13
1385544	16
5521120	13
8195170	16
21925518	13
22400986	13
1396833	13
987719	13
9599134	16
9229377	13
3799684	13
16561738	13
45205209	13
19699703	15
1648166	13
9788742	13
2679406	13
5128859	16
861652	13
7338753	13
3003692	13
7536528	13
5939785	13
7941658	13
11876738	13
2680495	13
4212615	13
45721930	13
2084528	15
26431513	13
11880484	15
8016487	13
209711	13
1987925	13
46001932	13
17382987	13
11485213	13
1261703	15
16684586	13
2983991	13
4125250	16
2018663	13
3910053	13
3408647	13
1381417	13
18389221	17
11179375	13
4806234	13
1993899	13
1229541	13
7515506	13
10890180	13
4268958	17
9745144	13
1255881	13
306868	17
7295453	13
7074039	13
213478	13
5804710	13
376735	15
1120918	13
5804062	13
11273442	13
5457258	13
3143962	13
3977660	13
14546090	13
4675098	13
6429352	16
16771826	13
6108191	13
1545386	13
14774941	13
11227682	13
212061	13
44541161	13
8267238	13
10626621	15
12914303	13
1748613	17
16372331	15
2131856	13
7966968	17
348903	13
7472031	13
28787536	13
3978233	13
10264468	13
11944218	15
4001914	16
1244408	13
23425599	13
9201335	13
6366548	13
1580383	13
4042199	13
6940854	13
33392282	13
7456262	13
16751923	17
532666	13
8247781	17
10942952	15
32699097	13
823019	13
3510702	13
17452015	13
4748618	13
1147647	13
21752762	13
18307041	13
465689	17
49947230	13
577918	15
7882051	13
8295149	13
8825935	13
6216547	13
3021488	13
13868009	13
4172382	13
26252240	13
21332589	13
17964210	13
1534137	15
3350994	13
8180272	13
6109688	13
1583646	13
3203697	13
1524398	13
2057803	13
142594	13
19889157	13
5182983	13
15268637	13
3663549	15
484740	13
1436095	13
39419529	13
3512674	13
10882810	13
18275688	13
872611	13
8230530	13
547448	13
2458896	13
6535368	13
15813547	13
15591085	13
12943484	13
5028864	13
24762353	13
3968024	13
2528887	13
11763556	13
5103648	13
23824969	16
3181843	13
3050394	13
2882854	16
16569663	13
23476231	13
251610	13
2720057	13
9843690	15
13811744	17
1194994	13
3429767	15
10142076	13
1792133	13
6159343	16
9096855	13
6806162	13
19570872	13
706178	13
15197385	13
9496505	13
2654091	13
1402867	13
10417991	13
23666701	13
4579135	13
1667467	13
4613532	13
3283357	13
29362386	13
177309	13
12077743	13
8627239	16
7986716	13
8323017	13
4852662	13
895341	13
117155	13
8079338	13
1931992	13
159123	13
12015956	13
72388693	13
7434629	13
2961054	17
234046	13
2028002	13
12565085	13
46971	13
2316320	13
6747549	16
3511198	15
8642702	13
3308583	13
5277812	13
22222102	15
1328900	13
11359526	13
2628943	13
6370948	13
12988378	13
19025996	13
14730570	13
37721948	13
1356323	13
3322185	13
17917249	17
6502002	13
13807441	13
4929403	17
3795395	13
4593381	13
13243936	13
15790743	13
2541162	13
15168714	13
4227619	16
11383997	13
4212132	13
5384242	16
4337930	13
603051	13
3808995	13
648596	13
18199284	13
4775857	13
6354692	15
6335577	13
1856445	17
6793712	13
5172777	13
6526791	15
2469889	13
5295031	13
711612	13
2705465	16
1790825	13
7567782	13
9134016	13
9514430	13
22647241	13
13925274	13
632085	15
10103829	13
13024569	13
4329279	13
2776416	13
3053576	17
4118611	13
11475575	13
51199265	17
18592690	13
20156487	16
7417242	13
6708574	13
5324988	13
4649406	13
1156240	13
1266935	13
6691052	13
198318	13
17203709	13
627923	13
40526152	13
6644794	13
10023331	13
7535373	17
6511004	16
19110067	17
7176228	13
24478880	13
2183370	13
809837	16
4316962	16
2567787	13
791131	13
14654313	13
2431467	13
1951925	13
1801806	13
4728262	13
9343313	17
314146	13
10475799	16
10759472	13
6012112	13
23567148	13
10511104	13
4183664	13
1591942	13
3247004	13
5879235	13
2841724	13
2804335	13
9564439	13
12337662	13
2531796	13
10828464	13
6815451	13
17618236	13
6297673	13
2108246	13
7135502	13
297481	13
18834117	13
2554738	13
2812	13
8331960	15
1827134	13
5547926	13
2291561	13
14486103	17
7272275	13
909075	17
16174683	13
14143512	13
9754930	13
11562605	13
2301738	13
8031677	17
6570263	13
14029177	13
26282479	13
8357121	13
3142932	13
3321682	13
3895646	13
926496	13
16831973	13
6621985	13
14721042	13
14376874	13
4416727	13
6204629	13
11861381	13
1473472	13
16795197	13
1504783	13
28675348	13
7083197	13
1177145	13
1619693	17
862717	13
28099221	13
1217959	16
8600339	16
10870229	13
54300998	13
1150051	13
6987701	17
42265202	13
15430402	16
3814937	13
500772	13
23918259	13
7557326	13
546266	13
10789704	17
9304376	17
12107584	16
15598750	13
4406169	13
1300945	13
1039256	13
2339087	13
10087777	16
6545597	13
7204317	13
2419262	13
547027	13
27756494	13
128401	13
16265343	13
12229071	13
1587605	13
8696630	13
25405248	13
5980426	13
6428306	16
25635798	13
4720623	17
1857717	13
24194951	13
715515	13
20411	13
40195409	13
2220957	13
14425894	13
10564220	13
10613233	13
22150361	13
583094	13
463595	13
2623993	14
1937894	13
8580409	13
2212506	13
4136865	13
318239	13
802593	13
5884468	13
4738791	13
2338038	13
9195115	13
6544341	13
2177060	13
13491889	13
6482473	13
1482291	13
14402981	13
9934782	16
5545476	13
8215761	13
7659620	13
15114695	13
1065359	13
5483112	13
4616603	16
10410560	13
3819270	15
3077298	13
265768	13
18425251	13
5322032	13
302898	13
14171623	13
5071831	13
3172335	13
5747214	13
2070365	16
39119218	13
10780443	16
7776096	13
37324565	17
26134445	13
11118390	17
15985196	16
13679438	13
4589283	16
28856866	15
7825291	17
21009666	13
31760290	13
11631578	13
5728911	13
3729853	17
1614581	13
214159	17
14169917	13
14150435	13
659638	16
3892928	13
14109198	17
18904214	16
19731199	13
5082306	13
433248	17
14952072	13
14821604	13
289659	13
7773936	15
7328890	13
7574468	13
979865	13
8752988	13
19871875	13
1588373	13
4599231	13
3408806	13
9392300	13
15063391	17
2444433	13
3680368	13
5546227	15
8345870	16
6576144	13
3610105	13
3956728	13
762135	13
4551443	13
200874	16
13384267	13
17065110	13
6038412	13
1149887	13
17844760	17
3667672	13
2214578	13
3053915	13
745977	15
967257	13
4103705	17
26082320	13
8207477	13
7382165	13
3717786	16
30031561	13
1838800	13
11597250	13
9554117	13
1708947	13
3964965	13
297536	13
204904	13
7725449	13
7545791	16
4170554	13
10167113	13
2374797	13
3874664	13
316727	13
17398155	13
2191678	15
2314848	13
13978464	13
493937	13
1477762	13
10596846	13
22619591	13
8740084	13
2552716	13
23507582	13
7796314	13
7701195	13
13490588	13
7067163	13
3171288	13
1710093	13
2269686	16
1748484	13
944293	13
1554402	13
8322652	17
2620411	13
36162753	13
14643934	13
11375581	13
2440271	16
35394847	13
4126993	13
3464865	16
7714922	13
4265808	13
33216327	13
19105991	13
19860952	13
7207986	13
4578063	13
6921240	13
5863266	17
10024147	13
5232228	13
34363388	13
520429	13
6911647	13
42354398	13
3802071	15
2174676	13
1671113	13
2844830	13
11732143	17
195010	13
3882940	13
5814898	13
941955	13
10491935	13
1323845	13
1145832	13
26831390	13
10516263	16
2056682	13
149940	13
3521212	16
1879111	13
1422494	16
2038391	13
3261609	13
629268	13
7405485	13
8665469	13
3414801	13
2560606	17
5098936	13
20430379	16
1690089	13
4741416	13
2696618	13
20963219	15
7628287	13
5046873	13
790066	13
11888241	16
4905033	13
12736389	13
21176227	13
7108423	17
10725639	13
11238526	13
28794102	13
20963442	13
15129226	13
26563921	13
16716	13
4507058	13
2379594	16
14466949	13
22832803	13
6339688	13
211625	13
7507975	13
2649769	13
12220301	13
3311387	13
18606958	13
7044478	13
8879978	13
6863012	13
31439	13
27044933	13
10263956	13
1863938	13
4159801	13
9448299	13
3672386	13
5024369	13
2568481	13
258377	13
6421395	13
1356407	17
7461153	13
4160253	13
8263028	13
15712951	13
6706077	13
14664532	13
3601527	13
4097330	17
7160034	13
6046297	13
2885908	13
8932296	13
2147783	13
11628297	13
10485369	13
5958763	15
12888854	13
966666	13
20127899	17
4490843	13
24392872	13
9316691	13
21928964	13
7284860	17
9179146	16
3087886	13
11688199	13
968970	13
6633610	13
16508851	13
11639348	13
12535880	13
11613166	16
7118295	13
10199491	13
12655338	13
1795410	13
5607388	13
2031574	13
836815	13
5660282	13
12682208	13
11152540	13
3600362	13
8183656	16
347063	13
27440326	13
4177743	17
13703648	13
11711600	13
3367619	13
130673	13
13954982	13
3690278	13
2307185	13
1762723	13
1749796	13
1582356	13
12320785	13
4238049	16
8253368	17
1897177	13
1377584	13
1102183	13
36111462	13
27393390	13
16768629	13
5079824	13
1586600	16
2818284	13
11518787	13
3103221	17
11451576	13
46685591	16
528931	13
2813094	13
655253	13
12822689	13
2490034	13
1200280	17
7084547	13
10908497	13
9388301	13
681772	13
1147938	13
5522291	13
12903385	13
6221307	13
6657511	13
1068720	13
482743	13
508591	13
6480892	13
3311510	15
1483259	13
14051285	13
421159	13
2438819	13
2247867	13
15583147	13
1897091	13
7412717	13
856448	13
6907144	13
13193886	13
945567	13
5157257	13
4607071	13
3995141	13
10364282	13
4166443	13
2916591	13
2595842	13
14946293	13
106321	13
715940	17
4896671	13
2625697	13
113818	13
10320424	13
1691175	13
22698858	13
5520131	13
31862178	13
3678791	13
7650541	13
13013825	13
2140778	13
4041177	13
5520022	13
644135	13
13279723	13
8324696	13
16334264	13
9961771	13
6249711	13
568101	13
4295	13
1670530	16
24549291	13
3150092	13
4440699	13
631519	13
11128584	13
7603200	13
7274837	13
5179867	13
3553760	13
2773730	13
316521	13
1833856	16
831161	13
3100798	13
1864019	13
13789713	17
636894	13
28335175	13
5442491	13
270294	13
11738154	13
158482	13
4027248	17
12495269	13
14327587	13
35420882	13
4961996	16
6268171	13
2632772	13
161490	13
3547184	13
12598942	13
11162828	16
4877193	13
23089140	13
5218953	13
12329659	13
4208994	13
4977355	13
4004020	13
13510029	15
6794470	13
1945581	13
5689727	13
2596882	13
10937968	13
1884599	13
9512120	13
22118398	13
6970666	16
4056239	16
3219264	13
19396796	13
8945512	13
51000	13
6654987	13
14550492	13
7407772	16
11790112	13
3515426	13
17125000	13
12120868	13
16900097	15
75129	13
3453196	13
4371018	13
9342013	16
3290249	15
10847173	13
11933336	13
13123883	13
12415809	13
725219	13
9646616	15
21999512	13
5707567	13
2756758	13
19064805	13
8308265	13
20292807	17
11560	13
766067	13
5623262	13
114102	13
14871826	13
7392464	13
5322523	13
6357568	13
591850	16
6970296	13
10827894	13
4135801	13
6073592	13
3306899	16
5897822	13
2171475	13
24973538	13
2294781	13
374361	13
11160347	13
886176	13
264250	13
2912203	13
6640075	13
2908603	13
6436909	13
4419732	13
1233471	13
18226252	13
18776491	13
18394609	17
3169179	17
14503544	13
710383	13
6926209	13
14714896	13
11810780	13
2997806	17
599518	13
3285202	13
2602996	13
3770739	13
858592	16
3935618	13
317307	17
14861362	13
2532376	13
1915801	13
15573332	16
5510954	13
5289118	16
9393191	13
3131950	13
1123163	13
2703025	13
11151391	13
901800	13
1618912	13
3281511	13
3059458	13
1456416	13
7229869	13
1136092	13
5770360	13
3732246	13
747749	13
3383813	13
4364389	13
4286833	13
2372855	16
316084	16
8515221	13
4965218	13
2899174	13
17758087	13
29954425	13
308198	13
14162630	13
3060986	13
30241535	13
3613587	13
922206	13
1388919	13
6598400	15
1521140	13
16259973	13
8374423	13
558400	13
20325563	13
3629021	13
7309680	13
855270	13
49775985	13
19157398	13
9660329	13
1355395	13
22175115	13
536743	13
1473451	13
701956	13
1760378	13
19805741	13
16215794	13
4619931	13
21256215	17
35193750	13
3360774	13
7593051	13
19553120	13
2767436	16
6379804	13
12926311	13
4810282	13
936361	13
14818821	16
8542331	17
26024467	13
2788100	13
23236200	16
6536959	13
3514874	13
21509634	13
4912825	16
4236516	13
4014392	17
9975512	13
5560246	13
15772370	13
44682624	13
1015844	13
7500222	13
16552570	13
20913539	13
333676	15
2811397	13
7281212	13
2216381	13
3608462	13
22644184	13
534687	13
8295110	13
2404429	13
3510038	16
10839114	13
19885832	16
1229661	13
4464135	13
4421090	13
16490633	13
886585	13
7043827	13
279668	13
556324	13
11992868	13
4106217	13
11532648	13
13952409	16
3215593	13
275057	13
12878722	13
22277523	13
9382674	13
13368993	13
1590450	13
8262080	16
4034402	13
3247356	13
11937614	13
13804861	13
990639	13
3793777	13
12413796	13
4341454	13
30375535	13
12845709	13
13053719	13
490684	16
2589647	16
2326116	16
154217	13
5028390	13
6121001	16
4874707	13
7322829	13
13696934	13
11512366	13
9837529	13
1060911	13
5127927	13
13079920	13
2610141	13
1153200	13
1235280	13
16387607	13
7549930	13
8341388	13
18790873	13
4792182	13
7181020	13
4968518	17
12455903	13
178606	17
9293967	13
101739	13
32898564	13
6142307	13
5936340	13
117710	13
2229680	13
990045	13
3512497	13
1915771	13
5613157	13
2710704	13
726586	13
16131820	13
7071257	13
13492395	13
393756	16
463401	13
17881542	13
28826207	13
2444519	13
858934	15
6124986	13
4738514	16
8151089	13
3149715	13
3577077	13
3862865	13
2895239	13
11264519	13
18465709	13
10636638	13
45422260	13
2765329	13
7877789	13
18527499	13
2287444	13
17422758	13
1791445	13
1958617	16
3144683	13
5162974	13
14515629	16
2788453	16
11627373	13
9606914	13
3756314	13
29761987	13
25806030	13
572143	13
366485	15
10704218	13
13565918	13
17822496	13
1428794	13
1595597	13
18992292	13
5620395	13
2230038	13
5808709	13
6013774	13
8153326	13
20854432	13
2961996	13
2865950	17
9257289	16
11950988	13
1263836	13
8166578	13
2589148	13
317876	16
11097022	13
8161708	13
2843526	13
4696940	13
9460953	13
5474306	13
3344738	13
15733581	13
241110	13
1688474	16
12996269	13
2609262	13
6820343	13
5414489	15
629024	13
1041859	13
9909339	13
4597619	13
8001558	13
7091877	13
4113233	13
4409965	13
29966914	13
7746414	13
695547	13
6481841	16
7660691	13
19998104	13
1496657	13
20426328	13
14212548	13
1886830	13
4577040	16
455884	13
909855	15
2794499	17
20818791	16
20133591	13
19482339	15
5466340	13
6734659	13
20169285	13
1092825	13
12504184	13
18765437	13
1900769	13
11029500	13
720662	13
3434805	13
2012691	13
5482901	15
23815505	13
8747991	13
5312632	15
3171645	13
13433098	13
9439675	16
16787163	13
5068501	13
6753660	13
4630589	13
6345933	13
14741155	13
21516616	13
16402776	13
1406349	13
7013225	13
4414410	13
55426026	13
4532604	13
11209206	13
7423007	13
37686	13
19387618	13
3036206	13
4598418	13
11951034	16
2273682	13
4903126	13
10284930	13
11426992	13
5844788	13
12957169	13
13347129	13
10993759	16
4035285	13
86081	13
11267323	13
1365812	13
16864424	13
9113422	13
5955440	13
3325257	13
4343809	13
4109990	13
4303256	17
437186	13
1852516	13
8946006	13
3026500	13
9426387	13
550077	13
295101	13
12639001	13
1434914	13
155397	13
5218302	16
6469411	13
644662	13
12923202	16
16136860	13
2719797	15
3520103	13
15324353	13
9643157	17
16290870	13
1078989	15
12082611	13
27505403	13
1557609	13
5071050	13
9018160	15
12794041	13
4667953	13
7602303	13
448274	15
7515850	13
4520459	13
761423	13
18089559	16
4001513	13
3635585	13
16430472	13
26726212	13
11912351	13
1443698	13
3834147	13
9193451	13
13046384	13
308928	13
3138614	13
10518133	13
13601818	13
9764939	13
4878472	13
11498783	13
1008353	13
6318245	13
3614127	15
5322169	13
8965032	13
9911986	13
212320	13
1196306	13
9793921	13
7603065	13
1901313	16
5438177	13
1757341	13
229016	13
12263471	16
11787230	13
4725106	13
5306708	16
6193840	17
3822628	13
3305485	13
18617432	13
1104891	13
2917937	13
9020425	13
855947	16
17046619	17
8400976	13
10007787	13
747600	13
2995162	13
27203216	13
4496914	13
11943378	13
12195221	13
6598757	16
5850476	13
5808258	13
9533021	13
16183460	13
10057302	17
1672221	13
1241383	13
2175054	17
4795022	17
4191400	15
2458849	13
10664471	13
14378727	13
2017223	17
16719624	13
22966768	13
601048	13
1252990	13
1070615	13
1823560	13
738107	13
9018352	13
7508896	13
4360623	13
1406149	13
24773623	13
15331710	13
7824086	13
9174329	17
11997209	13
1142868	13
11417148	17
12180819	13
1692078	13
2879492	13
5075421	13
6172114	13
4045902	13
945207	13
160865	13
9969546	13
15421847	13
935122	13
6814144	13
2243141	13
6137384	13
7104636	13
7604448	13
2961000	13
2904991	13
7580659	16
4545342	13
13595419	13
2722158	13
15293795	13
245230	15
4919855	13
15508990	13
3332730	13
32195296	13
5636109	13
4876454	13
7663173	13
23073544	13
18632381	13
13448456	13
254286	13
3636884	13
32779759	13
30744402	13
23683161	13
1183664	15
10005212	17
4282104	13
6480734	13
1959605	13
3041454	13
273778	13
3693124	13
9580099	16
7040857	13
9639242	13
2181640	13
7860255	13
4462475	13
4615416	13
30134767	13
1786071	15
7706008	13
13939797	13
7956883	16
6849760	17
6583437	16
11459297	17
3773550	13
3892657	13
7085149	13
11071290	13
4952241	13
1433283	13
958819	13
5563662	13
15899868	13
10716179	13
11209853	15
27196027	13
5033681	13
1954391	13
14930236	13
22399499	13
8427916	17
4376305	13
15952289	13
4397510	13
15891336	13
5770035	13
14555861	13
6437021	13
10037220	16
26363406	17
27511884	15
5618893	13
617327	13
2461821	13
1625966	13
11109544	13
2730702	16
3614393	16
8053363	13
7983648	13
13394730	13
21836563	13
7104348	13
6950094	13
686961	13
1670906	13
7247439	13
2196269	13
7395904	13
5732362	13
1109992	13
26313015	13
31956020	13
9387724	13
3268123	13
5430703	13
6424447	13
3614293	13
1524238	13
8523592	13
5302218	13
5424560	13
8623198	13
6769581	13
11899856	13
7323980	15
1812439	13
2094306	13
2606148	13
1327524	13
2252117	13
1679824	13
196182	17
29881326	13
2735556	13
11444502	13
8855375	17
14296468	13
4798013	13
3349906	13
4788540	13
6955236	13
5411993	13
11124822	13
1293533	13
13105313	16
8005928	13
3291644	13
9366542	13
6753408	13
27613252	17
5334265	13
1104188	13
8370821	13
15130810	13
2927178	13
14135285	15
17771208	17
2409636	13
3883353	13
6504322	13
19183816	13
34015163	13
14899622	13
1856031	13
3183451	13
7709247	13
9358843	13
881963	13
9687255	13
9811259	17
2627738	13
14547739	13
6106907	17
20651071	13
4568428	13
2548892	13
9365572	13
3341377	13
497202	13
13235016	13
6514606	13
5978805	13
17291290	13
15176288	13
1331095	13
2031241	13
8454801	16
43910206	13
5302988	13
16533646	16
1613276	13
6843017	13
3438500	13
5898363	13
2150245	13
2569166	13
7657423	16
10986612	16
1823128	13
22127965	16
3946627	13
6023180	13
5486862	16
264041	13
8288724	13
361509	17
1213544	13
23067584	13
12949391	13
11022212	13
1505091	13
4108223	13
20894032	13
648742	13
5848227	13
269329	13
6889186	13
1755031	13
15799751	15
5060539	13
2057714	13
8287640	17
2819411	13
5180622	16
4971887	13
7629791	13
1934449	13
3484489	15
13215927	13
5291172	13
533726	13
1761992	13
14425452	13
4174008	13
8543931	16
16130638	13
1217607	13
8232494	13
3748707	16
16134612	13
2295784	13
357520	13
1180819	13
9133649	13
2237896	16
4012564	13
7432679	16
10445889	13
8210268	13
10851386	13
16778177	13
26747818	13
3120998	13
162104	13
8469833	13
32754189	13
9374267	13
1146883	13
2234669	13
1765577	13
4883862	13
2261186	13
967080	13
8914757	13
16729388	13
2015892	13
17463844	13
1094972	13
2960062	13
7741640	13
1395229	13
620619	13
898340	13
14268327	17
4809678	13
4598026	13
1878180	13
308465	13
14255661	13
18037128	13
8611897	13
16748719	13
7466595	13
10912153	13
640417	13
11969290	13
5481563	13
1651382	13
9614578	13
2500961	13
7588602	13
5024035	16
3382992	16
16665108	13
2734966	13
385028	13
11058648	13
18207197	13
2264259	13
7473306	13
17085791	13
6259210	13
3749451	13
13287602	13
14636340	13
5318749	13
3306900	13
29440067	13
6322461	13
10509103	15
994162	13
5012156	13
5572548	13
7244356	13
3889847	13
4902248	13
21452471	13
1988467	15
19351649	13
14828121	13
11190854	13
15197431	13
12482880	13
14377572	13
581034	13
1932769	13
2854920	17
10206942	13
1700128	13
1856249	17
3741538	13
84826	13
1294457	13
13717670	13
6083924	13
10156524	13
6303836	13
3757972	13
5289087	13
541514	13
622220	13
25878338	13
1160889	13
712971	13
18434204	17
475165	13
1045248	16
9453295	13
3242443	13
23656059	13
18282322	13
21808983	13
19659141	13
20893234	13
3941974	13
7934519	13
10162937	13
23669085	13
8697694	16
13198886	13
3580544	13
8733735	13
12658349	13
7077976	13
2558364	13
24116948	13
8625907	13
8917260	13
675585	13
1536063	13
3035817	13
2551246	15
15731926	16
25275025	13
6446572	17
13591190	13
160290	13
2877717	15
3114809	13
5759683	13
1740900	13
7879143	13
1029340	16
144069	16
599027	13
21164892	13
5614159	17
2125832	13
5416464	16
83516	13
21326146	13
5286809	13
1669429	13
14854514	13
3033510	13
4838707	13
4588273	13
2420184	13
30971816	13
5822364	13
14391114	17
13262048	13
30618	13
2437567	13
1935989	17
7159749	13
1017583	13
6737348	13
2791376	13
1795732	15
4632742	13
409237	13
1963276	13
535619	15
2565223	13
2698652	13
1951126	15
4503281	13
24512033	13
9773042	13
9307967	13
5472286	13
9219525	13
570023	13
11879238	13
12129953	13
10049989	13
2741876	13
438471	13
4114403	13
12394089	13
4667094	13
2870650	17
74356	13
857313	16
12926710	13
680649	16
4051771	15
1024532	13
13043809	13
14618727	16
9186222	13
14168390	13
8319341	13
3362665	13
22713871	13
5303257	17
20065911	13
6445601	16
34366876	13
26944491	13
599549	13
693715	13
7978661	16
10591261	13
6136457	16
1332029	13
3503213	13
12042023	13
3893339	13
1931267	13
996872	13
7207370	13
7024788	13
2585484	16
23872553	16
9650150	13
3697614	13
8523048	13
819370	13
2247223	13
3896682	13
6210391	13
375741	13
23454	13
7824142	13
2102516	16
5082326	13
1940780	13
4225700	13
4049194	13
12887279	13
13855291	13
5715638	13
18414687	13
3509630	13
7333946	13
30126433	13
11184492	17
606513	16
2724654	13
9558933	13
9106211	16
145490	13
3408087	13
5008089	13
24096072	13
823401	13
12131599	13
2027478	13
8195835	16
3597484	13
2554701	13
4274065	13
15536791	13
6440251	13
23917376	13
874186	17
5006873	13
19925661	13
258228	16
2414478	13
5776098	13
4535434	13
367431	16
16081177	13
15555995	13
3886607	13
5004774	13
9132954	13
1830086	13
5800194	17
12878432	13
8072946	13
1525663	13
1453304	13
10760234	13
14525198	13
16834714	13
4605051	13
10823784	13
2792102	13
2243202	13
11102523	13
2431366	17
2757013	13
15090551	16
3138076	13
1721796	13
4690954	13
10024799	15
1768503	13
11442143	13
7929660	15
5598113	13
17234514	13
9768248	17
8505191	13
711264	13
10339960	13
4517420	13
248504	13
16597857	15
2514506	13
313413	13
5426063	13
909196	17
3511299	13
20533663	13
14585932	13
2742529	13
7760385	13
3520066	13
15211670	13
2547287	13
3749781	13
16088362	13
5940151	16
12525252	16
16579977	13
7477958	17
1854788	13
3851410	13
8948483	13
2388093	13
3529277	13
8063017	13
1156849	13
25068597	13
12775960	13
4829574	13
753583	13
6007741	13
1580269	13
655410	13
889347	13
9509112	13
817187	13
10503873	13
7253374	13
6260847	16
19207552	13
2417068	13
788470	13
8624503	13
11230940	13
4352960	13
12163500	13
26665929	13
14465581	13
621203	13
4703053	13
554510	13
10387216	13
2646827	13
5567444	13
6659923	17
13491845	13
11933964	13
2906481	13
131950	13
3260873	13
2038052	13
69673391	16
13352397	13
11961806	13
4394467	13
1798448	13
8837427	16
5230423	13
3283064	17
8096993	13
8193784	17
1785302	13
2451281	15
6175576	13
494002	13
8870109	13
3592745	13
19616869	13
20805199	13
6130546	13
17217949	13
14115561	16
9670392	13
5529010	13
16541050	13
27519175	13
12581932	13
12977740	13
29404148	13
1218487	16
6874975	13
2486900	13
5049035	13
3663400	13
4814498	13
19884496	13
487032	13
1827857	13
3322073	17
8730291	13
880282	13
5185818	16
1088848	13
27135571	13
3398615	13
2879041	13
15812256	13
8466286	13
790676	13
3906520	13
8847248	13
12534291	13
8813441	13
510700	13
721495	13
1562304	13
4365635	15
918237	13
13338201	16
21347452	13
2535003	13
3593986	15
7917902	13
1028852	16
34849842	13
16218408	13
24028213	13
729009	13
3500123	13
1461376	13
14991794	13
1195512	13
1711002	13
9058297	13
8639872	13
1228602	13
3490815	13
6992120	16
6066155	13
4497236	13
27351033	13
9346572	13
5713584	13
1262700	13
7949337	13
796475	13
1041293	15
21905701	13
18730678	13
3478572	13
15016443	13
11376422	16
12282180	13
1882263	13
9561759	13
14030000	13
1583170	13
1812221	17
9690120	13
2091971	13
2277759	13
8024545	15
7618713	13
9135178	13
2666808	16
24145278	13
1806465	13
10911594	13
3336653	13
2667966	13
7867521	13
6089881	13
3439841	13
4703493	13
124791	13
1517678	13
6325027	13
3120271	13
5838854	13
3327949	13
1087334	13
3686810	15
5884168	13
10792488	13
25471152	16
1658699	16
12931697	15
1145782	13
5797992	13
18330161	17
13290531	13
4767172	13
310271	13
2556805	13
18184611	13
25486817	13
4902556	13
9897229	13
2088546	13
21433575	13
11725345	13
1753262	13
5152264	13
16879446	13
9013896	13
5293894	13
5300686	16
21222844	17
443230	13
7699381	13
9391185	13
5173891	13
7167689	13
6455747	16
11048575	13
10765279	13
348169	13
1179418	13
430572	13
11074213	16
3843764	13
1198715	13
7586168	16
9235127	13
3894152	13
15688026	17
1741030	13
12543066	13
13742182	13
36690551	13
8626928	13
6503642	13
9762874	13
35509099	13
3098726	13
9847937	13
2001290	13
304133	13
7514096	13
4363009	13
4337474	13
38299258	13
2946514	13
9154534	13
10528016	13
1632771	13
36922984	13
6388148	13
5352248	13
5766525	13
1793720	13
6729981	13
16894156	13
17636311	13
294778	13
28182062	16
4185893	13
32117	13
13825022	13
3183136	16
35105	13
23557793	15
14544247	13
24402766	13
24789888	13
4211013	13
483511	17
5517448	13
1774377	13
2752549	16
8650137	13
4095460	13
644838	13
786110	13
428738	13
4963278	13
10716733	13
8518735	13
19232583	17
1286812	13
3505088	13
9694141	13
169283	13
29902162	13
2411153	13
19422942	13
31770833	13
7943965	13
7218878	13
4263796	13
10886844	13
11478954	16
1099427	13
16937443	13
6471460	13
1628851	13
9698927	15
2404868	13
9508562	13
16910398	13
2562351	13
9514030	13
10566032	13
7977830	13
18272130	13
11246797	13
2191417	13
1240425	13
1658277	13
1192458	13
1444331	13
9197707	17
11424098	13
2566175	13
1735831	13
6092005	17
694174	13
6361416	13
1398617	16
20281827	13
29591619	13
3772789	13
24312186	13
355475	13
14599531	13
141649	13
2162840	13
10540008	13
930671	13
18764500	13
3694943	13
653229	13
2068534	15
10387102	13
34582	17
9595772	13
8996495	13
23843375	17
5568515	13
1598028	15
4296641	13
1173801	13
976088	17
5405817	17
18028909	13
5629060	16
10498382	13
3496838	13
2854404	16
17290923	13
12412441	13
15963948	13
4641832	16
124231	13
3504800	13
339674	13
15396427	13
6402180	13
17993966	13
2226016	13
8395293	13
4532986	13
3538147	13
5723081	13
6786598	13
9498324	13
12432217	17
11201288	13
2941809	13
2913104	13
7587404	13
12704062	13
11147750	13
5352896	13
8935164	13
754362	13
13028739	13
22020791	13
1212284	17
1261130	13
2744645	13
6965046	13
22744313	13
2000545	13
19159066	13
28806772	13
2568957	13
3512698	16
2714133	13
22609930	13
25485214	13
39819518	13
7351432	16
2358913	13
20823955	13
365301	13
8104753	15
11237353	13
7408160	13
5188119	13
16840632	16
8233294	13
10708846	13
8193792	13
1644325	13
2907470	13
7036969	16
459745	13
9945485	13
4715071	13
910603	13
2129220	13
9374327	13
1369044	13
3253952	13
13057433	13
14245458	13
811230	16
13086991	13
9422188	16
18525800	13
4109928	13
3166582	13
10227782	13
6145933	16
4782090	13
3143292	13
5196483	15
19513782	15
2084801	13
2074727	13
20479723	15
583838	13
203334	13
7711128	13
7256168	13
2622007	13
3404229	16
4316605	13
3113592	13
2572635	13
1288450	13
4194952	13
12903755	13
8539904	13
3167727	13
2294794	13
11133716	13
2461353	13
1138260	13
1481511	13
14540410	13
16838115	13
13610782	15
27992757	13
8742212	16
962217	13
9928314	17
3121749	13
6806711	13
85432	17
1247266	13
1359448	17
1971543	13
11709888	13
16826282	13
11289523	13
4151668	13
4633585	13
2778992	13
682989	13
11599367	17
7346776	13
393276	13
3623868	13
91345	13
6666048	13
8333815	13
366985	13
5613880	13
939584	13
8502789	13
469758	13
22306421	13
3376092	16
57042669	13
23772912	13
1857629	13
3199747	13
2222905	13
7818553	13
3825898	13
12601029	13
387361	13
10200129	13
2259293	13
3883923	15
1297121	13
7239315	13
8190630	13
1662689	13
5877528	13
17930184	13
1633678	13
9806967	13
3599924	15
2847342	13
13017991	13
15881296	16
2547812	13
8580561	13
27755796	13
2576650	13
4234983	13
2855059	13
1400239	13
5235429	13
5659091	13
24624708	13
15974059	13
2089202	13
3964170	13
1450678	13
3953651	13
7449470	13
7836061	16
3852398	17
1490935	13
2365657	13
1293246	13
5729520	15
9966220	13
755842	16
7641309	13
2000776	13
14439889	13
5103556	13
11027873	17
10151466	13
4258553	16
5106467	13
1876627	13
1230750	13
3485406	17
2643075	16
2534514	13
3252076	13
895272	13
9046519	13
10004426	13
35321507	13
1821895	17
3115064	13
25815395	13
32764192	15
3007419	13
5873737	13
6631379	13
4293547	17
7878761	13
2532394	11
21118862	13
7567070	13
87414	15
184979	13
2535474	13
6437004	13
8758060	15
6160529	13
814560	13
3158447	13
6131537	13
10715842	13
10474465	13
13999978	13
18922278	16
11527003	13
1059346	13
6818163	16
3946705	13
8167715	13
12499751	13
5298880	13
3740264	16
2722629	16
16954866	13
5526674	13
3388325	13
2425078	13
12799235	13
2767500	13
2895390	13
3302607	13
2113944	13
2725595	17
8455940	15
4327232	13
29613118	15
11381382	13
24535893	13
12012475	15
30031318	16
3351085	13
17886932	13
253501	13
16582552	13
5708826	13
171022	13
1794153	13
2588927	13
3832709	13
8097674	13
4193765	13
7254302	13
4940349	13
131237	13
2174329	17
9852081	13
38986851	13
998151	13
21847731	13
16310085	13
1399135	16
24146133	13
3144350	13
7125938	13
4107031	16
659923	13
3613907	13
19466958	13
573410	13
712682	16
9287602	13
11238989	13
32080946	13
8331724	13
3356684	13
2860209	13
6171980	13
9459347	13
5361634	13
1047183	13
13176463	13
9181283	13
11049510	13
3533546	13
15589084	13
4771432	15
4487085	13
20067200	13
3270469	13
3893594	13
29018350	13
5285600	17
1737612	13
12436000	13
12256648	13
2574040	15
8927444	13
397031	13
5302772	17
11966217	13
1031899	13
6465444	13
1491287	13
23661919	13
16493417	13
19467569	13
4582367	13
4788505	13
1245906	13
20932894	13
6916082	13
26493115	13
3692452	13
12048144	13
6065509	13
10023053	13
9924427	13
725351	13
9762196	15
1467805	13
25856734	13
2475552	13
1651749	16
1982484	13
5794838	13
1532941	13
6898397	13
2863029	13
8784651	13
10869853	13
1141108	17
2414926	13
5011371	13
12050041	13
5505602	13
1692357	13
12041042	13
3887972	13
3904396	13
3053315	13
308262	13
8020262	13
8505435	17
4114701	16
1422659	15
6377950	13
8854769	13
3996620	13
820831	16
20692936	13
18643972	16
687783	13
14774079	16
35944	13
22649102	13
7052869	15
7009924	13
9325552	13
1296714	13
3266100	13
27319049	13
12037884	13
1642014	17
29895313	13
22969958	13
8656703	13
28443416	13
1040713	17
2478725	13
2744590	13
5961869	13
17385438	13
1215663	13
8228906	13
8976077	13
8741489	13
9777935	13
1035791	13
6187897	13
19167800	13
309006	13
5234787	13
3064795	13
2455280	16
20107757	13
23755115	16
3054070	13
21569789	13
8745206	13
5728181	13
9941337	13
4574917	13
102224	13
40766313	13
3669077	13
2490818	13
11576995	13
9796668	13
15327672	13
6214144	17
18117465	13
3433501	13
13196479	15
26119262	17
7593416	13
1367699	13
7127487	13
12984279	13
6555274	15
32369460	13
1190480	13
90531	13
180079	16
5636324	17
2097666	13
636420	13
309641	13
15279831	13
22576173	16
1271362	13
7109352	13
15613270	13
12611103	13
49506310	13
17672738	13
7115970	13
9020613	13
15411789	13
1505492	13
4831587	13
1205376	13
5962383	13
8668586	16
2821869	13
6313793	17
319946	13
298229	17
128803	13
7523149	13
1544884	13
2896255	13
17983295	13
7726093	13
2491946	13
28974506	13
21831151	13
16545821	13
2779060	13
3709411	13
41328372	13
1343299	17
6107737	15
15648630	13
26314033	13
14405061	13
1408418	13
11096046	15
8717288	13
348092	13
8369938	13
1422296	13
2547303	13
17156862	13
1955404	13
3407504	13
18508856	13
24313251	13
11145900	16
14041	11
8232785	16
8157769	13
8903889	13
4967181	17
4315047	17
11182045	16
22543827	13
17822214	17
3198401	15
254907	13
273181	13
12851894	13
8918507	13
3518277	13
12011456	17
16849714	17
3510021	13
3154164	13
13155229	13
5431459	15
1745678	16
6002248	13
4702672	16
3160904	16
13423762	13
1832383	13
10496008	13
10143269	13
7081767	15
3976022	13
7931648	13
64505536	13
2502611	13
22529841	13
3045401	13
5906233	13
3084591	13
3162884	13
3426814	13
14731973	13
48761450	13
2457436	17
5071401	13
1690063	13
22920642	13
3320780	13
2079127	13
3231143	16
4515873	16
12995085	13
24393382	16
9671333	16
6998377	16
1715331	13
8811060	15
217166	13
1733969	13
1657860	13
17655522	13
1211722	13
4688621	13
397439	13
8664225	13
2590870	13
1696088	13
1817886	13
5281727	13
12425366	13
1058975	17
5576499	13
657397	17
12136384	15
6937720	13
17717982	13
7070576	13
11373373	13
23319	15
11529018	16
12794050	13
4399561	13
12980211	17
21065163	13
12840457	13
2056165	13
9627619	13
2653568	13
23372853	16
6867478	13
679685	17
15746713	13
2235345	13
21424535	13
1258872	13
2020615	13
24341285	17
3738207	13
7919093	13
396493	16
21775203	13
1749816	13
847719	13
883477	13
675889	13
2954157	16
11959011	13
31240976	13
32946234	13
868278	16
293502	13
5027885	13
14607111	15
825152	13
12546401	13
17382459	13
8430742	16
226757	16
6859385	13
17559856	13
12803758	13
3769750	13
463083	13
31658070	13
687955	13
13667048	13
13342306	13
5552848	13
6902650	13
17530373	13
13919730	13
613362	13
2150704	13
452652	17
16805845	16
3001245	13
9867029	13
7255260	13
6747279	13
3398965	13
12853798	13
15335126	13
521662	13
25213862	13
485880	15
16391075	16
9649625	13
4614913	13
6276508	13
1126603	13
7990850	13
7806835	16
7029310	13
43073422	13
1251596	16
9177665	13
2124388	16
13301013	13
2598628	13
7988117	13
44589645	13
6809063	13
5869787	13
831336	17
10937172	16
21107428	13
15479583	13
30160804	16
35162811	13
12665042	17
5543258	13
10658970	13
1518925	13
18295593	13
3196303	13
1863665	13
31339280	13
20319226	16
12442133	13
2883854	17
21592711	13
3163750	13
2876796	13
6130030	13
19394415	13
7196349	13
1618190	13
5684448	13
14208520	13
5111571	17
4892950	13
3697242	13
14521377	13
7036399	13
17155391	13
4723598	13
3738364	13
5925053	13
2169519	13
524277	17
2579183	13
3996973	13
9838369	13
354299	13
4301758	13
3384068	13
11990278	13
13706022	15
22353856	13
5416638	13
861833	13
9176516	13
29428635	15
19785486	13
1354907	13
8210271	15
21787461	13
6344834	13
7299282	13
20107532	13
1530301	16
11922253	13
3028858	13
8415049	13
4226129	13
842580	13
6734517	13
17249863	13
3804409	17
2980984	13
2404373	17
9193863	13
19366228	13
9083789	13
569147	16
9823172	13
40131	13
6941436	13
10349766	13
6335298	13
13902724	17
1574506	13
4387774	13
19213385	13
10379656	13
1842870	13
9067574	13
9730131	13
3964305	13
3631882	13
12797735	13
4765020	13
13315521	13
16268920	13
6622134	13
38612170	16
3821851	17
23754061	13
5388934	13
2315852	13
22644118	13
4479130	13
3479346	16
3621826	13
3327849	13
7814820	13
3541849	13
917761	13
12723328	13
7709480	16
19449036	13
2806749	13
15413856	13
4057740	13
14380172	15
2345452	16
7049775	13
2787849	13
10348636	13
4971060	16
452884	13
31588754	17
30260118	13
2501488	13
17358325	13
4066922	13
19145440	13
3093019	13
5089923	13
19102230	13
26191996	16
1923490	13
267342	13
6357573	13
9279603	13
1913338	13
7434761	13
1758215	13
47470141	13
7701358	13
1568141	13
7553211	13
1494431	13
3511517	13
8120193	16
2347347	13
9197257	13
965455	13
4944347	13
7152500	16
4556735	13
16146711	13
5280219	13
6568686	17
225490	15
10887989	13
1756645	13
11308888	13
539273	17
5556162	13
35333859	13
31017564	13
2006789	13
2109380	16
13374674	13
729529	13
1215987	13
14250628	13
2197783	13
2692706	13
1144223	13
13849004	13
2449281	13
11724674	13
1930883	13
11132871	13
2225031	13
38083302	13
226143	13
16952628	17
22938669	13
1674971	13
36679718	13
950750	16
4865755	16
40937	17
4201816	13
2249472	13
7096134	13
2607155	13
3978352	16
10475709	13
601481	13
7058984	13
6836101	13
6039580	17
11273553	13
1796000	13
3974621	13
4789755	13
12125106	13
12457589	16
7726429	13
5236562	17
2764434	13
1159357	13
26030167	15
12829977	17
658178	13
3348818	17
13137539	13
11912119	16
2659267	13
7683638	13
3662539	15
2334704	13
3477122	16
5623161	13
1744515	13
10488660	13
605707	13
89428	16
13128785	13
19224283	13
7392540	13
13158387	13
690010	16
9120276	13
13177759	13
5461471	16
1780494	13
9432585	13
671541	16
5198826	17
9664154	13
7656130	13
952399	13
4144011	13
9336234	15
4733041	13
20078484	13
2486810	13
3395834	13
4291162	13
6748645	15
4891383	13
28786182	13
15089023	13
728050	13
6083636	16
6411	13
13820044	13
4450287	13
11147071	13
16301413	16
13177021	13
1763759	13
16629558	15
7560679	13
5147868	13
1551480	13
39150689	13
1081798	17
4458957	13
1975959	13
947050	13
5870347	13
7288141	13
1360120	13
11664563	13
2902792	13
19589427	13
5040565	13
572760	13
11629158	13
143616	13
3224849	17
834147	13
5617506	13
1573560	13
114868	13
841094	17
9475721	17
1423944	13
32317783	13
1408852	16
1924311	13
128960	13
2734470	13
328078	13
5285705	13
5254462	13
3717797	13
12770971	13
9153448	13
4201287	13
12075794	13
2325652	17
3542618	13
10480290	13
18916768	16
4305770	15
2673654	13
9289438	16
4028919	13
7376918	13
537410	13
15526580	13
6043554	13
29894199	13
3160334	13
4808051	13
2787088	13
15369513	13
7438153	17
3350633	13
29218694	13
13647372	13
2603366	13
7076574	13
13429061	13
2335380	17
5801472	13
98150	13
14668675	13
4422106	13
8530223	13
2553578	13
3372956	13
744934	13
12462372	13
479220	16
5788408	13
36885881	13
4922591	13
13912480	13
2823318	13
107933	13
36571821	13
16894566	13
28199521	15
1511999	13
1002388	17
6243724	13
1342516	13
6942000	13
1309418	13
9124491	16
7442229	13
1143489	13
6693027	13
3854798	13
4507580	13
13572857	13
8038173	13
6246148	17
14838906	13
7002934	15
9752107	17
7681662	13
1479355	13
4032802	13
6786602	13
17203537	16
11485930	13
16201948	13
5221037	13
17781234	13
18543833	13
1973458	13
14989794	13
17738669	13
2123157	15
20620046	15
2256654	13
16615562	16
7824721	16
4633899	13
16632015	13
5650534	15
9296721	13
1308777	13
13753326	13
2003924	13
1823695	13
5174274	13
2508066	15
2802228	13
21696694	13
3962462	16
8902929	16
2044058	13
9999447	17
3470022	13
11795106	13
6519595	13
5741776	13
11662337	13
14306678	13
1510116	13
3687215	17
16036980	13
3151358	13
642859	13
26893568	13
18752874	13
2016217	13
3265747	16
31983837	13
4965664	13
6575816	13
9950743	13
4247547	13
4175270	13
957252	13
956666	16
4116513	16
2894109	13
13853295	13
34073799	13
6069102	13
6253271	13
19673259	13
1823611	13
572385	15
1802621	16
9827708	13
15124087	13
11465551	16
17218847	13
10008363	13
3637582	16
11033331	13
8805074	13
1542822	13
8471631	13
383491	13
2138622	13
4663983	13
10273730	13
785579	13
6811694	13
258284	13
9609745	13
22295607	17
4066671	13
5013540	16
257576	15
3273230	13
1786293	13
6766010	13
2439043	13
2358992	13
3448573	13
2604206	13
14964085	13
123485	13
11249601	16
1669146	16
1180790	13
5899753	13
5012606	13
11753140	16
12713666	17
168665	13
20501963	13
12338835	13
24653034	13
12732077	13
15998014	13
1892173	13
48607522	13
11454832	15
12357451	13
9538722	16
14922940	13
2261695	16
4384255	13
3837894	13
2475760	17
243888	13
862400	13
9077022	13
1267299	13
3127073	13
4821420	16
20051394	16
3217477	17
9255770	13
716802	13
7165744	13
9466420	13
3482514	13
6659735	13
3453956	13
2980164	13
16522863	16
8035262	13
6422761	13
12799442	15
4957539	17
964253	13
63595237	13
2139033	13
445109	17
11066679	13
4721899	13
11331746	13
1596478	13
9962440	13
7599306	13
6036236	13
32358779	13
6947506	16
11300076	13
8612348	13
8799682	13
14872404	17
9701158	13
10594828	13
21424396	13
6419653	13
4274537	13
13838929	16
10037066	13
14214073	13
18356659	13
7004209	13
1524260	13
2156103	13
6270706	13
110298	13
4371462	13
6864836	16
4934346	13
13803959	13
7944905	13
1651817	13
5677217	13
16585467	13
8452819	13
646218	13
1976015	13
4018664	13
15212181	13
4690592	13
5805682	13
3950931	13
9558138	13
30781479	13
2910983	13
15571388	13
7903432	13
10058850	13
6326225	15
27120205	13
10922625	17
1380980	13
16793747	13
758496	13
2314296	13
2170683	13
3029927	16
5522064	16
19609284	13
9448398	13
118238	13
6877090	15
15236431	13
818210	13
1074110	13
9369275	13
1307897	15
1610329	13
1652985	13
388248	13
2846487	16
788235	13
4493603	13
8998882	13
453034	13
18943413	13
366345	13
11669058	13
3573622	13
6786643	13
11327783	15
1629851	13
23130621	13
2061829	13
342444	17
451588	13
2724554	13
1052767	13
16699874	13
7737640	13
5902031	13
317372	13
13312841	13
15604656	13
11133794	17
8554279	17
1898344	13
5387000	15
4386201	17
1325519	13
920792	13
3392264	13
4233545	13
2670174	13
36422256	16
6555467	13
870164	13
19217073	13
2263281	13
9269131	13
10176389	13
8582730	13
5561311	13
13767722	16
817736	13
2778011	16
21099557	13
4453273	13
7855245	13
13775600	13
15626076	13
11819542	15
11292775	13
3812973	13
14365402	17
4658752	13
1903218	13
2152660	17
34771866	13
26120931	13
182161	13
28697266	13
2582548	13
8687594	13
17258591	13
18275121	15
10479068	13
15946623	13
4175303	15
51929	13
4000784	13
234264	13
2185822	13
4122643	13
53167116	16
1789316	13
6238030	13
21107372	13
341338	13
1992573	13
1564556	13
754299	13
7539099	13
9381639	13
188228	13
28777025	13
864282	13
6377367	13
7223265	15
37076604	15
8364918	13
9019965	16
7766777	13
20166349	13
6407869	13
242855	17
22582216	13
21791768	16
16217253	17
1149384	13
1647924	13
782425	13
11786779	13
1741370	13
12004503	13
14280315	16
23037885	13
16774780	13
13655656	13
7598660	13
2618254	13
16442498	13
1689860	13
1332972	17
2570519	17
5898095	13
806087	13
2468405	13
8631699	13
2447889	13
20622995	13
3728203	16
62848390	13
2902307	13
4395471	13
3952096	13
5562912	13
5840462	16
1596970	13
3788272	13
12058697	13
11568274	15
30929979	13
1745903	17
4982479	16
4745534	13
24240609	13
21539202	13
27797343	13
5489330	17
7150894	13
16981190	13
8372621	13
55198773	13
16544264	13
607423	16
3826995	13
3876450	13
3456619	13
2531403	13
559900	13
16761916	13
6625104	13
5512318	13
9626258	13
2468624	13
7955	13
2985466	13
3225585	13
8374362	13
596708	13
11220056	13
3286470	17
90506	13
5600927	13
4657037	13
342055	13
1343153	13
326701	13
5565875	16
15796378	15
6117580	17
12285311	16
822236	13
14458830	13
5423539	13
1672175	13
990480	13
2585569	13
15060581	13
39736324	13
29167173	13
14582	13
3407234	13
177168	13
3434385	13
5476719	17
2009195	13
4230617	13
31953937	13
4325633	13
2897890	13
8722826	13
756215	13
9681959	13
55684819	13
3073920	13
15458279	13
2768607	13
54519	13
10993314	13
8796727	13
3227178	13
2557118	13
2368839	13
3777007	13
5537502	13
8085866	13
6979153	13
3309317	13
28780247	13
9275675	16
13012656	13
1035785	13
4199981	15
6818622	13
13759681	13
286166	13
14831464	13
3486828	13
9884175	13
841449	13
1965540	13
5582640	17
4236044	13
11492092	13
3662332	13
25247332	13
4269480	17
4070144	13
9960485	13
2478994	16
5595400	13
9110462	17
11291781	13
7973192	17
30194973	13
10942181	13
4309549	15
15764156	13
696251	13
13205976	13
632223	13
543273	13
88290	13
4381784	13
31394	13
4670606	13
9914424	15
6387945	15
4601078	13
5563080	17
12359510	13
2335954	13
7604520	13
52155427	13
6854000	13
10265940	13
5987383	15
10733520	13
4263719	13
7302259	13
13623430	15
22207674	13
249225	13
3196831	13
11205571	13
3895149	15
203906	13
4782360	13
19054992	13
332813	13
40176048	13
5524339	16
7816383	16
34711	13
22123523	17
1217880	13
19791387	13
4975943	13
919369	13
4058043	13
315056	13
19293312	13
8318789	13
10469751	13
895650	15
28416015	13
2450168	13
591687	13
21379931	13
22817034	13
1605094	13
555115	13
9030482	16
6061657	17
6091960	13
4923361	13
9355066	13
12882034	13
16230059	13
15369563	13
161872	13
52652	17
415953	13
24949987	16
20257121	13
5285432	13
5685295	17
4895051	13
7432677	13
5185239	13
57854	13
6661190	13
13815922	13
2118876	13
1293224	13
2524575	13
5364685	13
5949377	13
311351	13
5530277	13
1420619	17
19097134	13
12851129	13
1121908	13
14684290	13
396232	13
8398433	13
5959870	13
2233746	13
2719444	13
2910850	13
3144026	13
10315794	13
15560368	13
5744310	15
55962176	13
577347	13
5659827	13
3820394	13
474038	13
6166751	13
6529226	17
11444455	13
10982311	13
3006789	13
1203518	13
1082898	13
7251270	13
10121758	13
1515219	13
9960236	13
1489916	13
419298	13
9736214	13
3856048	13
330627	13
340727	13
10265444	13
8601357	17
2974069	13
27638847	13
2167217	13
1206895	13
5876732	13
544228	13
6527490	13
2744661	13
3369688	13
7034396	13
8865314	16
48693310	13
5327405	13
7971308	16
23854569	13
11001513	15
2197506	16
1881041	16
5141864	13
12291433	13
7137845	17
5159304	13
1266070	13
16959187	13
934327	13
20462776	13
16116728	13
309541	13
2206081	16
3121321	13
8362182	13
4584633	17
919163	13
14702234	13
1323729	13
12045443	13
6915159	13
2070159	13
1914414	13
4894157	13
242568	13
1143907	13
3228560	13
590335	13
2265059	13
8478082	13
11082456	13
27934100	17
3222543	13
1667448	13
5628065	13
6569310	16
658091	13
27696066	13
417496	13
9827195	13
6348559	16
3541151	13
8161253	13
6246788	13
6714688	15
7760722	13
20088720	16
4718114	13
4018042	13
22705141	13
3342361	13
113214	13
31376845	13
5217841	13
1281757	13
329535	13
6887677	13
168724	13
4300479	17
623890	13
44655976	17
8245863	13
7741506	13
1656823	13
9679125	13
4031707	13
5759151	13
8949875	15
2685455	13
10270523	13
8388095	17
5847837	13
8377031	13
11552746	13
4541043	13
83255	13
582628	13
12008385	15
2524714	17
15028161	13
5724627	13
3074107	13
4963299	13
12437882	16
1652680	13
35783703	17
9515190	13
2124290	13
11893090	13
6703533	17
11892530	13
8122243	13
6664271	13
209578	13
1960191	13
23918218	13
3808879	13
3869067	13
438168	16
2677432	13
8875310	17
108420	13
7886658	13
8234234	17
10629390	13
10976806	16
3108203	13
45345347	13
29714203	13
12374049	13
8789333	13
9543221	15
3875960	13
1236976	13
12065512	13
16244844	13
1379285	13
701602	13
841740	13
2602332	17
24727898	13
2542373	13
130797	13
8493546	13
14896268	13
681888	13
20959570	13
2760770	13
6312372	13
4504886	13
8386024	13
20524786	13
14744818	13
20551507	13
14355821	13
3125090	13
8668014	13
1509599	13
13673526	13
15842670	13
2805940	17
4266560	13
12381999	13
236036	13
2427170	13
8395017	16
19228099	13
2951011	13
980450	13
13021159	13
8169942	17
16158290	13
3226446	13
2350652	13
21735286	13
5338952	13
2676183	13
2875813	13
843720	13
26650331	13
3803233	13
8149638	13
9986731	13
8567491	13
2724083	13
29068024	13
152657	13
3796487	13
2016521	13
7717797	13
1480054	13
4774908	16
1330377	16
3109353	13
7254854	13
20662287	13
24306461	13
1252920	13
1358770	16
1227800	13
648357	13
12116857	13
3329094	13
1600056	13
2620070	13
6913127	13
585862	17
13905049	13
2499826	15
2966390	13
15845586	13
5301267	15
2732555	13
6029409	17
10756346	13
904588	13
4331039	13
7913672	13
12782956	13
354019	13
28965544	13
4364158	13
1566182	13
21013855	13
3152082	13
9107121	16
6509757	13
17053240	13
4277226	13
2005994	13
9767019	13
7296055	13
1727675	13
9315690	16
2493941	13
1630503	13
4837093	13
3464032	16
1006958	13
23700540	13
1139276	13
31676010	13
2292855	13
1619957	13
734959	13
5689032	13
4333117	13
12289055	16
3119197	13
5113385	16
12161316	13
106423	13
5826821	13
8304445	13
6739685	13
15219417	13
9679721	13
2950764	13
5464826	17
20586041	13
5283706	13
11085561	16
11475753	13
9878083	13
913834	16
13139759	13
3628731	13
4651492	13
2412395	16
1318010	13
12479120	13
3384870	13
3372987	13
6977606	13
8321117	13
8872271	13
5623607	13
17742019	16
8665246	13
15054408	13
5625602	13
6372943	13
32730627	13
9467667	13
13888143	13
23598938	13
15354676	13
6378031	16
6086047	13
1255421	16
1038253	13
2460055	13
3435279	13
4130118	13
2174559	13
21789530	13
2041501	13
5598673	13
10930960	15
5185427	17
8447676	13
1519971	13
10231757	13
1620583	13
68334	16
817512	13
7369858	13
6646544	15
7864586	13
1144520	13
7562403	17
21067336	17
19046278	13
3928871	13
860094	13
7070126	13
6373207	13
20221933	13
566686	13
5811753	13
1320148	13
5396532	13
1551667	13
952619	13
1281960	13
1257438	13
3971173	13
11535601	13
1042705	16
16458613	13
3153562	13
13083165	13
11116527	13
24778214	13
55372	13
2196970	13
4178871	13
4754195	13
11658566	13
5263755	13
10418099	13
18607858	13
2427427	13
27578755	13
7495400	13
9552568	13
4599122	13
21957360	13
3088979	16
19964710	13
135812	13
452589	16
3711012	13
15012235	13
4417107	15
878453	13
25860826	13
5366666	13
5206301	13
14362489	13
9516045	13
7711725	13
79072	13
6272047	13
3248500	15
9620465	13
19844882	13
23766367	13
6850234	13
255649	16
2973820	13
7241531	16
40580943	13
5213751	17
512562	15
1693535	13
14054024	13
11059599	15
4624306	16
19467048	13
17556793	13
5308559	13
17250270	13
1074864	13
3326991	13
3932502	13
39834626	13
10442897	13
3790530	17
7465295	13
8930328	13
2757964	13
324228	15
25786054	15
3880200	16
6150220	13
5181324	16
5309460	13
3017292	13
4243694	13
42913317	13
354037	13
7963599	16
1134135	13
3408979	16
21953544	13
4485716	13
8574283	13
2066228	13
6190232	13
2830285	13
5070388	13
25006674	15
2382414	13
1697061	13
25474	13
18203816	13
5639499	13
4260782	13
1026014	17
5261440	13
5408123	13
4756882	13
860535	13
10602402	13
11065227	13
1532296	13
9583999	13
3977702	13
21672794	13
23271812	13
3037271	13
2722698	13
15587265	13
9901421	13
105807	13
9640725	13
4076784	13
5947516	13
2314819	13
9417537	13
3275631	13
5678855	13
2142465	13
1210720	13
3158566	13
13609347	13
4563099	17
2861159	13
3741638	13
523469	13
9033270	13
4558864	13
7234724	13
17068353	13
4313292	13
3596890	13
5114862	13
14180961	13
6772530	13
11753072	13
4820832	15
11590076	13
17433637	17
4471053	13
34663019	13
1329903	13
18825412	13
6514669	13
9615720	13
19026363	17
17585573	17
3750440	13
6574950	13
266138	13
7390811	13
1879905	13
1356396	13
2973082	13
1354447	16
4926054	16
387779	13
9325525	13
10355086	16
1103191	16
7378341	13
1616768	13
25138587	13
1015868	13
6731518	13
15290526	13
10220968	15
13780489	16
13417862	13
1601822	13
12318028	13
2212686	13
11802675	13
2989194	13
3661453	13
28439062	13
533668	13
10421903	13
12263072	15
6043376	13
2781847	13
10022041	13
9563327	13
9202381	13
18294482	13
17380905	13
9613298	13
5903347	13
20781642	16
7081724	13
1756513	13
10309127	13
17078665	13
87861	13
4035075	15
1599042	13
18488157	16
5111873	13
4006364	13
14407909	16
8245038	13
4673884	13
2070391	13
1666264	13
3711822	13
19508976	13
1143891	15
22353975	13
5054793	13
4443338	13
7473142	13
516129	13
157275	13
1909885	13
27129372	13
6619809	13
118158	13
1711993	13
471042	13
13646784	13
4469757	13
12110572	16
1532039	13
16781355	13
2445140	13
5433181	13
5342504	17
11605797	13
5294170	13
9416415	13
5125994	13
11541246	13
782261	13
17358518	13
1350143	13
4187704	13
16178645	13
7761338	13
4672103	15
7916701	13
8733157	13
1984972	13
7947878	13
6203501	13
20302061	13
227720	13
26944961	13
3087338	13
7314323	15
4925183	13
7003875	13
8496173	13
7948123	13
6245397	13
44136	13
19800200	13
11089140	13
4981719	13
1232941	17
8780592	13
6652570	13
1047051	13
4277263	13
6273955	13
5438198	16
7391512	15
574723	13
19211007	13
383943	17
12272586	13
8214003	17
4340819	13
3010236	16
9807764	13
11753611	13
7768526	13
543522	17
1087095	13
32802038	13
24282087	13
41290363	13
1521306	13
15678562	13
5253166	13
19823042	13
82762	16
9269506	13
17677721	13
3357026	13
438282	13
12973582	13
2039190	17
13349087	13
22722987	13
4994295	13
4047022	13
892665	13
2749427	16
829639	13
3545691	13
16792530	13
5497572	13
12913846	13
3573241	17
23167462	13
2473853	13
5138285	16
4562956	13
4662852	13
4275488	13
28088143	13
3725697	13
1176579	13
15240338	13
17318454	13
2918058	16
668040	13
1001125	13
2298880	13
8528211	15
4799377	13
9983770	16
4018104	13
13751446	13
4501618	13
18552677	13
165329	13
4287647	13
3087648	13
188285	13
7809557	13
1451626	16
7245959	15
2302494	13
2845850	13
7421324	13
3411465	13
2099971	13
8977095	17
3234798	13
11495424	13
11656992	13
1338783	13
12382280	13
61674352	13
3911302	13
2151553	16
1143831	13
15468552	13
11575149	13
1952729	13
9953389	13
1317639	13
7670338	13
684747	16
14971889	13
10621839	13
1520831	16
4150626	15
174862	13
7761631	16
12861538	13
14266315	17
22475444	13
9256759	13
2002141	16
16069944	13
22010244	13
34886974	13
2146729	16
4289257	13
33948	13
544354	13
15532120	17
15042004	13
288159	16
1204396	13
198239	15
1171934	13
28683557	13
223171	13
1478265	13
198927	13
525373	13
9074347	13
1444607	13
9827699	13
30713136	13
17465095	13
5913670	13
8367244	13
13338927	13
9168486	13
1523322	13
37303	13
5460112	13
3590962	13
15459028	13
8587839	13
9351129	13
35166074	15
4396927	13
12480854	13
587283	13
1620070	17
562853	13
804480	13
6379316	13
10858786	13
5126391	13
2040394	13
2231430	13
8382340	13
7184348	13
1070039	13
4025932	13
3827235	13
4474452	13
7234998	17
22170172	13
2667143	13
29208576	13
18909468	13
12122681	13
28918384	13
17372911	13
2472740	13
5004924	13
1175102	13
10492354	13
25656522	13
4579589	13
4941689	13
3967352	16
7607068	13
18486994	13
6345948	13
7183788	13
8493083	15
11584788	13
3053091	13
9890792	13
5492868	13
14138171	13
2118458	13
8388768	13
3172820	13
7615422	13
6731699	15
5195288	15
13799034	13
6464627	13
5417366	13
6173407	13
312793	13
3561410	13
1664902	15
1046722	16
3881670	16
960901	13
7623834	13
2876714	13
9679625	13
19537529	13
21800967	13
10299470	13
5831379	13
13415134	13
3831139	13
1207286	17
3793280	13
6330816	13
874393	13
1949933	13
5768306	13
12168292	13
27415432	13
17461140	13
9920316	16
8245552	13
4216406	13
5337386	13
25463157	13
8820594	13
24706156	13
2709305	13
3458900	13
12789033	13
1581181	16
3223203	13
1209036	13
12107608	13
7618033	15
5671187	13
892155	13
1244960	17
10335877	13
5938400	13
3436637	13
2852052	13
2133801	15
6024357	13
8300326	13
6692123	13
3098031	13
7402425	16
1554551	13
2414891	13
769999	13
5289788	13
7511174	13
331194	13
14401900	13
70190	13
19898759	13
6625790	13
7116833	13
3491692	15
809354	13
7546931	13
1892749	13
3760559	13
2532980	13
69607	13
2508470	13
9035438	13
2869402	16
13503744	13
10968073	13
1648689	13
2401021	13
298717	15
2020507	13
260654	13
6139632	13
10986576	16
2808535	13
1725846	13
13451437	13
5419099	13
10870984	13
14835137	13
1829656	13
15900279	13
6623559	13
1619415	13
452896	16
302099	17
936148	13
16272071	13
6028506	13
4290127	13
17495864	13
30661	13
1503233	13
15745015	13
5111780	13
2050504	17
533006	13
24415549	13
13760128	16
2493728	17
5763691	13
7020951	13
2455727	13
6218158	13
3892448	16
2127210	16
24111892	13
12492602	13
79879	17
6667443	13
6101028	13
1497117	13
1539810	13
11423063	13
7028420	13
20429295	13
9269796	13
3666191	13
3573712	13
11371349	13
533897	13
6845213	15
15731098	15
18318431	13
7482908	13
680173	13
17129659	16
18213932	16
412448	13
796722	13
3174513	13
569814	13
21441288	17
25073282	17
23227699	13
5510258	13
1487430	16
4631948	15
15665752	13
107044	13
3513840	13
1256797	16
501656	13
8181433	13
6989986	15
12560028	16
7376611	13
3247065	17
4472374	16
26338545	13
7311717	17
14147007	13
4763999	13
12689953	14
8070192	13
13327188	13
5229990	13
13519487	13
1958573	13
1333113	13
4228214	13
3188903	13
4094726	13
989896	15
26181594	13
5701482	16
12501653	13
6839953	13
1754216	15
5181319	13
11076773	13
4207394	13
2030029	13
545011	13
51159143	17
8458278	13
7001131	13
2657516	13
1330428	13
27784190	13
13977843	13
2551960	13
9975072	13
11543495	13
5959857	13
10349300	13
12630088	13
29914999	13
22026995	13
11155519	13
317946	16
5962394	13
1074529	13
2705726	13
4324020	13
16248	13
8073098	13
2084252	13
129228	16
5274617	13
2520954	13
400240	13
2685208	13
10884661	13
14932314	17
6808179	13
2783364	13
3305308	13
5342485	13
9071467	15
3439050	13
15912956	13
2633303	13
3934968	13
19655139	15
3323521	13
1901134	13
11363237	13
428396	13
470085	13
5102811	13
3019875	13
1497456	13
25973954	13
4845319	13
18167708	15
21337527	17
3716597	17
15485891	13
9172156	13
8130798	13
3612396	13
17616520	13
2723957	13
4782048	13
13835742	16
17997018	13
8211985	13
12045935	13
505608	13
6654994	13
1739860	13
5956251	13
755726	13
6988515	13
24232545	17
6621024	13
4123390	13
3777447	13
6992513	13
7771293	13
2151377	13
2013813	15
8917055	13
1406510	13
4225921	13
8876896	13
5500131	13
2726334	17
55418167	13
5443606	13
2338083	13
20707274	13
1764050	13
12744501	15
3124190	13
4353023	13
11786307	16
134377	13
12775619	13
9133711	13
1146268	13
6776229	13
20207024	13
1928614	13
8888817	13
1599791	13
7708803	17
1417959	16
6838534	13
4984656	13
27420047	13
16061801	13
9122335	13
176485	17
789276	13
4987052	13
6938763	13
28415	13
5880743	13
20892063	13
35067074	15
38475062	13
7909426	15
5991256	13
7540189	13
6400326	16
6596502	13
4761496	13
17842024	13
9907529	13
1951181	13
4047934	13
9437586	16
2445711	13
13275771	13
3378684	17
2060226	13
9461981	13
2281069	13
9858345	13
7870543	13
2169165	13
4367272	13
14236596	13
1787882	13
1541581	13
14415597	13
30342913	13
4680355	13
1322467	13
6855576	13
8393664	13
1432806	13
3829245	13
821846	15
15162155	13
15765029	16
5704183	15
23894026	13
885676	17
532830	13
1451666	13
1767941	13
818198	13
3307574	13
12126193	13
6238285	13
759026	15
924295	13
1345158	13
8172962	17
320408	16
12964729	13
11005819	13
7006282	13
536230	13
5776285	13
18192429	17
5060289	13
762744	16
3988884	13
1034904	15
10896518	15
39856262	13
11279748	16
3444713	13
1863069	13
587836	13
19960407	17
8636327	13
16569727	13
23452456	13
6589698	16
10353628	13
15886243	13
12164152	13
10765358	17
4679904	13
24764514	13
6233047	13
1010564	13
8273162	13
5907514	13
4730244	13
3153009	13
7533600	13
8768203	11
4390981	13
32202806	13
7903469	13
8066687	13
7406864	13
9545668	13
745382	13
19143113	13
14089487	13
2270863	13
48529772	13
7799576	13
13748272	13
8862361	13
10595999	13
6539209	13
5899537	13
4529874	13
11337055	13
3741429	13
15718310	13
2684745	13
8876190	13
2023414	13
8125041	13
9630877	13
44111	13
18220486	16
4980942	13
537958	13
293465	13
9359856	13
1346047	13
501404	13
59726	17
14304039	13
2351821	13
20127623	13
643155	13
811674	13
11576205	13
15602815	13
3018892	17
2868682	13
9245073	13
854342	13
864633	13
9195856	13
14370014	13
1215288	13
18893805	13
1863930	13
11712206	13
3769806	13
6410606	13
4720932	13
29235258	13
5319790	16
2249106	16
2309185	13
8485699	13
8832875	13
227931	13
889392	13
1844140	16
74740	13
12100532	13
16140641	13
24133519	13
916064	13
4366935	13
3279428	13
869634	13
1109315	13
11348056	13
3479287	13
9793635	17
606550	15
1693710	13
10375406	15
21993899	13
1736897	13
9427031	16
8096155	13
35660684	13
4496402	15
6605242	15
2455593	13
943895	13
15316726	13
17085458	13
714754	15
4742927	16
1106930	13
5272337	17
1543920	17
17482905	13
413219	15
1778734	15
1011349	13
13172592	17
11249080	13
2590260	13
8332840	15
10895722	16
3460109	13
3723168	13
20725238	13
1603109	13
6914589	13
529712	13
12569749	13
7957935	13
19253058	13
34447812	13
2887128	17
23718439	13
653262	13
19266511	13
8277009	13
6201836	13
4183982	17
14413652	13
1107840	17
230122	13
33967808	13
1043038	15
411249	13
7099576	16
9053813	13
13310934	13
11497962	13
1502233	13
5662740	13
14016717	17
2155850	13
11704422	13
15322964	13
6284231	17
1690408	13
1388696	16
7183014	13
6795364	13
859878	13
2173896	13
3429049	11
12309770	13
3590956	13
10006929	17
3815415	13
11170470	13
9318243	13
2581669	13
9562413	13
2973389	13
6181739	13
11357631	13
3332060	13
4702876	13
645340	13
10035601	13
327091	13
4230848	13
5664912	13
5618936	13
2590171	13
15299705	13
13067519	13
11192476	13
9396490	13
1495081	13
21011286	13
2964317	15
595240	13
12670274	13
46019272	13
35438949	13
1813439	13
1673046	13
4291794	13
48378892	13
2053534	16
3144024	15
12403499	13
819954	13
2846637	13
6211634	13
385333	13
13652488	16
36318306	13
33348466	13
7113624	13
6763496	13
3239258	13
23840543	13
501278	16
34913836	13
3353145	13
8506145	13
172541	13
7280047	13
3611400	15
10965251	16
13334199	13
2347410	13
18160426	13
5822403	13
598897	16
26218770	15
9971530	13
5003590	13
1648239	13
11161515	13
4423804	13
23802387	13
13680664	13
1377762	15
5061194	13
1268570	13
2571278	13
13777571	13
15298108	13
373859	13
37313076	13
9739915	13
18715242	13
6469765	13
8055237	13
1979517	16
140274	13
28085080	13
5614206	13
18424184	16
3987040	13
16243002	17
1642252	13
5148035	13
8160011	13
3027144	13
2036982	13
1097464	16
13043928	13
18600443	17
1431038	13
1914108	13
2507926	17
4150956	13
4711628	13
2562814	13
8083818	13
7352249	13
16435037	13
27757138	13
8359110	13
5075560	13
450658	13
9294844	13
14384290	13
1819831	13
18194689	13
14694629	17
1127891	13
31036	15
19895638	13
14114565	13
9304940	13
14726223	13
16537930	13
9816540	13
16998774	16
11495912	13
489310	17
2909238	13
2290689	17
4395106	13
32416794	13
1714526	16
3641307	13
54466	16
8731182	17
3784188	13
1260175	13
19277971	13
6828337	16
2182500	13
15192315	15
21792134	17
10411068	13
1685472	13
2226517	13
1680299	15
2843345	13
9829677	16
872591	13
4047187	13
3978855	13
46661930	13
10733857	13
11261653	13
4491146	13
4740136	13
4124050	16
1905204	13
3481727	13
69942	13
26587519	13
12158509	13
17862459	13
5846571	13
3101863	13
4758092	13
2034125	13
9024735	13
6012108	13
2612900	13
5500726	13
14029	13
10337986	15
28121699	13
7562263	13
18889292	13
11760712	13
281200	13
42545723	13
20998	13
6911155	13
1095520	16
18657522	13
7272799	13
3578911	17
6425573	13
20398731	13
11099745	13
3842098	16
13922768	13
8220927	13
4037464	13
9893520	16
6489883	13
30227367	13
22197570	13
211358	17
10744762	13
1396292	13
12944974	13
21573214	16
7041376	15
4562238	13
145853	13
2522265	13
1486203	13
15068513	13
4963620	13
7673251	13
8670999	13
11646486	16
2387896	17
8406894	13
13558397	17
20248195	13
13425472	13
12831871	13
8222303	13
3423569	16
3076075	13
13883089	16
12412033	13
17620637	16
8121049	13
1508264	15
11495755	13
10365855	13
376712	13
6401736	13
9488446	13
4089706	13
1014612	13
22298687	13
4160244	13
6948955	13
14130269	13
2855709	13
5806477	13
2216931	13
4497787	13
2427007	13
1182341	13
1531755	13
27751343	13
12225553	13
3996627	13
10023950	13
7210722	13
570388	13
24705817	13
3114085	13
11321269	13
3513053	13
13412427	13
20315647	13
19498805	13
2665969	13
12373261	13
645847	13
9919248	13
5454787	13
1749780	13
142744	13
4071676	13
1013684	15
2914602	13
18170135	13
1431585	15
11313261	13
22717433	17
1716360	13
288168	13
19954828	13
15516414	13
1854797	13
2917984	13
1456028	13
5839641	13
4779121	13
2013118	13
7718062	13
49100580	13
7105151	13
491942	13
4113931	13
4590640	13
8932283	13
260970	13
1470767	17
685503	13
196188	13
287185	13
2020041	13
6155715	13
16231762	13
5134725	13
11280323	13
6584818	13
12014933	13
29950008	13
1633970	13
18994679	13
4684174	13
6919518	13
8377510	13
3942773	16
8308933	13
2204625	13
20258149	13
4627583	13
5974475	13
16193163	13
1846513	13
1849569	13
11620316	13
3399498	16
8143394	13
888208	13
13615385	16
5834827	13
6788540	13
8424562	13
26325846	15
19258220	13
14296188	13
8994104	13
8741911	13
10513045	17
2498620	16
2089123	13
20444912	16
7304552	13
1280147	13
208426	13
1219654	13
2294124	13
8309380	13
23025797	13
2319228	13
3538002	13
6158070	13
4110853	13
2282825	16
9056136	13
16446788	13
17470368	17
10199470	13
1679331	13
4243923	13
11588782	16
2433329	13
2392112	16
2499419	17
14101905	13
5972166	13
17509968	13
3227977	13
2006570	13
6768880	17
7099436	13
3196929	13
8007583	13
46366505	13
771157	13
1349973	16
2833419	13
8262343	13
3682641	13
2258455	13
20762401	17
13338849	13
50594	13
11364413	13
10355326	13
3518655	13
5171570	13
45612877	16
1854417	16
1213018	13
8161664	13
152623	13
4106297	13
15346948	13
16447370	13
54923	13
7859325	13
12575426	13
7339070	13
5147126	15
4392077	13
7771	13
12573788	13
3757525	13
31888128	13
1153139	13
6957678	13
20729536	17
9972511	13
1051067	16
18681907	13
7422271	13
1295917	13
2866648	13
21469288	13
3176035	17
2267406	15
4582966	16
2230669	13
7174990	13
3238971	13
14080528	13
20864973	13
14897889	16
714242	13
5038284	17
22430483	13
19288250	13
1842507	13
4475643	13
1659154	16
3287104	13
1993855	13
11314981	13
1584449	13
12107256	13
11370633	13
5706451	13
2229655	13
6174	13
1787476	13
4597274	13
306569	13
620747	13
6247064	13
180287	13
7837436	16
16873793	15
5639515	16
7097409	13
4938921	13
3655961	15
2297032	16
7771463	13
10540179	13
4019685	16
6191885	13
5521612	13
448454	13
1136904	13
177185	13
7664614	13
5821949	17
9938240	17
1310589	13
23669158	13
5660990	16
98656	13
2527473	15
12928387	13
8510939	13
22690669	13
9033898	13
4171198	13
36572464	13
11872866	13
4683307	13
14085399	13
22781588	17
13357337	13
1849257	13
4983643	13
4367754	17
4679398	13
6347725	13
13838559	13
2083305	13
14396254	13
2924115	13
40096156	13
1998471	13
6102751	13
21436192	13
8667213	13
2756230	13
3837995	13
11550966	13
13667305	13
16253741	13
1670500	15
294977	15
6129591	13
8004873	13
7331614	13
1131635	15
13008319	13
10944038	13
5011734	16
7615168	13
29462691	13
3764054	13
7606160	13
13784770	13
23493877	13
1944176	17
27188273	13
387796	16
3953788	13
5517582	13
20503059	13
3326897	13
12510480	13
20498872	13
4909644	13
32378229	13
5217986	13
3103664	13
26947677	13
12951492	13
3675891	16
10834750	13
9838696	13
12811700	13
630767	13
8407823	13
3355942	13
5877223	13
23274018	13
3156464	13
7568607	13
6814044	13
1822426	13
1248767	13
705524	13
10788135	15
1101747	17
670133	13
5876312	13
27076925	13
49787230	13
13560976	15
5148865	13
5709022	13
15846834	13
7599491	13
2652050	13
11820424	13
1498103	13
1547632	13
5862927	13
762448	13
41791677	13
3034725	13
7846577	13
3010168	17
165916	13
4794651	13
10409712	13
3866329	13
1567952	13
1057194	13
285337	13
969140	13
11131386	13
27111871	13
393203	15
836569	13
699893	13
13773937	13
7241861	13
11730938	13
11712437	13
3060570	17
1234734	13
7110522	13
5854307	13
18853551	13
3425456	13
4335775	13
13446548	16
4715325	13
1684020	13
20271655	13
3772740	13
6599901	13
784115	17
13667744	13
14267896	13
955921	13
17603570	13
3383821	13
6493278	17
828548	13
10986725	13
5181230	13
14817067	13
5369620	13
1790134	13
10152240	13
127187	13
15110554	13
2432639	13
5451516	13
1107219	16
6506911	13
1457813	15
4701968	13
4405422	13
5630879	13
3386778	13
2329189	17
17006567	13
230542	13
830208	13
840457	13
8536239	17
2428698	13
635740	13
3623032	13
10976614	13
948460	15
18393903	13
15516677	13
21135959	13
1731215	13
30167954	13
14873700	13
29303220	13
7005983	17
6176839	13
10322322	13
118352	13
11008872	13
4053826	16
1431175	13
5394449	16
566225	13
819587	13
865883	16
4920886	13
800973	13
13182485	13
6309161	13
6192125	16
243021	17
2164311	13
6054429	13
19143317	13
8455219	13
9793503	13
1029911	13
24794838	13
2822500	13
2847727	13
32817014	13
16869336	13
6396317	13
9292380	13
4191475	15
3003505	13
12453232	13
6511403	13
32360037	13
555058	13
3427686	13
40808	17
17559642	13
2841711	13
7908202	13
3088249	13
18948711	17
2341345	16
1172196	16
10346569	13
879005	13
12837808	17
14850608	13
2420171	13
95203	13
8248049	13
18402283	13
46812999	13
1966981	13
29084309	13
14143753	13
18909568	17
24469258	13
15600755	13
15565603	17
3879848	13
22250842	13
1084377	13
242976	13
12351513	13
124185	13
21827153	16
4436845	13
2490893	13
14383205	13
6137632	13
23899291	17
631602	13
1618689	13
6435954	13
7922344	13
4140934	13
10447068	13
17344635	13
6104749	13
1129012	13
687099	13
2247575	13
706651	13
1148151	13
18355195	13
23191777	15
1423588	13
10751163	13
567818	13
11124227	13
892830	13
1714431	13
1685899	13
5561763	17
2899725	13
3764764	13
7797268	16
4332296	13
13664131	16
6067787	15
1636713	17
7676927	13
11574801	13
13808236	13
19556560	13
4078263	13
13232541	13
1666531	13
5175217	13
8667400	13
2367368	13
5831509	13
27578288	13
2562742	13
442004	13
16323642	13
7660932	17
3320649	13
1619745	13
1666982	13
5151793	13
19928281	15
11098304	13
992109	13
17098292	13
11389433	15
6879539	13
3801449	13
8854696	15
1661035	13
7748596	13
12365816	13
15126733	13
5784145	13
1878131	16
1699985	13
9467139	13
850495	16
5282815	13
7644462	13
422812	13
14875120	13
1499998	13
4857723	13
23237236	13
268200	16
6920374	13
13698444	13
15262315	13
5123576	13
989200	13
11810612	13
72310	13
3336997	16
351181	13
3901278	13
2356040	16
40390544	13
13186789	13
9274253	13
15114571	13
4233911	13
13913580	17
4060509	13
11799111	13
3078000	13
1929990	13
7343883	13
2292143	13
679618	17
3116326	13
5679600	13
14569947	13
14168406	13
3676100	13
446915	13
4257801	13
11910508	13
2695703	13
9627271	15
607699	13
3018385	13
9474351	13
6454341	13
2582947	13
382840	17
1882500	13
15345371	13
707850	15
19355528	13
15166219	16
21460546	17
23299045	13
743896	13
5615072	13
4596956	13
5582928	13
4492575	13
4523881	13
1975808	13
5244397	15
1051913	13
23047689	13
4211921	13
13676565	13
25515004	13
6164744	13
508799	13
2629881	16
19278056	13
5040496	13
8808614	13
1546002	13
7915022	13
9958343	13
9292031	13
907176	13
2381729	13
8023555	17
20749539	13
12976946	13
28268329	13
16038069	17
2532734	16
3084847	13
1275535	13
2065560	13
233043	16
11072461	13
28437864	13
17978750	13
1295165	13
3615481	16
899534	16
9583575	13
6401151	13
26162973	16
4932483	16
1182000	13
2933776	17
2307120	13
4158550	16
7033084	13
3435247	13
1999392	13
4160717	13
5986190	13
7819073	13
31504158	13
7735562	15
13007133	13
19013579	13
20521757	13
9963325	13
13801602	13
1386550	13
11243900	13
5372891	16
1227716	13
23624176	13
8206988	13
2294607	13
1969283	13
1583480	13
390427	13
4102804	13
10533608	13
2507196	13
5120122	13
2277594	13
6761312	16
12256786	13
7976855	13
2293010	13
4536537	11
28904127	13
9627367	17
5004458	13
3527728	13
12901173	13
18186739	13
2675247	13
1334617	13
1543145	13
10627725	13
13993292	13
931944	13
26269433	13
4864255	13
4439242	13
1326439	13
3651595	17
4370330	13
2179441	13
1563442	13
6634953	13
7512922	13
32093300	13
3873105	13
4339611	13
23756683	13
609884	13
2607543	13
1896454	13
1355117	13
8370339	13
3174857	16
11686552	15
1951747	13
913241	13
11402536	13
3238447	13
14623668	13
1594399	13
34085593	16
996994	16
14513949	13
273792	13
9351868	13
1796621	13
543731	13
5589521	16
3964388	13
3177078	13
28235467	16
2504459	15
31039671	13
1098947	13
26890081	13
84392	13
4765648	16
3243454	13
38048477	13
7343474	13
578432	13
3974826	13
5697255	13
14092179	13
2134385	16
4237022	13
16044338	13
21670888	13
37771524	15
42053977	13
7625237	13
8009827	13
610066	13
1612395	17
8129891	13
23620977	17
5238708	13
1798145	13
5639364	13
4352054	13
573960	13
3147880	13
9006459	13
1033744	13
11132703	15
6477021	13
1269643	13
3960553	13
4508840	13
5211678	13
3028299	13
28954014	16
2335265	13
360633	13
397571	13
1946489	13
789236	13
19916702	13
7141280	13
380661	13
2293773	13
29940525	15
2670627	13
7292235	13
1570818	15
4688469	15
1946902	15
12003560	13
5925948	16
32255752	16
471609	13
7363975	13
6287203	13
33631980	17
2594712	13
1921446	17
47779401	13
2358204	13
33178311	13
2336415	13
5887452	13
5233780	13
4193353	13
63238745	13
1068789	13
21392675	13
6971999	13
2695835	13
7806553	13
1643959	13
4614849	13
2538261	13
17646983	13
1423022	13
3675516	13
5301155	13
15251889	13
6491523	13
789754	13
261274	16
21059582	13
26655834	13
10313086	15
456158	16
1644909	13
23633320	16
16001911	13
11942887	13
23806400	13
2615793	13
4401881	13
38268343	13
100585	16
31064034	13
11684666	13
5962866	13
2028068	13
3617051	13
1168957	13
12242337	13
2652540	13
398834	16
22801936	13
15307978	13
16158869	13
13779001	13
3398598	13
22391320	13
10030515	13
436428	13
26650655	13
2881435	13
15198253	13
1815132	13
1380805	13
6854462	17
10794808	13
2612676	13
3357734	13
4412800	13
4514011	13
2682030	13
12648874	13
15084675	13
16823587	13
4472975	13
322445	13
24249343	13
13385684	13
1373016	13
7930915	13
7394829	13
5913255	13
11528083	13
7536441	13
941657	13
1471796	13
34707321	13
6269942	13
2172040	15
13213981	13
13701047	13
2060878	13
170363	13
14565600	16
4315991	13
8055331	13
4437461	13
12474039	13
8301317	13
3441112	13
11548940	13
7079908	13
1660953	13
7824705	13
8366007	15
8494840	13
1958875	13
3053505	16
4839901	15
10003850	17
6841014	13
24136387	16
6152387	13
5230208	13
4443251	13
12508046	13
6333864	17
8222175	13
3963320	13
1558842	13
2857726	13
9374107	13
1883499	13
5440710	13
3466030	16
4016531	17
10527286	15
1738246	13
2401789	13
5664943	17
31062678	13
2778836	16
1347626	13
7900733	13
2140770	13
1609627	13
10742438	13
13721573	13
11714785	13
15259350	15
29144144	13
2238608	13
2017658	13
601961	13
7161820	13
3871189	13
4574613	17
6004238	13
2294626	13
6236250	13
5754643	13
2462872	17
588152	16
7053849	13
7235083	13
21209461	13
136063	13
6844117	13
8535109	13
11402804	13
573632	17
5196213	17
1656132	13
27462228	13
2240289	13
5084110	13
4078706	13
3093667	13
14685888	13
9656643	13
231705	13
29186464	13
7692338	13
25617779	13
15698069	13
2213207	13
8743799	13
19699765	16
5708138	16
13400986	16
13122229	16
5616951	13
4534437	13
4101413	13
3488201	13
3119270	13
1861818	13
39620029	13
4144504	13
7961894	17
12652503	13
22597976	13
77396	13
12917647	13
7269242	16
3278926	15
25532150	13
1308493	17
13728749	17
468462	13
3180703	13
6015914	17
8043316	13
6931734	13
1485238	13
194904	13
1026707	13
32919627	15
986952	13
7804769	13
13841869	13
690764	13
4010208	17
667256	13
3725034	13
1100813	13
1687235	13
8859240	13
546696	13
14444900	13
9112746	13
2212681	13
13294880	13
41757297	13
5544271	17
19511826	13
576835	13
3724576	13
22448746	13
8857639	13
9288904	16
2989598	13
9783978	13
18686906	13
2104755	16
2727395	13
27961302	13
10110141	17
2320364	13
7325573	16
20909920	13
3737530	13
4539988	13
6470444	13
5809358	13
14792704	13
2728291	13
3480435	13
1285171	13
3751201	13
16272285	16
16017132	13
9113207	13
414919	13
16777577	16
5350486	13
7917636	13
7024591	13
4688500	13
1854377	15
5322014	13
5226665	13
1248446	13
5414958	13
33338456	16
1161143	13
14024411	13
8292354	13
1062140	13
681249	16
5264871	13
10678559	13
2691703	13
9009764	13
2296610	13
13871587	13
2598849	13
9578542	13
6160262	13
13789043	17
11586451	13
12892468	13
1736234	13
3667562	13
2607251	13
7455101	13
6467853	13
639751	13
5024186	13
2275292	13
8862893	13
4591231	13
8585526	13
2087868	15
1276948	16
13305920	13
3934738	13
5762609	13
10654351	13
11225249	13
17321047	13
3430583	13
6738494	13
2910585	13
1406	13
7537279	13
2962110	15
436822	13
1099569	13
5437997	15
7985233	13
3778188	13
2450176	15
1303645	13
14283330	13
4134416	13
5786962	13
9143707	13
8189028	13
19834723	13
3707244	13
11697203	13
12148338	16
15061359	13
17720662	13
4952137	13
4298865	13
23856162	15
11276523	13
7177843	13
1427352	13
3588240	13
5316104	13
15216	16
2155484	17
295055	13
23194073	13
2258926	13
496283	13
210067	16
4980079	13
1691701	13
673770	13
3344688	13
25057	17
1845941	13
3058225	13
8686902	17
5469355	17
4987565	13
40960847	13
3373488	17
25967858	13
2109941	13
4597454	13
1875983	16
5523008	13
2089535	13
971536	13
266529	13
11750947	13
28390044	13
3573710	13
6427679	13
16847487	13
12923956	13
6742251	13
14718688	13
5194531	17
29455838	13
11840473	13
3458571	13
2603324	16
2148655	13
1790179	16
8443327	13
2263056	15
17102339	13
12756879	13
514155	16
2526882	16
772949	13
3589318	13
3563135	13
4499379	13
9472670	13
1403400	13
54724944	13
196396	13
9022317	13
2800377	16
12351256	13
423624	13
15318586	13
216850	13
99454	13
7591334	13
14894618	13
23969313	13
5900315	13
9505906	13
676946	13
4405589	13
9232396	13
17857744	11
11635175	13
2813925	13
5720742	17
1470986	13
349901	13
8348564	13
1164965	16
1926582	13
875598	13
8298155	13
11557285	13
6473527	13
6580289	13
9181123	17
9957796	13
3534184	13
11846327	13
6237497	13
6527139	13
11571056	13
26940388	13
313495	13
13344766	13
13089542	13
15503447	15
19715051	13
16343050	13
2305668	13
15723938	13
548749	13
10176147	15
4635626	13
5262133	13
10410192	13
4409359	13
619053	13
7136963	16
9817831	13
7324574	13
9996525	13
26256448	13
1994013	13
1464772	13
11894256	13
3047357	16
3005803	13
3284325	16
7444822	13
4950611	13
4988576	13
3233160	13
4102474	13
6859442	13
1502366	13
900771	13
7435672	16
1928605	13
16893733	13
3822075	13
13937503	13
4957395	13
9129287	13
8605903	13
6361138	13
607879	13
3052791	13
530873	13
4007148	13
1124039	13
389119	13
8792688	13
10339559	13
19436041	13
1215060	13
2222367	16
27603752	13
378334	13
7490472	16
1417937	13
4071425	13
7838304	15
4622919	13
8360531	16
1307306	13
6792215	13
5380945	13
3129399	13
8221238	13
14610227	15
16156339	13
55787	13
2626130	13
33589357	13
9506388	13
663365	16
3031382	13
3321847	13
9854841	16
2283634	13
6152135	16
9496765	13
20110040	13
1116918	13
13628778	13
5916845	13
4539041	13
973150	13
6743265	13
5135407	13
1175374	13
347667	15
2186382	13
40097	17
6266164	17
1842578	13
3556535	13
1496855	13
30014019	13
2403408	13
6910630	13
645627	13
3014445	13
2015207	17
2040813	13
2863542	13
20795943	13
7919484	13
1471753	13
3289066	16
1303557	13
3877372	15
10061587	13
35274972	13
18477265	13
1354378	13
13109957	13
4337747	13
16737035	13
1536360	13
22231903	13
77545	16
22476840	15
3382487	13
1056794	13
11420377	13
3186603	13
151520	13
8298184	13
16308325	13
2642147	16
25141451	13
9129910	17
4518621	13
5823328	13
2259730	13
2237105	13
15027931	13
1319495	15
1082447	13
7076804	13
6316619	13
6823947	16
41218	13
11474135	15
8834013	13
13539985	13
892466	13
4987588	13
21187954	13
2750109	13
342898	16
500725	17
964785	13
2375948	13
3696133	13
10505054	13
11694060	16
1400431	13
19240151	13
2022899	13
8580122	13
9826707	13
828986	13
5553774	13
6110140	13
4373978	13
8942061	13
20128621	13
5186616	13
1452414	13
5436108	13
17934800	13
2319906	13
541871	17
11723678	13
534890	13
4639691	13
26625289	13
5371470	13
18634339	13
23230979	13
6633285	13
5453152	13
8509392	13
10277700	13
10968572	13
9785711	13
278855	17
1783259	13
9967378	13
8091495	16
23344227	16
6262375	13
12479321	13
2198383	13
3222677	13
5131248	13
30971162	17
2760641	13
12873206	15
7272340	13
2569563	13
1162827	13
13998798	13
3787133	13
2768364	16
14460208	13
5268945	13
3660874	13
2908250	17
403119	13
3347318	13
36973365	13
1751556	13
2876955	13
24533813	13
437811	13
5763676	13
9143861	16
26031021	13
668694	13
17265577	13
13200816	13
11061527	13
5669472	16
15862884	13
3607858	17
8928237	16
6467484	15
1128997	13
312096	13
14816254	13
7977840	13
25717413	13
4196850	13
3505149	13
1185811	13
7027216	13
9534157	16
2962624	13
1468816	13
2424400	16
11799303	13
2493431	13
15822036	13
13397674	16
4569129	13
4651723	13
2224107	13
5370425	13
7056746	13
3223709	16
13897885	13
2219476	13
2700135	13
268479	13
119765	13
7803939	13
16085957	13
2359799	13
13895331	13
9002406	13
3557776	13
11255220	13
13592194	13
3947196	13
4173934	13
2077338	15
9941639	13
14927434	13
3305042	13
7010957	13
3961217	13
2051977	13
21343535	13
7529401	13
30629737	13
2865499	13
5151502	13
6422305	13
8298653	13
333743	17
692136	13
7197665	13
9876179	16
10853292	13
526805	13
1397627	13
231666	13
5489911	13
34004326	13
968587	13
3475065	13
2528661	13
1693398	13
1562499	13
8645046	16
43061215	13
15498090	13
25530919	13
9847922	13
2398938	13
3398326	13
6239453	13
3021749	13
3534758	13
3049955	13
590310	13
1269105	13
14122786	13
1603399	13
762935	13
5267	13
10453937	13
1165887	13
20551912	13
3314499	13
5674633	13
8243670	13
827141	16
2240776	13
8405552	13
10712738	13
5578296	13
7671949	13
10322149	13
9891096	13
5510115	15
2958647	13
8855058	16
8417943	13
2718865	17
7357643	13
9191949	13
1011968	13
18718274	13
9608199	13
15728421	13
227487	17
5895956	17
1667506	13
1521203	16
9281741	13
7149091	16
3751171	16
10293876	13
235388	13
706484	13
18498366	13
16980113	17
5510376	13
3342888	13
474308	13
15990680	13
1417164	13
33973	13
7159142	16
4007801	13
1364497	13
2632415	16
1513036	17
19660869	13
19321888	13
1844988	13
2829249	13
16171263	13
21240086	17
5378722	13
1967124	17
2091456	13
2758083	13
2882883	13
15308936	17
27713968	13
4386274	13
10878245	13
5052900	17
4991019	13
1687698	13
1394866	16
787793	13
4697969	13
2362914	13
1813197	13
15529239	13
3396138	13
3159433	13
8854203	16
7039083	13
2536405	13
18899004	13
8332381	16
21219826	13
5056465	13
7148260	13
13352521	13
33077538	13
980562	13
95221	13
21937012	13
4942585	13
2935314	13
3005821	13
3192951	13
5970058	13
25789549	13
5099519	13
13368839	15
7193846	13
7538058	13
3045961	13
1255213	13
13283674	16
484339	13
19846723	13
25518592	13
36079631	13
36343837	13
234350	13
17977711	13
416943	15
9691303	13
1408413	13
2800259	16
1410592	13
9541280	13
5384043	13
10248670	17
7748932	13
3419580	13
9683956	15
167896	13
4681954	13
2299814	13
566758	16
1353204	13
2319199	13
10938952	13
3094361	13
8148359	13
530560	13
1845312	13
17195690	13
1037760	13
17566805	13
6468125	13
2950576	13
50578384	13
10416647	16
5989523	13
1591331	17
6245700	13
3202788	13
43253779	13
9111550	13
5067446	13
365246	13
1917841	13
8008433	13
14424042	13
5314426	13
6473513	13
3240547	13
6037503	13
17130696	13
16760289	13
2147206	13
4155276	13
10594092	13
15467041	13
7843846	13
1118546	13
3378939	13
6159586	13
780072	13
2623434	13
10465326	13
9227912	13
15286394	13
1383976	16
10494745	13
8719798	13
4959162	13
8943472	13
1428175	13
1099336	13
1658924	13
1203779	13
5557287	13
23602286	13
32832429	13
6460324	13
5753178	13
4905288	13
4766570	13
6452557	13
13068993	13
11487580	13
6233820	13
31437497	13
2083436	13
1455891	16
9962481	13
2618631	17
16205468	13
5145717	17
16148729	13
416684	13
17099573	13
988396	13
6110395	13
3440921	13
4507759	16
76894	13
7994282	13
5457315	13
32218351	13
139499	13
36668684	13
72751	13
2974439	13
141713	13
19978591	13
3842983	13
8166791	13
21399428	13
2799826	13
20125699	16
5131491	13
521349	13
6897387	13
38519542	13
12235622	13
9508061	13
12020096	13
11225372	13
9831807	13
21260300	13
9615962	13
7473855	13
927211	13
20272032	13
6537296	13
11266349	13
12353151	13
4830744	16
1334161	13
2284468	13
8014114	13
734421	13
21613182	13
2419567	13
2829118	16
19300278	13
8145047	13
5896537	17
903898	13
3163276	13
9887358	13
4173826	13
3013422	13
2154433	13
22603021	13
9221732	13
42825	13
7348927	13
2012814	13
4889200	13
16443767	13
12866433	13
7365687	13
9388848	13
2194176	16
12288336	13
36642311	17
6736074	13
3498651	13
3405103	13
6768520	13
4928555	16
1783400	13
7305695	17
1632135	13
2274770	13
1092727	13
489339	15
969243	13
7174930	13
9405063	17
113864	13
5243429	13
8943169	13
2655366	13
3937232	17
7883795	13
7048468	13
19969206	17
5364308	13
296100	13
8393075	13
1471164	13
7144269	13
8550705	16
5781838	13
12459471	13
11940511	13
1356252	13
224322	13
303762	13
4804797	13
3418167	13
7264363	13
5184158	13
4111845	13
4478477	13
1268960	16
10257676	13
10050876	13
8446108	13
3009714	17
1085114	13
3166657	13
10845243	13
7234601	13
8235305	13
628928	13
1079997	13
161867	17
4233769	13
18156430	13
11990475	13
331577	13
11821021	13
6971115	13
6331770	13
4823794	16
10913996	13
4130023	16
3446445	13
2265156	13
16709388	13
10944356	13
1002512	13
4360171	16
16076831	13
10188066	13
19436952	15
2414228	13
1117388	16
4967108	13
4673821	13
867181	13
7894916	13
2972404	13
1918271	17
2006010	13
5038522	13
19091468	13
2754265	13
4635036	13
1944944	13
14016818	13
20839451	13
1399754	13
18643347	16
20877121	16
9835707	13
3213367	13
9470369	13
9507913	13
368095	13
8195726	13
861501	13
3875858	13
2974938	13
2991059	13
10682978	13
1302819	13
7163025	13
4158981	13
4592497	13
7703202	13
12269044	13
8872565	13
1527179	13
32080522	13
6304792	13
11768014	16
18472689	13
4727826	13
18990845	16
3624821	13
12328214	13
458955	16
5942217	16
1724316	16
6187822	13
191759	13
5353691	13
3515840	13
1609061	17
1933584	13
4287324	13
4049089	13
5991296	17
641138	13
9032359	16
7526446	13
6001769	15
80357	15
1274654	13
31756277	13
4776404	13
3740964	13
2691859	13
1201365	13
653736	13
7541521	13
9196328	13
9518653	13
15031675	13
24016406	13
6941913	13
10977169	13
19365110	13
5692151	13
16735690	13
8651483	13
3497522	13
2059539	15
10482364	13
16592789	13
12622756	13
10117488	16
15308774	13
12704437	13
36590743	13
14883452	13
3065846	13
910379	17
1354357	13
2537943	13
2523623	15
18086203	13
2064478	13
584195	16
3970783	13
14308177	17
7195927	13
11670677	13
7418542	13
3478895	13
23618803	17
8190797	16
6626185	16
1125297	17
4997653	13
8571036	13
5069811	13
798282	13
15542096	13
625935	13
14977764	13
6817273	17
460828	13
4000548	13
24634420	16
180356	13
13661695	13
2521725	13
612453	13
16586463	13
13447243	16
12206766	13
277697	13
5997416	13
501072	13
4908891	13
420722	16
267971	13
13007241	13
12436008	15
13738464	13
4260777	17
11407573	13
13511666	13
28571674	13
3013584	13
7042747	16
12527587	13
1956475	17
16995223	13
4654990	13
13325824	17
1545425	16
3202512	13
560129	13
7430643	13
25038973	16
24238880	13
1663789	13
1181967	13
7265798	13
23750826	13
2301877	13
14311421	13
4027353	13
3513526	13
11745899	13
11096899	13
19239934	13
18228464	13
16360668	13
1323331	13
6510032	16
2514925	13
21134282	13
3353668	13
9334385	13
16806049	13
26808458	13
1460800	13
45487	17
6030253	13
26692238	13
36554140	13
9400126	13
12851123	13
8943015	13
7184936	13
7737141	13
357022	13
2678777	13
1668737	16
4686224	13
8853932	13
1437308	13
14163	13
4019814	13
5867320	13
3453118	13
21561893	13
6051985	13
25682014	13
2163011	16
1502724	15
1731266	16
6721005	13
9979707	13
33681863	17
10321417	13
3596366	13
6840579	13
4948915	13
5449810	17
30887076	13
15433630	17
4335952	13
37849313	13
1511920	16
3298081	13
2679532	13
3014394	13
7666890	13
13894731	16
4108297	15
2056376	13
1018710	16
24603876	13
41226207	13
8007838	13
2423030	13
397117	13
35016319	13
35983181	13
10845556	13
4445364	13
8778253	13
317386	13
4666138	13
7281102	13
7213672	13
8547824	13
5778365	16
17066034	17
2487980	13
10104127	13
710034	13
120358	13
2631295	13
3854904	13
11475974	13
20123873	13
8886378	13
33590989	13
16488668	13
1853582	13
7631499	15
4240775	13
2998562	13
9781581	13
13277876	13
1847230	13
4053679	13
13028802	13
5305560	16
16522929	17
9413721	13
99658	15
9839957	13
3971070	16
1022368	13
12925430	13
9008153	13
10584072	13
10628714	13
4347791	13
2110886	13
991173	16
7811487	16
15941945	13
15648684	13
709132	13
12194667	13
822115	16
20077638	13
38133	13
175035	13
7027142	13
7085306	13
4272529	13
19977834	13
20643086	13
7336381	13
8730883	13
3699525	13
7968069	13
6336019	13
29768193	13
525587	17
3010221	13
6288529	13
2600515	13
5478312	13
4547061	13
2701810	13
4190336	13
14457957	17
12035938	13
5025748	13
1379675	13
11590092	13
175298	13
5363689	13
37577919	13
4729562	13
4010757	13
1406687	13
1297310	17
15648313	13
899161	13
597481	13
34554947	13
1964667	17
3962552	13
8775862	13
705126	16
4496204	16
2372581	13
4824642	13
2236672	16
19398734	13
7181440	13
68608	13
3979967	13
583499	13
36633447	13
6142657	13
7590847	13
21432425	13
2278257	13
2733483	13
2880615	13
16314946	13
27486179	16
506993	13
520152	16
8667629	13
8338576	13
207535	13
4750392	13
9580628	13
187800	16
14559175	15
2013825	13
5441023	13
8555418	13
490344	13
3797789	13
209156	13
351097	13
4839137	13
2073774	13
2521193	13
5159689	17
2176437	13
6382602	13
9249654	13
2006637	16
6047997	13
236263	16
6237975	13
821522	13
4373925	16
807167	13
879376	13
4303379	13
6672269	13
2545016	13
4729961	13
15219549	13
21378803	16
25177808	13
4449924	13
3804208	13
8567096	13
6423612	13
24340739	13
8744623	13
9516142	15
983024	13
3476621	13
17078819	13
1910221	13
33384798	13
6678607	13
5060811	13
8147869	13
3171411	13
4783439	13
503917	13
7733401	13
598543	15
2040533	13
3219435	13
8751898	17
1281352	15
19171180	13
16038025	13
23451597	13
5401877	13
693102	13
602287	13
15450807	13
7195463	13
1475445	15
1326393	13
10403212	13
4690188	17
2059552	13
14915126	13
591528	13
18206290	16
1825187	13
21181017	13
368154	15
12193996	13
3821323	13
2411155	13
7590680	13
3564682	13
8792269	13
809867	13
6852483	13
1253402	13
3105869	13
21306418	13
10600786	13
11311039	13
18778702	13
37136740	13
2973682	13
25406844	13
3290338	13
6042368	13
16195583	13
1284616	16
10978221	13
1153258	13
9181478	16
14232173	13
15250497	13
11692951	17
3482852	13
9697714	13
5112327	13
1588954	13
5952123	13
19504049	17
734477	13
2204292	13
3371554	13
6143320	15
2355708	13
13513367	13
588648	13
21465003	13
3281616	13
3907787	13
7710040	13
341413	16
30550504	17
4084884	13
6811712	15
942577	13
6946251	13
5657370	13
28780594	13
4738770	13
14629876	13
11395711	13
4557431	13
1265727	16
11531616	13
3957362	13
1608919	13
7999948	17
7141805	13
18040867	13
3726608	13
10921959	13
3881649	15
7712426	16
7188330	13
287257	13
14437676	13
8648431	13
10839076	13
1814094	13
6964413	17
5641151	13
1544977	13
2261717	13
4699777	13
24624072	13
4763579	13
6500984	13
9714891	17
412731	13
9905135	13
278267	13
6982017	13
6499006	13
2299071	13
2326873	13
5893941	13
12830634	13
5626691	13
1752016	13
9860689	17
105969	13
1104451	16
21729783	13
4698592	13
18839766	13
3003221	15
10011732	13
5394411	13
1316460	13
5675332	13
7771446	13
17399969	13
3489151	13
3704613	13
2516384	13
2566311	13
5654127	13
1550425	13
47750	15
1634073	13
6876263	13
2284509	13
12497127	13
61344	13
9116963	13
11776427	17
5665190	16
1798293	13
5708341	13
5661452	13
7029044	16
2161299	16
7987214	13
4497931	13
1393677	13
1187061	13
568990	13
5521607	13
10444364	13
10988575	13
6247270	13
13437167	13
2883627	13
10883175	13
6897102	13
3035935	13
17916034	13
19647377	16
9936469	13
2906207	13
1285575	16
586727	13
11264421	17
5068416	13
23550026	13
4209445	13
10047218	16
9512810	13
31304270	13
6334666	13
4518691	13
31667815	13
3923437	13
161266	13
10463340	13
3230227	17
3566094	13
25099344	13
1439232	13
9957379	13
4957525	13
981900	13
20696946	13
18377869	13
2089954	17
1953443	13
74276	13
14975330	13
13619957	16
10378744	13
11317107	13
8155802	13
5530430	13
6669535	13
11026986	13
4822719	13
4036107	16
7042437	17
48838393	13
1908439	13
18120584	13
19070601	13
13152933	13
7578312	13
12220972	13
1195681	13
24799467	13
10396996	13
21668895	13
15755669	16
15992444	13
5243229	13
15832304	13
2493935	13
4069720	13
18093544	17
10442628	13
7682294	17
17613825	16
5463655	13
3873807	13
1997990	13
9327243	13
4617445	13
11551629	13
10822078	13
3809044	13
1578476	13
270122	13
756197	13
1164178	13
374620	13
7864233	13
5257411	16
7045620	13
4195047	16
524189	13
10139476	13
39331	13
8438041	13
4374140	16
9156328	13
24773597	13
1646816	13
2832686	13
168372	13
10534335	13
13178131	16
8536950	13
8571844	13
7433436	13
4152923	13
4965050	13
5161620	13
358211	13
11467593	13
2927976	13
4921527	13
10463549	13
17687842	13
5875460	13
657095	16
2939221	13
11023679	13
6519029	13
18291290	13
12347716	13
4842643	13
1391245	13
1119184	13
13215332	13
6786854	13
36012533	13
11396328	13
1570579	13
4016070	17
9877372	13
11640480	13
3750771	13
10815527	15
35104471	13
6872080	13
10599057	13
1196264	13
3112908	15
2490639	13
13351174	13
695356	13
689923	13
6010786	13
569225	13
9546991	13
277498	13
8351889	17
7322406	13
23413723	13
29763141	13
15938346	13
7055219	13
8896069	13
3772124	13
5092278	13
6396800	13
4624464	13
11421028	13
11543606	13
12877045	13
121152	15
1343811	13
7029314	13
5310938	13
2411755	13
5552292	13
2559804	15
2654717	16
55831	13
3611707	13
17735008	13
674001	13
1734842	13
1412635	13
3004562	13
16339875	13
21023358	13
2017281	13
526444	16
4744825	13
5706672	17
5684188	13
3471394	15
6843222	13
3709141	13
6803266	13
18056874	13
9105317	15
3803827	13
17147698	13
23161429	13
1881464	13
4305375	13
2759112	13
9687	13
21056904	16
13689670	13
9828876	13
2758405	13
11015202	17
24021269	13
2374535	13
2906126	13
10475773	13
31717648	13
2587335	13
4686291	16
644901	13
3424651	16
1093574	13
1479455	13
7192969	13
1015930	13
15188310	13
1754726	16
6167780	16
8619120	13
21391928	17
1444341	13
8023489	13
7656635	13
1004418	13
4281956	17
1998070	13
7827423	13
3192283	13
748397	13
7516857	13
6568809	13
13737379	13
4087371	16
12974633	17
4593591	13
1754639	13
3500229	13
3225266	13
5621921	13
8379819	13
3874556	13
1302517	13
17978766	13
14083139	13
4484022	13
1838145	13
2219579	13
20254971	13
12373814	13
1546731	13
4111729	16
252656	13
5935105	13
2325846	13
2403785	13
15470268	13
8912011	16
5288707	13
4665366	13
2751560	13
7640741	13
6430002	13
4877172	13
1378793	13
28056148	13
14519535	16
671441	13
104853	13
7660717	16
14646440	13
3020082	13
4428	13
348301	13
4509440	13
3454103	16
4230366	13
9714147	13
37228	13
1984874	13
22343099	13
12339569	15
4852542	15
7198545	16
7106376	13
11479982	17
2291550	13
8387293	17
2206980	13
1581523	13
6298707	13
23504479	13
1640261	13
15252464	13
3167227	13
1524029	13
520840	13
15310146	13
6596325	13
12111163	13
14024446	15
5145768	13
1059844	13
30205264	13
6829680	13
1214452	13
6323883	13
4255989	13
818197	13
1300386	17
1347724	13
795540	13
9046421	13
11245978	13
4237765	17
555928	16
1569254	13
6874595	15
4504665	13
4230717	13
41169973	13
7666686	13
18722813	13
748374	13
3054731	13
3851891	13
12811011	13
127190	13
1008974	13
782351	17
1921333	13
13200860	13
3980091	13
3226400	13
2704814	13
19123759	13
5710770	13
5762520	13
21273103	13
4345166	13
3368434	13
8434049	13
17273244	13
9279324	13
6389846	13
9527967	13
3029949	13
6689243	13
5893068	13
2609513	13
2345053	13
5526245	16
9165579	13
8614117	13
15985568	13
21244203	13
3715863	13
13639216	15
18501375	13
11995533	17
6640556	13
2006221	13
13646358	16
17155202	13
6075062	13
878728	15
3030310	13
12173512	13
430695	13
27835247	13
3688521	13
2436618	13
8172087	16
2019796	13
41271996	16
29317389	13
19261551	13
725029	13
7378278	13
4953176	13
219818	13
13949825	13
38829508	13
5284478	13
566470	13
6134732	13
13126633	13
5748915	15
3966887	13
7071566	13
13677001	13
7838787	13
4684389	13
27724651	13
66223578	16
26477986	13
7811012	13
4870703	16
3111823	13
2427475	13
4004192	13
3530720	13
11674522	16
10327204	13
6353339	13
2218433	16
16660441	13
14920314	15
22951568	13
8388175	13
1024983	13
4155962	13
5770380	13
22041721	13
16022140	13
780865	13
394104	13
25533608	13
4023691	13
2656236	13
3066822	13
3930281	13
1708583	13
2531891	16
3649587	13
17470818	13
38122789	13
4053740	13
1275797	13
916807	16
7733275	13
9632144	13
10243468	13
9275043	16
3056646	16
1889276	13
1843835	13
2131969	16
560942	13
14864937	13
6207686	13
167458	13
6068966	13
12057045	16
18039903	13
5745415	17
17167668	13
7710677	13
707417	13
5785666	13
5141165	13
459311	13
19598424	13
3210879	17
4380708	13
5728490	13
1234682	13
2292788	13
5086122	13
2787112	13
13105020	13
7069826	16
2431539	13
1531524	13
3144880	13
8140298	13
16600250	17
13712615	13
995077	13
1146160	13
10308768	16
17938052	13
11931080	13
19934775	13
22272285	13
20202116	17
13415811	17
3694859	13
6232885	15
15660490	13
5461030	13
11111916	13
3155498	16
1061674	13
1503157	13
3692229	16
3695124	13
5276779	13
14048809	13
6580597	13
2543439	16
7166873	13
12979645	13
6367565	13
5093713	17
5023849	13
7631381	16
4242288	13
2128505	13
3048172	13
1439169	13
2602690	13
2240880	16
4317062	13
20683761	13
6885613	13
5513825	13
17984893	13
748471	16
4650667	16
19075014	13
14360305	13
1943209	13
13285809	13
4639352	13
11154429	13
9977942	15
14343728	13
10146855	13
16338363	13
5606994	13
13888122	13
7646963	17
6250588	16
4826961	13
11664722	13
8361382	13
5752847	13
2365936	16
25745377	13
8258178	13
7197484	13
9239768	13
22949460	13
7193987	16
4589597	17
10214961	13
2964301	13
28217672	13
9759083	13
16814749	17
8104060	13
5668923	17
9429137	13
9620903	13
6746802	13
561042	13
2260281	17
11355690	15
16396278	13
1303247	13
23535991	13
10711963	13
4042402	13
4460293	13
17570862	13
368154	13
5782391	13
3415773	13
8250627	13
9502177	13
15087899	13
17828716	13
396524	13
4179497	13
20440853	13
11017389	13
1320139	13
7778036	13
3961860	13
18993543	13
3992764	13
6120540	13
5193264	13
8971731	13
2344495	13
9008775	13
7675085	16
2970655	13
873755	13
687864	16
138043	13
13877641	13
4132892	15
5752440	13
65118	13
1294909	13
29644374	13
6435212	13
12263435	13
4842813	13
1178841	13
1863658	13
460702	13
5038824	15
2468540	13
3538116	13
13369853	13
13339783	13
3583655	13
1712650	13
7405791	17
5244825	13
2008297	13
9035873	16
5903108	13
2069403	15
10816766	15
5365493	13
2697650	13
10304340	13
22292974	16
3790839	13
6769434	13
5356506	13
5152567	13
2407826	13
6567286	13
120484	13
18635975	13
5857016	13
3134916	13
30840762	13
2700395	13
5186753	13
269299	13
11614655	13
4312667	13
3236910	13
19889209	13
9391947	17
1525201	13
456354	13
2022656	13
30023569	13
198508	13
9831080	15
1527908	13
1222904	13
725733	16
207627	16
3226066	13
26425709	13
2312947	13
5596642	13
568531	13
405903	13
2097054	15
3019456	13
19227129	16
17980722	13
3637927	13
16383714	13
6349415	13
5215503	13
3945641	13
2290525	13
2904301	13
12281083	13
6399829	13
5378615	13
7857661	13
4736664	13
7239975	13
12524407	13
7538649	13
1547552	13
1739256	16
12585838	13
2124332	13
10041009	16
1931529	15
23338836	13
12158664	13
2977760	15
3854140	13
5972669	13
1838798	13
11038186	13
815295	13
8643718	13
3789707	13
5711854	13
9715581	13
2520627	13
6049255	16
910602	16
20626102	13
3729310	16
14171738	16
6447957	13
4006967	13
1548935	17
10350237	16
13797610	13
12776917	17
1841014	13
2463432	13
683262	13
10602489	13
4006237	16
6648630	13
2650965	13
7079935	13
6330308	13
1761016	13
245814	15
8813528	13
666366	13
2274902	13
1047187	17
2829660	13
8036493	16
5697181	13
1811053	13
4893973	13
8924382	13
7254359	13
21666168	13
1172856	17
24509604	13
11226128	13
4080944	13
3879638	13
20121262	13
4735296	13
2152855	13
2430928	13
24227183	13
6432660	13
2363916	13
9634023	13
6352173	13
724050	13
5271848	13
5579196	13
2644474	16
31555524	13
5686687	13
6554450	13
16617241	13
1316359	13
27700472	13
7170715	13
39671228	13
334010	13
16878471	15
11188700	16
15643931	13
2266857	16
3563134	13
20006282	13
9119538	16
6819475	17
10903	13
3669033	13
5433618	13
16200837	13
1806300	13
2837723	13
4051838	13
5666181	13
5082472	16
8117165	13
17723949	13
3717234	13
14645128	13
544725	13
13480367	13
4162779	15
11302332	13
9634681	13
3923020	13
5771402	13
7083548	13
12634138	13
4953713	13
5785169	13
936731	13
2174979	16
3686338	13
7327446	13
13455261	13
19875495	13
7392474	13
6705457	17
6863293	13
7038321	13
3253463	13
6320464	13
19306491	13
1998131	15
9555903	13
18831790	13
935862	13
4583841	13
6321425	13
1718144	13
1587080	13
3442295	13
24769983	13
6116027	13
6679534	13
4062287	15
1408535	13
11948370	13
18004009	13
10674265	13
3893203	13
2894202	16
732328	13
13035394	13
2452417	13
9717224	13
2661790	13
9078012	13
2555134	17
4446622	13
3145944	13
3887447	17
5784167	13
3399393	13
10644485	13
4776185	13
956903	15
7007451	13
3608624	13
1771651	16
2198909	13
6585439	13
1913028	17
1387617	13
7518865	13
1729935	13
12570254	16
5723889	13
1782657	17
15487897	13
12951267	13
12779437	13
11763454	15
259975	13
612588	13
7322342	13
1365500	13
2075665	13
5429482	13
6851430	13
24286204	16
11962850	13
17202290	13
11444124	13
5332161	13
2356562	13
6690434	13
34648291	16
15347907	13
49675996	13
5084423	13
4584132	13
11559304	13
3370892	13
11477765	13
2318704	13
1632636	13
8381746	13
5724273	13
2479061	13
1689604	13
8638366	13
4202157	13
16433660	13
1000278	15
12529271	13
18448584	13
10364264	13
1372237	13
7423671	13
17877856	13
3284704	13
12035329	13
19142382	13
105336	13
6424539	16
5839997	17
7812837	17
25753931	16
260201	13
201946	13
6425539	13
11114027	13
2394986	13
5573953	13
3683532	13
19707478	13
6796809	13
26871336	13
436030	13
17356532	13
1453080	16
1023539	13
5230319	15
11272196	13
84896	13
13689822	13
39555612	13
1075377	13
1530299	13
15540301	13
5647665	13
2495543	16
2226503	13
6330474	13
5878710	16
12677258	13
4753411	13
8514754	13
1627615	16
20424604	13
13280152	13
4397842	13
7070348	13
1717190	13
2685786	15
11655661	13
1404075	13
2066184	13
3334109	13
1949157	13
2159437	13
925431	13
5405890	13
13560705	13
5907700	13
2380554	13
5323985	13
4457415	13
10526014	13
9925934	13
652448	13
6155513	13
1110145	13
13285438	13
10911722	13
1044730	13
142544	13
1240621	13
139584	13
1197802	17
4633068	13
6355676	13
12530553	13
1081840	13
13799	13
4164592	13
27997997	13
45994412	13
386155	13
3324711	16
11179321	13
10150826	16
6740991	16
6600620	13
1730526	13
4838613	13
784828	17
87713	13
27820385	13
17143083	13
4087414	13
27108382	16
2385601	13
15511210	16
3761329	13
14340505	13
4338960	13
15751786	13
7662301	13
11896130	13
3676064	13
18741825	13
23762589	13
3526510	13
19672149	13
6406551	13
12467704	17
646987	13
26237936	15
6837106	13
89786094	13
21706843	13
147721	13
9389345	13
8622126	13
28274156	13
4961109	15
2525706	13
15165005	15
4204458	13
11370463	13
25574519	13
6676366	13
5788448	16
218009	13
9964392	13
7652297	13
16905843	17
11709652	13
5016619	13
18718350	13
34716213	13
2701678	13
5431612	13
16095900	13
8845727	13
3785518	13
13718408	13
608804	16
8282729	13
7885703	13
1675784	13
4101559	16
4337682	13
24363472	13
18330426	13
9814336	13
2502857	13
39846249	13
11201449	13
8542443	13
17101360	17
249636	15
10697742	16
30566744	13
1648941	13
2116288	17
22414406	13
16146911	13
7310141	16
13862290	13
10309177	13
1153134	13
7574348	13
9604750	13
1139425	13
1967750	16
968467	13
8349431	13
1534263	13
12887728	13
10046157	13
3233084	13
25038961	13
5908316	13
2342704	13
9998095	13
4707901	13
1500397	17
1037340	13
403847	13
6800242	13
865311	13
150588	13
5272724	13
17644454	13
6211108	13
6942092	13
14120052	13
12077115	13
6194438	13
7271862	13
48929658	13
14997324	13
290937	13
1679009	15
10511958	13
3702857	16
687434	13
26108211	13
392663	13
19868534	17
252143	13
33874348	13
36164797	13
5206513	13
2260513	17
3652660	16
3645115	15
5418234	13
3107317	13
6117618	13
24043036	13
840196	13
8322085	16
6891849	13
5577932	13
9414849	13
6136325	16
6803451	13
7817183	15
8777097	13
4079480	16
1278638	13
2751318	13
270332	13
18434196	13
17660714	13
866618	13
22350029	13
4040705	13
2658216	13
4081504	13
16693808	16
1463323	15
4175749	13
721963	17
3247989	13
6925977	13
695699	15
1179348	16
2068250	16
7274392	13
2366286	13
4572978	13
661884	13
533152	13
2676232	13
12127710	13
50864417	13
10062911	13
23908512	13
803147	16
5715900	13
9104464	13
292214	13
29556619	13
17484515	13
4225922	17
21409241	13
13399281	13
2343887	13
4909361	13
8452674	13
10252768	13
21837650	16
2718402	13
8366613	13
17569749	16
24750231	15
12726734	13
183236	13
11720754	13
32519782	13
799340	13
8923698	13
1167929	13
703821	16
15834320	13
5340362	17
9431827	13
10894175	13
1362606	15
13062983	13
3586988	13
17658145	13
1057747	13
19895860	13
12610584	13
1586381	16
1021267	13
12080116	13
1354903	13
10658302	13
1262382	13
6235767	15
11978829	13
13993365	15
13447081	13
2086634	13
2144229	13
1927690	13
7388298	13
7490858	13
5875504	16
747445	13
2384382	13
2100955	13
5819577	13
3462191	15
6592988	17
2951264	15
35138043	17
32783290	13
1123318	13
2266048	13
7889074	13
15296605	13
2529820	13
892154	13
2605393	13
345297	13
8300281	13
13546685	13
1159763	15
5201628	13
3689707	13
5152266	13
18111716	15
6516345	13
3854517	16
5029563	13
18777683	17
18062884	15
13730101	13
2253887	16
2219313	13
5761608	13
2155781	13
2309637	13
6320839	17
24127172	13
11299772	13
14972879	13
8691194	16
1093992	13
4188845	13
5797378	16
8246627	13
16787745	16
50073531	13
9207614	13
4153441	13
2548229	13
3848888	16
2622333	13
8020093	13
762253	13
5653144	13
8890356	16
2966435	13
2436727	13
7627793	13
3718470	13
9285528	17
4630571	13
2433960	17
5153061	16
10731467	13
4531379	13
11592906	13
16113413	13
26986567	13
21817368	13
11801860	13
30825594	16
6604720	13
1133743	13
6268158	13
634427	13
11368897	13
3231607	13
5166627	13
28861472	13
4825487	15
5516966	13
26840530	13
407611	13
7850992	13
1645005	13
5441918	13
8857291	13
4184176	13
277026	13
7756897	15
180297	13
4015790	13
1130411	13
1730367	13
8982167	13
280526	13
3674176	13
384253	13
12206672	13
27692411	15
4534465	13
1005435	13
2568560	16
9374342	13
1418757	13
4281936	13
35029744	13
4246838	13
5162834	13
38148682	13
4632245	13
2393871	13
3484793	13
17703321	13
17538390	13
17583856	13
29153568	13
474231	13
596907	13
493600	16
12115532	13
14821423	13
10000046	13
6274360	13
11899540	13
14301129	13
1058180	17
5811159	13
1031704	13
40002938	16
2776037	13
3023697	17
2612214	13
3484078	13
4217782	13
9478855	17
390193	13
820799	13
3310726	17
10111236	13
3257653	16
7974483	13
1089654	16
5890430	16
681065	13
21547161	13
2240463	17
4906183	13
811138	13
5200894	13
3249818	13
421046	13
9416496	13
9551748	13
4934340	13
8196112	13
5180862	13
2743891	13
10870839	13
20650473	13
5346543	13
1592873	17
7617000	16
3491642	13
7660434	17
5790574	17
1938454	13
9050457	13
14206626	16
11623709	13
10955615	13
22126835	13
7203887	13
17710800	15
12464522	13
5282930	13
56669133	13
1525655	13
14448729	13
40657	13
1704757	17
10959268	13
1326259	16
6535635	13
18659650	13
5078275	13
6507062	13
5830486	15
6460699	13
6227537	13
6217280	13
16141244	13
21152694	13
13847152	13
39382056	15
12619679	13
2173817	13
16477677	13
13460206	13
16657729	13
9082139	13
14487361	13
1641964	16
488167	13
4772008	17
1049634	13
4900764	16
1181892	17
11714283	13
15454220	13
5166436	13
3039383	13
1546930	13
25698387	15
2654313	13
2093394	13
17985055	13
7804890	13
21182606	13
58462948	13
368699	13
20796812	13
10697425	13
21326991	13
5295290	13
2163319	13
865128	13
3517576	13
23098594	13
4458176	13
13193888	13
6941676	13
740873	13
1735909	13
11058862	13
3320625	13
13038482	13
16835025	13
4849027	13
5142204	13
4373434	13
3476661	13
3161716	13
3694455	13
13744387	13
35623	13
7308037	13
18612825	13
2313942	15
495655	13
8699258	13
6226318	13
10599017	13
28359203	13
2298058	13
4606271	13
27419481	13
5131412	13
2705662	13
5035670	13
415217	13
5790836	13
5081069	16
936189	13
10843643	13
1183319	16
6269831	13
9158480	13
6163283	13
1469690	13
9741895	13
10294706	16
22109331	13
3622877	13
7465099	13
16928958	13
9981922	17
6233158	15
2469448	17
13962700	17
671324	13
3563399	13
24338475	13
18603144	13
31749	13
9907213	13
5808217	13
2564735	13
14408886	15
8166450	16
6057742	13
2034998	13
8093586	17
387741	17
37127174	13
7462700	15
17610154	13
6624186	13
3406166	13
3997106	13
7076567	13
8113427	17
8919603	13
6039929	13
8275830	16
10184830	13
21480712	13
7115534	13
7599912	13
20749393	13
4006023	13
5214833	13
4960079	13
647250	16
11316035	13
16551362	13
11080877	13
16205881	13
9156155	13
25651816	13
6523117	13
11007671	13
7381067	16
628251	13
10108522	13
251704	13
9250796	13
1751120	13
9590612	13
4189718	13
4891211	13
6006439	13
1991249	13
20323557	13
9929507	13
24741981	13
714466	17
5188649	13
22565235	13
26984363	13
14807257	13
2995025	13
2306033	13
7307790	13
12826344	13
14819006	16
5394169	16
30780253	15
650776	13
4111595	17
5859087	13
1178958	13
3758823	13
1803345	16
18161991	13
12410815	17
6382774	13
41432436	13
3957697	13
20668869	13
4662520	13
432900	17
4500548	13
426488	16
6821975	13
4594114	13
1617002	13
4158046	13
5506433	13
6106855	13
5084352	13
10425464	13
32501637	13
9783042	13
5657453	13
3412703	13
5165296	13
6994621	13
6178524	13
8247675	16
3763492	13
4909176	13
4731011	13
3999877	13
9611366	13
2244578	13
4623658	17
1493603	13
17618077	13
7129649	13
7885638	13
8259436	13
9925830	17
32060924	17
17108149	16
4958250	13
27683517	13
4949020	13
6829717	17
6689117	13
6588087	13
1949933	13
15242708	13
347894	13
672144	13
14773132	13
1930233	13
13647018	13
2237961	13
16546703	13
18644477	13
9224729	13
11464806	13
7757213	13
662777	16
399016	13
937674	13
20526366	13
2508475	13
7204645	13
11720247	13
2449171	15
22341969	13
746953	13
23918233	13
10530534	13
5406113	13
4075679	13
1618840	13
6648983	13
4860499	13
6383037	13
413552	13
7342021	13
4057369	13
2874042	13
3010077	13
15912154	13
24240651	15
2819255	13
15483451	13
3159713	13
3333006	16
7028154	13
8776974	13
8889874	13
143519	13
12579608	13
2107484	13
223454	13
8803128	13
6231574	17
3912724	13
26528778	13
3141774	13
8064898	13
8494527	13
10236304	13
11112376	16
251680	16
2340729	17
32587766	16
17406122	13
11617416	13
5769320	13
3109322	13
29477	17
2897301	13
11246376	13
12802718	13
25208753	13
12422233	13
14953689	16
13020434	16
1956302	13
265999	13
10778812	13
8411715	15
23302104	13
9823163	16
19377074	13
14006491	13
9519315	13
7002272	13
1237776	17
745650	17
9331894	13
708237	13
4342812	13
8154798	13
45413125	13
8027421	13
8229723	13
4949192	13
1533294	13
18879667	13
2370146	13
2974012	16
11050321	13
11788181	13
13432597	13
1755375	17
18947214	13
1054023	16
5951580	13
19377188	13
2576026	13
30550670	13
2129627	13
9476323	13
2124893	13
289457	13
72028	13
11460388	13
12384058	13
8195438	13
7390599	13
274451	15
4887757	13
8226098	16
1659739	13
2019107	13
10555191	13
26543818	13
671731	13
2207415	13
2157960	13
13723573	13
186808	13
24645712	13
16338252	13
1234865	15
5666471	13
54226996	13
2651705	13
7179517	13
24879842	13
143022	13
630204	17
3781623	15
1521295	13
6865126	13
8224697	17
3000070	13
5092466	13
9954030	13
6208477	13
518926	15
2186436	13
8299735	13
1722464	13
3992651	13
25642200	13
1738714	13
2724430	13
1679444	15
40483654	13
615913	13
1180038	13
4604609	13
4787012	13
3424361	16
11927062	13
43280540	13
10005084	13
4103722	17
12169490	13
482714	16
12536131	13
1582877	17
4233569	13
846949	15
16665849	13
2176493	13
19843824	13
1886675	13
7573093	13
10171044	13
16281613	13
9265286	13
12002047	13
8679887	13
26056341	13
8990853	13
10884889	13
2872784	13
3485836	13
4847509	13
2638958	16
3864663	13
3087542	13
18202046	15
655674	13
1047491	13
11916132	13
4637747	16
24055831	17
17304649	13
10314296	13
7641739	13
966824	13
2418558	13
30000105	13
8562752	13
6476006	17
1829807	13
5906599	13
15169859	13
2883545	13
3916120	17
23499823	13
5171950	15
2729926	13
11440374	13
2286884	13
31282597	13
138767	13
4584770	13
1578571	13
428926	13
587147	13
18194450	13
9457657	13
8157610	13
11794109	13
10478801	13
3783516	13
17746919	13
4068032	13
32772085	13
2808983	13
5116368	13
2258154	13
16901409	13
15025136	13
5401164	13
1079820	13
6567149	13
42677	13
735031	13
1909497	13
240640	13
3737912	13
1027706	13
12063845	13
515140	13
28994691	13
9696549	13
13553285	13
2172146	13
7001156	13
912861	16
4822063	13
4281299	13
5572096	13
189298	13
8927238	13
89747	13
1569634	16
14739213	13
4344715	13
2821040	16
2675144	16
14010559	13
301259	13
4910660	17
131654	17
337832	13
4412699	13
11735794	13
12526711	13
2360757	13
10318361	13
5654754	13
12429234	13
15663742	13
13564496	13
1916067	17
11244066	13
3951659	16
3095767	13
6998451	13
17276533	13
23161891	13
3396473	13
22701672	13
12755946	16
2108770	13
25565674	13
17183925	15
35344	13
5973202	13
2912106	13
21481653	13
17475919	15
550591	13
4293631	13
13556299	13
4157374	13
1815637	13
11298108	13
11999502	17
1284754	13
5894490	13
13180305	13
1916616	17
2076112	17
17166614	13
8034205	13
128412	13
7571328	13
5648441	16
21027720	13
2130928	13
5920748	13
22593244	13
5785955	13
14626394	13
5609037	16
26998558	13
22360346	13
4501405	13
8078862	13
28008023	13
544106	16
3817025	13
2966659	13
7674193	13
48601311	13
6361064	13
113026	13
11399258	13
26420595	13
6318812	13
5305994	13
4638895	13
8055408	13
520477	13
16269158	13
8193504	16
6270057	13
15331159	16
10935526	13
5596984	13
208021	13
15001985	13
35464550	13
1009896	13
16538272	13
7806105	13
1549310	13
206319	13
9410922	13
700796	13
126794	13
9796123	13
2264134	13
3498977	13
3336662	13
5422480	13
8361491	13
8025135	13
12367914	17
16331653	13
23074918	13
4403398	13
21358525	13
527960	13
4060687	13
2821280	13
1657910	13
515973	13
4852926	13
2423648	16
11600561	13
12267527	13
2774321	13
3275837	13
8531168	13
4569284	13
620943	13
8764807	13
1956029	13
2217234	16
17174391	13
1974703	13
13271076	13
9395251	13
15176316	13
440687	13
12013341	13
631199	13
14835427	13
4360675	15
4364347	13
12606220	16
849638	13
7879485	13
3370939	13
11238698	13
6646194	15
5340011	13
4785312	13
22140177	13
4638797	13
2383890	13
2922366	13
2561615	13
6689080	13
1907467	13
3314597	13
6220167	13
18879354	13
1314636	13
246341	15
39337252	13
39538742	13
18103006	13
1624269	15
11826547	13
4413012	13
1358627	13
5789139	13
1874029	13
3029199	17
1724574	12
4814552	13
166283	13
12435110	13
6533506	13
3847876	13
43187494	13
4411538	13
8657311	13
7071207	13
499045	16
6478655	17
19210583	17
3115810	13
5228041	13
2695831	13
10189249	13
870787	13
2541774	13
7478180	13
8454347	13
2359216	13
17778885	13
7520	13
18931101	13
11361725	13
17796062	13
4189949	13
2165323	13
10550074	13
15257029	13
9765646	13
7573130	13
6141355	13
571999	13
694273	17
203612	13
261436	13
8635801	13
9977638	13
12684450	13
4107720	17
10478827	13
24001576	13
10088292	13
26923748	15
12176258	13
785492	13
5100596	16
6993020	13
1696574	13
12675099	13
19800311	13
1243745	17
9926871	13
2700473	13
13206722	13
13174616	13
9603366	13
4989522	13
1169723	13
1069872	13
2979411	13
6938341	16
3623664	13
21208316	13
2191714	13
9662398	13
25467657	13
4386951	16
4106054	13
5386620	13
3517808	13
20249025	13
1853188	13
11888444	13
3107522	13
4375991	17
3042241	13
9592135	13
18244709	13
3374631	13
7116865	13
10980418	13
15851591	13
12532834	13
1311577	13
4304173	13
2291620	13
10110945	13
193301	13
9760448	13
1312844	13
2137776	13
33404816	15
61383535	13
4871235	13
1317833	13
5113143	13
37925282	13
13885644	13
924251	13
4201590	16
6537482	13
10893584	13
2293856	13
1501496	13
1805158	13
6322143	16
576344	13
720760	13
2664687	17
5451165	13
827370	16
10305118	13
9332050	16
20330821	13
4584095	16
9271409	13
3897550	13
5305017	13
26602792	13
7788761	13
1806604	13
13328031	13
2669960	13
4904396	13
5011369	16
4881623	13
8203521	13
2112312	13
5920180	13
3621624	13
16254869	13
25724749	13
785187	13
17460123	13
2606038	13
2258674	17
760554	13
315256	13
3266516	16
2361964	13
4302951	13
4606340	13
5823489	13
2088337	13
3458160	16
1829263	17
35365862	13
43496104	16
5873486	13
2192540	13
2070913	13
1339128	13
15673629	13
111454	13
5382424	13
3242021	13
12078332	13
1734908	13
317831	13
412941	13
31502255	13
7487815	13
4614877	13
34365407	13
2635672	13
25645586	16
11122751	16
3313541	13
3828091	13
3360397	13
260901	13
80535	13
14607558	13
593215	13
19492343	13
1769054	13
17381812	13
2708208	13
473463	13
6796342	13
1036973	13
5315230	13
833455	13
19917524	13
815746	13
29110835	13
4190427	13
9700099	13
3401512	13
7034230	13
23154709	15
591334	13
12520100	13
4669938	13
4197005	13
11168261	13
34134441	13
9005377	13
3675650	17
17737703	13
12838659	15
25401541	17
6886202	13
4614683	13
9740455	13
12343699	16
27476231	16
12340665	13
1929251	13
5407234	13
3004917	13
10969884	13
4618563	13
10485847	13
19500219	17
9871700	16
4260713	13
2796904	16
19669296	13
29073102	13
666920	13
9398915	13
11446642	13
18029020	13
9487853	13
4555394	13
9210534	13
1937757	13
2792587	16
3531852	13
15626345	13
3784167	13
1822663	13
5010974	13
2437909	13
11720100	13
13084023	13
20646797	13
14059256	13
3489942	13
486260	13
10266280	13
2708006	13
4074326	13
25134138	13
3451500	13
10092131	13
4863255	16
15957636	13
12399525	13
8677312	13
21553137	13
36161677	13
16902788	13
5489432	15
25294185	13
5139932	13
19850356	13
498315	13
980709	13
84847	15
2922355	16
6883230	13
5280170	13
11838983	13
23943	13
11173342	16
156153	13
3594932	13
19097254	13
17673312	13
16306091	15
5264936	13
10024554	13
4384511	13
4327310	13
2694698	16
2121315	13
291525	13
25762073	13
12574774	13
695295	17
8417198	13
1629417	17
1015855	17
1808640	13
2350395	13
3762691	13
2879287	13
1373221	13
438288	13
715972	13
13992609	16
1655688	13
50315985	13
7781651	13
607560	13
14605613	13
5552450	13
3912990	13
1477334	16
18981559	13
6688664	13
4115621	13
1906332	17
5416874	13
25334666	13
5025069	17
4564934	13
3449896	13
992785	13
13084551	13
2290154	13
1401320	13
3476225	17
5902875	13
6593930	13
11876372	13
2324947	13
1433722	17
3014118	13
1051615	13
1027951	13
12636992	13
7477813	13
1488071	15
467159	13
2114138	13
7900547	13
17964589	13
3954059	13
2297073	16
13429807	13
1307550	13
735693	13
1950062	13
11250430	17
13929410	13
707250	15
13122631	13
4362715	13
6429079	13
6731470	13
12062931	16
1294380	13
23740314	13
4937419	13
1521181	13
10568707	13
16856719	13
2699302	13
41676176	13
9415872	13
13275114	13
2136842	13
1940237	13
2415037	13
4611140	17
8891814	13
1202418	13
19172960	13
1530692	13
4168987	13
1086209	15
126212	16
920770	13
3576053	13
1634403	13
5696582	16
8273616	13
5027916	13
17411623	13
4896018	13
17161470	13
12783461	13
5632391	13
1986645	13
6834207	17
11677154	13
2975299	13
312509	13
2156975	17
17605594	13
14604045	13
280723	13
7451240	16
4072769	13
1978879	13
2020791	15
1200342	13
306858	13
1136060	13
6229028	16
7384047	17
7841639	16
6060124	13
6190526	13
3880425	13
911852	13
2150886	13
4563050	13
31581517	13
1658472	13
6445332	13
6905586	15
8267575	13
7262921	16
5549193	16
23465836	13
2578436	13
1358935	13
2886753	13
5631709	13
11671236	15
13996049	17
46252190	13
6462024	13
8047277	13
8154380	13
12914736	13
80809	13
3613278	13
3138145	13
11438444	13
11266206	13
8391587	13
171793	13
2356292	13
7066217	17
27857986	13
798239	13
8415007	13
4813333	13
14898187	13
7818677	13
4408347	13
1002104	13
5218995	13
14884163	13
1070150	13
10124307	13
5431751	13
3206022	15
9962201	13
1421526	13
11657561	13
30343298	13
12321332	13
873722	13
1087760	13
608367	13
12014080	13
15975401	16
1341063	16
5512972	13
8156656	13
1921302	13
3155517	13
5739606	17
14692580	13
4445228	13
1161972	16
2133773	15
656379	13
2160693	13
1809503	13
6177196	17
5717449	13
2516157	13
6456205	13
14395100	13
7759886	16
833764	13
25080479	13
11361685	13
2778033	13
4676504	15
13406403	13
3016858	17
1501607	15
5163620	13
15516984	13
14225231	13
9028443	13
387316	13
3620732	13
867162	13
8139588	13
3346836	13
6400590	13
10753928	13
7591878	13
414377	13
21949849	16
9918247	13
3593465	16
1734118	13
3807055	13
974021	16
7355431	13
9480673	13
10070353	13
557164	16
24027651	13
1572508	13
4771778	13
8995206	13
2327018	13
15960121	13
7713651	13
14953318	13
2053642	13
448677	13
445280	13
5012611	13
29143840	13
327645	13
9678864	13
594983	13
27768407	13
2459427	13
13409969	13
17014585	13
9794882	13
27597465	13
16100544	13
10684731	13
898052	13
15461676	13
13302226	13
605623	16
1689441	13
4133171	13
78071	13
5067020	13
1493264	13
9617347	13
6300778	13
15902339	13
7892455	13
27282986	13
13289449	13
4053991	13
8435364	13
13275540	13
1564321	13
538383	13
8162036	13
8853553	13
4794627	13
7873841	13
11542797	13
6072284	13
6877093	13
9466223	16
9709613	13
19923658	13
11433140	13
8907202	13
6865764	13
1725198	13
7405519	16
17719306	17
16474618	17
2460232	13
5454659	13
14441361	13
5869140	13
3153460	13
1377016	13
34920551	16
18627050	13
1756610	13
19643560	13
22539037	13
1825804	13
14060000	13
12986371	13
4582556	13
4028884	16
14078753	13
9461842	13
5592212	13
8375482	13
10643883	13
5474958	13
12853624	13
7095163	13
16830414	13
17078696	13
1377366	13
4553073	13
6277715	13
16691044	16
13229969	17
12633567	13
7992034	13
13120035	13
12273679	13
7625886	13
1078754	15
2379119	13
2146211	13
9514563	13
10889324	13
21938739	13
24672525	13
2951203	13
3910455	13
13354624	13
2822507	17
12135272	13
4092052	13
20400105	13
3741927	16
18011280	13
14236078	13
2835986	13
14268056	13
949235	13
5744690	13
5350281	13
5792130	13
1036117	13
3783546	16
36385345	13
970310	17
11428810	17
4053109	13
28152669	13
8934438	13
14936905	13
6743359	13
17806979	13
12213132	13
24443966	13
9055867	13
2800852	13
4151663	13
23864915	13
14460733	13
16845678	13
2921801	13
2850847	13
9317176	15
10334848	13
17254514	13
12060262	16
19517197	13
4258293	13
7813520	13
1168933	13
19138823	13
3837792	16
9019342	13
57118791	13
4664196	13
4628761	13
8668582	13
1557130	13
732429	13
8092126	13
8143297	13
7195975	13
5547058	17
15172990	13
16394712	15
761280	15
11773212	13
8768945	13
14998345	13
1202032	13
621211	13
29702512	13
4408713	13
2731268	16
8567927	17
19911604	16
3403	13
2212261	13
9690478	13
20148128	13
13197321	13
3958367	16
3466187	15
1264365	16
3271921	16
3228546	13
7074359	13
4973723	17
2780012	13
3130012	13
5396584	16
8619561	13
3579450	13
10185592	13
15032123	13
4051426	13
14226624	13
3873314	17
1497710	13
19040205	13
28620769	13
2277227	13
2364286	13
32842564	17
2647650	13
30672377	13
9327178	13
7284858	13
2422514	13
16468244	13
680983	13
9689694	17
41115178	13
11816793	13
8679557	13
15621174	15
9338177	17
11541047	13
10032806	17
5740253	13
9833719	15
120774	15
7808225	13
7249212	13
14640464	13
7331751	13
1179769	13
95185	13
20375982	13
480291	13
8200288	13
4816783	13
2195995	13
10629655	13
4613493	13
875144	13
7473237	13
6873723	13
2453729	13
2456361	13
26751152	17
2629044	13
1341825	13
11519163	13
1042257	13
11673442	13
7682963	13
9183100	17
4017568	13
2954982	13
1873268	17
9965097	15
8744025	13
5763690	13
7778703	15
13946145	13
5634536	13
3999250	13
1295526	13
4032347	16
5131384	13
1744928	13
4378746	13
15566728	13
6822698	13
1329637	13
17671900	15
5990241	13
32675274	13
3025595	13
1128948	16
17347169	13
2021563	13
2964201	13
48180085	13
20763820	13
3146740	13
2893574	13
3947728	13
23534135	13
9135125	13
9618455	13
8285769	13
5769203	13
722271	17
3470390	13
6996295	13
33236806	13
2713153	13
2467646	16
1116579	13
19991057	13
1499456	13
13128431	13
6841698	13
9586769	13
2318044	13
18978967	13
1166083	13
9586224	13
4630539	13
6886603	13
1802952	17
905903	17
13179196	13
4155904	13
15930521	17
3514154	13
5951924	13
3738661	13
1119193	13
1031916	13
28954786	13
1121183	13
4586347	13
6520059	17
7328294	13
18141235	13
3850818	17
10874949	13
23886265	13
17438037	13
7497269	13
3945488	17
1217671	16
14399634	13
5647637	16
38925432	15
5045611	13
19283870	13
6211088	16
13351358	13
1865593	16
3822266	13
1291887	16
28029467	13
1742891	13
3369560	13
17796526	13
4043238	13
602934	16
6369909	17
13154146	16
1071895	13
4441665	13
15137043	13
4894491	13
705324	13
25665419	13
2256430	13
4398987	13
7817028	16
6185450	13
11315066	13
877150	13
7767597	13
2505541	13
225260	13
7119846	13
4292949	13
932168	13
4877285	13
7837212	13
15327759	13
1652645	13
3750327	13
12602861	13
3555447	15
579802	17
2042931	13
979189	13
6072605	15
381739	13
10516632	13
16676725	13
22047154	13
2490916	13
9039469	13
119655	13
26678483	13
4300603	13
28866686	17
1561161	13
3348810	13
31704155	13
13558196	16
8060696	13
2815802	13
9033842	13
24758117	13
20269254	15
3062101	13
3112743	13
8593703	16
3344532	13
9130454	13
1949464	17
6977704	13
2061508	13
2285650	13
838883	16
12788758	13
1547251	13
5077091	15
15258580	13
433523	13
2575370	13
7731607	13
6663043	13
3232983	13
15924196	13
1951635	13
107746	13
1038	13
15202438	16
5448327	17
1105999	13
13052246	13
5508833	13
8318002	15
1212621	13
5647508	13
24096642	13
662078	13
2333269	13
1620247	17
9407413	13
3062706	13
15216381	13
1171487	13
1321701	13
7055995	16
2774493	13
8528553	13
1217327	17
4623937	13
556481	13
2380097	13
8349644	16
3772236	17
20550941	13
7124679	13
5082428	16
3678527	16
266855	13
9467315	13
7824225	13
171150	13
13504893	13
4094752	13
1375025	13
15984223	13
8980074	13
12914800	13
12148446	13
3446496	13
12276692	13
13533134	13
6295707	13
8217944	13
8447264	13
2500400	13
502364	13
6075127	15
7781333	13
672209	13
38286185	17
5305022	13
20615174	13
13361318	13
11471364	13
2327132	13
22643373	17
7714845	13
6280588	13
608132	13
4586654	17
7885684	13
723408	13
6516420	13
11774870	17
8945768	13
9368385	17
7034521	13
13618500	13
2540240	13
3761367	13
11628906	13
1816574	17
20023696	13
7981910	13
4804502	13
4866293	13
9525420	13
4019963	13
7443739	13
10200152	13
15287086	13
1264368	15
5335335	13
10199980	16
7746154	13
2248281	13
19341770	13
342066	13
7809922	13
497452	13
3131316	13
14720792	16
5473281	13
255311	13
18133260	13
3357106	15
688016	17
2601577	13
6054864	13
388534	13
23071731	13
17101660	13
10886335	13
3045870	13
10310413	13
602776	13
3976477	13
29039829	13
19607928	13
2096245	16
19619416	13
29167434	13
486020	13
5245264	13
3354238	13
9875973	13
17222255	13
268994	13
8339578	13
10121222	13
16814316	13
1965602	13
2159262	13
6501104	13
4812197	13
6659601	13
13854364	13
8507320	13
7910757	13
11077293	13
3229498	13
6366133	13
13593297	13
3262220	13
432267	13
4267106	13
9832311	13
13747746	13
1065816	13
4553513	16
3919353	13
8658335	13
10050666	16
6436330	13
4593088	13
17351551	13
4195949	13
4787663	13
394641	13
5370382	16
8179012	13
534825	13
1151020	13
829517	17
1228194	13
6107457	13
1613201	16
435513	13
1266585	13
11205480	13
16585653	13
11386478	13
42773738	13
10510177	13
13359696	13
2941266	13
6003636	13
11311873	13
25752920	13
3946652	13
4154552	16
16842607	13
11313830	13
12441402	13
982174	13
1830824	15
12848444	13
1966817	13
32905129	13
17772074	13
7980397	13
6964577	13
19255569	13
6643644	13
201055	13
5938590	13
10919332	15
5459072	13
23842146	13
2980755	13
19215086	13
1304395	13
8094402	13
4049063	13
641173	13
10258418	13
16510488	13
9984595	13
6432014	15
1018063	13
3340048	13
2600651	13
7470935	13
7678794	13
1593690	13
9426870	13
15740360	13
2070963	13
3982027	13
13314008	13
12894211	15
5414078	13
982930	13
19306545	13
4096754	13
12389086	13
9349464	13
11061377	13
10454178	13
24180682	16
828310	13
483009	13
11806769	13
19112066	13
14022693	13
9456124	13
4992651	13
4620985	13
3550017	13
16738321	13
81940	13
9502709	17
1243381	13
266085	13
8248269	13
3264113	13
8567803	16
1211677	13
17749062	13
2183992	13
8723795	13
6823327	13
2296651	13
21340113	13
24173952	13
17171306	16
5314793	16
7186869	13
11710486	13
15756221	13
10858990	13
11675212	13
194897	13
2125490	13
22030795	13
11802304	13
5289972	13
4154372	13
12694139	13
2526505	13
2134977	16
7219932	13
5948014	13
11094490	13
40744994	13
3344654	13
4783378	13
2249719	13
4802754	13
3764795	13
37839223	13
5369864	13
2174387	13
6603339	13
11360515	13
34556475	13
4024629	16
1371848	13
2135807	13
13924941	13
5411840	13
14932507	17
4625835	13
42673016	13
16384006	13
1885370	16
17427981	13
8045435	13
19600925	13
10548344	13
444380	13
5995684	13
334200	13
2070275	13
9164425	13
21494754	13
4364654	15
5299547	13
41571	13
5555254	13
8315654	13
3934450	13
9675280	13
21577799	16
204294	16
4447972	13
1033363	13
4746317	13
4034398	13
6992435	17
478517	13
3497220	13
832183	13
20090831	13
7948237	13
4742057	13
23898034	13
5253498	13
15671041	13
356112	13
3087097	13
4007732	13
7686746	13
6258829	13
23119444	13
1664612	13
7707724	13
3791394	13
18646471	17
605166	13
8308556	13
636436	13
4821385	15
2077036	17
14686001	13
11061069	13
8743695	13
777722	13
2538248	15
95370	13
1161019	17
12171130	13
24683959	13
6308656	17
489790	13
1913696	13
9931221	13
4685212	13
7678726	13
24764225	13
685467	17
1441880	13
4916546	13
33026670	13
5444959	13
291354	16
5362103	13
3148597	13
32817245	13
4443830	16
14470816	16
2769852	13
1699352	13
19047732	13
4039687	16
25022219	13
3725653	17
165232	13
785316	13
14458328	13
5029867	17
12318108	13
21588960	13
6440667	13
121520	13
7185351	13
8398524	17
10696790	11
2243104	17
2287365	13
2301532	13
411437	13
6853252	13
2594081	15
17798064	13
4472210	13
6259971	13
4772474	13
21338268	13
347275	13
13162034	15
11002696	13
7823952	13
12631833	13
4802914	13
499819	13
3686517	17
39576773	13
268332	17
2703609	13
11825059	13
6289245	13
9277140	13
4796983	16
15479104	13
20145388	13
5993972	13
1329744	13
389614	13
10039551	13
229297	13
3576876	13
997441	13
6894349	13
19725280	13
16019812	16
2957130	15
1918409	13
5667070	16
10242009	13
3888424	13
7184095	13
650915	13
19408879	17
2079605	13
15635247	13
28279004	13
8664666	13
12824753	13
6918798	17
6568938	13
18584938	16
267548	13
10231233	13
17482469	13
5192413	16
458661	17
6479240	16
12686085	13
2633932	13
4935099	13
45910246	13
8110211	13
14286032	13
2276161	13
22017426	13
4457318	13
10388557	15
12096079	13
1073528	13
4587696	13
27105	13
4948975	13
4998082	13
7168486	13
17251473	13
2066948	13
6527228	13
1871702	13
4955698	13
1726869	16
768335	16
4518983	13
835243	17
8148130	13
10300191	13
9257910	13
1014919	13
6427901	16
3687527	16
7016519	17
10378433	13
6351943	13
5118084	13
79640	13
1145304	13
1351244	13
12972108	13
8119189	13
17315925	13
20374778	13
14870834	13
3822600	13
13429928	13
16324974	16
7357477	13
3304625	13
2403245	13
3985603	13
4716739	13
39324982	13
11636468	13
1664464	13
36076013	13
444101	13
2124285	13
8383086	13
4176479	16
3613480	13
14114295	13
2489661	13
20627586	13
10735839	13
14760618	13
3393427	13
9767982	13
17989372	15
18522977	13
6921227	13
5395249	13
247739	13
9487806	13
100377	13
3651494	17
10714921	13
16756620	13
7525545	17
3922043	13
17782704	13
9686359	13
7381429	15
19654117	13
7221558	16
1910965	13
22286008	13
1416931	13
3242496	15
7151923	13
26291006	13
2409779	13
9269566	13
6797349	13
2256092	13
13216336	13
15798647	13
6444146	13
46412	16
8782150	15
5203118	13
12064596	16
10682910	13
3317944	13
4388845	13
8659748	13
18079630	13
2743522	16
15426766	13
7006158	15
19211429	13
7822365	13
1549870	16
762846	13
5487045	13
13236186	13
6351283	13
88049	13
741365	17
13472426	13
26233191	13
9674528	17
4184252	13
1446548	15
3221810	15
11785545	13
5407338	13
11734869	13
260795	13
5484758	16
34753006	13
32810796	13
15310287	13
3123393	13
2536202	13
1672339	13
5643171	13
1396895	16
14029372	13
7460670	17
5638395	13
3301822	16
1658340	13
1653377	13
60562	16
42376397	13
12770846	17
935994	13
6330803	13
8012081	13
1972691	13
1080986	13
2413892	16
53090397	13
3668451	13
3493426	17
1395231	13
17855434	13
2943159	13
26098168	13
3650913	13
23957180	13
1528075	15
4016052	17
268528	13
10090582	13
9506153	13
3487251	13
3559001	13
4211247	15
1762445	13
13393295	13
9817645	13
6070727	13
2031942	13
23619796	13
12370298	13
9195427	13
4929232	13
3400816	13
13201649	13
10855493	16
1963177	13
6366444	17
1228270	13
10729587	15
2410043	13
10620372	13
6072817	16
213688	17
648184	13
196767	13
27826861	13
10757105	13
5144054	13
652580	16
2878874	13
38774578	13
1090409	16
26597305	13
4595430	13
362919	16
4189556	13
239443	13
2182102	13
3750097	13
1429341	13
8469689	13
3624088	13
2835807	13
2186931	13
6130189	16
5751033	13
8146103	13
31086188	13
1548641	13
2664681	13
3616110	13
11224359	13
11190345	13
479583	13
23653968	13
11259906	13
180198	15
28431824	13
1400994	13
5389064	13
10509348	17
4290458	17
450898	13
8990097	13
4725478	13
6419457	13
14066233	13
11252435	13
963161	13
4865637	16
12615744	13
2631083	13
156399	13
7090314	13
3173652	13
3537373	13
2843386	13
4709273	15
1266043	16
7221573	13
3209510	13
10936710	13
1087251	17
15338869	13
6152066	13
1310198	16
3131731	13
2728261	16
9096355	16
8228097	13
1094080	16
7330227	13
20437438	13
24281394	15
895253	13
14654646	13
19283399	13
7443378	13
9414878	16
20952647	13
6634897	13
1320636	13
254403	13
153228	13
4422285	13
8055452	13
16090014	13
759993	13
1378653	13
115103	13
2401367	15
11565406	13
17782260	13
7494392	13
3474786	13
11126835	13
4713886	13
2709072	13
2117452	13
8590364	13
24464439	13
1585342	13
2224918	13
17798686	13
1085891	13
7261420	13
3795768	13
4120144	13
936973	13
2462303	13
12647068	13
15929677	13
627150	13
9423015	16
4230509	13
2092050	13
5574062	15
2517257	13
559513	13
10595053	13
26607957	13
1260678	16
1218839	13
9508836	13
9268139	17
45391615	13
11317733	13
42812948	17
4621659	13
2905461	13
21307043	13
2206287	13
7989890	13
5813574	13
103026	13
20455909	13
3331381	16
8711770	13
11154974	13
1452369	13
15215993	13
2314842	13
644787	13
16082068	13
7406632	13
4674891	13
12775110	13
8586371	13
6180544	13
9535172	15
1076108	13
4741798	13
8692786	13
10453706	13
872529	13
7679963	13
11174505	13
1921019	16
15392821	13
15320491	13
3559522	13
2371961	13
2211847	13
7788400	15
1606330	16
4184836	15
15508113	13
949689	13
7985712	13
4828343	16
13224976	13
1161131	13
26782057	13
6400549	13
5065837	13
9863287	13
3174630	15
15941309	13
10526707	13
1489604	13
441106	13
6032207	13
2871226	13
165525	13
4203795	16
11755119	13
4431431	13
2384581	16
6744502	13
10861759	13
130332	13
437933	16
2630585	13
34982879	13
3194371	13
11422931	13
2037552	17
20213387	17
1196337	13
867746	13
13646576	13
2392857	13
5288345	13
8443679	13
4780835	13
13962926	13
32914034	17
4357381	16
7964964	13
5054866	13
3212186	13
11370188	13
55851	13
1511887	17
7130455	13
26115675	16
6149987	13
8723000	13
2939698	13
4478362	15
6513890	13
3565397	13
56443392	13
15155309	13
3456386	13
4033562	13
20239696	13
7087715	15
4113294	17
5917052	13
7276544	13
3781751	13
15440102	13
768593	13
21654904	13
652204	15
13611830	17
2802691	13
9627306	15
15291876	13
22075655	13
5930956	13
5948554	13
14218290	13
6409525	13
5461520	13
2103986	13
4521458	13
707784	13
14634750	13
154823	15
1925905	13
5569591	15
12451116	13
523543	13
16518375	16
11874981	16
12071323	16
12172188	16
3468837	13
11770053	13
7347652	13
1911765	13
7114052	13
3379887	13
6133364	13
538780	13
5989253	17
11153138	13
4039729	13
6186383	13
21052755	13
8970197	13
2454438	16
11463165	13
5568659	13
8320200	13
16394518	13
14141694	13
7522144	13
8981615	13
2438452	15
1334888	13
4493759	16
866462	13
15925885	13
483672	13
83208	13
4013355	17
3780280	13
9644111	13
5277201	13
10332381	13
839768	13
11557075	13
6617680	17
309229	13
16869658	13
1062669	13
4044641	16
8949115	13
283413	13
35332200	13
6582013	13
23353159	13
4618643	13
7529977	13
7273860	13
22371778	15
7782338	17
6138368	13
4055351	15
2657700	13
10977113	13
1292018	13
6116003	13
8840710	13
5603218	13
4798528	13
7520479	16
12047268	13
1892900	16
24764770	13
7962634	13
3099834	13
3742850	15
1078290	13
1235905	13
3313652	13
21071249	13
246300	13
14018103	13
2027898	13
31115789	13
2408774	17
16979221	13
5579114	13
10440575	13
10614431	16
2190405	13
6481676	15
521104	13
16386122	13
672386	13
9938249	13
13258171	13
6193480	15
1729781	13
3225007	13
962931	13
7229484	13
2938775	13
16834352	15
9632378	13
954801	13
2814396	13
14278860	13
4019688	13
2013238	13
9595314	13
14698644	13
1806115	13
8829394	13
28767901	13
4184228	13
23885627	13
6120233	13
5644365	13
18646661	17
11220334	13
1014511	13
42562388	13
825430	13
815462	15
3933243	13
2962642	13
2079115	13
10848940	16
9240840	13
500275	13
5736131	13
9490969	13
1437750	13
5692090	13
8711249	15
3567118	13
14429877	13
7343251	15
37362706	13
18399884	13
7642018	13
7735463	13
1804433	13
6979136	17
2255241	13
7464147	13
32761193	16
3065654	17
7161727	15
2303069	13
20682817	13
10005527	16
12938961	13
391246	13
1585362	13
3527378	13
15968309	13
2161469	13
6881671	17
1676223	17
5342488	13
5946803	13
5508285	13
16774269	13
15382022	13
37826013	13
8094894	13
182711	13
200753	13
258615	16
308076	13
9767611	13
6715692	13
1458490	15
388487	13
369633	13
12489849	13
5456022	17
2880543	17
1281798	13
3092173	17
6973157	13
6061052	13
14818923	13
4051313	13
10846006	16
6659494	13
1478279	13
2064528	13
6972705	13
1519836	13
2061049	13
1966056	15
11437778	13
14887904	13
4966370	13
1950745	13
26315197	13
21366533	13
11918105	13
2933168	13
10266861	13
462016	13
3895190	16
25278126	13
8207709	16
6470612	13
19613678	15
1256784	13
4506653	13
4363716	17
3512065	13
12689963	13
9178655	13
17152571	13
3935165	13
1573110	13
5063519	13
20508238	13
47859166	13
1444916	13
450912	13
31608582	13
903797	13
218708	13
804133	13
3084583	13
25824766	13
401171	13
16317377	13
4799446	13
1741546	13
9643951	13
6778984	16
2465517	13
5717879	13
7182496	13
11108722	13
145878	13
7550561	13
12655372	13
878405	13
4576857	13
1767532	13
2142996	15
12022108	13
11639248	13
12853334	17
9118002	13
2788570	13
6621315	13
15286514	13
7488623	13
9245441	16
6407009	13
12951308	13
83661	13
12582929	13
3659475	13
9571284	13
1160991	13
22302100	13
717658	13
5039105	13
1323107	13
5660655	13
12912799	13
11078029	13
16503834	13
1432861	15
238799	13
1336858	15
2957093	16
5142463	15
8261103	13
13406628	13
568673	13
3309079	13
1940665	13
2597104	13
465466	13
122466	13
227746	16
17520266	13
5404608	16
2386339	13
1810860	13
4141755	13
182998	13
13556765	17
3812931	13
1505018	13
5762855	13
5214805	13
7727811	15
331935	17
6869362	16
23213406	13
189178	13
3029941	13
11973414	13
3888357	13
1680099	13
1250045	17
4575870	13
2383061	13
11587945	17
907764	13
5571577	13
4042012	13
5849996	17
17902169	13
4071429	13
16508773	13
6778010	13
3940409	13
3851658	13
10112685	16
7044338	13
3849232	13
1714404	13
1827476	15
13868386	13
2844098	13
879359	17
2696425	13
1308707	13
7175387	13
3676375	13
2708362	13
19467496	13
10310973	13
1391568	13
1444912	13
3892547	13
5225807	13
12770426	13
4640478	13
4821391	13
12685747	13
12715457	16
2550782	13
17067000	13
37857742	13
6029899	16
6551084	13
16561137	13
694984	13
370881	13
2825710	13
7355318	13
7583000	13
12348509	13
11372554	17
3212451	13
8965210	13
7295529	13
23188563	13
25523587	13
1219440	13
15845477	13
4235587	13
5128705	13
21807224	13
1585584	16
4380448	13
1322989	13
6907155	13
19550644	13
2782221	13
8231208	16
787048	13
12202306	13
6913715	17
7412683	13
34729128	13
4663520	13
4769041	13
7528064	13
27415667	13
8279269	15
8650863	13
8992664	17
2370	17
1891682	13
2644697	13
13438507	13
514253	16
4169218	13
11307006	13
2577572	13
11898222	13
2379961	13
9551882	17
1742408	13
21123866	13
2327205	16
6481909	17
5046724	13
5769905	17
2069147	13
6788552	13
17687023	13
17468509	16
4172547	13
1373425	13
18199663	13
1041740	13
4320764	13
16940975	13
4822034	13
2417849	13
23385056	13
1736794	13
2945509	13
8807978	13
16859800	13
5940609	13
1013131	13
263428	13
14148842	13
2201658	17
87810	16
32767540	13
2342451	13
20151890	17
1429262	13
15270528	13
13146802	13
3979144	13
21538867	13
987661	17
4029030	13
1304205	13
317622	13
5611142	13
11227904	13
17169738	13
5891696	13
2629309	13
18934820	13
3601098	13
2300685	13
18718432	13
3926439	13
6190881	13
2397879	13
7144260	17
1171216	13
12075051	13
15454782	13
7001045	13
6703557	16
4912470	13
26045845	15
23179871	17
27035326	13
1538989	13
8247854	13
3286979	13
12190266	13
3590302	13
1278707	13
14962716	13
6224977	15
2256811	13
37627694	16
1012627	15
2597069	13
2016936	13
3923304	13
2143174	13
9940018	15
2300668	13
3438604	17
798934	13
10787022	13
10610396	13
10943785	13
3719479	13
3864742	13
24343458	13
162459	17
3344602	13
28142457	13
1125441	13
4465756	13
7590687	13
16122345	13
498497	13
3448314	13
11162861	16
2519522	17
14125517	13
4279337	13
11771733	13
1893433	13
1054343	13
28087617	13
25715267	13
14719965	13
17347859	16
1219543	17
20646154	15
844258	13
24174729	17
581313	13
3146297	13
22237215	13
21909985	13
3995622	13
20451643	13
20607225	13
43422029	13
17119259	13
1479539	13
2576900	13
18003443	13
6360631	13
331552	13
7094478	13
2683242	17
383522	16
5146764	13
6465284	13
5313823	13
30215914	13
2729161	13
21071849	13
7915658	17
3672433	17
3742722	13
350647	16
5360092	13
6902215	13
9153876	13
12777496	13
4902514	13
44222922	13
3533087	13
21283923	13
1814186	13
3854116	13
18292104	13
10910172	13
107339	13
17609708	13
16473589	13
3687684	17
18965695	13
3859879	13
11404605	13
7997773	13
2982328	13
8087523	13
4875419	13
1738486	13
23441376	13
2078054	13
19827125	13
6524114	17
7731871	13
3866466	13
5602878	13
3064709	13
911012	13
37777	16
11535031	13
4573032	13
6805701	13
16040246	16
5703404	13
418554	13
19774893	13
886463	15
12314032	13
8746714	13
5447774	15
192307	13
1274891	16
40513307	13
525955	13
2495737	13
14578964	17
6868854	13
1901813	13
1690707	13
17665790	13
1358359	15
16678	13
899771	13
5764324	13
22119113	13
6136007	13
6897625	13
3936041	13
18869426	13
1872787	13
524447	13
4065335	16
3032997	13
5393241	13
10728915	13
1566584	13
2247059	13
9775915	13
10998151	13
1555919	17
2511106	13
252300	13
27500950	13
5398385	17
6631582	13
6097790	13
10764886	13
2794363	13
736754	16
11987362	13
7345802	16
306092	13
4696178	13
477793	13
20408849	13
6271255	15
3160126	13
8405433	13
527126	17
18132928	16
1471219	13
633984	13
275263	13
3719963	13
4913282	13
858492	13
3417895	13
4584263	13
6693382	13
4128038	13
3103816	13
12248706	13
3517236	13
3904814	13
2547555	13
14100782	16
5586984	13
11636076	13
11952563	15
8447932	13
7999651	13
8670826	13
70863	13
13487388	13
1277722	17
12416771	13
1368162	13
222429	13
14608102	13
439580	16
1115252	13
2529855	13
400872	13
21324878	13
2730397	13
42553711	13
8074121	13
12788924	13
1362979	13
2561107	13
23590853	13
1156775	13
3549314	13
5182550	17
15028274	13
16805446	13
2099884	13
2356388	17
2584886	13
12532807	13
5206854	13
3534822	17
19198290	13
5773675	16
4498896	13
15102674	13
5218739	13
1679412	13
9996753	13
19544527	13
725731	13
375615	13
498999	13
728585	13
11134995	16
7766526	13
10299307	13
1297773	13
12204388	13
12518900	17
681574	13
13383519	13
10929715	13
5135729	13
627876	13
7941231	13
2828723	13
2129051	16
6407461	13
1307484	13
692254	17
11290531	13
20919490	13
17329032	13
37753194	17
11418622	13
25067196	15
524276	13
11420107	13
9245911	13
4299234	16
9437629	13
7229806	13
7260003	13
29117384	13
3956554	13
16293404	13
1018428	13
7415058	13
5862196	13
6297865	13
5699336	13
3396519	13
17568778	13
6036611	13
11710346	13
1544288	13
2388340	13
5464958	17
31090577	16
1340742	16
8103432	16
10261776	13
6492433	13
9634794	15
1635591	16
8136106	13
27390271	16
25317242	13
321413	13
3385485	13
4037437	13
3925304	13
9961995	13
2025413	13
3497105	13
3598425	16
812387	13
7284530	13
4008909	13
8601645	13
13559856	13
12616574	13
1024003	16
11769737	17
9295187	13
510869	13
8271135	13
11666959	13
1089781	13
275146	13
7058525	13
17505759	13
845493	15
2014246	15
1904760	16
3601531	13
5190777	13
3808060	13
1316887	13
10149744	13
10155286	17
12318919	13
15707538	16
6935227	13
499406	13
699716	13
6681945	13
2634585	13
10690907	13
594128	13
22910078	17
58838	13
25929714	13
199041	13
9718183	13
9182767	13
10758402	13
2628320	13
43181906	16
1731045	13
34493023	13
19919156	17
952536	13
668024	17
697519	15
7196302	13
784278	13
4929533	13
1756534	13
15223944	13
13128562	13
4506973	17
6031637	13
3906814	13
3458603	13
8909139	16
4437454	13
8504484	13
1242526	13
2112565	13
21433087	13
14258214	13
9321206	13
11468108	13
2085447	13
2679877	13
103440	13
6278123	13
32671935	13
5525387	13
9885878	13
6238839	13
562298	16
42081692	13
1410953	13
1916301	13
7614890	13
20380280	13
7103177	16
602609	13
3572515	13
6079527	13
11799230	13
4844589	13
9514218	13
30041050	13
3438522	13
7836108	17
2727493	13
1884717	17
462515	13
3181388	17
8773617	13
9172966	16
2832525	13
1299594	13
930588	13
5038789	16
2098551	13
332748	16
833652	13
2977524	13
2372856	13
8709685	13
2999296	13
1746491	13
15406587	16
22513627	13
1139677	13
10365798	13
4155336	13
1478002	16
527263	17
3953839	13
5678571	13
4729504	13
15296725	13
37467825	13
446302	13
392818	13
7117439	13
1332318	13
2206061	13
7942230	15
11438065	13
3835638	17
9531360	15
15380911	15
917626	13
1686184	13
3666994	13
21418778	13
13363359	13
1458357	13
4585400	13
27477450	13
361721	16
2200556	13
23980554	13
2237812	13
7590151	13
36425100	13
7415067	13
5214211	13
18872225	16
2619439	13
21929761	13
855543	16
21809668	13
8370247	13
14598987	13
766616	13
2897990	13
4486316	17
7518727	13
6156719	13
9067839	13
6484295	13
7510401	13
974863	13
10495598	13
959987	13
507257	16
10073816	13
552771	16
6486587	13
15474227	13
33059938	13
16386202	13
3899241	13
5817014	17
11913340	13
6905346	13
14958083	13
1240573	13
982440	13
71874	13
6511117	13
8290029	13
7346559	13
13511575	13
2753481	13
2862023	13
1283	13
5109759	13
5052163	15
6730595	13
455784	13
5998368	17
761551	13
14328575	13
11689241	13
3483457	13
3199754	17
4737015	13
1593556	13
9956380	13
8156658	15
13636822	13
12210327	13
2570699	13
2530646	13
7967395	13
830090	13
7872157	13
9155721	15
5155839	13
7888477	13
24005367	13
13868340	17
607885	13
164137	13
15986739	13
10635914	13
25043814	16
4297449	13
1612738	13
625734	13
2156074	13
89786	13
3094179	13
13314170	16
15607148	17
874829	13
3845068	16
2623450	17
1916973	13
11699843	13
33445315	16
12375402	13
4471209	17
15598269	15
637048	13
4109429	13
9208128	13
6853627	13
20359951	13
5273445	16
12958267	13
9766791	13
3613933	15
21490346	13
6620594	16
2998611	13
11444075	13
29214437	13
16462669	16
18938015	13
7173034	13
385532	15
2974841	16
3171291	13
14241914	13
15666034	13
6399425	13
1603521	15
21832567	13
7195526	13
10831780	13
11467	13
38937237	13
15874372	13
18831179	13
9973831	13
6434617	13
15045030	13
1907046	15
7073937	16
8567354	13
3149337	13
6008760	13
2462230	13
4082218	13
20011152	17
1676871	13
9846791	13
21428090	17
7835797	13
5593083	17
501267	13
4546524	13
5059611	15
2239180	13
2118381	13
15695351	13
237620	13
2226913	13
13143965	13
12945692	13
5970726	13
8478237	13
6234730	13
4691879	13
968479	17
3759804	13
1038548	13
2837953	13
3060872	13
3253792	13
4131958	13
7501445	13
12857937	17
19277199	13
8453083	13
29742256	16
10998423	13
1383202	13
3477874	13
6037864	15
3866403	13
81707	13
12650162	15
1858712	13
11373079	13
4681416	13
4222434	13
4183622	13
192575	13
10963469	13
24941593	13
3828197	17
1396268	13
29645407	13
3630416	16
14223025	13
5090332	13
5682746	13
3628120	13
798120	13
8193003	13
3001674	13
81787	13
19663853	13
1509155	13
3163962	13
23813228	13
8195086	15
40352250	13
4002471	13
8371421	13
9578309	13
3488028	13
20486236	13
12797658	13
15888485	13
513600	16
5717125	13
7993374	13
2602842	13
7941953	13
17513256	13
6211477	13
11739135	13
11305840	13
6603475	13
2966161	13
18851669	13
4855830	17
5818650	13
8680546	13
8613459	13
10272802	13
4214913	13
4547469	13
886256	13
6966882	13
172947	13
24080835	13
13003525	13
7056509	13
21206511	13
2482375	13
10923436	13
2413208	17
8350391	16
7203915	13
15760856	17
19498883	13
3450389	13
4041578	13
4459962	13
7620375	13
2786862	13
17346461	15
26278791	16
217806	13
1972992	13
7431499	13
17653528	13
9397209	13
9454069	13
3763249	13
10512931	13
10154483	13
38788402	13
7821068	13
321979	15
2648801	13
6899454	13
197025	11
2982244	13
11426345	13
27341	13
586023	13
699818	13
2881761	15
15542352	13
1298580	13
301304	16
2175254	13
947229	13
5614988	15
10571567	13
14376087	13
37403744	13
746896	16
13993104	13
5654210	13
14236636	16
3201697	13
8991190	13
4173037	13
1032029	13
5015776	13
7725272	13
11085598	13
9560948	13
9124606	15
14807602	13
6850572	13
11761277	13
1180585	13
753412	13
6590933	13
8099094	13
7944772	13
7543440	13
3422744	13
9571723	17
32565091	13
49555	16
158502	13
15007993	13
8898691	13
4015704	13
9552482	16
9106091	13
3285370	13
971291	15
13235245	15
17601246	13
3269448	13
1020883	13
3870593	16
565105	13
7413364	15
5655691	13
109037	13
14858411	13
2965372	13
4853254	13
9295145	16
2729505	16
3627606	16
10457889	13
19665010	16
3218812	13
5653469	13
1138202	13
11510468	13
8152267	13
3693228	13
7665822	13
17608522	13
27015173	16
512074	15
6168299	13
3945816	17
6836618	13
2190067	13
1724852	13
411934	13
944223	13
11269638	13
2792208	13
5553049	13
5177633	16
5075514	13
4322182	15
15456171	13
15277271	13
759980	13
1009347	13
1428819	13
184499	13
6869331	16
6152044	13
16994482	13
2267809	13
2039511	13
7375065	13
5784272	16
2503897	13
6497540	13
1173693	13
1730652	13
1993570	13
9849389	13
2838808	13
572850	13
27179949	13
7641805	13
12681760	13
20465384	13
8067428	13
25671419	13
6629589	15
14219467	15
5431357	15
1698624	13
1569321	17
14653579	13
2719521	13
5864028	13
1045117	13
25569538	13
4229940	13
13250111	13
2306745	13
723783	13
2107054	16
5216345	13
17270214	13
750295	13
1852753	16
2485748	17
3049420	13
253463	13
5747988	13
6264939	13
389465	16
7838987	13
7345344	13
552811	17
4997950	13
20940140	17
4165567	13
2414811	13
1515230	13
5725147	13
4753461	13
5207353	13
1805338	13
40430	13
245204	13
6481019	13
6683487	15
10655579	17
2606029	17
6890179	13
5916761	16
3606944	13
6885510	13
377247	13
8648932	13
4207719	15
14070173	13
468650	13
22804216	13
6824166	13
7799299	13
5082358	13
6395099	13
914020	13
1616074	13
6818017	13
13082489	13
7382556	16
6847686	13
5559834	13
12617691	13
13547528	13
1098452	13
11862630	13
9851759	13
7896240	13
4882082	13
3867762	17
3164974	13
1596016	16
6172092	13
13748513	13
13182229	13
2858472	13
2353612	13
8174314	13
7451538	13
9177996	15
24831375	13
18189544	13
39125255	13
4106657	13
1317603	13
2972071	13
9841326	15
1825722	13
3869054	13
19225362	13
4407861	13
12694457	13
938404	13
2650968	17
6412306	13
5395188	13
4206072	13
20608002	13
3782319	16
19711418	13
8513948	13
19637432	13
6572048	13
13776793	13
5726959	13
13363747	13
5247855	13
26824233	17
6720681	13
5537735	13
5089699	13
2590472	13
8957656	13
268872	13
19887070	13
19475406	13
5636599	13
12880097	13
3646668	17
9409269	13
36466251	13
13980536	13
16390125	13
6133590	13
27617699	13
1086142	16
2793493	16
22086065	13
10845999	13
10432731	13
8975020	13
954530	13
3689757	13
9118492	16
7497407	13
2069667	13
9909593	17
4450388	17
14789769	13
8334682	13
11090981	13
10131372	17
2643001	13
2910571	13
2008532	17
43276249	13
2632256	17
1237181	13
2588460	13
1685154	13
10124556	13
5650098	13
383902	17
2348044	13
14029246	13
9295345	13
16076551	16
2147369	13
15940423	16
11095701	17
8737530	13
6252303	13
23585688	13
12647856	13
4782772	13
914247	13
1558462	13
175992	13
480523	13
12891779	13
4334989	17
3148686	13
728619	13
5310014	13
6329993	13
2475858	17
2800839	13
1582470	13
7316603	16
13964158	16
2851130	13
8281933	13
882200	13
11133469	17
1088957	13
801746	13
6274516	13
7533035	15
1791518	13
2193385	13
3260930	13
29156003	13
10156544	13
3463179	17
7855942	13
2418672	17
23117595	13
2507431	13
15015811	13
830042	13
2844405	13
4475553	13
3222489	13
2310983	13
13254881	13
10650256	13
11966952	13
3780316	13
4053849	13
9470132	17
10286883	13
7004208	13
11599453	13
14961110	13
49437	13
5190309	13
491819	13
202380	13
1769927	13
3460566	17
3936156	13
5297782	13
24060350	16
1858557	13
9117246	13
1461509	13
8956526	17
5096812	13
13223035	13
1279645	13
1837473	16
4039032	13
4001907	13
6920053	13
9896831	13
501664	13
12909185	13
1317731	13
3794405	13
2149701	13
14659621	13
14979615	13
2167956	13
3088762	13
2326400	13
10207123	13
5182511	13
1496782	13
3736150	13
2190237	16
14376070	15
4295447	13
5900739	13
2342175	13
18077842	16
5722308	16
4187164	13
5273280	13
1564321	13
9584968	13
3036908	15
2807522	13
4965443	13
459007	13
7395236	15
16895445	13
14520748	16
13362723	13
16071788	13
120027	16
23710820	13
19026997	16
2003580	17
10291688	13
5805960	13
1519132	13
17285592	13
2847560	13
6771573	16
5655779	16
5112605	13
638016	13
9564987	13
14339676	13
15829210	13
7875336	15
428440	15
12364827	13
1481211	13
10198298	13
3011909	13
6324441	13
2969639	13
3011381	13
6506837	13
1530650	13
492635	13
1512127	13
3973021	13
10347151	16
8057108	15
17365712	13
6632237	13
441821	13
663921	13
21592073	13
8021786	13
2489039	13
35930892	16
15762095	13
31071323	13
2153769	13
21271996	13
1631137	13
20938986	13
6316587	17
8147953	13
10113987	13
6252161	13
11047551	13
2699154	13
15353385	17
10717806	13
1417059	13
81640568	13
32015025	13
909031	13
17391901	13
5382026	13
5977889	13
31680434	13
22979503	13
10525780	13
2889876	13
7053422	13
8765994	13
23346181	13
9937689	13
20354202	13
1055792	17
1847918	13
15234810	13
553734	13
6617104	17
18075919	13
21832328	13
15648180	13
4526016	13
7465514	13
4447163	13
4728990	13
6683808	13
1889947	13
7450232	15
9902479	13
7156355	13
12513365	13
10727346	16
2635493	13
2272776	13
8210539	13
6491424	15
21708855	13
2813701	13
2592351	13
8004624	13
12048733	13
4011492	13
11668990	13
11802621	15
8852823	13
728545	13
6237593	13
2743445	16
6679046	13
13657477	13
13698963	13
12662500	13
81732	13
4392003	13
516621	13
37165813	13
13699715	13
8642617	17
1255639	13
1674560	16
4008086	13
19037719	13
11025871	13
5330417	13
7666947	16
211762	13
3428931	13
6388722	13
6745562	13
545585	13
10212838	13
5940190	13
11636343	13
4908261	13
469976	13
24229322	13
3452460	13
8285441	13
3742401	13
901398	13
19405303	13
17344056	13
10232747	13
3600354	13
24758406	13
3378150	13
6901679	13
8948970	13
8849749	13
1295988	13
1644638	17
670697	13
1794773	13
9773551	13
558282	17
8969083	13
37175780	13
8776614	13
795434	13
11744395	13
5335799	13
13455183	13
12767822	13
8639219	17
17453676	13
16406922	13
9373600	13
3033165	16
9658896	13
22021810	13
668023	15
12414578	13
5622332	13
9526429	13
3539807	13
2400515	13
2196711	13
10539346	13
31136025	13
24692772	13
20012042	13
11125904	13
17519282	13
1134599	13
9940471	13
2244326	13
16636819	13
30725278	13
22343905	13
11753081	13
19409067	13
3326923	16
11148111	17
6530915	13
1291356	13
2389335	13
4613546	13
3339284	13
8326660	16
41823	13
1745765	13
9846588	13
12544432	17
4238718	13
835459	15
30606447	13
4523431	13
2119305	15
8396918	13
12334037	13
1701559	13
4560585	16
1337412	13
17709733	13
1411731	13
7685792	13
4761371	13
4220270	13
9544063	15
1926780	13
1183756	13
6271862	13
47124	13
2453498	13
1281565	13
12374763	13
3470556	13
8218624	13
12050918	13
5911340	13
11514039	13
1905958	13
11743520	13
5942321	13
3496827	17
5055498	13
2309790	13
36434843	13
3918710	13
23322566	13
2759582	17
3824346	15
23828377	13
9642074	13
415200	16
2560385	13
41387136	16
345693	13
1988690	13
10867625	15
4158069	13
6367184	17
3642978	15
8902197	17
13599136	13
3254115	13
1600024	13
1989227	13
6227489	16
2911488	13
3269207	13
8239122	17
3281678	13
9555825	13
10952911	13
3124674	17
13851275	13
3854587	13
14630480	13
2126190	13
19925536	13
5384266	13
14642350	13
3815671	13
7106180	16
9143318	13
5656423	13
7234422	13
9805001	13
7505391	13
4488037	13
6792972	13
8042409	13
4862109	13
2910044	15
1129225	13
1414237	16
3522092	13
7448674	13
1827923	13
6758730	13
17628048	13
2871640	13
3759699	16
5994	13
790407	13
8044557	17
14518706	15
11140536	13
2276230	13
17814057	13
6081409	13
1890033	13
13160390	13
7668821	13
11189362	13
4307059	13
3385998	13
14402045	13
13410430	13
9539049	17
1286701	16
20202803	13
6664916	13
1319418	13
1201556	13
16476347	13
30091864	13
2801935	13
1732358	13
8886776	13
8555102	17
4870745	13
339494	13
6786869	13
8032676	13
3962327	13
12968342	13
15052573	13
334964	13
27376266	13
1045623	13
238470	16
12426572	16
4505277	13
13560138	16
24460419	13
1704321	13
9856115	13
8736348	13
6635354	13
24169007	13
3292366	13
5011189	13
13839294	13
6873234	16
19150570	15
10856333	13
10321297	13
74420	13
6678456	13
10059334	13
3759812	15
7156837	13
755961	17
30855504	13
12033723	17
104609	13
2027988	13
8218443	13
4875632	13
5598990	13
1788424	13
4621345	13
20615780	15
114088	13
11926137	13
9600208	13
779512	13
1946126	16
5238552	16
11406213	13
19780666	13
50246094	13
5938239	17
1891716	13
11136250	13
12725319	13
1797028	13
12502102	13
7915080	13
9102229	13
14063640	13
846633	16
2195177	13
12208413	13
2594648	13
8059735	13
8952962	13
16021760	13
3125044	13
7678452	13
5390102	13
2238462	13
1812740	16
4235	13
4503361	13
14717486	13
20956916	13
3499103	13
6523452	13
12561040	13
3656990	13
18738937	13
8737357	13
6141355	13
3263167	13
6677454	13
2859352	13
20034094	17
370922	13
9627997	13
81048	13
7028662	13
13480	13
236136	13
11597463	13
14295883	16
3817929	13
24987109	13
574750	13
9388661	13
4731795	13
12364337	13
20702811	13
16082113	13
1265809	16
13101683	13
362027	13
7005820	13
8880761	13
6873170	13
5987790	13
13797658	13
8077503	16
8240754	13
7149650	13
3043722	17
3226256	16
1208850	13
16568924	16
14235993	13
14547863	13
30385630	13
18558622	13
1613181	17
2270024	13
1261484	13
829697	13
18070567	13
10070247	13
30983874	13
3481082	13
14480425	13
4804060	13
4470412	13
1703595	13
9842921	13
8163878	13
4170844	13
5495324	13
5721749	13
573282	13
25832101	13
11404729	13
9059939	13
7519832	13
4418710	13
7984857	13
1418955	16
3628337	13
16764884	13
10310499	13
12532968	13
3721931	13
17736362	13
2257725	13
518460	13
721516	13
34800589	13
7604098	13
4929577	15
2883508	13
28113656	13
17974769	13
806448	13
12016893	13
3198254	13
10083300	13
20386181	13
32284325	13
2630791	16
4842790	13
26863828	13
766879	13
11664797	13
24219000	13
23637657	13
2924073	13
255942	13
2967920	13
1570625	13
4765662	13
17824751	13
16911372	13
3988133	13
3530074	16
5820230	13
4901456	13
4659062	13
18557991	13
1129428	16
2263167	13
1631780	13
13282133	13
14584778	13
14553501	13
574005	13
15856269	13
2892256	13
12068798	16
21979699	16
13998811	13
803279	13
437022	17
49764	13
611968	13
306942	13
3124196	13
6282604	13
147910	13
10149846	17
2256252	13
1220074	13
5708687	13
5077859	13
11261252	13
9209798	13
6032	13
12393543	13
10912457	15
11717034	13
3937275	13
540789	13
719323	13
12076025	13
1929997	13
7225859	13
10837091	13
2725441	16
10114053	13
13208350	17
3341128	13
16299023	13
5448970	13
8954213	13
137350	13
15618462	13
1953298	13
53512409	13
10318278	13
9548918	13
12653321	13
23959247	17
10234836	13
18038463	13
242103	13
867277	13
4458385	13
32652	13
17878025	16
1464064	13
12911716	13
3199774	16
7182397	13
33265244	16
6534743	13
1883665	13
62322	13
6239145	16
28935627	13
695386	13
2966452	13
23331028	13
5695675	13
857184	13
1020411	13
911840	13
2350625	13
23682991	15
11828850	13
4137643	16
3682896	13
4468603	13
15335658	13
284999	13
2839714	13
9168177	13
350199	13
4548382	13
96401	13
22165025	13
9165190	13
9097361	16
4210754	13
14524782	13
192446	13
8838726	13
3245189	13
3815373	17
2767788	13
10794626	13
1132834	13
5415233	13
8675977	13
82514	13
16405408	13
14468196	13
9213174	13
8682148	13
6299668	13
2285824	13
8440162	13
28083275	15
3527623	13
856169	13
32229625	13
1215341	13
12348859	13
2484431	13
12029553	13
41186569	13
572582	13
13649261	13
777207	13
179815	13
3550016	13
14560457	13
3604939	13
6635551	13
2799685	13
12016245	13
938013	13
4348609	17
4561923	13
7065973	13
10781916	16
10963355	13
5825846	13
4108092	13
2126565	13
5914111	13
704391	13
15946313	13
8477597	13
3497851	13
13793026	13
4408156	13
1020564	17
1790645	15
2118745	13
29241019	13
5303055	13
19294700	16
14098034	13
10828238	13
11404624	13
4104469	13
2622906	13
1838054	13
29396162	13
735330	17
515784	16
1994996	13
354688	13
7455262	13
18212100	16
14752916	13
2724691	13
1014190	15
28529076	13
23136452	13
471892	13
15033764	13
1378737	13
4705124	13
2840726	16
701877	13
12519508	13
17687205	16
2871422	13
3592763	13
176380	15
5782765	16
3161505	13
8285820	13
6314783	13
4277703	13
3704617	17
1964286	16
5161870	13
3112455	17
38434019	13
2003485	13
1332396	13
8822738	13
212533	13
10412208	13
19851599	13
13509335	13
5975917	13
11023678	17
5486080	13
11276959	13
3274901	13
11915234	13
955197	13
11471035	13
8885152	13
11451755	13
8053566	16
6072979	16
4752892	13
9901573	13
18591260	13
4684476	13
3037281	13
31363	13
10001019	16
7389413	13
8572011	16
1165345	13
4388971	13
25821061	13
873269	13
8916889	13
4439790	13
15500896	13
3416122	13
3180283	13
98736	13
880312	13
6119568	13
3930453	13
27587849	16
1090997	17
1654681	13
1892327	13
1579938	13
8161353	13
13947163	16
7943817	13
9035506	13
857602	13
3547820	13
6757150	16
1622406	13
9303118	17
253015	13
13536218	13
6327617	13
28752307	13
666093	13
69317	13
21859703	13
939914	13
12833074	13
3635850	13
18745078	13
1005691	13
7020875	13
14837702	13
9996928	13
6779991	13
6344559	13
6419458	13
14185938	13
7169295	13
4343518	13
5576367	13
10392618	13
7313153	13
6421755	16
13551897	13
3322031	13
13641858	13
4495815	13
630924	13
12501863	13
7675999	13
20938550	13
7070810	13
2132766	13
2525203	13
19291754	13
12541473	13
9727032	13
33247538	13
26309911	13
2087515	13
4025103	13
24866029	13
711585	13
11368706	13
159980	17
6157500	13
4867938	13
11393975	13
2827169	13
2984987	13
11571500	13
6171951	13
16986488	13
2986246	13
1235439	17
10629559	13
1714029	13
2156505	13
8501850	13
19949115	13
13888438	13
4388362	13
3033050	15
9301737	13
12730428	13
2775710	13
2371583	13
1033718	16
8644123	13
450536	16
24399347	13
4319242	17
2557107	13
9141285	13
5886506	13
7905653	13
18462630	16
1907495	13
1834798	13
16219572	13
4236104	13
26088788	13
1201515	15
1909468	13
2295138	16
6091216	13
8122484	13
7690663	13
812499	16
11629555	13
5003526	16
8602756	16
1940017	13
1045400	15
40395626	17
3516443	17
665241	13
8263995	15
6120985	13
1830553	13
2940805	17
4877082	13
11134271	13
423995	13
7833747	13
6010658	13
5391154	13
3572851	13
1016038	13
15149621	13
1173232	13
838477	13
4158997	13
9237871	17
27115433	13
18238349	13
8211382	13
1004694	13
20453890	13
202556	13
3083835	13
1275970	16
1697343	13
4372531	13
66194	13
5527583	13
22237791	13
24525190	13
4255927	15
9730745	13
16191240	13
7959716	13
2818757	13
5573783	13
315218	13
26986778	13
10592279	13
13970263	13
3415839	13
19121240	13
3011022	13
9625054	13
4987498	13
20916514	13
5275203	16
391558	13
2183298	13
708031	13
9507721	13
1875200	13
16033225	13
18202399	13
10927113	13
18524078	13
4809631	13
3840060	13
12356578	13
9162814	16
4212221	13
23321789	13
4514588	13
2209485	13
31219748	13
5040901	15
1881190	13
1643261	15
13099332	13
10215808	13
26728433	13
17067315	13
9224004	13
12631826	17
19294534	13
12724933	13
9721928	16
2583782	13
2323186	16
4976799	13
6642625	13
5004352	17
26682959	13
3119659	16
3636338	13
13314051	13
28085	13
8700099	13
4899501	17
24290212	13
8395204	13
15237953	13
8318919	13
2881357	17
10912253	13
7039778	13
1762671	13
12715294	13
9343923	13
9562297	13
35174567	13
2583010	16
5154340	16
5426335	15
21843655	13
5379521	15
20433859	13
6795300	13
14636449	13
5943935	16
7838490	13
5054134	13
27857517	13
8716995	13
185964	13
5127627	13
22392358	15
1483670	13
7425750	13
102574	13
6969761	17
496209	17
16628569	13
9755146	13
197041	13
1798557	15
1969875	13
1032650	16
9323534	13
6757707	13
2388308	13
1773273	13
15048152	13
32367557	13
504390	13
36051390	13
4702139	13
12682099	13
3603854	13
3176677	13
6980334	13
1555120	13
705684	13
377090	13
10113398	13
2073681	13
17710365	13
2178483	13
8806221	15
4371250	16
613808	13
1841681	13
2682631	17
14468042	13
5968614	13
14496422	13
616940	13
4861694	16
15285058	13
7515725	16
5097355	13
30314884	13
4225724	13
3342677	13
12680234	13
3672558	16
335723	16
4588421	13
6138137	17
25186663	13
2179746	13
9818545	13
378523	13
2151515	13
7927449	17
25480601	13
8957298	13
10542775	13
1177224	13
6308249	13
2693126	13
9571647	13
3236681	13
17373011	13
147397	13
6652782	13
9898383	13
5759755	13
15626331	13
1404651	13
16754003	13
4216630	16
2857214	13
12121904	13
1712112	13
1051228	13
16748765	13
1595678	16
4677413	13
8268827	13
7208678	16
16457039	17
1860549	13
8107283	13
16099515	13
460643	17
4427681	15
27904713	13
986693	13
1708732	16
10964102	13
2169256	13
1222569	13
5560897	17
29778528	13
1450253	13
5338715	17
9522457	13
8329174	13
8831495	16
13634379	16
17293379	17
18050809	13
390020	13
5656091	13
23358899	13
7463574	15
24778307	13
10264900	13
13192006	13
9494805	13
208686	13
4395025	13
1835997	13
31147207	13
33619651	13
1431977	13
14314059	13
21594835	15
823762	13
13906958	13
11193645	13
48900582	13
8254703	13
2420643	13
3431254	13
10259509	13
1812987	16
3283290	13
6422977	13
12643533	17
8495588	16
5470087	13
16106790	13
7591045	17
9103	13
10300245	16
40711742	13
2010736	13
7633484	17
251543	13
4167214	13
23737685	13
915353	13
1799667	16
4807854	13
5177661	13
2679146	13
6068675	16
2121849	16
2352426	17
6935125	13
12383711	13
7256156	13
4431526	13
6425479	13
4179925	13
6126521	13
1061096	15
24028156	13
8094582	13
2706501	13
2590197	17
11259329	13
5537589	13
10554303	13
27899609	13
176008	17
10630333	17
11162791	17
15004554	13
16588774	17
1466723	13
5052663	13
2239481	13
739495	13
7769181	13
1486319	13
9560312	16
17466715	13
2751793	16
2301559	13
26583885	13
4984057	13
6221538	13
22179642	13
12478955	13
14687518	13
1299710	13
1688368	13
13964022	13
636736	13
4288680	13
7142787	13
8930817	13
5921632	13
9582730	13
2563811	13
751499	13
11718499	13
4852187	13
5648426	13
1114886	13
2063460	13
1719219	13
2811875	13
1544419	13
7819862	13
1204123	13
4186094	13
15462678	13
1385025	16
4324068	13
37056	16
1701304	13
12896649	13
6443693	13
419989	13
8650961	13
8887295	16
21472469	13
11916458	13
2723918	13
6934372	13
10966461	13
8123064	17
12970848	13
1242379	13
1437597	13
3791492	13
5745396	13
3210947	17
154081	13
10468925	13
3377093	13
651968	13
350641	13
5695577	13
3225288	13
337163	13
9390517	13
18364696	13
12661911	13
17039556	13
23272069	16
3228356	13
21460794	13
2925929	13
5227661	13
7047079	13
1674768	17
35386	17
41427	17
6457224	13
38684672	13
7054846	17
397896	13
9911234	13
2424732	16
732991	13
20607027	13
1155340	13
27225722	13
6397678	13
20801266	13
795783	17
5475248	13
4603552	13
3618741	15
392328	13
5484934	13
23607007	13
5518174	13
3772309	13
3256408	13
1975072	17
212408	13
9959026	13
36852359	13
4176538	16
11918232	13
9127472	17
4686203	13
6853684	13
3564758	13
4331172	13
2691120	15
19572	13
17448316	13
2965477	13
852834	13
4380498	13
5861685	13
5775053	13
953117	13
4482798	15
28397974	13
680982	13
2235072	13
9248324	16
5830609	13
8258070	13
8108785	13
5253538	13
10858296	13
2591185	13
550815	15
2702855	16
3458800	16
1381422	13
16464608	13
23837697	13
1845489	13
4563095	13
18505883	13
30664531	17
11479721	13
4973201	13
4681855	13
4284761	13
27834852	13
1282995	13
19470968	13
7521927	17
6787571	13
5052368	13
2182775	13
5519450	13
7923855	13
16804084	13
447422	13
16229844	15
9620872	13
5155315	13
10902230	13
7042943	15
3371038	16
13251284	13
4744361	13
11344014	15
6862508	13
14073556	13
10559747	13
11705667	17
2372337	13
13999014	13
18264047	16
3157643	13
24114542	13
4059137	13
15331849	13
934242	13
1876217	16
9964771	13
23818618	15
16843530	13
1416342	13
7656782	13
5448945	13
1037096	13
4777528	13
8339798	13
4639306	13
2429792	13
741341	13
10542081	13
5250929	13
7541020	13
1167134	13
4244276	13
2951976	13
50681031	13
6443058	13
6459431	13
33050690	13
761617	13
5752185	13
7335759	15
28985652	13
4704592	17
8181530	17
3930986	17
5403048	13
4576392	13
2869381	13
19517701	13
1186721	13
6020581	13
10991710	16
2085115	13
1596107	13
7365509	13
10965165	13
33862866	13
2827825	17
16554018	13
16180964	13
8421899	13
4034017	13
9045442	13
13684397	13
463375	13
2782560	13
6535947	13
5128428	13
12020840	13
8362800	13
3746764	13
1501681	13
31565985	13
1576417	17
642304	17
5782966	13
10031808	13
8792587	17
23250835	17
15329302	15
25795258	13
7778409	13
8273478	16
18901764	13
11310057	13
27710801	13
5905775	13
8036056	13
7179662	13
2504729	13
5913318	13
3331977	17
14575904	13
3155222	13
1410923	13
1077583	13
5739246	13
6044617	13
19240	13
40325398	13
5838984	13
15337517	13
151629	16
3246519	13
11722835	13
20447112	13
12662390	15
6775488	13
3636782	13
3089919	13
6539295	13
2852896	13
5735365	13
5009263	13
4971516	13
3450248	13
10467539	13
28485017	13
11992298	13
1367954	13
1394317	13
4779439	13
14859767	13
531317	13
3228834	13
6116156	17
12618311	13
10343307	13
3531529	13
703899	13
461454	13
2212600	15
4510567	13
717861	13
315954	13
3587297	13
4027063	16
2736957	13
8330676	13
16349491	13
4316967	13
2513497	13
3855627	13
9928231	13
5078732	13
7640930	13
1468657	13
14965734	13
5514960	13
6049651	15
10756768	13
7104645	13
28748907	13
485426	13
26891883	13
7085112	13
2372178	13
2189196	13
387232	16
7007392	13
525614	13
3059622	13
2232160	13
521532	13
5773808	13
232269	13
4311239	13
6998181	13
2855196	13
7140090	13
1246126	13
3687832	13
9227435	13
1710722	13
8251393	13
2111654	13
12718562	17
5254221	13
1860293	13
10294809	13
2391281	13
9601986	17
2478951	13
3535547	13
7400389	13
3280178	15
3069621	13
3845763	13
21512675	13
2909583	13
29976517	15
5049169	13
1431743	13
3273727	13
3439718	13
4420608	13
2327408	13
12001318	13
684849	13
7984213	13
1654776	13
1926716	13
1482584	17
9412202	13
15558051	13
8708131	13
6456113	16
17582688	17
10549333	13
38802322	13
6132164	13
5334602	16
13945149	13
9329627	16
6113897	13
3822370	13
3954117	13
9177932	13
4144473	13
15909655	13
9838868	13
4101299	13
1429782	13
2538244	13
8906147	16
13334844	13
859296	13
3435121	17
3438946	13
6047458	13
4928817	13
18412209	13
1325123	16
1036142	16
11112689	13
8726447	13
2246414	13
35346473	13
229084	13
2947833	13
9753505	17
1531207	13
8366403	13
256594	13
1200892	13
12265311	13
3210209	13
4604162	16
1671578	13
422832	13
2873544	13
16124020	13
2527647	13
5798730	17
19584752	13
3218239	13
2995998	16
551632	13
6538694	13
25052626	13
14068207	13
1638729	13
2236146	13
8916738	13
5910905	13
10440914	13
11904251	15
2677981	13
3614964	13
5239	13
215593	13
2636849	13
17193325	17
8331489	13
7357392	13
7052946	13
1624203	16
662850	13
21063234	13
11279685	13
2152625	13
3137925	13
4104418	13
7704215	13
17277853	13
4659953	13
2062388	13
8653694	13
7105513	13
8494753	13
374162	13
13113745	13
6216920	13
1559771	16
8189416	13
14173337	13
17594362	13
873288	13
3637794	16
12247345	13
11458355	13
22533606	13
416013	13
23212719	13
5699692	13
5162950	13
4871847	13
4452314	17
7082757	13
15559520	13
5891123	13
8306017	13
5267605	13
29505306	13
18191706	13
12083577	13
1900646	13
4543584	13
5214547	13
30485784	13
2326485	13
7786571	13
4165092	13
8155666	13
3520643	15
1230465	13
8111776	13
2920032	13
4436004	13
882485	16
168960	16
3020229	13
7891711	13
27023329	17
850190	13
88434	13
1829342	17
1285787	16
15528518	13
2336379	13
15596878	13
21056486	13
1513168	17
7162811	15
3300528	13
657552	13
4869730	13
1269525	13
18541425	13
350148	13
6902004	13
20784466	13
3459033	13
11960157	15
4137786	13
636902	16
2474367	13
9037006	13
3504266	13
6598986	13
515220	13
176440	17
6280361	15
1850522	13
1894058	13
7185530	13
3616031	13
654749	13
13348905	13
14544570	16
7090121	13
6119605	13
5046378	13
28738421	17
18145932	13
2875134	13
17388728	13
3755433	17
1273691	13
10931645	13
1585603	13
16196272	17
18211300	16
11032703	13
4668936	13
3468645	17
11400595	13
5554124	13
7265350	13
16591993	13
523832	13
12688146	13
193497	13
12930920	13
967977	13
2040038	15
4509855	13
996177	13
90942	13
34260973	13
4530913	13
10791650	13
517572	13
13874399	17
17866378	13
8595461	13
4052329	13
8559595	17
10057210	16
6671408	13
25880658	16
1957887	13
3730426	17
7109150	13
15559542	13
5587546	13
3128289	13
5151108	13
25314160	13
7964423	13
307117	13
2229195	13
21519632	13
59079323	13
4319262	16
5442154	13
24015633	13
3287783	13
2542443	13
11294798	16
6409658	13
9505736	13
1328537	13
14160604	13
13239997	13
7507309	13
551286	13
864166	13
3663223	13
3910868	17
1036336	13
14184695	13
971173	13
10162330	13
2630650	13
9433429	13
4542911	13
500711	13
5366281	13
101625	17
9356474	13
11085963	13
260094	13
12008452	13
1387275	15
2859812	13
20200886	13
136480	17
1992952	13
15202359	13
21839325	17
4031173	13
4011114	13
987557	16
1114100	13
4731158	13
11483548	13
10672589	15
8506229	13
10065981	13
14752268	13
3692927	16
7424542	17
10210438	16
54677	13
5518396	13
5452335	13
3858512	13
3828217	16
21633091	13
4220373	13
5678357	15
944217	16
27147229	13
3141733	15
7703673	13
1626866	13
797843	13
4625814	13
5531697	13
3072321	13
9458793	13
9331738	13
47147524	13
2962243	13
23449988	13
5820164	13
7790244	13
23289465	13
2196800	13
18111949	16
27826226	13
5533257	13
5769156	13
1238702	13
17031991	13
997904	13
5259770	13
4749625	13
2788933	13
3207750	13
1141317	13
14091083	13
23921770	13
889306	13
7016031	13
6964591	13
10167970	13
18133928	13
9389811	17
27975348	13
218722	15
7175770	13
7123536	13
7399794	13
32141411	13
14309054	13
13160308	13
2914933	13
3090162	16
11243868	13
11756976	13
5475998	13
25175607	13
2414332	15
15002571	13
1540918	13
14342204	13
271055	13
10098536	13
6926840	13
10721570	17
1387860	13
2720517	13
4446993	13
3718809	13
2386006	13
24075759	13
8311294	13
1061868	13
10496965	13
8652522	13
2894490	13
12471678	13
3692425	13
1225598	13
7847813	13
10246430	15
1716935	13
2154513	17
2759469	13
8781696	13
1597060	13
4945198	13
3313523	13
3638731	13
2189252	16
2619843	13
32000213	13
648341	13
4164900	16
10847467	17
431087	17
1847015	13
4583738	13
1098637	13
2461231	13
5551696	13
1003096	13
3956077	15
6277591	17
981631	13
32833573	13
9607405	16
970961	13
11435974	16
1015203	13
565183	15
16432272	13
3879193	13
12031469	13
6576131	13
7311555	13
1688364	13
11408356	16
321442	13
14037630	13
30931928	13
15251826	13
3656277	13
980894	13
9853845	13
12562184	13
1171283	13
18273565	13
9433122	13
1652070	13
37608026	13
11627676	13
21927982	13
2445981	15
2143079	13
3495275	13
7284499	13
7933250	13
39747859	15
23091633	13
35190001	13
3607283	13
916336	13
3547384	13
3945694	13
3516479	17
12520324	13
7654236	13
15092037	13
11991889	13
183980	16
8512677	13
2493078	13
5175268	13
8963824	13
13792636	13
12597841	13
1653765	13
2829683	13
193363	16
14921231	13
1227686	13
9118812	13
7075106	13
8249729	13
4522135	13
7911243	13
28492643	13
8815156	13
687531	16
24350130	16
3799515	13
141854	13
1643177	13
601488	16
1843237	13
16557761	13
446125	13
10331787	16
6296060	13
3994089	13
7593651	13
430312	13
7430664	15
15107554	15
10338961	16
7694091	13
4352102	13
6956916	15
22343578	13
6729093	13
20272371	16
14017673	16
17416133	13
20182865	17
11415772	16
4734656	15
6633350	13
12649664	13
12073458	15
1137406	13
23038004	13
2937900	13
10292898	16
1976602	13
9736588	13
5977826	16
26774022	13
1704621	13
14896	13
873526	13
17275455	13
13971795	13
3571728	13
20137927	13
4231107	13
7573116	13
10321505	13
12288931	13
1951139	17
7374067	13
5688417	13
1240579	13
3202632	16
32556839	13
6218276	13
33795725	13
16203430	13
2077744	13
19650844	13
8018844	13
4386925	16
9948329	13
3082	16
5501401	13
6970889	13
3772455	13
32824686	17
2151658	13
6622993	13
12408528	17
13058613	13
23547782	17
8731860	13
18659936	17
7350288	13
724313	16
282586	16
755197	13
17522485	17
4333462	13
23726446	13
215664	13
3822466	13
2409123	13
265572	13
5435261	13
7133378	13
7142376	13
2342220	13
2671656	13
585846	13
932539	13
2814015	13
4026906	13
210798	13
8262698	13
27150876	17
7191298	13
2182395	13
16264732	15
15832338	16
3094858	13
19671997	13
17148799	13
6251494	17
9481201	17
6436239	13
706759	13
3319841	13
765136	13
2670029	13
501688	16
11654830	13
1889573	13
22397925	13
2096931	13
6103849	13
11496489	13
3379193	15
7289926	13
2404270	13
18376158	13
4745460	13
7307671	13
13248883	13
7104885	13
6199031	13
2500025	13
8767142	13
2246205	13
6635369	13
6958622	13
4123960	13
208914	13
8950544	17
12346399	13
15006198	13
646509	13
6771097	13
14896096	13
5480911	13
5145391	13
5019759	13
380109	13
6230466	13
4497690	13
16342061	13
1439551	13
622790	13
2243916	13
16535331	17
16243476	13
22644420	15
10327044	13
10403299	13
786721	13
2587720	13
5674735	13
3566181	13
9926649	17
13040175	13
392228	13
671527	13
11362887	13
1893374	13
378286	17
5196338	16
7929359	13
12533523	16
55675971	13
12611824	17
6371858	13
12367741	13
5833663	13
10028539	16
6927524	16
19134112	13
944531	13
12840814	13
5037887	13
10709694	13
2681144	13
5937281	13
19488525	17
30184376	13
49662878	17
9771752	13
8952039	13
5663821	13
1234594	13
1720724	13
5702422	13
10085814	17
13187624	13
1628093	13
15626804	13
132979	13
1812685	13
22165985	17
1804149	13
5142351	13
16696227	13
161977	13
26152433	13
58329	13
4623673	13
4237364	13
10619155	17
3421770	13
4549741	13
5013125	13
9532773	13
20028887	13
5793431	13
414743	13
12488823	13
11853733	13
1588308	13
5343936	13
13372925	13
1638896	13
13482895	13
5065346	13
10658695	13
5031952	13
26706191	13
735339	17
2124631	13
2344352	13
1077543	13
2227078	13
3047697	17
163065	13
5115556	13
5469985	13
7905074	13
4795347	13
6487181	13
2540991	13
372194	13
508958	13
21166172	13
17525403	13
17548274	13
2725113	13
5084102	13
10576712	13
2461757	13
15625479	13
10112093	13
20092149	16
682698	13
3820698	13
7266663	13
6149099	13
6294618	13
10714879	13
113975	16
3483409	13
30535	17
11047028	13
1223150	13
5073945	13
15622446	13
14008567	13
24308545	13
4430042	13
12375073	13
1644398	13
17259434	13
9390854	13
10888453	13
20508753	13
6541447	13
5086030	13
25342462	13
6634577	13
14889124	13
13873272	13
1273516	13
4194043	13
2739094	13
9220477	13
18352399	13
7324191	13
29667863	13
5156149	13
1869623	13
17844175	13
4384753	13
16187171	13
10736987	13
5347598	13
4866887	13
13747075	13
6389343	13
11652527	13
1060374	13
6773254	13
507189	13
4382769	13
2500466	13
11468080	13
8635322	13
17639461	13
7421395	13
10895796	13
3587736	13
10147448	13
12849022	13
4527494	16
2149515	15
7427019	13
3254307	13
12902479	13
5675335	13
784411	15
11836285	13
19829768	17
5981811	13
310835	13
409337	13
4311134	13
18505736	13
10073450	13
10149559	13
7011170	13
5085362	13
19735053	13
295139	16
3739095	15
8170451	13
33468981	13
2917108	13
5764237	16
17597654	13
2273536	13
2556040	13
465178	16
17033382	15
9245623	13
2290306	16
30650	17
13463919	13
6912356	13
16772238	13
10182724	13
7219555	13
7618604	13
2525270	13
22427412	13
8966946	13
8343714	13
19666815	13
5931208	13
98158	13
16715417	13
1512418	13
5524269	13
12917089	17
1425281	13
13904070	13
19029459	13
5059672	13
3126855	16
9881625	13
2999334	15
9882533	15
3427304	13
16220604	17
1946777	13
9934962	13
19744499	16
456441	13
8406989	13
1724674	17
4321637	17
15772969	13
10003505	16
17213560	17
7858277	16
10881511	13
1302948	13
15907889	13
13642217	13
6501548	13
10969850	13
730786	13
201893	13
20643120	13
7282084	17
8381751	13
31302200	13
3675565	13
13752025	16
12778141	13
2526315	13
3991813	13
10263856	13
989518	13
13894381	13
3771034	13
6308554	13
3014631	13
793755	13
9955033	13
2666801	13
2091022	13
2229994	13
6150901	13
2148698	13
19526833	13
1625058	13
7305710	13
10137789	13
6994734	15
8207646	13
23325363	13
11537287	13
7091505	13
8501885	17
5906981	13
9373428	13
4098992	13
10197180	13
17363472	13
15643024	13
4500273	13
10043532	13
10024428	13
11970287	13
30248404	13
5233122	13
14532915	13
8066189	13
21232390	13
21577183	13
10935811	13
18887800	13
1138682	13
4245186	16
23280518	13
7684611	16
19637532	13
479488	13
8149855	13
3045188	16
12216695	13
8563581	13
736509	15
17670641	16
1656049	13
628267	13
6940526	13
9398472	13
14214045	13
1276756	13
10194694	13
22975034	13
4489387	13
282960	13
25141374	13
8867378	13
4907062	13
7776706	13
7861800	15
22682514	13
13029969	13
1840659	13
8644413	13
6826046	13
15619214	16
22298485	13
6850721	13
12839699	13
35976545	13
2460407	13
8317694	13
30684561	13
5182536	13
12640413	13
15264029	13
20307356	13
1678144	13
4390846	15
7588667	13
8028316	13
1618793	13
6788667	13
1754408	13
8286316	15
4134139	13
4640024	15
3746694	15
20591054	13
6916526	13
438540	13
609906	13
3929139	13
11366983	13
5619420	13
1856254	13
16814090	13
9357807	13
6013285	13
1876740	13
21005643	17
4637935	13
8678867	13
12214082	13
5361923	16
13730806	17
11477865	13
3380744	16
6186263	13
109414	16
14620882	13
15384200	16
29964698	16
1988195	13
17757457	13
19997758	13
45225	13
461128	13
8648074	13
10844184	13
530683	13
11050898	13
14817261	13
10070873	13
7841614	15
21265007	13
1941384	17
4949896	13
20515082	17
15767556	13
980472	13
268342	13
1064037	13
3160643	13
16420485	13
953201	13
8995409	15
7380054	13
30732642	13
35300088	13
24552638	13
21791610	13
1266045	17
4241640	13
4909455	13
6376758	13
5699846	13
16728789	13
5922172	13
709254	13
5347871	13
5543261	13
15844136	13
2763674	13
6870967	16
12159218	13
5308432	13
21129503	13
4050711	16
44021986	13
3558209	13
604460	13
2080917	13
8220656	13
6914941	13
12937256	13
10245763	13
13880958	13
1527878	13
13263888	13
14075098	13
6355323	13
195011	13
31889266	13
1280297	16
12161307	13
16495653	13
1536338	15
9978497	13
4575040	13
1174458	13
1341626	17
10545246	13
1475260	13
8184707	13
9471980	13
227706	13
3192001	17
11462529	13
8050389	13
4737905	13
4713196	13
7776406	13
5301307	13
22053725	17
2725452	13
5087241	13
12510546	13
17605094	13
11744331	13
2512711	13
894401	15
958551	13
2087945	13
3572730	13
6990937	13
2124730	13
13726376	13
2950088	13
3998715	13
2527237	16
1041214	13
10601739	13
12397729	17
4026797	13
5017837	16
8806730	13
4000130	13
2911162	13
16176260	13
6697500	13
8439523	13
11484023	13
7783571	13
1610866	13
12228286	13
7978125	13
2072452	13
4789240	13
4341439	13
8922307	17
20707214	13
1304571	17
3455962	13
7891858	13
770273	13
3558533	13
3361609	13
1750750	15
8484258	13
13413327	13
6682521	17
9823267	13
11904285	16
11478089	13
9107623	13
610010	13
6772188	13
3828317	13
10665265	13
1791646	13
6529954	13
10156173	13
1504230	13
7100585	15
14051496	13
11544446	13
7718905	13
9897054	13
5883503	13
825821	13
5196923	17
13668351	16
902825	13
14033901	13
501559	17
22841516	13
3277419	13
69005	13
2734120	17
7337594	13
8463528	13
4396164	17
3261076	13
1418129	17
36927850	13
5600594	13
4380798	13
2299972	13
38884646	13
3984271	13
18300085	13
5668101	13
11021103	13
13573513	13
747441	13
1451729	13
3546551	13
18909154	13
11146291	13
388157	13
7874544	13
36307130	13
19331875	16
1447871	13
18339791	13
940997	13
4629256	13
1386519	13
12562414	13
510325	16
2350122	13
5722550	13
8405362	17
2098862	17
6535932	13
851251	13
6205090	16
6076371	13
438696	15
4655633	15
9591620	13
6282582	13
7764735	13
266596	13
1087523	13
2122823	17
17962220	13
4822798	16
3543509	15
32313104	13
1575147	16
27290476	16
23059822	13
1601536	17
29103335	16
11443525	13
720282	15
9742419	13
10828473	16
3650297	13
2360450	13
1140030	13
26669536	13
6479278	13
4260262	13
7059733	17
2484663	13
11427398	13
18489230	13
1514636	16
9810363	13
10123632	13
5778673	17
667369	13
5393470	13
2848359	13
3301110	13
5688847	15
32143814	13
1867359	16
7037559	16
10570350	13
6032134	13
1920775	13
29557866	17
35362784	13
4379507	13
8831138	17
23205318	16
4042661	16
12794949	13
3719945	13
4475915	13
1032592	13
1712633	13
15670725	13
18896814	13
722506	13
1433377	13
10910606	13
450602	13
5171222	13
1206420	13
1748975	13
8653665	13
3801264	13
7027046	13
14222762	13
965247	13
9562956	13
22032293	13
4171373	15
19255190	13
8899418	13
23742645	13
12707893	16
4306820	13
7927442	13
5647792	13
3277948	13
2318013	13
16187870	13
13552945	13
10348508	13
3859891	13
2703259	13
29873368	13
8023434	13
12473387	13
12153434	13
6330004	16
14868487	16
13619611	13
206348	13
10610349	13
549609	13
922635	17
11861010	13
7749648	13
9427781	16
11813517	13
3200960	13
2542438	13
9417456	13
5486327	13
1457450	13
154209	17
4232709	13
4415425	13
4728741	13
479032	13
6606162	13
31324873	13
6704988	13
14722626	13
5231712	13
2477518	17
1881400	13
4453990	13
2349568	13
4409442	13
3510724	16
4088782	13
6083510	13
3688186	15
8968295	16
14506798	13
2466938	13
5923682	16
7333697	16
903342	13
5907858	13
1249049	13
11543362	13
6947081	17
17437736	13
15005101	13
2347771	13
428906	13
3169211	13
24290029	13
16093511	13
2715375	13
3234519	13
11467660	13
10341704	13
15962385	13
30826147	17
1803311	13
5487749	13
7389389	13
14233723	13
457373	13
2476723	16
14981905	13
1288786	13
11175834	13
2022840	13
18653291	13
5450625	13
24537160	11
33040988	13
11239667	13
4582781	13
38524913	13
4934835	13
5346905	16
13103094	13
7879797	16
17457776	13
20827126	13
10845082	13
13201202	13
7237925	13
24735916	13
31022157	13
7940251	13
2372504	13
6416121	13
3248940	13
10205427	13
17197783	13
10647535	16
1365651	13
1770288	13
19790464	13
2663737	13
7804079	13
9608367	13
7818698	13
2225556	13
6485325	17
11119538	13
6009422	13
5268479	13
23592225	13
4011330	13
1607543	13
1528489	13
3352935	17
21386340	13
5764557	13
960637	13
7657977	13
6157444	16
18377787	13
457936	13
7187605	13
23287727	13
7085722	13
821379	13
3944630	13
4399182	15
1688977	13
34330392	13
14478857	13
1411619	13
20388012	13
9930037	13
7094875	13
9342561	13
1262022	13
874938	13
2006671	13
3766707	16
8683693	15
4550881	13
28941390	13
11198052	17
1505344	13
150829	13
1652726	13
2165569	13
3745358	17
3121380	13
1986009	13
11170803	13
7343757	13
13208880	13
9333868	13
28671785	13
6516616	13
9311987	13
1556841	13
6529507	13
21154288	13
16926699	13
2855862	13
1192111	13
9973481	13
5545746	13
2305726	13
5119188	13
3701470	13
3155402	16
5180504	16
5552292	16
7837867	13
13345792	13
8642123	13
25651	13
144812	16
10857988	13
192212	13
645216	13
2791978	13
1679518	13
31910044	13
5288459	13
2002643	13
16400199	13
21352145	17
10577279	13
635907	13
10512635	13
4259375	16
1613931	15
5308278	13
280100	17
1606505	13
10452330	17
245954	13
8548620	13
2831427	17
885405	13
8315099	13
3313471	13
7683664	13
2061379	13
6030981	13
7461574	13
12554349	13
17092865	13
6618169	13
20552828	13
226998	17
6034736	13
14823981	13
2369545	13
2082848	13
8811023	13
11647774	15
44548049	17
8243166	13
13849716	13
222470	13
21498662	13
4308037	13
10156672	13
6025836	13
3915594	13
8854507	17
26436205	13
15179257	13
12252741	13
1352173	15
10036661	13
1395938	13
6686595	13
2984733	13
41437267	13
8130738	13
13680869	15
5954557	13
6873356	13
278927	13
2062492	13
1531484	16
18118640	15
10601553	13
11006777	17
14665187	13
4200161	13
8663224	13
10473132	13
2692491	13
1298684	13
3271144	17
1518098	17
17344844	16
10334647	16
780925	17
14499532	13
2399857	13
4079878	13
7077008	13
28910238	13
4491265	16
13385006	13
15750908	17
4743030	13
319865	13
6244320	13
25061467	13
6504732	13
2741475	16
4638754	13
12626693	13
6074221	13
9863175	13
40537313	13
5237534	15
2178302	13
4798549	13
454091	13
5897943	13
16179371	16
1020627	13
3295390	13
1145908	13
6837119	13
5403573	16
7835418	16
2234732	17
1245955	13
4051011	13
1168764	17
13052654	13
3598629	13
16964907	13
36485784	13
8348622	13
3972093	13
5385601	13
23917767	13
2886966	13
395822	13
22290497	13
142344	13
2054133	13
13969537	13
2049935	13
8612174	13
7035926	13
142386	13
6631980	13
12388344	13
27900790	13
440818	13
19216458	13
1655297	13
1189792	13
159895	17
16103301	13
4017315	13
5637405	13
15295186	13
3517251	13
2048416	13
3691900	13
6635792	13
3629675	13
6003133	17
4404267	15
1797984	16
23794058	13
172218	13
11188236	13
15515376	13
2680742	13
9148727	13
489163	13
15148870	13
19808528	13
17642967	17
2084506	15
4341061	16
7478474	13
1316400	13
6062990	13
27570453	15
9455456	13
1789077	13
2284197	16
5908558	13
20270390	15
214469	13
10331393	13
6858250	13
20557870	17
18261599	13
2178725	17
11475959	13
7939067	13
3958120	13
16217379	13
16504398	13
519231	13
6498226	13
2102797	13
6135195	13
4743366	13
9296064	13
13737893	16
2646094	13
2382540	13
17065988	15
1861986	13
18985553	17
3201957	13
388321	13
28204909	13
656078	13
3089954	16
2117086	17
4300032	13
9762338	13
1978987	13
11002946	13
41207419	13
3672377	13
1870862	16
291914	15
11370509	16
5565851	13
14293494	13
8506160	13
35585906	13
10983093	13
38858595	13
7923984	13
9365582	13
500686	13
5687709	16
12955297	16
509027	13
2488398	13
20054578	13
4797258	13
4519968	13
10027277	13
1977653	13
1454632	13
5785584	13
9100139	16
7976407	13
2472266	13
3373097	13
3111033	13
2292430	13
5352394	13
17176115	13
24104114	13
3825323	13
5986826	13
3605716	13
24114615	13
20466475	13
2570826	16
17719967	13
3952094	13
19692046	13
3350874	13
3654967	17
598878	17
4000066	13
3336323	13
5528212	13
11477381	13
2897611	13
5732228	13
27379717	13
47851670	13
4328669	13
6479534	13
16230464	13
33484327	16
21570838	13
31139854	13
23080217	13
16314690	13
4171028	13
1532804	13
20425448	13
9046714	13
9159160	16
6372292	13
13392905	16
4247726	13
3944580	13
36100053	13
862649	13
1300105	13
5806370	13
1781929	13
7139549	13
10773130	13
5358219	13
9561996	13
21366792	13
37967569	13
2753424	13
17521173	13
2792196	13
1805033	13
4876868	13
1076606	13
3626333	13
6221080	13
6387459	13
1957920	17
6064015	13
3470349	13
1860624	13
16753698	13
3302170	13
9247018	13
11196031	13
19154456	13
3117508	13
2085375	13
1854217	13
2552505	13
6778269	13
8201869	13
1039838	13
5699932	13
7131302	13
7464205	17
85944	13
6052613	13
1644098	13
85169	13
5296475	16
35649689	13
12716584	13
11020287	13
2262845	13
5562835	13
7623024	13
5535105	13
3098898	13
43250825	13
13975306	13
3579041	13
14177663	13
6635304	13
4183128	13
5256490	13
16093487	13
12663863	13
272292	13
1386336	13
6031761	13
2900186	13
4803924	13
15782	13
8001600	13
14437162	13
1351446	13
1029720	17
287169	16
2691883	13
704957	13
8892020	13
1947557	17
1283714	13
22011019	16
748331	16
5396045	13
1522634	13
17538432	13
1465045	13
300751	13
9846605	13
1202737	13
10102050	13
9836283	13
1264248	13
429446	13
13826449	13
4059977	13
6711639	13
6927230	13
1319674	13
13617181	13
14765819	13
764458	13
5146234	15
4598667	13
2170204	13
4719753	13
9731615	15
10305628	13
3918026	13
10153746	13
14208106	13
4215167	13
1449449	13
20936850	13
6882992	13
2413874	13
822830	13
8158621	17
255999	13
2266635	13
1456671	13
241626	13
16344573	13
6301606	13
7486276	13
8995391	13
2139174	13
7050614	17
3248505	13
3935777	13
2502498	13
4818530	13
5454201	17
14496895	13
5596502	13
505797	13
495958	13
7528028	13
6755351	13
15523551	15
27869639	13
8288824	13
7767826	13
19943128	16
4761243	13
1218255	13
680922	13
5611154	17
8426594	13
240635	13
10580207	13
9002284	13
18387916	13
11189009	16
8631724	13
2785099	13
5352525	13
7431126	13
11194667	13
648801	16
16579732	13
2812288	13
1406404	13
28832885	13
4550220	13
1703428	16
12658605	13
1465728	13
3888557	13
2674458	13
633162	16
10970234	13
31881381	13
339705	17
27157800	13
3587756	13
2263702	13
486052	17
11648352	16
264053	13
3063424	13
3339532	13
18053870	13
2389468	13
3608865	15
15286782	17
138000	13
21609494	17
2962115	16
27588534	13
21180521	13
3933234	13
10401032	15
2353736	13
6220530	13
975782	13
4059235	13
12083083	13
10582568	13
1888630	13
22309637	13
14951305	13
272756	13
3485197	13
1700221	13
47287345	13
14341296	13
10355772	13
4600649	13
8539650	13
8000536	16
1848574	13
5439616	15
7460381	13
4552584	13
11115487	13
2193584	13
15141745	13
29291376	16
16485681	13
12354489	13
729466	13
2464556	13
801243	13
10634972	13
2135844	13
1025053	13
4633053	13
1685101	13
441801	13
5940265	13
2216865	17
3861690	16
8645414	16
16377315	13
1520263	13
15197757	13
1893036	17
3098754	13
5844343	16
1520829	13
890177	13
19771056	13
10288597	16
8880408	16
1372697	16
263086	17
3041870	15
13562588	16
3113344	13
4710353	17
1479488	13
4387890	16
3724794	17
3550936	13
3480050	13
1413624	13
3706883	13
8497268	13
14892130	17
2174663	13
17555096	13
1086283	13
5212327	17
12606232	13
646000	13
14111737	13
17114593	13
6260955	13
3245104	13
13602660	13
13460616	15
6810347	13
8664349	13
1076333	13
14215320	13
3947468	13
111341	13
26009432	13
19460093	17
8964509	13
13380307	13
1245466	13
7693665	13
1088178	13
2169311	13
21394	13
920148	15
22867541	13
2230606	13
5614501	13
2982142	13
28212217	13
102643	13
643133	13
6411648	13
7159963	13
9051254	13
2697794	13
5123200	13
18525514	13
279026	13
3499678	13
3086827	13
1962243	15
6107034	13
1935336	13
920406	13
3683205	13
10700331	13
865191	13
3864577	13
946955	13
9870928	15
15515658	17
15857843	13
18064718	13
8253575	13
11317228	13
3020905	13
22850130	13
4971985	15
1042841	16
4161412	13
8411470	13
3585937	13
428084	13
1033838	17
6787780	13
2377110	13
16175163	16
21436383	13
4149458	13
2204989	13
4604	15
1130931	13
1449268	15
4374163	13
2309238	13
25295292	13
11157081	13
10534318	16
11063392	13
2054798	13
1229820	13
2398464	13
10010503	13
15121447	16
23454814	13
6757941	16
1194174	13
13135170	13
4248083	13
1702523	13
11481752	16
12212700	13
7004807	13
458715	13
4691963	13
7756321	13
13266410	13
6955256	13
1366305	13
741302	13
33187948	15
21047457	13
16134065	13
18001547	13
7307417	13
2520960	13
8417418	13
699077	16
1093382	13
4563603	13
1984863	17
161574	13
2369267	15
10358601	16
5766521	13
13511019	13
13276021	13
198762	13
12117848	13
12368929	13
12557221	13
907405	13
15744164	13
1415618	13
14394953	13
10540375	17
10124997	13
1607638	15
4696550	17
1292736	13
37890449	17
6329091	13
7282529	13
9761969	16
2919272	13
1990896	13
6590000	13
2911435	13
13848631	13
18981177	13
5816381	13
1674649	16
10089879	13
7741644	13
9718695	13
3268927	13
10008544	13
5490295	13
14301590	13
6022004	13
918794	13
8312536	13
1786500	13
1694001	13
8908580	13
17463549	13
415498	13
9811468	13
7065962	13
25762780	13
4430386	13
12050813	13
13805974	13
6963805	13
4365158	13
1915978	17
16016658	13
5219649	13
12870088	13
3513846	13
20476553	13
10713992	13
5138484	13
13878106	16
7992061	13
8038670	13
4559941	13
2947931	13
3283108	13
8179089	13
16066697	13
23297850	13
8592115	13
996411	13
5060764	15
1576986	13
13470589	15
2583542	13
9762873	17
14961533	13
15264317	13
9646279	13
326764	13
3880238	13
1834452	17
7868281	13
108527	17
3789235	13
6047165	13
26856066	13
8534160	13
1147751	17
14578458	17
4465109	16
5583977	16
11350146	13
8289630	16
5191872	13
2859557	13
9477968	13
5159964	13
4235994	13
14464680	13
10443950	13
4790493	13
7222056	16
53161	13
982078	16
6196300	13
9272968	13
22319120	13
5098846	13
14541177	13
8306614	16
1799778	13
4668344	13
3710858	17
4338214	16
4189010	13
17848558	13
2262199	16
1569770	13
1371008	13
3438747	13
9262604	13
1522191	13
4448401	13
10762916	13
6981492	13
2874225	13
3297305	13
22539884	13
233180	13
3263369	16
4121082	13
8569729	13
2792999	13
10763920	17
13805896	16
12306593	17
8607455	13
5800778	13
7389202	16
538028	13
2925908	13
4453861	13
15419292	16
4890305	13
19470028	13
14612157	13
4428440	13
1975664	17
8531627	13
10727312	13
20488185	13
19889668	16
4481625	15
4180064	16
22366560	13
3226330	13
2825510	15
1456072	13
8290425	13
15374394	15
7164396	13
2932710	13
17381191	17
2227271	11
29642912	13
7589454	13
154040	13
10378834	17
9863956	13
7479964	13
7540014	13
2278156	17
9781548	13
11481916	13
16045608	13
12440221	13
7835815	13
15261666	13
886472	17
8042999	13
13947770	13
7402757	13
13812283	13
19171279	15
8451810	16
17244917	13
11522434	13
2030144	13
6262674	13
2080787	17
24813952	13
3790058	13
5309423	13
2484571	13
7437575	13
9882561	13
1033577	13
17831924	13
1863814	16
11545699	13
2450074	13
5159615	13
3187872	13
11172073	13
8126459	17
5902187	13
15122728	13
4328906	13
20674080	13
14293224	13
4954492	13
8380445	13
12092453	15
12124666	13
27964197	13
5976525	13
5793585	13
7135909	13
9436026	13
1024105	15
4617480	15
10102801	13
14192355	13
8398068	13
7525889	13
25280315	13
12075725	13
9532622	13
7881140	13
8071712	13
3728347	13
24496484	17
1492850	13
306133	13
11927640	13
8540407	13
11231394	13
7529124	13
12246367	13
5353922	13
361196	13
20707808	13
43659	16
5715108	13
1852380	13
525448	13
2609156	17
10857600	13
2004057	13
28855099	13
305318	13
28661343	13
11689148	13
6508603	13
4198247	13
5708069	13
5464425	17
2091249	13
1393438	13
11289102	13
657505	13
16692576	13
11604874	13
6890777	13
5347546	13
32003783	13
6859343	16
11219983	13
3128226	13
16279908	13
1628048	13
11500186	13
4124476	13
9118169	13
1769666	13
11252247	13
2563771	13
27814009	13
5240503	16
1384097	13
8699691	13
5539143	13
5583735	13
2187299	17
20245969	17
11747813	13
846137	13
7281119	13
9517163	13
1718515	13
6959919	13
2619733	13
6606882	13
4530038	13
5589448	13
2851588	13
706403	13
1033996	13
12444502	13
4238192	13
3256146	17
2314837	17
1431666	16
580506	13
17609134	13
5208650	13
1175680	13
8375425	13
562335	13
6375812	13
1984817	13
13868601	13
4221858	17
9052169	13
1937184	13
17192739	16
11819862	13
2933066	15
223714	13
2026184	13
834280	13
1504057	16
1044432	13
1094677	13
3225598	13
8266695	13
15392609	13
11805550	13
7674916	13
4590863	13
75176	13
6381033	13
28914077	13
3788463	13
171554	13
12703034	13
779751	13
4464153	13
1122128	13
7949586	13
831294	13
4990558	13
2428841	13
3727613	13
6474574	13
23874087	15
6038691	13
6328390	13
14270120	17
6374862	13
8065959	13
22717780	13
17969532	13
3313793	13
2419203	13
8066664	13
242014	13
17985858	16
58108876	13
3486418	13
16034748	13
5555575	13
9944256	13
20634515	13
2600847	13
7934314	13
2317621	13
6387398	13
2263301	13
7746876	16
39397760	13
13411796	13
10770295	13
2807500	13
6042875	13
850455	13
18882986	13
9145862	13
8856355	13
2095919	13
10821167	13
26617523	13
3101460	13
6332534	15
260587	13
5956157	13
1542889	13
29737839	13
739850	13
7820064	13
3662856	13
12951623	13
6990617	13
4347141	13
6235478	13
8953451	13
4729430	13
19558087	13
6285780	13
12314171	13
243419	13
3239460	13
9897302	13
2135842	13
2483032	17
5591703	16
4846720	13
7878819	13
9435874	13
35689175	13
29260520	13
15199318	13
38391159	13
8463623	13
6867503	13
34876078	13
3729393	13
444026	13
20131111	13
2347204	13
1892284	15
11514425	13
4620291	17
5482303	13
5995352	13
12115930	13
560665	13
15746574	13
12689820	13
9490128	13
12036704	13
4848261	13
13921571	13
16476065	15
9232056	13
33170	13
1688893	13
5653396	13
7262833	13
2749246	13
4574066	16
990277	13
584628	17
20688435	13
13717205	13
14164122	13
29751116	13
4935946	13
4574865	13
9241685	13
14607155	13
1563133	13
1002708	13
33953594	13
670715	13
1902445	13
3480756	13
12920901	13
20518	16
8020371	15
3682054	16
6872573	13
394867	13
6556522	13
3769347	13
5244041	13
10552062	13
536557	13
5393420	16
7632702	13
240090	13
4593393	17
10620738	13
1737141	13
12085066	13
2473700	13
8512315	13
7606449	13
2639628	13
2968041	13
13064327	13
510437	13
10343402	13
4517031	13
3710478	15
6856247	13
46955522	13
12142138	13
329328	17
2936689	13
6153668	13
5523009	13
2637916	13
6032832	13
46845085	13
10627962	16
1865403	13
12009052	13
749320	13
10336772	13
684507	16
2451562	13
11223362	13
15280099	13
5777009	13
1240412	13
4240248	13
5247293	13
36321917	13
1887851	13
2187511	13
5033214	13
4857643	13
571240	13
48323	13
7471609	13
378806	17
1236159	13
11724458	13
4011787	13
20638280	13
5842601	13
6516492	13
1758636	13
1706122	13
14090789	13
5215485	13
287250	13
511529	13
21461501	13
96540	13
7176122	16
18661739	13
8273519	13
6198245	13
2158235	15
9067114	17
9648314	13
7841769	15
31672757	13
29404578	13
137264	13
253766	13
203254	13
13999715	13
12215174	13
2449460	13
628002	13
5436179	13
15550586	17
1202514	13
1176204	13
4511916	13
1788220	13
1400232	13
13192709	13
4660179	16
5650215	13
7796819	16
1536642	13
9438442	17
12368070	13
5627962	13
3571758	13
3907221	13
11242939	13
1975240	13
21107727	13
4594846	13
15535091	13
1947490	13
5698319	13
20115573	13
11544379	13
5577640	13
11423513	13
7246317	13
683619	13
11324661	13
58602316	13
5365269	13
288522	13
4774274	13
10624566	13
8791877	13
35891233	13
10533290	13
29235294	17
1420221	17
135975	15
9423657	13
1284129	13
3994447	13
54611510	13
1500925	13
20749441	13
4773640	16
11365365	13
2314230	13
10723260	13
10875776	13
3421269	13
6112739	13
14848159	16
9928185	13
17958891	13
5237713	13
16804556	13
8409460	13
11861381	13
2796346	16
9744174	13
11531903	16
5212909	13
889818	13
5435478	13
1413758	13
12446337	13
4750898	13
9421008	17
8655517	13
12736233	13
9358318	13
4288234	13
4242549	13
681407	16
719749	13
20487494	13
681012	13
11473989	13
37103618	13
6813180	15
7559632	13
18189167	13
17604638	15
1545799	13
4166585	13
8495833	13
9344749	13
7438067	17
1757303	13
16544437	13
233981	17
5486634	13
2090058	13
251261	13
14128209	13
23915225	13
6362318	16
11955634	13
11119672	15
16498382	13
5211174	13
1881001	13
2809423	13
40803288	13
428576	13
1152574	13
4174605	13
6357533	13
3458831	13
10373883	13
116142	13
879959	13
2048676	17
20265083	13
30112697	13
7065549	13
6559728	16
2361379	13
1524712	13
322301	13
6569724	13
12027576	13
1476504	13
5504719	13
5736614	13
14388953	13
1308030	13
20919737	13
12296484	13
33767959	16
3201255	13
7700385	13
5364424	13
517214	13
9041710	13
6313987	15
386662	13
17155884	16
3431347	13
29512794	13
723153	17
3882407	13
2461573	13
26466548	13
12505183	13
2511921	13
7439005	13
9618726	13
2013878	13
23672375	13
7396254	13
7392586	13
12685285	13
14917589	13
8331724	16
6612081	13
7622978	13
3868602	13
37938916	13
2571379	15
2969758	13
2666559	17
13223456	13
13744583	13
879990	16
14522761	13
7472725	13
16011913	13
6442821	17
12218	13
175606	13
2382488	13
473151	13
3641439	13
2373696	13
7572600	13
5402487	13
57625	13
1787053	13
304239	13
9009650	13
1979427	13
21789474	13
1430794	13
9557733	16
13598480	13
10370473	13
11680740	13
10394468	16
6255353	13
22896054	13
3529738	13
19282873	13
2163096	13
6779535	13
3863241	16
4644313	16
19908260	13
632737	13
7161286	13
9643153	13
7431926	13
19689192	16
10648302	13
940710	13
6101950	17
1160969	13
608676	17
47600466	13
2561803	13
1826189	13
8831844	13
2054813	13
12832958	13
9493555	13
45780088	16
53672755	13
1456501	13
21577505	13
4499634	13
4095689	13
1473778	13
10278112	13
9682753	13
197883	13
5211581	13
7323285	13
2346744	16
9378057	13
1748862	13
1875163	16
3565486	13
9606460	13
13715906	15
27682105	17
30299372	17
17496899	13
1970488	13
6660882	13
16964023	13
7476368	13
40324082	13
37419210	17
5543550	13
8894995	15
3633337	13
4547203	17
5188151	13
1464070	13
2647621	13
599345	13
19736755	13
2583670	15
1674762	13
2180496	13
3138924	13
13025792	13
40581998	17
6639464	13
21943996	13
918587	17
6116369	13
5914000	13
10174833	15
5025246	13
31802830	15
1666198	13
8269464	13
9015431	13
15176122	13
18489349	13
3731323	13
2844583	13
4190798	16
1027369	13
2744515	13
10252058	13
5428189	13
13894331	13
6362892	13
3489999	13
15105108	13
9254836	13
2583302	13
4928101	13
13297628	13
17463946	13
1524690	13
6936115	13
8997753	13
5669545	13
11546918	13
1000991	13
3840106	13
39582521	13
5539409	13
9965655	13
1127996	13
978644	13
2129724	13
7596884	13
4324205	13
14878722	13
16772135	13
6494231	16
1616639	13
3765885	13
1953350	13
1586403	13
13582426	13
1842954	17
4588303	13
4250456	13
2221851	13
4017548	13
12757318	15
21423011	13
3013280	13
3203174	13
2743206	16
43226	13
772563	13
5311537	13
10296907	13
12953342	13
7663751	17
15171187	13
14764352	13
739497	13
9108738	13
2217833	13
1062622	13
1452985	16
14480608	16
2302350	16
3761258	13
84517	13
3417517	13
25085257	13
6596684	16
470677	13
8902220	13
29481982	15
16429955	13
28280356	13
1194639	13
9130232	13
4245725	13
3669480	13
3838096	13
711630	13
18061758	13
21532329	13
11400083	13
2152150	13
8995894	16
16516918	13
6643752	16
5452011	13
3477840	13
1131545	13
20609858	13
3658649	13
17967912	16
5112405	13
16816507	13
9731956	15
2433577	13
372875	13
3939660	16
2233463	13
8219921	16
22250610	13
4322079	13
2161181	13
2073448	13
7764638	13
4153719	16
6255011	13
2764980	16
5516943	13
1909692	13
13629113	13
3366633	13
3830444	13
9820350	13
8887162	15
1158409	13
15136137	13
803264	17
1484635	13
41546866	13
3582606	13
104330	13
4294138	13
4030946	13
3291615	13
1246538	13
4019672	13
12251738	13
2306641	13
2152896	16
6703754	13
7728921	16
13239663	13
3166427	13
6320074	13
37028	13
3332008	13
288646	13
8686402	13
12597544	13
12436362	13
5574561	13
492175	13
7211130	16
4496720	13
5071822	13
2036467	13
182786	13
8142666	13
12156456	15
7331630	13
21853933	13
1406983	13
31578104	13
7618991	13
8342460	13
12272174	13
2319768	13
5050203	13
537910	17
2935510	13
979385	13
10683846	13
9549993	15
502298	13
10202158	13
3690646	13
2148537	13
523708	13
2934527	16
3453064	13
17326566	13
10000955	13
14357086	13
5548925	13
17021198	13
656175	13
495617	16
7364315	13
22729966	13
3677457	13
4669730	13
1914857	17
1094340	16
4823349	13
10762142	13
1222307	13
192943	13
3708016	13
19347477	13
18457282	16
4437614	13
1736585	13
7293493	13
5271563	13
10018800	13
4057195	13
11199977	16
337914	13
27214837	16
5509700	13
3717402	13
1482937	13
3358157	13
636397	13
6227638	13
11029599	13
103111	13
462605	16
10613558	13
36841856	13
23585270	15
2749211	13
4472103	13
19520527	13
17224210	13
2280713	13
3300044	13
7914613	13
11811200	13
5049560	13
2426330	17
4853605	13
3037208	13
2853425	13
3852003	13
8448567	13
7375970	15
1598861	13
985352	13
28803011	13
1940373	13
6539687	13
9163240	17
16500540	13
2166480	13
49033119	13
15696340	13
8645510	16
4903564	13
17246904	13
1454920	13
7113790	13
3855408	13
14169040	13
50187783	13
2440993	13
627031	13
440481	16
9101377	13
5165243	13
2399870	13
1157304	13
3279560	13
24400318	13
6025645	13
21218224	13
16156802	17
18370987	13
3778750	13
1532050	13
18404834	16
6847063	13
19961153	13
18227	17
6255769	13
8311389	15
11410616	13
17207513	13
3161336	13
3012897	13
25734367	16
3135443	13
6247377	13
2595753	16
2076397	13
3702033	13
10367830	13
28701611	13
10786006	13
703703	17
1333389	15
20418519	13
7461888	13
1904496	13
2894224	13
2243110	13
6330505	13
7862557	13
1193000	13
11757924	13
25755386	13
10896555	13
6370319	13
5617665	15
24637644	13
23292912	15
769928	16
3586481	13
11184024	13
10141691	13
2027802	13
4485296	13
2262857	13
739838	17
6546975	13
2952145	13
15401047	13
7750586	13
15967783	15
9576230	13
198745	13
77649	13
3540017	13
8992028	13
5440303	13
6665581	13
3430270	13
9587179	13
8715564	16
26424333	17
191891	13
55019	13
26896521	13
6403094	13
10381370	13
3793431	13
2826241	13
2110687	13
26801846	13
10965702	13
1045556	17
6980323	13
5386700	13
2164026	13
9248570	13
8525759	13
26991848	15
30232064	13
2146640	13
10006520	13
23201175	16
34234622	13
7721652	13
5812973	13
1665711	13
394697	13
8319487	13
895551	13
2225291	13
6845920	13
398311	13
10843015	13
10637223	13
16339372	13
4005657	13
1390507	13
4946921	15
17877606	13
6598807	13
8522693	13
2116955	13
1421594	16
183195	13
13217284	16
6662698	17
3880331	13
3937043	13
9119477	13
10296151	13
10209517	13
5033435	13
1843062	13
2813371	13
1395957	13
5175222	13
21041570	13
3007819	13
8611578	13
4013713	13
24295665	13
4725654	13
160979	16
102471	13
2498001	13
9437753	13
7806159	13
1371157	13
3366255	13
16468425	13
9442872	13
4436516	13
8880379	13
442287	13
6479771	17
5912071	16
7792090	13
3232311	13
2599095	13
6327831	13
21561576	13
1820854	13
8158096	13
2669660	13
2181272	13
6683896	17
12444383	13
3095368	13
1146617	13
11452013	15
4183207	13
13917873	13
1836841	13
14930032	13
3985127	13
922923	13
12951984	13
3509584	16
242055	17
2260764	13
45276	13
6977833	13
3700257	13
232264	13
3409992	13
6728942	13
7581254	13
4736998	13
2073805	13
10994884	13
507467	13
26769145	13
15674266	13
2224054	13
6362964	16
10876432	13
5454411	13
9582103	16
7443121	13
6011824	13
8663619	13
7929	17
2315771	13
33902995	13
2384022	13
16681699	15
20322160	17
49705589	13
7588264	13
7127489	13
13977897	16
159231	13
1058525	13
8330450	13
1616271	13
4373921	13
9900612	15
24900356	13
13450445	13
12758214	13
3308328	13
20082954	13
4788344	13
822408	13
13235935	13
1636493	13
2828019	13
9360189	13
2522856	13
15073017	13
4837738	13
6288569	13
420946	16
25931537	16
8662077	13
5075633	13
3856468	13
1055615	13
7291275	13
9473762	13
14193719	13
9462537	15
3776695	13
4352880	17
1651513	13
793815	13
995292	17
170521	13
5963070	13
1548574	13
2172395	13
8041742	13
1615906	17
646307	13
5254963	13
8453182	13
4852118	13
2792737	13
4957343	13
1141033	13
3180033	13
31013971	13
5759251	13
15231057	13
3081814	13
16016903	13
23815905	13
3516949	16
6418158	13
4428939	13
8696448	13
29869206	13
4005126	15
19469525	13
1008417	13
15051959	13
47182126	13
2369710	13
2216353	13
7256971	13
7019272	13
11152702	13
18705161	13
20840543	13
386915	13
2656893	13
16141403	13
8824912	13
8140555	13
639264	16
5120702	13
1330986	13
5818940	13
4237771	17
10562050	17
8689821	15
20780905	13
2314242	13
12741101	17
897878	13
12662830	13
7420197	13
32531398	13
3695924	13
9725924	13
8083587	13
9453660	13
23596080	13
1947959	13
6781014	13
1812806	13
32022665	13
3016725	13
10678014	13
6078634	13
17538	17
3372486	13
8646188	13
3111808	13
3069830	13
306999	13
9949488	16
2660645	15
413006	13
37722629	13
12085226	13
4408243	13
9526739	13
10120386	13
9923102	13
4826318	17
2731265	13
16190707	13
9759908	13
10126149	13
30143232	13
33887481	13
425827	17
22604257	13
4327802	13
17678914	13
13542904	13
1399813	13
5796103	13
4524369	13
4016755	15
2338983	13
6317717	13
2377668	13
1091407	13
1948360	13
19221442	13
748727	13
2655003	13
8330670	13
2353853	13
4097103	13
19933470	13
468797	13
2972811	13
6412006	13
986869	13
8698308	13
7058425	13
8658037	13
2851119	13
4041626	13
163417	13
16321763	13
37444761	17
6330639	13
2570224	13
44050738	13
17000596	13
20146467	13
11799028	13
3841440	13
6573310	13
7871544	17
2851219	13
15708556	13
24441448	13
335782	13
6477808	13
1544696	13
14197406	13
1403284	13
527414	13
3109459	13
3552596	15
9477248	13
2539185	13
8471310	13
2706515	13
3718492	13
16361382	13
8550822	13
765863	13
10096585	13
5050814	13
11860200	13
11972213	17
7483021	13
3371050	13
3887575	13
21310496	13
379621	16
7657588	13
11140446	13
7672940	13
2542763	13
1075540	13
7459702	13
5851519	13
10271398	13
1584636	15
8563083	13
5771751	13
1313781	13
6743164	16
8072670	13
2854511	13
3411540	16
14820823	15
460834	13
19827582	17
2798181	13
1727590	16
5597914	13
21494401	13
31465572	13
50197424	13
18618438	16
4032872	13
12463288	13
1484147	17
2695611	13
12417843	13
5683519	15
2974454	13
21828512	16
4084896	16
554000	13
749792	16
22130066	13
33889950	13
10230269	17
18649911	15
13040617	13
1363784	13
5412312	13
25900454	13
1788636	13
30059660	13
8818857	13
5229039	13
8311630	15
6429736	13
10586531	13
26426755	13
2299580	13
283822	13
8294630	13
5108978	13
522540	13
2611478	13
1667853	13
467814	13
3865125	15
9733810	16
93319	13
15111600	13
714934	13
8288541	13
6663510	17
5412868	13
1835603	13
23968533	13
22833368	13
806957	15
18332329	13
28136234	13
7313226	13
1636140	13
13115865	13
5393470	13
1283703	13
8621992	13
11374251	13
1175958	16
5061058	13
428816	13
4769104	13
14827723	13
13528869	13
21284852	13
882094	13
9796399	16
3586579	13
5198916	13
5369224	13
31986556	13
22172166	13
5289727	13
13528429	17
4515807	13
2186423	15
3843614	13
1574100	13
10896352	15
8104845	13
7273574	13
2292008	13
1223278	13
12793699	13
8144077	16
2894348	13
8808061	13
1379226	13
8128441	13
4017074	13
4693485	13
6673445	13
21070163	13
6495407	13
6229838	13
1911260	13
7592479	13
8087616	13
276941	13
344250	13
806754	17
24665268	17
8157423	16
4113180	13
3042127	13
9025271	13
22133975	13
4099525	15
12427	13
2970410	15
6915647	13
13470593	13
6252243	13
3507732	13
2638162	13
10539404	13
2944173	13
5080906	13
7038520	13
4389518	13
3655430	13
2190394	13
4603767	13
3096372	13
8446792	13
9647739	13
3354551	13
2163942	16
9551606	13
1461660	13
4168956	13
5604403	17
2993255	13
18657214	15
3571799	13
7258626	13
8908229	13
7122854	16
1129274	16
1181829	15
700161	13
20865692	13
7843115	17
13197209	16
13057416	13
1840671	13
29852929	13
15957395	13
8692	13
4772566	13
559191	17
6125787	13
1976369	13
26612795	13
31139603	13
10814345	13
2569786	13
8248823	17
23241543	13
18804443	13
12462416	13
169938	16
8001960	13
17594479	13
2405058	13
4432179	16
11545292	13
10137791	13
1335853	17
6985845	16
30710838	13
8918411	13
28328175	13
7613645	17
12559296	13
2180163	13
3405943	16
4278532	13
6671557	13
5000287	13
1174925	17
1458738	13
11955338	17
25783643	13
1226352	15
15847206	17
2167993	13
2320500	16
8469645	13
3318421	13
33576123	13
9766445	15
23802056	13
1928291	13
172320	17
1084215	13
9077615	13
38697	13
24554205	13
1078412	13
184069	13
6279059	13
4071747	13
22369645	13
5913378	13
657802	13
680831	13
22409610	13
10729729	13
4208703	13
1175255	13
59595	13
1818009	13
4939613	17
1595637	13
5582769	13
1348075	16
17404434	13
3326209	13
8370061	13
642384	16
4631209	16
22648827	13
20470622	13
2220113	13
35826112	13
3140314	13
992182	13
650547	16
3983812	13
1860349	13
14209221	13
3091497	13
5985228	13
7202749	13
17828147	13
18005	13
2042518	13
6568915	13
11817169	13
2513743	13
4853688	13
5515398	13
4913771	13
7675194	13
4060199	13
9534595	13
1850836	13
17397924	13
22399043	13
30107982	13
9999391	15
13960507	13
13504245	13
22749093	13
1794335	13
9062702	13
22341424	16
14951051	13
545920	13
23917221	13
6451550	17
1184138	13
5140151	13
2762838	13
15118003	17
7200055	15
4831335	13
16156293	13
6401989	13
10121021	15
13943959	13
32414434	13
4277330	15
1192893	13
11982185	16
14631739	13
4550512	13
7766672	13
933823	13
4592594	13
409359	13
11521097	13
3136982	13
28825593	16
219463	13
7240321	13
7576008	13
7324049	13
4562408	13
8471	16
654973	13
7414272	13
1095831	13
16656842	13
1265990	17
16928622	13
12034372	13
17046927	13
52786069	13
8977866	13
1626146	17
18038001	13
5556097	13
4585191	13
29641905	13
73134	15
2983016	13
4459445	16
5383665	13
10827438	13
14064315	13
2688740	13
15918994	13
7117923	13
2798833	16
9520933	13
2348573	13
30594552	13
2393500	13
2625629	15
11520876	13
3667109	13
14130418	13
1731514	13
14672782	13
8193152	13
7994540	13
2013622	13
2737856	13
8642399	13
537317	13
5024490	13
5399915	13
13288871	15
3111170	16
8741054	13
3497714	13
10119689	13
16435974	13
4496004	13
7604539	13
2899078	13
8984068	13
3680078	13
1941888	13
4816266	13
6757503	13
579030	13
7479928	13
38045199	13
4582913	13
6117263	13
2663546	16
813903	13
6403526	16
8349432	13
15645145	13
11706779	13
13149898	16
1208176	13
8402367	13
21358863	13
5615905	13
20689569	13
11202708	13
10033362	13
13514152	15
2461945	13
5361532	13
24935335	13
1197730	13
755608	13
913536	13
14706657	13
1204861	13
6109787	13
85720	13
12470801	13
623022	13
24212067	13
7318014	13
5917462	13
6865601	13
86062	13
3710006	13
18903647	13
15893382	13
5070907	13
557965	13
6973469	13
3727850	13
2852062	13
7153010	16
17685295	13
20708806	17
4712753	13
12946056	13
323732	13
5240534	13
2567128	17
1448368	13
595488	13
3855526	13
9724465	13
3956305	13
14107775	13
6858463	13
1049966	13
13638089	13
20666250	13
2438995	13
34133985	16
5273806	13
907112	13
7965245	13
18092656	13
15524767	16
2254143	13
10775484	13
2175071	16
14574153	13
12779296	13
8844034	13
7564537	13
23053004	13
15637342	13
6710342	13
28589965	13
1861498	17
6501137	13
7746131	17
11625822	13
635038	13
3082634	16
7006174	16
3120530	17
6631539	13
4437802	13
5873361	13
106153	13
287344	13
9880	13
1447261	13
852457	15
16418162	16
1607539	13
16340821	13
21247442	16
25415338	13
128870	13
12426001	13
4628452	13
16090501	16
1614647	17
11880675	15
1550813	17
16923199	13
6167233	13
2617311	13
19133177	13
3042150	16
2375979	13
3228075	13
8822758	13
6583092	13
11607999	16
6860981	13
7753087	13
6215383	13
6569499	13
1226475	13
3895482	13
16091185	15
5245148	13
4502059	16
49229	13
593653	16
4230767	13
10759494	13
14105606	13
745139	13
417155	13
1601275	11
16955440	13
9515778	13
8986476	13
16647661	13
19639901	13
2005367	13
17813784	13
9553925	13
7540727	13
161285	13
4631576	13
24281133	13
468571	13
9310182	13
12929437	16
776018	13
2063629	13
22897933	13
8077570	13
6994541	13
9418206	13
2775277	13
1005774	16
5242986	13
2031022	13
3052646	15
3167675	13
6509793	13
12385331	13
14602886	13
1643290	13
8939305	16
910225	16
1060849	16
3289625	13
7593969	17
17228835	13
15877563	13
76772	13
6240253	13
16371261	17
6443692	13
5290064	16
1665175	13
9790301	13
10723212	17
22302991	13
4611885	13
22357989	13
19445029	13
2551510	13
6833573	13
9149016	13
8846613	13
6500099	13
229617	13
10523481	13
11124930	13
43348157	13
1805124	13
3716932	13
11249374	13
1350409	13
7020026	13
9489122	16
1301951	13
255877	13
6917645	13
1858667	13
661682	13
23614865	13
7656258	17
1632746	13
11099579	13
9684836	16
2280308	13
18372187	13
8631388	13
559658	13
12012757	13
12164202	13
7728896	16
13684242	13
4733985	13
10544568	13
9126299	13
10958742	13
953108	13
17848281	15
9681587	16
21451997	13
733598	13
8868229	13
135081	17
4693445	13
986461	13
8499557	13
5333463	13
19392734	13
1284585	13
8558010	13
22273559	13
8087828	13
10710193	13
26546751	13
11095007	13
3393728	16
11168962	13
3188663	13
4303846	13
560878	13
99109	13
25776423	13
15622914	16
11814716	13
5004924	13
3719088	13
10427240	13
5185962	13
10101964	13
4484264	13
826554	13
5631251	13
2577930	13
15841821	13
1141401	16
12500050	13
13417570	13
8434806	13
4194642	15
2882563	13
7080597	13
14359367	13
18165683	13
664978	13
16556773	13
19429247	13
2898525	16
982582	13
16409831	13
6979641	13
4271851	13
2998045	13
12652094	13
3019757	13
1716942	13
23227829	13
7819851	13
5894669	13
2004923	13
17881771	13
6627814	13
20722169	17
9587523	13
1516546	16
7053097	13
18427659	16
5261252	13
13742811	13
11812474	13
20499356	16
2947471	13
674510	13
4210661	16
2111098	16
23076206	13
19311520	13
12202030	13
4919085	15
6359436	13
992072	17
8399290	13
7757674	15
2705352	13
1770384	13
591553	17
7960809	13
8002130	13
4394074	13
1547893	15
8316104	13
1199272	13
2713985	17
9867608	16
3012723	13
25811845	13
4516572	13
11086766	13
10291540	17
14545613	13
11145719	17
4227368	13
17568797	13
2705846	17
19680	13
5784672	13
16249441	13
2992422	13
15794316	13
2544207	13
29738035	13
1110156	13
3201128	13
57552	13
13422774	13
14665585	13
11049343	13
1290390	13
7853543	15
915047	13
28884276	13
4871599	13
16512766	13
1322814	13
11392788	15
9652048	13
14094113	13
874824	16
4902953	13
666033	15
4697695	13
8840366	13
11274191	13
8959217	13
21723568	13
35822863	15
6149032	13
7882581	13
1825829	13
6151337	13
6334044	13
3215760	13
14378902	13
4046037	13
2264854	13
17806061	13
40311	16
20391783	13
1625079	13
3810430	13
2054054	13
8664755	13
5935893	13
21737578	13
16549006	13
5281566	13
8244249	13
4923804	13
1858952	13
84463	13
13547799	17
7093074	13
11182697	17
3304142	13
546576	17
4921968	13
7919169	13
1043631	17
15059770	13
6826817	13
581542	13
18878780	13
7356220	13
405934	13
188395	13
6673539	13
7769771	13
13138766	16
3116417	13
13382253	17
16311766	17
1856843	13
641018	13
15757654	13
22741505	17
7931746	13
1520426	13
8742009	13
17643388	13
8071558	13
9976145	13
3388405	17
768439	13
7179764	17
912571	16
1223860	13
8946639	16
1714791	13
17516910	13
2294320	13
10390351	13
25021235	13
5795728	13
5730199	13
10836847	13
5801990	16
344360	13
1569802	15
5713718	16
3977664	15
6525873	16
9701605	13
7179038	13
18386365	13
6611228	13
7408464	13
8128790	17
346797	13
6134075	13
103795	13
6591287	13
11339865	13
34155132	13
4885193	13
5395427	13
10249398	13
7060722	13
6633579	17
7960065	13
2114	13
1664234	17
299343	13
6406364	13
9326442	13
13847804	13
5279852	13
6369708	13
4378891	13
12318084	13
2988534	13
1402141	13
3925813	13
2173603	13
71428	13
1800669	13
5424621	13
23168332	13
44849	13
2276714	13
2279332	13
2520929	15
18267928	13
9913266	13
568503	16
20540175	13
3905963	17
4320834	13
8008937	13
13944657	16
20623481	13
4650525	17
2758938	13
639844	13
10383856	13
2649874	13
3407375	13
2708256	13
4533355	13
2766934	13
10579644	13
2577101	13
10578510	13
7519323	17
4581887	13
29792552	13
18827262	13
5778555	13
2679806	13
6551546	13
4019615	13
1302856	13
7800774	16
16437489	13
9393204	13
4451606	13
4812104	15
3780531	16
4934579	13
4907776	13
6918200	15
5420212	15
2867289	13
2032871	13
1197631	13
16064871	13
22163133	13
18524	17
1381298	13
4960893	13
2382515	13
31102519	13
8575206	13
9110075	13
1298046	13
21611246	13
324999	13
7803340	13
2142978	13
8982353	13
6523831	13
16144879	13
23713465	13
6885859	13
3651538	13
527458	16
284427	15
5817308	13
7245309	13
15974372	13
7455393	13
1516961	13
6122975	13
8944060	13
10997580	13
6123	13
5974686	13
2620720	15
21155537	13
3031770	13
25236340	13
2154769	13
1002134	13
13050188	13
59016	13
1022866	13
1405303	13
17379633	13
7963426	17
7336261	13
19347230	13
761999	13
7895755	13
1611300	13
4980157	13
4644811	13
19821545	13
11252353	13
5974462	13
1304644	13
431435	13
9933464	16
6221658	16
18334418	13
298731	13
9136572	13
6041695	15
2034250	13
982006	13
2281887	15
7500788	15
10992648	16
226625	13
12015150	13
3014309	13
10722538	13
2422301	16
14471481	13
2578043	13
6766728	13
13046148	13
435077	13
28727428	13
10437696	16
2787749	13
1028384	13
3641826	13
13032224	16
1063125	13
4270324	13
13442358	13
5429584	13
15477333	13
13088399	17
2931115	13
6245643	13
3393559	13
4030148	13
14767091	13
1004463	13
37745931	13
10926143	13
493476	13
1554470	13
1798644	13
5018619	16
7448536	13
7906159	13
6615462	13
1634159	13
7293086	13
2548302	13
971997	16
10194944	13
4554796	17
1510619	13
9780618	17
415670	13
6213703	13
724446	13
8935652	13
1500401	13
21701013	13
12835575	13
13088788	16
38041115	13
13795585	13
5977673	13
1790889	13
4284711	13
30995103	13
19744075	13
9337038	13
4175836	13
20248049	17
8150684	13
262055	13
15426762	15
19029271	15
3827609	13
5103224	13
11011648	15
1792561	16
1323007	15
1032188	13
1730300	13
6131277	13
964109	16
8325163	13
2779425	13
1159136	13
1500109	13
4244927	13
32031469	13
5570020	13
5806796	13
3938764	13
173363	13
2986871	17
5015133	13
1049369	17
2913119	13
26023867	13
5800793	17
187433	13
336097	15
4647448	13
953571	13
547152	17
11114637	13
2239519	17
1121098	15
1146071	15
7431724	13
12597855	13
17980693	13
1050941	13
3614341	13
3907596	13
26598279	13
10751268	16
21586271	13
35108305	13
4957241	13
13788218	13
6884603	13
35815520	13
16594964	13
3909422	13
8931925	13
364989	13
19661678	13
11218543	13
851125	13
1241932	17
1472326	13
2321402	13
14514347	13
21475617	13
696839	13
5663591	13
8244476	13
978497	13
22480517	13
5325900	13
2843719	13
1019156	15
4657403	13
1215554	13
10063920	13
1473162	13
19836808	13
8959399	13
23495233	13
2549911	13
26285300	13
5148584	13
2315461	13
1848113	13
6928806	13
6208857	13
5315930	13
9411973	13
7424926	13
4530226	13
4181297	13
2712882	13
8868092	13
4373797	13
19569845	13
5782375	13
4797465	13
6825663	13
11698547	13
14331092	13
1044470	13
3207690	13
5626467	15
5968391	13
3994174	13
121874	13
7698099	13
4381605	13
17645275	13
3753332	13
20623677	13
3050011	15
1528348	13
17011630	13
3944669	13
12393586	13
1962435	13
5484412	13
4027222	13
10727390	13
7230205	13
22493719	13
3169357	13
8287008	15
741291	13
3122929	13
10318473	17
1110489	13
7848610	13
1873376	13
1025522	17
4749492	13
5676086	13
5152824	13
7906645	16
11864083	13
17765677	13
5816853	13
861468	13
6952587	13
2618012	13
6641976	13
3293335	13
4821673	13
10431839	13
5488994	13
14665507	13
2321119	13
4357825	16
3193836	13
35303189	13
1591063	13
1819926	13
6786935	13
12839430	13
14419699	15
718403	13
9585908	13
14765301	13
15980242	13
6640599	15
3752315	16
8941349	13
271351	13
18713504	13
7655600	16
8083409	13
3398998	13
6864152	13
5156608	13
6169856	13
27404311	13
7495753	13
7908194	13
3431177	13
11210515	13
8372616	13
341466	13
4064523	13
785200	13
14641176	13
5757973	13
446216	13
14531799	13
14835961	13
2666153	17
6796168	13
16464115	13
902783	13
430434	13
15096819	13
3059219	13
12075163	13
4831770	13
11082977	13
3187350	16
2061206	13
1477836	13
6255473	13
9021064	13
17045806	13
1415344	13
2326501	13
10672842	13
11860848	13
2715655	13
2777998	13
10969508	13
30798550	16
11957866	15
15505855	13
3085045	13
13926408	13
1952360	13
432532	13
2009064	13
3817041	13
2561286	15
6639721	13
10991845	13
3007382	13
18383900	13
6553152	13
6585504	13
1707048	13
900353	13
986405	13
2385931	16
1842322	13
16916426	16
2888791	13
3536511	16
13081807	13
8043289	13
8058582	13
5608853	17
6794635	13
820655	13
9238473	13
620833	15
15417434	13
1671811	13
5285281	17
23271900	13
6109413	16
8214530	13
3063172	13
10351335	13
20149266	13
4987848	13
5868821	13
8166777	13
9962743	13
7312562	13
7431815	13
7170581	13
24665391	17
8692790	13
19299212	13
7918205	13
1320933	13
2678124	13
813746	13
25484229	13
7992069	13
32968	13
4753139	13
13262056	13
13426982	13
8351679	16
264312	13
21928830	16
18486763	13
916861	13
10256454	15
11407764	13
4707978	13
4342519	15
7441893	13
73334550	13
7703874	13
1121048	17
4932541	13
449696	13
1058330	16
1606981	13
856518	16
11520285	13
267954	15
9927299	17
2566042	13
15731689	15
68829	13
711762	13
2073729	13
12983592	13
3914886	13
37869467	13
6566882	16
7057592	13
6124077	13
74427	13
1881561	13
8868039	13
33443636	13
1223525	13
4565729	13
3945855	13
13117516	13
3897272	13
12343947	17
1548689	13
1344523	13
582596	13
2660113	13
367346	13
7276022	13
14597484	13
7459608	17
6693207	13
24641877	13
1609379	13
12490038	13
1242828	13
3692874	13
6012575	13
3787991	13
3659074	13
4929502	13
7830667	13
13717907	17
7565450	16
8540458	13
4447358	13
5243703	13
2675116	13
1017483	13
1006882	13
2491121	13
9739385	13
805598	13
15189806	13
8617493	13
15952950	13
774001	15
33152767	13
13620816	13
9684077	17
21422837	13
127791	13
9265733	13
1716282	13
14153876	13
24938899	13
28419296	13
469340	13
4267235	13
4052069	13
4017427	13
19733469	13
4911650	13
4668085	13
41606457	13
3033697	15
21101170	13
18652936	13
9097807	15
1545044	13
13400562	13
11633352	17
256559	13
18972445	13
1493505	13
15231276	13
2869684	13
1633053	13
6413956	13
2638902	15
1096068	15
17929342	13
16079709	13
23654668	13
11049847	13
727444	13
357678	13
769843	13
9076117	13
371495	13
10438858	16
294910	13
14581919	13
41851967	13
12538686	13
1299264	13
19178239	13
45714895	13
5513453	13
13171162	13
96524	13
19757434	15
4981716	15
36490112	13
3718591	13
2518881	13
8241051	13
6380582	13
7605999	13
3418405	13
6317372	17
10145280	13
6166775	16
7668476	13
8721175	13
10042006	13
2019055	13
9286103	13
12667141	13
2039614	13
4791187	13
3688807	13
3519285	13
12256245	13
21408071	13
13052377	13
1397907	13
23819336	16
6165275	17
6723446	13
7155349	13
28404594	13
9081037	13
9766349	13
3612810	13
156493	13
4667019	13
8285651	17
4139798	13
9884870	13
1445390	17
443299	13
5155899	13
4121665	17
20359362	13
9469863	13
126271	13
5859185	13
28377771	13
17981958	13
10697147	13
30212324	13
33985368	13
7796965	13
5622955	13
3635697	13
344336	13
552789	13
10418677	13
8177031	13
123599	13
2419072	13
13547997	13
4092480	17
6577421	13
8502069	13
2257888	13
9481901	13
3480750	13
238836	13
10684	13
15949170	16
7721004	13
4624771	13
7243870	13
2762186	13
9086531	13
12925904	13
3861167	13
6310961	13
9385994	16
3061962	13
13597720	13
598030	13
1161894	13
1087647	13
2719473	13
2694492	13
4671139	17
1787820	13
8767898	16
1484410	13
5598274	13
3026114	13
325870	17
7650896	13
2607678	13
7676390	13
763700	13
5549937	13
255613	13
12631103	13
24828259	13
394774	13
1882734	13
4418172	13
31610519	13
12012983	13
11717251	13
8169451	13
3724532	13
6728390	13
18540461	13
5434829	13
8705880	13
4818147	13
9985372	13
4303193	13
4951764	13
2503614	13
2645741	17
7091722	13
5000504	16
3189141	13
13642173	16
6497111	13
2516035	13
4850326	13
30172974	13
6301149	13
8374979	13
16341017	13
538155	13
20015265	13
4134534	13
1096481	13
3912442	13
10112029	13
19989808	17
6821287	13
2623080	13
18249594	13
21028213	13
2173244	13
33378742	13
282547	13
429315	13
6732545	13
10766067	13
34077376	16
1139090	13
11917369	13
275242	16
11379700	13
1125043	13
861532	13
2344128	16
83271	13
1153094	13
4445799	13
4747461	16
4858876	13
9461782	17
39694026	13
14842741	13
4313557	13
15044758	16
11980676	17
2037735	13
1080688	13
4276927	13
4503596	13
14925928	13
5741137	13
12585066	13
21400924	13
16147240	13
2384657	13
2581509	13
225117	16
12382270	13
22540366	13
1201079	17
19606212	13
32196361	16
10827734	13
8390176	13
950730	13
1932023	13
620767	13
4786573	13
2090013	13
1235647	13
5464962	13
27594305	13
344106	13
6351385	13
14089652	13
301210	13
15781058	13
8287868	13
13158037	15
9116153	13
2014882	17
18250677	13
2540946	13
111454	13
13186699	16
2255595	13
7579576	13
13812537	13
2166077	13
12469549	17
3256172	16
686681	13
6181223	13
7111309	17
1855309	13
3796794	13
3496634	13
10780934	13
4428438	13
5343413	16
8022045	13
3558801	16
32449385	13
8296310	13
1400418	13
9413898	15
1039428	16
26957345	13
13008713	13
5330782	13
4759736	13
11574166	13
4328154	16
694386	16
7911635	17
10434570	13
19782597	13
4691853	13
4932488	13
3178560	13
2070889	16
2234275	13
5028284	13
3625368	13
32558054	13
13382028	13
7308274	13
3833513	13
893806	13
105995	13
25340797	17
8776896	13
821538	13
1803037	13
827903	13
4682638	13
2449358	13
2761889	13
4015007	13
28836768	13
4609521	13
114907	13
5980556	13
17677679	16
4521607	13
19094898	13
19649644	13
48986297	13
6751859	13
24180179	13
8425829	13
944995	16
10660817	17
16325758	16
19768969	17
14798834	13
10115119	13
9196965	13
5595977	13
11013601	13
8275147	13
5175332	13
1280543	17
5563311	13
6735643	13
947602	13
3235661	13
4438796	13
9669735	13
3622755	13
31904257	13
17455111	16
1144708	13
4274852	13
27287038	13
5083782	13
2482972	13
2336021	13
4274034	13
7683495	13
5487632	13
691019	13
3108168	13
5281917	13
2425337	13
6640283	13
1837132	13
2406101	13
15861813	13
1627667	13
4129318	13
4744711	13
1332806	13
6026366	13
4294522	13
23537660	13
998422	13
2203825	16
22478192	16
28435878	16
14200303	13
164186	13
8993967	13
482908	13
300399	13
3646239	13
8727503	13
13948264	13
1382029	13
8449902	13
7809248	15
121139	13
2983483	17
183683	13
35610	15
1624152	13
4044983	16
2703383	13
28655207	13
13271767	16
2967128	13
1510095	13
12396611	13
15674050	13
8970794	13
7354769	13
5703885	13
12857813	13
13843065	13
1694977	13
1873233	13
3803370	13
1115263	13
10348928	16
5306045	13
5995156	13
78988	13
16202126	13
5214534	17
8371270	13
1220996	15
16698382	13
17324730	13
4936826	13
2374368	15
672043	13
1912682	13
22209419	13
1490002	13
8910207	13
3620721	13
7047848	13
18058263	13
422009	17
12856364	17
6806590	13
14098788	13
3493643	16
4580680	13
7808045	13
156667	17
2069862	15
1821037	13
267128	13
4551446	13
3099071	15
2740760	13
2736146	13
6532056	13
1923110	13
1889929	13
20511593	13
6637191	13
5337897	13
5715260	13
9790	13
5026829	13
9482795	13
1295741	13
6330939	13
9030534	13
504285	13
1206248	13
8284591	13
14052967	13
9131320	13
4292892	13
9649409	13
13015930	13
1675636	13
8185891	13
562030	13
2228298	13
772421	13
12397365	13
3418219	13
15281946	17
9228621	13
13580787	13
8092214	13
3948911	13
227274	13
409485	17
7629285	13
7451081	15
8240315	13
19530163	13
17379774	13
10427949	15
1044553	13
4995075	13
9552277	15
12726494	13
360087	13
495927	16
4981891	15
11294430	13
4151112	13
3505108	13
6936921	13
993375	13
4691657	13
2905827	13
954992	13
3123717	13
14433217	13
15178463	13
890085	13
533648	13
2078978	13
829943	17
6648269	13
4463275	13
538038	13
17357107	13
1865187	13
12690468	13
1246366	13
3709228	13
1220694	13
7350965	13
14767348	17
40298769	16
8241110	17
2635916	13
4281458	13
37957674	16
1667340	13
409488	13
3367340	13
4269055	13
5283858	13
18583801	13
6604253	13
4844402	13
10269793	13
3566386	13
10827279	13
15191533	16
6625249	13
354389	13
8308681	13
13103983	17
7741208	16
18119837	13
4248574	13
5176696	13
15293946	15
274723	13
1686942	13
1609248	13
9272087	13
2272070	13
11329452	13
39405917	15
7435847	17
365103	13
26262882	13
694901	13
10094935	13
16459404	13
3286260	13
8327654	13
3090626	15
3703895	13
5755281	13
12200437	13
3534218	16
23307615	13
8140579	13
2603656	13
7418689	16
25134944	13
5436879	13
237660	17
4406790	15
31163961	13
2577875	15
10035349	13
2727611	13
6057527	13
13316442	13
2608437	13
5896697	13
20242431	13
9958202	13
11033288	13
19784235	13
250300	13
35237534	13
14499218	13
10257944	13
2326257	13
34359444	13
9894317	13
2510298	13
17520076	13
4693367	13
17722216	16
3299382	13
4611588	13
555292	13
1758021	16
1449899	13
8962507	13
6813607	13
5884144	13
13063564	13
9647553	17
6830350	13
4728441	13
2821321	13
5956895	13
2520746	15
138193	13
2446820	13
4660212	13
1289769	13
883909	13
1249226	13
2155423	13
6685239	13
4797871	13
12347181	13
8708870	13
1466133	13
3109606	13
259102	13
1451642	13
589422	13
4973728	13
3291440	13
8245664	13
1561615	13
22084332	15
24839774	13
1965989	13
1176181	13
3773403	13
15938295	17
789513	13
14223005	13
8570965	13
3420572	13
9183746	13
5028131	13
2971872	16
42317941	13
25501099	13
3951638	13
11098973	13
2755711	13
6004945	16
836518	13
6972553	13
9719459	16
2746718	13
29528069	13
708387	13
11943987	13
7814840	13
11686303	13
3763698	15
15661871	13
2211327	17
7303779	13
31017116	13
6340451	13
11045451	13
3960445	13
4620953	16
18457141	13
4632312	13
15239292	17
844072	13
3115686	13
1087909	13
1728109	13
2968085	13
31521463	13
13903144	13
5396114	13
1790318	13
22835344	13
5648965	13
3383717	13
5567685	13
8104261	13
6803178	13
6372490	13
637726	13
5316367	13
6423843	13
12860516	13
13325618	13
1359825	13
1488777	15
22646211	16
8272448	13
1179809	13
969386	13
31425532	13
1889976	15
2658680	17
16683882	13
2586776	13
23882348	17
10854465	13
13772140	13
9750940	13
6150338	13
91465	13
529230	13
2740453	13
3070071	13
2439933	15
557284	13
1750785	13
4283205	13
6716200	17
1908956	13
29018404	13
788739	13
2381370	13
11444869	13
2746739	13
3300373	13
3664350	13
6072891	13
26580	13
5038602	15
33083055	13
12068782	13
15038055	13
11346990	13
14803181	13
3612379	13
2217831	13
2868042	16
4819823	16
7472878	16
7773749	16
10842296	13
1087868	13
3795537	13
717639	15
8741860	16
12088985	13
7291521	17
11607339	13
11525753	13
2223672	13
21005751	13
4763927	16
3742001	13
1366151	13
1352670	13
287464	15
14364499	13
9575250	16
1601111	16
2320404	13
948085	13
15897007	13
1056580	13
694199	13
8783553	16
2446177	13
12626798	13
6626569	13
2291269	13
35221092	13
6406900	13
6774598	17
11789529	13
3826659	13
17112795	13
563197	13
13707752	13
1863258	13
2717285	13
1642689	13
5466693	15
3272778	13
5423741	13
6313695	13
2384624	17
17572701	15
3220577	13
9570074	13
6589873	17
2686477	16
520066	13
6916537	13
3713679	13
815024	13
158664	13
8928827	17
35003293	13
5930108	13
24867435	13
6046598	13
14559301	17
1922297	13
7053379	13
16012132	13
20521875	16
16265275	17
2928615	13
53554586	13
1441132	13
17559969	13
6095333	13
12541859	13
14238524	13
10101951	15
7500377	13
411925	13
8080060	13
3712016	13
4582458	13
11711509	13
4651504	13
26007152	13
6287991	13
7710622	16
5505615	13
31016623	13
1116335	13
14450176	16
5280475	13
11057761	13
431154	15
9126516	13
49570324	13
6535291	13
9132538	13
4075247	15
2067295	13
5706737	13
14442216	17
8261204	15
11057538	13
17504046	13
5290403	13
8622072	13
378731	17
3749005	13
387013	13
9774341	13
201553	16
10746959	13
4913613	16
2840646	13
13137202	13
7953060	17
15284662	13
1529460	13
263250	13
4059667	13
2176654	13
21522461	16
10534622	13
2416798	13
6946754	13
20022700	13
1254371	13
3481435	13
653213	15
16174208	13
9614370	13
8970497	17
2862006	13
6169611	13
9556059	13
38358288	16
10322117	13
17565721	13
2736305	13
1343854	13
20961553	16
8386311	13
1609714	13
3010519	16
266973	13
27247621	13
15986168	13
15913928	16
3559458	13
6832991	13
19717436	13
5410509	13
10651775	13
2443296	13
9945255	17
24500263	13
2746047	13
6501122	13
17483779	13
1453257	13
885111	13
2518729	13
3203488	13
3744790	13
26880310	13
3268797	15
5018072	13
28675962	13
115918	13
11830517	13
1059700	13
3732131	13
6459808	17
9936052	13
3115863	13
15200933	13
20817277	13
7594645	13
545762	15
14199901	15
33023231	13
10901365	13
26388083	13
1443097	13
11767751	13
6436033	13
15286821	13
2486840	13
4609310	13
298163	13
2050324	13
34728598	13
595896	13
2796383	16
59567743	13
3827140	13
19303531	13
13900380	13
19520171	15
2224761	13
3865876	13
18071873	16
27673789	13
5718133	13
21527363	13
19176321	13
2647120	13
1600570	13
17048344	13
11345642	13
4606192	13
16315668	13
4825341	13
5798791	13
18530792	13
219892	13
12039919	13
3772304	13
27647296	15
9131774	13
49870918	13
1318329	13
7064103	13
116285	13
471862	13
2393736	13
21315098	13
58341077	17
19111204	13
5648963	13
2201049	13
8487910	13
510185	13
16567343	13
20937172	13
9289460	13
81579	13
18163124	13
1424240	13
3593496	13
4647855	13
20970770	13
5604862	13
2924428	17
12033084	13
3026385	13
4640366	13
5967766	16
1961885	13
726281	15
6227406	13
4494327	13
3121729	13
5053635	15
1847941	13
4056850	13
5848898	17
737195	13
9415203	13
10057610	13
30566040	13
746788	17
8999882	15
147142	13
10598823	13
4237725	13
6078241	13
884747	13
2081176	17
5593348	13
2018942	13
5458434	13
3880551	15
2912397	13
1894702	13
13191480	13
14730128	16
4171405	13
100832	13
16942699	13
5511382	13
5055680	13
3382963	15
28100752	13
908419	13
2109566	13
12048375	13
2623604	13
15587987	13
1714266	13
3519280	13
5579046	13
1355173	13
14073235	13
19468657	13
2765184	13
1927349	13
10178221	16
18074097	15
7135558	17
395743	13
3116026	15
8105130	13
2228552	13
6255511	13
784569	13
29185771	13
108551	13
8973860	13
4438580	15
10347027	13
534695	13
11415137	13
22783993	13
6101628	13
7938855	13
2131747	17
21873520	13
7051456	13
20303376	13
5482156	13
12040553	13
2122624	13
15916589	13
3524313	13
3370988	13
3757205	13
1339692	13
7551146	13
2257773	13
19787241	13
1958728	16
6203997	13
33262334	13
25588605	16
546707	13
2815315	13
6528411	11
8647925	13
3662579	13
1850579	13
3845135	17
3865790	13
4585681	13
11630360	13
2272144	13
2406554	13
736961	13
9871431	13
26719957	17
1296089	13
1251278	13
5905154	13
5949299	13
15063091	13
39317941	13
6117725	13
13978394	15
8842367	15
3982728	13
3234337	17
9909809	13
19175089	13
675752	16
489295	13
13910560	16
18028958	13
8042484	16
4767758	13
12169294	17
6622612	13
6618935	13
3640553	16
751392	13
8104547	13
806668	13
11654270	17
2744189	13
4308402	17
346076	13
954990	13
4740278	16
20038748	13
493069	13
902737	13
3436788	17
5608858	13
14448505	13
11488483	16
14394026	13
661891	13
7070433	13
12365540	16
2049758	13
2749752	13
7083742	16
12157540	13
723389	13
4254936	13
8705405	13
1455904	13
15861638	13
1282664	13
2086704	13
3027378	13
3864989	15
13439712	13
2979214	13
17976644	13
15854700	13
12277154	13
15526533	13
20407907	13
1741341	13
25566190	13
7854146	13
7168281	13
20693240	13
5611762	13
22024738	13
5479125	13
17654905	13
1125937	13
11692763	13
134120	16
5808621	13
1168206	13
1145121	13
8063186	13
473138	13
3949991	16
5015500	17
2368430	13
18609529	17
2263110	13
576409	13
1938676	13
5222373	16
26690601	13
6440172	13
1659274	13
5429001	13
3114395	13
1162164	13
14094022	13
11911373	13
23691593	13
5997370	15
863240	13
22285010	13
1811668	17
131601	16
4312603	16
3780790	13
6862140	13
23981482	13
7811946	13
5058128	16
18153568	13
27958444	15
324109	13
2171380	13
2854563	13
363484	13
15461593	13
9442512	13
11820594	13
15701346	13
2689601	13
11003246	13
5222544	13
5439326	13
2627170	13
16204613	17
40372948	16
5246399	15
14399454	13
12325589	13
318271	13
3217883	13
17368717	17
144359	13
2755799	13
12542338	13
6065711	13
8565359	13
28729	13
8393434	13
7449603	13
5671797	13
922338	13
12175854	13
4137767	13
16000838	13
8017690	13
11759840	15
22841424	15
2924418	16
10005115	15
14557849	13
4140880	13
15071939	17
227483	13
4498216	13
7292295	13
6287535	13
6328633	15
8158311	13
6579997	13
1538525	13
3015308	16
7931733	13
3475840	13
3561412	13
6531939	13
1578857	13
4614226	13
11070251	13
11292842	13
3265522	13
8954390	13
3394219	13
519861	16
12596190	13
27498762	13
9970287	13
915951	13
9808734	13
3517781	17
1310127	16
23598865	17
74483	13
6720959	16
11022661	13
6316686	13
10625	13
25243060	17
17094078	13
6729305	13
10084611	13
2887262	13
5109954	16
6488153	13
9614158	13
788017	13
2790800	16
27502263	13
767038	13
1217087	17
28226121	17
27130818	13
42435855	13
2556346	13
2657993	13
23650795	13
12881740	13
945709	13
707431	13
4112655	13
2890464	13
13509327	13
28454400	15
1168775	13
1437307	13
17347089	13
9226969	17
9118735	13
5460763	13
3884415	13
1751925	13
14319878	13
6546372	13
4757546	13
2587708	13
13484519	16
10659148	13
10627476	13
2058988	16
92583	17
5048134	13
1385444	13
751615	13
12668571	13
3245841	13
23420648	17
12370532	13
195072	13
11199788	15
2409568	13
12368919	13
119602	13
2931004	13
5957836	15
1214169	13
3185642	13
4826574	13
7278293	13
281814	13
22792364	13
1394624	13
1227949	16
3001389	13
14393852	13
838151	13
6405826	16
13661016	13
2818143	13
431708	13
120681	13
2890191	16
1079851	13
19316360	16
1134380	13
4361791	16
9583829	13
6028306	17
6729226	13
6201595	13
2892586	13
10656511	13
16048731	13
2855004	13
1855579	13
4120837	13
8827135	13
8923943	13
15370574	13
8621351	17
9700689	13
11842330	13
22448738	13
9072623	13
3747337	13
1232982	13
11054531	16
1049508	17
15262879	17
632050	17
16698278	13
1028233	13
2644792	13
1976696	13
83886	13
1997524	13
3606986	15
9694066	13
842316	13
6782610	13
884422	13
9911539	13
1427561	13
1977646	13
30674599	13
1938931	13
4034075	13
20552235	13
5873767	13
5296894	13
19881481	15
18123584	13
4669443	13
8754242	13
2139781	13
6540818	13
6774162	13
2989868	13
211153	13
2184306	13
4697685	13
3714746	13
1869587	13
4260558	16
7376286	13
9981376	13
3174547	15
3141419	13
2907424	13
13192433	16
44061275	13
3382359	13
5122119	13
634135	13
51646702	13
13906815	13
10972072	13
15551888	13
20530763	13
13088226	15
2705273	13
21250070	13
1243663	16
11544932	13
10725896	13
5870688	15
3604814	13
15263981	13
8219691	13
548583	13
7918093	13
526409	13
15216142	13
20719179	13
5588501	13
9501101	13
14102823	13
22041095	13
8834066	13
13893189	13
500567	13
2949405	13
424439	13
4970121	13
2579878	13
8823877	13
8148567	13
17930017	13
3035174	13
1631169	13
3692529	13
7901353	13
5187085	13
9234513	13
4479538	13
4634273	13
4521672	13
153448	13
5344828	13
2111847	13
7284536	13
9522461	16
1022227	13
5714075	13
1650820	13
21116852	13
3166304	13
1693123	13
2117833	13
3159724	13
11041358	16
2577263	13
29615969	13
117603	15
991952	13
3699292	16
209100	13
4846763	13
2026331	16
286277	13
1825691	13
5499351	13
3740445	13
7602530	13
335313	13
9439266	13
3843136	13
8998280	13
11358277	13
5074001	16
21643161	13
164013	17
1094143	13
30744174	13
4649082	13
6482877	13
2996303	13
12777194	13
6842324	13
932573	13
38289511	13
4016445	13
10565200	13
8872603	13
4427775	13
4583657	13
8849204	13
57154	13
993374	13
854665	13
343820	13
20256496	15
17998667	13
260533	17
20970474	13
14833409	17
7443280	13
804323	13
805	13
13140946	16
2205713	13
2963833	17
9254587	13
6234690	15
2838022	13
5908940	13
19525704	13
20324930	15
1880895	13
1456054	13
18528435	13
9811887	17
5972751	17
2174742	13
2040669	13
7644190	13
667069	13
2869875	13
4163688	13
1437059	13
4770323	13
2466007	13
12166523	13
7752306	13
9178101	13
3413967	13
5402532	13
7359535	13
8859269	13
10525257	13
8507468	13
1349934	13
5121681	13
9464706	16
9264411	13
1520221	13
21680436	13
4555665	13
30390868	16
22772325	13
2888594	13
6173991	13
12593217	13
4093603	13
6959516	13
803607	13
789797	13
13490421	13
5629352	13
12714128	13
3886354	13
1115667	16
8555800	13
20157831	13
2560119	13
10551375	13
18550982	13
11445191	13
5274874	13
1808439	17
1837520	13
785037	17
7194609	15
68979172	13
35457215	13
1317344	13
834337	13
11628782	13
26423809	13
7325854	13
57792293	13
3189713	13
1157776	13
6814978	13
7026815	17
1299663	17
16193530	13
5426409	13
6965820	17
1827834	13
2091760	13
7981481	16
15931487	13
1504724	13
17159321	13
26565250	13
764248	13
3262075	13
37179044	17
8375378	15
9032475	13
2559291	13
3618741	13
382848	13
14086291	13
24188099	13
10843486	13
9313513	16
1176063	13
4502141	13
1444277	13
8058773	13
12947109	13
4067055	13
19303790	13
13016486	13
5287799	13
1340238	17
1246296	13
9794481	15
857480	13
157256	13
5808286	13
833921	13
4549944	13
5632195	13
1700206	13
2418946	13
12354917	13
12031	13
8718762	13
29733680	13
13009151	13
36797975	13
25186644	13
18761206	13
2600044	13
1143908	13
2296347	13
20419820	13
977111	13
1212979	13
3859672	13
3061793	13
20908302	13
8288922	15
25098297	13
345986	13
1443245	13
857705	13
4265659	13
13203344	13
8755729	13
7056648	16
3347482	15
5422763	13
3913003	16
3489844	13
10353673	13
7137661	13
12978961	17
461531	15
29008831	15
4676053	13
3179556	13
2646532	15
3693257	16
995042	13
13795241	15
3758581	17
5994674	15
1556339	13
6102993	13
6424998	13
1374565	16
1291682	13
212731	13
4451353	13
9579781	13
9278625	13
9883891	13
9793412	13
3453732	13
74425	13
8745345	13
2112049	13
206611	13
25301120	13
883731	13
10744688	13
22575878	13
1091349	13
20229627	13
9174599	13
1477957	13
29270899	13
6582309	13
5052721	13
1695790	13
8021148	13
6172984	17
172116	13
714103	13
1420786	13
104084	13
9824721	13
3958737	16
1148355	13
6123863	13
5176309	13
5041082	16
449564	13
12929624	13
16057676	13
3743282	13
1368098	13
11135457	13
985385	13
6077336	13
6434304	13
11516058	13
9854079	13
8964458	13
41722791	13
344916	13
21835262	13
525388	16
45075106	13
19679654	13
20960708	13
4960716	15
285255	13
8914776	16
5121505	13
2162412	13
6008200	13
14166123	13
1656656	13
16343007	15
5668826	13
112900	13
6570604	17
4277703	17
1222985	13
7793428	16
2030143	13
295816	13
7158078	16
109143	13
338022	13
6497267	13
10094666	13
3163334	13
7521082	13
1703004	13
13567223	13
8630998	13
8719580	15
6886030	13
6198018	13
8878676	13
1714397	15
9321709	13
4844489	16
10508856	13
837771	13
5789446	13
3403176	16
21670447	13
9249236	13
906953	13
4139193	13
3757789	15
12488485	13
1350805	13
2766830	13
4090003	13
18686361	13
2880623	15
686561	13
349695	13
19121974	17
24651475	15
14152100	13
5430517	15
322822	13
503077	13
7917513	13
393171	13
16063039	17
11059795	13
9893456	13
10889230	13
7333585	13
5350044	13
7054208	13
7951060	13
444226	13
11269131	13
11880837	13
1707513	13
8047705	13
7820756	13
9759163	13
585082	13
4983435	13
1029017	13
4681499	13
8604601	13
1811354	13
9144292	16
3698546	17
2553730	16
3657884	17
8005091	16
19270222	13
5262657	13
5671571	13
26610637	13
15358276	13
5343039	13
5227911	13
9569456	13
2110091	16
27440528	13
7064579	13
3866130	13
47094073	16
42042410	13
12018106	13
1804891	13
13208639	15
9160687	13
279764	17
2634191	13
2081873	13
7534152	16
4125414	13
11958221	13
2086926	13
1119620	16
19384167	13
9194463	17
13283961	17
12142635	13
1262614	13
1180612	13
910857	17
429249	13
928143	16
12293566	13
8327874	13
5655708	13
11005232	13
151032	13
12090717	13
17950592	13
6283747	16
4952324	13
14578382	13
29437251	16
25172300	13
45630077	13
4312181	13
466814	13
3270071	16
3409765	13
16686352	13
7724679	13
12682259	13
6403703	13
436763	13
15001385	13
3146882	13
3513953	13
592740	16
3453789	13
10001862	17
6658718	17
13101901	13
7747120	13
4318708	13
6180833	13
12678733	13
7241118	17
13839029	13
2615680	13
11621250	13
2088545	13
8918287	13
1541963	16
1688720	13
2183407	16
12954796	13
1019760	13
8531399	13
5249726	13
1098499	13
6868094	13
8056799	13
1985895	13
4744401	13
5108151	13
3737491	13
2779518	13
16723271	13
12261390	13
766775	13
3288228	13
5379439	13
4839933	13
60022	13
13802636	13
7330048	13
799933	13
5692650	17
2053473	13
676834	16
3742812	13
2153370	13
1178669	13
22451429	13
3472169	13
6680240	13
964226	13
13351615	13
2844866	13
239523	13
6371402	13
8216672	13
8881552	13
21808218	13
10971709	13
3758022	13
4092721	13
727368	13
6391920	13
6847673	13
13103652	13
22125411	13
6764861	13
21374437	13
7394979	13
139750	13
13753670	13
9647428	13
11430068	13
11146935	13
6825633	13
2277703	17
9134721	13
3590171	13
10583520	13
3345005	13
9717999	13
2591214	13
3869310	17
12649630	13
20236314	17
28950069	16
657360	13
5227008	15
4060299	16
19844976	13
15001895	16
3095462	13
2561882	17
897403	13
2929121	13
13477495	13
2487910	13
4108715	13
5341087	13
8021533	13
9441554	13
4018949	13
9171859	17
1343674	13
13429720	13
9851744	13
9917975	13
7635124	17
3875564	13
42164941	13
22400875	16
12400658	13
23058283	13
3936339	13
3715240	13
9504136	17
17150213	13
13947782	17
16741148	13
11213799	13
745085	13
10432467	13
5756124	13
297924	13
540184	16
1037127	13
2529249	13
131770	13
7870858	13
15335175	16
18945046	13
8187933	13
13171980	13
4820066	17
27674521	13
8876350	13
2386982	13
36704788	13
709971	13
7221884	13
7492698	13
15864296	13
8277427	13
27757402	13
2061120	13
2385473	17
9298799	13
1339841	13
3800064	16
5207212	13
44270380	13
1963937	13
2280704	13
3639446	13
3031801	13
8871668	13
3338105	13
2461575	13
8790680	13
11040778	13
45684023	13
12717306	16
5467282	17
24345678	13
1908290	13
2645235	13
1402914	13
9623354	13
4762909	13
11764202	13
6052862	13
3338500	13
3379476	13
6793714	13
1214964	13
3267218	13
8856305	13
2097091	13
2619763	13
1668670	13
6307467	13
4553587	13
17056430	13
847830	13
6521557	13
145128	13
1396681	13
2685043	13
3262952	15
35770351	16
3399712	13
1004758	13
1929696	13
7909947	13
12845345	13
41913228	13
3364768	13
30056784	16
1642127	13
33631055	13
17959571	15
23142588	16
3939593	13
33070	13
1716121	13
2941128	13
30513451	13
2800669	17
1780895	13
2249112	16
9090918	13
2114664	13
18616763	13
16290739	13
5378270	15
9747941	13
648905	13
15336870	13
17709895	13
927723	13
38077014	13
573783	13
42350799	13
14409110	13
18446953	13
3104705	13
10359437	13
19904610	13
4355011	13
18948847	13
9798728	16
3659288	13
8745236	13
13736790	13
2271767	13
4433704	13
2200668	16
3801616	13
2621366	13
1041392	16
657166	13
9904977	13
11404030	13
12529022	16
9181836	13
17139275	13
557295	13
15766017	13
6080518	13
975121	13
31687151	13
5581590	16
18938708	13
4129456	13
3085000	17
14812280	13
3580133	13
879265	13
19976441	15
2450843	13
12918456	15
1072031	16
10919072	13
2596890	17
6137277	17
12961810	17
3735374	13
46798349	13
12200763	13
16957050	13
12722408	13
7942553	13
542275	13
2912019	13
9575982	13
3106293	13
7412023	13
12437358	13
7668080	13
3218092	15
2832040	13
696052	13
14858551	13
9315332	13
11146759	13
2417970	13
1673227	13
3960399	15
26030271	13
350421	13
1260540	16
5264663	16
5159109	13
43791100	13
12354785	13
6474483	13
5202458	13
862159	13
515731	13
2850779	16
4907529	15
20357766	17
33952599	16
8627115	13
2115771	13
6738963	13
12539880	13
1043136	13
13326746	13
2614261	13
538279	13
17936235	13
7223367	16
10310320	13
1493761	13
78618	16
2699655	13
7149374	13
6177831	13
12999474	13
18039750	13
4990871	13
4927512	13
893773	13
7842216	13
15263478	13
4399393	13
4546204	13
524426	13
5841754	17
5143815	13
28654364	13
10511942	13
16940425	15
5290781	13
6861253	13
8227548	13
7191796	13
2873038	13
19261333	15
1635445	16
10095989	13
7830666	13
8904040	13
3158664	13
4116749	13
8534132	13
1868860	13
7216504	13
6334354	13
4017255	13
99483	13
3913803	13
13837946	13
7614684	13
16306417	13
5377414	13
13049566	13
712049	13
3348774	15
13125894	13
4100188	13
6928513	13
6214519	13
188364	13
2055054	17
2200558	13
4135494	13
10644627	13
3348460	17
539342	13
12929726	16
14817976	13
6944810	13
2161762	13
9050892	13
5710383	13
7501031	13
2904603	13
19043300	13
1737926	13
5269283	13
1314036	13
6338880	13
11869105	13
4039048	13
2145107	13
6703136	13
9836983	16
1568025	13
6956645	13
7259183	13
7077249	16
2339747	13
4449000	13
7461657	13
10549195	13
3655141	13
6611477	13
19755818	13
2989473	13
4041771	13
3051621	13
5579029	13
4084152	13
11274755	13
8974409	13
6009358	13
1577023	13
1821096	13
192583	13
8633115	13
1592517	13
13033983	16
4791549	13
8544248	13
6800475	13
23630897	13
1918082	13
4596387	16
7842109	16
307167	13
17680812	15
2686546	13
9174563	13
18095151	15
318834	13
13318847	17
19117933	17
14094357	15
11425190	13
10882885	13
7716219	13
9069609	13
2768291	13
3960674	13
913702	17
1885699	17
1420540	16
4691100	13
13811731	16
16070366	13
22084321	13
822822	13
4381577	13
2754748	13
22836477	13
6732144	13
1905951	13
228139	13
5507653	13
18033935	13
12913434	13
2272976	13
12606314	13
18266637	17
2788417	13
1362380	13
2154081	13
30468139	13
4727865	13
10243255	13
19730670	13
2128168	13
1865681	13
1810691	17
2315502	17
10025391	15
10253762	17
12882649	13
16988785	13
8748739	13
9015247	13
13699986	16
9651730	13
3977420	13
35004766	13
37728542	13
38990573	15
3505268	13
22057312	13
1681732	13
6598359	13
16959286	13
3636408	13
20331410	13
6588676	13
3668205	13
4913000	13
2598986	13
27743788	13
2165976	13
1844821	15
3640825	13
7485962	15
18105320	13
13723606	13
10511370	13
56732	13
912996	13
14677744	13
17283915	13
7543823	13
10006283	13
4942212	13
5531410	13
27021361	13
1450257	13
4825806	13
20065804	13
12045310	13
18140184	13
8311730	13
7471083	15
9472665	13
7132408	13
593562	13
12078834	13
9657106	13
6024250	13
9756348	13
981047	13
1175067	13
1672540	13
8323795	13
5023137	13
5006367	13
18352197	13
7205162	13
4269467	13
3884662	13
10544111	13
6631248	13
5402070	17
16826610	16
10206386	17
19636130	15
147725	16
7297328	16
29840706	13
1808242	13
31323566	13
6516063	16
6136141	13
4257041	13
839916	13
656077	13
8270767	13
2514328	17
14501263	13
14427962	13
705217	13
13677350	13
12433525	13
3955014	13
2175513	13
18635320	13
4767945	13
1291788	13
2075743	13
26872063	13
5468165	16
3903747	13
3731522	13
16119778	13
6418877	13
15658976	13
9783096	13
9201565	13
1620833	13
3688238	13
8885458	13
5587558	13
13387849	13
8429360	13
14931756	13
463230	13
1069366	13
12168449	13
3300429	13
539006	13
1068015	16
5747507	13
11905541	15
2041845	13
7809161	16
1353726	16
8790621	16
3002149	13
4166119	13
11361375	13
4019329	13
6217476	13
21174747	16
6231361	13
16462	13
1491495	13
279988	17
3934077	13
36803751	13
7707954	13
5261971	13
10432634	13
1470151	13
10159558	13
2870670	13
2222469	13
4296708	13
4049505	13
23110318	13
1016279	13
13006661	13
1276300	13
1513177	13
13085883	13
459063	13
9788203	13
3420424	13
27993776	17
7318765	13
63600	13
3952831	13
22750718	13
5048010	13
48124775	17
22073267	13
3606211	13
418835	13
4650337	13
2385096	13
21044	13
6593905	17
18286612	13
19006833	13
1706462	13
8948856	13
8704981	13
12605278	13
30397697	13
1124115	16
7088906	16
7091858	13
4495160	13
1560314	13
3211699	13
324336	15
1927605	13
9232655	13
9807911	17
2305960	13
13239504	13
1005494	13
15421473	13
8854500	13
11372215	13
11987658	17
209837	13
11113223	13
3144466	13
9774456	13
711436	13
198788	13
1261754	17
3495560	13
785607	17
1826457	13
2635677	13
2731051	13
3492812	13
783328	13
993096	15
4230783	13
3549154	13
9501799	13
6429300	16
8126947	13
14804818	13
9759030	13
3368108	13
11740800	13
7029790	13
9516050	13
2526411	13
3455875	13
15099641	13
8069014	13
1302755	13
12316595	13
7085063	13
6318745	13
2008870	13
20017606	16
12333154	13
8262253	15
2736470	13
165864	13
3233560	13
17374420	13
3135674	15
999022	13
1316260	13
1218848	13
6686030	13
15344366	13
6627698	13
10081077	13
1158046	13
650718	13
11361776	13
7069842	13
95671	13
4706865	13
4761203	13
1040909	13
2956605	13
6485354	13
2562063	13
362147	13
4803591	13
14665876	13
15528928	13
9126254	13
10941861	13
429475	13
852009	13
15689664	15
6025471	13
9400429	13
10682545	13
3401384	13
5297240	13
2411626	15
19176824	13
4889036	16
962632	13
1929322	13
20777273	13
9621253	13
1798042	13
38263363	17
10088765	13
7077792	13
10005252	13
778676	17
5069698	13
6065448	13
55065	13
2729755	13
1691078	16
15186371	13
11569634	13
1429955	13
10213152	13
5721563	13
2287720	13
4759300	16
12183922	13
19897333	13
1285986	13
2983568	13
5051298	13
6821183	15
38544519	13
614212	13
1907603	13
9424482	13
793188	13
2362474	17
15188268	13
302409	13
1752685	13
2240833	13
1307744	13
4823473	16
23124751	13
2771111	13
852010	16
28199585	13
13476552	13
4409133	13
1517928	13
13527158	13
121829	13
13384175	13
13302511	13
1743176	13
1213170	17
9849687	13
228763	13
2682772	13
16159377	13
16509791	13
4892921	13
9581217	13
26563622	16
2313394	13
10619801	13
27094688	13
9721899	13
468713	13
433284	13
17646326	13
2568554	13
8479294	13
2697239	17
8616031	13
9759608	13
1841964	16
4320840	16
1584877	15
22324713	13
7292168	13
8859409	13
1003112	13
15107536	13
9802109	17
3568029	13
2551801	13
2903042	15
2579966	13
8445823	13
1649813	13
2182010	13
3077862	13
9849428	13
1268671	13
1304720	13
3499096	13
667331	13
11259454	13
14559169	13
1124767	13
191348	13
1654133	13
38317602	13
493469	13
11076166	13
1765097	13
1464732	13
1891433	13
12805695	13
17051699	13
308887	13
11683475	13
3415501	13
3978723	13
23305780	13
4213680	13
4058388	13
2879878	13
2254558	13
6592004	13
4501184	13
9030235	17
2769693	13
21993797	16
7347063	13
10819650	13
16675741	13
9954397	13
8373223	13
4030188	13
11153690	13
2390398	13
1992491	17
1946930	13
381228	13
5012287	13
6616254	13
5518541	13
2883023	13
2340554	13
14871622	13
9651907	13
3259708	13
6793	13
7155581	13
15004355	13
6385010	13
9839866	16
12735813	13
1332568	13
943201	13
13228999	17
3562120	13
8856491	17
5788717	13
4860665	13
35689893	13
10980382	13
2374750	13
1104996	13
4071167	17
7271870	13
15057321	13
4652208	13
4093044	17
7574897	13
3801094	13
4340222	16
2788698	17
9894646	13
1311889	13
3711097	13
22695735	13
2488934	13
6309890	13
19323937	13
10313381	13
7859276	13
11614589	13
11978957	16
9442774	13
4679793	13
15161455	13
8950790	13
686773	13
47295	13
8714248	13
3156877	17
20256646	13
696505	13
1858812	13
7144771	13
11089189	13
14233145	13
3207198	16
13426168	17
4746033	13
17913652	13
3207414	13
2179397	13
3652121	13
1439783	13
2906133	16
9251637	13
1288746	13
17260373	13
10102748	13
1182765	13
6478075	13
2404699	16
10802778	13
7179457	13
152911	13
3670780	13
3405953	13
4689794	13
8055679	13
10831720	13
2196043	13
5948544	13
959123	13
1817702	13
10307977	13
4601480	13
2937644	15
6420484	13
758135	15
2157029	13
2173451	13
2389972	13
35747682	13
4615635	13
17347703	13
2261481	13
3842283	13
5853006	13
8672131	13
18731254	13
6227141	13
769766	17
1097784	13
3790381	13
14067423	13
15145921	13
8190424	13
10229258	16
3920368	17
7602632	13
5929699	17
2293760	17
5748606	13
12917266	13
25060945	13
2706401	13
1618894	13
8979175	13
3316557	13
16924270	16
43831850	13
336915	13
2188702	13
1390403	13
9942450	13
14325278	17
485072	13
2526870	13
9775215	13
9015386	13
5994404	13
10905185	13
6421321	13
5334847	13
6285626	13
1458333	13
5980966	13
1925635	16
66816	13
4967672	13
6678821	13
1651523	13
10278661	13
4112530	13
1211068	13
25077926	16
968318	13
12062756	16
563205	13
15513698	13
1559429	13
2893327	13
4131502	13
528913	13
369178	13
9888654	13
12197112	13
8567911	13
17812185	13
26414	13
19374774	13
696187	16
3708918	13
8700418	13
19150221	13
48304143	13
26030091	16
12321996	13
342144	13
8175171	16
7287858	13
14209990	13
3541042	13
5704653	13
12703129	13
7062934	15
1543303	13
1649099	13
19128490	13
9044169	13
17105960	13
4732621	13
8092367	13
4129585	13
1039532	13
9654447	13
3679301	13
14513592	13
3911869	13
7770856	17
31002173	13
2696411	13
2304989	13
5229555	15
28718093	13
814559	13
5702461	13
14885546	13
2495318	13
47196213	13
39550227	13
9778041	13
4243798	17
11187382	13
15746538	13
722745	13
972019	15
2705441	13
33778009	13
3497522	13
1489083	13
11956427	13
2983921	13
11286612	16
1954191	13
21405006	13
949504	13
6223283	13
9218453	13
16405592	13
5861230	13
4105764	13
2178628	16
9714511	13
10249782	16
11161612	13
2137101	13
4989541	13
7008732	13
10108497	15
4739327	13
19720699	13
18467206	13
5229148	16
14971391	13
8156617	13
3096594	13
15906186	13
6645452	13
14559039	13
24175536	13
10338535	13
25564475	13
3535264	13
2697042	13
13836133	13
1285614	13
17071693	13
25440392	13
16445465	17
10401711	16
11813392	13
12898457	13
5574284	16
10321077	13
10627486	13
2577109	13
5283475	13
7419628	13
14153560	16
12901377	13
394070	13
3398578	13
5307449	13
15304606	13
14553619	13
14610619	13
3102324	13
13401891	13
9737958	13
17222241	13
693915	13
1276710	13
53569449	13
10772878	13
340866	13
34727856	13
464671	13
618242	13
5978571	13
7189361	13
5251395	13
12805296	13
2345452	16
18696340	13
22893579	13
6137600	16
9493197	13
5474923	13
9015002	13
6778122	13
17108691	15
15554171	16
6097017	13
4998787	13
6490416	17
3039482	13
1652668	13
605557	13
5044290	13
16303123	17
1648517	13
7589810	13
10629481	13
5915807	13
24771722	13
2179503	13
8241222	13
12103261	13
2615275	13
17567212	16
4024264	16
9635033	17
9790521	13
2748431	13
4547083	13
4572485	13
12379779	13
27789498	13
11115372	13
2045701	13
8097868	13
5041682	13
4027585	13
1321787	13
5504974	13
6432797	13
6344415	13
22339806	13
10320337	13
32060632	13
1266221	13
2048352	16
18776018	13
1229797	13
7110885	13
28942791	16
659473	13
1701757	13
14682854	17
18576769	13
4771446	13
536196	13
14250420	13
98877	13
4570194	13
25188283	17
5599242	13
25749640	13
8130499	13
11052648	13
14755720	13
13175189	15
166146	13
17181971	13
1932122	13
170348	16
3307295	13
1288483	13
13126941	13
9379481	13
1633252	13
816002	13
8537588	13
5362937	13
6510347	13
28796560	13
9328482	13
1645413	13
1522533	13
11611874	13
9790938	13
3222148	13
35133319	13
8221716	13
8578506	13
5146091	13
4249236	13
5993076	13
18174822	13
8417307	13
6781871	13
7158602	13
19194443	17
17833940	13
3830927	13
6922998	13
1093293	13
2134457	13
2175587	13
6513899	13
20591271	13
3964246	13
5733691	13
23827220	16
618638	17
2798889	13
7781307	13
3182143	15
2598074	13
27325110	16
7754790	13
2318916	13
21880472	13
13970352	13
5096635	13
16573269	13
4072544	13
9540401	13
8938224	13
23010244	16
243957	13
14203867	15
2021846	16
15931088	13
4505699	13
991979	16
169454	13
873634	13
15053613	13
1263805	13
4565394	13
846787	13
19562477	13
22784	13
17551246	17
22534553	13
710174	13
11883611	13
7798062	13
819195	13
334932	13
20148171	13
3552186	13
31799554	13
21138537	13
578301	13
1394871	13
12219476	13
30824253	13
3295293	13
4509743	13
18657376	13
11328983	13
22563185	13
5491345	13
7969374	13
1985414	17
432212	13
3213218	13
13839965	13
42686137	13
82191	16
8371403	13
517353	13
12237115	13
13504804	13
12907512	13
6502055	15
9479901	15
5834820	13
1377279	13
5454220	13
5027069	13
4469156	13
9997438	13
4912482	13
13065000	13
6150657	13
10397920	13
5798512	13
4817981	16
383669	13
16001454	13
2863202	13
3548634	13
10014064	13
8555142	13
6623204	13
15923965	13
25753802	13
25974376	13
2221054	13
2074832	16
7397234	16
6424145	13
1258094	13
4256438	13
2495658	13
10342943	13
11623748	13
4741295	13
12574837	13
9309704	13
17178335	13
6771942	13
7667917	13
3276648	13
1965679	13
29635221	13
11824822	16
2057823	13
19105988	15
114969	13
543279	13
24601928	13
22978250	13
18161465	13
11935394	13
14322172	13
12743877	13
6543403	13
2763137	13
10152616	13
2739926	13
2112305	13
2687081	13
3581760	13
8814146	13
1958330	13
4552911	13
8744341	16
11247062	15
1230903	13
5024477	13
18881011	13
13013511	13
2386307	13
8070230	13
21898812	13
4277143	13
13662425	13
4302044	13
10360569	13
380808	16
1199608	13
873312	13
1574655	13
1088974	13
6887759	13
6091840	13
7056685	13
14670109	16
5433105	13
30457005	13
1394821	13
16536826	13
2710937	13
4774625	13
9989008	13
533943	13
5354127	13
25429304	15
9406059	13
2471204	17
7189285	17
41056608	13
22798790	13
6043117	17
3948380	13
24792818	16
8577513	13
19248224	13
12201646	15
4530659	13
4987440	13
1310181	15
1465564	15
37834393	13
1759472	13
2896997	16
8249883	13
2281633	13
14600360	15
38613146	13
5828788	13
2822938	13
2908814	13
9472379	16
8852624	13
18224387	16
6081828	13
3050726	13
6412208	16
1757752	13
617720	17
1970776	13
1092103	17
2698178	13
24313949	16
9811804	16
545267	13
8502877	13
893517	13
887765	13
2661270	13
5871032	15
2867324	13
28584933	16
1937139	13
2072259	13
5315190	13
1210940	13
4611855	15
1330198	13
10181092	13
1323637	13
1614665	17
11951089	13
6844263	13
13672995	13
10282512	13
1459767	15
15827882	13
4558806	13
1554016	13
3214575	13
46110580	13
8684070	13
18923037	13
12319338	13
7642501	13
19518955	13
21660675	13
12737642	13
373307	13
441384	13
12288874	13
5356428	13
3468985	15
5017323	13
1364659	13
10162106	16
14575628	15
5873401	13
18844998	13
10876337	13
8920255	13
3635303	15
10957762	13
2983567	15
9083448	13
1987088	13
1150383	13
9429989	13
5884321	13
1095952	13
143921	13
9107937	13
18037798	13
24572428	15
2621687	15
4010946	13
14373874	16
1056309	13
7739612	16
23231916	13
10537482	13
5506789	17
1798711	13
7622366	13
11400959	13
13921289	13
24209070	13
17450594	13
1677054	13
7002506	13
6305363	13
5123726	13
13548792	13
4857523	17
8454062	16
30381993	16
6239000	16
6521796	13
1623809	13
397946	16
13376310	13
642533	13
5285585	13
2924631	13
24555003	13
3842782	16
4645102	13
2303031	13
19397318	13
7094896	16
3513843	13
11983279	13
73129	13
7434131	13
4525117	16
11914579	13
377226	13
8615635	17
1666710	13
7103886	13
26581932	13
4390264	17
3092383	13
1151290	13
2098617	16
1092261	13
281946	16
4527768	13
9483785	13
1753652	13
1447146	13
11049831	13
38885301	13
3625634	13
11616532	13
13786398	13
832026	13
8442281	13
2413838	13
3090031	13
5150935	13
325252	15
19666124	16
11828656	13
7366044	13
3386546	13
5548350	16
11053929	16
8466735	13
8512758	13
20313378	13
807418	13
2266844	13
11576167	13
1935446	13
10445260	13
1871289	17
7212098	13
3482395	13
28239	13
11258105	13
7914623	13
7554799	13
6939271	13
22178518	13
2167757	13
10779400	13
20278333	13
7041510	13
9530999	13
1250458	13
4810458	13
14425164	13
3539241	13
2158695	13
1457882	16
18844779	13
1494202	13
3555654	13
1219337	13
11776157	13
2744545	13
10795869	13
1068395	13
34975759	13
4503730	13
2505460	13
599415	13
2189481	13
8531095	13
15254787	13
7523824	13
66298	13
6626535	13
9237847	13
28472397	13
13116066	13
15557613	13
31785677	13
9452577	15
10160013	13
1674909	17
590994	13
762796	13
24312039	13
8034642	13
4324564	13
19881319	13
1993413	13
7677068	13
24360551	13
5280716	13
2239927	13
16586947	13
3874919	13
50742175	13
2382073	13
27870706	13
9999582	13
16143862	17
269485	13
17136597	13
1349693	13
978466	13
4067636	13
20760418	13
16367148	13
6111536	13
7708043	13
7711469	16
15801175	13
11475362	16
226003	13
28705659	13
813011	16
6516381	13
5139858	13
24159398	13
12154213	16
5973907	13
13694537	13
6764961	13
4807678	13
3804487	13
8964844	13
2789748	13
38128897	13
16443918	17
3681123	13
2194583	13
11712944	17
8405272	13
2305395	13
9951853	13
13548231	13
794985	17
1361062	13
15085326	13
7382018	13
7944026	13
2768257	13
5735734	13
17609560	13
12724003	13
6208730	13
5886717	13
3052290	13
353984	13
1197948	13
12385886	13
5413848	13
6617333	13
3116240	17
1697515	17
6180230	13
12769388	13
102609	13
2071139	13
1757209	16
9154361	13
29356981	17
5595034	13
5603515	13
1576170	13
21437359	15
6393739	13
7116304	13
1694049	13
3032241	16
5505085	13
407414	13
921122	13
1365343	13
10458571	13
14928957	13
18350554	13
2317039	13
3830345	16
4643485	13
1100616	13
84608	13
3730986	13
15407629	13
6347206	13
3174472	13
2927366	13
2049942	13
10200199	13
8878142	13
1409736	13
18334478	13
2612119	13
12403245	13
4106376	13
1267865	13
17922776	13
21653701	16
4112873	13
1925456	13
4426111	13
29611818	13
7899210	16
227514	16
1880496	13
8059846	13
3771690	13
32059129	16
8525415	13
4779831	13
2764931	16
37124270	13
7000090	13
1365073	13
2954319	13
759887	13
3179160	16
29831505	15
1839471	13
8362530	17
207616	13
13548911	13
25749218	13
20916793	17
2110424	13
5366246	13
6560501	13
8589288	13
4228325	13
4913199	13
11957571	15
2229387	13
15513247	13
17546233	13
1494503	13
5198545	13
4908345	13
20363385	13
3959979	13
53595151	13
15569761	13
4610704	13
12926958	13
2271037	13
7504725	13
3080041	13
698336	13
12778504	13
21425603	13
28415799	13
2756693	13
28530743	13
4028200	13
11508811	13
4511313	13
340312	13
3146363	13
1656561	13
2926860	13
15348519	13
6666882	16
9037201	15
5236912	13
4766208	13
1143013	13
6280579	13
9320197	13
9047669	17
16923844	13
3996382	13
2391410	13
12392791	13
5019626	13
17716590	13
22913304	13
3198754	13
36301414	16
4632454	13
590827	15
15064821	17
8773190	13
3673811	13
3443795	13
2750586	13
16299280	13
4081864	13
7629391	16
7405061	13
1336299	13
2065255	13
1002579	13
4477644	16
1474033	13
4863435	13
3114537	13
5737683	13
17668739	13
1209450	13
10859751	13
12861384	13
8813325	17
6481234	13
10573704	15
2440293	13
3234684	16
1512076	13
14887652	13
8936752	13
3062031	13
13132431	13
9540496	16
1547389	13
32285073	13
7060083	13
8141283	13
28580912	13
2344098	13
21208144	15
8083599	13
2613980	16
5186446	13
6684847	13
12668726	13
30729737	13
4163737	16
2927925	13
12840274	13
4360729	13
3956222	13
9431318	13
2224205	13
2494528	13
1947898	13
5049746	13
15989712	16
3179071	13
3343166	13
6954171	13
8895992	13
6024853	13
801822	15
9729833	13
9445538	13
12554722	13
8147503	13
8262060	13
4566490	13
5589257	13
3770464	13
815683	13
3344563	15
14692786	13
6795028	16
6443032	13
6998295	13
7368606	13
23047525	13
15475138	16
7329321	13
2584257	13
1235422	13
6656050	13
20624798	13
17092227	17
3746504	13
8822828	13
628383	13
13710588	13
8753537	13
8868527	13
10132609	16
5898144	13
2710871	13
12916355	13
11020479	13
6740570	13
13279266	16
391834	13
5860901	13
1753603	13
15067264	17
7097415	13
4714711	13
4241803	13
14031041	13
93480	13
24460291	13
13631309	13
1731934	13
3760803	13
52581781	13
10849158	15
253000	13
9310221	13
16918525	13
431348	13
2904018	16
25311186	15
17335874	13
8439385	16
14026407	13
6963820	13
611572	16
3797999	13
680268	13
376713	13
1057557	13
1080332	13
4650724	16
12586595	13
10610183	13
464991	13
27492909	13
300324	17
516673	13
8463943	13
321	13
27770710	13
300969	13
12454996	13
1861498	17
38613228	13
9313144	13
10435933	13
23572757	13
96063	13
3370296	13
4474495	16
3614430	13
6376432	16
1610038	13
1306816	13
1131597	13
6696904	13
3558634	13
8666816	13
1424893	13
5672498	13
241216	13
4055908	13
16380916	13
10734833	13
1264701	13
14465440	13
4276905	17
8493622	13
4846203	13
1037182	13
8430399	13
5190298	13
2439424	13
13134856	16
5183843	13
1137469	13
7308066	13
1545693	13
3021767	13
13243117	17
17346701	13
1482914	13
8092990	13
177732	15
6224578	13
1347767	13
6201959	13
3316163	13
29449179	13
3261928	13
5396636	13
15838940	13
7336620	13
2242126	13
7933343	13
22323453	13
470679	13
486153	13
10358254	13
1419670	13
21977461	13
18710570	13
7129159	13
1939227	16
20486206	13
5125429	13
7189746	13
2173760	13
4908013	13
13381906	13
6525397	13
3200925	13
26005357	16
13636254	13
9748485	17
1794493	13
9208171	13
731601	13
11752913	13
23887718	13
3290429	15
3647943	15
4598929	13
2710523	13
19234550	17
28013642	13
329529	17
12199705	13
4474707	13
5203598	13
1911210	13
974752	13
7200130	17
5592456	13
20347233	13
6086819	13
2507737	15
3025518	13
15199698	13
10014904	13
1528800	13
4456102	17
4798884	13
2510693	13
3013109	13
10358867	13
9516111	16
2879008	13
13017751	13
11949280	13
15432829	13
623576	13
19239148	13
13943135	15
12013846	13
1762793	13
808267	13
9753151	13
10080854	13
5643985	13
310321	13
5136179	13
1824066	17
10506324	13
1940862	13
41033104	13
5925457	13
5439906	13
10612081	13
3422029	13
15915953	13
738301	13
15670703	13
66883	13
6808673	13
758719	13
3023927	13
9432138	16
7546157	17
3318054	13
2267153	13
1767936	13
2024621	13
1587182	13
1978229	13
853798	13
38802499	13
14828842	16
1170241	13
271527	13
10828119	17
2782935	13
2981235	16
328858	13
17330826	16
10082063	16
7164919	13
3272573	13
13828368	13
22844488	13
5569914	13
400635	13
3547409	13
6510925	13
2981923	13
509421	13
15963456	13
2210964	13
12310614	13
1884490	17
18942343	15
3257688	13
9616718	13
2630006	16
6316859	13
5088816	13
27594641	13
478207	13
275813	13
10385473	13
12657135	13
461307	17
171901	13
971572	13
15311760	13
5125374	13
6876875	13
14968289	16
13625738	13
336413	13
949731	13
9248425	13
4223996	13
33897361	13
1997958	13
9470256	13
6875184	13
45034061	13
4102930	13
1961935	13
3390777	13
473005	15
1034382	13
9780197	13
1465771	13
1712738	13
14731723	13
8570367	13
8875820	13
237740	17
21296395	13
1153998	13
3595031	13
7928425	13
7151827	13
5077489	13
2108631	16
112348	13
922013	13
2843059	13
3246557	13
1630196	13
4527599	13
4355971	13
8044082	13
5258901	13
13522005	13
30747922	13
8065736	13
1996896	13
7497330	13
22052740	13
1924603	13
3860444	13
6436163	13
20264315	13
34381261	13
1510742	13
1463899	13
27959395	13
1199733	16
118212	16
647800	13
8039590	13
4864841	13
5636590	16
3335719	13
1561569	16
2015160	13
6398382	13
1391844	13
6988018	13
6942596	13
4064805	13
7029401	15
241192	13
17015960	13
3742658	16
2779502	13
6165586	16
28526260	16
1238225	13
4198212	13
9580256	13
9959656	13
6724935	13
19476013	13
17698064	13
5841399	13
10623918	13
3383565	13
1687698	13
3580733	13
829210	13
3289791	13
6571303	13
4595209	13
6032291	13
655543	13
4534821	13
3162659	13
815694	13
15235217	13
1252730	13
590039	13
1736425	13
18257422	13
1715732	13
464855	13
4787812	17
1299862	17
26710759	13
2113827	17
3228682	13
10282396	13
2271238	13
1741420	13
8770212	13
16705671	15
9350327	13
9046086	13
3612189	13
49364925	13
9982046	13
4323411	13
2107204	13
4098744	13
8893357	13
6616414	16
1796452	13
1735782	13
6504850	13
1417894	13
7774979	13
9201380	13
2336105	13
3926947	13
3565231	16
3260441	13
1535246	13
1378327	13
38094692	13
1488083	13
3433718	13
4563719	16
6582816	13
5732025	13
4533558	13
4406767	13
8277697	13
16871478	13
9667023	13
7241369	13
12040324	13
861542	13
1618374	13
15663972	13
6762829	13
1191660	13
4232528	16
37540570	13
5656999	16
19724024	13
7247824	13
8172440	13
6194254	17
3325349	13
5015046	13
11993776	16
4947650	13
217695	13
8825442	13
2548658	13
3285935	13
4779653	16
6815969	13
258467	13
3598850	13
15533247	13
38686	16
516648	13
11791427	13
1568308	13
5042149	13
350863	13
7009782	13
18131404	13
7660810	13
23046760	13
8508509	13
10913964	16
33156261	13
1236569	13
4070326	13
4448733	16
11690274	13
2008175	13
1827360	13
8720810	15
14308036	13
19271107	13
1613599	13
2104600	15
19888840	16
995246	13
7840124	13
3688481	13
16577198	13
282871	17
5100785	15
3950397	13
2123643	13
5191342	13
23342045	13
3929543	13
3580675	13
2370453	13
10758668	13
565238	13
5508871	17
11224022	16
7151162	15
2780985	13
7748331	13
644559	13
12671579	13
3425105	13
14109236	13
45747702	13
9027018	13
4813167	13
14154601	13
3024910	13
5633691	13
16710093	13
691318	13
19885345	13
7936526	13
3748980	13
5425885	13
5447387	13
12594965	13
913420	13
7735165	13
982892	13
312043	13
14709479	13
4443038	13
1655051	13
2349517	13
5179015	13
4324025	13
5019420	13
33653068	13
8072500	13
9347145	13
1378164	13
4515748	13
10121757	13
11928939	13
2539906	13
488325	16
13847819	13
24431801	16
3879791	13
10292834	13
1268111	13
2684694	13
8762881	17
9933490	13
10616821	13
1078705	17
1296363	13
2254755	13
4906943	13
77379	13
2865052	13
12693287	13
4244506	13
1233921	13
7451876	16
6848642	13
8893345	13
1120270	13
14697483	13
101425	13
3944430	13
1564803	13
8178177	13
14625200	13
17801176	13
6476156	13
11106218	13
13701463	13
13688767	13
33533620	17
16770258	13
14471903	15
620553	13
5143801	13
610528	13
20329073	13
3643678	13
3345702	13
6268688	16
2174820	13
529844	13
4382470	13
11746946	13
3231120	17
30860282	13
3897708	16
792705	13
821058	13
15769239	13
7656739	16
2427985	13
7117910	13
2062878	13
11127408	16
8468746	13
14594952	13
9787012	13
9525826	13
8903624	13
1657593	13
6732689	13
2009518	16
16464186	13
18714286	13
10506548	13
813031	13
4673016	13
22991677	13
6632074	13
1180856	13
3431400	13
2308724	13
1664593	13
4211802	13
9325757	13
14203226	13
22057064	13
3097214	13
4741124	15
21712460	13
3865357	13
577500	17
1340880	13
13284253	13
15691756	13
16256083	13
11105596	13
9840513	13
5309820	15
12233924	13
18363772	13
299320	13
1383976	16
2207071	13
8837809	13
5265288	13
4564657	13
5230990	13
4435271	16
8406365	13
4621047	13
11629848	16
9805342	16
1012729	13
4481183	13
25458897	13
15170443	13
22985550	13
1469718	13
2013418	13
28562531	13
15068120	13
14757647	13
3758625	13
8674261	13
6826593	13
1712665	17
45022016	13
1803082	13
11644589	16
17231840	16
14092167	13
4166263	13
10104604	13
12191749	13
21000611	13
1300052	13
2795935	13
36402693	13
15736268	13
4631863	13
14006563	13
4708909	13
5336683	13
2238204	13
10891304	13
37023710	13
17729139	13
3300017	13
5057207	13
3589729	17
13081186	13
2958810	15
9719548	13
10368753	17
872216	13
12006411	13
326307	17
3242570	13
11097062	17
4975221	13
4414266	13
2456031	13
108976	13
8023817	16
205798	13
16973287	13
14182294	16
2139781	13
2179464	13
4523810	13
5868982	13
1919121	13
5004279	13
2724786	13
27783828	13
3990552	13
6326593	15
5893686	13
13433861	13
6620183	13
6996350	13
11054214	16
12026192	13
16552019	15
4441119	13
4955868	13
2053892	13
10289900	13
430887	13
20909175	16
9114825	13
8378603	13
4688641	13
867775	13
860407	17
7667962	17
3927563	13
3538821	13
7187957	13
7513770	13
11428278	13
11644486	15
251958	13
6539326	13
10784370	16
7240199	16
4381057	13
9084703	13
15236731	13
9226643	17
33677969	13
12958551	13
12106135	13
2553161	15
14865627	13
12100714	13
1200275	13
851950	13
8057410	13
6440112	13
11862215	13
8181253	13
4061428	13
5886034	13
941829	13
119401	13
172733	13
5829198	13
3471204	13
6450804	13
1390925	16
14180857	13
16992619	16
2751917	13
30276497	13
27339488	13
4032591	13
10769874	16
34602976	13
12034351	13
10500310	15
1345777	13
15126900	13
13445616	13
840957	13
7473050	13
4652890	13
18773377	13
6090478	13
743562	15
19813499	13
2240933	13
35517	13
23524191	13
33182635	13
15509688	13
4663552	13
8041995	13
2493186	13
3959881	13
583556	13
1783877	13
1292206	16
3640119	15
30432250	13
3111699	15
2582052	13
14850646	13
4765290	13
797844	16
4050283	13
4586112	13
6452729	13
9628408	16
455429	13
2821847	13
13693198	13
1823758	13
11965739	13
2014120	13
12133650	13
1671328	13
9647767	13
15543064	16
9504402	13
11943789	15
1553519	13
422154	13
21290984	13
17948496	16
5585055	13
14252129	13
4522948	13
25138293	13
17327560	13
10363455	13
23311157	13
43371249	13
4619570	13
10876744	13
397002	16
5016052	17
3789530	13
13522809	13
8995296	13
4952899	13
1302597	17
10303191	13
1923731	13
745721	13
17836493	13
6478218	13
4238183	13
1290780	13
20133594	13
8704441	13
2066704	13
2323612	13
1148694	13
506409	13
20985287	16
7511853	13
2624204	13
4909228	13
13596819	13
2290038	13
1076702	13
3033957	13
1610171	13
7310818	13
4353384	15
7164969	13
8213347	17
921067	16
2088392	13
9346172	16
1967362	13
1614503	13
11550957	15
8062205	13
356057	13
17705525	13
8085578	13
7977794	13
14473437	13
6752593	13
3191058	13
18473119	13
13358294	13
2400202	13
7203764	15
16909241	13
26443509	13
3823524	13
18403871	13
8663588	13
5418509	13
5232136	13
5915058	13
2022746	13
9424282	13
27822481	13
6516834	13
34085705	13
4719173	13
6993844	13
100256	16
6998835	13
7354241	17
4066194	13
13364092	13
20961096	13
14492346	13
3708931	13
1569318	13
10917329	13
20700881	13
329548	16
987461	13
393025	13
268745	13
11499995	13
45442931	16
8323817	13
13253007	13
2106832	17
6595144	13
12053639	13
2315975	13
6941305	13
4436241	13
17718039	13
652174	13
70177	13
5598175	13
11634101	13
1939491	13
9321456	13
354027	13
3923036	13
12820332	13
3530200	17
9201119	13
2426091	13
1944647	13
945887	13
7305781	13
19644461	13
5884655	13
4369768	16
7610026	13
821260	13
20407596	13
905199	13
8675340	13
5096018	13
5615155	13
7257082	13
5326472	13
11790663	13
13326520	13
582460	13
3444584	13
8894402	13
3267943	15
295363	17
4457198	13
3786121	16
5470424	13
3045330	13
13106348	16
7274281	13
5899919	13
2057171	13
4361146	17
4566281	13
42843029	17
21954097	13
4884435	13
13701991	13
21024849	13
7818105	13
4629926	16
4095721	17
9012573	13
6120433	17
131543	15
13997119	13
1644829	13
1718002	13
9285980	13
43798633	17
21448243	13
586209	16
5148819	13
10929887	13
5034783	13
12475180	13
6551434	13
4376452	13
28264296	13
12777771	16
14894658	16
4080797	13
8244171	13
1164859	13
2471284	13
27669	13
463550	13
8844589	13
3990094	13
10572082	16
6180113	15
13096449	16
8298391	13
10229247	13
3775391	17
11021269	13
4219345	13
3729616	13
8691782	13
13429043	13
9604137	13
4465780	13
14193793	13
8872777	13
10957119	13
16659439	13
12202636	13
506792	13
14085471	15
812765	13
4257411	13
2304479	13
156374	13
2684318	13
12867138	13
2727450	13
897167	13
22725003	13
6149583	13
1405209	13
20669359	13
24797007	13
13005132	13
10554102	13
171853	13
19987780	13
14070010	15
603906	16
38826030	16
8320869	13
40673716	13
6990308	13
14492111	17
3089976	13
4748865	13
5985516	13
31750564	16
13128587	13
2507040	13
4675934	13
8363691	13
11047693	13
14625238	13
8391479	16
11956597	13
13435776	17
2651337	13
14188715	13
19614815	13
8544596	13
1018538	17
2325367	15
43416	13
21596063	13
12150280	13
7475211	13
24745322	13
2686717	13
12701028	13
155015	13
14206652	13
11154943	17
12729596	15
4062815	13
13710318	16
1984450	13
2060121	13
2456396	13
14801754	13
7267162	13
13394115	13
3907644	13
2797270	13
10710296	13
29035464	13
9691455	13
3593153	16
1134091	13
6717980	13
4969799	13
3153892	13
16700690	13
7256135	13
8196258	13
10756987	13
10149852	16
11197542	13
5817621	13
1403076	13
76143	13
3280536	16
30601337	13
6575153	13
8116029	13
1861980	13
72567	16
1957235	13
5411816	13
12175296	15
10190989	13
8723999	13
29998587	16
25179200	13
8729815	13
2184465	13
6979161	13
3237097	16
21715	13
5307309	13
1008057	13
3885474	17
5056032	13
4363520	13
4390894	13
5794270	13
10887870	13
7608615	16
1909379	13
28267206	15
2928930	16
24084567	15
7269407	13
479931	13
21772438	13
2355709	13
18178686	13
8945380	17
5205594	16
940375	13
1025771	13
7632801	13
3615813	13
7446722	13
2072187	13
11885641	13
5755388	13
7322326	13
3894777	17
15166165	13
4045317	13
3641505	15
1232349	13
8649333	13
23730759	13
14575266	13
4826453	13
4446708	13
3853445	13
7668763	13
11571543	17
6775166	13
1048323	17
12114397	13
15109998	15
23634628	13
7042143	13
2814239	13
3956065	13
427469	13
5986592	13
12828393	17
1507925	16
619882	13
19928828	13
10383360	13
10434063	13
1382687	13
31411189	13
16783356	13
3494258	13
7256093	13
8180159	13
17883342	13
2396663	13
5626565	13
9768391	13
1581794	16
4431449	13
1172299	16
3570066	13
3619744	13
1934945	13
16952019	13
14942059	16
1943643	13
7598993	13
2090999	13
50340141	13
1366804	13
1606450	16
7125580	13
7441243	13
390260	15
10738918	13
591387	13
34553079	13
8543846	13
3533624	13
2886842	13
8834778	17
23518506	17
8652788	13
20959565	13
23159384	13
431375	13
1663202	13
27756558	13
41426207	13
6741534	16
3662492	13
2641952	13
3893398	13
2065961	13
12953491	13
5019545	13
10482949	13
8462258	13
3045731	13
3240787	17
8781205	13
10292166	17
7162591	16
4182205	13
17139095	13
549970	13
2325427	17
14453075	13
13536663	13
8766464	17
1082605	13
1060717	17
6746855	13
5846605	13
20925516	13
6017077	13
1484181	13
6739526	13
273214	13
4268249	15
2146257	13
1561307	13
1035736	13
568391	15
7877590	13
6370690	13
5587666	13
19100173	17
16286899	13
9288363	13
11344716	13
13660976	13
101554	13
14069760	13
4167903	13
11732547	13
1132834	13
1443849	17
206509	13
17598850	17
9701164	13
1866292	13
10535825	13
1763771	13
2711865	13
14981870	13
12459016	13
8529587	13
12907088	13
9138396	16
4933381	13
7039233	13
1703764	13
12601274	13
8187522	13
83871	13
7640668	13
8581185	13
86384	13
2747440	13
1158170	13
891464	13
6513853	13
10809543	13
5573585	13
16267431	13
780648	13
3720567	15
5772068	13
16895486	13
2690855	13
5680965	13
5035346	13
31726561	13
14198814	13
17322536	13
7219410	13
26168222	13
14845488	13
11339767	13
1632768	13
17175287	13
2464474	15
15219562	17
1191008	13
13061871	13
20276185	13
7666786	13
8047959	13
6926140	13
6703299	16
15710464	13
8580152	13
2864452	13
4673568	16
5725422	13
1213063	13
13609444	13
8771586	13
29204578	13
2080446	16
1711177	13
586208	13
5301774	13
2820438	13
10311391	13
12756486	13
5163830	13
13523620	13
1260408	13
5649701	13
7919211	13
1240523	13
6205503	17
321152	13
983801	13
7479280	16
6161063	13
10327369	13
3705350	13
2964921	13
25880141	17
4830889	13
5496303	13
4594405	13
7814872	13
1652658	15
5642565	13
1401334	13
1808238	17
2669300	13
5163768	13
8041090	13
398501	13
5025678	13
9502257	13
1797089	13
14638695	13
1131157	13
2660807	13
3224392	16
4987956	13
11758755	13
5378749	13
706460	13
11459740	16
4250551	13
22606001	13
40002558	13
47973	13
28582482	13
4785037	13
1980758	13
4992821	13
4586847	17
18782616	13
5956898	13
2923321	15
43993748	15
12764825	17
17430229	13
3936419	16
208407	13
4448366	13
13109147	13
18689161	13
2712959	17
4840530	16
1078858	13
1607061	13
3247873	13
36037669	13
731163	13
1332035	17
5887868	16
3052130	15
4343168	13
4495289	15
3670716	13
14968792	13
5249126	13
6217884	13
9964807	13
45240831	13
13159475	13
8707883	13
5564891	13
2819322	13
1846196	13
5307367	17
3641078	13
2561499	13
4001565	13
20958622	13
7641333	13
8624178	13
6876067	13
5560706	13
97862	13
13356251	13
2676174	13
6605262	13
2899306	13
2554967	13
5288963	13
5114946	13
11872179	13
2961333	13
5932299	13
511962	13
7592559	13
1908424	13
992482	13
17937056	13
10703447	13
5145389	13
10009759	13
13281748	13
1515177	15
284506	13
6289411	13
25103251	13
8691222	13
23515232	16
3793178	13
2556433	13
1082443	13
2171138	13
25381586	13
3399148	13
8083666	13
2635750	16
26615072	13
3711757	16
2963961	13
9202535	13
1034003	13
3044035	13
223293	13
36859783	13
7230072	15
12944700	16
2722851	13
12512909	13
752445	13
6508838	13
10596173	13
15210343	13
1391464	13
7242794	13
9430351	13
6643801	15
23584520	17
2286493	13
1743651	13
5734604	13
6152161	16
4290011	13
22071406	13
5514048	13
3651369	13
1285730	13
1367991	13
1923835	13
20024413	16
2241573	13
2492194	13
18368587	13
1367603	13
14624540	13
11159246	13
352937	13
9654	13
20828381	13
30117557	13
1949782	13
7760318	13
5306854	13
4660969	13
5685032	13
6972560	13
25239151	13
24144435	13
17669492	13
2613049	13
246392	17
40675930	17
2039458	13
4056072	13
14345756	13
21716261	13
15488778	13
310651	13
3841097	17
22341834	13
37110007	13
4273619	13
13825925	13
18144029	13
16876736	13
7453341	13
1882039	13
32585208	15
593978	13
6770851	13
7427043	15
2208401	13
3125705	13
11483123	13
3915590	13
14042088	13
15399864	13
14135376	17
18004135	15
4344718	13
6759270	13
4234394	13
9235328	15
923110	13
4225076	13
1647268	13
2442657	13
20970642	13
2449710	16
3033388	13
12660888	17
5103103	13
2119250	17
6959188	13
14729539	13
9203897	13
7485197	13
14462432	13
22493638	13
1081024	15
8131047	13
48674493	13
7860827	13
5375938	13
913149	13
15110048	13
4776246	13
9886107	13
5288047	13
9347983	13
15315779	13
3858320	13
3123634	13
9455692	13
9240790	13
1946411	13
1152416	13
9518201	15
12424177	13
6846161	13
9051553	13
2190839	13
1046193	13
13865471	13
1136299	13
5181896	17
1164696	13
2265468	13
1128721	13
13319925	16
5841728	13
7292424	13
43581254	13
25638180	13
3583734	17
1727990	13
11126166	13
1890597	13
1810367	13
8795848	16
20718760	13
6514077	16
8896946	13
653664	13
2566845	13
32249069	13
4977398	13
9105599	13
1578936	13
18803	16
17594148	13
4169688	16
899090	13
1134444	17
389264	16
1656957	16
4466195	13
21303685	13
8692453	17
113746	13
2238288	13
930380	13
3890172	13
14771519	13
251837	13
1813337	13
4880470	13
5163557	13
799507	13
19049341	13
3617348	13
11000612	15
12225024	13
641222	13
5400725	13
1439170	13
5481919	13
22819711	13
8186588	13
491496	16
2473514	13
3934628	17
3043137	13
2436505	13
8872743	13
6230941	13
16405038	13
368227	13
6785333	13
374630	13
3740192	13
19576946	13
151106	13
13937278	13
5730268	13
35637553	16
12164354	13
1621941	13
17161222	13
1428460	13
33988480	13
10515576	13
5025004	13
3115793	13
1650928	13
458054	13
19193247	13
6780293	13
19545266	13
3366641	13
3826573	13
1345975	16
5037686	13
3074761	13
31696933	13
4929467	13
3031995	13
522615	13
1978850	13
21155233	13
15231302	13
2439770	16
6333213	13
16654824	13
6630814	13
4750808	13
3869363	17
4388308	13
889163	15
9100729	13
26222710	13
2656038	13
16310268	13
9682116	13
1018814	13
5629529	16
2977492	13
5846810	13
4059076	13
8539199	13
1914132	13
745956	13
9519268	13
7117375	13
492052	13
2999233	13
8515730	13
4932495	13
14023727	13
11003786	13
12890650	13
9630213	13
33505850	13
4677324	15
9435849	16
18933271	13
17994195	13
5329393	13
8808367	13
5505970	13
2419467	13
5252264	13
37082605	13
1474142	17
412360	13
4388016	17
20924016	13
38643202	13
12200254	13
7202819	17
2568162	13
974992	13
2159021	13
23040764	15
2532236	17
57827495	16
26262845	13
19386859	13
3742865	16
2723203	13
20422447	15
3285270	13
5212371	13
31806490	17
20912267	13
3098867	17
12371023	13
4689734	13
104944	13
8088048	13
1186971	17
26627275	13
4694348	13
2505078	13
14299788	13
3542456	13
28230155	13
9369162	16
4374625	13
1152578	13
851262	13
4768447	13
1958242	13
22679285	13
1868230	13
4266344	13
12504934	13
17573313	13
761041	13
3018263	13
11011713	13
1705748	13
5009692	13
7585354	13
3632963	13
25550061	13
2452416	13
1735069	13
3711356	13
1709694	13
5896078	13
12774098	17
7896637	13
810898	13
8485134	13
19091479	13
16602809	11
24929099	13
4281739	13
11609719	13
10463248	13
109087	13
7522151	15
12395787	13
1313068	13
3717721	17
1524487	15
1094209	13
12494059	13
8767572	13
7025984	13
465394	17
14606212	13
20595958	13
9233836	13
922663	13
12756335	13
456475	13
251888	13
5101193	16
2011527	13
7457201	13
2958708	13
844770	13
19798982	13
2191709	13
728237	13
4680232	13
3195830	13
21120728	13
4781352	13
4228660	13
511562	13
4109541	13
13271353	13
22301073	13
24341636	13
13059490	13
217997	13
7325728	17
6156979	13
20646811	13
6933053	13
1339312	13
1042243	15
1153071	13
8040522	16
26833608	13
9844943	13
16713716	13
11139758	13
2231091	13
19975156	13
20157421	13
681892	13
1355304	13
16741831	13
2804610	13
8574200	15
653793	13
3778962	16
27134596	13
21351942	13
3020026	13
2495586	13
16530014	13
5884875	13
3925288	13
11675272	13
5410280	13
6984796	13
16554036	13
2208415	13
7136021	13
133057	13
20819990	13
8369022	13
272660	13
5952725	13
37590282	13
7406240	13
37159402	13
18810030	13
7289960	13
2981735	13
10478364	13
28597443	16
19056716	16
2668611	13
3693671	13
4864408	13
3693739	17
2746714	13
12417058	13
8963896	17
247584	13
13091396	13
76981	17
10354637	13
39389843	13
9392398	13
838899	13
9055710	13
18585649	13
14725428	13
18894378	16
5675113	13
10986520	13
31315893	13
6191406	13
2662135	13
173541	13
42241272	16
9938737	13
2514905	13
824753	13
39931	13
13035808	13
4890682	13
2435847	13
9178341	13
8796084	16
3707745	13
9795819	13
6109151	13
2764130	13
10605593	15
197996	13
13916930	13
28914204	13
1900058	13
1513533	13
4486623	16
9498284	13
4478619	16
3594245	13
2694662	13
14002134	13
161982	13
3234630	13
2589936	13
18656094	13
260836	13
5493805	13
7757608	13
297019	13
1557010	13
2310029	13
12408626	13
20043179	13
2052416	13
6906879	13
7999724	13
11669075	13
10451086	16
5278323	13
12044555	13
8587378	13
10082287	13
9498318	13
18735795	13
7491519	17
21155209	16
13752950	13
32060495	17
9502283	13
6553452	13
4218284	13
12135848	13
5700446	13
9811949	17
610203	16
21819459	13
9059013	15
1135510	13
828276	13
6359362	13
6920874	13
4052240	16
2057919	13
6866457	17
15345321	13
123426	13
1168205	13
975970	13
5244569	13
603519	13
11022791	13
3985569	13
6481796	17
1673585	13
13972798	13
10470659	13
3252942	13
11176145	13
1450708	13
3566030	16
1645563	13
5837697	17
417871	13
8915525	13
3449603	13
14433516	13
8899237	13
1129057	16
9911877	13
18508721	13
21958904	13
2050367	13
10345939	13
2571731	13
7775309	13
7215681	13
376266	13
7326445	13
13005475	13
3005363	13
6930105	13
22136044	13
6707382	13
678073	13
1158760	13
374845	17
1010681	16
7826888	13
23272658	13
10643992	13
66664	13
7143131	13
4572947	13
25955183	13
8095821	13
20238179	16
11636681	13
9423414	13
27821878	16
6399843	13
373699	17
7407650	13
1134212	17
1305849	16
3022615	13
15475247	13
2845550	13
2347370	13
3516833	13
12096094	13
6626122	13
1241578	13
9333232	13
2725992	13
2046873	13
12127897	13
4284978	13
3209345	13
7968586	13
14669215	13
13478938	13
18747086	13
1363786	13
1467549	16
2685504	13
1742339	15
11554199	17
25320525	13
6724830	13
9836227	13
3994043	13
7583735	13
19107531	13
19605867	17
7483956	13
13308328	13
1426683	13
1506767	13
22423388	13
15856111	13
1989645	13
1880716	13
937065	13
3702124	13
5922372	13
1301685	13
13569232	13
9801293	13
11233473	15
3737175	13
34240611	13
203413	13
20103617	17
122712	13
14576351	13
8284551	13
4393091	13
3178025	13
12398812	13
7892316	13
2829848	16
5047040	13
3921768	13
4329243	13
4696123	13
4875905	16
2575636	13
21036316	17
5173725	13
2975148	13
4592610	13
1229193	13
2539811	13
24271849	13
3991522	16
1114498	13
262587	13
1471661	13
4232325	13
14370095	17
21266761	13
4265560	13
6242317	13
20139878	13
9338851	13
5464419	13
1230580	13
10524663	13
17141829	16
4169620	13
144894	13
70214	16
4820090	17
3764976	13
18776537	13
5450986	13
2510128	13
1166126	13
5434753	13
891293	17
1939124	16
5797719	13
727874	17
149124	13
5071627	16
5908596	13
6240069	13
3175644	13
3787831	17
4380703	13
589391	13
14697260	13
7008837	13
2082711	13
16792297	13
10778327	13
2042458	13
2816235	13
4641532	13
27908167	13
3488546	13
8008437	13
12159511	13
10787835	13
3159284	13
9926550	13
5487535	13
4023574	13
1660443	13
3305534	13
3356328	13
12063032	13
32337285	13
491173	15
15061751	13
29550469	13
1290727	13
7276661	17
9476776	13
30321859	13
469729	17
638226	13
19586588	15
3663955	13
1432364	13
6857087	13
37532	17
11038444	13
2933611	13
2047077	13
5180056	13
11978593	13
11937398	13
18935149	13
23925553	13
18632014	13
7363331	16
50010	13
16260099	13
842426	13
9232746	13
15256774	13
26014993	13
4337265	13
570205	13
24226020	13
1520814	13
1233929	17
1742909	15
10084805	13
15752384	13
3033074	13
2109375	13
716034	13
3845269	13
15555871	13
7698177	13
4408723	13
25131012	13
3997310	13
13689441	13
2524349	13
608716	13
17476748	13
19148787	13
1907648	13
9427681	13
6191905	13
11420574	16
3968710	13
25364996	13
8737576	16
6880022	13
12631105	13
5401685	13
6048291	16
5498313	13
5204751	13
13886826	13
596285	13
2473374	15
5419608	13
4528928	13
8507266	17
2582750	13
3241718	13
4082346	13
6212868	13
1557418	13
11271913	13
2668448	13
538880	16
1969599	13
2841005	13
15055232	13
2696623	13
7840001	13
11966453	16
2624859	16
3105529	13
21017230	13
3146725	13
871365	13
4124146	13
907927	13
26972966	13
6827206	13
6690381	13
1241003	13
1302981	13
21353016	13
4825510	16
3927898	15
3339125	15
32111043	13
9018715	13
3788654	13
9855170	13
2503449	15
18779546	13
847200	13
3632080	17
26273652	13
14562610	13
7333298	13
19868283	13
516214	17
7979860	16
7959177	13
12794302	13
97489	13
402150	13
2137844	13
14386813	13
873288	13
25718108	13
10988530	15
1067639	13
4531523	13
1400049	13
23061381	13
5817629	13
5148829	13
8598938	13
2682449	13
741956	13
722522	13
30042484	13
1495281	13
1681534	13
1244336	13
8040595	13
5712936	13
207196	13
5530005	16
8536795	13
315882	13
3277035	13
3396771	13
23161987	13
1581516	13
2389668	13
1786346	13
187088	13
17585856	13
4031844	13
5964522	13
671733	16
10952537	13
1245937	16
2338968	13
5560178	13
17690518	13
5580884	13
3164398	13
32535162	13
5348384	13
8396347	13
500420	13
13853295	13
1392371	13
7671815	13
741133	13
6518946	13
1132727	13
3788757	17
9020401	13
2957520	13
301201	13
28408321	13
2327202	13
10468476	13
234716	13
3183389	13
4237010	17
4529130	13
34479383	13
5484258	13
5692586	13
1825973	13
15953078	17
6014184	13
25717616	13
24748074	13
6287151	13
543713	13
11225404	16
3756040	13
5888819	13
2271804	16
22349043	13
25324568	13
1260430	13
319143	13
632416	13
9204975	16
16450075	13
25800948	13
9376501	13
15991086	13
2871510	13
11996934	13
2284018	15
11328126	13
3640364	13
7376613	13
6206498	13
971528	13
28931385	17
13472915	13
4445857	17
3488521	16
7334342	16
1820013	13
11913521	13
9114708	15
9085886	13
11035949	13
5510870	13
9606382	13
3943184	13
2366359	17
24938280	13
5990993	13
17992598	16
15499441	13
362631	13
6737620	17
2018027	13
5875646	17
10130017	13
2697298	13
5489617	13
2065024	13
182214	13
4089400	16
4811200	13
30128403	13
3643402	13
1523221	13
14365039	13
14340550	13
4922571	13
1410317	13
3869940	13
6409588	16
45658	13
2166206	13
19015558	13
8288804	13
2430440	13
6138168	16
1400408	13
45843091	13
5256060	13
7927998	13
4492831	13
5858085	15
9226216	13
8573369	13
3173335	15
1048732	16
670466	13
4119538	13
4242826	13
16807704	13
14488856	13
23875062	13
12044670	13
7249600	13
1140739	13
1610004	13
531523	16
99515	15
14747281	13
2051185	13
3575510	13
5520488	13
1688330	13
11377393	13
3972326	13
23628412	13
19814385	13
1102996	15
280108	13
1436527	13
8748949	13
9643558	13
4085105	13
16709819	13
372277	13
9126953	13
6244213	13
9192004	13
6056755	13
11725159	13
6819332	13
7612268	13
6868484	13
12831421	13
12446264	16
3817654	13
298012	13
21232664	15
3100255	13
23825866	13
14139069	13
15512924	13
1706324	13
31474883	13
8554455	13
8140458	13
27749499	13
273407	13
20778707	17
2043573	13
16796228	13
328358	13
2117784	15
13705595	13
17386127	13
7233949	13
12750844	13
5537493	15
31277197	13
5979527	13
2172394	13
3189836	13
23022572	13
1603920	13
4620772	13
7641706	16
40874607	13
2454523	16
19282064	13
10020402	13
14249204	13
15512995	17
26328903	17
5643045	13
1472377	13
9175720	13
2652826	13
3685008	15
3725170	15
1289176	13
966653	13
13323865	13
12977415	13
22601561	17
10900766	13
2364973	13
1905992	13
11355081	13
11624185	17
7397937	13
17024813	13
2197916	15
332852	13
5753511	13
16003747	13
12131912	13
19909107	13
3367246	13
3827029	13
19051537	15
1360060	17
6570448	13
1335154	17
638539	13
11567014	13
1927763	13
4787505	13
4284436	13
4440575	13
2427463	13
10755065	13
4110381	16
15341170	13
504835	13
15902155	13
6957935	13
2344854	13
15665340	13
2526971	13
10586330	13
11658938	13
21901656	15
11450717	13
9077206	13
7426042	13
4735765	13
2030162	13
22546705	15
4824394	13
1908604	13
25622387	13
14154602	13
22065926	13
4051157	13
9300519	17
2958328	13
13324669	13
9115164	13
24622129	13
5944082	13
1414133	17
8300531	15
17670485	16
43327986	13
8312548	13
984128	13
8026782	13
5357006	13
9793061	16
14272264	13
21999437	13
830469	13
19617016	16
8923926	15
39921852	13
6201896	13
261001	13
377207	13
1636755	13
5470395	13
11632047	13
13459620	13
6015866	13
8963423	13
250476	17
13271731	16
3417260	13
7134593	13
19363755	13
5239039	13
976163	13
1335088	13
2170389	16
2371502	13
10568710	13
1669101	13
34205659	13
8708070	16
1635451	15
20734304	13
2548445	13
16327531	13
5319058	13
6600089	15
9095273	13
6537907	13
7394877	13
15929136	13
27156246	13
6196509	13
19462741	13
4246806	13
3893404	13
580341	13
4563614	13
477073	13
5027388	17
1071013	13
15285029	13
23029652	13
80583	13
8326084	13
6025962	13
2048401	13
2433986	13
16553988	13
8414936	13
1339242	13
734301	13
1568520	13
26758902	13
1972973	13
13876896	17
1661443	13
8606568	13
7924988	15
9387495	13
4874431	13
1318666	16
9126852	13
26428545	13
630253	17
6138930	13
8014228	17
17976940	13
6575227	17
7123953	13
1891917	13
2896996	13
3051954	13
22374542	13
3659595	17
2245427	13
12431515	13
13535969	15
6762760	13
14288558	13
7774058	13
10166901	13
2308970	13
2254929	13
13916172	13
1460746	13
3297283	13
7100291	15
2620382	13
503477	13
703327	17
9896821	13
875603	13
1415396	13
1658273	17
716796	13
5043243	13
11556084	13
4454227	13
12020885	13
1583975	13
5819207	16
13130349	13
17120716	13
4882090	13
3661227	13
3493185	13
23228917	13
339186	13
739280	13
19485076	13
15465700	13
29793861	13
10711153	13
5879796	13
746834	13
1807114	13
18274545	13
683816	13
5012025	13
1019844	17
799110	13
34029350	13
13733529	13
3807030	13
1791433	16
6806917	13
3975105	13
5026317	13
572763	13
37346521	13
12499858	13
3948812	13
2652147	16
3477405	13
3526711	13
10319874	13
14495384	13
11049885	13
1045740	13
12869638	16
13972352	13
2721118	13
3888798	13
8843479	13
7000052	13
296719	13
3692880	13
587447	13
8951047	13
1118347	13
7426233	13
6227480	13
1169476	13
118149	13
5634219	13
4337266	16
688361	17
8041723	13
39447300	13
42902224	13
14304524	13
7690398	16
9172	13
6411382	13
3539135	13
24818406	16
10188112	13
9375962	13
5620054	17
11800469	13
10827284	13
6741556	17
13197260	13
6337378	13
8420967	13
3567176	13
8869316	13
3494438	15
647687	13
15356614	13
8744699	13
1599558	13
11801889	13
1093680	13
7567421	13
7093538	13
1264684	13
21986768	16
3970649	13
1394097	13
27480528	13
96604	13
954179	15
10338841	13
3090904	13
249850	13
8964277	17
22790071	13
29400	13
9399045	13
11883763	13
13499484	13
9481205	13
11994189	16
12506276	13
12248443	13
12207496	16
6977925	16
14779145	13
7385250	13
26296917	13
1749861	13
8459718	15
5217235	13
12587469	17
12789506	13
870431	13
9116172	13
22699548	13
802661	17
7798571	13
2495631	13
2580140	13
13302470	16
13491607	15
337037	16
5035084	13
2153745	13
11734016	13
1904700	17
4425608	13
3692268	13
20213420	13
1727358	13
2572847	13
10223760	15
20473897	13
3815142	13
6238921	13
11995440	13
10595526	13
30296095	13
5450837	13
3253528	13
19388702	13
6265027	13
10011346	13
16002340	13
5427080	13
12238982	13
3875927	13
98093	13
270134	13
8802095	13
7657354	13
6390438	13
23021253	13
12219119	13
18276191	17
3645806	13
2885164	13
12142637	17
113333	13
352281	13
1454570	13
15004397	13
9574624	17
30256278	13
14117897	13
7138632	13
18171550	13
1505879	13
3410733	13
2271184	13
2278837	13
10158171	15
7278382	13
8417686	13
18987942	13
15307352	13
21342775	13
5216442	13
11893929	17
12850169	13
869993	13
18521584	13
4149584	13
3634956	13
24504564	13
5376548	17
580273	13
9008403	13
3530711	13
23985125	13
8057351	13
12331389	13
21001368	15
313020	13
2901417	13
1661214	15
558540	13
10312323	17
12438935	13
6650121	13
5855604	13
6733424	13
2064136	13
1513389	13
3408990	13
3047398	13
1077763	13
4893693	13
2061339	13
4698491	17
754638	13
3430212	13
24119881	13
9643442	13
38172959	13
1547288	13
2469827	16
11728677	13
18571223	13
18405459	13
6599993	13
25438274	13
4719064	13
3097959	13
585786	13
11941940	13
11282098	13
557672	13
7131690	13
5920047	13
16074024	16
4812434	13
20243243	13
6469860	13
11616225	13
22580311	13
3217753	13
589757	13
42278417	13
20771925	13
80088	16
8539484	13
1464670	13
7124588	13
1306624	13
12374913	16
33231160	13
13759277	13
15572049	13
11305758	13
15967743	13
6016257	13
10253606	13
8638389	13
12321545	13
195957	13
4816549	17
10633974	13
10968682	13
2135589	13
8401691	13
5074957	13
1474123	13
5587766	13
15571396	13
6553058	13
2806055	13
28737527	13
8945763	16
812537	13
2203812	13
19159321	16
3311859	13
11873053	13
133062	13
3870927	13
966841	13
7933657	13
12280021	13
9051907	13
2034769	13
16630019	13
3456941	15
2961724	13
20150944	13
24923681	16
1359029	17
27516281	13
7249993	13
12595929	13
9039039	17
11617605	13
6304909	13
9486998	13
13956864	13
17770886	13
1418957	15
9136095	15
18219205	13
7019812	17
3776414	16
32679113	13
8255600	16
6781735	13
14348743	15
24048259	16
13920199	15
15983915	13
11286312	17
15685812	13
4182838	13
7383290	17
6158780	13
2046121	13
2911642	16
16413043	15
11796281	17
1257503	13
5033507	17
9962557	13
20771129	13
13249194	13
29608	13
1911719	13
2179981	13
13036545	13
15467666	17
11760413	13
4979845	13
25365659	13
4515981	15
14381553	13
47572	13
14254356	16
7479926	16
10242822	16
2710973	13
6341066	13
31250580	13
29252993	17
1499538	13
3428265	13
7291608	13
4993556	13
43515158	13
5872010	13
11367474	13
29175538	13
8106777	13
486761	13
5436135	15
15596474	13
1038749	13
7679733	13
12641653	13
2884875	13
11227499	13
7753312	13
8751935	13
1653189	13
22095220	15
11390806	13
589020	16
1603056	13
6810694	15
15160615	13
6401883	13
9543282	13
7622390	13
1949702	13
31473418	17
1323227	13
22387298	16
14247834	13
8768640	17
18741503	17
3620435	13
2029744	13
2180653	13
5965144	17
4244306	16
16448178	13
15219425	13
2178126	16
10157235	13
3476245	13
12850696	16
2690983	13
10698353	13
14111237	13
7434383	13
299463	13
8578810	13
12240885	13
6381363	13
1264045	13
1091202	13
1539423	13
9543092	13
26386046	13
26243314	13
29320564	13
1040997	17
3768017	13
26541547	16
383988	13
5720803	13
2398305	17
5302549	13
5799302	13
1134020	13
26916732	13
5523223	13
1123609	13
11329869	16
10386192	13
4421627	13
5425897	13
4106693	13
829066	13
10361248	17
12521620	13
1341883	17
1242487	16
813447	13
6911788	13
3515621	13
30282009	13
3002310	16
33186023	16
6221004	13
7928379	13
3492050	13
7432324	13
9743947	17
1345990	13
304771	13
3833817	13
243323	13
4147012	13
8862852	16
1103977	15
10088399	13
57325274	13
20633745	16
21952581	13
9453318	13
188257	13
623643	13
6858557	13
6600754	13
6915718	13
7092800	13
2880670	13
2797533	13
11008487	17
6750723	15
4240629	13
6928198	13
974396	13
23256167	16
8764621	13
2546675	13
30691139	13
3181834	13
4320791	16
23548685	13
9928057	13
28490121	13
1754363	13
25553928	13
6822090	13
4100467	13
23723041	13
2201208	13
2277266	16
1533458	13
2778988	13
2635773	13
12885006	17
1081509	13
8706273	13
6555287	13
2191234	13
10364335	13
10304690	13
13454550	16
4341521	13
3353709	13
3879271	13
7265447	13
3778123	13
22543306	13
15517327	13
4520129	16
22671347	13
254005	13
1375151	13
1142989	16
2007330	13
796954	17
33906958	13
25602969	13
34035401	15
58199573	13
3555310	13
11479425	13
4726946	13
49478265	13
8327458	13
7284116	13
16871324	16
12579721	16
3145727	13
19236007	15
340815	13
6092325	13
16803725	15
2130316	13
2252636	13
51567	13
10245740	16
8245589	13
1861336	13
3401007	13
2616241	13
3216688	13
19856471	17
12297427	13
17676013	13
962690	13
1108928	13
5226922	17
211168	13
3435761	13
11348815	13
13468691	16
2300424	13
3806559	16
11130549	13
17752500	13
15631009	16
9875547	13
4874877	13
12261385	13
5892608	13
8926415	13
16065180	17
9152131	13
6775965	13
3300992	13
24880077	16
6706002	17
8227692	13
790077	13
24025609	17
7494328	13
18418467	13
5413216	13
2522226	13
6210731	13
17016059	13
118281	13
4985320	13
4467011	13
5603800	13
6958951	13
18701908	15
1306721	13
5662875	16
21321737	13
7197517	13
12500638	16
9389686	16
458413	13
4592073	13
702732	13
2707381	13
24247343	13
40703948	13
16740618	13
7621159	13
37775	15
6609929	13
594551	16
8093006	13
3428187	13
6729291	15
13968816	13
21727378	17
2689553	17
10499834	13
25625209	13
11445619	13
28399486	13
4300507	13
1015486	13
21089446	13
16440624	13
8298350	13
3915170	13
68081734	13
1019068	13
6076870	17
1110820	13
1536664	13
23798274	13
2669610	17
7512661	13
18109901	13
573489	13
95062	13
16317588	15
4709113	13
4077403	13
11917094	13
8318567	13
2556776	13
6742190	16
9725877	13
13897061	16
6345785	13
7072366	13
6384299	17
3747084	13
6068908	13
12619170	13
6932250	13
526106	16
259749	13
1115365	13
110864	13
21044374	13
47191144	13
11184561	13
2821725	13
6574666	17
3632279	13
32737088	13
30348155	16
12089733	13
511553	13
14393077	13
312123	13
2102613	13
4025491	17
9372646	16
4214147	13
1868327	13
6937524	13
11433254	16
6410907	13
4002769	13
10532419	16
1151334	13
5555939	13
5207404	13
3375634	13
19173303	13
12052936	16
4171916	13
6046819	16
16217419	13
9585269	13
11471878	13
17228359	13
3103141	13
7852911	13
13690468	13
1036190	13
5246103	13
1134879	13
3461809	16
13774187	13
9956997	13
19284063	13
24660023	13
4445306	13
1094448	13
4274969	13
5701118	13
19530902	17
1196949	13
5523910	13
5152718	13
5059323	13
6209537	13
6961890	13
5375567	13
22665116	15
6747421	13
4085085	13
10454774	15
642526	13
17544774	17
4615064	13
4360921	13
10997376	13
9187959	13
9008674	13
22104742	13
189632	13
18469678	13
2560897	17
8950865	13
658803	13
14740471	16
686637	13
25599117	13
20602773	13
4949420	13
11782174	13
9889292	13
4904472	13
6782209	13
4896085	13
8938522	13
13058789	13
8133244	16
2868599	13
5728867	13
10071705	13
9693523	13
21607924	16
1022618	13
21850056	13
5193899	15
15641409	13
1237661	13
11256078	13
1105816	15
1927688	16
8466110	13
4815024	16
6628020	17
3640318	13
11787707	15
1384758	13
7739689	13
8756132	16
4590285	13
12623000	15
36259430	13
30422617	13
1974125	13
7758360	13
15840123	13
949579	13
10275599	13
6733771	13
15612828	13
471599	16
6586171	13
3791904	13
1845649	13
14429588	13
3475489	13
19899295	13
7190356	13
12863044	13
5635759	13
7098436	13
28942621	13
4380646	13
233776	13
1222662	15
8860394	13
15557933	13
10422945	13
36533383	17
774539	13
3554083	13
18893368	13
2763037	17
16275296	13
3343566	13
2143342	16
1836346	13
11031006	13
21960177	13
15593017	13
2624655	13
7614023	13
14404048	13
290069	17
18982971	13
5807810	13
2798272	13
57703	16
3031936	13
17251132	17
10388286	15
9574174	15
872734	13
10554353	13
2767299	13
2819281	13
10036826	13
10940687	13
5251761	13
18487435	13
7503744	13
6951316	13
32403980	13
4311423	13
677456	17
7717385	13
15704634	13
10154189	13
5387499	13
7419403	17
6934330	15
13122544	13
4353036	16
2312031	13
2422684	13
12374727	17
12328509	15
3849699	13
16034428	13
1332493	13
6890242	13
1931657	17
10893267	13
6253140	13
2399698	13
14918135	13
11946440	13
48379039	13
877782	13
2421398	13
254638	13
10191702	15
2742302	13
3967201	15
5661997	13
3884	13
1921151	13
4452495	13
17642337	13
26935452	13
6170888	13
7436701	13
1947942	13
5026010	13
6012487	13
57023036	16
6265342	13
567506	13
3244498	13
7365367	13
2349741	13
1978337	13
718421	13
19181420	13
6442293	17
36872353	13
1341364	15
10760937	13
3442028	13
2113895	13
1830511	13
5155843	16
604086	13
738157	13
3872509	17
3770061	13
18018453	13
12589162	13
1295704	13
544449	13
6477254	13
26648941	13
6631228	13
8036009	13
5750503	13
23940359	16
8966307	16
3976975	13
13459419	13
8564526	16
16680787	13
22751416	13
12111905	13
529371	13
5329614	13
1169249	13
2234874	13
18895030	13
7450272	13
32806162	17
17129803	16
4709323	13
951010	13
6199579	13
7816678	13
2183246	17
9453105	13
11574320	13
26120388	13
25523825	13
3003391	13
7820940	13
5680721	15
380669	13
33006745	15
5190336	13
623988	13
564456	13
4363496	13
14362029	13
4929387	13
1091226	13
5423189	13
4216976	13
8617334	13
23279496	13
28206495	13
2045421	17
23858656	13
15085241	13
1439864	13
3145724	13
3332496	13
19321317	13
2552691	13
7562894	13
2232308	13
828945	13
20127799	13
1390131	13
6638666	13
1951133	13
6946084	13
5441091	13
5036063	13
6439251	13
4409	13
13390387	13
13727399	16
376755	13
18544702	13
8120754	13
791147	13
3923530	13
2675397	13
1897350	16
9871416	13
2407223	13
19672849	16
5167630	13
2001516	13
444570	13
4985642	13
3793539	13
3651495	13
7389991	13
10148218	13
2734555	13
8034099	13
270899	13
2001653	13
8718111	13
3639749	13
2036839	13
619410	16
7135481	13
5933375	13
1141493	13
7590959	13
2512968	13
32046307	13
2052677	13
5259462	13
675113	13
846839	13
5024652	13
3203593	13
5931028	13
12899442	16
945151	13
9633528	13
11430837	13
24847052	13
1666242	16
4321455	13
21585455	16
6578920	13
713990	13
13132235	13
2871065	13
25312739	13
11117204	13
8996744	13
1481333	13
139242	13
5970237	13
39963	13
2268274	13
793529	17
5271855	13
12127544	13
156514	13
5854197	13
240830	13
4797361	13
3755015	13
14838519	17
1332915	17
10891399	13
653187	13
5743107	16
18163184	13
11904016	13
7409602	13
11558807	13
9633523	13
9416899	13
6447322	17
661218	13
3245965	13
5526227	13
4911107	13
2759209	13
845842	13
8951184	13
2775251	13
5001385	13
2966880	13
1943669	13
4165285	13
893833	13
1516951	13
8434717	13
4398767	13
7860852	15
15024419	13
20502781	13
401412	13
3515534	13
2487990	17
10568305	13
16441759	13
9291243	13
21418059	13
756755	16
1376746	13
9454578	13
13276247	13
4247983	13
2898729	13
45503589	13
5102739	17
35926560	13
1779077	13
11186295	13
3667330	13
1875928	13
1540658	13
5741683	13
16599512	15
13094580	13
5820622	16
13524992	13
1323452	13
12464636	13
2274414	13
14457106	13
2478224	16
5707225	13
10659660	13
12812375	15
4155019	13
4069537	16
746779	13
794560	13
4204488	15
28877173	13
1572389	13
26804586	13
14070576	13
15578302	13
5655997	13
7829408	13
4001732	13
3396177	17
597500	16
1734424	13
23694716	13
190584	13
736069	13
5487696	13
4637591	13
4519543	13
1547831	13
1960203	13
3633753	16
5788251	13
2726741	13
23289977	13
1175980	13
1548530	13
6305168	13
5266173	13
24236308	13
34549605	13
12792639	13
48256212	13
2963448	13
7302743	13
12194559	13
656041	17
11922583	13
22471698	13
6603592	13
15569972	13
924166	13
1590482	13
331402	13
9059539	13
19069004	13
30979799	13
11895442	13
2897397	13
2099362	16
1155208	13
747680	13
4023650	13
25146219	13
1187146	16
9846894	13
22176003	13
1271731	13
8780454	13
23003670	17
9200783	13
3576908	13
3076801	13
12565182	13
3370594	17
45118996	15
4124754	15
6273199	13
25469346	13
10837717	13
4268411	13
21516879	13
26768058	17
11063958	13
9492773	15
44448108	13
18586658	13
2599068	13
237216	13
10459805	13
361492	13
14148639	13
5814868	13
2020129	17
7010596	13
25038390	13
1759235	17
1482805	13
1373860	13
15059496	17
5475063	13
2839089	13
5712430	13
343129	13
5751798	17
5468119	13
2237460	15
1381443	13
3960636	13
14830921	13
9168073	13
8561274	13
23929743	16
11773701	13
3640284	13
19023887	13
2444060	17
16853802	13
7228656	16
2712886	13
2019356	13
4246729	13
2777471	13
148082	13
15947172	13
11207111	13
7638467	15
5490236	13
85759	13
23081	13
3880779	13
2726038	13
5183514	13
26450463	13
11268166	13
4243664	13
417424	13
316065	13
4726348	13
1917827	13
6193559	13
2214390	13
15257897	13
3933757	13
10834568	17
4947043	13
10072853	13
1415826	13
15118479	13
8228905	13
393011	13
5497678	13
17742674	13
5164803	13
5155577	16
6682525	13
18839171	13
3345744	15
34297739	13
6921871	13
2283020	13
5803841	13
771177	13
11397041	13
9722257	13
11933955	13
5492153	13
3643618	13
17213804	17
4145543	17
6424702	13
9493546	15
496193	13
1179363	13
28019788	13
6152604	13
14291455	13
2912620	13
9038716	13
2501206	17
2770391	16
14147981	13
798979	13
21371011	13
1058201	13
2480495	13
12739283	15
10782926	13
4109525	13
6645625	13
22061651	13
13302920	13
1395364	13
2277078	13
5500468	13
5576503	13
13130951	13
17340088	15
2440766	13
11448440	13
1085003	13
12616983	13
1668740	13
3731837	13
5404176	13
4650841	16
11033845	13
3821629	13
7166830	13
5627107	13
5145422	16
2680478	13
7092395	13
5316897	13
11505625	15
15778525	13
3023210	13
8937524	13
8755397	13
1992762	13
8859887	13
3354827	17
9759904	17
20928711	13
9012561	13
2128192	16
19099085	13
1090606	13
18937294	15
19262047	13
2157622	13
4226443	13
2079406	13
1008548	13
13152306	13
18463183	16
7781609	13
9029297	16
22825185	13
11883016	13
2962659	13
4859454	13
1396031	13
6590789	15
15690619	13
7639867	17
347433	17
3612443	13
610796	17
9069415	13
9834366	13
9742335	13
672774	13
8998475	15
976657	13
13179830	13
889202	13
22382324	17
11684892	13
4948505	13
18454746	13
2750051	13
1821234	13
23048651	13
2808123	13
4899764	17
20485450	13
19090380	13
892385	16
1278303	13
7425360	16
6187463	13
5983875	13
235674	13
16264332	13
38202419	13
36100048	13
10602799	13
590768	13
935342	13
1340543	13
19758297	13
13285792	13
5688140	13
16799569	13
12256145	13
3972471	13
118615	17
3990137	13
7028299	13
2695840	13
9158450	13
8127758	13
1573115	13
3167036	13
1384469	17
2772512	13
5129097	16
463179	13
161002	13
10084448	13
11370108	13
3303680	13
2101124	15
8904150	13
9371554	13
10729061	17
2548165	13
6068831	13
1481500	15
375963	13
16141194	17
5065717	13
30616052	13
2571734	17
3937932	13
250334	17
836595	13
13907438	13
11621858	17
4564657	13
11200074	13
4794823	13
151206	17
768025	13
7123778	13
2184656	13
9298908	13
2543186	13
10769320	13
14779764	13
10643125	13
17956822	13
2592329	13
6602725	13
39049126	13
9013725	16
19400491	13
4054279	13
9089599	13
13616343	13
15547775	13
2031079	13
1214195	13
4284183	16
6112818	13
8657386	13
919431	13
3469301	13
11753199	15
1597770	17
108236	13
3368557	13
16875591	13
5641427	13
982411	13
3622623	16
946935	13
12586958	13
34568	13
20772248	13
1150510	13
5439637	13
2972838	13
3283196	13
795491	13
12234076	15
9080076	13
1383853	17
1245734	13
11120422	13
3452695	13
6299102	13
6565766	13
696481	13
6063829	13
1996611	13
7127577	13
3585032	16
700342	13
10145936	16
5221672	13
1475827	13
1831720	13
12110045	15
584392	13
14808150	16
17155108	13
11712868	13
7501491	13
35408801	13
2311558	13
9851079	13
11747592	13
8519935	13
4573475	13
1801102	17
21737432	15
1726079	13
15816506	13
3645974	13
3132832	13
55432326	13
112954	13
5315987	13
5304786	13
13174410	13
2328422	13
1394855	13
35402	15
4227725	13
6308509	13
29278697	13
1997406	13
10750566	13
4340297	15
14699088	13
16083618	13
2355453	13
21348488	13
34372928	15
5960600	13
25350371	13
14127324	13
40099215	13
8322061	17
8182875	13
7726583	16
10142583	13
2297606	13
1993705	13
3498777	13
1721210	13
7359586	13
1058939	13
3955414	13
699129	13
15870960	13
7155923	13
1703112	13
9478021	15
15571153	13
12481403	13
16045243	16
3727274	13
9873042	13
11383348	16
10296011	13
3635060	13
3217686	17
56439260	13
1047140	13
6150087	15
5476304	13
6354349	13
5214535	13
2346698	13
980100	13
7550086	13
35985026	13
1656960	13
1113588	13
38388526	13
1986566	13
1848241	13
5391356	13
22328501	13
157782	13
2147325	13
14045923	16
2272871	13
7042454	13
1636962	16
5280731	13
11283640	13
1217234	13
2568800	13
6014564	17
4826526	13
27372535	16
493341	13
15194291	13
12636065	13
10107697	13
25091375	13
3647206	13
5568667	16
13379782	13
23879651	13
7416911	13
6927608	13
14694876	13
10930133	13
11347685	13
4353270	13
1360341	13
2867555	13
5538740	13
5319041	13
14152045	13
14104167	13
12625584	16
246594	13
20453702	13
4727349	13
1040982	15
41142	13
12723253	13
5717809	17
8869409	13
4747373	13
4827241	17
11752974	13
4930533	13
16397341	13
4936170	16
1522483	13
2031777	13
276225	17
5643481	13
15921669	13
9026758	13
17592026	13
3121417	16
28766140	13
6491330	13
23364405	13
14096039	13
20740845	13
2538952	13
525559	13
14199460	13
2078075	13
2852367	13
4633166	13
2447985	13
19108360	13
3701445	13
471679	13
5608169	13
16943435	13
6682200	13
6082630	13
20572117	13
12985664	13
33630030	13
8775787	13
12664647	13
9928516	13
3669787	13
4362714	13
1044721	13
3470762	13
3903530	13
9733612	13
17722282	13
19986435	13
215787	13
4885260	13
2193831	16
7786255	13
13954769	13
16967278	13
3059086	13
13457178	13
16123087	13
4676153	13
2634985	13
3022577	15
12309962	13
1964573	13
10611427	13
34554872	16
6617212	15
2955139	13
1953739	13
1715768	13
5941396	13
6622359	13
4951893	13
1875799	13
16579631	13
11148414	17
196201	13
38215457	13
328170	13
9070959	13
1650969	17
2202057	16
14598706	13
31187962	13
16888847	13
12257916	13
9508411	15
2914505	13
2024171	13
11787590	13
22062	17
989364	13
29753240	13
15032695	13
31152675	13
9823443	13
9717631	13
801844	13
35557615	17
1395189	16
17014658	13
12601755	13
4849358	17
19145741	16
25216	13
4038557	17
5893068	13
2644356	13
22784287	13
29211572	13
6064624	13
6685921	13
9365070	13
15697959	17
21334643	13
7087532	13
10800369	13
2318866	13
285759	16
6156645	16
11805406	13
2716787	13
2800323	13
12811698	13
4903383	13
656916	13
12037606	13
12147057	13
249538	13
1605567	13
4997013	15
12491	16
3582540	13
17791218	13
593796	13
20810018	13
4000830	13
2349537	16
7247062	13
7611274	13
362987	13
16047938	13
8474173	13
3434685	13
20744956	13
1012245	13
3043981	13
12383904	13
2427820	13
1261268	13
2705960	16
3409908	13
20634236	13
13873707	13
2891312	13
322312	13
8648765	13
8546685	13
1924549	13
5952487	13
14750674	13
5281617	13
5526241	13
6787236	13
1191350	13
17876070	13
61460305	13
1937839	13
12808019	13
2648326	16
10667666	17
31021036	13
5435305	13
7014364	13
20747210	13
4168211	13
309907	16
2922481	13
6482354	13
21193728	13
2131530	17
12925024	13
2781864	16
16255743	16
5377777	13
11350507	13
337980	13
11308297	13
1297750	17
10598710	13
6361778	13
21364223	17
5586335	13
7618810	16
2307711	13
260748	13
10789314	13
16998541	13
2366613	16
8575664	13
2403423	13
27234714	15
11615185	13
8553058	13
17797818	13
9437565	13
8789656	13
5649656	13
1599633	15
2160948	13
7528596	16
7958495	13
8211458	16
22360574	13
5731667	13
3796693	13
12260331	16
21148442	13
2943182	13
6687309	13
1800618	13
9084748	13
1466286	13
10831401	17
2357451	13
29150903	15
13843597	13
16880019	13
3852632	13
3336457	13
2586448	13
11333518	16
5279869	13
8971777	13
1775492	13
6038209	16
27680455	13
13100061	13
3735483	13
16452239	13
2782807	13
350179	13
13246064	13
1655055	13
4804503	13
11612363	13
836857	13
3197061	13
6201260	13
6779103	13
2037054	13
27164558	13
14362839	13
31208194	13
1917701	13
3009707	13
17609431	13
224344	17
13817490	13
42397188	13
1748816	13
22430461	13
11851423	13
3650457	16
7486295	13
24323477	13
12936039	13
10250379	13
1627708	13
8974221	13
3695545	13
16316669	17
1444889	13
8125298	16
18836054	13
25866312	13
7940743	13
11549190	13
11146213	13
39254410	16
4698007	13
4801240	13
2436602	13
10582344	13
6690114	13
10063415	13
8783509	13
17603376	13
4879265	13
1551504	13
4591311	13
202307	16
1448496	13
28569759	13
4060118	13
1424077	13
4850939	13
5872386	13
6999874	13
4849541	13
913086	13
6093503	13
2543657	13
28784786	13
16366471	13
24687223	13
1464826	13
75863	13
941292	13
3065309	13
6786925	17
4826805	13
13724104	13
6424090	17
34822392	13
3060244	13
12058829	13
1351102	13
583353	13
5638757	17
450074	13
1850352	16
10481850	16
787392	13
12989228	13
1181177	15
6840965	13
22463779	15
8884234	13
4962807	13
37421137	13
17877050	13
16239411	13
18392299	13
240749	13
11559167	13
2270434	13
7871314	13
10985599	13
389528	13
34313914	13
15070813	13
5320780	16
2835827	13
15307286	13
7298858	13
3786216	13
5502978	16
13551311	15
540350	16
2757377	17
1301736	13
8719327	13
7119486	16
11008002	13
2248075	13
515618	13
1578065	13
19442000	13
3648201	13
1630503	13
13500115	13
6966279	13
4943907	13
6807305	16
15217643	15
18887530	13
3390432	17
33297405	13
5789094	13
8897263	13
14856927	13
2370607	13
3712147	13
467908	13
11852429	13
2155684	13
5266461	16
21688474	13
6868779	13
15258774	13
3646552	13
400777	13
5807733	13
11650724	13
973279	13
16239090	13
10692070	13
5589162	13
11121649	13
13233813	17
3634434	13
2974691	13
20831686	13
3226423	13
3194418	13
1830600	13
29195078	15
3262835	16
2278470	15
8761665	13
13643442	13
10420912	13
7796215	15
10461230	13
7490267	13
26475917	13
8575080	13
6767267	13
981581	13
4120653	16
5563603	13
3275895	13
8886263	13
716349	13
5580499	13
10685186	16
1028569	13
2988463	13
13087840	13
6637424	13
21344468	13
3210675	13
3013446	13
13668806	13
80789	13
17831034	13
7634372	13
8916469	13
27665040	17
24693603	16
3425602	15
10219035	13
14892607	13
3655044	13
17876734	13
1694757	13
748898	17
205397	13
3264443	13
28885165	15
8545470	13
3463980	13
4462995	13
21360839	13
332645	13
529229	13
1779578	13
13090390	13
1673210	13
462741	13
7523129	13
8413073	17
8806195	13
10304146	13
29851276	13
14497676	13
2053529	13
7913325	13
26645349	13
4357579	17
788442	17
12245818	15
8639091	13
581191	13
419170	13
1415008	13
6128644	16
2104957	13
77178	13
9741008	16
22660866	13
15558716	13
6669655	13
2579908	13
9240282	13
15008552	13
5246525	13
3752239	15
3339375	13
999577	13
3068814	13
22882049	15
20443060	13
11762733	17
55280	13
7258134	13
634175	17
4965406	13
9194373	16
4968692	13
2607704	13
8898175	13
40900	13
14088613	13
8665121	13
3473240	13
11546734	13
1176648	13
2274672	13
4597491	13
33056701	13
74628	13
7966200	13
5870763	13
19234568	17
3720889	13
27526342	13
8613777	13
7554988	13
6862431	13
1788241	13
6106063	13
2972339	13
5300476	13
425726	13
1426950	13
1154074	13
3408264	13
34550005	13
772859	13
3730130	13
4869488	13
20754331	13
14486016	13
1870293	13
5439711	13
10663337	13
21195056	17
4516935	13
3806903	13
3232109	13
13509011	13
2374196	16
9309818	17
3074559	13
3215654	16
1892680	13
1562298	13
4455705	13
5408148	13
137253	13
4422565	13
2509304	13
11762048	13
6218940	13
13319454	13
12233308	13
557723	13
489677	13
28696674	15
5644268	15
5807504	17
4819811	13
11674698	13
28088857	13
16758273	13
7800187	13
1216822	13
15690510	13
987751	13
1852292	13
825198	13
8949707	13
9247952	13
21728822	13
14841250	13
961739	13
577306	13
1688453	13
14610009	13
3420709	13
6959597	13
27390378	13
7991830	13
2961594	13
27717895	13
292605	13
20176384	13
7506438	13
1920024	17
11107082	13
4180932	17
8993075	17
1121533	13
6202831	13
2866670	16
25963128	13
5556344	13
461515	13
10946315	13
1389366	13
4134014	13
19842674	16
1740173	13
14399117	13
8224519	13
54439	13
9833746	13
3526625	13
1586386	13
6970220	13
1206447	13
10393453	13
399932	16
7137121	13
1341438	13
5916031	13
22929	13
4337279	13
24227327	13
42035762	17
12044062	17
26760577	13
35742581	15
3811117	13
1298609	13
1911881	13
7422306	13
2553943	13
4762849	13
416704	17
6561714	13
262139	13
7890901	13
2688339	13
11373753	13
6966305	16
4106879	13
6828450	13
21015340	13
6897025	13
286925	13
8957139	13
2730818	13
844774	13
13982804	15
10752613	13
916009	16
18970288	13
978796	13
2056937	13
14149673	13
6437684	13
9707908	13
11418616	13
1338853	13
11636006	13
1061481	13
143796	13
12667736	13
9097199	13
6303021	13
2097119	13
8091907	13
6434	13
14725547	13
1826449	13
12512711	13
17269918	17
19228429	13
5365231	13
29362913	13
3689465	13
11680124	13
17642876	13
2545823	13
3193885	13
8833656	13
5663976	17
8838870	13
36598902	13
20335375	13
5876380	13
13867029	13
2770127	13
92692	13
2392392	13
1812415	13
16062279	13
3528892	13
2597428	13
1929578	13
46300529	13
6331454	13
20407471	16
5771320	13
1984084	13
12312247	13
8653338	13
12053451	13
7689131	13
7858169	13
9593992	15
4759916	13
3544200	13
3136412	13
395928	13
13095381	13
7312072	17
17677448	13
9155283	13
3702975	13
19929544	13
1676757	13
8725998	13
3977468	13
3854499	13
15592321	13
15559157	13
580606	13
6603846	13
4251827	13
10666812	13
3519147	13
3886683	16
149176	13
4458706	13
1095673	13
14105842	13
9159097	13
5869857	13
11079592	13
18187829	13
5340061	13
12254652	13
7887983	13
5200865	13
12565616	13
16784706	13
9276731	17
213929	13
39928251	13
10333942	13
3696126	16
15899166	13
8139306	13
1794039	15
2802859	13
8057527	15
35886300	13
4524555	13
12701232	13
10675575	13
12244082	13
6618595	13
6226811	13
1883841	13
26690269	13
12543633	13
12332467	13
11095640	13
387357	13
36139678	13
1707732	17
29545507	13
465000	13
7525369	13
474587	16
1361472	13
11143152	13
9807878	13
13937125	17
494585	13
7118653	13
1574644	13
6039288	13
14634883	13
4303278	13
636436	13
3784517	13
8210144	13
25020185	13
19744163	16
15775892	13
1651294	15
27587294	13
1210136	16
5259547	17
26320460	13
842970	13
5297323	13
4037919	13
5955453	13
441506	13
15415434	13
6071521	13
5228398	13
12778780	13
19942568	13
205621	13
357395	13
1701741	13
21971255	13
1431395	17
5214322	13
311786	13
9314404	16
584082	13
25909223	13
1098463	13
8586894	13
1954208	13
3860138	16
3567364	13
5444613	13
3183444	13
27627726	13
3534668	13
13206914	13
20980997	13
7747823	13
4140653	13
3764694	13
12010767	13
9399912	13
2657243	13
841950	13
11313580	13
1579615	13
134311	13
14747851	13
23256605	13
6285035	13
5264865	13
668662	17
3422366	13
7115854	13
2087390	13
649691	13
602042	13
12904041	13
504391	17
20539139	13
3475767	13
1498874	13
1836789	17
2641922	13
4106394	13
4093466	17
13149769	13
42503787	13
23252999	13
11389392	13
7592771	13
3031791	13
1844314	16
2084639	13
4594329	13
5865250	13
14338739	13
679299	15
10916524	13
958976	13
3333166	13
5424434	13
221938	13
13391913	13
1737844	13
1637418	13
3486853	17
5200359	13
4411884	15
9138327	13
4118549	13
6195726	13
14404485	13
3444	13
6392917	13
4394339	17
11263188	15
3101663	13
1632249	17
18384404	13
8168777	17
375961	13
5588914	13
2467460	13
27968222	13
6985136	15
3568957	13
14434559	13
1899035	13
1967333	13
4439060	13
14597	13
9996888	13
1859031	13
173609	13
2276141	13
11351355	13
3482105	15
22664930	13
8772595	13
20916921	13
19620209	13
5210381	13
1286707	13
1516733	13
38789	13
641833	13
27691978	15
7779726	13
631517	13
9810934	13
1773289	13
3661080	13
6200938	13
2907167	13
1266053	13
2674817	13
953532	13
6782701	15
831768	13
8808203	13
11489095	13
3127635	13
107090	13
4890881	13
8392764	13
5851300	13
2081943	13
6928232	17
23969903	13
6449784	13
5579658	13
1830607	13
33359302	13
2750985	13
16514601	13
10709377	13
8165417	13
2113206	13
3991303	17
3603626	15
9938720	13
8830298	16
3330014	13
4353970	13
1830803	13
5670693	13
8821889	16
298320	13
3950932	13
1256675	13
933710	13
37595613	13
9549982	13
1502150	13
5255197	13
705742	13
2881093	13
4746225	13
3697444	13
1254765	13
6279155	13
884721	13
9903546	13
26702152	13
14319016	16
2492361	13
4668045	13
25221121	13
1340015	13
20826992	13
3188398	13
2998048	13
3120788	13
8758020	13
3967999	13
2069822	13
792047	17
7536645	13
105575	13
7083611	13
1903473	13
364373	13
7959760	13
1541720	13
17260055	13
14311343	13
4282084	13
12547166	13
5754796	13
7267919	13
4915068	16
8648459	13
12044646	16
2332213	13
39897037	13
50999977	13
6812948	13
48963	13
3394913	13
4431268	13
7203718	13
6088114	13
768756	13
7970567	13
15446294	13
2717218	13
4226759	13
6195884	13
11006284	13
1985762	13
8257322	13
3859412	16
3257036	13
9054098	13
26497930	13
3785479	13
4736286	13
21954385	13
888997	13
3158339	13
3863688	13
23090072	13
5184163	13
28657715	13
13369357	13
6027336	13
9341426	13
11679184	13
12232827	13
29105675	17
15170585	13
2451908	13
15645686	13
19547545	13
2033024	13
2401978	13
6153990	13
6507591	13
28477781	13
5062552	13
3207874	13
20143000	13
4916099	13
5708355	13
6759821	13
3441390	13
1644249	13
9412992	17
13354605	16
15291273	13
2743451	13
5707992	13
16394124	13
3206782	17
6255630	13
11722853	13
15526028	13
1888848	13
988466	13
11490246	13
46186938	13
4082628	13
15299733	13
3338136	13
578182	13
2453675	13
9709262	13
689831	13
9179217	13
641982	13
10786670	13
1565656	16
49277093	13
107399	13
14068865	13
26460261	13
559223	13
2797846	13
4796459	13
25147839	16
14608660	13
18324300	16
947734	13
1269947	13
18902663	13
12986470	13
29951873	13
8055251	13
3741690	13
1247192	13
4470334	13
24084411	13
39886078	13
1677945	13
1306090	13
28076594	15
536493	13
440285	13
2978349	15
19276649	13
26930657	17
618188	13
13877146	13
2151731	13
13950300	13
5516244	13
804474	13
3198721	13
1530960	13
886649	16
489329	13
20124486	16
6710816	13
3887949	13
6830752	17
6603156	13
2220487	13
28553534	17
4762021	13
7859708	13
4201325	16
2076624	16
4343007	13
3204659	13
2779388	13
2898770	13
965453	13
1240068	13
4006945	13
5831149	13
31451673	13
18767512	13
25548970	13
16410316	13
2548883	13
3570272	16
4368532	13
1390520	16
8664158	13
4820503	13
17015866	13
8569924	13
1352329	13
2047991	13
12127241	13
17113914	17
4094076	13
9731667	13
10257329	13
8233814	13
15157900	13
10267697	13
4297019	16
28746710	17
5662090	13
5831111	13
2027869	13
1275900	13
767208	15
8115511	13
327670	13
14844214	15
8701494	17
8448440	13
2143615	17
6594985	13
25906370	13
7167487	13
3776728	13
27677222	17
4708274	13
1564068	13
8834820	13
7082811	13
16480018	13
2140832	16
2829866	16
672238	13
7204949	13
3244963	13
11917079	13
17688095	13
8728758	13
17202946	13
8562119	13
8020618	13
1110241	13
3933548	13
1065357	13
6853671	13
11252332	16
7425568	13
36104600	17
376395	16
8027601	13
4574634	13
25846941	13
4538674	13
1363467	13
7384031	13
2687865	13
6486056	13
3899384	13
11494483	13
5198613	13
4753507	13
24906212	13
10880351	13
7498232	13
4784169	13
2156209	13
22724587	13
10591160	13
2364767	16
5062006	13
10834425	15
10836285	13
4674762	13
3132185	13
8006247	13
12055815	13
8880576	16
6639121	17
119834	13
5125447	16
308989	13
13094754	13
2069166	13
24809210	13
2923734	15
1088909	13
1516545	13
15006708	13
137409	16
10449907	16
10530280	13
8332566	13
530430	13
4515347	13
9669320	16
903266	13
203329	17
15233	13
1509284	15
4988720	13
5202119	16
5397304	13
2318592	13
2588288	13
13196009	15
40466502	13
4322554	13
5852026	13
2893548	13
24639186	13
3226740	13
19834114	13
389796	13
380579	13
3125149	13
5302746	13
2375419	13
8033500	13
815969	13
6052493	13
496277	15
9028997	13
41777008	13
4967950	13
322248	13
5528374	13
2387418	13
1757523	13
19152098	13
6074733	13
10839998	13
39617190	13
21633989	13
4783521	13
14665325	13
9443302	13
12622010	13
33552374	13
13049035	13
2115335	17
2241325	13
31702915	17
5778041	13
16206554	13
5675021	13
5278558	13
2831403	13
18269048	13
35104916	13
6536531	13
4582903	13
26597591	16
1475125	13
10261933	13
6895123	16
2191851	13
4134832	13
4587311	13
4368361	13
1343288	13
3137748	13
10468550	13
4155886	13
1427676	13
9867608	13
1708060	16
2462386	13
10842550	13
7670377	13
22004	13
9296526	13
13823106	13
2634747	13
3310257	13
8418863	13
404595	13
19157684	13
17156333	13
4250661	13
2326230	13
4505492	13
6814027	13
15092903	16
118927	13
16902401	13
9899796	13
183760	13
42025347	13
20258881	11
4598358	13
9051810	15
32771762	13
17649183	13
2373119	13
1979761	15
21151239	13
8120361	13
315054	13
2187322	13
4871076	13
7245943	13
33141054	13
19999156	13
10903485	13
7227354	13
20318050	13
6224688	13
3936834	13
21505966	15
2879398	13
7669083	13
9123378	13
4632308	13
18005	13
18075565	13
4644233	13
12166787	13
1358310	13
11343142	13
1518845	16
11022627	13
2981990	13
26323835	13
11188675	13
2701227	17
7838497	15
637729	13
34160347	17
38037513	13
22904107	13
6327841	13
1446791	13
3971078	13
2170010	13
3252580	13
410708	13
11790571	13
733904	13
6541912	13
4402417	13
1776	17
14038120	13
22370590	13
5589353	13
6057238	16
7896410	13
3405693	15
3230609	17
6413307	13
6039856	13
9550303	13
5360515	13
6631666	13
7141866	13
355518	13
8361444	13
11686341	16
3383026	13
31022822	13
2670327	13
5887994	13
11164868	13
25298116	13
17274924	13
8669197	13
26227744	13
13152718	13
6655217	13
12095848	13
2706665	13
8276813	13
31893973	13
4831610	13
8015221	13
1657449	13
9494710	13
8210983	13
3517576	13
11111469	15
19845377	13
1125976	13
4881279	13
621556	13
620273	17
1263264	13
5991522	13
118584	13
16952448	13
1590849	13
10313634	16
9591355	13
5181726	13
7539406	13
3182512	13
7569220	13
1673002	13
16353874	15
15004726	16
6198243	13
481794	13
1667790	16
4607816	17
17958223	13
4767448	16
754104	13
1746547	13
2822410	13
2080919	13
1498500	13
7000741	13
6097720	15
12421839	13
5534437	13
6405320	13
2031973	13
6042842	13
3696126	13
2272079	13
12298919	13
1874637	13
26646711	13
6233307	13
3488953	13
3680203	13
1384116	13
463227	13
4830437	13
9300629	13
2813771	13
241870	13
7384756	13
11344623	13
2699555	13
7856744	16
7349542	13
2327285	16
1324168	13
16026205	13
8524205	13
4927919	13
8189371	13
8215456	13
1442067	13
2655622	13
4637447	13
10469633	17
3668019	13
24444274	13
8913932	13
400088	13
110747	13
16695619	13
18634936	13
9010045	16
17972126	13
10141561	13
702595	13
5854784	13
140322	13
7347715	13
713010	13
453954	13
23432461	13
9981191	13
7107482	13
13381515	13
3880350	13
3047063	13
28260628	13
4747254	13
21458091	13
97597	13
7176639	13
11211668	13
21100191	13
26856364	13
10013987	13
6206330	13
5938369	13
3895896	17
6160258	13
220176	13
16641125	13
11820273	13
1289820	15
3526340	17
2316996	13
4642995	13
5192824	13
16086494	13
16916083	13
11840811	13
25755136	13
2146689	15
20784875	15
1290041	13
2109910	13
2208093	13
28755356	13
16531071	13
4403126	17
8281286	13
10335588	16
21901918	16
7419229	13
5507163	13
7105649	13
4114436	13
15145469	13
6991202	13
536561	13
17706953	16
7085961	13
20102998	13
2127627	13
21273196	13
9788190	16
3428044	15
1317908	13
18025561	13
5304752	13
953575	13
939949	17
649118	13
12642761	13
9698061	17
12332943	13
2407359	13
22623595	13
4871085	13
3778576	13
2433786	13
7985441	13
494967	13
29881013	13
11104917	13
7855539	13
543355	13
24788248	13
4413764	13
15510821	13
1762830	13
9480771	13
3587310	13
7618133	13
3503739	13
6151469	13
1443456	13
15028906	16
4477233	13
3972972	13
7710827	13
7141231	13
2894318	13
1799877	13
14258232	15
6578487	13
3347717	13
4022959	13
10753639	13
3734368	13
1996215	13
441659	13
10052008	13
4674217	13
1913058	13
6870618	13
251072	13
89704066	17
6477126	16
23936753	13
7482720	13
15027419	13
203055	13
3039636	13
6563194	13
8462158	13
4001667	13
11537950	13
9811962	13
1820474	13
734871	16
7777464	13
22802806	13
1328420	13
2819726	13
9155574	15
4918479	13
12590513	13
9009438	13
4987491	13
15555635	13
1098742	13
13586815	13
5992601	13
21177766	13
2126582	13
10314840	13
17922998	13
3152869	13
17017382	13
1000278	13
679531	13
33084021	13
38785955	13
2825262	13
1418416	13
2346679	13
3234060	13
24904796	13
11428814	13
37745	16
398942	15
9078131	13
18462354	13
99363	13
2525235	13
9379695	16
4301868	15
604145	13
10038390	13
19618486	13
10611152	13
1298663	13
18241182	13
2976788	13
523104	13
2865359	13
8988052	13
1810408	13
2954480	13
1266002	13
54465	13
5553231	13
33519521	17
6151253	13
11290957	13
7693084	13
4926944	13
5874407	13
3969710	13
2631180	13
2766223	13
5370474	13
32886128	13
4922548	13
4633931	13
348660	17
30831268	13
17858999	13
10263664	15
11887142	13
8226532	13
649141	15
3753003	17
1283859	13
14668399	13
30290717	13
2015465	15
26846715	13
16847720	13
1962297	13
7224456	16
5367297	13
16001927	13
4141172	13
18365609	13
7250091	13
6522226	13
2823328	17
3480704	13
5860253	13
12425899	13
13303127	16
581359	13
4475466	13
1062620	13
8639864	13
481709	16
1824531	13
1604852	13
6195391	13
3975004	13
1593150	13
13515832	13
9141122	13
11558664	13
6444250	13
957451	13
3443965	13
1085500	16
6074751	13
15560752	13
2179837	15
15117087	13
3061160	15
61579166	13
3892296	16
2270825	13
2869451	13
5767441	13
1831624	13
2068321	13
21066351	13
1964392	13
5178089	13
3145521	13
8851655	13
34914551	13
2850389	13
6425449	13
15011163	13
4903093	16
13707892	13
8098427	13
11485695	13
897519	13
4731150	13
488186	17
4084558	16
4562054	13
24192678	16
3453694	13
3422015	13
2145879	13
9630163	16
8108633	13
15831062	13
16984294	13
2783096	13
9655136	13
3191101	13
2344282	13
14841539	13
8555953	13
30858397	13
12345129	16
11890222	16
6485704	13
1657939	13
21023603	13
4932849	13
8816332	13
12657910	13
5927177	13
1064997	13
10050698	13
35348538	13
14476457	15
487519	13
4510321	13
3702792	13
246376	13
5693175	13
216992	13
4878475	13
12121639	15
64433	13
1989325	13
11957554	13
2119240	13
8081859	13
5024497	13
15436599	13
3338763	13
308133	17
16071485	13
4775527	13
1528689	17
3452901	13
9614431	13
888390	17
642766	13
1754364	13
9388835	13
11347114	13
244429	13
5358469	15
4961797	13
3833415	13
83524	13
9594130	13
7553021	13
3066323	13
268479	13
20872317	13
579366	16
2015189	13
6209227	13
35117	13
155378	17
4975460	13
6894001	13
4289582	16
1107733	17
27215338	13
13726755	13
3763048	13
1451746	13
4411981	13
1977686	13
1906764	13
16963117	13
8884081	13
11494713	13
2970618	13
3491395	13
1630124	13
11071505	13
2238168	13
4138649	13
8943364	13
3392819	13
3727977	13
30925976	16
11992621	13
4886971	13
6550000	13
3275663	13
705703	17
10245790	17
16479922	13
8979916	17
4256174	13
6663599	13
12338567	16
6415830	13
1562608	13
1425193	16
11631902	13
42179922	13
1600903	13
26651378	13
6201225	13
3080948	13
11121578	17
3603940	13
6375555	13
4893618	13
4240917	13
975826	17
14199066	13
14098294	13
3198343	13
1513778	16
4958227	13
34064515	17
7769931	13
1876365	16
307912	13
1961630	13
1687115	13
4829704	13
7258850	13
10226927	13
1704541	13
32714837	13
30053441	15
4235403	13
7329069	13
9392505	13
14278333	13
17594604	13
7630507	13
5930750	13
18974657	13
2806843	13
5792537	13
5794149	13
6759619	13
12613281	13
2921267	13
26806430	13
6423947	13
1117788	13
322669	15
4969273	13
4219692	13
3455131	13
5792174	13
4242831	15
280481	13
7670945	13
18643504	16
16661509	13
8056797	16
1367081	13
15515175	13
6591036	16
20063110	13
14743886	13
1723659	13
7496485	13
3118606	13
3702380	13
48263	13
3280919	13
2600550	13
9287453	13
16045613	13
6010259	13
12204010	13
21189322	13
1646239	13
966068	13
10039572	13
6285946	13
13392450	13
14026249	13
606317	13
1878458	17
3294746	13
4282012	13
1746459	13
2411978	15
9453909	17
5052230	16
6305715	13
9428680	13
9483558	13
4077147	13
11911926	13
3385781	13
18750585	13
2129559	13
7973188	13
6668885	13
14949387	13
33607800	16
3813504	16
18878877	13
6016238	13
22436162	16
2553586	13
5009323	13
369018	13
2460418	13
6410473	13
5926702	13
768365	13
6388962	13
5918746	13
931098	13
13429149	13
3144925	13
10724514	15
18980409	13
12762954	13
3367782	13
631728	13
223258	13
4751049	13
2807685	13
1539728	17
3597678	13
18390834	13
5966513	13
4205188	13
11861487	13
15103752	13
11278275	13
30193224	13
14851341	13
18436281	13
13101336	13
6218054	13
14905839	13
2029485	16
5072843	17
11332376	13
1761001	13
7494196	13
2334357	13
10524707	13
17786431	13
5303219	13
1775266	13
5097600	13
1194126	13
327133	13
2774206	13
13612260	13
18319372	16
669353	13
3672292	13
8806696	13
705109	16
2603524	13
6315152	13
7281994	13
4485475	13
14208617	17
3779601	15
3259666	13
1467378	13
4825612	13
5671473	13
1442502	13
3788029	13
3730633	13
2420929	17
3639423	13
1464893	13
3791531	13
8431894	13
5778941	13
1848037	16
14436974	13
18729490	13
1151839	13
5143627	13
10551360	16
2772542	13
1798448	16
1220675	13
17330057	16
6077768	13
1574751	13
30104552	13
2089929	16
10001754	13
3948910	13
6051920	17
1853806	17
4114669	13
11693505	13
8550031	13
15164799	13
2268478	15
5883887	13
4642546	17
7014642	13
1172921	13
8767387	13
14432951	13
20028751	13
3751319	13
3663448	13
20945427	16
12030386	13
3800782	16
1246455	13
14016831	13
7069481	16
1603073	13
14105610	13
10548086	13
3157540	16
9287099	13
1148779	13
1696232	13
1617039	13
7832207	13
3434998	13
2707303	13
2586005	13
5070184	13
2519936	13
28149	13
4728603	13
1080943	13
8362211	13
1596023	13
1935361	13
72606	13
2406943	13
12236082	13
691779	13
789734	13
4609183	13
5645404	13
6326475	13
874809	13
66654	13
6984101	13
2065514	16
6782037	13
6196064	16
4339694	13
5672858	13
25470457	13
6126847	15
1896260	13
2732292	17
10596611	13
2590847	15
1303033	13
2391027	13
2285948	13
11591461	13
15928907	15
2791147	17
465870	15
6776194	16
2348667	16
547186	13
4215957	13
7624851	13
129795	13
7447861	13
2851402	13
2631044	13
6051930	13
20736900	13
8422219	13
3629241	13
2240431	13
1884289	13
6619530	13
233091	13
3376180	13
2319078	13
6095725	13
3424213	13
109249	13
3922324	13
2143925	13
29920712	13
8379939	13
10522613	13
10697673	16
2243218	13
492401	13
3610682	13
4168362	13
3402574	13
8863008	13
29057267	13
7909690	13
2642865	13
3183562	13
4484037	13
14363854	13
10264014	13
32531858	13
14860110	13
10110376	13
7146435	13
15221	13
3224493	13
843551	13
1384547	13
17624854	13
3790564	13
2694053	13
8190686	13
3644927	13
3341577	15
4894472	13
7889041	17
2250304	13
5529887	13
16831268	13
2443299	13
5139533	16
437843	13
18369093	13
2771422	16
5250330	13
5840009	13
14484079	13
2891511	13
6863727	13
2229927	13
9888201	13
8757313	13
4491854	13
10331070	13
15258307	13
1667179	13
4874715	13
9390055	13
2668755	13
11354436	13
5738275	13
2522530	13
8530164	13
23157647	13
8117661	13
3096682	13
6485267	13
8345287	13
834465	13
1273588	13
8237462	13
5930289	13
1732523	13
4482968	16
9515080	15
2901914	13
1393985	15
1483566	13
12739817	13
19649304	13
7120940	13
169327	13
584098	13
22558638	16
8575020	13
15047572	13
82960712	13
6101663	13
2614238	13
256812	13
3105848	13
9040820	13
4589966	13
20749842	13
338521	13
11264526	13
9466660	13
17608203	13
1076910	13
19743856	13
454250	13
32943884	13
3912357	13
17717482	13
3017972	13
10633037	13
635447	13
22088252	13
3262409	13
3142659	13
37902187	13
3567401	13
316667	16
14031031	13
2170537	13
5321970	13
802983	15
1710540	13
5726712	13
18979203	13
38119	13
7106566	13
48122552	17
4237031	13
7588018	13
3590318	16
9352970	13
6411961	13
8744227	13
22948406	13
662742	15
1710724	13
4442150	13
12462607	13
5737643	13
13245321	17
3920403	17
14524583	13
3127812	13
5251801	13
1188741	13
9479069	13
2591696	13
35041206	13
18555826	13
435106	13
14873343	13
9114562	16
8048628	13
3122096	17
13419279	13
3149444	13
347121	17
2831943	13
4852253	13
25689041	13
10537060	13
12932364	13
1509824	13
2742259	13
6835336	13
10276416	13
10673616	13
9205975	13
1978714	13
9684524	13
20110675	13
7571650	13
9866970	13
4749945	13
2675005	13
14608408	13
235109	13
21592248	13
6446769	13
17870210	13
4009955	13
23365112	17
9295283	13
11526060	13
7635352	13
11848635	13
6316457	13
27579214	16
19742959	13
23763168	13
120897	13
8003869	13
639726	13
1968328	13
5925335	17
30725746	13
1133549	16
35262797	17
7849165	13
8704921	13
6947993	13
7188886	15
6306627	13
17422179	17
21111323	13
19009628	13
3225891	13
1158521	16
4048130	13
9709109	13
33841	13
11756856	16
7619020	13
10460540	17
15647532	13
194428	13
15381844	13
1502748	13
24852492	13
454307	13
8178026	13
3508833	13
1476134	16
9911696	13
4426547	13
341332	13
11386075	13
5301308	13
1307307	13
8331391	13
4776654	13
1228368	13
85824	13
11757720	13
9068319	13
14440067	13
19334309	13
15745076	13
2425982	13
331733	13
1164786	15
8680247	13
5093996	13
457804	13
14153688	17
3894501	13
12884766	15
12090541	13
2024658	13
11522337	13
10499939	13
453032	13
5299301	13
7017041	13
7158870	13
22257044	13
7978451	13
7756378	15
999025	13
1559371	16
318484	13
5305615	13
121184	13
1240301	13
2164971	13
3204549	15
8797248	13
10455570	13
3637502	13
905014	13
234409	13
404652	13
9326420	13
10724402	16
6437233	17
4591032	13
25543027	13
3877201	13
16695898	13
8038844	13
339148	13
8977154	13
40558230	13
14314023	13
4388264	13
22010339	13
17899567	16
4480850	16
17029105	15
8000216	13
23038868	13
5524865	13
1409626	13
17108568	13
2755852	16
56220688	13
791108	13
9010770	13
19747826	15
5571733	13
1153970	13
33032979	13
9086318	13
8539655	17
1108283	13
8578010	13
21756952	13
16921138	16
15992974	13
34751494	13
973967	17
18338348	13
7266264	13
7002163	13
11018392	13
20852321	16
19410651	13
10264552	13
1152282	13
1613207	13
8619511	13
4918515	13
634859	13
294733	13
12006936	13
4350190	13
5376762	13
4359109	13
20912015	13
261441	13
1242422	13
3248929	17
3255407	13
10649071	13
12254307	13
3971796	13
17352731	13
10252843	13
3526072	13
4090154	13
201737	13
9894606	13
1445992	13
5567630	13
2648702	13
13621367	16
17000009	13
4939587	13
15387780	13
3077901	13
33524307	13
11319040	13
11628357	13
2930038	13
9278555	13
21498740	13
21040885	17
65021	13
1526022	17
1570382	13
3162902	16
3661424	13
25018957	13
3610742	13
2398860	13
10041733	13
2381248	13
9040591	13
6602773	13
31011	16
10350021	13
7008740	17
13654837	13
21905257	13
5345424	16
17028059	17
663415	13
14749069	13
308099	13
10475771	13
21436916	13
13489087	13
16968216	13
2925819	13
7778001	16
6038878	13
11657811	13
10937811	13
6036711	13
12776001	13
667559	13
19950161	13
10463418	13
5057506	13
4745487	13
3560322	13
17138725	13
7390669	13
4846061	13
4147301	13
6929719	13
8511056	13
21504772	13
411080	16
8499921	16
10624765	13
3230067	13
19550200	13
6638263	17
16544640	17
1964788	13
6077106	13
26062170	13
2593359	13
9126216	13
1873232	13
8535596	13
587086	13
10784164	15
10190565	13
8078607	13
11869554	13
21212894	17
13234483	13
5696547	13
11487887	13
9311300	13
540939	13
5530340	15
1290136	15
3209783	13
6161488	13
11225844	17
5700798	13
7240724	13
18443683	13
5206571	17
14629924	17
11120091	13
7088483	13
14907721	13
4584890	16
9376284	13
1548369	13
7902041	13
3118839	17
9021323	17
20520552	13
21271796	13
4146398	13
6225806	13
3056650	13
5521888	13
6146109	13
4064408	13
7604706	17
7352566	13
422669	17
2804281	13
10254966	13
6908892	13
4822391	13
6583375	13
8166382	13
436092	16
3749778	13
9319480	13
11223797	13
2027646	13
19931572	13
9800427	16
2638429	13
6706010	13
7261864	16
8125239	13
202674	13
4425169	16
4455537	13
3217573	17
3685883	13
767814	13
5263815	13
10664606	13
4350065	13
17693946	13
9289784	13
839582	13
7488540	13
16839274	15
1988096	13
260475	13
6773653	13
2154126	13
4932822	16
2711681	13
2821588	13
10612973	13
790731	13
9496757	17
11978056	13
250378	13
3185664	13
1008633	16
663911	13
43310166	13
6160328	13
9140407	13
167054	13
647814	13
733027	13
35210199	13
5726727	13
11419599	13
913743	13
2708418	13
11930579	13
2347955	16
30414061	13
15546884	13
5832562	17
6870685	13
11014347	13
9095873	13
1540851	13
9094777	17
15012792	13
13390899	13
10447063	13
968690	13
703281	13
880088	13
18286747	13
12381269	13
23281666	13
25915758	13
9966058	13
2369768	13
4047605	13
18868395	13
7671979	13
3128137	13
17698693	13
8537658	13
3740445	13
2433918	13
259313	13
1596199	13
6484460	13
832011	13
4615224	13
1503328	13
16847516	13
5359704	13
6980480	13
24012600	13
7548328	13
1816279	13
10144086	13
764396	13
93204	17
43207255	13
14066037	13
4632643	13
14202464	13
11045078	13
565966	13
4967375	17
2694130	13
12491525	13
1587630	13
585140	13
9465903	13
5137758	13
4575166	13
1825392	16
11249877	16
10394779	13
476557	13
11325680	13
432744	13
2276857	13
13005751	13
6485050	13
22860066	15
19984724	13
2247272	17
8325138	15
1538415	17
16366840	13
1923432	17
14375534	13
700605	13
22714410	13
20365444	13
27994632	13
14654594	13
8172237	13
6809466	16
6682836	15
5147423	13
5027548	13
724554	13
21065264	13
11349975	13
250950	13
11725814	16
7757605	16
4287456	13
4723268	13
6646826	16
29745959	13
1379350	13
88731	13
27782720	13
1237274	13
3133241	16
7234619	13
7383790	13
162615	13
4351903	13
121090	13
3859470	13
8010231	13
3166252	13
394934	13
792831	13
5106946	13
14295665	13
3639357	16
6092196	13
15809767	13
2244065	13
668162	13
1093353	13
5073087	13
21835974	13
4693507	13
10283516	13
14432509	13
588283	13
7359868	13
7581212	16
1544350	15
2614811	13
27802382	13
21589705	13
4619359	13
4571862	13
10530721	13
3533044	13
503381	17
7476178	13
5242246	13
10311762	13
3976277	13
15357557	13
2694235	13
4057025	13
12367617	13
11296672	13
382558	13
1621360	13
2959959	13
1752	13
21922180	13
567592	13
67622	13
5328807	13
321229	13
1358094	13
9128238	13
3110871	13
92026	13
22158013	13
5204454	13
3624370	17
26684279	13
4376301	13
12700009	15
13962814	13
7621411	13
2266330	13
11796911	13
810103	13
24550795	13
1144999	16
6768472	13
16369797	13
6232441	13
11731230	13
11311608	17
2678222	13
996650	13
8488237	15
3090196	13
4143605	13
431887	16
1724999	13
6128204	13
892052	13
5303769	13
5676759	13
1877354	16
13456056	16
12658867	16
531466	13
18898896	13
677204	17
6339097	13
19384836	13
2007185	13
5360338	13
2957251	13
5408795	13
4818776	13
412670	13
314944	13
105798	13
12816645	15
5226514	13
7289692	13
2343576	13
4622635	13
13168965	17
711598	13
866072	16
7412117	16
8509346	17
9102338	13
53387	16
1556411	13
12614081	13
28972343	13
762533	13
3640774	13
491848	13
852515	13
4235622	13
1148000	13
11442601	16
923786	13
10907947	13
613992	13
2436732	13
2616302	13
105493	13
399427	13
9549728	17
2178605	13
12781126	17
7405358	13
1201606	13
11285443	13
6576366	13
4499416	13
2425043	13
22313237	13
16974243	17
1811577	13
10844115	13
26177	13
4895527	13
4464130	17
856007	13
6386988	13
10601572	13
5035852	17
22604223	13
29119822	13
21458091	13
17281166	13
16744497	13
4659352	13
4579324	13
51348	13
38617000	16
5289497	13
387231	16
23286198	17
12675608	16
22076879	13
1524903	13
764088	13
128921	15
14794684	13
5759503	13
26311523	13
14664579	13
7331087	16
1823565	13
24758987	13
2991570	13
24976475	13
19229024	17
12646037	13
7388059	13
2950174	13
27906915	13
519718	13
1604161	13
17307675	13
17947903	13
2446342	13
4997594	15
2013375	13
7085200	15
4207217	17
7639611	13
228872	13
2606986	13
8005532	13
4621577	13
1250744	13
1197778	13
7730214	13
23364914	13
20047886	13
28483972	13
3330727	16
30740689	17
26379803	13
20258345	13
11300941	13
2422221	13
4247222	17
9321177	13
2672106	13
352499	13
28596026	13
4161035	13
2436822	13
2139400	13
14453811	13
25319371	13
1134214	16
9924660	16
7829724	13
1720851	13
4366592	17
3022368	13
15312778	13
2654148	13
11944043	17
27719467	13
8556963	15
41352905	13
48101619	13
4315755	16
12577869	13
12733069	17
25377714	16
20465886	13
28927454	13
6956994	13
20028744	13
17481032	13
5162217	13
3322406	17
1215883	16
9008272	13
15625212	13
4208505	13
1948588	13
5616031	13
8386618	13
666925	17
7495327	13
2647794	15
2338053	13
38725895	13
15155575	13
301122	13
11707045	13
32574133	13
6232797	13
7509313	13
3933123	15
12809195	13
9814122	16
1009183	17
15883601	13
16660987	13
12215214	13
1375315	13
512379	13
3522599	13
399116	13
9314236	13
33183682	13
700299	13
6298570	13
1924695	16
7439820	13
4546396	13
15578937	13
26510560	13
2287603	13
3945295	13
1954814	13
15647318	13
4303819	13
1146453	13
7255335	13
1932442	13
29664508	13
6492969	13
14202184	13
301093	13
3327740	13
776808	13
3375866	13
1408827	13
1387733	13
34831431	17
6164719	13
3702319	13
3614950	16
970440	13
5782831	16
426981	13
21254835	13
1076415	17
2373462	15
12210666	13
294105	13
17649067	13
9745589	15
6949643	13
3688439	16
8299165	13
3355638	17
12370921	13
2020318	13
12989520	13
2548644	13
9531409	13
31845665	13
9387638	13
22882621	15
4513217	13
1872278	13
2123048	13
5176207	13
7917596	13
7755320	13
397288	13
971762	13
9303246	13
18481907	13
5656288	13
7988091	13
20583111	13
1203695	16
15213859	13
7361584	13
20652200	17
4869199	13
2907596	13
3042673	13
2554077	16
9817596	13
1831953	13
17689631	13
4207325	13
2010199	13
38254073	13
10453116	13
10574079	17
664025	13
21560918	13
25549926	13
1864311	13
2457107	15
9929729	13
4118997	13
2395944	13
5026706	13
7345813	15
7631190	13
19608450	13
4139862	16
22224969	13
4973723	13
9648070	13
11597952	13
8604751	13
9023747	13
119657	13
6441741	17
26479687	13
8234572	13
34143773	13
5975468	13
9311455	13
137021	13
2043403	13
348753	13
441876	13
3973194	13
21074895	13
5832924	16
13279664	13
4632497	16
7600936	13
8799969	13
7094424	13
7111447	16
5598824	13
4204360	16
5474526	16
11659550	13
14989198	13
23752913	13
12018051	15
50850798	13
44785863	17
26307990	13
127690	13
6219468	13
13443174	16
8442043	16
1741978	13
12890279	13
7213886	13
8417353	13
1942184	13
35864008	13
5305105	13
23708805	13
10579510	13
127543	13
5533960	13
39498204	16
11336333	13
1244169	16
19331896	13
19784082	13
25185061	16
24211411	13
5693276	13
925395	13
4309744	13
791924	13
4025609	13
106026	13
16098833	13
4046687	13
27584481	13
3309195	13
9799368	13
7905642	13
5596746	13
3179812	13
170472	13
18109923	15
2670869	13
4765738	13
9669362	13
4028011	13
480118	13
16611965	13
2814977	13
6972952	13
7226955	13
457947	13
475194	13
7859708	13
2708253	13
20929087	16
6293993	13
20246537	17
7578562	13
1256625	13
1480988	13
19905013	13
14336373	13
885825	13
2524508	17
9259794	17
1381175	16
7811577	13
6071017	13
17528308	15
5254529	13
13267334	13
6741346	16
2914269	13
5383884	16
2639122	13
1509052	13
7045923	15
6594574	15
1950916	15
10504910	13
3065117	13
25909044	13
1504524	13
472158	13
8373673	13
16957528	13
3522435	13
4842379	13
11978152	13
13782673	16
580029	17
5781236	13
6551876	13
261366	13
18497417	13
4047667	13
1803183	13
2422743	13
521281	13
1976763	13
17531391	13
104384	13
6428795	13
19326924	13
1246031	13
2530883	13
4496623	13
218452	13
28298650	13
28803	16
309012	16
17886134	15
1086424	13
6714187	13
66857	13
18303130	13
7123969	13
423997	13
1343012	13
2490752	13
28013995	13
5551910	13
10845126	13
28559603	16
6625508	13
17593689	13
1790833	13
30087985	13
1720259	17
9783761	13
3010244	13
14286881	13
10423078	13
344776	13
9055743	13
2857430	16
9594791	15
12045912	13
29735488	13
9539718	13
23928023	13
5053523	13
9548770	13
7977744	13
12269628	13
324074	13
2983352	13
11381670	13
6134219	13
1385023	13
1921496	16
1064645	13
419940	13
2981254	13
21167811	13
14750148	13
1662230	13
1349600	13
14058245	13
2055336	13
8796763	13
923473	13
20750391	13
1241621	15
190645	13
1405908	13
5764262	13
2177486	13
11267668	13
11594053	13
7056840	13
17112173	16
7404246	13
9480366	13
16117837	13
9689434	13
14643205	16
3418285	13
12576716	13
6623165	13
9522157	13
16481	13
19038869	13
439751	13
13584343	13
18689982	17
158603	13
5482588	16
934732	17
2062381	13
5127079	13
4507333	13
6993327	13
681570	13
13863529	13
4463037	13
3707140	13
5425276	17
3948352	16
428676	13
9935354	13
3031921	16
1713042	13
20969315	13
521156	13
22138673	13
908627	13
19141316	16
10574715	13
4463794	16
8446014	17
5433937	13
2036167	13
96854	13
3190739	13
7392969	17
54741748	13
5741120	13
1711262	13
7857153	13
5104807	13
2248052	13
2023767	13
8625905	13
3284157	13
2640143	13
7105885	13
11649303	13
13030236	16
2818804	13
305647	13
9083596	15
1324321	13
8681589	13
678831	13
15917073	13
1562282	13
10665584	13
4048304	13
725867	13
7064492	13
260888	13
7113814	16
6897483	13
1837638	13
15720466	13
10070462	13
12072839	13
3656861	13
9831046	13
986143	13
16213672	13
8812828	16
2736833	13
357606	13
17523964	13
5208727	16
3551820	13
18707102	13
14240485	13
23256169	13
4900880	15
10517679	13
16514409	13
733002	13
24932071	13
5217013	13
5934313	13
16914191	16
6446060	13
4924064	13
1814345	13
5010013	13
29728253	13
1182566	13
10408800	13
1580907	13
19547787	16
11253095	13
7687060	13
2702669	13
5902945	13
13458582	13
6619504	13
17084614	16
5796123	13
4901974	17
8056214	13
1648849	13
10692278	13
8788972	17
2637604	16
12880337	13
23073026	13
3502878	13
7275766	13
3107629	13
5775960	13
206123	13
1456028	13
11519750	13
5123021	13
8371609	13
2266834	13
1792890	13
29031343	13
2939906	13
2489816	13
5663320	13
5777926	13
4703678	13
8680010	13
8255017	13
4079168	13
33436217	13
7071771	13
562286	13
8024901	13
1309671	13
403884	13
15595198	13
478818	13
753596	13
3415188	13
4605946	13
372176	13
4165935	13
2297164	13
2481524	13
3064977	13
16087457	13
1082152	13
8930915	13
7295033	13
729839	16
28971	13
9341467	13
2255638	13
5578236	13
6427205	13
7097582	15
5875446	13
12767930	13
4422578	13
26471842	13
14963428	16
1927556	13
1305583	13
1698452	13
2990769	13
2483020	17
22170745	13
49986	13
3779123	13
6978797	16
8736551	13
47882060	13
11894654	13
5279629	13
1234942	13
4017463	13
18833441	13
14714661	13
3530486	13
9850972	13
17441540	16
389050	13
993483	13
400302	13
12143446	13
17946788	13
613992	13
16043823	13
1517743	13
6007897	13
2421284	13
102561	13
1481473	13
327990	13
1920374	13
2828923	13
17098554	13
8312904	13
16302954	13
421246	13
2447145	13
521994	13
3120211	13
21409875	17
3380689	13
6252830	13
1290544	13
13597028	13
29702338	13
12039695	13
8412058	13
445889	13
14070778	16
10357601	13
7774095	13
33759891	17
2747632	16
661416	13
3160770	13
3231201	13
508910	13
2942115	13
33445319	13
5787590	13
3211557	13
15784068	13
9865818	16
1882535	13
17047847	13
15527564	13
5103462	13
1014461	17
5375321	13
6999079	13
664511	13
12315722	13
4327477	13
19071194	13
4939638	13
12461381	16
22833973	13
1841573	13
20922556	13
8087432	16
33840342	13
3088436	13
1724189	13
1098691	13
8962526	16
4215808	13
6539710	13
1952751	13
27312921	13
15260724	13
2303938	13
933277	13
14686280	16
19768299	17
2360812	13
1173367	13
2422233	13
11317223	13
3446619	13
6369470	13
4114832	17
6840924	13
4652765	15
9883162	13
6171348	17
7950748	13
6796852	13
5642803	13
13427769	13
1390999	13
2861026	15
1723603	13
39215349	13
2556267	13
6726150	13
21076211	13
5990566	13
3271327	15
1690915	13
1251234	13
168216	13
26729103	13
4616152	17
3141913	13
757460	16
3771150	17
11931409	13
10743482	16
9034957	13
15934257	13
1061416	13
448284	13
623383	13
2128934	13
35165401	13
10481280	13
4878131	13
7660284	13
3737210	13
2775773	15
684369	13
4473321	13
5880786	13
8228545	13
13190811	13
3812328	13
2770946	13
7317625	13
1368100	13
1526975	13
32880495	13
21865144	13
10473660	13
21872580	17
10911423	13
1417850	13
2226195	13
9175136	13
7097673	13
9348922	13
10119465	13
8236133	13
10278686	13
2326032	13
19361139	13
4693028	13
3773370	13
9489976	13
2119024	13
36113558	16
8736857	13
2976286	13
5376261	16
9978509	17
4832080	17
4709493	13
306850	13
549084	13
10756739	13
5185645	15
6302314	13
8759175	13
6784509	13
5407866	13
2585573	13
17266716	15
15256156	17
9990390	13
8905395	13
687744	13
59195	13
5997040	13
5358926	16
29607015	13
1348775	13
1005789	13
11812626	13
5688361	13
11029973	13
8731265	13
1913106	16
3992539	13
2734842	13
3903256	13
11376916	16
447559	13
28237020	13
19762599	13
11473105	13
116376	13
1712552	13
1417882	13
1725622	13
7415614	13
2712061	13
2702756	13
17850489	13
145299	13
6195251	13
14487872	15
13650501	13
21708	13
2107796	13
7873928	13
7802697	13
5481581	13
17404002	13
203514	13
479970	13
923881	13
22576084	13
28186100	13
17147855	13
9730549	13
2220464	13
870381	13
1144735	13
3472395	13
2219862	13
8906029	13
2685323	16
17282613	13
13932166	13
1156759	13
1597110	13
4518955	13
18842770	13
3209217	13
4099235	13
12014117	17
765798	16
7769339	13
2624252	13
2387550	13
3224565	13
4586016	13
757878	13
13874919	13
5069032	13
1316620	13
1963071	13
3024208	13
553967	16
5402531	13
5789028	13
3150602	13
3429816	13
2760103	13
14872237	16
2952906	13
1145738	13
4471938	13
5390532	13
2317029	13
252665	13
35952772	13
6045680	13
5999768	13
11432489	13
35427227	13
11211962	13
1100010	13
827183	13
1360666	17
5814395	13
10252421	13
1496201	13
2254017	13
11028097	16
2250114	17
6344580	13
9228587	13
2265618	13
32230487	13
6254170	13
198350	16
11999593	13
5324799	16
5798098	13
19034688	16
2099969	13
9198340	13
43303407	13
14710810	13
9781546	13
5019385	13
9521696	13
5827650	13
6016826	15
138347	13
2106276	13
9191669	13
3293749	13
9934722	13
29381975	13
287964	13
3700003	13
10746914	17
4639002	13
2226038	13
7893098	13
792565	13
14572879	13
314358	13
5026065	13
4573863	13
4301900	13
3178281	13
11360699	13
3504660	13
12233812	13
287994	13
6294287	13
1894559	13
16007923	13
3899131	13
19910098	17
4736165	13
784702	13
1603568	13
5646582	13
952448	13
1239819	16
3403053	13
5747172	13
3155671	13
1266714	17
16569867	13
13852044	13
2825159	13
6975086	13
3088431	13
18145646	13
64295572	13
14285207	13
35242664	13
8441420	13
7128354	13
7618858	13
36322270	13
7846509	13
1108307	13
8733415	13
762452	16
4843443	16
2942153	17
4542267	13
2733458	15
17841151	17
715498	13
2139412	13
16993918	13
24800441	16
2870673	17
4174555	13
5187302	13
4422817	13
402455	17
14099110	13
21442953	13
11020806	16
7962071	13
17943092	13
9485771	13
3274338	13
22799428	13
8719346	13
8141311	13
11482157	13
784824	13
5703938	13
7136	13
3059801	13
14189967	13
4786049	13
1530911	13
8191179	15
14829595	13
7800724	13
10641824	13
4532812	17
7832722	13
18723167	13
5093075	13
562524	16
2617208	17
3743684	17
10148462	13
1197375	13
4920160	16
1255817	13
1217689	13
3104023	13
4233665	13
10979556	13
1160781	17
7700579	13
28439451	13
31440280	17
1317108	16
14330729	13
4112975	13
311984	13
2426630	13
10765400	13
1908259	13
10923451	13
2842370	16
13374633	15
99164	13
4019547	13
19054424	13
4158118	16
7667215	13
25575709	13
12688005	17
8318334	13
3331756	13
28355771	13
4612908	13
5909555	13
1312705	16
4360223	13
7192528	13
14900370	13
2311662	13
304741	13
482827	13
901472	13
16389097	17
36508389	13
3756996	13
5773461	13
2688470	13
3552863	13
4069788	13
10990393	13
1514890	13
1355302	13
11622637	13
798817	13
19461901	16
11842435	13
8127307	13
2008827	16
20408231	13
1616803	13
6415609	15
1986395	13
329659	13
19409366	16
818969	13
5858310	13
16038304	13
13104296	13
445018	13
586393	13
1334979	13
50988	13
14579953	16
13826840	13
12402313	13
32919204	13
38462182	13
39680049	13
39664412	13
1170090	13
2790929	13
602554	13
20047332	13
4194083	13
14947103	13
8781287	13
8770431	16
1974051	13
10303053	13
7815990	13
23558866	13
2282025	13
13371896	13
8057982	13
11609662	13
18913074	13
2734414	13
5786849	13
9523435	13
7278659	13
2542263	16
18944452	13
23016534	13
7696019	13
9946378	17
474939	13
366902	13
1220157	13
24161571	13
4596599	13
9783484	13
2850458	16
3311313	13
19239075	13
421493	16
3949479	17
4546148	13
1408174	13
5493232	13
12063481	13
270454	13
803891	13
5683442	13
2209540	13
2473674	13
5117846	13
5868758	13
852892	13
3579097	13
8658491	13
3244325	13
8846677	13
1156972	13
10444540	13
2789625	13
7522213	13
3555668	13
8736581	13
11595869	13
11954318	16
2624239	13
423261	13
10552609	17
12649691	13
2085458	13
4447013	13
14518746	13
1857314	13
5547387	13
13170484	13
8437787	13
8043430	13
21437725	13
11414362	15
185931	13
7682195	13
8220362	13
410255	16
11333176	15
17015369	13
1435231	13
10263701	13
369876	13
11508881	13
22978272	13
3632416	16
10465788	15
15302642	17
3595410	13
2697228	13
11154791	13
3337986	13
637383	13
17480498	13
1870105	13
1591817	13
5168206	13
53503640	17
164026	16
201065	13
119308	13
3185968	13
3115645	13
2357383	13
5431092	13
13280091	16
4266300	13
14311466	13
763207	16
9099048	13
5516189	13
9995580	13
15966853	13
1074233	16
13928833	13
2823684	13
9988259	15
5783302	13
3932181	13
6064874	13
13799546	13
7396814	13
3896763	13
19800840	13
10725034	17
7891679	15
172156	13
5118378	13
10889898	16
16785235	13
6784141	13
474599	13
522024	13
8342167	17
13366170	13
2364995	15
16365244	13
4157470	16
12079889	13
6743389	15
21185973	13
5991961	13
19971654	13
3603941	13
3278280	17
15727464	13
8973038	13
51265	13
2734303	13
10205402	13
1866414	16
18345962	13
1606267	13
1142010	13
4221773	17
5236323	13
5608151	16
5664705	13
25132086	13
6795059	13
28567935	13
754162	13
19700522	13
4457310	13
1305950	11
4019771	13
2562565	13
5060341	13
4210849	13
4200214	13
148634	13
1293493	13
8325554	13
15469787	17
422287	13
915532	13
6849519	13
160208	15
20724290	13
10697262	13
1320662	16
1031593	13
947050	13
3613966	15
2999707	13
7058196	16
1221292	13
4962943	13
6789783	15
8485802	13
5493761	13
22538384	13
395420	13
17997167	13
1215088	13
14359620	13
772998	13
8176463	13
17622216	15
5659398	13
3926310	13
9542122	13
14877012	13
27065840	13
17278174	13
10209152	13
13601303	15
16388008	13
8544432	13
1800345	13
4187440	13
25008920	13
53935	13
12405801	13
38539594	13
13890	13
6084647	13
7175446	16
8939615	13
6076823	16
6008477	13
5297603	13
1242156	13
3385536	13
8186298	13
989052	13
1630379	13
3685016	13
9034532	13
2997623	13
4218716	13
29509194	13
27173166	13
521465	16
6876538	13
5112734	13
31290461	13
3026592	13
10091183	13
23098642	16
14002955	13
1035656	13
15921655	13
5915449	13
780628	13
2672163	13
9815267	13
14485096	16
13606885	13
4456328	13
369934	13
7974474	13
7488986	13
992583	13
11315379	13
925088	13
3965977	17
309701	13
1040882	13
5303565	16
5107323	13
8314582	13
6030750	13
18549632	13
5094362	13
11159869	13
423922	15
5124363	13
4933079	13
1604373	17
14174749	16
3420497	13
9955290	13
6329830	13
1849501	17
9376048	13
1611928	13
9638671	13
633294	13
8189302	13
7008739	13
43161389	13
5176451	13
6317956	13
6869372	13
397291	13
28100087	13
885008	13
16119942	13
5549407	13
7712060	13
9606561	13
2476021	13
2905319	13
2255165	13
6963309	13
11619438	17
12997482	16
1115710	13
739292	13
792437	13
7510829	13
14401112	13
7255284	13
3391308	13
15576471	13
2370907	13
4859386	13
28398381	16
9724856	13
4897961	13
19166208	13
29118580	13
5020044	13
9740622	13
7059559	13
43848	13
390212	13
38230496	13
8198012	13
35552850	13
17089664	13
19130792	13
2613313	16
5426045	13
2023308	13
18424771	13
27232519	13
4599658	13
2407827	13
2107864	17
1564310	13
3345476	13
112395	13
1212396	13
2329593	16
1857482	13
6052203	13
1170571	13
42266691	13
1731812	13
18965501	13
3005174	13
10695014	13
6411926	13
10620835	13
5229654	13
7518009	13
1408527	13
27779230	13
826834	13
1351456	13
25976334	16
12499793	13
2848762	16
6231081	13
9952979	17
4221854	13
2374259	13
3373135	15
8313005	13
7035994	13
8444211	17
4718016	13
29242722	13
1117443	13
924198	13
2149594	13
2920172	15
39965019	13
1021712	16
16493687	13
3569952	13
2473997	13
5428294	13
8720292	13
8744194	13
3956270	13
4787901	17
2698463	17
17497468	13
898054	15
4584471	13
22832628	13
8272843	13
2378769	15
11864765	13
8194200	13
13743697	16
28623605	13
8440521	13
365151	13
24080976	13
3458064	13
8501741	13
4952446	17
7586830	13
17497883	13
720964	16
5916970	13
9777533	13
10999845	13
1092805	13
12787713	13
2680967	13
28642146	13
2219097	13
9459275	13
3018661	13
2608971	13
6363488	13
1681333	13
18597114	13
40731207	13
6299878	13
7944119	13
5010448	13
6146306	16
1999515	13
2612693	13
18043423	13
5972077	13
78236	13
3348376	16
6119980	13
193207	13
1213005	13
11221919	13
9859151	13
5159448	13
12181366	13
2626060	13
15288612	13
8740492	13
925279	13
4735384	13
18525352	13
3022760	13
74509	13
2634290	13
12663471	13
4720184	13
9156865	15
10310497	13
6454196	13
12471719	13
101203	13
20401533	13
6641145	13
12486578	13
4033470	13
3036152	13
15592764	13
1110149	13
7949211	13
3737365	13
4200610	16
11851828	13
3098198	17
7226446	16
4018338	13
4075212	13
9068318	13
4659807	13
11936727	13
1458883	15
6746187	13
4526049	13
7239976	13
2853895	13
7086907	13
12979192	13
2291808	13
15511549	13
26842471	13
1925880	17
10227094	13
2619206	16
6006065	13
1313006	13
3049613	17
9093443	13
22483611	13
5865729	13
2693353	13
9017063	13
5227799	13
8515672	13
724076	13
7937097	13
486006	13
5039203	13
15417349	13
22261008	13
5748234	13
8839273	13
2506730	13
2466202	13
29370064	13
19984875	17
285920	13
4510869	13
91574	13
8605822	13
4978944	13
18029113	13
5840589	13
15513486	17
3147696	13
3899476	13
5090266	13
4434144	13
20843369	13
2188392	13
5230979	13
2520766	13
11589101	13
37364385	13
3229923	13
38683	16
5842890	13
836793	13
4794890	13
5414856	13
18337097	13
23353467	13
7280106	13
6369808	15
4692167	13
3398053	13
6601264	13
14833335	13
4141028	13
10681770	17
3755475	13
5522883	13
12534347	13
5557230	13
6545683	13
612657	13
814757	13
4379373	13
1046062	13
13237957	13
41611202	13
295077	13
189538	13
2198785	13
302368	13
2827688	13
16724752	13
9764368	13
7026597	13
10428965	13
345392	13
1516472	13
5837732	13
10003999	13
10780838	13
9551762	13
16139199	13
16156038	16
10272992	13
727995	13
144889	13
3108606	13
2383858	13
2436169	13
1153451	13
414028	17
2906375	13
2763371	13
7141599	13
6139820	13
8190927	13
65241	13
1323065	13
9545622	13
9688726	13
25583362	13
26943282	16
10484978	13
7411426	13
3418434	13
9037574	13
3911620	13
29107410	13
10070334	13
2833822	13
660669	13
21747819	13
2055231	13
6782815	13
24963542	13
4113127	13
1754326	13
2358221	13
1539813	13
194359	13
21848155	13
2648684	13
5379807	13
12925065	13
25690583	13
2711268	13
23289598	13
2420806	17
53075380	16
2258044	13
8868241	13
80213	13
17027779	13
4997993	13
3554114	17
1629245	13
4632350	17
353927	13
2516403	13
26422265	13
2328659	13
7040740	13
4975939	13
19090563	13
18864737	13
8303532	13
5579454	17
3610459	13
2555365	13
6887477	13
6658122	13
524034	13
1345642	15
15761304	16
26038196	13
49499230	13
197953	13
7264548	13
3896444	13
8598471	13
12491513	13
49960448	13
8668325	13
3390392	13
1075547	16
2406810	13
7439641	13
3040190	13
2213984	13
6063798	13
3822270	13
24088192	13
6269524	15
32103839	13
5729473	13
12387327	13
2888047	13
150273	13
3877255	13
20572194	13
153336	13
263076	13
4915871	13
3251944	13
4123279	13
1501041	13
555316	15
4177134	13
13514045	13
10452676	15
1196717	13
6012709	13
1593345	13
1551270	13
13279091	13
12960185	13
9627309	13
13069454	13
10360486	13
14266240	13
4317515	17
7277854	13
1985085	13
15590978	13
6753332	17
5238216	15
7852097	13
981280	13
7990226	15
8818097	13
4600287	13
9703913	13
1860044	15
2791363	13
4127495	13
6143962	13
8643916	13
14976347	13
2042917	13
1625667	13
4669231	13
3557782	16
7831702	13
2410795	13
7620352	13
3402414	13
2751955	13
993825	13
1849906	13
1752005	13
1397219	17
30060546	13
4479495	13
9301394	16
15625400	15
3301503	13
12370368	13
1977394	13
13763295	13
279970	13
10303541	13
6076551	16
18667290	15
3924019	13
2679075	13
7209407	13
22170832	13
79570	16
10403840	13
17910993	17
3255625	13
4023218	13
7143520	13
1671836	13
7171954	16
20996869	13
16740337	13
31662690	13
19213946	13
10886077	13
8288230	13
33174473	13
1542952	13
1198357	13
5952893	13
15443337	13
31704214	13
28609528	13
1358719	13
21914010	13
2140783	13
3186019	13
27633068	13
17227457	13
53320806	13
4517536	13
5352394	16
3621904	13
11608898	13
2926709	17
7447179	13
961035	13
2830025	16
12932702	13
372949	13
2909562	13
8672153	13
3086316	13
3661640	13
4691015	13
8968477	13
3146571	13
23107801	15
731627	13
2889338	13
12987840	13
2371969	13
11905914	13
6998627	13
2393694	13
11484520	13
3454276	13
6330798	13
952480	13
518512	13
9026367	13
6382506	13
167568	13
1625556	13
8474212	13
1164485	17
8923167	16
2023975	16
2270361	13
11886510	13
7462261	13
6846450	13
33113092	13
5737120	13
5813363	13
547605	13
8879693	13
4308685	13
688892	13
473837	13
6535270	17
8952691	17
2355759	13
3565408	13
8039906	17
5715087	13
12089531	13
357959	13
10965361	13
6263603	13
1185258	13
19227171	13
3371453	13
8855161	13
22427653	13
16454503	13
8013455	13
2693209	13
7627886	13
13234520	13
179620	13
22973722	13
3688893	13
36934683	13
15571750	13
3941647	13
10531558	13
1775379	13
2754399	13
368323	13
3953837	13
13141795	13
4160817	13
424698	16
11198063	13
2495369	13
13330157	16
3609572	13
10024696	13
3567499	13
6848056	13
3512190	13
6110887	13
1869903	13
3444869	13
3865814	17
6739682	13
735007	13
5767035	17
736364	17
4410268	13
495325	13
262112	13
9167307	16
3439433	16
25365515	13
21852610	13
1957821	13
5738814	13
9207546	13
15123110	13
5972229	13
18051350	17
1875942	16
5101294	13
1014167	13
1430401	13
12511023	13
39403296	13
18978132	13
477048	13
1156387	13
1086796	13
679659	17
6860372	17
6494623	13
6087985	13
3263204	13
11638797	13
13443513	13
1134658	13
8755431	13
753304	13
6861972	13
4499993	13
8159380	13
3921142	16
2019204	13
1318132	13
17651972	17
2448540	13
12437843	13
3183523	13
9598299	13
1199944	13
3698123	13
134102	13
38210622	13
261707	17
14854753	13
306602	13
22308586	16
275441	13
11866600	13
3430152	13
12660118	13
22030623	13
8316041	16
2651019	13
10582548	13
4714159	16
4802083	13
870724	13
42494011	13
3523845	13
4687539	13
3130199	13
10438110	13
26351775	13
11839020	13
1017868	13
1278234	13
11027198	15
4592634	13
1795871	13
12543181	13
23541069	13
85091	16
346001	17
10988953	13
12139427	13
3795914	16
31821446	13
9642127	13
843884	13
6178372	13
9425767	13
19162208	13
2959583	13
328012	13
15086389	15
3367609	13
500465	13
12449136	13
1798135	13
8680102	17
6482065	13
5010	13
3119492	13
1278970	13
7514465	13
19654173	13
2168146	13
7616917	13
2301025	16
8822543	17
2219515	13
6997995	13
7332827	13
581624	13
8046183	13
26337331	13
116154	13
619707	13
4097357	13
2668703	13
18381251	13
8782180	13
792430	13
13233156	13
6903706	13
7973817	13
14799392	13
1600818	17
4355229	16
3197844	13
4699758	13
5752712	13
9488442	13
7573840	17
7921010	13
7519483	13
1281320	15
2564803	13
3098909	17
239769	13
12393131	13
8056999	13
1384373	13
3326834	13
8339393	13
11689788	13
5389442	13
23533896	13
4971543	13
2694620	17
2553163	13
2031706	13
21755739	17
992330	13
16683818	13
12387124	15
2292165	13
2837064	13
13280864	13
10623270	15
1093372	15
2743286	13
3049600	13
299407	16
13699633	13
2501600	13
8710099	13
42512373	13
2904472	13
13697267	13
3173822	13
22014730	13
3640730	13
947834	16
2193502	13
5802036	13
5370490	13
13378576	13
1042875	13
2143124	13
2166712	13
15910363	13
5657941	13
3041559	13
7365181	13
250823	13
6349220	13
5988171	13
1698837	13
328805	13
12591155	15
5553770	13
349108	17
5902849	13
2620507	13
1484906	13
4048570	16
10570240	13
8097639	13
1390229	13
5169042	13
7429237	16
16877353	13
10691203	13
369933	13
10035077	13
5179981	13
4798483	13
145960	16
509368	13
4321570	13
18436349	13
6164999	13
3080064	13
1801273	13
2197435	13
9988515	13
606305	15
4060580	13
4782339	17
9633047	13
10933101	13
23095376	13
2853422	16
13687746	13
4748675	13
6014717	13
14011943	13
3792955	13
8715656	17
58003	13
3848478	15
4592242	13
91234	13
14857181	13
8272947	13
8219076	15
14034284	13
3624900	13
12597142	13
13178514	13
1222167	16
359597	13
6929682	13
38571803	13
1506689	13
843864	13
25574953	13
32531635	13
6177045	13
948109	16
1334917	13
1067767	13
26637009	13
19315628	13
1464492	13
6160665	15
4198732	13
145901	13
32175924	13
14169700	17
17491828	13
4930982	13
11107693	13
5562656	13
3828433	16
24285605	13
11113397	13
757756	13
5775249	13
11996915	15
7672744	13
8513242	13
871655	16
6447275	13
643648	13
22035	16
6440327	13
23096359	15
257690	13
3272937	13
12109941	13
2084383	13
9862057	16
9830540	13
7630979	13
4368244	13
1372606	15
13054555	16
3200327	13
30252778	13
22525582	13
372031	13
14675890	15
24082785	17
28240317	13
4083046	13
8009043	13
5691747	13
1904013	17
497146	13
9612863	13
4120429	13
4546241	13
13769014	13
5349438	16
1609162	13
5684437	13
3206022	13
3553915	15
5688899	13
18953273	15
8999660	13
11295626	15
17628420	13
3388603	13
19765236	13
18710440	13
3575894	13
13672750	13
823744	13
1341735	17
1133544	13
14194017	13
20487205	13
6880277	16
1131868	16
2486717	15
11849719	13
11114563	13
3119752	13
2534643	13
2263458	13
4970107	13
9895060	16
9443590	13
6629992	13
2603554	13
11937026	13
9281771	13
11526167	13
7504173	13
5025208	13
14288274	15
15973135	13
7220564	13
615639	15
2708166	13
852786	13
870240	13
9092486	13
4667932	13
7600295	16
2448030	13
727419	13
2890879	13
7349915	13
10618519	13
551620	13
23932885	16
161283	13
5327609	13
22730218	13
3399632	13
4018472	13
2882853	13
1331193	13
17014093	13
3091051	13
7291180	16
15003397	13
792125	13
37061492	13
4301582	13
2184991	13
5491610	16
25003603	16
550550	13
2674685	13
2006186	13
63293	13
6213	13
3799383	13
6974084	13
3766402	17
6534560	13
1998198	13
10420006	13
27484267	13
13504372	13
656034	13
6427092	13
4295317	13
12318318	13
18517743	13
24315464	13
18697409	13
1532549	13
1794031	13
15316033	13
326192	13
15819537	13
30320041	13
17790912	13
2029275	13
19462574	13
1463198	13
2919785	13
4843077	13
11710812	17
2876977	13
15694224	13
17748561	13
4058703	13
7444553	13
7948669	13
8625861	13
829504	13
24460334	13
4992209	16
4560591	13
166248	13
2045788	13
4889223	13
16266916	13
6503444	16
13740435	13
8489506	13
18532541	16
12639482	13
16131536	13
5160741	15
3434522	13
2200264	13
3219038	13
7430814	13
9024119	15
636376	13
7898319	15
11499588	13
542583	13
17947578	13
7884192	13
9367229	13
10049421	13
12005199	13
27581871	13
296996	13
874538	13
318511	13
8898196	13
18570974	13
18078818	13
53935070	13
22331775	13
5890198	16
4985152	13
26738032	13
3986797	13
10575738	13
10477199	13
10091759	13
8748450	13
24978364	13
5878332	17
6564530	13
1942597	13
18732770	13
6915181	13
733240	13
19239962	13
1579958	13
12120688	13
11729334	13
191951	15
15716599	13
4496126	13
164787	15
7806132	13
2213889	13
2282978	13
4484479	13
4279226	13
17597844	13
1840672	13
8886217	16
3918973	13
4523698	13
639049	13
273179	13
3057025	17
990546	13
3254611	13
186405	13
1345645	16
2263718	13
1644332	13
3156003	13
1947490	13
3345634	13
2363274	13
1237278	13
3532300	13
1888966	13
6670064	13
919366	13
12617313	13
8640871	13
32741092	16
1710333	17
5347591	13
3074154	13
5295958	13
17259281	17
5139003	15
19895261	13
585723	17
1107925	17
13605887	17
8016846	13
34889737	13
5214059	13
17525659	16
15286493	13
8133423	16
4043345	13
4101263	13
4977485	13
4233253	13
2237467	13
11779313	13
12798246	13
6448045	13
612249	13
12884833	13
3967449	13
1413577	16
6799822	13
3218887	15
15833325	17
5835180	15
4141903	13
17776487	13
1945004	13
5803510	15
133050	13
16077771	13
8019947	13
946632	13
9122585	13
3647089	13
1464903	13
5162392	13
1817044	13
4048555	13
7262671	13
6252983	13
4726167	13
25104947	13
14276002	13
2460180	13
4930724	13
2241193	13
7579124	13
9970227	13
1597417	13
6016961	13
11051375	13
1872910	13
189412	13
909016	13
3797709	13
6900238	17
4303785	13
2466400	13
11720589	13
11751384	13
13537638	13
1463859	16
22842563	13
19500809	16
648755	13
6744022	13
2631707	15
6568326	13
699974	17
5695203	16
3996408	13
597603	13
7984545	13
1629986	13
3092942	16
1942765	13
3007560	15
2015304	13
29430027	13
9799049	13
2358853	13
9529921	13
2988096	13
5495287	13
7902520	13
6436156	16
2807158	13
2221100	13
9908779	13
5263916	13
317924	13
1709158	13
1924499	13
2520816	13
117376	13
7372766	16
4394418	13
3889330	13
1101855	13
37896126	13
13163050	13
23921674	13
3183233	13
20179847	13
20456549	13
874451	13
10461380	13
10823784	13
2061086	13
13650691	13
12504767	13
18087166	13
41479824	13
1081820	13
422331	15
9207321	13
2189948	15
19894857	13
479594	13
633456	13
448706	16
2760373	13
3539607	13
2624221	15
1115963	13
1927618	13
7983214	16
11199959	13
2945663	13
23449872	15
2222388	17
6615337	13
12416815	13
17183134	13
1537392	13
1013140	13
3493903	13
6092205	17
1104052	13
12356397	13
19197981	13
14091054	13
17302169	13
19570656	13
3283397	16
13228892	13
7821470	13
1869669	13
1476747	13
2740536	13
935320	13
606873	17
8155649	13
2045812	13
2227561	13
2575438	13
5901858	13
727046	13
6306861	13
3521124	13
395905	13
6849382	17
12024946	13
6917901	13
17896802	13
7286749	13
14005862	13
7303735	13
782711	13
9382595	13
2324272	17
12772458	15
6114155	13
1571453	13
206963	16
6501868	15
4302058	13
2643801	13
182372	13
1094368	17
25906182	15
12126564	13
10576281	13
8769690	13
3034455	17
1535290	13
1692425	13
7352791	13
3399541	13
3878183	13
13654323	13
2453387	13
53325278	16
5405641	13
2542959	13
3332461	13
8744223	17
11178818	13
4848656	13
20273910	13
2902356	13
2370226	13
33722357	13
12523354	13
2186611	13
3673056	13
7168255	17
225622	13
840185	13
8297230	13
35581378	13
10520697	13
2700249	13
2279904	13
5878695	13
9887807	13
1302291	13
54597	17
6334476	13
15442846	13
5500407	13
5901296	13
5407402	13
1429669	16
4330852	13
11425353	13
4815034	13
13562198	13
5573478	17
5835344	13
18834375	13
10190746	13
1816509	13
5998619	13
4096894	13
1089457	13
29023836	13
39626845	13
3393314	13
8835403	13
5760319	16
4402796	13
15326240	13
1758228	13
6273217	17
3301769	13
21694135	13
9489071	13
18984155	13
3380440	13
225737	13
318105	13
1512686	17
9345870	13
5932924	13
6901974	13
28182843	17
8657644	16
12360762	13
8734179	13
24688223	13
16306625	13
7232574	13
1768910	13
2012659	16
10178784	17
1844304	13
2362937	15
527899	13
4740335	13
9307727	13
997194	13
10237055	13
22041989	13
4313480	13
38858	13
11677182	13
865159	13
4041863	13
7972798	13
41023366	17
574307	13
4224098	13
11738847	13
7998453	13
13992819	13
8332978	16
25622050	13
27836042	13
9574707	17
1492136	13
8717583	13
1484926	13
8152252	13
6147274	13
17313705	13
1650208	13
7127114	13
7417618	13
5393926	16
19380516	13
10823896	13
12523910	13
1270581	13
7847675	13
7194542	13
14283602	13
17457149	13
9311680	13
1382055	13
5410415	13
12821142	13
9650193	13
2505539	13
7520096	13
27738415	13
598366	13
10092288	13
2918058	15
4350211	13
725233	13
691376	13
20855570	13
4199988	13
5811416	13
1503159	15
24782108	13
3041814	13
5576268	13
3163322	13
91574	13
22454982	13
15836791	13
27007877	17
1408848	15
222573	15
15167960	13
1138146	13
163076	13
16411962	13
18317113	13
2517072	13
10765822	13
12288548	13
5982096	13
7340915	13
7849477	13
10044393	13
27861373	13
7721755	13
2567993	13
7474117	13
70305959	17
7161621	13
6720024	16
2854001	13
10634197	13
2141642	13
2924537	13
5228996	13
3651288	13
8528987	13
7947997	13
1958691	17
2626651	13
3825496	13
1099377	13
19708086	13
5066892	13
162745	13
116328	13
1667240	13
3532852	13
3840692	13
22529737	13
4878173	13
9308039	13
4314101	13
11717971	13
9265925	13
14166549	13
26534824	13
2361286	13
11288266	17
519285	13
5614829	13
2231	13
2154736	15
5029318	13
11408844	13
3682615	13
756881	13
22768260	13
8218900	13
2110854	13
21427355	13
5548767	13
258783	13
3387604	13
709575	13
2619858	16
30176620	13
524725	13
33682188	13
9671134	13
1869031	13
9896298	13
8267786	13
7947330	13
14227365	13
1749703	13
5548712	13
1301138	13
13921243	13
10386706	13
18638	13
2499682	17
27999079	13
5496376	13
9730694	13
10679631	13
2790913	17
5521426	13
11879829	13
12903268	15
2251204	13
15965238	17
3232321	13
1366263	15
12570679	13
9395225	16
8465829	13
13436330	13
4097364	13
18268139	13
1634486	13
19274363	13
46527965	13
698509	17
5901457	13
50101456	13
7475062	13
10276696	13
8671183	17
1648303	16
12732465	13
4374540	13
12105922	13
1333094	13
1146005	13
12594280	16
81094	13
12575022	17
805062	13
17553484	16
8418761	13
2749456	13
4396924	13
102309	13
16485487	13
4996081	13
5676988	13
2141724	13
215434	13
13537653	13
6373504	13
11177207	13
22926225	13
2146310	13
3538058	13
5703967	13
6831025	13
4595638	13
2587616	16
10452674	13
8681237	13
16695557	17
8940084	16
6089564	13
1690944	13
2439629	13
356499	13
13497692	13
2119044	13
16492725	13
20404	17
1365616	13
4742932	16
11761864	13
5742769	13
21214397	13
1096680	16
20779369	13
3860398	13
3424807	13
953776	13
5722281	16
6114233	16
5559853	13
20196942	13
7608855	13
18948206	13
5566617	13
944715	13
11484295	13
9879533	13
5766857	13
2917041	13
4221491	13
5837086	13
1859195	13
7636494	13
4866589	13
5080736	13
206349	13
199608	13
11548661	13
22259671	13
10161058	13
1222358	13
2395573	13
11288253	13
16414271	13
783554	13
4741027	13
2220932	13
6521424	13
4197530	17
4671350	17
4896654	13
23754787	13
498295	13
6237223	13
2540229	13
28947891	13
22669728	13
16599710	13
2176443	13
4842453	13
11425836	13
4220935	13
511078	13
451555	17
8086566	13
5909654	13
213085	13
1754378	13
28149942	13
18921070	13
8049972	16
2343434	15
5804232	13
7441303	13
17653160	13
11115845	13
13267262	13
5634966	13
11594708	13
348474	13
917317	13
29428276	16
17720772	13
6592467	13
8420222	13
7033390	13
1458438	13
22493577	13
1125935	13
6716936	13
4827801	13
556626	16
2242660	13
3555153	16
11018396	13
4706217	13
8654336	13
604868	13
1318260	13
8877151	13
21604792	13
9004121	13
1104447	13
13653126	13
4708139	13
1146137	13
387919	13
10216634	13
2403085	16
3451084	13
2855597	13
957850	13
32125169	13
18590632	13
13877410	13
6159565	13
1393744	13
12358619	13
4850140	13
1423298	13
3063874	17
1785140	13
26354090	13
18483360	13
6234315	16
8231682	17
5819742	13
10364703	13
422425	13
6494175	13
10394503	13
24784206	13
5792899	13
2824805	13
18732076	17
8964628	13
11690949	13
973305	17
28664551	13
12426891	13
1967830	13
4119400	13
16594706	13
13676139	13
9345157	13
9125892	13
6800147	13
16776086	13
9135430	17
6762427	13
1210131	13
628276	13
9717584	13
4590871	15
5984287	13
2508866	13
8509997	13
1871218	13
11062376	13
30527535	13
16279007	13
5827970	17
4212181	13
20402990	13
456604	17
15093010	13
3407273	13
3920953	13
6103033	13
8228076	13
5080520	13
4786012	17
774379	13
2323219	13
10407572	13
7079280	13
11249304	16
7643244	13
33292300	13
5404177	13
1626173	13
14098047	13
1772438	13
97650	15
12584656	13
9672852	13
8661578	13
4977528	13
21262429	13
1361156	13
20230131	17
5585083	13
5877231	13
361325	13
1397127	13
12856042	13
5973904	13
7749893	17
11260775	13
3258129	13
8294133	13
1338788	13
678513	13
10986301	16
1031602	13
11891584	13
40433220	13
1833679	13
12061226	13
5056516	16
10231476	13
12004876	13
8226849	13
10085588	13
20947557	13
8815135	16
8623234	13
16564388	16
845424	16
7291205	13
25643697	16
17305908	13
467610	13
8089366	13
8645508	13
835873	13
13789350	16
2103179	13
241072	13
4302647	13
1536376	13
6204012	13
22081928	13
14342837	13
4030967	17
8256391	13
14500287	15
5591916	13
657931	13
34983390	13
3099663	13
6309758	15
25205146	13
13267	13
21138947	16
2607888	13
4459712	13
2434418	13
17180212	13
4778357	13
119434	13
7803729	13
3104318	13
20746307	13
5869633	13
331351	13
9259307	13
7909680	13
3619011	13
6285100	13
9832769	13
11269445	13
562267	15
4832211	13
11475015	17
5922684	13
5044290	16
5305950	13
2887994	13
23203857	13
19247427	13
40401222	13
2992543	13
13687289	13
23885246	13
6752584	13
27322745	13
5660729	13
7180250	13
4474805	13
6940023	13
3039049	17
5897466	16
9565150	13
27188265	13
21610047	13
4426176	13
10449054	13
1660204	13
3986475	13
7199230	13
21671	13
19513573	13
6239396	13
22845893	13
4599907	13
5110135	13
3886505	13
3829129	13
3846030	13
11004797	13
1633323	13
4724415	13
23032838	16
10649645	13
4634172	13
16823048	13
38959822	13
5035631	13
12812984	17
191724	17
2652752	13
3731712	13
3655379	13
2786038	13
1210773	13
1653039	13
9749628	16
10172798	13
5645562	16
3878833	13
405344	13
28975720	13
8428869	15
10601379	13
12734920	13
6371064	13
2274139	13
6066682	13
1251914	13
459451	13
14288043	13
1223658	13
16852037	16
4011609	13
4700633	17
8274459	13
1957874	13
10544587	13
18961006	13
28226563	16
8245820	17
25013806	13
5345741	13
8966550	13
8589349	13
2584638	13
15249172	13
10082726	13
1935126	13
16764943	13
4545027	17
27295	13
15591508	13
5950457	16
2817688	13
3414489	13
1803822	13
5764394	13
12590499	16
9067484	13
2029474	17
7253424	13
4033724	13
6316874	13
10509748	13
17293364	13
6820341	17
6860942	13
937461	13
18456822	13
2962910	13
1974477	16
5191367	13
6450795	13
2987831	13
14158738	13
1861605	13
21436493	16
3706812	13
18449922	13
1011247	16
16272692	13
2897514	13
14897821	13
22145273	13
14267526	13
2978321	13
4951307	15
2397511	17
9573086	13
1362679	13
1095750	13
5724478	13
5040269	13
3318218	13
12156598	13
3565072	13
4712379	13
793957	13
8392205	13
468206	13
37345610	13
1975707	13
5838735	13
33565878	13
8645229	13
34741169	13
10852797	13
7520375	13
35274594	13
33296119	13
5756937	13
7844447	13
2313797	13
5133473	13
149409	13
2306373	13
25785547	15
11950642	13
18977075	13
2357191	13
12064155	13
403202	13
949971	13
4588555	13
3572645	13
15983956	16
7058073	13
3015057	13
16780767	13
4537002	13
439656	13
8881834	17
6232992	16
5972739	13
5290914	13
8207986	17
3811062	13
1322438	13
683752	13
991244	13
11600143	13
16905464	13
10827574	17
4291650	13
5786780	13
2622344	13
1729069	13
721697	13
3941076	13
4749842	13
23198853	13
3947313	13
646844	13
14732002	13
13094679	13
26159911	16
17921249	13
1517414	13
31770621	13
1612548	13
20570	13
10498512	13
395773	13
16018793	13
12730571	13
23943756	16
5578764	13
124773	13
29371857	13
4917092	16
464154	13
12440462	13
9881473	13
8853697	13
7086137	13
2198667	13
1172177	17
13704884	13
5654378	13
13586241	13
2327372	13
932193	13
6805808	13
911166	13
10915337	13
1071694	13
10101653	13
4404388	13
2575969	13
593671	13
2559287	13
2188989	13
10304312	13
6758589	13
20756244	13
30457053	13
5635870	13
5906065	13
6470642	13
11317425	13
7687448	13
13896683	13
5280867	13
3005596	13
5537429	13
7354218	13
11649280	13
1276540	13
9720411	13
25779379	13
11039119	13
4876962	13
10196679	16
25120915	13
85484	13
2133227	13
20708208	13
553471	13
7980847	13
5459855	13
2040329	13
12157797	13
2885005	13
4989408	13
21410344	13
2962282	13
775771	13
18566785	13
13789929	13
19230199	13
27382795	13
7223475	13
12700976	16
6618106	13
2284736	13
3873293	13
9078791	13
346902	13
2504749	13
16983612	13
3291096	13
9223169	13
16020656	15
3071269	15
4829641	13
4478044	13
8815552	13
8883020	13
5976244	13
3515537	13
4515826	17
2162844	13
7446081	13
2198409	13
8545785	13
2016596	13
70138649	13
1852264	13
25664557	13
15622963	13
16516699	13
29493072	13
439201	13
47326914	13
13875631	13
1871982	13
14139900	13
9927504	16
3467095	13
12675505	13
3059335	13
5404111	13
9347470	13
28686169	13
44381680	13
6303282	13
3730338	13
22957622	13
148357	13
275084	13
4143600	13
45991189	16
21342106	13
270246	13
8598686	13
4573583	16
1164695	13
986282	13
2125705	13
7867236	13
768765	13
14023514	16
6355657	13
243412	13
457162	16
18324691	13
5132983	13
7934246	13
1862167	17
5085916	13
13879071	13
1120544	16
1835179	17
9084485	13
2019920	13
73863	13
1670115	13
1440993	13
4031320	13
10289181	13
5613418	16
6579442	13
5485559	13
3561755	16
231620	13
377099	13
27677446	13
8971706	13
5703174	13
6049594	13
109983	13
4372559	16
2530376	13
6948765	17
3458363	13
3735857	13
7851827	15
24513252	15
9398966	13
4244845	13
4202108	13
5238327	13
8865263	13
12555075	13
415458	13
11190996	13
4339966	13
6636909	16
4215780	17
21491825	13
1028117	13
410503	13
1471251	13
5236407	16
8864002	13
2887524	13
814640	15
481348	13
2085569	13
2202624	13
4588816	13
3846918	13
3925669	13
16787267	13
38372528	13
1747048	13
1438864	13
10264547	13
1773534	13
6616679	13
4747241	13
8016989	13
8242811	13
6719602	13
12712810	13
5525703	13
8503251	13
33811757	13
2841015	13
454856	13
5839728	13
490852	13
1622527	13
9068314	13
4329382	13
7290	13
14718191	13
11381367	13
9211419	13
9937610	13
7989179	13
6946160	13
13868754	16
4011050	13
25158143	16
7624950	13
9163877	16
19209870	13
8980615	13
16901707	13
21935903	16
11185535	13
1618868	13
5169569	13
664254	16
2714474	13
2079401	13
238658	13
20977044	13
14182160	13
2235323	15
3479353	13
4369858	13
2434787	13
1517568	13
4461935	13
4218983	13
6654231	13
5312617	13
4150584	13
12049637	13
18623884	16
8464964	13
3209730	13
2753879	13
3314882	13
6794743	13
304981	13
7345400	13
9286525	13
16634801	13
7493928	13
18140136	13
1647263	13
23025594	17
31241121	13
829752	13
32900	13
10658839	13
1175913	13
350444	13
173044	13
5008675	13
976843	13
4329237	16
2629652	13
5736578	13
2854724	13
7299354	13
9355910	13
16601235	16
3628885	13
5487131	13
1694756	13
4662178	16
9495823	13
417390	13
6176910	13
13415437	13
5023471	13
2726424	13
4850464	13
7865179	13
9412264	13
348869	16
2342136	13
19030443	13
9161486	13
12792830	13
4710443	13
24406005	13
3221579	13
16766102	13
3450861	13
4336264	13
9512051	13
3616487	13
4609903	16
13636895	16
1491526	13
4498554	13
8953606	13
4386093	13
236622	13
5375587	13
104208	13
9986723	13
8108851	17
7415833	13
24331170	17
8674716	13
4213077	13
17014353	13
2168696	13
2275986	13
5912176	13
17103166	13
4541326	15
4526620	13
20848066	13
5043952	13
54631	13
41743887	13
19009730	13
17029048	13
7930363	13
21428058	13
5892351	17
17441606	13
2486728	13
14695557	13
10767873	13
12614447	13
28176044	13
13673813	13
11775103	13
4134123	13
5395841	13
7047341	16
7560527	13
8572665	13
3803902	13
5274240	13
1248701	13
12477294	13
15929487	13
22051613	13
3269826	13
11404624	13
1073896	13
26424293	13
3764815	13
7449457	13
7030571	13
4382462	13
5779983	13
14115811	13
13824368	13
8069555	13
525245	13
2049783	13
1165001	13
2773278	13
1878951	13
2697266	13
537984	13
48838270	16
17563516	13
10428374	13
3332317	13
511875	13
24332351	13
26461337	13
8170623	13
8713813	13
11414849	17
30289564	13
2238609	13
34708465	13
15106842	13
3429327	13
2500509	13
1076881	13
1082597	17
31328864	13
2079892	13
1233642	13
15499708	13
21829150	13
97716	13
5792168	16
13491069	13
2872597	13
1799009	17
7897205	15
40220213	13
5636741	13
3671133	13
1639455	13
18476042	13
611872	13
5417878	13
1449070	13
3433905	13
1333026	13
11812533	13
10994630	13
7425572	13
7924669	13
2704285	13
3388379	13
2550146	13
5314086	13
2344292	13
2655440	13
209620	17
1017370	13
34087387	13
19910231	16
27470513	13
1772675	13
26332723	13
8630956	13
6766346	13
4133484	13
30629697	16
1697688	13
13959111	13
4502674	13
2296321	13
304456	13
5127018	13
18160778	13
3045620	13
4404162	13
9283053	13
16678713	13
17541259	13
912278	13
4693637	15
11645407	15
5155539	13
12164717	13
2076014	13
741713	13
1266988	13
4923180	13
10969374	16
3942418	13
8146229	13
1290605	13
6527889	13
4635092	13
20307644	13
2607566	13
1189819	13
7477153	13
201418	13
1259036	13
945850	13
3260928	13
29473509	13
22614146	17
4304748	13
30159635	13
11864443	13
217656	15
4082961	13
8329431	13
1948800	13
27459367	13
3109685	13
1712860	13
8672639	13
7100336	13
3182303	13
15220762	13
1817120	13
5715990	16
6596309	13
6880814	13
13663512	13
13632629	13
1740838	13
17520532	13
16841816	13
11491455	15
6336388	13
8606529	13
15485823	13
4212995	13
5406915	13
10031842	17
18732815	13
9934979	13
236938	13
1341516	13
8585736	15
2247595	13
19948992	13
8489896	13
1447341	13
1081623	16
2388149	13
18321324	17
11889725	13
8309890	15
923769	16
2261462	17
2196007	13
20686490	13
891091	13
1559034	13
10535339	13
1877569	13
15198686	13
16031071	13
10233982	13
13645726	13
12625563	13
674402	13
193624	13
4353133	13
2465335	13
2789458	15
7870415	13
1738556	17
3520362	17
4555264	13
5198113	13
14343609	17
3836971	13
4951149	13
4534164	13
4718995	13
17865349	13
4659699	13
4375770	13
1046864	13
270476	13
23049973	13
2028610	13
10153990	13
242158	13
15436903	13
1374947	13
13402322	13
8596856	13
11346287	13
8446038	13
3118111	15
12870730	13
10255255	13
7000088	13
28998480	13
4644194	13
5321088	16
10330653	13
3933414	13
9777663	13
6163675	17
16410420	13
1678150	13
21989505	16
22972371	13
301504	17
28151362	15
10195946	13
194341	13
1468236	16
4091950	13
1079187	13
4781532	13
7312047	13
3455002	13
4147897	13
18997531	13
746734	13
5922449	13
1347033	13
2273276	13
10844135	13
9621559	13
13209606	13
278318	13
10018223	17
57968	13
10363946	13
17862213	13
6324944	13
24848123	13
7467034	17
14937064	13
14872779	13
7525020	13
8198913	13
1250711	13
757436	13
18099614	13
1229042	17
5028118	17
17434746	16
2507605	15
23562190	17
18205028	15
18227678	13
16303756	13
6405795	13
16482	13
6142358	13
5745405	13
11463974	13
3766472	16
571613	13
147132	13
3117299	17
13128439	13
8301382	13
10408093	13
22432412	13
1457047	13
30492124	13
21830228	13
11733602	13
14055442	13
6837690	13
6477918	13
3607487	13
2657755	13
16966138	13
2847522	13
21206152	13
3652300	13
37360320	13
9051835	13
9705121	16
1383282	13
4047137	13
8072346	13
2428097	13
2514560	13
16687138	17
7578383	13
6799442	13
5871560	13
7169954	13
990629	13
1165110	16
1100640	13
9303434	13
269839	13
18309180	16
21182031	13
3328436	13
1485749	13
4665108	13
7395989	13
19402248	13
13273084	13
5489236	13
5366910	13
1629440	13
3844225	13
18275785	13
624112	13
5840582	13
4014299	13
20057992	13
8390538	13
4820036	13
3605145	13
2238261	17
4891309	13
8118155	13
10364342	13
7375380	15
13766124	13
1773169	13
22278468	13
724595	13
532309	16
5904623	16
2483969	13
24145097	13
8909667	16
11350562	13
299872	16
41173602	15
6942639	16
14727597	13
5812929	13
8001959	13
21013216	13
339796	13
2185528	13
5969942	13
24162706	16
2812527	17
7660805	13
944516	13
12820599	13
17196439	13
6901739	13
4697078	13
4830482	13
11960065	13
16284001	13
16728650	13
14430401	13
4544524	13
22363391	13
9380496	13
21903769	13
4551852	17
2445327	13
18428140	13
2252833	13
14827960	13
357311	13
4249943	16
3524994	13
262880	13
1685001	16
4731710	13
24146050	13
3759637	13
2082740	13
14439346	13
35318746	13
35961617	13
9343009	13
103707	13
1867660	13
12583541	15
3093746	13
7669836	16
2851331	13
5003070	17
11055694	13
2652758	13
623534	13
2329553	16
6995188	13
21105389	13
3603725	13
9943004	15
12933935	13
8675417	13
5313277	13
12906200	13
225189	13
523739	13
13489512	13
17267494	13
3171047	13
11659220	13
6238616	13
3857003	13
3843184	13
1354769	16
2231493	13
1429117	13
7768715	16
5853514	16
1009612	17
6483847	13
22247594	13
134177	16
5385461	13
11330966	13
16445897	13
12400576	13
20105085	13
15403168	13
7971314	13
407601	13
10854312	13
7990446	13
18486617	13
8927141	13
2619530	13
12273220	13
3828947	13
23639380	13
3445963	13
5977991	13
4126633	13
805415	13
21648367	13
1586526	13
10748582	13
24844	13
22626578	13
3809448	15
8918728	13
11809073	13
12706120	13
702466	17
2202258	15
4233053	13
10714159	13
5299179	13
23308624	13
10808363	13
64304	13
344533	13
9986506	13
18590197	13
2803664	13
1503472	16
7460807	15
30962368	15
3071893	17
14892668	13
13346699	13
522242	13
17060315	17
19860739	13
1108633	13
1028571	13
3022696	13
7988963	13
34935088	13
20196196	17
4992699	13
9789431	13
2246295	17
17233257	13
4346373	13
7542401	16
17217922	13
12912	13
31474	13
2138610	13
2584200	17
1870291	13
3550222	13
4552418	13
4011677	13
1480428	13
3605062	13
1018995	13
6518540	15
152364	13
5675608	13
14126950	13
1374064	13
4331887	17
1851208	13
943772	13
3497938	13
462035	13
6504239	13
9557154	13
5931874	13
1060852	13
9129455	13
6835794	13
3268389	13
2434818	13
7845683	13
2697760	13
135787	16
17602004	13
13039674	16
20726996	13
7425328	13
7072561	13
3218716	13
824702	13
1508294	13
4350140	13
8973670	13
7532603	13
1240398	13
1554607	16
228195	13
2845679	15
21265444	13
8349507	13
12596189	13
1032207	13
37315966	13
13143279	13
2587207	13
4736382	13
3210819	13
28014503	13
11570716	16
27099432	13
342867	13
1719915	15
6182213	13
7933797	13
3241013	13
1494541	13
2623708	13
9690836	13
11317431	13
850464	13
451570	13
8466003	13
6169798	13
14603010	13
84362	13
5723719	13
2400077	13
19359756	13
5232434	17
270698	13
14275536	13
3042117	15
6968251	13
7312578	13
508590	13
22508027	13
2404275	13
36020630	17
2086134	13
6163093	16
18894913	13
10805846	13
7302174	13
31903929	16
26457616	13
11941327	13
13682129	13
3393081	13
15781311	13
15526605	13
1923531	13
17462225	13
1533773	13
8143886	17
8696322	13
19460170	17
2643840	13
5818229	13
13959876	17
6373886	13
2758415	13
17090467	13
6939109	13
624558	13
7994709	13
332929	13
10703379	13
16470620	16
10231626	13
3864971	13
4606837	17
70611	13
599005	13
1956659	13
36288513	13
66150	13
1098016	15
10299	13
26111847	13
4350597	13
4809446	13
6335105	13
31386062	13
14535763	13
3426765	13
1427639	13
2196939	17
1140424	17
12513406	16
2489027	13
2014669	16
8164018	13
5787160	13
9056893	16
23370536	13
1609836	13
1407111	13
3716855	13
16000487	13
2917823	13
39387773	13
3599018	13
4368259	13
2074067	13
9913631	13
29986878	13
508588	17
1569523	15
27550550	13
7116955	13
1716026	15
206691	13
8378324	13
4270803	13
6182558	13
2714401	16
2282300	13
812705	13
16584480	13
3931095	13
3764497	13
9622120	13
6735183	13
5018130	13
429742	13
1344753	15
13777495	13
13833944	13
48521052	16
277975	13
15017836	13
32641293	13
5987200	13
423641	13
1650593	13
8162752	13
8620088	13
3908121	13
3998487	13
12871025	13
5179133	16
22170965	13
1968712	13
2635279	13
5578223	13
9156232	13
3761444	13
22037894	13
936173	13
13118848	13
730750	13
1313413	15
4957809	16
2536973	13
31949262	13
8188816	16
5569714	13
8804714	13
2874358	13
1762396	13
2558706	13
1887601	13
342756	13
9140673	13
4899858	13
3231455	13
6125309	13
5868273	13
7415395	17
1430275	13
28707684	13
2670326	13
8507739	13
2153812	13
10198634	13
9756146	13
8930774	13
12455471	15
1196444	13
3576012	16
5963466	13
8267702	13
3015152	13
4270882	15
8222705	13
5566204	13
530634	13
9415933	13
9688989	16
11593896	13
10423787	13
187295	13
4244935	13
28875620	13
1801853	13
5451041	13
10539496	13
12446515	13
7766758	17
4938171	13
5665009	13
1348598	13
4570987	13
7499087	13
11310618	13
82094	16
7439453	17
22408658	13
7401529	13
4375173	13
2494295	13
12537641	13
1753725	13
1708828	13
28112378	13
746176	13
5163698	13
4933578	13
2036179	13
3650860	13
9117708	13
18747807	13
660138	13
303368	13
9688308	13
2368906	13
2162089	17
9491733	13
3785098	16
10056842	13
16688192	13
502557	13
23023233	13
9030305	13
538262	13
16135101	13
15360110	13
2102224	13
251033	15
8583919	13
8378354	13
2614340	13
5460014	13
12678431	13
7265591	13
10097258	13
1304299	13
8538862	17
3559000	13
2726821	13
6936076	13
11137613	16
6609170	13
11148704	13
17991868	13
7639379	13
4550387	13
6089618	17
6748858	13
394293	13
3767433	13
7534598	13
12518644	13
747964	17
8335161	17
2631878	13
5405449	13
4863532	13
1275032	13
26152951	13
9922763	13
2329970	13
16065659	16
1101284	15
16700957	13
15383832	16
5453435	13
1636058	13
21308033	13
991094	13
611561	13
11217101	13
8225137	17
9513650	17
12960302	16
7705848	13
8971616	17
26840917	15
10862711	17
24963165	13
2900705	13
398816	13
1618892	13
9440788	17
4879875	15
13598757	13
2512531	13
7591657	13
11211978	13
4637676	16
10080223	13
8981724	13
27985191	13
256160	13
6860544	13
928734	13
20264325	13
8533184	16
1373124	17
425243	13
20522260	13
546239	13
2223582	13
7765097	13
12755871	13
20511616	13
9314017	13
7263601	13
8681426	13
10168428	13
12361596	13
11003575	13
7634626	13
8572776	13
12754587	16
5379711	13
2285473	13
12348206	13
7706067	13
8145666	13
1247646	13
5105642	13
12789478	13
807983	16
9867353	13
5618272	13
7456776	13
1515011	13
3329610	13
4584751	13
6474101	13
1746355	13
8561461	13
7355948	13
3974894	16
3296460	13
17846147	13
18738630	13
14181613	13
3461651	13
27837816	13
9399792	13
36074889	13
1501099	13
3053542	13
4366259	13
21866527	13
12853064	13
20649200	13
8911626	13
10968432	15
2439477	13
6890599	13
7826074	16
2650578	13
2247889	13
525716	13
2378539	13
8402962	13
7243314	17
8735841	13
13559888	16
2102358	13
3666789	16
17355275	13
5516673	13
13805794	13
6138310	17
11370698	13
5811260	13
21571980	13
7528563	13
2207032	13
1690669	13
8171167	13
6882551	13
8134666	16
11403594	16
1759832	13
13506865	13
1337183	13
3391745	13
2824754	13
977606	13
12747298	17
4280030	13
5161010	13
21522811	13
1858469	13
1380521	13
9930453	13
5344542	13
49305	13
12153807	17
27367653	13
7051541	13
3137021	13
734723	13
7641624	13
4467494	13
16337477	13
4187112	13
4025503	17
8883053	13
5234747	13
2556752	13
30693139	13
985890	13
30928747	13
3390160	17
1188879	13
14639658	13
42762	17
12305042	16
5605194	15
32038361	13
7559509	13
4039039	13
771482	13
7193749	13
7728891	13
12844858	13
8276344	13
9262423	13
17228842	13
6007330	13
300390	13
4689289	13
3441559	13
5031602	13
11153307	13
9182977	13
15958000	13
647982	13
12972386	13
6135823	13
4820057	13
3534424	13
6240726	13
1892759	13
27789635	13
4649594	13
861364	13
22970428	17
13731937	16
9736842	13
9942181	13
15075233	13
2337529	13
3979648	17
3422453	13
8806785	13
2491274	16
76316	13
20515888	13
9766565	13
6690088	16
11947330	13
15830509	13
3628348	17
4136200	13
14004984	15
5894296	13
4093992	13
10205115	13
3068437	13
717315	13
1730330	13
10637717	13
4135889	13
23277080	13
931972	13
8449936	13
24755775	13
21229814	13
549050	13
6727986	13
10134618	15
12621554	13
16381045	13
3166686	13
1104401	17
5294214	13
7666275	13
10029495	16
6021073	13
12684873	13
2256515	17
7927907	13
343154	13
19584751	13
1005909	13
4852197	13
17339187	13
9208684	13
8238716	13
1676277	13
1907154	13
1780165	16
4360910	13
12550319	13
4610559	13
1803105	13
488014	15
22272913	13
1014971	16
279355	15
4669870	16
2738054	13
36322324	13
2216618	13
9662208	13
12175866	13
17249603	13
13795403	13
10153436	13
8972112	13
13070375	13
12479674	13
17596063	13
5583904	13
1184931	13
4620281	13
2267981	13
7238493	13
2134136	13
7820553	13
5989216	13
6464442	15
8539743	13
5427415	17
1670745	13
21449011	13
29669346	13
4316932	17
945180	13
7585944	13
4595587	13
1203328	13
7073296	13
263408	15
888281	17
4455530	13
6622220	13
23685344	13
3990284	16
5380787	13
900869	13
21867116	13
6175162	13
4122164	13
878405	13
7369318	13
1544581	13
10372104	17
14634806	13
29097431	13
4823319	15
1369615	13
3911241	13
999735	13
462847	13
210970	13
3473446	13
2331447	17
372804	13
44143	13
4268645	13
1036179	13
2376597	13
7578082	13
6319169	13
9738656	13
1273519	13
4323146	16
589661	13
2517100	13
7590682	13
11021155	13
3977447	13
11912403	13
11976411	16
2428687	13
2595067	13
11810781	13
14538777	13
3944004	13
6407805	17
8500073	13
42376488	13
2782012	13
2666359	13
8362869	13
18622369	13
12568194	13
943437	13
11540009	13
6659920	13
13063595	13
36419518	13
6705510	15
8440394	16
19227631	13
771746	13
28535754	13
8477043	13
10892171	13
10700292	13
5583248	17
1587557	13
1607312	13
1647912	16
5285688	13
1569166	13
3630124	13
14497974	16
6476773	13
6914506	13
8388987	13
8267182	13
7408174	13
886723	16
2563144	13
20109535	17
15688348	13
7181367	13
6214605	13
5252003	13
2787952	13
8911055	13
15042356	13
27067412	13
5206541	13
5161183	13
7084091	13
9072472	13
17963724	13
236664	13
3199815	13
1973999	13
12122659	13
6643381	13
8429281	13
5408342	13
880442	13
9218540	13
22599622	15
4832212	16
505346	13
4241153	13
36348003	13
25763840	13
1022338	13
16939022	13
7730088	16
2608794	13
1307426	13
20088348	13
16014411	13
2300195	13
18133861	13
2292228	13
14437848	13
5535461	13
21870204	13
4531941	13
7828806	13
7344608	13
10459516	13
1774001	13
8777441	13
5430843	13
11318937	13
13702119	13
6026219	13
1287751	13
2919940	13
2746599	16
842295	13
19536444	13
3537048	13
94261	13
8548691	13
3282773	13
3207381	13
17874171	13
18559405	13
16351570	13
21597671	17
628332	13
5986200	16
76744	17
1833530	13
16508888	13
2326843	13
1291544	13
13234331	16
6539087	13
3263645	13
2458889	17
10957652	13
1474100	13
22263505	13
7795787	13
9732958	13
3274247	13
2707300	13
7551705	13
14071484	13
267929	15
17010550	13
2033444	13
4915228	13
9078393	13
4692026	13
11638943	13
2650858	13
2945161	13
27846228	13
807943	16
2627731	13
6836946	13
9837122	17
11184678	16
5558096	13
15031097	13
16544120	13
5238991	16
27392819	13
14362419	13
12709212	17
20639552	13
11025208	13
22165107	13
191128	15
4541492	13
11188820	13
18108995	13
2246570	13
9740001	13
21118033	16
11664573	13
1068667	17
16063011	13
3630239	13
525882	13
5975948	13
587603	13
15765034	16
1447579	13
3026126	13
346576	13
9970365	13
7092221	13
2708725	17
5062349	13
3901202	13
243787	13
18157511	13
712693	13
2359086	13
4251779	15
3594600	13
12670035	13
4138620	17
335395	13
16683523	13
6155203	13
11929333	13
469178	16
23035823	13
18410976	13
1113025	13
3062996	13
509073	13
9120480	13
19633496	13
9243395	13
5858952	13
10881928	13
425844	13
13361207	13
1156327	13
3412032	13
13324195	16
4071584	13
15580422	13
21580635	13
7206104	13
3706868	16
4975029	13
11479176	13
240322	13
410511	13
7841475	13
10299470	13
13162719	13
29480965	13
24500582	13
2091100	17
22800527	13
21911700	17
1954390	13
5956832	13
11551915	13
1711159	13
11358723	13
1798035	17
10429358	13
5699762	13
23200355	17
1034271	13
37609618	13
8022970	13
1392444	13
3254624	13
2741774	13
12116757	13
6995236	13
29713748	17
13099994	13
6887441	13
6657204	13
2045873	13
15816902	15
13218304	13
12492610	13
7393025	13
8030494	13
3701950	13
9438089	13
1557905	13
8810644	13
480581	13
4699441	13
7644002	13
2011104	13
11389503	13
26830963	13
564804	13
3592538	13
11169259	13
7818376	13
6088748	16
8973742	13
6556073	17
30097032	13
17246052	13
10946309	13
7962005	13
1198566	13
6524976	13
3411582	13
20567955	13
34083979	13
3695625	13
19515284	13
7013213	17
7508949	13
4356333	13
798559	16
5693885	15
1247069	13
4559499	13
9970113	13
1859513	15
30024901	13
4175272	16
3812736	13
855883	13
4079103	13
30186067	13
2757278	13
9402226	13
9247893	13
2943765	13
13037791	13
5719389	13
13246394	13
14477622	13
6505171	13
16130451	13
2447724	17
700696	13
57761124	13
11841799	13
2152156	13
1496109	13
18260996	13
3334811	13
17818692	13
17238228	13
4459423	13
8478359	13
2577929	13
5912023	13
19029965	13
2222570	13
11065312	13
15651213	13
31601	13
18644735	13
16418749	13
17770227	13
372845	16
10462609	16
688175	17
1743576	13
6324848	17
15563099	13
11947175	13
3425887	13
5628002	13
7552342	17
2922465	13
1245295	13
14222517	13
3184377	13
9029088	13
502893	13
6153399	13
222570	15
6064841	13
7916741	13
4848930	15
1751207	13
803769	13
1642170	15
9250690	13
2894256	16
8246312	13
6202783	13
18579739	13
2020011	13
5175709	13
25167281	13
10884141	16
4738813	13
6274721	13
3272542	17
3425477	13
240279	13
3437989	13
55511	13
11902209	13
22926212	13
10126553	13
4690493	13
7989123	13
237875	13
1025419	15
8425160	13
10942868	13
10701401	13
14172286	13
8638492	13
3670230	13
1336498	13
239995	13
18625096	13
8177990	13
27266116	13
14695157	13
35176445	13
19172464	17
3766403	13
8235571	13
80640	16
8366149	13
12633525	13
443988	13
3613047	13
771812	13
1296090	17
7212006	13
16433089	16
6253553	13
11513535	13
4253407	13
3109172	13
22757781	13
32868646	13
2438424	16
2152358	13
7214176	13
12428762	13
4740440	15
1056957	13
6363565	13
854430	13
10374397	13
4115997	13
6391764	13
1073012	17
677173	16
6431949	13
2589802	13
1690082	13
12129239	13
278656	13
3487872	13
8040889	16
1445162	17
5164641	13
1779174	15
10985767	13
1527163	13
23134388	13
3818346	13
3896238	13
7190672	13
3568257	13
579212	16
16431285	13
6030623	13
7791699	13
882275	13
21070589	13
4593069	13
5044928	13
4638984	13
965973	13
13939207	13
8500853	13
17545017	13
7160034	13
3672790	13
39563493	13
16763177	13
9150685	13
1640709	13
1520133	17
13812241	15
4108207	13
14180568	13
2857931	13
7747525	13
3898737	13
6050406	13
6957234	13
5647697	13
6753095	15
712152	13
2724260	13
13487425	16
12232781	13
2375749	13
15083768	13
4681562	13
871580	13
3786873	13
4774998	13
407691	13
209641	16
14602350	16
12825513	13
840087	13
338018	13
1541906	13
10377054	13
4237225	13
321385	13
6211289	17
2985660	13
12493029	13
2710578	13
370077	13
6161642	13
18898158	17
7938704	13
18599107	13
9505437	13
16872095	16
26508778	13
1896807	13
5532819	13
3799043	13
68803693	13
14443049	13
12534275	13
1147759	13
4874274	13
888871	16
3027000	13
9288306	13
14809573	13
9445902	13
10038824	13
4607712	13
2304211	13
3583120	13
217464	13
4365363	13
11486009	13
15512152	13
24135335	13
15359257	13
3327360	13
9902759	13
9527394	13
9048390	13
451848	13
6187287	13
11426890	16
2370827	13
881764	13
108604	13
10505334	13
4371560	17
15386007	13
1641200	13
3121521	13
11536805	13
18766606	15
42002046	13
19278895	13
1080489	13
2682927	13
2957370	13
12584552	13
19161832	17
3051431	16
21841476	13
2350196	13
523566	13
114516	13
3349751	13
1349638	13
2719127	13
1800361	13
9275543	13
571030	13
12309415	13
17596270	13
22316973	13
6360689	13
18070968	13
9226755	16
4945032	13
2682454	13
884450	13
4671862	13
19911328	13
12002651	13
8169111	13
6292787	13
1191812	13
9739128	13
2539388	13
9466985	13
692789	13
840473	13
2531035	15
7277195	13
6203569	13
38374198	13
923384	13
25696812	16
1181075	13
542037	13
24562894	13
608320	16
15670689	17
10977330	13
25473403	13
1733431	13
27377249	13
19718416	13
16525998	13
6083075	13
13642574	15
2124996	13
2139590	13
18628476	13
36144746	17
5413309	17
6254925	13
13155597	16
18974559	13
191880	13
3716319	13
9159049	13
2199701	13
4922022	13
2060311	17
7576229	13
733916	13
172901	13
1052603	16
20765007	13
5256708	16
17226679	13
10816074	13
5916532	13
14280909	13
7803822	13
12061564	13
5599374	13
2878457	13
11222519	13
6514293	13
38352991	13
562225	13
1145279	13
11663262	16
1621355	13
1503035	16
7603010	17
40853345	13
193064	13
2823993	13
5698379	16
824072	13
3868073	16
7884974	13
1549158	13
9458879	13
1857841	17
5246871	13
2967238	13
11328409	15
24496164	13
7464227	13
9442470	16
22049067	13
10419982	13
3957600	13
5733627	13
5207391	13
516235	17
3324483	17
851025	13
3661191	13
12046447	13
5916830	16
12578348	13
7243079	13
3519048	13
9536172	13
867220	13
5021550	13
6598666	15
1808384	13
19059604	17
612485	13
13577036	16
1685773	16
10079233	13
4401263	13
5272187	13
791918	13
4224088	13
2616595	15
8745238	16
2476082	13
8072070	13
13477852	13
977647	13
429034	17
43877007	13
5752046	13
3699995	13
2535899	13
36319901	13
3608776	13
2341031	13
549282	13
11536749	13
32624451	13
20529861	13
9117911	13
722971	15
2993911	13
9596921	13
1660313	13
21155440	13
5557902	13
20061826	13
760254	13
6495308	13
1751197	13
7559771	13
8129345	13
1639040	13
5190635	13
999389	13
632411	13
31232734	17
1312330	13
5065992	13
702177	13
9922766	13
18455408	17
1015397	13
1483871	13
12761419	13
6417263	13
10629146	17
7524296	13
44690807	13
3777293	13
30143387	13
2184391	13
3828785	16
1745463	13
24251974	13
1719829	13
3024766	13
2929290	13
10001883	13
4948960	13
2876867	13
6005712	15
1675120	13
19109176	13
4385161	13
9549358	13
8019938	13
3253931	13
1540673	13
1164177	13
5554204	13
14449299	13
19318124	13
18377915	13
1691879	13
3818297	13
1798746	13
28751596	13
4552347	13
11263499	13
4769295	13
17876511	13
2789242	13
8665925	13
1917874	16
3711415	13
905285	13
3383802	13
15003973	13
36328500	13
1342212	16
23811	13
3204183	13
20882588	13
23585430	16
21274260	13
26223321	13
38814761	13
2634434	13
606447	13
5650556	15
1326555	13
4600376	15
18607661	13
27586540	13
12728675	16
6035518	13
3748878	13
12626335	17
4816587	13
12876603	13
154792	13
12890453	13
584083	13
1747068	13
1921871	13
11589997	13
5315247	13
18838331	16
686729	13
14596848	13
6844521	13
9465811	17
4894180	13
28022942	13
2714077	13
28754254	13
10095703	15
26718749	17
1423627	13
26131684	13
3180573	13
3792818	13
1509918	13
5410576	15
21023245	13
52163995	13
796294	13
2730701	13
983011	13
13647578	13
1493554	13
15447914	13
1587576	13
11194892	13
9696934	13
3291577	13
1286675	13
5097157	13
5088747	16
22239042	16
2886524	13
10542777	13
5133957	13
11376538	13
3915237	13
5202908	13
2880802	13
55721784	13
9611412	13
2446405	13
17540769	13
12245940	13
9329742	13
2929789	13
4703276	16
13628458	13
4364419	13
181567	13
11459574	13
6999785	13
14058836	13
2101066	16
742355	13
5331585	13
8900355	13
4744948	16
546645	13
11004540	17
238876	13
5742731	13
6550989	13
18334568	13
269038	13
11010463	13
4458992	13
13070953	13
3286499	13
4378545	13
6674614	13
3144948	17
11502	13
954952	13
854167	15
6730685	13
1788967	13
2798925	13
1156856	15
37315079	13
8784104	17
7730170	13
5179867	13
9956365	15
7697687	13
2265601	13
1516554	13
24096149	13
9353240	13
6355497	13
3469056	13
16688012	13
3104133	13
3891058	15
2934334	13
9320231	13
19951245	15
6377593	13
11441961	13
859469	13
14757784	13
198303	13
66456198	17
1436509	13
8709201	13
4598293	13
1542036	13
1771028	13
23847213	13
1624407	15
3048207	15
11567889	17
3916399	13
19239009	13
3383261	13
4441362	13
3802571	17
2833829	13
5798252	13
7052217	13
9202380	15
23284603	13
5333727	13
2901230	13
9153100	13
312144	17
5424555	13
4688703	13
2925880	16
8802183	13
1738470	17
4498818	13
1228857	13
2117006	13
2924881	13
5443859	13
3236435	13
5547980	13
12868730	13
3842652	13
119816	13
13043	16
10405482	13
11558908	16
514993	13
30182196	13
453099	13
2616144	16
19211290	13
19663002	13
275609	13
2138343	13
3412213	13
525193	13
14727688	13
2010989	15
15841195	13
11265566	13
1776919	15
1224474	13
4220360	13
5852812	13
6304074	13
9287422	13
9515753	13
42601626	16
3174607	13
6079646	13
1346402	13
4886117	13
6851197	17
4848812	13
3399623	13
4766746	13
970715	13
10141210	13
25096393	13
14328860	13
4955230	13
1660450	15
6634853	13
21018047	16
4118292	13
28351175	13
4349553	13
634634	13
6929889	15
24411636	13
906967	13
13234694	17
17011266	13
6815984	13
2555192	13
2875394	13
1215682	13
2058139	13
2498121	13
7846864	13
8368657	13
1283998	13
16765817	13
5228463	13
2347926	13
11519843	13
15549274	13
7521469	15
47738187	13
3673445	13
3558707	16
8287446	13
45574640	13
12148685	13
23533468	13
4046789	13
2645196	13
182016	13
1286933	15
8100875	13
4536632	13
9160814	13
676165	13
1878665	13
10672183	16
7630417	13
20433545	13
8381844	16
7206039	13
1331960	13
2598836	16
2393683	13
6523390	13
5729922	13
22361092	13
14332354	13
12337055	13
10313841	13
470605	13
13454766	15
8275237	13
3945165	13
12414784	13
740095	13
32835670	17
2876393	13
4252012	13
13248809	13
14476540	15
10896915	13
9857258	13
9433896	13
8080762	13
9617129	13
297962	13
10607384	13
9686365	13
12620901	15
15845731	13
5248385	13
493060	13
613293	13
702994	13
8703	13
1735538	13
978642	13
3499807	13
3753899	13
5023700	13
3183537	13
29542660	13
17045409	13
9899553	13
358285	13
2106411	13
19061929	17
9367147	13
26171402	13
11499197	13
4438707	13
11106727	13
5899369	13
4419159	13
11125361	17
14751898	13
2362432	13
1785440	16
345778	13
2206302	13
1348541	13
5686382	13
20412613	13
3700965	13
3763299	13
3128832	13
2579809	13
15147161	13
4724347	16
1983503	15
1025884	13
12307617	13
7763396	16
3751540	13
1367268	13
2677528	13
5377479	13
1077008	13
14698039	13
799588	13
8467522	13
6654332	13
1961068	17
7712660	16
20566449	13
1270869	13
10392975	17
4139494	13
9049699	13
21712060	13
2736960	13
13980453	13
1540013	13
12735016	13
2844364	13
4510442	13
7331162	13
9535639	13
19431360	13
13637779	13
1491514	13
4829927	13
28251419	13
1048797	17
584764	13
26085771	13
3039911	13
9993928	17
833134	15
7405874	16
2602786	13
13150006	13
14418776	13
140011	13
1766858	13
16082298	13
78838	13
15668771	13
9891541	15
15056104	13
13905671	13
6831023	13
10370193	13
5403931	13
4526050	13
15453747	13
1660867	13
2247835	16
4894160	13
1109733	15
10321394	16
5221253	17
147570	15
9742212	13
7422212	13
2936435	13
17843120	13
3110870	15
5177424	17
11824898	13
2243849	13
6853354	13
7066651	15
1047156	13
16690853	13
22650353	13
4063116	13
5107171	13
1713761	15
17330415	16
10552926	13
2704966	13
6460426	13
2171861	13
2614425	13
1548800	13
21941345	13
1603144	13
26733220	13
537449	13
2886640	13
19883573	13
9166582	16
2655224	16
16448109	15
8918962	15
967270	13
19194788	13
15654371	15
9274775	13
4349331	13
11452313	13
1050621	13
5600433	13
1376174	13
544070	13
6214749	13
26795942	13
6544311	13
18155799	13
1128183	13
10799334	16
20406193	13
7015089	13
13049820	13
14770321	13
2859010	13
15112291	13
26412998	16
2969440	13
4747069	13
10946796	13
281421	13
853713	13
12395517	13
15938913	13
10071945	13
4039461	13
1300386	17
4310858	13
2916122	16
10196375	16
4286013	13
13313917	16
618621	13
3493020	13
11991028	13
14576454	13
3650268	13
23211703	13
727092	13
699754	13
2848674	13
4214494	13
21796698	13
3082603	16
6642209	13
14223852	13
12778926	16
3402904	13
1770649	13
4160559	15
2462700	15
1408646	16
352321	13
7564539	13
439681	13
1773905	13
3980408	13
783971	13
6692800	13
2973819	15
3516033	13
5932880	16
8812534	13
9610993	13
5658105	13
13987020	13
44273147	15
2282872	13
10906447	13
2773127	13
15315767	13
13146315	13
24780784	13
31660254	16
45968738	13
471078	13
3740315	13
2391865	17
4859895	13
5232169	13
18893036	13
3081829	13
5012465	13
14793717	13
1451522	13
4031351	13
14441700	13
15446188	16
4188577	13
1954408	13
941506	13
4609646	13
14427724	13
20797117	15
38013405	13
476791	13
7634143	13
10697002	13
710299	13
9147095	13
15381164	13
949013	13
11279069	16
1300838	13
2867084	13
15206268	13
7824164	17
15486871	13
3614384	16
3218788	13
9708321	13
3186394	13
7331455	13
50144539	13
9727370	13
5542227	13
28887641	16
89521	16
5433875	13
28774007	13
13806749	13
4574583	13
2078970	13
415287	13
12077567	13
10292499	13
1289240	13
5656195	17
8294591	13
19390627	13
13935993	15
13779337	15
3430339	17
16959733	13
1637761	15
141494	13
9104552	13
6183368	15
14768748	13
5381187	13
16096620	16
7573831	13
9347588	13
4272528	13
7731594	16
35698718	16
726488	16
15319987	13
469124	13
22895399	13
14423072	13
16718794	13
11040845	13
19013137	13
5965458	13
33437373	13
3461077	13
5432292	13
7280770	13
9419697	13
13224080	13
2570024	13
10762223	13
15173717	13
7137768	13
16156604	13
2877370	13
766214	16
3651937	13
4578259	13
8441047	13
14101582	13
167968	13
6440896	13
243373	17
377373	13
4080587	16
7525059	15
16060223	13
12112126	13
8606894	13
11034957	17
621747	13
5812825	13
2122033	16
2592175	13
2865951	13
12893547	13
292795	13
3976024	13
5989132	13
10094469	15
14417715	13
34215131	16
16824252	13
16487356	13
14656177	16
13383422	13
15959751	13
33234996	13
4948680	13
36548667	13
7458049	13
5686130	13
10753616	13
8596743	13
4783622	16
2882125	17
40253028	17
8009770	17
3902777	13
786839	13
11686851	13
9767114	13
13852531	13
2420186	13
637612	17
8636704	13
9935466	13
20079991	13
9241472	13
18356712	13
847684	13
931189	13
294500	15
1728552	17
13588899	13
357524	13
2032760	13
8978744	17
23498423	13
7659410	13
2728077	13
8464747	15
1926712	13
20035429	13
20109829	16
25950569	13
8941603	13
3976894	13
3610501	13
4030571	13
3370594	13
1635153	13
17819307	13
967841	13
3208994	13
5726502	13
11186121	13
3054897	17
12400613	13
4447373	13
23237159	13
337609	15
3877581	13
1236203	16
18328925	13
7708176	13
23661488	13
57482534	13
3407777	13
1657772	17
3777767	13
5042053	13
9940725	17
509109	13
6325633	13
397973	13
8671955	16
9197401	13
3747709	13
28146458	13
7242370	13
10518001	13
8784637	13
3931148	13
7142024	13
13812996	13
9224727	13
855200	13
2769452	13
9326195	13
14971993	13
3908839	13
303049	17
25496265	17
6497823	13
12776150	13
52393049	13
8093589	13
10742297	13
8373384	13
3758334	13
7198605	16
4889720	17
4169840	13
7766086	13
10863222	13
10593831	13
6554298	13
9706212	13
13973795	13
6480323	13
17664785	13
2183410	16
26944368	13
9142034	13
11733131	13
13248775	13
10038003	13
2484139	13
8871108	17
3440012	13
18845937	13
1533047	13
100884	13
1517422	17
13508765	13
2392697	13
6811333	13
2556314	13
475146	13
12276153	13
2709729	16
8262854	13
12803465	13
43315	13
4857414	13
1237217	13
15193701	13
18945163	13
3584970	17
11061674	15
15201425	13
1796674	17
10353728	13
898424	13
2800894	16
8750689	13
1540537	13
7110922	13
19010824	13
493747	13
2761407	13
14309625	13
14742588	13
57709978	13
27382364	17
13448973	13
18769468	16
5869107	13
3174186	13
10661027	13
30925812	13
24203	16
1874887	13
1623239	13
1003624	13
1918368	13
5129541	13
616374	13
9326265	13
14964896	13
11601425	16
9317527	13
34248193	13
2136235	13
1021593	15
1746569	13
16898877	13
9041127	13
6127562	13
12841055	13
35447	13
11503677	13
3507213	13
2406180	13
301911	13
12077671	16
1464280	13
3868732	13
4050689	13
19483105	13
1658797	13
2434454	11
7338203	13
7906878	13
21102787	13
1639481	13
8177304	13
6422612	13
1806137	13
4315471	13
9985733	17
1996765	13
5561032	16
5012699	13
6071199	13
370922	13
2436532	13
6154945	15
12377329	13
225013	13
1892347	13
24582813	13
4476925	13
27666006	13
18462998	13
5769421	13
558949	16
2922259	13
1888138	13
21327354	13
8538833	13
8648340	13
14120306	13
4936987	13
13397099	13
6208588	13
3369104	13
12496232	13
25133048	13
1290329	13
9040202	13
3734776	13
25429832	13
24848223	17
2912164	13
3363821	13
598165	13
1004375	13
1589507	13
187494	13
9193319	13
1496366	13
84348	13
539879	13
349474	13
2790655	13
3041792	13
3406126	13
295861	13
19047595	13
8590541	13
135760	13
252259	13
534782	13
17141444	13
3946811	17
2635008	13
18668076	13
29691407	13
1105570	13
7537466	13
2200763	13
8133421	13
443002	13
5699594	13
8406576	13
719379	13
4923530	13
28663022	13
276046	17
24457811	16
8011072	13
6228386	13
6773152	13
5717587	15
8602654	13
1555567	17
824775	13
7920085	13
9171368	13
7456346	16
13577324	13
2002880	13
20096782	13
7358878	13
2382189	17
5642478	13
1935685	17
2350531	17
3777504	13
11347248	13
4762486	13
5554575	13
1601575	13
2626183	13
6852238	13
10977435	13
11734666	13
347135	13
31531120	13
2509962	16
1581123	13
15759304	13
9525316	13
3449952	13
318274	13
1826870	13
490762	15
15289784	13
3717086	16
5881042	13
616419	13
4392867	13
22886334	13
9178701	15
6451133	13
4484938	13
6419027	13
15194161	15
10201	13
4909417	13
1956729	13
1423692	13
9911949	13
8711022	13
2518901	13
168400	16
18441298	13
5299560	13
22555559	16
3717826	13
22779014	13
6746086	13
1393850	13
22016225	13
5697832	16
7759987	13
19742552	16
18123099	16
17633020	13
14931566	17
10770072	16
1928638	13
10999704	13
3965097	13
13352930	13
11501877	13
11473351	15
610570	13
14804848	13
5320883	13
31951869	13
141763	13
3994339	13
5961702	13
6438858	13
3847275	13
26681668	17
18001690	13
2854908	13
35476198	13
13024612	13
1077077	13
6364333	13
7923398	13
5666686	13
1041110	13
3054754	13
4323365	13
16374314	15
9200909	13
16313339	13
4539248	13
9922498	13
2212560	13
7126649	13
3413570	13
9804195	13
16640078	13
21876562	13
7318687	13
2272643	17
4536713	13
4920153	13
13235188	16
3266332	13
12817481	13
10622410	16
358842	17
11493287	13
7066065	13
10910466	13
5115447	13
24109637	13
4523623	13
8939899	17
1116047	13
25903623	13
12577818	13
4118005	13
1934511	13
549360	13
5525322	13
4379699	13
11425023	13
770634	13
5639293	13
20261923	17
13420501	13
13091045	13
3950359	13
6373307	15
6993980	13
12652453	13
6339134	15
16571394	13
11907315	13
1252734	13
595805	17
13211417	13
17257356	13
6006555	13
3818300	17
20179648	13
5018729	16
15425155	13
22778173	13
33977600	13
4033434	13
1713376	13
486575	13
1741417	16
13534572	16
3811460	13
302609	13
6275470	13
12763850	13
9963424	16
830876	16
5709730	13
13592896	13
10620715	13
4991742	13
2601922	17
3025108	13
3319982	13
4437538	13
3589837	13
8578467	13
3961992	13
23497033	13
976079	16
434529	13
4857572	13
10296553	13
1946124	13
14850297	16
3467172	13
3883901	13
11607028	13
13960248	13
3736729	13
11019509	13
22189655	13
34904548	13
2714176	13
277044	13
1890955	17
16108212	13
10641168	13
1843312	13
456153	13
84330	13
24243833	13
5116388	13
1564862	13
4994622	16
5995452	13
8573529	13
3450760	13
3272659	13
946490	13
3163577	13
720856	13
2367787	16
844630	13
1280325	13
4306957	13
2742141	13
1494005	13
6318045	16
1060258	13
1085011	13
720398	13
11653024	13
2410667	13
16281836	13
743687	13
902626	13
13188992	16
1654291	13
6904239	13
8509632	13
20737148	13
14897249	15
2658783	13
5435066	13
27847882	13
1867217	13
8323720	16
478690	17
18282176	13
2657469	13
21690240	13
18175775	13
11215012	13
4653327	13
357951	13
10645098	13
7819209	13
7873285	13
3189261	13
14850437	13
1023274	13
3181135	13
19886474	13
3757034	16
8823554	13
1484906	13
4508875	13
39100837	13
11067315	13
939448	13
2217943	17
3090005	13
2396332	13
12172462	13
10299333	13
5321497	13
15769013	13
782654	13
8867542	13
1092608	13
2125891	13
7550956	13
4771083	13
10657073	13
2357457	13
1034726	13
2377948	16
6136128	13
1055154	17
1055423	13
23604989	13
10579710	13
5305147	13
1260447	13
19548297	13
1249376	13
14388568	13
10485577	13
5230579	13
2612348	13
7261475	13
6835517	13
2309254	13
3936133	13
7166352	13
731091	13
22119258	13
3177112	13
16840151	13
18772454	13
4196773	13
862028	13
5021618	13
19885027	13
1481093	13
2326108	13
7577667	13
2579414	13
1847501	13
4742001	13
23552938	13
3996282	13
711041	13
167736	13
4253749	17
18607148	13
6365832	13
26487033	13
12975118	13
2680400	13
10246578	16
592220	13
4170121	13
9617099	13
1621968	13
3126060	13
8988939	13
8478530	13
23413438	13
3296355	13
2546756	15
19135671	13
19099657	13
15653930	13
4582326	13
14656303	13
11905653	13
3114712	13
4505570	13
2242747	13
244516	16
19559038	13
16224342	17
1516995	16
878852	13
5004697	13
4698307	13
7550721	13
3575186	15
1229617	15
2825654	13
5015978	15
3806934	13
3495788	13
12568546	13
8809291	13
10471597	13
10719699	16
2264355	13
3915834	13
5650391	13
1508100	13
12787234	16
29518481	13
8643419	13
10123536	13
399724	13
7156235	13
11820738	13
4227177	13
1270284	13
852710	13
14160559	13
4780918	13
35513236	13
11018010	13
996747	13
8705172	13
2943297	13
728477	17
5254460	13
1524967	13
7679824	13
32909211	13
27379045	13
1207765	13
19121090	13
19875038	13
167528	13
8785286	17
6801141	13
15968571	17
30174096	13
8148091	17
817607	16
1630717	13
16214839	13
5833284	13
2094333	13
20870439	13
26768871	13
23662	13
10528359	13
4954028	16
6690343	13
2269440	13
5283488	13
10448597	13
33153668	13
12016946	13
14289971	13
681136	13
9770922	16
10563617	13
5361023	13
10767542	13
2717821	13
2727518	13
1201879	13
3349170	13
1004756	17
11607839	13
1980177	17
324624	13
3067063	13
1076378	13
9073741	13
998795	13
2182453	16
9305041	15
3844386	17
88133	16
3145478	13
3366823	13
8793858	13
64019	13
11412407	17
6670450	13
3675801	13
466736	13
7116213	13
6215317	16
16214	17
1135177	13
7843227	16
4611386	13
13631890	13
311806	13
2282789	13
1607693	17
3581373	13
974352	13
4718348	17
11339859	13
1830763	13
2508616	13
3672522	13
14106375	13
18353618	13
46651791	13
16198385	13
3279558	13
6010634	13
19890158	13
17291099	15
9645888	15
11726009	13
6584590	13
2651343	13
23654938	13
9703576	13
3659575	13
18565481	17
6009763	13
6323756	13
7125130	13
9697346	13
47747664	13
4556381	13
19267933	13
4185162	17
647308	13
2376337	13
2597655	13
11967083	13
11672809	13
12457379	15
15652942	13
8648288	13
7508921	13
20511765	13
16824666	13
7493796	13
5530861	13
2590396	13
8634487	13
184697	13
6489082	13
7083210	13
17775378	16
1194313	13
5461241	16
20735960	13
30214718	13
14192792	13
11070452	13
27884285	17
15090473	17
23970345	16
1937330	13
2441985	13
22127805	16
10014443	13
6695424	15
25417811	13
9980485	16
5059357	13
18252248	13
4766898	15
170009	16
7629811	13
3256891	13
6976265	13
3685018	13
10624652	13
6650507	13
31777804	13
1829222	13
2124536	15
7665162	13
3787824	13
3304232	13
14485276	15
5648417	17
2165594	13
872709	13
11111651	16
498760	13
6381772	13
17964480	13
7847718	13
2937255	13
24343881	13
24437758	17
3719851	16
18097358	13
9656495	16
1693527	15
3301888	13
3146897	13
8382067	13
3649007	13
12194628	13
16293144	13
3585726	13
36146030	13
2264253	13
17606030	13
16839190	13
5062277	13
12087057	17
5291987	13
326615	13
9458988	13
17309096	13
777369	16
20155933	13
9721146	13
13139846	16
6545855	13
5687422	13
31252939	13
5371158	13
1228430	13
6886058	13
203153	15
7925208	17
24806816	13
3616401	17
2471766	15
14946540	13
983691	13
1065684	13
7405571	13
19112101	13
1586138	13
749907	13
10760569	13
5537186	16
2901014	13
3824568	13
17715438	13
5440483	13
11117284	13
4177810	13
5722663	17
2259269	13
9730187	13
1462484	13
6494002	13
31023913	13
16723155	13
13390146	13
20014652	13
6650256	13
9370420	13
7006885	13
8097700	13
10952285	13
1268270	13
10940879	13
6205209	16
10457031	16
1142110	13
1728639	16
42233238	13
33499278	13
9088892	13
7887326	13
1675803	13
605381	17
6116738	13
12306320	13
24275576	13
27656231	13
13053929	13
4304938	13
212196	13
4206492	13
17991516	13
8829202	13
1571482	13
5147753	13
1058425	13
3139616	13
5429240	13
972725	13
4458960	16
1186765	13
1916014	13
6067769	13
12446597	13
6629827	13
8858793	13
3790904	15
3664065	13
397813	13
935607	13
9758678	13
10315689	13
4792011	13
2965967	13
50543713	13
4050708	13
19212302	13
300458	16
469700	16
8583083	13
18932389	13
8634802	13
15154302	15
1720746	16
11848201	13
930236	13
2955665	16
794352	13
2132852	13
4661485	13
6302228	17
2574087	15
10454890	15
13290219	13
3431602	13
5202370	17
9315551	13
1471275	16
461178	17
12694004	13
10290784	13
24712023	13
27419594	13
9387188	13
7935696	13
2444768	13
12540362	13
7282808	16
7355007	13
14189774	15
6375210	13
638085	13
12151097	13
9774927	13
7356484	13
21979166	13
16148117	13
714337	13
22587846	13
4235785	13
15527267	13
5735746	16
1820529	13
15941839	15
53917	13
6341033	13
4239498	13
4617258	13
25451293	13
1244871	16
12100996	13
21814249	13
13776775	13
15777510	13
20319355	16
9470962	13
13113312	13
9730969	13
10930527	13
344564	17
2508377	13
3670107	13
1770391	13
25910118	13
10245242	13
17653522	13
3117263	13
3037343	17
19188859	13
13504959	13
19591425	13
22491680	16
1985663	16
6303987	13
565803	13
9098954	13
61046141	13
46091343	15
30982334	13
4699498	16
7690650	13
13131339	13
8838860	13
4687751	15
5129272	13
3480339	13
1562995	13
14394303	13
5579152	17
5244314	17
1321522	13
1676843	13
2012864	16
20019681	13
4093266	13
8577655	13
1084311	13
307866	13
5797220	13
802539	13
16076527	13
14470349	17
400087	13
582523	13
17779924	15
20380736	16
4324383	13
10121841	13
794945	13
7541822	13
1386798	13
25951579	13
3492036	16
8071179	13
2354239	13
384264	13
2830807	13
5793320	13
1760839	13
54807	13
5599449	16
13007114	16
1885842	13
2455921	16
7156489	15
497010	13
20510902	13
12161472	13
10659848	13
7143929	13
11201217	13
206041	13
3324112	13
2438121	13
19133049	13
2537593	13
169051	13
6910244	16
4532457	13
261864	16
6971946	15
821153	13
9786642	13
4088837	13
1146422	16
6555273	13
8964770	13
1618491	13
401364	13
19078223	13
13947320	13
6860502	17
12677392	13
12018036	17
5166967	13
6834475	13
6654769	13
5295054	16
913742	13
628840	17
14188228	13
11230624	13
29627718	13
7416560	13
2737370	13
4403065	16
4022456	13
5275771	13
6768897	13
12931216	13
516180	13
11506876	13
19457555	13
7953102	13
5457418	13
1675690	17
11176150	15
35264273	13
3120568	13
1063339	13
4621021	13
772225	13
6018862	13
2405375	16
2386716	13
10484153	13
6221527	13
22053382	13
14999434	13
23751304	13
7559155	15
5126221	13
12522149	13
2117405	13
8959471	13
8230155	13
308030	17
26420387	13
3880948	13
6590772	13
1561236	15
42660217	13
27362008	13
9618656	13
10848134	13
5542141	13
9876614	13
1268754	13
10972007	13
4510988	13
20427373	15
1208725	13
15779077	13
18849762	13
2566666	13
5611112	13
17367915	13
16738867	13
18129317	13
25484629	17
5362589	13
20106724	13
684603	17
964525	13
6167900	13
9388400	16
68812277	16
17199138	13
7434227	13
11879647	13
6251086	17
271592	13
8284573	13
35870539	13
242203	17
5880766	13
3089577	13
4075996	13
13683953	13
16954288	13
429959	13
16062892	13
1437222	13
1145350	13
4167449	13
2058783	13
25702988	13
13910198	13
184522	13
8119131	13
11830000	13
13755817	16
7262975	15
17765105	13
8992551	13
18951335	16
4413939	13
8517833	13
22870895	13
4514553	17
5491189	13
1501199	17
11821018	13
13987439	16
1179654	16
19997337	13
19125850	13
1095914	13
9899952	13
31332432	13
4892515	13
18983268	13
6637026	13
21131466	13
812774	13
897258	16
18183173	13
949611	13
4750221	13
15268744	13
3324219	13
5873348	13
3858111	13
3997097	13
375159	13
5694494	13
33399474	13
959531	13
11064683	13
5928023	13
517844	13
2274855	13
9574351	13
7581385	13
2741846	13
938105	17
19274469	13
52592825	13
7099554	13
2779719	13
4763583	13
1427600	17
4741004	13
5796697	13
3026831	13
6205521	13
9447292	17
4202145	13
3525070	13
3894941	13
21513103	13
4538132	13
22799834	13
7206768	13
20792463	13
15965345	13
10589463	13
6393438	13
1317984	13
9939469	13
8728038	13
95385	13
15424587	13
23984826	13
8509008	13
29110036	13
20556512	13
19138108	13
4727173	13
654896	16
4411218	13
12281960	13
6108012	13
2074114	13
12742857	13
7819056	13
16060517	13
6573168	13
6113424	13
4380193	16
8687149	13
13080642	13
3330000	13
9765672	13
13101700	13
9971331	13
18320548	13
12137325	13
6507327	13
12634476	13
767839	13
4681089	13
20893444	13
3581987	13
4733714	13
3752354	16
21270032	17
7182976	13
16846832	13
9074417	13
810261	13
3583179	17
7674970	13
20343810	17
18211058	13
1886914	13
813500	13
18423153	13
2353522	16
1387041	13
1099288	13
6565999	13
5866531	13
11928858	13
2752775	13
1277626	13
8540513	13
2704021	13
4271903	13
5976583	16
4586467	13
9163244	16
12586545	15
3333180	13
3068260	15
2370166	13
5966284	13
10076402	13
5913405	15
1970507	13
8106807	15
55012076	13
11216181	13
4940713	13
32270684	13
9345558	15
13117789	17
9961179	13
30540301	13
61804	13
905084	13
3399183	13
3061432	13
17400816	13
181406	13
4254504	13
3375666	13
9713170	13
2679537	13
14089201	17
17570857	13
8225711	15
2036888	13
1482456	13
14315326	13
2768374	17
23696276	16
4717809	15
4714328	13
16118594	13
1450185	17
11487335	13
4119086	13
6132416	13
6632449	13
9560205	17
2772430	13
3707740	13
5940631	16
11420678	13
2272681	13
9686074	13
54046284	13
2736865	13
3755201	16
14439213	13
4544836	13
12966531	13
898537	13
5221409	17
4254553	16
3445080	13
1385044	13
6570389	13
1509516	13
21190905	13
21384746	15
8044107	13
19350759	13
6104146	13
1402654	13
5513720	13
3299252	13
387255	17
5669720	13
15956951	13
2894866	15
47400484	13
971378	15
37553379	13
1478278	13
117459	13
12383739	13
209461	16
1051170	13
1515776	15
9277781	13
1306207	13
13050055	13
6037849	13
9545141	13
920359	13
10058297	13
1627157	13
5738472	16
7316051	13
11330078	13
16462863	13
9357275	15
14300606	13
5684968	17
6433205	13
6518162	16
9369417	16
153855	13
28264322	17
8075522	13
85753	13
821589	13
20629134	13
2533548	13
6061560	13
544584	13
13391113	13
6214938	13
5363588	16
5771654	13
5952966	13
12770075	17
5087296	13
5270635	13
2673616	16
3402906	13
10079420	13
8922709	13
27719400	13
6633862	13
9793959	13
5987058	17
7464570	13
3898721	13
1764542	13
3588610	13
3102079	17
12004784	13
7847653	16
7320396	13
4892902	13
2968270	13
18658899	13
4852827	13
114603	15
16023767	13
26335000	13
4165148	13
3632742	15
1235057	13
30735398	13
6849418	15
3151721	13
8029351	16
5115366	13
33312301	13
3607271	13
7027995	13
17358328	13
1890240	13
9123813	13
2157204	13
4373468	13
6960728	13
6070375	13
18862878	13
5762995	17
6323793	13
13528980	13
1929587	13
3741531	13
7074457	13
6527817	13
14244431	13
6072357	13
6394549	13
9514796	13
5394687	13
1017037	13
4675286	13
11011449	13
9443016	13
752599	13
1814884	13
17070956	13
21847189	17
3090038	13
4721514	13
12798677	13
1787819	13
47766121	13
4181685	16
7773643	16
1147661	16
4966804	13
8750827	13
6944671	13
14794024	13
5508406	13
4767556	16
5104650	13
9100578	13
79501	13
6556640	13
16255567	13
14850157	13
9608568	13
6111211	17
29305593	13
1095239	13
34843148	16
8532272	13
4630255	13
696880	13
9995038	13
2552933	13
6896326	13
6671226	13
15388103	13
31139271	17
15232273	13
6031096	13
2949356	13
18811237	13
12080675	13
17740659	16
1935454	15
5612980	17
1123317	13
874912	13
9988194	13
4026352	13
2456464	13
6107701	13
9726360	13
923974	13
9634659	15
14159346	13
7128273	13
13213751	13
15858202	13
14306717	13
9895543	13
2087420	13
4898411	13
7371317	13
1908773	13
4779907	13
9661891	16
13011138	13
7741954	13
1574584	13
15395530	16
1123583	13
4850317	13
7755987	13
10686788	13
2741718	13
6204055	13
9950525	13
998536	13
1641760	13
188336	13
912848	13
3529070	13
13159915	13
302874	15
11567516	13
1183346	13
2043571	13
169159	13
23463138	13
3571480	13
259	13
9762033	13
17691861	13
30249549	13
594786	13
22595167	13
5180221	13
2759663	13
676400	13
592042	13
42495909	13
4662354	13
8874116	13
538568	13
24850593	13
10529659	13
34242064	13
7123413	13
5566687	13
9390497	13
72722	13
5372747	13
619701	13
1610885	13
6090428	13
2934689	15
4734459	13
787990	13
1285622	13
13360878	13
6363100	13
23585076	13
2560648	13
15408498	13
4123312	13
3927013	13
677752	13
8175114	17
6059323	13
4413717	13
57871	13
1237099	13
3308940	16
4059195	13
2921652	13
8073189	13
1789824	13
265651	13
1955322	13
30125351	13
5215899	13
5976265	13
7009510	13
2436725	16
15038722	13
1851222	13
15401421	13
3942233	13
3328634	17
581276	13
22944179	16
3068758	13
34227462	13
26261578	13
2162913	13
1879724	13
13163568	13
9822356	13
19379569	13
3988808	13
1910855	13
143308	13
174216	13
37653326	13
1463358	13
213288	17
478274	13
5872570	13
2850581	13
18023904	13
1657039	13
22297078	13
7436538	13
6684583	13
35164654	13
24730325	13
2860333	13
8409804	13
9596257	13
3790297	13
29295693	16
4956195	13
11629858	13
8246694	13
2250273	13
7103764	15
18560641	13
11369207	13
13838537	13
10838499	13
670698	15
7765043	13
2468987	17
6994644	13
7790308	13
7643364	13
266234	13
3253244	13
1008979	13
3233368	13
3625060	13
13186416	13
24300402	13
2796845	13
379177	13
6486807	13
8372353	13
4613326	13
9441894	13
1065794	13
19219200	13
26043069	13
1601492	13
6338554	13
16331441	13
4559893	13
15899591	13
4987914	13
979246	13
13911791	15
9200441	13
5779847	13
16786905	13
1442154	17
2934711	13
2384645	13
3673490	13
730964	13
7573141	13
1385114	17
24339839	13
3255324	13
4013340	13
33648266	13
8530287	13
12975955	16
31330910	13
8282356	13
25435714	13
2868853	13
26717708	15
9775196	13
5634749	13
23034363	16
10137357	17
3265026	13
16693552	13
1677023	13
13578850	13
13297091	13
2350007	13
4779511	17
8123944	13
5587939	13
18181019	13
4597607	13
123124	13
17690628	17
2428392	13
3146146	15
2266864	13
7705170	13
15174333	13
7482433	13
1163980	13
12795507	13
5444795	13
6158602	13
3389345	16
34491766	13
6256909	13
9213413	13
4309230	13
4943104	13
26290721	13
956361	13
6757893	13
13277644	13
12200108	16
1582912	13
24693614	17
299979	13
11376738	13
31339241	17
847513	17
8078547	13
515575	13
6302470	13
7877487	13
13159161	17
16727389	13
5328008	13
25819567	13
1275523	13
11355759	15
3315220	13
17649666	13
3413160	13
11427285	13
15527653	16
3090085	13
7041191	13
280447	16
4542620	13
4567014	13
1550343	13
10746349	17
1576246	13
8400756	13
14501038	13
948056	13
7558369	17
2012669	13
1307627	15
727699	15
10746459	17
9141241	13
12087851	13
7372621	13
29319339	17
1772625	13
14668947	13
6513038	13
13634378	13
37540597	16
2961616	13
9817896	13
7661571	13
34168854	13
21567537	13
6230293	13
1752431	13
1250522	13
4993251	13
3285913	13
2164962	13
9000277	13
4924884	13
5181956	13
136051	13
21432474	13
1517257	13
331216	13
9632411	16
17005641	13
10563282	16
326823	13
569125	13
1979029	13
1735268	13
2155569	15
1700715	13
18694518	13
7559314	13
6597654	13
327835	13
7481322	16
526642	13
193281	13
18651810	13
10343804	13
15233642	13
27456302	13
608427	17
1399310	13
9343531	13
4713842	13
1447766	16
12852108	13
15179018	13
1619307	13
949691	13
4637670	13
15287924	13
195125	13
13506822	13
9831094	13
2339057	13
1200939	13
2044697	13
10377345	13
16396267	13
9474836	13
343578	13
6179479	13
12810730	13
1988838	17
6104389	13
18527775	13
16006215	13
5625587	13
190935	13
3020050	13
1608861	13
45828138	13
4463580	13
17727584	13
462674	13
17940546	13
15104295	13
17346635	13
40215651	15
5378972	15
1759418	13
20560798	16
21180382	13
11018825	13
15029855	16
5281608	13
9218056	17
2584544	13
267401	13
9681076	13
681794	13
30516080	13
2443551	13
864451	17
3970158	13
18051711	13
3422465	13
8512592	13
12110361	13
12631129	13
14045240	13
9943042	13
1118807	13
11700309	13
4490004	13
5756639	13
7163740	16
25323772	13
3680174	13
1885755	13
8181224	16
6898193	13
8993862	13
2755972	13
1621523	16
2420991	13
9621467	13
1117448	13
3250648	13
2024361	17
3191342	13
1922574	13
1833859	13
17038540	13
3877335	13
3511514	13
1759146	13
8158808	13
27181357	13
30750415	13
26515507	13
9480767	13
12549316	13
9591938	13
4013003	16
590096	13
9685354	13
15313372	13
1101932	13
24926586	17
3479291	17
31533121	13
16021144	13
14911262	13
12821948	16
273192	13
25430630	13
12338884	13
1925309	13
3883405	13
10100531	13
8737497	13
9280281	13
6308775	13
35692	13
2730004	16
19427233	13
2387731	13
740400	13
28642826	13
6173205	13
2383241	13
6522083	13
12586752	13
1023576	13
10860864	13
6271688	13
7102185	13
5048087	13
17993128	13
2510576	13
1580071	13
3089806	13
2404552	13
18085692	13
17876925	13
4267199	13
9466277	13
39468866	13
6212302	13
1591622	13
2980205	13
370302	16
9633336	13
6074980	13
12433549	13
4505370	13
34898979	13
1214947	13
128180	13
5150144	13
6503068	13
9705381	17
2128211	13
41211	16
555444	17
6735935	13
968973	13
6877029	13
3623926	13
2917040	16
12588877	13
7588714	17
1841583	17
12429434	13
15739991	13
8297099	13
5278450	13
1255302	13
471096	13
5098421	13
4326645	13
593904	13
16181129	13
11692977	13
13033463	13
320747	13
691044	13
885308	13
10188819	13
3517510	13
7763850	16
3848893	15
55762511	13
3165876	13
26091706	13
473919	13
1019268	13
103761	16
27563190	13
4285974	13
3989054	13
2434822	13
10720521	13
9450493	15
1700072	13
14065184	15
520660	13
7515304	13
9893489	13
2406022	13
6458711	13
34022978	13
18701326	13
2855397	13
558920	16
3827153	13
12368742	13
12796738	16
3624764	13
5966229	13
5718679	16
4326430	13
1874275	17
2343008	17
4380508	13
8809288	13
21408802	13
336291	13
11007736	13
1718418	13
5039756	13
15790220	16
3263261	16
20529717	13
5740970	13
4687848	13
6543351	16
7266698	13
7104989	17
1602682	13
17989622	13
12663207	13
1196418	13
13856656	13
34795276	13
3823114	16
2167966	13
7716386	13
5926050	13
9501247	13
7720163	13
1911145	13
624254	13
8770833	13
7410818	13
5420988	13
4409856	17
2721331	13
15310208	13
13021613	13
1311014	13
9921042	13
6787596	13
4320807	13
5594176	13
9545347	13
38200637	16
11346224	13
6778627	16
3776316	13
633072	13
2131193	13
2448391	13
3206304	13
3076205	13
2756574	13
13616196	13
4556085	13
611573	13
5519585	15
2432865	13
15207286	13
15580695	13
5563311	13
5143258	13
14451022	13
39539848	13
9898127	13
14556972	13
966282	17
3919327	13
1224037	13
4934688	13
796684	13
2789629	13
14856673	16
1588153	13
718658	15
47438257	13
1003348	13
135069	13
33748998	16
3440881	17
3936761	13
3131157	16
10603669	13
2642511	13
3767339	13
3964156	13
19454239	13
9099288	13
5631350	13
2694404	13
9363087	13
29463502	13
7119508	13
3791102	15
17843093	13
1567851	13
7329260	13
3098000	16
4480860	13
3108864	15
211045	13
4297919	13
6454261	13
121349	13
7664832	13
10019067	13
1698331	16
449492	16
7025987	13
5224682	13
1100535	13
1868625	13
7239941	13
897727	13
2190037	13
7382037	16
2674760	13
8329030	13
3098585	13
16399439	17
4381702	13
17518618	13
2626331	13
1507429	13
117707	17
737130	13
16591381	13
1996307	13
3711451	13
6751736	13
27037128	13
4808903	16
1214473	13
1669921	13
88389	16
6913889	13
940161	17
4215789	13
87692	13
9192773	13
4052509	13
78198	13
5577914	13
7923122	13
976337	13
4700493	13
4594579	13
7491933	13
4919914	13
7758257	13
3430024	13
21306133	13
6880415	13
10653364	13
14624869	13
2677304	13
1703398	13
9956223	13
4481060	13
15851548	13
22305762	13
3350372	13
839197	13
9310277	13
11973349	13
963617	13
543243	16
306080	13
21116114	16
836481	16
897262	16
5806397	13
21905194	13
4242719	17
4247070	13
13811244	16
9402766	13
25657457	15
14011399	13
9631935	13
4577334	16
8414561	13
893964	13
1684252	13
18229759	13
28627910	13
2513212	13
16914713	17
6049457	13
22515654	13
4278180	13
20617266	13
4940890	13
2668530	13
27051597	13
13165486	13
751235	16
848273	17
2630928	13
19103270	13
1818192	13
6362450	13
1736503	16
12927268	13
395812	13
9792134	13
7927905	16
544176	16
6043038	13
5060802	13
30000746	13
5628153	13
835213	13
3845218	13
1064398	13
5003815	15
1986574	13
465487	15
11762565	13
19944557	13
24373979	13
3681848	13
485275	13
189527	13
6160352	13
30378557	13
2101192	13
20803557	13
1894381	16
607739	16
43745834	13
6762396	13
10071749	13
7851044	13
10797229	13
5531052	16
14664859	13
23281212	13
8458526	13
4840431	13
1473359	13
8674566	13
1481901	13
441716	13
25770732	13
315281	13
16124341	13
5654643	13
9105737	13
11377419	13
22068942	13
3986979	17
5349509	13
2175790	13
237293	13
9547240	13
9169749	13
1448738	13
756173	17
4321830	13
15137775	15
5347951	13
20316231	13
2763813	13
1976796	13
2873571	13
908076	15
1602337	13
203007	16
3265247	13
5818039	13
11070668	13
12982586	13
1116822	13
15393217	13
28577183	13
7575229	13
3347326	13
18094006	13
1739191	13
7356992	13
3428666	13
426654	16
20750698	13
8861161	13
9609651	13
822876	13
6494090	13
558039	13
258138	13
7737541	13
14359401	16
9529154	17
1105858	16
12365201	13
7899680	13
728336	13
1058854	13
1917506	13
1887979	13
19504113	13
4095176	13
2850178	13
5331187	13
7069064	13
738787	13
16136769	13
8527899	15
12096355	13
11023025	13
9500292	13
9222860	13
5888117	17
7704642	13
3346230	13
8821259	17
11319435	13
4798750	13
469960	16
5272148	13
9621432	13
18905536	13
1644635	13
3486449	13
8586396	13
10225462	15
10695010	13
8996935	13
5972663	13
13779597	15
304987	13
16998701	13
3949685	13
6074194	13
360660	13
10892584	13
5729182	13
8359645	13
7769409	13
3881430	17
4202545	13
1408476	13
3537394	13
1413979	13
5021551	13
118344	13
13379930	13
165066	16
3547417	16
1323226	13
20281448	13
23662836	15
13032759	13
2484095	13
8916275	13
6330406	13
1295321	13
8221578	16
4569647	13
7001316	13
9962505	13
1253171	13
9736696	13
16258122	13
11927588	17
11498625	13
18118468	13
10854830	13
8018955	16
8662412	13
12678501	17
2541564	13
23192873	13
1617195	13
10576452	13
930307	13
9080493	13
4138297	17
16555599	13
480065	16
4970601	13
9262172	13
8214792	13
3462361	13
3450897	13
3754896	13
108051	16
3628004	16
4486496	13
4197113	13
156390	13
3907390	13
1012925	13
8562256	13
6459916	13
14783282	13
4527331	13
81110	13
19650	17
2619556	15
8349942	17
4534635	13
2416988	13
20734292	13
13772458	13
1489672	13
344143	13
7190947	13
3946526	13
2748736	13
3216726	13
967675	13
14183000	13
68255	17
8347565	13
23741904	13
7178295	13
1591085	13
211481	13
9340503	13
1318336	17
11948931	13
24563095	13
402262	16
6407543	13
5749640	13
7980	13
324948	13
4429126	13
6309381	13
64811149	13
4899526	15
22281406	13
5478036	13
8639454	13
1034113	15
8244915	13
3434654	13
11633060	13
10854622	13
18133352	13
289987	13
4012007	16
560534	13
5294087	13
25862120	13
7428051	13
2891896	13
1147653	13
2823167	13
1456760	13
7018154	13
6677291	13
23489794	17
14952061	13
14374170	13
848944	13
52637586	13
16515871	13
1676543	13
4254431	13
22244028	13
1272085	13
1515873	13
7238252	13
2497645	13
9805939	13
11523021	13
5935848	13
1129354	17
8101457	13
16506046	13
3690120	13
11699888	13
11303806	13
496268	13
3139036	13
5487198	13
442217	13
5843268	13
8742669	16
647770	13
485504	13
232916	13
6049675	13
3358171	17
15045090	13
22687047	16
8961849	13
5024847	13
3263658	13
5441288	13
19283040	13
12143963	13
5967885	13
363930	13
9209382	13
2273009	16
15150743	13
12982028	16
4048320	16
11372890	13
4369911	13
4348500	13
912025	13
2479955	13
11525796	13
6124547	13
1441155	13
8078521	16
4387489	13
43322492	13
7278998	13
4968752	13
1131615	13
3169207	13
3822004	13
5358119	13
13833637	13
453882	13
5568989	13
14450697	13
7859192	16
5071036	13
30336066	15
1635583	13
6190359	13
10394508	13
4246092	13
12103304	13
859626	13
1363102	13
20748372	13
13444746	13
8245461	13
5681589	17
11112995	13
66328	13
25730027	13
2147605	13
12353177	13
1103585	13
893785	16
6979988	13
19551250	13
22000543	16
3100185	13
16167838	13
4587140	13
17162780	13
5864773	13
344138	13
1157855	16
669348	15
25059739	13
3768626	17
12681162	13
792626	13
15903813	13
25541852	17
155748	13
23795202	13
1420045	13
3276527	13
22202136	13
25424841	13
4408919	13
6239691	13
989943	16
272267	13
724517	13
5992289	13
8684376	13
5102602	13
15834990	13
1867708	13
18195989	13
14783439	13
5404220	13
14477884	13
3999772	13
2324014	13
6833729	13
5534553	13
1312366	17
4223946	13
4902209	13
15152569	13
956608	13
483673	13
2543156	13
7361599	13
7420296	13
10830323	13
1582187	13
3368824	13
20207792	13
1511184	13
2620912	13
3766220	13
7934397	17
447926	13
35214039	13
2441415	13
13180673	13
5101170	13
1816735	13
1789190	13
19774936	13
4869252	13
22364464	13
609890	13
1278195	13
14622878	13
2692609	13
19998485	13
19522251	13
7722286	13
4561126	13
699002	13
7589615	13
6097512	13
16007506	13
2196241	13
20682069	16
8923236	16
20538195	13
19049431	13
3313222	16
4901198	13
732516	13
9692006	13
3196509	13
863689	13
15448886	15
4263921	16
12356345	13
11995331	13
1764053	13
6690992	13
3490217	13
6597824	15
202448	17
4191687	13
5080665	13
13936887	13
3702197	13
1686406	13
994994	16
26533785	13
808017	13
1332947	13
7612230	13
10394613	13
5629857	16
11097745	13
24618432	13
618759	13
3977303	13
4305437	13
15246413	13
3106556	13
3111502	13
8213056	13
424663	13
7091443	15
4257059	13
1005433	13
430652	17
4677441	13
7483775	13
3561142	13
1825754	13
3215195	13
3693261	13
17482749	13
2504873	13
8614536	16
12508076	13
1904789	13
3070131	13
1239931	13
10486604	13
5198197	13
7845545	13
2243788	13
4212919	13
36633774	13
6265769	16
14139373	13
14713050	17
7353891	13
5109805	13
1736555	17
22487548	13
11599808	13
5401885	13
2755640	13
733821	13
8381233	17
7882720	13
3012788	13
551849	13
3711779	13
5710717	13
84876	13
10133597	13
3435349	13
400975	13
14801249	13
1510293	13
3014456	13
5760169	15
16332096	13
9875565	13
13571963	13
2756998	15
4509496	13
15957361	13
2045223	16
1085367	13
515392	13
16045666	15
4130859	13
16396989	13
10350130	16
298529	13
10705098	13
283606	13
9398206	13
2445113	13
780757	16
16786178	13
24532315	13
6708956	16
664043	15
4609603	13
10226629	13
8442287	17
1873146	13
18927422	13
1259703	13
5985710	13
37378397	13
17167782	13
4669278	13
1595115	16
5973796	13
3173980	13
3299053	13
1722855	17
7499842	16
9339894	13
12891891	13
31878141	13
1101448	13
3405154	13
5763400	13
14751336	15
5056229	13
2002107	13
1756938	13
10795945	13
5310103	13
2066530	13
5986500	15
489643	13
2997517	13
5872587	13
2986881	13
8356534	13
10189767	16
21942560	17
9957091	13
1874525	13
3883418	13
8906305	13
20118131	13
5041068	13
3966379	13
4813290	13
1752229	13
16058799	16
14317842	13
18744607	13
8477148	13
695221	13
32617	13
4309122	16
7831064	13
4185673	13
8851727	13
3358676	15
6949204	13
6586175	13
4394909	13
4688633	13
2677188	13
3582419	13
391614	13
3172527	13
7844421	13
1839148	13
6142223	13
4461863	16
3296409	13
40750333	13
34989469	15
9079269	13
2865475	17
10169873	13
3999808	16
4310182	13
4251978	13
21151541	13
5853083	13
4951442	16
19131934	13
5941245	13
1911636	13
1064614	13
2095436	13
21575836	16
5519585	15
8535903	17
827429	13
5082824	13
2623559	13
378507	16
13868244	13
1354054	17
22925323	17
18713153	13
431708	13
8445190	13
6765607	13
3586798	13
5878096	13
4756933	13
11140902	13
6939598	13
1312589	15
7770999	13
2120607	13
2488834	13
544408	13
8625517	13
2645774	13
11886945	13
1761284	13
7753260	13
2038625	17
365402	13
19411874	16
16906054	13
24123940	13
1174312	13
14710353	13
15003892	13
1771723	16
18061469	13
3475159	13
10455061	13
257203	15
2845454	15
3953288	13
17856973	13
17747345	13
2435307	13
12180245	15
56126074	13
10761410	13
4818810	13
624787	13
6819246	17
8695812	13
14875280	13
667090	17
23859870	13
4198045	13
10865119	13
6233364	16
24577986	13
6547577	13
63540	16
4975515	13
6961389	13
11414482	13
3561060	13
16616888	13
864540	13
10047518	13
5046813	13
973409	13
2998926	13
1028810	13
13914121	16
17484957	13
4994515	13
29848365	13
3509079	13
9940592	13
17144848	13
17169200	13
2836418	13
10766815	13
3207933	13
3430878	13
1333276	13
1188496	17
2371534	13
355573	13
10293210	13
3192287	13
10677447	13
9425522	13
5941928	13
1471553	13
3149277	13
3963041	16
3555130	13
1271283	15
17296069	13
28125700	13
4133854	13
18190724	13
476627	13
8774759	13
1406631	13
6288248	17
909294	16
1671912	13
3121614	13
1630361	13
6727747	13
5849924	13
18459874	16
1120645	13
484247	13
12023963	15
316646	13
749255	13
2340772	13
4831678	13
3055087	13
7125876	13
20589399	13
1205912	13
1217264	13
33784531	17
9094593	13
727790	15
2706587	13
5319548	13
14109447	17
9297108	15
2129834	13
26086840	17
7977420	13
13661175	13
633508	17
5720436	13
2689767	13
2815269	13
2713261	13
8266069	17
9036270	16
15071740	13
6291118	13
5976555	17
10144510	13
1414394	16
7206108	13
17935586	13
6370159	13
14211601	13
5196900	13
11523098	16
19217978	13
5776750	13
11541414	13
5468723	13
681036	13
5512891	13
8091996	13
1007601	13
1408925	13
27364674	13
9903641	16
30554	13
2636802	13
9268019	16
2189713	15
40501119	13
3244182	16
2817268	13
4867932	16
4053685	13
1702853	13
2124010	13
4656842	13
5948131	13
22800002	17
5321305	13
2510457	13
11948990	13
7650103	13
1105268	13
23216533	13
6443210	13
7372481	13
1626428	13
4149756	13
3642900	13
16657886	16
4624415	13
14519410	13
14017696	13
1001600	13
6935195	13
2926968	13
3835636	13
23629240	13
2297873	13
1153819	13
340765	13
1381710	13
16217636	13
22273911	17
2031139	13
29593477	13
313597	13
3995027	13
2162491	13
13313280	13
7127637	13
3858140	13
5028739	13
10640836	13
20798083	16
13797499	13
12874505	13
4154008	13
5595131	13
4436132	13
6758578	13
4707776	17
5656751	13
18958555	13
45802316	16
2034882	13
2921484	13
10182173	13
17587570	14
9475175	13
39142198	13
34741362	13
4270448	13
851540	13
21138964	13
5786359	13
20279497	13
2130773	13
3515407	13
1852171	13
2997509	13
6479594	13
5986325	13
3220804	13
6857693	13
6955648	13
2881148	13
5890396	13
580290	13
5807655	13
3973561	17
1631180	13
9501852	13
7815820	15
5076480	13
31815442	13
1522976	13
11776442	13
9126803	13
11586815	13
6114357	13
509367	13
3887884	13
1945398	13
15710990	13
6683210	13
2946991	13
16534877	13
15027888	13
5417433	17
3912846	13
11291059	13
8369519	13
9269025	16
2972671	13
2882571	17
23485056	13
1805108	13
4343935	13
17010297	13
744123	13
31599542	13
1285814	13
1880007	13
5693542	15
19628628	13
7469211	13
3202662	13
10662095	13
1022961	13
4116652	13
1443956	13
9809865	13
9171725	15
2489273	13
13975065	13
928878	16
31816463	13
6272233	13
1617048	17
7137530	13
1220274	17
6459640	13
2280688	13
6521191	17
3384030	17
819910	13
11494570	13
17345350	17
5832242	13
4854762	13
5382566	13
3830072	13
4111426	13
977192	13
3578705	13
4239304	13
938117	13
6169276	13
812917	13
9405939	13
12569847	13
7088257	13
6257689	13
999157	15
5109832	13
699627	13
2211330	17
880388	13
4967049	13
20725034	13
14327277	13
43453557	13
7392807	13
9677449	13
2819330	17
2199705	13
38992284	13
496048	13
967960	13
15221813	13
5838694	13
4407372	13
15724806	13
25387648	13
5025819	13
5324548	13
988817	13
45814395	17
9505903	15
9909556	13
7206572	17
3384974	13
1840242	15
18677594	13
1525987	13
12477554	13
2520185	13
5737208	13
6373961	13
5155351	13
36103639	16
4276785	13
6556729	13
448757	13
4852234	13
16625912	16
12679027	13
12214431	13
996682	13
17701943	13
6924198	13
25813960	13
1124	13
10569981	13
1021716	13
3700699	13
4670496	13
22719407	13
2578012	16
14257812	13
5775851	16
3273534	13
6494308	15
2482177	13
4673282	13
18801667	13
6426037	13
3085413	13
2625320	13
8053642	13
26593406	13
18524216	13
7900038	13
767395	13
4603139	17
4029002	13
9464085	13
7266494	13
9033069	13
21739685	13
3890243	13
11293095	13
1749778	13
90633874	16
1525851	13
1349544	13
16345572	16
4793182	13
12007615	17
9375580	13
10747804	15
2353707	13
27762365	13
3219627	13
5786216	13
40820568	13
5323369	13
21873403	13
7444505	17
4386743	17
11600303	13
2256102	13
6868458	13
8732110	13
18812596	13
3935764	13
4078622	13
2312430	13
5835064	15
1860911	13
30154291	13
2480597	13
2525729	13
8212537	13
5993165	16
42092040	13
931011	13
804408	13
4215306	13
9428791	13
12836957	13
14851704	13
2434580	13
26004103	15
3159957	13
10752139	13
2477999	17
10825282	13
2722962	13
9642620	13
4435573	13
3616459	13
4671123	13
37213998	13
3532155	13
20547900	17
14282228	16
9034035	13
27497511	13
1351335	16
8674461	17
5955565	15
11254445	16
7979632	13
9988314	15
8332524	13
4413008	13
3543809	13
7182777	13
556439	13
244339	13
90856	13
13609948	13
9807853	13
7844276	13
5644035	13
8921085	13
1076395	13
3544282	13
11356665	16
2319177	15
4193565	13
12925790	13
11259424	16
3460575	13
1967867	15
6015865	15
33527778	13
9031750	13
19329948	13
808049	13
7804799	13
34050269	13
507172	13
24094525	13
4783165	13
5136953	13
1549119	13
3847126	13
11380242	13
10560	17
5369938	16
63094	13
11158596	13
6413357	13
26655004	13
4823446	15
22615064	13
10981383	13
5929216	13
9554558	13
7673304	13
32608800	13
4713317	13
14863342	13
9995622	13
2663846	13
3161708	13
16886791	13
13787504	13
717082	13
7070936	13
1951608	13
9884220	13
8086189	13
8422358	13
1947604	13
1615733	13
17016585	13
891836	13
6601631	13
3587134	13
27688641	13
4327207	13
4657551	13
3421582	13
21169493	13
1862456	13
15173899	13
3471067	13
12462132	13
33648999	17
1137072	16
78928	13
3634078	13
870862	13
4653176	13
8551925	13
16701836	13
7541622	13
12983614	13
6979632	13
3465348	13
1365243	13
24970973	13
18632657	13
4313777	13
20812993	13
23295609	17
17902016	13
5030384	13
9714983	13
849393	13
7780566	13
14824449	13
6337508	13
4295923	13
1351215	13
1971808	13
6054486	13
1078366	16
14436030	13
1942893	13
10936252	13
14248849	13
925505	13
2526103	13
8099269	13
15147775	13
2266581	16
7332401	13
17334762	13
2265441	13
4660900	13
12861092	13
8608935	13
10476594	13
20232208	13
1055919	13
14548592	13
4882685	13
10444610	13
2595163	13
6432883	13
12783123	13
7151479	13
5333923	15
4536207	13
7177684	13
860209	13
551819	13
9842627	13
12732440	13
11253532	13
5313054	13
1332210	13
21954096	13
1558244	17
6234044	13
1691967	13
8232746	13
1133894	13
1367432	13
10819751	13
8855663	16
1414632	13
11077971	13
2378158	13
12674	13
24324	13
7364690	13
25690374	17
47892	13
5203317	13
29248191	13
11802287	13
21586920	13
43019	13
4007784	13
37039378	13
14373128	13
15199933	13
2194207	16
6043621	16
46588261	17
913172	13
5830438	13
1819518	13
2219637	13
6134272	13
218583	13
54447	13
7574081	13
10248288	13
2731	13
8841823	13
7785635	13
9090141	13
27932104	13
7336368	13
6072387	13
16348588	13
6487685	15
107810	13
4177787	13
29907344	13
7043650	13
3484012	13
10015130	13
14230662	13
5935636	16
12215927	13
5605591	13
208458	13
139882	13
4093648	13
27544067	13
1946206	13
14378804	13
4478379	13
10039257	13
7848830	16
7889654	13
4264294	16
7335354	13
964024	13
8027739	13
7302962	13
19879971	13
7120104	16
15907696	13
1436193	13
71961	13
1748232	13
7893715	13
1604236	13
523543	17
1118851	13
3363440	13
2451093	17
7074026	13
3897447	17
25073208	13
9143507	13
1320881	13
11475250	13
1312910	13
8999082	13
15990943	13
9508379	13
1237276	13
366123	13
11272203	13
4047643	13
2436327	13
148931	15
680342	13
31759855	13
11050709	13
592351	13
2598629	16
5570813	13
22094863	13
227697	13
40103865	13
3798822	13
6173202	13
5919791	17
7208029	13
6585318	13
17603059	13
3956884	13
143592	13
1360391	13
1137167	13
1826302	13
2175092	13
15709613	16
10708198	13
2955463	13
2595908	13
75580	13
4335689	13
9830060	13
1712640	13
614857	13
1565701	13
23425385	13
5119786	13
8569293	13
5281734	13
14335195	13
382148	15
16981140	13
33651651	13
17287493	13
18532110	16
7307411	13
7699863	13
5175001	13
5928929	13
2079131	13
16989161	13
29429867	13
22602671	13
1982725	13
23136900	13
7179775	16
567675	13
7322785	13
4278219	15
11390220	13
12953753	13
13405595	13
11828437	13
90831	13
13977471	13
6248994	13
3879933	13
288833	17
5149921	13
4830069	13
754737	13
1785191	13
25124162	13
19405077	13
3151728	15
18443144	13
14687449	13
6540871	13
15838601	13
1856444	16
4994466	13
1136152	13
6265748	13
825565	13
326017	13
6995374	13
41749118	13
2111321	13
5614458	13
23725577	13
23969816	16
28106	13
6103004	13
8299180	16
4737334	13
4391396	13
213054	13
2917593	13
38465523	17
2619748	13
328489	13
17111839	16
4147945	13
4173341	13
587363	13
9777383	13
7114381	13
4712126	13
5356162	13
971645	13
10242874	17
28734611	13
4799482	15
1010424	13
2543198	13
73371	16
632659	13
19020133	13
27368633	13
16285034	13
16859528	13
3875594	13
4532247	13
4715097	13
6288002	13
1120419	13
38158687	15
7545598	16
17008434	13
3379751	15
1527797	13
201700	13
3131270	13
1308981	13
10887386	16
19970987	13
775189	13
7909345	13
16939848	13
770478	13
9053366	13
6872062	13
4650711	13
429543	13
3331459	16
24526809	13
5991314	13
6120024	16
6145	13
1335793	13
3291815	13
7317514	15
563310	13
631397	13
9885721	17
9014040	13
11050243	13
5391300	13
2343505	13
12457724	17
4085813	16
1038730	13
12658981	13
15277505	16
576494	15
881214	13
8584494	13
8474186	16
5912668	13
1369457	13
19857783	13
5887015	13
29033549	15
3100992	15
10351439	13
3106860	16
5243281	13
7345370	13
17913274	13
2613647	13
16407523	13
1551902	16
9399565	13
1812083	13
4390250	13
3018757	13
1543357	13
3413734	13
6550608	17
205919	13
5111568	13
11130658	13
35618041	16
20012296	13
792030	15
6502370	13
16185710	16
5157321	17
2909871	13
7119441	13
22957629	13
14029904	17
3337321	13
18909963	13
472738	13
1820925	13
4032572	15
33769362	13
7457792	16
16544717	13
3406905	13
12502140	13
17504780	13
1182354	13
27450427	17
2528889	13
3480235	13
8608478	13
212995	13
6147858	15
37855	13
12054543	13
46789	13
4344512	13
3358562	13
54614910	17
1875191	13
1609238	13
9653727	13
196096	13
2784568	17
526801	15
11139389	13
1623206	13
8356520	13
23784990	13
20775029	13
1350242	13
2731160	13
3519125	13
28299607	13
11310398	13
1495990	13
1086809	13
5982345	13
404365	15
5238081	13
21355043	13
9531462	13
2525803	13
11535820	13
3423858	17
8496090	13
3888336	13
3975883	13
3054424	13
2644058	13
17194626	13
4959194	13
23929114	13
3671230	13
2069767	13
20058730	13
4398674	13
4694430	13
2640004	13
13683961	17
2883578	13
35406298	13
26178070	13
42487348	13
3165667	16
4100070	13
5263552	17
11069862	13
8075593	13
1160879	13
9136580	13
6066909	13
70977	13
5616	13
6318557	13
746554	16
3722937	13
5304917	13
13308278	13
4488660	13
4669797	16
23595628	13
11999154	13
482252	13
17743456	13
9035359	13
4323099	13
6319659	13
8164167	13
10298720	13
4522612	13
21427029	13
2240184	13
17002425	16
6609095	13
10882024	13
10535071	13
1920773	13
2896606	13
5552929	13
767702	13
13603762	16
9231000	13
5466570	15
2078239	13
13835873	13
19069424	13
4782	13
12112162	13
3972190	13
2164863	13
7780649	16
23997557	13
534287	13
21514946	13
45456	17
11277918	13
19302439	13
910482	13
29006725	13
1640501	13
28829791	13
7749766	13
605573	13
23650882	13
14711318	13
11669897	13
20100889	13
3274005	13
1758962	13
75281	13
1536509	13
553569	17
527472	13
6823305	16
4583327	13
6054069	13
1219575	13
11849013	13
12434882	13
19676391	13
16960113	13
2696928	13
18302046	13
3063	13
741893	13
1379160	13
7274815	13
732452	13
7727315	13
7651736	13
9402389	13
7884316	13
2875418	13
1719672	13
17993337	13
2855336	13
1862144	13
38052021	13
20514962	13
6219807	13
3209054	13
2598107	13
983740	13
6132514	16
12438812	13
2636156	13
2449954	13
2319947	13
5243620	16
9385897	13
906700	13
255704	13
5445505	16
14630202	13
25707536	13
1797982	13
3290647	13
4369010	13
3851748	13
5293173	13
1857400	13
437012	13
6175877	13
4762072	16
29747262	13
3658128	15
5603398	16
8994881	13
32646099	13
2382371	13
810592	13
10133889	13
38948012	13
6868828	13
33183245	13
34788225	13
5234130	13
1658257	13
4315021	13
4032750	13
20661124	13
11727555	13
9568233	13
5273433	13
8493105	13
1801171	13
8516286	13
8865814	16
2584956	13
9344158	13
2699110	13
14926462	13
48596792	13
655614	13
864276	13
18480221	13
6254785	13
7080449	13
13077021	13
12141197	13
19155591	13
1344485	13
3686261	13
5591620	13
10035224	13
21422936	13
29098605	13
665874	13
6883527	13
1362915	13
19030260	13
820346	13
11940703	13
662681	13
391684	13
730735	13
17100177	13
162279	13
8292424	13
3367761	13
1579515	13
1783280	13
5341112	13
2984784	13
2928095	13
3637569	13
246883	13
3373285	13
2197193	13
12605588	17
16252970	17
6672851	13
5290632	13
3259090	13
10809728	13
489228	13
5687332	13
7288084	13
7770238	13
6639691	16
77781	13
2247034	13
1591834	13
4422374	13
5339099	13
4402678	13
13818073	13
6660617	13
1059523	13
8507913	13
18566407	13
522836	13
668343	13
21172391	13
7245851	13
7949230	13
705673	13
4142034	13
4001272	13
23042888	13
1786408	13
1971957	15
1625182	13
3739877	13
3451197	13
22525481	13
6523360	13
16416704	13
16474943	13
5771299	13
3971110	13
400616	13
12093780	13
2073324	16
14395677	15
627225	17
36105585	17
15226449	13
11782870	13
2403110	13
6242264	13
4546641	13
18270560	13
20748159	13
3884701	13
3798067	16
3983124	13
1056687	13
36411723	13
57602596	13
193221	13
4883991	13
1258203	13
2012615	13
13822367	13
65347	13
3754379	13
5498487	16
642945	13
8398854	13
12580780	16
8936775	13
5310034	17
19904647	13
1349093	13
7625986	13
6615494	13
8387089	13
33122086	15
11961013	13
1829701	13
996362	16
25740859	13
9401872	16
1305516	17
9160968	17
1864946	13
7443097	13
12175247	13
10805698	13
14614077	13
217790	13
27117987	13
10048603	13
1820168	13
5983271	13
2549504	13
5985454	13
9595538	13
4469709	17
346291	13
4083269	13
2051416	13
1197344	13
6815740	15
4950595	13
11861415	13
3802916	13
2112722	13
28554333	16
9724166	13
14037929	13
5249850	13
13801162	13
1524973	13
8191237	13
2092772	17
13400364	13
12312417	13
563780	17
1757288	13
14606281	13
8648879	13
984498	15
2999172	13
35492871	13
10117245	17
3345436	13
6232257	13
3488379	13
9016592	13
29427471	13
3538853	13
5507235	13
13071286	13
5179553	16
9749875	13
4471022	15
24096726	13
8823388	13
1435039	13
4754845	13
13047871	13
1302613	13
11220554	13
14382104	13
757479	13
3488123	13
3586388	17
18315903	13
10409202	13
13913735	13
22559999	13
9266489	13
12729822	13
6140261	16
28327621	13
17587194	16
12529869	16
2920197	15
17026434	13
8152616	17
36877005	13
51487896	13
2949362	13
1048499	13
28494280	13
4404690	13
28509846	17
1436527	13
31218223	13
1179968	17
1016360	13
14629690	13
6448345	15
1035390	13
20466365	13
16840367	13
8572756	13
18905157	13
2837618	13
786286	13
4094946	13
15278003	13
6016065	13
28847382	13
20724196	13
10866051	13
30430833	13
27045650	13
813237	13
1892771	13
14719460	13
3847144	16
8632000	13
953283	13
33272215	13
3872883	13
11024384	13
16378101	16
18023165	13
27102782	13
5101271	16
15640343	13
9790726	13
5692472	13
895359	13
6686488	13
16141910	13
1335096	13
26354541	13
379781	17
809500	17
30259610	17
18283422	13
9793000	13
5516167	16
3699885	13
4213040	13
25207278	13
12983600	13
4630673	16
17028454	13
9157385	17
5619951	11
11321635	13
639497	13
25554886	13
16625603	13
5281962	17
283100	13
22526581	13
7201962	15
3047894	16
19257999	13
674502	13
573	13
4594608	16
4555355	13
6695645	13
1864801	13
11599321	13
4344567	13
7536739	13
1901078	16
6278918	17
1185903	17
5474299	13
6807536	13
6834954	16
5851873	13
3013774	13
5106272	13
5445162	13
196087	13
8027436	13
5478220	13
4933028	16
6976667	16
6896453	13
5490209	13
12011777	13
9916765	13
2310066	13
7375732	13
409103	13
1301538	16
4015438	13
5419393	13
908605	17
6140370	13
4636743	13
10699367	13
574078	13
33289012	13
1128864	13
52880433	13
9285017	13
4754150	13
6764377	13
4456089	13
1684733	15
409181	13
5034317	13
445772	13
10881114	17
1081609	17
8993408	17
3319835	13
2748603	13
1130290	17
11368480	13
25382419	13
2260372	13
17597401	13
12977001	13
41338255	13
789862	13
7997949	17
7080541	17
12198693	13
12226031	16
2568737	13
2133369	13
17873656	13
2862008	13
18995682	13
10153830	13
6974905	13
9116670	13
20913179	13
1305771	17
5592747	13
1686905	13
592072	13
26839400	13
12069785	13
5929080	13
19713955	13
16051252	13
8417483	13
466812	16
4877780	13
3820404	13
12431199	13
19891027	13
5269358	13
17726392	13
13675322	13
5898435	13
9313965	13
290448	13
52315	17
22658860	13
3024329	13
5740562	13
4788682	13
1663700	13
3516638	17
11896930	13
15435533	13
6950091	17
8566722	16
6637904	16
5236054	13
11442371	13
1620553	13
1035217	13
5676974	13
3698787	13
3355010	13
8646399	13
54879	13
21404984	13
7446316	13
13384065	13
2149379	13
15056954	13
4179453	17
8532732	13
17183789	13
4227388	13
15238462	16
21349285	13
5004444	13
15605738	17
7281624	16
10512867	13
2022282	13
25929737	17
883424	16
555963	13
14374357	13
683151	13
9301000	13
7404342	13
7591533	13
4092700	17
74335	13
14765072	15
2228694	16
6576769	16
870695	13
2654505	13
1535799	13
7090326	13
1164716	13
22971838	13
15845022	13
3210594	13
13627305	13
6905997	13
26362423	13
34611069	16
4607462	13
11429612	13
6920101	13
508618	13
3949446	17
14967945	13
5193415	13
9436816	13
24868375	13
3550011	13
8491875	13
1570022	13
4242935	13
2550469	13
17455279	13
789384	13
6217521	13
1239588	15
7223994	17
2897866	13
5338082	13
10066298	13
8438884	16
7736515	13
1974823	17
8347492	13
12225057	13
2969372	13
1391257	17
19959649	16
8857052	15
16866453	13
8359314	13
3112059	13
7523726	13
1830498	13
7854097	13
25768544	13
1188367	16
2824979	13
190196	13
3315792	17
19080887	13
17845058	13
6006621	13
11468694	13
6020774	13
4201670	16
2257455	13
6122099	13
1710564	13
21165993	16
8487294	13
5582138	13
5583506	13
1508939	11
18326614	15
2105857	13
2653351	15
2133333	13
2996067	13
7836324	13
2482632	13
2098099	13
15107116	16
9810023	13
2002259	13
3602481	13
14808258	13
4393193	15
6600043	13
23017361	16
12964638	13
7909749	13
284127	13
3721974	13
1604553	13
5302319	17
35538605	13
8586147	13
5404419	13
7699149	13
1563102	17
3342177	16
26622188	13
2503215	13
2997911	13
41245626	13
1096758	13
14375416	13
6253499	13
3637757	13
7311721	13
6173011	13
4869352	13
8426310	13
15349728	13
4676176	13
16434212	13
7579086	13
3808029	13
12596279	13
9987768	13
814490	13
1174518	13
3173633	13
8227403	16
317729	13
3480475	13
9955016	13
27111035	13
8261419	13
8396598	13
5698714	13
969083	13
3092795	13
813366	13
12206	13
1723096	13
2677355	13
2680619	13
16398367	13
28648088	13
2665455	13
2470398	13
750231	13
7621627	13
2438882	13
13605921	13
29228192	13
4661833	17
13014243	13
9911953	13
156228	13
4694530	16
7315953	13
14498997	13
4179756	13
136813	13
5344445	13
34245228	13
13245030	13
2335095	13
7990365	13
10121257	13
11937642	13
7230022	13
306359	13
2736631	13
6331942	13
656831	13
4589642	13
12925101	13
762389	13
7075131	13
2662385	13
1691005	17
14332933	13
10700102	13
55893	13
1402215	13
18574275	13
594338	13
37627	13
964173	16
15175184	17
30791333	17
14793314	13
7115005	17
1485575	13
2333400	13
4449661	13
4838621	13
3136035	13
20223057	16
8473082	13
8617053	13
13114634	17
2830196	13
8288644	13
12499191	13
13411869	13
3563373	16
3049787	13
768331	13
1916879	13
864082	13
576863	13
39664274	13
2294388	13
3048702	13
961909	13
3031765	15
7852748	13
3964414	13
19190789	13
471196	13
11934559	13
5709395	13
13440262	13
3113056	13
5812080	13
1146321	13
2765436	17
781428	13
15421050	13
2984359	16
12013769	13
6485360	13
18848179	13
8462288	13
12340293	13
9560324	13
1684731	13
5159715	15
12152670	17
21016456	13
5971762	13
14655	13
3506940	13
18262385	13
709275	13
1045473	13
1820041	13
5265700	13
33092062	13
3255147	13
3147765	13
40483169	16
3759857	13
29267512	13
2667679	13
1435	13
5261974	13
7291216	13
2145724	13
1920115	13
11745313	13
3162541	17
841225	13
6035934	13
23127959	16
14268911	13
514365	13
597195	13
3781092	13
6905063	13
30791920	13
6810415	13
1206426	17
8413255	13
1987769	13
4067272	13
600044	13
29630970	13
16447506	13
6010180	13
4140660	13
15743543	16
3153574	15
457280	16
5878775	13
914002	15
13839246	13
15723773	16
768297	13
5984113	13
5396071	13
4397762	13
3182239	16
1259631	13
14829600	13
12494849	13
30969720	13
26481447	13
866597	13
1440873	13
20764102	13
1477610	17
8029759	13
24067036	17
8292198	13
1546835	13
7202207	17
1855561	13
6177649	13
21271281	13
155337	13
6463900	13
866974	17
21813173	13
14639736	13
23156717	13
6669	13
10397771	13
1186186	13
6768616	13
2024132	13
30334486	13
17350639	13
4940697	13
29629707	13
2708176	16
400744	13
14556819	13
414637	13
9617763	13
7348368	13
775023	13
7090791	13
28547213	13
1668082	13
1153114	13
24951189	13
5152248	13
5048923	13
9426854	13
10442790	13
529095	13
21300	13
1695357	15
967934	13
3896445	17
8167253	13
14244839	13
8433444	15
408024	13
4335556	17
8950287	13
3782761	16
29321657	13
2929187	13
11810601	15
22482582	13
181510	13
13839284	13
18282727	13
3385557	13
1865509	13
2510026	13
454905	13
26052424	13
1310033	13
11155300	13
936829	13
21480407	13
19922958	13
3505687	13
14112944	13
1464938	13
8059492	16
12487713	13
983681	13
1065674	13
10072842	13
6928491	13
19450373	13
12211199	13
811562	13
3142631	13
9726150	13
3540817	13
1463999	13
22269081	13
2507111	13
20499073	13
1275984	13
14613087	16
1431228	13
3334507	13
14854784	13
5782727	17
3168820	15
8797898	13
27639505	13
4871026	13
7927091	13
24284918	13
16161527	13
3371152	13
6694384	13
47788089	13
1202078	13
786481	13
2106231	13
7562290	15
3373165	13
3438047	15
8427153	13
7096267	13
33193421	13
769864	13
11615084	13
334631	13
1788043	13
72858775	13
4634901	13
4482196	17
1674182	13
1471273	13
1423934	16
12492764	13
6575566	16
10669067	13
13447345	13
15399466	13
1705821	13
8174977	13
3933896	16
13855710	13
5280556	13
6735434	13
7006702	13
27720713	13
15754466	13
2252108	13
6395606	16
20098161	13
2345910	13
12811269	13
314161	13
3420569	13
682022	13
763521	13
49744383	13
1219130	13
34986806	13
2208966	13
16022739	13
12567102	13
3550968	13
9679110	13
8350797	13
2871941	13
28448027	13
12815154	13
4422945	13
23242435	13
23500073	13
12736634	13
13432188	16
8956416	13
915052	13
2429750	13
413195	16
5737676	13
2223846	13
3346981	13
18862509	16
885534	13
3054460	13
11535052	13
3833223	13
36959228	13
10951746	13
2653071	16
1571006	13
2663341	13
347295	16
7805508	13
9230747	13
496561	13
6936207	17
3621411	17
9034164	13
4882090	13
42092749	13
928527	13
10829502	16
5253536	13
725940	17
17875847	13
4924988	13
533365	13
2979729	17
5552146	13
2004980	13
53666	13
3257385	13
1343655	13
1851592	13
7897855	13
4189770	13
3950880	16
3907988	16
3471522	13
17190537	13
2025616	13
4103824	13
873093	13
17156960	13
7522177	13
140801	13
1190893	13
6840257	17
25806562	13
12323733	13
2424792	13
4934680	13
579009	17
10175018	13
8486647	13
7937094	13
4167351	13
8021878	13
853103	16
2587495	13
4179955	13
10346465	15
6080188	13
24401900	16
9165396	13
20830315	13
12643736	13
10925496	13
24392245	13
14454866	13
655435	13
873795	17
8174799	13
1279158	13
1441329	13
11409213	13
15856118	13
2456768	13
25888206	13
2644264	13
8836	13
3378572	13
3238875	16
1699011	16
15918704	13
2093424	13
25651703	13
4629351	13
22608068	13
25472410	13
1407219	13
47719	13
6559388	13
14963907	13
8408685	13
42794124	13
3150435	13
15168326	13
5647817	13
253691	13
14811143	13
16180705	16
8712374	17
11103071	13
413866	13
169055	13
681059	13
1070457	13
9351147	13
14639333	13
26113874	13
2359653	13
4771923	13
4189796	13
318728	13
9642474	13
22674734	15
15841	13
22893067	13
1500404	17
809885	13
7028716	13
22292152	13
6220299	13
19693608	13
3965402	13
447958	13
9000991	16
6076337	13
3824148	13
2817272	16
4007102	13
2150023	13
12592871	13
3127910	13
18347414	13
12124233	13
2126980	13
6429017	13
1617786	13
1458390	13
5903688	13
450305	13
4394083	13
6775524	13
2057621	13
3654121	13
13285205	13
5762760	13
213055	13
16074624	13
9350372	13
5512218	17
1322186	13
4278039	13
6455785	13
8838378	13
3611955	13
7089636	13
72109	13
216702	17
4484214	13
24040204	16
11535456	13
4220007	13
33602869	13
12300141	13
15815146	15
6356733	13
25260180	13
26105778	13
888228	16
4701168	13
8144881	13
7746282	13
4609893	13
5395195	17
10692373	13
5902640	15
1843369	13
9443798	13
40974179	13
4339400	13
5308200	13
12237410	13
13339852	16
1903832	13
48489219	16
15902490	17
9014045	16
5687005	13
9597044	13
1277896	13
5588413	13
1287925	13
10687783	13
12785056	13
1446353	13
7092324	15
27975132	13
11351136	13
2823079	13
5262170	13
2367471	17
13736170	13
2924502	13
44596157	16
11030030	13
3098039	13
13463792	13
5602290	13
4175695	13
25863944	13
1376156	13
7487537	13
256946	13
16643492	13
1112804	13
16104738	13
2249424	13
30029526	13
18919935	13
4779050	13
2374103	13
4325489	13
9304520	13
459691	13
927884	16
4830411	13
28030649	13
3541217	13
6127376	13
7282443	13
13556926	13
6381657	16
21198309	13
2647568	13
4136181	13
102128	13
5915622	13
1044946	13
6698934	13
2801686	13
24295505	13
27669906	15
12432611	13
8348699	13
6184065	13
5215	17
6309454	13
569149	13
17214579	17
4610760	13
2182048	13
7298650	16
8736639	13
2262137	13
7003726	13
20426174	13
16618317	13
2689447	13
13621099	15
3164287	13
25672263	13
3220176	16
1989164	13
12762001	16
16341118	15
38280938	13
31116409	13
20943760	13
15728710	13
10921492	13
642911	13
753560	13
36051626	16
12470508	13
19680375	13
29913210	13
6641083	15
2770109	15
2334759	13
250552	15
9453708	13
1577634	13
3694379	13
5453973	13
8577528	13
1769525	13
22064367	13
2137546	13
985767	13
4994132	13
2102920	13
11158843	13
438772	13
9947094	16
15787614	13
6044674	13
6527675	17
7254979	16
330725	17
5654472	13
24848578	13
1780210	13
3353179	13
330536	13
15296720	13
14904334	13
6909842	13
36404354	17
6343958	13
18436320	13
9046285	13
9904190	13
4523024	13
4472085	13
10050279	16
1879288	13
6232155	13
5871217	13
20704082	13
8452815	13
9471364	13
7585089	13
7316909	13
6316626	13
1977287	13
7808425	13
2491402	13
7709900	13
5090478	15
29969762	13
16710599	13
19429430	13
2560495	13
1061535	13
7531247	13
851999	13
8920705	13
10271594	16
9281821	13
16791176	13
32879543	13
12474003	13
1798767	13
87817366	13
39572003	13
303059	13
24669932	13
7094804	13
5166268	13
30155319	13
6268983	13
511310	13
1517254	16
13495794	13
3954906	13
12870054	13
26889818	16
16740470	16
10585720	13
1941788	13
341238	13
18539839	13
3062505	13
11931405	13
15183210	13
2429838	13
2654427	13
11790783	13
26212226	13
1609173	13
3336702	13
4899241	13
17544675	13
4259391	13
5973780	13
23228125	16
4643895	13
26129619	13
12633315	13
2258981	13
1985486	16
902548	13
4417822	13
11457768	15
1814781	13
3236049	13
5497528	13
18791627	16
1567484	13
9413149	13
15630497	13
13122221	13
305850	16
3570569	16
10894685	13
2818790	13
3737293	13
971513	13
30351081	13
16098140	13
3375836	13
4669268	13
1949290	13
7233633	13
2006373	16
10561030	13
4180386	13
13467999	13
14135894	13
973351	13
6387498	13
6880735	16
564851	13
1255039	13
9271889	13
8455544	13
7709621	17
295530	13
5725407	13
8071902	13
2811641	13
13515398	13
7230363	13
6174781	13
5909017	13
2434596	13
16187063	13
10181455	13
4178146	13
6166001	13
830238	13
1412358	13
2622427	13
1265858	13
2602298	13
11371982	13
9640318	13
13926701	13
6639321	17
2474598	13
21905310	13
3184771	13
2092646	13
31261765	13
18131567	13
12911647	13
10312696	16
3140616	13
3008929	13
4804491	13
14453300	13
17566142	13
9146234	13
32497451	17
4070607	13
5095223	13
23503360	13
1899651	13
2742003	13
2592010	13
6173161	16
6610484	13
12091507	13
9585389	13
9023638	13
2634377	13
11757641	13
17253289	13
3761267	13
9608408	13
20121150	16
6169225	13
23709493	13
2620808	13
2129889	13
10025727	13
17561949	13
5551078	17
929924	16
12757474	13
20876752	13
29096492	13
2843876	13
15141486	13
7225012	13
3085405	13
11899579	13
9589070	13
1819716	13
25920199	13
2197721	16
4039388	13
14192413	13
1110013	13
3320345	13
46013	13
50376959	13
12040523	13
792373	13
19253663	13
6246939	13
1525162	13
8386659	17
1839905	13
6994529	13
15937300	13
39726	13
6205345	17
1950734	13
51655618	13
1027233	13
37943984	13
15302166	13
5577315	13
451344	13
134680	13
11524118	13
1334529	13
16681217	13
13938066	17
1701360	13
28108434	13
739625	13
2394363	13
11860535	13
4297447	13
10266589	13
12866045	13
23518201	13
20204697	13
12341798	13
1951673	13
13140297	17
1080722	13
15761234	17
5027497	13
5420849	13
3246298	13
612256	13
11502074	13
2265415	17
152765	16
11171106	13
5544917	13
5232510	13
2951092	15
7560818	13
13458063	13
1414457	13
3399458	13
7054422	13
4292	13
3323614	13
2060866	13
1653638	13
6958741	13
1754688	13
5122134	13
6978304	16
1243307	13
2783637	17
13406777	13
5554333	13
13589799	13
8665669	17
1752352	13
8622219	13
1377355	16
360585	13
18743142	13
3964841	13
1252136	13
2229336	13
613641	13
12227	13
2312679	13
2518814	13
31594266	13
15471681	16
4143055	13
29983748	13
5902889	13
4232186	13
2074550	13
3961152	13
2624660	13
28292683	13
3790710	13
4157949	13
985696	13
8024171	13
9459340	13
9514855	13
9500251	13
5889397	13
3818111	13
1160102	13
8084067	17
1682400	13
24621106	13
11498769	13
5792870	13
16112387	13
6212454	13
37899985	15
2867440	13
2299758	13
1351582	13
4791109	13
14377669	13
6779459	13
9611301	13
23052647	17
11117465	13
28934438	15
1454692	13
29246684	13
422460	13
17071539	13
1935981	16
2382109	13
6681139	17
774261	13
6418018	13
4963147	17
435915	13
2372750	13
2525620	15
3471006	16
13246579	13
4132530	13
1889207	16
2058376	13
18230856	16
13036143	13
10067000	13
2094042	13
2429527	13
1702438	13
4427	13
11139308	13
9625874	13
1562045	13
2873920	13
1137602	16
20963863	13
2162879	13
820160	13
2348363	13
3979861	13
229898	17
4928502	13
6735339	13
15827483	13
79119	16
22082795	17
18244799	13
6392470	13
1317706	13
5694470	13
533562	13
3050513	13
13265879	13
13864692	13
552149	13
13917550	13
7329170	13
18335134	17
156143	13
8453496	13
9423278	16
318703	13
2712344	13
33145979	13
749792	15
2821256	17
5370816	13
5942425	15
602902	13
11939484	13
12445963	13
725214	16
2121811	13
6869225	17
20559922	13
12956337	15
2909006	15
6339276	13
5877151	13
1920552	16
19069417	13
6907752	13
1765572	13
7891087	13
2331403	13
9815254	17
257553	13
1756254	13
8257510	13
1102138	13
932682	16
12631802	13
8654206	13
16763890	13
4959000	13
12310412	13
3565520	16
1940616	13
208070	13
19426462	13
18947267	13
8415149	13
5237157	13
1623240	13
2413394	13
10140060	13
7383655	13
646510	13
5813617	13
1646104	13
4859431	13
9283551	13
4951660	13
13995841	13
327054	13
24490399	13
14833008	13
1521875	13
4172997	13
4185062	13
1700986	13
8823923	17
1677298	13
437638	13
10875395	13
17254736	13
10084955	17
5713259	13
7857382	13
13063548	13
4685948	13
4059850	13
7043494	13
4965240	13
16471461	13
851432	13
464420	13
2593491	13
17867392	13
7916096	13
4731487	13
5198333	13
447631	15
12956914	13
12761492	13
3981806	13
2226702	13
9322433	16
3913828	13
4563027	13
8898572	13
15083863	13
1964016	13
2590470	13
940047	15
3466527	16
19984946	13
1494133	13
3695878	13
633439	13
3431095	13
34445315	13
209512	13
1372998	13
7220767	13
8396493	17
11458250	15
4426482	13
5126445	13
11542563	16
7435454	13
4228057	13
40018261	16
10074945	13
10315419	16
10020371	13
7912325	13
3047227	13
5226904	13
10015984	13
52085220	13
6174130	13
5954972	13
1648953	13
13479013	13
6447134	13
1093901	13
27931190	13
7232447	13
2731276	15
931041	13
20429553	13
5162117	13
6739917	13
14656937	13
568375	17
7798026	13
809480	13
632740	13
2556852	13
8038984	17
4753482	16
11539824	13
5051692	13
7979508	13
16653084	13
19098742	13
1623965	13
3016365	13
39337885	16
5819258	13
4072671	13
6229584	13
6111594	13
5710336	13
7686973	13
12718	13
3099544	13
19424757	13
15121447	13
961027	13
1657358	13
13666028	13
4327941	13
5246566	17
2837941	15
1619796	13
22958949	13
1071812	17
6674403	17
6629236	13
445918	13
6452841	13
6669483	13
10580839	13
12303475	13
29346507	13
24652282	13
5701913	13
12704146	13
1698090	13
10569839	13
11067284	13
1474207	13
600706	13
1388578	13
5109449	13
20019808	13
8258028	13
6109831	13
4652849	13
912271	13
4487705	13
6362845	13
6609255	13
1437722	13
8506641	13
3395966	13
8904134	13
5571667	13
10353618	13
17255754	13
26273947	13
14597188	13
12679611	13
14911472	13
472127	13
1593250	13
3482226	13
20182382	13
15644944	13
11201225	13
1694312	13
20398875	17
6287484	13
1466595	13
6521501	13
2580147	13
3370477	13
4305877	17
6888694	13
21989150	13
15229881	13
19807835	13
2388406	13
1705904	13
8737314	13
1393830	13
8132390	13
4347112	13
2154923	13
7311379	13
10499733	13
791026	15
8956397	13
13967518	13
3902611	13
2567383	13
5870635	16
3171673	13
1883706	13
10821959	13
1780027	13
1718684	13
7001520	13
1213153	13
4379296	13
3403891	16
6062375	13
12567641	13
8933383	16
2238796	13
23994742	13
4220368	13
2299048	17
1539020	13
13102489	13
7806268	17
12606664	13
3010742	13
2048949	13
5984120	13
11826502	13
3595470	13
5783401	13
6346845	13
26222728	13
14650565	13
8249907	13
3077624	13
688789	13
8948847	13
11261057	13
10168190	16
2214305	13
7656018	13
5905159	13
11310965	13
10786868	13
11234964	16
3888786	13
8079242	15
6628373	13
4692256	13
167362	17
6451267	16
4410896	13
1117008	13
1209059	13
8237749	16
4555118	16
7990341	13
9937142	13
7676532	13
7663662	13
4986777	13
4458696	13
20623422	13
468733	13
5574394	13
11180902	13
5160178	13
6024750	13
2703062	13
7594548	16
4944762	13
1498457	13
6865783	13
42040421	13
1226818	13
12844574	13
29151	13
4622152	13
9926028	13
14985179	13
791021	13
26027919	13
12481471	13
11041047	13
5248898	13
3952795	13
3383592	13
710301	13
297761	13
2082257	13
336518	13
10368465	13
15713906	13
1746199	16
1761963	13
9166426	13
4861330	13
15406351	16
3291579	13
1949048	13
2510638	13
3187303	13
2044815	13
16010713	13
2051562	13
3162896	13
4982555	13
4169866	13
31933408	13
1967443	13
2398961	13
2746411	13
15318476	13
2371284	13
9991397	16
10487706	13
6332647	16
2835094	16
19597636	17
3699525	13
7176357	13
4601210	13
3796353	13
2979882	15
20433612	13
26773192	13
760742	13
2569429	13
12962361	13
5986292	13
4183851	13
6300170	13
14053690	13
3895948	13
17290	13
5192725	13
13224617	13
1872620	13
4902929	13
546511	13
1507943	13
1921111	13
8001976	13
23883033	13
3580725	17
1431523	13
8226206	13
20339641	13
4351883	13
13030490	13
2805724	13
49927868	13
25957053	13
6706958	13
2053850	13
9969617	13
13804034	16
2875206	15
1626548	13
6870239	13
3109407	16
18092049	17
8211640	13
883813	13
15529744	13
12854955	13
5909478	16
16825866	13
9622750	13
42710700	13
510383	17
15816956	13
11112804	13
8877638	13
17177759	13
1850761	16
10717110	16
4499693	17
16573380	13
6033631	13
32591127	13
1268280	13
1526947	16
6274358	13
2406574	13
7606087	13
4667782	13
2351537	17
11346259	13
6331599	13
2046945	13
10729687	13
10943959	13
11465270	13
1301155	13
5679221	13
2357771	13
2531245	13
16947196	13
10095344	16
12860847	13
4242413	13
335362	15
2799008	13
9916715	17
10181197	13
199729	13
5556292	13
1366432	16
2388934	13
956689	17
416450	13
9577905	13
16898369	16
6794000	13
7098512	13
2895485	13
11008025	17
6594501	13
5879584	16
1697514	13
3593478	13
3096730	13
11856511	13
6041147	13
10560991	13
11951042	16
6180479	13
12830934	13
37653360	13
7833412	13
6522875	13
14542140	16
7742995	13
1407449	13
18034051	13
2660501	13
2004446	13
1566956	13
8947020	13
5466147	13
1011996	13
2712655	13
1591267	17
305500	13
11755085	13
880093	13
2156563	13
536081	13
3022460	13
8991918	13
1445949	13
15193492	13
1972721	13
2659109	13
20008166	13
11225726	13
4962246	13
2005178	13
5905583	13
6465696	13
11049108	13
8592628	13
1626907	13
10452637	17
3231938	13
2040726	13
2265740	13
2298786	17
8227886	15
7682112	13
832151	13
3368142	13
1027680	13
256434	13
6483932	13
1135622	13
15375092	13
1239279	13
3951844	13
4163673	13
10678123	13
563039	13
17648579	13
1931187	15
2475850	13
3370878	13
14714131	13
9918782	13
16711713	13
5727137	16
7218235	13
8636136	13
3581181	13
9412479	13
19478343	17
5156584	13
39192840	13
871471	13
6116443	13
1251155	13
4069731	16
26654573	13
2573008	13
4245798	17
7059490	13
13628868	13
5911253	13
5447682	13
3249408	17
385747	13
8304266	13
1668440	13
8653350	13
20555755	13
631312	13
10892417	13
3573655	13
1861145	13
18416806	17
256261	17
2599834	13
4782382	13
5810686	13
11264706	13
869589	13
333672	13
10883047	13
7341887	13
3650486	13
4702266	13
11864529	15
2487909	16
1252889	13
8035901	13
1385295	13
36062127	13
63265	13
13135204	13
719024	17
14962677	17
590878	13
38348624	15
1009376	13
14386067	13
7583342	13
21497068	13
29448383	13
1551869	13
2299710	13
25923206	13
14950683	13
21353636	13
41363875	13
125611	13
3493891	13
9526385	13
15554828	13
13090099	13
14235015	16
6809316	13
1153616	13
783980	16
4905104	13
1237366	13
12550693	13
14277454	13
7497489	13
9704954	13
1049124	13
1131522	13
10705984	13
3436253	13
8212348	13
16677136	13
7690157	13
1653002	13
5821651	16
12064545	13
12321963	13
5050618	13
8117197	13
2955647	13
3605890	13
6100249	13
3344920	16
11512920	13
4911588	13
4212849	13
11234905	13
10951144	13
742852	13
19395004	13
19178086	13
24003223	13
948275	13
23115125	13
21897913	13
1662745	13
2942975	13
7203566	13
1610806	13
2869717	13
11098645	13
654656	13
5766685	13
477626	13
3248164	13
1733981	13
10140822	13
471441	13
9366951	13
14794642	16
7520064	16
12957042	13
47176366	13
19183096	13
3935709	13
1002870	13
2106632	13
2641846	13
5026200	16
1304611	13
12940648	13
21392844	13
278968	13
10242985	13
2861477	13
678471	13
4950407	13
9357117	13
2837534	16
8322536	13
10426264	13
16929144	13
3769711	13
3284570	16
5247905	16
5204828	13
10691193	13
1480979	13
3572536	13
3798354	13
1335227	13
3655811	13
14016655	13
7837391	17
7651472	13
4672727	13
5810761	13
9392300	13
500555	13
8581707	13
7397243	17
5860168	13
9022248	13
11836794	13
2061224	15
5489201	13
17998548	13
4898511	13
14690161	13
6623220	13
16099341	13
15700664	13
971204	13
1835017	13
58616089	13
5955467	13
12071514	17
13666549	13
1595600	13
2308710	13
9968172	13
1161433	15
1791442	13
13893604	13
724512	16
35817767	13
6837759	13
2742074	13
2925529	13
1901607	13
12150578	13
5321062	13
1985626	13
7886523	13
5424454	13
707736	13
17519311	13
3898829	13
16548810	17
17362633	13
2509307	13
26860770	13
22056064	13
15647909	16
315371	13
4517513	15
9246315	13
25333828	13
55807984	13
16249595	13
11439963	13
1038757	13
225537	13
310423	13
31437165	16
8255238	13
213132	13
10449896	13
367221	13
46002	13
4971371	13
14190136	13
701180	17
562663	13
3368501	13
15958064	15
1140580	17
16889146	13
7836266	13
5271755	13
9084533	13
26265360	13
3259017	13
1158848	13
6338622	13
11208026	13
5828750	13
2067646	13
5259137	13
9818857	13
5994791	16
6510647	16
31409456	13
1790144	17
17168316	13
36739528	16
18306189	15
6627814	13
33849401	13
10120723	13
16433964	16
10387678	15
4983448	13
5635610	15
3921370	13
2669785	13
20944821	13
3869365	13
1052698	17
2340501	13
10736699	13
1941517	13
637639	13
2267084	16
372715	13
1006245	13
4135191	13
1853465	13
714069	13
11093170	16
3675623	13
4421776	13
19989387	13
5040944	16
13293685	13
9518984	16
14972491	13
77019	13
1374863	13
2443687	13
14179293	13
5581851	13
3107783	13
549211	16
19956221	13
2144684	13
11484426	13
628933	13
12929214	13
4394482	13
378001	13
5836219	13
14501562	13
163924	13
2105530	13
6196719	13
4753709	16
10727077	13
565257	13
32591113	13
3097552	13
4677156	13
10068754	13
1864941	13
918329	13
6500651	13
6308198	13
312184	13
11026760	13
3133977	13
26702064	13
2964369	13
1388515	13
11467480	13
1867351	13
3321142	13
6639913	13
22393415	13
2793787	13
10894643	13
2253190	13
20724756	17
3499309	13
2927295	13
10597089	13
4438982	13
4179952	16
273480	13
6704542	13
1833174	17
15658251	13
9913723	13
8556375	16
3506321	13
6980128	13
535421	13
19427989	13
14609407	13
4748963	13
3403597	13
1613214	13
6996963	13
23593	13
26780192	13
764533	13
14361410	13
1042647	13
1146460	13
1773901	13
8640948	13
14098519	13
4305326	13
8496991	13
192748	13
8964937	15
4486840	17
1419388	13
1272715	13
27397045	13
40376536	13
9303130	13
3135478	13
27857751	13
771701	13
4800288	13
349598	13
2737848	13
7801206	13
927242	13
18659949	13
26470344	13
2565343	13
1213918	13
32576311	17
2494876	13
693789	16
4660363	13
5165743	13
3131624	13
14725047	13
2033681	13
8941998	13
3209598	13
2117826	13
34171836	13
4035538	16
3549003	13
2325246	13
8178099	13
2934256	13
344830	17
1071981	13
14301867	13
3979406	13
13268029	13
2958540	16
1360872	13
15688211	13
10846416	13
8758930	13
12047360	13
6480461	13
3721502	13
2487379	13
3932237	13
8792888	15
8437461	13
8789307	13
13707134	13
3751760	13
12570602	13
24104819	17
3029222	13
4130834	13
10566249	13
14392003	13
32660	13
20559421	13
8423716	13
118709	13
10888328	13
1306801	13
2569684	13
24946393	13
1323140	13
1144302	13
5097537	13
9487477	17
2751998	13
2657563	13
6872669	13
12548108	13
4127565	13
3230144	13
3299802	13
8429496	13
4856914	13
24139060	13
3288320	13
4075228	13
1704094	16
1486729	13
986989	16
4850027	13
728053	13
14177520	13
9887050	13
1304551	13
4304438	16
4952939	13
3423174	13
3399594	13
9414383	13
44612331	13
562842	13
27625227	13
10035255	13
8799095	13
6998473	13
5187243	16
950850	17
7135094	13
3071681	16
2088977	13
16791074	13
847014	13
11501723	13
3923961	16
2533284	13
3069561	13
1866601	13
20495556	13
10876342	13
1477764	13
37079361	13
8446980	13
3149051	13
7765827	13
12770871	13
23719069	13
4283353	13
1009377	13
15421856	17
12786667	13
4920927	17
21209343	13
9397738	15
4194576	13
6875702	13
4714759	13
19478956	13
3785286	13
2487968	17
8390194	13
8264955	13
5856821	13
17349295	13
10892168	13
13122185	13
53192	13
2220474	13
18901758	13
5144335	13
22755308	13
4417877	13
8146918	13
14079292	13
10960652	13
3176729	13
7724395	13
20512394	13
4643074	13
4619763	13
6888468	13
3341366	13
1730719	13
12557446	17
12568057	13
3550400	13
2055452	16
3768034	13
8213275	13
25839263	13
4921687	13
295165	13
25589968	13
2052812	16
3903683	13
5740807	13
45637264	16
7795526	13
10439473	13
1455831	13
8532541	13
17451433	17
5195946	13
12162959	13
113589	13
11939624	17
31169467	13
10436906	13
5552172	13
2209188	13
1657102	13
17023711	13
10766883	13
19606545	13
4884517	13
10493007	13
12858813	13
3364400	13
1289336	13
20474121	13
4160411	13
7351807	13
11085142	13
1750008	13
1741171	13
2342267	13
6810745	13
351788	13
6250716	13
9649727	13
4118990	13
39954512	13
4333274	17
2792047	13
3161001	13
2544705	13
10791565	13
1839812	17
16962641	13
6086624	13
2294332	13
8441765	13
5826739	13
15746293	16
18097047	16
2929820	13
7218824	13
8383481	13
2736314	13
20152461	13
4878220	13
20671678	13
4251395	13
6403272	13
1494396	13
4287767	13
5561876	13
2758946	13
18091331	13
949303	16
4198844	13
7530630	13
9945720	13
3101879	13
4722027	13
1241694	13
1393205	13
8099348	13
2575572	13
8663310	17
832280	13
2312214	13
8654176	13
1939829	13
6055151	13
5023033	13
6566458	13
1032175	15
4981176	13
1284554	13
995787	13
4155977	13
307184	13
5645747	13
336307	13
2883883	17
21872799	13
401171	13
5747848	13
21702009	15
6016064	13
16477940	13
6402400	17
3067202	13
6528485	16
1773281	13
762903	13
7729458	13
3642139	13
1667469	13
5167915	13
43205681	13
6558187	16
13425596	13
17711488	13
16146294	15
8868154	13
11930470	13
1322911	13
8603622	13
4895590	13
25528160	13
11427280	13
13663767	16
6889694	13
15597516	13
34476403	13
5029414	17
21371473	13
9326888	13
2660508	13
8002678	13
5171319	13
4076833	13
7446391	13
791184	13
5336382	13
18072984	13
89345669	13
3337996	13
11400162	13
25411529	13
9735252	17
1103962	13
20950568	15
2212057	16
4881973	13
20698544	13
6843408	13
29415845	13
4856432	16
21955638	13
2964567	13
10739385	13
4608812	13
19373006	16
3861674	13
5723172	13
5860922	13
2208361	13
2495969	13
10604054	13
9616069	13
9939296	13
5936780	16
6923985	13
2102690	16
22629235	13
1097144	13
603008	13
6034860	13
518349	13
28908446	17
24605443	13
10224117	13
16039381	13
4351354	13
12466750	16
13315485	13
5167920	16
11502938	13
14817819	13
7641596	13
8802571	13
11778019	13
782596	17
6799233	13
1578339	17
778819	13
6111504	16
1279937	13
7485705	13
1303314	13
9922633	13
3712440	13
1328719	13
9038849	13
3429784	16
1529670	13
11451258	13
7180349	13
3569073	13
4007292	15
6175600	13
5661358	15
30670701	17
13454710	16
10520729	13
1437129	13
19443636	17
10815779	13
47732207	13
1033772	13
7189487	13
18320389	13
17860117	13
622917	13
3752559	13
34397897	13
5771454	17
10282397	13
116955	13
4173865	13
3683510	13
22651913	13
19012390	13
6684107	15
9541057	13
20771395	16
1486126	13
2971734	13
2340633	13
1460547	13
963596	13
20288	13
1421417	13
2798025	17
1590518	13
15914548	13
7754586	13
8991415	13
1881089	15
3879374	13
332101	16
17046011	13
36324017	13
7357115	15
2386643	13
2490336	13
256148	13
9802983	13
9630347	13
1543206	13
822856	13
9935346	13
7516327	13
5596771	13
6847886	13
826239	13
4246507	13
3053334	13
7999018	13
100638	13
1015219	13
1978538	13
9611052	13
18753075	13
145642	13
528408	13
1983183	13
307394	13
2003139	16
2577776	13
3591520	16
1331471	13
2821104	13
3021525	13
9469927	13
9821995	13
17388551	13
1107497	17
9523381	13
6792680	13
3275947	13
20596715	13
5418013	13
1906290	13
9860430	16
13127706	13
11154198	13
6585814	13
6337294	13
4895251	15
5144739	13
5717473	13
10849691	13
8288049	13
15113726	16
29997580	13
1940714	13
24878006	13
3590045	13
16070309	13
22881427	13
13984351	13
14003225	17
12127799	13
1814086	13
15953163	13
4014407	16
3763393	15
4118672	13
4053060	13
23541023	13
16283110	13
4057650	13
1766367	13
1706733	13
2682024	13
5492943	13
6818042	15
5304482	13
12292902	13
18899337	16
4388331	16
13742834	13
1074934	13
568447	15
3486990	13
9358808	13
9463435	13
1493974	13
4767931	16
5211711	13
2209048	13
3308997	13
186188	13
443509	13
256991	13
2753193	16
15294126	13
7349723	13
3928821	13
2754763	13
1532382	13
5586460	13
1871681	15
15640016	13
17573939	13
1278764	13
882461	13
4366321	13
15513519	13
18537040	17
639835	13
1156680	13
14176223	13
2178916	13
1724174	15
2325791	15
1389659	13
1580960	13
7093648	17
10167821	13
5292498	13
598360	13
3593110	13
11592683	15
1703418	13
595005	13
3941484	13
3547396	13
614142	13
3008622	13
184284	13
11839158	16
14675773	13
18022805	13
9541481	16
9104160	13
5132088	13
16260099	13
19255761	13
1459684	13
6835782	13
6727503	17
23572421	13
916851	13
11773168	13
18939702	17
7670653	13
4587692	13
11308580	13
5306725	13
6445461	13
3516602	13
14406407	13
540069	13
17363188	13
6835353	13
4583039	13
13344874	13
10961535	13
10727880	13
24308016	13
2224259	13
984821	13
9059617	13
725339	13
12563397	13
4970225	16
5397667	13
216262	13
3135346	13
16323971	13
3673937	15
21657041	13
11968324	13
3864865	13
1197691	13
610274	13
2043833	16
7217519	13
6968558	13
13387757	13
38397932	13
1913814	15
40779538	13
7713615	13
859144	16
384903	13
8945135	13
11556003	13
1164191	13
1996952	13
1966796	17
4554891	16
14102488	13
21911257	13
4592258	13
10235746	13
21938643	13
2644253	13
9658678	13
24924997	13
6312961	13
8911680	13
21791817	13
9243111	13
610131	13
5652855	13
589117	13
10737033	13
36328437	13
2282163	13
284074	13
3891940	13
803004	13
1459927	13
2390375	13
6560547	13
29586661	16
12491867	13
1389205	17
11138959	13
2760902	13
15422358	13
3096295	13
1219776	13
3424256	13
1264786	13
6211873	13
36805056	13
3867508	13
4798315	13
15083407	13
18356828	16
9352771	13
20573828	13
16968864	13
441703	16
6264710	13
821391	13
6405603	13
6280009	13
6708809	16
10273872	13
4506053	13
4878763	13
7551115	13
7978159	13
5666912	13
3242365	13
2351283	13
5284818	13
1596732	13
10931025	13
1671112	13
2194141	13
4756494	13
19445760	13
9207205	13
2604640	13
855259	13
8007000	13
16451345	13
8909958	17
4579912	13
22302947	13
14080673	13
5058998	13
6248140	17
2026528	13
9170872	13
4102494	13
3658672	15
45683446	13
7118722	15
3274489	13
3231171	16
4008383	13
27354164	13
9768827	13
5682712	13
3434349	13
18583442	13
3058525	13
6494595	13
547330	13
19341979	13
458558	13
3811550	13
4158108	17
200081	13
1913058	13
3493632	13
1033914	13
2276250	13
37541112	13
2847510	13
726456	13
6043345	13
18237806	13
9752208	13
10048115	13
4039743	13
4870378	13
9668266	13
6848197	13
2575655	13
2845946	13
12712403	13
6368504	13
18619186	17
7569738	13
1941463	13
2577024	13
3123709	13
162369	17
21874819	15
610886	13
2329896	13
4772515	13
14563395	13
4871300	15
6713220	13
734129	17
4123588	13
6628236	13
2364550	13
10608563	13
2686197	13
13546073	13
24540772	15
13341876	13
7519424	13
1175346	13
7420181	13
50099350	13
12148870	13
76081365	13
7430690	13
10729097	13
5403237	13
1878999	15
18792893	13
6801659	13
5838838	15
28595565	13
2419423	13
21066427	13
1830214	13
1080394	13
8897049	13
8917506	17
2552445	13
3132517	13
9389427	13
9527915	13
9187406	13
2552727	16
15267539	13
13349948	13
157409	13
25144772	13
13008007	13
9245470	13
232285	13
1865700	13
5141413	13
17833493	13
2388240	13
14954792	15
3232394	13
13857055	17
1314783	13
1525216	17
2151188	13
9479226	13
807908	13
20227265	13
6271902	13
20861704	13
2499502	13
4971789	13
7468100	13
2455608	13
20734923	16
5332800	13
8428935	17
21399630	13
33260773	15
3070015	17
4470937	15
5497637	13
10623547	16
7708884	13
3106436	16
4864644	13
6572947	17
10453	13
7447526	13
650732	13
4183333	13
5522240	16
1925940	15
677465	13
1278008	13
13637538	13
1159895	13
5684608	13
381169	13
4358566	13
13466072	13
4674764	13
4618130	13
12647111	13
7127748	13
830455	17
3828882	13
592504	13
13406993	13
7455682	16
2446510	13
5474824	16
3647543	13
1632033	15
18864003	13
2326189	13
7788231	13
2423323	13
2536525	13
9140176	13
12023796	13
5421549	15
5656960	13
7454633	13
652760	15
3611212	13
4152357	13
4654282	13
4951766	13
2066630	13
10012728	13
20490264	13
924645	13
5051457	13
1350164	13
4236858	13
9660389	13
19692651	13
1545008	13
34034308	13
10089389	13
2306191	17
12870771	13
1145793	13
20694290	13
5383852	15
1520644	13
9079653	13
9647135	13
11151359	13
4347890	13
19875922	13
12132288	13
26217350	13
511632	17
5005794	15
1937349	15
12059923	13
9510696	13
11715254	13
4939147	13
5616738	13
7392869	13
1971668	13
9726303	13
14797948	13
825445	13
15131547	13
39417025	13
11853615	13
7120481	17
17754587	13
5509496	13
7669384	13
4860086	13
37621092	15
1663650	13
11699662	13
3422801	13
76870662	13
15319228	13
403798	13
465670	13
8673653	13
993415	17
12306137	13
9138677	13
30830934	13
608510	15
5778166	13
1762054	13
5798018	13
10043495	13
9984311	13
747508	13
8000275	17
16147283	13
5421253	13
2709699	15
3206850	13
4522718	13
3939362	13
3489625	15
2947401	13
10515970	13
3938519	13
5750547	15
47039391	13
9586793	13
2693652	15
502850	15
20494464	13
4499999	13
5355565	13
9271202	13
255830	13
5615156	17
7270725	13
19419789	13
3471163	13
10534257	13
521676	13
4370829	13
11837328	13
14132217	13
3343981	13
3694639	13
18247984	17
2456531	13
9033925	13
4975725	13
870859	13
1297586	17
15148151	13
450013	13
12728469	16
5613638	13
4346160	13
7165783	13
10184890	13
6737268	17
12307773	13
12045375	13
9744098	13
7361040	13
1680562	13
277970	16
9107580	13
5636854	13
1193099	16
3755580	13
5200438	13
209567	13
11981946	16
20657788	17
4096842	13
1404170	13
7090746	13
4057847	13
3596347	13
6372455	13
7420185	13
5134604	13
9938193	13
11280448	13
18961853	13
15756479	13
12309113	13
355728	13
7948584	13
13101472	13
17481068	13
944389	16
10792311	16
839329	13
13667532	13
35002941	16
6018630	16
7448495	13
2224901	13
18820752	13
12550261	17
42584889	13
2172097	13
4605975	13
4189164	13
13939385	13
6131450	13
6638064	13
8783	13
4374365	16
392340	13
5403238	13
3303594	13
3479639	13
4489564	16
43572124	17
6699893	13
7665435	13
17316502	13
10778258	13
15460403	13
1889268	15
16139930	15
5757418	13
12527566	13
933554	13
17265178	13
8016812	13
5722816	16
2695292	13
18815603	13
21608917	15
18537927	15
105132	13
3629340	13
1750444	17
9366140	13
585557	16
4286969	13
4013691	13
8570212	13
33807172	13
5413036	13
6093307	13
12004363	13
2803914	13
14361011	13
4192785	13
4584857	17
7970352	13
31298499	13
26625928	13
1809740	13
1936327	16
14718483	13
135902	13
27033457	13
23949307	13
7597725	13
8655825	13
193266	13
104380	13
4047262	16
2884094	13
2083951	13
1959765	13
6934529	13
11718504	17
7196332	15
12744132	13
1770947	16
17672827	13
4941866	13
2908490	13
20343634	17
2895925	13
2644829	13
4934549	13
10252026	16
25480588	13
1980353	13
1695233	13
276221	16
17948694	13
2374968	13
4105747	13
4107408	13
8422032	13
1606383	13
22089870	13
6898832	13
5620492	13
12319238	13
5599464	16
3319369	13
16839615	13
7491418	13
3672181	13
3235178	13
5842488	16
8537232	13
14226525	13
5967001	13
425739	13
36270830	17
4075780	13
14048130	13
14125438	13
6921874	13
1740339	13
8807485	13
31515167	13
383612	16
11864126	13
10593656	17
1754103	13
30738	13
11588287	13
1438430	13
32219542	13
5255077	13
8018558	13
9625265	13
1341754	13
5671545	16
9526841	16
5210027	13
4515509	13
9660710	15
11623654	13
6737548	16
592486	13
23355036	13
19477336	13
8485281	13
2584817	13
3124215	13
7101881	13
1709341	13
7560930	16
5115648	13
2641286	16
5860366	16
30350327	13
9339375	13
1378656	13
52410800	13
11125180	13
8770344	13
1957923	13
12217680	13
818717	17
4946803	13
4007639	13
8953922	13
4323465	16
1106030	17
1461702	13
2282192	16
3572168	13
5730932	16
2647542	13
1336951	13
19189068	13
527708	13
5861411	13
16919930	13
26499152	15
748060	16
546447	13
1081176	13
9375876	13
12967341	13
29147318	13
600083	13
2526632	13
1644549	13
1782614	13
1031136	13
5492201	13
2740685	13
11568080	13
17928670	15
6307395	13
185829	13
3015883	16
516084	13
37602461	13
17172770	13
28080518	13
7197135	13
10081167	13
2408895	13
8356239	17
20861824	13
2101397	13
14016329	13
4378372	13
20913029	13
4931500	16
6564540	13
744414	13
372331	16
1825846	13
256617	13
5192137	13
159155	13
2917017	13
10238494	13
2244461	16
5244165	17
14558180	13
2583633	13
276888	13
2437077	13
42263054	13
1566900	13
11834663	13
9307246	13
520674	16
8785763	16
16639233	13
260371	13
49042673	13
9581968	13
7197101	13
10249169	13
8144267	13
12191009	13
7346555	16
15661838	13
2336387	13
2887093	13
2130541	13
5523956	13
18110697	13
658563	13
12135840	13
1936007	16
16158010	13
7398063	16
5082226	13
7753728	13
1262481	13
27035311	13
6128388	13
258142	13
1956124	13
2694084	13
6544021	13
16022363	15
2843998	17
9574587	13
684841	13
3671758	13
23983	13
3439647	13
15180230	13
8552337	13
4411367	13
5384102	13
9749916	13
4443390	13
8321629	16
2514464	13
14606958	13
5843993	13
2521332	13
4807653	13
893831	13
14233729	13
7803347	13
14988572	13
3000329	13
401624	15
3433847	13
13708917	13
10088397	13
5218602	16
379711	13
28390752	16
12207833	13
5161108	13
895393	13
85687	13
20555483	13
494595	13
7869713	13
11056819	13
1981697	13
11437801	13
11977303	13
1829682	13
2977463	13
5435450	13
13253140	13
6626390	13
4158343	13
19753770	16
12469747	13
14734845	13
1194117	13
4587219	13
20479953	13
3668972	13
12897228	13
13519129	13
16211024	13
2419168	13
2666886	13
4224198	13
5100812	13
1627742	13
22240137	13
6522907	13
2959912	13
64730	13
5888711	13
2620522	13
8251796	15
10169005	17
1808844	13
3334408	13
3322532	13
34547595	16
3281103	13
2703280	13
8580590	13
18353215	13
24033685	13
6762836	17
1536836	13
36845421	13
563954	13
2505342	15
13821328	13
12299606	13
9354025	13
1619901	13
16694519	13
4091570	13
2241157	13
3635933	17
410193	13
1340754	17
5398462	13
17561692	13
55910	13
471818	13
1198677	15
5711699	13
6425581	13
5750602	13
30252	13
5777006	16
3641113	13
1699509	13
1103718	16
4681430	13
4833222	13
779550	13
14123143	13
15787651	13
5230525	13
3308983	13
779456	13
6503549	13
1880208	13
9733464	13
1194923	13
33194655	13
3838598	17
26451740	17
23887369	13
13687711	13
34189805	13
218708	13
1893125	13
14410032	13
2530005	13
428983	13
9356040	13
1289179	13
16302786	17
4064352	13
2885428	13
21298664	13
1680040	13
9715184	13
3746290	13
5132920	16
13526925	15
12967023	13
3917884	13
24555111	13
28768024	13
539186	13
21180580	13
1722075	17
5850996	13
5417801	13
7709441	13
18618497	13
13996508	13
7337680	13
6909214	16
9092534	13
16378674	15
7966294	13
6939618	13
13830778	13
27106010	16
16515373	13
1317616	17
5297422	13
31671423	17
1478351	16
6464208	13
6059113	13
3804599	13
194546	13
3521495	13
22179258	13
4828470	15
2683121	13
2988869	13
4759106	13
12655559	13
6339522	16
7741137	15
17555949	13
27257661	13
975837	13
3205910	17
1355953	13
8868053	13
5168829	16
5568554	13
9936186	13
8737606	16
3867781	13
3183874	13
587875	16
8399143	13
3675194	13
13035135	13
5523569	13
19071362	13
10438418	13
2248342	15
2096196	15
13567930	15
9647421	13
6623710	16
4608325	13
10124766	13
1184741	13
4356735	13
2131795	13
1179764	13
5432928	16
3167189	13
9366049	15
6770790	13
2580550	15
8759361	13
17283787	15
53515	13
719079	13
29683445	16
307845	13
1327444	16
11573998	13
3396123	13
11450804	13
3002018	13
2941504	13
8832561	16
9382180	13
1055383	13
1204568	16
5842192	13
24498634	13
138527	13
4405015	13
19036026	17
23243516	13
20615892	13
8503440	15
8576805	16
9284204	13
13768942	13
17694513	16
4306571	17
26134628	13
4768458	13
3162270	13
5200695	13
10817392	17
460085	13
1848319	13
7328971	13
1912103	13
12023006	13
16072111	13
15388391	13
6589210	13
5127756	13
5777291	13
44492014	13
2671977	13
2901681	13
22943003	13
5197643	13
2315887	13
2293650	13
4884583	13
2724505	13
7173774	13
17477588	13
2512702	13
845588	13
15589078	13
6789620	13
3123432	15
21015981	13
7164005	13
5315077	13
14113347	13
164211	13
5786065	13
11485325	13
18405030	13
10880483	13
6241779	13
21585401	13
3223993	15
9419803	16
1347727	13
7194720	13
10625368	13
17882880	13
23856911	13
17634987	13
1951555	13
7228881	13
12723787	13
11189303	13
681731	13
460891	13
5433321	13
16155133	17
17564661	13
13448943	13
3435717	13
9677619	13
5347513	13
4656609	13
5092158	13
22065843	13
5013939	13
5480032	17
20910680	17
1700594	13
1110162	13
14989239	16
17731162	13
9642839	13
3781376	16
805708	13
2136629	13
9070507	13
1912615	13
1219666	13
8541088	13
7362672	13
3677971	13
13555945	13
488503	13
9589707	13
38334700	13
298781	15
397421	13
3189762	13
11897262	13
17634182	13
1624756	13
23612254	13
1231998	13
37477336	13
8547451	13
567950	13
6290728	13
4942888	13
19051328	13
361395	13
1223526	13
19725521	15
3211928	13
17105712	13
5163791	13
5270924	16
1227580	13
4029705	13
2484514	13
20244038	13
2305038	13
1866284	13
945722	13
2181258	13
5993037	15
438714	13
1353990	13
961565	13
375456	13
122924	13
12338942	13
7338482	16
15642550	13
4198511	13
6070074	13
3640987	13
15971351	13
3331731	13
7371805	17
2970857	13
395872	13
30773846	13
34478088	13
10127833	16
1146253	17
12569798	13
4127685	13
786978	13
6272904	13
196856	13
4810207	17
4048821	13
7149951	13
5822693	13
6394085	13
12902547	13
2839712	13
8169483	13
1781306	13
10482931	13
3132155	13
23301685	13
10773941	16
4889965	13
395098	13
3749218	17
33515419	16
4990175	13
406975	17
6012809	13
661861	13
1785673	17
4963874	13
2963473	13
9971021	13
12096370	13
27896875	13
22344536	13
4104886	13
25303457	17
10564902	13
2971719	13
10335231	13
4608288	13
1434146	16
1962909	13
12134359	16
1782240	16
4497754	13
1921282	13
24065859	13
609294	13
7627778	16
5846890	16
8430569	13
17457058	13
3673826	16
13100573	13
3585369	13
16256936	13
15485554	13
5290645	13
1453163	13
1452571	13
16679063	13
5299316	13
5804440	13
2427388	13
4984829	13
4956112	13
12231039	16
17177780	13
5441153	13
8544301	13
6189814	16
2803358	13
2029653	13
3214743	13
5479044	13
2014920	13
31631713	17
17820338	13
2385453	13
1264523	13
279644	13
19909954	13
11992315	13
19347324	16
3735646	13
6442967	13
24131488	16
26635002	13
21051539	13
5618209	13
659466	17
2865657	13
14169997	13
6293962	13
649857	13
14140626	13
250422	13
2103320	13
591858	17
6823375	13
69169	13
2814662	15
2135931	13
3758588	13
2575096	13
2287061	13
4081514	13
11838298	13
1292607	15
17671743	13
15083269	13
9531580	13
5355807	13
5763241	13
4055671	13
11946779	13
10210464	13
6940794	13
5722115	13
1685990	16
13146886	13
6475419	13
1107778	13
15860069	17
1371916	13
25449492	13
8085422	13
8141271	13
1949733	13
35792060	13
1491315	17
1902589	13
11647092	13
9292004	13
6543944	13
8593702	13
5530418	13
7261375	13
6943948	16
12847652	13
24131135	13
32704556	13
13166136	13
23688558	13
8245878	13
1082183	13
7004822	16
323452	13
21235635	13
9742697	13
6713363	13
5973128	13
3407955	16
17520582	16
19136796	13
23635593	13
100528	13
9464042	13
9109896	13
1518348	13
5463041	13
14811129	13
2635432	16
63734	13
3649866	13
5165125	13
5155083	13
9779642	13
4805637	13
3074458	13
22250	13
5327169	13
9879376	13
994679	13
2792204	13
4884178	13
4401352	13
22445783	17
3811843	13
23225359	13
625808	13
1183779	13
11976491	13
3345524	16
1638802	13
4250635	13
9668567	13
454900	13
2129725	13
935787	13
9071384	13
5616299	13
3381949	13
6296515	13
4560821	13
10405769	16
8213420	13
40148528	16
2484186	13
6724857	13
4724007	13
2994128	13
4546673	13
4828800	13
2792204	13
4274819	15
6132910	13
14412007	13
12624446	13
816883	13
965655	13
224133	17
2012644	15
17747938	13
791043	13
32477599	13
15678274	13
1611143	13
3363463	13
18781	13
1983339	13
18258179	13
1303820	13
2706506	13
42661328	15
2581555	13
9974667	13
23598014	13
5616666	13
31293458	13
12053633	13
1699175	13
14353341	13
2646186	16
10418857	13
4256713	13
4121176	13
1136235	13
7568971	13
3247942	13
2080101	13
6363699	13
4952253	13
8772685	13
25540676	13
2222890	13
6328634	13
2709119	13
15403212	13
10160103	13
12634341	16
7972916	13
15478913	13
1841973	13
3215146	13
1369675	13
1630292	13
3645354	13
846049	13
2795892	13
23764329	13
1193817	13
5070022	13
19212820	13
6713513	13
14072271	13
18307913	13
21454817	13
6193596	13
4057829	13
9305083	13
15799898	13
5889123	13
16640845	17
10052384	13
7443692	13
127327	13
2960896	13
6710316	17
32811386	13
131784	13
5709336	13
822631	13
79529	13
2442019	13
11324962	13
3707891	13
7195886	13
2783995	15
10099838	17
1613051	13
4298513	13
11312179	13
2052645	13
22114505	16
5537817	13
12927783	13
21196212	13
9456922	13
2432190	16
10547473	13
1423494	13
2672922	13
7659908	13
4336105	13
4451862	13
10633586	13
3458811	13
8714835	13
8171792	13
7979413	13
16903185	13
14966150	13
577522	13
9214869	13
5358817	13
1806343	13
31211059	13
2375206	13
1089632	17
16530287	13
6081298	13
4842877	16
2702808	13
35622543	13
8264473	16
15904221	16
21024635	13
17707073	13
3393300	13
20250187	13
31778473	16
285353	13
17444955	13
12028602	13
1507352	13
6709275	13
7442367	13
3653375	13
4717971	13
5198567	13
23511491	13
3201486	13
14952556	13
39501586	13
8842000	13
352319	13
11719574	13
2158179	13
27781588	13
2969522	13
16927563	13
3569851	16
21689575	13
892898	13
2819068	13
5098829	13
1027475	13
3551696	13
1844887	13
12783897	13
14958778	13
2910299	13
15193213	13
4573098	13
1748510	13
5043592	13
600176	13
2490429	13
9718441	13
235020	13
5203318	15
4739561	13
192240	15
362467	13
9903873	16
6643297	13
3347090	13
4083303	13
5225912	13
20533145	17
346969	13
176366	15
152331	13
11060949	16
625585	13
6355810	13
1749504	13
1598623	13
2886310	13
5072008	13
24013632	17
4910263	13
4603500	13
7046611	16
3225912	13
4244483	13
10879816	17
9753561	13
1781134	16
9004116	13
7380530	13
22936476	13
6566421	13
19580187	13
615334	13
2420530	13
4497956	13
1393969	13
8552130	13
5501095	13
5625106	13
346716	13
4502061	13
867942	13
8407073	15
12067622	13
647538	13
2166521	13
8087404	13
8128603	13
115424	13
15601856	13
75356	13
1039342	16
30102403	13
4886121	13
797969	16
7895628	13
3245078	17
14379512	13
44674	13
3940781	13
6234378	13
12150732	13
6582676	13
902331	13
42935671	17
24589211	13
1718245	16
14950591	13
4330259	13
3150926	13
10661660	13
24817878	13
3507674	13
3727921	16
2494126	13
10638439	13
12412304	13
1142362	17
1543069	15
2855708	13
2738152	17
7676740	13
7067880	13
2013930	16
3856837	13
15947832	13
7269801	13
11398070	13
3823335	13
7226617	13
7631818	13
3264202	13
11489379	13
14254477	13
12956612	13
6745489	15
34177386	13
1272035	13
4883542	13
14947814	13
14826241	13
13526479	13
18503301	13
3342330	17
496197	13
4153214	13
7960519	16
1322248	13
2482027	13
7372717	13
1078990	17
36943001	16
19453269	13
4472436	13
4412355	15
10125462	13
6809933	13
3729388	16
18274468	13
14836658	17
17947716	13
27664776	15
9846414	13
7114838	13
4143274	13
1195285	13
8124110	13
3859600	16
1123808	13
41229	13
6400304	13
6516639	13
24523439	13
97877	17
788797	13
3459317	13
32074413	13
17757066	13
816836	13
25112925	13
25037936	13
17559564	13
9046852	13
8615245	17
7180815	13
2042506	13
1180089	13
5931431	16
3862090	16
12797227	13
8897787	13
22920905	13
4203773	13
16504440	13
2735644	17
211653	13
1573507	17
4913526	13
3836227	13
4721226	13
13378979	13
884737	13
6200902	13
40119590	13
12586927	16
14690730	13
26509535	16
1906576	13
3373675	13
6943950	13
5357672	16
5482568	13
6693648	13
4039533	16
552334	13
269732	13
1008620	13
11591923	13
7991285	13
23738609	13
3321566	13
9243574	13
346487	16
2767846	13
19601035	13
25563642	13
23204178	16
4486140	13
2494878	13
311834	13
4249052	13
5743966	13
31080022	17
15994511	16
3510588	13
11827910	13
12937452	13
8853290	16
14194072	13
13453863	13
9416360	13
3929751	13
1134918	13
5725576	13
11912235	13
11725303	13
3430926	13
1642174	13
7011137	15
6422984	13
6553475	13
29855688	13
543597	15
3738576	17
25677177	13
4172237	13
32418745	13
14605686	15
28233232	13
8288314	13
6065019	13
22376241	13
1210762	13
40454330	13
1637115	13
2181824	13
4337232	13
476423	13
2126672	13
11756843	17
5912514	13
5749100	13
3105915	15
6629903	13
5307077	13
11252497	13
17282589	13
14631863	13
3355896	13
35710660	17
7617893	17
20868291	13
8197359	13
2088581	13
14192692	13
16184368	13
5600191	13
6244743	13
25642335	13
606544	13
314553	13
11446382	13
11230998	13
9114402	13
9245639	13
6202368	15
6135094	13
159770	16
8635891	13
1505182	13
7645982	13
3289969	13
10805425	13
373311	13
5246026	13
1538976	16
2869028	13
11031735	15
17653749	15
14056361	13
8636838	13
51178782	13
5732053	13
10106734	13
1210673	16
2664206	13
7574180	16
8010676	13
6839183	13
3230421	13
7761901	13
1059827	16
5472985	13
6951171	13
6172200	13
7886254	13
17762683	13
6676425	13
5657641	13
2572771	13
8896533	13
9393746	13
2712497	16
1110178	13
1769944	13
16075932	13
3159151	13
2295149	13
663955	13
6611625	13
15113275	15
15539726	13
20433772	13
5316089	13
6617172	13
10846817	13
1079024	13
10731308	13
7249095	13
1674394	13
18058500	13
1748630	15
723346	13
23179527	13
1524692	13
7577795	17
7273823	13
8640184	13
7748232	13
3039598	13
16158739	13
4791603	13
2209356	13
377261	13
1662345	15
1512998	13
2956589	13
5689345	13
16702154	13
894294	15
18497419	13
13167232	13
112622	15
21764152	13
251390	13
6587015	13
43409359	13
11177722	13
3706327	17
677535	16
15826637	13
21122724	13
11680944	13
8513627	13
2987161	13
2496087	13
15810157	13
11321572	13
13296688	13
1405935	15
7591857	13
25246697	16
2207366	13
7949654	13
7757367	13
30422637	13
10620893	13
27531630	13
1803595	13
9091345	13
4905837	13
26905152	13
11007995	17
15582323	17
1515198	13
1580409	13
3952674	13
8297726	13
2697047	13
18970969	17
8631486	15
4136862	17
47349257	13
5391345	13
19536606	13
7484997	13
1436947	13
32908392	13
10718164	17
7658511	13
27042555	13
6423491	13
3331369	16
6116121	13
32827965	13
11643344	13
2943319	16
28037984	13
2900408	13
9634881	13
26750811	13
3030244	16
11184354	15
17102744	13
17990740	13
1303577	13
3257167	13
2547416	16
554571	13
15615638	13
4627397	13
7803648	13
838591	17
37429080	13
6894183	13
4780875	13
6639549	13
812636	15
20556256	16
5569008	13
7548479	13
2929642	13
80168	13
1977515	13
1943088	13
8062418	13
7685078	13
4059500	16
12466692	13
1711936	13
25598718	17
5948953	13
3990546	13
7685248	13
11686558	13
3320099	13
957543	13
16920848	13
2438919	13
5997425	13
9234064	13
20055196	15
21112183	13
2943900	13
1503507	13
5912756	13
107548	16
5665723	13
25862858	15
154280	13
11753246	13
6722567	13
8085094	16
5559749	13
202057	13
2834451	13
12477100	13
4434264	13
2779069	13
6724091	13
1635039	15
17182197	13
4185146	13
14043135	13
4087641	16
2322340	13
2082927	13
30408545	15
1850111	16
15043	13
544139	13
10159927	13
5775114	17
424253	13
4927235	13
5679310	17
11905162	13
8998366	13
5093906	13
7112735	17
2618173	13
7435809	15
1785938	13
16689216	16
12836089	15
4336916	16
11760461	13
1943334	13
1670840	13
1603771	13
3124572	13
8631573	13
7889910	16
7407065	13
5655823	16
22869284	13
962531	13
4304878	13
2208107	13
589513	13
606553	13
972096	13
9247442	16
36790929	13
13035972	16
10653972	13
33323909	13
2712423	13
20238614	13
7203622	13
9808380	17
3282063	13
6565384	16
19370690	13
3529548	13
361403	13
558297	13
2606628	13
685985	13
20157902	13
27933090	15
5339673	13
4261456	13
5776731	13
19589932	13
15781042	17
19090216	13
1635964	13
1997961	13
5820540	13
2180511	13
346440	13
13246915	13
25374203	13
9476329	13
5185356	15
5868722	13
3695353	13
1578030	15
32603791	13
10842676	13
41892	13
19617361	13
5841135	13
16473102	13
4578012	13
14633202	13
4724073	13
476216	13
4554593	13
6503365	13
21202383	13
14571421	13
2345444	13
1064923	13
1789933	13
4101137	13
803726	16
382096	13
2644108	13
5459371	16
2603704	16
10359064	13
10296226	13
4618735	17
10352707	13
912088	13
7863654	13
10752077	13
12803854	13
1541624	13
3663811	13
10271686	13
8160294	13
4592056	17
7104384	13
11581548	13
5540329	17
9504653	13
4490096	13
7172778	13
1486671	13
5107857	13
15389463	13
7928473	13
15248876	13
3342633	13
19971494	17
16106724	17
7001326	13
4812454	13
810489	13
1401568	13
5461668	13
1535753	13
11879194	13
977352	16
3288179	13
9319560	17
5182186	13
8253029	13
13122418	13
3901531	17
6259410	16
1807689	13
1389817	17
10337717	13
14827222	13
17330154	17
261800	13
7283293	13
14784699	13
2252213	13
4159582	13
935768	13
1434251	13
6658136	13
42668911	13
10930494	13
4377086	13
640070	13
1184932	13
10277219	13
11020737	15
30317967	15
4377442	16
748990	13
10028490	13
1282064	13
7546450	13
20118744	13
2922990	17
11131169	13
7615281	13
16821528	13
13282	16
15728763	13
12223891	13
31106610	15
13724885	13
2656809	13
7799391	13
8151415	13
1021642	13
13021592	13
13952641	13
23789429	13
5674323	16
655044	13
7747278	13
11804901	13
8528884	13
8964255	13
29908114	13
8408349	13
14551141	13
4051237	13
3468523	13
2486860	13
683398	13
350875	17
9410470	13
18527249	13
7379846	13
1844388	16
2111062	13
1673866	13
15194079	13
2406823	13
20507080	13
5494962	13
181136	13
9741386	13
6901607	15
19783967	13
4290706	13
304162	13
7297383	13
34061227	13
5377687	13
9384476	13
397999	13
25674289	13
5271196	13
23009936	13
18208067	13
300349	13
2452727	13
12634667	17
13592316	13
6736042	13
70753	13
13454138	16
905677	13
2096848	13
18758514	13
27651191	13
4046756	13
170495	13
6113342	13
4227211	13
20510042	13
36986787	13
5074579	16
3976235	13
4842904	16
18160774	13
6403304	13
7988898	13
4309006	13
2936610	13
1014237	13
2627473	13
5299268	16
1924939	13
10050623	13
7356204	13
20951078	16
4416433	17
16349745	13
2537404	13
1588352	13
4515723	13
10994443	13
871879	16
2309440	13
8831938	13
14565041	13
13359913	13
8187268	13
6023505	17
2297860	13
12071976	13
2513401	16
24725444	13
1743537	13
12785708	13
10868112	13
13213810	13
7847831	13
9252777	13
11181068	17
9442129	13
2332305	13
32675595	13
10606188	16
250431	13
40243960	13
5421283	13
11551740	17
3241401	15
11891363	13
791903	13
7142555	13
11216502	13
3512989	13
114457	13
3042024	13
9974678	17
264261	13
437754	16
14916089	17
3816545	13
7883683	13
2257306	13
5870183	13
10643384	13
11126395	13
30429264	17
2194230	13
9936470	13
7953771	13
4507964	16
5522979	15
8218760	13
1244591	13
15665128	13
2856206	13
3490047	13
31163547	13
5957422	17
136839	13
11891707	13
618287	13
7204837	13
13884220	13
14825156	13
43590091	17
1930143	15
5190483	16
3913004	17
11328719	13
4491214	13
11586168	13
327429	16
920964	13
17320094	17
14679096	13
10123630	15
1119415	13
3038410	13
19812740	13
10849363	13
15283084	13
5299236	13
5652193	13
1104802	13
3929300	13
7216513	13
15540042	13
18393489	13
1354016	16
18679726	15
3465457	13
3749207	13
11690784	17
29841905	13
3144449	13
13284638	13
8304763	13
5802455	13
2339925	16
11755363	13
10934311	13
14257283	13
5104040	13
8034353	13
11848041	13
4537281	13
8981261	15
13302343	13
1419411	13
1167795	13
20948139	13
4056863	13
7737493	13
14297998	13
7864234	13
18119457	13
12416565	13
1447416	13
18748525	13
15613481	13
4065870	13
1026918	13
2527330	16
8902654	13
8465437	13
15572593	13
16687754	13
13972069	13
6777516	13
10894303	13
3246710	13
4860888	15
118753	13
8436684	13
11713976	13
18157489	13
5377786	13
2633555	13
19943304	15
12338018	13
5461119	13
2593359	13
54485	13
9257017	13
7068079	13
1425877	13
322446	13
33326915	16
6134034	13
1716844	13
3672932	13
1139947	16
5376785	13
2242932	13
8739933	13
8933892	13
1348024	13
2326810	13
2859698	17
11634714	13
8016361	13
2464373	13
4122834	13
13270848	13
293740	13
961098	13
3932325	13
11763540	13
63934	13
5076464	13
1473115	17
25462763	13
1028079	13
6234085	15
1232754	13
3498977	17
2146982	13
21036297	13
8874375	13
4552585	16
14924093	15
15859325	15
7592437	13
3742251	15
8422054	13
9398941	13
8451848	13
2800174	17
647780	13
6336027	13
23019571	13
6456008	13
1983971	13
15016198	13
10528741	13
8276120	13
16775129	13
920242	13
6592445	13
376536	13
7310191	13
4927951	13
14629323	13
7166404	13
58615744	13
2097903	13
5793773	16
1716532	13
10015464	13
567117	13
521391	17
27533055	13
6569720	13
1751571	13
6984959	13
2233892	13
21089859	13
2135459	13
11109724	13
8042	17
23511825	13
5452055	13
14240923	13
7266766	16
10851617	13
3927190	13
4820947	13
6231896	13
11092680	13
996599	13
6085635	13
16755860	13
286750	13
13997202	13
5065425	13
3063036	13
2700991	13
2511332	13
9116019	13
20322573	13
5064689	16
8139209	13
734100	13
17657015	13
2743998	16
983761	13
9079249	13
3649931	13
17120876	13
29062606	13
5432213	13
15229305	13
1713576	13
8400064	13
128899	17
7391412	13
5405324	13
4825980	13
6196895	13
12716186	13
4365443	13
17052581	13
2244936	17
415304	13
7069775	13
11540995	16
1766397	13
13770783	13
3450884	13
4407988	13
7278420	17
961660	13
1143810	13
1560832	13
653757	13
1525684	17
5812114	13
1070503	16
9958125	13
6193524	15
2749311	13
12258554	13
7294160	17
687480	13
10089864	16
6581363	13
9568819	13
13827024	13
5933312	17
20936250	16
8484631	13
2164291	13
3436158	13
10187538	13
4283828	13
33301097	13
3420625	13
6628230	13
2309427	13
4778305	13
3355051	13
14664646	17
29889954	13
5609883	13
6754566	13
1892345	13
11898905	13
4350723	13
1754846	13
5774939	13
9383390	13
3845784	13
1536696	13
9615533	13
2587757	13
1298020	17
10361870	13
3958850	13
826910	13
11813816	13
28780890	15
30370030	13
1004595	13
5963609	13
2086986	15
13222965	13
8978552	13
3923753	13
824269	13
31166	13
1104981	16
1259834	13
10998014	13
10952944	13
1199538	13
13524969	13
5563659	13
9719601	13
2354671	13
13527046	13
4167757	13
11133829	13
6724236	13
13854497	13
4247480	13
7853930	13
157610	13
10195418	13
1344685	17
4312286	13
14941534	13
2720379	17
18729412	13
3915230	13
1826629	13
7085275	13
17092654	13
12907243	13
14457589	16
2529959	13
12247521	13
32980631	13
6738330	13
5491137	15
9071688	16
762767	13
1863818	13
2349874	13
2293083	13
631007	13
14576352	13
5287083	16
15219904	13
2181946	13
1447071	13
8875235	13
6934114	13
12310152	13
2698983	13
8491136	13
9112747	13
19518117	13
5519057	13
1546981	16
18771208	13
13225249	13
4842096	13
17498987	15
7604879	13
12628572	13
3999282	16
7602950	13
17009718	13
436340	13
11370652	13
12035957	13
7991681	13
83588	13
2201980	13
4903818	13
3824179	13
40749164	13
73781594	13
6751358	13
5959348	13
3333768	13
10124160	13
1451293	13
2961504	13
10665717	13
8856747	13
1794759	13
3917153	13
1576998	17
778083	13
5801350	13
4340205	15
590715	13
2927725	13
6491843	13
1510869	13
1408000	16
1919722	16
17019525	13
9806267	13
5842246	13
4038210	13
5425311	13
5946541	13
3977830	13
12779565	13
6381813	13
5623810	16
242997	13
9144446	13
18589674	13
939114	13
21008975	13
24076091	13
12620485	16
10228167	13
9789261	13
18963041	17
48628212	15
2946789	13
4407087	13
1485310	13
6695406	13
18210402	13
1393616	13
7572038	16
1529209	13
13931	13
2525333	15
5908846	13
41980185	13
5221044	13
1367584	13
5595344	13
26091329	13
23971301	13
11167021	13
660652	13
10180500	13
2450385	13
3582503	13
9963705	13
2813750	13
2428073	13
19572427	13
7337114	13
3521837	13
23636205	13
25435725	13
24112029	13
19712241	13
17439691	16
5716091	13
6089093	13
7620114	13
6122125	13
6397823	13
3789293	13
4357739	13
10883917	13
1054701	13
6197521	13
813172	15
1064683	13
50099979	13
830669	16
3030678	13
11719843	13
22211195	13
24344563	13
4175572	13
206767	13
3695759	17
2055319	13
8913580	13
4054530	13
452566	13
6081239	13
12586446	13
4388198	17
2103872	13
881583	13
9742408	15
14789863	13
8731341	13
383869	13
4171778	13
473002	13
10573226	13
10973139	13
5811824	13
8086629	13
45373772	13
1068264	17
30412331	13
5504315	13
24344795	13
7524489	13
2655410	13
2228570	13
2296365	13
165489	16
22108325	13
4786473	17
16444332	13
640913	13
8981708	13
5869828	13
2751767	15
29405252	13
6821597	16
18234784	13
3669146	15
8408865	13
921122	13
8656028	13
1262016	17
5009971	13
4381273	13
9249707	13
10182121	13
2895388	13
5435720	13
14653830	13
1720078	13
28080870	13
6816569	17
3365438	17
306675	13
9264869	13
26828797	13
891287	13
16980884	13
14088339	13
239893	13
3794690	13
366325	16
4922597	13
14516702	13
3523699	13
17288280	13
2147390	13
7512480	13
3633100	13
364506	13
18247485	13
5550152	16
324612	13
2336587	13
1824546	13
3257640	13
1796372	13
420721	13
2869233	13
14279251	13
2177079	15
478108	13
18228654	13
10584021	13
10840635	13
2967924	13
481890	13
1767319	16
588794	13
6207411	13
6826923	13
1008242	13
15772708	13
36310426	13
737147	13
16922192	13
8106217	13
3419363	13
15954466	13
12437308	15
7108141	13
4136048	13
13852514	13
1537539	13
1441807	16
11772067	13
3681198	13
10762301	13
15668115	16
3945189	13
10766621	13
1196317	13
2339745	15
21213148	13
11446333	13
8549985	13
6990274	13
14533761	13
2425842	13
7332091	13
10190955	13
1949039	13
5510080	16
5542369	13
1126622	13
23301849	13
21115322	13
9534325	16
4140393	13
6231486	13
2756302	13
16184129	13
6055761	16
32137800	13
6977258	17
3161496	13
5534614	13
3473222	13
4962867	13
2461408	13
17469734	13
6075627	17
2754919	13
2057310	13
1382318	17
2419113	13
9935914	13
2252181	13
17011397	13
20031962	13
1427993	13
13541347	16
34217090	13
737601	13
270128	13
4636664	16
12036998	13
13062339	13
9188477	13
10970914	16
985978	13
21904236	13
9799806	13
2005764	13
7274197	13
7496191	13
637176	13
9797415	17
14065680	13
8513840	13
2005794	13
5607796	13
4425848	13
10029661	13
16294788	13
27100488	13
7223828	13
8757578	13
12077537	13
1439701	13
6369588	13
1301734	13
35146265	13
10331940	16
12355751	13
8933152	13
6751306	13
21122053	13
10336089	13
4836681	13
12512657	13
7520954	13
1671781	13
114560	13
136266	13
1157725	13
156111	13
1259303	13
12778021	13
8377834	13
3227574	13
10757576	13
3945650	13
529008	13
13668196	13
1690777	13
2366093	13
2022557	13
6289853	13
14684163	17
13088620	13
3585957	16
12556976	13
13393487	15
10557198	13
25092990	13
811389	13
29092582	17
13311051	17
2031668	13
2593232	13
9717317	13
6043601	13
6786899	13
10256963	17
6080141	13
14040783	13
7403221	16
4140734	13
17258002	16
17079322	13
11616846	13
4612104	13
10810880	13
10883580	16
1231977	13
20543690	13
12594412	11
18240357	13
21523467	16
6236976	13
9384884	17
12795767	13
1662945	13
3316882	13
1455407	13
2431162	16
9946880	16
3171929	13
3677418	13
1608103	13
14135520	13
4027216	13
18311528	17
4569061	13
868061	13
9320364	13
11817344	13
1067668	17
4898814	16
7732028	13
28999672	13
27510651	17
20946328	13
28820495	16
11401871	13
5998077	13
22536805	16
2414879	17
11301712	13
3629853	13
4428689	13
7131874	13
3505656	16
720388	13
2244108	13
8315719	13
729870	13
14052917	13
3301491	17
19803	13
147362	17
3284763	13
15213443	13
6209843	16
6963142	13
8327038	13
8685343	13
972703	13
1204837	13
995453	13
33308406	13
20330843	13
8368626	13
19140619	15
4214797	13
3612701	13
3958181	13
8162683	13
6811478	13
8282819	16
5306742	13
1114938	13
14654655	13
10936305	13
10869728	13
3205981	13
14457531	13
36115960	17
711339	17
2789708	13
1143599	13
13570507	13
13693140	13
3198693	13
2584771	17
4151687	13
198904	13
5430919	13
2639092	13
3686015	13
703237	13
31442480	13
6217198	13
14892822	13
4588370	17
985336	13
8800682	13
9347051	13
6277786	13
10882931	13
10750709	16
5216948	13
655983	13
3668945	15
31199899	15
5750713	13
4629467	13
20392324	13
4616856	13
559805	13
13376688	15
1622224	13
209274	13
8898920	13
2411584	13
13707666	13
7394645	13
26135357	16
6856211	13
1015389	13
11144950	13
306847	13
7724143	13
4101260	13
6943952	16
18625826	13
745753	13
1029216	13
4169618	13
10955049	17
3008889	13
13847135	13
8551319	13
9638336	13
736093	13
627928	17
6844771	13
5828380	13
4529312	13
383260	13
6805036	13
2300180	13
5164539	16
3024215	13
3603428	13
11384470	13
6175783	13
2380662	13
7297252	16
5032225	13
547729	13
5810162	17
15123739	13
8306685	13
3644585	13
23620029	13
2607438	13
13063973	16
1454985	13
4393466	17
10061876	13
263227	13
2790046	13
15397523	13
9500218	16
10814454	13
9100460	13
721102	13
706971	13
16156825	13
16789183	13
2263888	15
2737090	15
39678709	13
2169702	13
10547518	17
27450460	15
16609343	13
16381243	13
8140231	13
1114851	13
4647893	17
2807868	13
11490944	13
9274694	13
4383694	13
2044104	13
4054623	13
9780079	13
164769	13
2067447	13
14126860	13
470353	13
2534740	15
11749755	17
3934744	17
5011442	17
9403544	13
38175	13
3939744	13
3707284	16
28195682	13
13063635	13
10227879	13
6796418	17
166547	13
7540625	16
16078711	15
25460968	13
1044311	13
2184634	13
3630694	16
732640	13
4533179	13
5969050	13
1255626	17
41330135	13
5467695	13
195272	13
3156052	13
6585033	13
4758867	13
3176972	15
6308674	13
13621424	17
4410034	13
32183904	13
6660151	13
12147158	13
673224	13
579524	13
2398403	13
169966	13
11134555	13
10251172	16
14345731	13
20737001	13
5754104	13
3433811	13
8596288	13
13337071	13
23379782	13
12974142	13
19859871	16
2374818	13
4437129	13
6067066	13
16323667	13
1085368	13
8264769	13
2980889	13
4941249	13
12329542	13
3708422	13
47328304	16
4262990	13
22408207	13
2365181	13
40431033	13
13503988	13
9843984	15
4651877	13
16330883	13
17283273	13
6184376	13
18391584	13
7698461	13
7078789	13
9204858	13
5324104	13
15225096	16
1485393	13
62695	13
3449077	17
26163162	13
11612801	16
24385779	13
6166593	13
18224033	13
6339217	13
12719719	13
29838803	13
935757	13
1585234	15
5100922	13
15172754	13
24863186	16
28989327	13
3226144	13
19689518	13
5155287	13
6627051	13
3139986	17
9194353	13
3782114	13
8408817	13
6183154	17
11798752	13
3422794	13
1242309	13
629542	13
1343843	13
268936	13
5297201	13
1762069	13
156830	13
20721720	13
10426615	13
3061786	13
19335042	15
20919627	13
18346908	16
1193033	13
140630	13
6007997	15
11459307	13
2467523	13
9007308	17
12482324	13
43788858	13
3020328	13
6060502	13
1620858	13
23535086	13
19012907	13
6754828	13
9337033	13
5142735	13
13563785	16
3927407	17
3042621	13
14731901	13
7810667	13
2352893	15
13535076	13
4478120	13
4110598	13
1126818	13
23565003	13
3993829	13
4411479	13
29282011	13
4886855	13
4930714	13
2865481	13
9184524	13
2111803	15
8877320	13
10933883	13
24115735	17
2162631	13
9037969	13
10585830	13
4482372	13
7870105	16
439414	11
3147367	13
2705467	13
2821222	13
24787817	13
2023038	13
4040359	13
3804754	13
11834674	13
3923838	13
12718441	13
7852951	13
12926334	16
11536444	15
11841358	13
217776	13
10411448	13
10725304	13
662714	13
6451077	13
2496726	13
6653042	17
18209508	17
2892826	13
678787	13
1473803	13
7539380	13
3298889	16
3910432	13
9066044	13
3565322	13
10810652	13
5979583	15
13390886	13
4075956	13
9236385	13
1859541	13
1281934	13
1590769	13
38433762	13
340793	13
1362344	13
3404948	16
5036720	16
5729342	13
199054	13
3552970	13
8023160	13
38629133	13
4384469	13
25259108	13
10855220	13
263882	13
1894250	13
26547405	16
1006375	13
7299528	13
2643597	13
20556731	13
1182729	13
10917477	13
9806740	13
5907003	13
3909671	13
1220702	13
7296429	13
359559	13
3817573	13
14874565	13
675755	13
5304860	17
2015270	16
29369239	13
19537587	13
775329	13
6354338	13
1831157	16
18762827	13
8111689	13
16484064	13
5563574	17
1075061	13
218240	13
3449539	13
1843524	13
828495	13
7190380	13
12289424	13
1619081	13
2920534	13
892982	16
13396595	13
5995378	16
4669828	13
1499658	13
137206	13
11775123	13
773597	13
445921	13
4428312	13
3783243	17
9230692	16
7123689	13
983098	13
3567174	13
2143897	13
527942	13
96141	13
7723092	13
2249530	13
11826713	13
10648565	16
203427	13
6239398	16
5344366	13
6892461	13
4245494	16
15785477	13
157025	13
3711272	13
5258603	13
8640162	13
14078576	16
10801945	17
11312818	13
22506001	17
19870284	13
22227709	13
15784846	13
4135751	13
13590333	13
10429543	13
2148053	17
1856272	13
4266053	15
845768	13
2834919	13
3883251	13
21844040	16
3452550	13
3365579	13
10274932	13
25462017	13
16445172	13
8612687	13
16406456	13
30170154	16
2812675	13
1109939	13
10716508	13
20383735	13
25206289	15
2442048	13
20095660	15
3562665	13
1487869	13
3145729	16
775508	13
10374688	13
10306889	13
24412295	15
10449800	16
4800712	13
1168602	15
2485901	13
2358277	13
5211107	13
985295	17
6518556	13
4976414	15
813137	15
7331625	13
4812702	13
1918285	13
2126064	13
12286558	13
6565619	13
35279639	13
3475781	16
22014428	17
6208699	13
16992011	13
6621373	13
25544098	13
37045131	13
17591666	13
11332134	13
1043936	13
5237312	15
1447183	13
2967347	13
834693	13
2481190	13
28538895	13
2544515	13
5200985	13
10902364	13
2873707	13
38631498	13
44092721	13
10059110	13
7334818	13
5158231	13
14266693	13
13541445	16
7997445	13
12925880	13
8748620	13
13862284	16
3266359	13
13102663	17
17262620	13
7636905	13
24476636	13
14262627	17
376474	13
30993	13
163092	16
2146332	13
8130134	16
14386521	13
12416912	13
2276316	13
8514012	13
7571026	13
3315580	13
988610	13
6575589	13
19017715	13
3141501	13
20825979	13
3758804	13
7544565	17
1466368	13
8688846	13
3482658	13
15005154	13
6370089	13
9854887	13
12064082	13
9235881	13
12340693	13
791851	13
16836375	16
15211270	17
445527	13
2408983	15
837668	13
11296475	13
1742409	17
667236	13
4445503	13
8597490	13
9814823	16
2133328	13
10168366	13
3660888	17
3452015	13
6745432	13
3225777	15
1679089	13
56717227	13
25726343	13
8074171	16
1346062	16
6625739	15
1832020	13
2050366	13
2032219	17
412434	13
1330124	13
783701	13
7119579	16
12693088	13
1473185	13
14279007	13
14364181	13
27000731	17
33187523	13
2710266	13
5104966	16
33897968	13
12486180	15
4543011	13
1015257	13
5127087	13
16370005	13
84988	13
3618930	13
2310909	17
21480499	13
6247001	13
5002330	13
3662858	13
4967428	15
1336866	13
3398714	13
13885766	13
5366158	13
13577731	17
1030720	13
876679	13
20708956	13
4244602	13
434841	13
5189336	15
3814075	16
4340855	13
5902315	13
196889	13
29838781	13
5331344	13
6275183	13
1622731	13
5418186	16
16994035	13
14407285	13
1471650	13
8842519	13
3601083	13
12436818	13
5881560	13
1705722	16
3980341	13
24560582	16
20545412	13
3682966	15
4288591	13
9297150	13
11237736	13
2320416	13
17790342	13
3719577	13
7145539	13
15550820	13
698379	13
5144455	16
12051262	13
42705185	13
430746	13
3844695	13
9554349	13
6444383	13
876685	13
2062427	13
16486424	13
17931615	13
6648308	13
1936213	13
17466309	13
4315412	13
10671449	13
3093862	17
15525780	15
11484179	13
9242076	13
277783	15
1565255	13
3574194	17
44047152	13
3484768	13
1668761	13
3101812	13
7937024	13
21295873	17
22275340	17
947395	13
852765	16
9214705	13
1039302	13
4273770	13
683289	13
12922020	13
4438967	13
12720081	13
480817	13
4330526	13
6304274	13
112217	16
893211	15
7888147	15
3536497	16
26355520	15
9768278	13
8576266	17
13617693	13
3335996	17
6605152	13
3966455	13
1519254	13
261778	13
5011137	13
17655810	13
1053473	13
393148	13
21685948	13
13521406	15
4233947	13
22810718	13
1999918	13
18518474	13
4317126	13
3219825	13
17963810	13
16907884	13
10398457	13
11676058	13
169178	13
28918965	13
1594992	13
7642930	16
3937595	13
10816597	13
16800228	13
7218025	13
2175185	13
4613485	13
2632167	13
2246671	13
6633382	13
13004168	13
9087746	13
1579603	13
17553663	13
2221722	13
9285170	13
5138339	15
3800362	13
21354850	13
9418018	13
3836612	13
5847563	13
5103163	16
41516040	13
391035	13
3098711	13
9986925	13
602543	13
16006479	13
12397552	13
24731572	13
3331080	13
1861132	13
9579388	13
673179	13
2178505	17
1529382	13
5862566	17
1530580	17
10068754	13
15907987	13
20306241	13
1400546	13
739927	13
3866133	13
3542631	13
6222923	13
4201127	13
12984888	13
28161410	13
14212455	13
8690392	15
8827829	13
2265482	13
3507663	13
9336104	13
5605016	13
22727022	13
5381410	13
2629490	13
9089658	13
17335340	13
7908972	13
16083183	13
10749585	13
16809513	13
6273599	13
11870971	13
11037000	13
39292038	13
8405282	13
11352794	15
17334026	13
1213573	13
24852451	13
7660249	13
13897949	13
5316153	13
14037070	13
1310855	13
346406	13
5094727	13
4322248	13
3550048	13
14512	15
1977052	13
6835816	13
39456587	17
19932625	13
300375	13
4457336	13
28524028	17
3712731	13
1605963	13
5310907	16
5033787	17
2211847	13
18176746	13
4630798	13
11151673	13
1307029	13
23054653	13
9735654	13
2461920	13
9613718	13
21959142	13
1422403	13
3486515	13
321406	13
7005315	13
12692782	13
12767394	13
2872899	13
3542176	13
4584821	13
1872705	13
6873668	13
8805725	13
31127785	13
12268604	13
6122076	13
37704371	13
14929390	13
2461138	17
15846826	13
30427471	13
1877670	13
1175614	13
3207457	13
929228	15
10038212	13
1267819	13
16004379	15
7609364	13
8558626	17
3367741	13
20410921	13
1661251	13
285981	13
727903	13
12578138	17
1281433	13
5193555	13
10844781	13
19603768	13
4030487	13
8136460	16
35211	13
6636626	13
15271783	17
71503	13
2046558	13
2772227	13
3000238	13
493883	13
880545	13
1679710	13
2375349	13
3669117	13
18783189	13
15367609	13
852706	13
5690183	13
10898665	13
13732328	13
9108568	13
456279	13
2114526	13
4669810	13
4973873	13
31612631	16
40526	17
4733230	13
3198330	13
1178100	13
8904483	13
5816465	13
5649772	13
10100235	13
5434496	13
5769685	15
7518135	16
287326	13
6264785	13
253039	15
979657	13
552889	13
3367686	13
6658181	13
3428781	13
3103601	13
9389857	13
16456458	13
9019192	13
21145117	13
10951850	13
17888211	13
1138003	13
11549999	13
2684246	15
7624819	13
1769647	16
16908821	13
1364042	13
6116904	13
5277918	13
1499131	13
5756002	13
5990275	13
1010173	17
1873631	16
15819840	13
3151846	13
7704827	17
11042548	13
4810753	13
6745837	13
13159911	13
15299683	13
29302265	13
795930	13
877047	13
389533	13
4566046	13
11536015	13
472124	13
12977279	16
5985825	17
561529	13
37726959	15
7680440	13
10178247	13
1754057	13
34269700	13
4770740	16
6407499	13
20817143	13
5270045	13
4732160	13
12512114	13
488563	13
25553591	13
2710393	13
12810933	13
9524028	16
4941048	13
219618	16
1973045	13
4185262	13
3248551	13
84550	13
6603030	13
36215974	13
2167858	13
4021536	13
11425910	17
12723676	13
19250292	13
857109	15
12202226	13
7681146	13
4060759	13
4073594	15
9251681	13
33099309	13
3827247	13
4540994	13
3537611	13
5185289	13
5241721	13
5025458	13
168926	13
677212	13
3996397	13
449620	13
4294364	13
1362588	13
2701371	13
2138135	13
2326203	13
4869547	15
3619379	13
30682019	13
59034	13
3410701	13
6784804	13
93240	13
2441276	13
1140935	13
9329227	13
7619193	13
3264809	13
417313	13
6806034	13
9653596	13
2181644	17
23173212	13
36205592	17
1227731	13
1806297	13
5649713	13
12567921	13
4916090	13
11413933	13
4785920	13
4622144	13
2387646	13
1485902	13
3989479	13
998160	13
9254449	13
13371788	17
4119259	13
22895948	13
5376649	13
6387215	13
6412501	13
42987594	13
12393536	13
1201669	13
133353	13
94102	13
10753152	13
4893998	13
15555601	13
3096986	13
9328340	16
11487061	13
9119696	13
7627966	13
5152475	16
1242532	13
611565	13
1378842	13
5830650	13
3378231	16
2040701	13
7446977	13
20681468	13
11473991	13
1995368	13
18027381	13
12963028	13
2208786	13
3882862	13
2143593	13
4330547	13
1771222	13
6484138	13
11719101	13
820414	13
1305771	13
15134294	16
5179770	13
15446869	13
14640729	13
3002120	13
9356477	13
22118604	13
143129	13
7179086	13
24457329	13
6979155	13
18597326	13
395185	16
13276146	13
247404	13
15223776	13
11098791	13
1480886	13
12880210	13
4421220	13
1901681	13
6456782	13
1433888	13
19999997	13
12732219	13
4123459	13
599533	16
11249098	13
112683	13
6311917	13
6068055	13
399143	13
16809943	13
20856365	13
26427106	13
7984079	13
2515246	13
6824487	13
88646	13
4960069	13
1319154	16
8777449	17
3532004	13
2818016	17
11404118	13
203921	13
238920	13
2217004	13
5856125	13
11955951	13
18036644	13
23659093	13
2431322	13
32193376	13
30995435	16
20161229	15
7037566	13
1637005	13
668361	13
3216698	13
7305660	13
3241983	13
5849539	13
5230889	13
15822728	13
24945309	13
4112142	17
6999228	16
2644485	17
12814465	13
1350186	16
9370944	13
9316581	13
2461479	13
33355027	13
31531841	17
1319971	17
15387355	13
13621424	13
4563871	13
6299748	13
8493524	13
6744691	13
3714572	13
4532864	13
1198461	13
7068977	13
3516595	13
7804143	13
17273502	13
12666238	17
3700487	13
10731178	13
1553282	13
3086891	16
1200018	13
2242070	16
4040064	13
10428202	13
939710	13
2110701	13
2080103	13
18761816	13
10789001	13
3470883	13
2254301	13
19487165	13
6981390	13
422032	13
2054070	13
16075481	17
7180571	13
334433	13
10177890	13
20129454	13
18639796	13
11339852	13
21135628	13
13086755	13
8224936	13
2046776	13
4595251	13
15404316	16
1250690	13
13896785	13
15713735	13
13758869	16
20522549	17
1835989	17
10428011	13
10156545	13
2351367	13
7717584	16
195853	13
10193542	13
8244674	13
6456804	13
10787916	13
15705387	13
13579790	16
15166183	13
4058064	13
2083756	13
14504285	13
6396442	13
8558927	13
13095148	13
15244802	16
22465310	13
21818209	13
4736360	13
4955322	13
491191	15
856756	13
31955036	13
3703473	17
3817984	13
15333552	13
13680388	13
3924357	13
8113967	13
477816	13
7040956	13
9513891	13
19617092	13
10577576	13
32669774	17
4575060	13
1752869	13
19956227	15
698717	13
5278065	13
5234019	15
9230554	13
12283004	15
8666313	13
2785664	16
16915505	13
12038811	13
2322441	13
7399455	13
170430	13
5814392	13
2982766	15
8910089	17
39335956	13
2981019	13
2297396	13
7405746	13
1631978	13
11153063	13
3992842	15
5938600	13
5594817	13
4325043	13
5670777	13
6527	13
8477299	13
21304247	13
1135666	13
4623263	13
21875245	13
15079051	13
13257523	13
6274923	13
6037360	13
31459441	13
20861288	16
4377026	13
2859963	16
14210676	13
885578	13
7632442	13
19608690	17
370871	13
11280432	13
2222572	17
5036479	13
12907831	13
9609415	13
25794265	13
492344	13
4598001	13
1539477	13
3590204	13
17386977	13
4007438	13
21123234	13
12462395	13
4982631	15
15696108	13
7048365	13
27249339	13
1888026	13
14860975	13
3509872	13
3286965	13
43065193	13
4876358	13
840499	13
25081790	13
23130862	13
1054590	13
1801051	13
6839456	13
4679823	13
481347	13
8371909	13
8507066	13
13835859	13
8690383	15
8824784	13
1001107	13
14998026	13
7042092	13
11460847	13
3547418	13
7723609	13
2525504	13
18574491	13
11868740	17
5164611	13
10598350	16
155092	13
5654727	13
2292317	13
265549	15
6295865	13
12314994	16
20342042	13
867223	13
4318282	13
154017	13
10842690	13
8923973	13
16501321	16
7809803	13
9238705	13
53675707	13
755404	13
14861840	17
456015	13
37003824	15
2414332	17
8482153	13
8337915	17
4872862	13
7586599	17
11144834	13
4388698	13
27417703	13
12962683	13
15897021	13
9386296	16
5211725	13
7421393	17
2483433	13
27940797	16
20747916	13
8782741	17
16391411	13
11568264	13
14843146	13
2269088	13
14412707	13
177495	13
8357676	13
35146627	16
12414700	13
21305166	13
1775838	15
1237580	13
4259543	13
6651406	13
14806057	13
28861654	16
1588900	17
15883257	17
8120327	13
1283190	13
9201407	13
2569060	13
1196827	13
3835537	13
2870	13
5319102	13
10147102	13
518592	13
2372783	16
3113655	13
1344408	13
1465891	13
14621564	13
196939	13
6893706	13
4217847	13
14876838	13
5173313	13
40685104	13
58089522	13
2499081	13
9059775	17
7557765	13
11105842	13
11949160	17
10765760	13
12334157	13
15530637	13
14023772	13
40191786	13
5880406	13
11585121	13
8419972	13
14048026	13
1350320	13
7719	13
683450	13
1407075	13
11163635	16
16708485	13
11809542	13
907104	13
10060917	13
7305482	13
3443429	13
26856059	13
15057519	13
1216913	13
3343739	13
14213507	13
922218	13
7473789	13
20726846	16
18789144	13
11645691	13
19259728	13
2367312	13
9967584	13
909873	13
4252535	16
12961923	16
2585366	13
10355926	13
7910531	13
7843474	13
5904682	13
12680183	13
1107233	13
1510872	13
15196290	13
2023057	13
9864641	13
10504054	13
18807995	13
6444145	13
38192848	13
12902382	13
9177536	13
2291284	13
6964829	13
13869716	13
1505910	13
3109132	16
5891225	13
2118479	13
5903035	13
4901226	13
6807316	13
11965881	13
13847805	13
8343204	13
2285427	13
2142760	13
51278	13
8674833	13
5141585	13
762674	13
3057570	13
9944013	13
10100573	17
4215175	13
2165711	13
12878021	13
3648715	13
1754034	13
1966664	13
5903896	13
4593056	13
469878	13
3238608	13
10643014	13
6755523	13
6723838	13
2365500	13
4966118	13
8132157	13
21514875	15
7617817	16
5204172	13
7511223	13
54528681	13
145101	13
9864080	13
3951962	13
1507232	13
14435165	16
17890463	13
6872609	17
9421971	13
1144247	13
3146872	16
11677583	13
12500336	13
26360198	13
4698468	13
2664484	15
19055920	13
13296386	13
945069	13
7986206	13
346876	13
5498867	13
3305714	13
2846983	13
2842375	13
4290172	15
563588	13
4582638	13
14305425	13
8536030	13
6360056	13
2411734	13
5062354	13
1545774	13
9583228	13
5199780	13
18242154	16
1040516	17
7592051	13
19371100	13
32795458	13
26274289	13
139632	13
5493896	15
1856488	13
29129448	13
9841074	16
4989995	13
1169742	13
2814437	13
11890932	13
9235479	13
10640725	13
1308696	16
1133207	17
14597539	13
5455498	13
7425248	13
803387	13
880672	13
12688675	13
17226842	17
20557004	13
637405	13
2360392	16
3386124	13
6130012	13
9339844	13
2274713	13
47391	13
8314885	16
15566690	15
8978587	13
11361321	13
5535177	16
675330	13
7063731	13
5476708	13
876153	13
6085858	17
4281893	13
8771670	13
3026309	13
29373450	16
10252257	13
25160013	13
12941551	13
9215109	13
313331	16
2662037	17
518716	13
7590710	13
1034586	13
7204872	13
10286786	13
1629630	13
9616774	15
8847986	13
1371410	13
20144299	13
5663788	13
121345	13
873232	13
4926230	17
119925	13
372005	13
187820	13
521491	13
12817563	13
74326	13
9751902	13
18833820	13
12845284	13
1467872	13
107852	13
8948746	13
8378997	16
452044	13
6502926	13
5879593	13
1396825	13
926761	13
2224259	17
10939267	13
25421884	13
2230654	13
4051538	13
715818	13
3504791	13
7622243	13
8421660	13
32163386	13
7565388	13
16219297	13
4368148	13
3045127	13
16922601	13
838460	13
2630280	13
12760241	13
25764163	13
1198554	17
134628	13
4520736	13
4259629	13
2434075	13
16481695	13
5131326	13
2297177	13
13103571	13
3551430	13
6287437	13
16932952	13
1619956	13
1657963	13
3236396	13
2851859	13
3804986	13
1526891	13
455172	13
3290032	13
15906932	13
10581531	13
7047157	13
406056	13
9237661	13
4841320	13
4250	17
12270089	13
1277264	15
300490	13
7165430	13
3038163	13
2424299	13
3005504	16
23848227	13
9384	13
36933458	13
2709789	13
2309745	17
16620128	13
26991235	13
38171184	13
3203299	13
16649347	15
2733505	13
3756010	17
13487912	13
21411705	13
783819	13
2766952	16
18287227	13
311599	13
24387472	13
15020319	13
1369678	13
5138278	16
44456109	16
2024859	13
16498707	13
10269462	13
4218512	13
1574715	13
1757770	13
4922630	13
16069801	13
1871478	13
11840786	13
7073330	13
3642278	13
28855349	13
346448	13
2141581	13
5471114	13
21131063	13
6070565	13
5586054	13
23287690	13
19694367	15
8185605	13
4094323	13
5852792	13
202773	13
4191421	17
5004019	13
4886885	16
1473768	13
3113248	16
4301934	13
16244647	13
6405168	16
6642265	16
13824268	13
2769402	13
4822467	13
1291888	13
1078065	13
5743791	13
230113	16
3396978	17
978490	13
4399236	13
289119	13
2588720	13
7699809	13
3476708	13
19833269	13
14754068	13
19798812	13
12033306	13
15050947	13
3673412	13
10669391	15
2270821	13
7101774	15
4656410	13
447590	13
4906344	13
3559816	13
6326031	13
5783708	13
15209728	13
1517607	13
11931380	13
5224704	13
2184140	17
5759703	13
2148264	13
10199893	13
14912756	17
15147555	13
1429926	13
3202999	13
1404802	13
1145315	15
14893595	13
3272764	13
1625782	13
7738087	13
6982820	17
12364629	13
13029608	13
154989	13
321111	15
3351126	13
3522974	13
22954392	13
26615326	13
8331867	13
1918378	13
54765923	16
4046318	13
2831681	13
5677924	13
9228688	13
994665	13
10063346	13
18069020	13
1977759	13
1395547	13
1899968	13
3243890	13
4468961	15
21435863	13
3134205	15
1029091	13
10577584	13
4554999	13
431757	13
20985148	16
12994458	16
1742735	13
1837737	15
439028	13
5262430	13
2119645	13
9283113	13
2565913	13
4301909	13
3540732	13
9551746	16
2602834	13
5811766	13
146448	13
7113490	13
1280158	13
10174336	13
3688477	13
1284442	13
1084143	13
27697728	13
12884286	13
1846662	13
9868140	13
22861984	13
482969	13
8193151	13
9103407	13
14343389	13
1662686	13
223196	15
6441742	13
5027379	13
3372243	13
7301640	13
8282572	13
1347801	13
1237519	13
8719151	13
5276862	13
3464503	13
2067059	13
3372195	13
4019234	13
4178379	13
3971751	13
894649	13
30667151	13
2574229	13
2617144	13
7383392	13
4654662	16
1943562	13
1456750	13
487639	13
247128	16
225105	13
402238	13
5066508	13
19166233	13
5582336	13
1820191	13
2067353	13
3497035	16
16175854	13
56846	13
2675457	13
819266	13
10424357	17
9855466	13
526939	13
6593816	13
832348	13
14421808	13
16628195	13
187382	13
1183102	13
1297731	13
2263860	13
7138434	13
2577099	13
18994547	13
12071074	13
10410791	16
4623603	13
1291	13
8032632	13
4642561	13
3103626	13
6165934	13
2050564	13
16780645	13
9879835	13
3058527	13
8009084	13
1052120	13
3502693	13
16231936	13
14050395	13
2021006	13
7883654	13
3237377	13
10616900	13
5751382	13
2033762	13
1690526	13
1061151	13
1211056	13
7679088	13
1930992	13
52744207	13
2537215	13
698133	13
8737218	15
22741702	13
973407	13
7781521	13
3630752	13
234788	13
8384232	17
6656416	13
7976909	13
1052508	13
3132157	13
5293180	13
1963284	13
30662194	13
7516960	13
7983629	13
3601504	13
3396305	13
8121729	13
160378	17
9204448	13
7638885	15
857831	17
7418112	13
3131490	13
12026684	13
229923	13
15295388	13
6730250	13
6395775	13
44882732	13
3814399	13
14067832	13
8332226	13
3097095	13
14327798	13
24951902	13
14662887	13
1901898	13
3869486	13
1036265	13
1648474	13
1465960	13
16637529	17
13677711	16
1918814	13
744122	13
4678825	13
5010163	13
15652864	13
5241457	13
10364770	13
33627768	13
6035082	13
1133614	16
4519708	17
8752535	13
10997169	13
5183080	13
23538911	13
2090940	13
3211794	13
23701122	13
12634504	13
8302971	13
7703866	13
17153140	15
13429106	13
455317	13
1195947	13
200029	13
12921018	13
378908	13
1904237	13
24050293	13
600497	13
3512282	13
1302109	16
12333664	13
20637203	13
2883262	13
4477504	17
9845420	17
3474404	13
15347321	13
4474070	15
32323059	13
2030772	16
19662418	13
9980264	16
20753628	13
25089610	13
20264886	13
8643189	13
1944605	16
9165753	13
1720593	16
2793196	17
22939613	13
805452	13
19663309	15
27318787	13
4418782	13
2944571	13
15514686	13
11120528	16
8234684	13
52879543	17
24781843	13
2076610	13
4267078	13
4256766	13
8722068	13
5895831	13
5960310	13
12389559	17
12906644	17
237829	13
2408834	13
1486126	13
13128463	13
3611607	13
3717619	13
2609742	13
6828179	13
5459239	13
5428131	13
1726160	16
20129032	13
5173322	13
12818001	13
12367114	13
6146431	15
335248	17
24470263	13
12831826	13
1039718	13
1578765	17
11413669	13
14107631	13
2534302	13
8728497	13
6766251	13
4860394	13
19334	13
920053	13
9263868	13
15011254	16
10112191	13
6778368	17
1132650	15
16825172	13
1961448	13
746651	13
3558478	13
16744695	13
5358420	13
6406412	16
1463274	11
17724450	17
934445	13
1555036	13
1390593	13
33335926	13
2798735	13
6517511	13
6825336	13
6718422	13
8029900	13
3000350	13
1629537	16
3498503	15
11726254	13
4930138	13
2342309	13
8933311	13
3890112	13
10773853	13
5426613	13
6015284	13
10292815	13
11803659	13
3421979	13
32258352	13
734789	13
24258643	16
954897	13
1881309	13
3642099	13
5048534	13
10551416	13
5663202	13
3347065	13
3487852	13
2133915	16
5255026	13
22362449	13
2077905	13
17122904	16
3122374	13
10373122	13
11145126	13
25825794	13
9736584	13
2337711	13
2597472	13
6074285	16
7594910	13
3275287	13
18411386	13
1250519	13
1730373	16
8058399	13
13907969	13
13465646	13
25725667	13
7993901	13
5890500	13
3200347	15
18592709	13
25948650	13
2544886	13
3792243	13
6461280	13
17543887	13
8060429	13
10383470	13
943018	15
647022	13
18483398	13
8773487	17
8076987	13
550187	13
2217333	13
2236181	13
18278583	13
18656477	13
19652733	15
152103	13
4632149	13
1556696	13
17297037	13
498784	13
1238586	13
1356761	13
5518934	13
6549713	15
6948025	13
6976700	13
2573811	16
2098205	15
881684	13
784811	13
7258756	13
18662168	17
21874805	13
3677772	13
15530848	13
2387316	13
11850544	13
3293151	17
4870304	16
11698905	13
3599820	13
10863991	17
7953880	17
9603855	13
3086439	16
3496391	13
9754870	16
7726276	13
4377009	13
381723	13
6835905	13
9640546	13
3862363	13
1083437	13
7577015	16
3001253	13
10500017	13
1074827	16
22119477	16
1775618	13
126319	13
12630110	13
3299631	13
12410146	17
6050950	13
44707032	13
25111548	13
357679	13
11286791	13
11207325	13
10701754	17
9439364	13
4153668	13
10527077	13
841144	16
3889902	16
4836383	17
4277428	13
2050035	13
3707300	13
9601606	13
2594030	17
7768218	13
13159038	17
35431778	13
1762759	13
2888253	13
336671	13
16551210	13
2004763	13
6258510	13
6384319	17
8800883	13
5637287	15
1446497	16
14233393	13
4191833	13
6664512	13
3627034	13
8963033	13
13814849	16
8575659	13
6571237	13
5976339	13
26527423	13
15422803	13
5071728	16
8945220	13
1342950	13
7641839	16
5522754	13
4615292	13
1631980	13
861593	13
150222	17
82925	17
16776943	13
5483270	13
2503110	16
26666304	13
11018393	15
4739061	13
14936843	13
5825868	13
9933119	17
15048888	13
51954885	13
12954463	13
1593351	16
4886696	13
7965794	17
3094680	13
14666	13
7670952	13
6405600	13
7696616	13
10354257	13
4359881	13
24911465	13
2101115	17
1571323	13
1614099	13
2286502	13
7922073	17
20475320	13
22194794	17
9596803	13
24795972	13
5812052	13
855029	13
1367228	13
1896577	13
3860733	16
1748678	13
16381143	13
5531859	13
1521930	13
7538743	13
8203611	13
4881524	13
9911894	13
48739097	13
2133698	13
32406101	13
2025833	13
1292930	13
5451746	16
6921379	16
1052093	13
3912152	16
242008	13
499545	13
4082446	13
46199394	13
20224961	13
5928018	15
11212215	15
5484467	13
3378514	13
20330404	13
5017409	13
9100127	13
19012570	13
2941676	13
9511753	17
1257773	13
17175399	13
13209461	13
12204281	13
357676	13
2968421	13
1334326	13
5435044	13
15685696	13
15097899	13
3199142	13
5519871	13
10751079	13
8735379	13
935104	13
181244	13
2846908	13
1946800	13
18877076	13
7670377	13
1648826	13
5290884	13
5768707	16
9005111	13
122054	15
9184347	13
4754400	13
4251222	15
6800367	13
4962862	13
6421898	13
16443658	13
16961217	13
23109589	13
12402899	13
9970857	13
4476273	17
15702579	16
3505152	16
733263	13
35134709	13
7727271	13
10814994	13
1878256	13
13002078	13
5070699	13
3898759	13
2127480	13
172872	13
1303421	13
7778126	13
3320454	13
2421374	13
45761	13
7367258	13
12077901	13
18887384	13
11019713	13
19367634	13
179912	13
2360164	13
748314	13
18965029	13
21525729	16
20902565	13
10747541	13
3629190	13
2583171	13
23103837	13
1010502	13
16697391	13
4378743	13
22964312	13
12746770	13
13842584	13
9382688	13
9532868	13
5861004	15
3777945	16
16448829	13
28619354	16
10481839	13
2315310	17
4082522	13
27105227	13
145050	13
4191729	13
35797	17
6733941	13
1560278	13
8986093	13
4973778	17
2246099	13
5009750	13
16710837	13
2686175	13
2596119	13
1647858	13
7480282	13
8222940	13
2874445	13
2308829	13
11594343	13
2403703	13
2206540	13
17673103	13
2833843	13
1947479	13
16283222	13
10708900	13
4535177	13
2520524	13
4320401	13
2969063	13
430880	13
3634692	13
11491590	13
14835999	13
3816528	13
538279	13
6357291	13
12833162	15
11951606	16
1518630	13
311473	16
8675766	13
6610033	13
21122042	13
16752051	16
1005571	13
32745987	15
7407988	13
7328398	13
4512	13
7084974	13
17449541	16
4567790	16
9810554	13
27486458	16
28160002	13
8496763	17
197522	13
7140260	13
10883648	13
8919308	13
6714785	13
8270029	13
25839477	15
13568083	13
19487790	13
18790113	13
6513934	13
3743366	16
12350052	13
8418288	13
13122732	13
15692489	16
12840523	13
961133	13
32657106	13
2741068	13
9144747	13
3788438	13
22753852	13
22577692	13
368166	13
572801	13
32455473	13
574021	13
7751894	13
17525410	13
2800870	13
1459533	13
3483429	16
7508753	16
119889	13
3332354	13
3672422	13
10356584	13
5594	13
3365166	13
4191823	13
2137147	13
80241	13
7396343	13
30771238	13
14975273	13
21509694	13
5230716	15
44436496	13
2560614	13
20074574	13
1828104	17
1564116	13
8607616	16
15105804	13
799714	13
241133	13
17925788	13
8182317	13
32052967	16
9095439	13
16110201	13
7799627	13
15630272	13
2064457	13
1583633	13
9659602	13
2427261	13
1568815	13
2254366	13
6854314	13
1643587	13
26271146	13
8475088	13
1035527	15
11593390	13
1010083	13
1903742	13
44112553	16
33574	17
5967246	17
2963200	13
2320940	17
3207411	13
4948885	13
792149	13
1239109	13
4151879	13
22941914	13
21372322	13
1443452	13
22710418	13
13636249	13
2998299	13
11474208	13
6808038	13
6087822	13
2291398	13
7454757	13
5718194	13
20760201	13
2617597	13
4735839	13
31606123	13
28048221	13
11749832	16
205260	16
16783209	13
16572045	15
4076738	13
829948	13
713255	13
1700362	13
18768073	13
347434	13
4055507	13
3364720	13
9541534	13
11519641	17
8964292	13
3210371	13
15220559	13
17935479	13
5249501	13
658709	16
11078613	13
6143535	13
2719697	13
1285004	13
15398710	13
10145284	13
21876980	13
8262651	13
13101415	13
7667131	13
29470149	13
2987238	13
1723809	13
918264	16
34788558	13
1552111	13
8851641	13
21621869	13
16426955	16
7648128	13
8137448	17
7131463	15
5538525	13
1272156	13
1890025	13
5163810	13
1315554	13
27790846	17
485780	13
46355	13
4713263	13
3717848	13
10425046	13
7906879	13
2715973	13
30622441	17
27902147	13
6026830	13
11448889	13
1799730	13
6433727	13
19226572	13
19419132	13
8231131	13
7737110	13
2476160	13
12714956	13
8002855	13
1836768	13
5765293	13
4094556	13
20321486	13
11709403	13
3664990	13
23438403	13
8044381	13
3191132	17
50862427	13
14257708	13
32057635	16
6539722	13
11548438	13
2645051	13
6535877	13
13904818	13
7279434	13
10751581	13
6431050	13
237560	13
13429621	13
9107640	13
2596002	16
4025445	13
12334023	13
5727501	13
149346	13
386079	13
3073674	13
23858270	13
17175238	16
4025854	13
4135551	13
6657459	16
7874296	17
1782701	13
12616174	13
2918649	13
3957711	13
33733534	13
6241944	13
7460272	16
7467487	13
10374702	13
6278160	13
1594236	13
39098	13
2673751	13
4477883	13
2998799	13
3065377	13
4701616	13
2431585	13
19724980	13
7073151	13
3360765	13
1384551	13
8423895	13
1890705	13
6915173	13
3619357	13
2146716	13
49735839	13
10360175	13
1655465	13
1095598	16
9634177	13
1242618	17
5860834	13
1267644	13
4996637	13
9562380	13
2648081	13
5877078	13
4040130	13
5085057	13
3966245	13
9496445	13
19400774	15
1586937	13
8787665	13
3497523	13
13450359	13
13039777	13
1618796	13
13264549	13
3991544	13
6912234	13
5356073	17
12699314	13
3896184	13
8080172	16
18451134	13
30358077	13
2163766	13
17486713	13
12964969	13
7098159	16
20903621	13
18611559	13
416757	16
292681	13
4004078	16
9169052	13
3445255	17
19419701	17
16638927	13
3382676	13
7118466	16
3210302	13
7718389	13
6686024	13
67721227	13
15525619	13
17501843	13
12609519	13
2929128	13
14619825	13
14346856	15
2325750	13
6567587	13
6492470	16
10234964	13
11779950	13
1944362	13
15795041	13
12462146	13
13081259	13
11892320	13
15079580	15
22624191	17
2043850	13
4579013	13
4465738	13
34438513	13
3256017	13
8730344	13
2323697	13
3632193	13
895427	13
897348	13
1599452	13
11249400	16
1839239	13
497596	13
4374110	15
1043550	13
2481162	13
7052458	13
3091108	13
13458971	13
1134484	13
1198758	13
29914508	13
1971217	11
6296798	13
11918227	13
2874834	13
36996167	13
5905087	13
53144	13
19553813	13
9691098	13
607579	15
2551434	13
1439310	13
328966	13
10555776	13
2101272	13
3473341	13
27419867	13
12913398	17
7698036	13
5261793	16
33976909	13
7969864	13
1100470	13
2425824	13
322214	13
4811844	13
21368793	13
2302163	13
8287638	13
320891	13
50219097	13
4655305	13
11665412	17
26041175	17
581405	13
12732453	13
3490815	13
6721216	13
5816790	13
1170575	17
7353831	13
1415904	13
15585784	13
5724016	17
10570787	13
9960795	13
2882350	13
11581706	17
4022243	13
16907808	13
29075853	13
4672913	13
17565363	13
4461243	13
1888539	13
1168984	13
23225476	13
7468449	13
11815921	13
2510906	13
8222225	13
6775226	13
16596160	13
22092040	13
9272417	15
14656112	13
13478504	13
13068349	13
841337	13
4087090	16
4365319	13
4540075	17
44421642	13
1156191	13
8992010	13
11407444	13
1376881	13
13602856	17
3418142	16
16794034	15
6309900	13
6305770	13
9955939	16
29100752	13
1160116	13
1853191	13
18938180	13
7072262	13
12251905	13
2949451	17
166350	13
7305792	13
6976731	13
1442141	13
253007	13
8754976	13
1463453	13
8598145	16
18711927	13
6295817	13
2571907	15
13684561	16
22339876	13
1374755	13
5364763	13
3002554	13
11215157	13
12111930	17
831957	16
2809728	13
8032585	13
8824907	13
1141373	13
36086920	13
1816445	13
9958560	13
40027783	13
2855839	13
9077897	13
4118795	13
4597987	13
6348014	13
2518654	16
3639704	13
1863078	13
4717372	17
5242614	13
11755109	13
6604619	13
5696097	17
5704694	13
20988067	13
2554199	13
1041719	13
6777673	13
13076068	13
16264279	16
1853785	13
8863673	13
22470786	13
520797	16
1300581	13
12457629	13
170142	13
1919604	13
24348272	13
28516759	13
13395983	13
10408888	13
11703017	13
14466793	13
691870	13
617035	13
4507382	15
708455	13
5186838	17
6563173	13
2001198	17
6044178	13
25544324	13
15596843	13
3641061	13
3084846	13
37193537	16
3953093	13
477972	15
16146292	13
7207606	16
30279896	17
8954035	13
4643466	16
7234448	13
4530524	13
1552248	13
2465401	16
8363332	13
7328362	13
2709935	13
4006187	13
3692304	16
2540509	16
2985866	16
3051046	17
6756274	13
18818720	13
15557083	13
260714	13
2464901	17
5239448	13
3223991	13
14396439	16
9736491	16
14761324	16
3021757	13
15686643	13
24241640	13
1634121	13
15122613	13
8721053	13
1812134	13
781554	13
63723	13
13127384	13
1405953	13
15764465	13
4680025	13
1402156	15
194531	13
12137584	13
22249289	13
9734159	13
2832566	13
51264763	13
6558762	13
19791286	13
8557850	13
10863188	13
12029412	13
14184646	13
13313673	13
10587534	16
26121984	13
16815048	13
5336462	13
3574337	16
3788388	13
3412403	16
14564030	16
11437467	13
6876764	16
1684394	13
3158314	13
3878705	13
54943	13
23520386	17
10271715	13
658917	13
3048092	13
3825040	13
5680463	13
5590722	16
14418575	13
129248	16
5352141	16
4460014	16
8469015	16
14037250	13
998808	13
3981328	13
11711124	13
10100464	13
20959394	13
1863445	13
6012354	13
33350	13
240245	13
8704183	13
1591676	13
8962085	17
25624811	13
4836602	13
18479664	13
1723703	13
7537297	17
3812175	13
375924	13
4514829	13
3810396	17
8668015	13
7155953	15
11123972	13
11752541	13
5114867	13
5614203	13
1143515	13
14089782	13
5738026	13
7733594	13
3119749	13
1720754	13
2346055	13
4383260	13
2079463	13
3556004	13
292159	15
1330533	16
695320	15
3552771	13
5891608	13
14825752	13
16744623	17
6874443	13
5168407	13
4784279	13
11251474	13
14768297	16
3342623	13
892356	13
15232378	13
6851625	13
52051895	16
3098281	13
9701744	13
5410432	13
6761846	13
1867617	13
4342759	13
3541870	13
9241643	13
5724520	16
13188801	13
2511065	17
9951500	13
8319719	13
2415763	17
6005517	13
6531168	13
1257501	13
18693735	13
1840927	13
485271	17
179975	13
25977994	13
3785302	13
1088471	13
3025181	13
15810900	13
9019323	13
7990472	13
451083	13
3399364	13
449482	13
3681358	13
13956176	13
9654881	13
28940691	13
36785595	16
9899208	13
136143	13
5765796	13
5218990	15
6622139	13
7896050	17
5893420	13
1745952	13
10511058	13
4060809	13
1338136	13
6543248	15
16859100	13
2616135	13
2362081	13
1562571	13
1872902	13
2867511	13
11701624	13
4509115	13
572463	13
3378451	13
6689913	13
6588246	13
31669325	13
6626881	13
141976	13
6235321	13
4035976	16
7696462	13
8919694	13
4090211	17
9392876	13
583033	13
12425125	13
10592630	13
29730080	13
18409906	17
5177786	13
9324761	13
1864540	13
4295702	13
2187811	13
7567757	16
10889231	13
23301129	13
5185191	13
28201057	13
9939552	13
6060512	13
1977357	13
732018	13
3615311	13
36296512	13
10443546	13
1717169	13
9289420	13
9370274	17
5663722	13
13838633	13
1665851	13
17348182	13
18973060	13
2782284	13
1214610	13
2370342	13
5841760	13
9407270	13
1150718	13
13693386	13
85058	13
21425633	13
1102672	13
1558001	13
17960994	13
1041137	13
2442519	13
5487713	16
12717583	16
10509802	17
28348708	13
8355547	13
33638	16
5919706	13
7614411	13
1250710	13
4083171	13
1958849	13
9043973	13
1934610	13
417360	16
1671625	13
16302850	13
1523736	13
961145	13
5960071	13
14855595	13
3092233	13
5268722	13
12180202	13
6400606	13
14142240	13
28833764	13
5035337	13
13749385	13
11400469	13
4667066	17
270427	13
36398578	13
3001913	17
6628977	13
2008697	16
29230058	13
3566906	13
5382083	13
1883253	13
15227259	13
12148467	17
450172	13
675145	13
2167332	13
5704655	13
3642120	13
5206746	13
2510675	13
5676479	13
24998877	13
4152168	13
4326044	16
5821204	16
2564769	16
20022797	15
2718580	13
37470261	13
30042229	13
10567959	13
11797157	13
1402597	13
17122139	13
2368876	13
5507896	13
13408039	13
5310566	13
5047317	13
5281758	13
15131172	13
4224822	13
3732066	13
8806841	13
9711653	13
35190393	13
449347	13
217908	13
10026027	13
22422853	13
2644594	16
23282372	13
688678	13
12924860	13
2211159	13
8718684	13
8453630	13
30221086	17
5500801	13
40296973	13
157138	16
5162270	13
1950113	13
1365623	13
20249630	13
6095891	17
6185231	13
14070848	15
2788667	13
14099667	13
15253029	16
6121909	13
4187452	17
1925137	13
11733674	13
289606	16
11584465	13
4363150	13
2044048	13
21234902	13
4678412	13
1241519	13
4875451	13
11859998	17
16889344	13
1752753	16
23049848	13
5768645	13
8773017	13
21786257	13
5151016	16
2052864	13
14091202	13
2747264	13
466724	13
9083879	13
5541814	13
9437766	13
903473	13
437738	13
398996	13
6628510	15
2353831	13
10083032	13
1520963	13
38551740	13
7118088	13
22043011	13
2370788	13
22285091	13
20087746	13
8907676	13
4922593	13
2281478	15
334074	13
7207294	13
2788118	13
373771	13
484237	13
2146637	13
15301335	13
21682572	13
2076693	13
29383181	13
3735415	13
16586916	13
4620389	13
5372502	13
155933	13
4918375	13
3027179	13
8168487	16
1018844	13
12723823	13
1836309	15
1206561	13
2124351	13
6428886	13
155703	13
1668782	13
5837814	13
3003460	13
1906714	13
1795147	13
21820696	13
585703	17
183388	17
8286183	17
6338463	13
3499332	13
11425221	13
15810431	13
7984571	13
3657779	15
1089380	13
11040178	13
6700820	13
7327965	13
7909099	13
31366907	13
9123824	13
2255018	13
3088517	16
10368388	13
9957225	13
21581242	13
4716160	13
16270033	13
7543166	16
4019898	13
18270057	13
12641250	13
3420586	15
2925586	13
8579237	13
3521147	13
1452349	13
13252482	13
22077444	16
1086481	13
20089741	13
1345278	13
12072978	13
12963079	17
401044	13
44436677	13
15673187	13
1050050	13
1157826	13
1875696	13
4614309	13
5960723	13
1780984	13
46591700	13
10997939	13
5927570	13
1958507	13
10615279	13
3540972	13
12275181	13
3553266	13
6460385	13
14059272	13
5416086	13
2771176	13
4731575	13
633195	13
7736083	13
8314408	13
6606961	13
3376063	13
1778962	13
9000324	13
5028396	13
1935736	13
9738197	13
23941867	13
11918764	13
4460655	13
5641043	13
13944930	13
7358968	13
18759429	13
10080751	13
1372382	13
141963	16
5174987	13
784825	17
14409153	13
7338216	13
11906477	13
1216963	13
21133361	13
38994168	13
2354168	13
12447944	17
23664494	15
2348801	13
7084489	13
15155096	13
7959186	13
6754824	13
2171563	13
7877265	13
1067059	13
1348119	15
653957	13
17136360	13
4608113	13
9113804	13
9521731	13
1933776	13
6760344	13
14895607	15
11158157	13
1901507	16
9645267	13
6786724	13
2659858	13
10270614	13
11230153	13
5483294	13
3650627	13
21745732	13
3248485	13
433487	13
5590299	13
11908248	13
829650	13
9719807	13
16534433	15
1465540	13
1599145	13
5857812	17
1025978	13
32327558	13
4851017	13
5904211	13
11731610	13
1322033	13
4069932	13
15812675	13
22261543	16
35538	13
3442096	13
6059061	13
9386395	13
18096859	13
6477484	17
13150834	13
4514614	13
3643845	13
2854447	13
2919144	17
1522231	13
12645034	13
2853193	13
39987759	13
3396473	13
776859	13
24150500	13
3158964	17
731978	16
11453325	13
904043	13
30945986	13
10558593	13
6090951	13
11470216	13
12387881	13
3949211	13
12016571	13
5353583	13
90872	17
2288088	15
177155	13
11145880	13
5333086	13
133082	17
2294458	13
907322	13
2392975	13
15467865	16
13414835	13
11556583	13
24317362	13
7368040	16
3232811	13
3211695	13
3871505	13
6346190	16
1493919	13
5543536	13
3075833	13
9921379	13
3588189	13
2132025	13
14057893	16
2823017	13
6805276	13
25320926	13
313894	13
28462961	13
1590582	13
1234098	13
15300970	13
879117	13
6195491	13
1284260	13
25565912	13
1797767	13
4271716	13
10205625	15
5925403	13
12352340	13
8592522	13
15701647	16
5141782	13
2007109	13
1111133	13
1211496	13
2487554	17
2225508	13
11231001	13
3776218	13
20984478	13
35618602	13
5238076	15
2975795	16
12052174	13
8133523	16
32538098	13
1901413	16
8877481	13
11038977	16
2456803	13
16572860	13
9537359	13
7502831	13
1771451	13
6264375	13
33127225	17
1536060	13
1255933	13
9146439	13
1094063	13
3363568	13
7319875	13
3306691	13
953113	13
19295788	13
9059091	13
1908690	13
2688601	16
874037	13
18694042	13
2357280	13
5744475	13
12819035	13
17574938	13
7980889	16
8000319	13
1594849	13
3477432	13
4700947	13
7892373	13
15564087	13
10976631	13
7430440	13
5208378	13
3779264	13
4556411	13
7861767	13
786101	13
2977290	13
8433293	13
5734972	13
36683573	13
1298871	17
21229246	13
21705006	17
9960708	13
4828765	13
14138000	13
194776	13
11633211	13
1981178	13
1793374	13
12595383	13
1748855	13
6291792	13
13628189	13
11685856	17
6084860	13
1735050	13
5003940	13
4959027	13
10432303	13
7358233	13
1209325	13
9034358	13
18210132	16
3892663	13
7340601	13
7551588	13
2540496	13
4825046	13
13851317	13
6125605	15
5947373	13
12790331	13
6425312	13
13489047	16
2523227	13
17970508	13
5180665	13
8420544	16
2654063	13
19990471	16
12077135	13
6303922	13
4487438	13
13461355	13
6946928	16
279820	13
17375416	13
11252981	13
2600837	17
30013869	13
2904291	13
1183235	15
16204769	13
19093418	15
4355843	13
6718304	13
7970510	13
35040730	13
12778577	13
1708426	13
4545640	13
548794	13
663654	13
2465169	16
7037543	13
787546	13
5569615	13
6771858	13
25584614	13
4221821	13
8218960	13
5734373	15
615685	13
4483084	17
9128437	13
16240173	16
3944657	13
205934	13
3374289	13
2888993	16
4351633	13
5278688	13
10913098	17
3084677	13
15329051	17
11290027	17
7258572	13
20440561	16
306662	13
2505213	13
4420891	13
17299851	13
2906062	13
7095179	13
3480547	13
4928558	13
1480562	13
1521756	13
220461	13
66016	13
8386202	13
11069708	13
5156754	17
9597094	13
3448230	13
4420674	16
13879240	13
5087342	13
2411539	15
9538605	13
13709550	15
32088687	13
25063192	13
8799593	13
10833629	13
162186	13
23861539	13
1806956	13
5252186	13
25105726	13
92919	13
2017676	13
1936812	17
23133519	13
7321108	13
652030	13
11256051	13
6168269	15
5993310	13
15558459	13
41993	13
31819782	13
7418373	13
5285128	17
14552655	13
420221	13
127182	13
6688048	13
552060	13
3007103	13
682485	13
1474014	13
5788478	13
10359079	13
25335438	16
5338268	13
7912184	13
3412259	13
16479530	13
4502588	13
21676014	17
3097539	13
10901638	13
10539870	13
16496954	13
4025773	13
9832451	13
14784738	13
7265322	16
1678639	13
4901392	13
26833855	13
1293254	15
1289462	13
2704088	13
73239	16
2043971	13
27927407	13
13934367	13
6802024	13
9779318	13
7061237	13
2646259	13
1934378	13
231206	13
12100736	13
49405034	13
6587446	13
13275034	13
2482533	13
7561443	13
158406	13
2206311	15
3082967	13
6965763	17
19266439	13
5297581	13
990137	13
11934315	15
6079998	16
1275480	13
4967227	13
5605240	13
1204025	13
801286	16
13841370	16
17832555	15
2671906	13
1089870	17
7518057	13
13598878	13
2389746	13
5378812	13
59751	13
12139739	13
1292474	13
9030584	13
5925607	17
19204984	13
3350378	13
6770327	16
1315117	13
1750584	13
3023866	13
8184585	13
13157039	13
610374	13
389092	13
10506989	13
790064	16
4173008	16
4987045	13
1541311	13
9516080	13
6120206	13
649120	13
20133841	13
221176	13
674832	13
8676514	16
14628261	13
3311611	17
10243695	13
2388166	13
294042	13
2764768	13
467110	17
16968014	16
4154800	13
14619181	13
12428987	13
1479668	13
2781801	13
6273163	13
11457944	13
19400299	13
6801218	16
203551	13
13636618	13
3987959	13
10834118	13
8955097	13
5659181	13
1058162	13
4793565	13
1380809	13
1826922	13
15378130	16
6855788	13
1319234	13
13824367	13
2050725	13
21501877	13
1491174	13
32661257	13
1499570	16
2351264	13
12308358	13
16867164	13
4156697	13
7882400	13
12683516	13
21986873	13
21503414	17
2385500	13
13774207	13
3455971	13
3825343	13
644616	13
30532426	13
30273226	13
2052015	13
7157901	16
4653355	13
9436345	13
18543827	13
3114290	13
1075998	13
7143949	13
16932904	13
6217373	13
8179264	13
6594598	13
8831940	13
165015	13
8692336	13
157886	13
5100115	13
4078030	15
7416796	13
4285378	13
6229639	13
11823644	13
3470298	13
4712323	13
12184144	13
1093963	13
10018467	13
2354918	13
1138	13
24099104	17
5677675	13
3940890	13
631064	17
4542084	13
570697	13
4685088	13
7981271	13
6163909	13
22985574	13
3211795	13
10524650	13
27079115	16
1406449	13
6196690	13
7342563	13
13283774	13
6682331	13
1986529	13
19920235	15
1326904	13
957844	13
15634734	13
7217517	13
57743	13
5318882	13
9668020	13
394839	13
11862419	13
2176981	13
3877104	13
1987013	13
29603618	13
10944457	13
1174072	13
4109699	13
12514909	13
3959022	13
24826088	13
2334347	13
39301677	13
1390580	13
5365410	13
8144494	13
1371940	13
19280758	13
15927674	13
4993930	13
2029089	13
4170054	13
6266182	13
9626329	13
1257427	13
1161394	13
5649461	13
24560272	13
5098023	16
696780	13
7133570	13
3082503	13
2136509	13
15238572	13
14873461	13
39657980	13
9745595	13
25409	13
1174665	13
5462487	13
2359578	13
1561165	13
23707543	17
276518	13
17593482	13
1879031	13
25850389	13
1652670	13
29452803	13
10779236	13
32089453	16
13716303	13
3908888	13
6102815	13
6137967	13
8991372	13
3620974	13
9207421	13
1039486	13
1469762	13
689464	13
3323042	13
8149833	13
12810959	13
9006691	13
2280331	13
3804990	13
4154330	13
2636025	17
9214092	13
22619783	13
17177498	13
518338	13
7650603	13
3528150	13
2888213	13
4061152	13
16872032	13
174691	13
6494212	13
9294649	13
20665695	13
31173022	13
5534471	13
314441	13
22366186	13
63426	13
12465177	13
374306	13
27815993	13
2941581	13
481615	13
27620399	17
191667	13
13863478	13
14010759	17
517102	13
1320373	13
8639048	13
18873	13
1525877	13
15496706	13
6998612	13
1819526	13
10958166	13
571634	13
12670800	13
19836664	16
2097476	13
534421	13
8052148	13
4411201	13
2395230	13
856827	13
16252798	13
14758023	13
147957	13
7672723	13
1410109	13
7486406	13
2510904	13
5852827	13
449127	13
4415685	13
814494	16
9555561	13
17540041	13
4787229	13
11086250	13
36646978	13
2440022	13
3723442	13
15165232	13
4917234	13
10577193	13
3166188	16
1128567	13
2854185	16
1604617	13
21263922	13
7532256	13
5024020	13
1201127	13
148888	13
4535885	13
8830176	13
8734168	17
1142883	15
2963016	13
2052925	15
12798472	13
3881886	13
6811154	17
5608164	13
4242876	13
11857040	16
4644221	17
9335772	13
9614487	13
695360	16
1805099	13
26027135	13
4955182	16
12587235	13
1719175	13
747809	13
14451450	13
1329817	13
22186006	13
3828590	13
1409766	17
291884	13
13636466	13
11260423	13
6180256	13
10308451	13
4413757	13
7531031	13
6150737	16
18438197	13
3059210	13
5145752	13
6835793	13
20558568	17
4996545	13
4840919	13
2541674	13
1753364	13
1578596	13
2656370	13
3305968	13
11344508	13
6652207	13
2700783	17
3611224	13
6716403	13
12690496	13
3649625	13
32471727	13
15790662	13
6977561	11
11769150	13
960831	13
6375234	13
16608506	17
13426382	13
19198658	13
1489257	13
4920906	13
195428	13
1742622	15
7056125	13
14891479	13
17150381	16
270202	13
5806620	13
25647949	15
1207257	13
3712083	13
11271528	15
5823539	13
1669502	13
1799467	13
387047	13
4461809	13
814697	13
13644404	15
16797164	13
7395856	13
4137186	13
14195973	13
4768166	16
12314705	13
5654138	16
7959397	13
779849	16
9503212	13
5514769	13
13695946	16
3999539	13
12723550	16
834799	13
13749420	16
2837945	13
1877728	13
49929173	13
1551445	13
3210380	13
7237032	13
793470	13
6292865	13
2760933	13
21464886	13
10082990	13
1042542	13
20527186	13
2481534	13
19972767	13
29453719	13
17622442	17
1040364	13
6316735	16
9473096	13
1082030	13
810412	13
10939779	13
3588627	13
1137861	13
12124199	13
7308146	17
3303393	13
911623	16
13341493	13
1474918	15
1194340	13
38211167	17
75216	13
607184	13
4850464	13
6058697	13
3352700	16
16628562	13
13001526	13
12923719	13
1535493	13
1051878	13
12740934	13
740362	13
26277022	13
24130639	13
6983855	13
18318421	13
11408230	13
5921347	13
24820262	13
32454680	13
23890168	13
10662029	13
7232681	13
21105730	13
11109970	13
2959574	13
8874107	13
4730297	13
3212561	13
2599628	13
1071644	13
6574257	13
1136221	17
21723752	17
626389	13
4857945	16
27789055	17
15360171	13
157968	16
22804542	17
3007663	13
7244854	13
33942338	13
1892490	13
2302624	13
6839257	13
3862439	13
3373031	13
16791766	13
19593373	15
2599810	13
323281	13
5301400	13
34242628	13
1488571	13
9034619	13
3974265	13
11286516	13
7741824	13
12420275	13
10170178	13
3435498	13
3472349	13
2306778	13
25800662	13
3544138	13
6964104	13
3804217	13
24964802	13
5689430	13
6073414	13
13695388	13
9180816	13
6493375	16
22207443	13
16473685	13
2675	16
1837545	13
16030921	13
3970516	13
1805790	13
20633639	13
283545	13
4910727	16
2263856	13
27544507	13
14949058	15
4532826	13
432950	13
7160448	13
3858347	13
2387750	13
6466419	13
21670979	13
5190214	13
413755	13
6354426	13
9480359	13
5748764	13
35591254	13
782143	13
3577973	13
528488	13
10204207	13
3909891	13
2940848	13
7965074	13
7330345	13
1208850	13
10084043	13
1548484	13
5076296	13
485156	13
57637696	13
2057464	13
7581459	13
2327277	13
6703561	13
9870805	13
2065552	13
6986096	16
6421335	13
9873734	13
6525756	13
714870	16
12697216	13
2822787	13
1003510	13
6183194	13
1187132	13
9347025	16
7072165	13
8393828	13
3536773	17
4771812	13
351272	13
29216024	13
824451	13
11709674	13
11553211	13
12851386	13
2414027	13
16136532	13
103761	15
10257706	13
2478749	13
716136	13
3291826	15
6443524	13
3466036	15
5719847	13
7458062	13
21912198	13
5671352	13
6164288	13
4238364	15
13666613	16
10558625	13
8054888	13
6950787	13
6421662	17
6154951	13
5465838	13
335748	13
8354720	13
654287	13
2211508	13
2657606	16
4557861	13
307450	13
2199771	13
137343	13
6048814	13
8248666	13
8264140	13
2740199	15
9643668	13
29179220	13
1314844	13
11899073	13
7440857	13
11639124	16
7785152	13
1148487	13
10535124	13
53136	13
6151177	13
960074	13
10025530	13
3160210	13
19549272	13
2229066	13
2092102	13
26360474	13
6778725	13
468367	13
2436131	13
4970622	13
24445689	13
249096	13
1213598	13
3204442	16
23511385	13
2479867	13
744475	13
11281681	13
3466832	13
250599	13
2695966	13
4703326	13
5004824	13
7064973	13
5656322	13
3430764	13
6851793	13
35130138	13
848885	13
16958292	16
15474721	13
398462	16
14609	13
23410339	16
18920797	13
2636432	13
4767438	13
862260	13
14607727	13
4206570	13
1278655	13
14312289	13
29341362	13
3559495	13
25850556	17
8333073	13
17277360	13
25127524	13
34641579	13
6020741	13
4207004	15
4204536	13
29625777	16
3485183	17
2777137	13
3435144	17
35026228	13
406757	13
4492235	13
28635	13
12923400	13
23342894	15
11552935	13
5524218	15
14206519	13
229338	13
12808847	13
5493118	13
5791090	13
14852157	13
871208	13
11851644	13
2079934	13
91983430	13
1662009	15
559729	13
3861447	13
1527973	13
30412455	16
2068700	13
2978052	15
3563313	13
2357656	13
3364269	13
2961893	13
20525385	16
2396328	13
1687509	13
5295001	13
9982225	17
2061877	13
22733433	13
26323541	13
6106047	13
7795669	13
14655620	13
3126075	13
3995572	16
25804	13
42770210	13
5435004	13
14850279	13
5131699	13
3650739	17
17318395	13
12413087	15
3314712	13
6185543	13
4973391	13
11135826	13
10451325	17
544601	13
19645579	13
26454495	13
5683715	13
4602108	13
2973230	13
294738	13
10781912	13
5616453	13
1428065	15
1507810	15
2579617	13
9208620	13
6254138	13
14698340	13
12653849	13
22803124	13
526047	13
2731437	13
19580526	13
19835927	13
4781819	16
1484215	13
15121230	17
9718492	13
4574237	13
2064563	13
17055883	13
14064755	13
5427111	16
10318981	13
1356175	13
1397616	13
9222408	13
18285952	13
11251648	13
18392760	13
12921274	13
1468385	13
2310312	13
3952316	13
33731426	13
7269557	13
553445	13
14441116	13
12817994	13
10976864	13
8622807	13
12400133	13
8037364	13
3292803	13
4626853	15
16590097	13
11975655	13
13454007	13
15434970	13
261618	13
7847529	17
2743663	13
8004445	13
11412574	13
2282222	16
2456492	13
23035737	13
7399263	13
21538255	13
1986038	13
16589699	16
14594919	13
6885544	16
11778442	13
1926997	13
3942824	13
8600676	13
12396536	13
861603	16
5486540	13
288001	13
1094697	16
2723935	13
12783859	15
11068739	13
264978	13
1345286	13
28097471	13
1403739	13
16066170	13
11374637	16
13957828	13
13416247	16
21211949	13
2916242	13
5495081	13
1058575	13
6064774	13
2735730	13
20905969	13
304861	13
18656257	13
5697213	13
11477953	13
15877091	13
2325778	13
7477972	13
2521608	13
5757762	13
3395312	16
6506063	13
3941691	16
1468319	13
18172159	16
2529461	13
582317	13
15688639	13
11013149	13
28579811	13
4072484	13
2434117	13
6682267	13
18129537	13
4446350	13
10403026	13
6291703	15
16380168	16
1690863	13
11409904	17
3898644	13
3917333	13
845905	13
4014462	13
25585176	13
5872724	13
7575430	15
1455663	13
8402624	13
2072230	16
1044869	13
10330111	13
6761143	13
537226	13
7597488	13
4112371	13
2063067	13
11554765	13
7543155	13
7448318	13
20491930	15
1142647	13
4842632	13
10186482	13
736940	13
19042394	13
12317665	13
8262615	13
4225631	13
2180830	13
4825987	16
29377264	13
14423320	13
16896147	13
3251788	13
1333431	13
16662705	13
1216752	13
43928222	13
374070	13
8987055	13
39831030	13
30405184	13
5483188	13
12841	16
1142555	13
13984365	13
1758886	13
4897485	13
8422075	13
3935621	13
11447853	13
18903274	16
956116	13
10496283	13
3846793	13
3678776	13
3916713	16
6664393	13
6723876	13
2273310	13
17346567	13
5495451	13
16572063	13
23673515	13
9396482	13
1926803	13
15539224	13
24449161	13
51088520	13
3232955	13
23840147	13
2938126	13
13620425	13
21484853	13
64968	13
3730780	16
9901018	15
1504951	13
30234619	13
17315403	16
18202436	13
13171599	13
51752	13
1774342	13
6282101	13
2318720	13
1924704	13
1836314	13
899176	13
1504683	17
658033	13
12021604	13
10025927	13
2576701	17
3717626	13
19463924	13
11923236	13
6627857	13
29756708	13
10407320	13
4414780	17
23376897	16
4877632	13
11810876	15
1782806	13
266309	13
12828279	13
8764607	13
5331521	17
13910513	13
1506563	13
17512087	16
2232746	16
4519791	13
5736803	13
4649313	13
16639534	13
13620737	16
35693192	17
7326218	13
36233013	13
1594095	13
1789957	13
13514406	13
6829712	13
1107774	13
25560378	13
2153139	13
8998669	15
14147577	13
9151120	13
18599146	13
1125273	13
3581744	13
3359071	13
7050271	17
7811893	13
6445658	13
7341640	13
3011171	13
108523	13
11580375	13
8741179	13
22191344	13
4473551	13
10385270	17
21133335	13
25757869	13
9789	13
11941105	13
4126555	13
5304419	13
7866913	16
1382238	17
11410942	13
5145793	16
2279733	13
9824049	13
8701396	13
9989526	13
31404370	13
21098198	13
2407487	13
3333484	16
7124390	13
104462	17
7516971	13
15772354	13
9643179	13
8455181	13
489287	13
20073113	13
5448392	13
4339286	13
52420149	13
6641212	13
131665	13
21548790	17
16011262	13
4431219	13
16196789	16
4116082	13
25783208	13
6384908	13
4942346	13
5955551	16
18927500	13
841804	13
11594231	13
7051236	15
2850300	13
2512552	13
13247584	13
1282799	13
7063813	13
1082035	13
3789851	13
9563016	17
1689984	16
4389908	13
7896241	13
6477185	13
5280654	13
10375789	13
31331	13
3596631	13
30854707	13
9402888	13
8830611	13
13360398	13
3380551	16
22184620	13
8249851	13
9259754	13
7509515	13
3688134	13
16447764	17
2949770	15
11197421	13
4796646	16
7525054	13
2291419	13
10043	13
331035	13
1437187	13
2353781	13
2094838	13
21202560	13
15908144	13
10756149	13
4475101	17
7619044	16
3389672	13
8258243	13
13139963	13
416083	13
3868202	13
1322150	13
24472421	13
20531189	13
54055554	13
2766964	13
170602	13
3304454	13
30182984	13
8717489	16
12797756	17
889096	13
2157971	13
10318980	13
2597280	13
3678593	13
971347	13
2431393	13
26222969	13
17350339	13
7294584	13
3146990	13
3271356	13
1421776	13
16424359	13
1371722	13
12419671	13
5293927	13
17385705	13
7361362	13
27296870	13
16555880	13
4249126	13
8881201	13
4055500	15
1109623	13
3584359	13
2637863	13
12068005	17
4549485	13
5022529	13
6831177	13
15675262	13
7822977	13
2843968	13
161997	13
3640593	13
20541104	13
5301652	13
6778900	13
7726220	13
414012	13
1604583	16
4521657	13
6814422	13
10549864	13
994828	17
21661956	16
2141677	17
2971891	16
693655	13
14612649	13
13728397	13
5618609	13
6779612	13
854566	13
10583762	13
6019498	13
1476396	13
20624605	13
127921	13
9174936	13
17974226	16
14931715	13
3609291	13
2473866	13
27372767	16
7508240	13
6559768	13
23660944	13
9358407	13
3316082	13
5517234	13
2018898	13
21556855	13
1647309	13
1752830	13
5712159	13
13981626	13
653471	13
3964954	16
3195333	13
14320682	15
8008252	13
7967898	13
340629	17
5132082	13
12810786	16
7917903	13
1413398	13
2655184	13
8135039	13
1066854	13
4478122	16
17966593	13
14546587	17
899961	13
4961314	13
1296390	13
13606659	13
353803	13
1206615	15
7685766	13
15454777	13
15537289	13
7043182	13
15218493	13
1098721	13
809751	13
11153623	13
5864886	13
408733	13
2036019	13
990687	13
3071473	13
5289339	13
12188832	13
10199547	17
3844840	13
7643483	13
12627032	13
18675197	13
764922	13
693671	13
8233885	16
851951	13
14770267	13
22148974	13
1385788	13
5072186	16
10924371	13
6696226	13
1076009	16
13717840	13
10508597	13
3179687	13
6421227	13
2652746	13
17009026	13
5978838	17
3708203	16
17162225	13
437941	13
10614443	13
4298288	15
230561	13
2378624	13
15872367	13
6686801	13
7590767	17
21073056	16
19016770	17
2374945	13
3320435	13
480924	13
28157028	13
12928217	15
5867941	13
17610228	13
14806703	16
24292453	17
11131585	13
5089708	13
11104908	16
16688196	13
10136566	13
1243362	13
1763629	13
10513543	17
12446726	13
4109922	16
18814270	13
29112831	17
8311640	17
4200561	13
12368607	13
6264444	13
2027782	13
2447264	16
10354808	13
8240398	13
6423699	13
6084773	15
9494159	13
1422793	13
5929	13
7809966	13
6321130	13
2741483	13
2869271	13
5189695	13
5534554	16
138521	13
13627656	17
3396728	13
31712021	13
6144818	13
2101347	13
5425528	13
4071487	13
8567376	13
24727271	13
3402841	13
8923487	13
10327603	13
9291027	13
104324	13
10946954	13
14085638	13
792211	13
858464	13
1585009	13
5096301	13
628653	17
2019499	13
4530968	13
5442601	13
6786184	15
24840089	13
7166089	13
1741509	13
4948558	13
4935634	13
12160586	13
737389	13
5857391	13
1376978	13
2510732	13
2701701	13
14056043	15
11231070	13
9382501	13
577500	13
2678233	13
287387	13
7190988	13
5339444	13
10073779	13
2877031	13
4688801	13
2076735	13
12599035	13
14951745	13
6486652	13
3334886	13
15827959	13
16278862	13
9866245	13
9360832	17
28010559	13
8878200	13
4198460	13
23699334	16
9322348	16
3669383	13
5493783	13
1332513	13
501763	17
11907368	13
1516792	13
4113913	13
815639	13
4920940	16
2994820	13
14904766	13
8283027	13
2706824	13
7032619	13
6100662	13
14668319	13
21765861	13
14099991	13
7377	13
10897313	13
650978	13
24583561	13
921931	13
6970422	16
21133211	16
5328839	13
22206953	13
11330815	13
7376191	13
6802623	13
12830717	13
8133093	13
57619966	13
3451611	13
10410289	13
10050107	13
771461	13
4190136	13
8966865	13
3594286	13
404330	13
1348764	13
22847075	13
5677167	13
326274	16
1073008	13
4537568	13
1198999	13
3914058	13
1583342	13
2313964	13
1513274	13
9587459	13
10917717	13
49544	13
7906915	13
2137933	17
3630249	13
730458	13
8292314	13
2009211	16
2444900	13
7198539	13
3531443	13
2525967	13
17529047	13
24386438	13
5526172	13
3986556	13
592475	13
3801438	13
32637803	13
2601373	16
1659326	13
1154481	17
11482098	13
5099196	13
184129	13
4124487	13
3545319	15
325002	13
1927654	13
12055603	13
3890311	13
570529	13
3346927	13
23614900	13
9240643	16
2194482	13
1116823	13
4018832	16
3505255	13
1969832	13
2017203	13
52781466	13
1577872	13
4610056	13
1263393	17
17682463	13
12644010	13
26855	13
3601365	13
644296	15
4321652	13
3082299	13
42943577	16
18693172	17
3450921	13
570902	13
5806513	13
9656106	13
2682316	13
480613	13
15298422	13
5568495	13
11999094	13
12487112	17
12716542	13
2449010	13
479614	17
6288354	15
11836387	13
21267383	13
4261343	13
26985102	13
469750	16
2318387	13
9119276	13
9452705	13
1930897	17
45150097	13
3341334	13
10055829	13
3882054	13
4078818	16
1699255	13
830378	13
10936372	13
5210	13
4822624	13
21477303	13
12410419	13
3220582	13
2022294	13
3372789	13
16022454	13
4822816	13
4300231	13
1532173	16
4350096	17
30951641	13
3004610	13
2796880	13
5430569	13
19507447	13
9345223	13
4243996	13
13641281	13
2092939	13
28781192	13
13499172	13
18749207	16
3506591	13
7237040	13
4154074	13
1121468	13
2690765	13
1213416	16
7778840	13
17387593	13
19302487	13
10307984	13
27560939	13
9254754	17
14484835	13
4025600	13
31577590	13
1782210	13
11986087	13
731910	13
4880983	13
1520106	16
4775048	15
254403	13
15924479	17
5318488	16
7000891	17
12414788	16
13650640	13
7744364	16
8227194	13
3813598	13
4196422	13
16393858	13
23194069	13
19098175	13
8247882	13
1823347	16
784811	13
10176298	13
12662997	13
13001286	13
2093898	13
15547353	13
5289705	13
1859192	13
11406961	13
1193704	13
10575167	13
19285113	13
2023990	13
2969050	13
12551937	13
7306081	13
2323850	13
1664312	13
332572	13
3932786	13
7924094	13
2377811	17
6279710	13
2649039	13
2421413	13
3345296	13
3894325	13
9568837	13
16645074	13
9773814	13
5623765	17
6648951	13
7559492	13
9545016	13
144875	17
5789329	13
17548378	13
4721571	13
73008	13
25193873	13
11257396	13
4204988	17
2387109	16
12152740	13
5037050	13
6312385	13
32560305	13
40418485	13
2400797	13
7560169	16
4070079	15
3505938	13
4348567	13
2588373	13
3718119	13
39281201	13
5002003	17
827996	13
800904	13
2308823	13
8145999	13
5637454	13
9788317	13
19482018	13
1031284	13
979817	13
8136931	13
2542989	13
743303	13
831610	13
2277185	13
21614655	13
6716242	13
9798802	15
1214438	13
34889582	13
2049883	16
2539704	13
829475	13
8087424	13
4656343	17
10281919	16
3771583	13
157413	16
1001093	13
104309	13
340025	13
985411	13
112478	16
6037050	13
18903811	13
6325242	13
22553213	13
462325	13
9722467	13
3292342	13
9294367	13
3785224	13
3713782	17
5894819	13
5419839	13
5664073	13
1278656	17
359261	13
1655580	13
1317802	13
2690519	13
3455858	17
7801816	15
14046248	13
956164	13
19935879	16
7493849	13
9015243	16
15020899	13
5848359	17
2169277	13
21256735	15
11334492	13
22322355	16
1070279	13
5332197	13
3856679	13
8699699	13
3825716	13
2263118	13
482475	13
9646625	13
2894259	13
10327540	17
14631740	13
3240167	13
7468289	13
9732764	17
18681797	13
3411214	13
5883109	13
12547483	13
4237075	13
9275612	13
6191747	13
7310562	13
44527569	13
5631408	13
9889010	13
9631196	13
4187633	15
2293089	13
632883	13
27643752	13
1410680	13
4885248	13
6958346	17
8214255	13
3160840	13
3879362	13
1138074	13
5348704	13
33102279	15
22391183	16
2227723	13
7315055	13
2679500	17
25290	13
2448661	13
10610500	16
6954368	16
4625350	13
2107577	13
2818888	13
5930105	13
168664	13
7059922	13
18858853	13
1662237	15
29215853	13
7147395	13
28524862	13
1909056	13
4613217	13
9194856	13
10670537	13
6597289	13
3976698	13
29603729	13
3715928	13
4016142	13
13598998	13
3307550	13
4187333	13
10430166	13
11446311	13
15545858	17
8889444	13
4192744	13
12013470	13
3618133	13
2197001	13
4940105	13
1572361	17
7340405	13
12254664	13
13046741	13
469550	13
21932912	13
1018283	13
8117815	13
1816744	13
7798097	13
11564652	13
1220046	13
26627714	13
7320505	13
513133	17
2821671	17
3179106	13
17347932	13
5758031	13
425630	13
3480575	13
2207976	13
3682138	13
11305719	13
1349651	13
2609672	13
1482344	13
13919538	13
7183093	13
33367463	13
8161580	16
6100894	13
2900438	13
1550120	13
3716802	15
2663372	13
42152464	13
31250131	13
4921841	13
4779239	15
3539074	13
10627805	13
134567	13
118330	13
2770004	13
11354532	13
27873859	13
15358206	16
5783574	13
17160150	13
8348366	13
3356526	13
7843853	13
1066908	13
1636192	17
47455460	13
1055756	13
3419663	13
30533838	13
704511	13
15503377	13
3263484	17
32888555	13
5741003	13
12281214	13
46523589	13
9595424	13
5077885	13
1145062	13
1340689	13
3979754	13
8597701	13
5304290	13
16507731	13
11614040	15
18115393	16
10327548	13
3373303	13
3588710	13
5007300	13
4685362	13
6245527	16
1601922	13
2135763	13
4319759	13
18159295	17
2844139	13
8155923	16
4600941	13
11867209	13
15745815	13
7890446	13
5789571	16
246556	15
7093980	13
2539402	13
15601242	13
20633713	13
1851099	17
2677004	16
5549229	13
40033	13
16092678	13
2280963	13
4529851	13
1505843	13
22863491	13
12047872	17
1434490	13
2891371	13
44727644	17
6568681	16
7734633	13
15317950	13
9846132	13
2063829	17
3655213	13
7467533	13
8774608	13
13481002	13
1254460	13
5015043	16
491478	13
6746838	17
18389512	13
7650600	13
11468746	13
5092829	13
15071338	13
33966521	13
23091490	13
3607723	13
42123012	13
1084013	13
7305157	13
398060	17
6748653	13
1791226	13
5592947	13
11244938	13
14790651	13
3396197	13
4385545	13
16284215	13
12704857	13
6721349	15
8488525	16
9162819	13
7814114	13
4817937	13
1259838	13
6891030	17
13259472	13
23607675	13
30927034	13
5694750	13
2197629	13
354856	13
29525393	13
201679	13
29275583	13
7298738	13
478393	13
29492052	13
2870879	13
4803790	17
21436429	13
3271808	17
5682787	13
2563553	13
3449793	13
355847	13
16996600	15
8185168	13
7230662	13
1399382	13
7821081	13
1146666	13
22764659	15
22249134	13
268831	13
11521298	13
2812999	15
3200867	13
21367671	13
17237186	13
3846629	13
1703446	13
13135271	13
10789892	16
4423146	13
7725690	13
852552	13
2092459	13
2191735	13
876745	13
11872424	13
48506768	13
2468499	13
13007201	13
23495497	13
7477460	13
7078377	13
348261	13
20974229	13
2273517	15
11862003	13
2262736	16
3795363	13
3120657	13
6160878	13
286739	13
3928377	13
3628593	13
602068	13
15308949	13
23398234	13
11343872	13
7996814	16
5217080	15
28531740	13
7128343	13
20857147	13
12369655	13
1839087	13
21012349	16
612937	13
5918497	13
7266737	13
2092211	13
4085918	13
6429398	13
5135983	13
8061859	16
3973083	13
4700773	13
10771006	13
1943674	13
14490636	13
18306035	13
1958533	13
2447153	13
7077987	13
65137	13
3168632	13
3567524	13
2126836	15
1284886	13
12788518	13
8160244	13
6143481	13
2047392	16
2571271	16
15964510	16
6113225	16
1275171	13
14169177	13
11435420	13
510358	16
12614221	13
9131496	13
4079478	13
6934896	13
20902581	13
9768905	13
2116005	13
2561133	13
1435580	13
6795659	13
272987	13
10628033	13
5907505	13
8451524	17
8081749	13
12028963	13
6600347	13
1584291	13
17276987	13
1505776	16
4194586	13
3200098	13
6703744	13
8941469	16
1046515	16
4330218	13
6105734	13
387733	13
10612586	16
9375627	13
7387936	13
27884385	13
1640380	13
3291772	16
5917566	13
19930209	13
13110216	13
5701263	13
19256654	13
19205736	16
35494082	13
8322644	13
2502388	16
18356244	13
20952166	13
510814	13
534145	13
6411821	13
10177426	16
105356	13
4528965	13
19650987	13
8503364	13
20836641	13
27792169	13
957580	13
4085594	13
4543287	13
5777986	13
1045744	13
16021640	13
5253431	13
4581291	13
6478544	16
8543883	13
688443	13
26561156	13
1920133	13
8909	17
11125345	13
15982671	13
23445109	13
2364135	13
1617842	13
7232544	13
10504878	13
9608179	13
2971050	15
23722395	13
3029877	13
3133300	13
4723558	13
810729	13
2995588	13
2774283	13
46400259	15
796843	13
24252308	13
21015151	13
4056221	13
10400314	13
31488977	13
2322908	17
7841332	13
619081	13
2890083	16
1989312	13
2721881	13
9106262	13
6374600	13
72516	13
1321889	17
8773134	16
5090529	13
2244503	16
17127	13
3459840	16
2635270	13
7689349	15
5640438	13
11363321	13
6652936	13
11075869	13
7919012	17
719769	13
13130110	13
4430564	13
5905089	13
12859970	13
10219877	13
10468499	13
6862367	17
8052798	13
12836679	13
654276	13
11494539	13
3813672	13
3853256	13
5204574	13
10988215	13
572615	13
483670	17
265517	13
9449685	13
638337	13
1411270	16
3930728	13
4573304	13
2377845	16
10674823	13
11644326	13
10034065	13
34876337	13
1757073	13
16218065	13
4455682	13
11823317	13
768235	16
6601195	13
3190245	13
1207446	13
706920	13
3892645	13
26284759	13
9411012	13
6952443	13
14223797	13
12149825	17
595981	15
1662622	13
6886983	13
482988	13
5383051	13
11044530	13
2869070	13
12710552	13
5481621	17
32678086	13
10228002	13
9081608	13
14712461	13
41409578	13
4407629	17
8483831	13
14587521	13
13531178	13
4905970	13
16288	13
7039853	13
50585	13
8666170	13
651749	16
5912389	13
1091233	13
67720	13
4931049	13
2274696	13
11711980	13
20350757	16
3711132	13
11818450	17
797779	13
1433539	13
5645696	13
12272943	13
8138063	13
8821164	16
11229469	16
817646	13
656338	13
6558363	13
2741403	16
17982982	16
12328096	13
6304742	13
303185	13
1534555	13
1465552	13
3087686	13
25562417	13
30141123	15
7915542	17
11660115	13
1766962	13
5418406	13
24329311	13
323505	13
3018871	17
5235894	13
2539751	13
27109	13
2072899	13
6841247	13
539895	13
32943504	16
13601710	13
3700723	13
7658384	13
6821330	13
10575084	13
591836	13
4820285	16
2511596	13
11066644	13
5302527	16
1387896	16
3115351	17
805410	13
3978091	13
8292601	13
5773930	13
13913633	16
5849592	13
11746667	13
10156127	13
7815690	13
22042500	13
4590668	13
589300	13
23629461	13
1124888	13
2262693	13
995714	13
7293838	13
11237044	13
10738606	16
11055083	13
9335422	13
954617	13
10687640	13
9804029	13
2458693	13
2002484	13
6704822	16
15322688	13
5828932	13
3681596	13
1055837	13
596678	13
14057787	13
7739357	13
17248208	13
6684209	15
4494121	13
986435	13
914307	13
3258549	13
23048638	13
8736750	13
4379607	13
14434518	13
6029022	13
7398879	13
11763586	13
814221	16
757075	13
9758940	13
2386260	13
6051364	15
954187	17
7158443	17
17078712	15
10791855	16
44739362	13
9697908	13
1264643	13
13419522	13
1349110	13
1550195	13
3226825	13
1022925	13
1990720	17
9104865	13
6655390	16
2207325	13
1594290	13
7925207	13
7130244	13
23121179	13
6352777	13
8710488	13
8058558	13
25753711	13
3722573	13
2544667	13
6688766	13
7523872	13
4005087	16
158188	13
2326734	13
4700841	13
5310261	13
1339745	13
14074243	13
764345	13
19070182	13
7052082	13
8270386	13
4076743	13
1579563	13
10590051	13
1429559	16
15150881	13
2558473	13
8168283	13
3592265	13
14040623	15
25533775	13
15174935	13
5895148	13
4170597	16
10000098	13
9785068	13
2522688	13
19263002	13
20546714	13
2463322	17
1103417	13
6995831	17
7474826	13
6181188	13
12907136	13
32561342	15
1082142	13
1454376	13
8633906	13
3581699	15
1107167	13
146527	13
2460262	13
4102543	13
1996562	13
10752432	13
3543859	13
11687581	13
5683349	13
8044308	13
809195	13
23285698	13
7057826	13
4886231	13
5805295	13
9166218	16
17867413	13
483023	13
7452451	16
3834290	13
2801500	13
152264	13
4318043	16
5421753	13
51071398	17
843354	13
13107105	16
14810532	13
26531916	13
19729903	13
2405774	13
3253290	13
637710	13
14431975	17
4932655	16
9367587	17
1061787	13
5034390	17
6144060	13
10342008	13
6031840	13
1888694	13
3135936	13
7741574	13
3045959	13
25292523	13
31127221	13
12738122	13
1076282	13
1573008	13
21012071	13
4888726	13
11595970	15
6770692	13
20478074	17
2216493	13
11568835	13
1003242	13
5770763	13
2406454	13
3972813	13
3596455	13
6309909	13
8917762	13
13617480	13
10000697	13
16536685	13
992243	13
6801594	13
4250008	17
24562199	15
9190100	13
763431	13
226650	13
8989794	17
2210164	13
6397844	13
15628662	16
17736053	13
4769705	17
16696574	13
8158037	13
7102335	13
11332455	13
8861103	13
9912815	13
10079767	13
3372447	13
996492	13
3417903	13
13637963	17
2099450	13
2634209	13
8392501	13
6669940	13
14440101	13
8500667	13
2433929	13
2958807	16
14124217	17
14251161	16
7801341	13
21349580	13
3020015	13
1925698	13
115530	13
2968915	16
8939542	13
1430134	13
2714167	16
3079673	13
2501022	13
4010424	13
840495	17
4163748	13
6259720	16
16933353	13
4005949	13
11817567	13
13627739	16
9026799	13
17228180	13
1945927	13
8552955	17
723937	13
10509775	13
3216257	13
326014	13
571964	13
9848047	13
11659186	15
1534047	16
3638118	16
19588656	13
70832574	13
529274	13
9477646	16
348368	13
422659	13
16240173	13
2659641	13
1048877	13
10664128	16
7763013	13
21754329	13
15916712	13
28608732	13
1815442	13
1367347	13
1339059	13
24991859	17
5374042	13
32676401	13
11623094	13
3294441	13
36873582	13
19314805	13
17343361	17
10377848	13
28738151	13
7052487	13
4776560	13
233229	17
617809	13
2664742	13
14657592	13
14781864	16
5431103	13
16272072	13
26760742	13
1166448	16
3667911	17
6214752	13
3506816	13
22318306	13
9077585	13
13173823	13
22638407	13
13556925	17
18017527	13
5874878	17
13067426	13
4422990	13
14698837	13
4440915	13
3648861	13
11700941	13
1661510	13
3178785	13
15420580	13
592142	13
25827759	13
2189379	13
17558568	13
6228931	17
620030	13
9795632	13
1641106	13
1289306	13
16025788	13
1543943	13
352140	17
9892088	13
1859673	16
5990231	13
16688799	13
3580181	13
4728622	13
9711278	13
6590200	17
3389805	17
228467	13
1165898	15
4845142	16
7512652	13
11834872	13
14086777	13
12112982	13
33944791	16
4513409	13
6594571	13
5835050	13
1139517	13
19433696	13
2532054	13
7666989	13
1833865	13
5978745	13
15828003	16
7378245	13
12721633	13
2599825	13
4801648	13
32967304	15
8240627	17
12745360	13
9416583	16
132364	15
2426700	13
12193811	13
10243033	13
10043041	13
3497579	15
29309332	13
1184097	17
7824690	13
17396944	13
14911744	17
7875144	13
5888828	13
16298664	13
980767	13
3075958	13
7418984	15
9723032	13
10693368	13
12002730	13
1878512	13
11575833	13
10891836	13
6920284	13
42285747	13
19540025	13
15188871	13
4765686	13
1044369	13
3263953	13
2267223	13
12916688	13
1489760	13
5791997	13
1943137	13
15868345	13
5335265	13
12270915	13
7370250	13
4834162	13
2688258	13
309526	13
1321891	13
1338117	13
3145641	15
2247869	13
9777439	13
4327418	15
2527467	13
303693	13
8599190	16
684585	13
8713887	13
44378622	16
9442048	13
4854714	13
1232011	13
13209255	13
3460127	13
11197354	13
14897184	15
2396119	15
24530714	13
9481441	13
1373334	13
11383324	13
12046386	13
3853824	13
10857825	13
3196234	13
143080	13
2167217	13
2950483	15
1981029	17
16851412	13
2555500	13
840937	13
16579236	13
9792132	13
2669964	13
2102839	13
3188888	13
8169726	16
10876682	13
6042699	13
27934392	13
3418970	13
903234	13
376013	13
1467527	13
2932268	13
4515763	13
16181728	13
6464641	13
8976768	13
7454519	17
32284195	13
4147732	13
16648537	17
1285494	13
10734315	13
4011947	13
2696308	13
2897733	13
12056499	16
4568976	13
13951419	13
22168995	16
4262653	13
5355373	13
13453737	13
48920680	17
30531814	13
6474703	13
11641654	13
41943	13
9035225	13
19082688	13
5482838	13
9997571	13
2323462	13
15938068	13
10610414	13
9394873	13
728768	13
7705609	13
1279564	16
17029212	16
5941386	13
4309511	13
2437574	13
17035367	13
11336752	13
19082566	13
6941250	13
24137272	13
6001743	16
8838254	13
34315207	13
530560	13
17945856	13
4466746	17
4317777	13
13186643	13
12844359	13
10789227	16
16418253	16
20016895	13
4494953	13
9511223	13
688918	15
247731	13
21098345	13
12511187	13
22589541	13
10230149	13
5502906	13
21954623	13
3538877	13
5526600	13
6939207	13
8487625	15
5994538	15
9803873	13
2159260	13
10355572	13
5983318	13
7892626	13
10332974	13
14594811	13
14286131	13
31132	13
6084358	13
749400	15
5281217	13
1584226	13
2387592	13
1111498	13
11118048	13
9620143	13
2213403	13
9826171	13
25977001	13
10145697	13
20253948	13
23262399	13
6532077	13
4066318	13
432960	17
6986211	13
10271467	13
4348886	15
4262246	16
107785	13
6036116	15
6411333	13
12423910	13
3270209	13
14629242	13
12338926	13
14618912	13
3833364	13
5062143	13
18064664	13
21783258	15
5877988	13
578272	13
14944387	13
13375545	13
5116271	13
6846967	13
1216331	13
1879506	15
3109906	13
20777983	13
10364063	16
20405145	13
45127054	15
1910796	13
10783569	13
3687358	13
17617822	13
2223321	17
12410441	13
9039330	13
2266394	13
286116	13
10765637	13
8951709	13
8303492	13
1775158	13
3692847	13
1046959	13
13843490	15
7220534	13
12332769	15
7560100	13
489059	17
34118316	13
1721066	16
17611656	13
4382929	16
1624700	13
3229693	13
1162854	16
1343595	13
4759613	13
2663561	13
1654623	13
7326246	16
7970861	13
2353339	13
11732557	13
8002838	13
1391254	16
244375	13
47949383	13
2872641	13
656480	13
2032129	13
1757371	13
15646890	13
2442706	13
9593128	13
9621404	13
3010971	13
16351	13
4052930	13
21791118	16
11223743	16
1129317	13
24344289	13
16845076	13
11964423	13
6276895	17
5894481	13
471078	13
5859208	13
610095	13
7063684	13
405486	17
2209029	13
1020871	13
891977	13
11577816	13
22744774	13
5706862	13
5086065	13
9593277	15
8583384	13
3810382	13
3143653	16
8473671	13
3510465	13
10779877	13
1343165	13
15516747	16
13275809	13
4044495	13
10065771	13
1127507	13
31203840	16
4690848	13
4421581	13
4900922	16
14122588	13
2509369	17
15757618	13
5329064	13
20288693	17
10338933	15
3347282	13
4118126	13
3252353	13
985165	13
275485	13
7655117	13
15060879	13
2459983	13
16692079	13
3942840	13
538316	17
5404668	17
1647257	16
10602462	13
15089562	13
2347989	13
3691116	13
6685208	17
529719	13
5354809	16
11082670	16
14314713	15
3914144	13
9945498	16
36771966	13
2719381	13
2615787	13
4454811	13
7458220	15
33686585	16
3881936	17
2525778	13
4858561	13
11915428	13
4061647	13
3111890	13
8892837	13
2886392	13
1385390	13
2870424	13
1453122	13
4741707	13
6439754	13
2991522	15
426009	16
3629422	13
196183	13
6284426	13
7432099	13
5390813	13
14750647	13
3951167	13
1779578	13
6159741	13
2966915	13
13035295	13
19453245	17
1772632	13
425156	17
15313335	13
1413787	13
5432097	13
13213407	16
11389496	13
10246519	13
44349	17
15707242	13
15067542	13
4635430	13
783717	13
1672151	13
198645	13
11773779	16
14893805	13
9140524	13
1774461	13
17608481	13
4312093	13
10858186	13
18931605	16
6358543	13
8564020	13
6697764	13
11988950	13
787121	13
24406090	13
14915544	13
11054264	13
4981888	13
3418725	13
10018513	13
4482868	13
347961	16
7482364	13
3752577	13
1801476	13
13046001	13
34821738	13
1038592	13
9860271	15
1323644	13
10871561	16
5441060	13
5780933	13
7115249	13
10881591	16
3412475	16
9153787	13
12131247	13
1024458	13
7853686	13
8854667	13
15252721	13
8934290	13
2821730	13
14424971	13
7818982	13
11399098	13
10876138	17
10571277	13
10158090	13
635809	13
991650	13
27610036	13
15471316	13
10362603	16
2523689	13
7665007	13
103623	13
7321820	13
10448872	17
17912090	13
634357	13
594273	13
3771097	13
10429241	13
9721805	13
4601021	13
4712727	15
4178220	13
4312188	13
421792	13
2874358	13
275880	13
8571601	13
39154459	13
7627573	13
10989625	13
16915003	13
13905614	13
10466716	13
3743180	13
14886425	13
8616896	13
16151113	13
490254	13
997879	13
1686523	13
4966219	13
4886243	13
1900327	13
827605	13
7548256	17
11599079	13
3345695	13
3284594	13
1087812	16
15005596	13
104883	13
1621968	13
6996779	13
18073296	16
896402	13
11322250	16
5759588	13
10650850	13
27249909	13
11078963	13
6097009	15
537972	17
1683400	13
9182028	13
35897054	13
16532607	13
1624176	13
20434219	13
11310702	13
37896844	17
1658653	13
10117644	13
2388186	13
8513570	13
5477412	13
37865213	13
9720648	13
7796271	13
4915350	13
556435	13
1470063	13
3618596	13
4232899	13
19641158	13
2196506	15
6156497	16
1187095	15
11129177	13
1514492	13
1128387	13
6917886	13
2909228	13
10085615	16
256325	13
7013581	13
2661969	13
13846081	13
509369	13
963100	13
11051023	17
15475096	13
7529729	13
295144	13
714633	13
7533240	13
1860092	13
9862514	13
3923516	13
5293006	13
7233962	13
2647816	13
3308313	13
6138038	13
4173020	17
28536884	13
10066192	13
2533445	13
1224794	13
1125859	13
10796954	13
2311795	17
659758	13
3649990	13
6666319	13
7474603	13
13153527	13
262175	13
6249422	13
3431096	13
23247814	13
7550894	13
13376478	13
26860342	13
11388552	13
5514491	16
5341653	13
13405217	13
12338408	13
3832884	13
3392436	13
5213060	13
20476043	13
10445748	17
1593359	13
3551509	13
4786163	13
21222861	16
8888714	13
13196940	13
1762683	13
2167490	13
3274038	13
9416381	13
1699315	13
6382734	13
14855840	13
1925190	13
5967441	15
7776259	13
23347006	15
14973232	13
5616670	15
313194	13
10166645	13
151442	13
6774058	13
6910291	13
8928949	13
11980905	13
3369153	13
19451015	17
4411521	13
8253189	13
11046582	13
1763240	13
2198258	17
14101699	13
16864248	13
3027601	13
40196817	13
26657316	13
6448299	13
4562662	13
10848882	13
36197410	13
633029	13
794465	13
1567775	13
9056492	13
4676957	13
70327	13
12937825	13
123941	13
12020220	13
6504079	13
11527830	13
3134261	17
6353286	13
6731015	13
4051856	13
13433117	13
13008205	13
12799692	13
21519153	13
1926375	16
747484	13
8079031	13
10943000	13
11859152	16
17316211	13
1466914	15
2021106	13
31971239	13
30503764	13
16465623	13
8421199	13
641431	16
4367819	13
25233291	13
1120106	13
11058445	13
2668715	13
103162	13
16248898	13
37138320	17
13507179	13
3922691	13
7394912	13
775894	13
1545028	13
2970370	13
22645107	15
4413188	17
2690233	17
12101811	13
3247222	13
2689351	13
1326612	13
3876495	13
3450693	13
9835241	13
11479461	13
406726	13
949285	13
6459436	13
6588456	13
9572102	16
3645988	13
43369	17
3717061	13
1205953	13
46240075	13
2233702	17
8361302	16
5937248	13
11379186	13
6892543	13
3935268	13
4533610	13
10433908	13
7826613	13
42720141	13
11572111	16
1364814	13
17133508	13
9665857	13
3957188	13
20880724	13
2726585	13
586929	13
14489404	13
1916050	15
255088	13
8924632	13
25720523	13
13184549	13
3813330	13
2325789	13
9323151	16
6528261	13
271025	13
24586769	13
1269634	13
9286441	13
5857840	16
8909378	13
573550	13
17292772	17
242935	13
19570735	13
2944572	13
4423452	15
6632767	13
21184389	15
9752678	17
1744449	13
1729536	13
18857257	13
13513548	15
10412724	13
1565942	13
5006504	13
19669928	16
22686497	13
9590531	13
4977471	13
4235593	13
5191475	13
4387903	16
5555716	13
649934	13
14139349	13
845313	13
1473008	13
8304328	13
5853116	13
8398611	13
6954499	13
6337736	13
342154	13
4034017	13
20556173	15
44552516	13
4023592	13
10911372	13
535557	13
5564553	13
2694943	15
6853283	13
4331627	13
16237853	13
2452220	13
4238255	13
18108790	13
13785462	13
4078952	13
12827081	13
6323235	13
1481172	13
7655157	17
14003566	15
496787	13
11794880	16
1815666	13
5946288	16
14535236	13
26791738	13
6048895	17
2703813	13
2043834	13
8205266	17
15775583	13
5734941	13
9437930	13
20543646	13
4093818	13
25232841	13
1086843	13
3015844	13
5307004	13
33394799	17
1586294	13
744068	13
4278651	13
15932179	13
4861568	13
6321621	13
19230644	13
15455	13
5683442	13
18305820	13
12657562	13
6249001	16
8130526	13
2118405	17
6615248	13
2927039	16
1514673	15
10640760	13
22854690	13
2610571	16
848114	13
10416727	13
765337	17
9618380	13
2330868	15
2380042	13
24662772	13
1984470	13
591406	13
4168014	13
2798599	13
7314983	13
15294484	13
1627821	13
931575	13
6069218	13
13685780	13
10623879	13
10149261	16
10748125	13
5504290	13
18473601	13
4944768	17
128658	13
7112817	13
2618541	13
1561151	13
133559	13
166202	13
1639478	13
11970801	13
8391837	13
9085153	13
3933509	13
11480867	16
6960756	13
14053288	13
16747924	15
4262034	15
21233762	13
2332158	13
2648808	13
4813035	13
7096187	13
5060593	13
33905236	13
2788199	13
1191974	13
25241103	13
17721860	13
5265782	13
2895122	17
9015790	13
10090592	13
1170304	13
1474474	13
8469046	13
4224153	13
2838751	16
9914231	13
14469241	13
7832769	13
4209330	13
1165772	13
4198791	16
2289998	13
995824	13
4991263	16
6650084	13
2912026	13
20732	13
13143770	17
12624896	13
3113752	13
7222542	13
4463398	13
249370	16
1306641	13
21365992	13
14604482	13
293736	13
6340838	13
9578107	13
10364927	15
1561972	13
4226978	13
1188944	13
17598607	13
5317925	13
2972264	16
2392043	13
2281664	16
10628836	13
3924280	13
14788334	13
4404660	13
570545	13
12316170	17
2646228	13
469573	13
3663338	13
21475636	13
5021654	13
1552548	13
4516323	13
17274119	13
4332207	13
3447275	13
22876587	13
4132886	13
27874191	13
1668913	13
3778088	13
7198197	15
5662972	13
6281485	13
4673567	13
19211326	13
4366842	13
250661	13
12236982	13
2927991	13
2707251	17
21586233	13
1430533	13
1603261	13
1312477	13
8107626	13
4455955	13
2802828	13
14303388	13
18650414	13
5652347	13
18642844	13
4631203	13
477512	13
12302837	13
20950787	16
3602253	13
4744893	13
4493517	13
5377150	13
7377369	13
3183253	13
3606470	13
20028825	17
5657192	13
9989733	13
2832098	16
2327305	13
30656682	15
7252551	13
414256	13
313313	13
4564126	13
13055597	17
13750205	13
6100515	13
2599148	13
2070288	13
15191367	13
2269038	13
9045755	13
2904206	13
7794348	13
3966356	13
8418175	17
440777	13
2140040	13
48747362	13
15444742	13
2891964	13
19103759	13
14303284	13
4346600	13
13060006	13
14738372	13
713179	15
9234455	13
223827	13
13893574	13
4633831	13
3414162	13
2521486	13
24808193	13
33184825	13
10760809	13
24159080	13
2806532	17
8432601	13
30063598	13
3345044	13
4251288	15
2382600	13
3316650	11
687601	13
6453449	13
1599897	13
1802698	13
547781	13
6880303	13
5514974	13
20973390	13
19489972	13
6184243	13
4860779	13
954411	13
3324116	13
23919104	16
5035873	13
4027439	13
6533162	13
3371220	17
7482013	13
5915168	13
2800205	13
46404	13
11601527	13
11129221	13
10097132	13
15713101	13
338231	13
15900347	13
2806955	13
3540024	17
7284499	16
3441194	13
5682174	13
7227420	13
1107879	15
10244801	13
25327067	13
6669667	15
2688946	13
5966320	17
7443782	13
4013665	13
479430	13
15985818	13
7833304	13
15938180	13
2127028	17
1713333	17
2726330	13
1979519	13
1035048	13
1255391	13
3703197	17
234607	13
7948893	13
12108121	13
3631068	13
6569737	13
20966281	13
14985883	13
23745890	13
4673138	13
35753290	13
8955580	13
8162903	13
10266377	13
14987211	13
6445048	13
5904907	13
7574139	13
5167497	13
2476922	13
907840	13
10198652	16
3509087	13
18479050	13
295410	13
1552271	13
14003143	13
8987000	13
24902	13
6186620	13
2688124	13
5893450	17
6772169	13
8291143	13
16267550	16
20354795	13
10418368	13
14473873	13
2244111	13
1588908	13
2154555	17
2115621	13
9252027	13
10194697	13
6724153	13
7105640	13
5406572	15
3304755	13
5595978	13
17347332	13
7068800	13
6508737	13
21547330	13
4309088	13
5946811	13
3366697	13
276423	13
2049489	13
2634128	13
10564653	13
4543924	13
20749249	13
10353799	13
3437252	13
5349077	13
1250706	16
10705136	13
2335990	13
6520421	13
11097388	13
9853991	13
10518217	13
3232863	13
16829363	13
1908291	13
815995	13
19055045	13
23197582	13
1608923	13
18848803	13
2249525	13
8340445	13
20037090	13
23992592	13
23202343	16
7503321	13
6238693	13
9062869	13
9680475	13
7510735	13
10555328	13
5619284	13
6111522	13
4701651	13
5154479	15
10892510	13
31556780	13
13205588	15
15704356	13
4812727	13
5256933	13
14449219	13
3490273	13
1642476	13
8606337	15
3603784	13
1511802	17
1544275	13
38441590	13
36513753	17
12617685	13
2279350	13
12471216	13
392319	13
6331606	13
2846412	16
3967901	13
10140685	13
13605822	13
12547415	13
17997095	13
1269114	13
12242257	17
11567177	17
6060264	13
2163178	13
1655035	13
773387	13
19685443	13
2065965	13
4290211	13
5770020	13
16617086	13
11960663	17
12205160	17
2620412	13
240098	13
7943505	13
32929806	13
302058	13
2968729	13
3280694	13
12198166	17
15519174	17
10454154	13
522471	13
8245224	13
6365456	13
896145	13
1533474	13
15063872	13
4850645	16
383539	13
13134488	13
1658306	17
45435853	13
11646598	13
5387399	16
17452801	15
10475972	17
3757723	13
8413414	13
5630737	13
128146	13
5639941	17
11070120	13
2671020	13
7040075	13
9221415	13
1394273	13
366270	13
11467658	13
2647949	13
892657	13
3960783	13
3502691	13
2596188	13
297972	15
2767357	13
8981041	13
2754398	13
19107665	16
6090073	13
13560715	13
4578264	17
18185881	16
4227692	13
382137	13
1575207	13
267513	17
3090018	13
1553407	13
3348279	13
17216185	13
97079	13
20340822	13
20113908	16
4583761	16
71468289	13
14587296	13
3555888	13
27049650	13
4196327	13
2482572	13
3192037	13
31911854	13
2026969	13
5768357	13
3827241	13
17687171	13
5646123	13
3651803	17
7046979	15
7434982	17
2111667	15
1964947	13
3136977	13
1555828	13
10647634	13
1895038	13
2600739	13
2078538	17
4749262	13
36539473	13
1534547	13
11730134	15
18724472	13
13391485	13
17816683	13
4593527	13
14382518	13
75630	13
11394213	15
4405938	13
1601066	13
17300329	17
86436	13
403779	13
7360773	13
108530	13
3205279	13
27034740	13
7486920	13
2801884	13
2610627	13
17845014	13
1173981	13
12737168	17
1446055	15
1509144	13
4699734	13
19487245	17
5607959	13
3778701	17
1783725	17
18838105	13
3468078	13
3262577	13
2542465	13
12853644	13
23368325	13
13757962	13
1382251	16
5611522	13
8153543	13
487066	13
34937036	16
780610	13
14410158	16
2068979	13
5181752	13
2089557	17
2807383	13
6457006	13
2893853	13
4268337	13
14990319	13
25008945	16
3240077	13
19739022	13
8416017	16
3574604	13
3377764	13
17566715	13
239204	13
6818811	15
14445574	13
2107790	17
4665617	13
11376836	13
6342216	13
4832978	13
5306358	13
1087642	13
5973806	13
8519412	13
2822056	13
6441926	13
6909109	13
10361928	13
10864771	13
5641799	17
10160744	13
2656984	13
7972102	13
3826516	13
5909115	13
213694	13
6060584	17
6518194	16
7198969	13
10409302	13
750919	13
473137	13
16676499	13
1907827	16
12944897	13
9160696	13
9209424	13
13196970	13
6521419	13
5067897	13
150447	13
8638681	13
19988737	13
1272506	13
4907219	13
7841727	13
6069566	13
7365916	16
1314213	13
30694998	13
3026182	13
8582058	13
40374821	13
12363802	13
11945668	13
7831533	15
4563664	13
1108005	13
1928226	13
4643240	16
12495807	13
2119165	16
5066219	13
119567	15
3490085	13
4671390	13
2066903	13
4094623	13
1139203	16
3372064	13
5933293	13
13006708	13
27396351	17
5269113	13
8123068	16
1466728	13
1532953	13
2737185	13
9424920	13
3399100	17
5421693	13
19310604	13
14358133	13
6166441	13
15805077	16
8469618	13
2477174	15
950896	13
309885	13
5891541	16
10159395	13
7118073	13
4343633	13
4348702	13
25121448	13
660776	13
926676	13
2407878	13
14180148	13
6212302	13
4336956	13
12608644	13
14905723	13
27772568	13
3236289	15
17751751	13
3221899	17
27008016	13
21018310	13
8370233	13
2994451	13
18641837	16
22552375	13
1040969	15
5262600	13
11790687	13
4427962	13
12294415	13
3053160	13
38718272	13
18725642	13
2481626	16
820429	17
354818	13
4488947	13
91871	13
21140838	13
2076789	13
3508013	13
1468404	13
10020370	13
9830850	17
237536	13
12844083	13
17823937	16
716998	13
614484	13
41263724	16
1131765	13
8429995	13
14861902	13
6740230	13
7699775	13
8922812	13
2317057	16
6692865	16
16635002	13
8378168	13
18281962	13
3715651	16
12466484	13
421800	13
8148968	13
4408550	13
3282493	16
11383947	13
4859100	13
3112104	13
179563	13
9452290	15
5650573	17
294343	13
1993765	17
3461419	13
26247271	13
11319098	13
2454109	13
6837705	13
3007203	13
4025048	17
6829463	13
13912890	13
6383998	16
3290203	13
962181	13
19656703	13
5357502	13
37039910	13
23639486	13
27116904	13
159869	13
15830424	13
233581	13
321789	17
12881323	13
5194122	16
2772673	13
9411842	13
3699704	13
25670420	13
3948561	17
6892150	15
7569483	13
4256603	13
1212658	13
14483692	13
22659325	13
15377158	13
6929524	13
5658496	13
14672094	16
8715329	13
12417482	13
72183	13
7447037	13
15368622	13
4684920	13
954224	13
2596685	17
8520855	13
20057539	13
4190757	13
2815809	13
6877293	13
13097062	13
4425610	13
24242126	13
15340552	13
7434139	13
3280896	13
2099895	13
4991919	13
12528074	13
16059540	13
19595406	13
806589	17
1381091	17
11854807	13
7469440	13
2272930	16
11486438	13
28790980	17
1664815	13
4585893	17
389042	13
9003176	13
2581770	16
14611390	13
9593754	15
8271454	13
13477921	17
1907277	13
9807963	13
10200649	13
8775918	13
3179734	13
2016316	13
10524	13
10894212	13
8563061	13
5282719	13
12602242	13
7978345	13
4901302	13
6177864	13
7750472	17
3516727	13
3547769	17
8055421	13
2089762	13
13173094	16
5321625	13
5358858	13
12165410	13
7905252	13
604750	13
6815888	13
5189964	16
12479031	13
5834332	13
756159	13
2377910	13
2550276	13
3004752	13
13807792	13
28171371	13
4834137	13
7774481	13
17312784	13
11148911	13
6328250	13
13897049	13
3013907	13
697163	13
13640160	13
5525507	13
1021424	13
3943515	13
2227283	13
7154916	13
2561962	13
2013538	13
2578259	13
1919304	13
4665166	15
3144722	13
12886440	13
7908810	13
4980904	13
6111212	13
14531059	13
14304816	13
9907481	13
18130183	13
5433390	16
7514710	13
2363690	13
21109051	13
2932742	13
2361460	13
6449035	13
13351850	13
6779035	13
6230599	13
6856933	13
8831143	13
3513997	13
13474218	13
668077	13
9273	15
15220896	13
3940717	13
343722	13
5353618	13
986486	13
45975830	15
10777050	13
11417563	13
28438429	17
580832	17
9549586	13
12051301	13
2013281	13
2465162	13
1490290	13
3476911	16
3084729	13
1572107	13
26347914	17
162945	13
1017679	13
1891155	13
29322	16
10330559	13
8231881	13
17014899	13
7940699	13
4755182	17
5908206	13
9468905	13
3399372	16
445705	15
21227771	16
2035662	13
753523	13
562028	13
32101988	13
5122888	13
11287001	16
9549193	13
6238436	13
14943019	15
9735811	16
8056910	13
16038084	13
6314347	13
4463330	17
2462775	13
5453511	13
16314362	13
9849736	13
1749628	13
3198570	13
7708169	13
7254027	13
20284380	15
6728627	13
3607488	13
5595456	13
3249150	17
8204494	13
4831114	13
19052034	13
7370652	13
1366534	13
23320864	13
1212035	13
1169161	13
207158	13
11404265	13
8218093	13
13551841	13
10788055	13
3066872	17
544753	13
12429212	17
8558693	13
9124109	13
7865310	13
4908312	13
13325191	13
5835733	13
11608318	17
15729569	13
7271987	13
20206548	13
3327	13
6992882	13
2668870	13
9262438	17
6594387	13
4773897	13
10691536	13
8851347	13
1053190	13
8860920	13
6984131	13
15992582	15
6645409	13
6445397	13
32494491	13
6458618	13
3858961	13
3149044	13
375503	13
1472860	13
162945	13
12015249	16
1890414	16
11876327	13
4322184	13
14493750	15
25244520	13
10439630	13
18193097	13
647014	13
10566232	13
7460171	17
22361655	13
28153512	16
28204209	13
1873733	13
18024509	15
619195	13
678892	13
1167387	13
4602117	13
326121	13
12943246	13
7794557	13
1528293	13
35640541	17
4889053	13
8951302	13
19607533	13
15787260	13
7843836	13
9185770	13
4722895	16
9042739	13
11087652	13
10684285	13
13799349	17
11434481	13
2285090	13
5531908	13
15410683	13
3008043	13
8762500	13
3209648	13
11637047	13
61357	13
3863572	13
5389490	13
12099329	13
580293	13
8277221	13
2297216	13
264616	13
2057987	13
2865692	13
17352344	13
684984	13
1594025	13
18868686	13
17423631	15
25708675	13
16417522	17
5020905	15
21554206	17
7808122	13
9828941	13
6118102	13
2701305	15
17087480	13
8057290	13
7544223	13
6989045	13
24424627	13
4910240	13
6088293	13
8538285	13
3406564	13
29412430	13
3934643	13
815174	13
12549088	13
35945080	13
5601329	13
2287699	13
3351364	13
1928741	13
15365145	13
3886837	13
1135454	16
10862785	13
14461275	13
8146124	13
9055259	17
10610325	13
10211842	13
417630	13
1353823	13
3314021	16
5281852	16
11813116	13
3367457	13
24437161	13
2652096	13
1732640	13
2379033	13
22739740	13
8274988	13
11072402	13
17475218	15
2359056	13
4974299	13
43332018	13
3652081	13
9633218	13
41127204	13
6671530	13
7017559	13
2135416	13
14516221	13
4191326	13
7789356	13
17568096	13
7902244	13
4453363	13
7358935	17
10627534	16
7217016	13
8751635	13
7911766	13
14191942	13
4820026	13
2721502	16
5785432	13
4038129	13
913986	13
15837059	13
1024145	17
2625545	15
14685316	13
17452005	15
1974895	13
1733890	13
4995277	13
9249783	13
3981316	13
4716463	13
26345468	16
904736	13
13932012	15
21791775	13
6895884	13
20058489	13
7513369	13
8841680	13
9738570	13
5679122	13
13387812	13
5132497	13
2678976	13
9719944	13
3172992	16
3400810	13
4746903	13
3911090	17
1607456	13
35311	13
2334285	13
441614	13
3022724	16
670226	13
10721687	13
2569403	13
16123667	13
6594169	13
2744201	16
971720	13
9018571	13
7347692	15
3090486	13
9701655	13
3491060	13
5683134	13
5271031	13
1460590	13
3218866	17
2566810	13
11417001	13
21314941	13
3794772	13
1338797	13
15405752	13
2962400	13
1236723	15
9916868	13
9704232	15
12353149	13
3508077	13
1796596	13
1970992	17
13052127	13
645907	13
8996027	13
5597987	13
2582142	13
10293466	16
17755744	13
87882	13
2290100	13
17591439	13
9076395	15
5545015	13
583821	13
1341942	13
915162	13
3848047	13
31954893	13
36557030	13
10185445	17
6174044	13
604580	13
8944658	13
6677815	15
9092606	13
8749780	15
7272924	13
15199070	13
3641508	13
4502215	13
11747309	13
4867422	13
9748333	13
3448934	13
1122853	13
2909861	13
4823448	13
2549424	13
16554792	13
6651945	13
4743253	13
12089193	13
6460107	16
1933480	13
16135307	13
7978974	13
4430940	13
8399229	13
2022909	13
27683618	17
3883813	13
12592893	13
6332497	13
3426529	17
9893083	13
1486110	13
12199720	13
567268	16
5987663	13
11994556	13
5171569	13
2900721	13
30205992	15
5416717	13
4714926	13
12295059	13
19670322	13
7552442	13
326641	13
767108	13
18303824	13
8794680	13
6906909	13
3980156	13
4663601	13
29995458	13
86379	13
6285791	13
5808484	13
3525116	13
1640064	13
8296410	13
3554695	13
4299329	13
14860781	13
3528148	17
14587628	13
754919	13
29311890	13
9951566	15
2538807	16
18598484	13
8316110	15
3751101	13
3566260	13
6832171	13
23287975	13
18363388	13
26119605	13
12670340	13
7736050	13
17039030	13
2415587	13
9640348	13
12395933	13
2284027	13
5989150	13
15785593	13
5410590	13
7256726	13
6362141	13
4625512	13
7302732	16
5007702	13
2510735	17
13380662	13
2139439	13
4355410	13
3311905	13
3381787	17
2185802	13
532861	13
16282170	16
23851890	13
5645556	13
38298767	15
4211158	13
161939	13
7656659	13
19759126	13
1276312	16
22329914	13
2220847	13
2206376	16
4954121	16
5392349	13
18487287	16
878916	13
6661215	13
12153032	13
1577427	13
6384149	13
40049679	13
9428546	13
6785401	13
9865178	13
16339116	17
1527437	13
9618099	13
2217864	13
1972421	13
4267898	17
8432200	13
21101883	13
221762	17
6941593	16
10786826	13
7029895	13
817271	13
20963329	13
18785195	16
10574821	13
5621056	13
11825145	13
19969641	13
4536591	13
10621449	13
11815930	13
27512649	13
2999071	13
10540078	17
11019159	17
14624761	16
2123026	13
7393356	13
7409772	16
355062	13
1358605	13
23769903	13
3791315	13
15098863	17
13077535	17
24582951	13
4110967	13
9901317	13
6072988	13
8951152	13
2355186	13
13717843	13
10817090	13
3804195	13
4127839	13
7734084	13
17429809	17
207791	13
3608602	13
3785826	13
378129	13
175820	17
13445167	13
1001946	13
10542763	13
36738815	15
13136351	13
11902773	13
1489824	13
12343844	13
16731875	13
6062535	13
26789536	13
7501049	13
1462272	17
384579	13
3715287	13
5263401	17
9624853	13
1485655	13
5466621	15
31587652	15
2981362	13
5656900	13
3283460	17
36620725	13
5780660	17
3191179	13
2127768	13
20901715	13
1937210	13
2308669	16
415695	13
7761752	13
1122743	13
4226115	13
7320783	13
13737663	13
10827747	13
5616809	13
11714042	13
2836790	17
10906108	13
3538003	13
8955013	13
2316961	13
6074428	16
1756886	13
20515391	13
655700	13
2318332	13
2705405	13
1372041	13
4857484	13
6765655	13
23050130	17
7805849	17
18550568	13
11123878	13
26231205	13
12345439	13
7391017	13
3100905	13
11425315	13
1475711	13
7553417	13
3171612	13
18756605	13
12238981	13
1474604	13
12063603	13
5084743	13
6588842	13
2023640	13
9141152	16
35623988	13
6145520	13
19810603	13
9622446	13
3607722	15
1109390	13
9427193	13
1588915	13
210224	13
883807	13
6880293	13
4568657	16
23799691	13
11582856	13
7555642	16
5582988	13
4183240	13
2799402	13
2800936	13
2932	13
62586 triggers and 717 candidates in 539986159300 cycles.