0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336622126671	336622127229	336622127779	336622128329	336622128879	336622129429	336622129979	336622130529	336622131079	336622131629	336622132179	336622132729	336622133279	336622133829	336622134379	336622134929	336622135479	336622136029	336622136579	336622137129	336622137679	336622138229	336622138779	336622139329	336622139879	336622140429	336622140979	336622141529	336622142079	336622142629	336622143179	336622143729	336622144279	336622144829	336622145379	336622145929	336622146479	336622147029	336622147579	336622148129	336622148679	336622149229	336622149779	336622150329	336622150879	336622151429	336622151979	336622152529	336622153079	336622153629	336622154179	336622154729	336622155279	336622155829	336622156379	336622156929	336622157479	336622158029	336622158579	336622159129	336622159679	336622160229	336622160779	336622161329	336622161879	336622162429	336622162979	336622163529	336622164079	336622164629	336622165179	336622165729	336622166279	336622166829	336622167379	336622167929	336622168479	336622169029	336622169579	336622170129	336622170679	336622171229	336622171781	336622172329	336622172879	336622173429	336622173979	336622174529	336622175079	336622175629	336622176179	336622176729	336622177279	336622177829	336622178379	336622178929	336622179479	336622180029	336622180579	336622181129	336622181679	336622182229	336622182779	336622183329	336622183879	336622184429	336622184979	336622185529	336622186081	336622186629	336622187179	336622187729	336622188279	336622188829	336622189379	336622189929	336622190479	336622191029	336622191579	336622192129	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	3650	2300	2705	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14467	3168	5401	5416	3896	40867	62948	47658	27111	9605	1736	510	316	313	303	317	305	306	300	298	279	286	323	309	284	313	299	306	289	321	320	282	336	310	294	307	298	317	318	289	305	298	302	258	289	302	296	330	294	294	336	299	308	297	337	318	291	291	313	300	334	276	312	326	280	295	308	293	302	306	253	283	318	309	305	275	286	276	299	296	318	307	293	318	297	304	303	298	297	276	304	305	289	281	288	321	285	325	315	303	304	291	303	298	316	295	288	311	289	271	274	290	287	301	306	293	289	278	310	298	298	321	305	307	324	325	323	265	291	300	325	309	318	295	302	298	289	317	302	309	307	325	306	303	352	279	325	285	341	303	330	279	346	326	306	299	301	286	302	312	315	326	291	320	291	286	296	314	296	312	277	307	264	301	327	292	307	282	289	282	285	296	300	299	298	308	322	303	343	304	304	308	301	293	324	292	289	318	312	336	295	285	317	298	320	327	303	291	288	291	312	276	317	319	303	313	317	311	295	319	294	304	302	304	292	297	327	290	297	304	324	306	297	300	314	255	315	314	296	311	316	269	307	295	303	293	298	300	288	275	318	287	288	297	334	291	285	315	302	330	296	314	287	315	317	314	313	300	289	305	324	305	317	283	288	308	297	287	310	306	303	317	285	326	282	271	313	282	327	280	284	308	303	309	271	319	320	328	278	310	293	341	290	314	296	326	321	269	320	250	280	282	276	314	276	306	305	305	304	306	340	316	306	300	303	286	299	291	329	345	297	295	307	313	313	275	334	272	312	280	325	277	296	292	298	317	325	283	259	314	289	273	303	303	288	291	289	297	324	316	309	304	304	336	319	274	309	314	341	301	307	329	300	274	329	275	285	307	294	276	285	295	292	319	282	280	288	313	278	315	294	297	303	253	295	300	298	301	288	293	299	324	301	327	307	305	283	334	317	309	298	308	301	285	294	339	293	334	331	284	275	321	307	316	303	277	299	293	294	300	297	303	296	322	309	298	303	320	305	300	298	289	324	346	278	275	304	288	305	287	299	282	294	286	306	279	307	317	307	314	320	304	331	291	300	309	295	309	314	306	301	292	282	331	315	284	321	328	282	300	294	268	298	323	296	279	306	301	290	300	297	309	273	296	279	311	280	311	294	301	296	297	302	286	334	312	315	319	333	290	296	323	290	298	277	321	309	319	291	304	299	310	292	312	287	320	297	280	296	281	306	312	287	326	304	323	257	297	322	299	318	276	278	282	299	290	263	298	296	330	284	311	297	321	287	279	285	290	303	280	312	299	310	295	300	275	279	288	299	300	298	290	295	296	309	295	285	311	312	309	299	325	304	313	331	297	251	319	326	287	287	296	275	273	300	343	271	309	314	298	275	323	305	281	275	272	269	296	318	308	322	299	281	311	329	287	293	314	308	314	296	300	300	322	314	284	275	315	356	319	318	285	313	317	309	308	293	285	288	303	317	289	289	321	281	288	328	273	336	296	282	272	304	299	292	315	290	271	301	288	295	297	299	300	302	284	305	275	283	346	282	289	304	290	277	319	322	295	295	296	298	277	312	310	322	295	277	316	306	324	324	323	286	315	286	304	285	307	341	271	301	303	302	326	287	324	306	314	280	328	281	312	296	324	311	318	296	342	286	327	309	295	294	298	291	329	332	283	314	291	279	292	334	299	305	338	317	321	287	340	337	290	274	314	296	309	302	288	290	326	301	309	272	301	305	297	313	308	289	308	335	320	308	310	304	275	267	320	322	309	308	281	288	301	311	309	288	321	291	293	317	294	291	276	327	303	262	283	305	306	327	289	277	282	327	304	279	282	279	313	294	297	311	307	318	320	279	319	285	309	315	301	322	278	325	312	327	351	310	302	293	320	317	311	297	311	305	356	297	278	322	301	293	285	282	287	289	295	279	274	297	271	303	309	275	291	291	302	291	279	279	297	313	301	307	288	306	282	292	297	271	313	325	299	326	315	310	298	296	274	289	283	290	309	285	302	277	277	311	298	315	304	308	265	301	272	303	301	326	294	277	307	311	277	274	315	327	274	288	273	313	271	341	312	303	275	314	317	299	287	285	295	281	306	319	297	334	284	316	281	302	275	270	304	306	292	310	299	286	281	292	307	291	299	311	275	313	310	293	314	321	278	322	290	311	284	296	292	320	308	287	301	290	304	289	322	267	289	285	281	322	297	297	283	302	277	307	295	310	300	291	310	329	293	293	291	291	278	302	266	321	270	256	318	316	306	256	301	316	298	318	281	281	285	318	317	316	296	319	304	310	295	299	288	329	292	291	287	303	302	317	292	339	300	301	286	284	311	264	274	334	348	372	292	315	274	316	312	317	324	313	280	321	286	282	314	261	305	316	281	309	335	300	301	293	273	291	326	311	312	330	308	301	311	284	310	306	305	317	298	276	281	277	306	304	343	347	332	294	297	291	308	290	294	311	285	317	320	305	304	305	285	301	290	339	272	277	301	330	337	296	303	271	300	309	289	285	285	298	301	288	291	292	291	284	317	313	293	283	299	301	338	305	284	313	307	307	285	295	310	296	274	303	338	303	314	299	274	290	303	295	307	305	298	293	330	281	322	306	304	309	295	293	309	296	293	300	315	292	312	302	290	289	322	319	299	288	283	294	284	308	288	313	313	273	264	324	316	291	316	283	298	308	327	290	334	296	284	299	299	313	303	292	273	315	305	308	320	318	309	308	322	316	299	318	300	287	278	265	264	297	298	328	297	315	300	310	280	330	301	314	311	277	309	300	334	316	316	322	301	286	297	302	321	314	305	287	300	282	301	296	284	300	329	306	329	301	297	265	279	266	310	304	297	322	293	303	285	311	282	283	279	310	277	290	299	278	310	255	301	325	307	310	280	296	287	279	287	306	309	283	300	299	312	307	284	330	335	303	265	268	334	302	286	305	290	321	317	304	293	318	304	310	341	328	318	303	261	306	332	267	322	269	281	292	297	289	302	266	298	305	295	328	295	309	328	260	308	303	315	277	307	319	330	310	304	273	322	299	311	346	318	278	288	271	298	278	323	268	315	297	290	311	304	294	312	300	304	267	270	310	253	291	305	302	297	288	316	294	284	290	300	298	276	311	296	290	336	319	316	339	327	320	307	292	319	302	306	295	269	304	337	284	276	296	309	282	267	303	309	305	286	303	264	317	317	273	306	310	294	300	283	291	308	305	324	277	252	318	349	298	306	290	311	277	335	329	303	309	325	291	291	302	293	302	312	282	323	290	286	313	297	319	306	320	310	292	285	302	298	329	296	313	306	303	301	313	300	302	290	303	299	299	323	295	256	314	303	300	287	348	294	286	333	285	306	290	274	286	281	296	286	313	290	304	309	279	276	288	300	338	317	350	294	316	290	312	328	268	272	277	280	332	320	314	300	313	341	306	308	331	317	322	345	312	276	312	284	318	297	278	282	291	296	333	298	277	329	309	314	326	279	298	321	307	284	325	283	285	290	367	299	297	309	288	307
7931	3241	9384	11796	11043	56240	75722	60011	41644	19897	5903	1741	904	854	858	871	800	830	833	821	845	856	824	842	827	828	795	830	856	869	878	846	786	855	762	775	803	848	800	822	822	777	874	780	823	821	799	824	812	815	823	807	786	858	826	797	851	786	813	810	844	817	876	875	857	852	814	782	830	787	846	810	836	812	814	846	825	778	826	811	800	835	828	797	803	861	814	810	848	829	816	831	794	846	817	848	776	850	835	826	846	853	774	832	812	770	790	788	793	782	837	868	803	767	830	817	839	879	811	771	793	818	811	812	808	824	814	842	845	841	843	852	781	837	823	816	857	870	867	738	820	766	820	803	781	846	821	798	828	879	806	847	824	807	823	846	820	842	784	858	767	805	865	786	772	811	845	806	845	851	862	828	833	824	813	852	850	843	843	845	885	786	838	830	798	855	811	806	830	836	869	820	834	783	820	861	849	862	838	809	851	816	815	801	800	770	794	801	850	831	794	815	816	828	857	854	819	804	806	809	805	814	823	784	810	841	856	826	826	827	818	847	836	776	843	867	775	833	818	841	779	832	842	836	815	895	848	827	821	826	822	808	828	843	801	806	827	814	819	885	738	835	806	785	831	869	821	752	869	859	838	855	794	793	814	794	825	796	833	815	826	826	776	775	844	815	870	847	850	777	835	813	809	840	859	806	829	852	817	864	808	854	837	855	820	805	775	831	843	827	824	851	796	815	815	863	821	760	792	859	784	839	831	819	859	878	833	847	785	843	796	828	815	852	853	844	858	798	836	868	836	808	818	797	837	816	841	852	837	802	801	789	819	843	759	841	805	786	818	849	828	822	856	816	792	793	810	802	799	838	856	773	835	785	830	850	816	837	821	875	798	826	859	822	878	872	788	782	805	832	826	784	839	849	793	785	827	843	821	766	826	848	799	813	853	822	792	840	854	815	807	812	820	796	815	843	859	796	845	867	834	849	824	735	830	840	853	833	810	832	795	807	867	894	790	786	758	868	813	813	774	848	827	781	812	841	825	805	819	829	849	818	832	809	846	860	868	768	872	838	879	813	889	788	867	853	816	836	787	805	778	817	803	774	813	807	861	845	816	852	843	878	836	829	746	878	842	801	843	831	884	837	838	822	824	795	829	858	817	790	882	816	814	854	810	825	779	816	818	819	838	795	815	777	844	798	791	803	864	799	771	837	816	787	809	744	821	856	852	813	835	789	847	849	791	769	802	780	815	820	874	834	852	832	782	784	828	804	840	774	834	831	793	823	839	815	830	867	831	798	849	827	809	864	838	833	790	852	789	822	869	822	808	849	772	843	808	848	842	852	830	850	796	802	783	830	847	840	831	854	819	808	787	867	837	802	812	798	843	845	804	809	807	826	784	798	828	813	743	812	827	745	730	830	800	875	820	807	814	823	831	800	799	795	839	840	863	836	867	780	797	836	853	803	819	818	843	844	832	806	817	820	814	822	840	808	863	828	775	819	841	855	763	828	801	790	738	799	781	829	830	842	825	812	831	819	819	875	823	852	804	834	833	808	780	854	862	802	818	807	813	780	798	825	786	837	798	790	896	810	835	809	832	861	824	796	806	824	772	865	864	823	789	847	851	809	809	797	856	803	794	850	841	811	862	790	845	808	820	842	826	820	842	759	783	826	844	837	838	818	873	813	838	811	832	880	822	859	818	811	828	777	827	847	845	817	831	835	807	804	826	852	781	803	844	840	806	776	848	883	811	862	806	878	820	835	815	841	747	847	791	797	852	850	841	841	803	833	789	773	843	800	826	825	848	839	866	764	798	875	803	807	820	821	819	796	824	807	773	806	794	825	750	859	806	798	862	817	786	831	832	822	815	876	845	821	889	854	843	853	826	805	824	848	802	818	819	862	846	809	869	782	781	865	851	836	830	815	818	782	816	829	797	819	861	857	809	824	809	876	803	791	820	785	802	861	827	810	855	846	816	817	791	773	841	799	787	836	810	850	839	825	821	835	865	827	805	821	839	857	884	793	804	832	845	825	788	808	766	847	782	828	840	846	791	854	856	883	841	844	793	801	783	789	815	825	811	845	804	797	796	823	800	830	814	791	843	819	796	840	809	802	829	796	803	848	831	854	867	829	810	803	814	811	889	842	828	838	852	884	817	819	856	819	870	815	821	888	802	792	874	807	830	792	845	835	759	798	789	835	848	835	826	835	817	861	817	825	762	814	811	788	805	820	841	839	809	782	785	831	832	812	801	813	875	781	841	817	865	773	819	807	810	771	848	798	829	778	814	832	774	817	826	848	823	777	842	835	880	840	860	860	872	794	855	791	784	837	806	859	843	785	819	811	839	824	793	843	807	807	830	807	800	863	801	850	784	803	816	783	817	890	865	837	822	860	772	778	813	824	846	844	832	781	819	808	834	879	827	795	852	832	839	841	843	815	829	877	797	824	763	788	848	825	814	799	831	820	869	819	787	823	845	843	810	827	783	831	810	761	834	814	809	824	772	846	814	794	820	845	833	858	814	856	837	838	761	865	837	813	808	818	826	817	875	792	802	805	854	856	849	825	841	813	816	795	838	808	767	851	827	811	831	835	786	836	868	833	832	802	829	840	814	845	790	790	866	817	813	815	792	851	765	819	814	781	756	843	818	789	827	809	874	824	793	778	815	835	823	832	779	785	845	860	825	840	828	824	777	807	814	792	874	802	809	859	858	853	813	798	859	820	839	839	821	850	791	805	791	794	848	834	841	789	824	855	803	809	833	846	776	801	797	828	824	804	773	754	825	799	861	887	793	788	821	836	896	840	804	855	818	799	870	772	806	771	819	831	807	856	825	750	842	830	786	814	843	828	785	780	842	847	799	813	846	806	798	868	847	847	806	857	772	801	863	820	844	872	825	830	878	794	830	839	820	848	907	816	810	866	862	835	767	833	799	859	799	872	820	836	843	815	811	793	794	852	780	812	849	848	880	778	830	850	822	802	816	846	867	831	784	828	765	842	808	774	836	865	806	794	814	863	829	793	850	850	795	838	822	863	826	863	838	849	857	788	814	860	833	817	827	830	840	819	813	822	824	788	791	791	837	785	840	834	810	824	857	808	844	830	791	816	789	810	782	786	788	830	842	850	791	844	813	824	818	799	814	793	805	829	864	789	767	853	847	798	848	819	802	817	831	802	833	833	824	822	787	804	837	822	836	813	811	788	865	775	824	756	800	876	812	803	835	825	800	803	859	828	845	880	833	862	793	808	770	797	848	828	867	843	832	829	841	789	840	804	818	843	790	839	871	779	843	859	825	853	832	850	830	795	757	842	834	779	799	820	873	828	865	791	817	786	798	765	825	767	845	801	768	836	817	820	845	806	841	803	783	792	820	835	816	800	836	824	862	815	787	801	834	899	838	831	852	839	803	793	821	834	817	804	841	846	838	826	815	800	808	833	799	843	894	814	839	818	847	857	832	844	810	820	831	836	817	784	780	823	808	830	789	823	839	845	854	815	831	800
2342	526	597	566	481	2699	6886	5567	2583	946	493	321	350	336	302	330	325	298	328	312	314	337	323	331	293	310	336	287	345	292	320	309	311	285	321	340	315	302	321	301	300	321	304	307	337	291	285	308	346	324	295	326	327	302	320	294	328	324	324	312	312	338	339	306	337	319	306	334	357	333	327	332	314	332	312	345	303	326	315	276	316	341	294	323	319	347	328	292	339	325	268	300	310	308	294	300	309	346	353	314	324	305	322	313	335	311	359	330	323	338	314	325	320	305	314	348	312	312	328	307	301	320	321	350	289	308	322	323	339	309	309	309	328	326	303	356	351	328	299	306	339	329	349	332	294	343	324	302	306	318	327	307	332	304	283	306	297	357	310	323	306	313	320	297	316	281	319	320	298	353	305	355	321	324	304	321	330	337	318	313	310	314	314	318	339	305	333	300	303	337	263	344	308	328	295	330	288	325	342	346	359	316	302	348	307	312	296	311	296	318	311	359	312	350	326	321	294	319	328	314	313	300	292	311	315	332	312	305	327	312	317	305	302	315	292	323	306	313	325	320	318	318	311	318	303	333	323	329	328	370	341	348	333	342	330	304	337	313	302	315	354	297	328	288	320	323	352	274	294	314	316	337	339	314	339	312	349	347	295	333	326	296	281	314	289	262	292	343	334	328	316	318	320	322	330	321	285	298	309	308	320	296	299	340	310	313	319	320	336	330	318	344	311	291	285	320	320	329	327	288	329	301	319	303	322	333	331	312	325	317	325	287	338	323	333	350	305	307	323	311	289	296	342	309	303	353	296	306	303	315	357	300	309	302	295	292	326	344	288	327	328	303	323	308	316	308	314	343	323	300	315	330	327	333	314	337	348	311	312	313	303	335	339	281	300	330	303	298	291	323	327	310	320	319	295	306	280	338	291	308	312	321	329	322	312	289	318	292	323	336	319	331	317	307	286	334	299	346	311	329	319	311	312	310	332	356	311	322	284	287	315	306	313	344	318	321	316	311	335	334	304	332	300	316	338	329	348	307	291	320	331	303	324	341	285	283	332	305	341	357	312	339	323	348	325	338	337	332	353	270	349	309	316	335	303	325	317	340	313	303	301	300	331	293	311	300	284	328	337	323	318	315	320	341	328	316	359	314	334	305	319	299	331	282	315	328	295	319	291	308	306	308	335	339	287	316	305	292	301	331	356	329	345	322	357	318	324	314	304	284	298	314	297	295	299	312	348	307	327	309	305	323	309	330	326	291	357	327	319	316	344	337	299	327	297	289	336	323	340	326	323	296	334	336	324	311	326	320	341	323	343	321	338	342	303	341	313	339	312	337	287	327	307	338	314	300	267	311	299	338	315	331	296	308	339	333	328	337	319	329	311	323	356	331	339	306	332	325	319	323	310	326	328	320	312	300	319	310	330	334	321	344	324	305	334	327	329	347	355	316	334	336	342	332	331	305	343	288	325	301	338	302	306	328	319	319	332	322	290	361	324	323	337	323	372	348	359	296	303	310	329	313	323	350	327	323	310	320	323	312	312	316	322	294	302	311	304	333	326	330	306	326	310	290	340	327	349	363	335	316	277	299	337	330	310	301	316	312	303	292	303	297	304	341	342	294	317	309	338	331	326	333	336	305	321	298	291	325	355	299	318	302	297	309	349	329	342	291	321	313	330	319	317	317	308	291	327	311	324	314	354	340	345	282	339	319	318	308	329	343	336	323	302	280	309	353	336	293	316	347	345	312	306	332	297	340	350	296	282	339	315	353	327	316	333	308	308	312	293	331	335	336	320	315	308	316	339	309	322	340	316	293	277	292	322	297	289	312	344	321	320	302	309	278	293	317	321	319	283	337	321	307	315	324	310	297	307	309	330	299	330	323	302	291	332	287	306	301	334	295	316	337	343	322	353	297	305	324	336	295	325	339	329	320	319	320	317	319	334	334	305	279	332	355	321	339	302	315	337	337	303	312	313	335	316	330	330	302	326	325	335	325	324	327	300	355	303	307	303	316	342	324	310	309	331	310	318	319	312	295	317	325	317	316	309	319	309	306	313	318	289	333	314	294	306	273	303	328	285	302	314	341	325	331	313	317	311	357	354	293	323	326	324	278	322	321	321	319	339	315	327	341	327	316	340	346	334	324	319	323	339	302	308	330	327	334	330	308	308	340	322	321	288	333	328	321	310	324	338	332	331	315	332	305	356	310	342	266	333	330	322	328	350	277	330	320	302	366	336	358	304	340	301	324	343	313	326	313	347	307	345	323	322	319	315	302	312	303	313	301	324	323	332	304	331	310	343	304	325	310	337	327	306	366	322	331	330	309	346	348	323	340	338	298	319	305	281	282	308	359	320	307	345	319	303	309	306	300	311	329	270	327	347	330	319	316	298	328	302	312	333	326	305	300	309	312	296	298	310	307	338	315	303	322	299	329	297	294	339	337	318	306	315	309	317	349	297	374	316	332	324	329	322	314	313	320	343	307	320	297	338	346	331	327	306	315	336	336	311	299	331	307	271	342	320	328	314	338	319	298	318	293	302	327	324	304	333	308	302	357	305	330	322	315	315	301	308	312	317	313	332	361	317	283	322	324	324	309	304	314	355	318	330	319	321	322	307	329	316	349	318	310	320	299	325	317	320	305	310	326	318	291	332	367	301	337	321	298	318	319	347	330	338	294	333	290	313	336	325	319	304	329	364	295	314	330	324	322	291	320	328	330	311	305	317	326	299	290	343	350	329	311	337	355	307	325	311	331	311	298	309	331	330	309	333	309	322	332	324	304	324	310	306	310	306	309	344	325	312	309	299	283	363	326	339	313	297	292	326	315	300	331	309	346	306	315	299	317	319	325	339	350	349	302	321	359	343	309	334	314	363	331	288	301	365	325	337	375	324	321	322	306	355	317	299	321	302	303	288	314	331	307	285	311	333	290	326	308	357	305	345	346	318	341	301	352	323	373	308	302	327	324	312	327	337	292	315	310	293	304	338	344	303	321	331	325	322	320	319	347	337	349	311	330	336	302	296	278	318	296	295	335	320	370	308	287	302	318	325	324	322	336	300	310	302	312	307	297	304	318	324	311	332	306	343	298	325	313	307	297	305	286	342	337	319	314	303	296	318	335	333	337	330	320	309	321	324	336	331	334	309	295	352	298	315	280	355	317	316	305	353	281	330	315	300	312	334	300	313	294	328	311	318	329	305	326	321	301	319	291	309	314	311	299	309	296	318	315	338	323	317	297	345	323	308	321	317	335	322	315	341	342	330	311	267	324	364	270	299	300	318	331	305	326	311	315	283	316	338	293	354	324	307	290	308	305	305	302	284	295	342	335	345	308	324	301	338	297	313	298	287	330	325	285	325	298	315	329	308	310	309	305	329	313	307	316	297	332	348	318	290	332	314	333	298	308	303	297	304	269	339	320	340	332	330	302	277	312	302	325	330	321	340	311	323	297	287	336	275	302	308	330	333	321	309	299	304	342	306	344	327	307	291	307	333	296
2636	1075	1475	1728	1650	12308	23946	17984	9239	3609	1470	1034	906	837	843	812	834	855	829	834	914	864	888	866	860	855	902	848	858	828	832	876	850	866	863	858	828	873	868	864	886	891	871	846	855	882	789	859	848	898	872	869	938	841	841	831	872	832	897	916	870	874	832	849	888	783	831	845	826	828	899	872	881	909	887	916	827	837	857	868	865	824	867	880	832	862	894	824	863	850	877	821	890	898	831	866	858	862	843	896	896	870	870	844	823	867	837	883	870	886	835	862	895	849	884	841	878	868	904	883	867	865	876	834	846	832	868	832	863	846	839	873	854	832	874	857	919	853	863	821	858	880	890	868	887	879	782	897	926	805	868	841	885	845	848	863	805	835	880	957	889	914	828	871	838	845	876	868	930	866	826	839	875	860	873	827	836	883	872	834	841	827	856	831	873	817	774	783	803	859	826	834	802	885	796	805	853	860	867	865	858	861	891	885	835	907	873	851	900	862	812	855	862	862	884	889	865	841	856	874	860	866	920	846	896	864	836	871	820	868	853	878	861	885	847	905	869	860	796	856	802	844	908	865	900	843	843	875	852	854	826	847	878	861	882	847	868	830	961	810	848	858	841	843	817	897	855	782	898	860	865	841	830	875	887	786	871	792	855	872	870	884	877	938	855	839	872	887	838	850	877	870	867	849	877	848	827	805	845	885	823	859	886	817	848	890	860	869	843	887	835	884	847	876	871	847	885	807	832	867	846	852	875	819	903	885	895	892	860	837	883	880	846	869	857	843	844	876	834	890	823	858	836	848	847	818	875	837	853	898	880	876	872	855	876	875	849	805	840	857	862	867	871	868	863	900	907	842	887	850	856	875	843	872	874	863	883	878	838	836	859	835	891	873	874	847	891	865	920	817	887	820	851	854	865	806	864	827	853	884	901	893	839	857	862	838	865	854	863	847	871	823	824	841	828	865	855	870	860	901	897	824	854	878	881	839	890	882	900	883	822	883	841	899	873	846	841	841	892	890	856	893	855	853	892	795	831	774	906	929	915	821	892	876	828	839	877	859	831	873	904	866	862	876	837	863	818	848	859	871	835	833	861	856	777	907	853	835	877	863	892	874	908	864	860	847	851	816	865	851	866	852	854	858	882	837	856	842	878	892	858	805	873	810	839	871	865	858	862	837	859	885	833	823	896	886	869	819	845	819	792	850	882	834	820	817	854	876	931	822	887	880	843	853	913	869	767	856	878	894	850	834	831	816	835	862	827	876	898	831	869	861	846	847	830	804	874	885	861	855	834	901	831	899	863	876	835	822	851	869	896	830	856	868	875	857	887	852	865	855	884	862	886	854	893	879	843	840	875	864	852	823	926	883	842	819	902	835	884	842	896	827	841	864	803	849	886	845	824	882	846	901	902	838	820	857	843	844	875	898	826	905	842	850	806	892	855	835	822	893	866	912	899	864	849	835	909	876	825	879	854	843	825	875	888	874	849	852	870	839	908	877	832	887	835	895	837	828	863	853	882	822	905	827	844	892	860	861	890	836	812	818	847	881	866	895	878	840	838	868	800	816	841	868	834	912	886	820	860	879	822	832	828	873	872	893	846	909	844	854	853	888	854	872	874	818	830	912	831	850	838	820	848	878	887	872	849	872	888	826	824	899	829	858	858	873	874	893	862	847	840	850	856	883	901	800	852	860	844	866	855	872	874	858	883	874	894	815	869	829	909	852	851	881	888	930	871	919	868	894	889	859	841	918	868	878	877	918	874	850	875	808	931	858	870	842	850	907	845	835	868	873	853	863	875	836	879	879	811	877	837	871	875	867	845	826	859	823	876	883	863	833	838	866	836	880	843	888	837	876	856	832	875	934	914	865	844	834	830	828	850	872	821	806	851	794	862	893	830	874	900	839	827	872	884	855	812	821	856	860	868	823	883	848	871	885	893	832	864	890	857	894	851	898	870	823	918	821	874	905	841	856	937	839	820	878	841	905	853	878	852	865	895	874	838	869	855	861	834	842	894	898	786	850	826	872	842	851	810	919	868	860	914	863	860	893	856	824	869	794	868	837	820	871	838	845	833	850	875	862	888	888	868	846	869	901	829	860	887	895	826	817	847	847	841	794	886	819	838	851	836	765	838	880	853	829	856	882	858	891	874	898	851	878	840	890	833	836	877	846	868	882	893	880	817	859	864	872	802	823	869	836	877	853	887	883	845	824	854	812	896	858	847	866	897	847	895	881	919	861	890	854	836	796	845	859	841	816	843	863	854	868	871	869	849	845	826	855	871	871	850	861	825	873	819	876	865	825	891	902	815	861	874	878	845	813	798	825	832	902	829	872	862	877	886	873	875	856	885	898	833	889	878	919	898	898	865	823	862	882	911	911	864	844	879	851	876	841	838	853	892	860	849	797	882	885	837	915	850	826	881	923	848	832	897	872	866	869	890	832	881	862	833	856	859	875	910	846	890	877	840	909	877	860	911	835	876	897	907	840	874	811	828	878	864	877	894	888	853	882	905	835	881	900	854	878	855	893	856	925	867	878	859	811	813	860	840	878	852	892	835	874	853	818	874	848	850	869	886	877	831	855	867	866	858	879	888	847	816	863	924	847	911	828	856	863	859	837	886	835	813	875	883	834	864	879	840	821	844	820	849	828	863	898	875	798	824	862	861	857	857	853	857	871	897	862	867	852	885	879	901	903	853	881	869	889	859	861	867	888	854	842	863	873	880	885	851	844	926	852	834	833	838	904	888	853	908	888	851	886	848	866	855	875	896	832	896	871	880	825	805	860	831	830	822	870	822	888	867	809	841	785	844	864	861	880	909	866	881	886	856	899	874	833	829	904	871	823	846	849	826	865	886	811	893	836	866	873	841	821	857	869	821	848	863	837	815	870	867	826	895	904	861	881	832	890	846	848	857	825	824	809	896	826	801	830	852	854	823	820	855	880	841	873	913	874	815	817	892	879	883	908	851	877	849	871	929	823	840	883	863	877	893	858	886	855	827	835	859	881	864	868	879	867	890	876	881	858	880	817	824	890	883	874	839	822	835	860	860	823	852	900	826	869	872	853	838	872	863	843	851	867	842	827	870	870	857	847	845	849	850	847	839	874	862	945	847	847	940	835	827	849	881	841	864	901	858	834	935	928	896	835	874	892	875	871	848	893	888	846	832	864	871	880	846	789	853	880	873	861	851	864	832	894	833	901	838	868	843	861	811	908	829	865	832	863	862	873	877	866	826	868	856	818	856	848	876	823	815	889	866	852	882	910	902	885	840	819	859	888	855	903	885	854	859	870	810	900	870	890	879	815	811	851	877	827	847	910	881	927	895	800	876	866	933	923	811	868	863	892	887	849	851	894	901	887	846	859	885	875	842	842	827	866	860	846	834	881	862	883	907	852	869	922	811	808	868	868	928	874	883	834	853	858	887	905	864	878	821	872	894	855	846	853	899	823	831	864	871	859	844	907	873	858	851	849	887	840	824	833	888	861	821	851	848	891
7847	1422	1773	1607	1197	22757	47347	35270	18866	5623	1131	432	315	295	316	304	358	292	320	319	291	274	319	300	322	302	317	310	328	305	319	316	319	309	293	309	310	319	291	307	315	311	350	305	302	299	317	338	297	320	354	321	331	287	357	307	287	346	341	310	316	298	338	331	314	294	321	286	292	315	288	329	314	329	301	331	295	326	317	286	281	318	325	308	285	311	326	295	299	331	320	332	323	320	316	286	305	309	312	358	334	315	318	311	321	302	295	325	313	364	331	309	329	336	275	297	298	315	305	299	276	287	312	326	317	286	306	318	294	292	293	301	326	321	274	320	316	319	339	312	340	299	326	317	323	293	300	303	291	331	299	304	315	312	297	323	272	306	290	317	341	305	320	320	316	296	304	305	314	325	333	316	295	342	321	320	298	313	303	315	301	324	328	292	327	273	336	323	305	341	311	331	306	336	318	291	307	293	323	334	322	310	310	297	307	351	305	362	337	336	322	316	319	316	315	307	328	311	291	306	290	310	335	309	322	327	312	320	324	319	326	311	321	324	313	329	342	269	347	298	339	316	335	298	307	297	320	319	296	290	307	316	312	294	302	323	296	329	333	287	318	306	308	312	310	290	305	325	288	310	343	309	309	307	309	337	320	322	311	302	293	287	330	301	321	296	310	333	294	306	302	312	334	318	305	305	326	304	314	311	323	327	316	330	319	314	333	341	333	308	320	341	313	302	335	320	336	344	300	303	289	346	310	312	336	338	327	328	323	326	310	350	331	351	313	321	317	349	342	310	328	356	321	326	301	294	297	299	317	304	332	300	322	317	265	298	309	301	319	296	323	360	310	327	320	319	311	319	301	303	335	323	336	283	339	319	318	321	303	292	309	314	324	351	314	297	313	330	328	310	295	305	289	258	323	315	304	330	301	332	299	344	325	326	334	313	328	316	312	334	286	293	321	294	298	286	296	311	292	284	297	294	282	312	319	297	273	291	324	326	337	335	309	321	308	320	294	281	287	322	301	294	313	270	319	271	305	288	309	298	312	332	330	303	302	304	333	330	311	320	305	333	290	301	276	377	320	305	325	302	366	309	307	295	321	310	325	305	306	306	304	306	295	327	306	306	313	363	290	284	330	305	296	305	317	322	341	362	312	293	327	289	300	332	323	315	329	348	346	285	297	314	335	294	300	298	298	305	305	300	322	300	286	326	312	296	284	294	324	324	298	318	345	335	325	309	333	346	332	322	327	312	318	297	329	285	324	313	312	319	306	307	306	321	332	313	319	322	321	314	333	348	322	288	337	294	295	353	319	317	323	306	317	283	333	318	335	292	315	314	288	305	314	322	332	328	316	300	279	314	350	314	320	305	301	327	295	330	292	321	347	287	330	318	307	311	280	308	303	317	296	306	317	291	317	311	349	359	284	308	328	285	308	301	318	318	313	345	302	332	285	290	344	323	288	302	318	313	325	300	322	320	315	322	283	311	327	279	319	311	347	328	321	327	324	304	319	303	331	310	300	309	323	310	308	270	330	291	294	323	296	294	300	307	305	305	318	300	310	299	354	315	314	286	338	317	325	310	278	350	300	306	312	300	298	322	298	305	306	310	320	325	272	286	320	295	338	316	297	341	315	305	307	326	326	308	334	286	303	324	301	306	295	319	325	287	319	292	317	293	362	281	306	324	338	307	323	322	324	313	336	313	333	315	300	288	324	299	302	326	329	293	335	321	312	301	339	315	323	309	319	328	317	297	337	352	309	305	286	305	323	342	336	323	328	322	300	341	318	290	308	331	312	310	300	295	302	325	306	308	298	323	317	328	309	298	295	298	311	317	305	316	303	307	311	328	308	274	363	326	318	304	323	318	319	314	277	320	334	300	289	280	322	294	290	318	314	301	358	320	301	334	350	282	300	316	298	305	309	316	329	316	292	328	309	325	299	289	278	294	291	353	310	290	322	298	323	332	291	282	322	327	312	311	322	299	333	311	322	309	321	343	305	318	304	309	296	319	308	278	315	301	328	304	314	306	275	308	325	331	321	298	336	316	307	290	287	312	330	316	309	342	322	300	358	357	315	328	296	317	291	316	315	315	279	300	317	347	338	317	331	323	329	329	321	315	322	310	322	346	334	326	350	316	267	327	301	313	314	284	324	312	311	304	290	303	326	287	295	329	328	303	302	308	314	335	329	318	330	301	356	306	302	339	282	309	306	293	320	350	320	322	304	306	326	300	319	299	297	303	285	340	300	327	304	313	365	331	316	283	305	319	301	299	340	332	334	322	312	297	316	319	317	295	319	284	320	281	278	299	317	318	319	306	315	303	334	304	326	297	346	311	297	299	303	319	316	317	318	361	313	329	334	304	335	275	305	305	330	338	300	320	295	300	326	309	304	312	327	304	328	315	307	315	337	336	322	302	318	324	297	315	321	310	328	291	324	305	330	305	328	297	321	338	340	321	310	317	320	319	327	286	302	305	308	297	302	319	300	333	320	314	285	312	319	335	324	345	302	302	312	330	324	334	300	305	320	330	302	277	327	312	299	318	314	290	348	306	361	313	289	357	354	316	311	308	281	302	314	302	332	294	315	309	296	321	312	305	313	313	297	339	323	326	326	333	298	315	314	341	298	303	346	309	317	310	318	318	322	340	291	271	338	311	312	341	282	347	305	290	330	298	287	317	324	307	324	302	311	314	292	299	329	335	320	346	327	284	328	291	292	311	308	314	323	333	373	331	314	301	324	337	302	321	277	327	333	285	275	285	316	318	321	300	328	314	316	330	303	316	310	303	302	303	311	303	313	305	303	300	304	297	319	316	314	340	300	306	304	317	306	339	338	308	324	293	322	320	298	307	322	299	316	287	337	310	297	312	302	301	319	285	315	296	306	303	296	280	277	314	323	292	287	314	300	339	275	355	289	307	300	319	330	308	284	342	326	306	308	319	281	350	319	324	317	315	340	289	314	327	320	310	312	304	314	303	300	327	302	320	319	295	311	310	318	299	328	296	298	312	303	303	306	272	300	311	306	299	305	284	311	281	356	323	307	337	321	297	320	320	264	309	301	314	286	309	319	300	318	327	293	294	300	302	326	325	322	325	327	300	297	311	287	317	303	312	286	314	321	313	294	310	329	299	297	320	286	307	292	332	302	307	305	288	323	318	305	288	271	328	307	285	322	310	318	354	330	296	277	311	289	308	338	284	348	315	271	292	306	313	273	300	303	325	333	297	334	330	335	329	296	284	335	297	326	297	292	338	307	327	320	328	328	316	340	317	292	296	305	280	357	312	310	316	262	334	307	326	341	337	357	311	319	313	289	318	303	314	304	317	290	322	322	319	323	328	308	275	329	309	331	285	320	317	307	319	327	335	310	309	299	322	309	315	327	316	309	309	319	291	280	316	330	315	313	316	314	327	321	315	273	317	305	337	309	329	300	303	295	315	325	285	285	310	296	322	311	309	330	323	297	307	304	305	326	317	297	319	304	317	327	303	324	303	318	316
5928	1859	4004	5017	4598	39587	61835	48558	34801	14461	4022	1357	897	889	911	878	869	811	885	856	855	814	846	800	807	926	868	897	874	845	824	900	851	868	891	847	809	849	875	852	867	811	889	853	845	817	863	861	835	857	846	843	826	807	850	886	816	858	824	876	854	867	860	848	822	831	842	861	882	868	897	802	832	897	821	836	860	782	829	843	804	900	847	877	840	907	845	902	850	868	826	838	891	857	835	868	848	841	818	877	890	838	857	788	835	877	868	846	832	840	825	800	817	855	840	817	859	862	905	884	877	878	833	837	862	842	860	854	866	842	903	820	844	814	832	863	881	838	819	844	835	885	865	858	798	823	865	814	840	866	861	859	910	857	857	842	836	873	847	853	862	839	888	872	846	878	850	815	849	842	876	855	834	842	874	884	875	821	828	773	850	864	880	834	842	877	860	863	800	885	861	847	867	861	860	831	803	818	882	784	809	856	857	819	801	827	849	869	829	880	866	868	826	872	858	857	859	843	881	891	852	839	852	879	878	832	855	861	857	858	786	893	855	931	902	906	852	882	850	840	776	859	858	832	866	880	815	825	886	829	890	897	818	904	868	826	872	839	864	834	903	856	923	809	839	823	848	800	864	849	831	869	861	825	825	900	841	812	881	851	855	845	845	837	805	842	886	840	838	788	842	849	875	861	857	895	833	892	826	829	834	833	790	851	808	869	826	831	832	874	786	838	853	872	865	847	895	882	835	863	892	854	853	866	885	856	861	843	782	857	814	846	851	842	853	863	879	848	846	869	877	854	792	859	835	858	871	815	872	865	803	897	719	831	866	864	809	831	866	827	846	882	879	876	850	854	888	823	839	840	864	866	892	853	813	845	879	830	799	852	850	859	851	813	886	850	822	877	881	937	867	850	853	836	849	841	861	860	846	880	867	880	813	868	847	854	859	809	853	937	836	829	863	798	880	847	813	855	837	821	860	883	850	876	811	857	896	891	826	839	878	859	881	874	842	824	866	811	829	855	855	837	857	887	881	840	824	871	845	887	890	839	845	827	824	854	896	883	822	830	860	825	813	800	840	869	815	868	857	874	837	884	807	814	834	839	844	873	901	843	840	850	867	835	830	811	839	826	808	869	854	819	883	773	880	904	799	838	854	819	814	835	829	811	927	843	852	874	869	798	839	883	815	862	863	808	814	846	845	863	886	908	909	870	842	837	840	780	892	843	862	846	846	881	816	869	825	904	839	850	805	822	908	833	865	890	863	893	834	855	816	841	875	838	868	844	822	860	878	841	916	879	852	853	895	834	815	861	894	895	831	819	875	892	843	841	847	865	855	855	884	860	845	851	835	824	810	851	836	809	841	833	789	810	860	841	868	885	866	823	855	837	868	793	843	800	818	842	853	812	875	834	817	799	800	863	806	832	867	832	815	891	927	864	874	844	939	842	842	821	885	870	906	856	883	835	873	819	822	864	809	818	871	894	824	834	886	890	863	860	863	840	825	889	880	874	834	812	869	827	855	902	824	856	876	810	860	828	852	809	844	856	838	837	859	858	824	888	876	849	797	817	812	828	845	830	902	820	815	841	810	855	848	840	837	862	873	830	826	863	848	861	834	812	890	873	842	876	866	827	860	820	866	880	829	861	894	861	809	862	869	866	866	844	911	832	835	871	892	883	907	844	840	864	890	821	824	823	836	837	895	876	837	759	862	852	773	841	927	817	866	844	911	872	818	871	832	851	809	872	887	833	921	866	845	823	851	806	843	840	877	913	869	812	856	896	891	838	860	890	863	876	835	826	904	836	879	868	848	873	805	810	864	827	824	877	860	836	817	906	823	836	840	813	868	852	794	805	813	823	862	826	841	837	874	862	875	825	875	780	833	840	836	832	859	847	867	866	904	870	858	893	817	896	815	909	823	865	854	858	821	822	850	838	829	822	794	814	904	859	852	834	865	825	854	836	835	891	897	833	810	900	816	841	886	851	844	824	869	918	827	801	863	874	800	853	892	826	820	852	863	843	866	855	822	827	850	838	828	868	867	852	859	883	850	825	829	794	798	844	863	877	887	868	920	864	795	848	802	840	871	848	866	825	952	859	841	835	839	862	832	823	827	880	832	812	814	840	831	848	808	865	861	880	822	812	820	845	892	834	865	883	851	880	860	892	808	849	843	854	857	850	847	895	889	873	916	851	857	843	863	816	915	842	878	912	906	851	873	851	864	819	816	906	862	866	843	866	819	906	889	810	838	838	860	834	858	848	844	877	838	864	868	843	876	824	860	851	836	830	821	892	850	828	825	859	859	786	868	839	830	884	860	849	841	848	849	801	901	881	882	837	838	862	866	840	856	867	824	808	825	864	826	825	842	838	891	780	798	877	873	807	912	830	859	847	832	833	834	850	791	823	850	849	849	837	830	816	896	849	793	829	922	912	862	852	839	889	834	878	796	866	891	872	869	866	843	842	795	807	850	872	791	893	879	868	820	866	864	822	891	851	872	854	828	857	852	809	863	861	818	856	851	821	859	882	811	842	847	878	856	900	849	893	823	828	874	869	806	808	824	864	814	831	866	849	850	864	824	881	833	808	841	817	853	865	839	881	875	829	862	885	876	862	857	862	806	848	859	819	858	864	874	904	891	838	810	885	814	823	873	818	882	844	897	793	854	844	858	799	833	813	885	898	870	844	884	862	915	900	848	865	861	811	833	900	848	831	860	900	857	859	868	833	835	833	841	799	878	833	830	830	856	837	867	873	890	869	831	837	834	829	860	849	851	809	866	843	813	858	854	841	913	839	832	893	856	848	826	858	889	809	919	845	889	861	826	820	872	878	873	901	858	870	876	884	886	867	851	844	827	841	917	831	884	876	861	850	853	841	830	777	844	860	857	856	866	867	858	848	877	834	793	862	850	843	815	883	869	877	897	853	875	825	854	874	845	880	893	801	820	827	875	886	921	799	813	869	836	871	800	900	813	866	893	854	835	850	839	883	822	854	787	905	832	884	865	891	860	813	844	856	894	846	840	834	822	775	832	870	879	819	855	831	804	874	840	846	871	817	886	909	792	896	869	861	858	868	899	809	790	842	831	865	872	832	852	883	820	827	812	887	870	878	840	908	800	853	874	891	871	816	835	858	887	803	848	872	809	824	803	875	869	851	862	865	863	866	824	890	910	864	808	851	850	841	865	865	869	863	853	845	837	878	853	848	826	880	858	853	854	865	847	868	832	851	850	843	835	877	853	870	868	894	817	822	852	822	829	941	824	855	862	808	846	851	870	867	838	896	882	840	869	845	859	867	875	855	827	829	864	875	826	850	888	826	851	893	814	870	889	819	833	830	803	836	884	826	884	813	857	838	818	878	851	824	815	894	839	859	849	798	819	849	872	811	846	916	902	835	863	842	820	830	788	822	875	885	825	821	826	889	782	786	830	850	907	840	923	840	857	817	851	855	829	828	852	806	843	878	866	878	893	881	853	852	847	868	892	900	837	886	867	894	871	902
14348	2794	3212	2750	4101	47045	62128	43986	25871	8774	1589	533	369	310	334	309	305	308	311	321	324	344	321	310	312	289	279	317	299	316	316	305	307	317	306	300	285	296	285	319	283	311	282	307	306	272	319	317	283	325	323	285	293	298	321	317	298	295	289	313	290	313	284	279	296	295	293	268	294	297	321	310	281	309	302	289	266	304	306	317	308	347	285	307	301	287	334	307	329	296	304	318	275	310	321	332	317	288	310	301	328	316	285	327	314	292	304	294	281	332	282	312	351	287	305	331	319	324	306	288	336	301	319	299	310	318	299	300	306	333	312	287	334	298	290	330	324	280	305	322	326	280	310	275	320	313	291	286	326	313	297	315	300	334	271	306	325	319	301	297	331	311	307	323	304	317	293	290	322	319	333	321	310	291	281	281	282	316	305	324	310	310	290	323	323	288	313	313	308	335	317	297	293	313	314	299	310	305	297	285	335	300	311	329	290	286	267	319	308	325	327	333	312	301	314	306	326	306	306	283	286	274	294	331	292	316	308	318	337	274	314	298	349	288	307	303	313	306	314	293	317	292	286	294	302	282	333	330	308	283	309	294	326	309	303	278	321	298	250	302	281	274	296	282	342	275	284	321	284	275	292	305	316	293	304	296	297	306	310	306	321	307	321	306	306	297	364	332	307	319	310	313	305	310	316	306	305	318	302	283	320	339	325	291	331	284	287	309	298	287	303	295	300	296	326	283	320	322	292	325	317	325	322	296	299	301	286	296	276	299	307	293	300	310	342	302	312	282	284	321	307	326	287	308	276	301	322	297	350	296	307	301	315	290	315	328	294	283	290	292	303	288	320	299	306	307	286	356	306	301	337	317	303	300	290	334	327	295	289	295	333	313	334	292	313	302	291	328	293	288	292	308	278	310	306	298	310	313	338	289	299	294	294	340	297	304	334	301	308	317	303	290	294	274	316	309	302	301	299	309	325	320	303	294	325	323	307	308	301	330	297	290	296	314	274	305	298	339	333	333	334	289	275	284	279	320	311	330	281	329	329	291	326	340	306	330	310	301	290	304	305	308	324	315	324	298	323	296	308	317	296	303	285	286	291	319	291	298	325	297	311	294	293	326	270	274	263	306	332	297	291	294	308	287	295	290	315	317	328	318	307	283	315	330	323	303	288	312	342	312	270	310	282	330	328	321	311	334	279	313	276	316	309	310	309	286	298	298	315	296	323	264	263	291	364	311	312	314	335	353	333	329	297	312	298	327	320	316	302	295	308	305	317	338	320	334	266	307	274	309	305	283	299	282	339	294	288	293	306	319	293	339	305	285	332	303	296	309	284	285	244	303	309	346	276	302	315	319	314	287	301	303	327	300	330	316	298	286	312	305	320	301	312	334	318	303	330	283	312	335	299	334	320	291	302	301	294	273	301	282	309	323	295	292	314	333	329	331	319	290	277	308	303	296	302	337	315	298	275	323	313	265	310	273	308	289	317	297	302	281	326	308	295	286	308	323	330	331	309	306	295	318	320	271	313	289	287	292	295	299	331	279	273	305	311	316	281	312	341	331	347	273	340	301	315	294	311	299	305	306	332	285	321	293	286	305	299	301	320	303	314	349	321	282	309	275	322	329	349	281	319	311	277	292	304	300	310	290	291	306	301	335	293	326	284	322	310	334	297	312	276	302	319	312	306	292	277	289	283	302	277	336	312	282	313	287	295	294	316	335	307	300	317	317	328	300	298	268	285	310	302	317	321	283	293	272	285	300	335	305	296	310	328	286	306	294	306	315	304	308	308	317	305	318	264	305	327	302	306	301	309	288	268	317	320	295	310	320	295	294	284	349	314	317	329	285	305	327	292	306	312	298	315	284	291	300	290	290	299	293	312	305	313	302	315	291	308	307	283	291	309	329	301	309	327	312	301	266	325	312	302	321	279	301	296	327	289	266	314	299	292	269	307	293	302	305	301	338	296	321	301	304	321	277	318	309	311	322	298	283	283	288	333	307	323	306	337	296	308	292	288	283	279	319	282	305	318	332	310	331	315	320	287	332	325	306	291	318	294	307	335	271	297	309	314	311	331	303	314	300	312	301	285	284	287	333	285	291	345	328	318	312	300	305	310	318	301	290	286	308	332	276	285	308	285	309	273	288	312	321	320	301	310	306	310	349	301	293	265	290	295	278	321	318	292	322	313	307	324	312	269	314	321	317	295	323	294	296	296	295	291	313	335	283	276	288	321	313	280	320	281	302	315	292	314	286	305	292	305	311	319	304	322	305	288	327	280	303	290	326	328	334	298	258	309	295	309	280	289	304	308	314	298	316	300	283	323	273	296	309	281	275	300	296	277	306	318	285	323	301	270	312	266	302	300	288	329	299	347	280	292	304	314	307	306	307	273	330	287	322	306	309	304	306	331	305	306	293	313	331	296	276	297	288	316	313	312	320	311	321	290	297	271	293	291	298	296	323	343	291	309	313	302	306	314	308	264	292	296	287	305	314	307	309	300	318	298	288	314	292	320	298	290	318	323	303	294	323	310	320	319	330	305	309	307	340	315	298	299	322	280	336	307	310	310	321	296	285	273	255	297	277	308	295	305	291	288	323	286	326	282	312	310	296	321	318	318	296	291	317	307	339	315	320	304	335	322	271	343	317	299	326	311	319	337	281	322	305	339	302	318	325	316	291	289	325	299	328	278	297	313	291	310	317	290	297	315	294	279	296	292	349	318	318	284	318	334	280	308	270	271	288	306	314	338	306	291	291	303	293	330	307	281	314	271	274	324	276	317	311	283	302	319	250	283	304	331	281	344	305	312	321	299	308	318	279	279	286	326	269	285	297	304	319	347	305	349	328	326	288	337	301	321	337	295	295	297	298	307	336	306	317	321	279	290	300	297	303	307	324	346	334	302	320	327	298	321	312	313	246	321	292	284	287	317	269	327	306	290	318	319	306	273	287	332	307	338	325	304	296	310	297	293	334	312	306	351	284	288	271	305	303	295	299	287	274	312	289	280	308	291	308	288	336	310	298	284	322	294	318	322	293	303	305	299	290	301	302	293	308	319	330	314	287	310	319	315	288	296	291	294	308	314	341	295	303	309	312	314	313	306	328	296	286	287	277	270	310	312	318	302	301	328	315	270	307	276	297	292	321	280	314	307	310	337	282	295	301	297	289	309	288	323	296	315	313	301	300	325	273	284	299	290	325	314	294	301	339	321	310	287	310	329	317	320	299	303	290	312	294	302	311	280	298	328	328	326	316	313	297	305	292	283	314	309	333	315	299	321	285	268	295	323	323	299	308	265	310	299	324	317	315	320	339	340	335	282	305	301	330	302	307	328	323	326	308	291	314	263	292	272	299	303	301	324	343	315	323	315	278	311	318	278	290	297	296	278	299	329	320	328	323	307	310	324	276	265	310	280	312	302	317	321	302	350	319	297	301	337	305	295	329	314	338	294	331	290	327	285	307	317	288	330	283	302	319	335	314	318	315	282	301	297	327	316	299
7896	2967	6540	8329	11653	61148	74341	56744	39949	18940	5826	1735	922	872	835	841	872	853	871	816	885	880	884	832	870	847	783	793	860	837	834	818	789	831	834	822	890	882	849	843	843	884	868	821	854	855	824	793	845	799	845	853	816	844	830	885	812	830	863	821	816	806	836	814	788	820	877	805	844	841	864	844	823	790	815	832	846	829	785	824	822	841	811	816	857	808	842	827	837	808	860	792	841	852	791	799	818	770	857	849	780	840	778	840	789	790	856	844	867	856	817	797	822	791	836	864	804	776	806	864	828	896	810	845	790	838	820	854	789	798	828	818	784	824	816	811	836	786	834	811	839	789	791	852	824	839	787	838	823	791	839	829	801	855	805	853	818	841	801	865	853	822	851	765	833	821	845	822	853	793	836	854	801	835	825	794	824	818	860	841	836	858	817	830	793	871	800	851	817	897	852	842	868	899	814	811	849	840	771	814	852	799	786	797	783	895	839	876	817	815	818	847	836	810	853	878	811	833	799	828	841	833	830	855	825	824	830	783	888	822	821	780	908	848	870	845	862	824	861	866	845	847	827	838	877	831	843	826	826	812	831	820	842	840	812	807	863	867	850	831	879	819	828	849	837	830	839	837	833	844	883	853	790	826	803	819	767	863	786	816	860	887	831	829	800	838	835	819	820	809	830	868	839	855	852	847	890	851	843	826	858	846	865	821	815	827	849	836	845	802	802	849	782	848	839	817	789	808	857	819	857	829	831	808	851	784	904	814	838	818	849	827	822	856	856	859	872	862	824	851	814	835	800	876	890	840	847	836	857	830	810	830	825	794	821	790	846	876	785	834	817	831	841	848	842	809	755	801	888	857	830	884	852	814	865	811	796	873	834	864	868	811	850	794	845	843	823	830	799	778	878	846	834	786	811	849	784	809	839	859	805	784	853	820	844	828	839	843	786	838	839	810	788	828	837	813	799	876	819	842	843	890	810	811	805	793	811	846	798	823	812	849	879	809	851	828	833	801	801	838	814	814	886	847	890	825	860	863	861	853	861	814	831	823	816	876	824	830	827	857	874	829	830	879	818	848	817	888	817	875	807	849	800	798	826	846	845	849	857	861	864	826	809	830	810	870	832	827	849	820	872	759	844	805	809	878	796	861	891	793	844	840	836	850	871	839	818	839	857	779	821	879	843	848	852	843	845	765	799	844	813	824	827	832	772	855	794	877	786	873	840	873	773	829	841	853	814	839	848	870	822	858	801	867	906	863	803	822	796	855	843	811	872	857	752	811	805	837	865	838	883	804	877	818	840	832	836	830	822	863	830	907	775	844	831	927	823	802	835	865	822	838	822	840	834	900	823	813	878	802	788	813	804	785	866	847	857	819	789	809	835	823	816	800	844	853	857	797	809	820	847	902	845	830	840	832	798	870	827	861	832	863	778	825	867	819	840	875	855	848	823	825	777	813	819	825	787	832	843	802	861	842	802	826	867	854	847	833	899	844	872	841	836	806	890	811	857	839	783	836	837	826	851	856	849	892	809	828	830	790	811	895	853	789	758	869	827	838	841	767	861	776	857	833	806	821	821	786	814	829	837	870	820	801	834	848	784	865	841	863	803	885	823	817	876	822	844	843	839	882	783	770	837	825	818	878	841	849	846	838	825	807	834	784	858	810	870	876	862	846	810	798	840	861	765	809	813	903	861	821	854	827	775	830	845	766	820	786	855	871	797	808	842	847	863	801	835	877	861	802	820	903	830	841	805	844	846	819	802	816	821	841	860	824	828	888	834	810	857	843	837	807	825	797	820	837	850	865	875	814	763	890	849	820	812	833	798	841	837	795	816	863	826	823	858	817	846	851	867	823	857	813	858	799	862	858	900	870	842	833	809	830	850	782	871	784	865	792	817	795	864	762	825	831	874	863	834	853	834	826	851	836	812	844	815	799	817	842	840	870	852	819	821	835	803	843	849	867	852	801	909	882	869	862	854	814	806	822	838	823	787	809	839	853	839	868	890	803	859	873	844	777	804	836	828	899	769	861	827	827	862	871	826	867	845	849	771	831	806	792	826	789	857	850	923	841	818	807	830	830	869	838	773	808	859	793	873	851	820	897	824	777	788	875	806	812	870	789	885	805	875	807	839	861	831	840	843	838	825	771	795	815	846	792	871	846	854	869	846	866	829	871	783	888	850	833	825	824	817	867	841	824	833	807	838	807	810	848	882	830	805	874	803	775	847	858	836	850	865	854	827	869	809	852	841	821	831	847	801	823	839	847	809	836	832	844	822	864	837	837	818	863	849	855	847	866	854	854	825	838	831	841	850	846	842	816	857	854	821	824	792	815	815	837	838	869	823	808	824	849	871	843	782	795	818	834	841	826	871	818	771	861	851	792	804	843	847	793	831	843	843	878	793	764	820	823	857	827	832	834	859	874	798	849	818	865	887	867	809	813	882	799	765	800	815	814	891	864	834	829	873	819	846	839	891	864	850	819	805	811	810	851	799	881	841	825	849	781	813	792	836	831	802	821	829	835	871	790	886	820	811	809	838	850	880	847	844	814	833	834	882	861	859	774	807	806	855	847	854	861	839	794	848	763	828	814	813	802	839	826	849	776	842	865	785	837	847	868	812	883	848	819	827	866	834	824	872	857	847	831	831	850	847	846	832	811	813	827	784	826	830	852	818	840	855	877	819	834	846	819	799	824	857	815	839	750	867	842	851	832	861	879	802	823	886	811	850	866	776	828	820	777	789	832	854	799	819	791	822	853	798	820	815	834	842	787	846	802	843	803	834	794	813	860	858	860	843	822	844	828	836	883	841	829	807	788	882	815	833	851	885	885	896	792	840	810	824	830	830	787	861	824	812	815	842	827	823	846	834	854	795	850	819	885	818	845	804	822	809	850	808	861	890	844	805	809	838	773	823	822	833	826	850	812	843	871	792	835	812	804	840	836	854	885	805	836	875	803	808	827	841	839	834	801	845	888	837	807	817	839	789	825	817	799	841	859	841	864	830	811	827	827	826	822	799	870	809	836	882	791	845	835	858	826	796	833	804	871	838	861	807	848	836	857	834	842	836	855	814	798	847	827	808	889	825	834	863	785	856	827	841	839	819	803	856	902	786	785	828	864	854	852	835	809	821	858	795	864	843	840	855	812	813	813	849	795	843	811	828	876	823	833	857	831	798	875	851	821	802	832	839	793	821	849	846	845	857	835	869	834	867	887	806	825	834	820	826	830	878	828	830	876	831	813	791	850	838	875	798	818	814	860	876	819	778	797	837	846	850	828	762	834	813	822	829	874	798	809	812	872	826	870	880	827	896	811	802	816	855	857	871	858	794	808	835	888	803	844	865	900	821	828	820	837	840	852	875	768	823	800	873	855	826	844	834	861	811	868	854	830	843	867	871	790	816	861	796	837	803	872	852	788	804	844	816	858	830	816	871	833	823	857	876	805	853	841	854	877	850	847	853	844	795	829	855	870	862	807	838	842	855	813	830	812	849	835
2345	463	539	559	583	4745	7162	4416	2118	934	491	367	323	324	313	319	322	322	344	303	342	303	316	330	278	317	323	355	299	308	315	345	341	319	338	306	281	338	300	329	319	330	335	365	310	336	338	340	326	320	285	341	343	304	349	334	308	329	347	322	333	335	331	336	319	333	322	326	293	295	339	311	316	317	331	321	359	338	314	342	318	331	353	342	289	325	311	337	316	323	310	322	321	323	326	307	329	325	335	318	328	300	335	333	311	330	314	283	343	329	329	346	332	345	337	320	308	346	338	332	341	318	341	354	334	329	323	348	358	318	338	340	308	308	323	353	362	314	303	356	346	325	303	300	330	291	353	341	332	316	309	316	329	358	322	322	344	302	343	332	337	342	340	308	372	300	342	294	318	322	351	334	338	307	327	348	323	305	338	331	329	367	320	350	311	291	325	320	312	334	324	334	315	332	337	316	297	330	323	312	306	304	304	344	317	310	311	315	302	320	348	360	339	313	335	295	302	336	298	329	304	304	325	335	298	326	302	336	328	290	343	321	309	334	314	309	270	328	340	320	312	344	312	311	316	282	323	326	308	344	323	344	325	353	323	343	312	343	349	330	282	371	307	305	298	326	297	335	309	308	343	298	324	294	337	311	319	288	323	336	330	335	314	327	324	325	340	333	302	316	316	345	335	313	343	317	316	343	307	357	342	335	314	312	354	291	284	320	350	323	310	333	361	340	353	321	330	322	285	281	315	284	306	310	334	337	353	341	350	337	329	318	331	317	306	314	336	315	329	341	339	341	332	342	321	335	295	316	330	323	330	355	303	326	329	306	339	290	297	308	320	314	326	316	304	317	341	302	321	336	300	328	309	330	348	336	306	315	293	301	286	331	315	324	336	310	296	287	330	340	348	332	317	323	338	353	307	339	334	361	309	321	325	317	300	325	297	349	321	354	334	331	272	320	352	323	324	312	314	342	312	358	349	286	301	348	325	350	340	331	310	303	310	305	337	305	344	332	309	318	351	327	303	315	348	331	314	336	335	323	328	317	318	335	308	311	363	329	316	353	317	332	303	324	297	359	362	330	309	314	345	335	318	306	327	314	308	304	316	321	329	344	302	321	330	365	275	315	323	305	320	304	331	333	317	332	334	345	325	293	315	294	319	321	336	346	311	285	295	314	336	348	311	345	327	305	349	339	307	332	300	309	328	338	314	329	321	322	323	296	352	333	319	343	299	356	340	306	293	302	317	342	319	301	334	325	359	292	323	290	304	337	310	310	321	320	283	307	306	357	310	306	328	318	340	342	297	288	334	319	356	314	359	338	279	334	315	295	329	346	308	326	318	342	292	326	327	329	322	317	344	325	322	316	334	332	301	332	301	334	315	315	339	345	324	290	324	294	304	325	325	315	329	326	378	278	333	301	261	307	332	345	308	326	324	347	324	290	336	277	304	298	334	329	316	345	292	303	323	341	358	307	291	313	306	342	324	296	320	326	325	333	355	297	339	338	307	310	380	361	326	292	332	302	314	333	287	320	310	332	324	342	359	323	348	308	344	326	301	342	333	351	310	330	312	302	329	298	341	329	321	343	316	327	343	301	322	301	340	317	309	323	332	340	277	339	335	305	333	304	284	318	340	325	345	305	312	314	318	292	304	345	346	316	287	320	332	307	289	301	356	321	313	349	344	291	347	313	320	279	319	339	320	323	323	354	334	334	341	357	297	340	335	334	350	298	315	309	315	306	308	345	314	357	346	313	357	306	321	302	330	335	330	329	321	353	319	302	345	353	336	296	292	327	343	340	325	309	310	313	313	304	287	352	294	322	306	320	369	352	319	302	325	326	326	346	319	335	349	333	343	334	299	313	313	323	351	312	332	312	341	338	307	345	314	331	313	289	328	302	323	319	323	310	321	339	295	346	311	317	316	328	339	316	286	340	296	272	309	324	351	304	335	325	368	321	348	321	290	328	303	326	289	308	324	352	309	294	331	317	316	331	327	313	352	330	343	337	325	352	309	322	312	308	317	337	316	326	329	331	358	330	305	303	317	320	329	320	342	320	323	304	347	309	343	326	335	318	335	330	327	340	327	293	319	334	294	334	316	334	308	287	318	341	335	330	330	323	307	334	318	348	305	334	331	324	315	299	318	302	307	340	308	291	340	331	345	317	280	328	336	325	320	360	318	326	374	315	283	356	329	346	326	330	331	298	341	318	318	333	355	331	315	346	316	304	341	352	338	316	339	324	317	332	349	290	310	339	347	325	314	311	315	317	307	379	343	299	314	348	303	309	331	286	333	334	289	319	338	312	296	316	348	338	324	308	316	320	336	291	301	313	357	277	314	313	308	300	333	313	314	342	320	319	305	319	318	323	311	306	320	299	295	318	322	347	333	328	303	304	311	316	363	305	312	335	304	322	314	303	320	309	336	314	313	299	320	329	337	312	329	309	332	319	344	293	338	336	349	318	336	332	342	309	338	324	307	325	330	338	315	321	306	351	326	297	337	330	337	309	334	314	345	318	324	307	314	338	309	307	319	345	304	341	328	297	316	298	327	304	308	299	323	270	318	326	331	319	330	334	316	328	320	336	309	301	351	312	337	352	322	352	298	363	332	319	330	337	305	327	344	334	302	322	322	302	347	306	313	319	322	318	329	314	334	350	322	297	296	346	332	318	339	310	363	321	319	325	318	276	318	327	333	358	304	317	324	322	307	358	313	340	302	314	336	291	340	300	304	270	315	315	316	340	300	324	311	302	334	330	322	324	320	330	327	334	327	311	314	338	315	343	331	317	285	310	322	316	331	336	347	306	341	341	305	301	336	299	315	296	324	300	348	313	319	291	302	317	333	313	346	314	293	303	322	301	302	323	320	333	326	348	329	326	320	313	309	299	302	347	339	308	307	343	332	333	302	317	333	348	326	341	304	303	342	308	321	318	290	331	314	330	321	345	356	324	338	297	352	318	316	347	342	312	336	333	312	358	304	315	293	329	347	345	322	325	306	307	327	337	327	297	328	293	328	321	330	339	317	307	315	338	312	295	293	312	326	320	326	355	339	278	336	337	273	321	334	308	291	348	332	327	334	316	317	329	334	347	320	336	339	304	297	366	327	324	292	329	302	326	313	318	326	336	305	299	300	337	341	324	315	306	328	294	327	347	290	305	351	325	301	305	293	332	296	331	333	329	340	295	344	321	314	334	311	329	333	344	327	338	304	346	339	303	348	348	336	333	305	320	306	302	332	318	286	329	319	362	300	310	347	326	312	315	299	331	328	341	315	289	300	291	336	341	319	357	314	321	342	312	326	303	321	304	341	349	334	325	292	327	318	310	339	312	337	354	326	301	302	336	360	360	290	331	314	332	331	317	333	312	346	350	326	311	327	331	322	318	338	333	324	309	288	330	323	301	379	327	300	324	345	300	320	318	353	341	301	321	333	290	344	305	349	349	353	320	336	314	292	339	347	333	287	328	321	332	316	306	331	326	305	336	319	317	319	323
2676	1032	1308	1733	2407	19694	23280	15368	7640	3153	1402	1066	891	911	892	893	854	795	848	859	881	986	810	908	855	893	828	862	874	892	895	860	909	836	915	907	851	838	878	864	937	896	861	827	921	856	869	882	903	851	839	847	872	919	844	891	877	869	888	947	898	939	871	860	866	905	890	832	919	837	855	859	879	924	852	854	912	838	873	837	854	876	872	935	899	911	914	883	861	871	843	888	893	850	882	920	877	844	818	885	905	925	888	853	877	889	858	908	929	864	835	858	890	847	850	861	880	832	884	877	929	914	877	823	811	862	893	884	904	879	911	833	873	880	885	831	893	872	871	845	882	862	882	898	843	842	874	875	897	826	880	838	824	909	876	837	805	844	872	934	871	888	848	862	927	858	888	887	886	850	893	877	882	882	862	916	876	842	861	872	866	848	910	918	863	890	864	877	851	803	822	911	846	868	880	875	847	849	867	867	816	852	893	844	885	848	920	851	888	879	881	873	877	886	877	854	879	882	902	892	855	833	862	902	826	839	832	888	882	905	858	910	860	898	829	879	850	921	893	880	919	852	873	883	899	896	874	860	831	869	846	860	833	890	839	880	889	900	885	864	880	854	875	866	827	855	863	865	852	868	880	870	848	874	888	866	864	853	780	907	885	873	827	917	831	884	903	885	844	834	816	865	854	873	848	868	858	908	893	886	865	900	891	826	860	889	861	904	858	842	878	872	885	829	847	887	890	878	880	842	889	840	841	865	914	833	882	864	893	840	918	851	917	853	911	874	882	905	869	836	819	825	884	869	861	856	899	875	886	874	888	914	929	850	869	914	892	849	872	838	828	890	889	884	834	829	827	865	866	904	885	866	901	856	866	867	898	838	820	883	901	865	828	818	927	879	864	870	855	864	882	891	827	842	871	825	854	825	851	810	892	844	862	868	942	887	867	909	887	898	914	863	838	875	904	887	913	871	834	837	871	913	862	891	865	829	885	872	878	903	857	898	858	816	825	885	913	847	861	847	843	837	905	810	907	869	827	868	825	910	807	887	896	847	831	886	897	816	846	846	859	827	865	886	845	876	874	858	852	854	819	897	849	855	817	915	872	910	867	918	877	848	901	855	867	877	883	844	893	860	868	865	888	859	837	884	905	890	892	814	897	847	877	875	877	852	882	841	901	841	862	886	887	901	870	893	889	837	894	852	912	903	908	882	899	873	875	885	891	831	889	842	848	891	799	854	880	866	860	857	853	856	908	865	868	858	915	903	856	875	874	863	843	886	878	877	846	852	875	893	858	847	849	835	910	866	873	838	827	862	866	822	889	897	883	892	905	916	814	911	937	864	897	897	829	867	882	890	859	847	860	827	878	833	855	910	894	856	833	848	915	862	852	854	818	899	837	877	870	872	862	883	924	925	902	894	930	874	904	940	876	885	865	908	890	911	872	880	860	885	891	872	837	913	902	831	822	847	874	901	876	900	897	858	895	860	875	936	838	846	832	860	819	858	889	831	859	843	874	898	861	893	859	926	826	839	904	926	884	887	807	879	877	827	922	934	901	841	854	868	877	855	900	841	848	928	913	893	906	913	912	904	827	800	945	877	873	839	848	875	899	880	860	867	865	866	834	848	857	833	874	797	869	868	913	840	850	868	885	867	911	908	889	946	867	855	920	827	861	852	931	896	903	834	866	823	947	914	876	892	857	864	817	885	902	888	901	892	875	899	865	894	851	890	820	815	883	834	826	881	898	829	897	855	883	866	895	860	862	879	852	830	881	896	858	811	922	847	892	883	891	829	867	851	867	908	868	903	837	865	836	843	945	900	912	852	872	832	916	857	854	846	883	852	893	905	887	901	871	850	810	868	870	877	905	838	925	868	874	869	883	850	852	924	910	884	891	923	812	872	888	867	856	883	838	841	859	875	807	907	911	875	876	860	856	933	833	864	829	810	938	871	875	892	929	861	824	878	868	876	897	867	839	856	837	886	917	869	812	875	863	880	848	876	850	848	862	862	846	870	892	863	866	856	883	922	879	883	850	897	830	938	831	848	838	872	858	891	853	919	824	854	853	891	847	868	839	879	847	889	860	817	914	834	862	840	882	844	893	861	873	938	854	831	900	866	867	943	867	870	862	879	838	970	833	849	849	908	859	849	888	868	816	826	891	861	874	900	878	836	891	880	851	870	890	903	902	869	852	910	802	878	815	943	906	867	862	897	817	906	868	865	883	853	921	875	880	888	850	849	893	909	862	869	884	855	845	864	842	916	861	854	841	807	860	900	816	852	892	859	849	864	910	894	909	886	885	847	894	863	835	903	889	875	929	879	842	858	881	832	889	877	927	887	926	912	860	834	915	886	868	880	896	877	877	908	879	871	842	845	821	898	828	871	868	874	933	843	855	872	850	915	864	845	815	878	879	841	852	884	847	854	845	881	867	922	878	915	910	911	811	877	908	881	945	827	806	899	870	856	862	873	845	871	880	877	908	859	860	862	863	885	882	879	843	860	847	826	871	857	884	876	886	872	894	889	856	880	895	925	854	831	846	878	815	861	924	855	943	874	877	893	844	891	867	903	851	898	879	888	862	888	863	848	854	841	862	849	865	878	847	885	836	888	898	845	922	868	854	853	860	849	898	895	893	900	834	842	894	816	870	869	925	844	886	858	869	894	846	838	896	821	917	919	871	886	912	878	854	888	839	856	876	915	853	825	895	875	908	934	877	876	846	938	867	877	836	921	898	883	863	890	914	871	865	859	870	853	875	823	854	888	877	913	875	862	877	857	858	867	868	882	917	850	940	934	836	869	864	839	835	851	891	905	879	870	885	889	882	869	911	880	851	844	855	842	852	895	911	845	901	879	865	836	902	862	907	861	824	915	877	866	823	837	876	886	893	902	827	891	876	856	903	927	896	883	886	852	832	891	876	838	825	867	885	835	890	915	953	834	841	898	880	898	826	829	862	829	881	880	813	882	892	865	805	856	845	867	900	843	802	910	922	932	853	843	817	856	826	901	836	893	842	905	887	863	847	901	859	841	914	809	915	892	819	862	897	848	862	869	915	859	898	882	879	911	845	861	874	821	861	916	884	895	895	900	856	867	881	822	861	872	862	811	871	903	828	889	857	897	825	872	859	866	862	898	939	850	848	829	851	866	862	848	922	898	859	865	901	897	839	912	865	857	878	902	863	890	839	844	875	903	894	889	873	896	892	855	897	848	888	849	870	903	880	878	864	857	881	870	886	885	831	891	871	855	878	852	873	844	850	850	806	862	866	809	861	891	911	874	826	903	878	882	917	910	912	846	905	890	844	857	882	914	870	907	868	839	904	913	910	848	787	874	913	900	909	852	854	831	886	895	859	881	875	886	846	850	894	902	853	856	878	884	886	849	881	947	925	878	874	883	935	867	878	892	882	866	858	859	823	839	934	899	831	908	800	871	838	919	864	931	905	873	882	905	885	846	863	907	864	905	879	829	866	896	881	853	836	913	861	894	826	846	838	884
7560	1343	1811	1699	3494	42634	47854	29614	14552	3375	847	434	312	295	294	334	297	296	334	289	312	306	276	330	313	291	305	289	308	345	302	302	334	278	298	306	304	305	318	316	310	318	316	352	291	313	294	304	289	300	313	325	304	291	323	310	325	309	306	291	365	306	330	322	317	306	281	312	296	249	360	337	295	334	318	290	280	296	293	297	326	336	324	310	301	285	283	309	340	293	329	315	292	338	273	324	280	300	321	311	310	302	325	311	333	326	325	337	295	233	335	312	277	311	283	302	298	342	328	333	314	327	315	319	313	302	318	323	327	325	327	328	296	331	300	324	300	296	312	318	325	353	339	295	306	316	318	305	295	291	298	326	281	284	297	282	323	307	309	306	311	323	301	309	293	331	317	331	308	316	338	326	297	340	337	318	292	326	337	301	287	315	303	314	299	308	292	297	268	346	285	311	297	273	307	297	306	314	315	304	331	286	306	346	309	321	331	287	286	322	299	302	303	299	333	299	314	321	316	312	317	293	311	300	335	310	342	329	305	318	330	344	314	300	328	316	309	308	328	327	326	338	323	290	299	290	311	312	315	293	327	291	311	300	299	308	308	306	313	316	311	320	315	317	311	310	341	302	297	300	300	354	299	288	356	340	262	287	314	278	335	278	312	275	324	288	304	294	326	318	313	328	340	310	314	336	318	321	307	298	324	327	369	338	304	320	319	309	310	293	293	280	319	333	338	278	285	307	306	280	298	287	292	324	260	286	296	257	288	310	312	288	325	296	290	324	302	305	330	297	290	317	309	345	334	292	296	329	307	326	325	317	331	335	310	310	333	321	307	323	308	246	324	314	336	293	304	308	301	316	297	325	297	279	316	323	293	299	285	316	321	293	310	291	285	327	292	298	289	319	317	278	281	307	298	307	288	306	320	284	324	315	314	316	293	301	290	314	295	337	311	309	310	315	308	296	324	323	320	342	325	310	334	284	283	316	283	324	287	302	336	329	314	315	320	328	291	304	306	311	317	272	314	296	315	316	320	313	284	310	294	279	318	285	292	313	325	296	319	298	314	318	312	304	299	308	294	295	302	287	290	303	336	297	313	328	315	325	309	286	315	296	309	310	313	301	305	303	311	298	307	314	270	305	320	292	307	305	307	313	295	313	313	303	306	316	277	305	329	332	327	299	331	285	301	284	292	337	297	305	323	325	310	371	308	328	325	284	309	322	302	280	322	319	309	316	316	334	294	319	314	290	308	323	291	317	295	295	291	316	315	311	314	315	313	282	285	355	290	309	274	307	336	321	328	313	334	290	325	336	308	338	303	322	311	333	294	274	333	344	315	340	327	288	350	304	300	324	321	305	320	302	321	286	298	306	285	291	295	296	354	318	333	298	300	294	294	332	317	308	329	296	308	298	304	316	309	308	316	304	278	321	279	306	298	328	299	300	308	315	279	314	297	341	305	291	293	342	327	334	331	312	293	326	319	350	280	306	316	275	290	321	299	314	297	317	292	327	299	297	303	326	305	302	287	301	326	314	295	259	320	320	298	298	316	282	304	311	288	331	288	288	321	288	320	317	319	322	303	305	299	296	344	335	324	292	263	292	325	306	297	302	291	291	299	298	329	313	309	314	330	309	302	321	307	312	350	297	310	306	297	317	317	313	328	323	321	298	304	306	323	300	291	279	302	313	293	326	278	305	314	298	323	318	325	316	309	281	311	289	276	262	329	293	337	320	291	298	340	324	311	319	319	286	302	308	313	318	310	322	316	300	309	293	299	314	288	320	290	325	330	310	306	299	326	326	309	304	287	316	320	329	287	320	310	340	328	312	308	336	282	305	292	334	308	296	339	311	343	337	273	275	309	282	294	331	348	315	324	322	296	297	304	305	297	311	326	306	258	330	295	331	285	318	294	350	308	304	328	327	299	334	279	313	301	300	310	292	309	315	315	308	306	305	273	313	319	296	280	320	318	300	312	335	306	308	301	316	285	326	301	294	294	306	312	312	291	319	333	312	273	306	279	308	309	311	306	299	319	306	336	324	344	282	319	311	296	281	308	309	339	275	342	311	296	289	321	296	296	316	303	290	309	323	288	363	324	332	286	297	289	326	294	302	327	291	329	340	318	334	319	308	297	305	277	314	303	291	287	315	327	318	295	305	310	321	287	298	353	309	280	325	313	322	306	318	301	315	292	318	323	293	316	318	325	308	308	300	315	319	333	326	351	298	313	329	314	315	309	302	330	319	342	311	293	281	318	297	274	340	278	303	277	287	320	334	316	307	299	309	307	331	323	332	326	327	320	308	312	297	339	338	315	316	315	297	291	316	303	299	333	323	330	299	311	288	292	304	342	303	333	318	319	280	322	305	303	297	297	296	289	317	360	329	285	298	295	324	296	314	345	327	310	304	315	305	300	306	302	313	320	317	314	306	299	303	288	326	305	333	341	328	313	279	291	298	303	337	307	301	310	301	299	325	308	272	320	312	306	328	291	311	319	302	332	333	305	311	308	296	311	308	294	297	302	309	280	310	311	266	306	332	307	296	308	308	325	349	324	333	311	294	302	301	316	320	332	342	293	330	313	314	306	277	292	295	285	307	293	324	302	309	299	330	279	288	329	299	285	322	287	315	304	290	296	312	309	325	300	350	303	292	275	311	323	311	317	308	321	300	255	307	334	312	301	312	277	303	313	294	345	297	274	302	324	311	290	308	303	287	307	281	322	322	315	284	311	298	349	303	311	311	318	321	326	315	293	292	312	308	300	290	301	269	328	299	322	298	305	299	288	305	346	282	332	334	327	312	320	310	326	316	307	302	300	306	306	308	322	304	297	288	292	332	295	352	349	299	332	300	327	313	277	309	303	315	312	291	332	309	313	307	277	295	315	306	279	321	313	308	310	321	303	297	305	287	314	328	303	322	304	302	333	309	285	297	307	304	291	301	318	302	287	292	303	313	328	314	300	305	332	325	340	295	322	306	282	303	321	304	307	313	321	319	297	308	321	323	333	317	353	324	305	321	316	287	314	286	340	306	296	338	273	284	298	312	323	291	314	328	316	319	308	348	292	291	327	316	326	295	325	322	308	306	297	310	304	303	315	297	328	304	312	300	318	323	304	251	288	297	308	319	313	304	306	321	348	293	306	313	300	306	334	289	362	303	323	335	303	327	325	319	324	316	275	266	302	327	333	340	309	318	305	329	320	292	322	306	328	328	298	311	313	308	283	295	328	326	308	339	325	316	331	301	315	290	304	309	310	280	288	300	290	302	315	313	331	319	299	283	303	315	316	279	329	314	301	288	295	304	303	292	291	307	316	301	322	316	310	291	327	310	297	296	311	319	326	327	291	307	310	330	368	298	290	338	296	289	299	274	331	302	344	328	321	308	321	322	325	314	332	349	335	306	264	282	304	300	300	317	280	335	304	319	311	298	323	291	324	304	296	295	335	310	318	308	308	293	314	316	309	293	331	340	312	285	311	331	324	308	320	277	298	301	304	329
5903	1897	3990	5621	11958	59197	59916	44931	27799	10525	3153	1210	913	822	856	834	866	860	835	800	848	886	833	828	828	855	857	860	862	821	858	837	898	885	853	850	819	896	867	786	822	837	816	870	873	832	851	832	812	841	869	877	824	849	890	846	802	803	845	816	783	807	823	878	853	854	889	801	852	860	881	847	830	812	859	876	871	821	815	826	808	777	849	825	830	805	797	836	860	849	868	830	779	826	865	802	842	914	801	843	850	850	866	812	800	862	849	809	897	817	820	861	879	825	874	883	826	885	826	888	768	796	852	836	839	868	793	928	889	795	879	790	808	836	861	846	829	832	865	820	849	827	858	831	858	910	909	872	859	824	800	862	838	847	857	818	872	825	883	867	835	840	829	901	815	833	824	832	842	849	849	826	875	823	845	825	842	846	819	839	830	909	898	848	820	863	846	851	829	853	835	816	833	830	879	874	854	828	829	810	829	880	822	801	880	871	870	882	804	869	830	828	833	852	906	841	831	834	853	892	891	823	866	879	848	849	862	808	829	824	840	872	861	841	836	821	867	905	815	832	806	825	857	835	844	852	824	872	811	786	833	916	808	857	809	873	921	886	872	853	853	873	859	868	886	880	877	815	881	844	828	863	863	879	873	752	885	844	881	841	835	849	815	842	839	852	853	889	833	813	842	849	867	906	839	814	855	880	804	853	851	829	837	805	845	834	880	800	813	824	825	817	882	840	788	879	830	779	842	869	853	895	867	861	864	894	852	848	847	833	830	893	827	826	796	873	875	812	894	800	808	822	832	846	877	850	840	836	858	873	803	827	843	834	803	829	840	827	859	835	854	810	833	868	804	792	840	812	896	836	878	833	817	888	824	866	839	875	825	844	845	861	835	877	812	868	855	836	889	854	848	847	863	867	846	880	832	852	842	828	870	878	859	825	819	873	848	802	834	832	823	811	843	865	849	889	851	857	846	814	828	790	817	840	865	856	866	820	862	872	858	869	857	834	899	830	826	859	813	838	845	815	859	811	862	852	882	893	788	880	830	873	885	850	870	868	837	852	872	852	809	852	904	833	809	868	832	846	866	912	886	844	835	862	818	816	859	934	900	822	852	862	840	843	816	895	885	842	816	784	853	869	837	873	845	837	899	853	810	845	842	848	851	839	858	783	810	831	866	854	852	881	911	834	863	822	830	814	782	880	829	861	869	828	834	836	804	786	855	839	850	821	909	819	804	776	894	856	796	820	885	852	860	809	822	838	833	821	888	897	906	827	834	811	799	803	842	916	844	821	866	869	885	838	829	832	840	866	840	837	889	815	827	823	840	836	831	865	817	849	859	826	805	855	888	842	911	886	874	823	855	814	861	848	802	879	851	841	809	845	804	874	836	848	834	870	829	798	830	887	852	837	845	845	827	848	793	813	872	812	880	857	817	794	815	815	894	886	824	888	836	810	871	909	845	837	835	926	884	793	842	843	805	801	844	874	834	806	808	849	793	884	800	833	852	843	844	856	868	848	817	898	884	806	827	853	823	867	838	867	820	864	865	840	825	881	848	863	851	817	807	787	824	867	893	888	832	779	898	829	887	801	806	827	790	828	845	820	889	848	854	808	820	859	862	833	887	786	857	856	870	847	845	857	853	845	840	842	823	855	853	810	863	857	872	810	822	812	829	832	881	810	816	902	874	898	871	843	840	845	855	837	849	778	821	856	827	837	879	833	800	860	830	830	875	805	841	837	833	877	877	820	855	877	865	898	817	826	823	866	828	814	816	844	804	855	850	864	903	823	857	809	829	820	862	875	802	864	831	815	873	843	846	846	812	835	823	819	842	806	815	872	828	886	859	844	825	861	874	880	839	906	917	866	820	834	841	904	841	813	811	831	858	808	830	818	845	860	876	896	848	853	801	860	887	849	848	843	803	893	804	843	830	856	873	869	851	820	843	845	871	879	818	817	858	822	801	836	844	831	842	820	838	856	863	792	835	831	871	886	818	849	822	870	836	854	864	820	861	847	801	841	846	904	887	853	856	831	835	848	812	836	828	816	813	854	860	881	830	768	861	840	810	842	910	879	816	827	835	918	876	794	830	864	843	833	855	854	852	844	880	858	847	835	858	834	814	845	869	824	854	849	841	815	818	864	814	790	845	835	842	816	859	882	834	823	862	827	870	840	862	840	811	842	865	828	815	895	887	872	823	845	827	856	877	827	827	868	781	856	844	839	833	844	812	847	860	833	820	878	901	815	846	864	832	856	856	844	857	847	845	844	874	887	904	832	864	833	838	824	865	868	837	875	802	839	913	856	838	832	847	870	841	919	794	852	817	867	817	841	818	854	871	840	880	846	857	852	832	880	880	822	843	814	860	895	820	871	880	844	874	842	895	852	835	835	812	854	820	886	804	868	826	880	818	868	838	850	844	898	825	890	841	842	831	864	878	874	878	846	880	863	842	845	821	797	825	822	836	856	867	869	868	883	854	862	865	811	853	856	833	905	834	787	863	832	850	809	883	855	815	878	819	898	831	861	828	813	811	843	809	829	879	811	837	858	811	810	854	853	836	840	874	832	881	831	807	835	884	868	839	841	844	869	812	810	798	849	855	827	882	845	825	834	897	829	824	865	833	901	902	869	853	811	895	791	813	902	830	837	863	764	860	852	837	848	856	854	783	847	813	852	831	785	824	872	898	837	873	886	861	839	876	876	890	851	894	847	845	786	883	841	869	776	869	821	884	789	820	822	884	819	824	799	856	856	806	818	806	860	833	841	862	863	867	810	866	906	850	817	859	827	856	857	798	880	870	858	903	817	852	899	821	871	833	853	879	815	818	831	872	871	870	833	910	804	861	854	880	873	815	812	869	867	847	861	779	814	886	844	866	935	805	832	880	841	808	819	902	868	781	826	809	859	882	812	881	833	864	862	839	827	825	847	822	809	844	913	828	805	829	900	827	820	881	868	801	833	871	921	871	826	868	836	833	892	843	797	842	867	880	831	877	870	874	820	886	891	853	822	883	811	827	817	798	842	862	882	821	857	857	819	822	809	780	841	850	823	815	837	818	878	823	853	855	800	802	860	874	843	802	844	838	819	813	862	840	844	823	826	837	817	796	892	891	835	819	799	847	832	839	842	831	798	827	857	833	889	813	869	843	885	825	854	812	840	841	849	875	878	831	829	832	830	840	870	852	857	875	825	806	848	810	858	846	806	822	819	857	873	847	788	844	813	904	862	817	835	860	855	846	855	826	914	836	851	882	825	791	786	856	787	789	772	841	836	875	868	837	825	830	794	854	872	833	844	846	844	851	863	840	827	777	846	866	836	890	865	823	874	789	858	829	854	856	879	834	835	787	830	839	830	869	794	764	859	856	818	798	848	870	882	872	854	877	864	838	772	859	857	831	821	802	888	850	830	796	808	880	872	854	887	846	867	895	828	878	818	854	816	801	815	766	838	859	891	843	841	844	788	902	789	862	832	888	881	843	862	823	845	842	870	833	869	822	857
14425	3007	3668	3504	3798	55169	62392	42953	24421	6771	1460	481	325	321	312	276	312	320	284	308	300	291	307	283	288	281	304	293	306	294	292	286	310	327	296	284	302	299	328	291	301	291	281	306	304	288	307	288	297	304	316	296	301	312	305	312	300	271	316	308	332	259	321	302	329	330	315	294	283	291	294	305	305	283	314	278	281	280	291	322	321	340	296	272	323	321	293	293	305	328	316	288	296	279	277	292	289	298	303	327	269	298	274	312	310	318	297	305	318	300	285	283	323	309	300	316	308	296	289	332	307	284	272	321	287	292	289	307	276	297	296	268	284	290	265	307	315	319	301	296	321	314	313	278	312	302	291	243	321	306	299	278	288	311	300	281	297	299	279	287	304	320	290	286	292	280	294	324	285	269	281	294	294	313	317	277	271	297	297	330	310	260	299	328	326	290	298	291	294	312	301	301	292	291	331	279	311	329	307	275	312	304	327	293	321	290	304	289	283	304	309	273	307	263	288	277	284	297	278	288	332	328	301	274	301	299	315	319	276	284	291	311	277	326	314	277	296	298	300	282	299	306	319	293	281	276	309	280	307	290	300	285	310	298	303	306	296	327	317	300	313	316	290	316	305	289	277	325	299	293	288	291	318	268	281	288	313	258	314	299	296	315	295	296	316	263	308	282	289	330	325	292	288	307	294	299	291	326	277	309	266	282	301	314	261	307	313	283	258	313	315	282	296	280	302	307	285	297	301	296	319	295	290	306	264	310	272	280	282	301	291	321	296	296	294	305	310	347	316	305	315	285	303	331	297	290	298	275	283	329	286	337	304	278	288	304	342	320	274	273	317	287	281	303	308	315	301	301	298	304	277	320	281	282	315	290	310	294	324	285	256	331	303	309	281	318	317	299	297	317	285	294	308	276	290	317	313	314	292	279	316	297	287	284	280	289	286	289	302	276	281	298	302	288	288	278	319	275	316	280	287	319	281	333	322	297	304	328	327	249	302	284	317	302	344	285	299	275	304	289	312	281	303	308	293	267	298	318	282	334	312	303	292	289	301	312	268	297	305	283	301	315	256	304	332	284	300	290	289	273	297	294	302	289	331	328	323	306	331	301	311	310	329	318	265	315	248	262	280	312	280	294	272	304	297	298	304	305	273	299	297	314	289	297	319	303	295	294	302	273	325	301	304	313	314	314	323	281	286	302	274	301	317	288	289	295	327	305	298	323	293	286	298	312	319	303	309	283	314	297	270	317	295	295	314	294	288	280	305	294	313	271	293	273	325	292	353	305	306	304	302	295	301	322	332	312	303	285	283	288	295	303	282	303	323	311	273	293	306	296	298	264	298	314	288	290	285	290	308	306	294	303	280	313	294	296	268	258	283	303	282	301	279	279	308	307	295	274	307	286	306	294	287	303	335	260	285	298	313	308	286	305	306	324	292	328	306	282	278	276	312	296	317	276	309	291	282	322	323	289	277	296	293	316	260	292	290	316	301	277	317	315	268	297	319	290	305	303	311	319	304	301	265	321	334	280	309	284	321	306	298	309	291	308	310	288	290	296	296	278	334	298	303	290	301	278	292	305	290	308	364	290	302	286	291	287	302	288	342	280	280	291	331	295	337	294	293	274	301	297	275	308	293	278	230	302	295	300	323	285	297	298	285	307	275	286	312	311	307	291	289	314	321	301	323	304	335	294	281	326	294	271	284	298	313	299	320	281	285	324	322	302	326	289	314	335	292	305	308	291	323	276	316	288	292	269	313	292	305	307	273	315	297	301	324	267	305	326	316	316	279	309	292	310	295	294	279	280	316	314	277	289	318	300	309	278	291	288	310	308	280	330	315	300	329	313	281	273	309	291	294	291	271	302	316	296	325	260	286	292	295	278	312	302	298	312	295	329	303	316	275	309	300	316	292	311	298	285	288	289	294	305	290	317	295	284	280	284	318	294	311	289	317	311	300	324	313	322	305	312	307	302	270	299	314	330	275	351	290	294	295	299	280	307	293	293	291	322	281	300	281	286	295	279	261	288	266	285	302	279	287	278	334	307	337	293	303	279	284	309	305	274	284	306	275	308	295	281	308	306	293	296	299	254	324	278	307	303	334	328	294	298	279	299	296	284	298	276	326	281	309	296	294	295	300	328	294	294	281	285	333	336	281	294	288	297	300	311	295	327	305	308	301	271	284	327	258	303	301	292	304	286	303	288	308	298	292	310	295	280	309	279	295	296	296	310	299	304	277	323	296	304	305	264	295	320	298	296	288	301	324	284	305	294	284	278	336	304	276	289	279	310	292	296	300	271	314	265	294	290	316	324	291	332	292	288	272	311	304	293	300	285	324	296	289	318	271	312	323	315	320	310	287	294	312	277	300	334	306	269	304	284	292	315	271	316	297	292	281	288	298	315	291	301	304	287	295	321	279	317	301	289	300	285	299	320	295	299	298	286	314	301	289	292	309	273	279	287	334	303	275	292	278	319	305	280	295	307	307	309	294	299	286	310	299	309	329	297	296	295	324	299	306	284	295	306	295	282	304	286	274	299	287	284	307	287	323	307	291	308	306	318	318	283	281	263	255	315	301	300	292	285	306	331	332	278	296	274	325	309	290	313	270	273	270	310	287	293	304	282	320	336	319	297	320	283	305	317	326	301	321	288	295	326	331	286	315	309	294	284	285	299	288	290	285	281	293	324	280	285	295	296	286	303	279	305	281	293	289	278	299	280	282	294	321	275	286	291	241	290	276	319	304	282	283	328	250	296	269	305	303	311	323	272	294	307	294	331	313	320	303	312	329	313	286	272	302	318	291	284	302	275	309	289	300	309	288	284	283	267	306	277	279	303	282	284	317	292	289	297	282	292	278	300	277	317	303	260	291	309	330	288	290	324	326	317	311	320	322	277	308	288	323	296	296	282	295	310	271	302	302	276	323	287	304	304	268	306	316	309	290	285	289	324	317	323	281	298	290	318	307	297	306	309	288	289	279	285	314	321	306	309	293	302	303	265	303	310	285	319	289	284	260	314	291	310	314	306	300	305	293	312	296	278	288	309	302	287	309	294	316	308	275	297	286	278	299	300	295	328	269	293	325	315	267	266	282	274	288	280	291	340	293	273	289	292	312	295	307	317	305	302	304	279	289	291	327	309	319	300	321	299	346	312	278	303	303	305	283	297	325	314	323	326	301	330	302	334	295	283	304	293	309	304	269	308	285	313	289	296	293	288	268	276	299	293	300	289	297	301	303	289	319	316	265	307	311	304	316	262	313	263	293	302	282	301	287	306	305	292	289	284	289	311	313	308	290	332	314	305	326	306	309	305	303	306	315	272	296	320	290	282	275	277	302	311	306	276	308	281	293	321	291	281	353	285	313	288	277	270	331	312	284	287	295	306	296	301	319	267	265	307	296	292	317	299	296	320	297	313	294	276	285	311	299	281	286	285	302	293	268	300	264	285	295	328	346	268	313	298	282	290	279	311	305	311	319	315	307	313	310	302	312	348	292	300
7938	3083	7182	9526	11973	69524	73876	56714	36876	15791	5070	1476	920	833	821	846	837	795	782	795	843	875	817	781	805	821	862	837	840	792	773	806	793	827	832	822	770	779	796	833	825	851	811	786	813	829	823	807	875	856	845	847	820	864	810	813	825	800	779	791	806	834	817	838	827	799	769	815	740	809	807	775	769	848	782	848	821	770	783	828	805	813	840	854	847	767	806	791	839	808	830	803	804	829	802	790	843	799	799	816	815	795	788	846	851	806	803	839	785	820	862	815	846	820	829	845	862	838	831	803	796	791	834	811	834	874	832	828	830	846	800	848	807	845	799	800	788	768	810	852	769	844	850	821	823	815	782	895	811	780	753	866	737	777	823	828	847	840	809	801	830	851	794	797	817	865	864	812	825	773	837	780	828	856	851	804	881	839	770	833	820	838	806	791	778	828	825	828	847	841	841	794	792	837	828	810	821	811	852	790	824	823	797	799	810	805	868	821	849	844	828	808	815	852	851	795	787	799	766	762	821	799	843	848	800	841	816	808	837	816	798	789	827	771	826	841	793	855	801	824	843	811	852	788	812	787	747	822	861	793	796	824	824	855	851	838	855	827	806	800	769	823	832	854	811	781	852	785	786	834	805	851	777	821	871	821	789	754	787	783	818	832	774	805	813	824	818	792	772	802	833	827	785	870	837	789	801	799	853	823	870	795	783	864	797	857	748	844	854	788	797	809	791	766	806	858	868	821	849	803	835	837	853	794	841	839	768	845	790	831	840	775	802	800	811	802	818	791	849	879	832	791	797	783	829	763	750	842	785	812	805	796	849	804	774	831	823	815	823	779	748	783	820	820	826	817	809	811	824	829	795	811	798	773	812	840	845	801	740	747	834	838	813	804	861	819	812	862	837	807	800	747	840	828	751	782	825	820	789	791	769	826	800	793	783	864	866	817	791	761	843	831	772	822	809	817	817	791	841	846	835	815	815	792	841	779	817	796	823	813	837	834	801	868	783	817	868	818	829	842	841	807	813	790	796	801	815	831	852	818	806	828	830	809	798	803	822	840	816	807	774	828	786	806	777	868	809	794	811	829	851	814	865	799	844	852	833	823	855	879	799	773	909	845	847	836	871	783	803	799	823	850	873	781	855	845	879	850	822	818	795	818	822	812	767	846	829	826	784	867	840	837	793	823	804	811	840	813	803	844	845	812	817	803	799	812	791	824	831	819	790	824	823	748	763	787	823	852	818	819	829	803	821	799	843	802	885	779	794	815	789	796	801	801	843	825	830	811	794	806	813	794	835	832	879	781	798	884	819	850	838	785	838	842	823	820	870	797	816	761	840	815	753	798	816	805	825	837	801	795	792	832	801	856	847	768	806	834	848	790	817	818	761	797	799	781	807	835	785	821	804	827	821	814	848	809	800	844	760	793	808	810	826	874	820	821	861	821	798	855	730	797	805	789	848	834	807	796	833	810	831	770	811	790	807	838	829	777	846	815	817	795	872	851	760	795	821	816	783	837	831	786	812	795	810	858	843	822	837	732	814	802	801	838	800	790	821	844	882	759	780	790	800	840	849	847	794	845	825	814	838	803	799	831	831	795	833	800	845	819	866	784	849	784	839	799	817	819	810	788	815	830	821	820	857	777	848	845	822	841	834	822	819	812	793	795	824	813	814	796	774	788	816	872	794	814	839	777	783	819	828	824	860	802	828	850	774	783	819	830	789	852	811	772	802	812	821	907	804	795	792	868	830	822	774	805	806	789	787	799	829	778	795	821	856	785	814	795	808	841	828	808	808	829	814	834	813	824	828	807	813	821	776	810	800	807	826	830	818	860	772	815	775	821	790	784	832	876	808	808	801	840	836	794	833	850	884	822	785	808	825	831	785	797	849	803	790	822	791	825	814	825	816	819	802	848	802	863	858	809	799	781	850	816	846	804	804	774	795	820	845	837	777	826	793	827	841	814	818	755	835	845	820	826	864	839	776	817	805	855	883	820	802	763	799	831	840	823	803	838	834	820	819	866	805	787	831	771	821	841	867	792	774	796	779	764	773	804	832	839	803	812	786	762	795	821	808	818	881	817	780	823	805	823	844	854	874	812	831	804	833	860	831	802	792	810	818	795	802	778	802	774	813	861	819	878	785	779	836	825	848	826	842	798	817	788	862	795	824	806	801	809	856	815	822	849	804	813	799	820	793	872	783	835	787	832	875	858	832	859	766	814	781	758	817	853	809	827	768	761	885	813	801	793	798	817	860	805	777	791	796	810	838	749	787	815	856	815	797	878	761	858	830	761	795	859	866	771	793	818	868	818	736	806	845	815	837	794	790	834	812	794	792	802	833	806	774	869	778	829	838	779	819	819	848	827	824	844	782	807	829	823	838	781	804	883	848	792	808	793	885	779	832	843	856	805	867	842	778	837	824	822	780	815	865	828	794	804	795	815	781	837	830	821	804	757	865	845	793	812	802	831	801	845	814	863	856	873	839	810	791	813	796	825	821	810	824	829	830	844	849	805	823	876	857	802	810	830	778	841	837	832	850	811	808	828	812	821	848	819	779	829	803	784	899	776	782	824	862	812	817	821	812	824	804	828	816	828	817	840	850	767	836	859	850	839	820	784	841	854	787	809	829	821	803	809	762	823	832	859	787	783	855	792	810	787	809	819	795	816	829	774	794	852	850	804	826	840	818	842	880	836	782	800	852	802	805	837	807	842	762	830	774	816	788	833	793	825	835	812	851	846	823	858	847	816	858	798	838	810	787	821	804	803	772	839	782	801	803	773	816	830	850	768	781	798	824	864	794	867	800	830	762	861	831	779	767	822	782	759	833	824	781	787	832	817	862	838	871	853	771	821	797	788	821	795	764	794	809	826	795	787	808	817	781	836	832	806	806	744	864	798	809	798	861	804	814	792	801	801	789	779	835	798	767	784	808	822	845	884	777	823	783	827	789	782	784	883	818	833	835	752	827	817	855	843	834	851	792	867	801	808	810	889	757	823	802	863	757	814	821	865	776	798	775	842	836	814	851	814	793	781	805	810	824	797	858	832	795	803	836	773	811	836	794	774	780	847	828	762	781	810	831	766	825	789	820	757	861	809	793	848	812	793	816	841	771	836	806	789	855	811	803	820	822	850	774	831	868	804	824	814	811	823	745	829	830	806	806	763	782	803	787	855	756	837	825	862	834	821	788	812	799	803	863	759	806	817	809	807	798	805	809	884	831	760	840	803	839	811	847	838	810	817	809	856	808	774	791	822	865	858	787	817	772	788	821	855	840	819	799	769	822	829	856	841	822	794	852	821	847	817	818	807	797	845	803	835	835	809	845	789	792	871	799	820	889	808	806	829	816	809	827	825	805	803	854	813	827	795	854	831	860	799	843	845	810	898	857	770	795	843	876	781	778	812	783	818	870	762	841	852	815	782	805	766	845	821	831	734	840	791	769	795	854	793	772	839	847	794	825	819	804	827	824	828	845	800	769	807	799	834	894	775	831	832
2390	486	720	649	753	5059	7771	5220	2429	878	505	332	358	336	339	342	313	311	297	316	328	333	311	310	327	333	329	352	319	325	320	303	304	340	316	305	310	324	354	310	318	280	348	319	355	309	313	355	325	333	311	332	340	306	297	314	299	323	332	322	333	338	335	315	333	299	340	309	309	322	295	320	296	282	323	347	322	328	325	319	295	304	339	303	310	317	301	292	317	291	314	321	319	343	331	368	310	284	321	295	309	344	331	323	317	304	333	291	324	299	306	349	324	317	342	283	325	332	307	299	332	321	312	322	299	290	305	310	325	310	327	335	324	298	337	307	331	322	340	313	314	315	323	301	322	322	315	300	304	319	358	306	353	303	323	348	320	306	316	326	306	303	304	322	330	305	342	311	337	356	340	309	294	318	335	347	341	325	307	334	323	348	319	324	328	353	315	325	353	295	317	322	317	296	347	350	309	327	330	305	349	329	327	298	307	328	313	308	311	333	310	339	318	332	363	307	314	296	344	314	308	315	287	345	347	285	348	354	296	300	323	350	310	300	313	332	327	336	306	329	308	343	279	301	342	308	324	353	343	353	316	315	326	296	325	299	319	333	334	323	340	326	315	313	314	343	335	334	325	305	334	310	323	293	313	320	308	313	308	334	311	321	309	332	309	314	304	290	315	323	305	311	293	318	322	315	328	339	294	316	294	328	318	277	315	333	316	339	333	283	321	285	333	290	333	309	287	325	327	290	287	315	286	315	366	343	314	346	319	351	312	315	341	299	341	307	302	289	302	300	290	337	296	295	332	310	304	358	321	309	343	333	313	359	291	306	313	291	312	341	313	281	312	313	320	294	351	323	331	313	294	329	312	300	309	316	340	340	306	322	343	351	326	293	319	313	282	301	330	316	302	317	316	312	328	318	305	324	315	342	300	286	314	300	314	340	342	344	315	328	314	319	295	340	318	303	317	329	334	328	301	328	321	311	332	335	312	308	306	319	330	325	335	308	307	335	324	289	305	303	328	298	340	334	344	273	311	333	319	278	280	321	345	339	296	330	323	273	358	313	316	322	290	322	338	292	335	308	297	335	310	299	312	370	301	339	307	309	351	332	316	327	319	328	299	334	323	345	349	323	305	342	304	305	310	298	347	330	346	324	329	334	302	315	319	311	374	343	319	332	287	302	339	318	327	334	312	316	317	314	310	300	318	284	356	357	301	319	318	304	343	290	306	317	331	330	335	336	350	309	318	318	290	335	336	367	384	326	336	318	297	315	334	321	315	323	354	335	312	325	317	314	317	328	321	345	293	331	319	309	350	329	350	325	303	387	325	321	340	315	346	281	306	302	289	308	335	309	315	294	326	314	345	317	314	305	348	292	284	334	318	315	309	295	325	305	324	283	304	295	341	326	314	325	309	330	308	310	328	299	331	331	327	303	306	298	339	300	333	323	275	315	310	342	315	285	310	355	346	298	335	300	291	307	334	344	290	311	355	304	300	342	337	345	312	321	305	368	323	326	308	312	300	296	313	337	324	315	309	343	320	308	301	330	331	339	362	308	330	324	312	345	362	319	339	313	328	332	366	346	346	309	290	343	332	309	322	295	326	314	305	358	333	320	294	320	337	325	308	332	299	327	326	314	309	308	339	306	311	287	317	271	305	316	333	313	331	309	329	307	312	340	324	320	322	304	307	338	316	324	302	329	299	304	320	326	310	291	336	318	353	342	328	318	286	288	316	372	325	307	301	337	322	342	330	311	311	327	314	350	333	336	300	321	325	288	339	332	324	317	312	351	321	341	309	324	290	292	324	321	349	307	335	326	305	340	316	305	334	332	303	328	314	325	316	311	292	309	318	337	299	332	314	293	320	318	312	332	344	299	328	286	299	282	308	330	295	339	308	322	352	304	317	339	331	337	291	303	301	332	291	301	318	314	304	354	319	297	284	320	299	310	314	321	299	304	303	337	331	305	323	326	314	339	317	321	357	314	315	332	316	314	317	358	325	324	318	313	325	341	340	333	329	334	337	319	304	281	325	339	337	319	341	315	311	277	330	344	291	321	300	316	287	273	320	317	293	331	306	315	332	346	321	320	311	296	318	299	304	305	318	314	290	310	344	320	340	323	324	319	337	322	306	335	303	360	294	316	334	334	308	306	329	338	315	326	309	327	278	307	326	313	341	317	309	302	324	335	294	310	286	299	335	336	356	299	300	303	303	279	327	319	326	363	270	345	316	331	326	322	307	359	295	306	336	339	280	320	333	306	320	326	353	318	319	304	311	338	324	318	336	333	316	344	335	361	319	352	322	282	313	320	308	343	336	316	295	309	318	313	331	345	311	293	299	293	282	314	297	313	335	305	291	320	306	320	322	328	338	320	344	314	304	301	292	338	312	294	319	338	330	323	320	338	315	334	305	320	309	340	306	315	297	325	292	349	314	288	335	306	320	325	317	292	296	317	332	338	330	285	350	296	321	320	321	298	334	333	320	323	332	361	309	343	318	310	307	329	312	315	320	340	310	320	312	288	304	288	307	325	322	326	311	343	269	296	339	332	314	338	320	312	315	313	303	338	347	337	335	317	333	285	345	343	348	351	338	306	307	322	288	323	317	285	328	325	322	299	286	329	332	313	324	324	347	334	291	313	305	329	306	321	297	316	331	316	292	302	308	325	333	286	300	355	316	322	315	309	323	336	322	294	308	316	338	333	338	352	287	332	317	323	284	296	332	307	308	312	319	326	306	308	299	298	309	316	317	311	340	340	302	351	342	315	302	310	327	348	329	329	320	349	313	325	312	284	308	314	326	296	296	313	319	308	288	324	293	288	316	313	300	318	361	309	310	336	287	315	307	301	304	364	307	295	318	331	316	353	354	326	339	323	311	279	291	306	322	310	290	329	330	307	333	339	316	325	297	312	332	330	305	315	325	318	311	338	271	337	300	325	331	318	341	340	340	316	288	319	305	310	351	304	296	282	320	319	306	286	328	321	304	312	361	341	297	361	307	334	311	311	301	330	298	317	319	283	283	302	357	314	324	350	338	330	300	303	331	321	307	329	314	303	298	305	303	310	323	326	294	332	334	305	296	320	314	285	349	304	299	353	291	321	320	317	332	318	310	324	324	313	331	295	288	320	307	294	336	279	292	322	335	316	317	317	310	290	328	287	338	292	352	309	347	345	336	306	318	313	315	322	343	319	338	276	327	300	352	340	317	326	332	338	347	342	308	311	309	356	341	337	306	325	308	342	318	311	300	294	289	292	326	326	329	310	287	293	292	311	314	281	294	302	317	309	313	313	345	332	325	323	293	362	312	309	299	333	317	315	315	301	307	332	301	315	313	328	312	298	305	295	294	311	322	315	316	291	308	311	334	302	309	309	300	297	289	314	291	318	324	346	318	327	319	323	330	302	323	320	321	315	334	316	311	318	310	313	312	313	296	311	322	294	294	332	322	327	300	308	290	316	304	282	311	337	335	297	310	303	344	355	313	291	359	307	325	335
2755	1071	1604	2169	2876	19754	24138	16354	8197	3086	1385	905	843	902	859	889	894	884	869	880	893	818	892	812	864	839	897	886	853	926	872	823	822	818	852	867	821	830	838	810	816	866	875	867	875	856	876	875	940	842	885	860	884	876	826	921	844	842	811	843	850	919	907	882	849	837	845	926	810	816	899	897	837	818	870	865	892	823	819	925	847	845	846	864	906	856	853	883	826	818	869	879	878	854	827	865	914	878	895	874	832	890	850	844	867	832	900	859	896	868	831	768	833	856	897	861	861	891	899	817	859	820	872	836	868	848	854	837	870	816	827	877	829	849	876	858	839	890	819	833	855	861	892	862	859	879	846	884	898	872	870	889	849	893	911	872	849	857	910	852	883	812	895	841	866	873	865	859	833	806	879	869	896	861	814	901	860	906	858	833	883	883	882	869	878	911	878	849	917	825	870	832	831	846	869	889	828	852	851	879	835	850	857	852	894	838	875	918	852	873	885	820	869	878	793	879	799	831	837	842	899	896	886	871	849	880	872	839	830	897	881	920	845	890	942	919	836	853	825	881	855	899	832	835	880	848	896	942	891	871	849	834	857	888	825	825	874	862	861	918	828	837	881	873	792	864	865	862	869	870	879	861	825	895	864	843	874	871	861	874	855	871	850	872	895	829	843	866	946	870	867	856	850	846	907	878	853	874	950	862	872	918	836	883	891	846	827	900	876	825	816	848	817	806	846	905	860	927	889	846	848	836	890	857	857	841	856	929	822	835	848	887	852	810	821	904	815	870	835	877	867	856	848	872	862	902	881	916	890	832	870	882	856	875	895	885	843	892	856	807	869	917	897	837	861	834	857	877	845	838	882	831	902	855	884	844	871	877	819	886	878	820	875	823	883	831	841	887	873	869	831	868	819	870	862	894	855	864	813	829	883	890	840	859	889	854	877	848	894	809	903	821	873	846	924	906	842	889	847	893	848	861	868	842	835	850	923	878	882	825	897	878	873	922	828	859	853	815	890	867	891	884	846	860	824	849	784	849	872	873	845	894	867	837	846	890	856	886	890	883	837	854	829	877	871	812	819	837	859	879	905	815	850	887	886	886	853	855	920	843	825	917	848	842	869	888	862	849	859	854	870	914	855	837	894	860	843	864	805	849	879	894	890	834	832	850	895	884	879	823	842	856	914	835	818	844	861	877	874	868	864	830	860	849	848	865	862	840	866	838	841	842	824	830	856	817	876	869	904	864	860	819	886	821	873	851	894	900	855	919	872	776	816	872	865	821	833	814	830	857	824	858	879	882	884	873	902	858	846	900	865	873	885	838	870	879	911	928	848	894	869	910	800	829	817	857	834	838	859	874	854	851	860	844	889	833	909	893	856	862	846	785	865	871	858	903	870	897	895	903	804	855	836	879	822	883	821	846	833	832	877	827	871	838	819	865	884	852	896	851	868	898	865	869	842	838	862	856	878	829	895	886	838	865	878	882	858	846	823	831	859	902	822	875	848	835	871	841	824	885	860	892	878	846	912	845	824	846	888	889	875	820	900	873	853	898	855	855	866	899	830	794	885	821	859	848	845	847	849	859	866	870	925	867	842	861	836	865	829	855	865	875	917	868	825	817	843	869	852	900	851	897	887	872	872	869	850	891	828	885	808	889	826	863	815	821	860	840	926	883	874	853	857	930	833	893	870	867	855	880	859	850	895	873	825	843	939	895	850	807	887	875	864	813	794	838	877	878	863	795	864	846	828	903	831	913	847	880	826	856	842	829	875	916	858	847	872	819	850	872	854	867	829	920	833	814	842	847	852	885	857	861	873	886	815	887	876	807	859	878	864	903	910	853	824	850	889	841	835	832	804	845	855	867	839	859	909	862	880	880	873	854	891	860	819	866	827	884	814	893	824	855	853	873	842	887	859	861	887	784	897	854	901	890	856	851	887	850	881	839	855	842	854	916	898	865	827	855	868	852	872	896	860	849	872	857	884	821	884	814	845	861	855	879	858	848	890	932	864	877	879	873	876	912	842	860	845	822	915	851	836	836	869	830	887	871	852	835	811	884	837	860	857	857	902	838	815	817	866	858	868	861	833	885	834	824	821	885	808	889	857	847	871	836	830	896	851	848	816	863	834	861	812	838	805	892	860	843	862	842	878	853	840	893	873	885	902	860	888	890	861	882	863	866	877	859	910	848	863	832	842	843	843	881	861	875	833	864	841	922	888	816	905	864	888	856	860	877	890	832	829	899	837	885	831	839	838	857	839	869	868	836	844	859	916	892	898	857	874	874	847	808	834	795	842	871	828	869	891	819	898	827	848	814	816	856	935	802	837	850	859	896	914	891	886	790	912	849	797	862	874	883	869	914	842	859	813	879	850	896	862	885	874	849	838	866	837	834	885	891	796	898	894	871	839	885	868	840	895	872	810	828	823	817	858	858	847	827	886	934	854	855	868	884	822	861	851	861	920	872	881	903	844	881	900	844	865	839	832	828	855	861	853	879	877	852	868	846	860	824	858	868	865	893	831	866	886	876	792	903	837	854	814	900	889	889	820	902	893	891	880	827	837	875	831	873	841	834	825	828	859	842	941	846	858	881	850	809	863	863	842	809	890	855	908	876	918	875	833	854	855	892	757	869	890	933	830	925	853	855	905	852	861	895	827	864	850	914	886	856	882	853	814	917	848	833	848	830	857	820	878	859	840	831	834	853	848	874	842	913	870	888	893	861	820	845	822	831	884	889	828	863	833	883	820	865	782	841	848	876	879	872	823	866	898	859	862	867	886	862	851	850	861	869	810	883	846	848	879	846	825	883	860	848	927	850	844	830	869	870	863	882	882	908	877	805	843	810	820	846	892	875	783	837	799	822	887	828	898	864	919	853	906	844	850	905	887	863	902	791	803	868	843	853	878	911	879	858	839	874	901	848	796	852	854	859	889	891	851	845	862	823	839	876	850	830	856	897	885	811	865	846	874	855	847	872	855	834	861	821	904	861	797	852	822	849	879	853	852	869	869	857	817	911	880	827	853	874	845	833	867	858	897	853	898	886	824	899	843	831	828	851	868	877	855	850	877	882	865	889	830	892	826	889	830	823	878	854	858	852	868	931	893	900	856	884	860	862	828	889	908	903	880	884	867	844	862	927	861	864	849	872	863	883	895	854	887	857	872	885	851	860	937	809	902	831	893	814	891	881	862	877	871	944	940	874	873	860	853	873	863	838	906	850	862	845	826	877	832	878	861	816	819	837	865	900	886	899	810	848	896	855	858	898	894	889	858	825	902	866	882	903	853	874	864	827	870	809	808	915	840	878	904	908	826	844	865	889	846	856	869	839	892	833	872	802	894	908	875	848	855	779	817	847	864	827	842	860	898	922	850	842	853	864	854	874	810	867	854	876	874	833	853	856	861	852	828	889	802	888	877	872	864	846	898	859	882	815	882	930	846	908	854	876	825	836	867	888	888	892	883	869	850	878	864	832	822	888	838	894	835	843	899	857	902	921
7574	1545	2325	2761	3350	38846	47940	30963	16084	3685	897	393	325	274	316	317	317	293	320	314	305	289	296	310	342	326	303	317	290	304	328	369	275	304	283	316	323	297	321	311	296	312	309	308	307	281	289	302	334	288	312	320	319	303	315	326	331	312	336	292	290	308	318	314	315	277	331	326	249	286	325	294	295	301	299	291	287	304	302	324	317	321	324	282	298	316	325	320	298	317	319	305	277	326	324	273	335	314	313	294	306	316	284	343	299	302	320	298	301	305	308	271	316	295	281	310	313	301	294	313	295	303	331	331	311	286	314	299	333	308	325	292	299	310	326	301	294	295	313	298	322	333	300	278	303	332	296	312	290	314	299	294	329	308	304	325	323	311	319	288	326	274	306	303	254	355	320	308	320	316	303	309	284	290	316	269	300	310	333	335	331	322	317	276	304	295	336	313	345	332	318	297	315	333	296	302	328	305	288	313	313	334	301	314	307	309	310	308	345	327	316	314	286	300	307	272	320	305	331	284	287	314	331	281	314	340	284	288	329	302	333	298	305	310	324	323	308	303	278	293	292	331	319	307	289	321	303	318	334	302	304	294	275	310	304	307	334	307	298	311	293	340	295	310	300	310	274	295	341	301	314	285	326	304	281	307	342	315	305	337	264	278	260	299	313	323	284	312	330	290	309	291	295	303	309	330	313	294	287	328	277	294	341	294	285	278	299	319	290	270	321	336	303	298	290	289	299	327	285	334	341	312	324	286	334	321	328	325	309	315	276	277	282	281	302	331	282	287	294	310	318	288	301	310	282	284	304	295	288	290	334	330	295	334	302	304	283	338	311	277	300	265	299	289	344	312	324	307	334	322	306	317	286	301	302	293	311	272	315	311	318	309	327	298	330	315	315	278	315	310	303	306	324	304	334	278	305	334	319	332	301	280	322	303	304	300	334	302	290	341	267	312	319	308	297	287	347	348	298	332	294	297	271	282	320	340	334	346	313	332	316	320	318	341	298	305	305	330	295	309	290	307	296	293	308	306	279	312	284	315	324	296	312	294	283	301	291	306	305	299	308	306	291	304	291	304	272	295	303	310	321	344	300	305	311	309	318	293	319	307	291	279	297	265	318	326	301	324	293	323	295	323	293	304	280	308	318	290	320	340	279	305	283	294	281	319	303	293	316	288	299	283	329	289	263	295	283	301	332	331	292	302	322	301	303	273	327	296	297	295	290	318	276	287	309	308	333	326	308	273	270	295	319	317	257	332	293	311	294	304	298	297	300	326	334	296	312	331	345	297	297	287	316	291	321	326	295	310	303	285	312	295	318	285	304	295	256	312	308	290	262	297	288	301	320	282	322	324	293	304	315	315	310	302	276	311	337	312	341	322	317	311	343	305	327	321	281	285	318	336	306	320	325	338	303	321	334	317	297	300	309	293	319	311	319	319	283	278	318	315	296	301	317	278	309	282	305	310	309	326	296	332	264	301	268	322	285	297	301	315	329	328	300	316	299	311	298	298	317	333	306	319	295	300	301	301	300	294	318	293	309	292	297	342	300	332	305	295	309	300	310	324	329	283	347	316	345	309	296	293	270	308	290	300	303	318	335	326	273	345	336	318	297	268	304	273	294	315	306	324	322	327	318	322	291	293	352	333	325	320	316	264	307	299	312	329	269	315	318	292	323	281	299	292	306	324	318	277	319	284	339	318	275	271	274	330	321	310	291	288	301	308	313	302	290	310	304	291	357	289	317	325	300	294	319	306	292	347	330	300	304	298	318	327	321	330	293	319	321	329	292	296	299	309	337	281	279	298	352	283	305	305	327	279	300	297	303	293	319	301	305	321	311	298	316	316	314	298	334	315	295	303	308	308	282	329	289	293	312	327	313	309	304	304	325	314	313	318	316	315	333	316	320	323	272	259	297	309	339	307	313	303	328	331	321	310	327	318	295	290	311	322	283	303	326	280	326	314	337	311	290	282	321	317	323	316	294	319	327	294	303	322	280	307	290	304	291	311	281	315	291	299	329	327	317	293	293	301	306	280	326	297	324	295	285	313	284	291	302	281	327	276	333	333	300	305	298	319	291	322	275	282	307	309	285	305	319	292	298	298	279	301	309	300	277	320	292	283	304	332	301	284	316	278	302	328	300	323	270	300	297	315	327	299	271	305	299	344	311	297	281	293	305	300	310	323	312	311	299	325	343	270	294	316	308	286	319	303	300	299	295	299	286	296	307	295	307	326	359	314	333	292	294	322	289	312	307	281	333	295	345	301	294	282	297	301	298	303	305	307	290	323	297	326	342	335	277	327	277	283	296	310	291	324	318	293	302	277	282	320	303	320	296	322	274	315	291	293	279	337	328	306	291	272	304	315	275	289	270	313	333	293	283	301	318	301	282	302	305	303	304	302	301	289	300	302	293	271	302	318	313	327	294	324	297	315	275	291	286	291	322	268	338	277	299	349	315	300	308	321	311	303	323	321	329	290	319	303	310	275	306	289	313	298	317	317	310	312	301	326	296	322	305	308	274	296	290	286	282	294	308	289	335	315	321	323	319	316	290	318	287	341	318	258	315	302	308	286	294	329	304	287	313	307	301	341	311	303	325	282	305	307	300	274	307	310	296	287	321	312	275	325	302	307	298	286	297	311	293	316	288	301	334	322	303	288	338	310	325	314	318	313	268	301	293	324	324	294	291	299	307	321	296	318	329	299	307	330	254	303	320	311	336	313	305	361	335	335	336	301	284	255	297	316	326	316	310	309	302	310	336	324	295	326	286	300	323	325	323	298	288	307	325	305	333	287	286	294	340	344	287	293	299	312	295	324	344	293	300	282	298	288	289	317	302	334	286	309	302	305	313	332	310	306	302	327	316	329	336	302	312	318	293	306	297	331	279	333	263	324	263	335	323	296	323	278	321	317	290	304	300	331	321	317	327	301	318	310	278	338	326	301	331	319	315	321	330	328	298	280	306	308	303	317	325	287	327	298	298	292	318	280	262	331	347	317	304	311	306	301	317	304	335	286	341	288	298	306	280	280	277	320	339	349	304	323	314	287	354	314	299	301	303	306	292	339	325	282	283	326	327	338	326	291	311	299	343	315	327	300	298	314	324	303	295	315	311	290	300	309	280	303	334	276	306	329	256	302	276	288	303	300	276	301	316	292	291	323	286	287	308	287	287	272	307	297	288	293	256	287	295	299	289	324	305	273	347	290	300	324	302	278	312	279	292	312	285	313	305	280	293	306	310	311	316	313	302	267	315	307	273	336	327	317	305	282	299	297	273	334	299	285	306	316	318	302	279	309	290	307	316	347	314	334	280	308	306	330	306	304	304	318	289	269	306	303	315	321	305	280	283	300	272	274	315	324	305	295	299	313	291	308	309	352	344	307	298	308	302	285	283	303	295	286	333	320	310	319	308	314	335	301	299	299	300	296	276	330	306	312	328	261	312	292	319	303	308	321	320	292	309	269	283	295	314	311	318	315	315	352	293	330	281	318	299	294
5875	2037	5057	7458	11467	56195	60863	46240	30133	10691	3304	1204	839	866	848	807	833	828	884	829	864	841	800	853	863	829	862	888	879	782	821	900	880	857	889	856	810	845	840	847	836	861	837	823	851	840	808	837	834	848	875	798	910	851	860	874	832	860	831	799	839	851	802	814	803	828	846	905	885	860	820	822	869	826	853	810	823	840	856	828	863	795	832	795	866	871	801	782	822	848	928	825	803	843	817	790	846	833	889	845	846	878	864	821	827	813	839	784	825	819	875	812	831	844	818	844	871	820	861	857	892	822	837	817	836	824	807	843	844	790	838	914	831	864	826	856	816	833	836	848	839	868	885	831	822	806	820	850	856	807	885	902	813	802	858	851	856	841	834	837	837	827	873	860	825	842	840	806	800	813	853	880	807	835	809	820	851	831	881	833	809	802	845	837	849	830	829	848	881	866	829	823	869	812	810	826	836	838	828	863	829	871	781	815	885	824	825	828	776	821	794	863	829	878	822	846	817	829	801	833	845	837	873	794	860	805	878	827	888	824	839	829	813	857	847	815	830	819	809	852	822	820	914	807	853	909	856	833	820	837	812	830	810	863	824	854	856	882	852	826	778	810	872	862	817	839	829	835	848	816	784	854	823	814	833	841	815	783	864	845	773	803	817	863	869	813	808	855	852	855	794	815	846	878	850	827	886	837	835	799	844	849	829	858	877	849	832	844	840	848	863	875	877	835	903	852	837	792	874	863	864	831	838	845	781	786	816	795	872	869	846	820	835	843	853	822	823	866	828	824	795	793	851	825	795	829	797	836	853	814	841	870	857	845	829	842	857	871	873	888	779	843	830	868	809	872	823	827	812	877	845	842	827	816	845	876	858	828	810	828	866	818	844	840	823	807	871	828	853	855	837	838	846	818	900	808	860	880	851	826	849	844	869	791	830	845	839	853	787	873	821	854	848	866	854	824	869	850	806	879	848	873	822	848	841	882	826	837	798	863	789	846	802	812	859	817	787	837	832	773	828	823	830	872	858	823	801	817	842	894	842	830	814	788	779	805	865	879	895	797	828	874	843	839	886	833	870	864	829	786	834	857	885	830	864	826	855	804	799	810	786	832	811	861	815	826	866	849	864	819	894	844	810	856	809	818	872	793	816	822	846	813	874	847	830	841	852	823	823	855	852	837	842	862	821	866	828	827	854	844	817	822	876	800	867	880	889	842	836	829	795	798	845	843	829	931	915	889	866	851	831	873	850	836	905	772	837	808	845	901	879	875	837	818	842	841	877	828	820	821	823	814	819	878	822	826	810	844	852	877	871	819	830	846	801	892	861	838	883	851	829	850	886	833	815	833	844	843	806	852	862	862	792	836	855	847	815	781	826	809	825	793	839	884	865	830	849	898	828	822	834	861	846	872	862	840	864	829	852	826	819	848	870	847	883	841	817	871	823	883	838	828	794	862	835	847	853	821	833	837	876	851	844	835	829	871	803	834	849	852	853	858	867	880	859	792	854	828	882	812	816	823	806	864	830	835	850	876	806	900	880	841	853	823	789	865	816	865	880	830	824	855	845	852	845	834	870	941	815	825	840	893	791	841	838	943	863	838	818	831	873	858	824	877	840	828	863	849	818	880	811	846	851	869	815	912	868	844	819	835	845	819	836	875	830	843	802	823	811	810	835	841	878	840	918	850	843	820	867	855	780	844	844	815	866	872	836	856	808	832	873	861	884	870	857	848	850	848	824	868	816	845	847	838	831	840	866	865	810	850	849	870	871	848	829	844	895	880	878	833	853	867	811	883	824	885	849	843	814	887	854	846	821	785	800	866	870	830	824	809	828	812	845	837	876	809	832	873	821	816	869	814	836	855	791	837	852	822	831	809	878	809	861	890	845	838	777	848	846	850	842	827	797	800	847	891	817	888	799	860	836	857	845	884	868	866	867	859	862	860	836	812	876	849	897	840	757	832	842	839	881	866	788	824	892	865	794	809	803	794	861	861	846	874	831	844	858	840	875	844	869	841	840	906	796	841	864	803	861	829	800	831	787	889	817	797	836	854	824	799	800	805	797	859	826	841	820	801	872	838	835	838	825	816	836	802	843	827	814	830	833	800	856	852	797	821	828	843	861	827	884	867	833	823	812	871	843	838	795	834	872	855	802	892	858	793	855	819	853	885	872	802	839	815	845	848	802	870	785	827	853	829	843	830	865	896	869	823	783	836	860	794	836	848	872	834	809	819	878	817	846	844	792	822	881	839	822	868	805	814	835	803	816	860	798	824	824	851	847	804	861	855	800	875	815	789	832	770	898	780	794	886	817	858	888	865	833	824	787	864	889	845	835	843	812	838	860	837	861	767	836	889	871	872	831	882	876	841	893	835	887	858	836	853	853	809	864	844	867	859	839	851	863	836	826	814	853	811	848	806	804	811	846	822	803	864	824	823	868	865	850	849	848	812	799	867	859	835	906	857	803	835	863	820	847	818	841	790	837	835	861	831	861	861	803	835	835	837	843	900	837	867	773	848	835	831	855	821	839	885	831	852	853	828	852	831	832	865	828	788	866	803	799	825	860	819	917	829	837	820	825	837	840	871	847	833	851	836	825	793	851	889	851	862	899	829	855	855	826	799	827	798	863	845	827	807	833	794	868	800	806	787	844	864	896	805	867	812	855	853	809	825	817	905	846	788	837	907	820	856	838	866	909	842	905	840	868	867	823	860	855	882	860	830	842	842	862	833	794	850	898	812	824	797	863	828	816	786	767	851	817	837	862	882	879	849	841	816	856	862	860	866	835	859	883	812	840	836	831	818	842	860	890	870	835	804	826	819	877	892	805	885	865	844	843	816	852	871	867	853	846	826	877	806	886	866	877	848	831	854	820	872	815	874	893	845	817	866	829	804	780	872	836	870	836	837	844	820	859	826	820	926	832	828	846	831	840	832	850	824	854	807	816	854	839	861	794	827	863	842	843	786	832	837	875	845	808	864	862	827	834	868	829	878	815	801	794	857	774	850	870	899	824	845	894	846	862	789	829	854	860	794	819	797	834	842	861	867	832	831	847	842	826	889	847	839	915	848	842	809	847	893	804	815	826	833	809	861	821	787	838	888	855	896	916	863	832	852	835	870	812	862	814	851	805	832	863	851	840	862	843	876	842	832	834	829	870	859	825	828	847	856	811	868	884	872	849	882	844	879	846	829	830	828	772	859	822	814	872	834	834	828	819	828	853	835	831	831	877	809	882	748	779	826	808	790	864	816	819	853	845	821	815	838	837	816	874	803	832	847	873	828	813	786	845	816	851	864	825	815	828	823	793	828	813	792	851	836	855	836	803	832	825	832	863	813	808	778	836	817	828	797	858	849	843	848	819	851	870	850	827	923	847	870	809	824	817	832	848	844	808	886	866	841	862	881	869	823	841	854	777	840	868	819	833	868	828	875	841	770	833	846	896	854	852	808	837	883	811	792	853	867	871	859	861	878	831	870	844	869	871	833	802	819	824	847
14008	3213	3889	3483	3805	48708	63014	43366	26343	8104	1523	477	352	290	316	276	306	305	269	292	292	314	298	300	314	280	273	318	294	298	298	314	311	306	297	293	289	296	302	316	286	287	302	304	290	279	316	323	290	313	276	288	303	322	298	310	331	282	313	333	311	312	310	291	293	307	299	305	274	288	296	237	292	284	267	294	316	281	270	325	273	315	320	302	258	280	319	285	289	311	330	270	328	308	291	326	292	294	282	293	317	292	292	276	297	280	278	297	288	295	318	318	304	282	304	310	288	266	299	303	292	309	279	302	305	296	317	309	329	283	314	310	288	313	311	313	256	273	288	292	293	310	300	291	274	304	312	270	315	295	297	305	282	285	313	311	302	296	300	295	299	302	311	322	301	312	301	301	309	278	312	294	295	320	288	293	305	337	297	308	271	305	327	315	283	301	311	308	309	290	288	308	306	288	307	300	322	338	287	305	315	276	287	308	311	285	283	295	314	269	279	305	324	290	304	286	261	284	316	302	290	287	300	309	301	289	280	291	272	267	300	285	272	287	302	274	325	281	296	303	281	308	316	263	307	331	294	308	251	292	301	298	308	277	283	313	270	275	322	280	300	277	308	318	281	293	280	300	306	310	276	277	281	299	291	283	295	281	308	314	276	325	298	297	292	279	302	306	283	309	305	292	280	294	318	277	338	293	303	311	328	289	298	327	306	243	313	296	300	328	323	305	316	331	310	256	320	311	334	300	333	283	299	319	303	276	311	325	304	304	287	301	298	293	306	294	299	264	274	316	288	311	315	317	311	322	285	296	285	329	310	298	304	290	319	313	326	300	313	298	299	317	281	265	308	323	294	328	310	294	298	308	310	302	310	302	285	304	283	324	290	321	288	302	315	310	304	282	294	306	317	295	303	258	311	316	284	284	311	295	279	290	330	315	310	289	324	291	313	256	278	298	286	323	319	287	302	280	304	298	291	291	300	286	289	294	307	302	323	302	312	292	321	302	283	278	294	308	295	313	319	285	308	286	316	302	265	282	301	306	300	319	298	288	313	287	301	290	315	316	303	299	278	269	289	292	304	307	341	308	297	305	309	311	299	272	318	307	302	282	292	315	305	299	312	316	288	285	285	283	312	287	293	300	309	284	285	303	341	301	338	288	280	299	282	285	318	299	293	305	307	266	318	305	306	289	329	274	276	302	284	323	302	308	280	301	276	311	261	276	318	308	278	299	286	301	269	300	303	301	279	293	292	292	284	323	336	284	299	279	308	291	296	290	298	280	291	288	317	309	289	276	284	322	283	326	309	326	307	323	291	269	322	276	300	304	295	278	307	278	310	272	290	296	303	292	327	292	292	292	320	290	312	304	284	295	293	322	299	302	252	311	328	312	307	301	292	295	302	296	308	304	287	290	320	307	286	348	309	305	298	305	317	294	301	294	283	327	274	288	257	302	298	291	320	301	314	302	282	311	281	348	315	294	274	300	288	304	307	289	310	312	304	278	302	317	293	285	265	298	291	293	278	271	277	297	288	294	298	319	316	283	269	318	278	297	305	289	314	313	296	276	302	287	282	308	306	316	312	311	270	289	307	291	278	294	315	313	277	311	286	319	315	293	288	286	322	273	338	276	266	298	311	290	317	306	321	291	310	280	306	317	299	266	312	302	287	277	317	295	302	311	310	265	317	316	281	277	294	304	292	293	286	281	281	277	293	285	301	321	278	305	322	296	308	293	292	302	313	283	287	273	333	287	298	298	317	301	313	303	278	250	281	325	280	291	289	321	285	305	318	285	300	302	289	299	315	300	321	334	319	284	316	291	331	301	276	302	268	299	276	316	304	303	296	319	269	324	308	330	281	305	302	306	281	312	311	299	292	303	258	288	307	275	279	322	302	295	274	302	321	335	284	284	298	284	293	264	322	335	317	307	318	284	306	304	280	309	299	311	314	314	287	294	309	294	306	284	311	328	298	313	305	314	303	277	282	298	310	334	274	309	308	290	288	320	288	279	274	324	292	290	297	308	320	271	324	303	278	272	319	310	292	327	295	303	291	282	316	316	264	273	316	285	285	278	313	310	285	289	303	287	288	305	291	276	319	262	308	319	303	287	310	293	330	295	265	292	280	311	259	262	302	337	280	294	312	323	296	296	263	283	316	323	309	288	314	310	289	273	306	318	290	308	302	274	289	298	309	291	294	291	285	281	283	304	316	307	294	289	323	302	333	263	309	322	317	272	284	305	293	296	261	297	324	299	288	280	282	309	295	303	292	330	327	296	297	292	314	291	281	299	294	321	261	315	324	270	310	317	275	330	306	289	307	303	317	278	340	306	307	324	303	295	273	285	289	295	250	283	306	320	294	298	296	277	295	300	276	304	250	317	345	307	296	308	277	294	327	279	297	276	317	301	316	307	281	298	305	274	278	304	316	299	293	305	323	281	300	307	280	308	311	314	308	291	284	289	292	264	288	309	295	307	330	310	296	262	277	288	312	283	265	292	313	288	322	296	296	287	308	269	330	289	293	315	322	309	288	283	270	283	292	292	294	299	279	262	294	308	320	308	293	328	305	299	329	300	295	303	256	317	308	299	318	283	299	291	291	330	272	288	313	308	294	282	296	297	321	290	285	311	312	304	305	328	290	289	327	314	308	289	291	278	286	290	318	292	253	305	324	296	277	319	352	307	298	290	271	272	294	316	322	302	309	314	330	300	294	307	292	264	312	295	284	300	270	283	279	314	319	306	288	287	338	289	323	313	311	300	294	279	307	295	317	319	311	305	311	278	316	281	278	280	309	311	284	305	290	295	261	317	288	291	289	296	337	313	292	294	290	320	303	299	289	271	291	293	293	292	298	269	301	271	296	298	300	310	294	298	303	287	267	278	310	304	301	298	279	295	279	316	275	265	344	301	307	288	281	287	295	285	303	279	288	311	289	321	282	294	312	270	274	308	303	300	320	333	301	304	288	319	297	321	330	269	313	298	265	280	314	287	307	293	269	298	305	291	287	312	293	292	298	316	269	280	333	295	290	314	307	286	310	316	302	325	316	300	303	284	292	305	308	318	291	292	307	306	290	282	285	267	307	284	297	281	286	262	300	302	293	320	319	305	264	330	308	303	295	304	292	298	306	311	307	295	286	306	293	284	287	289	263	293	296	309	288	323	287	320	294	267	271	313	285	298	312	293	254	274	306	297	280	321	297	302	316	297	286	310	327	277	298	312	264	300	296	308	279	298	307	292	294	284	296	284	289	295	294	312	319	320	283	287	277	287	280	312	316	284	296	314	302	300	291	308	279	294	292	302	283	253	302	295	280	293	290	296	301	291	326	284	300	310	300	261	277	333	293	285	295	307	309	287	283	298	337	311	288	289	293	298	306	305	284	298	287	291	269	295	305	293	295	301	291	289	289	296	310	269	302	276	308	277	281	338	299	290	268	288	339	317	331	275	324	301	305	295	318	288	307	305	320	280	323	308	305	329	316	302	283	307	318	305	288	269
7861	3342	7575	9508	11461	63328	74750	56717	39691	17316	5231	1521	906	834	786	845	800	838	829	842	812	786	793	853	780	831	812	836	881	766	802	842	825	804	724	770	833	810	808	836	822	803	851	788	807	830	867	810	780	845	819	825	806	779	792	815	862	744	775	829	830	749	829	859	848	808	751	770	778	795	800	830	820	842	817	794	800	809	785	806	784	819	808	853	771	809	842	808	789	816	808	808	825	857	831	760	798	825	828	841	788	828	803	794	828	848	791	870	826	792	785	779	780	793	812	843	813	832	815	797	853	853	788	831	783	801	817	783	767	753	838	778	801	838	822	842	846	817	796	783	785	787	789	812	854	753	827	783	812	787	844	837	823	815	789	838	853	798	820	747	810	813	803	757	817	833	848	761	810	815	771	836	836	797	794	818	791	768	787	848	827	801	806	839	825	792	747	805	803	782	827	787	829	783	821	863	795	772	778	789	790	802	850	786	832	798	802	794	800	832	824	821	792	809	801	876	882	855	797	818	761	818	850	856	755	814	801	812	794	797	797	806	813	827	819	806	839	829	754	837	763	810	811	812	818	825	817	833	812	778	789	878	819	829	807	781	779	799	781	796	755	797	839	818	813	848	816	756	827	796	803	796	833	786	818	796	786	772	818	809	798	807	816	823	779	810	822	878	837	841	793	777	849	809	854	850	860	873	856	806	810	805	785	805	781	842	798	844	741	838	829	812	781	830	810	804	860	809	856	846	814	839	813	784	873	844	795	843	862	807	802	840	843	836	841	782	777	781	800	798	807	831	811	791	803	844	830	769	865	856	835	791	818	786	822	769	805	831	809	843	858	859	794	797	756	803	775	739	766	803	853	892	804	857	801	801	779	824	770	773	826	837	798	845	784	813	841	792	843	819	821	839	831	781	745	830	847	803	832	831	785	794	812	711	785	853	826	828	832	783	808	794	794	838	798	808	815	834	825	782	847	824	779	818	810	781	838	814	772	824	828	823	816	823	847	762	824	861	805	776	771	852	816	784	793	851	835	825	853	829	811	840	774	791	796	795	810	824	824	828	806	799	765	805	844	777	796	751	820	800	823	806	805	821	792	833	852	795	863	815	793	861	820	821	794	764	883	814	784	796	790	797	823	813	863	794	784	802	844	779	805	852	822	817	819	792	835	840	833	813	810	800	784	841	808	841	804	815	831	834	831	819	818	848	816	778	806	794	846	827	791	812	817	816	848	847	821	776	808	769	858	757	794	808	854	846	875	799	800	837	788	755	791	840	770	819	821	827	863	810	835	846	811	836	788	856	793	826	902	861	832	783	772	773	795	789	842	824	823	784	814	818	814	780	808	805	796	822	856	792	817	780	812	797	848	820	824	857	794	808	849	790	793	779	762	811	782	784	824	802	859	866	809	812	822	860	829	854	783	842	810	806	827	824	830	855	777	786	789	833	805	816	779	803	786	860	860	824	794	782	851	834	865	831	838	794	772	809	807	804	807	839	836	838	847	802	854	837	799	794	863	868	833	791	821	833	799	836	806	826	884	845	822	788	835	825	829	795	797	821	824	774	838	838	800	794	842	768	821	837	813	848	857	807	826	837	799	801	815	797	849	795	785	815	771	804	799	813	791	770	828	778	798	821	800	838	823	835	860	786	787	834	840	855	768	824	787	811	792	783	754	851	843	865	845	811	850	783	793	799	822	832	824	778	815	815	784	852	846	774	773	824	819	810	822	839	809	797	803	837	829	862	791	814	830	745	781	824	824	776	832	874	847	788	811	811	843	793	796	729	802	745	817	821	782	832	804	801	815	803	849	784	796	840	780	868	781	808	779	780	790	821	804	853	828	833	800	802	840	833	783	787	775	827	839	862	772	825	845	810	817	786	812	805	834	862	772	781	802	817	807	875	855	842	786	836	816	768	836	761	835	807	835	844	845	817	802	799	844	817	822	821	792	865	787	829	784	804	770	810	804	849	815	830	801	814	770	816	831	810	790	789	817	792	833	835	844	796	816	861	801	812	766	833	839	810	864	804	819	796	793	810	827	860	742	781	784	817	823	844	809	835	769	816	812	794	779	775	792	840	806	806	802	785	801	836	849	862	793	828	788	815	861	812	800	770	813	849	826	819	846	847	790	844	868	852	846	811	841	807	853	804	808	806	798	821	797	824	822	813	844	753	813	817	833	804	778	784	816	799	791	820	800	837	764	835	865	827	784	764	814	734	820	820	878	772	806	862	818	793	810	832	813	822	831	783	792	843	823	781	803	806	787	826	825	791	827	820	763	849	840	854	798	839	816	823	807	795	879	816	776	790	802	846	826	791	863	817	849	841	787	826	801	849	805	820	796	870	801	829	787	851	820	854	820	792	791	795	852	833	833	795	809	837	783	814	834	792	799	810	825	807	786	779	805	820	785	804	831	780	840	809	847	852	775	864	781	806	812	828	825	809	822	801	802	829	790	827	788	741	811	788	772	823	783	788	804	834	816	835	838	849	802	817	842	807	806	845	777	811	850	793	831	823	818	812	845	817	796	850	774	845	771	825	814	827	812	784	792	799	787	848	791	879	815	814	794	817	796	779	828	846	827	821	798	795	862	799	823	822	853	817	812	769	836	818	808	806	780	823	792	837	811	790	886	778	810	804	779	773	828	777	833	798	766	815	822	809	828	831	864	831	851	820	841	846	775	828	810	825	827	829	821	799	774	774	834	860	862	812	778	845	810	769	832	834	820	845	837	867	768	837	794	820	866	841	816	816	775	817	852	786	803	797	828	832	804	823	851	849	815	812	794	816	845	752	799	782	791	817	900	837	807	859	795	761	842	871	768	804	791	816	767	851	789	873	851	767	836	789	828	812	801	802	836	784	832	800	871	767	897	761	821	864	846	793	792	795	844	827	819	799	821	830	794	829	837	811	804	764	791	848	787	814	815	820	796	820	787	810	779	814	855	833	801	797	818	835	833	826	827	838	813	807	812	787	799	820	826	779	829	814	780	789	821	823	768	838	808	775	818	823	845	830	811	826	834	806	822	818	804	802	766	845	784	811	790	772	791	788	815	832	809	797	831	846	837	805	785	874	824	825	818	775	808	791	821	778	798	808	759	810	784	796	832	828	864	802	807	802	849	782	829	817	813	819	792	847	823	795	841	838	820	781	789	800	785	828	800	829	793	795	771	805	858	837	799	765	842	797	753	829	788	813	793	837	818	847	843	802	802	858	795	820	795	776	866	812	828	821	811	815	832	835	813	803	775	832	795	770	782	852	864	789	799	821	791	806	854	839	782	793	811	784	810	774	821	831	806	805	828	815	742	802	843	800	787	863	830	763	833	812	815	770	832	863	814	803	815	784	826	814	819	875	783	800	839	830	769	860	796	848	842	783	795	814	812	843	776	846	788	737	801	778	825	813	819	859	798	813	784	771	834	797	809	814	845	804	801	783	834	819	843	866	866	800	820	799	771	824	830	776	828	838	795	766	825	795	829	776	836	793	814	840	855	805
2367	582	657	690	752	3349	7797	4933	2413	970	486	350	347	337	322	322	351	279	312	353	332	363	351	331	323	344	325	326	312	332	337	308	289	358	310	310	360	322	317	319	317	313	321	284	343	308	315	341	338	352	348	280	326	316	364	320	309	286	293	333	317	309	305	323	344	291	348	350	338	345	358	352	320	319	364	326	326	307	341	306	331	298	294	322	314	289	335	303	334	318	347	308	301	301	290	344	309	292	297	334	329	348	317	300	333	328	273	325	293	327	326	340	297	342	321	327	306	305	306	315	301	295	306	309	325	303	298	360	316	356	355	322	337	308	335	350	320	329	348	303	319	332	318	309	344	333	309	330	305	342	329	325	338	319	312	325	307	299	332	297	339	326	317	318	326	322	323	311	320	317	322	325	329	326	310	312	316	315	320	327	341	290	327	337	314	319	325	308	358	316	318	332	348	316	367	334	376	325	347	328	343	307	315	315	319	332	314	310	331	279	302	291	296	323	317	314	352	326	338	359	317	314	326	312	326	349	318	313	311	347	315	310	313	308	347	289	321	309	303	323	357	331	353	301	352	281	329	293	315	307	336	338	316	332	314	362	314	333	324	320	381	318	308	335	317	299	300	322	291	332	298	309	332	322	310	324	325	321	332	322	345	332	321	318	324	321	322	320	340	317	321	322	333	332	334	319	323	327	332	326	340	356	348	305	338	334	332	325	305	316	293	370	336	302	327	287	349	321	359	347	339	331	324	312	328	322	339	297	305	302	315	324	333	341	320	350	355	291	329	339	334	332	360	332	296	332	285	318	339	303	288	334	307	312	289	355	322	316	343	304	341	303	328	316	313	314	324	315	314	309	297	358	328	349	327	314	339	346	330	314	333	315	328	303	324	371	303	313	316	323	321	339	317	307	312	320	318	300	301	309	323	328	317	346	319	310	355	317	320	333	312	353	325	319	319	341	350	308	337	321	339	290	306	325	324	320	326	309	317	331	312	295	303	288	295	324	347	337	306	311	307	330	312	309	340	338	310	314	309	310	321	323	350	299	324	329	318	308	312	315	332	310	318	306	330	346	317	340	322	338	363	334	312	308	354	280	301	316	306	327	351	327	328	333	313	338	296	297	340	305	310	300	317	352	311	324	290	305	337	327	321	330	305	295	313	305	325	328	332	311	362	305	288	306	329	311	339	336	308	302	326	325	313	335	344	325	323	337	326	309	330	324	296	319	313	336	300	320	322	338	319	337	334	310	339	335	330	306	347	312	309	314	333	322	310	307	344	303	316	355	329	332	287	310	317	333	330	319	305	332	296	327	290	311	339	303	338	308	340	320	311	317	329	305	324	337	319	326	303	335	302	338	312	329	325	315	307	316	344	291	320	332	336	317	326	339	330	295	317	349	324	346	325	296	311	306	306	337	339	332	325	318	279	344	369	341	326	311	344	312	319	315	328	327	277	295	329	305	339	335	305	320	299	331	318	345	354	331	318	345	313	327	329	328	337	341	312	301	311	299	333	338	315	306	301	324	349	303	342	323	309	352	363	328	327	333	321	322	322	335	348	310	293	324	338	333	344	312	327	329	332	340	370	333	307	300	305	315	306	343	337	320	323	311	323	334	293	342	347	321	332	325	301	341	314	301	317	300	328	345	342	288	312	320	324	329	322	326	350	296	329	312	337	312	318	311	340	336	317	324	340	300	325	316	319	348	326	314	326	350	324	331	314	331	311	341	344	319	340	330	321	366	316	299	338	330	314	313	327	351	308	320	325	362	325	302	323	355	337	303	305	291	330	335	312	313	337	304	333	323	330	303	330	336	283	312	338	319	318	315	317	289	310	324	330	374	302	311	326	334	331	337	339	315	340	312	351	321	351	323	353	312	328	332	321	339	304	312	319	303	300	316	318	331	315	303	373	301	322	355	333	323	343	300	296	384	294	319	295	337	317	361	325	311	355	313	323	331	355	358	327	303	344	329	323	310	288	288	331	311	362	330	303	357	333	317	312	332	365	324	311	306	338	294	341	320	336	316	292	343	285	343	341	327	345	321	363	357	325	290	322	347	362	315	316	299	294	306	352	325	338	339	301	349	325	311	335	334	342	319	284	309	310	314	339	313	347	360	350	341	332	343	342	309	316	339	298	339	321	354	303	335	288	337	310	302	340	302	305	302	341	334	319	288	321	315	340	313	300	328	325	357	300	344	325	342	324	300	316	350	352	305	338	304	306	328	324	315	329	340	328	339	298	297	299	320	304	327	284	305	350	330	324	345	362	335	315	324	281	319	293	329	328	303	316	336	290	292	344	310	300	295	322	283	332	309	330	308	322	316	315	304	324	361	339	318	328	365	308	342	329	306	289	327	287	338	330	336	321	327	339	313	314	330	307	339	303	288	320	310	339	352	319	299	337	322	307	284	302	303	341	301	356	316	327	334	355	339	296	323	333	316	351	286	297	286	292	329	305	311	328	317	314	297	298	291	295	323	332	300	371	320	298	326	272	330	318	338	316	325	280	309	312	304	330	321	358	332	340	326	333	315	334	347	306	307	289	294	308	310	321	356	329	331	336	346	326	350	305	327	315	331	324	293	315	324	364	356	327	343	341	354	351	353	347	293	319	332	348	324	329	326	317	303	347	302	321	332	313	333	340	271	317	307	349	333	321	293	339	327	330	339	308	314	322	325	293	318	334	311	326	302	319	343	324	308	340	290	330	317	332	317	340	315	315	323	340	322	321	314	280	281	302	313	325	315	331	303	337	342	333	330	353	316	319	330	324	371	321	330	311	335	303	312	314	301	330	335	332	334	331	343	292	317	308	291	322	359	341	318	324	319	302	332	315	317	311	311	309	325	331	316	349	339	328	306	336	325	334	305	357	315	309	323	329	311	320	287	311	332	348	312	352	306	315	325	347	287	324	323	309	321	333	347	274	318	314	318	327	303	338	327	310	313	298	286	306	327	308	341	300	299	343	345	302	354	359	311	289	324	301	309	292	336	277	326	362	303	320	329	321	292	314	349	332	296	312	327	329	325	295	339	319	319	307	327	340	313	317	322	327	338	356	341	345	313	296	329	303	326	332	321	343	330	338	305	320	352	321	321	329	329	322	298	320	331	331	317	319	341	343	332	314	329	318	343	332	316	324	320	291	327	313	328	331	329	325	307	340	338	323	309	325	324	312	324	292	327	336	315	325	330	305	314	344	321	334	269	312	310	316	354	315	313	357	326	334	326	298	290	329	353	317	320	311	299	333	318	318	315	342	334	306	306	310	335	328	308	302	335	341	323	380	305	325	352	298	340	318	342	348	348	325	347	332	310	325	316	313	367	345	317	323	327	321	316	302	320	345	326	321	303	330	311	342	338	327	366	311	326	307	297	312	337	317	350	339	358	324	329	313	323	317	322	320	329	326	315	346	350	345	305	376	348	356	316	328	304	316	318	319	341	316	351	328	330	304	337	316	354	306	327	333	304	337	304	307	317	316	298	355	325	315	322	326	335
2642	1198	1540	1996	2706	15113	25063	16013	8947	3204	1436	1031	891	897	836	878	892	888	874	861	848	893	846	892	839	886	822	846	914	919	905	846	858	852	873	878	864	899	895	926	890	836	877	910	898	891	856	848	883	825	876	902	919	853	826	925	881	843	851	844	867	862	888	864	860	818	882	855	842	901	891	857	857	905	905	834	874	895	905	858	827	872	834	884	849	911	902	873	886	840	890	862	855	827	902	887	881	886	935	871	860	879	828	853	944	835	847	909	876	928	887	853	897	932	829	900	906	923	897	925	915	846	857	936	857	850	896	877	875	906	874	906	845	866	835	851	890	917	864	889	875	881	883	890	869	822	856	929	842	869	908	852	860	820	875	893	852	905	866	804	927	904	841	887	879	824	891	874	872	872	883	902	921	912	851	873	874	863	883	866	848	871	866	791	890	864	866	879	877	866	840	849	885	868	895	802	877	881	834	867	887	879	890	861	868	877	855	869	926	893	887	842	898	885	826	834	847	891	864	930	879	884	837	853	848	875	859	898	954	888	841	850	895	849	883	916	896	849	847	849	912	857	883	871	944	897	882	874	853	829	905	852	919	854	905	842	848	883	901	846	879	853	915	917	888	847	862	879	902	887	865	864	839	829	857	884	880	897	862	940	872	896	931	862	914	916	814	921	872	862	897	845	868	866	845	866	867	876	839	825	938	885	878	883	928	820	820	880	845	868	925	918	860	869	897	877	937	886	910	880	855	872	862	893	867	817	903	902	909	895	880	904	846	868	862	873	877	867	910	839	870	893	905	839	875	880	904	861	891	898	832	930	861	886	869	905	895	883	840	825	883	874	841	904	840	863	866	886	891	876	860	844	881	836	836	853	826	868	880	881	860	869	931	893	845	850	897	901	875	860	919	799	843	905	854	876	909	824	869	909	865	878	875	837	859	885	889	835	834	838	893	849	881	906	861	857	824	909	868	869	889	956	883	857	826	852	864	853	892	868	884	876	837	862	863	857	872	856	836	856	869	840	877	879	893	882	904	853	913	884	913	866	898	864	912	823	888	873	893	861	878	831	820	943	887	872	901	874	901	889	858	857	906	824	928	882	883	895	880	907	924	875	885	912	877	875	874	881	895	859	874	885	842	924	890	887	801	914	854	864	840	923	819	842	925	899	834	894	879	886	940	863	907	803	813	875	872	894	864	837	862	865	806	907	885	863	887	865	881	881	889	864	894	878	880	876	866	836	841	896	828	914	879	853	874	868	853	855	914	896	870	808	896	843	846	861	888	892	905	899	864	893	910	852	896	845	850	876	863	880	872	877	910	819	854	909	881	887	897	888	833	811	880	889	848	861	923	881	836	896	902	894	834	859	867	833	877	917	870	881	897	900	905	926	862	923	880	869	907	867	859	855	868	924	864	863	860	826	883	886	891	829	891	954	872	836	880	897	924	838	842	887	974	917	855	860	839	927	894	858	884	848	889	890	907	878	865	910	843	887	913	852	878	856	897	884	855	920	897	856	868	862	844	888	850	957	851	918	902	861	905	896	836	881	867	847	908	940	895	856	861	902	871	853	898	897	888	890	917	889	920	876	942	868	868	812	863	854	869	893	858	903	893	908	883	882	860	892	868	824	883	869	872	829	855	892	897	847	899	848	780	875	845	869	857	841	898	889	927	889	844	903	884	907	876	865	844	821	895	896	860	887	875	902	909	867	908	824	901	892	940	845	894	932	859	858	863	887	833	856	856	899	880	892	877	859	941	923	868	868	907	911	870	874	850	872	863	852	850	897	903	854	880	865	916	873	860	871	936	850	919	873	880	855	920	875	838	872	861	827	835	905	867	857	850	905	863	861	847	897	869	887	879	916	890	890	875	875	846	907	902	875	858	899	879	871	839	891	835	855	928	876	901	911	821	887	847	896	884	868	865	929	882	823	886	839	863	871	887	923	895	888	895	903	877	908	863	800	911	899	859	895	920	902	910	828	907	835	891	892	878	865	856	902	880	861	921	859	881	861	861	936	830	928	836	921	795	884	834	862	875	863	864	898	845	862	875	904	864	839	854	905	907	898	843	877	825	900	865	861	888	830	905	890	914	918	883	858	900	902	878	839	831	888	899	862	831	923	780	832	877	856	937	920	876	888	891	888	894	937	838	935	858	898	903	845	866	863	869	848	946	827	844	902	884	880	880	891	857	920	881	889	881	855	893	866	871	856	837	899	856	867	894	898	932	845	873	855	825	906	921	877	821	851	902	871	869	852	912	886	846	886	820	892	875	871	842	885	879	884	859	851	889	876	821	835	812	949	839	903	856	840	876	870	847	897	842	918	884	846	877	875	834	859	905	860	826	869	885	861	924	846	861	843	894	835	908	856	867	881	883	878	899	877	853	842	893	905	901	892	881	872	939	866	900	899	893	916	863	851	936	819	888	915	888	857	911	852	877	924	838	866	876	889	861	881	871	860	849	897	827	864	876	884	880	889	842	929	896	877	878	878	867	880	853	924	915	892	842	918	869	884	901	861	917	899	849	878	857	860	837	886	882	895	819	875	877	913	893	821	836	819	912	838	896	867	862	847	899	882	878	857	890	896	878	896	825	858	857	861	912	882	824	888	864	900	914	868	876	877	872	903	879	863	883	868	892	861	875	848	871	884	883	860	846	847	838	853	891	855	871	908	871	895	873	890	914	869	911	851	883	865	913	851	876	822	879	862	892	920	863	869	868	875	826	907	898	877	874	861	898	881	875	871	880	878	832	876	826	892	861	898	874	857	832	888	857	864	887	831	828	868	845	884	877	837	879	859	917	901	880	917	841	819	896	888	874	910	882	878	889	891	890	893	859	838	858	882	843	835	897	867	859	890	913	905	839	900	901	919	852	919	880	866	913	887	878	820	878	889	896	865	895	886	922	866	892	840	916	886	882	891	891	842	850	872	817	841	858	869	826	904	853	871	884	842	813	799	860	848	848	817	877	839	851	854	839	866	899	884	857	914	835	911	907	928	897	933	867	859	823	871	888	923	908	843	840	892	849	933	890	899	931	953	869	872	821	875	863	887	858	840	876	862	894	812	876	887	916	905	906	859	886	878	922	878	870	842	944	901	857	877	859	911	899	885	861	884	864	884	829	866	890	821	899	889	882	878	844	926	869	876	797	859	890	884	885	840	815	863	867	915	875	810	842	885	890	851	845	858	872	878	861	912	851	876	882	846	866	882	892	887	915	862	849	826	874	808	835	915	827	866	852	866	877	880	879	835	836	855	867	800	840	867	862	823	927	898	894	913	901	909	898	838	883	880	861	858	885	868	858	853	869	841	896	816	861	859	901	872	844	904	871	862	840	863	858	885	889	899	899	851	870	848	859	829	861	850	895	825	841	884	861	855	879	892	883	878	827	883	857	867	862	840	888	891	881	891	885	870	873	875	846	891	924	913	883	940	883	873	809	929	858	832	896	842	857	849	862	928	868	908	887	834	862	815	927	879	870	874	861	865	863	881	868	853
7837	1495	1985	2239	2142	30341	49346	32343	17061	4304	979	409	329	300	322	315	325	344	323	306	314	306	338	280	326	320	307	326	312	299	306	315	312	294	291	295	314	330	314	308	293	347	312	319	329	326	337	298	301	320	310	319	328	316	296	300	301	292	295	314	323	349	320	280	334	314	321	321	291	306	302	326	308	322	311	307	306	310	347	310	321	368	332	304	335	323	325	329	335	318	310	327	296	345	280	300	302	291	295	337	339	277	313	286	324	325	330	321	323	323	322	327	316	330	307	337	322	307	331	276	315	303	328	312	332	298	299	324	324	304	306	311	321	287	365	317	291	326	332	303	308	297	293	319	326	291	319	331	301	290	337	326	301	357	345	316	314	306	328	319	318	283	311	288	358	327	304	284	304	320	313	316	300	299	302	305	349	302	291	284	296	309	309	336	289	323	321	313	284	328	287	351	313	332	288	334	286	323	321	296	288	287	313	326	324	310	298	320	291	319	301	297	338	306	314	303	322	302	298	314	311	293	300	327	348	316	318	341	294	328	324	306	312	325	326	307	314	336	327	292	314	302	299	285	325	309	297	352	289	311	317	306	327	320	292	298	306	305	288	309	342	322	299	315	313	308	308	317	334	342	286	362	303	295	285	338	314	335	327	321	310	291	325	320	305	316	328	283	320	290	331	288	300	313	302	342	362	315	328	313	342	285	340	316	335	293	325	307	331	305	304	338	299	335	318	304	283	308	323	335	298	292	322	307	286	262	338	311	319	303	340	303	323	277	324	316	358	308	313	321	331	295	307	306	278	341	330	260	282	300	296	310	371	305	316	308	321	291	280	338	305	327	311	302	305	337	317	315	320	317	288	296	332	337	332	292	319	300	312	320	312	305	299	264	286	318	312	292	288	313	323	350	301	302	305	325	331	311	302	305	271	279	286	324	350	311	325	331	317	334	345	303	302	310	313	290	315	313	322	290	269	317	309	303	281	343	305	321	317	310	296	341	309	298	299	320	317	266	307	283	283	319	362	287	317	320	343	316	313	312	287	331	330	299	297	332	317	338	311	332	331	342	300	318	293	342	313	307	322	302	306	330	329	275	311	298	307	315	316	294	299	340	323	305	328	295	301	317	279	286	325	310	309	326	325	320	282	311	324	309	322	313	312	348	323	309	297	343	290	344	300	295	316	322	316	340	333	298	316	312	325	307	277	292	332	301	350	302	315	339	292	297	313	333	323	319	322	290	309	309	287	319	323	302	339	318	301	315	317	320	307	312	314	299	334	271	310	319	301	308	302	335	309	318	298	295	308	332	315	311	329	331	352	328	317	307	315	313	305	337	320	293	329	324	311	320	331	342	335	339	334	286	329	342	336	294	331	339	350	286	305	318	324	294	310	311	333	332	293	331	315	303	315	280	323	304	316	295	323	298	316	297	330	313	324	293	301	288	350	344	328	310	310	312	298	330	334	318	357	310	343	334	330	326	303	323	284	310	336	321	304	305	304	343	316	303	328	306	293	318	336	291	289	318	299	289	312	298	290	299	328	351	319	351	310	329	326	307	333	272	330	296	321	298	298	312	316	289	313	303	336	326	301	311	282	306	336	340	342	317	306	283	308	311	285	310	268	333	348	332	350	352	297	306	290	299	313	328	301	324	314	302	332	302	330	319	319	316	328	337	341	286	315	318	317	337	295	365	286	307	303	300	341	297	329	305	327	314	350	313	327	290	345	330	294	332	355	339	301	339	295	309	295	346	333	314	345	285	322	299	341	324	298	321	341	333	347	347	320	318	318	315	306	302	352	312	285	281	275	340	322	316	331	310	332	309	310	327	328	298	307	315	314	308	298	323	307	307	313	293	306	316	324	326	330	302	330	333	300	313	328	311	320	342	274	324	304	328	310	302	292	314	316	335	334	342	331	319	313	351	287	310	323	320	326	356	307	308	325	335	299	310	312	278	284	306	308	304	306	297	302	294	310	347	316	328	330	296	323	312	329	364	315	275	292	304	318	349	288	306	320	316	328	314	323	310	323	313	336	306	319	283	324	315	276	321	335	319	330	329	323	307	324	339	309	281	282	316	307	301	330	328	336	324	336	297	321	323	299	322	343	306	318	296	310	321	319	291	327	307	328	307	294	318	308	309	304	304	329	323	287	307	310	294	331	305	312	339	358	340	344	302	328	311	296	334	326	345	302	310	292	344	338	300	316	277	334	313	306	307	308	300	340	329	271	291	327	302	300	328	332	341	339	295	292	300	309	313	302	306	306	357	293	294	317	340	289	296	321	336	328	318	301	294	321	336	323	331	292	333	316	350	301	333	330	334	282	318	304	332	326	355	311	316	324	317	277	318	345	321	310	315	339	328	328	300	344	300	324	329	330	325	312	345	325	296	319	321	352	322	313	307	321	275	311	300	291	313	298	300	323	335	340	328	313	321	321	281	266	296	342	301	311	329	316	268	343	312	329	323	314	273	327	302	296	304	287	332	312	316	339	294	314	311	316	312	315	329	294	319	275	328	298	274	327	354	296	307	284	316	312	298	369	286	327	296	312	331	314	322	303	312	311	268	329	309	294	298	324	323	307	302	322	306	317	348	294	267	328	306	328	306	299	327	284	320	320	315	297	279	321	318	316	312	312	297	303	288	299	322	339	308	319	303	307	311	317	321	309	281	323	339	307	288	320	300	305	279	323	309	304	307	315	313	313	286	304	310	307	298	343	319	276	248	293	326	307	302	300	327	337	339	307	329	340	327	314	303	262	335	326	309	322	308	309	325	327	286	306	322	329	308	315	303	294	329	323	303	296	315	304	335	316	321	302	307	316	325	293	275	321	332	307	303	297	297	314	303	322	301	288	336	326	315	294	298	311	295	322	320	337	327	338	294	307	279	299	317	296	315	315	279	296	316	312	334	333	299	310	284	314	308	302	306	315	324	284	327	323	312	300	311	330	355	278	343	295	319	330	299	334	320	319	331	322	299	314	297	329	320	303	348	288	317	326	289	295	322	347	333	343	317	291	302	336	345	281	339	311	300	312	329	311	309	288	302	332	350	319	292	346	325	329	290	324	347	352	309	313	345	347	348	318	334	314	304	312	293	341	322	291	312	322	318	301	335	341	351	308	289	339	325	318	322	323	319	309	321	343	310	338	304	322	312	309	319	338	298	345	285	284	307	332	319	299	297	310	333	302	335	294	319	336	331	295	331	357	326	300	329	308	314	309	322	289	287	328	371	293	336	314	307	321	314	325	307	327	320	289	318	311	327	309	309	331	350	270	336	348	317	326	309	316	338	343	294	334	373	316	325	307	320	317	322	323	318	281	327	315	294	286	337	315	307	308	303	302	313	280	289	285	300	324	300	334	321	303	314	334	313	293	344	297	341	288	318	283	330	332	344	342	355	320	297	300	317	304	308	267	316	325	316	340	310	315	304	335	312	355	315	326	276	306	299	316	304	307	321	322	286	297	334	297	291	367	291	308	308	343	315	316	333	285	289	316	305
5816	1955	4405	7165	7026	48064	62462	46692	31895	12421	3578	1284	937	917	838	865	825	857	833	856	878	918	874	824	881	811	864	828	864	844	840	851	863	843	845	826	855	842	861	826	846	855	861	865	908	848	850	846	837	891	836	902	923	881	887	748	823	845	853	879	928	849	869	901	830	841	817	870	868	847	860	874	820	861	806	891	882	827	875	856	841	873	861	890	846	883	833	864	877	880	860	894	810	867	939	881	866	855	871	882	858	846	882	837	832	868	838	900	849	842	852	864	901	838	845	915	826	897	854	870	883	855	877	910	807	819	842	896	900	823	855	835	887	878	842	812	812	850	842	863	891	884	844	876	839	925	852	877	900	908	848	842	845	838	895	911	914	824	872	888	840	882	836	863	840	816	840	773	863	859	909	877	862	866	889	841	813	810	904	857	882	870	839	822	829	853	891	853	835	813	852	852	852	843	859	863	870	816	885	889	861	899	861	893	902	853	857	868	839	847	864	843	868	866	858	799	868	836	906	907	877	861	866	868	876	854	871	856	865	834	838	890	849	817	864	836	897	894	842	852	833	850	840	878	870	836	824	829	818	882	908	893	887	886	890	835	870	862	864	890	840	877	858	908	845	853	842	856	841	890	812	859	829	857	867	876	831	829	858	831	854	852	891	859	842	853	866	838	837	912	806	848	872	892	821	806	856	842	854	838	880	875	852	847	855	820	902	894	870	863	844	860	849	886	823	881	867	854	845	868	889	825	917	867	834	883	864	840	841	881	900	831	842	822	855	844	842	887	858	856	824	883	855	839	870	823	835	833	787	864	858	914	879	781	838	850	877	846	844	860	847	834	856	829	848	853	910	846	828	868	801	834	799	804	892	906	825	906	817	893	849	916	837	856	857	851	904	895	897	874	827	864	867	828	834	908	833	870	894	808	833	885	833	838	870	838	845	833	909	850	831	817	875	864	820	920	806	831	886	896	794	838	850	834	859	879	818	832	833	852	916	862	881	865	904	853	843	829	819	876	889	856	862	850	869	863	841	807	870	867	890	866	826	846	849	876	825	870	855	868	865	907	844	806	859	855	846	842	835	835	860	891	822	888	905	881	830	829	811	908	876	865	827	867	885	869	856	823	849	803	895	907	877	871	858	855	833	860	823	924	847	834	821	836	901	853	896	853	840	920	878	846	828	853	848	871	858	861	841	865	890	877	876	870	817	792	810	831	829	886	898	839	856	872	888	858	869	889	875	821	842	848	888	834	866	865	829	885	905	854	791	902	861	881	845	836	858	828	890	894	833	821	876	879	842	863	930	870	893	900	842	891	840	926	821	839	876	908	822	836	884	823	799	843	857	889	831	875	888	824	837	907	854	825	851	859	859	860	869	849	869	829	825	858	857	842	851	867	814	857	848	846	881	884	848	810	911	882	840	867	870	893	860	888	904	900	831	851	834	819	878	833	811	844	884	890	972	806	823	894	882	844	866	813	836	864	885	814	835	792	872	845	863	818	890	825	868	865	857	862	823	861	854	919	850	833	827	861	900	881	835	901	868	842	868	882	906	882	839	870	844	836	866	829	864	859	837	856	840	790	883	839	875	849	829	881	847	879	879	913	896	839	854	906	851	876	832	876	867	793	860	834	847	881	885	853	847	863	842	843	845	862	828	880	858	883	889	891	857	858	856	914	800	902	851	871	893	858	861	890	922	870	822	814	871	864	855	834	880	840	862	922	886	844	831	878	842	884	817	904	800	832	863	901	830	829	854	879	888	869	887	892	900	782	799	850	828	777	858	807	932	858	832	836	885	853	827	862	830	854	819	839	845	893	886	889	846	866	808	870	863	870	876	839	812	845	887	869	880	884	821	851	871	865	842	884	883	836	873	837	930	840	897	892	860	866	839	861	879	833	826	858	865	853	869	867	828	839	869	811	847	865	844	855	875	824	792	828	862	903	881	871	872	887	809	836	805	866	843	857	833	873	854	860	837	889	869	919	800	857	903	816	892	852	831	898	840	866	873	831	927	859	881	847	854	876	872	890	839	860	856	827	841	841	886	830	872	845	865	912	821	898	907	908	876	812	863	889	830	875	850	872	832	847	784	825	861	859	848	831	890	871	826	909	821	855	830	840	837	773	835	872	905	856	847	881	872	885	847	871	857	880	884	827	851	793	882	843	825	894	874	866	885	834	868	863	849	911	845	893	819	843	865	877	917	843	909	882	864	861	824	887	841	868	855	875	866	938	913	867	855	881	864	943	852	844	838	823	778	853	886	832	833	895	873	892	823	861	919	861	906	848	839	907	893	837	828	872	849	860	809	882	822	796	830	861	872	872	847	850	840	840	867	885	816	831	869	890	903	876	871	904	781	862	922	862	860	864	900	890	832	903	875	905	881	826	858	826	870	861	854	812	892	819	855	880	879	829	873	847	877	855	784	852	820	897	871	802	801	861	916	858	857	839	834	891	864	879	838	867	891	910	824	877	836	882	836	826	859	873	846	836	902	817	824	878	837	888	874	915	828	882	881	894	853	908	870	869	836	830	872	856	869	868	865	871	841	877	868	914	927	866	822	868	878	913	840	959	887	858	833	895	878	867	858	854	835	878	909	856	849	858	856	891	860	922	876	859	854	860	831	819	831	857	908	821	890	868	867	874	805	859	834	850	892	855	836	826	833	852	844	881	858	926	832	823	863	866	858	867	863	856	883	912	901	879	889	831	837	867	902	888	849	876	844	870	806	867	897	861	881	839	856	895	803	867	831	817	888	882	943	830	935	824	872	826	877	856	842	852	860	818	826	850	914	869	842	835	840	858	853	859	878	855	832	866	865	890	856	857	880	862	892	839	844	799	826	840	908	861	864	873	878	871	873	830	843	853	855	832	860	812	845	845	926	866	915	871	900	811	875	855	895	875	855	834	870	921	853	874	836	854	812	874	918	797	830	820	861	840	862	820	832	896	855	873	806	881	854	849	880	852	875	862	893	872	848	874	806	866	866	859	873	873	852	816	840	895	844	897	919	906	828	889	869	789	849	929	922	878	827	873	833	865	834	904	842	870	881	852	818	814	822	884	906	816	901	856	844	843	842	894	889	857	884	859	868	895	821	877	860	894	863	902	884	870	848	861	865	841	818	898	864	842	815	850	863	835	835	890	856	898	901	856	847	857	879	888	853	848	815	874	783	872	871	825	865	905	853	831	911	796	842	897	856	870	853	864	815	930	899	905	814	876	802	895	819	855	827	877	840	860	792	856	880	836	850	910	831	841	822	904	872	883	825	836	828	865	905	896	826	861	867	847	870	825	858	873	866	865	874	856	863	803	896	913	826	852	878	836	862	861	841	908	879	787	869	869	849	874	855	886	791	830	829	859	835	830	869	831	829	877	884	842	828	841	810	861	910	933	876	859	815	850	835	802	844	832	864	813	881	851	886	888	891	908	861	829	885	880	815	835	807	801	835	845	894	837	858	845	863	861	892	884	894	887	893	859	903	856	865	886	854	823	861	844
14203	2936	4345	4146	3729	44815	65349	43803	24836	7567	1343	449	356	302	325	309	291	312	346	302	319	318	286	332	306	309	320	299	297	269	314	328	325	320	295	307	324	306	324	278	327	310	317	284	287	327	312	304	297	296	322	340	312	304	293	272	291	289	304	310	316	305	312	305	289	280	296	297	319	315	314	290	321	275	271	320	336	317	311	272	302	281	326	277	324	310	302	297	303	316	288	298	286	330	315	335	297	326	330	306	310	333	330	307	310	299	320	307	314	283	288	288	302	313	296	275	320	343	311	300	307	318	292	288	327	325	289	318	328	298	299	297	349	280	311	300	298	336	281	288	338	311	327	318	318	360	287	310	294	318	317	328	319	285	279	327	278	309	332	313	313	318	299	298	308	300	329	284	326	305	325	332	304	294	314	291	301	296	287	297	292	307	317	283	255	311	287	299	301	296	291	319	315	307	289	306	312	295	321	274	293	301	321	287	295	294	294	277	305	298	308	328	309	282	285	298	326	306	304	274	302	295	301	315	302	319	315	310	287	291	305	311	290	261	309	292	279	282	312	308	285	324	281	313	330	300	289	321	292	274	298	313	328	332	300	305	304	317	316	305	354	305	289	310	301	323	274	302	309	327	300	300	297	331	298	301	303	287	292	312	292	276	288	301	287	308	277	308	321	282	288	307	295	276	307	294	278	270	309	325	286	299	325	289	319	289	323	328	265	300	299	307	284	263	281	323	281	298	319	288	269	310	315	312	272	335	297	317	292	333	314	263	282	327	291	300	297	276	290	310	262	318	305	288	296	318	308	315	284	311	333	322	295	344	306	330	305	288	323	327	290	305	299	273	313	295	296	307	277	318	305	287	304	319	274	317	289	329	313	311	298	311	288	328	300	298	309	310	277	297	323	324	308	317	331	308	341	304	298	317	291	312	317	293	298	291	276	329	299	298	290	288	279	287	321	327	321	302	286	273	315	314	305	337	311	301	317	288	277	316	303	320	300	323	301	300	293	258	306	306	301	313	282	300	334	311	320	297	316	275	286	325	303	299	343	320	301	280	310	312	301	295	293	320	266	326	293	299	312	310	305	337	317	289	326	308	315	279	295	265	337	324	304	294	291	303	304	276	300	284	315	312	316	282	340	323	299	304	323	268	312	312	305	289	311	329	301	313	261	296	336	294	297	316	305	295	321	292	307	309	296	296	294	264	326	314	286	339	293	307	307	316	280	300	323	290	303	300	290	302	291	297	300	312	310	286	319	305	301	281	319	310	300	314	292	289	308	282	326	303	301	299	323	299	318	318	294	322	286	297	309	295	316	289	311	287	331	340	326	282	310	303	289	294	303	289	322	325	297	306	306	281	283	304	332	301	314	280	288	295	318	291	330	312	313	289	316	302	307	314	310	314	316	293	333	309	308	308	303	284	278	280	301	296	311	307	326	322	308	277	292	295	297	299	279	293	297	294	259	308	326	297	305	320	315	332	317	278	309	307	306	345	314	329	342	275	304	290	277	300	301	330	311	310	319	300	296	296	339	293	309	339	321	266	309	308	303	325	315	316	316	305	282	319	264	281	314	300	312	289	300	269	310	310	305	332	305	298	334	317	322	300	287	329	300	311	290	282	313	298	292	309	303	310	313	280	281	312	281	277	316	275	293	311	320	270	288	307	304	318	268	307	313	294	293	283	309	317	292	311	291	311	308	322	300	301	350	320	351	282	281	299	305	311	294	303	300	315	312	319	309	317	312	327	312	332	315	322	298	320	307	298	288	295	311	289	313	267	324	321	298	295	299	303	282	313	345	324	306	300	331	301	323	318	313	310	258	318	309	311	285	283	286	291	287	317	317	284	301	332	310	327	316	277	290	283	346	300	290	306	302	295	306	340	285	320	285	311	299	289	295	273	316	304	297	270	282	332	291	329	301	303	309	309	291	277	286	319	288	301	328	314	314	319	314	306	300	289	307	329	331	290	326	295	297	328	328	284	323	328	287	328	281	302	336	323	300	263	282	323	295	316	293	327	298	272	332	297	302	315	308	325	298	287	306	279	290	275	285	294	299	282	302	264	308	296	321	311	315	319	292	289	297	293	287	344	283	308	295	332	298	281	272	303	289	286	321	339	306	292	294	304	304	335	278	307	297	302	321	311	292	337	265	314	305	306	305	328	277	293	293	325	288	313	299	314	290	297	291	282	302	303	313	350	308	318	319	287	300	311	298	299	342	310	301	294	291	300	271	317	294	321	313	324	292	295	328	312	297	330	310	284	313	289	295	325	282	327	297	312	294	301	269	345	331	289	315	288	297	340	333	324	296	301	321	321	289	309	304	318	304	336	342	306	279	309	339	303	306	293	319	310	335	297	309	282	319	323	321	294	315	315	316	306	288	281	308	294	294	336	318	300	302	305	276	288	302	310	293	309	310	354	334	309	292	283	313	273	293	299	338	320	321	321	298	313	314	299	314	304	300	315	290	322	353	294	310	292	291	313	303	308	319	311	298	297	290	310	326	306	300	327	288	293	330	304	289	301	316	317	309	287	284	307	276	294	292	308	273	330	336	308	319	305	322	298	297	288	301	305	290	284	280	308	317	332	292	275	312	288	296	327	306	302	314	327	326	326	284	309	302	287	293	298	331	294	306	320	317	281	289	303	297	304	288	321	322	280	303	295	332	301	314	275	300	316	312	291	312	263	286	331	283	290	287	333	304	298	318	335	317	320	292	322	333	312	312	310	286	295	293	318	288	329	317	311	331	311	289	303	309	310	300	311	297	278	301	293	318	317	298	339	276	319	326	303	282	300	293	312	315	310	308	281	305	325	328	283	301	318	294	284	308	326	279	303	290	289	279	312	295	317	308	312	290	312	302	312	319	301	311	299	354	308	309	305	289	322	321	302	333	327	334	305	288	296	292	300	307	307	300	296	310	298	290	310	286	313	293	304	294	293	273	301	322	295	319	329	313	313	319	285	315	287	309	291	288	285	297	283	308	288	287	319	306	306	295	315	289	320	304	256	293	302	280	310	286	277	304	304	307	313	306	301	288	288	295	313	306	319	308	318	314	301	320	325	317	294	289	308	282	260	316	329	332	292	275	292	300	286	314	299	280	302	310	336	319	325	328	322	294	319	298	273	311	281	304	311	311	307	266	333	309	304	289	311	314	338	325	252	328	303	292	317	274	325	287	335	317	296	318	307	279	328	319	305	307	279	278	307	272	295	302	283	297	296	297	304	295	302	303	317	315	314	343	283	303	289	321	317	292	286	306	283	297	287	326	326	320	278	297	308	303	331	292	319	284	297	310	309	314	299	298	308	320	334	329	302	315	314	301	310	312	311	323	293	286	325	306	295	300	310	301	282	297	289	294	310	316	277	321	309	291	290	306	291	289	272	320	326	294	291	303	321	304	269	303	315	305	317	295	314	299	317	335	300	295	290	292	310	298	297	314	259	297	318	303	291	291	286	316	331	302	322	319	270	269	316	317	307	283	271	281	288	333	320
7722	2991	8071	10620	11090	60968	76229	56905	37993	16038	4427	1344	919	906	841	808	846	818	867	824	847	782	809	897	837	855	854	819	871	892	840	819	840	822	849	806	841	887	867	845	832	863	865	909	814	762	849	854	828	797	845	875	834	810	890	827	836	794	804	828	851	862	807	847	814	849	798	857	834	848	855	764	846	859	815	854	782	836	872	796	833	827	866	830	824	811	805	839	901	801	852	876	826	864	813	805	846	834	811	851	853	824	875	826	821	767	820	849	773	895	828	888	869	839	850	757	820	801	794	820	785	840	871	830	826	856	826	821	845	810	831	852	836	826	895	790	861	809	819	818	833	874	798	824	856	809	831	816	840	798	790	804	798	866	838	785	840	823	838	785	757	854	831	820	811	834	806	794	786	868	851	820	826	857	828	809	888	814	804	795	835	804	796	852	843	822	824	820	850	809	847	856	846	852	786	787	822	803	806	861	825	827	829	845	775	809	837	840	834	834	854	844	822	743	849	858	834	831	822	833	867	825	831	802	886	821	869	797	830	855	811	833	821	803	776	839	807	794	814	875	831	862	865	816	828	797	873	856	896	810	813	824	826	818	860	845	834	803	819	755	793	825	866	879	854	795	814	858	808	794	831	780	837	837	809	857	864	813	807	833	830	841	765	863	828	823	817	820	833	854	800	813	872	794	856	900	799	800	816	817	832	824	798	795	842	814	838	862	841	839	883	861	845	864	838	754	879	806	816	783	887	784	809	831	878	831	864	810	882	813	857	828	850	804	806	792	839	790	758	842	816	844	866	840	890	817	831	816	884	826	821	826	832	793	842	866	842	899	857	818	835	835	802	838	814	828	852	761	824	811	806	888	772	853	793	820	801	852	834	867	859	801	808	843	823	855	897	884	818	811	838	819	834	881	798	841	819	855	803	776	833	870	872	825	829	856	840	780	835	794	862	846	883	879	821	881	862	857	788	869	823	830	850	886	846	817	839	858	820	864	879	907	811	867	788	823	832	856	817	878	772	802	863	768	800	860	864	798	828	830	856	790	795	843	820	833	880	820	858	839	825	818	865	818	810	838	771	830	799	802	766	832	824	838	813	808	800	846	824	841	827	849	792	804	782	845	819	793	839	812	814	781	816	863	829	824	849	841	755	816	862	807	738	828	812	794	783	812	787	857	851	811	866	856	886	839	842	755	773	856	855	810	821	774	831	823	810	851	817	852	817	857	859	860	886	775	892	861	803	822	842	857	864	842	845	831	828	800	813	845	793	863	860	803	829	812	825	870	859	870	827	830	816	814	818	802	797	821	879	850	832	849	873	868	824	859	856	842	844	828	821	809	849	849	821	805	837	844	836	845	822	868	814	867	816	804	817	866	859	804	826	847	853	860	819	825	853	852	852	816	828	791	840	857	845	833	841	800	863	856	872	858	854	848	836	863	807	807	823	849	853	819	879	855	795	812	829	802	854	873	871	858	850	819	856	838	829	852	804	844	880	835	813	884	818	841	850	817	850	836	805	889	863	830	849	797	821	863	919	821	823	820	859	849	813	879	837	838	873	840	855	879	904	847	824	822	819	811	843	820	839	800	839	774	819	796	849	882	873	826	859	850	774	835	910	808	880	841	828	805	871	860	886	850	838	851	832	823	817	853	870	804	828	837	834	856	860	848	816	860	818	836	877	804	798	873	853	818	807	836	810	860	870	807	865	870	790	828	819	858	836	768	865	863	891	823	816	840	850	832	822	821	812	855	791	899	824	852	854	857	853	754	825	873	826	856	834	805	817	829	874	884	813	845	839	808	820	823	851	863	864	841	809	856	778	775	804	843	827	804	831	771	824	811	873	822	838	845	855	863	854	823	824	841	819	804	887	843	842	853	883	833	827	821	816	768	799	852	835	810	849	851	820	863	802	834	790	828	837	790	821	843	874	818	881	813	833	844	850	875	857	879	818	855	848	856	857	852	820	850	855	848	820	837	789	845	828	796	845	810	842	886	855	796	852	829	826	870	853	811	818	899	842	819	837	818	792	876	822	810	820	813	819	867	809	848	869	853	855	853	873	834	831	794	825	794	833	812	888	813	812	845	820	850	802	883	829	864	822	811	841	771	831	814	810	873	818	795	807	830	804	799	820	845	815	836	799	874	849	847	789	842	877	872	870	790	790	847	864	860	820	859	833	821	814	850	804	857	771	869	845	836	798	877	822	865	833	883	818	859	859	832	847	843	840	821	812	841	818	873	814	783	806	858	847	821	869	797	834	887	870	777	769	847	840	866	760	820	755	870	824	823	852	794	838	808	814	846	844	848	840	800	840	828	815	835	882	869	817	826	825	817	782	792	867	867	779	872	833	816	836	863	842	810	845	795	835	841	859	813	765	834	863	843	805	847	815	860	872	801	898	807	777	792	842	834	846	759	869	847	839	841	818	845	867	866	832	841	850	865	805	805	765	830	826	835	864	800	821	781	807	865	890	819	843	806	838	826	826	849	811	832	815	850	836	831	834	804	802	885	817	861	881	846	772	785	826	793	865	816	840	806	816	844	777	811	862	870	874	825	812	851	807	850	856	782	863	849	820	811	808	858	814	807	821	857	795	871	851	820	810	848	812	764	835	871	849	892	857	834	792	806	822	828	809	822	819	889	794	822	796	863	868	837	851	818	797	896	776	817	815	858	842	784	797	799	867	812	803	847	864	872	852	854	847	881	894	817	895	865	812	833	825	843	820	834	839	820	832	822	855	841	811	814	848	810	808	850	791	821	824	855	881	834	854	810	820	885	877	787	842	857	878	808	830	819	847	822	898	811	778	873	826	822	892	829	827	796	860	871	849	835	819	827	833	855	833	855	871	820	868	810	841	839	836	859	833	870	821	873	870	839	800	853	818	790	846	835	796	835	846	821	796	807	781	847	867	889	851	849	787	822	866	868	867	798	873	865	828	832	789	801	855	792	813	842	803	817	850	870	797	789	835	811	838	903	877	822	845	834	829	851	839	834	829	821	806	812	878	824	844	827	906	863	829	835	823	792	825	818	859	842	819	860	791	844	831	818	903	819	832	827	808	841	872	874	861	832	857	762	860	838	845	872	849	844	891	835	764	852	897	823	835	857	866	815	838	847	830	805	846	808	827	797	814	796	829	855	869	885	842	810	854	838	839	813	816	850	796	786	798	802	817	832	853	830	867	856	846	801	866	788	821	851	841	834	826	823	850	862	856	834	836	831	808	789	779	815	847	794	825	853	813	847	837	874	876	835	840	831	777	829	856	820	856	808	823	783	832	866	797	855	828	854	808	873	827	772	806	809	813	843	794	780	806	848	823	827	807	847	838	882	838	860	849	868	802	843	840	830	844	858	846	826	836	803	835	791	812	888	815	817	841	811	876	764	820	841	799	791	803	843	847	795	847	856	862	810	867	837	794	807	837	809	823	787	842	810	839	837	811	783	847	835	810	834	800	793	798	845	802	818	826	825	824	872	818	856	884	793	827	813	836	843	821	813
2272	509	590	614	1056	6019	7095	4045	1868	751	408	334	322	333	330	315	328	301	321	313	318	336	313	302	336	303	289	304	332	341	321	309	309	333	316	318	316	313	323	325	312	344	345	294	303	352	316	386	337	307	332	329	313	332	311	323	320	309	350	331	322	325	336	292	320	303	328	336	349	314	317	310	330	306	312	328	342	324	336	328	313	313	307	324	321	282	318	328	319	364	304	308	305	319	339	376	306	322	367	322	298	310	334	356	327	320	326	316	292	317	318	298	330	319	324	281	287	337	310	350	347	309	305	324	299	299	311	305	301	313	305	281	325	347	319	334	324	309	305	298	322	318	312	308	292	333	292	344	322	297	303	276	328	310	330	299	306	379	336	290	285	307	295	318	312	309	298	306	311	307	350	321	323	292	338	309	313	315	296	314	343	308	343	303	337	320	324	324	328	299	316	295	321	284	315	336	319	331	323	338	331	321	320	325	332	303	333	324	369	332	325	307	304	293	332	302	343	333	319	306	320	324	324	326	313	307	313	271	304	331	330	299	316	315	318	310	324	303	336	320	317	334	325	314	300	308	333	299	320	310	319	311	329	288	299	312	307	326	321	329	292	330	350	286	314	309	326	336	366	310	320	288	311	334	341	331	306	313	317	348	304	338	301	316	311	334	308	310	298	323	337	301	304	325	312	328	339	308	296	329	305	345	315	343	302	293	352	304	318	359	332	324	357	339	328	323	294	333	312	312	307	331	356	301	335	343	306	317	310	328	310	330	327	337	342	321	355	316	306	305	346	294	319	349	320	348	348	301	310	309	305	313	322	319	300	310	325	322	337	344	308	325	325	358	318	325	317	309	312	366	292	347	316	300	303	312	315	310	325	333	325	337	331	326	321	321	324	338	330	280	342	323	301	302	310	310	328	342	315	304	326	337	311	301	306	304	330	306	332	298	315	324	320	305	304	341	303	300	319	317	306	317	330	318	330	330	303	330	337	296	299	297	337	308	314	324	322	347	330	321	284	322	309	300	320	334	321	308	282	296	311	333	317	276	324	316	319	306	350	326	336	309	335	298	330	313	298	327	334	323	312	289	338	340	351	314	333	300	320	308	312	315	280	300	313	344	339	301	304	335	312	339	316	345	319	302	307	319	316	333	281	308	315	307	294	302	323	304	346	321	274	338	310	326	314	321	303	334	307	288	330	317	293	328	302	334	280	311	354	320	286	295	336	330	324	306	303	314	297	294	296	334	333	310	325	300	309	332	320	326	326	332	327	323	315	364	322	301	332	324	315	356	307	309	318	348	335	309	299	324	287	306	291	329	323	310	332	357	312	343	319	293	297	302	297	303	302	313	311	363	316	319	302	342	320	317	334	312	305	316	291	310	302	299	296	322	335	305	293	299	315	332	305	318	300	316	338	317	342	331	302	358	319	327	307	308	332	326	323	302	334	328	335	295	294	296	331	349	298	319	340	352	339	346	311	298	294	350	339	298	311	326	302	318	297	301	337	297	321	330	324	324	287	294	299	327	312	325	335	309	317	350	314	310	344	276	337	335	325	366	325	323	324	295	305	333	316	302	332	313	301	314	288	332	283	341	303	338	300	319	316	303	307	295	302	323	339	306	298	329	318	316	328	324	288	291	325	301	327	333	287	311	315	301	294	359	314	307	326	264	284	318	308	319	344	312	314	303	319	337	325	279	339	322	291	299	334	275	310	346	323	321	330	327	306	350	311	321	349	333	347	319	303	314	326	298	323	328	308	321	327	354	321	316	312	320	336	299	321	293	323	332	357	325	327	325	306	322	343	332	304	313	316	330	307	295	292	353	306	333	320	334	300	327	307	329	319	339	318	330	338	349	312	320	310	353	320	314	307	336	303	330	304	301	291	338	335	298	315	319	309	331	329	336	325	312	329	304	299	326	303	318	313	337	306	331	324	304	315	326	378	314	340	271	314	344	329	268	324	323	368	339	320	316	323	307	335	323	298	289	286	276	324	333	311	306	341	302	318	358	351	323	309	298	335	358	367	314	284	310	289	329	331	318	323	310	292	303	341	322	344	329	342	318	273	296	330	305	327	277	330	333	362	302	314	340	330	313	280	332	288	312	297	327	345	318	303	320	307	325	309	341	356	333	312	289	322	323	325	291	313	304	330	314	318	289	311	311	304	311	332	288	316	315	326	300	324	338	311	321	301	329	291	344	298	326	339	355	320	327	320	294	347	335	293	281	296	285	309	290	310	345	321	304	357	297	312	318	291	317	296	317	306	324	335	329	344	326	317	330	310	324	333	314	337	311	307	320	282	339	310	323	312	277	354	293	355	347	300	309	341	339	339	311	343	342	334	330	336	317	325	320	315	318	280	340	317	313	285	308	326	303	321	295	307	305	318	338	329	293	319	324	324	319	308	308	313	278	302	308	328	333	315	350	298	328	305	315	314	322	321	297	348	329	345	316	347	323	322	314	339	339	303	300	320	312	305	340	292	285	313	281	319	297	314	277	326	341	288	321	326	308	328	314	331	326	319	354	297	329	302	330	316	296	281	350	287	326	316	276	329	328	310	346	329	321	343	339	297	350	325	308	312	320	308	333	308	311	311	265	309	331	327	321	318	285	300	352	335	328	299	323	304	330	308	329	346	322	323	320	303	325	324	319	331	322	306	309	319	332	295	299	315	309	304	327	339	325	320	301	306	321	315	325	305	310	327	274	332	307	326	323	334	299	300	340	313	327	325	319	311	297	357	302	333	332	324	299	318	308	324	354	333	310	329	298	304	317	328	352	351	353	336	304	318	311	305	333	329	318	301	311	289	325	279	331	309	314	308	324	311	344	290	318	295	336	301	297	331	327	303	328	313	281	319	343	331	351	310	268	327	316	320	326	330	327	323	300	313	313	325	332	311	349	313	326	328	302	346	312	348	324	287	335	296	300	338	319	331	319	333	322	286	294	309	317	327	316	317	331	297	284	316	298	328	270	297	316	326	317	335	310	307	336	320	327	319	324	317	312	330	334	300	306	301	339	291	321	269	294	353	353	339	350	317	304	304	370	324	315	274	338	331	299	291	304	302	310	307	288	306	279	327	320	326	333	320	324	321	315	327	339	334	318	310	324	346	306	323	331	321	328	305	319	297	371	318	313	335	297	327	302	300	319	313	336	302	293	311	325	331	310	324	311	335	315	316	329	324	314	320	324	320	316	323	319	289	306	293	302	293	314	319	304	320	327	335	318	276	349	339	280	310	292	305	332	297	319	336	307	333	295	323	320	327	291	294	311	304	325	327	321	323	319	317	325	303	349	305	283	329	325	306	337	308	330	310	331	326	336	313	343	324	326	278	299	313	273	340	340	350	304	299	313	307	292	292	324	303	315	291	322	291	299	307	320	332	308	296	320	308	296	316	341	278	335	329	298	308	325	318	285	327	348	307	296	328	338	303	288	299	317	312	327	317	345	281	291	302	327	330	324	291	306	319	320	310	347	312	319	324	326	318	292	306	371
2649	1151	1553	2070	4773	22357	22744	13914	7007	2559	1248	936	916	930	894	879	862	878	849	865	774	831	852	864	909	858	835	872	872	867	846	875	894	861	834	883	873	890	910	865	835	899	850	845	839	826	872	836	906	878	883	844	822	855	826	887	878	895	877	842	855	877	821	823	865	877	840	872	837	934	839	839	912	861	869	860	897	841	921	868	815	875	845	834	857	886	860	842	855	882	844	804	808	820	918	851	909	862	835	898	890	842	857	892	887	862	908	844	826	875	858	874	852	884	876	871	866	901	888	882	860	822	889	891	901	874	883	872	854	834	830	886	857	821	906	880	851	893	868	852	837	885	843	786	868	844	844	862	827	880	863	882	855	879	849	834	866	861	857	822	863	829	902	870	848	856	907	910	847	870	855	842	868	861	862	867	861	858	896	929	858	875	876	845	874	864	874	906	855	893	851	850	843	894	857	864	839	871	888	832	839	827	842	831	797	832	871	872	932	890	818	832	859	835	883	883	885	890	867	859	830	901	893	816	848	882	842	836	883	852	898	882	834	813	822	875	919	874	858	847	849	858	882	808	856	843	893	846	840	880	896	813	897	883	863	869	894	859	877	851	863	862	843	837	832	887	883	864	913	924	914	828	880	845	843	896	879	842	852	844	840	823	830	894	866	881	880	834	879	878	853	856	872	851	851	825	845	866	851	817	855	873	847	828	853	850	846	880	944	844	844	885	815	884	898	834	874	823	883	853	835	872	875	913	821	826	889	834	857	788	847	883	829	860	928	857	858	830	843	894	904	828	856	865	808	837	831	837	858	798	871	849	881	877	912	840	832	886	860	826	865	861	836	863	874	877	855	870	830	844	842	881	895	820	859	854	850	863	846	853	873	857	891	830	817	854	878	866	879	854	897	874	828	879	916	820	863	875	839	875	827	855	866	852	856	856	875	855	891	870	861	866	898	873	823	839	889	888	883	865	828	801	859	867	893	864	879	870	845	917	918	886	880	903	887	829	845	823	866	923	887	858	864	897	878	863	813	848	825	832	856	806	861	828	834	854	866	910	922	908	831	837	867	821	879	857	837	872	870	874	865	832	859	890	861	828	859	908	812	882	812	877	848	818	825	818	909	886	802	867	878	829	870	844	892	918	891	840	847	901	874	833	898	858	893	870	878	877	908	873	882	774	884	801	885	836	881	800	831	834	845	888	851	850	886	904	873	843	865	840	840	889	848	881	911	857	887	878	826	839	859	896	865	876	842	881	837	835	855	892	853	883	861	849	861	855	877	923	834	851	867	843	927	939	910	856	849	909	839	849	855	865	832	872	844	795	897	856	808	864	902	839	864	892	863	873	882	833	928	867	885	856	840	899	833	843	888	878	891	910	877	878	858	842	907	844	837	861	839	857	862	872	870	887	879	896	860	863	924	885	879	900	880	884	892	878	850	869	807	889	823	851	919	869	879	882	851	869	893	910	852	838	866	843	894	864	848	856	870	880	851	802	832	828	876	862	824	861	868	908	838	792	872	853	845	817	906	909	921	920	888	814	844	901	869	877	844	833	869	826	868	866	848	876	827	865	804	842	890	804	832	826	814	879	851	844	886	844	904	800	881	868	826	867	894	873	840	825	869	829	868	867	863	868	820	815	840	876	852	874	868	843	861	874	834	857	892	885	866	884	931	859	837	835	884	858	923	872	870	850	839	848	888	871	825	859	808	894	916	909	895	822	916	856	879	829	890	853	821	860	871	818	884	847	891	892	840	819	834	813	872	871	846	919	869	875	860	830	910	872	902	903	847	869	949	844	798	859	830	846	867	896	838	932	857	849	869	818	848	865	887	898	818	869	874	871	886	857	842	853	835	852	913	874	903	859	782	818	859	880	804	886	875	871	833	850	887	792	834	816	863	856	835	801	838	890	888	855	884	853	810	885	888	821	850	856	853	780	869	912	857	876	865	868	898	874	856	883	898	908	871	842	862	889	844	833	829	848	882	831	875	873	852	831	896	822	874	841	872	804	897	853	848	898	890	898	887	887	902	882	882	872	872	867	837	874	849	919	860	894	896	861	835	842	849	892	832	830	798	882	910	851	809	915	851	844	903	824	869	868	845	890	865	813	870	819	859	871	842	788	857	872	860	807	845	871	943	883	874	865	826	879	873	927	865	886	834	837	841	831	862	830	879	868	888	843	852	848	822	926	861	848	908	837	872	846	860	831	865	861	837	850	908	843	864	864	904	861	859	828	847	865	855	893	861	899	925	851	812	841	844	862	878	860	878	876	865	855	852	866	868	891	888	867	863	888	844	846	870	867	843	812	848	843	785	847	835	896	882	869	869	865	903	820	863	878	862	884	852	844	867	893	882	838	860	862	867	931	856	905	854	884	855	934	868	851	864	883	822	803	864	912	803	826	882	885	875	896	853	863	883	897	874	899	895	886	889	893	906	835	897	885	888	857	872	885	860	856	859	882	890	820	903	886	862	896	872	843	928	903	855	863	898	904	890	864	904	894	866	866	840	895	883	814	822	912	837	865	899	931	865	873	832	874	861	885	885	856	901	860	883	824	888	883	881	881	900	817	879	918	865	829	871	863	852	855	847	863	914	803	902	851	853	840	849	895	831	819	840	859	868	862	857	841	805	858	845	905	854	898	794	893	875	828	867	829	855	899	918	851	883	841	830	907	832	859	866	903	824	884	862	871	870	896	827	861	866	869	845	924	856	896	857	902	819	884	846	880	873	869	832	900	867	840	885	822	840	837	842	849	871	895	839	793	879	846	830	851	891	880	904	868	857	936	846	893	818	829	860	826	854	862	828	878	877	813	908	862	867	848	883	864	894	884	912	901	828	822	896	899	886	918	881	885	879	870	866	913	821	864	873	843	860	885	840	854	868	882	945	846	949	871	820	836	911	873	843	842	788	919	880	867	823	857	866	851	874	852	855	875	889	860	866	832	846	920	845	841	854	877	895	873	904	796	876	883	859	814	881	925	847	873	924	818	882	862	862	850	881	897	841	845	827	880	873	841	847	847	865	875	893	885	839	885	868	782	865	874	839	845	859	874	815	875	911	899	865	890	845	870	912	842	864	856	882	894	840	893	899	858	874	900	869	871	894	918	877	856	830	880	834	849	841	870	838	864	859	893	897	838	854	876	889	815	842	860	864	894	826	835	826	883	856	840	909	925	851	842	878	879	897	900	897	806	892	841	862	914	828	803	852	833	857	875	836	833	845	845	804	888	873	870	881	862	868	941	863	860	879	888	845	834	876	880	906	812	884	849	894	879	821	852	849	845	845	876	883	860	823	866	836	818	882	885	871	864	867	871	855	801	849	874	873	861	864	822	834	846	876	835	829	888	887	869	855	850	805	853	878	866	849	857	865	886	841	847	849	853	845	847	875	835	900	877	859	898	858	843	880	895	822	863	913	898	845	851	896	894	844	877	861	887	886	859	869	880	852	874	883	837	884	845	867	807	876	857	877	839	882	864	862	952	847	804	846	907
7672	1446	2044	2068	5238	41646	47839	30269	14209	3158	776	379	331	344	355	311	357	318	326	300	325	297	287	263	317	285	338	290	321	300	340	334	329	297	291	364	326	289	310	315	316	312	289	310	307	286	324	318	314	318	297	331	281	309	325	324	311	345	302	302	282	270	304	294	316	350	317	304	305	324	329	301	324	303	313	313	320	361	294	318	307	298	314	295	322	324	319	290	313	322	308	274	326	318	305	289	340	288	300	327	303	340	312	296	285	326	315	323	296	289	292	330	298	305	305	289	275	296	331	321	308	300	299	341	343	295	353	305	299	300	291	294	301	315	322	334	330	315	324	306	330	287	338	314	314	277	287	294	322	311	307	319	318	298	321	338	316	306	296	314	295	292	323	302	302	299	327	302	285	321	320	310	290	283	281	321	291	311	273	338	315	311	286	313	298	302	359	304	262	338	303	295	297	323	305	303	311	295	320	284	331	316	313	291	351	303	308	336	303	301	343	308	347	311	306	296	286	307	302	288	285	322	299	297	315	305	296	308	310	308	289	322	285	287	322	281	312	288	305	304	308	314	304	316	284	293	315	313	308	343	292	292	284	291	300	320	298	341	322	299	325	321	314	326	286	302	289	317	322	293	292	316	283	298	278	297	333	295	307	291	305	321	318	308	321	299	312	320	281	313	314	293	289	307	283	295	305	275	315	304	309	321	299	310	296	298	293	342	290	314	326	338	270	285	332	323	352	313	308	324	267	306	321	324	314	304	296	301	311	327	316	342	320	306	325	271	280	310	336	287	303	296	298	306	300	287	314	306	295	301	291	306	311	327	309	312	333	315	290	300	292	303	343	333	282	309	292	311	290	301	286	290	330	288	325	283	313	286	329	307	329	315	328	293	326	288	284	280	337	315	308	310	338	295	311	268	307	314	348	274	305	305	308	297	281	350	298	293	321	309	346	291	288	309	323	305	290	321	308	299	268	318	301	328	347	294	304	336	336	313	284	337	296	300	341	361	317	279	286	306	279	281	339	305	299	307	298	306	301	288	335	315	297	288	324	286	290	300	286	331	313	337	310	305	318	306	324	293	291	282	321	309	300	320	289	303	313	309	328	288	334	290	325	316	312	287	295	316	275	284	287	296	332	324	328	327	321	325	324	318	330	298	300	307	330	309	291	312	304	278	314	306	336	284	301	299	295	300	290	318	327	303	314	295	294	275	284	279	272	281	312	310	268	298	272	264	343	304	333	352	305	308	311	334	317	314	293	330	321	309	314	280	314	275	285	282	318	280	359	303	333	303	321	302	299	303	318	318	274	314	307	282	293	301	318	307	291	343	329	326	304	273	308	305	294	324	309	298	326	325	305	290	304	323	297	306	294	332	334	295	311	293	318	317	321	314	291	305	311	320	302	324	301	315	315	301	313	292	274	312	297	317	271	328	314	312	330	300	296	323	323	325	303	299	302	275	320	273	316	300	330	320	352	294	274	320	302	305	298	296	314	352	311	301	341	289	313	332	297	312	295	290	301	294	306	320	272	339	335	294	293	292	318	284	303	297	309	286	348	333	296	274	283	313	315	326	339	295	261	341	297	318	316	283	343	316	321	306	291	326	293	317	313	294	352	304	308	331	311	290	292	291	298	307	294	299	295	350	286	288	314	325	345	299	286	310	322	270	312	290	321	335	307	307	303	300	280	310	301	347	265	358	285	350	281	334	292	287	307	309	294	289	340	270	288	360	288	320	299	307	306	295	304	289	288	321	303	287	323	325	314	334	299	283	324	323	313	334	298	341	321	315	291	309	319	327	304	303	319	315	337	324	298	291	328	326	289	289	322	288	298	307	278	312	311	291	296	314	314	362	304	315	268	294	332	299	329	334	326	290	266	292	316	298	343	269	347	328	287	337	320	291	317	318	291	310	303	297	306	311	301	298	303	323	275	311	288	337	290	311	307	300	292	311	322	312	304	342	309	321	290	288	352	316	320	299	307	303	314	293	301	299	293	322	301	299	335	325	294	303	296	329	309	322	322	331	309	344	304	335	314	313	320	302	315	296	297	316	305	286	302	306	305	298	331	315	314	314	309	307	274	301	312	307	325	307	323	297	320	295	311	317	307	326	347	308	318	290	338	304	335	318	298	301	331	300	279	313	297	323	318	320	294	324	325	298	299	287	321	326	309	291	315	326	269	287	331	305	312	292	329	328	276	303	305	324	314	330	337	302	312	323	308	327	309	299	353	287	314	296	329	292	325	314	306	306	288	298	286	326	327	295	327	300	323	311	331	274	276	311	289	326	314	315	309	317	319	345	300	301	307	288	285	329	308	311	330	304	295	301	313	326	293	308	300	326	336	312	307	284	276	297	300	289	294	330	307	319	290	308	313	302	293	301	324	287	301	336	297	302	337	334	321	304	289	324	311	305	292	267	278	297	290	297	283	280	296	313	266	336	288	299	292	290	295	300	334	299	310	310	319	301	312	306	316	311	291	315	303	308	283	343	301	300	291	316	296	295	285	324	306	326	316	315	319	312	315	321	314	353	293	290	310	306	300	325	325	316	307	311	287	311	303	267	324	306	297	264	296	325	336	306	332	312	366	303	312	307	292	293	345	295	319	294	322	312	317	317	309	344	294	286	284	330	325	294	289	317	310	299	309	322	327	290	297	315	342	336	315	327	309	293	311	306	298	321	295	314	324	330	327	299	301	296	340	336	303	319	333	298	284	331	332	322	294	323	332	304	280	292	275	311	306	335	298	334	304	303	293	283	300	279	300	306	300	320	292	267	290	274	313	290	316	307	338	331	304	270	245	300	276	301	311	325	285	300	317	291	284	328	300	259	282	325	313	333	316	317	303	306	297	320	325	290	300	307	289	321	302	305	335	291	306	334	320	290	281	345	282	325	289	329	317	295	268	285	328	310	312	315	282	289	289	293	333	326	271	331	317	329	306	311	262	297	285	283	305	310	318	300	313	319	292	311	290	330	302	339	324	332	311	290	297	323	330	295	325	290	312	345	299	289	322	263	295	316	307	304	343	346	306	294	307	287	313	325	304	351	293	322	308	287	292	334	306	305	340	283	311	278	306	339	282	326	314	318	306	290	317	300	308	309	308	320	329	325	284	313	302	304	322	332	313	300	312	346	296	341	292	321	314	301	316	271	299	312	328	295	283	318	314	317	320	276	293	306	314	349	325	311	286	362	340	305	278	324	318	323	302	313	298	309	320	308	297	329	298	297	285	311	318	299	313	295	320	307	315	279	305	312	285	301	315	324	314	287	314	331	338	277	315	294	297	308	270	292	312	308	284	321	330	304	305	320	310	294	320	308	309	305	295	284	303	300	313	339	315	298	304	316	300	307	319	307	341	276	294	323	335	294	288	289	309	298	277	292	295	282	295	296	337	325	336	313	289	332	326	315	316	319	313	298	305	276	310	296	330	307	355	322	301	313	307	337	327	335	307	306	308	300	321	277	270	289	310	328	298	279	337	290	303	309	323	311	328	336
5880	1982	4563	6279	14850	58463	60744	44571	28360	9728	2790	1130	889	909	884	855	834	872	922	837	886	862	820	857	832	828	834	876	893	833	859	827	860	822	892	845	806	799	848	813	803	871	852	836	822	822	846	888	876	844	859	863	855	817	899	835	857	800	827	804	825	858	838	873	867	812	833	797	849	867	853	802	858	812	825	811	877	865	839	831	871	826	886	805	871	831	860	862	842	823	878	827	832	890	846	853	905	832	856	813	801	879	814	839	877	783	870	799	862	853	866	849	788	789	853	854	793	853	879	834	841	818	825	832	877	817	808	875	808	879	862	847	870	871	840	856	831	846	831	879	842	853	780	820	842	817	834	884	837	857	812	883	832	840	844	829	859	849	813	862	819	827	798	884	858	845	810	806	831	806	867	830	834	872	895	810	820	833	886	847	862	889	838	852	835	837	866	909	844	844	885	878	888	856	816	836	799	849	835	822	825	809	867	854	837	847	854	864	816	832	814	819	878	851	910	853	825	858	847	810	856	815	823	826	844	841	894	819	806	857	865	833	847	857	835	840	843	827	795	841	884	812	843	814	798	803	826	846	872	862	881	847	846	798	848	822	911	873	792	851	902	861	874	923	868	787	857	861	822	813	847	885	804	837	899	859	859	896	876	825	820	852	840	887	863	843	856	891	839	817	788	860	846	833	861	774	851	840	874	894	873	875	786	783	816	864	779	811	788	862	837	868	812	845	841	871	870	849	842	820	858	800	834	879	839	864	829	839	875	831	822	833	882	811	905	805	815	861	850	817	891	875	870	831	819	842	814	773	876	818	859	878	832	862	848	840	868	771	790	890	834	851	842	834	852	832	865	850	864	878	791	831	885	831	801	788	857	901	773	868	842	844	849	828	817	824	864	904	867	825	889	833	860	834	848	794	843	784	855	805	777	821	823	846	840	854	821	816	826	842	777	866	870	836	819	831	808	845	795	843	822	831	827	828	817	842	853	855	832	832	827	871	845	842	855	771	825	852	868	875	803	854	819	832	844	865	809	865	848	852	854	797	827	842	861	870	894	819	872	857	861	838	837	867	774	875	837	894	810	887	836	840	812	860	875	857	839	866	813	832	866	795	847	812	796	838	855	846	785	844	842	837	817	814	784	825	807	848	856	822	818	803	814	860	842	863	813	812	812	850	848	875	783	851	819	863	835	850	885	826	846	845	799	797	795	861	816	881	857	839	852	771	865	839	811	869	866	855	799	822	867	854	778	875	834	861	802	796	865	783	831	804	863	841	874	810	831	860	878	817	809	853	825	871	845	855	800	824	791	887	786	847	837	824	815	832	850	868	897	851	842	860	848	791	850	821	859	853	858	870	832	913	833	837	833	876	866	862	841	839	892	812	799	821	840	827	865	874	878	873	891	876	848	811	834	866	834	832	819	840	887	854	804	860	810	826	851	808	836	864	826	801	901	840	840	879	806	812	831	799	864	887	857	823	855	812	828	800	798	845	790	809	842	862	845	886	863	868	830	844	847	853	837	838	806	837	827	829	871	838	782	868	851	852	880	843	867	852	917	868	838	801	828	805	797	857	877	838	825	860	883	857	858	867	842	850	828	867	873	873	818	910	821	846	897	869	805	867	857	835	842	861	846	899	858	887	847	794	863	856	856	836	826	829	840	889	873	841	862	830	785	855	801	805	848	862	895	855	869	808	865	862	834	846	781	866	864	851	883	837	843	896	794	921	853	820	830	826	841	846	832	858	867	835	867	875	864	842	895	868	857	818	846	830	819	873	862	836	832	858	837	814	834	844	885	863	846	846	836	775	810	833	775	852	817	836	839	878	825	832	833	790	858	876	845	842	849	856	824	784	884	821	815	826	842	839	841	846	838	900	815	870	831	840	776	833	839	819	859	792	847	834	850	842	883	829	885	786	828	893	843	852	842	801	846	876	849	812	833	849	833	878	839	830	795	851	874	854	815	785	847	829	855	846	801	881	830	892	813	821	823	889	832	797	804	843	834	888	823	857	830	874	818	831	883	866	820	827	876	842	831	901	859	841	883	816	898	849	799	791	859	817	812	883	855	841	822	884	862	778	823	799	834	856	807	882	819	881	847	870	813	845	858	861	806	806	868	854	882	849	786	900	831	810	844	858	833	847	850	819	865	862	839	832	828	825	836	815	877	860	879	838	804	847	853	810	819	826	853	811	846	851	828	802	847	826	843	859	799	868	843	840	816	760	854	841	847	859	836	896	847	819	814	865	882	823	801	820	822	850	917	828	903	819	844	818	874	845	834	847	818	803	908	863	849	860	859	848	910	840	858	804	798	863	842	855	871	787	849	807	835	855	874	822	850	821	850	836	870	861	800	806	844	874	859	842	861	836	816	814	810	833	834	855	847	770	832	806	807	831	836	832	819	835	818	799	828	843	809	869	876	896	813	785	831	845	839	834	816	827	848	816	848	850	841	859	838	825	837	859	860	910	779	823	820	895	842	817	819	843	817	855	851	847	823	813	810	841	841	811	815	858	829	827	918	828	868	868	828	828	840	883	814	903	877	847	895	794	867	812	855	821	838	790	851	890	843	816	842	875	817	852	853	869	843	820	883	784	872	867	823	852	878	861	848	810	838	794	817	795	837	804	849	784	884	847	856	809	844	838	820	816	860	838	867	835	924	802	833	902	867	892	823	854	832	794	845	825	793	861	847	870	808	803	867	852	894	805	817	896	856	897	869	835	862	852	829	834	871	824	843	853	865	830	864	834	823	835	781	888	797	879	825	834	794	848	848	860	867	851	880	875	824	851	802	752	823	826	806	836	805	862	789	865	827	828	831	852	840	819	896	842	892	840	845	833	891	863	839	835	811	827	856	822	861	871	858	789	844	856	810	842	903	848	806	844	821	876	845	861	814	854	808	861	825	837	825	857	818	878	837	842	845	882	870	862	862	854	847	838	876	824	834	817	826	879	899	811	848	890	853	871	847	831	849	861	873	872	857	907	810	837	819	833	785	801	850	883	854	834	835	837	831	878	817	832	805	838	830	844	842	834	860	820	851	836	880	867	760	891	878	820	871	868	804	854	822	859	839	886	799	839	866	886	851	825	867	820	847	840	863	841	845	823	772	825	813	860	830	845	805	838	838	863	820	817	851	880	875	857	872	841	858	849	855	826	871	872	817	828	855	825	806	818	846	813	866	814	819	853	863	828	870	818	883	836	846	876	829	822	836	847	806	816	818	876	848	863	831	877	843	820	820	845	816	808	822	829	852	805	870	851	791	782	889	892	834	802	848	811	865	865	859	864	837	836	864	793	804	832	818	843	838	877	816	798	877	856	784	822	838	884	870	886	836	783	790	805	795	845	849	814	832	883	880	805	810	856	856	833	847	898	835	828	868	850	853	883	852	831	863	830	806	776	773	879	847	811	843	852	836	852	831	899	834	843	897	819	873	807	836	825	814	866	804	813	874	843	821	808	856	842	817	860	804	843	826	821	858	852	878	840	863	811	890	814
14535	3148	4040	3518	6638	60657	61730	40647	22462	6273	1165	448	338	281	310	294	302	293	317	310	330	300	315	306	270	322	300	285	295	279	303	291	287	300	269	303	283	326	334	308	265	318	313	299	319	316	309	326	303	286	299	323	322	333	278	286	299	305	322	325	272	298	284	319	298	289	272	299	285	302	319	298	305	271	309	306	292	282	291	313	309	313	294	303	334	311	288	309	282	277	334	316	298	299	313	290	269	326	341	312	293	308	289	286	331	316	271	304	279	272	280	311	312	300	306	274	341	313	304	311	304	287	307	310	314	313	307	287	270	296	324	284	288	308	318	333	312	305	277	263	319	297	297	321	306	311	295	268	288	309	317	306	316	314	293	299	293	308	313	326	300	306	338	299	296	305	347	310	307	286	277	298	327	302	269	275	304	317	299	321	305	305	301	326	308	317	290	321	329	289	307	294	308	308	293	306	297	284	305	313	313	294	290	307	322	297	297	320	283	312	299	336	292	296	293	311	304	287	290	282	303	300	292	297	305	305	294	306	293	281	256	299	328	298	285	309	287	311	290	319	287	303	313	293	308	298	317	292	314	329	328	299	300	304	305	303	316	278	288	321	280	290	280	322	304	297	301	306	305	302	344	303	305	289	304	301	325	301	280	346	297	292	308	291	285	292	306	288	300	271	270	297	303	330	333	303	308	310	316	303	294	335	328	287	276	302	318	318	342	308	294	288	283	301	269	285	317	303	323	316	324	335	297	311	294	289	318	301	305	304	293	300	279	295	319	309	312	305	314	315	297	307	299	287	302	265	301	304	332	298	298	319	323	313	282	303	299	277	306	263	300	301	320	318	296	288	312	297	322	326	306	308	288	297	288	306	281	317	306	298	310	272	324	328	296	321	302	297	303	317	301	352	297	277	291	338	325	319	298	294	325	306	303	316	288	342	310	306	288	300	300	316	286	294	300	311	278	288	284	307	300	306	310	304	313	305	286	270	327	305	309	278	330	297	280	306	310	337	347	291	289	295	310	297	301	298	291	317	343	295	344	283	291	325	291	318	340	315	314	288	304	289	308	313	321	285	323	312	291	317	320	276	319	323	331	313	277	321	262	323	310	287	295	324	341	307	325	290	285	324	315	312	281	284	305	299	298	286	299	315	312	297	299	296	307	320	305	305	317	313	320	332	304	302	278	324	308	315	311	313	310	294	299	341	304	284	331	312	289	331	283	288	289	295	299	277	309	294	314	319	322	280	291	308	285	289	316	281	319	312	307	329	299	305	295	319	306	293	303	304	294	294	312	292	287	307	286	316	383	298	310	340	303	321	331	315	316	286	313	310	309	314	311	296	321	295	313	292	291	291	276	293	305	281	277	281	304	285	326	361	324	268	295	328	311	320	300	316	327	270	280	300	309	310	289	318	339	286	295	292	297	283	314	315	303	292	309	307	315	285	316	324	305	308	292	283	311	306	333	295	320	274	289	281	285	334	311	309	330	288	291	288	288	302	309	292	318	310	299	285	299	290	296	301	309	298	297	329	277	341	318	320	279	305	277	313	307	286	308	312	324	294	282	329	315	280	308	292	317	305	297	269	290	319	277	329	307	325	335	322	274	331	304	309	303	317	309	308	308	315	323	319	305	318	303	285	321	340	269	313	277	300	291	319	290	300	297	286	282	297	362	288	290	326	303	325	303	332	286	327	304	293	310	293	278	331	334	305	301	315	304	325	320	313	308	319	267	300	275	301	294	286	331	307	280	277	316	299	282	340	302	312	309	296	291	305	300	346	311	325	289	291	328	297	333	280	324	344	330	333	329	310	296	312	315	278	295	300	322	294	307	303	313	310	320	281	288	282	315	324	294	334	308	290	290	319	308	342	283	301	296	277	316	301	302	342	342	297	327	287	311	287	317	283	323	316	291	312	298	279	286	289	314	326	278	296	294	309	276	294	321	297	305	285	315	296	295	322	336	324	321	305	322	319	306	308	337	306	293	292	296	310	335	306	313	299	283	283	336	293	337	301	316	307	308	287	298	300	332	314	287	268	278	291	291	306	294	332	293	310	325	310	313	300	273	288	311	310	302	321	301	291	329	335	284	292	313	284	297	295	311	308	281	312	295	266	319	333	289	308	316	316	276	284	318	332	306	356	318	330	325	272	304	289	311	339	305	328	312	292	290	314	297	301	280	288	340	287	289	277	312	325	296	303	283	279	309	332	294	306	307	292	330	310	286	290	328	288	294	306	299	315	289	301	282	312	297	301	306	322	286	279	320	289	302	302	275	330	293	258	307	300	315	291	288	298	318	312	254	338	328	310	277	318	296	324	304	294	314	312	302	313	289	284	310	318	304	285	342	333	309	304	311	332	307	313	332	334	344	322	303	324	308	298	331	302	290	326	313	293	302	281	313	328	306	310	328	315	296	269	302	300	324	307	289	314	317	299	314	282	277	314	308	304	274	307	318	327	295	310	281	336	311	295	328	304	332	315	316	307	316	308	305	295	282	260	300	298	306	282	309	282	284	327	304	308	280	293	306	317	302	332	309	312	299	333	246	303	316	272	311	312	287	274	328	316	293	323	295	302	341	309	310	314	309	290	324	294	294	327	305	307	305	310	291	327	301	328	282	301	311	296	351	316	291	324	319	267	317	291	282	295	287	322	305	293	299	309	278	301	345	307	309	294	310	292	282	333	292	323	310	318	336	295	284	290	296	306	293	309	321	316	272	282	297	296	324	322	328	324	282	289	295	281	327	264	275	286	300	272	265	303	324	296	336	301	314	295	272	268	270	253	317	309	312	306	296	301	303	317	330	307	280	288	318	278	312	322	315	320	293	307	303	263	290	309	293	297	307	308	323	342	310	312	297	302	285	302	315	290	318	325	321	296	295	320	304	299	286	353	311	312	290	322	293	307	296	297	309	316	329	297	313	301	339	313	320	308	307	312	286	286	261	311	314	258	284	319	291	320	319	322	288	319	270	315	336	284	303	306	312	307	275	313	306	334	283	350	297	313	287	381	304	328	306	312	287	303	260	302	295	299	303	288	341	318	318	306	282	305	293	310	312	330	297	296	305	322	303	285	293	311	302	290	268	334	312	338	284	284	306	306	267	319	313	301	276	294	312	306	309	280	278	325	285	320	296	317	308	334	292	314	289	283	275	300	304	280	323	292	299	315	307	277	310	297	295	308	335	320	295	318	294	299	302	317	306	293	294	323	308	315	288	309	328	295	315	335	292	303	329	294	298	316	313	295	311	298	284	307	302	297	333	329	291	325	315	295	315	287	349	321	318	284	309	311	300	291	270	307	297	300	283	335	331	322	285	282	312	293	291	323	318	323	326	286	309	318	322	294	286	308	308	293	297	306	293	288	305	309	320	313	312	294	310	273	269	300	331	269	299	311	298	278	293	306	314	284	290	291	306	316	323	321	295	319	315	292	311	296	312	332	273	289	300	310	315	312	289	307	325	323	309	286	302	340	327	283	336	324	289	296	295	283	321	310
7879	3266	8000	9567	17545	72693	73039	53296	35801	14463	4112	1340	881	811	791	875	785	812	821	858	826	887	835	844	798	856	814	833	815	850	803	834	858	842	829	796	867	752	848	845	799	819	831	818	823	864	760	779	825	831	848	816	811	834	834	863	841	811	858	804	863	780	877	842	802	796	803	827	829	850	786	808	843	865	907	823	842	801	819	840	822	845	794	794	822	795	863	798	830	815	812	757	803	827	863	801	851	867	861	821	839	845	789	821	878	770	815	796	811	835	833	848	824	798	872	817	821	791	841	772	803	799	805	856	834	886	837	818	820	843	795	862	799	819	814	822	880	833	881	799	798	864	822	853	851	800	865	851	759	840	822	871	829	821	808	867	830	833	856	876	832	883	833	853	784	865	783	788	883	856	774	799	834	810	895	816	851	823	867	856	846	848	815	860	828	838	906	818	821	847	868	832	818	856	773	873	786	836	835	838	885	835	838	821	834	884	865	812	835	804	837	775	792	862	791	728	837	827	825	844	827	877	837	802	842	805	873	873	863	808	840	805	839	834	833	869	826	850	852	827	820	840	831	845	817	803	869	852	804	831	812	829	828	829	822	838	902	832	862	844	894	853	810	861	822	826	819	817	808	809	807	852	830	843	801	849	856	779	795	800	858	833	782	812	798	815	805	905	793	844	853	769	838	773	813	872	811	851	816	797	841	802	800	830	823	832	836	823	766	873	827	855	791	794	844	827	841	819	855	834	807	808	823	813	866	853	859	854	860	878	773	804	792	810	885	807	844	796	813	778	816	837	829	850	769	826	828	812	853	832	828	892	843	833	847	831	821	804	802	835	787	848	819	802	899	835	879	841	840	798	803	854	805	880	816	847	821	821	839	820	835	817	810	821	808	781	858	761	803	842	843	843	839	884	862	905	839	816	827	835	841	824	756	859	820	810	798	858	846	834	818	839	880	827	847	794	802	858	811	815	840	855	898	800	857	815	884	837	829	878	824	826	901	812	818	818	820	817	874	849	793	857	823	792	830	849	826	861	813	859	822	863	820	831	821	871	823	821	838	792	831	799	818	823	849	822	816	833	821	833	879	833	854	894	805	839	832	816	819	867	799	843	840	768	877	819	854	839	811	825	868	774	813	849	875	774	878	846	890	876	820	817	822	785	815	754	834	863	852	843	811	871	840	800	762	819	838	822	808	828	843	846	791	838	850	797	834	859	879	820	845	847	782	797	816	798	826	812	813	813	852	857	873	842	850	865	848	848	819	839	854	843	788	795	856	807	792	848	797	785	868	880	810	867	835	833	840	816	819	835	798	816	873	782	834	852	834	843	877	841	835	843	864	804	832	791	783	795	871	808	825	805	808	840	838	790	760	821	821	791	846	817	859	830	872	837	859	843	885	813	872	853	826	803	790	832	839	830	875	851	836	871	833	859	847	855	816	829	856	782	829	840	864	820	856	868	844	809	861	861	782	862	830	820	841	859	892	779	825	853	813	842	742	841	796	820	860	856	816	779	846	812	848	808	818	836	803	829	835	818	811	838	751	858	852	814	870	843	809	791	824	809	808	854	805	779	806	867	836	829	796	851	819	852	831	818	795	851	853	810	820	812	764	842	811	833	797	796	880	813	782	859	832	831	826	813	800	840	824	804	821	845	828	842	850	838	846	831	874	829	806	854	869	887	802	874	780	862	839	862	832	814	807	869	770	812	790	886	817	826	850	804	838	837	817	793	784	837	784	784	841	811	822	859	862	874	832	855	843	844	843	803	799	826	887	825	887	847	877	858	880	813	789	863	819	869	820	841	888	836	801	808	868	860	810	848	857	834	811	810	811	806	841	876	843	863	862	850	828	833	831	853	819	816	794	867	786	825	858	887	859	852	835	831	839	829	843	832	850	816	786	875	826	818	810	866	836	863	858	816	818	802	804	818	863	902	793	853	805	837	850	830	832	794	828	825	833	895	845	786	800	903	791	852	827	803	908	876	815	819	807	790	843	857	820	788	879	800	842	810	870	860	824	814	791	816	867	845	851	819	824	858	846	795	858	832	807	865	855	878	898	806	844	850	813	876	768	838	823	858	893	786	863	840	828	815	875	843	852	824	825	857	825	855	827	832	798	819	820	843	837	839	870	840	849	848	825	803	823	890	831	869	815	844	788	846	830	829	810	793	791	832	809	823	821	874	847	873	869	882	804	786	861	870	810	761	878	809	867	824	825	882	870	811	808	845	809	816	838	858	819	844	894	781	815	845	805	814	809	852	850	879	827	814	826	831	835	880	814	855	834	861	829	828	840	879	823	812	828	817	852	787	795	846	784	837	805	846	853	817	804	833	820	825	838	831	797	863	802	872	909	840	820	822	867	807	853	819	827	812	916	860	797	836	796	862	764	828	829	901	828	806	792	810	800	811	863	846	825	824	871	804	823	806	831	809	827	800	828	848	814	810	854	834	844	912	818	862	814	836	856	835	830	804	776	808	790	880	808	807	800	883	838	854	895	801	806	831	811	839	812	799	853	822	861	824	826	872	770	869	834	844	848	839	886	788	805	828	875	839	823	811	886	830	834	858	842	859	848	865	787	788	849	791	834	809	809	822	801	842	849	836	828	794	800	802	814	851	804	827	792	825	833	859	840	853	835	835	847	841	859	858	776	809	821	777	840	898	838	792	812	824	815	844	827	830	854	839	843	818	821	866	852	848	880	856	804	788	825	847	829	845	827	825	874	875	825	820	778	803	871	845	821	820	819	788	894	851	854	834	861	798	747	838	905	805	822	833	784	877	817	849	863	877	825	815	798	813	820	860	807	862	858	802	829	831	841	869	834	783	828	853	820	787	834	821	785	843	840	791	840	839	807	846	794	795	815	822	825	862	901	849	816	770	792	828	844	821	782	826	829	762	854	840	823	815	802	819	829	852	804	834	864	872	827	802	816	865	805	812	833	848	806	840	836	825	808	784	824	827	856	819	855	787	841	787	814	838	832	807	796	871	865	849	850	877	834	766	875	788	821	857	850	825	843	838	868	839	809	823	839	853	831	810	782	844	815	852	841	819	828	861	782	896	865	874	848	847	863	906	837	843	893	816	841	806	831	819	863	851	851	843	841	836	834	779	815	833	870	846	881	829	795	809	865	807	850	802	810	827	870	849	820	809	809	894	823	836	843	849	836	848	825	848	857	850	787	795	841	825	822	839	828	886	834	840	793	822	847	890	786	829	770	814	861	822	845	864	834	885	796	847	906	813	863	812	884	798	824	802	821	815	803	872	839	881	880	801	826	831	874	769	775	819	866	842	816	837	833	840	812	782	755	844	829	842	820	834	859	750	872	809	867	841	796	869	848	830	890	845	848	792	915	826	838	749	804	799	788	807	850	804	817	848	851	841	817	855	810	791	846	825	831	871	831	842	859	855	869	859	844	854	799	825	786	839	855	840	871	811	855	821	815	835	813	887	869	844	847	804	798	794	830	806	817	841	862	776	839	772	833	826	798	831	817	826
2454	550	668	567	1394	5872	6753	4211	1822	764	474	332	320	331	321	300	320	352	336	278	335	344	313	318	336	317	320	333	340	333	320	321	333	325	316	345	319	323	314	315	307	326	307	337	355	360	301	297	345	345	319	294	310	351	293	329	333	329	333	307	333	318	333	330	319	313	335	339	314	326	330	314	338	337	318	357	340	332	334	319	299	342	351	307	368	339	364	303	331	332	332	332	317	330	323	318	331	363	310	337	300	306	287	324	314	317	302	333	323	355	337	357	327	326	324	339	325	323	331	315	315	297	323	318	313	338	329	343	322	290	306	360	306	326	297	336	339	289	353	341	323	313	336	301	324	315	299	358	327	322	318	328	315	321	292	304	324	333	300	341	337	350	329	301	312	313	316	338	308	338	327	283	319	300	336	316	322	299	348	365	349	336	353	283	322	342	318	309	326	312	302	289	298	321	329	337	340	307	352	321	346	307	287	356	318	350	339	332	323	347	307	304	321	301	302	330	310	358	334	330	336	302	342	307	310	318	309	350	364	322	354	322	322	335	313	341	328	343	322	339	330	337	332	335	338	326	331	333	357	344	308	319	367	317	325	321	334	346	344	350	329	316	318	317	317	322	327	377	343	320	339	339	347	345	335	355	308	338	317	342	341	336	301	318	323	342	300	331	333	324	307	336	345	376	294	314	334	334	337	324	327	299	352	351	314	325	284	342	359	324	290	317	327	324	308	315	373	316	335	344	291	326	358	316	316	338	297	371	325	348	297	323	322	311	340	334	311	314	352	358	365	330	292	338	321	305	330	287	326	340	302	322	323	347	343	339	335	329	342	327	320	371	337	324	312	302	334	335	346	342	343	328	318	352	361	325	299	337	334	311	315	337	327	323	315	303	351	305	322	340	348	288	325	299	336	317	328	319	315	311	316	326	323	329	316	341	323	348	333	285	331	328	340	364	319	349	375	319	287	315	323	328	336	283	312	326	329	325	340	303	318	328	296	328	328	304	286	351	308	350	331	351	318	313	315	346	308	325	355	317	336	346	332	377	337	320	329	335	335	352	361	344	299	332	318	340	337	312	336	326	322	357	335	303	315	315	301	329	330	364	295	329	341	362	328	321	330	356	300	326	313	323	346	334	337	307	301	286	328	349	337	318	328	316	313	319	333	331	325	323	343	339	343	341	334	311	311	332	337	350	341	281	284	304	350	370	337	327	354	333	309	358	330	321	345	318	326	336	341	365	332	318	316	278	344	317	350	296	337	312	348	307	321	331	319	330	331	339	391	318	317	310	338	315	314	355	340	307	335	309	320	299	330	352	335	313	332	318	311	320	348	359	350	310	332	315	356	335	344	305	292	346	320	341	331	366	311	330	304	345	365	310	327	338	316	296	319	309	304	348	316	302	332	335	342	304	324	352	342	348	352	340	322	349	296	314	343	313	346	307	323	324	304	356	338	299	296	355	322	318	325	312	339	296	322	337	332	333	331	347	324	320	312	337	327	324	327	298	309	356	314	319	323	340	342	323	304	315	318	346	360	332	331	311	314	309	338	308	310	362	327	314	328	330	319	331	342	324	339	378	311	299	306	308	319	340	326	335	324	320	338	335	348	302	320	345	310	337	300	347	345	324	294	315	304	321	347	317	317	334	331	349	336	321	356	315	327	331	293	346	341	337	337	333	323	355	328	310	345	325	336	324	316	296	317	340	321	320	322	364	328	328	326	331	344	308	311	322	379	345	300	308	347	293	338	299	305	329	318	327	337	325	322	360	325	303	318	320	330	300	311	323	341	367	341	334	328	314	343	321	327	329	304	318	352	331	321	330	312	327	327	349	301	373	323	318	341	314	327	376	346	320	327	298	325	341	347	319	326	321	334	344	341	336	331	309	347	315	340	333	324	357	333	330	335	344	356	344	328	371	334	338	361	299	317	304	325	318	300	343	365	301	324	336	300	334	333	300	348	278	310	300	342	331	313	341	381	316	330	307	308	316	352	334	361	336	288	309	319	319	324	312	332	335	331	294	321	343	315	337	330	351	362	336	372	333	346	312	336	284	335	314	328	307	317	337	338	315	326	303	317	367	339	292	325	307	345	291	340	287	319	329	328	315	371	344	350	296	311	343	314	300	301	272	324	321	321	314	326	324	312	298	341	326	315	318	317	318	349	331	364	317	308	343	338	324	350	341	279	325	296	295	311	323	292	304	338	320	282	349	320	318	338	376	327	324	288	365	381	334	311	330	322	344	324	317	327	349	328	347	341	296	333	351	306	348	313	310	360	356	323	308	342	300	325	334	315	328	340	325	322	339	305	337	347	340	344	354	336	322	317	312	301	291	375	320	284	311	302	339	294	304	290	355	341	324	318	320	309	334	313	299	342	325	332	326	326	331	342	306	306	324	342	319	318	322	312	316	323	332	316	372	347	317	335	295	335	316	323	325	316	324	306	318	320	314	313	324	336	330	306	319	337	313	305	336	337	322	348	313	331	335	345	323	338	357	298	308	304	329	346	323	296	338	328	332	311	330	300	328	328	297	309	376	325	331	322	342	353	353	312	318	324	303	308	329	346	349	354	332	318	319	298	293	316	305	316	307	303	328	313	345	313	322	332	318	327	325	316	302	327	297	331	329	315	324	331	302	346	323	302	323	350	341	309	343	366	314	310	333	328	354	354	310	310	335	308	350	334	348	309	347	339	338	327	326	308	326	361	332	317	314	334	326	331	319	338	317	304	343	332	311	362	335	315	293	312	335	324	307	347	361	370	348	351	308	324	342	320	312	313	328	334	337	314	341	311	322	343	337	291	329	344	327	332	321	333	312	353	330	303	322	316	326	356	309	299	326	317	308	304	295	333	327	330	309	364	348	346	329	312	317	307	343	351	323	323	351	302	292	317	331	323	334	321	327	341	351	341	312	312	308	346	331	320	327	323	354	322	294	285	317	299	325	327	312	315	294	343	327	344	320	365	357	290	348	317	316	305	342	327	350	315	318	347	322	344	326	311	329	295	342	325	330	326	322	356	333	346	337	299	335	319	306	321	336	322	327	340	304	352	323	318	329	325	348	340	354	324	324	316	345	292	321	337	330	295	344	317	315	342	342	305	337	311	326	301	324	319	351	337	332	316	349	310	289	331	328	324	336	317	348	330	336	310	328	327	295	312	364	312	361	319	304	322	355	298	362	318	346	334	316	352	365	324	324	347	313	322	356	342	353	325	319	329	336	335	329	307	365	321	324	308	317	311	329	348	325	308	311	347	349	298	290	324	332	334	310	366	312	322	343	315	312	327	339	329	279	339	323	351	342	326	346	269	315	321	328	311	339	313	316	308	331	324	324	349	314	341	337	340	315	346	354	324	353	342	334	336	309	322	333	317	331	331	328	324	309	300	338	325	338	332	337	326	299	325	328	327	338	311	322	318	392	284	324	320	335	326	351	329	332	339	323	311	331	329	342	288	311	316	322	313	324	324	313	320	305	334	323	303	322	340	360	330	345
2742	1176	1706	1872	6383	21766	22358	13903	6835	2577	1297	998	890	847	880	883	871	867	910	899	893	844	855	894	892	886	828	879	884	884	873	827	834	909	919	873	834	921	887	865	882	865	858	860	866	916	889	882	878	879	897	828	916	887	877	873	876	945	901	898	844	866	899	854	831	850	886	875	900	890	906	888	890	865	879	881	840	889	889	835	941	821	882	818	901	904	903	874	966	940	906	892	899	926	902	830	922	840	860	896	854	845	892	862	870	885	888	886	824	888	889	929	865	883	892	880	859	865	853	840	869	872	921	902	912	894	902	831	883	921	875	893	888	932	874	895	909	881	834	887	844	868	925	945	842	895	859	878	872	869	880	918	854	901	838	886	863	908	875	885	911	897	873	885	884	920	866	900	905	850	857	949	889	874	884	871	919	901	824	868	834	910	887	923	894	856	890	902	873	879	872	911	836	842	939	858	903	877	911	903	858	835	892	883	915	910	873	877	912	867	886	861	907	866	826	912	889	887	889	821	906	928	876	950	925	911	871	864	871	910	921	868	918	850	899	871	891	866	887	930	875	860	884	889	869	878	871	918	883	882	895	875	864	950	837	952	912	870	830	893	882	924	911	854	884	841	829	879	921	912	885	898	860	880	943	875	809	895	857	899	874	903	870	862	913	854	929	907	858	872	908	896	844	868	894	889	863	884	898	863	863	841	887	901	849	845	896	876	902	920	882	876	880	849	849	898	883	832	880	852	896	867	862	862	838	874	879	899	895	923	880	846	941	908	913	924	836	864	878	894	875	887	866	912	893	918	924	902	867	886	842	858	854	907	895	844	866	898	868	819	836	894	880	884	845	921	866	937	811	858	880	919	866	852	860	910	894	890	892	871	885	921	915	863	850	869	875	907	908	933	882	888	913	868	871	953	858	948	891	910	899	907	859	907	850	901	852	841	848	839	868	893	881	866	869	889	856	893	851	890	872	856	869	856	918	841	886	895	921	875	903	866	878	854	843	901	881	882	861	884	927	799	932	891	818	873	883	856	866	892	835	891	863	858	921	856	895	877	881	863	917	841	880	880	871	876	826	921	873	829	905	918	895	915	824	894	904	860	858	826	873	911	926	953	897	847	854	889	867	969	880	864	871	909	836	871	890	862	892	898	843	882	882	935	885	914	889	866	827	857	854	890	871	886	945	831	876	921	817	860	889	884	868	841	892	957	862	847	872	906	847	856	864	914	892	877	906	882	870	869	881	876	895	912	912	910	884	868	935	948	913	887	881	932	919	833	848	881	896	904	838	919	888	885	826	907	821	868	882	879	880	874	945	897	843	882	897	833	883	884	898	849	898	891	868	891	834	832	936	811	872	920	868	876	899	887	886	907	896	902	907	885	847	900	846	873	877	868	858	840	887	846	865	898	871	864	899	832	949	851	890	845	827	852	938	854	884	923	876	904	862	889	875	818	910	869	905	891	853	944	947	896	897	876	796	895	875	902	910	859	912	903	915	861	876	867	859	859	892	840	934	923	884	898	901	908	858	917	870	909	846	902	919	935	915	863	902	874	856	886	829	869	928	898	882	856	906	969	877	936	890	882	899	893	878	840	834	902	893	935	867	893	885	909	876	871	813	845	860	862	905	921	882	888	935	900	846	862	836	847	890	881	848	919	865	823	860	902	871	864	858	849	887	901	894	876	928	882	866	836	863	879	835	933	958	890	878	842	900	953	851	885	864	867	897	867	918	919	942	923	875	847	893	926	862	933	856	858	941	892	846	896	878	874	852	893	929	835	885	939	817	917	930	844	879	894	916	866	911	893	900	852	864	829	838	872	835	914	916	864	881	898	896	876	839	894	893	914	906	898	886	930	882	888	951	872	863	860	833	892	864	862	880	896	875	873	906	917	917	883	924	892	837	880	925	875	925	906	873	869	933	852	895	891	877	874	880	935	909	872	872	893	846	828	913	871	919	848	881	906	904	871	916	884	880	888	927	877	866	887	889	905	877	892	929	864	902	886	887	829	848	932	894	832	898	892	936	888	939	861	871	858	844	885	892	846	927	907	846	868	898	848	869	862	892	848	890	940	838	847	891	899	888	907	872	916	830	883	836	879	851	861	911	856	900	872	875	927	858	908	849	855	880	859	849	885	891	841	914	920	895	882	857	874	901	896	868	854	815	919	863	861	878	935	852	934	888	904	901	898	883	882	859	884	890	866	851	890	933	885	914	917	885	868	904	939	850	841	937	858	891	858	914	863	845	891	900	904	846	835	889	914	896	854	868	896	879	862	857	856	876	922	866	893	876	887	925	898	942	904	913	876	867	901	839	906	939	958	921	846	942	860	819	873	872	850	862	915	909	871	868	866	836	839	868	888	853	914	881	901	902	878	930	868	884	868	880	844	908	840	886	927	911	877	837	841	924	898	850	870	831	833	882	895	864	853	889	872	877	890	885	896	894	896	899	907	936	858	879	879	877	809	876	863	854	943	882	877	896	904	837	878	915	861	894	861	871	878	873	866	858	897	884	884	897	865	908	877	904	916	886	854	839	835	867	845	904	900	891	834	896	912	857	841	864	872	902	883	842	892	896	952	904	887	854	891	941	838	889	882	896	887	892	887	830	842	918	907	858	878	897	920	870	930	881	856	895	873	962	864	898	841	843	870	878	880	878	857	906	877	870	889	866	814	897	833	822	905	866	920	883	875	938	849	840	879	918	897	865	929	910	843	859	894	864	935	862	837	912	891	840	909	830	891	861	870	890	922	818	898	883	903	873	802	878	919	917	920	848	911	856	852	925	891	917	886	893	927	936	908	895	873	925	915	882	878	904	897	841	862	867	874	846	842	875	839	860	895	899	904	889	841	894	917	896	865	838	864	908	862	880	892	923	886	885	892	872	887	860	867	921	885	874	847	843	889	846	867	895	899	877	851	873	911	901	884	899	875	865	875	898	850	859	879	859	897	887	883	906	913	915	875	866	842	901	887	905	898	863	923	900	803	922	919	938	904	841	932	886	927	894	896	895	906	919	879	876	858	882	920	893	913	895	915	833	890	868	859	859	911	878	877	885	899	832	885	889	909	864	866	927	812	916	902	897	962	841	869	876	921	888	886	875	861	880	893	857	880	918	899	941	849	927	942	865	906	927	878	938	872	872	890	909	863	897	910	835	893	885	935	835	861	857	890	947	902	869	907	863	879	912	868	862	888	889	907	906	891	875	896	902	888	885	854	878	847	899	857	860	899	968	876	906	847	847	894	922	873	863	851	901	914	915	852	905	896	885	856	870	866	900	840	867	858	909	871	900	895	903	884	851	948	901	855	866	926	888	845	905	892	894	871	886	890	875	875	851	900	897	920	905	844	879	884	839	850	832	876	876	945	876	963	969	857	861	873	830	867	867	946	908	869	869	887	855	911	866	855	829	866	865	850	894	893	851	904	913	847	876	902	854	914	972	934	872	863	913	876	828	880	841	874	878	877	926	874	834	831	893	917	840	854	848	840	863	900
8044	1648	1981	1908	9206	44721	46857	29081	14814	3467	747	351	334	289	313	334	310	308	332	317	321	312	344	320	374	327	296	300	377	319	342	334	351	342	315	328	330	323	296	304	342	318	303	342	330	318	305	325	310	332	306	329	328	312	309	320	320	318	344	324	318	323	317	339	328	319	291	301	332	323	300	320	355	314	303	308	303	322	325	328	322	333	333	311	343	310	319	333	348	349	318	311	318	294	325	297	338	338	323	335	329	308	343	328	339	311	329	312	315	303	320	312	302	327	356	323	339	362	301	304	291	343	334	327	328	303	295	322	317	310	303	339	351	320	311	328	352	332	340	309	302	319	310	337	314	334	334	357	353	320	309	315	306	304	298	353	263	327	293	302	335	317	320	337	313	296	323	318	325	349	308	313	333	301	305	326	293	332	320	369	345	323	314	344	311	327	298	323	352	299	337	314	344	326	328	305	320	331	328	344	331	332	303	337	297	341	338	319	305	328	360	327	288	302	308	312	326	309	305	323	317	306	305	334	333	332	332	300	298	337	307	326	288	317	349	325	281	316	339	325	366	322	333	324	312	322	317	302	362	307	318	316	319	356	319	316	310	335	297	358	328	303	343	314	317	329	312	310	319	303	322	318	337	334	315	291	332	313	338	321	360	346	323	291	304	318	324	298	308	309	362	322	325	329	354	308	362	305	314	346	352	298	318	324	317	303	355	333	302	306	314	298	329	325	325	345	325	342	309	294	325	325	338	284	351	348	321	322	309	307	316	338	354	323	329	282	299	359	324	290	296	315	350	330	301	304	335	310	333	296	349	344	340	307	339	317	327	326	290	329	329	327	330	313	319	310	335	342	308	325	298	342	294	332	323	333	302	365	347	314	313	317	295	317	311	288	338	335	313	316	340	331	321	329	344	331	337	293	339	318	328	318	317	298	356	314	324	320	310	312	307	366	323	324	289	306	341	332	342	332	315	337	334	305	284	329	317	318	308	310	291	355	332	327	354	338	315	307	312	329	309	285	298	317	290	310	293	313	308	290	322	317	294	307	374	296	328	346	318	284	337	313	340	320	315	310	327	322	313	302	337	312	324	316	307	333	331	289	340	348	339	313	332	321	330	318	351	333	340	317	315	341	309	311	322	344	323	292	341	327	316	323	305	322	276	344	334	326	332	331	293	357	312	305	318	323	318	330	293	320	316	343	336	327	349	318	328	312	341	302	297	349	322	309	336	342	300	310	314	335	319	324	321	315	359	338	327	289	352	327	320	323	313	309	301	336	293	362	327	329	305	306	332	344	344	293	347	337	313	304	323	351	332	335	304	333	322	328	303	315	318	342	296	292	305	340	339	295	361	320	331	345	308	328	335	349	302	319	286	299	333	341	331	329	300	320	327	338	303	309	325	326	313	334	334	325	304	318	317	317	339	316	337	330	302	327	308	301	343	344	320	300	335	326	353	332	320	336	305	329	341	305	309	340	303	373	327	318	306	306	298	308	310	295	312	309	335	301	353	320	327	334	316	323	329	347	322	341	323	279	337	317	326	315	333	313	347	342	324	323	317	320	321	294	307	328	303	314	318	282	311	306	339	297	331	324	340	307	322	333	360	320	327	337	323	327	311	318	345	344	313	291	321	324	314	341	351	330	299	326	311	299	331	319	266	287	315	308	321	364	327	323	322	328	344	334	313	328	292	337	302	318	295	304	348	341	354	308	312	312	315	333	285	305	314	305	313	331	352	315	374	337	309	309	295	324	325	384	338	307	310	312	326	319	321	330	345	347	330	337	318	305	306	302	308	324	340	323	308	346	330	350	341	320	309	368	332	348	351	333	352	318	343	349	320	345	346	319	346	322	344	312	308	305	303	338	314	311	322	325	324	307	315	311	322	295	315	355	310	338	338	296	324	347	313	303	337	322	328	330	324	336	336	306	344	327	316	316	344	290	340	337	327	346	311	338	319	320	336	322	321	332	341	305	337	354	280	326	318	351	319	325	323	338	330	320	295	312	334	348	324	320	297	309	331	361	306	312	318	285	335	332	317	315	332	320	310	318	306	285	305	296	320	293	289	310	319	323	326	300	321	348	343	320	296	340	313	337	365	318	294	321	330	314	277	355	325	321	337	313	319	326	311	333	316	304	314	308	307	359	302	335	318	341	342	332	317	298	338	332	336	327	325	329	340	313	307	322	351	353	289	316	322	304	338	308	323	321	291	300	303	308	322	317	330	323	353	361	309	321	292	321	342	321	313	305	299	295	307	333	330	325	325	335	331	330	319	303	339	317	319	330	314	318	347	296	327	322	300	340	340	345	308	283	308	312	308	335	334	311	324	346	307	309	316	302	320	335	324	304	307	326	354	335	312	334	295	318	300	317	349	349	296	318	339	314	357	324	320	310	319	343	333	345	325	346	320	336	298	310	338	337	342	331	314	304	304	311	337	320	319	334	323	326	361	337	292	311	314	305	303	325	330	334	343	343	299	348	313	291	336	296	315	305	340	320	310	299	311	312	330	327	335	304	305	335	331	295	319	319	320	321	334	366	299	322	314	305	308	338	301	333	324	296	316	326	311	359	292	319	312	327	321	342	313	317	331	275	330	336	301	338	315	321	334	345	307	321	339	295	330	330	334	348	326	347	299	318	323	320	308	334	353	328	317	319	284	302	335	300	299	333	341	318	330	311	306	318	321	325	357	343	311	327	323	311	323	307	305	313	326	307	329	303	346	339	329	334	327	288	341	346	335	350	314	328	317	305	329	318	307	338	313	308	334	331	319	336	349	342	308	333	323	319	326	332	340	307	303	327	318	333	307	348	330	306	327	342	324	322	335	319	305	299	284	348	362	333	335	342	312	309	331	347	298	287	329	320	313	315	344	318	362	335	319	334	355	298	310	357	322	344	303	326	353	298	309	306	290	316	342	328	290	311	304	345	312	325	318	377	339	298	326	342	299	317	306	320	326	331	313	347	327	323	302	315	290	312	284	304	333	320	308	300	314	290	295	372	304	340	289	326	325	309	318	317	302	292	342	324	309	338	328	299	318	320	317	337	295	363	358	343	338	314	310	298	319	358	344	327	317	326	314	311	327	337	325	339	336	314	309	308	316	332	304	304	293	343	310	326	346	334	353	349	337	334	364	318	299	299	312	332	321	307	286	317	295	371	330	314	311	334	326	331	332	301	308	332	336	324	319	289	317	373	325	299	326	330	361	325	330	305	332	311	333	332	322	308	300	308	358	331	295	329	303	306	341	297	338	335	299	328	340	334	296	318	326	315	318	321	349	314	332	308	342	321	333	307	318	350	348	320	345	339	302	321	340	308	320	323	336	320	312	299	328	350	309	316	359	297	296	323	319	308	335	326	321	314	318	313	313	311	344	318	312	268	306	320	333	321	350	316	313	316	318	337	310	291	329	315	297	281	300	329	319	347	313	317	291	339	287	356	335	334	335	306	300	307	277	312	305	305	338	326	342	295	313	324	302	340	323	326	335	324	322	321
6023	2127	4479	6256	24150	59850	59387	44121	29480	10323	2785	1140	861	848	868	877	893	870	881	889	875	890	797	910	927	865	906	847	892	863	902	875	875	892	901	888	877	870	875	928	842	898	880	864	922	937	903	833	854	892	819	897	867	883	881	853	918	841	908	829	850	888	829	880	868	864	876	938	909	863	854	824	832	942	888	885	920	892	853	852	852	840	882	874	884	910	823	853	898	889	917	910	867	890	848	871	837	893	892	903	946	845	914	865	870	834	817	862	824	951	843	916	911	918	858	891	843	919	926	931	872	863	831	811	943	871	854	884	847	850	872	854	881	913	818	903	859	875	881	886	860	828	868	917	877	932	906	889	851	926	931	830	880	890	897	904	907	902	857	865	910	891	920	876	919	899	901	876	846	889	878	870	976	884	872	820	843	879	869	834	917	886	907	845	891	949	823	880	872	898	887	870	876	889	868	865	908	890	898	882	883	905	907	870	858	923	887	913	861	842	883	916	915	849	903	915	882	881	858	873	890	856	917	891	898	922	921	893	865	867	836	909	885	892	853	861	868	862	875	877	888	874	859	853	918	916	862	872	919	886	870	872	938	880	884	852	824	852	862	862	854	930	886	920	858	868	869	921	899	852	834	899	929	846	825	889	831	863	837	874	822	892	835	866	897	826	894	883	873	927	838	889	865	813	922	863	900	858	875	861	858	853	838	833	865	844	879	894	851	846	857	867	873	834	900	873	916	903	838	882	910	855	842	905	900	864	856	849	880	884	877	868	890	847	851	866	902	893	928	945	881	851	858	875	895	940	890	882	863	915	922	884	895	875	846	874	877	860	834	892	909	857	841	870	875	915	844	890	916	884	904	843	818	948	901	843	835	864	873	864	875	862	851	905	854	896	878	850	912	885	917	836	885	921	899	902	858	870	881	889	850	868	866	848	861	897	922	890	871	901	890	905	853	901	869	869	928	825	905	858	851	835	867	907	858	813	866	884	850	869	894	877	851	929	928	819	853	884	855	886	821	902	874	874	919	892	879	919	909	881	882	849	914	862	843	869	894	847	940	857	865	842	935	883	891	868	919	888	828	847	899	920	891	878	928	927	849	906	860	883	915	843	875	861	866	862	878	924	916	843	914	845	883	893	834	890	887	874	903	902	893	864	806	858	843	905	908	886	848	899	832	877	881	878	815	910	873	877	883	931	903	905	893	924	895	826	899	892	827	860	842	915	868	867	855	890	891	873	867	891	815	903	917	880	901	836	889	863	891	875	868	948	895	945	896	852	857	889	874	809	819	909	874	913	921	854	845	851	927	874	916	884	817	890	878	913	889	847	861	895	887	868	906	842	855	901	875	849	902	895	875	906	872	895	863	844	902	894	907	870	828	868	874	866	883	867	870	918	850	866	827	884	866	872	849	841	871	885	892	877	871	924	856	837	899	884	849	849	803	914	847	850	841	909	883	831	907	849	812	828	893	811	887	918	883	863	850	931	909	964	883	890	897	819	827	893	905	849	875	847	879	858	797	841	864	897	884	868	875	863	858	917	846	872	864	891	843	917	927	886	871	895	876	829	866	890	904	885	850	916	826	818	861	832	887	884	883	906	902	908	854	944	860	842	850	923	832	837	894	844	894	854	918	892	901	884	882	854	885	917	891	913	904	863	907	853	875	888	883	927	885	913	901	846	827	867	898	877	890	870	894	887	832	861	866	866	852	852	809	801	930	884	903	917	860	879	855	900	876	925	879	900	872	862	859	875	848	856	880	844	834	862	863	904	826	869	843	884	863	825	899	887	908	870	860	872	866	855	930	847	862	844	897	901	856	865	849	896	892	872	898	898	864	892	855	878	881	924	889	917	830	841	898	919	834	909	891	850	850	832	862	877	879	925	857	889	907	888	884	886	907	859	875	872	866	858	907	860	853	931	931	874	857	928	906	920	900	844	878	865	874	891	901	879	882	864	906	882	904	888	886	899	889	879	852	836	875	861	811	884	852	915	890	895	911	884	856	890	852	827	861	875	883	852	856	841	886	864	872	881	909	937	898	862	854	861	898	869	883	855	859	881	861	842	875	919	866	899	889	911	886	857	908	869	888	864	920	812	936	867	867	842	914	892	886	940	894	859	845	848	867	849	915	944	894	949	864	877	847	875	885	889	905	880	886	942	946	860	842	858	883	856	860	924	902	841	848	837	899	882	867	888	941	889	891	862	874	873	876	911	902	892	828	878	873	889	897	835	910	894	923	855	872	885	869	864	886	892	837	905	856	913	854	841	847	884	846	915	847	844	819	899	941	815	902	882	894	886	808	867	880	887	895	856	858	891	879	904	841	835	881	903	917	905	873	900	900	896	857	853	838	931	923	886	872	895	876	862	916	801	832	843	900	856	933	925	911	893	903	905	876	919	899	850	907	885	932	911	848	869	851	885	919	870	840	857	854	847	929	877	922	847	858	863	871	842	911	841	874	875	846	874	894	847	866	840	836	861	866	855	856	921	903	893	852	906	885	806	900	864	860	859	852	869	869	940	852	868	892	936	886	866	873	849	845	904	867	886	891	852	931	905	847	878	840	869	840	951	868	860	885	891	860	900	865	890	834	910	868	860	928	845	839	941	850	923	849	861	872	852	912	878	854	913	901	923	894	906	851	859	889	890	872	850	830	862	935	846	851	856	849	874	855	849	839	874	872	865	853	881	901	823	847	866	865	883	829	897	895	872	879	849	871	905	901	892	890	852	888	889	915	912	911	892	834	838	891	855	862	920	817	912	885	874	906	930	840	887	872	838	878	901	922	923	843	878	909	914	907	864	855	908	841	866	861	817	887	895	909	843	911	948	819	900	820	912	853	835	871	835	889	921	883	889	894	833	888	877	837	929	878	905	922	852	912	911	890	915	844	882	919	879	907	922	915	812	897	867	865	907	901	877	909	933	904	891	874	870	895	900	886	900	860	875	864	892	887	882	946	883	906	923	858	868	909	874	870	902	881	860	897	832	884	853	872	858	871	871	904	889	855	864	863	845	906	917	856	891	853	886	882	846	871	877	906	904	890	896	871	875	855	886	896	888	931	921	858	868	881	885	829	894	907	898	908	821	818	878	900	906	876	866	803	897	836	844	888	848	869	896	876	914	851	921	840	848	867	857	885	819	849	864	887	931	846	911	895	805	885	872	914	844	886	909	904	894	817	851	886	858	890	933	802	902	897	944	838	841	933	867	907	874	862	911	853	872	827	855	856	876	872	841	872	886	863	869	859	838	884	867	874	901	879	921	919	876	884	892	840	845	914	859	897	867	859	894	860	861	909	857	890	886	902	879	860	852	878	853	856	959	826	902	879	843	924	940	868	900	876	888	916	859	886	888	908	872	907	864	878	924	880	831	876	944	890	852	907	865	917	872	813	874	851	941	920	877	914	932	852	928	817	853	876	888	858	856	818	855	900	866	891	852	859	864	902	923	876	870	866	921	908	892	905	848	887	839	901	869	916	892	882	835	893	860	874	900
14571	3177	4038	6858	10940	56788	63477	42081	23949	6560	1258	438	357	332	297	312	287	323	344	322	298	323	346	309	338	308	325	322	336	326	317	327	331	318	305	317	341	319	352	327	323	331	334	326	320	311	332	308	312	322	322	312	323	326	306	368	309	286	327	324	348	355	311	329	296	308	293	298	306	352	345	328	296	334	337	354	293	306	319	356	333	328	290	339	322	305	347	292	319	314	322	328	371	313	317	329	324	318	324	327	333	310	306	295	348	331	310	312	325	308	335	313	337	307	295	321	277	313	300	306	306	310	332	338	343	298	304	306	309	329	327	349	306	343	320	306	307	360	334	335	317	324	299	312	312	298	354	302	279	319	316	339	315	318	338	354	325	310	328	314	296	317	332	327	302	355	334	309	317	304	328	333	300	308	287	337	324	316	310	348	332	323	327	309	286	342	299	332	309	303	327	329	338	306	317	316	304	286	320	329	317	308	313	322	331	326	320	330	299	298	294	293	330	300	336	326	294	306	317	297	297	328	295	298	295	298	335	320	329	320	321	336	319	326	329	355	294	352	308	331	305	344	280	312	361	336	333	325	306	313	315	303	317	289	301	327	327	315	327	334	323	297	319	321	300	340	286	330	337	295	319	319	330	312	331	319	309	307	341	318	331	339	278	294	308	322	322	313	343	361	320	315	343	309	299	340	317	306	324	332	304	335	322	318	310	318	288	339	327	319	330	306	316	335	335	327	318	320	355	332	314	317	336	328	292	309	317	319	323	315	321	314	310	324	316	325	325	336	295	329	357	335	296	315	314	327	316	327	297	325	336	297	352	330	333	315	305	313	302	291	309	318	310	339	327	359	323	305	331	330	297	344	342	294	326	316	310	298	322	327	305	318	301	322	293	327	312	322	310	327	338	305	372	337	332	295	318	333	296	295	318	307	325	272	343	325	308	299	312	304	317	309	299	316	334	320	335	312	306	309	315	328	311	315	301	314	317	315	302	326	347	307	334	315	305	285	316	354	315	312	396	337	304	307	315	281	349	323	304	318	292	315	317	320	284	315	345	325	320	302	354	306	301	347	308	335	332	304	331	316	303	328	305	303	332	294	293	283	316	312	320	313	337	297	327	306	363	311	309	292	310	315	329	303	349	336	286	326	332	305	316	310	323	338	310	315	319	319	325	329	331	300	311	311	318	326	323	301	299	316	309	319	330	307	344	326	364	322	308	332	308	334	319	329	307	312	320	308	327	340	314	330	311	316	329	310	324	302	319	316	324	310	304	296	355	316	304	316	346	329	313	348	316	295	355	332	331	285	314	334	330	341	302	322	341	333	334	332	326	298	326	306	323	354	325	351	320	317	316	335	322	327	308	290	314	308	305	310	341	354	284	336	337	310	335	339	323	289	333	362	325	310	304	360	324	311	332	321	328	309	324	309	317	300	312	337	336	341	364	318	336	284	327	321	352	322	333	308	303	357	312	299	336	360	312	324	308	309	302	316	314	301	320	325	306	305	312	339	317	316	308	327	314	336	318	307	307	342	311	306	340	333	326	333	333	302	323	324	305	319	293	332	325	315	329	309	314	311	322	280	322	311	290	318	308	325	320	334	309	293	341	315	306	311	353	315	304	328	337	316	322	328	308	332	340	322	336	352	327	335	323	292	304	343	315	315	339	311	330	343	329	309	306	324	342	327	327	304	308	314	307	291	319	296	362	309	328	305	279	337	322	351	326	306	297	297	292	328	323	315	310	326	309	310	308	310	328	325	327	320	309	350	341	325	310	334	304	299	343	314	307	338	321	329	314	347	308	312	314	338	311	341	347	323	328	330	298	327	312	332	323	344	333	310	311	324	324	306	317	297	336	329	312	306	316	315	318	307	275	321	340	328	345	326	318	305	314	280	317	294	280	295	299	345	305	296	365	331	322	298	323	355	327	313	320	336	315	331	286	320	332	329	316	306	309	341	350	365	316	334	323	342	307	355	320	303	327	339	330	285	299	317	341	318	299	334	298	340	319	322	338	332	335	331	316	309	317	317	320	310	321	310	332	310	320	319	365	346	301	322	308	318	295	337	279	295	337	306	304	305	294	320	323	320	321	316	339	313	313	326	296	329	319	317	319	292	323	292	296	357	350	331	300	324	294	289	323	345	275	345	307	325	302	340	280	336	302	344	316	314	315	323	311	285	302	320	334	309	260	328	314	346	328	320	310	344	314	288	319	306	329	301	345	333	338	308	351	301	347	329	346	287	310	342	331	332	306	302	321	343	308	351	324	295	278	322	309	305	307	352	318	335	295	314	330	318	354	284	337	309	296	320	307	361	315	330	312	346	304	294	313	324	317	317	304	335	299	323	342	296	328	284	284	291	302	314	324	301	342	312	306	301	338	338	300	323	287	299	318	351	289	361	294	303	325	346	334	307	312	295	310	340	327	322	307	309	337	330	302	319	325	320	302	300	350	307	313	308	347	333	347	339	323	334	276	296	317	311	336	331	323	328	345	337	319	311	325	346	317	297	321	299	309	319	351	363	311	311	311	322	345	337	298	327	326	320	313	288	323	318	311	356	323	322	345	320	337	298	295	321	324	333	293	328	323	333	328	330	310	335	309	317	301	311	359	317	321	314	319	323	323	290	320	324	340	297	294	335	315	307	324	324	317	340	288	307	347	288	333	320	328	310	316	311	293	320	316	352	364	348	312	325	319	320	336	334	312	324	308	326	310	289	307	313	345	345	308	326	303	310	336	329	323	309	332	307	329	320	347	337	293	302	335	313	319	300	292	289	300	319	321	329	336	319	342	314	292	313	305	332	318	311	336	278	326	286	354	314	326	313	312	319	316	361	309	332	336	318	353	320	351	329	329	319	336	296	325	315	309	354	317	352	334	290	319	333	344	310	326	340	354	322	284	298	326	319	318	301	333	325	336	315	345	324	304	305	289	346	333	333	331	346	331	331	325	336	304	305	353	332	286	346	263	313	303	303	341	337	301	337	278	318	302	305	316	287	289	300	305	339	349	337	301	321	295	330	329	342	296	306	309	328	353	324	318	319	296	299	288	324	333	310	283	314	332	352	305	333	330	308	322	341	343	307	310	299	346	325	327	331	314	344	331	321	332	346	325	324	327	333	314	311	327	323	324	318	335	315	345	296	288	335	308	340	307	333	305	321	322	308	315	362	335	320	320	324	317	283	345	339	303	316	327	299	333	342	314	308	338	297	303	322	313	322	319	341	294	314	297	319	347	316	355	336	324	351	329	304	319	336	327	292	316	329	312	336	313	353	324	322	302	327	300	289	328	260	345	337	316	333	335	296	319	327	331	289	321	333	307	306	309	298	324	297	365	314	265	348	336	314	300	302	285	282	301	321	311	325	300	297	303	333	322	327	332	321	298	315	293	333	352	317	325	330	322	316	310	315	336	310	286	304	337	344	304	336	334	288	330	301	303	304	340	319	322	343	314	317	329	328	323	303	331	325	303	322	322	357	326	347	336	334	343	309	348	314
8044	3101	7872	15983	24693	70112	74694	54505	37064	14240	4113	1393	1009	897	841	877	861	869	888	945	900	863	861	916	858	819	907	854	894	874	874	875	896	859	926	845	862	903	888	902	869	899	909	911	855	819	854	839	798	890	895	924	908	831	882	828	889	870	833	872	871	924	884	872	807	868	852	909	916	871	894	872	849	903	831	864	833	846	861	838	927	913	906	862	842	853	832	901	850	910	864	809	879	884	885	893	840	861	846	936	846	851	871	903	869	797	899	862	877	909	840	888	943	881	862	833	828	886	835	873	896	841	886	823	865	866	864	876	884	893	832	908	829	846	876	885	866	859	890	871	864	856	882	829	844	817	879	872	860	869	905	861	887	851	864	871	884	860	925	854	871	841	835	898	895	806	896	876	924	850	881	794	860	855	890	846	861	893	867	836	842	912	870	869	862	839	796	890	863	924	919	896	891	859	879	880	860	900	831	838	826	914	878	910	883	887	861	906	888	867	901	854	916	906	876	832	890	855	895	879	872	921	844	845	837	877	883	848	838	843	894	888	835	833	808	857	782	915	811	893	834	816	891	918	866	837	881	883	879	882	844	853	819	844	873	849	911	854	904	827	834	842	845	830	854	853	850	882	883	845	892	844	858	849	851	793	854	838	863	880	885	886	855	854	862	860	854	867	889	848	873	889	878	857	885	866	803	884	846	853	893	853	867	850	841	898	901	892	855	850	857	899	904	868	885	894	925	929	839	846	808	877	851	915	908	877	884	855	875	856	884	918	883	849	795	856	904	847	848	859	901	932	864	815	903	863	873	888	868	825	859	858	929	880	856	868	939	857	882	862	902	809	850	854	848	864	861	842	901	865	843	847	837	930	865	872	825	866	854	862	857	918	880	872	852	872	887	867	841	866	824	906	960	840	823	811	874	938	869	847	874	857	814	887	900	876	833	863	868	888	863	819	866	866	844	847	840	827	869	909	882	904	878	882	854	902	864	871	815	891	919	851	833	893	903	916	865	882	899	847	858	901	906	917	885	896	863	866	849	869	914	859	870	837	884	838	900	875	887	927	852	940	903	827	883	871	914	885	881	883	889	844	882	886	866	864	887	850	907	901	856	843	865	856	817	904	870	933	856	869	841	851	871	834	853	875	872	879	896	887	896	822	845	897	848	957	920	869	844	865	897	894	866	865	871	837	822	826	877	838	940	868	898	881	841	909	912	875	848	868	847	915	866	837	907	860	839	880	880	865	889	866	867	872	915	839	922	878	885	922	853	845	861	831	867	906	900	888	849	826	895	857	843	846	899	917	906	837	848	885	880	871	847	903	855	936	904	893	896	888	839	874	854	881	830	862	835	843	842	904	884	842	860	849	838	891	883	858	861	834	870	837	871	865	902	875	849	921	863	913	878	847	818	932	828	818	850	848	869	862	859	899	869	864	886	858	897	853	954	812	850	880	844	904	920	869	850	836	864	873	886	887	852	875	856	906	877	810	862	871	882	939	838	939	888	846	852	877	859	835	854	899	875	874	931	882	888	869	927	864	884	871	899	842	875	844	875	890	886	860	883	869	873	857	901	949	906	859	865	890	862	883	873	854	843	826	903	870	896	854	860	806	908	877	881	847	879	912	872	834	888	860	883	929	872	871	854	834	895	871	916	835	850	900	888	935	916	881	898	836	812	816	870	867	870	839	929	850	856	816	862	837	846	912	906	838	843	948	794	821	853	920	830	862	888	865	835	845	851	903	793	896	823	831	864	840	873	872	902	875	888	874	875	851	915	893	871	904	875	892	876	870	817	870	900	849	840	864	897	853	836	836	793	906	867	850	847	832	921	896	870	900	888	937	839	811	836	857	861	847	854	884	888	870	828	925	844	902	849	871	888	862	885	859	848	874	840	840	848	876	872	892	931	868	843	876	862	861	883	890	855	892	900	857	840	882	896	895	881	859	890	866	856	883	878	890	875	928	909	885	890	898	877	849	913	799	837	836	883	855	882	905	851	804	844	846	887	805	850	895	866	863	851	871	858	894	817	865	821	869	827	861	858	887	856	864	873	896	838	888	866	894	871	840	900	887	885	843	873	856	857	914	901	857	840	889	832	846	909	855	815	843	900	842	885	873	907	858	879	885	869	859	817	868	893	906	859	862	895	874	836	889	834	879	892	855	821	823	810	900	834	884	908	931	883	857	869	848	898	913	838	847	902	870	847	870	838	871	848	846	847	860	875	862	845	902	826	873	839	935	854	840	869	861	881	841	919	885	866	844	899	873	912	869	852	872	858	844	841	865	838	856	850	891	926	848	875	859	889	904	907	882	867	844	858	855	868	886	846	855	900	912	872	847	877	860	864	865	884	841	895	826	906	877	801	901	804	786	876	906	867	860	821	830	884	887	859	881	881	853	873	872	874	878	903	864	881	876	829	885	876	834	851	919	870	829	856	832	849	866	852	926	886	838	935	867	849	867	892	909	918	887	880	876	867	834	899	895	901	861	855	848	933	906	807	888	843	802	885	887	887	850	908	869	845	898	859	896	851	813	869	861	868	839	824	820	816	854	889	928	880	871	892	883	863	870	964	857	917	860	866	870	838	852	907	894	883	849	871	877	873	877	910	860	883	843	905	924	869	879	820	855	861	918	874	901	883	882	911	830	847	866	871	882	891	875	859	918	852	852	893	848	873	868	892	874	876	899	895	900	908	805	889	872	862	849	905	880	879	815	883	860	812	866	835	895	890	884	937	885	850	878	877	866	885	840	915	877	881	863	915	836	796	851	836	843	856	887	877	867	861	876	891	827	830	916	908	889	922	810	842	867	849	858	828	869	826	902	886	898	841	860	809	901	845	872	786	879	859	904	879	919	883	860	893	912	881	896	871	916	893	891	907	881	867	923	925	842	913	915	923	869	904	888	915	859	823	849	887	878	904	817	896	908	818	936	838	835	902	868	827	847	819	884	860	935	888	857	820	836	833	890	852	877	892	892	880	856	873	805	875	821	913	858	875	840	799	862	865	876	871	864	902	949	891	835	908	866	895	856	841	921	881	871	849	904	820	824	834	869	894	857	846	912	876	902	883	884	862	879	868	876	892	828	881	892	866	858	895	873	931	896	869	839	861	888	876	866	870	852	871	862	876	870	870	873	846	882	851	866	876	853	903	819	861	848	854	925	881	903	875	881	875	846	780	835	884	859	878	858	903	854	861	912	923	870	853	879	865	922	932	825	897	854	874	859	801	876	900	863	811	883	818	938	872	887	855	903	862	833	893	867	908	881	819	770	912	870	884	860	829	840	886	850	883	858	846	912	893	862	868	860	858	888	819	861	850	840	897	889	867	866	865	869	834	849	900	859	838	804	901	878	903	910	871	931	880	882	906	830	897	831	861	870	892	905	832	913	875	900	869	842	931	861	884	906	836	839	897	847	921	871	821	822	850	838	851	881	855	884	813	894	886	885	856	851	866	900	870	831	855	867	835	878	844	862	860	913	900	833	892	890	901	866	869	839
2417	563	783	1394	2119	6520	7318	4224	1910	763	425	354	307	348	318	376	344	339	339	336	338	342	306	318	306	363	332	330	332	354	325	357	353	307	329	341	327	315	348	317	335	340	350	343	333	350	335	329	343	311	342	335	318	305	329	354	330	322	326	325	349	336	340	319	322	357	337	344	327	307	355	361	331	330	337	335	319	302	306	334	343	314	357	350	308	343	311	332	338	330	310	336	325	335	361	356	357	341	328	349	343	328	328	343	350	337	337	345	333	348	324	332	317	331	334	336	311	310	327	358	322	329	362	339	304	339	345	337	312	334	316	318	302	323	342	324	319	327	319	321	285	309	316	317	354	341	323	339	355	313	297	326	323	346	336	333	318	290	325	358	341	352	356	329	353	345	295	325	323	323	283	332	324	327	307	340	298	349	372	320	311	286	323	296	345	349	331	391	318	359	314	365	323	312	323	308	305	330	297	355	339	363	326	301	341	347	305	314	356	295	360	342	310	347	337	353	355	323	345	309	329	325	360	366	338	333	317	338	334	348	332	351	340	319	328	338	333	332	326	331	356	351	355	313	349	323	344	325	292	311	349	321	331	336	364	357	337	329	366	380	368	343	344	291	362	349	366	363	358	364	353	330	346	327	343	330	315	315	374	319	338	326	358	321	334	341	342	342	313	364	317	303	340	333	341	335	306	310	349	331	346	348	329	374	330	332	329	346	313	324	313	314	304	333	318	348	344	323	332	303	337	326	360	310	351	351	327	346	345	335	311	329	318	330	326	333	331	321	340	327	327	294	300	344	357	317	315	295	344	358	345	376	333	336	330	350	366	295	322	371	354	367	298	313	365	339	362	331	340	331	330	331	334	342	330	338	308	331	347	323	324	338	335	356	342	369	352	329	322	336	325	360	331	334	307	360	331	348	323	319	341	348	342	340	329	298	348	359	334	309	365	309	315	371	342	364	316	323	385	349	329	331	324	331	358	328	338	329	311	358	319	308	304	323	333	298	350	319	323	334	351	314	344	287	344	292	368	312	330	317	328	334	327	341	339	346	316	358	343	335	346	315	317	360	303	329	330	323	304	383	316	347	322	331	310	340	344	349	318	330	330	359	357	343	356	342	307	320	301	340	395	307	339	333	322	354	306	305	316	337	314	333	320	331	342	315	342	325	337	336	318	322	352	329	346	315	335	342	331	309	321	304	323	330	332	328	327	339	316	369	314	354	340	322	351	311	330	317	325	316	321	340	346	346	342	345	342	363	359	338	362	348	300	340	333	336	340	351	309	318	351	313	353	325	353	349	323	363	324	338	320	313	330	338	354	310	346	311	326	357	327	314	348	347	326	304	305	315	309	321	344	341	327	309	354	391	322	346	312	314	353	311	328	331	327	296	334	362	320	304	298	332	311	316	337	346	349	351	320	297	330	340	340	337	341	331	312	324	314	338	345	361	318	318	330	327	309	330	322	373	313	343	325	319	333	341	348	333	350	362	318	336	339	310	334	335	326	370	333	332	353	318	291	322	330	360	311	344	321	351	334	317	340	312	327	305	340	348	346	367	340	350	369	374	312	314	340	357	328	338	339	362	337	291	320	351	354	337	358	370	322	319	349	369	348	326	308	331	329	379	339	318	360	335	313	320	312	320	346	341	300	323	292	350	309	307	342	331	381	342	348	359	363	360	310	317	364	319	321	324	299	298	313	333	371	303	357	318	342	309	352	322	330	346	334	341	315	359	314	340	331	301	307	337	326	338	316	323	319	301	307	314	312	322	335	337	326	333	346	314	303	297	315	343	356	315	339	339	321	314	331	322	337	334	325	339	334	336	334	329	331	318	341	336	344	324	340	325	343	313	346	327	343	307	326	329	337	321	319	362	336	327	350	311	314	342	325	323	346	353	329	310	348	356	334	330	336	310	335	351	341	317	325	351	295	320	350	335	322	326	303	358	341	394	303	370	327	342	346	330	337	326	333	335	321	325	322	353	329	327	324	300	356	286	297	331	364	323	315	321	300	299	376	318	324	303	342	319	347	316	344	341	332	308	306	352	330	327	316	306	320	360	294	348	332	301	335	329	312	315	351	315	366	333	331	333	295	314	325	331	300	333	351	342	327	314	329	331	355	314	297	329	319	314	340	338	328	358	353	332	364	327	354	333	321	334	297	310	328	343	341	342	346	325	361	351	327	317	340	334	312	325	311	335	317	326	311	347	319	329	326	313	348	333	330	338	333	299	319	340	339	345	321	349	343	301	333	311	342	331	340	352	350	312	323	376	333	370	359	326	351	322	325	339	340	328	303	370	328	303	350	334	353	325	366	307	357	311	315	316	341	327	315	343	298	292	350	337	355	321	319	353	343	332	339	357	346	334	326	350	288	343	309	303	336	350	315	313	312	355	331	343	356	353	345	330	329	362	334	285	329	325	336	333	344	350	333	372	334	340	344	315	348	313	355	330	340	327	337	312	328	366	363	359	333	322	333	318	325	351	334	379	342	343	359	367	324	347	303	359	324	340	318	341	323	328	322	278	352	302	330	362	348	351	314	342	327	320	298	347	352	347	328	350	350	303	373	313	360	333	314	325	313	344	329	299	321	345	360	290	320	298	348	329	332	350	354	335	327	305	325	358	362	371	335	359	342	346	338	349	328	315	346	350	322	340	299	343	313	321	368	306	378	346	350	362	340	358	325	340	357	333	368	341	369	348	342	349	344	342	367	335	320	328	314	344	360	334	373	318	328	351	349	359	339	345	359	334	334	342	343	326	312	337	334	347	328	347	324	316	345	351	332	324	358	327	314	316	343	350	364	320	339	344	321	307	322	317	354	340	344	349	333	324	374	354	310	344	316	340	366	318	328	311	339	329	347	354	316	325	310	340	343	332	330	320	365	338	371	336	306	350	308	317	282	325	351	339	332	323	293	337	318	333	318	321	356	363	325	347	312	331	352	308	352	322	333	315	321	348	353	337	348	345	313	306	304	328	335	344	317	312	349	359	352	321	299	337	324	335	321	356	300	342	338	333	336	329	299	315	338	366	369	305	322	340	337	349	294	318	322	320	330	331	345	347	357	347	351	303	334	335	320	347	349	335	337	329	371	345	329	351	350	363	323	336	323	354	353	338	331	340	337	340	331	338	337	311	370	319	315	346	344	333	336	339	346	331	328	335	349	340	334	340	324	324	356	320	314	291	348	326	395	328	344	337	348	329	349	353	348	312	330	338	305	307	287	345	346	361	325	322	342	338	309	328	318	352	349	311	352	352	329	341	354	339	330	315	327	347	322	347	297	344	345	353	345	314	304	364	332	320	272	321	324	317	323	340	340	333	333	353	315	296	338	333	312	316	344	344	350	326	341	331	333	372	320	339	346	358	339	337	353	327	353	352	297	320	345	323	327	313	316	350	321	359	335	365	337	329	311	346	329	296	348	331	337	358	315	314	319	330	334	317	317	344	311	343	337	326	327	319	344	326	329	361	350	305	333	298	333	351	277	329	298	337
2725	1123	1871	4437	8408	23091	22818	13807	6683	2456	1201	976	959	918	890	921	961	858	886	890	928	910	902	866	905	859	945	898	906	899	925	954	901	900	858	978	841	910	911	891	874	890	844	904	857	942	906	886	945	921	895	952	916	929	931	894	927	919	885	918	906	930	935	896	915	901	936	850	893	900	856	866	922	895	925	901	892	870	901	919	939	863	911	900	888	921	879	928	935	902	922	934	872	936	942	879	886	920	920	885	887	893	858	909	905	978	921	933	912	877	896	881	893	907	902	902	901	918	903	889	888	884	882	861	943	951	906	941	917	945	909	882	914	935	928	945	958	940	910	919	955	859	945	878	894	935	871	909	885	951	860	891	917	899	913	918	922	913	929	845	901	890	960	857	881	851	896	895	920	913	940	905	899	871	883	925	925	862	918	929	832	862	872	891	916	913	912	910	890	926	967	883	894	830	934	883	883	896	917	996	895	932	894	881	885	880	890	888	892	891	940	851	943	921	840	911	871	925	885	958	922	907	906	906	840	929	919	915	914	901	902	957	905	859	897	889	886	901	948	864	932	895	889	918	914	929	890	873	908	926	938	865	881	898	934	911	876	947	872	935	862	907	920	924	979	904	930	860	896	932	901	899	848	916	918	886	871	919	888	879	939	934	941	859	898	898	924	923	867	899	920	898	881	905	935	868	893	927	903	885	949	870	925	897	933	865	919	932	883	976	893	919	904	906	910	894	900	880	872	913	909	888	930	891	895	961	898	927	934	892	889	910	904	900	910	923	938	931	900	881	904	899	861	885	884	934	912	908	909	920	898	892	949	891	871	921	867	890	909	965	931	896	917	865	899	835	916	920	883	872	891	921	912	946	883	932	879	882	908	879	879	914	923	878	905	906	886	965	837	899	895	875	916	900	899	940	868	860	878	867	916	912	910	923	921	894	912	863	961	898	900	893	963	887	962	870	905	905	897	909	914	864	921	900	873	889	864	902	893	900	890	868	932	910	920	891	903	910	876	899	871	842	885	928	902	909	884	905	874	885	907	944	921	901	903	904	893	881	864	899	921	858	926	846	859	974	903	845	901	893	917	877	883	876	892	908	859	879	916	877	935	957	890	919	909	908	867	843	854	898	913	892	884	881	954	907	951	898	896	847	900	838	914	878	906	894	946	877	889	895	924	923	955	840	914	933	882	891	933	862	921	948	938	935	929	923	917	895	888	942	877	888	941	861	974	892	916	896	873	857	925	921	941	855	893	916	871	843	911	872	903	918	846	866	839	901	871	921	891	894	973	922	928	915	979	942	900	904	888	893	938	913	920	898	917	894	876	921	894	900	923	892	883	921	908	902	898	930	939	913	912	896	919	883	915	923	941	906	918	918	900	868	906	954	933	943	897	880	908	942	912	894	884	910	886	852	890	910	903	899	916	911	936	926	867	890	885	906	881	881	915	875	930	899	924	922	837	837	929	908	935	880	880	917	914	886	868	896	892	950	846	860	936	870	928	864	885	871	946	889	929	947	890	907	910	914	879	895	881	918	868	942	913	889	874	911	894	913	947	878	863	871	920	841	941	839	900	894	894	909	818	918	917	899	912	886	893	909	887	879	873	940	864	884	899	884	900	930	923	874	912	934	950	902	924	903	917	910	917	927	896	868	906	925	963	836	926	960	934	933	913	927	922	930	890	921	908	937	916	901	894	884	904	887	896	883	901	896	872	910	936	914	884	923	928	888	917	937	874	928	883	902	888	874	894	851	945	885	924	898	855	906	931	896	923	850	837	913	892	881	851	896	911	881	898	858	898	910	908	909	925	879	885	978	853	877	863	878	890	957	904	887	895	891	896	898	892	908	892	915	897	924	868	847	917	876	883	926	920	915	894	909	910	850	863	895	934	881	881	893	911	873	920	898	921	937	901	912	872	906	915	942	899	887	922	962	899	893	907	879	901	903	960	868	906	918	846	934	954	896	886	903	937	906	930	910	874	904	931	944	815	875	909	903	892	928	946	871	888	860	886	890	962	892	912	886	865	916	954	879	917	896	881	926	924	909	911	866	872	868	886	887	894	897	879	858	913	947	858	890	905	869	887	904	916	923	928	899	921	928	887	911	920	910	867	911	923	857	923	868	889	869	910	899	890	869	899	904	926	876	903	873	889	939	911	829	919	950	956	870	922	916	857	936	930	936	912	924	922	876	891	861	888	907	852	833	850	907	861	891	908	873	908	888	909	923	862	931	888	887	921	906	906	859	865	959	854	892	890	869	885	867	936	865	901	923	894	851	951	864	870	944	892	926	908	868	911	879	977	901	860	898	881	925	928	909	935	894	956	913	946	888	869	845	968	969	902	908	924	919	891	861	905	835	914	904	915	916	873	882	885	834	932	944	902	894	851	899	910	844	919	888	933	930	944	887	976	901	958	878	942	864	869	912	915	942	891	876	919	911	850	894	926	895	885	928	922	885	911	912	912	883	927	905	879	902	897	864	918	917	816	861	891	933	904	875	897	912	905	887	855	949	923	916	936	908	918	910	875	898	934	893	810	834	907	868	922	859	892	909	873	880	902	896	905	886	931	951	943	913	900	920	910	911	886	889	916	894	926	909	924	887	934	916	895	908	890	894	863	905	915	847	915	865	839	918	883	882	918	901	900	863	895	880	865	899	920	908	871	862	876	915	921	905	812	905	851	868	892	902	916	917	864	886	879	925	871	956	890	939	851	927	940	869	929	868	881	898	875	964	941	901	898	870	927	922	911	883	850	886	934	895	865	888	937	881	881	886	895	891	935	955	922	943	854	912	968	859	902	896	956	920	942	902	857	903	931	888	939	881	906	886	891	917	900	867	859	909	883	897	855	892	859	916	890	892	924	944	952	877	919	838	845	938	913	868	913	936	901	868	868	901	908	895	881	857	917	915	828	894	886	850	879	896	915	958	897	923	859	864	935	895	914	919	931	894	931	921	908	925	885	883	896	951	935	902	856	877	874	935	964	929	876	900	902	928	851	882	926	910	933	899	940	849	911	876	897	858	938	958	933	930	886	893	928	907	917	950	891	911	917	885	905	913	903	866	902	826	878	917	835	899	916	914	877	881	905	900	903	874	821	904	864	862	867	887	924	897	854	888	905	883	880	904	919	941	847	903	870	950	895	912	891	847	934	923	902	916	889	910	846	924	956	919	893	878	860	923	905	899	916	913	956	896	895	891	848	895	884	879	909	882	914	897	911	877	903	850	895	933	912	854	902	877	930	875	943	893	838	944	905	867	908	901	888	922	934	854	937	934	940	897	890	950	862	892	937	878	934	892	957	883	891	868	889	921	838	875	901	898	920	853	908	876	925	895	904	853	877	903	917	909	906	961	850	928	886	859	914	908	878	907	930	879	859	894	882	914	906	889	925	889	842	923	911	931	911	935	869	898	945	896	923	919	934	883	905	868	809	926	910	900	917	947	909	919	895	916	915	921	860	857	878	882	912	892	831	909	929	874	862	933	883	890	914	938
7665	1577	2877	4012	11846	49571	45969	27005	12059	2639	735	395	340	316	323	331	356	314	324	316	352	336	277	311	357	345	340	325	319	309	327	359	357	318	319	316	342	324	322	312	337	300	328	316	327	318	322	303	340	355	383	327	339	326	321	308	338	337	327	305	321	324	297	322	317	300	323	326	299	322	349	333	349	305	350	323	342	368	350	339	334	355	352	309	343	328	325	323	344	311	327	318	332	362	348	326	339	310	312	348	321	366	311	332	317	340	343	361	310	305	306	344	295	326	335	337	325	313	321	318	316	328	301	284	332	323	319	307	302	328	301	297	318	350	312	282	298	323	333	312	309	358	343	310	313	328	315	349	340	351	287	274	343	321	321	317	315	329	327	307	323	339	326	347	319	329	291	335	342	329	317	297	328	321	308	333	337	332	305	340	324	299	321	354	306	352	312	325	316	274	320	309	351	326	340	331	333	317	324	277	283	344	324	335	335	310	293	336	357	305	321	330	305	355	328	316	314	291	329	335	365	309	327	302	345	319	327	327	329	304	348	310	313	328	331	302	315	291	311	302	354	317	302	342	316	335	331	315	280	316	325	340	325	284	345	314	337	319	315	311	320	314	315	318	356	335	321	323	315	308	343	310	331	304	342	344	319	326	319	331	311	327	334	347	321	322	317	350	333	322	325	323	329	360	334	307	305	371	283	328	292	322	321	364	333	332	328	241	321	323	303	347	325	336	329	309	359	325	298	327	332	330	327	348	323	330	326	342	323	339	333	340	286	328	321	337	300	336	298	316	321	341	326	332	310	329	327	312	334	308	349	338	325	286	313	321	358	306	335	320	311	310	327	314	340	298	317	329	307	313	312	327	356	325	336	319	345	337	311	356	303	335	344	327	302	326	328	331	316	344	307	312	329	315	311	291	330	336	302	345	324	321	324	324	331	321	363	327	334	280	307	299	307	328	322	351	326	330	294	325	345	313	352	320	334	322	331	321	317	323	328	302	326	350	297	318	311	297	358	305	317	323	327	312	343	325	347	368	322	312	339	300	319	340	338	333	301	320	305	344	309	310	326	309	359	341	291	324	319	309	315	302	330	316	309	298	324	276	346	321	315	302	321	337	303	309	320	293	349	324	323	320	317	328	311	331	346	316	325	351	328	349	312	321	347	360	341	302	333	324	356	358	285	311	286	316	339	326	325	331	309	313	336	346	339	323	330	325	353	338	318	313	327	311	316	316	376	321	327	340	307	310	338	305	341	346	310	319	323	299	324	338	316	333	308	282	300	319	326	305	360	339	276	325	330	326	313	319	309	293	301	281	304	327	289	337	290	315	326	311	335	326	306	338	336	304	328	343	327	318	347	309	320	342	285	355	339	316	307	349	321	311	305	325	348	367	298	285	331	289	311	289	309	308	355	311	304	318	334	296	326	318	281	329	319	300	312	306	328	336	325	321	325	345	304	289	329	342	299	310	309	301	336	347	335	352	326	325	345	282	330	348	337	358	299	298	314	322	336	300	302	336	322	337	338	318	304	356	302	303	323	294	332	318	335	345	325	323	338	330	298	311	334	335	323	324	310	301	325	326	334	321	289	351	335	306	321	325	317	325	330	326	333	330	296	313	352	283	317	319	329	317	349	305	335	331	335	297	333	314	339	318	318	311	313	333	341	344	329	337	349	344	321	315	334	339	301	323	316	319	335	313	306	291	348	295	293	314	323	299	319	335	338	344	328	318	334	344	315	340	333	286	277	311	344	313	290	349	329	331	285	371	336	323	317	327	348	336	321	294	316	311	322	320	342	333	310	306	339	336	320	304	344	356	313	341	326	332	342	341	340	353	319	332	323	327	322	307	310	309	324	297	337	336	296	304	337	338	315	306	302	317	358	328	317	337	329	327	320	328	326	314	356	332	314	340	312	357	330	327	343	300	351	279	341	316	340	307	309	294	303	312	310	300	363	323	351	330	327	284	326	314	332	332	336	299	305	309	300	333	301	333	297	364	317	326	324	345	311	342	300	353	310	318	317	323	330	316	335	324	310	309	331	295	298	299	317	318	303	336	318	310	311	328	296	322	321	304	307	315	309	294	274	313	318	319	370	351	310	316	299	340	329	329	301	305	314	331	333	309	366	336	372	306	334	329	324	323	329	314	328	327	322	330	299	332	319	296	296	337	321	297	326	330	329	316	324	325	319	317	336	313	315	328	330	328	317	303	299	352	320	310	319	348	295	284	316	334	330	331	357	330	331	322	328	330	315	333	309	297	313	330	325	337	351	349	333	325	315	329	306	320	327	356	308	337	360	318	347	345	313	319	346	344	325	332	369	328	346	334	354	342	335	324	327	327	294	305	327	316	346	307	318	325	325	323	299	347	305	326	305	324	293	312	308	323	320	305	325	330	310	304	297	275	336	353	298	321	316	321	330	316	294	346	330	307	327	325	334	288	319	337	316	332	298	312	307	323	317	297	310	334	306	307	314	336	320	313	325	306	327	318	316	315	321	332	347	311	334	329	345	309	317	296	364	321	346	301	295	331	340	351	306	300	346	338	321	301	325	329	344	322	309	318	337	323	305	316	306	306	324	330	311	349	323	297	324	317	348	338	333	308	323	318	318	353	303	304	304	299	310	317	339	350	321	320	319	293	313	333	327	332	295	285	353	345	343	336	352	320	298	302	342	352	317	318	322	348	328	323	318	322	323	349	323	321	328	340	328	360	322	303	340	358	337	280	316	333	299	319	341	341	353	335	323	355	332	335	315	330	329	330	305	293	337	323	298	325	327	301	310	297	339	362	287	330	307	332	322	305	316	322	322	298	338	342	308	304	335	324	316	327	288	322	313	340	292	309	328	343	335	325	343	322	336	301	345	335	323	328	331	347	312	331	333	337	333	292	313	307	339	308	324	297	334	283	305	349	323	333	346	345	301	328	307	335	321	328	304	327	356	332	301	335	340	345	338	323	312	330	344	292	350	316	326	310	296	331	346	354	325	351	324	314	315	322	335	301	350	327	302	293	351	351	327	317	334	335	312	332	324	295	342	314	318	326	341	343	328	299	305	309	289	336	321	345	344	310	314	316	333	330	338	323	317	321	298	343	333	347	331	308	342	343	292	327	323	322	339	346	343	313	358	331	335	300	307	303	317	320	326	337	328	335	297	336	320	306	313	330	317	299	335	326	321	353	332	338	341	327	309	314	294	316	313	337	334	308	309	318	277	306	328	313	322	314	315	322	332	304	320	309	339	337	330	358	308	348	339	286	327	309	305	334	308	328	342	318	284	331	352	365	323	326	329	312	349	314	336	299	318	305	330	297	312	329	315	350	306	347	345	311	342	320	327	326	351	314	325	296	324	328	341	315	296	327	323	304	338	340	351	315	273	355	336	330	326	316	327	339	320	317	346	337	356	341	308	371	355	324	303	335	317	338	313	321	318	347	320	329	344	308	306	327	321	294	335	317	337	309	333	326	305	323	306	291	329	315	327	324	324	329	328	325	310	295
5856	2211	6074	10552	26741	63098	58352	42086	25194	8270	2478	1106	959	902	916	899	896	902	856	855	870	903	897	865	884	888	844	890	862	817	893	891	875	861	825	904	817	868	896	895	876	825	850	857	934	852	896	902	907	843	863	872	809	831	888	851	912	851	915	932	863	864	918	877	885	909	854	879	893	850	823	856	910	921	880	895	901	882	909	845	848	881	859	860	884	891	848	877	863	954	877	862	879	872	918	852	869	882	937	930	884	881	892	856	871	914	903	883	921	896	853	878	853	842	865	842	916	884	859	882	872	859	861	886	855	892	899	909	889	794	856	884	872	940	854	892	874	877	876	851	869	883	845	880	902	877	925	883	868	832	845	890	899	862	850	831	872	865	890	877	884	906	844	899	876	842	956	872	901	884	895	842	920	941	889	878	874	903	894	881	937	943	897	867	865	870	835	833	877	858	889	841	860	887	875	872	887	848	859	895	872	924	872	855	848	836	881	835	908	927	908	898	835	874	912	888	872	884	900	857	833	892	837	900	829	875	842	878	842	875	907	904	856	847	892	887	883	873	890	867	879	915	872	850	927	833	879	885	901	889	850	910	897	911	882	923	838	842	888	867	881	883	905	842	818	916	888	859	888	851	832	901	848	902	857	863	868	853	912	884	851	861	942	925	857	863	920	918	824	874	865	947	859	948	858	895	858	836	864	915	874	866	870	844	862	887	931	881	857	875	894	844	856	852	869	858	879	867	867	902	897	837	907	865	847	876	862	933	877	879	908	908	846	874	909	885	850	889	916	908	905	913	841	868	890	832	852	889	872	877	867	857	900	882	818	914	893	889	847	881	927	884	828	913	906	865	863	836	873	902	882	889	789	857	795	903	887	906	865	871	869	881	841	891	878	914	853	833	874	876	883	814	901	875	901	877	877	891	819	915	889	845	912	832	881	893	887	862	853	892	889	900	867	882	883	865	953	863	903	929	845	866	836	890	875	875	900	913	838	889	872	889	822	935	808	886	887	942	875	861	889	898	875	900	872	907	866	928	924	831	909	891	875	874	943	872	877	850	854	911	847	884	877	898	917	878	866	839	860	876	887	880	899	917	950	863	865	862	925	861	845	907	902	929	891	880	858	867	905	879	824	922	880	862	872	855	836	896	853	865	846	819	867	890	862	904	912	912	920	837	915	930	899	873	891	880	913	905	870	860	884	861	884	880	899	891	920	836	832	880	849	945	871	934	914	940	886	838	872	891	882	847	870	886	868	885	838	792	882	903	827	916	919	893	841	887	863	863	898	856	891	881	857	834	909	855	861	852	928	874	976	888	861	875	872	900	896	880	864	855	873	903	854	920	877	913	891	824	860	904	939	864	912	922	864	882	898	871	893	910	908	920	877	872	889	872	932	942	810	895	873	870	887	889	939	874	882	891	845	890	892	879	887	857	858	872	861	893	922	959	848	883	884	888	903	889	853	876	912	922	898	931	871	870	891	891	837	830	867	888	862	853	853	880	886	845	870	847	924	842	907	902	859	910	905	894	892	928	840	835	892	882	911	850	857	939	863	860	876	844	852	861	854	878	878	896	873	901	856	891	888	900	844	900	864	863	863	899	871	948	871	898	851	841	914	886	905	866	867	836	919	864	861	884	880	876	899	857	893	811	874	780	865	940	883	872	863	832	899	879	899	898	871	837	884	908	841	897	882	863	849	860	869	885	879	838	892	856	880	881	844	867	913	928	862	846	921	912	873	867	868	876	844	899	892	879	851	918	869	881	929	830	897	874	861	848	916	881	882	916	886	889	859	855	949	868	846	892	872	895	876	906	839	866	907	875	875	870	844	860	866	867	955	888	869	891	869	900	879	827	910	896	897	850	835	867	886	899	850	874	868	833	874	872	867	917	897	869	870	868	878	818	855	881	900	856	829	891	810	880	874	848	877	870	915	875	881	874	891	833	923	844	887	903	889	883	863	848	872	878	888	901	889	874	925	882	851	849	910	807	893	872	868	842	881	890	912	880	839	915	842	908	873	877	882	871	884	879	872	902	858	851	919	922	906	856	906	914	887	871	899	898	844	847	802	854	825	849	835	879	883	892	919	842	899	916	857	906	896	852	869	891	867	871	867	902	829	886	897	872	865	900	884	905	885	886	842	801	867	888	853	883	848	862	909	874	854	932	868	883	881	887	935	916	943	871	874	791	891	877	868	871	894	896	876	833	854	853	960	881	894	856	906	869	903	859	853	863	891	910	850	868	897	860	868	930	843	879	906	900	904	890	894	931	834	851	894	846	857	902	882	876	916	887	889	866	913	905	817	904	809	895	938	825	896	861	853	873	872	877	871	873	852	882	899	871	900	915	934	884	849	903	840	934	888	847	832	890	916	836	865	847	892	926	862	881	854	887	913	896	918	834	852	903	864	852	879	862	860	862	915	897	864	864	874	861	863	836	885	843	873	862	882	859	855	875	866	834	895	877	888	921	859	828	879	913	903	855	909	884	865	899	903	905	870	877	919	869	901	896	916	864	818	874	911	853	955	878	841	896	899	897	868	847	891	881	946	855	894	911	856	852	854	890	846	862	909	855	873	895	897	896	855	878	909	877	840	886	925	846	889	845	866	877	874	891	848	871	856	889	860	857	866	912	862	877	905	846	871	839	832	809	882	922	900	912	870	858	877	881	899	880	843	828	921	877	885	906	921	820	885	839	882	868	872	855	829	838	820	836	885	876	909	903	858	876	875	853	813	839	901	904	861	892	858	877	896	902	906	896	904	917	897	893	889	877	877	845	896	898	817	907	909	887	928	866	853	855	857	830	922	848	839	849	898	875	858	852	926	852	879	819	894	866	886	871	880	943	840	859	845	891	920	900	894	890	815	873	844	896	925	900	843	844	868	901	901	862	866	868	913	869	859	875	916	900	831	846	855	896	887	846	822	883	926	894	891	927	876	862	890	899	887	818	843	944	854	877	911	826	873	905	837	862	917	903	913	863	875	888	887	862	913	862	881	858	863	864	933	878	860	851	885	856	909	902	818	893	848	940	890	875	821	866	898	892	870	884	813	877	916	869	874	846	845	865	826	816	831	878	866	867	867	922	835	869	847	857	882	885	875	864	882	868	878	845	869	893	871	850	927	847	892	864	936	842	830	837	909	871	890	837	905	865	932	898	909	858	859	856	845	892	878	932	894	888	889	882	872	844	904	878	884	890	860	871	892	896	871	840	870	860	901	919	856	886	841	870	862	843	895	906	874	884	907	876	922	903	879	889	889	874	901	845	833	931	860	891	838	880	871	906	881	880	830	900	862	876	907	868	895	865	887	931	859	858	899	953	853	931	863	888	897	854	906	903	892	872	818	792	870	883	904	885	839	907	886	878	905	859	871	881	854	893	835	866	846	862	908	864	855	865	895	895	832	926	914	898	914	898	878	890	864	876	886	841	877	863	905	935	921	874	836	890	861	898	863	861	872	871	910	876	870	847	855	866	864	863	880	857	836	828	891	883	824	878
14330	3591	4812	6795	14201	62337	61333	39760	22780	6177	1241	441	316	298	310	337	316	300	336	312	308	292	314	294	301	312	311	305	302	316	305	318	294	315	300	316	311	280	295	298	332	292	309	297	341	287	316	326	290	260	309	293	328	323	306	298	311	286	308	335	296	299	303	309	287	311	332	271	327	339	306	317	327	283	314	288	293	309	293	312	312	320	305	329	315	323	287	314	350	301	329	332	342	323	304	299	306	298	351	291	304	322	316	308	330	282	312	289	300	296	312	337	308	326	305	313	311	322	330	305	312	313	320	295	305	325	300	310	306	338	316	320	321	297	334	323	294	313	316	298	310	327	333	324	275	282	300	321	282	289	323	302	315	313	304	287	324	295	332	330	303	338	309	314	325	301	315	312	339	331	308	322	315	293	319	337	325	297	301	287	312	325	312	286	296	309	314	339	294	323	323	296	308	329	318	298	325	304	299	294	276	307	290	347	292	317	323	334	315	326	297	300	289	334	281	311	300	356	300	297	299	315	305	305	320	311	332	282	281	290	296	309	335	317	297	333	286	284	327	291	312	312	325	337	314	306	270	291	317	316	319	307	326	296	309	298	290	299	287	331	325	330	328	310	291	311	295	316	275	284	314	293	321	290	269	309	302	304	306	322	343	336	296	312	328	321	320	323	301	339	306	322	294	322	327	338	336	332	300	333	331	293	306	304	324	318	303	313	299	328	307	318	320	302	320	303	336	329	306	324	325	340	330	318	319	289	324	301	289	322	319	338	289	344	345	312	301	322	326	295	306	305	337	338	294	308	306	315	302	294	331	314	334	281	284	301	292	301	308	311	311	290	317	337	315	318	296	274	323	333	334	314	320	322	276	312	296	309	323	294	275	321	321	332	280	331	299	342	275	320	301	309	283	338	321	302	301	323	315	313	317	331	308	274	305	326	290	313	321	286	292	315	310	324	305	305	320	295	316	318	296	305	323	320	316	308	324	314	328	279	303	298	312	318	290	319	308	331	326	303	298	317	307	314	295	322	308	324	348	323	310	317	328	318	299	285	308	326	299	316	335	297	330	334	291	317	278	292	301	302	331	311	318	306	285	293	319	333	263	297	296	288	326	300	316	347	311	325	305	318	304	311	294	354	307	316	325	320	318	309	329	315	296	298	308	305	327	281	305	297	312	308	319	288	347	315	338	287	317	293	329	267	336	294	301	330	324	305	327	335	326	329	309	287	323	353	339	326	294	279	321	308	315	291	329	302	325	300	319	327	348	290	306	319	290	313	310	273	289	312	324	334	329	343	329	310	305	292	322	322	327	274	306	322	341	307	326	282	306	292	327	316	337	300	329	277	280	307	340	311	301	291	305	284	299	309	321	307	306	266	298	291	295	326	322	317	279	296	307	291	305	338	329	311	295	313	314	281	291	310	313	315	314	349	314	315	319	296	344	291	330	351	326	305	316	285	362	302	325	318	317	304	335	267	279	350	322	328	286	313	333	306	355	315	286	284	329	317	285	306	324	333	323	340	307	323	288	312	325	311	318	293	342	284	316	315	277	317	315	275	291	306	300	310	275	313	321	307	293	316	307	296	308	295	303	292	306	305	286	278	319	300	340	297	336	328	315	320	314	325	306	297	334	296	343	308	311	300	298	373	298	325	312	329	322	316	296	292	290	290	286	301	299	340	345	315	281	313	255	307	322	344	355	289	312	310	300	285	313	322	299	285	316	321	340	317	300	353	295	322	322	315	320	304	320	344	302	339	339	325	294	315	325	342	308	304	299	297	316	321	344	321	326	270	302	336	325	302	331	311	320	283	319	328	308	312	326	328	311	312	292	318	319	305	313	302	299	315	296	317	303	311	300	312	308	316	306	302	293	344	315	309	308	328	327	313	319	279	275	332	336	333	306	305	318	311	287	329	303	308	333	320	292	307	296	314	305	309	316	301	305	281	303	272	301	311	290	280	287	322	284	316	287	301	315	311	303	327	315	336	300	318	288	308	322	335	284	336	291	329	307	297	333	309	304	322	311	311	304	319	313	336	297	304	330	304	297	297	312	318	323	291	313	333	326	298	339	310	310	278	320	308	298	324	350	322	333	342	290	315	273	299	308	360	329	332	297	325	319	342	332	308	310	348	325	312	312	285	316	298	307	293	331	309	306	306	304	313	298	320	326	332	309	335	310	334	328	308	319	267	339	323	328	276	309	278	294	313	292	295	339	342	322	310	326	304	292	301	301	322	292	288	309	305	293	333	343	302	329	306	334	344	314	310	321	320	302	319	284	342	330	326	326	330	330	329	290	315	296	309	346	332	287	323	354	291	319	300	281	297	318	339	333	272	322	305	320	296	290	315	275	307	315	305	327	340	304	291	343	321	311	344	297	321	299	300	302	333	307	292	309	313	308	291	330	303	307	326	333	330	305	341	290	342	297	301	317	304	334	315	323	303	299	290	320	300	313	325	301	297	319	308	336	340	318	315	324	313	318	336	321	294	311	318	271	300	328	304	313	304	308	314	298	337	271	316	328	316	325	302	334	317	330	314	297	305	291	304	308	315	314	305	286	303	321	329	313	289	306	327	269	319	287	303	292	327	291	307	319	283	276	335	316	320	314	301	314	305	303	295	318	285	333	303	294	322	298	338	327	301	301	315	332	306	308	316	294	276	295	307	329	317	335	305	311	293	293	334	336	327	281	326	292	264	302	292	286	328	337	305	343	311	282	285	346	299	315	313	315	283	316	329	294	305	334	329	316	321	306	313	308	279	314	319	350	277	331	326	321	306	313	321	332	343	304	308	350	262	276	316	304	291	280	311	311	312	312	341	319	297	347	349	322	318	325	298	270	320	288	312	310	316	292	348	319	334	321	330	314	312	360	346	291	296	294	306	325	338	307	312	300	310	311	323	307	307	321	315	313	286	296	356	327	301	305	285	289	313	300	330	314	288	304	298	335	317	289	338	316	331	289	312	313	351	307	331	307	307	320	328	332	332	338	309	333	350	347	281	291	295	289	319	282	340	278	295	291	328	336	323	327	324	308	322	336	314	323	310	288	307	307	309	299	299	285	327	290	311	326	271	345	302	291	324	322	294	306	314	311	308	345	311	282	322	313	296	301	354	293	322	316	316	331	317	296	280	281	307	325	299	279	299	323	312	320	302	319	345	295	319	303	328	299	311	321	345	318	304	304	344	298	314	309	339	309	323	329	324	331	332	275	296	315	311	312	311	316	326	302	284	321	311	310	311	315	330	328	289	340	355	299	330	327	350	328	277	335	290	320	346	323	284	304	310	291	304	283	308	309	317	314	295	326	292	302	346	340	295	318	297	313	326	355	316	307	305	328	296	291	332	327	317	318	296	312	324	338	297	312	334	303	323	288	313	348	304	316	263	287	297	318	306	288	299	331	322	298	296	325	347	290	325	321	332	321	317	300	320	335	324	273	336	323	313	342	300	303	327	295	327	325	314	308	319	309	282	324	337	325	308	294	354	295	329	294	320
7853	3499	9088	15784	29274	74045	72761	52942	35843	14364	4352	1312	952	887	841	902	870	850	844	831	877	914	887	787	842	847	857	856	832	849	878	909	845	859	856	804	843	877	860	846	835	897	811	826	859	817	864	858	835	848	877	876	853	849	815	850	843	812	807	884	855	841	863	825	873	772	875	890	848	861	899	837	852	896	847	865	882	809	845	865	823	795	805	844	820	820	831	825	784	859	828	805	912	861	883	918	872	829	869	800	819	855	887	793	834	874	901	810	865	790	855	853	873	893	896	909	829	807	835	839	869	861	896	832	860	827	901	885	856	802	867	876	892	822	823	819	858	843	796	815	837	831	859	896	870	856	852	853	830	939	825	868	835	830	852	892	835	895	863	855	808	866	819	846	868	823	859	801	874	852	854	856	863	888	850	830	833	877	829	909	904	815	861	824	871	851	842	863	862	871	839	804	876	874	844	879	802	846	836	888	821	892	820	884	884	887	845	890	809	778	841	893	839	826	861	835	815	873	834	820	844	824	827	839	896	870	882	827	896	835	874	789	843	859	888	822	875	841	815	879	874	848	829	836	822	848	877	884	876	812	855	892	850	819	861	881	851	858	866	794	875	833	827	919	850	840	824	845	893	841	827	838	797	862	865	824	857	849	819	869	855	798	860	873	841	844	790	826	895	882	831	887	840	835	771	856	875	836	849	874	837	899	835	856	844	810	817	835	831	834	878	887	839	794	884	928	826	861	842	825	878	915	822	869	880	867	853	846	805	859	845	821	815	858	847	855	875	850	914	899	843	846	874	871	879	817	807	801	831	799	897	859	882	873	817	901	834	818	878	824	844	817	846	865	865	862	869	841	885	863	846	862	877	871	828	819	892	855	846	864	863	843	837	847	843	913	869	843	839	860	871	823	860	851	862	845	920	860	940	838	841	833	866	871	832	834	816	880	847	833	831	896	849	829	848	870	848	819	854	833	884	849	845	843	872	813	852	869	855	846	802	809	849	815	829	875	793	811	824	861	819	846	872	831	853	822	860	860	861	833	857	845	902	866	831	855	832	845	856	882	839	835	813	854	811	869	792	850	780	877	868	847	834	855	855	806	853	889	842	843	814	847	866	854	805	819	850	849	881	794	879	815	881	836	796	834	852	857	899	854	871	849	829	801	845	843	852	890	803	851	863	818	837	900	859	870	869	841	825	842	852	866	892	873	861	789	872	868	851	809	828	866	826	876	886	871	856	890	909	891	813	897	848	848	850	859	847	845	846	858	840	797	858	880	846	818	843	885	806	848	844	860	883	835	876	832	823	821	849	874	889	823	858	843	858	874	798	850	811	878	861	856	808	837	878	806	846	867	815	853	840	868	840	844	847	867	837	886	850	897	843	842	838	800	851	900	854	844	829	848	858	861	832	874	826	883	900	894	833	845	854	835	853	859	839	845	863	878	864	895	859	880	821	853	864	853	873	857	842	810	831	858	847	830	890	873	814	911	862	825	846	821	845	876	811	847	849	908	872	873	808	893	811	808	879	879	834	898	845	854	852	895	813	887	822	837	864	840	827	832	846	921	847	880	861	875	861	812	813	813	835	837	824	821	839	857	889	818	797	799	821	862	849	813	880	922	886	876	936	801	851	813	841	846	802	856	879	832	852	830	875	869	841	840	881	879	823	841	842	856	857	892	856	793	819	841	877	877	824	855	863	857	807	827	865	859	840	853	858	866	843	873	896	810	843	840	829	888	860	833	869	825	850	859	791	826	894	835	820	823	826	807	815	856	888	895	829	832	848	800	866	798	841	849	843	817	854	803	823	830	835	827	821	839	812	829	910	826	871	853	850	850	862	776	882	854	846	835	830	796	847	856	805	840	830	814	868	832	856	861	853	852	850	862	853	816	832	860	862	810	779	862	866	891	867	869	885	865	843	840	856	866	843	849	784	818	819	862	813	859	858	859	835	836	824	875	841	824	862	852	852	820	874	942	827	810	870	841	790	797	901	833	845	830	816	845	878	879	862	842	856	869	860	865	813	843	866	875	860	827	845	834	832	790	862	801	800	843	820	878	810	876	876	834	894	864	847	839	826	878	853	805	855	854	893	883	840	858	815	862	874	875	886	842	895	841	862	886	818	855	829	876	816	855	845	832	880	866	810	830	848	798	873	806	886	852	818	817	811	862	825	839	869	860	821	855	833	845	851	882	782	863	839	795	828	817	818	829	820	837	815	856	848	838	878	847	901	841	803	830	865	840	866	797	815	836	836	839	841	817	846	816	860	867	874	837	850	810	848	848	879	869	863	928	832	814	816	850	835	829	852	858	854	830	844	886	896	870	780	865	840	894	839	820	838	869	875	861	911	874	850	881	847	865	812	839	822	845	816	820	841	830	854	851	813	813	897	822	814	853	915	824	780	905	858	845	831	856	853	828	848	799	848	828	820	821	815	865	825	871	807	785	881	794	887	830	886	825	810	805	885	848	847	847	874	840	825	873	824	858	871	819	860	838	844	836	875	870	847	820	840	887	878	925	825	855	867	888	884	827	835	834	881	789	869	872	829	861	840	834	829	882	818	918	827	809	845	853	830	854	863	834	883	836	810	833	821	867	886	825	809	880	860	870	822	829	813	856	768	842	883	814	794	832	847	861	866	882	837	826	852	846	817	850	843	821	848	812	854	818	845	811	846	887	886	865	899	800	841	854	877	904	815	817	819	869	876	878	849	838	833	833	847	853	816	881	860	907	873	811	855	828	883	856	860	806	843	795	874	857	857	850	826	823	825	841	791	846	861	885	874	830	841	845	884	788	873	865	861	860	861	909	873	876	826	854	841	851	846	846	858	828	828	800	829	861	844	890	842	849	886	806	872	850	798	852	867	858	874	850	852	882	840	842	855	825	868	795	875	920	837	834	827	843	864	813	879	869	858	844	865	862	833	882	821	836	869	830	859	870	797	886	849	792	830	875	880	818	832	853	887	827	847	788	845	842	815	880	817	808	802	794	842	851	861	862	816	817	808	880	819	835	805	835	916	862	854	837	848	842	837	834	857	843	870	884	850	873	869	795	880	817	804	847	843	836	870	861	863	870	860	862	828	817	820	891	821	804	842	843	901	848	870	860	854	864	800	807	825	820	854	852	891	863	866	804	865	858	902	824	852	878	902	863	872	832	883	860	831	829	871	843	878	820	832	830	837	850	841	830	826	840	882	852	811	856	891	863	851	827	820	869	829	854	830	839	856	826	901	839	856	830	856	862	827	852	811	820	895	827	854	835	834	821	823	870	785	799	818	847	838	809	838	888	875	788	889	887	862	859	876	811	781	872	872	855	844	772	880	818	861	840	799	846	884	838	828	808	824	849	797	799	813	851	865	854	845	832	842	813	880	829	819	790	783	848	838	886	844	898	791	839	851	839	872	850	843	805	847	852	825	861	860	847	831	816	834	889	836	885	901	818	838	820	856	818	823	864	861	833	901	870	854	836	853	846	834	796	846	819	861	858	825	846	929	856
2493	710	1226	1431	1429	5979	7543	4298	1991	743	441	353	338	330	357	340	345	293	326	325	317	339	314	301	317	296	350	348	325	315	349	338	315	336	319	352	305	311	316	313	346	311	290	318	342	323	308	312	349	347	326	302	307	356	342	355	312	342	378	335	307	333	311	350	333	333	342	336	315	326	334	309	332	319	345	325	316	305	297	338	309	352	324	323	324	323	331	318	314	312	311	349	324	293	281	298	334	312	345	303	333	355	318	342	328	332	357	342	349	312	318	319	353	325	320	318	335	339	312	319	324	333	302	320	343	344	305	295	315	304	331	320	333	286	317	313	349	328	291	347	301	325	357	333	339	323	312	324	352	319	325	317	329	304	339	301	384	317	339	314	337	322	355	309	321	299	343	301	303	364	284	311	304	314	336	277	329	328	328	307	334	330	290	336	350	318	340	336	352	348	318	357	350	301	322	303	296	326	336	331	315	315	329	347	326	345	308	285	325	348	333	328	327	341	325	315	318	315	321	340	312	339	337	321	295	358	333	332	331	338	349	336	346	328	340	343	330	305	329	323	360	341	350	310	331	349	311	329	334	325	299	320	314	327	323	364	321	322	330	330	327	354	318	348	295	333	299	344	305	310	342	307	333	327	304	321	293	314	302	311	359	358	313	347	337	307	297	324	338	324	344	312	350	329	309	345	349	309	339	297	299	322	322	353	313	326	320	336	336	354	330	342	314	310	307	300	306	331	328	332	331	339	365	332	323	323	317	323	328	378	330	321	304	323	359	327	336	345	371	326	304	340	302	340	315	313	336	319	322	324	343	339	338	300	314	338	329	302	354	321	338	343	334	333	313	318	332	317	300	367	336	346	339	328	308	354	322	337	343	324	319	292	320	345	334	318	331	334	315	345	317	331	367	350	323	307	325	313	333	344	334	331	331	306	292	364	323	314	324	329	348	313	318	316	328	294	354	351	333	303	335	352	324	332	305	324	355	324	360	353	324	331	326	350	340	343	309	307	306	325	346	336	335	330	301	346	325	318	318	330	304	341	345	325	341	327	335	340	358	341	318	330	314	333	312	342	328	323	303	324	289	332	335	337	334	317	346	327	334	327	337	335	351	359	317	326	332	327	308	327	312	363	321	307	330	310	336	309	305	305	330	331	341	316	301	334	294	368	299	321	320	295	345	367	326	344	312	333	349	315	308	301	343	364	299	319	328	323	310	323	288	343	321	325	333	339	349	318	321	288	351	322	306	309	323	341	304	335	352	315	349	304	306	334	306	325	359	311	343	300	343	338	334	331	315	353	341	332	348	330	321	328	364	332	356	307	320	333	330	313	324	350	307	328	333	321	310	362	320	336	312	311	320	348	331	328	350	324	301	333	329	330	320	311	332	341	299	340	290	314	308	346	305	309	295	334	319	326	349	343	339	323	348	346	298	316	345	316	329	317	306	333	336	331	337	339	307	318	370	316	357	305	317	313	334	365	315	346	307	310	339	294	354	314	370	328	329	347	339	327	321	303	357	340	339	342	345	372	336	343	311	335	334	347	316	320	326	329	324	326	303	335	338	346	313	338	331	307	323	369	314	322	315	344	318	296	343	317	296	326	333	320	321	348	343	292	341	344	327	345	314	290	324	328	346	350	343	323	345	343	334	336	327	325	348	292	325	308	312	327	334	314	342	292	293	360	318	324	331	349	350	315	327	344	332	310	335	325	356	312	328	317	308	339	343	307	330	339	348	282	314	309	322	301	339	304	331	320	338	304	315	279	336	323	328	344	337	325	339	337	318	336	319	323	345	335	308	334	341	343	328	318	318	305	336	331	306	316	312	320	359	356	307	324	280	295	325	333	336	325	350	358	344	338	307	364	308	339	344	309	354	321	349	319	315	331	319	306	349	344	340	330	377	328	341	326	344	344	331	347	346	324	342	324	311	374	318	337	330	313	306	331	337	323	289	372	292	306	316	330	350	323	311	313	341	336	343	297	318	327	344	320	295	301	331	303	328	353	369	331	327	311	360	342	345	342	331	328	321	363	366	341	324	321	332	311	333	330	307	334	313	299	352	318	367	319	344	343	315	333	327	317	322	338	361	310	330	283	306	382	362	332	325	319	360	329	319	312	352	329	319	308	333	341	365	327	347	333	347	318	344	352	327	340	357	355	315	318	317	347	314	364	345	319	368	338	341	344	297	317	320	308	331	330	353	300	303	332	332	299	337	321	329	303	346	330	339	333	334	318	297	323	331	373	315	324	314	314	353	334	308	315	321	337	338	360	324	350	332	338	341	344	339	318	342	329	300	339	354	307	329	306	308	320	328	308	358	314	312	351	321	332	328	315	301	363	323	336	317	313	304	335	337	319	308	310	331	327	350	310	311	305	329	328	323	321	314	388	345	358	324	342	320	347	342	331	323	305	321	333	321	324	338	326	344	338	313	341	342	346	368	313	317	315	313	327	332	338	371	332	332	337	336	340	330	296	330	347	314	355	328	326	330	326	345	345	354	323	309	305	314	339	336	324	307	351	350	350	321	342	312	334	314	329	323	312	310	300	351	346	320	326	299	309	353	323	331	319	331	333	314	359	359	334	324	301	355	344	309	324	340	319	302	332	307	346	341	331	317	293	320	328	344	380	334	316	357	335	375	288	333	332	332	317	347	312	317	313	316	316	341	319	339	321	322	303	319	308	365	337	331	336	328	317	356	357	319	341	318	352	333	331	340	342	329	333	330	340	347	318	360	364	344	327	316	341	301	310	322	311	363	321	330	304	332	330	357	334	306	346	325	336	332	334	314	310	371	307	314	294	322	304	363	363	332	328	331	318	303	331	317	298	356	331	335	314	355	346	327	346	323	306	320	344	358	330	311	306	316	324	323	344	295	320	352	326	363	331	290	303	329	318	312	327	271	328	291	323	338	352	346	316	309	327	325	352	328	321	339	352	287	338	312	313	314	329	312	340	315	337	342	346	336	345	308	322	343	361	325	339	329	326	325	316	345	347	365	315	306	294	321	311	303	314	332	326	317	310	336	387	344	315	328	315	329	341	331	319	330	310	326	331	336	330	353	314	332	315	314	371	347	356	316	306	325	320	301	356	353	324	313	314	325	323	307	360	339	314	335	294	308	315	356	364	334	339	301	335	318	324	306	324	328	320	322	307	316	300	322	322	288	311	322	348	314	330	320	298	306	330	298	354	353	317	343	317	292	331	333	318	351	317	356	288	302	338	337	339	323	316	340	320	319	333	332	328	340	310	336	337	345	337	333	305	324	355	316	302	324	281	333	306	356	335	330	319	301	338	339	320	317	356	332	327	321	300	333	316	318	330	350	323	298	325	307	317	369	337	282	308	332	353	362	317	343	330	326	310	330	313	333	347	336	333	350	336	344	326	338	329	319	342	312	311	340	339	306	332	334	313	365	324	362	307	342	319	346	313	305	352	322	290	319	314	343	348	352	343	314	298	328	338	322	311	317	343	294	367	288	331	341	293	352	331	349	331
2742	1296	2982	4311	5725	22419	23027	14244	6799	2450	1283	958	824	941	909	837	881	898	879	885	841	867	896	896	867	860	890	911	937	910	824	872	879	912	891	868	859	861	849	890	855	881	881	888	905	866	911	891	893	910	906	895	856	901	901	919	859	872	881	892	884	883	857	912	904	849	915	875	893	885	945	883	864	878	893	835	849	869	888	915	910	873	890	890	875	906	848	913	876	855	872	871	853	871	890	918	870	869	852	907	826	905	928	909	861	880	840	866	882	885	869	873	883	872	860	884	870	867	910	865	837	913	939	887	809	875	899	893	845	908	910	844	857	833	912	897	903	801	833	848	863	930	881	832	839	826	873	865	904	916	918	888	860	883	877	864	883	917	815	911	862	862	863	841	925	853	851	853	873	912	849	930	887	858	908	877	889	884	925	840	887	860	898	896	823	868	896	858	894	880	919	868	894	852	859	928	867	881	863	920	870	904	844	914	795	918	895	870	870	888	868	870	878	852	876	892	824	862	887	915	909	915	933	868	913	889	864	852	817	894	873	875	821	939	851	909	916	869	877	866	876	822	866	893	887	825	896	884	896	873	906	872	893	879	918	888	867	897	907	842	852	891	898	822	892	795	850	899	877	946	892	941	896	849	886	902	875	876	863	936	911	857	859	895	855	874	843	863	868	855	865	826	862	859	913	911	855	910	909	849	881	878	877	873	910	910	852	890	897	891	901	872	951	896	878	927	911	855	858	884	881	852	845	857	935	948	873	934	945	845	908	830	875	903	870	859	851	898	922	840	922	833	843	838	866	864	826	892	846	879	889	914	888	916	889	879	895	927	905	858	921	857	837	902	930	881	876	901	896	844	893	868	905	906	897	879	868	904	833	886	885	886	850	916	885	864	888	863	914	900	836	897	865	883	870	851	933	871	868	853	872	888	906	911	902	895	885	911	860	861	838	893	837	886	884	897	829	893	858	891	827	877	910	860	879	880	859	882	849	852	863	869	861	898	842	886	893	821	869	880	855	887	910	856	885	903	937	885	902	869	869	885	842	883	866	869	850	941	852	844	929	879	896	873	891	905	897	886	871	859	908	908	891	878	902	849	909	873	893	914	908	859	874	898	885	878	846	906	889	874	838	883	906	932	929	882	922	882	875	869	882	866	891	838	874	898	861	883	955	864	893	876	886	925	893	931	898	896	890	851	925	919	860	871	841	883	909	839	910	895	900	890	896	849	898	932	892	865	855	872	859	843	857	892	912	871	831	909	891	875	968	872	844	916	813	891	892	893	866	808	905	853	896	861	845	869	846	808	865	898	828	834	890	818	904	867	900	834	860	865	868	879	890	947	881	884	924	880	861	865	917	859	925	885	907	871	928	871	892	909	870	887	935	906	886	850	854	877	900	869	872	884	926	815	913	897	828	860	873	837	885	861	900	910	888	804	892	879	937	871	926	866	899	926	840	854	889	908	941	893	865	875	878	894	860	848	859	847	850	846	899	859	906	885	890	875	864	887	967	913	923	902	853	856	929	912	901	844	868	882	869	864	910	904	888	899	852	851	875	898	881	926	895	892	877	854	817	824	796	826	921	822	856	905	842	824	886	891	845	873	879	870	885	897	861	838	894	867	888	863	897	904	887	837	851	887	876	949	811	893	831	849	890	881	890	926	900	871	872	873	888	844	864	880	841	934	908	875	855	934	881	848	897	931	900	820	906	860	876	822	840	859	890	890	889	895	916	894	924	922	883	828	890	888	921	893	828	845	925	862	943	880	891	907	856	877	904	883	891	879	898	859	900	843	842	896	920	876	917	866	930	875	908	865	865	944	849	886	913	860	909	914	872	903	844	792	864	816	872	877	882	871	843	862	903	842	889	916	852	820	814	803	896	931	903	885	880	850	903	841	883	820	883	885	914	912	856	837	902	867	916	906	871	892	897	882	870	917	911	875	885	866	852	893	894	923	894	852	883	899	846	856	838	953	905	855	853	836	914	880	833	911	917	902	863	864	835	893	874	921	831	900	917	861	877	901	865	906	875	880	861	920	880	854	846	819	890	896	881	854	887	910	869	893	864	893	898	918	855	934	888	912	906	875	885	863	889	872	916	868	880	871	856	893	872	890	872	923	880	891	862	908	851	908	905	891	884	883	885	847	918	894	915	895	895	930	931	825	872	888	903	857	861	886	904	933	902	844	883	876	841	882	845	906	849	883	867	938	937	884	883	882	902	897	885	839	885	868	872	847	927	941	856	842	882	875	893	885	898	850	911	892	856	875	880	931	900	961	863	917	832	907	927	930	900	891	826	858	923	875	915	844	858	802	852	895	889	870	856	825	875	904	819	837	876	849	890	874	872	924	818	873	903	863	885	850	878	858	887	912	926	849	911	881	912	934	892	867	858	871	881	869	826	870	908	867	871	944	878	887	872	897	913	807	897	832	867	905	856	888	878	842	853	867	886	886	852	874	879	903	863	901	958	822	883	934	900	927	869	905	896	951	871	894	829	852	832	861	901	923	888	894	872	873	854	908	892	838	877	889	852	862	881	893	917	900	924	887	819	827	913	822	860	915	919	936	952	872	885	843	869	877	872	843	868	880	904	918	862	913	844	909	890	866	882	857	902	862	843	876	843	875	890	828	882	888	854	878	931	833	927	908	837	901	867	865	917	902	913	874	877	881	839	859	913	842	841	916	857	893	881	855	881	868	874	899	856	886	883	867	892	902	881	890	849	907	921	924	871	913	872	868	872	832	886	856	836	962	892	913	876	888	941	925	912	936	834	878	877	862	909	850	840	848	855	900	862	916	887	897	854	850	867	886	916	859	846	880	886	899	887	876	832	848	876	858	889	900	917	901	865	954	889	890	897	859	868	824	885	880	910	896	865	910	851	858	905	915	868	858	882	866	883	864	866	894	907	846	879	952	903	882	856	891	912	857	886	883	957	871	906	913	847	919	915	884	870	866	832	925	848	904	849	858	851	891	904	886	904	860	881	913	854	885	887	851	894	881	918	940	933	894	906	847	890	895	890	897	916	836	909	912	823	931	872	875	928	852	911	891	868	859	932	848	901	893	888	850	879	898	901	862	852	883	895	931	948	911	882	885	891	904	878	898	856	865	836	922	883	882	872	910	895	865	887	898	892	906	885	922	881	859	817	901	921	807	886	907	892	909	885	856	888	896	893	856	887	925	899	918	869	835	866	911	865	884	889	877	839	931	873	863	917	898	916	865	883	824	936	832	881	924	847	852	860	889	891	883	888	870	902	854	894	909	869	909	901	869	873	855	886	875	880	817	887	865	848	899	892	902	882	844	893	894	915	852	863	871	935	903	883	926	886	951	929	881	879	869	876	859	894	896	870	839	915	888	896	840	867	844	893	874	873	907	877	904	875	805	860	880	886	923	896	914	934	855	860	859	878	849	917	922	836	883	880	830	903	819	868	876	880	864	888	906	923	925	926	876	870	882	863	881	887	952	899	916	876	919	859	836	893	862	874	881	892	953
7927	1985	3893	3345	4886	46344	46474	27922	13571	3951	956	396	324	298	300	332	275	350	330	318	282	327	322	298	282	326	353	321	296	294	301	306	284	320	318	292	303	293	342	316	338	341	322	301	273	310	322	314	328	282	301	302	310	340	305	306	337	340	318	328	289	320	292	284	303	302	273	308	295	312	306	320	332	261	303	356	329	305	292	289	318	299	324	302	297	344	319	347	342	333	309	291	332	312	318	299	320	297	334	299	311	296	325	320	295	317	326	337	317	342	312	286	325	307	289	305	288	331	298	312	314	316	318	297	302	307	311	332	302	340	313	302	354	324	306	291	315	322	315	280	330	293	305	290	292	310	286	319	336	336	306	309	304	340	294	320	319	346	347	328	323	299	305	307	297	300	341	310	306	259	272	298	304	324	275	297	308	321	338	333	338	316	321	314	302	272	317	337	319	309	279	316	303	330	316	327	290	317	302	325	328	325	298	304	315	276	316	324	312	314	318	317	295	328	329	311	330	290	319	312	337	291	316	321	328	275	338	305	297	308	277	310	316	318	307	342	301	299	355	332	314	280	315	295	306	310	342	322	311	299	316	304	311	328	310	293	316	289	337	298	331	319	344	300	334	282	304	311	310	311	338	336	265	325	329	314	323	327	325	326	329	365	301	315	302	291	300	307	287	328	325	282	309	320	322	340	336	309	303	283	304	302	341	320	304	293	301	343	303	306	288	325	349	324	298	320	331	308	283	298	342	333	311	314	308	291	296	340	311	311	349	306	326	328	327	349	325	291	329	340	320	307	337	339	325	303	323	324	315	309	328	327	308	309	306	274	291	304	300	315	329	304	315	315	315	299	300	311	272	341	303	293	316	287	335	298	332	299	305	296	319	309	314	309	303	298	285	321	302	326	327	321	296	316	299	326	310	323	312	318	307	318	323	320	304	299	322	330	304	297	313	330	288	303	306	333	306	309	302	301	324	303	277	325	308	324	326	353	325	323	317	347	310	315	323	317	331	339	310	337	280	329	310	321	296	315	315	316	309	316	351	327	307	306	296	324	282	305	304	346	344	304	298	322	344	296	315	310	300	297	302	334	300	304	304	304	332	342	299	330	306	292	297	328	323	292	292	308	319	298	303	307	293	313	310	311	307	287	327	305	326	279	296	334	288	323	315	335	316	315	301	293	313	321	320	351	301	300	288	321	329	315	305	317	325	314	340	304	299	299	288	320	312	311	264	326	293	297	300	325	331	300	306	340	310	317	318	296	329	316	326	311	333	318	339	328	305	306	291	320	323	333	314	319	317	337	295	312	370	303	292	295	301	287	320	323	315	302	343	313	335	324	304	320	303	317	324	336	315	334	333	300	323	284	339	334	309	293	298	300	303	301	290	311	353	331	293	337	318	302	326	309	313	325	331	300	319	333	317	312	325	317	340	307	275	344	308	325	300	318	339	325	306	343	312	278	293	311	311	302	349	292	313	343	316	290	305	336	325	309	314	277	306	316	365	330	309	317	303	324	321	300	320	325	323	291	316	324	299	292	295	298	330	295	337	319	312	322	306	306	301	352	353	279	307	258	313	349	314	352	283	288	301	338	302	310	307	327	313	342	311	315	290	316	284	311	354	304	303	340	315	308	295	300	316	323	326	313	302	302	330	339	304	324	310	296	312	289	338	344	319	309	324	277	271	338	330	272	298	367	304	310	351	303	317	358	335	280	312	348	315	294	322	336	298	319	293	315	348	346	323	283	286	291	316	288	318	303	315	313	304	315	297	291	322	325	305	311	317	315	321	304	328	293	326	354	320	294	322	325	320	336	308	299	325	310	360	305	311	317	280	293	328	277	311	299	302	283	304	306	336	299	330	317	279	297	303	279	316	285	297	333	344	348	314	280	311	308	308	296	302	302	293	308	340	309	301	301	316	295	335	301	309	327	327	329	313	285	289	301	273	308	323	294	314	299	332	288	336	328	316	334	305	306	299	303	344	367	281	340	313	319	286	292	340	311	309	311	290	290	309	344	312	300	326	313	286	315	297	277	300	327	323	330	317	315	314	323	323	292	317	312	360	316	333	311	301	301	331	311	322	322	334	307	322	278	317	299	333	315	313	334	343	305	320	302	296	308	290	321	310	302	313	351	321	316	351	298	356	337	323	323	330	304	331	307	306	331	260	327	325	285	313	296	315	302	295	315	334	314	321	316	345	296	299	317	297	288	318	308	278	334	337	328	335	295	303	288	310	294	307	318	324	305	314	325	319	342	314	312	308	287	288	336	309	279	311	332	311	299	318	276	314	313	301	326	303	311	308	306	326	282	301	285	302	279	321	324	305	294	338	339	278	311	342	315	284	299	363	281	309	342	322	316	308	320	286	304	304	334	331	331	327	309	335	340	310	307	271	315	349	299	307	299	302	339	335	296	314	304	335	316	325	355	320	324	355	324	343	291	346	314	330	319	322	286	309	319	301	335	294	318	324	347	314	317	294	314	317	312	310	302	317	305	315	292	323	324	344	275	328	331	321	288	295	319	354	345	285	314	338	310	306	317	310	323	347	315	330	336	322	290	320	307	326	310	313	362	331	333	313	333	309	340	327	316	316	340	299	311	312	337	343	302	303	323	316	301	332	303	308	310	351	355	312	307	341	287	334	310	336	321	320	313	322	297	310	317	300	294	326	313	328	325	318	351	328	326	286	300	318	303	301	343	333	296	300	324	295	298	311	322	326	318	312	328	315	309	339	341	289	321	319	308	296	325	336	317	339	320	305	296	293	324	314	312	304	337	306	301	354	307	306	316	314	314	339	319	369	317	348	321	319	302	331	307	320	315	316	343	309	329	287	337	297	327	325	255	351	312	347	285	313	289	306	324	316	331	328	334	317	335	301	291	338	299	314	300	339	289	314	325	336	334	287	294	303	324	312	297	316	289	323	301	308	334	319	310	336	313	295	306	313	337	362	296	338	325	301	350	339	316	337	301	293	326	307	317	303	292	292	306	315	274	311	334	309	323	322	313	321	296	302	326	302	362	340	336	297	288	326	309	332	281	308	304	320	332	285	313	321	297	328	314	310	331	317	288	329	314	306	317	299	297	316	327	304	322	306	330	295	318	318	303	320	330	326	303	302	297	278	311	307	304	340	311	328	320	312	310	318	345	352	343	309	318	281	319	298	302	319	318	325	294	301	330	316	314	317	318	352	314	310	343	282	289	317	329	315	317	314	338	309	298	312	312	301	300	330	337	310	316	305	282	292	315	350	291	308	292	293	277	279	312	316	319	341	326	320	295	296	306	344	310	316	303	329	282	339	292	314	315	309	297	328	312	320	325	359	304	306	314	311	303	303	332	311	373	280	322	302	335	313	327	334	302	315	327	300	287	301	314	308	305	327	315	282	322	280	312	287	330	289	304	325	304	290	324	324	313	302	310	348	314	325	350	300	315	315	332	297	315	321	314	311	328	276	284	288	297	297	327	304	328	325	317	341	325	332	296	315	295	268	285	297	339
5925	2625	7095	8778	14836	61333	58935	42938	27992	12259	3874	1358	917	897	862	831	862	873	878	841	858	863	865	847	856	887	844	880	854	800	864	833	841	886	858	921	833	803	801	842	872	868	850	811	833	860	872	906	883	897	862	875	832	867	866	884	861	875	842	899	866	865	868	881	814	857	854	863	923	886	875	814	873	812	874	880	864	821	881	915	830	898	905	860	858	853	822	832	905	845	859	852	859	793	840	888	875	858	849	887	834	860	916	842	820	868	864	895	862	885	854	861	873	810	853	915	886	870	821	871	824	868	854	855	858	856	877	876	885	899	844	820	842	847	846	860	893	843	860	808	848	849	816	876	828	835	829	864	871	842	885	862	857	851	883	895	891	845	842	852	864	887	836	931	850	864	833	871	855	865	878	851	858	801	855	897	823	873	844	891	881	902	886	831	801	807	850	840	835	847	865	855	816	867	876	892	806	855	859	851	893	861	873	866	827	830	791	823	817	900	817	830	836	821	837	883	833	882	878	866	834	864	810	812	853	860	853	889	879	872	816	859	851	795	866	838	851	854	884	855	863	801	834	866	871	868	850	863	814	864	908	853	857	858	864	816	893	860	852	807	923	866	877	842	880	896	845	841	873	872	883	880	845	821	817	832	904	857	854	826	892	847	855	868	896	844	878	844	826	876	887	827	844	857	897	816	879	844	871	830	820	841	838	858	879	848	838	835	888	860	893	872	791	920	839	872	831	798	836	887	876	849	891	871	881	827	836	870	805	886	806	847	918	880	850	855	810	847	863	859	869	778	871	825	924	888	873	874	822	879	857	895	873	850	828	833	867	838	935	865	870	867	862	845	831	822	895	837	863	808	886	867	891	839	878	895	833	817	876	836	809	852	857	904	826	865	878	885	859	875	854	866	837	824	870	896	853	828	818	865	884	845	880	782	840	916	836	826	845	850	828	881	877	870	892	810	880	856	855	857	854	867	816	870	867	846	828	878	913	807	833	825	880	841	906	844	892	875	841	907	879	889	859	871	854	882	870	838	877	862	859	817	834	902	869	890	804	843	839	835	855	828	829	821	852	868	890	809	830	907	871	885	839	794	877	870	833	899	828	805	864	858	822	838	917	837	876	811	889	843	833	873	892	795	863	839	939	873	898	840	830	807	831	908	824	872	821	858	820	861	872	849	838	874	839	917	852	885	880	875	837	882	890	852	886	896	926	871	850	854	850	876	828	869	873	828	852	834	897	871	880	865	831	881	893	822	879	879	758	894	856	858	831	828	900	838	896	866	849	872	813	829	879	868	873	892	843	825	858	855	878	838	863	794	830	894	890	857	847	828	856	833	853	891	834	937	874	835	877	870	861	855	845	880	860	832	904	823	870	846	869	824	908	829	832	888	891	804	840	844	832	837	886	864	802	861	841	871	801	818	879	817	900	854	866	799	852	885	838	875	842	881	909	864	892	838	871	935	848	826	867	816	907	869	881	848	859	814	861	880	850	819	816	897	849	886	894	829	911	816	862	819	839	788	860	884	867	903	871	847	865	859	892	868	948	860	890	850	805	826	923	805	879	824	894	817	903	913	843	861	845	888	855	769	860	838	861	854	842	888	800	867	878	855	852	862	877	890	843	871	818	864	813	865	877	859	832	834	856	809	866	877	856	882	833	827	858	863	838	870	860	819	873	857	869	839	882	871	853	866	835	845	841	811	862	922	861	817	915	847	900	835	837	901	809	839	851	827	886	852	863	834	897	865	839	825	897	891	886	882	842	807	845	870	913	854	844	841	888	843	847	853	824	847	844	853	882	828	816	861	903	832	901	862	856	850	898	824	835	831	889	837	881	916	898	879	830	842	805	934	825	838	846	829	863	842	864	792	892	920	883	855	800	858	853	853	820	908	787	888	837	829	827	880	842	792	802	874	844	951	889	874	822	879	857	906	876	816	873	884	847	861	835	872	858	852	802	861	836	827	869	880	831	895	838	913	887	837	879	793	799	867	861	817	892	873	840	858	879	854	850	868	831	844	817	824	859	875	868	858	884	856	815	872	852	799	873	869	860	895	872	873	824	869	810	850	848	824	831	864	834	798	882	879	896	877	818	824	814	868	922	834	811	887	883	917	834	842	894	802	886	857	812	872	890	882	864	872	840	882	834	829	879	880	818	905	829	837	857	875	874	896	831	849	790	877	849	878	914	868	857	869	897	864	850	816	834	818	860	857	868	833	825	863	797	831	891	828	827	857	865	869	878	819	805	896	836	873	879	821	841	887	796	848	858	894	869	871	860	817	844	883	830	879	842	863	849	823	851	871	869	786	817	832	839	832	846	846	865	835	875	897	857	852	862	830	853	869	830	823	836	833	874	804	866	874	819	871	890	904	864	833	919	849	877	849	829	839	901	837	856	860	869	853	803	884	886	819	887	854	847	902	831	830	804	898	865	828	853	913	850	848	847	828	794	846	898	858	850	855	844	884	866	849	807	867	847	922	915	824	838	876	855	901	915	816	870	866	890	893	845	831	881	844	830	787	857	833	846	876	795	885	855	826	901	877	862	840	847	855	913	833	874	841	825	888	801	886	882	764	861	841	897	871	823	842	857	846	810	897	869	871	792	914	897	824	882	848	834	867	801	856	870	844	796	890	922	884	915	850	884	849	862	874	880	848	873	877	859	839	903	874	808	902	855	822	829	880	843	859	887	864	913	860	843	908	861	870	848	842	845	816	863	877	836	863	865	855	865	885	852	881	827	889	893	856	837	823	803	855	815	827	856	836	862	877	837	862	841	873	831	825	863	838	847	835	872	859	855	888	937	903	861	838	843	829	829	863	836	873	921	863	889	831	894	835	822	829	818	868	851	823	820	821	856	840	845	833	823	854	865	831	909	857	893	839	924	859	815	842	859	835	897	893	883	856	845	857	791	883	841	828	894	863	872	856	839	839	836	895	881	835	879	861	851	867	839	844	850	891	892	843	864	868	888	828	855	872	920	869	846	884	895	808	882	872	891	863	844	801	859	891	843	876	865	865	845	816	858	882	873	915	886	859	870	873	849	871	878	865	863	851	870	927	858	819	888	805	837	837	832	851	862	868	865	874	840	872	816	896	881	829	845	832	822	852	790	796	848	799	905	849	852	851	870	854	871	827	864	849	892	824	883	865	844	866	895	857	894	841	847	834	831	876	862	897	837	855	885	841	852	870	868	858	872	854	862	834	892	842	861	851	829	873	903	827	856	838	879	856	855	817	873	908	792	867	886	821	866	810	836	831	846	858	834	805	845	865	889	823	909	846	901	868	843	838	823	871	821	862	842	864	888	860	879	847	867	903	933	825	802	856	868	800	840	851	837	842	879	866	843	829	865	867	826	808	846	840	855	850	877	858	841	886	891	853	835	849	887	854	877	804	884	818	820	846	754	842	869	822	836	859	860	796	846	870	838	843	879	902	892	888	900	879	850	859	871	833	945	867	877	872	836	873	814	906	888	840	861	797	859	899	830	897	843	898
14916	5294	6602	4236	10917	59893	59460	42979	25500	8497	1585	467	320	265	275	298	279	303	317	283	307	290	288	306	265	289	289	293	314	309	299	294	308	321	321	317	308	301	299	292	298	290	304	302	316	299	305	302	311	291	292	334	302	297	304	318	282	308	298	301	306	296	282	275	330	272	313	326	325	320	299	308	311	302	303	297	290	287	298	305	290	303	334	318	275	294	280	318	291	307	300	311	307	311	314	315	300	295	276	330	318	318	308	298	309	307	296	310	310	291	294	317	301	284	304	308	325	332	329	330	291	301	300	290	306	299	307	320	301	317	340	304	286	287	301	282	290	278	311	297	302	322	275	312	297	295	291	277	323	293	318	300	300	280	302	318	314	323	278	284	302	313	308	284	319	290	287	311	333	289	298	322	321	315	328	296	337	319	320	306	329	333	307	283	288	314	313	297	285	304	296	288	309	314	299	319	282	307	294	295	321	307	282	296	290	321	296	302	331	291	300	300	299	271	289	285	323	289	299	326	268	282	305	304	305	325	307	303	315	338	298	296	311	271	317	288	284	316	291	314	311	300	293	299	299	347	336	306	279	307	307	298	281	308	329	290	320	295	309	302	289	320	287	300	305	316	297	324	311	286	298	280	316	291	276	286	294	319	279	299	320	341	299	309	308	276	325	307	272	306	290	337	294	282	303	324	296	321	283	299	300	308	333	298	302	338	273	300	308	296	303	281	328	290	321	310	311	293	305	325	285	292	303	310	298	319	321	259	310	308	286	335	300	304	285	299	305	318	334	302	312	315	313	326	288	303	278	328	330	288	299	307	277	337	307	288	295	308	312	334	303	272	330	285	299	289	295	321	299	306	312	291	301	310	310	310	311	306	274	308	315	284	314	297	335	299	314	301	289	278	319	320	322	304	319	308	294	314	313	327	287	319	300	310	306	328	287	301	298	312	340	283	313	315	313	344	311	329	318	311	276	272	300	306	287	307	333	291	310	317	281	324	303	295	287	323	297	296	318	327	319	292	323	287	315	305	284	337	318	318	331	337	308	308	305	249	296	305	285	331	297	329	303	306	286	290	317	324	278	296	290	279	284	314	297	339	326	301	296	323	304	309	312	305	323	315	295	306	279	307	312	301	285	313	278	295	285	329	286	335	292	290	296	305	305	288	347	270	320	310	293	326	317	321	283	307	297	292	316	293	284	302	302	330	286	319	318	281	298	305	337	280	297	281	342	297	292	307	328	320	285	306	337	259	305	298	284	284	269	302	320	321	282	320	294	295	311	301	284	318	282	314	329	288	323	303	330	306	274	314	347	303	303	309	345	291	340	320	284	337	306	312	313	263	305	308	299	303	296	304	306	275	299	299	307	283	291	302	306	335	303	315	302	287	308	284	290	302	306	328	298	290	302	290	273	291	300	319	315	266	290	296	329	315	317	303	296	306	327	312	277	343	320	293	290	274	314	283	325	315	319	299	341	318	312	342	323	316	298	343	318	308	318	315	291	319	312	290	314	290	298	292	287	325	322	285	280	273	306	291	302	305	299	286	294	289	299	311	302	259	300	296	313	300	315	294	280	319	279	316	303	302	300	310	281	285	349	296	265	329	329	302	299	295	315	293	295	299	335	295	306	324	287	291	294	330	267	307	314	300	326	285	317	253	309	327	316	288	293	292	322	297	286	324	324	322	314	307	299	312	316	298	328	289	300	304	321	275	287	286	309	279	287	281	322	325	322	290	300	276	286	315	323	271	271	323	348	309	307	311	316	294	306	315	303	328	313	303	309	296	323	332	289	320	348	309	309	290	289	284	317	298	291	290	277	293	305	321	316	325	286	318	340	286	289	268	330	328	297	313	259	296	321	319	279	303	283	313	318	313	340	305	317	321	301	315	339	320	308	273	312	313	306	300	329	297	316	306	283	290	316	315	312	286	312	286	314	317	337	302	319	321	302	307	313	302	299	287	298	308	306	321	297	312	320	287	302	318	313	292	300	282	309	260	329	310	312	305	337	310	322	306	327	293	340	312	303	274	287	288	347	319	294	319	287	295	305	303	324	299	290	296	341	315	314	310	284	325	301	313	314	320	316	304	293	288	309	314	296	306	300	331	296	307	307	312	316	311	287	287	322	266	291	340	292	289	314	310	318	277	296	317	308	326	302	308	312	319	310	306	357	281	283	296	315	296	291	301	307	275	316	326	299	297	292	335	295	287	296	302	330	313	349	319	311	308	290	241	327	306	295	293	301	320	312	322	318	297	315	336	332	329	276	342	321	321	326	310	311	297	303	268	275	287	322	298	321	285	297	319	337	292	307	303	348	291	313	278	290	309	308	291	307	291	326	333	309	310	293	307	294	328	292	295	319	302	332	272	291	299	302	287	301	298	300	312	293	308	294	295	277	297	322	317	315	281	290	315	310	328	326	299	281	329	282	279	346	319	320	269	286	324	306	307	301	326	297	317	299	319	286	327	293	309	315	301	317	309	303	330	282	318	303	308	288	289	334	304	310	276	282	305	318	260	307	309	323	318	318	299	316	279	319	305	302	279	310	289	295	316	278	272	297	273	317	280	295	299	292	323	295	298	304	294	313	324	327	305	288	295	276	310	281	303	317	321	342	285	328	307	264	330	263	291	294	303	283	306	318	300	309	331	306	313	327	274	320	295	292	305	306	310	292	280	311	272	304	318	299	345	316	311	313	289	311	292	310	316	324	303	297	315	285	296	292	326	298	289	311	313	296	276	290	306	276	318	283	284	288	306	278	304	303	274	322	307	338	312	296	319	301	299	282	273	302	287	307	327	283	306	293	301	299	279	285	298	346	301	282	291	307	303	291	301	296	312	302	303	301	306	290	294	304	316	307	287	275	322	313	281	316	311	329	316	324	315	294	312	279	329	290	319	322	325	291	323	300	314	285	283	328	305	323	329	286	293	309	318	281	305	343	276	309	311	338	290	340	301	298	320	288	278	293	300	277	335	319	280	304	319	295	270	278	316	294	319	331	298	263	284	288	305	315	310	320	307	334	318	293	302	323	297	294	294	297	293	313	318	278	324	276	289	289	306	321	291	296	332	292	308	318	310	296	330	297	288	297	304	325	290	288	321	272	280	297	303	334	283	295	290	292	296	268	304	326	312	292	329	310	315	269	303	292	291	334	315	331	323	302	309	328	277	314	300	314	292	303	302	272	325	294	321	304	301	305	273	306	326	274	317	284	309	313	285	292	268	266	300	282	280	316	282	341	294	310	310	291	300	325	300	306	297	311	291	281	315	312	284	277	354	313	318	318	311	282	300	296	285	341	307	265	330	317	307	266	324	310	299	300	323	310	292	296	299	307	308	325	304	297	274	296	297	270	291	312	256	290	286	343	313	294	293	341	312	279	326	273	300	300	321	298	311	326	290	289	318	293	320	311	313	324	333	318	293	303	303	328	288	331	311	313	340	298	303	284	291	312	321	300	316	331	293	319	293	293	322	325	317	310	294	303	328	331	297	291	287
8370	5015	10034	10294	24752	71798	71532	56281	39747	18410	5266	1602	943	824	875	839	798	791	843	859	812	806	825	840	844	818	812	856	810	831	867	823	813	846	806	798	816	799	816	823	829	841	798	857	850	801	857	824	828	786	781	814	853	780	879	800	905	880	798	807	795	834	847	744	826	854	858	834	794	852	838	829	842	805	828	850	783	815	767	810	767	761	825	847	812	816	829	850	821	827	765	810	778	807	866	766	856	857	787	820	855	840	797	807	844	839	836	837	810	797	830	846	807	805	825	840	855	848	855	870	796	830	823	827	837	817	910	819	797	844	845	860	871	793	808	779	822	822	763	812	791	833	774	829	803	844	794	816	763	878	854	797	846	834	857	844	839	830	871	833	810	851	881	852	854	806	820	855	792	807	818	803	804	835	855	796	879	799	868	819	813	856	793	813	790	836	834	849	876	791	841	830	839	816	885	781	797	796	837	832	813	858	812	830	878	804	814	830	859	820	819	765	841	814	883	826	828	851	832	846	772	802	801	738	793	802	862	807	800	781	830	822	798	803	817	800	845	827	859	849	795	831	832	832	819	817	836	870	862	849	821	759	859	806	876	822	771	883	810	794	854	832	828	848	830	827	870	827	839	837	816	831	834	863	853	793	832	858	833	853	865	869	824	837	862	823	801	857	788	842	810	893	836	819	795	847	797	845	804	833	853	856	850	865	842	861	802	844	844	763	817	866	819	851	841	799	905	796	845	828	819	783	810	810	826	818	822	840	818	790	780	837	839	793	828	798	835	848	857	818	837	871	811	819	819	811	823	810	826	853	887	818	831	844	815	815	901	811	848	780	872	810	796	792	848	830	815	820	772	815	800	796	851	782	792	838	851	817	874	834	804	815	866	862	848	833	857	874	827	827	854	823	823	857	847	829	863	822	819	802	809	790	823	840	832	854	829	839	812	821	831	840	857	835	791	827	856	853	843	848	811	798	833	812	809	845	829	851	835	834	859	787	825	797	816	815	792	849	810	787	817	820	823	821	817	827	825	798	813	879	853	802	840	799	794	864	773	809	781	854	866	837	771	834	863	864	816	804	818	799	840	823	822	827	854	822	806	834	846	851	826	785	849	798	865	796	866	842	859	824	821	874	813	810	851	820	826	849	796	768	794	848	835	857	832	869	811	804	855	792	907	801	842	858	819	857	825	821	870	858	807	841	827	834	822	815	828	857	879	821	809	884	843	789	874	831	837	852	793	839	834	867	839	837	847	806	808	843	843	873	818	809	803	822	843	805	823	870	806	840	825	821	852	846	832	824	775	812	817	822	799	796	879	832	819	832	849	762	831	764	871	809	821	807	825	786	811	818	832	853	840	862	867	845	790	845	803	797	821	885	804	842	767	811	830	811	818	847	831	840	847	850	799	803	833	825	823	830	825	844	832	793	842	816	830	831	804	866	785	848	846	829	779	842	858	821	916	825	890	781	784	834	782	817	815	840	864	821	825	849	787	810	849	806	825	853	765	819	838	837	836	812	769	819	838	817	854	786	815	829	836	824	808	840	824	877	752	768	790	820	823	798	808	808	823	836	803	781	792	853	814	872	784	839	783	856	828	861	786	804	838	766	872	834	816	801	861	842	809	798	809	767	835	826	811	828	837	822	810	848	816	781	835	829	839	849	812	781	805	799	911	807	818	860	810	834	809	848	799	826	820	821	895	780	871	849	783	828	790	859	833	859	796	875	839	808	843	822	826	857	820	843	859	811	843	828	822	806	802	892	912	841	836	875	823	823	867	813	849	821	823	811	837	846	829	813	794	861	833	822	835	857	805	825	831	798	819	785	836	812	772	841	810	828	815	827	819	855	829	889	820	755	864	815	813	807	842	823	829	826	799	804	767	816	859	792	788	798	843	839	760	805	828	843	845	867	839	832	792	823	838	791	810	826	921	820	821	802	819	799	830	825	862	821	797	863	865	914	793	808	876	786	752	802	817	844	827	813	805	839	802	832	845	843	851	849	837	797	824	811	811	870	846	787	776	827	875	803	791	825	871	821	834	849	853	867	839	852	781	818	821	839	819	842	818	855	821	855	864	804	797	795	785	852	798	774	822	852	837	833	852	858	906	873	818	777	806	864	850	846	838	824	886	833	876	835	859	862	837	785	811	858	873	821	782	805	832	876	828	928	828	820	833	840	827	836	823	855	789	837	876	759	823	794	863	825	862	875	812	822	803	795	803	753	796	873	837	819	787	792	801	798	830	824	798	809	875	861	855	782	805	810	859	859	824	837	825	802	822	827	837	820	837	774	825	866	822	834	790	823	786	830	802	796	858	807	852	786	838	913	844	791	819	803	842	853	830	798	798	789	839	815	847	821	835	783	787	825	781	793	839	833	821	783	805	899	824	783	811	794	869	790	824	857	863	771	838	820	847	791	826	808	803	825	811	867	895	825	852	825	861	821	855	858	834	797	806	784	822	838	799	835	835	842	844	799	890	890	785	772	875	853	808	846	832	862	803	833	856	816	798	826	874	805	810	798	801	831	842	809	788	820	850	785	863	861	876	824	821	841	840	811	798	883	797	794	878	812	768	814	807	859	799	835	821	868	830	802	832	785	869	849	842	823	849	800	810	812	795	772	839	808	881	822	842	843	773	775	844	775	867	810	895	861	800	855	830	874	803	817	801	847	791	822	784	832	802	871	839	856	798	797	807	859	775	790	841	813	837	853	854	829	857	801	803	836	838	827	854	846	810	828	802	838	789	766	818	854	837	813	805	791	770	829	825	890	852	809	824	846	819	819	821	792	786	808	825	816	857	858	815	840	835	847	830	843	897	812	826	834	817	846	863	839	792	780	815	832	851	811	831	854	842	855	872	894	835	817	796	806	785	797	775	751	851	826	864	913	818	835	820	845	869	808	820	833	848	839	781	848	823	778	855	878	828	798	819	815	785	800	800	767	853	766	872	784	798	827	811	896	803	807	833	825	839	837	843	835	793	865	770	817	788	802	864	862	811	819	853	811	830	802	828	878	796	864	841	848	821	868	815	832	828	811	815	847	832	860	844	798	805	830	839	821	840	804	785	858	796	871	800	827	866	795	798	801	839	878	820	775	833	813	867	817	792	840	836	815	824	847	835	773	797	796	817	817	807	848	812	867	820	868	821	850	815	861	811	774	795	823	817	798	799	864	801	861	813	890	812	838	850	866	800	819	780	845	812	851	792	800	839	802	781	847	884	834	873	873	842	825	806	870	853	840	823	869	824	872	873	833	834	814	795	800	794	832	867	833	871	796	804	838	808	815	840	856	815	841	797	892	864	847	848	842	792	810	858	832	839	780	861	793	775	834	852	779	822	837	795	863	798	857	852	811	866	854	799	895	801	861	825	795	865	830	862	805	822	809	852	784	792	845	833	824	811	813	812	815	862	819	802	804	791	837	816	787	863	822	793	852	861	840	868	772	809	854	827	834	835	885	864	830	760	820	798	821	843	829	827	778	787	843	806	841	837	846
2802	950	1104	779	810	4802	7151	4783	2214	877	429	344	326	316	336	345	323	301	311	312	295	312	346	315	347	340	337	322	311	368	316	304	317	340	332	299	319	315	327	341	316	326	315	331	319	318	357	328	332	340	337	305	330	304	307	321	314	301	328	338	307	306	304	349	328	323	326	325	330	374	305	339	329	309	319	330	326	289	321	319	311	316	317	301	315	305	306	322	330	293	360	303	313	319	305	322	330	337	326	323	291	319	331	314	285	294	346	332	321	334	328	362	346	338	317	291	324	350	316	299	323	292	339	359	316	336	298	314	334	317	325	301	312	334	349	319	293	302	301	330	290	304	303	321	302	321	316	327	311	319	328	327	301	356	290	330	303	314	300	312	316	317	334	318	305	312	295	334	328	332	310	305	327	375	311	294	306	335	286	313	315	303	301	312	321	312	287	328	310	313	337	321	318	337	315	336	312	324	316	324	308	305	311	298	344	356	308	325	340	346	327	320	329	332	331	305	322	304	300	289	339	339	309	321	339	328	348	309	336	304	324	341	290	347	314	330	352	316	336	315	347	298	327	315	311	325	307	352	304	302	337	323	303	303	339	301	310	289	331	279	316	328	328	341	322	323	309	316	311	304	303	322	322	292	351	319	333	325	292	300	323	347	318	313	315	294	305	331	317	304	297	306	284	311	316	347	336	298	287	299	295	313	293	338	345	320	319	327	305	340	375	339	306	299	280	303	337	324	319	313	320	291	326	343	314	341	342	297	309	320	334	338	300	294	333	332	315	318	324	328	303	315	316	332	313	336	348	304	322	305	302	347	307	326	319	356	298	314	347	333	315	316	293	307	326	344	314	356	336	341	294	343	332	346	352	346	326	323	311	300	301	323	319	332	302	315	316	321	325	339	298	333	364	350	343	350	325	327	333	323	320	329	315	328	313	295	327	293	320	312	299	327	313	331	301	308	322	318	327	333	325	319	358	344	304	320	329	318	330	322	330	313	332	327	330	321	309	298	341	292	326	317	305	323	304	296	309	342	359	312	342	313	306	328	318	308	325	325	313	310	297	332	335	281	366	301	328	329	356	316	346	319	294	300	322	333	309	292	315	321	333	335	305	363	328	324	314	322	328	317	343	328	292	337	342	319	327	319	338	322	343	335	322	326	319	334	308	305	324	313	302	360	348	342	324	318	327	359	322	338	299	324	340	317	343	323	298	349	300	313	303	341	331	358	315	323	300	309	334	313	299	312	294	317	306	319	327	318	322	345	293	326	344	348	339	319	307	277	310	303	321	367	341	301	313	318	351	342	311	301	345	324	335	318	342	290	318	306	337	310	341	348	329	310	312	340	321	301	300	260	365	328	312	344	298	304	322	337	310	348	362	360	336	328	323	351	319	304	295	330	330	304	325	301	298	302	287	355	302	300	334	341	306	310	294	305	326	324	310	314	299	310	334	312	362	348	339	356	337	330	362	309	304	330	319	321	303	299	309	319	312	349	317	310	324	320	332	351	331	300	299	295	326	279	312	350	314	324	320	296	301	306	342	306	310	286	359	320	332	301	318	328	350	333	349	353	329	335	326	318	317	300	348	314	342	326	311	314	310	295	336	350	325	324	338	332	327	307	332	306	326	307	318	323	315	324	331	340	320	295	310	326	357	302	318	313	303	315	322	354	306	339	321	322	319	341	315	293	332	316	329	313	339	313	346	311	299	312	291	356	322	311	311	318	313	329	326	322	335	326	326	307	304	316	290	321	291	306	314	354	336	332	330	317	343	316	351	296	327	301	309	311	333	338	333	330	282	318	345	292	328	309	296	337	298	318	359	332	324	301	340	287	265	329	349	325	280	321	299	337	295	321	294	337	312	329	319	325	327	321	314	348	345	290	321	316	348	334	324	292	295	343	332	332	332	331	307	329	322	293	329	308	281	339	291	342	325	303	318	312	360	351	317	350	305	349	282	349	309	297	331	337	340	365	303	325	300	328	323	370	332	328	302	315	357	321	316	341	341	316	336	311	342	333	333	329	337	318	348	321	342	272	324	341	311	343	325	306	324	313	363	325	328	326	295	318	323	328	340	300	287	345	307	315	322	360	304	304	314	333	297	292	346	318	343	330	326	328	294	328	323	360	311	313	314	338	333	334	332	297	334	332	322	324	325	318	328	281	341	316	313	336	334	342	318	332	318	324	301	323	350	333	287	324	368	308	304	307	318	331	311	334	299	338	313	329	335	335	305	332	337	361	299	304	323	314	317	304	291	351	337	325	315	315	303	321	328	302	345	339	305	314	325	309	306	329	365	334	336	331	318	313	344	352	341	347	312	297	318	345	313	338	351	321	310	297	348	314	322	336	297	309	335	304	283	328	326	317	316	329	334	342	279	332	308	326	325	323	309	314	331	287	289	343	338	306	344	318	308	339	321	349	344	333	332	330	345	304	322	309	345	290	314	319	332	321	369	340	333	317	319	302	331	321	300	317	319	316	311	357	319	342	323	303	342	319	310	337	312	308	346	303	283	319	295	327	345	321	325	307	341	341	317	315	329	320	329	302	304	328	304	321	328	354	333	346	323	344	333	340	280	329	328	330	329	349	337	302	354	293	300	330	308	342	333	325	318	312	357	322	328	328	331	349	317	363	347	317	348	310	334	348	342	316	333	313	305	315	279	314	336	302	329	340	329	336	339	294	338	316	300	301	328	316	331	323	291	322	299	294	290	287	316	320	326	323	286	315	344	323	326	290	313	343	317	319	309	327	284	308	327	348	306	329	313	327	335	312	332	320	311	326	308	313	304	299	320	302	318	338	340	330	326	330	328	313	330	336	301	321	356	307	327	308	317	286	333	306	331	337	290	348	326	341	300	314	315	324	284	312	317	294	340	334	323	340	326	333	344	328	332	301	331	325	327	304	373	327	308	313	345	314	314	335	293	331	331	307	325	339	336	297	320	297	311	340	358	359	338	306	347	304	319	340	322	333	321	297	317	275	324	317	316	315	311	322	355	306	329	300	326	310	360	336	305	337	313	335	314	321	336	363	326	309	338	298	289	332	341	350	344	341	344	294	348	304	344	337	322	333	308	322	327	339	333	322	344	325	318	318	320	330	320	301	309	312	292	333	346	315	331	292	334	341	302	321	303	336	334	324	330	331	320	338	337	318	334	297	307	324	324	328	284	325	325	310	317	342	333	315	302	297	318	323	339	311	356	304	331	331	322	305	325	325	339	344	330	355	315	332	297	329	343	327	312	344	350	316	322	320	335	343	317	301	333	294	331	280	330	331	322	331	327	315	320	346	359	349	341	293	342	340	320	364	331	326	348	280	340	331	308	345	317	279	331	314	318	348	311	330	351	333	349	314	313	302	317	350	329	318	311	345	312	329	312	317	303	343	284	307	311	326	322	375	313	326	312	336	298	304	311	330	308	318	320	314	294	323	324	329	329	315	321	357	335	307	319	296	283	326	321	306	284	320	322	314	317	303	325	324	307	331	298	318	324	316
2898	1510	2314	2339	3715	19912	23301	15739	7711	3035	1346	1009	956	914	902	876	862	864	852	871	926	865	825	856	844	890	894	842	839	879	868	886	859	863	878	823	874	874	907	873	951	905	853	822	912	881	838	878	870	919	900	864	876	835	903	889	876	870	895	872	858	884	912	868	897	904	866	928	927	879	924	845	875	873	861	855	859	883	843	880	841	847	907	858	873	860	829	860	833	877	908	842	827	810	900	855	862	859	897	880	949	842	902	804	930	823	852	890	826	850	874	854	838	848	896	871	886	921	911	886	852	951	885	882	903	852	863	906	879	870	883	931	887	854	861	817	854	904	825	860	892	934	888	875	855	897	881	911	893	879	881	917	871	918	841	899	882	814	842	859	899	878	837	918	912	870	858	846	861	855	858	839	832	825	882	903	841	835	837	868	827	830	856	888	859	893	873	854	843	878	871	899	829	846	858	862	919	878	929	883	928	861	918	825	896	887	875	865	864	827	810	889	886	908	855	925	910	842	867	869	864	880	907	864	837	852	874	874	931	862	857	895	868	952	830	913	867	885	860	850	924	891	890	898	813	851	851	873	878	825	875	903	861	869	884	868	912	911	897	864	872	928	863	921	862	846	910	903	860	987	893	904	817	857	867	848	891	909	893	860	874	832	884	892	859	898	872	914	860	877	879	904	881	819	865	878	894	883	902	881	864	880	885	925	887	860	876	843	849	910	920	891	827	837	912	890	852	863	852	858	858	856	890	865	880	896	876	860	885	909	896	843	850	846	793	871	835	880	912	858	891	889	868	871	898	871	823	867	904	838	884	821	879	856	820	894	877	854	855	819	910	878	849	864	895	885	953	886	828	889	909	898	839	881	928	916	853	908	857	879	861	916	841	854	822	893	868	852	793	898	860	908	889	936	859	877	908	859	837	878	867	955	888	855	874	912	879	868	883	849	886	918	875	885	865	831	841	854	842	863	882	827	880	883	869	879	881	854	903	856	816	887	846	862	881	855	901	907	849	904	867	827	864	877	934	804	894	915	868	854	862	896	877	880	871	851	871	873	902	934	891	932	874	875	876	876	900	871	864	886	852	865	860	863	863	808	884	861	905	889	895	876	878	859	888	874	899	817	864	855	834	881	885	836	848	829	845	934	890	850	902	907	795	884	849	842	865	858	869	861	896	833	832	886	878	827	831	866	853	952	864	850	881	868	852	914	874	882	844	914	924	871	904	936	894	892	889	885	924	847	888	833	839	838	848	866	905	902	807	928	882	836	840	898	865	885	892	847	854	865	856	888	846	893	865	905	853	935	876	866	846	866	877	890	873	845	884	924	834	873	878	901	859	884	859	871	813	846	887	887	859	848	905	848	953	849	863	837	903	888	866	857	894	874	802	899	879	930	866	852	911	817	854	891	867	885	840	853	863	887	846	912	903	852	852	875	908	868	849	833	896	834	837	861	886	895	902	843	881	875	883	915	854	862	883	902	817	870	866	857	800	855	890	866	848	834	855	875	900	887	902	866	868	845	874	893	882	835	833	868	877	879	837	907	857	928	859	899	932	913	834	868	908	857	876	873	916	867	938	880	848	874	871	846	809	866	896	936	862	844	887	848	817	842	895	838	871	875	876	838	914	903	836	849	850	864	868	887	867	883	886	816	865	856	873	856	870	859	807	919	845	887	898	850	837	831	852	842	822	881	826	874	869	871	874	899	882	868	870	876	885	866	876	869	852	885	913	868	877	839	850	810	892	905	886	875	877	862	895	856	847	809	859	839	856	898	862	832	860	873	908	847	856	864	856	922	869	845	885	858	938	877	869	874	844	870	867	854	896	864	837	891	853	910	859	871	870	943	896	858	794	852	880	823	882	854	877	879	901	837	876	859	872	856	908	913	864	827	895	902	836	879	923	910	805	821	869	922	913	887	880	863	879	797	842	886	882	885	861	905	902	938	846	864	911	873	890	912	886	840	858	884	850	863	861	892	881	845	876	861	878	870	880	873	860	878	849	830	868	895	877	876	907	893	857	868	898	890	862	876	899	875	874	929	842	887	807	883	860	844	891	883	858	843	911	875	919	872	859	883	896	890	851	919	894	843	871	828	890	867	847	856	856	884	908	892	867	888	819	863	826	978	895	854	835	938	876	875	850	929	909	859	892	893	880	830	880	902	905	815	875	861	877	831	849	902	881	840	891	854	896	816	818	866	914	827	878	844	877	908	886	849	844	894	893	910	880	897	890	911	881	864	861	894	854	880	874	883	859	854	837	873	873	824	872	856	834	821	867	845	899	860	893	879	887	857	868	856	908	858	846	931	850	901	889	891	870	853	864	840	850	854	868	894	925	891	881	897	917	833	868	942	872	869	880	853	892	862	925	848	824	893	796	862	860	883	846	879	848	848	867	862	843	893	867	916	889	829	855	855	884	906	906	864	918	874	874	919	855	878	893	855	862	887	891	897	854	836	903	918	816	849	873	919	866	857	862	867	865	852	878	843	833	830	868	868	888	891	930	850	869	839	841	869	837	868	823	860	851	840	864	846	849	822	864	838	844	838	818	863	863	924	863	883	905	860	859	880	875	874	818	806	854	867	865	844	864	858	850	923	827	874	878	871	892	868	885	911	877	866	859	818	850	847	919	846	911	907	820	888	857	905	915	912	886	867	843	817	839	869	879	922	813	868	855	900	866	872	879	926	830	884	861	860	867	869	873	860	876	826	849	832	891	862	866	873	862	853	823	802	923	847	890	889	849	883	854	887	825	900	862	843	835	877	848	853	918	863	908	864	885	837	865	882	857	889	923	903	852	858	908	906	842	896	881	899	839	868	890	888	860	883	846	879	906	876	889	829	851	912	859	876	866	863	888	915	903	869	897	839	860	841	843	871	910	873	862	850	816	916	919	865	879	834	883	864	838	873	829	912	862	828	903	933	873	887	849	901	897	826	888	869	874	855	876	850	855	878	864	902	931	897	847	902	836	832	893	895	869	843	930	869	850	877	917	800	864	872	840	878	889	843	890	872	861	847	874	894	832	872	917	845	854	824	892	826	901	861	880	871	912	859	831	867	890	894	912	872	927	912	936	894	903	862	909	866	853	856	891	828	880	879	861	884	852	876	846	813	939	872	878	869	830	844	877	823	876	889	869	847	873	886	880	849	881	821	905	883	848	855	898	880	923	847	897	877	833	850	893	882	855	892	842	866	913	846	869	890	908	862	815	854	859	872	810	872	905	840	884	883	871	876	910	886	875	826	859	891	898	848	862	830	867	853	858	865	835	830	867	843	893	873	850	835	916	879	871	890	848	857	897	857	846	875	908	880	882	886	873	856	853	858	843	850	876	927	875	915	856	909	877	895	872	863	806	888	876	876	850	873	829	900	880	907	822	886	852	869	893	862	873	855	840	846	904	830	850	915	865	865	849	828	862	840	854	889	879	851	843	879	890	912	895	908	895	826	901	889	893	908	898	859	869	892	849	841	853	859	903	831	844	854	868	900	901	905
8153	1829	2545	4975	19021	44634	44078	30376	14889	4077	975	434	343	327	327	291	338	293	306	300	334	332	320	312	288	299	308	313	330	316	307	298	312	312	321	346	340	304	309	343	339	311	339	335	332	329	302	325	328	308	310	341	321	319	288	325	277	320	339	308	302	292	313	290	337	295	312	273	307	312	313	310	293	281	306	325	308	342	309	335	306	323	306	322	309	298	301	304	307	350	317	317	331	302	299	303	288	291	292	298	346	331	336	302	300	329	261	319	286	312	347	294	298	311	300	305	361	292	325	277	329	312	299	304	332	323	326	319	309	303	320	324	282	325	297	328	341	348	296	305	325	278	292	314	322	299	327	294	312	311	322	261	312	307	304	294	297	311	340	294	312	298	314	302	294	299	290	309	334	289	296	295	309	303	298	319	339	329	299	311	322	326	290	308	323	311	294	310	322	274	324	301	309	324	307	289	310	313	331	315	309	308	341	332	332	314	303	300	307	332	330	331	311	314	309	316	314	328	285	311	337	311	300	303	322	307	309	311	271	312	296	288	322	324	272	303	292	287	316	321	305	305	295	304	296	330	314	288	301	280	289	299	322	314	316	314	302	335	313	313	320	289	324	326	280	294	285	343	327	314	315	306	330	295	300	309	318	330	314	318	315	316	314	315	297	308	300	316	300	355	309	288	324	319	320	313	316	294	309	332	304	300	337	300	320	322	322	301	289	319	312	310	286	318	329	300	295	288	310	347	300	284	312	287	329	312	332	309	329	300	289	325	316	311	311	308	307	302	374	307	321	312	351	322	318	302	301	316	278	305	286	303	297	322	328	300	296	309	316	291	312	330	309	343	300	321	313	316	309	342	350	325	310	314	290	313	312	315	287	310	303	296	300	319	326	320	328	281	313	302	290	298	306	331	304	309	317	317	317	290	304	342	376	319	311	291	326	314	315	290	311	305	340	322	290	294	333	304	284	305	322	318	318	287	300	317	339	309	305	287	292	302	316	346	308	322	311	326	286	332	310	344	294	270	295	299	294	337	277	315	284	306	306	323	310	320	337	310	320	321	346	360	293	298	333	328	288	302	306	317	321	349	308	320	316	292	310	322	361	314	324	296	328	281	305	313	311	312	289	304	302	361	321	309	294	321	295	310	301	335	318	292	344	348	298	347	332	293	323	288	341	328	297	306	311	316	326	303	295	334	284	314	315	353	290	278	295	324	324	338	288	335	340	315	322	330	302	305	306	290	290	327	307	299	327	299	288	285	305	287	313	311	312	294	284	316	298	346	292	311	322	325	343	321	319	343	309	340	319	291	299	273	349	329	341	307	322	312	306	318	337	285	344	338	318	327	290	299	318	305	314	344	304	279	331	303	300	324	302	307	321	281	325	298	326	329	322	269	293	311	321	256	314	297	291	298	312	314	303	344	317	304	295	284	301	306	266	294	317	326	341	307	313	295	331	322	340	277	296	312	306	321	314	300	313	337	332	314	341	308	319	308	327	318	314	326	349	292	303	291	291	279	314	284	269	283	300	330	321	302	343	291	291	324	304	303	305	304	276	311	316	329	320	300	312	336	315	290	312	338	313	325	318	301	304	291	364	299	268	297	312	289	300	277	327	303	290	287	283	291	321	288	290	324	292	329	316	301	327	301	330	303	306	299	329	332	339	348	296	294	332	319	297	313	329	318	342	282	326	316	314	304	323	306	322	306	303	306	330	310	280	291	327	294	304	298	328	294	313	313	331	293	312	297	319	328	348	337	296	289	334	296	336	313	296	299	334	305	324	309	341	285	305	321	317	295	314	328	323	306	316	291	286	314	283	321	309	297	299	322	312	309	319	331	306	317	325	333	333	321	297	299	320	282	327	286	289	330	330	325	327	301	307	305	316	287	312	299	311	302	319	319	318	301	302	270	309	294	301	291	316	308	259	313	320	321	303	334	312	313	308	338	302	322	323	313	296	286	282	347	292	295	309	313	286	344	291	314	311	330	318	329	306	307	334	317	286	301	295	332	322	350	340	290	309	323	327	309	305	309	305	356	313	288	313	323	324	349	295	332	306	298	283	297	290	321	299	321	290	299	315	318	292	294	308	295	328	330	291	319	309	321	325	271	319	327	284	281	321	287	303	281	323	307	317	321	336	340	329	300	308	320	314	278	315	321	315	336	306	319	296	323	296	311	317	315	302	316	310	356	314	319	310	329	316	311	318	329	316	286	314	340	326	322	304	306	305	276	302	291	312	306	315	309	324	307	300	305	289	290	281	324	303	301	341	318	333	313	322	283	314	303	329	316	333	325	317	317	344	296	294	303	328	312	312	337	333	306	334	314	350	305	325	285	316	310	290	334	337	319	319	281	323	329	352	284	332	294	317	307	301	317	280	332	294	304	287	294	282	297	313	302	301	333	306	290	313	325	309	274	304	327	277	318	303	300	293	320	294	322	312	325	305	303	296	324	352	277	310	330	354	296	293	270	304	300	299	301	337	294	335	294	324	315	328	304	291	283	306	296	351	305	331	313	315	310	323	304	291	333	328	311	294	322	309	342	329	319	301	307	316	300	291	307	285	333	321	321	310	323	337	289	337	284	338	300	328	285	291	327	295	295	305	301	311	309	318	304	310	320	329	315	320	308	335	316	321	324	321	310	283	323	321	317	296	336	334	357	329	320	307	309	291	308	317	335	324	304	285	295	309	286	304	286	303	315	339	332	328	320	333	312	310	333	345	340	299	332	290	309	318	296	315	329	320	299	309	304	317	316	311	326	331	294	309	327	333	288	309	315	329	309	319	306	288	316	315	347	352	317	315	331	304	332	315	301	311	319	306	295	280	348	306	312	314	313	315	319	318	326	314	308	320	352	306	298	309	310	309	311	308	308	300	314	339	332	308	318	309	306	322	306	311	324	310	322	301	303	323	296	334	298	308	316	345	321	320	299	311	291	330	352	296	298	317	293	326	298	298	322	323	303	291	342	347	327	338	292	281	310	298	300	305	301	308	308	283	295	306	292	315	281	303	320	302	317	287	332	267	295	298	319	328	328	305	306	282	306	312	329	317	302	304	324	297	327	299	310	331	294	327	326	336	301	333	301	325	299	303	301	314	312	300	316	308	332	327	319	315	300	282	269	305	301	326	288	320	297	294	311	327	345	296	310	300	324	282	321	289	296	346	301	296	319	336	320	303	275	321	325	332	302	320	335	295	328	320	312	289	325	333	323	294	286	328	343	327	288	269	321	302	355	287	353	324	299	309	312	321	317	291	304	332	339	328	304	296	309	322	302	304	309	322	299	329	300	309	327	309	296	329	305	300	319	319	312	279	301	321	322	334	299	330	301	341	303	348	364	322	334	357	294	310	332	295	298	315	299	334	285	311	300	319	304	308	285	282	331	329	323	303	278	295	332	292	344	299	324	304	322	333	324	317	298	323	291	311	319	356	311	299	309	326	297	318	261	312	320	315	318	312	300	299	330	312	309	285	327	296	309	306	282	354	321	330	332
6106	2316	5267	14099	36258	59293	57869	45232	29389	12133	3482	1316	964	827	831	846	860	888	876	837	856	850	892	859	869	860	807	838	863	836	828	821	868	854	793	872	819	827	827	829	858	850	831	827	852	878	839	838	868	875	836	878	836	861	852	932	852	830	841	857	825	839	912	898	865	797	837	844	853	889	844	850	833	804	894	851	885	828	843	836	834	892	874	872	857	850	852	840	855	835	842	826	849	805	830	805	863	863	803	840	839	895	816	874	811	868	803	848	812	872	840	869	784	853	839	828	856	819	810	885	838	864	846	805	885	848	870	870	868	843	824	818	881	870	922	851	811	856	821	815	856	873	839	848	839	791	828	852	802	853	819	882	840	838	850	830	844	810	824	875	843	812	849	868	852	842	919	861	901	869	874	852	864	824	814	852	808	818	853	807	838	795	884	863	858	860	881	852	873	857	879	814	861	867	877	874	898	850	846	907	843	909	800	859	841	816	845	913	846	906	863	811	835	839	840	873	859	913	852	879	817	872	872	860	855	832	888	853	815	871	873	842	838	848	846	812	859	900	864	782	882	834	867	809	824	854	846	845	849	804	837	896	828	826	811	855	854	904	846	822	841	844	873	835	832	808	887	851	831	824	885	769	852	830	866	814	859	895	845	800	829	830	796	847	872	848	811	867	851	885	815	864	871	873	838	885	807	858	791	842	837	845	853	878	866	853	831	805	806	844	908	880	892	853	893	812	880	873	837	857	866	903	839	887	852	866	822	873	868	837	860	817	845	877	826	887	833	839	862	922	845	837	829	874	866	802	821	860	858	821	853	819	931	902	806	838	857	835	849	823	844	831	845	849	852	813	859	821	870	854	873	828	915	808	872	853	845	829	792	837	829	877	862	803	814	868	820	833	844	847	840	870	884	825	860	849	837	854	829	870	818	837	862	850	841	840	880	841	839	876	834	883	851	813	879	871	836	876	837	860	867	931	830	852	839	792	869	806	820	853	862	873	863	894	842	835	857	858	806	842	858	873	793	885	805	829	882	847	909	866	899	837	835	861	824	847	853	829	862	802	870	882	894	819	800	832	844	835	844	861	828	864	833	861	781	776	821	864	830	873	842	891	878	867	810	803	845	798	846	856	850	889	830	858	876	884	870	842	856	793	887	827	810	855	828	849	827	866	839	835	803	847	852	880	857	888	860	854	858	838	853	818	813	880	817	809	799	820	854	842	826	875	864	865	847	828	835	787	850	843	852	841	864	875	848	886	849	882	883	874	896	842	788	858	819	815	821	826	805	873	854	883	832	825	870	866	841	817	795	853	847	875	844	875	856	889	886	883	821	844	886	881	879	843	823	833	817	878	839	832	865	785	838	834	869	865	829	847	865	818	816	832	863	840	857	883	847	928	855	824	839	847	858	860	797	874	831	880	827	834	815	875	870	847	822	876	849	810	843	828	837	833	842	844	876	853	811	868	869	889	831	872	851	885	854	912	872	894	900	846	847	790	863	815	838	859	909	865	856	807	841	898	912	867	843	821	826	849	851	908	831	834	847	811	851	861	892	824	838	827	825	884	834	805	849	814	834	812	882	857	856	907	865	879	873	882	826	857	859	864	836	841	817	854	884	823	809	843	851	824	880	829	853	775	845	878	893	837	914	859	877	830	878	835	829	875	843	851	826	848	851	878	835	885	854	846	891	831	891	918	853	842	878	826	820	830	862	868	805	825	906	815	870	902	905	832	848	876	878	840	848	810	872	838	866	854	846	878	874	835	885	887	825	871	867	850	857	898	848	843	834	839	861	816	844	878	861	858	881	852	877	846	896	807	822	834	827	802	823	829	822	832	839	851	878	840	843	878	872	850	856	840	875	866	811	785	843	819	847	846	832	858	820	847	848	867	842	879	833	836	830	826	823	835	830	869	820	878	846	857	813	883	862	814	824	831	842	824	833	836	840	845	838	911	784	882	808	856	840	850	811	841	869	859	828	823	883	842	856	869	897	904	797	870	835	878	862	812	868	850	820	800	859	813	824	831	863	811	837	868	846	875	846	838	867	890	865	833	860	851	842	838	825	866	824	828	872	814	871	846	896	839	884	870	853	858	810	825	849	818	835	857	832	811	833	857	923	852	811	837	870	892	895	844	890	872	830	852	822	813	809	827	806	882	818	888	834	845	833	837	808	861	847	838	845	860	796	869	901	837	901	874	870	886	815	848	910	867	857	858	834	822	832	828	840	814	872	817	852	828	880	816	814	852	825	844	872	834	836	824	903	836	823	849	798	879	814	828	798	878	880	866	856	880	844	861	835	811	829	835	828	824	804	870	876	838	842	863	855	853	895	806	872	839	811	862	849	898	852	803	873	860	865	803	855	853	808	827	855	857	867	873	862	876	839	854	846	815	807	863	859	770	837	857	873	882	891	821	863	845	882	859	821	862	829	861	852	814	843	852	887	873	898	889	868	890	811	848	838	807	875	879	821	820	901	844	855	854	843	812	875	819	869	879	832	821	879	860	862	826	857	815	852	852	858	875	844	845	875	853	828	870	842	813	865	855	822	860	849	861	805	847	838	843	816	802	869	858	844	836	849	875	874	861	833	853	835	885	821	872	847	868	859	864	826	806	849	890	821	819	879	838	808	842	833	869	863	806	916	851	864	837	843	826	836	877	879	867	848	829	842	824	835	811	820	866	828	827	814	850	851	807	885	859	843	821	845	847	837	854	845	839	867	835	827	831	817	759	879	874	825	825	854	850	874	842	812	849	824	829	829	846	829	814	819	861	835	847	880	846	818	839	797	821	854	857	836	879	787	877	841	873	859	829	914	848	875	803	865	863	857	852	877	851	855	852	873	846	847	832	815	860	876	862	848	853	836	853	823	853	874	808	893	804	857	876	778	839	841	866	855	827	835	856	854	858	858	832	830	857	833	841	846	849	861	832	829	897	869	895	809	853	889	793	820	851	831	797	892	831	829	835	818	816	777	836	838	878	861	816	851	833	829	827	820	826	813	860	831	823	869	863	824	889	799	849	882	863	871	846	819	849	857	854	865	826	863	850	822	835	905	854	844	898	869	819	917	877	848	849	851	863	846	876	838	879	848	838	782	819	848	852	858	858	896	840	865	790	881	822	861	858	853	857	866	837	800	840	841	903	859	853	797	807	849	852	826	828	841	889	867	869	865	802	818	835	842	796	828	808	812	858	815	800	915	883	910	854	830	868	830	865	846	816	832	787	830	877	838	841	874	828	833	849	828	887	838	860	804	827	904	866	846	842	881	830	843	864	844	900	771	817	887	867	861	843	835	856	831	805	822	777	819	766	850	857	865	850	800	822	852	861	826	843	892	846	879	830	860	824	863	850	862	790	856	814	848	847	868	857	829	868	830	846	868	905	835	818	859	828	831	797	852	854	818	811	858	824	882	804	849	871	872	815	863	862	843	810	846	886	820	814	800	828	848	808	835	852	851	844	872	882	862	775	823	850	845	807	852	861	835	848	845	874	868	813
14662	3307	3898	5580	18161	57018	59553	43550	25584	10674	2621	737	378	312	316	293	324	313	311	285	345	311	291	303	321	328	332	267	314	339	297	308	299	302	302	300	313	338	312	301	306	297	313	297	294	304	296	334	305	273	337	320	324	299	276	330	302	317	269	319	305	313	279	303	308	311	335	328	314	309	314	313	296	302	357	289	252	298	308	307	291	304	290	282	316	292	299	322	315	256	277	288	294	307	296	293	294	327	310	306	310	330	286	319	300	335	281	299	288	310	312	303	266	288	293	261	340	258	313	275	288	333	289	292	294	315	278	290	264	296	341	301	301	326	300	312	274	309	321	288	297	299	318	321	305	283	303	303	306	289	316	301	291	299	303	301	319	321	299	317	314	288	311	317	269	305	304	314	283	258	310	307	325	312	278	337	321	284	311	300	302	311	333	321	276	263	303	297	338	330	297	312	339	314	281	307	311	289	316	273	295	320	327	292	293	319	302	301	281	327	305	291	286	330	326	309	292	310	315	317	274	309	301	285	340	284	324	316	320	304	292	300	331	308	319	310	324	310	256	308	319	319	291	329	304	305	283	285	294	319	319	304	301	300	289	295	295	289	285	310	293	317	328	312	328	293	299	346	297	292	303	309	292	292	295	291	282	309	277	305	305	306	294	314	311	302	312	307	313	321	331	299	292	286	326	314	341	283	301	282	301	292	301	296	294	277	331	311	296	322	294	307	300	316	292	307	342	311	326	308	266	293	308	300	306	287	328	289	300	302	272	289	306	317	291	341	310	280	293	312	299	293	294	308	263	285	294	313	295	302	305	278	293	299	291	298	304	297	305	312	312	295	336	303	343	314	266	308	323	303	308	304	329	277	288	320	331	304	297	277	280	294	308	299	275	290	294	298	294	292	280	290	337	258	286	296	329	319	281	295	285	285	292	305	282	304	317	284	296	305	320	320	305	308	355	311	290	314	317	299	285	279	309	279	314	297	296	323	288	325	302	288	291	306	316	334	287	333	296	302	296	324	286	318	299	320	269	323	312	308	269	304	329	324	301	318	295	298	318	322	321	291	284	318	300	293	322	316	290	299	299	279	294	308	333	311	303	301	331	305	306	296	289	300	317	306	291	302	321	282	271	310	293	278	324	295	296	302	300	327	312	298	290	283	273	309	310	326	300	294	288	323	293	302	295	310	298	296	308	273	313	278	312	278	298	321	311	293	303	290	320	302	320	290	295	296	301	297	292	266	279	313	310	307	327	314	316	298	296	288	323	301	330	298	295	316	343	357	323	297	329	286	290	321	288	291	306	294	305	294	271	281	307	303	335	312	299	334	324	289	291	308	303	288	308	303	285	287	314	328	335	311	278	306	332	274	314	326	299	313	312	313	300	284	299	297	309	277	301	313	277	319	330	310	292	313	291	343	322	326	314	317	296	306	283	293	309	332	315	314	296	292	343	291	294	297	276	316	307	292	313	320	317	307	281	296	315	301	333	254	258	300	310	283	296	304	290	284	287	314	310	336	310	286	291	323	285	297	304	309	285	282	281	301	308	312	300	323	297	303	308	315	318	307	287	302	300	302	269	287	319	312	291	276	283	323	326	320	304	314	302	305	329	284	274	319	321	297	301	281	326	271	305	282	301	284	320	314	296	317	295	281	332	340	325	307	315	291	316	319	303	284	323	305	294	294	300	323	280	295	314	302	302	331	307	314	312	289	333	286	330	296	329	319	326	307	309	280	318	330	301	283	269	317	315	283	299	297	318	283	288	291	309	304	301	281	312	310	282	274	327	287	298	330	324	297	309	301	316	324	280	328	305	317	296	333	332	312	315	329	339	300	277	281	315	304	303	313	320	292	298	312	272	287	277	290	333	304	320	279	298	306	296	306	299	302	268	291	339	338	311	306	303	315	341	310	281	327	286	262	282	282	313	291	282	282	325	304	263	327	331	311	288	293	284	276	278	293	302	316	301	323	311	320	278	328	284	287	310	298	343	303	314	304	333	292	286	306	275	257	302	290	314	308	327	299	296	300	289	304	316	302	320	312	309	285	305	293	295	289	312	274	284	296	335	346	291	332	274	279	298	279	270	297	323	305	279	324	308	282	307	286	293	295	316	311	295	309	302	303	290	274	292	269	297	291	309	266	288	319	307	314	296	290	283	292	327	315	290	299	309	282	322	302	296	310	307	295	305	309	308	305	296	286	285	344	285	315	314	283	299	267	268	311	305	292	314	255	296	297	275	309	321	305	325	274	281	292	328	283	296	305	280	277	296	316	297	310	281	280	292	308	298	324	315	281	283	279	320	318	308	295	286	298	301	318	295	292	295	301	301	286	326	297	316	300	308	292	283	312	327	311	262	290	287	288	303	302	338	309	281	324	325	324	305	322	297	323	327	297	314	325	293	287	305	324	326	325	332	258	291	318	302	326	299	300	311	332	277	279	320	278	309	313	325	331	284	291	299	311	321	308	320	288	289	277	302	285	302	283	309	336	315	316	321	282	298	296	293	327	336	301	300	312	273	306	329	314	267	307	318	329	273	312	325	299	316	297	283	317	307	290	316	275	307	313	296	323	309	306	285	332	310	315	298	305	311	288	287	276	316	292	317	279	298	306	286	312	322	281	316	323	272	286	274	296	293	319	298	270	295	331	312	275	289	301	312	293	298	283	326	324	303	312	301	294	245	262	299	313	300	306	293	290	317	339	313	299	325	287	330	296	297	320	286	288	307	298	320	298	323	330	305	309	303	304	283	324	300	321	296	315	336	306	293	315	290	298	310	296	286	321	321	311	277	309	315	310	316	299	290	296	309	301	291	291	266	331	270	297	303	300	267	296	310	308	295	298	305	309	324	318	305	313	273	300	293	302	309	273	280	294	318	289	297	292	297	273	299	312	301	288	286	278	327	320	286	289	287	297	293	304	289	313	317	292	297	287	316	301	298	291	280	288	305	287	292	301	274	313	292	287	318	278	293	307	319	315	289	276	327	320	320	282	300	284	301	307	322	294	307	330	314	323	296	292	294	314	305	306	287	291	324	285	353	310	340	315	291	308	294	296	326	318	308	302	259	317	282	310	300	263	314	337	337	339	317	298	314	280	265	295	307	284	307	307	312	296	281	274	316	300	326	321	300	262	320	252	302	325	295	309	302	294	345	297	306	298	296	300	307	284	311	313	317	303	322	310	298	314	277	278	313	318	309	335	302	304	332	301	300	323	290	283	295	285	360	327	289	290	284	293	316	310	308	299	325	311	285	320	282	286	313	320	303	318	303	318	332	320	312	286	339	302	314	303	308	277	315	285	295	265	287	315	336	288	285	325	285	276	307	316	310	280	314	325	325	325	345	313	338	327	300	267	295	280	279	286	312	304	322	282	327	296	297	328	303	291	348	343	316	309	316	315	328	314	296	311	318	293	281	259	308	299	308	318	282	333	323	333	304	277	292	300	315	290	330	296	304	291	320	301	310	319	283	322	327	292	319	303	301	300	334	300	295	300
8052	3355	7686	14593	34052	69983	71866	56851	40207	23590	8743	2478	1099	835	815	847	840	806	801	788	792	853	837	827	789	810	808	811	814	853	822	866	874	815	815	812	817	799	784	806	812	842	875	838	871	853	808	802	767	809	840	802	878	826	827	824	824	825	810	851	848	794	812	848	851	818	811	833	801	852	822	864	814	810	856	802	877	808	826	829	793	778	825	832	777	807	835	785	842	879	823	808	787	808	837	812	816	827	833	807	765	823	786	838	810	826	854	848	846	852	871	815	841	835	827	836	807	829	728	885	778	783	778	846	830	773	830	816	769	797	858	842	825	802	844	845	867	824	824	836	854	768	823	811	823	849	799	809	806	799	781	767	826	802	864	868	807	809	813	843	857	819	835	866	833	786	794	805	860	830	847	785	778	797	832	790	797	855	792	799	836	804	861	871	842	868	825	864	831	772	878	825	776	835	828	859	822	842	824	853	802	849	822	810	784	890	798	850	818	856	818	830	890	779	844	829	823	816	783	829	808	760	852	830	841	839	827	831	860	873	827	852	840	842	813	781	824	813	809	836	844	839	822	828	803	864	775	827	738	794	798	835	800	825	786	796	862	812	785	828	801	906	809	781	819	818	814	858	765	809	817	849	804	879	776	819	873	858	834	844	796	838	774	787	767	781	829	830	822	838	839	843	850	811	844	756	798	790	821	859	795	830	820	804	819	899	813	798	883	800	821	864	854	862	816	785	803	816	793	801	803	811	863	799	886	800	837	796	815	834	802	828	774	817	820	814	807	847	766	847	883	783	852	844	834	864	743	821	828	800	823	836	793	830	842	792	813	842	784	825	827	813	827	857	831	856	838	792	779	764	815	802	828	853	832	824	792	816	821	826	878	803	865	832	840	818	858	852	795	809	811	833	820	840	814	786	815	845	862	823	795	818	845	810	810	795	839	804	827	764	775	800	824	809	803	811	848	837	798	742	792	796	808	831	846	840	812	813	826	815	814	853	823	852	883	778	841	799	795	817	827	879	826	736	816	867	886	833	812	851	829	886	774	823	818	834	791	808	833	815	833	791	839	827	790	802	797	828	849	806	825	814	841	841	827	856	822	826	855	895	852	824	846	865	770	789	814	796	855	796	783	840	837	871	826	863	828	791	827	796	800	816	821	800	785	818	802	840	812	789	791	775	809	826	818	871	839	810	831	851	827	804	821	814	821	840	809	804	826	823	843	836	806	843	773	846	807	897	821	850	825	809	873	792	801	850	831	865	802	789	776	790	811	849	805	869	856	758	846	848	826	780	782	756	855	835	850	811	823	847	780	860	816	857	808	815	810	805	811	866	798	855	803	801	835	806	862	879	802	797	830	838	825	806	786	813	841	858	848	778	803	802	809	813	811	805	813	811	818	821	841	814	835	848	818	846	829	798	806	770	848	838	845	796	822	890	836	819	853	816	812	907	806	841	811	811	782	779	835	810	807	837	787	738	800	838	847	835	850	805	839	769	857	780	830	789	828	810	796	886	779	839	840	782	843	818	806	864	837	831	798	827	796	818	809	801	819	823	892	799	830	826	859	828	815	817	791	817	860	862	849	784	832	798	822	802	813	863	889	779	838	845	807	845	778	796	851	800	797	839	776	872	754	797	851	790	791	840	877	872	784	845	821	830	758	822	791	807	856	802	853	777	793	813	832	813	824	857	864	862	849	812	831	856	813	811	822	845	834	833	831	819	835	769	845	819	816	800	814	822	834	822	850	821	859	820	841	846	812	827	789	815	833	806	811	837	773	814	794	872	820	862	782	841	818	831	811	796	846	814	845	834	817	770	859	821	834	807	836	834	811	865	851	846	859	800	768	850	805	826	790	857	794	828	821	825	807	773	835	824	806	831	890	809	790	831	818	821	808	865	825	852	812	796	802	743	863	802	821	821	846	842	849	822	847	832	816	804	825	813	839	844	856	868	840	906	819	813	820	835	822	806	839	836	829	806	792	834	796	815	787	862	780	809	810	833	800	867	872	822	836	790	809	811	797	781	847	838	796	890	811	795	813	766	847	833	817	791	815	834	775	846	813	793	802	766	778	824	819	826	828	844	894	841	807	814	860	796	771	825	810	826	811	806	807	812	815	820	813	824	830	810	825	858	811	840	823	776	807	859	792	842	787	847	865	800	788	860	836	797	845	819	795	811	838	864	816	823	858	846	835	711	833	821	798	867	852	833	820	791	832	842	836	839	792	825	794	871	795	815	865	856	795	757	874	812	805	805	833	796	863	810	764	860	785	849	875	783	822	821	785	818	817	791	861	865	871	863	872	765	817	841	806	792	814	789	833	828	849	794	850	858	813	874	836	831	847	826	784	854	818	831	823	782	798	791	838	818	786	786	819	814	829	860	863	809	843	829	810	877	815	808	882	842	830	840	783	815	768	811	828	820	768	910	843	849	889	809	798	849	816	841	835	803	821	822	782	840	815	825	828	824	816	805	787	826	816	873	818	829	834	841	848	837	871	844	848	820	798	857	848	789	808	793	810	813	792	836	858	845	802	799	798	829	874	836	848	800	807	841	826	884	816	837	782	826	817	804	782	827	811	865	829	820	852	852	828	800	790	799	765	839	823	798	802	823	796	813	808	838	885	814	821	777	815	863	844	855	812	847	822	824	802	855	857	813	855	800	844	779	818	817	837	849	831	816	768	842	789	869	867	855	821	753	843	812	784	810	823	789	877	801	819	880	811	846	832	823	808	802	760	780	816	812	832	823	840	840	846	830	872	847	792	847	871	853	862	812	806	817	853	775	786	829	834	830	857	839	776	870	825	784	772	802	813	790	841	804	830	888	838	815	847	807	822	865	841	827	802	829	830	775	826	815	837	813	872	813	860	837	838	842	807	896	844	830	834	827	819	823	825	762	790	827	843	840	844	835	825	856	835	819	856	865	858	829	827	785	790	791	803	858	777	845	833	804	847	857	805	801	843	816	831	811	856	854	819	807	868	838	828	809	845	791	790	860	826	874	813	771	819	834	790	827	818	756	877	784	818	827	875	795	814	850	852	832	826	854	845	808	823	807	843	808	769	824	839	863	798	843	788	791	842	819	764	811	862	763	849	837	839	815	804	806	837	811	812	815	847	811	821	835	853	842	812	792	806	803	827	822	829	795	794	804	834	807	808	803	790	813	794	864	829	819	781	778	844	814	885	794	815	782	808	818	826	826	851	794	787	823	814	804	807	802	834	830	806	792	800	789	794	863	802	863	811	854	775	823	840	842	771	831	824	839	810	843	801	846	803	787	859	813	823	810	774	819	816	776	871	824	880	825	855	793	811	871	830	777	791	845	823	840	817	846	829	804	822	847	873	826	853	804	829	809	842	860	840	768	859	792	838	872	794	828	773	887	770	851	800	856	818	789	871	842	852	806	795	870	787	857	842	852	834	832	798	855	863	869	845	780	839	838	825	816	804	852	801	847	816	839	818	798	802	785	871	832	846	809	828	823	812	799	828	828	854	840
2336	494	594	820	2207	3637	4295	4170	2824	1353	671	416	307	339	318	313	349	347	341	319	384	305	344	317	282	328	314	339	304	295	368	325	321	326	313	341	356	309	318	327	310	320	344	306	337	312	337	347	332	330	319	301	301	364	339	325	321	356	301	347	352	318	332	319	345	340	337	324	329	326	314	338	346	334	312	280	328	321	319	329	359	324	324	336	342	361	317	328	328	341	344	301	325	356	322	304	317	319	315	306	324	331	334	324	348	343	338	383	304	316	321	352	316	368	343	344	345	323	362	344	340	318	339	296	348	313	353	330	372	317	313	325	294	327	310	338	322	297	344	294	342	328	347	321	338	346	321	323	307	331	351	332	319	328	323	342	335	326	322	359	309	335	342	344	294	332	348	312	300	332	320	347	352	341	312	365	288	350	339	351	332	342	313	334	312	343	344	286	318	333	355	325	346	300	373	372	307	335	334	322	329	328	298	317	367	363	336	339	333	338	327	331	309	308	339	294	306	308	328	313	347	329	341	321	365	334	349	340	329	313	330	312	319	348	332	340	304	334	320	356	321	306	304	339	346	322	305	335	324	322	325	348	346	329	347	335	340	335	326	324	326	322	335	336	305	331	350	287	334	337	301	309	289	331	328	323	326	303	326	354	332	334	309	337	328	332	326	328	323	323	315	299	331	325	325	364	342	331	340	329	325	304	360	313	316	344	359	306	315	316	344	323	328	339	325	316	312	345	337	311	344	304	314	330	338	335	302	308	336	324	328	356	333	328	299	353	342	323	354	283	316	291	372	342	295	326	335	303	344	322	316	311	303	318	345	355	316	308	312	318	346	306	346	310	304	334	314	340	300	335	373	324	289	323	303	314	329	371	304	343	316	326	282	321	346	338	338	329	317	348	322	358	305	322	375	328	332	338	293	341	332	327	344	325	326	354	313	336	316	306	307	325	340	309	341	343	318	342	319	345	339	340	310	317	317	307	339	317	333	349	346	305	344	353	316	306	350	355	304	340	337	344	323	348	326	292	334	315	310	315	321	341	314	310	328	347	341	321	324	327	335	305	330	319	357	340	315	330	372	320	305	311	346	308	359	332	336	341	313	346	313	338	324	324	346	324	307	307	321	351	339	324	365	326	298	368	301	311	339	310	327	333	328	310	339	327	300	326	323	319	346	311	307	328	282	323	300	332	319	337	313	327	318	322	324	302	312	305	329	332	330	343	321	325	320	345	318	296	345	349	336	304	324	286	327	338	319	289	316	296	328	331	316	308	329	316	313	318	349	339	318	341	354	309	332	325	347	310	346	343	317	330	331	338	295	308	327	332	314	354	317	329	324	287	325	351	363	359	336	332	321	294	340	317	320	352	336	346	362	318	317	344	343	305	325	301	352	315	320	304	340	350	322	335	335	367	346	367	309	318	307	328	343	321	332	330	388	354	325	328	347	343	347	336	297	329	317	296	372	291	296	306	323	335	350	321	358	301	336	347	321	323	339	310	350	325	334	323	324	315	306	313	325	342	347	353	325	323	333	337	350	356	331	340	344	334	306	319	306	335	336	338	305	312	332	364	323	354	309	349	338	329	382	331	300	318	326	334	341	309	313	337	349	322	318	348	315	356	326	337	352	309	315	321	330	324	341	324	358	318	316	326	328	326	328	337	338	312	295	349	315	347	332	315	315	339	342	289	301	328	350	328	298	314	346	306	326	335	334	297	305	320	334	298	344	348	331	331	343	314	321	338	319	336	334	346	321	304	310	336	329	358	331	337	352	315	329	312	303	347	337	334	322	355	333	358	311	353	308	340	353	330	342	328	360	338	291	344	290	341	354	348	323	338	340	324	295	321	351	363	330	328	338	337	348	303	314	320	298	346	313	321	324	357	313	330	328	322	347	345	327	346	319	329	309	323	371	324	313	336	302	328	346	318	302	345	316	326	299	382	316	340	328	349	336	292	338	318	318	323	314	312	317	313	324	333	326	331	323	309	346	341	340	314	318	323	339	349	341	342	321	350	321	320	330	333	347	284	334	334	300	305	345	334	361	308	303	327	331	312	341	333	313	375	336	315	346	344	323	320	324	312	302	324	346	287	329	323	325	304	324	317	338	349	320	332	316	298	327	317	314	307	310	313	325	315	318	337	358	321	305	313	322	320	317	320	300	320	341	318	325	349	341	326	311	323	326	336	299	303	330	333	367	314	316	320	324	305	319	331	337	276	309	325	315	341	316	340	366	324	297	327	356	324	305	339	327	344	356	323	346	321	296	313	309	331	322	332	307	334	292	310	338	348	339	322	322	334	327	327	333	334	351	331	302	317	317	324	342	306	343	342	335	338	321	337	322	311	324	335	330	374	324	308	327	337	344	316	339	328	322	339	319	292	308	347	324	338	337	312	308	340	311	312	301	359	309	313	330	351	302	326	336	300	334	322	338	327	296	324	338	334	352	324	333	300	312	317	330	312	289	329	322	356	368	295	323	308	335	329	367	326	340	315	321	314	295	287	314	320	316	349	336	346	318	315	318	316	315	318	340	305	323	309	319	338	380	313	298	358	313	303	351	332	348	282	336	346	305	348	354	321	299	328	303	325	333	333	326	327	338	322	329	336	312	331	345	316	298	328	346	354	317	319	358	305	367	332	341	310	317	332	327	334	326	335	346	317	304	337	336	332	296	355	335	352	329	345	300	362	316	334	326	334	345	347	298	357	327	318	332	331	311	330	323	324	349	326	340	319	338	313	314	346	331	337	326	316	336	329	307	343	349	338	332	332	365	336	317	334	330	309	351	302	307	298	311	356	315	352	357	354	325	345	346	318	352	324	332	355	343	306	321	343	291	332	341	333	354	347	323	335	298	338	330	319	322	323	315	345	312	338	337	313	360	345	326	314	333	318	331	298	310	337	312	314	320	332	302	320	341	358	345	344	324	339	326	342	351	339	343	333	331	327	326	321	339	324	308	356	329	360	353	308	303	305	320	358	363	334	310	341	388	319	361	341	295	357	335	342	308	284	324	333	346	320	328	330	304	330	326	321	317	330	344	322	375	340	315	339	335	312	345	310	295	310	317	346	318	339	339	331	328	304	349	345	310	324	301	304	299	344	358	330	355	334	300	312	325	344	331	335	348	305	335	337	336	385	343	322	321	336	335	333	309	321	337	302	358	345	360	331	329	324	356	344	329	293	313	335	307	343	364	354	343	341	333	317	331	343	310	328	352	306	343	311	358	310	329	342	334	348	327	336	298	329	318	349	312	306	291	316	306	319	348	323	341	312	329	303	328	328	350	320	333	318	336	350	356	349	315	315	305	313	336	313	343	330	302	316	305	318	355	303	313	333	320	343	314	341	305	335	361	286	315	336	320	324	351	357	306	342	315	335	331	329	297	344	335	319	327	334	299	335	324	321	323	311	305	358	319	331	325	329	298	319	320	319	343	315	332	330	362	329	340	347	337	286	327	313	310	323	333	306	344	319	344	355	331	344	326	304	307	333	316	330
2576	1060	1365	3169	10235	15555	17331	15353	10837	5098	2293	1218	882	886	852	891	887	885	903	910	908	891	910	894	848	910	906	887	919	853	921	912	936	864	934	929	867	887	877	924	886	858	893	876	876	895	826	856	931	938	919	882	881	900	905	841	914	882	894	899	919	867	905	880	899	938	891	876	891	877	868	873	863	881	849	840	878	916	877	856	879	876	932	876	898	868	838	898	928	856	885	891	894	873	887	846	875	867	851	880	875	854	863	893	901	922	891	889	942	916	889	899	851	903	885	908	846	944	845	899	905	964	858	890	866	840	927	888	842	885	909	888	881	863	877	929	892	908	843	879	848	872	866	904	872	872	853	878	876	908	898	865	890	886	887	884	870	867	837	865	940	861	858	914	864	881	873	896	893	876	880	911	875	840	876	850	907	876	848	913	888	935	937	886	882	920	896	890	897	912	937	915	859	894	913	875	871	954	894	840	898	860	897	868	930	954	856	895	878	865	872	861	905	851	817	871	908	885	867	854	898	902	848	926	862	846	900	922	903	887	912	948	868	898	897	919	864	877	852	907	836	874	923	929	879	881	851	901	814	878	875	927	856	861	875	874	881	892	920	848	896	936	889	904	895	900	907	896	901	876	877	868	845	908	844	847	902	850	896	899	879	949	945	874	842	850	838	877	862	926	903	933	861	882	816	798	836	892	842	826	862	821	894	878	905	887	851	837	793	845	878	880	912	912	874	865	873	900	869	878	888	891	881	885	854	870	840	927	891	874	865	844	910	876	938	893	844	888	868	894	901	917	840	862	923	834	857	901	947	945	884	866	934	894	902	934	881	888	914	877	904	863	876	853	867	874	907	824	835	888	855	884	875	878	894	905	898	908	864	867	934	851	861	893	897	853	906	873	868	817	932	883	839	918	864	901	867	953	883	849	843	909	905	858	867	897	824	858	813	900	869	915	886	875	865	873	849	892	860	876	846	934	918	918	915	825	911	930	899	842	828	853	849	873	898	900	868	910	855	855	884	903	898	922	868	885	899	919	941	882	899	887	901	883	862	883	870	861	823	896	838	933	852	854	860	880	968	905	895	874	884	885	893	862	931	891	837	892	843	906	896	897	873	875	888	915	859	834	855	898	823	885	858	950	885	897	886	943	916	918	874	881	918	853	886	893	896	948	915	908	850	856	928	901	907	871	903	901	884	871	876	929	887	887	843	821	904	862	896	898	873	857	937	906	931	960	869	890	908	842	863	848	851	911	861	917	876	916	878	856	922	886	845	868	834	875	860	922	889	848	845	894	897	914	864	915	902	919	874	934	923	888	924	890	834	870	890	862	900	843	881	888	870	898	865	855	898	920	887	934	849	898	864	884	943	868	889	937	862	875	872	925	924	841	916	874	875	846	847	885	876	892	876	852	892	876	867	901	916	874	876	859	885	860	861	865	859	904	888	849	888	871	858	908	875	875	887	877	892	856	935	902	864	918	942	857	851	857	925	790	906	906	867	898	867	929	877	841	876	888	896	907	857	847	898	888	957	879	859	918	853	881	916	878	916	899	911	908	915	851	902	902	899	935	892	895	914	899	857	879	892	859	898	885	853	938	888	904	906	963	872	877	887	858	856	867	824	882	862	886	863	853	886	828	858	846	887	843	926	888	870	883	832	920	854	878	898	882	876	860	866	898	890	864	862	877	933	911	900	883	799	917	885	905	852	870	895	853	895	875	869	836	875	853	881	887	895	879	849	879	896	921	897	854	941	898	891	841	804	908	911	921	887	892	897	886	875	943	896	930	912	859	903	859	829	891	935	907	866	937	889	824	910	894	841	855	884	919	898	926	891	906	905	924	828	872	856	876	884	899	925	902	873	859	866	859	903	870	888	855	892	880	937	857	890	910	866	882	907	866	921	864	890	873	872	876	878	863	948	865	896	895	827	915	918	874	866	831	899	918	874	914	905	940	872	904	924	955	898	914	911	905	879	906	863	853	877	894	934	888	866	911	920	851	808	902	879	827	901	846	912	856	903	914	878	918	875	904	866	879	840	870	882	897	894	862	886	896	904	841	902	866	942	842	873	899	843	883	867	874	913	885	871	881	882	881	903	899	942	924	876	864	857	874	912	889	904	860	931	881	880	873	910	879	874	930	872	879	928	931	876	851	875	850	870	895	859	836	865	930	895	913	882	886	866	946	898	838	867	870	854	893	861	867	870	834	864	889	869	794	856	878	884	879	911	896	923	867	844	915	917	923	867	940	879	870	878	899	903	863	927	919	916	887	929	920	844	898	881	894	871	882	870	842	959	877	871	912	905	873	904	848	923	848	897	911	906	889	949	886	924	877	881	897	901	894	868	923	916	836	866	869	927	887	887	912	853	865	900	866	888	869	855	869	911	839	850	873	943	899	870	921	898	844	902	835	924	892	916	791	863	892	944	884	855	879	851	890	805	908	882	887	856	904	898	908	852	847	900	931	891	915	875	831	872	859	867	879	843	886	894	853	877	835	931	899	853	905	877	873	847	845	903	879	898	877	879	862	917	905	923	883	867	945	882	917	932	951	825	893	811	894	880	875	903	852	906	901	880	882	806	934	884	857	927	843	870	924	912	970	863	915	853	878	899	884	863	872	900	879	832	827	879	878	854	938	889	871	910	925	888	945	889	905	880	874	869	882	885	869	904	875	934	963	924	892	873	935	883	919	909	825	898	902	926	894	911	881	861	866	898	883	863	849	840	874	842	888	850	882	891	897	858	849	902	837	874	901	854	842	886	861	885	900	894	850	857	891	923	859	946	900	847	887	884	933	915	890	857	897	874	875	908	857	924	856	898	916	865	859	879	835	897	873	873	906	903	862	861	903	884	864	925	885	863	900	888	874	925	884	891	893	889	847	870	883	894	855	903	921	882	851	820	893	907	881	908	839	870	911	910	864	929	879	864	912	873	933	936	894	883	866	891	931	900	868	899	799	895	928	878	840	833	872	912	962	886	885	881	908	934	885	873	869	879	895	906	871	914	888	888	851	877	894	862	876	841	866	869	874	952	870	909	920	846	895	859	919	883	897	842	831	896	914	877	897	912	877	865	908	887	882	900	853	902	914	794	911	922	876	903	859	892	814	954	856	878	932	914	833	923	921	909	872	940	913	888	866	893	892	854	860	895	896	862	893	872	900	873	834	858	887	877	910	896	910	916	863	914	885	896	873	837	908	857	855	868	926	871	843	918	916	869	928	877	896	847	908	881	931	861	938	883	853	906	879	888	889	867	871	913	886	886	838	857	898	911	907	888	895	891	909	953	872	917	903	904	881	877	892	896	865	901	860	835	936	889	915	904	868	877	904	840	851	884	856	805	915	893	930	842	880	919	941	884	832	893	878	934	831	858	907	895	839	879	853	904	857	903	874	938	885	925	866	886	875	865	836	880	865	844	933	920	868	911	917	910	894	906	887	838	834	908	800	903	885	813	846	842	931	906	870	883	924	929	838	878	862	880	870	982	865	926	862	938	918
7638	1423	2284	7081	28407	38747	41250	31561	16979	6255	1706	601	343	339	314	314	335	333	311	329	348	328	309	334	337	305	330	305	300	324	302	329	310	337	299	333	316	334	353	311	303	312	294	299	298	316	323	309	324	330	321	324	304	303	345	304	324	315	295	317	319	326	295	323	307	314	321	327	301	321	335	323	334	313	341	335	292	352	326	337	325	342	324	294	339	329	312	338	301	292	311	320	333	289	308	319	327	293	342	312	310	318	324	326	351	304	296	305	318	315	310	301	343	322	326	324	349	334	314	339	303	334	307	286	303	301	329	317	338	296	312	310	332	296	324	291	296	291	321	319	294	333	329	292	314	294	296	339	315	333	301	295	317	311	287	313	337	329	340	295	366	292	327	301	325	289	331	310	299	321	303	338	336	324	339	326	289	316	321	304	294	305	331	308	290	298	319	306	302	316	318	355	295	337	307	323	349	326	314	309	276	288	325	281	269	324	322	328	361	287	302	334	319	310	290	315	321	315	309	316	347	350	330	318	320	331	313	297	338	299	368	347	313	322	333	317	338	303	321	307	331	306	341	308	298	315	286	340	293	332	326	323	319	341	348	338	303	366	305	337	269	327	306	341	314	311	329	300	297	322	316	340	304	336	319	307	335	330	314	308	292	286	311	333	314	305	340	302	322	328	297	299	302	325	323	317	294	355	310	297	292	294	303	304	310	317	301	331	295	305	308	297	295	299	322	292	296	311	303	322	347	318	310	321	300	319	333	313	316	327	323	331	312	321	286	291	293	307	332	330	334	298	318	297	298	311	306	348	309	311	314	306	313	311	292	314	301	348	313	344	326	316	317	322	292	330	336	273	305	355	340	313	312	279	349	320	342	294	271	309	309	301	300	315	336	334	314	337	320	310	362	341	314	299	287	335	312	300	304	334	316	298	311	322	322	263	297	329	323	324	304	322	327	322	270	312	300	350	340	309	301	331	348	309	299	323	307	319	321	353	299	329	307	347	322	295	296	341	306	308	326	343	304	308	315	297	336	295	338	305	303	297	295	328	307	338	288	283	288	307	304	323	328	288	294	337	282	330	344	323	335	307	287	323	311	302	310	310	306	323	297	357	308	306	316	333	310	301	346	315	355	297	326	334	325	311	299	328	339	307	320	334	293	278	300	327	335	308	319	337	336	313	339	291	301	324	291	327	307	326	293	324	326	311	337	308	296	299	305	289	291	309	286	304	278	293	319	297	324	286	305	310	306	320	310	316	300	313	301	327	301	353	323	337	322	342	342	332	338	308	305	282	329	294	318	310	328	293	315	339	311	309	315	331	311	330	315	318	289	316	293	304	321	294	348	298	317	296	315	331	334	315	312	308	316	324	318	310	327	301	319	290	302	314	344	296	353	312	304	310	310	294	308	283	317	326	297	293	310	290	309	303	306	292	325	299	318	331	316	345	309	298	282	311	334	327	302	302	315	290	327	361	290	295	317	300	296	306	319	313	305	316	320	324	301	325	327	294	328	341	307	300	318	337	288	309	311	313	323	295	314	314	339	333	270	313	312	363	328	346	298	329	276	311	332	321	290	313	342	320	291	295	315	326	320	323	300	306	298	356	306	290	332	313	316	313	309	322	303	319	328	341	324	296	275	291	301	330	321	288	346	330	341	288	312	341	305	317	327	315	310	298	334	313	277	286	284	313	280	345	301	333	303	325	289	322	319	303	288	287	315	338	320	347	293	336	300	320	295	293	284	343	320	328	314	298	327	331	311	337	326	341	305	329	302	305	312	315	316	305	301	324	311	324	304	299	301	331	322	302	313	328	323	330	324	305	304	336	331	302	317	305	331	331	338	305	319	354	324	280	314	332	289	337	286	314	319	330	335	285	304	302	344	325	325	317	318	297	333	314	321	308	342	329	324	325	297	333	325	362	322	303	314	305	320	306	322	346	328	292	334	302	335	343	277	333	339	311	299	277	313	346	335	300	321	294	321	324	281	313	283	319	357	331	314	331	329	287	302	343	360	338	317	319	284	317	299	302	327	315	310	325	336	362	348	339	296	318	309	312	318	344	338	331	310	302	343	348	330	351	291	320	284	323	314	324	306	342	325	290	295	291	303	274	285	316	340	319	315	314	313	311	312	304	352	272	328	306	327	316	330	295	327	347	319	300	327	313	304	295	324	320	321	295	316	291	294	341	294	287	290	321	318	303	324	311	332	318	341	336	341	289	317	323	292	301	292	295	322	339	317	349	319	286	301	322	300	343	314	339	316	311	330	352	294	320	333	302	342	330	306	304	300	359	305	311	317	295	292	308	317	320	327	324	295	343	319	346	317	356	362	343	290	305	296	314	298	357	309	341	323	313	330	333	321	330	328	328	312	282	282	319	311	317	331	311	311	301	305	327	338	325	294	332	301	331	265	319	366	318	309	327	323	292	364	307	322	304	327	282	339	307	340	327	319	305	300	288	303	346	345	323	333	316	322	300	353	336	285	305	328	323	287	334	318	315	334	320	323	307	323	333	331	306	301	295	290	294	332	297	310	334	304	310	321	305	294	288	324	319	333	320	290	314	337	308	305	326	315	294	341	329	317	307	330	327	338	311	286	326	317	341	313	326	339	319	299	305	294	364	313	324	326	321	327	311	329	300	287	294	293	315	284	339	357	329	339	299	322	355	302	331	327	325	297	323	312	305	319	324	308	293	321	287	323	336	325	334	314	307	315	331	339	314	304	285	316	329	288	333	336	311	326	316	321	296	313	321	327	348	310	325	305	322	305	305	292	296	299	316	304	323	345	327	307	323	302	296	294	338	332	314	323	300	315	341	328	316	314	333	309	301	330	310	318	312	325	344	301	290	326	325	303	312	299	334	319	334	310	313	308	298	341	307	328	318	307	325	320	304	346	300	340	324	312	319	339	315	326	360	318	298	344	319	320	302	308	334	306	291	344	336	326	336	304	313	284	310	345	308	304	301	303	325	296	309	302	296	290	293	319	332	322	317	344	323	364	321	322	289	341	323	328	309	288	294	324	286	317	319	327	306	328	331	335	331	324	327	323	322	323	294	316	286	330	311	314	326	350	290	287	319	320	284	321	296	321	329	309	307	303	334	305	314	287	285	336	317	283	321	302	340	304	308	313	316	313	324	321	299	323	340	318	289	290	322	335	315	308	339	296	318	326	295	308	308	312	318	284	314	338	294	335	308	311	330	319	319	325	320	340	315	301	342	321	305	272	298	336	316	281	328	322	333	299	337	313	295	314	316	334	305	322	325	321	288	316	324	336	324	301	327	322	320	316	319	327	315	334	316	314	307	321	330	277	276	315	320	326	283	309	314	316	311	328	314	318	307	341	336	315	327	298	311	316	306	311	327	290	319	350	317	306	322	331	317	302	312	335	326	316	329	290	345	324	313	335	315	310	333	321	356	349	315	297	330	322	311	306	312	316	350	335	319	277	301	319	298	317	325	334	306	333	311	304	313	331	318	295	324	287	305	297	337	300	296
5959	2043	5111	19278	45736	54518	55886	46909	33060	17769	6226	1828	1026	897	955	837	865	838	859	852	839	834	863	862	892	852	830	829	853	804	890	820	841	837	883	842	853	886	822	865	827	902	834	855	888	837	874	845	852	825	856	851	868	880	859	865	849	847	882	860	828	865	865	883	872	885	846	832	841	865	886	843	812	859	811	853	854	822	833	882	828	868	846	842	837	875	915	857	851	839	879	864	865	889	857	862	866	916	859	832	862	851	888	889	855	874	827	857	866	852	873	857	886	916	854	796	945	848	868	864	795	841	856	841	826	815	838	785	829	855	862	909	875	868	850	888	838	831	860	814	802	836	866	842	865	862	907	869	865	855	876	878	863	805	877	835	857	813	849	873	854	854	879	858	846	910	866	894	860	842	899	864	810	860	829	855	799	888	848	847	866	850	859	837	825	834	832	848	875	882	868	938	873	839	869	887	835	827	903	857	816	840	866	871	882	870	857	888	865	862	843	806	875	885	853	844	885	848	821	856	861	831	815	821	820	892	873	903	857	834	860	911	817	845	906	885	868	822	876	876	827	872	886	855	810	846	819	836	857	785	818	917	889	861	887	864	808	897	837	825	845	874	921	829	867	867	824	880	867	890	867	870	843	859	883	878	836	873	822	839	845	805	847	873	826	816	857	834	843	900	883	911	798	825	897	835	872	827	846	905	901	826	834	880	804	849	887	853	829	848	850	862	846	862	872	832	892	853	874	793	869	833	853	866	847	815	909	892	841	869	915	845	848	835	851	843	827	806	863	892	848	860	853	862	870	859	793	856	878	955	862	923	800	831	941	867	873	846	828	853	850	886	860	869	824	866	780	871	851	828	812	857	830	870	819	891	803	852	933	872	808	880	859	875	936	830	897	843	809	887	894	845	860	850	849	911	818	843	856	828	813	852	839	790	875	823	860	797	831	872	857	908	897	844	883	872	805	825	899	940	883	872	821	846	905	897	867	912	839	843	842	787	917	811	859	846	900	879	908	859	852	890	847	888	875	846	842	834	843	816	844	817	847	868	897	883	811	840	816	860	824	830	878	803	831	918	806	851	879	866	845	903	859	885	879	869	829	892	870	912	883	851	892	827	883	895	818	874	826	829	866	868	831	875	874	809	852	875	868	850	858	888	879	853	889	909	845	866	843	854	848	869	858	881	835	862	841	878	840	819	867	932	862	901	919	914	871	906	852	832	817	809	844	894	892	905	935	876	873	813	867	869	860	824	863	892	865	865	921	805	852	860	855	859	845	792	869	912	831	861	842	796	897	838	837	836	905	855	843	907	882	836	822	850	895	857	864	841	937	846	858	923	878	891	853	837	881	899	850	883	890	839	919	807	876	848	842	869	822	837	868	881	832	792	833	823	866	863	830	881	853	878	861	852	876	884	873	868	856	880	840	807	829	880	815	844	791	808	846	827	827	901	890	836	809	873	851	895	848	876	863	834	888	850	850	830	867	846	835	875	840	902	877	839	859	867	831	832	855	849	890	890	889	864	830	868	904	790	822	891	847	839	795	837	822	855	878	855	875	892	826	884	878	884	862	852	812	870	848	818	839	872	860	836	829	878	860	843	872	894	795	920	909	875	854	852	849	841	865	868	842	844	797	838	888	848	810	843	852	896	857	899	881	865	825	841	859	896	847	848	890	861	871	806	875	865	871	900	897	834	863	859	819	851	812	829	798	845	855	795	881	894	834	786	836	867	844	863	909	868	787	862	841	870	876	864	850	850	837	821	846	831	904	870	866	875	845	848	821	803	862	845	847	866	864	838	855	817	830	867	875	881	870	842	878	846	804	871	875	838	827	840	866	850	882	914	861	867	853	866	835	839	823	845	867	848	842	826	845	901	873	865	828	865	852	853	831	920	866	850	861	825	870	834	849	849	862	874	858	871	845	889	843	866	858	857	897	833	878	813	848	907	819	858	867	891	879	826	833	938	847	840	841	831	826	831	884	871	818	810	912	890	877	869	824	847	887	851	839	870	840	897	886	904	865	858	881	869	838	903	872	845	898	827	894	868	818	930	868	846	849	800	872	880	838	824	879	812	871	886	821	907	876	836	804	850	889	844	828	850	870	908	827	859	854	830	827	931	854	852	846	872	832	886	840	838	836	836	832	888	839	851	867	853	858	831	868	846	873	831	857	871	864	843	853	878	883	859	835	824	858	875	894	901	826	853	832	902	819	821	835	877	856	790	871	898	840	852	880	825	864	885	823	863	829	823	848	860	930	844	887	871	849	863	868	892	856	839	869	901	904	864	883	896	851	844	830	910	918	881	839	857	886	829	809	918	858	828	843	884	826	830	849	845	887	879	870	846	900	828	806	831	845	880	886	885	853	802	833	842	867	846	873	860	830	788	826	880	853	824	897	800	869	881	838	829	843	762	823	853	877	840	867	788	871	812	871	864	877	846	871	888	900	841	877	875	848	899	888	866	887	878	866	820	849	892	825	812	866	820	826	869	887	900	855	824	880	840	867	858	883	817	866	885	887	855	878	888	842	854	870	862	841	846	844	853	862	870	871	848	902	825	846	899	863	841	856	925	824	903	866	867	881	872	899	875	854	859	853	860	854	872	917	912	872	915	906	828	913	816	866	818	860	829	861	854	873	914	858	796	862	838	863	931	864	835	817	888	872	924	846	848	805	815	843	880	882	860	879	877	831	778	890	880	824	857	888	915	812	837	898	854	844	855	865	845	859	928	893	820	873	851	828	894	849	860	834	848	847	876	886	879	868	871	866	862	828	809	891	881	835	854	881	867	898	821	836	839	845	830	853	818	846	850	797	881	837	861	849	862	807	813	857	925	871	820	840	905	849	853	851	870	907	864	888	848	830	876	875	863	901	847	885	865	872	858	834	839	859	876	864	852	855	855	853	806	853	868	839	851	850	824	853	909	829	854	874	825	866	817	772	858	861	822	926	857	940	895	877	843	881	859	910	873	879	879	841	848	824	846	829	804	873	879	779	892	824	807	867	902	914	871	850	877	871	830	857	864	895	875	827	863	854	815	803	895	851	868	877	885	905	834	852	792	839	796	822	898	858	902	807	841	894	825	822	858	934	854	895	878	873	908	898	869	806	783	853	867	822	832	837	826	911	838	832	883	863	865	849	835	900	819	876	855	841	817	832	870	877	894	870	819	872	842	839	891	800	907	867	884	890	883	877	850	891	819	912	852	855	876	849	832	873	851	818	851	844	871	837	863	832	822	918	876	876	902	843	874	807	869	850	858	853	896	890	884	867	839	841	832	908	851	844	830	810	852	916	954	845	855	906	808	889	858	855	821	858	893	866	870	788	872	859	849	863	846	882	881	868	856	780	829	831	812	808	884	860	873	885	870	881	864	897	854	867	847	840	827	832	818	863	874	866	852	855	870	871	841	888	844	858	846	882	829	806	846	860	910	902	862	865	880	867	844	780	865	891	881	871	855	832	832	884	813	837	874	829	862	826	916	861	895	878	886	872	866
14173	2956	4306	9565	33228	58557	56111	42807	26836	12193	3071	782	347	304	319	289	289	293	297	313	283	319	290	298	335	319	302	312	325	307	322	292	313	281	326	334	305	294	299	297	282	311	296	268	294	295	301	309	282	309	298	311	342	292	331	298	289	301	307	269	318	336	290	304	326	330	278	309	292	294	267	271	303	269	290	304	310	313	306	288	309	280	303	304	265	314	271	286	305	289	316	297	328	303	309	319	295	292	305	318	295	328	312	332	317	307	315	293	307	319	288	318	300	321	298	261	301	327	301	297	267	341	300	305	291	306	306	330	302	274	300	304	294	306	308	292	312	294	294	323	292	318	281	272	286	308	312	307	276	332	304	325	292	290	271	301	282	295	285	283	309	323	310	300	355	279	287	310	300	301	307	288	344	294	282	299	271	281	335	293	307	332	305	309	304	292	295	275	284	300	313	335	290	318	278	346	323	325	302	312	281	304	316	302	288	318	263	277	298	298	300	300	284	332	290	300	281	290	286	275	268	324	330	294	311	297	282	313	283	325	316	294	325	321	314	304	327	282	317	310	301	328	279	324	314	283	290	311	306	323	304	296	303	334	309	327	298	306	266	305	288	331	321	327	327	302	325	316	330	287	317	317	343	305	300	305	303	290	307	299	296	329	313	317	338	322	322	351	281	330	288	337	290	324	302	277	276	294	335	322	295	300	305	313	309	316	299	320	309	294	300	334	332	322	247	290	326	334	302	302	313	327	339	318	298	312	331	312	309	313	332	281	283	305	285	292	319	291	300	296	291	314	298	332	269	350	303	287	299	296	294	294	340	312	313	341	294	309	296	292	295	272	302	317	303	301	289	317	289	285	311	327	291	292	309	298	288	288	328	291	320	299	284	281	326	289	294	301	280	320	322	267	309	308	277	312	291	309	333	308	296	292	283	316	311	304	314	335	290	324	312	322	316	288	300	319	313	324	277	328	276	294	326	319	307	311	292	314	285	288	252	315	325	298	311	310	310	306	305	287	276	318	289	279	293	303	313	309	287	310	295	309	325	290	313	316	327	269	307	314	265	284	260	293	298	307	280	266	310	306	321	300	299	281	291	334	272	317	329	325	316	304	316	310	241	321	300	345	298	285	306	297	290	288	300	295	307	281	310	273	313	278	313	309	339	307	277	283	292	267	316	290	286	295	318	293	322	323	318	292	303	272	305	293	305	301	299	337	290	288	336	316	310	297	325	297	272	291	303	320	280	313	304	306	266	309	328	291	306	300	293	312	297	300	297	314	275	300	310	311	320	318	283	334	299	333	307	292	297	310	310	306	280	304	307	280	279	311	292	309	317	311	329	334	288	320	311	277	294	312	289	308	330	286	291	293	319	287	288	305	294	277	310	279	289	310	296	298	315	327	303	314	281	282	306	310	285	333	304	259	290	293	295	302	307	293	327	326	314	311	272	302	309	287	300	280	301	293	315	307	296	293	312	281	297	286	324	334	322	322	318	320	323	339	300	291	305	320	294	276	328	274	299	273	312	291	317	286	285	315	279	322	320	301	334	317	305	316	273	294	291	275	293	278	326	303	302	293	304	290	283	288	302	298	311	308	318	267	304	311	275	278	299	310	277	283	319	304	335	302	307	280	328	330	326	322	311	303	296	302	286	292	305	281	279	279	282	272	312	350	315	349	299	299	308	297	294	318	321	287	307	306	309	286	310	267	292	280	302	290	306	263	292	299	311	339	290	315	289	308	269	309	282	305	329	308	307	328	328	295	257	297	308	307	292	291	307	307	305	320	335	290	260	295	307	311	321	311	288	277	288	319	296	278	278	316	331	274	320	289	318	297	302	298	306	318	292	314	293	293	302	291	283	304	292	292	321	294	310	296	321	310	282	286	289	332	312	300	311	300	335	293	316	299	309	304	301	330	310	290	304	256	263	295	320	317	283	318	308	306	290	273	298	265	289	256	291	296	293	278	347	270	315	316	317	297	295	320	323	319	300	292	310	297	313	288	280	305	294	280	302	297	285	297	308	310	282	297	301	321	327	280	304	296	309	290	292	282	300	284	319	333	295	291	310	298	302	295	299	333	301	303	288	308	321	303	305	276	295	275	297	303	278	285	307	281	324	299	319	298	302	290	315	252	301	291	281	322	349	303	291	311	313	271	281	278	281	309	305	284	300	302	326	300	348	308	315	298	324	297	330	310	289	343	294	286	289	284	307	296	329	320	287	303	293	324	299	302	259	273	333	289	323	313	323	317	298	298	307	315	306	326	288	304	323	283	282	310	331	280	279	328	289	304	306	308	319	289	302	323	305	302	313	330	305	320	306	299	353	303	295	293	303	329	285	284	288	311	283	295	290	285	315	336	275	283	309	285	279	278	268	313	296	277	299	288	322	284	306	316	305	318	283	300	296	341	310	312	309	304	315	289	283	293	322	330	317	300	303	304	305	295	327	305	325	281	284	294	296	324	307	285	247	326	320	305	321	325	291	303	324	306	301	299	318	302	325	327	312	303	283	276	302	308	282	303	289	284	286	344	294	301	359	312	306	291	312	317	278	292	284	316	327	308	303	299	279	314	279	292	299	287	270	315	272	267	298	294	309	301	306	299	336	300	270	322	260	289	326	301	295	298	303	285	270	285	291	318	296	331	277	303	305	334	286	304	269	308	313	327	304	292	318	293	297	318	298	283	318	309	306	269	302	313	326	286	289	315	317	288	308	317	292	297	304	335	274	301	283	306	292	327	299	318	277	298	326	298	284	292	301	335	332	294	289	264	276	301	315	297	296	281	302	304	282	304	282	281	302	289	309	297	290	283	302	287	275	334	298	298	299	340	302	315	280	315	307	337	330	297	343	291	292	298	306	316	313	315	306	287	286	297	298	272	311	319	308	333	303	302	306	279	293	316	321	313	285	293	307	301	281	296	316	294	337	285	294	312	295	280	317	291	326	340	314	335	281	278	304	301	284	285	318	336	281	291	296	314	306	315	332	288	314	289	312	292	295	273	320	293	297	311	305	305	307	293	311	305	286	290	314	286	323	262	294	291	291	275	290	294	313	309	290	317	292	283	283	313	356	305	287	311	322	313	295	299	294	301	292	300	304	286	299	275	281	288	291	324	313	290	314	333	323	289	292	325	300	324	300	332	278	306	298	305	258	272	305	300	284	286	294	337	309	311	300	304	337	278	301	308	294	365	322	305	293	306	288	306	288	327	347	280	310	253	312	325	290	288	316	296	308	316	327	328	323	289	296	313	307	319	261	306	322	307	321	287	316	315	300	301	305	299	307	312	345	298	299	285	272	288	339	294	325	292	312	296	295	299	329	304	287	265	338	270	294	315	279	312	291	301	291	294	310	301	312	291	278	312	289	296	316	274	314	313	296	272	270	319	296	298	305	315	321	293	280	325	322	294	286	305	293	292	298	278	273	287	323	296	262	288	317	307	308	288	294	293	319	314	279	335	295	312	296	287	281	306	309	317	295	271	289	283	296	286	296	335
7810	2969	8667	22790	49550	70134	68746	56474	42036	25681	9808	2810	1146	832	813	827	833	820	767	823	819	788	832	802	786	809	852	760	800	798	802	813	823	803	871	786	870	782	847	824	826	824	855	827	806	823	793	802	839	809	788	874	804	822	820	867	831	795	799	779	834	821	840	752	817	775	772	812	833	828	910	816	810	788	835	820	876	800	783	842	842	876	782	784	791	808	838	861	833	783	847	819	839	846	817	806	884	760	845	794	865	840	815	817	806	856	835	789	822	778	878	797	792	804	769	813	860	765	866	801	810	797	836	792	881	817	802	773	848	827	879	837	811	850	782	825	820	823	800	833	812	801	805	811	809	813	853	795	844	859	849	837	802	844	802	802	809	846	805	825	803	820	868	830	813	844	800	819	802	818	782	807	832	851	833	817	845	812	819	785	773	787	840	822	782	781	802	837	839	817	809	832	858	818	844	841	800	873	797	800	801	858	850	833	824	804	802	828	802	796	822	855	832	815	783	874	804	865	880	828	804	811	854	813	792	848	807	778	812	791	873	882	840	815	852	798	788	829	797	784	812	845	834	799	852	784	813	811	804	874	825	780	780	880	794	807	834	771	833	789	823	820	862	850	766	844	792	813	759	877	821	830	831	833	797	813	785	813	817	847	805	795	850	810	849	792	820	809	808	822	818	803	823	795	850	842	861	816	798	800	842	790	868	870	826	809	789	808	873	833	799	759	813	815	834	800	789	785	789	831	810	856	830	835	811	775	820	826	810	794	809	841	857	820	809	871	852	851	770	840	828	839	849	827	833	775	795	791	861	859	842	814	861	798	845	766	764	793	824	821	786	786	831	814	801	827	873	792	813	804	799	803	813	846	792	783	853	805	834	796	774	816	820	806	852	785	789	866	805	872	835	852	828	819	799	769	848	827	842	856	767	825	854	837	824	831	804	773	791	825	855	836	787	767	778	833	848	801	835	836	828	803	831	801	750	846	779	842	803	831	808	854	867	822	842	789	838	873	839	887	816	853	881	809	823	831	849	883	817	813	821	855	777	795	828	787	832	833	767	837	843	867	795	807	826	791	829	838	810	841	810	779	820	811	829	804	868	840	842	841	817	845	824	822	791	791	806	840	807	786	819	834	902	797	800	842	837	817	845	784	796	836	822	823	794	836	839	832	848	806	804	847	837	826	852	807	808	772	845	846	777	824	854	785	855	779	769	829	772	793	812	839	784	800	815	892	803	836	835	842	861	794	798	830	844	801	822	867	792	871	823	826	798	823	830	812	845	835	819	840	785	835	819	831	870	842	819	789	799	835	792	865	802	803	804	887	825	804	789	817	778	841	776	829	839	861	795	832	814	818	833	767	811	861	861	781	875	784	798	813	826	774	784	874	804	818	842	822	810	816	817	821	769	849	800	835	809	832	794	827	793	860	796	803	820	865	859	787	835	838	802	798	811	837	851	799	807	819	754	814	846	846	808	801	834	823	804	839	851	855	783	821	785	834	798	775	777	815	851	836	864	814	800	818	791	805	820	803	822	838	820	861	842	822	784	877	875	783	777	782	821	790	812	803	802	825	794	779	835	811	793	834	905	834	811	837	823	828	858	792	873	824	842	806	821	861	852	871	888	774	829	864	743	792	809	829	833	794	842	812	811	807	845	793	799	827	876	845	775	798	763	873	860	792	823	836	843	871	794	819	807	806	818	801	798	820	780	782	807	805	782	857	800	769	825	876	825	828	871	843	802	794	862	837	852	871	817	826	807	814	784	790	861	820	869	833	823	817	824	855	855	831	836	815	860	806	840	830	844	831	831	778	814	841	808	803	753	767	809	823	793	816	773	806	812	836	799	865	820	790	827	854	832	818	834	806	855	843	759	813	824	860	821	846	843	853	857	807	801	820	786	833	823	846	801	835	780	832	788	818	877	803	831	807	852	783	824	830	792	829	795	840	805	802	845	854	821	792	826	815	844	838	769	823	815	829	834	863	794	809	809	857	832	792	821	822	814	866	839	836	831	846	859	815	812	832	798	822	806	811	825	830	852	830	802	797	861	811	842	753	850	809	775	854	851	809	820	809	820	802	867	826	821	784	834	801	803	847	813	794	790	821	789	785	802	850	791	851	796	865	825	834	858	801	871	861	805	849	828	777	861	816	795	840	838	829	824	858	811	891	830	814	859	809	820	816	796	841	760	820	814	821	840	853	812	789	817	843	824	845	823	881	809	778	840	855	818	786	849	813	785	818	849	789	802	871	835	808	839	813	825	814	912	869	798	806	807	822	826	835	806	791	794	822	770	796	866	828	799	788	839	809	806	818	829	836	805	809	806	855	781	803	813	819	853	839	806	834	829	819	822	826	830	789	775	824	867	815	801	776	784	817	847	812	855	776	818	812	821	821	812	865	776	803	756	787	892	881	808	790	849	790	848	831	836	818	798	846	809	811	825	825	802	772	834	825	774	811	783	850	819	758	773	804	798	812	786	822	830	812	849	829	825	810	821	820	835	827	809	822	816	862	846	774	785	771	794	777	823	835	828	839	762	839	815	879	849	837	828	804	773	812	833	818	831	812	875	855	859	795	851	823	824	804	809	809	828	812	821	854	794	784	811	823	847	830	829	772	791	839	834	839	783	840	766	834	843	818	839	831	794	830	872	789	817	806	785	844	820	826	836	801	821	866	855	774	825	801	827	816	786	846	837	834	820	810	839	810	830	822	824	781	867	803	872	777	783	813	767	815	839	839	860	826	838	845	805	809	802	781	789	833	838	844	827	811	852	827	823	788	878	876	839	878	838	825	837	827	843	794	798	820	855	797	819	790	801	798	836	809	779	813	817	840	776	825	860	800	813	797	823	849	833	785	870	867	869	796	838	780	817	784	806	866	828	749	871	812	826	849	834	841	757	840	814	777	825	809	833	816	824	815	783	832	836	819	833	797	795	824	852	811	790	798	855	806	805	783	790	856	849	829	817	806	899	809	790	799	833	840	838	811	804	800	814	841	850	831	807	829	873	781	818	835	831	865	863	871	815	817	803	811	827	811	868	777	823	747	843	829	802	826	792	833	797	759	805	791	782	802	801	783	811	853	820	754	841	796	804	840	842	846	852	788	838	875	783	848	802	836	816	832	811	777	846	855	800	799	851	812	839	803	844	843	811	814	756	815	778	845	838	836	836	817	833	764	814	885	812	829	800	865	830	798	789	841	776	761	843	759	907	824	824	838	809	846	882	847	805	839	838	778	819	845	824	880	798	806	819	871	842	826	839	851	791	850	786	803	755	835	877	801	811	844	831	837	784	831	836	841	801	805	807	813	800	833	851	847	815	825	810	791	780	774	806	826	840	799	835	768	842	855	828	832	856	855	816	830	847	859	853	844	782	816	827	840	805	864	809	801	799	830	833	826	775	828	841	773	845	861	803	825	793	847	843	832	801	811	794	826	840	824	840	834	847	811	868	778	799	810	792	772	814	850	747	836	794	820	830	852	792	844	898	848	843	825
2322	505	645	871	2181	5273	5645	4048	2164	979	483	375	356	331	378	319	332	362	358	343	300	314	325	307	329	304	357	312	318	362	329	354	332	327	332	363	359	321	338	327	338	319	333	331	326	350	331	339	306	289	314	355	311	339	345	360	299	309	308	345	306	314	323	338	341	319	341	346	351	300	305	328	350	372	303	341	324	320	346	317	337	328	347	294	315	371	327	317	328	349	345	341	327	350	326	306	349	362	339	302	342	338	335	301	323	319	316	342	342	324	306	334	346	322	306	305	326	302	323	323	326	326	363	332	343	316	293	335	302	349	305	336	316	318	350	330	333	354	339	289	338	346	321	299	325	330	358	339	327	355	311	318	321	320	332	316	323	322	314	292	324	319	337	326	328	341	312	323	332	336	296	316	318	334	331	323	303	337	296	337	341	329	325	315	341	334	310	323	351	356	296	336	318	339	322	318	312	297	337	371	340	317	315	304	314	331	310	348	312	334	311	303	335	325	354	321	283	303	336	335	300	301	332	345	320	314	304	297	342	362	336	327	330	343	327	288	342	318	358	353	312	290	309	322	329	402	333	319	334	337	355	355	349	332	311	313	308	317	307	302	314	323	362	315	342	314	337	324	313	291	301	284	308	327	334	317	319	319	325	330	318	339	322	331	323	328	349	352	365	319	350	275	321	312	320	350	344	283	339	356	304	323	327	326	329	347	350	310	316	317	318	315	346	297	317	336	341	306	276	302	300	357	344	346	334	300	325	346	299	327	317	317	322	322	287	329	325	342	336	322	333	312	302	362	343	376	321	310	332	299	353	334	335	326	332	328	316	334	325	303	307	326	313	359	325	334	303	320	294	300	364	332	317	320	323	321	317	335	321	323	331	324	314	330	312	326	334	353	309	352	316	329	338	339	326	354	339	367	331	355	321	323	320	351	328	337	313	351	346	328	302	359	309	303	327	351	285	343	324	336	312	317	317	317	330	348	328	360	324	347	312	312	294	314	354	351	347	331	334	324	311	326	311	314	324	325	321	337	323	316	310	314	326	325	321	331	320	321	317	322	308	346	321	302	349	336	337	320	352	335	321	328	349	325	327	299	349	315	333	323	327	329	319	344	362	317	337	317	304	318	326	338	282	302	355	322	300	292	328	329	302	328	347	336	319	330	337	328	319	306	317	340	329	345	306	338	331	355	402	316	329	345	330	329	363	356	331	363	329	322	332	327	328	300	315	329	332	316	299	344	299	296	336	322	302	324	343	315	320	351	329	326	303	351	339	306	339	330	331	313	310	371	331	300	329	333	326	357	348	322	348	314	322	333	273	328	342	343	322	331	342	354	340	371	351	362	342	312	322	320	349	362	317	346	318	328	323	321	304	322	348	295	283	337	327	362	302	334	334	327	317	307	349	312	339	358	318	324	349	345	342	337	300	308	328	331	358	319	317	281	336	326	354	329	323	338	316	320	356	323	364	323	327	307	311	325	340	350	351	325	316	335	343	291	326	309	332	335	349	323	309	356	327	324	335	305	326	293	338	319	314	352	304	320	307	301	329	329	318	331	307	345	347	333	316	336	331	340	322	338	344	333	306	336	319	311	348	298	362	302	372	345	319	317	354	318	340	319	334	328	353	308	328	332	335	309	335	334	342	312	313	293	320	302	316	321	328	315	332	317	356	319	312	329	346	317	324	297	338	344	329	298	339	354	327	309	309	349	369	341	316	323	326	320	306	334	340	323	321	345	377	307	331	353	334	355	348	348	364	321	317	349	316	320	305	341	311	324	319	350	335	341	330	303	328	320	330	313	348	361	376	315	375	316	330	324	342	322	312	334	362	336	333	333	332	324	313	350	335	324	333	333	304	353	343	283	312	318	367	312	306	317	327	292	337	340	335	315	308	326	339	366	350	307	325	320	296	353	343	324	343	381	363	331	304	333	322	314	314	335	357	327	347	317	340	341	327	324	315	278	324	292	318	340	348	321	322	354	354	306	352	306	306	330	317	312	293	327	341	333	377	316	302	317	299	306	351	287	348	331	283	309	319	305	309	301	323	309	323	309	329	344	322	324	314	332	303	344	326	314	297	303	319	338	318	359	311	307	312	349	320	346	320	330	347	311	345	334	313	315	325	295	338	329	310	341	316	326	341	343	338	342	341	298	305	314	326	345	311	338	319	327	329	343	317	334	313	351	346	322	324	309	317	322	306	318	338	338	362	315	335	330	317	401	333	335	335	307	303	357	346	344	341	323	308	308	351	307	327	358	327	317	346	312	333	330	343	328	331	331	320	321	347	320	319	335	334	308	336	336	333	297	305	319	306	313	330	323	298	333	315	319	336	330	354	334	316	325	340	344	319	335	326	307	342	307	358	313	335	351	289	351	335	342	333	293	334	346	365	339	334	323	336	351	330	341	365	312	327	365	299	321	337	346	321	311	342	350	307	340	352	333	346	328	332	349	323	361	341	300	351	318	343	310	320	321	336	335	331	334	309	300	303	347	353	322	352	336	329	350	292	319	326	336	303	348	330	332	320	358	339	320	321	366	302	320	305	318	302	335	318	297	325	306	325	340	289	316	322	331	326	358	308	330	331	350	346	338	319	328	352	341	344	333	341	336	368	326	307	353	333	314	320	345	348	325	369	318	318	326	340	323	340	306	353	317	322	298	324	343	319	306	352	313	338	350	306	320	288	305	325	315	347	334	317	295	327	349	348	301	303	323	283	353	330	326	341	296	349	331	371	326	289	335	336	292	317	315	320	315	323	338	339	332	313	325	322	297	314	346	339	305	321	348	325	342	331	322	334	292	328	354	326	341	330	309	314	344	341	347	338	317	299	322	328	379	310	319	309	348	329	314	322	308	309	356	345	339	352	298	306	339	327	342	335	301	342	301	339	304	360	293	315	346	334	365	329	312	310	313	291	319	327	320	332	328	344	345	298	347	316	324	361	337	362	339	325	340	357	341	362	320	330	325	343	299	342	317	359	349	339	335	356	325	295	349	308	294	320	316	316	343	313	339	357	324	340	330	320	351	316	359	334	340	347	351	360	320	323	329	331	325	319	319	306	297	335	313	338	318	362	315	317	343	370	341	335	309	337	315	320	328	311	358	304	349	315	300	353	331	351	336	333	338	303	338	325	334	319	327	298	320	324	327	328	288	333	349	325	325	345	310	327	340	315	325	308	308	347	308	333	302	315	352	289	349	323	320	351	393	362	343	308	315	342	341	315	314	307	296	334	340	376	310	344	326	292	332	302	331	310	309	338	359	344	316	344	311	339	338	317	342	326	329	327	330	348	304	301	329	332	360	335	321	330	308	321	323	349	350	294	343	312	308	321	306	361	358	331	318	331	336	303	346	331	343	310	343	304	346	313	342	310	330	300	331	318	336	309	341	292	304	323	317	327	318	330	324	335	327	299	350	308	351	304	300	311	278	318	326	360	360	314	332	339	359	344	317	307	357	321	328	337	328	303	360	326	347	339	320	342	358	341	320	333	314
2577	1099	1569	3119	9887	20192	19783	14523	7835	3519	1565	954	902	928	819	885	884	870	908	886	865	882	882	872	859	854	830	912	874	911	886	893	844	924	878	881	875	867	891	892	944	893	853	886	862	868	905	895	869	870	843	924	896	894	883	899	903	903	870	875	841	912	860	843	839	908	827	882	864	886	944	834	875	872	903	890	895	900	961	883	871	940	878	878	908	816	848	877	874	924	841	921	878	899	872	885	884	896	891	886	891	921	909	873	857	834	895	892	879	950	887	874	890	879	905	841	858	847	862	876	891	890	915	848	879	858	896	912	884	866	875	893	827	914	926	876	906	930	873	900	860	845	897	922	855	824	833	886	866	879	917	868	879	839	827	892	879	885	874	890	873	910	846	846	882	908	872	862	895	930	911	838	847	907	887	887	900	861	894	855	871	926	868	826	870	870	918	875	904	835	883	916	915	835	863	825	851	854	872	860	894	889	889	914	898	857	907	883	868	853	898	858	888	872	963	895	911	887	920	849	855	872	933	884	841	842	875	878	860	908	902	890	892	868	846	888	813	902	873	878	875	943	823	908	894	841	854	856	882	898	879	863	813	832	829	909	859	899	870	916	928	861	908	863	895	933	878	910	892	868	895	893	845	917	891	896	897	855	870	907	852	834	858	858	898	861	866	876	922	911	865	877	859	870	890	875	874	903	871	906	809	861	916	838	854	923	944	837	894	883	873	909	867	880	891	874	902	939	874	855	874	895	872	911	877	829	837	933	832	840	891	900	881	946	817	853	934	864	896	899	890	865	892	916	839	928	932	895	907	874	888	921	837	907	912	851	855	898	865	881	882	909	873	842	864	869	853	885	916	862	883	843	874	863	860	866	903	874	954	896	931	842	900	906	810	846	854	882	900	842	859	868	860	858	883	891	889	884	869	891	959	936	873	854	908	898	859	890	891	838	875	885	906	911	882	880	902	841	895	844	901	872	889	909	909	913	873	908	929	899	890	899	872	901	895	881	899	879	870	892	895	876	869	916	910	834	879	871	854	864	870	813	862	916	921	906	872	849	902	853	868	866	884	870	910	912	902	874	890	877	878	881	840	905	926	908	892	890	893	849	884	880	848	883	881	901	878	864	880	898	904	892	936	839	924	849	939	858	885	892	892	862	916	881	903	922	888	896	860	915	873	847	879	887	808	857	918	889	840	895	849	824	914	875	932	952	915	867	863	884	865	938	931	842	907	895	876	908	906	880	872	833	901	859	866	842	851	894	873	839	898	856	821	890	884	856	910	845	862	870	918	892	890	889	895	894	873	882	884	896	887	874	809	895	928	830	890	926	882	885	912	853	882	914	873	920	903	882	909	946	948	828	870	915	894	883	863	877	872	833	880	883	896	870	915	892	877	872	900	877	904	874	835	896	879	882	868	940	885	904	916	856	891	881	862	849	898	893	867	871	876	891	883	909	897	876	939	895	933	867	949	877	872	924	884	882	858	925	889	873	852	879	888	842	845	944	879	870	881	879	933	892	878	836	843	893	900	907	916	828	880	859	860	854	907	877	861	860	874	861	901	800	875	890	860	877	903	890	929	890	894	842	913	841	895	880	882	873	835	842	899	838	932	878	890	920	865	914	896	891	883	844	876	895	885	851	896	885	907	844	887	845	893	918	900	843	801	844	873	880	898	917	915	893	919	871	907	857	886	860	905	824	908	869	909	901	907	920	830	827	904	879	915	828	879	940	881	896	858	909	858	864	920	886	894	883	864	851	897	913	885	854	837	889	892	860	893	891	907	855	881	860	870	852	841	870	882	894	871	914	827	844	908	901	941	917	891	902	906	893	898	865	898	850	884	869	860	910	878	892	815	893	916	880	832	832	896	893	894	892	911	925	902	855	876	927	830	908	903	896	907	861	877	851	944	903	899	874	875	899	877	862	902	873	865	911	940	877	852	915	869	840	909	868	876	930	896	861	905	893	847	864	890	860	875	871	865	935	918	902	850	903	846	871	860	861	876	876	849	902	859	909	854	870	875	912	865	848	840	885	864	859	916	837	907	853	889	862	873	861	863	888	900	911	877	943	853	860	866	888	855	865	936	856	904	904	864	898	913	838	946	843	901	893	846	917	925	897	878	879	913	840	808	861	867	896	851	906	885	836	919	878	885	865	927	831	902	924	890	965	821	915	874	922	864	879	900	937	895	872	888	905	865	903	888	873	866	913	880	889	868	898	866	926	911	871	853	903	879	915	869	850	914	898	918	941	917	879	880	922	887	868	929	879	875	839	896	867	877	937	882	842	850	888	933	886	940	919	903	901	913	899	909	891	908	879	826	938	865	901	883	902	862	855	863	835	851	867	876	898	875	951	876	887	855	889	848	853	943	922	833	925	917	881	861	929	904	886	929	847	879	872	862	889	865	891	902	909	896	930	907	927	913	905	898	872	852	899	838	916	847	844	891	859	909	862	863	896	850	830	886	919	874	902	908	895	935	886	849	889	902	845	858	871	916	869	884	890	859	849	918	909	880	845	969	896	895	899	877	825	908	880	818	805	861	920	945	881	879	849	867	884	872	831	907	907	879	912	854	905	823	847	839	921	893	919	907	915	903	904	832	893	848	912	871	890	876	900	892	918	857	861	843	928	914	906	931	869	903	857	873	920	880	861	883	893	857	869	886	886	943	907	867	910	940	891	850	840	876	834	893	918	879	930	879	926	910	844	895	893	933	904	886	901	909	833	877	920	820	892	901	898	889	888	861	893	858	857	922	942	930	907	923	850	877	837	888	879	835	876	929	834	865	883	903	853	853	845	863	879	850	869	914	879	912	883	917	903	880	877	860	897	840	877	901	932	921	895	923	868	874	899	881	909	878	944	857	914	894	909	904	872	950	922	878	898	843	901	862	818	892	887	901	886	853	897	821	921	860	878	876	866	889	923	850	828	882	901	877	855	870	897	887	869	904	863	917	889	870	898	914	915	912	867	901	878	865	834	906	843	894	902	831	829	871	914	857	867	952	899	873	889	834	927	899	889	833	945	843	832	818	882	883	852	883	929	901	929	909	914	878	871	891	906	849	903	919	868	898	919	907	846	862	809	893	920	925	877	895	887	894	877	892	857	862	878	865	834	920	851	846	905	910	888	856	869	848	917	897	891	867	895	883	929	901	891	933	890	923	870	883	903	915	877	896	907	902	870	920	837	932	859	903	883	876	931	863	891	900	866	913	869	869	888	858	850	881	903	894	832	855	877	910	900	859	871	907	962	893	891	878	843	951	873	907	901	880	888	887	885	902	854	862	883	877	906	886	843	889	868	861	890	894	956	882	875	866	928	886	886	904	929	862	863	883	846	875	865	889	905	875	966	891	893	874	877	857	911	829	844	910	870	842	881	864	872	896	877	870	927	844	883	891	892	942	851	866	843	897	863	897	926	896	874	874	887	933	880	884	910	828	857	887	864	859	851	898	858	872	878	867	881	892	882	822	877	868	881	884	900	819	869	914	853	898	896
7623	1767	2832	3619	11930	42615	45003	31601	15327	4336	1110	455	353	278	306	322	364	356	294	324	300	310	303	321	325	339	322	316	297	309	326	301	286	290	322	320	309	339	331	304	336	310	314	329	316	310	298	335	327	338	307	335	318	322	320	289	334	308	341	325	325	294	319	319	316	347	337	303	321	319	338	299	304	328	294	290	301	317	290	309	305	332	340	316	323	292	312	307	309	303	286	344	282	312	303	293	319	344	311	350	364	313	290	337	344	284	294	311	346	360	341	313	347	296	326	334	322	310	338	307	319	318	308	312	300	313	324	343	328	331	316	299	327	335	301	298	331	318	333	310	308	321	329	326	315	325	334	327	303	320	349	334	315	315	352	302	293	318	353	343	289	291	308	337	334	339	289	324	308	322	302	308	349	316	312	328	321	321	306	297	341	310	329	358	284	344	297	274	322	340	303	341	299	318	337	317	341	323	294	336	347	304	318	309	335	314	346	314	313	304	323	313	328	308	324	305	288	325	324	324	354	320	291	265	302	315	299	325	320	327	339	294	346	341	295	302	304	308	306	320	300	317	306	323	296	302	276	303	308	315	338	318	301	320	319	296	313	307	301	295	328	310	303	309	326	342	322	281	307	309	303	326	317	322	317	337	341	328	322	339	300	307	353	316	319	342	312	293	322	327	309	312	319	303	349	304	284	309	317	347	319	296	345	316	339	285	308	333	305	289	283	297	327	295	333	286	286	328	310	321	304	331	309	365	327	291	335	327	316	301	332	324	323	346	328	332	305	318	299	328	301	330	303	303	338	317	277	324	321	299	307	291	351	293	295	321	300	323	324	315	318	295	301	312	327	317	333	291	368	332	336	333	329	312	313	322	306	311	353	306	300	318	323	328	285	314	309	304	320	345	342	308	320	319	315	323	314	340	288	316	321	304	306	342	313	329	328	343	314	331	305	306	306	296	324	345	318	326	358	331	336	336	298	312	337	311	351	316	329	324	317	304	331	304	344	331	300	302	335	321	324	323	341	301	312	309	285	299	320	328	314	307	286	293	303	307	287	319	325	322	336	311	326	315	324	322	325	303	315	307	308	323	317	298	319	313	306	336	337	332	312	327	308	314	310	317	326	297	325	331	240	352	293	312	294	332	291	315	353	284	310	324	308	302	338	320	301	295	332	337	327	305	311	297	321	318	300	307	308	302	281	309	347	324	327	309	316	333	310	285	316	311	322	269	291	357	316	314	300	296	299	348	321	296	312	273	317	339	329	328	321	332	297	297	278	305	341	288	282	315	303	326	335	326	304	319	310	328	321	338	322	319	320	313	329	318	290	305	338	328	317	286	301	307	323	350	268	291	309	331	321	328	297	317	289	333	315	300	338	306	315	324	317	319	287	334	312	292	361	328	310	314	339	290	281	297	298	319	296	326	326	321	328	296	309	328	333	327	317	299	322	331	329	320	312	316	300	325	325	318	355	333	308	335	314	325	298	331	325	299	327	301	311	336	344	355	290	299	293	327	313	319	333	325	320	309	334	340	291	292	293	322	316	348	327	312	323	285	338	307	316	306	303	316	332	334	315	301	304	300	305	296	329	321	336	301	305	350	344	319	297	335	325	337	319	314	338	345	292	320	316	331	324	314	319	326	319	314	331	308	321	294	321	303	333	320	285	281	337	350	289	309	318	317	351	302	325	291	304	338	325	333	299	313	311	336	326	302	329	289	324	307	318	338	305	291	322	317	277	319	327	351	318	314	316	327	320	334	288	312	309	299	309	315	286	304	273	288	314	312	318	303	298	348	342	315	332	365	317	335	319	327	304	298	296	315	351	312	311	334	337	292	317	297	331	335	288	301	308	288	316	305	306	300	319	322	317	302	329	350	326	333	308	324	302	311	298	327	329	310	307	294	332	296	327	293	307	305	315	312	295	301	337	308	316	313	278	297	314	319	299	319	275	328	298	347	298	320	300	332	322	317	298	294	294	275	351	325	296	282	344	330	312	348	298	324	336	293	316	322	304	295	337	315	285	318	317	299	319	319	299	318	303	340	298	265	333	299	293	328	329	315	310	309	316	334	318	334	331	335	290	343	312	308	296	315	339	322	333	299	306	333	331	302	328	283	303	313	311	337	301	327	331	329	324	319	293	316	310	312	306	324	292	320	323	297	332	332	332	301	336	310	347	307	304	325	293	341	345	309	283	335	322	308	319	350	328	289	308	316	328	301	355	297	317	305	298	323	317	338	321	317	328	328	293	288	322	323	302	300	310	312	338	306	306	324	330	293	279	344	294	320	338	291	281	337	315	284	336	318	317	317	319	298	347	327	335	306	313	345	310	341	336	290	317	329	328	296	336	305	339	326	319	313	283	291	303	311	314	316	319	292	289	314	341	334	311	301	303	326	320	317	313	323	311	294	308	310	341	312	300	298	319	358	298	309	307	315	319	327	359	329	304	291	318	319	304	339	327	312	322	275	320	319	311	307	300	342	350	320	315	313	327	275	311	300	307	326	301	313	310	291	305	327	316	291	318	331	310	313	330	314	292	340	331	319	319	283	308	329	310	347	317	318	308	334	299	289	323	324	297	355	332	347	304	308	303	315	331	293	326	268	338	359	301	303	324	328	332	304	296	346	322	305	327	351	329	306	307	315	283	351	319	315	323	336	306	325	269	290	306	314	355	309	303	305	303	310	300	314	304	326	291	325	286	273	329	309	315	298	315	313	304	317	308	304	330	309	317	334	317	345	289	284	327	299	312	346	343	323	311	295	295	301	323	321	300	291	314	360	340	324	294	298	308	306	299	319	324	331	294	344	355	349	289	360	309	321	279	306	310	319	328	308	301	335	321	324	323	338	303	307	307	297	320	304	298	306	324	289	341	316	328	339	334	330	282	316	343	300	300	303	296	313	314	326	341	324	329	329	304	330	280	312	334	305	334	293	288	320	299	354	311	304	290	318	313	335	329	304	278	308	312	324	336	319	311	275	314	297	320	332	309	324	287	342	316	332	302	287	291	315	352	348	322	330	319	311	313	331	318	279	330	295	308	329	308	309	341	286	306	326	296	306	319	308	338	332	292	308	349	326	284	293	318	287	320	326	312	326	344	341	315	317	318	304	319	310	315	338	324	294	314	326	329	322	336	330	321	305	334	291	308	327	350	320	322	306	322	300	291	293	345	312	321	316	308	303	310	336	309	327	292	302	365	317	311	297	336	345	300	294	292	306	328	328	288	316	283	313	320	312	335	324	309	309	297	306	305	298	292	320	340	328	318	304	335	326	270	312	317	331	295	330	298	306	294	330	323	288	330	317	312	334	322	338	341	330	319	319	328	311	300	312	335	279	346	329	327	268	291	302	316	336	351	331	310	312	342	338	327	310	336	303	325	338	331	305	298	342	332	314	301	305	302	281	294	328	295	283	329	336	315	312	280	319	312	334	291	308	334	312	305	337	292	316	286	314	327	315	311	338	314	342	301	299	318	328	328	319	313	308	292	314	336	367
6037	2435	5798	11275	28716	58435	58534	46390	29693	12992	4389	1578	975	880	893	914	867	839	840	867	845	861	889	796	789	836	882	863	848	812	781	889	910	871	845	815	855	865	855	830	885	896	920	814	817	884	848	819	906	866	865	850	878	792	919	867	899	860	848	885	859	801	874	889	896	841	856	796	859	816	842	833	804	839	837	864	827	802	888	807	873	850	868	878	845	818	886	881	906	767	807	835	912	860	856	897	872	823	865	861	766	840	883	857	885	797	874	850	848	856	822	904	865	799	857	845	848	893	851	903	893	844	846	880	899	866	886	858	849	866	801	867	841	818	857	849	830	868	886	827	847	796	917	866	883	831	877	877	890	859	849	819	866	867	875	861	893	823	887	856	854	852	877	888	862	854	850	848	831	848	851	813	831	843	843	855	853	883	883	854	854	857	890	878	811	848	801	835	942	833	880	841	841	811	865	866	822	859	843	838	885	853	867	790	902	882	826	817	890	890	914	848	871	829	841	869	797	836	849	869	854	850	909	896	854	819	843	879	838	819	862	836	879	817	850	854	822	878	856	833	889	924	871	876	872	815	846	876	798	855	938	840	883	855	868	852	819	840	874	837	914	835	919	884	876	901	839	886	843	828	848	836	837	886	874	859	837	851	880	867	874	834	863	903	881	844	847	858	900	819	846	850	810	834	832	830	828	855	856	809	862	843	871	839	856	860	880	909	881	844	860	845	877	862	829	829	856	824	845	829	811	820	850	859	855	885	799	788	852	816	818	847	855	882	790	908	865	866	854	838	904	898	857	901	842	843	842	865	857	835	862	822	823	845	900	903	836	860	850	878	895	874	902	861	852	877	842	859	870	803	807	885	915	831	855	870	825	844	848	884	896	883	799	822	823	863	878	853	848	858	805	868	863	845	815	825	883	797	899	828	851	808	840	906	830	836	856	817	816	898	823	841	840	879	788	838	878	826	851	821	895	855	819	811	857	809	891	835	827	872	825	867	790	833	903	828	823	855	849	850	828	822	828	828	832	846	821	889	879	859	855	828	825	878	833	832	893	822	834	869	850	844	868	903	791	842	842	807	897	871	827	854	861	865	902	842	876	867	853	866	814	802	809	883	802	837	834	850	864	841	894	845	841	868	857	869	809	908	809	812	864	871	842	863	885	859	828	875	823	865	835	886	832	836	875	840	843	909	828	816	860	822	870	884	832	849	893	830	848	865	933	799	862	849	795	886	882	837	854	863	888	922	871	872	837	820	867	813	798	852	823	840	832	844	821	850	857	913	869	849	870	819	838	833	848	868	840	840	856	833	839	841	836	877	863	880	877	809	814	845	815	882	852	897	824	853	822	836	849	877	865	892	899	869	817	821	821	862	866	830	773	855	860	884	837	844	870	865	818	912	832	848	939	807	842	843	848	846	882	887	858	798	812	873	838	879	858	825	891	849	859	858	821	856	830	870	840	841	838	763	840	877	851	861	819	837	899	866	819	791	862	845	813	886	826	863	867	866	856	848	851	882	883	873	828	905	876	805	860	839	869	839	843	815	849	834	886	818	837	838	885	868	856	911	873	845	805	853	837	843	871	855	842	832	854	812	837	852	863	876	935	865	883	854	894	893	858	851	841	874	839	834	802	861	836	780	845	835	854	851	879	869	846	862	814	790	851	884	865	832	864	891	835	836	846	850	854	863	828	868	821	862	803	890	897	853	867	881	843	821	868	906	847	841	870	905	930	870	827	855	853	873	855	853	872	884	816	903	828	856	851	821	817	836	841	876	894	830	826	904	829	878	829	857	868	806	889	844	849	865	844	857	784	889	815	857	827	867	873	839	871	884	860	796	875	859	845	861	810	865	877	864	825	845	901	789	848	860	857	877	858	870	839	852	879	836	807	900	863	813	870	872	858	854	866	877	868	832	869	815	881	881	839	846	890	832	838	881	869	875	843	872	826	831	899	864	913	861	869	876	804	870	850	869	844	850	808	865	791	855	840	891	867	841	883	834	886	795	876	824	843	838	868	874	820	827	874	845	869	894	849	856	856	897	834	822	818	863	837	889	862	866	852	861	913	831	848	836	852	845	791	832	838	852	891	821	886	852	826	803	842	901	867	909	868	874	847	831	859	878	830	857	848	865	873	831	888	833	868	852	804	885	852	874	875	826	831	851	805	879	862	829	870	831	861	844	886	881	880	856	868	877	855	875	827	841	875	843	809	843	839	832	876	835	842	830	894	890	842	851	834	844	846	878	889	822	857	861	837	794	827	861	846	866	841	818	834	842	849	834	850	878	888	866	905	827	892	903	854	866	881	899	825	843	884	874	850	856	846	882	869	871	825	900	832	855	802	853	839	860	883	843	850	815	896	865	859	861	872	871	861	795	873	855	820	890	874	859	901	811	812	834	834	863	881	873	934	859	827	841	923	865	843	822	868	885	861	873	850	792	868	831	844	827	861	831	902	855	804	847	821	852	866	881	863	854	798	871	889	850	832	863	886	880	889	853	855	847	879	863	866	857	851	876	884	815	859	847	906	844	888	787	849	885	871	837	832	868	840	912	835	886	861	838	884	835	880	812	845	834	870	844	857	841	856	810	861	891	859	823	905	841	861	907	886	897	884	856	857	861	902	835	844	859	844	841	897	875	879	895	846	789	839	829	879	833	880	856	812	883	919	851	849	890	864	855	853	866	804	846	836	845	880	877	842	848	830	938	868	851	864	889	887	837	874	821	816	868	865	915	841	898	851	856	849	825	862	848	834	887	829	816	866	914	869	839	793	799	829	843	825	828	825	842	890	843	865	806	904	833	858	828	873	849	827	870	865	837	857	855	848	904	847	908	853	834	840	836	813	865	829	808	851	852	864	847	851	837	839	857	833	841	856	900	837	822	887	916	841	801	889	857	830	849	868	836	900	858	851	818	883	890	874	844	897	865	801	853	857	888	884	860	858	847	904	859	878	854	927	859	888	855	861	877	831	850	853	842	843	855	840	890	882	857	865	891	843	818	878	936	867	835	898	845	821	844	801	889	853	843	844	835	852	812	854	831	902	850	883	821	905	844	877	872	889	849	870	893	822	866	869	820	864	825	823	847	893	844	857	888	852	891	817	840	823	837	885	845	863	871	831	832	855	853	850	904	841	829	798	833	829	858	805	828	847	886	838	862	874	826	845	865	844	840	833	871	828	883	838	837	864	902	813	822	858	904	921	852	884	817	842	877	862	833	861	801	869	841	830	864	892	862	855	854	855	815	829	880	866	865	886	870	886	883	840	818	866	860	883	846	887	881	855	861	808	862	849	872	839	886	823	869	828	858	868	892	858	890	814	873	840	882	801	806	876	872	865	867	855	848	807	856	882	837	914	881	848	885	893	890	854	875	921	847	857	854	918	868	841	822	815	795	841	840	852	849	814	886	815	904	848	851	857	840	880	876	856	854	860	867	870	881	794	876	868	803	858	889	838	888	908	862	811	954	884	831	875	826	836	870	858	853	820	898	867	879
14637	3400	4054	3633	10390	57430	62385	42243	22791	7155	1597	524	317	292	305	320	280	278	313	299	294	290	293	281	268	312	316	289	284	317	352	299	312	314	294	321	311	295	296	274	352	325	254	315	295	317	319	315	298	277	293	316	279	309	306	278	329	301	286	293	333	311	284	316	342	300	292	352	308	296	318	285	304	279	297	297	316	304	289	305	340	336	312	284	276	309	296	330	296	309	315	327	313	314	298	306	286	303	321	284	290	287	323	328	321	273	338	325	327	321	291	330	316	301	308	310	313	328	319	333	265	288	346	276	308	278	296	281	327	284	329	347	312	324	299	327	332	300	310	300	302	318	292	293	315	299	298	311	295	321	294	348	272	300	322	298	324	328	298	335	302	313	312	299	327	306	334	286	308	317	279	328	305	279	314	314	322	290	317	297	323	285	270	317	286	314	295	287	298	317	291	322	297	325	284	283	333	313	331	299	341	295	319	294	288	288	303	313	298	295	296	288	317	316	295	261	324	319	291	302	301	329	278	288	303	281	329	313	291	261	299	324	280	290	304	325	271	326	318	306	268	310	302	307	274	312	283	295	292	292	317	295	338	284	316	304	303	278	293	259	324	323	278	322	281	272	287	302	292	322	305	306	290	278	310	295	283	300	298	295	307	335	292	317	313	308	284	333	276	296	314	299	317	289	326	308	298	311	291	286	309	306	318	301	281	316	290	315	296	287	299	329	304	291	326	299	297	337	321	294	282	294	318	278	308	289	316	314	312	288	336	292	312	299	283	307	323	302	290	300	328	307	295	302	296	326	281	263	300	281	285	288	282	321	312	299	307	299	295	301	287	286	306	303	367	312	301	286	331	310	272	308	334	290	303	280	307	293	273	290	319	299	346	302	279	285	276	307	327	291	294	292	305	308	356	303	327	294	283	320	304	309	274	325	294	322	299	286	291	279	309	273	319	267	293	314	293	270	292	280	284	329	303	283	297	332	285	295	358	304	287	302	318	315	309	290	294	309	306	292	298	322	317	304	278	323	304	315	303	331	288	312	291	296	287	325	307	309	294	330	301	297	306	288	302	296	291	296	339	292	293	282	299	294	290	279	309	305	290	327	296	304	286	303	292	281	302	296	308	326	316	283	303	319	330	317	267	281	295	305	314	295	329	337	284	310	301	275	298	292	299	297	320	281	303	279	328	302	294	318	291	289	306	314	327	339	271	288	284	317	312	291	299	312	285	283	291	314	332	330	315	314	324	320	305	292	279	261	330	318	315	297	300	310	288	315	289	322	305	331	324	278	317	295	298	331	296	295	294	296	298	318	316	341	310	286	325	307	295	332	310	302	312	311	314	302	304	312	280	286	288	306	275	313	278	293	317	298	319	297	294	271	309	316	297	307	312	304	299	327	282	281	299	307	309	298	308	327	286	289	294	322	320	305	288	301	301	294	269	295	254	318	295	306	295	261	299	305	334	305	309	300	305	297	330	309	319	295	304	317	322	331	330	301	330	284	321	300	305	324	309	287	296	300	290	285	285	272	325	304	310	283	309	355	317	285	307	296	306	314	309	316	327	297	325	308	270	316	323	287	300	272	310	296	312	334	287	318	291	302	294	330	291	295	287	280	260	290	301	326	329	320	300	300	320	299	289	304	317	303	311	292	276	285	315	331	323	314	314	293	306	297	284	322	290	315	267	325	288	286	287	295	289	291	329	280	307	323	288	327	336	309	307	336	289	317	319	302	308	284	321	319	290	316	307	342	292	282	334	299	335	293	270	294	304	328	305	318	273	309	312	314	292	318	311	311	318	273	309	327	290	269	315	305	297	294	336	291	315	307	292	322	340	305	316	275	331	294	298	296	295	283	321	287	291	326	315	312	291	270	283	299	319	291	320	328	342	315	300	266	291	323	269	300	298	294	310	295	286	289	286	311	300	285	300	301	296	313	300	278	322	318	276	311	305	300	309	283	288	312	283	280	300	274	318	328	274	287	298	318	285	290	294	303	324	285	292	312	310	323	264	280	324	280	259	288	300	309	333	280	307	319	270	321	301	280	324	289	306	293	290	340	317	311	332	310	315	333	310	331	322	323	295	283	282	311	311	315	324	309	306	335	294	302	332	302	314	308	334	309	308	293	312	311	282	277	301	322	280	320	323	290	299	335	287	314	283	311	312	307	272	301	305	315	308	245	283	305	274	315	277	296	309	318	317	314	293	295	286	296	329	310	308	302	312	270	311	310	316	274	269	312	270	296	309	301	296	289	272	312	273	296	309	278	300	290	276	338	336	359	284	293	312	304	322	312	323	315	284	296	304	313	297	319	283	277	270	301	307	303	289	287	312	297	321	293	297	299	282	314	315	302	303	303	324	308	295	279	297	309	311	281	312	292	296	314	311	333	287	281	296	323	285	309	306	326	288	305	306	313	284	295	319	275	296	299	312	288	299	293	312	306	277	293	319	312	296	289	319	302	315	295	292	290	320	291	318	277	307	289	286	307	323	318	307	322	323	310	291	320	318	313	287	315	307	322	263	296	307	245	304	317	315	270	297	265	280	279	294	285	303	275	277	325	300	314	320	289	304	305	317	280	299	325	299	315	307	318	298	324	338	322	285	292	299	318	299	300	277	272	290	335	297	330	296	312	304	296	292	317	340	293	272	310	280	306	310	294	290	314	312	271	322	305	292	286	294	327	264	329	316	294	285	263	316	291	314	305	315	334	297	262	349	292	291	307	290	262	312	301	293	314	284	278	313	291	330	285	276	309	315	342	313	304	295	336	313	278	291	344	299	318	305	302	307	328	306	287	281	289	329	337	301	304	284	293	321	296	300	288	294	301	291	281	304	301	291	304	300	275	311	291	296	315	281	303	303	274	280	293	323	309	308	324	297	292	306	303	306	326	274	322	325	283	312	304	325	301	301	286	318	298	296	266	289	298	288	263	308	323	347	302	315	281	302	284	321	308	314	286	305	294	319	317	292	303	325	303	290	301	302	288	277	296	305	336	323	311	277	312	288	288	288	305	306	290	312	308	310	362	298	286	293	277	278	307	295	292	293	329	284	332	291	299	272	296	301	281	290	327	301	288	276	342	308	334	324	270	316	296	303	319	282	305	303	313	295	303	309	281	286	305	296	295	286	261	290	273	329	311	292	301	325	321	326	312	294	314	284	321	328	296	284	333	303	267	314	301	314	315	307	275	279	284	295	295	304	263	284	320	304	301	313	273	305	304	287	322	322	336	305	295	305	278	301	296	331	297	340	295	291	301	344	295	323	305	331	335	336	304	297	331	321	289	302	277	314	331	314	284	339	295	299	324	254	310	323	300	250	308	337	291	274	274	275	290	322	292	317	312	320	271	304	317	327	292	281	314	319	281	270	262	300	308	275	310	297	283	331	331	277	317	308	306	301	338	311	301	308	309	280	268	289	296	273	299	281	310	297	294	260	320	316	298	291	296	300	275	295	320	285	276	317	281	308	308	298	287	322	299	321	293	310	284	330	332
8108	3280	8038	10195	25305	69963	74226	54140	36283	16802	5734	1764	1026	850	811	895	828	811	793	839	857	802	876	822	813	811	800	799	851	841	800	868	794	795	827	777	788	801	833	829	847	808	775	815	818	788	775	804	835	846	847	805	764	834	875	841	809	804	791	827	816	846	853	859	807	799	780	809	852	833	833	837	804	849	775	786	820	816	796	823	786	775	858	816	793	771	805	780	822	869	814	818	824	802	804	839	859	827	818	765	790	821	823	834	806	831	870	802	841	787	852	792	808	790	810	782	884	786	817	813	828	821	864	808	837	804	773	798	812	807	827	804	855	824	874	841	820	804	810	787	854	814	786	808	787	890	827	837	799	808	843	829	779	820	845	760	807	867	825	820	829	815	843	850	821	843	798	801	850	774	806	810	813	831	834	797	835	853	843	844	815	788	855	826	874	855	793	769	817	835	808	857	812	775	855	861	836	838	850	820	796	793	852	864	854	806	833	858	844	832	855	805	841	793	792	826	809	814	874	853	794	839	787	830	817	831	807	816	814	856	806	863	827	820	836	777	816	787	870	816	808	823	834	817	824	845	808	805	863	796	818	788	783	852	834	858	817	838	865	842	801	836	823	807	845	799	780	865	804	786	781	807	806	797	863	775	849	830	802	827	874	881	832	815	808	795	842	772	838	866	824	787	778	846	832	811	821	864	812	836	812	846	860	775	865	872	830	847	807	824	831	816	808	828	832	853	860	784	866	800	824	811	832	823	829	777	782	794	787	786	852	786	791	780	762	806	837	815	788	830	829	833	897	814	823	786	811	853	784	814	838	833	839	776	825	827	841	780	770	841	832	827	821	792	813	772	797	817	817	827	804	828	838	786	780	794	823	856	801	797	832	839	828	881	820	819	769	782	860	834	821	829	809	821	804	827	844	819	789	791	794	858	838	812	862	886	840	819	791	824	844	872	820	852	821	817	839	825	824	838	850	785	843	788	785	858	869	789	825	841	827	825	809	816	843	812	825	841	879	817	794	849	850	826	857	802	806	773	850	866	810	835	828	839	855	783	848	834	801	800	830	828	840	802	809	827	819	777	826	861	784	798	841	853	793	786	860	844	837	843	843	832	828	832	804	834	842	828	801	785	798	826	804	770	820	799	847	833	785	839	831	822	843	841	799	827	823	805	857	812	841	818	796	762	830	786	806	800	775	764	839	825	849	811	817	854	784	808	827	834	810	818	806	798	842	799	840	835	810	817	796	776	795	794	825	822	806	820	851	871	818	797	837	871	789	830	818	793	850	845	761	836	814	805	881	777	816	818	829	785	854	847	846	865	833	825	839	799	777	846	810	793	819	870	837	865	810	766	817	838	836	835	794	824	829	852	826	796	863	835	796	824	768	838	810	859	853	840	795	821	807	820	855	806	832	817	787	784	804	813	855	828	780	838	834	800	835	811	795	788	810	843	805	796	842	838	800	851	898	784	824	857	833	808	845	831	826	786	851	801	754	835	793	807	803	807	831	847	778	808	842	783	768	811	809	794	873	812	839	738	789	807	794	823	782	811	803	851	791	825	838	826	842	774	794	769	774	840	757	843	780	824	800	795	805	856	811	850	812	824	808	839	833	828	886	850	808	815	815	786	798	772	877	824	822	866	836	809	835	782	800	852	782	821	816	813	875	861	827	830	808	843	837	827	777	852	815	819	858	841	820	850	835	818	825	807	833	841	779	807	787	825	834	770	783	783	844	829	834	813	804	845	827	844	823	835	797	877	847	827	788	768	780	863	831	784	840	805	822	750	786	817	840	828	787	833	811	810	818	838	811	842	875	818	842	835	797	827	823	805	804	794	790	785	797	777	803	846	841	793	802	832	789	773	823	824	805	788	884	829	796	845	833	822	833	778	777	840	900	786	811	810	831	808	839	810	790	843	794	775	765	816	836	813	825	789	828	823	871	773	835	799	795	805	832	826	814	806	825	835	788	790	767	837	815	793	776	843	815	794	873	815	868	813	821	865	883	845	815	822	790	791	808	836	833	832	807	864	817	830	801	795	824	779	769	826	855	834	907	826	805	871	806	789	816	790	804	823	819	879	823	849	832	823	842	803	813	825	844	845	837	811	839	812	853	771	793	816	805	837	780	842	794	821	827	805	845	803	795	815	794	800	731	808	837	794	802	786	795	814	868	803	801	813	833	848	800	815	844	824	850	826	809	821	814	805	805	821	832	814	819	840	787	879	792	817	854	768	783	864	813	808	850	846	897	808	851	789	792	787	813	781	827	826	828	786	789	857	806	828	821	835	780	784	810	819	800	852	807	825	814	844	816	793	833	784	798	804	835	802	820	801	781	828	853	798	821	839	847	811	802	825	820	822	747	865	840	815	860	857	822	862	837	780	847	833	808	813	821	825	760	752	828	820	780	802	810	841	809	788	838	800	857	783	833	857	822	807	811	819	827	809	822	823	796	805	798	880	777	815	812	786	870	873	793	814	843	784	770	819	810	828	844	800	760	869	837	858	770	794	801	795	811	841	796	800	822	833	811	796	789	769	838	845	827	826	747	851	818	803	883	812	835	835	813	839	800	806	823	801	823	776	885	783	816	850	822	824	846	809	809	807	785	846	786	813	846	789	824	862	859	783	819	813	842	837	814	821	764	799	833	802	820	829	812	829	807	839	781	823	856	769	873	843	824	868	824	835	824	875	819	824	852	818	885	830	871	770	790	875	863	768	821	864	830	818	798	847	838	826	831	850	835	812	823	832	791	820	849	849	815	778	810	872	836	795	812	824	852	811	769	812	824	851	833	826	827	872	823	832	762	830	811	786	802	791	844	781	778	885	828	840	824	823	829	853	802	845	808	824	797	824	845	845	859	844	818	792	775	771	822	841	834	830	831	765	810	828	859	825	805	832	794	799	817	820	838	839	850	818	783	837	807	808	840	865	804	827	764	790	816	887	840	882	765	837	865	829	817	825	770	810	819	819	862	837	857	842	840	839	789	857	811	761	850	771	826	802	800	794	817	790	811	809	826	795	828	819	812	813	820	836	753	792	853	836	846	799	829	807	827	805	863	830	807	788	846	824	841	876	788	817	816	805	820	814	862	841	820	806	857	784	834	804	849	818	816	832	809	794	790	812	812	824	818	867	847	849	850	820	828	817	829	819	766	832	814	857	815	822	775	806	825	824	834	774	783	814	833	831	813	817	808	798	786	833	781	828	842	828	788	850	814	844	776	887	798	838	828	813	763	845	859	805	779	772	861	833	804	801	787	824	805	814	762	820	806	747	803	793	790	784	846	850	787	858	821	807	812	841	823	793	821	842	858	843	784	801	861	845	831	876	846	738	776	833	786	828	882	817	821	797	845	720	849	870	830	856	867	829	807	815	807	843	799	838	798	876	793	821	797	841	847	824	819	818	811	787	796	792	767	815	815	829	838	774	797	782	866	794	817	783	872	799	828	864	836	825	795	799	813	814	790	805	776	815	843	821	895	827	839	816	834	836	812	832
2344	533	689	549	766	6207	7744	4116	1659	735	433	383	356	388	333	304	334	313	345	335	318	306	345	329	315	316	336	326	292	291	326	349	345	319	307	360	321	327	317	311	304	364	307	350	340	321	324	336	343	335	343	303	317	344	313	316	320	341	359	314	346	329	335	336	320	331	323	362	320	319	333	353	329	339	327	338	344	356	314	310	301	309	331	347	320	339	306	342	334	302	314	331	303	314	331	336	328	360	345	353	318	345	321	279	316	328	304	321	298	300	334	337	325	302	334	320	309	351	329	312	344	331	342	328	352	301	326	332	293	349	343	339	320	324	298	340	353	324	327	324	308	319	316	312	313	307	325	338	328	319	318	363	344	316	358	307	314	312	324	342	290	338	307	311	325	337	319	339	341	324	336	314	323	353	334	311	323	324	326	298	351	343	311	331	336	342	323	341	338	315	335	347	336	332	313	318	327	312	317	341	326	340	326	325	305	307	311	309	317	358	357	324	322	343	359	336	314	306	312	301	345	370	350	313	313	358	344	330	302	316	306	336	306	327	307	323	331	364	280	315	315	334	333	314	327	332	315	317	328	319	311	312	339	330	321	333	308	338	290	317	305	334	301	325	344	325	317	309	320	313	345	332	326	357	320	294	351	326	324	317	324	327	317	330	340	305	308	326	309	288	355	337	284	355	354	362	316	338	329	317	344	301	319	330	314	369	338	323	337	324	312	346	337	354	316	331	343	304	362	364	304	334	374	360	334	319	342	325	318	314	336	338	311	344	327	327	355	268	322	278	326	352	327	361	321	330	338	327	297	302	327	326	315	340	337	343	329	337	318	319	311	326	346	360	299	331	349	338	303	320	321	383	316	346	322	324	334	329	308	302	301	354	304	343	287	344	328	324	285	307	335	346	328	343	311	326	333	346	318	303	353	342	326	376	308	346	333	326	324	324	323	339	335	306	328	346	335	339	335	317	303	304	333	345	309	301	358	353	352	334	326	347	296	302	355	332	356	309	342	325	312	314	334	335	310	333	334	349	309	349	318	315	307	318	346	320	342	347	330	362	315	290	318	352	328	319	365	313	307	341	309	345	334	328	348	317	360	333	323	320	324	288	301	350	334	311	355	332	340	293	347	301	348	317	312	320	297	316	302	307	308	334	339	314	320	298	324	329	325	300	351	323	336	317	361	311	309	324	306	332	343	324	313	336	291	327	343	351	315	316	334	343	297	328	363	308	313	353	346	371	318	367	340	334	321	341	346	336	332	348	326	356	331	324	337	309	323	318	343	348	295	337	359	338	332	321	301	318	337	317	303	300	326	333	345	336	292	370	327	318	339	322	303	328	330	338	307	288	286	281	325	325	307	327	296	331	343	343	327	334	319	287	319	321	302	321	379	323	298	330	302	332	333	300	330	332	324	311	322	342	346	347	345	296	332	326	343	309	325	274	333	335	326	330	304	358	344	283	321	322	346	340	327	331	318	299	302	290	332	345	355	283	344	326	327	298	333	315	329	335	300	344	340	337	323	319	314	318	343	312	339	345	306	329	315	318	312	274	348	327	291	348	336	297	335	339	364	334	326	330	329	331	341	305	349	314	334	311	313	338	302	338	374	337	316	322	311	354	320	318	317	331	345	339	305	274	327	269	323	310	354	306	310	299	317	347	326	312	304	330	340	325	273	328	349	328	351	332	324	312	332	314	312	330	351	315	314	314	338	367	319	332	346	326	323	332	312	303	334	318	315	303	335	295	343	329	327	304	313	325	346	358	288	328	357	354	352	329	332	326	320	292	301	308	333	319	369	312	313	307	295	325	319	341	327	300	335	307	347	330	352	320	321	329	332	363	346	321	340	314	359	327	289	333	345	332	332	353	337	341	327	323	340	334	310	333	353	329	337	292	307	328	348	320	301	336	314	319	320	337	311	312	369	349	340	322	332	314	298	345	324	343	327	333	334	344	328	335	326	325	351	332	312	328	308	357	322	315	312	335	335	341	310	326	315	318	319	297	318	348	329	343	364	348	307	331	330	351	322	332	313	358	333	318	326	326	345	300	293	349	342	335	348	348	339	317	362	338	359	353	332	329	347	325	357	333	338	303	325	338	310	345	300	344	323	293	326	302	302	338	310	301	336	327	330	277	319	327	332	291	308	308	351	302	341	348	345	321	314	323	297	370	314	296	340	365	335	327	320	323	338	351	341	355	335	364	328	324	350	313	281	300	329	316	308	320	300	313	353	287	335	322	287	312	321	313	331	330	308	321	337	331	372	288	308	341	336	321	348	327	362	336	345	298	342	366	342	325	338	336	302	332	297	352	301	322	294	336	308	329	318	308	324	309	343	321	340	312	359	321	311	340	334	359	325	340	318	340	317	366	337	320	329	339	325	330	299	325	360	326	330	326	311	315	325	327	333	338	309	329	326	330	312	352	330	332	308	344	327	339	319	353	314	296	336	326	329	351	279	360	331	302	327	364	318	323	331	339	306	316	360	333	325	312	328	312	322	334	299	352	366	329	348	326	328	342	302	299	327	320	325	308	314	315	307	310	334	330	358	350	343	320	328	326	354	325	333	327	310	312	344	298	321	350	314	376	298	346	314	333	342	339	315	306	315	353	319	314	290	305	338	345	319	331	297	334	336	340	334	319	343	307	333	301	362	344	327	353	367	304	305	313	299	312	337	311	329	330	329	319	322	325	360	339	324	342	322	355	321	299	320	339	366	294	336	335	309	347	326	354	346	358	341	336	308	327	285	347	345	308	303	326	347	325	312	312	321	351	328	359	312	296	337	361	327	339	302	304	339	341	344	302	321	306	333	346	317	329	351	326	314	324	339	340	287	330	323	333	333	342	304	307	298	298	348	359	330	344	350	309	363	350	326	316	289	341	316	338	342	301	306	352	307	309	336	333	349	300	334	334	323	299	302	319	350	344	320	353	319	324	325	329	335	330	345	316	329	337	299	300	315	349	320	338	340	324	324	308	342	339	337	309	322	315	327	338	335	329	333	355	337	320	326	302	336	331	328	366	355	342	362	362	306	334	332	291	286	325	312	338	304	293	313	328	333	301	317	350	332	343	316	327	351	364	338	332	317	342	300	304	335	332	312	311	347	307	289	350	324	327	319	312	306	321	335	316	357	341	355	310	349	337	332	305	337	321	331	337	338	318	352	322	338	324	309	298	358	315	313	348	331	308	333	338	330	329	313	355	280	305	321	324	338	323	357	299	327	299	331	323	338	353	336	315	314	351	342	334	319	308	305	334	341	287	345	328	321	346	330	337	323	324	344	323	300	312	309	330	346	311	340	351	305	292	321	312	279	353	332	355	344	321	313	330	331	370	376	327	297	324	339	326	310	326	286	364	327	345	366	312	307	334	351	319	325	312	312	325	338	325	338	313	306	304	351	342	329	338	322	325	308	321	320	300	302	330	286	332	339	290	336	300	304	344	325	321	353	341	322	344	361	328	319	311	319	309	325	350	319	315	291	320	327	330	354	314
2668	1117	1664	1754	3240	22596	23627	13488	5826	2398	1289	968	884	876	877	928	836	885	874	877	867	875	870	913	892	835	888	835	845	884	890	924	910	942	929	893	898	890	873	831	818	836	877	880	890	819	814	840	856	907	824	877	894	928	926	855	848	900	891	861	862	877	856	946	915	927	912	848	903	869	862	835	892	849	888	938	890	888	858	876	895	904	870	861	824	871	869	902	850	910	917	868	920	885	937	922	885	890	893	910	911	861	905	879	863	934	909	906	898	904	831	901	898	886	895	904	850	861	901	869	876	855	838	857	862	933	877	936	927	963	828	904	912	931	910	829	855	902	895	915	839	882	911	876	851	901	902	897	881	915	920	875	844	857	964	869	918	838	863	889	871	882	847	860	865	867	876	895	859	880	879	877	924	866	903	883	867	882	839	867	843	888	903	890	928	876	918	901	847	867	949	925	902	821	849	800	856	870	875	852	832	908	892	917	885	858	852	880	909	879	860	853	848	854	844	911	880	883	866	899	867	892	885	894	881	877	905	878	892	895	890	839	900	900	842	893	905	883	923	898	932	886	879	888	861	933	910	918	905	906	869	880	813	842	870	889	842	874	847	853	926	902	881	948	873	873	921	877	922	878	885	926	887	912	871	860	887	896	873	883	901	874	880	881	881	887	900	871	853	863	875	869	874	878	859	842	935	924	892	931	903	872	843	900	909	881	916	907	893	912	856	881	934	901	853	881	876	958	870	878	861	876	841	900	862	833	883	845	923	881	849	887	933	887	846	878	870	901	887	939	895	870	872	862	819	915	893	848	889	853	843	904	855	853	852	933	886	921	879	863	901	855	848	882	885	869	874	884	861	894	877	945	933	909	860	834	899	870	893	912	889	870	870	875	879	902	886	894	875	837	869	863	863	889	908	923	924	824	892	920	889	905	883	907	915	904	906	899	929	913	919	950	896	860	894	916	912	881	860	888	879	872	860	862	898	862	900	893	844	797	868	898	857	879	842	869	883	926	913	862	900	906	937	914	885	872	889	909	920	875	882	937	841	892	884	894	843	811	888	824	849	876	915	899	813	884	862	876	899	908	934	901	866	877	907	904	886	908	851	902	897	849	885	905	845	842	904	809	867	891	890	877	874	917	892	876	876	866	887	924	864	919	899	848	931	910	891	875	897	931	899	879	898	877	887	846	850	924	869	847	851	853	930	863	885	850	917	900	917	878	947	866	909	867	888	850	908	893	892	885	850	902	860	882	880	864	905	935	914	897	840	855	861	914	905	901	873	933	888	887	890	878	878	887	836	886	868	901	855	877	877	876	968	897	888	889	850	910	877	895	898	894	887	827	885	890	929	917	836	890	900	892	867	886	902	866	848	859	842	887	866	867	927	877	907	879	915	863	892	920	913	862	915	881	809	883	876	867	848	871	884	853	916	858	854	899	880	839	943	929	827	928	832	871	859	898	897	927	860	847	872	849	844	864	910	846	909	924	880	898	884	931	852	863	868	797	879	886	910	913	904	914	862	874	820	901	832	859	836	870	855	858	807	887	908	865	855	883	892	911	927	879	901	886	865	876	912	898	852	889	903	869	898	874	921	843	875	835	911	845	866	916	846	834	860	891	868	864	884	849	830	866	848	873	921	906	861	843	910	885	880	832	857	876	937	898	871	925	962	863	869	911	924	877	884	932	875	845	888	917	917	875	920	890	873	857	856	883	881	869	873	875	881	882	876	925	890	878	889	910	877	875	868	914	911	857	817	864	873	908	899	879	908	904	903	907	945	859	888	906	882	879	831	830	881	885	833	899	903	900	884	907	939	868	898	851	870	864	925	875	835	845	876	897	910	879	860	884	868	853	841	881	912	899	904	834	906	874	862	921	893	890	913	909	931	892	836	878	884	878	893	862	913	849	896	872	902	862	891	828	904	895	881	900	886	896	901	864	846	891	941	918	884	902	932	876	844	844	923	887	902	907	872	905	852	865	875	879	910	895	879	889	845	899	918	832	898	875	864	876	898	875	868	849	901	854	899	878	926	836	920	843	867	879	873	854	864	827	887	932	868	924	882	870	815	869	864	870	852	842	879	870	817	856	952	848	877	848	864	872	873	833	947	936	862	876	883	862	879	863	884	916	888	873	860	868	883	860	873	879	909	896	919	868	870	876	892	916	858	868	907	857	941	860	856	946	822	898	894	913	918	855	829	901	874	881	868	878	902	854	903	876	872	868	857	867	849	889	870	857	828	933	859	852	931	892	901	911	849	858	883	895	914	921	899	875	882	915	869	888	887	864	857	855	904	863	884	889	882	884	896	878	841	882	901	891	873	876	852	958	928	862	946	893	903	898	913	871	940	955	887	863	875	851	897	921	874	905	851	871	858	904	868	900	850	839	846	945	930	885	895	900	933	843	886	898	815	870	927	912	857	875	884	873	864	933	867	882	877	896	873	916	878	916	911	888	898	924	946	863	881	866	920	904	924	904	910	877	886	904	934	861	946	943	878	904	914	858	933	873	849	902	876	829	848	907	869	871	837	882	858	917	940	852	850	905	901	857	860	877	893	875	852	896	867	906	891	871	860	913	853	877	888	928	903	892	889	817	888	848	869	882	907	865	946	890	902	875	920	902	860	941	904	896	831	887	886	923	916	905	901	887	885	928	893	905	904	836	878	877	886	826	847	883	900	907	877	883	914	886	856	925	904	908	893	845	902	886	872	852	888	894	882	871	892	884	874	899	912	886	879	904	872	909	873	837	874	937	915	880	863	878	860	922	913	891	873	895	820	846	886	886	843	903	847	896	904	876	856	887	873	957	886	879	894	889	896	821	831	894	909	930	935	921	924	874	850	837	913	845	847	898	882	882	906	907	808	884	913	860	887	931	895	887	868	888	847	886	896	901	829	878	874	835	893	856	919	897	921	817	892	909	865	874	885	861	877	860	882	892	862	828	898	894	911	864	893	872	870	914	930	887	884	886	886	855	888	891	842	883	900	866	844	852	890	881	892	887	902	906	854	896	862	901	947	824	870	908	872	847	838	874	931	852	860	935	860	892	879	922	891	881	883	875	861	911	922	984	885	882	841	855	850	865	850	919	906	954	931	894	861	886	886	913	839	948	823	864	879	903	838	872	843	826	958	883	938	897	855	901	853	898	880	878	855	908	892	909	928	910	906	854	897	884	918	870	901	888	819	836	875	803	838	847	885	868	869	874	854	894	850	830	838	872	906	866	906	939	923	902	910	849	856	864	892	917	907	904	822	905	867	867	918	834	870	900	858	872	913	873	869	839	954	878	866	851	849	846	870	875	887	871	912	871	846	864	920	841	900	888	903	876	878	864	895	909	868	872	883	853	882	847	903	896	872	858	916	894	895	860	820	879	856	879	922	861	867	900	874	878	885	882	873	926	888	800	861	872	898	921	901	882	871	904	896	888	889	872	873	894	905	832	931	891	871	913	878	858	863	860	887	900	888	915	863	853	900	895	941	867	850	906	909	835	908	871
7776	1817	2295	2704	17728	50573	43182	26283	11941	3521	941	456	326	328	337	292	329	301	299	328	308	311	327	342	324	316	334	349	300	312	307	298	331	343	338	320	353	328	324	288	319	309	315	319	315	345	300	303	333	319	327	344	311	355	289	339	310	311	344	322	345	349	334	287	301	316	356	305	318	340	338	322	315	332	326	342	321	320	301	320	309	321	310	305	345	324	344	273	283	346	315	318	298	298	283	325	289	290	280	301	336	315	321	287	342	327	336	334	316	322	296	338	306	311	323	301	327	287	296	292	300	303	311	282	333	312	331	356	309	316	308	308	317	311	328	300	332	342	325	299	311	323	296	334	337	307	341	337	347	298	316	328	303	299	327	305	309	337	331	322	272	328	282	341	324	303	319	345	297	332	323	313	300	323	296	313	320	309	327	288	310	330	346	297	310	363	316	325	318	340	339	318	298	334	340	310	304	289	315	334	362	339	285	335	308	339	306	296	331	302	348	313	324	296	313	326	315	316	294	327	295	321	292	288	334	311	298	329	361	292	331	318	320	302	331	287	307	290	325	313	330	370	343	321	280	278	294	331	324	300	326	317	342	310	297	321	335	339	308	297	347	322	327	321	296	295	315	311	290	332	310	300	278	303	310	348	306	327	298	269	296	319	304	344	318	309	328	334	324	292	333	292	332	340	309	314	304	323	306	325	320	320	341	308	318	285	344	294	351	336	329	317	312	309	314	304	294	319	350	313	296	315	359	332	305	270	304	363	315	338	319	316	311	307	299	307	296	287	325	290	318	316	307	307	309	316	340	320	319	307	310	343	308	309	307	314	308	304	333	289	316	318	331	339	282	325	326	295	309	310	303	305	301	323	334	328	319	348	302	329	299	290	333	333	326	309	330	313	330	296	307	327	322	346	324	317	309	327	344	311	321	337	315	308	326	316	315	312	330	319	324	331	308	333	289	310	323	311	309	301	349	325	345	318	316	324	308	266	316	319	308	290	303	355	302	308	321	319	308	300	352	355	296	352	327	312	328	328	334	337	310	328	311	317	348	325	304	341	300	312	337	314	304	323	323	305	313	314	316	322	329	321	327	310	326	316	312	325	306	321	319	286	344	332	342	317	330	287	301	306	293	344	355	314	344	312	312	303	287	282	316	293	318	327	335	293	318	299	313	310	304	318	313	288	301	307	292	280	330	311	300	315	330	331	312	332	314	294	304	321	292	302	316	272	323	315	343	307	300	293	348	311	309	344	316	325	335	345	346	351	329	296	270	337	334	326	313	290	325	307	323	298	323	325	322	322	339	305	285	320	290	316	324	310	317	299	325	320	290	312	308	297	333	341	317	315	314	298	318	341	335	305	316	323	336	292	307	310	324	317	313	287	339	321	298	275	330	311	332	308	333	287	321	315	287	286	296	306	301	334	307	292	296	330	311	356	316	321	301	335	310	329	341	317	324	334	314	309	330	327	281	283	342	315	309	293	313	314	316	275	330	294	301	306	337	326	309	293	323	308	305	312	294	300	318	306	327	305	350	289	296	347	328	293	306	312	317	299	302	329	340	327	302	317	315	306	302	334	328	329	319	285	295	303	352	316	298	304	316	330	304	320	315	368	350	300	324	289	318	310	292	306	301	325	311	356	327	310	318	259	336	320	284	336	349	294	335	320	308	295	307	324	315	323	317	290	319	335	303	309	305	317	326	270	331	333	340	286	290	305	324	300	312	336	319	300	341	322	329	305	308	308	281	317	291	301	310	331	294	299	343	327	309	338	323	331	307	293	308	327	294	337	334	281	310	336	321	307	338	325	345	299	301	300	291	336	339	293	310	313	310	320	293	323	338	321	316	341	328	348	297	307	304	335	340	317	306	313	305	314	297	287	322	318	310	307	322	311	310	266	320	289	317	323	315	328	280	316	336	324	316	318	294	328	288	317	318	325	314	316	274	347	314	326	327	318	336	302	290	327	300	316	332	332	344	320	350	311	296	275	319	322	303	338	317	307	330	335	278	304	308	282	307	322	307	337	342	309	285	333	296	293	301	342	324	283	337	359	342	300	322	292	313	310	325	332	300	294	292	314	291	343	300	316	338	299	359	319	349	327	320	299	290	324	316	310	318	311	313	317	308	313	323	322	305	352	320	343	299	293	286	316	327	306	347	286	316	333	296	329	311	309	316	316	300	302	300	320	356	304	347	289	310	290	314	325	328	336	345	306	335	332	332	344	278	332	320	289	323	311	333	334	343	323	311	328	302	289	337	323	329	309	302	301	312	310	324	336	322	308	325	292	351	282	325	344	305	314	309	315	300	320	302	333	318	279	334	352	323	319	335	303	312	335	324	321	319	296	296	308	268	348	305	311	343	333	330	323	312	301	303	303	311	332	331	334	298	329	312	326	355	373	351	302	324	339	344	324	301	351	332	312	325	352	323	294	332	274	293	304	288	305	336	318	305	284	327	316	325	304	333	300	317	300	324	323	273	308	327	353	291	303	322	300	335	315	296	288	296	329	305	316	307	320	309	329	310	328	339	318	300	317	312	317	307	287	347	307	311	347	303	293	323	322	269	329	338	329	273	319	360	321	307	307	320	310	345	307	330	319	332	299	303	343	331	345	318	312	296	335	301	303	302	319	322	340	312	326	329	300	300	325	284	325	326	292	292	319	312	346	287	314	285	323	298	326	312	294	346	309	291	309	326	312	307	303	308	338	301	327	349	319	287	317	316	334	313	334	336	310	300	305	284	321	311	367	301	324	321	345	328	333	308	298	313	331	302	317	311	344	341	318	319	322	321	311	329	334	324	342	328	294	291	296	323	326	320	313	342	302	329	288	317	328	303	304	328	299	294	318	331	303	310	300	301	308	331	320	302	320	282	304	303	343	352	268	348	310	291	316	323	308	313	321	319	297	336	331	320	320	322	320	314	328	310	326	313	310	303	290	304	303	341	313	314	276	298	301	334	317	339	321	296	312	307	328	315	330	313	330	320	312	340	328	315	307	286	334	298	364	286	322	327	330	302	322	323	299	334	319	329	342	311	305	320	321	305	310	316	333	308	311	324	338	305	313	317	338	309	329	320	298	312	331	313	295	318	283	290	314	335	312	326	313	313	308	331	288	335	302	298	341	347	329	334	334	333	366	327	308	305	315	332	334	301	318	345	351	309	280	319	334	352	339	298	324	327	287	346	352	299	321	314	322	336	297	309	324	315	306	323	292	328	338	341	300	323	351	335	322	312	342	315	305	299	326	308	323	326	325	317	309	318	288	306	323	322	320	309	367	340	323	321	317	319	324	327	317	303	314	333	308	308	299	314	315	302	335	325	300	338	318	317	294	326	329	333	319	326	328	317	316	307	298	305	330	305	312	303	305	317	328	315	348	286	297	321	337	320	344	316	319	322	311	313	305	339	280	282	296	351	328	290	332	320	316	348	315	294	304	292	347	296	310	323	349	309	325	334	312	319	314	320	321	312	326	296	322	309	330	303	315	335	311	331	346
5982	2265	4810	8442	34625	63353	56217	41441	26504	11750	3660	1493	914	867	868	834	801	822	877	851	869	874	877	909	843	851	829	807	810	801	877	883	791	839	890	857	838	853	853	865	878	865	871	799	861	849	895	782	854	877	891	830	895	912	876	878	824	834	866	896	881	836	860	900	880	848	839	833	873	863	853	852	853	885	841	864	853	864	845	849	851	870	885	858	874	872	863	893	887	820	807	875	810	862	818	848	908	858	904	822	825	835	858	870	851	878	886	853	819	946	850	902	876	916	888	879	864	842	804	882	904	898	922	850	841	883	873	859	884	840	867	885	783	854	882	886	879	851	926	897	890	870	868	870	873	879	838	869	851	864	839	884	864	866	845	860	875	849	801	821	893	850	854	830	819	816	868	796	843	898	837	842	821	907	861	835	846	822	880	842	882	866	817	848	898	830	833	824	888	839	888	853	835	865	909	890	876	856	875	911	864	869	816	863	862	888	913	882	876	933	829	883	868	828	856	833	886	849	877	880	902	836	827	885	872	873	852	849	859	864	879	854	806	893	848	862	810	866	889	909	899	812	866	909	854	816	837	869	889	881	819	876	898	849	811	846	889	889	855	828	861	876	849	866	825	900	827	851	894	829	895	861	909	883	879	886	801	810	803	892	881	816	840	835	815	895	885	856	873	849	898	902	880	826	854	849	825	810	873	851	893	857	843	860	882	863	890	876	898	816	858	885	853	864	878	844	857	865	863	882	808	849	853	823	836	836	837	850	897	823	810	896	835	920	875	851	858	866	876	880	845	880	850	860	860	883	795	841	811	840	803	799	892	860	834	879	842	874	849	862	825	854	844	868	888	875	846	812	815	862	869	833	886	868	843	854	829	904	863	844	866	837	842	881	890	856	835	865	884	843	856	852	873	808	897	859	874	859	870	812	849	852	873	890	845	849	890	856	859	835	874	850	831	875	880	853	867	863	822	837	852	833	908	889	880	926	840	849	842	897	862	893	884	880	844	845	840	874	859	852	885	861	850	848	815	861	868	862	851	842	832	863	876	832	844	815	842	888	797	871	846	837	841	853	871	881	870	834	835	839	825	882	837	854	883	850	844	838	872	859	848	913	827	859	853	904	864	844	866	832	840	909	886	845	874	811	849	830	865	848	901	874	862	825	873	878	871	863	858	855	846	877	895	853	855	893	862	896	886	910	836	906	928	862	830	881	818	818	858	945	844	883	841	874	849	884	866	859	837	828	832	844	897	823	872	862	839	865	857	905	860	863	850	814	856	842	816	835	869	938	879	862	824	879	872	870	839	912	856	843	841	837	900	909	849	869	856	912	843	850	884	818	826	845	812	833	881	917	890	810	872	874	850	812	876	840	860	886	841	898	843	900	848	833	874	852	822	836	863	799	848	850	892	836	841	822	863	861	894	806	870	877	826	818	799	799	819	886	857	849	846	889	849	840	880	864	840	854	838	822	855	887	833	890	862	885	864	815	867	869	864	813	912	867	845	856	850	881	867	830	833	888	818	874	873	840	868	836	871	882	859	844	878	849	900	811	869	826	800	829	881	884	882	845	872	835	915	827	874	873	878	877	874	847	834	856	873	857	892	845	906	868	868	906	891	897	838	826	901	880	865	897	856	831	842	866	863	857	918	889	855	908	842	892	861	811	881	858	900	855	905	880	857	885	910	794	894	855	858	859	834	848	869	906	913	903	785	810	850	821	801	830	823	903	890	823	866	870	858	869	858	872	849	898	895	754	862	870	899	878	884	831	866	893	859	851	869	895	789	818	872	897	876	862	860	864	839	908	912	864	856	865	846	858	849	855	889	842	819	811	847	834	833	872	864	877	894	854	887	835	854	855	883	870	889	845	889	905	929	864	844	825	838	891	889	903	862	905	810	917	891	885	880	848	820	820	915	813	960	858	884	837	861	842	841	844	892	927	840	833	890	845	844	931	840	862	878	822	907	777	864	910	866	874	896	883	783	857	857	853	889	810	864	865	865	880	809	883	866	885	886	844	907	882	829	834	854	889	893	788	855	838	865	938	910	882	896	820	857	894	865	824	814	878	830	852	913	883	836	831	885	803	862	882	927	886	797	868	833	892	834	812	853	868	869	851	844	835	864	887	849	856	890	884	849	842	886	850	871	824	869	860	878	897	829	825	890	824	802	833	814	830	817	838	898	882	869	868	823	873	860	802	872	885	808	852	798	772	826	879	848	885	880	812	803	868	905	886	829	870	861	876	807	867	857	795	837	882	886	917	911	863	818	808	913	863	857	825	899	878	836	852	839	854	837	815	853	883	825	871	832	904	880	829	827	906	825	850	878	871	891	898	816	894	837	839	860	857	854	850	867	892	879	891	835	873	913	924	856	880	838	858	889	841	842	830	826	890	818	883	921	859	877	831	872	811	886	862	842	805	888	862	798	881	848	790	841	874	846	825	864	885	888	817	863	862	858	861	846	864	856	883	851	863	802	820	786	820	861	882	918	839	819	881	897	916	849	849	823	872	864	861	843	864	796	877	867	803	845	812	881	869	881	855	851	897	869	884	823	834	866	855	843	827	822	822	916	818	889	871	934	883	899	835	866	832	824	845	879	905	835	861	827	799	876	829	800	889	853	877	926	826	812	829	844	875	876	830	833	843	921	840	886	844	826	890	859	888	818	817	810	910	850	866	827	834	859	846	895	804	869	847	856	865	817	882	856	850	822	846	910	845	899	805	907	880	865	861	846	855	825	809	895	839	849	844	850	896	846	891	917	853	862	876	857	906	861	860	902	907	893	833	930	767	858	918	836	855	917	858	870	876	833	891	861	852	876	850	823	808	870	898	859	829	877	843	883	807	833	833	851	843	895	859	841	870	913	884	874	862	847	813	879	856	846	828	840	817	898	837	866	868	904	875	864	877	872	896	871	812	844	816	900	876	852	827	839	865	861	872	874	886	820	870	912	888	854	835	852	883	872	873	836	884	864	830	888	764	925	900	857	845	786	862	863	868	851	881	845	803	891	900	831	859	853	861	881	847	887	834	840	868	786	873	790	912	834	857	885	854	870	845	821	843	847	888	872	886	873	865	857	793	845	866	892	896	881	778	830	837	835	810	859	918	850	892	864	896	889	874	828	855	876	855	829	893	849	915	872	858	863	841	865	873	874	871	856	845	843	858	858	864	869	825	823	856	884	862	861	865	891	893	932	900	850	852	823	852	827	828	830	867	838	829	876	832	865	841	877	837	856	878	859	886	788	860	931	874	880	869	822	849	874	849	830	833	824	809	893	832	885	824	824	819	901	894	839	861	868	822	857	860	819	865	868	860	820	870	810	825	879	837	877	825	829	885	858	840	841	882	853	887	891	850	904	890	864	922	873	837	818	881	861	869	878	844	856	892	821	859	874	878	829	878	833	860	857	862	787	911	893	850	841	822	864	847	927	802	861	853	840	905	875	862	906	878	865	882	837	869	830	957	836	823	876	864	842	874	835	875	840	843	833	851	870	930
14505	3371	3721	4789	29058	65376	55980	39924	22943	7818	1707	554	331	304	347	298	330	304	310	280	276	307	284	300	310	363	338	330	302	310	336	342	295	324	329	314	314	305	303	320	326	320	290	325	316	308	289	284	324	271	331	303	296	324	333	309	295	336	313	331	329	315	292	305	304	313	347	311	297	286	322	299	288	320	323	305	319	318	361	323	298	313	292	290	334	275	283	307	290	306	301	319	321	310	305	332	312	325	307	310	300	308	321	282	297	315	318	306	310	300	332	320	295	307	287	318	337	315	336	273	279	304	280	267	273	312	292	295	333	294	284	318	320	299	323	291	299	318	304	309	323	329	299	294	343	297	307	350	322	332	309	307	308	285	358	305	337	288	304	314	316	300	327	284	308	325	296	307	323	317	290	311	290	303	300	336	313	303	345	304	284	325	314	297	309	286	323	308	284	332	316	308	294	323	322	312	280	296	293	335	338	315	297	314	312	303	336	328	304	302	296	291	288	319	310	311	327	267	322	309	325	314	315	318	294	261	341	316	297	319	333	315	300	298	283	309	316	309	307	315	309	287	282	319	298	299	333	314	307	260	286	301	289	303	323	309	283	327	285	302	319	322	313	293	318	311	296	315	297	302	308	295	297	302	334	326	293	304	300	349	329	281	293	314	327	296	326	317	288	312	299	314	294	352	300	286	297	288	299	303	299	308	304	308	326	311	304	301	305	312	317	295	292	293	296	291	330	298	308	307	340	323	325	328	318	331	324	299	294	328	289	290	337	305	330	317	322	300	280	332	301	295	308	291	320	315	275	319	296	308	266	294	323	306	307	297	285	263	300	310	329	281	346	338	289	309	278	299	307	329	326	312	286	338	324	268	292	326	291	291	315	323	319	294	302	304	287	268	276	318	261	239	309	307	293	273	275	301	315	293	301	292	295	311	314	309	298	315	323	305	299	330	346	332	287	305	305	259	316	297	288	280	315	312	284	314	299	303	295	334	295	270	316	333	307	317	294	337	314	307	309	288	292	297	317	317	319	280	297	307	302	301	322	336	268	293	328	301	285	290	307	319	304	284	313	319	321	305	310	302	308	324	318	302	312	319	286	318	316	309	282	316	315	315	293	338	307	277	283	322	335	320	308	278	287	298	270	308	295	290	283	323	322	306	288	345	332	319	313	325	321	300	266	303	302	295	328	336	308	276	317	306	313	329	329	333	273	291	289	316	319	327	307	304	328	290	281	315	301	297	309	317	340	288	290	294	309	297	305	288	309	324	263	344	307	326	307	301	318	329	282	296	300	317	324	317	283	321	299	327	283	295	302	284	284	292	297	296	341	293	281	304	312	307	317	349	302	285	306	303	304	340	303	327	309	274	275	302	304	286	274	292	283	315	304	331	309	292	299	298	328	292	300	329	303	323	321	272	308	263	319	284	311	304	302	296	308	321	328	321	327	309	292	347	291	330	288	289	294	283	279	299	283	301	325	290	261	300	289	349	324	299	296	313	306	294	277	287	310	305	272	317	309	342	310	304	316	303	299	275	302	304	318	304	308	288	298	302	306	298	340	282	280	336	326	350	321	300	312	317	285	327	304	268	310	317	290	325	283	286	315	325	328	343	306	296	300	285	314	280	314	311	317	321	318	305	332	318	301	335	292	315	294	310	288	296	297	277	293	313	315	314	300	333	323	289	274	327	325	296	321	287	291	311	313	303	301	267	289	300	291	302	320	309	309	323	316	334	339	310	321	287	327	316	305	325	264	327	295	289	283	316	315	310	336	321	282	338	312	342	332	290	319	300	300	293	295	318	316	318	301	299	282	310	330	319	319	309	326	310	320	306	322	301	308	298	309	284	334	281	321	321	302	322	286	267	321	288	298	302	323	293	322	301	299	338	308	308	305	304	296	343	314	283	303	315	298	285	328	299	300	304	303	308	289	329	298	317	275	290	304	274	335	291	319	325	300	287	304	325	287	290	289	290	292	324	304	309	299	313	298	350	319	311	295	302	293	327	344	313	309	338	314	292	298	288	313	317	345	276	306	324	298	308	305	305	308	316	329	309	288	321	289	336	279	294	321	333	310	309	314	352	328	295	324	334	315	325	315	284	301	301	333	299	301	291	295	328	303	320	329	300	316	295	321	310	322	289	306	337	318	292	295	321	286	288	293	291	301	310	294	327	320	304	315	264	323	320	318	320	293	313	305	306	294	343	309	290	296	298	289	298	317	337	298	311	307	310	293	325	291	330	295	309	309	349	304	302	273	307	318	309	324	306	275	295	290	303	287	312	331	336	330	347	316	315	313	305	303	309	276	334	353	287	289	339	293	280	296	297	315	304	310	345	318	330	305	280	269	311	295	307	295	310	282	303	287	331	326	305	299	299	292	300	333	315	319	292	312	331	314	296	309	333	325	325	324	293	294	320	291	309	286	289	278	296	298	316	283	333	334	284	307	315	309	336	310	302	315	333	349	288	323	298	316	286	299	286	306	337	321	304	323	307	286	290	321	318	316	318	325	312	293	339	303	305	333	315	319	295	324	302	299	330	306	316	305	330	291	295	319	294	300	289	281	325	302	328	305	328	311	297	323	303	315	344	286	330	347	288	302	288	319	297	314	305	302	300	292	306	303	314	351	311	305	340	308	314	280	289	301	300	324	300	271	316	303	308	289	329	309	298	335	307	331	300	291	312	318	273	316	293	310	305	309	297	320	286	310	314	320	302	312	316	323	301	319	317	317	302	284	306	336	303	328	335	317	294	301	288	295	310	289	306	312	322	306	287	324	332	299	278	293	313	302	336	309	313	291	346	335	339	330	289	312	304	324	287	267	308	284	295	324	280	320	272	297	275	304	324	317	310	317	278	304	318	297	284	278	303	326	303	290	282	336	316	326	292	308	302	305	295	328	297	300	316	284	288	288	310	290	294	309	298	303	309	293	330	304	321	320	299	299	282	335	296	318	328	315	306	293	324	296	284	332	300	302	292	307	283	313	309	313	296	320	297	291	305	305	293	291	296	368	268	344	292	339	341	280	324	321	291	329	296	307	338	319	293	292	313	330	294	316	302	283	292	313	301	314	301	280	328	302	277	286	315	322	307	296	300	319	317	318	285	312	289	298	288	324	261	305	305	288	306	323	328	306	309	332	279	304	308	286	300	305	299	310	258	301	328	308	310	280	309	323	309	296	316	301	329	265	289	305	304	293	309	287	296	332	357	322	313	299	300	304	317	301	315	287	292	308	261	311	309	309	303	281	314	324	299	320	285	295	324	294	324	314	308	312	318	294	280	305	304	300	302	306	311	317	323	325	311	298	314	282	332	328	273	319	285	324	310	301	316	298	291	323	310	309	309	296	318	308	311	310	277	307	294	342	277	320	303	306	307	288	299	331	341	313	307	290	297	291	325	313	311	300	299	295	337	320	307	329	316	310	289	304	301	282	328	310	324	327	326	308	309	300	311	309	330	290	297	266	296	303	327	295	314	267	291	328	298	283	289	343	303
7969	3381	7643	13164	45818	76132	67866	53657	37109	18206	5810	1843	1009	882	887	823	842	843	849	794	800	824	775	856	831	840	871	828	851	799	885	879	747	804	840	882	804	829	845	824	837	865	875	871	879	855	822	840	835	858	797	817	817	820	805	841	881	814	871	832	810	778	843	847	849	811	877	860	797	819	837	880	826	836	815	829	865	863	860	824	780	811	818	871	838	832	865	838	846	852	812	867	850	851	816	833	790	808	829	879	890	854	839	833	818	858	805	800	823	881	849	826	824	833	785	840	877	902	829	793	829	800	862	819	806	819	856	793	828	819	872	880	846	844	876	812	823	847	860	854	844	887	833	822	833	831	866	819	831	812	817	803	833	813	859	800	802	829	862	808	797	848	832	829	791	815	850	905	856	817	801	828	867	815	870	818	821	871	858	813	791	841	825	803	839	860	810	852	810	833	810	832	877	782	834	884	872	813	830	889	864	827	829	857	852	798	803	858	805	787	815	821	827	823	864	836	814	847	801	915	829	847	827	840	837	827	835	815	832	831	833	795	834	833	823	858	795	815	912	829	793	881	850	801	859	866	798	850	844	806	803	807	915	813	833	842	800	787	789	771	830	837	820	850	770	865	843	883	838	851	836	795	826	810	818	813	794	842	827	809	829	873	807	841	788	822	802	850	787	862	829	884	825	848	829	842	848	841	854	816	815	813	799	807	855	803	848	801	840	886	831	864	794	797	873	819	845	799	804	812	852	838	816	813	836	862	848	883	877	875	853	798	823	801	827	818	846	802	845	823	815	844	863	859	828	871	857	824	843	809	876	845	852	863	796	815	844	825	813	802	847	826	827	861	812	817	885	895	826	823	833	882	798	843	852	865	805	860	884	806	871	768	804	826	799	843	839	901	860	803	875	827	846	848	799	833	886	840	802	861	828	849	820	870	863	823	834	839	873	845	888	772	814	797	866	866	797	868	880	840	880	782	824	820	850	831	800	794	855	807	857	839	812	874	838	804	865	815	819	799	848	905	844	854	819	810	820	842	830	854	808	852	842	803	855	825	777	756	833	819	845	856	866	838	828	859	867	812	877	875	871	832	864	825	901	814	812	819	794	838	809	832	871	851	815	823	847	807	789	911	878	836	854	873	838	845	781	844	800	839	811	850	810	881	811	834	793	850	836	886	851	841	834	846	822	816	865	843	843	793	830	851	827	790	843	855	844	855	848	798	845	831	819	841	809	827	814	797	870	795	856	807	833	870	843	844	825	874	875	789	857	852	845	844	826	841	834	831	822	795	846	834	875	852	864	808	808	862	837	793	813	812	792	840	799	814	823	804	816	833	793	868	890	845	844	841	861	841	822	865	848	812	811	824	813	861	824	897	800	834	858	819	839	891	810	820	869	862	880	846	844	808	845	850	833	822	810	862	852	840	836	793	827	817	841	882	819	836	843	831	845	783	885	793	809	839	771	840	843	824	865	903	848	821	844	860	811	845	845	843	841	847	813	809	893	821	785	854	836	887	818	858	834	866	865	860	839	835	822	868	819	800	852	849	807	829	863	817	821	866	768	822	843	853	889	816	859	861	826	840	760	773	834	802	821	769	849	823	832	825	848	815	844	827	886	841	792	873	822	842	848	800	889	841	786	786	805	817	872	843	881	860	843	845	839	808	801	822	820	838	875	818	820	826	836	854	849	810	833	842	819	797	892	873	882	813	781	866	859	813	830	839	872	816	818	823	828	867	864	881	808	828	838	810	807	866	809	799	859	867	834	822	829	795	839	851	839	771	888	786	810	847	841	841	862	857	808	860	860	815	856	853	886	795	914	818	868	782	807	843	857	825	822	834	839	846	794	820	856	838	831	834	817	808	791	765	811	835	791	748	868	832	854	840	827	860	881	814	871	786	846	793	820	810	883	851	864	836	822	827	798	883	825	824	826	875	870	836	849	821	831	855	863	831	815	786	815	790	863	841	828	822	848	809	797	837	825	838	860	853	858	852	812	799	840	842	823	823	811	852	833	841	783	843	860	809	887	842	852	790	866	871	906	809	801	835	842	812	800	816	836	856	819	829	893	880	832	834	867	838	837	810	845	848	817	777	797	852	794	779	809	851	821	813	807	784	848	849	857	808	818	872	843	793	843	833	831	835	870	827	863	815	796	832	875	800	826	802	827	842	864	849	820	826	880	864	825	828	796	796	803	868	859	835	813	858	849	858	820	777	813	828	815	805	808	849	869	812	838	793	821	823	830	785	865	828	848	809	814	839	858	796	836	800	837	839	817	828	860	847	793	865	783	868	842	838	825	836	841	782	852	801	845	887	842	786	822	846	803	840	864	798	850	822	830	833	808	838	871	788	859	854	845	826	832	811	871	812	841	853	798	860	801	842	862	810	854	828	799	843	836	831	821	834	865	811	872	854	849	831	837	841	889	802	893	796	825	813	802	818	857	839	851	775	803	805	819	831	894	841	825	852	774	817	781	865	873	852	807	857	853	853	814	853	866	812	854	890	803	870	826	827	803	793	797	863	831	863	811	863	842	813	812	848	824	878	793	845	848	890	831	830	798	831	841	856	819	865	816	843	853	821	858	843	899	873	822	845	861	867	854	857	858	872	842	812	808	869	836	807	827	853	810	856	847	786	843	845	856	847	860	814	839	838	854	821	785	790	829	825	875	823	808	927	811	808	838	829	793	847	834	849	842	821	818	835	804	833	791	842	848	859	856	814	836	858	815	818	849	873	817	809	803	863	878	858	809	862	824	852	878	834	883	815	833	817	774	816	806	861	859	804	824	830	834	869	829	798	828	868	838	824	859	829	819	809	820	870	833	863	861	799	764	864	857	828	840	821	876	862	795	836	817	805	835	888	852	845	859	844	790	819	817	849	835	861	834	842	822	853	818	815	858	870	830	856	857	804	840	837	895	813	792	840	817	857	836	812	883	857	774	803	839	890	863	869	838	863	859	852	841	805	852	794	785	843	858	865	816	834	833	854	828	842	875	887	836	835	805	848	812	834	869	825	826	833	825	880	838	833	767	812	880	811	839	837	797	844	857	851	825	831	853	853	835	822	838	806	773	824	847	857	827	843	819	814	861	847	840	831	838	830	804	795	837	815	871	853	831	842	814	807	868	846	767	841	822	805	839	884	844	799	816	814	843	817	819	784	842	850	828	822	821	887	879	862	832	822	841	876	857	896	848	878	792	862	848	801	884	833	859	858	830	837	806	852	833	794	834	862	817	827	824	854	816	848	836	832	799	830	834	879	833	830	794	850	818	814	820	839	798	824	858	878	871	849	877	861	887	865	875	808	834	853	814	857	802	859	865	831	806	810	858	821	836	837	879	878	825	803	835	810	780	811	828	843	815	869	848	818	844	855	821	808	801	815	847	859	866	884	865	851	835	837	853	808	786	837	860	846	838	846	839	817	863	861	831	825	769	824	813	868	918	834	828	796	887	857	812	831	843	849	883	804	824	842	778	841	816	838	848	864	830	826	866	824
2279	464	544	673	2153	4630	5849	4247	2204	962	501	394	361	347	310	346	309	332	367	355	365	344	297	326	342	326	339	340	352	322	343	345	346	347	290	326	330	301	320	325	342	359	324	337	307	332	325	360	342	295	359	336	342	372	332	329	332	318	337	304	313	321	330	326	340	316	319	332	301	338	295	323	355	319	350	347	327	369	298	337	351	352	367	324	341	307	361	333	376	330	319	328	348	335	307	318	307	329	324	333	356	312	330	314	350	322	306	325	320	304	340	336	350	341	345	333	320	296	358	328	330	364	330	315	331	321	330	349	319	357	316	306	326	343	321	321	328	312	308	322	345	327	347	338	332	303	315	321	318	355	351	340	347	326	339	332	316	314	348	309	368	322	332	320	305	353	294	349	337	336	332	309	315	361	299	348	324	307	279	314	319	331	318	326	328	315	323	330	321	395	315	359	334	334	300	332	321	315	375	331	327	344	311	310	334	302	352	389	320	344	307	336	333	348	321	324	361	362	326	358	345	313	313	334	343	303	347	311	358	348	312	311	295	305	268	335	320	306	308	337	349	336	319	342	373	326	338	338	325	326	290	334	318	293	336	310	360	357	324	336	334	332	347	335	346	323	309	326	346	340	352	322	324	377	302	336	306	333	335	355	350	296	308	329	348	342	364	316	331	336	356	327	340	341	338	317	328	357	352	373	319	332	326	316	348	304	329	349	328	339	296	320	327	332	340	284	324	317	365	368	374	345	360	303	291	350	336	303	334	328	298	335	339	317	338	341	309	324	326	306	329	330	338	354	360	320	319	354	327	329	333	341	361	333	323	322	308	290	346	313	344	302	308	307	357	341	339	326	351	343	337	347	334	319	342	344	318	343	328	340	340	294	329	343	334	324	339	328	332	366	338	341	326	336	319	318	319	315	329	367	321	336	362	356	330	332	324	351	346	323	328	334	313	349	316	310	356	349	328	283	328	380	335	318	325	312	346	312	317	283	322	351	365	316	360	299	336	311	356	380	341	325	343	312	334	332	315	299	341	346	329	301	340	369	321	313	320	354	322	342	342	337	291	331	325	361	330	369	383	382	339	324	311	319	339	383	329	316	341	356	310	312	345	341	353	325	317	325	327	306	315	298	327	330	290	300	370	312	310	305	319	309	339	354	337	323	359	336	343	330	336	328	332	336	306	347	336	357	341	359	328	327	307	292	323	318	318	322	327	332	333	317	353	342	310	339	312	334	337	308	289	320	341	330	324	346	329	359	308	324	310	325	360	333	312	319	328	335	336	309	315	328	369	325	326	331	371	360	349	328	341	329	316	336	311	345	338	336	350	317	327	347	338	290	330	351	352	307	348	302	358	342	360	306	305	329	368	365	349	336	338	335	331	333	338	320	332	341	355	323	301	355	334	347	323	308	331	320	348	350	349	328	342	362	341	332	321	357	327	374	315	349	341	326	310	340	341	323	360	361	348	319	374	322	310	309	366	301	331	336	365	335	289	336	316	366	357	315	347	327	337	291	318	321	324	333	347	329	322	335	339	310	323	333	331	314	320	336	324	325	327	308	314	325	323	306	306	344	321	360	324	333	354	298	338	322	333	318	310	322	342	343	294	342	325	285	356	353	346	304	329	316	368	312	332	339	336	330	330	323	313	350	347	339	351	364	321	332	344	335	287	370	334	349	312	313	322	337	338	299	336	355	340	330	329	319	350	314	337	337	342	339	315	305	337	322	359	291	322	338	345	322	297	384	365	316	352	321	325	353	292	306	365	322	339	338	326	299	323	343	322	329	321	327	345	319	296	344	327	311	336	328	322	317	321	316	354	333	312	318	329	331	358	313	358	325	341	322	346	309	285	346	338	348	366	251	326	332	353	322	309	341	320	327	347	355	317	340	318	321	352	338	339	338	387	362	347	338	328	344	332	343	329	307	353	329	333	339	311	321	349	337	357	314	340	347	352	381	332	312	324	347	364	326	328	293	332	335	349	366	350	312	365	324	316	376	346	325	327	374	316	299	350	339	326	329	294	331	303	319	328	364	325	334	311	323	355	330	339	355	333	314	331	327	329	279	314	339	335	316	324	326	320	349	327	320	347	327	331	341	321	363	365	340	304	310	350	330	333	354	350	330	306	331	350	319	328	321	320	327	366	353	342	331	346	332	369	294	322	318	298	328	302	345	322	336	351	321	304	310	326	324	314	329	337	304	321	353	319	319	333	318	334	333	355	338	273	326	357	318	323	360	336	352	333	337	341	311	296	336	364	326	341	333	331	325	367	342	326	341	291	316	323	323	352	311	327	331	341	320	326	338	317	307	317	358	338	320	331	335	330	350	322	312	322	316	333	313	335	342	353	317	361	312	323	310	332	320	336	348	344	348	348	344	345	329	323	338	366	339	352	339	328	345	357	332	334	322	338	317	346	345	374	326	309	337	317	341	345	356	350	295	351	337	339	352	346	342	321	350	312	345	315	331	314	356	327	355	322	368	289	345	339	344	330	334	307	350	293	344	326	328	354	320	326	324	306	333	335	326	330	302	344	328	336	338	324	336	331	332	339	322	362	321	331	338	334	315	322	306	315	363	316	359	304	327	342	340	302	351	338	333	371	358	337	344	322	350	346	308	306	333	330	338	335	326	329	369	329	297	346	310	346	324	326	332	320	330	336	350	357	335	325	341	331	316	337	382	298	365	305	310	343	330	347	344	322	336	344	288	356	315	310	329	345	325	310	334	318	314	305	339	359	345	307	307	316	327	340	349	329	346	330	330	360	326	346	321	339	371	314	332	339	339	316	375	328	358	359	331	359	302	332	342	314	329	329	326	344	342	344	349	340	314	311	336	341	351	340	377	318	315	292	308	323	308	344	327	322	308	314	334	334	333	348	312	311	335	311	322	351	338	339	294	299	352	351	345	321	334	312	306	314	331	331	353	330	326	312	331	351	374	354	319	343	331	329	344	338	347	313	346	315	333	330	320	320	351	316	328	321	307	300	326	339	318	346	337	333	325	324	332	347	322	323	352	347	315	351	337	350	323	327	324	339	338	304	295	338	335	370	323	317	335	326	315	321	338	310	332	394	363	319	342	330	316	342	325	327	340	326	304	304	293	306	329	307	337	318	329	318	355	325	348	310	321	342	323	345	327	356	329	321	305	353	327	366	326	329	338	321	318	331	332	368	346	331	352	328	352	340	348	348	331	344	297	367	305	337	328	341	330	294	341	360	309	311	354	327	334	346	385	366	339	276	311	348	356	324	307	311	323	317	333	297	309	304	311	321	342	352	351	318	316	327	307	328	337	332	333	322	343	284	340	305	325	338	344	323	315	315	369	322	314	329	325	319	364	332	321	346	337	321	328	302	301	326	336	379	315	310	323	337	300	320	336	304	342	343	330	330	292	323	345	329	335	345	340	325	340	332	318	329	336	373	348	302	343	323	327	340	330	322	321	304	351	333	339	342	329	345	330	302	285	310	354	305	356	359	301	353	335	330	342	316	306
2616	1053	1450	2480	9700	18943	20728	15153	8073	3165	1405	981	934	888	835	906	907	873	910	828	923	863	848	887	838	878	870	849	875	870	873	867	894	909	875	892	879	888	900	864	897	841	874	930	866	864	889	850	883	894	880	857	901	924	867	903	852	944	903	822	890	858	861	909	935	841	829	879	853	883	893	889	874	886	921	912	922	862	903	858	935	892	889	913	936	882	880	896	906	876	871	869	890	919	884	878	865	877	886	830	862	941	894	887	896	877	878	926	863	857	908	915	831	899	918	873	896	923	852	911	897	940	928	910	885	826	899	915	894	860	918	904	873	863	897	893	862	866	907	850	853	863	950	850	846	899	912	880	913	840	915	891	877	905	897	876	847	887	843	920	945	870	899	878	836	880	898	912	848	883	872	826	890	909	907	930	913	876	861	876	860	900	847	931	904	885	870	867	902	902	866	885	891	868	868	850	882	922	893	902	908	882	878	865	821	878	890	915	880	957	892	914	927	916	866	870	906	867	867	907	861	897	924	893	898	908	870	900	885	901	880	897	901	850	852	909	904	848	885	948	918	907	853	910	931	893	931	887	906	873	880	882	884	827	893	878	883	874	894	870	876	924	876	906	892	896	860	909	915	881	875	963	869	913	885	921	907	842	950	918	894	915	946	859	917	879	875	915	930	891	924	861	943	932	925	866	918	876	873	853	890	868	901	861	866	894	865	869	857	879	890	892	883	843	826	898	874	898	876	908	914	872	901	931	863	922	912	920	884	925	861	896	831	947	842	879	901	860	890	881	870	861	894	887	882	817	950	894	876	875	901	890	892	918	881	892	925	864	917	868	929	892	817	949	862	904	914	898	885	905	928	908	891	835	882	869	868	867	909	923	899	868	911	904	832	919	864	912	868	909	830	839	888	926	894	877	876	883	908	946	919	912	902	959	885	844	858	895	920	887	850	901	871	904	878	889	921	900	959	840	875	941	935	867	963	896	875	902	933	791	894	932	902	880	881	915	919	875	911	882	853	956	976	872	817	835	904	879	871	897	885	898	867	843	896	883	891	896	849	873	866	862	907	884	873	856	886	894	927	888	867	902	905	903	941	920	947	771	869	831	869	874	874	934	894	909	887	940	900	890	891	902	898	885	903	927	916	879	832	857	913	874	935	885	868	893	890	878	877	915	886	883	856	862	887	936	945	871	882	936	888	875	842	894	933	876	883	889	859	899	851	866	904	912	942	873	875	909	907	848	915	866	872	913	897	844	936	900	871	891	902	877	850	898	843	881	902	867	848	921	865	911	961	862	867	874	937	861	876	910	919	903	881	923	929	893	823	868	940	824	920	924	943	947	907	914	867	899	854	890	869	912	901	934	878	864	868	902	893	835	874	906	876	891	879	963	892	923	882	855	884	848	930	866	856	878	938	919	894	891	882	919	958	864	872	894	914	859	937	872	867	884	866	868	868	897	879	917	883	865	919	861	940	899	882	824	871	849	852	947	858	847	912	851	889	895	906	862	896	897	905	880	870	859	881	895	932	906	872	833	862	910	884	889	880	882	890	855	852	884	832	891	927	924	876	850	940	887	930	867	897	879	861	826	948	845	854	872	891	899	910	877	841	888	871	862	846	901	925	896	902	927	911	896	907	924	837	931	914	880	906	926	924	844	919	889	856	893	901	850	881	887	934	901	898	888	884	880	891	913	925	870	894	883	852	891	908	873	864	910	934	863	858	882	855	899	852	874	886	893	934	900	914	861	819	902	874	836	915	870	905	895	923	899	892	893	905	849	900	917	888	826	872	944	861	851	886	891	846	875	945	816	876	909	903	919	914	850	887	906	892	891	906	946	937	952	895	906	841	888	888	903	950	902	871	908	851	876	912	956	904	824	904	911	864	888	893	868	865	920	858	862	877	870	901	889	875	941	874	851	921	911	920	923	872	863	896	922	909	867	910	875	845	876	936	887	915	919	908	946	895	902	820	925	882	915	889	910	866	836	850	957	878	881	865	836	918	911	896	930	920	913	888	864	888	922	891	910	848	904	914	908	906	869	919	903	885	880	861	896	889	893	883	919	900	901	899	894	909	866	891	904	874	924	853	881	810	845	925	866	883	871	912	881	913	922	908	900	879	865	928	834	893	941	842	872	927	898	878	870	897	920	894	843	859	844	871	904	852	892	889	915	895	884	919	844	901	880	911	868	877	914	882	907	864	903	817	897	930	855	908	884	885	857	899	915	932	906	864	926	931	859	855	878	867	929	870	889	876	887	900	897	895	852	884	909	885	881	884	931	940	919	870	938	863	887	884	842	914	858	886	963	902	827	913	863	878	894	869	900	859	879	919	906	888	850	919	914	882	880	880	866	896	894	914	894	860	883	914	898	932	859	836	948	887	889	832	852	898	919	914	861	892	866	953	935	888	931	878	937	932	932	929	921	866	860	884	885	874	858	877	889	923	926	899	906	936	871	871	881	900	925	911	873	895	954	898	925	891	873	902	832	853	947	886	925	917	875	823	868	879	913	850	872	863	936	875	911	905	857	928	846	891	890	933	886	879	904	845	898	909	883	881	886	844	913	929	855	864	905	865	913	903	857	907	935	852	952	858	903	906	880	878	924	865	904	949	937	857	893	941	908	859	918	898	922	886	873	912	938	911	919	872	899	882	818	911	871	847	854	959	894	926	826	894	902	879	927	832	875	862	917	904	881	862	872	879	884	889	883	865	895	896	813	889	918	864	862	887	885	926	887	921	888	920	869	910	921	915	889	895	884	857	857	861	871	852	921	866	892	870	857	900	877	903	904	985	855	841	922	888	888	858	915	853	890	906	931	907	890	891	893	902	940	883	893	887	866	913	933	908	958	906	876	931	897	872	887	923	828	942	897	898	892	836	951	932	889	875	904	831	915	893	964	893	877	902	876	853	949	847	887	917	894	894	934	879	917	862	900	871	867	882	876	879	918	919	908	955	891	895	944	887	940	871	885	904	865	847	927	878	919	937	918	916	941	834	859	862	915	896	844	902	893	911	854	928	942	868	902	938	894	880	882	909	935	900	885	898	858	937	838	936	884	890	971	898	844	863	911	915	909	850	909	887	906	861	914	904	933	845	916	856	917	915	862	938	881	842	945	856	826	934	881	934	927	864	907	934	855	886	890	885	914	915	857	905	903	923	930	888	882	929	917	870	901	877	887	893	895	890	866	889	862	919	934	871	897	866	877	885	911	867	829	862	921	887	898	927	862	871	887	862	920	836	890	903	928	842	872	900	902	936	817	881	872	878	940	882	877	895	864	874	891	875	855	899	928	876	897	912	943	850	890	884	926	908	857	854	891	892	912	894	853	940	888	867	902	886	859	895	858	893	916	874	859	866	868	922	942	905	860	864	908	923	887	850	902	887	934	921	845	821	878	889	908	936	932	903	872	897	867	892	928	917	884	868	928	894	910	933	918	856	912	915	827	921	901	871	883	878	949	878	948	888	876	882	937	871	915	905	897	833	903	908	925
7744	1629	2625	7503	24129	44141	45213	30146	13161	3113	793	421	408	306	341	301	338	353	321	296	298	313	330	298	305	322	325	318	348	330	348	325	325	307	322	318	301	317	344	282	317	360	310	343	296	324	325	307	327	342	316	330	308	321	296	322	338	337	358	322	310	344	348	336	335	297	311	354	307	312	299	315	330	341	290	292	329	333	329	339	318	307	315	315	318	300	351	351	316	324	336	301	299	338	319	331	295	323	316	346	309	324	345	306	319	333	293	341	312	350	320	362	315	336	310	306	365	338	311	333	321	301	317	345	333	301	291	300	337	304	330	354	304	328	342	312	328	351	348	345	331	311	333	315	314	311	311	304	318	329	286	321	333	337	295	320	288	280	299	321	310	338	319	294	313	311	343	314	303	312	342	318	333	311	304	298	333	314	333	336	339	330	336	340	293	321	325	318	346	299	328	307	300	311	331	302	330	306	320	332	322	318	318	345	321	313	328	334	303	315	321	322	295	327	311	316	304	332	305	302	274	329	356	305	270	343	309	343	330	322	316	322	341	326	299	344	333	323	363	308	306	312	322	316	308	321	328	338	308	344	308	302	324	356	335	326	295	333	315	315	324	312	328	318	323	321	324	300	326	350	314	304	322	302	334	309	329	309	307	343	296	283	298	330	310	305	297	315	337	304	286	334	317	305	309	307	331	343	309	339	285	312	320	352	317	320	313	304	342	335	353	304	320	345	338	309	357	332	320	305	311	281	329	308	339	325	352	299	308	331	306	286	304	299	317	325	297	334	300	328	296	326	298	336	311	337	289	315	330	338	351	310	334	324	319	313	299	311	333	315	310	288	314	313	319	301	306	351	334	342	317	358	328	291	345	321	329	317	361	320	308	315	330	324	325	315	302	342	308	304	336	359	316	354	327	312	321	320	318	296	308	354	325	316	322	286	310	306	309	346	330	326	308	325	333	337	305	319	305	308	345	340	333	340	315	308	330	339	354	331	334	318	281	323	340	305	318	291	334	316	287	317	298	284	306	348	301	336	316	322	329	319	337	305	322	300	316	326	305	298	339	309	318	321	337	292	325	363	314	316	363	311	337	276	353	302	326	294	337	311	337	324	321	324	318	323	294	350	355	375	336	332	336	332	341	346	308	335	299	331	343	345	299	319	319	308	285	326	317	331	319	304	328	318	324	331	291	301	320	314	316	299	325	359	342	337	318	357	311	309	303	287	290	314	345	308	338	322	305	305	316	311	328	342	316	311	310	317	320	297	328	335	307	309	339	344	330	313	318	322	308	297	332	301	302	315	319	311	328	293	336	335	294	288	319	300	304	335	295	374	303	340	340	286	317	306	347	307	347	311	333	287	301	294	357	312	300	307	330	336	294	318	312	303	324	346	323	317	363	318	323	303	337	326	306	324	344	306	330	361	328	328	348	303	320	338	341	318	337	276	319	329	315	315	335	328	306	304	313	325	300	310	355	319	318	329	325	313	331	328	324	282	339	311	323	332	336	315	313	308	328	309	314	313	323	330	310	315	361	317	324	279	306	316	289	301	345	318	329	315	324	287	348	311	305	329	297	316	340	318	327	346	320	329	321	337	290	307	282	359	354	322	328	280	322	341	290	338	321	326	306	301	308	327	323	352	335	331	302	282	300	347	324	333	343	319	334	349	309	355	305	321	319	318	337	317	306	331	313	314	308	313	348	314	320	316	303	283	320	313	336	330	308	304	313	302	310	368	352	340	320	309	364	350	298	298	320	304	313	313	289	306	321	327	315	296	281	336	278	326	301	310	307	290	298	333	350	328	321	313	314	321	326	357	331	337	308	320	306	335	325	298	354	314	334	319	309	339	364	336	310	287	308	363	342	327	316	343	334	320	318	331	374	349	302	316	335	298	322	306	312	322	321	332	325	325	357	338	326	305	324	300	327	297	298	302	308	338	311	302	349	366	310	318	305	334	310	337	337	304	339	353	315	346	303	318	328	339	303	301	358	347	317	320	292	297	307	363	305	324	317	326	322	298	333	320	328	306	297	333	328	364	331	299	329	338	307	292	337	324	358	296	342	337	314	311	302	363	328	328	323	277	305	352	295	320	286	339	325	329	322	301	275	325	343	317	321	299	324	320	319	337	333	306	297	325	301	322	343	325	356	306	333	299	322	323	339	316	325	339	342	325	324	322	309	379	320	318	320	303	296	275	307	334	326	333	301	343	319	344	296	350	325	323	318	298	301	308	341	328	292	344	357	311	327	281	328	316	293	326	330	330	353	329	309	309	339	291	333	320	341	347	350	317	328	346	314	342	333	331	304	296	321	282	351	328	329	321	319	304	333	340	340	333	314	308	309	317	349	311	320	330	316	318	316	306	329	327	330	344	319	336	318	315	340	342	310	321	326	302	340	324	324	321	319	351	350	337	327	317	284	296	320	362	309	322	327	288	337	350	324	333	314	314	326	338	305	301	317	331	351	353	333	312	331	328	304	322	345	306	303	325	322	334	315	314	319	306	322	304	303	319	349	322	340	336	338	286	332	326	340	315	313	320	307	297	298	318	303	323	339	304	301	307	305	317	299	314	313	308	334	342	328	291	296	316	363	321	306	345	343	307	287	343	317	300	296	315	311	310	317	315	316	313	306	335	319	312	322	325	320	294	320	313	317	306	317	335	332	303	297	320	311	320	303	347	329	335	316	318	308	298	289	324	311	304	317	304	321	317	295	311	347	357	347	323	366	331	346	311	285	340	342	312	345	328	284	292	302	309	350	324	335	338	322	311	314	314	318	307	311	313	327	341	319	322	330	302	353	316	333	322	315	330	342	305	310	305	294	318	337	301	302	340	316	308	332	325	333	309	315	315	312	343	322	317	314	299	300	330	300	325	332	315	326	346	354	345	328	313	352	301	337	333	318	305	356	323	321	328	324	331	310	302	335	319	301	318	295	320	339	329	304	308	324	302	299	308	327	358	299	313	317	343	331	337	304	328	330	336	330	317	337	313	290	322	316	313	274	337	336	295	324	301	296	313	337	361	294	339	351	320	319	306	312	315	344	347	284	304	303	295	318	331	337	327	313	323	332	347	320	337	327	323	343	324	277	316	327	320	351	315	329	338	302	340	342	314	291	334	301	334	293	325	285	325	282	291	347	355	322	331	344	317	281	288	322	311	319	329	298	328	306	308	318	311	304	301	325	322	314	329	299	324	285	298	306	317	320	315	307	311	335	343	346	346	334	356	307	340	331	308	314	348	319	343	319	319	341	333	349	345	328	321	289	300	298	319	351	321	312	323	323	339	299	283	297	321	314	338	287	327	316	319	331	332	330	299	286	319	312	322	336	333	338	322	346	322	343	307	324	328	328	299	310	319	334	306	297	313	335	311	313	325	341	337	323	305	318	293	294	342	308	327	310	347	310	325	321	300	319	317	346	327	314	329	319	299	307	327	328	319	330	309	297	300	316	369	324	308	330	306	321	322	326	314	313	323	313	313	316	299	320	303	302	332
6016	2177	6366	19810	42752	59323	58645	44300	25942	9699	2822	1136	905	895	872	887	903	832	888	855	814	838	829	855	874	861	860	908	869	887	907	852	845	893	848	847	892	891	889	815	875	921	836	895	915	844	877	826	833	853	852	876	882	847	814	880	858	915	841	830	879	874	877	871	833	869	837	888	860	874	884	899	880	902	881	836	887	881	855	919	825	795	881	848	807	853	871	825	837	824	847	838	851	898	884	875	897	873	839	891	875	893	847	805	853	911	820	881	942	863	830	848	833	896	846	887	880	866	896	845	935	848	866	893	847	923	902	877	907	885	897	869	857	861	866	867	878	877	811	836	830	861	919	860	878	857	868	920	857	844	847	886	854	853	856	821	873	868	834	855	854	838	838	838	857	786	897	814	834	933	800	899	846	856	863	936	845	840	845	854	863	857	865	877	852	884	869	900	855	913	853	835	850	849	871	818	878	819	880	886	904	877	876	838	841	825	881	856	850	832	858	868	846	851	849	944	841	816	868	854	830	859	846	893	849	792	869	843	859	842	832	834	875	856	898	860	877	885	846	852	904	879	842	879	870	855	812	864	893	896	862	850	867	837	861	841	880	853	834	847	890	859	867	851	836	900	852	925	798	883	893	924	869	878	843	884	904	865	884	866	854	889	851	873	903	856	901	871	849	831	839	872	857	792	865	843	876	863	806	853	839	896	885	863	886	893	835	860	798	880	870	858	861	861	878	876	852	832	855	856	872	907	870	902	843	866	881	837	893	852	825	863	834	856	884	836	907	866	902	856	876	913	867	824	858	903	852	909	885	828	852	893	862	864	858	842	907	872	866	890	875	885	872	829	858	879	852	844	809	853	857	867	848	845	854	858	873	870	866	877	901	851	876	847	880	822	904	893	845	876	843	843	866	878	854	915	850	857	963	845	834	907	881	899	862	925	895	865	917	931	858	798	874	873	937	860	836	872	843	873	856	903	852	861	859	891	900	866	884	898	880	934	854	839	895	867	882	920	855	821	828	813	794	848	855	926	843	846	865	849	886	853	861	846	829	827	866	893	861	830	843	831	925	845	866	850	883	882	879	837	894	894	873	874	870	861	861	848	853	848	872	865	866	906	855	887	851	829	892	902	845	868	924	908	858	866	874	869	901	853	874	819	868	867	839	833	872	870	876	883	758	923	875	881	895	830	868	874	908	812	917	895	872	844	898	884	895	822	874	860	892	870	868	893	883	833	916	860	836	894	869	857	842	872	849	807	894	856	859	831	823	851	833	889	892	861	816	845	848	812	890	870	878	909	895	858	891	822	893	904	802	878	881	811	875	899	888	875	879	872	917	896	856	896	864	825	837	869	879	893	889	857	884	868	876	856	823	848	801	842	859	850	856	876	793	895	848	815	882	856	911	858	915	904	942	863	940	880	871	873	830	885	840	880	878	847	869	823	828	881	874	850	829	801	869	851	901	861	912	886	841	899	844	920	880	878	862	865	878	852	891	877	917	827	854	882	792	864	811	894	880	911	837	876	808	867	864	837	831	864	857	835	830	809	815	835	798	873	882	865	890	873	870	824	841	935	834	852	838	863	888	883	897	837	877	888	851	862	863	849	876	839	944	887	858	825	888	836	847	881	863	857	874	830	887	874	849	955	831	817	832	864	881	832	846	846	868	836	826	863	849	903	872	884	872	874	875	893	846	894	872	813	867	875	879	818	874	860	892	858	903	801	848	895	830	844	855	900	879	831	896	836	814	910	896	850	825	886	850	851	844	839	835	860	843	893	841	895	845	938	844	854	890	852	892	822	881	868	873	865	890	846	856	885	854	870	869	876	817	868	872	880	842	886	850	886	908	863	918	852	854	856	809	881	843	864	893	867	914	885	845	884	841	848	849	866	864	845	857	880	923	871	882	869	874	865	937	908	905	873	888	894	833	870	914	897	837	846	872	902	900	851	851	855	874	944	856	890	832	866	870	859	862	855	824	914	875	832	835	841	887	852	837	852	819	901	868	894	836	884	894	875	839	860	869	921	859	912	826	876	898	840	902	882	875	802	849	861	852	896	892	906	883	854	859	903	798	871	819	861	859	871	810	849	883	845	840	885	853	863	861	914	871	829	895	880	901	865	873	848	855	830	832	913	834	866	822	871	828	826	844	825	866	899	910	862	893	879	840	818	853	907	872	872	845	805	866	892	895	888	859	888	872	871	855	817	863	872	840	900	939	862	857	857	927	812	874	867	846	870	854	868	878	829	890	778	896	851	866	844	898	887	880	883	873	856	855	891	842	880	906	899	854	818	892	875	828	899	860	912	828	870	909	852	858	884	841	830	857	818	894	914	908	841	843	943	826	860	837	842	868	870	856	841	868	853	903	898	867	891	832	869	837	854	889	923	900	893	822	837	840	836	873	875	839	869	902	869	787	905	875	874	845	863	910	865	867	841	884	859	892	881	857	865	893	826	855	902	890	850	840	854	856	852	880	881	851	838	872	901	866	848	887	835	859	835	835	889	868	849	883	869	847	870	830	846	911	799	926	840	880	826	869	926	856	889	887	868	826	881	888	888	893	894	817	831	865	869	910	913	839	860	842	867	906	918	878	825	876	852	829	874	873	868	823	853	860	856	835	853	829	881	908	880	833	892	898	831	914	862	831	894	908	906	872	833	849	862	854	835	896	847	915	869	848	866	907	865	820	861	913	848	824	818	804	876	860	888	825	816	836	898	864	889	889	840	886	861	858	900	862	855	803	893	824	851	897	831	872	856	910	900	892	827	888	887	832	852	798	848	875	879	875	812	882	882	897	901	870	875	847	892	866	886	870	892	891	856	831	874	903	848	865	911	899	857	828	859	844	887	855	847	887	849	879	918	896	828	813	914	858	826	851	857	863	921	814	850	849	822	822	856	900	872	882	856	880	828	895	884	881	867	861	932	872	880	890	884	827	875	896	867	807	897	816	850	887	851	903	874	833	870	875	856	891	862	875	882	903	870	835	882	850	893	882	813	868	854	837	855	888	829	864	848	880	923	879	831	845	831	889	846	801	939	863	837	830	891	865	895	867	922	884	849	812	849	831	922	900	839	878	887	943	843	876	883	859	939	852	927	855	828	839	911	877	855	837	895	837	856	836	844	824	874	887	838	849	883	854	848	822	835	884	878	843	841	809	838	849	881	868	861	876	865	917	898	884	884	894	859	878	883	911	876	871	896	911	854	856	903	884	855	910	917	812	880	841	880	893	825	886	865	858	852	846	827	878	832	846	870	875	884	869	885	865	895	914	836	864	867	848	823	820	877	877	829	833	864	891	894	898	887	942	890	849	865	905	910	872	857	876	844	872	818	894	841	851	871	879	846	864	903	904	829	870	840	881	881	823	868	910	857	897	850	913	877	889	846	835	860	866	911	873	871	821	851	856	858	876	831	862	870	837	841	879	841	906	858	874	927	840	909	937	845	841	854	827	899	799	880	840	892	843	871	854	882	844	879	870	872	853	880	916	911	895	907
14145	3448	6609	20537	37818	59131	59144	42915	23023	7067	1397	450	348	304	330	332	312	280	294	331	306	314	320	335	331	316	303	321	307	319	274	324	345	315	279	300	311	331	306	298	285	300	312	306	340	286	330	320	318	343	272	317	323	319	317	313	294	323	326	299	311	309	307	347	320	306	304	311	296	295	272	337	320	319	323	319	315	300	319	293	304	321	303	292	342	270	316	289	333	286	363	313	325	336	346	329	279	303	294	307	338	290	292	294	308	296	334	340	307	321	302	305	297	319	313	315	320	304	295	317	324	316	300	320	311	328	294	303	322	316	305	327	307	362	319	324	290	325	345	275	335	313	329	310	303	301	359	322	327	308	328	304	309	294	260	315	319	293	276	304	298	315	286	278	311	286	337	292	318	310	309	317	366	317	292	302	313	281	303	336	298	304	319	332	305	335	321	315	291	307	297	329	327	308	317	298	288	308	307	306	313	286	292	306	335	310	338	287	316	308	334	290	306	311	303	344	327	297	295	270	313	296	322	297	337	278	312	309	307	295	320	311	283	314	283	298	330	304	333	340	294	301	345	309	289	303	285	312	337	308	297	319	329	292	287	347	316	319	313	323	306	314	283	343	317	263	304	286	313	289	316	312	306	274	287	272	328	332	298	311	283	316	321	285	296	297	337	319	285	289	304	303	298	316	299	320	315	333	308	314	336	307	276	315	308	313	332	300	286	325	320	292	312	307	293	307	319	305	326	294	335	306	281	295	338	318	283	328	289	312	317	291	290	322	295	345	302	322	293	297	319	293	284	306	309	303	307	306	347	280	309	299	309	327	331	329	305	297	293	312	334	299	321	286	301	316	328	298	296	335	290	306	305	316	322	331	317	299	310	309	315	313	328	343	303	320	320	285	333	335	296	337	313	309	316	312	286	312	300	307	301	323	306	319	344	319	293	303	326	311	321	312	290	303	303	318	277	322	327	256	320	308	284	290	281	335	315	298	303	278	302	317	302	297	347	317	305	309	288	337	309	324	316	320	296	316	306	336	281	313	324	294	317	309	342	326	291	309	316	295	319	313	321	294	345	307	286	298	296	289	302	293	316	299	335	326	322	339	332	313	324	308	285	315	319	313	281	309	281	336	307	338	303	315	316	299	313	291	319	316	296	303	326	334	287	300	297	315	306	301	305	314	315	320	282	298	293	321	297	317	327	346	335	318	284	303	288	336	298	308	278	280	266	317	292	295	288	302	306	298	328	301	323	339	324	288	290	313	294	350	340	277	316	321	316	330	309	307	308	280	329	338	281	293	288	299	307	329	291	328	304	336	303	326	328	313	321	295	296	319	315	298	303	318	301	327	315	312	330	289	297	317	314	288	291	306	342	302	302	333	296	316	334	303	289	289	304	314	340	302	293	316	320	293	324	304	320	316	315	329	298	296	310	307	339	334	308	313	343	309	302	313	321	314	309	349	306	305	308	295	308	277	297	320	315	322	329	329	305	277	322	301	304	288	306	312	331	319	290	291	324	302	317	291	303	306	276	300	305	309	292	323	305	306	315	325	301	312	317	298	308	312	286	298	304	368	319	306	296	333	333	334	292	305	324	284	328	308	318	290	315	325	304	316	321	310	328	297	315	296	309	317	304	335	301	331	319	332	312	334	307	345	315	294	317	271	319	333	337	307	330	270	288	295	345	324	328	308	296	350	317	282	312	327	280	325	323	320	319	301	337	307	309	304	299	319	316	331	274	330	307	326	314	300	308	313	317	348	318	328	306	315	346	305	308	308	319	308	310	290	329	322	300	305	285	306	323	321	351	297	343	297	322	303	315	311	311	293	318	325	326	325	283	300	313	326	306	341	325	287	298	335	342	310	302	343	333	290	323	324	285	326	285	289	299	290	307	268	314	293	316	314	318	279	310	342	316	294	284	279	321	286	276	291	301	308	300	328	308	330	275	297	306	299	290	296	287	276	322	292	301	291	313	326	315	299	328	309	328	313	283	335	297	304	294	308	306	310	309	307	314	307	323	313	316	323	300	299	278	312	335	294	293	308	294	313	296	335	339	314	309	295	303	301	298	301	333	325	302	298	314	319	289	285	321	310	314	285	289	301	306	299	306	282	302	299	301	317	328	302	285	303	289	297	298	315	329	329	303	330	310	312	294	314	299	323	282	312	302	296	332	315	320	300	299	295	290	324	317	323	320	311	313	321	284	322	331	340	342	279	290	322	303	322	295	313	269	311	293	303	287	292	287	304	294	317	335	315	271	320	303	306	300	345	308	300	291	295	302	302	284	307	295	312	284	300	311	297	316	324	294	306	289	293	356	317	317	309	302	331	305	312	308	310	311	282	322	305	326	304	331	315	321	279	315	289	302	333	296	320	328	318	310	324	338	356	322	328	312	300	287	291	307	314	312	292	311	292	315	300	325	315	290	298	322	306	268	320	273	325	292	284	280	285	336	316	317	328	314	308	324	286	324	297	308	311	323	323	291	334	314	318	313	350	311	310	328	304	331	320	297	321	316	272	330	307	320	315	302	308	313	333	315	326	310	325	303	314	321	316	288	294	340	297	309	322	328	334	289	302	310	311	307	320	329	275	305	295	315	295	303	297	307	296	331	328	320	317	294	298	305	294	343	277	301	334	328	309	287	309	316	320	298	301	304	316	333	324	293	282	324	280	304	321	342	331	300	292	283	295	317	311	312	320	303	292	288	323	306	301	314	297	295	298	303	317	317	341	303	243	332	309	297	323	288	319	326	283	298	325	321	284	291	329	298	323	304	306	296	286	304	295	300	290	302	316	329	319	280	314	323	336	302	281	310	280	258	291	305	324	328	308	328	321	304	295	274	328	304	323	321	314	299	333	280	333	318	291	307	343	339	304	304	306	333	318	303	297	292	274	272	328	327	285	336	326	308	302	313	287	333	300	329	315	295	312	325	300	367	314	343	306	289	311	294	340	327	326	287	307	301	314	335	294	306	307	317	282	328	318	332	345	303	334	309	323	310	332	310	304	287	308	281	299	322	307	319	345	318	300	300	309	293	317	324	300	299	294	292	334	327	312	308	327	333	322	317	315	305	319	293	338	281	300	306	318	309	287	302	304	328	300	304	313	325	268	312	319	297	307	310	291	326	320	288	277	288	307	288	302	344	298	267	284	323	327	313	297	339	285	300	313	299	327	280	272	334	326	311	337	296	306	321	348	328	314	328	297	256	305	282	310	294	320	310	295	314	328	307	316	293	310	322	340	309	283	283	312	311	326	329	298	318	322	288	311	293	298	297	329	306	274	282	318	326	315	309	313	292	317	295	298	315	296	301	291	328	314	297	301	314	304	343	334	343	275	328	280	276	318	325	279	290	325	310	305	292	306	295	283	294	306	322	304	307	312	324	322	304	312	316	321	287	331	336	288	325	315	315	317	317	296	319	268	308	306	295	319	312	329	316	320	296	284	279	325	338	345	296	324	313	283	284	286	310	292	318	313	320	326	289	321	283	310	313	344
7858	3499	12592	35462	52503	71753	71060	55702	35865	15884	4711	1447	964	893	848	865	840	814	811	786	883	854	843	908	821	823	807	867	816	848	845	811	834	859	799	816	847	845	822	855	837	811	828	829	903	853	855	826	872	837	893	801	845	882	819	895	790	757	826	826	842	851	843	814	818	790	830	825	859	815	824	834	859	845	843	867	855	871	816	854	851	876	839	845	826	794	892	818	819	828	803	890	828	844	827	826	834	864	866	797	855	857	793	812	799	855	807	881	846	814	865	849	812	788	819	821	812	806	838	813	833	877	824	853	835	801	803	840	816	821	833	840	800	868	794	786	829	841	800	844	850	839	849	856	865	857	878	843	779	844	815	859	816	860	811	830	826	817	883	849	778	833	829	855	828	863	832	883	832	878	818	885	843	870	885	863	875	833	866	852	810	871	841	829	865	839	801	884	829	836	774	813	856	846	876	843	871	854	858	813	877	831	844	877	866	890	819	823	848	878	826	850	842	829	826	792	838	799	851	834	808	895	816	857	874	832	791	834	843	830	858	850	810	815	814	847	883	827	797	875	763	872	810	818	816	838	801	816	839	847	850	866	854	806	789	801	803	817	851	854	824	828	780	858	837	867	797	808	852	871	808	847	817	820	889	786	823	827	850	877	897	832	842	825	837	782	837	887	862	854	816	822	823	860	848	847	865	818	819	862	824	822	842	828	807	797	821	879	821	817	846	819	797	776	785	890	813	856	780	864	813	824	850	864	822	800	816	813	828	826	852	842	853	895	824	831	816	836	832	814	835	887	833	844	890	804	848	887	823	833	845	823	821	846	848	841	838	877	857	789	851	840	826	790	778	875	798	820	847	830	857	806	838	877	842	822	890	870	804	844	846	863	822	844	912	812	771	877	803	880	861	788	820	887	850	869	836	833	771	829	901	856	811	812	820	826	813	817	824	817	814	845	853	933	853	837	857	828	804	812	842	838	823	863	860	808	838	873	836	799	830	814	866	785	843	841	820	787	808	825	835	832	832	871	805	832	866	807	844	884	868	869	853	855	876	841	858	797	838	834	835	867	835	828	826	860	855	875	854	796	866	809	864	839	883	832	863	860	809	864	833	850	876	812	853	867	822	828	810	853	827	802	860	846	883	858	868	845	864	870	839	832	847	840	801	875	820	822	806	834	822	768	823	816	855	816	834	831	860	820	836	853	866	821	854	828	802	829	860	838	803	863	909	824	778	849	851	808	884	823	814	778	855	840	836	792	808	865	895	839	872	881	860	858	800	812	790	779	835	809	787	865	812	890	838	851	843	797	816	859	846	862	899	831	824	865	814	795	843	841	801	827	854	833	816	804	824	830	858	846	822	819	849	869	796	843	834	887	856	858	798	810	868	849	862	858	834	813	865	781	803	820	784	807	809	828	899	793	829	913	826	793	838	829	848	830	779	883	798	849	846	824	817	833	846	799	862	849	848	829	862	850	817	840	836	845	840	842	852	784	824	831	855	840	802	806	881	795	849	772	887	809	860	791	843	840	871	838	839	819	826	809	832	796	852	774	760	783	826	866	756	809	849	870	831	916	814	863	802	831	828	774	840	852	782	846	867	793	826	821	854	815	820	828	831	851	879	839	796	888	856	821	838	826	855	839	793	806	805	908	801	850	851	817	819	849	836	809	825	817	890	855	894	835	813	807	813	796	811	825	814	851	799	840	907	840	757	817	821	835	859	816	899	815	878	803	889	862	876	885	825	830	856	871	812	859	834	848	799	798	843	809	789	858	799	838	853	819	837	833	815	860	804	820	875	945	853	881	817	806	837	852	835	885	795	819	867	811	852	860	810	828	880	863	860	821	831	883	820	863	858	817	801	798	851	817	836	833	819	848	793	819	841	827	872	833	790	821	830	890	819	859	853	824	772	877	838	844	876	824	843	799	834	816	828	858	808	853	834	836	768	828	862	804	830	819	809	824	863	819	755	898	834	881	851	843	834	882	828	786	815	860	828	869	834	849	839	865	820	835	852	839	818	776	816	823	887	851	821	803	844	827	778	860	821	830	863	845	834	863	826	870	848	849	879	819	850	850	855	845	803	889	797	838	815	872	838	815	881	848	861	774	831	830	838	850	844	817	768	891	829	872	824	875	793	837	825	861	854	850	816	792	810	848	804	849	794	810	821	805	894	764	786	830	829	855	790	813	891	837	884	865	842	805	898	779	812	828	862	852	800	820	869	876	864	811	862	813	896	820	825	833	806	809	817	855	852	842	831	813	853	814	814	830	862	864	822	803	786	828	876	825	811	787	844	840	822	794	818	799	840	842	872	843	807	796	818	860	857	905	822	823	857	899	870	818	814	802	862	865	808	825	812	836	802	848	902	876	864	844	856	789	863	816	829	855	818	846	865	835	838	830	902	835	785	842	827	806	820	839	845	814	846	894	835	828	824	815	873	838	824	836	824	855	811	818	827	851	834	844	847	853	881	815	788	883	848	861	860	841	843	827	836	837	829	829	821	843	876	802	786	815	859	852	818	827	838	814	865	879	845	849	851	872	784	816	810	842	825	824	845	828	892	821	852	831	809	853	801	811	833	794	823	839	820	822	877	865	854	845	839	807	852	803	831	884	830	802	844	853	861	796	812	827	787	842	862	823	833	828	870	789	843	879	864	876	828	807	827	857	822	835	825	835	820	865	800	837	852	824	851	771	854	868	823	851	852	811	825	785	874	854	889	822	845	801	783	855	838	796	870	824	855	845	765	813	788	832	817	834	823	828	838	844	815	845	869	829	858	845	839	872	844	783	852	811	854	801	885	794	825	833	828	881	870	839	828	912	861	837	847	835	856	855	843	867	852	863	823	903	868	846	799	853	858	816	815	810	830	867	851	867	842	854	858	832	795	817	808	814	826	828	834	857	895	868	822	807	839	810	832	851	832	852	843	847	850	878	839	826	871	847	841	837	815	860	908	787	822	830	855	802	846	806	842	865	894	814	848	873	850	858	827	868	852	804	893	870	858	847	903	808	823	807	845	847	797	832	868	806	827	855	849	826	839	813	879	834	874	837	860	852	822	815	853	801	836	872	850	851	807	860	854	815	864	840	813	837	865	833	848	836	840	823	816	857	877	806	857	766	848	794	838	838	823	863	859	823	804	837	892	879	792	868	803	816	813	844	855	817	838	821	846	876	807	866	841	828	836	855	851	832	820	912	861	831	801	811	869	757	844	818	864	844	869	837	889	827	843	819	855	864	875	799	831	887	809	802	823	846	801	844	869	840	807	873	841	814	823	842	860	838	840	802	839	793	846	838	805	806	820	852	828	899	788	828	865	848	829	837	845	853	816	857	865	819	840	875	777	822	779	825	846	848	865	823	876	810	842	862	823	850	830	912	837	857	828	791	807	852	816	842	811	829	806	876	904	861	800	836	889	868	827	839	908	859	816	825	879	823	820	828	828	825	823	857	793	875	828	871	794	864	831	808	842	841	812	844	811	860	879	852	854	818	841	821
2280	481	600	861	2650	5721	6604	3706	1802	803	496	335	315	328	291	320	311	334	330	319	329	352	328	360	334	322	326	331	339	331	332	289	332	322	332	326	363	305	359	320	332	337	316	353	310	313	346	317	292	341	338	323	301	353	331	325	353	338	305	322	315	314	337	322	344	311	336	296	349	336	317	380	339	338	314	351	335	348	331	356	336	365	327	341	322	320	328	335	350	334	340	308	345	326	348	333	345	355	309	303	311	329	334	344	337	333	325	342	322	350	345	330	336	339	340	307	313	337	327	335	351	315	333	336	348	316	320	347	341	365	299	309	353	356	311	372	297	320	353	333	333	322	356	367	324	324	369	331	304	308	355	342	358	349	321	358	299	286	332	331	375	339	289	330	329	292	327	308	360	328	340	339	321	337	329	345	380	303	309	353	296	313	315	351	328	331	316	329	315	351	351	305	325	309	294	304	330	345	333	313	317	372	310	343	315	325	304	370	331	313	314	338	298	328	349	325	288	331	312	342	314	343	321	335	331	329	336	314	305	325	359	326	317	334	319	304	313	326	328	352	338	315	334	330	290	355	356	340	331	304	318	328	324	367	340	344	349	338	365	334	345	358	371	332	342	322	329	337	339	326	336	315	336	343	331	345	321	335	320	308	335	351	320	326	359	349	317	326	305	343	343	337	315	309	329	330	304	326	315	343	322	332	338	313	353	329	359	311	320	306	313	380	351	322	326	322	369	351	323	322	327	324	324	353	335	348	307	354	319	335	287	328	364	328	328	306	293	301	334	345	337	325	328	326	302	324	322	291	306	324	321	346	337	332	340	325	343	316	307	382	330	346	343	340	334	344	343	334	331	355	306	308	318	345	341	287	325	339	360	335	328	321	337	307	348	347	309	351	287	315	319	347	330	315	305	332	348	347	304	328	330	328	291	320	317	331	306	322	322	336	308	332	324	321	347	327	313	340	347	327	312	300	343	316	301	329	354	323	351	305	355	334	328	313	338	327	339	352	328	332	311	341	333	351	324	332	329	334	317	327	359	345	343	322	389	340	355	331	333	328	325	334	324	323	320	360	285	305	334	355	363	349	311	339	354	373	352	356	348	339	329	351	344	319	318	319	322	309	366	318	316	292	330	319	353	338	379	314	324	318	321	339	295	376	342	337	328	350	305	291	323	330	340	317	321	305	321	330	327	324	350	323	328	336	293	370	324	347	321	361	325	348	326	337	326	313	329	340	331	342	324	329	304	338	349	358	338	321	326	354	315	338	326	315	338	324	333	330	337	327	292	318	299	316	346	333	369	339	352	318	381	318	311	337	329	339	318	311	350	337	336	334	333	367	351	331	319	308	362	309	315	337	351	306	338	332	316	326	319	337	329	325	330	358	337	346	339	327	303	321	326	323	343	353	365	369	338	336	343	341	346	306	298	376	316	291	342	329	358	329	359	355	325	359	320	331	310	332	306	321	313	329	358	328	346	350	355	339	340	347	292	327	321	306	327	342	326	363	285	345	370	338	339	327	330	319	320	331	340	343	313	327	335	325	323	324	300	350	298	309	310	307	339	352	348	313	344	314	349	342	321	379	315	323	342	340	329	360	303	331	353	306	342	320	316	378	335	336	339	320	332	303	353	325	322	335	324	332	338	317	328	326	339	328	339	330	372	315	324	368	347	354	359	363	316	350	307	335	335	321	291	351	338	320	315	333	327	300	353	339	342	367	319	340	322	310	354	314	300	321	353	324	366	325	329	346	373	316	349	324	351	302	357	336	340	306	329	336	328	314	301	354	309	316	338	365	343	330	335	333	332	339	307	316	304	312	332	320	364	331	350	343	356	332	367	362	329	334	376	320	306	329	344	351	326	329	353	356	348	342	328	341	305	316	317	341	352	300	307	319	347	336	344	340	343	354	352	327	348	321	338	315	293	331	351	318	353	339	337	316	340	297	320	326	313	343	357	312	348	342	332	322	352	296	332	321	307	330	328	360	348	310	322	344	311	319	349	341	327	342	324	314	312	311	324	344	328	328	337	291	305	358	307	297	342	337	330	310	341	306	310	314	335	317	322	341	355	319	346	330	288	332	345	325	341	340	333	312	379	359	311	335	374	317	340	342	289	322	308	299	347	326	340	299	313	370	319	343	327	330	277	333	323	315	341	316	338	330	307	327	331	328	305	330	311	376	341	343	319	310	298	374	298	343	321	326	337	367	382	335	308	323	315	296	348	316	324	348	381	335	351	345	316	320	300	350	296	305	365	336	359	312	337	315	332	359	323	324	344	330	322	327	328	325	333	339	343	355	304	321	337	342	329	310	349	294	346	324	350	290	366	325	344	334	376	311	309	345	350	308	329	350	337	312	298	352	323	313	332	311	334	320	338	312	340	325	345	336	328	317	309	334	319	340	344	330	323	316	345	322	337	338	325	335	326	341	342	315	336	336	308	294	277	340	325	328	308	341	314	330	313	341	356	353	306	333	300	346	335	310	349	326	324	343	333	324	350	317	322	330	341	343	330	340	309	363	339	333	312	349	336	322	345	357	300	321	349	328	324	303	338	317	350	312	339	352	356	337	327	327	345	317	299	315	367	287	354	313	310	305	336	306	347	320	305	361	315	291	318	333	334	308	337	348	345	347	311	328	339	355	328	322	340	341	351	318	359	350	346	339	314	332	325	295	331	309	362	337	309	329	333	339	315	324	290	335	323	324	357	336	325	339	347	326	350	296	337	343	329	307	369	334	323	323	357	372	340	319	328	335	346	316	353	327	364	314	303	322	347	327	305	289	333	311	365	328	316	340	341	317	341	323	358	357	347	337	344	278	339	321	325	287	323	311	307	337	366	340	350	321	329	317	339	308	355	368	350	328	347	337	297	345	284	313	314	334	343	329	349	340	361	337	310	364	325	326	290	338	319	340	344	312	345	331	332	357	353	314	326	329	358	336	342	320	306	304	314	356	351	376	336	344	330	329	337	339	318	319	327	332	306	330	356	351	327	327	341	305	308	352	314	344	337	341	341	359	355	348	315	338	313	318	340	308	312	319	316	304	335	310	319	321	316	335	352	327	337	308	327	312	312	378	315	337	325	362	312	358	349	327	345	345	355	319	304	333	311	316	329	319	336	308	322	291	295	359	306	324	320	301	342	348	317	363	348	317	343	296	382	380	313	358	326	321	325	347	333	332	316	350	344	329	324	316	320	314	349	342	338	364	315	342	330	308	307	345	304	353	351	348	330	308	352	326	331	330	308	308	346	363	333	324	337	343	316	347	325	335	310	351	351	323	349	312	331	300	341	332	358	343	321	347	339	321	329	310	272	341	330	347	335	329	322	339	321	346	330	351	370	336	346	340	344	335	337	302	326	329	359	359	341	327	326	335	317	333	332	321	333	334	336	321	311	335	339	328	335	314	329	331	326	340	331	339	320	331	304	317	331	365	345	337	343	318	328	297	321	315	325	315	361	340	345	307	332	306	344	326	338	314	321	318	319	334	321	300
2665	1060	1685	3300	11904	21277	21561	13069	6520	2627	1320	966	923	914	878	864	896	878	875	854	938	828	868	916	902	936	867	937	857	869	864	849	862	961	906	914	917	847	880	948	871	876	924	889	847	890	855	889	882	886	904	888	895	920	940	889	907	880	870	899	864	900	892	856	890	882	902	910	909	827	905	839	883	926	934	878	898	881	867	846	873	931	867	886	884	862	898	858	930	900	853	842	900	893	873	899	826	912	861	847	947	902	883	837	883	794	881	885	897	866	911	910	916	861	867	853	937	887	835	909	892	947	850	870	903	890	858	911	845	950	926	872	881	877	931	853	889	885	872	858	859	846	835	876	900	879	850	937	906	885	888	862	901	871	811	888	822	916	931	902	871	875	886	898	885	861	905	906	902	920	868	944	926	900	904	848	871	851	871	948	928	876	862	932	908	872	952	881	877	903	877	870	836	894	876	841	862	903	916	867	897	875	864	916	878	925	894	880	873	877	870	890	926	886	867	873	888	896	917	910	882	935	890	923	860	881	888	899	912	891	933	921	866	829	911	900	852	891	896	923	848	848	869	910	922	839	848	886	889	874	878	915	904	896	858	909	863	873	878	899	852	874	902	875	890	932	944	910	875	857	846	881	889	878	819	835	870	937	875	873	866	910	838	897	832	901	858	874	884	847	881	919	892	884	887	884	876	888	866	900	910	820	897	911	909	969	870	859	893	896	928	883	891	878	848	911	869	887	919	943	876	875	881	903	907	910	920	903	880	916	931	881	915	908	923	890	886	885	885	877	900	894	883	871	883	912	893	854	889	854	862	856	834	956	916	883	858	884	833	924	885	890	896	915	912	928	908	940	892	854	849	860	849	863	861	883	861	923	863	884	877	880	951	919	913	870	875	928	885	926	866	923	906	870	904	908	824	840	868	893	904	869	878	871	863	854	914	885	884	877	869	823	879	917	896	891	857	927	917	889	887	870	881	873	933	921	847	892	872	874	872	906	914	897	868	900	861	908	857	847	880	888	898	934	924	841	922	868	932	912	876	807	875	870	870	850	877	876	845	857	881	876	829	934	858	859	883	879	821	849	868	887	843	885	892	909	857	912	858	930	888	900	890	885	931	908	898	895	911	928	916	838	847	859	890	840	880	890	932	878	891	844	885	860	866	939	899	902	880	860	932	902	867	890	924	927	904	843	930	850	895	923	854	861	884	882	925	906	916	857	904	884	843	898	866	915	867	869	859	903	865	904	896	866	883	879	920	915	867	879	908	814	885	861	876	919	873	888	896	962	876	914	877	812	901	891	848	890	909	910	889	906	906	911	922	925	900	884	866	905	906	903	901	893	868	884	882	877	897	925	905	879	876	900	908	889	888	859	897	899	909	852	905	872	917	864	888	873	934	858	862	901	909	886	893	852	970	921	887	913	902	926	888	909	852	907	858	891	836	893	914	914	910	873	881	852	863	891	884	922	889	898	896	953	912	893	890	920	913	897	878	844	873	882	863	897	916	894	895	862	893	911	847	848	877	901	911	877	944	841	857	919	875	870	909	847	881	910	907	874	882	886	868	926	912	875	884	880	906	935	868	838	874	925	835	893	853	922	915	885	831	848	879	866	862	838	866	893	928	992	906	921	907	922	885	883	896	879	884	886	897	903	854	867	920	834	838	844	899	884	877	941	925	886	897	852	869	827	843	886	833	877	853	889	918	938	864	834	858	936	897	836	879	869	888	883	853	882	872	894	881	887	890	859	955	931	873	829	916	880	875	882	900	888	896	856	911	891	885	894	913	933	891	911	808	837	880	880	903	884	886	910	894	861	892	886	879	890	895	884	911	878	951	864	892	878	893	840	910	904	881	868	941	869	826	879	895	852	906	861	841	890	891	878	861	886	897	889	856	915	881	904	900	831	823	908	905	905	840	872	913	888	889	856	910	935	925	876	928	893	939	873	935	882	911	888	933	894	945	904	906	930	922	913	885	929	847	873	883	885	890	891	836	927	924	906	887	813	891	888	907	923	901	926	895	886	875	849	868	917	860	884	903	892	887	927	907	877	815	815	887	825	913	887	888	855	929	888	903	845	891	886	858	897	895	814	925	890	845	868	892	892	881	933	867	858	843	917	816	919	915	837	894	885	935	857	843	886	872	897	855	848	868	882	934	882	865	906	898	892	920	879	894	903	920	912	901	915	888	902	891	897	888	873	877	869	851	883	926	974	867	914	862	882	880	884	920	877	860	894	884	911	858	888	867	935	901	897	943	878	881	911	831	868	933	928	898	910	908	906	820	913	841	884	914	941	841	835	855	848	883	907	867	829	905	885	906	886	931	851	866	897	909	900	861	908	845	885	873	851	889	897	937	850	862	890	844	860	884	845	932	908	861	882	888	907	911	867	890	892	937	895	859	926	917	896	906	942	886	902	902	882	929	913	928	926	881	866	926	881	863	907	928	862	874	902	886	914	870	857	930	880	902	896	878	857	869	908	878	867	882	862	856	947	910	873	845	903	874	882	924	878	919	853	862	918	903	894	906	840	852	912	877	878	919	875	881	863	844	866	898	871	878	850	868	863	857	844	882	893	888	875	946	930	856	902	886	934	888	913	871	823	879	903	903	920	955	940	863	828	897	900	892	878	897	885	923	899	895	912	845	852	897	886	896	909	847	878	848	843	908	946	875	911	887	892	844	891	881	894	861	937	882	897	853	922	906	899	932	910	897	918	880	872	887	899	865	895	894	903	908	906	919	939	893	885	847	931	871	891	883	908	846	940	877	909	885	880	864	862	894	873	912	955	957	929	943	923	867	885	876	915	908	882	839	879	927	878	918	901	908	931	887	885	887	885	852	890	871	879	892	860	878	955	856	862	880	857	901	852	906	912	869	900	890	886	887	933	896	882	929	943	900	924	885	874	855	901	864	904	844	902	902	891	948	899	949	886	871	872	928	905	882	861	818	889	857	875	836	952	894	855	865	906	899	922	880	909	890	835	875	913	863	849	963	865	925	921	887	907	835	876	954	857	923	895	876	912	946	846	908	903	844	894	837	904	902	907	840	918	906	883	916	843	844	901	872	932	918	887	909	912	893	888	862	881	868	875	873	890	877	897	933	892	860	905	900	892	901	877	845	879	931	892	920	903	899	867	920	936	849	874	899	914	878	923	899	886	898	905	893	880	869	868	855	882	857	867	889	860	924	895	924	861	876	840	907	890	888	886	958	905	915	910	944	872	880	924	859	872	922	906	905	948	881	883	903	920	842	835	919	882	880	903	878	894	941	919	877	924	896	844	938	890	870	915	906	939	922	937	877	869	902	858	928	875	935	839	871	925	908	913	866	848	872	841	916	881	910	878	874	857	880	910	883	832	898	879	872	915	845	931	882	924	947	868	897	885	905	837	884	943	865	880	871	815	878	869	871	937	917	888	907	877	876	855	901	871	899	893	874	895	874	943	868	931	889	877	897	910	867	904	903	888	911	869	913	921	871	877	891	907	874	845	900	895
7851	1609	2584	7112	23860	44522	43228	30213	14025	3897	904	428	349	308	322	343	325	329	311	314	305	323	312	306	333	310	338	348	311	286	328	291	343	336	320	349	362	294	305	325	350	323	342	337	312	354	314	364	338	288	339	290	310	316	303	301	305	331	330	351	301	311	310	334	303	315	337	315	325	357	299	285	323	331	305	345	335	294	329	282	324	325	325	326	301	317	314	350	321	326	377	300	321	328	345	315	314	298	291	347	331	325	347	326	318	317	329	339	321	320	317	347	295	353	325	325	325	326	298	303	330	319	312	308	312	318	341	319	354	316	339	298	321	328	319	356	331	287	326	310	325	329	310	344	332	341	325	361	313	299	331	332	313	342	306	307	332	343	343	346	310	298	321	331	323	313	338	324	303	290	360	341	323	312	311	323	349	329	320	339	304	300	335	297	327	307	335	308	360	309	363	298	345	335	311	352	330	287	315	325	301	295	323	328	337	323	324	291	332	337	323	302	307	289	309	302	347	323	297	334	280	312	346	332	322	351	312	300	331	295	324	331	358	335	297	326	374	333	338	349	307	316	300	286	303	314	329	345	279	338	302	329	336	332	349	330	325	358	290	326	346	322	301	304	325	313	311	282	339	323	325	305	323	312	294	350	309	333	312	340	348	331	324	296	310	310	301	305	317	342	303	320	322	327	315	312	304	323	306	301	307	311	324	310	300	341	341	296	331	335	315	343	307	333	301	310	362	345	337	329	316	319	322	334	332	333	317	335	311	322	308	308	331	321	327	344	315	323	341	310	325	362	341	309	315	341	300	333	328	344	307	343	312	324	302	348	347	348	328	327	336	330	327	324	266	337	312	291	315	316	344	352	327	318	312	328	328	321	344	308	317	331	329	321	332	343	317	309	315	308	329	337	325	343	317	339	356	288	363	314	337	336	341	363	333	316	345	358	324	346	329	341	326	315	330	305	320	303	397	312	323	320	326	328	321	328	356	348	332	342	301	324	339	302	320	322	316	292	322	304	293	318	324	315	297	325	312	326	317	327	339	343	330	311	344	275	319	328	324	302	318	328	310	298	321	317	306	297	299	323	309	319	308	318	295	329	317	325	341	316	320	332	344	364	334	358	322	335	329	327	292	322	313	328	309	315	342	308	316	325	310	319	313	320	283	311	315	322	343	333	305	346	299	301	276	315	310	306	321	289	316	318	337	325	316	336	313	340	300	344	342	319	322	314	311	301	313	339	311	325	273	286	323	295	317	332	346	321	308	369	331	334	307	304	316	299	307	329	316	361	352	328	310	317	301	322	301	345	302	330	348	307	298	334	287	333	299	338	317	339	303	356	319	332	353	314	298	326	317	300	288	312	313	334	335	314	332	311	277	308	332	312	325	305	326	281	316	327	332	311	302	290	322	343	296	319	292	320	289	349	345	336	358	318	305	309	297	343	304	280	327	378	331	309	320	334	302	309	327	291	282	351	299	304	329	333	353	275	293	306	337	324	293	293	318	301	327	321	311	311	309	325	306	328	364	340	294	328	332	326	332	330	358	281	286	319	327	337	333	355	314	315	339	335	326	341	305	320	283	299	325	305	341	334	323	357	294	296	349	289	291	326	314	318	318	321	333	336	303	326	312	324	314	315	307	349	342	324	329	263	338	289	339	319	280	307	336	349	326	329	334	283	301	334	315	325	331	346	335	340	350	325	344	335	317	327	342	350	300	345	302	315	314	314	324	321	318	343	312	291	304	343	347	327	345	312	301	310	310	314	328	303	324	304	294	300	320	331	322	330	334	308	350	311	324	322	301	335	333	321	332	326	320	313	328	343	310	266	332	325	282	320	337	318	332	331	301	315	315	328	325	324	285	313	348	299	326	313	309	336	284	317	318	327	327	307	305	354	333	342	323	289	340	287	286	325	328	348	324	307	334	323	299	339	326	322	330	298	319	306	319	353	318	321	313	285	305	324	341	306	328	312	320	336	312	329	309	326	286	321	356	322	336	336	332	328	296	305	329	306	302	322	327	317	356	317	306	314	313	278	348	308	313	334	316	312	330	351	337	320	312	299	304	313	304	335	307	326	344	337	314	311	345	333	295	365	310	321	345	329	324	354	301	326	310	320	318	298	310	321	285	336	346	287	306	337	349	352	326	297	299	293	290	287	315	297	331	306	302	329	308	311	352	336	337	325	296	343	318	336	335	328	350	326	315	330	341	340	339	323	311	309	332	355	343	298	353	321	314	314	339	328	309	312	319	314	341	306	344	296	339	346	331	333	331	345	351	324	343	313	337	316	319	280	352	313	325	355	303	310	327	294	305	312	310	294	341	331	291	324	312	312	336	304	316	325	302	306	323	300	327	295	315	300	309	346	304	345	286	322	325	311	340	346	302	329	313	322	290	310	344	335	315	319	300	352	313	297	337	354	285	316	298	315	351	306	289	329	276	312	294	329	288	352	315	325	360	326	330	322	306	308	290	314	321	302	324	331	319	314	305	315	321	316	339	349	293	298	278	303	305	334	326	326	309	317	321	318	321	354	286	312	333	344	328	314	346	287	321	322	303	325	302	322	324	331	324	334	354	353	330	332	311	335	337	351	322	328	312	331	327	294	305	330	330	304	309	319	337	337	338	342	310	301	343	336	317	308	327	336	329	318	322	312	313	312	310	307	324	313	348	325	319	324	296	336	297	326	335	320	303	326	312	314	299	316	316	316	315	333	342	315	348	306	337	353	345	307	311	330	332	324	351	349	301	283	332	337	332	348	297	310	331	344	313	331	322	293	307	293	333	317	315	317	319	320	329	319	267	333	367	323	350	316	353	294	319	294	328	312	303	334	306	320	321	327	309	319	334	333	308	291	325	309	322	339	318	345	343	304	335	293	329	355	327	349	335	326	312	335	283	333	297	301	369	318	316	263	305	294	338	327	327	318	352	313	308	314	320	316	340	328	335	326	319	344	309	317	303	290	291	310	313	314	323	347	345	340	317	310	303	309	329	307	308	349	315	325	333	324	322	283	325	311	343	324	328	334	300	316	344	340	328	320	330	298	295	305	334	305	319	331	319	328	308	321	326	356	340	292	287	308	281	326	279	318	352	308	298	307	312	296	284	310	317	310	347	296	352	337	329	304	317	320	305	337	359	309	333	329	338	316	339	300	331	328	308	303	299	290	319	315	358	331	315	318	293	295	317	308	300	269	321	318	292	293	309	334	342	323	297	321	264	312	312	261	372	336	324	298	328	316	325	314	348	340	313	307	306	330	335	322	329	323	351	347	291	325	319	320	304	309	310	295	311	296	309	321	339	322	275	321	346	323	329	300	363	333	351	317	322	321	327	319	328	319	312	308	323	316	287	333	329	353	339	312	301	339	313	338	320	276	342	322	284	323	319	321	326	313	358	309	328	322	379	294	305	347	326	292	323	298	316	288	320	329	294	305	277	306	281	322	323	364	311	329	338	291	317	353	303	324	301	336	333	307	319	323	302	288	295	314	309	358	340	310
5842	2248	5957	17998	41675	58951	56989	44863	27548	11578	3414	1326	900	870	864	840	871	906	855	842	886	860	887	858	856	896	844	916	874	809	838	882	859	840	850	874	897	809	856	890	877	847	899	851	851	839	944	876	862	855	899	890	856	888	848	807	802	837	862	900	876	861	880	881	865	881	798	898	860	888	813	872	836	881	906	922	852	878	838	909	876	906	850	876	882	837	879	911	844	854	823	839	907	861	833	883	860	788	843	818	886	861	867	883	902	863	869	914	882	888	865	803	865	885	827	853	848	862	893	897	885	853	886	836	872	872	906	877	815	847	816	909	843	867	884	828	803	868	856	870	888	897	796	894	799	913	846	886	829	832	828	840	838	847	909	850	868	850	883	901	867	849	845	852	884	855	927	859	819	860	878	908	851	881	848	844	864	821	841	882	938	861	882	842	831	911	843	924	882	875	881	897	865	888	864	904	896	853	891	868	905	885	820	873	865	902	860	872	843	833	893	860	833	866	922	851	851	904	848	919	876	868	879	832	806	776	846	892	908	868	898	879	893	850	866	858	834	818	829	911	853	893	828	860	825	879	890	897	882	878	839	894	887	874	852	799	849	840	870	839	827	862	868	862	896	831	851	886	853	880	896	820	872	882	863	836	854	848	844	846	862	882	809	840	923	834	869	879	854	877	849	837	857	889	899	836	859	858	886	805	837	896	910	865	859	848	905	893	858	816	887	826	873	866	846	897	828	852	801	867	926	852	844	841	909	854	893	839	840	868	881	868	879	895	931	914	859	838	828	868	852	871	897	852	890	896	863	802	863	834	917	845	850	873	869	840	829	862	867	946	822	868	822	858	785	853	847	861	890	795	861	823	874	929	817	859	796	839	864	895	828	872	818	877	832	871	845	859	910	850	862	884	802	903	894	875	862	886	874	856	865	845	917	826	847	892	846	855	828	863	867	828	806	859	817	848	852	909	839	879	809	852	833	865	862	929	815	878	878	839	862	853	824	890	858	849	818	911	899	850	880	881	856	878	878	850	889	830	912	916	808	878	842	849	865	877	914	890	837	896	870	872	869	889	864	853	873	840	903	875	905	835	831	904	858	843	878	877	880	872	859	886	828	839	841	865	905	887	848	893	877	901	873	893	865	863	887	862	903	829	865	827	812	851	921	848	874	837	834	923	906	845	893	836	870	878	848	850	830	862	843	873	874	828	894	859	888	882	865	850	853	884	870	890	835	887	870	881	848	856	822	902	876	829	876	937	924	875	890	871	871	866	889	880	829	865	961	899	848	907	855	825	832	893	890	871	866	852	887	894	860	877	891	913	853	847	915	907	899	877	928	851	846	856	896	901	851	930	865	869	905	908	873	848	854	876	916	896	825	906	849	834	907	863	918	893	905	870	802	865	893	863	861	860	857	851	886	862	892	866	861	860	849	842	846	807	886	887	825	890	916	856	851	871	894	876	868	832	838	904	843	885	901	824	836	890	901	875	891	868	842	833	840	834	840	852	910	868	916	808	830	887	866	842	838	873	849	853	856	848	881	875	848	839	868	786	863	899	875	910	856	845	862	907	845	838	850	815	842	901	847	898	830	884	851	841	873	891	844	834	837	899	872	903	880	845	870	854	870	869	907	872	846	847	897	883	853	871	864	824	877	866	861	855	885	849	850	859	874	857	908	830	853	902	892	817	855	856	822	867	832	879	871	823	898	884	850	850	848	890	847	898	848	939	895	852	902	896	900	841	815	855	872	883	823	870	817	851	879	865	827	873	870	877	902	853	866	893	834	916	845	889	812	857	897	901	851	868	884	888	873	866	831	883	885	799	905	855	895	899	881	915	864	825	849	854	851	888	827	906	855	833	858	894	844	848	879	874	835	820	865	845	848	921	840	883	818	865	891	879	821	832	890	813	891	864	877	906	794	863	889	853	835	853	896	848	885	826	892	907	894	878	870	858	812	827	840	857	868	846	887	865	929	831	904	841	917	876	888	848	876	857	883	837	835	830	846	924	840	844	851	861	796	861	884	802	827	844	852	917	859	847	855	829	867	831	855	864	828	858	892	866	884	876	864	890	840	824	860	869	817	856	890	856	913	845	859	921	885	851	855	854	890	862	858	846	833	839	829	834	852	844	895	869	780	859	899	881	886	847	866	871	915	822	815	869	875	925	891	833	806	858	881	846	919	845	890	867	859	862	830	838	911	912	885	921	832	870	867	871	888	893	884	934	896	864	842	868	869	839	884	874	864	924	876	842	842	862	847	905	855	881	901	895	855	895	892	822	864	886	826	843	862	872	833	861	894	841	870	833	820	862	819	844	890	913	908	881	821	836	864	829	901	884	854	854	925	923	880	855	830	847	911	862	866	902	795	820	834	870	839	867	844	854	861	869	876	875	903	921	807	839	882	843	948	890	870	878	856	852	921	832	852	819	866	859	861	892	883	835	894	877	862	864	876	898	893	865	860	840	886	872	852	842	893	883	854	839	863	854	869	864	820	853	843	898	855	905	927	844	843	856	890	839	891	882	878	866	834	833	870	869	866	870	859	877	883	925	840	871	841	913	854	888	863	876	878	871	858	875	843	853	849	890	867	848	883	890	869	875	858	853	855	837	857	923	818	890	808	883	863	873	933	877	888	821	897	888	845	861	855	828	859	879	872	858	866	867	824	859	850	882	887	857	846	841	862	874	850	865	840	913	843	845	884	862	908	871	872	845	827	861	847	921	840	876	876	856	848	835	856	903	823	855	893	824	870	893	873	870	878	868	809	881	902	829	853	842	828	880	828	890	904	861	830	879	814	871	880	821	854	814	887	861	874	869	906	862	900	838	906	829	907	928	808	890	860	842	854	889	899	861	870	824	854	846	904	884	873	908	846	906	854	865	878	825	854	850	874	924	874	894	881	895	851	846	879	839	826	838	871	826	882	864	881	883	851	859	908	856	868	856	866	897	815	851	899	845	852	870	874	893	895	869	876	809	867	817	859	907	867	875	848	850	856	886	858	912	836	866	905	871	863	845	869	860	836	868	844	887	876	881	886	808	868	854	889	873	851	907	860	896	856	865	867	838	838	852	869	875	920	858	890	855	904	889	877	811	914	860	834	899	894	846	869	857	863	931	908	868	870	911	844	892	844	874	911	849	911	892	843	871	858	877	872	876	825	883	859	879	851	851	887	865	817	853	849	851	832	899	817	907	884	878	862	843	857	869	826	861	832	834	802	884	899	879	913	791	891	894	884	869	833	847	873	895	813	854	825	883	861	936	818	849	794	886	862	863	839	888	857	888	837	875	830	859	861	851	861	876	867	874	838	845	865	900	905	845	874	869	850	827	890	850	832	805	872	881	882	825	861	910	898	941	925	877	890	847	876	840	875	881	863	885	835	853	852	850	892	892	841	861	889	883	821	823	837	881	905	852	913	879	871	870	843	820	882	917	793	819	833	870	852	809	900	879	872	834	909	872	815	892	838	944	845	894	912	871	825	925	843	889	872	880	886	906
14200	3527	6476	14840	41086	62596	57115	40161	22165	6763	1312	422	355	342	291	327	328	307	323	301	335	299	307	304	356	317	334	285	317	312	300	303	289	331	283	326	303	306	316	319	325	314	317	298	319	306	298	311	321	279	320	321	342	305	352	309	294	289	289	298	319	311	310	292	321	293	320	322	315	298	292	279	346	318	283	318	272	318	335	323	331	298	307	306	292	314	330	310	307	307	312	307	335	319	328	291	280	336	312	294	294	309	309	307	316	323	305	296	291	336	339	289	296	329	326	314	309	300	312	281	303	272	342	320	300	295	316	305	318	280	318	333	300	320	311	303	308	319	328	300	306	305	295	290	290	316	337	340	312	321	306	311	314	321	313	288	273	290	292	323	320	341	312	356	326	323	285	310	309	310	338	318	329	320	283	326	310	304	298	317	259	274	310	278	306	307	281	331	325	325	317	309	302	297	324	323	317	303	308	303	308	288	317	336	332	294	331	311	321	283	311	302	331	311	297	322	292	311	321	306	301	314	298	317	290	324	339	304	309	289	339	337	290	305	276	321	287	289	283	314	295	312	304	299	316	313	329	298	311	304	309	296	328	286	321	318	298	302	303	326	321	315	319	304	308	312	327	315	290	294	350	336	299	286	285	325	324	331	336	303	324	325	312	281	305	328	316	343	315	283	295	331	287	303	338	330	297	323	322	317	288	318	333	298	327	307	300	300	288	327	319	327	338	319	307	344	320	357	271	341	302	313	322	310	299	286	326	306	316	290	308	297	357	308	299	278	333	344	354	332	299	310	318	291	291	287	307	317	309	294	301	303	344	319	287	293	324	313	313	303	319	272	301	326	275	291	300	285	325	320	308	324	316	287	298	299	297	292	305	354	315	307	299	303	307	291	326	337	305	310	338	292	308	336	302	318	293	275	284	306	298	286	315	305	303	307	283	329	338	304	320	314	332	329	317	321	311	284	278	279	307	314	338	311	289	301	327	310	312	302	297	339	278	323	307	318	284	325	316	297	309	338	297	319	342	318	316	304	306	326	313	284	333	323	290	312	316	311	316	316	298	334	271	297	308	321	332	297	298	311	316	320	312	307	283	309	302	335	340	330	294	304	300	300	327	335	281	292	342	333	320	305	342	337	289	331	302	311	290	302	301	309	309	298	336	329	280	328	307	315	315	287	303	282	300	308	299	298	354	325	320	306	296	299	267	303	318	323	310	294	296	307	315	306	301	307	312	306	312	323	299	297	315	322	299	316	310	297	315	319	293	319	268	299	300	336	299	343	292	307	294	323	316	328	303	293	341	322	310	332	326	322	312	325	289	313	304	308	331	331	305	326	329	277	279	319	324	295	339	322	290	328	362	316	311	287	317	304	320	320	363	302	271	327	325	294	286	308	311	312	302	281	295	306	298	309	295	312	286	284	256	278	298	317	316	329	302	328	332	319	310	309	303	314	294	314	344	312	305	288	287	356	342	299	298	333	296	307	312	273	294	337	309	302	304	302	310	339	297	292	306	333	287	291	316	309	328	309	280	319	329	305	296	279	312	334	325	308	302	296	289	296	312	285	302	313	312	332	298	334	318	345	304	272	326	332	311	322	319	309	318	315	317	331	293	301	295	310	292	334	308	312	315	316	307	292	302	352	314	285	304	304	301	308	309	292	301	308	324	325	305	309	324	340	318	308	306	289	312	272	306	313	324	317	276	313	318	309	320	313	336	320	271	331	290	300	313	304	308	322	298	289	307	349	301	302	335	277	325	323	298	315	306	302	281	300	285	310	306	304	289	316	306	303	278	321	332	318	280	309	307	301	290	317	351	309	295	347	316	280	304	300	295	301	290	285	319	308	276	315	296	306	296	307	339	318	317	293	332	325	312	300	326	318	332	331	330	293	317	342	302	321	326	293	336	306	284	293	326	310	322	312	296	309	279	319	335	332	300	306	316	269	296	321	320	341	305	313	294	310	303	313	312	318	285	333	306	310	331	307	291	305	311	330	310	309	286	294	321	314	298	318	323	304	306	290	284	317	286	306	324	300	325	321	278	319	358	314	283	343	319	324	308	298	273	319	334	319	317	323	292	307	289	296	289	302	291	304	308	285	288	315	293	323	325	340	294	325	288	299	317	340	319	323	332	299	309	280	334	302	356	287	315	290	334	334	339	288	313	347	284	290	322	331	302	302	307	305	334	305	298	339	288	302	323	314	343	322	337	340	304	299	304	295	306	313	286	373	307	306	346	341	317	326	338	314	309	312	322	302	317	308	345	311	324	301	329	300	281	340	300	322	324	301	325	308	306	308	336	290	325	329	275	309	328	313	298	307	311	288	314	305	313	328	333	308	309	296	303	284	315	339	325	301	292	320	305	285	302	319	309	312	299	341	303	326	292	295	298	304	323	321	306	305	301	298	296	307	289	318	307	289	303	318	307	297	317	310	280	295	331	311	326	293	325	275	329	346	326	299	307	318	319	316	304	313	334	328	302	311	288	320	317	337	324	294	316	318	297	314	315	317	310	348	294	297	308	320	288	310	285	310	280	313	304	323	321	306	316	300	308	307	311	307	322	319	304	309	297	315	336	318	304	304	339	310	304	332	317	331	316	326	321	334	303	301	311	285	298	300	291	292	268	287	324	310	316	330	315	322	343	301	298	303	301	333	319	331	336	312	319	298	296	325	329	333	319	314	310	339	326	301	300	281	256	316	328	325	327	310	315	316	324	301	298	314	279	324	303	303	290	318	311	334	307	304	341	281	329	307	335	346	312	286	299	298	299	327	305	299	315	290	317	352	302	308	325	301	328	296	292	351	319	283	323	305	316	314	336	310	306	340	293	295	310	293	286	319	311	347	308	276	296	305	321	312	320	333	297	308	307	273	349	324	288	301	326	321	312	293	333	329	298	268	321	294	311	285	313	303	300	290	313	290	307	308	323	297	280	313	284	349	304	300	300	307	293	342	303	308	269	278	319	286	316	320	335	312	302	323	308	313	301	287	317	324	316	348	288	298	307	292	293	315	333	317	295	321	299	329	302	303	312	313	317	296	320	336	299	308	331	305	287	274	306	332	306	294	301	329	284	325	321	293	292	321	311	281	309	328	305	314	274	280	315	331	350	326	291	303	317	301	309	334	287	305	297	362	323	321	347	316	340	301	325	358	325	322	314	315	311	309	313	305	350	304	310	330	329	311	332	315	300	323	330	330	282	306	302	299	318	304	287	287	308	301	282	283	304	290	310	285	311	306	338	301	295	314	310	298	338	331	296	352	325	347	300	314	304	296	331	309	282	307	332	295	310	336	331	326	314	294	294	349	278	344	304	323	323	340	305	296	291	277	340	327	355	298	302	331	342	290	297	325	283	340	291	280	314	336	286	310	307	293	309	321	300	325	324	323	269	306	341	321	302	290	298	315	322	300	330	314	311	317	309	334	277	316	313	317	329	280	290	311	320	311	312	304	318	316	308	298	308	280	302	300	289	329	316	273	303	288	304	316	302	291
7946	3535	12133	29379	55383	73869	68731	53574	35476	16006	4620	1527	947	882	843	875	841	838	806	861	887	841	840	847	831	840	850	879	893	814	853	830	849	855	829	860	838	844	815	860	793	831	834	821	841	836	835	827	867	811	868	893	847	844	809	869	886	856	859	803	837	876	874	807	844	845	876	898	840	843	869	857	846	821	838	881	860	858	816	871	869	825	834	834	841	784	838	826	817	840	839	795	814	833	829	849	863	839	813	837	825	834	803	837	859	791	862	853	871	897	858	821	848	866	877	836	830	850	817	863	860	845	813	878	883	785	853	859	871	801	895	863	842	838	858	855	892	821	854	827	802	853	842	881	797	843	839	843	864	854	848	826	812	835	875	850	849	829	829	819	882	839	844	838	830	862	863	854	826	851	830	851	831	807	844	817	818	847	848	833	854	844	858	804	833	844	881	843	838	863	852	852	840	858	859	878	802	844	831	828	838	803	831	824	845	807	868	855	850	865	864	843	861	829	842	851	806	883	841	870	842	854	835	835	802	818	878	835	804	820	880	859	852	893	882	844	846	786	840	826	849	863	868	836	814	864	847	865	851	817	851	876	839	863	809	886	846	801	883	810	812	799	886	809	833	805	853	899	868	860	797	879	830	822	838	872	867	862	871	808	843	768	817	862	879	838	833	818	844	850	901	818	849	843	827	843	871	838	881	860	836	823	824	875	848	841	836	862	836	862	895	842	872	830	853	861	908	876	829	841	836	817	836	880	830	869	850	830	832	865	862	865	813	855	868	829	808	857	867	841	842	818	903	839	885	873	868	803	848	797	874	866	824	860	846	854	894	849	915	888	839	826	838	837	831	887	849	857	840	875	861	831	818	851	856	850	860	875	887	868	878	893	827	857	860	857	873	850	846	830	839	812	840	859	902	816	813	844	841	852	837	818	815	837	890	863	843	828	842	811	814	802	853	796	897	879	866	803	837	824	835	821	836	820	857	838	862	841	861	832	824	830	895	809	756	811	863	865	790	806	881	784	830	854	898	825	853	836	809	842	930	789	838	806	832	844	826	800	898	900	812	858	828	850	821	860	803	828	879	785	818	822	836	840	805	829	881	864	837	799	872	838	864	823	825	807	871	820	846	822	859	823	874	844	865	824	820	831	843	845	853	811	872	854	812	876	889	807	842	798	834	773	855	858	874	835	844	862	780	831	767	876	801	860	810	785	913	883	822	858	824	834	811	840	843	888	830	799	807	790	835	834	852	834	816	854	862	858	858	830	829	830	871	842	834	808	909	856	840	885	863	835	896	842	837	835	858	875	853	881	783	800	787	859	829	889	814	866	818	915	884	880	836	816	892	806	791	872	850	831	879	865	833	869	838	780	825	828	858	841	860	839	899	866	886	859	810	812	806	814	828	836	825	844	838	828	866	828	856	812	839	861	845	801	810	848	794	879	858	830	838	864	844	867	863	876	818	834	818	811	874	847	843	869	874	868	836	816	818	871	878	840	872	866	818	821	863	880	788	849	833	875	841	833	866	880	802	842	866	810	838	829	805	854	843	806	827	853	814	861	857	859	835	773	888	836	897	801	822	831	833	794	876	832	816	823	817	835	860	818	868	771	837	863	879	832	838	861	841	756	817	846	795	877	852	822	842	856	819	800	845	861	838	865	855	876	830	841	833	866	831	828	867	847	874	836	859	874	872	831	846	836	809	822	842	787	876	890	921	834	873	870	868	872	894	884	900	863	854	836	863	842	854	835	812	861	839	811	833	782	919	836	821	848	854	770	855	815	848	820	812	840	829	862	844	867	820	838	842	843	864	839	846	820	827	820	851	842	850	809	866	862	819	875	886	834	850	848	826	836	818	830	902	833	810	832	865	828	818	830	804	805	854	865	848	892	840	865	900	790	799	853	886	839	833	854	865	859	832	867	809	867	827	839	804	821	892	825	804	815	882	888	846	839	830	790	883	859	853	820	865	827	797	802	853	904	875	862	831	879	856	822	813	835	843	859	853	867	787	869	785	859	828	830	819	805	874	855	802	863	823	867	832	878	867	839	820	779	775	820	847	857	840	834	807	867	812	834	823	848	818	863	859	864	834	848	853	821	826	789	872	866	880	852	859	881	792	846	834	828	842	783	818	855	814	821	806	823	851	817	859	833	894	787	851	790	817	845	865	817	829	824	824	880	809	851	844	790	817	837	785	829	822	863	844	857	861	845	869	834	787	785	770	871	844	856	822	863	841	807	836	883	856	824	772	839	796	871	834	857	858	824	821	831	902	892	840	896	858	872	857	854	838	856	855	806	819	797	833	851	849	900	859	813	859	893	829	890	793	823	886	851	838	837	870	864	825	794	824	830	817	835	828	879	825	861	814	862	897	854	834	821	826	874	857	840	887	801	815	850	804	848	830	812	837	863	816	812	860	855	843	824	797	841	856	833	863	834	833	832	859	807	890	890	804	904	850	839	812	844	851	807	829	852	810	837	877	864	842	898	794	832	818	827	863	882	803	840	844	864	876	851	818	803	839	828	835	852	853	859	796	877	861	859	830	848	831	851	819	893	841	861	818	813	815	879	835	849	829	844	840	813	850	850	877	862	860	821	852	860	875	806	886	875	806	807	854	829	846	808	826	811	826	844	865	857	817	851	842	805	820	834	913	798	813	820	852	825	831	810	810	840	784	809	890	815	829	821	840	807	773	808	816	857	823	852	858	864	897	849	809	880	833	836	816	801	868	829	837	792	850	841	853	883	824	891	824	823	883	847	793	838	778	859	800	824	874	864	833	793	833	832	851	853	826	844	803	841	870	817	772	813	805	862	845	833	886	888	854	851	889	864	819	808	850	854	859	875	787	849	757	810	824	860	849	819	780	821	837	825	840	849	854	825	854	846	817	842	844	816	857	827	854	834	878	839	838	837	794	846	838	861	807	807	840	860	815	858	799	842	888	831	831	897	776	862	829	823	810	861	827	859	852	830	857	876	821	836	876	866	893	800	819	849	811	893	826	871	820	825	881	840	855	807	875	838	881	841	883	882	876	776	854	859	778	831	808	855	848	860	862	876	911	829	855	891	828	838	815	824	829	829	856	834	812	802	886	867	831	813	851	868	855	827	823	829	875	808	828	848	829	884	788	859	782	863	858	881	818	856	837	845	848	885	816	893	768	907	861	844	859	811	837	875	849	831	826	854	883	834	836	897	905	875	774	809	809	855	827	885	823	805	853	850	883	846	875	888	885	883	843	857	831	845	835	841	879	858	826	882	831	854	845	883	837	878	825	817	811	818	856	789	799	869	875	883	815	833	909	843	868	842	840	797	852	827	835	833	851	861	870	867	856	842	810	812	857	831	873	764	818	889	778	877	814	825	906	830	803	838	800	867	841	841	860	837	811	788	865	815	829	812	844	812	830	855	841	869	892	807	831	816	893	904	841	798	832	842	865	816	868	826	770	804	865	855	862	859	802	878	890	816	824	892	826	902	825	829	790	845	868	842	844	831	833	842
2545	649	827	1359	3537	6156	6421	4428	1994	839	469	359	325	334	303	310	330	323	355	297	355	311	335	339	354	363	303	325	304	331	314	323	343	323	338	351	318	343	346	341	322	343	350	321	331	330	336	314	335	350	315	322	338	353	343	319	341	328	347	328	326	329	306	336	342	339	331	309	303	356	319	336	331	337	322	339	333	308	304	325	325	314	351	312	314	343	303	327	325	335	302	336	307	314	310	314	371	350	348	313	313	340	360	323	354	345	336	318	374	315	343	349	309	349	305	324	313	355	332	350	291	360	327	365	315	334	324	330	311	317	348	329	319	303	353	361	327	328	350	330	323	294	337	351	315	339	312	345	330	335	321	289	335	335	376	322	358	306	308	352	343	325	328	301	333	333	333	306	321	344	319	313	311	322	312	356	328	366	351	368	308	321	331	324	330	359	345	295	350	301	317	347	342	346	320	310	307	340	295	344	301	352	341	347	321	319	320	341	359	316	326	327	321	315	326	328	291	335	329	332	333	347	335	354	345	329	330	319	348	333	333	325	336	333	362	296	308	326	341	324	322	320	350	340	317	329	316	303	324	275	303	309	323	328	316	305	352	331	316	335	322	324	324	333	331	339	333	365	327	383	318	330	353	321	317	299	346	328	335	318	367	341	320	293	317	336	325	332	330	300	331	376	331	338	321	332	294	303	364	322	344	320	329	311	307	353	367	362	327	332	348	349	319	375	332	324	356	322	324	307	314	333	334	349	355	302	325	367	338	329	330	338	328	346	315	370	336	323	356	332	344	366	309	302	317	325	309	334	362	302	334	333	326	345	336	323	323	312	337	312	319	357	336	329	310	326	336	300	346	317	360	342	305	312	351	311	315	312	319	348	312	334	360	365	338	346	324	360	379	318	317	338	299	356	327	331	306	319	326	337	323	321	331	325	328	351	334	325	345	357	315	303	328	322	302	321	345	313	306	343	332	330	326	318	335	331	357	299	339	333	306	358	303	319	323	341	338	311	343	327	314	329	321	309	306	352	312	305	323	359	349	327	351	321	329	323	351	332	350	352	318	317	368	323	288	353	324	306	331	302	334	339	313	310	340	340	345	364	326	347	351	339	337	303	335	338	365	309	306	343	327	313	332	362	322	353	291	327	351	353	320	308	303	365	336	353	285	308	335	307	371	363	346	324	329	337	344	350	354	334	328	354	353	314	308	308	322	331	301	348	323	302	326	312	334	325	299	342	344	346	334	308	324	345	376	322	380	367	336	315	325	307	365	305	321	345	300	331	338	297	331	308	322	350	340	307	306	320	339	336	310	341	345	345	335	350	314	321	331	355	310	326	374	321	303	331	325	321	309	310	296	297	336	354	353	350	370	301	333	305	306	311	318	369	308	322	315	307	307	380	313	357	350	290	311	328	343	318	341	318	358	347	328	329	333	335	335	367	320	343	334	323	342	354	329	342	331	342	354	321	355	315	322	359	364	356	346	286	329	311	358	311	326	340	322	300	328	318	353	327	337	322	312	330	357	323	312	347	339	333	322	306	333	312	325	347	302	348	326	344	352	299	342	356	325	321	327	330	316	319	329	313	370	324	326	371	349	350	356	327	307	327	336	341	358	326	316	305	321	322	335	331	338	319	319	309	367	340	332	352	325	309	358	310	328	323	344	331	346	345	302	313	302	319	346	328	337	342	327	329	329	331	333	300	351	329	299	313	351	339	319	351	329	352	354	331	336	324	319	330	331	347	355	324	326	319	324	345	287	352	337	335	318	336	359	318	323	302	343	346	321	318	322	319	303	357	353	339	316	332	326	332	297	328	306	323	309	330	367	364	311	361	330	376	319	342	301	329	338	300	328	386	308	331	366	313	333	329	310	324	317	351	318	336	316	355	353	363	348	300	343	319	353	333	344	343	350	348	306	304	320	330	318	343	326	340	363	307	316	343	344	355	340	336	322	308	346	300	306	341	342	351	354	317	315	359	322	341	322	340	296	339	322	332	329	334	351	332	305	329	313	335	281	321	327	314	347	340	321	349	299	332	308	322	321	324	326	343	323	321	319	296	338	337	346	317	314	354	322	379	332	321	342	324	315	342	295	343	310	320	333	333	315	343	359	317	342	328	340	326	325	360	307	339	334	312	323	355	384	355	328	314	339	330	363	322	338	337	346	348	329	323	326	286	348	375	337	331	376	315	348	362	326	346	329	326	332	312	351	340	352	325	332	320	300	338	350	348	358	360	348	309	315	341	336	329	323	334	374	348	357	369	326	347	325	309	346	346	328	382	351	356	336	344	325	285	365	368	330	315	347	347	309	329	317	329	324	318	334	340	335	338	321	333	338	372	335	337	354	372	324	337	344	327	360	275	348	313	331	328	353	326	358	342	348	310	366	315	302	328	344	343	290	320	307	339	341	333	322	329	338	314	337	326	339	345	338	317	326	324	313	371	341	328	322	313	343	335	337	360	348	346	306	298	331	347	311	304	329	328	295	326	310	339	329	343	350	334	332	312	336	284	340	342	345	319	321	343	332	300	335	350	329	323	324	320	333	324	323	330	349	328	341	322	331	302	326	310	335	344	324	356	327	331	337	344	321	308	337	339	317	304	343	337	328	323	349	352	332	318	307	342	334	357	357	318	322	328	328	312	345	330	313	332	333	303	343	331	350	323	332	298	339	337	285	333	348	347	366	334	324	334	337	331	361	318	348	305	321	325	324	321	321	334	329	337	356	335	318	330	356	313	324	333	307	294	324	352	360	339	336	300	338	321	309	354	341	326	326	324	361	330	342	347	349	339	322	307	337	349	353	371	352	354	338	363	325	305	310	345	339	327	303	331	282	346	331	348	364	323	324	329	353	332	325	350	338	325	328	358	332	332	310	313	367	288	328	322	337	328	314	333	298	312	329	326	336	337	334	348	316	343	337	353	335	354	310	323	315	324	321	323	326	348	325	310	347	344	354	321	314	324	340	348	303	367	373	297	298	348	331	341	346	325	338	313	315	308	322	326	344	334	331	313	339	312	337	325	351	369	354	330	356	321	351	358	353	367	356	350	325	327	318	342	345	343	357	340	314	323	342	295	354	319	298	335	373	335	316	356	345	322	344	325	321	349	337	346	345	319	368	352	311	337	362	336	314	341	346	355	326	335	307	323	346	351	324	321	367	347	312	309	311	354	311	329	296	344	326	349	306	302	351	321	288	348	347	339	314	317	348	313	326	351	343	379	331	326	295	343	326	341	323	348	348	337	334	341	342	369	350	348	326	329	338	305	306	356	359	332	323	330	325	350	328	323	366	322	311	333	353	320	330	338	316	324	300	339	304	359	333	329	331	362	348	357	330	330	350	342	367	344	293	280	321	286	303	358	308	338	367	380	320	323	340	326	377	313	338	322	366	368	327	336	342	348	321	312	339	338	324	289	314	353	306	339	314	337	334	323	324	332	303	339	314	338	315	332	356	305	330	339	331	325	353	298	310	368	345	345	368	332	344	357	323	294
2761	1242	2040	4716	13259	21145	20665	14136	6882	2783	1363	964	916	906	846	893	930	904	974	870	923	881	869	897	857	952	898	923	917	909	878	902	870	968	896	906	866	910	845	947	905	881	934	921	892	885	886	873	907	958	843	915	902	889	877	838	834	892	879	902	884	843	889	870	871	906	846	894	909	888	858	904	924	910	852	873	955	906	891	922	941	908	925	887	916	895	908	890	860	901	942	887	915	884	920	903	882	897	910	889	904	896	922	866	882	904	867	954	912	912	936	863	941	885	909	931	859	914	901	875	842	867	879	864	894	921	929	896	925	946	825	872	881	884	918	905	843	879	888	898	925	911	923	905	850	852	909	885	890	886	892	928	923	892	901	899	942	925	924	887	847	907	891	878	867	864	896	905	911	885	869	870	842	946	891	880	880	923	870	872	858	895	891	890	879	895	893	897	858	897	881	930	882	941	896	903	847	893	915	841	909	912	860	900	919	917	861	894	835	905	898	881	906	880	949	825	903	889	862	876	814	904	933	864	881	913	942	878	833	861	881	849	894	924	883	907	923	911	914	904	874	885	936	938	890	841	900	851	888	865	926	917	864	823	942	877	926	873	896	910	865	885	897	915	881	886	912	914	905	883	950	902	876	941	899	894	869	923	847	924	919	856	900	881	887	972	961	926	923	964	898	890	910	863	845	907	943	921	858	894	875	834	869	872	891	906	906	863	888	858	869	901	873	867	881	926	847	908	832	856	925	888	885	896	907	895	902	876	914	950	886	885	908	887	948	905	868	874	868	898	888	955	848	833	899	903	890	892	867	906	929	914	846	902	872	917	871	855	891	892	915	887	881	876	849	844	892	892	918	853	875	898	930	938	838	874	906	843	889	861	923	913	932	920	860	858	884	909	882	850	920	903	896	851	957	857	927	902	863	869	923	871	907	881	868	887	922	898	901	827	862	897	877	890	871	922	901	880	915	872	890	863	947	834	848	907	884	888	898	933	862	891	886	848	881	857	905	952	907	900	849	870	926	890	855	844	875	884	881	933	897	902	880	916	913	901	911	882	848	868	893	883	893	887	913	892	880	860	866	907	874	843	849	913	872	884	894	882	901	855	900	874	893	899	931	855	889	872	904	894	905	871	860	855	925	914	844	795	899	886	881	876	842	800	855	902	866	907	874	823	899	897	874	841	820	890	928	896	875	897	834	904	922	881	867	927	950	882	885	872	876	947	893	873	867	887	866	883	830	927	890	906	903	875	831	895	871	909	901	896	851	926	870	906	901	863	875	914	877	916	875	942	869	897	906	877	849	921	957	857	873	872	859	904	868	863	895	899	893	904	866	902	880	905	932	867	893	947	896	932	910	816	902	868	913	843	859	868	901	858	858	887	886	879	912	900	921	899	876	935	889	895	851	915	891	910	940	894	843	916	849	899	898	864	862	847	856	926	936	867	869	926	924	877	883	895	847	858	866	938	937	878	937	863	912	891	898	899	901	890	904	908	921	955	924	880	924	878	843	879	895	930	878	943	859	877	908	851	853	869	917	910	903	874	881	875	803	865	894	923	901	885	877	887	873	871	862	857	960	909	896	893	879	840	882	880	910	891	897	893	889	918	889	936	910	920	887	867	829	854	920	891	880	930	873	824	882	837	898	876	878	917	931	918	857	877	929	904	878	893	878	874	908	902	853	878	930	867	863	870	909	853	929	923	875	904	903	895	885	850	875	907	856	908	898	906	890	899	845	888	930	875	907	872	849	908	869	880	895	913	920	888	868	873	894	856	873	864	874	851	891	914	892	861	924	912	888	877	867	845	848	887	897	860	853	889	893	804	897	922	898	914	882	928	898	904	874	920	923	915	899	863	902	886	840	908	906	888	932	947	839	905	829	901	882	874	889	883	877	908	880	897	846	867	897	901	907	861	956	861	877	872	853	863	884	897	892	895	913	891	892	905	903	903	837	867	875	908	871	909	905	833	846	854	896	885	863	931	860	904	860	885	873	948	870	894	946	908	887	884	899	856	863	924	862	869	923	858	878	927	879	864	927	888	835	869	867	873	854	883	924	882	847	842	867	855	853	949	836	881	952	889	860	902	873	900	904	845	903	919	875	927	935	929	853	883	812	827	921	903	851	905	892	876	913	868	907	871	888	879	915	902	849	908	881	889	919	945	850	913	851	860	909	873	873	868	851	895	857	883	925	945	940	917	911	878	944	828	943	845	853	831	870	870	932	941	934	851	866	859	920	838	851	950	870	858	884	903	833	904	877	901	857	876	909	845	922	897	897	874	884	851	902	875	945	873	873	903	896	883	843	878	928	875	867	918	903	831	876	877	874	867	938	877	886	886	905	909	910	861	902	862	876	875	882	899	938	915	903	948	902	900	876	923	925	843	913	875	906	862	891	875	909	857	923	888	925	921	874	927	917	939	911	872	918	903	875	864	876	936	924	879	905	842	886	867	911	898	889	912	897	884	890	894	922	884	859	864	848	882	917	902	843	898	887	890	904	931	919	897	826	864	883	888	872	939	888	847	880	854	893	911	886	874	850	877	860	932	837	899	843	869	808	899	868	924	858	869	858	879	879	907	912	912	860	890	894	892	872	902	897	924	908	872	868	848	895	911	828	899	944	881	847	886	907	861	864	888	919	881	908	877	860	865	890	925	871	939	903	864	843	953	863	847	879	860	887	863	834	915	976	880	924	851	896	850	863	828	921	854	863	850	877	881	858	840	883	869	845	899	926	888	898	893	876	849	867	901	892	880	860	956	890	932	895	909	888	912	922	919	873	897	891	932	890	892	876	839	865	893	891	877	937	898	882	855	918	865	970	912	883	942	907	923	858	860	844	873	935	893	846	870	832	854	883	899	860	886	874	930	882	888	917	884	884	910	887	867	872	914	853	898	888	888	853	893	865	893	850	891	907	873	813	844	888	875	882	945	862	916	837	836	851	897	873	849	933	847	920	872	928	884	900	912	915	862	925	872	944	940	916	882	897	919	899	870	853	910	925	965	854	843	889	926	896	893	906	897	896	908	917	894	913	894	897	915	881	871	851	910	942	857	836	878	865	883	915	884	922	835	864	942	893	859	874	847	871	924	833	884	916	882	871	858	940	840	872	915	879	898	922	904	872	899	927	868	864	845	872	918	897	909	862	864	931	883	893	897	880	860	929	874	916	890	854	911	934	857	876	970	884	832	874	886	912	961	905	875	866	908	843	887	869	832	927	868	917	874	881	890	876	873	929	945	895	919	908	848	883	898	912	906	895	942	908	860	890	921	878	880	861	912	917	910	794	882	888	874	882	939	876	866	875	882	893	904	856	879	906	868	959	892	878	905	858	918	933	890	922	890	919	913	878	883	904	925	890	896	908	898	911	931	888	897	873	832	934	934	884	875	933	850	871	868	877	872	871	858	895	903	877	886	815	920	860	905	915	915	873	925	930	848	901	932	846	960	909	914	915	868	914	863	913	828	827	922	871	912	925	867	916	908	876	954	885	906
8010	1834	2733	5280	19733	47605	44805	28115	12820	3315	810	390	333	319	336	332	331	307	325	341	297	336	301	295	306	313	305	362	332	310	314	312	307	312	340	295	301	303	301	334	308	323	300	308	322	288	330	354	329	320	329	289	340	325	283	315	320	311	313	284	311	329	330	323	312	278	309	338	302	323	319	306	361	294	335	360	354	356	329	330	337	316	331	345	315	312	320	314	329	330	318	316	305	314	318	332	334	329	323	324	359	295	320	326	318	320	295	323	323	330	327	342	342	354	322	339	280	344	340	363	306	344	339	325	323	339	294	348	315	316	355	349	312	329	337	313	301	329	304	328	322	358	338	323	284	283	316	317	329	284	334	305	318	322	298	329	310	307	346	309	323	306	323	298	337	303	334	274	314	300	301	315	342	324	297	336	334	323	336	315	320	362	340	323	327	318	318	320	350	336	349	304	321	301	335	313	299	339	302	309	360	303	326	305	322	311	346	278	339	329	310	320	320	356	335	312	321	296	333	328	303	286	315	326	325	289	316	348	310	316	321	332	310	327	299	336	315	315	318	326	329	329	301	327	318	314	331	305	337	329	356	316	299	320	316	321	347	298	306	359	328	277	336	283	344	278	320	302	311	311	320	339	316	338	339	329	288	327	328	304	326	293	306	326	354	361	308	338	313	308	334	336	322	325	359	342	306	309	340	345	342	322	307	321	296	316	323	278	327	287	323	342	330	332	322	294	334	342	308	295	301	336	334	324	315	320	322	318	324	323	321	322	293	316	337	300	310	322	358	331	304	320	335	316	315	333	344	279	313	305	339	300	319	313	311	302	327	270	331	338	313	344	308	267	329	299	348	316	287	336	321	341	333	340	314	348	314	307	320	329	330	296	337	323	325	308	269	329	306	362	287	324	322	309	329	316	317	332	296	339	314	378	296	314	295	348	316	316	370	333	345	300	334	329	338	291	336	314	306	319	336	312	345	304	326	349	307	331	304	290	305	318	339	343	297	295	323	307	325	341	317	307	322	340	331	310	310	318	286	299	313	324	330	320	319	294	281	289	330	302	314	332	310	331	320	303	327	314	322	304	312	321	326	336	283	320	304	334	329	351	317	313	330	322	332	310	347	327	348	341	307	340	337	327	299	319	287	334	335	326	302	302	316	312	307	372	326	324	306	335	362	305	337	328	334	334	333	322	306	316	324	347	319	317	350	306	343	298	342	324	307	307	345	350	300	343	304	299	293	347	322	330	317	313	320	336	298	318	316	307	335	313	310	315	310	296	318	314	325	363	295	289	320	320	282	325	321	294	347	282	329	337	298	325	308	333	305	322	307	326	319	306	296	294	290	326	311	322	302	275	315	315	325	327	321	351	334	305	311	325	315	338	332	329	289	353	322	292	287	340	310	305	313	320	315	300	343	328	312	318	305	336	322	343	280	331	314	311	326	316	321	320	297	355	335	308	305	310	347	301	344	351	321	306	303	298	312	319	299	324	351	308	320	319	316	341	335	327	320	351	287	323	323	314	350	305	327	323	318	329	321	324	306	332	351	315	312	313	307	314	308	320	326	346	323	300	309	318	323	321	354	337	323	323	350	320	291	297	305	310	311	318	312	337	312	336	327	308	331	322	274	316	323	282	359	317	300	300	340	309	312	303	309	335	288	329	316	311	300	317	327	301	321	332	317	325	296	311	311	348	334	305	321	311	333	333	320	293	321	337	343	319	330	339	297	271	304	310	343	290	326	325	331	302	306	313	338	321	311	297	323	329	315	317	326	299	333	317	317	308	302	324	328	328	294	343	322	293	303	338	316	322	341	312	326	316	317	337	290	305	320	319	313	336	285	328	320	313	348	305	316	320	331	313	318	283	333	329	318	334	325	326	362	333	331	358	331	307	308	311	331	318	298	345	346	304	344	299	317	335	312	349	337	303	340	320	360	306	307	327	311	318	291	321	333	367	285	310	306	322	323	279	314	301	334	347	297	320	333	306	304	321	320	317	316	336	343	313	307	303	314	316	284	334	328	381	354	307	310	323	311	346	361	275	331	338	339	313	320	327	338	327	336	354	330	319	317	298	290	326	312	307	288	311	327	314	322	351	341	293	317	303	348	355	314	301	306	343	340	306	331	324	281	342	313	327	339	337	329	297	276	332	357	321	354	311	350	348	320	308	347	333	309	330	350	295	307	335	319	328	319	344	322	336	295	288	354	342	319	309	327	322	329	304	301	331	323	314	336	324	327	317	303	319	327	326	329	363	315	329	295	327	311	335	339	312	299	359	343	328	321	299	327	351	318	294	316	360	336	321	308	331	294	342	333	337	320	321	339	366	304	331	317	319	310	321	317	318	305	321	325	316	343	299	331	344	361	313	342	340	280	326	328	327	320	303	318	318	340	315	301	311	315	306	310	323	326	325	301	275	293	343	329	337	336	327	339	324	296	300	302	320	284	313	319	309	329	293	290	324	317	319	317	340	327	332	337	311	295	303	300	308	335	316	311	294	327	347	307	329	337	343	332	302	317	326	307	326	343	335	337	336	345	341	290	325	322	368	303	322	313	296	309	326	308	291	302	337	308	307	325	342	322	306	306	329	308	337	326	328	361	299	316	320	298	314	341	316	315	332	277	348	321	312	308	340	305	330	299	319	347	283	315	338	358	307	325	323	340	306	328	293	301	345	303	324	347	317	327	324	298	305	369	318	298	292	294	313	313	314	317	329	317	322	350	296	306	330	316	301	328	342	343	311	339	276	325	310	323	298	315	306	300	309	318	323	310	290	318	333	314	323	299	318	325	346	330	283	322	340	300	322	321	309	325	333	327	316	301	346	338	303	326	308	293	302	315	328	315	282	329	325	322	315	289	353	331	354	331	351	345	347	332	345	287	311	344	303	324	314	316	338	311	298	347	317	304	343	346	340	308	298	330	332	293	340	336	301	332	331	371	323	346	318	309	321	294	282	301	302	307	358	330	316	353	358	319	295	288	279	323	327	323	301	346	325	316	340	344	289	310	340	329	333	307	306	327	298	278	307	320	375	327	304	342	295	328	322	320	317	271	309	315	319	327	316	385	340	327	331	299	310	328	318	332	344	305	336	295	332	334	305	299	333	334	303	306	325	309	328	305	309	341	333	269	358	302	302	329	314	328	347	313	320	324	334	319	329	303	323	325	321	341	310	351	332	282	341	287	331	310	316	337	359	305	308	278	326	307	318	329	322	340	305	319	314	340	310	334	312	324	324	304	353	307	349	298	334	345	297	347	315	334	309	295	345	327	300	318	349	292	340	331	323	280	293	317	331	325	313	323	337	327	325	313	319	327	324	315	338	319	296	345	310	303	337	341	344	305	324	320	331	291	322	326	331	345	340	330	331	296	303	348	337	336	318	346	321	287	287	287	300	341	331	312	339	328	294	339	338	354	309	331	323	340	328	344	329	316	331	343	335	313	317	304	274	320	326	337	322	324	342	324	311	318	316	289	335	322	360	324	330	284	314	292	329
5990	2279	5948	15154	38881	61540	56900	42959	25843	10112	2993	1243	891	882	826	915	923	861	897	855	831	836	887	879	855	888	843	903	850	844	865	923	895	855	920	915	904	843	871	889	859	860	900	826	886	883	867	811	825	910	864	802	854	850	830	856	892	832	829	881	879	857	883	829	875	837	861	856	896	845	851	919	915	869	872	836	840	878	905	879	882	817	813	862	862	896	820	918	870	841	833	893	828	858	883	877	834	831	890	857	864	870	878	906	845	897	914	863	840	895	910	902	851	822	853	850	855	868	866	845	856	906	845	918	877	850	866	867	894	876	865	840	883	944	859	855	848	939	879	853	883	852	866	838	878	835	886	913	841	859	840	848	884	865	882	847	886	919	845	843	854	836	822	857	831	863	853	872	904	814	865	911	857	877	898	884	843	888	884	832	875	893	876	866	859	844	843	869	888	844	825	869	835	875	825	844	887	876	864	901	893	945	869	887	840	838	906	856	808	848	886	926	860	898	876	886	879	900	832	800	869	850	884	876	864	846	861	860	909	863	789	880	864	872	860	883	827	835	887	862	884	896	829	883	883	873	828	859	869	875	879	824	877	886	879	920	886	860	880	831	852	844	887	875	805	903	906	923	846	861	846	883	877	864	878	847	878	828	910	861	826	870	862	908	880	902	866	859	854	870	906	826	869	850	879	868	858	896	892	870	881	863	877	903	905	841	943	835	882	855	855	858	861	875	858	896	852	867	873	914	873	900	836	847	902	888	833	857	823	861	829	845	820	861	921	885	884	821	903	836	846	820	867	864	863	850	882	893	859	850	885	881	885	862	879	923	867	844	910	843	820	833	811	809	831	882	849	907	868	883	850	872	889	820	828	898	860	821	912	923	872	862	930	809	847	855	879	887	879	836	893	879	888	826	894	835	861	840	858	859	873	838	906	801	868	905	870	876	880	888	880	852	887	816	854	861	872	878	862	903	867	872	895	851	901	884	845	846	800	883	819	826	855	841	866	870	887	793	857	833	894	886	870	855	891	865	833	858	875	872	858	884	861	853	850	867	825	884	838	871	823	848	910	851	858	888	856	815	865	911	899	855	855	959	927	868	847	840	902	869	836	869	840	908	888	882	832	888	880	911	853	843	877	899	839	867	903	864	900	838	782	824	890	854	888	802	879	806	846	889	850	863	902	855	873	856	868	849	833	876	865	865	860	906	893	913	869	889	878	901	832	869	888	848	878	871	839	846	875	879	821	891	878	858	843	835	880	824	935	871	873	825	884	899	875	855	865	877	889	821	844	855	879	876	850	841	912	818	862	845	884	856	882	879	852	901	826	808	925	827	857	901	874	868	867	819	849	880	862	908	841	791	924	867	894	835	856	896	861	881	876	867	870	844	848	850	895	884	867	900	874	913	886	853	876	882	812	879	835	834	839	833	819	861	874	865	897	877	935	840	888	841	874	827	851	881	843	844	884	853	840	892	839	961	907	845	841	832	838	871	839	866	856	849	831	867	877	846	880	879	894	860	922	859	823	914	836	876	893	853	850	807	848	849	866	857	889	902	867	849	864	853	883	815	860	852	874	832	849	852	852	826	867	857	890	888	864	826	855	849	808	818	883	869	859	834	890	944	834	852	848	864	875	890	855	870	862	932	881	818	902	854	820	882	843	905	840	863	835	858	866	884	888	860	847	839	866	865	873	863	843	862	842	897	905	851	819	856	865	839	850	915	891	849	957	895	948	880	875	859	869	832	879	872	832	942	871	835	861	839	865	844	831	863	855	844	892	912	877	897	837	840	836	886	865	821	837	897	889	894	893	862	877	862	906	872	890	860	860	820	877	859	915	838	856	897	814	890	875	891	842	879	827	869	827	918	861	926	858	829	897	843	806	875	862	922	897	870	855	858	866	860	849	858	828	895	845	873	824	870	885	870	906	804	880	921	808	905	876	854	874	851	840	839	846	836	897	814	909	825	862	848	829	893	864	862	843	850	863	870	855	851	903	912	866	873	916	809	869	895	859	859	861	861	825	874	904	850	847	877	878	891	859	895	807	849	866	908	849	834	851	843	841	861	837	833	875	848	880	819	878	897	865	890	816	860	867	840	861	890	876	844	876	848	889	863	815	870	879	849	810	901	851	833	850	848	881	842	908	891	850	845	839	844	898	881	879	836	859	853	875	860	828	845	923	853	848	871	818	902	859	883	935	863	926	812	906	885	850	858	851	826	846	832	864	847	835	885	880	846	882	885	857	872	894	916	856	804	863	873	864	824	874	862	865	866	875	833	820	829	898	857	840	850	856	820	875	878	834	873	852	905	876	961	851	839	837	871	866	835	819	864	815	855	903	847	860	858	868	851	920	876	843	785	883	923	851	800	857	886	914	836	870	899	935	864	880	876	883	857	859	872	898	843	912	887	875	843	842	869	876	881	898	906	889	869	899	824	856	878	837	862	857	903	871	915	892	857	831	877	851	882	861	839	831	903	863	848	899	855	870	826	899	849	901	902	842	834	793	879	912	868	892	886	861	888	873	879	849	878	814	881	877	796	901	895	840	915	859	897	795	885	812	811	896	869	894	826	846	851	883	858	854	849	857	872	792	845	906	844	821	893	909	904	837	881	839	854	895	894	849	890	878	925	853	844	869	873	824	844	845	866	879	890	859	844	920	890	899	830	829	920	836	884	842	887	865	841	883	882	860	889	898	872	894	816	833	896	885	871	875	895	878	867	875	850	829	835	869	884	854	837	909	901	851	913	865	863	889	852	903	906	821	869	833	878	859	847	870	808	846	854	873	852	869	845	825	829	891	952	855	875	899	886	868	856	895	888	842	821	907	902	844	879	858	837	856	881	856	897	906	832	874	867	863	879	851	840	843	861	887	848	859	891	844	873	863	861	851	843	866	878	889	890	880	845	902	910	823	897	869	881	867	834	871	897	880	845	874	908	888	897	904	883	862	860	830	860	900	841	837	847	824	878	911	862	880	846	856	888	842	851	874	864	883	825	837	838	842	850	833	860	900	890	881	855	887	867	883	850	843	859	863	862	866	826	866	881	830	858	905	818	912	874	858	861	824	848	824	855	900	800	890	899	896	846	877	889	840	894	857	873	885	911	883	856	870	900	889	864	856	876	829	825	889	901	830	900	874	888	842	860	879	852	842	841	855	853	863	900	871	801	880	839	870	885	886	851	847	836	840	889	847	831	886	838	874	844	834	887	872	887	855	853	875	850	904	853	877	827	794	883	826	831	897	864	827	862	862	910	836	903	831	843	819	908	916	852	868	868	868	849	866	865	835	902	834	864	870	854	851	862	873	821	859	838	856	830	898	834	864	870	825	864	878	872	854	846	847	883	921	860	891	852	929	852	859	874	823	835	898	863	868	787	844	894	847	837	862	863	877	860	919	811	866	896	836	902	871	860	836	900	832	860	892	856	867	902	864	836	873	846	845	887	931	929	900	909	855	858	874	906	871	861	831	861	830	932	862	902	828	870	932	849	863	833
14667	3436	4416	9054	31895	64080	58258	39018	20806	6024	1208	438	319	312	319	311	314	318	315	300	317	324	282	306	292	336	314	317	311	325	314	276	296	330	305	314	356	290	287	321	310	295	306	331	293	312	314	315	293	326	359	317	301	310	340	312	339	290	312	317	304	313	315	333	349	312	333	323	332	336	329	331	306	305	277	280	315	304	318	309	308	306	292	318	320	344	333	317	331	329	297	299	316	342	301	292	329	288	319	321	277	322	280	319	276	313	329	280	356	317	294	292	304	327	338	320	324	344	326	322	335	322	310	286	289	339	339	289	323	341	306	279	315	328	335	295	335	308	308	296	350	331	318	313	292	294	321	339	290	285	335	307	302	328	333	292	320	305	282	257	296	310	317	317	320	295	322	327	324	324	306	341	315	330	323	295	314	326	317	272	305	310	321	319	323	338	287	284	325	334	311	319	284	337	307	302	299	311	287	297	269	282	309	348	264	290	292	323	325	322	308	316	318	323	284	292	284	292	322	298	311	331	288	329	321	283	324	275	335	283	301	297	308	306	302	303	317	350	326	304	307	293	305	328	327	329	311	311	314	311	299	310	324	308	325	297	300	309	302	310	310	325	278	313	310	285	313	314	316	287	289	303	338	288	300	300	339	311	324	289	320	341	326	295	313	340	300	322	352	300	311	298	306	304	300	335	258	294	326	312	336	281	295	306	333	292	284	298	303	356	273	315	286	336	319	306	343	307	307	271	296	338	329	299	300	297	281	330	319	331	324	312	319	305	336	311	304	277	296	320	311	306	283	313	299	301	333	311	310	319	287	324	281	303	273	316	306	305	319	305	295	308	286	278	312	364	298	297	343	314	299	334	292	288	314	334	307	309	282	310	330	336	318	299	337	302	294	322	309	324	315	314	312	309	337	318	332	323	313	311	312	310	350	295	318	323	351	306	334	317	303	279	340	303	317	311	322	309	339	290	279	302	267	286	335	302	297	309	333	288	323	331	295	317	319	267	305	320	350	267	316	329	306	322	308	344	319	292	297	327	321	283	296	319	323	322	316	327	300	304	313	332	302	290	311	311	303	307	291	306	277	308	287	341	318	310	330	307	306	295	291	325	333	292	300	303	303	293	321	329	307	285	306	314	313	334	297	323	304	343	306	291	286	309	304	318	327	300	304	315	307	302	288	331	291	274	360	325	291	351	305	309	327	329	299	268	301	298	306	308	317	302	335	335	294	297	312	275	332	289	274	308	301	314	305	303	320	262	305	321	295	303	342	315	350	319	348	327	291	308	310	342	287	321	328	346	314	294	321	329	287	333	319	341	327	301	302	254	309	308	305	305	295	308	302	307	292	310	319	324	287	312	295	308	304	324	302	320	290	313	308	317	302	294	313	318	296	270	319	283	308	297	308	323	313	301	335	310	298	326	314	317	288	319	332	289	297	311	322	310	296	310	311	313	326	338	323	297	304	271	284	313	280	312	298	334	329	290	309	310	318	313	321	315	326	350	315	277	298	286	314	303	306	299	287	308	316	341	298	322	308	276	313	299	332	328	302	283	301	321	291	304	332	320	342	325	283	273	289	307	318	290	336	307	305	300	305	325	291	323	315	329	304	327	290	297	332	265	302	344	332	329	309	320	306	322	346	329	326	301	323	323	349	316	311	293	316	313	312	292	312	331	302	293	293	286	289	302	321	317	338	295	309	313	274	315	301	305	285	304	299	334	334	293	321	314	297	315	311	304	288	288	315	307	306	346	311	322	315	297	319	305	326	289	296	296	337	298	288	313	306	343	291	342	304	293	327	312	321	307	296	317	277	303	311	322	326	290	292	319	297	322	334	306	294	313	317	322	316	301	323	303	284	297	307	314	317	325	326	327	306	318	334	313	288	302	297	317	309	307	304	277	321	307	315	344	304	304	282	346	299	326	330	316	302	343	323	322	357	313	297	346	344	292	322	320	315	303	299	316	334	306	301	295	292	306	288	313	334	284	325	306	318	304	310	325	297	323	293	329	335	316	318	300	327	302	338	292	340	308	266	325	326	338	319	344	303	297	311	336	297	300	315	346	313	312	295	287	290	323	317	295	322	320	326	304	296	325	321	320	294	285	311	309	322	333	334	280	288	314	307	316	313	314	321	329	298	302	301	307	308	304	315	339	319	323	280	299	300	278	292	307	273	317	295	339	324	322	295	331	312	321	304	297	327	315	279	310	318	324	317	316	283	316	322	317	310	295	292	300	301	323	289	342	309	318	321	307	345	326	311	299	299	311	322	311	282	294	298	325	313	318	303	304	292	312	303	303	327	324	336	285	359	315	319	305	321	270	323	322	310	307	335	298	282	285	315	311	302	290	346	299	318	331	317	326	344	279	315	341	310	294	303	305	346	342	319	298	326	332	280	320	324	294	301	307	305	288	288	318	345	322	304	319	322	314	337	283	299	291	321	323	317	320	333	341	323	316	298	347	334	314	309	357	277	299	285	315	289	317	300	308	333	328	276	274	291	346	295	294	286	288	290	305	313	302	319	290	298	307	321	297	287	328	316	275	284	291	295	306	325	341	320	328	308	332	289	321	295	300	304	305	299	295	327	327	342	322	325	310	324	331	313	345	346	284	324	343	301	337	304	321	313	283	309	302	314	337	284	310	349	295	307	275	316	331	306	318	308	330	298	322	338	305	278	266	291	284	321	322	305	312	320	300	319	325	301	306	331	319	314	293	288	340	300	307	289	301	310	309	339	302	339	304	316	307	305	269	288	287	301	321	300	309	293	308	321	345	298	359	282	314	325	314	293	284	345	290	284	288	345	327	307	309	313	311	317	320	311	336	345	305	302	320	314	300	320	340	331	314	278	295	308	305	293	297	341	309	310	313	341	317	308	291	293	289	329	315	321	330	323	325	326	317	305	295	310	309	298	299	347	288	278	293	293	330	301	332	290	301	333	282	284	303	327	324	333	301	280	342	321	306	324	311	297	305	311	338	326	361	310	316	280	324	290	315	314	327	324	319	334	318	325	296	311	310	287	301	323	323	309	323	328	323	321	292	307	343	309	306	339	275	322	343	299	321	276	306	311	285	276	298	337	301	303	280	294	304	317	269	349	305	330	329	316	282	346	290	281	341	305	304	289	335	307	303	319	298	313	297	334	330	332	341	286	308	324	298	321	321	312	287	319	303	314	333	302	318	298	313	324	317	298	317	314	301	292	296	327	302	277	293	325	327	289	312	309	279	337	312	308	289	289	288	323	298	308	325	283	333	307	302	307	294	293	299	293	303	310	326	322	309	317	313	317	291	284	289	306	268	318	323	290	321	321	286	298	330	273	317	292	318	299	293	306	312	287	308	302	346	295	261	324	297	320	295	318	296	299	318	288	297	340	310	270	300	299	335	310	328	286	292	306	317	311	324	349	308	314	333	324	301	321	327	284	303	289	322	320	333	296	321	334	294	342	339	302	293	303	329	319	332	310	301	300	299	334	335	299	294	306	311	330	295	322	327
7990	3417	8555	21056	48136	75520	69485	52267	33772	14399	4107	1369	884	902	853	838	856	835	844	856	825	846	846	847	851	879	898	832	882	867	858	825	850	858	840	819	856	845	852	838	797	766	806	853	772	862	826	853	868	854	842	828	814	827	832	822	860	840	889	898	820	878	848	788	856	835	857	806	849	844	869	883	846	838	849	775	854	849	849	824	844	823	827	807	827	851	834	867	790	830	818	864	844	846	840	800	859	821	855	820	808	832	806	798	873	835	826	796	832	865	848	847	872	869	872	831	867	853	832	820	854	868	864	845	842	831	855	904	848	829	851	824	842	875	815	833	824	822	835	850	820	882	832	847	834	824	857	908	820	873	872	885	809	827	883	823	819	805	837	831	796	902	818	786	864	846	882	844	811	851	843	810	830	840	846	836	849	854	785	817	814	804	857	869	859	802	819	801	857	811	875	864	850	798	837	862	874	821	811	815	831	884	812	781	779	838	877	855	802	849	872	838	808	847	855	787	876	804	857	821	826	793	864	852	870	835	801	832	832	857	836	846	862	821	885	825	866	859	857	779	861	846	854	885	879	818	886	881	800	822	835	844	862	875	854	852	836	849	787	811	823	811	829	859	855	776	883	828	837	806	789	802	817	842	874	845	787	821	867	808	860	815	807	814	803	815	848	838	837	863	885	880	799	864	873	823	839	875	852	819	817	837	839	839	898	835	842	823	866	879	847	824	871	881	855	788	811	874	811	838	837	885	842	828	839	815	837	824	808	875	823	836	836	890	869	781	851	865	812	816	807	807	853	826	871	872	871	822	862	885	823	822	832	857	838	873	858	847	882	863	852	824	781	823	859	814	847	877	854	803	894	833	908	845	810	832	836	840	764	848	863	822	841	814	819	811	863	845	855	827	794	814	867	814	881	814	822	890	804	835	839	799	868	815	896	775	785	864	832	848	829	856	793	832	805	880	828	821	873	823	875	823	823	848	837	835	837	839	856	868	857	800	837	796	883	867	800	828	819	812	823	835	850	813	775	794	883	837	781	831	844	796	824	851	872	834	824	825	801	840	866	867	883	830	857	864	813	878	832	833	811	835	867	839	844	841	806	856	808	843	859	805	860	806	867	825	839	835	849	789	794	852	820	832	858	891	808	796	835	890	837	856	838	833	840	850	871	822	878	808	840	847	854	842	858	802	799	841	835	842	864	772	803	888	877	809	867	814	865	856	786	867	849	828	869	816	852	814	904	801	809	821	843	857	873	858	809	811	858	843	811	812	848	849	926	866	837	865	826	822	818	830	826	841	824	795	885	844	844	860	813	845	883	841	847	850	814	844	872	834	826	835	861	824	844	912	832	844	895	854	770	844	824	849	792	812	833	855	832	828	809	854	861	816	779	868	830	881	789	832	844	871	878	872	850	831	863	825	808	825	842	872	881	835	868	834	818	803	796	817	833	818	850	850	821	884	806	852	813	840	862	818	855	884	842	838	824	806	835	805	829	824	857	856	816	848	838	873	834	886	828	821	783	829	785	791	815	832	869	845	824	829	852	919	895	870	846	854	817	841	824	798	824	843	840	849	810	830	819	849	779	852	820	859	825	864	816	832	838	822	818	849	860	862	850	817	794	822	794	821	828	824	836	841	884	866	810	865	863	788	908	863	856	857	873	856	840	845	871	846	841	871	821	836	841	832	887	826	799	858	817	855	861	833	789	793	809	849	773	846	845	861	841	810	843	863	847	850	835	865	872	869	851	833	837	909	804	834	830	848	854	869	845	834	873	833	808	816	859	903	852	790	820	837	817	778	785	823	804	840	836	848	839	856	873	893	889	848	789	856	843	850	849	828	852	866	811	930	876	831	830	834	831	894	772	869	849	816	841	869	822	862	866	873	805	876	895	870	815	840	863	859	846	808	837	811	819	814	860	811	854	882	847	828	868	824	867	861	837	865	790	861	800	824	883	856	839	835	859	858	854	817	808	863	828	828	854	847	821	822	813	856	912	790	878	851	817	852	868	836	770	824	847	873	889	859	851	798	862	858	874	820	862	874	776	874	849	811	811	875	872	829	817	773	819	836	870	859	849	852	842	809	853	875	863	862	872	852	810	853	864	815	814	808	801	832	882	833	846	831	841	811	769	862	846	938	805	818	840	843	870	869	827	795	821	876	801	831	800	877	840	876	788	847	857	865	799	825	831	852	791	786	851	811	832	840	806	840	859	845	800	791	857	836	880	833	857	793	831	855	852	869	813	879	869	874	824	845	848	804	840	847	823	866	809	917	835	838	796	811	834	832	815	864	854	829	859	799	795	823	828	874	831	842	869	821	814	825	851	843	838	842	803	835	815	892	842	854	885	841	833	814	853	865	884	813	813	883	866	846	813	782	830	823	814	853	789	809	816	848	910	802	832	822	875	844	848	899	843	802	842	836	831	874	833	784	843	850	837	784	889	822	863	874	854	878	915	892	819	908	846	885	880	833	859	862	857	857	859	878	859	840	859	853	819	867	855	886	822	798	861	889	798	859	900	860	788	820	809	797	834	851	867	782	857	845	823	857	878	835	875	811	814	840	889	806	837	796	866	783	776	879	812	862	863	808	878	794	857	858	863	841	822	818	793	812	827	880	855	809	869	861	842	809	883	876	798	838	878	834	803	843	875	790	862	876	854	866	845	829	882	870	829	861	881	827	832	901	813	840	861	846	801	826	843	810	890	862	876	872	846	840	871	820	797	828	849	806	818	810	851	860	825	810	856	872	810	832	822	786	909	816	840	871	861	832	852	824	858	821	799	802	793	817	862	882	836	874	833	853	831	879	817	816	811	861	871	823	886	835	855	819	858	810	797	850	826	861	813	831	865	830	796	862	779	865	866	855	790	892	831	855	849	801	824	864	877	907	845	848	800	839	839	801	875	853	876	867	845	820	796	857	838	840	835	882	834	832	863	827	858	808	871	860	843	865	803	854	834	859	848	797	823	757	818	836	828	883	832	803	840	866	905	836	858	872	823	869	823	818	923	786	828	850	826	837	820	797	824	824	856	825	861	844	803	895	859	847	847	820	848	834	837	839	859	853	862	846	813	869	808	890	852	824	858	843	884	846	871	849	860	824	817	809	855	811	909	820	810	838	922	848	871	860	803	817	789	776	832	837	879	851	861	775	876	835	841	868	860	834	831	844	826	845	789	831	832	809	820	847	828	836	780	788	853	823	910	808	866	836	842	834	888	878	877	836	858	889	811	830	808	851	809	829	834	849	844	826	834	857	839	860	859	805	840	871	831	808	833	831	877	858	842	829	864	840	839	858	897	841	817	802	851	841	870	811	844	851	854	882	876	882	859	902	823	864	813	790	851	833	831	844	843	819	821	836	869	857	820	820	823	841	854	824	907	854	815	863	868	881	843	827	857	858	827	837	802	802	824	822	843	845	891	857	851	864	791	817	856	869	823	832	821	865	871	808	838	817	817	804	923	854	868	823	831	803	864	846	849	891	785	865	884	856	852	808
2473	617	838	840	1270	5937	6466	4164	1996	833	448	359	356	340	363	338	326	325	365	319	342	362	320	332	345	331	314	331	326	352	318	329	335	318	323	320	307	342	322	360	328	330	336	319	294	341	356	353	316	356	350	338	321	345	338	350	288	336	334	280	321	353	345	325	317	333	326	338	324	346	323	339	342	321	318	303	311	328	332	335	342	299	357	330	302	306	330	349	330	314	323	327	325	326	334	327	345	320	331	328	313	295	327	339	343	336	315	327	344	296	345	316	340	310	358	324	347	367	331	343	335	349	339	325	343	279	345	329	313	317	315	327	338	369	342	300	295	309	312	332	332	324	343	309	295	300	326	336	314	322	346	349	324	325	323	329	326	324	328	338	294	330	325	342	320	329	333	301	331	314	294	354	295	326	332	338	297	321	340	315	348	314	328	314	345	342	338	354	324	317	308	327	331	356	303	309	306	310	344	340	313	333	345	303	322	335	340	303	327	336	345	358	332	309	349	335	345	323	343	316	337	316	307	356	315	362	294	344	359	332	352	327	353	327	332	317	285	320	301	311	331	322	350	381	312	297	335	342	343	319	345	338	323	297	349	309	322	331	337	305	323	339	320	312	368	330	342	316	320	357	315	327	362	309	352	336	350	315	308	313	326	338	343	336	305	329	297	312	327	337	325	339	330	292	352	313	311	340	350	324	307	324	322	299	299	343	362	358	361	362	343	317	292	356	315	338	317	324	342	344	314	312	326	362	328	332	353	347	348	351	348	329	331	336	357	333	335	317	334	349	331	327	309	339	325	323	314	321	325	334	351	314	328	329	344	282	365	331	328	349	325	339	338	357	320	331	340	286	320	318	357	300	322	333	289	303	332	325	337	339	344	360	321	345	316	337	291	349	330	313	331	343	339	351	344	321	368	364	311	297	305	347	337	328	358	308	318	307	297	362	328	339	352	322	354	323	355	323	323	339	318	334	317	380	285	348	319	339	338	328	376	312	305	312	327	326	353	316	342	346	350	342	306	331	317	335	311	315	362	307	312	330	341	317	319	335	328	305	315	313	344	326	347	301	296	333	349	334	323	310	316	325	362	305	327	345	356	349	338	355	333	340	315	326	342	336	325	348	319	331	312	314	341	345	313	297	344	342	348	381	317	368	341	331	312	353	300	298	353	317	314	287	310	349	342	330	356	321	289	319	320	310	344	306	352	339	325	313	303	357	297	349	331	314	307	332	315	334	325	333	319	317	318	334	304	348	328	337	306	318	350	337	334	328	308	351	320	344	309	313	308	311	317	338	306	349	339	302	338	315	315	342	328	331	308	321	355	329	317	318	315	342	306	313	309	331	339	301	346	364	337	321	337	325	350	364	348	317	295	366	333	336	388	338	321	306	350	322	326	318	337	348	338	308	357	332	339	346	331	303	331	328	323	314	326	349	331	346	344	351	314	343	324	331	350	352	328	373	315	310	323	291	339	315	324	330	384	336	373	341	327	317	345	328	323	320	357	309	326	326	342	324	352	324	328	331	346	360	366	321	319	333	336	328	334	336	305	321	331	342	360	361	331	348	350	328	326	356	321	346	364	345	348	299	320	311	358	306	332	383	321	340	316	335	341	330	319	312	324	318	326	347	323	319	325	362	335	346	299	320	328	303	306	368	321	320	342	362	325	320	313	300	334	309	345	347	329	316	369	334	325	337	328	369	303	361	310	321	338	341	345	334	335	324	303	326	330	300	338	311	328	350	354	324	301	340	319	289	346	344	331	326	357	364	349	301	314	303	331	308	318	356	318	314	356	352	327	315	324	372	327	304	356	325	330	330	332	368	367	339	338	317	307	344	313	320	323	348	323	306	338	324	319	299	324	315	317	328	311	340	317	329	381	327	318	345	318	321	316	320	315	307	351	319	299	360	339	320	326	310	309	323	352	316	365	361	297	351	303	316	327	359	323	342	335	317	354	356	302	332	314	303	354	367	334	268	350	341	329	341	337	345	335	317	339	332	339	306	304	334	304	306	326	338	331	318	343	331	346	381	310	340	315	340	301	334	327	337	358	321	320	336	311	324	337	360	325	298	342	300	358	337	315	345	328	326	338	316	348	343	285	355	327	344	341	295	337	318	316	310	317	335	327	298	333	304	330	323	336	342	363	325	346	311	322	333	339	314	350	321	344	353	316	364	319	320	336	330	355	346	315	317	283	291	348	349	306	349	338	342	328	333	325	329	350	318	333	340	343	341	354	322	340	315	335	309	308	331	318	349	329	324	331	355	334	338	326	315	324	328	351	303	338	330	355	329	358	315	302	339	320	333	310	329	307	347	316	360	306	318	351	357	338	370	297	316	323	341	347	365	330	324	331	338	367	337	324	316	330	343	340	332	341	347	348	334	317	295	330	284	321	331	322	358	328	306	321	324	316	311	329	337	337	330	365	337	372	333	361	371	310	350	310	359	306	336	308	319	356	322	347	305	318	324	337	345	331	341	328	344	323	325	330	301	311	339	320	327	290	293	298	321	329	324	336	314	326	350	339	301	342	349	326	314	341	323	325	319	333	338	312	322	298	332	347	330	342	333	308	329	314	324	339	355	302	325	333	342	326	325	348	308	327	360	344	327	329	318	309	345	308	335	359	345	345	334	349	327	345	319	310	343	314	331	325	318	364	331	343	375	323	330	347	323	333	365	339	320	352	279	306	356	346	370	311	341	315	309	359	330	366	335	329	330	357	325	328	331	343	337	326	330	326	303	312	343	363	326	326	321	340	325	352	352	316	331	321	312	347	350	329	356	329	326	365	316	351	297	290	329	341	281	311	326	329	335	328	292	320	304	314	318	322	310	353	311	338	332	298	327	303	326	353	340	314	295	323	322	339	316	315	322	323	351	337	334	315	325	326	335	312	333	352	323	305	303	281	339	325	331	334	329	312	340	315	329	304	314	320	320	312	341	334	343	329	309	329	310	319	345	314	341	314	337	302	329	339	310	360	324	325	302	337	322	312	327	326	300	325	342	331	332	335	338	331	332	329	335	317	338	291	336	327	292	357	350	310	336	315	325	327	361	350	320	349	355	347	350	326	315	370	330	326	375	329	329	332	318	304	318	344	339	290	318	341	304	332	344	322	342	295	313	315	330	354	309	333	319	343	311	342	322	366	327	308	335	321	333	312	270	297	345	303	326	311	317	322	343	331	357	342	330	327	351	327	327	330	374	330	312	340	362	315	341	322	320	327	330	345	318	310	344	331	344	318	297	323	354	327	298	350	328	321	349	300	333	339	318	316	337	294	336	337	307	357	325	332	307	312	303	300	327	285	366	332	329	320	311	317	288	299	341	348	351	345	349	333	313	358	331	330	333	357	326	343	332	340	338	337	310	310	319	320	330	306	338	351	314	337	347	286	337	318	316	323	323	333	320	335	330	332	304	329	371	301	330	328	330	306	314	334	341	326	309	333	329	294	300	332	313	342	306	338	332	340	317	347	330	330	313	332	342	326	327	338	314
2830	1140	2041	2760	6001	22069	21355	14369	7040	2723	1315	976	932	877	848	897	883	923	905	932	886	879	897	873	887	826	909	851	925	858	927	906	884	867	896	858	924	896	903	862	880	882	868	887	866	872	863	891	929	809	911	881	880	868	860	900	861	893	855	885	914	926	887	860	856	878	910	862	893	886	880	931	878	881	878	881	832	879	892	897	872	842	853	884	924	864	834	847	948	859	876	902	863	918	877	899	888	856	881	922	913	904	866	873	873	869	932	836	914	946	847	899	903	863	857	820	852	908	948	881	908	868	861	875	871	883	898	857	884	881	850	846	857	879	901	853	917	875	877	881	897	840	906	850	889	881	827	911	857	837	854	846	864	895	814	926	875	888	923	879	889	915	867	940	836	871	856	854	871	857	813	859	895	862	899	874	921	887	875	855	937	870	901	865	894	882	883	887	842	876	786	912	871	946	833	917	887	888	864	918	847	891	865	891	891	869	881	917	868	900	844	868	854	877	877	862	890	927	859	902	888	882	863	875	865	861	896	900	795	913	874	892	895	879	927	866	854	913	882	858	964	890	898	896	906	904	814	856	880	909	886	843	862	850	860	906	886	939	867	879	895	871	859	873	873	887	819	844	868	899	904	902	925	877	834	907	856	892	887	931	844	878	846	890	874	862	869	912	849	931	879	892	869	911	896	878	851	929	861	862	918	853	896	902	911	882	894	874	894	852	900	836	839	876	882	797	923	888	888	910	921	947	860	869	902	873	907	862	908	909	823	868	894	862	884	836	944	872	858	878	908	851	895	861	817	886	832	895	885	901	857	915	877	851	863	891	915	857	917	916	865	904	888	837	861	855	901	857	870	853	957	865	874	898	895	819	884	884	819	813	900	896	886	897	878	842	864	891	838	865	875	927	872	872	915	903	875	880	891	904	885	892	878	861	877	896	915	906	855	901	873	893	900	871	890	930	855	846	838	840	886	886	914	872	902	909	867	976	885	858	929	928	890	896	886	872	910	886	873	899	901	987	901	868	873	866	884	847	911	863	906	861	888	851	886	874	891	904	878	876	905	893	813	872	922	896	868	891	919	877	852	838	808	842	871	894	898	892	909	893	880	826	865	831	845	875	902	887	946	913	843	938	907	870	915	859	855	921	876	866	883	893	906	866	873	878	907	942	859	878	823	922	868	827	882	863	890	861	889	890	885	877	855	925	855	895	888	884	922	924	859	870	879	840	886	893	882	900	909	845	833	884	852	943	822	884	849	867	849	821	859	866	830	926	889	900	914	848	913	892	854	902	926	897	894	886	914	853	865	860	876	883	894	882	877	905	872	849	899	847	907	857	864	869	899	892	931	862	875	846	847	837	932	828	869	879	818	889	914	920	916	883	893	932	859	831	826	866	865	898	859	884	817	943	892	892	893	886	876	923	939	932	842	887	869	906	848	944	870	845	877	910	921	883	852	901	916	825	841	838	844	912	921	878	874	838	875	859	905	838	859	841	905	875	860	901	901	893	878	928	901	899	897	923	858	913	896	917	866	932	908	863	853	873	854	874	856	888	829	881	858	908	855	893	809	890	931	908	896	885	858	861	886	878	907	924	894	852	802	850	869	892	867	860	894	868	892	879	885	900	891	856	895	861	899	861	912	912	909	888	846	884	875	913	959	889	891	881	913	835	884	890	905	828	890	897	862	888	913	868	860	900	900	952	907	881	861	863	851	913	855	837	911	914	878	867	904	858	837	889	859	919	888	866	894	852	879	872	854	865	923	905	895	857	917	920	856	916	830	906	902	900	861	845	856	919	885	862	904	916	904	863	838	915	855	906	853	864	901	923	852	894	881	878	846	912	852	886	886	868	860	840	863	919	915	862	860	893	853	861	835	929	841	863	902	889	957	938	884	839	887	888	934	867	901	834	893	864	863	839	832	890	883	895	883	858	884	911	899	925	839	882	915	884	884	894	891	892	871	865	826	909	895	834	908	920	850	866	845	858	853	878	876	883	895	882	911	867	909	851	955	864	882	890	781	879	882	876	861	897	868	887	922	852	903	885	875	882	847	915	854	855	878	874	846	903	909	846	914	938	872	878	853	855	880	850	936	895	842	930	864	900	895	821	881	896	912	846	806	885	874	909	879	873	916	890	887	931	882	920	879	839	897	921	897	906	886	878	879	866	947	908	884	874	910	859	914	902	902	921	860	849	884	903	908	903	840	898	874	896	891	904	880	881	841	870	861	836	876	856	911	882	888	866	841	906	894	854	884	853	858	873	883	874	872	912	901	837	865	859	919	863	863	877	887	863	847	892	890	888	888	842	937	951	910	902	873	904	898	843	928	882	905	892	857	922	894	885	872	872	885	908	851	882	839	951	904	872	881	860	869	858	893	884	857	849	855	872	887	880	903	862	849	890	830	892	865	897	822	922	866	892	838	850	918	874	879	817	910	847	875	937	898	896	937	848	836	865	883	897	901	842	884	909	882	851	877	902	837	874	915	951	890	842	867	846	883	874	828	848	858	877	793	873	888	855	824	897	856	871	883	899	887	881	846	880	875	889	890	866	874	914	898	889	902	828	912	891	889	837	852	878	865	861	877	853	842	885	893	928	897	894	867	870	917	872	856	862	926	919	893	861	871	914	890	884	862	882	940	888	884	901	889	930	824	892	933	930	870	904	835	938	862	881	871	914	883	902	854	872	866	837	878	894	867	885	802	867	906	917	861	896	907	880	833	882	876	891	875	915	867	877	891	916	906	880	905	834	853	880	825	895	888	857	857	882	884	883	887	928	894	931	872	875	834	846	855	870	940	880	876	870	869	915	903	840	851	868	863	916	917	859	890	862	893	871	913	866	904	903	885	867	865	881	862	890	900	887	910	817	893	868	902	888	844	914	801	863	875	880	884	890	871	859	869	863	876	921	808	889	881	869	928	903	902	889	919	896	886	868	880	897	843	848	920	839	905	914	860	873	886	862	827	905	813	892	860	910	888	820	906	862	824	952	935	893	886	867	902	887	862	844	874	889	815	878	923	902	854	922	848	932	886	915	876	876	854	891	869	899	901	893	887	857	917	883	931	885	882	883	889	859	830	863	888	865	879	807	916	854	872	845	873	916	884	913	881	842	895	857	898	851	852	824	911	902	850	852	820	816	869	881	857	912	900	855	837	869	896	853	828	894	906	883	859	858	876	908	851	927	881	865	863	871	890	908	893	891	886	925	877	868	806	853	880	872	831	850	908	889	920	893	866	890	797	943	883	918	872	864	891	860	901	851	893	896	880	846	870	868	832	857	861	855	884	903	871	900	922	875	876	903	892	896	892	897	915	851	896	845	885	846	874	865	910	905	833	892	875	939	848	875	943	886	924	865	906	912	841	859	863	938	938	924	888	876	885	911	903	878	862	855	877	865	879	858	835	879	828	886	822	873	800	930	885	881	883	918	869	870	886	892	887	894	875	855	871	935	849	833	895	883	884	833	877	893	843	920	911	897	884	866	841	862	932	841
7862	1809	2878	2413	9489	47843	46165	28610	12587	2977	788	404	360	320	326	314	322	327	297	349	325	318	300	279	312	296	327	308	320	313	335	336	315	317	326	307	323	319	306	339	304	328	312	271	302	319	335	320	323	318	305	315	342	323	323	334	277	286	316	320	294	272	340	357	337	330	315	308	315	283	318	323	326	312	325	354	297	309	348	329	317	320	308	348	313	312	300	334	319	309	304	337	308	344	315	333	329	332	331	334	365	311	290	331	305	301	313	298	339	290	318	331	340	310	305	325	311	314	363	313	330	310	342	306	335	334	336	316	329	339	353	335	319	343	331	303	323	315	292	312	306	305	330	348	344	331	310	309	317	348	315	360	334	329	312	353	313	337	337	326	314	341	323	322	319	350	340	321	324	304	333	311	370	324	275	323	315	279	296	313	292	346	305	314	324	304	343	278	298	297	316	327	324	300	333	349	316	334	306	323	330	296	313	300	305	293	319	297	312	319	317	299	322	316	298	307	322	296	307	276	332	305	315	300	305	305	326	303	310	295	325	330	334	299	305	314	293	329	312	332	301	314	309	342	349	331	334	304	293	316	337	324	342	341	333	315	326	330	329	316	336	307	297	290	320	325	329	271	296	325	341	312	300	309	316	342	291	319	315	289	337	273	321	294	282	298	308	336	297	366	326	319	308	297	294	308	314	300	338	328	314	343	321	352	315	326	333	346	345	314	308	366	337	316	319	310	366	353	293	307	308	304	307	339	311	327	301	313	345	333	329	368	318	345	357	300	303	324	285	342	312	320	300	304	275	338	335	305	322	299	327	334	327	301	315	289	307	358	336	314	315	296	356	351	322	289	305	317	294	315	329	325	317	324	305	341	347	323	306	320	338	313	310	316	313	299	330	331	303	322	258	317	314	320	353	341	287	330	301	321	346	312	333	311	306	337	344	320	326	302	329	311	330	322	315	326	281	290	330	296	331	299	347	323	323	344	335	308	299	311	318	320	348	335	328	340	287	338	309	334	317	323	339	321	327	340	341	324	318	290	341	322	299	305	325	300	363	334	329	302	316	311	354	311	306	299	335	331	330	316	320	340	313	332	334	314	365	323	331	319	301	346	339	339	314	364	335	277	319	333	330	305	298	315	298	348	291	317	311	286	316	315	326	315	355	323	318	366	309	274	330	328	284	330	302	306	303	306	309	301	340	298	297	334	331	343	322	326	304	341	339	319	325	320	342	337	322	340	281	308	324	313	330	354	339	342	313	318	308	326	305	311	318	341	338	333	315	326	321	330	304	316	332	317	328	321	295	321	323	303	296	313	263	320	323	310	330	312	294	320	342	272	327	315	341	342	330	309	338	336	355	311	323	306	335	307	306	272	326	341	342	369	285	303	334	339	312	307	339	325	329	298	326	319	319	355	327	307	288	324	299	307	342	303	338	322	294	317	308	313	331	309	346	327	305	315	336	355	311	316	291	306	302	303	345	326	286	322	284	307	329	346	331	325	338	332	342	300	319	346	314	282	334	326	296	294	328	330	344	307	327	339	302	314	304	307	324	288	304	295	278	321	350	310	317	316	334	337	319	320	303	294	317	299	300	315	301	327	340	339	367	311	308	324	313	329	319	336	295	300	267	311	324	307	306	300	289	276	297	318	329	306	308	327	303	301	302	322	321	359	306	294	322	372	327	329	299	284	296	314	341	316	293	323	313	315	313	303	306	299	340	312	312	271	327	303	306	325	310	318	335	340	303	290	324	288	311	356	299	287	316	335	295	326	306	317	316	308	341	320	340	340	320	329	328	346	300	317	323	348	359	310	318	366	318	352	298	305	354	327	328	332	315	357	301	342	311	325	350	330	332	317	351	309	332	348	330	301	325	291	314	314	323	321	324	341	327	324	312	327	336	306	337	296	305	340	310	341	370	337	284	308	301	330	342	312	304	333	351	344	334	284	359	313	330	325	306	318	331	312	322	338	348	331	325	316	272	318	339	332	312	306	311	334	322	349	307	298	350	312	312	316	276	297	306	297	316	329	319	318	312	343	306	347	309	320	304	306	316	301	348	328	304	316	318	326	313	290	350	321	354	338	319	321	319	337	324	321	311	365	324	325	321	293	286	352	313	300	339	300	312	325	300	338	302	321	344	315	351	351	312	333	314	324	314	338	312	306	347	327	328	302	325	319	313	332	295	328	290	333	319	338	288	320	318	321	334	319	307	346	348	338	328	280	321	296	322	345	306	326	336	333	327	328	298	314	317	309	328	322	341	338	318	310	352	305	325	328	347	288	284	285	339	299	334	289	264	323	306	295	308	313	322	328	302	333	326	315	311	317	329	313	308	330	294	304	331	341	324	351	278	326	340	327	317	304	303	325	329	343	326	308	352	346	315	365	322	285	324	295	279	323	327	316	332	313	340	311	305	345	350	329	344	347	317	314	305	291	313	301	296	329	307	297	326	286	321	362	312	331	301	323	290	333	327	326	330	298	342	324	300	305	349	315	337	299	374	323	309	303	304	321	325	284	365	322	313	330	313	339	302	317	316	315	309	311	331	298	306	313	315	320	320	328	338	329	316	343	300	339	299	309	295	370	333	313	316	267	315	315	348	297	307	308	313	318	310	309	303	325	328	308	346	332	337	316	325	304	306	304	332	312	336	325	325	315	323	339	327	334	299	305	285	279	316	297	334	341	309	319	344	302	308	333	313	287	317	297	304	330	321	329	339	303	318	292	298	337	331	297	325	319	319	295	325	309	353	290	315	327	328	324	324	336	297	355	322	326	348	316	346	351	334	307	330	328	320	323	324	301	295	302	335	298	308	329	290	326	289	327	329	286	316	290	306	322	359	304	304	322	316	309	320	306	300	324	324	295	308	296	299	313	321	326	331	303	340	297	281	315	325	306	352	314	318	298	323	315	301	328	319	298	325	344	317	324	328	291	321	341	347	320	321	327	348	340	315	313	314	333	317	300	285	305	303	313	334	334	289	332	334	295	328	296	325	308	303	312	317	329	349	308	299	300	332	298	298	308	330	338	344	322	315	310	332	287	300	331	335	321	323	293	328	304	341	304	311	319	317	332	316	339	318	310	321	328	326	326	313	314	319	320	331	323	343	307	301	285	318	335	324	317	313	335	299	349	315	303	312	319	330	334	342	329	314	285	296	323	350	323	310	354	317	338	309	329	328	323	327	354	295	324	278	319	279	352	295	311	306	335	321	346	351	357	312	340	344	343	321	309	306	333	305	328	295	302	304	291	306	345	332	355	315	321	305	295	303	314	313	337	316	319	316	337	324	293	334	329	322	322	308	342	307	324	301	338	308	329	326	339	334	307	344	305	315	322	316	324	324	326	296	338	324	319	310	327	330	334	333	316	294	307	342	326	317	352	335	307	343	293	310	322	351	359	336	312	324	332	316	302	283	303	296	305	335	308	324	326	308	310	340	321	329	320	305	344	325	305	307	317	313	288	319	356	315	352	302	309	343	326	312	304	335	294	332	352
5961	2436	6142	7153	22713	62297	58405	43191	25254	9282	2740	1128	928	867	812	865	841	844	871	879	874	862	856	862	871	879	851	856	871	816	840	889	881	919	874	827	823	829	906	873	852	945	841	849	858	874	846	856	900	867	863	852	866	855	878	834	844	838	874	813	892	901	836	840	883	801	875	832	886	858	847	856	923	891	815	845	851	878	877	821	835	870	884	856	837	881	839	881	854	890	849	875	813	876	879	879	873	904	881	849	865	911	852	867	833	852	871	860	886	887	872	890	838	843	873	802	881	882	824	863	878	851	839	837	874	850	874	851	847	848	870	866	839	828	811	837	872	840	887	830	892	800	886	852	840	900	827	844	910	895	865	863	857	871	804	862	846	842	891	815	839	873	918	824	841	886	878	879	862	897	828	884	832	849	868	844	817	827	858	868	848	836	845	860	893	831	876	857	818	870	846	843	901	858	843	840	846	851	857	927	837	807	874	844	834	841	899	805	857	892	845	930	843	858	849	847	807	836	866	857	870	876	840	856	817	897	841	842	839	829	858	819	845	885	875	889	830	902	821	848	869	834	840	845	880	839	860	942	840	863	833	903	944	892	856	842	867	862	836	911	803	862	909	828	857	838	828	875	865	896	848	842	841	908	863	858	840	875	885	838	896	877	891	854	868	866	903	865	859	872	828	830	900	879	862	818	848	887	867	886	838	871	839	830	864	827	830	869	905	853	861	844	845	871	838	896	828	940	841	792	848	832	832	883	861	873	846	848	888	935	845	817	898	871	828	823	869	858	867	805	832	836	853	828	871	866	888	816	833	887	820	860	885	897	838	879	864	861	792	814	847	831	868	914	821	837	858	911	866	821	849	807	884	856	888	844	899	891	806	841	876	817	850	877	852	858	827	819	932	861	850	853	889	848	917	851	870	858	917	812	852	851	893	867	743	853	860	806	821	846	854	842	880	843	899	862	878	880	911	833	877	931	823	812	847	859	894	872	828	869	847	861	891	844	878	851	874	889	849	829	879	858	912	893	847	817	826	811	867	900	851	846	839	864	898	859	835	823	839	903	847	846	905	895	801	848	871	861	850	897	819	844	874	909	890	867	862	885	827	859	880	855	870	848	829	827	805	804	867	890	824	864	838	817	859	867	859	870	856	871	829	865	863	823	837	860	843	831	829	901	852	813	853	824	874	881	837	881	885	887	870	883	840	856	863	827	881	841	792	880	881	880	866	896	896	845	853	842	887	881	868	826	876	911	834	812	910	870	841	888	853	863	839	894	809	859	864	857	878	875	881	905	859	837	867	909	891	912	884	882	863	740	857	861	850	851	871	879	899	838	857	902	824	830	903	790	876	842	856	840	901	853	854	854	864	846	871	887	835	889	809	837	856	877	841	870	941	869	869	826	815	812	816	875	848	834	906	869	851	915	875	833	887	833	854	863	894	846	856	833	878	837	901	813	841	862	872	800	898	887	840	858	857	908	863	843	847	895	848	918	876	873	855	826	918	838	838	831	935	870	866	887	830	876	897	863	874	815	889	858	849	879	855	905	825	847	862	909	906	840	864	917	857	889	887	834	871	872	886	851	888	856	874	863	888	881	795	856	823	834	868	851	867	879	826	866	885	828	952	868	872	873	861	844	868	848	912	837	878	871	886	846	918	865	860	895	788	893	851	840	836	835	865	899	868	822	901	860	875	872	888	878	833	844	855	886	838	873	893	841	855	815	874	879	886	855	825	860	831	893	849	853	856	911	859	859	843	828	853	874	833	879	860	859	884	835	870	902	880	864	889	849	877	861	861	879	767	885	852	898	861	834	832	833	890	868	903	832	889	868	930	886	867	886	873	851	875	893	874	817	865	851	832	835	934	857	855	817	907	897	848	877	866	875	865	815	857	877	845	798	837	845	881	904	846	894	871	880	866	833	847	848	859	877	839	843	834	879	827	888	867	853	820	914	866	884	880	900	845	830	802	852	854	847	911	814	916	814	857	833	869	812	864	837	825	883	857	864	878	884	853	833	819	872	870	855	814	890	848	881	853	883	899	862	909	880	881	868	844	815	809	876	842	917	863	857	828	836	897	804	893	809	891	870	811	862	873	899	854	823	895	906	842	871	881	839	851	880	819	855	874	847	873	851	898	883	843	848	802	840	880	871	859	933	924	914	784	844	866	911	834	864	862	862	855	889	890	852	912	848	857	833	839	866	827	887	854	835	856	887	892	861	840	817	895	847	930	870	805	855	848	842	837	860	853	859	865	848	811	874	853	846	854	856	815	848	870	809	911	898	871	833	890	850	919	833	849	868	826	825	852	859	876	830	846	814	859	810	843	832	884	823	831	834	875	853	891	834	840	914	860	863	911	819	871	879	903	838	864	859	848	838	838	832	879	872	878	847	828	823	866	869	856	822	887	855	862	847	923	903	878	833	857	846	884	846	850	856	865	895	808	890	899	884	844	822	875	888	874	843	905	851	831	842	915	836	837	841	889	864	887	842	897	886	815	852	877	858	836	845	862	828	832	858	802	828	874	835	874	864	830	798	820	854	842	856	809	837	839	854	853	838	878	898	818	860	869	824	885	866	842	881	880	875	876	880	841	854	842	867	918	836	897	907	840	870	886	848	856	840	805	865	844	847	870	921	880	803	885	845	863	873	809	881	867	859	894	916	824	868	855	843	865	876	823	841	841	867	862	858	878	847	816	881	743	844	832	860	849	830	910	830	885	879	898	854	906	853	861	854	866	860	866	862	892	807	877	823	802	857	874	921	915	903	860	862	841	910	846	859	858	846	867	866	891	886	826	925	873	824	836	872	876	843	862	832	888	860	860	842	828	824	904	820	877	852	841	874	830	884	859	802	881	845	861	878	875	865	888	852	832	870	844	915	861	821	846	889	867	893	882	879	840	913	895	864	882	894	912	870	828	854	859	857	843	810	866	924	872	876	849	867	882	905	848	876	867	848	845	880	862	872	836	877	818	923	792	869	874	817	882	820	855	828	853	810	864	859	839	841	790	812	879	901	868	891	852	846	855	804	871	889	823	897	887	896	830	878	852	814	850	886	905	845	872	894	840	826	838	854	860	872	856	853	840	869	841	885	906	797	831	887	834	814	869	931	844	871	880	863	851	887	803	856	861	850	879	883	907	828	838	903	815	850	886	876	864	898	848	856	842	864	886	802	876	845	861	926	812	830	872	886	857	874	818	847	832	847	863	894	846	884	882	905	916	881	867	798	830	818	873	874	912	845	905	872	828	882	900	855	838	830	852	910	833	825	826	834	879	865	904	874	876	866	870	872	886	840	869	799	811	847	896	857	873	823	879	871	847	847	883	839	832	869	889	854	865	869	823	795	855	851	856	851	830	816	824	858	872	834	803	859	849	862	857	845	869	866	858	843	826	840	846	884	927	859	824	896	850	833	821	906	866	862	809	872	838	808	950	916	860	844	863	864	839	810	861	893	862	837	834	849	817	823	894	895	857	884	878	850	867	858	866	911	873	849
14498	3402	4199	3705	24453	66439	58056	38734	19859	5121	1022	413	324	290	328	304	349	318	322	332	320	338	313	290	300	304	330	310	302	297	292	324	346	318	329	329	340	314	322	314	314	331	305	294	301	322	315	308	354	298	300	290	317	334	318	287	326	311	307	334	367	287	323	293	304	295	305	303	345	301	292	305	309	308	328	330	315	336	342	310	316	270	291	331	313	323	271	333	308	331	312	314	319	331	298	271	295	318	319	316	307	313	331	305	320	314	324	306	321	327	335	315	299	339	314	341	341	330	332	313	307	301	311	298	300	331	335	301	301	302	322	300	345	291	295	299	299	307	296	345	306	338	313	284	343	279	301	304	309	295	290	330	293	335	342	329	315	295	325	329	294	300	316	339	322	249	317	294	334	340	311	294	310	319	340	336	271	319	312	308	307	286	332	310	320	288	274	318	345	289	302	347	310	306	327	329	367	284	340	306	270	308	338	348	300	333	325	323	332	315	334	323	295	296	297	304	306	330	313	316	275	322	307	347	319	320	307	322	315	324	286	317	298	328	320	322	314	309	310	314	300	268	286	318	323	302	334	319	322	343	320	279	284	292	333	294	303	310	299	341	335	294	309	301	363	285	328	338	292	307	321	297	278	320	282	304	299	304	341	312	309	321	321	320	302	319	293	316	291	309	287	274	309	307	297	308	300	304	319	300	331	335	297	327	331	295	315	304	311	292	308	298	312	279	310	321	297	298	277	320	289	310	325	321	288	310	324	287	340	329	269	332	326	330	323	308	325	298	316	306	300	312	324	329	324	318	303	329	297	292	307	296	295	310	302	347	302	308	312	332	316	300	308	299	331	306	324	314	317	325	283	308	292	317	305	327	314	297	296	295	332	306	334	357	285	344	306	297	292	279	303	312	308	309	293	335	341	312	333	335	314	315	319	301	290	333	284	298	265	303	280	282	313	298	320	325	317	317	292	312	278	316	330	299	316	321	317	285	323	312	309	263	282	301	275	321	330	321	306	289	344	297	333	319	314	317	333	326	329	305	296	282	329	273	309	333	325	310	320	289	287	300	348	344	341	314	317	324	341	315	289	327	301	304	306	313	297	313	321	312	340	293	315	313	303	302	329	297	296	308	288	297	292	312	351	303	297	327	325	334	321	322	313	316	309	310	292	289	305	286	312	299	293	302	301	310	332	325	300	280	343	291	320	327	336	300	287	317	299	274	325	287	306	319	311	281	287	304	293	317	314	300	338	285	299	289	341	316	300	334	305	317	351	323	311	314	332	332	304	286	296	291	297	280	341	272	324	317	315	324	268	333	322	298	289	280	343	285	312	303	317	336	317	336	313	323	296	345	305	294	335	306	329	340	287	332	327	306	324	316	310	332	322	311	282	318	314	312	311	283	303	304	314	312	324	338	275	327	351	300	290	290	297	317	342	322	311	306	289	320	300	323	341	296	326	315	297	303	315	298	310	306	322	301	311	330	317	321	303	305	323	326	311	313	323	353	305	304	297	310	313	313	300	311	303	300	303	323	318	324	330	336	292	321	301	317	316	294	327	319	333	299	299	301	321	275	310	332	303	295	309	286	316	305	306	282	306	315	323	312	313	320	286	308	293	319	304	312	279	284	336	324	319	327	297	324	307	321	320	350	331	336	306	335	310	288	354	295	279	317	342	312	318	316	333	313	309	263	319	281	327	315	301	321	323	314	286	324	328	297	341	322	341	309	331	317	285	304	319	307	324	303	312	317	345	291	334	309	339	313	289	330	339	302	298	289	320	307	300	313	297	353	304	296	321	314	320	317	310	301	305	331	286	325	283	293	308	314	287	327	313	328	325	323	304	307	335	262	306	324	300	330	310	309	315	312	296	308	326	296	340	302	297	310	311	325	323	288	305	329	336	303	323	333	338	332	320	315	302	296	344	304	317	310	313	315	294	280	318	324	298	352	303	322	316	330	309	296	309	344	293	327	329	320	308	313	308	315	333	297	298	313	282	303	312	310	317	315	298	284	321	343	294	342	297	328	320	311	350	283	323	301	320	343	307	296	319	330	301	299	315	296	326	334	325	297	303	328	299	327	314	297	330	304	357	311	310	321	302	342	338	310	297	296	325	332	316	324	325	324	337	339	331	326	311	322	301	338	313	278	316	336	332	315	327	339	292	327	312	328	359	286	301	327	358	300	291	285	302	314	362	332	316	316	324	315	277	313	311	327	297	283	325	322	298	309	352	325	293	274	324	310	325	303	323	305	302	306	339	298	294	316	295	345	323	336	319	332	294	324	305	333	301	327	320	307	286	346	298	312	335	335	318	313	318	368	338	324	315	266	305	322	326	313	306	305	296	336	337	300	323	334	317	288	327	319	310	291	303	316	310	319	297	280	305	341	348	308	303	283	333	305	301	341	315	332	319	308	343	274	309	301	308	322	312	300	321	315	307	302	282	294	293	333	311	299	294	276	289	287	333	307	324	305	325	274	290	305	324	290	284	316	311	299	314	280	321	307	326	295	308	288	357	311	302	296	320	290	287	315	324	324	297	293	345	308	308	319	327	279	307	316	320	331	286	298	307	332	328	310	328	333	294	336	306	331	296	329	289	318	290	294	288	301	274	337	323	290	326	281	313	300	309	292	307	324	325	333	307	296	325	319	311	317	335	312	310	319	302	334	332	313	341	341	302	304	326	318	304	295	340	318	301	312	326	352	330	297	322	298	318	313	328	351	341	290	288	299	274	309	307	310	294	293	287	328	299	288	329	291	298	277	365	297	306	296	316	316	328	318	336	310	323	333	324	298	336	297	301	304	294	283	272	300	311	318	266	344	328	339	286	330	317	288	321	351	334	293	301	290	290	318	329	343	338	342	317	313	301	324	309	296	333	307	319	316	328	355	306	343	318	318	322	327	341	317	322	283	312	332	315	293	318	315	333	297	315	334	328	273	314	318	316	339	310	334	306	295	303	339	307	330	326	311	298	299	301	320	333	332	297	321	325	307	311	327	308	307	315	297	327	331	311	315	332	319	284	313	316	301	307	309	334	318	286	306	303	317	329	329	304	319	323	341	307	341	311	319	314	311	300	306	330	288	303	295	288	290	318	305	305	318	321	330	315	328	295	354	287	335	304	317	318	318	338	314	303	288	304	299	322	319	331	310	304	306	281	285	290	300	323	296	322	289	312	303	284	307	306	290	320	327	323	330	328	323	290	322	317	325	313	286	332	323	331	314	298	341	324	318	296	336	310	304	323	314	294	300	321	328	336	315	326	312	324	328	316	275	320	337	308	363	285	326	305	312	276	320	297	302	301	286	307	312	343	314	319	304	334	347	281	303	331	320	302	297	320	332	316	316	313	346	305	307	343	296	294	300	374	305	329	330	323	346	334	337	316	302	312	329	330	318	321	323	308	319	314	309	294	297	291	318	319	293	311	335	306	318	312	324	308	328	335	320	279	287	299	323	328	318	302	341	293	313	302	276	332	315	285	339	321	317	333	319	310	289
8030	3469	7847	10200	38885	77626	69432	52408	32251	12624	3817	1290	906	859	832	814	885	866	867	840	835	888	851	847	824	778	825	874	862	815	829	826	830	827	855	892	830	834	808	864	819	827	852	762	887	826	854	813	842	872	812	821	837	852	843	764	868	910	825	837	833	857	833	861	862	831	845	876	806	820	848	795	847	826	851	844	827	923	875	888	866	823	825	875	823	832	797	829	792	900	870	874	839	871	841	879	815	811	768	896	887	876	820	820	833	839	791	864	840	829	815	878	829	818	893	864	850	850	846	857	832	801	804	837	838	852	825	832	808	851	828	800	846	815	847	810	809	932	825	828	874	840	862	811	833	838	813	816	826	832	839	867	803	874	822	826	869	850	869	837	813	812	844	827	840	893	823	800	827	869	842	823	882	817	807	832	851	829	800	831	819	835	820	893	835	861	821	840	837	804	809	867	868	867	830	834	843	857	842	917	853	819	841	840	781	840	801	910	834	865	835	873	832	828	853	852	904	848	911	830	870	810	848	820	849	860	870	821	820	828	819	827	835	838	865	865	805	865	831	838	771	882	819	836	813	836	842	865	868	862	886	864	768	831	856	851	876	840	861	827	815	896	873	819	842	833	813	843	865	810	861	868	871	847	854	850	836	861	794	866	859	799	810	808	844	888	871	843	792	845	823	874	845	922	852	820	791	833	829	863	866	822	821	843	849	810	853	808	837	918	871	867	809	810	875	831	885	798	821	834	831	858	840	836	864	800	920	850	872	852	822	814	813	863	842	820	872	859	829	854	862	817	831	802	873	888	853	842	823	856	831	807	833	800	852	861	864	845	830	868	817	887	860	852	830	843	782	851	834	854	803	867	823	827	846	788	853	818	868	838	811	821	859	811	834	824	828	831	876	871	857	912	822	876	920	853	829	846	869	832	834	840	824	828	853	791	885	854	861	825	811	862	892	830	866	867	830	802	822	876	791	879	857	839	806	877	881	813	855	878	833	821	825	836	906	915	878	779	797	840	848	875	881	908	929	852	787	841	877	858	841	825	839	869	806	817	867	854	840	813	848	849	820	806	844	861	827	829	898	817	873	845	864	877	808	831	871	819	817	813	844	852	837	813	835	880	871	893	787	853	818	846	895	815	835	833	826	841	809	811	813	840	844	910	868	839	885	767	849	836	833	856	829	886	854	838	812	863	825	884	870	855	867	856	858	858	883	809	856	897	840	816	836	813	947	856	856	862	906	849	788	875	885	855	841	855	827	888	844	836	854	841	841	823	853	842	879	832	847	813	879	838	831	838	862	882	826	835	927	882	911	783	905	813	823	869	854	792	841	808	848	832	809	851	859	796	810	871	816	839	858	820	819	883	814	817	807	812	822	843	863	868	824	873	830	801	801	826	877	869	874	842	844	877	831	832	844	851	860	815	846	810	858	825	830	820	905	846	801	828	835	862	833	850	826	857	789	822	768	845	827	811	822	813	821	834	866	829	909	813	838	833	818	787	818	845	848	864	794	833	816	826	849	845	791	879	835	863	824	829	890	800	810	841	841	802	795	860	830	848	831	867	793	853	807	872	800	783	861	855	908	852	855	856	812	792	866	814	757	854	876	815	789	822	833	830	807	838	826	853	791	836	852	823	864	861	891	830	883	851	866	799	815	825	888	803	845	830	887	819	817	832	862	844	796	857	822	824	813	829	813	835	821	814	810	830	847	807	849	807	860	864	840	826	833	850	826	830	853	873	857	816	854	845	829	859	828	827	799	787	841	850	852	856	869	831	859	834	868	854	746	847	811	858	842	858	854	778	782	840	880	830	811	859	821	767	802	830	884	809	787	808	864	780	820	837	829	819	800	819	880	884	839	849	823	915	837	843	841	862	864	839	872	890	801	844	827	882	825	917	830	842	809	811	817	881	793	825	849	838	830	815	846	827	859	839	813	855	838	805	777	891	827	881	828	833	864	879	806	802	885	866	835	874	843	856	803	841	892	831	827	798	832	811	788	864	831	837	819	824	807	820	852	829	846	809	824	839	822	793	868	806	871	812	849	844	795	845	883	847	846	900	813	804	845	831	847	847	809	859	849	859	817	883	814	863	878	868	861	854	789	856	816	837	861	870	779	832	878	876	807	802	861	866	856	863	842	819	832	825	810	836	876	867	825	843	871	863	832	865	842	854	840	836	832	855	858	859	820	828	829	870	792	857	851	853	857	840	827	828	816	832	844	863	851	826	823	808	822	829	802	869	862	824	822	858	870	837	861	782	875	876	823	897	827	893	842	840	825	862	800	829	848	845	877	818	836	882	838	861	847	883	823	881	866	831	890	823	820	837	826	856	804	839	865	881	776	831	839	820	817	847	778	811	905	839	859	820	870	876	852	860	899	848	906	847	823	825	806	861	851	850	826	899	848	844	866	795	867	805	823	848	850	837	806	849	809	864	836	865	850	853	878	837	818	869	838	853	824	894	817	872	833	825	821	873	795	825	824	878	906	832	810	799	898	832	820	838	824	833	895	841	839	861	888	807	791	853	838	836	834	833	808	795	911	852	855	808	814	859	789	831	805	827	856	881	802	873	901	818	869	873	802	876	844	860	785	853	847	833	840	804	826	829	806	845	882	842	819	796	843	895	836	834	815	822	855	865	791	885	829	821	903	831	763	828	842	853	845	845	875	836	806	882	814	826	827	890	834	829	843	769	831	812	836	835	838	853	835	874	852	855	884	814	805	872	860	866	870	806	798	831	842	840	854	856	823	853	801	829	851	785	838	853	819	862	826	839	834	787	814	830	847	858	844	852	843	866	855	836	873	827	866	861	818	805	827	839	842	850	835	801	844	889	846	861	866	895	828	777	906	878	887	865	849	820	837	864	763	893	882	832	814	805	839	807	847	779	881	802	838	845	875	823	825	806	834	872	902	871	871	920	852	813	835	892	848	823	787	843	848	808	814	875	786	839	832	804	827	869	883	867	869	812	816	794	865	853	862	820	839	847	835	822	847	818	858	811	827	833	828	825	893	804	805	855	857	801	856	863	853	820	862	825	857	821	823	827	821	865	850	809	846	780	820	885	804	825	884	845	862	827	856	839	871	867	834	833	822	833	835	890	865	879	871	864	878	807	857	871	804	824	859	900	879	804	824	876	883	833	819	877	879	845	851	832	855	849	812	832	841	875	834	892	853	833	838	789	793	885	849	832	889	817	812	843	820	877	856	855	872	839	832	877	859	849	812	856	884	851	843	869	851	852	863	894	856	815	884	886	860	798	818	852	859	815	888	814	821	804	865	820	845	849	850	828	857	890	824	833	843	844	857	791	901	899	869	859	839	847	842	851	827	803	843	817	892	833	837	784	875	837	852	798	813	794	826	842	857	859	837	846	847	838	827	865	904	800	829	851	815	839	880	824	813	820	814	851	840	839	851	835	868	874	882	812	897	822	881	817	860	847	884	854	843	852	853	843	857	854	788	908	821	842	860	844	828	810	855	851	874	846	857	800	831	826
2491	571	721	635	1392	6245	7011	3966	1727	731	450	350	351	323	343	313	340	319	338	288	329	365	339	357	331	325	304	343	337	319	323	335	345	337	347	303	331	344	358	311	309	363	356	337	339	306	342	311	355	327	290	326	316	328	293	324	324	341	351	341	318	322	319	330	328	320	330	311	329	339	317	338	323	364	307	334	363	360	322	318	334	307	302	283	325	342	327	343	331	348	328	354	334	329	335	314	297	332	310	326	308	328	331	326	333	328	346	366	305	332	354	334	313	334	320	304	336	320	333	334	332	352	333	327	345	317	279	329	323	309	338	337	373	349	350	371	320	315	306	313	336	295	316	315	377	329	325	339	345	326	311	286	314	335	312	326	334	347	344	313	336	365	311	346	322	317	308	362	315	341	337	328	313	301	336	304	297	323	325	338	332	328	325	360	326	354	336	355	325	302	327	338	332	327	329	300	293	307	288	321	326	317	299	370	327	363	339	322	332	344	351	298	364	308	340	321	331	320	324	337	309	295	318	303	316	348	307	330	353	334	338	341	340	336	322	349	331	343	354	324	356	336	319	328	337	326	311	312	320	309	322	335	331	322	318	334	335	299	318	308	325	307	333	309	331	323	311	326	314	335	336	335	323	301	299	339	307	326	354	338	325	357	326	311	305	309	340	325	311	312	288	327	330	326	324	326	312	324	316	323	343	318	364	299	334	336	321	304	324	342	338	318	330	320	347	316	319	310	279	325	316	336	331	331	329	347	320	343	352	340	319	346	294	331	306	345	308	299	318	334	302	326	284	335	317	332	358	333	337	326	319	315	300	335	332	309	317	340	315	327	302	334	293	297	332	324	360	375	310	325	297	324	324	345	303	321	320	338	322	328	315	371	333	309	326	336	355	307	347	349	330	325	333	326	325	321	352	340	313	298	306	333	344	355	302	316	334	328	308	310	326	351	304	333	351	317	333	339	336	332	313	351	317	375	338	263	340	316	337	344	320	307	334	328	329	337	326	337	341	331	326	331	344	327	343	334	347	362	321	327	309	305	311	342	317	337	338	318	381	303	318	357	309	337	317	349	311	340	332	318	319	309	310	321	334	361	308	332	312	328	346	341	348	308	345	313	331	299	328	343	346	343	339	322	295	352	313	301	344	306	338	341	318	320	344	326	297	331	341	337	350	312	326	318	330	346	333	326	322	347	342	309	355	282	327	321	330	333	343	364	327	353	361	327	322	311	325	329	320	300	311	301	331	314	331	341	294	301	322	287	323	347	342	349	315	337	305	346	336	291	357	343	319	376	355	306	335	323	327	326	329	372	339	324	329	320	343	333	340	309	321	325	339	344	338	320	310	336	332	359	301	334	356	339	347	312	327	323	338	335	338	315	320	310	326	337	345	308	327	313	295	317	315	303	343	341	327	319	333	328	326	330	334	306	316	326	341	325	319	320	327	322	337	307	332	334	309	316	342	339	339	337	334	309	331	310	338	319	338	321	315	348	348	313	334	329	315	333	341	303	302	325	305	321	339	335	333	348	359	331	327	314	314	364	320	369	330	328	338	343	339	329	328	331	305	339	290	347	324	286	293	319	308	357	352	345	343	335	312	323	302	347	314	347	320	305	339	294	291	331	369	315	315	298	335	310	333	337	331	336	325	333	302	292	368	349	326	353	331	305	318	336	324	360	325	309	351	334	360	311	328	322	331	325	346	368	331	307	329	372	324	324	336	322	330	332	308	312	320	336	315	323	330	345	302	322	340	338	362	290	316	343	339	373	305	315	329	324	319	317	366	343	325	295	325	318	318	364	314	297	335	341	332	341	324	316	337	322	320	350	316	308	326	332	328	351	279	346	334	331	321	304	323	302	361	349	302	353	348	309	335	351	370	328	319	294	346	309	316	328	291	346	330	320	316	330	330	297	348	393	304	332	325	332	325	325	327	332	330	355	313	343	303	368	343	320	301	318	330	313	331	339	319	313	332	317	350	324	331	324	329	317	318	316	310	310	309	313	340	352	332	343	300	311	310	331	311	312	352	330	314	327	324	320	335	346	326	321	298	321	334	316	362	359	332	322	323	327	359	357	306	300	323	326	344	335	340	355	315	326	320	325	334	333	304	356	309	337	347	334	306	318	339	328	334	307	330	353	333	314	333	320	326	327	316	284	326	348	357	361	318	308	336	328	336	308	319	311	330	325	334	332	323	315	321	337	305	318	303	310	317	329	320	327	339	311	321	316	315	307	332	346	319	291	314	331	325	333	309	286	362	362	311	303	337	309	339	312	307	307	341	350	327	299	326	333	307	367	336	347	314	344	294	325	338	335	305	335	311	342	323	346	314	316	305	318	330	325	323	321	307	315	346	322	331	372	334	337	368	339	368	343	376	338	336	317	296	315	318	310	348	347	289	341	344	314	323	321	311	328	281	308	351	322	346	296	345	324	324	287	343	330	354	322	329	326	318	316	314	292	342	322	338	353	347	324	295	308	306	346	334	329	329	311	321	319	298	328	288	328	317	341	310	343	327	334	328	340	319	321	358	317	353	328	328	309	329	301	316	314	318	346	324	342	326	320	312	328	329	295	316	327	344	348	338	318	328	304	346	322	328	313	331	314	327	326	333	315	317	289	337	312	344	349	310	311	340	340	379	334	323	337	347	300	327	311	315	336	322	342	331	304	299	291	324	348	322	328	376	325	322	321	297	320	343	333	331	333	346	353	290	308	303	310	320	334	330	346	326	309	339	377	293	304	322	313	337	334	335	359	312	341	301	351	319	328	346	291	352	312	344	307	332	331	320	337	314	352	333	320	334	294	308	352	330	309	313	369	309	307	328	343	325	323	345	319	317	290	344	299	315	305	343	329	343	340	331	339	351	330	351	345	334	335	328	327	325	339	364	320	357	314	316	314	284	335	344	337	321	323	354	347	302	347	336	300	311	332	333	351	353	304	357	318	334	308	326	324	314	294	349	314	344	308	359	315	360	340	321	298	279	333	346	322	280	299	329	302	334	366	333	334	315	333	334	352	326	351	314	301	329	285	321	356	297	352	341	326	334	310	333	324	304	308	306	312	337	303	326	315	343	321	335	332	336	325	310	339	316	311	315	360	348	320	307	295	341	302	326	359	331	307	304	341	331	330	321	324	319	320	323	331	320	325	305	326	330	329	313	343	317	341	331	331	314	311	309	359	311	329	293	324	345	338	360	305	332	338	322	352	321	320	326	317	359	317	323	288	345	308	328	332	324	337	363	321	327	336	328	327	366	371	321	336	342	336	334	326	351	329	332	334	341	304	333	312	324	339	315	300	306	336	322	324	325	361	343	356	318	327	330	362	346	297	317	330	323	322	346	332	344	280	362	306	333	306	337	329	310	303	356	291	352	316	320	321	311	321	335	316	324	285	320	359	340	363	334	351	353	323	308	326	314	312	328	338	344	348	327	344	355	329	324	294	339	351	349	309	344	341	306	340	334	348	346	304	327	289	316	304	339	328	320	328	339	327
2733	1181	1762	2036	6819	22994	22128	13549	6165	2407	1236	939	959	874	899	926	903	849	909	857	861	861	921	860	866	859	951	891	870	874	925	885	857	868	878	902	908	866	862	854	921	823	900	889	905	808	919	841	859	904	865	900	862	913	860	906	889	890	892	855	864	874	914	834	864	927	891	853	931	877	925	903	862	863	889	913	884	863	897	890	890	857	859	874	877	866	926	902	843	885	930	877	881	878	912	885	868	856	811	915	885	861	951	912	924	893	887	879	888	912	890	895	852	867	857	769	896	861	887	829	909	879	854	881	856	844	881	920	887	860	892	891	867	914	897	877	909	858	854	883	839	874	870	901	878	809	906	906	968	838	877	874	863	923	922	913	877	897	889	926	896	870	883	897	900	824	935	854	869	851	883	877	835	878	835	862	856	872	933	861	873	876	865	837	873	881	904	884	849	915	881	831	893	890	896	859	878	897	889	823	859	848	805	874	908	867	878	878	904	901	868	870	913	868	927	809	843	908	851	906	876	949	785	874	922	881	922	904	885	873	881	915	871	905	873	869	892	894	859	879	879	881	869	899	898	915	920	891	880	853	883	883	917	874	861	868	850	920	953	913	907	885	893	819	867	925	897	864	862	881	822	946	874	881	880	890	905	881	875	905	914	895	855	893	854	851	863	837	899	856	908	896	886	898	860	870	867	904	921	880	835	858	887	873	866	868	875	923	861	872	895	902	861	901	925	927	938	843	898	931	884	903	894	876	883	906	940	858	934	888	841	890	835	819	916	882	873	885	866	931	912	839	860	921	885	901	843	851	873	912	943	842	869	924	860	888	863	858	916	912	889	951	957	899	875	869	917	887	848	832	875	857	866	895	926	828	896	853	858	885	889	876	937	898	913	905	944	865	882	848	856	892	909	914	903	814	939	850	905	868	905	839	876	904	896	828	893	912	914	884	859	842	899	923	916	896	843	824	917	892	877	885	900	912	875	907	834	896	919	851	917	846	923	831	904	886	915	857	883	854	918	865	888	898	908	867	870	894	833	836	875	844	879	863	912	817	895	851	920	945	879	860	902	811	882	864	843	913	839	852	893	814	818	849	889	866	861	895	896	838	940	905	956	924	856	891	868	860	923	908	861	881	787	916	898	911	877	884	920	882	891	821	887	895	925	923	888	825	922	931	915	874	862	869	888	909	926	813	859	883	876	916	917	866	858	847	856	863	864	839	901	838	939	890	898	863	894	853	815	867	829	868	913	911	910	855	822	864	866	843	859	869	912	807	868	892	894	897	843	928	893	854	852	824	896	855	890	925	880	880	850	904	853	886	893	870	876	892	912	824	905	891	922	886	926	866	879	851	957	880	873	894	925	944	868	859	862	923	888	879	894	834	876	884	840	876	855	866	894	907	918	817	920	864	849	928	872	896	883	909	861	883	882	892	870	835	924	845	924	894	915	857	869	814	859	920	891	894	865	830	899	856	890	876	857	816	869	865	869	875	850	900	858	839	942	872	820	854	873	860	860	937	883	912	856	883	869	871	873	885	884	942	831	853	862	893	835	883	891	906	840	868	860	878	907	843	866	899	829	885	911	848	859	886	831	906	882	872	894	876	837	878	926	897	919	860	855	841	859	870	824	896	865	896	858	925	917	907	847	883	864	917	861	922	893	913	868	894	855	899	884	852	877	882	891	940	916	859	865	870	895	911	858	908	859	814	833	855	887	864	904	855	883	868	877	858	863	843	842	836	950	827	853	845	853	931	890	947	884	934	839	909	845	865	889	865	906	897	905	864	883	879	852	837	866	859	859	873	879	893	920	844	876	875	852	909	899	902	860	898	888	866	904	857	853	882	877	888	864	887	902	851	853	912	843	865	866	899	843	887	877	856	951	955	878	917	887	911	895	918	921	899	889	864	892	810	867	876	907	945	906	878	866	863	849	888	909	897	881	903	877	836	894	908	880	888	878	897	906	891	932	885	892	869	899	941	927	859	848	889	851	840	910	868	907	875	915	892	862	865	871	837	909	932	845	837	871	920	826	898	865	936	891	886	887	861	864	876	918	838	879	839	909	866	846	866	873	914	879	866	889	872	903	900	873	826	916	862	888	896	867	865	894	865	892	885	862	864	859	901	911	842	844	842	874	891	892	872	854	857	839	910	868	875	917	903	914	882	908	879	870	909	898	882	886	890	830	899	875	865	837	936	936	875	875	907	859	872	919	906	880	892	894	850	855	872	911	854	871	958	917	845	854	877	888	879	910	901	891	902	879	876	891	936	818	901	885	973	865	919	878	796	845	890	933	865	882	927	897	906	897	877	875	938	906	842	887	899	910	888	861	899	881	852	866	875	852	812	875	900	836	921	873	902	859	895	909	833	879	872	877	890	879	899	919	903	867	917	852	927	902	902	916	885	873	955	846	888	862	885	897	914	886	849	868	857	856	908	932	903	854	880	929	874	876	892	868	878	856	869	828	909	876	857	870	848	886	902	865	874	910	845	896	922	893	907	882	848	850	871	909	889	870	825	923	865	904	807	833	829	912	902	875	898	867	871	858	893	883	885	896	892	907	866	901	902	875	917	868	860	933	866	860	861	923	873	867	908	852	886	883	895	874	905	871	904	850	867	833	883	953	900	868	889	845	886	868	902	869	840	880	876	907	876	870	832	835	920	911	880	856	895	899	911	879	893	881	871	841	844	925	870	892	929	927	888	908	901	954	893	917	854	874	921	865	873	856	869	888	891	898	875	871	852	873	874	888	864	902	892	890	932	881	845	974	889	886	893	882	894	884	909	862	886	954	958	900	822	907	862	873	843	880	895	846	871	858	816	902	867	869	872	853	851	918	889	917	924	864	883	885	870	836	850	861	871	829	884	845	895	859	874	870	872	892	861	910	858	912	899	921	925	859	861	943	863	907	883	912	911	869	885	855	892	903	909	871	875	878	903	898	863	888	848	887	927	906	840	967	895	906	879	863	828	864	913	903	847	854	884	853	890	885	932	886	858	904	860	865	913	916	871	881	856	900	862	898	894	871	892	908	897	872	888	885	835	799	857	802	914	933	863	880	926	845	925	870	910	965	879	903	883	901	926	856	872	885	917	846	899	947	875	895	884	891	871	902	862	913	863	853	838	907	925	886	844	870	823	842	854	869	908	840	840	853	869	896	841	869	907	872	845	946	808	832	836	893	889	927	868	826	886	913	867	871	902	856	882	867	871	870	887	933	864	843	918	921	906	900	842	855	915	837	857	888	908	859	854	894	856	897	914	888	895	870	850	910	858	922	935	895	880	880	858	854	902	894	847	906	901	852	858	910	868	880	875	855	897	866	897	888	869	897	883	877	932	876	876	834	888	883	880	921	911	864	854	848	888	835	856	843	897	869	840	926	827	888	853	898	882	896	891	893	876	907	926	858	862	876	884	873	892	904	863	858	924	845	912	863	909	883	878	861	847	921	882	931	846	916	942	842	873	884	893	870	893	895	921	866	912	884	859	824	887	847	854
7796	1648	2235	2280	10807	48654	46152	27553	12115	2779	700	349	344	326	320	330	330	317	331	322	330	333	336	334	320	342	335	350	309	348	307	311	337	321	337	313	316	345	300	310	278	341	321	299	333	324	320	322	320	308	323	360	353	299	322	321	333	308	344	307	289	321	323	314	312	320	309	340	342	310	317	298	289	324	304	321	323	307	281	316	356	324	307	306	323	316	336	335	337	354	287	312	317	338	306	342	337	308	305	339	315	324	288	310	333	311	309	333	328	299	328	327	330	284	337	321	327	332	286	344	309	314	333	354	321	330	325	341	307	301	335	327	344	300	342	325	319	329	313	316	324	352	305	307	298	297	323	331	292	352	354	307	321	320	328	293	307	324	338	297	331	315	322	321	336	341	340	342	343	294	296	324	307	302	334	328	352	326	304	329	327	322	321	301	279	305	322	297	323	352	312	333	319	312	322	318	318	317	302	329	315	336	293	329	350	310	335	298	308	295	308	325	296	311	338	316	317	326	334	323	293	327	328	331	305	303	322	333	314	321	365	309	306	314	365	356	332	349	327	317	312	339	335	310	331	321	367	330	260	345	313	292	321	297	310	313	323	330	342	308	313	309	321	311	332	339	331	347	352	317	323	310	325	318	340	334	311	308	307	304	352	347	321	300	303	365	337	308	347	286	360	359	344	353	320	332	334	293	338	331	342	342	357	313	312	305	334	299	300	305	315	306	305	321	328	320	329	305	301	314	327	323	325	312	343	324	311	339	322	344	302	318	294	369	338	325	348	318	295	287	318	345	328	317	347	346	327	333	308	352	298	312	289	295	324	334	342	327	318	321	339	343	323	317	328	316	283	321	331	328	292	353	351	343	294	354	331	313	333	346	366	301	337	318	358	294	297	282	308	311	339	294	298	334	297	295	312	322	325	327	303	329	310	355	306	325	313	282	334	338	299	321	340	296	360	332	325	319	337	309	328	331	339	313	290	316	285	314	320	279	309	321	332	326	343	334	307	324	341	329	320	296	295	341	318	309	326	338	316	321	294	346	318	349	322	330	320	318	317	328	327	321	300	292	344	323	317	341	325	314	334	318	290	339	325	343	288	327	303	336	327	285	294	343	314	317	296	300	331	305	343	306	317	299	306	318	299	352	306	337	336	369	329	358	327	345	331	359	337	297	321	300	307	291	355	310	288	328	298	330	332	330	328	316	344	372	301	316	325	298	357	306	330	331	321	327	340	341	329	332	340	316	347	321	309	299	347	321	335	261	315	308	335	305	305	317	323	310	317	312	310	283	329	344	332	333	343	295	308	271	303	301	291	301	319	332	339	316	317	339	300	327	298	337	339	299	321	322	334	318	370	304	332	295	343	313	339	349	314	325	325	371	287	293	320	331	326	318	307	288	328	321	321	316	339	345	326	312	317	288	327	337	323	319	304	315	311	300	307	304	326	283	308	314	332	317	318	301	294	308	337	339	321	298	372	335	323	296	334	303	303	322	339	313	312	307	345	311	354	320	325	336	321	317	353	308	321	309	313	326	308	292	299	299	321	296	299	304	309	306	306	300	306	314	304	322	327	322	319	318	334	359	306	347	299	341	347	326	308	307	306	275	306	320	309	290	316	309	289	316	336	333	315	316	320	347	317	321	320	312	315	328	312	296	303	310	299	318	357	294	310	305	337	276	299	308	303	312	324	305	309	309	335	321	337	314	314	282	342	323	349	318	348	359	308	326	309	286	295	277	334	329	327	322	307	307	326	282	315	319	301	313	332	308	304	302	289	317	331	306	313	317	306	326	337	325	273	303	309	329	325	282	312	310	302	308	285	330	315	305	338	320	331	326	297	304	289	335	300	307	341	312	301	307	332	302	342	336	317	318	322	303	316	296	360	303	297	330	317	352	319	312	338	322	341	345	319	325	314	330	371	293	332	312	316	307	339	305	298	308	309	307	317	316	335	305	295	282	308	304	326	374	317	283	328	332	323	339	303	298	295	292	298	298	348	328	331	342	296	324	316	326	313	335	326	322	347	321	308	360	327	334	308	305	321	310	322	303	352	293	297	325	295	321	354	294	337	325	338	331	315	335	324	286	311	282	296	310	325	324	314	307	312	326	323	333	332	332	324	322	328	315	319	352	304	292	311	323	298	324	316	331	312	317	335	311	335	295	325	310	306	364	327	303	301	316	315	327	329	306	298	319	347	321	325	314	316	335	321	316	361	331	319	335	332	322	351	309	319	312	326	314	368	326	339	289	337	311	336	312	360	333	327	336	310	355	318	315	292	334	331	332	321	327	327	301	355	305	352	331	299	317	351	308	333	321	327	315	314	310	297	308	301	315	283	295	307	284	327	327	337	306	315	298	283	320	340	336	347	339	324	330	315	362	327	320	339	352	339	332	291	329	326	302	351	308	323	324	313	335	326	323	293	304	338	284	351	318	331	339	302	320	332	351	320	320	310	294	298	329	298	305	320	328	338	343	320	307	302	348	328	331	326	324	315	363	357	315	328	277	320	297	344	297	319	333	328	313	334	299	321	307	321	335	326	335	336	307	346	307	289	313	341	296	306	339	350	336	303	354	348	334	311	296	317	328	325	340	307	324	307	313	334	317	310	315	335	351	333	317	320	330	379	320	315	298	307	325	304	366	327	327	324	322	298	325	292	320	343	308	331	312	320	342	331	332	340	303	317	308	300	316	306	326	330	302	324	328	310	332	297	317	333	340	327	277	322	316	346	323	289	344	318	322	276	303	317	321	355	366	337	298	291	328	319	323	309	318	303	323	325	326	279	281	288	324	307	309	319	285	317	330	324	343	371	330	323	329	309	295	337	311	345	338	300	349	316	306	299	327	349	334	352	330	348	302	319	296	358	321	311	316	316	304	329	314	320	293	294	346	325	362	293	339	289	279	330	306	332	327	334	318	324	322	329	300	319	329	335	334	325	284	302	309	323	322	316	324	328	314	312	302	320	322	317	315	321	337	295	310	311	294	341	308	307	302	312	327	329	316	331	309	344	345	320	348	310	302	314	329	347	349	299	325	330	345	327	318	342	297	327	356	326	286	310	306	312	326	332	318	327	292	334	319	308	285	362	348	315	338	380	296	361	316	321	293	324	315	290	321	332	307	316	306	320	318	301	315	333	318	289	319	325	331	327	303	352	329	304	331	322	322	334	300	312	338	323	298	304	306	319	301	330	316	329	311	328	307	340	323	314	305	329	321	323	339	323	270	313	311	338	342	313	302	318	293	333	311	308	352	326	319	334	336	361	322	321	300	330	294	337	276	312	324	353	306	317	314	330	287	318	327	326	324	318	319	302	349	368	312	320	291	359	302	305	328	306	303	294	324	337	349	322	336	309	353	301	320	314	317	313	351	292	325	336	290	306	317	312	363	334	315	290	332	311	331	312	282	332	317	297	314	346	340	354	339	361	301	325	331	301	354	314	306	316	336	299	288	316	299	358	340	298	346	310	314	325	303	315	340	334	343	324	321	359	335
5934	2196	4764	6848	24901	62876	58195	42439	25198	8759	2503	1169	907	909	843	868	916	888	929	830	827	825	866	811	849	920	911	861	826	880	916	890	863	850	867	886	859	894	828	871	907	878	850	836	906	918	847	821	839	894	865	923	895	909	807	845	872	903	876	871	842	909	853	844	857	877	861	857	847	889	829	833	859	951	852	897	860	835	835	881	869	903	843	877	837	851	832	869	834	849	862	825	844	833	883	859	853	822	882	799	836	893	870	856	854	814	879	848	899	883	863	867	818	865	865	856	874	835	847	841	825	861	884	843	867	867	846	889	868	879	866	845	849	873	837	855	838	881	825	881	889	836	850	841	812	926	888	881	885	888	907	876	823	889	847	868	887	838	889	833	820	859	875	842	835	837	863	843	832	880	868	892	882	884	876	850	862	786	875	845	893	864	868	889	796	838	834	927	887	844	874	827	903	834	937	850	871	897	866	843	879	882	843	872	806	884	833	887	834	853	885	867	850	876	808	806	819	823	865	825	866	890	900	888	875	921	849	851	850	846	845	881	866	810	903	838	831	899	850	846	846	846	891	879	888	881	826	875	869	894	886	863	846	835	856	846	847	863	869	920	854	829	887	815	790	843	861	886	865	870	842	861	865	855	927	783	876	844	900	826	847	850	814	858	866	872	884	863	873	889	872	864	853	861	898	869	863	865	862	882	831	909	874	849	912	868	842	886	840	820	830	827	880	876	893	909	853	922	854	848	877	859	890	882	849	844	816	815	887	919	887	821	865	861	844	918	819	877	869	884	927	873	831	830	904	881	855	847	875	886	877	854	887	835	850	881	895	854	867	783	858	868	867	870	904	867	877	840	865	888	921	877	839	842	828	864	885	813	857	891	833	857	863	859	865	911	835	851	815	916	885	870	833	859	868	894	860	851	852	892	869	856	898	856	908	868	858	849	865	832	871	860	918	842	874	916	815	859	875	837	835	843	845	827	868	827	882	856	882	899	847	828	878	855	854	862	832	846	889	889	829	837	858	853	850	827	859	903	886	901	859	857	837	840	888	850	913	823	898	844	860	851	851	901	849	846	855	829	849	881	822	888	841	854	870	838	882	892	893	858	943	896	903	817	828	894	812	895	850	908	912	881	841	861	865	883	922	899	855	922	900	842	887	858	877	871	843	916	888	868	912	910	878	869	897	840	842	885	832	844	904	883	862	783	856	837	872	836	874	838	887	852	853	930	834	873	872	896	835	882	857	841	852	836	922	806	883	886	829	823	858	908	852	867	866	853	897	841	837	865	926	842	809	874	800	836	845	916	861	867	907	848	814	848	888	857	826	829	875	848	888	870	836	853	870	874	892	877	817	827	845	856	875	885	910	795	881	819	841	855	857	844	831	888	861	920	882	885	902	871	855	872	856	909	900	853	883	885	863	876	868	838	887	860	801	845	892	856	876	855	854	843	884	839	802	834	865	898	862	869	872	862	889	819	879	895	863	882	878	847	858	883	873	826	864	879	861	905	897	855	845	905	906	846	892	856	869	839	881	850	868	882	853	878	789	858	880	861	854	856	879	849	843	893	911	834	903	857	907	896	871	901	850	795	889	888	874	884	916	870	891	846	866	850	877	925	862	870	847	855	814	926	849	842	846	891	839	895	881	811	848	882	865	839	891	871	903	815	876	844	884	880	853	868	907	848	825	882	819	878	881	811	858	783	896	823	882	883	896	823	827	845	819	821	868	892	854	848	852	928	921	827	867	887	914	834	897	886	852	907	887	855	877	829	865	847	838	878	884	905	898	897	873	861	834	851	877	854	864	899	847	831	866	811	880	837	906	884	903	870	862	816	863	827	820	813	884	816	905	851	867	908	898	866	875	878	888	854	882	945	874	853	823	838	888	851	851	874	872	895	821	893	865	857	872	852	917	889	867	884	884	906	871	878	896	882	830	857	892	928	890	875	853	899	908	838	821	818	942	788	845	846	908	814	865	830	850	886	915	863	846	832	916	852	913	882	808	884	860	829	893	827	864	902	859	932	869	873	872	849	910	874	826	891	868	899	876	882	846	909	824	845	821	875	844	888	812	871	899	906	867	879	843	845	843	851	860	859	815	876	845	891	880	861	830	826	882	875	852	851	853	822	890	895	867	856	824	827	849	799	916	859	864	872	871	878	851	902	848	865	885	884	874	835	835	893	874	862	838	870	862	900	831	849	842	902	868	911	898	849	875	783	881	860	898	849	898	886	883	857	883	858	878	838	908	879	833	879	867	878	855	885	799	846	862	919	853	904	856	856	885	876	802	871	845	840	860	893	832	831	863	877	815	860	836	856	874	836	826	889	906	852	849	861	889	875	870	859	871	904	892	853	881	828	845	871	819	811	888	879	864	870	842	909	841	832	849	825	874	854	852	891	897	888	837	841	864	812	828	882	860	875	870	873	831	868	848	876	878	813	780	824	833	856	900	872	789	860	854	841	862	880	848	840	827	765	841	879	829	797	902	885	872	813	819	827	853	875	826	905	852	873	869	928	822	880	882	845	891	821	882	871	844	834	820	832	780	833	838	848	884	905	878	892	828	823	860	939	811	840	871	841	846	896	857	872	872	906	899	864	862	820	852	823	891	847	821	820	879	854	865	863	841	869	867	880	832	872	820	905	851	877	898	842	849	805	834	891	876	832	848	869	834	829	865	869	792	868	856	840	854	849	839	826	884	902	863	830	877	844	862	871	844	838	882	842	856	870	877	847	853	852	837	915	859	909	899	896	875	879	887	850	858	868	907	837	887	876	798	866	874	879	835	793	891	881	911	859	883	852	871	938	893	835	828	818	889	885	899	903	853	865	881	869	867	876	856	880	849	850	857	876	842	897	931	859	825	789	830	801	834	907	848	852	846	885	903	845	832	850	864	904	842	858	865	868	878	881	908	874	904	824	897	847	917	902	894	883	860	864	917	849	837	868	834	816	872	863	886	898	830	843	869	887	900	848	879	892	852	830	875	868	902	840	895	838	844	853	856	865	911	821	814	889	868	811	859	796	865	864	870	908	919	893	831	851	836	842	911	868	921	902	870	908	829	831	850	870	841	877	835	850	907	880	895	866	893	882	827	862	881	830	871	881	882	846	870	833	900	878	841	896	836	815	866	891	901	851	815	788	861	870	856	870	855	826	881	875	887	892	844	833	877	851	850	874	838	842	875	855	844	855	873	874	852	852	877	842	923	846	899	828	871	893	843	860	862	927	865	879	835	886	816	797	867	885	906	891	820	836	867	837	868	886	893	836	856	904	804	808	892	830	918	849	839	902	853	850	842	871	882	884	853	862	850	909	845	844	846	875	876	863	859	827	878	854	839	832	837	841	853	932	898	866	837	871	911	877	819	831	846	810	911	863	873	900	877	868	837	868	888	935	910	869	817	820	884	894	850	862	851	818	923	859	853	854	835	879	894	941	914	874	841	859	797	896	895	881	879	860	841	862	853	833	851	867	864	874	846	852	853	821	845	848	837	894
14243	3307	4023	3753	10120	62111	61718	40963	21897	5979	1123	430	341	286	318	312	323	329	303	303	313	328	343	321	268	323	293	323	295	289	315	293	312	338	311	296	322	316	320	314	329	276	308	303	317	307	307	344	308	293	275	334	281	327	285	322	300	292	310	288	312	316	294	331	302	318	345	301	288	295	298	317	329	307	300	308	342	291	313	331	297	301	320	312	310	328	331	303	297	286	303	309	290	291	301	279	285	314	313	295	324	326	328	319	316	342	311	298	321	296	326	279	299	294	310	325	306	299	314	320	339	326	333	295	287	307	325	307	303	317	318	327	327	347	325	295	292	321	285	307	315	306	310	328	287	296	322	335	310	319	310	316	296	311	332	297	328	318	297	296	311	350	337	322	313	305	310	310	307	343	314	316	284	304	290	317	292	313	318	301	314	293	300	306	338	303	305	281	329	316	320	298	292	318	294	299	318	286	312	321	271	321	337	330	269	306	300	337	302	298	298	324	313	297	297	277	329	289	334	321	316	325	311	304	285	326	319	316	280	320	286	311	284	317	287	290	341	308	316	323	318	311	289	324	326	326	339	299	298	300	301	368	322	304	307	297	293	352	307	319	327	312	321	337	314	314	339	336	285	320	297	343	311	347	341	322	330	313	312	312	301	301	293	313	276	325	320	358	317	321	325	327	316	325	295	328	308	321	340	291	291	298	306	314	296	309	314	335	320	314	316	314	331	348	327	327	313	295	318	319	316	317	326	307	332	277	328	286	328	302	325	306	320	278	285	308	331	292	277	325	309	310	310	292	316	311	302	307	314	312	318	308	294	298	311	298	309	336	312	313	316	341	309	290	312	301	317	279	292	347	284	309	285	310	340	278	305	317	305	292	295	289	293	307	320	303	286	334	340	328	306	276	308	327	294	318	313	303	358	306	345	308	296	347	316	307	291	291	297	325	339	300	305	349	305	333	294	303	330	315	339	307	295	301	305	284	290	314	288	330	324	334	298	315	327	297	280	310	305	331	297	306	303	312	339	323	339	336	333	336	328	294	303	303	293	302	300	295	347	322	332	355	310	321	323	360	294	325	349	320	335	306	288	319	307	281	282	329	356	329	295	315	281	301	320	316	308	313	327	335	305	307	277	321	276	297	338	320	348	312	320	308	315	332	309	362	323	310	309	323	323	295	317	287	364	310	313	325	301	305	309	325	302	311	288	318	308	307	295	265	326	299	322	305	302	347	281	317	321	337	285	318	338	322	291	306	316	317	300	296	312	333	322	288	331	299	283	329	276	296	298	322	347	279	326	319	323	305	337	290	326	336	299	350	325	302	301	302	279	309	325	305	297	307	283	321	312	293	342	285	334	308	298	291	327	304	327	304	285	320	301	327	305	326	299	309	313	312	315	334	330	311	315	313	341	340	307	317	325	295	311	287	317	308	280	298	292	316	330	323	309	311	305	286	327	328	345	323	315	291	299	310	304	327	315	340	313	324	300	329	286	315	330	349	331	297	341	296	331	289	326	324	319	315	317	321	320	319	325	307	275	312	311	321	312	341	321	318	319	289	335	341	292	315	321	319	314	300	303	306	281	333	315	294	340	325	293	284	334	311	282	290	314	351	281	336	336	318	302	301	307	322	310	319	308	311	321	344	334	302	315	324	318	300	305	334	296	281	315	318	331	300	309	319	307	323	322	338	291	336	323	325	305	307	333	287	300	324	297	314	303	302	276	308	320	280	303	322	308	302	329	341	303	305	319	303	283	306	310	311	290	319	299	319	310	338	318	320	313	352	330	343	311	355	305	338	309	298	305	305	313	315	288	311	327	308	300	325	295	319	315	307	318	308	310	317	311	295	332	291	306	300	315	315	319	351	291	315	276	313	281	306	284	342	314	312	304	298	318	322	293	358	301	285	313	325	353	307	333	329	287	279	326	314	337	308	338	311	297	301	289	314	300	302	313	332	302	305	336	325	312	321	340	289	313	272	300	321	294	307	313	335	289	337	315	327	291	312	299	313	344	292	311	295	332	321	312	311	266	293	339	299	316	292	294	319	287	311	315	299	307	320	317	307	313	285	284	332	334	283	316	286	318	303	301	332	320	317	306	306	307	319	329	318	346	321	330	288	321	318	321	297	329	300	311	337	294	315	311	298	314	315	283	316	323	317	289	304	317	296	297	317	313	321	292	296	293	330	296	305	325	300	315	323	328	315	340	324	316	319	289	304	305	289	308	312	306	309	297	284	327	293	317	309	317	299	306	303	300	321	303	294	349	281	303	300	286	305	349	308	307	301	315	296	311	284	291	319	312	310	346	331	321	321	340	286	309	300	331	302	333	328	315	292	339	302	330	331	314	331	333	353	334	324	321	299	323	322	311	337	294	321	293	273	305	317	314	320	318	294	303	288	340	325	304	313	310	278	324	313	343	327	284	301	301	288	307	320	309	302	296	306	305	344	342	307	304	306	302	297	312	315	314	297	303	309	314	278	315	316	300	344	333	320	298	282	345	285	318	325	279	314	327	304	300	293	299	311	310	368	312	305	332	310	300	311	309	334	313	274	325	299	324	321	322	343	320	318	315	326	334	311	318	294	285	298	296	293	341	323	305	341	302	329	316	299	320	327	295	328	324	313	309	298	314	353	307	298	288	328	293	323	312	320	327	297	304	317	285	289	325	310	300	338	307	324	288	268	316	311	302	316	277	318	320	275	301	274	298	332	338	315	320	296	304	304	311	337	278	322	332	311	311	304	326	312	318	269	298	305	300	302	307	322	325	325	325	308	328	298	330	326	315	328	312	338	301	318	304	324	312	314	324	270	298	323	280	296	298	302	341	290	306	311	309	260	296	297	336	297	324	307	320	335	287	328	335	335	312	307	298	317	321	286	289	300	277	322	301	313	319	307	318	322	356	281	301	294	305	303	282	301	320	347	306	339	282	289	324	288	291	324	318	303	327	306	313	335	325	319	331	302	313	267	284	314	330	335	282	315	298	312	305	340	313	332	352	321	314	312	315	289	346	298	307	299	345	335	311	343	294	315	361	278	319	282	325	331	323	306	302	283	304	293	280	330	257	341	331	300	331	321	289	331	320	322	287	304	299	308	292	302	311	319	302	325	317	287	312	316	337	330	301	295	319	301	319	312	303	302	311	320	303	319	295	332	320	282	347	292	318	314	302	291	307	313	293	301	323	320	307	311	324	316	322	337	338	313	303	302	298	296	279	282	324	277	287	309	340	291	278	315	266	302	321	334	280	337	317	306	290	306	324	295	287	303	293	268	324	286	315	339	310	318	302	278	313	351	300	324	337	314	301	285	277	306	318	307	309	334	294	309	352	308	292	329	311	321	320	354	295	300	302	333	315	319	306	300	305	318	313	306	313	296	322	306	293	306	295	304	308	318	298	281	316	306	280	286	291	324	295	303	289	266	275	293	307	313	325	287	330	313	293	326	310	316	299	319	335	300	317	312	300	295	294	308	310	290	324	327	315	296	310	315	328	330
7939	3260	7840	10355	21975	73777	73111	53777	34768	13879	3934	1320	886	900	844	793	857	866	847	882	822	859	849	832	859	808	863	868	842	855	881	838	868	816	853	854	830	856	824	842	854	838	858	808	837	839	830	817	889	849	850	826	898	866	848	819	845	901	839	800	793	808	814	863	830	884	856	857	811	902	855	908	890	799	893	880	850	870	815	828	885	885	876	830	851	872	841	835	840	831	851	852	848	861	863	852	845	851	829	884	853	814	883	805	848	872	843	843	856	829	818	815	828	844	859	857	882	832	838	891	894	862	811	795	848	808	839	822	828	852	809	862	819	831	894	793	852	860	816	853	883	818	834	855	829	849	820	815	800	828	828	850	776	829	818	801	803	871	858	860	836	830	884	857	860	879	867	872	846	843	827	864	839	808	878	817	858	816	830	859	862	827	791	859	854	847	797	853	828	860	853	855	834	811	824	791	879	872	877	875	830	807	814	826	846	827	873	844	824	825	864	816	818	889	880	843	870	895	853	819	882	866	828	845	848	840	846	777	858	869	864	872	868	895	848	869	846	846	870	857	791	825	848	833	836	837	847	865	811	794	821	817	867	812	838	815	840	838	827	793	888	870	859	874	866	828	836	819	838	856	815	868	795	846	839	855	851	860	823	873	798	824	818	842	837	853	870	866	863	823	868	827	778	833	820	852	829	887	854	865	854	823	860	854	837	827	839	793	848	817	836	799	857	837	877	885	852	833	816	817	846	837	851	833	926	830	830	837	837	858	850	875	857	826	831	857	832	873	812	882	862	836	808	852	836	849	752	847	870	789	838	846	802	891	798	812	816	822	827	845	814	824	873	784	836	848	841	835	884	872	779	834	886	827	768	873	854	796	842	861	825	841	811	844	892	870	815	836	845	856	834	823	858	854	828	800	891	856	835	783	831	827	850	884	862	828	865	858	844	873	890	857	810	831	844	838	875	846	850	833	930	842	796	847	840	828	856	843	901	862	806	844	868	817	868	812	857	860	858	859	813	833	880	821	821	816	854	810	835	889	845	840	809	811	824	829	858	842	841	870	896	838	861	842	845	887	809	854	813	831	901	850	835	872	866	878	878	808	872	846	864	836	846	933	871	835	805	845	852	829	843	833	821	829	851	824	860	847	802	840	785	806	846	804	842	855	843	817	881	852	824	765	852	849	845	833	843	896	822	811	905	814	887	831	822	878	833	833	834	794	865	823	856	858	876	831	837	797	849	841	847	900	855	885	878	850	841	870	821	864	798	769	852	838	860	799	869	884	813	822	856	878	812	883	793	785	879	855	821	843	835	829	832	866	826	835	842	909	802	863	899	808	778	864	919	848	839	860	794	819	834	822	820	844	873	801	833	886	874	851	886	818	827	789	857	838	893	810	829	847	846	841	855	809	799	853	859	852	885	778	819	799	829	823	844	829	850	827	797	829	886	846	874	876	880	864	861	867	843	831	827	857	892	867	868	835	845	906	854	854	803	859	837	839	876	846	811	829	847	803	841	841	795	882	832	859	864	803	840	833	831	855	854	809	848	895	837	808	846	878	806	882	831	854	833	867	849	877	854	848	838	829	911	875	811	876	839	896	886	900	846	852	837	819	881	838	854	863	846	877	797	883	884	888	825	886	854	843	840	791	884	874	888	814	874	850	807	859	918	882	840	875	877	868	811	828	872	837	827	848	850	859	859	845	860	827	865	845	827	817	871	853	864	864	843	904	854	917	791	817	860	826	818	876	829	855	795	792	901	826	837	834	895	878	841	873	816	900	833	895	825	868	836	850	848	825	888	853	895	846	855	875	821	893	857	858	835	827	848	836	824	861	810	838	832	862	768	768	841	810	866	871	850	811	840	809	825	897	833	872	841	833	839	816	848	847	811	867	869	808	837	840	832	843	823	856	807	875	864	842	906	809	854	838	786	876	804	910	855	861	858	849	817	826	845	849	881	862	851	830	806	862	824	870	876	873	838	807	874	831	847	804	836	876	823	908	826	799	861	866	864	847	848	850	825	899	836	873	890	832	789	813	810	848	844	826	858	831	814	814	856	879	844	822	886	828	813	872	845	870	852	862	836	839	824	862	811	862	848	921	815	885	882	861	849	882	871	871	826	820	882	853	857	844	886	813	799	835	853	836	874	843	889	800	788	815	888	901	855	825	820	869	901	842	872	871	895	859	852	854	849	885	907	846	836	822	907	853	832	836	842	820	838	837	813	807	810	846	910	813	912	861	881	880	813	855	824	868	798	856	839	846	848	768	803	864	854	849	894	866	829	825	887	782	843	859	815	869	835	857	861	824	781	825	831	867	822	877	806	907	838	815	810	862	808	786	832	855	842	873	905	828	801	842	849	777	854	830	828	857	824	860	823	866	838	840	855	811	842	850	814	794	843	828	890	826	832	835	834	840	866	841	826	880	856	818	853	821	855	860	816	780	853	822	836	847	835	917	812	851	855	860	818	894	839	901	835	887	868	831	833	801	859	804	855	904	774	867	835	821	827	829	818	864	892	866	813	851	832	814	838	805	798	852	802	856	825	822	856	871	806	846	870	846	839	846	845	834	846	819	831	809	787	762	796	888	848	844	860	856	901	808	761	861	821	838	820	806	834	781	885	847	841	881	849	890	860	815	800	869	855	814	842	873	868	785	853	864	913	821	808	878	794	830	824	847	807	843	891	813	836	848	889	858	797	860	864	811	848	768	899	825	901	855	847	825	869	824	852	847	835	845	884	825	841	848	819	824	838	813	852	805	845	838	813	914	837	842	853	870	845	821	804	842	887	875	800	850	824	854	782	861	819	869	814	833	834	797	874	797	859	849	871	831	849	835	900	864	837	823	854	761	834	807	888	842	824	849	869	841	830	862	891	850	817	847	830	877	771	881	893	861	875	837	824	878	837	849	853	914	885	804	829	843	831	877	813	817	849	862	839	786	879	829	846	860	855	830	843	833	838	884	802	828	872	866	855	894	936	853	875	795	790	831	812	855	817	857	811	839	799	806	856	844	906	842	869	854	803	833	867	806	864	830	849	823	823	833	848	841	836	805	880	810	808	860	837	829	825	865	830	835	837	913	835	885	825	797	871	789	837	845	838	808	864	873	857	806	882	877	822	852	870	853	814	850	847	899	846	830	852	911	884	806	872	827	855	823	770	830	883	843	817	851	879	810	840	877	839	840	847	864	817	851	830	871	816	843	914	840	834	820	863	888	884	858	826	848	807	875	818	846	826	792	860	854	836	816	814	835	836	867	895	855	819	845	836	796	803	868	847	854	839	803	788	849	827	873	821	840	870	868	877	829	840	846	830	867	845	851	852	882	854	865	810	842	844	841	859	794	801	846	821	831	859	860	820	797	840	830	860	840	877	825	836	833	850	881	863	847	863	789	833	839	861	853	924	824	901	827	857	869	768	853	862	827	827	786	874	831	814	801	809	862	865	799	866	886	807	872	805	832	876	815	794	882	828	820	836	780	819	771	825	846	872	800
2680	729	898	645	1227	5610	7269	4329	1957	802	447	346	348	324	323	350	332	311	309	336	306	289	330	311	325	382	347	326	323	363	346	329	356	353	351	342	324	327	320	299	329	313	329	344	322	312	351	319	363	333	324	352	356	351	360	370	319	346	302	315	344	299	300	339	316	351	332	310	315	331	338	326	304	318	310	313	358	308	301	343	337	295	308	297	323	336	346	345	299	342	341	344	311	299	305	319	335	342	315	342	318	323	328	315	356	309	311	332	359	306	331	318	309	339	367	329	329	331	325	332	346	285	306	334	314	309	326	318	322	296	328	326	349	290	341	315	323	327	326	359	332	312	300	352	344	332	320	334	337	306	318	315	312	307	319	308	299	343	291	333	307	304	333	306	328	319	316	353	305	357	316	313	319	342	312	323	346	328	325	328	309	350	310	343	311	348	325	344	346	305	343	312	308	331	312	339	333	333	333	333	368	335	318	339	303	348	326	330	304	333	337	320	333	316	356	331	324	304	320	339	350	351	332	328	369	344	299	304	317	356	323	317	331	340	321	310	322	275	345	332	323	351	338	304	318	329	297	306	312	308	319	336	354	317	336	330	367	316	346	312	319	343	338	304	326	317	301	318	328	322	317	355	331	312	319	291	297	329	321	329	350	338	310	375	360	331	327	324	349	295	342	324	312	341	327	359	315	358	325	311	331	304	322	317	312	305	376	328	346	349	321	329	306	330	304	312	310	360	349	338	311	313	335	287	308	325	330	336	332	322	325	302	359	317	351	308	323	329	327	320	319	318	337	350	288	345	336	311	353	299	287	331	325	319	344	329	288	348	321	356	337	313	306	298	308	349	325	321	296	341	343	323	307	367	345	326	321	314	332	334	324	302	325	319	346	320	329	324	344	345	338	316	339	311	323	342	318	324	323	284	333	317	323	324	319	345	331	345	309	319	319	361	316	322	310	324	329	325	326	282	323	343	323	350	313	333	290	313	334	288	329	333	325	344	318	335	304	345	329	319	301	347	318	349	306	314	333	342	350	348	343	364	303	327	345	321	303	337	347	368	336	309	340	312	359	314	323	339	326	372	323	338	326	321	326	341	308	309	361	311	318	321	328	315	295	321	345	328	328	324	361	355	327	294	325	274	297	337	352	333	322	303	310	322	332	334	329	333	302	328	354	313	334	329	329	317	362	322	329	332	317	329	342	352	325	338	315	338	340	322	306	292	302	309	305	318	338	313	324	312	314	366	335	322	346	351	347	329	295	319	331	300	326	328	330	318	331	314	343	285	361	340	295	329	320	358	323	329	349	334	321	307	309	317	340	344	336	328	296	306	305	332	298	299	354	324	349	307	308	332	358	331	355	317	329	317	331	314	320	323	322	298	309	360	329	306	336	313	345	294	332	319	351	307	335	318	327	305	311	332	314	287	357	313	337	312	337	314	330	303	324	323	328	342	347	360	314	332	343	336	362	339	337	292	311	323	325	312	345	307	321	322	348	305	330	329	322	333	320	313	343	328	325	299	324	325	340	333	309	357	339	319	296	338	335	311	322	331	302	346	318	330	332	306	322	305	318	356	357	336	317	319	348	322	332	355	305	349	314	322	315	329	309	321	323	328	343	359	312	314	345	319	281	292	344	340	344	315	337	333	305	334	306	309	313	338	312	323	319	350	314	359	334	350	330	321	307	321	309	322	348	352	329	332	308	330	339	322	334	310	302	318	334	334	309	324	365	327	344	325	287	320	336	378	310	320	333	286	322	325	312	319	342	313	332	324	319	329	312	323	320	322	352	307	335	370	300	339	331	366	332	310	317	357	313	330	331	329	325	313	258	345	342	325	343	288	302	331	287	324	336	330	301	339	311	334	325	327	327	339	313	339	327	355	317	337	340	299	324	362	328	312	315	337	307	310	351	341	332	333	335	332	343	329	340	279	380	339	307	338	326	349	303	313	321	307	315	340	335	288	376	311	328	330	360	354	319	355	351	315	317	328	321	335	309	330	317	313	334	332	316	358	369	335	330	326	324	352	317	342	308	327	288	332	326	360	321	313	330	316	342	313	307	317	335	328	337	294	335	336	323	320	298	349	308	300	332	324	317	345	320	310	337	342	359	316	347	297	348	318	324	351	315	322	312	371	320	361	332	298	339	333	306	316	317	341	332	328	316	358	332	340	295	308	333	305	339	327	346	315	333	327	307	312	329	327	312	322	318	288	337	371	334	321	333	344	326	328	321	357	344	358	304	302	322	292	323	340	329	343	313	315	344	309	330	332	336	322	348	347	344	317	353	334	321	323	309	354	318	300	327	334	314	314	325	308	332	329	325	354	348	321	328	342	353	352	345	343	350	328	318	342	346	302	362	311	314	311	342	331	293	309	368	308	326	352	305	320	323	332	340	302	298	304	364	305	342	350	321	291	328	356	299	323	346	302	347	331	331	318	315	357	339	318	332	341	334	323	327	324	317	315	345	328	328	311	336	333	338	324	342	303	285	335	330	314	319	295	327	308	303	317	362	384	351	346	339	342	321	338	342	310	294	327	294	334	305	296	325	326	312	308	316	340	327	315	333	334	309	334	326	338	339	344	320	312	313	306	333	359	317	320	344	330	328	320	308	313	290	330	333	324	307	336	369	340	291	315	344	345	343	332	339	334	318	340	291	292	331	313	325	355	334	317	355	341	310	334	323	323	305	334	308	316	327	307	312	294	318	303	324	321	315	329	361	286	320	322	355	314	315	308	356	322	321	325	344	315	327	326	358	338	299	319	365	298	340	301	301	345	310	298	325	318	347	338	315	312	322	324	334	332	306	295	325	310	298	318	310	328	308	311	340	294	318	362	308	322	349	325	320	361	357	337	304	331	344	320	331	296	312	305	320	352	320	349	333	341	337	327	324	307	298	318	338	317	336	356	352	327	320	317	306	275	342	318	312	356	325	321	336	298	359	299	297	355	365	317	304	339	331	321	318	313	335	336	325	323	313	311	356	339	298	333	347	326	308	284	308	320	314	323	317	333	333	331	333	320	344	354	346	346	335	316	319	303	304	310	321	305	334	352	320	322	373	325	340	349	311	354	314	341	344	319	351	305	342	327	332	317	307	284	332	322	337	325	314	310	328	325	325	363	300	327	296	342	314	302	312	329	354	324	350	318	361	327	326	331	283	340	330	322	303	325	337	327	322	304	337	362	338	340	346	326	303	304	322	362	346	304	335	322	311	320	327	346	336	349	330	327	322	325	318	329	299	319	311	309	315	349	317	303	344	327	313	304	307	336	292	331	331	338	325	325	333	362	307	357	338	312	314	331	332	330	311	311	343	350	306	328	340	334	349	332	335	294	327	318	348	330	325	312	334	361	333	335	341	320	327	297	338	310	315	349	350	313	356	317	348	359	334	342	316	329	324	342	337	339	348	335	367	323	322	373	322	331	317	314	309	293	360	355	338	316	342	308	305	339	307	331	348	344	337	311	329	304	347	364	317	349	332	335	327	330	342	355
2780	1346	1953	2136	5440	21596	22992	14200	6957	2581	1294	966	982	909	846	927	867	901	883	924	884	890	893	865	869	890	904	866	858	869	865	928	879	873	865	861	913	857	859	876	898	838	867	863	885	868	922	874	907	875	842	884	880	901	892	915	884	856	885	929	896	933	864	867	901	862	908	905	810	888	923	884	900	925	868	904	897	858	831	899	903	863	833	855	819	844	875	833	875	834	919	917	874	923	868	836	917	853	910	887	842	925	904	884	841	869	900	918	914	902	851	886	882	867	975	925	906	855	829	905	897	883	898	869	893	913	875	897	911	888	877	939	950	878	887	885	900	870	882	867	892	891	878	939	874	820	932	889	897	878	843	940	917	857	887	842	859	855	889	850	871	864	785	879	901	926	815	897	855	896	865	858	926	925	932	825	885	889	864	841	911	876	899	862	869	896	899	863	888	915	863	913	925	851	864	873	801	850	882	861	889	865	886	881	829	916	896	929	852	909	893	919	880	920	842	884	874	849	847	897	860	884	859	909	879	859	801	872	878	904	886	849	920	831	941	896	937	848	843	873	918	874	844	914	824	848	840	862	890	860	882	853	899	869	861	937	914	918	928	859	843	916	793	933	866	846	895	894	841	854	846	844	883	871	878	934	850	877	824	866	885	883	875	843	865	932	885	882	874	844	881	886	893	874	894	914	890	960	831	902	912	876	934	838	863	901	870	870	849	858	863	835	862	912	912	836	883	925	908	917	842	889	886	932	845	808	808	838	873	905	823	878	876	867	889	914	871	857	843	937	908	907	903	921	891	868	885	902	864	910	880	875	897	866	907	872	844	918	910	895	826	811	856	940	908	851	848	885	930	893	920	834	874	909	823	886	865	870	871	900	883	877	847	900	901	866	861	862	888	877	871	859	878	908	801	918	904	864	871	874	894	850	876	903	859	883	902	829	956	912	868	855	942	876	869	887	920	872	901	887	908	894	872	899	878	922	867	881	894	883	867	866	922	891	914	929	874	883	879	933	894	947	877	884	872	877	874	827	909	828	826	895	870	798	842	869	916	865	891	900	907	932	913	855	868	848	882	880	861	949	842	877	912	915	911	902	810	860	922	911	864	908	872	914	850	884	912	898	854	801	837	861	907	852	894	886	859	896	880	855	832	864	828	866	916	861	889	882	842	886	915	915	854	869	869	846	865	862	843	845	851	849	897	874	901	878	909	892	940	904	866	885	870	871	868	875	899	859	876	928	887	838	880	895	886	843	883	919	917	860	845	854	890	851	892	888	854	882	898	855	867	845	806	845	899	941	860	866	893	930	901	852	877	857	905	861	883	870	854	879	922	915	863	923	891	871	871	831	901	898	892	942	899	841	853	868	851	831	890	871	864	904	911	875	901	851	881	856	870	851	871	867	879	876	871	864	872	884	872	858	868	912	859	859	873	897	901	960	848	819	908	858	840	875	851	847	883	899	888	863	870	829	881	870	864	874	898	877	886	915	872	893	866	876	874	875	886	842	862	931	886	828	839	910	833	861	918	873	927	863	905	906	881	833	868	904	902	883	933	870	937	901	867	838	815	839	879	827	861	848	893	930	875	861	891	925	863	921	899	872	943	897	906	882	903	880	888	868	887	913	938	881	963	884	851	896	899	882	901	889	900	879	915	882	899	970	911	863	902	876	875	914	930	875	917	878	931	864	912	912	865	863	881	846	856	841	880	840	916	814	910	826	867	879	868	867	858	860	867	895	877	900	923	839	876	910	923	870	880	878	921	879	911	861	902	893	899	886	857	913	916	883	819	851	852	869	842	814	863	955	881	913	895	838	885	856	847	900	885	845	848	907	900	885	882	911	883	857	908	853	916	934	858	866	823	888	905	915	860	891	842	978	876	865	881	948	900	928	916	918	861	893	876	896	918	925	876	869	865	907	865	903	876	866	902	857	841	886	873	870	899	848	902	852	812	865	968	838	872	841	884	857	865	917	872	811	866	865	851	949	835	881	871	890	877	874	892	918	886	841	866	904	879	883	868	942	873	860	849	863	859	900	922	924	887	859	882	846	819	839	854	863	886	875	924	870	928	863	851	889	915	864	842	847	883	869	877	867	874	888	883	859	877	883	879	817	845	877	857	906	803	872	907	873	906	891	819	892	820	853	894	898	852	860	882	873	845	884	930	871	930	844	853	846	860	892	869	882	843	886	901	869	944	885	820	900	904	860	896	910	923	870	899	902	883	860	876	871	893	844	873	844	852	869	934	863	854	901	870	845	858	878	893	833	897	915	936	838	860	870	941	912	841	857	874	914	891	914	858	826	912	878	883	888	828	875	840	870	896	878	893	861	929	839	861	834	901	843	863	866	950	866	883	895	835	859	844	891	879	826	844	899	859	904	867	933	799	925	862	892	876	848	930	943	906	822	853	868	823	853	898	870	860	938	917	905	897	898	870	896	904	853	895	897	856	920	857	851	847	903	864	848	885	861	887	887	851	899	912	864	855	895	867	839	907	841	913	884	881	919	826	878	904	908	923	835	876	831	892	860	873	911	914	884	893	852	877	810	919	917	901	883	884	887	882	934	854	848	904	878	869	873	893	908	840	867	837	909	825	879	878	879	877	895	862	881	888	832	906	885	889	889	880	838	896	891	940	908	876	848	903	869	901	901	911	838	909	879	879	907	886	876	880	897	853	913	854	824	964	924	867	900	844	856	953	911	871	867	890	847	860	912	890	870	914	874	849	838	874	809	860	871	868	888	891	894	900	849	883	877	899	897	893	907	896	818	835	871	863	890	858	871	880	827	860	891	889	863	895	856	905	878	874	901	847	853	912	853	860	845	865	860	924	920	882	845	924	921	863	893	848	862	871	908	821	836	824	888	833	878	898	855	919	861	807	900	929	886	933	887	906	893	899	907	812	907	871	889	885	849	842	853	829	912	873	892	818	877	925	868	885	919	835	920	902	851	883	868	886	873	866	894	922	893	828	869	837	891	907	831	896	885	884	886	848	931	871	890	898	873	789	913	893	841	897	855	917	895	902	912	890	896	922	918	865	839	906	832	927	858	865	917	860	931	856	913	872	831	821	875	851	890	832	880	810	907	892	857	873	867	854	873	886	869	945	869	857	856	897	878	870	881	888	846	840	913	896	907	871	834	873	825	843	888	845	878	915	893	908	888	840	857	878	891	904	853	896	874	855	912	884	802	912	862	878	817	867	841	893	892	860	831	858	856	894	874	871	897	841	888	903	857	910	901	878	891	866	854	862	872	855	871	892	907	839	934	843	884	897	855	878	882	867	920	946	864	868	867	919	912	943	892	908	867	868	872	887	922	885	855	912	942	863	893	855	916	899	894	831	887	924	881	856	861	903	866	917	852	889	885	878	865	883	912	940	865	866	849	920	897	871	891	825	869	867	888	841	839	838	834	873	874	859	818	929	858	910	806	870	898	930	897	844	868	865	881	881	873	859	883	882	902	900	901	876	839	870	892	896	868	899	878	858	900	898	876
8286	2053	2577	1984	7582	46519	47187	27645	11716	2563	696	358	328	323	325	306	293	328	282	339	315	358	314	331	332	307	327	305	323	318	314	318	342	319	310	324	319	332	317	341	296	303	344	294	316	342	352	320	317	308	332	313	295	327	297	311	294	303	284	340	309	308	316	324	308	306	301	319	307	335	296	325	313	320	315	308	309	296	299	303	313	322	312	307	311	287	328	319	339	277	333	320	321	295	310	338	306	361	336	312	311	272	292	352	299	325	321	335	303	319	304	329	290	303	301	338	324	322	301	315	329	309	307	303	322	297	302	317	297	328	292	326	336	345	314	312	288	318	346	299	305	310	310	312	305	291	299	325	329	272	340	317	329	298	316	300	318	315	289	318	308	319	305	313	311	318	333	318	298	315	302	324	284	341	291	325	327	325	278	321	330	290	308	332	329	315	318	306	325	270	313	321	316	338	321	318	303	309	305	319	340	310	324	349	346	336	309	306	342	301	311	331	326	302	297	352	303	309	314	314	295	277	327	302	329	340	278	320	300	353	331	310	320	331	294	321	306	321	321	298	324	283	349	326	302	306	301	298	309	324	341	300	312	333	298	350	316	319	358	299	327	338	325	297	298	288	343	311	329	323	305	326	321	311	316	335	329	324	317	306	326	309	329	309	285	320	320	303	339	338	319	322	304	323	297	298	330	308	318	320	290	324	318	327	287	339	331	305	331	308	312	299	340	322	306	303	321	314	352	302	325	341	291	322	318	328	321	324	299	331	315	311	323	318	328	338	296	312	318	311	337	335	311	322	321	331	324	292	333	317	312	291	294	308	307	312	335	329	318	322	322	345	326	335	348	330	266	309	326	297	358	340	299	311	288	312	308	306	317	325	343	296	339	334	309	272	294	323	330	322	339	325	312	316	353	325	297	284	323	336	334	323	323	325	282	329	346	318	312	315	304	310	326	290	325	289	290	328	308	334	289	317	323	311	351	319	311	324	328	307	290	315	331	338	328	346	294	320	309	308	328	342	304	312	309	316	300	298	309	309	288	327	329	298	319	296	309	337	314	327	336	298	372	326	291	300	333	315	308	335	309	325	315	347	343	332	303	304	308	328	324	274	323	331	302	332	320	311	321	302	333	287	346	306	331	319	292	324	311	303	307	310	322	322	304	320	289	350	321	327	320	326	312	314	323	332	312	317	302	313	317	335	308	312	340	324	341	329	328	308	292	307	302	316	305	299	301	313	334	335	288	352	318	307	326	324	328	335	311	319	305	292	331	305	338	315	308	322	283	357	343	296	305	335	305	312	293	308	345	342	317	320	298	315	322	351	327	297	316	323	316	320	294	300	328	323	337	316	323	351	295	299	329	280	337	313	336	304	305	300	307	320	304	312	338	303	318	331	313	325	348	298	287	303	305	308	311	333	351	330	297	286	343	319	309	284	331	319	319	318	309	328	322	300	316	314	319	326	296	294	303	324	342	314	299	311	317	333	321	311	319	340	298	308	313	319	345	292	326	336	356	326	328	334	312	320	295	304	314	305	306	318	344	315	318	345	311	295	305	310	322	295	367	303	323	332	294	357	298	304	302	336	309	305	311	300	307	287	328	323	312	290	321	295	318	301	322	326	307	320	307	292	311	293	315	287	329	321	316	354	289	327	325	338	312	321	351	279	320	316	340	312	307	285	326	304	317	325	327	290	298	333	335	320	308	298	285	334	308	306	340	339	343	264	301	293	312	277	333	349	285	306	320	323	315	315	310	309	319	292	331	318	284	286	311	341	329	316	264	308	333	320	320	332	333	313	311	300	254	325	330	333	307	343	304	316	340	291	353	324	354	302	342	307	297	340	305	299	316	321	340	327	302	342	372	320	325	306	319	315	331	310	305	284	313	307	321	344	329	318	329	330	292	334	343	302	340	315	312	304	306	339	304	315	343	317	314	338	304	317	333	300	329	316	315	339	314	328	327	301	362	353	334	300	318	304	317	342	316	317	332	322	307	285	305	319	276	292	333	301	337	326	330	300	354	309	302	310	313	336	310	330	342	347	313	317	297	312	290	302	334	326	301	345	321	315	305	334	323	291	300	314	314	322	293	295	300	298	303	307	312	332	294	336	340	311	331	328	298	301	314	315	309	333	326	327	304	319	301	269	301	315	310	335	308	315	320	297	298	333	308	342	304	290	303	268	320	303	338	278	311	311	314	290	313	335	322	323	276	299	330	307	343	309	339	331	324	328	298	329	311	315	295	324	308	276	336	311	308	326	305	312	321	298	340	313	340	271	305	337	321	326	334	320	379	285	287	329	265	319	333	280	326	291	286	305	314	331	301	324	345	346	321	342	314	327	329	317	320	309	315	325	290	335	316	328	305	273	346	327	319	283	341	328	360	327	314	343	318	346	319	331	320	311	345	290	304	282	328	323	350	316	328	308	329	314	337	334	318	303	301	333	330	321	320	305	283	335	283	314	336	329	315	318	311	303	330	305	291	313	330	307	299	330	322	325	311	332	332	312	332	335	326	339	319	311	349	296	283	332	287	281	347	289	303	346	323	310	339	308	331	314	333	316	318	294	336	306	317	332	309	323	326	318	309	312	328	306	333	308	308	281	310	293	304	319	293	308	327	312	289	328	308	307	368	331	315	293	316	305	303	315	351	333	312	337	292	308	304	320	304	291	329	299	316	310	326	313	347	342	340	333	334	292	337	317	311	328	323	287	351	363	311	350	305	322	308	312	318	333	318	298	323	312	359	325	313	345	328	334	312	341	333	350	294	309	310	328	299	300	294	358	322	334	329	319	308	338	311	328	288	298	298	325	280	309	332	290	338	340	311	289	281	318	330	322	342	300	337	309	313	316	339	315	287	329	311	306	326	295	316	323	344	319	319	312	295	328	294	356	339	282	308	288	319	324	300	309	321	327	290	324	324	272	375	326	309	326	327	338	304	313	314	323	327	306	336	311	299	306	283	299	299	303	316	314	338	327	329	297	337	285	305	282	320	320	326	302	327	326	310	320	325	311	312	359	329	316	357	313	322	316	319	323	316	334	312	296	318	310	321	323	336	309	311	357	295	305	271	304	335	336	288	337	357	350	336	284	290	317	312	291	347	325	308	309	317	361	312	346	301	304	345	306	291	343	323	306	319	322	315	331	302	320	306	345	328	293	297	300	314	340	329	320	301	312	318	303	315	303	336	313	374	336	301	291	329	318	317	321	347	354	305	298	335	332	331	300	331	298	327	296	313	287	331	329	329	315	336	294	282	309	348	352	323	316	307	330	300	306	335	316	337	304	311	329	321	310	322	344	358	315	330	300	316	323	337	323	321	312	330	337	307	335	301	308	321	290	347	306	331	331	296	315	297	304	294	305	333	321	312	321	348	311	358	329	318	301	299	326	306	304	328	323	300	300	290	286	307	336	300	285	332	299	326	311	321	304	320	296	341	317	351	329	330	287	337	295	311	298	312	297	308	299	294	290	327	281	328	292	329	325	379	310	312	360
6001	2549	5178	6376	19751	61133	59628	41647	24608	8413	2445	1095	906	837	840	829	849	854	805	856	824	854	866	845	874	858	890	912	876	870	840	882	873	864	837	871	844	850	851	854	862	855	866	838	819	811	854	804	888	884	848	854	835	831	835	841	866	908	837	875	827	859	883	856	917	886	934	884	833	847	845	887	882	900	899	901	880	836	808	847	858	849	867	840	840	844	846	871	898	923	830	805	873	868	902	907	834	852	853	821	926	849	862	859	857	882	857	888	842	847	903	900	874	899	848	905	899	882	861	878	881	849	862	873	820	876	851	895	823	849	870	836	792	876	872	836	862	836	835	801	879	878	880	763	861	869	855	828	868	830	831	911	819	878	859	864	853	847	859	954	817	864	810	836	864	850	874	831	812	857	891	829	888	847	858	842	834	834	843	798	871	824	824	831	895	919	937	857	838	856	868	835	859	858	853	848	882	827	835	852	800	839	851	900	851	838	867	866	853	886	866	841	836	903	832	858	766	878	850	870	838	857	848	884	896	867	870	835	849	898	855	865	836	860	879	905	862	846	885	879	851	857	861	859	848	871	853	817	840	878	819	905	850	830	887	866	887	840	871	894	854	864	901	892	858	809	864	824	861	883	851	892	863	891	883	811	910	833	932	866	872	894	839	834	861	827	863	842	889	895	858	873	853	909	896	834	876	870	834	845	847	908	842	907	861	810	828	894	818	904	825	894	827	791	884	885	872	867	815	871	895	897	829	875	857	881	879	936	838	833	852	825	841	829	894	827	871	841	825	907	775	895	926	873	859	872	826	851	832	795	848	827	869	884	865	871	851	878	900	837	905	808	883	913	853	885	878	849	829	901	832	822	838	880	872	887	867	833	853	821	858	892	877	818	884	874	859	870	880	848	851	850	845	861	830	904	902	882	854	870	864	815	851	856	803	894	874	816	858	839	875	871	868	868	837	851	813	835	892	886	934	879	867	912	873	850	882	864	906	816	846	809	825	868	817	871	844	862	869	802	840	912	827	851	868	824	822	866	921	914	848	840	844	842	875	840	864	827	874	898	848	848	919	828	849	804	873	855	876	891	843	839	901	895	808	876	912	824	830	844	894	868	882	864	828	869	895	852	890	868	842	816	884	871	891	860	876	890	810	873	885	876	891	843	827	854	907	821	757	826	891	849	822	867	844	854	845	858	872	838	796	865	831	870	842	814	839	847	893	926	850	908	862	857	862	902	848	838	881	830	818	859	895	888	887	863	817	815	796	859	842	863	879	828	878	832	847	838	879	884	878	874	866	851	852	879	857	819	905	869	907	872	881	888	875	876	884	875	853	868	853	826	853	896	847	872	882	862	831	856	856	869	888	843	864	891	805	857	900	839	868	876	826	830	854	869	829	809	849	818	843	836	866	910	889	856	889	891	846	865	849	891	872	892	877	840	808	868	848	844	842	841	831	881	823	900	856	868	887	860	858	835	899	830	866	889	839	876	835	852	852	859	904	837	870	882	870	873	869	847	792	878	854	844	871	850	875	876	850	923	826	871	881	843	870	827	845	844	824	893	864	838	842	850	841	854	828	867	807	915	869	844	872	849	879	805	839	873	859	867	835	889	846	762	858	855	895	867	855	853	870	805	831	793	823	829	861	897	883	857	877	841	871	874	871	883	858	861	796	859	871	883	846	871	874	862	831	852	888	821	833	887	881	883	840	843	870	844	861	855	874	785	809	924	800	847	869	868	851	837	858	873	850	861	865	851	820	880	847	883	874	910	866	852	866	860	850	911	847	876	888	874	813	842	853	866	772	863	909	870	835	889	867	844	878	844	893	855	857	867	816	866	908	893	828	866	892	878	853	889	830	892	870	868	876	859	858	881	848	853	820	812	898	841	846	892	819	917	881	848	835	836	885	884	916	842	884	855	869	840	837	849	843	887	887	875	818	856	860	821	883	814	780	845	885	887	841	893	882	844	846	868	855	872	921	853	857	886	834	891	868	874	804	857	858	882	847	880	886	894	886	783	895	816	807	857	851	838	811	876	861	869	885	882	815	852	868	872	858	854	842	853	836	884	860	892	849	855	824	809	862	901	904	839	849	822	838	865	831	889	869	864	892	828	848	860	855	833	861	863	893	825	914	851	825	868	854	841	874	890	818	837	884	875	870	863	852	851	921	842	807	804	872	923	855	847	882	884	904	846	879	865	849	860	851	869	829	848	811	915	872	859	878	872	894	816	812	847	855	822	883	825	837	860	849	896	839	819	919	906	896	856	897	865	840	884	886	802	843	853	835	852	822	842	865	871	833	850	880	920	821	864	869	842	840	864	836	871	890	909	875	824	884	875	858	861	914	872	871	834	902	816	850	862	840	911	863	854	867	841	858	843	851	851	857	830	876	874	784	852	860	845	907	868	888	803	912	853	869	839	800	817	906	882	870	826	909	786	842	805	874	796	831	776	897	840	902	871	879	843	905	857	889	840	869	901	778	809	935	885	877	908	846	846	864	845	826	891	841	918	851	868	855	824	884	853	849	793	897	929	902	889	824	869	847	831	882	854	873	869	815	896	839	822	816	875	864	883	797	846	842	847	800	850	830	849	851	824	851	891	863	811	849	847	886	854	835	861	872	842	902	824	872	848	885	880	876	828	839	879	859	848	885	850	845	884	867	857	865	861	890	851	890	829	883	836	857	842	884	839	866	891	861	891	861	845	866	832	869	893	877	908	881	863	857	823	878	851	841	873	846	863	863	842	840	812	879	831	835	865	877	886	887	832	885	805	825	851	832	814	936	858	895	827	813	810	839	831	845	798	797	812	848	852	802	861	869	855	875	892	912	836	891	877	849	846	921	872	843	856	886	820	870	909	865	834	891	849	847	848	830	850	812	854	839	865	830	842	841	857	860	854	867	898	867	853	814	872	811	846	800	831	857	960	834	911	888	873	862	873	804	845	868	859	868	862	853	872	853	864	887	871	852	876	848	857	889	843	854	886	881	811	846	848	843	874	846	888	821	859	869	866	861	826	852	868	870	838	846	885	837	870	874	867	859	812	854	878	902	895	856	895	863	870	822	856	866	859	882	866	877	885	809	882	906	815	905	826	879	840	845	890	863	872	911	852	783	864	859	827	840	865	834	860	917	872	857	833	870	831	845	853	819	872	844	888	889	809	848	844	859	884	865	874	845	863	763	803	856	873	833	855	865	894	896	892	889	870	874	943	868	859	841	877	823	858	836	888	888	863	832	862	871	866	811	814	814	886	875	829	873	802	900	853	875	776	832	857	863	897	868	840	848	875	855	882	833	880	870	838	821	863	808	848	823	899	834	820	874	859	897	859	799	870	862	855	912	863	851	827	818	904	851	827	843	920	886	823	891	924	858	871	848	944	845	834	889	898	868	856	867	862	890	834	846	810	816	853	828	888	873	819	856	888	899	818	808	833	883	884	834	846	846	847	876	859	864	853	898	905	853	838	837	951	850	828	855	861	865	857	812	821	880	821	832	893
14715	3657	4073	3852	12001	60663	60945	42095	21472	5977	1109	446	344	312	301	320	315	298	307	312	308	328	295	290	301	312	315	351	303	332	301	324	325	299	311	284	300	321	291	312	315	295	318	310	288	337	297	315	293	326	283	301	298	299	300	316	300	294	314	327	320	289	295	296	323	266	298	293	275	313	317	285	299	291	305	294	325	287	324	362	310	341	308	313	308	305	298	313	293	296	307	310	294	316	302	286	299	295	287	325	297	303	313	315	337	298	294	305	328	304	293	344	306	323	288	304	322	302	299	324	348	312	300	308	281	317	295	327	306	309	336	302	300	300	293	323	324	320	342	304	341	308	322	305	324	300	294	321	295	323	307	336	284	332	306	301	302	315	328	326	322	281	290	311	334	304	313	327	317	297	320	299	337	296	304	344	303	325	318	292	308	280	297	320	309	318	289	293	337	300	307	310	317	308	328	324	313	288	297	298	314	351	275	317	291	292	290	268	288	361	301	300	305	287	288	301	313	294	298	342	282	284	307	294	338	330	309	309	293	292	313	296	324	332	281	299	292	341	315	291	319	322	320	278	303	314	289	293	281	332	303	263	318	316	297	302	291	282	303	291	314	355	316	322	299	311	334	317	309	336	302	298	287	288	326	312	297	347	311	338	333	280	323	294	318	307	298	311	350	324	294	333	318	297	303	330	352	318	294	312	297	332	299	296	303	311	315	323	294	295	301	291	304	312	309	321	309	289	290	305	323	272	309	330	307	299	323	310	288	307	277	310	301	306	284	296	303	324	320	338	274	285	299	289	306	301	338	287	290	292	324	311	323	289	323	292	302	291	343	278	317	283	310	304	313	334	333	301	298	314	353	289	313	319	322	305	331	340	328	333	300	331	325	311	351	329	327	329	340	309	304	306	277	325	318	317	306	309	306	335	316	310	323	354	318	313	320	310	299	324	303	295	277	308	280	298	316	347	308	299	298	277	302	299	285	323	318	304	274	331	292	289	310	286	286	321	291	303	325	347	307	305	286	322	301	300	310	341	309	351	321	316	283	307	324	310	276	308	300	332	308	294	284	275	297	283	295	296	293	308	334	328	302	326	324	336	312	311	283	283	322	310	287	288	292	332	291	314	310	299	289	308	320	304	326	299	285	291	319	336	275	283	293	318	301	306	292	319	315	296	325	289	282	303	320	343	296	288	330	322	304	322	306	298	313	300	290	327	308	304	299	308	301	295	291	319	302	312	300	297	324	329	307	309	305	336	287	315	310	334	291	279	308	338	279	325	316	296	310	248	301	295	291	276	297	313	314	309	298	296	326	309	315	303	309	295	317	289	339	303	312	279	300	316	286	319	290	300	322	338	311	316	296	318	318	318	287	326	312	306	318	310	310	317	292	267	311	317	306	285	312	280	289	287	310	337	300	314	293	258	307	317	305	311	315	298	325	329	305	274	296	291	330	301	295	313	309	321	319	332	316	352	336	300	291	301	324	300	313	320	314	323	306	303	346	322	291	349	299	321	304	330	324	334	318	303	321	307	309	310	277	308	305	298	317	291	318	327	335	300	340	305	303	307	310	316	351	319	295	318	282	339	300	314	322	328	330	329	321	316	332	300	295	276	328	333	336	323	334	332	310	326	295	294	302	299	332	303	316	292	333	287	297	331	321	309	288	330	305	296	318	280	336	346	306	305	308	320	317	296	318	300	293	299	296	282	302	322	305	277	306	288	314	301	273	295	331	346	304	322	307	287	302	308	280	293	282	279	336	324	266	304	329	298	304	279	314	295	307	299	279	312	339	271	277	343	301	317	306	311	296	290	313	290	309	279	303	312	287	294	300	314	308	329	324	281	281	319	282	297	305	323	324	303	337	327	266	312	316	286	309	253	305	324	281	324	307	286	303	300	310	322	336	306	299	318	307	292	300	294	282	330	305	343	292	283	314	306	292	297	292	305	306	319	295	308	315	320	299	335	295	286	310	317	324	334	334	296	318	284	299	307	269	353	288	317	344	298	306	336	324	300	330	326	293	291	303	325	294	311	315	310	310	290	316	312	315	301	306	301	294	318	296	305	310	320	314	326	259	275	300	312	335	290	298	317	324	307	283	316	304	335	320	295	297	313	290	304	289	300	298	321	291	289	320	314	345	292	325	324	330	300	333	295	303	286	309	317	287	273	302	335	304	285	333	306	311	282	275	310	323	275	313	324	284	322	345	312	339	303	302	323	299	330	287	304	326	293	334	310	334	318	302	312	304	266	301	288	332	303	314	299	316	316	276	333	318	327	307	332	310	308	341	332	297	310	271	286	283	310	289	310	312	325	293	320	281	306	319	328	319	316	326	316	318	305	312	311	317	293	297	299	306	338	300	292	317	312	303	309	306	334	290	305	347	299	288	305	316	303	328	302	313	323	319	292	290	293	317	290	285	304	277	305	328	295	331	275	326	321	318	301	336	301	328	292	305	309	296	271	323	289	310	324	335	290	318	292	281	304	328	319	311	317	338	339	304	297	310	290	303	313	329	305	309	346	328	298	280	315	277	289	310	284	290	321	300	317	281	290	313	334	306	299	355	307	280	301	321	300	302	335	292	328	301	294	320	298	259	302	312	317	305	313	281	320	315	332	321	328	285	311	298	345	299	283	287	323	322	294	350	324	313	293	320	293	340	311	316	289	307	303	325	291	290	306	319	300	314	312	302	339	327	307	289	320	297	317	319	343	269	309	299	298	353	314	336	273	322	353	306	312	305	306	311	292	300	308	267	338	306	302	327	318	339	299	305	287	335	299	300	288	286	302	291	337	296	328	315	299	335	315	306	327	327	302	311	323	312	306	323	311	336	319	300	283	331	306	337	270	326	296	290	297	321	324	316	299	300	323	321	306	281	332	288	273	314	308	312	297	334	284	324	359	290	320	316	253	321	311	350	338	320	265	280	301	299	304	309	323	305	291	280	308	308	303	313	300	282	282	311	263	273	313	322	308	325	326	291	302	302	315	294	303	298	313	318	308	316	322	344	339	304	337	327	284	312	319	300	293	278	314	310	303	335	321	312	292	348	301	310	312	293	289	303	320	286	324	321	327	312	293	308	285	299	304	339	303	307	309	279	287	311	267	288	288	345	265	326	302	333	321	307	324	288	330	339	329	298	311	322	325	329	313	287	323	301	326	326	305	307	293	295	318	307	290	320	312	324	303	305	281	302	305	268	290	281	297	295	309	313	339	312	323	276	327	253	319	300	313	334	314	307	318	303	306	321	310	303	302	330	313	297	295	309	308	311	306	316	355	313	291	307	285	272	318	309	285	305	315	298	301	307	297	284	334	324	305	338	271	333	308	310	315	309	305	327	341	299	318	276	293	311	274	320	297	321	301	332	303	300	309	296	300	315	317	312	327	306	324	296	344	319	292	291	327	308	307	294	292	346	311	314	308	323	278	330	316	315	295	340	284	298	308	302	336	298	327	320	310	301	312	291	304	311	317	341	309	301	316	311	323	304	296	353	306
8167	3590	7786	10302	26684	72773	72568	54364	34154	13920	3679	1251	919	890	806	854	904	844	833	831	810	810	835	871	834	864	842	893	845	861	855	891	844	819	881	795	794	852	837	812	869	822	806	867	853	812	798	851	860	816	875	839	842	784	842	822	888	799	832	792	852	834	853	868	845	829	812	822	813	856	829	790	859	843	847	806	898	852	844	782	821	810	847	862	851	819	848	818	791	839	841	860	841	879	841	794	820	818	809	799	841	839	810	811	828	814	806	801	824	882	824	844	844	833	824	825	874	810	831	873	847	805	855	875	847	837	866	848	868	811	795	774	886	839	843	813	882	815	856	850	869	828	854	857	807	822	812	762	862	868	816	819	855	805	823	852	844	802	901	851	792	874	804	856	810	836	782	808	862	879	810	830	861	832	869	831	843	811	834	857	827	789	863	836	828	824	850	859	907	837	836	839	873	823	818	821	826	755	845	860	868	842	890	827	825	817	842	809	827	905	860	787	776	823	854	846	812	840	829	802	851	837	835	848	872	836	836	808	839	857	866	836	789	826	821	855	835	903	831	772	794	865	811	849	843	837	885	812	810	856	855	865	844	857	908	853	846	834	827	855	864	862	869	839	803	870	890	780	851	841	847	864	859	847	827	829	767	888	812	877	826	816	852	828	815	809	829	781	857	813	764	842	882	830	815	835	875	873	886	789	878	821	838	839	837	813	846	834	857	801	837	837	857	875	842	843	838	852	878	835	865	840	867	889	861	838	787	806	862	799	838	793	862	810	819	780	846	835	795	865	803	828	881	845	810	859	856	853	785	812	820	846	837	828	817	834	825	823	894	869	830	872	834	849	808	785	852	821	822	791	798	877	894	807	881	852	831	805	825	843	860	892	816	838	787	833	788	833	836	895	838	816	826	888	809	845	845	866	808	844	834	847	847	790	823	854	868	843	822	829	808	838	844	841	834	886	903	831	835	854	837	834	861	812	809	838	841	818	871	817	858	824	881	870	850	833	860	863	816	821	873	832	906	844	885	825	890	893	884	840	807	851	826	846	820	826	831	814	819	852	866	850	847	829	907	862	817	829	803	807	833	844	857	870	853	854	799	902	790	861	857	822	869	846	876	826	816	853	891	842	855	828	799	817	802	865	836	772	862	848	786	846	762	850	847	848	855	885	796	840	864	880	817	884	845	897	854	812	869	894	804	831	808	873	866	832	830	879	863	850	795	849	816	836	813	800	876	844	815	849	857	842	800	842	780	767	877	828	811	805	816	857	848	809	807	834	817	864	856	850	822	809	808	798	843	835	815	903	816	831	863	791	842	830	832	850	823	782	818	832	864	826	830	887	818	850	830	890	845	767	916	806	831	806	841	829	861	821	843	809	867	887	807	900	878	798	839	828	802	868	825	794	840	814	791	872	865	862	815	761	848	850	833	835	795	873	816	848	803	883	849	803	853	876	870	830	812	867	880	815	938	864	818	797	856	807	849	857	806	879	847	852	859	847	828	805	803	840	807	854	843	821	802	847	848	791	799	872	822	847	834	807	855	806	887	789	794	840	811	847	830	776	808	838	851	865	816	856	870	753	840	873	850	813	850	808	855	832	778	833	835	836	875	855	880	866	764	893	820	822	861	800	836	853	841	845	862	856	763	872	853	821	863	881	898	855	873	863	839	824	854	865	847	836	835	793	775	867	903	813	862	831	813	785	804	835	824	823	812	874	813	834	786	876	827	857	877	853	850	807	846	827	845	863	894	780	791	854	838	828	838	808	845	860	846	794	848	822	834	804	810	808	778	805	822	825	830	844	808	850	757	798	790	811	831	830	827	839	834	860	823	796	866	817	856	866	871	843	878	875	806	830	857	827	864	845	833	804	786	841	850	833	845	839	858	883	821	835	816	837	867	847	812	816	841	883	861	807	827	863	820	847	820	793	843	797	827	839	900	812	834	827	815	847	826	830	842	810	841	846	867	845	827	857	868	818	854	841	840	823	847	812	827	831	818	815	795	801	830	882	858	842	860	851	863	816	819	866	815	879	901	809	834	868	833	845	854	878	839	851	809	760	882	798	847	826	838	874	875	797	856	848	805	834	808	794	801	849	808	804	858	832	825	773	844	778	858	843	802	865	834	819	826	828	819	861	784	826	777	822	879	851	805	838	846	885	829	825	844	852	816	819	807	844	824	867	889	856	807	847	817	819	816	847	860	871	838	883	800	832	834	866	845	818	880	811	852	833	851	851	785	836	848	832	845	864	849	850	867	831	822	837	793	799	822	784	840	819	784	879	852	875	771	829	813	880	812	812	832	854	802	835	789	818	815	849	850	823	814	856	824	852	825	845	822	848	813	836	904	835	827	801	826	872	833	883	877	824	840	831	807	802	849	806	798	880	870	827	817	829	896	817	803	830	835	813	833	789	844	835	813	829	829	826	826	839	828	851	849	820	834	815	848	847	832	779	828	811	818	812	856	880	817	839	818	804	901	833	815	808	816	802	849	817	813	889	820	896	855	778	850	845	813	863	805	870	792	877	830	851	836	874	800	829	823	866	822	813	840	826	843	846	816	852	847	880	787	817	872	901	830	859	782	790	823	817	792	860	752	866	823	846	794	790	821	831	842	879	839	874	855	821	831	851	824	854	852	853	826	814	835	849	859	839	853	876	853	860	800	843	846	823	818	817	826	766	892	846	880	838	855	789	818	833	780	845	840	808	858	831	835	862	807	808	808	815	913	829	873	841	841	820	809	872	835	806	815	837	801	905	834	825	814	821	880	880	857	827	801	826	825	843	803	799	894	851	861	878	872	879	828	806	823	833	818	827	804	848	824	821	828	866	871	824	823	854	856	794	821	782	797	897	841	868	807	830	839	809	823	829	807	861	867	823	850	844	841	842	851	805	819	838	831	820	822	865	902	831	847	838	817	837	874	875	888	816	848	838	818	845	827	819	837	834	842	797	922	879	858	853	818	847	861	826	839	847	882	912	836	822	835	830	825	819	862	831	801	854	869	835	887	843	815	839	812	860	850	832	802	831	836	788	846	876	816	782	826	841	841	801	850	826	843	817	846	795	800	847	826	807	794	871	803	883	843	758	837	780	899	865	851	813	845	831	816	819	877	897	883	866	798	798	824	833	876	802	849	835	828	867	865	860	865	811	858	813	871	818	785	838	842	802	822	864	811	818	839	873	844	791	865	834	824	854	812	868	810	796	848	852	826	817	838	793	781	865	899	814	803	807	845	855	839	810	861	840	881	809	871	777	877	823	841	810	843	862	835	836	867	845	868	776	779	825	805	849	838	839	817	870	858	808	778	848	810	789	789	860	808	822	840	850	838	847	771	834	848	914	873	822	787	851	778	834	840	854	808	852	796	798	848	848	831	814	814	834	880	843	838	844	834	822	863	789	809	861	783	927	875	871	873	846	852	854	845	832	816	885	878	796	819	851	827	802	828	758	767	804	853	860	828	800	811	828	878	826	764	863	803	888	859	852	860	866	793	825
2505	593	744	889	1260	6013	7671	4507	1843	689	389	328	305	316	331	342	333	340	331	320	317	333	308	303	333	326	332	325	309	342	322	338	307	328	317	348	342	335	303	318	322	328	314	282	330	299	355	367	323	321	347	312	276	332	334	317	326	302	295	318	343	330	306	334	289	340	339	348	325	344	332	303	289	312	302	316	324	329	321	309	287	322	316	345	330	361	319	297	354	270	311	335	342	302	307	335	323	342	313	319	305	337	337	323	307	302	319	310	314	318	353	328	330	325	333	328	318	307	339	347	355	294	333	284	306	320	300	348	321	321	325	332	296	319	319	360	306	307	335	321	309	324	325	322	342	348	325	317	330	330	325	313	320	327	325	308	368	307	344	322	320	322	360	324	331	343	337	308	306	341	330	355	332	321	304	313	325	321	309	288	346	300	328	331	339	307	332	324	323	338	291	319	338	355	336	315	342	313	322	311	330	328	332	348	323	339	317	321	323	290	325	337	295	335	301	311	321	315	357	318	289	304	347	300	351	305	344	292	361	309	308	324	317	347	299	314	344	325	344	307	319	330	379	318	340	347	313	316	345	325	297	369	346	344	334	316	349	369	362	327	336	325	288	338	325	306	333	299	308	330	332	323	337	329	335	344	334	328	318	318	314	344	317	304	313	331	329	290	304	303	323	324	307	316	331	317	297	297	346	302	345	359	336	330	331	312	329	307	311	333	322	314	362	305	334	332	337	340	310	347	314	329	330	318	338	318	347	331	322	349	298	321	299	376	308	343	296	340	336	349	330	315	317	315	334	307	339	337	334	293	320	330	311	315	336	333	323	342	309	318	309	365	309	307	328	322	298	326	332	320	332	323	294	337	307	312	321	329	296	297	308	341	354	314	338	335	317	322	304	331	333	324	341	341	313	308	374	305	327	316	354	340	326	288	327	324	348	353	342	328	349	344	333	345	326	336	312	336	323	329	335	318	349	344	314	335	320	315	315	309	289	296	360	307	328	324	350	341	332	306	337	305	319	348	322	329	300	334	334	296	347	313	332	351	342	360	333	334	344	344	327	308	334	296	320	349	308	331	347	349	320	336	336	346	320	301	332	337	306	334	343	365	329	328	326	323	327	344	371	312	318	348	335	308	299	343	314	317	324	339	337	296	286	315	352	299	277	311	325	311	314	343	342	302	315	322	338	301	328	313	303	344	342	326	343	344	281	360	345	315	325	326	353	324	300	338	326	327	314	354	342	308	336	314	332	309	336	336	333	353	351	306	319	332	348	334	344	334	328	314	332	329	282	343	330	322	332	335	313	308	314	315	312	305	311	336	351	316	323	352	297	323	327	296	306	339	357	339	315	336	313	326	353	335	333	322	353	344	303	334	269	355	321	341	336	344	317	326	315	332	362	338	302	344	312	310	312	315	316	324	331	317	315	358	335	314	290	322	333	296	327	325	353	344	324	320	339	312	351	340	261	328	336	302	312	361	336	324	307	334	328	317	313	303	318	353	328	319	318	313	354	304	290	331	326	355	334	348	294	325	350	314	331	330	291	337	316	333	304	358	304	348	297	328	310	331	361	344	317	320	332	304	318	344	339	300	325	322	328	341	351	318	330	309	316	300	308	345	332	333	316	341	331	316	321	305	347	350	334	330	337	312	355	344	315	345	308	352	324	363	328	319	312	317	326	317	330	352	321	323	325	313	299	345	351	340	313	299	316	299	336	340	327	331	351	315	321	307	304	330	298	307	352	313	335	317	330	319	351	310	331	315	335	281	344	318	368	332	319	332	274	336	307	317	325	327	308	315	315	310	365	337	328	336	284	285	326	310	302	354	343	312	351	302	346	316	349	328	353	314	344	303	301	319	340	323	336	305	310	303	325	307	329	352	306	357	313	321	336	309	333	350	319	334	318	281	320	331	314	323	332	321	338	315	347	311	347	319	356	342	314	310	339	342	337	333	356	332	348	339	342	344	322	327	312	329	311	296	329	300	342	330	331	351	322	300	317	290	306	300	363	328	317	321	293	316	336	340	341	356	373	339	342	334	321	329	345	376	320	332	292	318	348	318	317	336	344	305	341	304	329	324	321	286	334	369	322	343	344	293	315	338	300	317	310	325	325	321	308	330	334	344	315	299	304	320	343	325	325	342	348	294	331	316	294	322	317	326	337	329	320	319	320	290	349	329	314	369	340	357	326	350	309	318	331	312	325	324	334	318	311	291	324	307	311	276	321	305	337	334	346	361	300	320	334	320	319	355	304	334	323	338	320	307	318	332	325	300	331	353	328	323	334	321	306	335	318	338	317	331	319	352	333	294	318	337	328	327	271	307	334	289	305	344	308	338	339	310	321	334	335	355	304	346	312	271	362	323	307	284	302	329	332	325	367	358	323	376	327	315	305	312	341	327	327	300	314	318	322	331	317	355	311	324	344	327	341	347	274	347	357	333	334	340	312	292	293	324	319	342	348	324	317	353	336	339	322	335	322	324	331	303	336	347	312	335	302	317	315	343	317	280	344	343	302	298	309	326	324	314	319	303	343	301	344	336	320	349	312	316	308	313	317	324	325	312	313	309	346	340	333	340	332	341	329	325	329	321	326	301	338	314	342	317	309	308	335	308	333	312	301	344	338	335	302	322	356	315	330	333	356	298	320	312	342	338	335	306	289	342	322	347	319	320	323	331	316	312	302	330	310	323	310	324	338	313	328	331	342	329	352	319	327	320	313	307	317	298	331	297	315	323	346	323	322	349	288	292	352	330	335	350	325	315	334	352	314	346	357	348	361	330	318	341	341	373	356	305	312	312	359	324	310	314	342	332	323	314	306	292	345	340	338	302	313	319	323	325	330	316	310	335	326	297	335	331	304	313	350	308	283	332	330	309	349	329	326	314	337	331	335	320	320	294	330	320	316	318	337	333	314	308	344	298	334	343	311	316	331	332	345	324	336	322	331	331	318	336	307	316	364	314	330	324	327	313	345	326	315	306	325	333	311	328	332	347	321	326	348	353	301	320	313	320	332	314	339	293	308	342	317	339	309	310	332	327	309	338	311	304	359	311	335	342	348	317	303	341	349	330	289	345	315	299	320	322	336	335	337	316	356	320	331	300	341	322	328	318	354	337	352	339	338	349	339	316	338	302	324	304	348	302	321	313	344	336	322	330	319	325	318	323	351	366	268	324	338	329	351	329	334	324	345	340	354	307	323	340	354	316	318	318	318	308	345	334	294	295	312	326	324	374	320	317	310	323	316	333	310	338	319	354	309	338	372	315	357	345	316	345	355	339	340	329	280	324	322	311	324	270	325	333	326	304	315	333	324	309	315	334	324	315	317	336	331	354	334	331	345	333	350	314	305	305	338	338	326	315	350	342	334	316	264	340	314	349	349	320	330	320	337	332	281	294	313	297	336	334	344	324	370	307	339	330	335	338	363	319	285	294	309	300	329	315	316	361	316	317	340	256	326	334	310	328	318	356	304	318	295	342	320	344	312	325	303	356
2660	1147	1882	2872	5813	22278	23680	14465	6266	2231	1179	997	861	913	911	894	910	850	848	907	872	899	899	928	880	877	861	883	852	857	918	898	859	879	850	869	879	865	922	938	854	809	818	848	908	834	897	863	907	926	848	842	866	852	899	840	933	906	909	875	868	896	833	853	868	857	897	909	851	868	900	841	889	886	867	892	883	866	888	867	865	872	862	861	894	834	825	916	879	893	883	892	841	856	884	888	873	914	879	897	866	923	853	861	898	833	858	863	871	881	861	884	849	873	893	853	862	876	841	893	871	863	855	930	839	903	843	871	873	891	855	864	868	863	870	837	819	885	867	928	851	895	883	874	830	782	877	899	878	844	896	875	841	957	875	857	828	881	860	870	878	918	860	870	864	897	869	861	842	867	905	882	911	883	885	801	851	881	892	875	892	835	864	867	896	858	865	878	840	853	915	873	866	823	851	881	863	882	848	891	951	932	901	841	876	937	856	876	861	813	889	904	918	902	891	908	861	831	875	881	896	867	866	852	874	846	912	868	838	869	869	825	876	826	867	876	883	879	852	825	873	882	842	889	841	926	825	897	928	895	867	867	875	870	890	875	853	858	899	890	866	831	828	897	877	871	906	874	846	895	866	865	906	901	904	886	886	876	886	832	874	863	851	886	899	928	863	871	855	852	873	864	875	891	846	863	883	837	872	875	852	872	894	901	876	868	925	913	887	887	853	883	884	894	880	917	905	912	883	860	834	893	861	869	858	834	857	847	845	830	829	889	901	863	934	878	897	856	846	846	888	903	828	902	882	853	884	842	853	927	827	925	922	876	868	901	901	847	937	861	870	852	868	884	844	891	920	900	869	906	871	902	859	885	912	902	888	900	887	896	899	832	906	858	845	870	891	843	896	906	843	880	926	835	879	873	861	865	853	888	847	836	868	932	796	874	848	911	864	933	886	885	861	915	899	899	903	845	824	920	840	845	830	879	871	888	892	899	874	880	908	884	897	929	903	869	887	803	853	896	873	872	933	862	861	850	865	844	874	845	840	871	877	862	850	880	908	881	840	912	887	839	892	897	843	868	910	894	874	841	847	864	875	885	874	822	844	871	863	871	885	852	876	850	892	838	906	911	823	849	787	838	854	897	910	852	875	818	866	900	889	877	910	840	865	837	880	859	886	912	879	899	885	867	850	877	903	893	880	919	858	888	862	854	896	887	876	851	881	904	916	855	885	845	875	919	900	840	844	875	903	876	868	828	888	898	894	872	937	925	909	891	872	863	901	858	900	859	896	868	935	850	848	927	874	927	887	875	888	846	876	866	845	845	857	887	931	899	848	890	900	896	902	899	859	892	894	886	949	837	889	866	893	849	870	895	861	904	889	857	838	805	888	851	908	894	851	902	884	857	914	888	879	885	876	868	885	874	855	857	823	886	879	855	879	926	870	867	882	882	887	890	867	882	913	850	899	881	871	886	928	940	857	893	924	858	840	878	924	924	923	869	873	897	906	857	829	880	895	850	876	838	883	869	917	853	932	798	860	923	884	894	854	883	883	891	868	844	896	914	905	872	941	843	885	851	871	853	908	860	835	825	881	919	899	904	870	876	835	797	870	903	848	866	858	860	898	887	889	913	860	912	866	855	882	875	882	884	830	876	844	872	867	850	878	917	927	858	853	856	855	857	866	864	872	895	930	880	924	885	916	872	901	885	870	894	884	845	898	877	930	869	870	872	915	910	820	912	893	871	831	890	850	837	871	846	766	848	867	922	853	826	858	867	896	878	856	904	868	860	891	905	912	888	905	850	885	882	865	891	875	890	914	880	894	871	877	878	840	903	909	894	896	866	895	853	904	844	895	932	872	890	876	813	879	889	840	912	880	899	875	895	856	899	825	922	811	916	809	894	845	942	872	873	838	887	892	868	869	848	862	834	879	897	905	900	853	871	876	900	903	838	873	811	836	814	912	824	886	863	885	901	846	897	852	893	922	875	902	847	900	852	954	864	888	887	879	877	840	887	884	882	881	877	896	893	880	851	876	862	911	927	877	863	866	859	840	863	921	880	894	855	922	796	868	897	900	874	892	885	928	851	870	890	890	909	855	832	882	884	880	884	904	848	887	903	884	902	836	855	865	868	903	813	846	879	832	962	865	825	889	872	821	881	907	847	916	868	849	957	844	860	851	851	919	878	906	857	892	873	878	842	927	901	930	836	850	897	901	807	832	848	928	883	890	925	891	889	836	905	918	893	891	882	840	909	890	843	864	867	842	943	846	933	871	900	846	910	873	872	917	855	824	879	930	887	913	878	889	845	863	858	917	851	840	887	866	921	876	903	888	885	876	887	866	850	828	898	841	864	849	877	852	916	852	763	832	870	844	884	862	863	867	881	872	842	861	835	874	861	865	839	840	836	862	854	899	875	882	891	854	887	890	851	840	866	901	893	843	886	894	893	863	922	856	885	922	897	870	856	887	872	854	917	905	917	938	882	871	815	879	899	883	908	861	931	949	909	928	921	866	865	853	935	889	864	862	873	927	847	831	884	869	844	815	889	842	902	894	849	859	878	874	840	879	823	917	884	843	860	846	894	867	913	901	904	887	870	829	899	905	916	872	883	862	841	883	870	896	881	931	898	876	893	938	886	885	888	884	879	917	848	907	847	834	906	862	790	896	877	915	873	853	849	866	907	867	889	895	870	809	879	846	838	864	900	898	855	813	869	880	836	888	865	879	819	850	847	815	901	857	892	864	894	887	874	857	869	838	904	879	954	888	936	875	863	869	856	868	930	918	901	841	871	918	831	860	824	857	887	883	834	849	861	850	868	859	884	901	860	870	869	874	842	872	919	883	922	851	874	907	842	855	856	840	868	895	910	873	818	926	884	858	898	867	844	927	918	868	907	897	864	901	905	855	882	828	864	892	931	914	861	879	893	833	897	902	875	867	880	872	858	881	879	856	879	894	911	901	886	904	885	886	884	868	882	897	894	896	887	880	879	862	925	865	844	864	882	889	883	889	879	877	856	842	879	842	887	886	894	920	943	904	869	871	919	846	870	845	854	865	834	868	898	890	849	887	898	907	899	874	848	886	852	862	879	848	859	892	867	884	830	843	870	874	859	885	843	880	873	933	918	865	895	877	831	896	838	876	883	895	890	865	851	851	888	897	861	950	838	870	866	867	882	916	869	878	865	919	868	839	936	819	875	825	879	940	864	860	830	861	902	852	847	878	867	849	866	892	849	859	887	910	852	865	864	892	878	895	852	872	811	830	867	826	871	896	855	854	890	902	870	822	885	880	874	841	920	915	915	900	885	907	845	835	869	867	925	910	917	851	901	872	902	829	889	925	893	859	882	867	888	894	879	878	879	909	819	862	903	873	839	842	902	871	861	834	830	859	894	906	882	817	859	919	865	908	892	922	882	882	843	878	856	887	858	893	907	857	873	857	884	841	881	876	864	905	797	907	825	875	917	860	851	836	911	888	860	835	873	843	897	832	857	871	851
7799	1896	3088	4169	8193	42034	47758	30198	14210	3059	716	370	310	332	301	337	299	321	312	349	321	339	327	345	331	334	335	310	313	311	320	299	341	333	329	314	337	306	310	298	311	329	338	313	307	326	309	350	305	327	313	287	312	316	305	291	325	306	327	320	330	342	316	279	317	334	329	307	321	309	363	318	323	327	307	315	318	307	300	317	307	298	298	300	323	305	323	317	305	307	344	306	320	337	329	318	303	332	327	287	320	317	319	337	293	302	314	340	287	323	327	321	306	342	306	335	322	294	302	321	339	329	323	349	304	327	336	348	302	288	305	323	338	353	305	288	342	294	289	314	291	298	357	301	281	307	308	301	315	292	320	321	325	322	305	283	309	279	290	288	311	369	302	300	292	333	292	337	326	319	322	323	296	327	319	333	339	312	297	324	308	356	322	321	319	312	311	267	299	301	296	282	301	327	322	325	327	305	354	334	311	329	303	309	298	306	339	311	300	293	297	344	347	314	303	293	312	306	302	281	284	293	312	319	320	334	333	330	352	287	345	304	315	322	303	297	310	306	341	320	304	316	307	350	334	336	313	328	281	305	333	326	294	310	305	315	318	330	330	333	326	314	313	311	308	337	334	297	301	349	336	313	283	318	318	328	335	327	323	318	342	322	308	325	302	346	341	305	305	333	316	313	306	286	336	298	340	299	340	310	293	285	305	316	308	300	270	322	334	311	276	324	345	295	328	355	335	288	318	318	333	287	305	329	300	314	329	287	329	319	305	318	315	314	334	315	356	290	283	321	328	294	283	309	301	306	283	366	302	318	284	319	291	310	313	306	282	379	307	314	337	296	304	330	316	324	339	339	349	319	313	317	308	317	322	356	311	325	283	310	296	337	292	319	337	292	300	325	311	305	318	310	325	283	311	359	339	294	320	335	331	333	302	355	330	320	323	316	300	301	323	340	293	284	336	327	296	319	270	288	358	343	330	323	311	309	326	314	298	362	314	314	299	327	322	321	336	326	328	306	274	316	328	298	300	322	327	310	311	320	327	280	278	326	293	339	316	369	299	306	290	333	310	313	313	306	292	331	331	308	344	320	339	307	320	322	310	320	324	358	325	302	319	339	308	348	322	293	321	315	323	309	335	300	294	305	322	313	313	311	331	326	345	345	346	306	296	321	323	312	347	323	318	301	344	333	342	327	340	342	334	328	328	345	320	334	286	320	315	339	316	299	327	306	309	305	300	331	310	312	331	356	330	331	290	348	327	312	323	350	324	316	339	300	294	310	323	277	323	305	321	293	340	284	324	340	331	326	310	328	321	309	317	292	335	331	315	358	348	326	296	325	321	294	317	297	308	310	306	282	304	295	323	324	295	294	335	331	270	318	351	353	319	305	321	296	282	310	331	317	307	324	340	331	305	319	291	284	312	328	314	265	318	311	307	342	321	339	339	306	320	317	320	339	307	298	333	351	306	295	352	308	355	317	307	288	309	345	303	332	325	308	330	320	342	316	326	305	345	315	341	338	298	326	304	299	331	296	326	313	298	321	324	313	310	342	311	281	326	328	306	301	293	319	348	318	289	288	354	329	311	321	330	289	315	319	285	316	304	332	313	334	306	296	326	304	359	336	300	302	305	265	299	312	312	324	296	313	311	350	339	334	345	318	320	317	324	308	315	273	318	343	273	263	286	321	310	336	303	307	324	312	315	332	310	359	295	288	292	284	337	327	341	300	320	331	274	335	307	312	299	353	317	351	329	293	308	297	314	324	325	315	326	319	286	339	309	325	284	315	334	299	314	289	294	326	334	333	335	331	309	332	287	289	299	288	330	331	327	285	292	310	308	347	321	307	292	339	310	327	324	300	308	295	298	306	318	309	327	329	304	325	287	294	323	338	310	316	342	300	308	302	304	321	303	313	293	329	337	332	345	323	303	351	329	307	348	333	303	300	322	321	308	299	323	339	295	317	307	334	283	302	310	317	364	315	370	341	320	315	338	287	331	371	318	324	319	330	310	329	333	322	339	291	332	305	305	304	326	327	337	297	302	290	325	337	328	349	292	368	323	305	301	322	313	298	336	349	311	301	334	331	307	344	341	337	336	332	303	322	332	313	314	330	318	320	317	311	304	330	327	315	312	285	303	306	308	351	330	354	298	310	333	308	354	320	311	320	310	321	302	322	335	366	302	313	333	300	303	295	327	346	334	300	329	279	332	316	314	304	306	298	302	321	305	319	297	311	324	328	304	328	282	315	314	285	325	326	306	316	339	307	293	318	325	337	338	327	326	287	314	329	333	364	327	315	300	296	349	334	305	323	320	334	302	352	308	304	303	313	326	298	309	284	303	333	312	314	320	348	325	327	330	301	337	347	339	315	351	333	303	317	342	327	303	289	295	321	311	308	327	324	311	325	322	315	295	349	314	339	304	323	289	316	321	310	303	357	291	332	324	305	301	314	297	315	311	329	322	326	327	311	298	309	344	316	329	324	317	309	287	316	349	300	349	340	313	308	307	304	302	321	342	301	324	308	331	322	316	312	325	344	315	310	320	300	339	316	295	304	311	294	316	328	303	318	299	359	315	322	360	291	291	311	330	327	330	322	328	323	309	306	322	305	345	324	312	337	328	316	322	303	311	321	323	327	348	306	346	298	296	311	303	329	300	298	330	318	298	300	326	331	292	350	317	284	318	316	308	325	303	340	308	317	331	303	337	320	295	273	316	354	323	304	301	305	314	325	303	303	325	323	340	302	291	326	301	305	308	310	299	297	351	298	333	303	327	321	294	353	317	301	310	312	334	300	313	340	288	324	290	290	293	297	346	314	301	323	306	314	296	320	296	331	338	316	314	317	286	292	303	315	310	324	316	295	316	321	347	318	308	276	309	280	323	288	325	340	329	358	312	299	298	302	322	316	325	282	328	285	357	299	315	304	315	279	328	335	296	309	329	325	324	302	347	303	325	351	288	334	310	336	319	321	291	299	336	304	342	354	307	301	297	341	320	304	335	340	341	329	314	314	311	306	317	293	346	313	318	319	296	317	337	319	329	340	333	345	291	310	315	354	324	313	299	332	305	342	351	352	308	299	337	345	333	310	330	312	357	283	306	303	344	332	291	329	321	337	338	288	339	309	314	293	286	327	332	323	372	312	328	301	335	308	305	310	315	322	309	338	324	335	337	320	339	308	294	305	315	312	297	341	307	295	323	308	348	296	321	345	300	304	327	317	282	339	322	306	300	335	313	338	343	309	307	317	329	318	318	326	286	318	349	307	297	334	322	316	286	300	327	325	333	323	306	304	314	310	330	304	320	302	331	329	309	304	312	330	307	344	323	290	314	318	326	332	329	304	299	313	322	323	313	320	338	312	299	295	313	328	346	323	322	297	341	312	318	332	342	352	275	289	280	308	338	310	315	306	324	309	314	340	317	342	329	325	288	304	322	332	331	286	322	300	289	325	333	305	335	325	341	311	282	311	298	306	331	295	329	310	325	316	308	320	309	326
5990	2432	6636	12315	23344	58566	60133	44490	27516	8843	2499	1118	857	894	853	859	869	908	883	895	872	842	819	880	805	869	867	878	884	825	850	829	864	859	837	825	833	850	871	826	832	896	849	910	843	848	874	846	862	913	860	865	899	842	892	840	865	836	814	801	848	843	923	862	885	820	857	915	842	882	873	876	887	839	866	831	820	865	853	873	841	842	830	871	863	845	871	874	913	891	807	828	873	853	828	883	839	884	848	878	802	907	861	853	904	858	798	800	887	861	872	843	844	837	868	831	849	928	839	845	862	836	822	837	863	798	822	878	871	848	887	883	847	863	842	863	900	877	902	878	813	818	852	912	830	875	884	826	855	861	835	892	867	881	873	800	835	892	858	832	862	883	842	847	882	880	826	859	804	858	854	893	843	846	908	840	858	816	886	862	853	846	870	883	887	831	850	901	874	862	929	853	898	825	887	818	813	846	876	820	868	823	885	804	856	873	821	788	858	849	846	878	851	840	839	864	863	816	876	902	806	830	847	872	867	856	877	848	913	852	862	835	880	875	813	880	880	821	845	903	840	839	862	861	891	900	841	863	854	862	867	894	821	957	855	825	909	854	920	879	828	813	864	854	849	833	861	869	864	878	836	834	866	884	861	895	876	861	877	894	811	836	849	799	861	865	865	849	872	848	847	861	863	832	847	838	880	901	854	851	823	872	902	861	863	903	855	811	871	876	811	936	887	835	853	877	860	875	877	894	867	848	858	865	863	928	866	864	812	879	885	892	900	806	809	913	853	849	883	889	847	876	856	830	854	906	891	863	873	805	866	932	850	897	866	860	829	866	847	850	838	859	920	854	822	880	864	842	873	837	857	842	849	856	872	833	872	870	831	829	869	867	903	875	822	838	854	872	834	840	923	849	920	914	858	884	842	823	848	886	869	864	869	877	868	902	877	874	880	826	864	850	916	856	856	790	871	870	864	851	846	872	798	815	856	937	810	890	843	874	859	836	872	827	839	786	863	892	858	876	874	889	857	867	808	778	840	814	883	903	879	781	856	886	888	894	885	882	851	867	866	866	832	777	803	879	866	871	832	845	874	915	842	870	864	826	888	850	884	865	878	895	829	842	836	868	841	831	918	893	856	891	880	873	892	898	815	869	887	905	855	819	802	859	847	880	902	858	873	891	845	833	886	888	885	872	902	852	852	880	852	801	890	861	811	880	828	852	841	888	852	883	908	930	881	816	829	836	843	854	859	880	893	858	847	839	870	851	846	816	864	849	865	803	850	858	849	866	812	867	829	850	828	828	846	845	849	848	857	870	792	839	806	873	863	881	864	868	853	839	881	899	895	886	867	876	883	846	882	831	861	909	856	838	834	850	938	890	837	834	904	837	804	816	818	839	831	832	854	859	889	860	864	841	896	779	858	848	851	871	847	846	870	842	831	877	831	853	858	857	888	796	828	855	928	883	837	835	847	857	881	833	880	849	903	881	859	856	867	849	848	909	863	840	849	844	861	872	815	805	850	867	879	802	826	847	862	862	860	801	848	840	798	885	874	871	886	840	851	850	844	879	866	839	901	851	872	810	893	882	848	865	909	841	888	832	868	878	835	862	809	873	864	911	840	855	870	843	915	807	843	864	850	817	839	851	850	864	932	829	873	840	835	856	841	937	883	837	934	850	834	865	889	870	856	865	834	841	837	897	839	883	828	875	855	876	847	849	850	916	882	878	871	812	833	834	859	831	878	882	864	839	833	863	833	844	855	879	880	848	880	896	872	884	894	812	875	863	900	879	865	871	851	905	874	832	871	845	838	876	864	841	856	880	880	855	880	859	857	872	861	872	879	864	851	851	818	913	891	907	895	889	874	867	905	845	892	815	835	869	838	883	856	824	891	827	827	836	841	877	862	813	862	900	887	886	852	845	894	920	841	808	871	828	841	930	791	869	847	893	846	845	878	857	867	893	899	854	834	851	836	853	833	831	861	852	834	841	878	891	851	883	800	827	850	878	860	909	817	810	840	816	877	836	942	817	899	875	850	834	856	864	848	883	898	821	874	879	869	860	893	851	889	831	903	833	882	809	847	863	875	843	847	845	818	858	860	811	832	871	816	868	811	906	814	834	861	831	847	831	836	839	808	872	839	855	894	885	846	822	862	877	810	839	844	857	866	884	844	779	817	894	861	836	832	864	839	907	851	843	861	908	811	917	884	815	873	886	867	837	871	884	869	844	872	884	856	823	872	867	836	875	883	830	870	840	794	827	926	850	868	851	873	833	831	854	886	887	869	845	869	853	888	852	889	886	825	914	886	869	850	832	854	911	902	868	867	816	839	883	826	879	876	877	856	852	834	874	843	826	822	854	865	872	856	824	856	859	821	858	856	839	819	837	872	896	882	897	868	874	877	852	859	875	881	874	868	865	855	868	849	882	861	858	881	859	893	822	938	859	907	857	847	865	836	867	877	831	866	838	857	854	892	831	805	855	871	831	870	841	911	886	894	902	908	844	862	764	828	886	899	795	872	812	878	875	873	881	848	846	856	894	864	855	838	884	832	856	875	862	904	887	853	853	881	871	850	879	932	842	862	879	829	826	864	823	866	865	868	891	898	838	860	897	900	845	866	878	815	863	849	881	874	847	846	834	889	854	854	901	863	831	833	873	878	880	864	836	928	864	855	876	883	906	808	784	866	885	878	806	897	891	880	806	839	839	902	873	922	855	829	866	888	853	837	819	916	918	850	870	831	836	870	830	832	849	857	926	820	873	851	837	861	780	820	812	856	835	911	859	826	860	871	826	885	871	873	841	880	895	877	897	830	870	812	879	854	856	848	846	890	814	896	830	865	904	826	876	837	820	856	874	876	846	862	886	862	824	839	840	840	854	865	828	895	836	913	828	874	866	885	858	836	818	867	817	893	860	814	824	869	834	827	822	829	854	863	812	876	893	840	847	847	857	871	886	794	864	856	849	866	842	855	822	827	862	859	870	900	846	904	839	791	857	897	820	843	821	840	908	811	844	840	889	841	832	851	843	885	881	871	866	883	848	853	914	825	859	857	875	834	886	846	859	846	843	832	873	823	798	883	883	904	870	815	859	854	832	881	856	854	859	864	914	846	832	829	874	846	866	882	862	868	852	867	818	880	845	898	860	952	869	883	852	884	858	807	857	873	832	857	884	826	885	894	846	827	871	848	823	871	884	849	925	895	857	895	901	850	830	883	881	885	848	850	904	888	841	800	855	845	834	808	848	884	878	930	826	893	860	841	886	887	851	871	889	851	812	890	856	870	921	841	863	865	893	907	832	847	876	879	848	843	898	854	842	850	903	893	864	868	893	760	877	861	791	859	829	825	863	863	841	859	852	831	852	897	828	855	836	839	853	892	895	824	870	916	799	869	871	877	857	861	842	863	866	847	864	838	840	811	862	831	930	802	873	875	880	893	849	843	843	860	825	831	820	859	844	882	896	855	868	885	880	850	883	849	856	847	897	839	869	899	857	851	859
14860	3979	4369	4653	15078	61050	62019	40149	20704	5084	947	427	369	297	320	302	300	311	327	320	282	307	315	307	317	299	324	269	292	282	321	284	310	289	311	310	335	355	322	276	305	310	316	278	336	294	296	301	341	328	347	335	316	307	286	313	303	341	330	335	274	309	301	297	323	312	332	344	317	329	312	297	321	291	256	333	309	327	331	313	294	334	305	290	321	322	299	331	329	331	320	282	302	300	307	313	312	299	341	317	313	303	296	296	328	304	343	325	326	292	293	294	308	279	311	320	293	316	294	325	315	331	309	280	275	309	336	306	314	300	313	297	266	322	331	351	330	314	286	332	286	292	310	278	332	320	314	292	306	302	271	282	332	318	310	295	328	320	311	310	331	298	294	300	287	344	319	313	293	308	318	301	298	333	303	292	339	338	334	277	309	322	290	323	332	331	334	290	305	314	334	303	283	337	333	285	335	314	308	288	295	300	315	307	312	293	294	302	289	300	308	303	311	279	303	334	340	340	333	307	308	293	321	337	308	320	329	322	317	319	309	337	289	322	313	336	285	314	323	302	300	350	285	302	319	308	324	291	312	317	302	307	315	266	288	333	321	299	320	295	315	288	333	300	335	309	317	313	355	292	306	310	301	300	342	298	278	313	309	334	322	315	328	290	304	323	296	325	311	343	314	354	307	337	305	328	317	298	320	294	314	307	300	306	324	331	332	323	285	329	310	314	286	316	297	312	315	289	305	284	302	295	304	341	342	307	317	293	335	293	308	309	297	310	290	318	310	312	320	295	278	290	273	323	321	318	313	289	342	312	289	284	304	321	291	343	336	313	335	341	314	321	323	303	304	324	316	296	279	335	291	327	323	308	314	331	280	305	325	344	308	311	322	309	322	303	310	319	324	331	300	308	296	307	306	295	303	313	304	324	276	312	323	291	331	350	276	306	294	278	315	313	326	289	287	309	343	324	327	319	334	275	324	306	314	294	323	317	285	283	288	289	319	297	366	303	301	309	320	308	320	345	296	290	328	344	280	317	345	288	324	318	320	273	289	341	334	329	297	307	309	316	312	336	321	292	306	339	301	289	308	327	330	332	336	277	331	287	307	286	314	335	340	320	311	317	300	276	297	274	343	332	291	291	313	293	285	308	298	319	298	324	294	335	296	316	315	316	321	326	311	296	316	302	331	308	334	312	292	287	293	285	301	322	305	281	317	304	300	327	325	323	296	329	305	321	311	276	300	299	281	316	313	277	293	298	368	305	251	327	323	305	285	319	320	349	300	323	310	320	286	348	271	338	292	327	332	287	301	332	295	281	284	334	341	303	319	288	311	329	287	326	296	318	324	304	272	284	317	296	337	366	305	329	314	284	296	289	319	276	294	305	317	303	288	321	301	280	341	314	341	310	285	315	337	307	348	307	326	310	300	293	290	306	310	324	344	316	328	298	295	282	296	324	275	299	301	305	318	347	353	311	307	329	314	309	340	328	322	336	293	289	346	305	330	314	292	315	325	294	293	313	306	312	323	322	274	281	317	319	356	312	273	278	287	334	303	280	304	319	329	318	330	300	323	289	320	308	308	333	321	317	297	321	323	321	299	348	304	309	276	304	279	305	328	312	326	316	303	311	306	300	301	313	314	345	298	328	323	292	298	297	298	309	299	287	305	322	274	330	354	304	317	335	316	290	277	295	329	289	334	312	288	321	324	344	350	322	342	313	303	337	341	306	289	306	316	335	319	310	325	315	324	334	293	343	320	321	348	291	300	270	315	308	316	308	319	323	298	314	300	311	320	340	302	312	316	304	291	334	289	334	309	318	323	318	295	316	310	320	307	306	323	316	311	295	340	335	309	308	297	304	327	341	333	307	308	308	310	306	333	280	317	291	294	312	318	310	343	323	323	299	319	334	299	288	281	312	318	324	293	305	333	301	285	300	332	347	308	322	328	311	297	307	336	287	303	302	322	291	312	305	267	300	312	311	314	303	316	302	310	299	299	312	354	305	285	330	322	332	310	294	352	330	345	288	301	308	338	305	307	304	305	298	290	300	308	310	322	305	299	312	310	337	314	308	320	313	333	322	310	302	310	268	316	306	302	317	304	298	315	322	302	322	343	300	287	307	346	329	306	310	287	316	328	303	322	279	310	334	339	325	274	310	293	326	306	291	341	295	327	310	343	296	302	292	295	294	311	284	322	266	304	324	276	294	298	286	280	332	296	272	310	327	326	349	334	328	320	279	306	261	306	307	299	303	339	340	334	293	303	306	303	281	324	318	310	285	310	307	312	321	302	318	305	312	301	289	332	309	327	344	313	308	345	339	310	293	328	291	333	325	306	301	297	296	303	318	307	324	335	292	327	309	314	327	299	313	328	314	279	311	309	307	313	355	335	329	330	330	314	287	336	292	312	299	342	317	311	310	339	299	308	324	318	321	312	305	307	311	299	303	280	321	334	331	297	303	276	348	297	316	314	328	310	314	315	326	305	309	317	283	297	307	323	324	303	296	322	297	318	309	312	305	326	340	287	320	310	311	327	293	312	322	260	276	343	352	282	290	328	314	290	330	331	315	321	323	287	303	307	297	294	312	326	302	316	311	317	307	276	304	331	324	334	292	362	299	306	310	306	311	325	323	321	309	309	296	319	327	298	321	303	302	320	321	308	310	309	338	308	340	304	275	318	338	288	299	298	307	315	306	285	332	301	347	294	329	302	313	293	309	304	326	313	299	317	292	311	315	298	319	322	309	312	298	278	341	298	309	311	324	326	330	324	381	346	319	339	297	302	304	319	319	318	325	338	328	298	287	306	314	310	298	305	299	317	304	305	318	363	286	332	310	315	310	301	325	334	325	299	321	321	300	347	328	285	328	318	318	318	335	333	280	318	304	268	330	283	318	307	296	333	296	313	312	320	313	313	301	342	323	338	297	313	318	324	334	290	307	269	324	312	319	296	325	305	315	304	287	331	298	290	310	300	317	307	301	331	279	303	305	296	316	291	313	300	339	319	301	348	299	302	289	295	311	350	305	281	328	319	296	299	303	333	358	308	301	320	293	315	323	345	305	291	297	298	329	313	320	281	312	304	325	319	304	325	290	287	325	301	325	347	309	309	309	327	294	359	297	282	300	326	342	320	288	332	300	299	325	294	327	336	307	302	298	289	333	304	300	316	342	330	330	333	311	295	301	309	316	319	314	292	319	276	305	338	325	301	318	301	311	323	317	317	309	317	302	280	360	309	293	310	316	326	311	316	331	342	304	323	281	326	312	312	310	315	309	307	324	279	344	302	297	324	317	284	317	332	296	330	343	325	306	308	317	305	304	286	297	339	287	323	283	351	308	333	311	310	327	296	313	295	316	321	330	317	301	313	310	322	295	308	328	295	285	303	300	304	325	298	298	301	332	296	284	309	309	304	342	301	343	320	301	310	320	282	312	279	330	308	326	318	297	325	325	295	296	319	324	339	309	303	292	288	326	318	336	320	319	319	315	285	317	302	280
8272	3721	8056	12598	29884	73303	73194	52635	32848	12168	3323	1172	885	824	857	878	834	812	802	840	811	800	813	882	865	841	830	804	835	838	868	834	813	815	823	860	843	845	863	816	793	831	811	843	843	831	864	801	868	838	832	842	861	833	823	815	921	869	844	872	833	818	835	852	790	803	852	852	883	862	858	878	906	872	852	869	882	825	822	848	853	851	857	858	808	811	828	861	829	785	862	848	861	827	813	861	822	872	838	859	811	859	866	871	884	862	859	814	897	857	851	867	796	847	810	810	833	876	894	806	836	849	838	824	829	816	825	839	786	921	784	827	822	870	839	846	837	807	847	853	861	831	831	844	831	866	829	853	796	835	867	852	900	864	868	878	835	828	881	850	865	828	847	898	882	854	833	836	833	832	829	811	854	862	824	813	820	830	867	796	853	886	862	858	842	808	833	865	853	841	858	853	839	853	862	881	847	776	829	870	814	846	873	868	878	864	811	854	856	850	844	850	800	858	834	858	832	787	848	834	883	869	839	833	872	818	814	852	832	851	806	813	801	880	812	806	806	843	829	846	872	863	861	776	878	830	815	862	850	828	884	855	830	896	814	832	818	813	913	855	901	820	837	820	855	846	841	827	826	831	878	878	891	855	811	835	836	825	890	883	809	885	806	842	850	876	889	844	808	836	834	842	816	847	837	805	869	841	836	808	868	846	840	869	837	856	848	825	869	840	820	836	837	923	861	845	842	856	853	791	861	864	809	833	846	861	853	850	822	814	794	822	863	792	821	824	850	822	890	863	809	831	893	840	831	824	899	839	884	833	854	871	866	872	811	837	827	848	907	859	821	834	851	828	854	857	842	833	845	852	816	879	852	892	831	856	854	837	840	850	834	839	878	846	781	876	890	850	822	805	813	893	838	877	841	868	826	864	860	819	790	844	808	861	851	831	813	871	838	888	881	821	814	832	845	809	829	836	865	853	898	782	849	858	848	867	783	920	871	838	808	816	864	865	818	806	893	870	829	839	846	840	889	802	862	853	817	835	823	815	827	840	826	836	832	887	840	847	821	862	776	828	829	843	879	875	866	832	861	830	850	877	857	814	857	877	819	836	820	872	844	838	850	931	844	803	832	868	777	851	853	818	842	808	828	839	835	881	920	868	882	829	832	841	867	840	842	857	828	897	827	833	828	801	869	838	869	859	915	866	804	811	847	830	801	820	796	820	865	927	859	834	826	822	886	857	816	883	869	803	813	833	905	835	854	866	810	815	806	798	851	864	795	799	851	856	868	922	856	823	850	823	868	856	843	853	845	837	879	848	820	831	870	883	890	835	807	845	846	849	834	825	921	842	876	814	829	869	837	801	839	826	903	904	840	825	884	874	839	836	801	835	813	807	841	889	883	871	833	819	875	813	855	838	744	819	841	883	763	805	853	807	866	822	820	809	828	804	859	796	845	843	820	825	859	885	796	826	849	848	852	852	844	828	862	863	882	804	907	881	818	859	853	832	805	809	806	835	830	896	872	840	821	837	883	866	882	854	797	868	875	818	886	863	848	857	773	830	771	866	825	835	824	894	891	888	848	815	827	859	840	874	823	867	821	891	879	804	794	857	835	806	833	855	879	843	818	764	807	819	853	826	820	813	814	828	870	856	825	846	829	798	857	828	880	851	833	814	819	806	844	839	855	851	857	837	861	833	824	871	835	869	838	851	821	796	765	826	841	821	877	840	845	873	857	805	900	835	834	789	791	850	857	800	812	883	846	830	850	797	894	823	801	826	795	864	865	801	833	830	888	865	843	825	874	859	897	862	826	862	837	868	817	819	785	833	879	858	845	848	892	878	842	883	836	859	848	840	849	840	783	858	904	830	853	855	857	817	924	811	823	848	915	869	851	826	808	863	894	849	874	871	811	897	822	787	846	857	826	843	882	819	866	857	869	846	876	882	808	842	871	862	888	844	891	864	864	843	843	837	855	836	840	829	844	863	848	849	833	813	847	867	823	839	862	877	819	842	924	873	875	871	861	847	801	817	842	792	827	899	818	879	889	801	784	855	848	834	853	808	835	852	872	835	863	803	860	855	784	799	797	817	857	847	864	810	844	846	834	829	849	814	815	830	858	870	887	844	870	817	835	812	852	860	821	845	837	865	837	859	852	840	817	847	845	813	849	839	794	872	841	862	887	820	858	805	882	783	861	855	819	856	833	861	884	822	836	860	827	847	839	775	851	793	832	866	847	825	852	774	781	826	875	809	797	840	819	793	874	793	835	866	846	835	816	857	851	857	854	853	846	886	825	883	833	830	847	832	835	860	844	871	857	895	795	833	892	928	784	833	811	783	879	863	865	841	868	864	798	785	891	820	860	816	831	831	852	886	852	796	823	796	800	805	822	824	836	789	866	888	833	840	827	793	842	847	846	861	833	835	871	858	810	877	837	811	805	860	813	856	891	840	887	837	814	839	868	854	863	835	815	826	866	833	816	828	800	828	832	819	814	864	796	844	846	841	829	822	865	819	834	827	831	828	891	832	859	862	806	790	858	872	820	866	843	817	835	863	834	900	835	809	833	885	866	904	820	854	885	808	875	846	848	790	806	854	822	831	831	818	864	853	823	816	826	852	881	834	875	850	874	842	861	813	824	869	833	874	896	802	812	871	818	814	857	815	854	783	818	866	841	832	821	821	848	837	890	879	842	844	883	814	758	825	877	883	808	823	826	866	839	861	856	857	879	816	870	816	799	884	903	806	825	828	834	889	882	803	831	778	836	798	775	833	849	853	821	869	857	825	875	868	843	840	839	863	836	881	841	820	847	862	855	832	825	866	813	811	886	831	810	823	842	809	843	818	844	804	841	823	829	850	879	923	897	842	798	860	832	805	845	855	834	840	842	857	867	873	837	829	841	805	863	782	812	794	847	840	859	823	840	776	855	852	824	868	817	822	834	856	844	825	836	799	846	867	841	834	831	830	827	894	858	802	845	833	823	862	855	844	773	846	848	873	868	873	844	818	829	805	863	852	824	816	861	838	880	833	820	860	846	880	837	795	874	761	807	852	830	856	838	822	828	884	892	876	827	810	835	830	820	852	833	801	837	835	869	791	858	869	807	848	833	808	834	812	845	873	840	807	838	858	855	781	799	848	860	826	836	891	869	839	875	839	847	827	813	822	844	792	857	881	837	812	814	858	819	791	815	857	884	817	835	801	858	791	875	864	870	821	856	864	850	818	852	842	831	855	858	857	853	817	853	882	853	874	842	839	854	861	884	871	852	853	771	819	890	872	868	867	816	862	828	813	887	853	820	874	863	839	818	864	851	822	821	852	878	835	822	817	800	858	851	842	785	870	861	827	830	838	818	793	821	880	828	814	855	831	786	819	838	843	827	829	797	843	821	841	891	862	894	824	880	815	862	857	905	788	875	850	845	855	871	835	867	829	839	815	830	805	807	873	815	831	762	819	890	842	834	863	831	901	834	802	808	833	829	881	797	859	843	834	857	836	861	852
2482	600	774	802	1935	6604	7025	3716	1532	668	415	378	314	340	307	364	323	337	333	334	336	327	318	330	322	332	340	300	313	306	319	349	342	305	341	305	293	336	333	321	337	328	350	324	277	324	336	314	297	347	318	323	314	308	308	329	346	298	305	344	350	327	332	305	338	317	320	352	308	303	336	333	320	317	339	365	325	322	287	310	328	348	308	313	339	341	313	336	336	322	312	330	316	331	322	299	315	341	331	332	330	357	335	320	305	284	341	329	317	320	308	330	311	327	315	328	357	349	326	313	313	326	338	345	330	322	341	325	315	347	309	359	372	317	313	338	316	356	344	351	334	330	347	287	338	324	335	350	305	311	328	336	312	308	329	351	278	335	378	347	336	310	324	352	346	337	325	317	353	318	338	345	345	353	328	317	314	326	338	324	324	346	288	334	309	314	314	305	309	354	354	327	317	327	338	356	337	316	324	332	316	337	325	303	324	317	331	307	306	321	360	329	333	322	350	322	346	325	329	341	331	359	360	325	327	304	325	322	314	325	321	340	293	309	317	337	365	319	335	306	315	324	343	355	334	319	353	350	311	348	345	309	304	346	320	338	327	359	350	338	319	315	309	299	307	361	324	322	304	314	306	340	371	322	348	342	332	329	311	332	293	322	338	319	328	320	332	308	303	351	318	350	339	312	313	341	330	317	323	300	333	330	322	331	316	326	316	334	328	344	346	346	316	302	349	340	330	341	329	345	296	360	359	303	294	322	300	349	319	312	322	352	319	305	327	327	322	341	306	324	326	322	305	326	327	324	339	314	348	308	332	333	318	335	293	339	300	317	341	310	343	353	331	330	336	334	309	311	359	299	334	345	327	310	353	332	280	328	311	342	299	324	337	323	314	278	339	327	324	319	328	358	332	338	320	308	340	309	319	314	295	354	345	336	340	319	322	331	315	326	380	337	332	316	330	321	329	338	337	327	334	335	326	318	295	300	362	310	311	314	296	330	311	330	326	307	326	314	331	315	354	357	351	343	331	339	321	342	338	334	327	349	339	304	316	332	297	310	347	316	323	321	359	326	305	312	322	321	281	363	311	306	346	332	307	359	318	352	306	339	320	326	355	342	316	339	360	366	329	351	338	317	335	325	357	319	351	345	360	328	319	311	290	323	328	317	299	335	343	324	346	344	340	371	348	316	325	311	311	332	331	351	291	322	334	330	334	326	368	345	321	331	322	286	321	295	316	306	362	299	320	308	321	321	335	339	321	315	311	299	336	355	317	377	337	326	312	311	326	338	352	349	356	321	328	363	326	309	332	333	337	307	320	321	312	311	313	347	347	331	295	329	328	323	317	288	351	316	329	344	319	320	327	339	344	301	324	330	303	343	346	329	327	314	349	337	322	361	326	327	327	317	347	336	350	304	366	337	288	366	335	311	337	311	317	328	320	292	322	315	334	314	344	326	337	320	360	337	345	336	349	318	317	322	344	327	362	309	285	347	310	329	323	339	326	304	329	339	314	335	288	338	338	320	306	356	340	340	312	357	335	329	360	296	336	317	326	312	324	324	301	330	290	318	352	329	319	325	327	303	319	322	314	342	316	294	360	329	300	333	319	329	338	335	316	342	346	355	330	334	328	328	320	320	344	348	299	314	348	316	339	320	349	311	320	311	330	334	321	349	320	342	293	291	316	333	346	346	326	328	321	328	330	326	375	345	357	337	335	337	318	319	324	311	321	311	321	365	332	339	346	313	330	333	321	317	353	300	297	348	335	299	354	329	282	325	320	339	329	382	319	299	315	330	320	324	331	335	344	311	317	288	361	336	338	330	347	349	313	356	350	281	336	352	321	298	327	335	310	347	345	318	325	306	335	317	312	329	328	333	320	313	325	308	334	318	351	314	313	289	349	314	330	338	319	300	322	335	307	302	342	321	321	335	330	330	329	336	313	322	336	327	314	342	310	304	330	314	325	345	320	325	301	345	329	355	323	327	339	340	327	363	331	333	348	335	347	337	291	340	308	331	340	341	310	350	316	349	324	341	332	347	340	325	345	302	288	335	356	344	317	322	352	331	334	342	329	317	363	322	311	331	342	326	314	312	325	355	307	337	325	323	327	341	315	301	333	332	331	305	319	343	314	348	346	334	336	325	351	299	329	297	340	332	349	337	289	317	351	319	328	340	312	337	323	333	339	312	315	330	308	328	324	319	317	311	327	319	341	294	343	309	321	317	314	316	331	305	322	339	332	305	304	279	304	332	286	339	325	342	329	300	329	346	337	328	350	350	353	309	320	323	343	339	321	336	318	276	334	323	354	390	323	332	357	339	322	284	357	297	301	318	327	295	360	326	342	353	342	298	340	323	297	357	314	334	347	307	314	312	327	363	342	336	316	291	325	331	290	344	306	358	328	331	310	344	328	346	326	335	300	304	268	334	314	321	333	326	326	313	357	353	290	323	326	335	319	312	306	341	318	334	341	326	330	320	326	337	340	327	316	337	317	320	348	324	318	318	331	375	318	320	331	336	320	331	321	333	357	357	339	337	337	319	301	334	345	314	335	325	333	350	323	325	313	337	335	303	321	306	308	366	333	317	372	336	306	330	311	328	338	344	353	330	315	318	347	327	332	316	324	343	309	337	339	356	334	329	325	343	319	329	336	346	323	337	297	323	311	323	323	360	329	353	351	336	316	303	311	326	326	342	339	327	326	333	322	334	299	373	341	321	378	314	317	330	303	353	343	309	328	327	352	337	319	329	326	351	337	352	322	299	309	315	318	313	311	316	348	371	339	304	362	386	353	284	335	338	335	316	284	325	295	333	303	309	325	341	333	342	330	296	315	323	360	325	330	338	317	331	308	318	338	290	313	326	326	322	317	327	327	329	331	324	324	320	349	340	347	346	333	312	339	321	338	356	334	325	337	317	324	320	311	317	351	359	323	330	308	335	301	362	329	309	324	327	358	339	291	329	343	287	313	334	331	321	309	308	351	357	297	338	321	297	342	315	319	298	356	324	339	323	355	327	331	299	325	345	321	338	305	344	338	327	334	320	324	296	315	321	316	303	322	311	318	339	339	337	346	340	349	364	315	327	343	317	316	306	295	334	322	350	361	338	334	323	340	315	311	339	314	337	332	298	350	335	275	332	313	311	354	305	333	355	333	335	351	353	344	319	338	281	313	323	337	305	352	320	329	315	310	311	317	335	310	329	344	343	317	338	314	309	350	316	296	335	336	326	306	351	314	324	333	342	333	318	364	352	320	302	263	342	340	317	339	325	320	320	315	328	328	311	319	327	342	324	323	326	361	291	336	329	311	300	328	343	318	367	352	305	323	303	333	325	335	288	303	320	337	321	331	309	369	345	311	307	350	318	315	335	339	291	311	325	319	332	311	313	312	303	331	318	336	328	321	368	301	296	322	340	299	340	370	324	281	325	309	332	353	340	320	332	335	329	321	342	293	335	327	331	320	344	342	310	333	330	326	308	329	301	324	301	346	314	335	343
2707	1196	1856	2818	8742	23618	21976	12103	5582	2094	1116	910	829	869	901	910	861	904	885	825	919	886	868	897	868	874	910	893	892	916	925	898	905	893	916	861	828	876	845	899	893	861	909	890	917	920	863	923	889	892	909	894	877	883	886	842	875	877	800	842	909	861	919	871	847	877	904	867	855	923	890	927	847	880	803	876	877	908	882	884	838	905	930	854	873	856	934	890	823	892	868	912	851	895	814	905	837	878	903	867	910	834	873	877	894	856	892	881	888	868	855	904	879	899	837	908	875	869	851	833	847	843	846	924	876	861	864	894	897	886	933	876	940	892	851	868	848	807	878	851	838	859	910	851	904	852	914	873	866	896	894	905	896	848	896	872	933	858	902	843	893	833	921	851	869	896	906	855	835	861	895	859	864	894	838	912	900	877	926	844	861	906	931	936	853	877	829	890	871	816	862	819	893	879	826	923	921	844	904	876	883	892	840	876	880	878	896	885	916	976	880	902	894	864	863	838	936	840	849	891	902	912	882	890	856	850	899	897	879	900	835	875	858	902	885	898	858	913	869	864	901	891	855	882	835	851	861	973	885	946	843	877	918	907	859	901	891	848	905	830	870	897	899	866	900	883	824	906	850	884	884	881	874	881	863	882	826	909	880	889	852	846	889	876	895	857	865	845	857	867	897	895	929	877	905	901	860	928	900	858	883	915	870	865	893	848	880	872	881	872	837	889	878	880	926	874	894	835	848	824	944	908	887	832	927	892	824	907	878	859	882	875	886	878	881	870	897	850	861	880	919	882	880	899	891	803	879	848	852	869	908	912	844	855	879	886	893	906	858	870	872	934	842	826	846	885	850	863	859	889	909	921	893	911	876	937	875	862	878	911	855	885	899	891	826	921	890	833	866	870	852	888	849	899	880	919	861	894	863	817	840	875	875	903	895	855	869	866	845	874	860	892	860	953	865	861	886	878	871	905	876	898	899	926	855	882	883	885	860	927	903	924	814	884	873	867	856	828	848	909	893	948	868	915	882	868	830	907	938	869	898	851	864	859	917	833	863	872	886	871	855	880	859	867	852	892	868	878	904	888	852	881	863	848	896	852	827	864	901	867	913	829	864	853	883	900	878	916	842	891	905	869	857	869	833	802	878	896	963	890	828	851	884	830	900	932	885	854	896	904	924	855	858	869	869	859	942	840	840	898	918	892	897	842	869	953	888	820	907	922	834	865	891	878	875	930	875	856	854	862	882	865	837	856	874	883	842	849	833	854	896	893	879	863	878	847	909	879	902	927	882	893	860	871	934	870	877	868	911	859	858	851	891	844	889	856	851	953	907	909	938	850	852	933	882	909	884	822	910	920	837	852	917	891	855	860	900	832	837	926	873	855	862	878	836	878	855	870	950	882	898	876	836	873	876	901	877	905	842	957	907	892	857	923	881	886	850	876	876	896	910	904	845	834	902	861	871	902	858	865	875	917	876	879	901	879	882	879	844	820	843	879	862	873	830	927	831	883	914	928	895	816	869	924	840	884	883	880	885	873	834	861	884	902	879	829	843	863	880	891	905	875	921	886	898	946	915	895	899	859	850	845	865	870	876	910	954	838	855	864	897	913	865	892	840	836	902	889	857	866	916	834	875	871	924	896	868	853	851	843	833	838	869	901	923	882	859	875	915	863	884	890	892	837	873	867	909	867	888	918	851	916	943	848	913	854	864	920	855	887	877	930	883	851	836	869	867	880	874	907	865	843	901	883	841	866	871	873	951	887	859	846	869	864	908	889	903	825	857	892	808	883	840	868	865	884	847	857	881	903	828	890	899	913	812	845	870	900	901	969	861	861	915	840	809	902	855	895	882	924	902	871	917	921	914	884	871	880	902	871	863	844	845	852	895	922	891	875	910	864	899	895	868	1003	895	914	832	927	884	893	888	872	887	944	892	835	849	862	846	905	918	814	908	889	878	842	904	853	855	891	883	875	880	844	883	896	902	830	870	876	894	895	855	856	866	891	943	873	887	913	883	847	890	872	906	905	898	888	811	882	940	872	853	864	959	889	916	873	868	906	916	836	909	883	895	837	850	840	891	868	888	881	883	937	841	819	898	853	904	845	848	874	839	834	838	861	831	858	924	866	921	803	840	874	906	870	891	835	890	924	855	872	861	858	835	868	911	859	888	808	903	867	852	840	856	892	897	921	833	842	884	884	891	902	874	854	875	818	844	859	877	895	868	879	863	852	898	886	917	896	880	841	920	907	896	886	951	887	888	909	891	894	866	859	880	862	926	852	843	847	854	854	952	815	877	890	890	819	835	825	867	924	896	855	934	826	907	899	868	885	930	871	818	892	889	837	845	859	785	905	882	901	881	828	882	868	888	884	857	829	867	875	859	882	914	870	887	900	855	886	853	889	882	896	866	873	880	909	876	869	877	855	902	886	918	866	865	866	881	819	958	877	812	868	858	878	887	855	861	877	936	925	858	911	867	875	863	867	874	876	861	885	850	815	873	848	850	921	854	869	759	940	903	886	879	856	863	860	880	906	856	893	907	880	835	912	915	794	917	870	902	905	832	857	902	921	871	865	875	916	896	916	846	886	925	941	857	902	900	918	860	862	895	919	886	889	898	863	872	855	846	851	890	879	874	882	922	951	915	903	843	933	838	905	863	872	912	842	874	883	856	861	869	868	923	840	835	877	854	843	891	903	922	892	848	853	910	883	872	861	914	912	923	892	920	927	869	831	897	868	870	845	882	827	944	896	872	895	871	889	892	871	887	901	868	876	865	935	844	865	880	833	823	878	876	928	873	901	902	879	833	873	890	848	881	833	881	933	860	914	909	856	857	916	818	862	863	868	887	866	855	871	874	843	840	895	878	904	849	916	868	910	902	879	851	868	778	935	910	878	875	880	882	883	868	870	878	903	889	908	904	934	845	889	894	864	896	871	889	824	876	910	863	831	916	882	875	896	898	888	889	870	878	882	853	936	875	888	917	840	885	879	882	868	843	924	872	868	886	838	916	913	915	931	825	899	851	904	858	821	930	899	928	920	857	916	807	898	877	900	834	882	851	869	923	920	829	873	881	852	899	852	894	849	830	879	904	884	886	889	810	868	878	883	899	852	895	904	828	871	916	830	861	851	868	849	892	891	893	877	875	844	873	861	872	890	873	887	859	841	883	850	878	850	818	843	901	893	944	925	904	936	875	845	882	845	855	876	873	914	878	846	877	879	885	881	895	852	893	869	881	878	854	843	902	859	848	925	890	873	831	889	897	867	929	845	844	886	885	893	891	884	844	875	900	891	880	900	886	887	907	949	906	928	854	882	830	851	858	819	878	839	830	904	846	862	859	892	890	882	884	852	899	869	888	841	925	865	863	883	850	881	870	864	898	898	883	902	855	854	892	870	872	860	850	851	874	927	911	909	909	897	860	846	917	878	838	826	942	853	880	850	886	878	894	871	899	885	916	875	900	922	876	879	860	825	909	843	888	871	929	846	917	908	876	855
7884	1689	2247	1961	12922	51611	45148	25853	10395	2141	608	368	284	341	322	330	317	301	300	300	297	314	333	344	322	315	360	309	293	333	308	312	307	340	327	336	316	338	318	320	332	316	310	328	335	328	292	341	300	331	315	311	324	322	339	309	280	319	343	315	322	319	304	307	277	306	314	284	335	348	314	293	296	325	308	307	311	309	334	288	319	352	330	331	333	320	296	328	320	354	369	335	284	315	304	332	319	333	316	334	343	318	330	321	333	318	328	338	322	330	319	296	336	321	339	322	303	356	336	326	343	308	313	296	335	293	322	309	329	294	336	336	313	313	318	321	279	297	331	326	335	333	320	317	315	303	302	359	324	340	328	327	316	318	310	303	323	330	303	296	300	310	309	290	287	350	313	290	323	338	293	315	303	335	353	298	304	305	306	334	275	302	336	332	328	340	330	327	301	323	313	347	338	334	327	313	277	315	301	337	317	324	330	316	301	337	298	312	308	298	305	311	317	340	345	331	341	264	318	324	285	338	348	298	298	290	291	318	337	304	308	293	309	305	294	339	332	294	323	285	310	311	319	299	327	300	320	333	304	309	327	297	333	300	298	298	302	309	334	303	343	339	297	324	329	361	301	338	336	359	290	320	346	306	307	315	303	290	298	290	320	322	304	348	309	293	326	315	330	306	305	310	328	319	325	314	329	319	342	347	290	283	309	329	338	348	303	330	305	302	307	324	352	299	301	308	334	338	291	300	280	352	346	335	312	323	299	302	309	341	342	311	340	339	317	303	314	341	312	322	337	331	280	337	299	317	333	288	299	326	325	314	355	302	307	298	303	309	308	308	313	340	331	318	304	327	276	324	316	311	297	335	335	318	309	363	348	313	329	317	291	306	314	291	364	317	329	312	333	334	290	308	318	299	332	319	305	277	331	312	309	315	354	330	315	304	304	297	320	308	286	308	323	347	315	325	306	302	317	291	321	311	318	322	312	298	353	299	314	313	313	307	332	314	310	327	329	321	342	331	350	310	318	322	308	303	324	288	326	332	316	324	333	305	310	305	315	318	316	309	311	329	309	319	318	294	325	317	334	328	300	308	302	309	328	323	296	299	323	330	296	304	331	335	309	339	332	284	319	304	334	324	345	293	277	296	312	291	332	319	339	326	304	314	297	331	320	310	332	296	327	319	310	330	330	339	287	317	347	295	299	303	337	291	331	326	312	340	335	322	306	292	331	342	317	309	326	334	340	353	282	331	332	355	315	317	318	304	328	332	287	292	324	359	325	309	357	336	337	292	324	322	300	304	296	306	343	316	333	327	299	336	351	336	314	313	325	311	305	314	307	318	350	314	343	322	351	349	316	291	311	295	340	293	353	329	340	322	325	303	329	299	305	312	334	313	296	336	312	361	340	359	313	326	324	321	311	332	322	291	328	301	305	337	316	323	327	323	340	308	304	333	314	293	293	318	334	352	343	305	339	316	290	309	316	353	313	339	304	301	296	322	327	326	269	311	313	303	293	330	316	304	306	292	317	316	319	308	306	314	296	328	311	288	293	310	283	319	329	339	328	288	329	286	316	298	293	344	328	337	336	342	298	287	331	284	320	288	315	333	329	354	319	344	322	325	310	333	322	321	299	327	334	349	301	324	315	295	311	305	360	292	353	292	272	332	296	320	308	297	305	341	304	331	307	296	320	288	312	333	312	321	341	319	321	345	309	327	289	360	338	320	267	302	324	311	302	288	326	314	308	321	312	293	299	304	326	331	345	326	296	310	364	328	327	290	332	328	337	321	332	293	314	326	360	311	328	297	333	321	320	305	331	323	310	337	331	340	302	317	311	320	318	322	306	302	301	336	318	289	328	332	340	304	301	320	304	316	303	340	278	321	326	320	295	311	322	314	329	291	342	302	340	321	302	349	297	311	316	300	324	316	317	327	328	313	323	323	317	298	334	330	317	285	322	304	306	310	292	327	303	350	278	336	290	307	298	314	327	309	349	326	302	318	306	332	303	299	306	354	342	315	332	326	314	324	354	294	318	312	352	323	304	366	318	348	322	318	301	321	289	334	320	301	287	341	300	290	300	265	301	312	351	316	339	330	318	338	325	309	333	318	327	281	287	311	310	298	290	331	307	308	295	296	282	295	335	344	294	303	347	279	317	332	316	333	311	337	319	301	335	321	338	309	309	270	344	287	359	320	313	281	304	347	323	294	287	288	312	326	299	308	336	278	310	283	277	316	323	333	334	285	334	293	294	339	316	344	291	330	307	315	320	322	340	319	291	343	307	341	328	348	276	284	324	310	348	315	337	311	290	300	329	321	299	306	326	343	310	326	333	310	301	283	298	290	334	323	326	306	311	327	313	315	343	299	358	305	312	325	344	346	331	324	330	342	331	305	301	335	320	310	327	290	320	311	306	312	318	341	315	331	321	325	331	307	310	306	317	335	318	292	337	321	334	296	333	302	342	338	351	319	324	308	298	322	337	335	307	306	311	314	338	325	334	346	332	284	327	307	324	303	309	316	302	312	336	328	341	288	300	321	322	310	310	323	331	334	335	297	336	291	311	320	328	304	310	315	332	278	341	323	308	327	321	322	361	306	322	330	302	300	344	310	319	326	299	301	321	309	330	351	325	323	329	297	275	332	324	317	335	331	360	323	314	377	303	341	318	316	327	312	338	339	338	284	291	353	317	313	320	319	296	309	299	333	337	334	327	312	344	289	336	284	337	336	312	314	325	332	322	305	332	313	338	319	310	312	317	313	298	271	313	312	295	305	299	287	322	322	327	346	310	328	342	309	300	359	325	317	346	360	320	342	316	321	322	311	347	335	298	341	307	313	341	323	302	322	305	288	346	321	321	328	335	367	318	303	352	308	331	333	291	297	287	307	326	341	308	332	333	344	325	313	298	272	327	315	333	328	311	305	295	314	293	328	317	296	341	316	303	330	284	349	299	319	331	338	315	335	272	314	297	289	345	326	306	316	277	343	343	331	317	299	322	327	296	332	331	317	338	290	305	307	321	326	318	325	331	335	318	301	302	290	324	354	325	324	321	287	294	331	337	312	322	295	349	326	305	311	328	334	336	318	306	346	286	374	300	324	310	301	314	289	284	319	320	306	309	294	327	308	341	324	325	335	303	341	298	323	285	327	295	323	329	310	321	297	318	315	316	305	284	308	319	298	290	355	351	317	292	288	336	304	326	308	321	318	323	307	318	316	301	302	311	314	298	322	292	309	330	279	303	311	328	296	312	316	326	311	279	301	322	311	309	347	315	309	316	307	307	335	364	329	332	327	304	310	295	336	316	313	311	301	311	313	329	332	331	334	323	329	315	314	324	314	344	333	318	345	273	299	326	288	310	317	340	269	284	312	346	303	339	317	315	315	313	312	290	339	282	324	330	351	321	315	294	350	323	308	329	314	344	319	298	309	313	334	335	350	320	330	327	335	295	313	332	343	295	372	324	318	294	305	318	325	266	327	309	311	313	321	296	321	309	322
5938	2135	4822	6220	26978	64686	57577	40243	22199	7279	2183	1097	881	850	841	801	874	890	901	859	800	899	859	808	859	906	867	834	838	879	898	830	859	826	828	854	888	865	823	864	874	875	878	884	810	826	885	855	879	886	843	828	836	839	837	860	868	821	811	856	866	892	882	831	846	890	899	853	906	882	868	865	847	934	841	902	905	855	829	913	856	888	822	862	895	892	852	885	871	794	869	883	815	857	851	835	867	840	916	859	859	846	824	846	877	841	891	841	859	854	875	869	876	898	869	819	855	872	848	879	844	852	830	853	884	862	923	832	867	846	853	865	857	896	880	857	871	909	800	833	886	882	852	853	857	811	853	811	909	830	884	862	852	814	922	834	885	895	904	813	921	852	900	808	811	858	888	810	814	911	840	820	770	861	866	889	838	840	838	955	854	891	868	899	834	906	903	841	822	845	845	840	884	881	851	802	866	862	905	813	858	883	840	858	873	910	848	847	892	926	887	870	831	885	847	828	871	838	860	843	864	795	815	902	857	866	851	857	839	799	847	836	842	913	891	871	808	859	838	866	886	888	877	846	843	844	842	856	823	830	884	835	902	868	858	839	851	888	866	886	869	872	873	885	853	861	876	817	893	782	883	834	865	845	881	837	866	861	900	866	863	863	877	876	874	896	857	877	875	831	851	863	888	921	823	841	871	778	850	839	896	843	853	857	846	824	841	880	878	880	893	860	862	842	871	903	904	901	866	770	875	876	847	815	873	801	842	879	893	867	859	829	811	875	847	843	843	853	845	870	852	860	808	856	826	824	840	840	825	865	849	845	781	904	895	888	885	871	915	869	937	877	928	891	817	854	843	878	854	881	892	859	822	922	890	869	866	904	881	855	886	863	875	897	824	820	862	910	822	809	842	867	872	908	831	847	851	839	876	845	825	855	872	864	886	826	902	829	824	857	888	815	865	826	867	838	851	879	868	886	846	871	838	836	895	883	838	836	819	843	840	819	868	881	828	861	869	880	827	836	861	855	858	873	864	839	884	870	840	867	810	867	892	872	830	828	841	864	865	927	877	814	855	847	856	860	867	843	910	811	910	855	851	826	839	872	908	893	855	901	841	860	865	863	824	937	832	857	830	883	882	864	849	875	861	810	896	863	851	850	890	887	837	875	866	905	908	859	891	821	858	808	866	865	854	873	843	893	952	839	889	866	909	854	833	845	830	845	868	796	841	854	853	869	859	853	869	906	838	851	891	891	874	844	855	836	844	869	871	874	852	870	804	903	891	832	874	870	864	889	859	835	890	853	877	894	834	819	891	845	830	846	838	873	844	877	841	864	804	878	839	879	825	909	883	866	896	892	862	861	820	807	897	874	888	827	934	821	844	851	798	841	875	865	886	886	863	889	887	815	846	846	900	875	884	860	873	907	915	792	861	872	857	912	893	878	891	909	852	882	903	839	809	902	872	829	841	836	841	881	829	877	876	861	930	878	881	870	881	818	842	857	860	841	883	871	834	851	856	855	852	842	828	848	854	921	882	816	836	861	849	842	861	811	872	854	852	863	906	898	827	873	880	859	804	809	842	852	853	827	868	895	866	850	883	874	853	843	831	895	786	836	877	791	870	900	847	879	824	847	904	901	868	857	887	901	828	820	830	805	873	826	906	869	834	807	862	859	906	825	847	820	862	808	854	873	855	870	819	885	853	886	858	828	902	867	824	804	872	898	850	851	843	908	849	873	884	866	866	844	867	889	929	866	826	864	853	888	928	836	818	827	824	850	828	857	892	796	907	914	822	894	833	865	873	861	885	862	843	816	848	897	862	818	807	843	824	848	850	827	899	886	887	917	874	880	860	891	844	859	885	863	846	867	847	815	888	868	912	814	881	877	826	842	850	840	869	844	903	862	793	871	829	837	893	880	895	791	868	864	831	845	859	830	817	851	837	869	884	831	846	806	881	907	899	880	848	872	925	882	862	833	837	813	909	846	851	827	865	824	858	856	808	886	861	817	833	880	859	833	867	851	890	898	816	891	851	902	843	892	852	818	874	802	885	860	887	872	849	863	868	865	885	836	862	791	872	885	853	876	874	880	810	850	812	885	867	921	852	889	882	955	845	856	897	864	849	870	844	924	841	902	867	842	846	878	817	823	866	895	835	838	835	881	874	870	896	873	858	886	852	815	930	792	861	857	858	838	859	877	833	832	883	833	863	924	841	822	844	850	879	845	837	904	872	830	903	892	897	806	875	885	935	828	863	857	884	927	868	819	834	825	824	850	884	894	837	901	808	890	867	860	860	834	865	832	886	876	972	855	850	889	827	884	891	873	883	836	876	855	855	877	877	896	926	794	874	877	882	838	872	842	880	859	828	882	814	832	844	878	903	881	831	873	853	864	879	845	864	868	852	902	858	848	872	822	829	861	828	898	847	864	811	838	818	856	872	873	863	919	895	848	860	851	839	890	882	907	910	790	840	875	870	852	864	896	883	871	845	863	877	826	893	863	873	842	873	819	841	851	878	844	847	881	848	877	864	871	891	858	927	925	895	914	878	855	871	832	820	924	833	822	807	827	868	840	857	864	856	824	786	881	822	914	858	887	799	828	907	854	877	856	831	899	853	897	888	888	855	844	859	877	850	803	848	872	850	823	810	877	794	871	848	829	828	830	892	849	798	824	846	869	923	878	830	851	827	888	838	849	857	892	887	896	825	838	884	817	881	886	898	833	881	850	814	879	868	886	818	898	869	909	893	848	862	854	850	882	840	854	906	816	824	926	864	881	845	837	850	880	867	884	882	886	846	862	891	860	815	910	848	902	811	853	900	866	897	830	885	907	822	864	864	868	829	844	839	878	900	865	828	887	854	860	890	877	875	867	876	830	811	906	850	846	901	847	898	818	871	887	835	791	875	879	847	859	838	866	867	848	899	904	865	856	865	868	805	858	847	877	870	865	858	821	889	853	840	836	877	811	874	849	924	808	873	847	881	855	874	867	834	766	873	858	843	920	870	795	835	864	887	878	845	850	848	850	860	879	888	890	922	890	846	882	876	828	838	826	861	863	833	885	873	876	836	847	808	870	917	869	831	854	861	822	806	887	873	844	879	848	839	887	875	894	879	881	863	874	872	849	865	838	904	836	883	834	887	870	946	846	870	866	885	879	816	867	840	862	902	869	861	795	881	829	917	824	879	907	900	849	868	895	836	864	888	866	871	831	892	807	866	841	872	828	867	885	890	887	824	793	832	878	865	830	873	855	845	923	866	882	834	843	856	886	899	891	892	906	843	857	853	824	897	837	828	885	893	808	887	891	809	814	892	827	840	857	897	921	872	859	870	882	876	877	863	830	873	847	886	839	878	889	794	818	893	838	821	848	823	893	870	875	872	897	871	874	901	818	874	851	841	841	874	896	897	914	862	883	871	886	883	869	869	802	804	894	822	883	866	856	902	848	893	862	832	848	825	835	852	863	881	876	857	842	895	863	904	824	812	846	896	874	847	869	852	846
14129	3343	4097	4311	28526	67565	57394	35577	18384	5285	1097	462	347	330	318	291	306	295	288	309	301	314	310	316	331	281	304	307	314	312	287	276	321	313	313	316	366	304	336	334	308	297	303	311	289	289	315	300	288	295	292	297	304	291	327	328	312	330	289	303	317	313	340	300	339	288	319	328	306	304	344	326	309	315	307	336	299	332	326	324	263	304	292	305	352	286	291	317	313	322	325	325	297	295	319	303	333	306	327	331	292	352	311	313	296	314	330	328	302	359	323	326	277	318	282	295	311	294	303	320	277	337	327	338	294	285	306	325	283	310	299	310	267	287	321	287	302	312	333	303	348	311	288	321	312	294	286	325	304	323	311	325	341	305	291	293	320	309	287	305	331	309	304	292	318	336	331	324	326	294	298	311	306	304	316	322	275	281	322	296	332	331	347	310	266	296	309	283	305	306	340	289	310	302	324	309	330	310	329	277	305	312	282	317	314	357	311	310	286	304	321	323	330	263	297	297	297	313	294	318	334	277	323	323	295	314	305	310	294	282	314	291	312	298	306	327	333	308	286	335	296	270	291	309	313	319	297	330	322	321	324	332	320	331	312	316	279	319	313	304	290	346	339	308	331	329	332	281	313	304	318	291	325	330	312	305	287	326	302	331	285	328	291	326	313	313	305	289	321	281	339	324	295	295	316	311	289	299	332	283	316	331	256	307	302	324	306	318	309	323	320	312	287	282	268	306	328	314	281	317	331	342	306	298	311	345	333	314	327	310	301	295	360	292	292	304	304	293	305	295	334	302	306	296	316	327	310	298	351	276	322	323	321	304	327	332	349	308	304	272	344	314	330	295	329	279	302	311	307	308	314	338	317	309	290	340	283	320	311	329	311	340	330	299	288	315	301	292	297	325	298	325	305	295	329	317	348	312	334	318	308	337	323	309	310	320	304	312	349	318	327	300	299	283	311	303	293	333	325	312	284	322	295	315	332	262	321	309	339	308	269	344	283	288	316	297	270	309	338	298	305	318	316	322	287	309	312	339	291	328	330	310	301	339	322	323	294	320	320	329	341	296	321	315	289	327	281	303	317	283	312	270	297	308	314	313	331	307	318	267	314	313	330	336	295	294	318	293	340	292	304	308	295	302	301	295	309	350	310	322	317	318	325	316	296	300	344	362	280	338	312	319	259	322	323	316	302	296	329	289	334	329	307	290	329	319	306	302	320	317	316	326	300	329	324	318	287	307	329	285	315	318	308	295	320	293	286	330	297	307	312	306	301	338	335	314	319	310	301	281	320	310	313	320	320	308	307	304	310	300	315	318	285	324	323	319	308	324	340	304	309	360	302	318	318	320	322	327	296	302	298	307	325	314	321	332	330	300	290	296	302	347	320	301	313	290	321	314	308	336	300	303	313	313	294	303	317	334	313	318	276	353	335	323	330	270	279	348	293	355	320	289	327	313	296	309	330	321	278	336	322	310	317	326	321	315	307	321	310	308	326	290	309	336	336	302	291	327	323	332	298	325	283	311	310	314	303	322	306	306	308	317	297	299	302	321	288	315	310	334	263	354	319	311	321	290	323	298	282	306	338	285	289	343	342	293	276	333	301	337	310	329	281	306	366	330	314	312	292	334	344	318	300	304	332	313	322	343	304	295	297	308	321	315	319	307	304	311	317	316	320	311	298	278	294	332	316	297	347	309	302	316	314	316	315	321	338	346	280	304	308	308	312	309	299	298	329	265	298	300	327	340	302	326	281	315	309	291	301	290	312	312	343	299	308	306	325	311	326	350	332	298	318	318	304	312	306	308	298	321	304	317	324	319	296	345	303	313	294	302	309	327	315	305	304	313	313	306	302	329	292	303	311	302	309	327	281	324	318	338	306	337	301	296	320	324	310	321	311	281	311	314	302	284	304	293	321	330	311	326	283	301	303	277	306	297	311	277	307	322	321	273	291	315	312	335	322	302	316	293	319	313	325	306	290	301	314	310	313	288	350	327	290	307	368	313	273	341	326	300	322	306	313	332	332	340	320	299	317	338	302	315	301	304	314	263	337	297	347	357	334	311	296	300	275	279	310	308	339	324	329	285	291	295	339	314	309	337	307	299	320	294	315	315	307	293	332	311	303	325	295	307	294	318	301	305	300	328	325	296	317	307	317	318	293	282	313	302	295	296	306	354	300	341	334	309	320	330	313	314	322	296	291	294	292	330	287	286	274	360	321	333	308	330	320	326	337	299	301	353	284	312	313	339	272	298	315	297	328	291	329	316	285	299	302	311	310	330	302	323	304	296	326	273	293	316	332	312	297	361	299	301	288	306	297	330	290	336	322	304	290	306	278	287	352	325	312	325	321	342	319	309	326	314	292	306	311	323	333	308	293	285	322	311	311	305	314	288	299	286	280	297	299	311	287	331	284	287	334	299	331	291	311	312	307	310	298	305	320	345	274	340	311	328	296	331	331	336	293	309	287	304	325	317	305	308	342	341	280	334	330	297	305	336	292	306	319	297	324	331	310	307	292	270	309	303	312	309	298	320	315	335	328	298	336	335	303	306	316	303	305	317	276	337	267	337	292	302	320	321	313	315	322	293	305	342	299	328	305	323	322	319	332	312	326	302	318	327	304	295	304	296	291	331	309	333	301	291	276	328	277	309	308	300	305	274	312	300	286	321	309	331	320	282	316	353	315	300	294	313	326	300	313	297	314	285	285	321	321	299	317	307	300	319	301	297	354	356	283	303	321	319	298	303	305	298	304	301	291	324	325	318	318	305	296	329	322	303	286	321	322	316	322	312	286	317	322	359	291	346	308	343	285	322	331	311	294	312	309	307	323	304	294	332	286	321	301	282	304	295	304	299	294	320	329	321	317	285	297	305	309	283	293	326	334	310	326	297	311	274	326	261	316	336	296	333	306	333	296	313	312	313	317	282	308	278	285	339	326	324	311	320	287	280	341	292	296	321	296	325	270	286	314	300	285	305	332	319	292	306	309	328	301	296	296	314	296	303	275	327	286	313	305	335	327	329	331	288	322	305	308	284	325	306	327	316	275	346	319	280	305	318	307	332	334	323	302	323	316	300	338	317	303	325	295	312	332	326	307	327	308	306	337	341	294	340	300	286	326	328	324	338	311	346	278	285	320	335	334	286	300	303	316	319	321	342	314	308	311	297	317	314	329	295	330	308	287	246	278	307	301	286	343	337	323	314	315	346	328	340	306	319	302	289	299	301	312	314	320	324	318	295	299	296	309	320	325	311	334	297	311	321	297	358	331	291	290	316	293	337	290	304	313	317	292	305	294	311	351	327	299	323	327	316	296	326	311	284	282	303	293	298	306	316	311	324	313	307	265	312	302	291	300	335	305	323	285	314	313	300	295	300	299	319	303	350	302	343	312	313	334	302	320	298	309	304	328	327	341	286	294	311	331	301	326	328	339	333	342	290	312	311	313	299	296	304	281	333	292	302	304	305	319	303	323	326	330	280	318	325	319	266	310	278	327	282
7920	3481	7927	12053	43248	77906	68296	49410	31528	13823	3992	1336	958	888	847	841	834	864	822	842	862	870	834	846	851	789	844	831	867	860	799	851	866	831	830	843	830	824	857	869	856	847	825	838	848	858	860	812	842	818	781	877	877	865	811	822	871	859	825	882	915	818	838	793	811	821	813	881	814	790	839	879	824	834	848	848	856	864	796	828	856	799	828	812	865	854	876	813	921	892	811	820	862	837	846	880	793	824	822	817	864	817	823	882	862	865	913	805	794	855	802	804	832	856	873	816	835	835	801	832	836	874	875	902	833	858	808	804	840	841	827	849	831	923	827	857	875	809	858	799	860	833	816	869	855	851	883	831	870	838	812	881	835	860	866	858	810	831	838	845	824	858	846	865	863	855	824	850	844	855	837	838	883	849	894	839	844	850	877	888	796	812	882	931	865	871	806	852	861	837	827	845	859	836	833	855	829	866	856	882	853	827	841	925	847	845	826	824	863	842	849	869	856	844	867	866	839	841	883	785	839	822	829	860	848	814	862	828	860	865	850	842	867	893	890	887	855	832	865	874	813	854	840	828	854	788	854	851	814	837	862	910	869	811	849	834	820	793	878	828	836	831	873	885	850	870	836	803	814	837	847	842	833	800	803	849	868	839	805	821	814	831	829	823	856	827	836	840	865	841	811	858	834	859	789	801	836	882	824	831	870	876	861	859	838	841	798	834	834	822	810	848	849	869	845	862	862	859	894	841	888	890	904	851	840	833	888	867	879	844	870	907	829	879	804	829	832	838	911	832	849	859	861	816	900	832	831	843	854	826	850	846	893	886	881	883	916	821	873	863	836	877	890	846	820	860	862	834	868	876	844	824	839	856	913	868	857	830	834	840	918	829	852	859	913	835	757	842	854	928	760	880	840	824	864	842	820	849	815	882	858	849	844	850	852	817	810	858	841	857	831	887	870	829	807	857	857	859	815	795	814	805	810	855	874	863	866	817	790	815	859	834	874	855	834	903	825	779	798	867	838	839	831	840	867	875	849	845	874	862	803	860	837	880	778	827	843	800	888	864	872	900	840	813	814	842	848	850	836	856	862	832	874	805	831	874	810	808	883	808	823	852	819	894	844	829	843	843	875	825	852	859	831	840	890	848	852	869	849	852	863	824	865	860	815	824	879	823	859	844	872	850	813	815	876	830	828	790	873	826	867	876	835	809	790	825	875	822	901	852	875	799	824	845	917	849	848	835	826	822	836	804	825	793	821	854	830	776	860	836	850	855	830	853	806	812	879	822	823	810	899	898	862	811	843	868	817	841	831	915	883	830	820	862	828	819	839	765	846	824	808	845	844	853	855	846	877	847	899	900	833	884	863	824	860	833	869	839	848	814	885	873	833	852	847	857	823	859	859	851	827	813	889	837	829	809	856	855	822	819	790	876	851	820	901	867	797	831	885	849	809	853	852	870	782	846	882	846	853	801	833	866	877	863	838	829	842	847	950	855	852	802	867	886	838	840	846	857	847	853	833	855	829	821	784	873	869	846	842	889	870	856	835	840	825	876	933	852	838	856	830	829	911	814	847	820	872	881	886	827	836	830	878	831	865	851	853	877	879	844	817	881	827	833	812	864	851	817	842	833	920	822	792	833	853	837	865	844	834	816	823	862	792	833	845	843	874	849	813	908	814	858	831	847	832	823	860	809	804	812	849	861	852	818	843	830	854	909	829	865	897	819	837	878	871	850	845	807	859	814	896	865	868	814	835	844	827	852	878	848	842	870	868	858	812	844	859	843	792	809	848	840	858	910	842	860	836	840	778	851	881	811	853	885	823	883	852	867	808	829	873	841	823	871	809	853	832	803	821	801	799	846	827	874	877	845	832	880	826	820	814	778	796	881	862	878	821	836	889	869	849	863	848	864	878	848	811	875	912	821	823	845	906	825	814	809	817	880	858	874	790	889	876	869	851	865	839	847	815	768	819	828	828	857	869	873	797	927	860	868	845	827	894	855	843	843	832	792	892	822	896	761	900	892	899	860	867	838	873	863	847	805	829	873	877	871	903	875	882	823	828	827	852	850	832	876	834	846	807	824	837	877	827	860	814	866	846	860	787	848	836	834	831	833	821	842	796	820	798	852	840	876	866	817	840	875	802	817	814	856	870	819	861	929	811	870	831	862	876	906	842	823	834	849	848	824	845	905	888	864	817	851	864	850	834	838	879	877	852	833	816	880	844	847	825	818	826	853	806	827	837	884	867	833	853	862	903	866	833	848	858	816	799	936	867	886	839	883	794	803	861	744	847	861	854	839	846	795	859	837	882	818	839	846	880	833	864	818	784	820	846	848	851	903	856	834	857	869	861	869	855	831	794	850	863	843	862	854	855	832	863	841	831	841	859	845	797	833	833	763	855	863	879	783	835	855	878	818	805	842	837	847	866	816	792	804	841	796	891	818	851	857	871	830	818	849	860	845	915	869	832	888	854	865	895	847	808	822	865	860	877	851	841	795	855	840	850	816	883	800	785	796	870	836	821	879	834	839	880	863	877	800	823	865	830	824	833	826	830	825	835	868	850	849	890	827	845	834	801	831	840	859	814	831	841	849	898	847	864	853	871	839	830	812	814	804	829	868	870	834	789	891	844	904	802	858	808	830	872	811	846	867	892	888	843	823	858	813	855	831	860	830	863	821	830	822	854	794	913	814	873	880	832	869	804	839	807	898	843	876	870	886	850	825	793	853	834	823	839	881	862	876	827	819	823	823	830	846	866	832	844	859	894	858	779	847	837	879	844	836	824	794	868	866	853	875	820	833	813	822	863	811	806	856	901	817	864	866	861	888	832	847	822	868	814	881	857	859	836	886	834	856	890	901	841	861	830	851	869	815	814	914	881	825	808	798	866	859	849	886	857	805	876	871	817	928	825	837	803	869	857	801	935	800	828	914	828	874	829	885	822	920	868	861	843	803	861	908	812	841	805	847	849	854	855	850	878	807	861	841	853	859	861	842	886	862	836	842	863	897	842	805	873	849	852	858	909	885	861	866	835	854	836	842	868	820	829	802	796	880	849	805	857	788	815	872	844	864	881	824	878	872	824	864	816	819	833	888	854	800	904	854	854	826	825	837	866	890	836	833	858	843	832	852	841	857	845	835	838	859	853	827	899	844	841	821	834	874	820	801	839	850	862	835	829	849	845	892	840	852	847	844	843	818	819	827	864	826	852	863	871	843	854	821	873	874	867	791	913	847	854	814	905	827	855	911	815	850	843	849	900	829	924	868	819	841	753	818	856	830	830	902	878	826	837	836	862	846	869	834	809	872	838	809	804	839	846	850	800	815	854	859	811	837	838	836	808	900	835	854	836	833	852	788	874	840	903	854	851	844	876	850	815	858	862	879	820	819	861	857	817	875	788	882	862	827	884	824	896	842	823	915	827	816	868	845	858	837	849	858	876	874	858	896	796	799	804	863	854	853	846	824	832	837	855	826	832	876	873	786	815	884	874	860	845	788
2404	683	813	837	1275	5794	6821	4324	1959	767	446	344	305	321	317	347	318	335	314	322	309	317	322	351	321	347	303	333	339	307	330	315	338	301	330	316	337	329	349	317	314	332	366	363	335	303	347	337	321	346	332	339	309	317	322	310	330	323	329	327	344	359	323	339	305	328	315	298	307	310	330	317	273	330	316	342	329	311	321	303	304	335	304	342	308	340	329	323	294	319	328	352	300	326	322	332	328	342	360	328	310	335	355	328	322	347	305	321	315	312	323	325	311	320	299	317	316	342	320	367	292	298	338	325	330	340	321	301	327	323	301	348	329	313	298	352	329	302	308	340	327	341	359	301	342	336	341	328	320	320	349	352	292	278	315	326	303	331	333	345	327	354	305	327	328	323	304	313	317	352	360	352	358	354	337	298	313	312	349	348	347	308	287	285	298	302	334	324	327	306	325	312	272	326	325	307	323	339	339	327	328	308	336	283	297	353	336	346	338	301	328	386	291	338	339	340	300	335	365	327	320	338	304	321	334	346	346	344	319	341	296	326	330	314	322	338	333	340	321	396	321	319	369	328	319	311	360	302	308	300	354	310	313	344	317	357	359	342	332	332	369	306	328	330	323	325	299	341	356	336	327	342	357	314	320	328	325	303	342	311	323	334	345	321	343	314	317	318	311	296	326	327	326	335	320	316	345	320	354	310	360	321	339	315	329	334	340	318	295	310	316	314	354	310	310	302	350	332	318	330	322	321	316	295	292	306	352	347	298	303	328	361	273	311	317	344	305	328	319	299	336	308	318	344	319	339	335	336	303	305	344	324	344	319	318	342	326	316	330	342	323	319	331	318	344	350	315	324	328	316	310	362	330	339	336	340	322	320	294	315	327	347	297	338	347	323	317	331	335	328	330	380	314	310	316	329	339	312	341	285	346	336	343	357	292	362	333	352	348	317	303	298	345	327	311	317	335	323	302	352	327	336	341	322	323	335	341	321	325	324	291	311	303	342	325	327	308	324	316	296	307	319	331	300	311	322	313	300	354	317	311	325	308	327	320	303	305	328	325	340	319	360	351	335	330	349	332	344	335	330	365	354	323	344	366	313	323	314	304	310	342	285	311	316	342	323	354	332	336	289	312	326	327	329	316	323	341	351	313	320	333	325	327	301	296	295	275	344	322	322	312	341	344	318	284	341	330	319	349	348	322	307	329	342	304	327	339	341	299	370	342	305	308	325	330	309	301	315	307	314	315	311	332	314	304	337	341	324	329	322	326	315	340	322	317	322	304	335	332	327	353	332	303	302	301	305	330	360	321	343	335	335	328	314	337	329	316	332	346	326	337	322	325	322	324	307	359	319	340	314	325	335	313	319	327	316	333	345	314	330	346	331	326	335	338	330	336	360	325	346	351	306	337	355	352	313	335	328	331	339	325	330	342	313	329	294	310	323	318	322	336	328	328	286	329	316	336	350	320	320	356	318	331	319	306	324	338	345	353	371	336	304	302	333	360	315	336	295	309	296	321	324	324	327	319	315	328	354	334	328	326	325	340	355	313	319	333	327	336	334	355	326	290	306	346	338	317	306	285	360	339	276	341	312	317	345	343	350	341	304	308	321	379	331	348	347	314	306	343	327	322	318	321	301	316	336	303	303	319	312	313	374	286	330	294	322	308	344	339	340	322	315	316	346	353	315	336	355	352	346	310	312	344	325	324	328	313	335	332	282	321	325	345	338	331	320	367	306	305	329	339	326	327	294	345	297	335	292	321	321	329	337	304	287	334	332	300	327	334	311	319	323	344	296	336	316	298	331	334	351	374	356	341	336	307	303	308	287	317	307	320	329	289	299	290	330	315	329	343	359	314	305	322	290	306	301	314	305	312	348	345	341	323	353	316	335	355	297	296	319	317	317	339	353	349	332	324	382	312	326	315	354	295	295	362	317	347	323	353	346	344	303	314	303	317	317	300	342	337	312	319	292	296	337	322	338	340	326	342	308	318	352	325	331	309	345	309	310	352	320	324	307	294	319	309	353	320	345	281	289	352	336	341	310	322	324	330	342	306	284	335	314	316	353	301	331	348	308	304	361	317	306	319	339	302	341	317	344	337	348	342	323	339	337	342	307	307	330	333	317	287	319	320	342	301	311	343	301	310	316	347	315	321	316	357	317	321	372	315	335	312	345	309	330	323	313	312	301	322	334	327	340	340	338	330	370	326	337	328	301	335	310	341	311	334	306	323	311	332	330	311	295	314	362	310	319	312	318	333	354	337	360	345	349	364	310	318	313	338	358	294	333	326	343	354	328	325	333	327	356	328	336	306	331	306	324	334	280	338	314	340	331	340	323	326	326	335	309	346	310	318	327	357	299	353	324	340	337	311	334	309	335	374	326	322	327	314	321	338	288	313	355	347	309	349	356	319	340	304	312	339	333	327	320	316	332	330	315	367	292	338	311	333	319	324	326	343	335	337	321	343	337	340	353	326	318	340	313	314	321	294	311	372	304	285	341	331	311	342	356	328	338	287	318	311	332	340	322	306	331	331	287	302	305	320	305	335	336	324	328	334	320	341	276	325	316	305	323	339	306	320	338	330	326	324	327	326	323	335	339	351	325	317	328	345	324	338	291	326	325	325	338	314	314	360	313	296	301	301	308	344	307	320	329	352	359	300	343	326	314	350	348	354	335	301	307	334	297	357	311	342	344	334	338	294	312	320	315	318	326	293	375	327	324	327	287	322	300	330	321	331	314	312	336	318	357	351	312	322	316	319	367	320	341	331	330	308	316	315	278	306	333	330	332	353	308	306	349	336	345	356	315	358	327	311	276	329	341	313	301	324	321	334	317	323	341	352	321	333	325	349	334	348	345	321	318	360	315	339	331	310	279	314	324	352	344	318	337	334	330	313	320	330	301	322	318	331	324	303	335	318	307	317	333	310	319	314	325	292	350	325	340	336	341	296	318	375	332	300	300	328	334	358	307	326	334	325	337	315	328	342	364	324	325	333	317	346	327	318	333	336	313	349	319	295	360	332	262	328	330	318	323	350	324	367	312	316	343	352	337	352	334	325	316	325	335	331	344	325	351	335	352	287	297	340	341	337	304	328	361	308	330	324	336	319	332	339	328	329	301	303	280	324	332	341	327	335	316	341	323	315	309	331	303	340	310	350	324	331	307	335	311	302	331	288	322	303	317	304	348	308	350	331	292	333	321	307	323	328	316	338	316	323	312	339	318	297	297	321	318	350	352	321	370	332	325	326	356	328	323	330	339	343	321	299	337	320	309	332	312	313	306	291	327	343	331	332	320	314	335	322	320	355	315	332	355	319	323	296	319	346	356	328	343	339	300	318	307	318	327	293	329	297	361	300	323	314	328	296	321	339	345	349	321	346	327	330	347	317	313	328	344	318	336	336	334	340	287	351	314	323	340	344	316	307	341	320	345	304	324	323	317	307	328	309	329	306	342	307	334	306	347	328	390	339	340	321	316	350	305	382	307	322	297	322	353
2694	1194	2043	2780	5590	21901	21997	14596	7088	2634	1312	950	906	857	912	861	858	891	962	878	891	868	870	893	864	893	861	827	924	957	847	875	879	917	841	843	853	843	883	884	855	893	843	927	842	874	913	838	884	922	908	876	906	872	850	882	867	850	849	867	885	869	868	868	923	910	820	878	968	921	919	864	843	876	880	890	875	868	946	910	874	884	864	881	880	881	913	826	898	905	938	869	863	913	881	895	872	860	885	867	913	863	901	890	864	842	880	849	874	840	905	925	825	817	861	862	875	853	918	894	908	862	859	873	936	880	873	886	869	868	889	845	864	846	957	790	886	910	832	844	859	901	849	875	857	827	848	875	878	897	859	942	925	819	920	898	836	876	883	861	822	905	833	888	885	855	873	866	855	861	881	927	946	879	889	896	852	868	875	890	820	847	849	865	901	825	865	862	908	889	859	933	912	910	838	947	881	864	890	826	940	836	887	949	822	870	872	842	874	855	883	848	856	875	881	929	881	869	907	889	861	882	881	878	872	887	867	945	908	841	870	865	880	895	858	873	815	849	886	898	933	881	901	879	853	884	865	842	844	850	953	915	906	879	917	868	833	880	898	882	888	864	889	852	866	869	883	903	907	861	894	920	853	831	856	876	936	903	809	821	899	836	867	901	837	876	894	848	925	957	910	872	863	829	897	882	877	927	837	889	914	834	892	888	873	860	853	918	874	894	897	863	867	871	904	885	879	873	870	869	842	865	843	897	865	883	903	875	890	857	858	822	892	888	858	857	876	906	887	876	912	870	870	892	889	876	870	902	873	899	895	877	869	859	884	819	883	884	918	884	880	883	890	868	929	897	878	865	835	885	833	867	870	936	881	923	897	839	870	902	848	807	874	856	908	893	851	921	881	868	896	872	928	868	921	865	873	856	888	840	877	871	883	871	898	839	900	901	873	893	881	884	924	874	882	886	829	920	907	880	897	894	849	919	882	878	894	898	874	900	918	867	872	857	854	864	834	859	841	828	904	910	873	930	951	908	885	932	861	894	854	890	927	863	928	896	838	868	928	847	905	830	855	850	893	890	867	899	839	891	850	887	870	877	944	871	838	882	882	855	910	881	882	862	876	890	922	867	880	856	909	868	881	910	857	924	856	809	813	844	905	896	933	924	909	863	868	894	865	885	886	882	882	874	832	812	858	927	864	843	873	843	875	894	842	866	843	880	839	936	853	912	814	927	874	884	861	869	853	899	869	880	890	883	940	895	881	880	904	835	860	859	929	921	902	873	870	901	857	872	882	887	882	923	893	847	929	850	892	810	852	871	904	898	885	853	895	887	831	871	858	848	877	865	912	870	872	863	886	866	897	814	878	898	891	888	875	884	840	860	836	918	865	846	898	845	915	901	937	889	828	873	867	873	898	907	863	904	868	893	932	885	913	853	915	902	889	872	826	897	881	890	837	890	929	886	886	833	875	900	845	873	898	856	900	882	864	850	831	893	885	896	897	842	904	885	899	877	883	903	845	901	833	909	828	870	880	873	863	886	925	896	842	887	920	886	853	911	920	910	895	900	860	866	893	860	877	860	888	855	883	895	870	944	835	892	841	853	877	878	921	859	841	918	889	860	911	843	897	859	845	913	869	854	889	839	890	856	920	882	879	920	943	844	903	944	899	860	868	867	872	880	877	876	855	920	889	899	859	874	856	873	893	839	897	858	890	871	884	883	856	902	915	869	882	878	898	843	856	903	904	903	940	857	866	901	888	884	895	949	868	890	864	876	863	919	856	855	863	823	884	858	840	924	893	854	859	837	872	893	918	816	897	893	876	859	845	854	847	839	891	923	935	924	876	888	895	918	891	889	903	872	884	883	845	949	926	848	871	833	903	894	843	859	898	936	916	903	872	874	905	856	896	911	846	878	879	903	883	863	828	887	874	859	865	924	889	925	902	828	926	852	853	906	891	909	795	848	830	879	898	890	868	860	886	842	886	879	890	847	881	866	934	891	869	880	875	876	890	862	854	891	857	854	858	915	857	872	911	878	890	911	851	860	899	898	890	900	918	850	862	921	867	859	898	882	869	857	924	847	823	878	893	867	885	896	857	872	854	844	903	864	891	924	879	818	876	881	884	928	867	871	918	919	911	851	926	906	886	924	903	836	838	878	892	869	926	870	831	846	875	870	946	880	832	871	859	892	876	879	897	850	843	862	895	843	898	895	897	915	902	868	810	877	926	915	903	866	911	848	855	907	885	861	923	891	829	846	837	890	870	880	849	919	920	868	856	875	894	953	924	874	899	910	864	910	879	921	892	856	811	884	854	826	914	906	917	861	908	857	882	866	859	939	879	929	892	857	891	831	864	891	866	906	831	803	870	906	788	858	903	874	899	855	884	865	843	914	845	898	893	889	914	885	953	912	893	814	895	897	942	875	904	863	874	870	821	871	865	940	892	894	891	834	884	882	897	877	820	833	828	854	901	895	869	877	818	890	906	854	877	911	871	872	860	899	837	921	897	893	933	873	887	890	866	879	873	828	840	960	851	852	910	894	923	864	907	923	887	896	877	830	928	860	912	856	858	839	890	877	898	871	895	865	842	878	880	848	942	870	881	923	882	861	942	846	912	841	888	864	864	943	835	896	896	911	871	830	908	857	866	853	838	867	883	879	888	838	846	875	906	911	920	915	928	870	907	856	869	887	867	903	899	865	852	884	918	824	883	865	938	874	835	876	875	842	849	882	875	898	842	915	835	918	911	917	842	844	953	907	851	906	910	866	862	851	879	904	938	918	858	860	913	879	846	868	855	864	846	862	870	894	857	835	893	841	869	857	910	915	852	851	906	898	907	847	868	860	869	841	906	841	901	890	820	892	843	859	887	872	861	858	871	868	925	942	867	900	882	854	887	843	953	835	872	865	875	828	901	893	838	895	900	851	881	909	874	863	868	899	877	954	889	823	862	934	824	902	957	882	906	903	865	853	914	870	903	936	870	878	814	863	870	892	857	839	924	872	873	847	842	911	885	850	889	933	925	848	839	903	866	800	816	852	869	840	849	903	880	878	883	863	869	881	937	970	936	890	894	872	890	875	856	894	872	905	875	846	958	836	909	898	852	899	883	878	890	874	859	911	838	885	860	869	846	850	917	877	900	864	843	857	868	860	883	865	840	937	868	899	849	904	859	847	912	827	899	913	879	909	941	893	873	866	924	891	846	944	861	808	836	865	913	861	880	852	893	898	864	873	863	878	880	868	872	917	894	874	893	901	900	861	894	861	858	802	880	854	828	873	906	910	862	847	864	873	872	885	873	906	880	909	809	884	937	869	910	873	858	941	862	883	921	938	875	898	941	867	866	876	878	875	862	884	878	874	857	845	868	875	849	873	865	906	835	882	902	875	869	877	835	894	889	872	840	846	861	898	871	859	911	877	850	845	874	874	904	926	893	905	949	916	851	886	895	848	852	890	904	830	893	874	861	923	908	850	886	866	882	839	889	823	832	834	868	862
7959	2021	3024	4448	19088	49818	44396	26708	11312	2388	630	323	333	323	327	332	325	344	327	307	320	327	303	301	311	291	299	317	322	332	331	347	303	363	312	340	313	321	312	325	328	334	298	339	346	310	317	306	328	313	306	324	303	319	319	361	321	304	321	301	319	339	333	341	303	338	286	295	314	308	331	341	328	354	355	308	294	335	346	315	325	335	329	296	338	335	326	342	311	326	326	338	324	394	363	297	340	322	329	301	321	308	319	305	299	316	286	342	324	314	345	345	339	327	316	329	289	333	309	288	341	287	299	285	314	342	314	295	308	341	312	328	361	302	309	323	313	333	324	312	327	308	333	329	308	284	323	332	307	313	275	338	310	313	327	304	316	311	344	323	333	326	335	337	334	317	312	324	279	322	320	314	322	304	315	296	316	311	306	324	325	311	301	324	329	338	310	313	338	330	338	340	318	298	332	312	321	307	331	323	337	336	330	312	324	350	310	345	312	379	303	303	336	312	318	310	331	302	347	310	312	345	332	318	312	310	317	338	336	324	319	339	315	345	311	303	301	326	328	356	315	325	306	306	301	337	315	341	301	310	322	320	320	316	296	314	315	339	321	333	330	306	323	310	308	328	316	288	314	306	324	329	301	326	298	333	313	333	328	326	325	348	324	351	336	324	309	320	319	319	324	362	332	355	314	290	344	312	358	304	306	311	300	322	292	329	319	345	354	309	331	346	304	309	304	294	326	337	332	322	340	324	305	318	338	333	314	320	330	352	322	312	323	307	352	333	301	317	322	326	319	339	318	330	288	306	338	299	308	315	295	317	325	318	301	316	292	313	311	336	282	339	341	329	323	338	322	310	294	354	334	330	317	327	295	308	291	347	337	363	327	324	306	322	303	321	308	303	317	322	319	331	333	314	298	339	295	322	337	301	333	285	319	292	283	313	342	336	330	335	285	312	325	324	313	332	309	346	325	320	311	356	325	363	333	308	304	330	344	326	302	334	315	342	313	340	316	302	301	292	305	320	316	325	302	331	311	316	322	321	273	320	319	348	322	343	303	320	339	352	310	312	326	341	346	337	335	281	334	328	319	316	309	295	334	284	318	324	292	320	308	303	342	316	314	302	297	301	320	278	350	336	293	332	340	308	306	327	320	313	313	318	304	291	308	292	306	304	318	325	330	319	357	320	304	289	338	329	324	288	313	349	347	334	326	315	328	313	340	314	321	293	322	302	317	300	288	312	325	340	305	315	359	295	312	291	296	331	326	337	343	303	324	323	312	328	295	318	318	335	291	362	320	310	304	325	316	308	324	314	322	327	312	297	303	311	319	322	343	300	309	326	325	332	332	287	349	329	330	358	321	314	318	314	323	329	324	299	337	339	293	331	296	296	304	326	316	354	358	298	341	341	316	323	343	344	307	323	311	335	332	303	337	316	334	316	332	291	312	308	328	289	309	318	306	313	294	309	294	309	307	345	366	334	329	359	322	299	330	350	339	320	305	295	298	342	340	342	322	295	327	367	297	331	309	333	306	291	320	316	326	308	353	328	351	329	316	317	322	354	306	316	306	321	349	311	329	342	307	311	322	353	324	334	331	326	307	342	355	311	335	304	309	312	297	353	339	330	330	357	314	323	311	316	332	326	329	326	308	313	335	312	279	326	307	295	316	295	307	339	342	315	308	324	329	332	331	313	311	349	327	310	319	369	299	329	308	312	329	318	297	313	289	339	301	275	329	323	309	324	328	296	308	323	310	304	359	313	323	324	319	316	302	364	319	318	333	336	296	324	302	290	319	278	310	334	318	309	332	333	328	300	334	343	322	279	338	313	332	333	348	327	293	326	331	315	318	281	314	289	319	323	331	335	313	332	319	324	299	331	312	303	335	357	348	320	328	305	351	359	357	339	304	280	299	322	327	302	294	323	364	287	330	298	321	330	312	314	343	345	294	299	303	327	290	324	302	338	301	338	323	306	332	303	306	283	314	301	310	307	307	294	291	321	299	320	342	320	305	300	323	326	323	308	303	337	348	358	318	310	286	304	333	358	322	333	333	331	297	336	322	312	352	327	315	353	327	331	296	287	360	332	311	319	325	324	325	316	290	325	310	311	303	298	329	315	309	333	326	310	307	338	333	317	305	325	350	299	312	324	341	303	279	318	321	270	278	324	301	285	329	303	288	295	344	289	319	334	354	331	316	293	310	332	367	328	337	300	339	311	330	308	315	303	326	307	313	305	314	295	353	305	321	282	337	333	308	338	322	340	333	357	297	343	317	330	302	355	310	322	311	339	317	312	333	308	336	301	308	313	321	326	320	345	294	302	305	304	309	318	321	319	299	297	329	335	316	346	320	321	328	325	312	331	312	302	293	314	356	316	331	296	325	349	304	325	336	322	328	313	293	320	319	345	331	289	292	323	295	303	316	304	337	347	315	301	319	313	318	288	312	319	285	356	345	298	300	284	292	296	345	295	307	297	320	323	336	316	344	363	288	340	293	288	336	347	307	343	310	299	341	314	342	341	318	302	323	333	313	315	325	328	287	311	327	334	336	294	296	290	333	335	310	315	295	282	298	351	319	326	334	296	330	349	328	335	332	332	333	305	336	280	302	330	318	326	289	363	308	316	327	321	352	319	320	314	318	318	297	356	336	283	351	301	333	316	318	339	300	317	312	351	295	307	301	325	331	321	324	337	313	353	292	288	316	318	322	319	319	309	345	298	339	322	334	341	312	316	327	354	332	284	313	323	301	317	323	312	343	334	347	329	337	355	331	285	326	329	311	320	340	317	354	298	345	365	325	345	317	313	308	311	337	304	327	355	278	366	350	313	297	315	280	296	298	326	312	328	327	348	312	323	303	306	310	321	316	326	305	364	351	343	321	331	301	344	314	327	285	308	319	325	334	333	314	333	305	301	316	334	307	324	341	305	288	325	297	310	328	358	320	322	303	336	292	331	289	303	378	324	350	294	349	279	291	343	309	327	296	313	317	296	301	328	300	326	308	307	305	322	316	321	302	320	315	320	293	334	334	326	327	313	303	294	356	296	345	286	335	334	305	292	332	293	304	306	302	295	302	321	335	339	337	339	313	330	307	326	336	310	295	317	289	317	311	294	339	304	333	327	304	309	341	327	287	301	329	333	297	326	308	307	339	354	317	344	300	328	332	351	311	303	322	284	298	321	331	321	325	346	313	318	334	336	300	357	292	350	298	324	310	342	332	336	312	300	322	280	318	338	320	320	297	338	324	365	322	283	282	304	345	310	317	340	316	299	320	297	308	340	308	323	331	292	312	315	304	319	328	284	317	326	319	298	325	337	330	324	335	338	312	326	331	314	336	306	311	319	323	324	319	357	297	307	321	304	308	308	326	311	329	344	295	297	330	337	323	350	294	306	317	328	332	306	290	341	291	301	303	335	322	318	330	308	325	291	328	321	351	310	321	322	324	303	331	324	319	318	304	328	317	292	320	305	333	352	336	337	346	302	334	350	326	315	326	285
5855	2378	6206	12793	36756	63194	56482	41694	23444	7838	2300	1131	933	833	898	907	858	857	853	882	868	855	876	910	856	828	865	865	853	852	865	896	860	860	883	842	877	915	870	843	864	836	853	905	888	889	899	906	881	857	826	831	889	824	863	872	848	868	857	863	900	891	871	834	862	824	832	877	884	849	882	870	840	865	915	873	901	831	848	877	842	857	862	885	835	850	881	867	919	830	800	904	889	855	917	791	902	885	849	877	891	838	856	879	852	849	849	860	885	885	887	845	886	861	885	821	881	856	861	862	811	944	784	873	889	901	872	829	887	821	898	897	858	886	858	844	902	860	911	839	871	890	846	856	838	870	885	828	882	851	855	881	844	897	858	828	848	847	878	917	877	923	828	879	862	865	914	874	918	886	870	862	922	848	838	895	909	849	837	828	829	903	839	854	887	867	866	849	917	909	902	849	861	843	880	903	869	835	871	870	861	853	885	874	838	853	865	864	823	874	862	892	831	849	854	848	846	890	880	900	861	809	873	866	878	914	845	866	888	886	888	884	868	846	839	874	882	828	899	953	838	877	847	858	828	904	821	870	877	874	894	910	850	882	901	883	800	830	852	961	862	817	883	875	832	858	898	827	849	843	903	850	898	892	857	843	819	852	911	884	878	846	846	885	901	857	890	845	872	818	888	903	875	863	873	855	852	905	878	805	882	875	917	893	833	834	902	845	844	926	827	872	869	1005	876	835	859	843	886	814	900	863	887	831	849	901	823	863	857	908	864	836	822	867	909	855	883	868	895	840	865	848	863	884	856	832	827	905	845	887	864	872	822	888	884	861	861	853	822	837	825	813	839	850	845	841	875	931	844	887	842	848	849	813	857	867	865	840	872	860	815	870	859	881	851	884	831	883	862	838	888	883	852	865	892	871	884	838	885	861	877	879	886	878	819	865	865	860	886	860	877	854	882	875	868	905	864	844	891	839	880	918	904	839	916	899	878	849	867	887	845	853	905	884	872	875	861	856	903	881	857	874	850	884	865	875	835	887	881	858	889	854	858	856	840	888	893	874	898	830	804	889	888	891	938	887	874	879	903	899	858	910	835	884	881	877	867	896	809	837	842	818	835	875	891	888	861	847	881	847	864	920	850	892	935	890	841	848	864	811	861	842	868	852	900	873	929	841	834	854	864	871	855	912	864	855	854	905	820	925	892	834	865	889	888	843	858	885	824	831	835	870	838	897	834	835	851	895	876	917	813	837	871	871	855	846	860	896	892	882	824	830	888	896	842	905	860	826	884	861	856	852	922	881	879	843	887	897	931	932	874	869	878	879	868	885	873	873	886	895	904	876	871	854	900	835	909	882	838	876	903	884	826	908	892	819	870	875	809	872	870	861	861	889	805	913	895	846	822	857	924	875	905	843	797	875	870	838	899	873	875	833	823	874	891	834	889	859	870	823	904	869	913	851	900	920	877	891	864	951	854	837	888	878	906	918	845	907	886	817	873	827	931	887	836	872	866	840	849	847	867	885	894	877	855	858	884	908	846	844	879	906	879	892	910	906	855	878	878	886	861	873	876	836	856	858	880	868	867	869	881	865	819	907	880	901	878	877	884	877	909	868	886	922	906	852	880	846	822	822	867	865	855	882	887	878	840	848	911	894	851	886	848	825	890	897	872	842	849	862	878	866	858	894	841	821	860	852	875	920	864	817	837	841	905	811	867	876	848	871	894	851	890	902	852	878	878	913	896	855	895	874	850	875	891	837	908	890	847	831	852	879	867	840	852	848	834	895	846	881	874	853	829	835	885	870	887	874	814	879	924	853	843	833	938	827	881	918	813	885	892	917	823	827	847	886	873	854	862	866	880	895	849	870	811	873	841	863	845	903	900	888	833	878	834	828	837	855	889	844	854	891	869	862	831	835	842	858	900	898	870	859	890	885	892	840	829	906	849	867	917	880	884	903	912	958	872	896	877	836	878	841	935	861	851	868	826	830	841	898	895	835	890	903	890	921	817	885	850	880	859	890	923	846	862	829	889	896	877	842	857	838	862	929	838	815	878	875	870	922	877	838	861	855	807	860	894	834	858	862	819	898	870	829	910	821	866	841	898	846	856	864	865	916	916	845	853	866	876	842	850	878	859	805	857	880	820	849	880	872	841	828	845	849	831	882	854	878	860	919	866	912	840	929	874	871	880	893	893	894	829	880	908	867	827	849	934	880	884	876	805	840	903	881	841	898	860	828	929	888	876	923	892	832	893	890	863	848	872	864	859	843	863	895	865	864	898	838	901	885	835	873	875	872	837	874	910	832	849	841	874	846	878	819	916	816	846	849	915	840	884	847	908	877	832	861	842	867	868	816	874	855	901	863	867	870	847	834	911	870	872	856	866	848	853	890	871	866	910	872	853	842	877	867	871	869	844	869	845	874	900	882	854	845	865	839	825	855	879	835	839	844	857	863	825	874	818	901	844	835	857	876	893	832	892	894	855	893	886	867	843	860	858	866	901	883	872	891	843	816	887	820	862	845	880	858	839	830	896	875	909	891	852	847	907	904	884	864	849	843	852	863	875	814	882	857	931	857	844	832	822	880	872	827	856	848	859	900	911	907	914	892	837	841	826	882	848	911	796	934	870	848	870	894	865	868	872	868	850	873	844	841	868	855	842	835	864	842	866	863	885	878	845	842	829	834	872	849	894	835	814	912	889	845	852	881	876	843	867	828	886	829	881	862	889	885	848	898	830	799	898	885	845	868	893	894	888	866	882	907	904	840	867	938	867	884	834	880	854	857	874	823	904	842	890	832	856	843	877	847	837	832	833	876	857	878	831	864	854	862	870	864	857	827	854	849	868	878	837	854	876	869	865	893	815	821	855	910	876	910	831	823	834	866	848	898	868	839	916	869	865	867	881	842	787	900	873	894	888	841	891	802	888	886	823	853	907	908	872	835	830	895	918	801	855	877	858	857	897	862	905	863	882	862	885	871	888	812	878	868	907	869	827	858	889	909	851	882	886	860	870	866	856	842	930	834	896	907	854	846	854	917	846	843	866	874	869	884	845	883	865	821	864	831	920	899	843	857	854	836	888	857	887	862	867	899	818	839	876	867	904	846	840	845	855	811	876	833	814	857	883	876	878	796	893	868	854	904	863	851	864	938	918	877	831	861	835	888	880	902	930	901	840	838	860	874	863	935	883	908	873	865	874	838	855	902	876	901	829	907	870	844	834	879	893	865	877	877	872	886	857	838	907	825	944	858	840	840	896	842	865	926	878	883	873	886	861	855	861	874	762	857	892	886	872	852	857	878	903	857	910	897	838	871	896	876	896	828	891	908	872	882	870	845	840	894	870	817	872	866	919	844	845	889	841	816	893	886	838	846	882	844	862	829	854	860	853	870	856	852	890	849	876	845	845	894	899	880	852	888	889	847	823	869	869	844	841	870	852	897	834	862	882	878	845	886	904	880	884	819	893	825	842	810	906	857	858	856	865	893	901	881	859	862	883	924
14398	3726	4819	4683	18669	66024	58801	37485	19147	4713	963	384	327	313	302	328	315	333	312	311	346	335	290	337	320	327	298	315	300	333	308	334	326	300	334	293	311	326	323	320	341	295	316	347	289	301	320	312	310	343	363	338	317	288	313	325	340	336	295	315	328	329	313	334	310	323	317	338	310	307	337	320	306	330	342	331	317	301	288	324	351	315	337	334	301	313	290	308	294	321	307	322	302	303	324	292	311	334	329	317	324	266	316	314	333	306	343	331	343	328	352	324	315	308	314	313	291	301	302	328	311	289	326	326	314	307	296	294	315	328	324	328	339	359	330	328	324	334	334	311	316	339	326	319	342	314	353	313	336	282	310	312	346	275	311	310	348	344	295	346	346	312	322	317	318	317	312	335	324	303	297	340	316	325	320	286	305	301	306	343	276	342	298	298	329	352	324	310	343	293	333	308	309	285	300	300	291	312	312	311	312	311	293	312	313	326	314	295	318	328	303	329	337	338	339	327	294	340	331	323	295	331	319	295	293	312	306	333	295	334	277	301	294	311	309	338	306	285	299	272	309	324	301	310	319	314	305	321	332	339	328	309	330	319	331	305	315	316	300	299	311	287	278	318	340	305	318	356	302	318	314	330	300	333	314	317	301	304	280	325	319	302	294	318	322	345	308	349	328	290	301	328	329	334	330	304	293	332	312	318	310	334	320	346	306	329	350	323	326	304	292	320	329	341	336	324	311	295	311	320	282	370	305	316	312	306	283	342	309	292	301	339	328	314	337	285	272	300	302	324	345	316	296	316	316	292	316	334	336	300	306	328	305	310	316	308	294	326	325	323	333	358	305	319	307	326	280	354	352	309	346	351	336	312	335	330	321	336	322	328	314	291	297	339	338	312	318	340	330	308	300	371	314	334	264	318	299	306	336	322	330	313	290	318	326	318	329	311	308	307	320	347	303	303	295	334	288	306	330	316	277	327	339	325	317	306	337	337	326	311	326	322	316	290	353	310	329	315	270	323	306	328	286	270	305	315	306	297	318	323	358	359	311	308	352	343	337	293	324	326	326	309	313	315	304	299	319	303	310	326	313	298	286	341	308	324	307	331	313	321	327	326	324	295	329	309	313	322	317	307	306	290	315	350	292	335	317	300	313	305	331	329	284	311	312	308	296	284	335	313	321	347	278	307	342	308	320	342	311	294	287	325	308	310	293	311	332	295	337	318	295	333	340	332	305	300	340	297	287	342	311	295	300	366	327	306	314	315	312	281	309	306	303	313	330	314	325	319	296	330	322	326	310	353	335	297	299	323	308	325	295	311	328	292	350	298	328	326	290	326	287	330	326	320	309	323	318	330	333	309	325	306	317	319	333	307	302	309	330	324	314	317	335	341	351	333	315	293	324	298	315	337	327	329	319	288	340	319	325	336	306	304	279	316	318	291	319	319	312	315	323	321	301	311	285	300	320	291	300	340	303	289	300	332	290	303	337	306	291	346	333	299	340	319	345	321	303	337	295	348	324	331	303	354	300	338	316	331	320	317	290	315	298	298	291	325	307	337	334	347	319	321	307	328	319	290	314	332	330	324	318	319	311	315	321	300	342	304	318	327	298	326	303	344	291	321	313	333	334	326	319	333	321	338	289	334	312	371	327	307	307	294	322	347	337	314	330	300	274	320	314	306	331	308	318	305	294	281	327	311	308	351	301	305	308	305	290	285	308	313	317	304	328	311	321	310	294	317	278	340	311	323	290	314	315	332	334	313	351	330	301	357	287	332	329	329	294	344	319	310	332	299	331	298	313	338	303	336	319	297	336	329	337	326	272	297	307	340	324	314	332	327	343	316	310	295	337	347	311	316	319	314	323	312	333	359	301	306	314	311	311	317	341	333	312	305	312	324	298	291	307	329	315	325	321	288	281	300	284	298	341	307	330	327	343	324	315	307	324	318	322	330	316	307	349	306	325	309	318	338	319	318	298	328	306	334	338	303	292	293	311	291	315	336	319	331	319	304	302	299	301	309	325	289	336	333	319	303	331	287	332	309	277	299	300	314	327	338	328	327	303	311	313	285	302	345	316	304	301	344	328	329	326	346	337	316	317	324	303	323	314	338	332	318	311	310	303	312	311	334	318	280	328	290	350	306	320	332	329	314	312	281	327	338	331	341	327	293	297	315	322	333	318	351	311	345	304	305	304	356	327	308	334	328	342	315	297	300	322	312	312	331	315	326	312	336	351	344	288	285	316	337	345	301	285	341	289	308	293	317	317	353	362	284	322	324	312	308	332	319	292	327	323	322	312	343	272	308	332	330	304	320	328	317	310	306	297	310	324	341	327	283	296	297	343	290	289	321	324	309	339	311	318	320	317	322	285	290	330	301	302	320	336	303	325	338	316	310	350	335	315	351	340	295	344	320	325	327	312	311	326	322	299	343	317	325	319	377	325	330	301	315	330	309	346	323	319	318	342	353	323	290	315	320	325	330	309	307	298	313	318	292	296	339	288	322	320	334	309	340	344	292	307	306	322	321	321	333	294	333	312	294	319	290	371	309	305	336	299	314	320	295	308	315	336	286	317	335	326	322	313	316	338	325	322	308	301	328	318	318	335	312	316	319	301	300	275	274	302	322	295	332	325	285	332	305	279	316	319	300	307	267	299	318	332	319	338	315	318	320	287	342	293	292	312	348	316	344	324	275	313	341	345	296	280	315	330	286	329	313	294	324	319	306	310	313	297	307	363	300	309	366	323	327	324	298	300	329	318	340	321	326	322	314	303	324	306	312	296	293	310	315	321	349	364	296	332	334	302	320	324	293	315	288	318	298	324	319	321	331	337	341	296	321	329	308	350	309	314	338	324	276	300	295	308	320	296	312	337	312	301	318	299	325	332	309	328	305	302	324	303	301	340	327	309	310	301	329	335	344	295	328	293	330	325	304	314	349	307	336	311	315	295	328	341	321	325	345	345	285	302	314	330	309	316	299	268	324	319	324	331	310	301	287	326	317	314	309	305	334	278	322	324	343	293	304	311	295	299	315	292	334	283	350	292	339	314	301	331	314	327	289	320	339	328	328	317	273	320	317	340	291	308	344	311	317	292	294	293	322	302	298	345	288	327	349	292	312	304	337	325	292	333	334	299	336	343	314	338	326	313	328	281	313	323	335	336	329	330	326	343	316	310	301	343	312	354	317	301	350	309	303	330	282	304	318	303	363	333	330	312	335	326	305	320	364	317	345	302	322	330	299	318	308	309	309	293	322	306	325	299	273	300	337	289	317	290	305	330	333	296	334	318	300	316	306	331	286	325	302	289	335	310	330	321	332	327	333	317	311	336	305	321	303	306	309	298	312	322	335	338	281	280	337	296	306	321	324	367	330	298	304	266	339	294	312	338	299	311	318	316	312	339	306	283	331	350	325	317	337	309	307	319	312	335	308	299	311	301	309	312	332	291	283	342	329	328	317	303	320	324	298	339	321	313	339	301	301	280	338	290	314	296	321	316	348
8048	3649	8827	12102	31944	77372	69594	51434	30818	11824	3255	1229	939	902	888	823	858	875	794	789	868	883	815	818	860	810	851	859	816	807	892	849	841	902	811	846	833	823	893	872	833	857	887	881	809	879	903	837	887	866	859	829	875	875	899	850	871	857	856	814	841	888	877	847	906	859	819	809	876	901	877	878	916	903	876	866	867	847	916	889	891	861	820	864	850	926	860	813	880	830	858	845	892	851	835	871	894	841	875	865	866	845	879	913	867	836	875	825	883	851	835	853	897	833	835	852	855	845	844	845	872	811	883	833	858	826	860	850	909	885	830	840	830	850	841	875	822	819	849	804	881	829	811	832	903	880	880	866	891	861	821	873	886	870	882	873	850	823	850	852	845	874	857	882	857	877	899	905	837	836	861	881	845	861	843	882	877	824	851	841	850	837	869	880	894	885	861	839	850	877	876	835	835	856	855	852	805	914	825	880	883	850	831	834	894	878	842	842	874	864	799	883	868	903	805	820	853	807	819	885	800	858	829	882	881	881	900	856	851	880	830	832	865	881	807	808	837	812	839	860	883	865	857	828	848	867	867	825	852	822	863	795	850	818	885	806	826	858	856	909	920	902	855	857	911	873	842	919	873	915	822	845	861	862	818	774	840	868	846	866	844	852	877	891	866	857	893	888	876	885	845	871	844	865	853	862	823	852	846	863	888	885	827	835	852	877	814	833	855	811	842	850	878	874	909	844	890	857	852	844	879	848	863	866	837	859	861	881	870	873	857	870	823	882	893	879	829	933	831	793	833	829	869	800	818	849	840	880	837	851	870	876	832	852	781	846	833	845	867	879	818	858	866	848	863	857	875	841	887	863	898	908	900	892	892	828	875	857	810	836	822	853	867	864	895	860	901	874	833	860	868	832	855	903	861	877	842	842	918	819	865	863	863	925	838	906	877	830	847	841	857	877	862	911	867	847	861	829	836	842	858	866	874	807	865	825	857	838	869	800	829	862	842	790	767	859	846	876	862	843	863	834	846	832	843	876	859	864	815	895	888	862	877	870	886	858	817	859	846	834	816	880	832	877	845	852	847	882	897	871	866	837	845	853	872	838	895	860	869	825	828	860	821	823	816	838	829	875	880	824	874	801	866	848	852	853	888	881	891	867	850	909	880	884	839	855	860	830	845	844	864	887	802	854	877	881	817	883	900	871	917	833	883	874	858	881	847	793	886	817	857	872	823	850	824	881	813	896	855	847	879	852	875	846	859	879	808	871	825	866	846	846	911	889	792	896	831	870	845	825	876	862	907	854	828	861	867	843	846	852	805	884	835	866	857	844	859	863	841	880	868	882	874	839	824	806	833	840	849	883	814	899	826	835	814	915	829	878	869	836	832	880	914	881	896	835	859	833	819	905	839	828	831	883	890	859	911	849	823	849	810	843	893	865	871	876	809	877	853	794	849	841	858	865	872	821	860	901	851	857	831	851	854	832	855	853	842	843	872	877	830	912	877	832	885	921	895	861	845	879	851	865	849	851	867	914	819	892	854	821	907	850	857	807	786	813	790	844	874	901	844	856	874	873	859	849	840	848	878	862	866	870	817	856	816	861	833	829	843	891	809	873	848	831	849	839	835	891	876	860	819	840	884	868	826	848	840	848	859	847	897	838	876	887	842	896	856	834	841	863	803	864	852	821	847	901	831	886	869	822	819	778	838	839	825	906	867	868	817	870	919	860	890	907	867	828	886	872	829	864	850	804	876	897	795	829	837	835	871	884	885	884	860	897	871	923	781	838	908	869	859	837	835	891	884	890	849	866	918	853	865	855	893	879	871	866	836	887	812	876	899	845	868	895	915	868	831	814	891	866	861	875	816	907	868	850	881	899	861	894	840	894	869	839	898	829	839	831	836	809	851	854	859	803	892	835	906	875	809	834	885	813	862	836	885	893	909	825	871	837	847	856	846	825	909	803	902	869	900	844	837	859	856	886	876	861	874	856	881	902	860	854	800	857	836	871	864	834	886	839	857	886	864	840	865	850	841	846	867	826	861	844	899	810	893	866	912	848	887	900	893	822	884	848	835	834	870	916	860	863	862	877	862	869	811	857	873	887	849	848	861	841	812	853	850	837	866	819	835	830	838	840	866	834	861	849	845	876	877	850	786	870	807	859	862	877	856	888	847	821	853	823	804	862	881	878	809	872	827	868	839	851	873	854	850	892	847	850	849	838	829	876	858	918	865	884	832	795	817	862	820	863	835	832	839	885	815	831	847	892	843	797	878	802	868	856	873	870	826	805	862	848	849	837	824	882	856	867	847	843	837	901	848	873	890	840	841	870	835	885	867	795	896	862	814	812	908	859	871	864	889	855	873	849	862	835	862	851	888	904	873	792	911	874	830	860	842	873	927	875	847	822	877	862	913	875	856	842	819	881	836	861	908	890	834	845	837	833	841	851	837	835	852	847	877	832	864	806	853	869	896	910	879	888	839	883	805	856	875	919	873	839	913	864	841	834	867	890	900	846	899	858	834	865	824	857	875	845	858	881	824	893	848	874	871	817	867	863	871	845	864	860	875	862	861	806	836	883	874	846	854	817	885	814	825	883	851	849	875	879	912	858	844	876	858	842	896	851	901	823	831	800	862	823	843	855	853	896	908	856	859	847	859	867	878	910	848	819	886	861	870	870	853	854	903	839	885	854	847	847	882	888	828	882	874	870	855	872	827	888	840	837	842	841	854	905	828	843	877	855	833	841	896	813	888	877	871	838	879	867	911	869	854	889	837	845	814	909	846	841	871	846	859	837	874	850	849	863	798	858	866	850	882	870	841	880	850	847	871	883	832	906	818	901	850	856	884	829	880	854	822	902	819	846	885	816	854	826	857	805	873	808	901	845	801	917	818	837	795	873	827	844	879	845	854	850	882	845	876	822	840	873	883	813	861	889	876	839	814	874	843	894	882	872	890	831	857	917	800	866	825	838	834	841	847	838	872	829	838	858	847	843	861	898	891	868	857	840	880	838	847	877	892	847	809	856	830	911	843	849	851	835	845	821	866	890	795	871	853	852	862	859	852	881	865	850	870	857	866	821	860	875	815	814	812	822	888	879	895	867	854	823	846	887	836	847	907	835	864	902	866	842	825	847	826	858	873	869	847	840	875	811	857	852	880	849	840	851	920	818	880	857	877	868	863	850	782	854	869	816	827	882	859	848	854	860	816	851	865	818	880	888	853	880	895	896	873	870	836	852	881	829	848	879	836	911	893	853	839	859	861	828	850	825	865	851	922	844	910	821	821	852	848	865	880	880	857	879	838	852	859	870	854	870	845	800	848	881	869	810	863	875	827	841	849	857	793	839	861	888	890	871	843	855	854	915	870	836	882	828	785	825	826	875	855	850	780	855	819	863	895	830	849	827	865	844	846	858	892	887	855	851	829	862	862	806	819	822	874	848	889	800	872	864	856	875	886	846	877	892	884	849	907	861	908	907	838	901	868	818	901	817	902	823	839	884
2653	776	1101	890	1154	5919	7426	4414	1869	771	454	342	340	333	345	328	349	323	329	347	306	328	328	342	337	343	333	334	325	318	327	338	346	383	326	338	365	336	306	324	336	327	333	362	345	322	352	350	320	323	361	342	339	338	357	328	311	323	349	278	335	326	327	327	371	337	305	358	310	316	298	300	335	321	320	333	324	340	331	338	343	314	345	358	362	305	308	329	312	350	295	322	312	300	314	326	355	327	328	297	342	328	339	350	295	349	362	320	345	333	347	338	312	326	307	349	304	331	328	322	315	325	336	322	343	363	337	319	310	354	328	349	343	313	356	307	329	348	337	338	300	315	346	331	308	301	348	327	327	332	335	342	324	343	344	321	340	299	340	296	313	322	327	315	317	312	310	299	299	348	328	355	335	303	322	366	358	365	329	283	348	330	317	334	313	315	350	336	327	319	332	321	318	289	335	329	346	331	354	355	327	346	321	357	305	345	293	315	318	313	323	322	351	355	311	304	354	331	303	321	316	302	362	330	358	311	335	349	288	366	295	323	337	340	344	323	338	331	317	315	366	324	343	360	315	307	343	334	311	366	310	338	377	300	342	332	331	351	355	323	313	293	313	299	303	367	319	344	371	297	379	292	349	355	354	360	348	312	306	344	340	306	326	333	363	349	353	352	341	333	334	335	323	297	329	323	352	333	330	315	340	329	336	316	384	313	311	327	362	324	334	367	312	321	330	340	318	310	343	375	358	325	279	351	307	328	337	325	311	310	365	333	333	317	347	307	298	358	295	330	350	315	331	340	348	310	312	337	302	341	345	351	319	319	336	309	331	333	376	360	323	362	338	289	339	328	354	334	318	339	331	336	359	340	334	348	311	339	309	323	294	303	329	341	283	334	335	314	328	315	328	378	311	338	356	330	340	311	318	323	335	325	327	324	303	324	331	308	342	352	320	353	346	390	335	294	324	349	353	326	341	332	326	347	283	302	341	327	331	352	331	323	325	334	325	323	344	349	338	314	350	317	342	349	348	329	307	280	343	301	326	366	305	352	320	318	326	327	335	304	306	344	333	326	359	350	349	329	300	317	344	336	339	332	313	334	334	322	321	313	350	363	337	309	356	313	312	308	332	343	351	313	335	282	344	338	327	320	327	348	335	315	344	337	327	317	348	315	323	373	340	306	346	309	363	328	315	331	333	329	330	303	328	361	325	368	324	316	297	351	308	335	298	321	362	319	356	326	342	318	328	339	353	327	334	293	349	324	348	333	304	282	292	334	302	330	333	364	360	342	332	338	303	314	340	329	322	330	376	301	347	320	358	325	315	306	346	341	336	355	330	338	331	336	354	348	308	313	327	305	344	352	334	310	319	330	347	348	291	338	314	353	373	299	364	366	313	341	321	296	338	324	311	325	346	360	324	344	345	355	321	310	321	318	343	341	344	333	329	337	337	308	303	327	324	356	329	339	327	334	324	339	313	319	331	310	323	323	342	331	335	352	344	325	329	321	356	336	343	334	328	325	314	312	317	346	356	335	292	355	338	331	309	336	326	328	329	359	347	340	331	319	300	323	335	289	337	356	322	330	379	353	315	346	335	308	344	327	318	320	348	336	377	368	334	339	329	369	336	343	369	334	332	329	308	326	335	351	333	314	326	339	339	355	348	342	329	331	282	355	327	323	315	339	331	312	307	280	341	333	337	333	350	343	313	350	369	345	315	351	332	338	341	327	347	324	322	320	342	362	331	308	329	325	323	340	326	326	329	313	350	359	358	333	335	326	308	329	316	322	320	342	321	330	341	305	355	345	341	290	320	349	318	326	329	296	320	340	302	331	353	310	315	313	317	347	331	357	356	308	307	299	327	342	316	349	310	323	316	326	329	340	309	333	340	338	318	333	355	326	309	321	329	348	325	315	336	329	309	309	322	343	308	334	331	347	340	339	332	344	351	318	318	297	334	317	320	317	339	355	323	367	318	348	367	361	337	317	340	328	350	363	324	330	323	307	303	322	362	316	358	346	319	285	350	302	323	316	318	337	337	329	326	331	332	322	358	319	306	333	342	336	313	303	324	313	349	320	337	332	310	323	309	356	339	335	355	353	364	340	345	318	298	345	334	313	339	319	327	347	364	312	370	326	327	356	336	315	332	296	346	323	335	314	319	330	327	332	350	349	356	339	314	316	314	349	345	359	327	325	357	388	342	346	345	345	316	329	314	334	332	310	296	345	322	337	333	364	316	341	321	309	334	326	312	320	312	317	338	305	307	312	330	342	348	338	373	352	304	341	367	329	316	350	348	335	353	310	303	322	342	342	338	329	308	312	370	345	355	380	338	344	343	369	334	322	359	345	319	337	340	305	337	333	333	332	330	335	324	300	355	294	324	291	329	328	338	343	342	321	324	315	301	363	337	319	360	315	320	321	341	306	364	344	305	315	375	332	298	333	324	311	365	321	324	305	341	323	343	330	312	320	335	325	339	365	351	314	319	338	365	315	344	337	364	360	330	309	318	332	344	343	339	332	358	355	324	319	311	329	314	329	310	349	303	321	327	311	315	318	305	334	300	356	344	343	330	332	325	321	318	343	333	332	340	365	361	352	335	339	338	314	371	320	338	332	334	327	359	329	342	336	308	317	300	325	342	330	324	333	328	291	328	351	334	385	306	306	325	329	342	336	347	319	338	348	311	327	329	290	316	338	346	284	315	340	336	327	361	333	342	356	336	330	309	332	296	332	347	318	321	341	329	356	350	344	317	346	316	314	342	345	306	305	348	313	345	342	320	326	340	349	297	314	342	301	337	329	338	353	310	334	317	361	353	322	310	381	294	338	324	337	344	330	329	350	332	329	332	329	334	343	327	331	351	342	322	327	319	370	316	373	327	320	349	319	330	324	329	328	336	342	324	351	344	323	344	374	309	326	343	290	308	344	345	310	309	352	320	359	336	334	341	284	324	310	316	326	309	332	331	303	311	314	352	301	282	333	363	300	331	379	323	349	335	351	344	314	330	345	345	366	336	358	302	304	370	340	329	350	326	329	347	377	313	318	344	329	314	354	319	340	330	310	319	315	351	351	329	340	292	334	339	332	353	323	322	335	352	373	321	333	315	345	358	315	320	361	341	344	346	325	315	355	350	360	336	371	320	352	316	339	330	319	330	353	328	354	304	335	324	320	361	341	330	322	319	338	333	326	321	368	324	342	318	343	307	352	344	299	331	344	317	329	344	361	365	347	307	308	362	341	314	336	303	332	338	350	346	314	314	308	322	351	316	332	317	327	327	339	365	322	314	362	315	320	330	325	332	292	361	360	303	335	337	321	297	328	304	332	338	369	319	349	321	335	309	330	346	294	339	371	322	298	302	366	304	331	339	317	331	337	325	338	343	326	331	308	321	311	319	328	327	318	334	321	312	346	343	317	337	347	336	349	332	281	318	324	335	288	372	342	320	337	349	370	315	328	353	331	355	326	323	301	335	323	331	300	322	299	323	313	352	352	328	310
2859	1421	2243	2677	4822	22324	23201	14618	6618	2429	1193	951	903	850	874	899	930	876	930	932	922	920	893	898	891	954	867	903	886	877	873	890	905	870	865	845	874	801	893	870	855	832	915	858	904	879	922	882	889	900	893	851	870	910	941	901	898	909	889	910	874	949	865	898	846	872	929	873	860	921	882	892	870	876	919	920	854	869	886	936	920	852	897	889	903	937	945	850	934	838	907	926	871	924	861	957	940	913	906	910	891	951	929	920	910	865	882	922	812	899	907	896	864	875	922	833	831	898	860	884	921	915	841	946	850	909	883	922	939	890	935	965	907	893	884	906	877	963	852	875	862	862	869	932	910	878	897	923	886	843	873	851	932	890	879	858	933	922	899	872	913	880	903	875	882	901	886	928	914	934	941	885	884	901	913	888	821	819	872	857	877	833	857	892	922	910	911	857	852	866	880	907	921	886	908	910	905	867	872	922	859	904	897	900	917	910	890	917	915	852	865	878	872	877	908	846	846	895	848	889	901	881	886	905	936	856	942	937	851	913	847	885	919	917	866	847	851	937	891	889	875	886	913	806	929	899	907	899	884	941	869	916	903	881	929	825	888	921	886	867	914	903	898	892	899	876	894	894	917	874	903	874	897	910	937	870	925	864	920	887	847	888	912	919	911	920	898	944	895	936	881	915	888	875	889	872	907	891	897	913	894	873	912	885	822	927	891	877	923	943	851	892	839	924	940	949	875	950	902	886	895	882	873	910	914	903	897	901	916	880	926	906	854	864	848	890	877	906	866	862	906	888	936	945	896	914	891	892	892	894	914	913	842	931	912	909	887	933	889	893	862	914	922	862	900	893	996	899	878	897	921	880	853	889	912	852	914	854	916	877	969	885	949	883	838	909	939	962	873	934	911	859	917	905	877	942	945	882	888	868	898	893	914	910	880	888	861	907	879	879	855	881	885	924	905	849	871	906	938	914	914	876	900	899	937	885	869	898	899	879	853	909	846	931	900	909	884	890	909	889	880	935	890	898	920	884	918	852	886	869	927	883	866	908	863	910	848	912	865	907	858	908	892	961	885	899	949	920	925	922	921	899	872	894	853	897	888	917	919	900	858	944	889	908	903	985	917	921	916	904	889	899	842	837	935	881	893	899	885	940	869	916	874	926	878	864	917	888	907	907	908	901	880	903	901	880	863	916	888	892	856	926	913	865	842	863	870	892	871	892	889	915	880	898	917	936	876	812	893	890	943	920	922	886	883	956	929	893	937	912	904	806	884	867	880	894	924	894	899	921	913	832	835	891	912	860	871	907	936	916	927	877	912	875	893	903	923	879	894	890	893	876	894	898	949	972	929	904	901	915	867	921	932	883	889	888	813	942	833	874	852	863	926	878	877	888	868	858	878	902	934	929	911	910	909	880	886	932	855	918	902	932	872	884	932	948	858	942	887	878	913	892	925	893	879	943	892	923	864	880	885	867	875	892	872	847	875	929	881	860	905	906	914	884	914	896	908	903	840	861	913	891	925	916	962	908	876	881	869	888	889	929	882	920	906	856	881	895	877	879	859	883	872	863	967	833	912	848	878	907	897	868	949	912	901	874	917	936	907	881	918	958	885	930	907	908	915	887	909	858	898	897	904	867	901	936	901	894	864	852	911	903	895	876	846	867	912	890	925	875	903	883	879	913	881	913	917	882	914	901	896	910	892	868	920	891	881	912	907	932	872	870	858	913	923	902	937	910	918	877	919	917	915	962	906	885	939	921	865	846	898	898	934	873	862	897	833	898	887	850	894	856	888	903	874	924	942	863	876	899	878	859	928	890	941	953	855	939	919	899	847	923	964	851	973	922	877	897	887	917	837	884	860	951	924	933	864	888	897	892	878	882	892	872	887	880	910	897	926	888	826	883	879	915	896	891	846	912	845	896	953	906	934	877	913	869	864	865	876	930	871	941	906	856	925	929	936	871	873	935	905	878	875	936	886	918	915	874	852	924	870	886	920	965	868	843	907	904	913	877	864	911	878	940	889	902	912	885	893	924	920	875	882	889	926	881	883	874	891	891	892	889	951	835	859	911	931	903	922	854	941	926	896	914	899	940	893	871	901	866	935	913	895	880	877	888	876	899	896	895	889	926	900	900	837	888	915	921	903	931	869	893	913	882	931	850	848	885	871	905	878	930	938	899	920	908	918	897	850	930	889	906	860	903	917	880	894	863	913	900	870	940	908	913	899	939	869	868	899	886	905	917	864	884	902	885	945	877	885	861	901	885	884	938	873	977	896	866	901	894	923	903	927	856	878	920	864	922	891	909	895	880	852	918	908	946	901	899	873	892	932	884	848	927	902	869	907	919	903	920	937	893	901	879	869	848	875	893	862	899	893	922	964	873	888	947	903	891	906	882	886	914	910	903	945	943	937	921	973	849	888	859	850	920	933	886	853	877	865	931	871	916	932	893	931	890	895	905	936	892	894	877	911	947	836	907	962	916	885	840	886	886	909	945	898	932	896	925	936	887	896	885	876	893	856	858	971	889	855	905	895	894	883	911	917	800	843	892	892	897	911	910	908	929	897	875	897	821	933	887	828	880	876	912	887	909	900	914	877	851	892	865	953	876	915	865	901	886	844	897	977	873	858	945	890	873	927	923	891	898	930	939	861	873	939	925	863	946	950	936	907	912	938	892	863	891	869	922	902	906	898	897	845	919	884	886	917	942	916	880	942	865	918	929	917	925	899	879	887	909	906	879	873	891	889	824	911	855	912	897	913	918	913	963	837	892	871	908	884	940	915	843	871	832	858	904	885	848	897	956	895	830	875	914	846	883	884	887	920	900	928	876	881	854	830	859	836	931	881	905	883	901	901	921	952	893	880	895	914	899	851	905	879	863	919	844	863	900	881	927	869	879	818	830	893	883	951	928	894	935	883	832	949	870	888	897	952	935	839	873	827	879	888	897	909	896	877	852	847	870	917	920	870	891	872	839	917	870	829	925	898	913	880	921	883	875	931	951	893	888	874	863	877	938	892	862	875	926	835	896	817	938	851	915	879	913	889	913	842	906	878	899	864	882	869	931	903	866	874	887	937	909	883	866	883	911	913	874	899	932	937	874	860	860	928	860	904	841	909	904	857	908	884	887	832	877	832	899	925	897	939	930	865	851	870	880	891	844	880	976	872	937	863	949	867	853	896	891	926	906	927	944	913	869	898	922	911	867	898	916	903	916	906	920	933	869	890	891	876	858	913	939	890	877	923	925	920	856	918	895	895	936	898	871	916	893	871	905	946	929	944	923	855	908	898	976	893	935	944	911	895	897	895	887	898	878	930	906	902	871	927	927	978	899	935	893	886	884	908	864	924	885	901	865	876	954	897	916	818	913	933	927	937	900	922	919	906	896	879	869	841	886	834	921	911	904	844	869	914	891	882	909	967	830	896	901	854	877	896	917	862	904	886	836	897	925	922	961	920	923	898	893	915	913	853	880	946	899	921	912	876	912	909	913	870	912
8163	2082	2656	2880	11396	49668	45554	27121	12019	2459	716	384	323	317	351	338	327	311	320	347	322	340	328	330	318	314	327	312	344	307	324	372	306	312	366	338	326	354	335	334	332	317	299	342	335	318	322	325	324	312	306	328	324	341	319	353	316	320	344	328	339	320	351	338	326	306	300	329	347	345	291	309	312	304	318	317	348	322	325	319	334	329	343	309	321	314	316	334	304	334	328	310	300	299	346	314	333	324	318	340	319	317	305	335	318	337	334	342	357	325	339	377	327	331	374	339	339	323	335	351	296	352	333	319	320	332	302	325	301	315	320	292	343	303	342	318	297	338	325	341	314	317	325	355	348	322	319	336	298	314	337	324	319	328	332	309	326	293	311	312	343	324	293	351	324	310	316	325	320	317	314	326	345	320	301	370	341	318	329	331	313	297	327	334	340	293	353	343	339	341	340	296	317	326	330	315	321	323	340	365	309	315	334	361	310	285	309	331	315	328	332	333	337	339	317	339	316	289	350	339	319	297	294	337	332	288	293	340	319	343	324	304	316	311	301	346	307	337	333	299	306	312	265	281	334	316	321	342	308	313	321	330	324	341	362	357	341	309	289	282	339	310	319	339	345	312	324	330	392	307	307	323	338	327	313	326	326	322	309	339	290	304	303	326	320	306	312	313	301	315	310	333	357	330	338	314	312	332	286	334	350	347	330	329	324	330	321	322	324	328	310	315	341	333	328	321	296	324	305	327	300	312	340	329	296	308	312	305	302	366	313	323	322	319	308	348	312	319	333	365	324	321	366	311	322	329	309	304	311	313	341	339	297	306	334	327	338	308	339	325	320	343	300	303	305	308	358	325	339	313	304	326	307	322	354	326	339	323	342	305	323	295	347	323	356	340	318	312	289	324	330	318	327	324	302	304	328	281	310	332	317	350	340	288	286	330	301	310	353	320	324	332	354	301	307	331	290	299	347	282	310	319	314	331	352	307	332	274	320	292	328	313	314	327	366	353	354	329	344	329	368	316	319	324	322	298	319	337	339	327	345	313	319	316	320	334	294	307	317	352	304	331	302	281	289	366	318	323	332	358	329	341	322	312	336	342	316	353	345	293	326	303	316	326	313	325	333	305	352	339	306	308	349	350	322	318	336	334	351	303	333	335	323	319	279	333	316	302	274	324	345	365	345	378	340	310	285	309	325	315	317	345	340	337	292	346	304	340	327	293	342	327	321	329	305	327	353	341	342	311	323	339	316	323	292	308	323	315	335	350	321	344	327	315	342	328	343	314	301	315	335	344	324	353	303	357	344	351	321	305	347	306	274	309	318	345	297	327	334	318	315	304	285	328	335	307	325	341	340	325	332	342	324	342	322	323	317	316	297	319	337	337	310	313	364	293	366	335	313	317	318	336	315	308	325	328	297	349	263	341	310	315	319	305	316	331	335	322	352	336	366	357	329	317	332	316	333	348	298	338	308	314	340	310	334	352	343	306	341	311	321	337	338	342	327	319	343	311	300	343	323	336	324	351	327	345	352	337	318	306	345	301	315	304	324	312	349	273	330	344	343	303	327	318	342	334	339	332	337	304	318	319	315	332	304	314	356	309	329	302	307	304	319	328	317	341	295	326	349	308	355	340	306	302	293	289	308	351	335	338	317	327	315	337	347	338	348	338	341	339	311	307	348	353	326	312	318	357	312	346	325	302	318	340	323	380	356	309	307	354	334	328	348	327	313	286	324	318	317	341	306	346	343	330	343	324	320	307	373	316	333	339	293	343	326	351	328	320	312	326	326	338	316	344	309	363	341	303	348	303	364	333	333	295	325	330	315	325	301	314	319	325	317	367	351	313	313	321	295	281	319	335	339	298	294	317	314	284	368	357	334	346	333	336	306	333	304	305	313	312	316	314	330	322	322	334	353	332	301	342	347	325	353	364	372	320	330	315	308	311	328	319	337	300	325	328	328	310	316	326	315	315	341	323	316	312	335	346	312	346	298	342	332	310	308	348	314	305	347	341	358	293	338	326	294	338	310	327	334	330	328	331	322	315	314	304	327	337	339	341	329	319	318	318	316	305	347	330	310	315	344	344	358	315	308	340	330	336	312	351	360	332	286	323	327	324	340	308	321	316	339	342	343	317	320	346	317	313	312	313	311	306	307	302	327	310	301	325	337	302	340	338	291	321	366	337	328	303	319	321	318	315	327	302	344	317	333	296	304	293	335	324	330	309	315	297	307	356	357	360	330	299	355	303	349	363	336	332	358	306	325	313	307	327	339	341	311	332	331	370	354	351	303	334	338	291	372	327	323	318	315	342	336	324	338	355	310	318	326	347	334	336	364	319	312	343	318	335	311	312	312	342	351	336	329	303	323	328	329	329	308	320	330	308	305	346	319	320	344	362	318	314	345	323	295	341	324	309	306	314	330	316	302	345	328	328	318	324	345	318	332	321	318	307	345	314	318	322	332	291	343	302	346	325	314	275	310	326	310	338	334	344	279	333	339	326	357	324	284	335	332	336	305	319	361	339	316	357	328	295	311	328	312	352	307	330	331	307	299	336	344	357	314	348	316	330	307	318	328	319	315	350	341	323	312	320	326	335	336	333	299	368	322	283	313	325	320	335	319	316	343	360	341	323	323	326	351	348	347	343	310	311	339	333	331	329	361	337	342	337	333	330	291	323	345	369	341	327	298	326	298	312	324	302	337	312	337	296	318	312	336	309	329	338	347	281	354	311	331	331	338	347	323	312	306	338	354	368	308	342	329	362	309	354	360	316	352	294	312	303	276	316	329	340	322	302	316	349	305	302	370	321	318	308	302	329	320	321	310	351	374	328	321	316	336	323	298	304	330	340	317	301	331	336	362	302	328	368	328	333	283	321	296	322	308	336	319	352	304	285	319	347	334	355	334	339	323	346	283	318	329	325	335	301	310	323	311	336	334	291	343	330	337	352	319	316	302	324	341	348	323	366	292	344	302	307	320	362	328	333	324	308	299	354	315	328	323	367	342	331	313	325	326	322	324	284	328	332	334	337	344	296	328	331	352	304	327	326	306	340	300	309	298	318	322	363	354	301	300	326	344	313	330	312	311	342	341	322	339	334	342	330	327	350	340	353	304	335	308	327	334	310	326	305	311	308	320	325	325	306	339	320	333	323	354	358	332	332	298	337	318	325	312	328	331	337	314	317	307	347	294	354	306	320	321	359	306	349	315	321	331	326	311	297	325	313	337	313	342	315	308	342	306	293	321	364	337	333	315	333	322	322	296	346	328	350	288	315	310	337	315	310	318	340	296	324	304	281	318	317	326	322	308	290	326	322	317	340	326	334	327	348	322	368	347	336	328	285	350	317	343	299	346	321	318	307	327	366	349	331	341	361	302	346	321	321	313	308	307	333	312	321	316	319	320	322	304	323	338	316	330	319	310	342	335	283	307	310	312	340	277	328	332	335	317	319	314	370	307	308	319	323	339	342	294	330	329	354	317	305	330	324	323	327	366	302
6148	2514	5407	8348	25805	62956	57578	42106	24275	7965	2431	1060	920	860	846	883	901	842	883	887	859	862	891	846	841	883	863	863	858	884	936	842	853	854	826	869	893	865	900	893	897	854	891	877	913	879	884	889	891	854	875	880	869	852	885	901	855	876	932	883	848	912	906	903	847	877	866	820	847	881	909	843	871	867	887	855	879	844	873	864	900	883	846	950	860	864	884	849	859	882	896	940	862	849	923	921	886	908	901	852	886	874	912	886	915	875	879	868	868	861	886	865	855	891	881	872	887	948	879	902	847	865	829	876	870	908	855	899	955	894	874	862	810	886	888	904	909	877	889	891	849	851	865	884	886	813	864	838	899	887	860	922	907	908	904	869	879	950	871	862	810	882	890	917	855	887	892	852	872	880	818	867	869	876	861	874	879	918	852	901	893	853	931	922	910	861	882	872	859	932	889	876	879	858	917	876	843	921	880	888	830	906	844	886	841	864	876	872	908	919	818	854	877	865	814	926	908	864	934	938	932	822	914	859	868	854	905	884	874	887	855	874	858	844	908	883	825	896	864	914	830	877	867	883	858	874	909	904	869	910	882	824	895	868	831	861	942	843	894	954	886	912	851	875	856	901	890	894	864	832	879	848	891	882	868	867	843	892	874	856	848	882	936	871	928	866	875	894	864	879	848	867	875	877	907	895	845	858	830	920	818	854	888	897	878	882	903	854	893	938	891	937	875	875	855	876	946	877	913	887	873	864	849	852	858	868	865	923	897	889	887	853	904	906	848	885	875	896	851	899	888	949	960	868	852	894	868	816	900	878	909	846	862	939	858	868	911	866	882	870	841	849	891	869	849	912	897	892	884	870	912	933	862	902	816	882	884	866	884	884	897	887	820	866	828	871	886	837	839	880	877	880	875	869	901	859	854	901	877	846	884	894	893	811	870	865	885	888	867	885	869	856	838	900	887	894	878	856	909	851	903	831	858	875	916	895	876	843	901	841	825	894	900	835	891	884	891	872	841	877	861	873	873	825	860	894	874	860	840	945	954	865	868	912	846	896	913	902	852	804	908	812	850	886	826	921	865	950	874	841	830	867	873	786	894	833	889	877	916	878	875	853	855	899	864	934	868	894	879	863	855	860	857	906	865	888	856	903	830	861	916	864	861	893	902	880	897	913	938	952	904	868	845	860	868	903	882	935	877	863	857	905	902	859	933	872	896	871	878	857	929	912	847	890	890	861	891	890	890	860	894	821	885	870	834	849	913	918	862	857	877	867	859	869	887	869	912	803	911	924	878	893	856	885	908	857	903	892	888	929	911	850	867	926	871	875	901	894	892	939	886	892	932	894	868	880	902	895	899	849	882	834	903	918	851	912	869	895	881	920	844	901	867	927	875	846	838	874	908	880	891	868	867	923	875	856	868	853	917	897	864	896	898	905	876	858	895	877	930	832	851	922	849	831	894	905	877	868	849	853	880	806	929	898	878	827	872	913	818	872	828	911	852	843	892	854	874	899	875	908	881	850	866	896	895	915	931	868	929	833	821	905	848	837	914	913	866	885	896	905	914	889	849	816	907	909	876	854	911	845	936	877	914	917	843	924	904	917	910	863	865	868	856	942	823	907	824	869	874	911	858	876	916	891	890	881	872	900	853	927	906	908	898	912	868	894	874	881	867	913	888	891	892	894	868	887	834	873	927	881	870	871	835	903	898	939	887	886	896	844	872	844	873	879	904	913	876	867	900	880	900	881	849	909	867	923	913	899	914	911	877	856	915	921	859	822	858	879	906	912	871	942	917	946	831	910	861	886	871	865	928	909	899	871	900	884	873	852	864	935	910	897	897	905	859	895	902	818	952	864	882	957	844	867	843	880	889	857	903	862	888	965	901	859	829	870	919	897	872	875	863	877	892	906	925	923	885	877	860	854	847	893	916	890	918	840	922	923	898	904	889	888	876	866	879	894	925	854	928	888	863	833	905	875	930	879	904	803	844	902	898	871	931	888	912	841	831	835	887	876	879	917	833	859	854	868	911	874	872	945	901	840	923	940	888	866	893	855	906	846	878	883	848	902	851	893	864	948	911	871	873	873	913	886	824	881	876	827	831	916	951	891	949	875	928	896	930	916	888	855	894	817	829	875	937	860	936	917	861	929	935	909	871	939	864	860	899	908	881	960	900	839	820	892	869	885	870	902	869	877	827	827	856	899	863	861	888	918	875	875	871	947	908	863	853	890	866	862	858	866	867	853	894	894	843	895	841	879	835	918	884	867	889	859	831	886	877	857	890	884	830	865	940	913	833	845	868	886	873	876	835	871	931	887	872	891	896	898	888	921	894	880	911	891	888	866	909	902	895	909	910	904	900	870	855	913	878	890	895	860	867	860	914	906	814	878	904	841	937	863	902	917	833	870	831	885	871	867	870	878	920	894	913	911	847	863	856	902	893	881	871	894	908	866	866	889	826	886	922	876	862	875	811	921	917	806	859	863	928	871	889	918	909	915	908	907	900	899	857	926	899	855	931	872	899	893	871	865	932	858	870	940	846	921	894	881	845	906	882	894	860	901	906	884	894	845	875	890	905	900	839	888	917	844	826	859	938	858	863	889	884	897	901	880	857	900	802	878	910	880	883	933	872	902	869	885	865	904	851	893	877	850	938	830	865	890	855	843	877	862	900	911	870	881	837	896	846	850	853	861	919	833	888	894	882	876	863	868	930	832	874	902	902	867	989	908	896	823	907	862	874	844	869	875	814	865	875	874	878	893	887	889	853	877	873	898	862	887	888	808	856	912	877	884	843	892	819	884	874	882	943	901	865	866	902	799	927	889	856	886	905	904	920	892	910	890	940	875	878	908	896	845	929	899	899	854	906	873	905	905	899	877	855	875	862	924	912	880	926	916	855	882	886	835	912	854	879	939	929	840	861	964	869	875	884	910	893	914	874	898	920	886	897	868	929	819	855	890	884	877	895	851	831	881	885	884	892	920	881	884	886	874	819	861	870	862	866	876	878	888	883	891	922	870	912	861	883	878	835	869	869	914	891	925	850	920	913	924	872	873	907	880	869	896	908	859	845	917	825	885	882	895	848	865	869	894	853	872	883	870	869	868	894	878	920	913	929	894	897	937	857	897	849	895	842	894	877	894	891	875	859	912	833	874	919	861	933	848	902	852	915	898	895	868	898	849	905	890	871	886	919	862	888	916	884	849	884	911	904	864	861	840	847	837	855	907	908	867	899	884	912	894	856	905	904	868	892	892	860	851	874	882	874	881	915	929	848	873	892	907	906	888	898	877	926	861	877	866	940	830	895	913	875	887	894	861	940	928	875	884	899	904	894	897	885	921	902	824	835	873	863	893	839	868	870	905	871	880	874	919	850	901	902	833	901	886	925	888	887	908	909	913	839	907	890	923	850	866	860	901	857	852	855	856	905	877	914	854	881	879	827	863	928	908	835	871	867	864	932	869	877	832	851	932	816	864	862	925	873	936	897	896	886	940	874	931
14980	3906	4746	4396	11986	63286	60299	39153	21354	5315	1059	410	331	261	308	328	339	280	320	275	326	332	332	302	332	350	359	318	327	315	308	321	324	343	346	299	278	343	321	343	349	305	344	322	307	325	320	316	313	342	309	323	342	317	320	315	315	304	302	335	341	338	355	346	314	337	323	318	313	328	307	309	344	330	313	317	316	329	319	327	322	319	317	294	345	315	323	295	302	320	324	317	314	322	331	353	326	303	334	336	295	330	335	287	338	331	318	301	317	312	312	320	292	295	324	321	326	329	322	327	322	323	308	331	329	337	325	343	323	311	346	324	331	319	334	337	308	292	306	319	307	351	322	337	350	305	331	319	332	301	314	311	298	306	315	317	333	315	324	297	308	288	321	318	304	343	309	278	319	347	333	297	304	316	330	320	314	316	344	310	321	344	330	343	321	302	306	313	313	297	331	358	311	299	320	292	327	316	335	346	316	318	290	341	311	309	312	339	336	332	311	333	315	309	286	336	303	316	303	331	317	314	294	328	306	308	339	290	310	308	297	320	319	339	341	327	324	315	312	338	336	348	342	326	313	340	334	336	327	332	310	322	319	326	312	312	328	340	306	321	311	307	303	332	318	321	325	338	300	322	335	308	298	297	308	319	322	299	334	354	306	334	313	333	302	331	304	316	321	323	322	297	319	316	324	318	319	323	337	349	337	318	332	325	318	340	314	321	284	353	360	347	318	329	318	294	327	318	302	304	329	319	320	324	312	331	316	355	287	339	316	358	348	335	310	298	313	346	300	324	358	327	302	342	326	341	331	322	331	326	343	328	337	333	351	295	316	335	295	314	337	303	334	290	301	337	291	322	311	313	309	305	286	326	321	319	315	297	324	296	313	358	321	316	320	296	324	332	351	344	305	327	337	312	305	304	304	271	310	318	332	319	328	344	336	355	337	332	319	297	309	319	286	328	352	330	297	315	318	313	309	311	342	331	287	327	331	308	309	310	322	330	315	357	331	341	301	322	339	309	299	316	300	265	320	328	314	328	331	276	296	328	312	352	285	322	343	334	349	324	338	306	368	328	328	323	353	367	329	282	298	318	333	312	330	294	339	322	319	336	318	297	322	309	289	323	313	301	305	313	341	325	339	299	287	316	332	324	292	332	311	306	321	350	328	296	323	308	294	324	333	337	338	308	338	334	317	293	351	328	295	312	328	316	319	302	334	296	328	327	307	322	300	304	304	327	346	349	298	300	294	313	349	336	348	290	330	318	344	325	296	310	291	321	312	313	310	309	310	333	320	317	313	346	293	330	313	342	329	350	325	330	321	326	331	316	320	331	344	303	296	304	327	302	323	294	315	313	332	338	292	363	303	309	325	335	322	301	347	333	305	348	325	359	332	294	333	339	327	317	325	337	313	280	304	332	315	372	313	348	304	319	349	302	356	290	322	314	340	320	360	312	348	327	293	319	336	296	304	323	308	298	330	327	286	307	323	330	312	350	298	353	343	332	331	353	335	300	307	325	319	316	331	322	357	318	324	329	310	309	333	339	296	356	322	327	307	347	301	327	297	328	307	275	313	316	316	323	335	307	335	334	322	328	318	304	325	313	312	336	335	307	310	298	310	331	325	308	333	284	374	354	348	348	295	314	304	311	346	334	317	330	319	338	342	348	332	316	307	300	358	308	316	273	280	294	296	318	359	321	319	304	342	332	309	330	305	303	307	351	301	355	329	340	302	327	351	332	308	315	316	355	291	344	332	307	278	325	328	329	335	309	329	311	323	317	339	316	314	336	317	351	308	296	302	314	334	358	318	315	331	316	305	308	351	360	344	323	318	318	314	338	301	326	307	335	312	307	312	306	329	332	353	335	316	319	321	300	312	334	310	333	322	283	300	341	340	297	327	314	280	316	326	289	313	311	326	302	339	344	351	306	352	326	325	318	301	334	333	334	314	335	294	304	282	301	301	317	336	329	323	314	315	338	311	339	311	289	353	294	299	309	302	292	322	334	330	289	343	330	331	341	337	341	347	306	325	332	328	337	309	321	302	329	344	298	323	298	305	299	322	343	323	308	336	334	313	312	318	354	329	323	382	287	291	321	344	330	312	327	343	304	325	324	339	308	324	348	343	328	319	323	337	299	290	331	312	300	317	320	324	332	291	323	324	305	304	288	318	287	313	336	295	351	337	318	312	301	320	306	318	290	332	316	306	326	333	325	307	312	321	310	318	331	317	319	330	326	326	291	316	345	345	354	354	307	311	345	348	340	304	286	331	317	300	346	303	350	289	315	306	320	341	323	330	294	273	341	320	295	333	312	349	300	308	321	317	283	330	301	310	303	331	353	303	346	310	323	323	351	326	327	340	306	318	296	315	311	324	315	322	358	301	296	375	335	326	349	307	311	307	330	350	301	321	308	300	295	300	331	308	326	302	323	343	313	301	297	329	318	327	312	270	314	340	329	322	323	339	317	299	337	318	321	333	312	287	310	339	301	287	331	312	323	340	280	304	321	309	328	306	314	333	317	351	371	321	315	291	316	351	321	294	348	337	292	334	304	341	325	327	329	326	341	322	323	327	379	335	318	306	308	316	296	319	339	344	307	319	339	315	338	326	326	314	301	321	318	319	335	292	329	323	312	314	311	344	297	327	314	326	336	331	313	303	300	310	318	314	305	347	336	328	276	309	328	317	281	321	328	332	330	322	311	310	317	284	309	326	313	328	328	339	331	321	340	307	311	321	354	319	304	316	326	344	343	298	308	311	340	346	334	329	303	296	332	315	311	308	308	334	376	350	318	330	319	316	323	336	313	301	307	312	299	320	273	310	333	295	309	327	329	294	309	351	298	337	326	332	325	335	308	310	311	280	296	307	299	342	338	340	332	302	307	300	324	328	306	362	342	315	310	302	318	275	354	317	326	314	299	333	297	288	322	333	320	315	328	308	346	341	332	318	299	377	306	288	323	326	328	306	335	339	298	309	309	288	308	334	317	309	334	302	310	329	314	350	348	313	340	302	310	349	325	326	307	334	291	326	328	350	342	293	314	345	345	320	296	331	330	329	335	315	322	366	318	307	298	334	335	343	327	343	300	353	337	321	336	322	296	307	331	290	279	358	286	322	340	327	369	314	295	304	280	270	349	303	348	288	308	330	300	337	349	342	314	323	315	316	330	344	297	338	326	321	331	320	316	320	317	325	325	333	287	353	320	316	339	330	337	307	343	326	335	304	307	346	312	304	307	333	299	325	328	317	360	332	348	283	289	324	308	326	345	328	343	321	314	336	315	324	306	294	298	322	317	313	321	317	302	327	324	306	347	306	310	346	325	324	324	341	331	346	292	322	327	300	323	328	348	327	327	323	320	300	328	290	333	335	322	319	333	317	287	329	314	346	341	302	285	299	356	274	299	316	290	287	329	317	322	343	343	312	341	304	329	291	324	334	313	304	336	310	308	281	356	319	345	337	323	326	326	332	341	348	302	338	271	324	341	356	355	336	296	316	317
8089	3747	8794	11768	25116	74917	71205	52895	33885	12579	3662	1271	964	874	896	900	903	909	872	862	878	896	914	844	847	864	832	891	884	835	822	827	848	886	861	871	867	888	829	884	865	897	854	907	842	805	841	861	833	887	887	912	843	884	897	879	823	827	888	893	899	831	917	908	840	888	833	899	856	854	872	841	902	861	868	869	896	886	873	889	874	801	879	814	834	913	860	869	903	887	897	848	868	879	810	840	848	797	857	863	845	912	863	866	867	841	933	876	900	849	880	871	890	848	840	876	850	896	883	850	871	842	865	879	901	907	876	811	888	868	877	892	790	882	869	917	873	859	860	903	871	870	900	831	928	877	845	854	882	840	871	813	887	929	846	871	884	885	902	875	925	866	809	849	876	872	854	860	851	877	889	891	832	860	889	831	872	870	843	824	849	877	896	880	846	870	824	897	831	903	860	839	907	909	821	830	870	891	820	839	861	874	859	908	847	847	841	830	906	885	837	837	882	868	907	897	834	851	838	878	867	886	852	934	899	879	850	858	875	837	867	854	969	875	865	826	928	839	843	889	935	868	814	781	874	899	878	894	859	876	858	873	853	828	809	856	870	828	894	876	843	898	865	869	896	877	869	882	891	857	865	840	884	929	950	821	865	881	887	857	868	881	877	837	853	851	891	863	894	847	824	853	852	848	887	825	902	844	892	909	832	868	821	836	845	861	895	873	853	841	891	843	830	872	845	833	900	867	887	832	838	837	875	845	874	925	849	863	835	847	863	868	849	883	890	886	885	911	883	838	821	882	883	879	890	837	893	869	839	868	860	843	867	845	872	870	869	831	880	851	866	792	856	894	873	806	826	863	826	845	851	881	831	853	851	850	893	873	863	854	839	849	907	893	812	827	877	853	808	859	898	906	869	894	856	895	870	888	884	839	863	901	875	857	867	921	811	865	871	891	895	807	871	851	875	866	892	853	898	786	872	849	912	843	862	891	872	857	864	927	868	847	898	869	838	904	901	870	859	817	859	905	860	859	830	871	868	824	891	875	941	891	900	841	849	864	887	861	807	853	852	899	876	859	879	872	821	810	885	857	867	883	829	794	832	866	878	886	870	834	836	945	909	835	853	832	870	889	806	869	817	842	849	842	849	878	860	889	875	852	902	883	867	875	878	833	914	817	861	847	926	932	842	827	856	855	939	862	909	798	845	805	867	839	896	912	906	893	867	819	871	856	874	920	889	829	874	817	892	823	853	885	918	851	841	852	881	887	850	849	842	876	853	878	936	833	894	894	817	857	816	888	864	907	874	852	861	838	881	874	850	802	843	864	844	850	868	817	849	800	829	881	819	881	893	893	859	853	902	850	828	874	885	869	874	920	909	898	806	894	830	901	883	870	857	811	877	901	839	890	815	865	876	892	848	850	837	850	842	832	884	828	871	831	868	840	834	826	861	857	845	854	845	876	914	896	835	874	854	851	818	879	856	858	865	863	868	794	851	857	852	908	861	889	817	789	896	902	899	841	820	912	914	944	869	876	878	899	887	924	875	913	859	878	857	867	825	782	860	838	814	907	846	894	941	853	889	910	857	877	926	811	820	873	873	854	889	829	891	842	881	901	832	875	831	851	860	864	851	855	806	896	867	852	869	897	829	890	868	830	873	862	798	835	890	853	888	906	847	903	904	861	873	880	846	914	854	835	859	859	851	890	864	878	883	884	809	888	850	890	896	871	890	888	898	882	827	850	891	895	857	839	852	815	860	848	859	811	869	840	907	876	857	861	909	914	898	884	892	872	834	816	888	877	898	819	847	879	840	889	926	909	862	892	839	876	851	874	821	845	856	852	841	797	882	896	867	905	840	912	890	884	864	835	874	810	857	872	859	838	840	887	907	891	793	835	859	895	912	867	835	893	922	870	849	867	849	864	881	895	867	881	900	906	898	826	896	876	903	844	862	849	821	886	828	889	886	889	882	855	836	888	860	876	885	924	857	851	848	888	821	847	885	849	877	861	910	851	809	830	880	869	857	860	842	847	880	838	880	816	825	948	884	894	825	810	854	873	899	849	854	866	851	896	836	863	855	885	836	905	860	864	869	833	845	848	845	843	854	804	852	869	834	884	881	883	889	866	916	883	816	819	850	886	854	874	919	915	835	855	841	842	869	847	835	802	875	884	885	888	882	860	882	820	907	838	811	846	914	870	880	840	818	882	879	889	838	871	882	882	908	831	901	887	865	846	846	821	899	865	903	892	824	909	873	929	836	867	833	890	847	914	903	871	873	863	882	826	870	852	842	832	936	785	820	896	804	854	853	858	831	892	838	855	905	879	854	890	885	902	857	848	840	874	852	843	852	872	794	856	912	867	860	906	814	883	835	863	832	835	847	862	868	900	881	897	916	851	890	832	785	830	863	842	824	847	884	861	850	847	917	898	851	855	799	848	802	841	830	802	868	816	846	853	820	888	875	888	856	889	859	940	896	895	878	855	838	850	804	844	883	853	874	801	901	851	858	861	871	817	855	883	884	874	842	871	874	819	829	858	844	881	832	875	900	849	900	861	887	885	865	898	877	880	822	901	888	917	853	886	954	856	861	889	912	840	880	850	884	831	870	872	892	870	887	891	872	901	887	857	878	850	909	915	834	858	897	885	851	885	845	862	819	807	872	902	850	885	902	856	869	881	846	826	877	892	923	870	832	887	894	821	817	827	812	854	852	842	862	824	851	849	857	835	888	857	900	866	904	865	852	877	860	862	908	864	881	894	893	848	832	838	902	865	860	815	898	881	846	872	878	874	889	834	865	898	865	880	881	825	848	869	832	881	877	887	845	859	865	813	811	861	875	878	892	919	854	857	874	843	852	873	871	819	930	923	844	854	845	907	874	864	877	876	870	868	890	874	821	862	861	860	881	839	829	858	851	869	874	845	827	809	904	876	840	843	868	846	859	856	869	868	881	856	890	839	919	891	921	842	928	880	906	913	818	842	877	857	880	865	819	882	883	866	887	862	859	862	874	798	851	942	920	867	890	864	845	854	856	869	890	881	829	844	821	855	889	898	875	847	946	831	850	912	872	883	869	863	894	857	860	827	870	850	863	802	859	847	915	848	822	885	823	880	879	832	886	872	851	854	830	849	861	879	878	908	855	834	915	891	843	876	833	847	854	871	864	865	874	830	864	873	883	822	833	820	862	883	862	887	895	888	822	819	891	827	892	900	844	868	820	838	856	821	860	862	900	827	899	892	839	875	861	857	837	863	868	848	802	877	882	845	883	888	916	880	843	931	893	822	923	905	870	808	882	889	892	866	870	856	845	872	850	843	842	869	925	836	877	863	847	886	875	889	901	846	863	812	839	853	882	899	822	871	863	855	865	881	867	870	848	886	844	839	854	854	893	883	806	839	857	814	846	828	838	853	871	878	897	850	845	856	905	876	902	897	883	885	862	895	874	848	868	859	916	874	854	844	892	895	858	896	857	850	835	912	912	899	868	860	858	841	838	840	844	869
2678	954	1186	914	1084	6430	7810	4161	1748	707	430	357	336	315	323	348	340	340	326	314	348	361	350	348	312	326	360	341	333	361	336	335	321	338	343	331	356	354	317	355	312	345	330	360	313	343	333	315	327	328	371	362	353	332	306	345	367	361	340	315	332	335	333	337	332	340	366	344	345	357	337	311	306	331	318	305	335	343	314	347	355	341	321	334	343	354	342	349	301	313	288	337	337	305	346	345	324	337	319	330	365	321	333	354	349	355	352	340	320	338	346	341	330	359	339	357	280	355	348	301	324	337	334	365	328	351	295	299	337	327	313	346	329	332	327	336	319	311	330	325	323	325	351	342	361	326	352	358	340	314	305	365	345	331	342	352	370	353	381	335	326	342	318	322	342	339	317	342	343	308	323	330	334	326	322	323	354	343	328	321	351	347	319	353	359	321	294	330	302	348	312	337	323	345	361	320	342	339	381	314	347	344	357	350	346	316	301	331	355	354	350	349	316	356	334	319	322	366	332	346	345	361	311	336	337	310	327	319	352	330	346	335	299	359	334	348	316	374	326	346	344	333	330	337	337	316	359	329	366	320	317	333	334	336	333	322	350	372	390	310	350	324	317	363	350	311	330	326	337	354	371	323	319	360	333	345	284	331	325	327	328	334	328	324	321	350	336	343	329	348	325	355	302	352	321	350	346	359	308	335	319	336	337	317	325	333	319	332	334	320	332	357	337	342	363	337	335	348	299	329	353	328	302	354	326	343	346	335	332	342	376	309	343	332	322	346	331	344	350	321	318	307	325	356	335	352	330	310	316	338	333	343	351	325	277	322	321	318	293	342	349	352	312	332	313	330	367	328	314	315	310	340	360	321	307	345	356	309	356	325	299	354	336	322	336	311	350	370	317	329	336	336	309	356	355	332	297	327	330	337	327	298	378	321	321	357	312	369	358	340	287	330	312	321	308	309	346	325	379	324	340	330	330	315	326	333	318	358	324	323	333	365	347	353	329	338	326	330	367	292	339	337	300	329	335	342	369	337	316	325	359	353	310	350	349	340	338	347	325	317	371	347	367	346	308	379	338	315	306	343	326	364	338	346	331	324	332	317	348	346	317	331	354	323	338	335	341	350	356	313	352	331	319	315	333	367	342	341	332	320	328	336	343	348	343	333	335	359	327	335	350	367	346	345	349	336	332	346	348	351	315	324	337	316	378	355	331	370	374	332	346	334	365	305	330	382	338	316	357	321	356	297	329	355	323	347	329	307	352	328	316	324	345	368	316	361	352	359	308	327	372	356	327	305	322	336	323	348	299	343	298	334	338	326	307	302	343	348	340	327	362	372	335	344	328	338	302	359	294	319	337	295	324	363	309	333	319	338	327	330	345	306	301	327	370	366	332	303	379	338	349	342	350	311	322	330	294	324	362	331	326	310	391	328	328	316	352	334	317	331	353	326	303	321	334	343	353	331	347	344	311	333	317	354	310	327	336	346	355	297	362	313	324	354	340	341	312	323	359	321	339	358	318	354	324	336	330	308	361	324	337	346	358	334	324	359	341	326	316	326	324	359	336	351	335	295	336	297	351	319	345	319	354	314	346	316	342	308	363	323	306	302	324	317	323	308	343	347	343	378	337	356	322	347	345	346	312	317	307	341	329	338	332	295	328	334	330	343	356	325	343	334	340	301	333	342	309	346	341	342	320	350	350	328	295	356	339	328	353	330	347	326	351	350	335	359	361	324	344	356	367	359	322	334	319	345	335	351	347	342	317	362	341	338	308	328	317	365	322	369	315	306	358	340	316	343	314	325	341	349	338	317	330	342	336	332	338	370	346	328	310	347	325	353	336	336	359	343	306	321	350	329	351	316	335	371	352	360	310	340	349	325	317	323	346	335	345	362	314	330	331	368	338	340	385	313	333	340	346	341	310	328	334	355	327	310	359	318	323	334	343	307	367	325	323	329	352	314	341	313	328	324	318	337	354	337	298	325	363	319	345	327	321	312	330	333	367	327	367	312	389	346	359	305	290	306	347	346	324	327	350	348	348	341	359	339	340	319	329	336	350	327	341	319	329	316	333	357	349	353	342	340	328	338	288	328	341	341	320	329	339	337	355	348	310	388	312	326	361	332	347	336	329	318	289	334	315	346	361	350	344	322	352	344	313	312	342	344	334	321	337	342	360	337	332	317	331	359	346	335	341	298	322	315	344	332	343	322	356	363	299	304	341	328	363	352	361	327	348	327	350	329	347	321	330	336	331	343	343	309	332	353	304	341	326	309	299	307	329	345	325	319	330	306	319	324	327	343	311	333	349	364	350	345	312	330	318	367	332	343	310	326	299	330	339	379	342	329	326	326	357	320	340	339	392	322	345	308	330	340	328	320	316	296	352	349	340	327	319	309	346	306	340	372	342	328	330	332	338	327	357	353	354	355	338	317	308	340	337	346	328	295	324	331	339	346	343	311	339	343	340	351	365	320	341	353	339	306	331	323	344	326	330	343	337	308	323	355	339	358	355	323	322	327	320	362	352	358	349	363	338	334	357	336	314	357	326	326	353	336	337	339	351	327	312	353	345	334	304	299	310	319	343	323	360	369	347	369	311	315	336	338	327	310	360	343	348	335	358	338	331	306	328	352	315	329	344	337	310	348	331	330	365	295	343	356	343	362	322	351	325	335	325	333	344	359	335	336	348	363	327	336	365	311	346	348	302	332	353	335	371	305	345	336	330	344	338	352	340	368	310	347	338	362	366	345	322	357	335	333	337	346	335	325	339	351	343	348	281	322	359	322	340	326	304	325	308	364	342	313	314	363	331	357	341	334	321	327	345	329	361	343	326	348	337	322	346	356	340	334	308	327	339	322	367	337	323	352	343	323	327	324	312	311	353	348	349	312	342	360	313	359	325	309	332	335	337	341	324	322	349	337	359	317	327	356	366	322	305	333	338	321	313	324	342	320	339	337	326	354	330	317	355	366	327	337	328	312	317	337	341	327	312	328	345	313	304	334	335	332	365	361	344	301	353	314	333	331	336	384	320	338	350	366	332	311	360	340	332	326	335	337	329	303	325	314	370	331	347	321	310	363	349	317	312	328	320	345	343	360	359	357	353	324	368	366	353	332	307	359	336	319	334	315	350	326	327	314	340	332	364	352	325	325	320	333	334	325	358	360	328	343	358	337	337	313	306	305	340	337	328	311	323	310	331	297	345	350	329	333	331	333	348	334	353	328	340	350	357	342	339	336	311	331	327	342	326	332	345	303	328	340	327	333	320	319	338	297	336	341	354	346	349	350	340	317	364	331	323	346	351	343	348	332	330	319	344	322	331	299	351	348	318	381	330	313	336	333	302	329	340	342	328	340	337	357	307	348	323	340	329	326	352	343	342	317	327	314	373	328	323	358	330	336	330	352	376	329	321	358	348	319	323	343	387	303	333	340	329	334	352	308	329	326	314	345	368	352	354	318	314	341	343	325	326	297	347	322	323	313	342	304	361	330	341	345
2900	1538	2643	2743	4431	23140	23035	13768	6368	2445	1215	916	912	860	900	891	915	884	913	937	882	883	883	862	858	898	877	847	926	893	902	894	939	897	901	932	889	856	928	898	916	885	876	888	879	919	905	887	908	904	904	873	927	949	890	934	947	892	906	857	915	905	853	899	930	909	863	941	927	889	890	900	857	966	931	931	852	944	893	931	881	953	862	858	897	907	930	919	898	947	867	933	851	946	907	879	896	882	920	876	856	915	932	875	944	934	901	856	889	921	891	859	907	902	880	857	900	920	876	839	928	887	919	888	955	862	903	891	894	917	900	955	991	921	888	954	897	920	891	856	946	887	916	940	871	919	912	932	920	873	885	890	886	934	908	928	889	916	948	873	867	929	887	952	900	915	889	882	900	839	936	905	924	865	927	880	877	853	913	926	876	874	936	929	917	949	935	914	877	893	887	879	879	842	887	883	825	862	878	899	864	855	908	909	872	871	847	888	920	905	883	853	934	927	890	916	911	927	958	924	954	889	937	881	868	928	892	928	889	910	916	920	924	866	894	941	925	937	869	879	938	888	917	965	917	915	859	941	892	894	908	896	868	948	950	897	878	868	874	950	864	925	914	851	905	940	880	910	844	890	931	949	879	875	875	878	885	875	885	874	880	875	923	905	869	918	878	849	835	883	878	895	913	937	932	912	893	901	953	890	957	835	932	920	888	878	916	876	922	940	873	891	955	911	906	907	924	950	879	932	909	910	873	921	931	933	889	900	924	884	933	890	892	813	886	895	908	917	970	918	867	864	900	886	962	871	925	902	905	880	912	895	893	904	864	903	921	886	877	988	914	907	857	961	901	934	932	892	898	885	855	868	909	926	914	852	859	951	939	933	904	904	890	863	879	876	910	882	888	889	853	913	897	900	917	866	847	897	892	927	896	901	884	849	884	916	891	924	875	928	889	876	862	931	964	902	887	948	923	883	875	863	896	896	831	878	863	902	911	849	941	890	899	942	887	859	917	910	927	886	938	889	876	879	909	927	895	872	931	896	892	901	893	903	905	925	908	937	888	886	963	855	895	913	875	911	872	869	888	934	885	911	872	867	927	839	909	864	852	908	947	881	849	887	859	891	914	881	847	875	870	870	907	924	938	867	859	921	889	882	916	897	915	929	894	904	940	884	898	874	877	913	930	909	885	937	908	871	876	911	914	864	913	891	875	944	847	933	862	883	879	863	920	869	865	912	894	919	909	864	912	908	916	862	939	915	847	896	883	866	919	903	896	890	856	948	914	915	896	901	860	922	892	854	901	887	883	894	924	919	877	896	937	914	946	898	887	890	881	921	942	904	898	895	892	904	910	894	939	958	917	884	880	888	890	878	922	906	891	891	945	853	911	896	852	873	968	915	888	950	899	884	873	894	892	877	903	928	885	945	896	872	891	908	884	871	920	919	901	929	837	901	905	889	885	843	898	930	859	986	906	868	890	916	906	884	929	922	895	893	846	912	908	874	918	904	850	865	904	835	890	956	865	875	887	887	870	943	923	915	950	881	884	898	894	915	938	914	871	916	882	912	933	917	843	887	907	920	899	927	885	926	911	928	898	895	923	852	876	928	963	954	872	957	927	928	905	876	936	889	906	909	834	955	893	901	946	860	883	931	929	921	910	903	883	901	899	943	926	885	883	864	909	991	868	934	922	923	917	879	833	892	898	911	965	913	923	916	907	915	936	940	884	915	892	1006	862	915	875	909	886	904	815	975	856	862	895	867	866	916	818	876	895	912	844	915	854	923	928	862	928	897	881	975	856	932	963	908	946	872	917	876	891	898	926	960	843	900	863	863	895	940	931	949	918	926	935	875	854	917	906	906	891	966	890	916	877	866	940	878	847	875	943	878	898	860	944	858	906	912	902	908	877	901	877	889	930	906	868	911	863	865	881	906	920	900	825	947	909	924	923	862	863	846	895	929	897	907	911	939	928	911	900	886	885	886	906	902	920	955	876	887	941	926	908	855	878	949	904	930	854	881	856	892	874	872	929	924	908	882	843	855	907	888	888	829	906	922	912	858	922	921	865	898	934	928	903	938	911	908	886	932	939	936	885	905	919	857	883	910	939	879	939	875	878	878	988	888	915	862	854	860	925	884	903	860	870	875	942	848	888	874	932	889	937	911	876	931	975	935	879	930	895	911	880	950	911	880	861	887	890	884	878	882	885	898	916	875	852	918	953	887	937	941	927	908	910	920	890	862	898	903	923	922	908	873	877	938	900	876	893	891	872	919	902	893	905	907	936	898	927	868	934	915	942	923	842	902	882	882	905	920	898	937	907	936	899	917	917	919	917	889	878	891	871	924	874	917	928	911	946	890	927	897	897	899	851	937	905	920	901	970	909	896	937	914	905	855	893	911	905	931	904	884	948	922	907	847	878	832	922	875	930	885	890	920	905	917	898	937	858	909	891	891	914	914	918	883	900	920	879	902	943	911	896	931	917	900	926	894	940	850	928	899	905	919	859	912	871	910	875	914	919	855	908	932	906	888	887	919	921	917	939	892	919	893	919	944	886	871	959	932	923	900	907	891	868	904	859	921	894	872	869	903	935	870	913	828	904	950	900	926	881	892	901	921	934	894	897	888	917	938	870	896	925	902	894	932	900	838	944	909	872	889	876	923	875	875	909	881	974	893	895	922	885	957	934	866	926	910	927	884	946	948	882	900	922	896	863	962	888	920	876	838	868	924	900	869	895	917	923	919	871	957	897	911	859	936	868	891	853	927	870	885	888	936	896	906	927	938	963	904	900	906	896	966	892	927	877	895	879	938	902	908	858	920	982	890	882	905	895	906	883	921	918	897	901	905	848	854	906	936	901	876	992	921	887	893	842	903	960	892	860	885	857	932	922	894	911	852	875	916	920	943	949	901	874	935	882	911	909	944	981	888	882	912	878	889	948	949	879	914	878	920	904	914	883	833	861	871	897	876	906	875	883	916	881	872	922	890	882	910	889	865	857	888	938	914	892	853	857	917	911	895	885	914	860	878	901	900	925	909	867	880	879	928	936	909	869	853	872	913	909	915	909	913	886	919	919	944	904	870	909	909	877	907	882	861	881	877	867	875	864	892	863	934	874	922	922	908	908	871	960	928	902	888	867	942	857	852	881	901	903	934	932	884	939	913	919	883	939	895	909	903	917	955	878	928	892	876	884	881	938	936	866	951	892	890	867	902	933	910	895	883	841	850	915	853	935	890	851	910	823	906	861	903	862	866	892	863	884	865	872	861	876	934	886	853	868	877	893	906	889	901	907	920	922	877	928	898	925	908	943	918	935	886	894	855	914	919	854	859	927	959	845	944	921	893	893	932	887	846	874	905	887	867	892	881	923	909	945	856	950	926	907	886	862	877	874	925	885	908	900	882	936	889	937	910	902	926	876	909	933	939	946	880	881	927	901	920	893	864	849	875	905	902	853	898	930	890	906	837	948	885	868	874	950	871	850	903	921	884	936	932	879	847
8336	2314	3463	2959	13348	51933	42136	25378	12195	3663	1155	460	395	331	324	309	298	324	329	301	308	338	328	332	301	353	347	316	297	303	331	307	330	332	331	320	327	330	314	299	311	346	331	288	312	338	342	325	317	335	305	331	296	299	302	342	331	341	309	339	325	323	308	328	354	301	317	331	347	308	316	316	307	321	327	317	303	332	319	318	344	314	326	328	314	311	329	308	323	333	308	323	319	315	340	348	326	348	331	340	351	352	311	285	333	337	318	337	336	342	339	348	330	297	317	310	341	324	338	340	313	350	335	360	326	344	321	355	320	343	320	334	359	313	290	343	350	308	336	325	312	316	327	353	308	284	328	334	324	318	284	304	330	319	325	355	308	326	308	323	310	352	341	336	349	312	338	322	325	337	318	363	345	339	338	301	293	320	352	325	342	315	342	350	357	330	312	326	340	327	321	285	301	349	351	305	351	311	328	341	343	340	342	358	329	339	344	320	327	294	330	304	309	324	308	336	322	294	311	290	309	321	335	294	335	308	325	353	316	336	297	324	333	323	323	315	318	340	346	324	331	323	330	348	332	341	340	362	308	323	325	346	327	342	292	292	341	329	297	326	322	317	322	318	330	342	315	357	308	324	264	321	278	339	328	302	359	299	323	348	270	347	336	317	307	336	335	333	335	341	329	312	339	342	308	341	323	319	318	320	319	357	307	316	347	335	335	348	282	327	354	322	338	340	328	339	341	330	319	325	329	357	324	329	329	338	314	332	350	318	354	321	310	362	338	331	335	329	335	318	332	338	339	334	307	347	351	329	289	316	346	332	331	333	315	347	334	298	349	351	331	321	289	325	308	352	339	303	326	346	334	348	302	295	367	272	330	336	334	326	319	315	344	326	337	330	332	336	354	337	331	324	334	362	311	318	346	282	350	324	305	328	329	325	358	323	311	317	324	334	324	286	296	318	353	349	301	335	330	343	306	335	319	320	346	326	329	331	308	356	335	308	356	318	330	316	342	293	324	293	312	317	327	318	313	334	309	327	323	340	332	304	349	338	345	315	342	353	345	303	309	331	312	328	317	340	272	340	341	373	306	300	298	326	289	334	333	318	334	337	349	352	333	323	337	302	297	327	333	324	361	324	315	367	338	317	339	314	316	345	311	329	337	340	343	358	329	323	340	340	322	339	312	304	316	319	323	330	311	324	349	315	350	326	307	332	350	340	339	327	331	328	319	309	357	318	340	338	325	314	327	333	333	324	323	341	319	297	322	316	315	332	319	313	314	347	320	306	334	341	314	307	341	329	349	350	329	336	328	318	314	297	340	330	328	312	361	331	320	334	330	314	331	319	301	313	316	349	296	339	299	335	326	319	304	274	341	325	338	327	344	361	367	303	324	332	319	311	290	324	331	316	333	329	331	308	307	312	345	315	314	343	332	306	336	292	363	298	353	332	319	321	285	303	328	348	327	335	359	324	319	297	310	325	326	316	341	312	350	322	378	341	325	315	322	280	336	336	339	323	371	334	328	314	339	319	338	330	326	340	313	307	293	349	314	341	323	303	334	323	351	312	306	338	326	303	350	320	321	296	315	336	345	312	312	327	324	302	297	319	326	332	315	290	332	341	325	327	326	338	337	335	345	320	324	335	340	305	319	338	321	353	338	352	331	336	359	354	339	344	337	327	292	340	343	326	349	333	340	320	319	331	351	313	304	301	325	315	342	345	325	322	338	342	292	332	299	307	334	312	346	311	360	349	298	322	308	322	337	321	330	315	336	334	305	325	349	309	335	316	312	323	308	333	332	338	332	337	322	327	299	298	324	335	293	344	288	325	331	316	314	303	354	323	335	356	308	338	335	306	338	317	334	326	324	351	308	345	327	329	331	320	298	317	345	365	309	356	344	315	339	311	353	365	360	311	334	329	359	353	311	351	340	329	317	306	302	330	309	326	355	299	327	334	349	331	326	337	316	326	342	318	338	295	353	343	339	324	317	311	327	345	329	319	310	340	332	326	323	352	310	306	329	325	295	311	303	307	331	322	359	348	336	356	330	319	324	314	334	295	304	358	338	318	330	317	333	328	333	325	316	327	305	317	324	306	309	338	288	307	320	304	343	320	305	321	344	330	302	356	341	350	336	344	344	309	342	339	325	326	329	312	330	348	322	325	299	300	356	323	354	333	361	343	325	314	309	333	356	306	302	328	335	316	309	309	312	323	336	320	320	333	333	332	357	330	309	349	325	342	341	336	320	331	323	306	298	318	362	319	333	316	353	314	324	317	321	319	341	306	331	338	316	317	327	360	346	314	323	328	360	314	328	334	312	352	337	349	312	323	314	324	314	310	323	338	344	318	321	331	312	329	325	312	341	319	324	348	318	317	333	325	315	340	298	328	330	319	331	297	343	320	358	309	285	356	306	320	339	351	345	336	341	311	350	348	302	334	343	326	338	321	336	319	334	326	315	304	334	311	344	353	343	344	334	348	348	311	359	362	309	341	331	293	342	322	331	318	308	331	358	334	337	337	330	320	329	327	338	288	317	307	319	331	296	326	313	308	331	297	321	310	337	351	347	333	329	339	302	329	281	336	352	314	328	296	318	337	315	337	335	318	303	323	333	302	351	327	307	316	301	373	330	323	315	321	322	326	310	338	322	345	319	306	334	322	320	331	347	306	335	320	321	321	299	335	321	317	327	323	342	328	321	350	339	302	293	298	356	328	344	344	310	309	347	312	343	320	353	337	311	342	316	337	359	337	312	331	331	318	324	323	320	325	331	325	309	324	329	293	331	336	309	305	316	344	315	344	342	334	327	298	317	307	322	300	357	303	330	307	336	348	298	344	331	316	363	353	301	319	369	333	315	329	295	381	337	332	299	353	304	305	341	316	327	305	314	326	297	343	331	323	317	304	346	311	312	292	331	354	320	323	324	295	311	319	326	342	297	309	351	309	328	339	333	356	317	308	334	334	333	344	372	340	356	327	343	319	309	346	325	327	323	310	346	322	327	301	309	359	345	358	306	307	310	310	300	313	321	318	359	323	340	314	360	298	323	349	306	325	319	325	336	356	328	336	310	331	285	335	339	336	324	332	329	339	330	328	330	321	310	309	331	297	317	311	329	374	311	310	292	362	336	323	360	304	288	326	322	361	301	308	310	320	311	309	325	328	326	336	383	323	301	313	347	319	340	341	281	339	340	297	343	312	325	342	351	321	336	312	315	354	330	306	337	330	325	335	355	304	316	329	290	309	327	329	348	352	346	336	320	343	322	304	297	366	310	311	324	369	324	300	289	351	297	305	319	317	317	352	358	311	335	315	304	337	312	317	313	304	346	315	305	328	327	312	312	320	329	292	325	301	333	346	335	339	332	325	344	297	302	324	339	326	344	303	314	305	336	348	292	304	344	350	329	301	346	336	306	327	336	344	328	359	349	324	324	360	346	327	347	329	318	311	329	321	362	326	330	360	328	300	304	351	300	296	348	314	293	327	310	324	319	312	319	353
6308	2792	6743	7979	26348	64470	54274	41319	26406	12409	4683	1881	1010	975	936	895	909	872	896	950	906	955	871	929	944	870	883	903	932	914	856	863	875	894	899	860	896	934	945	852	873	927	910	887	874	851	887	896	950	911	886	868	867	905	905	872	854	858	890	934	853	870	900	875	911	924	892	893	889	843	898	887	879	911	878	934	832	927	879	874	883	884	864	941	859	881	904	912	891	849	896	894	902	837	849	863	873	888	876	876	915	895	869	881	882	873	863	853	886	905	925	855	888	878	883	857	896	852	933	861	898	875	860	865	914	881	950	866	857	845	930	825	912	865	888	904	851	903	865	936	868	914	927	882	968	855	893	895	912	845	855	893	861	894	880	857	913	901	926	905	909	910	832	900	884	912	918	865	879	931	907	827	904	819	813	890	835	864	866	879	912	903	846	882	872	940	876	902	913	917	895	890	879	931	906	909	867	926	855	871	843	918	909	897	911	890	918	879	864	918	884	864	863	937	911	913	899	887	896	982	911	913	911	841	902	918	875	885	890	881	885	881	868	848	895	848	842	864	842	857	924	921	875	870	891	880	936	845	938	914	910	908	861	854	878	870	874	920	851	818	872	846	852	873	858	860	872	913	898	878	954	909	868	908	851	833	872	864	905	871	896	924	909	875	846	925	927	856	944	947	855	872	925	930	901	946	879	830	872	938	861	903	875	900	890	873	897	821	921	930	909	911	883	870	844	886	911	877	923	887	874	892	876	902	881	902	890	953	857	875	959	967	885	912	872	873	878	881	855	894	917	855	870	899	825	862	877	909	918	849	899	879	870	851	890	874	804	888	902	864	914	839	943	914	907	900	866	872	924	867	839	838	918	857	895	879	947	892	868	867	925	892	819	870	949	925	893	895	882	971	866	899	855	877	867	895	904	892	826	847	881	882	945	839	904	921	894	893	958	835	899	865	883	931	868	895	870	899	876	881	897	888	812	836	867	871	892	920	847	858	941	941	856	929	871	880	892	900	855	902	906	946	869	851	871	891	877	893	884	857	888	820	886	859	891	845	909	857	896	939	942	828	874	886	900	884	880	884	880	921	877	914	909	854	890	847	906	841	893	899	911	927	950	869	936	900	844	857	880	919	868	916	850	893	938	859	838	873	885	896	916	945	929	866	935	890	851	865	874	889	873	887	907	841	867	881	900	887	894	916	896	850	851	928	893	852	887	889	912	858	876	878	880	843	897	876	856	874	917	849	942	908	896	938	867	852	854	939	906	900	894	875	906	860	877	817	880	897	925	931	854	861	872	914	901	885	888	879	882	972	911	917	938	918	844	947	853	900	886	837	890	886	925	848	904	868	863	874	905	900	920	897	918	920	913	870	900	850	899	861	910	854	923	882	863	872	887	890	910	857	879	944	890	908	891	878	887	883	858	848	859	900	877	863	910	904	956	882	861	889	845	886	873	894	911	926	891	926	890	904	869	852	945	890	810	898	856	938	865	877	907	839	936	870	861	905	900	969	892	964	862	900	880	860	873	840	871	871	913	908	918	880	883	859	871	935	874	893	893	893	913	893	859	881	940	888	889	852	892	860	891	911	923	874	881	867	839	855	911	900	900	888	936	911	881	934	872	889	868	902	882	893	907	855	937	898	845	870	910	858	851	859	855	904	919	882	896	917	923	893	905	958	915	862	900	926	830	909	932	929	898	929	878	881	908	859	853	842	903	911	868	873	904	917	835	933	878	903	931	902	923	900	874	894	906	861	906	909	850	916	914	861	895	945	896	856	864	893	882	862	904	885	880	916	943	850	908	887	863	877	835	897	900	903	825	874	888	865	902	886	788	837	919	871	879	865	906	849	860	861	895	901	928	879	905	876	927	883	852	922	866	853	898	894	869	912	870	920	936	877	934	908	915	841	843	879	828	904	834	853	904	950	902	854	938	849	885	911	877	877	874	898	830	889	855	869	881	939	881	941	949	852	914	867	844	918	894	938	903	867	858	899	855	876	890	927	908	855	902	904	916	912	880	897	885	856	913	864	888	819	892	862	878	916	906	889	909	883	926	907	881	893	876	895	858	841	920	822	888	880	900	846	912	885	865	933	852	901	880	838	828	874	911	892	908	899	892	901	876	868	911	899	918	883	876	879	854	841	887	896	910	927	896	941	913	891	905	886	839	910	930	883	917	912	911	878	877	881	922	847	906	930	927	908	917	879	898	889	844	846	924	907	878	925	912	944	891	917	905	872	926	828	873	904	906	857	923	942	915	893	957	926	878	907	885	901	912	887	901	897	917	852	910	885	867	904	896	921	914	889	942	820	882	883	898	910	866	943	901	905	874	899	908	862	874	927	857	903	871	914	878	930	884	863	938	893	898	902	866	868	881	892	994	883	903	870	886	942	878	848	913	935	873	916	853	897	857	906	901	918	899	916	871	858	869	909	920	926	885	915	827	924	898	919	934	875	890	893	863	895	926	882	869	895	861	813	848	882	909	917	869	880	935	839	887	856	899	926	907	911	859	919	861	946	929	870	875	888	888	872	890	916	867	878	852	859	889	925	908	856	888	939	864	831	873	875	835	949	880	875	889	857	905	863	841	853	871	913	870	833	917	833	839	886	852	853	910	939	904	893	913	878	857	877	864	890	849	868	870	866	878	867	869	881	948	891	883	878	895	841	887	903	887	875	858	859	899	850	872	922	916	923	866	849	918	894	900	872	879	916	879	827	876	875	891	922	918	854	816	857	875	890	845	817	818	860	809	918	851	927	918	918	945	894	863	850	913	877	891	898	909	919	878	821	874	959	829	874	921	898	908	887	888	869	881	901	883	858	880	899	946	860	928	878	869	844	885	916	847	924	895	869	894	848	864	852	926	927	905	904	901	893	937	870	896	909	934	926	881	869	863	887	930	853	933	872	874	881	939	893	917	912	886	856	913	898	886	844	906	880	872	868	905	899	910	921	917	874	912	880	872	907	857	890	902	840	892	889	900	839	957	868	879	885	942	918	916	890	868	853	870	906	863	927	896	876	926	870	899	919	884	873	896	890	895	898	815	925	920	907	913	890	894	886	850	881	909	892	876	877	916	875	889	896	866	873	898	837	908	909	893	891	886	869	883	877	884	865	897	890	951	890	858	882	857	887	820	825	900	908	893	957	920	879	944	887	900	877	907	923	874	896	895	911	894	921	892	899	849	929	889	907	880	902	900	846	902	897	856	880	802	918	897	916	884	914	858	904	938	917	875	930	891	840	893	822	877	850	897	888	893	894	941	897	873	881	910	876	897	878	882	892	979	881	914	857	901	926	913	852	917	871	890	877	890	876	808	897	932	861	891	878	860	824	829	890	876	893	891	878	892	860	908	859	876	889	876	922	906	798	887	847	852	844	915	954	899	850	937	882	859	896	828	901	878	945	836	857	935	871	880	875	882	845	891	925	876	941	909	909	836	865	865	931	876	900	896	880	894	859	888	871	911	859	893	881	889	903	904	879	960	895	882	913	869	881
14907	4199	6966	6716	21787	65858	58338	36912	19232	5967	1642	561	380	334	339	313	324	302	326	306	358	323	335	335	306	330	349	314	349	338	308	318	306	268	323	318	328	297	336	324	344	327	300	323	290	318	321	347	332	363	339	329	284	338	334	330	336	316	301	361	313	315	302	341	299	314	318	306	309	358	311	337	292	327	311	291	309	311	347	314	300	324	323	298	353	303	304	329	342	345	299	321	307	310	301	305	304	344	332	287	311	327	321	326	323	306	326	307	321	359	325	320	313	337	341	288	342	350	325	320	327	301	281	312	304	302	310	334	344	350	276	327	321	314	368	334	316	368	336	309	316	300	310	336	317	328	344	310	305	324	338	307	334	353	327	334	313	342	320	296	316	323	323	307	318	327	320	325	294	318	278	332	358	323	325	323	305	328	330	355	332	324	341	288	347	334	321	322	343	337	328	300	325	326	356	335	304	302	319	324	334	330	279	285	315	319	334	348	313	315	332	324	322	338	316	347	312	309	301	347	279	303	319	316	323	316	312	318	317	288	305	357	340	329	330	305	338	323	354	331	285	311	295	341	330	325	349	319	312	309	329	316	308	324	307	341	308	320	292	315	303	294	323	353	337	318	356	281	340	335	311	351	346	335	310	323	332	329	319	330	347	325	321	298	334	312	296	343	330	333	318	364	315	288	352	297	322	312	338	383	341	328	325	314	298	326	340	345	320	328	284	312	287	305	333	344	316	365	292	299	313	323	339	309	327	334	313	340	288	320	329	323	376	318	342	312	349	279	324	334	326	322	326	288	271	313	304	329	312	332	282	326	349	349	319	318	315	298	326	303	307	310	329	336	290	282	306	284	328	317	325	296	330	303	302	314	283	329	327	322	349	360	304	312	322	332	315	355	307	298	341	316	312	312	338	322	326	331	324	320	315	314	303	314	297	350	328	309	296	336	335	283	326	312	335	315	284	279	324	293	315	299	317	309	318	326	309	308	300	337	310	323	344	330	340	323	329	325	300	314	301	316	363	291	330	349	323	287	327	342	310	345	274	317	317	286	306	279	309	330	295	341	323	317	295	340	306	315	288	320	316	340	335	338	320	328	292	328	310	284	313	306	324	312	324	309	321	327	339	332	300	297	313	315	333	343	341	326	346	332	314	337	310	323	334	328	320	302	299	305	328	335	318	308	302	327	305	327	299	346	324	316	299	321	307	284	319	299	353	315	318	309	326	311	357	335	308	337	324	322	309	348	314	290	332	342	292	342	332	354	330	299	325	350	351	314	305	299	335	352	317	305	330	332	337	349	331	331	318	326	288	340	340	318	301	325	321	306	298	304	311	283	306	325	320	303	344	329	335	336	336	339	325	306	317	304	314	330	290	317	341	320	308	336	360	318	302	353	326	315	309	312	312	328	317	330	294	331	318	332	315	288	296	326	334	292	308	300	276	334	338	303	318	330	322	295	318	357	288	313	335	328	299	314	309	318	313	330	341	338	318	317	326	302	294	333	341	298	344	313	329	309	314	307	337	312	304	302	289	321	313	301	306	294	285	312	325	316	318	296	309	284	326	285	307	310	325	325	345	367	308	338	330	310	339	325	345	327	312	311	296	311	307	324	306	317	352	295	300	298	299	324	329	345	340	312	308	337	319	325	309	309	299	322	318	345	313	335	314	309	328	314	304	298	323	306	293	290	312	327	303	308	296	331	312	341	327	332	308	335	319	297	328	293	345	321	343	349	331	328	313	311	299	297	330	293	279	334	317	321	344	317	299	323	355	311	317	339	346	317	323	297	329	331	329	303	321	325	343	324	324	303	327	306	302	312	324	341	308	301	327	342	296	304	333	320	318	330	303	311	326	324	315	315	311	332	305	303	315	334	289	336	325	286	304	327	336	350	328	319	314	312	306	329	332	314	317	330	320	301	287	351	322	269	357	322	304	327	344	295	298	369	319	300	312	339	345	312	341	318	307	322	334	338	326	300	346	340	327	357	268	330	335	347	317	319	319	305	321	334	325	312	340	330	292	325	313	316	362	309	311	331	322	350	305	329	310	301	336	309	325	326	308	315	295	322	318	337	310	340	302	289	299	323	333	342	313	291	315	323	327	330	322	330	326	302	313	334	303	335	291	341	338	316	328	311	318	313	328	337	355	330	328	316	335	320	316	313	325	351	297	315	311	345	320	324	315	309	308	318	343	331	315	327	353	323	341	322	311	284	325	309	275	309	353	324	350	324	298	309	311	343	289	329	318	325	309	314	299	287	316	342	286	337	313	336	315	343	335	291	317	317	324	299	292	340	303	326	316	338	307	310	327	314	335	292	327	324	321	346	357	329	329	330	320	341	292	335	311	323	311	308	321	333	322	295	324	317	339	323	310	306	358	317	326	328	318	327	332	297	318	330	288	337	341	285	321	336	323	302	331	315	350	321	305	315	326	336	320	316	274	312	343	319	309	294	323	334	326	338	336	330	297	320	312	304	302	331	311	363	321	344	317	310	337	283	351	313	316	340	301	302	320	309	312	322	345	367	289	337	334	300	328	304	346	306	340	328	342	275	299	309	292	368	318	323	306	322	316	284	307	308	343	336	318	338	321	319	333	360	312	328	308	323	323	306	324	323	319	274	309	339	323	339	319	317	320	307	356	306	349	337	311	333	334	345	301	336	306	315	328	336	308	343	312	329	285	339	271	311	331	326	334	322	339	318	342	284	329	341	305	304	281	306	323	284	336	314	293	301	355	331	327	311	317	290	296	350	310	304	330	317	300	343	339	304	345	355	295	312	309	304	286	304	311	319	309	312	317	328	345	339	304	301	326	355	270	335	351	330	342	331	300	330	309	289	330	329	305	321	319	343	324	316	330	321	328	317	320	312	305	322	342	326	309	297	341	328	342	316	310	320	306	313	312	323	305	313	345	313	336	348	315	307	322	306	326	336	307	316	311	324	338	353	307	286	309	343	293	336	310	312	303	312	318	338	322	320	312	328	341	323	332	316	294	321	301	327	345	282	315	314	302	347	301	314	328	311	326	300	339	340	340	311	301	339	292	327	296	308	318	328	319	299	332	284	319	320	301	313	291	338	325	325	295	316	336	336	277	340	318	312	336	325	324	333	328	318	326	323	341	333	315	297	316	323	328	269	326	336	325	310	333	322	323	337	321	352	310	312	293	299	314	339	310	338	327	318	337	328	300	292	325	323	333	316	317	319	331	301	296	309	315	299	318	315	334	355	327	319	280	314	314	295	331	308	341	297	316	348	354	327	295	336	322	280	359	330	302	358	303	339	316	310	307	312	322	312	318	287	324	274	318	336	320	323	309	320	349	306	310	316	328	284	340	321	311	317	335	325	352	305	325	311	308	333	291	270	320	315	319	335	321	316	307	326	336	328	354	334	329	308	307	299	305	303	328	329	321	298	338	320	292	340	327	306	275	352	297	308	363	335	332	339	337	310	322	327	294	337	298	315	295	286	324	324	300	303	314	329	301	306	284	297	316	330
8272	4196	11131	14088	34287	76699	69380	51044	31905	16440	5930	2043	1023	922	883	870	822	877	843	934	930	892	905	892	838	860	868	864	859	849	859	858	869	850	889	890	832	868	851	923	846	862	926	810	816	873	860	848	816	907	883	891	855	940	888	826	839	863	850	870	789	830	867	893	843	847	850	916	836	865	924	902	861	884	870	816	858	899	844	839	874	851	881	870	864	867	866	853	809	832	892	921	840	840	978	885	880	844	846	863	912	874	908	901	877	863	886	875	869	840	845	896	864	875	896	863	886	891	869	912	878	842	907	796	877	864	884	918	860	858	870	856	869	873	814	849	879	886	885	861	882	905	867	825	833	859	916	890	860	867	846	857	877	801	850	804	848	930	874	826	830	823	899	850	919	894	840	905	894	873	899	834	899	876	860	879	914	912	881	866	819	873	920	863	816	837	843	866	850	866	849	858	849	861	833	842	846	828	886	895	853	887	854	871	860	851	795	905	843	856	890	869	853	850	901	881	880	856	858	916	950	818	883	914	867	872	839	847	935	959	819	845	906	874	864	889	875	823	862	875	870	827	831	852	851	858	898	847	833	828	865	829	871	860	860	843	882	864	916	922	856	889	863	871	857	866	852	878	886	866	912	833	915	879	875	872	883	849	831	872	837	871	879	878	882	838	823	863	882	820	903	882	826	856	868	879	874	817	882	895	837	850	855	883	878	844	938	842	857	858	833	818	814	921	842	877	883	818	859	884	878	871	843	906	923	944	828	840	828	845	822	881	879	842	868	849	888	820	895	857	868	832	854	838	839	862	895	874	833	883	899	865	878	886	894	808	874	827	879	844	883	833	809	883	864	811	877	853	886	857	848	848	888	866	907	925	856	872	790	886	839	878	854	834	906	844	872	878	881	934	907	913	863	900	894	868	833	840	873	874	824	863	893	886	895	857	851	904	866	878	854	909	926	824	846	920	845	894	838	890	859	843	877	808	873	854	892	889	868	878	785	866	853	890	901	897	870	891	908	884	821	904	928	875	825	855	862	879	870	877	882	853	853	846	849	838	883	907	833	839	855	873	862	864	913	897	916	844	840	866	895	900	865	850	855	816	870	916	912	835	832	886	843	863	849	862	897	813	892	861	908	911	860	883	882	856	878	862	846	865	830	853	883	844	777	840	845	839	842	908	872	818	869	861	876	787	854	885	840	863	861	862	876	887	885	866	845	828	865	864	850	840	878	840	871	927	897	881	855	866	933	878	856	865	837	848	805	814	869	860	862	884	863	795	884	821	887	882	875	827	861	911	884	864	896	844	828	887	917	855	878	831	829	853	882	825	923	849	852	836	844	820	884	794	850	886	881	878	874	843	842	863	868	868	878	898	834	885	869	885	925	871	885	908	853	851	865	837	897	831	829	910	905	879	895	854	873	868	854	898	883	857	882	866	857	904	880	857	840	846	862	872	902	887	834	877	892	912	811	897	917	825	854	850	819	869	892	857	839	904	876	819	852	916	896	912	835	842	862	858	895	854	856	885	856	835	854	854	835	848	827	802	889	840	858	869	859	876	845	859	895	860	888	816	852	875	837	874	841	877	866	917	847	910	875	806	885	827	898	912	867	879	872	896	876	850	919	844	868	852	870	824	903	831	840	865	890	859	845	838	851	859	865	884	845	933	908	836	841	865	853	866	857	855	904	907	800	860	885	818	865	896	855	917	840	827	911	914	879	892	909	861	873	861	849	894	848	893	843	860	842	894	856	887	824	841	825	923	828	856	869	872	863	864	849	854	898	920	875	828	821	848	878	871	937	871	894	859	874	878	829	878	888	871	883	856	859	825	876	839	858	842	861	880	821	924	863	886	882	835	879	830	823	884	821	857	876	890	893	895	863	910	858	857	834	866	824	856	870	865	885	873	832	852	899	852	841	875	862	840	900	878	891	893	851	882	854	857	863	868	856	880	891	853	858	885	849	846	842	885	862	899	884	856	835	871	860	863	906	825	826	899	886	933	904	864	845	842	891	859	860	854	854	848	908	819	858	885	873	810	824	889	850	827	882	872	921	929	878	882	814	864	904	872	884	855	855	836	873	836	853	809	841	841	871	869	896	918	887	887	909	855	853	904	892	872	793	882	889	911	819	885	818	875	882	854	850	829	846	854	870	860	915	878	851	845	869	867	910	835	816	875	884	868	847	882	870	845	821	819	889	833	869	907	848	834	882	855	867	864	819	842	905	823	862	834	855	834	973	851	855	847	906	897	845	910	900	843	850	837	885	826	849	865	876	912	862	856	830	880	837	879	872	887	854	927	873	844	895	835	867	866	768	852	879	862	874	886	858	845	892	819	845	864	934	845	867	899	857	884	899	891	846	877	898	787	832	822	849	866	895	838	834	875	884	813	913	846	862	872	829	898	928	807	821	872	864	872	898	819	839	849	895	867	810	827	841	923	905	868	899	877	855	827	937	892	850	867	866	915	854	849	884	841	888	878	827	855	874	853	873	901	884	906	857	878	905	860	830	866	851	857	829	853	882	831	859	861	878	849	862	834	868	858	891	881	846	878	848	859	886	887	900	838	819	873	849	860	889	879	863	875	877	795	830	830	857	846	868	842	910	865	819	850	896	911	782	902	839	888	864	843	876	902	863	887	837	849	821	879	819	932	843	877	912	833	801	864	851	927	862	838	911	862	849	899	871	877	873	922	852	870	813	886	886	857	892	819	816	857	894	897	838	942	889	869	837	834	833	856	838	818	895	877	870	915	856	823	852	868	848	888	865	913	898	892	862	856	828	883	928	880	880	836	859	836	903	863	858	859	889	849	893	850	819	908	833	863	910	864	826	896	834	871	881	873	834	905	857	900	869	844	906	905	891	875	818	925	823	867	834	925	849	864	878	864	840	818	837	875	906	842	894	913	832	853	904	898	855	863	884	882	912	813	923	797	818	936	912	848	889	858	880	838	871	894	842	870	851	849	882	869	867	817	864	847	838	878	868	824	876	857	859	894	849	860	877	838	859	816	831	848	862	822	892	856	818	917	824	832	826	883	855	855	860	818	852	846	897	843	924	884	817	853	891	860	927	778	902	882	869	864	908	900	885	850	856	875	832	899	879	875	824	822	836	863	863	882	870	839	861	862	853	837	864	854	865	920	883	884	873	894	850	918	850	893	857	915	856	843	810	860	912	877	854	891	902	917	864	886	873	866	865	880	801	848	889	820	880	853	851	838	805	839	894	791	837	858	921	860	822	798	834	880	851	866	882	872	826	839	874	835	866	862	851	903	862	819	925	857	863	890	886	848	856	866	879	886	847	894	880	864	870	907	885	853	876	859	866	885	874	864	867	844	809	810	859	909	902	891	900	870	858	867	853	855	829	849	864	867	886	878	857	901	819	869	883	838	857	898	877	849	851	845	893	849	885	878	854	899	904	883	829	888	905	853	914	838	858	907	851	824	839	827	888	882	840	894	915	869	826	825	868	839	811	859	859	869	884	875	880	900	924	840	854	861
2784	1202	1647	1266	1266	5327	6443	4372	1922	770	485	342	329	374	359	324	339	336	307	372	367	350	360	365	322	341	320	336	329	343	333	359	322	336	322	343	367	311	325	313	331	323	339	363	353	308	320	359	348	326	353	332	322	332	308	337	353	355	334	333	344	334	349	343	308	322	337	361	329	340	331	328	327	353	336	319	357	332	347	364	334	360	329	326	363	340	372	337	347	335	382	348	329	365	329	361	334	341	349	327	358	359	336	321	341	350	369	318	340	344	333	335	344	350	329	355	332	306	323	368	330	373	339	376	310	330	315	363	364	359	308	330	345	348	329	347	344	297	323	330	335	361	321	328	306	340	354	351	337	331	318	349	332	365	329	335	359	337	362	358	341	355	351	333	336	361	355	364	315	325	331	372	313	346	361	307	349	334	319	355	334	344	367	347	347	349	358	345	361	372	311	319	374	318	334	343	321	321	365	370	340	346	321	340	352	321	326	336	320	343	318	337	333	336	332	326	358	348	351	349	338	310	328	339	321	336	363	328	353	312	368	315	328	341	349	349	341	311	316	338	342	330	379	303	364	292	340	335	352	335	374	347	346	339	329	382	342	365	344	357	333	369	359	344	334	326	346	373	331	312	344	339	339	354	328	379	324	330	299	324	336	308	342	320	369	350	356	335	315	332	343	331	365	369	337	334	374	334	368	338	343	344	339	375	383	376	314	335	328	320	354	312	325	336	317	343	350	334	342	317	329	338	382	346	363	330	338	351	322	323	345	344	335	318	320	319	344	332	347	336	343	321	351	329	330	353	336	329	374	299	344	331	349	315	332	345	356	304	340	329	326	330	310	349	344	330	320	362	380	324	359	305	341	310	313	367	329	341	319	351	326	294	321	323	345	323	348	335	327	338	307	356	351	359	341	349	341	331	361	349	305	325	360	364	366	344	304	360	314	348	325	307	328	360	323	311	322	338	339	346	324	365	316	299	325	365	313	312	361	339	352	345	356	367	322	359	372	322	314	339	303	336	347	317	345	336	306	346	352	342	344	342	357	359	319	346	341	345	342	348	376	302	351	325	356	331	338	329	350	348	414	319	340	327	334	319	306	392	344	334	351	301	329	358	350	361	346	329	315	353	359	338	342	342	345	318	339	340	318	333	339	348	344	366	332	348	354	347	329	346	345	347	364	336	355	338	333	363	348	321	340	339	340	360	346	349	369	325	320	345	317	359	370	306	360	330	324	318	313	347	315	322	347	343	340	354	353	368	357	352	340	356	340	348	328	339	342	375	327	382	316	328	340	340	340	336	355	338	323	327	350	321	340	323	346	344	334	370	321	367	367	314	345	387	345	378	345	335	379	328	358	341	311	378	360	346	388	314	325	353	360	351	345	350	339	309	353	342	326	338	341	360	333	342	323	352	318	322	355	370	331	346	351	357	354	358	345	357	350	322	345	308	339	362	347	364	361	338	313	356	313	386	327	327	297	308	338	369	341	345	305	344	332	344	346	370	340	327	372	346	308	309	346	341	322	379	358	355	329	330	360	354	312	368	341	318	341	358	357	353	332	355	354	326	350	340	353	345	325	325	333	332	327	348	373	370	321	320	383	337	345	337	367	316	306	387	365	336	322	335	319	321	341	360	357	360	332	351	347	335	379	340	352	354	337	343	344	342	353	348	346	325	315	347	342	332	355	335	337	351	353	325	330	366	354	359	326	329	349	340	317	338	349	353	357	330	355	334	321	341	325	322	350	359	345	329	348	381	323	333	341	371	348	364	348	336	345	304	337	341	345	347	319	339	334	324	365	352	337	390	384	333	344	337	346	338	338	350	349	349	333	298	345	345	333	329	341	338	330	319	363	329	367	375	329	329	304	295	362	364	360	343	315	358	357	329	334	312	344	348	350	336	339	313	369	309	336	326	336	338	357	313	341	311	344	376	342	328	338	307	351	348	367	312	299	368	329	342	367	329	342	341	365	347	324	345	325	377	347	345	361	330	333	341	363	375	318	361	293	300	376	346	330	365	335	345	336	307	349	324	350	348	323	353	356	353	331	358	329	314	334	319	322	345	357	338	338	313	347	339	338	392	348	332	339	348	352	357	311	363	354	312	334	388	337	334	360	315	325	326	322	330	370	341	297	353	357	340	373	318	345	335	308	342	333	358	340	328	358	328	310	358	318	352	308	344	356	353	322	333	350	352	341	369	339	332	352	352	327	330	350	349	357	279	365	362	332	321	312	354	348	310	323	308	349	354	349	339	327	323	367	339	346	330	344	307	355	373	331	336	339	359	311	369	361	373	319	364	342	313	365	378	313	317	330	322	367	348	332	328	291	315	329	336	328	335	320	332	357	336	369	336	324	332	351	358	300	344	331	321	331	325	344	345	369	333	348	358	322	356	372	355	333	329	344	335	340	322	330	344	320	305	318	343	320	309	382	335	333	324	318	333	349	323	308	346	372	339	355	362	334	328	363	343	351	352	322	319	354	376	324	342	286	353	333	372	330	373	361	322	329	349	330	339	303	348	354	334	324	330	337	367	341	316	350	332	342	338	337	344	374	340	311	319	339	335	350	335	380	335	324	336	363	323	343	304	335	392	350	330	308	324	366	338	337	328	333	311	346	321	349	392	376	369	318	375	353	344	330	383	341	341	350	326	331	336	344	341	345	370	352	315	334	342	333	358	340	331	338	363	306	337	355	325	356	362	331	338	300	335	352	354	345	327	310	349	336	377	353	373	313	337	357	333	342	360	339	365	353	323	337	373	348	297	347	329	336	294	344	347	345	316	339	356	364	325	325	342	325	330	315	336	336	345	345	338	348	354	342	348	323	321	347	355	339	335	378	343	343	352	322	346	328	324	345	353	320	345	321	308	310	350	333	318	332	346	345	325	332	358	351	354	360	343	341	342	339	354	353	324	358	334	313	321	344	336	343	314	342	335	323	329	309	340	321	348	339	350	328	348	332	312	344	320	348	322	326	355	360	350	322	351	369	333	323	350	310	353	324	324	339	348	337	321	365	362	347	334	315	328	340	339	340	339	342	352	323	338	348	353	350	340	330	374	322	350	343	333	327	357	334	345	355	318	324	327	361	364	335	315	353	334	339	345	342	342	374	317	327	334	354	295	336	343	373	365	336	384	324	357	334	331	352	343	359	359	363	326	322	338	333	362	342	337	364	340	361	347	367	350	349	383	330	322	367	347	341	306	340	337	301	390	335	312	339	330	319	374	373	331	348	325	353	330	339	338	351	306	364	357	334	323	333	358	325	337	336	371	338	294	292	332	345	368	327	312	326	359	332	368	327	343	348	371	335	347	336	337	330	327	350	352	324	362	330	340	330	383	330	354	340	314	334	322	356	334	355	353	323	335	321	341	359	355	339	342	332	338	328	323	331	345	361	338	365	349	319	333	330	339	317	334	325	286	356	335	322	317	346	357	350	317	326	336	336	313	356	367	354	369	374	328	326	356	371	326	334	334	353	363	332	377	349	328	347	332
2950	1684	3217	3774	5206	21089	21349	15251	6864	3018	1642	1183	955	894	958	853	907	899	965	939	887	923	925	936	889	932	887	941	905	882	844	942	886	921	822	888	962	890	951	895	937	908	901	879	919	927	900	873	893	978	966	933	879	912	906	898	935	890	922	915	866	881	935	891	959	872	892	915	922	952	890	934	929	877	936	941	960	911	915	919	929	925	912	873	898	856	863	942	925	976	887	940	937	923	891	895	912	857	891	941	838	902	932	889	941	901	928	878	908	916	877	917	944	885	904	966	887	979	940	894	909	867	854	886	912	913	909	977	920	881	922	923	923	898	918	882	927	914	855	937	898	878	954	886	895	911	892	977	930	861	849	943	908	880	914	867	895	899	978	906	893	881	924	912	880	973	909	901	925	963	906	891	880	943	887	916	934	950	905	908	907	848	911	876	928	936	876	892	943	915	907	960	901	857	879	884	929	934	885	858	881	921	875	908	967	886	932	856	953	935	896	888	909	871	890	847	915	916	909	921	915	909	905	921	934	896	913	900	843	902	924	892	905	869	920	902	897	944	893	906	902	876	904	898	901	909	833	898	934	922	905	899	914	903	886	837	902	905	905	916	867	927	918	896	910	963	933	881	864	893	902	936	904	951	889	904	887	880	866	882	864	876	879	909	931	934	900	895	927	881	905	924	903	921	894	865	913	888	925	890	908	892	913	891	885	930	881	922	951	902	919	894	960	921	919	865	917	933	952	890	878	918	932	865	995	903	889	854	908	921	933	877	926	951	923	925	890	932	937	878	929	909	928	894	949	860	907	915	863	907	927	941	915	929	850	919	875	969	955	858	946	883	873	896	913	900	926	909	926	956	987	889	917	910	931	914	886	889	901	901	871	909	882	882	952	905	933	882	841	973	921	895	894	855	933	886	902	868	904	853	911	953	918	909	861	912	940	914	930	874	940	867	917	913	938	967	903	931	896	926	879	913	892	879	905	855	915	992	925	879	931	891	900	871	931	888	889	900	907	924	895	880	944	848	888	949	911	924	912	926	908	871	888	901	901	833	880	940	899	896	923	941	935	891	824	853	953	918	943	925	905	904	911	987	895	966	913	892	953	918	904	934	866	911	910	903	937	830	931	897	857	912	914	931	943	904	904	883	899	866	873	912	882	891	862	897	918	871	908	894	898	888	917	906	945	943	872	950	870	920	932	886	956	908	917	913	910	915	902	922	901	907	910	872	899	904	916	925	930	860	920	897	975	875	924	933	891	891	944	888	893	897	890	952	926	835	884	923	878	867	929	951	876	915	965	921	917	860	961	971	926	909	860	913	923	911	935	911	877	849	925	880	863	879	877	905	934	863	956	924	889	930	923	937	878	862	839	888	947	922	934	891	943	933	885	878	928	935	852	929	952	892	928	934	971	929	902	947	932	883	882	911	990	939	875	896	921	918	900	959	876	905	914	948	942	971	907	882	957	908	940	890	882	902	906	855	940	936	899	891	943	880	943	911	888	973	867	904	913	894	893	950	902	926	937	965	936	905	903	872	881	890	940	852	895	880	949	893	923	917	895	927	972	942	911	839	943	912	859	901	876	942	874	907	907	968	907	877	883	894	862	934	947	866	891	915	955	893	875	948	918	917	917	941	958	871	888	939	945	923	917	916	947	913	934	890	905	921	950	924	893	894	882	898	921	898	868	897	900	882	903	914	927	864	916	891	928	906	926	917	869	914	929	888	869	872	863	920	890	906	944	884	914	871	886	937	863	949	953	932	899	947	887	846	881	903	884	927	915	924	923	938	880	900	889	953	890	929	941	916	899	897	951	925	842	944	890	933	906	946	888	917	868	911	896	903	932	891	951	927	936	853	884	916	954	890	910	990	895	954	871	946	901	901	926	934	955	881	919	839	892	953	904	952	904	881	880	965	919	902	864	934	922	921	898	931	862	926	904	943	928	891	937	875	904	859	939	917	910	943	889	876	932	901	871	872	934	907	895	942	880	880	882	882	953	899	894	933	884	921	926	964	850	923	871	919	877	926	957	976	872	940	932	865	888	924	892	994	933	893	913	893	932	938	871	1001	928	927	899	907	871	890	942	936	920	879	903	861	857	918	969	976	873	914	926	945	959	892	907	826	922	871	943	864	907	861	932	892	887	860	922	944	911	930	923	975	922	891	971	942	926	919	907	876	915	922	899	921	881	939	887	937	842	965	932	884	922	942	888	882	902	939	921	874	898	908	881	924	932	969	889	915	863	887	867	897	947	903	912	922	870	906	905	848	894	900	931	885	918	933	925	973	922	886	956	935	889	921	892	879	898	882	945	855	895	955	934	867	864	943	907	905	926	922	911	841	932	898	924	887	886	943	918	909	886	912	941	906	941	956	907	928	943	919	917	912	915	923	934	910	921	911	895	880	934	988	900	925	972	947	863	912	915	907	961	909	922	928	962	892	916	915	890	884	905	919	925	922	947	890	925	931	853	893	916	899	917	860	916	905	907	903	912	950	972	894	929	927	903	933	952	959	859	900	839	929	932	897	947	926	937	922	926	915	978	914	890	881	889	892	911	936	960	901	913	896	974	957	880	898	884	906	924	915	881	925	926	883	894	899	905	857	921	943	937	884	908	897	918	915	933	884	921	859	890	866	890	877	887	917	889	886	920	900	872	863	854	944	942	887	882	918	879	900	921	934	919	894	886	926	925	904	923	923	920	931	930	857	885	881	933	991	896	912	918	949	927	921	901	926	906	950	910	927	925	927	915	966	864	893	918	937	884	865	911	889	920	904	861	897	924	890	958	892	875	931	889	883	935	854	904	906	956	867	888	897	943	867	900	941	864	908	865	873	913	928	900	916	937	949	865	964	973	893	906	913	920	911	904	975	881	921	950	915	883	891	890	940	915	954	893	904	910	862	909	916	892	865	936	894	895	887	886	909	860	938	899	921	934	926	922	895	903	876	935	885	909	900	901	942	857	968	882	924	956	894	935	941	918	896	899	885	947	872	879	948	901	939	898	899	870	906	868	868	903	910	887	910	948	894	889	900	886	905	870	903	905	906	917	908	885	901	926	897	901	942	929	886	945	914	935	927	945	868	884	930	906	911	926	897	937	950	857	890	905	981	925	926	933	886	907	902	911	881	892	913	874	949	948	936	874	895	979	897	872	898	893	900	904	928	862	839	971	928	966	906	894	909	918	890	894	933	874	879	857	914	911	906	901	904	928	919	879	908	923	866	918	872	962	906	895	892	902	892	889	850	923	947	909	831	863	900	895	915	928	877	909	947	917	906	896	966	881	917	885	960	922	949	919	925	884	906	922	921	889	935	941	892	853	932	935	904	877	920	878	883	895	894	912	985	911	945	927	849	885	930	919	983	910	914	873	973	891	951	920	913	950	866	894	905	922	876	899	865	940	948	941	910	925	897	911	871	895	905	916	917	876	960	915	892	925	880	907	916	920	923	896	958	914	897	919	932	905	914	918	947	872	911	907	941	934	889	954	898	944	877
8733	2486	3438	3099	9844	43771	40563	25682	16035	7981	3339	1289	529	388	317	295	298	347	344	335	307	344	324	335	344	321	326	329	334	330	310	338	329	316	335	295	337	311	335	331	330	311	320	304	354	281	336	352	323	349	320	326	293	323	338	342	333	310	313	312	299	366	315	367	324	339	305	331	333	320	336	359	323	320	359	292	278	326	362	351	350	335	342	349	323	301	303	340	312	325	358	329	326	319	303	313	329	340	350	298	325	345	317	317	312	343	321	305	322	309	332	354	311	333	327	317	343	312	306	324	327	341	347	328	375	328	304	352	326	335	340	362	328	318	322	321	318	347	321	317	334	342	337	302	333	326	309	319	343	301	309	336	298	322	346	336	313	296	310	321	321	339	322	316	311	313	353	353	339	324	334	316	307	311	341	308	348	342	345	300	330	322	327	338	322	331	310	299	343	353	332	325	327	322	314	332	322	334	354	316	318	327	306	360	322	350	342	353	346	309	291	303	305	303	333	306	324	321	346	306	294	345	312	287	296	323	370	321	315	358	335	293	294	323	344	329	349	299	316	337	306	307	363	329	296	310	343	320	312	323	317	320	326	350	327	304	355	351	336	305	320	315	315	323	352	348	316	336	325	331	314	328	285	335	337	334	324	326	312	263	317	344	339	340	328	342	300	291	302	322	362	309	335	311	325	318	323	341	309	367	350	305	313	306	360	314	360	321	317	351	334	325	285	334	318	297	343	364	316	335	338	304	327	327	350	296	329	303	351	303	325	320	334	326	338	372	317	316	334	308	305	334	318	316	346	352	333	331	331	318	346	337	350	345	315	318	332	328	346	361	321	322	314	316	305	318	329	348	324	320	360	326	315	347	302	316	320	340	312	320	344	305	323	325	338	329	337	324	308	297	342	289	338	295	322	303	315	321	299	315	340	321	296	328	335	313	340	338	306	306	325	330	324	296	299	322	336	347	324	318	327	324	260	320	358	319	324	334	339	313	319	338	330	363	335	337	300	325	331	345	294	331	307	314	319	333	332	338	313	336	311	303	300	311	366	319	346	325	297	298	331	345	314	321	323	311	305	302	356	306	283	371	317	306	349	319	326	332	324	336	329	329	354	341	327	349	341	347	347	308	310	336	325	347	316	317	320	295	321	333	336	324	315	297	334	341	326	320	326	330	324	316	329	317	327	328	354	364	331	328	322	308	307	306	319	339	320	337	308	356	339	281	320	338	317	335	320	298	333	301	318	316	305	314	337	306	322	336	310	298	339	344	334	343	312	342	305	317	330	326	321	294	306	341	297	322	305	325	311	305	298	317	336	302	358	333	345	302	323	306	321	340	328	338	349	328	346	297	325	352	345	317	349	334	312	306	336	298	300	321	343	330	291	344	299	305	315	322	348	332	356	350	303	302	318	322	325	320	283	340	301	338	310	311	327	321	323	322	316	309	298	348	343	341	341	312	337	312	346	339	337	316	319	340	299	307	334	319	316	321	337	325	337	334	323	330	320	352	310	298	339	322	307	317	342	305	317	309	282	318	352	309	314	319	353	331	318	350	291	358	299	331	322	298	328	291	348	344	328	357	307	332	327	319	337	306	298	343	338	322	337	303	310	354	346	314	317	319	349	296	326	353	322	324	321	328	353	319	324	347	341	307	326	314	314	333	349	343	280	307	314	353	336	341	315	366	296	350	321	310	312	320	355	330	340	326	334	341	311	361	292	314	346	348	328	300	340	305	308	337	320	315	320	311	301	341	338	304	346	325	313	321	337	348	310	333	314	302	320	293	322	326	308	382	345	337	312	318	345	321	315	374	340	333	332	317	326	340	326	334	317	322	259	336	339	315	261	340	346	326	304	343	294	314	335	328	337	352	323	331	283	345	304	318	321	305	312	313	303	318	318	326	324	364	338	314	318	279	355	307	349	325	318	338	333	296	333	301	352	299	325	324	344	354	342	317	310	367	311	335	351	324	320	310	311	311	341	298	298	344	313	319	323	312	308	303	299	326	344	335	330	334	324	311	328	309	331	318	344	335	317	344	328	334	314	335	347	347	370	331	305	313	293	316	319	339	319	302	347	335	319	326	318	314	315	344	324	309	324	338	336	312	314	332	331	328	335	283	294	310	324	335	321	331	337	302	330	340	310	319	351	332	337	314	296	312	354	304	329	329	335	341	346	357	313	314	306	354	360	313	317	320	328	338	336	321	332	312	313	343	364	331	347	330	340	338	362	302	341	344	312	300	327	326	345	337	311	298	328	346	343	327	312	323	321	317	339	317	360	336	331	330	319	308	368	349	329	309	332	359	334	316	319	341	328	333	350	341	342	348	322	318	340	342	305	348	356	321	270	311	318	345	327	347	343	320	333	338	316	312	322	348	337	349	312	357	312	334	316	378	304	308	302	359	315	339	349	319	307	329	321	347	313	319	321	328	315	343	333	362	306	352	343	321	339	340	340	305	312	313	306	324	306	332	338	325	322	328	342	317	318	308	294	345	301	306	325	310	329	311	325	322	310	321	325	351	325	326	289	337	315	334	325	332	335	340	321	343	349	310	321	342	311	337	331	379	344	280	339	312	303	289	326	320	316	318	291	316	310	353	338	322	332	348	343	315	317	297	339	298	293	318	335	330	320	309	296	355	301	340	314	342	330	275	313	325	295	324	330	348	342	319	345	325	323	345	330	331	333	353	309	326	380	377	333	296	304	327	342	305	343	322	315	323	337	334	299	332	354	332	291	335	329	342	307	329	304	335	321	319	302	303	336	353	323	309	357	321	304	311	306	319	331	332	326	315	320	294	325	340	337	333	354	340	304	325	326	304	347	322	283	334	330	346	325	324	310	320	295	339	331	345	312	327	334	345	347	318	306	317	346	327	352	295	310	332	317	335	312	341	318	297	310	318	297	295	328	313	302	300	313	336	306	333	299	315	362	319	349	324	323	322	306	350	341	361	334	326	334	283	299	336	325	322	307	328	348	325	297	326	360	304	315	333	331	298	312	308	292	339	303	303	324	298	370	305	321	283	324	298	334	346	325	324	349	331	335	337	317	337	323	304	353	320	353	306	333	298	296	344	325	309	336	315	313	301	312	322	349	322	347	341	306	305	323	347	318	302	314	343	327	338	279	348	344	321	296	291	334	336	301	329	276	338	323	359	332	305	352	321	324	338	329	344	333	351	304	305	290	307	323	338	343	301	326	352	329	358	306	328	310	328	330	345	338	334	325	342	360	305	344	283	324	310	335	355	339	324	337	305	346	319	316	329	328	327	320	348	321	280	327	335	345	334	319	359	316	353	348	325	338	358	327	333	324	346	314	327	319	307	330	338	310	331	304	296	313	296	319	355	330	331	338	307	334	322	353	317	306	332	321	349	321	356	340	334	334	317	340	342	315	351	339	303	323	300	330	336	308	310	296	316	341	324	306	333	334	342	284	321	322	322	335	313	331	345	302	285	360	323	331	336	302	345	327	313	313	349	316	332	315	294	311	305	338	313
6449	2991	6621	8328	21716	57294	53048	41527	33636	22706	12524	5566	1965	1071	921	906	881	865	851	875	807	919	866	873	882	890	911	867	880	872	874	868	908	889	919	890	869	903	838	864	844	872	904	881	864	882	853	817	849	887	887	887	886	858	846	853	858	854	851	876	879	912	854	931	904	855	876	895	880	873	880	838	853	837	888	891	861	899	906	907	893	844	860	879	918	845	893	939	859	838	862	867	841	869	855	867	872	871	875	841	866	907	844	911	933	887	848	901	890	878	851	853	856	859	882	963	844	904	856	887	853	870	891	820	882	886	845	844	858	898	871	856	889	850	909	844	884	885	788	839	853	942	874	869	889	835	844	851	943	879	867	899	845	892	856	860	905	867	948	871	870	909	856	849	925	840	924	841	906	855	888	919	868	872	904	916	874	843	874	868	920	886	907	924	862	884	865	895	857	880	893	898	828	876	943	899	849	871	813	861	877	915	824	914	854	814	869	830	856	882	906	904	854	893	865	851	850	892	876	872	876	862	844	907	873	909	842	886	828	864	896	835	967	887	843	871	875	862	911	894	908	831	930	898	890	861	835	906	854	844	845	866	919	890	878	884	892	897	883	910	891	849	870	899	857	858	881	840	961	879	861	902	847	907	832	857	830	816	890	876	852	845	897	903	880	887	870	842	854	902	908	953	853	868	868	883	892	881	897	869	935	851	888	879	927	847	903	883	857	910	869	801	835	887	876	883	839	892	900	858	873	881	919	876	853	890	864	850	860	869	872	900	878	863	855	823	866	862	880	916	828	853	901	922	875	888	881	859	918	883	916	895	890	903	840	914	934	888	909	882	899	893	813	883	883	892	914	872	918	842	881	886	883	867	839	890	880	873	866	880	890	892	825	905	889	878	851	884	880	857	874	875	916	921	820	830	868	795	890	917	903	851	847	851	829	884	875	913	856	848	872	930	888	834	887	857	809	923	894	879	839	863	923	895	889	920	894	825	844	854	834	902	904	933	884	846	908	900	871	857	848	869	855	853	883	914	846	852	829	856	882	896	889	913	839	884	854	826	866	844	924	901	880	869	861	883	897	898	884	882	907	887	881	860	861	878	904	843	835	865	844	909	885	848	903	934	911	801	859	867	892	861	863	872	906	841	866	910	910	888	896	861	905	855	888	868	879	895	913	915	831	886	901	855	878	854	902	908	881	859	839	919	901	865	910	860	828	883	888	878	906	897	888	852	831	893	859	865	856	872	830	831	934	850	868	859	921	888	894	852	853	840	950	878	934	874	819	865	838	859	921	864	850	847	911	865	888	861	926	888	910	823	911	871	881	869	856	885	913	882	898	885	864	875	844	910	865	854	879	864	902	837	836	862	870	873	848	869	925	864	880	898	890	879	829	885	868	922	890	859	887	859	907	902	880	878	834	929	872	839	877	943	888	852	867	893	893	924	861	903	871	856	895	830	896	880	852	832	848	869	893	853	954	910	879	816	913	851	929	854	916	859	882	866	818	827	862	905	847	902	903	900	858	854	876	888	856	889	876	882	844	919	891	903	903	870	857	912	866	883	884	859	899	882	852	939	831	853	854	864	937	921	833	902	864	845	864	857	925	897	849	870	890	845	881	937	890	879	926	878	921	923	857	874	915	862	845	858	869	894	916	854	862	814	913	857	891	897	855	903	895	902	882	961	886	838	925	854	843	868	863	933	918	905	857	892	875	904	848	885	872	907	893	893	871	848	908	890	888	864	873	915	848	868	925	863	872	909	886	878	867	878	896	877	909	865	859	899	924	834	912	941	890	874	885	837	908	879	909	853	909	910	886	862	930	851	886	837	865	874	876	867	831	879	880	841	856	831	867	870	967	869	946	835	922	823	856	918	893	882	908	878	887	900	865	814	884	887	870	847	869	859	911	846	900	867	902	892	853	839	903	879	861	898	873	850	880	899	911	856	861	896	936	899	868	862	849	866	870	873	896	896	870	846	888	870	896	855	847	900	919	914	918	936	926	896	873	865	865	838	863	800	908	874	851	891	901	882	899	910	867	890	830	928	862	921	873	826	867	892	916	926	862	915	809	896	870	893	837	886	915	899	838	854	885	853	910	897	869	849	887	890	837	870	913	886	906	891	878	899	859	879	894	924	867	882	883	840	882	830	869	889	835	880	893	879	904	809	820	851	914	842	828	900	914	896	830	898	890	834	917	882	888	919	881	858	856	853	870	861	853	888	822	870	873	896	884	938	887	858	876	835	816	905	862	878	861	876	866	880	911	885	909	848	880	916	844	901	899	895	900	884	879	873	886	866	838	820	919	899	915	892	836	883	884	852	864	890	863	895	939	921	904	850	911	934	879	838	905	901	911	848	851	854	947	842	907	863	927	856	924	862	910	870	882	918	902	869	909	896	847	910	824	891	901	938	922	892	845	886	891	909	932	886	897	914	891	893	916	937	886	887	897	932	904	885	849	898	808	854	896	908	858	837	872	895	883	819	816	930	913	883	895	892	864	910	915	882	886	834	902	878	870	900	904	889	898	911	925	853	857	857	912	871	888	888	870	882	835	881	884	884	885	858	924	880	895	872	875	830	845	876	880	857	833	902	873	871	954	909	911	905	909	873	854	866	877	826	872	870	870	891	909	858	885	922	854	882	910	915	860	906	880	840	890	867	946	795	886	883	864	861	855	852	857	910	883	893	841	817	838	861	847	860	925	879	932	878	875	906	909	887	875	936	876	910	857	865	891	916	894	931	891	880	860	867	873	857	878	885	884	869	834	881	854	905	860	927	902	884	894	889	885	863	876	872	864	871	888	886	877	914	839	877	898	850	883	880	862	873	882	859	890	912	900	886	872	885	932	867	892	882	902	889	881	897	898	941	855	957	899	908	889	873	858	927	871	829	900	871	885	871	926	880	847	904	889	871	852	881	911	849	979	884	869	896	876	875	859	856	891	885	895	909	926	860	887	870	884	890	833	874	898	914	854	884	899	906	834	897	896	900	853	910	882	869	891	901	841	955	867	874	872	864	876	935	859	863	908	878	894	902	903	922	850	895	874	848	891	866	865	878	905	851	891	907	872	883	894	861	885	888	890	920	894	853	873	873	945	880	789	841	849	896	873	882	850	893	853	930	847	869	880	919	865	898	882	861	845	857	881	884	891	887	860	915	907	874	859	834	932	878	849	838	920	874	835	853	896	903	906	873	915	852	928	907	897	928	879	876	902	868	836	869	940	886	878	879	872	851	865	874	907	865	889	888	867	903	866	952	941	931	837	866	944	873	893	829	926	885	856	881	921	904	900	924	889	858	881	877	833	902	879	860	901	854	857	842	901	875	834	940	847	919	845	867	899	879	914	903	872	861	879	898	918	896	837	894	905	917	904	894	907	914	855	941	846	811	819	961	861	889	890	864	832	924	891	846	844	823	830	888	890	925	844	860	870	808	863	881	843	855	889	862	854	950	860	853	926	853	835	865	913	879	896	885	854	907	869	910	924	900	848	855	884	914
15409	5000	7517	5905	13276	49956	52751	41165	30456	19690	8655	3709	1063	455	379	295	318	290	333	320	270	318	292	314	305	304	328	311	318	268	320	321	304	315	350	304	303	295	310	315	326	302	319	283	316	299	314	319	300	335	303	324	314	298	284	308	320	285	292	304	291	312	345	308	289	306	295	331	314	325	306	271	297	312	298	304	301	311	300	299	299	308	298	345	348	333	309	335	264	293	313	339	312	314	310	341	305	288	319	311	298	294	338	310	309	288	311	288	316	309	346	320	323	335	329	332	311	295	332	296	326	313	313	297	305	324	333	275	291	305	309	308	318	329	308	311	288	334	310	285	326	301	294	316	304	291	311	307	280	326	314	300	285	313	332	332	294	307	287	290	318	318	328	336	319	301	331	317	320	321	337	326	300	295	301	290	307	312	304	304	287	307	323	289	331	291	307	301	297	314	291	327	335	299	288	334	296	314	303	300	319	319	310	302	307	344	299	313	313	304	291	344	299	297	321	310	311	319	293	313	295	315	309	311	311	306	344	271	322	310	319	278	304	282	325	282	321	296	317	302	298	333	322	303	334	304	334	305	288	312	318	291	336	279	330	302	312	312	306	318	313	295	293	309	337	311	308	321	332	311	327	308	309	351	285	306	335	318	307	294	319	322	295	304	273	285	301	372	274	305	289	345	315	297	284	289	310	330	293	302	297	331	291	301	315	323	310	294	303	289	315	309	312	334	334	293	292	317	289	305	283	320	320	341	356	328	283	317	292	294	320	286	289	289	338	320	297	311	325	333	302	316	278	321	290	294	305	327	306	329	322	278	324	321	323	297	320	303	303	334	296	320	321	275	328	310	276	315	310	320	288	340	300	290	307	310	307	344	330	295	294	288	311	307	280	310	289	322	300	298	334	322	311	322	297	318	339	314	303	287	291	300	306	328	302	300	305	304	339	287	286	290	264	310	340	310	269	305	272	292	271	296	308	317	306	303	336	296	316	313	331	289	282	333	287	310	295	290	329	314	309	294	286	277	264	312	298	300	296	320	286	297	321	324	295	316	339	291	283	296	293	303	325	301	298	313	323	289	329	307	300	284	287	296	299	284	308	338	270	301	305	318	344	303	329	285	327	286	305	311	297	297	318	334	326	328	294	287	328	307	305	287	312	280	313	311	357	303	294	307	313	329	302	299	298	301	293	335	355	317	318	336	322	299	320	303	305	314	334	340	296	291	312	307	271	326	290	334	302	295	314	288	249	341	306	346	305	317	277	319	319	331	324	326	298	276	298	294	288	302	288	275	334	314	286	306	323	292	309	300	308	335	299	329	300	307	329	324	274	303	313	314	290	348	315	334	313	307	309	285	286	294	314	258	290	299	295	336	295	303	315	337	295	308	311	304	317	299	293	322	313	287	305	297	302	305	318	303	310	311	344	293	307	329	294	293	299	310	314	350	317	283	338	329	311	312	305	289	270	318	309	288	309	342	300	317	294	274	318	299	290	283	280	304	323	302	282	293	347	322	318	301	333	323	334	336	303	304	291	318	294	319	332	319	298	297	306	317	312	317	292	300	316	298	308	290	319	317	308	332	308	327	294	314	293	348	302	314	289	321	275	316	312	292	283	326	299	316	271	330	299	309	305	294	317	316	299	316	290	285	288	324	324	319	306	306	318	271	328	320	294	292	336	331	288	321	325	322	319	305	319	294	295	321	342	323	306	336	295	296	291	295	319	299	326	314	330	319	305	309	332	300	280	277	307	334	284	292	322	289	309	314	303	315	282	308	309	306	309	354	311	278	327	297	301	324	341	310	300	312	295	314	322	306	302	306	310	326	307	311	289	296	299	335	323	305	282	297	315	300	286	320	290	284	349	284	295	295	317	338	302	323	276	295	316	300	282	292	317	311	268	277	289	307	311	312	304	287	288	300	315	311	322	313	289	304	331	320	307	307	300	300	288	299	315	291	302	292	301	313	297	290	305	300	306	289	324	305	309	323	323	305	304	296	311	305	312	337	309	301	293	302	314	315	279	313	344	302	314	337	290	326	304	300	301	302	293	272	311	322	322	340	301	321	285	306	278	298	268	331	320	319	287	290	314	294	331	296	290	299	327	298	290	286	320	315	327	318	297	290	306	316	324	295	286	317	334	291	294	268	304	303	304	320	304	317	288	294	296	300	275	309	260	295	305	302	294	309	296	293	307	330	307	370	313	324	309	297	320	341	295	308	291	307	341	286	335	345	290	301	261	310	316	272	294	329	304	315	307	303	321	297	308	312	312	299	275	292	315	265	347	306	290	296	325	289	302	294	313	285	287	331	333	322	291	323	317	338	304	299	337	329	310	312	296	291	323	294	348	303	302	325	290	341	313	307	292	287	285	317	312	342	284	304	305	311	328	310	304	299	322	298	309	294	299	290	297	313	267	351	290	309	299	300	312	330	287	320	306	314	332	290	278	291	336	329	308	304	309	275	301	298	332	325	312	275	312	330	286	299	300	315	326	299	302	331	326	312	306	319	285	353	308	311	307	309	267	320	310	327	300	275	325	310	299	297	295	298	318	335	354	292	323	308	306	271	292	326	310	306	298	355	297	316	312	318	333	327	291	306	310	306	281	329	310	314	326	293	307	303	301	333	293	336	315	290	306	286	310	310	255	311	307	317	360	307	265	315	273	308	283	314	288	297	301	300	309	288	320	311	294	254	299	296	315	366	316	315	293	315	276	290	281	315	298	316	336	295	303	290	294	317	316	290	328	300	319	295	300	315	279	313	309	363	332	305	316	300	286	286	310	339	334	305	310	292	312	310	333	286	319	314	311	318	304	295	292	307	311	330	340	283	295	270	283	293	331	306	312	332	334	289	281	320	330	270	299	305	323	317	305	309	277	323	330	298	315	291	281	350	313	302	279	298	317	312	292	315	299	318	324	322	320	288	280	301	315	295	303	295	287	289	296	323	336	293	317	313	335	278	321	323	287	316	306	256	342	293	331	307	293	295	305	319	341	325	322	342	335	306	292	328	326	310	308	329	313	334	303	308	315	299	292	314	317	283	312	322	294	293	307	315	308	319	320	321	319	286	292	282	295	301	296	323	304	291	298	284	292	293	339	287	287	307	304	320	326	302	295	312	311	305	315	303	301	309	279	292	304	315	297	291	315	321	293	330	295	293	303	328	314	298	323	299	301	296	313	303	298	333	311	288	303	300	317	290	308	293	312	352	303	302	288	298	294	343	325	337	328	319	290	304	314	285	312	318	289	324	292	273	286	343	300	326	287	333	297	303	324	299	277	283	340	334	284	295	344	335	289	306	288	302	312	318	299	333	277	333	322	305	308	328	313	314	317	312	324	312	311	337	331	311	326	342	321	306	334	282	283	301	326	298	293	304	302	316	333	328	259	341	292	296	316	316	278	302	295	320	347	304	305	313	313	277	323	325	319	309	316	304	316	295	324	323	287	375	325	322	324	282	306	311	326	302	308	305	322	312	304	308	282	288	315	295	316	299
8459	4780	12243	12977	25813	61883	63781	54834	46992	36189	23310	12778	4230	1436	948	860	840	784	818	848	803	823	781	829	882	874	819	783	809	837	776	868	865	820	815	773	797	797	873	812	828	816	811	822	797	810	805	797	805	782	849	840	860	880	833	857	848	818	836	833	851	842	839	828	892	876	859	796	849	842	838	846	799	830	866	859	842	822	819	803	867	859	846	826	817	831	811	816	846	868	848	800	867	857	846	839	867	804	829	892	821	825	848	814	808	789	858	849	806	834	878	828	848	831	847	840	867	828	817	839	843	835	826	874	818	822	831	818	823	841	802	849	873	902	856	790	881	826	824	811	856	850	770	860	834	844	832	821	849	825	794	827	840	835	853	851	777	807	864	783	839	857	816	812	843	856	882	819	823	845	803	870	849	828	804	801	825	824	845	824	795	845	813	817	806	834	809	836	842	811	866	754	810	802	813	814	924	840	816	831	812	834	853	811	817	833	848	772	817	870	830	814	829	865	787	821	859	824	812	795	812	806	884	807	820	856	845	828	865	878	846	808	872	851	866	820	807	814	811	865	898	831	806	819	850	809	834	874	852	813	819	832	832	823	806	828	818	783	842	820	814	813	760	774	852	741	837	817	853	817	845	868	806	820	816	805	878	860	828	812	834	776	860	829	889	809	868	859	866	759	859	842	826	848	823	814	869	801	828	796	818	785	798	855	826	814	832	855	864	835	862	881	813	861	829	806	833	837	842	785	830	868	811	830	826	816	826	875	864	828	790	834	798	814	840	830	856	842	837	866	806	819	896	797	841	847	849	814	840	783	813	809	835	834	815	800	793	806	869	821	832	810	815	853	832	835	868	879	790	831	839	845	864	805	830	879	824	845	846	814	821	837	818	854	846	810	849	812	836	873	818	817	810	852	806	853	805	822	855	826	833	803	847	862	873	829	828	820	857	849	834	865	831	847	802	840	839	807	860	850	820	877	825	835	832	830	809	827	871	820	865	846	855	825	857	815	812	834	835	822	817	808	819	812	848	831	848	856	856	858	794	784	832	821	820	831	832	790	832	831	771	818	797	838	812	838	848	826	854	799	811	818	913	820	818	820	851	833	899	851	862	823	832	857	907	838	823	863	836	777	795	879	837	835	839	816	811	844	849	820	812	825	851	887	884	821	828	847	832	843	828	856	855	796	774	837	829	847	796	833	850	836	829	819	843	873	842	837	866	849	854	761	882	852	769	846	869	830	848	822	832	788	858	823	822	804	811	804	847	848	859	763	797	763	847	820	836	820	813	846	900	799	858	853	815	876	846	893	847	876	833	833	810	840	832	825	847	809	816	834	864	883	826	812	815	943	845	823	815	907	863	863	802	861	842	850	833	879	820	803	887	825	804	857	883	878	846	842	833	799	809	826	850	838	839	840	813	878	842	819	821	845	811	831	863	783	793	847	797	858	845	868	859	811	809	850	834	848	837	836	840	882	849	909	830	823	892	808	896	844	828	835	843	820	856	803	865	800	838	887	839	828	859	825	835	876	824	826	860	822	859	866	829	833	842	828	877	858	818	855	837	826	797	849	830	860	831	824	835	777	789	867	792	840	849	805	825	851	793	795	865	837	865	846	849	852	853	819	810	800	867	838	888	883	864	805	813	817	801	831	857	823	837	865	818	826	832	865	829	813	818	839	776	817	809	853	888	898	827	876	787	832	848	864	871	837	815	881	832	809	788	797	833	887	828	796	811	804	906	864	864	830	878	840	858	864	774	851	833	779	832	825	783	838	817	783	817	839	824	857	852	842	838	808	895	828	797	851	880	788	835	835	810	814	892	770	821	819	865	815	820	881	862	841	824	846	846	890	862	808	824	832	808	870	814	807	840	875	810	791	811	820	800	856	864	879	829	852	834	826	777	808	853	810	823	777	824	825	803	878	886	801	811	850	828	852	819	879	797	820	828	815	828	824	832	831	827	805	837	850	808	827	796	807	862	810	842	855	792	778	891	825	859	853	865	820	818	862	809	830	815	873	809	861	855	810	792	851	789	892	873	851	855	867	855	800	839	836	856	810	841	786	850	883	830	853	811	788	829	780	832	803	817	879	862	827	816	854	826	841	808	870	824	779	802	811	857	837	814	853	839	800	847	837	803	806	839	852	812	819	862	828	803	858	857	851	837	832	812	854	809	821	820	837	831	792	858	812	877	847	838	845	836	873	876	828	889	837	764	807	807	875	831	876	837	828	866	842	837	854	822	829	858	840	797	846	863	828	788	874	818	775	843	861	821	811	826	868	803	863	818	896	802	862	793	858	852	852	810	796	818	806	867	850	829	847	823	822	817	847	820	783	863	844	839	842	799	798	807	866	818	848	829	860	849	810	846	862	895	851	842	800	848	826	802	805	876	823	813	816	842	840	845	852	794	826	857	859	787	815	809	815	868	834	838	820	818	848	879	812	877	826	858	869	756	872	787	803	819	816	815	799	833	833	790	845	853	846	838	838	806	767	850	869	818	822	875	871	794	830	810	815	860	825	815	805	824	833	814	761	821	863	810	844	820	842	811	809	862	838	792	830	865	835	811	851	866	831	903	847	855	840	795	813	836	810	805	863	828	829	849	853	880	782	840	857	801	842	835	798	824	865	787	859	875	845	844	827	800	848	818	812	841	849	772	814	873	844	802	874	862	825	779	818	807	826	849	820	856	803	779	824	801	816	810	841	803	805	829	870	868	828	807	867	830	835	817	854	883	906	788	852	886	794	835	860	832	804	851	851	798	821	802	831	825	860	889	850	830	852	805	874	807	799	818	839	809	827	904	827	832	819	815	826	848	808	867	810	851	865	826	829	785	755	794	806	832	832	819	831	830	846	845	827	825	854	864	825	880	800	804	824	836	852	870	819	818	810	843	832	874	846	816	843	802	853	832	842	839	793	807	839	883	808	817	803	811	829	809	840	826	845	851	863	808	777	822	778	849	780	814	793	796	888	817	860	842	820	836	821	836	881	838	780	805	828	861	832	891	908	812	824	793	808	851	784	889	829	778	838	852	810	818	825	858	863	869	888	860	777	827	847	822	881	790	834	815	754	836	830	803	933	830	809	819	826	780	825	818	814	857	857	823	830	810	847	758	875	846	839	795	797	903	904	807	879	885	835	855	842	849	850	874	834	819	835	883	823	863	831	803	839	883	827	815	805	816	819	834	831	834	826	841	820	827	864	866	848	823	887	832	821	854	899	847	809	756	899	862	847	790	817	907	821	836	875	843	866	833	857	848	820	886	818	872	790	893	807	854	820	843	799	846	858	817	800	845	839	798	788	858	864	860	867	857	766	851	829	824	832	815	866	892	810	867	840	819	844	851	866	870	785	831	839	863	857	848	833	833	866	825	825	880	777	828	799	827	800	841	880	847	831	768	824	866	795	885	848	856	793	836	791	823	862	803	835	817	844	808	847	866	850	820	839	857	876	852	822	811	861	870	769	831	833	810	832	834	808	790	828	801	842	815	828	839	815
2828	1533	2424	1209	1447	3923	5400	3725	2081	1336	774	504	397	353	349	366	316	320	311	330	346	329	339	298	319	329	345	338	323	336	364	302	298	322	342	314	356	333	336	350	323	342	296	324	330	329	343	324	353	310	334	312	330	349	304	321	320	329	337	310	325	355	318	330	329	354	337	356	329	338	319	331	323	335	332	344	327	291	339	344	329	327	345	349	334	300	356	341	335	317	354	304	356	371	344	335	324	339	323	346	330	322	312	320	355	367	349	327	330	316	335	324	348	308	334	320	309	333	331	318	307	349	317	338	328	358	326	306	351	336	311	377	330	314	337	344	330	355	312	353	342	320	335	319	350	330	334	327	343	349	319	311	338	321	337	339	334	335	299	362	329	361	306	332	354	292	312	334	365	291	286	364	335	332	360	316	319	325	335	326	368	343	330	387	343	326	320	321	345	347	339	325	354	338	352	333	356	304	330	341	345	322	348	327	357	332	323	330	346	337	330	349	323	343	327	314	324	347	318	334	317	337	321	318	364	328	332	319	328	344	337	319	320	304	360	348	329	310	341	323	344	317	341	320	334	332	321	360	330	354	334	342	358	357	337	297	307	319	301	306	325	327	345	358	319	342	323	318	342	305	339	327	338	331	350	321	317	377	314	318	333	340	315	320	326	331	330	332	337	310	326	336	301	353	319	347	327	321	332	378	329	319	312	316	309	351	357	356	296	342	328	331	315	334	341	368	318	324	357	334	344	354	352	352	302	341	314	321	329	350	304	333	348	331	349	352	350	358	350	323	334	313	349	312	339	325	315	333	314	324	321	311	343	326	349	320	326	304	335	345	301	349	367	337	327	323	348	339	345	337	341	335	341	324	318	324	331	324	344	337	353	334	329	333	353	310	351	353	359	334	329	356	335	341	324	345	309	326	351	309	349	288	332	301	356	341	314	304	298	344	356	379	329	318	348	359	355	337	342	341	317	322	308	294	332	352	363	334	327	307	349	353	355	318	320	341	323	351	350	302	341	302	331	337	349	350	362	313	338	356	332	359	320	330	312	342	335	321	314	343	333	297	336	303	328	338	353	351	313	327	329	318	306	349	318	312	329	319	312	314	334	347	330	348	348	346	348	296	306	333	334	347	336	343	361	345	345	346	294	349	325	348	322	339	327	354	329	315	324	344	340	337	324	310	304	361	361	356	294	318	325	307	328	340	326	298	317	363	356	355	340	314	326	342	352	347	332	332	343	351	295	328	319	346	313	342	338	335	336	340	308	305	318	342	363	320	328	318	309	344	338	337	330	348	338	320	347	340	329	374	357	352	314	324	323	315	330	351	351	364	347	355	308	334	328	304	322	330	321	333	349	368	311	380	351	342	333	331	335	321	363	359	360	337	347	348	305	312	352	335	314	320	336	335	350	323	366	325	373	347	322	347	331	308	328	331	344	343	314	351	314	339	343	334	336	330	345	350	338	307	321	310	331	325	307	325	322	342	355	320	358	329	324	352	321	344	322	353	370	341	336	331	373	349	346	343	303	342	357	351	338	300	348	327	322	321	326	328	318	341	318	343	349	330	357	333	355	328	324	330	319	352	331	347	308	340	326	319	346	325	331	299	347	320	306	340	347	319	322	324	300	346	355	319	317	345	331	361	326	332	354	358	334	326	343	325	336	332	364	307	302	340	338	334	334	372	366	326	340	335	356	295	336	351	326	320	297	340	345	366	342	330	303	340	351	339	338	356	316	357	336	297	332	326	334	334	342	346	348	333	335	335	325	321	322	352	327	362	358	340	353	340	339	303	341	339	349	308	325	361	336	295	325	315	305	330	328	345	288	332	315	325	343	302	364	324	304	324	322	302	333	314	321	368	326	353	332	314	320	346	356	349	354	340	342	299	324	350	354	322	331	331	321	328	325	341	309	339	322	342	358	349	347	337	325	323	323	331	315	345	321	318	320	346	347	317	369	313	329	324	323	370	349	318	320	341	357	340	362	333	360	365	304	330	348	342	345	317	327	329	322	289	349	347	330	349	342	355	288	332	322	352	312	328	324	358	311	301	320	317	374	338	322	363	353	352	337	352	303	344	308	336	313	346	305	345	329	334	341	306	359	328	375	331	340	324	315	318	335	332	360	347	358	317	339	357	313	352	347	330	316	346	314	301	319	348	348	330	322	332	285	317	323	319	335	328	346	331	311	308	332	316	327	370	317	319	328	355	307	328	343	328	352	367	335	351	324	308	359	321	350	313	310	338	319	331	326	342	369	320	366	343	327	314	342	297	370	313	340	398	334	345	321	337	289	327	326	328	334	317	367	363	336	327	346	309	358	331	337	322	317	312	309	363	303	326	324	315	327	333	335	347	355	335	311	308	328	316	364	318	306	349	321	337	361	336	322	329	333	337	344	316	312	329	327	353	336	335	321	345	333	356	350	330	341	319	307	330	323	327	342	331	348	325	316	330	344	332	343	306	313	319	354	351	316	373	332	343	341	309	307	337	328	320	327	323	336	324	325	302	358	305	358	348	324	345	322	319	349	347	317	335	339	293	371	319	341	328	327	335	361	322	341	344	357	345	318	323	333	305	311	343	346	323	338	366	346	341	325	304	334	346	335	339	295	335	318	316	334	338	329	344	301	322	323	345	317	315	358	341	306	330	333	356	355	322	303	332	335	331	300	346	317	324	336	320	313	347	367	350	333	303	320	320	323	332	326	330	337	341	346	308	350	341	372	332	338	337	325	339	355	362	351	364	318	323	301	341	335	338	324	320	378	303	344	346	336	348	316	319	328	351	321	343	332	321	323	326	345	347	362	348	342	344	358	339	319	357	301	307	317	339	331	351	336	331	331	342	328	325	333	333	329	299	314	323	317	312	319	317	342	364	336	303	319	322	326	346	332	327	336	312	347	342	349	336	331	389	353	307	349	365	332	311	356	359	281	358	334	289	355	317	316	322	315	322	343	328	344	354	325	338	353	316	321	299	318	326	361	341	310	324	363	333	315	345	312	310	330	371	330	339	354	361	315	345	302	302	346	293	354	322	322	320	352	355	356	330	308	332	345	297	347	340	308	309	373	353	345	309	355	317	321	303	320	345	323	357	330	343	350	308	315	333	319	322	310	328	324	314	345	320	318	338	334	346	309	351	343	325	328	348	296	358	357	324	339	355	334	311	301	353	328	357	331	323	344	344	338	346	336	354	352	348	345	313	314	342	331	330	340	314	358	318	338	361	345	308	312	347	352	330	290	322	317	316	319	317	376	334	334	320	348	333	323	338	374	348	356	322	329	309	333	334	319	354	335	337	314	322	308	300	320	324	359	342	327	342	331	340	332	337	357	325	311	317	337	336	335	345	334	323	349	357	351	343	328	331	327	344	348	356	319	353	316	340	328	331	341	317	339	319	336	324	338	319	358	369	343	321	371	374	323	368	318	308	308	310	330	372	334	380	355	338	349	311	341	363	367	333	333	332	339	346	331	345	337	320	257	338	299	295	341	339	324	343
2988	2134	4573	3539	5929	16020	19939	14120	8259	5357	2808	1623	1070	959	893	940	882	921	907	931	869	912	904	926	920	896	858	915	907	879	893	886	920	875	892	909	905	889	868	867	930	821	924	903	869	870	826	893	888	865	873	885	932	908	845	903	919	864	899	840	907	888	888	883	888	995	858	914	902	894	882	929	863	905	891	890	891	916	874	848	954	849	903	883	880	934	909	873	860	874	914	938	875	843	948	948	891	915	843	899	935	868	900	899	906	839	873	906	885	922	901	868	837	878	881	903	852	853	916	901	861	856	858	905	908	865	915	947	915	882	900	927	905	853	933	916	881	913	904	894	857	889	873	907	872	902	898	894	931	897	862	892	854	923	909	864	868	909	885	862	924	886	917	838	913	857	892	897	937	901	902	884	929	901	921	886	913	900	861	956	893	910	892	894	949	888	837	841	873	926	839	888	892	909	898	901	897	851	862	903	865	915	914	852	919	918	891	954	912	895	910	985	877	899	894	868	906	930	836	937	926	878	874	853	928	914	854	925	885	895	904	879	927	886	893	928	890	899	908	900	890	882	931	884	917	934	893	905	892	851	939	865	899	897	904	878	879	871	873	943	890	897	866	896	902	924	895	878	917	840	923	911	849	840	923	903	854	837	989	898	911	864	849	899	862	934	902	923	887	904	905	887	857	896	924	849	952	867	868	921	902	885	922	888	943	897	912	874	858	857	871	913	902	947	903	902	840	920	904	888	950	839	872	913	845	866	927	929	873	903	920	898	883	892	867	918	864	923	860	889	896	922	847	915	901	873	891	873	892	879	935	931	917	886	851	910	920	946	865	897	851	918	889	899	862	856	892	877	882	896	931	878	953	916	869	914	874	947	866	920	878	907	872	917	939	955	873	898	869	868	925	849	832	905	845	895	879	927	873	903	929	935	878	843	910	922	902	927	867	869	891	895	877	878	939	862	920	938	939	850	904	893	886	923	871	899	843	903	889	902	906	879	885	882	892	841	921	954	889	878	883	889	952	873	897	871	904	868	886	886	922	899	831	854	924	909	875	893	794	873	911	895	911	868	866	840	903	938	873	890	928	866	873	891	860	866	884	855	919	901	895	869	876	864	866	865	924	891	851	917	888	884	921	849	936	927	883	880	811	852	908	960	934	920	877	910	862	893	836	891	886	889	865	938	901	935	930	896	913	865	940	913	827	912	883	902	901	903	905	821	877	897	864	897	917	888	943	928	924	895	884	841	883	876	904	922	902	911	889	936	922	900	907	891	851	960	892	838	903	873	917	884	910	889	867	907	871	895	910	863	866	905	923	900	907	913	878	868	926	861	933	906	861	927	938	877	848	888	929	915	866	892	945	881	884	873	896	901	910	906	928	896	866	851	886	905	882	835	902	914	886	874	880	881	900	884	902	909	884	858	934	887	887	908	895	886	893	922	869	902	841	912	843	850	889	864	908	871	913	897	901	920	933	908	894	915	827	907	883	838	857	905	820	908	886	892	862	900	925	887	888	891	902	880	897	898	893	886	949	927	944	920	900	889	916	860	912	918	920	820	867	905	865	856	924	887	878	918	914	856	869	817	891	863	883	843	858	895	896	899	861	852	880	908	846	897	918	852	872	852	917	881	927	887	887	850	823	878	833	949	874	873	876	881	891	899	839	929	951	871	822	829	855	914	876	877	870	855	887	931	864	888	912	902	877	863	918	863	904	898	871	912	861	859	907	842	894	861	856	926	861	900	907	876	913	933	884	923	918	889	861	925	868	921	816	919	922	899	897	893	867	884	894	877	862	915	921	852	877	922	894	913	946	884	822	898	936	904	907	959	872	876	896	909	865	872	953	852	942	944	864	930	856	885	894	882	897	900	938	927	897	865	879	850	813	902	872	909	877	885	951	891	871	918	836	896	864	886	879	862	858	895	910	848	902	881	862	879	861	897	916	906	911	883	911	961	880	922	874	852	900	936	879	860	908	884	902	893	851	886	903	877	876	915	884	879	866	947	831	879	910	955	904	860	866	912	914	867	876	920	939	837	859	901	841	900	869	880	870	900	852	912	923	918	884	869	904	892	900	855	868	864	878	880	877	873	897	909	870	882	840	929	911	877	931	912	880	935	841	863	839	913	899	937	902	896	928	855	875	927	878	873	905	918	845	926	878	892	860	875	860	936	898	907	877	888	865	957	926	936	851	917	965	882	889	922	933	926	902	899	932	896	854	907	969	861	900	920	887	922	886	964	860	892	873	968	878	933	919	883	914	914	935	854	922	887	894	830	926	915	883	915	868	902	930	890	914	914	884	883	893	906	894	914	906	903	866	935	852	841	902	921	836	906	880	932	887	921	908	883	874	914	929	918	862	956	911	948	904	844	940	862	878	890	849	855	897	921	918	877	873	876	901	922	925	873	887	909	869	911	899	891	877	899	893	897	898	926	858	885	901	935	891	939	857	902	883	865	949	851	924	854	896	888	842	871	926	855	879	895	869	881	901	892	893	858	944	906	916	918	862	877	873	889	866	928	909	955	888	861	906	887	888	880	917	872	914	882	902	842	935	900	892	873	888	920	917	900	926	866	897	902	923	890	902	915	833	886	882	872	915	894	876	888	876	884	969	832	854	917	834	924	917	912	829	864	911	874	869	847	905	908	917	893	875	887	920	893	887	910	847	900	911	880	876	865	907	914	858	891	862	924	866	900	853	861	868	914	872	868	931	863	871	923	921	903	872	859	857	925	952	888	855	863	880	914	913	930	928	916	926	868	842	922	895	903	872	893	919	852	920	869	821	919	922	832	856	905	919	872	868	855	889	868	896	904	900	850	927	905	901	911	885	886	898	895	891	862	913	888	843	879	921	885	905	861	871	833	922	856	876	847	891	875	886	900	907	838	963	882	930	857	837	867	825	836	885	889	838	892	901	896	914	933	883	944	874	905	891	953	913	867	890	874	891	909	881	898	907	885	904	891	906	875	827	955	887	920	880	855	926	902	875	949	874	930	883	921	864	924	887	911	943	861	872	885	880	869	934	855	951	853	926	909	893	899	913	861	877	877	826	849	882	912	929	914	820	882	861	876	875	863	934	894	850	918	880	857	884	907	858	916	851	837	960	882	938	898	889	906	906	858	916	879	904	873	875	860	891	899	891	924	890	922	857	876	871	889	851	934	880	866	846	875	849	852	915	891	890	848	877	943	914	871	900	863	850	1000	846	901	880	856	909	879	901	898	923	832	904	929	873	872	870	894	870	873	885	819	896	910	915	894	903	899	902	893	887	837	841	852	909	962	916	875	903	898	902	894	865	905	872	920	894	896	894	926	876	855	901	925	910	818	920	843	855	926	897	874	923	926	866	851	890	852	905	907	920	909	855	865	880	858	874	933	874	930	902	951	915	926	819	897	875	868	939	908	882	951	843	916	928	819	924	880	897	853	908	926	890	843	856	902	905	923	874	888	931	828	884	885	936	890	872	903	880	899	855	889	944	859	815	899	871	907	905	929
9427	4397	4913	4029	6957	36206	39817	30021	21428	9940	3086	794	396	321	326	304	307	283	270	278	293	298	327	334	303	314	274	320	318	286	311	306	271	314	297	299	290	277	301	285	308	300	312	334	302	316	305	320	318	336	300	310	327	329	307	323	296	298	318	302	268	303	295	282	292	298	333	287	310	322	301	289	325	269	331	324	319	315	278	312	298	308	335	307	321	315	311	299	332	303	314	329	263	292	308	293	303	323	311	319	341	331	295	328	291	297	314	307	294	321	308	291	283	297	348	323	309	307	309	314	296	312	295	326	321	300	323	300	288	327	328	309	343	290	303	333	275	303	342	321	304	293	302	347	313	302	326	290	289	274	324	291	306	292	329	291	294	299	326	316	312	286	294	321	305	274	331	310	354	279	324	288	297	310	296	318	299	309	308	290	345	300	315	318	306	293	269	307	318	334	278	332	294	307	324	314	308	358	311	308	305	296	320	317	312	295	300	304	305	332	287	297	334	307	320	298	299	283	337	310	312	303	282	298	313	309	311	297	321	321	292	327	323	299	297	292	309	293	292	318	311	288	317	302	313	300	331	293	279	312	314	302	331	289	321	311	306	298	317	294	279	296	321	295	303	323	301	293	325	286	301	309	359	325	298	320	332	317	329	343	301	302	298	312	309	308	320	300	342	293	319	329	315	303	316	315	294	289	323	306	289	261	318	325	306	294	278	288	262	314	333	297	340	297	320	314	313	303	315	334	289	325	313	279	327	281	324	307	307	292	316	298	297	284	316	324	305	323	290	315	290	289	291	322	345	310	294	290	303	316	325	283	281	333	307	302	304	303	328	306	297	321	294	352	341	299	314	314	284	330	308	292	331	314	318	342	325	302	302	281	303	317	306	324	328	297	309	295	311	281	318	308	283	306	289	314	303	322	337	291	296	319	320	336	297	308	284	324	297	324	322	298	322	291	319	284	286	306	313	308	307	285	304	316	303	304	309	305	284	343	281	292	325	295	335	307	334	348	298	305	302	301	311	308	335	306	305	297	311	343	312	288	312	327	316	295	295	309	270	305	312	299	306	315	316	310	323	291	301	324	329	330	321	276	323	308	309	349	316	336	282	295	324	348	280	273	306	295	329	297	312	323	317	332	285	288	321	325	299	312	321	308	290	318	302	318	304	323	318	312	308	308	338	314	334	304	289	312	293	335	311	349	317	323	323	304	330	277	294	307	291	278	269	320	299	324	301	344	256	343	334	288	295	281	304	288	287	314	306	292	328	295	323	337	287	300	300	289	343	300	306	309	290	331	274	307	303	287	289	316	290	304	300	295	298	329	343	356	287	326	318	316	305	341	313	320	314	310	285	297	295	291	307	285	327	328	302	322	309	306	290	326	310	320	289	287	281	327	297	298	324	318	284	297	294	306	311	297	294	327	320	275	286	292	300	321	305	300	331	331	309	306	307	274	313	261	285	310	316	324	345	319	327	318	309	325	328	321	324	287	259	303	312	326	287	299	333	294	321	311	290	313	306	318	317	289	307	298	325	333	296	305	313	326	309	310	299	295	331	281	320	313	303	299	304	293	287	307	288	270	299	288	314	299	323	336	343	296	301	328	289	298	309	334	319	297	307	304	297	327	333	310	321	335	328	305	313	298	321	285	315	302	318	297	318	312	324	320	316	308	308	285	316	296	329	340	289	292	300	292	306	311	300	274	325	265	294	305	302	303	319	281	324	307	323	310	333	325	287	295	337	332	303	321	315	296	301	320	315	325	288	290	312	288	296	339	322	303	299	321	283	314	290	305	322	305	293	301	277	319	314	324	283	309	307	302	288	337	291	299	290	310	263	315	323	309	314	310	328	310	318	314	319	327	280	297	312	326	303	333	340	337	344	297	275	309	272	301	265	329	306	328	322	306	298	325	289	311	334	344	321	306	295	304	292	310	305	282	310	305	333	293	335	303	301	304	317	320	318	312	319	316	291	326	333	322	302	325	288	310	320	278	312	318	317	281	319	349	309	336	325	307	306	327	293	291	310	304	315	327	321	295	309	331	308	310	317	358	289	309	317	329	311	287	300	307	290	334	296	301	316	355	304	306	294	305	292	305	334	310	316	280	336	304	315	296	300	315	323	310	315	320	325	320	318	293	310	277	304	288	331	344	319	294	311	306	309	297	296	307	302	288	302	334	305	349	330	310	306	302	311	312	299	341	298	296	282	369	294	330	304	279	301	308	310	312	332	300	313	303	322	318	333	277	301	319	310	282	288	297	273	301	290	322	295	293	301	316	318	326	268	322	294	350	303	324	349	305	300	316	322	339	297	327	292	321	305	319	286	279	315	305	305	309	352	295	348	289	302	292	266	319	319	342	303	291	329	285	323	307	289	307	269	289	320	314	288	314	295	324	337	332	333	335	296	321	303	340	333	309	309	288	315	310	287	303	286	294	278	294	315	341	314	272	304	287	338	306	338	298	315	337	335	310	303	312	295	308	305	306	293	315	285	311	337	320	299	314	328	310	302	319	305	309	318	298	318	327	312	322	307	316	275	321	309	291	307	314	327	307	336	331	313	309	297	316	278	320	302	313	286	318	289	337	308	289	321	312	343	338	298	337	287	301	275	288	313	318	303	316	321	300	316	316	323	312	277	295	293	314	310	274	279	314	320	281	353	296	321	293	303	319	313	300	313	313	304	322	294	323	335	300	309	309	297	322	333	325	305	317	321	314	288	337	287	296	314	325	303	296	330	322	338	318	320	293	315	316	320	291	321	332	345	342	339	306	304	316	302	293	313	312	310	325	310	300	310	306	319	352	320	302	308	319	330	310	308	295	301	333	306	278	297	285	339	319	321	315	324	317	299	265	297	304	327	325	324	278	305	325	325	303	328	335	302	263	288	306	313	323	312	326	314	304	291	295	314	314	318	298	298	354	338	308	305	316	294	303	298	290	333	323	323	321	276	334	319	319	300	288	298	332	262	311	295	320	329	292	303	343	310	321	303	324	306	284	313	321	329	306	312	309	312	322	329	317	309	291	324	337	272	328	325	310	316	299	303	294	337	317	310	323	298	294	303	339	309	320	334	310	300	312	321	315	310	289	289	338	315	310	274	294	301	302	296	307	324	337	310	320	307	291	310	286	325	306	299	303	306	293	328	275	339	305	313	281	330	304	317	287	324	325	328	316	312	290	322	323	301	295	317	301	330	301	313	310	313	287	302	309	318	323	278	334	301	324	345	328	309	326	313	286	309	331	298	326	289	311	307	297	306	301	327	340	296	301	332	291	301	311	321	286	320	281	328	299	288	317	325	301	315	305	306	300	321	309	290	333	312	356	307	322	330	303	311	330	326	313	307	333	307	297	310	325	337	296	342	315	291	326	301	303	320	292	323	288	293	315	314	288	291	323	306	295	331	288	323	309	313	306	324	290	306	285	291	324	306	297	307	305	346	330	318	337	340	292	318	328	308	348	329	292	330	286	315	310	302	302	302	309	312	299	316	319	291	305
6925	4409	8300	10239	20109	53175	53039	46409	38652	24676	10542	3086	1224	897	859	831	858	766	861	841	864	834	816	809	822	820	816	824	840	834	883	828	852	824	833	805	843	820	835	843	865	827	797	781	861	866	828	822	819	821	829	833	858	832	868	882	819	883	840	819	880	857	844	791	811	798	842	822	896	817	812	843	861	794	832	822	836	823	858	839	808	878	847	862	835	808	856	866	852	855	869	859	821	834	825	827	869	862	821	806	829	802	862	814	828	867	856	804	837	831	795	849	854	864	838	848	792	853	839	833	905	868	810	844	840	883	864	866	867	825	839	868	815	833	855	850	810	848	853	874	850	921	799	848	888	807	828	827	876	861	877	798	863	860	829	895	886	886	857	817	813	846	856	871	900	792	853	838	825	808	842	818	862	779	818	782	873	812	828	832	796	855	825	847	880	863	887	825	803	818	812	873	874	875	818	837	889	792	808	841	800	806	852	883	851	807	821	799	836	839	887	914	808	850	891	835	859	822	825	859	863	861	834	810	818	832	851	840	889	825	819	830	802	797	846	888	844	855	809	777	821	821	809	807	847	859	924	815	791	849	794	844	862	822	836	793	831	850	797	848	840	846	785	828	821	840	833	894	849	869	822	897	820	855	872	825	830	807	876	869	884	830	838	858	867	837	862	835	855	884	850	870	843	847	860	835	850	860	879	880	854	797	801	795	808	818	813	817	829	862	801	829	866	826	840	902	854	852	877	782	883	847	849	829	852	800	837	830	829	829	844	822	861	840	833	844	836	855	824	839	844	803	836	836	849	871	826	857	815	802	782	894	812	869	846	884	833	879	797	814	841	855	822	883	835	782	862	807	810	815	817	869	838	861	826	830	844	770	876	829	867	830	888	854	860	868	907	812	842	821	816	818	811	843	812	843	821	807	850	787	848	808	808	809	839	819	811	845	876	875	849	879	809	882	828	776	807	833	818	823	877	783	821	835	891	875	839	875	851	865	828	839	806	827	858	823	830	919	857	849	820	845	860	784	808	870	846	813	810	862	844	847	846	843	853	858	856	831	873	858	914	862	884	828	850	841	824	888	849	874	860	810	843	801	842	858	798	843	812	768	878	806	896	873	903	850	806	826	826	816	799	861	832	878	847	804	823	782	871	827	870	849	795	867	832	830	804	813	815	835	838	836	798	881	835	872	870	849	843	833	843	820	875	833	803	831	792	843	834	834	825	815	864	849	863	829	858	848	801	848	858	840	879	863	832	825	800	833	851	806	859	844	842	854	807	824	848	784	825	824	806	826	852	785	864	826	846	852	776	857	801	838	816	815	850	794	851	878	828	853	766	837	876	798	824	820	871	832	781	866	834	806	832	876	851	820	854	850	873	841	856	872	808	857	851	849	840	846	864	778	823	838	847	835	813	783	838	854	837	811	833	857	817	854	848	836	809	877	785	837	805	817	846	821	857	829	864	832	842	799	860	819	783	823	841	802	874	841	813	845	817	873	822	828	839	828	853	836	891	826	813	864	837	820	828	808	802	881	884	778	818	848	805	840	826	832	842	836	855	847	845	793	841	830	822	881	828	831	898	836	832	807	822	847	793	838	869	842	842	838	817	824	846	788	824	756	813	820	826	848	822	858	841	836	873	815	857	842	861	853	814	833	832	823	855	833	906	822	822	837	866	767	838	850	847	866	832	843	851	779	890	850	825	851	827	844	834	816	825	827	809	792	850	791	832	811	851	808	842	863	875	846	817	836	863	794	817	829	875	871	882	835	850	802	818	828	797	781	851	857	868	866	842	846	845	843	853	847	848	854	752	842	839	855	790	891	847	840	864	831	780	846	813	819	893	827	808	852	809	854	859	873	803	851	871	826	828	818	817	813	807	845	847	834	845	871	856	836	807	904	849	846	878	824	817	896	839	834	849	833	825	829	835	811	850	857	876	824	808	840	836	823	841	878	866	827	790	849	860	799	838	792	794	854	876	871	827	872	895	914	886	821	846	858	857	883	844	846	821	822	852	826	856	787	846	825	818	833	853	868	782	806	801	792	772	822	817	827	876	838	857	805	877	834	858	781	882	839	844	849	837	810	802	849	864	840	814	817	876	830	850	828	823	895	830	801	836	803	846	802	835	872	818	883	880	849	866	867	865	814	867	844	847	868	810	851	827	822	813	810	863	847	783	832	827	831	854	858	854	862	834	857	887	766	831	843	868	797	835	813	821	807	775	833	833	881	817	889	836	814	881	863	818	854	821	825	849	876	843	808	775	839	813	819	775	878	842	798	846	857	873	829	826	798	868	828	859	787	808	834	849	848	836	836	818	832	839	859	865	816	836	883	841	825	854	828	803	816	833	840	830	800	801	869	803	870	861	808	837	837	840	788	800	893	871	830	841	809	788	861	811	844	809	869	830	818	813	823	859	800	877	797	804	857	826	825	867	819	841	820	850	859	803	901	818	853	861	800	847	833	817	781	818	802	827	808	828	830	845	845	843	816	857	819	854	860	868	822	827	791	811	814	836	872	830	865	855	819	807	742	798	798	836	847	829	832	807	835	800	857	856	832	784	838	872	817	831	818	791	808	857	839	818	821	811	787	837	852	788	848	860	902	780	905	868	909	832	870	802	776	808	868	817	860	832	842	845	848	847	861	841	831	856	830	844	867	872	867	817	855	865	828	833	845	812	812	885	841	870	847	835	804	803	831	840	837	870	876	844	902	817	876	855	810	883	826	886	853	854	857	821	864	858	850	803	853	820	810	798	772	893	819	807	804	771	831	814	751	849	851	869	861	834	837	808	821	839	845	840	846	858	811	830	873	839	834	803	864	792	868	821	854	837	814	793	873	837	831	852	876	828	862	820	884	840	917	805	799	793	892	824	887	830	827	833	801	817	883	857	857	804	847	848	845	800	884	831	846	857	822	850	820	842	859	911	796	890	780	826	845	818	840	899	851	828	796	789	847	830	814	827	814	864	820	825	884	843	831	855	838	825	816	846	799	806	832	856	834	864	815	848	854	816	801	826	864	875	807	871	840	838	879	858	809	873	833	826	898	820	830	821	851	795	841	803	816	834	845	804	839	841	794	805	875	868	856	787	833	863	910	870	865	862	818	792	904	817	820	882	815	830	827	883	831	836	855	841	808	817	836	825	843	815	868	804	818	843	873	839	860	842	811	823	833	865	879	859	797	859	883	781	820	820	877	827	883	826	821	844	876	869	848	792	813	896	869	857	866	864	856	830	814	862	825	857	836	822	801	821	830	820	842	840	827	885	866	821	845	827	839	865	816	830	860	863	838	868	818	824	863	848	839	838	860	828	878	831	829	835	799	837	830	872	829	858	801	832	798	807	848	865	835	848	840	877	831	824	817	856	931	796	849	843	861	808	772	835	817	810	844	873	870	856	830	866	813	822	879	887	853	822	809	864	831	843	818	816	853	844	830	853	859	833	855	874	863	838	820	798	833	806	847	847	828	842	848	820	790	808	842	827	845	880	866	800	880
16680	6322	8319	6796	9298	30034	49237	49959	40420	23920	8467	1791	581	354	274	274	271	276	254	309	266	302	325	301	316	290	286	308	291	325	292	289	308	265	305	273	292	296	307	326	317	280	290	299	269	313	256	284	290	257	310	308	301	306	298	281	298	320	260	338	280	276	281	319	293	264	304	281	298	291	277	296	300	303	272	263	312	302	285	284	338	314	279	282	281	279	293	309	309	336	295	314	313	322	335	277	280	271	288	329	284	291	301	296	278	314	275	285	305	325	289	272	301	299	311	286	286	266	283	328	261	308	323	283	262	275	277	313	267	295	278	276	302	258	272	297	304	302	269	309	309	311	297	277	300	291	321	310	271	274	314	296	298	285	293	311	297	322	268	271	318	309	284	299	300	287	289	282	291	295	301	292	298	304	290	286	302	275	300	272	323	308	293	293	285	281	278	293	281	279	342	273	299	274	303	283	268	297	294	329	255	261	307	322	287	315	282	271	311	312	278	301	282	282	287	281	291	292	259	306	299	256	273	297	284	295	269	288	284	290	314	274	282	305	291	272	286	297	312	282	302	268	307	296	277	297	306	305	308	289	272	296	326	292	283	299	278	301	279	267	258	275	280	295	307	286	286	249	287	268	277	284	323	304	287	265	281	279	266	294	268	290	289	310	279	305	284	289	320	306	315	306	311	331	295	306	300	308	282	286	311	291	293	296	244	287	260	246	270	291	291	288	293	279	299	294	288	291	321	327	280	303	311	286	260	278	248	292	315	282	287	324	268	297	290	317	301	295	280	302	288	310	306	276	325	299	305	290	290	297	312	286	315	268	319	269	293	288	306	271	287	273	271	300	286	252	270	294	311	291	267	285	285	316	295	320	266	311	279	301	309	271	280	299	320	294	279	299	291	303	295	308	309	260	273	298	286	281	307	307	269	249	282	285	296	286	281	273	258	284	295	273	322	281	310	275	290	294	289	309	297	303	285	285	275	287	309	277	298	298	291	290	307	274	284	299	291	299	339	288	288	307	300	311	287	272	308	280	294	291	278	296	302	303	281	278	288	259	283	305	319	270	316	302	287	289	300	299	287	293	278	305	293	289	291	284	287	302	308	250	292	294	262	284	287	270	318	314	300	283	298	267	271	327	276	321	298	335	256	270	295	260	264	275	323	312	300	294	277	309	283	297	285	313	276	293	307	319	260	297	302	276	305	324	265	306	272	288	270	279	293	289	311	289	310	259	244	287	276	295	280	276	298	294	301	259	316	274	309	289	283	288	292	317	294	302	282	277	315	281	277	266	304	322	270	289	298	277	303	293	299	267	283	310	307	297	304	245	279	275	310	293	271	299	287	253	312	294	276	315	285	317	282	249	278	277	272	300	293	277	280	289	335	285	300	227	288	275	294	268	321	272	330	312	296	280	316	322	272	264	283	316	271	252	279	279	294	327	299	288	326	285	274	274	296	296	322	284	314	275	289	287	268	287	290	298	295	283	284	260	281	286	296	301	309	273	293	314	282	303	262	266	272	307	312	292	267	305	321	310	268	301	302	310	300	285	313	307	275	284	302	292	288	304	290	295	263	300	297	300	301	280	305	299	285	301	269	272	297	280	284	315	282	296	262	288	306	297	280	284	301	312	265	295	258	314	313	306	286	304	258	299	326	295	284	287	300	311	269	281	279	278	277	290	255	312	315	301	296	297	297	283	271	285	284	311	293	287	292	289	272	289	297	294	282	262	311	300	278	276	297	314	267	265	283	311	303	298	289	326	294	291	284	276	293	299	270	286	316	294	285	267	308	279	300	283	264	269	325	275	292	288	288	266	289	317	282	315	291	290	281	282	321	290	300	315	288	281	265	285	284	309	267	306	284	289	264	306	268	293	256	278	314	295	326	320	264	306	289	309	294	283	303	276	303	290	284	249	306	291	267	305	282	305	295	301	295	302	269	314	262	276	278	283	288	283	318	282	283	256	303	287	279	273	311	306	308	268	291	305	294	282	289	276	317	263	270	311	271	269	271	291	300	277	289	264	279	302	301	277	299	284	260	317	312	272	312	274	277	306	301	290	281	295	271	279	297	292	312	300	281	309	296	278	284	311	284	298	277	279	298	305	309	287	282	306	254	289	289	309	291	284	318	312	297	283	296	328	319	280	289	308	291	274	304	298	281	298	288	311	269	290	309	299	275	252	307	281	288	306	278	279	298	296	307	288	286	290	275	262	276	312	273	284	291	276	296	264	290	291	324	277	293	311	303	284	286	292	276	290	297	297	325	298	309	304	273	298	313	295	314	314	290	284	318	287	298	267	267	293	290	270	267	271	291	296	300	296	287	299	293	307	284	279	308	302	280	320	279	255	324	251	284	274	303	294	285	323	278	290	267	297	269	303	279	248	287	295	340	320	274	302	308	272	302	297	298	297	287	288	296	282	301	315	297	286	298	271	326	297	307	251	294	292	301	273	253	265	321	305	281	345	282	271	276	308	276	315	291	278	284	288	267	288	287	288	281	270	274	262	303	277	274	311	319	257	286	290	289	298	271	330	296	323	310	304	326	309	298	300	285	274	303	291	310	309	279	290	243	305	294	350	309	266	295	263	273	283	292	271	254	295	306	299	317	289	275	279	280	287	274	287	319	326	318	285	300	305	307	324	316	296	299	322	297	281	279	293	316	319	285	299	307	298	283	309	286	288	245	277	287	268	282	314	299	300	299	287	273	271	289	269	300	311	315	297	276	295	305	272	285	299	291	299	300	280	279	253	305	281	288	318	290	324	298	268	300	286	274	303	275	279	296	274	333	277	298	320	289	279	309	288	293	267	313	274	267	275	303	297	293	255	317	277	305	285	324	257	303	296	276	282	264	304	239	295	302	303	280	307	295	288	316	300	301	287	293	281	308	302	304	284	276	291	287	307	287	289	284	301	299	277	302	297	280	302	261	268	294	267	310	309	298	286	307	286	276	287	278	273	261	312	318	290	281	279	281	287	300	304	297	313	282	306	317	295	255	324	295	289	270	303	296	287	290	279	286	304	297	266	274	280	289	286	269	287	296	299	291	296	269	296	292	289	286	298	287	293	278	305	272	328	289	297	296	312	288	320	289	300	301	295	298	277	287	295	271	283	318	284	302	298	282	310	296	313	276	319	283	283	305	293	264	277	276	291	312	297	309	304	272	296	260	279	336	265	283	318	274	276	305	295	305	313	300	307	313	273	298	313	294	279	287	294	269	318	294	297	317	282	287	269	283	304	286	316	284	296	287	283	265	332	279	301	320	299	270	267	309	284	290	278	281	300	299	302	292	292	295	305	308	288	275	300	309	265	301	315	303	284	267	276	301	292	266	294	281	287	291	290	306	310	320	290	321	293	276	291	292	266	296	259	291	297	280	321	279	314	313	285	304	303	287	278	297	299	308	301	287	293	283	290	281	292	314	286	259	284	287	286	292	281	306	278	300	302	304	306	275	308	280	298	291	308	287	281	325	290	295	278	303	259	295	303	252	284
9292	5205	12715	14841	23599	47733	63334	64245	54732	38890	19331	6343	2033	999	859	813	824	822	800	742	804	775	847	790	738	783	778	747	768	801	770	762	795	823	788	820	802	817	797	802	775	743	811	835	727	758	772	815	789	752	733	826	809	779	752	788	774	801	745	812	777	771	805	788	794	815	897	759	802	740	836	750	785	794	779	779	786	743	761	775	819	777	781	814	809	777	761	752	792	804	827	802	854	801	788	750	824	822	751	811	790	784	771	779	822	782	753	766	757	783	817	756	821	775	757	788	778	768	763	809	791	761	774	780	771	789	761	850	721	820	821	773	822	792	767	767	780	789	800	764	787	765	793	762	838	786	769	741	817	777	782	813	758	778	819	770	807	789	779	764	819	776	803	828	781	805	800	774	755	775	767	744	805	793	800	773	791	803	801	805	827	772	762	784	791	847	767	757	766	809	776	773	758	838	840	787	832	773	788	818	802	853	861	803	785	759	753	764	775	792	790	805	780	759	827	793	790	790	834	832	794	770	786	792	858	813	846	786	775	750	837	773	771	830	770	801	824	800	790	754	745	751	792	775	795	759	785	781	771	753	807	791	767	841	802	761	741	761	805	791	788	755	784	788	778	813	765	779	771	811	769	819	852	764	825	749	797	800	807	828	773	821	809	762	779	783	756	765	747	852	778	765	792	806	801	788	789	824	764	808	799	818	801	792	778	783	801	817	762	801	814	760	812	803	784	816	813	829	792	751	804	818	755	806	774	770	788	765	805	832	768	808	818	825	793	825	787	765	840	798	824	824	758	807	816	782	778	762	745	813	808	778	753	799	766	759	777	786	793	802	789	799	734	823	789	759	779	734	843	771	811	820	809	792	777	769	819	788	795	775	779	813	754	791	773	766	793	772	769	735	783	788	792	792	787	783	783	770	750	836	780	778	802	795	811	797	773	843	803	800	779	814	829	828	809	750	827	784	803	729	779	788	777	794	783	798	851	768	789	783	803	748	788	811	752	766	862	770	830	733	777	793	769	792	800	793	782	799	816	819	815	819	755	802	741	841	801	751	779	773	786	816	830	750	772	804	833	788	798	792	789	784	795	750	787	819	831	774	811	805	766	781	838	807	793	808	754	779	786	773	772	761	767	798	790	749	766	839	837	784	801	757	763	816	789	788	820	767	785	753	767	801	770	792	772	796	786	800	755	844	808	796	801	782	795	843	779	811	748	762	802	775	782	804	822	815	760	740	773	787	811	751	811	759	804	781	847	766	814	788	771	817	823	762	801	835	843	819	796	784	773	759	784	821	809	825	782	789	785	815	792	837	805	789	787	805	776	778	734	801	812	784	763	798	773	794	777	756	786	765	794	780	771	773	733	785	767	784	844	790	833	740	780	731	784	773	791	782	827	777	783	831	798	772	776	759	823	765	757	791	786	749	813	764	807	791	762	832	766	806	748	818	812	776	842	770	781	833	787	824	801	789	819	765	806	816	759	799	782	797	763	784	812	791	794	802	809	772	789	747	725	838	783	785	784	804	781	817	795	829	812	830	803	815	790	770	744	781	793	800	812	794	818	755	797	805	811	759	743	778	764	817	770	740	830	797	751	793	794	771	837	798	776	767	803	770	815	787	796	785	742	809	765	776	775	807	796	767	819	844	759	880	752	772	807	791	818	834	778	794	807	763	787	762	776	802	800	777	777	806	826	770	763	790	813	771	744	779	812	751	814	839	775	787	781	780	846	763	754	775	786	789	862	770	782	773	813	811	825	790	776	805	786	804	826	803	811	771	818	765	831	795	794	785	771	767	811	754	805	809	767	768	822	815	809	814	733	817	755	773	826	820	829	788	783	765	822	779	819	767	731	754	793	756	780	808	821	788	754	784	793	764	777	824	787	752	771	777	835	787	785	808	746	768	788	801	792	785	756	780	794	763	773	810	802	764	771	759	819	774	836	779	812	778	782	821	804	790	795	794	821	801	769	752	793	751	822	780	783	803	790	804	787	809	796	778	758	801	795	794	799	733	778	784	787	733	843	824	793	766	811	742	777	786	823	757	811	809	815	782	815	774	775	831	803	825	812	694	793	793	788	788	769	791	737	789	762	773	779	776	773	774	803	757	806	733	791	774	770	772	798	757	780	793	781	788	813	796	754	803	785	797	742	777	780	794	765	779	755	761	786	772	772	762	814	756	750	752	776	742	764	784	867	788	799	773	767	809	797	767	782	795	821	780	774	812	751	739	780	811	775	789	750	808	767	811	766	755	834	797	784	747	826	749	771	799	766	802	760	828	754	756	812	774	865	813	808	769	778	808	811	819	768	775	813	778	750	767	759	799	827	794	786	799	783	756	804	784	783	777	820	767	773	802	856	800	827	776	798	750	843	792	824	796	787	782	756	822	776	807	789	764	781	841	777	793	793	786	803	810	822	805	751	746	765	827	797	809	819	766	772	772	777	764	789	775	803	752	801	818	796	798	759	817	784	793	793	803	751	818	857	787	808	763	804	800	757	792	783	772	816	813	816	759	785	799	795	818	823	787	828	790	790	849	779	840	765	782	762	726	794	784	762	790	760	760	812	793	790	783	766	767	778	808	813	757	760	765	779	837	784	731	811	792	750	773	803	853	810	735	816	783	801	800	781	742	782	814	778	773	809	734	801	744	783	796	820	759	758	758	789	802	798	764	789	770	820	722	803	791	876	812	806	755	752	857	773	792	802	824	805	813	799	786	767	773	831	796	762	744	773	850	799	824	791	796	765	820	794	777	766	773	784	793	825	796	778	826	790	821	775	804	832	791	758	749	808	785	820	792	798	724	802	821	747	773	751	746	789	784	753	770	799	830	793	812	806	776	803	789	786	818	734	809	735	766	793	771	744	782	788	746	836	797	772	801	766	776	791	848	807	830	793	772	765	781	777	769	822	751	804	759	756	795	752	790	789	802	776	737	760	819	819	813	781	779	746	811	774	810	821	819	762	823	850	767	750	787	820	815	764	784	773	788	808	845	819	743	784	766	807	800	783	738	772	784	841	765	750	741	817	769	795	794	837	814	750	778	826	802	783	822	775	800	778	794	844	802	788	772	745	822	776	764	769	768	744	793	811	794	825	758	765	785	809	774	782	795	810	815	816	818	772	820	792	785	780	795	719	822	748	821	792	763	733	797	805	744	772	824	809	795	790	801	798	793	797	813	788	811	815	857	795	759	814	780	771	786	753	795	824	841	811	828	794	799	863	766	756	761	793	755	765	808	733	829	779	798	746	780	782	851	824	789	788	782	759	781	775	787	814	845	739	799	807	800	753	766	839	763	812	771	800	767	818	771	786	781	783	805	764	825	771	774	775	754	807	810	770	739	776	793	783	775	783	839	806	819	824	764	789	820	813	743	809	802	769	861	766	780	806	797	752	810	795	788	827	809	791	792	776	792	802	802	784	832	774	777	791	775	767	759	805	811	735	791	775	783	785	804	781	744	806	788	835	780	753	775	767	848	763	805	784	760	792	801
3236	1699	1746	1188	905	1657	3089	4679	3400	2103	1078	584	352	322	334	347	368	305	365	304	346	296	320	332	307	355	318	295	346	331	323	312	306	335	328	339	310	324	341	327	379	311	316	347	343	324	314	280	328	315	323	335	319	292	344	335	321	312	309	324	354	339	330	301	312	306	303	353	348	358	323	304	324	339	313	295	356	317	336	313	292	322	355	322	341	333	321	313	318	333	321	310	341	338	323	318	302	315	303	330	308	314	347	322	341	351	305	319	354	331	339	322	319	323	359	305	307	329	339	317	338	312	302	317	304	329	309	330	323	309	319	320	299	315	331	330	314	310	369	327	296	348	345	343	325	311	314	326	308	304	317	333	324	314	323	320	350	335	316	314	334	320	341	316	318	315	295	332	338	336	297	333	311	295	298	367	328	313	292	316	348	343	345	313	311	330	311	327	314	355	352	322	310	354	330	324	310	358	305	315	342	293	307	322	319	300	342	325	289	330	329	303	312	334	342	316	294	317	313	305	338	272	325	314	335	324	317	327	319	318	356	348	323	332	298	310	333	326	322	299	306	315	330	339	343	332	338	324	295	318	312	347	347	335	330	327	327	308	322	330	320	338	342	307	323	299	310	315	310	321	338	307	321	317	317	329	342	313	332	315	329	324	325	314	345	317	325	288	346	323	321	332	314	331	291	320	308	302	333	316	297	317	311	337	328	355	263	329	323	327	322	299	363	358	310	331	303	322	329	341	304	342	334	318	335	311	326	320	340	320	295	326	322	331	364	329	331	338	325	340	304	305	336	314	358	307	304	306	350	313	320	330	336	357	330	321	334	307	319	329	318	347	361	311	324	320	316	331	308	358	337	325	319	317	290	327	328	314	331	317	331	317	323	312	316	323	333	324	332	326	306	316	310	303	318	323	340	312	300	334	341	315	327	346	352	346	295	301	322	297	317	320	319	319	323	337	325	305	340	343	317	326	334	320	312	335	319	308	337	300	347	327	272	321	312	312	305	323	329	303	322	341	360	296	330	312	331	323	318	307	304	334	315	292	317	341	318	316	303	292	343	318	270	340	309	305	343	307	331	343	348	310	320	349	370	342	335	327	317	340	348	343	296	340	313	307	298	311	345	342	322	301	321	355	321	325	307	307	282	312	303	319	308	352	332	301	302	349	298	330	339	298	323	338	316	306	334	327	302	298	301	321	312	324	318	341	299	359	332	354	345	314	327	314	312	317	309	317	311	302	347	341	294	324	370	340	306	310	327	317	305	361	300	300	332	323	297	359	294	313	318	300	329	322	312	330	359	328	339	331	303	319	337	315	293	323	337	335	318	312	282	326	320	316	312	329	344	337	317	350	333	354	345	295	305	346	315	295	328	313	324	320	324	306	320	319	333	350	319	315	315	349	301	292	351	324	349	345	326	331	317	336	329	303	314	336	297	321	312	321	324	311	357	343	304	274	329	300	349	332	322	340	325	311	304	323	310	304	321	348	372	342	313	315	312	335	307	313	317	324	333	326	319	346	319	333	295	288	346	337	330	305	332	303	287	337	325	326	323	299	313	306	317	334	336	323	335	339	285	362	306	329	340	309	277	307	328	304	313	336	292	305	311	334	341	309	333	338	325	341	337	322	324	329	295	349	307	322	330	334	333	325	338	344	345	319	315	299	337	341	322	319	306	302	344	339	301	335	316	341	340	302	317	309	318	338	353	338	283	326	306	371	349	349	315	342	302	346	358	307	333	320	354	315	318	294	307	339	344	299	283	303	330	332	324	307	349	316	312	322	369	301	318	306	363	319	344	316	324	301	296	339	353	322	330	351	317	306	319	324	307	319	314	314	328	299	325	311	316	349	304	309	342	279	339	334	296	290	321	314	291	296	359	363	352	327	313	328	352	359	346	367	318	344	311	335	326	323	314	332	302	323	345	341	308	336	334	297	362	347	328	319	310	328	302	348	308	322	341	331	325	376	346	337	328	327	322	341	278	275	315	308	330	330	326	341	318	360	324	334	321	336	307	343	318	306	342	326	328	306	363	289	322	310	307	351	327	325	326	339	330	308	321	340	346	308	345	350	360	335	332	319	332	322	327	332	350	350	330	366	333	351	323	300	324	309	317	301	343	283	326	294	306	344	315	349	279	304	305	328	335	280	330	295	340	348	338	348	336	302	290	344	327	320	324	305	324	328	306	290	307	350	327	332	333	339	304	297	309	334	299	321	305	304	331	303	330	341	338	294	336	317	350	298	345	324	369	358	311	330	339	315	290	320	306	326	294	283	316	331	334	319	336	293	311	329	373	300	317	307	322	328	294	329	333	337	321	332	343	356	396	285	295	281	335	328	309	336	330	331	322	326	328	354	353	344	337	309	305	303	314	336	343	346	299	327	332	341	323	296	343	322	319	298	351	326	290	339	324	336	321	314	340	342	308	306	310	315	345	318	318	322	294	326	358	319	331	341	343	333	327	361	334	340	311	324	300	309	347	336	307	297	355	322	318	342	312	321	312	367	314	330	336	352	378	318	313	347	307	347	328	304	341	298	325	315	299	342	333	318	305	328	279	333	289	335	311	282	336	312	311	329	341	336	311	314	338	296	318	304	317	304	333	339	333	333	340	372	348	340	353	283	335	338	359	336	346	349	335	297	307	332	292	299	318	343	338	287	318	283	337	298	324	330	366	336	315	307	320	295	300	343	311	372	326	294	316	302	298	337	306	330	308	344	326	317	322	313	315	347	295	318	336	291	303	337	326	337	350	335	346	331	318	351	328	333	301	356	326	309	308	285	305	320	350	314	310	339	344	340	354	327	350	305	325	342	344	337	307	348	311	319	339	315	341	308	309	292	338	350	347	333	341	294	317	313	312	349	306	336	318	311	315	323	304	299	341	334	332	307	300	343	312	306	332	301	371	309	336	328	331	333	330	344	358	326	343	306	341	301	331	349	365	309	312	334	312	301	278	318	333	333	326	297	312	287	343	307	302	330	316	348	317	323	302	307	301	327	316	326	309	326	281	316	315	348	332	314	317	325	332	355	350	307	285	356	331	322	324	319	320	317	317	339	342	326	343	301	326	350	337	334	314	320	320	322	325	321	338	307	300	305	341	348	312	344	337	326	317	315	341	323	317	338	332	357	328	311	355	320	288	311	304	294	312	304	328	324	308	352	273	327	302	329	364	362	329	289	333	342	337	336	340	332	367	304	338	304	333	320	327	335	343	351	321	325	330	306	301	344	289	311	319	302	325	333	318	363	340	330	306	291	347	316	347	331	298	312	337	300	305	292	324	300	330	327	325	303	308	342	323	299	324	313	301	301	344	346	353	334	361	361	325	359	322	314	307	327	311	304	331	314	298	313	332	321	308	335	321	350	335	306	332	351	334	356	319	337	340	311	315	322	333	321	325	312	276	326	358	334	312	313	338	280	314	318	342	335	332	354	312	322	330	328	316	341	303	345	355	307	305	306	330	327	329	334	316	331	299	337	295	321	321	300	281	373
3161	2233	3587	3654	3342	8260	14482	18803	13027	8027	4165	1922	1125	983	851	863	832	887	861	880	904	848	846	853	839	873	893	881	842	862	869	846	877	896	834	867	881	849	850	861	892	888	829	908	867	831	880	899	873	793	829	819	848	823	849	902	849	860	874	925	866	830	867	911	882	933	891	862	832	906	869	896	870	926	894	882	880	852	836	870	834	857	880	872	866	865	859	821	839	905	833	882	841	883	803	915	844	838	817	869	835	848	860	821	884	883	910	846	849	841	870	857	867	823	886	881	866	830	858	879	855	930	837	879	894	839	880	814	828	845	825	875	884	836	834	851	847	865	862	847	859	877	887	878	851	876	860	918	873	846	879	873	876	893	843	903	926	858	893	852	825	859	911	850	825	891	871	876	856	861	924	893	837	867	856	899	936	843	847	837	918	858	887	894	834	901	886	862	850	848	874	823	876	883	849	935	922	899	827	816	848	882	880	859	816	843	878	858	932	852	879	869	859	836	845	855	873	842	875	832	883	894	846	879	844	893	869	907	822	795	844	905	850	855	916	834	844	848	833	795	826	887	849	844	868	891	918	886	837	844	840	887	819	870	833	890	882	878	897	926	848	863	918	860	908	822	911	853	866	863	850	854	880	808	852	868	818	849	862	860	842	851	889	867	887	850	856	850	844	863	854	844	882	869	891	898	847	852	834	888	870	846	804	928	886	880	900	909	928	892	864	906	912	900	871	903	867	855	801	842	881	858	883	862	834	852	862	816	864	859	899	914	847	868	884	869	882	864	852	925	866	861	893	853	859	861	930	845	884	829	832	846	816	891	925	901	858	867	874	822	845	906	885	813	871	862	904	873	868	866	849	855	838	857	937	859	864	912	848	866	905	882	888	865	862	896	844	867	832	882	891	852	859	845	832	856	865	897	813	853	899	832	816	829	829	899	865	905	919	918	866	845	846	873	834	839	882	886	843	887	872	863	849	854	872	788	870	949	907	846	886	858	879	819	874	882	855	857	894	874	860	854	894	912	876	835	859	825	867	901	865	902	866	852	901	891	901	863	895	818	876	940	858	878	911	830	836	847	871	856	866	841	878	885	872	854	893	819	850	883	898	848	820	880	857	895	881	866	833	850	862	832	798	892	879	884	869	889	876	904	881	835	890	868	841	831	912	759	925	878	881	830	858	896	877	907	935	833	918	855	897	865	813	857	830	827	838	830	839	838	884	865	862	909	882	811	807	894	839	875	871	846	842	912	903	840	915	870	830	860	906	842	871	854	886	908	895	882	875	892	842	862	886	915	839	864	839	876	889	881	892	850	833	799	866	873	843	906	846	943	818	888	889	846	914	854	804	838	902	924	842	811	888	874	847	884	856	912	879	930	856	861	840	881	871	912	846	878	956	831	821	827	857	922	836	887	862	854	847	910	870	878	862	898	857	886	862	922	869	867	908	776	823	915	918	868	852	885	834	833	845	926	864	899	822	898	881	874	899	884	873	913	864	915	847	871	896	880	857	886	883	841	847	877	920	891	827	872	866	890	910	899	845	843	900	875	896	855	821	897	883	862	888	886	886	869	886	899	877	859	839	856	874	891	850	866	819	868	857	892	872	920	839	836	865	851	858	868	831	850	880	833	870	836	855	867	897	835	905	860	907	899	843	899	886	842	825	882	848	858	842	901	855	895	857	844	838	852	870	891	888	869	877	852	900	884	876	883	826	843	884	910	851	873	880	811	858	868	837	864	873	862	842	858	900	874	900	880	855	870	841	891	858	915	838	930	872	866	874	830	851	860	850	904	842	830	885	880	829	906	848	889	861	861	888	847	840	873	887	851	889	842	855	876	818	872	876	858	832	880	924	864	855	878	797	847	860	888	860	846	847	850	875	875	856	792	881	864	865	876	859	873	846	855	896	888	848	833	840	847	868	863	853	875	906	854	881	851	827	882	841	868	848	896	872	896	841	885	853	899	868	902	870	899	875	855	868	843	879	844	876	887	858	835	852	921	901	849	859	856	900	879	860	898	872	838	882	813	882	897	896	835	862	865	817	872	867	864	862	846	834	811	852	848	873	857	860	878	905	857	881	857	848	883	887	828	886	820	875	844	887	878	911	891	888	870	826	913	900	874	903	900	863	841	814	873	871	868	889	870	921	821	828	846	873	907	825	883	867	896	842	829	877	867	879	870	872	855	876	923	833	856	897	889	899	881	891	832	876	872	868	867	830	877	859	868	902	836	912	920	899	855	858	923	870	856	864	812	890	885	870	868	850	876	871	850	865	851	872	861	878	863	895	893	830	908	892	896	843	775	847	872	892	842	930	914	813	864	894	903	896	911	862	885	877	918	889	923	855	869	868	837	834	867	900	869	871	861	824	903	824	950	840	898	853	846	833	873	893	854	849	863	876	907	861	873	879	890	883	854	865	849	887	832	849	924	867	903	856	823	847	885	852	852	862	827	821	885	843	879	817	843	845	864	869	880	896	963	890	858	829	875	872	892	820	902	887	853	835	880	900	897	872	859	861	860	881	898	819	858	838	918	825	914	927	831	843	827	884	803	916	893	868	880	829	909	818	867	883	914	875	913	865	898	842	892	899	888	840	870	820	841	904	855	828	920	858	901	848	885	885	815	833	864	877	880	841	881	901	941	901	852	844	893	858	862	933	895	868	879	899	850	872	860	849	920	876	865	874	875	887	835	885	874	897	929	887	858	853	954	875	826	861	845	898	908	873	903	884	834	903	871	861	886	893	897	886	826	892	849	878	814	841	876	869	857	895	878	849	880	833	810	880	891	861	881	909	857	898	841	871	810	868	829	898	871	877	867	827	866	856	906	859	797	874	900	871	893	883	872	863	856	860	870	875	847	841	861	845	843	889	875	924	868	809	842	894	833	832	817	849	890	932	811	846	832	822	898	893	858	887	871	885	866	905	872	840	821	830	869	860	837	866	894	863	935	847	854	882	850	857	862	843	892	869	885	886	878	889	917	825	888	907	862	891	857	875	889	876	881	839	872	883	847	837	911	844	904	927	826	840	867	827	838	851	854	862	824	865	874	874	899	877	813	860	860	856	905	900	881	891	832	946	846	847	965	872	834	865	893	860	850	894	861	902	919	864	805	874	816	830	790	852	900	892	876	876	849	876	841	862	888	888	881	823	896	912	829	869	895	866	891	879	856	880	887	798	838	827	826	864	840	868	831	869	883	927	862	908	899	839	866	866	866	774	836	858	862	872	896	868	865	879	846	840	839	868	839	852	847	874	913	896	859	830	838	815	896	880	842	838	870	876	891	889	861	879	866	829	878	899	883	880	863	788	830	842	862	871	859	862	870	888	877	915	808	860	841	884	887	862	838	861	858	854	874	859	892	887	864	872	832	790	837	900	888	811	815	833	865	882	886	841	824	827	890	875	848	850	875	846	870	880	833	894	902	851	881	834	893	887	882	910	931	876	792	882	844	886	835	901	881	859	834	879	841	867	905	849	870	845	878	866	890	900	866
9721	3944	5137	4942	8572	30794	35938	31830	24136	13459	4418	1184	468	310	300	297	285	307	310	311	311	321	271	297	282	308	322	298	313	320	287	308	292	317	333	309	342	305	332	322	331	270	323	311	325	296	301	258	312	281	323	334	312	321	283	309	314	319	304	336	274	313	299	319	326	295	305	301	312	324	285	286	280	314	311	283	315	317	299	302	304	281	275	307	314	296	335	347	306	315	327	286	307	312	246	295	298	303	319	290	278	305	282	285	303	282	302	303	288	315	307	311	316	300	286	305	304	322	308	350	332	323	282	295	320	286	325	295	321	322	321	307	312	308	291	270	290	306	285	278	293	304	326	287	293	306	325	304	316	315	287	284	290	272	289	304	304	299	321	315	320	297	288	283	273	294	315	293	263	298	322	323	307	296	314	271	307	286	287	327	317	288	315	325	311	299	313	282	317	328	294	312	280	297	270	295	274	307	295	327	277	278	323	327	280	293	313	285	285	308	335	291	296	273	318	296	284	273	319	363	284	289	303	285	331	292	312	289	314	326	323	321	283	302	309	301	290	309	303	292	309	276	281	306	275	305	326	284	302	350	312	349	305	300	314	308	291	336	302	287	364	298	309	292	297	309	315	285	325	351	278	299	321	320	308	315	310	270	313	274	309	314	318	295	308	281	302	261	295	320	334	320	321	292	293	321	296	316	265	283	290	325	284	295	299	307	310	315	332	287	303	327	298	307	334	252	298	325	278	304	292	293	278	304	296	306	296	312	292	308	325	276	309	300	287	261	313	351	286	325	328	299	303	322	268	298	314	261	316	295	338	262	325	286	313	294	288	285	303	280	326	282	329	333	316	314	288	325	295	321	293	325	318	298	322	299	290	317	311	257	331	328	331	267	335	293	309	307	299	319	316	323	293	330	299	294	321	276	297	262	295	307	310	293	318	298	292	272	311	315	309	305	277	305	276	278	305	296	318	333	297	281	301	284	315	322	334	351	275	297	302	306	292	283	356	302	310	271	299	309	297	297	320	298	281	312	305	337	310	314	311	302	334	299	321	303	304	318	291	310	282	302	308	302	312	274	311	292	299	295	328	306	284	272	312	305	310	321	320	277	280	296	330	338	319	287	338	327	291	301	302	286	302	278	271	285	279	298	309	309	315	303	297	299	302	318	314	310	306	277	271	308	322	298	299	292	300	307	292	300	296	303	312	336	322	304	282	292	330	306	331	321	304	305	304	300	268	308	295	279	312	293	320	302	283	300	312	273	306	312	316	294	288	308	321	298	296	299	280	330	317	295	301	290	287	308	279	275	274	305	275	273	329	275	290	283	272	325	287	298	311	294	313	309	314	275	302	317	299	313	305	333	314	305	271	313	325	333	318	317	318	288	297	319	289	340	288	289	317	257	283	292	296	281	294	297	290	308	283	337	335	293	295	319	278	290	309	311	327	314	311	305	283	286	296	317	289	301	287	297	288	299	321	338	303	326	290	312	309	275	296	283	286	297	280	300	329	279	330	325	292	291	290	342	325	321	324	300	288	336	342	308	308	332	300	285	279	311	315	309	293	330	303	330	302	297	317	285	320	302	279	343	310	290	294	319	297	289	338	287	295	298	309	294	300	289	287	315	311	277	335	317	341	337	282	301	304	287	278	312	286	303	244	335	343	311	302	327	341	288	312	266	321	316	304	316	311	306	300	316	257	270	322	279	317	299	278	301	314	303	271	318	306	290	261	310	303	332	289	301	283	294	298	310	314	301	316	282	325	302	327	297	295	326	328	293	333	297	294	280	288	333	319	303	329	303	312	326	318	299	307	297	310	330	317	302	296	289	262	331	278	293	276	307	300	292	322	295	271	347	332	280	307	317	312	297	284	328	305	277	308	317	297	300	310	314	312	311	289	277	293	314	285	311	294	311	329	315	323	316	298	294	308	318	314	289	291	315	292	305	315	295	262	273	318	291	294	313	283	287	323	308	286	291	309	305	287	295	330	305	344	291	296	295	304	284	303	329	348	329	311	304	295	319	302	333	290	329	325	295	276	275	314	345	312	311	282	312	330	292	314	296	307	312	285	313	292	318	279	341	271	328	323	310	295	306	309	329	291	327	314	320	316	281	309	279	280	300	325	312	313	305	293	327	319	312	302	322	284	296	283	299	291	300	291	283	323	324	313	315	304	319	285	268	292	292	301	296	264	289	288	307	323	299	308	290	303	307	317	311	312	308	311	294	299	309	310	304	297	313	309	294	325	291	302	308	301	312	293	316	296	292	288	273	335	275	323	317	273	307	308	318	290	328	313	330	302	330	282	299	317	300	292	303	307	307	335	279	273	354	280	294	307	346	288	330	314	295	287	266	313	315	285	307	290	303	307	315	319	307	330	291	308	296	288	330	307	322	276	307	308	338	322	319	325	301	315	348	297	310	316	285	324	285	300	308	296	310	299	288	263	306	288	309	298	308	279	307	312	306	280	329	294	310	298	350	300	295	308	274	320	298	326	304	327	278	298	334	310	290	325	319	335	305	289	285	298	273	313	305	283	285	265	286	305	324	299	290	276	303	288	294	299	286	314	320	266	302	291	321	328	325	261	305	308	315	298	328	301	293	290	304	308	282	308	299	322	359	322	286	307	316	291	312	295	325	306	316	314	281	310	305	297	306	304	284	303	299	295	276	278	307	310	302	302	296	295	314	300	302	306	288	314	313	293	314	351	280	300	327	269	297	322	282	284	323	302	311	305	295	296	299	273	305	261	295	310	320	289	309	336	321	306	324	247	298	293	276	302	324	294	317	318	322	311	291	304	317	307	303	307	308	307	336	339	310	302	334	308	306	313	335	318	280	278	312	285	305	308	314	309	260	306	309	319	283	320	276	320	309	319	284	294	314	306	273	301	284	286	291	309	317	319	303	307	306	310	285	289	284	280	295	334	326	297	291	276	277	302	294	298	290	327	316	290	285	264	316	285	294	289	292	269	320	310	345	308	331	264	310	310	322	286	285	298	309	299	323	341	293	310	297	310	303	300	285	312	347	296	312	304	323	270	340	291	292	354	317	294	309	274	324	279	286	298	313	319	281	321	276	260	324	288	294	299	306	302	285	314	303	288	295	327	300	307	323	278	299	316	294	316	308	280	287	298	260	303	286	298	314	302	288	321	302	322	302	313	279	279	293	286	275	293	291	319	311	316	304	302	306	294	307	326	318	293	308	285	311	288	301	277	313	288	286	270	318	322	309	317	310	303	308	283	312	285	296	324	320	284	289	328	313	284	331	284	320	301	288	287	292	302	311	294	298	297	313	286	285	335	316	315	325	272	308	322	278	324	318	298	295	332	300	310	301	323	284	326	278	311	293	311	287	324	307	327	310	270	296	307	288	305	303	291	284	322	296	275	307	282	300	323	308	301	281	307	288	291	297	312	310	303	310	313	274	307	321	323	316	306	305	326	311	286	297	314	304	275	294	327	301	305	281	287	309	313	274	321	330	325	311	327	299	297	313	315	322
6994	3956	8842	11991	20470	48401	51140	48661	42053	29824	13868	4379	1611	983	863	805	828	843	829	816	820	812	825	838	784	791	859	805	810	791	772	819	819	819	789	819	809	785	866	792	804	806	800	818	742	830	829	734	862	820	802	784	810	843	807	806	792	835	787	831	873	839	824	779	834	801	795	867	818	768	835	786	834	840	770	811	830	799	778	785	772	812	815	790	802	804	832	793	804	794	826	859	770	794	858	863	828	829	829	801	825	819	840	780	846	803	777	839	789	807	849	805	761	818	814	808	790	842	845	816	835	838	808	835	798	807	810	794	869	838	812	805	825	844	823	799	827	827	846	823	769	784	752	753	819	846	795	734	798	824	822	810	811	804	847	788	817	819	830	831	803	824	832	819	807	777	797	822	837	770	821	805	826	838	798	829	784	837	801	818	784	798	870	812	760	832	844	834	786	837	807	812	834	827	806	831	845	807	816	832	803	854	799	825	849	809	838	860	858	843	822	820	844	850	789	797	840	817	823	798	829	797	810	856	838	810	812	842	800	815	802	817	757	846	837	794	829	765	823	832	842	815	831	825	809	809	824	875	839	775	792	788	825	807	861	781	808	853	806	815	837	778	845	890	834	869	751	795	840	842	826	823	809	793	807	812	786	867	850	825	850	851	850	741	810	796	842	815	760	827	794	812	778	835	823	850	801	763	823	841	821	804	824	792	815	798	790	799	847	742	844	833	798	820	799	823	782	816	843	764	805	847	811	847	861	790	801	854	818	811	823	827	811	814	868	756	846	769	802	785	855	790	808	745	850	839	819	868	757	853	808	807	795	859	811	765	864	870	843	839	837	840	881	806	841	764	800	799	758	822	856	797	807	799	804	814	823	827	823	808	830	821	800	848	825	828	794	806	803	822	837	814	822	810	836	858	819	821	793	780	756	805	779	793	824	866	836	846	857	852	871	840	834	841	831	850	804	772	806	759	885	774	811	787	792	842	788	851	858	828	812	823	842	804	820	729	858	822	817	815	810	802	800	830	824	825	813	836	856	810	787	822	823	811	804	864	878	781	819	766	809	849	815	818	817	849	808	798	841	792	811	833	803	799	821	838	820	801	834	781	857	824	877	804	799	800	759	818	806	816	867	832	801	802	800	818	804	803	796	795	793	837	788	832	763	837	803	866	788	801	798	811	781	781	888	812	818	806	860	822	789	796	768	858	805	828	829	835	866	851	839	739	837	844	823	815	824	832	824	820	790	829	834	774	819	853	812	831	797	879	824	766	812	813	844	821	848	777	853	795	840	791	776	828	851	788	763	833	823	789	815	809	839	773	810	849	825	835	810	842	844	801	802	846	817	779	833	907	834	777	783	786	813	833	805	793	801	796	822	879	824	804	817	752	840	788	825	880	811	843	825	767	844	811	785	818	794	855	870	784	816	823	861	780	826	832	828	850	798	791	818	798	816	838	835	775	816	786	865	841	832	837	792	815	790	829	786	787	820	802	850	842	788	892	784	809	813	835	862	807	799	854	783	842	815	812	853	793	847	830	901	785	821	784	744	833	798	855	778	817	805	828	828	865	825	831	798	846	820	790	808	823	860	838	842	853	790	838	824	785	880	822	853	832	814	784	844	835	823	792	809	855	795	810	805	780	791	829	786	799	798	813	804	854	795	789	788	803	891	819	800	827	833	842	798	860	818	834	836	791	840	876	792	775	820	833	841	775	796	857	812	822	735	845	786	839	840	777	799	822	833	845	820	835	842	806	800	825	790	823	821	823	825	820	799	852	825	856	825	795	766	837	756	838	757	804	818	879	730	764	792	842	771	812	871	806	750	856	809	838	816	825	821	798	807	818	886	747	761	839	776	823	811	766	815	855	810	789	785	773	796	858	811	821	819	817	831	795	816	820	843	880	822	830	804	802	818	756	859	839	812	811	778	828	807	829	819	876	827	804	806	843	811	814	874	840	802	795	834	832	848	798	814	818	788	814	826	817	803	849	810	808	805	792	875	788	818	777	792	863	810	836	748	851	792	772	864	838	826	834	811	808	854	800	865	822	790	789	841	838	775	855	850	790	824	759	812	814	820	817	829	775	795	807	852	832	831	782	799	822	846	795	786	770	757	881	816	785	854	834	861	871	814	817	814	810	855	793	808	825	771	797	815	833	779	807	815	757	787	858	846	816	823	830	885	775	814	833	802	838	783	775	822	772	839	851	799	849	805	852	849	824	806	823	813	834	806	801	772	842	875	823	817	832	786	845	825	831	812	825	836	818	874	811	754	776	827	847	787	804	795	807	810	836	798	825	831	830	821	781	845	824	791	831	810	813	798	829	836	806	823	833	841	801	833	824	787	793	832	817	813	806	829	784	788	806	779	822	806	820	784	861	797	848	829	780	811	794	844	792	792	800	812	827	749	842	832	793	822	797	756	801	789	785	739	840	833	850	795	801	823	782	852	826	800	802	755	819	811	863	832	831	861	841	824	827	802	810	831	851	809	791	818	823	833	817	808	794	769	833	806	826	758	799	829	833	799	828	825	819	860	787	822	793	813	794	813	835	814	847	808	817	790	848	859	817	779	788	854	781	809	864	811	837	809	785	834	821	827	859	889	787	811	809	812	811	829	802	810	793	775	844	857	785	831	792	835	870	825	825	763	796	802	833	811	783	869	803	817	807	813	817	867	786	813	823	818	829	805	831	800	799	841	834	832	817	837	811	879	806	827	810	783	841	840	857	824	840	815	843	849	801	788	783	810	834	778	810	799	809	821	848	831	761	836	785	828	815	767	810	814	787	845	859	813	900	822	822	836	797	859	843	833	794	842	821	788	832	815	852	797	832	808	793	831	811	826	829	834	818	822	856	815	787	821	816	851	827	852	786	852	828	887	823	838	810	814	815	777	754	795	874	836	817	828	797	798	781	824	773	811	796	845	794	811	774	841	871	859	775	882	824	856	816	814	847	808	830	812	819	755	827	851	767	823	830	827	761	853	817	818	861	840	782	842	822	866	857	849	861	844	748	809	832	880	842	857	835	811	858	809	825	800	839	834	812	806	812	787	867	791	799	845	849	802	843	811	809	829	832	804	850	824	843	805	836	822	805	784	830	828	793	806	816	849	820	784	797	765	847	806	844	776	850	792	757	816	840	805	818	791	785	777	812	779	770	806	815	820	785	882	849	840	773	837	779	814	800	809	827	798	790	839	827	816	834	808	801	826	827	813	791	765	831	844	858	809	772	813	837	811	812	809	787	799	819	808	834	808	841	806	773	829	845	792	786	820	854	823	792	775	834	796	817	770	822	794	821	781	835	808	833	826	788	775	796	832	841	838	852	847	864	808	785	820	811	816	826	850	755	851	767	788	859	821	813	831	831	856	810	795	778	831	803	818	799	831	809	815	822	824	809	789	807	827	809	815	868	803	850	792	833	829	810	772	784	847	806	809	805	838	828	824	836	828	831	823	857	755	849	825	835	831	812	814	891	796	849	853	821	810	784	836	806	864	828
17254	6884	9528	9548	13032	45571	53160	44445	37022	21570	8052	2065	585	322	292	292	279	325	306	282	269	283	275	270	290	291	295	306	308	298	291	280	265	293	290	270	301	301	264	278	279	313	298	276	271	290	291	323	293	269	262	315	248	263	269	294	277	269	294	307	291	280	269	290	288	278	292	280	284	266	301	308	255	269	275	268	263	287	274	292	281	278	286	282	269	285	304	294	292	265	286	261	269	276	268	315	279	306	286	311	276	293	273	274	305	254	287	306	264	262	322	294	262	286	274	302	276	292	318	268	289	294	299	278	288	309	308	318	304	283	310	282	301	279	303	277	282	301	276	277	293	305	287	308	301	294	257	258	269	286	280	269	271	302	271	282	270	282	284	301	270	295	280	295	289	267	262	254	283	259	314	276	287	260	264	275	275	281	298	287	293	287	272	318	283	290	272	297	283	301	267	275	269	291	262	306	308	286	277	273	284	304	290	325	307	301	304	309	286	279	271	282	266	299	278	302	270	285	284	273	279	285	292	305	258	298	278	260	258	279	283	239	319	313	273	275	284	267	297	295	307	280	269	275	274	297	271	257	315	332	244	287	263	275	288	273	283	302	284	309	269	281	291	274	299	268	294	286	282	284	282	270	253	317	312	265	260	285	317	281	292	283	288	288	317	269	265	242	270	272	296	276	271	302	307	267	281	301	292	293	280	325	273	300	297	297	286	291	279	272	286	299	258	311	299	302	260	281	344	305	286	280	261	303	311	284	275	303	293	287	307	285	274	262	251	303	295	285	297	245	313	260	287	277	287	268	255	281	295	303	275	257	263	268	269	249	271	309	264	290	248	297	278	286	307	334	311	256	279	260	317	294	277	299	291	276	305	262	258	301	279	287	322	292	249	286	301	301	282	301	281	280	288	273	263	311	307	297	259	268	261	275	281	292	275	288	276	264	295	309	281	275	283	262	274	262	299	309	273	252	291	280	287	304	311	276	295	254	300	295	301	267	289	292	260	242	303	287	297	300	274	304	310	265	289	279	263	272	296	268	275	299	313	298	290	292	298	274	284	293	290	268	261	297	300	296	314	283	318	297	263	253	307	301	293	284	266	278	277	272	280	276	290	282	312	272	314	277	309	294	291	289	305	254	309	245	271	268	281	264	270	317	300	276	284	289	277	294	295	269	271	284	275	276	256	251	283	309	287	287	270	268	289	276	308	279	293	288	242	305	287	275	319	297	286	283	280	246	270	300	271	247	265	255	273	282	291	292	256	302	255	276	278	300	298	312	255	291	282	295	254	284	262	288	288	298	268	307	235	306	291	301	305	280	293	324	295	291	296	279	272	300	287	317	287	277	256	307	259	272	257	288	266	318	292	262	319	239	289	298	260	264	250	292	264	309	270	264	284	300	247	292	261	283	279	270	282	299	292	262	299	312	269	307	291	288	293	261	290	297	290	297	281	265	280	282	301	306	300	284	278	267	279	303	271	315	264	265	287	285	264	295	269	299	288	278	291	300	307	294	284	281	253	276	274	275	258	294	272	315	248	248	257	278	302	276	305	286	266	296	281	294	281	280	279	315	308	279	295	274	292	301	291	285	267	274	272	275	295	286	251	306	312	287	283	283	266	282	273	300	275	290	293	322	267	297	308	289	304	303	288	280	300	270	259	281	314	289	272	279	301	261	280	293	285	301	300	290	293	292	323	297	273	274	281	242	281	276	299	283	305	315	283	274	277	284	281	293	291	295	273	285	301	276	258	256	275	282	282	263	287	279	270	306	280	263	265	288	291	323	289	296	276	293	282	288	291	280	301	300	273	290	284	276	258	303	296	294	282	285	298	265	291	306	291	274	284	311	287	290	267	274	299	257	304	254	288	290	303	273	278	332	265	263	261	277	288	293	284	288	292	263	332	303	282	297	296	284	287	292	289	279	296	297	267	293	261	281	316	277	289	300	272	302	274	287	281	249	282	303	280	325	259	296	278	279	292	282	288	293	290	293	277	308	252	318	309	328	269	313	298	293	278	295	300	292	312	282	294	280	263	253	285	291	290	277	283	295	318	265	303	273	277	289	274	280	287	295	283	304	279	266	307	260	313	276	301	299	269	277	252	283	297	310	294	283	269	288	266	279	286	305	275	295	283	290	260	313	266	297	302	261	287	277	296	258	270	253	277	317	288	271	275	294	272	274	297	293	279	305	277	254	268	308	321	288	293	280	281	319	252	255	271	279	269	315	311	275	281	291	287	280	278	299	293	281	270	287	292	262	281	283	309	303	302	263	303	292	287	299	315	298	300	313	287	259	273	292	282	298	300	268	301	267	314	292	240	277	273	293	263	267	280	299	288	302	283	279	259	312	302	287	270	263	290	264	294	302	315	262	279	271	313	273	287	276	264	307	285	304	260	290	264	289	272	310	269	287	292	305	257	252	270	274	287	287	308	278	241	295	277	296	268	282	314	270	273	304	248	293	289	297	280	277	257	286	298	290	286	313	278	294	278	285	289	323	258	279	308	272	294	279	282	279	260	279	310	275	282	245	282	281	279	236	280	265	264	277	273	308	268	290	308	277	287	264	317	310	268	281	271	304	272	299	279	241	279	280	288	285	296	286	285	291	279	271	275	268	286	284	288	290	285	271	289	250	288	267	306	300	295	318	293	270	261	304	260	298	289	305	256	269	280	285	300	318	328	257	298	286	321	287	245	277	257	266	291	311	292	283	288	260	300	298	296	285	267	280	274	283	262	268	293	282	263	251	268	323	271	261	280	291	276	306	271	248	275	257	292	280	280	290	288	289	283	294	290	269	298	314	270	272	294	285	288	244	287	270	298	267	279	305	277	296	284	290	303	305	304	261	286	273	292	310	309	267	280	290	285	260	292	256	288	315	302	283	287	295	303	327	295	294	295	261	308	311	300	265	310	285	288	279	260	285	285	298	279	283	277	270	273	318	287	286	263	271	329	297	279	311	288	290	316	269	279	302	275	242	290	264	292	288	310	283	285	282	294	265	269	284	278	269	319	295	287	308	287	286	291	250	282	316	260	289	284	316	286	264	301	245	276	275	299	274	308	296	275	271	310	280	267	319	293	280	290	279	287	284	240	302	301	301	316	280	285	254	301	301	275	290	281	285	272	272	265	266	249	278	272	271	266	300	272	273	306	279	272	303	259	321	287	276	299	280	290	299	272	294	291	258	270	317	289	279	298	285	266	295	271	282	285	286	282	298	323	253	273	288	275	300	284	305	265	257	283	282	299	269	280	294	264	332	257	290	256	304	278	280	282	298	291	294	286	298	292	265	261	293	273	299	273	309	264	298	298	277	284	277	271	263	280	280	305	314	305	267	278	284	268	270	320	273	248	287	278	327	286	310	262	277	258	272	250	301	321	302	259	292	273	291	285	278	259	298	295	294	271	294	295	295	269	293	309	303	306	293	292	282	308	285	298	267	319	285	255	282	276	270	267	262	310	295	310	263	305	267	280	317	269	281	252	267	296	263	317	294
9842	5547	13341	18536	27471	60253	65562	59136	51938	37033	20339	7364	2097	1070	826	855	799	792	809	749	820	762	799	783	778	768	791	781	724	804	830	820	823	760	751	751	768	793	766	808	772	796	771	759	792	738	775	794	781	792	810	714	777	797	763	767	777	765	809	751	755	757	770	760	721	788	807	744	778	779	792	762	798	788	808	750	768	802	774	798	789	766	753	752	768	753	781	727	811	778	754	773	807	815	792	788	741	777	785	766	750	791	823	704	798	767	736	746	775	786	783	712	804	825	762	792	772	759	731	752	826	778	792	768	810	800	762	769	743	780	832	798	810	810	777	729	784	762	759	788	785	738	780	764	802	800	807	782	759	804	787	784	817	795	775	837	767	772	736	756	794	800	753	724	765	806	725	763	752	795	804	778	792	711	790	782	718	766	791	777	754	773	814	733	750	768	775	753	768	708	756	757	779	803	788	764	787	763	805	731	746	748	739	736	749	776	790	760	839	761	747	773	780	804	732	801	788	759	805	739	756	781	769	796	753	784	785	782	773	777	787	761	801	778	760	768	779	771	727	796	799	816	759	784	741	771	788	775	759	723	761	785	766	762	791	798	759	824	777	812	800	759	773	781	750	774	816	782	780	721	788	800	808	825	798	807	782	806	734	773	787	790	726	765	793	743	770	766	725	783	766	747	754	766	775	763	792	801	788	775	843	790	738	793	793	793	771	744	790	816	733	763	761	759	790	811	799	755	801	783	756	837	745	740	752	774	797	794	767	755	775	804	755	752	785	806	746	771	778	781	796	770	776	800	791	759	764	721	810	775	738	713	769	730	810	781	797	797	761	770	795	758	788	777	769	729	798	784	772	786	781	781	747	821	759	818	786	796	776	826	788	805	757	803	805	779	784	783	765	823	792	798	771	738	769	785	760	760	786	780	796	733	758	786	762	752	821	777	748	703	793	759	828	755	736	795	783	766	759	773	793	757	778	812	804	764	830	807	781	768	766	745	765	726	765	787	827	827	793	786	755	783	772	793	700	813	783	753	805	775	748	739	764	805	784	773	786	750	765	731	751	788	758	754	819	792	782	776	756	770	746	796	794	787	744	727	781	794	722	778	775	798	737	811	813	782	766	717	788	765	822	730	774	773	761	732	799	756	821	776	754	743	759	766	792	772	815	749	779	830	764	805	734	768	815	757	759	735	746	724	739	758	744	766	752	784	846	782	768	804	745	783	744	782	740	775	808	808	734	782	808	780	774	790	766	759	719	732	787	767	742	798	759	789	793	777	800	786	782	769	773	722	798	759	781	775	753	769	770	786	772	772	790	755	760	775	774	775	769	755	835	771	778	738	822	768	752	745	770	794	769	777	809	777	731	777	757	801	787	749	774	799	764	730	784	797	758	783	778	730	743	780	762	735	739	731	793	773	746	780	750	739	760	800	748	745	766	780	760	819	755	761	789	780	740	768	791	793	791	799	827	772	816	805	785	752	746	740	770	768	783	748	768	731	809	817	787	787	760	712	759	803	800	710	789	769	789	799	776	729	763	811	773	748	785	823	753	791	793	756	780	779	775	732	790	762	801	799	819	782	722	758	790	803	778	791	806	800	814	801	813	767	780	742	783	798	743	759	762	782	798	780	790	744	767	749	775	778	769	756	776	758	725	771	776	765	733	790	752	767	779	796	782	815	795	798	751	767	797	760	784	801	753	814	796	763	800	759	740	738	789	789	768	732	815	786	751	826	789	769	720	787	753	784	792	760	805	757	762	764	744	784	814	825	752	778	773	796	819	708	700	772	796	816	760	777	725	756	788	728	753	791	738	765	714	786	761	793	736	726	755	790	780	749	767	726	764	791	807	780	777	727	785	716	766	769	778	786	802	784	734	812	755	775	821	814	782	841	793	784	810	797	770	756	770	778	816	797	767	755	766	797	723	763	792	810	782	776	802	761	804	789	777	761	808	798	768	771	757	773	774	732	757	753	803	781	774	780	774	783	823	765	738	797	779	777	779	800	747	736	795	793	740	796	770	803	784	776	753	776	743	774	777	776	783	750	795	763	766	789	815	745	775	822	757	758	813	750	776	735	787	780	752	773	785	768	792	762	793	805	750	738	767	776	764	775	777	797	767	750	775	795	747	694	764	793	755	750	804	788	765	765	753	736	780	774	787	762	767	771	766	791	791	749	762	798	763	793	742	719	832	776	802	733	770	748	824	722	820	802	746	759	786	790	777	757	790	810	756	766	802	797	789	794	751	752	779	774	722	790	744	799	761	788	698	775	764	789	767	817	773	738	740	747	783	777	761	773	767	759	791	754	772	790	749	790	756	772	756	762	761	790	779	700	793	749	768	763	749	711	757	732	792	783	737	771	809	706	756	746	750	786	790	759	786	737	823	743	752	806	769	789	746	754	769	737	794	764	775	761	766	753	771	783	735	744	752	742	724	739	762	752	790	757	827	822	760	796	730	718	797	800	723	724	816	723	763	785	800	744	783	755	771	786	782	757	738	785	775	779	782	823	754	780	715	802	809	767	742	761	781	796	805	834	779	793	798	792	714	761	805	798	762	745	717	753	716	742	778	794	794	759	765	836	741	779	744	750	774	763	793	839	786	770	757	761	809	781	767	771	707	775	767	761	754	787	817	746	746	743	776	771	728	803	741	767	790	743	781	781	784	772	796	788	784	827	777	822	765	784	783	792	774	819	782	719	772	753	742	761	799	784	850	814	760	830	801	759	789	768	743	786	722	795	817	796	760	767	784	787	795	784	785	811	736	800	799	782	779	741	780	778	774	801	804	789	778	802	797	774	777	752	799	807	836	763	781	784	793	794	784	794	780	764	777	761	746	776	807	811	755	715	779	764	807	783	814	774	772	797	750	751	747	791	742	781	773	753	787	727	740	725	796	769	748	761	802	758	748	829	745	844	794	780	784	767	783	734	778	768	774	788	761	771	807	788	766	779	766	814	726	750	764	775	764	786	739	772	754	792	722	804	771	791	762	775	747	763	710	762	795	737	732	723	781	748	761	803	752	778	811	785	772	768	778	791	801	787	752	780	773	771	785	729	726	746	701	736	751	729	803	736	750	798	773	793	807	757	779	754	756	836	709	780	693	774	797	755	777	736	743	816	753	802	753	770	751	830	759	758	739	730	773	748	801	787	793	813	773	747	786	778	766	807	781	759	777	790	755	792	772	787	788	769	780	713	822	757	727	786	773	818	743	781	749	740	738	706	810	749	738	740	804	722	755	770	793	741	769	734	723	812	785	727	752	758	786	742	743	764	800	742	789	755	831	824	749	781	757	809	753	768	730	792	794	728	784	763	752	770	755	745	768	778	778	767	790	783	738	742	817	771	763	786	775	767	811	743	732	786	753	767	809	810	739	765	706	784	767	792	745	793	754	686	804	746	743	756	781	749	799	767	744	735	764	792	759	767	781	782	777	763	782	752	740	757	756	791	772	796	774	775	779	789	781	761	742	807	777	813	759	754	743	787	739	728
3504	1470	1579	1317	1713	3211	3794	4755	3907	1894	941	499	346	327	315	306	332	309	328	290	323	328	339	310	331	336	306	323	309	319	283	310	328	312	324	308	346	338	329	312	328	329	342	313	319	301	332	306	331	303	321	296	317	300	328	353	312	325	306	317	327	302	309	320	312	338	316	352	308	312	308	309	318	313	301	326	320	300	303	328	314	308	289	333	327	324	300	317	324	298	325	347	309	331	328	300	322	329	321	328	361	334	331	302	291	335	296	337	321	314	333	345	308	306	297	337	304	304	327	281	356	313	322	345	314	309	341	326	332	316	312	326	312	333	350	310	318	322	325	332	340	326	342	322	348	303	325	315	328	343	357	317	334	324	293	330	315	324	309	324	335	325	311	343	334	328	316	312	332	294	318	323	285	319	311	342	303	313	310	320	279	322	347	317	316	322	313	324	333	320	299	317	338	333	299	302	288	350	338	307	331	282	270	310	336	333	329	320	317	312	347	302	332	340	288	312	342	329	342	313	358	307	322	331	317	320	328	322	328	303	322	300	324	301	324	290	334	324	328	311	322	338	312	328	300	308	310	292	317	332	341	268	309	312	327	342	318	319	297	316	300	302	272	318	310	365	291	323	347	308	299	335	318	329	325	310	308	330	312	327	307	316	328	283	300	329	319	346	300	322	328	318	311	340	309	319	316	326	323	302	324	321	274	336	310	291	316	316	319	346	326	321	300	316	362	312	310	341	343	334	288	334	323	319	319	315	328	308	339	349	308	312	288	309	315	332	365	337	301	333	322	339	326	330	315	315	326	314	302	297	326	326	321	310	306	345	275	319	317	331	294	289	309	353	292	339	324	293	308	309	311	331	351	339	320	327	310	301	330	313	307	324	316	330	328	299	287	332	292	326	291	325	308	331	295	332	332	320	282	311	335	304	316	318	310	319	296	304	310	316	322	299	323	330	281	311	301	318	300	300	336	337	326	319	313	271	329	299	300	317	341	313	306	303	314	325	287	316	333	304	334	327	327	315	331	319	310	356	302	320	321	308	321	331	320	318	364	305	324	319	274	330	298	312	313	293	298	305	330	339	343	325	323	322	339	324	331	312	312	314	311	313	299	272	348	335	312	352	325	305	328	314	341	354	308	299	328	330	321	303	312	300	331	304	324	323	318	314	350	348	325	327	305	321	351	342	307	283	282	308	292	305	319	338	297	324	295	330	357	296	325	322	347	323	295	314	356	348	334	304	365	293	316	305	342	304	323	341	360	333	313	321	316	324	325	311	312	312	343	319	304	303	327	312	314	326	296	277	323	355	301	338	286	295	321	303	315	320	301	343	344	309	331	338	372	287	309	330	311	295	363	325	319	316	324	372	299	310	298	311	327	312	333	314	343	320	327	329	307	353	320	304	310	330	304	329	322	318	304	287	323	313	336	327	309	317	331	331	269	313	328	285	302	334	324	316	333	351	341	310	333	325	348	320	315	308	336	331	330	309	334	302	296	297	300	351	285	325	344	308	303	299	308	337	314	317	344	320	319	329	336	307	365	318	330	332	347	368	309	338	331	286	303	314	331	326	321	300	309	327	290	353	320	350	339	335	298	307	351	291	311	364	288	332	297	328	299	309	327	305	313	340	315	325	335	318	325	345	312	304	320	303	330	306	327	352	315	342	319	323	334	329	336	315	329	306	303	337	307	314	352	306	319	297	297	364	360	307	323	354	330	300	348	320	306	310	334	343	318	319	331	320	320	331	305	310	340	321	316	315	312	301	301	308	310	324	348	307	338	329	294	317	323	341	323	323	310	314	351	305	306	321	368	328	311	301	317	309	337	325	309	303	319	281	330	311	349	316	313	321	314	317	300	349	342	322	336	336	313	298	329	326	289	324	309	317	308	344	320	339	344	302	341	332	300	307	287	302	314	335	316	324	313	318	325	342	324	329	298	349	340	318	331	322	326	321	340	291	297	330	271	326	283	324	334	322	346	335	311	322	306	305	319	271	325	329	327	318	350	308	326	308	308	301	307	314	326	324	318	322	310	346	331	325	295	304	329	341	338	314	312	319	344	296	329	334	308	311	334	342	323	360	309	308	364	307	317	294	296	328	324	327	307	334	314	320	283	323	316	302	338	291	301	322	329	341	344	335	318	316	344	334	297	304	366	297	335	339	320	335	296	330	345	336	316	326	347	321	292	318	302	310	323	319	333	308	316	344	300	309	329	351	283	283	309	320	342	337	296	347	349	350	318	331	321	317	341	306	308	333	325	311	297	304	342	335	333	323	303	334	363	335	281	287	298	317	310	327	329	337	316	342	335	322	362	353	341	326	357	315	351	296	326	338	321	282	331	341	344	329	332	333	317	294	319	347	293	348	311	301	312	333	311	317	321	303	300	313	311	294	292	296	309	333	346	343	306	322	327	300	334	339	303	340	314	348	301	317	337	278	350	332	328	320	341	334	335	313	296	316	337	323	347	318	297	336	328	318	319	334	326	307	330	342	345	319	322	282	323	305	308	332	336	327	312	328	303	354	291	312	360	292	342	289	354	336	340	315	327	295	337	336	317	329	303	371	308	339	328	310	318	306	317	342	298	321	314	334	328	300	295	330	324	314	302	307	299	305	314	325	298	355	299	304	329	303	307	338	304	349	332	353	305	341	332	301	361	311	349	325	340	307	313	345	339	325	326	355	309	290	326	320	305	293	297	305	319	297	310	327	331	326	291	321	273	302	303	320	300	314	333	302	345	328	319	298	354	310	309	357	315	332	335	294	314	343	325	326	302	332	340	341	303	333	320	311	350	300	336	336	338	331	344	332	289	352	346	305	306	340	330	325	338	293	324	361	353	305	293	308	326	314	341	302	352	313	323	317	323	322	324	327	320	312	310	299	330	306	294	338	309	311	303	338	321	326	293	323	291	323	316	321	334	324	325	323	326	326	330	308	310	291	314	303	327	323	295	338	298	323	303	338	328	313	319	315	282	290	309	365	300	326	348	313	323	310	350	320	340	330	310	319	339	289	358	323	330	322	320	320	310	359	301	316	312	319	335	328	311	308	315	323	298	347	323	324	336	294	346	302	308	303	316	300	330	316	315	339	337	347	335	325	325	320	330	306	344	307	347	311	290	347	309	287	316	311	306	320	326	348	257	343	335	309	328	338	338	328	323	303	305	320	327	288	315	298	335	342	370	315	321	309	305	311	371	338	312	313	305	331	337	320	322	344	336	334	317	324	324	289	310	330	312	311	329	321	316	309	338	317	296	305	331	325	327	313	311	321	332	314	336	326	308	341	313	315	307	308	335	288	312	318	347	299	318	311	318	340	327	324	304	297	340	316	310	320	337	323	350	307	338	359	337	334	349	315	342	319	347	337	306	332	310	340	334	306	348	335	315	346	335	317	322	308	312	316	331	341	332	302	293	335	325	323	285	344	303	343	330	313	346	331	325	325	321	321	321	308	317	315	347	337	309	335	315	321	301	321	340	330	329	373	336	333	299	304
3249	1897	3530	4269	7768	13002	15281	17897	13663	6902	3302	1578	1093	931	872	881	819	828	896	843	822	865	894	857	826	870	863	863	876	889	813	861	855	878	876	829	866	832	836	889	850	868	889	865	868	907	846	840	892	845	874	901	865	861	842	902	862	880	868	818	828	864	869	875	814	870	881	837	837	880	840	824	845	825	871	826	894	871	827	843	815	858	878	875	866	892	838	845	816	893	869	839	818	838	871	861	858	883	892	889	874	848	832	856	830	820	845	890	896	847	826	855	859	914	875	861	832	822	860	834	837	879	858	899	841	907	916	863	817	842	822	825	854	872	868	861	827	860	830	856	888	874	812	893	881	886	870	841	830	843	844	901	906	881	864	862	853	782	905	879	856	894	829	871	863	840	885	877	845	840	848	869	831	883	882	810	835	839	858	838	847	898	851	823	853	852	895	887	888	874	854	872	880	860	834	851	845	914	874	885	880	869	824	925	858	870	873	899	813	877	878	870	824	860	866	918	872	834	847	844	848	864	901	845	861	862	920	888	838	876	801	892	846	846	809	830	879	863	857	867	864	885	831	854	877	847	853	840	900	868	868	833	892	859	845	865	854	809	873	864	803	869	802	838	883	898	921	912	840	827	836	875	844	865	881	843	860	888	845	859	880	871	884	836	832	824	821	872	851	838	903	827	877	863	860	855	913	878	861	839	868	904	875	846	893	795	852	900	845	862	877	841	870	912	865	866	858	798	811	872	807	803	885	933	872	889	789	880	830	829	829	898	834	892	867	854	845	844	839	881	849	816	864	844	826	851	896	824	879	898	861	886	871	875	817	872	891	933	862	885	862	902	872	848	892	922	909	824	858	895	860	864	802	869	846	898	836	848	891	840	875	873	835	873	808	864	882	830	873	902	842	878	855	910	835	871	897	892	883	872	836	831	841	866	832	896	872	839	871	874	876	872	872	899	866	854	825	841	880	859	806	835	857	871	883	794	859	866	826	839	868	862	876	851	826	887	904	790	805	851	879	825	845	852	847	820	839	893	875	801	888	852	861	867	852	866	890	848	863	796	878	867	883	864	843	919	869	904	881	859	816	818	866	849	829	818	854	873	854	861	879	884	810	854	852	863	821	844	904	860	866	856	879	827	798	824	829	885	883	890	845	868	801	887	904	859	833	869	860	851	865	866	905	885	889	814	840	862	848	850	888	903	861	806	827	852	937	843	860	887	884	873	863	904	860	849	822	822	832	881	856	858	896	873	829	890	848	871	903	862	885	823	851	864	886	856	825	862	880	853	884	827	831	829	860	852	828	805	903	848	829	869	895	827	861	864	934	856	861	841	917	824	843	890	874	868	870	852	853	828	856	867	845	800	829	862	876	846	850	849	842	843	907	892	798	878	853	853	872	850	887	922	872	902	826	881	813	868	854	887	937	845	888	862	830	878	773	922	871	877	902	889	833	865	865	839	833	880	887	833	857	861	852	847	853	834	853	901	833	871	845	839	852	833	874	885	872	891	815	854	871	850	851	842	850	867	848	882	834	875	824	861	845	875	873	884	829	877	855	848	820	848	849	850	880	875	881	855	872	855	834	832	853	905	823	863	854	897	797	865	853	853	888	864	907	873	849	836	898	883	796	843	856	848	815	851	818	895	860	928	796	900	821	824	873	827	841	896	829	900	850	855	861	840	846	814	858	885	855	848	868	870	851	815	898	862	834	806	895	844	801	918	854	874	855	825	884	867	866	894	814	873	864	891	858	844	865	822	839	877	829	853	826	870	920	842	919	849	884	879	849	854	860	791	849	873	851	877	880	860	864	883	875	854	838	892	868	867	869	836	849	843	859	855	846	844	859	874	863	871	860	863	837	886	914	849	873	811	870	835	818	895	834	863	827	853	897	860	806	885	909	785	860	871	829	880	858	889	840	843	866	859	899	884	859	827	840	819	833	844	854	871	843	805	876	893	852	834	861	852	867	868	853	880	884	850	868	836	833	854	838	829	863	840	880	851	827	846	843	842	834	845	866	864	870	876	867	866	860	826	818	854	819	880	869	871	814	834	880	880	829	893	886	825	874	807	866	891	864	909	847	831	896	876	898	827	831	865	861	866	853	824	815	889	901	813	854	845	843	822	866	844	801	907	834	849	840	839	890	873	840	862	884	808	847	898	877	921	810	865	863	869	816	826	926	802	873	896	876	832	894	879	860	883	891	905	775	910	858	864	833	882	855	845	862	814	817	921	841	853	873	844	865	827	907	845	828	843	890	826	835	883	869	868	880	810	848	859	854	865	903	885	860	825	867	844	834	815	883	899	855	879	871	856	875	844	882	844	858	828	828	869	876	822	913	821	852	971	860	838	829	866	850	850	850	902	877	833	860	911	832	879	865	850	877	850	854	858	893	831	855	830	847	850	835	808	900	877	888	881	897	854	840	851	888	855	864	860	845	783	860	912	828	899	878	834	895	833	926	842	867	861	863	882	837	845	811	864	848	813	848	837	856	845	833	857	847	814	900	866	880	878	839	864	828	861	851	875	848	857	815	848	858	835	873	860	894	872	909	864	834	858	845	831	833	866	855	855	856	822	818	818	893	867	861	903	856	862	843	817	855	865	828	822	883	839	891	856	836	858	870	886	891	800	826	861	871	858	867	834	864	855	870	854	885	843	846	827	876	779	852	838	881	849	846	829	913	840	779	857	922	843	835	889	796	855	874	831	832	902	862	816	866	884	867	849	823	810	909	800	802	848	843	868	889	843	861	834	838	830	883	877	838	845	917	899	838	834	847	851	851	852	791	895	870	829	830	870	867	849	837	880	868	894	871	897	814	846	884	907	831	948	892	865	840	877	850	914	914	806	898	912	846	867	849	889	859	843	841	869	824	875	818	831	896	918	835	868	921	911	926	869	852	826	842	874	864	842	838	873	871	875	848	840	856	905	891	849	888	827	882	886	852	839	890	837	837	867	893	863	888	886	831	880	857	908	857	874	877	852	878	846	873	872	847	823	903	885	878	852	875	855	846	860	855	878	832	881	816	824	927	824	861	829	785	885	915	931	889	892	858	846	853	867	872	813	868	873	864	865	844	873	855	864	852	892	859	818	881	860	868	833	861	842	850	933	851	880	855	877	855	884	868	862	932	849	835	825	859	802	904	864	885	869	893	935	878	873	872	844	883	917	813	839	886	827	827	889	836	881	852	859	850	847	873	849	850	834	838	839	836	913	879	925	870	899	878	827	857	877	872	836	790	866	854	837	870	863	835	865	819	854	854	880	835	830	874	906	855	888	854	880	928	860	845	826	923	872	831	858	886	862	802	889	861	801	851	826	898	854	893	876	867	809	918	901	844	875	877	843	872	867	849	889	828	884	921	805	886	863	818	866	865	779	871	844	835	890	871	842	809	878	860	845	839	873	856	869	888	857	855	862	833	766	843	880	856	816	882	834	833	871	857	816	826	849	851	835	784	858	855	837	860	852	870	792	818	882	864	836	854	867	845	871	899	854
9469	3588	5782	8041	20107	39227	40608	31791	18315	7288	2124	811	450	346	354	319	297	324	326	328	303	325	360	308	291	283	316	302	313	342	291	299	271	310	296	284	296	308	310	330	276	331	335	303	318	315	307	296	289	295	304	308	302	349	298	294	304	309	299	312	311	303	303	310	310	313	304	327	299	283	313	311	294	325	270	293	321	337	291	301	328	315	316	318	316	340	317	314	309	306	324	283	325	301	317	283	297	317	301	326	342	303	285	303	301	314	283	301	301	280	285	318	296	323	307	317	298	315	292	309	335	311	300	321	303	291	319	310	287	332	276	291	298	351	289	294	281	279	290	311	288	294	314	323	303	273	302	300	290	296	296	287	313	310	296	310	292	306	319	291	299	315	320	266	281	323	291	308	307	284	310	332	308	273	318	274	310	327	319	291	325	293	311	313	307	286	310	334	313	286	304	301	301	289	304	307	282	327	303	303	319	322	339	297	300	305	290	313	289	293	293	306	296	278	267	288	282	303	331	291	339	312	322	333	330	299	308	272	333	326	315	305	299	291	307	278	283	283	304	274	304	281	285	296	277	295	291	301	287	336	320	333	290	336	335	322	301	313	354	326	278	308	291	279	299	329	289	273	311	311	267	314	300	303	282	304	320	314	320	299	321	275	277	304	329	329	343	349	285	292	281	308	314	311	301	332	262	325	306	342	316	283	295	299	319	293	316	342	291	296	333	266	297	298	282	300	330	321	322	302	305	288	311	328	308	329	297	307	269	269	283	288	275	326	314	321	315	315	307	326	297	307	314	302	281	283	324	295	326	280	305	276	254	329	291	302	307	349	290	329	285	320	265	302	306	316	349	288	295	291	307	307	296	288	316	314	303	329	304	317	338	281	308	301	319	293	308	303	290	296	303	295	266	287	319	295	305	327	282	299	275	316	305	322	312	304	306	299	295	293	308	300	301	319	294	298	304	308	298	304	286	324	309	285	323	331	295	263	297	318	301	314	313	314	320	286	315	321	316	300	308	312	257	309	303	296	309	308	330	301	273	297	287	284	300	289	308	283	250	306	291	309	307	283	280	310	314	330	283	300	279	298	316	315	317	286	302	316	306	287	278	283	313	317	282	294	291	299	296	291	299	274	307	290	325	280	334	300	295	333	301	321	302	305	287	310	333	301	315	297	309	302	288	299	307	311	306	326	337	305	297	328	310	297	318	307	283	296	302	299	316	319	305	290	267	269	269	298	319	327	281	319	321	319	279	304	292	311	302	305	277	306	296	339	320	289	285	301	319	307	287	307	312	278	285	318	304	292	319	303	332	316	295	312	309	298	322	301	267	311	289	316	293	320	337	304	293	295	294	310	321	306	283	332	313	287	328	306	302	326	331	311	331	294	289	326	333	298	285	296	289	290	316	258	296	310	282	304	283	269	304	302	320	300	323	287	297	284	302	300	274	296	313	296	292	346	272	311	325	324	313	304	313	302	318	281	304	317	292	320	282	283	329	321	317	284	349	286	306	326	283	317	316	307	301	310	316	293	321	319	319	318	285	323	305	291	312	306	278	313	319	323	307	284	281	292	293	298	315	311	323	308	318	300	299	322	299	295	307	303	303	295	322	320	266	298	316	283	278	325	299	276	304	285	282	314	287	325	290	321	284	321	293	319	297	309	311	312	308	290	295	318	323	306	291	286	311	318	304	286	310	330	318	290	304	315	299	262	322	328	285	299	316	302	274	277	274	301	304	307	317	282	306	313	372	313	310	309	301	343	313	307	347	333	322	310	318	285	321	290	294	309	302	302	280	287	297	290	318	325	318	306	304	300	332	308	334	303	329	327	301	320	289	329	325	323	279	319	278	295	325	308	349	283	304	281	313	328	309	284	301	292	329	294	310	321	300	296	303	333	267	294	281	311	309	288	297	311	299	298	321	308	331	310	319	294	290	325	297	306	326	320	272	300	297	336	343	313	299	293	273	333	307	290	279	317	314	306	320	290	322	329	322	317	304	293	314	329	321	317	310	289	295	304	326	308	292	298	298	312	320	300	304	325	309	318	307	312	317	289	312	319	316	297	285	306	287	321	285	282	301	313	282	280	284	314	305	313	319	320	297	289	303	301	319	318	295	324	334	312	307	315	295	277	338	311	299	319	303	298	306	296	289	306	276	338	287	282	296	309	308	308	296	349	311	292	324	297	301	349	324	317	314	293	312	306	320	278	285	314	305	311	280	315	298	313	326	298	299	301	305	296	277	298	297	285	325	307	300	294	319	292	277	287	324	304	298	281	322	295	294	316	303	304	306	293	285	274	313	277	333	304	296	297	304	286	294	305	302	287	298	328	313	311	290	302	282	291	314	324	313	305	315	314	307	299	332	315	283	336	312	285	321	298	261	313	305	309	331	274	317	303	299	307	262	310	324	308	287	312	296	287	302	286	275	315	293	285	303	326	308	327	339	307	303	294	299	343	318	298	285	343	344	308	309	306	306	292	299	296	314	334	291	294	300	310	313	319	294	291	298	306	334	278	339	297	304	307	321	302	319	307	271	284	306	307	310	306	295	306	313	261	285	310	303	325	301	304	319	301	317	284	318	278	325	312	288	285	321	297	304	286	308	298	292	327	355	334	331	327	311	316	293	305	311	326	287	295	301	298	292	313	312	300	341	335	273	282	297	300	301	306	324	320	295	303	278	331	288	328	310	288	276	326	319	291	304	328	334	287	280	302	309	301	303	312	290	294	308	318	302	291	321	304	306	288	310	338	291	298	331	333	273	290	306	297	303	254	325	327	292	315	335	321	287	301	310	306	316	331	298	290	318	309	292	313	284	310	289	290	292	277	310	322	262	274	299	324	299	310	269	308	304	305	271	287	303	300	305	310	315	318	291	317	273	292	292	295	293	306	329	308	318	294	312	299	322	318	285	278	297	290	319	337	281	324	300	325	285	288	314	313	303	296	294	317	290	276	292	294	295	326	331	316	306	309	328	297	321	287	312	316	302	306	340	285	336	322	316	334	295	326	311	319	281	295	332	301	298	309	295	307	280	286	310	327	314	325	286	287	301	324	313	268	299	303	295	307	300	333	305	290	283	323	292	310	287	321	302	304	290	312	278	317	259	297	315	316	305	299	319	302	334	312	316	305	315	298	320	286	307	308	279	332	320	293	314	334	272	298	302	315	295	274	294	289	292	300	335	305	305	289	313	285	308	304	327	329	270	301	305	285	318	289	267	271	285	340	280	289	299	330	291	293	302	311	299	314	302	310	307	324	324	321	271	289	321	285	303	314	280	300	332	295	299	342	282	313	299	303	312	289	304	294	324	324	349	302	305	286	307	303	314	285	302	348	292	323	307	313	295	290	303	306	320	303	319	327	281	337	321	300	317	311	309	290	292	343	294	281	281	314	329	331	296	288	309	304	314	255	289	307	340	317	302	309	299	314	308	283	306	297	279	313	297	323	294	292	286	320	309	305	305	277	278	303	304	275	300	336	302	302	295	315	300	299
6825	3686	9947	18629	37254	55186	55456	47559	34419	19459	8002	3041	1417	956	845	846	861	832	797	839	772	843	846	793	837	830	833	815	817	787	855	833	815	827	807	851	832	764	783	797	772	883	781	827	881	820	799	849	835	720	788	842	803	816	820	817	780	826	844	820	848	835	804	813	847	822	812	799	861	765	835	856	827	841	816	851	851	775	856	790	858	822	796	838	815	847	833	847	812	850	855	770	829	752	815	818	790	793	857	805	855	804	823	845	874	811	811	814	829	851	799	826	815	816	830	795	789	796	773	807	795	847	858	805	855	833	826	851	838	819	859	800	791	811	816	783	836	824	889	840	826	807	800	825	805	777	777	841	795	817	804	836	778	818	824	761	826	789	805	851	789	812	802	809	794	874	794	844	801	893	798	834	757	769	782	795	811	831	836	820	804	804	846	810	853	836	753	785	832	839	814	907	824	786	828	757	779	807	825	804	853	785	816	853	802	844	787	799	828	774	812	785	806	803	866	820	858	769	862	869	817	836	809	815	815	828	853	835	826	788	843	834	856	851	825	808	817	763	864	837	805	808	791	827	821	793	782	842	832	837	791	833	803	811	839	771	854	822	764	788	814	805	805	809	856	822	818	804	853	784	807	807	844	831	815	832	813	821	806	833	816	811	784	806	810	787	821	843	794	835	782	796	820	839	834	811	871	862	836	764	833	860	778	791	847	831	797	831	868	853	806	804	792	787	812	813	803	885	847	787	827	845	838	820	877	831	785	794	817	806	836	799	833	842	828	821	790	811	812	851	809	833	836	758	831	783	850	812	811	783	766	798	819	823	840	830	836	855	780	858	800	842	812	806	837	791	811	802	796	794	792	797	813	838	782	771	820	821	776	795	845	806	832	820	795	802	846	847	824	825	847	867	877	835	781	780	780	802	837	775	804	839	889	826	792	819	839	843	804	826	799	794	857	831	780	831	821	818	814	805	805	802	851	799	804	826	821	796	816	826	832	862	819	785	821	842	801	798	769	838	832	831	824	777	826	847	828	826	780	838	823	786	744	809	840	785	805	795	867	852	833	837	803	803	758	840	789	822	819	790	806	825	833	761	861	812	864	769	823	802	842	846	813	792	819	769	839	851	792	779	828	798	860	809	881	792	838	820	831	849	782	827	852	827	844	817	804	830	796	825	808	820	830	830	768	820	842	830	810	867	844	816	816	832	841	817	778	774	840	841	794	788	799	751	823	813	794	829	892	903	817	832	775	851	825	817	789	891	836	830	871	813	799	793	797	820	828	823	824	860	837	769	786	878	813	860	771	791	832	818	803	850	832	770	817	789	814	807	805	790	797	815	873	813	853	814	809	823	837	833	830	826	826	800	803	794	779	867	805	855	828	831	841	825	839	831	844	822	836	808	798	830	830	822	847	840	860	854	800	817	844	823	790	846	815	821	837	750	850	772	844	846	799	788	836	847	812	820	846	831	800	766	791	825	813	770	817	796	801	831	799	791	838	858	842	820	793	821	833	869	850	825	841	828	836	838	859	820	849	846	816	769	825	853	824	846	807	759	771	843	843	832	825	802	856	774	809	807	819	846	813	779	774	840	847	812	820	817	833	862	835	772	795	817	844	868	788	827	768	880	798	789	811	831	806	814	829	846	813	780	799	892	839	812	806	837	816	800	865	804	793	833	780	810	853	829	824	844	795	772	803	802	863	813	796	853	822	817	784	830	824	866	823	786	850	840	819	854	854	785	843	844	809	815	852	824	781	798	832	854	794	841	801	837	823	882	832	782	857	815	850	776	763	806	755	799	846	820	827	882	823	802	835	838	781	873	815	815	861	806	831	824	835	877	801	812	798	809	813	812	810	798	787	817	826	789	801	809	795	793	822	927	815	860	850	815	820	825	859	827	795	854	825	806	836	881	756	821	795	852	814	807	800	751	882	847	850	837	836	797	826	867	821	790	848	797	837	789	820	837	791	780	798	800	799	835	819	815	832	864	842	864	812	830	852	811	797	829	825	828	836	788	856	811	870	897	818	815	799	854	828	829	857	828	830	820	789	852	861	817	810	836	874	844	834	845	845	795	772	831	814	784	815	859	803	784	798	820	803	799	853	770	868	777	815	823	871	781	843	792	804	795	833	814	789	837	788	848	783	793	811	770	855	784	797	849	784	833	849	769	783	819	816	792	821	823	785	802	803	804	847	847	755	831	775	823	859	841	789	869	823	826	838	825	806	779	808	841	772	787	822	822	785	832	807	833	808	855	805	828	867	849	803	892	812	775	838	798	792	809	829	837	859	838	843	800	805	818	846	827	844	869	838	821	832	837	846	848	814	834	819	798	842	832	810	824	842	839	867	853	843	858	823	833	840	805	795	832	825	846	850	831	823	849	850	809	755	856	832	864	851	786	859	840	802	844	822	817	800	826	787	822	833	794	802	826	849	801	841	803	843	837	821	800	819	813	821	760	806	804	776	833	815	834	809	870	795	860	867	786	862	833	813	851	775	790	805	873	848	836	818	838	846	791	847	795	796	810	791	807	816	809	835	853	875	744	831	882	829	821	853	758	838	865	831	810	800	785	843	818	783	819	850	827	801	784	846	832	845	827	835	866	832	796	794	841	847	806	805	850	825	806	805	820	806	800	833	814	828	847	856	749	809	828	808	796	797	844	811	822	797	829	827	782	823	862	824	785	847	751	798	804	856	802	850	834	815	839	790	753	815	849	850	775	789	838	833	825	835	829	827	858	803	822	816	771	870	833	821	835	790	796	805	809	805	791	801	828	782	789	875	834	815	859	802	809	820	823	851	808	787	832	848	795	782	828	789	822	831	821	784	848	825	834	847	801	808	859	824	852	851	836	787	812	828	800	792	834	815	844	762	850	844	809	849	813	813	847	843	820	812	852	782	815	775	789	822	807	840	834	798	801	845	783	829	835	783	786	791	830	852	831	808	817	803	849	843	851	803	767	803	796	811	836	786	825	803	816	781	852	832	760	859	831	791	768	839	827	865	829	810	834	833	821	857	816	822	838	778	805	874	790	778	825	793	821	782	771	841	788	835	866	843	803	771	765	875	842	774	825	799	834	825	817	843	834	825	771	852	813	813	824	824	865	826	781	791	812	789	833	829	841	809	824	808	846	835	813	885	811	830	811	844	861	827	848	837	806	833	795	825	830	816	845	809	786	813	817	846	778	831	795	841	847	784	751	885	799	808	859	804	826	831	824	806	804	845	785	786	823	862	805	808	817	779	816	815	801	893	796	792	819	812	797	850	834	880	844	819	802	841	830	804	833	830	821	804	778	925	824	862	866	798	846	819	778	840	817	872	829	879	826	784	800	801	861	814	795	796	804	792	798	793	818	831	850	773	805	811	804	820	830	862	816	796	811	802	801	841	843	793	784	832	826	824	807	834	825	804	820	824	854	798	834	850	825	827	829	831	823	808	826	831	824	824	829	827	826	809	804	782	826	827	830	833	790	832	812	867	805	794	839	783	851	813	806
16399	6285	11185	18684	42044	54953	54524	43957	27859	12577	3317	858	403	328	318	315	294	276	267	279	306	263	293	295	273	267	296	268	319	298	293	264	312	284	276	305	272	302	271	290	254	332	253	240	275	284	265	273	278	312	281	283	290	301	321	306	277	297	296	290	279	277	284	306	275	265	301	288	298	299	291	288	314	296	288	269	265	298	320	294	284	280	312	276	279	293	301	271	320	271	298	293	274	274	313	293	284	283	288	277	265	281	278	274	303	270	280	325	285	258	277	292	297	297	296	275	280	281	288	256	267	298	273	268	267	283	275	299	287	272	298	306	291	270	290	293	264	291	281	261	283	284	281	285	289	300	341	265	311	268	286	291	320	302	272	315	296	292	296	262	283	293	313	273	301	294	316	308	292	259	276	276	277	285	306	281	297	305	281	293	282	266	292	255	271	307	289	271	294	291	259	266	269	295	305	301	285	290	293	289	297	282	277	294	283	275	313	264	299	276	277	260	303	273	255	316	269	292	301	280	283	299	292	253	291	272	317	311	262	300	297	285	294	273	266	303	331	273	342	295	257	264	254	272	283	252	309	308	277	265	274	281	301	295	271	278	308	330	263	281	295	295	250	276	330	279	290	294	280	283	272	295	259	300	304	264	267	320	275	279	261	302	300	312	283	291	282	306	269	281	303	297	270	289	280	276	287	277	267	313	271	278	301	275	283	272	280	279	254	295	272	254	287	272	269	291	282	268	302	286	288	321	262	334	290	303	288	284	272	290	277	285	271	292	280	288	276	289	277	272	293	302	266	251	276	299	283	288	278	269	299	278	279	282	288	277	307	281	313	265	280	263	270	297	280	291	290	300	267	307	286	264	297	287	277	306	292	324	286	303	277	296	293	292	285	268	293	272	270	251	249	303	295	276	251	291	285	285	306	280	285	257	282	324	293	305	298	289	291	297	267	255	274	309	317	281	297	293	322	319	298	256	265	285	259	286	280	268	296	274	311	278	278	283	289	287	288	314	314	306	295	286	260	271	283	311	298	277	276	312	286	275	270	244	313	271	304	286	300	303	292	280	272	251	276	285	287	266	271	288	294	284	286	286	261	291	296	310	299	280	318	301	278	295	316	300	279	277	288	267	270	280	258	309	286	294	303	300	289	288	287	302	313	294	284	296	309	313	287	297	311	268	270	296	249	308	288	301	303	277	325	306	296	273	260	265	268	290	309	277	319	254	283	272	244	288	288	291	290	275	271	302	317	284	278	303	295	293	275	302	290	273	263	281	323	268	282	292	278	296	278	306	322	320	264	299	296	271	299	274	299	297	270	283	276	291	285	264	305	290	299	271	301	266	300	300	260	298	291	296	287	270	261	323	287	251	255	276	281	297	281	291	321	277	291	272	299	294	306	271	274	293	271	285	288	311	286	284	280	295	280	274	301	287	296	295	284	283	261	286	293	274	300	256	314	304	268	294	311	267	288	304	287	278	309	287	317	291	287	285	280	289	266	273	292	260	297	266	272	263	256	295	328	322	286	293	297	302	305	267	327	312	312	275	292	302	281	281	269	286	267	316	344	295	317	271	307	294	286	316	284	268	283	266	289	299	273	283	290	265	294	270	291	310	316	298	272	296	292	268	312	283	289	271	270	273	294	300	295	252	294	280	347	284	292	275	300	263	313	300	304	244	280	281	279	261	304	308	302	282	283	299	290	268	289	305	263	275	285	291	320	309	300	263	298	251	290	271	293	289	297	291	307	294	284	295	296	280	265	306	279	269	304	300	246	268	288	276	270	295	317	306	291	322	289	272	261	290	275	286	270	276	263	289	268	284	297	274	327	272	294	277	256	275	286	285	289	266	265	277	284	291	271	321	299	278	285	252	281	281	283	287	288	294	300	287	301	312	287	316	310	281	290	255	268	250	296	313	292	296	286	285	298	302	314	297	281	272	291	309	292	285	296	262	308	293	273	271	258	276	292	303	286	260	309	259	303	287	281	273	279	318	287	263	263	277	277	277	294	283	305	253	273	265	281	257	296	287	282	283	264	316	294	274	295	311	255	305	303	275	286	283	271	282	295	298	306	303	296	308	262	298	318	314	319	249	267	272	286	268	290	272	285	299	260	285	279	304	285	289	282	276	282	270	313	283	275	305	291	266	278	282	282	291	290	279	291	315	279	300	291	268	286	312	266	279	307	288	287	309	281	300	266	297	254	288	314	289	276	285	295	293	301	285	272	280	291	282	290	284	313	306	303	270	296	304	276	257	295	330	285	288	242	279	285	268	281	298	317	288	270	307	297	264	290	270	300	253	309	269	247	271	278	269	284	310	280	282	313	265	273	284	284	268	270	302	315	257	276	269	274	285	302	294	293	304	290	311	314	300	297	287	299	276	265	274	322	294	325	270	293	281	298	256	251	292	288	259	282	257	289	304	265	292	278	294	273	290	276	292	303	313	249	309	293	271	305	295	300	291	307	269	298	286	245	277	304	285	299	276	295	282	293	312	290	275	272	284	301	267	248	298	281	289	298	277	289	303	288	266	285	286	318	280	286	261	272	258	274	273	282	323	267	299	279	308	292	287	266	271	303	278	306	283	302	288	295	257	285	275	297	281	313	269	329	259	320	292	250	287	283	292	281	310	292	277	329	299	273	289	274	309	298	306	283	232	304	288	274	262	297	303	296	268	290	286	300	287	310	279	285	271	284	288	279	295	271	271	324	284	291	297	299	254	291	317	272	264	287	283	244	293	286	296	321	256	277	281	276	311	287	304	295	292	281	305	263	290	324	285	296	254	304	292	316	317	304	285	295	296	285	262	290	270	258	270	299	274	303	282	284	263	279	295	284	282	247	257	267	279	282	289	297	291	263	275	310	288	295	269	280	287	269	293	250	308	287	282	307	294	294	290	267	268	288	277	305	277	301	261	294	272	283	345	293	283	270	273	257	293	289	264	262	268	293	306	251	276	305	302	263	268	299	254	276	279	254	294	302	274	264	302	293	290	297	269	291	290	281	317	314	287	283	290	290	322	280	260	281	288	280	293	266	257	268	303	268	246	289	284	265	298	277	269	316	269	280	267	303	310	293	274	296	268	306	276	300	274	262	265	286	278	287	280	285	274	298	270	292	293	300	315	287	276	294	281	261	297	298	290	311	283	273	295	279	278	255	283	298	282	293	305	310	275	301	306	319	289	276	297	297	271	318	306	254	286	287	271	278	282	291	308	293	277	289	294	292	286	274	318	305	283	273	274	291	299	302	289	281	291	290	282	274	296	320	299	312	318	258	299	307	284	301	302	292	277	307	308	298	306	288	292	291	289	285	277	303	270	265	293	260	305	288	293	270	256	300	299	293	292	262	273	288	289	295	285	291	309	274	289	260	283	303	324	281	301	269	288	303	265	293	281	284	302	300	272	277	277	253	254	290	284	283	309	308	281	276	298	267	290	252	280	274	296	281	302	295	301	287	307	292	281	281	283	280	265	287	289	322	280	282	315	289	307	285	295
9144	5540	15391	30001	55161	67134	67203	57752	42532	26220	10909	3411	1258	844	780	790	700	815	802	800	777	775	777	800	747	806	779	729	813	726	753	860	745	819	775	779	766	762	813	766	785	784	795	737	796	813	795	769	757	746	822	790	750	730	787	716	784	771	756	809	809	818	761	771	763	742	765	786	781	710	791	764	780	804	771	824	767	842	786	791	758	795	830	774	813	802	773	778	802	683	721	741	778	750	792	803	805	830	792	787	786	771	775	786	804	800	767	773	797	797	755	780	817	771	753	802	787	790	757	753	746	786	744	806	820	750	792	798	769	777	792	785	812	765	788	795	764	803	745	757	797	722	822	793	776	800	754	794	754	752	810	781	765	824	744	743	769	832	798	809	736	725	779	713	758	774	834	818	803	792	766	792	767	729	736	778	773	815	790	797	803	773	768	801	806	763	777	776	750	753	780	810	773	810	820	823	794	767	770	742	772	729	753	786	770	770	764	794	784	790	784	788	774	825	847	787	767	799	771	747	783	736	774	731	773	762	790	854	736	763	815	751	775	763	788	731	753	820	815	738	796	763	780	770	743	778	795	790	798	732	745	803	813	793	815	782	800	791	756	797	792	769	791	772	811	763	814	768	804	752	775	788	756	817	740	782	827	820	813	812	784	776	779	750	772	755	772	746	764	808	736	743	824	832	764	761	781	808	801	799	767	791	728	778	764	748	809	719	784	799	775	775	770	799	762	774	770	774	756	791	736	779	808	779	755	684	784	822	749	743	809	751	836	779	849	731	772	727	750	758	761	850	759	824	807	798	794	791	837	794	766	741	804	764	781	793	785	820	785	787	737	740	836	809	774	782	796	784	799	786	708	790	777	741	757	774	781	779	813	796	768	763	792	810	759	817	735	748	738	798	772	797	778	777	814	778	770	786	771	798	784	838	812	800	830	811	738	756	808	818	794	782	785	787	752	809	772	821	774	797	818	777	799	808	755	798	743	782	782	822	840	834	805	790	751	753	705	796	777	795	757	806	808	791	736	769	742	765	767	781	777	756	750	763	803	755	728	803	783	777	769	769	723	781	742	778	775	748	773	726	771	731	731	762	750	764	778	782	796	776	750	751	790	772	756	770	736	788	761	753	815	778	726	773	765	786	832	778	817	733	742	819	795	776	753	791	802	819	763	761	781	771	751	774	793	790	804	763	764	763	769	807	822	765	761	836	819	792	763	759	770	766	846	783	768	773	764	804	801	713	743	735	769	809	762	794	773	803	774	791	731	734	722	819	789	778	756	797	784	780	776	801	748	779	777	821	755	781	734	803	798	789	735	753	804	803	797	796	766	767	764	763	766	790	782	807	769	837	817	830	770	798	752	737	762	759	833	808	779	769	750	819	830	726	830	750	786	791	812	807	781	759	756	726	788	834	753	793	782	740	804	795	763	778	738	810	749	762	812	806	806	781	802	751	780	770	748	784	769	773	770	791	786	804	790	784	778	767	828	753	834	820	775	803	774	806	763	771	787	764	815	804	779	765	793	804	791	772	843	789	819	754	768	793	757	775	798	777	709	780	794	772	779	784	787	735	766	782	799	808	812	763	767	785	755	765	807	732	732	733	826	836	755	814	754	744	799	741	789	763	780	734	819	796	764	741	803	803	777	808	758	805	828	793	793	783	807	795	786	790	844	785	766	796	769	716	782	846	851	807	796	786	789	780	768	795	765	776	755	769	795	735	773	779	776	770	802	767	739	774	756	789	783	756	765	797	745	808	773	764	782	770	763	757	747	778	807	781	833	767	799	784	794	767	739	793	773	809	761	747	808	794	830	773	710	782	742	743	721	795	739	737	769	771	755	796	761	799	762	780	780	776	780	814	777	801	821	748	797	805	771	801	781	789	750	755	762	739	773	814	765	807	761	762	731	744	759	780	797	761	789	800	758	778	789	756	739	833	791	724	776	720	725	747	777	749	771	778	789	764	775	761	766	738	757	715	771	799	788	753	775	762	774	800	780	813	838	736	760	787	801	780	784	764	771	799	796	734	785	792	791	805	775	791	813	774	800	790	782	752	755	796	765	777	827	770	751	780	758	777	817	794	787	786	789	808	787	803	787	788	793	763	772	818	805	827	809	791	791	793	792	803	733	786	783	815	755	762	786	781	750	814	816	742	807	779	760	786	733	762	745	756	824	765	818	747	745	742	830	769	793	790	760	735	750	749	759	758	787	763	813	753	747	791	761	805	771	768	768	753	762	790	782	818	837	739	782	791	754	766	827	800	803	801	787	764	770	710	795	792	738	780	733	718	757	766	808	744	793	782	794	784	780	790	775	734	818	767	769	728	729	787	765	831	762	786	789	766	730	761	801	769	808	761	824	742	778	783	773	777	745	755	774	737	785	780	824	724	789	727	768	803	801	813	781	734	808	779	803	716	761	726	773	788	806	779	813	801	823	730	768	776	771	757	749	740	802	765	751	777	763	776	834	802	793	800	777	790	776	775	747	718	774	772	796	801	744	728	734	735	788	734	744	748	791	799	779	757	739	755	834	747	766	796	765	784	769	767	772	715	765	748	789	809	792	767	813	765	749	743	766	766	826	783	761	805	786	738	847	812	769	763	754	793	742	753	776	815	774	774	746	764	782	749	762	755	782	753	744	749	798	788	774	793	762	801	801	776	770	748	768	766	823	792	743	867	755	759	754	806	794	755	780	787	786	755	752	738	784	738	782	763	780	814	779	764	730	779	823	794	808	794	804	784	775	746	783	800	756	778	787	781	772	760	751	791	817	749	760	783	789	803	799	802	810	774	805	805	748	767	776	809	767	815	736	800	812	808	774	781	745	774	792	783	781	806	766	769	790	796	782	753	760	829	796	767	815	732	781	784	780	796	800	753	778	799	811	774	820	770	769	784	776	793	870	756	771	754	812	808	852	791	774	785	776	781	786	776	754	816	806	780	817	767	741	833	813	757	823	774	738	731	786	759	782	772	781	790	794	750	769	758	774	800	785	766	832	780	770	768	789	805	759	780	785	744	805	758	784	754	779	807	807	797	827	771	773	812	788	791	747	829	790	782	814	798	808	763	803	788	779	802	750	738	776	790	859	755	757	744	793	783	813	780	783	795	762	820	802	752	775	792	775	793	775	822	797	791	710	792	775	778	755	785	783	761	761	758	767	743	853	709	778	798	717	749	763	783	781	822	786	798	767	801	782	762	788	809	767	761	767	777	768	781	800	792	763	776	794	808	801	771	795	720	814	794	850	756	839	782	804	801	843	777	788	788	745	764	765	804	748	808	775	801	784	758	764	747	771	743	774	762	821	769	791	820	744	780	783	721	786	768	761	783	761	779	810	775	788	717	809	797	793	789	814	763	752	782	780	804	753	772	795	780	829	803	791	798	809	734	753	752	744	752	810	765	832	784	777	738	760	808	765	794	759	761	742	755	753	796	825	775	811	795	776	785	799	838	807	820	781	782	749	760	778	811	793	846	801	757	758	774	781	746	780	735
3644	1399	1407	1822	3443	5384	5351	3786	1952	953	503	366	292	306	314	308	325	294	308	303	324	334	318	316	319	317	331	302	303	305	306	305	296	325	286	306	343	334	299	329	313	330	320	335	288	307	344	304	342	293	317	329	282	320	277	323	317	310	291	318	307	315	336	292	300	326	301	306	322	329	330	347	314	312	294	329	301	297	315	288	298	308	295	330	295	310	298	333	344	310	311	288	278	327	333	323	324	337	312	314	298	314	294	307	294	307	321	334	321	305	308	279	310	301	331	327	299	349	302	305	294	307	312	328	332	342	304	317	332	354	328	331	333	317	335	336	319	297	285	317	306	322	301	321	321	322	315	328	290	335	336	289	287	328	274	338	340	309	314	320	289	343	303	310	328	312	312	328	332	292	319	265	308	331	289	344	283	299	292	324	278	354	318	311	297	339	338	320	297	347	323	314	303	306	324	300	347	297	312	319	318	295	330	309	312	322	307	306	331	319	303	320	300	315	310	314	306	327	336	335	303	295	312	302	310	321	308	311	352	310	268	295	314	298	330	292	296	307	320	303	298	304	302	337	290	336	314	323	320	285	307	341	306	340	296	329	332	288	306	331	308	337	329	328	320	287	316	318	346	309	284	326	288	303	276	317	287	308	330	321	327	299	278	311	303	315	319	319	278	333	293	313	325	284	323	304	337	305	323	285	325	308	325	303	293	305	331	339	321	302	336	319	310	322	346	316	300	287	327	317	312	315	322	312	321	298	311	308	319	316	322	349	281	310	307	313	311	289	296	297	340	338	323	317	308	301	317	288	338	300	335	307	315	283	302	321	342	296	259	274	341	310	314	291	290	309	297	302	334	294	315	300	312	328	327	306	308	307	313	314	310	302	296	334	281	294	306	296	304	341	343	299	326	317	330	293	307	332	319	259	310	313	277	317	329	310	330	310	285	302	327	298	331	303	350	299	288	323	284	326	317	340	310	320	283	316	328	301	321	298	315	308	300	334	342	354	319	294	328	293	355	307	307	317	328	317	335	273	300	284	294	297	293	309	324	337	299	310	308	302	322	323	291	323	262	301	326	329	344	316	308	289	311	294	309	279	333	273	299	295	333	312	284	285	294	292	306	305	322	318	316	318	309	313	333	285	309	309	320	312	346	316	348	314	335	327	320	306	328	333	303	289	311	322	307	324	302	281	309	314	288	317	295	346	305	322	353	318	295	350	330	292	340	325	333	312	301	324	286	302	320	330	309	332	329	326	310	324	281	306	294	303	292	300	315	314	310	292	290	321	343	276	318	296	305	321	324	311	299	324	293	282	288	328	319	319	332	289	292	305	287	341	298	330	320	307	327	307	316	319	320	316	311	295	340	283	298	319	296	303	325	296	322	278	280	316	331	294	271	315	315	314	315	311	313	291	313	326	315	298	318	285	327	306	309	335	322	302	327	291	313	318	302	310	280	306	319	289	317	305	321	302	303	314	291	302	309	336	305	304	300	332	312	282	341	316	354	295	328	291	308	324	304	303	312	301	315	329	334	327	307	328	341	291	330	323	316	314	278	300	340	301	354	338	316	340	262	309	336	299	297	308	332	322	313	312	283	312	368	307	345	324	304	329	300	327	341	314	348	286	333	338	312	317	310	301	288	301	335	282	303	280	335	318	319	296	288	328	324	300	306	309	304	281	335	297	329	337	292	323	306	267	298	300	314	305	313	320	296	304	309	287	295	347	328	326	303	346	294	271	315	333	330	291	292	342	360	327	308	336	281	283	313	291	318	340	303	296	303	340	348	337	316	321	311	352	311	312	315	294	338	326	298	298	335	286	296	295	366	309	337	320	322	314	302	327	330	329	335	288	322	324	297	297	332	282	304	311	332	309	286	294	318	310	313	327	325	308	306	318	325	296	288	305	311	283	302	303	295	317	287	327	301	352	346	300	334	297	297	313	322	307	316	273	308	329	335	311	293	311	347	312	300	310	320	297	305	320	321	317	308	298	336	329	317	273	320	308	320	259	334	323	324	296	320	295	320	309	316	325	281	323	345	313	301	321	319	285	288	328	331	332	313	302	306	296	307	326	304	347	340	315	303	311	357	315	314	280	306	290	310	283	310	302	322	283	337	337	325	302	324	331	292	295	334	306	306	348	324	321	285	327	326	302	314	314	308	306	298	316	323	324	317	297	303	282	328	294	290	299	283	300	347	302	289	301	276	314	350	355	301	298	331	325	326	305	291	330	313	314	306	308	305	313	305	301	317	305	289	320	330	313	329	295	302	318	322	345	303	311	295	321	320	347	317	327	323	304	312	315	346	320	309	310	288	331	338	332	333	318	299	302	258	318	291	299	325	302	309	309	361	312	308	342	310	334	305	309	299	271	294	316	316	320	345	300	306	316	318	333	320	294	334	311	315	296	303	323	301	314	304	354	330	318	292	336	299	335	338	295	325	329	303	326	303	327	285	294	333	290	337	329	299	343	335	296	322	316	304	299	322	302	304	300	306	315	291	300	302	335	335	330	279	345	307	284	321	288	339	309	300	351	298	311	278	331	322	350	309	318	300	303	337	315	294	311	327	300	313	326	314	314	311	282	333	360	311	312	297	322	287	288	304	313	299	299	336	305	322	278	304	328	298	308	298	320	348	331	305	306	310	314	303	328	314	311	294	313	300	328	306	275	278	312	299	247	358	322	343	302	292	348	302	327	330	297	327	313	308	290	321	309	327	335	307	289	355	297	324	314	324	336	288	314	294	321	315	299	269	321	298	321	330	291	318	287	340	319	338	327	322	295	318	292	350	313	344	308	298	334	316	301	339	299	302	316	315	283	325	321	299	325	311	308	310	353	354	323	293	311	322	313	308	309	299	318	321	299	328	315	329	317	328	345	294	328	300	302	344	331	323	286	295	316	307	317	312	325	290	281	344	320	301	326	331	319	341	325	335	341	304	328	323	348	309	320	308	285	273	312	312	340	285	317	325	332	308	322	333	296	322	315	295	302	337	280	325	327	341	311	330	310	298	322	296	321	325	322	324	307	296	320	348	326	308	319	284	304	312	294	317	307	328	302	339	324	316	335	314	338	324	295	308	312	297	324	282	315	321	295	331	327	327	308	334	345	293	308	327	318	325	316	311	298	334	343	312	277	319	327	335	302	296	286	345	312	283	307	303	313	305	311	338	293	317	312	305	302	272	295	315	322	311	304	320	277	340	366	292	320	322	329	300	315	321	360	302	295	322	302	321	323	309	302	323	321	330	322	310	325	295	327	343	278	316	298	334	314	324	312	327	303	333	342	329	317	303	331	348	324	270	284	315	343	294	308	314	315	311	305	297	283	326	354	292	326	315	299	297	308	308	309	308	330	342	289	292	327	311	315	312	296	278	318	311	299	300	310	283	302	330	317	358	263	334	301	262	305	319	318	306	332	317	331	286	331	328	314	287	305	312	304	325	347	316	318	312	365	314	290	290	328	324	284	280	324	302	318	301	310	334	316	328	356	305	319
3270	1823	3210	6384	14301	20365	19050	13719	7451	3350	1568	1025	877	854	895	873	812	844	890	842	841	833	837	771	821	847	803	812	834	868	855	842	822	851	849	844	862	876	840	805	812	811	812	833	807	855	832	847	815	832	831	844	854	859	873	867	804	895	817	837	873	839	863	815	840	847	854	842	805	826	855	827	871	842	859	807	865	812	797	851	792	824	826	856	823	840	884	854	895	815	879	852	887	836	847	880	817	850	869	785	826	829	858	867	822	821	808	822	841	858	831	830	797	822	856	859	830	792	842	818	826	813	861	827	833	849	855	801	749	863	844	844	830	853	820	849	799	839	874	855	838	864	833	834	875	822	863	828	861	828	883	871	863	853	784	788	805	799	859	862	904	846	867	836	853	847	877	904	857	831	852	787	868	851	827	827	845	915	811	858	827	835	837	850	821	862	817	854	830	835	842	864	857	839	867	911	861	849	857	840	876	786	849	807	852	815	845	858	862	875	880	850	846	850	841	886	842	860	852	856	876	784	804	806	832	877	855	846	802	850	886	826	809	819	830	869	814	830	881	843	841	829	831	814	904	831	827	828	873	816	844	808	814	846	892	873	848	833	810	885	831	819	866	831	835	825	837	822	822	822	839	867	836	821	874	856	840	805	829	863	863	825	781	828	802	843	870	844	852	811	832	836	857	839	822	874	868	819	848	852	855	868	780	786	811	863	816	860	864	776	916	841	774	811	766	886	823	844	851	818	855	808	913	850	849	816	826	820	846	789	824	855	835	834	826	829	826	803	778	862	790	820	830	816	838	858	842	867	837	815	860	863	861	827	839	840	803	871	880	812	839	859	813	819	857	854	800	884	821	815	826	795	813	811	802	837	870	845	861	860	796	850	861	819	834	774	828	819	783	827	830	868	870	811	803	837	792	869	819	860	885	837	816	819	832	841	806	866	867	816	830	812	864	803	832	836	829	815	794	848	804	821	832	842	873	822	860	887	821	804	833	833	790	840	846	869	834	820	861	826	766	869	893	826	785	817	851	833	839	788	868	840	795	862	801	818	842	870	860	838	839	787	845	841	846	821	806	865	860	879	836	804	849	828	841	826	792	842	870	849	849	837	861	811	869	883	819	850	887	818	865	852	832	843	851	792	832	852	842	803	828	798	860	770	825	820	822	856	785	813	860	829	782	828	875	815	786	836	898	795	873	810	874	901	843	816	788	835	834	839	825	850	829	882	831	853	827	855	850	849	805	841	825	816	796	908	840	832	902	868	823	844	814	887	864	826	839	837	846	841	832	888	877	861	876	885	828	821	760	834	858	822	800	865	824	827	853	851	822	818	849	806	840	822	841	860	795	830	832	858	914	871	823	870	817	791	867	907	865	800	820	829	879	787	815	799	846	813	850	798	814	843	758	762	827	812	836	820	901	806	825	867	835	841	863	817	740	771	877	818	865	855	868	883	841	860	896	773	854	807	850	868	820	817	832	842	833	845	803	790	871	854	884	827	856	844	858	809	866	805	895	879	815	820	866	789	843	822	888	834	847	894	850	822	796	830	823	862	839	840	817	856	859	843	880	843	855	864	806	822	904	808	901	822	863	830	808	871	855	836	800	824	834	826	908	857	831	803	830	807	870	802	851	829	887	791	787	804	824	831	875	828	858	859	842	865	829	808	814	832	852	909	800	863	855	848	802	801	775	776	814	818	828	885	848	783	810	792	828	851	878	861	873	806	837	853	855	841	854	827	829	865	888	813	847	827	850	861	802	855	857	807	849	868	865	852	842	868	815	836	886	833	865	851	816	806	846	810	795	841	887	833	854	846	815	813	898	833	840	830	928	836	847	839	801	847	869	817	866	852	834	840	856	883	795	835	808	832	823	811	831	823	811	819	889	809	875	865	828	825	837	789	810	863	840	803	830	873	822	875	821	845	867	822	861	856	831	817	839	879	850	826	790	857	817	795	801	772	852	793	857	884	814	855	844	822	827	856	857	861	811	859	830	849	829	805	851	830	794	776	816	790	838	787	797	836	825	800	802	823	790	835	815	848	828	877	775	842	831	844	856	834	788	845	845	806	850	841	870	811	841	830	859	838	859	832	820	774	817	865	826	820	831	826	829	815	860	846	883	864	877	837	818	860	879	841	843	792	822	789	835	830	905	855	855	858	907	800	828	848	839	837	763	879	830	806	847	829	836	812	813	858	881	796	835	868	884	841	829	818	836	845	802	830	853	819	792	809	863	864	833	850	823	811	849	902	853	824	815	810	836	851	848	787	804	844	828	845	793	778	819	835	838	816	812	839	862	873	775	875	871	869	805	834	853	802	862	812	842	831	788	862	830	805	867	846	857	818	837	807	817	788	791	846	857	833	849	831	802	854	832	817	840	853	798	862	835	861	852	824	864	859	856	824	811	838	840	847	799	870	822	850	811	832	835	842	821	807	828	861	758	805	839	907	826	873	873	842	850	812	860	823	783	832	855	825	837	816	866	836	851	805	816	841	813	908	847	845	781	813	846	822	835	869	862	891	874	835	826	798	839	885	800	809	797	842	862	842	847	811	829	840	836	874	858	818	840	796	815	859	810	861	807	819	878	794	831	865	796	820	871	835	864	809	777	841	854	796	893	821	874	811	834	808	838	857	824	867	811	808	838	849	814	853	828	872	857	864	819	784	836	836	850	813	865	800	843	853	889	830	820	846	828	852	835	826	867	798	830	815	880	816	879	860	907	797	817	847	856	793	828	803	802	830	854	863	847	876	848	859	865	847	866	824	846	836	824	838	846	833	873	870	892	880	849	856	850	829	834	860	849	843	832	891	908	777	914	844	808	832	802	860	845	854	825	856	877	877	861	833	786	820	870	824	801	868	827	844	869	876	868	834	807	847	846	831	839	865	784	863	821	823	853	887	800	857	888	808	808	773	818	849	848	819	846	810	827	830	814	831	802	798	852	850	817	865	811	849	865	812	811	893	879	839	877	819	831	819	810	844	865	885	882	891	872	835	774	860	812	833	847	806	768	872	849	860	803	811	816	813	806	860	855	862	832	828	781	859	867	837	820	876	831	831	831	856	833	821	822	832	850	823	849	806	785	838	808	828	807	830	864	874	861	797	788	885	840	828	834	831	852	826	862	884	841	890	810	843	813	850	813	821	783	851	847	855	772	846	865	827	860	792	809	841	780	744	851	826	804	835	840	801	849	843	845	901	878	837	835	844	789	788	870	840	894	803	813	846	821	856	806	841	883	837	815	777	842	846	813	809	804	816	859	859	877	881	815	865	827	872	854	833	795	863	856	782	811	805	841	892	851	862	809	888	824	847	820	840	852	870	896	833	854	814	840	795	822	800	810	839	925	827	855	797	854	804	839	839	847	811	818	806	840	818	824	854	811	813	845	866	827	875	862	815	855	800	839	844	825	851	833	862	820	847	849	833	835	810	816	836	898	834	796	856	834	855	862	844	887	813	757	822	840	847	843	879	843	825	842	876	850	862	838	825	843	833
10615	3857	5421	21399	40310	44528	38201	25897	12632	4224	1196	509	337	305	293	327	301	316	312	296	289	274	297	297	276	283	317	291	324	302	301	270	287	302	320	321	292	294	291	313	271	281	290	303	277	306	331	303	338	302	325	292	319	311	302	291	300	299	344	295	275	311	294	287	292	305	331	272	272	301	290	279	307	304	287	278	344	299	316	331	307	292	317	291	287	291	306	296	311	308	303	295	288	294	318	308	298	290	344	304	294	316	317	301	297	298	311	298	280	303	330	275	292	298	300	284	313	309	291	291	326	300	309	271	272	314	308	313	290	279	313	313	311	282	279	317	334	289	311	291	315	278	288	292	287	287	307	307	300	326	306	282	272	294	333	295	311	273	309	296	323	317	306	302	305	286	319	296	336	320	303	306	280	317	291	296	285	298	291	297	314	311	283	297	307	319	314	322	278	314	311	297	304	310	296	296	310	288	331	304	319	296	306	308	323	279	300	311	279	268	315	268	293	296	303	307	322	318	304	300	310	299	297	279	311	302	293	275	312	282	300	313	296	330	345	285	306	292	314	283	285	298	291	321	299	281	293	287	293	265	300	310	307	322	323	307	325	324	291	360	291	270	295	295	308	303	303	314	283	315	315	289	282	293	327	315	284	323	312	330	292	302	302	325	316	285	285	305	295	289	288	286	293	334	300	296	305	296	279	291	274	275	326	309	299	281	279	286	316	288	287	289	311	256	286	293	320	300	324	286	293	277	325	307	283	268	296	285	298	318	258	310	265	340	309	298	307	287	325	311	309	300	331	309	274	311	317	332	305	277	288	297	313	279	270	306	276	302	297	322	299	323	307	293	308	285	285	294	350	281	304	286	325	294	308	294	284	285	325	282	309	315	276	268	306	313	309	315	342	321	333	289	274	316	307	288	295	279	294	260	305	260	317	282	327	286	265	284	298	295	314	313	273	289	302	279	315	296	296	302	302	288	302	287	332	300	309	293	321	290	321	280	298	289	278	317	278	294	294	275	257	282	296	303	293	278	290	271	296	297	274	298	305	314	313	315	303	307	282	302	298	291	289	314	307	277	307	282	301	284	303	311	293	252	294	308	296	288	298	289	276	358	294	271	318	260	326	286	312	290	318	294	314	281	296	292	287	293	271	310	283	281	278	277	274	306	304	304	325	304	313	283	244	275	296	289	302	326	295	278	294	263	302	290	259	309	283	304	282	267	310	291	297	313	274	286	265	263	299	279	297	299	308	307	279	319	296	295	324	289	323	317	268	295	302	303	294	283	318	315	288	299	280	289	317	290	309	308	313	297	286	280	296	282	284	292	321	309	324	307	304	312	288	322	301	296	286	301	296	334	264	322	292	320	269	303	332	313	323	321	310	310	323	288	280	311	304	258	303	285	321	284	317	311	332	314	297	331	308	305	349	314	302	295	288	305	314	293	308	297	293	288	339	321	294	310	310	302	335	268	315	312	278	292	273	299	283	299	275	287	309	289	297	300	297	290	314	265	307	296	312	297	283	283	297	284	298	305	300	315	295	310	298	283	284	275	288	257	262	312	282	264	301	272	293	309	274	274	306	313	307	322	298	316	296	297	323	320	302	275	300	324	281	289	332	312	278	302	273	322	318	258	300	296	304	329	306	286	284	305	317	338	253	315	311	299	318	296	297	283	286	292	323	265	295	278	316	313	296	307	327	283	270	295	304	306	288	314	321	305	286	282	310	286	325	297	306	303	282	347	296	302	296	280	304	292	311	300	324	300	258	315	287	287	310	297	334	290	294	279	295	281	264	292	310	279	286	320	313	290	308	310	292	289	287	318	319	294	274	299	301	303	315	298	298	318	294	309	304	293	277	298	300	291	322	318	286	317	266	291	290	291	329	296	296	335	285	282	281	275	277	301	322	308	319	266	313	288	293	309	286	310	312	288	320	309	317	297	289	312	313	279	295	306	245	321	282	310	289	297	295	290	293	309	294	298	293	298	283	288	300	304	298	310	282	344	300	331	293	314	339	321	294	297	309	295	317	278	311	292	300	287	279	276	303	293	305	326	291	286	300	292	289	321	288	293	334	304	266	305	307	304	313	287	307	313	288	306	277	304	324	305	286	312	277	337	309	280	316	305	290	256	273	317	317	304	295	298	290	284	295	324	306	327	293	285	297	308	296	291	281	302	296	301	326	296	283	312	289	293	292	298	311	295	290	299	310	301	300	287	291	301	311	300	274	300	296	303	303	285	312	304	303	301	256	314	325	301	296	273	282	304	295	295	312	308	314	280	322	278	307	301	315	317	298	323	331	314	314	307	310	284	318	293	300	308	310	299	305	292	280	281	288	295	315	279	299	294	282	304	310	317	291	288	280	317	317	292	288	286	294	287	318	308	295	294	281	291	326	297	320	295	319	317	306	291	287	317	305	269	270	299	295	329	298	298	289	294	300	303	300	300	276	271	317	302	323	290	269	299	278	280	281	296	319	287	293	280	320	290	314	308	307	335	290	298	314	316	288	317	295	304	309	276	283	274	266	286	303	292	303	283	311	328	269	307	306	277	302	323	274	314	301	297	301	297	315	294	315	320	309	313	280	299	315	287	286	301	300	278	313	299	309	293	334	269	282	285	291	318	292	267	305	289	293	299	320	293	289	324	320	280	273	287	301	289	307	293	311	290	294	278	284	312	281	321	312	284	313	303	311	305	307	269	306	329	311	311	287	332	296	321	288	286	314	317	308	269	270	311	310	321	284	275	310	286	281	309	328	282	317	277	290	310	308	306	310	298	288	321	293	290	287	308	284	308	291	309	288	316	330	298	337	299	325	318	284	293	292	317	309	303	305	297	299	304	298	294	312	304	328	294	314	302	300	323	281	280	276	306	307	309	268	311	288	278	304	300	289	314	280	310	286	263	289	269	301	315	295	286	316	334	308	311	306	315	305	295	322	273	298	316	309	301	319	311	304	288	348	298	314	329	313	304	321	306	284	256	271	313	274	317	317	305	321	288	310	296	300	304	322	280	335	265	263	321	288	297	290	290	293	288	286	251	344	293	302	308	302	289	272	304	264	309	304	298	312	315	301	285	299	297	294	280	302	319	307	317	300	283	319	314	263	280	301	299	338	281	314	304	297	291	300	274	284	316	297	292	288	305	296	287	288	305	317	316	303	342	320	288	328	277	283	278	293	326	291	310	301	294	313	275	295	289	325	299	310	311	342	317	308	305	282	284	326	288	279	316	296	301	311	291	307	278	325	288	309	270	296	302	286	316	267	264	301	307	313	265	293	272	311	288	311	310	308	299	292	279	267	313	306	315	326	290	292	299	289	326	320	304	315	315	305	303	286	289	286	288	293	307	308	310	288	322	302	323	288	285	309	302	295	301	309	293	264	315	274	327	279	312	314	316	272	300	310	278	302	277	294	306	314	305	277	283	289	293	297	313	333	323	269	295	313	306	308	282	291	293	301	305	313	319	255	288	318	320	277	332	321	314	305	321	290	283	314	275
7234	3906	10491	37277	54192	58001	52638	42004	27896	13418	4725	1702	975	802	827	800	811	833	861	810	803	824	772	773	813	835	780	851	818	797	786	834	829	812	774	801	875	826	807	856	830	809	791	808	793	869	788	826	821	794	815	806	810	828	775	799	827	811	845	775	831	812	828	794	830	813	785	792	834	815	834	844	808	860	784	855	835	832	812	828	808	784	842	863	787	810	795	798	854	801	832	794	857	831	782	819	787	764	807	839	754	718	805	773	884	840	834	773	786	810	780	782	770	839	824	833	797	839	883	773	796	756	783	766	801	808	796	787	838	800	845	776	793	788	822	834	842	832	775	783	824	799	782	805	844	798	821	777	829	810	774	764	900	810	777	823	775	796	793	805	820	833	826	768	772	829	847	843	829	800	832	808	763	821	817	812	792	882	803	799	822	804	796	851	842	793	785	812	764	854	828	811	809	775	830	832	850	848	800	847	754	866	807	773	828	735	840	786	780	817	844	802	809	841	783	859	835	789	826	860	818	791	845	804	888	807	794	772	831	841	809	768	794	818	854	787	806	790	771	792	839	818	837	848	776	828	796	815	796	837	780	833	813	786	804	781	782	792	822	810	794	836	792	830	783	819	825	784	782	756	801	798	853	838	822	816	821	849	830	788	817	791	788	803	812	833	827	821	774	819	824	788	766	789	807	812	769	821	767	808	792	868	758	784	852	781	798	840	810	812	793	836	795	773	821	824	776	823	741	816	745	806	811	797	801	809	776	804	819	812	817	791	802	794	789	805	840	883	805	853	753	826	817	851	795	847	813	820	821	792	841	806	811	775	824	760	796	809	796	851	789	829	795	725	824	828	797	853	804	836	809	804	782	828	811	827	779	801	811	762	801	819	839	815	781	835	850	841	840	848	822	831	809	766	872	765	820	799	843	780	827	793	833	816	821	785	743	828	724	816	794	789	852	794	843	780	862	795	849	746	808	812	850	801	781	773	835	771	817	869	816	814	816	781	842	799	798	842	764	848	812	794	805	736	787	815	784	862	827	849	807	856	775	801	803	826	787	831	812	791	794	817	774	789	801	837	800	745	853	809	800	826	829	811	824	889	861	791	842	783	794	830	830	857	786	848	816	813	804	807	792	787	787	850	774	791	830	815	808	788	822	817	820	769	784	838	786	777	829	820	839	805	799	837	871	777	803	814	818	759	796	796	830	793	768	792	820	817	836	823	788	812	782	835	771	777	776	841	896	785	803	832	765	789	818	779	818	803	879	862	798	808	782	807	801	817	822	748	768	818	805	800	798	815	845	832	750	787	819	799	808	856	782	830	833	787	817	814	827	801	769	800	792	858	817	827	844	866	846	823	856	799	821	841	782	833	800	815	806	836	816	836	840	808	820	829	804	824	815	774	794	788	785	808	822	819	792	817	796	829	745	802	785	842	820	835	799	857	822	843	812	810	767	837	841	778	836	781	819	793	814	861	809	801	851	810	792	754	838	839	822	822	798	801	831	802	861	779	780	824	835	863	866	828	803	776	842	829	824	782	865	861	826	820	802	768	836	837	766	810	808	821	848	796	839	807	796	815	848	857	827	830	831	820	792	761	770	831	845	809	851	857	812	831	822	793	817	785	824	789	779	784	773	766	815	793	815	771	813	846	839	824	814	828	765	802	773	891	794	799	806	836	770	844	760	819	746	793	815	775	793	807	822	789	891	827	824	819	820	754	851	810	848	786	813	830	799	812	833	757	832	820	809	865	787	798	795	831	763	807	824	846	810	788	845	788	783	841	826	800	763	788	763	825	790	806	812	850	771	791	768	811	861	833	797	848	783	838	843	790	830	771	801	838	802	823	847	800	829	816	850	788	808	823	804	854	869	820	809	826	795	816	758	812	789	775	793	827	804	790	832	743	851	792	850	781	803	820	839	830	760	811	811	805	817	850	835	796	804	796	818	821	794	827	833	832	779	754	795	797	828	836	816	800	822	817	782	792	832	807	832	800	844	795	814	813	822	851	803	788	851	813	772	823	819	797	857	892	810	784	825	781	776	777	743	832	834	797	834	842	826	809	794	818	747	830	758	806	813	787	818	789	808	832	844	798	817	778	826	829	823	822	836	823	813	779	811	844	812	757	877	858	850	763	796	820	788	827	798	804	759	783	869	792	783	816	761	840	844	822	829	810	804	851	828	827	879	814	819	758	856	767	750	791	847	841	811	855	797	852	786	798	822	807	860	849	786	825	842	800	834	816	813	826	821	764	815	849	821	819	829	815	833	791	817	806	854	830	790	780	806	866	795	808	827	800	783	789	833	818	828	768	802	793	782	779	817	810	788	853	853	787	797	842	802	770	779	843	816	802	825	808	800	802	844	781	816	823	860	838	766	795	861	793	804	756	807	812	807	788	794	828	814	796	842	782	792	843	860	819	797	823	801	816	775	851	799	800	787	844	759	833	822	812	800	795	796	808	808	855	786	813	821	804	786	866	814	823	799	811	806	801	834	832	765	864	780	799	875	825	787	775	800	789	842	808	823	760	810	846	835	871	811	773	731	774	847	820	835	769	779	810	783	806	816	845	835	865	793	807	797	815	774	836	818	862	819	767	847	807	826	814	790	795	807	794	832	785	816	815	867	848	830	803	818	806	865	813	749	731	828	828	814	869	824	825	805	771	804	831	798	834	839	781	788	787	798	785	818	791	762	826	776	780	800	826	794	795	798	809	816	831	829	804	797	823	797	864	818	802	804	816	822	796	849	831	834	829	827	806	807	797	800	789	849	814	885	784	824	840	797	811	783	815	829	804	841	793	836	840	890	833	825	770	811	833	828	795	855	855	884	809	863	795	762	784	798	820	855	791	785	770	809	846	819	803	764	789	896	864	792	781	812	815	838	820	811	792	771	800	803	801	826	842	796	852	805	805	829	773	772	808	835	850	775	845	783	797	808	819	834	808	806	860	801	815	800	813	804	818	832	826	802	833	861	826	873	799	848	783	773	768	811	823	802	800	798	800	790	787	824	831	836	831	831	817	784	783	853	806	805	788	810	828	759	826	813	828	819	811	847	792	793	814	829	804	835	782	821	821	770	838	811	807	806	797	856	813	808	822	759	756	784	803	851	832	814	805	798	797	816	812	859	829	813	791	789	879	819	791	830	851	823	784	782	851	779	854	815	802	864	757	780	829	823	763	870	773	781	799	815	851	839	805	854	839	781	824	747	818	802	807	784	808	810	810	811	782	831	825	800	780	824	767	801	803	800	820	826	831	802	797	798	814	793	848	833	839	826	798	805	823	793	838	837	797	822	860	775	832	785	771	823	836	828	828	806	810	793	820	822	804	828	824	813	790	806	841	816	795	839	785	820	867	797	814	846	844	820	868	815	825	777	845	825	816	808	808	845	859	776	807	845	858	759	835	811	792	886	810	762	841	813	832	846	839	837	762	849	792	782	792	847	806	799	808	794	781	796	846	824	812	828	815	865	820	795	825	818	794	820	830	853	871	819	820
16893	6760	9158	15266	51507	58702	52709	41742	25369	10331	2603	734	376	282	278	306	313	278	312	276	240	270	281	248	293	296	283	276	284	267	308	284	279	264	280	281	280	298	309	282	305	257	270	251	303	272	251	293	270	254	286	274	277	284	263	306	304	282	268	274	291	283	273	289	316	275	306	317	250	274	295	247	254	313	265	287	285	285	283	282	271	300	277	305	283	308	263	260	281	270	292	279	251	316	275	279	290	293	278	306	287	290	274	296	283	296	296	291	260	284	294	278	297	297	273	289	279	292	301	244	302	285	292	305	274	287	285	283	293	293	296	258	272	289	281	280	301	314	265	286	244	301	296	300	264	286	273	288	271	291	288	269	247	287	286	267	291	283	298	292	286	255	270	268	277	293	264	265	308	284	283	278	279	298	272	267	277	279	287	276	279	285	272	286	284	260	286	253	281	335	335	284	296	266	268	303	271	281	261	305	315	279	281	312	289	275	290	296	322	277	258	280	291	312	270	234	281	290	269	287	296	297	310	282	302	269	295	289	264	261	295	266	268	277	317	282	292	274	303	325	334	270	273	281	293	298	292	282	301	310	277	280	265	307	332	280	292	290	305	291	256	281	285	261	258	274	290	302	280	298	291	272	291	299	271	284	273	279	279	294	274	282	296	287	268	290	272	314	280	271	288	324	313	280	322	306	273	259	266	318	283	274	273	275	281	282	275	283	269	287	289	290	300	276	282	310	278	292	272	294	295	275	247	275	268	296	277	300	305	268	250	277	307	273	275	255	313	272	280	278	320	282	290	285	300	282	277	269	287	257	271	278	300	288	288	263	287	300	260	284	287	286	271	286	288	288	287	257	331	307	277	268	252	280	299	301	279	263	286	299	298	281	293	294	288	304	306	260	271	293	270	287	231	265	293	290	274	299	276	271	279	274	275	299	284	271	283	311	295	279	301	295	262	291	292	298	283	287	255	280	261	293	284	270	309	281	272	288	298	294	304	291	313	272	266	283	283	280	286	277	331	306	273	317	268	254	298	293	292	282	262	301	265	274	299	248	303	267	303	252	290	256	306	271	287	320	276	278	268	261	280	262	282	274	283	292	300	258	289	283	267	300	289	297	278	276	310	281	260	298	269	295	269	288	303	258	298	287	267	281	313	293	279	284	272	259	262	288	279	273	281	294	294	308	301	287	274	298	293	270	273	264	312	278	273	291	280	289	296	263	303	293	267	292	280	285	269	280	279	305	280	270	278	276	296	296	272	288	283	297	286	296	268	266	277	261	298	277	268	279	273	299	279	281	258	289	273	281	257	267	269	275	287	291	282	298	319	296	290	308	270	281	264	263	290	282	263	278	285	273	277	278	271	283	256	272	280	278	304	245	273	292	282	292	275	288	237	280	303	263	282	309	296	264	269	277	303	272	290	307	284	283	284	296	271	312	273	293	293	241	307	262	307	284	299	296	299	272	269	286	309	288	259	304	285	264	286	308	278	271	286	273	255	308	304	286	291	271	288	272	295	284	288	302	314	297	265	271	247	301	243	275	287	294	288	274	317	279	279	301	303	261	282	311	269	321	266	284	276	267	270	283	291	281	286	263	278	291	302	275	272	280	299	303	298	282	283	279	286	278	266	273	276	301	277	263	282	298	267	299	288	281	308	289	289	295	306	269	290	290	304	306	274	290	269	290	287	264	278	277	303	300	263	311	284	280	267	295	257	283	277	259	299	296	290	277	284	260	253	269	286	295	292	255	294	265	289	275	284	259	284	297	284	293	280	273	294	301	296	292	288	289	311	298	297	296	304	262	283	286	272	297	280	270	277	290	284	264	267	254	257	298	288	294	301	249	296	304	270	274	301	302	287	298	252	271	305	291	293	278	279	255	289	288	312	290	287	275	273	266	302	261	297	306	275	244	287	254	287	291	263	274	275	285	282	280	313	292	305	285	280	315	276	312	256	268	289	297	269	272	294	300	301	286	283	313	269	286	287	299	300	306	309	261	266	283	326	280	297	275	296	284	286	310	274	279	270	278	308	263	247	258	256	272	319	292	273	309	276	249	276	278	247	293	278	285	293	265	283	288	299	298	265	315	309	265	290	314	290	276	294	269	276	295	321	273	256	276	275	302	272	312	298	301	311	262	265	286	270	284	316	319	290	294	273	272	300	281	256	285	296	267	284	302	285	259	283	277	265	274	304	263	269	288	290	268	275	277	312	286	276	285	283	254	272	306	300	275	283	292	269	286	265	265	283	288	286	296	275	266	260	289	305	278	278	271	288	305	288	274	313	263	288	285	310	308	265	289	254	264	299	302	273	273	298	307	284	279	297	283	293	295	281	259	289	270	310	259	263	263	290	296	298	311	242	268	315	275	263	297	270	277	304	277	267	278	286	255	287	259	270	285	286	270	316	274	281	281	293	290	307	268	247	280	276	246	264	304	303	284	254	273	241	287	265	290	269	269	286	278	258	278	299	300	256	262	280	300	291	288	283	264	271	279	259	316	253	259	298	280	303	293	271	310	306	305	295	283	285	307	296	297	263	274	297	270	283	316	265	285	300	292	266	262	292	281	331	262	289	293	276	276	283	271	287	278	300	287	319	266	274	267	285	255	300	282	285	259	273	325	271	296	286	273	270	262	302	302	290	284	278	295	302	322	268	275	322	270	268	272	248	300	306	283	276	310	252	293	298	279	260	312	280	299	271	299	255	291	277	272	281	314	280	294	279	300	318	271	303	257	311	290	279	306	289	268	280	282	295	283	267	290	252	288	276	281	268	278	261	258	257	294	303	311	322	292	297	279	261	277	264	288	275	310	304	286	278	282	275	295	268	296	265	299	288	283	263	300	288	280	254	288	282	269	254	262	319	280	281	270	296	295	292	314	293	252	239	279	314	290	239	272	321	286	302	286	290	283	271	290	289	262	296	252	286	263	275	282	297	251	271	314	304	263	288	290	272	272	275	284	285	267	290	277	273	288	274	293	277	299	295	301	275	291	285	268	266	296	287	276	299	277	274	288	270	279	276	268	295	306	298	268	307	290	298	286	277	310	300	282	280	258	288	254	283	280	287	328	270	294	284	294	287	258	300	288	282	266	272	273	265	292	272	287	277	288	273	265	265	271	273	272	287	256	247	283	294	267	291	304	322	312	274	291	300	280	273	311	268	248	290	280	262	287	287	263	268	271	282	307	277	265	292	290	281	250	280	267	295	299	287	275	263	339	300	300	309	300	279	273	280	295	266	300	305	334	288	287	289	298	289	269	280	294	294	303	268	270	266	264	291	259	291	271	278	266	312	270	286	290	301	283	271	297	273	276	289	295	289	283	282	266	293	265	273	261	265	289	307	269	291	286	270	299	333	273	285	297	290	250	284	243	289	278	278	296	307	289	279	303	299	295	249	285	302	301	286	270	290	289	262	355	284	275	256	295	286	262	285	271	289	288	268	288	280	261	295	287	295	284	286	301	260	302	293	265	268	294	292	289	286	271	293	281	308	263
9402	6002	14027	27496	63340	69654	65677	55734	40132	22824	9028	2875	1209	815	862	803	746	773	770	774	791	810	758	775	737	760	735	755	797	775	757	769	779	745	762	797	749	836	801	772	773	764	781	774	799	760	777	779	748	778	777	771	757	747	780	792	720	814	819	769	780	786	736	784	731	765	747	759	736	802	775	787	762	737	779	776	736	810	788	728	782	762	736	768	744	753	776	764	796	746	742	796	780	798	792	787	800	755	758	809	793	736	771	778	793	791	785	832	803	745	815	749	784	785	754	774	774	710	759	724	839	815	815	758	797	746	809	731	782	767	804	788	797	775	789	768	753	758	801	727	763	765	783	800	759	759	765	797	762	762	793	763	801	759	768	787	807	753	782	775	777	815	795	811	746	735	775	808	727	770	769	822	711	808	764	762	775	754	788	797	790	803	757	774	805	792	779	816	771	765	787	786	760	746	734	772	765	794	800	791	791	805	770	777	759	761	829	792	717	779	772	752	788	764	780	820	768	765	769	721	759	742	815	770	802	780	797	783	774	763	773	804	795	800	756	770	808	799	759	818	739	820	760	752	755	795	744	767	751	789	754	833	765	802	765	771	745	775	808	749	794	736	731	818	796	755	777	733	780	735	794	824	783	771	810	758	757	747	767	776	835	737	799	771	775	813	745	764	758	796	782	779	801	758	774	769	769	805	760	776	772	801	788	791	777	809	717	773	761	772	775	791	782	737	772	744	777	769	779	775	733	761	823	745	799	791	786	795	790	799	794	737	806	789	816	831	805	728	802	760	737	711	739	826	765	836	768	770	805	741	774	760	794	788	781	825	786	791	774	783	751	747	777	771	774	765	801	792	765	777	834	735	790	750	739	774	736	775	775	743	746	815	806	761	780	790	735	757	785	763	770	772	798	780	758	775	757	819	789	785	829	746	769	774	757	766	818	764	818	804	830	789	783	810	748	743	744	812	747	797	764	787	725	800	834	819	781	734	799	743	799	744	779	746	827	740	752	782	724	797	751	800	772	753	732	749	762	763	749	770	771	760	795	791	750	762	790	853	752	746	777	795	810	758	803	758	817	787	746	842	713	770	797	839	790	772	827	840	746	779	754	751	721	790	852	784	799	775	760	753	801	759	741	745	735	749	763	729	804	797	788	830	829	790	753	784	755	784	776	731	795	819	785	751	784	833	815	752	777	772	793	788	783	771	806	731	767	735	760	799	738	787	789	809	753	780	769	830	756	734	721	719	759	744	765	760	739	736	791	764	804	766	825	733	754	807	793	801	772	788	802	709	735	780	792	770	782	765	742	796	710	712	789	761	823	784	785	775	797	767	801	767	780	846	736	725	800	827	794	836	795	758	765	739	794	816	792	775	762	792	759	770	753	776	778	739	775	775	742	743	761	758	750	818	736	802	755	792	740	811	799	801	770	751	770	735	774	797	809	757	802	812	755	734	803	759	815	751	808	716	739	754	780	759	764	808	760	726	733	769	789	823	805	822	755	767	715	781	763	839	784	780	756	773	756	765	793	773	720	798	817	734	766	773	831	725	761	805	757	778	833	799	785	758	758	780	741	782	815	813	736	764	769	762	741	762	737	808	753	764	818	756	759	775	768	795	756	785	760	778	799	759	796	756	774	870	781	790	783	775	745	826	733	787	763	764	823	738	787	803	793	762	717	776	766	794	749	816	744	735	787	774	821	746	783	772	725	726	798	776	730	839	713	842	742	798	779	714	779	790	773	743	791	775	795	790	747	771	770	791	749	770	786	758	748	786	785	733	827	796	727	818	812	825	768	774	791	784	764	757	787	794	809	800	775	810	796	772	757	751	764	790	777	795	771	738	777	800	715	766	760	793	770	758	783	793	754	760	787	801	779	795	741	749	759	779	778	763	760	814	696	770	751	799	747	771	759	739	768	780	812	728	750	797	771	783	758	772	757	794	791	731	763	764	759	761	789	758	791	796	769	780	762	842	782	833	846	760	785	796	824	796	795	756	750	752	731	777	791	769	748	776	814	773	751	742	844	787	771	776	774	810	762	767	761	729	809	780	747	788	790	728	754	800	764	762	810	798	734	798	762	724	767	787	777	808	768	801	764	766	717	771	768	770	780	773	779	788	800	786	774	746	732	755	754	721	776	719	790	795	795	818	773	758	814	805	771	800	775	722	799	809	763	714	810	790	775	706	790	730	803	797	764	752	720	738	769	759	781	812	794	745	771	811	769	799	791	788	774	831	762	786	822	720	794	821	791	795	801	775	740	807	789	794	792	750	780	730	773	749	801	747	761	817	797	756	772	770	761	778	759	804	804	811	766	795	777	746	793	753	753	813	720	781	743	776	771	786	761	729	731	718	759	750	752	770	772	693	767	749	781	782	822	814	737	812	803	781	755	758	732	764	746	835	725	790	810	750	743	750	730	710	776	796	765	758	765	753	758	770	804	740	783	792	794	755	828	769	767	763	773	797	771	793	744	781	771	806	779	764	783	771	757	770	820	757	744	751	789	790	808	746	784	785	748	748	778	797	796	802	775	745	796	713	780	804	736	843	737	757	724	828	741	785	784	792	814	768	762	744	756	789	798	793	770	702	786	738	767	820	782	778	817	760	759	798	726	782	769	778	785	803	792	792	765	773	747	761	767	774	703	745	738	802	776	790	713	775	798	741	818	746	778	782	772	794	788	804	847	797	775	768	729	804	753	797	740	816	785	770	770	775	781	806	771	781	761	796	805	762	785	803	781	794	764	799	723	764	698	823	805	785	789	763	770	788	743	832	777	756	726	816	757	748	750	821	787	763	777	767	790	831	776	757	713	743	802	734	767	718	799	755	808	748	789	751	744	782	747	758	789	787	813	778	770	764	781	776	782	791	768	765	757	800	757	710	750	828	770	791	769	788	737	816	740	782	762	781	777	711	763	794	766	784	792	779	780	774	823	798	779	804	771	782	749	786	742	806	756	798	728	831	808	825	812	770	795	753	758	756	782	830	780	771	707	802	754	715	819	831	791	794	769	791	774	793	832	754	752	792	828	761	773	805	793	792	831	748	788	771	759	779	774	786	750	785	752	779	783	826	750	753	822	705	760	768	810	768	769	736	797	778	761	830	772	716	777	788	789	844	694	746	761	760	750	704	826	818	791	751	770	781	754	753	781	757	779	744	778	749	759	776	746	804	744	789	778	752	777	789	786	745	774	835	778	831	756	783	736	788	759	789	758	774	766	785	751	741	787	789	750	772	784	768	762	798	802	794	752	762	791	841	748	747	768	747	753	756	745	779	790	782	790	758	764	825	796	763	805	752	766	788	751	811	808	755	739	812	773	747	764	798	739	819	782	791	775	753	727	846	819	796	759	795	761	733	795	734	804	796	799	796	799	775	758	785	863	734	757	825	824	735	755	729	777	786	828	800	738	743	783	738	791	776	769	824	771	801	801	765	770	724	745	797	803	783	763	738	755	789	722	724	763	811	780	763	781	750	789	789	706	774	749	808	772	762
3519	1571	2067	2308	3512	5197	5047	3691	2027	930	469	364	328	332	311	306	312	327	317	314	303	291	282	344	305	316	306	288	286	322	312	307	349	332	311	324	310	323	305	331	338	300	298	349	310	314	309	322	296	328	298	287	289	299	338	317	312	282	277	301	308	297	300	292	306	304	313	293	300	316	322	307	342	315	340	312	303	309	324	293	330	320	286	307	313	296	314	333	308	308	310	318	289	322	311	277	302	302	292	296	325	296	297	288	314	303	291	277	279	306	330	284	312	281	295	296	282	279	296	329	302	287	293	310	308	306	311	304	339	320	328	343	292	283	311	327	306	289	318	353	304	308	291	301	292	310	316	316	300	328	317	328	294	316	334	333	301	270	316	300	326	307	354	319	296	295	284	318	297	310	292	320	303	289	286	279	320	300	299	323	261	316	297	315	301	333	332	314	282	309	302	301	328	327	317	313	273	309	289	316	320	306	305	307	299	291	263	306	316	303	326	326	288	308	321	289	267	329	327	357	318	300	313	326	297	331	325	317	333	311	309	298	327	308	341	295	298	328	306	300	333	310	277	311	281	297	337	286	298	305	333	299	297	335	305	311	321	303	316	308	306	277	315	335	326	293	298	301	313	309	305	293	325	289	268	318	357	293	293	318	320	334	319	285	346	312	300	314	322	299	299	296	297	313	348	278	291	305	261	302	301	292	320	275	334	306	303	283	292	302	277	307	311	288	326	291	300	313	277	311	302	267	332	321	304	290	304	358	338	339	303	337	321	289	314	299	314	324	288	310	280	289	297	323	327	292	280	297	318	327	312	329	329	328	316	302	293	290	293	298	282	327	305	294	329	320	309	308	306	306	293	281	295	344	294	300	280	315	317	295	303	295	319	304	291	303	316	294	303	310	293	295	327	286	272	308	297	316	251	299	356	311	302	325	319	304	318	303	327	302	314	306	332	308	311	317	298	303	337	304	305	322	306	300	311	324	296	294	302	312	309	290	282	364	305	355	354	318	297	319	292	305	294	290	282	294	285	314	307	306	308	324	325	319	325	325	327	304	317	293	279	302	317	318	311	323	301	286	309	292	322	322	284	313	321	303	292	315	310	338	302	277	305	296	324	307	273	315	296	316	296	308	312	310	310	326	311	335	286	297	313	311	331	347	320	311	321	323	310	332	324	297	297	311	317	320	331	320	304	323	303	284	317	310	304	311	272	299	284	321	297	305	296	322	304	298	336	271	313	311	287	323	312	292	319	348	316	296	292	293	279	308	310	306	322	315	309	305	275	304	273	282	331	306	313	331	328	313	313	309	320	317	307	312	339	299	303	325	303	312	307	300	296	359	310	327	325	333	302	297	295	303	301	308	308	323	313	318	293	317	302	319	313	292	297	317	285	319	312	290	301	311	381	307	318	330	334	272	303	313	299	296	295	296	343	313	297	302	319	310	290	322	306	283	308	295	322	295	311	324	308	327	341	286	295	309	297	280	326	299	312	307	301	316	307	330	285	295	305	313	304	310	332	327	282	301	314	303	369	331	306	329	316	291	292	281	296	280	302	315	301	306	321	296	270	287	302	302	309	298	299	309	302	306	305	331	323	336	314	329	287	299	318	303	323	312	344	279	296	302	333	287	303	324	296	324	299	317	304	316	295	274	315	319	292	348	330	344	330	309	300	303	287	292	315	312	324	320	293	324	325	284	328	295	286	262	314	312	299	324	302	311	319	325	331	309	281	358	282	311	296	325	292	276	308	303	287	296	324	331	334	307	304	297	261	304	317	320	323	321	314	323	335	308	326	320	283	285	286	327	289	326	303	301	321	306	290	310	301	349	309	288	305	340	327	326	281	341	287	325	317	319	276	311	316	310	331	322	327	317	339	331	299	313	315	338	340	296	317	295	316	301	306	309	311	317	287	303	313	293	309	319	288	327	286	328	283	299	313	273	303	313	336	335	289	306	336	290	294	288	319	330	332	299	298	313	279	311	291	306	270	286	344	309	300	315	348	314	281	289	284	315	303	279	283	295	321	280	325	312	298	322	317	280	303	295	319	316	310	345	316	300	314	321	323	306	311	303	304	285	328	291	289	311	307	308	319	337	310	303	314	327	301	311	313	294	297	347	280	280	297	318	329	298	340	297	306	314	301	307	327	318	334	306	363	304	338	279	307	320	308	330	310	328	294	335	313	311	313	326	330	304	275	312	326	333	310	331	291	312	329	333	301	311	306	284	316	322	333	296	313	322	309	293	316	343	319	327	323	302	307	337	331	315	318	316	317	308	281	297	298	326	288	319	306	297	328	315	307	284	346	293	306	321	304	292	319	317	307	303	314	305	323	296	298	309	317	312	328	334	336	298	305	304	313	312	323	280	297	275	345	332	333	313	321	321	332	325	303	316	291	305	309	313	282	299	313	303	326	287	281	353	329	301	316	304	309	268	301	323	325	322	318	285	319	319	318	299	320	312	278	323	315	332	303	277	315	293	292	303	309	293	314	318	321	286	326	301	317	303	281	327	260	326	320	324	291	321	322	306	334	313	285	306	309	307	291	309	329	320	317	330	305	328	299	305	319	331	336	317	304	311	322	351	295	279	313	311	279	299	310	315	347	296	281	310	281	292	289	326	288	313	312	284	311	340	291	305	302	295	329	299	315	306	313	318	276	317	322	315	311	329	326	287	276	336	296	303	280	293	290	304	309	290	288	303	303	338	300	297	289	319	347	292	290	331	325	318	317	342	300	315	355	306	311	303	280	309	281	299	317	285	316	341	320	296	292	310	297	297	307	334	312	315	308	330	329	303	295	347	307	317	276	337	284	313	274	319	286	325	289	299	294	305	290	346	332	301	310	291	314	325	294	325	300	338	321	317	316	300	289	326	312	303	295	349	317	317	316	332	306	310	330	334	309	326	302	320	310	291	324	283	320	348	294	320	303	346	318	336	293	308	287	324	322	322	319	357	313	285	303	278	288	303	319	310	300	304	303	333	333	316	317	311	293	285	293	310	318	307	311	336	325	300	338	313	310	319	300	332	325	290	305	321	278	311	337	341	337	301	275	309	331	295	303	275	293	325	306	328	311	309	315	316	328	360	301	315	314	288	315	302	283	306	300	313	323	320	277	294	292	295	307	324	281	323	323	279	324	305	271	317	329	282	290	288	312	301	278	304	330	306	314	306	305	329	304	316	322	320	327	311	288	295	340	343	292	307	306	303	317	305	318	318	298	333	320	321	279	323	292	299	299	340	332	290	300	308	347	291	301	308	293	300	312	282	315	333	322	299	308	314	341	291	291	323	322	322	321	338	292	286	319	324	273	300	283	284	289	338	332	343	346	346	301	284	299	282	323	332	321	322	310	314	281	340	304	329	289	312	297	311	279	317	307	301	332	302	334	303	294	319	341	306	310	309	322	298	285	300	318	319	332	307	321	297	306	328	321	345	328	342	315	304	278	305	276	330	329	329	314	327	307	300	329	282	297	347	349	302	314	290	306	322	268	312
3293	2011	4525	8015	14627	20090	18269	13705	7968	3461	1656	1122	880	832	874	806	855	858	853	820	844	825	822	838	762	798	811	893	859	861	827	825	791	829	819	847	834	827	802	822	781	801	848	825	790	877	825	831	834	831	860	821	834	821	844	834	851	824	887	886	830	859	796	820	846	846	812	844	861	811	803	898	851	796	808	870	866	787	833	797	809	817	854	798	854	896	834	880	852	844	820	816	826	810	856	835	801	835	815	848	868	833	785	805	865	841	794	846	817	818	838	816	841	816	848	870	866	818	831	773	817	852	910	832	838	802	811	844	831	806	819	822	821	835	872	858	892	840	837	832	843	804	835	824	813	786	801	786	833	837	825	843	851	811	821	803	831	812	798	816	830	768	818	833	837	830	783	812	869	823	803	876	807	786	815	806	837	769	785	808	780	762	784	773	874	809	830	735	835	832	781	794	814	792	884	782	812	846	827	850	843	826	841	823	838	801	809	851	778	806	826	843	811	842	792	804	859	852	819	786	852	845	869	860	831	864	854	774	822	817	803	798	847	766	816	823	874	860	827	861	814	839	783	836	821	834	862	841	799	835	864	816	792	843	864	840	826	825	781	818	804	834	781	837	830	842	870	861	852	805	819	833	831	860	807	856	888	828	857	854	804	857	819	789	829	814	838	812	800	902	842	832	864	843	811	821	789	814	861	845	834	856	860	854	785	849	825	871	822	818	866	823	854	828	808	867	843	871	818	844	885	825	819	854	809	854	794	793	831	818	845	862	834	807	839	820	838	911	802	782	848	777	826	779	826	853	816	848	850	815	851	797	828	815	864	833	802	850	825	852	856	810	864	835	805	818	877	829	867	840	804	785	876	839	786	853	857	829	824	854	843	844	833	875	836	857	838	870	820	778	812	835	839	828	825	855	856	844	825	861	806	844	815	838	833	812	864	849	855	856	899	837	838	809	810	816	860	830	832	835	834	835	817	795	814	832	821	864	874	799	831	762	837	846	847	827	825	832	837	826	806	774	800	802	751	853	874	810	841	860	824	804	808	824	810	854	808	854	870	814	850	821	811	812	801	808	791	788	810	834	809	849	810	838	819	819	855	821	866	806	812	810	832	875	858	827	829	827	855	800	845	857	811	846	864	791	836	822	854	875	832	772	823	847	862	825	873	825	795	871	845	810	832	808	846	869	826	828	846	798	798	815	830	821	805	789	834	822	839	877	817	808	871	862	868	874	871	890	824	849	819	796	823	825	830	813	778	826	856	889	840	813	851	824	839	862	829	817	805	782	835	796	802	838	799	889	798	828	837	767	839	828	870	889	869	825	858	832	818	856	835	882	833	848	815	833	812	837	864	848	811	788	853	859	815	804	850	834	877	829	820	860	832	793	803	859	844	809	836	870	788	852	811	804	869	813	874	811	837	801	854	847	820	809	754	790	810	830	831	852	862	852	856	836	851	823	791	784	843	843	803	858	793	884	842	852	870	839	876	868	820	845	838	841	836	804	804	926	863	821	803	849	815	846	869	784	797	813	780	807	827	829	819	845	865	837	842	803	824	878	906	823	844	820	869	817	809	864	815	839	827	809	844	870	841	851	889	766	815	880	866	838	830	825	814	797	789	751	836	776	829	826	832	837	784	844	855	862	872	791	871	826	861	833	854	865	854	797	824	824	853	787	816	844	825	871	836	810	869	845	852	844	878	826	819	844	842	845	803	842	806	867	785	779	834	845	826	863	797	796	843	891	888	843	812	860	854	784	825	807	865	842	821	800	843	885	823	846	815	849	873	818	839	858	845	836	856	827	831	889	842	847	841	798	860	788	823	811	815	815	783	840	865	830	886	837	844	833	829	837	867	816	875	808	861	838	870	780	821	812	859	849	851	881	802	834	818	852	886	840	826	845	802	848	873	789	831	869	825	839	794	803	807	857	831	877	789	832	853	827	889	825	815	828	814	824	828	807	853	818	847	828	813	791	829	881	882	808	850	806	811	804	845	834	822	825	795	839	869	855	850	875	854	789	813	817	835	824	868	825	839	791	857	827	833	864	833	828	867	847	831	809	812	815	831	878	797	857	789	847	873	830	830	861	869	884	819	839	841	826	871	806	871	843	898	778	829	824	829	908	827	845	855	863	832	864	798	816	848	875	861	898	792	845	842	886	845	837	873	816	791	851	840	825	870	855	786	844	894	865	878	834	874	808	852	799	808	890	821	858	826	806	817	839	856	881	820	840	860	797	846	839	818	824	866	834	832	870	765	826	799	857	817	793	885	853	822	891	831	883	847	864	812	860	825	866	856	791	811	842	841	795	803	807	834	817	826	809	829	827	844	855	797	842	850	793	810	794	869	808	852	822	853	797	797	789	854	820	774	829	773	817	763	826	851	844	821	881	842	831	842	821	776	776	812	855	865	827	816	837	839	832	784	841	843	852	829	862	831	827	806	821	821	857	837	828	773	838	834	869	863	858	824	845	807	841	867	817	836	837	795	833	837	773	824	811	814	836	797	821	834	884	812	809	850	879	816	810	884	836	807	833	846	846	782	859	854	842	815	803	788	795	784	816	854	875	815	868	826	827	899	809	854	924	833	816	830	847	777	832	761	799	847	849	749	811	811	827	795	844	854	845	797	796	827	845	812	832	844	885	913	822	778	852	807	807	901	891	826	834	840	804	803	831	835	843	824	905	835	804	829	820	810	856	840	876	828	840	848	851	762	818	787	835	845	842	825	808	816	892	851	859	894	811	864	872	850	835	805	840	842	759	827	809	817	857	844	830	799	830	842	819	878	853	776	838	837	846	786	826	748	822	853	829	830	822	794	879	891	805	825	800	862	839	835	818	784	883	814	861	825	846	793	827	842	826	812	831	827	842	850	827	817	812	824	795	842	859	826	843	793	849	865	875	838	817	873	812	819	840	806	818	795	828	837	824	841	797	881	786	814	834	879	848	806	787	838	844	854	855	819	880	865	885	850	819	862	803	816	808	814	793	835	846	847	805	842	801	836	864	830	842	858	839	796	849	832	787	859	806	801	830	792	812	873	846	810	833	771	836	833	812	837	852	832	828	794	814	820	846	839	832	779	888	803	804	857	824	872	811	863	813	832	834	839	817	809	877	812	839	836	827	867	792	868	849	830	841	827	814	775	819	855	790	814	810	866	860	778	872	811	805	815	824	785	825	858	847	778	805	890	733	813	817	840	838	834	849	836	867	869	853	811	832	824	863	847	840	867	841	907	802	859	836	855	875	778	833	870	883	833	837	828	795	810	824	881	830	864	855	835	842	766	796	749	865	818	795	862	834	804	841	827	821	829	759	842	824	850	761	812	822	865	855	819	860	833	842	847	811	851	822	806	860	867	813	868	839	868	816	838	810	816	858	813	821	844	817	809	736	802	835	865	820	834	799	891	816	860	822	858	836	818	791	814	817	905	849	829	832	796	843	822	838	847	837	795	793	823	819	872	825	864	830	826	887	831	827	786	831	845	840	864	831	823	854
10389	4159	7883	15142	27946	44678	41419	28591	14367	4746	1334	537	372	315	281	291	280	280	295	306	296	275	291	298	300	305	287	304	278	291	320	299	332	302	309	273	293	290	292	310	267	284	264	277	335	342	317	285	265	292	282	285	275	278	308	297	297	281	291	258	271	256	260	265	263	298	288	296	280	326	281	280	299	291	285	299	301	285	306	305	307	296	280	260	287	298	279	276	292	322	315	306	295	284	301	293	308	284	293	255	301	331	293	302	277	308	314	337	284	281	329	292	301	292	289	299	295	318	285	262	262	277	288	284	302	297	287	295	306	303	290	302	290	293	299	296	291	290	296	275	304	302	293	323	289	322	287	310	339	297	290	305	305	280	283	273	277	307	299	309	299	292	298	292	326	303	303	294	307	303	292	298	303	297	290	288	289	293	300	293	305	308	269	299	323	284	282	291	320	298	277	343	295	288	298	282	295	293	298	311	313	286	298	313	286	282	321	308	298	300	266	284	301	275	292	303	329	316	315	297	307	286	282	338	311	281	291	286	277	306	261	266	281	335	310	300	282	313	304	316	336	273	289	309	289	305	336	297	307	292	304	267	287	297	291	283	285	284	319	278	298	297	290	311	273	305	264	315	318	310	306	314	295	317	299	305	303	301	286	293	293	251	310	292	304	295	289	272	312	341	294	263	295	292	290	263	271	311	318	294	299	283	317	306	290	295	296	327	300	263	294	315	279	277	262	314	283	326	305	267	248	302	300	296	275	295	320	294	297	275	277	322	299	269	303	256	316	329	278	305	279	303	269	315	298	320	269	312	305	274	300	300	320	292	293	283	318	289	286	306	311	284	282	277	319	292	281	253	291	324	288	315	316	310	316	303	290	297	298	309	262	335	283	298	253	292	255	291	313	299	276	307	292	286	281	295	309	254	260	284	308	311	281	303	291	312	329	308	336	310	278	322	328	285	321	310	306	273	281	314	314	293	316	271	290	322	289	286	290	287	283	225	298	299	287	291	285	305	294	273	327	315	266	294	265	323	284	297	313	288	268	304	295	283	274	276	307	313	326	303	280	307	275	315	283	297	318	240	326	257	256	286	282	309	313	318	291	253	294	297	307	279	274	290	307	285	313	309	296	298	332	294	310	319	300	314	277	314	319	264	271	303	288	288	320	291	300	325	275	287	314	311	288	298	291	293	314	289	308	282	300	296	287	304	278	318	301	286	257	285	309	280	268	304	289	321	333	295	297	281	304	289	322	279	301	314	275	278	300	278	300	305	290	294	264	309	311	321	327	278	277	297	324	329	274	301	295	288	301	331	290	290	304	282	269	278	305	305	315	291	286	267	294	279	278	279	259	307	307	280	304	291	288	301	276	303	286	304	309	294	307	296	278	287	329	296	294	320	291	329	277	286	309	313	298	294	312	268	283	307	251	337	298	282	287	287	291	324	314	335	276	285	311	301	314	313	271	264	317	278	274	291	315	316	293	299	294	313	310	278	288	305	330	295	276	283	289	304	300	306	291	313	283	286	304	271	306	297	276	313	288	290	305	294	273	301	267	264	280	282	270	284	295	267	252	291	307	303	288	291	294	293	267	278	296	315	315	274	296	280	294	300	284	281	268	276	297	278	323	267	309	304	285	319	290	309	305	293	333	293	294	316	299	314	261	314	292	284	292	322	283	306	266	316	281	314	315	308	277	286	282	272	313	287	294	293	287	308	299	273	251	290	318	327	303	292	289	286	291	298	276	260	347	310	307	320	301	307	309	319	292	323	300	311	312	309	282	287	332	288	304	287	265	273	269	292	317	265	272	308	293	284	311	297	301	301	288	294	265	300	297	315	347	335	293	292	293	284	309	286	275	317	281	244	293	305	275	294	317	286	289	305	307	306	286	285	323	300	315	326	280	298	294	325	305	302	320	280	301	312	290	278	305	326	321	286	289	319	288	335	271	324	298	299	319	297	287	327	268	300	306	330	265	305	335	294	300	319	260	298	296	306	298	301	292	258	285	270	283	300	276	307	290	283	320	291	256	325	328	291	308	294	307	287	251	316	311	288	305	302	298	284	316	293	297	257	288	303	257	259	309	301	276	297	302	292	294	324	292	303	316	304	281	288	285	247	297	287	300	309	320	280	297	290	312	311	286	307	298	289	294	270	300	304	340	298	302	288	323	305	288	283	307	305	269	312	319	312	305	312	313	329	327	293	289	287	298	266	289	296	302	293	296	282	298	297	279	296	276	274	277	322	309	300	284	301	286	279	314	299	288	294	281	288	275	263	282	287	261	343	297	297	282	307	277	291	321	324	299	290	271	293	292	318	286	265	292	281	309	329	317	272	278	280	288	292	290	295	284	284	301	311	298	274	298	263	316	303	299	303	276	308	326	266	316	261	287	302	281	292	321	306	300	290	288	284	315	292	330	275	283	278	302	294	313	316	314	241	311	303	274	298	291	315	273	301	297	325	295	288	322	313	307	305	301	301	285	312	285	288	322	263	291	299	300	330	293	289	305	284	269	299	255	304	296	288	283	319	319	311	315	312	300	286	293	286	283	286	314	285	303	296	278	320	298	298	269	301	312	315	306	307	312	307	270	271	280	277	316	269	281	272	341	278	280	265	283	298	321	311	315	283	301	293	309	321	275	294	280	314	295	309	303	309	299	278	315	296	275	282	271	305	296	279	285	288	296	281	290	304	274	284	303	283	312	309	301	295	309	291	300	276	316	285	288	291	273	306	312	268	304	286	319	315	286	298	269	327	248	274	261	295	278	295	306	304	293	314	288	281	300	258	281	284	305	277	323	299	295	289	286	275	293	295	276	325	267	276	320	288	294	285	319	323	276	291	287	317	307	293	326	273	277	286	322	278	295	291	290	295	314	276	315	272	307	305	292	295	291	279	289	310	320	269	319	287	317	307	280	290	313	286	324	321	266	288	285	290	278	290	301	285	279	288	275	306	280	265	285	309	326	312	274	305	258	286	275	263	326	268	318	309	289	284	302	299	304	295	312	286	291	299	277	295	316	307	312	304	298	317	282	279	303	280	279	304	307	273	281	307	310	279	289	294	313	314	276	285	291	302	305	294	287	290	313	264	311	287	286	279	277	315	329	257	293	306	286	279	312	310	290	318	304	273	300	313	296	249	303	275	290	320	323	307	294	313	297	317	302	282	328	307	263	261	291	291	275	315	273	242	304	281	262	291	289	294	323	311	325	296	322	300	296	302	303	300	312	321	297	291	320	319	301	288	284	299	302	278	301	309	293	289	273	260	276	291	316	280	307	306	274	311	295	328	319	301	268	268	304	305	296	307	318	303	289	303	315	315	282	287	292	319	331	265	288	279	318	290	304	301	290	267	309	303	292	295	318	304	304	333	302	277	306	327	282	272	313	290	288	277	291	299	290	309	323	311	282	283	289	296	312	285	303	284	302	277	285	309	281	280	301	267	310	264	285	282	284	285	316	294	265	303	318	291	299	294	309	297	286	294	276	302	320	290	294	314
7213	4193	14032	30400	45454	59135	54860	44140	29464	14642	5122	1821	985	826	819	757	780	832	776	821	835	802	758	860	806	726	781	757	784	798	763	781	770	806	805	821	746	811	777	760	711	792	784	833	730	786	791	841	815	773	774	782	811	751	853	888	777	813	783	776	802	780	794	740	780	794	790	781	787	799	839	811	766	808	799	778	763	787	822	790	825	775	821	838	764	804	818	795	830	757	785	819	808	820	808	777	823	799	849	843	771	761	824	819	826	755	785	838	868	788	849	793	837	784	814	809	808	742	791	746	767	781	787	772	792	833	846	807	788	754	795	793	804	790	769	763	799	768	791	845	804	844	808	812	783	841	791	765	807	798	792	791	815	764	764	778	762	816	769	817	843	819	784	846	761	794	748	766	769	762	794	776	764	818	771	813	799	803	831	809	873	846	794	785	815	774	792	805	778	782	812	782	782	795	782	804	787	782	796	747	743	801	789	836	789	790	790	800	822	806	826	867	780	827	809	808	804	819	837	771	794	766	827	782	790	811	802	765	822	757	796	825	822	826	806	803	782	856	814	788	808	821	776	784	809	768	788	849	781	799	725	829	753	768	810	785	757	818	775	796	796	836	789	765	751	795	804	776	815	815	808	770	791	764	813	806	784	761	743	819	811	843	823	789	782	765	767	837	812	802	795	773	803	836	789	801	756	745	803	798	760	785	842	813	807	751	834	783	791	818	844	763	809	776	826	838	818	781	765	803	849	800	794	819	895	771	778	793	805	819	787	767	809	805	773	839	807	810	802	836	788	834	807	809	776	833	766	752	799	812	794	779	842	814	815	778	825	804	774	818	806	775	836	843	807	799	855	799	773	762	820	806	847	836	795	806	800	784	795	801	742	794	773	769	808	868	805	746	811	772	775	738	818	827	782	828	796	800	795	822	741	799	808	772	765	864	804	838	755	786	813	832	784	786	803	846	810	752	760	737	762	841	811	752	798	755	820	830	800	768	775	816	790	753	787	808	787	842	761	850	829	812	788	796	800	797	832	813	846	783	766	779	805	780	809	809	745	830	816	803	767	786	809	791	780	823	820	777	799	814	775	797	799	781	816	790	779	744	807	778	796	756	817	800	808	771	764	757	767	786	792	809	826	760	785	821	786	780	820	753	837	788	842	837	830	800	790	791	803	785	812	821	726	777	761	796	803	749	778	792	793	812	810	806	788	790	783	839	803	785	798	774	798	846	832	848	835	791	776	768	794	783	769	793	824	776	834	797	758	753	736	804	841	761	800	846	811	832	781	787	824	807	751	774	793	810	835	762	812	837	797	790	815	754	819	819	799	806	795	794	791	784	800	768	772	766	786	848	825	795	848	819	766	801	820	826	779	775	815	793	806	758	816	791	865	814	814	856	750	804	751	764	796	797	799	801	798	860	817	810	811	798	774	783	740	779	852	797	785	834	733	774	762	808	819	827	785	823	794	819	792	782	768	805	795	800	757	818	790	830	761	827	785	811	771	761	825	823	801	805	751	802	759	768	772	806	818	793	801	768	822	838	815	862	768	766	794	777	788	782	825	748	794	785	793	807	819	788	745	801	773	784	852	772	791	818	804	754	812	819	855	838	784	823	779	776	785	813	805	811	821	817	818	783	811	781	783	841	779	793	794	803	786	807	826	805	824	786	773	807	796	764	817	760	786	748	807	791	849	803	824	789	786	838	815	851	805	860	844	838	793	816	773	777	776	719	778	820	780	790	819	803	791	802	750	776	791	741	796	779	794	841	863	752	802	850	809	782	771	737	806	825	825	792	792	794	794	819	780	768	807	800	806	826	783	786	830	821	814	764	797	786	846	848	735	773	803	804	870	819	802	786	804	789	783	765	830	822	794	815	800	827	842	774	771	827	774	815	760	795	777	787	789	796	798	808	773	770	806	796	796	829	793	780	810	784	817	798	782	814	734	769	812	806	797	774	793	792	837	847	770	821	811	792	826	754	805	846	787	815	777	798	785	766	815	790	801	767	803	824	842	826	847	729	759	802	813	831	815	772	824	818	786	772	775	786	830	766	794	786	801	756	832	814	773	749	815	826	801	806	824	839	809	804	826	799	769	802	803	725	790	843	830	807	816	777	801	797	801	835	811	783	816	844	770	807	782	805	782	774	807	824	790	783	799	790	789	755	801	757	830	789	803	793	839	825	809	807	828	820	775	818	762	838	837	791	800	760	839	806	788	778	790	827	802	780	773	859	788	804	778	822	798	806	818	809	798	768	836	761	785	835	785	797	840	824	788	809	793	814	810	814	837	753	829	823	826	818	794	768	791	777	803	783	794	816	791	790	834	796	802	809	769	807	783	812	805	782	775	788	790	749	767	782	788	837	750	835	841	780	794	777	787	781	877	775	794	823	851	790	858	809	789	784	850	781	790	812	848	758	833	795	852	788	875	775	824	810	754	818	823	774	807	775	873	820	769	804	776	790	795	791	790	799	830	788	757	764	830	801	820	759	791	812	845	790	825	787	831	811	817	757	810	769	781	766	752	827	796	808	804	808	860	847	816	824	769	796	824	790	850	770	831	805	801	788	824	774	807	795	770	832	750	784	743	863	822	816	778	796	835	807	801	801	822	813	833	816	780	838	804	759	823	774	829	783	830	787	843	780	783	747	800	804	796	770	750	804	810	796	824	793	770	778	755	811	719	803	802	800	731	754	774	774	816	803	782	769	811	787	832	806	804	859	820	779	784	820	803	806	794	773	801	795	828	757	730	763	786	793	799	831	778	770	822	809	770	774	818	777	737	806	820	779	769	804	825	817	789	803	827	814	816	838	806	787	821	793	845	793	788	741	821	809	812	814	817	791	809	798	799	827	804	761	808	775	858	822	791	824	773	815	817	719	812	810	806	725	766	783	843	810	818	824	785	778	781	804	764	822	785	833	780	767	840	812	860	787	801	806	803	756	786	779	766	824	818	831	774	763	808	782	777	815	815	804	782	817	876	820	777	786	791	806	801	744	820	804	817	816	781	806	789	782	836	845	737	860	816	817	802	848	797	826	803	832	779	791	783	773	821	793	779	799	786	805	775	777	831	770	803	789	855	770	796	792	775	778	817	837	811	792	806	860	814	832	815	787	770	781	804	806	780	837	826	795	777	788	795	856	781	791	741	796	773	788	799	774	814	807	835	789	788	796	823	829	809	845	791	839	768	823	786	752	774	819	834	847	844	776	796	821	804	785	766	806	776	810	888	825	821	815	786	837	775	834	817	845	845	785	752	819	819	767	804	803	759	806	747	768	770	775	797	771	826	798	756	803	811	771	853	770	804	831	807	768	801	843	787	824	827	822	770	758	825	774	799	830	789	803	763	797	848	803	798	833	802	759	817	812	821	807	853	822	828	799	795	833	799	791	762	758	801	814	772	823	744	823	816	824	765	825	780	777	812	792	778	783	765	805	799	790	785	844	829	755	833	821	810	802	824	814	827	847	793	819	799	754	772	867	812	771	799	810	774	828
17620	7730	15583	26073	40422	60386	54900	40770	24060	9550	2408	694	364	289	291	275	263	296	249	293	262	288	298	282	282	297	258	309	284	295	261	273	311	280	254	276	233	236	289	267	255	272	256	282	272	291	307	328	329	276	287	303	262	301	281	287	285	240	275	314	283	267	277	293	288	284	284	296	304	267	278	284	248	274	277	253	279	296	282	269	325	251	298	267	301	267	256	261	265	280	243	285	267	255	323	304	273	266	260	256	300	302	309	293	269	258	295	290	322	264	268	265	267	292	253	275	274	259	295	258	286	297	293	279	266	306	291	263	297	273	336	286	289	282	264	310	306	312	281	293	261	280	280	268	283	298	291	304	304	313	292	313	286	302	280	284	283	269	293	297	282	274	297	300	269	297	267	278	260	294	286	311	301	305	283	298	308	295	302	254	295	296	285	273	304	285	270	275	307	286	273	291	310	249	278	257	273	297	244	287	273	319	290	301	283	291	264	310	281	284	263	332	310	288	270	258	298	282	289	286	283	283	249	281	293	273	302	305	287	298	260	277	290	274	270	305	268	246	309	286	291	292	290	275	280	288	294	287	298	272	312	275	271	287	275	303	289	283	280	297	275	280	299	281	298	288	284	297	258	285	299	314	298	269	280	275	267	297	267	256	283	285	264	291	288	291	245	297	249	277	262	275	287	307	250	285	266	285	276	296	300	276	286	281	286	275	247	309	262	296	302	304	322	286	293	312	274	301	277	268	269	274	288	270	275	286	285	281	280	249	270	237	272	295	293	271	285	295	251	301	291	279	299	277	278	289	304	261	306	303	281	257	276	301	287	301	261	294	251	288	272	289	301	282	358	274	253	277	260	264	310	280	265	300	281	262	280	293	261	272	312	288	300	275	258	312	299	252	288	266	283	270	288	280	288	284	275	269	289	289	320	297	313	273	297	320	299	262	277	256	262	270	289	273	300	276	296	287	289	276	281	259	268	259	278	312	275	297	284	283	289	289	298	311	256	296	293	262	267	290	262	273	257	286	299	263	262	260	276	258	295	290	263	309	306	281	273	299	304	282	266	287	280	270	287	256	282	296	318	285	270	275	294	296	293	283	287	312	289	282	274	270	282	292	272	306	287	286	312	265	297	296	274	295	287	259	290	262	281	278	275	296	273	284	288	255	286	290	292	271	291	262	267	263	277	258	289	288	269	291	300	275	276	250	308	269	269	273	290	255	320	312	320	288	254	271	297	283	308	315	285	266	283	251	278	274	273	269	276	307	287	292	287	299	297	284	289	304	262	301	271	301	288	272	297	278	310	273	295	267	255	261	269	275	275	293	263	283	276	287	287	314	268	257	288	263	295	298	283	284	284	283	287	288	270	294	286	284	265	275	311	282	297	277	272	292	302	287	282	294	272	298	307	259	286	287	290	287	278	293	293	281	254	270	309	310	270	278	274	279	319	261	300	287	257	277	284	272	325	265	286	297	278	280	271	279	280	304	283	287	269	291	267	312	275	275	349	304	279	305	250	256	285	271	270	271	270	253	310	273	302	269	284	295	276	253	311	324	294	293	292	276	244	308	274	256	262	272	298	275	281	273	286	320	260	311	247	269	300	286	273	295	273	288	295	305	293	271	274	276	291	294	306	291	288	261	296	258	260	287	276	285	275	286	293	302	276	250	310	285	293	278	276	282	289	284	285	282	307	296	282	270	284	298	332	287	245	289	250	287	284	277	266	253	296	295	263	263	275	274	310	268	317	275	278	280	268	276	264	271	265	309	264	289	277	284	299	305	279	297	278	267	277	272	276	291	290	313	294	274	285	303	301	275	269	289	256	296	277	281	298	273	297	287	304	248	279	288	271	258	296	284	290	274	251	275	289	258	309	266	291	273	287	306	280	265	286	280	263	257	276	308	269	247	274	283	293	272	268	304	305	283	288	323	261	274	274	264	304	289	286	280	308	269	295	274	306	269	303	320	283	300	297	259	276	288	285	296	280	276	293	276	274	283	313	293	318	306	283	271	283	266	282	288	295	289	285	290	268	307	269	301	285	304	271	301	277	285	282	286	284	294	280	290	284	274	284	276	299	275	330	262	274	249	284	296	276	285	307	311	273	295	273	277	301	306	262	317	256	251	307	268	271	303	281	290	289	255	265	254	278	283	266	284	258	269	262	299	278	281	257	281	288	281	280	307	280	260	289	290	257	295	243	286	272	270	248	266	291	280	277	287	316	307	305	280	312	275	311	278	269	282	306	290	272	292	287	268	275	296	293	297	282	307	291	296	267	279	276	310	273	292	281	301	301	296	293	292	299	294	280	252	297	249	281	287	271	282	250	295	294	302	287	297	258	278	298	262	304	291	268	294	282	249	283	259	255	274	242	263	287	263	265	324	289	286	255	283	334	304	285	302	265	309	269	276	267	249	263	265	257	258	295	300	272	300	298	245	262	255	279	241	297	305	312	267	268	267	262	307	280	277	294	298	276	269	298	298	292	279	264	286	275	277	287	258	312	292	264	298	269	296	264	288	292	313	288	278	273	287	272	315	263	291	313	276	291	287	278	288	288	283	285	285	293	306	280	315	272	310	258	261	274	286	298	266	299	290	285	276	280	308	270	300	308	279	282	300	250	272	298	272	285	259	290	275	286	273	279	284	299	298	289	276	275	272	281	291	279	253	281	293	319	283	287	304	293	285	278	306	275	301	312	292	280	283	291	299	265	282	317	274	308	299	254	323	297	311	258	306	261	285	273	296	238	267	290	282	244	316	275	277	277	277	308	281	318	287	283	275	269	281	297	284	279	267	282	283	276	284	272	288	286	301	264	287	293	299	257	284	285	283	269	281	267	263	297	286	309	292	294	258	291	304	341	293	295	252	279	271	255	276	260	242	279	294	321	308	274	310	288	263	299	305	273	282	284	271	278	304	282	301	283	260	270	262	283	254	264	254	298	261	305	303	282	269	276	303	289	289	286	297	279	292	279	262	317	311	291	320	263	269	310	286	287	299	277	274	306	299	300	298	314	283	273	301	293	256	292	298	299	287	295	304	256	270	246	278	276	262	290	275	277	283	288	282	285	272	287	281	314	315	308	261	278	299	306	287	265	296	316	284	307	301	280	300	298	280	294	315	299	292	282	287	250	289	286	249	257	283	278	250	297	294	269	286	313	268	299	256	287	290	314	297	285	273	274	298	282	283	270	300	279	277	266	290	269	260	299	274	279	304	284	261	264	286	281	288	275	281	282	303	300	294	291	307	284	319	304	300	304	278	288	297	264	242	301	284	297	276	291	270	306	275	260	275	268	257	273	292	289	285	299	270	293	301	276	277	264	275	274	280	246	271	275	262	306	252	292	293	286	292	298	279	291	268	288	277	268	265	283	263	284	277	304	271	281	285	302	299	296	279	264	292	275	282	289	294	302	264	266	274	271	292	285	272	272	267	279	288	292	276	280	246	304	289	313	294	273	296	281	302	273	265	257	300	277	294	303	281	270	279	273	280	289	293
9828	6389	23286	39337	54464	72003	67536	54399	39032	21814	8402	2706	1084	849	786	778	781	740	762	763	769	789	799	740	777	767	754	775	793	764	758	748	789	755	743	792	800	779	716	750	786	828	777	740	792	737	743	766	757	769	772	750	757	760	806	725	745	782	789	781	731	784	777	808	747	696	774	772	719	794	740	763	764	792	700	739	742	775	755	793	816	786	773	760	759	780	771	730	779	793	712	832	740	799	792	749	786	761	736	791	769	725	779	771	807	761	706	742	795	797	801	783	801	787	797	721	743	803	783	758	730	712	781	784	789	809	754	770	805	802	797	728	765	776	745	770	767	819	744	777	771	783	768	772	750	741	759	785	771	763	764	762	716	784	784	789	766	754	759	785	758	763	775	780	732	772	754	777	760	759	749	791	751	750	766	778	784	849	758	745	721	721	762	777	695	738	731	810	779	779	765	743	810	763	777	726	729	752	760	754	814	725	746	783	825	767	771	782	741	790	713	807	789	769	797	761	753	783	763	775	791	752	813	762	737	757	747	818	731	711	742	730	780	758	774	760	799	742	802	773	790	798	761	738	758	803	818	769	805	818	745	801	784	789	759	779	748	774	800	747	760	749	768	769	762	761	785	762	776	752	786	795	792	769	775	759	785	769	773	769	791	785	782	736	753	807	733	787	769	733	752	788	801	774	752	815	759	772	742	793	788	750	797	733	753	756	800	800	777	714	790	752	773	746	825	769	753	742	821	729	819	744	716	753	759	765	795	707	748	783	792	746	765	815	698	747	747	763	773	780	736	779	799	782	798	826	807	755	747	790	769	781	781	781	819	737	746	823	767	780	777	814	733	766	737	735	773	791	733	803	797	772	783	793	778	745	756	773	764	730	752	772	773	751	765	738	798	809	792	828	780	724	750	733	782	792	803	787	778	768	748	763	760	837	742	770	768	740	816	765	762	758	764	747	796	757	744	740	713	736	791	731	774	816	769	756	744	790	738	723	777	721	811	739	819	760	752	771	776	811	785	758	769	811	731	780	765	799	728	736	803	785	765	715	804	754	783	803	790	764	787	753	800	761	759	766	736	787	780	770	784	748	753	749	746	762	783	774	782	776	783	815	755	803	771	765	748	725	741	733	763	759	695	794	771	762	781	820	765	796	783	773	775	803	770	772	774	834	782	796	748	774	793	733	727	721	794	711	744	787	780	730	808	811	768	792	759	810	774	782	769	767	804	764	814	749	802	733	771	795	752	786	777	764	779	754	755	774	796	804	816	787	782	750	700	793	776	772	753	768	782	759	792	788	818	754	797	761	748	755	774	722	727	731	813	772	774	817	736	778	774	747	764	784	759	724	833	759	733	773	803	795	780	748	778	797	785	788	724	817	811	756	701	743	788	779	765	764	729	824	793	756	770	720	815	802	790	776	764	773	773	760	752	809	762	793	755	789	768	735	806	767	803	761	809	792	774	776	814	741	766	749	751	719	731	793	745	779	727	804	719	786	754	780	741	754	728	742	761	810	782	799	806	749	805	752	748	731	776	807	730	761	718	800	781	740	790	740	790	756	747	784	752	810	723	764	731	794	789	750	747	826	801	816	759	797	752	774	768	783	745	765	804	838	748	774	776	811	764	757	781	767	770	749	813	779	755	791	775	762	755	778	729	789	765	798	781	724	736	747	733	768	750	735	764	768	756	759	797	785	717	777	767	804	802	765	802	805	775	800	786	763	765	731	749	767	735	759	811	746	746	774	799	745	725	797	763	774	745	768	793	775	802	759	802	749	758	747	729	784	773	736	757	754	760	740	764	763	762	735	717	767	764	723	789	781	806	772	751	775	780	764	807	750	800	742	744	751	708	803	767	766	785	817	776	775	804	776	809	763	768	750	761	763	764	740	769	776	776	760	820	747	835	744	790	759	744	788	767	728	782	761	704	788	775	748	796	765	755	759	817	776	774	721	850	746	783	776	734	760	797	785	767	748	797	777	771	759	721	766	759	819	794	816	739	804	824	751	784	816	806	765	731	742	708	747	810	758	806	764	779	737	770	744	756	775	776	794	754	799	751	795	748	739	779	789	774	748	765	824	770	746	712	764	694	777	798	799	778	725	772	788	793	811	807	768	742	741	760	806	709	785	792	742	719	754	798	759	788	781	788	806	740	772	747	737	770	788	788	690	752	774	769	753	762	748	764	796	788	746	768	754	788	784	751	743	730	782	760	771	769	751	817	751	753	761	741	789	785	768	778	764	778	788	790	754	741	737	802	743	802	780	765	775	735	749	804	750	777	806	742	729	738	737	757	725	758	793	787	790	746	768	784	788	773	781	772	780	786	772	791	781	784	790	837	728	787	812	736	790	819	815	759	756	748	752	772	758	766	768	735	800	801	773	820	754	785	778	807	752	790	764	744	757	776	762	760	839	756	797	758	809	807	790	729	793	803	756	767	790	778	829	784	788	804	791	785	771	748	800	747	737	787	797	731	728	789	777	779	738	750	763	708	747	759	766	718	711	780	774	739	790	788	782	730	776	745	778	783	763	783	790	740	765	802	788	779	724	830	775	765	740	788	787	786	776	797	768	775	783	759	798	751	756	736	798	782	790	801	780	765	773	762	759	786	795	727	753	763	774	773	783	779	726	757	783	791	732	831	720	745	744	765	781	748	733	806	795	733	787	829	773	780	769	774	772	754	768	771	783	788	745	751	773	762	717	790	816	791	731	730	774	728	775	783	715	758	726	778	786	761	798	760	765	780	760	778	792	787	749	755	791	799	754	729	737	763	699	773	783	762	747	776	770	803	797	760	798	768	768	759	740	823	768	790	744	785	741	747	744	770	737	705	778	717	717	735	747	767	765	707	751	757	772	798	767	748	766	737	725	719	802	699	767	763	762	771	817	787	796	745	788	734	784	736	792	773	755	800	796	807	755	790	745	775	793	721	766	734	737	735	769	739	757	747	766	766	717	768	776	797	767	735	757	788	764	800	760	711	780	732	749	728	796	754	778	765	774	803	764	781	761	773	807	790	754	758	752	704	795	753	764	811	748	808	813	754	786	749	755	777	768	763	720	789	730	767	766	811	732	757	773	771	777	722	821	754	769	773	781	786	797	791	780	762	783	773	770	798	771	774	746	800	747	763	772	790	789	777	785	726	804	781	787	775	775	765	811	790	768	763	768	819	771	777	748	764	830	765	770	765	794	806	803	774	792	799	766	760	761	779	765	777	804	787	730	779	758	752	815	784	753	784	718	771	751	801	786	785	735	777	757	720	768	804	784	750	764	727	768	769	763	796	732	751	829	793	803	735	731	774	767	748	804	805	745	789	753	806	749	773	765	780	784	745	725	792	732	759	763	821	771	745	789	779	795	797	750	758	777	742	768	736	724	737	803	786	761	770	720	809	815	779	767	769	760	760	799	777	781	754	794	711	808	782	731	795	687	786	799	777	791	737	713	796	763	771	755	775	737	766	780	772	766	783	793	739	783	799	769	819	811	799	765	807	732
3609	1655	2332	2232	2891	6031	5629	3457	1794	835	445	328	322	297	308	313	332	324	317	285	291	329	331	312	293	336	325	292	329	298	329	327	313	308	310	307	292	314	333	299	348	288	302	320	314	288	311	299	314	312	315	325	297	329	308	318	271	292	300	292	301	315	299	307	340	359	298	320	294	309	308	310	293	349	346	298	301	291	295	310	292	325	322	308	319	292	308	334	329	312	313	302	267	307	309	291	326	322	291	308	285	311	320	261	322	306	306	285	292	304	294	327	314	312	318	315	301	304	277	299	313	293	303	294	321	339	314	326	284	340	311	296	325	307	302	328	288	274	338	307	318	308	302	338	306	321	350	299	300	311	310	304	294	307	314	311	331	326	302	294	277	318	323	307	333	325	307	276	305	288	323	315	324	324	275	294	308	280	326	315	312	345	303	322	302	301	318	340	331	315	309	318	308	307	302	305	287	310	323	307	309	316	335	328	317	275	358	281	320	295	316	332	296	295	311	307	295	320	325	302	294	309	325	318	322	308	316	300	334	335	297	347	293	329	338	282	316	321	328	326	313	283	325	289	291	312	291	296	283	296	326	327	303	313	322	304	300	299	309	271	284	315	300	322	293	294	341	305	331	308	309	320	301	336	284	306	307	327	311	335	303	306	292	313	290	308	323	306	304	317	281	279	321	309	290	287	332	313	273	303	318	298	291	325	329	325	308	333	298	329	303	295	317	312	296	305	298	310	308	313	304	302	323	308	295	314	305	307	313	289	336	321	355	301	318	297	338	314	327	313	301	310	308	301	322	322	310	305	347	277	317	304	324	305	307	323	300	326	328	288	294	295	291	312	292	286	331	331	287	316	301	302	307	302	311	327	323	331	300	309	317	269	313	280	341	308	319	352	304	306	300	307	284	330	318	320	297	334	324	307	324	337	311	333	345	300	294	309	282	324	300	297	302	281	299	321	278	280	317	329	307	316	326	273	313	308	283	299	268	280	300	301	293	300	299	325	369	293	286	304	321	306	309	331	294	284	322	320	301	306	348	325	336	312	331	295	314	335	323	299	317	310	297	308	307	311	322	296	336	311	289	325	320	328	327	309	297	313	278	314	311	297	297	314	328	316	318	300	297	335	312	296	341	312	259	316	320	293	327	271	324	305	327	299	290	305	307	320	297	324	302	313	309	322	331	288	296	311	296	314	335	271	307	313	309	279	326	337	321	309	316	355	300	308	304	307	298	328	327	275	310	304	308	307	323	323	316	328	320	294	303	332	310	309	312	301	313	308	286	331	296	325	282	284	330	329	299	276	293	307	298	286	294	322	298	301	298	288	305	326	321	298	286	308	291	286	328	319	289	311	273	298	304	302	273	293	307	343	304	313	293	310	295	290	288	292	333	342	297	303	288	304	318	312	323	299	295	319	278	311	309	305	319	316	310	292	316	291	321	313	315	317	294	298	313	319	333	315	334	306	329	271	318	315	282	304	347	314	258	307	309	321	269	307	298	302	291	284	296	295	276	289	312	321	312	300	292	268	311	311	279	315	329	289	306	310	303	327	303	272	310	325	320	300	288	335	308	279	309	303	276	299	304	322	311	308	334	299	296	282	321	311	327	313	319	314	269	333	302	310	279	314	315	303	312	323	315	280	325	285	292	271	309	339	303	275	322	317	304	271	300	291	290	298	311	315	324	298	337	338	345	310	330	291	301	313	350	318	266	300	303	310	305	332	272	287	308	297	293	293	293	334	331	328	287	289	320	275	329	308	325	323	293	299	310	329	303	295	307	302	316	334	302	290	305	321	328	289	320	307	300	303	304	281	319	301	314	306	321	329	309	324	325	334	277	305	326	337	309	342	324	328	296	297	306	326	318	291	306	321	341	279	288	291	275	305	321	295	299	315	339	311	318	294	294	288	276	291	305	325	278	321	288	339	313	302	345	338	338	307	333	294	309	288	326	295	321	312	312	297	298	302	266	293	294	303	321	319	283	342	299	307	335	332	286	320	329	302	320	314	326	305	308	309	302	283	316	318	325	312	319	288	286	301	313	321	295	329	306	369	323	312	332	292	292	331	293	301	319	302	312	297	316	313	295	316	322	303	319	312	306	286	319	317	331	308	320	336	313	284	294	325	289	321	319	311	304	324	289	290	284	327	287	312	262	293	324	298	311	311	277	306	320	313	331	304	327	315	336	334	329	335	308	353	298	301	317	287	297	307	309	299	290	314	328	310	327	339	305	303	265	340	305	326	301	286	310	320	307	284	335	304	312	273	298	275	333	312	311	306	293	277	312	310	295	295	291	336	342	331	312	348	294	296	289	311	306	287	312	319	310	287	317	304	312	317	299	326	321	307	318	319	314	315	289	327	299	285	327	299	313	324	327	302	310	284	313	309	322	316	315	318	307	283	320	288	281	319	336	319	334	285	320	294	325	300	295	334	310	297	304	306	348	326	320	300	301	305	339	286	307	316	310	322	294	278	303	316	333	333	324	311	312	303	307	279	313	305	295	327	304	320	342	315	322	310	317	322	305	301	316	303	291	322	302	283	332	313	311	298	320	333	299	297	311	307	281	327	277	314	308	302	278	291	306	310	303	317	305	296	300	309	321	307	294	322	338	320	331	268	306	286	292	303	352	303	260	319	337	312	326	337	311	308	279	328	319	308	296	297	269	276	293	337	329	316	300	328	286	318	312	294	286	299	306	293	346	335	311	331	295	320	298	337	314	306	355	313	316	299	338	297	329	307	285	321	325	328	290	348	304	310	316	309	309	307	293	295	289	298	306	302	314	302	300	300	312	305	294	326	323	302	314	319	311	303	315	311	316	308	307	300	321	293	311	310	308	296	294	318	301	337	295	325	313	311	303	290	326	288	279	303	319	334	297	315	302	291	287	298	304	296	305	343	339	303	356	310	285	272	304	318	318	337	332	302	296	297	321	323	313	316	319	313	310	342	316	360	306	314	289	299	323	290	302	321	289	294	319	339	329	303	286	304	324	311	333	291	327	298	320	330	325	342	263	340	311	313	309	318	299	335	334	307	312	333	315	293	309	318	302	287	328	311	323	340	324	325	299	298	296	309	275	312	323	314	308	303	319	329	290	315	279	288	319	310	316	329	317	308	301	277	285	333	326	309	302	304	330	332	329	360	342	303	350	301	314	290	310	285	339	311	322	269	272	311	330	272	298	311	317	329	312	318	320	299	324	313	316	301	284	309	313	330	307	335	301	299	336	310	314	282	290	327	324	337	332	262	315	322	317	283	307	324	290	278	291	338	311	290	326	295	301	303	304	276	312	294	323	291	319	288	318	254	292	289	310	335	296	311	307	273	315	295	299	297	314	348	302	314	301	281	278	289	300	299	320	356	273	306	299	322	305	309	317	284	346	316	311	281	320	325	333	321	301	315	291	308	292	297	324	323	326	310	278	325	326	334	338	295	298	299	313	295	311	311	321	290	320	284	336	319	335	293	323	316	287	309	317	324	310	301	314	296	321	293
3249	2110	4997	7493	12352	22550	19258	12787	6754	2900	1468	990	779	823	838	799	797	827	827	820	880	849	813	849	754	822	847	864	837	780	887	826	838	817	861	794	901	845	779	785	841	879	772	803	858	813	847	820	819	873	864	808	847	856	865	807	833	820	832	849	862	860	800	867	826	810	792	853	794	805	848	879	799	814	830	814	859	827	834	906	808	836	849	834	817	792	813	794	833	817	840	764	840	825	828	879	835	791	834	834	846	911	808	825	857	871	827	883	790	901	806	863	850	851	857	796	814	819	787	782	856	841	820	806	901	810	853	791	832	821	823	796	862	855	829	829	821	861	831	855	866	845	830	827	828	829	854	848	829	805	863	769	815	818	824	801	853	866	841	834	854	805	817	828	788	830	870	871	835	836	882	829	821	785	857	809	887	882	908	873	845	847	814	837	844	837	838	803	855	834	853	876	862	795	893	867	839	857	834	856	872	820	781	817	792	809	832	815	813	820	822	822	814	830	823	808	853	846	886	860	799	781	848	816	799	850	808	824	848	880	838	837	847	826	830	851	848	859	803	803	860	852	802	786	880	854	852	874	815	854	840	852	778	849	878	847	834	836	803	816	878	854	863	803	828	851	807	807	793	842	856	820	867	810	851	844	828	801	830	851	823	846	812	851	884	836	815	856	819	823	886	805	846	802	820	858	839	866	804	869	863	824	820	848	831	905	819	875	820	809	867	808	833	857	821	774	830	857	863	792	853	854	782	810	844	781	850	817	831	826	833	818	831	853	821	816	841	807	831	833	825	851	835	816	856	867	836	843	816	793	864	857	799	848	812	824	872	859	809	812	849	871	855	807	878	856	841	844	804	862	747	863	789	830	807	829	792	873	842	767	828	821	827	854	797	821	869	848	900	862	791	811	822	857	840	786	809	819	873	811	821	828	859	800	847	805	825	849	854	851	856	870	832	794	866	847	802	887	854	867	832	845	868	824	763	770	799	789	818	849	792	827	885	840	857	824	845	866	835	832	829	826	831	895	841	850	871	822	808	852	823	847	797	868	852	857	848	823	868	844	805	866	796	817	861	854	866	840	817	829	855	828	838	889	823	813	811	771	868	822	832	863	814	790	848	821	796	788	823	786	807	817	855	814	865	833	830	825	835	845	786	836	890	832	797	846	844	850	832	824	855	783	816	819	835	858	845	842	790	795	843	852	859	821	799	822	839	793	800	866	845	834	783	848	854	891	835	811	886	800	848	823	874	847	786	819	808	821	860	813	836	782	801	819	861	823	850	808	828	770	846	850	819	820	755	835	845	770	770	805	844	785	845	884	805	747	870	823	811	822	822	829	896	779	793	827	864	827	808	849	859	844	853	839	805	830	851	807	811	825	808	853	791	815	829	818	879	858	839	868	771	800	863	809	874	848	816	852	854	866	832	876	836	845	777	851	856	846	827	799	818	781	850	819	829	843	853	852	812	814	823	789	851	822	875	855	891	780	831	854	837	843	829	853	841	822	891	840	795	845	882	835	834	834	823	841	834	757	847	818	839	826	818	858	811	818	839	776	891	817	846	821	823	822	855	837	828	802	824	827	868	805	843	811	869	856	796	829	844	860	827	850	800	861	770	817	847	857	774	871	842	873	843	793	819	834	872	885	860	809	803	851	885	849	803	832	888	803	810	829	837	816	838	830	837	813	775	784	830	828	796	796	854	871	807	827	851	783	834	836	822	830	824	822	825	835	853	841	891	837	858	840	773	797	823	830	845	820	852	876	819	804	815	828	813	817	857	883	817	836	858	854	851	849	847	844	853	813	812	834	843	831	865	829	828	851	870	780	833	820	798	801	881	800	873	871	825	828	816	805	808	855	838	863	863	842	837	862	824	809	788	797	848	838	848	816	782	784	823	811	834	831	825	852	807	894	860	854	821	853	828	855	854	818	838	835	875	853	826	844	817	813	818	803	857	822	795	819	819	825	850	841	856	816	827	835	815	809	839	827	820	800	790	828	819	835	885	854	858	831	836	885	821	853	811	827	846	866	901	803	834	860	867	796	779	844	851	866	836	839	867	823	797	850	808	884	856	828	812	837	859	863	811	831	773	847	806	835	816	825	850	786	818	847	832	824	795	840	840	814	873	824	808	827	849	858	867	827	887	921	799	795	823	794	876	829	843	860	852	819	891	868	814	854	772	809	873	830	828	867	792	844	845	842	810	805	773	794	838	841	850	789	878	786	872	846	846	854	868	826	823	816	794	806	823	909	801	798	903	878	822	859	843	826	833	841	837	838	823	829	798	832	814	861	766	853	893	815	838	851	817	810	780	802	804	820	841	862	854	753	846	851	880	884	833	810	801	872	851	844	850	830	833	824	840	834	829	821	821	765	820	805	844	830	800	821	808	796	784	827	842	850	839	822	757	909	848	814	850	881	878	841	828	912	807	784	860	834	821	806	844	873	826	840	835	842	832	817	816	828	804	850	809	797	892	845	805	795	850	815	802	835	839	829	763	782	843	818	849	750	816	833	816	913	808	813	802	898	829	829	872	822	833	777	804	794	842	895	814	799	832	815	820	838	864	870	814	803	833	757	820	862	841	823	810	827	843	823	779	832	779	851	826	832	835	823	818	851	794	860	816	831	828	810	844	776	824	848	866	867	864	775	798	832	811	821	841	812	851	852	824	818	844	847	832	820	845	798	822	820	797	817	851	788	854	783	871	816	815	798	826	816	789	795	850	823	816	807	822	809	811	837	770	823	840	828	824	801	856	794	831	790	847	776	851	846	793	851	832	887	841	851	853	857	832	817	814	856	814	821	799	857	824	803	841	832	811	849	837	863	837	811	822	825	843	840	858	885	865	830	862	807	781	797	864	823	777	883	848	833	826	873	862	831	794	851	833	841	850	871	821	816	836	844	882	852	835	836	834	825	827	823	839	857	866	843	788	860	813	844	854	844	860	793	834	835	847	831	827	793	864	841	797	845	829	809	835	841	823	860	826	836	823	842	795	764	799	790	809	799	824	836	887	853	849	865	816	811	790	838	871	799	797	856	815	835	834	807	849	757	894	834	846	863	819	836	844	866	797	820	868	854	796	865	810	806	816	786	894	820	837	855	862	823	864	847	795	842	862	853	852	862	830	820	836	825	848	766	913	811	815	865	853	833	799	812	860	809	854	831	862	841	844	810	796	807	833	817	855	831	892	818	810	811	834	829	829	784	837	836	836	854	871	822	832	801	800	813	879	877	841	816	876	831	859	793	850	805	836	835	818	811	819	808	852	810	849	785	832	853	809	826	820	832	787	828	792	814	816	836	879	846	798	856	853	852	783	879	858	841	836	874	820	836	859	814	828	817	812	834	797	843	857	868	798	870	819	853	854	803	837	792	798	853	828	799	826	839	847	848	810	839	816	847	848	810	812	867	805	803	837	787	806	861	811	787	811	853	827	869	805	861	842	908	819	816	863	786	846	863	819	861	833	835	843	829	884	805	830	823	811	849	862	829	881	855
10094	4507	6624	11918	28374	40406	41184	30390	16262	5415	1387	499	324	303	322	322	304	323	311	321	261	276	308	292	318	312	310	282	332	322	299	285	281	283	331	309	284	303	308	321	278	269	288	274	299	292	311	265	301	337	313	290	285	301	318	294	286	252	299	285	303	303	303	312	283	318	301	287	263	289	290	272	294	282	273	297	300	296	290	307	306	275	295	290	302	310	273	273	291	313	267	354	280	325	304	288	331	297	322	310	292	304	287	310	285	290	298	316	317	264	299	291	295	291	318	283	304	267	284	275	320	267	348	326	304	290	295	276	300	281	292	292	323	304	278	296	295	315	292	269	265	270	320	299	321	282	294	276	304	301	322	313	304	309	334	286	286	312	326	293	307	300	306	312	311	320	323	305	293	300	293	289	323	326	286	338	303	345	282	309	311	283	310	268	293	293	296	272	286	282	294	311	293	299	288	290	284	309	298	314	289	308	314	307	329	311	318	309	291	272	327	287	301	296	282	301	303	280	290	285	296	310	295	299	293	293	336	312	267	290	294	277	311	283	325	289	319	291	316	292	293	281	304	269	273	313	305	283	297	272	305	282	327	288	312	308	308	289	316	291	290	309	314	310	325	309	266	288	298	290	295	291	295	300	285	282	285	275	275	314	307	319	301	334	305	252	293	326	297	317	296	300	300	304	314	302	268	291	304	287	298	290	301	296	305	308	301	284	304	314	309	282	269	293	295	280	297	302	329	287	301	260	299	313	324	278	286	279	290	279	303	285	288	295	273	291	301	297	279	307	314	290	313	329	300	290	302	311	297	289	297	294	306	334	287	305	282	285	314	283	303	279	315	324	282	309	292	284	309	306	297	337	312	307	265	310	288	259	296	305	303	306	270	319	293	294	298	275	305	287	286	305	280	298	285	296	342	299	340	328	294	275	287	273	310	330	273	256	305	284	284	317	307	289	339	320	270	325	306	323	328	310	319	311	316	308	284	307	290	297	263	311	299	266	285	307	289	297	273	288	278	281	330	280	332	303	281	305	276	309	294	296	312	292	303	276	326	282	295	293	316	299	291	298	317	286	304	294	275	292	295	271	307	310	302	304	274	290	274	298	311	294	314	303	293	283	316	262	282	276	300	291	318	270	310	292	313	308	288	317	287	307	293	301	294	304	300	307	280	294	287	299	299	299	301	298	283	322	270	287	297	269	310	298	303	292	288	281	285	323	296	320	321	308	288	277	304	299	295	294	271	284	282	272	294	298	293	272	273	277	293	300	321	292	317	281	317	264	312	296	278	293	291	306	297	294	315	274	307	288	301	302	285	318	281	293	300	318	292	316	311	308	280	295	275	307	321	285	333	329	316	294	327	289	299	273	287	294	304	300	278	310	316	278	308	260	278	282	301	305	327	298	271	274	302	319	319	327	299	269	313	282	287	307	291	283	301	280	288	275	269	262	320	310	295	279	294	289	305	317	284	322	296	321	280	338	292	305	330	298	318	276	290	290	306	304	266	289	282	292	295	308	295	280	290	287	295	272	285	282	284	282	340	301	298	276	341	260	303	323	292	310	270	332	281	259	292	315	304	293	285	308	292	291	287	296	281	275	292	296	259	280	285	298	286	320	332	273	285	290	311	270	307	319	281	277	301	286	291	339	326	299	306	278	281	312	285	311	337	303	333	306	312	298	294	301	297	298	280	292	316	286	293	280	299	291	283	290	277	287	291	272	322	311	289	281	319	294	277	293	291	298	299	289	291	286	310	294	272	289	285	319	314	270	266	273	311	305	311	327	310	284	319	305	297	294	276	277	289	284	269	293	287	297	315	320	297	295	333	304	336	296	267	290	310	301	295	287	309	280	318	285	286	279	296	287	289	313	302	296	265	297	357	299	293	331	290	290	277	296	270	342	296	288	280	337	281	280	290	288	319	277	283	273	297	309	328	321	307	331	291	320	299	265	277	291	302	301	295	313	319	309	279	300	310	289	309	310	291	290	273	285	285	326	289	313	308	285	280	290	315	293	306	296	269	309	276	316	302	268	290	287	271	288	312	310	278	344	325	323	302	299	306	301	298	307	315	295	301	299	292	307	293	281	290	274	283	303	346	331	275	297	302	315	293	288	330	308	290	305	301	330	305	327	295	313	276	293	315	277	271	309	316	325	292	320	284	291	298	307	282	312	311	275	298	319	307	287	287	322	300	321	305	329	250	311	289	297	319	283	316	349	283	294	284	296	244	304	292	296	292	288	314	287	301	308	310	278	283	284	328	330	290	291	296	319	295	297	305	301	305	296	293	279	266	323	308	313	274	312	300	323	303	315	304	301	296	313	294	300	301	303	282	296	288	282	288	275	299	286	289	301	291	299	276	283	313	289	332	314	313	296	309	317	280	285	290	313	309	314	297	294	296	281	316	344	319	293	292	284	312	310	306	283	301	342	290	286	276	273	274	308	303	300	288	314	304	324	308	291	269	314	287	279	304	287	318	306	267	288	275	279	309	264	274	343	344	292	255	295	306	297	338	309	302	294	311	304	262	311	309	301	277	310	299	296	271	313	302	328	308	290	293	281	281	281	310	279	290	282	261	298	305	294	318	301	267	262	306	265	273	295	289	306	296	302	300	305	280	287	308	311	261	295	309	300	294	301	289	308	300	301	303	308	297	296	278	287	328	252	312	300	294	298	293	307	322	309	314	305	286	293	303	316	297	283	287	306	299	277	322	290	319	306	282	291	309	305	305	303	308	261	277	264	320	320	281	275	300	285	293	332	314	282	308	281	289	304	294	283	310	295	290	314	309	291	279	275	328	305	284	289	299	263	310	341	315	285	312	274	335	296	332	334	296	293	296	264	298	259	254	305	275	302	284	289	289	289	263	307	319	306	301	297	280	306	291	331	281	287	310	297	292	302	299	283	298	335	262	315	286	301	296	308	343	328	292	290	318	293	300	320	301	293	268	306	301	318	305	291	279	311	269	275	294	326	308	308	292	293	274	305	299	284	311	353	306	276	274	317	338	306	262	289	300	285	262	290	297	318	281	276	289	324	298	288	299	288	298	270	309	282	298	307	285	312	285	290	306	283	331	305	290	278	293	260	273	294	300	304	284	321	294	302	283	339	291	324	297	323	316	303	304	285	293	293	301	293	295	298	290	283	281	273	289	288	315	282	281	305	313	338	289	282	287	290	320	315	294	314	287	278	306	309	300	273	309	295	314	304	264	312	299	300	306	281	334	305	261	321	262	303	308	309	306	324	281	278	279	302	316	308	326	298	295	287	293	310	286	309	291	316	321	310	317	336	297	265	308	315	329	322	297	290	311	331	307	297	271	301	282	285	287	302	274	303	323	319	288	289	294	296	299	284	311	314	322	293	305	281	276	314	296	280	250	283	284	322	323	271	294	313	315	293	300	313	297	277	277	312	306	273	296	285	281	335	286	275	300	291	334	326	311	274	279	310	305	340	266	282	288	270	272	323	309	303	317	276	276	330	309	267	306	303	300	299
7062	4651	11147	25910	45572	55263	55583	45604	32080	15985	5207	1757	951	818	835	731	825	779	792	828	801	831	797	831	765	803	807	779	822	836	811	808	775	795	784	797	844	835	808	817	846	836	823	821	844	848	824	781	783	831	829	783	799	786	816	810	799	809	828	780	779	811	787	829	803	774	814	784	807	813	786	802	766	778	776	813	847	825	766	794	771	854	748	780	773	831	838	818	820	851	796	819	778	807	851	815	846	806	815	832	843	829	772	815	796	797	812	770	815	800	832	833	827	802	807	772	826	858	788	798	781	795	787	794	797	831	799	818	834	775	821	850	834	770	777	814	793	768	845	864	835	846	802	780	772	787	786	753	839	815	837	828	815	791	800	816	819	829	811	774	833	820	832	780	858	777	793	806	794	815	836	798	762	843	789	817	808	780	777	847	848	845	768	769	766	790	792	754	795	841	791	799	828	776	777	832	870	843	811	838	801	810	809	820	824	765	763	824	839	834	814	868	824	732	802	792	825	846	833	804	836	836	775	778	761	815	850	770	799	759	767	816	814	822	761	830	763	761	805	867	774	773	782	832	777	799	813	804	804	823	829	808	793	774	822	772	832	788	791	835	843	809	747	809	817	802	798	808	783	836	774	808	767	831	823	795	810	800	744	809	831	764	843	759	796	826	795	800	823	820	773	776	816	887	810	814	778	826	812	794	803	776	796	809	798	811	853	847	781	755	776	841	770	742	824	788	772	854	815	814	766	797	870	778	752	853	797	771	847	796	849	789	842	842	805	775	846	776	807	786	794	795	836	802	768	801	826	839	764	829	814	782	810	788	801	762	841	827	793	829	781	856	828	792	802	790	827	840	827	768	796	792	803	750	807	745	816	803	785	792	821	826	826	774	837	822	802	777	745	776	766	784	800	777	782	820	814	802	781	838	789	822	816	847	811	808	794	839	811	819	831	787	793	799	799	800	827	783	853	764	842	776	830	801	743	812	791	840	829	807	800	792	826	789	746	764	784	805	843	863	750	810	828	785	780	802	809	848	791	822	787	822	833	785	795	773	839	832	838	817	817	785	800	799	823	780	798	798	780	811	776	774	839	803	772	778	823	782	730	811	847	783	794	822	810	758	837	772	794	786	811	831	795	816	812	815	788	798	779	783	784	818	794	825	810	851	835	853	769	831	815	830	773	795	789	836	775	816	820	839	812	756	753	774	789	795	783	854	831	820	765	787	781	773	823	784	826	792	821	762	781	770	786	830	816	811	837	826	866	748	765	862	802	839	811	831	793	827	825	852	792	805	803	780	867	788	827	795	755	789	836	808	815	842	763	773	809	801	746	808	806	836	824	839	802	786	847	785	786	794	848	834	782	845	811	807	793	797	782	831	823	783	806	805	779	837	797	807	782	787	785	791	813	823	843	885	808	820	796	789	800	830	850	814	805	821	763	786	828	794	818	830	776	794	827	772	757	803	812	814	796	838	846	840	791	777	772	826	819	815	809	838	819	805	839	826	804	798	820	817	813	772	839	811	806	800	786	772	781	779	775	760	809	819	808	774	809	737	827	786	786	811	817	790	807	812	849	795	833	830	782	793	803	772	819	812	788	778	837	843	833	828	785	816	785	816	843	776	793	768	773	776	806	780	806	835	775	820	740	863	862	801	831	793	807	788	816	846	839	812	810	817	840	869	828	797	769	798	824	750	797	762	826	811	776	761	773	793	848	792	808	834	835	808	839	808	792	815	803	815	802	824	816	828	830	833	788	766	788	787	816	776	807	802	801	793	812	786	804	800	816	807	807	841	780	828	772	798	786	821	782	756	816	770	840	809	808	815	801	784	787	758	787	746	770	822	809	858	766	790	819	811	810	807	819	767	808	796	821	851	785	845	843	815	865	758	808	768	793	789	803	833	812	766	791	796	842	790	812	867	777	814	833	807	818	833	766	811	807	813	770	845	800	749	805	826	842	801	779	786	793	845	796	789	822	833	814	762	817	786	813	840	774	843	849	806	802	823	797	824	825	839	842	793	873	782	782	836	800	827	787	839	811	761	807	828	815	798	779	842	779	830	822	783	756	805	814	796	799	827	756	818	794	801	817	863	815	794	754	779	786	770	753	768	818	784	825	840	807	822	846	803	871	825	819	748	836	811	826	829	802	857	800	840	760	819	826	806	775	805	796	843	840	812	813	802	723	827	829	835	791	809	846	877	801	784	844	796	808	839	801	797	779	794	829	843	849	786	808	813	829	793	751	792	812	856	815	751	810	796	821	861	789	819	853	815	788	801	843	842	792	805	780	804	788	776	792	854	835	806	773	815	795	752	785	785	802	811	833	809	768	794	804	750	823	826	831	839	812	838	772	771	806	823	805	844	837	803	829	836	813	810	783	855	779	738	841	824	801	795	800	776	830	828	807	908	788	842	787	779	841	836	822	785	795	812	825	813	806	841	814	833	787	803	797	812	743	774	796	836	793	845	773	778	853	818	772	794	776	822	819	810	802	850	846	835	812	802	820	814	824	854	766	765	797	789	814	838	732	778	848	826	817	826	807	789	782	809	786	815	834	790	783	803	794	865	839	821	855	784	839	795	803	801	845	816	814	822	823	830	749	801	845	810	803	808	820	798	800	807	804	789	760	791	837	799	805	783	794	835	793	804	810	807	793	792	798	853	847	831	816	760	783	815	815	848	805	767	807	802	804	789	831	819	838	821	817	807	784	778	780	850	825	818	839	824	780	822	823	781	838	778	823	767	799	819	817	769	756	833	809	849	813	752	778	809	836	819	876	822	816	831	808	798	853	829	800	815	771	751	826	767	802	778	815	803	773	860	822	861	826	816	790	821	836	838	846	834	800	846	752	832	878	819	787	804	812	833	827	781	799	854	793	801	829	797	814	757	804	753	834	823	806	846	778	820	775	755	823	852	782	814	806	779	813	843	784	827	804	814	761	767	816	824	785	800	800	760	791	751	846	797	835	819	860	811	836	832	818	824	806	836	825	798	835	844	825	863	803	809	832	762	804	832	832	758	825	825	838	819	827	803	811	863	821	810	795	808	783	825	792	785	794	836	767	753	794	804	817	775	850	785	812	807	858	783	757	808	796	802	825	827	794	842	801	788	801	797	803	816	784	807	806	820	784	802	820	756	790	834	746	809	801	786	811	812	784	764	801	829	816	790	767	859	788	840	818	814	780	805	811	745	780	772	828	797	766	768	858	842	838	820	808	803	785	810	786	793	800	740	797	827	765	801	787	789	837	808	852	796	839	765	801	845	818	773	806	782	795	761	829	796	795	824	838	821	764	821	794	813	793	820	776	827	788	789	753	780	817	829	789	836	795	836	784	780	798	792	805	847	826	791	816	742	822	837	778	815	812	825	804	829	814	760	789	770	823	798	815	803	763	829	804	797	805	759	833	825	799	837	820	775	839	768	820	812	736	799	841	765	795	839	812	821	814	841	826	828	786	788	806	870	811	803	845	779	806	828	855	807	815	749	828	793	821	849
18469	8848	10999	14227	30529	54232	56760	44857	28585	11164	2165	593	351	289	298	276	267	282	277	281	262	295	300	285	267	285	273	299	318	295	255	291	282	303	296	283	274	327	284	273	278	293	302	308	293	278	297	284	288	303	282	285	275	253	280	317	292	295	261	293	273	275	312	282	309	288	271	309	251	276	300	307	313	263	284	300	284	284	309	293	318	263	296	286	299	289	274	257	278	301	289	296	289	280	293	274	309	304	284	284	277	269	267	271	277	267	277	292	288	299	262	337	325	271	251	299	314	302	298	289	275	249	300	271	289	285	284	273	258	286	266	289	264	283	280	314	304	267	297	318	309	298	244	291	291	291	249	282	266	293	294	274	296	320	272	302	247	269	298	280	290	283	293	258	246	282	264	293	262	286	295	293	302	267	292	292	289	282	271	293	286	301	256	297	308	296	291	297	273	291	274	325	282	287	264	274	267	296	275	279	269	261	273	268	279	283	290	296	297	259	297	288	288	311	284	323	274	240	294	291	268	320	285	314	274	271	293	318	312	292	292	315	282	297	307	280	315	273	283	276	317	301	266	298	265	270	266	283	305	281	312	297	315	324	321	281	313	269	274	315	238	306	314	291	288	290	309	294	280	277	279	261	313	300	291	268	290	261	287	287	305	271	294	252	275	291	264	269	269	298	307	330	320	269	305	271	282	310	319	290	272	272	322	287	293	282	291	286	300	289	270	280	312	265	280	267	272	293	300	272	306	294	261	296	298	265	301	248	281	267	303	286	259	270	288	290	327	309	286	287	286	271	281	282	285	262	278	300	301	285	306	274	296	304	258	256	267	306	260	318	297	271	278	272	285	264	296	285	278	280	285	283	290	269	277	272	281	280	267	281	301	268	305	266	284	283	285	271	262	313	284	287	280	272	283	281	294	295	276	314	295	283	289	298	320	297	271	274	273	306	280	300	269	304	323	284	293	285	245	287	289	268	278	286	268	295	311	301	281	289	259	291	256	285	289	278	296	293	312	306	266	300	291	318	309	307	304	321	287	285	299	271	320	259	275	288	287	289	265	287	280	339	325	284	283	289	274	274	291	266	282	293	282	312	300	264	260	288	323	294	295	293	289	321	260	314	260	281	309	302	268	305	260	274	299	326	274	275	288	280	306	301	293	280	236	308	271	297	274	285	314	316	289	298	288	288	284	289	260	294	319	308	294	306	286	284	296	256	285	305	293	291	285	324	287	278	281	310	259	320	283	288	300	277	285	291	303	286	292	280	281	281	280	297	281	262	263	269	295	270	281	271	302	266	289	302	274	259	307	272	297	296	282	276	283	306	281	268	310	286	293	296	275	224	286	296	281	270	295	288	283	282	320	299	276	302	314	295	295	296	301	303	267	295	272	299	291	266	295	301	295	264	259	279	295	303	290	307	307	268	272	289	322	285	280	261	294	297	280	257	279	309	295	302	272	298	258	290	287	288	319	286	279	329	279	306	257	310	290	260	306	284	307	268	308	317	283	290	266	261	278	285	294	311	277	279	269	273	278	322	290	286	254	280	283	271	269	295	305	255	246	293	299	251	287	264	307	273	286	261	288	278	306	262	297	271	265	301	259	294	278	293	320	299	274	288	282	270	287	286	286	268	281	306	274	287	297	261	284	332	329	274	304	277	294	263	278	261	277	261	275	311	295	282	283	288	289	250	270	288	291	290	290	266	306	300	304	282	283	281	261	285	259	301	294	286	292	252	269	237	302	284	274	282	280	257	338	293	290	304	286	279	314	294	287	286	290	277	275	316	276	260	312	274	295	312	310	299	310	276	302	292	285	286	289	293	343	304	292	279	268	287	264	293	293	285	280	292	282	274	289	297	301	281	269	289	305	290	276	277	283	284	268	289	333	320	279	278	241	275	276	265	276	289	256	280	308	292	264	296	291	293	293	310	314	278	299	284	276	298	286	248	296	314	269	295	279	273	255	264	307	308	310	228	275	278	296	264	291	272	279	292	288	283	298	301	272	267	291	262	282	286	256	298	300	290	286	257	266	306	269	301	278	294	292	300	306	277	339	284	274	267	292	269	302	268	292	311	268	295	296	282	260	260	266	267	285	291	260	312	279	317	290	289	263	295	292	281	274	298	280	280	259	259	298	261	316	280	312	288	260	282	269	271	315	267	332	274	276	262	259	273	290	265	290	286	278	264	298	294	299	281	287	316	277	273	284	304	321	262	269	300	302	299	312	279	300	284	294	258	280	274	273	301	303	290	294	290	254	279	302	285	314	286	286	295	266	280	270	295	282	313	315	289	294	290	275	321	282	317	285	299	280	311	291	299	283	290	294	259	300	313	292	288	293	309	295	278	280	298	305	295	291	316	273	288	282	286	301	302	260	275	285	282	287	308	300	259	299	312	294	292	303	307	302	275	285	307	266	281	319	274	262	278	327	297	264	289	269	282	251	294	303	288	287	290	305	307	299	292	275	320	302	251	286	295	268	305	298	295	257	284	277	278	290	307	313	285	274	300	321	298	262	301	285	277	321	270	276	237	280	280	284	259	304	297	274	292	279	288	293	275	292	323	260	290	307	281	308	276	287	287	275	327	289	267	307	294	262	279	276	278	294	307	294	262	261	290	282	303	301	303	270	283	281	285	296	297	268	338	301	344	292	282	290	282	275	292	283	271	268	282	285	290	278	296	310	288	311	268	245	295	307	267	303	261	277	285	275	308	296	287	284	244	305	295	306	250	330	319	292	283	299	289	287	288	317	256	279	331	289	309	297	277	308	278	298	299	245	301	275	267	310	289	307	284	274	282	273	306	290	285	315	312	295	271	286	286	315	317	277	271	297	284	266	281	293	298	271	295	263	272	293	274	271	301	279	254	302	272	275	288	281	301	290	267	292	265	316	269	291	278	300	294	249	266	290	277	313	314	307	284	266	252	281	271	279	301	299	304	295	280	302	268	257	297	287	292	288	316	286	274	301	287	268	288	256	311	277	295	275	269	319	272	285	268	309	266	320	282	235	274	277	273	291	293	296	248	271	284	316	291	280	337	289	319	290	306	307	308	303	318	283	280	265	283	280	294	267	266	272	298	277	268	273	286	318	272	278	292	261	294	293	248	283	289	311	301	280	268	313	340	244	315	257	291	299	264	298	271	294	290	302	280	308	260	272	249	268	266	291	287	274	261	265	307	290	286	270	326	289	294	290	276	274	274	292	274	290	303	298	293	289	263	303	275	282	265	272	279	278	263	281	283	269	278	312	283	296	282	312	305	243	296	269	283	286	268	275	299	259	277	262	271	304	274	287	295	288	309	278	287	252	307	304	309	290	298	280	289	290	283	293	269	253	294	266	261	295	286	244	261	307	284	294	300	304	280	309	298	311	306	276	286	314	255	286	314	309	274	277	298	305	299	304	288	283	290	260	268	284	259	272	277	302	294	285	288	293	263	280	257	276	299	269	270	281	283	285	279	278	305	299	279	278	283	294	293	289	293	285	312	294	270	286	284
10202	7348	15071	27080	46966	66618	69473	58034	43039	21865	6762	2025	963	791	753	797	745	735	753	755	790	799	785	739	805	756	752	813	741	835	811	732	734	826	762	781	790	770	750	754	758	766	781	761	746	796	758	817	745	770	749	805	808	745	790	757	808	786	764	738	698	795	753	792	723	781	771	781	769	807	784	780	791	769	782	820	801	799	776	757	754	788	781	785	791	746	774	846	779	748	800	739	783	786	768	775	710	781	716	722	808	774	808	733	803	754	725	771	792	758	755	805	797	837	787	780	751	749	747	782	765	732	746	728	829	772	816	740	779	802	778	791	737	764	711	763	753	737	773	786	765	733	749	829	773	717	781	743	791	770	773	816	780	764	758	784	781	756	779	785	805	762	800	804	852	771	784	795	736	805	705	800	813	773	808	759	742	742	753	751	717	746	825	774	749	726	821	823	838	787	808	726	785	814	768	795	783	838	793	751	776	781	737	799	796	821	777	794	774	767	760	794	774	716	715	746	800	766	838	781	795	765	779	764	810	757	735	746	798	808	757	809	765	776	773	772	757	756	812	710	754	739	797	748	761	716	819	776	734	792	795	749	784	806	779	765	777	788	767	755	739	731	808	745	820	747	756	800	791	760	773	774	765	754	765	806	738	762	819	764	765	847	783	793	742	754	792	734	756	734	775	809	784	820	724	771	780	787	761	765	774	820	797	736	742	777	749	763	809	820	761	776	779	728	799	822	746	740	773	790	759	781	833	758	739	785	785	797	784	770	781	763	735	769	790	798	788	832	843	807	790	743	717	775	744	795	793	748	769	773	792	783	826	768	740	796	734	745	762	756	733	764	744	759	743	841	758	773	808	813	772	758	766	785	833	759	790	790	809	822	747	799	766	756	765	720	756	738	785	757	771	845	782	765	757	736	820	803	766	764	780	787	790	762	808	756	761	795	728	742	725	763	712	785	743	759	772	798	785	796	793	750	780	755	744	780	771	767	814	798	791	743	774	768	835	806	776	794	786	751	778	801	732	775	767	791	795	819	759	794	763	745	793	808	727	742	754	793	736	748	766	781	769	767	809	774	776	736	774	773	738	721	840	794	740	784	800	811	758	797	767	749	733	777	785	760	788	808	760	762	756	731	791	759	775	811	767	755	780	798	789	764	742	830	788	761	746	761	743	773	770	744	778	746	781	768	729	772	776	761	802	788	825	832	760	777	768	769	781	802	739	772	785	762	754	786	802	782	771	794	747	833	787	756	814	786	843	708	803	786	769	741	856	775	774	766	764	804	791	837	754	801	713	772	779	779	797	765	765	752	850	816	722	734	791	781	789	748	786	765	774	777	812	753	762	782	829	774	791	798	799	790	810	780	732	775	804	763	778	753	776	791	799	748	804	776	739	729	776	772	789	760	754	823	794	775	749	778	762	790	787	810	763	790	780	771	726	734	793	752	772	784	785	800	751	750	812	778	744	759	718	767	778	758	820	810	807	748	802	856	754	761	813	786	771	789	793	778	776	786	770	789	739	768	773	805	725	780	765	763	799	784	746	775	770	806	756	795	788	787	822	745	796	753	795	771	798	790	783	784	854	799	755	781	804	764	758	804	725	742	779	753	799	818	748	706	791	774	846	753	811	807	789	823	798	783	792	737	785	786	812	809	828	813	745	772	754	763	764	762	767	776	728	767	797	778	785	801	755	771	810	794	770	720	757	799	754	821	817	762	813	790	791	730	742	780	819	777	779	789	760	793	783	846	748	776	798	794	747	735	758	803	772	754	763	868	826	726	776	795	798	826	791	749	782	774	750	790	771	752	780	779	761	748	771	800	780	797	777	779	749	787	770	779	813	813	827	812	803	808	837	813	742	802	775	827	754	723	781	840	755	772	830	809	805	815	737	719	781	753	814	759	823	762	741	762	767	758	789	737	795	781	781	759	764	777	804	785	802	751	799	779	763	787	741	748	741	787	728	750	758	754	783	796	813	712	782	812	787	769	816	815	813	744	746	768	756	809	735	841	776	808	755	747	779	786	750	773	798	805	734	747	770	768	770	800	811	779	781	748	771	746	836	800	772	789	753	779	785	753	808	754	748	794	807	746	739	764	790	829	787	752	820	765	758	792	798	715	760	798	810	795	760	754	757	807	742	759	761	736	769	741	808	754	739	781	796	804	778	819	784	797	799	760	759	773	754	758	763	791	833	790	745	815	793	855	787	782	741	806	790	801	779	789	759	756	763	739	839	801	775	772	774	780	730	724	799	779	742	755	759	813	756	796	785	760	766	797	825	792	779	828	763	818	773	773	770	736	825	767	793	760	718	758	816	770	788	812	764	740	760	765	744	821	815	812	731	819	762	765	791	776	746	830	771	818	726	767	774	763	816	803	760	804	728	801	793	741	778	802	753	732	769	778	844	777	761	784	795	746	795	785	770	752	827	804	783	738	701	763	768	775	796	743	795	786	767	724	808	745	791	732	782	748	822	803	742	761	788	770	738	804	858	811	708	784	806	714	768	771	766	770	778	775	778	762	810	768	781	784	806	799	738	814	752	771	813	781	807	730	754	744	805	804	763	771	774	786	750	749	744	800	727	759	761	759	800	749	806	756	742	731	772	811	795	828	723	738	769	758	859	791	810	762	780	793	782	777	779	752	749	805	806	789	765	736	786	781	792	799	770	723	784	826	769	765	805	767	761	778	803	739	759	794	783	809	825	757	757	779	815	772	771	776	815	792	785	753	773	782	753	761	775	773	744	780	737	774	771	762	777	807	774	752	790	715	768	834	732	801	797	829	741	769	696	827	764	813	753	804	797	776	786	761	805	803	758	766	755	845	795	791	749	749	751	760	746	759	757	766	795	793	772	756	803	767	784	786	791	830	761	809	798	796	763	787	818	753	752	768	772	804	806	720	812	797	787	778	739	825	799	799	802	791	809	758	785	789	745	755	734	793	802	734	810	799	777	793	776	785	778	766	784	806	787	810	781	766	799	780	796	782	785	753	718	782	698	741	783	772	728	725	732	789	804	779	755	766	742	772	772	771	775	751	747	778	774	778	778	761	734	808	765	785	744	812	828	739	808	771	752	775	840	803	742	754	802	778	757	710	827	755	797	748	802	835	746	777	748	795	833	751	754	753	765	747	766	723	762	817	764	768	762	772	771	802	797	788	779	773	790	779	845	786	727	769	744	812	799	780	763	793	755	799	752	755	763	762	786	777	746	779	768	797	829	761	779	777	810	817	760	793	810	806	747	760	769	829	774	775	758	787	784	793	816	741	748	796	775	790	867	769	797	798	788	744	807	794	795	785	749	762	769	731	783	839	805	791	789	782	719	738	806	796	767	803	771	758	755	739	769	785	757	761	730	779	729	752	730	769	763	811	834	783	776	699	750	844	757	718	734	746	725	793	731	779	786	769	800	762	788	780	769	740	757	779	833	748	734	822	778	791	787	766	815	790	774	772	781	762	736	797	793	824	791	770	747	774	762	801	740	782	769	786	771	739
4720	2513	3139	2193	1818	5677	8243	4499	1815	674	404	339	299	349	291	285	271	304	297	311	287	308	261	312	308	321	289	316	340	299	325	292	314	311	340	294	286	311	309	301	326	298	298	278	308	277	276	312	286	331	336	302	320	303	345	305	315	278	330	347	322	307	321	280	251	298	298	321	316	295	300	300	293	314	312	294	298	308	274	317	286	309	285	323	328	330	298	282	302	298	311	288	352	289	337	316	291	313	314	319	314	325	298	319	342	315	327	312	294	291	294	314	329	309	305	281	281	278	297	325	325	339	314	307	305	307	316	321	316	293	316	318	313	320	307	320	327	320	305	333	296	306	320	320	301	314	320	334	312	289	300	349	288	307	338	294	283	324	295	297	308	311	288	334	300	268	306	293	320	314	309	318	271	326	320	299	299	294	300	307	289	316	294	278	336	304	324	312	313	339	309	290	329	287	308	292	302	317	296	344	307	309	307	301	316	317	292	323	318	308	338	304	301	304	281	308	314	286	305	283	315	311	279	312	311	293	311	317	300	328	323	278	285	286	318	321	333	319	291	354	298	297	317	286	317	289	295	343	325	315	324	337	310	304	314	271	317	270	343	290	288	300	315	308	330	343	315	325	311	309	334	305	331	312	321	325	294	310	292	312	346	325	310	338	293	295	320	260	329	295	288	310	310	346	289	296	320	323	311	281	313	291	292	306	306	319	320	322	304	326	276	293	304	285	304	279	311	330	306	284	318	305	335	291	300	299	305	304	299	305	300	342	305	315	328	288	271	311	307	317	341	295	316	292	310	336	329	295	338	306	317	335	317	322	318	309	310	296	299	309	290	308	330	311	275	318	322	288	294	279	325	306	283	284	308	321	285	293	283	297	306	300	314	315	298	280	368	326	291	290	299	301	312	321	309	319	272	314	325	331	302	292	309	348	322	301	324	293	276	280	307	296	295	299	308	339	332	307	295	345	304	321	305	313	308	302	282	273	333	298	303	311	285	287	316	316	290	296	324	335	308	301	308	274	281	324	308	316	290	276	305	322	332	289	313	312	304	311	342	280	321	325	332	317	313	282	300	311	310	323	332	311	316	326	306	289	316	312	289	312	313	308	304	280	321	315	323	327	279	300	285	299	302	294	308	345	298	274	316	291	319	308	290	296	319	299	320	341	317	326	315	327	289	305	288	311	294	292	271	312	341	320	292	311	322	303	319	286	291	317	314	299	306	327	315	315	319	318	288	318	314	299	289	329	331	322	328	328	291	305	286	302	291	304	327	326	326	317	274	311	308	281	296	298	328	336	324	314	328	313	277	313	284	309	294	309	334	291	311	277	291	275	298	298	285	315	305	334	345	310	315	310	331	291	270	320	325	293	303	279	294	304	311	282	287	290	309	336	284	288	281	315	266	308	340	336	297	328	296	364	331	312	298	314	305	308	303	317	320	309	342	312	302	283	297	327	319	312	351	288	303	284	262	276	316	303	285	296	323	286	317	314	321	303	293	305	286	319	309	287	300	321	327	314	330	332	308	325	291	277	316	273	315	301	311	293	324	292	306	313	265	302	344	326	288	297	334	298	314	275	280	280	330	290	322	336	326	325	289	295	333	314	312	324	295	293	297	309	272	290	313	345	309	316	298	322	295	320	304	287	317	324	292	304	277	288	284	281	309	331	306	353	333	296	307	302	265	313	290	296	290	305	301	286	305	327	316	321	317	330	292	301	309	286	289	291	320	298	289	279	276	292	323	286	299	327	323	284	321	330	305	285	288	324	299	310	338	298	282	318	291	324	312	333	295	315	310	282	323	308	326	318	262	325	300	348	347	301	308	324	317	328	337	308	311	275	303	303	299	318	321	297	303	293	311	317	315	311	348	286	312	315	268	283	346	292	345	307	308	312	322	325	316	319	305	310	297	292	293	307	311	308	305	329	289	314	316	353	305	327	299	316	286	309	310	309	305	311	284	288	348	292	302	309	324	310	285	327	324	320	310	310	316	315	310	283	301	313	292	324	304	292	297	306	313	327	312	302	328	294	310	329	320	301	299	336	313	315	282	300	312	286	278	277	337	317	327	306	302	295	315	310	307	304	315	337	300	326	308	332	299	314	289	293	335	322	293	312	313	289	279	287	266	306	308	286	336	287	291	280	298	267	309	317	279	290	292	342	325	309	290	299	328	316	292	309	304	326	332	307	298	275	312	339	279	285	334	303	298	323	277	312	340	336	293	301	283	342	281	297	305	298	315	325	304	302	288	341	307	336	330	335	314	320	315	323	309	331	324	318	315	309	309	319	320	325	266	302	289	314	312	282	310	305	329	293	310	306	277	289	283	312	301	325	306	256	335	327	303	304	317	302	323	303	297	319	306	305	310	281	318	301	333	324	328	303	302	317	259	318	302	300	301	318	318	284	295	289	295	323	330	318	337	320	313	298	299	305	315	289	345	319	298	315	290	303	302	317	324	319	309	290	300	301	310	307	275	307	282	294	306	293	311	293	346	306	313	303	344	304	293	288	339	320	296	319	321	327	272	298	286	288	296	306	302	298	326	307	300	306	295	282	314	297	304	295	314	307	326	310	311	350	320	271	322	322	338	286	313	312	327	308	299	316	285	306	298	303	283	318	279	319	323	307	281	283	317	316	322	328	301	319	309	323	307	281	299	309	295	287	303	307	332	295	302	326	305	321	288	301	289	307	286	274	295	298	314	321	286	310	292	308	304	319	312	305	290	275	301	297	312	317	344	345	290	323	313	269	333	306	305	315	309	313	308	310	318	314	287	301	294	300	286	301	308	328	298	340	319	302	318	310	279	321	304	294	319	322	299	288	323	342	281	305	316	317	295	302	310	296	284	342	297	326	289	288	323	305	302	308	308	297	320	294	292	291	297	287	326	291	295	313	308	290	298	307	289	284	291	290	306	307	313	289	304	309	305	323	312	306	290	303	314	313	326	271	303	282	291	312	285	324	311	332	316	284	314	319	281	313	314	300	300	276	309	258	300	308	323	290	308	326	335	295	309	295	308	281	317	298	296	307	296	311	304	302	328	298	275	292	342	279	305	298	278	291	314	309	297	326	280	335	284	330	317	293	292	314	345	329	306	318	319	314	330	313	321	313	299	296	307	287	330	323	286	303	313	320	325	278	322	308	300	298	298	319	293	291	309	286	340	299	289	305	274	315	296	302	287	349	335	325	318	304	332	330	319	308	312	326	307	294	311	324	243	288	300	286	291	267	295	317	316	299	322	345	300	300	270	320	306	308	279	283	292	317	300	322	319	308	287	333	297	289	300	315	309	302	296	295	318	331	305	313	301	313	313	297	325	288	321	305	291	304	281	324	342	273	298	341	292	316	340	294	311	323	295	305	289	291	284	305	287	296	284	306	322	313	304	300	321	299	298	288	325	322	308	295	299	302	310	320	286	321	266	312	309	330	311	306	273	304	290	300	295	328	312	287	287	325	312	334	339	305	290	280	333	314	312	319	292	309	318	306	300	321
3775	2822	6120	6371	6929	21290	24641	14409	6489	2166	1172	938	826	853	835	852	822	787	792	862	843	857	826	821	833	806	851	824	826	779	874	832	788	854	801	856	880	840	824	794	817	797	847	826	832	781	819	790	840	817	904	851	836	812	819	815	839	884	861	806	851	789	822	857	782	793	785	874	840	845	824	821	825	884	823	794	782	779	862	787	847	794	738	821	816	862	833	763	810	828	786	825	791	844	827	835	826	808	809	848	792	818	824	859	823	809	776	827	802	814	836	820	845	865	830	837	783	817	859	840	852	819	789	842	776	821	889	846	823	836	827	791	847	787	853	838	819	770	817	770	812	801	838	790	829	818	832	816	822	873	732	811	803	855	782	854	815	815	835	796	819	800	794	811	781	777	817	829	856	811	873	815	830	828	816	829	841	838	837	829	809	845	841	835	777	878	843	889	849	802	831	872	838	818	870	813	870	845	798	785	802	846	744	847	811	826	758	796	855	802	869	822	796	833	795	859	826	768	786	875	777	803	851	800	873	831	882	874	799	814	812	826	820	834	804	809	807	842	793	847	822	878	834	831	847	819	882	861	850	843	840	796	832	835	777	819	820	846	854	856	804	850	811	844	842	890	838	809	840	832	793	815	845	817	813	849	799	845	778	816	864	846	816	828	867	808	846	774	775	835	814	860	829	842	924	833	812	800	808	811	834	862	799	831	834	783	819	809	887	845	828	833	836	810	796	851	831	862	801	847	801	850	836	840	741	816	742	827	765	882	805	809	787	830	843	823	855	787	857	824	781	834	789	861	834	817	836	853	785	833	860	836	783	829	808	822	850	822	880	819	800	797	795	812	816	851	860	814	822	809	829	791	829	784	809	830	801	783	832	798	859	811	774	886	850	798	766	848	773	785	839	889	816	847	807	823	826	848	827	843	817	850	856	840	817	884	822	840	775	807	858	773	814	854	840	828	830	822	834	859	862	843	823	857	810	853	789	845	827	833	864	815	816	819	797	837	791	854	860	813	869	880	821	813	812	867	819	848	827	871	851	827	815	811	834	748	845	825	786	821	817	854	820	858	822	889	845	791	853	834	832	833	824	827	838	851	822	834	836	828	800	876	800	847	877	827	777	847	848	839	802	832	797	789	813	820	817	841	796	815	845	820	876	799	818	839	795	839	865	807	857	844	817	856	828	844	862	811	841	817	779	818	806	816	820	834	855	863	788	847	809	812	831	797	828	817	782	815	793	874	806	837	841	823	837	862	860	821	834	835	867	851	853	790	812	816	862	803	809	844	815	795	813	826	821	825	864	756	775	833	850	838	821	864	802	875	869	807	845	845	814	835	875	815	819	835	792	851	903	824	824	795	850	864	832	823	857	794	822	776	849	825	831	825	807	840	865	866	872	786	812	786	792	833	821	835	805	796	835	874	834	791	810	815	781	847	827	818	773	807	798	857	835	815	855	783	818	809	832	839	819	821	847	812	846	846	872	838	891	795	817	819	817	833	782	778	821	854	878	865	841	849	842	819	825	833	821	817	829	868	843	823	789	806	834	829	852	841	825	883	814	852	791	834	789	870	803	853	816	871	782	832	768	786	817	773	780	778	811	830	816	835	785	823	865	870	787	822	814	842	839	809	821	820	812	791	821	774	801	849	826	808	849	867	821	842	772	820	836	849	801	810	822	811	817	833	761	833	840	784	832	861	865	810	759	847	828	820	816	811	841	757	789	797	865	849	862	798	811	866	819	794	810	782	824	798	874	846	837	788	854	802	890	868	794	872	815	858	844	832	843	857	787	838	821	812	827	841	855	789	817	796	802	870	851	819	807	835	805	828	782	885	795	787	814	802	804	846	810	847	838	820	805	827	818	822	850	847	814	823	858	816	793	831	814	883	867	849	826	809	785	834	785	817	769	809	829	783	842	867	811	844	822	780	803	872	842	865	849	860	817	787	807	798	821	807	872	870	837	802	816	925	810	853	828	827	840	825	875	844	767	826	850	888	771	791	862	857	821	871	801	862	860	838	836	808	818	838	813	877	829	833	768	811	821	797	845	820	796	874	839	858	891	792	825	820	804	855	847	845	812	797	870	830	811	875	836	798	812	845	886	854	815	821	798	822	841	815	834	872	850	824	840	838	800	804	846	800	840	832	847	844	806	812	825	800	803	813	869	817	780	848	840	803	821	817	805	810	826	844	792	800	769	814	847	796	844	819	808	818	824	825	862	904	765	818	810	763	833	753	802	850	799	808	858	785	862	826	826	798	805	800	817	797	835	820	816	824	783	817	808	822	812	869	824	811	792	810	789	888	807	882	892	823	814	841	860	817	862	864	870	770	824	811	835	807	842	786	796	819	826	820	787	835	848	795	816	819	839	838	830	811	807	809	879	871	875	851	812	871	807	840	837	840	814	814	863	806	851	819	796	886	849	883	787	830	830	824	843	796	804	780	831	806	859	818	857	794	821	857	796	817	821	799	841	746	825	878	802	774	833	870	863	801	837	838	846	840	811	817	831	781	868	866	872	868	839	825	844	821	778	803	779	802	788	805	871	839	828	819	790	822	816	829	824	873	827	812	818	801	799	835	833	825	849	857	788	785	767	810	817	831	827	841	861	795	795	844	808	841	852	764	837	855	844	781	854	837	807	817	817	919	841	825	827	823	819	790	852	880	848	797	816	820	848	827	782	839	838	797	833	814	817	863	775	837	860	860	821	808	836	793	872	826	841	809	781	796	799	874	804	786	799	843	775	840	798	869	840	843	772	823	782	815	838	811	862	834	777	853	809	829	838	805	847	846	845	822	850	803	855	836	856	786	877	866	854	809	795	841	786	803	816	820	853	838	793	818	802	862	782	790	843	854	812	816	784	806	855	867	842	834	891	868	836	907	788	827	851	834	820	824	863	829	847	792	837	861	821	853	805	806	852	790	872	837	837	811	837	826	837	799	783	857	824	835	853	823	776	794	830	828	846	789	834	823	786	854	794	827	802	886	827	834	816	785	884	832	831	856	831	845	821	843	805	840	795	838	845	820	871	840	826	811	846	806	838	870	832	815	740	887	819	810	870	846	798	856	826	854	811	828	838	805	811	874	831	799	813	824	799	821	864	839	822	797	797	800	827	805	800	841	759	782	848	848	924	839	829	807	784	842	818	821	808	852	787	826	814	758	854	818	841	785	823	870	835	814	815	810	823	841	816	871	853	781	809	827	824	839	788	785	870	814	799	830	885	819	816	812	784	844	853	820	798	879	763	815	851	831	830	867	847	816	828	819	820	794	804	792	753	863	865	810	792	785	834	784	820	838	841	796	810	848	864	843	794	831	792	810	818	847	874	828	826	787	870	790	791	833	834	867	811	889	783	828	834	810	831	831	824	843	835	773	801	840	828	837	847	846	847	850	848	790	788	795	811	821	825	770	802	813	886	795	851	819	813	818	809	874	852	845	826	841	876	787	815	813	803	855	831	762	769	841	821	810	804	824	863	809	832	784	801	842	871	850
11512	5988	9413	7013	14350	48404	45782	26715	10882	2436	742	369	327	291	296	298	282	282	297	321	317	272	270	306	288	300	293	285	275	296	290	286	313	309	308	292	279	297	298	315	257	306	295	335	310	313	275	306	328	309	279	302	263	279	273	312	292	293	299	281	296	293	290	255	289	306	291	269	284	302	292	325	304	275	270	292	275	321	288	278	299	256	281	287	300	285	279	260	300	306	278	302	275	315	306	279	305	323	287	295	277	331	284	289	286	265	297	311	276	279	277	292	303	324	288	298	334	305	272	266	278	289	296	296	293	268	297	283	323	304	277	291	326	303	325	339	302	319	296	336	275	270	265	289	290	309	297	307	310	320	301	329	320	316	265	289	284	277	298	288	322	302	295	320	304	287	278	280	259	317	278	295	300	290	269	269	267	301	273	295	335	297	293	271	280	266	265	290	315	328	295	308	288	324	294	325	271	315	286	286	304	296	295	311	321	313	281	298	293	284	280	299	299	281	314	296	272	272	311	275	261	309	295	284	284	284	272	305	301	315	269	290	322	294	301	270	329	304	308	316	289	315	307	308	305	284	266	287	304	295	331	290	304	314	302	293	317	292	308	303	282	299	298	304	271	267	320	317	317	281	292	298	306	292	288	287	285	265	306	279	311	303	263	286	311	289	303	302	302	271	294	286	283	276	277	296	285	286	294	299	305	303	311	297	312	270	293	280	278	287	305	296	270	284	292	295	311	264	305	271	271	325	330	271	295	270	281	301	275	292	317	307	306	309	328	283	284	284	312	278	286	285	313	286	320	270	295	267	283	302	301	263	299	302	289	284	281	293	305	261	275	328	287	324	298	296	281	268	263	286	290	271	294	316	296	296	296	271	283	264	251	317	291	283	273	309	319	303	316	308	302	271	280	309	315	297	296	310	297	292	286	319	310	283	277	280	324	306	276	284	321	320	302	319	262	295	309	309	314	300	268	292	318	328	288	301	300	308	273	277	311	309	320	265	304	313	291	313	272	323	258	314	294	282	297	282	272	266	290	280	274	290	317	309	307	295	302	278	310	285	305	278	280	301	292	298	302	315	293	297	303	291	284	296	325	317	282	299	299	285	291	311	277	336	328	290	324	307	301	325	292	291	285	297	324	321	309	300	323	292	321	293	301	280	293	307	303	301	286	310	290	295	286	256	314	283	306	267	261	268	289	297	296	293	288	276	278	259	309	302	299	283	280	301	291	277	269	308	281	325	280	283	301	286	271	288	321	287	321	303	273	287	302	288	308	317	290	305	316	293	280	301	299	319	297	293	306	280	282	297	286	288	316	306	286	292	259	286	284	282	322	275	285	266	310	252	251	275	306	303	300	266	257	305	292	291	310	307	296	323	296	285	307	278	278	281	283	297	303	327	292	324	285	285	309	298	285	294	302	293	268	310	302	284	263	322	307	300	329	280	309	268	279	298	287	280	290	306	296	286	281	313	332	294	290	280	298	295	291	284	281	306	296	290	299	286	282	287	281	304	325	308	280	317	289	303	281	269	315	316	291	272	312	291	298	290	295	279	322	275	303	301	284	311	327	296	328	294	279	283	277	324	259	314	277	319	316	264	326	285	303	289	298	288	290	279	300	289	290	282	301	283	298	310	275	266	294	291	296	247	276	269	305	307	302	314	339	324	287	288	313	288	261	284	307	296	270	276	282	285	288	293	310	284	283	272	306	279	287	265	331	304	291	309	309	274	292	281	286	286	291	303	291	287	304	304	304	294	301	302	333	311	288	335	312	269	284	308	275	311	283	285	330	286	272	271	290	291	291	270	277	290	306	278	307	263	312	324	298	293	288	300	308	295	314	302	297	272	289	262	292	267	301	294	318	303	287	260	282	290	288	315	300	312	281	284	290	326	310	287	299	265	302	275	274	301	277	340	317	300	277	296	290	295	315	280	330	297	263	323	297	318	292	304	288	293	301	321	323	326	305	297	290	259	274	299	298	285	307	306	286	272	296	304	336	303	306	287	298	277	300	262	324	303	310	303	269	268	284	298	310	311	285	311	290	303	314	302	276	260	295	307	285	311	329	307	314	301	321	297	293	282	264	353	284	277	304	270	309	276	289	297	334	305	342	314	304	287	276	299	259	303	296	308	269	298	296	267	297	278	297	277	278	317	290	291	295	286	299	289	269	309	266	304	319	253	308	285	315	286	281	303	299	290	294	255	291	328	309	298	308	255	297	296	298	291	293	278	302	310	266	301	270	304	295	284	322	320	291	296	299	282	298	296	293	281	256	282	300	308	302	271	307	282	271	289	282	292	292	294	304	262	270	270	299	342	285	291	257	314	295	294	301	303	315	297	323	279	291	306	292	286	300	287	276	319	287	293	291	323	293	267	303	341	288	290	314	268	260	262	258	303	283	313	297	309	278	295	318	288	296	303	321	294	312	293	292	288	276	287	288	313	291	306	309	271	311	261	326	274	289	302	317	292	290	296	308	303	298	283	268	298	296	259	271	285	306	294	299	315	253	323	277	308	288	290	309	293	298	314	277	282	272	292	334	284	287	288	286	286	307	276	318	278	305	278	287	290	305	306	289	313	272	294	316	294	308	289	251	291	322	289	279	288	312	289	287	277	295	302	307	298	309	300	296	290	290	275	321	272	275	285	297	283	279	270	292	289	309	280	319	263	292	301	296	279	286	272	309	324	282	298	252	274	323	285	323	294	321	329	304	284	302	301	306	285	322	294	283	288	307	289	312	265	277	297	292	280	270	323	260	328	302	293	288	296	275	268	304	293	292	301	283	316	289	293	311	273	295	293	279	279	322	274	287	319	286	306	331	253	292	289	299	287	318	306	297	292	286	301	280	301	322	287	274	268	293	293	355	269	277	304	293	289	295	270	309	280	296	286	310	298	289	289	280	296	299	294	309	296	265	304	283	317	285	307	273	283	317	271	270	295	276	291	307	293	269	303	270	298	333	293	286	265	288	312	298	295	288	293	283	260	277	303	292	285	283	288	286	302	311	313	273	292	305	297	263	303	294	285	283	278	280	331	312	299	257	285	292	325	316	306	274	294	305	316	291	299	294	289	293	279	262	311	278	283	286	320	325	285	265	284	317	302	302	306	277	277	291	290	305	277	306	283	268	293	274	313	296	296	310	310	318	290	312	311	309	310	326	286	264	300	310	277	265	274	280	310	271	267	306	282	299	328	287	311	263	308	297	298	282	279	285	283	313	280	294	295	283	318	277	302	265	308	261	284	296	294	289	311	289	319	281	295	281	319	288	300	317	287	276	306	282	303	302	301	282	308	303	263	270	288	287	275	282	284	305	273	313	311	300	289	340	281	278	314	327	269	334	307	302	277	288	298	298	300	288	276	283	297	304	311	317	314	296	297	276	297	312	296	319	295	296	285	290	308	304	277	285	319	275	293	302	313	300	312	286	301	257	264	325	301	315	290	288	305	295	290	288	274	284	296	274	292	290	290	264	287	269	306	342	315	287	310	301	299
7726	5824	13344	15681	31824	62309	58764	40894	23147	8539	2863	1224	906	816	831	775	828	821	769	787	757	841	739	765	770	801	788	829	788	788	803	800	792	768	822	797	751	800	840	796	782	778	791	829	811	821	798	884	797	774	797	854	796	795	784	808	767	808	752	831	799	811	799	817	779	820	809	766	747	833	791	805	827	810	797	785	810	811	759	810	772	792	785	786	788	811	779	783	820	764	792	787	733	814	815	826	845	769	774	823	813	818	771	789	806	764	779	740	860	813	806	787	753	811	764	825	750	811	756	785	849	779	755	723	810	778	803	692	764	835	821	810	775	765	774	787	793	780	800	838	807	804	743	788	846	844	730	809	828	834	764	776	799	767	782	797	783	779	789	775	834	798	829	814	784	756	855	759	787	788	768	789	796	793	794	777	794	791	802	793	796	838	839	806	786	831	817	817	803	763	781	828	804	828	826	791	790	778	797	818	782	816	769	774	824	769	805	837	802	808	844	824	802	820	757	756	786	808	748	809	780	849	788	766	807	756	762	793	824	809	752	783	822	769	761	725	770	773	791	765	872	753	818	851	743	794	764	824	754	775	773	822	818	838	798	747	759	790	819	806	850	829	737	817	776	761	788	772	769	817	787	789	830	776	799	816	785	792	808	769	786	819	749	777	790	758	788	753	845	811	803	798	783	817	829	819	818	748	783	779	788	786	803	769	797	800	763	810	798	805	805	818	774	783	786	800	820	807	806	782	777	756	781	769	830	837	794	785	819	820	783	782	773	815	772	802	797	789	800	762	766	760	844	821	774	849	766	799	767	805	803	818	743	811	793	805	790	787	850	844	823	789	791	807	766	744	777	802	798	796	799	813	815	726	785	801	779	808	842	835	770	799	784	827	739	835	812	767	794	786	780	846	790	843	810	771	760	768	773	785	828	814	818	817	814	827	815	796	816	801	817	754	819	770	779	745	774	784	764	790	763	789	784	801	804	817	786	777	801	831	873	805	766	805	801	776	774	785	814	790	778	833	801	805	827	800	797	758	804	779	781	767	804	773	850	845	769	768	742	804	772	812	796	808	839	824	792	775	807	791	805	805	824	778	796	796	809	794	856	792	765	807	797	838	831	796	841	813	757	818	803	751	793	778	753	779	776	834	793	810	780	808	772	768	772	726	807	821	799	776	817	774	789	813	774	762	769	768	806	749	795	757	848	785	771	765	788	781	784	855	845	773	779	804	795	780	830	782	758	792	787	799	798	771	869	839	788	750	814	831	815	782	782	806	788	742	784	802	751	807	817	812	794	816	819	798	787	773	815	785	809	828	798	765	831	802	854	758	747	797	856	797	808	765	770	804	780	821	811	791	756	786	781	814	780	789	774	819	847	803	773	781	791	854	804	821	768	801	789	801	826	758	787	796	821	798	775	844	788	850	834	808	877	789	845	782	763	790	803	749	819	756	736	803	823	806	809	747	785	834	816	809	815	819	820	791	779	828	776	852	856	826	887	839	826	819	779	789	846	827	833	826	809	825	831	781	786	831	782	849	809	772	793	801	826	764	811	804	778	773	796	818	779	789	799	804	750	833	738	798	790	759	766	780	770	801	763	816	764	780	778	805	848	821	777	835	799	807	749	804	761	796	782	796	786	765	782	802	777	796	821	768	727	824	746	760	742	773	777	834	781	818	835	816	794	773	764	809	735	810	823	813	793	816	767	801	838	815	775	805	736	814	775	811	817	851	806	831	831	834	781	774	790	783	753	822	805	777	813	785	794	778	792	776	781	800	805	809	796	778	832	802	804	780	832	794	777	793	801	785	806	836	775	799	825	806	810	845	775	826	856	822	837	829	787	832	727	799	809	805	809	778	791	801	782	796	794	853	762	774	816	802	849	850	751	834	793	793	832	768	814	839	757	798	786	832	788	814	802	834	840	809	821	758	775	825	792	782	797	790	755	779	788	795	774	822	803	824	831	793	816	806	809	788	760	782	801	778	793	782	841	788	782	836	776	797	803	795	810	786	739	772	837	816	829	753	783	820	854	792	800	789	753	848	805	840	837	831	826	808	739	822	799	835	773	786	828	828	844	817	777	771	770	837	880	783	795	802	786	838	801	808	813	751	823	796	775	796	753	845	807	773	832	854	746	784	791	767	772	764	815	773	777	757	806	812	797	763	820	812	829	787	749	827	840	821	821	762	827	794	783	726	761	824	833	775	777	802	809	775	817	794	797	830	798	824	752	797	819	803	816	788	820	820	805	770	795	806	793	791	834	795	814	792	833	815	731	764	753	790	824	789	762	768	755	807	793	815	803	798	781	828	804	824	776	774	768	831	803	803	778	793	785	790	797	784	783	810	894	765	802	770	783	783	810	799	803	816	829	762	793	753	819	789	761	782	808	822	816	794	778	814	771	828	800	772	756	808	852	784	832	786	796	865	837	790	798	816	806	815	819	816	799	802	798	813	857	770	797	757	831	789	789	813	850	805	761	787	799	779	795	852	823	833	799	744	772	850	777	763	782	788	809	792	813	755	834	809	741	834	831	796	807	830	808	776	763	844	796	774	806	765	820	887	849	803	752	785	800	826	817	832	831	796	807	772	802	827	766	794	819	841	743	767	773	760	815	759	772	773	827	833	786	788	833	772	833	799	818	829	830	763	784	780	808	755	800	730	784	815	751	758	786	817	755	770	778	770	754	760	821	769	785	793	836	787	791	823	805	807	834	862	765	790	827	827	800	809	866	815	811	750	754	815	829	815	811	861	796	759	825	785	797	804	793	785	790	793	783	799	770	771	796	786	809	810	793	785	780	767	791	836	841	840	810	778	796	786	786	795	810	769	862	841	758	755	845	805	791	849	801	819	814	793	722	791	805	772	855	794	803	817	775	763	788	824	796	806	806	746	754	797	769	782	740	774	806	843	793	803	756	807	784	822	780	784	802	784	846	873	838	823	797	765	810	819	812	786	795	805	798	775	832	805	784	804	751	812	786	757	825	759	787	757	762	814	818	819	763	835	780	746	809	812	768	840	795	851	771	789	776	786	781	841	745	804	784	826	816	779	821	789	792	755	748	772	776	758	830	806	812	822	825	818	825	813	786	813	785	830	821	827	800	780	781	793	808	814	770	778	760	768	850	796	813	762	833	828	868	787	749	774	749	820	762	823	823	796	771	811	758	779	758	823	808	848	811	789	799	762	812	828	824	756	784	760	851	720	804	780	800	805	794	797	779	818	752	796	812	774	788	780	786	811	786	804	764	818	810	768	847	790	817	788	809	830	776	821	813	810	807	771	781	842	862	814	831	776	850	807	752	813	819	741	841	864	748	749	831	798	767	822	820	780	807	823	770	788	832	802	829	843	817	790	748	719	773	795	760	800	760	760	831	836	815	797	794	819	824	728	799	759	773	849	810	815	800	725	748	794	751	787	785	794	796	819	769	809	754	775	771	816	787	803	789	812	815	791	755	789	827	785	821	798	838	784	829	845	802	796	777	790	758	820	807	851
18970	9439	14108	12460	17833	60072	60867	38873	19255	5955	1351	491	326	313	282	276	244	269	253	316	272	301	274	278	314	271	269	273	286	300	282	270	285	307	270	291	263	303	277	288	281	287	283	288	292	251	288	289	305	284	262	291	281	266	290	257	232	251	316	300	281	300	309	262	268	288	288	268	284	293	303	286	272	300	277	290	267	269	288	287	276	278	296	305	281	289	284	284	274	273	287	264	282	241	295	284	313	306	261	290	274	265	307	257	271	268	277	305	274	294	272	270	282	282	255	278	286	300	278	320	288	278	271	272	272	277	290	249	268	262	286	275	278	279	289	312	272	292	274	267	253	290	307	276	239	274	273	276	260	281	298	284	296	280	285	268	282	308	282	288	278	282	291	271	267	275	276	299	285	274	300	311	274	293	304	275	276	266	278	285	266	270	267	272	266	251	242	250	286	292	284	280	265	275	285	266	258	264	256	281	299	249	270	279	269	281	281	276	263	300	299	289	290	285	259	323	263	287	293	291	277	277	281	295	322	272	264	272	297	253	236	246	264	264	326	270	294	288	287	326	282	265	273	272	265	302	260	289	266	292	273	329	304	298	309	265	295	280	264	266	250	253	301	274	295	304	250	282	286	290	248	240	272	292	310	284	282	270	306	308	272	293	300	312	278	276	256	269	267	299	275	289	260	289	258	267	276	252	289	273	274	239	315	267	314	289	307	247	254	277	257	308	291	279	314	308	312	282	263	301	274	288	324	274	289	277	299	290	319	302	272	271	262	267	320	281	273	273	264	266	322	269	260	275	274	245	286	299	264	261	260	272	286	301	274	278	299	267	278	296	263	276	293	289	257	272	288	269	310	272	291	258	272	297	275	273	282	282	311	293	315	281	303	268	299	269	297	258	300	246	270	284	280	274	300	239	249	282	271	272	295	286	280	293	296	269	314	291	265	305	282	262	303	274	261	291	275	300	297	293	295	281	289	270	291	266	268	296	307	294	294	292	286	270	287	275	275	284	256	257	294	292	268	277	307	281	269	284	274	285	295	341	316	284	311	274	279	304	286	290	313	276	282	297	251	297	244	311	296	268	292	275	294	289	280	314	290	272	294	298	293	284	265	276	301	274	289	296	250	298	304	278	289	271	291	282	287	278	282	314	252	260	295	307	289	277	249	242	265	298	279	283	281	288	297	297	287	258	275	261	283	279	310	280	295	259	276	280	295	301	273	292	283	279	295	282	296	268	255	302	276	297	290	290	307	288	272	266	315	285	289	320	301	281	293	298	258	273	265	314	299	290	280	280	265	305	294	279	271	266	270	278	318	273	286	294	274	306	278	262	280	294	304	282	268	294	261	269	258	291	277	249	282	287	290	295	294	264	307	269	256	299	263	259	302	264	289	264	308	252	296	274	286	313	292	280	278	267	309	273	253	267	268	264	300	246	287	264	277	297	308	284	282	279	275	258	281	309	269	313	284	294	288	260	293	281	279	298	272	290	288	267	278	282	285	280	262	275	252	289	278	299	260	263	285	282	283	303	282	285	268	296	253	271	299	288	265	270	283	297	291	251	261	287	268	261	288	278	304	269	267	276	292	278	299	251	279	287	263	252	283	271	281	300	306	289	255	301	272	283	306	310	286	301	291	283	283	294	254	258	264	288	267	308	270	276	282	256	258	287	290	288	254	284	260	287	286	302	277	273	271	289	293	299	308	287	271	281	262	290	273	308	298	276	265	270	286	275	309	280	284	299	248	257	269	292	297	289	299	290	300	284	303	273	265	282	294	306	247	273	268	278	285	294	273	234	298	271	289	288	265	300	279	269	291	288	252	291	323	272	287	270	267	285	280	297	278	282	268	272	300	260	274	284	260	283	272	272	280	284	291	268	247	309	275	296	271	278	267	282	258	266	284	293	275	251	271	297	282	328	279	271	281	256	333	277	281	279	264	286	275	298	254	272	292	261	320	272	269	271	259	284	232	247	261	279	263	284	266	284	306	296	260	267	255	278	276	294	275	264	256	306	285	276	263	283	288	267	279	267	290	293	288	275	286	299	285	272	290	329	299	263	276	278	283	309	304	280	296	278	291	273	265	286	266	289	276	277	276	298	281	289	294	294	280	270	293	283	284	291	315	304	282	277	272	319	296	274	315	316	295	261	277	301	261	279	232	282	274	289	276	287	272	279	260	283	271	276	265	281	279	272	261	249	277	263	264	293	271	306	286	280	268	293	288	276	281	300	279	273	271	310	272	278	274	288	267	248	281	282	278	276	291	301	274	266	274	297	290	282	288	301	278	269	263	277	278	288	301	289	270	283	269	293	281	305	253	277	278	299	269	254	294	293	318	298	280	273	274	312	283	282	290	298	279	281	276	278	310	302	283	267	263	294	284	278	284	321	269	266	268	252	258	261	289	309	320	300	311	282	266	300	313	273	324	269	278	264	281	300	288	306	283	287	275	283	257	288	273	279	268	284	263	276	275	288	252	256	269	273	289	251	282	279	279	291	267	277	276	275	281	311	325	254	302	319	296	282	258	260	262	287	300	326	269	261	316	289	280	269	279	273	287	251	279	275	290	285	268	297	292	303	281	296	271	286	295	290	289	275	266	282	255	289	254	283	284	291	245	253	289	279	283	274	294	301	271	251	311	288	266	261	284	312	265	255	285	251	287	278	266	243	264	272	259	315	285	300	263	287	258	278	280	300	272	290	310	288	295	282	287	299	273	254	299	296	271	304	282	275	289	298	269	252	272	289	282	282	283	279	284	302	288	273	290	278	298	300	303	311	307	282	253	283	300	276	295	289	284	274	313	280	300	300	275	262	272	268	291	279	297	292	253	284	260	264	313	312	290	280	272	291	310	279	327	289	308	267	294	284	249	249	302	267	317	271	275	281	285	296	252	270	272	266	273	276	292	275	254	299	279	323	283	270	272	275	263	295	309	284	309	271	319	284	281	293	304	272	286	303	280	283	295	296	276	295	286	287	287	291	299	281	268	287	282	263	310	282	253	288	288	292	265	292	280	299	305	262	278	269	302	274	290	294	287	245	279	297	270	291	258	279	296	284	266	305	269	283	297	276	258	275	289	296	290	275	277	304	263	291	265	281	298	260	288	259	286	307	277	263	259	269	286	260	289	294	258	268	289	267	295	293	263	273	297	298	253	281	303	299	277	263	274	288	314	280	259	285	268	282	272	274	279	288	289	276	264	270	255	293	295	278	282	294	282	304	263	299	293	288	262	267	312	311	294	301	268	271	256	287	268	269	306	316	248	261	260	276	267	273	272	294	270	270	276	308	323	281	268	298	233	245	317	306	255	282	294	276	257	279	285	262	320	297	274	271	287	255	270	285	293	306	252	255	265	295	285	263	276	300	284	288	276	303	265	284	291	294	292	287	297	295	268	270	291	278	283	255	283	292	270	257	290	290	299	272	268	283	283	262	290	274	304	292	264	260	251	287	281	280	284	286	283	296	297	259	290	260	317	272	284	288	288	295	254	275
10442	7825	18033	21882	33128	72274	72248	51684	31874	15348	5324	1701	995	851	731	790	749	808	783	765	731	764	755	772	785	810	796	741	780	750	759	812	802	765	790	777	777	757	806	762	739	770	747	757	810	768	788	759	710	722	750	739	774	735	791	769	763	738	753	756	772	828	743	763	772	765	825	767	777	791	766	769	751	780	754	749	748	754	802	846	758	798	769	766	781	771	825	756	743	717	793	759	784	761	752	767	756	761	765	785	790	731	781	776	758	764	748	756	778	756	749	778	785	780	805	792	766	802	757	758	739	787	769	761	750	770	762	790	776	795	803	756	759	753	679	755	781	752	762	725	778	808	715	758	794	733	742	738	749	808	698	752	775	740	776	789	733	745	756	789	794	792	745	830	784	779	739	777	708	751	772	779	763	786	775	755	722	727	777	742	795	744	756	732	774	745	727	758	755	747	748	762	736	762	790	767	721	735	701	787	785	778	779	797	761	745	816	769	792	805	786	778	803	780	776	728	776	782	757	783	763	798	748	730	799	837	766	779	783	757	765	740	788	713	764	733	698	780	727	736	798	764	741	734	752	778	742	744	811	738	793	725	760	761	758	780	795	775	780	747	733	748	738	831	716	784	784	789	781	767	798	731	790	771	781	786	791	796	704	683	742	737	753	779	788	753	743	730	799	753	702	775	750	735	751	774	761	748	762	790	779	791	720	778	778	755	741	759	775	791	779	760	733	748	752	683	782	740	805	811	755	752	706	770	791	780	790	791	798	766	808	744	777	724	773	737	772	744	773	735	810	735	809	747	766	754	777	772	754	814	776	801	772	744	786	776	745	738	777	736	749	775	746	755	803	743	776	716	732	759	782	767	785	804	777	747	754	834	773	710	750	795	771	768	732	773	791	789	773	756	785	806	724	755	757	758	780	747	761	738	783	807	768	760	770	795	816	766	774	742	786	771	767	746	820	726	739	761	795	733	768	750	780	735	761	770	775	756	846	722	744	747	779	739	777	770	799	721	753	762	747	711	785	711	758	774	781	838	721	760	760	766	733	779	743	754	783	790	747	809	795	762	704	772	790	787	700	792	700	756	730	796	776	839	799	732	804	775	782	755	761	765	756	704	737	732	755	766	732	769	762	778	773	713	799	717	783	778	752	740	784	769	741	774	796	783	770	796	749	750	774	755	780	739	758	730	781	794	772	753	747	792	778	729	750	826	747	807	782	733	721	820	779	789	724	742	725	793	786	759	754	740	790	795	777	790	727	747	778	770	766	809	763	787	751	787	765	793	756	775	785	818	783	735	745	749	794	771	799	819	771	772	729	778	786	770	777	746	803	769	768	714	777	740	824	814	725	783	759	771	755	784	795	763	758	756	815	762	796	697	743	757	818	790	757	697	787	797	750	786	727	770	751	760	731	783	741	754	733	741	752	714	760	782	787	760	735	738	807	757	746	769	788	783	746	806	798	778	741	760	755	739	757	764	767	811	753	797	717	750	734	807	734	698	731	771	777	758	708	787	760	727	716	767	759	753	782	760	787	779	746	776	813	784	734	743	777	764	751	761	769	749	749	747	754	715	775	729	781	788	765	760	781	788	786	793	775	719	770	794	743	730	715	766	759	780	793	816	733	766	756	749	788	760	768	816	788	811	796	757	751	739	735	767	811	743	777	775	803	789	753	780	781	812	758	763	750	759	770	786	762	739	802	715	789	746	792	752	739	764	713	778	757	746	804	833	804	787	751	799	751	779	755	770	746	830	771	748	699	728	756	740	771	785	762	756	716	761	760	717	760	768	756	778	782	830	751	685	736	767	741	767	805	773	762	811	784	723	738	761	800	796	772	756	735	784	748	786	766	753	749	700	743	744	741	759	744	757	728	719	809	760	771	767	812	747	772	774	775	796	757	749	791	803	754	803	772	746	728	799	752	833	767	734	778	778	784	744	783	752	785	788	783	690	803	748	763	793	758	781	726	777	804	745	807	793	778	777	750	726	729	771	782	772	795	730	763	760	788	771	760	764	784	814	746	786	784	770	760	784	755	824	775	776	776	803	755	741	728	728	744	811	734	736	749	785	761	790	777	784	733	768	753	719	771	814	760	768	787	748	775	801	790	746	800	734	757	739	807	769	731	740	763	763	767	775	768	779	817	725	751	797	805	710	844	802	770	765	786	781	802	769	752	785	798	748	793	760	711	726	762	766	777	744	777	798	797	751	834	816	789	737	804	776	782	801	728	784	739	745	759	762	802	701	802	804	750	744	741	753	764	743	708	786	787	794	757	750	802	754	786	724	755	787	782	787	775	768	777	755	806	752	760	784	799	788	736	734	818	791	799	866	824	737	778	804	761	754	745	768	754	805	753	741	811	743	763	772	776	792	744	735	728	741	758	773	742	724	760	767	746	761	771	788	790	800	812	809	739	811	768	720	774	775	775	763	753	784	849	808	783	761	727	808	801	772	757	766	787	754	751	762	782	772	757	750	790	746	798	722	781	765	722	773	770	772	764	820	733	739	706	735	749	729	717	798	767	829	781	751	706	729	704	738	796	785	775	771	807	766	753	773	773	774	825	768	774	794	788	806	766	821	717	794	774	756	741	781	746	789	700	688	742	835	774	807	730	780	767	808	788	782	763	717	726	776	734	759	795	732	760	732	764	750	765	708	765	738	722	759	805	760	749	706	757	791	746	782	786	734	777	738	762	732	799	770	747	793	747	713	810	795	744	763	785	791	718	739	778	750	754	818	762	834	744	755	772	746	743	750	749	785	801	770	748	745	785	793	740	733	713	743	746	760	786	815	789	814	792	762	739	779	815	763	774	771	793	711	775	782	803	780	740	724	705	749	718	743	777	765	763	774	755	778	766	802	761	815	804	747	792	788	754	722	799	841	794	747	771	824	778	762	790	772	761	728	741	779	744	798	755	752	809	765	778	771	782	735	788	770	781	812	786	771	736	736	752	750	762	765	758	774	749	755	801	786	728	750	738	755	730	761	743	732	743	752	799	756	800	768	806	728	781	733	753	775	774	756	776	763	746	760	779	743	744	783	737	752	772	747	702	766	758	738	756	724	741	820	750	722	748	769	755	757	787	797	770	749	817	744	740	787	733	778	725	737	764	775	730	729	792	735	771	728	705	810	759	756	781	742	762	792	799	736	698	748	772	710	748	771	731	780	781	730	757	741	803	779	791	769	782	781	775	763	766	745	715	764	772	744	782	801	734	801	757	800	776	759	783	767	723	722	764	764	747	766	766	776	723	806	737	769	755	757	739	762	750	743	763	785	756	813	743	791	772	715	705	750	769	731	714	754	764	748	741	742	780	751	790	760	740	780	810	766	677	759	758	817	761	736	825	739	739	791	749	680	770	799	770	801	809	785	786	731	768	746	764	756	798	712	745	725	766	795	750	753	737	756	780	767	707	781	789	720	746	779	736	763	738	748	759	740	743	738	754	748	726	771	760	762	710	799	761	754	754	762	749	765	727	783	736	788	747	783	749	814
4855	2353	3215	2883	3135	7484	6721	3113	1477	743	402	329	297	326	334	302	274	293	317	320	326	323	292	341	339	297	293	312	284	318	297	291	321	309	305	290	305	309	301	312	304	321	300	278	307	277	319	305	310	274	303	333	291	282	281	311	298	306	303	290	300	320	298	289	330	324	296	333	302	257	274	330	322	326	311	321	313	304	297	270	304	286	281	275	299	334	278	330	292	288	297	316	309	316	298	288	272	292	308	311	350	322	311	320	323	332	326	297	301	341	307	326	322	309	323	276	303	311	288	293	264	342	316	290	313	314	252	315	322	321	293	319	291	284	303	322	255	337	328	287	308	314	290	281	296	321	295	290	304	335	313	294	341	313	275	311	301	317	319	287	308	314	309	334	313	333	308	311	346	278	284	267	315	298	314	299	323	288	310	275	311	277	317	278	319	306	320	297	299	314	310	284	322	298	301	300	264	309	308	298	306	282	333	308	351	330	339	320	322	321	341	342	321	315	297	304	304	302	319	315	304	292	328	284	311	306	332	293	291	281	284	285	289	309	299	344	291	321	300	360	327	290	309	317	273	316	308	303	303	277	338	275	290	302	309	324	304	338	322	305	303	300	319	293	288	312	298	306	298	300	345	308	314	301	332	328	342	298	313	329	320	289	349	322	306	284	275	332	336	292	313	325	290	313	300	309	317	329	256	315	282	328	287	297	305	331	307	339	307	300	309	303	302	310	302	288	312	317	303	309	307	293	306	347	283	319	308	317	324	328	320	314	281	315	283	343	312	324	315	277	326	318	311	323	278	326	285	292	300	292	335	311	354	312	289	325	297	291	323	300	299	318	314	320	297	321	338	321	316	296	282	327	293	301	298	298	326	286	307	281	311	320	314	282	292	301	319	326	331	323	338	309	335	306	303	324	285	307	297	330	309	300	302	329	320	302	307	273	310	325	342	294	300	314	303	336	293	292	330	273	298	309	279	330	296	301	271	308	314	313	335	326	303	287	330	315	313	282	295	292	316	300	285	298	312	294	290	285	279	317	313	294	302	266	290	307	313	303	308	299	330	305	298	305	312	289	282	290	266	294	317	295	260	296	309	287	280	311	282	303	296	300	310	310	299	289	326	292	298	282	312	312	299	315	308	326	297	310	307	335	291	326	297	293	311	298	313	288	293	305	285	305	309	281	295	292	313	298	295	309	303	335	317	295	303	300	309	338	302	318	300	324	285	341	305	358	285	271	299	306	298	332	290	298	296	289	280	288	343	336	331	307	304	322	319	308	276	291	286	313	320	310	331	297	290	287	311	317	301	318	342	305	280	320	304	301	281	282	317	302	305	323	315	310	313	359	306	314	333	316	304	294	324	286	310	275	316	302	303	312	297	308	308	303	326	290	324	341	313	315	320	315	326	328	296	292	297	317	280	346	333	335	342	282	318	279	295	283	294	296	264	302	287	292	326	320	286	304	316	323	314	297	316	288	290	293	289	316	302	297	308	314	304	290	271	303	304	309	318	312	270	315	305	305	311	324	322	288	304	310	324	319	309	316	290	311	318	316	284	290	313	312	295	310	288	324	340	299	276	294	293	332	305	313	328	306	293	322	296	306	286	314	345	311	314	318	296	328	290	310	290	320	310	305	317	281	279	312	320	286	278	312	307	301	254	302	307	306	323	302	287	293	303	314	288	316	307	313	302	321	316	286	269	323	305	319	314	326	302	332	310	336	278	309	327	302	294	312	297	293	301	315	294	317	334	318	304	302	286	300	310	346	305	314	297	288	314	331	305	287	332	291	295	292	311	273	307	319	328	313	350	270	325	308	297	317	279	315	300	296	312	348	321	266	334	304	328	277	315	314	303	301	305	317	314	307	328	322	281	308	314	303	322	325	323	274	302	282	331	316	288	295	298	298	292	291	315	307	314	314	324	316	308	291	304	283	274	302	299	293	331	294	336	310	297	322	320	307	278	311	293	301	307	311	297	290	290	314	283	316	345	250	291	336	329	308	288	301	290	344	315	299	293	308	295	315	303	309	302	291	335	300	319	293	275	282	300	320	317	307	278	330	295	302	300	303	312	316	305	279	305	290	304	309	304	316	330	314	312	320	314	314	297	283	290	281	285	332	310	298	301	317	367	311	316	336	314	308	311	297	343	323	296	313	330	321	284	300	307	300	312	307	282	292	322	300	272	302	328	268	330	298	302	316	328	273	339	299	310	313	293	312	311	303	303	331	307	304	300	307	299	338	307	301	297	272	323	265	314	305	319	298	308	333	286	332	311	324	314	310	304	293	324	323	295	296	305	329	298	321	294	261	339	314	302	310	286	297	300	311	296	271	320	324	303	330	314	309	300	345	294	330	316	302	306	285	323	306	300	291	289	313	303	316	316	313	265	307	284	284	314	311	316	282	298	281	319	331	278	315	313	278	312	337	293	295	312	322	332	322	313	340	288	300	312	312	284	309	308	285	278	290	304	303	330	275	291	324	317	320	283	318	280	308	306	294	298	297	328	310	290	310	317	323	308	277	344	311	320	329	293	341	299	285	292	304	307	341	300	311	311	314	307	310	295	296	297	324	276	315	288	322	275	258	288	328	308	290	304	313	315	331	309	305	286	334	329	298	314	296	291	317	292	311	303	276	299	306	296	273	272	299	278	324	299	314	287	292	330	284	312	294	314	311	298	302	284	301	331	296	303	310	308	257	289	301	308	354	310	325	295	339	301	319	307	310	321	315	293	338	346	321	323	310	292	295	295	300	312	282	279	335	289	312	296	307	346	299	334	317	328	312	300	293	331	325	275	312	292	304	298	325	284	307	306	315	309	329	315	312	294	297	300	287	307	299	305	334	276	318	310	344	302	279	323	321	329	303	306	321	287	308	336	307	302	313	338	317	311	318	281	316	331	324	282	310	314	313	298	315	312	326	288	293	297	299	306	289	280	290	309	311	287	297	337	314	274	302	302	306	267	305	288	293	316	305	325	306	284	282	319	282	321	313	290	315	297	318	294	291	294	292	329	314	293	291	286	311	300	295	329	314	289	311	277	295	273	289	318	294	280	293	282	328	323	317	300	298	315	332	300	316	306	344	310	300	327	283	318	308	332	320	308	310	302	311	283	327	320	327	292	304	304	289	285	271	308	315	298	290	280	319	302	333	307	306	328	339	313	307	325	243	295	318	306	284	324	321	292	328	311	328	304	340	286	334	327	298	303	299	306	323	290	286	311	282	302	291	268	340	284	294	291	299	309	296	334	281	277	312	275	300	308	302	300	280	303	285	377	289	312	322	326	337	306	313	304	328	290	313	287	303	321	307	312	297	292	329	333	286	323	295	314	323	290	296	280	303	285	339	306	285	306	294	313	300	305	299	315	293	302	306	306	320	296	315	314	311	308	279	302	329	299	304	300	295	332	290	333	333	361	322	315	324	355	334	280	309	320	295	330	340	298	307	323	311	306	317	313	314	276	332	302	299	311	285	319	321	328	295	309	301	305	291	324	318
3763	2729	6299	8582	12295	24963	21098	11324	5654	2583	1266	946	851	871	887	828	825	832	804	820	817	830	845	818	833	824	854	815	827	815	899	853	834	857	843	833	764	819	785	861	878	779	825	783	815	880	846	860	835	824	840	836	832	806	809	849	835	777	845	848	838	852	832	812	836	754	809	818	847	755	805	817	839	838	841	821	814	860	839	800	829	789	788	821	804	827	847	876	884	771	825	864	863	800	800	844	800	843	851	799	762	836	818	842	800	803	852	801	842	800	852	818	802	839	796	809	803	797	829	832	837	850	835	790	803	819	823	801	835	821	823	827	831	841	832	864	824	803	830	799	777	817	804	788	831	875	837	882	798	840	781	830	850	845	810	859	829	850	764	814	781	870	849	836	852	825	816	797	807	841	801	787	825	822	807	802	818	800	821	839	877	782	823	777	808	810	841	844	812	828	812	836	840	865	783	833	800	778	849	844	851	832	835	811	820	883	858	834	781	797	815	795	832	818	789	796	856	830	825	813	825	810	788	835	839	830	849	806	821	808	810	802	841	851	784	850	806	786	804	828	851	824	774	852	852	786	824	785	786	855	829	797	839	841	799	800	835	822	868	837	780	808	786	865	765	822	795	807	839	829	826	835	833	866	866	794	794	877	804	822	850	787	839	846	810	840	821	802	806	809	840	845	805	843	847	780	819	814	833	872	813	831	888	802	768	831	834	838	807	850	844	840	807	860	843	852	846	820	843	769	815	841	824	810	847	800	852	821	837	827	814	830	894	828	793	844	828	792	874	808	777	821	829	797	901	824	847	865	796	841	875	866	842	836	811	853	814	805	831	800	826	777	820	831	789	872	794	828	839	799	788	841	835	832	815	846	813	811	771	807	798	806	828	867	881	794	843	899	832	802	840	823	804	812	860	845	832	851	789	832	803	802	793	839	815	863	806	881	781	739	770	779	820	828	831	840	836	810	877	813	782	884	826	789	777	809	875	834	788	855	898	800	831	840	758	837	802	868	838	828	866	875	799	780	798	841	863	854	790	860	815	862	894	780	855	869	780	809	856	788	789	843	841	861	817	793	824	798	819	825	803	796	818	793	854	845	838	847	847	833	844	818	819	776	806	835	822	822	827	852	864	799	819	863	878	868	806	864	808	823	784	853	858	817	846	831	814	844	806	817	829	819	846	844	854	809	818	864	810	856	785	798	810	908	810	822	888	788	823	883	809	861	829	857	849	847	838	842	794	794	834	852	799	842	823	846	815	807	839	780	820	829	829	835	793	788	821	800	801	745	840	804	823	839	827	806	840	785	815	828	823	830	806	778	826	819	798	821	847	865	829	835	834	795	807	847	820	795	874	749	825	861	854	846	772	838	819	865	819	881	792	840	853	828	855	806	774	767	825	830	808	826	836	831	813	851	868	808	866	844	847	814	806	823	803	833	810	840	820	815	847	789	829	814	796	824	818	851	835	809	839	828	876	784	807	851	812	814	801	811	836	772	814	875	830	864	775	783	841	810	819	802	822	836	822	806	814	872	834	845	837	813	816	807	807	818	860	830	872	833	846	826	827	838	785	781	808	812	831	858	821	820	802	900	801	854	784	826	834	833	775	846	834	786	769	861	771	807	876	802	818	854	789	824	808	811	797	772	810	874	804	844	816	821	849	832	782	834	820	807	809	824	829	855	791	794	836	812	825	796	827	806	821	815	828	828	824	828	810	805	797	867	803	800	817	830	831	852	821	784	857	846	826	809	853	800	800	795	849	822	818	814	823	779	790	791	811	780	843	816	846	851	813	798	817	840	785	809	821	881	815	826	839	899	816	814	772	810	856	837	891	830	825	834	839	818	766	810	783	833	872	834	820	882	842	827	807	786	785	868	846	810	839	796	837	778	875	833	841	822	792	791	862	803	841	821	808	789	814	803	819	787	815	871	884	802	831	834	861	861	816	871	851	784	839	779	841	851	807	809	792	845	824	818	833	770	815	816	820	846	883	810	822	861	859	819	833	858	818	817	790	821	841	823	834	835	910	818	790	816	868	791	840	811	876	858	764	846	805	833	813	837	784	826	868	849	800	848	823	842	811	854	801	797	742	820	797	794	775	904	778	824	864	771	865	832	833	849	835	864	869	852	823	836	808	842	782	829	803	819	779	844	792	843	835	813	758	855	799	833	847	802	860	859	804	834	806	800	766	797	825	790	839	775	782	814	805	785	803	832	842	831	813	813	786	830	851	848	838	844	853	848	822	817	832	826	810	816	847	829	821	812	817	828	794	831	816	789	771	817	852	838	840	821	851	816	786	815	790	865	840	825	919	776	836	870	821	807	833	841	814	860	827	789	827	860	843	803	752	893	857	833	875	784	793	855	832	814	836	848	839	828	792	835	822	864	789	779	822	805	826	816	783	866	814	854	809	845	791	828	860	841	814	834	795	830	820	830	786	794	785	821	769	804	864	870	816	855	847	816	795	780	900	844	824	814	817	827	774	843	868	810	812	867	791	842	795	818	817	842	839	818	783	858	789	835	831	830	825	795	835	799	814	876	856	819	842	813	826	875	825	830	856	806	785	868	797	814	715	840	785	823	802	860	865	862	826	810	893	862	793	822	849	834	798	853	788	804	781	783	844	863	839	813	800	778	810	777	802	808	785	800	837	825	859	851	815	831	832	799	818	802	838	826	795	868	826	827	838	853	824	824	835	835	809	783	822	824	837	826	796	821	849	784	857	811	792	776	794	807	806	855	845	848	864	876	712	774	772	846	816	876	870	820	816	807	848	861	901	837	789	849	852	776	842	841	805	808	854	840	760	814	766	818	795	782	814	826	832	825	821	825	791	821	800	812	845	827	880	829	828	782	874	852	821	831	768	803	822	798	769	850	801	813	761	835	865	771	808	865	839	888	817	804	821	809	867	857	800	840	856	813	812	792	785	862	854	784	825	782	788	834	867	804	857	794	821	803	838	774	778	796	807	764	804	787	754	811	781	798	847	796	848	772	850	783	807	815	773	821	857	832	779	848	849	898	833	829	813	822	816	857	830	770	840	848	809	849	784	801	801	817	832	799	841	851	791	817	797	812	852	789	821	804	859	831	823	848	822	771	832	848	842	788	819	811	850	802	842	834	865	829	780	794	853	791	777	841	829	798	866	792	821	806	831	815	843	816	820	850	800	836	772	789	805	779	813	856	820	788	836	812	813	882	872	795	851	847	831	797	837	826	806	796	801	829	847	846	850	830	805	846	835	867	841	839	805	794	814	793	792	831	827	814	792	866	826	862	772	824	784	805	891	841	830	782	807	814	801	816	852	836	794	840	830	838	845	837	823	810	832	841	858	861	787	836	825	830	845	792	786	800	820	784	757	816	852	903	791	831	849	803	819	847	838	835	814	853	845	828	832	876	847	828	825	861	770	829	844	867	841	793	796	848	829	876	779	831	813	803	821	813	830	776	881	862	800	804	832	800	795	839	818	831	804	817	822	809	809	834	846	830	818	857	859	804
11184	4546	6399	6267	9458	48852	44675	27057	12950	3743	995	411	306	320	272	303	287	309	312	291	285	306	292	300	301	323	301	318	269	287	297	275	296	287	318	298	317	289	310	278	294	296	303	314	285	293	281	257	302	317	273	289	301	299	257	306	367	280	287	302	296	270	310	277	273	272	289	301	298	313	272	300	320	272	308	253	262	293	294	312	271	310	319	281	298	320	293	246	326	300	307	302	278	270	285	312	277	302	300	272	286	284	293	282	298	326	326	273	277	282	324	277	308	288	308	288	293	289	299	294	303	281	285	340	300	297	278	307	305	269	319	311	304	283	299	291	305	311	304	271	294	295	292	306	294	306	278	295	272	262	251	265	280	295	276	286	282	309	285	300	318	295	305	273	287	331	290	292	291	302	307	295	280	304	301	260	349	294	286	291	283	328	303	267	290	291	278	316	282	296	273	279	303	287	309	326	304	288	314	310	309	292	297	318	280	264	308	308	302	284	289	296	288	299	296	301	300	298	283	312	265	286	295	292	298	301	316	284	274	286	289	284	294	305	303	317	297	289	291	330	314	341	274	292	301	328	295	289	313	280	252	305	298	312	294	278	315	295	311	305	260	272	263	251	284	291	318	288	290	296	273	295	293	294	285	309	294	273	286	312	303	277	313	307	284	289	304	278	298	291	291	272	305	267	286	302	272	306	279	298	284	279	296	284	276	316	305	322	301	309	281	281	291	270	288	298	293	304	286	300	284	305	297	302	318	319	311	305	318	291	273	300	303	285	304	322	292	287	290	296	315	287	300	300	281	276	313	289	284	297	294	289	306	321	303	300	285	317	281	294	291	294	301	271	305	309	299	294	288	305	248	300	303	282	327	315	306	302	279	302	294	253	304	297	326	301	296	289	282	291	272	317	290	304	309	318	284	303	299	300	297	312	329	298	326	322	309	335	298	332	288	270	267	297	313	299	296	274	291	294	301	294	314	282	300	319	273	269	282	264	259	331	309	268	298	286	317	310	300	301	310	331	303	290	309	255	313	287	318	267	273	323	291	276	270	303	291	317	248	237	301	308	271	282	274	299	291	288	308	303	278	281	284	302	289	307	303	271	312	302	286	308	302	332	295	303	267	286	276	314	316	276	271	282	319	288	274	291	317	266	288	278	317	288	299	314	315	286	297	317	287	291	313	282	255	288	267	262	271	277	331	248	282	284	292	288	306	273	281	301	303	279	312	307	319	301	283	311	289	276	295	296	288	257	278	319	310	289	301	312	304	277	274	310	290	322	275	294	278	282	291	299	297	280	314	303	311	290	302	308	318	324	302	301	279	340	325	326	290	287	328	328	305	328	289	302	296	320	306	280	297	287	288	295	322	306	285	285	275	295	288	283	303	300	290	307	314	265	327	303	297	299	304	283	309	337	297	312	300	330	288	273	304	283	331	311	273	320	308	292	308	311	306	310	328	293	282	305	288	307	306	298	281	279	277	296	314	282	300	303	275	311	273	272	312	284	323	301	298	312	314	284	327	352	277	305	271	294	306	295	272	282	301	312	288	305	307	315	300	295	289	282	310	277	291	292	311	323	289	285	282	284	310	289	314	304	242	297	319	289	309	316	306	330	292	275	299	301	290	320	295	295	282	294	295	310	301	314	306	303	304	295	338	280	305	300	294	302	296	263	298	286	280	277	271	280	302	279	268	299	318	291	296	281	296	274	304	310	310	304	317	321	286	328	305	334	281	300	284	309	334	295	279	316	309	320	293	337	315	307	240	282	297	318	330	297	295	321	298	297	273	301	302	288	293	336	270	275	290	317	298	290	301	280	305	296	278	295	288	306	320	313	277	290	282	303	254	316	303	273	284	321	298	288	296	292	311	266	309	320	338	291	272	295	265	301	296	297	301	293	294	266	265	276	261	290	277	300	286	297	296	309	293	280	283	271	274	302	306	297	281	288	292	311	273	288	254	323	267	301	279	302	309	287	289	326	308	277	263	288	283	304	269	264	301	273	276	289	287	279	324	292	309	314	314	326	322	292	302	295	292	302	295	323	319	282	295	285	302	308	310	264	289	300	297	346	283	324	292	300	287	306	304	277	319	287	303	291	304	285	295	289	279	298	288	302	292	299	303	279	287	294	291	330	270	264	321	271	303	263	283	263	306	316	311	295	293	307	321	302	310	307	298	325	267	251	294	270	286	327	307	303	324	304	284	289	287	296	323	307	312	270	278	293	287	301	291	296	303	292	286	259	273	268	311	296	284	324	310	290	319	298	293	324	274	328	290	281	309	293	311	317	304	301	306	288	288	291	276	299	300	297	321	297	302	294	295	304	306	284	285	298	278	292	291	303	283	292	283	282	275	296	295	274	309	297	273	310	261	290	284	301	309	310	287	318	295	329	297	317	299	261	279	275	296	272	298	273	287	308	282	319	282	287	282	283	306	278	307	298	305	291	270	320	301	297	272	298	284	274	326	304	268	249	276	299	266	266	276	288	281	340	291	308	312	323	291	286	297	275	294	328	297	263	289	273	312	287	329	304	311	318	296	297	305	271	307	276	320	322	296	294	304	280	335	312	286	315	313	259	302	317	284	270	280	304	277	320	315	333	308	262	288	311	317	288	297	325	280	293	287	273	292	316	291	300	313	297	307	265	281	293	309	321	311	311	320	306	308	296	302	314	279	278	322	320	283	290	308	306	282	287	308	297	299	309	280	271	289	317	315	288	287	294	305	305	287	305	317	318	293	295	265	283	293	299	311	289	312	300	267	303	310	286	286	277	289	282	311	292	323	280	267	294	308	310	279	320	318	277	277	300	268	283	322	271	286	306	285	324	278	274	293	288	271	297	286	258	280	310	254	258	284	294	263	307	268	303	275	298	283	300	275	292	274	277	306	295	299	321	297	306	317	277	288	311	273	304	281	273	313	291	295	310	286	330	289	308	284	313	268	324	294	291	260	266	308	268	291	263	278	328	311	267	284	292	293	278	301	279	283	261	304	311	336	300	297	320	293	306	265	310	284	290	305	281	289	297	311	298	321	284	272	283	302	321	299	293	291	294	321	300	301	307	295	314	297	319	289	290	316	279	279	271	287	285	294	306	300	301	296	269	298	281	306	311	275	287	310	284	287	335	318	294	281	308	313	273	302	255	279	287	279	308	300	291	277	286	302	275	289	286	306	283	321	324	282	302	307	325	291	296	305	301	297	275	284	304	304	286	281	286	297	299	269	311	280	282	280	255	296	335	303	308	299	301	292	275	272	288	321	293	301	282	294	312	311	328	261	323	307	309	333	290	291	279	315	283	303	303	292	275	255	328	321	324	333	294	268	319	284	293	310	289	270	254	284	301	289	302	280	293	267	280	284	318	318	276	279	293	312	278	276	309	292	319	272	268	295	282	285	289	321	322	296	306	311	312	291	281	272	288	311	294	300	291	260	311	288	303	297	291	300	298	312	294	290	308	306	312	284	317	287	308	268	300	292	320	290	331	299	310	290	288	293	306
7445	4293	10832	14011	22791	62904	56666	42447	27474	11951	3682	1428	936	813	788	791	816	816	858	763	736	742	754	773	785	795	868	799	777	785	815	807	796	788	782	790	784	810	807	783	801	796	802	756	835	847	762	783	827	817	789	833	768	785	845	774	771	755	852	769	778	789	831	814	794	789	864	787	791	788	813	784	790	813	821	808	811	792	827	771	812	816	832	786	801	768	834	837	866	782	805	805	801	801	778	764	815	825	797	775	805	874	786	813	793	800	793	794	847	749	803	809	838	837	831	814	750	819	804	825	829	772	766	781	821	847	801	876	841	783	814	801	839	751	789	795	778	766	781	833	809	817	771	750	864	797	814	840	842	752	806	759	768	853	825	789	812	826	781	789	761	771	813	798	862	772	861	834	765	751	728	776	761	777	780	810	807	800	784	760	844	818	818	775	826	828	810	804	758	810	852	824	789	837	789	826	740	778	812	769	816	835	794	827	764	823	792	821	815	821	768	792	791	830	793	790	807	790	810	812	800	785	804	799	845	781	819	837	819	812	802	793	808	802	827	789	810	797	780	772	784	803	803	818	813	792	752	794	817	769	745	847	821	782	790	822	794	754	809	792	777	749	849	837	794	782	813	830	799	800	800	826	794	817	828	805	813	803	825	794	869	831	794	801	805	745	773	809	812	792	826	763	831	819	790	812	815	780	791	769	784	782	866	791	809	798	782	842	830	796	819	805	778	824	804	770	764	808	787	814	779	795	763	750	802	846	824	794	783	840	798	809	809	787	795	777	820	729	809	817	772	768	723	838	786	761	782	848	806	758	768	818	801	778	782	789	871	788	803	809	809	771	819	853	800	752	760	780	818	806	759	809	820	782	788	788	774	799	820	841	793	771	823	781	814	795	769	806	819	805	807	813	844	863	745	835	788	797	844	770	815	819	801	820	826	819	799	771	769	833	804	838	740	747	791	792	848	791	795	738	793	779	814	756	821	775	765	788	762	785	809	827	814	839	782	823	806	824	762	814	848	790	759	781	786	835	816	770	761	754	792	790	736	775	796	814	792	771	820	771	784	798	796	822	820	803	748	820	795	722	853	809	815	804	795	826	824	811	845	764	833	792	741	816	803	717	801	777	733	772	794	773	762	796	857	814	792	829	765	765	829	816	804	767	768	805	790	820	798	793	872	807	818	767	781	815	804	778	788	781	769	795	835	806	788	812	798	789	814	836	782	843	772	754	784	784	808	802	796	802	829	801	791	822	823	828	826	783	795	818	836	769	745	812	763	784	803	853	831	749	807	802	789	802	762	802	818	808	795	765	832	805	841	780	813	791	802	791	852	801	766	814	781	775	814	782	798	795	798	787	783	773	789	794	812	763	799	828	793	816	779	795	785	800	844	798	800	808	795	807	816	806	782	774	778	803	781	797	785	805	816	831	779	762	837	793	810	779	859	796	864	805	794	827	834	843	801	781	800	801	845	813	809	850	800	789	767	741	800	779	774	822	781	796	760	815	794	779	821	822	858	759	755	812	774	769	779	783	828	778	804	793	800	859	785	832	787	824	802	850	757	803	810	762	754	789	779	827	795	771	803	775	819	816	801	832	789	807	851	767	748	777	795	831	797	755	796	789	796	828	826	830	874	797	804	749	856	812	805	776	776	798	826	776	806	771	841	823	784	815	821	817	773	781	798	821	783	788	824	806	776	779	777	798	799	787	788	856	793	791	799	836	812	782	813	773	787	821	788	758	775	786	827	799	794	767	836	832	793	786	788	829	783	779	851	800	729	811	781	794	794	834	805	844	828	820	822	811	784	803	813	771	801	788	855	808	836	813	720	776	797	803	783	796	868	804	820	817	824	800	750	838	805	792	800	781	788	842	838	816	781	799	812	834	827	802	777	785	801	795	845	830	728	796	806	784	788	763	782	807	763	797	817	801	796	819	738	797	811	809	796	793	783	791	787	787	795	817	827	818	828	821	780	762	763	786	838	788	776	808	834	789	766	804	828	802	777	771	800	807	807	880	815	827	774	814	770	829	808	799	821	780	770	795	814	802	793	759	783	839	772	801	764	796	833	768	893	769	882	810	807	783	799	813	798	790	855	784	751	802	802	764	813	864	825	798	760	817	778	819	823	811	809	817	816	778	793	781	765	757	851	816	797	778	849	768	787	767	787	833	806	793	834	786	842	780	824	776	759	764	785	776	854	818	767	755	817	856	794	805	801	794	784	848	774	762	794	764	793	763	827	773	826	789	820	788	784	834	814	804	794	754	834	843	829	812	798	771	779	800	830	793	852	797	839	772	791	805	805	820	821	724	763	741	814	742	806	810	758	818	810	800	763	766	787	789	789	805	810	759	806	797	742	821	836	793	776	820	804	793	809	774	805	811	786	785	821	772	806	803	795	854	793	798	801	724	794	788	809	738	769	774	826	781	794	783	802	819	751	819	793	823	825	806	851	773	733	802	766	758	817	773	791	797	783	816	729	838	846	784	802	774	839	795	772	746	818	779	820	782	806	769	755	812	780	789	839	801	770	812	843	821	786	796	815	798	779	786	791	788	792	779	789	814	804	846	770	779	793	806	784	811	858	826	812	781	878	819	804	755	797	798	804	753	782	787	803	797	738	774	813	812	821	754	782	827	818	825	810	762	828	771	828	839	778	784	822	766	832	783	766	788	786	808	820	768	801	818	836	783	861	752	774	735	764	774	837	849	854	822	812	769	799	800	850	770	778	835	743	821	809	852	839	792	793	787	771	806	834	802	793	805	818	774	827	822	815	744	789	808	791	820	767	816	805	806	811	804	796	811	763	814	782	761	808	842	771	801	762	752	792	813	805	784	799	766	772	756	794	790	782	830	812	817	824	802	771	844	766	816	809	813	784	840	782	797	818	803	811	821	809	791	807	809	774	807	803	827	777	867	744	792	781	777	824	799	785	847	804	787	814	854	789	792	743	792	829	820	770	782	813	822	778	805	780	783	799	765	804	794	805	829	763	801	796	832	799	823	810	790	774	762	797	797	790	793	786	756	790	812	782	800	776	841	845	776	832	796	792	787	826	730	814	814	791	818	855	774	790	806	784	816	796	791	778	788	804	786	804	795	810	815	792	817	797	786	799	747	838	775	792	805	749	833	836	787	846	798	771	786	792	825	802	769	792	792	870	804	813	786	821	880	799	807	800	794	867	794	836	727	780	789	761	767	806	825	848	788	822	783	816	800	758	798	786	795	790	804	817	758	816	815	786	730	824	787	754	809	825	779	748	736	833	794	841	813	817	818	778	809	789	841	812	830	777	756	803	768	780	784	782	838	772	819	812	774	785	819	772	773	800	782	779	705	812	843	812	809	808	746	810	795	834	835	778	756	755	812	792	753	882	761	795	804	791	822	792	784	826	789	779	773	811	800	764	861	793	787	830	826	821	757	781	832	801	733	747	806	818	817	796	821	802	769	814	838	785	786	800	780	789	779	800	838	800	865	813	778	785	782	794	828	720	816	822	808
17781	8132	9597	8190	22116	65444	56586	39786	22323	6957	1517	515	306	278	270	274	254	276	303	239	276	287	279	293	259	301	319	271	275	303	305	288	286	289	258	296	271	288	300	316	288	279	290	286	269	305	306	285	297	300	266	289	280	285	318	306	272	285	335	255	264	283	297	281	284	293	300	277	299	277	271	290	287	277	273	254	254	297	314	272	248	270	273	309	288	294	312	270	303	256	252	261	280	288	291	301	272	270	307	265	273	297	324	285	281	305	292	295	286	275	288	288	284	288	283	289	270	285	276	291	305	280	276	279	276	258	302	265	284	273	275	295	315	313	273	256	314	345	299	295	274	256	296	293	263	265	309	273	278	289	284	302	287	285	264	299	268	273	274	278	286	281	270	277	292	281	289	314	279	286	296	274	300	311	274	292	287	304	262	285	276	283	268	277	277	288	290	283	262	287	306	264	301	276	262	297	320	251	268	281	282	263	282	298	241	302	284	298	284	285	268	275	312	290	269	289	314	295	272	261	293	284	243	253	289	286	270	303	275	240	266	274	287	318	277	274	268	299	249	298	275	288	296	236	297	284	292	303	289	277	275	296	299	305	268	286	268	286	287	270	281	294	250	276	286	281	287	282	320	262	282	271	268	267	272	267	274	270	290	291	270	275	267	255	285	299	281	270	289	252	273	290	280	291	273	311	280	292	274	284	301	278	275	265	305	313	288	291	296	270	268	309	275	290	256	292	304	281	299	248	309	278	290	285	272	268	284	294	288	298	252	285	278	282	296	284	267	285	270	258	306	297	299	283	275	278	240	281	300	267	285	273	296	282	274	279	302	236	288	283	274	262	287	272	267	284	285	276	307	304	266	256	286	314	291	266	254	289	273	285	245	302	301	296	268	268	264	258	277	264	302	258	286	306	281	286	281	270	294	304	300	307	286	283	300	263	288	303	265	292	300	281	279	272	255	288	298	290	260	301	301	262	274	274	301	290	279	258	261	246	272	273	305	280	276	305	276	269	273	307	322	285	266	273	288	278	261	285	279	281	303	268	286	267	245	249	273	276	273	293	294	260	282	271	295	290	315	322	306	273	279	264	287	303	297	291	271	244	280	259	277	302	265	301	241	271	277	278	281	260	256	265	271	281	262	278	272	283	274	283	292	261	285	282	271	293	279	272	286	283	303	255	280	268	314	315	308	282	300	291	300	318	288	274	252	263	290	290	269	283	303	270	281	272	260	278	253	309	262	261	292	256	292	272	306	266	259	289	255	278	296	278	324	319	279	286	258	278	254	271	268	273	291	296	291	297	266	313	295	280	261	279	292	317	288	254	286	284	278	308	285	296	299	277	273	275	252	297	293	309	258	286	280	278	308	290	305	280	266	262	280	292	249	284	299	254	327	280	284	256	288	307	300	250	297	299	253	287	296	290	289	292	286	255	283	261	297	297	263	286	261	280	298	278	292	295	289	267	289	287	277	271	260	271	280	287	271	309	288	276	286	302	288	295	255	282	328	235	260	300	291	262	279	277	263	287	296	285	271	285	284	297	278	310	276	301	290	257	272	290	276	286	294	287	282	305	241	295	272	272	272	261	264	274	277	312	288	279	282	305	286	303	275	262	316	294	286	269	273	303	281	263	277	305	268	294	270	247	302	302	267	279	284	268	296	282	271	276	269	293	279	299	266	247	265	325	308	289	255	302	322	274	272	315	295	294	254	281	281	269	266	299	278	243	273	277	262	270	291	249	254	290	305	296	267	321	270	310	259	250	259	299	258	264	268	286	281	284	288	249	296	247	293	277	274	283	291	281	309	300	286	276	275	269	247	266	299	299	276	290	272	282	260	286	283	299	275	285	263	268	294	288	261	302	291	295	287	265	273	272	258	304	280	265	253	301	254	262	285	275	306	260	286	303	278	266	282	284	280	276	287	304	245	304	251	289	257	277	271	290	283	298	272	289	261	296	300	258	271	288	264	278	266	300	266	249	268	293	282	285	286	278	307	274	277	272	304	286	273	281	287	264	295	251	310	292	284	309	293	261	320	305	299	275	276	274	257	260	290	272	278	269	299	293	301	291	279	296	289	283	290	295	284	283	265	292	275	310	282	248	286	282	285	267	284	298	300	266	307	298	285	275	258	299	292	275	258	300	297	316	273	283	286	293	289	291	250	295	307	295	291	303	288	258	287	290	293	274	288	281	298	276	265	258	299	268	286	273	295	293	272	256	301	273	267	279	273	294	291	261	286	262	304	297	287	290	277	273	284	303	268	274	261	283	306	295	274	275	256	293	291	283	265	289	310	282	284	303	256	278	258	291	258	299	275	276	280	305	292	299	267	288	273	284	268	258	285	283	289	258	283	257	287	309	320	271	305	288	302	271	271	315	290	308	265	266	259	282	286	252	275	296	298	302	263	303	268	253	258	303	284	291	314	266	269	280	283	280	291	307	274	309	257	293	300	294	274	275	305	310	267	296	288	256	292	316	273	281	302	296	304	252	289	294	289	260	277	292	301	284	299	279	308	309	286	298	284	296	292	291	299	272	271	301	279	297	277	281	281	301	307	287	296	269	282	296	289	288	258	278	267	278	259	291	288	317	285	295	297	280	282	270	279	303	269	294	291	293	284	296	321	291	305	260	280	289	287	274	276	286	307	288	275	281	302	239	276	278	337	290	272	297	278	294	277	269	314	242	290	263	242	291	282	290	284	262	278	295	253	258	311	287	303	307	300	300	278	292	263	319	288	303	287	260	315	274	304	277	288	295	332	271	272	283	292	264	258	266	282	305	304	244	275	278	292	278	303	284	250	261	325	254	292	299	251	287	285	294	254	283	278	261	278	263	271	299	260	272	310	318	287	301	287	282	271	308	295	311	260	296	290	284	249	268	281	285	289	287	282	294	302	303	293	254	267	284	271	278	296	258	283	283	292	294	273	276	310	294	286	277	272	263	314	294	284	306	282	312	293	283	308	283	290	286	278	280	276	292	275	273	322	230	282	282	315	280	293	309	269	291	291	266	265	283	298	274	267	271	288	272	266	268	279	285	268	281	266	297	312	267	282	309	300	307	245	310	282	263	272	267	305	261	292	290	247	288	262	273	297	274	294	296	320	280	273	267	260	284	290	300	275	274	302	289	272	268	302	257	291	302	276	258	289	287	290	283	298	284	263	304	285	263	258	271	290	288	284	268	285	295	280	265	304	313	292	310	298	286	269	261	287	257	280	302	310	281	285	280	283	279	292	271	292	291	292	295	277	318	295	277	302	290	283	288	297	275	300	274	289	282	310	322	284	307	292	282	285	285	305	285	295	277	273	307	298	292	296	289	258	299	274	301	276	287	301	317	289	281	279	278	266	266	262	283	284	283	286	304	270	288	283	245	279	280	279	285	311	300	281	274	273	286	271	264	298	287	271	271	306	299	310	276	272	317	302	288	277	269	264	264	288	265	285	301	318	267	302	255	277	293	289	298	302	285	282	298	286	297	297	275	271	312	266	267	283	261
10077	6765	13629	16549	36283	75722	67825	53582	35783	16893	5061	1844	957	807	800	777	778	740	763	774	788	763	745	763	767	785	759	802	787	756	796	764	791	771	763	794	721	768	733	756	743	742	817	733	783	808	774	752	776	741	786	843	810	777	762	795	752	745	786	756	811	765	749	785	743	791	790	804	809	761	725	779	743	805	775	790	795	783	792	773	791	828	760	807	753	803	765	722	783	744	768	792	753	747	788	765	802	766	788	722	790	738	775	767	808	762	795	788	777	738	797	782	803	795	793	768	806	752	768	755	802	768	739	706	799	722	777	782	796	744	779	737	784	791	743	710	728	733	816	784	744	714	801	776	754	761	739	784	770	743	759	741	802	772	737	692	769	755	833	759	771	781	790	746	767	741	795	748	788	785	751	775	745	802	808	756	790	732	704	810	779	737	797	751	789	723	795	726	794	747	738	754	764	770	744	819	787	731	757	749	781	797	839	782	791	771	754	829	767	767	716	780	766	758	790	756	794	780	744	736	777	756	814	770	786	742	766	743	756	808	787	753	761	783	764	756	735	772	742	691	766	746	789	797	731	780	785	780	771	762	761	775	786	759	781	772	743	774	757	783	753	755	785	738	801	762	740	767	729	744	766	787	744	756	790	750	725	790	754	784	759	813	735	741	763	751	781	824	728	790	733	767	743	793	773	797	763	725	779	774	785	755	732	774	776	733	773	759	760	766	771	730	782	755	816	785	700	747	789	749	783	730	764	765	796	764	771	796	765	812	779	784	749	775	783	744	804	781	781	777	782	743	781	712	752	736	757	795	774	775	783	704	800	796	785	796	760	756	788	746	768	712	784	810	782	825	737	768	780	844	828	734	768	831	803	734	769	830	806	772	740	768	791	787	748	772	795	748	730	719	729	770	743	720	792	744	763	816	775	784	776	755	749	800	791	744	751	764	750	712	766	831	781	775	729	832	786	742	743	762	725	716	816	842	775	787	810	742	783	795	793	795	769	767	823	774	726	803	720	731	761	779	823	768	712	746	739	763	793	730	784	797	760	744	777	799	820	748	731	766	730	769	721	729	764	771	782	736	771	750	786	804	772	764	761	767	789	764	781	789	783	773	763	796	748	765	746	780	727	786	790	721	810	813	798	731	755	772	750	742	787	754	763	783	750	751	822	752	733	786	733	768	782	794	735	780	813	775	747	758	746	750	799	791	781	786	772	831	750	749	740	734	761	763	774	766	753	759	789	756	710	771	790	782	763	760	771	821	734	792	755	777	755	823	753	793	750	730	752	750	791	745	761	799	736	778	742	734	770	817	770	743	757	740	770	773	781	778	699	785	756	782	780	759	784	718	749	731	792	741	769	746	806	759	769	757	734	788	772	728	794	748	764	771	786	764	749	749	741	782	768	816	795	748	776	757	803	755	773	800	723	733	814	768	785	723	780	713	742	759	787	801	778	729	784	752	731	741	770	783	715	807	732	756	754	809	753	775	729	772	792	751	774	767	759	798	723	782	745	790	761	784	761	783	774	769	752	792	792	714	737	737	828	749	751	778	738	796	743	781	784	760	778	789	771	775	802	789	765	775	769	783	749	791	780	758	735	767	778	790	791	749	738	738	797	731	797	787	757	790	764	765	770	751	820	759	776	765	749	794	793	756	744	749	791	766	807	759	784	781	745	751	756	759	772	743	812	781	738	784	784	772	804	805	796	749	761	770	745	769	762	793	795	768	755	728	762	762	776	776	740	817	724	763	769	805	786	727	735	752	752	717	784	835	755	775	754	769	756	760	747	789	804	769	750	779	732	754	754	794	727	757	773	762	724	796	757	808	743	774	789	766	767	735	728	789	797	769	740	789	753	789	788	734	739	781	755	783	780	780	760	741	758	752	762	809	741	769	766	782	704	742	816	734	757	800	729	794	773	760	797	756	795	794	775	745	776	819	760	747	750	751	829	729	774	766	738	723	772	749	864	732	764	743	749	829	747	829	758	725	783	808	810	739	822	844	768	800	797	778	786	709	786	729	676	779	777	828	805	752	781	786	772	802	787	772	749	732	744	779	790	780	779	783	777	778	812	735	721	774	832	781	705	751	778	818	768	780	756	819	738	800	778	763	739	785	798	729	752	754	732	787	738	773	805	786	814	783	745	804	743	785	781	727	766	756	774	768	775	770	760	720	768	776	778	809	751	754	767	778	738	790	776	805	800	754	774	754	769	738	788	760	796	751	814	774	787	788	771	742	683	803	733	756	767	749	794	782	772	757	736	813	791	788	747	770	757	779	795	786	799	766	741	775	752	813	739	763	764	753	768	779	768	763	760	802	774	816	753	780	773	773	759	781	759	742	740	821	803	788	756	809	772	786	748	819	798	792	750	777	740	787	735	808	795	732	799	782	829	769	774	815	770	828	755	738	751	771	765	838	781	806	823	799	732	786	775	812	773	762	733	802	774	763	772	730	750	753	771	739	799	790	760	733	836	759	757	779	747	827	787	800	788	763	732	770	756	777	833	813	738	802	782	818	766	794	749	773	746	748	767	774	776	804	782	795	762	794	752	784	715	763	734	763	766	732	766	793	753	751	765	709	822	760	838	766	758	752	778	766	740	777	775	838	749	736	743	794	778	749	816	748	758	732	800	760	740	784	783	734	745	814	788	738	738	768	783	791	750	765	830	730	759	778	787	750	690	817	755	781	761	771	785	780	754	801	762	780	754	768	831	786	752	760	757	745	797	784	758	742	739	766	777	825	770	767	768	780	744	746	725	741	772	788	747	736	781	823	812	787	744	754	733	726	703	778	744	826	773	711	762	767	780	754	762	814	770	747	757	770	777	757	756	782	753	753	762	778	702	788	814	805	807	772	775	766	813	789	777	745	763	779	769	782	735	748	745	785	760	797	735	743	754	745	782	748	779	772	814	765	729	762	748	736	747	756	769	769	807	730	782	746	798	757	741	763	702	749	789	737	747	773	780	766	735	781	774	767	784	747	756	739	730	815	724	833	791	749	755	785	790	744	762	754	761	781	725	745	755	772	775	745	767	790	756	808	831	776	735	799	777	785	765	712	785	767	791	760	810	793	784	781	716	777	774	752	746	734	753	842	811	777	748	731	765	714	789	792	786	788	777	724	812	724	731	761	744	755	776	711	706	792	812	765	746	811	736	756	786	719	709	789	812	761	786	755	783	770	789	810	762	765	752	768	776	754	750	788	769	780	720	745	800	811	798	750	735	774	737	723	751	784	732	744	806	802	749	743	800	757	787	771	768	778	762	785	738	768	776	843	776	787	733	757	791	792	741	758	786	744	740	765	801	757	734	791	767	713	785	774	797	788	746	803	736	749	819	734	802	754	715	747	788	729	770	735	782	784	773	756	728	718	779	769	762	775	773	742	792	755	817	763	765	757	759	789	772	717	763	780	738	746	760	775	774	764	778	793	778	812	764	755	808	767	753	833	728	748	692	804	812	801	765	765	785	726	761	778	776	746	817	787	764	763	716	750
4357	2087	2771	2265	2686	6148	6521	4958	2532	1098	514	334	353	311	301	333	302	264	333	297	320	291	299	324	258	298	321	300	305	292	313	306	289	324	328	270	302	315	287	334	303	301	288	317	316	284	314	268	307	340	300	286	331	314	309	341	329	261	294	309	307	276	293	329	301	320	273	314	328	299	312	318	318	285	268	316	320	310	304	283	313	337	309	288	317	313	324	297	286	303	278	341	296	300	287	318	310	305	315	281	269	301	311	295	287	312	291	320	315	316	292	358	284	304	309	268	357	294	342	325	292	332	303	274	278	300	275	307	284	316	310	317	308	322	300	318	270	284	312	316	283	325	279	336	307	319	311	303	307	305	358	316	291	307	268	292	330	296	300	313	339	316	333	309	308	305	294	320	325	328	295	310	303	299	308	354	331	289	288	294	326	269	297	295	302	271	305	315	293	290	310	313	295	307	308	293	289	289	315	318	321	267	335	306	308	324	280	321	301	289	281	317	311	291	333	302	280	319	308	314	341	296	292	323	295	323	307	324	325	289	268	302	302	310	295	295	316	320	326	293	288	311	295	314	285	301	313	289	301	299	276	294	314	316	272	323	317	282	295	316	305	310	307	319	324	322	302	298	309	309	314	288	321	310	321	286	320	321	304	277	262	298	314	282	306	278	298	311	314	286	302	305	309	314	306	323	302	311	287	319	309	312	301	296	344	336	321	310	339	291	282	304	310	294	326	312	297	293	314	305	303	279	301	279	313	291	303	319	297	301	331	316	298	293	309	282	291	283	326	315	307	322	308	312	327	319	300	310	312	316	312	312	310	314	317	308	306	325	299	285	296	275	304	288	312	353	308	301	296	330	312	293	303	332	316	304	301	292	312	316	310	292	290	319	300	300	304	306	304	327	293	295	323	317	307	333	271	333	324	312	305	317	288	311	336	277	330	303	291	321	279	330	331	340	307	294	296	310	322	309	328	291	307	314	296	327	296	297	300	314	340	282	272	291	316	297	297	293	280	278	340	295	306	299	337	315	298	313	289	293	290	298	281	290	265	319	317	313	313	297	314	303	303	294	311	305	321	317	295	327	279	313	315	315	299	282	317	304	306	321	323	330	305	320	285	285	309	309	338	303	338	322	304	292	311	316	290	277	311	306	286	299	298	268	306	297	318	303	291	311	333	314	297	298	296	317	305	308	312	295	264	318	302	310	303	287	314	309	330	295	292	302	291	284	282	310	303	287	320	313	300	307	298	287	281	328	288	278	340	340	294	288	334	334	312	306	317	292	297	292	303	309	311	314	306	275	338	323	286	304	308	350	298	308	304	303	261	307	309	301	289	313	312	327	307	276	283	333	264	306	287	334	318	299	293	282	298	299	295	288	300	332	320	305	290	311	315	289	321	309	318	300	320	320	326	305	311	292	310	320	275	341	334	338	324	346	280	329	295	293	316	302	318	291	278	350	297	318	318	306	274	303	288	304	326	298	310	262	318	292	324	330	312	302	312	310	295	310	299	322	304	313	318	303	284	302	300	302	337	292	314	275	328	316	314	343	266	320	293	303	331	315	316	321	291	293	334	288	297	302	300	307	308	282	275	312	292	300	278	313	318	288	306	287	308	325	340	321	297	297	296	353	298	296	317	308	287	304	309	298	314	315	298	304	296	317	329	289	308	320	324	293	296	307	304	316	313	312	309	298	313	285	323	300	280	305	316	323	311	312	302	321	300	294	295	269	265	309	297	315	294	310	276	287	311	327	322	286	301	286	277	317	286	282	318	253	289	303	306	309	305	301	287	279	303	324	312	309	317	280	276	292	315	300	338	324	306	299	285	276	321	301	312	340	282	297	313	330	309	301	286	323	328	290	300	338	312	293	284	303	316	302	274	278	302	311	289	289	302	327	304	290	290	297	307	287	303	286	306	286	317	295	303	333	310	274	303	286	268	301	331	334	303	298	288	314	321	287	251	268	298	290	268	281	329	279	324	312	294	308	288	288	342	293	284	299	291	302	298	290	307	282	315	307	342	301	285	319	287	279	327	300	305	299	300	311	306	327	333	300	295	304	319	280	307	301	322	299	329	328	347	297	328	295	277	307	294	319	305	329	331	312	313	330	299	290	330	324	335	283	313	303	288	298	304	309	262	286	310	280	293	286	319	321	307	255	317	319	295	295	280	330	343	332	328	289	297	299	305	294	279	277	292	312	297	304	281	315	303	323	302	296	284	316	304	307	314	307	329	293	306	300	288	290	305	278	297	296	312	284	302	305	321	308	323	301	288	308	293	345	307	273	316	296	314	299	312	296	308	316	299	279	284	327	305	303	297	303	338	294	318	290	324	311	315	294	310	278	323	310	333	283	289	304	278	290	323	311	305	305	288	325	315	310	283	331	352	332	287	301	315	302	307	308	282	311	298	317	299	331	315	286	329	272	299	300	303	305	302	297	303	297	320	272	293	294	272	335	318	304	304	325	302	312	314	294	314	315	301	302	311	286	283	286	318	291	304	313	334	283	306	300	307	292	305	278	299	309	298	313	312	320	307	282	295	284	316	297	300	304	301	315	311	302	260	311	316	303	304	312	284	302	317	293	300	333	306	318	278	295	287	297	312	314	334	302	284	319	314	301	300	294	293	312	287	294	308	307	350	306	315	307	307	315	301	299	312	289	298	311	293	321	276	331	286	314	311	272	262	305	279	293	284	323	301	306	298	326	299	312	338	295	311	330	283	323	335	302	310	306	282	302	294	294	301	306	313	306	300	292	324	290	289	328	310	309	289	303	332	296	294	315	308	274	327	288	308	297	310	290	328	310	340	307	321	302	304	299	322	330	321	318	291	284	254	313	306	308	281	322	304	344	317	314	299	319	333	299	287	307	302	312	285	302	305	322	282	287	317	258	311	313	298	338	307	259	335	294	296	339	327	292	318	314	298	319	320	333	295	292	314	314	279	330	296	337	293	300	318	285	325	286	294	324	263	312	299	293	309	323	298	298	306	268	272	294	320	299	264	295	322	286	301	310	311	319	323	282	292	312	318	312	325	313	333	299	294	284	283	275	303	339	311	287	297	302	303	307	304	319	330	317	325	308	312	291	275	279	317	298	274	336	330	299	320	321	323	310	299	301	276	301	311	314	284	285	327	343	265	328	304	278	281	309	282	318	304	323	319	318	296	284	300	269	264	328	308	324	322	311	287	323	271	318	316	322	333	279	312	275	278	288	319	311	322	299	327	326	300	320	293	303	312	314	343	344	302	307	304	300	281	321	294	293	304	304	317	246	303	287	311	296	283	275	282	324	273	318	332	303	307	296	318	289	319	302	319	328	314	308	318	301	300	279	309	319	280	302	274	309	319	313	282	305	327	300	311	330	281	338	326	316	313	312	285	305	309	292	324	306	314	293	308	305	313	296	321	300	312	297	319	331	307	322	296	307	315	273	284	321	297	297	310	306	341	306	296	299	295	305	294	297	316	310	323	307	312	302	282	311	321	305	293	288	282	303
3642	2436	5474	6557	10188	21427	21734	16335	8715	3823	1660	1015	814	809	823	802	833	834	799	842	811	884	781	824	826	794	829	812	830	846	826	793	893	814	803	784	824	775	779	805	849	823	845	831	816	809	913	830	803	778	787	871	820	845	805	795	784	861	790	813	794	778	801	789	827	867	873	769	813	833	894	811	868	809	820	823	850	830	860	843	808	772	784	814	831	824	783	807	788	834	828	797	776	826	816	839	808	841	831	824	818	826	884	794	858	778	820	840	806	801	840	829	832	813	795	800	774	829	846	824	825	821	797	828	883	876	833	871	802	786	770	822	826	780	814	792	828	800	804	812	796	829	821	838	805	817	777	835	789	826	861	834	818	888	783	832	802	848	813	818	822	817	827	829	805	804	833	802	829	804	804	851	819	813	809	798	865	812	814	820	831	871	843	841	796	824	805	786	876	812	817	849	736	800	787	812	782	786	836	807	779	770	829	826	821	802	836	804	863	828	871	850	812	827	829	823	848	835	799	807	830	825	787	815	804	844	837	836	806	788	784	802	862	794	839	849	805	845	776	807	812	853	803	780	813	821	822	786	809	833	816	796	875	796	833	817	827	820	818	815	865	830	818	795	756	829	849	766	821	824	841	809	774	813	849	760	824	842	790	824	840	873	833	798	869	852	856	823	843	808	810	802	800	789	818	803	796	824	784	796	792	795	843	806	833	822	851	795	816	784	801	785	808	816	837	777	835	762	816	834	825	812	823	834	786	854	840	806	838	836	866	835	830	814	853	819	757	843	854	817	852	864	782	774	809	824	776	818	788	822	821	855	846	773	831	865	786	826	865	859	843	759	801	835	844	785	847	820	825	771	799	801	854	793	817	852	829	856	842	805	852	771	822	874	805	885	811	830	804	837	754	843	801	761	796	813	827	853	780	810	863	814	778	791	821	808	852	796	780	863	865	763	804	813	757	821	836	870	840	848	817	811	790	826	817	807	833	819	786	821	825	778	821	755	808	829	821	817	793	851	832	780	817	868	794	811	806	806	799	789	869	814	845	777	806	844	835	825	877	822	824	794	881	838	772	849	821	774	831	816	838	851	825	843	837	823	815	821	888	870	841	877	836	835	776	885	806	788	826	882	785	845	807	842	809	829	795	802	825	838	796	772	879	804	793	846	783	835	783	828	826	840	813	823	836	873	767	853	794	800	823	840	807	801	750	817	784	765	800	817	817	780	864	793	837	842	802	850	876	781	827	788	883	783	825	833	832	812	815	849	852	784	794	825	793	780	861	796	802	803	782	861	814	829	796	786	845	830	839	811	792	875	821	831	788	880	780	785	816	849	828	786	831	830	839	817	782	761	761	795	800	770	800	826	886	810	811	825	818	837	817	770	858	805	839	795	813	802	808	824	822	796	842	840	811	829	813	836	764	799	767	839	814	789	852	846	832	814	822	835	814	833	861	823	787	829	832	819	811	796	829	804	819	870	784	822	797	847	843	784	850	785	839	809	830	831	827	870	790	856	843	767	812	824	807	873	802	806	808	846	809	794	774	797	837	855	872	830	831	759	771	785	797	838	809	797	805	774	846	818	834	869	854	786	850	841	827	804	802	832	812	799	797	832	783	800	797	807	878	796	844	777	788	817	810	757	828	828	793	879	808	783	813	762	815	772	887	812	773	842	770	836	808	762	799	812	815	808	798	831	796	781	814	855	820	813	794	848	800	828	840	791	821	821	816	815	818	794	875	837	837	811	913	857	835	889	869	797	815	844	825	801	790	846	832	851	851	841	831	802	817	819	774	819	826	806	861	809	807	796	805	832	806	818	824	814	804	769	882	837	812	786	802	786	792	781	790	849	778	763	838	828	865	834	840	818	797	820	772	805	760	840	802	812	826	777	847	778	769	899	747	807	838	803	861	840	771	815	855	821	737	810	821	808	860	797	839	832	796	873	853	894	821	817	789	803	793	853	807	790	786	848	785	819	794	792	804	839	818	832	791	835	835	835	874	810	798	825	820	827	822	852	839	874	832	811	814	830	779	823	842	854	762	866	866	853	841	837	819	817	802	806	803	834	809	826	819	865	811	820	797	807	840	811	822	836	855	824	806	812	837	781	816	817	776	798	782	835	871	814	812	777	834	833	773	845	772	830	833	862	828	799	839	825	781	817	825	807	873	839	732	825	826	753	820	786	825	815	819	820	819	812	819	840	806	846	805	784	837	836	861	789	796	793	841	825	839	859	851	829	803	861	825	813	804	818	815	841	846	820	817	826	820	800	825	783	796	807	823	759	825	795	850	745	847	806	791	879	814	848	828	852	767	800	847	810	783	828	805	816	850	861	844	874	808	846	837	783	805	785	852	813	811	833	869	815	767	782	762	763	810	847	814	836	838	838	882	831	845	867	814	844	776	828	804	805	816	835	801	810	858	832	811	831	833	828	795	820	851	763	806	801	824	773	822	814	780	837	858	805	850	799	811	881	809	798	830	798	842	811	823	825	820	808	851	795	795	819	758	855	806	841	785	842	828	878	818	786	773	847	793	829	808	778	821	848	821	796	862	779	744	865	820	807	788	830	848	810	820	835	772	841	822	801	818	810	844	819	768	821	814	771	798	809	811	777	817	850	872	748	798	840	764	820	819	812	810	807	802	800	770	779	847	838	813	849	815	768	795	788	801	814	853	819	807	825	826	874	820	835	777	843	820	834	836	810	817	764	890	780	811	826	839	800	808	824	870	825	856	820	825	832	769	854	826	832	841	819	829	844	803	794	845	835	834	852	831	810	845	825	822	822	801	775	844	845	806	794	787	838	845	809	790	825	859	844	819	832	790	786	858	817	814	850	795	793	806	740	847	773	811	785	801	795	817	868	917	827	866	809	857	837	819	795	878	827	840	800	829	888	808	840	789	905	800	864	852	854	845	839	806	804	806	823	823	829	853	813	812	764	821	878	773	819	781	813	832	787	809	864	859	785	848	836	788	805	834	800	828	818	834	831	832	781	810	881	787	823	758	794	826	859	806	783	838	804	756	809	787	831	795	806	824	820	804	833	801	810	775	828	815	779	856	821	808	834	816	811	808	839	838	851	802	804	821	832	840	872	875	808	814	814	807	803	856	817	761	763	845	808	828	796	828	810	798	801	812	818	871	830	812	814	859	788	829	820	822	869	808	822	843	777	772	798	810	812	827	808	809	831	796	781	847	888	782	833	797	830	874	798	835	815	860	848	898	814	864	834	803	779	854	783	792	830	843	805	844	819	829	816	835	787	851	823	825	863	834	783	796	841	820	800	815	812	833	797	836	796	818	788	809	837	779	799	819	768	830	828	805	852	823	826	805	829	854	854	861	828	803	823	809	784	798	835	840	783	820	834	795	823	775	785	804	801	851	872	839	837	831	778	842	814	826	826	842	806	858	791	815	767	818	849	818	815	849	827	809	822	821	804	771	834	843	820	897	780	820	837	893	835	825	831	809	850	856	804	832	889	820	831	805	830	812	821	823	855
9895	4253	6496	8662	29157	47128	43024	27376	12584	3324	895	425	292	331	286	311	281	312	330	311	303	292	272	303	287	295	321	274	291	317	311	297	312	272	314	304	286	287	279	269	280	268	303	331	292	316	294	285	252	327	298	316	298	311	293	299	283	294	303	272	315	314	285	299	305	298	260	277	281	306	291	319	274	274	283	274	284	265	276	294	300	269	282	284	303	273	312	300	280	274	305	311	317	291	275	309	292	306	308	304	285	275	306	308	311	315	289	293	293	289	304	283	277	282	294	306	294	283	304	281	278	311	306	280	293	279	289	307	274	283	305	320	292	299	274	279	325	303	274	314	293	294	300	281	264	259	297	295	314	311	307	307	272	301	296	308	260	282	289	304	286	289	308	288	302	307	282	277	319	279	306	279	290	275	296	293	312	276	290	329	286	300	279	296	261	282	288	313	320	273	337	254	280	267	313	255	289	301	291	273	293	295	284	269	283	310	305	295	297	318	312	292	308	301	268	279	280	298	305	290	268	292	289	322	257	277	287	291	283	310	299	310	312	307	278	312	285	290	286	284	252	296	301	313	309	306	281	290	277	288	299	307	321	317	314	292	288	287	305	284	261	301	308	287	313	326	285	279	276	272	303	268	301	336	281	302	281	280	275	268	314	310	316	297	251	300	292	323	271	282	286	302	297	330	316	297	315	305	324	262	306	287	319	310	288	272	306	289	311	253	301	252	268	299	284	295	279	293	314	259	295	267	295	315	268	311	275	288	283	265	307	318	305	278	288	304	311	305	273	279	281	316	300	296	296	268	297	303	280	273	317	279	322	281	302	271	294	317	278	260	281	279	289	276	279	310	291	288	321	307	312	322	325	311	304	308	298	295	290	289	261	324	290	279	301	281	303	287	259	303	312	312	273	268	284	317	309	280	296	305	259	294	286	306	301	284	288	288	262	295	284	299	288	322	275	276	297	262	265	323	302	279	303	303	295	278	285	295	313	250	316	304	286	276	272	312	278	279	275	304	315	279	299	294	286	305	326	300	275	315	280	299	286	283	282	298	302	280	293	291	301	311	292	292	302	294	305	301	315	292	308	297	288	324	316	284	309	295	277	266	299	262	289	277	279	295	323	287	267	313	330	273	290	280	314	309	318	309	306	317	307	309	317	275	290	306	320	297	312	277	278	263	284	289	295	281	266	259	286	270	287	328	308	326	313	308	306	278	301	316	281	327	299	282	318	303	272	276	291	326	283	299	305	278	290	274	280	293	277	302	310	306	292	288	300	297	292	322	261	294	320	278	271	289	267	301	296	298	272	258	287	271	282	281	277	295	283	285	319	325	316	268	294	262	277	256	299	285	261	288	323	291	303	275	284	286	265	291	267	291	305	302	281	289	308	289	280	288	291	276	291	292	291	270	298	306	303	302	317	288	286	303	314	264	281	293	300	282	315	322	263	304	294	267	276	287	293	291	295	342	301	308	299	291	289	300	318	291	295	295	271	300	286	266	283	289	295	305	286	287	270	311	277	285	290	286	271	303	255	283	289	287	305	282	286	275	264	309	304	271	283	285	281	278	301	305	260	303	269	286	272	287	283	322	332	302	301	289	305	280	289	289	277	282	314	321	258	294	248	300	335	285	281	273	304	267	303	302	282	262	291	269	309	302	272	292	335	290	290	314	282	319	263	295	274	281	296	286	301	280	309	285	289	302	295	278	302	308	266	285	311	298	302	286	309	294	300	306	307	315	265	297	280	312	299	281	280	291	308	327	275	283	311	277	268	274	280	313	327	281	313	281	281	276	308	280	286	309	284	288	302	294	335	322	264	297	287	282	319	279	278	270	265	269	282	315	329	283	272	277	309	288	265	304	325	264	253	273	300	296	294	295	291	286	297	271	285	277	279	302	287	297	274	304	266	262	290	316	269	292	308	285	278	308	286	295	301	276	267	302	312	281	280	285	283	296	284	294	279	293	310	285	265	301	293	271	278	299	282	284	266	284	325	278	291	279	274	274	287	331	321	272	312	296	292	300	281	282	267	264	286	297	301	306	264	245	303	268	313	269	256	284	270	263	320	266	330	297	265	298	265	318	307	261	308	325	297	299	299	298	281	305	301	286	307	279	291	262	315	290	328	300	279	290	296	300	306	281	295	284	296	304	289	297	268	309	315	297	282	304	290	316	264	307	262	284	298	284	280	285	304	279	269	304	300	250	305	307	289	289	288	291	280	300	271	275	302	321	288	302	275	299	263	314	275	289	255	295	273	295	298	310	305	282	298	269	307	297	259	270	309	295	300	296	305	311	310	304	295	298	302	316	306	286	300	296	307	300	278	252	309	300	288	325	294	318	273	328	294	308	306	259	274	309	284	303	283	301	317	299	288	286	260	298	287	296	289	296	274	293	302	282	308	291	289	296	291	334	298	282	282	320	292	345	295	346	319	286	285	305	260	280	306	297	293	286	283	279	297	324	273	277	288	300	319	284	295	274	286	263	292	294	320	288	279	290	271	301	288	293	290	298	280	301	258	297	293	293	309	279	272	297	283	317	307	273	284	299	294	320	297	309	329	308	303	253	278	264	310	345	313	296	310	299	286	303	296	306	312	269	296	296	312	266	290	303	307	282	289	299	312	287	275	286	284	282	264	303	257	300	305	313	324	310	287	290	277	295	287	299	260	255	290	299	273	254	282	298	305	301	282	282	273	308	277	293	305	305	259	307	294	287	326	285	297	296	280	266	301	267	277	331	309	310	299	282	291	293	293	278	305	327	284	296	299	277	269	257	294	299	296	293	300	280	261	299	289	297	272	287	306	287	292	259	290	309	285	311	300	292	288	270	305	264	269	322	285	292	274	289	297	290	254	288	290	295	323	285	284	260	322	297	284	293	333	305	317	276	311	299	289	282	286	246	287	286	267	258	283	280	309	297	302	278	302	293	279	282	277	304	267	286	292	280	303	298	303	303	287	282	292	293	270	275	273	270	284	281	304	277	273	286	282	300	308	290	282	249	344	294	286	291	265	290	274	297	292	282	274	300	331	291	290	309	294	310	309	279	296	308	328	314	290	312	273	297	299	288	308	275	268	290	296	270	300	290	311	309	308	279	298	277	276	270	302	270	285	275	296	269	270	296	290	270	287	306	296	271	297	291	306	304	307	315	300	292	302	286	285	294	298	295	295	285	297	297	283	281	296	304	309	327	306	269	340	280	293	283	272	278	326	309	295	298	265	308	288	331	275	286	292	265	316	281	281	292	280	297	300	274	297	285	276	279	330	316	308	253	277	295	321	285	289	282	285	249	275	274	306	302	295	310	272	260	285	304	297	243	285	289	307	290	309	314	284	284	265	269	283	292	282	291	257	290	295	321	309	294	292	275	298	264	267	280	299	257	295	297	270	309	307	274	297	285	281	292	296	309	302	290	256	244	302	305	308	320	297	324	288	290	317	296	291	289	293	293	284	290	296	311	298	303	296	277	290	296	298	293	281	297	292	267	312	297	309	291
7004	4464	10589	20064	46371	60797	55926	42524	26738	11033	3429	1239	903	807	788	740	805	797	795	771	817	796	773	825	810	817	796	800	756	809	795	761	762	805	781	775	804	788	835	745	764	777	801	783	816	857	764	806	767	782	798	755	812	851	789	779	735	808	785	798	826	742	786	751	810	818	741	805	782	796	766	829	813	809	764	818	773	789	809	804	791	853	809	824	808	787	779	793	803	816	818	771	807	777	837	849	802	775	803	783	758	760	775	772	763	807	800	811	755	808	823	749	811	794	795	807	748	781	818	828	752	796	784	792	798	767	770	802	757	798	786	822	777	824	773	834	801	808	777	829	803	756	838	782	783	781	755	824	790	777	739	781	790	783	787	795	821	761	812	809	821	755	820	774	768	797	771	785	838	794	773	757	835	795	786	799	826	766	765	810	799	825	824	785	788	762	798	838	797	826	802	798	769	770	830	783	809	776	775	802	836	746	794	760	783	792	816	795	791	775	847	780	802	784	784	789	772	769	836	765	809	805	833	854	774	743	751	790	791	789	800	789	755	801	740	743	832	778	805	788	769	792	779	833	813	775	831	704	798	797	845	772	793	776	768	794	803	757	814	797	808	777	773	768	754	811	832	817	781	809	735	811	758	779	818	794	783	763	837	746	805	759	766	810	812	757	757	812	804	761	720	807	732	757	820	811	771	771	787	810	771	809	797	779	787	799	775	797	770	763	759	778	831	745	805	824	757	808	777	790	865	772	759	789	812	840	788	749	809	783	816	781	739	831	810	798	793	774	748	789	785	772	794	813	848	827	747	831	796	735	801	756	825	724	832	837	828	787	810	758	844	827	747	742	787	801	803	759	786	805	806	768	843	781	745	805	804	780	794	823	796	786	737	799	819	804	764	784	760	787	815	767	793	770	785	804	793	794	786	834	820	815	778	772	780	717	796	790	819	798	793	777	783	816	799	814	816	782	810	795	785	780	793	797	779	838	812	809	806	755	834	767	798	780	808	766	778	709	810	811	783	819	785	790	809	776	807	762	785	768	762	805	793	794	802	711	795	767	822	810	747	793	758	814	781	788	778	769	742	776	827	778	810	802	847	777	823	836	818	804	750	793	838	811	797	786	854	825	781	784	756	805	796	772	807	792	790	806	835	730	768	796	824	783	783	813	820	793	826	792	770	835	776	749	833	835	812	771	830	778	767	860	747	791	796	819	825	855	799	805	772	787	790	798	778	782	810	731	740	790	778	749	822	786	814	749	744	787	802	817	801	799	778	840	821	787	765	803	825	823	756	854	765	798	791	783	784	810	799	787	772	834	808	793	774	811	772	783	731	774	791	786	799	832	798	808	774	815	784	778	795	793	759	739	805	771	818	770	781	787	790	798	774	786	746	772	793	803	818	807	768	759	764	741	765	837	783	824	798	729	794	755	809	734	726	808	760	794	814	867	832	771	776	813	763	833	796	813	770	798	805	809	787	755	822	758	801	755	767	756	785	776	816	773	772	761	799	813	806	816	823	870	773	764	829	815	767	815	804	811	776	799	760	809	810	849	794	759	792	783	811	814	821	817	777	787	787	803	777	818	766	752	787	797	776	757	752	808	776	813	724	765	800	770	763	773	787	754	753	780	810	788	776	786	802	800	844	835	816	821	826	807	739	735	753	789	819	812	778	769	766	762	787	828	771	805	811	752	794	867	790	785	778	832	757	822	819	792	754	752	787	791	805	794	815	782	765	806	846	743	773	847	795	810	805	830	749	828	750	843	772	805	785	778	756	774	801	760	809	796	810	758	767	800	781	850	825	805	771	722	777	812	824	781	765	778	776	784	792	774	761	752	818	818	827	782	787	814	770	764	789	839	780	791	769	794	765	775	750	765	745	818	835	771	781	809	798	759	804	781	780	796	774	810	777	762	810	817	842	817	747	794	758	796	784	793	802	803	808	763	823	789	745	800	776	799	759	807	799	822	780	806	776	799	805	788	759	781	790	775	767	811	817	777	767	775	836	837	777	765	776	809	814	776	786	769	732	812	778	811	781	805	765	770	823	775	804	752	816	743	794	821	806	843	786	776	793	811	791	759	810	817	821	768	781	802	809	771	809	755	766	818	741	790	772	765	800	788	838	827	790	797	782	788	772	792	779	797	782	810	781	804	766	778	811	813	812	783	820	767	816	807	802	772	766	762	762	842	790	767	784	781	806	827	797	808	811	843	810	768	795	788	774	802	799	827	732	786	780	770	769	807	790	871	795	828	789	779	739	800	815	828	826	784	781	804	791	803	755	780	817	816	773	774	805	762	731	788	828	807	724	788	792	814	789	779	784	771	809	775	763	797	778	787	818	780	797	787	845	817	743	816	796	780	779	751	777	780	777	792	737	742	821	765	788	757	765	768	791	758	752	781	796	803	777	771	820	778	782	751	772	754	801	789	788	769	765	775	801	745	769	775	790	835	803	764	851	829	800	794	805	773	797	760	731	782	761	822	803	788	779	822	781	805	840	757	779	787	792	808	857	798	815	766	829	802	794	762	810	829	803	759	850	815	772	811	807	828	778	794	789	794	759	747	801	827	827	762	819	767	801	826	767	775	740	782	773	774	752	738	827	807	725	829	805	861	787	801	769	808	775	759	786	790	820	770	810	832	760	799	823	813	777	822	797	786	736	825	807	784	817	807	825	810	828	774	724	759	813	767	795	787	782	766	774	762	742	782	759	795	768	769	796	774	768	776	762	834	795	795	765	807	805	723	760	773	815	800	748	775	810	772	759	831	791	796	797	809	801	730	751	792	838	783	801	792	762	754	721	782	798	784	789	773	806	793	774	801	783	809	796	785	745	772	755	810	822	794	776	763	800	781	823	777	777	791	783	779	808	796	797	810	722	815	823	745	796	856	778	810	762	808	827	800	790	831	770	762	790	783	807	803	823	778	790	786	823	780	812	747	797	818	765	815	796	797	752	792	796	780	784	792	763	783	752	822	799	778	781	744	811	782	800	737	806	824	787	822	794	766	761	815	803	769	758	862	750	797	790	824	768	782	856	793	806	857	797	794	784	800	793	805	745	783	794	738	819	787	786	817	803	782	840	781	781	767	820	794	793	757	820	849	817	845	809	719	825	823	761	782	801	772	805	798	791	856	800	777	819	799	770	797	846	749	759	803	823	736	840	819	768	809	820	795	815	810	755	738	780	764	759	844	814	819	800	789	820	830	807	818	828	752	809	807	755	827	792	780	783	794	790	764	768	813	831	803	799	805	763	731	777	826	797	776	796	816	803	794	788	801	774	813	839	769	791	790	790	797	777	751	775	789	805	781	830	789	762	778	809	857	812	808	712	795	743	757	818	770	807	790	759	815	778	814	761	753	812	735	746	769	820	771	785	783	809	811	745	789	756	753	726	797	771	786	833	810	761	823	835	790	754	766	806	785	741	830	779	781	804	833	778	801	755	744	781	763	759	829	780	762	826	812	694	769	795	852	807	794	773	820	743	819	825	798	724	783
16821	8048	13505	15491	26847	58546	61939	39780	20661	6160	1327	459	291	269	273	290	266	278	280	281	242	276	284	283	264	288	262	279	293	269	271	283	282	268	279	267	252	299	255	285	273	274	279	254	300	286	262	300	280	311	284	278	301	293	297	268	263	278	274	254	269	282	274	275	287	292	275	268	328	259	264	295	277	281	279	310	262	250	252	264	276	292	283	283	286	292	277	264	277	254	287	295	265	290	313	306	260	300	270	278	290	242	272	276	264	270	274	273	279	286	258	274	290	287	254	287	274	279	274	270	289	260	312	275	246	268	252	277	284	302	323	309	270	270	292	282	288	269	262	320	278	307	266	262	290	291	273	283	285	267	310	269	299	267	275	268	245	268	269	231	280	284	281	307	281	262	295	302	317	254	289	281	293	308	275	260	271	294	297	290	287	256	295	288	275	274	291	278	290	310	308	285	249	282	253	287	272	280	272	310	267	276	295	278	281	304	265	269	263	267	289	262	268	282	284	259	250	294	297	296	284	291	265	274	308	293	272	287	273	271	274	297	277	299	311	275	253	279	283	280	302	283	288	294	276	307	280	281	261	299	275	275	299	300	301	271	263	315	271	297	257	288	271	291	306	306	273	258	266	295	286	283	290	288	292	283	272	280	271	257	298	275	302	280	269	254	298	296	268	278	280	262	270	291	275	277	250	295	275	293	321	292	283	295	291	274	295	289	284	278	268	278	278	302	301	298	258	252	267	276	263	263	291	280	269	290	281	277	282	254	286	294	288	257	277	275	281	262	309	239	271	280	269	252	294	269	324	304	284	249	256	279	275	245	298	291	279	249	301	292	254	283	285	280	259	262	298	256	288	305	280	265	282	265	270	246	275	281	274	263	265	270	322	305	274	278	253	274	253	259	288	256	280	311	287	297	291	292	298	259	309	274	272	312	273	257	280	278	269	293	310	256	292	314	294	281	299	281	301	285	286	303	268	311	302	291	265	268	286	279	295	271	301	263	282	300	277	298	312	287	278	260	276	292	248	277	267	296	269	279	304	287	302	269	289	296	273	263	289	258	289	268	270	294	283	269	266	288	244	273	293	268	286	271	266	267	287	252	321	286	282	255	288	324	267	266	288	288	267	300	301	285	249	294	282	237	262	271	277	255	268	290	281	267	315	305	292	272	262	296	258	282	285	290	310	297	301	271	274	280	290	270	266	295	284	294	264	288	298	270	310	266	265	267	299	235	269	276	300	269	285	265	293	277	313	276	293	280	307	278	270	288	261	289	299	249	271	285	321	312	284	267	278	298	315	273	299	266	266	305	287	273	270	289	301	289	284	294	253	298	274	292	270	263	254	261	282	272	255	260	273	281	281	275	279	296	267	257	306	315	299	285	293	305	261	245	273	280	264	256	264	313	278	266	302	308	290	259	241	294	293	293	285	312	276	301	276	268	309	271	284	288	286	244	297	258	287	312	292	271	261	288	263	263	268	273	287	307	270	256	293	278	273	279	281	266	273	291	259	307	291	286	283	264	283	271	308	291	269	268	287	259	285	288	287	291	271	255	309	278	280	303	288	259	262	265	278	258	246	284	289	290	297	293	282	290	296	277	272	271	289	246	260	300	296	284	289	270	265	257	275	296	279	303	308	293	294	270	299	272	293	271	277	235	279	276	300	300	297	273	298	292	279	252	285	270	288	283	303	264	264	310	249	286	285	279	288	273	265	270	268	317	319	283	292	290	305	258	271	296	282	326	293	268	265	279	282	273	234	273	265	294	258	278	256	262	268	299	281	297	277	281	284	247	270	262	274	283	274	301	270	270	268	299	258	295	254	317	274	286	304	279	266	293	270	303	276	295	282	282	306	285	285	288	288	285	288	242	278	278	284	272	319	289	263	275	272	266	276	289	298	263	277	309	272	256	266	266	276	288	277	289	304	286	268	244	258	273	299	299	281	273	258	287	290	262	275	262	305	266	260	273	276	282	274	277	282	301	281	285	296	290	265	257	274	279	280	294	276	276	278	259	298	283	285	260	278	263	287	260	284	254	293	266	277	290	282	281	279	317	276	301	267	244	262	281	284	276	290	255	288	239	269	258	268	299	278	278	290	262	268	271	279	284	281	286	280	295	266	260	283	285	280	294	278	281	282	280	265	274	330	317	297	271	279	253	255	301	273	285	265	265	318	294	301	274	288	259	294	294	271	293	292	295	295	277	280	264	283	294	289	281	265	273	277	282	229	284	281	280	291	285	291	321	282	268	283	261	297	298	284	297	245	293	288	284	279	296	309	315	242	270	283	274	286	273	258	280	274	277	272	273	291	293	285	298	283	244	273	293	275	287	300	265	269	287	293	288	288	283	290	248	305	286	278	276	308	271	293	299	261	278	295	289	290	293	288	291	304	278	278	264	253	281	312	302	279	306	274	277	256	286	272	269	289	270	286	281	293	295	284	290	268	285	289	281	298	293	278	274	283	271	278	280	285	298	294	298	312	278	268	298	308	258	246	276	239	305	278	276	296	320	276	253	275	282	254	305	310	279	270	283	300	313	291	268	280	282	285	277	279	309	287	295	257	280	298	303	299	279	283	285	272	270	291	280	251	275	302	286	272	281	276	266	269	283	279	267	299	301	283	283	278	249	286	317	281	288	286	291	300	309	289	293	250	282	236	263	315	306	284	278	264	256	284	275	270	288	262	305	269	281	259	275	281	271	259	295	256	277	295	300	281	230	276	260	264	255	252	270	254	283	270	291	315	290	256	268	250	287	281	282	266	286	299	241	269	281	290	283	294	280	281	262	279	262	292	265	298	262	288	285	295	277	280	265	275	292	282	310	293	286	266	295	271	271	276	283	298	314	262	281	314	266	305	286	309	251	263	265	316	286	279	303	283	301	251	275	269	280	277	291	266	291	305	287	294	287	284	255	254	280	283	283	281	272	269	274	307	281	264	285	276	283	282	276	273	273	301	268	267	286	297	304	274	283	300	279	274	317	299	293	277	305	277	269	279	263	254	250	288	285	263	281	289	252	311	271	266	290	276	255	261	260	257	298	307	277	280	291	289	292	280	275	290	288	254	304	258	265	271	279	295	277	250	280	269	284	292	261	253	277	296	287	256	307	264	305	288	283	309	256	273	262	248	259	277	303	320	241	270	312	277	287	314	260	303	302	294	279	291	290	303	297	271	288	302	299	307	263	267	292	291	284	294	275	301	273	278	296	266	301	280	275	288	255	230	279	286	254	272	301	267	282	263	287	281	281	283	274	286	274	277	285	252	281	286	295	276	267	282	264	275	262	279	242	294	288	288	284	266	276	279	292	301	255	297	286	284	261	289	310	262	293	300	296	268	259	284	263	281	284	235	286	296	240	280	299	286	267	247	290	265	286	284	305	308	276	291	266	273	303	278	283	304	284	291	293	297	286	283	265	305	248	282	265	278	274	268	297	275	286	272	280	262	242	317	267	302	332	306	268	288	302	293	260	276	292	265	295	292	264	285	292	293	293
9241	6924	18405	26978	43468	71043	73069	52157	34017	15227	4488	1419	902	788	804	748	768	808	782	781	743	797	698	752	737	816	751	748	754	736	798	736	751	781	791	749	795	751	739	805	803	765	756	778	740	745	790	767	770	750	791	752	725	824	752	780	799	732	754	714	756	752	786	831	724	772	780	711	794	714	731	798	700	705	766	748	807	749	752	796	784	810	742	808	766	825	777	794	746	782	694	762	732	726	723	802	739	776	775	784	791	779	749	739	816	729	748	710	774	754	796	732	776	749	797	709	756	764	759	743	794	771	726	722	746	739	724	775	788	796	745	768	758	721	722	713	750	720	803	777	720	769	763	763	702	791	774	755	784	736	746	760	721	746	774	795	796	797	787	804	732	785	727	714	758	778	778	774	736	774	758	785	722	780	747	723	816	761	774	740	729	753	785	720	768	766	755	815	745	694	749	783	764	747	739	764	793	767	778	751	726	782	752	788	772	746	792	738	815	736	753	804	765	804	748	771	743	754	734	762	756	764	732	777	764	832	763	704	746	754	786	759	747	762	758	793	720	752	757	748	708	754	814	727	768	738	765	714	796	730	792	742	759	817	759	732	728	834	752	714	750	773	755	791	796	735	774	823	739	793	826	746	746	748	770	829	767	789	767	796	792	779	741	796	795	773	729	791	749	752	770	738	820	802	781	745	768	751	767	791	742	756	770	782	757	719	791	730	753	803	716	757	742	744	794	758	764	785	722	777	754	788	781	728	765	819	761	748	791	753	759	728	741	778	797	760	744	771	812	717	757	744	787	772	792	747	763	745	728	740	814	775	756	784	754	787	771	797	757	820	769	749	749	713	722	770	741	807	796	724	763	795	737	770	721	782	771	789	742	713	736	729	758	746	760	727	741	736	743	759	769	767	781	762	752	821	754	770	769	774	759	803	809	811	788	791	783	720	733	752	749	771	744	791	760	784	720	716	741	756	774	776	751	824	763	748	773	752	770	747	711	748	793	775	768	757	732	751	770	737	738	785	809	772	784	762	750	793	812	793	746	743	808	743	780	770	828	752	792	728	743	740	720	756	754	761	679	763	798	750	760	739	755	757	749	726	729	730	782	743	754	763	745	741	715	775	764	735	736	771	750	780	750	802	697	755	801	761	773	727	788	741	746	775	732	769	760	775	772	751	807	763	736	799	740	799	754	774	741	776	764	795	754	751	774	768	742	730	731	759	733	720	747	747	795	778	776	727	772	745	737	764	779	724	758	765	794	759	711	768	801	775	750	792	789	758	800	755	751	743	735	725	723	740	696	750	806	802	748	778	804	831	737	769	773	735	752	771	749	760	801	781	770	727	727	758	764	746	769	763	754	771	710	810	785	746	732	748	779	789	728	756	797	758	756	813	745	765	747	755	725	788	799	768	790	705	779	676	779	759	711	767	757	745	794	775	727	749	723	740	743	726	748	705	738	747	773	728	775	738	755	743	808	750	735	754	788	740	728	745	723	800	780	770	767	796	751	777	735	820	709	758	741	756	748	738	751	743	741	774	734	759	776	791	756	727	733	701	745	751	733	752	790	755	761	753	767	768	756	742	786	758	804	783	761	749	751	775	747	761	784	718	709	730	807	777	717	779	731	741	730	760	741	721	778	729	802	760	800	755	743	756	794	742	761	799	777	745	798	773	705	743	755	770	734	802	699	747	773	784	733	744	768	749	795	798	713	754	780	791	803	762	779	727	788	812	788	722	755	793	793	776	795	767	742	733	752	778	717	772	736	751	741	750	768	772	738	785	757	740	758	736	763	748	738	765	752	711	750	773	738	759	827	691	785	732	766	765	813	727	774	673	769	732	764	754	801	789	808	768	740	737	730	773	763	758	820	766	808	740	782	747	749	765	787	753	809	762	737	803	719	787	765	731	749	779	763	718	754	772	811	750	785	765	782	743	780	726	729	787	755	725	732	744	748	758	766	737	753	730	712	736	793	741	747	784	746	727	756	764	729	711	727	783	781	790	736	726	747	744	726	793	775	714	720	705	715	755	780	737	761	750	762	795	767	815	748	769	757	760	754	776	748	757	724	804	753	787	806	747	767	782	765	717	785	723	720	774	709	715	771	758	745	771	746	725	808	741	727	744	762	757	790	812	801	764	738	750	757	758	761	740	713	739	753	769	767	741	714	775	772	751	794	736	767	770	805	758	756	752	747	766	741	713	830	734	782	752	724	787	785	792	744	771	757	764	760	797	722	754	756	757	743	803	763	751	757	756	725	743	790	754	709	754	777	751	762	777	774	765	763	750	738	731	768	752	749	783	767	795	819	788	765	741	782	784	776	819	784	776	766	727	800	813	776	786	729	815	741	753	783	766	790	765	746	787	795	771	790	765	743	717	748	787	726	726	772	770	739	760	791	739	770	705	732	752	749	697	732	755	797	734	830	799	738	795	786	752	758	765	754	703	751	717	745	730	760	742	715	787	717	736	752	760	751	736	737	786	754	737	745	771	760	747	765	781	750	778	790	772	718	764	772	765	743	802	761	789	771	817	723	754	735	803	782	807	748	770	799	760	765	751	796	773	776	737	712	738	750	781	741	749	767	723	821	756	773	764	707	771	688	802	772	765	745	756	776	756	775	789	733	757	831	743	764	769	814	733	751	783	797	782	730	761	784	740	766	773	736	795	787	770	760	756	755	736	769	782	807	810	752	767	799	705	782	764	761	752	721	757	792	726	769	794	764	760	740	746	777	739	781	780	739	770	718	783	796	742	745	683	787	777	765	762	779	779	730	744	736	736	762	726	730	776	733	766	746	770	752	744	768	785	745	775	762	730	768	781	777	789	784	786	801	767	792	755	709	753	784	770	748	810	792	738	741	746	719	752	739	785	717	789	751	764	779	767	827	782	723	768	768	770	743	737	745	740	714	782	720	775	736	771	755	793	719	755	781	786	727	800	785	736	760	722	761	763	817	726	791	742	759	790	728	758	743	734	735	728	754	739	771	725	732	778	762	779	673	761	733	774	717	771	804	721	763	793	752	758	730	791	803	747	706	773	783	755	758	742	773	743	765	729	794	762	808	780	781	741	772	718	757	795	727	740	770	760	785	763	764	757	809	796	786	800	788	789	731	756	832	754	784	779	737	766	772	737	793	771	727	763	742	741	775	802	746	745	743	741	770	776	790	752	791	801	752	733	783	748	791	758	759	731	794	796	754	785	767	759	757	744	764	742	754	732	751	771	806	772	787	746	749	780	737	765	732	732	747	761	798	747	793	740	772	765	826	748	787	815	773	786	766	725	785	767	758	718	749	788	748	793	757	789	777	723	769	777	735	741	727	747	757	792	749	743	776	744	749	785	750	759	687	737	762	720	797	794	749	759	778	802	762	769	751	697	780	718	741	704	717	769	752	785	768	767	735	760	705	762	778	752	755	724	779	819	715	747	723	804	806	722	764	763	772	758	763	775	783	781	745	752	743	765	771	817	766	734	736	790	791	754	760	794	763	736	774	778
3851	2128	3066	2986	2667	6050	7152	3943	1961	803	451	341	315	287	297	325	304	277	283	283	312	306	268	296	305	301	318	291	290	283	289	297	305	301	324	303	274	305	319	296	291	315	302	325	306	301	314	272	290	299	304	290	289	309	265	312	292	290	308	315	325	311	295	288	298	313	270	306	301	293	296	292	285	290	291	303	271	314	273	314	282	338	302	308	301	272	317	284	308	299	328	277	289	326	308	322	320	307	257	263	296	288	324	268	306	307	294	268	300	336	284	284	333	296	301	293	311	278	301	324	277	312	294	309	280	310	292	314	314	258	317	288	326	294	279	291	293	279	302	311	287	333	275	279	312	302	297	287	297	291	323	302	313	295	292	242	298	285	314	282	305	307	296	298	287	300	284	279	292	305	311	289	308	275	297	313	286	303	318	301	301	274	300	281	301	279	315	286	263	309	317	281	284	289	316	281	318	275	303	313	291	314	314	273	299	284	304	315	310	302	305	314	288	286	290	286	284	313	291	304	298	302	307	283	289	318	300	318	314	272	272	289	299	288	309	270	309	340	303	272	288	284	259	302	268	303	311	320	318	289	287	303	261	270	283	274	316	256	289	302	296	286	282	293	309	284	278	302	325	268	261	284	305	280	301	308	297	324	312	278	303	330	322	313	303	298	303	292	289	293	325	307	293	293	337	294	315	297	329	274	278	305	305	275	292	322	283	295	287	309	315	332	300	297	292	288	322	317	285	313	306	301	314	291	329	308	287	303	304	289	310	288	291	307	304	300	302	291	294	302	320	309	299	288	278	339	280	271	261	306	305	264	309	321	284	290	263	302	282	303	310	291	309	265	326	323	295	298	311	324	279	306	281	312	293	322	261	313	300	322	284	268	312	284	283	301	311	290	309	296	282	272	256	309	289	283	272	310	308	300	307	289	295	299	272	320	297	331	301	272	291	345	282	298	298	306	309	306	338	286	286	294	306	302	311	305	295	336	295	331	311	304	302	302	266	310	327	321	292	311	303	280	303	301	307	301	282	259	302	282	320	302	303	296	322	270	287	296	289	282	298	269	286	317	306	350	290	288	309	303	278	282	315	299	301	308	285	292	283	303	292	324	310	300	314	310	320	313	292	314	316	312	282	315	294	309	321	299	302	327	295	321	281	316	311	261	320	325	323	310	299	297	302	270	295	299	317	298	319	286	304	295	299	287	339	311	304	298	323	280	283	305	277	309	305	303	257	307	290	315	330	286	313	310	304	295	263	327	276	302	295	288	244	301	300	303	319	286	287	263	267	290	327	316	288	271	304	299	287	280	299	286	304	287	303	298	293	318	342	299	316	286	266	295	297	301	271	307	296	277	293	291	297	291	277	295	309	273	289	299	325	300	298	283	280	263	294	292	297	317	307	286	269	292	295	342	272	305	286	309	272	279	324	307	302	257	304	314	300	309	290	317	305	317	279	323	295	277	295	347	310	300	311	297	314	310	295	303	281	285	324	294	280	300	287	316	288	334	324	304	302	316	296	319	300	299	311	265	293	270	300	316	300	301	290	300	321	295	300	277	313	304	306	299	312	285	316	309	336	311	297	313	278	282	268	318	312	274	295	290	304	302	292	310	295	314	268	282	328	279	305	285	306	284	302	299	294	251	317	302	290	277	288	335	296	289	292	299	294	265	312	279	290	287	318	274	317	276	291	302	273	278	305	270	278	325	332	298	261	305	282	329	295	293	271	317	306	310	311	313	299	314	332	296	287	295	310	308	306	284	299	319	289	297	296	284	321	291	324	314	297	297	297	319	308	307	320	283	312	305	293	295	283	305	275	327	318	290	343	284	313	311	292	311	292	272	309	286	290	288	322	302	289	289	298	297	300	293	263	293	270	272	336	294	316	300	278	308	345	280	279	305	319	320	327	291	306	279	301	307	284	312	321	314	294	313	287	292	303	307	276	316	300	274	295	316	286	306	311	327	297	291	320	293	280	307	279	295	312	316	290	314	310	290	282	323	276	318	281	327	276	280	275	307	320	335	288	302	283	305	326	311	288	293	289	292	279	301	309	310	327	295	290	305	295	283	290	292	300	322	352	289	300	307	299	292	280	335	295	330	301	304	283	275	287	285	302	281	268	293	277	250	294	263	264	303	269	333	322	291	314	293	275	317	307	305	306	286	332	283	297	292	281	314	327	308	290	296	315	328	289	313	303	320	284	288	262	285	287	307	281	322	316	280	303	297	312	282	327	327	339	278	303	330	293	290	272	302	293	296	299	311	292	295	278	265	296	289	277	315	297	322	296	304	292	282	297	280	283	280	309	287	283	298	276	302	306	277	337	297	320	334	288	291	311	301	318	326	276	290	290	288	319	339	311	308	286	298	256	311	286	301	269	310	248	312	317	308	297	302	312	298	297	322	303	314	280	308	311	269	332	285	290	301	300	296	315	342	325	274	300	266	253	280	309	309	312	306	289	278	323	259	316	311	274	282	307	310	299	275	291	311	286	304	311	310	326	326	325	282	328	291	291	304	293	339	311	310	278	307	314	291	307	290	305	295	304	304	304	302	297	331	272	314	283	301	282	310	296	277	304	292	268	315	275	316	292	285	295	313	304	315	281	290	302	298	309	267	347	343	313	289	280	294	293	273	280	315	299	322	296	275	293	303	314	287	294	317	290	300	285	327	315	316	280	317	285	291	291	294	329	295	324	325	314	305	299	315	311	303	296	283	305	273	302	329	302	340	288	327	286	307	327	292	283	321	293	342	285	286	322	274	291	291	341	314	302	267	286	290	314	284	263	312	296	268	259	339	287	296	271	289	298	284	290	276	302	290	298	279	289	320	310	296	263	290	293	295	339	318	271	314	313	289	296	283	309	292	311	291	324	310	308	302	286	318	284	310	292	291	303	313	302	307	306	287	297	326	291	317	281	309	308	298	292	319	309	303	302	327	293	281	313	277	276	277	286	314	304	260	298	318	316	284	307	297	279	288	317	315	296	277	303	296	298	284	333	311	320	280	317	322	281	313	284	297	301	283	276	301	291	293	306	313	258	277	280	332	275	298	294	293	281	284	288	307	297	314	271	312	299	292	261	306	330	325	305	313	306	309	287	297	302	290	264	297	267	284	298	313	313	289	301	337	309	281	282	314	328	313	287	307	294	294	309	276	294	294	274	322	286	313	314	324	305	279	288	312	318	322	300	290	283	290	315	298	271	299	325	295	295	313	326	291	281	281	305	284	323	280	305	294	276	289	325	291	299	314	287	323	296	292	322	303	284	286	310	287	295	311	285	306	283	273	274	283	305	280	288	301	277	259	295	310	285	288	291	303	267	300	287	300	292	288	324	241	293	278	305	310	311	307	308	306	282	313	286	305	286	328	284	276	263	310	335	293	319	327	311	291	276	295	306	264	327	289	271	285	325	289	298	326	329	306	319	277	295	303	302	308	294	299	304	323	280	280	336	307	301	265	285	301	306	321	309	309	288	291	310	313	303	273	288	333	287	297
3416	2530	6366	8989	10214	22363	22868	14003	7548	3014	1303	892	766	871	843	835	830	787	809	790	791	833	807	838	817	809	802	800	836	790	770	790	793	820	768	838	775	762	802	801	803	788	779	841	797	855	792	826	797	796	786	801	797	813	801	809	812	799	878	785	821	791	731	798	827	791	812	816	785	774	805	813	834	766	761	760	816	812	776	811	783	877	733	798	820	838	845	810	752	825	839	797	801	777	815	789	803	809	785	872	801	805	810	801	782	826	823	811	794	845	775	820	837	784	823	806	814	797	822	796	779	781	831	807	808	837	797	830	786	804	804	783	905	815	760	808	810	783	817	806	825	806	803	772	762	827	839	821	798	829	803	827	843	816	792	846	807	779	804	819	806	816	774	820	803	779	815	802	820	779	794	832	817	796	786	773	814	840	767	757	802	831	835	853	800	813	803	806	785	809	820	818	863	818	778	817	779	767	831	805	786	847	819	813	796	800	807	776	864	846	753	769	791	764	811	754	838	808	845	804	846	783	826	796	775	857	794	803	849	766	772	797	738	840	796	783	856	856	799	808	790	808	827	778	806	814	788	822	776	822	813	806	761	810	775	784	793	840	827	817	823	840	750	732	771	791	794	784	825	767	816	836	765	780	774	849	759	802	798	807	787	858	827	774	786	794	774	811	805	791	762	816	781	832	825	813	802	788	829	824	775	790	838	828	822	801	790	794	818	816	831	806	866	754	884	791	795	807	857	817	774	800	773	830	812	745	784	787	762	808	802	801	784	793	809	832	790	785	799	807	774	786	844	780	758	805	797	789	715	804	846	782	812	774	804	801	817	811	826	826	829	843	799	798	798	826	792	797	880	882	766	780	818	805	809	835	788	806	831	814	814	828	829	761	810	843	869	807	847	792	821	764	832	772	772	818	782	814	804	788	786	798	780	767	767	780	806	807	791	812	784	805	801	836	825	822	783	811	818	822	797	826	788	817	821	767	771	836	812	843	778	868	744	741	775	820	766	815	821	819	795	779	782	794	818	822	862	800	782	793	804	763	837	763	816	806	810	808	840	804	781	808	820	785	798	829	838	835	853	846	822	814	808	840	830	796	807	825	788	766	809	848	844	799	765	789	777	842	807	805	796	813	773	783	774	793	803	829	816	796	821	828	776	806	797	802	847	847	778	762	782	779	809	790	800	823	813	762	787	795	847	806	764	838	826	811	790	811	824	761	799	819	781	858	769	773	807	821	792	772	823	828	811	812	838	814	780	827	783	829	789	752	819	782	806	820	792	820	833	781	835	775	781	810	802	805	837	805	811	804	786	828	802	781	803	876	825	779	813	780	772	833	837	764	795	830	822	782	813	802	824	813	799	733	769	836	801	808	802	830	790	815	794	816	830	804	771	779	773	790	830	849	841	793	838	796	831	831	801	830	854	783	808	773	835	799	798	800	819	770	776	818	821	847	837	816	773	770	809	780	816	842	849	797	803	779	797	829	778	823	808	823	757	817	844	798	826	803	811	820	803	855	788	859	780	814	816	813	781	817	807	801	822	804	824	760	790	874	773	814	797	812	783	803	774	806	794	791	791	839	807	830	811	813	817	777	859	787	821	788	792	819	805	802	824	786	833	862	793	820	784	796	842	846	843	798	814	824	775	714	772	781	800	787	808	858	798	792	806	834	842	864	850	863	810	769	819	767	796	814	784	821	805	853	786	812	775	806	825	830	812	790	749	811	813	795	790	819	802	769	877	824	735	816	791	804	816	776	801	792	808	816	806	827	847	837	789	869	801	764	770	836	804	780	817	790	804	845	821	823	824	788	771	781	732	827	807	834	783	819	824	781	815	746	808	787	794	797	822	829	825	842	826	813	796	803	821	799	803	767	782	795	798	792	791	792	814	778	833	793	840	818	791	774	840	746	795	782	856	780	812	837	791	816	784	792	770	828	864	745	844	790	786	759	813	802	860	765	813	814	840	783	837	765	791	761	782	797	830	809	804	773	809	774	797	768	783	828	792	791	768	838	797	805	818	798	811	782	744	871	820	859	811	793	807	855	827	786	803	778	782	811	803	808	767	783	832	743	793	744	786	784	776	792	757	775	784	858	827	761	805	825	813	812	820	793	796	828	784	802	783	842	843	757	815	822	791	787	816	849	820	827	818	822	821	853	782	795	818	752	808	814	860	785	743	813	841	785	814	820	821	832	862	823	823	806	815	772	825	787	822	812	741	775	801	750	819	827	834	825	847	813	820	798	816	789	771	777	839	799	754	809	817	859	781	815	783	843	835	749	778	810	757	773	805	803	791	800	778	788	756	792	858	729	823	763	812	842	781	764	770	810	815	789	829	774	810	779	823	836	800	803	792	785	781	783	839	822	822	796	760	781	803	813	828	831	809	786	808	797	837	812	778	799	805	806	816	793	801	774	781	810	819	777	791	788	790	823	784	805	777	790	794	801	789	825	823	784	818	790	862	800	797	841	795	796	880	820	792	775	862	817	793	787	798	801	777	857	847	797	783	819	849	793	856	821	799	815	789	857	792	793	752	812	828	763	820	814	808	791	830	765	858	809	815	837	760	808	816	819	816	819	836	826	812	815	775	823	806	775	811	776	851	837	822	846	819	791	736	812	782	812	789	760	764	773	799	779	805	818	773	809	839	844	772	851	756	805	777	844	814	802	849	759	815	757	792	821	814	742	805	787	777	780	799	805	855	785	790	772	823	885	822	794	830	825	859	770	828	768	779	751	803	812	843	776	801	808	794	824	773	804	819	836	767	841	742	784	813	767	793	766	819	834	799	831	832	815	792	840	851	834	799	785	794	836	814	825	860	793	758	816	832	841	771	798	803	782	816	815	840	834	802	803	795	780	775	751	828	767	775	801	859	808	809	860	811	812	764	809	792	759	800	800	807	765	785	815	804	794	849	781	779	770	758	780	817	837	812	811	805	778	845	767	804	789	838	861	812	810	804	795	783	772	777	804	821	821	783	794	826	822	781	775	829	818	812	784	839	758	822	807	803	832	786	813	803	823	842	887	798	749	804	782	803	768	792	780	798	804	781	787	806	790	780	794	759	792	834	795	840	820	738	862	797	826	830	798	783	782	808	783	808	781	828	787	776	814	880	801	831	771	867	774	770	755	792	804	774	792	820	768	806	821	812	806	853	802	791	822	812	848	835	845	766	829	750	781	754	875	798	823	835	813	811	771	835	784	828	804	798	813	824	825	813	835	758	770	818	811	836	799	773	833	838	829	845	797	815	802	842	793	831	747	854	856	832	775	813	753	802	819	814	785	822	760	785	783	799	807	827	826	836	816	838	817	785	836	841	782	821	824	792	827	773	780	751	785	794	850	778	811	810	752	853	730	789	833	834	848	821	786	818	819	766	799	832	814	805	807	779	780	823	744	767	785	802	785	825	815	839	753	789	793	853	783	811	772	832	839	809	875	780	777	783	760	768	795	845	807	780	801	791	788	791	787	794	840	787	779	824	779	832	800	816	818
10375	4949	7122	7047	9879	44980	46464	29043	13839	3662	756	379	317	270	278	276	278	317	294	262	274	288	275	303	289	281	284	277	254	277	282	286	299	298	280	248	289	278	300	285	314	281	330	285	287	287	267	314	258	279	253	270	267	295	288	288	282	289	285	286	290	277	262	287	290	283	278	308	279	285	324	309	257	290	274	291	296	277	305	267	252	320	304	315	286	269	266	268	290	257	249	268	280	306	325	271	268	273	292	312	269	310	301	274	292	317	274	287	279	287	303	252	286	302	281	298	282	288	290	297	289	290	279	292	277	290	291	298	281	280	277	314	276	276	294	285	279	317	286	295	278	295	312	312	285	348	280	262	259	275	278	256	297	261	278	296	308	285	273	301	272	247	290	296	288	286	271	310	285	297	247	303	268	295	295	318	257	292	297	296	319	269	297	295	291	288	298	307	280	304	304	309	262	255	291	297	293	310	268	312	302	285	286	292	278	269	286	314	286	284	279	276	267	321	292	284	279	276	279	283	272	296	294	288	299	282	289	299	304	284	275	287	289	301	296	290	307	272	293	284	280	287	284	257	314	273	292	280	248	303	308	272	310	308	298	255	262	288	262	281	259	287	298	300	278	305	269	319	262	297	270	299	314	261	297	311	243	279	270	317	303	299	290	272	279	297	264	295	299	291	281	259	274	277	285	290	283	281	299	268	305	299	299	278	248	292	291	309	290	293	323	279	292	269	297	311	278	305	290	267	288	286	309	290	266	259	280	275	294	277	293	279	301	295	292	295	288	307	300	281	277	264	272	302	306	305	293	248	266	297	283	272	273	305	284	303	275	286	281	318	316	281	279	262	270	283	276	294	281	300	274	289	282	284	305	298	323	296	269	278	244	271	290	308	270	312	304	282	319	284	283	271	284	275	294	299	311	269	270	279	302	328	282	292	288	307	286	287	255	279	298	293	256	289	287	289	270	303	305	260	265	304	274	275	280	291	254	265	310	282	294	277	284	293	293	274	295	286	319	279	317	288	299	277	267	247	285	296	287	264	299	315	309	308	307	263	290	280	323	298	285	282	322	278	319	315	279	276	280	269	267	262	269	313	262	297	281	271	289	282	276	292	273	288	244	310	305	279	271	266	270	284	295	293	286	292	292	268	276	308	266	295	269	297	252	322	276	287	290	289	310	303	315	298	277	255	255	262	278	255	287	301	312	291	254	289	299	249	280	296	300	264	307	242	285	268	268	249	295	290	275	309	266	291	292	272	283	296	314	278	275	284	277	294	280	270	298	284	295	306	328	309	266	291	316	267	300	284	273	292	280	275	326	294	287	273	302	264	268	269	295	282	288	299	303	298	287	288	287	296	276	291	273	278	303	270	268	311	274	285	246	244	296	288	261	302	313	277	253	310	286	265	279	242	253	269	292	276	314	267	294	274	274	287	315	278	291	307	291	302	272	266	284	264	295	307	295	296	285	260	282	272	294	274	281	290	278	300	294	323	283	263	280	299	287	297	282	281	289	294	295	264	304	296	277	247	278	308	274	288	295	283	303	265	264	286	264	261	282	271	289	278	306	290	302	314	290	272	280	293	276	289	288	316	257	298	266	294	263	303	289	292	277	308	283	291	271	270	304	243	284	279	270	277	282	265	294	254	291	301	308	265	275	279	282	301	296	314	262	303	275	274	285	246	272	267	283	325	307	284	275	267	278	271	249	286	272	309	269	306	287	304	274	240	280	277	298	274	302	285	269	272	275	288	273	292	276	269	289	293	296	289	306	303	282	295	304	303	273	263	303	301	294	282	313	258	286	280	250	280	310	259	293	303	276	280	269	276	293	261	288	293	300	273	283	268	304	280	291	302	281	260	306	265	303	290	281	273	302	279	296	259	301	253	312	302	280	285	291	303	273	288	310	303	312	281	274	275	284	286	275	290	275	282	276	317	304	308	310	282	256	276	281	266	321	246	278	263	273	280	296	290	264	276	281	248	288	295	285	264	265	308	258	286	279	300	319	265	275	269	292	260	301	270	264	282	328	284	302	302	273	283	285	278	315	277	283	244	284	303	281	283	281	283	303	295	279	331	289	286	278	319	292	288	292	291	286	288	310	271	233	303	321	282	300	294	291	292	270	284	309	245	273	302	313	310	259	270	293	279	269	327	281	254	306	299	307	292	282	291	269	263	305	258	269	284	285	300	293	296	307	324	305	311	319	277	282	287	270	299	283	278	277	301	303	311	321	284	305	268	247	301	296	297	300	294	276	304	268	282	286	280	284	272	284	268	296	266	271	258	293	313	282	314	291	261	280	271	261	297	297	293	255	281	298	288	306	277	290	298	304	305	305	289	291	266	270	277	309	278	299	272	282	309	310	296	280	280	276	294	278	256	264	276	266	310	266	297	288	277	287	312	316	239	312	282	314	294	270	283	271	309	275	309	297	266	283	276	269	282	254	276	295	285	290	314	250	265	273	287	283	303	301	251	305	272	285	284	304	302	318	298	309	271	288	273	288	273	281	261	285	267	281	309	253	268	283	314	288	263	303	284	293	288	254	291	275	283	273	277	279	269	272	294	303	273	266	291	275	290	265	265	306	286	309	287	305	283	280	291	257	283	292	276	290	288	280	301	317	286	244	280	263	275	270	267	290	282	289	293	266	284	301	290	278	249	285	308	291	279	281	264	292	271	286	248	264	300	299	283	281	287	278	283	260	252	283	258	299	283	288	282	282	286	295	319	302	304	312	301	279	286	291	268	282	255	285	296	303	289	263	276	257	277	281	279	279	291	284	249	260	279	277	306	308	261	264	294	261	277	274	292	287	272	287	307	296	301	284	268	297	279	297	272	325	283	307	280	291	273	288	260	270	285	259	296	296	288	310	307	281	242	283	280	306	281	261	299	259	282	288	290	274	278	293	274	321	289	280	287	304	278	301	297	300	287	256	307	303	271	306	290	281	307	305	255	252	274	290	267	308	243	297	267	275	286	284	284	278	291	303	270	306	317	290	270	285	314	301	264	332	283	310	281	281	284	288	279	272	310	308	277	296	295	303	308	283	280	275	299	279	282	280	269	296	314	284	275	285	258	283	276	270	301	283	300	294	283	291	269	293	304	341	298	308	311	277	306	264	276	266	281	284	265	257	281	269	286	298	279	283	271	288	291	281	262	309	291	303	293	277	312	255	266	271	344	290	269	295	324	275	281	289	311	272	274	286	300	306	287	269	270	283	265	297	307	276	287	286	274	257	296	282	290	274	309	286	245	292	281	314	291	288	292	304	302	286	274	305	287	290	274	260	292	268	264	286	264	282	275	305	247	293	289	276	275	280	290	322	287	291	263	306	319	273	289	331	299	302	278	263	273	317	281	323	291	259	272	300	256	311	308	289	302	279	256	265	299	302	282	309	263	275	287	292	276	276	272	266	279	307	271	285	252	311	298	279	279	264	277	273	279	277	310	267	279	322	279	286	254	313	259	292	285	272	267	305	301	304	296	284	268	285	295	272	301
7297	4827	11768	16035	24678	59912	58915	43894	28100	11187	2932	1076	768	782	739	758	810	744	840	807	778	772	805	818	830	735	786	721	725	769	767	769	824	797	741	726	735	775	819	790	758	819	797	733	767	756	778	725	799	793	802	813	772	771	764	757	794	764	790	817	825	800	750	776	773	762	791	780	792	766	759	795	701	815	750	810	823	808	755	760	774	740	816	733	757	775	778	797	787	749	752	731	738	763	791	755	779	779	749	799	749	814	771	798	800	773	801	752	793	752	751	772	800	805	766	778	798	764	787	711	817	775	789	805	803	793	767	801	755	824	804	805	784	770	757	758	797	792	805	751	787	757	762	764	777	759	790	774	800	817	768	812	752	770	725	781	803	790	785	733	792	793	760	793	768	773	791	752	783	778	757	763	776	801	771	776	756	844	786	785	804	788	764	713	782	788	752	759	807	750	780	762	794	766	726	801	727	797	782	785	757	797	753	749	829	815	796	804	811	833	803	731	787	732	759	805	837	750	789	732	803	798	816	742	801	780	677	775	781	817	788	771	706	763	822	825	759	827	774	821	753	819	778	792	791	791	788	779	801	763	757	745	794	823	798	770	820	792	799	788	748	803	804	800	741	758	771	781	781	858	797	789	772	787	767	751	794	753	802	773	781	764	757	807	805	732	739	788	769	795	784	764	759	767	792	757	788	788	799	787	843	783	747	777	755	768	773	728	838	752	751	796	781	771	783	710	785	728	819	776	767	727	797	765	752	778	797	750	751	764	752	764	757	778	736	775	760	799	769	772	808	738	727	764	786	745	801	837	759	768	749	789	814	746	810	783	790	837	783	770	762	820	820	769	799	728	804	749	799	796	776	776	780	764	806	774	783	792	793	788	810	774	790	746	789	760	812	823	807	831	788	771	780	799	755	815	806	780	781	799	740	783	716	771	763	807	776	770	772	803	759	792	800	798	773	770	762	753	734	783	781	803	756	779	794	745	780	752	771	723	788	740	766	765	750	725	786	785	746	765	779	762	777	788	737	787	747	766	763	786	737	731	742	770	772	753	839	793	777	795	814	777	782	766	844	726	812	736	777	793	764	744	772	780	746	784	727	763	820	785	806	753	786	801	792	789	696	770	768	800	733	782	747	779	809	785	709	736	819	818	766	743	747	787	764	767	815	790	814	745	798	782	778	750	802	770	804	777	768	801	833	728	777	747	816	753	780	810	741	815	786	781	749	748	789	803	787	767	787	772	760	807	822	755	813	806	741	792	795	785	782	766	802	824	740	751	752	806	755	781	752	807	731	844	791	800	798	814	775	742	784	824	792	741	781	789	778	761	719	764	760	801	762	814	804	805	806	819	780	796	754	751	798	741	733	772	800	756	780	752	752	689	746	771	759	778	809	788	751	765	820	791	737	773	800	828	813	814	735	775	803	831	803	755	783	845	764	771	808	775	763	727	697	780	783	825	759	728	769	776	738	767	717	742	825	742	782	803	815	831	766	776	798	787	754	815	754	771	783	799	774	787	783	745	801	783	817	757	809	761	770	794	763	802	772	778	769	732	786	805	793	822	719	833	777	792	774	738	767	806	787	762	751	787	765	822	769	781	814	800	812	785	746	803	798	803	799	783	785	778	782	803	795	822	776	773	791	766	798	759	783	737	767	778	778	807	765	791	798	785	824	778	791	792	758	796	816	766	772	730	765	757	780	839	785	779	768	798	765	793	789	756	817	761	791	787	830	746	775	715	815	802	788	788	757	757	731	773	790	787	791	757	729	795	801	761	779	775	762	757	817	774	733	733	810	754	786	757	776	790	783	772	762	796	806	784	783	762	780	795	817	811	800	758	764	788	782	731	786	768	783	781	796	824	806	795	779	749	820	848	775	748	763	783	816	733	791	783	757	809	773	826	775	789	794	752	792	742	739	757	774	836	746	806	813	785	793	819	826	764	729	722	826	827	748	782	803	777	839	806	794	839	821	779	797	787	767	779	753	749	854	796	732	780	807	737	731	807	774	788	762	738	796	812	799	768	753	727	803	824	752	773	800	781	789	778	813	814	799	761	797	784	784	765	779	812	779	765	797	763	774	713	810	804	786	778	727	801	771	748	774	742	781	739	772	798	763	783	780	802	797	764	802	805	800	799	748	760	771	817	797	821	762	784	803	820	834	767	775	733	749	811	842	741	775	775	825	735	814	786	810	782	740	754	758	758	810	767	776	857	760	807	778	788	809	801	801	750	793	764	753	766	772	788	811	763	786	774	749	782	835	788	739	830	786	747	803	767	789	829	785	793	806	785	825	821	755	755	723	835	787	813	823	778	775	717	847	745	736	774	802	770	829	810	814	756	817	809	790	771	743	775	738	758	795	822	771	723	778	778	750	759	827	783	762	802	764	736	806	830	798	768	763	760	792	789	798	829	804	823	732	778	778	797	824	809	784	801	807	781	760	820	843	789	772	715	778	773	792	783	805	752	769	791	731	761	798	772	761	781	764	735	744	792	771	804	776	782	818	777	805	784	783	773	772	741	790	790	779	782	718	750	797	822	737	776	764	767	804	755	782	778	756	781	748	749	884	816	790	777	780	771	766	757	818	798	811	778	798	758	777	783	773	801	728	797	783	744	777	751	748	801	787	766	732	732	784	760	768	758	737	759	792	784	799	775	776	780	775	843	806	798	769	809	757	797	766	801	765	761	811	802	814	784	773	782	824	794	816	815	791	777	802	780	779	777	792	808	807	811	779	770	798	807	763	818	750	698	841	739	782	800	815	740	742	751	784	755	766	759	784	774	761	797	800	782	809	757	804	737	800	793	791	766	751	798	804	765	732	761	791	790	766	725	758	815	758	782	815	797	833	747	846	789	799	812	794	796	755	815	765	759	743	766	799	753	781	795	784	779	811	819	812	749	749	798	743	746	780	807	777	776	822	743	806	780	803	760	793	768	774	745	745	746	785	768	806	777	778	789	769	758	753	756	839	759	792	829	775	741	794	814	767	763	761	779	792	770	746	799	785	812	814	836	811	769	741	768	781	831	748	771	767	767	800	803	752	793	764	792	842	783	816	795	755	758	766	802	796	726	778	776	720	802	783	806	790	748	776	785	827	731	788	823	746	766	788	803	748	793	714	760	785	816	818	818	771	768	768	770	823	853	770	770	757	793	776	817	738	819	783	733	774	817	811	799	747	752	772	768	735	750	745	803	834	778	774	782	744	786	771	797	797	782	810	772	759	777	775	806	836	787	809	807	773	764	817	740	801	730	778	784	752	764	802	816	743	738	774	807	775	709	793	749	726	773	792	791	751	781	807	805	807	763	831	756	802	810	772	788	782	755	798	763	817	781	804	712	787	803	706	773	821	745	808	788	778	749	765	777	806	763	769	785	802	742	793	744	762	795	743	813	831	733	758	782	765	751	777	756	748	763	805	739	742	842	788	771	745	757	760	821	766	762	800	770	769	753	820	771	805	742	789	764	740	817	751	736	747	773	800	779	747	819	744	801
18079	8821	12667	11188	13803	61930	61782	37974	21209	5706	974	372	286	252	279	264	283	308	267	284	267	290	287	258	259	285	261	260	293	298	281	236	267	292	276	324	245	315	291	250	258	258	289	280	286	284	271	258	283	258	298	239	288	285	275	265	269	248	309	255	279	303	287	278	270	280	268	300	313	282	287	284	272	286	248	267	278	299	278	276	257	284	276	290	289	289	292	288	307	261	273	275	258	294	274	277	276	283	286	260	291	259	281	294	249	252	273	290	264	275	298	280	277	318	286	258	323	308	258	270	272	253	259	276	288	297	294	296	292	308	290	276	285	252	291	278	251	293	267	280	294	266	275	292	303	302	285	262	271	282	292	246	243	281	267	266	304	283	244	272	282	290	267	244	303	269	284	259	284	286	261	261	273	292	257	276	286	277	232	285	273	245	273	275	311	263	261	260	253	281	274	283	273	306	275	289	283	288	249	312	248	273	252	270	261	313	253	296	308	264	279	275	273	272	277	282	255	280	249	276	293	271	253	264	272	292	284	257	277	248	285	271	250	255	266	262	250	269	279	291	249	269	270	297	275	268	257	278	284	284	299	270	252	256	289	276	296	286	278	260	269	319	262	274	283	283	288	266	305	279	257	295	297	276	284	272	305	278	283	264	247	282	294	274	264	281	297	277	266	317	271	302	268	273	259	265	269	276	268	301	259	278	308	298	251	284	292	245	277	296	301	290	305	282	271	257	265	296	325	277	266	275	248	264	278	247	289	272	311	269	284	308	281	248	285	274	285	293	261	293	266	252	264	325	272	277	280	267	266	275	298	290	236	261	296	295	256	272	287	319	273	267	253	269	268	252	260	266	278	290	245	266	288	282	293	276	265	282	286	292	271	275	282	307	297	265	265	258	272	291	284	262	262	275	258	308	283	292	246	292	277	263	294	294	272	262	269	272	277	270	296	292	292	296	279	281	248	266	265	276	303	295	283	257	300	256	281	281	285	289	257	282	280	281	242	260	259	262	275	243	249	273	272	276	300	294	281	293	260	310	275	296	284	251	268	260	285	269	244	269	260	293	297	280	301	241	291	264	269	284	238	282	272	301	297	254	267	270	282	282	262	247	275	297	282	315	270	289	268	254	255	284	278	286	261	262	275	259	296	273	275	267	286	280	267	293	305	243	266	289	268	314	289	302	255	287	311	272	287	285	249	282	286	273	273	290	292	257	277	255	298	312	262	304	313	248	267	261	295	283	262	307	282	243	254	266	255	269	253	272	289	300	266	292	240	279	302	269	283	286	298	258	292	264	274	269	278	292	306	299	276	285	277	268	259	276	258	306	280	274	299	285	262	269	275	276	254	274	276	278	258	294	304	262	276	260	279	268	321	286	300	287	267	281	269	279	278	291	284	230	297	291	286	286	267	286	304	277	271	270	282	320	270	305	280	272	283	278	276	301	291	256	267	289	257	285	257	270	288	274	288	290	297	291	275	275	285	293	311	253	277	266	278	281	274	259	260	311	281	286	263	305	274	251	241	278	281	249	259	295	302	294	285	234	271	255	291	269	293	284	268	270	273	276	245	305	289	284	309	275	269	275	304	293	302	267	280	271	279	281	271	238	283	273	229	281	271	289	297	267	281	294	275	286	264	266	271	262	294	266	293	254	285	296	261	268	251	287	272	258	285	269	269	278	287	290	296	286	302	281	273	278	273	305	299	238	297	263	294	274	292	293	276	288	270	287	311	295	270	256	277	270	250	233	278	295	318	275	263	289	260	259	301	289	270	297	272	242	274	254	281	271	289	221	267	297	304	272	288	263	313	267	281	269	272	247	299	279	282	271	283	310	259	290	293	255	257	245	269	275	258	259	258	277	279	272	276	255	286	263	286	287	273	246	298	256	271	272	260	270	298	281	269	263	265	269	286	287	265	281	292	294	268	288	291	311	280	309	243	281	263	250	284	288	268	292	293	291	297	296	257	296	266	292	291	280	290	293	304	279	294	253	258	285	278	287	278	269	282	266	300	304	279	280	289	278	267	286	274	288	262	274	258	301	295	250	271	282	274	301	270	245	283	244	282	266	302	298	274	253	277	280	289	270	275	298	265	249	281	268	282	262	271	293	252	289	283	280	271	300	266	291	265	280	288	247	262	258	273	273	298	271	308	244	274	257	263	279	276	272	266	278	255	247	282	279	299	278	286	264	267	286	269	267	265	277	288	270	291	323	279	256	277	259	260	314	265	296	257	285	291	307	313	270	291	250	262	283	267	268	281	288	265	295	307	257	255	252	260	263	274	288	257	309	260	299	284	287	292	282	270	260	264	301	284	272	284	265	283	262	281	273	267	269	285	283	263	276	281	277	276	256	284	267	270	256	270	282	268	316	280	277	237	286	300	283	299	290	280	306	264	297	287	312	278	281	288	294	257	320	284	257	264	235	277	274	281	281	296	278	287	273	294	285	248	260	297	292	248	271	294	285	236	272	292	255	287	235	268	298	277	278	275	283	292	276	271	303	282	264	262	281	303	287	265	257	259	278	283	285	274	300	264	287	291	241	304	278	263	265	282	269	252	254	291	258	284	278	284	257	293	259	277	282	247	264	264	262	255	260	270	284	283	288	264	266	309	236	298	292	272	309	270	283	278	278	286	268	272	251	296	273	281	269	283	268	275	282	272	290	270	237	299	275	290	284	267	267	284	278	296	315	248	249	292	274	263	264	273	282	285	299	304	244	282	284	291	284	276	269	260	300	261	276	297	292	279	305	295	289	304	283	261	261	313	284	274	284	273	275	317	285	256	275	283	276	245	294	253	264	276	272	250	303	243	255	267	265	252	273	273	269	261	276	283	259	255	286	265	277	289	273	251	249	275	254	285	271	239	297	316	257	291	296	281	263	277	295	264	274	255	284	290	270	244	256	266	259	297	274	276	286	269	261	264	271	262	257	222	262	285	265	269	279	276	304	281	262	296	253	269	264	286	286	280	301	283	271	256	262	268	289	259	275	254	281	293	293	274	243	276	285	256	268	268	277	292	296	302	278	266	273	267	264	301	279	303	239	285	295	293	256	304	277	293	271	284	267	270	256	264	270	281	236	284	280	296	294	297	273	291	258	266	309	307	281	294	288	290	285	289	300	284	262	278	252	261	279	318	275	281	282	273	282	297	295	282	280	277	270	296	293	290	285	271	283	239	267	284	266	314	308	249	281	303	260	271	289	268	255	244	297	264	237	258	273	268	297	278	270	254	251	276	280	298	277	274	298	294	279	281	280	268	280	311	244	278	284	282	278	301	258	292	241	267	283	288	300	294	242	276	268	276	269	287	266	307	276	275	274	304	258	301	245	274	254	249	306	283	296	263	277	255	287	267	273	274	277	271	273	308	284	283	273	280	276	259	287	272	267	260	229	287	284	301	266	279	279	281	282	281	269	257	288	296	270	269	312	300	272	280	273	273	278	286	275	278	260	296	257	288	261	295	273	275	280	269	277	276	262	301	269	263	238	274	265
9983	7692	17090	20454	28276	73604	72493	50762	34984	12998	3193	1148	815	761	807	739	752	746	800	750	746	777	785	755	759	759	743	733	760	784	764	749	761	748	734	736	785	721	797	783	693	780	752	751	765	720	731	805	726	755	758	759	697	810	773	796	694	771	684	806	685	755	732	768	779	764	705	805	759	775	726	714	764	781	738	763	790	741	738	790	774	804	741	780	800	713	787	771	715	763	790	705	759	723	725	776	743	744	746	738	793	713	770	754	702	791	757	725	812	787	747	761	795	713	819	729	731	739	773	719	779	745	720	744	754	733	765	720	751	707	779	729	730	733	771	726	789	789	719	760	788	732	738	747	711	765	735	728	739	748	742	733	737	775	764	722	779	735	752	765	688	708	726	811	734	760	717	734	760	776	769	711	734	750	745	726	755	753	772	825	770	742	788	746	766	764	723	734	742	749	735	783	737	713	726	761	769	737	721	738	717	728	740	792	756	770	749	779	753	792	707	734	738	716	763	744	744	738	754	780	745	755	704	744	732	666	773	735	775	748	762	735	783	689	752	755	750	769	737	801	783	737	766	777	785	724	762	739	799	750	749	758	774	761	727	745	737	772	772	739	723	753	803	775	705	776	762	739	735	761	755	755	782	735	772	772	757	778	770	771	731	773	795	768	741	739	735	759	770	710	772	744	755	751	741	727	718	749	788	786	741	720	760	722	724	724	783	735	795	768	740	753	741	748	729	774	734	764	789	763	803	730	753	763	747	729	723	783	761	772	748	752	741	771	735	725	735	747	749	776	757	745	729	671	739	721	751	780	752	723	804	753	761	794	798	704	752	791	734	797	760	708	744	719	741	689	706	678	743	763	720	739	738	783	761	746	782	727	768	782	768	788	760	701	746	756	756	728	811	695	702	742	773	754	713	755	753	793	763	783	753	740	746	746	746	759	767	773	763	745	800	711	798	773	771	701	762	710	733	754	716	796	759	713	744	736	703	792	748	768	747	799	783	748	795	777	711	781	759	800	742	715	768	725	706	752	768	833	744	761	739	730	752	774	761	759	725	800	778	796	741	776	759	732	734	758	835	775	771	749	727	737	739	691	786	727	736	742	738	751	729	763	755	754	778	739	773	695	754	775	751	747	725	726	729	768	786	760	765	744	737	783	713	730	759	740	734	768	729	713	766	729	721	773	744	727	708	761	756	724	799	765	756	816	754	770	719	721	770	725	749	767	743	734	777	769	723	774	707	742	741	740	699	806	760	765	713	760	732	729	772	752	765	749	759	718	708	701	741	751	746	785	758	718	765	782	730	738	729	756	775	700	745	732	744	747	793	721	770	724	767	746	762	726	759	797	717	767	730	762	776	781	722	766	716	737	744	731	734	775	762	758	725	718	816	768	759	777	752	765	733	774	768	752	759	750	778	787	730	775	787	714	802	736	791	747	738	739	777	780	735	747	758	704	696	750	723	750	741	706	752	740	758	743	744	726	729	767	805	744	742	720	738	768	758	689	739	770	769	734	812	781	694	763	701	773	722	733	757	779	740	781	694	792	770	766	708	747	745	724	752	752	708	797	781	741	683	795	677	750	761	792	713	711	781	759	745	740	693	723	781	787	761	743	753	718	737	732	792	754	771	795	720	761	737	797	765	744	691	735	754	780	756	776	747	695	755	784	794	752	767	734	767	756	759	703	749	738	711	754	763	737	772	746	698	765	720	773	749	740	773	772	756	753	722	777	740	763	756	761	717	725	759	701	760	737	778	754	763	767	729	737	756	721	771	752	720	749	724	731	772	763	753	739	793	764	723	717	732	756	757	753	738	712	706	741	736	716	774	743	728	739	777	752	790	763	790	722	748	729	748	793	821	741	778	739	755	805	729	740	740	803	733	714	752	767	761	751	723	752	734	757	738	798	799	775	739	724	787	696	767	735	746	709	728	754	742	742	699	759	801	744	751	738	731	753	723	770	735	750	745	785	703	774	702	778	729	743	697	806	703	766	770	742	748	806	801	735	718	747	765	719	774	726	727	765	789	756	729	775	698	746	752	724	787	787	757	687	741	797	772	700	709	717	746	721	735	725	738	768	727	769	770	768	718	736	761	782	764	746	787	771	790	738	795	757	773	712	745	759	757	803	794	719	755	771	749	741	708	765	685	733	708	740	768	802	719	716	751	770	795	742	757	768	781	722	713	778	740	735	767	723	763	734	760	787	758	733	776	775	742	772	764	748	780	706	726	787	737	764	743	714	761	716	752	760	786	740	759	729	750	763	764	721	760	753	736	752	775	718	726	717	736	758	751	729	739	714	740	745	763	794	742	741	750	740	769	715	741	711	745	731	747	736	708	701	771	760	727	828	799	767	742	715	759	761	749	767	724	728	748	772	748	747	717	781	706	720	759	772	754	737	757	741	769	767	741	739	778	738	763	740	803	721	769	717	758	781	731	714	726	759	772	743	785	800	704	741	780	771	734	707	724	722	728	720	802	797	704	766	753	758	755	718	720	707	756	723	764	724	756	737	768	796	795	710	724	729	735	789	745	746	691	757	715	777	773	753	776	720	740	759	739	747	780	724	740	717	757	771	710	783	728	755	732	791	733	740	732	801	742	741	747	759	738	756	745	768	736	701	742	766	729	741	770	752	798	790	791	785	793	733	769	738	695	776	767	841	688	789	740	749	730	708	726	761	795	777	744	758	765	726	774	746	716	770	788	737	810	718	710	777	707	742	776	733	756	744	743	787	772	813	725	786	789	735	751	761	780	730	761	741	761	713	735	730	756	706	732	773	780	697	762	732	765	804	787	755	707	741	745	741	751	725	719	783	743	747	759	782	757	762	731	777	785	734	802	726	761	801	752	746	788	788	740	735	726	726	725	756	778	741	705	728	750	748	828	762	772	717	727	748	762	722	759	722	837	719	742	763	748	743	756	764	811	725	752	745	740	736	768	751	760	711	740	754	728	720	769	731	735	739	710	703	757	744	765	683	744	763	763	804	736	745	748	721	762	723	728	776	767	768	758	752	727	762	745	752	731	783	755	756	816	749	775	728	741	802	780	763	745	689	762	782	718	748	747	769	692	754	769	760	776	752	751	689	780	745	763	657	768	776	747	752	781	808	790	751	762	811	730	736	728	749	740	737	759	712	758	724	749	782	756	746	751	790	730	759	704	725	758	756	730	734	792	753	757	781	731	784	766	750	713	708	720	704	784	817	728	754	714	764	686	724	714	736	743	694	769	726	711	821	718	745	794	725	779	743	790	746	771	787	744	756	779	777	713	773	803	743	722	740	745	721	729	698	819	741	736	764	755	780	682	762	783	771	740	779	730	778	755	739	735	770	785	724	703	744	786	753	745	730	770	771	759	747	761	774	811	767	745	790	760	734	742	733	726	750	738	753	726	766	770	776	760	773	750	739	747	710	724	766	728	729	758	763	790	765	795	764	741	725	812	786	771	746	718	766	765	754	690	784	739	714	733	725	717	760	763	756	749	754	703	817	736	707
4462	2277	2928	2849	2740	7822	8066	4037	1577	645	330	307	271	272	312	300	331	271	271	288	282	283	280	308	290	288	301	308	298	282	303	313	302	298	310	325	327	282	316	288	309	305	294	311	265	301	286	284	292	271	298	303	313	297	285	296	296	295	324	305	266	280	276	299	286	310	310	273	325	298	309	278	277	305	307	278	314	287	338	295	286	327	300	289	290	284	300	277	313	291	300	297	288	275	291	299	279	307	278	283	277	300	299	321	303	302	305	306	277	317	275	282	302	302	287	280	296	304	322	286	296	302	314	318	285	335	249	309	299	282	312	296	319	264	296	292	313	285	278	292	249	281	299	288	271	274	304	298	308	277	300	282	269	293	319	287	280	281	311	340	295	300	284	301	322	286	330	281	302	280	298	325	263	330	292	274	285	304	294	263	295	302	289	323	311	308	295	295	284	279	315	289	283	296	291	329	279	296	286	281	300	271	316	278	310	286	299	309	304	281	302	313	318	262	279	298	296	292	282	306	261	302	319	294	345	309	275	289	341	293	319	257	275	314	317	269	327	280	272	304	329	303	276	313	299	325	257	309	295	284	298	296	276	300	275	287	311	277	284	283	309	311	295	274	298	323	275	313	318	284	268	308	261	282	295	310	287	291	311	293	278	312	290	314	286	292	281	292	284	273	278	290	316	285	282	294	322	291	271	300	307	299	290	295	297	295	275	313	286	300	290	265	308	280	246	300	316	284	270	308	326	285	292	284	283	288	301	303	275	289	288	291	294	283	286	334	319	293	316	279	283	323	300	281	303	320	310	322	277	287	268	283	288	294	317	297	283	282	293	308	286	293	298	286	283	286	308	295	287	305	295	288	300	293	297	290	303	316	284	289	324	306	294	296	305	314	286	275	289	294	295	290	314	336	273	316	303	284	299	299	250	322	301	311	317	296	297	310	290	245	293	299	317	321	329	305	278	266	291	292	313	293	294	320	277	286	297	331	282	308	291	290	293	315	299	290	296	316	296	294	298	310	322	292	286	294	303	283	299	285	288	321	256	305	322	327	300	307	309	282	293	292	316	310	283	306	263	320	305	309	301	313	332	270	284	269	295	334	288	297	305	277	297	302	263	292	302	301	296	331	310	309	308	288	309	277	262	301	290	278	287	315	295	315	259	287	293	294	310	310	304	296	300	288	295	304	300	303	275	312	259	335	325	308	290	282	290	286	289	340	267	280	309	293	291	281	280	308	296	275	283	283	278	305	278	273	317	292	318	265	301	289	298	338	303	289	293	279	310	286	290	273	296	314	287	302	314	328	309	332	310	315	293	303	304	282	284	287	326	289	278	267	291	321	297	289	305	288	290	277	318	288	305	299	294	279	284	284	316	308	291	299	307	305	274	276	331	283	272	314	295	298	282	280	290	317	292	284	264	306	290	282	307	287	302	322	301	300	305	300	293	311	268	339	285	261	323	289	277	306	309	260	302	278	299	294	301	292	280	311	320	279	298	310	306	274	303	282	294	281	299	290	326	257	289	325	287	314	286	305	293	281	284	298	305	322	305	296	295	294	291	270	316	274	290	310	301	289	315	272	333	288	278	318	308	301	302	288	316	300	306	290	283	325	269	264	279	299	326	299	304	300	272	303	309	277	281	245	284	308	318	311	315	293	271	262	296	312	280	297	241	275	339	292	274	272	278	299	290	305	301	299	287	282	317	306	288	293	294	313	300	290	290	289	308	281	282	283	260	306	273	292	268	276	324	303	294	269	307	300	298	305	275	315	317	284	275	280	337	290	293	291	312	295	292	293	286	301	290	295	307	310	288	317	330	285	296	320	271	297	298	290	282	293	302	284	326	300	302	315	263	272	286	274	286	279	275	292	315	314	317	277	303	309	288	278	282	317	265	288	282	288	305	273	314	273	305	273	270	295	304	294	306	330	322	300	285	317	254	294	299	293	292	330	305	282	317	283	291	295	304	296	338	280	276	292	293	302	292	289	329	303	272	295	256	265	307	270	334	304	302	340	300	257	309	282	307	311	299	309	287	311	307	283	266	275	302	283	291	278	314	295	306	276	338	276	282	287	300	304	282	300	316	290	319	322	304	307	284	327	274	287	290	305	311	302	306	294	292	274	297	296	278	289	298	326	324	304	262	298	314	292	289	308	299	312	307	275	305	299	290	255	292	307	288	304	323	283	289	311	290	291	295	311	304	309	291	304	321	293	260	281	308	281	293	299	309	287	290	316	303	313	313	289	324	310	301	303	299	322	298	319	274	310	303	308	293	278	297	301	274	264	301	316	291	253	300	282	298	275	264	314	298	298	293	285	306	295	295	293	296	320	293	307	314	316	273	290	306	340	313	288	285	290	283	297	295	296	291	304	326	315	266	309	317	286	295	303	280	275	282	320	309	290	281	313	289	297	321	311	315	274	308	318	311	311	301	312	290	313	305	290	306	320	298	303	281	307	331	293	314	260	282	312	305	289	269	281	298	285	284	265	269	289	308	257	300	285	316	328	335	292	295	290	298	295	315	314	296	327	250	314	308	318	328	292	304	299	305	330	278	254	301	300	301	294	288	337	298	296	338	301	297	302	312	300	277	311	293	295	329	292	274	318	306	287	308	283	287	310	287	266	293	278	297	302	293	317	302	316	312	283	285	340	309	277	296	292	256	278	301	299	271	299	286	283	318	282	263	285	299	289	292	285	293	338	301	283	290	295	279	291	267	306	277	291	289	320	290	332	303	286	280	303	305	342	291	300	288	278	299	299	271	307	298	330	281	268	290	265	299	272	293	298	304	313	318	296	307	301	274	337	295	310	313	277	302	309	304	304	291	323	294	301	279	280	286	293	271	306	288	315	305	315	274	295	283	328	285	278	289	307	300	288	308	291	272	322	329	300	298	296	269	306	287	301	296	302	266	296	297	298	290	303	286	291	297	292	282	318	291	307	307	308	291	269	314	291	292	281	320	290	321	288	299	302	280	312	301	277	287	302	297	286	295	306	306	281	276	322	289	285	282	269	298	296	303	276	340	301	293	291	303	310	325	300	300	298	297	288	283	302	325	302	315	309	313	287	308	291	338	327	284	298	281	319	294	298	299	295	321	305	304	303	284	304	331	295	264	293	316	303	289	279	299	261	289	313	281	318	304	292	303	333	294	296	311	310	272	305	294	313	334	272	302	307	280	284	328	297	307	291	271	323	290	292	258	293	268	321	294	276	286	304	270	299	272	287	290	301	292	253	282	296	288	306	299	289	270	294	311	299	317	321	294	252	295	295	297	290	277	303	307	288	292	297	272	272	315	314	307	278	275	290	290	278	301	293	273	323	297	313	293	276	303	297	293	307	299	305	312	312	303	299	313	283	268	305	293	277	267	274	303	289	299	298	289	278	309	295	302	317	283	305	301	297	310	292	297	318	268	293	308	300	307	285	259	299	306	315	307	286	323	294	299	317	295	311	312	302	280	299	300	310	269	262	287	278	301	316	320	294	309	296	317	301
3742	2540	5653	8356	10089	25854	24033	13283	5765	2032	1022	830	780	796	796	796	748	816	768	817	718	780	803	812	812	799	803	832	783	835	805	769	790	791	832	779	823	783	817	752	761	784	796	762	796	809	773	815	779	741	788	781	776	801	854	789	795	816	814	756	772	799	763	830	784	758	795	808	807	783	788	800	779	827	786	859	798	796	798	783	775	810	780	758	765	780	815	818	791	823	791	789	788	762	794	813	792	786	803	758	845	802	774	787	812	763	802	852	736	768	834	796	829	778	821	823	842	793	757	717	783	805	804	740	770	788	810	811	771	799	806	822	766	813	818	748	782	804	759	770	779	744	784	821	776	824	785	807	820	797	795	834	826	808	783	773	813	742	830	844	786	765	811	814	776	833	822	758	805	800	823	789	792	816	841	773	803	765	793	795	836	739	823	753	781	797	774	782	815	744	801	829	819	821	795	826	844	822	844	789	780	732	770	758	734	799	780	828	800	822	720	816	772	837	810	831	807	802	820	799	808	783	760	830	808	799	801	818	775	828	822	845	809	768	773	819	773	799	805	748	789	815	805	757	809	777	789	803	797	795	845	816	776	865	807	793	771	769	766	798	784	843	808	793	752	764	763	775	794	803	831	799	800	765	807	829	816	780	814	834	797	812	747	832	743	828	753	764	825	797	789	830	849	801	846	852	747	736	816	809	850	749	801	783	797	840	776	738	787	804	807	804	790	822	764	809	824	861	820	776	840	825	739	851	781	779	822	816	787	765	794	787	815	781	818	761	811	763	788	803	807	797	774	782	800	774	814	773	795	781	765	800	782	790	818	825	739	838	843	808	865	781	767	728	800	801	823	820	789	828	770	808	834	783	791	832	791	895	756	796	861	830	807	798	744	800	798	789	781	819	789	767	761	768	786	805	842	817	800	756	770	856	816	794	787	831	791	767	798	830	790	795	766	821	791	833	769	813	816	829	783	858	818	802	755	761	751	822	805	797	822	779	826	784	816	738	803	765	822	791	760	824	792	800	750	775	792	809	826	830	747	801	817	788	794	839	736	802	811	807	811	840	822	828	785	800	756	826	813	750	850	778	770	805	786	804	804	814	794	874	798	776	835	783	766	816	825	835	772	754	788	810	835	765	743	842	780	810	808	753	863	821	744	782	765	727	805	801	801	815	823	740	783	797	808	805	809	856	779	770	746	788	830	746	774	778	814	741	808	778	759	803	846	811	834	811	772	808	865	829	762	843	809	783	794	824	774	828	763	774	792	801	783	805	780	806	848	775	783	757	787	779	745	764	777	854	807	797	741	780	863	800	771	841	759	756	825	762	795	803	815	874	813	851	778	756	798	792	809	805	795	814	775	805	803	828	796	781	773	779	785	795	788	841	776	791	773	822	788	784	808	806	813	764	847	776	810	776	825	766	757	793	786	805	807	788	796	777	774	834	803	820	822	837	754	805	820	780	777	732	766	757	766	776	789	826	791	799	814	777	812	803	764	801	764	751	799	806	825	784	792	774	766	757	840	812	813	786	817	809	812	846	816	774	772	779	831	771	823	752	745	773	773	781	781	795	777	792	810	826	798	766	785	731	760	716	802	799	748	768	824	813	825	826	826	775	805	793	824	811	795	828	835	783	795	744	740	793	812	848	762	814	869	804	835	769	818	776	821	820	805	836	756	795	791	822	791	833	791	795	789	785	800	770	755	780	801	794	739	769	778	791	762	745	763	804	844	800	793	823	765	756	778	815	821	852	754	732	767	813	794	806	733	821	791	798	831	840	769	828	806	761	789	828	791	813	798	793	771	795	843	782	848	789	838	817	771	785	766	814	756	825	808	778	783	821	743	785	805	833	758	798	807	741	806	798	822	809	826	774	851	780	767	802	777	809	856	840	762	847	794	829	779	805	749	751	790	777	749	818	771	805	787	761	802	832	800	802	825	834	716	779	805	786	801	828	771	778	830	762	754	814	823	805	803	788	791	819	776	768	815	802	792	816	846	808	794	779	815	755	792	843	851	813	754	770	800	838	823	780	786	796	772	822	801	781	816	792	783	733	769	815	792	756	778	736	772	823	834	807	729	807	782	814	828	797	840	728	846	750	859	796	821	798	813	814	787	819	779	818	755	750	801	832	795	766	852	806	751	834	832	804	815	835	798	783	729	765	798	781	849	753	815	797	829	743	788	780	753	818	829	792	844	770	805	825	788	802	806	816	825	797	810	747	787	821	819	751	837	827	788	766	775	806	777	786	810	813	818	781	792	811	786	776	758	889	786	806	800	796	757	792	791	759	804	785	857	814	793	837	886	775	816	805	837	804	796	797	794	769	848	818	822	786	812	811	813	773	782	807	796	752	775	802	820	814	734	826	830	845	818	792	783	810	826	842	849	731	783	842	796	752	814	757	803	795	800	804	787	837	837	816	817	808	850	803	758	840	773	853	824	829	829	793	813	818	759	766	770	811	804	836	746	778	767	756	784	810	775	787	847	799	810	789	796	808	795	785	810	839	759	812	738	773	773	816	844	793	806	793	768	801	838	759	846	776	814	846	809	771	821	827	795	761	802	765	773	789	776	804	848	791	857	795	742	785	830	789	768	806	781	777	819	838	783	803	810	769	822	803	808	786	778	790	783	760	853	831	804	796	780	777	821	798	812	762	817	781	802	767	819	800	823	789	811	808	790	828	754	832	790	842	788	834	733	755	808	781	800	799	812	790	760	768	822	769	766	771	804	774	835	816	807	797	793	789	807	788	784	809	810	808	780	766	803	831	829	845	812	779	803	808	787	790	816	777	851	830	793	773	833	814	811	854	781	801	837	825	787	861	795	819	829	828	827	843	810	789	800	811	765	797	824	826	778	786	780	829	800	793	794	759	786	770	797	764	794	833	857	816	784	840	786	789	744	768	771	823	797	793	808	769	773	811	791	825	770	774	825	827	764	805	787	783	775	763	798	768	785	784	785	762	855	775	843	781	749	792	756	733	799	788	794	791	800	769	801	801	784	828	764	794	801	797	792	754	842	755	809	758	762	783	823	779	812	749	778	776	805	763	832	816	829	775	796	806	790	716	767	816	763	811	757	818	800	806	769	810	779	820	803	818	798	735	807	757	842	789	793	837	772	838	789	780	848	812	832	821	766	783	800	788	853	771	796	771	783	795	737	804	814	811	846	803	722	844	764	798	822	771	766	804	811	781	788	778	808	838	801	829	807	804	810	750	814	798	765	757	808	822	768	816	811	763	809	795	857	813	783	792	864	806	793	783	809	820	823	810	793	801	780	755	762	802	797	850	804	800	754	771	770	763	744	790	738	789	802	803	814	800	800	818	772	755	779	827	776	799	793	794	775	827	828	770	789	827	792	827	797	785	822	751	780	789	806	737	762	768	823	871	809	769	797	830	771	778	749	800	800	781	787	787	791	802	793	742	780	767	834	792	799	747	825	786	837	783	792	800	781	794	807	804	799	815	821	790	827	777	837	814	798	782	815	753	779	801
10985	5413	7218	6804	10613	48906	45616	26797	10637	2357	624	364	278	301	296	310	255	283	292	242	266	307	316	303	303	288	295	286	296	258	267	280	294	298	270	284	291	320	283	303	291	289	304	255	284	291	278	312	268	268	239	286	294	286	305	306	278	316	273	251	280	255	249	280	301	258	282	251	289	276	286	270	312	275	275	278	283	286	262	254	253	292	301	303	277	249	259	264	294	295	299	287	284	277	261	265	312	309	274	252	263	295	293	287	297	277	249	295	288	291	288	268	266	291	292	260	309	295	264	292	285	277	270	292	297	273	296	289	282	276	280	280	291	256	284	248	279	301	272	280	271	292	273	271	281	279	299	299	263	264	276	283	248	289	277	277	285	279	271	267	275	291	278	293	265	271	252	268	296	279	273	278	265	286	290	288	286	268	274	216	259	307	265	268	282	287	283	271	282	271	304	280	267	305	281	290	310	268	280	261	284	277	292	277	284	264	290	268	272	292	300	293	301	271	290	276	272	294	295	249	296	282	272	261	279	300	265	302	296	301	277	281	270	289	258	295	263	275	282	270	276	277	273	253	284	272	313	271	292	279	280	275	278	286	275	290	270	293	255	272	342	300	273	266	320	293	299	283	279	270	279	282	267	263	276	292	297	286	276	284	274	269	267	265	260	306	301	286	306	279	269	290	266	262	282	293	262	275	266	275	321	325	288	287	278	274	275	304	267	283	285	265	295	281	278	272	266	261	299	268	291	263	267	288	277	269	250	299	297	254	269	292	262	258	289	277	243	322	272	305	306	282	287	263	274	265	285	276	263	283	312	278	298	297	259	283	267	315	304	294	266	270	274	322	279	292	263	297	274	276	285	297	276	288	288	296	273	281	269	258	296	289	297	266	325	305	322	285	291	266	280	277	255	291	260	271	271	296	280	265	285	295	288	288	262	286	287	282	272	284	276	289	297	289	280	300	291	317	273	284	295	257	279	285	292	314	286	289	278	276	249	307	300	280	272	300	282	253	262	285	309	276	273	272	275	283	301	283	255	303	315	298	273	278	278	260	281	275	283	319	252	249	316	306	298	270	290	291	289	282	269	259	272	309	277	287	269	298	312	295	292	290	288	283	285	283	293	298	299	278	315	295	299	301	284	277	284	280	310	279	283	274	278	293	266	279	258	295	277	293	286	276	296	285	251	308	290	247	275	260	269	269	290	276	305	292	312	344	277	265	268	289	275	264	287	283	277	270	265	292	286	282	295	300	278	277	273	251	303	295	292	295	278	301	270	295	305	265	277	291	286	255	272	272	248	267	314	296	280	279	250	289	292	264	288	268	292	269	265	283	265	290	291	271	274	276	295	301	267	249	277	319	307	273	296	257	272	299	277	347	305	296	307	291	272	284	305	280	308	242	268	295	281	296	281	305	256	279	286	301	298	268	310	264	272	341	280	290	275	301	287	246	306	284	251	281	297	274	289	308	275	293	318	289	292	308	288	280	286	272	298	287	256	274	308	276	262	258	268	304	262	278	320	278	298	289	291	258	280	291	245	311	284	276	292	247	270	279	271	302	282	265	285	286	256	292	271	284	295	281	290	282	298	271	274	300	296	291	256	247	260	269	300	282	252	265	271	275	265	290	274	259	270	283	255	291	296	266	301	290	256	281	264	246	264	274	292	273	283	254	275	294	290	275	292	279	258	297	269	268	290	295	308	273	283	270	282	270	269	282	293	279	292	297	259	293	282	217	285	244	272	276	304	290	273	288	295	312	281	278	265	274	275	264	298	247	297	275	283	265	278	264	296	288	268	284	250	292	303	294	292	256	279	277	301	283	275	289	281	286	272	263	282	288	263	281	263	314	291	282	278	265	273	289	274	253	231	271	320	270	268	296	295	290	270	293	293	290	274	283	291	297	252	293	290	292	258	280	247	287	294	272	272	292	283	275	273	278	274	299	275	274	274	276	294	284	279	283	299	258	306	265	296	290	295	286	305	286	251	291	276	290	278	276	308	303	311	293	281	285	283	297	268	293	319	242	272	292	281	306	280	276	284	294	276	318	295	270	282	268	301	259	291	271	271	287	272	291	256	273	260	273	280	298	284	309	284	297	269	252	267	286	288	289	293	302	279	280	299	288	293	270	274	268	276	282	278	296	290	284	293	281	293	269	272	283	305	271	283	272	284	269	281	311	269	289	274	275	285	298	252	299	262	293	270	313	295	310	283	273	268	295	271	250	274	278	286	269	306	272	253	292	303	279	301	275	288	250	267	286	290	293	262	284	260	324	264	310	295	303	271	278	289	298	261	289	259	293	280	278	296	284	286	291	295	293	288	278	259	299	308	282	276	302	295	271	295	291	307	310	323	298	303	306	252	273	277	281	261	271	294	291	258	294	244	261	287	313	282	321	307	268	285	258	277	294	294	281	313	264	290	280	299	278	233	257	274	295	270	259	307	304	302	287	268	286	259	291	285	272	299	301	303	293	308	261	308	302	297	292	268	288	298	282	262	278	264	260	298	305	297	279	261	268	270	313	277	301	297	284	300	256	290	266	266	293	277	303	293	290	283	279	282	282	259	264	292	249	268	275	270	274	288	335	260	281	279	292	320	280	289	316	296	260	271	286	293	247	287	293	295	306	275	283	268	249	302	296	255	294	247	253	294	285	272	289	278	292	293	262	283	336	307	285	282	292	276	275	283	264	303	284	283	283	273	286	302	290	296	301	289	291	273	295	313	278	292	279	284	282	274	308	296	285	249	309	293	269	292	259	284	308	297	280	258	259	283	283	281	304	286	293	303	292	292	274	266	260	273	267	285	276	284	292	274	275	263	263	291	301	283	272	276	271	284	277	248	270	300	279	302	298	280	262	290	276	258	275	269	234	271	258	298	302	285	286	266	303	259	304	253	307	283	313	278	274	281	267	278	287	296	306	284	313	277	279	312	265	280	285	264	288	284	318	315	247	285	281	291	303	291	285	316	277	288	286	275	292	311	314	281	323	275	271	299	274	280	264	276	293	293	273	314	296	294	266	271	259	279	266	277	258	276	270	290	257	262	295	267	285	292	298	274	293	270	277	304	277	290	304	286	302	316	288	306	285	291	293	287	309	316	262	277	308	276	247	271	291	256	307	294	275	278	287	265	268	298	288	262	299	300	268	264	285	283	294	271	264	273	248	254	276	276	268	256	279	272	314	292	278	292	281	264	276	279	270	321	298	274	256	285	267	293	278	254	287	274	281	292	309	293	278	273	273	275	310	298	289	294	287	285	257	271	293	250	312	254	276	296	268	280	268	281	274	324	242	284	255	292	285	269	291	266	287	289	263	286	272	266	308	297	291	264	300	273	282	292	289	263	251	276	278	291	276	255	291	302	298	280	299	272	313	300	304	261	284	295	284	287	286	257	278	278	314	279	275	254	292	290	298	276	294	292	300	245	308	279	276	290	276	305	288	286	265	280	278	318	276	271	240	293	297	260	282	312	296	284	284	279	272	267	286	278	284	251	280
7495	5260	11743	15733	26068	62819	57604	41324	22939	7808	2419	1188	844	768	772	786	790	746	745	763	709	761	776	779	699	743	734	760	774	765	736	760	781	788	780	693	750	760	794	785	759	749	771	756	803	738	800	792	708	750	770	750	754	778	744	735	760	759	785	724	768	774	771	768	766	793	755	766	760	722	750	775	758	761	763	747	745	740	732	804	776	738	817	793	751	788	796	778	759	759	775	741	733	766	780	711	765	766	770	767	741	794	779	763	756	762	807	739	784	752	764	739	770	787	745	785	741	746	741	783	758	802	812	761	804	748	783	771	789	786	804	721	805	771	733	736	779	776	811	771	754	775	729	820	758	765	737	820	752	728	741	716	794	758	741	752	772	721	744	774	801	776	777	741	738	788	739	789	810	760	762	801	743	794	754	737	782	725	767	792	768	823	778	723	783	797	778	787	775	789	768	733	749	742	800	778	740	742	791	754	796	769	765	768	750	776	779	762	775	729	825	750	740	743	718	750	789	780	752	849	801	728	729	771	729	711	755	795	769	752	750	788	759	761	762	759	828	777	735	682	739	799	763	768	801	729	755	787	792	734	755	748	782	748	743	779	768	775	743	759	756	774	770	735	738	746	751	776	790	783	802	737	781	764	766	719	739	736	811	718	786	712	747	784	752	772	760	783	786	822	777	827	781	815	805	793	703	782	764	781	754	765	792	777	730	808	736	744	800	767	779	735	782	708	752	708	750	768	782	834	773	759	749	744	720	804	718	773	766	772	773	735	752	765	752	769	775	790	775	749	757	708	780	769	753	754	788	746	782	750	821	822	771	777	784	742	758	734	778	743	792	749	779	738	742	742	768	755	746	758	784	808	725	750	792	869	747	765	775	756	749	804	801	794	775	709	725	801	752	746	766	767	755	696	751	759	698	777	750	749	733	783	742	757	721	777	766	784	771	741	825	761	722	773	744	728	781	815	755	772	709	755	775	786	798	778	702	697	743	756	759	763	789	817	751	757	765	754	796	754	727	802	777	781	778	734	808	759	771	766	787	769	792	745	752	770	724	758	782	780	774	786	798	785	694	781	784	756	842	811	754	767	741	769	791	706	808	756	736	744	760	747	745	787	739	784	768	793	759	779	752	772	731	763	764	724	757	772	795	771	811	785	778	810	790	737	719	714	780	784	792	795	788	744	786	704	817	738	752	788	769	728	795	771	735	773	758	788	790	740	765	772	754	777	770	741	794	782	786	721	754	756	768	829	716	768	814	731	778	732	727	756	824	842	802	799	756	742	785	722	742	779	757	763	735	761	774	764	750	735	773	760	763	751	744	812	759	765	790	784	782	795	757	789	836	756	769	703	771	795	737	764	762	776	750	782	763	764	774	756	776	758	763	747	786	779	767	808	768	746	758	764	767	769	758	834	775	712	800	801	721	762	805	768	742	709	797	713	726	790	781	738	733	760	801	768	729	792	734	744	741	735	749	729	748	707	788	722	793	755	755	771	727	717	813	803	783	769	761	737	750	733	742	720	786	770	793	775	756	797	744	801	815	754	792	727	672	800	796	814	744	778	779	757	768	777	777	777	770	818	732	758	768	799	750	717	762	783	739	753	776	756	791	778	779	782	796	760	692	766	753	798	770	782	766	775	812	767	780	817	770	813	740	785	768	785	726	725	814	807	791	767	779	786	726	764	736	762	770	804	741	724	825	753	810	756	775	756	760	774	744	755	802	814	771	777	781	760	789	741	713	784	757	735	741	800	747	755	749	734	779	754	770	816	774	789	745	777	785	755	782	768	762	746	764	829	797	764	726	754	791	762	823	756	764	768	770	788	794	710	751	741	775	778	773	753	808	799	806	758	741	763	751	792	770	777	798	784	762	714	770	804	785	735	772	731	757	785	748	736	767	770	756	750	790	754	757	803	819	803	730	743	802	786	745	766	754	761	764	784	760	753	764	737	792	745	795	774	729	767	755	802	787	794	761	807	792	739	771	767	798	769	748	763	738	782	753	767	705	784	759	789	794	800	754	765	752	780	772	818	797	862	744	839	742	782	800	721	730	800	815	737	710	735	724	800	773	754	726	759	738	781	764	769	742	781	764	775	747	761	731	792	735	766	761	760	798	788	782	767	800	752	772	737	802	759	766	757	794	764	737	748	764	799	739	805	793	804	734	739	786	740	742	762	803	775	699	760	754	733	773	792	746	771	820	771	806	750	768	781	814	735	818	783	783	742	783	741	767	724	776	768	775	797	714	762	746	775	771	766	779	737	771	762	741	768	768	798	751	769	787	721	769	762	742	766	723	783	766	718	793	759	788	805	776	774	795	802	800	706	742	794	738	748	761	751	731	754	755	757	746	828	680	757	742	806	758	755	799	735	782	775	708	780	766	757	838	790	817	706	759	744	749	864	851	782	740	765	727	779	764	733	732	765	788	712	778	770	772	800	773	798	711	762	819	799	789	796	720	738	769	741	767	787	781	800	769	783	784	714	770	730	754	788	801	731	745	721	744	768	784	705	755	771	746	745	770	792	762	790	812	823	743	782	727	776	798	793	798	753	804	755	730	757	780	761	725	743	753	664	768	725	772	797	769	698	798	795	771	732	750	748	755	762	778	785	760	730	706	751	788	757	716	773	765	783	762	773	772	744	807	735	763	847	767	709	805	772	758	755	754	734	771	820	761	788	808	816	776	742	774	792	767	785	792	786	769	784	796	798	795	789	739	753	813	777	720	760	786	717	707	755	708	799	769	782	774	702	825	754	770	760	723	748	746	767	810	779	825	800	781	744	759	770	728	759	739	776	792	737	800	809	776	759	745	761	794	733	770	770	786	728	762	781	728	783	809	743	811	758	814	766	758	718	781	765	764	743	754	734	750	756	749	776	701	713	749	715	768	778	778	784	807	777	745	774	798	807	744	767	756	751	768	808	792	822	763	759	826	754	801	756	774	764	752	743	780	806	768	804	813	761	791	780	810	762	791	772	742	773	817	725	815	720	764	821	780	800	791	771	807	754	734	821	777	766	779	764	789	836	713	707	776	776	786	765	782	759	739	760	779	783	742	852	754	764	713	756	755	774	743	730	758	783	771	787	763	750	775	756	788	776	781	784	789	777	731	754	788	788	784	764	721	747	769	810	743	719	790	767	743	739	782	762	774	765	783	805	794	766	754	789	774	739	762	789	767	773	785	774	772	755	762	765	801	765	784	729	753	750	713	809	798	754	770	759	802	816	754	724	758	742	783	778	770	775	734	792	736	741	801	758	808	758	784	761	833	774	776	741	791	744	768	758	785	780	821	808	773	740	824	812	762	752	800	723	722	752	762	774	750	785	803	742	744	794	829	794	715	792	743	826	732	808	795	765	789	767	763	783	758	752	783	763	798	759	747	751	755	761	763	767	822	815	776	781	800	760	774	791	784	773	750	811	770	763	757	810	764	792	760	745	764	775	763	767	807	773	784	731	750	796	748	775	752	777	787	778	786	805	720	775	776	762	722	714
18019	9101	10945	11279	19929	62050	59588	40176	20690	5988	1247	479	303	253	297	268	250	252	246	275	283	263	278	298	230	309	276	284	269	289	259	282	297	246	292	256	282	311	256	242	269	268	286	284	258	261	278	288	266	254	280	283	292	257	255	282	269	278	275	268	251	278	289	267	300	271	268	272	251	261	273	240	297	294	258	275	245	285	301	273	281	275	289	273	248	279	299	273	265	265	276	292	262	272	259	274	287	252	277	292	292	266	281	276	270	279	261	254	240	260	278	264	280	259	264	246	279	286	261	277	245	250	276	273	280	266	257	254	276	280	264	248	264	255	288	286	274	284	265	263	260	219	263	286	294	257	251	291	273	282	264	277	252	268	260	288	256	261	274	268	262	255	258	253	254	286	264	294	238	298	272	279	283	287	303	239	265	253	260	268	270	255	292	264	256	260	275	263	268	277	250	247	277	273	283	270	268	279	319	269	258	291	274	251	263	297	255	283	291	260	248	281	302	292	280	271	239	279	285	260	265	296	276	308	290	283	303	285	295	306	266	299	291	272	271	250	263	291	261	246	250	263	252	270	286	265	275	264	272	268	255	285	283	259	284	290	284	275	254	268	245	270	259	258	268	281	278	250	267	259	265	289	276	272	248	285	274	284	284	273	279	266	281	238	271	252	266	258	315	259	267	272	248	265	285	274	266	264	276	257	285	269	278	254	273	287	268	260	280	277	300	249	258	308	268	267	267	241	276	265	262	282	256	293	268	279	287	283	241	258	257	273	289	325	276	273	278	251	252	271	278	279	257	282	260	265	274	250	286	254	273	271	265	249	247	270	285	269	274	246	246	273	253	266	276	275	252	252	272	286	274	248	270	250	275	251	287	274	251	259	255	261	253	287	268	281	260	277	289	266	251	236	280	245	275	277	281	276	282	279	292	271	235	279	273	283	257	277	289	269	297	277	258	282	279	274	261	277	272	239	284	261	264	244	284	287	287	277	282	289	300	249	272	261	282	263	276	270	247	277	275	265	281	274	271	245	264	320	254	300	282	254	253	260	287	293	309	261	259	276	274	275	295	276	261	296	267	255	279	268	267	290	322	256	259	273	302	314	305	264	257	288	270	277	245	280	293	292	293	276	265	282	270	272	230	283	286	264	266	297	253	268	250	260	271	269	279	263	242	279	276	267	285	264	268	284	282	247	260	266	272	274	272	296	275	264	287	287	256	288	265	288	287	252	274	284	257	267	241	280	238	265	292	276	306	257	283	255	300	272	256	264	264	282	265	241	275	253	290	316	274	290	303	255	252	271	281	264	264	254	282	271	267	249	239	262	247	271	299	268	276	256	290	268	268	235	245	262	249	308	268	255	264	272	275	298	248	263	281	242	279	240	300	274	284	269	260	244	277	288	293	260	268	275	291	255	298	262	306	258	285	265	293	233	282	251	276	279	255	284	286	243	272	267	261	291	268	265	260	279	248	270	258	284	273	260	248	271	262	292	264	265	268	297	281	255	275	273	272	295	286	286	272	277	273	258	286	260	263	264	260	297	261	284	265	253	252	249	260	277	274	269	271	311	308	296	260	266	307	271	266	274	263	265	268	253	278	279	266	260	268	266	262	281	253	265	270	254	275	298	276	301	278	266	300	268	281	264	296	283	270	259	281	278	268	266	293	275	272	307	260	249	271	288	283	266	287	271	253	305	247	265	269	266	265	298	278	266	243	252	277	268	255	271	263	253	270	251	269	268	279	231	261	252	264	282	248	295	289	252	276	272	263	287	253	269	248	293	256	310	290	255	270	268	283	274	277	271	246	289	246	252	270	295	248	274	264	277	300	288	257	255	279	292	256	215	267	261	245	267	263	279	292	273	267	253	280	303	259	243	277	274	265	255	267	285	263	249	282	262	259	290	252	248	298	281	273	281	270	287	254	258	275	264	283	256	267	276	282	281	266	301	289	223	268	253	263	244	278	292	285	261	284	292	281	254	292	283	247	260	288	251	248	271	253	286	277	293	263	250	280	297	260	264	278	300	249	243	263	277	284	241	235	297	239	270	263	264	270	266	289	282	250	285	254	284	250	284	267	251	276	278	260	261	252	282	246	270	269	259	264	267	241	262	294	285	261	267	296	278	236	276	274	258	285	259	286	264	267	255	263	301	272	254	288	277	260	269	280	258	295	268	250	280	295	229	248	268	316	262	251	278	288	272	250	284	256	304	262	275	239	235	276	241	278	243	244	278	276	275	288	261	294	287	258	238	258	258	239	291	263	259	234	266	264	252	275	286	297	258	258	300	266	241	298	253	266	289	269	243	264	302	288	276	271	273	251	271	261	258	279	259	275	280	282	243	284	257	280	273	278	275	282	278	257	275	275	283	254	276	248	231	286	255	284	272	288	305	276	282	261	282	280	307	258	304	265	238	267	244	273	228	285	284	261	267	280	273	266	277	247	272	235	287	241	279	253	272	278	269	296	255	270	273	290	291	240	284	303	270	283	271	261	282	295	282	281	264	277	262	274	273	300	275	292	270	276	259	263	265	304	304	270	258	274	251	244	287	273	297	271	255	285	281	270	274	277	293	285	296	247	257	280	257	286	294	267	251	272	252	276	269	275	264	281	258	231	251	266	279	291	257	297	263	264	283	244	305	278	250	274	264	320	261	282	261	280	269	280	276	311	272	264	289	288	285	297	259	315	278	271	268	233	249	283	292	263	274	262	282	278	264	281	266	276	263	250	301	286	261	278	276	259	277	260	262	282	270	280	284	254	245	284	289	263	235	289	285	288	291	269	285	257	254	274	247	253	256	265	259	259	271	277	260	260	289	289	292	296	280	278	284	255	286	277	282	322	259	267	290	258	265	268	239	300	226	246	276	274	264	275	295	244	268	272	279	286	274	259	305	260	276	268	252	316	256	256	284	295	263	284	262	270	292	306	271	262	281	246	259	268	273	287	300	251	242	250	268	279	253	295	269	260	265	260	280	260	280	295	264	275	276	273	260	271	267	248	253	269	275	257	261	272	239	254	260	276	246	258	295	259	276	294	264	271	258	263	276	272	256	268	256	262	256	229	261	245	260	268	299	239	258	269	260	241	269	265	274	278	290	260	298	298	254	264	261	275	265	289	276	285	287	259	284	269	289	278	258	282	264	254	261	260	304	273	268	298	250	245	283	282	257	276	284	265	299	311	246	229	272	254	251	261	258	270	240	290	275	263	255	270	296	272	263	225	263	249	259	287	245	274	262	279	272	234	261	253	283	263	267	265	264	284	295	269	289	270	256	257	256	263	281	256	265	282	244	257	271	261	269	277	278	288	296	259	250	286	307	271	293	274	290	272	277	265	291	262	280	259	253	267	263	268	301	265	249	291	307	256	256	258	276	232	268	231	278	268	273	263	285	294	307	295	275	300	269	267	275	257	272	258	279	296	260	279	312	269	246	259	265	264	273	269	278	251	304	273	271	262	262	278	267	279	297	261	277	268	242	246	263	276	278	295	261	259	271
10078	7408	15688	22222	37086	73905	71231	53251	33429	15136	4795	1611	917	725	737	777	776	759	741	776	705	685	767	725	748	756	758	736	752	745	728	731	810	710	753	734	708	715	781	706	740	761	733	753	774	720	783	767	774	720	738	696	701	774	787	796	761	716	744	721	737	731	739	776	761	698	746	699	743	762	757	738	728	735	702	729	751	775	769	759	764	750	777	746	735	784	747	691	759	775	724	744	708	772	740	723	738	699	725	735	759	711	742	703	735	726	732	746	742	775	698	735	735	728	774	750	698	714	695	718	774	764	729	804	799	735	738	746	746	759	740	720	705	776	744	677	746	747	740	725	758	760	729	728	774	771	745	745	774	723	701	751	733	727	750	749	796	755	759	672	750	727	723	721	738	695	696	735	740	733	709	744	764	746	712	751	785	806	750	781	744	719	737	734	756	747	732	753	748	756	770	781	726	762	759	733	726	718	750	755	743	754	733	746	760	745	754	755	698	728	749	740	760	714	719	745	722	761	719	726	730	743	737	750	734	752	780	722	758	694	743	712	706	756	741	749	755	731	729	745	718	770	714	792	750	703	731	678	753	767	730	720	705	699	763	743	711	731	704	693	757	746	753	738	779	670	755	748	733	750	730	727	755	731	713	721	744	760	769	743	780	717	765	763	777	767	704	743	742	773	776	699	732	693	734	741	719	715	706	742	723	756	746	738	749	751	772	689	728	754	729	736	801	730	736	761	729	662	756	784	740	661	672	808	715	754	714	773	749	707	722	732	738	727	713	725	775	731	738	749	780	762	741	744	746	728	754	732	738	733	737	707	760	737	751	690	717	765	705	780	743	724	735	765	694	736	731	796	712	755	717	753	744	781	727	746	698	749	709	771	766	784	777	788	728	737	723	707	736	766	728	743	705	753	729	739	767	692	738	744	721	739	748	766	693	779	785	750	744	733	726	742	770	737	740	795	711	761	792	724	799	766	745	740	754	782	692	731	707	730	720	694	706	738	672	736	739	725	798	737	775	792	773	726	764	731	696	735	710	674	717	772	775	727	761	725	744	694	758	746	740	757	712	743	732	733	702	745	758	753	710	698	729	742	723	748	771	665	813	732	738	729	723	732	743	705	729	780	712	768	751	697	746	706	714	710	729	729	746	775	658	788	747	756	696	740	777	727	727	703	712	759	691	797	757	715	742	755	749	780	724	704	680	748	814	712	672	726	744	728	709	729	763	743	742	742	732	739	703	728	747	728	761	750	753	744	775	764	698	722	740	757	727	749	708	759	720	694	771	752	787	751	774	727	733	715	749	717	708	668	755	778	747	790	731	713	758	774	747	762	712	727	677	711	727	759	755	760	762	745	767	745	721	728	744	709	739	760	738	725	754	754	684	719	703	722	737	737	710	685	770	745	783	768	680	774	717	738	776	751	740	742	707	721	754	741	703	787	698	712	667	759	720	744	714	755	753	773	771	759	747	767	762	761	695	718	758	746	738	775	769	715	714	724	776	748	766	740	734	737	722	771	727	771	743	741	707	737	781	719	743	789	768	766	711	730	732	735	710	746	695	702	721	701	737	760	717	762	727	724	763	728	778	728	686	755	767	750	770	718	747	764	798	714	715	695	766	724	738	737	768	738	769	754	747	723	768	792	781	747	749	765	730	723	735	709	717	761	750	723	720	729	743	714	795	723	709	762	759	740	762	704	705	778	751	733	774	715	763	741	727	748	718	761	734	730	729	711	770	692	710	727	744	751	733	722	721	714	784	699	750	736	735	775	752	691	703	742	725	765	734	682	718	761	743	752	715	757	758	743	748	746	719	703	723	724	715	740	669	722	741	719	751	730	709	729	733	735	692	684	719	743	745	738	735	755	810	761	747	783	764	709	726	713	752	776	721	763	761	734	736	713	774	717	756	716	730	779	749	718	718	755	769	724	761	776	754	729	736	733	714	712	741	773	788	730	763	734	738	746	730	725	758	754	714	705	713	662	716	695	756	740	747	750	713	755	712	723	742	759	738	712	736	782	717	719	751	725	780	746	810	734	728	794	716	756	709	713	705	804	724	726	705	739	701	743	731	812	767	727	786	755	754	683	690	761	734	715	768	765	734	750	727	782	735	725	757	709	682	775	712	746	768	738	769	747	759	705	732	799	745	733	781	708	771	719	758	741	721	734	717	712	737	742	738	730	737	761	707	722	706	705	745	743	716	680	749	765	777	706	725	717	738	776	728	725	706	703	726	709	749	738	713	681	770	737	750	757	702	743	733	756	696	775	722	712	753	728	766	772	747	729	741	739	751	668	697	757	747	764	732	734	725	692	763	757	671	710	743	756	746	764	750	712	748	699	744	761	694	781	756	770	712	735	736	725	758	702	701	772	704	737	712	705	684	727	714	756	703	734	753	725	745	739	708	741	758	786	711	739	766	738	735	752	761	730	713	774	726	727	800	726	710	723	763	771	691	767	728	771	755	709	738	734	746	703	816	751	761	722	732	748	791	764	768	688	733	737	716	760	718	781	730	763	747	722	703	744	771	725	749	736	713	772	780	750	737	739	741	773	759	694	715	738	740	757	708	724	693	731	701	788	736	715	717	677	755	693	729	692	777	767	786	750	747	733	720	728	734	732	748	761	729	715	742	757	698	708	708	723	798	726	747	732	780	780	755	726	692	743	731	673	740	740	736	719	696	769	736	725	738	769	778	741	700	706	713	742	698	736	790	726	772	721	733	748	728	738	710	788	742	766	719	771	717	759	744	718	695	716	706	738	738	710	754	721	741	737	760	733	745	706	758	796	742	717	742	744	739	741	771	775	728	786	719	720	732	750	720	742	792	763	774	780	776	747	728	759	731	793	750	736	701	720	759	764	740	759	716	721	755	720	728	674	739	755	749	738	771	743	734	718	766	750	719	761	733	712	761	727	744	774	761	727	714	700	741	719	763	711	762	748	719	729	760	710	749	767	720	777	777	678	729	744	688	714	715	769	733	755	801	729	724	760	785	774	736	741	784	754	707	745	725	758	755	754	725	734	695	731	788	712	696	783	733	723	731	751	707	727	691	713	732	738	760	741	751	713	716	788	770	761	709	707	751	745	724	770	780	713	719	733	727	761	711	736	711	786	726	763	703	763	696	718	697	709	724	729	738	712	685	767	739	742	769	781	759	687	745	780	702	712	737	767	764	720	730	748	728	721	764	670	779	763	734	764	744	700	710	785	693	732	682	797	734	744	779	778	768	709	735	739	783	720	730	730	751	786	734	768	742	794	750	712	701	756	732	729	743	738	843	739	779	722	755	758	728	722	723	704	747	694	727	739	759	770	705	759	763	756	770	778	754	762	740	735	723	698	741	766	697	710	743	712	745	741	721	763	772	731	753	721	722	757	746	756	790	729	717	749	756	725	731	712	735	768	739	781	796	789	774	691	719	724	781	736	743	712	756	720	705	731	754	745	784	788	725	700	744	737	737	746	688	674	708	749	762	680	745	753	737	764	737	753	720	730
5114	3038	2958	2312	2733	7692	7202	3653	1445	580	383	314	304	327	288	314	301	296	292	282	264	299	268	266	283	250	296	298	305	332	296	277	289	326	290	289	277	285	257	304	316	283	313	315	306	289	317	261	334	297	301	301	316	288	294	274	300	306	295	278	307	261	317	306	318	295	294	295	274	312	326	285	273	295	291	286	309	284	295	302	291	312	291	334	253	299	317	303	288	299	260	244	317	280	275	300	320	313	312	271	307	275	254	296	286	281	282	282	330	293	283	266	293	299	307	262	298	287	309	288	270	315	284	275	286	316	306	306	272	280	303	286	278	299	285	316	321	271	266	281	316	233	310	272	323	285	292	298	287	297	320	308	304	314	285	275	279	290	295	316	278	305	316	269	339	289	255	304	280	286	295	297	287	296	324	269	295	341	333	302	271	313	295	328	293	300	301	294	302	264	298	285	294	307	303	287	334	319	307	304	302	268	332	273	292	278	294	294	288	298	285	277	322	281	311	313	287	283	295	289	285	285	246	297	294	270	252	310	316	278	270	280	292	317	267	292	323	301	293	286	297	293	277	318	326	292	373	320	303	282	282	280	301	290	317	278	303	294	295	312	290	292	319	306	277	279	284	272	297	297	265	273	320	271	290	305	282	289	314	252	324	311	303	264	291	295	336	283	288	282	269	273	294	281	296	275	268	265	287	285	338	297	293	270	280	250	273	267	289	293	269	310	286	284	312	314	291	296	282	304	299	333	298	318	291	311	288	265	289	285	280	287	274	291	304	322	255	282	290	290	266	302	293	296	316	277	293	257	309	303	316	305	268	286	327	308	300	268	312	297	295	294	275	265	263	265	311	281	274	292	300	273	310	299	293	299	289	279	307	295	290	314	272	303	290	275	291	273	276	272	289	284	304	289	298	272	290	297	292	294	307	329	286	301	288	294	290	303	333	297	275	274	304	287	308	325	279	303	307	293	276	304	291	287	312	310	275	322	289	279	290	309	269	321	283	281	270	281	318	290	252	291	288	290	326	286	295	276	289	275	304	286	282	261	301	296	252	312	284	292	280	265	306	321	325	296	315	268	283	279	300	308	324	305	322	296	292	277	299	310	323	274	310	292	307	318	280	286	276	282	294	257	300	284	295	305	288	312	272	297	303	303	275	283	278	280	289	285	304	282	260	290	271	305	291	318	285	313	292	307	296	296	299	297	299	294	268	273	291	276	288	317	263	278	311	315	298	292	288	273	311	298	326	286	306	282	275	303	301	276	288	274	325	266	299	284	306	301	273	319	288	304	277	277	262	272	323	277	281	281	300	271	279	308	291	273	285	300	282	282	262	287	319	314	290	340	316	287	311	310	291	304	320	308	301	268	323	285	301	273	304	321	315	268	285	297	286	291	286	312	286	313	304	284	293	285	282	292	296	267	287	302	287	285	302	315	320	301	292	292	304	296	308	297	285	298	303	291	311	294	304	330	287	264	340	295	304	276	287	256	285	313	265	280	273	278	294	290	296	308	276	283	258	296	313	291	294	292	299	304	273	281	272	278	291	254	298	267	283	297	292	329	288	282	324	254	302	304	313	306	301	265	320	263	291	276	311	283	302	293	286	307	307	278	316	288	268	292	290	275	307	293	311	290	283	287	311	263	297	279	311	261	304	273	312	309	289	308	298	311	265	275	325	308	285	285	311	322	306	297	294	310	306	301	282	301	299	303	289	312	284	310	274	308	311	311	294	321	280	295	298	259	294	320	308	288	298	260	312	315	293	280	293	298	296	280	315	304	299	259	269	270	274	262	280	303	269	315	308	273	297	315	264	280	300	311	293	295	303	288	307	288	318	303	300	289	269	295	310	267	288	290	308	284	281	310	312	288	276	289	305	295	266	306	289	292	273	316	275	312	283	279	304	272	274	253	295	302	300	286	316	276	297	296	296	291	293	254	289	286	288	260	304	278	288	290	307	272	299	314	336	312	290	295	285	291	288	293	300	273	305	297	299	328	305	303	259	290	316	285	290	284	298	313	293	294	307	291	286	288	265	298	295	289	300	285	306	247	312	311	286	294	317	312	315	301	297	279	278	272	309	279	268	278	278	290	323	308	285	264	273	307	315	294	322	318	272	274	297	286	309	285	293	300	301	306	297	267	290	269	294	290	304	289	263	281	278	311	274	276	293	301	301	299	280	275	304	281	292	302	321	299	304	310	306	266	289	262	295	289	293	304	276	287	302	270	276	275	295	308	302	299	339	314	283	272	319	278	308	267	297	283	286	285	286	298	288	293	303	313	284	294	267	313	266	279	339	267	285	334	299	264	315	331	303	287	278	296	268	301	318	284	275	280	318	324	300	299	313	266	289	296	286	279	273	273	292	291	297	294	288	293	294	297	278	296	266	291	281	298	306	272	315	323	320	274	286	291	277	312	255	288	272	309	263	292	323	290	305	274	289	314	269	314	293	300	312	294	260	317	323	268	283	291	286	290	311	294	311	282	309	292	313	288	286	320	304	327	275	318	268	308	298	272	302	333	272	311	288	296	305	290	286	295	298	295	303	280	299	279	290	255	301	294	277	267	300	279	283	276	331	292	290	293	280	324	286	300	286	320	302	301	300	292	267	269	291	308	306	324	291	295	285	285	288	298	324	305	303	278	280	272	269	301	287	347	288	297	305	330	303	303	270	314	265	320	284	302	321	309	324	286	303	294	315	325	285	285	299	303	269	288	291	274	272	276	282	268	301	291	272	286	282	269	290	293	270	282	296	298	280	303	318	307	291	324	283	271	310	307	300	277	292	313	296	277	299	310	282	284	291	285	321	292	283	289	267	286	318	293	334	312	301	304	309	292	307	306	299	275	323	288	285	298	299	265	288	315	312	285	262	279	295	307	308	292	305	287	294	288	298	293	278	303	254	262	280	292	286	288	293	325	319	294	306	307	266	333	278	282	264	298	274	283	302	284	296	308	298	317	290	280	269	288	287	300	297	288	303	277	317	301	302	241	275	291	296	310	275	300	287	306	324	271	266	284	259	297	311	267	297	258	319	282	286	294	302	306	297	306	303	290	316	314	309	323	310	290	298	302	286	315	297	301	309	257	294	273	298	317	274	286	301	311	278	307	300	250	270	281	298	299	316	294	286	312	298	286	287	312	269	273	291	256	294	291	307	285	299	340	291	279	289	282	326	280	272	308	302	301	312	292	336	303	330	293	320	272	287	293	301	310	288	277	340	286	305	291	284	260	273	296	295	290	269	290	320	315	287	306	314	252	276	294	269	265	301	300	306	288	294	315	253	310	278	298	289	274	317	309	270	290	288	290	305	286	313	275	297	291	289	305	295	287	296	281	290	298	278	289	277	288	288	285	284	270	302	292	295	253	293	265	326	329	280	293	281	309	304	303	307	315	297	311	294	299	286	289	298	314	309	288	303	311	311	319	291	316	290	282	278	289	286	307	290	283	330	288	277	305	281	286	304	309	296	307	300	287	281	273	266	317	303	273	297	275
3964	3321	5442	6903	11151	25460	21673	12535	5214	1980	1194	926	833	761	799	832	791	803	813	824	773	832	796	814	758	812	813	738	810	757	795	799	797	788	818	794	826	756	834	748	781	769	859	845	770	773	741	789	788	799	749	755	729	798	814	843	767	766	776	800	803	762	771	802	797	816	769	756	807	807	822	779	740	761	821	771	772	795	784	837	758	755	753	763	784	820	777	781	785	752	798	777	762	819	810	778	793	796	760	835	796	779	814	806	791	750	787	806	808	782	797	761	754	747	824	794	788	745	796	797	775	790	739	774	794	767	743	811	808	756	745	774	809	826	753	783	810	767	829	798	767	807	813	803	766	708	799	801	801	813	765	798	768	766	811	760	792	806	747	778	767	709	796	793	805	775	793	790	830	822	796	769	796	826	701	799	771	760	739	798	749	797	781	824	753	789	790	821	809	800	762	756	740	834	746	761	769	813	744	792	811	806	793	751	778	847	826	798	770	822	744	709	773	790	777	777	789	827	775	743	817	737	810	783	823	790	842	797	778	773	788	862	786	803	747	802	792	798	813	799	789	770	836	814	763	832	787	796	829	827	796	782	851	731	783	821	788	806	759	767	783	781	818	774	791	822	748	774	823	805	834	745	806	819	804	762	805	795	753	751	779	794	819	778	813	777	835	790	792	814	798	784	760	786	811	773	782	819	738	806	789	765	771	782	813	825	815	774	767	800	787	732	790	833	790	810	809	788	793	764	796	832	825	761	765	803	808	815	778	815	744	756	773	786	731	784	802	808	756	787	791	810	775	791	718	781	803	756	830	782	752	764	827	812	773	797	783	829	762	809	816	772	827	799	750	799	771	761	810	799	808	809	807	820	797	793	816	792	774	781	806	785	757	787	777	795	704	738	786	774	787	839	756	779	860	728	792	794	753	771	783	839	800	787	841	819	793	812	771	753	798	807	804	788	818	792	731	744	730	806	754	794	755	809	778	734	798	721	747	730	806	766	793	764	772	766	746	790	818	791	819	784	805	773	790	798	802	726	748	820	824	780	794	780	768	813	806	766	786	815	771	790	807	799	801	753	760	816	786	796	812	809	866	774	774	728	793	765	735	791	781	810	747	767	764	748	789	818	771	794	762	837	757	764	806	786	815	789	810	802	812	764	833	797	815	797	832	783	742	789	826	751	784	786	791	763	818	756	777	781	748	821	773	767	810	772	789	819	819	803	756	776	793	787	823	787	830	802	786	775	783	755	774	758	820	802	787	810	757	797	790	784	722	804	773	812	850	801	791	816	819	812	756	762	793	791	812	740	765	711	819	794	807	837	777	722	827	774	817	745	790	830	777	810	828	796	778	768	832	801	783	793	751	780	778	805	774	762	782	756	797	779	785	758	837	777	784	856	788	827	816	799	796	840	771	782	764	791	793	770	767	773	772	816	795	807	799	816	785	765	756	798	776	816	806	777	836	798	792	745	805	779	755	811	817	778	789	800	804	835	731	808	779	773	810	795	792	763	814	785	794	801	832	783	777	798	762	821	751	790	775	796	731	774	770	814	868	782	771	821	796	759	844	778	746	779	796	788	794	805	784	785	818	740	757	780	827	792	826	748	773	794	795	796	813	756	844	748	787	800	808	774	830	757	829	797	788	791	798	745	786	821	758	831	748	804	789	775	802	750	756	793	820	780	781	786	764	797	786	782	793	746	776	816	808	782	779	784	711	779	772	759	810	781	785	781	804	779	782	790	796	732	773	868	811	784	816	805	802	784	819	790	793	741	786	823	761	787	791	776	778	806	770	757	758	827	803	772	792	799	800	769	773	788	812	827	781	778	814	799	786	800	762	799	783	781	856	819	830	799	821	825	735	798	796	787	726	762	784	824	740	766	780	813	798	775	782	775	799	809	800	755	796	820	782	797	735	769	801	765	787	765	788	754	803	764	797	783	758	805	765	842	825	733	755	755	759	797	753	779	825	812	796	784	803	801	797	800	798	823	806	829	821	802	864	856	841	769	768	749	837	719	772	781	795	825	755	820	775	768	805	812	786	760	777	762	829	773	736	774	818	822	808	788	750	727	823	763	772	765	821	808	791	777	748	785	813	779	773	820	771	781	764	844	782	825	743	792	759	796	789	765	813	806	818	781	767	803	813	793	763	799	808	773	765	804	839	793	753	785	737	775	789	832	839	835	816	792	852	793	771	812	793	858	794	842	802	780	784	748	850	765	797	776	765	804	791	810	748	728	800	789	807	791	810	799	777	786	801	822	802	785	808	790	781	780	791	786	735	766	723	740	786	815	772	736	745	823	796	800	803	762	771	777	793	754	749	797	810	780	773	775	770	788	794	781	823	794	797	769	788	809	813	779	773	766	796	752	817	842	760	784	783	807	779	818	784	794	786	823	794	827	771	801	773	759	798	709	771	807	772	814	743	823	762	776	810	777	776	783	766	793	732	783	800	779	792	761	835	782	811	757	781	769	817	792	785	788	766	764	778	781	802	813	795	791	801	783	809	780	780	835	794	867	789	785	790	801	751	816	753	797	817	758	767	799	735	786	778	787	753	772	793	811	814	786	810	749	828	742	768	767	743	759	799	793	809	770	747	751	768	769	786	786	812	797	786	752	768	798	753	765	753	807	773	817	826	823	810	786	804	812	850	749	787	838	793	793	800	762	817	813	836	765	854	815	779	830	847	783	794	790	769	836	840	771	785	809	744	845	818	758	765	891	768	782	815	787	744	863	769	782	827	745	819	752	825	815	779	767	846	754	804	832	803	767	793	797	768	763	830	789	836	751	760	746	761	751	776	784	817	789	734	742	801	782	805	800	814	815	759	754	805	806	804	821	791	787	794	790	819	779	779	739	842	832	763	816	798	802	793	776	807	783	822	800	791	812	796	832	821	782	824	784	766	796	822	772	774	812	806	764	784	784	771	769	789	808	808	781	828	800	755	778	776	831	809	760	791	793	753	802	772	794	792	782	786	789	780	810	771	806	782	749	791	785	801	844	786	738	782	775	769	796	789	771	775	791	809	780	777	770	781	816	773	764	796	794	823	791	762	816	805	771	816	829	853	776	831	808	795	785	774	766	770	779	801	783	739	782	767	803	753	742	783	782	798	805	822	788	759	778	779	831	803	807	823	809	774	763	804	787	811	789	783	765	856	783	802	857	790	790	795	771	825	779	800	734	754	822	794	791	747	807	817	779	756	762	848	844	801	755	782	770	817	819	828	768	795	796	795	794	811	781	783	764	775	806	819	788	808	790	803	781	777	756	792	781	797	791	768	817	777	755	839	797	803	745	805	835	802	780	785	771	763	805	808	816	810	791	769	763	727	772	781	797	794	826	791	759	814	760	733	843	783	787	758	821	807	797	770	833	776	757	762	780	807	786	785	768	829	809	772	766	835	795	774	802	766	782	818	747	837	811	790	743	752	742	802	778	788	750	791	749	779	782	772	821	842	769	829	764	750	842	792	844	812	771	806	813	822	800	744	797	788	809
11197	4562	5949	7566	26341	51077	40244	23095	12162	4162	1099	451	327	290	266	294	257	279	274	259	273	267	292	305	283	293	267	291	261	288	299	288	250	266	285	284	259	296	301	267	260	272	292	269	277	244	272	281	271	275	256	291	294	274	294	260	279	266	270	293	285	265	290	261	264	287	274	287	270	276	269	277	274	262	301	260	264	279	283	310	279	285	280	266	254	263	283	286	286	249	255	256	273	254	274	273	264	268	293	322	286	259	285	289	286	282	267	257	290	253	278	283	273	284	301	252	279	283	307	244	305	298	280	246	259	312	282	272	250	255	271	286	267	268	277	292	284	281	249	274	251	275	312	288	283	290	276	277	257	286	300	323	264	257	275	303	271	290	285	268	315	274	288	284	304	278	271	292	311	290	252	300	292	298	281	301	268	288	275	301	271	264	318	280	270	288	271	293	266	283	280	255	276	304	287	283	285	273	282	246	297	278	287	277	296	280	271	302	299	288	241	289	270	277	295	282	284	275	295	309	280	294	306	275	305	277	259	238	294	277	295	301	301	256	296	281	265	294	309	276	306	287	291	272	286	312	306	266	274	286	285	249	267	281	271	303	306	284	298	316	292	277	266	270	287	261	308	298	279	312	296	298	287	296	250	269	292	293	309	266	299	316	268	265	280	293	320	255	295	291	297	291	295	284	255	253	268	260	269	271	271	274	289	301	281	255	313	299	266	274	294	304	272	280	276	286	280	259	266	273	276	285	270	286	281	285	290	271	309	284	301	248	290	263	288	286	256	283	320	271	295	268	275	273	288	262	254	252	252	284	262	287	305	267	302	320	278	266	261	249	276	262	261	281	305	265	283	280	288	279	290	280	245	284	310	294	259	285	303	289	280	296	271	271	276	275	273	264	275	317	270	280	262	300	282	322	295	285	274	273	287	265	271	288	277	268	301	261	283	267	290	274	305	289	256	290	288	265	271	253	279	268	283	275	281	280	293	246	265	283	288	275	292	282	319	287	319	274	265	291	304	302	280	281	285	318	270	279	292	263	271	261	286	283	297	275	316	257	275	296	276	269	298	284	287	259	294	298	295	261	283	297	298	299	257	264	288	266	280	303	280	274	241	297	273	269	275	287	286	254	305	292	254	280	287	271	298	298	286	281	275	291	267	291	299	278	257	289	285	302	260	281	288	271	283	276	268	285	313	259	275	265	280	288	271	292	263	296	295	240	291	280	272	254	291	301	301	285	301	269	243	261	274	285	255	249	264	261	282	282	260	279	287	271	274	285	281	291	279	324	292	300	282	307	275	286	268	309	255	285	292	269	300	294	281	278	308	269	312	270	252	273	279	240	290	268	276	291	268	307	255	292	289	316	299	300	277	307	292	302	302	298	285	273	257	273	308	300	283	277	295	313	288	276	263	278	258	311	320	301	295	300	301	291	272	281	286	315	311	304	292	279	270	261	298	254	300	253	289	272	254	273	257	268	285	264	298	268	291	284	273	276	239	256	283	275	314	287	316	277	266	271	331	268	270	291	268	303	284	312	309	259	320	259	282	288	309	297	279	272	263	272	263	302	290	253	275	294	270	276	285	297	276	301	261	292	297	272	302	289	301	302	298	267	285	288	267	291	291	282	319	284	278	275	289	274	307	281	300	272	259	282	279	270	296	292	260	264	269	275	305	284	276	302	310	317	264	303	274	283	290	286	288	243	270	277	279	262	260	256	258	268	298	264	300	286	279	306	239	277	294	299	289	305	300	292	259	274	270	276	269	267	284	263	281	284	295	292	270	292	290	288	291	274	304	244	299	306	299	276	322	277	278	282	296	299	327	258	269	274	280	268	275	293	283	275	265	252	260	248	277	279	266	288	256	289	266	307	292	268	270	291	255	274	287	287	271	262	285	317	268	285	306	265	294	291	269	262	264	270	253	308	329	281	285	261	273	283	317	286	270	268	270	262	275	250	278	248	290	278	281	295	314	298	298	311	290	279	304	302	258	256	302	260	290	289	318	311	276	285	305	280	300	305	272	287	315	304	294	286	282	265	244	285	278	242	255	267	309	279	274	269	282	285	309	275	296	273	306	262	293	276	266	280	300	297	281	283	282	280	283	261	293	296	266	297	278	294	270	280	283	312	293	281	295	311	285	273	290	276	238	272	294	296	273	272	261	306	303	255	269	281	287	286	267	320	277	283	258	307	265	282	275	295	259	266	289	248	290	272	284	240	257	273	321	283	281	280	280	288	264	320	267	309	278	277	253	301	276	273	260	240	275	281	301	303	275	265	280	283	268	279	304	299	306	277	299	311	295	243	268	232	280	276	258	285	259	291	258	288	290	283	288	290	295	269	280	292	306	269	272	281	293	308	287	268	306	264	256	282	280	311	286	264	254	286	285	303	296	273	273	281	279	284	289	268	286	307	263	260	278	269	261	272	265	270	317	275	284	271	302	309	308	272	272	265	285	269	274	298	278	297	267	275	304	287	310	276	284	261	289	287	265	283	271	259	279	273	293	263	301	257	279	279	273	283	291	271	258	278	282	271	274	263	300	269	298	298	283	271	280	306	289	261	263	294	285	267	298	268	267	244	286	273	296	297	298	246	289	284	269	304	302	281	272	292	250	292	268	296	317	274	273	283	272	305	261	289	286	282	280	246	298	296	266	242	257	283	263	267	297	272	252	285	276	293	282	297	304	308	275	297	279	285	282	293	288	269	265	298	283	262	319	290	282	262	291	289	282	289	289	304	282	289	302	286	282	290	276	278	269	308	285	278	298	324	299	278	272	254	313	289	261	265	319	286	297	296	295	273	291	272	275	277	250	266	259	256	275	298	290	278	297	278	283	281	282	270	277	278	283	305	272	248	265	294	269	302	258	260	277	275	270	279	281	272	309	291	277	255	266	275	290	295	230	261	280	296	304	266	309	273	278	299	312	304	280	302	281	280	289	258	251	294	271	285	258	326	307	265	244	277	267	281	268	295	253	293	298	305	297	271	279	263	303	292	259	282	274	275	284	271	293	305	265	288	276	287	291	274	292	311	294	290	276	294	312	287	283	278	293	303	254	278	276	283	282	298	291	287	288	287	255	284	258	282	276	304	315	259	319	286	267	274	303	283	296	258	322	277	279	299	278	265	292	290	296	295	299	269	287	295	271	278	278	265	282	276	304	266	298	300	280	286	240	285	305	327	265	284	309	249	274	310	267	283	302	280	261	258	292	275	272	282	288	260	271	286	305	298	255	263	274	269	283	276	248	264	282	269	273	290	298	278	284	282	291	269	294	263	289	269	253	295	283	316	256	293	278	283	278	299	272	283	296	266	249	274	291	284	276	269	267	276	264	271	284	318	302	296	279	268	291	273	260	260	265	286	276	328	273	295	283	290	275	273	274	295	293	262	284	276	319	295	291	296	301	310	279	273	293	284	297	285	270	273	280	294	298	305	253	296	289	289	273	292	252	275	266	313	260	303	283	298	296	239	294	272	282	260	286	294	275	266	279	291
7617	4386	9971	17885	42039	63555	52734	38503	28089	13398	4340	1508	869	782	790	807	758	721	750	766	714	757	755	731	748	754	781	778	728	793	774	744	739	795	812	799	690	731	788	774	739	776	761	719	764	742	841	808	725	744	787	767	782	783	785	771	836	723	806	720	798	769	767	759	773	743	790	762	776	771	785	759	796	732	760	741	770	725	781	785	769	744	731	771	784	767	760	748	719	762	801	788	753	780	736	758	720	772	786	772	807	735	745	771	791	742	775	775	768	784	734	710	771	730	747	726	763	745	820	718	775	785	752	753	760	772	699	753	789	740	772	752	756	750	705	781	755	776	746	712	780	762	775	782	780	738	749	758	839	755	790	731	750	769	746	756	752	740	800	765	745	768	736	741	727	731	779	759	786	760	725	775	744	783	743	790	767	804	758	751	773	801	791	760	760	770	743	721	836	725	802	781	772	762	794	780	729	836	809	737	743	774	760	798	785	748	721	749	742	744	749	750	798	822	774	769	756	775	746	761	757	737	784	785	756	771	773	718	742	779	751	768	761	784	783	746	792	771	767	803	764	743	735	727	748	761	772	775	737	754	775	772	753	747	736	792	805	778	740	767	759	816	719	743	791	734	709	759	760	725	738	802	760	721	780	731	760	749	762	811	757	754	756	799	777	750	710	751	776	754	760	776	729	743	760	771	726	791	785	757	707	772	775	797	732	781	728	781	763	779	770	801	737	785	738	707	792	772	755	751	748	753	780	758	757	756	737	714	777	773	845	782	821	715	761	728	746	764	752	825	792	750	765	730	803	741	770	743	768	745	732	729	770	771	757	758	766	744	765	755	743	812	796	709	749	754	763	794	767	746	765	750	760	745	751	796	766	756	724	811	748	731	754	757	823	723	763	752	771	793	770	780	739	804	780	770	742	756	710	783	766	748	763	742	764	760	792	798	699	775	787	781	704	775	706	761	751	737	798	728	739	682	822	723	760	731	805	758	802	795	776	736	757	816	757	783	796	743	750	737	743	776	772	820	769	816	809	751	763	781	800	760	787	745	749	739	794	725	726	742	805	744	719	781	798	790	731	773	746	767	745	782	726	807	759	785	748	798	812	788	769	778	757	788	740	796	763	736	792	769	771	784	768	786	770	756	769	799	810	784	767	710	735	786	755	752	783	755	755	716	792	761	745	716	749	789	745	732	748	764	776	787	757	751	743	798	776	820	778	793	712	670	726	776	780	756	736	771	705	777	793	711	736	733	729	778	698	802	737	772	755	764	753	748	764	765	774	750	693	729	748	746	760	749	796	722	760	760	740	771	822	753	767	724	787	747	783	797	730	729	755	761	725	757	829	773	762	743	795	785	769	780	755	769	740	822	771	737	743	793	805	723	775	712	762	781	769	769	729	764	808	753	711	783	790	738	770	758	743	694	737	717	747	743	773	790	774	757	783	814	767	741	754	758	783	733	758	724	770	764	719	758	726	740	797	756	732	749	738	740	765	745	759	772	795	753	780	760	751	796	766	766	760	759	777	776	731	734	777	749	744	813	784	714	768	798	744	766	711	787	786	747	765	755	739	756	735	767	755	754	773	799	814	755	771	779	742	726	807	779	751	754	798	750	813	786	732	787	743	768	774	738	770	746	769	749	783	786	713	799	764	739	759	785	774	729	761	750	757	783	741	716	744	766	754	731	747	741	777	757	758	793	784	715	767	703	748	805	788	790	753	742	759	732	743	775	727	785	777	774	748	786	760	746	757	708	831	762	738	746	758	771	759	739	791	760	773	772	810	784	753	773	790	795	705	761	746	758	697	757	766	728	775	809	713	780	793	773	766	775	796	751	778	741	774	808	751	786	749	782	748	819	762	680	775	772	790	717	770	782	751	736	771	744	764	794	779	710	734	758	720	791	788	760	765	738	718	764	726	747	758	733	787	752	756	789	759	720	780	759	759	839	765	735	726	784	765	755	811	743	788	784	762	764	792	794	770	766	776	765	825	772	753	744	767	768	762	816	783	778	737	802	736	750	770	738	772	756	717	763	730	767	754	693	734	750	756	767	768	768	771	746	763	751	747	768	776	747	770	809	794	748	697	772	769	776	838	778	774	715	742	744	783	746	743	751	830	710	743	804	751	796	791	755	747	747	775	776	784	735	736	827	763	774	790	734	682	784	814	739	752	749	778	764	775	796	734	767	722	739	745	750	754	775	746	785	742	734	750	791	716	751	734	747	779	792	740	765	802	772	762	765	742	741	754	798	738	748	759	749	774	733	736	760	781	757	737	801	745	756	721	848	752	727	798	761	745	783	822	775	766	787	758	718	743	775	731	765	755	722	749	768	766	768	820	797	789	765	783	801	746	750	740	809	802	789	756	736	805	778	748	681	784	731	753	803	756	767	717	771	719	759	758	723	760	682	749	803	817	774	805	707	757	772	818	724	740	771	748	709	705	747	771	749	745	756	784	737	730	745	737	729	763	765	749	768	792	767	742	838	720	775	771	758	774	772	717	779	807	759	730	799	705	744	756	759	789	736	755	776	769	730	740	786	723	787	769	736	771	766	793	776	827	778	794	719	720	756	756	735	732	748	754	760	786	773	730	769	770	776	740	806	777	753	826	758	727	760	719	803	772	764	783	836	757	812	821	793	736	772	783	757	763	768	760	741	720	774	790	769	731	789	777	767	780	761	770	780	782	734	809	782	762	815	746	742	756	753	773	749	729	743	766	770	735	792	792	753	785	741	740	753	751	793	770	763	734	748	759	788	821	801	755	723	748	722	728	767	744	776	719	786	839	739	751	744	729	723	755	805	772	770	753	739	793	743	760	799	748	746	786	758	767	795	757	796	743	741	739	786	821	725	751	779	777	772	812	734	793	746	780	776	753	729	766	749	788	719	761	750	751	729	764	788	748	739	786	760	765	735	790	773	727	776	764	780	755	740	749	716	749	731	689	744	789	749	733	730	729	739	725	833	750	791	784	727	784	757	735	748	815	841	756	769	763	738	776	762	713	746	758	714	799	799	773	750	779	783	794	772	791	752	802	774	740	775	759	769	748	723	755	734	768	732	791	779	773	745	784	802	830	761	721	756	749	835	759	781	787	791	815	739	755	781	770	789	780	766	727	798	729	788	707	753	752	793	784	741	822	749	788	751	766	806	777	692	786	777	736	695	755	823	756	819	758	794	769	711	745	754	704	802	722	783	723	761	777	766	776	705	753	751	765	808	767	792	743	805	754	802	753	776	810	745	721	746	771	773	742	723	747	745	686	800	807	715	757	735	738	750	721	729	800	752	729	755	739	857	738	780	771	779	792	766	765	767	795	743	792	776	776	767	788	746	796	769	783	769	773	800	734	727	783	793	760	689	734	737	767	812	764	738	712	745	799	790	775	747	771	737	736	739	751	784	786	739	734	788	750	796	780	782	848	755	756	752	764	768	753	737	761	769	739	727	826	781	718	766	757	815	811	760	747	791	697	754	751	754	775	729	746	817	720	728	782	744
18005	7585	10867	17306	44614	64923	51779	35201	23022	7656	1609	535	310	289	297	263	252	234	242	246	244	246	278	255	260	285	235	250	253	279	253	300	282	278	256	286	259	257	272	282	281	270	259	260	256	279	268	269	273	254	264	262	281	269	231	273	262	293	290	267	256	270	256	268	253	241	234	264	286	258	256	291	278	279	242	262	264	296	273	257	255	275	247	260	274	279	259	282	281	267	247	252	282	267	245	245	262	281	258	246	296	276	251	236	250	268	299	270	263	277	249	258	248	282	284	295	277	255	270	222	261	264	268	284	247	272	251	272	265	245	244	245	260	255	259	258	259	251	258	254	279	253	270	251	240	269	282	284	277	268	257	282	289	305	275	293	282	252	260	255	285	264	257	274	248	277	246	258	277	262	254	272	285	258	226	276	281	277	251	253	228	264	288	271	256	270	246	265	262	278	245	242	259	255	271	263	275	244	247	284	264	268	289	274	262	242	303	265	295	254	267	259	291	300	257	305	294	291	259	293	267	266	256	255	250	257	275	293	257	300	254	276	269	291	259	260	271	267	259	250	242	259	264	258	272	281	238	269	259	267	266	276	264	279	248	229	255	236	281	259	237	272	248	275	248	262	258	267	260	276	266	269	272	274	282	258	251	279	269	273	243	263	268	267	236	245	250	254	279	271	254	254	300	252	262	258	242	239	271	268	271	269	264	262	254	269	259	243	266	257	269	260	272	259	265	265	275	278	288	283	255	273	253	255	241	276	276	275	244	247	266	261	290	269	274	271	234	277	250	239	282	259	272	275	272	245	255	259	265	240	276	238	262	248	245	278	250	289	244	259	258	283	261	265	270	268	262	267	273	244	280	257	258	235	274	261	264	298	266	273	250	254	275	250	290	262	273	266	274	252	251	246	260	261	279	263	258	272	282	258	301	294	278	270	289	261	262	274	301	267	264	261	258	264	275	257	246	253	276	296	256	283	252	271	267	277	294	268	303	250	297	269	272	243	268	256	273	288	252	252	267	237	245	278	286	286	282	275	270	259	273	286	269	258	260	277	290	266	249	266	245	266	268	263	264	254	236	286	278	251	291	251	262	258	266	276	240	303	275	293	262	226	250	253	274	249	283	264	286	276	274	221	270	273	217	270	261	263	277	267	249	273	267	279	235	266	258	262	256	243	273	246	267	277	269	280	279	273	261	265	290	258	263	261	261	272	250	279	285	256	262	275	277	270	269	285	276	262	271	252	260	259	241	260	225	254	249	249	260	265	282	304	253	287	257	262	259	261	253	258	296	223	276	278	244	225	262	275	274	247	245	290	253	282	265	277	272	260	242	277	259	250	274	268	265	272	258	265	266	279	274	260	280	289	229	279	270	283	290	260	291	268	286	254	269	253	263	250	242	259	268	263	262	268	243	268	249	274	239	278	273	251	254	265	269	256	261	257	242	297	264	282	245	253	304	264	244	266	276	292	251	260	261	258	253	280	283	244	259	264	263	270	249	256	262	269	246	306	259	248	280	265	258	267	270	258	276	260	263	274	249	282	252	247	243	290	242	270	253	266	256	269	233	274	261	264	230	259	241	245	232	288	246	269	285	292	276	262	254	287	257	253	253	208	314	260	241	251	273	277	243	268	250	299	264	270	296	261	251	295	258	288	278	268	251	220	279	279	264	260	256	257	231	272	253	260	286	264	245	279	254	248	285	273	261	246	261	271	252	271	247	265	255	257	271	270	248	269	275	247	242	245	241	263	255	258	246	265	286	247	271	236	259	278	274	271	312	269	281	276	291	268	248	239	249	292	248	270	244	247	217	264	273	276	272	259	246	245	236	284	280	282	259	252	251	269	255	275	267	282	250	240	266	254	283	266	263	268	299	256	271	282	253	257	289	285	295	282	250	246	280	276	252	258	257	262	234	242	271	284	253	281	264	240	286	254	262	265	264	279	257	290	289	292	293	253	255	280	294	258	259	259	265	249	276	254	247	254	245	274	272	267	310	262	254	295	263	238	268	278	262	262	281	295	282	275	279	243	276	277	299	274	257	267	283	282	251	257	237	289	233	291	252	265	273	278	279	254	258	262	253	233	231	259	255	278	273	266	265	232	258	256	290	270	258	257	249	266	262	273	280	250	288	272	264	284	246	242	230	260	282	283	260	255	261	263	259	245	246	285	260	236	263	287	266	299	298	273	247	246	257	267	288	267	308	254	265	235	261	279	277	246	298	272	254	261	239	277	253	228	243	254	235	257	283	252	281	255	281	266	271	297	261	270	267	250	267	270	259	269	276	246	255	269	292	294	255	236	261	272	282	238	264	280	288	278	286	250	268	273	249	292	235	260	249	276	270	252	263	258	275	294	255	267	285	298	252	283	229	248	261	263	275	257	226	293	267	299	264	257	289	252	264	226	256	254	254	247	248	290	289	255	230	244	235	261	264	297	290	265	245	251	248	271	269	252	272	283	256	269	289	262	275	282	268	288	263	290	273	289	256	242	264	270	285	268	253	256	223	249	294	274	252	249	255	257	240	266	252	281	265	280	281	294	258	258	249	257	272	268	279	286	282	271	305	268	262	263	271	294	288	250	281	251	255	239	289	245	275	257	248	246	260	263	285	273	309	285	261	242	275	253	269	289	258	255	279	260	270	235	277	239	264	275	258	269	269	249	263	277	273	259	263	228	270	249	284	277	236	248	305	274	265	279	249	244	248	257	251	248	297	284	235	267	247	256	251	289	269	271	251	261	281	268	264	271	247	244	269	303	250	247	281	274	268	271	239	285	287	280	258	284	257	278	252	265	260	255	275	250	265	276	268	239	271	250	263	270	274	268	254	273	251	261	277	250	252	257	294	251	290	270	266	257	254	275	264	261	254	280	256	268	256	294	256	254	255	282	276	284	293	285	275	276	258	303	271	267	285	299	272	232	245	260	248	268	232	277	274	262	263	251	262	241	251	263	280	235	275	258	271	269	268	273	279	233	252	278	283	271	241	279	269	253	284	247	259	285	258	288	264	259	267	244	239	279	283	304	257	276	266	264	270	264	254	263	288	252	275	253	260	286	239	252	253	245	270	277	279	276	273	277	269	268	284	270	267	263	252	250	262	276	276	286	244	274	265	250	265	280	262	286	253	262	289	238	270	260	291	274	237	264	281	268	248	268	264	249	267	266	277	286	293	252	272	246	275	270	255	282	263	235	276	284	263	285	253	290	264	265	271	263	249	248	280	270	278	250	238	249	307	249	278	266	250	272	268	304	283	278	257	276	259	268	257	268	265	281	259	282	279	245	271	303	304	289	276	242	263	263	275	298	254	252	271	278	271	244	301	272	274	267	277	272	241	243	276	261	250	279	250	270	264	295	235	264	261	254	253	277	276	293	259	236	251	248	255	257	323	273	294	253	255	283	268	250	251	298	277	282	260	265	257	246	259	269	259	266	263	288	281	244	271	269	263	233	275	244	274	260	284	274	255	255	260	267	265	266	215	258	233	253	294	274	273	286
9976	6263	15367	30504	58441	75703	62726	50375	38241	17439	5830	1954	1120	772	774	772	742	735	685	699	728	697	739	690	702	754	721	751	775	749	654	727	742	740	690	689	699	765	736	721	726	680	661	704	726	679	701	753	736	728	736	732	698	735	718	733	725	752	716	744	746	705	735	673	765	740	755	728	719	740	730	738	695	757	705	692	723	738	695	734	796	718	692	744	715	740	726	720	680	734	704	669	734	721	760	706	781	734	723	714	741	731	770	706	779	696	717	687	721	749	716	686	776	730	705	697	728	725	715	740	721	765	701	713	740	755	719	736	668	713	700	713	728	745	712	778	769	696	727	692	694	748	680	710	708	690	693	748	772	725	731	713	771	788	728	679	707	777	726	737	721	693	710	727	702	740	726	723	667	742	689	750	716	731	762	730	762	750	745	694	746	739	715	749	702	742	680	746	720	681	718	722	726	749	720	752	723	722	721	687	733	739	684	685	735	788	740	689	746	719	733	697	780	765	685	705	687	769	766	715	732	691	774	715	707	774	709	701	700	723	740	721	700	713	694	732	714	687	726	772	696	712	749	744	712	725	744	761	748	767	752	726	709	768	700	730	704	739	698	764	737	709	729	739	728	725	707	731	713	722	713	709	695	738	728	714	716	721	750	730	749	731	723	750	717	684	777	741	680	735	735	663	711	752	721	783	717	749	695	728	719	703	753	756	708	700	747	763	709	706	738	676	758	658	735	745	733	748	730	686	679	728	724	676	712	738	731	711	749	721	722	717	714	699	714	725	727	714	704	726	736	705	686	729	710	715	699	708	729	691	723	706	680	725	685	723	729	675	693	728	662	721	673	780	735	749	691	704	732	743	757	731	701	752	694	750	726	698	706	701	762	735	709	706	690	719	747	720	707	742	758	719	706	732	748	714	691	765	743	722	752	724	712	732	710	692	698	744	702	717	720	668	737	752	715	721	712	734	803	703	752	727	748	687	689	721	748	737	747	718	725	715	729	745	757	721	736	725	735	725	692	749	749	774	737	720	755	703	746	747	736	722	743	746	763	714	726	752	733	747	731	768	691	693	682	753	739	702	722	689	757	756	713	711	695	734	737	776	675	752	706	689	761	759	724	711	732	705	744	706	677	741	736	771	718	673	723	703	694	714	745	679	702	786	705	732	725	716	757	693	704	675	678	701	719	719	704	724	716	743	751	718	711	713	751	700	749	704	748	730	706	705	761	712	738	699	689	694	753	699	740	688	687	735	721	738	713	760	759	698	727	751	751	684	713	715	719	698	747	701	726	689	756	732	738	681	709	697	720	685	670	711	752	727	725	728	728	726	709	749	760	746	688	698	738	722	718	742	734	707	716	721	751	702	691	688	779	722	699	699	728	706	702	708	710	767	734	724	718	686	747	727	683	729	720	777	725	772	699	726	715	720	766	723	737	699	730	712	717	718	727	742	707	742	695	694	721	765	746	724	697	743	715	716	672	734	757	694	729	708	752	694	710	670	775	705	746	711	747	728	714	701	723	703	680	761	781	676	722	730	690	700	721	726	707	718	751	770	705	720	742	661	716	760	725	720	703	757	741	713	766	721	767	706	719	704	725	700	754	734	727	676	693	734	706	730	646	757	718	680	727	716	702	679	713	715	756	728	739	739	685	737	741	707	736	713	686	728	695	715	726	690	732	727	727	690	673	681	720	712	721	717	729	729	710	730	722	712	743	708	727	772	708	718	725	718	673	673	737	740	698	724	774	736	756	782	725	781	743	744	734	720	723	716	732	772	683	754	735	729	727	728	739	738	719	717	705	776	733	718	727	751	753	746	695	729	736	700	761	746	690	690	690	703	707	766	789	703	739	717	725	752	725	771	762	751	731	764	687	743	748	742	704	706	740	741	758	714	768	776	701	719	748	719	744	697	732	712	734	714	726	780	731	725	732	780	680	712	730	689	703	754	688	708	722	685	730	774	730	716	704	700	747	736	771	694	700	672	698	710	721	745	728	720	723	716	770	735	695	734	758	774	694	707	746	726	732	764	744	733	742	726	727	743	763	719	708	769	645	705	757	706	745	762	728	712	765	698	732	700	740	699	724	745	712	692	789	684	747	683	718	713	700	715	752	763	690	739	749	705	713	668	697	732	720	722	664	774	749	722	757	726	734	714	734	745	698	693	715	728	703	669	714	763	724	696	730	707	764	770	694	741	740	756	722	712	707	721	721	712	736	707	690	705	687	718	752	669	670	682	678	791	734	686	740	737	746	679	721	694	697	739	711	723	731	665	693	738	757	689	662	692	668	764	674	703	748	707	745	725	708	703	778	749	724	712	691	734	726	712	643	704	736	769	760	704	705	704	709	729	729	726	731	717	678	743	701	687	713	737	722	730	717	730	790	737	744	730	675	727	727	753	741	713	717	770	697	741	790	780	719	692	732	724	767	697	742	721	704	689	725	766	719	695	753	707	722	713	732	753	730	686	755	716	721	699	700	738	733	705	753	724	735	706	738	779	737	696	773	676	720	719	753	726	723	695	681	709	719	729	738	700	726	726	686	687	716	753	713	687	725	757	750	688	768	735	716	781	714	681	729	738	727	698	721	722	727	708	691	718	729	740	724	756	764	722	699	737	745	761	755	737	747	709	753	738	722	765	754	729	682	704	703	663	726	703	718	723	751	739	735	724	672	708	716	756	655	703	733	719	731	754	724	698	717	716	695	732	736	733	712	755	694	740	751	709	718	698	728	746	737	732	702	728	709	685	716	715	683	708	731	738	738	711	715	780	687	730	727	751	739	713	717	757	743	699	723	737	729	697	772	717	762	713	649	712	716	786	732	688	683	716	714	704	696	736	710	688	724	736	693	713	720	667	697	707	739	755	726	694	745	708	719	739	733	706	691	710	731	693	704	742	716	748	704	700	745	697	700	703	773	724	729	723	699	736	745	725	787	725	673	729	716	741	747	714	695	687	733	764	716	756	752	728	755	695	738	721	736	731	717	705	743	729	738	692	743	746	727	688	696	736	736	700	758	736	724	725	760	732	689	717	751	726	716	717	744	742	753	707	733	702	739	712	700	729	700	758	723	724	702	706	684	705	728	729	747	737	695	729	691	728	722	730	683	702	701	715	663	734	734	724	687	736	784	703	710	773	712	689	698	721	711	767	722	750	731	685	680	714	692	732	762	732	751	743	696	716	726	698	698	681	733	707	726	758	773	704	756	788	717	658	740	718	741	727	745	673	759	682	692	701	672	706	715	767	716	767	743	724	714	724	675	753	713	719	721	746	738	708	744	729	721	699	730	717	714	748	700	675	687	726	754	743	751	758	668	727	714	721	707	688	730	742	733	729	721	703	686	746	699	693	702	755	699	734	703	704	702	689	760	730	692	730	726	785	695	790	753	705	731	738	736	711	754	729	727	759	737	757	709	722	715	714	700	703	763	753	743	718	681	674	726	725	713	711	680	726	680	709	728	684	721	708	712	743	719	730	740	759	751	679	710	664	715	730
4668	2581	3512	2168	2889	6472	4936	3428	2012	918	516	368	287	303	295	303	291	294	286	265	302	311	304	267	327	309	267	281	292	302	254	280	266	277	304	299	302	250	251	303	276	267	298	283	284	280	288	255	302	300	286	268	293	293	296	289	300	278	286	270	307	278	290	293	285	303	296	292	288	298	286	298	279	265	297	282	284	282	315	275	297	297	331	298	276	290	284	286	286	276	280	270	310	312	294	263	270	260	310	299	264	271	291	275	270	302	313	301	284	304	296	271	292	297	285	264	281	290	313	298	272	283	297	264	252	294	278	273	272	302	311	309	308	290	287	260	294	311	294	297	290	331	312	276	265	268	296	254	280	300	322	250	309	301	286	292	282	328	284	300	310	302	309	277	265	267	304	261	278	275	301	290	282	268	279	311	286	303	317	296	284	302	269	314	280	282	281	311	285	294	284	263	276	279	315	284	254	277	286	278	256	320	305	292	271	300	309	277	302	301	321	285	281	292	302	294	302	326	297	298	279	295	316	299	296	292	278	259	282	279	297	276	291	300	261	304	303	281	306	271	283	299	301	271	279	294	259	313	303	298	276	301	262	317	307	286	276	259	261	276	291	280	274	295	281	273	300	313	287	266	317	292	293	287	272	277	278	287	319	278	314	296	302	300	316	299	290	304	284	291	290	288	282	298	277	275	306	297	322	269	311	285	293	273	310	300	281	291	304	296	282	294	266	311	269	293	281	274	290	273	289	326	289	279	305	281	301	284	294	294	291	299	322	282	304	280	298	270	268	287	288	298	284	303	301	273	272	299	296	258	287	283	262	292	283	296	302	292	289	305	306	274	301	252	306	285	284	276	272	285	288	295	305	310	321	288	293	312	295	285	296	264	275	288	311	269	265	315	294	331	303	284	301	295	277	285	286	279	285	287	298	299	308	317	277	274	302	275	274	297	258	293	291	290	314	279	287	335	302	275	276	283	274	273	281	309	299	331	279	279	278	301	295	283	294	314	315	275	307	286	290	274	306	318	313	282	299	299	301	274	300	305	293	285	285	247	283	266	320	258	295	286	311	317	327	308	303	301	305	276	278	274	256	249	301	262	275	286	290	290	309	288	305	293	263	313	321	309	283	250	313	285	312	297	259	273	243	299	274	255	310	294	289	289	284	302	287	301	287	297	290	272	301	327	282	317	293	308	250	286	293	308	281	279	267	307	299	268	283	293	289	274	302	279	301	295	277	281	286	339	278	286	325	284	284	291	298	292	260	279	299	319	269	269	297	306	299	290	278	285	277	288	281	294	292	270	259	274	297	296	280	298	275	293	300	308	321	307	279	310	271	294	291	272	308	317	284	278	291	262	279	258	302	290	284	299	300	308	296	273	282	251	298	281	297	316	257	291	276	290	283	290	301	277	303	310	302	315	280	291	295	314	306	313	299	264	279	275	265	302	269	286	270	281	311	274	307	284	294	287	273	295	316	287	292	286	288	265	320	308	307	284	283	275	286	290	279	268	283	302	289	288	277	295	289	295	277	299	281	263	322	280	282	290	299	314	290	279	266	252	301	268	299	293	285	304	280	317	288	274	258	287	337	288	273	273	259	276	284	307	284	260	272	300	308	299	280	294	283	303	285	313	297	294	298	298	277	269	317	282	299	285	280	303	296	258	292	311	272	308	269	263	323	277	289	289	279	295	303	277	271	311	313	293	282	316	283	306	298	281	295	314	278	269	280	284	299	310	285	292	279	275	273	317	289	311	303	280	264	301	288	283	323	268	276	312	276	298	282	294	288	313	265	275	285	288	294	332	295	276	288	297	281	301	274	281	321	289	304	285	281	294	294	243	264	294	304	293	279	290	286	287	282	311	292	259	302	277	279	278	283	290	303	314	321	266	307	283	271	280	271	278	300	249	269	305	302	245	315	274	279	292	290	265	284	283	311	288	297	276	319	289	299	300	292	261	280	290	280	279	274	303	298	291	297	297	305	301	317	285	297	304	288	297	292	293	295	307	294	304	303	253	266	266	289	295	286	291	276	287	302	273	291	275	278	294	298	262	297	285	305	270	295	291	275	318	316	287	282	266	280	297	269	283	279	267	289	274	312	256	304	306	315	306	279	288	314	287	291	264	312	242	287	296	276	287	274	265	270	301	279	272	318	261	291	270	291	304	282	259	285	292	316	310	310	277	282	284	278	256	259	294	297	292	274	282	295	303	302	275	290	274	295	263	295	282	298	288	312	285	279	292	309	282	301	304	302	260	312	290	252	294	319	306	269	290	292	295	244	294	277	263	306	308	326	279	274	298	258	298	289	281	290	269	310	298	318	315	291	286	315	297	271	274	279	298	318	300	275	282	320	319	286	298	310	273	277	279	333	290	304	315	305	305	308	288	312	301	289	298	294	274	286	308	298	278	291	295	266	312	277	288	308	264	305	286	295	276	308	297	267	277	302	280	280	314	312	293	303	312	292	267	275	316	278	311	297	271	275	283	297	257	294	308	293	297	290	270	319	259	324	281	284	315	282	286	305	278	312	295	292	275	306	265	295	316	279	307	295	286	288	290	283	344	298	304	283	274	313	267	322	314	284	290	284	290	286	272	294	294	298	342	310	272	297	299	309	290	284	299	311	286	299	309	294	311	278	265	289	279	329	296	288	287	284	274	287	311	307	281	280	300	292	278	316	275	302	317	332	303	280	267	274	273	302	326	283	312	262	268	286	245	272	309	308	284	281	294	295	311	284	279	286	278	278	285	293	281	273	280	250	274	286	294	308	302	330	265	295	270	282	283	277	277	303	266	268	267	275	290	295	332	290	306	303	293	290	298	308	312	316	331	295	264	300	320	309	289	292	298	312	312	309	261	275	292	275	279	287	305	280	319	301	260	316	285	274	268	282	288	282	280	276	271	296	269	270	309	266	275	300	290	302	287	283	286	277	283	298	287	289	300	283	290	285	282	267	281	251	303	291	278	305	306	286	273	283	309	307	305	266	278	286	285	322	278	303	297	293	317	294	281	272	276	277	268	306	295	326	313	265	307	305	274	298	255	298	296	302	277	272	296	284	283	299	273	273	279	288	305	293	285	305	310	331	282	302	258	297	262	254	300	285	301	309	282	278	307	286	267	291	315	282	269	284	306	276	275	288	294	272	315	328	280	306	280	290	287	283	295	293	321	279	291	282	276	287	319	275	306	293	313	333	263	256	264	287	296	273	298	267	260	258	283	272	294	297	312	290	307	283	266	287	299	297	272	298	313	288	302	313	283	271	288	308	322	248	326	327	288	312	282	294	289	290	297	292	303	305	283	260	322	305	277	308	287	277	291	261	293	262	317	302	285	298	308	282	264	330	296	324	286	272	267	242	283	317	274	289	269	284	293	304	292	294	317	300	276	292	311	294	293	309	322	300	256	291	303	281	293	277	266	295	294	282	303	297	315	268	287	271	320	277	275	277	289	289	289	320	283	302	337	278	291	297	294	307	289	265	302	306	316	308	294	288	320
3772	2812	6549	6399	12350	22901	17953	13115	7646	3181	1690	1016	814	801	765	745	791	796	809	791	767	830	754	779	741	776	780	801	760	770	790	807	733	756	801	827	783	802	820	783	780	785	781	837	804	772	780	725	748	789	779	745	755	784	746	722	770	800	782	750	814	820	781	780	798	784	795	772	782	714	725	757	795	774	798	728	791	696	811	754	793	821	778	770	796	836	799	824	735	796	808	745	732	762	752	788	790	780	783	819	833	821	813	795	820	800	807	805	828	737	803	772	810	769	761	771	740	790	765	810	785	773	732	809	784	748	759	771	793	737	778	755	793	785	772	769	838	775	787	749	775	768	777	786	770	770	820	771	783	781	742	790	763	832	776	766	761	820	740	800	800	740	774	765	774	769	776	781	787	793	770	794	743	801	786	767	762	727	738	723	735	812	759	757	755	820	792	729	820	739	820	797	806	782	757	755	772	807	816	757	813	814	819	735	821	809	709	808	787	816	725	761	782	773	774	753	783	777	812	793	809	791	819	850	806	814	764	764	770	741	778	835	837	762	860	753	789	780	776	745	774	809	807	792	798	826	761	779	751	789	833	774	774	834	775	815	796	779	758	765	803	796	767	776	764	743	783	733	814	786	779	824	792	742	760	789	817	840	742	787	832	788	779	781	713	773	807	843	828	787	754	727	806	801	797	804	823	771	767	788	810	731	765	782	764	808	845	793	808	764	805	819	774	807	785	765	783	778	721	749	792	811	770	748	813	802	835	798	834	753	735	790	755	792	786	770	760	827	763	773	753	787	762	809	762	744	792	801	778	793	780	795	800	778	795	806	824	808	807	763	780	781	797	845	790	742	817	765	763	784	847	804	781	755	757	746	768	740	791	813	787	757	733	778	761	788	816	763	805	741	794	752	757	761	770	798	780	795	770	788	829	722	776	774	786	803	742	808	770	744	745	833	773	841	722	777	764	789	799	758	787	760	766	777	808	767	744	775	751	846	823	794	778	768	793	755	822	811	797	749	781	774	779	769	762	771	847	828	794	749	769	775	838	783	747	739	786	764	770	810	788	808	812	810	747	723	788	798	822	754	792	757	804	778	808	798	783	809	746	720	734	777	739	781	752	812	768	742	734	753	777	763	750	787	769	752	780	806	768	779	808	780	813	780	817	798	799	805	775	777	800	826	760	769	786	806	789	746	754	779	735	763	815	795	733	783	827	806	767	771	814	822	754	769	774	774	771	791	796	758	770	772	776	774	814	794	797	760	803	785	762	804	806	794	792	807	776	753	757	795	772	824	816	789	744	783	774	768	824	763	785	739	799	802	789	844	766	846	811	795	792	785	749	789	801	803	787	799	801	785	762	766	800	793	753	791	792	758	755	840	814	791	759	738	768	742	762	781	762	806	809	771	770	804	745	776	779	747	748	815	748	723	721	734	758	777	787	779	788	801	779	736	749	817	824	733	793	791	767	746	777	804	795	789	804	785	785	761	831	791	812	773	746	783	772	751	791	796	807	772	800	731	798	749	766	764	784	759	772	791	768	816	766	714	825	796	830	799	813	749	799	741	826	827	797	745	778	780	802	802	764	805	772	798	784	782	849	765	762	766	793	743	799	813	807	758	736	743	790	750	786	771	787	728	818	801	752	802	755	755	789	767	793	770	760	821	799	777	782	762	779	771	781	785	767	803	758	783	826	796	834	755	750	748	780	800	774	836	737	790	769	798	756	845	772	801	758	792	771	757	746	752	784	761	809	773	782	755	807	804	759	783	775	809	797	739	757	806	741	782	774	736	808	826	797	772	772	806	760	774	767	779	796	814	789	726	754	732	804	783	822	748	747	830	779	809	791	758	753	778	826	771	766	863	764	787	754	767	749	783	754	769	810	738	789	765	752	785	755	735	837	786	816	804	774	783	780	806	730	786	724	783	753	782	734	802	786	749	756	780	825	802	791	770	764	782	790	762	782	862	730	746	785	728	759	825	768	784	753	780	751	753	783	826	764	746	776	772	780	776	791	765	756	718	770	786	766	762	817	774	779	772	788	780	788	764	754	735	785	774	775	796	738	807	794	811	776	781	800	783	778	766	831	788	785	770	792	787	799	743	830	789	749	799	782	835	813	787	773	782	756	790	836	817	759	787	783	743	791	775	796	778	759	710	821	807	722	805	820	758	818	804	777	757	768	803	762	788	759	785	812	815	796	818	789	756	780	763	807	758	745	791	754	805	834	739	812	792	783	769	739	763	769	785	816	765	783	757	788	802	754	790	763	809	787	812	815	756	792	825	816	731	792	788	768	797	770	848	763	822	766	768	758	759	740	716	764	763	804	761	787	772	768	804	820	778	769	746	804	816	783	779	801	761	786	783	813	803	749	783	794	818	809	786	753	798	847	791	775	829	754	760	779	793	818	802	738	798	773	812	785	814	787	757	760	739	764	758	738	762	809	812	796	786	773	771	799	823	738	783	762	779	770	783	798	770	769	785	791	739	863	788	799	770	806	734	770	800	776	798	749	761	783	799	773	795	739	800	819	754	764	752	800	812	817	788	794	822	807	806	784	792	772	766	711	780	802	774	755	764	821	838	746	764	763	771	810	787	760	767	784	770	775	745	808	762	789	782	791	770	748	782	805	808	819	781	856	710	848	759	765	775	772	740	807	758	774	781	758	779	766	804	782	806	803	799	746	780	741	722	771	815	769	804	797	833	806	746	791	757	784	784	778	786	826	824	781	761	762	765	752	787	780	811	818	798	752	797	773	768	790	806	751	725	797	799	783	767	798	820	792	762	816	778	763	823	801	750	793	775	727	819	809	781	829	770	757	792	758	796	780	798	815	795	792	792	816	784	783	770	754	805	770	781	786	762	787	754	783	712	818	785	808	773	766	754	788	777	809	811	761	766	838	844	794	776	804	785	801	799	807	777	813	831	736	797	807	783	721	767	737	772	770	750	720	776	809	706	773	822	827	759	756	757	777	790	783	818	776	838	818	723	796	767	743	774	768	822	775	807	791	797	812	731	840	751	818	720	738	803	809	799	769	754	768	815	769	797	792	753	767	779	856	795	812	826	770	780	780	810	759	757	773	798	775	759	815	803	756	784	798	767	794	763	747	722	803	807	771	742	788	767	791	775	817	745	784	823	794	835	764	760	805	782	769	793	753	772	782	790	809	753	812	750	757	792	739	753	786	794	781	799	787	766	798	783	788	770	797	819	758	824	753	793	777	787	735	799	733	748	800	790	776	802	815	731	746	818	754	803	757	746	827	782	763	793	747	816	737	774	825	734	736	773	769	794	783	799	756	757	804	843	786	785	815	773	789	756	759	776	795	763	804	798	851	766	824	794	794	778	811	768	782	817	748	772	804	776	782	778	785	793	773	747	781	770	768	803	723	793	744	781	745	747	788	777	791	856	764	756	799	790	783	802	802	825	780	781	835	785	801	803	782	801	850	735	779	781	739	784	788	796	785	772	859	793	812	803	728	777	833	795	745	791	815	764
11160	5638	5849	10417	28257	48631	39446	27808	13152	3607	943	428	297	292	285	309	272	263	281	267	310	272	293	257	268	294	266	310	293	312	276	252	250	266	263	288	279	278	291	286	263	267	281	259	247	309	272	287	251	301	286	270	270	284	283	271	270	277	264	270	276	261	275	279	280	289	270	267	266	276	260	279	251	272	300	253	285	263	303	258	265	278	257	283	283	274	268	263	264	265	282	261	276	258	287	263	255	273	265	277	238	253	268	255	280	282	283	280	287	252	284	271	280	258	281	274	267	266	281	236	304	276	263	286	277	275	275	273	285	307	283	282	288	247	268	289	269	276	273	263	266	276	265	303	264	261	294	261	260	297	282	253	247	263	257	258	276	261	252	280	255	289	296	252	269	272	272	230	266	273	290	268	284	257	253	294	269	251	239	287	248	278	242	247	271	268	276	277	288	261	297	277	241	257	289	291	248	271	267	279	268	277	290	263	278	263	258	268	264	276	265	282	295	253	292	260	259	266	268	280	269	270	275	279	257	256	277	293	253	249	272	264	284	265	294	247	256	269	285	272	265	285	236	294	325	267	222	262	302	255	295	283	264	266	300	279	264	277	257	265	255	270	271	264	270	299	308	270	277	261	282	288	263	271	266	270	251	270	270	273	247	281	282	291	271	263	258	261	250	267	248	281	285	271	252	293	282	262	286	268	300	289	286	245	282	246	259	281	316	255	272	291	259	257	280	280	265	301	294	289	271	252	268	239	263	264	279	271	283	264	279	255	260	270	282	263	245	286	298	263	268	252	256	277	275	279	286	268	264	267	285	257	292	277	269	226	258	254	298	268	268	246	271	286	287	287	288	305	289	250	279	268	267	242	284	276	269	289	256	304	271	244	286	268	281	300	249	277	268	243	275	272	255	296	267	275	249	281	257	290	264	230	311	314	283	283	263	276	290	254	285	256	288	254	250	270	269	287	287	289	255	280	288	264	263	248	301	270	276	260	272	245	263	291	278	281	278	248	271	276	265	311	253	294	243	273	237	303	293	256	286	239	277	257	256	268	266	299	267	305	229	251	269	265	288	277	257	304	282	280	253	261	265	263	272	261	295	262	283	265	274	248	274	287	271	278	245	256	266	278	265	262	273	292	299	276	268	266	285	272	273	282	269	262	259	250	290	219	266	288	288	258	289	263	254	281	275	276	233	257	292	257	273	310	333	267	230	267	266	271	298	285	248	273	248	319	284	264	284	277	262	288	285	298	299	271	300	308	267	278	269	254	280	240	289	273	242	287	256	266	256	299	258	292	280	277	266	259	284	260	293	265	274	262	314	277	272	264	254	267	293	286	270	272	275	260	262	260	264	284	291	309	267	273	237	285	272	276	262	236	295	275	284	282	239	265	280	288	279	301	269	260	253	277	277	280	270	263	269	217	268	279	265	256	287	286	299	280	288	310	287	269	283	259	265	259	271	259	280	295	276	268	232	267	266	242	306	250	259	259	294	284	275	282	293	302	244	281	252	290	267	295	287	281	240	271	266	266	266	280	291	280	257	255	260	263	301	268	270	287	263	257	254	265	256	266	288	298	258	263	283	290	269	262	287	275	281	299	262	265	270	284	276	272	269	257	249	265	280	293	305	295	290	286	295	230	272	265	266	259	291	260	257	250	295	285	278	259	284	281	282	293	311	307	299	273	270	275	297	248	277	280	240	263	278	278	311	266	286	280	268	291	271	271	278	264	267	290	278	293	247	261	255	274	243	252	289	277	259	284	281	275	263	288	266	266	283	277	309	286	268	250	289	275	284	257	276	290	266	278	253	291	260	297	251	272	275	299	302	250	306	264	310	294	248	311	275	272	271	263	269	266	273	262	270	277	268	251	262	296	249	288	287	271	310	255	281	261	268	277	257	290	263	253	286	260	215	302	237	285	289	266	301	259	243	284	277	281	273	274	278	270	260	259	262	272	237	251	282	281	262	285	262	270	296	223	272	267	272	273	291	283	256	279	278	242	265	238	283	267	283	277	273	272	263	294	280	262	278	283	272	292	287	256	296	247	259	264	255	259	262	274	286	273	272	277	259	286	239	272	260	275	252	263	281	283	285	245	297	279	263	298	273	243	300	310	256	269	293	295	274	271	258	303	243	274	267	242	260	265	243	299	303	266	262	259	276	297	273	277	253	292	271	274	257	272	283	276	298	255	269	273	279	261	274	267	303	261	250	260	275	270	277	307	278	272	268	271	268	268	256	263	282	275	296	275	270	243	284	272	263	277	257	288	290	308	278	273	258	270	275	236	275	288	261	265	282	321	284	255	282	253	272	260	267	301	288	289	266	253	258	273	288	276	280	281	263	263	275	289	279	264	285	272	242	252	274	249	304	261	275	316	278	262	272	276	273	231	265	274	267	264	243	283	252	291	262	230	262	300	260	266	274	293	299	284	279	249	258	294	304	232	273	295	291	262	272	274	259	280	281	297	268	278	275	285	276	253	243	305	262	273	271	308	264	247	295	270	252	248	286	275	282	271	256	272	281	274	239	272	269	272	301	260	276	296	276	256	271	298	297	235	264	239	269	262	266	269	279	289	265	280	263	277	268	279	279	269	248	258	251	266	270	264	270	279	286	264	279	261	287	271	269	261	262	269	284	274	237	288	284	283	266	272	295	270	260	266	255	281	255	274	252	273	280	275	304	272	282	279	285	256	278	292	282	275	291	269	247	275	279	271	307	282	291	272	275	265	300	261	293	269	264	257	262	266	277	295	277	304	273	265	254	278	295	260	275	293	291	295	293	277	266	259	256	280	262	258	249	269	249	297	275	292	273	258	236	262	293	278	283	282	245	281	276	263	294	298	292	253	257	307	298	252	261	275	298	254	244	266	313	284	300	266	267	268	251	272	273	268	272	281	306	258	298	245	271	271	273	314	257	260	290	250	244	256	257	272	263	255	241	269	289	266	281	257	276	250	277	248	266	281	230	268	307	278	267	245	262	247	242	277	255	280	309	254	316	276	308	285	279	267	275	303	304	277	263	300	256	297	279	271	252	247	311	259	284	255	272	277	267	238	278	246	306	243	267	303	275	281	286	269	268	283	292	246	291	279	311	304	281	262	273	277	278	273	289	233	267	266	284	301	267	281	245	279	283	281	273	282	306	259	255	273	278	255	251	260	251	294	293	298	258	300	253	265	260	293	295	285	253	291	282	289	267	298	258	250	257	267	247	295	277	251	267	276	264	270	265	238	287	244	272	266	263	289	281	288	269	255	278	256	256	279	279	266	255	277	276	266	274	270	279	255	264	284	271	261	282	277	267	264	255	284	248	255	275	267	285	249	275	271	290	261	274	277	266	291	241	288	270	310	303	299	285	274	269	268	266	273	257	253	263	288	276	277	286	254	260	279	277	279	264	271	266	264	286	282	279	268	273	288	272	246	274	300	261	259	275	265	298	268	267	286	266	279	256	285	301	257	256	273	289	277	251	259	270	289	267	272	254	266	251	247	272	303
7836	5236	9880	22297	45307	61151	53535	43244	27326	11355	3647	1311	856	779	750	754	719	712	746	781	712	746	742	726	771	746	757	721	780	722	794	725	763	724	750	721	740	729	733	782	784	763	727	767	717	727	743	799	707	747	727	779	708	762	742	750	719	758	726	755	742	701	745	721	769	731	744	754	736	718	783	833	759	736	710	727	755	744	772	788	765	782	777	759	744	724	738	741	799	781	720	738	736	712	733	711	746	680	754	773	785	718	717	732	790	720	746	719	732	740	754	713	780	712	718	759	716	740	762	763	770	741	745	765	742	758	747	697	802	776	747	718	725	752	726	755	759	718	787	752	732	763	802	743	704	765	727	692	789	735	709	758	671	754	712	796	714	715	783	753	762	741	772	740	720	758	747	741	740	762	730	794	822	745	751	716	759	732	725	738	703	767	708	741	705	754	743	753	721	716	737	780	703	691	768	712	760	727	727	775	735	740	747	775	751	744	762	756	768	758	777	728	708	766	722	752	737	739	759	717	768	717	694	768	795	739	766	747	727	760	706	803	737	766	741	765	741	757	731	782	757	736	751	696	736	775	767	736	723	754	738	729	720	695	719	727	762	763	730	772	715	737	730	763	776	757	753	732	729	796	733	700	741	776	744	719	739	782	694	746	752	751	725	714	703	718	738	759	744	781	731	760	743	731	743	701	736	760	742	787	747	753	711	710	770	759	744	721	776	737	761	767	739	733	755	697	783	731	779	747	722	728	790	748	706	757	715	712	727	755	710	713	752	717	797	767	698	702	708	727	698	715	709	681	722	734	716	751	745	685	712	734	749	732	728	750	693	790	764	710	703	723	745	804	753	714	769	729	721	771	764	726	732	746	751	778	745	728	710	695	742	767	778	727	754	749	756	741	709	692	740	764	717	737	751	711	732	718	749	734	748	692	739	738	727	694	791	761	777	744	709	759	763	686	717	705	720	730	746	755	708	727	737	728	764	779	783	751	752	718	746	742	710	730	732	769	755	706	751	695	750	713	728	744	759	723	751	741	708	756	794	727	728	723	761	758	754	741	740	736	730	742	750	775	739	736	742	697	737	719	797	739	747	712	752	736	801	728	700	774	748	757	715	764	754	748	745	816	708	752	814	705	720	811	755	752	732	763	826	718	771	755	734	786	707	738	761	776	731	730	717	724	745	769	780	774	749	709	734	760	795	750	712	787	722	782	769	710	721	767	699	728	731	792	763	746	759	776	756	725	821	737	730	717	729	751	765	725	746	735	775	754	716	748	734	708	764	741	760	723	712	753	746	744	720	710	734	753	758	766	753	713	755	740	728	745	737	777	700	688	723	717	792	666	706	740	758	741	738	710	756	749	716	775	752	746	762	749	776	775	754	747	744	745	727	753	737	712	731	743	717	769	701	716	761	706	740	697	724	723	767	737	750	754	717	769	709	734	743	744	755	775	753	756	714	810	762	747	766	774	777	787	727	743	716	766	770	736	748	748	743	720	774	743	766	732	743	718	746	724	724	771	757	712	758	750	769	788	750	756	740	736	753	695	749	706	704	773	752	698	780	737	733	791	726	742	771	737	750	748	763	744	742	712	685	733	735	725	713	755	730	702	716	716	736	731	741	700	746	737	756	732	788	731	769	756	711	787	758	743	746	731	691	765	730	745	742	694	744	751	744	756	696	744	801	722	777	768	728	747	734	766	726	724	724	745	746	728	756	759	699	779	753	779	751	770	763	728	752	793	727	732	782	803	761	764	788	804	761	758	777	752	733	782	710	693	765	750	740	726	709	707	764	748	800	724	750	736	739	758	764	736	763	709	695	732	805	701	735	746	720	773	775	767	713	729	738	719	728	712	778	792	726	748	730	710	738	684	698	740	717	793	757	742	745	737	773	744	792	729	762	720	774	705	757	747	707	737	763	739	742	733	790	716	734	745	730	751	762	742	736	776	740	720	790	799	733	703	764	761	691	722	747	747	722	759	760	750	723	713	777	729	775	737	748	772	752	781	729	735	802	744	758	736	713	758	764	759	719	745	744	742	739	746	753	729	721	769	742	726	730	758	768	765	722	756	781	781	775	784	733	710	769	704	730	735	781	753	738	778	730	720	778	725	719	740	702	786	747	723	780	755	779	710	721	738	750	729	774	743	753	787	736	731	734	723	773	738	808	752	741	764	740	795	751	752	758	707	726	779	807	748	775	720	775	697	728	764	726	760	724	766	745	770	747	750	723	727	719	742	743	728	761	724	762	744	751	758	728	744	727	749	783	722	813	765	714	715	758	761	745	790	753	763	775	716	705	764	753	704	800	791	715	721	707	742	748	739	784	695	720	759	705	736	736	770	715	754	739	709	775	747	739	753	733	732	718	720	730	702	748	682	809	707	759	721	726	712	734	720	731	696	721	735	708	713	757	710	749	726	749	764	753	753	693	691	746	777	774	755	728	683	691	737	760	745	774	740	751	734	687	735	745	722	754	746	769	768	702	780	720	734	724	717	748	779	731	742	729	743	796	756	753	715	743	764	713	774	749	751	711	684	746	774	745	733	681	757	740	721	743	739	749	728	699	749	721	809	745	736	687	721	721	755	770	745	753	736	765	755	748	689	709	734	697	731	737	784	781	702	732	781	717	754	717	727	763	741	728	766	744	779	736	804	738	742	752	690	774	705	738	746	740	765	738	775	767	724	736	727	769	741	758	801	790	742	692	735	788	764	740	734	743	726	749	708	729	725	774	754	734	757	810	747	731	743	755	725	750	731	774	749	729	808	780	744	709	755	746	746	671	780	773	727	782	737	773	754	716	748	754	766	731	732	757	719	755	716	760	726	764	729	721	804	768	752	744	699	724	782	728	740	743	725	747	737	733	733	707	722	739	714	736	749	731	763	746	794	745	748	726	745	744	727	748	760	716	767	776	731	723	698	758	715	730	749	723	758	759	735	719	785	764	745	776	739	763	724	725	706	764	808	744	734	759	724	743	689	733	752	754	758	781	714	731	732	745	758	767	736	767	761	710	725	758	733	752	774	736	743	707	757	726	725	710	729	729	729	672	731	733	742	762	750	725	718	758	758	791	730	761	722	716	773	694	712	734	726	709	725	794	733	769	733	772	751	717	761	718	774	687	702	719	732	747	748	697	757	762	745	770	733	746	778	725	744	700	741	665	734	759	746	779	754	731	729	717	739	734	798	735	724	751	727	724	750	751	752	804	723	730	737	719	749	705	735	735	743	740	743	812	724	748	767	735	786	762	733	767	729	776	760	748	782	744	762	721	712	723	735	734	745	788	730	783	751	757	722	754	751	707	748	764	662	751	733	777	734	739	754	759	770	733	682	745	734	721	730	757	737	732	755	790	708	716	741	722	696	702	743	716	787	732	715	747	705	711	751	745	757	704	733	770	759	709	704	764	755	776	720	659	729	734	725	711	679	785	716	784	724	712	752	759	786	748	717	756	741	730	709	709	756	752	749	737	764	764	777	721	700	770	780	734	748	724	790
17644	8495	11661	16741	44602	62005	53984	40928	21680	6812	1433	480	276	280	279	261	273	220	282	274	241	267	248	246	257	272	271	259	245	245	255	256	267	252	273	266	247	240	250	311	257	281	283	261	233	225	256	263	278	272	274	275	232	239	258	257	259	242	269	287	280	233	243	275	260	262	259	245	226	284	252	252	224	240	241	251	233	271	244	249	246	268	248	270	234	273	262	262	245	257	249	265	267	231	236	243	251	234	265	271	235	280	265	245	264	261	247	223	274	246	232	247	274	256	258	282	245	269	277	247	261	235	250	264	257	241	248	249	265	249	244	263	306	270	264	285	260	239	265	236	258	269	259	259	268	244	264	251	275	243	271	224	272	277	269	268	267	266	258	277	260	270	268	258	268	258	286	239	235	264	271	250	247	244	259	262	278	235	272	263	247	248	269	257	273	245	258	236	258	260	275	281	268	271	267	245	265	236	274	260	254	246	261	255	271	264	255	252	269	242	272	250	244	238	266	247	226	266	234	233	261	269	254	252	228	247	255	233	258	257	263	244	277	266	258	271	288	240	254	221	245	250	268	279	255	244	277	248	246	256	253	277	253	248	235	272	225	268	243	263	246	266	263	272	262	285	253	258	264	260	240	259	260	274	253	261	293	232	260	255	236	274	259	251	265	255	278	256	226	256	267	247	239	280	253	252	259	257	275	266	264	281	253	266	240	267	242	239	260	271	260	275	270	258	258	228	265	235	272	256	274	272	289	281	249	231	273	264	279	266	268	233	261	265	285	258	233	263	301	265	255	251	280	235	233	279	242	243	253	255	266	286	257	245	269	248	255	281	264	249	253	261	272	270	259	252	247	275	273	246	281	286	254	272	234	241	226	288	243	270	245	272	265	265	238	283	239	245	238	240	301	282	265	241	271	229	271	261	249	252	257	269	249	294	240	262	240	254	241	273	234	272	275	244	242	267	257	233	247	283	265	231	243	273	254	264	269	233	248	258	251	238	223	298	239	245	248	251	238	274	217	259	241	244	246	261	251	251	254	255	225	249	274	252	261	277	248	228	250	244	261	250	253	257	292	238	263	250	246	232	273	248	282	226	282	262	257	252	252	260	261	267	256	274	284	246	278	243	264	237	254	261	269	251	257	242	250	245	265	231	255	247	250	240	268	261	249	258	250	245	267	247	271	233	280	255	270	261	244	265	301	289	263	267	249	249	290	260	259	255	266	282	252	238	271	248	270	270	270	254	244	258	224	250	283	265	260	268	267	252	262	279	266	258	255	277	247	258	298	240	237	246	260	223	269	268	242	254	237	264	251	298	252	242	256	254	272	275	230	256	251	287	257	270	254	244	288	259	250	273	287	269	245	266	252	251	249	268	239	262	269	251	259	238	246	257	264	278	243	257	279	249	251	279	282	248	243	259	242	263	260	270	292	256	269	259	261	279	262	272	292	286	280	250	258	224	233	239	265	241	279	242	279	230	252	266	263	252	247	305	268	254	282	235	295	260	254	263	235	265	245	226	289	258	271	269	263	260	264	277	267	251	269	265	246	268	285	271	241	275	227	238	268	259	260	260	288	283	247	267	278	278	263	239	261	263	240	284	254	269	264	258	239	274	273	265	283	241	255	247	248	263	272	256	229	247	267	266	252	250	248	279	276	243	249	292	262	244	304	255	257	266	289	236	274	252	254	273	252	262	258	280	236	269	249	276	251	258	270	274	284	294	276	266	278	264	255	274	261	261	257	273	249	266	270	250	257	267	250	258	242	277	249	261	256	289	253	271	256	250	263	282	244	249	267	278	260	249	285	241	270	251	274	284	243	265	249	262	259	263	270	263	257	274	274	292	268	274	244	274	269	269	266	240	242	239	255	256	254	274	265	269	252	252	241	272	254	266	285	258	224	236	250	270	287	264	282	265	254	229	280	234	285	258	246	254	242	275	260	249	242	249	271	257	237	259	256	252	253	242	270	236	275	242	275	268	242	239	271	260	255	268	242	268	239	252	244	296	270	244	257	275	221	257	244	249	272	270	242	297	275	258	238	263	252	231	269	238	260	235	266	262	295	274	273	263	267	246	272	302	256	251	259	257	260	232	264	253	265	261	239	265	263	268	232	272	286	252	259	255	277	254	269	254	255	250	279	247	260	238	249	239	280	225	273	254	248	273	259	263	253	260	248	252	269	262	268	217	286	228	262	257	252	256	289	259	289	245	269	266	249	256	264	252	263	295	275	253	276	251	289	251	230	243	256	284	262	276	290	261	267	271	278	257	264	241	237	213	263	279	284	237	257	233	257	250	287	259	260	263	234	268	237	233	263	255	243	255	251	245	267	249	243	281	272	254	302	259	245	253	238	261	288	260	255	254	257	251	247	250	251	301	231	231	246	244	247	263	256	238	240	278	267	237	240	274	271	245	255	234	248	189	270	274	282	244	282	252	260	262	290	257	259	260	247	239	277	274	258	285	253	251	226	273	230	241	260	279	263	260	246	257	272	279	255	246	274	260	230	272	282	268	261	281	243	267	247	256	250	239	252	265	249	257	233	240	225	276	278	273	236	253	251	264	280	266	249	246	233	282	261	277	266	287	258	256	258	258	280	259	285	278	228	226	249	288	273	247	259	258	248	263	258	267	268	276	241	252	278	209	269	291	248	234	252	260	279	243	261	256	277	243	248	260	267	273	272	231	273	278	243	262	260	241	249	255	264	278	250	254	248	256	258	279	259	270	250	255	273	247	291	221	249	288	243	277	243	262	275	259	283	268	266	269	218	258	266	295	236	251	264	291	282	253	275	254	250	269	270	239	263	265	251	266	265	275	248	263	225	253	273	251	273	255	270	270	243	261	252	251	257	276	246	260	246	280	246	255	257	258	241	244	281	252	276	255	249	242	218	235	229	256	229	258	236	250	236	254	246	249	283	246	259	239	249	276	244	232	249	246	291	239	256	253	256	262	262	257	266	244	274	265	270	255	255	239	275	251	278	265	252	242	265	274	265	257	264	240	243	279	246	239	293	267	293	279	257	271	280	241	312	262	250	248	234	287	255	276	256	263	260	247	256	246	265	250	258	231	264	251	249	260	267	290	224	267	257	262	247	286	296	266	277	213	256	275	261	269	238	253	263	274	266	233	251	277	222	263	255	258	232	248	243	265	264	260	262	265	264	252	247	283	273	277	248	246	261	255	267	298	256	279	261	281	270	259	247	239	262	243	244	263	256	245	235	255	256	251	238	206	241	240	239	260	278	242	283	244	252	281	243	262	250	245	247	250	250	251	260	267	251	238	270	247	271	274	288	288	243	240	259	244	256	276	239	243	256	249	262	238	277	255	280	256	255	250	244	283	266	262	253	246	275	270	264	257	235	243	255	283	244	254	237	270	265	239	298	250	274	264	265	302	268	249	244	253	256	274	238	270	266	259	270	262	257	275	273	238	237	235	290	282	248	254	277	281	239	265	278	272	258	248	244	283	241	257	251	254	263	266	239	256	254	247	257	217
9648	7025	16436	28993	58533	73152	66464	54155	35018	16653	5257	1658	839	671	712	732	734	712	762	709	675	722	742	725	716	718	745	727	736	711	694	747	712	667	732	687	714	755	665	694	684	683	699	719	711	694	627	670	706	711	710	662	706	727	667	688	719	713	686	696	682	651	664	721	661	706	747	674	668	732	664	715	673	679	748	663	694	685	690	753	690	686	705	696	759	750	716	690	674	675	706	731	696	727	683	688	689	738	659	676	692	692	730	699	706	697	673	674	717	711	714	754	696	686	720	670	688	702	674	678	693	689	692	735	700	735	736	740	717	738	674	690	729	676	665	695	746	707	733	730	702	719	681	684	716	728	701	709	668	680	695	712	657	712	706	725	746	697	680	695	728	702	703	693	658	655	740	641	681	700	693	722	720	697	750	649	713	732	701	741	696	703	741	729	758	676	723	724	721	669	735	724	705	679	735	719	691	656	680	701	685	658	703	723	717	696	682	709	701	684	708	694	714	734	723	706	725	704	693	666	721	698	744	733	706	717	704	670	705	664	724	724	664	690	699	750	712	740	713	703	724	730	624	683	695	712	781	677	676	755	731	703	724	696	713	767	717	724	684	673	739	669	706	707	707	672	719	745	693	668	678	717	680	679	690	686	678	740	694	711	743	701	718	701	682	751	764	762	711	675	704	701	716	737	732	720	749	731	671	683	731	664	684	724	686	698	682	682	706	719	706	685	726	684	724	699	750	702	678	646	735	659	686	748	663	711	651	735	728	693	706	679	746	680	728	727	671	669	745	649	685	725	690	704	727	727	652	701	663	749	686	697	695	741	681	721	714	700	709	691	715	709	693	691	715	718	760	714	691	687	783	719	683	711	710	683	761	695	650	725	702	726	756	693	687	727	647	743	696	665	691	674	710	710	728	693	676	720	707	719	675	671	703	752	701	711	710	655	695	700	721	720	706	709	734	710	626	706	685	697	736	677	703	693	711	727	708	699	684	713	706	718	712	719	706	669	695	725	723	689	691	667	691	705	675	727	686	719	741	705	675	689	750	695	709	679	691	712	709	703	723	738	681	685	717	698	685	694	717	715	754	725	684	718	733	703	677	658	683	722	725	681	694	708	758	716	698	697	673	677	725	693	686	734	699	732	702	704	702	732	708	698	745	716	735	742	680	691	701	708	704	749	708	717	679	687	750	711	721	769	707	683	703	676	700	736	737	659	785	657	670	740	648	666	700	696	732	738	772	672	726	712	694	710	727	718	737	696	738	743	748	686	709	689	671	701	709	648	679	679	684	709	686	682	684	706	706	700	661	721	734	708	733	742	701	697	724	734	729	715	712	680	693	713	685	716	742	712	685	695	675	681	705	677	692	739	719	680	663	739	751	679	704	727	697	740	706	713	723	716	689	716	658	714	715	726	722	718	706	661	698	731	738	706	725	715	689	684	689	673	744	744	680	692	748	691	685	705	730	732	722	717	657	744	743	680	684	677	708	731	698	679	674	748	698	684	736	735	696	669	722	699	715	729	719	709	750	736	717	697	709	726	721	721	742	644	696	686	729	682	755	716	656	719	698	678	692	710	719	745	714	668	715	716	715	691	693	686	647	699	679	680	739	769	769	721	701	721	764	675	706	666	684	717	726	672	669	712	695	699	690	692	721	655	750	712	703	737	680	680	708	701	740	742	657	713	720	708	665	662	722	699	694	713	691	676	694	682	695	712	710	755	689	744	711	714	703	713	702	662	707	724	683	691	676	701	720	717	684	683	679	699	706	702	698	737	688	686	702	623	666	708	703	705	660	738	722	729	737	680	714	734	682	686	732	751	687	689	662	699	721	713	724	705	695	668	692	680	740	652	694	691	706	678	668	693	720	698	701	678	725	723	725	729	737	695	689	729	700	724	692	723	728	756	716	688	711	728	662	696	708	704	751	707	734	692	697	732	713	735	661	750	689	736	740	691	702	693	728	679	726	653	694	709	700	698	725	722	741	750	662	704	704	715	734	702	692	697	725	667	703	721	696	667	673	693	740	698	683	734	684	655	657	718	729	678	688	764	735	712	718	694	703	660	708	661	684	687	721	682	683	690	688	680	717	685	674	710	760	666	681	673	697	704	709	698	769	680	701	741	657	719	686	734	747	718	737	696	698	705	705	679	704	676	755	710	713	718	748	727	707	709	736	703	754	717	706	726	684	713	665	660	730	701	737	698	718	741	706	685	663	740	694	715	722	710	683	643	693	706	724	646	741	690	711	655	728	714	679	714	664	687	662	726	719	726	699	716	708	701	692	724	680	711	693	738	675	705	715	689	733	688	745	720	695	696	741	704	701	698	725	700	687	699	750	679	700	712	714	696	690	655	721	709	704	689	722	712	741	686	726	714	733	684	688	710	697	709	721	649	690	648	671	709	673	687	727	712	698	714	694	705	678	712	708	723	681	731	704	735	722	692	718	721	730	719	738	699	712	694	685	755	681	729	745	724	745	697	666	735	704	682	728	687	716	710	698	719	704	697	714	705	685	717	743	752	706	708	730	644	688	715	671	714	646	690	690	722	692	684	743	689	677	703	687	665	680	763	701	688	701	632	687	753	689	710	719	682	721	677	714	725	671	738	732	683	703	685	716	693	742	689	725	689	732	704	698	694	703	689	696	708	673	691	703	686	671	667	741	680	736	710	650	710	725	682	724	744	682	717	749	699	654	708	694	672	707	705	685	724	716	709	723	706	727	703	662	710	657	714	630	679	728	659	702	678	697	728	710	739	725	690	694	701	704	698	709	693	742	719	695	704	717	702	717	670	660	710	671	702	718	713	728	758	728	692	729	729	689	681	700	715	696	710	687	694	727	680	694	708	718	701	735	702	706	719	708	679	715	677	765	678	727	669	693	705	713	691	731	691	743	743	684	725	656	710	709	701	708	733	692	710	727	688	710	693	720	684	666	700	697	688	723	724	701	669	688	698	643	715	693	659	723	713	656	719	707	695	707	726	712	736	726	709	707	676	702	684	654	675	710	748	711	729	708	738	694	693	723	678	714	708	700	687	689	688	688	699	692	721	716	687	704	684	714	707	662	665	709	642	716	665	730	745	728	719	701	730	726	709	687	689	706	732	697	702	658	693	736	669	664	675	722	756	687	693	665	742	727	695	730	741	722	673	718	688	669	693	726	735	709	729	732	717	701	687	737	666	729	704	673	681	681	730	730	712	728	666	744	704	715	715	718	693	729	722	723	739	672	738	720	663	686	653	715	685	699	764	692	718	714	692	670	720	702	695	718	682	674	733	718	690	747	713	718	701	691	701	657	728	661	702	689	713	723	650	725	706	695	698	697	741	728	676	730	721	721	699	725	717	614	748	704	669	746	699	735	700	705	675	712	697	712	708	699	725	688	701	707	664	648	693	740	694	682	732	699	704	743	719	691	731	737	711	668	710	738	685	744	740	711	737	725	666	696	678	701	722	676	670	702	692	729	683	726	713	686	728	665	685	716	720	653	738	701	741
4089	1776	1482	1781	3312	6189	6251	3820	1664	746	420	329	301	288	305	279	292	270	295	306	297	276	301	272	277	275	275	266	289	326	266	293	300	292	286	301	284	326	308	293	259	270	306	278	279	291	256	331	293	274	280	269	248	310	278	286	310	302	284	316	260	250	258	295	278	269	281	255	298	278	306	266	290	280	304	288	310	292	280	281	296	301	281	268	286	294	301	287	260	286	307	276	284	285	301	303	274	291	295	290	274	304	292	310	306	310	283	297	255	272	275	283	258	262	297	277	280	273	277	281	287	237	294	277	279	273	287	318	286	297	282	292	259	300	295	281	280	248	279	299	265	308	252	294	292	290	279	289	305	272	326	293	274	302	265	269	283	292	311	268	308	296	296	310	277	271	294	278	284	321	302	301	256	277	288	287	289	292	272	301	305	295	291	291	290	278	299	303	273	314	287	301	286	312	283	301	308	282	274	298	275	263	239	292	292	318	282	290	291	294	295	272	292	278	285	297	274	264	304	259	288	294	253	290	288	274	297	276	295	285	275	271	283	269	317	300	267	283	287	329	294	277	267	311	313	288	273	305	290	275	288	269	267	294	263	305	274	281	258	277	294	302	271	273	292	287	318	267	287	259	266	276	276	245	301	319	265	288	285	297	304	275	272	299	283	318	298	307	311	325	308	282	314	316	275	284	293	258	276	302	299	280	272	306	285	280	290	269	301	277	303	295	254	282	317	293	251	279	285	290	284	263	269	288	301	290	281	269	298	297	280	283	289	266	275	264	307	291	288	264	271	314	305	253	294	305	284	294	300	296	328	289	315	278	237	279	276	279	311	274	274	288	285	259	300	283	282	268	284	310	282	283	279	279	288	277	296	290	309	270	286	263	284	270	250	325	301	299	291	284	284	277	288	284	302	297	279	275	285	288	281	297	265	298	284	282	258	305	256	275	285	291	303	299	265	308	281	292	293	260	276	313	311	296	298	303	269	296	298	273	281	276	274	296	270	273	277	309	249	293	269	269	292	293	309	256	286	274	248	282	279	275	279	264	280	285	286	296	295	287	277	271	291	269	293	304	272	276	283	297	286	285	288	282	292	296	297	310	308	261	253	265	244	268	281	256	281	280	243	276	270	279	277	298	284	279	271	236	313	323	316	254	291	272	291	292	297	254	286	272	290	275	269	303	283	304	291	283	257	283	261	312	280	264	275	313	325	272	264	271	280	291	284	304	291	283	296	275	254	265	277	294	267	283	276	306	279	270	282	266	263	259	279	253	272	275	273	310	282	272	298	284	292	276	306	259	281	292	266	276	276	278	283	271	283	289	292	268	274	321	274	241	282	299	257	265	256	326	290	276	287	265	276	292	267	283	284	311	299	303	277	306	313	267	250	298	287	330	327	276	287	310	260	278	303	282	299	283	264	284	263	301	278	267	302	291	287	298	298	322	269	277	321	295	294	270	295	298	288	329	270	307	287	293	285	286	313	279	268	296	281	312	284	271	268	277	287	280	272	255	300	289	308	259	284	277	301	271	263	237	276	279	305	263	263	282	286	313	289	268	272	304	297	292	279	270	310	279	302	273	282	276	285	298	307	283	294	272	281	299	286	279	305	303	288	301	306	260	276	264	291	253	311	280	272	283	296	302	280	250	286	283	271	292	281	305	266	287	287	315	299	280	287	311	298	261	264	298	291	274	310	300	267	293	282	279	293	291	284	297	291	240	290	255	299	304	305	302	282	304	316	291	272	299	271	284	280	285	283	308	267	294	272	273	299	285	273	298	283	293	288	300	292	282	281	267	289	280	268	292	291	250	279	283	329	246	282	291	306	295	314	315	290	306	272	327	289	287	283	301	262	278	290	298	301	276	261	293	260	288	256	313	293	303	294	292	295	263	271	296	271	285	285	292	315	288	271	258	301	295	292	285	266	264	289	291	275	292	272	282	326	274	277	278	267	283	313	303	299	271	294	266	300	288	255	289	307	260	290	280	283	322	318	271	290	311	288	267	288	259	331	270	276	281	280	323	297	291	300	292	255	311	280	278	281	262	281	289	298	310	296	272	277	289	298	283	278	281	283	301	264	295	271	311	274	274	280	278	247	294	292	261	285	328	300	277	263	332	269	290	287	292	285	265	290	303	282	272	295	284	292	292	276	282	301	291	282	312	282	279	290	255	300	284	260	256	293	289	280	275	293	283	302	303	256	288	287	281	291	295	294	270	252	284	306	250	296	279	284	277	270	295	332	327	278	293	283	304	286	265	308	270	281	281	274	283	259	257	310	286	293	269	266	310	272	290	287	273	290	289	266	246	285	275	303	256	317	280	293	288	256	298	274	303	261	272	283	332	256	280	284	287	289	314	282	279	283	272	252	249	286	285	307	297	279	299	278	262	301	269	317	284	273	274	260	303	307	275	286	278	310	293	293	263	272	268	276	283	290	296	270	287	294	304	295	290	258	305	309	330	292	305	314	295	283	301	306	285	292	256	292	294	258	286	303	258	315	305	301	289	300	282	270	292	284	289	274	279	269	304	266	302	259	260	275	321	325	261	312	283	267	279	298	295	281	301	268	292	286	320	277	266	278	287	278	293	291	268	283	296	292	325	287	298	270	288	291	257	291	267	256	308	282	296	280	307	291	281	297	264	269	295	270	289	266	269	260	290	270	305	273	265	283	287	287	314	289	282	293	290	273	252	266	268	258	262	287	302	273	287	331	275	271	314	290	287	300	267	306	315	249	304	287	283	263	282	283	275	291	290	265	255	285	299	291	314	270	287	284	291	256	344	286	281	269	283	274	256	299	320	283	265	281	275	299	285	274	305	297	301	281	279	323	292	281	292	282	285	298	284	269	281	280	322	307	280	293	306	286	272	273	295	303	305	248	300	305	277	291	301	266	286	273	308	291	278	281	312	280	281	291	317	287	280	281	279	301	258	273	272	289	284	273	307	300	311	259	307	289	272	255	279	255	285	301	278	289	302	259	312	279	308	309	285	284	297	318	267	287	248	275	267	296	264	295	273	254	289	298	298	303	263	283	296	303	280	264	298	262	284	279	262	255	285	288	285	252	267	263	276	275	316	282	288	282	299	294	287	304	308	292	255	275	289	300	270	294	294	308	285	298	270	304	274	326	286	305	277	299	263	289	303	270	311	278	272	289	266	278	294	285	319	238	275	324	275	292	279	281	272	290	292	278	290	294	289	288	282	274	291	269	261	269	290	263	261	268	283	266	280	291	261	274	293	296	257	290	295	275	287	280	285	302	291	280	283	287	288	310	317	261	284	298	261	309	290	289	299	311	300	282	295	257	280	283	298	303	280	269	271	265	276	266	313	284	299	269	270	249	279	283	295	276	274	299	273	283	290	295	272	313	280	264	288	278	309	297	288	271	295	292	267	306	271	277	297	271	275	292	302	291	289	302	313	323	269	296	306	258	263	262	304	275	263	259	271	279	265	249	282	273	306	311	305	295	275	316	276	251	287	294	298	292	272	285	244
3474	2205	3413	6335	14124	22252	20446	13223	6163	2772	1269	883	739	797	776	783	768	765	814	750	770	792	769	730	772	771	757	776	808	788	744	761	763	764	812	727	761	791	801	834	756	823	803	762	768	809	795	748	762	775	799	747	778	756	755	813	806	744	785	713	753	779	772	765	780	783	752	839	741	748	755	791	736	740	751	767	779	773	782	812	793	744	765	762	800	753	717	783	766	811	772	717	765	786	758	771	750	792	760	784	760	772	826	802	760	780	817	758	762	735	853	811	793	757	781	794	740	774	763	753	817	745	744	807	760	776	772	817	796	825	777	774	803	773	787	801	804	723	817	740	724	740	813	760	764	743	767	762	856	749	761	779	783	769	813	782	782	799	766	749	807	781	734	775	772	761	778	780	789	772	755	785	751	739	784	776	805	763	788	767	749	767	762	765	727	798	765	763	753	771	783	776	818	734	778	769	811	746	796	758	782	725	775	733	771	777	811	799	746	740	734	754	764	763	750	789	838	766	785	762	768	744	791	759	816	796	709	730	760	799	768	796	768	770	803	801	772	782	816	687	776	759	781	773	773	778	778	736	743	793	776	760	735	742	732	791	753	766	754	770	736	808	793	765	790	777	814	704	757	758	767	815	735	770	788	774	810	723	784	767	743	775	801	775	779	755	764	838	770	791	740	775	752	731	754	749	772	755	842	791	741	774	758	742	777	773	827	773	778	803	743	730	757	750	780	802	843	728	763	771	823	762	730	776	801	811	800	763	826	721	793	805	770	819	730	679	731	749	759	811	730	787	815	731	781	745	721	761	767	797	771	846	767	743	768	766	788	776	795	719	756	765	760	794	762	753	728	774	775	782	768	756	812	803	727	704	749	794	790	742	773	764	751	789	791	806	772	775	706	788	728	756	768	802	814	763	813	825	724	741	762	768	736	814	774	735	811	750	770	752	767	765	797	782	802	777	729	822	774	742	792	774	796	799	763	756	739	744	768	751	793	778	772	716	812	748	780	830	793	764	803	787	768	742	743	784	762	786	793	781	747	736	777	764	740	760	778	772	765	817	788	840	749	731	749	791	754	744	741	809	787	774	797	742	759	771	722	737	767	801	814	790	727	771	787	756	766	773	792	750	804	796	775	764	765	759	767	793	800	830	773	777	773	785	767	795	776	785	752	762	750	809	764	781	793	749	777	772	750	760	751	813	752	775	753	704	759	780	742	757	793	769	786	763	796	799	807	796	805	716	815	767	737	791	736	778	750	748	803	768	753	777	772	782	780	740	774	794	745	782	829	759	776	735	763	729	762	767	805	791	737	756	812	761	742	806	811	788	776	772	729	772	760	784	827	739	750	771	775	741	720	754	751	797	782	780	750	783	807	771	775	784	791	798	732	741	778	756	753	789	803	770	777	770	783	748	778	791	762	795	766	781	777	749	829	773	801	775	787	757	808	742	788	781	828	777	795	740	815	726	767	768	756	734	749	775	767	752	763	766	745	769	804	782	796	801	785	765	787	773	785	760	783	762	785	776	764	719	791	718	786	728	782	793	777	786	781	767	745	780	786	773	799	808	773	792	780	757	779	811	785	804	774	777	744	760	759	761	793	779	772	741	748	741	761	792	801	806	763	749	777	785	778	773	776	761	740	770	806	742	728	794	709	816	760	799	734	820	749	730	765	795	786	811	804	767	806	773	747	782	747	749	788	760	749	799	745	784	754	785	817	743	723	785	749	748	793	788	842	788	770	782	803	768	781	762	822	740	751	773	747	776	771	780	757	768	802	810	776	727	740	814	758	738	759	729	757	793	797	761	750	782	761	790	756	779	773	799	756	759	773	767	750	721	786	769	737	756	768	771	775	717	795	720	760	777	754	761	758	763	758	751	778	793	746	727	744	715	812	776	777	775	782	806	790	791	761	767	811	710	793	789	826	757	730	837	748	778	775	778	762	828	784	756	835	765	747	820	751	754	772	758	724	778	790	803	786	750	761	751	784	783	785	739	755	756	734	741	814	769	788	847	759	788	753	767	781	742	747	749	783	779	754	751	742	767	753	785	758	783	780	794	809	780	761	738	705	780	789	778	782	745	801	738	791	757	757	782	736	776	759	767	776	808	764	761	763	781	806	770	823	778	750	787	814	777	734	780	758	758	736	721	789	785	779	748	808	727	817	754	772	729	805	786	771	788	731	817	754	805	712	779	739	787	785	758	790	748	774	714	809	804	788	799	740	782	778	727	747	768	776	765	793	779	802	762	809	773	786	767	800	791	787	743	767	754	733	770	777	781	761	822	751	787	784	802	751	808	754	765	748	757	846	813	812	787	781	683	745	802	725	818	788	742	743	735	792	767	768	729	778	789	759	770	786	793	798	736	779	750	731	749	784	786	786	794	814	789	750	781	739	811	762	755	764	803	761	761	795	756	782	795	811	819	764	769	790	753	795	754	715	810	732	746	749	751	776	783	801	775	720	747	776	722	732	775	754	747	737	775	734	747	720	791	784	799	824	753	771	748	771	792	795	798	815	756	752	792	802	758	816	716	765	773	754	788	816	763	732	732	799	792	722	786	773	777	815	778	775	783	781	798	722	745	772	748	762	770	785	787	784	761	781	728	752	786	788	784	760	802	780	719	783	783	781	761	815	842	771	741	752	746	759	761	736	766	792	784	781	741	806	815	760	761	787	738	792	788	741	785	810	795	784	745	759	772	763	788	727	769	799	767	770	779	747	763	811	769	775	809	737	752	749	781	740	779	779	737	775	769	812	774	818	734	762	805	767	772	776	774	755	768	783	820	770	797	800	706	749	778	786	807	741	768	805	747	789	775	702	760	766	810	808	794	722	792	748	752	729	798	770	763	752	829	784	717	779	791	806	764	743	780	758	775	798	769	778	751	749	794	809	755	778	770	783	752	768	791	792	747	751	750	778	733	783	777	734	769	777	777	771	773	749	794	740	782	762	813	765	738	775	764	780	738	746	780	759	778	800	766	823	767	777	845	738	779	779	774	846	724	795	787	821	810	757	766	734	781	718	814	765	790	759	786	736	742	751	779	710	760	747	777	763	776	758	774	829	766	775	768	835	772	756	770	726	786	768	808	795	803	793	763	740	748	754	786	823	801	790	752	788	776	798	744	793	813	768	841	754	818	719	764	789	775	759	751	748	825	760	772	773	726	802	746	792	753	767	759	724	812	784	749	780	743	760	822	799	765	724	763	725	799	790	734	813	833	801	774	775	774	768	755	764	744	777	754	758	786	822	759	811	773	774	768	777	776	795	789	789	791	785	764	786	818	788	746	765	719	799	769	751	796	804	735	806	769	747	725	783	756	779	781	749	743	801	748	750	762	759	763	782	796	782	812	781	771	782	728	808	777	726	785	760	724	757	765	774	756	780	784	769	764	762	812	759	822	733	836	749	757	767	785	807	743	800	775	734	761	774	784	784	794	760	810	811	809	753	745	792	789	812	782	808	784	764	729	751	717	811	758	763	731	789	762	762	744
10257	4792	8673	15848	34150	47172	40947	26050	10840	2849	734	363	287	283	256	268	276	248	291	249	285	255	294	259	266	317	288	289	283	285	258	290	283	270	277	275	290	270	283	267	269	296	260	284	284	285	247	292	267	273	300	261	285	295	232	272	271	281	258	272	264	305	274	297	274	273	272	295	273	295	293	277	261	258	292	245	290	241	270	281	249	263	282	285	286	264	261	281	240	246	267	265	284	262	240	276	271	273	249	258	281	269	292	255	296	267	295	286	268	302	293	281	260	277	282	279	279	247	251	267	256	254	265	293	273	252	253	281	298	269	276	270	280	276	272	283	290	268	295	290	276	284	282	282	283	286	256	251	248	295	251	281	318	247	271	274	303	326	265	278	291	263	256	265	282	299	294	249	277	267	294	251	294	263	264	242	285	263	291	264	252	268	271	255	282	251	249	259	248	264	294	305	268	289	272	279	286	262	297	272	285	291	277	265	282	311	262	297	279	248	288	247	282	260	296	289	305	301	245	290	283	295	296	287	273	251	279	278	285	278	283	286	269	265	251	285	288	289	271	251	266	309	281	269	281	284	287	293	282	260	273	322	256	266	324	270	258	292	274	287	275	274	303	294	277	270	254	274	280	233	281	276	284	263	245	272	280	258	269	277	225	251	270	250	238	270	264	277	285	278	271	246	267	261	297	277	274	294	265	294	295	273	265	286	270	300	275	282	267	233	265	255	262	304	266	253	284	264	285	276	270	297	265	307	280	255	256	288	264	281	286	277	299	295	279	280	255	274	257	289	306	238	287	280	269	235	302	269	288	290	258	299	272	285	283	249	278	261	251	294	313	257	267	252	306	291	293	274	305	245	274	244	276	289	258	279	275	244	264	263	276	309	297	281	285	279	276	254	287	282	293	289	284	267	264	287	282	280	264	270	256	263	271	265	282	262	282	259	304	279	249	270	253	267	257	292	281	295	316	278	275	287	247	258	274	295	277	268	296	283	300	266	266	286	278	296	283	273	284	275	280	267	279	248	301	270	264	287	248	261	291	290	277	268	262	268	294	261	290	272	313	277	261	275	262	266	256	277	285	272	292	267	276	248	295	276	303	258	278	252	278	291	298	282	233	269	243	263	285	289	259	283	289	279	255	283	265	291	259	283	295	272	279	287	299	239	270	266	287	249	284	268	277	259	287	261	275	274	258	273	293	261	285	265	244	254	274	271	280	290	248	261	277	270	299	270	283	295	296	288	282	261	250	288	272	280	272	288	257	283	299	283	288	266	288	288	296	288	256	263	283	272	279	277	272	229	273	292	270	277	285	273	307	281	262	263	294	251	288	289	293	262	287	250	266	286	264	287	268	300	252	272	291	293	303	281	302	274	235	265	270	267	272	268	275	280	305	299	270	262	280	290	254	292	289	261	270	293	272	283	274	273	279	264	263	275	288	268	304	238	268	270	299	293	242	267	275	301	280	286	292	279	312	280	247	288	256	254	262	275	255	288	268	261	279	295	294	282	261	319	281	263	269	294	293	256	266	231	285	258	237	263	286	303	277	273	302	276	279	254	299	283	272	227	292	272	298	304	294	283	271	269	297	262	282	258	265	279	274	275	264	256	237	275	263	277	283	302	275	294	252	275	280	278	269	269	270	262	277	253	277	265	271	261	261	255	278	258	283	260	273	263	293	267	285	246	275	294	230	288	258	250	285	280	295	308	263	279	295	257	240	277	281	247	266	296	262	290	272	266	261	267	258	262	270	279	254	298	266	291	306	263	284	283	275	270	293	248	272	253	281	262	283	272	262	274	287	271	244	281	272	245	287	315	265	282	285	282	297	269	246	270	288	266	275	277	272	284	267	269	237	293	258	269	293	265	283	292	257	289	272	262	267	281	293	269	266	273	251	291	283	266	279	292	286	318	300	245	271	291	290	272	262	273	270	248	280	268	294	275	237	276	249	301	262	280	301	270	257	265	281	293	283	267	283	302	241	292	273	295	245	264	285	281	258	288	253	305	279	254	281	269	282	311	282	282	273	247	277	260	243	281	280	280	268	276	266	277	266	266	259	277	301	294	272	276	279	306	268	281	293	256	288	266	287	307	271	322	284	268	278	272	256	275	320	279	278	278	274	261	298	292	289	285	265	283	227	256	249	295	271	282	274	263	270	310	283	282	259	265	268	275	272	248	263	246	261	306	302	291	287	261	292	289	290	273	291	267	251	309	331	297	283	302	291	293	278	278	278	310	305	256	266	265	304	291	279	285	289	278	308	271	280	271	301	285	241	286	280	260	273	305	300	294	257	280	265	276	255	276	276	273	277	290	271	295	261	262	248	253	273	293	273	257	250	288	252	272	272	301	266	277	295	287	281	278	279	287	250	269	255	300	280	257	255	286	243	261	283	298	270	234	283	279	262	304	252	238	283	264	275	270	268	291	262	269	284	283	293	288	291	299	304	265	260	273	270	260	293	271	259	261	279	268	278	271	271	267	294	252	278	246	263	270	275	272	269	292	290	270	271	265	299	285	278	296	257	285	334	258	292	278	287	291	275	242	285	297	279	263	287	278	260	248	300	280	293	293	276	269	298	270	278	266	285	265	288	258	309	279	284	288	287	279	253	278	272	260	282	301	261	272	289	252	276	248	288	276	261	281	264	236	264	274	303	269	279	266	221	282	294	266	280	264	300	284	261	270	291	295	269	278	284	242	266	263	272	270	289	276	278	278	291	263	283	271	295	255	305	259	265	248	288	282	288	287	284	278	269	269	287	254	273	281	284	296	260	246	284	275	270	278	241	295	261	255	271	247	272	257	246	270	271	275	278	258	272	299	268	274	259	287	269	285	288	259	282	268	270	295	247	262	280	259	290	266	294	276	257	295	275	270	283	275	252	255	302	259	254	289	277	287	266	249	257	273	272	248	292	256	291	266	291	268	267	262	273	304	260	279	277	284	278	281	279	251	277	279	281	269	322	279	266	258	282	279	278	269	262	270	264	284	246	273	265	291	295	293	292	261	300	264	280	269	267	253	266	246	299	269	294	268	265	267	297	300	253	271	239	316	287	284	279	287	245	260	263	259	273	258	261	299	261	286	263	243	248	248	293	229	281	276	245	274	266	270	297	268	277	279	295	263	267	269	255	289	304	272	283	260	298	290	302	269	276	276	276	277	276	268	292	293	279	289	284	271	283	264	270	270	283	239	281	318	260	289	264	266	256	284	280	282	293	272	280	276	261	259	248	273	294	278	274	295	264	290	289	281	283	277	270	257	275	273	292	288	266	240	307	274	253	275	290	262	270	281	291	282	230	286	265	285	279	266	308	299	261	281	289	269	261	293	275	253	263	279	246	292	293	275	275	257	293	255	280	271	277	239	271	277	274	305	278	303	290	268	322	262	274	262	277	281	309	223	249	295	263	261	263	297	299	282	272	262	252	261	273	279	285	295	246	271	313	289	264	263	251	273	280	267	263	285	264	282	273	276	250	264	250	271	275	299	259	267	277	281
7134	4782	15227	29591	48963	60517	54534	41151	24209	9504	2735	1090	762	794	712	729	804	731	778	729	744	757	710	764	738	730	765	737	754	755	762	739	767	768	747	768	773	760	683	740	734	761	774	779	768	709	750	733	766	736	737	778	732	728	723	772	771	790	716	711	767	723	747	743	748	763	700	719	749	712	765	799	768	739	707	771	746	702	744	751	715	769	759	762	743	792	753	742	770	736	793	758	780	767	765	745	776	758	740	715	731	760	728	757	768	738	736	758	758	749	722	744	819	686	757	721	727	754	728	701	694	748	752	744	758	729	771	763	720	779	775	742	773	714	714	726	760	726	723	712	746	769	770	731	740	751	742	744	775	704	784	756	737	770	737	723	743	774	736	716	752	725	726	811	775	731	791	749	726	738	757	774	749	751	751	738	731	706	719	767	793	711	749	780	773	741	731	749	764	759	775	756	779	772	737	759	734	751	777	735	757	797	805	715	699	704	735	786	747	752	739	754	745	781	718	717	724	740	707	751	741	759	783	749	806	759	806	804	715	764	746	722	740	756	771	766	694	743	750	739	728	736	778	753	718	733	752	786	705	760	755	712	747	722	793	741	773	784	715	791	808	764	823	740	741	751	752	717	815	744	722	755	757	746	756	743	742	786	773	790	770	745	683	784	743	785	707	737	712	755	690	770	768	744	763	737	711	736	737	763	747	770	737	786	747	780	771	718	716	732	737	751	715	726	729	757	760	746	762	779	780	788	779	755	778	705	729	728	731	742	697	722	731	746	743	749	774	727	731	727	770	770	778	743	756	773	760	716	791	710	725	748	748	732	767	698	739	744	735	712	702	765	781	797	757	727	765	752	761	784	721	735	716	679	753	768	786	770	774	750	750	746	739	710	774	698	757	771	753	729	784	773	749	761	737	760	790	731	766	754	752	721	784	769	743	790	714	744	714	754	771	753	726	734	755	725	718	762	777	759	775	726	768	782	746	729	743	784	734	801	740	774	788	762	766	775	747	769	745	751	767	727	730	718	725	780	698	753	749	776	746	735	738	722	701	762	692	772	750	763	724	730	751	730	733	715	718	715	745	772	768	748	746	753	751	787	764	724	787	763	736	773	732	739	724	745	789	764	741	773	788	765	761	778	792	777	739	785	728	780	748	693	751	790	745	732	751	745	751	776	735	711	753	762	746	759	729	746	748	722	757	761	743	754	741	732	751	774	786	747	783	738	793	749	730	729	714	743	746	743	746	777	773	715	776	774	747	779	697	791	759	690	732	760	773	752	753	651	761	735	761	705	803	742	779	723	735	774	761	751	711	719	757	735	782	745	705	731	706	737	801	748	743	775	726	771	712	746	740	718	762	757	752	766	771	734	694	778	770	733	699	673	720	765	783	750	797	739	717	762	795	737	776	779	739	769	772	746	732	660	743	742	761	763	765	793	754	762	754	730	749	758	701	715	723	731	727	790	763	743	745	762	753	756	745	727	695	743	746	758	719	796	776	775	756	701	765	785	821	706	758	736	783	713	751	727	746	782	799	726	817	704	734	780	752	722	736	726	732	716	775	728	747	714	762	718	778	743	715	780	774	717	715	734	748	747	764	750	736	786	731	705	760	696	751	817	736	785	752	790	762	791	781	730	750	747	722	714	704	772	775	733	785	766	747	748	784	754	754	755	777	727	801	760	802	767	724	707	749	744	748	754	747	715	715	753	719	792	711	767	669	740	742	716	721	723	778	737	739	767	806	776	769	763	751	719	748	738	751	762	678	757	748	769	760	715	751	728	718	715	779	704	748	719	751	773	712	743	761	742	733	737	758	725	735	742	757	769	743	759	805	757	752	769	750	780	748	702	726	753	741	778	762	730	745	776	739	777	742	731	810	781	726	744	754	771	726	739	721	769	748	766	728	764	712	787	755	731	740	767	745	732	727	759	754	756	775	719	714	747	738	778	712	726	744	742	752	718	759	713	808	768	757	780	692	747	753	766	725	713	742	721	736	755	712	737	753	772	711	764	714	716	752	775	778	772	751	725	784	715	730	771	755	752	750	825	751	768	730	741	752	749	766	783	765	722	760	763	763	739	746	719	782	721	775	738	779	772	772	713	726	755	747	762	776	744	701	772	758	745	779	729	757	763	715	726	767	752	802	769	700	734	742	718	711	747	776	744	753	745	727	699	706	705	722	794	719	739	765	710	766	745	689	739	742	803	724	707	819	707	774	775	731	705	739	686	773	730	766	776	787	724	759	732	739	712	758	758	794	807	732	687	778	766	747	758	729	731	729	716	739	702	736	724	735	715	780	762	789	701	789	738	738	762	741	777	771	722	754	709	751	752	783	710	754	757	753	728	766	726	742	724	770	719	729	724	701	763	748	733	756	694	734	760	739	724	739	760	735	703	733	804	755	772	761	743	747	741	776	730	789	752	716	744	762	794	761	785	771	704	806	781	771	769	739	750	743	731	747	721	752	745	762	758	752	726	739	773	741	754	741	778	699	770	804	714	739	781	803	715	753	777	764	736	740	733	747	714	704	751	768	733	774	743	741	726	731	737	717	793	743	745	749	767	758	718	736	735	744	733	715	776	738	770	790	743	740	741	741	767	746	742	715	727	722	727	721	756	709	741	782	749	707	747	764	806	772	753	779	730	777	795	716	778	748	717	750	701	777	771	735	778	727	716	725	788	744	723	784	771	777	753	746	729	740	787	765	762	780	728	676	781	715	710	740	726	702	760	685	716	808	724	732	753	803	725	737	733	759	713	782	792	769	712	713	731	724	719	744	815	738	755	711	799	727	754	780	723	771	765	734	770	787	741	778	773	747	710	690	713	784	771	752	755	744	773	771	767	748	758	753	700	756	749	742	723	710	732	762	772	739	751	761	749	750	773	771	762	760	720	766	774	719	701	737	733	749	711	784	709	768	699	731	761	787	748	771	763	757	698	771	769	719	759	758	737	737	724	774	794	776	743	784	739	773	747	729	784	702	748	727	758	740	740	706	740	727	735	757	754	718	717	762	762	800	691	757	702	741	708	759	728	781	723	741	709	755	721	764	766	731	801	721	763	721	716	764	744	828	711	760	769	721	732	752	733	764	787	723	740	782	749	702	754	762	747	788	778	775	727	765	720	778	755	737	767	749	737	717	737	745	779	760	749	734	714	777	732	725	753	759	748	760	718	752	726	722	722	785	702	755	728	741	741	723	714	738	714	662	700	723	740	763	747	704	758	761	732	753	762	763	763	748	755	758	754	787	763	730	778	761	730	757	797	730	762	758	709	750	810	798	721	763	714	750	754	758	763	786	766	830	744	760	785	746	737	689	743	757	708	782	774	727	779	740	742	699	768	743	728	688	731	750	801	744	702	760	732	709	763	736	744	733	742	715	728	753	788	760	724	771	730	729	739	717	700	807	738	759	750	729	714	786	726	764	753	771	789	767	722	763	767	738	739	774	695	755	742	758	753	738	771	737	783	749	769	726	707	718	705	727	747	725	739	738	802
17817	8881	10645	15596	40621	64330	57414	38351	19519	5383	1073	368	289	272	241	238	282	266	264	234	270	293	263	296	238	244	263	284	279	260	300	273	277	281	235	285	253	250	244	271	274	238	269	244	283	271	274	273	260	253	300	272	257	239	236	266	264	266	244	268	281	257	281	255	239	256	260	252	270	299	243	255	253	265	255	250	254	263	234	252	259	269	241	236	236	270	296	239	281	307	260	248	240	267	264	263	248	280	277	294	269	262	257	282	278	252	280	269	257	240	280	249	240	269	273	228	241	270	274	235	256	264	249	278	259	308	290	266	293	273	259	278	259	288	281	265	218	259	264	291	268	261	282	264	247	262	277	268	293	267	252	273	270	260	258	270	271	264	270	262	243	270	243	321	272	245	261	270	288	252	252	277	288	248	258	294	273	268	266	281	252	286	267	275	229	277	236	254	303	256	248	261	249	270	253	259	286	265	272	265	263	288	263	284	262	278	246	284	251	261	238	276	264	267	255	264	273	254	234	275	284	255	272	276	293	261	249	252	242	286	241	250	240	266	256	283	274	280	279	273	267	265	268	299	268	276	277	248	266	249	260	246	258	296	264	287	285	275	249	252	292	279	264	256	277	246	251	252	275	255	241	273	257	309	261	253	276	244	219	253	258	270	215	247	287	282	239	267	274	253	280	250	278	308	275	274	231	262	257	267	259	262	235	230	230	256	234	265	265	276	266	254	257	247	259	244	240	277	260	251	263	281	257	251	276	248	257	262	233	274	251	260	243	272	259	282	260	265	261	254	275	270	266	294	275	264	273	271	281	251	258	273	255	267	249	251	250	265	262	241	266	257	276	255	264	268	267	245	237	281	280	265	260	274	259	274	248	296	292	241	270	261	250	263	250	276	256	241	264	289	257	249	250	280	229	276	244	252	260	292	245	260	266	229	261	262	262	269	277	262	268	291	259	256	300	297	276	252	247	284	266	273	251	262	277	284	253	279	262	290	267	247	242	256	262	253	275	250	270	265	240	254	292	266	251	247	245	262	266	250	277	250	261	284	289	276	247	284	263	254	272	249	259	257	261	231	264	312	268	273	277	280	252	278	237	270	236	237	255	268	272	252	250	273	268	264	289	261	258	271	252	292	264	260	265	222	270	265	286	271	257	308	273	214	274	266	256	266	244	259	265	243	251	268	272	284	253	261	260	274	264	253	278	258	282	244	260	263	250	263	236	277	226	247	253	258	266	271	233	273	241	269	263	261	259	255	249	262	273	249	253	210	254	257	264	267	288	281	274	251	259	269	259	264	273	247	264	272	270	253	238	259	284	252	255	223	250	249	258	279	246	267	263	240	250	246	290	263	274	249	242	261	247	235	260	267	264	249	264	233	275	274	247	268	279	265	243	265	291	288	248	222	286	265	283	252	262	293	253	259	234	291	278	257	282	276	274	257	266	269	287	261	243	268	240	251	236	243	280	261	246	261	281	250	268	269	282	262	276	273	286	272	259	278	264	263	255	259	291	258	263	245	269	262	258	265	269	273	273	274	250	256	261	260	262	282	281	270	292	273	262	255	277	252	243	253	266	255	289	279	286	267	290	251	278	273	279	270	254	276	275	271	274	271	250	257	242	266	276	251	264	252	231	230	277	264	239	244	248	290	267	263	254	283	252	297	289	279	281	283	271	257	284	270	258	264	271	278	260	286	249	264	274	293	243	239	281	253	264	241	252	258	266	282	243	284	244	253	292	267	288	252	268	286	268	254	283	282	274	246	249	248	282	311	292	263	270	256	300	245	266	284	261	250	255	258	270	270	311	295	284	254	261	284	283	268	278	278	255	277	285	254	241	291	276	263	290	264	245	268	238	256	264	252	264	264	272	274	275	265	251	271	270	275	270	259	255	260	279	259	274	264	263	244	287	244	265	231	269	244	263	262	263	240	223	267	271	255	269	260	260	226	255	278	245	307	249	322	284	266	271	277	307	241	260	252	275	282	230	296	259	246	266	284	262	281	285	253	296	268	296	277	227	300	249	264	275	250	277	266	275	249	253	268	232	270	248	263	244	262	268	253	237	272	254	247	268	266	252	258	254	258	252	259	246	279	251	238	241	270	269	299	257	277	274	272	274	243	274	271	256	276	235	275	240	233	268	260	279	260	295	243	235	261	274	266	272	246	259	249	259	251	262	255	266	264	249	254	262	263	270	264	263	239	254	250	278	239	259	250	241	247	274	265	247	249	259	274	281	244	267	260	280	264	244	266	269	259	236	237	263	291	273	256	234	292	267	244	255	277	249	267	236	256	256	296	258	281	261	233	277	286	258	276	265	269	260	283	248	266	261	273	303	262	244	263	274	301	251	251	255	248	259	282	268	261	256	251	294	265	238	249	300	260	285	269	258	307	282	272	237	257	286	255	262	281	270	266	262	270	284	270	251	258	255	271	271	261	262	250	277	250	245	270	284	269	271	255	243	237	278	290	278	261	238	290	272	259	284	280	281	251	266	282	256	252	267	248	261	225	291	272	273	256	270	264	275	229	243	294	249	228	253	284	303	268	288	267	261	249	242	267	244	282	266	254	262	301	276	275	269	251	248	241	261	246	259	236	245	254	279	261	240	265	248	277	282	274	255	275	264	274	261	259	250	249	255	232	248	236	253	264	261	260	263	261	229	275	286	315	290	253	252	270	248	257	238	272	254	277	276	256	250	262	264	270	258	266	291	283	245	280	292	242	228	231	263	257	240	278	267	257	273	281	247	232	264	251	287	247	246	279	267	255	276	267	259	261	243	247	262	289	254	277	247	262	292	244	253	264	276	265	253	251	258	265	265	232	250	235	242	244	253	271	285	271	257	252	262	241	250	266	248	281	247	263	271	269	272	245	249	260	248	272	268	266	243	256	251	238	246	278	261	298	226	296	249	279	268	252	267	269	256	283	288	252	271	284	255	278	299	268	281	285	275	257	298	277	254	271	264	274	263	258	273	269	255	266	264	280	291	243	295	273	266	279	268	273	280	255	249	256	283	232	249	267	266	267	232	275	267	264	274	273	274	209	257	260	272	235	242	254	260	276	284	272	271	249	297	242	283	245	283	276	264	265	265	271	270	265	262	277	289	298	257	252	256	278	251	286	247	262	273	274	283	243	283	267	279	274	269	250	256	286	282	258	245	232	262	255	304	311	238	312	278	249	266	296	263	248	235	228	253	250	269	283	274	266	268	258	277	277	255	267	304	246	263	242	314	274	290	272	270	265	253	254	268	265	272	254	218	260	254	259	263	261	245	268	275	260	271	282	266	252	265	263	267	255	269	246	269	242	245	259	282	254	229	277	260	230	314	277	254	259	261	278	233	257	281	238	269	237	267	236	265	266	257	294	238	277	258	261	281	281	287	290	282	268	264	237	279	273	258	269	270	286	259	267	266	262	260	261	273	249	283	276	252	271	276	279	269	248	258	256	269	253	282	289	265	291	257	253	263	272	259	283	237	280	257	272	261	284	262	260	266	283
10089	7225	15131	28673	55420	75896	68536	51404	32265	13826	3817	1208	846	721	732	711	762	752	708	741	740	703	751	671	684	757	729	712	732	714	718	700	686	739	733	759	720	713	742	696	729	743	728	736	703	689	684	723	721	673	737	702	747	695	713	742	732	685	697	742	713	692	708	719	725	716	674	737	726	726	721	722	749	726	719	689	730	743	731	716	775	701	733	697	730	713	723	696	699	684	713	694	765	738	721	712	734	657	678	729	672	729	706	706	726	754	728	679	682	685	699	702	685	793	759	715	702	732	726	696	686	690	723	774	685	703	771	668	693	723	776	748	758	728	713	736	765	721	734	726	719	718	733	696	702	677	752	748	732	757	734	749	732	718	735	725	750	737	710	716	755	739	686	712	712	694	723	716	763	666	727	732	723	706	770	689	738	750	724	750	695	735	726	730	681	784	723	734	721	734	754	691	655	689	695	698	709	727	744	722	727	720	704	675	743	723	759	693	704	759	722	728	721	749	728	778	751	707	703	736	752	753	726	752	724	707	733	703	720	709	698	728	724	720	714	721	705	650	750	655	702	713	745	688	684	686	728	717	793	737	654	708	735	784	722	734	701	705	668	700	731	702	757	638	726	686	736	689	717	736	676	687	715	760	725	719	704	723	707	720	700	769	733	668	660	738	749	702	717	737	728	724	711	694	719	736	705	712	696	750	749	707	662	730	750	749	728	704	730	695	733	708	715	695	753	696	760	742	720	734	707	683	729	737	714	730	765	685	707	716	709	698	667	729	738	717	702	740	741	729	719	732	713	792	732	725	700	735	727	707	719	700	727	717	725	739	720	657	687	683	732	686	717	715	722	718	717	670	701	717	728	671	681	704	735	733	697	703	744	717	744	715	662	707	711	668	710	676	700	708	679	717	709	741	705	705	695	737	757	772	720	719	727	749	742	721	764	766	717	738	732	641	686	726	731	748	686	707	714	709	741	714	657	727	730	712	694	767	706	698	723	720	712	701	735	726	728	734	724	695	689	717	703	697	717	720	761	733	731	731	724	756	740	737	761	738	726	690	714	723	718	759	717	691	758	710	723	688	731	725	733	732	706	733	679	748	719	696	685	741	711	724	751	729	709	751	699	737	710	701	802	702	713	677	757	701	716	753	721	722	719	710	703	739	723	731	707	728	737	721	685	715	691	706	696	725	727	705	706	734	738	690	726	667	705	713	749	705	700	688	749	688	756	729	736	772	716	730	743	740	703	717	742	777	751	724	730	707	663	702	712	728	717	748	707	735	693	710	690	714	698	777	703	716	698	724	775	681	731	714	712	716	743	760	669	713	736	692	720	736	726	757	696	722	705	779	733	733	743	735	780	738	670	731	704	738	707	698	712	755	764	757	735	729	723	719	769	758	739	707	670	746	719	708	688	682	701	709	744	761	723	757	755	700	700	685	758	700	708	772	698	699	723	736	729	668	686	689	723	687	719	679	706	771	711	710	723	706	734	721	695	736	757	737	706	721	712	738	683	725	693	797	742	718	743	705	724	760	712	706	698	726	722	687	708	728	736	736	787	718	729	739	676	685	684	731	751	679	747	679	759	729	683	689	684	718	738	709	705	759	703	702	702	703	748	712	732	732	726	727	738	733	701	701	725	735	745	754	693	714	738	656	709	719	737	734	725	704	695	719	676	688	745	726	748	718	732	746	726	700	725	727	693	748	700	735	736	752	751	682	745	714	715	730	749	745	701	737	722	725	728	736	685	740	711	736	707	737	743	685	732	747	712	701	712	723	739	715	731	745	763	702	758	739	806	738	731	765	698	699	696	743	706	668	710	738	752	690	733	749	741	708	709	763	737	744	694	686	704	703	656	706	723	733	768	745	670	714	689	681	780	758	703	714	708	696	751	700	695	705	714	685	725	748	720	682	704	743	710	700	667	742	718	723	719	698	696	654	722	693	709	754	749	720	701	727	666	717	712	705	735	728	742	737	705	735	697	729	706	707	717	745	749	727	740	691	728	736	731	711	721	695	700	681	695	726	693	684	717	726	721	733	729	684	714	732	683	721	762	754	683	706	699	727	690	726	734	692	738	747	682	678	712	674	718	715	780	741	735	776	748	745	694	743	711	699	738	723	735	708	719	665	704	701	700	704	705	702	703	750	723	701	748	734	681	720	678	696	729	701	730	760	718	654	733	708	764	711	708	735	707	689	689	704	703	662	730	693	673	693	706	715	745	724	761	749	737	726	725	682	735	679	736	741	687	723	708	723	711	694	723	669	718	751	679	678	781	723	673	725	724	696	725	741	746	714	705	727	720	714	713	682	771	686	765	709	704	745	757	729	713	712	760	713	744	713	751	719	732	740	702	697	684	693	738	666	729	729	729	740	730	740	661	682	717	704	715	681	721	758	734	743	689	699	734	699	754	689	773	744	704	714	736	723	751	731	749	742	711	657	723	745	653	725	705	740	708	706	692	692	704	742	677	738	703	766	702	709	711	736	750	701	714	713	718	746	763	714	722	736	700	728	697	741	702	705	713	684	698	719	709	690	712	761	707	710	731	752	675	743	695	722	726	706	686	689	738	754	725	693	698	723	752	691	676	704	704	720	705	752	745	718	719	736	695	748	659	707	717	698	736	739	692	727	684	722	672	688	715	689	685	686	727	713	786	724	710	704	761	724	725	691	758	661	716	730	696	762	756	731	702	741	690	734	738	703	710	780	748	739	736	706	741	707	689	710	707	730	697	735	698	703	734	716	766	691	724	673	723	736	724	742	696	736	691	757	687	709	698	689	709	726	782	727	744	730	707	691	741	726	703	770	714	734	726	734	732	731	683	760	735	759	719	739	727	721	776	734	773	732	696	714	672	736	689	730	750	751	783	680	693	685	752	735	716	700	735	722	711	705	743	727	704	725	659	720	717	668	699	692	762	678	726	721	681	731	747	730	733	686	705	708	720	714	682	690	750	712	720	700	721	706	719	712	749	713	703	738	758	744	764	722	733	718	685	732	752	684	687	645	702	704	704	780	722	722	705	741	749	735	750	705	732	733	699	779	715	717	696	758	714	784	712	761	703	699	757	680	740	710	739	704	687	715	662	761	712	674	713	707	743	655	736	706	736	708	757	694	706	713	754	702	691	683	699	679	726	687	755	722	745	711	711	712	715	710	737	698	724	714	742	680	751	715	739	718	698	699	727	768	734	692	676	708	676	753	691	686	736	663	698	723	722	699	712	670	700	746	728	731	697	686	706	699	740	727	726	682	780	738	694	693	732	719	688	757	677	730	695	691	694	672	735	712	676	721	731	710	667	690	708	716	716	735	706	737	730	695	742	711	716	673	730	737	770	702	718	740	728	647	709	752	719	711	681	665	745	756	751	764	692	718	719	715	734	660	744	719	734	691	744	698	705	725	715	733	740	720	682	682	779	746	750	687	712	712	742	725	691	756	718	726	668	703	678	715	704	741	786	734	696	706	712	721	770	730	710	703	744	673	717	721	668	721	690	748
3455	1423	1822	2262	3543	6492	6186	3833	1667	737	390	294	299	277	290	307	300	272	265	291	274	285	279	266	281	294	304	303	265	268	301	290	295	291	270	285	284	277	284	294	320	250	293	299	272	313	262	277	279	287	324	294	274	256	289	288	296	275	294	289	284	295	289	252	280	291	271	270	283	293	317	263	267	279	289	304	284	283	311	269	251	274	257	297	281	292	328	287	285	300	303	282	273	296	271	273	262	268	282	271	306	290	314	276	281	283	267	290	290	283	305	288	245	261	270	268	298	281	330	295	291	270	255	285	287	282	274	278	270	301	301	282	271	266	286	265	290	330	283	262	281	269	298	268	310	294	294	291	271	316	270	316	299	278	253	302	287	295	275	271	253	278	285	278	281	282	281	288	299	281	257	276	282	292	281	304	295	275	298	288	246	296	260	264	281	307	297	268	264	267	293	285	238	297	277	270	288	283	284	271	308	275	283	297	307	298	299	289	289	285	276	284	259	291	293	295	260	274	288	278	302	301	279	307	281	297	270	288	278	303	295	300	294	276	294	298	287	286	283	258	275	276	252	298	296	261	303	309	282	286	311	276	250	302	279	289	274	255	273	276	299	271	291	279	286	249	299	287	284	277	276	298	241	280	262	291	262	277	303	284	258	293	273	275	306	306	290	288	292	303	272	275	262	313	287	294	286	291	312	283	291	296	257	309	295	286	285	276	270	244	281	292	266	267	262	261	288	264	296	254	265	290	289	280	295	287	291	259	282	294	286	287	272	268	261	289	285	262	259	285	290	305	272	300	273	287	276	285	301	274	287	302	283	274	294	266	269	278	239	258	307	310	310	288	287	267	293	313	274	308	274	282	268	270	283	280	297	264	294	268	295	266	269	296	305	282	295	250	288	287	309	271	286	260	295	277	289	295	270	270	313	267	283	281	266	275	293	281	293	262	256	269	280	284	293	286	293	290	250	296	263	278	274	286	325	295	316	268	280	283	276	273	293	304	286	312	291	267	278	280	296	272	286	274	302	284	287	250	268	281	281	264	292	330	311	292	275	265	289	278	285	273	309	278	275	319	272	280	250	275	286	296	277	284	266	287	280	270	286	268	291	286	286	277	280	249	289	286	295	275	267	273	295	273	275	276	269	295	284	257	284	278	287	270	262	291	277	264	309	271	265	282	304	283	284	289	279	264	264	301	276	302	277	260	311	280	281	288	279	278	275	267	284	287	304	301	266	286	264	275	289	263	293	298	314	269	283	273	302	263	254	287	314	268	293	302	285	268	303	277	310	256	237	288	313	247	291	297	282	310	266	269	281	304	300	277	265	284	261	270	317	266	291	278	285	296	298	292	287	299	274	253	316	296	290	289	291	283	290	288	274	317	282	298	320	297	277	316	286	288	293	271	281	310	252	283	261	276	259	279	309	274	309	322	274	297	269	276	280	292	287	283	300	280	307	278	285	286	296	275	259	309	266	289	294	297	282	290	280	266	271	286	253	300	255	310	286	293	291	268	291	287	254	315	287	295	285	263	326	286	281	309	282	264	296	293	281	275	264	284	284	275	287	276	269	260	299	284	311	299	306	293	296	291	267	281	275	307	296	296	266	266	316	273	293	300	255	293	278	297	271	273	297	279	284	261	285	296	282	292	326	271	275	290	283	260	268	251	291	270	286	288	295	296	320	274	307	274	279	286	303	280	287	295	280	280	292	288	278	273	273	267	289	268	277	294	270	288	260	262	261	274	289	275	292	301	264	266	292	286	293	289	274	272	295	306	292	270	304	270	255	294	272	290	300	294	274	263	291	287	277	307	312	242	282	286	277	310	281	273	284	257	265	297	298	266	274	304	292	269	270	274	287	266	285	268	280	286	250	271	259	282	268	285	273	306	310	266	273	297	267	296	262	292	284	296	297	290	286	310	270	266	275	284	322	293	260	287	313	295	276	261	275	286	268	287	266	280	276	282	255	281	285	283	311	275	246	272	269	260	291	297	290	277	303	307	312	274	304	303	287	300	287	291	292	285	288	294	267	312	252	277	300	272	283	294	269	275	295	293	300	301	322	255	278	271	269	273	278	286	263	267	315	272	256	291	280	286	316	278	291	301	310	282	304	275	305	273	267	258	299	284	272	282	272	297	286	291	301	260	252	290	292	272	295	254	296	286	289	247	309	287	267	296	270	312	283	284	261	297	256	267	260	287	287	281	290	268	309	279	309	269	262	284	301	275	259	280	263	282	267	284	287	305	295	298	277	273	241	280	283	266	279	273	279	282	304	252	310	289	317	266	312	247	302	279	287	252	308	261	280	304	282	300	264	282	285	290	281	266	256	280	280	253	273	285	288	281	284	312	244	275	305	272	261	305	283	269	271	276	265	294	267	294	296	279	277	293	276	272	297	298	285	286	297	313	261	298	281	287	305	284	314	274	314	292	299	276	273	253	314	307	273	293	277	280	285	267	276	281	299	303	306	261	282	255	280	251	317	316	285	308	267	292	279	288	299	299	304	270	298	276	273	289	276	281	262	261	289	301	289	300	295	265	283	285	304	253	286	309	279	272	287	259	273	268	258	268	278	249	262	258	280	306	269	230	295	251	285	259	274	312	294	290	283	276	276	295	302	262	277	273	316	278	272	266	295	294	283	275	259	272	288	292	258	289	281	238	273	268	283	287	279	286	293	275	272	282	285	293	275	331	272	310	291	269	253	256	286	298	273	278	289	268	261	280	290	270	263	287	302	256	275	291	301	280	264	280	301	263	266	295	282	299	259	257	302	295	288	281	317	268	272	254	274	266	267	291	281	275	289	282	289	282	272	298	319	294	310	244	285	264	280	269	264	299	270	304	294	249	296	278	273	286	267	306	285	294	290	298	307	296	285	249	276	287	294	303	257	278	285	277	270	280	289	312	280	326	263	298	258	285	301	290	275	291	289	267	301	299	274	294	305	287	275	262	274	276	319	322	277	268	265	263	273	262	262	302	285	266	266	304	282	288	320	275	298	288	273	284	285	267	274	303	291	250	294	279	313	271	275	275	312	253	262	289	269	295	295	287	301	267	314	297	277	267	270	276	260	295	301	292	261	299	273	299	279	294	295	300	317	246	281	267	265	297	282	247	259	276	248	286	302	285	293	262	288	314	293	301	282	290	297	295	278	282	299	288	279	316	318	290	297	252	294	266	303	271	308	301	296	294	270	294	310	272	277	299	272	274	293	267	296	265	286	271	312	298	282	274	274	292	258	289	294	283	274	282	292	273	252	298	270	270	314	301	301	310	274	262	295	289	301	269	310	269	293	262	298	322	283	259	295	287	284	292	303	312	259	267	295	312	293	281	286	307	307	289	254	249	299	302	293	271	322	285	258	285	281	323	300	259	282	276	267	276	292	298	294	274	277	244	272	265	308	298	298	281	274	254	289	266	295	272	304	307	302	295	283	265	318	287	258	288	282	307	288	290	293	283	291	289	278	289	285	294	307	275	256	290	274	314	313	290	295	256
3216	1836	3994	8174	15021	22836	20143	12676	5941	2494	1116	853	784	782	766	785	716	809	789	789	720	766	771	764	800	793	745	759	775	780	789	801	746	786	753	768	796	771	724	739	768	768	732	769	806	756	781	776	766	774	770	729	797	663	816	779	763	768	761	752	755	804	766	754	752	758	790	787	746	772	787	766	741	783	818	771	746	754	778	799	750	743	761	715	784	744	730	767	770	788	759	758	770	773	748	786	793	752	773	759	793	797	814	806	788	755	792	761	794	723	801	746	762	816	792	724	770	759	798	762	781	763	786	718	819	774	771	784	801	778	822	775	771	770	742	813	736	765	777	789	787	788	771	760	747	777	764	794	804	804	763	770	748	818	798	735	757	791	783	774	832	819	729	747	742	728	755	785	746	769	791	772	776	817	817	752	755	782	759	760	800	767	753	780	807	778	798	773	815	756	737	788	784	780	755	774	777	755	770	808	820	719	744	765	802	786	820	788	784	732	763	726	798	741	766	716	735	746	819	784	821	787	760	808	782	790	769	735	775	773	715	827	828	746	783	780	752	768	784	717	767	787	775	786	786	724	779	787	773	791	778	775	808	762	762	715	763	721	783	791	751	795	765	740	756	751	735	760	765	771	726	807	780	741	756	793	742	757	784	734	724	797	766	762	753	773	784	754	755	834	761	772	797	718	785	752	756	794	800	779	741	795	805	772	781	758	818	784	794	764	781	761	729	769	754	743	719	789	805	803	747	760	768	783	803	749	781	793	791	726	782	726	747	769	759	742	743	761	746	789	780	801	778	823	772	754	758	779	798	771	750	781	816	823	767	811	781	802	774	719	777	779	754	704	787	767	781	728	842	730	776	739	782	784	786	797	763	801	737	785	792	782	718	777	776	763	784	765	799	737	768	781	820	756	715	739	700	765	751	732	767	767	753	820	787	847	780	796	777	782	746	740	714	736	763	748	792	774	779	757	730	762	768	715	756	823	777	794	786	759	764	785	782	744	756	764	787	739	806	736	791	754	744	776	773	831	694	717	739	785	776	770	784	761	816	795	782	801	781	779	716	812	717	751	784	759	727	810	770	762	786	741	793	699	810	776	798	776	776	800	789	732	758	758	753	755	784	771	756	773	759	796	723	842	754	747	787	757	761	755	771	773	726	788	770	767	792	783	779	778	796	836	797	756	765	781	750	786	775	779	739	802	754	768	806	756	740	811	812	786	763	770	766	792	764	754	779	751	760	760	723	786	794	745	699	775	732	799	753	753	767	720	796	773	783	763	790	770	754	806	801	720	753	753	819	725	812	764	744	753	740	734	731	763	758	742	765	758	775	753	781	784	741	763	763	748	773	810	720	733	783	723	746	766	794	754	792	741	781	760	746	750	756	827	806	770	787	785	752	775	758	739	769	745	776	781	770	766	780	800	785	739	769	747	740	773	792	719	716	797	751	768	754	732	806	784	763	675	784	770	788	774	743	783	777	776	797	760	771	820	759	828	758	771	785	738	725	766	795	747	836	771	809	703	797	770	769	767	770	798	821	795	788	749	751	752	730	809	773	822	752	744	792	750	790	725	737	766	787	763	777	736	789	738	753	703	757	757	817	775	760	763	759	780	763	803	752	792	760	775	768	789	760	778	738	765	796	794	778	750	764	787	783	837	768	781	755	788	807	762	811	703	782	704	771	780	790	763	744	780	756	756	761	786	750	749	702	764	724	763	748	784	746	746	790	743	726	809	793	761	745	763	791	766	804	762	783	776	760	772	777	767	740	738	776	781	770	782	724	794	758	760	728	715	772	774	765	739	768	764	770	749	767	766	723	764	810	765	778	763	755	786	741	770	749	798	760	815	796	828	800	779	760	714	755	734	762	779	805	714	734	754	718	757	752	796	768	746	740	790	711	725	754	710	738	779	790	795	736	786	751	774	769	770	741	745	717	756	766	791	736	750	794	778	776	719	790	741	743	780	790	754	788	781	770	836	750	746	793	803	749	798	793	776	753	791	798	778	781	708	764	729	807	766	746	774	746	799	751	761	734	755	727	793	756	777	769	808	771	813	830	782	763	722	805	791	762	723	796	759	760	810	772	791	814	739	768	762	815	781	753	760	783	758	801	743	764	788	786	779	711	771	743	761	738	778	765	762	746	779	772	770	751	781	762	736	781	767	766	720	766	685	774	724	797	746	781	761	783	782	776	732	811	758	762	747	790	806	752	819	714	768	747	762	758	743	746	765	796	731	758	753	742	703	783	781	840	754	812	745	819	735	748	784	803	758	787	792	771	732	735	778	761	795	720	791	764	761	768	770	794	752	740	774	739	756	818	780	832	797	711	778	726	765	824	814	755	760	790	761	727	762	752	730	755	751	752	770	778	800	761	760	804	792	774	785	804	809	790	735	760	741	801	749	780	760	757	817	726	758	660	772	777	792	823	770	762	756	722	765	751	753	763	762	787	771	739	799	753	766	809	753	751	743	805	743	752	844	763	813	724	809	815	769	752	769	779	807	756	738	718	783	751	791	741	792	776	755	754	757	784	780	795	778	741	822	729	780	755	766	750	744	769	809	773	785	777	736	780	797	783	770	779	755	756	830	753	798	771	840	704	796	812	808	745	747	769	777	772	799	746	768	759	774	760	724	741	775	793	767	790	743	752	712	751	780	760	769	771	799	704	759	762	732	794	812	731	766	805	770	808	776	751	780	805	766	806	746	813	774	760	724	752	702	746	752	758	792	762	755	758	768	770	755	801	782	783	803	821	742	780	735	786	771	749	796	724	784	765	769	831	822	771	759	811	740	784	777	818	799	780	759	795	730	730	788	741	763	750	815	768	781	811	774	782	747	750	774	781	729	734	796	729	723	809	754	727	791	793	770	759	779	800	767	762	763	744	745	723	773	774	755	740	780	785	770	788	737	798	771	703	710	800	750	737	772	741	788	755	767	799	780	810	738	709	781	779	747	796	747	807	781	766	760	781	823	776	764	742	722	762	744	737	802	744	762	789	772	743	816	753	760	777	754	815	793	786	762	762	791	797	806	794	743	765	775	796	796	745	787	758	757	780	814	774	770	794	754	798	750	730	806	727	758	747	816	812	747	767	755	785	758	784	722	767	820	761	810	819	806	730	775	720	798	782	734	777	740	752	751	758	766	742	795	717	788	739	784	792	754	790	766	744	758	768	779	742	779	773	758	769	768	744	744	774	748	708	764	817	796	812	796	804	794	773	732	778	769	812	768	738	756	725	818	779	748	782	755	760	769	720	787	795	796	806	780	800	801	757	779	762	757	779	708	762	750	785	746	742	730	791	768	756	750	779	773	767	759	752	746	769	785	765	799	789	782	753	804	800	775	775	796	760	800	765	798	803	727	804	748	746	746	736	758	784	741	738	817	744	743	728	805	755	759	810	765	734	756	786	809	759	784	767	787	758	800	792	767	767	789	770	755	756	783	803	785	759	773	729	762	769	806	802	782	811	734	794	782	810	764	754	733	773	780	797	760
9900	4082	6122	10289	30837	50039	41738	25615	10496	2436	587	279	269	248	292	285	255	301	273	248	277	264	254	289	283	285	280	272	259	258	267	260	246	284	295	251	258	287	256	280	298	290	292	244	287	279	277	291	277	254	265	256	287	319	281	263	269	267	273	286	274	261	273	284	262	276	257	285	291	244	293	300	269	274	257	293	265	235	307	276	285	283	267	272	252	276	281	257	271	268	260	284	279	275	264	283	282	253	276	257	257	269	280	276	266	264	282	276	298	277	264	255	283	291	260	309	253	266	292	239	307	263	297	306	272	275	300	260	303	295	272	292	299	277	246	278	283	286	301	262	276	280	278	256	274	295	257	264	241	269	256	281	258	291	261	297	256	269	264	273	268	277	290	285	285	274	298	271	270	252	261	244	253	275	244	283	271	297	280	271	266	298	269	268	264	285	248	247	288	237	295	276	265	306	276	265	281	285	270	295	260	259	237	311	295	271	275	272	281	268	240	283	244	249	280	269	276	261	276	240	291	288	250	256	229	271	258	265	268	276	252	279	251	267	279	301	261	284	260	287	257	267	296	260	257	256	308	261	272	271	292	310	295	263	282	267	268	249	255	250	292	292	274	274	236	271	269	248	275	231	281	272	281	278	295	275	275	266	238	278	247	282	280	285	270	264	274	277	290	273	253	241	260	296	249	256	268	284	305	258	268	283	290	266	271	272	246	269	283	269	278	271	258	269	293	259	299	274	254	279	271	292	265	262	257	267	281	234	265	301	280	278	257	267	262	282	263	262	266	275	267	261	286	283	283	288	277	273	277	293	301	270	269	292	284	254	263	260	279	257	290	303	253	260	276	249	277	293	270	277	297	260	317	283	282	252	292	276	279	288	254	325	275	256	245	266	279	249	281	231	298	284	277	266	262	253	263	289	306	237	257	301	298	261	278	274	276	247	267	284	263	254	312	279	273	279	275	287	288	272	275	272	272	273	289	286	272	281	252	286	254	282	272	301	316	238	276	297	262	299	293	289	267	301	284	309	266	273	292	270	261	298	254	248	287	259	259	273	264	269	237	249	273	267	266	262	295	260	288	267	291	276	269	248	295	254	292	263	293	256	281	274	252	260	291	287	273	246	318	250	256	267	269	277	265	267	266	291	305	286	288	258	285	263	286	257	255	241	265	278	245	289	282	276	259	268	246	271	255	289	274	253	280	259	256	260	254	262	274	302	284	250	274	270	259	273	260	276	269	269	288	263	282	285	285	269	256	285	249	291	270	259	269	272	273	294	252	307	283	261	258	234	267	269	278	283	283	248	263	325	265	271	263	277	253	259	278	276	249	275	284	301	267	278	248	281	256	257	276	305	293	279	256	295	219	290	265	260	248	278	275	260	271	279	280	271	265	285	262	245	259	280	276	251	264	286	255	263	273	305	283	265	260	273	296	255	272	276	275	270	267	278	255	238	247	249	279	309	289	262	256	267	262	257	299	286	279	265	292	295	286	254	257	280	295	286	267	273	258	260	293	277	268	269	260	276	288	260	294	291	286	257	253	258	271	273	260	248	261	285	303	278	266	296	272	265	261	266	249	273	259	304	294	307	245	286	268	263	295	285	246	278	260	278	275	269	307	290	293	245	296	277	292	253	289	262	299	281	279	297	264	270	317	276	263	268	281	269	278	269	267	275	268	260	248	265	281	280	259	257	285	265	291	254	273	265	285	269	269	256	241	266	282	263	272	257	280	295	259	274	261	273	276	278	259	284	242	263	278	268	270	267	254	274	280	273	294	269	293	276	241	262	269	247	284	282	279	256	235	290	278	285	244	262	281	239	264	276	278	268	273	256	278	281	241	244	277	277	276	262	261	273	269	265	273	249	289	239	286	273	305	272	291	278	254	301	292	273	268	277	269	260	330	289	256	268	271	260	295	264	292	262	260	262	249	290	285	257	253	281	266	280	286	308	266	248	284	273	275	282	275	274	271	279	265	258	248	265	256	268	264	277	257	333	279	259	277	256	286	278	283	273	292	236	300	249	299	266	267	260	257	271	292	272	269	241	242	277	300	264	272	322	243	306	290	280	262	264	270	262	275	284	264	297	286	267	311	253	279	268	281	312	291	258	291	287	270	265	284	292	304	281	265	275	282	268	328	272	273	276	298	255	285	263	301	312	272	253	297	270	269	238	278	251	260	293	268	288	280	269	279	296	264	253	275	277	262	282	299	268	292	285	317	268	287	261	247	279	265	287	258	255	276	257	266	269	264	246	280	275	274	286	258	302	273	264	269	270	283	270	290	272	273	256	285	270	306	303	279	245	269	275	275	284	256	242	298	275	264	272	287	292	277	292	298	278	265	269	258	286	258	245	289	276	281	280	311	273	282	257	301	299	260	284	257	271	239	251	277	231	279	260	265	289	266	285	294	285	292	281	276	257	258	250	246	285	288	293	249	276	296	285	275	283	259	241	249	257	286	266	288	282	300	295	298	277	274	287	280	318	260	276	272	273	261	298	279	294	256	283	251	283	287	276	281	259	273	273	316	260	311	279	281	280	276	241	271	285	250	310	256	269	299	268	273	258	256	288	269	271	246	253	264	285	251	276	303	270	282	295	254	261	241	254	270	284	237	292	314	284	290	301	290	261	275	267	251	274	260	273	283	287	271	252	270	264	267	276	268	265	290	286	234	263	281	256	271	269	277	275	304	263	274	280	290	306	278	291	226	288	266	262	267	251	282	255	293	284	273	250	268	303	287	235	256	310	280	256	282	269	244	271	295	257	284	259	288	284	286	269	261	249	274	282	301	241	265	280	275	278	249	254	304	284	271	256	261	300	243	276	267	276	281	275	242	269	267	304	271	274	281	251	240	256	277	276	270	271	282	279	259	269	260	270	274	290	268	294	286	277	267	271	260	262	290	246	261	280	276	259	266	258	252	247	286	259	295	258	260	298	285	256	301	268	257	262	254	272	296	279	279	291	274	269	286	303	266	248	300	250	286	279	280	257	258	266	271	263	277	268	262	253	297	274	325	280	309	303	282	288	291	258	258	270	298	256	282	276	272	273	292	287	264	284	276	272	272	282	263	265	261	277	253	270	252	279	283	248	266	272	267	267	272	261	280	258	260	289	259	307	288	241	247	263	261	269	284	281	259	245	266	283	261	265	273	250	256	269	254	269	277	285	251	232	287	300	277	313	271	292	278	256	280	269	267	265	272	276	277	270	300	274	271	288	285	265	283	286	281	263	262	290	281	282	278	252	254	245	283	252	316	238	276	263	284	280	271	276	286	279	299	317	265	282	265	263	283	291	292	266	254	276	299	262	290	262	296	267	284	263	282	264	281	281	258	266	278	283	279	264	294	237	278	256	254	298	266	237	281	281	257	261	299	261	273	273	282	275	275	298	271	276	288	262	283	249	296	249	250	271	287	274	284	276	260	264	271	272	284	279	276	282	248	245	292	304	298	269	284	257	279	253	265	255	279	266	240	286	268	299	282	298	254	262	270	288
7082	4289	11016	23018	48185	62523	54838	40391	23091	8187	2301	1025	791	759	731	751	784	719	720	757	723	721	746	737	770	739	677	707	708	735	741	702	765	784	747	711	716	723	729	760	731	746	751	785	712	767	783	773	759	748	734	742	736	715	755	786	721	728	759	754	755	781	771	746	758	740	725	708	789	718	758	740	742	762	711	703	772	764	698	722	739	811	752	748	699	720	734	764	717	765	755	728	751	716	729	767	775	745	763	743	738	786	780	719	744	774	758	734	755	763	725	732	767	705	769	773	731	755	766	728	775	692	776	780	777	699	757	779	754	807	776	749	757	713	802	728	752	761	744	755	734	725	725	745	772	744	743	750	769	747	764	780	731	723	767	715	735	759	726	738	780	731	719	764	751	759	755	738	708	705	721	697	773	769	708	741	787	698	759	764	772	744	756	736	754	755	712	739	742	727	741	766	735	722	721	760	752	784	765	718	738	746	739	714	718	746	770	745	744	730	759	744	732	756	778	730	732	722	723	745	749	759	721	729	724	780	740	725	739	701	738	728	753	743	748	788	757	725	774	759	818	759	756	717	755	768	778	709	705	723	805	767	763	738	755	732	707	760	716	780	729	739	690	712	798	771	761	700	703	737	759	711	727	773	785	726	763	768	749	723	732	751	751	708	759	748	732	748	749	750	729	741	742	736	726	761	738	749	770	797	718	803	775	754	776	757	739	769	754	718	727	734	707	748	705	766	719	794	736	746	745	756	722	744	747	760	721	732	733	743	691	750	744	754	715	745	789	751	711	746	778	795	731	691	735	749	713	788	730	732	695	755	683	749	710	754	740	710	775	743	710	757	781	674	799	742	734	724	723	793	775	729	725	752	757	770	777	783	764	782	746	740	766	774	721	750	735	714	722	728	758	710	742	739	729	740	782	762	782	714	762	749	734	786	712	770	687	736	721	723	748	704	741	757	758	718	752	747	736	755	718	742	763	721	782	733	705	706	732	735	737	734	751	734	708	777	806	699	771	752	765	695	761	745	757	733	733	703	742	713	792	727	745	753	732	784	776	761	742	786	705	767	729	758	773	730	738	732	793	759	737	729	812	740	736	748	782	769	699	744	724	749	724	759	733	732	742	785	724	767	730	767	673	757	769	768	716	786	716	725	715	814	741	749	752	752	758	714	783	749	783	738	755	724	719	751	747	747	774	779	785	755	744	755	744	788	731	755	769	733	798	776	752	712	751	715	703	767	699	756	787	751	757	747	760	750	730	747	753	745	748	753	766	698	770	757	715	766	744	756	694	723	784	733	757	661	739	761	725	746	685	764	734	769	730	721	807	785	736	726	707	719	733	762	750	771	732	740	742	813	688	767	708	743	741	718	737	688	712	737	741	717	760	793	748	771	717	777	743	724	706	711	751	747	730	718	741	729	774	751	719	702	796	709	748	735	705	733	725	712	716	719	753	726	746	747	770	704	735	765	743	769	707	749	712	789	778	765	755	726	761	725	774	738	767	766	763	734	719	737	710	717	715	783	773	730	716	718	745	777	677	698	759	724	750	800	728	724	772	767	748	749	741	723	743	723	710	731	775	786	756	735	717	713	731	765	740	729	755	759	763	766	751	748	778	752	791	766	778	744	791	757	756	719	739	776	784	763	684	737	743	706	780	754	726	752	746	752	741	718	734	742	747	757	731	776	734	817	768	744	709	728	732	749	706	699	728	761	724	776	726	789	761	771	720	759	749	659	727	729	775	718	668	747	738	756	735	748	757	756	736	708	738	734	765	752	716	784	729	777	789	762	754	717	781	739	707	749	798	722	700	749	764	715	729	722	732	787	718	714	735	755	686	730	724	752	734	741	756	751	771	759	742	682	779	758	682	713	740	741	739	715	787	760	692	739	765	739	796	771	709	745	766	739	714	744	796	769	735	734	740	753	729	739	733	703	792	764	772	747	761	747	764	762	748	749	748	731	757	718	720	720	715	765	709	745	708	736	731	740	780	723	723	737	735	725	752	752	764	744	734	739	701	745	761	739	750	741	763	774	732	785	711	804	709	730	740	737	809	780	730	741	722	748	769	771	748	758	754	741	733	708	753	735	783	737	740	746	734	721	721	736	718	745	687	748	720	723	780	716	795	688	785	776	758	784	760	732	692	735	749	725	725	712	740	728	767	760	723	708	751	753	804	734	781	720	753	699	773	769	769	750	723	770	719	769	742	738	709	748	763	744	762	745	678	769	738	784	731	761	735	779	765	755	752	706	737	762	783	727	746	748	743	756	779	774	677	752	742	780	729	767	725	733	746	720	750	723	732	722	768	749	747	777	722	751	757	761	690	753	751	748	757	709	745	734	759	709	731	760	731	750	775	765	717	699	751	778	745	736	736	714	731	699	727	769	692	719	729	726	762	708	736	764	755	773	695	754	753	740	689	769	701	723	752	798	769	731	766	710	724	710	713	719	739	760	712	767	760	797	752	741	745	717	713	777	738	748	758	772	732	763	737	687	771	679	733	721	741	774	788	719	739	766	752	684	741	747	777	732	695	729	742	730	758	743	755	733	748	798	728	769	707	761	715	799	755	730	721	784	744	716	745	708	730	780	762	790	746	783	785	725	738	758	730	759	733	718	742	795	772	718	760	782	714	755	760	734	742	737	723	756	711	752	728	761	739	757	755	749	728	757	738	772	717	718	799	746	738	785	737	771	768	728	727	760	758	735	722	731	726	785	775	768	788	733	715	733	717	753	792	780	734	739	803	700	760	709	726	756	727	734	760	761	712	737	731	753	777	704	783	756	703	731	755	761	745	714	722	750	737	743	759	701	759	724	719	709	713	730	746	706	747	778	798	729	780	683	798	764	763	720	729	754	711	709	759	811	760	732	719	701	764	767	726	753	778	758	723	713	744	734	744	722	702	779	742	740	776	708	771	737	733	781	768	721	778	735	769	737	694	775	740	733	708	741	770	716	729	729	680	742	748	762	734	749	758	709	729	748	705	723	786	760	737	753	739	742	715	778	742	707	736	744	704	781	693	802	756	730	736	752	744	756	743	742	735	733	735	709	764	773	747	737	758	710	808	742	754	756	757	782	751	736	744	753	822	764	762	746	717	703	747	701	730	713	772	728	691	738	723	759	707	724	783	736	760	700	713	778	761	758	737	753	767	772	771	735	759	771	751	784	790	726	769	726	776	742	721	762	778	743	742	731	728	793	735	782	706	741	752	746	725	746	730	705	741	723	694	722	727	726	761	724	738	759	721	751	798	758	769	698	757	739	737	762	756	790	766	770	712	781	729	667	738	751	784	786	792	713	743	741	753	756	749	762	718	689	709	775	770	732	738	687	677	739	767	739	752	734	717	720	743	719	697	730	716	766	718	705	760	705	732	755	709	735	745	740	767	730	741	773	770	752	762	775	714	748	745	727	748	755	717	721	751	733	762	761	718	762	770	708	695	780	731	745	740	768	759	721	739	719	784	727	735	739	732	779	732	716	747	789	779	691	733	746
17583	6901	8835	9877	35596	67522	55865	36874	18084	4759	943	387	280	261	285	277	302	264	284	271	274	259	277	263	254	280	269	254	255	268	264	282	239	233	256	275	273	277	265	281	259	295	297	249	288	315	275	259	310	279	265	284	277	261	287	271	288	273	269	243	240	252	262	256	274	263	291	226	262	235	244	257	258	278	266	279	279	263	261	247	247	267	249	268	271	253	279	241	259	288	248	274	273	303	247	272	294	283	288	236	274	278	271	280	262	275	267	212	252	254	242	275	266	240	266	254	279	253	262	280	291	260	265	271	252	274	268	282	269	251	285	309	284	238	275	240	277	255	277	248	258	276	294	242	255	258	283	272	260	272	257	263	276	280	241	282	250	238	269	257	228	261	255	287	246	280	271	275	236	244	268	268	266	263	271	261	255	297	271	278	269	246	269	240	259	265	283	273	285	271	273	257	284	243	231	268	266	242	316	237	249	262	260	267	287	253	254	286	282	256	275	255	255	244	226	264	264	264	259	264	267	273	276	292	245	294	260	302	239	289	282	253	277	254	287	232	273	280	302	276	246	272	288	254	244	264	265	247	268	244	257	256	269	266	234	286	286	259	261	266	261	270	262	275	259	253	260	262	262	247	273	268	252	276	260	275	258	279	312	279	266	243	274	234	254	250	267	263	272	281	237	268	270	290	256	251	242	265	284	303	270	243	290	267	257	283	258	232	243	230	268	256	268	265	274	258	267	266	281	261	270	259	256	264	257	244	234	251	269	293	229	265	269	249	291	251	270	287	284	233	267	284	292	266	262	271	238	281	255	246	281	242	257	232	237	278	234	315	252	261	261	256	266	292	291	286	274	239	260	244	235	272	310	286	286	280	276	270	265	269	260	269	266	259	257	261	281	255	263	264	262	264	267	262	269	254	259	245	251	276	252	267	266	276	260	268	272	273	276	283	251	259	269	277	261	248	275	269	268	292	274	238	269	249	239	292	263	265	283	281	264	277	234	274	276	290	248	266	253	274	257	250	267	283	265	243	257	264	245	254	252	251	273	278	258	254	261	292	284	254	231	261	277	271	268	256	283	287	257	271	253	273	259	246	271	260	265	276	243	244	288	265	276	267	250	285	267	257	278	270	246	252	259	259	246	256	292	308	291	271	283	257	251	257	262	295	266	233	270	279	257	289	276	272	287	274	270	275	279	256	243	260	255	269	291	272	262	280	269	259	273	264	246	270	278	266	274	254	242	283	269	276	293	273	293	249	257	277	262	273	269	256	259	266	265	307	286	258	245	260	251	280	250	253	264	258	301	282	261	306	269	275	292	276	250	275	259	262	274	272	270	274	276	265	259	249	272	237	249	264	265	259	287	289	251	261	253	279	276	282	244	255	227	269	256	304	276	258	304	252	282	256	278	264	253	266	243	269	259	273	251	258	274	282	262	242	298	286	253	303	275	290	291	272	302	267	268	277	269	260	252	271	291	272	261	288	255	239	266	251	254	277	263	262	249	243	273	280	303	271	282	250	282	285	263	257	255	266	282	260	278	257	262	236	264	293	271	264	266	307	272	286	269	299	257	253	289	258	269	270	254	246	278	259	289	276	274	266	255	293	259	271	254	230	254	241	283	247	286	297	292	243	280	247	298	239	251	313	259	259	282	267	275	289	259	283	263	252	253	258	288	280	258	282	255	278	262	259	263	280	252	242	249	237	248	280	275	283	292	286	251	289	283	260	270	237	251	275	263	282	256	288	245	282	275	248	271	253	270	263	290	288	256	250	280	264	243	262	261	282	253	262	254	248	296	259	272	225	249	265	241	259	299	271	270	276	293	241	258	288	273	279	236	250	267	264	289	259	237	278	241	300	285	288	288	311	274	263	304	236	281	295	284	265	264	277	288	254	261	257	227	306	272	321	265	257	292	306	257	254	232	283	241	286	252	294	254	259	274	272	283	266	286	248	282	302	251	258	290	290	281	241	236	254	303	245	253	244	253	277	264	253	274	252	286	246	271	237	308	240	268	224	257	274	256	253	277	291	279	274	259	252	261	274	261	265	280	231	237	256	243	288	261	273	281	286	289	253	272	271	285	284	250	250	277	267	249	246	252	233	266	284	257	289	276	293	243	270	244	270	261	267	257	284	300	279	244	303	277	268	310	270	283	252	276	228	279	275	229	259	290	249	288	284	279	283	317	233	278	250	282	275	283	239	255	247	275	240	265	242	270	279	261	276	281	279	257	261	247	252	291	253	281	294	260	244	281	257	275	286	272	259	273	253	227	294	276	238	279	293	272	261	286	267	261	259	262	262	274	276	255	275	269	235	309	252	265	258	299	276	282	247	255	255	237	277	270	267	255	288	259	264	260	271	268	287	265	250	282	262	267	278	244	266	258	242	257	253	263	259	293	286	273	257	255	268	267	218	266	271	241	271	257	259	272	259	256	261	240	276	260	268	241	260	251	263	250	304	267	249	246	233	264	243	261	260	284	268	248	271	245	254	306	284	274	267	259	253	281	257	286	285	251	236	267	264	288	265	260	280	264	277	266	283	245	276	259	270	304	256	266	270	266	272	295	271	273	251	263	253	283	271	255	222	252	265	258	280	274	268	237	279	276	263	295	266	279	274	301	262	261	248	263	248	257	280	264	274	247	252	272	269	268	260	252	275	265	253	252	252	278	275	269	280	276	244	249	261	285	269	250	280	291	266	265	248	301	272	252	263	284	272	282	271	275	252	237	268	293	262	274	267	265	275	272	263	272	274	258	246	268	257	244	295	280	282	239	284	270	257	265	276	244	243	242	276	279	263	247	267	246	261	246	271	256	237	275	263	271	268	234	253	244	257	262	260	268	279	278	237	277	263	243	268	269	268	271	259	221	288	272	266	265	269	261	226	269	267	280	255	259	279	265	273	272	245	247	260	279	277	250	247	234	236	251	295	254	259	264	299	282	280	270	255	291	287	271	251	296	272	290	257	297	262	275	260	245	289	279	265	296	265	267	283	259	274	250	277	248	269	272	291	263	284	261	269	263	248	286	266	283	271	251	263	245	274	261	278	272	274	249	258	261	270	288	255	275	281	278	270	245	267	297	261	240	262	247	267	259	266	316	243	264	283	248	278	252	248	230	283	240	253	268	268	258	265	261	263	268	248	265	272	242	230	273	245	285	252	293	241	263	251	273	297	254	265	253	255	261	245	243	277	255	261	253	256	250	264	218	273	279	264	275	300	291	248	235	245	292	277	280	261	241	264	270	249	255	257	281	271	258	250	257	256	267	261	254	256	294	259	239	283	282	256	263	274	272	250	268	269	261	271	279	259	256	283	233	305	278	293	271	237	257	280	266	257	280	280	278	271	276	246	248	263	262	298	266	231	266	275	258	262	251	246	245	240	256	247	244	274	266	247	267	263	254	265	296	240	269	251	252	258	259	284	249	260	249	241	275	255	251	279	262	277	260	265	266	261	270	293	266	270	255	270	252	285	268	257	280	258	253	255	273	261	264	266
9924	5416	13536	20731	51100	78806	67418	50091	30796	12701	3436	1146	813	726	709	680	701	695	713	752	730	768	746	740	742	709	744	687	689	745	765	726	656	731	734	670	702	714	702	736	705	769	681	756	766	775	752	719	736	667	742	675	727	692	763	713	717	730	762	690	689	709	717	755	712	721	747	715	696	689	725	757	739	733	726	739	750	714	751	696	757	686	720	725	735	716	709	722	728	682	726	705	740	712	708	760	723	766	685	726	713	752	774	666	725	715	723	733	711	694	787	710	725	724	718	753	711	741	711	699	726	698	713	712	717	698	764	701	712	722	737	720	706	729	743	698	667	733	712	760	726	756	708	731	681	741	720	759	729	761	712	728	718	740	756	695	723	711	745	705	715	785	717	659	720	722	734	764	708	709	722	699	707	767	703	734	713	730	733	729	784	726	680	726	736	686	712	699	742	728	760	753	771	711	722	730	733	726	771	689	715	729	709	758	718	757	716	690	726	735	713	698	764	796	704	745	740	740	743	707	754	757	735	742	760	667	731	740	712	717	706	746	744	744	782	748	712	729	742	737	763	752	779	759	734	720	725	679	709	758	742	728	749	770	716	737	735	730	765	697	749	680	715	722	686	729	746	737	710	717	791	686	738	695	766	752	713	712	712	781	731	740	725	785	701	708	728	711	724	677	697	728	704	699	703	740	730	768	753	682	750	689	673	713	718	750	672	706	752	755	673	796	712	707	720	707	681	701	758	733	735	719	713	763	751	700	742	736	701	685	728	755	703	739	712	729	738	673	732	746	728	704	706	718	694	761	731	691	721	704	779	786	725	734	741	741	704	693	711	703	768	716	771	677	713	750	714	730	717	699	713	700	737	737	671	738	742	745	756	770	761	692	702	762	690	751	685	716	724	712	693	742	693	730	749	754	730	755	675	719	715	686	721	710	712	720	733	768	765	731	712	743	760	757	729	718	747	726	726	693	726	754	720	705	661	725	732	716	698	750	750	707	760	663	757	718	720	709	702	700	729	685	724	770	706	694	714	690	685	727	720	749	763	727	731	790	733	719	704	744	716	714	702	716	743	680	724	709	705	712	704	729	731	753	734	768	726	695	753	722	757	706	716	669	691	700	698	715	776	716	730	730	700	716	706	716	679	741	720	732	706	712	756	678	707	721	696	732	690	714	727	745	764	700	722	673	723	726	715	682	672	736	731	753	750	709	704	748	727	720	752	749	699	756	738	718	714	709	746	734	759	707	649	699	740	651	738	738	693	743	739	769	747	740	686	728	751	669	698	749	705	708	695	661	743	755	720	693	683	762	714	755	733	719	708	745	707	697	730	715	706	710	695	725	677	739	722	719	730	682	696	702	668	726	745	698	742	699	754	665	698	683	707	730	724	735	686	716	752	731	739	665	736	749	680	696	758	690	731	721	735	754	730	730	723	738	751	677	743	686	729	708	737	734	737	751	686	676	688	703	750	694	697	721	734	713	736	689	732	719	701	706	765	690	754	738	663	721	741	714	716	724	681	713	681	715	714	734	712	738	746	695	669	735	731	721	723	709	666	751	734	726	719	751	736	730	726	692	696	730	779	757	743	768	758	757	723	695	756	722	745	686	712	710	683	680	746	742	676	721	729	726	749	677	747	738	678	744	722	778	749	699	735	699	748	764	749	712	732	741	773	714	718	688	684	729	737	724	717	663	724	739	730	702	761	707	724	728	695	762	667	729	711	701	730	705	714	766	737	689	722	734	698	726	716	700	745	751	727	709	697	713	696	730	746	746	722	736	725	758	776	694	750	733	735	766	755	713	740	766	721	680	688	702	755	763	736	707	687	666	755	713	727	708	717	741	657	755	673	742	693	749	750	717	707	681	711	729	707	725	773	728	699	732	757	698	752	683	732	698	686	655	684	760	655	722	695	724	709	754	697	676	725	676	743	777	718	714	732	689	715	711	723	731	719	746	711	761	717	672	728	735	727	703	715	720	714	692	727	710	706	700	670	726	735	774	744	731	740	723	765	681	673	759	690	737	718	729	687	779	696	723	658	706	691	700	718	735	703	741	716	726	732	716	688	763	726	729	708	764	705	722	732	735	702	757	710	722	758	713	719	676	750	748	765	664	691	712	720	707	683	714	728	713	718	745	747	812	709	749	769	740	728	687	750	743	721	723	698	698	714	785	744	719	734	767	704	771	697	704	740	750	701	720	721	699	715	776	724	753	761	743	697	777	655	733	704	720	696	744	731	720	652	732	698	724	724	743	744	715	721	686	721	740	716	735	690	690	703	690	684	705	770	729	748	689	676	718	708	728	649	735	703	741	752	729	718	724	728	749	636	735	733	695	692	732	666	780	724	707	712	703	717	711	678	726	741	685	721	681	724	701	687	699	691	695	757	715	755	724	710	760	739	738	698	774	727	726	722	715	714	710	684	696	729	737	750	758	713	725	711	721	691	704	739	696	737	749	723	782	694	678	703	728	697	709	697	685	697	712	688	746	710	718	749	726	737	682	694	732	709	744	716	714	718	751	726	676	697	708	686	741	728	702	739	721	746	727	708	756	727	726	730	717	737	710	755	716	707	718	788	770	761	685	738	709	723	695	707	700	743	768	717	708	729	738	721	698	703	759	693	734	740	741	707	741	702	726	728	753	720	747	698	704	688	742	758	720	699	751	702	764	693	743	681	735	723	703	729	755	756	740	711	736	766	711	763	645	700	738	727	775	665	758	721	691	693	718	721	704	712	680	749	682	737	724	731	706	737	750	704	761	722	728	719	756	715	713	733	721	742	741	738	727	732	752	678	709	767	716	749	724	702	755	711	741	725	653	759	734	781	678	712	692	739	691	704	686	720	764	686	734	699	689	754	723	749	712	712	772	706	744	690	777	695	690	735	735	664	772	716	699	709	703	716	728	716	739	710	738	672	728	723	677	726	714	728	710	704	740	690	745	775	735	766	706	751	737	736	743	752	699	699	799	668	722	739	764	734	715	746	686	750	673	748	716	700	709	710	750	670	713	740	691	755	719	726	752	743	718	735	719	668	682	691	750	732	727	721	665	707	742	698	670	700	732	749	740	754	703	709	743	758	727	723	750	721	743	739	712	721	672	743	737	736	733	684	780	682	709	785	720	705	737	758	764	714	679	732	710	726	726	715	727	716	737	720	727	687	693	692	735	711	731	728	744	756	709	712	684	753	718	742	730	726	731	748	701	704	743	679	712	705	735	729	715	726	681	752	749	715	740	746	756	702	713	700	730	700	711	735	676	698	700	706	737	695	692	775	782	797	691	717	723	725	667	763	712	731	732	732	735	714	727	686	766	701	679	718	745	740	719	734	742	724	731	706	741	713	722	702	686	703	737	713	789	738	707	676	779	759	739	719	759	727	708	776	703	671	734	707	738	770	702	768	704	739	715	770	725	705	754	759	737	699	679	741	765	732	736	711	744	755	727	755	768	717	706	719	775	719	674	713	728	745	733	699	693	719	723	711	710	727	724	717	770
3519	1531	2009	1710	3483	7643	6560	3589	1466	674	372	304	275	269	280	292	273	264	248	278	304	313	270	295	253	277	268	265	290	301	249	304	253	279	279	293	300	309	280	253	273	255	284	310	253	266	267	284	320	275	249	267	277	257	284	296	268	272	299	280	275	274	286	295	292	299	288	307	274	300	297	271	254	264	254	288	276	304	278	290	271	257	279	283	280	285	252	278	283	246	297	279	265	282	270	280	293	287	303	296	258	265	283	325	271	278	274	260	281	280	292	284	260	302	264	283	248	317	301	290	270	269	276	294	312	293	297	288	294	268	285	298	275	278	280	290	263	299	283	269	272	281	295	308	265	279	271	290	314	278	269	258	306	280	285	265	264	290	285	296	250	296	303	283	289	290	284	281	279	291	263	271	283	291	283	299	314	288	293	274	279	286	292	272	259	254	280	292	278	255	274	292	283	270	271	290	278	261	266	283	299	258	261	294	292	279	312	297	307	280	283	298	257	286	275	286	292	253	285	307	261	297	284	293	270	265	291	287	272	251	287	292	316	298	285	274	281	263	257	270	295	299	306	284	264	263	302	303	289	295	264	308	273	289	281	252	291	294	277	292	291	265	270	288	294	301	296	252	285	293	319	257	267	254	294	292	298	271	286	270	248	296	293	264	275	270	316	258	289	304	271	268	292	277	272	278	281	247	279	296	334	301	266	311	293	301	293	284	255	291	274	265	304	261	289	300	247	288	284	285	312	282	274	265	272	265	274	294	282	260	308	294	271	309	265	299	258	287	272	295	306	295	294	268	259	291	266	248	283	299	292	242	271	317	318	280	325	299	269	276	253	273	266	307	289	295	317	274	273	275	333	297	283	298	322	293	268	260	280	263	294	262	301	279	303	285	286	282	263	282	286	284	279	288	275	265	298	304	268	275	291	285	294	283	291	295	280	270	252	301	247	265	278	318	266	258	313	287	287	271	279	263	292	301	282	276	249	267	305	288	315	283	282	261	289	291	262	279	263	268	284	261	273	269	275	324	262	289	299	277	309	291	284	303	268	293	299	278	301	259	279	299	281	274	311	272	280	303	252	273	295	283	304	280	296	294	291	304	295	268	298	280	284	290	285	271	282	299	287	278	291	287	261	299	304	278	284	282	275	269	281	301	285	284	264	293	281	283	298	331	288	262	298	271	275	285	244	280	304	299	263	274	307	270	300	254	257	306	276	250	282	262	278	234	306	288	290	278	287	272	274	264	277	280	256	292	307	260	272	294	261	317	253	308	281	265	279	277	271	319	285	281	293	283	275	302	265	276	286	281	293	296	297	265	268	284	298	260	285	281	275	268	284	276	264	301	285	293	305	303	280	293	282	284	261	274	278	292	272	289	252	318	274	270	292	292	280	259	289	282	295	275	288	258	266	264	285	257	272	296	270	307	280	250	304	278	308	307	295	262	277	286	283	279	293	269	297	304	277	284	276	291	278	309	286	284	281	254	272	306	286	304	263	295	291	278	275	272	275	287	300	312	279	254	287	278	247	267	266	283	275	286	294	257	302	265	272	258	266	290	298	267	264	290	270	301	295	258	312	311	268	299	270	294	277	272	302	301	307	286	276	282	275	299	289	280	311	286	298	263	276	268	282	290	271	302	279	302	294	288	291	279	293	261	270	298	261	270	300	248	304	289	277	274	243	291	262	285	269	262	286	295	256	268	255	290	231	293	297	277	280	290	254	263	245	296	274	254	269	282	303	250	276	286	275	269	284	295	313	257	273	262	304	310	269	273	302	260	301	299	273	295	259	293	282	281	301	292	320	266	280	281	290	283	314	247	262	285	304	291	274	285	263	283	252	271	275	279	286	317	293	253	285	261	274	270	290	270	283	286	301	291	299	316	256	274	298	280	292	280	254	264	296	248	260	313	263	299	292	257	292	286	260	269	293	295	263	289	260	282	295	305	263	302	309	290	287	293	274	272	304	282	281	281	306	302	295	287	268	313	252	285	284	283	287	294	292	274	313	278	289	276	286	288	292	300	292	259	245	297	286	291	277	280	299	276	299	309	257	304	278	274	303	267	279	304	301	286	300	307	283	257	305	267	259	288	278	271	262	284	279	282	300	279	291	296	294	288	295	262	289	288	282	280	276	266	293	309	270	293	265	293	261	288	275	257	277	270	287	253	254	293	264	294	311	293	300	288	257	284	286	289	300	240	295	280	280	290	306	306	274	266	268	262	261	267	277	328	278	305	257	297	284	290	283	266	291	275	276	277	292	280	286	265	270	274	312	270	242	262	281	290	297	276	285	263	287	305	284	289	289	306	285	269	273	287	281	285	296	259	255	283	283	267	298	297	275	306	307	275	284	258	274	296	302	251	306	294	252	253	272	267	273	273	270	295	278	294	305	284	291	283	271	312	273	296	274	282	259	312	302	244	264	269	285	269	292	265	272	270	266	298	305	293	290	276	315	281	289	285	258	275	276	250	294	277	282	279	241	283	289	278	274	297	280	296	284	284	274	273	266	298	282	274	278	282	253	283	257	278	313	283	289	312	303	287	290	278	271	272	269	256	273	265	283	294	265	272	277	289	259	265	289	292	272	290	262	314	295	292	293	266	280	286	283	285	295	310	283	281	289	312	307	306	261	296	269	280	288	269	250	299	299	281	279	288	285	272	284	303	280	299	291	289	290	283	293	305	259	292	291	297	312	302	288	275	307	264	288	285	275	264	288	258	292	294	305	288	258	278	291	294	272	278	297	269	272	249	286	279	275	289	285	289	281	335	238	262	256	277	295	298	279	268	287	251	279	288	299	254	305	299	257	297	292	276	293	252	245	302	304	303	276	278	281	270	294	272	254	319	314	289	257	263	286	267	279	289	289	279	299	253	301	271	294	259	294	289	269	301	274	298	291	256	263	285	300	272	291	267	317	292	280	316	291	289	304	252	295	286	296	291	261	286	275	295	282	293	271	309	288	313	280	291	276	279	285	292	262	305	267	298	275	278	285	311	278	330	269	284	277	267	286	287	300	279	254	286	279	308	287	294	277	266	266	307	295	283	301	290	271	285	310	274	283	271	259	288	263	253	270	319	287	287	291	261	265	275	280	280	262	293	300	258	289	280	254	279	260	269	293	283	295	245	275	310	285	310	253	269	298	273	271	317	264	290	291	307	258	266	269	272	263	271	271	313	288	290	277	297	282	254	260	263	294	252	287	249	291	321	315	273	285	291	260	244	301	292	281	275	288	291	304	256	284	278	290	270	261	255	255	290	279	274	282	297	249	283	284	288	279	290	255	324	275	319	258	298	271	298	303	261	265	287	272	267	278	275	299	276	284	288	295	279	301	311	293	233	296	283	290	298	249	289	297	249	256	272	306	288	251	298	270	280	278	273	286	278	290	308	290	295	304	315	275	264	275	291	292	286	266	303	277	274	301	264	287	278	283	274	292	254	276	285	235	292	301	255	277	294	286	289	282	263	252	252	256	281	276	277	310	289	268	296	268	284
3169	1950	4263	5624	14314	25364	20710	12237	5322	2056	1137	842	782	814	759	783	782	777	767	738	755	774	743	796	747	734	745	711	748	772	752	743	786	791	786	798	738	735	777	761	764	774	721	795	755	762	706	709	774	779	752	739	795	775	738	767	787	750	758	748	771	775	762	772	732	796	755	786	738	759	791	759	731	700	769	753	746	749	790	751	780	742	784	790	802	767	753	771	797	708	756	774	765	752	783	792	726	770	785	756	782	750	736	752	748	790	713	754	787	755	818	776	793	744	794	762	796	746	769	765	768	741	739	767	753	804	753	766	745	769	764	744	719	754	759	730	803	764	763	771	827	772	760	759	764	753	730	713	720	790	724	751	762	765	777	785	781	792	739	789	787	727	776	760	697	740	753	731	828	781	805	764	745	797	743	737	780	796	754	772	731	734	745	758	768	797	768	739	776	763	747	769	754	758	711	709	760	740	785	744	771	760	750	766	754	766	760	725	706	720	769	737	782	764	815	759	786	760	774	795	804	808	778	759	731	792	761	768	787	750	755	813	781	786	726	756	758	770	756	789	783	742	782	781	784	773	785	740	756	733	778	774	767	760	726	750	811	800	722	750	748	731	755	798	768	761	814	784	779	778	728	802	777	740	719	750	791	767	776	702	749	764	749	759	732	751	726	784	740	783	784	754	742	737	784	785	781	729	750	752	809	763	718	751	732	776	742	717	750	754	790	790	753	751	791	769	774	779	771	759	807	775	746	818	749	720	804	761	746	756	749	797	776	698	773	755	764	737	745	756	746	758	749	755	722	779	727	771	755	758	763	797	811	775	747	770	808	755	772	728	766	771	762	739	754	752	783	770	768	757	772	735	811	726	760	734	752	829	802	741	761	758	752	781	759	733	718	787	687	786	800	770	735	697	762	762	781	737	739	744	770	751	716	748	707	740	750	793	766	777	776	795	809	793	781	768	795	733	772	721	748	754	793	735	775	791	768	778	809	772	799	730	762	711	751	710	761	729	783	751	757	743	776	748	750	762	769	792	744	769	744	768	814	780	795	766	768	731	740	808	767	740	742	752	704	772	800	784	779	721	698	777	786	748	745	795	760	730	757	755	753	786	785	771	741	744	751	794	777	782	769	814	800	772	783	760	754	730	739	775	714	780	778	765	774	746	754	763	773	783	742	740	744	783	696	758	774	745	760	781	779	765	788	778	750	763	753	788	711	750	763	829	797	797	770	778	765	738	734	776	762	770	762	764	703	726	749	774	745	718	744	792	781	766	744	792	757	762	747	753	748	812	726	726	753	726	728	734	743	794	807	728	761	720	813	770	703	805	763	755	809	769	750	759	779	725	756	769	763	753	799	775	742	792	763	765	792	739	695	760	743	762	768	788	753	774	765	793	764	721	706	783	777	716	755	779	746	769	795	742	807	783	750	750	757	729	771	742	780	771	795	716	734	779	809	817	767	769	770	781	805	770	766	749	788	749	799	795	726	747	777	787	804	762	758	769	779	739	738	743	726	737	787	787	768	730	735	752	832	769	742	738	754	767	768	756	707	746	730	772	763	752	725	757	770	765	738	783	712	814	729	707	768	748	792	753	766	798	753	780	774	722	787	741	668	769	812	738	797	767	738	787	736	760	776	764	762	750	768	788	757	755	764	792	780	790	777	782	771	755	812	762	782	782	780	756	786	814	729	757	799	759	768	760	791	771	732	817	748	762	756	771	740	745	789	764	737	802	752	764	711	768	788	754	756	745	762	718	780	772	743	735	766	777	777	751	725	765	758	765	753	777	787	727	780	764	725	769	748	798	756	755	681	758	706	760	747	776	762	769	736	772	745	738	766	753	740	775	756	765	752	753	794	774	800	747	740	760	764	777	730	764	787	733	816	783	763	777	751	755	776	748	748	749	741	804	796	734	743	803	787	715	751	756	734	770	728	776	756	708	784	740	771	807	757	721	794	769	782	763	776	737	777	752	772	754	702	713	776	717	758	775	700	757	724	778	724	751	769	782	775	777	759	756	702	761	802	766	762	776	760	771	742	776	802	734	770	847	781	795	708	716	771	827	770	746	723	714	741	755	767	814	747	746	709	756	755	724	780	751	764	762	765	801	748	780	792	774	774	760	746	741	776	761	740	789	762	770	744	737	775	747	775	783	756	716	761	751	732	763	719	776	775	768	728	781	781	781	759	771	763	823	768	801	769	772	714	745	783	797	712	758	773	761	769	769	760	770	758	721	735	795	767	784	763	785	801	730	741	744	783	726	804	779	733	783	742	760	777	751	768	766	786	798	743	750	780	798	769	803	774	739	776	740	761	761	786	710	734	765	779	760	777	766	801	798	768	763	737	758	751	761	753	736	749	751	755	683	750	721	781	775	704	776	746	803	745	794	811	779	761	814	740	826	740	784	752	785	724	776	736	766	747	784	732	768	743	795	741	766	771	725	785	805	742	803	762	742	755	735	753	758	757	764	801	734	783	788	718	747	714	766	785	785	782	763	730	712	739	769	776	780	740	769	764	765	766	788	746	784	763	800	769	791	722	782	759	761	745	722	729	766	775	787	737	785	806	768	758	694	757	735	770	762	769	742	729	750	725	754	710	707	782	730	786	708	768	723	802	744	783	739	837	739	775	797	732	751	781	779	734	760	757	767	750	742	747	755	801	798	759	827	761	727	727	780	772	731	756	719	811	773	773	746	736	819	774	771	727	723	746	762	768	734	768	794	737	787	745	736	763	776	741	754	737	744	825	753	759	748	829	761	752	734	765	775	794	712	755	763	772	739	758	748	730	785	745	777	796	760	790	748	736	759	756	774	745	807	755	769	773	730	724	756	766	770	706	788	790	764	756	777	787	761	796	782	749	763	728	772	762	795	759	752	771	749	731	767	768	796	754	751	782	739	794	768	714	731	766	713	807	727	742	815	833	779	798	752	797	754	789	763	781	741	815	735	779	753	754	746	777	767	799	760	746	701	749	780	768	764	764	733	742	750	785	730	758	710	751	734	789	770	726	804	760	739	821	766	774	763	785	769	780	783	767	755	752	812	724	763	773	787	776	781	786	758	794	713	745	737	797	775	766	770	802	779	776	767	760	785	795	759	730	763	753	767	753	777	809	830	760	744	817	753	757	720	751	745	716	747	713	768	769	803	805	780	778	724	748	737	780	766	725	775	719	771	793	772	734	774	766	762	784	735	735	771	740	748	749	846	758	803	739	820	766	779	744	757	752	778	750	771	783	779	769	723	696	729	742	703	796	747	779	758	779	723	755	758	756	789	727	743	762	737	790	770	743	688	746	745	744	769	783	709	797	748	773	806	793	750	713	759	731	760	731	765	769	791	774	808	797	748	730	772	791	759	778	765	765	736	829	752	729	750	770	765	774	781	796	746	757	787	765	771	792	776	739	703	777	727	719	762	808	705	713	753	770	753	837	825	780	796	764	793	772	737	759	756	742	811	771	766	755	753	730	784	791	772	810	717	737	746	769	750	762	791
9695	4055	4578	9900	40836	50171	39914	23919	8547	1903	541	315	259	276	272	255	273	258	255	262	269	302	295	269	275	261	268	262	289	291	252	256	282	293	269	240	287	294	264	268	305	300	296	274	257	254	259	300	262	266	267	276	282	279	229	282	265	251	249	229	259	264	292	253	317	284	281	237	283	253	300	269	232	272	258	268	284	297	258	251	300	295	264	288	265	263	275	290	257	255	253	278	264	264	295	298	268	267	243	270	268	254	253	261	269	286	266	269	272	309	274	263	281	292	295	269	290	266	292	285	274	250	265	290	257	253	276	269	280	256	284	264	254	301	288	294	254	278	282	271	264	281	259	257	276	289	262	254	264	258	250	286	253	273	285	270	254	266	269	286	268	237	251	259	228	243	258	265	274	266	278	279	252	258	265	298	264	256	288	290	242	259	268	270	276	269	257	292	254	296	294	269	260	261	248	277	254	261	266	257	265	283	282	266	262	268	275	266	313	270	273	283	254	299	273	269	258	301	252	268	270	272	260	265	279	265	274	272	256	266	289	290	273	281	265	278	246	283	263	252	275	276	256	269	303	292	248	251	279	288	272	309	266	284	294	304	251	258	277	262	248	274	289	260	234	299	270	262	274	259	266	261	286	253	268	282	267	284	286	259	254	279	274	268	272	267	256	268	264	259	260	272	282	255	267	274	300	267	253	267	293	263	264	299	262	266	258	243	293	284	271	248	273	267	292	264	282	267	276	277	253	295	253	314	298	285	269	250	297	312	258	305	267	253	278	274	289	255	275	270	313	265	260	264	240	236	267	262	269	252	258	242	272	221	269	264	275	254	285	251	278	281	259	276	289	251	263	270	280	277	282	269	267	249	290	248	263	271	280	258	281	287	262	261	321	288	276	275	278	290	272	252	304	248	278	281	247	281	266	270	306	264	291	279	267	260	269	269	270	251	249	311	291	295	279	265	241	280	260	275	260	252	279	271	271	275	267	262	287	264	261	285	268	288	263	273	266	263	270	286	264	254	256	264	266	270	233	270	237	258	286	300	274	262	285	296	292	260	257	253	248	296	287	241	247	282	293	284	256	251	252	273	272	288	275	287	264	279	252	275	295	276	260	280	286	295	278	259	280	267	270	249	237	292	287	291	284	245	271	285	276	295	278	296	261	265	263	252	267	272	294	268	292	302	262	271	258	249	254	282	250	275	258	274	266	274	283	256	267	280	279	248	244	273	280	260	262	294	281	282	232	259	258	259	270	265	246	260	260	284	280	286	253	256	264	292	283	270	277	280	286	313	280	277	293	295	252	278	272	277	290	282	260	271	268	292	263	245	267	248	280	282	269	281	259	264	252	288	251	272	283	291	281	244	254	258	267	252	291	280	282	262	245	260	244	283	264	259	244	274	283	260	267	261	261	278	283	286	268	298	312	292	261	290	253	266	278	276	268	255	261	270	281	258	272	291	278	253	280	281	225	291	250	267	285	288	301	285	291	288	254	264	299	258	254	272	301	274	263	246	270	263	281	261	311	320	277	236	303	313	299	269	268	251	258	268	281	272	259	280	247	277	274	281	234	258	283	283	265	286	275	281	258	266	260	253	262	269	258	276	278	273	290	283	273	247	274	288	277	250	271	256	280	308	271	249	277	260	293	267	296	286	270	264	277	262	282	255	286	282	248	259	261	270	264	272	245	294	279	279	290	277	253	279	252	246	269	247	258	281	282	271	271	262	272	269	264	282	266	271	248	267	271	285	286	267	268	272	283	263	281	269	238	266	269	266	281	282	277	273	269	272	264	233	293	242	240	267	247	289	294	301	268	281	276	262	263	281	261	267	284	280	261	265	295	295	266	265	307	282	267	276	258	274	279	269	311	283	287	265	279	270	288	270	258	266	266	290	275	278	256	277	253	259	299	294	278	286	270	287	273	243	306	232	256	252	268	257	293	254	304	262	301	299	276	261	252	264	273	269	267	275	311	248	267	243	244	295	290	268	274	274	258	274	270	291	244	250	281	288	288	274	264	284	287	246	318	272	285	278	301	273	265	256	270	268	269	242	265	277	258	291	286	273	251	269	263	279	290	278	260	269	263	278	262	304	238	280	299	279	267	277	252	287	281	310	294	251	264	249	268	264	257	279	286	252	264	279	286	292	273	278	283	282	291	277	261	295	240	286	246	259	294	262	289	291	286	270	280	278	278	261	267	286	281	268	257	312	275	259	262	257	264	287	310	268	285	297	280	289	256	256	283	272	298	298	273	286	301	246	266	297	230	278	267	314	271	274	297	249	280	276	259	281	286	272	285	245	273	255	261	294	277	239	294	278	259	279	312	266	309	255	284	300	263	283	281	265	236	240	238	286	296	263	246	290	260	269	268	305	257	288	255	268	301	273	274	232	280	268	274	297	263	281	262	235	255	257	251	285	289	248	257	294	260	240	269	262	284	254	270	282	268	263	295	248	326	276	288	248	261	267	294	249	269	284	265	257	287	268	275	269	253	279	260	249	271	288	292	309	280	286	250	242	293	281	255	273	274	260	281	267	277	279	265	246	257	274	285	267	250	307	287	253	265	278	266	269	278	258	295	268	273	251	279	274	252	260	277	284	286	260	246	252	308	253	292	270	283	296	248	265	244	260	269	262	299	294	282	265	272	271	280	264	257	255	243	260	246	273	260	240	289	263	275	265	288	266	259	269	273	274	287	273	301	274	284	274	270	276	288	281	251	287	253	274	296	258	234	268	285	252	289	307	250	278	313	252	308	248	278	291	273	273	274	256	288	265	269	261	282	279	273	275	249	258	286	272	262	251	276	293	288	274	299	263	250	281	305	273	247	279	270	261	276	284	308	266	260	260	260	266	288	273	271	250	267	267	269	284	305	274	271	279	262	291	253	245	282	282	255	265	273	271	266	269	270	269	248	276	258	264	270	263	271	283	277	264	272	270	285	280	256	285	240	294	266	271	280	284	289	280	275	276	273	271	273	305	280	296	273	245	288	254	260	274	280	311	273	269	263	258	277	267	270	269	271	272	275	288	305	263	260	281	265	266	269	276	285	266	283	249	265	268	278	255	250	271	253	294	311	283	237	256	264	267	254	263	255	280	293	292	277	275	262	284	271	261	257	267	284	271	293	290	243	275	266	277	298	272	264	274	269	246	251	268	287	270	306	291	287	270	261	280	295	256	292	288	275	276	257	283	294	272	264	292	268	244	240	285	239	268	274	260	283	258	247	289	269	265	258	259	253	289	274	269	273	229	269	280	256	258	262	257	286	258	255	276	268	251	255	304	291	291	244	270	276	272	284	271	280	279	273	283	251	272	276	290	243	250	279	264	266	270	248	274	221	243	284	251	283	253	264	289	255	289	305	291	263	265	248	282	280	240	309	283	273	262	258	284	238	306	255	271	277	280	245	266	286	268	259	269	261	250	259	289	268	277	262	249	285	277	267	286	248	262	242	274	287	241	278	287	283	249	283	277	267	273	297	263	291	274	273	276	267	267
6807	4225	8029	23262	55518	62496	53504	38327	20276	6940	1973	929	741	672	741	704	772	725	769	757	714	744	757	741	751	739	714	754	741	705	725	719	782	704	767	794	705	729	726	771	745	744	703	787	721	707	733	778	772	734	798	772	766	758	763	747	703	748	728	707	706	758	684	751	746	757	780	707	712	715	787	757	732	714	693	771	731	725	732	725	704	745	738	796	753	741	708	689	750	728	748	703	731	745	754	784	705	759	756	726	723	699	728	750	684	695	747	729	746	723	776	806	758	722	720	738	736	730	782	778	708	743	744	715	731	754	736	794	772	747	732	809	711	752	696	748	777	742	720	741	720	725	742	666	762	722	710	717	767	723	730	708	732	746	746	751	764	769	742	721	800	755	754	740	747	771	747	745	729	717	733	740	738	764	760	789	755	736	738	774	715	697	775	736	733	754	803	759	694	730	707	715	729	742	730	748	727	782	745	711	768	693	740	730	749	773	788	725	760	755	710	717	758	764	758	690	710	745	711	754	716	778	772	724	739	747	783	767	712	745	722	752	711	741	765	763	699	753	754	730	752	692	784	719	704	754	762	735	726	713	765	716	720	780	785	778	754	762	761	745	776	743	781	736	683	733	739	742	760	751	727	760	759	694	731	780	757	773	756	739	737	745	744	731	754	734	762	739	715	719	724	775	708	720	760	696	757	780	758	731	779	750	709	718	781	766	711	745	732	737	754	766	742	732	764	746	766	742	764	683	754	734	768	741	754	762	783	769	753	746	761	766	754	768	721	773	713	767	733	788	735	768	714	766	734	794	753	738	696	727	746	730	735	686	709	700	738	727	733	739	711	747	709	788	742	743	727	739	734	753	722	732	771	770	733	734	755	727	802	800	740	767	746	742	747	719	713	740	760	719	776	761	739	756	741	725	730	764	765	713	767	749	739	758	741	699	745	771	735	753	749	742	720	763	707	798	706	764	769	727	744	832	738	707	746	708	720	777	755	775	745	741	762	773	717	759	761	749	764	737	755	756	735	773	752	728	750	765	762	744	742	760	714	766	727	707	788	734	713	816	713	715	746	756	775	717	785	710	714	751	725	753	708	730	736	733	731	742	773	732	707	732	733	734	703	784	728	722	738	700	760	746	747	729	702	751	718	736	763	800	712	711	740	772	750	733	735	716	752	742	736	739	720	736	720	711	691	696	751	702	761	745	749	726	783	764	740	783	753	714	734	718	777	731	723	734	755	729	741	726	714	741	753	768	732	730	709	736	723	769	708	740	739	705	748	754	790	736	772	780	747	714	714	702	754	754	698	767	711	718	770	750	725	766	754	699	748	759	724	750	757	709	705	762	776	777	773	804	766	761	777	741	753	790	770	711	734	734	735	731	706	704	719	742	724	697	741	779	767	752	756	715	731	723	751	704	707	730	754	744	716	731	725	751	769	731	745	759	733	730	788	734	810	721	749	755	732	727	744	782	769	714	740	774	754	816	725	770	749	745	727	747	768	778	735	664	716	733	790	756	746	761	726	729	729	732	742	752	797	740	723	752	717	760	774	806	760	692	775	713	743	696	713	743	746	745	738	689	743	737	789	770	748	752	754	726	731	706	719	756	703	746	715	808	721	690	727	747	697	810	715	799	742	737	734	775	770	749	723	727	712	779	784	728	787	673	758	748	775	765	741	760	795	711	785	723	772	672	753	747	720	713	730	756	732	728	735	759	750	710	785	704	772	728	728	742	681	789	777	740	743	724	720	739	740	757	750	735	734	811	787	707	780	751	716	707	743	705	733	762	723	753	760	742	795	735	760	728	788	721	757	712	730	772	724	732	715	711	754	786	715	714	791	704	751	763	791	748	732	754	778	772	741	707	762	786	706	782	724	751	742	746	718	776	756	726	746	766	735	725	740	715	727	789	780	778	757	748	733	725	740	752	709	666	714	731	732	736	722	744	707	740	726	763	741	796	746	750	737	741	731	751	706	720	753	696	717	723	757	745	764	744	729	739	764	749	727	765	805	726	747	772	751	806	698	735	717	741	685	692	742	727	749	750	741	734	745	715	746	781	767	750	765	812	708	727	769	739	748	705	740	686	748	733	777	734	716	736	761	780	766	738	707	754	751	729	762	834	764	790	720	750	710	745	709	735	806	784	751	756	739	735	718	750	706	722	761	771	753	687	768	729	753	750	729	692	714	738	700	776	712	725	762	765	783	708	713	750	772	760	756	715	758	718	772	729	733	728	724	689	751	697	774	762	704	730	716	714	753	738	759	709	760	755	751	744	787	748	761	698	745	793	730	681	688	717	765	726	779	735	708	769	704	744	710	734	734	795	708	714	750	712	744	736	775	766	714	680	750	706	765	730	731	754	737	722	740	718	733	737	749	662	788	745	703	735	791	755	744	775	773	733	740	747	726	770	761	767	690	770	771	761	770	739	724	732	723	709	726	789	703	708	742	724	766	762	720	756	772	747	742	754	735	709	738	687	716	749	715	741	756	720	770	740	748	728	755	726	726	785	671	772	769	733	755	737	765	683	759	804	758	727	801	751	737	756	786	726	740	748	708	772	734	722	741	775	704	716	742	763	797	714	768	753	724	725	746	696	749	750	743	733	734	689	724	699	785	788	747	747	758	745	723	760	802	742	798	780	831	734	712	684	756	723	734	755	815	744	732	773	708	743	730	718	739	741	749	751	735	754	700	776	771	761	755	734	734	726	777	762	732	735	782	721	723	727	733	741	729	754	722	712	764	777	707	730	731	749	753	743	759	722	795	750	693	697	781	713	740	734	764	780	780	763	798	731	740	717	774	743	759	695	762	726	769	760	757	759	762	757	725	755	732	749	773	721	694	736	721	751	752	756	692	775	715	728	758	709	740	768	790	720	704	688	742	763	718	779	752	754	749	758	777	744	752	706	739	787	758	722	756	735	743	725	752	735	717	778	737	736	757	756	723	701	776	745	734	762	698	725	754	756	704	752	736	736	741	747	748	741	711	656	776	745	749	736	779	722	756	750	729	760	729	736	797	761	792	740	748	703	714	752	751	719	717	725	763	735	729	784	731	721	737	756	729	734	734	742	721	783	768	731	729	779	739	758	757	757	744	787	778	675	737	745	735	798	775	752	749	709	732	759	790	715	741	743	759	711	733	716	719	724	757	720	743	722	761	684	768	694	673	699	750	730	713	712	777	716	746	725	716	722	764	749	731	720	778	764	742	779	790	764	718	756	775	702	727	710	737	835	728	757	758	765	695	761	724	764	740	719	716	738	809	757	717	745	702	732	743	739	762	739	739	760	744	739	759	744	763	701	736	746	777	773	731	743	734	728	749	739	778	770	749	684	756	748	822	758	696	750	748	770	747	742	779	742	693	744	779	763	747	708	792	724	729	752	723	715	735	701	740	719	791	765	719	777	724	755	723	725	711	726	748	752	754	726	738	729	734	762	711	696	731	753	731	785	696	723	766	808	743	769	751	726	750	698	749	754	760	760	758	732	734	724	696	786
29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	29	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
