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
336322092298	336322092855	336322093405	336322093955	336322094505	336322095055	336322095605	336322096155	336322096705	336322097255	336322097805	336322098355	336322098905	336322099455	336322100005	336322100555	336322101105	336322101655	336322102205	336322102755	336322103305	336322103855	336322104405	336322104955	336322105505	336322106055	336322106605	336322107155	336322107705	336322108255	336322108805	336322109355	336322109905	336322110455	336322111005	336322111555	336322112105	336322112655	336322113205	336322113755	336322114305	336322114855	336322115405	336322115955	336322116505	336322117055	336322117605	336322118155	336322118705	336322119255	336322119805	336322120355	336322120905	336322121455	336322122005	336322122555	336322123105	336322123655	336322124205	336322124755	336322125305	336322125855	336322126405	336322126955	336322127505	336322128055	336322128605	336322129155	336322129705	336322130255	336322130805	336322131355	336322131905	336322132455	336322133005	336322133555	336322134105	336322134655	336322135205	336322135755	336322136305	336322136855	336322137405	336322137955	336322138505	336322139055	336322139605	336322140155	336322140705	336322141255	336322141805	336322142355	336322142905	336322143455	336322144005	336322144555	336322145105	336322145655	336322146205	336322146755	336322147305	336322147855	336322148405	336322148955	336322149505	336322150055	336322150605	336322151155	336322151705	336322152255	336322152805	336322153355	336322153905	336322154455	336322155005	336322155555	336322156105	336322156655	336322157205	336322157755	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
19470	7430	8927	31087	68801	63340	50766	33739	19917	8088	1164	400	378	399	338	335	336	348	311	313	347	343	335	359	400	370	376	354	344	350	295	332	336	311	319	290	279	334	310	313	283	274	310	317	321	300	300	300	302	305	293	291	303	326	293	296	296	310	314	310	315	317	299	295	293	316	283	307	295	311	277	302	290	264	297	323	342	329	293	305	309	303	286	286	296	296	309	323	276	294	290	315	288	283	296	281	325	316	304	303	276	322	265	305	326	278	302	337	323	309	326	332	295	321	303	315	280	306	335	293	315	276	294	296	311	321	322	334	280	319	321	273	290	279	307	291	301	308	264	320	311	305	317	321	315	290	309	287	330	337	340	289	300	296	298	300	338	326	291	301	284	326	312	314	301	302	307	343	294	321	314	320	333	302	304	309	327	319	288	285	289	313	293	292	291	322	271	288	316	303	346	323	301	319	305	303	314	297	303	288	299	318	315	303	292	285	350	302	315	322	293	289	320	303	307	299	326	314	287	305	300	297	304	283	327	290	334	325	289	310	310	320	334	285	306	299	329	303	304	338	309	293	308	296	324	310	323	292	324	324	285	320	313	305	266	289	297	298	298	308	296	334	289	292	293	306	344	336	307	306	286	306	320	332	333	294	292	298	330	293	299	317	284	304	308	340	318	325	306	291	303	310	314	319	306	319	301	284	293	327	297	315	308	323	302	307	328	313	351	287	330	288	297	320	310	316	296	296	293	296	305	320	327	318	298	287	314	319	301	302	302	318	307	285	335	320	284	303	286	324	317	321	323	309	323	307	307	293	291	306	325	316	322	314	308	303	283	331	291	317	285	283	288	339	296	325	305	293	317	294	313	298	308	295	293	262	336	322	282	329	303	320	327	298	320	312	307	293	313	306	317	301	303	303	282	308	275	310	322	273	345	329	306	322	300	302	334	278	292	274	325	310	335	326	304	301	312	295	328	301	308	297	334	327	320	306	297	324	286	331	348	316	339	291	313	326	337	317	315	266	294	286	310	313	312	318	312	303	315	282	298	314	314	288	318	269	306	296	308	319	314	347	322	310	285	301	249	316	289	318	315	320	292	274	315	320	320	317	289	329	305	320	306	304	308	277	330	291	288	344	283	288	309	327	314	331	308	299	307	294	304	328	304	305	317	291	299	287	313	274	327	309	319	294	299	297	317	289	320	303	312	307	302	298	326	315	310	301	291	300	320	305	302	304	311	298	312	301	315	342	301	318	322	323	312	279	302	293	265	308	317	288	320	314	268	322	283	316	303	294	318	318	326	279	309	301	283	319	292	321	285	311	312	300	292	315	344	300	301	291	291	301	289	301	338	302	327	302	311	282	286	337	334	335	302	290	308	282	338	308	325	304	320	336	336	321	287	309	307	319	298	302	293	306	320	318	326	303	308	325	301	310	278	292	301	281	301	297	323	323	279	301	301	292	308	282	329	310	317	293	292	298	312	283	304	285	340	311	292	305	324	328	302	317	319	332	325	304	290	325	307	313	312	334	307	319	300	303	339	305	308	295	310	279	310	281	300	319	311	281	299	302	321	324	291	318	336	305	292	315	322	321	294	306	336	285	297	282	315	313	328	308	292	315	292	296	314	310	304	327	295	319	276	317	299	305	350	310	300	306	293	341	303	315	303	329	290	287	307	325	327	289	320	301	306	272	323	344	312	272	316	284	305	282	325	344	264	273	321	291	311	343	336	299	307	332	297	348	303	280	339	303	350	293	293	309	286	296	285	315	290	300	298	305	340	313	345	322	303	292	322	281	320	294	293	322	309	287	306	290	332	308	320	296	323	299	304	292	290	306	312	351	310	310	302	300	313	284	296	317	313	305	309	318	330	304	340	282	293	312	346	316	279	304	305	323	313	325	299	290	320	329	330	294	285	305	320	325	348	284	275	282	324	310	327	301	303	308	321	328	290	319	316	292	291	306	326	312	353	287	277	309	299	313	329	302	282	336	316	334	305	303	294	294	300	293	304	307	285	322	298	283	295	283	274	293	314	316	303	302	318	306	305	290	270	293	335	334	328	304	300	348	270	336	314	304	297	293	304	328	366	312	278	332	309	330	320	303	301	303	296	342	317	321	301	304	318	301	315	321	278	299	276	353	312	286	289	297	320	324	357	311	308	335	311	319	281	310	290	261	336	307	303	318	291	320	329	330	303	322	302	306	294	295	298	293	308	322	300	332	320	305	343	292	303	330	294	317	325	307	280	292	321	312	336	295	300	283	271	316	343	329	307	285	333	314	333	291	324	329	294	328	294	294	290	327	275	304	318	307	323	307	304	317	320	323	318	327	308	320	305	302	287	316	294	298	303	331	310	346	303	291	279	287	341	333	342	289	336	303	250	283	305	307	316	317	294	295	285	348	284	325	334	293	288	323	291	277	291	303	292	286	314	285	269	323	279	327	267	320	310	313	311	323	290	288	293	299	266	278	302	321	306	309	301	326	320	291	327	329	309	318	309	324	308	312	331	291	339	344	319	298	273	327	312	313	316	316	295	300	326	294	320	310	297	285	316	291	285	321	317	305	295	315	325	323	307	280	335	301	303	291	306	298	347	302	298	314	307	307	325	305	284	263	322	340	297	312	318	300	298	306	318	287	278	323	319	274	284	286	314	299	290	292	307	305	321	314	337	276	279	326	325	311	308	339	315	321	327	322	319	286	301	282	307	292	307	296	335	320	269	297	317	308	289	294	275	321	301	280	294	336	319	321	276	277	311	305	304	301	298	302	318	299	302	305	322	281	333	317	319	311	332	276	304	322	311	307	295	331	312	305	305	320	294	295	314	294	307	322	316	316	280	319	289	290	279	275	308	337	314	343	279	350	324	289	319	288	313	318	327	280	335	282	305	294	325	277	327	291	284	305	324	339	283	314	315	303	302	327	318	297	310	313	306	280	302	301	292	287	308	305	293	305	294	293	301	315	323	290	298	280	304	314	306	291	315	337	278	294	313	294	316	309	305	295	326	296	319	308	309	302	296	313	310	301	308	285	326	312	272	326	329	300	325	316	304	295	286	301	280	309	273	308	324	292	336	310	297	307	340	301	319	288	280	317	290	283	290	311	311	335	331	297	316	295	306	301	342	303	340	309	304	305	310	313	300	359	335	301	298	284	312	300	297	323	296	313	321	313	323	302	291	312	299	343	313	308	334	291	296	317	308	317	315	301	275	295	339	303	291	323	313	300	309	326	292	312	303	351	349	276	343	298	304	306	298	323	311	313	314	311	286	314	309	285	347	310	342	283	320	298	289	342	294	334	314	277	311	285	321	305	302	304	292	351	333	320	284	300	342	281	311	296	325	325	317	292	317	314	312	300	318	314	302	303	326	305	317	284	346	317	316	307	343	291	311	313	310	298	321	351	288	326	290	322	296	314	322	309	324	352	295	332	308	277	304	331	279	315	321	302	291	309	301	314	301	282	304	319	321	314	339	339	297	318	284	303	301	302	325	325	301	287	302	321
10154	5959	12449	43027	74187	72295	60461	45431	34184	17970	3783	1279	1251	1099	1133	1122	969	982	946	885	892	851	867	1005	1463	1277	1217	1082	1090	957	869	832	763	827	815	785	841	839	856	777	852	814	787	844	774	824	766	865	772	827	776	809	820	765	806	833	841	767	817	835	795	809	818	829	792	761	844	811	831	796	833	794	799	827	820	811	761	753	806	820	785	804	827	789	808	806	809	799	771	859	799	844	827	777	852	808	770	771	831	832	833	816	817	866	770	849	820	783	790	824	870	815	822	830	812	859	734	834	823	809	815	851	866	800	787	802	762	832	804	824	815	781	832	780	784	817	876	785	810	784	843	845	790	822	810	831	762	830	805	826	851	813	816	847	800	802	782	765	844	821	839	794	873	797	790	884	851	879	825	837	814	743	802	833	764	776	815	801	882	825	830	798	798	812	827	808	813	828	842	818	808	826	829	802	753	799	776	830	772	784	842	819	775	795	833	822	794	794	789	781	778	769	816	810	807	803	842	784	794	761	769	800	823	788	850	842	775	835	874	828	859	826	791	790	810	839	825	840	812	829	839	857	806	848	789	794	797	761	788	792	774	785	839	827	813	838	764	792	806	793	837	776	834	799	848	826	812	838	821	819	866	838	798	816	804	797	872	802	801	804	802	814	828	779	818	803	823	794	794	831	793	761	816	828	808	833	817	808	782	753	757	798	798	814	814	818	839	862	797	845	811	794	810	795	800	842	807	794	804	810	796	833	800	889	798	811	838	813	868	806	820	802	809	822	835	807	771	802	812	820	830	765	812	794	767	811	794	806	785	792	798	821	820	803	839	779	847	796	835	876	762	865	838	837	800	788	784	768	782	826	815	759	795	834	822	836	739	820	842	771	847	800	762	817	866	773	789	786	813	830	804	829	800	789	775	828	804	824	775	829	796	799	792	803	816	826	790	852	828	823	832	778	834	762	829	812	816	808	775	861	800	785	857	743	836	821	823	828	812	856	820	832	834	793	789	770	850	843	866	801	827	852	852	852	862	853	801	857	815	807	831	743	834	835	808	796	782	808	781	816	853	827	814	805	795	826	861	761	810	849	870	802	786	828	792	892	863	819	856	763	774	767	806	871	780	842	857	838	858	832	874	841	847	777	797	779	803	733	833	808	806	866	823	809	842	838	793	788	805	842	842	774	810	800	792	821	814	768	784	920	806	846	819	833	831	790	843	809	793	763	821	794	836	856	792	789	805	849	787	749	762	806	845	810	815	784	835	826	785	813	795	804	825	787	799	828	825	839	781	789	817	760	831	829	837	817	849	800	812	822	801	843	831	841	729	807	813	865	828	816	814	843	837	863	846	795	800	844	873	783	771	811	872	830	782	835	832	814	759	806	802	791	829	812	844	782	807	797	790	825	824	812	805	812	788	794	830	776	844	813	820	819	804	781	813	857	783	807	857	798	788	831	861	797	847	826	784	824	823	816	833	846	811	812	818	802	783	809	817	855	788	801	822	785	844	839	830	795	856	772	810	833	795	827	835	849	868	783	829	830	806	759	801	790	780	781	821	797	806	836	820	889	826	811	770	781	778	806	758	814	839	839	828	835	795	796	769	750	795	781	779	842	807	749	838	809	860	805	839	783	817	794	776	805	834	813	829	810	794	771	833	771	807	825	781	810	843	762	812	857	837	752	828	794	771	790	787	819	818	786	841	780	795	786	822	801	798	798	790	862	843	784	830	840	821	797	875	861	791	794	769	790	792	833	770	812	847	814	812	791	786	797	817	829	810	819	836	759	820	775	813	816	800	821	796	838	819	812	874	823	804	850	766	844	771	849	798	832	781	823	796	829	802	801	798	772	807	849	791	848	814	762	860	831	823	821	826	800	830	774	793	845	788	813	842	819	809	845	838	797	834	810	846	802	799	787	782	809	859	786	847	836	833	780	841	812	846	763	791	792	837	807	800	835	813	762	821	804	817	837	814	802	776	795	814	817	771	844	762	801	825	805	774	867	818	803	797	824	791	844	834	825	810	833	785	786	794	790	824	800	846	857	840	817	821	820	791	758	820	818	779	801	883	803	787	784	795	811	833	751	821	815	855	750	802	779	777	811	863	847	829	796	843	778	751	833	802	815	815	782	813	795	842	835	805	758	812	815	775	786	849	795	802	841	827	818	789	781	820	824	834	825	800	836	838	818	852	820	821	840	787	750	826	826	791	810	854	798	803	762	801	728	829	830	779	811	840	822	820	784	808	898	833	812	819	886	822	818	828	841	785	797	821	833	794	805	846	794	757	770	809	816	798	814	787	807	805	828	822	858	846	822	829	804	769	864	836	831	781	810	788	801	809	845	795	810	777	775	817	772	798	872	832	794	807	789	826	848	864	876	782	795	823	895	782	812	781	823	788	859	849	786	834	796	834	820	791	784	839	827	855	834	839	846	774	764	843	740	792	817	813	733	827	841	810	797	810	833	823	814	770	782	834	817	798	799	866	806	849	786	825	852	843	848	814	800	799	822	836	846	824	790	866	780	824	822	815	773	750	821	773	864	846	817	847	772	853	779	847	809	785	799	797	798	799	797	805	821	818	841	828	807	847	805	823	796	819	804	815	840	827	806	793	788	770	860	824	783	824	845	792	817	783	790	796	841	815	833	786	834	800	845	786	782	817	799	821	813	793	801	841	764	766	857	765	813	814	812	786	816	781	890	796	802	810	839	778	764	813	785	812	810	815	799	812	776	814	823	819	803	858	825	822	775	762	843	850	833	823	767	817	782	780	845	765	820	831	834	769	795	809	832	790	827	825	890	808	789	799	785	731	856	832	833	853	784	831	795	808	799	886	763	823	784	846	760	810	809	813	798	861	781	857	745	792	772	805	811	846	831	831	822	793	802	836	793	845	860	804	834	792	826	871	808	819	803	813	804	844	794	794	826	849	798	803	760	820	847	812	777	825	800	836	823	782	762	841	819	816	846	829	828	789	799	862	816	867	819	845	842	793	797	828	781	796	759	841	772	818	759	810	827	791	849	862	780	841	843	790	814	776	836	781	787	828	854	794	778	829	824	835	801	797	874	896	839	772	850	787	827	786	817	801	730	791	842	827	778	759	781	885	764	821	843	852	805	783	831	856	821	813	833	833	807	816	804	798	888	777	784	830	826	767	778	793	808	857	840	812	789	817	837	813	849	807	783	841	819	852	820	811	801	827	814	801	827	819	776	803	798	774	850	817	828	831	800	842	820	868	805	790	793	814	792	803	769	796	856	825	806	894	802	854	820	818	866	819	829	807	801	751	799	840	846	785	776	754	842	817	798	806	796	831	816	803	808	824	815	807	804	777	831	875	800	882	830	800	787	829	817	813	882	754	789	792	845	831	777	796	817	777	811	794	790	853	812	790	819	796	872	815	791	821	818	818	810	817	865	851	820	784	794	835	854	818	800	803	768	809	793	792	871	787	801	812	846	844	812	788	779	825	829	812	755	822	791	789	857	799	844	802	777	820	786	816	840
4318	1887	2564	3915	7251	7428	4895	2553	1363	695	344	296	262	267	282	289	276	291	275	274	274	240	249	259	279	248	277	284	282	260	278	278	257	277	269	264	280	250	265	268	284	251	274	299	258	269	273	253	295	284	267	260	248	294	237	258	271	257	298	266	285	283	274	274	267	263	256	301	254	290	257	278	274	258	290	264	283	289	287	258	272	278	272	239	303	293	276	256	263	284	291	262	280	285	273	265	287	279	287	253	241	313	278	271	255	266	290	272	287	266	244	238	239	274	254	299	260	281	281	295	269	267	290	292	270	253	265	265	272	270	277	256	270	261	273	287	268	271	276	256	270	252	296	287	271	293	266	307	296	302	273	298	302	248	289	277	259	279	322	274	286	293	261	257	286	252	302	288	243	264	266	253	247	257	239	277	267	269	255	286	259	275	297	217	286	236	290	263	282	290	275	296	249	276	275	285	292	254	271	241	276	245	289	270	289	299	279	255	288	279	286	281	301	278	290	271	274	306	275	270	272	284	303	268	286	268	290	259	253	282	257	274	290	298	268	272	273	266	263	254	258	256	270	269	290	292	279	265	250	298	251	264	258	285	245	281	260	243	245	259	282	277	251	262	266	289	251	287	288	265	285	270	272	256	267	277	273	268	276	303	264	250	282	287	249	260	300	256	285	276	303	277	269	291	272	294	271	235	266	280	280	261	278	246	250	302	269	278	299	254	273	264	281	276	288	272	263	268	283	278	272	259	276	262	276	274	254	302	316	261	257	257	269	280	263	254	283	304	291	272	287	275	299	263	279	264	267	264	261	264	275	257	267	300	290	264	256	301	278	263	254	288	265	265	275	274	242	266	258	261	265	250	252	261	276	264	272	276	309	262	281	247	295	254	276	282	304	260	263	273	268	244	301	284	274	289	240	263	268	277	278	291	244	278	269	271	253	268	292	292	264	278	247	266	248	290	300	299	269	257	268	283	275	282	289	260	294	266	292	251	269	253	299	291	267	276	278	267	276	252	263	272	274	266	249	254	284	308	294	224	282	262	294	265	277	308	255	270	287	234	259	258	307	293	249	275	262	249	269	256	290	255	243	295	291	270	286	289	271	277	264	260	263	288	281	245	246	271	285	261	272	299	276	280	287	299	262	297	258	282	289	237	272	288	286	302	273	279	262	236	253	278	281	257	303	273	288	251	277	268	274	263	259	284	267	262	292	258	280	251	273	303	260	301	275	261	285	295	248	262	285	299	299	225	269	290	283	279	273	280	311	266	285	302	250	249	269	281	275	267	282	290	248	251	277	315	294	277	280	273	259	259	248	257	298	279	281	294	292	281	248	268	291	291	241	289	253	292	297	279	267	278	284	260	289	256	284	304	266	275	248	284	289	255	276	287	247	263	287	275	286	235	256	269	291	253	257	272	253	291	271	279	276	274	286	268	300	266	258	265	270	299	261	262	271	251	296	294	253	251	248	279	265	268	254	257	241	271	282	257	279	287	293	264	244	276	289	271	214	266	249	293	254	267	272	264	237	276	288	253	305	265	255	297	293	260	300	267	295	267	280	301	280	278	255	237	282	296	252	249	246	258	284	277	266	274	278	306	266	243	285	280	285	267	253	271	267	271	303	253	259	267	282	287	289	281	247	264	277	308	281	302	244	293	276	281	264	269	294	284	273	269	284	262	274	280	273	274	248	240	257	287	264	274	259	279	279	301	264	278	264	310	268	261	270	277	276	262	293	272	251	277	279	265	279	290	280	292	297	249	290	288	279	324	259	271	271	301	275	295	279	295	286	259	244	294	290	283	265	275	284	279	293	255	263	280	275	284	267	280	263	262	260	285	270	261	262	284	283	290	281	268	246	225	267	284	280	289	273	282	237	311	250	266	279	317	273	279	291	283	263	266	292	261	238	291	308	268	270	256	275	252	276	266	266	250	297	283	268	260	273	236	234	275	267	267	256	263	259	304	269	280	279	271	298	258	271	259	280	273	274	269	278	297	265	241	254	254	290	255	276	282	260	273	266	250	289	297	304	272	292	295	269	272	249	285	271	262	256	318	262	301	257	241	240	251	299	264	286	276	257	273	258	236	255	282	282	268	272	292	281	301	256	270	324	284	297	230	305	266	247	307	269	261	278	308	266	277	280	282	254	286	319	267	261	231	291	300	277	265	289	256	281	274	264	271	287	252	279	290	267	280	273	230	285	278	285	249	261	272	284	277	266	288	280	277	288	292	239	292	265	249	266	265	298	275	270	280	280	264	270	274	255	247	267	260	264	275	277	261	298	269	255	262	263	300	271	254	273	287	258	265	260	285	297	285	252	263	274	274	288	264	264	284	247	261	248	271	259	297	249	284	267	251	248	285	302	281	270	293	277	265	267	264	260	287	284	252	273	278	255	269	269	237	279	293	256	294	290	262	286	286	272	303	246	273	262	290	261	274	253	283	269	268	269	290	283	286	271	290	283	260	255	273	248	262	251	292	272	270	303	242	284	271	316	252	253	278	271	279	295	250	247	250	275	252	256	255	302	274	267	271	261	237	260	276	276	282	250	269	257	269	289	285	283	254	300	272	283	271	246	282	268	288	275	289	251	288	294	272	273	274	269	266	266	259	259	257	282	275	264	267	269	268	255	278	261	259	297	257	275	299	278	275	250	279	287	253	294	279	278	230	294	268	283	260	267	245	294	281	252	275	301	262	276	284	281	289	261	284	277	261	274	287	293	267	292	266	280	283	291	292	262	253	266	295	259	268	261	286	242	258	280	264	252	291	277	281	260	311	285	272	254	285	259	290	266	294	266	268	259	281	269	266	250	288	253	255	263	280	253	255	296	263	300	267	291	284	249	265	263	291	294	279	288	277	269	266	259	254	292	257	276	263	284	256	280	257	263	239	268	278	263	260	252	284	247	299	258	272	250	272	263	285	267	283	293	300	271	271	266	266	310	267	268	275	292	273	266	292	234	289	269	258	294	303	280	268	274	271	273	283	300	273	282	276	273	327	279	278	252	267	273	275	253	283	293	260	297	274	308	266	264	289	264	262	294	263	287	261	264	273	272	275	261	296	291	282	275	279	248	265	270	279	237	258	280	273	283	283	264	312	258	295	275	260	269	276	276	269	256	295	265	273	293	258	287	295	266	299	271	259	264	275	291	289	275	277	267	224	292	308	253	268	270	279	318	291	250	276	241	298	249	289	265	301	274	275	267	265	271	273	298	254	283	281	267	261	277	284	284	283	284	262	248	252	266	286	248	251	263	279	262	270	273	291	277	264	253	278	285	254	251	294	271	256	287	285	281	268	280	260	290	264	282	292	267	289	245	269	274	276	284	250	252	272	284	304	275	264	295	256	313	276	255	261	253	264	270	231	270	250	283	292	284	249	264	279	269	278	242	255	248	283	276	260	277	273	268	259	263	265	271	278	280	280	292	256	253	304	264	294	287	273	238	289	279	274	286	278	275	303	277	273	278	274	281	258	291	270	249	255	250	258	289	278
3928	2095	4528	11655	21571	20879	14969	8782	4792	2227	1034	749	752	705	711	752	729	772	765	705	744	728	726	777	751	722	774	731	744	761	757	735	731	695	748	745	712	749	736	763	697	780	747	747	777	705	710	738	735	724	749	738	741	720	755	691	748	727	700	750	770	692	791	713	705	752	718	802	732	694	751	693	692	664	703	739	796	713	754	758	729	749	781	691	731	723	714	772	715	753	730	736	740	754	696	634	712	709	706	717	708	733	761	740	733	747	732	723	785	749	752	700	806	771	746	728	736	681	749	716	779	718	751	736	709	719	694	740	759	740	709	698	752	750	734	738	701	736	713	686	710	737	765	742	737	750	702	664	716	724	728	707	702	759	741	740	744	701	714	752	718	699	742	763	736	722	738	716	715	714	749	726	761	719	762	747	731	731	750	704	744	725	769	726	768	686	688	741	725	699	719	736	751	726	765	718	762	749	762	727	756	726	775	692	707	731	718	719	684	776	739	764	731	688	795	789	753	718	747	728	780	715	744	717	726	708	752	697	715	715	766	710	691	700	752	716	722	688	770	743	714	763	733	748	727	746	754	750	707	702	695	754	745	738	741	727	675	736	697	706	700	709	725	693	739	694	705	711	709	741	759	688	753	712	697	706	712	750	739	712	732	748	715	710	734	733	780	757	798	796	720	696	737	712	717	729	683	677	784	705	685	791	713	771	760	738	668	685	708	727	701	762	734	745	731	695	701	739	711	728	789	718	755	706	682	715	755	703	688	683	722	755	688	738	702	742	715	774	744	698	727	760	694	740	776	757	721	738	760	767	746	739	685	711	736	724	691	745	692	725	722	810	727	728	700	750	728	701	703	690	728	670	747	758	764	772	698	731	737	723	678	746	710	722	739	725	729	743	694	723	718	740	743	750	736	715	772	754	717	712	718	742	737	686	728	755	757	757	728	730	725	736	760	725	776	738	740	704	725	741	689	705	772	734	724	698	770	709	718	782	748	721	721	749	753	790	732	728	762	697	671	794	703	701	762	717	707	753	690	733	724	755	695	681	691	746	715	750	717	716	727	771	731	745	794	710	727	751	767	727	737	746	750	732	698	687	750	721	667	701	744	666	720	750	725	723	695	700	702	736	725	714	751	777	734	758	693	730	725	747	739	732	752	739	751	722	736	726	765	721	759	737	724	722	727	720	740	790	744	701	741	703	747	715	716	729	734	685	749	734	730	652	712	715	688	743	716	746	734	699	761	728	752	719	736	710	754	740	762	696	741	789	746	716	745	732	696	699	721	791	700	709	716	744	767	741	731	733	799	751	717	703	721	739	703	690	729	716	746	731	740	733	776	734	728	692	733	741	746	714	709	701	690	729	717	725	767	741	731	698	716	734	743	757	784	745	707	663	744	706	749	676	668	717	728	746	717	740	684	724	713	750	736	788	740	762	695	723	755	661	706	730	674	718	710	684	687	743	749	728	722	766	779	736	738	762	743	692	755	700	725	735	794	798	766	744	745	716	728	696	723	671	719	723	718	711	723	735	759	772	764	720	739	761	759	715	754	683	713	727	725	751	761	705	722	775	674	698	695	710	749	708	760	757	735	774	739	740	745	704	737	690	700	684	761	725	697	711	718	755	741	764	725	754	709	743	726	712	717	727	766	755	771	750	687	760	657	695	709	738	734	681	768	743	740	738	706	723	729	691	744	693	719	703	727	754	714	761	711	772	702	728	723	696	747	752	748	714	717	744	763	705	761	742	713	745	720	774	717	778	719	701	666	735	705	722	756	701	750	733	762	746	792	757	695	722	699	760	720	774	725	722	726	694	727	755	722	769	762	746	719	724	681	706	758	706	732	714	733	693	763	733	711	767	728	737	778	699	743	719	705	772	724	706	677	754	736	735	681	744	762	740	723	726	772	706	742	695	782	745	765	697	722	687	777	721	748	726	747	692	749	711	751	757	723	687	690	768	726	734	723	728	714	721	732	750	737	753	730	776	725	746	758	762	752	700	739	765	758	730	722	729	713	734	714	738	747	732	737	728	789	664	725	783	712	709	739	720	723	717	738	704	749	730	734	679	723	721	720	703	765	749	693	773	749	731	719	734	764	681	708	776	735	792	748	752	743	717	703	714	757	764	752	761	771	707	704	703	781	743	745	716	690	730	710	680	742	739	740	752	735	721	726	761	692	751	748	715	720	687	728	680	754	725	694	721	710	738	710	746	687	785	726	739	779	749	729	784	756	738	702	728	703	717	739	726	806	744	711	694	720	735	761	730	719	748	712	763	750	747	752	702	754	701	763	716	718	710	744	776	764	712	696	707	732	731	706	729	758	725	745	733	720	726	746	733	699	722	712	706	705	724	699	708	703	771	706	758	778	686	743	747	705	715	684	764	734	748	727	721	744	756	735	735	712	745	752	763	723	727	772	743	724	734	763	739	744	700	756	733	782	730	721	698	719	720	779	699	672	735	738	729	717	742	721	732	761	751	714	716	759	779	723	733	763	733	699	776	733	730	772	769	697	710	759	766	735	761	767	737	686	682	717	715	698	710	710	689	759	745	745	689	714	717	785	747	720	711	709	749	751	755	765	757	701	720	737	739	689	737	763	702	724	691	722	706	743	745	754	734	725	722	759	749	726	699	722	760	699	757	718	780	744	743	761	752	720	763	741	671	734	774	746	713	693	746	757	673	757	739	742	728	753	705	700	696	721	692	759	734	703	750	699	710	707	724	737	756	769	749	770	716	748	743	738	712	748	716	680	694	697	751	758	724	754	721	727	680	739	760	698	752	748	724	761	731	695	715	759	694	767	742	744	720	749	746	748	728	725	727	692	708	752	745	716	764	711	693	746	760	763	728	721	764	732	689	703	718	719	731	753	676	705	742	778	757	699	763	716	735	743	686	749	729	748	702	753	763	739	784	721	720	681	731	739	716	700	773	740	765	708	716	757	702	704	766	735	759	740	762	701	731	733	733	707	734	715	757	736	723	723	744	732	727	683	724	799	688	745	780	720	751	723	785	717	707	721	750	720	743	792	752	752	701	731	758	750	716	759	756	721	753	706	788	743	731	759	700	738	721	726	775	717	740	757	699	738	740	755	741	689	717	757	710	714	689	710	742	701	732	748	711	740	719	736	754	683	708	748	720	726	733	802	747	751	750	756	775	707	782	757	661	708	695	694	748	779	676	769	715	688	701	697	743	750	799	673	702	729	724	792	745	730	678	749	736	698	734	776	744	779	726	813	711	715	742	696	752	710	744	697	711	708	723	681	752	708	717	760	681	720	746	670	778	761	714	743	772	734	751	707	751	759	737	707	711	740	725	721	703	758	681	683	749	707	700	721	703	701	747	767	733	657	667	778	757	658	718	735	783	801	705	728	760	700	741	701	725	709	690	729	783	750	741	745	699	743	769	734	710	723	700	759	682	756	681	720	757	707	745	720	744	731	745	744	727	746	708	732	739	722	723	755	689	719	689	687	723	757	725	729	720	741	704	761	764
12569	4719	6567	28221	57444	45996	34195	24366	13454	4986	1507	365	314	298	291	290	269	305	294	297	272	304	261	338	322	338	306	321	323	324	327	259	273	298	310	295	293	285	301	271	300	307	318	281	297	277	291	283	277	272	262	304	286	268	302	300	278	285	270	312	282	275	290	299	285	303	299	296	279	292	309	289	285	280	285	299	310	278	304	322	272	272	278	291	284	301	292	283	318	297	270	298	273	280	294	298	262	273	292	312	279	272	280	275	281	308	293	285	286	284	293	274	282	293	281	334	292	316	298	271	285	300	291	280	302	298	295	296	287	286	278	286	320	292	269	293	285	274	308	322	291	248	305	274	308	257	312	279	294	291	303	273	296	272	303	278	270	264	294	288	290	301	305	282	294	326	314	271	262	255	286	266	280	252	279	296	299	288	268	250	274	295	265	279	290	280	310	283	301	290	259	306	278	271	269	265	272	292	334	256	302	286	294	266	268	302	300	275	295	273	280	291	282	285	287	300	280	295	313	292	286	273	298	286	263	283	287	302	288	284	287	290	294	277	286	300	298	303	299	285	273	289	317	279	276	294	280	281	255	270	288	294	290	287	279	269	292	283	262	295	316	293	294	313	314	265	297	299	277	257	297	296	299	302	274	278	263	282	289	261	287	284	287	293	268	270	274	273	304	309	330	325	326	303	293	248	270	272	261	274	290	279	283	273	270	308	285	291	249	287	319	287	288	244	304	308	325	260	284	307	286	290	296	302	266	274	321	263	312	297	294	298	274	264	265	281	320	310	287	265	300	286	268	288	276	293	285	275	283	292	293	258	275	305	317	268	311	291	300	272	307	308	273	269	284	268	295	287	266	287	314	292	297	275	280	288	292	268	291	288	300	280	279	287	315	302	288	301	250	267	311	303	303	292	277	277	281	285	272	276	291	290	275	299	302	283	314	285	307	273	303	281	258	296	302	307	293	254	292	289	306	289	329	282	295	273	302	276	291	295	289	310	292	301	287	293	278	254	288	317	291	305	288	276	283	254	290	300	293	297	322	279	283	290	309	301	291	290	328	286	311	296	285	303	313	286	288	309	289	288	298	301	294	293	291	316	273	290	316	279	330	263	277	263	305	267	290	295	299	310	286	273	294	283	285	295	293	287	314	279	280	334	295	283	275	285	314	291	300	282	290	274	310	303	267	280	300	311	267	275	282	299	312	283	259	288	262	326	276	276	278	306	300	277	294	270	282	278	317	321	267	280	285	305	258	279	267	305	329	297	276	297	265	269	330	289	293	271	297	292	312	261	257	286	244	269	321	297	269	290	293	298	297	278	287	311	287	314	268	265	299	331	321	283	294	299	271	291	273	292	303	270	278	280	290	288	319	325	299	282	297	274	300	297	295	302	278	284	294	263	251	265	285	282	289	290	282	255	292	292	286	266	270	281	327	316	261	276	306	268	333	266	269	304	273	290	272	298	294	255	293	277	247	258	313	291	284	268	284	279	311	291	306	290	281	300	304	274	299	291	290	311	284	264	312	279	277	315	281	298	310	312	297	301	264	290	278	331	293	291	306	293	281	286	304	294	287	304	307	308	302	270	309	270	315	310	297	291	264	311	300	283	288	299	292	324	300	292	261	259	269	277	266	304	294	301	302	278	288	244	313	296	314	278	263	267	328	271	296	264	303	300	294	298	277	314	288	329	305	290	300	296	273	277	296	308	275	284	269	301	300	296	303	329	285	296	294	325	293	291	314	270	310	273	279	272	297	310	305	269	279	300	249	281	296	281	307	275	279	270	263	285	306	304	278	302	273	303	280	301	297	299	285	290	291	260	307	284	283	308	259	313	307	256	308	283	264	241	276	288	273	285	296	296	274	276	295	308	237	302	290	300	295	265	273	306	273	275	273	276	310	307	286	303	292	272	314	274	288	295	300	271	300	292	278	280	260	270	294	310	310	325	316	284	266	282	290	307	291	284	288	258	300	269	289	312	285	296	280	286	277	308	277	293	266	281	290	301	268	295	271	272	283	280	306	267	297	279	282	290	290	286	270	291	269	276	271	273	260	276	282	294	292	268	297	295	295	272	285	306	292	296	291	283	302	286	291	284	269	306	287	264	302	293	284	282	285	282	300	261	313	274	308	295	288	273	293	296	285	309	300	306	294	302	299	325	310	274	291	298	280	294	285	258	285	282	296	305	299	285	305	278	302	313	286	252	306	301	319	303	299	302	271	299	304	272	261	264	270	283	301	301	259	279	289	268	300	262	298	295	287	254	257	301	288	274	276	320	268	305	281	271	288	270	266	281	302	261	296	298	304	288	275	285	289	255	277	300	256	264	294	301	280	323	273	278	267	308	280	319	278	287	302	294	302	308	283	284	261	294	288	278	266	285	317	297	317	267	306	300	290	284	274	318	288	278	304	294	297	277	286	301	299	294	278	284	277	302	266	304	297	301	282	278	291	289	304	315	286	311	319	270	291	302	288	277	285	292	284	293	328	284	285	292	287	294	276	297	283	301	269	286	272	290	291	278	292	279	274	288	295	277	297	288	307	264	299	286	298	281	286	314	316	305	306	310	305	308	314	291	290	280	279	293	281	297	308	309	285	298	304	277	280	288	302	283	287	331	335	284	281	284	281	295	296	277	288	275	321	314	280	304	259	283	287	285	277	316	298	273	293	275	301	309	267	270	253	261	264	282	302	293	280	284	287	285	279	318	277	275	269	263	309	284	312	301	273	292	259	301	303	279	303	289	304	285	297	271	281	313	301	271	273	314	293	279	287	281	288	288	254	323	279	304	292	279	311	297	269	282	308	273	291	271	301	298	281	255	282	282	293	285	298	297	282	296	260	267	271	310	272	309	333	317	300	323	299	279	294	303	293	315	295	300	272	272	277	263	296	260	264	275	264	315	310	272	310	280	306	287	288	280	248	266	306	284	304	291	313	283	301	292	303	316	316	280	273	298	296	261	300	248	280	292	284	290	293	296	313	269	289	289	280	299	286	283	308	295	287	284	289	294	311	315	311	298	299	288	321	312	297	286	307	302	315	283	278	276	297	306	258	266	290	304	270	280	320	285	322	337	271	284	310	297	317	301	303	300	304	278	294	310	275	302	282	288	272	301	262	291	304	278	294	305	304	292	301	302	280	282	284	302	306	275	285	276	290	293	294	285	303	295	293	285	270	287	291	294	317	310	328	309	314	289	261	286	288	250	302	277	262	280	268	260	268	288	286	287	293	264	285	292	261	300	295	293	281	296	289	288	288	276	296	285	259	315	268	273	277	327	301	287	312	318	288	297	285	304	272	279	292	288	287	273	284	301	278	257	262	269	276	309	269	285	286	290	279	260	291	280	309	296	297	263	273	318	326	292	307	259	293	274	283	289	285	320	290	300	278	284	329	300	279	287	321	276	294	294	254	284	270	284	260	304	321	279	335	296	268	313	299	256	312	302	270	292	288	301	281	308	272	282	296	255	289	289	275	246	288	288	268	289	279	259	310	294
8201	4228	9760	38934	63566	55244	46504	38877	27877	14515	5415	1233	832	842	841	837	825	822	813	812	753	759	814	803	812	817	782	848	818	799	803	813	741	782	776	755	821	770	722	788	710	792	785	752	763	752	755	748	803	761	804	786	742	751	717	749	762	759	774	764	792	747	751	846	742	770	780	729	699	747	754	795	799	744	756	776	750	730	785	764	785	744	745	786	729	796	815	756	740	779	804	761	766	766	787	736	784	794	763	775	771	829	815	799	808	775	820	766	739	776	801	813	788	729	784	794	793	769	774	780	783	777	791	781	751	758	847	756	753	784	721	754	777	766	756	786	809	813	758	766	747	824	754	774	820	749	755	760	794	731	786	840	732	776	749	751	750	777	752	790	748	750	728	830	741	796	777	715	753	773	762	824	779	737	790	826	734	803	741	753	750	742	795	725	736	778	828	740	734	763	841	718	784	741	776	737	789	808	760	749	742	817	760	719	796	790	778	760	783	752	773	786	771	748	747	759	757	730	797	788	769	741	777	750	732	769	767	833	821	775	799	757	770	763	809	779	746	750	805	747	730	771	710	770	746	745	784	818	780	754	767	765	757	780	761	819	766	805	816	769	790	824	789	825	772	774	805	738	758	765	811	775	762	739	776	811	794	711	765	778	772	728	752	782	806	818	788	768	774	815	758	791	753	787	766	798	802	813	747	806	776	786	763	770	770	766	786	763	720	785	752	815	799	776	820	813	770	772	766	778	777	782	785	796	747	779	745	786	745	821	777	755	737	800	776	795	832	791	762	771	808	774	753	744	745	756	772	769	768	735	778	728	776	819	764	764	758	755	759	839	811	813	753	741	790	765	778	719	799	803	728	796	752	736	754	757	761	790	788	751	820	747	728	714	756	741	805	775	780	764	742	737	735	758	781	772	792	766	796	735	752	782	770	810	750	762	724	770	781	799	788	782	772	757	783	785	823	769	750	800	738	794	726	783	791	776	758	794	763	777	772	741	762	780	786	746	787	758	699	744	765	771	736	746	778	848	733	717	780	765	765	772	772	763	731	775	694	762	787	723	768	776	811	757	775	746	765	751	782	810	753	776	816	797	787	763	759	803	777	776	797	771	776	740	787	744	815	757	761	766	755	718	786	796	765	766	753	749	759	808	810	776	742	752	758	776	799	779	738	733	739	745	769	822	777	804	796	763	780	807	757	704	771	770	775	749	758	725	777	799	716	760	725	789	775	757	745	750	735	777	806	805	746	761	791	782	788	766	761	786	751	796	786	766	765	794	742	697	761	705	773	787	826	781	714	793	736	797	775	798	803	768	740	749	791	773	774	795	755	778	807	754	742	771	799	740	749	762	724	798	777	784	701	775	746	745	789	776	762	767	777	776	794	758	766	774	768	793	787	772	775	831	799	790	765	785	785	771	780	752	766	759	768	719	779	802	728	781	755	806	768	773	769	772	804	787	703	781	747	781	795	836	738	823	761	798	811	750	771	755	789	802	730	736	761	773	736	777	766	768	731	795	751	760	775	769	795	763	761	734	715	747	758	776	766	743	786	728	782	750	722	742	762	750	744	740	739	840	765	758	816	762	746	761	733	738	733	807	783	769	790	763	780	787	729	763	777	740	763	766	754	820	791	759	776	726	766	754	727	793	800	710	762	761	760	738	831	769	774	805	761	737	778	757	787	835	810	787	815	754	797	740	754	784	802	753	757	763	764	765	810	750	769	791	753	767	751	774	748	757	797	731	726	783	786	723	770	759	785	758	782	745	821	782	770	750	753	816	745	748	788	733	751	830	740	733	781	735	756	730	801	714	783	742	779	766	755	779	787	794	782	772	788	821	793	759	765	758	774	797	769	795	795	743	782	780	745	766	816	773	775	764	781	802	807	762	721	762	735	743	817	738	794	748	770	830	767	788	821	781	774	722	744	814	797	746	814	840	761	790	798	778	773	774	826	829	820	780	754	751	815	729	775	760	771	811	748	789	755	727	784	770	791	762	796	765	747	790	781	754	783	781	749	775	775	747	810	737	764	732	779	782	829	798	760	785	747	785	742	725	737	775	773	773	797	757	739	743	741	787	765	777	768	757	793	757	780	751	747	773	816	710	808	774	763	806	747	809	774	731	748	803	753	755	742	764	679	731	808	797	790	750	767	775	766	770	753	745	799	711	758	745	799	783	760	757	755	751	856	768	782	791	793	732	786	769	803	802	810	793	767	743	744	813	772	784	773	769	784	801	827	753	802	794	761	844	742	758	755	781	763	734	774	820	761	813	773	750	784	774	706	794	786	765	773	765	780	761	757	763	821	754	770	738	808	757	766	744	755	785	829	794	732	778	758	808	776	754	761	783	752	769	731	761	772	722	768	770	765	743	790	766	752	785	802	770	731	766	784	783	819	795	795	780	831	794	813	749	795	735	767	774	756	829	800	752	809	772	738	826	796	802	789	733	704	776	748	789	746	760	791	772	765	767	727	794	744	749	816	786	749	749	740	784	807	739	784	771	773	763	762	799	794	754	782	737	763	758	762	728	781	767	782	781	742	727	788	744	747	763	779	734	751	739	796	757	771	771	761	739	762	776	804	727	742	768	744	756	770	771	772	725	783	794	784	778	782	770	775	751	807	818	719	734	734	757	763	794	806	774	745	810	758	754	741	745	753	769	748	763	746	789	770	795	780	789	757	801	777	760	735	806	750	790	757	764	784	786	803	774	783	762	787	778	755	724	782	737	753	782	774	798	786	815	781	808	724	751	760	770	789	717	741	747	737	749	717	731	801	792	749	766	743	740	711	756	779	811	790	764	798	699	782	816	758	753	784	741	719	782	798	783	724	746	765	750	752	799	736	750	734	729	832	781	802	772	767	760	795	783	756	777	792	754	774	745	755	823	760	788	722	749	805	767	750	762	788	788	731	780	814	709	789	770	767	769	822	754	772	800	747	797	784	763	770	741	805	779	788	759	802	802	773	761	824	785	761	739	733	797	773	776	834	770	782	757	742	745	812	759	762	718	790	746	744	757	759	781	753	770	752	771	759	776	753	776	733	712	785	717	762	760	753	824	756	787	734	746	765	727	725	796	782	802	779	758	744	782	838	756	800	722	805	797	824	732	824	790	736	814	723	734	768	796	777	771	780	793	744	755	759	799	732	751	737	842	766	780	757	760	737	771	790	749	792	800	702	745	769	779	832	752	794	798	790	725	788	785	807	744	811	788	734	759	778	717	788	720	793	783	766	842	739	753	724	740	789	760	769	774	763	818	788	779	743	816	729	711	812	750	761	755	773	794	773	788	778	750	788	746	749	793	755	798	784	779	733	783	748	830	759	734	740	787	761	766	736	784	757	827	771	776	790	794	832	807	739	774	788	768	742	721	733	753	783	802	786	720	797	764	754	752	774	742	760	749	752	787	835	804	747	763	759	755	774	744	784	755	722	775	765	751	793	727	760	713	781	771	788	783	718	776	773	735	762	700	773	768	797	726	787	770	746	759	761	837
19195	7034	9510	29152	69132	56560	50411	38973	23515	10074	2125	780	344	350	372	323	320	330	344	294	308	304	303	289	311	329	373	355	300	286	332	313	307	277	316	322	283	308	281	318	314	315	326	306	301	322	350	315	298	284	278	282	342	297	300	291	284	319	316	350	305	301	301	283	330	285	310	313	302	295	320	299	265	334	291	301	313	328	336	322	301	326	294	317	345	307	318	341	296	329	289	300	315	300	310	317	307	335	341	315	280	301	310	310	302	317	329	323	301	305	312	326	290	293	307	335	336	323	309	283	342	305	308	293	304	333	310	336	311	308	315	303	295	282	306	298	316	309	337	300	340	275	298	310	326	294	275	308	286	283	316	303	351	300	312	311	288	313	315	318	324	293	312	317	312	304	301	287	303	317	312	300	286	269	291	304	293	316	318	324	308	322	334	300	307	325	320	293	284	305	294	289	294	287	290	286	279	259	313	313	322	335	313	333	305	335	334	306	321	317	295	300	300	323	333	307	298	322	298	299	318	320	310	308	277	280	285	322	288	314	302	291	260	308	305	309	277	299	326	330	282	299	297	291	303	329	288	273	309	313	303	329	315	272	341	322	312	302	278	308	302	337	306	312	269	282	315	276	330	306	314	299	331	307	290	300	304	324	316	301	275	293	340	335	315	287	301	297	309	284	286	294	282	305	311	288	316	282	307	329	272	294	324	289	318	304	343	332	299	304	311	274	322	298	332	297	290	283	265	318	304	328	299	291	326	321	318	276	316	287	327	299	304	321	306	305	306	304	312	291	301	318	306	326	303	271	323	313	320	295	305	316	283	331	349	288	298	318	297	316	320	293	304	297	283	295	298	293	292	320	290	317	313	293	310	318	293	285	311	324	311	317	302	334	327	300	307	300	289	296	297	314	327	332	305	328	281	284	324	352	283	281	312	283	296	285	273	325	315	335	309	315	309	325	285	357	325	303	327	302	321	326	275	319	321	301	341	310	279	332	285	315	305	321	324	320	288	285	345	310	301	298	328	315	271	315	308	312	274	313	284	284	293	310	276	295	295	298	326	320	302	317	355	315	321	319	305	308	289	356	323	314	312	315	299	303	301	305	298	285	318	300	316	307	295	307	317	290	297	358	295	298	313	300	278	295	329	300	307	270	302	270	337	332	288	296	306	318	287	323	301	319	342	290	262	334	320	285	295	356	301	305	283	275	293	320	290	335	313	310	321	307	310	292	307	334	354	317	312	295	314	301	285	297	291	316	313	347	332	305	316	314	307	301	282	271	301	319	287	301	329	277	290	293	319	302	301	311	305	304	285	319	293	298	262	287	316	299	280	344	308	329	296	275	304	299	298	322	282	299	307	337	297	262	327	323	327	299	316	303	327	282	299	332	312	311	332	304	325	317	307	301	313	305	312	315	306	310	305	323	310	314	308	323	335	283	326	293	273	329	330	311	309	307	299	316	302	336	312	294	297	320	289	316	316	301	305	315	287	314	320	295	324	275	349	297	316	317	341	308	296	310	318	315	304	303	307	342	303	307	290	331	308	273	314	321	302	359	330	307	311	326	286	311	302	313	351	293	324	296	313	330	323	336	312	273	325	300	299	337	278	328	348	330	305	312	280	341	292	297	282	296	307	302	294	286	321	279	296	309	303	314	316	276	295	314	274	319	291	309	309	308	335	306	305	355	333	290	316	314	296	331	324	308	325	304	279	292	291	317	325	322	326	293	303	328	295	332	298	359	301	320	296	298	329	315	289	269	322	300	279	296	308	337	306	303	305	320	305	322	300	290	300	314	287	317	321	276	320	327	293	331	324	330	306	336	314	304	301	320	325	297	341	314	299	306	317	305	303	286	272	264	290	300	294	332	298	312	322	276	304	285	289	278	280	336	305	320	315	301	307	316	283	319	292	291	316	321	304	320	312	276	304	301	320	335	320	296	273	317	288	266	329	315	331	298	299	309	328	329	321	291	305	304	279	305	326	333	289	329	300	317	287	319	325	274	338	316	319	325	301	294	302	322	284	308	324	303	309	341	314	300	306	323	277	318	310	284	341	320	299	304	315	316	282	316	325	297	292	303	280	295	319	296	297	313	316	293	300	312	325	320	322	314	314	319	305	309	340	312	287	332	298	290	314	278	326	304	292	297	297	280	317	265	307	295	294	332	315	285	327	321	333	309	282	321	337	314	270	309	303	294	301	325	299	295	310	295	316	333	332	307	325	311	291	297	297	354	294	307	322	284	318	309	334	303	317	298	319	341	280	290	317	316	299	309	296	319	309	278	320	308	302	302	320	329	292	324	310	314	305	301	307	288	322	335	318	302	313	315	296	296	301	344	313	314	321	330	297	340	321	334	333	318	304	296	314	316	305	299	289	316	301	314	299	312	287	292	309	286	325	298	325	297	345	292	342	318	285	321	290	338	311	312	309	290	307	316	332	291	292	328	294	315	338	332	321	287	303	300	316	301	320	322	307	306	315	297	276	299	306	310	302	299	324	315	295	344	308	315	319	285	291	283	294	336	330	299	332	289	285	309	332	296	279	279	317	312	325	282	310	337	295	350	305	318	303	305	323	279	295	316	329	318	314	323	282	325	298	289	319	293	291	306	311	317	304	310	306	307	304	342	334	312	293	314	289	288	291	351	298	300	310	316	287	305	323	322	310	343	323	302	297	335	346	295	304	311	306	302	294	297	298	279	314	291	313	316	317	310	299	327	305	274	282	300	314	296	306	304	298	323	292	302	297	298	303	312	341	332	293	336	333	292	339	327	297	307	306	292	287	312	324	302	305	297	288	321	319	313	313	316	317	308	293	300	321	294	307	305	289	297	304	302	288	329	334	286	306	306	295	323	303	303	302	308	313	307	310	288	269	288	296	304	297	315	287	284	333	281	319	297	338	317	336	279	298	314	331	321	309	332	291	304	276	306	292	295	303	326	288	310	278	319	296	342	350	310	287	314	318	277	335	311	283	326	313	306	317	298	307	317	333	302	292	321	299	275	274	280	300	304	303	301	283	285	320	266	317	305	342	312	298	294	342	271	296	311	296	319	333	319	263	313	288	311	317	318	292	312	289	299	331	314	289	305	308	293	291	333	288	306	310	309	302	313	315	277	272	329	315	307	307	311	301	304	284	303	321	311	287	293	305	302	308	317	299	276	340	309	302	310	296	345	290	309	297	346	296	282	309	319	321	298	280	319	296	309	334	275	274	340	322	309	287	338	311	312	292	309	315	302	326	288	262	319	294	318	304	337	320	294	294	296	284	340	307	308	293	312	300	292	298	315	295	326	328	323	290	318	283	281	284	303	325	327	319	316	298	302	322	293	298	332	323	284	309	305	318	336	332	330	328	294	333	320	308	289	295	305	336	284	316	305	296	293	305	300	290	306	311	259	294	331	289	308	306	302	283	345	276	295	281	301	275	318	325	307	314	349	314	277	343	301	338	308	318	288	325	300	308	312	320	321	315	304	307	310	298	307	332	330	300	315	314	318
9806	5616	12126	38415	72882	65646	61236	50419	36769	21195	6614	2776	1000	901	993	900	913	916	851	885	827	856	845	846	940	983	965	1087	982	893	872	806	779	804	820	882	852	858	793	799	828	821	783	832	794	806	837	748	819	846	751	805	837	781	780	832	845	752	820	819	809	760	788	799	795	815	819	799	803	867	816	796	829	762	793	820	810	810	815	801	801	768	823	826	823	786	821	841	830	854	792	813	823	773	765	828	805	815	811	817	796	820	797	834	756	833	799	775	767	755	817	877	828	824	822	810	831	803	760	820	810	748	829	802	826	857	813	774	803	785	804	784	826	785	767	802	821	787	785	798	851	845	807	811	842	849	835	837	804	806	791	839	807	813	811	808	797	786	835	779	808	777	804	834	761	783	825	784	813	823	807	798	814	844	834	772	736	828	785	824	824	809	811	798	765	791	804	843	764	823	806	762	792	802	810	786	757	879	841	812	774	784	822	810	812	847	862	826	808	828	824	778	801	819	807	789	791	855	840	832	791	812	738	822	834	828	785	859	800	799	812	791	787	803	788	844	809	858	808	768	807	740	802	819	780	793	709	839	813	807	828	779	793	784	816	753	797	774	862	840	784	809	819	849	847	820	796	830	827	786	788	799	806	813	778	824	837	813	806	767	828	823	831	846	813	815	857	809	820	827	839	800	794	817	800	769	791	801	797	825	825	754	832	862	763	737	824	811	777	825	821	778	780	769	775	775	824	866	782	835	821	825	807	821	753	775	841	781	769	801	818	744	788	781	811	806	791	789	743	786	801	805	760	818	822	801	787	812	845	763	818	752	794	825	741	765	816	745	859	772	775	780	797	801	796	787	789	833	776	803	819	803	876	813	826	836	798	770	829	779	802	842	816	767	814	799	828	873	787	767	782	821	816	811	839	754	809	802	791	837	787	803	769	822	821	770	826	775	812	834	788	784	840	780	796	811	826	857	820	819	764	793	803	843	798	835	755	820	778	811	829	797	779	793	795	793	774	819	853	811	784	839	776	819	817	810	808	816	846	799	831	818	803	823	808	819	813	807	759	790	801	862	810	812	815	801	749	772	788	808	787	819	850	822	804	815	818	794	799	767	772	810	764	823	791	772	827	798	817	816	822	800	774	830	846	798	808	759	775	812	759	815	815	788	816	856	813	829	852	817	809	769	814	787	846	843	831	849	800	766	845	802	838	760	849	782	778	789	829	816	805	772	784	853	791	814	837	814	849	739	762	856	815	792	777	823	818	814	786	889	800	828	817	834	817	802	789	792	807	746	843	799	807	843	799	782	781	819	811	835	770	803	786	872	786	787	793	804	805	790	799	809	787	776	766	818	827	813	833	850	801	853	790	841	790	790	887	809	841	826	801	803	846	777	801	835	809	794	769	828	792	819	797	775	847	810	818	815	789	818	826	764	762	805	828	800	819	731	809	830	843	798	840	769	755	802	798	844	765	785	779	787	829	790	818	758	797	797	841	835	821	796	780	799	803	825	824	811	749	783	812	886	831	774	815	845	791	804	843	812	782	798	825	787	796	743	858	793	854	845	780	830	819	784	807	775	799	718	804	747	801	788	808	795	794	803	874	768	848	811	803	820	826	837	822	855	769	803	853	793	791	856	795	759	815	830	848	793	797	852	747	737	785	855	791	792	811	779	774	823	836	816	832	789	860	837	833	821	831	804	786	828	776	733	808	797	767	834	852	826	838	795	849	828	793	836	831	815	807	797	796	795	799	811	816	847	770	811	843	806	843	846	786	762	777	744	801	818	839	795	778	808	757	795	824	770	805	778	826	825	831	860	841	792	810	779	824	837	855	851	739	827	815	825	791	806	836	762	817	812	809	823	887	810	796	795	795	774	845	808	798	788	768	873	867	818	827	790	781	825	803	791	837	780	844	804	781	815	829	788	760	841	842	839	847	852	792	835	791	751	834	847	798	819	877	815	774	773	776	813	805	806	843	799	774	806	791	807	843	826	805	784	813	810	804	846	807	842	779	788	830	796	783	781	819	833	785	822	803	762	821	824	809	802	764	804	768	803	860	799	770	816	787	811	785	819	804	790	812	780	781	831	814	815	827	844	778	797	763	830	794	787	810	778	793	787	775	815	807	812	797	850	840	765	797	801	751	820	766	776	793	824	824	807	848	831	810	811	788	867	808	820	846	819	785	837	851	781	807	801	768	809	749	764	834	774	834	799	823	786	843	809	813	776	815	826	795	797	825	807	805	790	835	776	816	783	845	836	776	834	771	844	774	810	788	836	855	786	776	810	800	844	815	838	811	838	826	799	801	772	822	794	824	818	822	838	757	824	813	798	793	846	820	798	851	790	785	776	836	785	779	780	818	866	787	819	857	813	864	811	835	783	785	814	836	804	774	810	788	837	847	775	786	791	763	818	815	815	795	771	800	795	781	836	850	831	808	805	764	811	789	805	809	766	781	799	813	727	796	798	780	768	824	828	821	781	743	798	818	814	869	779	812	815	773	805	832	774	768	814	786	814	756	810	824	801	823	781	795	857	810	797	791	821	818	836	799	791	786	735	819	844	824	846	789	768	805	837	833	796	821	810	856	833	759	804	823	794	783	797	828	821	811	830	787	770	799	812	777	808	829	774	777	761	840	838	794	844	817	819	793	771	814	813	786	802	824	819	811	766	811	820	792	817	817	802	803	830	797	855	787	825	781	798	789	814	826	820	776	803	814	814	783	767	805	790	803	774	832	856	811	766	785	814	765	808	760	811	780	815	802	823	801	817	777	871	823	823	824	809	787	780	815	799	787	822	819	782	818	815	798	856	801	778	766	837	817	839	810	770	825	780	793	783	798	795	808	854	819	800	760	835	869	813	799	762	787	818	840	826	861	831	840	804	840	824	813	815	808	813	808	830	832	849	833	792	814	844	823	840	852	817	813	828	772	856	773	800	744	815	786	820	845	823	778	826	826	842	825	826	810	784	851	764	771	799	786	894	793	802	774	812	800	819	801	792	823	775	797	807	829	808	860	861	762	782	792	825	779	836	815	795	795	837	830	820	771	816	803	763	829	796	779	827	794	841	819	842	800	780	820	807	791	811	821	807	803	807	811	796	788	853	780	788	873	841	843	810	785	842	800	803	817	791	767	792	800	790	797	816	806	793	760	813	826	855	773	775	808	811	782	865	810	859	840	802	854	783	736	816	863	790	845	801	818	841	832	841	826	765	786	787	830	792	780	791	830	767	806	792	775	802	828	803	824	796	788	788	832	844	768	755	816	806	866	822	822	864	841	817	789	814	801	795	839	779	830	829	824	763	800	814	813	791	759	818	819	784	830	826	799	822	821	844	784	786	873	785	804	813	810	762	811	782	779	838	850	856	842	789	798	790	788	810	835	833	836	833	769	777	754	814	830	784	759	762	834	821	819	804	798	756	772	786	800	745	788	797	837	828	871	808	793	797	777	802	846	867	802	791	793	803	810	789	848	793	801	759	836	799	780	769	782	794	770	802
3844	1853	2614	2953	6629	6101	4634	3415	1872	936	451	293	271	287	287	270	271	268	247	282	280	253	267	270	264	266	310	269	260	320	273	303	295	270	267	287	293	295	266	275	296	280	277	280	280	288	283	282	289	299	276	246	295	252	262	272	284	315	263	283	281	278	306	284	262	298	276	255	270	303	304	277	295	272	258	254	288	275	282	296	258	280	267	274	292	274	283	290	279	267	339	262	282	263	260	291	286	281	299	256	291	278	266	280	278	285	311	284	257	301	275	270	295	287	272	286	295	296	286	281	270	263	277	277	290	251	255	266	275	265	281	280	272	330	270	293	281	267	275	265	318	274	304	299	260	287	290	280	303	270	274	266	250	287	257	309	256	253	312	267	278	311	269	258	272	262	298	292	269	262	299	283	278	272	282	259	295	305	273	306	291	298	265	268	249	279	276	267	263	265	262	297	276	287	272	270	255	251	224	276	239	293	261	258	266	286	267	276	291	295	273	265	298	267	281	289	291	259	266	286	260	265	246	286	276	289	268	275	266	299	288	281	273	274	306	256	299	276	274	263	270	267	252	257	281	275	264	282	292	260	289	289	244	269	269	260	302	303	265	280	266	250	289	287	304	300	263	257	263	278	260	265	286	292	292	256	306	255	271	262	284	277	262	287	288	307	279	293	261	283	306	259	269	245	273	292	277	278	290	276	280	236	298	316	283	284	255	274	256	291	258	269	286	263	294	317	257	284	283	277	269	245	282	267	271	273	266	278	282	292	281	323	282	287	265	265	269	304	262	280	288	255	295	286	275	274	289	276	267	253	303	293	258	272	277	270	283	287	256	256	272	273	248	253	250	273	318	267	270	279	279	285	265	292	276	266	287	285	236	271	280	307	264	306	257	253	288	282	301	271	294	289	272	288	284	263	281	276	327	294	303	275	275	298	283	303	289	254	289	300	280	269	288	293	274	253	275	256	305	290	311	275	256	297	296	270	265	267	258	258	313	258	327	320	234	302	278	291	268	303	303	278	261	298	288	287	289	269	283	288	268	278	279	253	285	262	280	271	260	295	271	254	290	285	286	271	289	255	260	262	288	267	288	268	284	292	286	246	249	275	298	271	290	264	288	310	271	271	298	263	251	299	247	278	267	263	272	286	258	279	313	296	293	283	274	255	279	272	272	267	289	266	251	253	275	281	279	241	280	281	287	266	298	271	279	266	264	256	243	282	270	309	263	250	264	250	271	284	286	270	283	276	265	294	268	269	282	281	276	285	291	267	275	271	286	263	305	280	290	289	309	287	276	271	284	256	284	279	281	259	268	254	278	266	286	281	250	262	269	262	304	295	288	263	266	244	291	295	307	294	281	264	274	291	266	263	284	287	282	288	278	232	295	292	283	275	262	280	278	277	273	311	287	300	275	269	276	284	308	278	248	282	314	304	280	243	287	259	294	279	254	254	278	285	302	283	303	253	284	285	248	304	288	283	280	280	281	286	277	293	256	253	314	249	294	253	284	281	268	288	310	291	264	270	272	267	279	292	290	271	270	294	241	309	277	271	286	285	298	328	261	277	242	287	277	287	306	277	243	311	266	268	297	266	277	296	283	274	325	271	251	266	289	271	262	268	241	273	275	282	253	245	252	250	261	262	290	306	310	269	228	298	296	279	302	280	234	264	272	273	287	289	283	261	304	267	266	279	302	260	287	255	272	266	304	268	278	286	263	288	250	292	295	261	268	278	310	279	301	268	282	262	296	267	300	273	275	276	262	277	265	259	238	266	285	250	262	256	264	264	281	290	283	291	281	285	273	246	265	292	277	249	280	271	287	284	288	280	289	292	289	276	292	280	263	292	290	264	303	267	264	259	263	274	280	254	247	277	259	257	266	270	248	277	290	287	289	308	245	295	285	261	262	272	254	285	292	274	263	279	301	313	257	258	244	232	276	278	287	259	290	280	288	303	287	272	274	288	277	282	273	262	261	258	277	275	282	258	258	277	279	270	310	320	280	281	295	278	312	248	275	275	272	286	287	273	259	251	298	250	291	276	263	264	305	285	288	293	273	277	261	268	284	296	305	294	288	259	274	292	294	295	277	265	291	280	263	256	310	280	272	293	242	282	287	299	285	245	289	252	269	260	298	283	288	289	238	268	277	278	312	305	284	276	284	267	313	270	278	302	286	274	294	281	250	302	272	298	282	235	298	291	284	269	275	299	281	276	299	250	275	274	304	284	279	287	258	287	264	240	283	252	280	291	298	257	285	296	269	276	283	273	284	287	268	274	288	302	289	292	267	266	282	312	297	288	259	278	252	255	259	299	267	307	313	278	272	261	259	306	279	294	305	267	288	274	273	261	264	298	298	310	271	275	262	264	301	272	289	279	267	258	281	273	291	285	287	277	270	279	258	298	288	293	308	276	270	274	275	325	309	258	278	265	278	265	289	304	275	279	280	284	287	248	288	302	291	287	265	275	285	273	304	284	269	282	298	303	266	308	261	292	289	306	280	290	257	314	294	278	280	262	279	274	273	263	308	283	267	266	254	270	292	239	292	276	299	286	285	271	279	282	281	259	292	253	278	286	275	324	301	266	258	269	299	275	252	275	278	240	294	291	271	280	279	285	279	284	284	265	257	287	284	289	272	303	290	271	261	271	285	267	260	286	262	269	279	271	290	294	283	256	282	279	263	276	276	270	281	275	269	264	255	293	289	273	256	272	277	271	265	285	288	270	280	271	288	251	297	288	301	306	260	267	255	304	262	289	303	274	271	270	273	257	281	277	280	278	260	294	270	257	232	308	264	279	233	274	263	275	285	296	281	259	278	279	278	275	301	278	296	278	313	267	279	283	291	267	290	297	274	269	246	287	271	262	295	284	269	304	292	265	282	295	288	237	278	278	276	265	268	287	298	278	283	279	265	285	258	255	320	270	296	283	311	286	264	312	257	262	287	249	274	272	262	275	281	272	258	262	231	269	265	307	286	297	239	278	318	273	286	293	291	285	275	277	261	279	262	252	250	286	226	265	253	285	266	251	296	283	301	280	303	291	246	284	271	277	265	273	279	302	266	268	271	276	282	280	278	290	276	253	276	285	295	298	258	291	252	284	298	267	258	284	246	313	306	302	280	252	268	262	322	267	290	261	253	265	275	272	287	291	301	292	283	283	281	272	308	318	261	308	282	272	287	258	312	263	294	263	276	269	261	282	267	302	277	276	259	287	282	272	273	293	299	301	281	271	279	311	261	287	291	298	287	240	300	312	262	294	264	279	266	259	299	244	251	288	283	266	269	278	279	261	270	331	274	277	258	258	254	299	267	284	270	271	248	292	274	293	272	288	264	278	299	285	261	277	260	277	274	260	256	286	291	264	288	302	252	279	249	251	289	309	300	295	281	251	283	276	297	299	259	287	276	268	300	284	256	286	245	250	298	306	276	274	265	312	270	292	257	255	265	308	265	266	264	272	286	284	288	276	309	237	295	278	272	268	277	277	292	298	308	285	284	256
3560	2274	4404	9147	19454	18749	14745	11480	6495	3068	1484	843	721	749	742	741	728	740	726	766	715	754	749	716	728	752	711	731	771	699	714	761	743	759	747	684	736	797	682	693	760	727	719	749	726	737	743	708	792	707	742	756	786	730	759	748	725	759	759	721	721	779	782	783	705	781	730	814	701	768	785	739	790	770	785	753	746	699	758	773	707	732	746	712	731	770	754	742	733	706	748	742	712	758	739	743	742	797	736	720	748	756	781	767	697	698	749	738	755	765	717	769	782	732	724	721	761	798	767	725	763	716	730	793	730	769	742	735	715	738	780	731	754	757	749	758	763	772	769	776	756	764	740	712	742	725	753	702	730	717	742	727	771	760	768	762	752	768	733	767	792	750	751	704	759	713	764	781	724	735	702	745	742	743	711	721	726	735	763	749	776	758	762	742	701	756	794	693	789	761	737	762	746	721	735	688	791	704	730	718	728	770	739	795	741	748	715	727	710	750	752	760	759	759	739	729	725	764	780	737	729	742	698	760	735	741	757	731	717	715	762	723	729	771	754	732	788	732	805	733	748	706	756	737	751	735	742	719	741	769	711	735	707	741	736	733	709	711	735	739	756	702	751	751	708	699	726	732	726	741	740	723	736	783	766	759	738	747	733	664	766	706	730	742	763	810	714	760	734	717	734	742	770	772	750	755	689	729	745	738	696	743	740	739	757	741	734	754	762	731	724	776	747	712	726	731	754	725	668	714	716	685	715	762	721	787	714	748	764	752	730	724	737	758	744	728	694	746	759	747	704	725	785	751	764	745	750	737	772	740	749	772	717	732	705	723	737	724	753	793	726	783	780	748	735	762	682	723	744	726	718	726	737	736	718	744	741	719	751	760	716	740	788	730	727	732	750	729	692	715	768	750	734	712	719	758	727	761	802	719	751	763	741	774	743	789	778	747	747	759	710	779	767	780	757	757	770	760	708	752	732	742	719	751	735	776	676	742	758	763	761	744	755	766	785	785	745	753	741	744	727	715	776	731	739	766	742	710	742	776	758	750	730	708	725	784	724	727	760	674	729	746	692	724	735	720	702	768	752	744	744	726	701	752	747	747	716	757	726	730	789	690	757	765	699	757	729	746	717	699	722	725	777	776	762	747	726	763	726	682	717	687	751	748	724	719	756	715	747	727	760	760	715	747	711	734	751	709	705	729	704	731	773	675	723	736	735	730	751	759	750	762	775	761	740	777	723	732	740	752	765	690	704	759	709	800	774	677	726	719	768	729	795	728	777	724	755	697	752	734	788	712	760	731	733	687	767	758	701	717	739	767	676	732	709	765	732	772	700	740	729	712	755	719	716	714	688	728	761	787	766	768	754	697	722	744	757	761	795	712	742	754	765	733	738	719	751	759	739	728	780	741	719	759	762	752	744	727	742	682	763	697	770	730	786	704	745	804	776	753	744	765	728	761	777	714	748	736	686	793	743	732	686	759	686	743	725	714	763	743	738	750	763	777	770	715	758	729	734	742	704	794	709	697	741	730	749	756	724	721	724	728	782	805	749	766	743	728	727	737	712	755	745	739	805	730	761	791	752	720	756	719	734	771	747	692	733	774	769	766	718	797	774	747	703	735	738	720	745	711	690	764	714	722	722	729	758	763	747	735	733	729	727	791	738	732	779	722	681	753	763	735	733	739	719	746	722	745	723	744	777	811	704	731	764	747	740	751	747	703	737	760	786	731	759	703	731	742	699	740	717	809	738	778	704	687	693	729	707	716	794	741	755	752	723	753	728	726	730	670	755	728	743	709	761	767	749	662	734	719	733	649	741	741	743	766	762	718	729	728	775	780	759	732	758	792	733	772	753	727	757	688	734	733	693	755	749	751	742	740	739	741	681	773	744	767	719	776	793	742	782	754	715	736	760	699	771	728	725	738	756	747	742	797	779	766	714	764	746	703	755	736	698	760	739	686	735	737	699	783	759	698	662	746	710	722	695	723	763	728	783	739	738	746	747	723	752	788	779	765	773	771	710	723	735	728	729	766	720	727	731	731	738	774	729	742	754	760	747	738	723	748	722	701	722	749	727	775	752	718	794	722	700	740	721	751	738	698	739	749	757	731	724	785	787	748	761	703	773	769	720	784	774	701	749	736	740	746	748	757	726	767	731	732	748	763	726	768	776	753	745	763	745	742	734	740	722	731	728	759	788	764	760	761	696	780	749	715	744	783	804	724	749	763	759	715	720	689	716	743	705	727	733	712	686	723	742	771	750	749	789	708	726	759	692	762	771	730	710	736	750	807	754	722	723	702	792	761	754	758	771	833	778	739	784	793	745	760	764	768	734	746	773	754	736	730	711	708	763	734	713	743	732	732	717	795	757	754	774	730	757	707	700	795	789	715	732	780	748	762	687	730	760	760	787	742	752	724	779	793	739	732	747	719	727	782	735	755	761	697	758	709	735	741	729	726	770	719	692	736	732	769	743	732	722	726	702	717	743	742	744	770	739	730	765	769	776	749	732	748	748	771	788	757	711	734	749	795	755	770	739	702	700	711	756	724	743	754	747	808	760	752	709	730	752	748	744	727	756	797	716	735	698	752	761	751	728	772	737	737	709	741	717	723	738	737	719	720	764	709	797	745	722	760	711	740	733	773	745	727	760	728	794	757	722	752	758	761	722	698	751	782	771	742	744	733	757	733	733	731	718	761	679	748	729	756	715	746	769	683	703	685	748	743	710	681	718	683	789	757	730	696	769	745	769	709	764	778	727	722	737	705	740	740	724	754	745	721	713	782	727	750	749	752	695	727	719	757	767	769	750	760	773	728	784	706	736	757	740	710	704	649	675	777	750	737	753	724	719	710	739	744	746	735	701	793	731	772	693	695	729	741	799	756	751	769	734	753	764	772	709	706	736	755	713	746	694	754	730	758	756	708	776	734	742	776	741	743	741	751	757	725	742	760	749	789	721	696	696	798	699	769	768	783	747	785	760	784	755	762	722	692	746	695	739	772	742	755	785	708	730	737	767	736	670	782	740	730	744	738	743	753	775	744	749	759	799	716	729	739	703	749	712	732	738	755	798	804	744	764	725	699	762	681	766	768	806	757	764	724	806	682	762	747	725	732	761	734	730	742	747	693	751	737	700	754	738	712	740	778	769	713	752	758	785	763	719	748	748	715	745	753	749	737	747	756	749	731	785	739	712	726	743	754	741	712	753	763	768	731	756	714	737	710	745	744	725	731	717	726	751	746	758	708	762	730	738	762	757	724	703	738	775	733	788	747	783	771	730	743	745	737	760	807	689	723	800	768	762	740	748	750	718	718	768	744	723	749	698	723	782	755	701	778	755	749	774	713	703	727	767	754	732	737	765	734	707	723	739	736	786	750	732	744	701	735	783	792	791	762	788	713	797	725	713	734	760	808	778	727	771	695	724	726	727	788	737	679	709	709	704	732	724	775	736	760	743	697	705	765	723	768	766	706	725	711	775	732	739	787	750	755	729	761	754	754
12223	4820	5829	26440	53750	44951	37952	27483	14465	5239	1597	479	337	293	296	313	309	289	293	305	297	314	297	273	268	295	319	311	287	280	282	294	316	267	254	288	290	262	276	283	303	336	317	295	306	297	276	294	273	307	287	268	274	287	303	278	289	298	280	307	297	299	274	300	320	280	295	307	311	321	293	275	303	316	287	307	264	283	296	284	296	307	296	286	293	292	275	294	271	281	293	320	276	307	304	316	277	282	307	270	290	291	284	293	299	290	254	288	316	298	288	262	286	301	329	309	287	308	268	282	308	282	296	297	305	325	301	291	282	294	295	301	288	283	297	271	318	260	308	283	289	307	287	283	305	304	319	280	320	291	298	293	280	281	268	288	298	293	290	270	305	293	304	306	321	278	283	278	285	314	296	275	289	271	282	289	311	292	288	267	323	301	311	280	287	279	315	270	322	309	286	297	332	268	292	265	294	297	295	283	319	297	286	281	294	298	281	308	269	279	306	285	312	288	310	284	277	304	292	281	290	296	274	282	277	294	335	280	283	283	294	263	259	319	312	303	275	273	300	313	264	250	301	313	291	295	302	294	266	300	283	282	303	257	299	313	291	277	293	300	305	308	283	311	282	306	300	318	279	267	301	296	267	278	312	320	275	271	299	315	269	263	289	296	305	297	292	297	284	302	324	287	291	291	265	303	288	270	283	287	293	307	261	317	303	310	277	323	249	314	256	311	280	279	296	288	287	271	287	275	296	323	285	295	327	294	296	308	279	280	279	289	265	261	290	308	277	324	276	290	302	296	326	277	319	316	308	296	311	283	285	308	329	277	272	297	294	305	293	304	291	303	277	292	329	324	277	292	299	292	297	277	315	255	279	295	295	267	319	307	294	288	306	299	288	293	310	309	300	277	286	312	306	327	280	325	303	285	276	321	309	299	278	316	281	289	298	289	280	287	315	268	290	274	300	304	277	287	302	307	282	314	287	290	298	308	321	293	324	254	299	298	289	307	258	294	295	312	275	277	317	264	295	266	316	290	300	246	275	281	316	272	254	266	269	254	316	328	297	279	281	313	268	292	281	314	293	285	292	295	279	309	275	295	290	292	283	314	283	273	295	298	296	295	283	296	274	284	300	304	284	324	268	269	289	278	281	295	293	310	303	316	302	327	292	277	302	281	277	310	287	298	268	280	293	295	298	309	299	268	284	278	292	296	329	291	322	273	305	257	254	311	293	283	270	319	302	318	273	299	289	259	306	311	294	297	304	309	283	300	273	283	297	296	308	294	278	263	302	286	279	290	328	292	298	286	306	298	283	292	291	290	284	292	273	303	277	341	315	261	296	296	269	294	321	293	295	292	337	299	319	301	299	300	305	318	296	265	296	293	275	298	256	262	281	294	281	279	295	290	326	300	288	290	273	313	274	284	276	290	316	258	296	259	285	272	304	308	278	255	274	280	270	310	330	261	309	287	279	310	313	298	286	323	265	293	307	287	252	266	309	290	281	274	338	287	282	304	333	274	323	290	269	296	261	286	303	296	292	290	300	275	334	305	274	266	298	303	279	302	288	272	290	284	277	298	282	307	283	345	282	272	315	295	278	323	266	287	291	282	298	316	295	292	292	321	280	310	295	285	307	299	293	271	325	277	287	290	270	287	300	283	308	255	294	292	269	294	294	300	309	277	304	300	268	334	315	280	283	285	289	305	275	309	287	301	295	315	308	265	271	276	292	332	313	292	286	282	307	293	306	297	293	278	278	310	299	304	276	302	287	300	297	306	259	296	265	324	294	278	314	288	297	254	257	291	305	281	295	292	330	300	288	263	313	292	281	298	294	294	285	312	300	304	287	282	265	311	281	296	281	273	285	283	308	285	275	295	313	274	312	293	294	277	305	309	283	322	259	286	267	316	318	293	286	312	295	283	291	303	291	300	301	275	296	298	314	326	290	300	291	331	315	298	268	296	301	275	297	279	320	304	308	261	299	306	302	290	293	302	298	287	305	285	298	257	290	293	286	296	256	289	299	282	263	251	332	290	318	288	311	274	265	293	319	263	285	273	296	305	301	303	317	277	271	310	310	301	292	319	284	280	305	292	276	308	302	289	270	293	301	290	308	335	276	285	286	319	284	280	262	315	313	320	304	290	302	294	287	272	284	317	292	295	277	259	340	319	301	310	296	292	313	310	311	290	324	314	288	296	300	304	293	293	328	292	283	290	293	302	277	281	266	313	262	280	311	299	291	311	293	312	294	272	309	299	298	295	312	297	298	289	285	289	277	288	299	323	289	291	315	270	308	320	292	288	286	317	289	328	263	275	293	309	276	281	292	289	298	266	276	287	267	275	307	327	283	323	300	300	314	341	299	323	317	275	266	320	318	316	297	275	287	283	294	279	300	291	289	299	288	273	281	304	293	315	277	301	295	320	283	287	259	310	290	284	308	271	303	305	292	337	272	292	289	260	285	285	306	296	291	260	324	309	308	325	288	322	336	294	295	278	271	280	297	280	285	283	313	277	291	302	264	283	303	299	302	291	292	312	331	281	269	250	313	294	302	330	300	292	279	325	302	273	300	267	283	295	293	312	289	306	311	269	314	271	256	302	302	355	298	289	303	259	293	324	281	306	310	316	298	296	293	285	272	296	279	345	270	271	301	286	312	302	306	300	315	271	323	283	293	306	299	276	300	311	285	283	297	322	282	304	293	279	277	285	254	309	271	288	311	290	302	266	286	288	311	300	263	310	287	343	300	277	282	292	310	302	282	323	286	265	317	287	270	277	288	280	282	295	296	302	284	287	293	309	298	296	315	307	294	315	297	303	310	280	285	315	307	316	296	334	309	299	282	297	311	291	277	327	305	271	299	288	321	257	299	306	295	311	315	288	275	294	308	322	283	276	294	291	281	304	279	300	304	330	312	272	269	300	311	274	307	289	293	270	280	293	316	281	315	285	271	294	302	289	278	310	271	279	297	298	279	264	299	291	293	291	308	283	314	279	297	292	319	306	340	258	284	325	311	244	274	312	293	303	292	280	278	307	293	308	301	279	299	313	318	294	303	299	279	308	283	269	301	284	258	290	313	280	295	271	291	285	273	290	281	312	318	318	293	300	286	280	283	295	270	287	300	284	265	286	295	314	308	253	303	309	291	278	286	298	268	299	299	300	269	280	275	280	315	295	282	294	314	271	309	310	317	301	298	277	263	304	294	286	297	292	321	278	278	259	279	306	310	306	336	284	294	280	319	319	286	306	318	272	303	294	274	300	278	296	312	292	312	281	294	296	277	273	277	295	286	270	301	275	283	287	286	303	273	304	297	303	285	263	323	287	294	319	286	289	304	263	289	295	270	265	299	293	296	289	273	297	281	287	273	280	286	282	285	274	314	288	296	287	307	252	311	295	284	301	277	266	312	335	276	303	288	312	291	291	252	281	276	274	285	323	289	297	320	299	288	310	295	283	310	306	315	316	286	285	277	294	295	312	278	328	266	295	298	300	291	307	301	300
7936	4624	8419	37187	60406	54999	50347	41001	28111	14275	5450	1584	959	812	785	831	819	787	784	809	883	776	769	828	809	796	802	734	789	787	773	761	756	804	775	790	771	766	783	773	747	759	792	794	809	770	742	800	819	728	782	803	779	768	777	738	811	823	744	756	780	786	769	786	808	738	733	744	737	777	808	797	785	820	826	700	760	814	741	782	789	794	791	815	781	780	766	789	782	844	761	774	804	790	799	772	749	755	756	781	785	729	762	761	762	809	777	789	746	783	750	770	844	817	782	782	766	776	748	762	766	786	787	790	798	799	752	788	774	808	827	767	767	749	794	763	823	772	781	752	789	759	765	718	726	813	773	764	763	750	745	777	756	731	755	779	806	777	795	793	790	787	780	780	813	770	799	766	760	775	777	772	804	757	791	755	780	822	747	813	741	850	753	794	737	800	810	799	770	798	771	793	743	804	751	785	795	823	831	780	772	830	771	787	805	795	787	749	785	779	770	770	801	800	722	725	755	800	779	785	808	796	743	780	771	834	793	778	775	798	759	771	772	785	752	779	766	828	776	791	746	769	775	788	794	738	760	762	773	758	734	746	772	762	787	775	753	788	772	789	793	770	784	724	734	773	776	814	832	784	749	791	815	795	734	834	733	781	772	778	812	735	800	768	854	756	768	822	803	786	774	807	741	794	817	764	779	809	775	795	783	776	779	806	791	776	750	762	815	754	782	767	758	771	781	769	794	794	757	772	723	723	814	755	786	777	732	748	722	743	834	770	758	713	760	803	766	765	795	785	769	768	756	782	745	768	724	809	828	749	741	791	774	798	858	773	794	816	803	788	788	769	797	787	788	773	814	733	754	790	745	794	746	776	794	747	800	796	790	787	805	739	809	818	752	772	828	804	808	798	769	822	810	774	807	790	786	798	791	814	801	810	779	765	792	781	758	742	782	762	741	782	781	760	789	714	782	770	795	795	759	785	815	758	731	780	773	772	760	796	750	829	791	794	800	793	714	770	794	754	794	763	717	773	824	785	757	794	816	842	764	755	799	828	775	792	739	779	803	689	761	784	823	774	758	783	765	777	789	784	809	736	810	783	773	778	804	778	787	775	770	778	737	767	779	788	793	738	800	799	792	835	769	703	782	792	786	758	788	797	820	788	781	780	770	728	743	765	716	795	771	757	793	768	784	778	799	768	732	775	722	769	774	786	743	759	769	820	790	768	782	818	774	803	804	791	767	765	793	761	874	826	795	771	830	776	765	778	802	773	800	830	787	775	788	759	814	801	731	795	802	784	747	815	708	770	723	751	783	729	816	761	778	804	796	804	763	813	760	832	788	759	776	802	774	818	818	791	765	734	820	820	740	743	817	742	795	817	789	786	782	801	792	756	741	792	790	776	787	775	749	784	796	763	763	780	735	774	802	791	772	735	794	767	809	777	812	787	815	745	782	744	757	796	715	787	803	803	798	735	807	787	777	828	771	783	820	734	738	790	800	796	765	799	789	817	790	774	755	774	808	798	762	761	785	776	801	802	782	763	801	748	749	769	731	756	819	795	735	758	766	784	758	810	820	723	797	759	791	820	789	762	794	822	779	786	769	744	783	852	789	830	815	803	814	796	802	784	733	841	741	789	818	745	749	770	731	736	846	787	756	793	742	758	764	794	788	790	768	742	797	833	786	785	764	767	761	801	789	787	843	720	786	799	721	799	769	781	814	759	788	740	800	722	750	811	780	794	730	788	766	814	821	809	790	791	745	776	800	782	847	769	787	773	816	748	809	819	755	796	760	760	822	795	766	811	781	764	804	787	791	773	783	761	767	814	781	796	774	822	785	813	735	812	816	770	745	735	800	737	766	717	774	748	818	802	798	777	736	732	757	790	818	831	809	800	810	771	815	747	777	790	775	772	783	775	745	751	787	779	705	825	775	821	748	782	810	779	771	770	775	785	795	765	754	795	777	758	784	782	765	763	747	815	757	809	754	777	827	795	826	774	723	780	816	782	761	785	706	807	752	767	758	788	754	815	806	746	814	764	798	790	774	806	761	795	807	820	774	786	782	759	792	806	776	776	804	831	753	737	834	763	727	767	764	743	728	808	769	831	750	767	766	801	767	779	796	771	832	766	798	740	845	763	715	722	750	811	803	731	784	783	800	767	769	716	761	773	775	798	799	796	808	788	808	775	809	805	750	797	791	838	725	831	785	713	787	758	766	786	755	798	765	834	783	807	777	761	750	742	768	798	762	739	780	801	796	779	748	773	795	737	838	791	795	780	818	826	791	781	779	800	809	779	779	724	755	786	788	799	812	783	795	777	775	810	771	762	796	743	781	767	767	833	758	778	793	748	806	798	776	761	754	808	793	769	773	792	808	788	776	781	811	786	759	695	819	804	771	780	739	800	791	775	803	769	777	768	786	730	848	762	759	802	815	758	811	815	784	811	765	841	788	764	778	762	821	750	751	806	794	820	778	812	758	786	844	746	756	764	782	736	735	789	796	774	812	749	764	769	798	738	778	778	737	778	795	730	783	798	800	759	729	821	803	795	798	763	823	731	756	784	771	744	742	773	737	783	748	775	769	834	823	790	743	785	768	772	769	761	766	774	812	789	724	767	813	777	769	756	828	799	825	783	752	770	780	814	753	753	805	786	745	822	748	807	839	793	762	830	818	779	784	777	782	769	815	784	792	738	792	808	726	764	817	741	796	822	761	815	788	781	762	769	802	818	746	802	737	793	775	752	753	770	771	799	744	759	841	733	750	808	763	738	784	789	845	849	808	772	799	748	792	755	755	789	733	785	741	769	748	781	800	736	776	767	760	750	743	778	742	760	729	782	782	787	836	871	746	743	752	809	754	758	770	791	812	746	775	726	750	766	752	762	751	756	785	814	828	805	772	751	764	828	795	802	778	808	725	805	801	779	801	752	768	756	767	806	768	782	787	765	814	820	806	815	747	787	802	761	798	804	707	816	774	832	766	765	762	763	730	797	820	767	795	772	767	834	767	811	799	791	764	744	757	820	768	780	798	776	765	787	812	756	813	777	759	823	722	767	770	774	786	806	768	736	789	793	773	746	740	771	837	744	801	792	793	773	760	689	786	797	782	813	781	829	769	769	789	747	794	751	839	769	818	744	781	797	769	739	801	785	777	809	754	745	790	798	782	771	798	796	745	783	793	784	746	746	778	770	763	820	754	795	733	781	754	784	767	779	759	804	765	811	796	781	766	742	795	782	770	791	819	777	816	795	778	793	819	780	780	820	721	748	816	787	776	760	779	774	813	813	767	756	785	764	796	789	778	730	751	827	793	786	742	799	770	765	734	779	768	793	816	749	787	819	803	816	804	772	811	783	794	791	813	776	762	753	819	789	799	805	778	797	814	789	737	785	781	786	758	787	819	756	796	813	765	807	807	744	794	756	834	728	785	786	820	786	761	788	807	740	778	821	733	778	802	822	789	819	834	789	758	799	828	726	832	805	784	785	788	797	764	742	769	746
19748	8104	8946	31799	69091	60858	50265	35893	20632	7794	2015	601	423	387	344	314	310	324	323	317	289	337	320	316	288	338	307	311	305	305	322	294	297	327	289	331	307	336	323	315	313	324	314	298	337	334	304	336	289	314	301	331	315	311	289	315	300	312	317	340	322	315	348	283	307	319	282	334	353	336	282	286	313	313	299	305	302	284	285	299	303	303	342	267	327	320	306	317	306	282	334	324	309	286	317	297	324	328	296	338	320	333	312	313	309	303	313	271	330	291	300	273	334	277	327	335	326	311	297	324	305	327	302	296	296	282	333	306	288	340	304	325	343	341	311	328	312	336	319	316	330	316	316	309	317	333	342	337	299	303	316	313	319	324	320	308	336	305	298	308	288	319	302	275	304	311	324	317	313	261	295	329	307	309	277	323	339	311	315	325	288	290	316	287	328	311	305	296	299	306	314	315	291	306	306	295	289	329	322	332	350	302	365	299	304	284	304	322	309	336	303	318	308	302	330	305	308	310	313	302	340	278	284	296	330	316	271	312	311	323	302	268	315	303	319	315	302	282	319	301	299	340	315	303	275	306	293	307	305	339	299	313	315	324	329	310	335	303	291	321	314	299	284	344	306	305	288	313	308	306	299	310	281	317	313	297	338	351	308	323	304	294	296	313	310	314	308	307	328	323	335	265	312	296	298	300	313	284	295	297	312	318	329	304	327	300	313	307	300	324	328	323	332	332	313	316	295	322	306	319	344	322	316	314	271	310	315	342	342	338	304	307	338	286	327	303	309	309	297	339	324	311	322	289	281	323	359	339	302	309	308	351	326	306	312	313	307	331	289	301	322	327	312	325	317	291	302	331	341	305	332	291	298	291	334	309	305	305	332	296	326	322	337	287	313	305	284	315	331	317	316	325	343	286	312	289	303	336	332	273	332	302	309	329	307	310	311	307	290	322	320	320	312	357	329	315	342	338	281	281	294	294	312	313	319	315	317	333	290	318	296	294	299	319	310	325	298	311	311	320	321	321	284	303	308	286	297	322	300	292	281	300	296	315	303	317	316	330	291	313	294	267	319	304	318	317	336	322	322	313	316	321	324	283	290	300	295	337	318	335	343	294	278	314	320	296	276	297	292	305	308	319	291	309	312	311	301	295	325	318	320	306	277	344	293	291	309	289	314	301	308	325	317	316	291	282	291	302	299	320	273	305	325	332	333	348	294	317	335	311	309	292	314	317	316	342	336	302	337	298	311	324	315	289	335	293	326	325	278	309	312	320	337	302	304	352	302	322	307	308	294	320	343	278	312	306	290	297	320	302	302	314	304	314	293	280	312	320	319	338	286	308	317	264	314	347	306	285	310	273	293	349	301	314	357	313	332	293	294	295	314	303	335	316	305	320	314	291	295	297	306	329	323	303	338	324	315	318	355	330	331	313	333	330	318	303	304	309	321	318	339	294	323	314	326	323	339	323	304	302	318	307	313	300	304	308	342	323	323	327	294	306	341	304	303	305	319	298	325	309	294	298	295	326	305	302	305	332	325	272	312	327	342	328	322	318	288	342	290	314	297	330	315	342	289	326	316	297	319	321	314	292	307	324	304	274	315	269	286	306	337	299	315	304	321	343	300	356	278	296	307	318	284	314	298	308	295	332	314	299	309	354	315	342	290	294	304	305	301	339	295	302	341	310	287	305	323	318	325	310	294	286	320	306	314	317	303	315	297	315	324	334	327	315	291	315	305	327	299	338	321	327	322	309	292	307	304	315	303	297	275	324	287	316	324	317	309	307	300	295	299	288	314	291	313	328	301	294	309	342	283	329	336	329	287	296	295	323	308	288	311	304	308	311	309	310	334	274	293	307	303	321	335	311	307	261	311	313	282	297	311	316	328	327	340	283	298	291	295	320	298	306	300	317	292	321	311	337	305	310	305	314	315	302	291	301	277	327	308	296	322	335	299	286	286	315	307	325	320	325	319	330	279	308	320	306	311	260	323	320	339	305	326	293	343	327	309	297	304	333	323	331	338	332	308	303	332	305	281	271	314	318	288	319	294	326	339	321	313	312	307	317	327	301	306	303	328	297	330	342	305	315	287	315	336	287	337	299	286	293	311	315	320	289	302	300	300	319	302	316	338	336	303	318	293	309	314	272	316	305	293	317	323	332	305	337	335	341	285	285	338	324	313	308	277	287	323	306	326	296	292	300	300	301	329	304	312	314	346	280	332	294	301	300	316	317	288	313	301	320	282	335	303	312	290	273	306	317	315	292	320	330	260	285	301	291	336	347	335	326	306	291	344	336	318	301	307	321	370	287	309	289	298	316	340	316	327	319	305	310	344	333	297	327	288	286	315	302	317	333	288	269	310	296	288	316	326	315	295	297	306	319	288	294	305	322	309	325	315	331	332	310	330	303	313	303	296	288	288	336	300	306	322	295	302	287	339	305	308	320	270	308	299	308	293	293	328	299	305	310	266	298	278	348	314	312	300	290	303	322	293	310	296	326	314	316	328	295	318	311	294	300	298	309	289	338	298	268	326	307	275	319	319	299	349	333	313	284	306	301	311	323	354	332	294	287	316	323	307	310	322	330	332	307	329	320	297	295	309	316	304	324	338	296	312	297	298	278	335	348	314	305	346	319	287	297	313	334	306	300	313	306	331	289	315	313	309	320	324	285	334	326	337	290	284	284	318	349	327	325	294	331	305	344	325	300	317	311	318	293	317	312	305	312	318	309	323	289	291	319	285	311	305	326	319	282	336	283	282	295	285	319	317	336	320	318	316	313	306	303	319	321	331	317	310	318	334	316	310	281	305	316	294	341	333	288	287	292	327	300	288	293	310	314	337	293	287	313	302	310	291	290	306	293	335	317	316	331	304	289	346	308	331	352	288	310	308	337	338	323	340	320	304	303	318	308	276	296	306	285	332	321	318	313	307	330	302	279	306	296	295	320	310	319	324	314	265	300	290	332	294	324	355	339	314	312	303	282	295	330	314	345	272	288	310	310	292	308	307	349	322	314	341	321	300	312	283	296	295	297	318	313	328	317	314	309	277	333	268	286	306	308	312	277	322	299	328	324	296	296	289	285	299	300	312	304	308	273	284	322	333	275	295	296	318	307	283	315	310	352	314	326	312	300	322	328	299	309	305	319	317	301	322	322	317	341	310	294	295	324	327	329	334	310	316	319	290	313	293	352	310	345	287	287	292	299	312	313	318	300	317	303	284	300	291	282	306	268	351	336	324	302	303	297	329	327	291	291	286	329	315	333	301	291	332	339	319	315	291	311	312	304	325	331	318	293	294	316	298	307	317	319	332	319	295	294	293	319	298	314	303	293	329	321	293	308	307	301	307	317	327	296	300	335	296	297	344	300	320	320	358	311	332	331	330	319	304	326	324	359	322	318	324	314	300	322	299	326	314	307	299	314	287	312	315	295	304	296	348	305	331	350	326	327	316	312	274	285	301	321	307	321	283	313	303	309	296	336	282	329	265	304	339	307	323	310
10313	6267	11551	42138	74269	69317	60324	47566	33257	17869	6262	1828	1197	1085	946	842	843	869	835	834	819	854	824	849	780	854	799	825	831	833	815	835	797	768	829	827	831	849	778	838	803	802	791	831	797	790	802	832	778	824	877	812	809	836	802	791	824	792	780	844	794	838	805	882	831	836	830	861	827	833	827	807	878	837	791	817	868	836	797	856	811	814	835	788	767	813	854	798	795	803	813	848	823	827	814	822	859	836	818	857	831	765	810	825	820	796	837	840	834	852	808	866	831	770	829	825	874	849	805	781	799	865	841	832	799	817	842	817	764	828	836	813	833	840	848	805	785	811	832	823	862	814	859	827	789	853	853	780	768	809	814	837	831	859	783	810	790	813	855	800	810	826	817	847	818	815	830	810	846	782	820	876	770	809	805	794	813	806	842	830	772	838	802	782	814	838	807	785	825	791	796	835	835	783	777	804	815	819	820	795	863	845	846	830	804	867	814	824	834	808	773	837	808	876	801	769	790	837	826	771	750	836	809	860	801	785	725	791	766	848	876	827	794	799	802	833	817	745	813	826	776	801	847	790	819	856	799	866	778	799	835	807	809	820	842	847	773	779	820	807	819	844	800	830	805	803	851	852	803	810	762	849	814	762	831	850	780	816	802	834	864	790	838	846	829	809	818	835	811	849	794	826	803	824	782	752	868	806	830	839	826	837	804	823	861	764	819	830	786	819	779	816	844	783	798	779	838	773	764	807	816	800	835	805	793	814	794	843	833	807	796	813	802	847	832	833	797	821	811	815	771	820	842	804	811	820	863	817	861	757	812	824	772	787	833	794	817	901	787	862	803	823	829	761	807	784	857	796	800	791	785	824	824	839	845	811	824	784	825	845	844	820	797	803	794	793	749	794	842	798	816	835	774	816	809	794	813	802	803	826	821	794	796	772	819	823	774	827	825	836	804	812	769	792	778	843	803	840	811	805	804	793	790	831	822	785	824	851	794	830	796	860	836	775	838	817	842	833	830	834	842	832	801	815	796	822	857	824	827	810	822	803	822	742	799	808	821	795	840	771	839	835	789	791	897	787	840	817	858	850	799	817	830	788	792	821	796	804	833	857	787	842	808	862	858	786	770	809	844	786	831	810	786	787	829	830	804	812	881	835	825	766	841	824	841	834	771	836	816	811	817	807	798	868	861	815	835	826	800	850	806	766	812	774	863	779	793	776	810	768	796	819	776	822	802	787	795	788	830	810	822	828	821	804	803	841	796	809	798	835	807	820	793	763	797	820	794	791	776	783	776	853	859	833	814	832	795	776	786	822	814	828	796	804	876	825	833	821	833	766	804	797	825	846	771	792	854	803	841	829	756	814	844	813	837	864	814	791	765	800	813	833	824	762	814	827	784	826	796	798	807	885	822	793	799	777	809	826	829	794	800	875	792	790	789	811	832	815	820	808	856	822	820	839	830	824	842	813	853	800	808	835	805	830	809	782	801	850	821	803	845	803	812	805	767	829	842	752	813	750	794	789	802	827	838	807	776	830	837	816	800	843	813	792	781	822	819	825	834	804	826	813	783	805	841	804	835	775	800	791	860	790	857	819	810	776	835	818	807	825	820	852	788	812	843	757	784	818	758	833	820	786	817	759	861	832	802	874	809	784	857	771	826	822	803	845	829	791	811	849	803	784	860	794	829	843	793	810	862	866	787	846	800	852	754	805	774	812	810	774	792	903	820	819	804	774	840	844	811	868	745	796	839	836	795	805	833	799	846	820	805	866	828	822	804	776	795	827	804	832	830	792	838	859	789	805	834	834	829	808	813	844	845	759	819	833	830	815	815	756	795	812	900	806	801	770	843	820	871	811	825	833	749	868	785	808	789	807	817	808	797	798	823	814	782	813	841	814	831	801	799	775	792	811	792	791	807	837	795	773	823	776	806	848	841	781	787	848	789	836	805	835	833	836	822	827	838	825	797	833	774	850	814	766	842	798	795	779	786	801	825	829	823	817	820	813	866	793	874	824	818	858	810	822	804	825	798	869	801	814	790	780	837	802	836	825	792	792	816	829	876	813	835	855	796	791	830	807	817	826	825	872	861	837	813	860	833	793	846	812	820	841	781	835	801	788	798	829	818	748	834	776	844	832	817	819	807	766	844	783	732	826	822	778	823	811	775	802	770	821	834	772	824	806	802	776	777	775	813	831	853	834	829	821	829	808	803	803	759	802	822	764	823	788	844	764	820	789	801	826	854	772	782	801	798	737	804	838	786	795	807	816	803	832	829	780	786	799	823	865	771	799	805	842	885	879	780	873	810	822	784	815	806	796	877	829	806	801	832	816	827	802	809	814	831	859	824	831	756	804	846	825	755	828	829	797	819	790	822	813	799	864	808	865	796	811	769	859	826	814	857	797	749	824	887	823	816	863	789	822	823	809	828	865	775	788	818	788	850	803	836	872	832	816	812	749	772	848	766	812	827	786	822	821	807	824	842	798	817	823	810	827	765	822	812	791	806	827	769	810	776	860	898	776	845	867	843	800	802	882	818	800	850	861	826	832	810	771	844	820	770	812	879	811	824	777	874	819	837	817	844	781	812	815	791	812	829	783	761	841	840	777	807	799	780	818	793	839	820	813	806	801	845	799	801	785	811	799	800	835	808	851	787	814	837	825	861	793	823	797	778	849	800	826	795	826	795	852	815	775	788	833	832	815	793	819	821	792	803	770	775	820	870	854	812	828	822	845	852	859	795	796	797	816	807	819	844	800	818	800	828	787	840	837	826	850	832	816	804	798	817	833	822	762	818	829	819	841	854	809	820	833	839	817	834	793	803	847	892	843	848	826	836	801	788	867	833	823	777	831	800	798	803	807	799	792	801	773	845	828	812	827	783	798	828	794	792	807	763	824	779	791	833	782	801	779	834	765	803	849	825	740	809	817	836	861	771	801	831	801	809	783	807	816	801	822	853	813	878	820	817	836	788	777	844	831	796	827	808	791	855	828	771	829	789	818	828	820	775	818	825	775	781	816	867	781	812	750	817	815	815	788	819	799	811	814	826	821	806	815	763	793	829	818	875	857	831	839	842	751	824	806	788	809	838	804	844	808	785	812	811	825	806	789	869	843	826	822	812	805	811	803	835	773	838	856	811	828	825	813	839	815	777	793	833	805	863	807	792	780	814	799	824	822	837	833	823	830	843	819	824	815	819	786	776	816	815	801	826	793	853	855	766	843	799	800	811	780	799	811	858	821	774	809	861	778	806	826	819	827	835	850	808	818	747	771	838	837	806	761	829	815	799	840	819	805	802	823	818	828	782	839	827	779	854	784	780	848	803	813	765	808	806	834	859	814	886	816	838	841	845	811	828	812	778	828	843	821	833	808	819	835	804	853	813	758	804	818	818	801	804	837	839	811	824	840	791	803	849	842	807	783	838	746	801	764	831	854	846	815	810	838	795	829	810	807	804	823	806	798	800	791	841	847	817	833	841	748	854	846	833	825	831	804	846	798
4515	1961	2153	3310	7632	6181	5179	3341	1708	788	474	310	294	286	316	283	269	279	279	278	262	283	288	284	283	258	278	300	312	293	279	306	279	276	298	293	272	301	291	313	283	307	268	262	270	280	289	294	260	311	313	289	292	314	296	276	278	285	278	301	295	308	273	268	293	306	297	283	269	266	314	312	261	285	285	288	274	285	274	293	312	308	298	299	268	244	299	312	316	282	273	275	320	281	303	284	297	300	280	282	305	285	290	262	303	317	300	269	279	275	287	284	299	289	284	307	306	303	286	317	296	282	293	259	301	297	293	314	280	254	301	301	281	302	293	283	252	313	292	286	302	293	331	268	299	302	285	313	296	288	274	314	300	292	300	278	273	278	277	273	295	273	268	290	293	290	290	271	259	282	272	276	256	319	282	283	275	283	279	286	303	313	276	250	303	257	300	286	293	268	306	265	283	312	258	282	256	302	287	300	273	269	327	301	322	272	278	281	295	295	292	293	271	270	325	316	291	291	307	271	274	293	291	290	273	262	272	285	279	266	266	292	313	312	301	303	268	296	286	260	277	294	295	306	292	321	271	294	284	325	298	296	265	293	274	304	298	325	258	281	310	289	276	300	305	264	257	258	276	284	327	261	300	302	281	309	299	314	278	296	289	291	256	303	298	296	269	290	291	267	297	275	284	305	291	289	294	300	239	281	279	281	304	274	282	287	291	282	268	305	281	275	278	292	316	289	307	286	282	287	268	298	279	288	295	304	257	295	272	277	298	316	297	258	304	265	275	266	284	288	269	337	286	291	314	269	281	262	268	274	297	276	324	292	313	272	300	275	261	294	294	282	303	287	307	327	283	287	288	309	288	273	327	285	321	297	304	301	276	312	314	274	275	316	319	293	292	275	310	286	301	281	266	307	315	319	299	272	291	316	286	292	301	268	294	278	291	287	295	300	276	323	265	298	288	295	276	320	276	272	266	296	277	273	252	276	297	298	279	326	268	323	268	305	299	290	284	252	288	313	323	298	303	281	332	277	260	297	300	300	299	259	298	271	294	290	287	309	334	276	274	273	322	311	311	287	256	297	288	305	301	328	281	302	253	299	275	285	271	287	299	305	349	280	329	307	283	277	301	296	299	292	304	270	313	287	294	286	279	261	290	266	315	286	280	292	264	292	289	297	272	285	311	296	300	269	280	271	293	313	287	278	288	299	287	255	299	297	311	269	315	274	275	286	281	291	295	230	280	282	297	303	306	270	298	269	301	314	310	270	314	282	278	278	264	295	274	277	288	302	315	312	278	277	269	293	307	300	278	288	280	284	293	264	283	306	309	255	285	269	308	305	313	289	304	304	288	276	271	281	285	287	281	285	278	274	301	319	296	303	279	295	291	282	297	285	302	287	289	295	306	287	281	275	283	312	308	280	256	271	296	269	316	289	280	287	300	291	269	284	291	287	270	288	315	282	292	275	304	267	307	305	291	278	294	302	287	292	278	295	306	300	300	282	272	304	284	281	291	279	292	270	302	340	291	303	343	310	267	297	238	296	286	299	288	322	259	301	273	288	305	295	280	286	328	323	296	291	253	284	249	311	292	303	313	308	314	283	283	250	264	268	285	288	291	264	278	298	292	298	345	277	308	304	295	314	292	322	281	321	268	295	277	313	289	284	300	282	256	278	266	303	265	271	263	281	294	291	258	297	281	288	285	287	268	282	285	326	280	285	276	283	281	250	275	299	294	288	315	238	284	268	314	294	270	300	295	277	291	293	281	334	282	279	302	278	331	271	290	298	270	291	254	286	288	279	251	280	297	273	273	290	310	274	296	267	278	284	254	274	285	297	254	265	302	259	309	282	300	298	285	265	286	314	268	282	294	282	304	282	308	251	275	311	308	277	295	291	280	273	262	279	296	291	304	292	298	283	278	290	292	289	299	299	258	282	303	302	284	275	297	309	287	260	265	308	286	302	271	258	294	303	264	295	294	283	258	304	285	271	265	280	287	275	303	262	295	301	306	283	286	280	299	307	316	298	283	321	289	296	291	278	286	273	296	294	277	255	272	269	281	259	271	276	297	287	300	273	297	272	278	291	273	297	309	272	327	278	304	273	299	278	335	267	300	282	291	294	292	264	320	271	290	296	310	267	269	324	285	268	316	301	292	290	245	314	303	292	305	285	272	311	301	308	265	293	271	272	293	298	252	262	297	262	291	289	263	278	286	317	284	307	291	293	299	298	316	280	300	300	271	293	299	300	318	298	280	298	265	306	317	280	285	275	291	286	288	264	285	289	275	255	284	281	294	293	286	265	282	275	317	312	320	275	289	295	288	267	312	291	281	282	248	258	297	287	264	305	302	308	286	287	287	271	272	294	296	283	311	288	279	291	306	310	255	320	269	290	287	276	284	318	294	301	271	265	315	315	273	318	285	273	312	311	298	297	297	284	291	292	281	308	294	276	291	264	298	286	286	303	282	304	259	298	255	266	296	283	300	272	279	277	296	256	303	281	313	293	301	327	303	295	310	287	299	286	270	270	316	310	289	281	316	297	266	293	286	307	306	287	325	307	299	264	252	276	303	315	304	313	287	302	309	320	266	307	334	309	286	273	294	302	277	270	276	268	239	279	322	269	291	338	306	305	297	299	295	288	306	341	274	288	285	275	298	264	319	290	272	244	288	295	283	280	275	274	267	289	269	293	288	261	298	303	301	272	290	275	290	275	282	285	282	285	308	269	297	303	289	290	265	282	282	301	276	266	282	290	321	296	284	289	285	359	293	281	271	286	286	258	279	280	325	326	259	270	314	291	261	285	295	313	267	306	299	274	281	271	291	277	270	302	297	268	296	273	276	273	277	289	280	300	300	305	301	283	324	300	299	289	291	254	302	278	314	288	278	294	299	312	280	299	299	280	307	294	284	296	307	311	295	305	299	308	295	298	323	283	291	305	309	294	313	307	312	278	283	303	316	284	279	287	294	289	278	289	281	302	272	299	282	307	258	296	265	275	322	283	316	284	281	289	304	268	301	322	258	261	289	289	291	283	285	283	274	292	313	296	287	280	257	282	300	294	257	260	315	293	295	292	283	287	295	334	284	293	317	298	281	249	313	296	301	292	260	282	288	310	282	311	268	297	283	269	273	268	275	297	276	273	288	303	335	283	326	308	308	260	291	295	307	285	270	287	246	250	268	279	278	297	276	290	275	296	295	270	303	314	262	282	311	298	307	298	268	304	278	294	272	283	270	287	274	310	268	300	281	288	282	294	325	292	269	313	279	277	304	290	274	296	282	293	299	314	257	281	295	288	298	261	285	267	289	291	271	303	274	278	291	298	287	267	290	299	311	264	288	291	299	288	308	295	272	281	285	291	265	279	257	278	277	300	283	294	278	307	312	306	292	269	295	259	283	313	309	273	280	287	279	284	267	301	260	294	301	286	277	293	297	294	309	286	315	307	281	273	275	291	296	312	278	289	278	310	246	279	283	278	305	268	309	278	249	273	286	277
4039	2144	3699	10006	21288	18379	16498	11308	5758	2620	1270	922	784	794	786	792	804	783	751	779	728	741	750	793	757	764	774	740	776	794	766	756	743	759	754	774	794	762	791	769	744	701	737	748	765	794	747	774	807	760	753	766	776	756	833	794	718	797	729	755	736	751	779	744	708	740	765	788	752	771	729	758	795	757	770	728	789	785	810	794	765	740	749	782	807	717	742	765	753	825	771	753	784	769	760	731	758	766	713	753	807	770	765	728	735	750	789	742	819	811	747	756	776	786	816	737	740	765	785	804	740	767	755	745	819	713	750	743	793	739	739	765	766	735	786	730	805	740	794	789	779	742	721	770	752	733	732	773	698	789	818	755	767	787	791	705	792	760	734	721	781	753	768	776	768	777	791	757	762	752	776	795	756	789	757	756	790	755	774	740	765	772	773	780	790	755	738	744	801	782	755	722	747	725	736	760	720	819	739	786	794	794	726	790	731	822	793	746	771	745	732	777	787	791	797	787	755	793	755	750	759	745	800	800	751	747	760	771	789	741	796	771	767	766	739	733	744	790	726	789	759	761	724	746	762	787	747	766	745	747	780	762	773	779	728	809	731	705	770	777	772	818	774	822	834	789	782	750	752	800	785	817	760	781	739	734	742	801	766	779	782	764	805	755	761	777	730	729	812	715	761	757	745	759	801	750	750	761	779	770	801	767	740	778	757	764	785	765	770	800	766	821	753	775	765	773	731	767	755	764	764	749	801	719	726	712	752	804	792	798	784	781	769	745	766	752	751	789	754	748	760	756	802	761	767	798	789	783	767	737	778	790	755	757	745	756	791	774	734	754	825	770	788	768	751	755	777	775	735	805	804	744	786	701	721	768	767	765	768	749	753	770	771	772	754	743	753	766	749	682	750	765	769	814	793	793	753	798	764	793	803	745	837	724	706	719	744	763	761	757	761	746	830	749	747	764	741	783	760	712	781	764	767	759	809	747	757	774	787	723	773	802	769	747	800	769	767	721	809	750	780	730	775	802	782	750	745	734	795	777	744	795	783	767	723	801	793	725	749	760	772	786	767	768	746	776	755	749	773	735	761	808	780	789	734	799	755	776	761	768	754	753	747	812	738	768	788	803	776	808	768	732	805	722	797	739	738	749	795	776	759	767	744	769	747	785	762	778	750	782	730	817	762	762	761	750	790	762	747	764	774	761	798	762	756	787	786	766	760	726	760	789	842	767	758	741	728	750	744	730	749	752	762	743	759	757	778	767	760	729	750	705	753	753	722	749	780	765	779	743	720	772	769	739	722	787	781	813	760	763	746	743	780	723	710	745	791	754	797	782	758	765	739	764	762	761	764	711	750	751	801	730	790	708	777	781	783	755	701	747	795	780	805	757	780	808	736	784	760	793	682	778	767	771	744	773	754	791	756	725	740	719	763	783	751	769	778	738	770	724	774	782	774	749	762	784	799	717	763	791	781	810	776	773	760	790	738	756	747	792	768	771	750	708	794	722	794	795	736	785	793	805	760	748	787	782	813	810	762	752	784	763	821	729	770	748	715	770	754	713	780	698	786	798	733	735	770	754	775	789	801	781	760	765	763	824	776	763	825	745	840	727	746	779	818	793	733	765	821	766	720	750	763	783	806	785	745	859	719	813	772	742	800	770	783	783	801	738	710	756	777	762	759	760	766	789	721	742	781	754	742	731	752	787	787	795	786	782	751	806	799	785	720	749	794	711	786	785	795	809	726	761	785	802	755	771	783	779	795	731	749	776	772	741	780	783	754	744	764	757	803	738	793	776	770	772	745	757	784	795	805	781	778	753	763	726	797	789	816	736	730	713	772	777	755	787	803	728	746	750	758	787	769	792	800	767	760	734	790	797	785	800	761	724	766	796	761	792	730	766	787	772	818	763	761	784	777	758	737	813	804	789	757	824	778	744	824	755	809	790	728	774	761	800	713	741	772	762	740	800	795	705	784	786	761	753	764	764	698	819	727	757	789	746	781	773	761	771	796	782	745	735	788	721	787	757	770	759	783	772	766	753	748	816	805	794	768	858	749	747	798	734	758	728	729	748	750	786	775	787	734	702	762	776	764	781	755	753	744	778	774	736	773	806	756	802	779	808	752	743	731	759	782	737	764	775	771	765	770	737	784	763	773	760	757	778	780	774	807	809	761	776	757	765	733	756	741	808	757	751	798	754	751	733	761	804	776	803	776	790	781	766	808	696	756	803	793	728	755	799	754	753	784	758	734	808	766	785	772	761	704	764	737	730	755	743	779	790	800	788	781	788	729	731	789	804	764	769	798	728	762	725	790	769	737	749	779	772	752	777	751	770	767	806	745	799	782	750	754	749	737	743	790	806	753	791	798	795	761	739	732	768	767	749	769	750	787	793	787	777	819	742	805	756	771	766	737	708	777	799	766	715	808	803	738	728	756	758	782	791	762	730	756	769	774	713	725	737	749	758	746	767	719	734	770	769	739	764	787	748	802	764	833	702	693	804	761	756	808	758	766	745	789	784	766	788	690	823	730	751	805	784	797	762	774	766	744	779	760	739	776	714	790	810	781	827	822	768	768	701	794	795	712	820	799	749	760	742	741	785	789	752	753	788	811	787	775	737	764	763	758	746	739	768	765	778	767	768	737	817	740	771	763	781	733	717	758	725	715	780	779	755	802	734	784	762	791	725	755	733	726	761	777	780	749	737	772	748	776	766	740	799	794	738	728	858	780	786	703	746	748	766	706	745	754	787	771	769	761	721	777	730	787	710	734	736	732	792	750	776	792	792	768	792	800	744	797	698	735	773	793	770	742	760	757	729	803	733	759	773	785	782	787	726	727	766	740	722	782	767	785	734	739	733	745	742	739	766	822	779	769	718	803	750	803	775	745	730	845	758	803	787	809	810	801	731	775	702	777	813	759	825	727	755	792	745	798	780	788	779	794	711	756	764	756	769	825	712	803	797	695	762	786	774	771	781	743	744	727	770	747	757	789	753	784	702	738	769	744	782	773	766	737	807	718	740	764	794	775	813	764	742	782	776	770	763	710	806	756	772	751	716	773	753	713	795	763	751	804	789	762	805	728	755	713	754	719	810	791	766	743	820	759	745	745	733	822	756	743	728	772	779	753	744	773	783	794	769	740	743	746	800	776	767	791	740	759	769	747	720	763	785	755	796	748	802	764	712	765	755	793	801	771	738	747	811	758	721	740	822	801	777	752	767	786	765	785	778	778	799	754	785	792	765	770	738	757	755	794	760	809	814	749	727	792	735	742	696	780	743	789	812	750	770	744	767	785	753	765	794	753	736	720	724	762	813	704	720	727	729	743	770	766	734	766	737	786	795	730	798	727	753	769	732	759	767	779	768	790	745	743	770	717	758	733	769	766	777	813	743	849	815	757	756	774	757	794	762	790	760	732	742	746	812	772	773	757	717	756	831	767	715	761	752	809	772	782	745	771	717	729	729	725	830	803	785	761	754	778	748	768	761	754	741	720	734
12740	4751	6299	37245	52491	47510	37741	23395	10412	3303	942	426	338	362	308	301	301	281	289	286	322	293	296	282	316	295	313	310	304	307	306	359	318	267	312	268	309	314	306	289	267	293	269	313	325	293	314	309	296	324	296	275	326	298	310	318	311	332	334	275	297	288	315	315	275	291	309	309	305	320	295	318	284	295	275	274	301	258	307	314	307	340	292	304	303	316	289	328	306	283	341	326	294	285	315	272	328	283	312	298	258	311	289	298	305	297	277	318	265	311	306	289	280	317	299	333	317	308	317	300	281	326	309	308	316	305	285	302	307	274	261	313	297	282	293	304	315	301	295	288	301	289	296	325	319	312	268	278	292	295	284	288	297	285	291	276	270	323	298	302	281	276	281	287	273	307	272	307	324	288	279	287	293	269	304	281	278	299	305	299	317	301	302	311	265	308	295	326	315	305	314	320	304	316	304	256	302	275	290	315	273	307	306	276	288	312	305	288	304	298	277	310	275	270	332	324	323	309	301	295	301	286	311	278	315	312	301	316	272	298	314	292	308	308	312	316	299	303	321	322	289	269	301	313	265	283	323	300	317	292	290	309	274	307	293	323	293	294	296	300	292	296	287	285	300	288	298	305	260	287	265	276	290	304	303	284	298	302	289	306	312	321	272	318	298	309	309	308	309	309	296	295	323	295	309	294	294	308	335	302	292	282	288	289	289	305	290	307	304	285	296	312	309	299	287	323	281	299	326	302	321	294	335	308	312	293	327	298	293	311	302	310	296	317	299	309	286	265	328	331	326	276	264	324	300	322	307	295	308	277	296	298	298	275	263	308	308	308	302	343	293	275	302	290	302	310	318	280	294	284	290	258	277	297	298	314	298	280	285	328	293	288	327	320	286	285	300	337	290	308	257	281	311	314	282	260	253	287	298	292	259	288	321	298	313	332	307	263	257	324	296	277	300	322	310	284	326	280	305	304	285	319	298	311	297	297	281	297	301	309	298	312	315	323	334	307	294	266	266	332	295	295	294	272	310	278	296	297	320	286	305	297	308	290	303	307	286	302	317	307	318	288	306	313	318	293	288	334	292	306	286	275	283	345	287	304	350	321	287	298	312	307	277	313	302	312	315	297	309	310	313	287	280	297	278	271	307	311	310	269	306	302	315	310	307	310	276	295	312	297	263	299	310	287	287	294	313	318	323	299	313	275	300	272	299	308	309	299	316	292	309	308	305	284	319	308	284	273	269	289	288	296	296	273	303	252	314	276	302	289	317	279	274	271	332	312	313	323	274	284	301	294	287	293	271	314	300	290	325	285	273	269	301	298	331	321	307	311	288	320	293	263	286	282	325	274	284	295	279	301	307	319	305	328	280	302	300	276	304	279	265	328	333	315	295	293	323	273	303	288	314	279	301	282	299	287	302	278	308	292	292	270	291	310	279	274	302	322	297	299	288	299	288	297	318	295	304	277	294	270	292	290	280	304	276	315	300	303	321	301	315	296	276	333	322	261	269	310	308	308	304	291	290	282	315	284	327	304	281	297	253	266	289	291	322	269	287	301	306	307	286	309	299	301	309	307	297	302	347	242	302	309	273	253	300	275	294	333	300	297	304	292	290	282	327	320	291	296	295	287	292	275	280	310	293	298	308	309	308	311	326	302	308	302	329	313	272	269	297	309	320	283	275	272	310	315	298	358	287	289	298	265	311	317	314	302	328	294	273	295	311	332	299	311	288	280	324	307	285	303	269	317	317	299	273	304	293	317	319	347	323	289	320	308	282	279	317	300	279	283	297	308	309	269	286	273	299	299	287	317	306	282	300	337	312	275	293	319	293	273	297	293	325	294	294	298	290	331	280	288	295	319	318	311	276	288	299	305	296	278	314	309	319	271	271	272	330	288	269	290	300	306	288	304	298	339	304	297	298	293	311	335	298	330	306	336	330	314	293	314	311	297	297	288	290	292	293	285	317	282	274	322	295	317	284	298	289	289	315	281	301	297	314	286	288	299	266	275	292	287	297	295	318	303	264	288	301	299	287	293	270	294	287	289	288	304	274	272	315	301	281	273	326	327	312	315	268	278	297	322	279	295	294	289	300	291	271	327	302	289	321	261	302	306	307	317	293	284	294	320	285	301	309	294	299	300	281	290	317	320	317	276	321	292	310	304	304	273	311	315	310	292	285	295	274	323	277	283	279	311	299	341	290	312	319	305	309	315	296	317	311	306	322	260	286	308	290	288	262	312	311	323	322	332	324	284	318	306	285	300	311	285	311	292	287	279	314	310	289	295	301	289	300	306	308	304	290	304	281	312	300	330	273	272	290	278	310	320	305	300	296	263	292	297	283	267	347	299	304	322	288	303	282	300	303	293	311	311	292	309	296	275	303	305	276	273	302	268	293	287	289	297	286	263	313	275	275	294	303	313	303	305	296	307	327	331	298	283	308	297	249	295	284	287	292	284	299	272	268	309	291	303	324	324	295	354	303	290	305	268	324	301	299	278	307	331	345	291	319	279	274	316	315	293	299	296	309	290	313	318	319	322	280	261	319	298	302	306	299	309	309	290	298	290	288	292	316	291	292	321	300	291	319	288	281	274	277	309	330	309	283	318	309	294	292	306	269	266	290	306	276	294	280	296	287	310	334	310	268	301	291	285	283	325	301	311	309	276	276	287	291	308	302	271	294	290	282	287	292	296	294	269	301	296	350	296	308	267	319	293	279	286	301	296	325	308	322	307	310	308	324	312	319	305	290	332	281	300	301	322	326	282	277	269	305	306	298	315	302	302	283	286	320	295	304	283	304	296	290	280	292	273	291	305	315	285	327	320	274	298	300	290	305	309	274	286	321	320	309	288	315	315	332	276	287	295	308	312	329	249	275	287	334	320	292	268	314	289	303	312	312	296	345	303	297	294	295	312	290	309	306	274	284	294	303	313	305	263	286	312	290	294	318	277	281	324	304	281	317	291	301	278	288	278	296	284	346	300	281	284	278	355	301	309	331	294	273	274	299	309	318	311	339	286	260	298	329	270	318	307	325	274	307	302	286	329	299	284	316	293	269	317	269	305	301	321	308	277	241	301	306	300	294	299	317	283	281	305	333	290	293	293	305	291	287	280	301	273	298	295	293	306	257	310	312	304	318	328	293	306	306	303	282	276	306	269	314	320	293	312	315	295	284	283	323	300	276	272	321	299	299	300	291	279	298	292	304	306	333	291	283	279	312	269	274	307	304	297	278	309	292	288	335	294	301	316	307	271	321	328	296	295	315	299	277	311	301	286	283	308	301	279	298	302	271	318	294	304	286	348	279	297	327	310	287	297	288	271	292	278	291	297	327	299	318	312	317	303	307	289	311	289	282	291	256	272	289	286	348	322	297	310	305	293	281	295	305	305	310	285	322	295	303	307	309	309	276	258	284	295	338	294	302	276	298	296	273	264	276	259	322	280	303	301	300	331	307	338	331	296	311	282	311	295	324	276	303	279	297	282	295	289	288	292	291	310
8116	4192	10428	47298	59299	57139	49426	36716	22637	10342	3666	1378	976	940	848	758	804	817	810	814	832	763	788	807	793	783	803	786	785	742	809	782	743	813	831	871	816	817	807	789	811	751	775	846	838	818	760	814	768	761	794	732	806	813	783	705	771	795	749	760	812	788	819	788	762	811	787	816	800	801	763	824	777	783	821	790	841	837	791	803	774	774	803	765	823	797	800	838	778	777	828	793	792	787	818	804	817	804	806	764	809	780	735	799	805	813	818	787	795	747	789	770	768	810	777	765	766	771	811	775	823	799	773	808	801	785	785	791	801	806	823	779	773	812	809	804	767	828	738	789	761	763	791	809	784	787	793	820	771	829	760	847	787	801	773	822	785	803	773	774	763	781	856	840	809	796	804	810	834	779	809	791	780	814	829	769	801	788	807	770	828	778	782	793	831	837	783	777	807	823	753	765	805	756	782	826	820	791	785	783	740	793	819	756	807	822	784	798	749	810	836	832	789	806	782	752	780	771	812	790	746	749	788	770	727	809	749	749	842	772	797	782	770	815	773	792	771	796	786	826	766	828	776	807	787	752	804	808	820	784	840	789	807	737	817	805	779	831	816	781	795	827	822	778	813	785	835	772	788	803	770	786	770	779	810	834	795	810	797	761	823	800	763	773	802	785	804	836	859	797	792	795	798	807	810	795	791	807	848	802	801	794	738	801	766	758	781	753	808	818	790	818	811	773	747	765	809	793	753	777	800	775	787	846	778	746	788	725	770	790	819	796	781	796	812	816	797	817	793	819	791	792	764	808	801	816	839	861	755	772	788	780	847	825	783	809	819	826	804	811	777	806	822	789	808	814	815	803	776	771	793	834	870	814	806	803	829	792	738	806	766	784	804	769	795	799	821	786	774	816	768	778	737	825	770	817	798	803	853	780	792	793	751	758	766	788	814	796	776	792	822	875	767	775	765	821	752	707	834	786	791	868	788	815	779	781	784	836	811	777	762	853	798	791	798	802	803	795	785	803	812	812	715	827	770	800	760	822	822	776	838	840	814	729	790	759	788	834	773	809	821	787	778	819	756	786	790	744	749	772	789	805	814	809	777	801	747	827	817	807	789	801	811	832	844	747	797	779	797	794	819	758	786	781	805	791	823	752	832	833	776	796	821	751	802	839	800	802	777	808	824	790	758	812	795	812	812	770	830	767	796	778	838	808	750	795	807	797	837	750	760	834	837	817	779	782	827	792	763	743	760	799	779	799	803	800	791	798	771	823	856	791	753	738	800	833	830	763	817	816	850	798	784	815	799	723	805	780	781	769	782	782	789	748	785	799	773	810	791	778	814	832	740	785	803	807	802	824	823	803	816	801	788	806	813	781	858	828	782	751	791	802	816	815	781	782	790	780	746	771	806	788	780	801	762	763	777	844	780	800	790	824	800	797	783	824	801	817	859	808	818	804	809	772	787	784	785	791	820	777	784	823	768	807	807	810	760	804	803	805	838	822	815	791	816	812	763	815	801	768	764	715	735	766	771	770	806	835	750	785	776	764	792	796	810	805	834	824	772	804	796	775	783	773	830	741	814	824	823	817	752	796	799	775	797	782	745	811	789	808	843	813	758	818	799	778	781	828	772	754	769	747	801	815	826	813	818	800	784	777	818	786	753	805	775	822	791	720	808	759	775	751	781	794	794	804	786	814	799	798	862	786	808	783	756	782	785	822	827	794	846	759	810	813	762	822	794	807	810	788	779	754	867	751	736	872	734	803	828	718	821	776	825	738	800	807	816	828	770	765	792	784	784	834	773	822	838	780	814	778	787	809	803	795	762	781	838	737	774	817	764	826	849	765	790	809	776	773	818	795	810	786	805	763	794	804	784	791	785	833	789	805	790	843	822	824	787	768	824	777	815	750	769	799	803	799	783	780	785	803	748	800	758	815	781	791	834	820	759	799	817	789	794	839	818	760	849	860	796	768	857	823	778	769	794	773	787	780	800	812	782	789	816	777	791	785	834	733	753	763	765	790	821	815	797	757	798	784	816	771	827	807	755	831	815	814	782	768	818	821	800	757	781	816	849	830	845	794	779	847	797	827	742	748	748	801	752	769	812	783	829	750	798	857	839	789	769	753	795	826	763	768	829	804	826	830	801	827	809	762	802	817	819	791	764	796	824	856	815	758	779	754	785	722	792	785	789	797	745	818	775	800	796	807	772	755	814	775	776	791	809	840	810	794	794	863	807	764	784	818	766	820	807	823	819	822	785	841	810	802	720	829	856	812	783	768	783	798	767	812	772	805	776	788	840	776	817	794	801	764	821	771	789	740	832	823	811	816	812	813	762	794	824	800	810	840	828	772	763	803	794	797	839	807	763	761	791	811	775	766	821	763	825	795	777	795	798	756	780	800	786	808	838	818	832	797	804	840	778	749	803	779	774	828	792	772	834	766	784	792	823	814	845	771	781	824	830	766	783	736	807	763	810	773	812	788	761	812	819	808	800	738	798	822	794	807	825	756	837	777	738	834	792	772	788	765	771	829	781	835	840	831	748	770	844	798	812	809	774	807	792	756	798	794	803	803	775	779	808	808	800	784	835	818	806	794	809	850	769	831	782	775	768	800	800	789	809	756	770	768	793	800	806	790	787	801	771	788	776	790	803	760	768	816	833	776	796	782	772	797	781	801	780	817	809	830	803	764	781	777	794	827	770	753	807	793	826	792	750	793	821	821	833	811	793	795	787	797	770	823	801	774	802	793	802	817	777	784	821	731	810	773	849	814	779	816	748	750	795	833	818	793	787	775	763	788	763	787	845	798	789	799	803	786	817	861	806	797	852	741	831	811	830	757	823	766	810	777	845	823	810	786	781	789	785	816	787	825	820	816	786	776	826	779	804	773	754	792	811	786	767	801	791	782	800	792	838	800	823	791	715	760	791	790	795	802	825	798	790	817	791	749	781	786	800	832	797	788	813	819	771	717	831	772	789	779	810	801	835	825	806	811	804	775	806	744	817	796	783	806	793	775	732	765	797	798	795	815	767	795	826	810	839	775	800	785	853	747	814	798	760	775	764	796	810	780	777	819	779	807	809	704	781	820	788	807	829	740	787	789	802	802	822	762	792	800	795	802	794	820	796	755	798	795	827	788	786	780	741	820	766	805	814	804	810	810	820	789	831	825	817	817	799	857	823	762	798	736	746	806	782	810	760	790	793	776	776	775	762	832	775	753	859	782	798	768	793	818	816	786	775	801	790	876	766	808	792	735	838	806	805	800	788	759	782	803	805	777	799	821	806	803	745	804	799	822	785	805	819	762	821	749	820	800	803	842	823	832	782	817	809	791	798	814	801	806	821	775	742	846	803	820	790	748	830	815	822	785	758	794	814	852	779	807	793	820	808	769	786	817	816	785	796	806	874	783	803	789	789	810	789	818	732	801	761	827	822	721	788	821	782	787	816	867	825	813	762	755	724	785	763	795	814	790	774	813	741	797	784	806	822	827	818	816	821	789
20185	7935	8390	46420	67890	61212	48771	32636	16717	4560	1690	799	492	510	367	308	314	373	360	302	330	321	268	320	297	301	305	343	317	312	313	343	324	296	332	302	329	340	296	306	321	322	291	322	303	301	338	287	303	309	318	283	309	336	320	291	291	305	293	323	304	264	320	319	293	306	286	295	303	290	311	319	311	311	365	301	315	324	317	307	314	317	323	314	329	307	289	320	334	329	326	303	324	333	343	347	293	336	326	300	342	314	332	356	308	329	290	324	302	303	284	316	299	322	343	296	332	337	303	323	279	283	311	321	321	296	298	328	312	326	292	331	357	303	289	315	297	314	314	335	337	298	302	303	309	291	303	311	297	296	276	304	304	300	309	312	307	304	328	324	315	336	348	330	334	279	296	323	326	323	342	350	333	352	305	320	352	300	327	326	311	323	313	313	295	328	279	287	359	298	306	306	305	308	298	292	312	333	336	326	319	305	299	304	305	308	318	313	305	331	304	314	323	286	333	318	315	309	323	308	322	307	306	343	312	315	327	289	311	318	337	306	338	276	335	351	266	332	301	288	310	332	311	286	308	324	324	314	306	341	292	317	290	313	321	305	287	319	312	293	274	317	312	304	313	337	336	294	302	317	324	325	307	313	286	314	306	290	299	299	288	314	335	307	328	350	301	305	297	322	306	296	289	321	311	304	289	316	283	320	337	330	328	328	309	290	320	304	305	309	328	292	309	307	326	264	317	284	338	303	340	307	289	279	347	294	345	303	322	303	305	324	333	341	321	304	291	305	317	277	302	326	312	321	295	300	303	343	299	339	323	308	344	323	298	310	324	325	319	328	335	314	311	334	331	298	303	329	289	327	313	347	303	317	312	316	311	351	305	299	367	295	341	347	334	299	310	318	313	318	317	289	316	319	313	282	299	284	287	295	302	318	364	318	294	334	312	330	304	315	323	314	316	311	337	313	318	300	316	326	305	291	273	290	297	313	309	306	323	304	325	291	316	305	328	310	276	335	294	298	313	295	308	316	316	324	299	312	290	306	344	301	317	296	332	330	340	326	338	325	288	306	302	328	340	307	326	292	325	275	318	320	319	344	330	282	332	303	313	320	306	295	328	328	320	321	302	315	308	312	338	301	323	336	325	300	317	310	315	328	305	271	296	309	343	316	353	329	298	360	314	304	301	284	357	352	306	321	287	304	350	291	306	283	329	268	306	326	313	361	311	308	294	289	322	323	298	299	333	291	314	309	333	349	312	321	290	304	317	308	319	286	283	336	285	321	316	305	316	311	300	302	288	308	327	326	313	295	322	304	327	332	339	279	313	334	311	337	307	307	321	327	315	305	300	307	279	310	314	320	318	292	310	308	349	308	348	323	315	343	336	286	289	329	293	332	314	314	305	310	319	313	289	311	293	327	330	312	331	311	335	314	309	336	345	320	301	308	316	300	305	323	311	307	331	302	349	315	306	293	304	306	290	299	297	325	322	301	306	320	290	304	278	296	297	309	321	330	303	327	324	300	337	317	296	318	301	342	305	324	298	335	317	314	321	323	326	321	326	305	310	302	296	341	329	315	322	318	351	307	325	343	325	294	341	300	300	310	286	294	298	310	290	354	353	295	341	353	283	320	326	311	338	326	305	308	300	301	291	303	315	324	319	319	303	318	295	327	331	325	286	317	298	333	299	305	316	349	316	315	313	298	334	334	297	316	324	304	320	293	314	339	302	285	321	319	311	320	317	278	326	300	347	305	315	281	339	320	311	321	304	308	326	323	282	326	320	362	296	325	302	303	335	316	297	287	320	292	280	312	344	309	330	301	343	306	306	315	308	327	297	319	288	313	316	298	307	340	323	308	290	293	336	290	342	334	315	313	337	298	329	315	315	306	296	296	299	284	347	316	295	291	330	321	332	305	311	321	312	314	284	313	327	307	340	380	353	312	312	319	296	342	328	335	289	302	293	294	352	291	310	324	288	294	277	310	306	314	326	321	339	305	298	300	302	333	304	307	306	354	335	297	326	310	318	299	301	333	323	300	306	300	296	287	309	312	298	295	291	336	285	326	308	329	322	346	318	337	322	270	315	319	302	302	316	306	340	315	294	325	328	342	305	309	316	284	311	321	308	288	294	336	312	328	300	301	331	289	311	318	310	285	318	330	328	308	333	318	323	340	323	326	315	334	308	300	295	336	310	335	305	307	317	343	319	335	283	328	283	346	289	305	330	310	309	333	292	330	307	313	313	333	354	323	312	298	323	319	314	321	296	296	285	281	318	311	316	291	319	312	311	284	322	322	309	305	283	318	308	347	313	280	313	293	322	315	325	286	292	305	321	316	319	293	310	305	340	321	334	346	325	333	287	327	306	290	300	334	324	327	306	330	276	316	292	339	295	295	331	303	301	342	289	330	320	322	320	284	316	343	295	296	285	308	313	329	317	335	314	312	319	334	301	319	307	332	298	307	325	317	286	326	325	319	306	315	306	308	294	327	295	296	314	326	295	286	291	287	314	328	278	320	329	309	303	303	295	309	315	316	337	314	314	297	302	325	303	296	341	318	332	292	302	335	309	328	289	311	321	286	315	353	292	293	322	337	276	299	294	302	301	316	337	310	296	337	286	320	320	334	319	319	334	323	332	295	326	310	307	336	332	322	305	304	301	301	308	323	328	299	337	336	292	279	311	295	292	307	331	279	323	347	323	289	319	296	323	323	310	297	327	325	304	312	304	293	319	302	327	308	289	306	333	290	332	297	307	338	298	299	328	275	309	314	329	325	276	301	328	301	313	323	313	318	312	326	340	310	309	278	287	284	318	314	308	299	334	326	320	302	297	329	337	331	319	324	305	287	349	303	324	279	315	272	322	287	291	295	301	293	306	320	300	299	296	273	317	320	317	306	331	321	302	340	302	312	275	276	314	308	320	348	317	290	299	310	321	307	304	309	320	325	294	312	289	319	339	346	320	318	332	293	300	298	342	332	310	297	292	288	340	319	325	316	322	284	311	298	308	302	306	324	316	291	277	312	316	321	310	324	336	339	331	289	330	308	285	286	305	308	315	289	295	308	307	320	305	313	310	318	303	318	317	300	280	272	278	313	316	333	337	317	343	297	335	278	302	306	341	315	333	283	326	303	294	331	359	327	302	319	321	300	301	289	325	314	301	325	333	313	321	272	337	299	343	333	340	279	322	336	297	305	292	308	307	333	309	329	327	303	324	314	308	317	286	312	317	312	324	323	294	296	331	323	306	309	309	302	292	323	298	313	301	334	325	303	309	331	322	327	310	306	318	321	327	336	292	275	310	320	293	319	292	338	353	300	321	269	307	314	296	295	315	314	305	294	297	307	317	311	303	349	318	311	323	316	302	296	303	327	317	283	310	311	303	348	287	332	295	323	323	300	300	311	311	317	306	329	295	329	340	306	332	301	316	302	316	294	296	310	306	306	319	288	317	300	306	302	326	310	292	334	310	303	294	314	347	304	345	298	322	348	311	277	306	336
10755	6069	11544	53126	74212	69941	58567	44528	28431	12291	6113	2768	1640	1839	1134	858	992	1125	873	872	843	833	858	949	867	822	900	853	841	839	823	819	800	867	796	843	856	823	863	884	777	812	845	795	869	912	819	818	837	826	850	838	778	818	826	792	771	806	842	768	867	799	827	846	839	792	894	822	819	872	869	830	809	831	831	825	828	822	832	809	794	841	803	850	814	846	837	792	814	812	744	821	895	824	858	777	796	797	822	772	829	790	803	848	790	803	811	854	837	819	815	848	787	794	825	835	824	833	860	788	831	871	831	788	837	825	772	860	828	796	805	743	793	831	842	865	807	778	860	803	825	818	783	827	831	797	830	835	837	862	794	775	861	847	805	838	849	802	815	839	888	812	847	862	815	818	794	820	769	810	826	825	835	806	806	855	852	804	862	861	811	820	796	803	870	804	808	839	882	836	849	876	816	831	834	873	837	875	845	827	839	805	819	841	831	838	852	813	836	823	826	838	748	837	824	800	804	865	777	817	786	803	816	833	804	816	802	752	856	832	852	795	851	783	826	823	856	807	839	863	804	818	839	829	884	867	828	837	847	852	833	809	821	790	837	776	875	832	766	782	835	838	803	832	839	839	787	776	793	833	820	869	804	829	820	800	822	850	830	796	831	773	804	815	797	811	847	842	854	853	818	817	770	784	844	824	830	817	851	836	830	806	860	833	809	803	863	853	844	831	840	851	840	902	856	834	808	818	812	818	878	880	854	821	833	836	809	776	835	846	852	836	813	904	878	817	798	845	861	838	807	826	839	838	830	841	836	831	795	832	865	822	844	795	875	853	805	821	821	840	830	831	782	834	807	818	813	790	826	864	772	885	837	793	860	827	843	797	846	845	807	821	810	798	823	870	815	855	853	844	861	792	836	858	860	789	873	823	775	791	779	832	787	809	837	818	785	805	837	796	793	834	822	822	788	838	813	844	818	854	826	835	792	813	843	871	850	828	815	796	817	831	872	765	822	787	826	805	807	853	826	772	820	804	836	856	830	851	871	836	838	863	821	839	857	809	794	841	836	822	850	858	790	801	877	809	834	837	799	803	837	802	844	832	820	817	851	789	845	891	866	857	808	856	814	835	786	854	790	822	846	801	842	843	808	812	856	854	822	837	810	754	820	820	846	865	779	848	886	818	847	865	818	805	824	877	864	811	789	825	822	820	807	834	842	849	805	804	814	785	877	816	791	828	849	866	815	832	862	822	844	799	869	774	821	824	856	808	821	832	794	820	813	827	826	827	831	805	808	832	830	808	823	832	837	849	774	823	858	869	875	844	844	835	854	777	827	820	853	796	836	789	822	795	834	792	823	818	798	810	812	798	803	848	798	783	819	824	784	792	834	829	870	812	885	849	832	812	807	820	794	809	786	802	820	826	872	810	754	862	864	850	783	819	777	834	794	796	789	802	836	814	832	787	809	852	864	760	837	764	829	805	813	818	809	803	857	801	829	817	872	879	820	798	777	822	821	827	833	834	820	851	842	862	848	792	840	814	832	821	805	841	812	826	828	840	806	858	826	828	818	826	827	809	816	825	824	785	847	918	820	817	839	837	793	792	826	832	855	814	827	808	856	775	760	804	801	831	791	844	835	805	813	866	794	848	845	832	835	874	786	877	863	841	777	780	805	835	837	846	839	772	848	809	865	818	831	795	851	863	810	791	859	822	819	800	842	831	820	815	860	842	827	805	809	828	801	921	809	795	833	838	801	846	821	813	848	876	796	799	797	859	784	793	841	809	849	860	823	850	798	766	821	821	805	758	835	878	827	797	781	830	858	870	840	864	862	833	820	846	787	860	837	822	820	894	899	800	848	841	803	855	821	793	835	864	812	783	853	849	827	821	831	807	789	838	831	886	812	737	803	796	792	855	837	763	870	794	854	826	813	824	788	848	811	797	826	836	839	843	827	847	779	859	794	813	794	795	848	855	787	817	842	838	821	784	840	840	819	887	854	816	835	826	826	819	835	806	845	774	805	861	834	803	846	810	851	824	803	835	865	821	798	839	836	840	801	875	825	826	811	843	793	826	825	799	804	842	853	870	877	847	784	880	834	835	875	752	807	800	814	830	832	822	806	853	780	790	822	797	847	823	826	786	851	859	839	844	753	830	871	846	816	847	837	833	801	842	804	809	839	804	826	826	872	807	809	831	875	830	794	812	832	801	815	804	808	854	765	871	843	846	823	877	826	835	831	827	833	809	825	814	816	803	822	835	842	862	817	788	844	841	845	845	833	877	865	816	853	844	849	824	858	789	816	846	866	822	829	838	800	813	854	867	833	842	833	847	814	852	835	835	837	858	869	813	838	847	819	800	830	872	844	838	826	851	816	861	840	771	865	839	783	808	826	807	799	817	847	832	831	842	837	827	850	813	802	858	899	836	832	859	833	888	822	828	785	774	770	844	832	826	799	833	805	846	842	826	836	789	835	853	826	836	820	842	827	782	841	822	839	855	806	822	848	816	765	832	829	791	833	856	800	816	822	841	772	799	872	877	822	846	766	838	835	766	841	849	856	806	821	878	809	779	848	824	853	860	857	801	830	872	800	803	859	820	907	756	851	840	812	826	801	839	799	834	816	827	811	856	831	792	861	819	809	815	856	823	831	834	873	812	843	815	766	847	822	793	839	826	809	804	827	804	797	815	862	837	842	875	833	816	810	810	787	843	831	824	830	812	838	837	814	827	845	843	808	817	843	816	767	830	823	826	845	819	834	814	821	799	809	827	849	824	827	846	832	811	823	804	838	838	837	846	887	846	823	833	830	838	864	918	862	816	855	806	793	825	785	843	844	773	804	839	829	812	799	886	801	858	847	790	882	838	822	819	795	796	816	814	828	813	820	816	839	820	900	840	855	832	828	793	858	815	803	858	854	821	805	843	854	814	848	827	805	834	838	831	812	812	855	844	801	830	838	886	807	841	865	833	799	836	837	818	810	832	831	845	836	873	787	797	853	845	802	881	824	806	825	826	826	783	832	859	831	844	828	807	866	780	775	858	848	802	835	798	847	803	796	842	807	802	803	804	815	806	816	795	866	780	785	847	864	880	802	821	820	813	795	838	845	812	819	831	895	794	824	849	838	807	841	803	828	886	852	830	776	786	819	826	825	853	839	855	797	847	859	853	837	805	818	828	805	799	791	792	841	808	804	798	846	839	856	792	830	819	833	816	788	824	848	863	810	849	868	811	750	844	763	837	813	805	857	872	796	835	840	804	835	812	813	824	828	784	816	856	853	846	819	837	852	868	849	870	776	829	827	834	817	823	848	857	779	842	785	786	871	847	826	820	801	867	856	866	802	835	833	792	829	843	818	824	836	833	825	859	775	862	796	861	749	885	810	814	854	832	805	756	805	818	860	850	827	830	830	866	815	851	836	821	836	796	905	787	803	842	826	816	819	846	856	853	868	831	829	813	820	819	880	784	853	807	777	836	783	832	867	823	830	824	866	871	823	819	820	814
4118	1940	2025	3801	10112	7986	4794	2596	1512	738	439	346	341	308	271	277	315	290	288	308	262	283	278	282	313	336	300	290	307	308	278	320	290	289	324	269	292	311	300	323	289	269	290	305	266	321	275	275	312	287	299	284	299	290	306	278	326	287	318	320	274	298	293	296	297	298	277	277	312	268	286	261	311	290	310	331	270	302	290	275	295	311	317	274	277	306	302	300	288	275	287	307	287	287	284	300	290	289	300	277	274	298	289	300	297	291	306	314	301	291	283	289	293	283	278	290	285	274	278	301	321	291	299	321	306	299	299	313	294	304	312	272	281	295	293	291	298	283	292	279	288	323	261	301	299	295	326	301	291	288	296	307	304	279	303	298	282	272	299	307	285	274	265	303	283	295	307	297	286	290	281	317	300	330	319	311	316	279	303	279	275	283	274	282	298	277	281	318	295	304	336	287	298	297	270	295	281	293	311	258	281	309	267	290	307	273	316	269	288	285	270	304	310	303	283	310	288	296	277	295	275	310	286	290	304	305	304	291	290	285	299	297	302	299	306	262	277	319	291	286	328	273	268	294	282	264	274	292	280	264	280	313	277	287	277	299	280	276	278	280	283	275	281	310	294	286	318	282	304	288	323	326	277	285	307	283	298	271	301	282	275	302	286	286	279	280	286	311	294	295	300	309	306	286	267	285	319	301	300	276	255	293	304	291	285	268	282	313	321	331	289	289	295	306	267	291	306	294	302	267	307	287	291	332	300	286	284	283	329	302	302	305	264	273	283	271	292	295	310	269	313	256	314	287	282	296	303	287	276	282	313	299	297	292	293	282	310	280	285	300	310	278	279	302	308	290	320	279	271	307	334	294	284	284	267	295	335	285	296	297	311	318	289	296	284	287	308	276	275	311	305	259	313	307	313	288	302	275	309	299	319	282	285	291	284	299	326	288	272	325	298	300	303	305	279	280	294	291	303	294	278	288	317	306	297	309	291	299	303	267	288	342	289	279	322	276	253	263	303	338	254	288	312	280	311	303	285	322	303	272	306	302	280	291	263	312	286	292	271	267	281	270	296	288	272	278	284	321	295	324	268	301	328	267	274	296	301	272	289	342	280	305	305	273	287	276	272	301	313	269	294	288	315	290	286	299	302	258	301	295	308	298	299	296	278	287	304	295	303	295	274	293	302	304	279	313	295	312	299	285	286	293	295	300	312	278	288	284	306	299	288	280	313	247	269	264	287	295	269	281	291	270	290	325	302	321	312	267	288	329	286	312	305	297	341	299	305	291	293	286	298	300	270	328	292	298	257	280	270	305	270	272	326	311	309	289	307	267	285	264	281	297	271	318	326	280	310	275	288	289	288	295	302	316	299	288	318	295	294	314	309	302	290	295	298	257	321	303	319	293	276	256	283	314	288	284	299	284	283	265	309	311	337	296	300	267	299	307	275	290	287	277	279	289	281	284	288	302	306	291	295	289	272	303	322	280	304	300	291	292	294	301	311	265	294	285	287	280	291	304	327	288	254	287	305	312	263	287	292	303	283	294	302	296	283	283	297	285	275	291	288	307	290	286	276	307	325	269	273	271	282	314	321	283	277	310	320	287	285	279	269	230	250	298	283	304	297	285	332	298	311	281	280	289	315	306	281	277	305	292	308	311	317	312	300	273	241	265	279	280	305	309	279	292	320	284	310	306	312	302	308	286	319	288	282	306	275	296	291	281	276	297	300	288	270	318	278	297	332	303	313	293	284	289	299	269	281	281	290	312	291	294	296	298	296	272	260	298	284	272	302	288	283	263	294	277	307	283	320	300	309	305	311	273	273	319	282	305	291	299	319	292	312	283	300	295	291	279	298	290	310	306	298	287	290	289	294	251	281	308	284	302	291	282	279	285	313	337	309	315	268	298	328	310	303	266	273	282	285	323	287	270	300	288	282	274	294	299	300	309	317	296	281	287	307	316	239	334	266	306	269	288	289	301	303	272	278	304	314	292	259	277	302	294	290	311	288	281	301	302	288	277	318	311	281	276	298	310	311	304	299	303	334	294	274	300	329	304	302	289	287	307	267	268	267	286	293	284	289	302	260	300	292	316	301	316	298	280	279	282	272	296	265	304	311	282	273	294	321	288	269	298	296	311	312	288	295	294	302	274	296	263	290	317	311	301	315	272	292	318	311	276	256	273	317	286	299	279	320	283	266	291	337	271	277	315	306	296	291	333	300	299	287	297	290	305	308	293	313	283	302	317	266	320	288	259	298	261	277	274	295	293	288	307	280	304	272	281	327	306	280	300	290	291	265	265	312	279	307	306	307	304	284	280	317	283	301	294	293	292	322	309	296	305	273	305	306	294	268	272	271	289	305	295	309	286	288	293	282	294	309	287	322	326	294	290	333	302	292	284	289	273	292	311	281	290	307	280	320	310	287	299	314	314	330	297	267	311	297	305	284	305	291	294	322	260	311	310	289	281	300	264	308	311	316	274	293	278	298	285	311	327	312	297	267	307	297	297	294	263	312	288	282	295	283	296	284	330	289	270	286	313	262	266	289	313	287	291	307	280	265	273	284	241	304	256	304	319	263	292	299	297	281	283	275	300	284	260	275	295	303	299	283	265	269	286	295	268	279	296	274	285	290	315	288	284	306	306	284	282	327	274	298	269	303	275	298	288	290	266	294	271	322	278	304	296	316	298	314	285	323	267	302	286	286	294	290	297	291	289	277	293	296	313	292	304	284	335	295	321	284	273	283	294	293	306	271	286	324	270	302	320	320	311	290	299	293	312	286	309	285	292	271	327	300	275	301	291	278	263	305	317	300	280	338	309	313	281	302	282	276	293	274	301	290	307	289	284	268	276	302	301	280	285	298	293	257	292	306	309	276	298	294	300	313	321	288	313	286	283	269	270	282	292	309	319	266	320	306	285	312	291	285	319	309	286	295	317	307	283	285	296	289	287	302	278	293	320	320	280	290	274	319	319	272	310	311	282	314	304	263	297	315	287	308	275	287	317	259	287	294	296	285	294	302	273	291	308	274	282	280	303	304	300	266	262	280	307	295	290	287	296	274	271	281	287	303	313	304	326	302	285	320	316	271	298	288	316	283	287	301	328	277	285	290	300	309	297	254	324	312	288	314	283	279	277	252	268	269	297	280	293	300	300	265	301	304	265	309	272	266	281	287	280	310	250	278	273	291	285	284	294	302	305	317	278	277	317	299	284	279	298	293	274	291	297	279	317	279	310	326	259	278	291	311	303	316	279	282	303	302	297	289	307	297	323	293	286	276	296	287	285	304	279	302	288	286	312	284	312	291	301	321	295	274	274	321	282	307	297	322	301	300	281	297	259	285	269	274	301	308	274	288	295	308	280	319	270	297	297	279	313	276	311	289	278	305	299	269	336	307	284	321	271	265	308	262	308	289	279	285	310	291	294	315	286	306	320	330	300	310	281	325	281	268	303	291	283	265	300	303	286	301	300	292	288	323	263	286	301	306	275	305	316	264	285
3752	2107	3707	10549	24663	20334	14027	8723	5130	2572	1424	952	913	877	782	790	777	781	766	791	750	802	788	765	767	800	765	780	760	775	726	737	800	722	817	733	814	721	786	789	797	818	773	733	788	798	746	757	814	822	840	774	793	772	808	753	843	781	821	747	788	739	778	770	774	820	751	767	800	797	755	825	764	764	750	785	744	766	748	774	816	768	808	765	774	794	742	803	745	747	779	749	745	746	787	806	791	753	758	780	797	802	806	777	786	809	776	799	749	742	796	743	761	752	745	766	724	764	772	717	814	778	794	742	802	823	779	685	789	757	829	737	779	713	776	825	804	782	803	805	825	795	730	814	760	701	790	812	790	729	771	730	761	846	793	745	807	787	780	790	764	795	764	780	755	807	779	790	738	789	767	775	775	811	777	785	765	747	706	784	785	818	811	781	797	785	762	764	805	760	790	776	749	778	758	738	771	737	765	733	789	788	771	732	741	807	773	757	727	735	778	789	770	788	771	771	773	735	765	746	753	784	753	874	764	725	770	743	791	788	796	758	774	766	754	771	765	737	801	803	770	758	781	734	814	819	774	760	716	770	821	828	801	742	814	777	763	753	790	749	766	783	811	736	821	766	793	760	753	743	794	774	751	776	808	747	733	776	795	763	710	763	748	799	811	782	764	819	781	837	813	731	790	785	818	811	741	787	779	765	767	774	769	729	746	799	734	792	797	807	739	741	730	788	796	750	766	777	781	784	801	762	777	789	769	772	801	798	776	805	750	754	733	764	772	823	756	798	770	759	737	778	796	799	778	825	774	772	767	739	790	792	760	771	834	777	699	768	732	848	829	763	774	734	782	752	768	778	781	808	764	782	761	773	790	787	795	749	760	745	777	809	815	744	819	757	778	769	762	785	826	745	781	734	757	771	803	770	843	806	744	801	736	803	753	770	750	818	787	762	798	770	785	798	765	765	761	747	804	758	800	777	743	755	736	759	786	794	785	778	755	773	764	788	806	738	759	778	773	768	816	793	779	750	757	736	792	855	783	779	762	789	808	763	775	770	796	772	781	761	764	748	841	766	766	753	795	807	782	774	765	768	803	821	809	751	770	802	806	805	773	783	805	799	741	796	792	787	742	761	810	760	780	785	777	819	748	808	771	772	735	774	748	790	803	767	790	757	781	786	775	809	795	807	781	794	833	763	802	736	712	777	771	760	795	801	797	807	800	796	729	733	813	771	780	789	814	790	730	801	765	743	806	795	778	773	758	830	792	802	800	729	768	752	740	820	788	780	765	763	812	781	762	707	829	755	788	762	775	792	772	750	743	767	785	745	772	767	750	781	746	803	770	791	802	774	773	756	751	812	731	761	775	791	782	804	777	771	794	729	784	763	766	764	796	730	780	778	784	759	792	786	802	791	768	754	778	752	757	812	725	715	752	812	792	762	803	735	760	802	795	776	814	807	812	766	741	794	771	726	793	780	819	791	762	790	778	764	774	771	747	809	805	886	802	764	763	802	766	725	809	744	766	773	795	759	760	763	745	767	706	811	782	734	740	745	796	813	774	758	778	764	816	793	773	752	828	799	743	811	776	764	794	823	739	729	766	757	801	803	806	766	758	825	795	776	771	725	779	776	779	782	756	806	745	732	789	741	776	759	778	871	734	766	788	776	816	796	768	724	791	819	752	741	760	756	770	786	781	785	723	797	797	752	811	792	817	760	800	770	765	793	814	741	774	769	785	783	793	742	782	799	791	751	827	759	834	796	808	786	790	773	728	776	782	805	778	773	766	791	775	797	765	802	772	753	789	773	763	802	792	772	761	709	784	784	802	830	794	787	754	761	766	760	785	771	742	770	752	775	829	784	780	776	789	753	778	795	762	788	773	769	791	761	747	788	763	779	776	763	820	805	803	790	837	763	794	762	755	795	786	733	755	741	768	771	772	804	766	814	763	790	788	767	739	773	800	770	816	734	813	824	798	779	788	784	729	806	787	779	749	755	778	758	774	768	775	749	788	758	753	802	807	773	734	765	736	773	765	803	819	793	772	755	782	791	756	790	797	761	828	789	791	801	784	775	809	780	722	749	738	775	767	760	775	722	716	756	778	777	752	766	755	784	796	810	835	759	805	766	739	785	771	729	808	819	736	801	766	746	776	786	804	814	798	762	808	796	799	744	727	731	732	761	801	779	791	731	740	787	753	729	753	768	761	782	790	811	782	840	784	741	755	799	801	734	746	773	764	768	714	840	770	787	765	753	782	778	797	763	750	755	824	813	768	733	741	745	845	830	784	762	756	786	772	771	775	750	795	870	752	785	817	738	788	804	750	788	759	807	780	808	831	767	778	778	721	796	761	757	795	771	867	745	771	798	811	785	717	751	764	776	803	799	830	808	740	792	761	785	777	775	813	814	760	774	724	754	757	811	769	810	758	811	769	786	815	791	792	793	768	771	801	767	768	720	740	819	721	765	757	762	763	792	719	733	768	789	746	729	782	780	777	731	797	790	746	799	789	731	798	779	787	831	735	799	792	817	762	756	793	769	755	804	794	796	773	807	752	790	802	796	763	753	770	787	789	753	707	814	797	758	850	801	794	784	809	749	777	783	808	718	786	781	746	774	785	779	803	795	766	770	756	781	765	852	775	808	795	825	772	751	773	810	733	769	742	770	805	784	802	720	787	749	802	761	777	775	767	810	766	721	779	722	803	766	760	768	836	714	786	777	746	790	810	786	784	726	841	804	719	752	819	756	762	757	764	781	800	795	766	762	808	791	779	757	772	736	732	785	727	792	792	749	802	714	769	770	728	771	834	822	764	794	766	747	805	734	817	765	851	794	775	833	773	732	719	768	806	777	801	771	773	741	773	787	770	796	798	807	796	743	768	761	797	760	772	744	759	769	810	798	776	763	768	735	761	775	820	756	754	769	762	764	785	822	805	787	766	788	756	798	810	782	773	777	740	822	758	747	786	770	766	809	810	727	776	771	777	746	792	821	802	739	805	798	793	773	739	755	744	822	769	749	796	794	817	754	804	770	830	824	748	811	786	778	720	781	812	811	768	818	805	804	762	796	802	773	798	765	835	738	778	823	758	808	769	764	778	797	760	738	780	741	761	749	743	790	796	776	766	720	824	781	766	793	761	793	752	810	788	784	811	760	727	791	809	769	783	807	781	739	770	821	760	782	734	760	831	777	828	766	748	754	756	746	767	751	753	750	739	822	834	797	794	777	749	754	739	780	811	784	825	815	773	742	824	781	764	759	764	759	767	779	817	763	787	796	791	744	819	723	774	760	745	761	793	756	742	770	767	782	754	818	831	762	825	774	773	746	702	732	822	787	756	747	817	827	811	744	784	782	801	733	707	798	772	740	797	805	759	754	813	805	795	747	783	746	755	825	770	783	802	768	792	728	830	803	703	787	773	754	743	768	805	800	742	811	745	741	771	768	788	745	823	772	760	807	784	836	790	764	808	742	785	782	763	776	771	793	749	738	796	784	796	804
12921	4799	4908	21623	57458	49010	37061	24194	10853	3688	1422	535	376	332	310	344	313	260	309	330	327	311	286	297	284	322	278	324	288	294	298	297	264	286	289	311	288	314	294	281	306	305	291	288	311	290	284	332	331	279	348	310	316	292	304	320	304	310	287	305	316	304	265	329	324	344	317	305	321	268	309	296	317	325	279	314	319	311	297	304	301	305	313	309	327	306	252	310	294	280	314	286	301	287	284	301	317	313	288	308	294	305	286	324	302	312	316	273	304	315	317	315	284	268	299	281	301	290	318	308	316	306	286	317	286	290	272	285	296	262	298	305	304	301	280	295	296	300	313	266	317	300	278	266	314	318	278	308	280	305	295	314	311	293	298	287	284	302	283	297	352	324	322	290	280	324	295	328	289	319	338	313	304	325	294	279	264	289	301	276	319	296	302	291	304	310	305	276	312	296	279	320	272	290	297	335	329	320	323	275	293	283	304	307	292	302	310	290	310	312	300	299	310	296	320	268	325	305	262	266	340	301	316	294	299	271	298	327	311	317	302	298	288	327	312	284	305	308	267	285	270	284	307	324	318	279	300	327	300	322	313	295	270	309	307	326	282	306	347	309	302	295	292	287	322	266	280	275	290	315	330	292	287	291	267	287	258	293	307	289	312	308	275	304	314	275	265	320	290	308	290	332	287	311	321	301	305	318	276	309	295	290	305	307	285	296	291	318	303	326	295	308	335	327	299	301	306	318	298	316	329	295	301	308	309	299	342	283	312	301	330	320	323	296	323	321	291	282	283	293	273	315	289	315	296	284	291	323	315	307	276	307	299	313	288	317	323	303	336	295	293	301	325	284	275	304	306	305	306	279	296	296	334	306	286	265	288	281	305	307	290	286	354	310	325	283	306	320	300	312	303	300	309	346	311	293	294	303	346	305	295	308	346	292	305	289	301	304	270	319	288	346	297	267	286	280	330	299	274	279	305	288	305	263	293	326	306	283	301	283	309	270	306	309	271	289	301	316	304	307	300	312	308	310	322	318	313	308	297	269	298	319	291	313	303	311	288	330	307	266	298	303	315	294	278	293	312	302	310	296	323	321	322	309	307	297	315	294	272	286	320	266	261	308	294	281	324	315	309	266	299	297	337	317	289	309	289	331	294	318	324	307	289	301	303	311	299	336	312	290	321	308	300	309	294	273	279	284	300	321	330	338	290	307	308	278	322	284	310	278	331	305	343	297	292	308	289	320	334	311	320	308	280	312	276	316	332	309	319	264	296	323	287	303	292	304	297	272	268	314	296	296	281	296	282	318	339	306	292	316	290	259	271	275	293	296	323	313	292	304	302	290	305	297	320	324	286	282	275	325	296	280	317	323	274	277	267	294	314	300	325	295	330	304	293	275	319	314	328	320	309	307	293	317	311	301	295	315	289	291	329	275	310	323	293	307	329	291	288	335	313	303	302	299	307	313	305	312	277	311	280	281	273	284	322	326	313	326	298	305	261	290	276	300	273	284	322	320	338	281	298	308	288	289	306	298	302	264	293	334	301	268	293	354	287	262	315	313	290	325	282	295	288	315	298	301	315	310	285	310	335	286	321	321	334	277	316	324	338	350	299	275	288	293	303	316	278	280	306	303	312	304	280	306	307	294	293	308	297	288	276	288	322	337	302	271	273	346	289	307	313	306	262	310	331	280	293	304	303	335	319	301	321	289	288	306	260	294	311	313	294	286	308	328	263	286	313	295	294	300	311	311	329	274	300	304	325	265	288	332	289	281	314	319	289	324	285	295	288	306	301	318	308	284	297	320	299	301	316	317	335	302	298	308	312	302	301	294	304	268	342	311	281	323	322	314	263	278	309	313	309	281	307	280	272	322	307	264	325	282	296	308	290	343	299	307	310	304	329	309	307	314	325	322	291	272	292	288	280	285	293	332	267	331	299	283	331	281	312	300	309	304	300	293	268	315	330	316	345	304	261	333	298	327	298	323	307	322	300	293	306	318	277	284	299	312	326	303	304	290	289	297	318	321	313	278	275	307	317	309	275	263	324	290	303	289	315	289	302	297	297	289	320	315	334	322	300	285	290	294	319	289	299	303	321	305	301	298	289	281	310	299	328	309	299	292	288	280	276	345	283	277	275	295	303	321	277	297	289	298	286	308	314	317	316	273	304	336	303	330	295	295	320	285	263	323	305	278	286	305	293	312	267	307	318	277	335	296	320	301	284	263	325	294	312	306	273	289	297	278	334	280	282	303	288	294	323	330	323	294	274	312	284	322	301	275	293	318	303	310	315	333	313	308	296	316	288	290	323	324	315	306	285	330	280	292	293	329	347	307	305	298	277	283	307	284	345	297	308	260	308	301	296	319	293	320	296	331	286	302	298	309	288	284	305	301	299	326	303	298	286	284	297	274	286	276	317	286	306	306	297	300	295	286	299	286	293	304	300	336	314	292	298	284	309	308	276	267	290	312	296	286	318	276	299	314	307	331	334	302	305	287	295	279	306	319	331	310	294	336	280	287	314	270	302	290	315	309	313	289	319	295	310	251	266	305	283	316	284	319	314	300	313	308	310	322	304	310	344	317	323	295	292	310	312	302	299	300	306	318	311	271	293	305	278	301	331	313	294	304	333	295	277	307	307	289	323	280	298	286	295	307	311	316	310	327	289	309	296	301	301	299	305	314	292	288	289	315	311	300	306	299	331	304	320	299	289	297	323	309	282	294	329	286	295	289	285	313	313	321	338	291	303	271	278	333	315	286	313	296	291	299	277	289	313	315	302	311	272	306	294	276	297	300	304	300	301	272	301	287	270	329	304	325	278	296	290	331	299	331	315	302	329	328	299	297	301	313	308	265	272	291	301	283	315	295	318	280	284	294	283	324	325	308	316	302	273	312	301	246	343	319	321	307	323	272	330	296	290	331	280	323	274	297	313	288	281	292	333	304	312	306	303	335	344	302	298	298	315	300	317	294	289	301	324	299	302	300	325	307	284	278	271	293	300	289	305	293	297	278	303	299	278	283	323	310	273	309	293	297	322	259	340	292	300	296	288	282	294	273	294	265	289	284	273	286	304	320	341	267	327	297	337	309	276	312	285	270	302	311	293	258	333	278	302	311	270	321	319	296	319	321	296	307	319	272	303	292	280	304	320	294	275	295	305	317	309	283	288	321	298	306	297	291	298	297	349	290	324	290	317	335	296	301	286	300	292	281	299	313	299	273	285	309	286	300	293	314	292	302	321	296	298	276	306	284	296	289	304	293	311	288	308	305	300	272	302	303	281	317	280	322	297	323	281	276	303	311	321	330	290	283	346	291	312	321	304	288	280	345	276	350	314	288	309	309	279	302	295	298	299	303	302	305	309	308	297	274	296	277	295	282	311	306	288	339	300	336	310	315	314	304	312	291	277	279	292	336	329	321	276	275	332	317	322	312	300	308	311	306	275	288	283	308	276	308	292	307	315	294	272	292	304	248	286	323	303	284	291	344	269	310	271	303	326	309
8181	4078	7734	32896	63694	57641	49068	37364	23417	11052	5456	1809	1080	928	843	784	826	899	785	806	756	800	809	827	810	698	845	785	836	779	791	821	813	832	835	818	837	811	776	808	825	791	745	843	790	775	834	754	802	812	855	757	798	818	818	781	791	828	805	826	865	793	758	786	782	823	836	818	823	835	813	792	826	818	832	823	850	792	778	791	865	823	835	812	809	792	872	863	823	825	872	785	874	852	830	797	768	811	782	804	797	834	793	804	789	824	806	802	775	819	776	811	820	782	815	785	783	795	817	853	834	781	761	825	810	808	831	808	793	783	823	798	777	821	793	850	745	808	845	808	794	831	792	814	819	809	797	770	808	829	794	770	836	803	779	802	755	830	806	820	838	757	779	815	813	829	824	773	767	826	800	807	753	804	825	818	777	785	754	740	769	759	769	802	810	748	837	858	770	777	828	795	856	818	796	852	828	849	843	841	855	775	778	822	786	782	812	779	822	784	794	803	796	814	820	858	779	789	790	740	816	774	805	751	782	793	795	789	796	781	844	781	732	742	824	818	837	790	751	774	756	849	798	850	792	840	811	759	824	781	780	766	766	799	768	821	771	838	763	828	833	787	777	863	847	768	821	793	827	765	802	804	823	822	811	795	834	781	855	782	805	780	793	768	765	841	778	795	757	802	805	785	813	841	769	789	833	776	794	832	814	811	824	815	801	781	848	793	758	852	795	757	750	825	805	834	783	807	822	790	763	763	866	842	818	808	796	778	830	808	774	845	816	804	779	765	856	859	797	777	856	825	804	825	815	802	808	770	769	802	787	797	801	842	819	790	794	828	846	817	769	825	803	826	814	804	792	796	781	783	774	840	799	840	818	845	818	815	838	812	852	792	730	834	781	828	794	798	796	800	772	850	840	857	826	812	781	772	794	805	791	761	790	842	753	776	773	817	790	873	817	774	789	785	776	810	814	799	804	826	816	861	790	803	746	766	787	819	806	841	802	796	814	803	860	831	810	793	799	821	786	780	799	790	769	800	761	762	859	803	777	798	838	757	806	789	769	822	786	807	765	823	804	817	819	797	794	798	863	861	845	797	777	801	817	788	842	827	770	766	811	793	817	787	814	783	764	816	785	805	801	802	784	781	762	805	802	772	819	803	778	809	819	847	760	791	778	787	782	809	836	774	804	809	811	792	840	751	783	800	826	849	824	812	793	748	816	798	812	828	767	819	743	763	813	833	817	790	803	811	831	795	806	781	834	843	743	785	804	765	803	787	804	821	824	782	798	777	800	773	785	787	806	801	809	821	796	814	801	889	839	826	811	796	799	826	825	788	801	888	814	846	839	827	791	780	789	793	795	832	844	786	811	831	795	815	814	814	820	751	792	839	817	778	816	787	763	788	785	789	787	780	815	864	818	855	836	854	840	777	794	761	748	804	771	796	823	758	837	801	810	836	785	791	794	747	759	855	861	809	830	752	757	800	801	827	799	756	799	793	776	776	798	813	830	851	810	858	775	784	811	865	803	791	802	834	795	868	866	809	834	835	804	811	820	805	803	779	815	769	761	785	805	789	818	786	769	774	852	788	848	806	799	804	827	802	792	795	833	782	829	770	781	779	757	800	785	841	810	758	786	843	844	872	822	795	782	838	823	788	769	762	825	809	847	815	814	802	767	795	801	848	822	777	805	775	809	833	799	828	785	737	868	884	833	797	761	788	866	797	810	769	805	814	736	813	825	801	777	800	841	765	818	793	826	772	810	807	789	848	787	825	867	790	810	764	824	827	783	770	850	873	819	782	851	833	834	802	793	841	811	802	842	824	841	771	826	844	806	855	808	846	789	759	753	823	785	790	805	804	819	812	806	849	751	790	801	849	791	856	817	788	823	841	823	780	784	784	808	790	809	772	751	791	798	782	782	752	800	834	782	819	761	794	764	829	882	801	817	815	848	817	829	768	844	769	767	775	809	764	835	793	827	786	824	774	728	757	820	759	854	727	770	821	783	791	774	799	823	819	867	832	807	818	843	791	844	829	822	831	813	804	806	835	814	832	782	868	834	774	829	847	831	749	741	802	862	748	805	780	796	831	803	830	794	764	835	787	806	745	787	760	781	858	806	749	762	777	855	794	776	833	786	802	786	791	769	789	821	818	799	835	798	778	766	792	814	803	802	812	826	788	767	794	778	822	839	808	831	810	782	826	793	746	864	787	789	791	800	808	767	838	736	832	784	805	817	811	787	815	826	811	847	796	848	819	840	846	791	811	848	770	797	750	789	827	751	791	769	739	790	775	805	819	837	808	812	794	835	803	788	797	824	799	797	796	802	877	801	801	880	753	808	816	805	808	797	802	801	802	769	782	835	774	794	816	795	789	819	802	848	803	846	810	847	844	812	836	778	818	798	883	806	812	779	812	832	832	816	811	778	830	791	840	766	786	837	783	828	826	780	821	764	845	806	806	787	756	795	844	825	777	813	838	795	808	796	770	805	795	843	805	819	808	839	791	788	824	828	793	798	833	776	797	877	793	771	799	807	779	776	760	861	763	778	792	833	786	778	830	817	785	808	837	796	800	787	852	775	806	809	788	839	753	817	819	872	818	806	783	832	853	817	790	775	811	819	757	772	786	830	775	816	796	820	760	815	803	831	823	814	782	863	747	809	756	725	793	760	864	788	823	840	790	786	795	846	773	757	805	833	807	754	818	800	786	811	797	816	820	845	808	790	781	803	809	818	809	805	823	795	821	864	838	838	793	761	812	823	780	801	816	847	770	792	847	771	793	785	791	766	808	824	785	797	798	820	783	766	799	833	792	799	799	772	775	787	767	784	752	781	795	829	792	799	803	788	778	758	797	792	787	789	769	858	764	759	796	861	784	808	812	857	764	796	855	793	796	781	759	845	845	742	816	773	821	780	794	823	795	824	817	829	851	771	823	794	796	810	830	784	820	812	800	856	771	817	769	843	772	826	815	828	829	761	739	798	857	786	786	786	788	798	822	816	855	778	788	827	810	786	792	878	820	789	838	776	843	776	856	808	759	794	835	778	837	764	818	826	855	812	853	828	815	798	814	812	807	787	806	786	791	792	773	819	756	847	803	857	793	875	810	791	821	787	769	782	788	841	791	812	785	800	835	831	829	793	792	788	797	821	787	836	867	811	810	806	781	781	803	806	851	804	819	784	745	783	751	823	766	796	802	777	818	821	773	754	817	812	835	841	795	835	785	781	808	827	755	779	788	807	807	811	743	799	826	789	797	828	777	743	747	819	765	815	809	803	806	845	813	766	802	812	809	763	763	827	784	793	810	833	805	756	814	796	810	818	750	782	838	812	835	805	816	772	770	789	794	850	804	812	840	784	826	767	777	842	845	778	831	817	797	822	836	792	730	788	829	774	854	820	747	781	809	825	815	823	874	775	756	817	792	834	812	796	832	829	763	759	825	845	810	773	843	738	789	806	825	823	816	823	768	793	811	774	762	765	795	801	762	803	833	815	798	798	835
19435	6857	9361	25675	67971	65491	50215	32602	17534	6756	2131	688	376	334	344	306	337	301	321	305	328	325	286	314	321	314	291	314	328	308	321	294	311	290	317	299	352	315	319	292	312	323	317	331	300	348	294	350	335	310	313	337	295	305	291	305	322	318	303	313	321	281	311	282	283	317	348	332	298	317	330	304	323	318	315	300	315	305	325	313	336	297	324	309	322	307	336	312	309	308	321	312	295	288	316	306	305	325	320	329	300	302	322	329	336	330	278	346	292	317	319	292	305	310	305	301	289	299	309	321	342	321	307	309	306	319	286	328	303	315	329	332	319	304	301	334	317	290	320	303	306	315	320	318	301	337	340	311	310	300	288	292	352	326	295	321	299	284	315	332	305	326	293	304	322	301	297	324	307	313	338	324	356	328	329	307	276	279	325	308	309	309	319	302	289	301	302	305	356	300	336	277	333	306	308	305	306	307	299	317	289	317	298	314	275	304	324	293	294	334	276	323	299	304	321	323	274	332	314	287	302	257	319	310	303	303	325	339	322	307	301	282	321	341	295	296	296	281	302	333	309	313	333	333	282	282	313	289	315	330	299	297	328	263	301	330	326	310	316	320	299	326	300	334	287	325	335	274	326	288	312	330	320	313	274	342	280	291	298	317	291	312	311	304	300	348	321	308	311	331	316	303	330	310	305	351	295	316	329	332	284	329	301	332	307	309	345	292	323	313	309	302	323	339	322	317	329	304	328	322	311	287	279	304	305	318	317	262	284	314	287	301	303	306	300	322	335	292	319	325	300	289	295	300	319	318	314	346	325	312	328	329	320	309	296	286	325	327	355	318	299	314	296	279	304	344	359	326	330	285	336	329	317	331	299	317	296	297	321	331	272	322	312	332	312	321	314	292	307	312	335	319	306	302	314	306	321	302	336	333	338	333	318	303	322	333	321	324	278	295	294	295	345	314	276	311	340	295	326	319	276	327	331	280	313	309	303	310	309	305	315	276	297	333	339	310	344	300	319	282	316	323	334	310	318	310	325	315	310	306	313	302	300	296	332	309	341	298	321	353	293	339	252	319	310	299	332	293	303	302	324	314	331	294	279	313	298	295	327	282	304	338	292	336	314	318	271	302	330	325	305	307	310	306	303	310	310	309	318	325	294	328	299	316	321	311	301	338	303	304	343	302	328	286	332	334	294	302	304	302	307	282	319	313	310	334	324	320	307	311	312	321	286	279	309	322	293	300	329	318	304	295	286	336	311	260	338	301	352	346	340	312	298	309	298	295	292	300	328	340	311	312	306	298	329	312	314	298	341	294	316	338	304	317	361	305	304	350	286	281	308	328	288	331	306	331	314	317	321	315	333	307	292	304	300	309	322	269	308	363	331	326	314	301	325	305	298	310	346	313	301	320	349	318	334	309	353	300	325	296	323	324	310	300	307	305	296	284	303	320	307	318	311	329	331	300	306	344	312	286	307	332	310	341	326	325	301	295	311	290	306	313	331	318	315	326	311	289	328	311	350	345	315	307	326	315	350	332	330	294	333	295	318	321	296	324	283	329	305	308	300	308	305	325	292	303	323	321	300	315	313	302	338	313	308	281	332	291	323	287	279	306	307	324	301	305	275	309	339	316	341	292	316	309	343	306	303	307	318	325	298	298	279	313	340	303	297	329	323	308	312	355	267	290	338	282	307	301	321	301	324	322	314	302	300	323	314	310	336	303	326	310	343	301	284	335	328	307	283	317	291	308	328	348	337	305	324	324	305	333	312	282	308	348	321	305	301	279	301	323	307	332	290	311	315	307	333	328	319	287	316	269	309	332	337	319	318	295	314	319	292	272	298	291	315	319	301	339	333	318	336	334	288	302	320	308	328	320	314	303	319	297	334	332	310	320	295	307	339	307	299	333	322	284	334	324	325	329	299	299	315	317	278	324	318	358	325	312	294	321	278	342	327	349	300	311	309	313	314	309	332	343	320	272	281	354	303	304	293	329	310	249	292	304	309	326	322	320	325	313	311	354	319	327	303	329	335	343	291	293	317	309	293	275	333	299	351	344	277	284	328	265	310	290	328	327	347	305	331	346	301	310	310	331	283	333	312	320	329	317	298	303	312	288	282	311	317	331	319	292	324	321	339	319	300	296	294	303	288	322	310	315	294	315	315	319	287	306	313	286	272	319	316	283	322	291	308	311	317	328	323	328	314	366	315	318	285	310	288	320	319	288	321	330	335	348	317	330	326	316	346	284	281	297	324	302	336	297	323	339	315	282	323	289	286	307	321	284	284	322	326	289	301	313	289	331	312	305	265	278	324	304	316	327	292	307	324	301	301	315	277	299	315	370	313	348	319	323	325	324	335	333	314	304	349	323	320	316	363	305	323	298	281	326	305	297	306	323	308	308	315	285	304	305	329	300	303	316	322	315	323	337	284	339	378	321	335	305	362	308	329	321	333	300	297	312	321	289	291	304	320	304	295	297	331	274	313	285	304	334	320	306	294	301	317	300	285	299	330	319	297	287	333	292	295	319	320	305	329	326	308	322	330	334	336	321	293	330	317	275	321	327	329	354	314	290	299	318	326	289	327	274	282	313	285	294	281	283	291	302	304	318	323	305	317	352	296	277	262	292	299	331	331	290	299	293	286	299	291	292	312	301	327	304	306	308	302	313	292	312	292	279	306	317	313	299	308	284	319	312	321	303	287	304	315	330	337	328	325	343	307	293	289	310	270	311	311	283	327	327	323	312	297	297	284	318	320	289	332	357	327	306	296	304	289	274	337	319	297	287	326	339	311	281	297	298	316	266	328	323	321	347	313	301	311	314	307	346	295	334	332	299	308	322	301	316	292	338	331	304	301	334	307	312	300	333	305	309	299	327	289	328	279	320	331	297	309	329	298	276	255	309	298	329	329	294	328	319	340	325	333	323	311	296	298	320	298	290	288	310	348	352	303	316	318	321	337	296	302	308	278	313	304	315	303	332	275	343	310	316	318	322	304	298	297	332	332	326	316	318	324	345	286	317	311	331	303	321	260	302	299	313	323	298	310	351	302	334	311	277	284	323	328	311	315	313	269	303	299	311	303	321	281	306	294	295	305	333	342	303	293	298	346	313	289	307	326	312	297	273	307	324	286	278	287	342	340	279	372	306	330	308	307	307	332	279	325	340	322	352	319	304	311	309	302	341	278	335	328	315	316	340	298	338	316	301	326	303	329	327	320	285	298	315	306	302	295	299	342	308	306	303	331	326	329	357	325	297	309	332	315	303	306	318	312	311	313	330	310	315	302	300	304	294	313	344	308	289	293	290	277	326	313	291	306	333	314	297	353	312	337	318	306	295	312	282	312	293	310	302	318	317	285	291	312	298	286	309	326	333	336	338	321	328	308	320	302	308	304	321	302	300	291	317	304	322	309	297	316	348	318	322	284	307	350	307	302	302	307	304	324	322	288	321	328	281	305	322	318	317	293	310	291	328	357	327	316	284	326	317	312	322	328	335	292	311
10311	5347	12859	36467	74292	73522	59629	44236	29891	17252	7370	2273	1168	974	914	811	834	856	832	833	859	852	782	772	838	786	818	876	829	819	802	860	844	816	813	804	803	822	826	806	850	841	772	802	797	784	834	819	874	850	804	785	841	818	832	812	793	844	826	822	819	837	803	838	846	823	843	799	797	801	828	802	822	794	854	869	818	803	769	831	851	796	843	835	823	839	747	900	869	818	888	843	802	766	838	777	836	839	795	802	815	822	821	835	788	836	868	821	844	814	813	828	819	795	809	830	818	797	850	810	780	785	870	854	850	834	847	843	780	774	795	815	878	833	838	832	869	775	842	781	797	776	834	822	795	821	812	840	863	856	798	794	805	778	823	809	812	837	814	833	826	827	823	839	838	824	784	834	874	831	839	840	757	854	847	851	878	834	826	802	775	854	817	808	820	820	841	808	770	780	814	822	832	818	839	880	824	854	790	811	760	821	862	839	777	812	831	784	818	837	803	814	790	780	826	808	824	795	830	796	844	800	816	799	775	803	835	816	838	924	810	848	848	827	759	763	843	801	816	817	827	778	839	800	806	821	780	755	798	817	817	775	796	825	814	830	845	816	816	839	831	819	811	812	809	808	797	814	826	749	766	864	812	803	805	798	816	863	836	819	832	891	872	823	802	828	809	796	786	830	821	860	795	852	848	797	820	835	779	834	848	790	876	813	827	786	762	800	837	803	850	843	823	793	794	805	809	824	813	824	804	891	809	832	799	814	845	863	790	851	798	839	835	810	875	775	845	798	826	809	816	812	882	791	788	810	812	838	758	877	837	801	770	840	801	839	789	828	838	831	849	865	792	821	848	803	779	735	816	806	852	852	845	822	821	849	803	800	753	830	814	795	813	872	782	841	905	804	860	794	825	831	825	795	835	772	867	815	795	864	818	851	842	781	785	807	794	746	826	786	822	817	805	800	781	790	841	826	823	810	798	869	795	818	789	840	791	857	829	851	802	763	821	746	828	853	800	816	878	820	817	840	789	823	832	817	817	818	803	836	839	787	750	840	788	813	848	810	789	806	837	787	796	792	828	774	802	820	775	808	763	821	832	839	830	820	851	805	813	891	809	829	817	836	808	835	816	787	811	835	824	785	817	801	824	744	856	799	861	845	787	841	856	830	821	809	848	858	831	805	766	867	823	878	779	839	846	829	782	773	829	814	839	815	782	824	889	864	748	808	890	764	803	843	801	842	843	799	838	788	855	772	801	845	781	787	826	835	821	833	827	807	760	873	779	866	835	785	845	823	818	823	807	828	817	832	863	805	853	798	801	797	878	837	869	816	766	803	787	773	825	800	803	846	786	885	823	801	825	806	818	820	853	835	784	757	788	785	822	854	823	815	816	848	831	879	782	785	749	774	818	840	844	784	823	826	841	808	788	821	809	825	824	844	813	834	849	860	776	837	794	812	798	800	849	842	858	777	849	866	842	778	843	847	805	823	809	841	837	823	748	817	805	801	812	843	804	815	821	844	823	827	854	769	805	820	818	823	818	821	862	864	765	829	842	809	801	868	789	847	789	833	818	830	826	736	798	843	848	826	830	804	822	805	772	853	826	757	839	849	827	834	830	860	833	842	816	771	864	812	822	850	800	837	834	810	819	845	828	841	796	813	835	810	823	846	834	832	828	839	814	822	881	824	832	852	819	820	831	788	856	807	777	847	821	800	840	829	832	820	816	808	889	823	772	758	831	792	792	822	800	792	818	830	810	788	787	843	763	819	830	795	884	811	804	859	813	839	765	831	807	794	833	866	812	889	817	830	828	804	790	781	880	797	834	784	798	802	797	818	856	876	849	823	834	818	806	800	793	811	786	848	846	838	830	831	836	813	846	827	824	822	818	828	749	785	765	807	830	817	830	778	841	825	834	856	860	851	788	782	834	817	802	849	801	901	777	797	832	804	811	803	781	815	882	780	830	798	852	816	840	770	815	857	826	797	839	869	828	859	861	861	837	777	788	783	848	819	751	804	807	827	827	777	810	812	813	816	844	798	830	800	835	821	769	786	819	806	831	799	789	811	782	855	820	803	854	774	826	861	810	834	771	838	768	809	801	822	775	802	849	827	816	796	764	874	832	890	814	848	788	844	802	848	810	847	843	805	824	803	781	811	811	810	852	814	813	806	808	824	863	792	805	854	822	872	778	800	804	816	785	800	827	819	806	844	832	816	827	829	823	887	817	834	808	789	825	871	815	808	835	840	827	791	852	843	850	784	795	843	818	844	786	853	792	848	855	767	846	815	813	787	793	817	852	830	821	844	816	796	826	858	772	839	842	840	765	842	809	796	824	825	793	836	795	832	808	845	808	796	812	877	798	871	822	805	822	756	824	810	838	810	812	772	784	842	819	804	856	805	845	833	867	838	818	854	836	835	810	828	846	812	833	847	823	824	788	833	841	824	836	827	824	790	841	815	808	813	854	797	842	820	803	827	813	820	856	796	837	820	805	785	821	821	821	782	833	818	820	852	827	875	837	814	791	815	839	841	776	793	839	813	795	844	873	817	806	816	832	817	803	794	798	834	802	764	747	809	811	833	819	783	848	856	832	870	776	879	795	832	830	834	817	815	816	835	833	788	821	802	853	808	822	824	843	812	873	795	774	804	848	814	827	839	825	805	772	774	816	819	802	827	842	821	832	794	844	843	796	817	829	807	826	862	774	842	831	814	795	815	809	837	744	855	808	791	840	819	806	878	824	836	774	851	808	835	737	838	842	777	821	818	820	834	898	832	818	854	806	858	857	843	819	771	818	841	815	780	824	827	811	823	821	854	827	759	793	787	798	830	760	809	773	841	834	799	837	838	827	807	825	843	787	818	869	848	795	821	827	816	860	836	876	834	826	810	769	799	824	889	801	855	812	795	835	825	801	840	804	854	838	790	821	824	832	781	781	874	841	839	822	758	845	765	786	776	900	782	812	838	832	804	866	840	819	805	839	783	842	860	842	804	829	809	788	790	802	798	813	773	826	861	835	849	788	784	837	834	818	793	850	788	792	826	782	797	834	833	809	813	776	743	821	815	797	798	811	834	811	841	749	869	761	849	785	849	826	870	843	793	852	790	818	819	882	793	805	809	825	814	801	791	843	759	808	804	852	841	776	841	798	788	788	821	849	846	778	784	784	794	818	854	857	845	886	830	847	833	820	867	868	812	811	802	803	791	804	783	808	821	806	797	810	819	795	842	808	803	789	793	813	803	814	858	807	822	785	856	845	818	790	804	831	807	810	777	852	843	795	782	808	849	826	810	818	844	861	860	802	829	785	868	828	821	820	780	863	774	844	824	810	816	831	801	811	804	827	839	812	783	796	847	830	840	830	807	884	857	819	834	844	797	838	775	815	865	831	849	843	756	832	785	865	837	874	835	831	814	862	781	827	817	838	807	743	790	783	846	880	806	803	826	843	798	854	790	819	794	848	826	826	816	821	825	789	824	812	809	828	819	806	813	846	831	790	822
4473	2346	4325	5158	9103	9584	6228	3302	1523	750	405	322	289	342	295	276	284	290	299	335	303	312	336	271	295	301	300	302	295	279	291	290	276	311	257	301	290	307	284	316	284	295	286	293	320	304	310	306	269	294	294	318	313	274	306	303	287	280	319	289	316	288	300	275	260	272	308	283	303	282	335	288	297	298	283	306	280	308	291	293	286	270	294	290	315	310	312	315	291	277	284	298	306	295	285	266	313	299	266	304	292	342	309	299	295	296	314	303	269	316	289	263	292	284	316	283	289	288	316	283	291	321	281	281	302	301	308	311	301	306	291	304	280	297	278	278	294	321	267	316	278	312	290	278	283	278	303	311	300	314	300	303	304	263	323	316	308	279	285	285	319	314	288	286	294	300	320	301	285	286	293	306	305	334	284	299	281	308	285	301	306	329	313	281	322	287	258	313	336	268	290	288	325	277	246	297	309	305	285	289	276	289	309	314	305	322	282	285	305	270	263	294	259	276	252	312	291	281	313	313	282	287	295	296	305	296	297	263	281	271	280	267	293	293	290	304	269	296	268	323	306	276	283	314	293	266	279	275	315	262	310	285	295	306	290	304	291	285	297	298	322	321	272	285	280	315	283	293	287	277	294	300	255	288	264	305	277	325	315	311	287	301	313	301	270	275	314	263	308	302	308	268	286	238	282	280	298	293	285	329	290	312	315	308	307	305	290	312	265	266	317	268	295	316	312	302	286	290	289	264	290	307	296	318	280	283	309	289	339	308	281	300	300	315	288	295	330	282	308	282	279	296	284	282	296	303	315	272	323	284	294	314	288	273	286	277	273	308	304	338	298	327	283	273	275	279	326	315	243	318	292	292	327	272	276	264	285	278	307	284	291	283	331	306	284	286	293	296	277	283	288	317	288	296	281	315	320	314	270	309	286	331	281	270	303	291	294	269	319	302	275	302	305	293	287	292	270	330	283	306	301	275	330	301	289	285	284	307	318	292	308	309	294	283	269	304	301	291	275	302	275	312	279	300	272	343	300	305	295	338	282	304	321	295	308	303	257	308	300	270	275	317	292	305	306	294	344	326	302	321	294	289	311	294	291	288	312	301	311	287	297	279	290	303	329	313	283	283	248	276	292	313	260	305	253	315	325	294	302	273	286	276	311	291	325	304	295	294	311	301	284	300	306	286	295	287	272	304	296	296	289	303	286	287	294	269	286	299	286	284	291	289	311	299	281	296	257	281	350	305	304	319	282	310	278	306	301	313	316	283	299	279	309	284	327	288	269	294	305	315	314	289	294	323	271	283	295	275	297	305	315	300	283	298	264	290	306	289	328	316	306	297	306	274	274	324	299	284	271	326	309	311	318	332	275	317	278	314	287	322	256	275	257	319	287	289	307	286	303	300	300	279	286	317	305	307	294	318	296	260	320	288	300	286	307	285	314	281	274	296	284	279	308	314	286	293	331	301	270	282	326	283	304	303	277	293	296	303	276	318	286	290	306	294	281	319	301	307	298	286	294	299	328	249	302	295	288	300	284	279	289	289	302	260	302	320	330	319	293	285	308	292	317	306	308	272	256	290	287	304	276	320	302	345	294	298	309	275	312	295	292	292	313	322	299	304	288	307	314	315	282	290	315	286	322	339	293	277	291	316	327	293	293	307	280	301	278	264	328	325	297	280	289	283	298	290	339	290	266	282	291	305	279	279	312	305	260	313	313	298	309	305	292	282	282	313	302	295	340	284	306	298	310	270	297	280	332	277	275	276	318	296	333	284	315	291	305	292	304	299	315	276	292	291	304	275	292	292	290	287	302	265	276	321	289	310	326	307	320	304	291	302	285	286	298	314	287	313	313	270	316	296	268	271	326	312	274	306	276	313	313	319	301	292	297	321	292	292	286	286	309	261	291	282	317	287	292	290	316	274	274	284	318	305	299	303	271	316	286	281	286	295	336	304	310	300	306	281	314	281	322	282	310	302	306	246	302	304	276	281	282	306	299	294	299	302	302	312	304	281	309	294	286	292	301	271	290	273	297	302	273	340	292	306	309	283	301	289	275	309	303	310	293	296	311	298	289	282	260	290	316	340	252	277	298	281	284	283	278	280	311	332	308	294	285	314	277	295	321	285	285	272	297	281	286	296	302	272	290	307	300	308	315	281	268	307	306	269	291	300	255	278	276	318	310	257	273	268	300	286	327	327	307	267	272	275	271	326	292	302	276	283	287	296	331	279	281	321	336	297	315	279	297	317	332	292	282	303	313	292	263	321	285	325	281	270	283	310	324	302	293	324	275	309	310	255	315	287	323	293	287	321	309	302	313	301	282	303	341	315	293	307	277	298	291	305	298	280	294	308	289	312	282	273	326	326	297	305	297	284	282	285	317	298	285	276	290	281	288	341	282	273	293	302	300	308	306	279	294	335	310	283	337	297	296	304	304	283	288	281	288	318	306	278	267	296	321	278	292	302	276	303	317	274	294	277	285	290	292	307	313	303	307	265	277	301	300	298	275	279	280	299	305	288	293	319	275	309	331	303	338	279	298	291	295	301	300	293	318	306	277	277	287	285	271	298	294	283	287	307	285	303	274	327	255	290	283	296	295	312	309	276	317	252	276	301	301	290	275	294	304	264	282	286	281	305	324	313	309	280	321	278	303	258	299	281	292	294	291	291	321	319	273	270	300	297	306	259	310	315	283	305	312	326	308	301	282	291	303	284	282	282	279	292	290	294	290	306	278	300	302	296	317	282	277	294	292	306	294	270	293	293	284	272	295	302	301	306	312	301	294	304	300	304	313	314	285	289	278	314	284	272	262	303	296	297	320	306	293	289	299	311	307	255	270	305	287	309	301	302	287	279	324	308	289	299	308	260	306	278	313	300	298	270	304	286	293	304	288	303	317	283	307	271	302	276	292	326	281	284	282	291	323	284	290	282	277	317	301	275	333	287	298	308	293	300	284	276	284	281	273	302	286	317	287	279	345	277	302	304	281	300	306	297	287	300	302	288	296	301	339	286	291	300	305	320	279	339	308	274	341	288	304	273	291	273	283	302	291	302	295	288	297	286	308	280	259	319	297	307	269	321	267	306	287	301	317	275	299	317	299	305	268	306	284	297	315	283	312	286	263	259	316	322	288	311	298	335	298	318	306	299	311	284	316	297	329	300	286	300	300	290	279	288	275	274	288	278	307	298	318	274	285	306	286	279	322	309	288	295	329	288	327	273	276	307	293	310	294	309	291	303	314	272	318	269	270	317	280	298	271	290	310	284	324	307	281	264	275	310	297	287	313	298	288	290	284	280	302	270	267	287	274	303	274	298	290	326	299	298	297	267	297	284	284	314	289	290	302	283	304	295	300	306	290	300	306	292	298	301	290	308	312	281	330	284	288	299	300	283	309	319	330	309	272	303	312	296	292	318	271	295	267	291	282	307	291	280	313	255	302	319	303	264	298	284	316	299	287	291	303	287	292	273	309	293	293	306	312	296	302	301	269	282	311	293
3867	2545	6916	12427	23443	23818	16889	9962	4691	2332	1284	930	778	813	765	790	770	785	811	795	763	797	837	794	825	741	804	829	831	778	793	814	780	757	746	837	771	763	774	786	757	748	796	786	806	837	827	786	768	791	750	789	819	818	779	796	778	781	793	745	770	813	767	785	785	793	797	829	758	819	814	796	773	780	771	765	753	787	741	881	797	779	777	767	779	768	783	774	799	731	804	759	754	780	837	766	805	780	768	788	782	775	845	775	765	779	812	799	731	806	749	745	740	770	794	752	724	759	733	793	741	817	759	811	803	780	791	811	752	804	814	777	764	823	766	749	790	791	784	787	756	785	766	758	766	787	732	809	756	764	789	744	779	708	754	765	764	739	827	774	744	782	823	799	799	787	761	778	755	782	754	806	778	778	785	791	758	798	769	754	739	782	794	789	840	748	779	794	795	753	828	843	794	813	781	818	810	741	762	834	760	783	766	748	824	796	797	832	740	780	767	825	747	801	757	793	764	761	793	776	756	729	784	781	800	789	818	829	774	763	740	777	739	747	783	799	803	817	820	734	818	822	779	766	763	750	770	801	786	821	804	768	858	810	779	733	765	785	765	784	810	814	749	780	743	781	772	819	820	755	801	783	779	799	789	812	767	738	753	730	795	781	845	754	745	812	811	803	788	777	756	802	776	769	779	778	762	787	800	768	821	815	781	737	787	777	837	768	791	832	781	826	814	771	722	791	811	845	797	761	780	752	816	733	831	807	726	775	704	785	774	789	772	766	779	797	738	784	743	743	784	811	809	815	776	794	828	805	716	727	790	759	770	764	802	799	784	760	762	768	814	819	767	789	763	801	752	795	805	784	858	748	770	774	760	811	773	808	803	828	772	768	774	755	797	787	768	769	782	713	758	774	839	778	813	809	770	828	748	751	775	785	734	796	763	753	777	772	799	778	742	782	743	759	697	697	819	792	779	771	780	811	838	786	769	748	774	730	777	760	756	757	803	835	779	723	776	784	803	777	781	793	776	740	770	764	782	765	801	762	754	764	788	759	738	794	766	789	736	778	749	763	771	827	745	789	779	814	805	761	765	760	774	774	817	766	778	774	797	775	793	758	787	809	759	766	805	799	762	782	782	815	755	769	844	812	812	750	804	774	807	784	791	771	799	801	743	792	756	778	749	742	820	813	778	753	766	817	776	771	808	811	722	778	778	795	782	741	821	776	785	818	780	788	820	786	772	811	734	770	816	768	793	791	761	801	780	759	766	800	824	759	803	805	797	768	808	789	808	763	815	774	819	806	845	836	772	765	769	808	826	781	782	765	798	795	782	785	753	811	790	788	763	750	769	783	763	801	772	787	795	783	803	769	803	822	742	770	796	787	761	761	762	757	784	747	765	780	834	757	777	782	723	770	758	788	734	782	766	748	810	823	837	812	801	809	835	804	779	761	788	779	764	766	801	752	804	702	818	741	813	786	759	783	784	842	793	814	729	757	819	755	752	781	807	747	798	726	752	827	790	802	756	754	792	776	773	787	726	757	798	750	790	757	784	773	718	836	783	761	798	735	800	807	776	771	767	803	791	807	798	790	827	797	744	735	778	788	799	772	773	787	779	742	773	804	806	781	764	809	800	766	758	754	778	830	837	794	741	796	788	771	768	787	791	817	809	795	767	780	792	839	751	704	741	780	757	860	772	773	782	728	740	793	717	748	738	762	773	795	766	772	836	710	819	810	849	838	761	726	793	737	794	800	824	769	806	810	768	787	793	773	782	789	779	800	795	813	805	749	802	800	813	739	767	837	748	762	780	783	834	765	769	792	828	833	807	754	766	786	763	824	741	825	759	762	832	764	790	762	784	790	824	789	801	756	762	775	787	768	768	738	728	804	808	777	786	807	759	804	769	757	789	759	806	789	760	852	747	763	790	793	760	760	756	825	778	814	766	821	737	777	780	733	764	811	786	757	814	832	761	798	724	736	848	756	746	823	780	779	775	773	766	805	800	812	769	794	790	773	789	766	799	777	750	776	783	801	795	766	823	788	756	782	782	787	733	844	801	807	768	796	772	799	710	770	775	730	785	798	799	775	812	781	756	777	726	800	747	822	833	785	805	765	774	798	771	871	823	775	802	803	807	847	760	766	832	794	743	765	756	794	760	759	767	778	803	794	774	799	795	796	783	768	815	754	791	806	751	742	799	768	749	847	797	777	777	844	784	779	764	756	776	774	781	809	735	730	809	793	792	777	806	829	796	796	773	780	769	807	827	783	805	746	735	758	823	751	836	777	763	808	775	759	770	731	749	754	782	785	768	881	759	747	791	839	784	778	773	803	796	771	785	796	836	817	734	785	774	721	813	804	802	765	810	766	817	782	807	802	748	791	738	774	781	761	810	767	803	773	745	822	743	807	730	730	791	811	739	775	819	800	749	819	821	790	781	808	788	784	746	766	779	771	757	780	844	757	742	735	744	756	751	810	783	823	831	773	797	834	765	790	799	815	776	800	744	790	784	753	818	748	804	810	793	769	801	774	783	799	771	792	773	764	765	771	828	817	830	812	801	779	788	857	850	762	750	781	792	777	801	712	771	735	770	810	816	787	772	740	828	785	792	766	799	801	807	785	789	830	803	766	792	816	763	785	760	740	797	757	798	748	733	753	754	774	821	776	753	786	806	734	824	774	764	831	792	784	764	790	783	762	785	796	801	757	812	749	726	798	749	802	743	845	808	840	782	804	767	789	758	810	821	739	771	772	790	780	784	758	758	799	780	778	787	791	785	780	749	751	761	741	759	827	807	769	798	792	782	772	811	750	743	783	770	806	806	748	770	776	757	769	788	756	786	766	765	803	777	747	787	748	796	734	785	758	791	821	733	782	772	771	836	788	784	802	807	747	773	788	799	814	775	727	810	792	813	827	775	759	781	760	828	799	792	780	771	800	743	783	750	739	795	793	745	787	787	804	736	772	785	828	789	733	784	799	795	769	825	776	801	777	732	740	806	806	826	786	785	769	848	760	810	791	779	767	784	792	792	774	775	795	810	819	793	785	829	739	822	765	838	769	766	761	806	849	764	783	797	790	760	744	741	779	781	770	778	768	791	790	766	788	770	805	798	796	774	795	800	777	758	764	761	794	838	801	803	792	813	796	706	728	763	802	802	781	746	817	779	757	785	753	733	786	757	812	787	801	779	748	814	782	800	819	740	797	804	809	747	784	773	797	784	744	829	823	814	734	745	750	782	779	798	808	782	719	785	782	827	780	816	740	730	736	814	811	726	745	770	807	773	833	805	763	799	791	759	794	784	807	754	732	799	783	814	778	810	773	766	727	754	745	768	744	828	810	748	816	813	785	780	794	771	780	790	713	799	769	780	808	775	798	741	766	741	757	760	765	765	789	777	751	849	815	771	810	757	786	787	770	790	813	685	787	788	815	750	858	801	826	777	755	796	767	768	781	756	820	770	802	748	739	763	786	746	779	795	728	768	789	830	754	792	746	740	777
12320	5717	8984	24970	54473	52694	37912	22597	9792	3076	969	408	359	334	293	319	302	298	297	289	294	335	258	312	271	281	277	313	312	286	327	299	290	285	298	303	267	314	336	304	317	294	324	312	316	299	323	306	289	327	306	285	314	308	317	295	303	292	289	274	296	298	306	327	313	294	282	306	274	300	285	295	320	286	294	312	317	284	298	328	303	301	307	287	278	313	295	276	296	273	299	295	327	307	327	296	309	332	281	326	306	310	286	277	318	295	296	304	297	304	307	283	295	297	297	312	291	284	255	289	314	316	306	282	292	312	274	321	294	299	295	323	296	295	326	292	317	307	301	284	309	297	297	292	302	300	280	295	328	311	301	306	261	309	298	317	295	274	292	317	299	269	309	331	295	304	287	300	302	260	262	285	287	268	306	309	344	306	311	306	302	311	319	310	327	316	345	317	328	273	261	290	347	330	293	315	306	282	305	306	307	287	303	317	296	273	317	307	324	289	271	265	304	293	297	319	292	294	306	276	319	311	322	320	329	314	314	289	284	304	302	349	296	303	283	284	290	273	314	294	305	295	320	284	306	293	303	320	298	307	304	320	283	302	301	326	328	284	280	298	269	284	311	336	275	302	304	286	294	303	291	308	328	271	302	273	305	318	302	272	298	286	264	292	312	301	355	317	290	289	290	311	319	319	320	291	277	307	262	302	271	293	314	317	306	316	329	287	312	289	292	286	294	335	286	307	328	302	302	312	295	282	296	320	309	303	300	299	308	291	325	287	314	326	302	311	296	326	274	313	311	297	285	279	287	307	266	308	292	289	288	280	290	296	348	290	293	285	294	305	271	305	311	299	296	293	273	302	285	287	310	342	310	303	298	316	331	294	269	294	287	314	276	283	295	325	270	299	306	288	290	297	302	281	305	303	326	319	293	287	299	331	307	282	341	297	314	296	307	316	331	288	332	327	285	295	302	343	309	299	300	339	298	280	271	282	309	289	343	303	328	307	317	313	316	305	293	280	267	283	286	303	327	283	303	293	291	300	304	308	294	288	298	288	304	294	297	334	319	301	326	334	304	300	312	315	302	305	295	275	304	298	300	309	301	281	280	309	331	318	311	281	305	320	289	299	311	307	302	302	286	285	337	270	268	306	298	304	284	258	310	276	311	270	275	294	293	316	311	312	302	299	329	273	338	301	305	296	313	296	292	312	298	272	294	312	300	309	304	258	301	299	342	318	323	295	285	317	306	266	314	276	319	308	285	332	310	306	267	327	291	302	297	283	316	296	304	289	289	313	298	326	310	311	287	296	312	306	284	312	271	311	287	308	264	287	342	328	298	315	300	323	285	282	324	277	285	268	295	293	313	312	288	313	318	280	306	307	308	313	285	301	307	317	329	274	297	322	293	279	303	286	312	308	302	304	329	284	294	275	310	302	280	314	294	324	295	310	315	271	299	324	291	305	303	311	307	333	305	324	325	306	301	297	289	319	292	319	283	295	312	288	301	303	282	290	300	286	285	307	307	326	298	326	295	294	295	266	304	321	295	284	300	301	323	300	279	284	298	272	310	310	279	303	313	316	278	296	315	298	278	305	307	283	305	309	314	307	293	346	355	287	316	295	307	308	311	337	327	271	311	307	319	317	301	297	299	314	318	305	276	269	264	296	288	299	293	308	325	297	306	324	303	308	318	302	293	299	298	305	317	286	304	335	257	289	283	310	286	303	300	289	300	337	317	295	269	289	317	286	312	290	306	292	277	300	286	286	295	290	316	289	325	331	272	318	306	289	301	287	298	277	299	347	302	302	336	295	309	314	311	293	288	299	287	291	296	322	296	320	294	300	265	297	325	314	326	308	291	311	318	347	304	333	325	290	272	272	316	322	266	309	315	285	310	300	313	336	312	303	309	297	305	309	278	286	311	320	305	338	269	299	304	294	282	291	329	304	293	295	308	297	286	306	308	315	318	294	321	289	309	294	293	295	305	296	281	301	311	278	338	299	275	324	322	305	273	280	315	285	300	281	289	290	296	306	302	334	303	312	302	290	301	318	323	311	284	285	274	307	281	296	331	299	309	329	331	327	273	298	292	334	302	294	320	299	302	290	292	263	305	304	307	288	285	323	306	338	293	317	269	283	314	297	322	305	309	291	308	271	310	299	305	312	288	291	307	347	307	295	291	287	333	313	292	331	288	306	317	289	326	301	314	281	331	304	283	309	310	278	327	311	285	273	322	306	293	300	300	287	296	274	305	298	298	318	267	309	296	291	297	296	311	309	295	323	299	316	275	322	345	320	331	291	351	300	316	277	292	307	286	307	293	304	322	314	265	298	310	280	306	297	278	291	303	279	339	311	310	278	309	283	299	304	308	282	298	293	295	281	259	299	307	305	294	317	288	301	311	315	289	275	295	299	318	294	315	313	297	282	307	287	267	310	296	317	276	297	286	273	297	348	302	320	294	327	278	288	290	277	309	324	309	298	295	294	323	283	303	338	352	282	258	322	312	290	300	290	316	276	293	295	290	290	303	300	310	291	304	317	311	305	298	302	274	319	299	308	312	274	289	260	316	325	294	319	285	296	292	297	274	296	323	289	294	289	289	303	328	288	303	302	301	286	317	322	314	300	280	303	327	294	273	311	334	306	319	302	294	307	297	289	295	309	305	286	277	318	272	290	330	324	315	296	295	280	327	319	317	309	290	292	326	296	259	302	328	339	305	296	293	319	280	280	309	313	314	319	301	286	306	321	286	321	297	337	305	336	295	311	314	306	316	274	326	301	323	302	300	279	282	316	306	302	283	327	320	272	321	316	270	320	299	282	308	308	308	326	298	322	300	316	311	292	300	306	333	301	276	300	282	297	314	284	325	293	300	313	326	303	289	280	347	309	306	306	316	327	304	259	301	315	308	293	311	316	325	299	263	303	289	306	311	323	290	298	309	297	299	296	324	273	297	301	289	281	298	303	277	304	291	308	320	298	301	304	279	289	308	294	296	301	314	315	303	302	305	295	293	281	306	302	315	305	314	319	314	286	291	314	325	319	327	341	293	328	293	306	302	308	283	306	318	310	280	284	265	300	316	308	319	292	331	313	300	295	297	289	300	316	307	302	307	294	316	286	277	298	270	290	280	276	308	294	275	287	317	286	342	289	304	294	295	321	322	305	325	283	307	301	320	296	284	286	289	300	323	298	315	308	327	298	315	290	309	299	303	329	316	308	297	308	325	321	277	286	295	280	271	286	305	293	306	323	302	291	314	317	265	292	301	294	297	320	316	313	271	324	325	310	328	303	310	303	317	332	296	298	332	277	327	289	307	295	318	323	311	315	289	312	325	309	319	289	304	300	318	337	275	320	331	310	298	306	290	322	274	306	285	334	290	289	312	299	275	320	334	290	285	294	316	275	309	304	313	328	288	295	282	305	244	316	319	329	304	305	309	315	327	285	291	288	324	325	306	312	315	296	349	276	287	274	305	322	343	285	311	293	320	311	292	305	309	311	308	275
7974	5664	12342	37604	62330	60864	48773	35674	21538	10124	3666	1258	990	863	827	821	822	827	845	833	810	788	787	820	758	810	827	783	801	852	782	797	840	824	816	768	842	814	790	800	795	763	849	829	743	786	802	830	811	797	801	758	815	835	813	820	830	819	799	822	807	774	815	829	805	832	800	754	856	784	851	781	792	830	781	834	823	844	809	789	817	821	820	784	809	777	767	811	860	876	791	788	818	773	833	815	823	807	759	762	826	785	793	765	801	794	771	797	776	833	796	802	841	841	793	769	848	797	810	817	807	804	778	820	803	794	812	823	754	811	794	795	771	821	776	799	788	789	847	808	748	758	786	832	773	796	786	809	807	789	812	779	801	815	852	772	770	793	793	782	867	795	851	789	838	770	785	808	812	734	868	728	753	825	809	794	819	802	823	801	801	802	820	807	819	794	786	809	800	799	830	787	828	793	816	763	749	793	839	791	796	785	779	830	853	813	807	788	789	769	797	824	765	756	803	833	807	804	733	789	822	839	843	748	802	850	787	770	790	762	784	802	770	789	833	758	801	793	842	836	781	729	828	838	779	853	832	798	794	799	774	768	783	840	807	842	790	798	815	810	756	840	826	823	754	806	795	827	797	767	798	846	781	803	784	824	815	813	808	786	811	852	817	777	831	839	782	825	791	799	767	829	756	787	776	819	796	823	791	869	814	767	820	796	862	809	739	794	800	776	794	810	821	799	788	796	814	792	826	800	778	802	824	785	821	829	806	784	755	796	766	841	776	814	808	815	839	828	782	779	776	799	793	862	830	815	746	764	767	807	811	769	812	788	780	802	794	855	783	841	813	834	850	780	817	823	825	817	797	778	801	794	806	819	788	800	828	742	796	802	764	777	794	849	756	844	807	825	797	824	827	787	773	790	878	817	830	797	796	750	820	810	734	777	836	833	788	792	799	830	818	785	772	760	815	797	878	847	779	841	860	806	806	817	796	803	814	779	760	828	772	811	783	786	827	823	751	813	806	792	814	803	832	835	773	792	781	752	842	866	826	821	863	766	785	847	847	857	814	805	792	778	771	791	809	784	791	753	788	811	774	783	821	794	853	774	794	776	810	825	801	789	820	775	784	785	840	884	828	773	798	804	761	776	805	811	799	814	759	869	818	855	764	874	832	801	776	809	809	834	815	759	791	804	810	830	830	852	802	797	831	817	827	835	798	795	830	782	862	795	801	781	797	819	752	806	811	781	792	803	828	771	778	756	839	828	805	760	843	804	758	765	814	843	803	750	770	826	774	814	812	782	806	810	811	807	786	827	787	825	850	824	791	772	841	755	809	809	785	846	831	776	777	772	847	862	780	843	808	777	811	766	784	784	768	785	718	823	785	803	778	791	833	853	755	797	766	800	770	764	786	794	761	802	742	758	803	785	801	782	776	784	831	778	776	799	806	768	830	789	788	804	785	823	809	822	827	825	823	823	759	858	775	821	780	836	812	791	770	811	846	843	791	796	815	781	795	779	809	821	729	795	799	843	884	835	791	818	806	802	777	794	814	795	805	798	816	784	839	769	761	822	788	781	812	805	790	797	818	828	822	792	809	724	846	810	745	813	789	816	789	873	789	820	803	827	807	806	770	792	825	844	826	822	761	749	791	818	815	807	788	820	841	786	765	812	742	769	806	842	838	798	817	756	790	824	848	840	822	785	814	845	802	770	796	842	834	780	790	757	773	814	841	843	778	847	807	785	823	785	792	793	796	819	760	771	822	819	833	849	863	799	814	840	766	787	812	817	796	819	813	809	817	771	795	822	832	831	814	828	833	836	816	824	781	763	842	808	849	786	843	862	792	814	803	857	800	814	793	740	791	816	834	768	802	812	777	769	857	778	795	781	788	792	819	751	824	816	794	789	804	803	763	795	795	781	766	781	795	774	819	774	806	781	831	799	786	830	804	794	800	795	849	763	847	752	831	792	836	804	763	812	781	790	803	776	836	801	755	747	810	846	834	828	786	775	845	828	768	809	836	820	749	790	849	811	825	821	773	798	773	819	794	834	832	796	810	778	870	817	770	806	807	814	797	827	808	771	744	746	830	784	814	818	819	838	815	785	744	760	834	843	817	788	833	806	841	777	743	764	782	799	751	772	778	829	808	755	792	783	789	842	862	802	803	806	721	825	791	791	799	807	800	809	833	770	791	780	794	778	835	801	794	782	840	726	725	831	843	770	802	773	799	846	839	849	748	829	751	825	777	775	777	778	788	795	820	829	802	843	826	798	827	808	750	803	808	836	756	791	782	847	814	782	798	816	799	800	809	818	780	835	797	801	755	840	816	842	805	833	795	757	797	790	808	833	788	784	819	784	804	815	823	818	807	821	770	778	821	838	751	773	773	807	779	781	782	775	795	854	846	820	786	790	835	760	794	778	776	773	801	832	839	811	862	791	818	809	827	754	799	800	805	808	821	753	832	815	791	766	820	780	847	866	808	791	774	767	778	760	835	781	797	791	790	851	761	816	812	741	812	793	793	812	741	823	797	833	796	805	833	845	764	776	813	833	772	819	761	754	798	803	819	830	804	815	838	805	788	841	807	802	765	791	830	830	779	797	800	773	771	794	854	874	827	814	796	798	802	807	807	811	873	776	803	770	805	774	831	786	809	789	823	867	785	839	785	834	801	787	822	791	805	803	767	749	791	801	813	858	812	867	867	818	836	772	831	799	831	756	795	822	794	790	855	793	826	806	837	790	762	744	802	837	801	764	815	839	777	797	788	780	761	756	780	818	811	822	737	818	778	815	830	827	812	827	784	786	817	772	819	815	799	809	803	795	814	832	765	739	755	760	808	843	795	765	797	821	804	784	828	807	796	812	814	813	814	748	814	792	827	801	814	776	800	786	792	787	831	795	832	777	790	786	846	778	780	843	814	780	792	772	860	793	811	819	829	797	767	867	770	748	786	783	805	819	821	790	798	825	836	845	816	829	774	823	844	840	788	798	821	842	827	821	833	812	806	823	849	810	786	824	821	779	786	787	813	773	784	775	821	822	796	799	808	797	823	787	793	817	813	811	775	761	794	820	878	779	822	868	817	758	782	798	840	818	759	764	794	780	803	826	820	790	806	797	819	802	822	823	774	777	793	831	816	779	798	798	807	827	790	750	814	784	804	821	812	806	787	802	782	832	814	834	795	795	813	872	794	807	730	794	779	754	780	832	845	808	840	825	816	799	852	820	808	773	808	840	742	774	780	802	839	864	795	777	821	774	825	832	818	831	785	817	812	763	787	806	832	821	775	775	825	746	792	784	762	823	723	773	808	814	798	796	816	811	805	769	851	794	780	812	805	784	804	811	812	802	788	798	756	824	807	778	831	748	843	773	826	800	788	775	870	803	776	809	778	777	842	795	815	798	726	812	780	768	799	832	783	824	793	781	804	747	828	804	785	838	823	814	790	794	792	768	827	841	775	810	804	784	792	810	827	762	832	761	831	804	799	808	830	797	783	815	725	780
20803	10482	12809	25742	70856	63092	49928	32821	17357	5715	1435	479	371	337	356	302	336	315	307	309	281	284	288	307	311	302	297	307	326	318	335	293	321	310	303	308	332	276	300	319	317	304	324	301	303	336	318	332	332	294	331	321	292	333	301	276	364	251	316	331	299	308	302	297	317	345	327	325	330	304	293	275	321	268	326	290	323	326	322	317	333	312	343	317	334	332	284	297	346	345	326	293	312	318	304	290	320	309	290	307	286	317	309	308	320	298	329	315	304	320	284	306	286	306	301	309	311	279	335	319	313	333	299	281	315	316	276	341	308	359	312	337	327	315	315	298	298	307	311	329	307	312	306	325	315	296	329	302	333	314	311	283	302	345	283	342	291	315	361	331	313	337	322	322	314	296	341	311	316	304	279	319	327	274	304	337	311	351	308	334	336	331	291	334	322	317	325	288	313	296	314	309	285	322	292	353	336	331	270	323	302	306	311	308	314	297	283	305	304	310	325	315	296	311	346	322	313	324	334	294	353	289	287	271	314	310	322	290	332	302	293	324	335	326	306	289	313	297	322	353	295	346	305	292	300	328	352	308	312	309	285	337	285	324	320	309	299	292	285	308	299	311	313	339	294	324	326	328	347	317	316	319	285	299	317	337	296	325	293	313	318	317	315	289	301	316	319	308	343	305	308	282	293	316	298	307	311	291	355	328	313	335	295	296	298	319	331	291	327	292	293	280	323	317	312	320	304	309	326	299	303	293	318	299	316	343	302	307	286	311	320	294	268	331	335	312	316	306	304	341	326	313	323	326	320	317	312	327	324	295	296	326	313	314	290	315	336	315	354	297	299	332	310	318	288	317	342	362	302	282	298	313	317	336	324	310	326	300	338	316	297	303	297	309	329	312	328	302	312	293	286	330	311	296	303	355	305	282	308	325	286	336	294	300	305	308	300	319	299	304	323	315	322	290	339	285	322	327	318	350	345	304	336	291	307	297	318	336	307	311	305	280	327	315	297	312	322	317	312	302	317	324	324	309	300	285	332	314	306	339	313	308	287	296	340	322	319	331	310	301	334	311	338	307	341	312	321	318	332	321	318	297	315	335	295	310	286	292	314	302	329	328	364	312	324	337	289	316	285	321	354	295	330	326	312	337	295	304	318	323	332	297	318	302	328	327	342	297	328	319	312	339	310	316	283	298	320	325	311	290	330	321	301	289	309	327	345	362	287	305	298	331	301	304	335	303	337	286	302	314	344	323	290	284	322	330	291	284	308	288	316	280	332	313	303	341	289	305	298	294	327	283	315	314	299	317	326	344	279	342	329	298	309	320	323	333	311	314	304	282	297	317	345	317	297	304	257	318	284	308	261	323	308	315	307	342	309	291	314	315	365	330	278	327	312	290	321	309	316	333	340	311	295	306	306	321	303	306	302	324	332	330	322	297	305	288	321	289	332	298	329	329	307	304	324	304	299	307	325	313	298	319	294	298	320	312	298	293	296	321	332	330	313	317	331	308	315	307	303	325	321	321	309	308	294	306	307	322	279	285	309	309	300	283	286	286	316	319	299	282	290	309	314	316	310	323	332	311	310	310	280	296	316	332	291	345	299	324	321	340	308	342	299	338	316	286	349	296	346	319	357	320	334	274	308	312	280	324	312	307	317	335	331	312	319	323	313	299	297	328	321	346	294	313	325	295	269	315	314	300	297	322	331	320	329	345	319	371	305	321	299	312	317	311	303	320	279	325	319	324	330	312	328	309	327	290	320	273	304	299	290	312	332	311	286	298	333	319	310	354	314	323	296	344	331	282	294	324	313	296	291	283	294	306	303	294	303	317	295	293	305	292	312	329	305	303	316	334	313	315	310	305	304	274	318	283	312	296	291	260	318	320	273	353	282	315	314	325	314	316	303	277	312	316	320	329	308	273	333	330	329	324	329	327	308	317	288	302	329	309	304	304	348	331	338	329	314	308	305	295	317	345	315	298	334	318	297	294	290	313	299	317	310	312	301	313	303	322	330	298	274	328	295	336	306	319	307	315	331	349	327	313	329	291	348	284	313	295	325	304	321	276	310	338	299	325	302	310	310	310	343	315	358	319	298	316	325	282	278	330	304	316	305	327	317	309	273	272	275	324	336	308	309	341	319	330	296	350	332	315	292	294	328	300	316	308	334	282	317	263	296	328	311	287	300	288	289	325	295	316	343	318	318	313	289	274	303	299	307	298	312	273	316	330	306	298	322	312	321	308	288	288	329	320	301	291	298	289	321	300	317	315	313	295	285	325	273	337	296	292	292	311	336	315	312	290	308	286	294	302	331	318	310	342	319	296	296	302	308	332	339	318	318	297	286	336	316	298	282	305	305	315	309	313	300	306	318	307	372	301	309	333	324	310	296	341	301	322	290	307	342	315	332	331	332	345	316	344	332	294	300	346	344	326	317	309	281	313	303	331	299	301	320	337	298	311	334	316	319	320	276	314	315	293	338	334	288	286	308	324	312	318	322	321	315	284	315	294	329	285	283	324	340	333	321	324	322	304	328	298	331	294	322	302	314	336	304	327	280	320	285	304	341	334	317	310	324	314	304	354	319	342	327	321	301	337	322	307	299	301	293	325	275	342	330	309	310	329	306	307	299	321	279	293	316	312	342	328	300	324	316	328	344	288	338	312	327	298	333	294	331	298	335	313	274	301	287	302	304	299	322	291	311	316	281	314	333	294	297	352	287	303	295	304	302	294	316	320	312	328	306	312	297	311	329	299	316	347	296	307	303	308	323	335	321	313	307	299	313	325	287	341	305	348	323	318	311	338	335	293	326	308	328	324	304	297	308	296	337	340	312	326	309	289	312	350	311	324	319	317	319	297	302	311	326	330	328	297	297	303	311	313	322	305	306	321	332	330	295	301	305	330	299	319	296	312	279	315	306	306	294	307	295	285	300	303	289	321	341	305	335	307	311	298	306	285	295	339	310	281	306	312	344	304	332	304	330	301	300	315	293	332	294	319	305	325	322	316	317	326	334	302	304	316	301	352	322	305	306	307	324	291	325	321	285	317	305	324	376	311	305	352	303	294	323	338	320	327	310	313	304	322	300	302	272	304	280	300	325	296	336	343	342	337	337	314	297	296	313	288	317	348	290	344	323	288	304	322	330	290	325	325	286	295	338	311	297	308	306	324	316	290	303	344	277	311	300	313	318	304	313	324	278	322	321	312	271	287	328	315	320	313	312	333	322	341	327	336	271	300	328	342	279	348	316	318	316	304	319	320	331	327	309	293	303	321	290	316	302	299	323	276	293	338	313	280	289	284	353	314	340	304	315	280	312	290	348	290	319	292	318	268	298	336	271	268	336	330	340	323	315	305	332	291	329	292	319	280	326	344	322	298	291	337	312	341	310	339	282	314	302	300	305	293	330	275	317	328	333	321	305	306	300	296	300	303	281	276	294	313	296	322	316	325	334	291	330	315	311	304	273	338	330	292	289	326	295	335	294	330	319	302	339	304	306	291
10824	8254	14935	35984	76509	71998	59698	44600	29605	14336	4927	1674	1119	903	868	806	817	879	851	839	854	817	848	800	821	839	830	870	815	805	810	831	850	825	814	811	870	833	819	840	842	797	777	823	874	847	829	840	805	845	841	791	829	831	840	804	838	840	752	847	815	802	756	845	829	842	765	840	816	811	810	802	836	815	780	786	828	808	802	783	826	849	838	830	855	794	851	799	849	847	879	819	823	814	777	842	829	806	812	829	842	854	804	804	802	807	775	837	819	864	813	843	818	844	783	793	814	846	765	831	820	825	847	804	813	781	818	805	814	800	795	868	833	800	821	811	803	850	814	805	868	793	838	797	853	777	847	873	771	806	835	822	854	815	800	776	806	830	807	864	819	774	845	771	821	855	829	801	788	836	777	821	843	839	824	851	803	856	768	778	795	841	808	822	787	806	817	814	847	820	820	847	844	755	827	811	823	840	871	837	879	761	798	853	842	802	816	830	781	811	820	851	847	831	824	798	782	789	834	807	769	776	878	829	819	827	847	857	810	775	864	831	854	821	840	859	787	878	875	843	863	868	797	874	808	815	852	816	841	862	844	839	789	833	815	813	787	839	821	835	785	818	796	858	856	830	812	816	820	849	792	824	803	820	835	808	807	797	826	834	815	848	887	859	825	844	819	825	797	814	827	829	823	770	812	775	840	775	828	825	826	809	800	798	816	828	834	834	849	741	808	773	837	813	883	825	818	825	810	787	832	846	848	845	765	812	799	832	845	795	799	793	821	843	819	806	821	870	854	798	824	820	836	814	830	815	810	782	851	819	794	782	835	811	811	865	853	768	787	797	814	824	848	780	853	767	819	831	827	797	808	829	806	821	854	865	771	790	781	815	834	813	789	833	852	800	769	817	785	781	821	811	795	801	793	805	795	805	803	792	845	825	849	835	815	867	825	777	810	841	800	789	840	848	829	797	820	860	845	846	830	897	838	807	801	845	817	807	806	805	808	793	812	814	843	838	787	776	769	777	783	772	812	806	804	846	830	847	830	841	819	791	834	858	811	875	857	746	781	792	795	781	815	799	839	814	771	813	799	817	847	849	784	800	827	838	863	839	862	832	796	857	749	808	825	791	784	837	845	800	820	841	831	801	819	799	825	809	828	801	786	845	834	828	833	791	835	798	825	796	785	800	842	904	819	772	808	785	849	805	827	763	811	803	799	813	788	848	803	806	838	829	834	842	782	812	826	787	817	772	815	790	768	816	861	837	793	788	830	798	825	829	803	816	806	809	780	817	783	772	797	846	778	823	827	798	851	816	854	842	849	766	825	864	827	890	841	820	770	812	815	830	813	855	776	824	840	837	845	821	829	835	824	789	779	827	811	803	853	851	815	822	802	816	796	775	848	813	841	820	806	804	909	808	814	717	790	813	848	803	818	781	826	839	816	835	796	815	822	827	801	818	777	847	782	796	832	825	839	887	812	853	781	822	836	860	863	872	842	787	849	854	802	765	822	809	815	872	815	812	826	751	777	852	791	812	817	812	831	843	861	850	811	794	785	811	815	819	811	875	776	783	795	803	859	821	818	850	791	856	786	815	818	811	876	805	853	793	858	807	837	794	849	790	790	876	803	822	803	774	815	837	806	771	826	807	820	814	810	815	766	810	820	764	827	803	827	834	823	773	780	807	844	839	847	853	832	830	845	763	818	807	798	769	825	819	753	826	844	814	814	847	847	829	854	851	844	880	808	775	791	827	848	843	856	760	799	849	839	821	819	834	773	821	838	759	799	805	801	805	803	835	838	857	849	880	848	800	829	814	840	823	827	838	781	812	819	823	822	779	858	809	848	797	806	822	790	837	808	848	769	823	842	841	832	797	808	858	787	810	865	860	838	806	833	815	826	843	835	826	876	800	829	852	833	861	784	833	831	776	786	832	829	824	808	824	765	789	881	853	781	820	841	827	825	812	845	863	797	840	798	834	826	769	804	820	767	817	878	814	785	801	816	804	804	808	848	798	855	809	754	885	809	795	827	853	822	827	816	827	787	860	818	833	809	876	811	807	844	837	819	808	837	861	815	796	849	833	823	836	797	823	808	820	838	823	794	793	789	845	839	809	854	866	853	813	837	797	829	849	837	836	845	834	816	768	788	900	769	853	814	813	835	779	778	821	811	807	798	774	863	881	824	818	856	799	788	805	809	842	825	798	892	834	809	808	817	780	849	820	806	847	811	835	800	820	815	799	782	834	860	781	809	824	824	784	782	780	786	849	803	775	823	826	859	830	807	789	835	828	785	821	826	833	801	813	848	838	829	803	868	846	779	862	833	801	852	832	849	842	836	806	834	781	770	825	842	796	839	845	777	796	844	801	793	824	837	849	824	862	848	807	809	804	833	798	800	881	804	827	786	789	853	839	801	843	810	803	783	793	804	802	842	825	863	862	872	819	861	824	857	822	813	849	816	845	824	861	824	837	830	827	838	823	800	743	800	826	837	819	893	840	855	837	832	827	858	784	846	812	807	872	827	837	785	860	804	828	839	815	839	839	848	822	913	836	823	808	858	813	876	829	792	849	797	806	853	808	866	800	793	750	820	805	787	802	819	843	847	805	837	879	783	825	839	813	831	821	804	828	831	795	842	875	789	810	837	821	821	793	877	822	833	809	786	809	832	814	849	792	786	810	854	820	795	779	809	873	798	858	816	819	850	792	802	847	801	799	777	804	862	907	779	837	789	822	828	835	826	851	814	817	848	831	782	842	797	794	890	834	821	809	809	805	821	841	782	840	796	801	834	841	819	765	835	790	824	804	876	837	853	809	819	810	814	806	796	872	803	777	754	859	796	803	809	847	844	836	859	815	788	819	761	811	763	836	846	856	833	851	775	825	813	787	790	826	812	814	829	830	789	808	839	812	833	825	844	831	805	800	888	831	792	858	808	838	835	825	807	835	803	788	805	833	833	812	829	811	831	802	839	807	838	832	858	856	836	795	850	839	787	844	793	814	845	828	810	782	837	828	853	814	823	826	790	850	780	862	877	836	799	896	822	820	834	806	784	769	871	797	824	823	816	832	781	792	833	793	857	808	803	842	873	848	804	820	832	799	811	872	744	850	793	774	812	835	818	838	769	786	840	843	851	815	844	808	818	792	829	817	840	848	854	825	791	895	850	826	789	850	820	781	800	809	821	806	805	809	832	808	837	851	778	829	786	787	870	801	893	819	829	850	783	807	829	760	799	839	861	833	794	830	816	819	816	816	801	832	796	825	827	800	864	786	853	852	854	787	811	872	783	802	827	842	825	808	820	796	830	800	798	795	844	830	850	803	816	804	829	865	821	813	885	826	798	827	836	826	812	808	821	855	853	805	805	820	801	852	824	830	856	763	835	836	848	847	804	805	828	883	823	788	791	778	861	848	815	807	828	783	854	799	821	842	789	836	802	815	857	817	853	818	830	800	790	799	813	872	811	810	803	841	804	786	814	800	787	858	849	834	820	788	797	807	827	825
5479	3705	5327	5383	9951	9104	6422	3493	1674	760	364	284	290	294	294	312	314	298	310	295	291	280	271	319	305	306	285	309	290	323	322	291	300	296	279	304	271	305	290	300	279	285	304	294	282	290	309	304	316	285	304	298	311	287	312	291	297	288	292	310	297	296	278	312	288	306	298	270	291	312	277	314	294	288	294	301	287	281	273	305	301	282	282	292	296	300	311	316	281	289	296	293	273	315	281	299	269	290	313	334	309	250	305	281	311	306	312	295	284	293	305	305	307	279	266	292	284	297	291	279	277	333	290	275	302	304	295	291	308	332	264	278	312	280	258	292	269	260	313	306	308	303	327	334	275	318	274	281	308	325	290	298	298	279	305	301	290	311	297	297	335	273	250	282	294	287	285	318	280	294	316	313	267	304	285	293	282	298	281	309	299	248	293	292	294	290	279	309	301	299	312	283	296	316	315	309	295	310	304	313	319	306	294	276	313	309	303	282	259	300	267	308	328	297	256	295	283	303	270	330	292	287	282	278	309	309	278	293	279	305	321	275	279	289	317	290	297	261	323	317	269	296	273	289	294	304	300	248	273	272	274	239	304	298	275	303	281	291	292	312	307	293	286	310	295	299	287	276	309	315	273	271	294	291	278	287	288	301	294	282	278	264	262	317	285	307	281	265	312	318	309	260	306	325	316	335	302	292	268	283	328	322	304	309	308	303	297	295	290	331	262	304	289	306	303	284	265	293	331	308	296	285	316	271	265	285	315	293	323	275	322	342	294	276	294	317	309	357	301	308	292	266	290	281	295	306	287	306	315	298	333	287	262	301	274	304	273	299	317	265	335	278	276	281	297	277	332	335	297	271	289	297	287	272	279	295	321	309	319	306	290	284	299	284	291	285	276	262	288	278	287	325	279	288	318	274	295	260	291	294	269	310	327	294	237	287	313	303	286	280	316	295	304	310	308	308	326	350	295	258	315	297	288	328	292	280	289	301	298	272	292	280	276	320	300	296	278	285	298	304	294	289	283	307	281	281	291	292	312	298	294	291	305	274	318	289	300	307	274	305	314	303	302	287	312	291	287	294	302	296	284	286	273	311	290	285	272	282	323	275	289	315	280	306	308	304	285	300	325	299	336	278	292	257	291	296	283	280	300	283	277	296	292	302	329	292	274	293	292	270	312	293	300	270	306	261	291	292	313	306	287	271	319	269	350	300	291	307	293	279	303	297	320	265	302	319	305	271	289	318	332	318	288	301	287	280	282	309	293	274	315	289	305	288	341	288	260	283	288	294	255	298	277	303	280	309	291	303	313	287	303	305	316	314	295	290	294	296	273	304	295	338	298	298	309	314	254	267	301	297	274	280	290	295	296	297	316	311	311	295	301	290	251	303	303	279	311	268	289	316	297	292	286	288	282	304	292	329	302	296	299	260	260	284	294	305	320	281	303	312	282	296	295	312	321	291	291	275	298	297	343	292	293	302	273	297	311	289	311	294	297	278	305	296	315	305	281	265	288	268	285	284	316	326	304	309	301	319	264	300	327	278	300	279	285	261	305	290	298	307	278	305	318	317	305	282	308	287	275	276	283	287	332	275	316	291	272	301	323	282	313	305	268	300	324	309	299	284	279	274	275	302	304	261	300	314	287	329	300	285	294	273	289	264	280	313	304	287	284	270	286	294	269	286	308	300	301	316	284	298	283	306	283	272	268	284	271	306	296	279	294	265	301	302	290	296	261	293	298	300	277	297	294	284	284	274	303	275	304	286	305	292	275	325	324	301	296	318	326	357	339	286	298	289	276	280	300	308	265	270	294	298	299	287	290	314	272	252	300	283	273	304	329	329	287	303	314	294	298	321	280	297	305	323	313	321	288	286	279	273	252	263	296	284	271	286	305	317	306	323	300	280	293	288	292	278	310	306	276	323	291	314	253	287	298	305	269	292	274	322	272	316	298	317	287	306	299	283	304	287	287	328	301	300	296	284	298	324	294	298	284	266	281	278	280	281	315	287	290	288	307	276	300	279	318	289	307	328	306	289	340	299	296	286	285	290	291	290	312	306	296	343	291	312	270	270	331	281	282	312	310	290	290	326	298	305	301	315	295	315	292	292	290	300	273	286	265	273	271	318	311	298	297	283	283	293	272	306	303	293	326	299	294	285	312	278	274	298	262	316	285	305	284	322	283	287	313	305	276	274	307	338	287	281	295	299	315	276	303	312	270	253	278	287	298	311	308	293	287	280	304	284	292	306	292	312	291	336	289	273	315	287	300	273	313	292	312	333	234	278	315	279	299	309	317	267	310	285	299	294	289	309	269	271	295	284	255	271	303	253	291	318	299	294	274	292	317	287	319	269	269	329	317	278	305	301	288	298	304	304	306	286	281	312	268	305	300	284	299	315	295	284	271	273	305	275	295	290	284	296	282	316	311	316	291	310	295	294	306	291	272	284	297	255	323	330	290	305	292	292	286	317	267	269	252	311	313	293	320	288	286	251	297	259	289	275	322	308	279	292	332	291	283	274	295	260	314	276	347	266	306	296	307	307	299	303	307	289	289	285	288	303	289	302	297	291	290	318	301	284	292	297	301	309	276	280	270	304	310	292	297	287	314	278	309	289	278	277	293	279	291	303	304	299	274	267	325	298	295	288	310	297	308	258	283	288	266	307	251	292	287	303	283	282	326	283	308	329	303	279	301	315	297	275	290	277	293	293	279	336	305	287	277	308	302	278	314	269	286	277	284	311	301	284	326	302	290	302	259	302	313	289	292	287	297	299	320	292	317	292	300	310	292	267	271	299	264	280	293	291	277	305	289	302	314	279	300	290	305	286	308	307	307	295	268	285	305	309	260	272	284	292	311	297	283	317	335	279	318	305	291	302	272	309	310	291	313	308	263	292	289	305	289	295	295	290	264	301	313	276	301	309	305	301	306	296	326	262	300	299	311	300	311	277	323	291	302	293	290	294	279	354	297	340	303	295	290	330	293	276	304	260	276	310	289	269	299	315	315	284	303	300	260	324	299	284	282	303	292	289	290	268	321	312	308	305	299	309	256	287	307	304	259	316	301	296	305	283	295	291	288	256	321	317	277	310	296	324	298	300	301	287	283	287	290	307	305	299	296	259	293	296	271	293	307	309	300	293	298	292	308	262	303	288	281	297	340	316	322	289	261	265	283	286	308	281	298	318	305	281	297	280	299	291	298	281	275	260	273	330	275	313	271	287	302	327	307	290	259	293	285	273	319	256	298	293	336	287	322	304	279	325	278	334	312	286	330	311	286	315	297	277	307	298	280	303	289	283	295	285	301	292	262	313	289	311	311	298	311	296	273	292	308	302	295	281	266	293	291	288	304	312	286	299	295	288	283	286	315	304	336	269	285	296	295	300	298	301	310	293	318	292	317	288	302	305	262	275	258	305	260	305	289	304	301	302	323	323	301	301	297	294	293	267	305	297	308	319	326	272	287	292	284	308	274	280	319	285	294	284	269	292	281	297	297	303
4286	3869	8040	12981	24323	23098	17494	10475	5212	2340	1061	917	820	796	838	734	779	760	830	800	783	809	795	807	742	701	755	797	796	790	763	777	779	795	804	784	778	823	742	801	788	723	848	782	761	787	790	757	748	778	797	762	783	782	816	784	786	741	786	754	756	818	757	766	782	829	795	758	816	747	797	785	756	752	778	810	803	736	755	824	806	742	744	764	773	808	732	742	773	747	753	773	765	786	799	752	808	805	782	791	756	765	768	778	794	787	809	821	779	766	840	781	786	767	747	719	773	814	812	763	814	732	793	785	771	782	761	790	807	791	785	785	718	730	783	815	737	858	793	773	790	805	730	718	844	801	737	794	761	786	791	777	805	733	770	756	755	749	764	748	720	790	774	784	777	756	836	767	764	824	767	762	770	820	807	791	803	803	749	810	749	731	767	855	768	798	772	806	788	775	773	746	786	763	786	829	798	805	745	761	809	818	836	836	749	787	769	820	774	768	800	805	843	784	792	781	764	784	727	827	797	786	842	803	788	777	792	807	751	761	734	764	770	814	797	803	820	813	757	764	757	801	734	832	785	797	785	837	788	749	770	767	798	789	805	783	787	764	793	735	743	784	796	814	784	791	791	752	772	811	772	731	818	727	795	836	761	773	758	722	824	744	818	782	826	781	779	769	768	742	804	828	727	758	794	771	819	776	785	832	746	730	780	811	770	772	801	794	737	837	789	771	846	851	823	790	776	774	727	756	769	809	760	758	740	738	779	779	789	778	748	764	800	767	756	804	771	814	824	767	755	775	755	787	755	846	786	775	763	765	788	803	783	731	781	775	795	787	784	749	817	779	777	778	801	719	750	803	778	770	747	770	780	792	760	834	744	813	711	742	802	787	800	724	781	752	794	762	737	744	754	767	767	810	799	785	790	774	760	805	793	763	827	797	749	772	794	819	794	764	764	733	775	776	777	781	836	759	770	767	786	814	769	796	840	808	772	777	766	780	766	763	811	764	791	772	778	747	744	800	808	782	789	733	817	756	794	780	777	793	745	775	812	739	814	796	802	729	809	809	799	772	745	837	765	799	815	723	765	785	754	850	794	793	783	827	751	836	755	782	805	775	797	740	782	786	790	800	751	783	888	786	761	793	763	779	733	759	796	797	775	809	847	738	808	746	818	770	801	828	797	745	757	751	760	753	760	802	787	757	764	769	782	842	801	829	808	780	801	831	812	777	760	843	775	780	790	770	792	780	756	745	750	768	761	804	768	787	785	777	792	775	806	762	764	759	798	785	779	783	788	812	782	803	751	836	795	751	766	783	761	788	752	798	834	795	774	808	784	791	789	780	794	819	843	818	763	821	770	773	768	817	768	777	822	815	802	813	814	757	791	729	757	771	787	813	779	837	794	723	754	786	791	804	797	828	782	766	797	803	760	798	776	814	753	809	792	812	796	743	858	752	818	786	745	779	785	729	766	748	749	821	786	775	722	775	765	806	772	819	741	747	795	774	797	758	814	785	774	702	772	798	793	771	757	786	788	835	763	804	780	766	805	752	783	770	776	795	775	807	749	802	826	763	803	790	767	751	758	806	822	745	816	761	778	804	780	757	778	769	733	757	805	752	827	819	783	788	768	828	788	810	774	844	797	740	787	765	782	766	779	731	771	785	768	806	796	770	756	769	792	726	764	827	758	760	807	813	781	746	791	797	784	804	761	760	780	787	825	849	758	777	768	820	770	768	801	759	741	776	801	782	778	777	802	781	776	760	752	792	772	836	773	764	780	802	784	759	784	798	763	768	773	780	742	734	784	795	771	769	762	835	795	781	832	833	797	814	809	801	782	793	821	761	782	781	783	781	786	772	782	781	774	764	813	837	767	781	754	746	797	758	798	752	796	740	715	750	763	757	737	836	775	751	771	828	806	765	817	750	775	790	793	759	761	767	818	788	803	743	788	760	768	804	774	740	788	788	801	772	744	786	790	772	744	798	739	760	790	682	781	789	768	778	780	752	775	766	784	809	822	802	842	806	762	740	757	795	785	749	749	818	817	785	764	778	778	775	738	758	759	789	796	795	808	796	805	774	785	767	818	775	803	788	787	830	794	813	760	772	809	757	795	818	757	767	747	784	801	785	814	769	790	794	773	789	765	776	748	782	786	776	780	793	820	796	802	728	726	805	816	775	794	768	731	700	769	787	791	767	766	793	769	797	793	784	788	833	760	801	793	817	814	783	752	789	823	766	758	790	794	799	799	818	729	797	787	763	793	738	751	766	799	807	746	787	782	763	787	770	777	795	754	769	758	798	761	730	761	762	829	785	789	789	826	772	756	780	764	764	785	769	783	798	807	772	794	797	741	764	776	777	817	835	793	784	761	801	768	859	806	766	810	759	811	771	759	784	794	755	786	809	766	809	784	745	780	805	746	768	814	791	761	803	756	793	815	744	774	771	738	744	803	811	775	759	776	786	805	719	831	759	841	837	820	791	750	820	834	775	805	803	793	823	819	769	793	773	804	789	751	752	756	799	836	756	751	766	750	813	811	783	808	776	813	767	806	771	782	785	757	827	791	769	823	795	829	782	761	789	829	797	825	775	740	790	756	769	794	799	738	820	775	780	833	813	778	762	796	786	783	804	781	753	788	812	792	773	764	792	801	768	769	773	814	797	788	788	771	801	734	794	806	826	806	812	773	766	751	768	805	807	772	775	786	838	790	768	799	815	743	830	744	831	753	786	801	775	769	772	810	779	798	787	756	765	819	768	777	794	813	759	825	790	782	750	830	781	837	733	772	807	810	812	743	793	788	742	801	854	808	827	751	828	773	811	796	819	761	769	822	754	796	814	758	807	791	796	814	801	761	794	795	772	752	824	805	751	770	860	790	794	789	768	784	763	802	765	792	799	758	792	762	760	822	747	765	786	808	760	806	802	807	784	753	782	777	768	758	836	787	779	789	746	770	799	795	747	805	744	798	783	759	824	800	765	782	786	794	800	797	800	790	746	722	770	830	741	788	780	734	792	786	820	800	738	790	762	729	802	822	840	837	784	802	772	802	777	756	782	773	758	803	793	786	769	760	780	801	797	754	799	793	746	799	741	798	758	776	796	762	772	759	787	769	791	758	785	784	867	730	790	800	808	768	829	822	821	759	791	763	759	781	831	814	743	789	740	842	740	775	800	802	833	787	863	812	756	764	764	772	840	815	780	756	779	802	803	777	842	754	753	752	771	745	755	823	755	781	770	812	797	801	780	785	805	773	816	802	779	772	772	812	802	849	786	812	825	780	783	770	770	808	815	780	773	806	816	758	771	791	710	780	799	786	800	764	791	747	825	786	810	803	754	759	814	781	838	782	790	796	764	770	795	761	821	814	833	779	741	779	793	783	770	777	780	768	778	783	810	741	765	811	747	818	815	793	755	761	775	835	800	794	748	809	791	820	788	832	760	822	816	755	755	750	762	760	764	791	805	770	787	807	783	751	781	767	827	776	777	823	788	773	763	764	829
13772	7295	9145	28842	57191	50760	38049	21832	8384	2421	908	432	338	317	306	299	289	319	297	326	334	314	311	317	301	334	281	302	281	301	326	317	310	289	309	321	265	313	298	304	279	318	287	322	304	303	307	296	304	303	285	294	277	295	317	314	278	280	281	288	286	275	271	276	314	316	310	300	304	308	288	286	333	305	290	305	281	310	323	307	312	313	308	300	287	277	315	304	313	289	305	281	345	302	293	284	307	279	313	329	318	281	288	311	268	279	333	279	299	315	284	313	294	291	273	309	306	345	293	290	299	318	300	300	350	309	304	317	307	296	281	285	314	328	335	311	283	319	293	295	283	284	299	292	316	309	317	309	281	300	312	316	287	306	297	325	293	340	294	340	294	297	302	307	303	287	325	312	309	326	289	302	308	304	285	269	280	332	336	322	322	272	291	302	333	293	294	324	310	296	297	308	269	312	316	301	292	325	324	273	298	309	272	305	312	288	315	247	290	291	307	322	321	314	295	292	316	318	318	302	281	311	293	296	309	290	300	311	339	312	317	320	313	308	300	304	284	289	293	346	338	268	323	276	290	301	286	322	306	298	300	282	316	309	327	290	297	279	285	274	312	326	295	261	317	351	299	304	292	301	303	331	323	296	268	303	272	315	303	282	258	288	300	309	325	322	281	339	294	303	303	287	296	315	276	313	331	317	324	285	291	287	292	308	315	281	273	280	307	315	303	293	274	285	296	309	327	307	318	311	278	302	336	298	312	304	338	300	301	309	313	314	301	298	269	334	303	292	283	275	309	336	307	274	279	315	304	298	318	315	314	309	286	314	266	294	337	296	320	302	288	271	319	290	334	282	331	267	289	284	298	296	309	311	260	297	273	299	327	295	311	328	311	344	322	313	311	285	331	311	296	313	303	306	285	319	302	331	284	290	312	268	273	326	314	298	296	301	309	303	293	287	306	316	283	313	319	288	330	285	324	280	298	310	333	318	311	320	317	306	314	298	343	282	311	300	305	314	314	323	287	283	313	294	292	308	302	302	298	325	339	281	326	309	317	268	286	308	296	304	309	338	282	285	291	298	350	295	293	314	324	320	332	293	324	310	326	297	299	324	286	283	322	287	292	289	272	277	311	285	301	276	293	261	314	293	312	314	315	309	280	286	293	311	310	326	328	330	269	328	318	233	306	317	299	315	281	321	311	291	310	294	295	316	328	309	277	302	299	322	321	262	302	290	311	271	270	303	317	293	341	298	298	287	268	309	338	312	288	324	297	322	297	316	274	328	298	326	302	285	288	336	329	283	260	313	310	278	296	299	307	302	322	301	316	294	315	305	344	346	305	304	293	308	297	284	292	307	325	286	334	321	321	324	313	308	294	303	305	307	317	300	299	286	294	312	270	308	309	321	250	339	248	295	301	288	297	329	321	283	325	300	322	321	303	323	341	289	287	319	313	270	304	309	317	285	282	293	291	311	291	289	326	282	291	300	316	304	327	331	309	304	303	300	328	332	300	267	288	300	298	306	311	288	289	311	290	303	312	300	283	337	297	309	323	304	319	287	315	282	308	313	303	304	294	298	344	325	312	323	302	355	285	317	322	298	287	273	295	292	295	256	281	292	344	321	311	303	298	316	309	310	307	293	312	300	304	306	307	298	277	326	307	285	380	276	299	310	280	291	274	310	309	312	288	315	282	301	279	321	294	321	307	323	327	327	310	293	284	279	318	290	309	290	328	306	297	298	273	289	306	312	307	286	308	291	277	289	286	281	306	307	323	340	288	326	301	302	330	302	305	308	297	315	295	276	274	320	309	286	305	275	300	284	292	300	301	297	323	307	287	284	301	299	319	328	297	307	335	306	334	311	306	294	308	301	311	293	311	299	309	298	324	304	282	305	298	276	318	322	285	305	304	285	316	297	311	290	299	302	298	302	284	262	311	293	273	320	271	273	288	333	299	305	329	288	298	346	334	301	294	321	264	291	283	297	292	290	294	297	294	308	291	294	312	300	308	302	290	297	307	286	313	283	336	295	326	311	291	290	333	302	299	299	299	318	311	315	276	316	256	303	317	280	301	325	281	308	311	318	330	339	295	316	295	321	283	318	319	303	302	327	299	274	292	289	282	275	304	310	309	309	299	312	308	290	300	314	290	304	341	320	303	322	315	299	290	309	320	279	312	310	266	285	287	309	308	309	292	319	285	315	298	297	303	273	315	314	293	313	304	283	297	285	279	313	299	298	318	303	318	293	286	286	294	292	290	306	322	315	297	303	324	278	288	320	299	336	309	317	295	295	295	312	317	325	320	273	308	313	301	295	312	317	321	303	303	325	282	310	313	301	282	283	297	307	302	283	315	296	316	293	306	300	287	313	288	328	313	307	317	315	302	312	316	318	307	331	304	277	283	288	314	300	294	296	326	297	294	296	325	302	300	295	341	332	300	300	321	291	339	320	295	301	299	295	292	294	308	284	292	314	302	335	290	315	292	297	294	342	300	314	293	298	292	332	292	296	298	311	317	301	295	300	306	283	284	262	308	309	259	292	293	282	277	308	293	300	254	318	292	298	307	310	290	326	287	309	292	316	307	305	309	258	298	309	315	292	290	311	293	276	317	325	311	304	301	302	294	334	305	317	290	312	292	310	335	289	311	306	299	290	298	320	300	319	295	295	350	289	270	304	318	307	323	285	284	302	296	270	293	294	338	344	298	286	287	306	269	282	291	330	282	289	301	311	291	311	298	327	298	307	295	320	307	324	304	316	319	309	309	311	296	310	307	331	304	295	299	315	299	303	307	281	320	302	306	296	302	324	294	294	309	285	312	295	296	312	285	331	323	312	321	285	334	312	344	305	283	308	285	291	306	314	327	280	294	291	299	292	326	305	340	329	282	283	288	283	295	285	285	297	319	311	272	311	270	298	302	309	299	305	317	260	277	289	312	290	322	280	266	289	329	283	326	315	312	287	302	302	303	325	308	323	278	304	321	315	342	286	313	304	302	321	299	282	312	314	290	289	307	321	294	311	319	304	305	309	327	331	297	253	309	303	290	261	293	302	302	295	312	289	306	322	300	325	285	275	296	302	326	305	296	294	331	290	326	302	332	276	278	302	344	307	300	292	304	288	296	325	312	308	278	337	349	303	299	318	258	343	281	288	335	305	278	288	298	291	283	309	313	298	288	297	290	303	283	308	292	278	293	290	270	323	294	302	301	296	283	286	328	301	297	265	278	295	347	302	280	316	333	295	280	324	257	287	264	298	294	267	325	291	336	317	287	273	319	320	336	298	310	305	310	287	291	307	351	328	294	298	277	328	291	309	298	321	316	320	288	318	285	311	325	310	279	316	289	301	296	288	311	309	318	321	287	314	311	291	306	309	327	317	280	292	333	266	310	330	331	299	298	299	314	292	288	315	331	296	287	308	280	322	306	296	317	312	295	314	297	276	299	296	279	326	315	301	342	322	265	259	292	291	297	306	296	306	285	285	311	337	311	304	281	298	314	314
8836	6776	11951	39929	64092	59176	48983	34332	19039	8325	3284	1550	1111	963	887	799	837	848	858	793	778	810	789	785	829	838	834	845	784	799	873	812	785	762	846	800	866	831	790	824	847	853	794	841	816	780	861	830	807	802	802	800	799	784	812	819	810	798	802	746	809	800	796	797	816	794	796	834	819	810	783	789	740	783	807	801	836	749	802	772	797	759	834	804	808	818	815	826	791	785	832	751	814	764	758	814	791	793	774	808	784	808	747	785	859	820	837	862	792	792	827	794	755	768	781	814	829	811	804	844	803	810	793	788	774	813	803	856	861	847	802	818	812	838	795	736	827	762	809	821	807	874	850	809	853	757	833	784	767	804	816	813	810	811	829	804	807	833	769	764	824	797	809	790	833	770	808	756	821	833	752	781	811	828	829	777	769	823	847	791	820	823	844	823	837	803	831	812	824	800	839	830	781	806	777	799	833	776	847	824	822	783	789	835	794	824	821	806	820	793	773	838	815	784	810	785	790	841	796	806	767	794	787	809	726	817	774	799	768	810	837	793	850	816	767	792	806	806	745	820	795	821	827	765	827	775	798	805	773	790	742	841	810	807	842	801	780	761	749	794	842	842	768	756	829	791	775	807	810	827	834	816	826	738	852	839	789	823	799	828	831	812	796	799	822	824	852	796	781	789	826	848	810	812	820	802	776	762	800	838	867	800	850	765	766	810	808	809	766	814	873	793	864	783	785	790	842	758	820	796	796	849	803	755	774	830	762	816	774	822	806	763	773	823	809	783	785	838	796	784	805	796	804	795	818	801	768	814	803	783	819	819	771	836	829	797	795	857	780	797	829	779	845	753	830	783	787	798	816	824	798	839	799	826	833	791	784	818	847	859	800	821	792	836	783	779	756	791	772	790	813	826	837	755	780	841	804	826	775	775	819	799	836	811	761	800	822	801	797	819	760	805	782	778	801	806	762	838	816	781	861	798	785	790	785	861	823	844	777	799	796	775	815	794	834	821	817	828	775	792	803	817	788	801	827	827	759	835	803	821	826	779	772	782	791	836	822	836	848	804	825	821	727	817	831	856	768	825	817	821	766	802	816	851	819	801	777	773	790	798	737	796	792	844	794	782	810	774	759	748	802	827	760	804	771	849	795	798	783	742	769	823	773	792	822	799	779	787	812	790	799	819	758	779	771	824	836	819	801	797	796	846	814	806	799	831	782	823	876	811	833	753	751	811	839	803	839	811	783	796	815	801	831	782	748	740	840	807	843	813	798	796	788	801	838	803	756	824	761	782	778	791	840	858	763	844	851	798	825	786	806	778	806	789	774	818	792	805	803	755	795	842	847	819	817	794	820	802	807	812	759	807	767	849	807	821	838	817	854	781	804	786	770	820	802	795	832	786	842	832	805	823	839	828	783	816	798	836	785	801	776	779	793	805	807	815	867	817	815	782	779	792	831	782	829	793	736	830	788	811	817	868	794	818	776	761	809	787	795	810	843	816	808	821	829	804	844	879	824	765	791	796	797	805	831	772	823	847	793	801	775	838	809	787	788	792	807	817	798	747	801	806	764	748	801	788	829	770	781	798	822	805	775	761	785	774	838	823	804	802	790	798	771	807	848	877	774	813	769	797	857	780	772	807	813	830	782	825	790	811	785	800	802	804	768	769	871	797	778	796	787	777	839	776	838	843	795	837	810	767	771	853	844	805	808	802	787	832	809	788	783	802	796	793	792	838	807	750	762	795	856	815	833	794	842	804	796	825	783	759	807	821	822	809	747	816	815	804	827	794	814	828	819	829	756	839	850	817	781	806	807	821	826	804	823	848	807	820	781	799	771	775	782	818	788	772	776	760	832	775	797	815	794	831	759	837	770	797	771	881	811	809	851	801	806	787	782	796	770	816	841	810	797	796	796	748	788	822	808	762	802	802	875	804	801	826	799	797	789	797	845	810	813	831	830	787	809	743	796	830	824	785	797	827	783	764	791	841	818	825	814	834	774	783	861	805	847	801	797	808	823	801	769	831	777	783	791	775	835	803	841	838	745	803	827	790	859	798	823	801	774	798	776	803	808	773	782	758	835	830	776	797	825	806	838	789	809	846	779	793	815	762	818	776	800	807	825	819	763	789	784	855	845	748	827	805	814	830	768	782	795	812	789	863	779	814	833	833	793	830	817	818	833	827	794	863	797	747	793	820	810	757	800	819	804	782	834	856	761	815	785	854	828	834	803	799	821	845	816	818	800	787	850	790	803	797	828	798	804	833	784	796	773	822	836	807	814	799	795	804	783	803	805	763	806	786	797	783	813	783	833	841	823	825	836	790	847	795	768	781	784	743	838	830	823	797	841	844	791	842	800	807	821	823	780	819	842	793	818	783	777	819	777	839	821	796	779	808	808	801	785	823	774	782	829	797	834	792	832	778	802	827	770	786	846	762	854	797	793	818	794	779	736	800	734	845	763	820	816	837	805	775	817	852	812	794	822	789	781	801	783	805	815	827	771	802	780	784	786	771	781	847	796	768	820	823	800	807	747	758	807	829	783	825	802	804	798	836	838	804	840	819	774	762	837	803	821	773	779	798	796	776	862	808	813	788	769	780	792	775	826	831	797	798	764	794	820	783	808	784	827	785	802	796	794	780	761	738	838	843	766	813	802	815	761	780	823	825	767	754	797	816	848	838	819	750	830	788	799	808	804	799	787	778	841	788	760	843	764	784	808	806	859	854	804	789	791	769	789	804	790	780	811	836	785	804	771	817	838	809	845	824	797	830	802	823	800	768	822	875	803	784	748	843	759	785	800	784	782	871	845	794	837	816	788	807	834	825	804	830	791	794	776	791	764	797	837	763	833	782	799	860	791	833	762	838	815	752	848	849	850	828	814	832	830	799	763	738	818	821	842	820	809	771	823	790	837	762	794	790	798	834	776	794	862	816	793	839	789	779	838	811	806	786	815	839	857	810	786	822	786	804	801	815	770	815	778	832	814	783	799	829	812	798	791	763	752	815	813	768	806	861	783	784	835	808	792	791	758	778	827	810	775	780	808	845	840	790	773	829	840	826	817	843	757	836	816	854	772	793	809	810	843	787	778	827	820	795	749	827	767	788	815	793	793	804	808	766	844	809	794	795	792	800	758	770	755	771	792	788	830	806	807	797	796	807	816	838	805	811	773	797	879	834	821	815	780	805	886	782	817	789	749	841	827	812	772	860	825	824	767	797	763	858	853	838	819	790	754	803	790	825	832	848	791	820	822	783	841	811	817	809	790	782	859	832	798	775	859	801	809	844	823	772	784	761	812	783	753	835	796	833	797	817	825	731	853	797	847	844	814	797	820	791	813	837	754	809	786	758	829	778	860	779	818	812	762	755	792	757	760	759	786	778	816	767	795	783	816	788	815	802	792	794	793	774	814	809	805	798	797	799	815	803	777	784	803	795	869	768	825	769	821	791	806	836	826	816	836	834	750	785	805	828	803	787	785	803	773	841	760	796	809	781	815	755
22200	12188	13383	30176	71345	63559	48583	31165	15763	5129	1651	735	423	363	331	348	355	317	309	314	335	305	331	333	334	314	314	299	331	335	342	305	288	332	320	319	284	319	300	325	315	318	306	310	330	288	310	311	346	292	350	334	350	319	326	317	317	280	310	302	322	321	290	327	343	329	299	312	292	303	316	304	320	314	292	321	316	335	306	301	302	304	326	337	345	344	311	305	325	295	317	319	306	338	352	305	310	318	320	318	382	332	304	325	333	283	304	276	341	341	312	312	323	299	340	337	295	305	320	307	290	302	326	280	312	318	343	318	337	325	313	336	327	323	328	314	297	287	296	298	292	342	300	304	293	321	319	320	306	315	278	335	293	315	294	312	324	334	288	303	328	317	316	317	299	344	328	328	337	325	323	308	324	308	295	295	296	304	355	337	338	313	311	297	299	301	314	289	304	294	365	312	304	320	310	319	324	319	307	311	327	312	302	319	306	308	299	314	312	329	312	349	310	305	322	328	338	294	319	294	311	324	281	332	309	312	319	334	320	329	323	323	333	315	287	327	313	307	330	297	316	320	304	341	304	323	300	307	295	319	318	321	313	313	316	297	315	325	319	282	333	316	308	284	329	332	308	320	314	324	312	315	283	285	321	331	314	356	360	306	304	293	272	305	322	328	329	311	303	318	335	350	323	299	306	273	299	323	289	305	345	342	300	324	326	340	333	279	317	302	311	333	289	313	294	281	287	302	326	321	301	325	313	316	318	299	320	305	314	303	300	318	314	306	327	325	311	314	318	332	318	296	317	288	352	298	308	305	323	325	336	317	313	281	288	288	328	286	323	316	318	319	361	327	290	303	301	310	317	301	334	325	300	320	296	330	324	299	344	285	325	290	334	297	331	310	305	325	317	332	323	327	309	291	330	318	322	349	318	316	309	323	336	319	320	322	342	297	315	316	298	334	308	295	308	291	296	310	311	323	290	313	314	315	310	310	324	318	309	299	309	311	312	351	318	326	327	308	278	290	329	301	321	279	322	333	328	331	307	347	347	318	290	294	310	311	314	316	306	312	333	325	340	306	323	319	317	301	315	304	328	303	317	322	313	309	321	287	330	321	299	295	317	344	323	332	328	315	281	310	309	312	303	323	337	325	307	305	326	305	338	297	283	338	286	319	295	335	309	300	313	325	315	324	296	320	311	301	323	301	330	312	341	323	275	312	296	314	326	320	311	344	309	318	320	318	313	298	278	324	304	352	331	298	333	308	268	299	338	286	274	323	311	335	295	339	360	327	321	300	294	293	318	382	320	335	320	327	279	306	326	310	332	321	298	316	321	331	299	307	324	317	303	293	304	288	296	325	348	313	300	316	327	326	301	309	343	317	337	311	287	325	330	324	303	351	339	302	318	306	274	311	288	328	327	333	298	322	307	312	305	253	300	315	309	304	343	338	287	319	313	290	302	301	327	300	305	302	300	308	311	312	343	304	319	281	312	325	273	309	309	298	311	305	293	303	323	318	307	334	296	328	322	330	290	332	337	313	305	298	330	310	305	291	317	319	300	309	291	296	301	346	321	311	351	319	318	304	354	317	302	280	297	308	344	297	312	306	289	311	316	295	295	317	295	314	319	281	326	308	328	327	307	314	329	316	326	308	313	311	303	312	301	293	309	308	341	340	295	311	312	319	307	306	301	326	316	298	344	315	281	308	301	278	314	250	298	335	354	341	298	334	306	332	288	303	337	313	384	314	291	307	320	358	284	311	305	322	369	300	326	312	300	265	314	280	319	332	290	310	315	299	317	339	299	323	316	332	318	346	319	308	307	314	288	334	286	318	306	324	313	327	303	308	272	303	322	308	299	322	323	314	322	331	346	322	332	276	305	315	296	302	304	329	329	305	302	317	347	327	311	286	303	288	315	313	295	316	306	311	307	323	339	317	321	297	271	308	324	252	313	301	300	317	301	303	329	277	328	319	307	322	302	303	282	358	315	290	325	297	309	282	310	334	348	319	306	287	300	305	307	283	323	339	332	302	323	309	301	300	309	325	346	320	344	326	301	308	336	317	298	292	295	292	300	330	325	314	295	313	279	327	282	318	322	325	312	329	325	299	327	334	299	297	348	334	351	333	320	323	299	307	303	316	360	325	296	295	307	309	310	319	306	313	288	282	287	330	324	294	316	327	289	310	300	310	296	333	314	326	328	318	293	307	324	283	328	338	294	299	306	333	322	310	356	303	283	298	289	300	304	312	295	304	291	316	337	302	313	300	314	307	283	311	327	325	289	321	318	319	308	349	297	297	323	306	311	276	307	302	333	329	326	288	309	321	325	335	286	315	311	317	304	309	275	330	325	316	296	311	328	318	310	303	310	329	309	290	322	322	287	302	313	300	316	290	307	286	324	289	317	283	278	287	291	309	345	322	312	311	321	305	314	315	348	299	305	331	268	349	305	320	317	304	332	347	298	327	311	302	339	309	324	320	335	338	323	331	308	326	332	339	315	307	289	312	311	302	306	307	293	308	285	328	323	307	303	306	318	328	332	353	318	336	279	310	304	329	303	332	354	291	322	314	314	349	334	328	316	323	297	321	339	292	340	309	299	327	314	298	272	322	327	295	332	305	306	305	315	348	271	310	293	306	319	322	339	330	281	288	296	323	336	298	350	308	355	303	322	303	318	325	338	326	309	295	313	311	325	347	341	321	276	344	297	316	265	339	312	313	292	322	320	282	317	292	325	323	345	310	317	287	318	309	335	320	300	312	319	308	296	283	282	311	317	320	363	332	309	323	329	315	325	317	315	300	307	326	343	298	300	314	291	306	314	326	331	299	313	307	323	311	288	308	319	311	304	336	311	313	310	326	316	300	334	302	321	271	324	304	338	329	317	330	318	300	330	316	338	318	343	320	311	327	315	303	311	315	338	314	311	326	315	332	281	296	314	304	298	291	352	322	304	329	328	307	318	308	330	294	338	320	325	319	315	293	318	339	336	310	318	343	287	325	318	319	332	345	284	275	310	276	302	295	301	330	308	298	295	322	306	314	332	275	342	331	286	332	305	319	322	324	317	328	321	303	286	303	321	355	309	296	318	308	294	309	307	299	314	336	302	319	343	329	340	339	324	311	326	333	351	304	291	322	319	350	338	357	285	309	318	307	290	310	299	295	298	347	312	315	319	330	323	309	307	308	313	339	265	324	314	300	314	307	289	330	311	335	282	322	287	309	324	330	331	297	285	312	270	300	335	342	329	293	309	325	311	337	326	319	264	304	318	319	313	322	343	324	320	287	299	295	309	305	302	335	321	303	317	342	341	344	334	296	308	311	324	322	313	322	308	324	317	295	306	344	311	304	320	311	323	308	314	325	305	303	336	331	338	304	322	318	301	307	315	342	317	302	342	289	293	330	325	298	292	318	326	323	306	310	338	315	313	354	318	310	294	313	303	291	308	301	320	304	326	306	317	281	305	296	310	286	338	302	278	298	323	289	327	301	304	311	330	309	292	310
11881	9634	15041	39506	76896	72427	58088	42942	27532	13468	5950	2527	1285	1067	867	792	835	868	844	864	864	823	848	817	804	793	877	870	872	827	784	852	798	808	811	796	847	761	839	856	851	809	831	841	812	831	856	806	794	831	788	811	876	916	836	802	815	827	814	897	817	800	796	811	822	889	818	832	779	821	781	815	839	803	769	814	795	856	835	768	797	827	878	822	863	815	841	806	813	855	823	851	850	854	822	849	822	851	829	820	812	832	837	846	866	854	802	801	814	843	871	798	804	804	905	782	763	783	805	809	865	835	774	846	818	827	787	798	820	787	896	796	802	834	823	833	808	812	872	761	805	820	826	820	795	855	809	757	869	803	802	807	823	837	737	819	895	822	821	783	804	864	857	805	852	797	819	839	825	784	815	805	858	794	863	798	839	821	815	805	802	834	877	819	875	840	781	793	826	812	821	776	860	803	824	841	827	777	858	840	815	825	778	794	838	818	823	884	807	825	794	794	813	849	859	827	784	895	825	786	783	826	806	783	821	845	847	802	811	858	837	822	855	756	806	859	821	800	832	811	791	796	846	806	852	807	879	784	820	791	844	833	799	841	820	815	841	823	876	805	838	853	804	826	792	842	845	772	804	881	818	858	823	832	798	799	813	808	843	836	803	784	847	802	816	866	795	841	852	813	815	818	822	823	826	883	842	836	807	810	801	808	762	799	847	802	812	853	845	834	840	838	875	830	810	825	856	810	785	835	858	782	839	842	835	814	838	814	797	843	799	831	819	821	790	790	832	840	817	819	836	815	880	833	800	818	785	823	874	850	830	791	816	815	823	868	838	824	848	776	866	790	808	787	896	810	872	817	811	778	847	853	820	820	847	819	820	806	839	823	844	860	807	809	848	817	848	817	831	805	846	837	788	839	826	811	823	827	854	754	830	856	904	778	859	807	836	823	823	826	793	836	797	830	801	800	849	873	802	813	837	821	808	822	823	826	828	769	853	829	805	796	805	833	794	777	831	862	843	854	768	804	862	803	808	839	827	813	805	812	802	772	813	819	793	832	891	835	856	784	828	822	803	826	853	845	848	776	889	779	821	819	846	852	757	858	819	824	837	814	850	787	834	819	762	817	827	797	791	829	857	809	820	826	825	869	830	892	828	836	802	851	840	823	822	841	793	849	803	810	785	822	853	802	870	822	846	843	840	785	816	836	815	799	886	834	855	797	849	825	832	853	825	853	811	824	805	841	823	884	829	823	806	791	872	854	812	819	795	829	823	845	793	843	819	829	846	842	808	816	796	830	845	870	780	798	793	884	788	807	794	785	846	825	805	800	775	778	818	855	809	865	811	788	820	817	833	812	820	810	848	804	827	864	797	804	843	837	831	869	863	846	855	806	806	840	807	819	808	819	840	795	797	818	873	834	826	835	835	783	830	859	794	789	817	842	810	822	800	843	835	815	799	778	836	813	789	804	837	843	787	835	802	779	777	857	863	797	801	803	796	882	847	826	830	865	826	846	857	844	776	769	827	833	842	839	807	824	807	816	809	806	815	850	805	811	851	847	863	856	851	843	847	841	800	807	813	832	837	872	836	837	782	891	856	827	852	837	825	819	812	801	795	806	766	807	803	918	865	826	823	789	844	816	822	813	844	809	836	862	801	828	824	795	814	832	796	798	794	838	854	829	830	827	783	842	834	818	842	842	838	857	813	781	858	840	816	813	815	871	792	845	808	795	843	837	871	808	763	864	853	815	823	802	810	827	834	817	882	844	828	830	811	809	808	821	870	823	801	843	856	783	859	849	845	791	848	840	864	850	800	852	811	827	809	781	792	808	847	805	869	828	867	784	822	785	842	824	798	788	840	829	829	819	833	847	840	827	856	818	819	818	817	877	819	793	799	855	841	806	848	858	842	853	839	816	777	851	810	876	819	806	801	848	839	834	815	850	814	849	817	775	806	857	837	833	798	857	833	865	799	779	830	853	850	828	824	866	800	785	808	877	815	817	782	804	773	784	831	822	777	889	812	814	816	797	832	854	863	840	842	835	807	839	829	896	833	856	801	835	835	856	810	861	814	790	807	854	782	834	851	825	879	839	799	810	864	896	770	789	794	817	832	851	866	789	816	803	813	805	851	896	856	849	848	819	787	827	862	829	815	813	791	843	852	794	821	813	823	860	846	829	846	834	840	829	842	780	789	802	809	835	808	806	860	835	867	776	777	815	833	783	836	801	830	866	815	876	833	816	806	786	792	806	823	792	825	823	822	788	809	828	859	838	773	799	840	823	837	808	813	838	792	796	873	878	816	828	829	835	839	835	787	856	855	879	809	789	807	876	805	850	819	779	832	833	857	792	809	831	805	773	841	796	851	825	814	859	815	790	868	809	797	834	830	820	820	860	796	846	801	886	812	856	856	817	848	805	840	801	841	873	884	797	793	807	768	843	881	854	819	828	800	799	854	815	850	827	864	822	827	826	797	805	868	808	841	801	814	839	849	789	877	824	852	809	899	802	850	872	856	869	837	858	784	814	866	827	807	809	804	826	814	861	836	815	846	858	839	797	834	859	849	793	808	858	848	818	802	783	833	843	818	863	801	803	859	772	811	842	881	818	854	816	856	848	850	835	872	818	796	849	796	808	813	838	801	827	810	865	811	840	813	807	876	875	858	829	793	846	798	799	800	862	792	832	817	833	877	802	785	861	785	817	793	850	875	808	804	834	830	800	804	810	765	786	784	825	864	738	857	846	803	806	854	784	777	871	872	780	776	802	856	821	781	742	850	785	786	899	773	856	862	760	845	799	824	843	808	816	800	822	842	817	816	818	847	789	838	820	805	814	835	794	833	870	770	872	844	775	820	850	836	811	824	799	856	777	841	809	779	851	814	831	810	815	819	833	813	794	839	888	798	775	794	784	830	816	853	870	843	845	771	843	863	790	798	815	837	851	812	799	857	808	820	829	790	891	807	832	786	798	822	823	796	821	833	832	830	826	837	811	815	799	834	827	836	781	827	806	868	856	863	830	800	851	802	822	839	873	824	835	803	831	768	811	867	811	819	866	799	801	851	786	860	861	824	832	842	810	814	811	819	851	820	798	849	832	841	806	851	819	816	846	805	803	860	812	827	864	810	837	778	860	832	880	806	783	796	856	866	821	850	864	841	856	848	779	800	845	791	835	794	771	819	823	887	806	806	822	850	820	819	810	803	824	809	876	782	858	818	847	809	818	884	856	809	847	859	824	833	859	842	793	854	832	829	804	788	823	796	831	822	821	798	842	892	821	870	816	835	780	783	800	806	876	824	822	882	823	805	757	787	770	843	830	769	804	815	842	792	812	833	839	841	804	809	822	835	818	827	798	832	878	836	802	783	802	762	776	796	824	861	829	811	854	857	769	811	813	811	817	812	793	882	740	787	854	846	908	799	863	816	807	772	835	816	802	823	829	808	849	839	818	852	866	814	830	804	840	819	820	843	829	785	846	843	847	818	861	837	853	814	822	839	797
6296	4863	6290	7247	11690	10832	6514	3103	1424	692	442	318	305	320	292	292	314	329	321	297	271	319	304	297	320	290	291	295	312	279	296	305	266	290	336	301	325	280	283	317	283	302	293	317	340	271	303	293	313	282	308	279	328	316	325	298	298	271	271	327	307	309	316	316	317	285	304	287	277	312	303	319	288	290	328	328	266	293	285	277	297	317	279	304	317	289	323	313	310	303	279	312	287	275	287	300	284	315	291	332	324	293	250	269	305	303	296	275	289	286	325	302	255	309	298	304	311	306	301	302	307	300	302	283	301	304	282	283	300	323	300	250	293	297	291	306	303	306	277	312	288	310	282	300	296	282	288	310	302	303	305	288	325	307	277	316	308	283	313	285	338	280	292	274	303	301	321	283	281	284	307	295	286	308	296	310	282	268	307	272	273	301	303	293	289	281	294	322	278	283	285	291	338	319	329	283	305	322	295	296	273	290	270	287	303	289	291	306	320	278	313	275	283	286	293	290	304	301	311	281	267	319	316	283	298	298	280	289	307	306	276	318	310	272	302	307	304	295	297	277	293	295	312	312	306	299	282	322	291	298	313	290	307	346	317	291	279	290	281	283	300	285	302	329	343	303	304	295	286	288	276	283	301	321	293	281	301	272	314	296	314	303	309	296	303	296	274	310	278	305	292	318	290	310	279	299	323	255	311	271	333	323	308	300	330	305	277	303	314	304	294	345	283	282	283	304	311	290	308	295	319	298	278	315	296	297	293	304	302	309	292	312	300	313	287	286	311	294	263	312	279	294	314	304	278	319	285	317	274	308	292	297	280	276	297	291	298	313	296	279	308	289	296	285	298	287	304	271	292	255	303	312	295	303	276	285	295	289	294	252	260	331	314	293	338	279	268	295	261	268	299	311	306	341	298	329	314	322	292	290	249	285	312	301	283	251	292	270	259	318	291	286	267	310	326	276	298	286	301	318	304	287	295	286	296	288	275	292	306	302	305	243	274	296	287	275	301	290	317	301	297	295	289	304	302	307	301	297	280	308	285	306	304	304	302	295	291	285	317	305	321	299	292	311	295	279	317	331	303	319	279	295	286	314	321	297	289	320	289	309	287	273	279	301	283	282	297	301	318	311	298	283	287	317	253	277	303	308	282	309	301	274	301	300	306	291	299	312	326	286	329	288	287	296	309	293	288	293	301	310	343	279	281	299	310	297	298	265	278	297	284	292	285	306	310	293	270	271	293	329	284	315	288	309	331	304	289	313	299	268	289	316	284	297	306	265	292	300	296	298	289	292	300	276	319	306	293	325	326	285	286	326	298	312	294	277	288	288	288	290	277	308	293	292	283	295	357	301	284	302	302	278	303	303	322	300	270	321	327	313	291	317	317	285	289	287	288	288	276	315	308	320	277	314	298	294	317	297	307	298	299	278	335	296	295	264	304	300	300	317	300	275	259	299	309	313	332	304	307	303	285	300	278	289	296	293	275	306	314	276	305	274	328	306	328	302	273	309	296	278	298	300	302	257	290	263	266	311	317	278	291	293	299	300	281	308	319	306	307	304	270	287	308	291	318	286	291	315	287	316	315	279	286	292	294	325	272	282	305	335	324	281	291	275	288	301	291	301	310	282	300	301	317	263	301	279	320	290	314	299	265	269	315	279	283	316	311	284	286	325	271	299	312	282	332	312	289	284	255	292	306	295	283	310	287	302	300	320	265	279	280	246	295	301	307	314	277	269	281	296	305	291	309	306	283	296	289	312	308	280	306	272	302	309	315	293	314	286	272	301	269	279	306	306	319	293	270	309	321	327	282	278	304	289	308	268	262	303	280	320	306	290	305	300	289	307	290	304	292	299	289	292	293	297	300	295	320	287	300	249	291	309	316	268	341	291	304	300	296	282	338	325	265	268	326	306	298	309	298	267	286	287	305	293	291	318	277	288	278	273	312	313	293	317	295	304	323	297	303	339	314	269	303	331	294	259	278	283	293	309	287	298	332	289	300	270	252	272	317	317	324	290	284	288	274	300	345	273	262	288	307	306	306	309	308	285	303	278	281	302	261	330	308	287	287	295	264	293	319	322	295	274	280	264	301	309	304	320	282	301	300	311	272	290	282	298	309	303	259	307	291	267	283	273	279	312	334	294	334	308	275	316	295	347	290	307	276	318	263	306	335	313	335	294	290	302	291	299	299	299	288	313	272	302	268	331	282	301	303	304	318	307	294	316	284	289	297	258	335	296	324	298	269	315	303	307	337	294	297	271	274	257	308	332	275	323	312	230	309	293	284	311	293	305	295	262	295	305	291	294	302	300	280	284	339	284	303	291	300	285	286	316	309	299	278	303	282	304	294	304	274	286	296	285	295	300	301	277	298	267	300	310	292	304	297	328	270	302	262	319	290	299	293	299	279	301	291	305	308	306	272	287	285	276	308	284	291	290	285	288	300	314	293	273	268	313	292	333	297	298	307	264	300	301	284	274	298	349	308	276	273	302	301	315	286	322	313	303	272	290	312	277	302	302	294	279	284	343	331	306	294	311	304	330	304	295	345	295	312	267	295	299	298	322	320	312	296	319	276	258	289	281	293	291	293	348	293	279	304	295	296	338	303	339	324	279	305	277	283	286	280	320	306	293	311	313	287	317	285	313	287	292	282	299	309	287	302	264	309	280	293	306	333	295	289	297	301	309	294	285	265	271	309	293	300	275	302	311	275	286	291	279	303	315	317	304	320	272	319	276	316	295	301	257	268	283	288	323	301	284	307	287	286	263	294	301	286	298	277	287	313	328	304	328	309	291	268	296	302	269	310	291	305	283	297	301	317	304	298	305	287	303	285	297	298	316	299	327	289	268	322	315	313	271	298	289	310	297	276	268	290	321	323	279	303	290	323	296	273	284	321	305	317	322	280	305	309	296	287	341	282	298	298	303	311	290	217	293	301	326	312	277	285	301	287	268	315	291	298	312	305	315	298	299	301	290	259	323	296	304	302	286	307	336	320	311	295	287	312	307	284	296	281	314	279	308	281	291	293	311	279	292	298	264	291	295	281	282	295	318	301	286	294	306	293	307	308	302	275	287	282	259	297	290	283	299	308	313	296	315	325	295	279	320	289	284	300	274	294	336	308	316	314	294	310	281	287	296	305	284	299	303	302	321	313	292	302	286	290	307	282	268	313	291	288	306	284	295	288	280	302	277	330	289	295	297	328	323	316	305	305	323	290	317	310	278	290	287	290	282	260	320	323	335	298	299	329	311	312	287	272	301	309	359	286	323	292	305	297	301	279	289	296	328	295	306	275	277	319	285	308	327	282	291	291	299	300	284	295	283	300	267	308	295	276	279	311	262	327	314	299	266	282	264	294	265	315	282	299	266	328	294	294	299	310	306	312	327	306	292	281	308	315	292	309	294	314	296	279	304	321	280	301	294	323	319	292	284	323	345	284	265	263	290	326	312	298	307	296	309	298	295	294	322	302	312	312	287	299	296	302	303	280	307	288	307
4997	4666	8508	14790	26802	25020	17559	9736	4907	2420	1280	895	768	731	815	750	778	753	768	810	788	770	759	774	788	782	823	804	818	761	819	771	783	780	836	760	808	758	832	784	739	746	828	815	767	777	796	832	760	777	811	756	758	736	757	778	789	807	795	737	802	774	787	792	814	742	787	774	790	807	799	788	750	804	768	842	828	783	788	790	815	795	796	832	779	794	791	825	794	752	749	805	766	807	806	746	772	809	777	780	838	755	826	758	760	741	775	830	766	844	773	734	781	794	819	779	762	788	862	782	807	736	814	844	787	814	793	773	768	794	745	819	734	811	767	776	774	802	733	765	774	847	799	797	812	749	753	790	754	790	809	773	771	774	805	797	732	731	813	790	806	754	756	790	744	803	750	751	770	797	862	773	781	809	806	770	808	758	814	762	783	749	764	766	756	794	795	761	774	777	758	792	749	818	789	784	805	788	737	762	782	707	792	766	844	758	848	802	816	805	798	769	780	763	743	812	783	780	795	755	826	766	762	762	726	781	765	762	853	809	773	757	770	814	776	753	810	794	763	782	791	764	794	804	761	849	809	783	845	741	793	799	751	754	790	793	788	753	819	800	766	748	796	807	810	770	784	749	854	744	730	763	770	831	768	823	736	790	758	765	825	816	823	738	769	798	793	813	781	795	784	803	841	760	782	783	822	820	813	778	803	714	788	774	787	830	798	754	745	782	803	767	821	767	771	802	723	826	788	787	793	762	798	811	796	732	786	763	754	780	767	755	784	785	761	807	758	829	798	776	823	808	757	828	729	757	768	772	787	840	741	770	782	757	767	799	766	773	802	768	828	780	823	772	845	762	839	779	751	726	738	814	745	791	785	781	810	808	748	773	735	754	793	797	755	799	766	786	790	811	759	819	814	784	743	799	761	846	779	793	797	791	794	754	812	811	838	747	794	766	813	787	781	735	751	774	741	815	828	791	785	800	743	774	776	740	727	792	801	834	817	803	797	788	744	789	781	780	763	809	766	755	822	776	807	793	765	793	818	788	789	779	809	820	766	759	752	839	789	792	808	808	802	832	815	770	796	800	800	766	787	784	854	802	782	801	783	767	799	819	763	773	787	833	834	764	776	829	798	779	771	775	760	811	786	778	753	747	790	793	840	799	767	787	799	834	746	785	799	816	744	779	774	814	789	757	806	764	780	791	789	796	787	837	802	765	814	777	812	786	788	808	800	803	766	800	809	807	807	789	767	773	792	784	809	831	769	783	758	801	807	779	765	806	778	825	809	726	758	797	785	770	770	738	758	764	764	800	754	765	743	847	756	795	765	724	790	760	832	797	835	778	802	829	787	840	784	734	795	741	775	803	797	773	816	761	814	792	784	748	803	812	763	785	751	782	796	777	779	768	811	857	757	812	732	858	785	730	810	810	770	802	713	795	787	808	775	803	737	836	781	790	807	802	813	777	756	804	775	770	821	756	816	746	787	804	770	763	787	779	832	804	796	801	751	781	799	801	788	797	766	809	758	797	825	786	773	789	777	784	794	782	783	774	774	835	750	750	809	779	825	738	784	787	803	765	749	793	773	777	754	775	778	794	781	760	778	760	780	810	795	823	785	773	770	759	777	816	788	731	766	810	800	805	823	782	764	754	763	792	771	782	787	742	810	754	762	764	781	793	856	791	792	820	770	792	774	788	773	798	783	768	804	817	758	783	692	801	857	781	783	841	774	820	774	779	750	794	785	777	798	780	729	802	801	757	765	797	807	756	795	731	766	772	747	778	751	754	776	777	859	732	814	761	777	787	820	807	769	771	794	792	805	731	807	743	728	854	732	791	792	757	768	738	814	788	721	750	832	733	732	808	779	787	824	834	804	808	776	807	789	745	813	768	784	812	841	803	808	783	802	796	814	808	808	786	788	795	751	741	780	785	794	788	819	795	779	772	801	811	739	825	822	776	780	815	768	760	784	769	792	774	770	798	805	776	734	756	775	742	831	744	741	767	819	780	822	756	786	803	769	800	780	788	837	752	744	764	774	776	809	791	826	823	840	794	805	774	801	780	777	822	741	810	794	798	785	743	822	754	802	798	806	795	756	788	804	780	837	792	756	743	777	765	814	775	776	807	851	778	787	821	779	821	745	752	787	767	807	741	746	792	749	778	817	809	792	779	778	765	808	770	812	786	775	763	760	771	787	739	811	756	800	781	849	814	785	752	791	734	774	772	757	781	778	808	754	814	830	708	796	816	819	776	766	776	757	721	801	738	797	801	786	728	817	750	759	762	842	806	816	744	802	800	770	798	754	791	808	789	745	815	823	827	788	760	733	740	806	789	748	797	754	777	746	794	782	748	751	791	832	791	821	765	753	783	768	783	746	770	775	773	774	798	827	791	797	752	735	814	735	760	742	736	774	706	775	803	798	756	817	797	734	805	779	778	798	816	758	817	808	826	764	776	837	750	805	793	774	741	789	779	793	795	812	787	779	790	758	789	818	785	796	789	831	757	811	791	734	803	778	799	790	780	800	801	788	788	766	721	828	826	761	777	744	812	780	802	771	767	800	768	758	767	793	755	846	775	808	786	794	816	753	798	797	817	775	813	794	773	775	767	755	743	751	751	784	755	729	759	781	832	726	818	764	814	773	758	788	767	792	793	776	778	760	781	802	766	810	739	798	769	794	760	776	796	820	798	811	729	811	758	833	800	731	804	802	761	808	807	806	794	757	822	810	820	743	788	783	733	822	831	763	804	834	744	802	814	822	811	832	828	812	795	802	796	752	814	781	817	742	835	731	800	810	751	756	798	778	778	808	788	791	774	850	794	786	780	769	740	784	799	740	780	776	779	800	764	751	829	782	769	721	785	757	785	781	799	780	766	813	759	772	829	779	793	792	826	807	765	794	770	838	773	765	812	764	747	769	730	705	801	797	807	842	724	832	761	816	769	763	808	825	800	812	808	817	767	775	783	776	764	796	787	800	751	761	840	768	738	765	802	775	800	829	791	757	803	783	824	748	805	778	827	740	747	793	827	771	783	770	784	801	797	742	756	766	747	785	767	769	856	759	753	790	795	760	789	806	770	802	760	806	800	789	800	779	814	808	755	768	779	782	721	772	761	802	828	766	766	772	797	788	817	773	761	820	780	778	804	834	779	727	827	808	799	842	819	790	823	760	823	785	774	834	860	817	825	770	789	784	761	784	743	758	754	752	854	762	826	778	789	772	812	795	752	793	832	798	801	791	769	806	764	795	806	768	794	874	800	746	756	747	814	792	744	739	787	780	773	794	777	782	777	801	797	816	763	799	759	743	815	766	818	773	745	836	746	746	822	793	725	763	842	808	795	795	757	801	801	845	816	816	705	839	762	749	842	778	795	725	759	779	826	789	778	745	805	760	765	771	769	793	756	744	854	803	777	724	763	767	801	820	777	760	789	783	767	785	802	744	755	801	835	815	823	831	754	780	779	816	724	843	824	768	739	843	777	831	794	795	730	868	791	794	809
14886	9303	12178	22825	58352	51456	36866	22355	9737	2863	820	445	396	360	287	298	295	275	316	312	341	282	310	320	301	316	297	328	312	322	290	321	295	310	323	305	295	317	309	307	300	274	333	293	309	294	315	351	289	293	301	331	290	315	285	321	333	306	347	293	279	301	317	297	292	327	303	322	318	308	331	318	297	274	310	297	311	305	324	301	299	324	298	301	306	304	305	310	302	307	285	300	272	304	294	283	300	292	292	317	271	304	296	314	305	323	329	301	322	282	277	320	317	296	297	309	323	282	293	306	331	297	289	268	280	289	335	285	282	288	297	332	328	291	298	330	298	308	315	285	333	312	298	314	300	306	297	290	321	288	307	337	288	296	278	292	307	299	320	316	297	313	285	327	266	308	273	311	338	304	293	306	296	289	320	331	300	312	337	292	329	333	315	306	279	312	313	285	310	309	292	356	279	299	305	310	290	301	337	291	309	290	298	315	306	291	264	318	288	296	310	281	267	300	299	295	302	309	305	300	308	308	330	329	292	304	280	321	317	274	326	304	309	323	313	322	276	299	303	302	301	295	309	275	319	324	314	309	285	252	306	322	282	331	306	300	302	319	285	297	292	308	295	317	301	317	318	309	318	286	311	360	318	334	282	271	299	303	313	265	294	272	263	293	294	318	271	277	289	293	319	323	308	303	288	302	318	313	316	328	312	324	276	268	290	306	312	271	339	288	316	295	289	303	331	303	325	281	288	315	318	308	278	340	311	320	272	320	319	299	311	307	286	296	276	320	308	301	289	314	283	304	279	293	295	308	326	299	293	319	297	313	347	317	310	319	310	323	287	303	326	313	315	270	264	318	296	296	329	314	297	268	332	316	324	288	344	319	300	311	289	298	322	295	280	327	333	329	325	327	294	284	296	311	297	315	329	341	314	321	313	277	345	290	332	285	303	311	295	298	289	308	313	293	285	303	314	296	305	291	315	300	313	298	290	329	285	318	258	332	285	294	292	289	299	334	300	322	283	304	289	309	293	294	294	306	314	274	296	314	323	300	298	297	322	328	295	311	284	308	341	303	292	294	315	291	287	292	291	300	320	304	269	295	302	292	282	238	294	311	288	312	314	323	287	325	297	312	283	315	285	287	299	275	307	305	309	310	326	302	292	318	314	329	313	289	327	281	297	306	321	307	288	294	299	307	315	301	287	306	354	311	328	312	279	274	311	297	284	308	316	304	317	304	301	298	342	335	312	280	304	308	293	306	299	315	311	307	295	282	311	306	327	304	314	283	311	308	306	288	285	314	274	270	308	284	295	291	265	309	319	290	289	297	308	274	280	326	294	318	282	302	288	288	330	327	319	312	306	289	295	300	309	302	312	312	311	303	297	291	286	307	335	286	295	310	338	327	292	303	293	322	283	305	292	327	301	291	315	318	300	309	254	318	302	306	301	306	320	302	267	317	314	317	328	295	328	282	310	293	334	284	315	306	311	298	297	325	272	298	311	316	301	277	291	338	288	317	305	299	273	320	286	316	333	280	290	278	321	304	303	340	293	314	295	285	294	279	299	313	309	277	290	324	303	272	287	282	307	292	331	326	264	324	290	298	299	308	321	325	287	301	306	308	295	324	281	313	285	267	299	291	308	303	328	285	310	288	272	320	308	300	302	305	286	287	307	278	329	301	298	323	321	274	307	283	308	314	312	304	288	298	302	312	308	330	307	257	306	307	331	315	291	262	313	325	321	279	303	304	298	300	327	289	315	291	284	298	330	279	324	314	310	336	331	296	332	288	342	330	293	310	301	294	287	282	300	293	297	309	320	320	326	307	274	284	292	276	292	286	282	277	282	284	294	336	291	307	308	274	302	304	277	259	267	312	316	318	304	307	299	320	277	316	308	315	302	313	318	308	298	287	335	264	319	310	319	300	320	284	296	305	295	328	279	309	309	322	322	318	310	304	315	310	332	322	285	310	306	283	322	314	296	326	295	293	295	307	311	290	324	302	324	302	299	282	298	287	311	261	296	284	311	308	328	318	315	287	314	277	300	287	307	338	326	314	303	291	264	282	279	297	288	303	327	327	294	294	276	324	332	317	310	273	272	304	267	311	304	316	293	322	304	303	303	290	308	303	292	280	320	293	269	316	284	314	267	305	298	292	302	337	291	288	307	333	321	334	295	303	323	294	317	314	298	314	299	316	279	310	296	346	311	293	315	337	291	292	330	324	273	326	296	287	328	284	270	317	291	327	315	313	288	295	312	310	309	299	300	326	318	295	283	310	285	305	279	288	282	285	310	308	288	301	299	333	286	340	313	321	275	313	286	302	277	319	296	300	291	354	309	299	298	296	318	304	315	305	278	318	317	282	305	308	302	317	319	305	311	250	306	311	309	290	301	314	322	281	293	319	311	275	286	306	296	334	314	309	318	326	312	287	324	282	301	293	296	291	342	314	287	312	273	295	301	330	273	290	270	305	282	271	327	261	320	299	308	288	300	287	283	298	313	289	294	288	302	269	315	291	299	310	314	294	305	256	318	303	301	326	291	312	326	271	292	302	316	299	328	299	302	277	280	306	297	263	316	283	290	297	321	305	276	329	309	307	310	323	306	292	347	347	306	300	296	311	313	291	329	334	305	294	269	313	293	265	322	307	288	281	309	314	291	305	296	327	316	284	301	314	313	330	306	298	285	299	307	336	293	295	319	318	282	305	295	347	332	299	274	296	277	300	326	302	318	289	302	282	292	267	281	295	319	326	338	322	304	304	297	291	332	319	324	319	285	292	343	279	301	314	325	304	267	308	339	273	312	312	312	306	294	318	308	304	327	323	300	297	323	280	301	289	293	324	279	305	312	304	277	281	305	276	279	302	300	300	300	326	269	316	325	311	304	320	300	318	297	285	272	268	255	312	287	295	323	305	320	272	313	292	270	321	297	313	298	285	317	304	283	277	310	287	317	304	330	314	311	284	307	277	301	315	282	271	294	345	305	310	298	332	299	312	295	303	301	336	303	277	287	314	307	321	313	315	318	318	296	299	297	293	279	303	298	315	308	280	315	300	318	316	287	317	275	295	328	293	299	294	296	330	303	264	304	303	290	299	305	301	324	321	304	287	326	280	293	297	305	315	306	306	357	323	310	298	304	302	305	301	286	321	316	322	319	290	320	314	309	308	314	312	326	348	305	292	290	325	311	303	292	296	310	311	327	274	317	309	313	318	336	293	290	299	324	269	292	301	266	324	263	291	274	324	321	300	300	291	310	291	302	305	313	303	270	325	274	298	299	281	291	305	291	319	294	295	269	299	318	298	314	341	305	289	311	333	308	284	318	318	280	306	304	288	302	304	310	314	320	298	296	292	289	306	323	277	311	325	276	315	301	281	299	286	315	265	282	275	309	287	309	290	305	281	319	302	282	311	291	303	264	304	320	309	281	282	304	293	342	322	294	305	288	315	340	296	323	285	299	304	288	333	280	277	302	293	293	296	316	310	310	288	335	316	329	307	303	294
9547	8111	13556	33507	65327	59503	48096	35735	21682	9177	2967	1437	1146	962	874	815	755	798	828	795	797	795	812	845	790	837	774	800	764	824	819	804	782	794	746	791	783	790	833	822	802	797	846	814	833	806	762	819	814	843	809	786	835	783	763	815	765	783	765	755	768	789	786	831	779	803	802	817	825	802	769	757	773	815	791	792	826	802	802	785	817	782	825	784	752	852	783	808	803	812	797	779	805	836	831	777	792	747	828	806	815	802	796	791	784	742	813	779	835	755	833	796	750	815	788	794	729	815	772	772	803	791	806	825	821	862	755	778	796	807	799	746	788	834	781	782	782	817	768	789	827	853	775	769	755	811	798	821	784	804	777	803	791	754	776	737	816	840	855	805	789	805	755	797	776	822	759	811	808	818	823	813	779	782	775	808	786	815	852	783	802	820	807	826	847	833	782	773	775	816	797	779	801	790	793	769	771	778	808	793	787	793	844	812	766	873	805	787	799	770	783	770	840	796	824	773	864	791	803	801	819	806	805	809	776	793	782	783	760	781	779	759	780	781	799	802	802	792	812	763	779	801	768	849	789	818	809	756	809	732	740	781	796	815	825	792	848	816	750	824	790	809	802	818	750	841	789	822	814	827	768	812	834	825	790	828	839	784	828	795	814	788	839	812	761	812	780	839	795	813	779	762	817	837	741	796	786	818	778	787	833	800	786	814	837	811	792	789	817	838	792	808	768	776	809	766	772	837	800	767	801	801	802	795	782	808	756	845	797	799	822	800	778	753	804	773	852	806	831	793	810	826	808	802	798	817	801	805	831	777	822	813	800	783	799	814	763	792	814	752	793	836	830	782	810	800	803	793	775	763	808	803	808	796	760	798	817	813	810	780	824	838	813	797	819	778	829	793	858	819	753	777	822	808	795	825	866	807	786	801	790	818	816	826	761	757	775	795	742	775	843	756	778	815	804	825	803	827	814	756	815	790	846	786	761	810	814	795	799	798	755	835	799	795	860	764	813	775	791	792	767	845	823	767	874	753	774	821	847	799	776	832	799	801	835	826	817	758	830	816	770	762	801	789	776	793	764	785	812	780	792	813	753	779	799	774	807	803	831	826	774	800	753	777	811	748	825	748	767	736	756	770	789	819	817	790	781	832	797	855	783	807	805	789	765	845	785	815	801	798	739	800	813	782	756	793	833	807	802	819	792	811	746	823	812	834	818	781	856	799	799	773	792	786	818	788	811	845	807	817	821	789	764	770	824	793	807	819	785	802	786	746	792	799	758	824	753	828	819	790	794	803	836	791	774	808	769	764	819	852	796	779	807	784	853	770	790	805	741	832	785	743	765	770	790	753	860	839	815	861	882	759	846	816	783	849	832	802	838	804	778	830	783	806	783	844	794	852	779	766	819	833	812	783	825	786	747	785	793	826	874	850	784	787	847	791	821	791	791	793	783	819	791	860	813	821	786	740	798	774	771	827	833	848	824	770	823	811	861	824	797	741	818	830	779	786	811	825	844	795	832	823	798	796	782	815	812	808	801	823	800	788	752	851	810	783	816	825	809	776	771	816	829	771	801	780	796	806	827	806	817	759	810	749	852	808	844	825	818	742	809	893	844	802	879	812	814	799	789	759	776	840	757	793	745	833	791	777	826	790	832	810	780	803	784	751	809	777	793	758	804	869	805	770	840	756	824	745	795	758	819	843	812	785	813	826	848	795	832	801	764	759	775	846	789	773	750	772	754	731	826	809	811	783	797	802	769	843	810	773	743	811	857	804	796	791	820	812	774	784	833	777	788	803	780	791	816	778	748	777	808	822	798	833	743	786	751	768	791	829	764	778	795	801	785	766	826	834	833	794	813	813	857	772	824	774	819	788	783	758	798	769	750	808	741	802	771	768	794	806	749	785	790	766	852	787	876	839	772	794	784	770	773	809	829	778	782	797	799	768	774	801	802	858	801	827	799	763	813	810	794	827	828	812	796	768	841	767	775	857	819	744	805	804	819	785	821	782	796	837	756	783	843	777	814	821	821	811	814	844	753	866	803	810	766	819	777	811	806	810	765	776	731	781	839	795	791	789	822	772	793	793	835	804	793	791	753	773	783	817	825	822	796	828	847	771	821	766	777	818	804	775	773	854	823	814	784	789	774	785	823	778	812	814	797	749	807	761	825	745	774	785	797	829	775	786	770	796	799	792	800	811	806	795	762	845	801	860	773	841	824	787	792	827	777	789	839	833	838	828	746	830	783	794	805	767	785	793	764	814	767	823	799	842	803	784	769	822	810	788	813	828	785	769	826	773	751	821	742	762	830	790	815	801	801	811	750	759	810	794	805	799	809	777	814	788	739	773	798	783	847	831	781	819	815	860	773	807	795	844	770	785	875	805	792	771	807	795	784	863	823	748	750	796	809	771	809	771	793	812	860	844	780	802	856	863	876	757	765	787	772	743	781	818	801	782	797	764	745	789	832	781	797	827	800	863	842	771	859	759	783	872	755	791	782	813	791	825	787	824	763	809	786	775	849	855	812	797	841	773	836	809	814	801	797	767	792	836	756	830	799	822	800	762	828	793	793	859	820	872	814	777	810	824	841	769	759	812	748	760	807	798	821	806	782	801	803	828	837	754	776	739	803	793	809	814	838	829	805	803	791	800	808	805	816	769	751	803	786	781	804	817	762	803	801	777	777	845	780	820	770	774	830	800	796	762	811	801	810	786	873	815	780	805	817	790	801	820	782	811	811	855	811	817	793	807	778	797	797	776	820	746	765	810	806	820	795	824	764	748	814	829	814	813	790	791	826	754	803	854	815	806	813	779	861	834	838	811	787	831	754	736	780	749	795	835	782	810	833	815	784	759	776	804	857	816	800	799	801	800	809	846	784	832	814	821	810	833	775	772	790	819	798	808	811	785	757	773	786	794	833	791	810	781	828	864	770	829	794	796	770	790	807	788	781	822	793	752	793	765	786	818	811	818	757	834	805	762	785	801	742	776	800	790	818	856	747	829	800	788	854	796	776	814	753	809	839	780	787	809	812	786	771	783	830	822	805	814	781	780	825	784	764	825	805	788	798	798	759	802	794	810	796	767	817	796	801	769	770	795	810	801	772	789	748	737	813	806	769	804	787	798	783	851	815	803	761	786	782	776	806	819	819	815	878	785	802	774	800	825	805	775	834	792	788	819	733	762	787	796	779	774	730	780	786	817	789	811	780	801	879	800	789	799	775	808	789	861	818	824	806	816	804	836	841	824	822	760	783	828	791	838	826	811	790	773	805	789	792	808	808	836	821	765	803	831	843	819	792	812	816	800	791	787	754	732	772	832	809	802	807	795	779	828	805	788	747	806	801	828	782	835	737	816	783	836	822	787	850	819	824	785	785	755	760	811	817	770	793	821	776	831	796	810	795	763	797	800	826	846	787	817	812	837	774	844	766	785	797	821	790	820	762	818	833	808	768	795	845	796	763	783	828	792	784	754	793	819	770	780	756	765	774	841	818	795
23079	14948	19175	43633	70979	61620	48321	32519	16501	4984	1570	652	477	372	373	315	323	304	323	311	321	300	314	292	331	303	293	278	284	322	323	305	281	303	291	303	288	287	300	287	292	312	300	328	296	294	317	305	325	303	334	341	328	304	307	322	324	330	307	356	306	290	328	286	324	319	298	329	304	303	302	311	316	317	334	276	315	325	308	318	322	299	308	357	321	319	335	315	299	317	273	325	335	314	302	304	323	303	323	316	301	325	300	333	312	289	305	334	315	308	304	314	254	311	317	309	291	282	280	314	297	315	334	301	295	301	356	304	309	321	311	291	322	333	310	315	277	287	296	311	325	316	311	297	298	302	309	304	313	328	303	336	337	293	313	328	335	302	306	296	311	313	290	300	300	321	325	296	317	302	302	339	293	335	289	317	320	307	301	312	306	344	314	313	321	313	302	310	324	328	325	284	325	340	314	308	322	320	306	304	306	305	327	312	266	320	338	313	303	302	316	333	307	330	317	312	313	299	279	324	304	340	297	352	311	318	318	293	294	300	345	307	306	306	299	286	333	326	312	294	307	310	308	286	316	289	291	331	318	322	332	299	316	294	325	294	317	322	293	291	306	333	328	302	332	282	346	326	322	306	271	310	324	311	318	295	306	323	315	324	305	295	311	297	321	326	316	316	338	302	316	305	321	304	305	348	307	333	307	328	310	318	347	274	277	316	311	313	318	323	299	318	313	291	310	307	302	343	327	309	308	338	334	318	335	329	302	308	288	301	311	310	293	312	315	310	318	328	314	327	287	306	284	321	301	327	350	329	314	316	294	308	317	337	285	275	318	326	323	313	288	296	282	352	320	318	318	333	326	346	310	318	283	324	285	301	317	286	278	331	329	309	322	301	300	259	312	311	331	310	323	256	324	322	310	312	307	345	287	284	299	290	305	295	317	291	308	286	337	291	311	295	317	280	329	308	258	325	295	308	304	298	309	313	333	297	315	303	308	317	299	307	337	283	306	306	315	304	310	340	329	291	336	336	312	327	310	330	324	307	304	306	313	319	311	297	297	287	318	321	286	288	313	320	290	312	278	280	306	327	314	302	281	310	294	311	297	317	333	312	321	307	317	308	317	334	299	311	319	332	280	310	284	293	341	315	319	296	299	310	307	326	297	299	338	341	322	299	292	313	328	314	287	310	306	311	291	289	281	284	308	335	314	314	309	327	316	296	311	299	303	320	304	305	280	303	290	332	333	309	343	291	325	289	278	324	304	300	283	304	316	317	306	322	331	299	292	294	323	318	330	332	261	289	282	318	292	303	306	332	301	321	301	316	315	303	297	307	310	302	318	327	310	318	315	307	292	295	293	319	321	326	292	275	299	304	340	304	322	335	296	330	307	338	261	297	326	333	292	320	295	298	310	275	346	323	286	310	327	307	327	318	336	299	309	302	321	315	277	284	310	292	302	319	311	301	320	317	306	303	303	322	312	320	295	304	320	339	330	304	330	316	299	282	330	306	301	329	285	304	287	315	310	300	334	305	310	284	332	306	309	310	318	273	318	324	329	296	313	303	328	303	306	314	289	310	327	359	274	305	337	339	326	299	282	289	296	295	291	293	295	304	319	312	326	318	272	275	333	306	297	290	348	314	309	317	281	300	312	311	320	288	299	333	295	322	299	347	307	315	318	317	292	320	323	320	280	303	331	288	310	297	307	304	310	311	333	316	289	299	324	291	324	309	287	298	298	326	309	282	346	354	303	303	327	341	306	311	320	292	313	322	346	304	301	273	294	327	339	290	345	342	350	311	299	292	293	304	348	285	327	328	308	318	301	294	336	332	312	342	294	328	324	334	295	301	287	322	301	293	296	321	327	330	344	312	304	323	312	306	307	283	296	326	316	344	311	313	305	300	300	319	331	298	310	288	310	275	293	321	353	327	278	337	329	276	315	327	315	309	276	299	321	293	304	308	348	338	290	335	313	295	315	282	273	306	316	278	315	308	308	304	290	348	311	311	282	350	354	292	310	299	315	328	321	287	337	316	313	292	328	299	302	292	280	319	277	325	329	339	317	308	318	308	327	303	340	334	335	304	315	303	315	314	341	305	289	289	287	303	301	319	305	323	317	336	325	358	302	306	317	316	324	317	285	280	318	280	315	364	296	306	293	313	296	325	297	306	311	355	300	307	294	314	310	298	307	336	298	298	327	275	314	324	326	347	310	296	268	304	303	332	275	302	312	313	302	299	297	329	308	311	281	331	315	315	269	316	331	294	331	307	324	313	322	327	331	312	331	311	332	318	281	336	290	317	307	289	280	279	328	328	306	325	332	338	331	295	333	295	327	324	317	296	282	325	299	332	292	309	310	315	288	328	286	307	300	298	302	320	259	306	311	315	287	284	299	319	300	307	350	327	309	305	310	312	283	309	339	307	296	340	336	319	281	297	336	306	320	300	297	294	291	300	291	311	275	311	313	313	294	314	321	316	314	325	295	299	307	326	312	331	302	292	299	311	331	296	277	344	327	337	298	333	303	329	317	328	336	279	316	324	273	335	311	259	317	305	366	347	330	314	317	342	330	331	325	298	279	298	320	325	281	290	294	354	295	297	299	311	311	304	340	301	307	285	298	329	293	309	298	309	317	317	321	337	293	342	316	355	316	313	296	300	302	310	288	327	318	319	307	284	306	326	314	320	295	288	324	300	317	320	312	307	334	332	289	286	327	345	288	358	291	282	321	311	324	321	327	317	338	339	289	326	283	342	301	317	299	311	294	298	307	290	329	325	302	321	269	299	312	312	313	336	304	330	292	343	304	306	332	314	319	317	356	321	304	307	314	318	291	346	324	326	340	280	263	280	314	315	299	282	308	296	282	320	328	287	313	299	292	312	310	364	313	310	297	319	329	348	318	292	311	338	298	301	289	287	300	310	349	297	333	331	299	353	342	310	280	323	306	310	331	303	319	320	284	305	332	296	332	339	330	294	325	283	296	299	326	338	312	338	320	301	296	317	317	284	300	312	321	302	307	321	307	315	300	329	312	292	318	315	320	339	349	299	306	324	311	325	288	310	312	326	287	323	328	295	298	276	323	306	284	295	298	303	322	287	308	291	297	308	300	308	280	298	332	335	326	303	373	298	328	316	301	316	298	312	320	291	307	320	320	325	313	318	285	327	317	285	324	332	283	335	321	328	310	318	305	320	304	327	307	355	308	291	297	323	291	272	328	292	308	304	292	340	307	274	288	289	288	275	304	320	284	280	297	310	300	352	291	273	335	287	284	292	335	291	323	334	287	293	327	296	282	308	302	317	337	327	321	318	280	290	324	283	305	337	322	306	288	298	312	348	317	341	306	315	344	295	300	295	303	301	334	369	298	309	297	287	299	322	311	320	322	304	346	339	321	323	319	286	274	312	318	295	339	287	291	296	314	309	340	348	285	315	324	318	318	331	322	304	314	329	305	325	320	317	301	305	327	327	305	287	296	311	344	329	300	338	310	315	280	296	342	325
13067	11360	19479	51293	77300	69971	57973	44234	28162	13353	5554	2202	1446	1053	948	781	835	849	845	835	856	821	806	858	818	815	837	786	869	820	768	834	830	816	866	803	825	789	829	795	817	814	811	845	788	846	831	786	824	805	839	801	763	742	835	856	780	792	849	809	802	798	802	817	781	794	804	863	829	817	790	814	775	834	806	754	859	814	804	849	845	798	828	803	817	830	831	796	807	833	880	844	805	820	864	835	793	795	794	789	784	838	802	770	827	838	799	808	873	807	805	796	844	826	805	750	848	811	802	823	843	850	784	792	836	783	804	846	828	788	837	822	779	807	851	815	807	784	838	792	836	814	837	823	820	770	814	861	802	786	811	804	852	798	822	819	792	858	842	804	822	806	793	821	813	800	833	845	795	767	813	773	866	859	783	824	828	826	811	810	858	770	817	811	829	811	868	766	804	827	835	801	775	843	806	840	798	819	834	820	811	812	812	814	766	791	789	824	844	785	816	818	805	828	855	807	841	800	821	790	824	814	838	797	815	808	856	831	837	877	828	821	824	854	780	782	788	810	845	844	841	846	806	789	808	823	802	796	821	810	840	828	835	778	781	831	803	788	832	789	804	857	814	818	826	831	784	856	831	895	873	778	841	810	761	792	797	854	869	818	799	824	788	843	829	825	848	810	812	819	836	828	807	774	820	844	824	812	858	876	799	826	855	820	816	826	791	792	831	794	754	851	840	797	798	822	849	830	848	841	851	817	783	802	793	857	752	805	818	841	793	779	797	766	770	803	837	794	779	793	774	780	833	838	799	788	847	823	844	822	801	771	817	799	854	808	762	798	833	858	821	811	811	800	805	846	821	796	834	848	853	838	797	812	803	833	838	793	780	812	779	800	779	804	784	839	838	805	793	806	847	842	834	838	823	889	815	861	773	846	785	758	803	839	779	808	880	816	801	849	799	845	787	837	823	796	848	778	845	809	847	884	802	790	880	796	803	802	856	824	827	841	867	831	787	823	786	820	841	790	859	843	822	835	846	757	882	785	808	818	841	823	853	794	790	804	864	818	805	861	820	827	834	809	825	830	799	866	838	787	789	829	810	814	858	813	798	783	803	800	835	823	841	787	802	804	804	803	825	826	805	753	799	813	885	864	843	777	811	790	791	798	834	798	829	824	842	887	853	841	785	861	834	790	791	837	840	824	780	863	820	828	787	856	810	803	814	809	823	794	766	863	862	847	833	781	835	789	816	858	812	831	800	834	831	840	835	775	851	819	845	824	835	789	813	828	844	795	824	842	776	823	861	863	806	775	820	848	818	820	817	820	827	824	816	809	841	842	813	831	791	821	758	835	830	797	802	874	845	855	807	862	831	836	809	724	777	804	839	823	800	858	895	787	823	795	863	815	802	842	809	876	832	757	813	806	763	775	831	826	810	886	757	804	844	816	796	823	834	818	836	803	780	773	772	863	787	813	824	915	842	775	773	782	749	808	867	786	777	796	833	808	841	854	816	849	835	796	847	810	770	791	848	806	785	858	845	848	778	846	830	805	821	815	823	798	855	846	873	816	861	840	784	812	852	817	828	813	822	831	819	825	788	821	867	786	784	787	826	803	813	843	847	780	786	775	813	814	820	894	864	814	776	801	856	794	805	848	801	900	875	804	853	824	818	861	817	837	840	827	794	845	841	819	765	842	836	864	813	836	801	794	808	776	814	766	787	828	830	777	816	855	838	778	866	831	810	816	816	793	793	867	853	814	816	809	826	843	757	825	852	822	782	781	831	758	757	818	790	832	837	804	859	802	822	792	797	857	823	817	823	805	779	851	808	853	822	865	815	781	811	814	819	787	787	793	806	854	843	812	838	808	788	832	766	782	797	732	793	807	834	876	791	748	808	807	809	790	779	841	836	871	825	869	840	860	819	806	861	836	833	836	781	881	803	848	806	830	823	826	805	804	819	828	826	821	735	821	818	837	794	854	814	787	823	864	910	795	816	836	797	836	856	820	784	791	821	824	793	833	811	780	841	816	783	753	834	729	804	790	832	851	816	761	846	786	797	832	801	879	826	777	850	805	835	818	832	816	810	758	809	800	822	811	803	813	795	761	835	769	801	860	871	785	815	793	848	841	805	826	809	803	806	844	820	798	781	793	845	800	799	826	862	812	797	827	770	793	836	800	824	849	790	863	802	791	857	743	852	829	892	874	840	813	823	807	826	791	848	819	782	841	805	781	816	845	850	839	815	830	843	805	845	855	842	834	807	789	843	816	795	841	799	835	796	788	795	786	804	829	837	822	840	863	786	849	774	798	802	827	868	864	829	851	837	864	887	843	855	801	816	771	824	802	824	796	815	798	831	822	827	798	796	821	847	811	794	814	817	801	828	813	813	825	791	813	824	852	818	859	794	828	847	816	790	826	847	793	759	834	801	837	804	778	853	768	839	872	852	812	776	837	802	885	824	832	833	843	823	814	802	832	810	791	786	761	789	832	818	807	814	786	803	788	803	812	839	797	834	788	835	854	844	828	776	803	841	806	842	891	789	816	864	851	829	825	845	790	816	826	825	831	819	767	833	812	803	817	848	797	806	837	806	768	806	873	837	867	854	765	826	791	794	834	783	831	788	784	839	762	799	790	836	822	745	827	826	781	802	854	843	802	835	791	838	831	792	800	824	833	852	806	838	788	768	776	825	835	790	828	809	830	796	821	804	846	787	897	787	833	845	826	795	865	850	822	835	807	819	825	842	773	812	796	836	813	799	821	850	800	846	839	848	857	801	832	881	790	839	818	783	826	761	825	771	818	809	797	820	782	833	835	807	816	822	828	772	854	805	821	766	759	808	809	826	838	783	815	843	826	804	854	858	795	786	793	839	833	825	817	788	862	835	827	860	815	809	826	823	775	838	849	800	842	810	830	789	755	760	818	878	808	830	880	795	810	813	829	829	828	835	819	810	824	809	804	825	839	814	798	805	856	819	824	838	786	841	880	799	804	853	771	853	771	799	861	801	830	835	844	814	798	782	817	797	808	802	817	769	792	883	788	769	818	780	829	865	826	840	810	810	847	879	809	831	841	801	832	823	823	832	814	813	857	833	755	746	801	828	792	825	820	783	848	781	841	854	817	837	833	862	790	859	861	886	836	822	804	905	823	739	816	792	834	803	866	797	820	787	809	839	827	777	857	819	774	837	858	858	826	824	791	856	812	780	829	862	798	820	827	827	845	807	863	808	791	869	849	855	775	812	806	823	830	799	794	799	832	818	759	788	782	809	837	770	848	776	795	835	806	827	780	822	789	904	831	835	816	819	839	845	811	781	743	851	807	803	822	811	804	810	803	862	814	798	861	863	825	817	804	837	810	842	828	827	805	814	821	789	817	866	773	879	818	790	824	809	808	816	818	801	769	806	822	807	827	882	818	774	812	876	799	793	839	862	801	758	874	832	834	819	790	792	803	817	832	833	829	883	809	777	838	812	807	823	809	782	806	847	833	754	818	804	834	818	802
7845	6564	12107	11998	10508	8968	5577	3215	1515	694	388	312	296	280	302	258	287	290	317	286	285	273	312	297	290	293	306	267	308	288	309	288	266	333	286	292	278	284	282	292	263	309	282	292	292	309	295	313	283	283	304	315	309	282	289	300	262	290	330	291	322	302	277	293	313	279	318	326	281	323	263	301	290	281	262	300	284	287	303	292	298	295	310	306	297	309	300	277	288	339	314	318	271	301	313	279	321	288	281	305	329	265	269	292	287	297	291	272	256	294	304	300	284	294	308	261	314	316	289	293	285	297	334	297	264	329	295	286	273	286	280	293	286	281	300	290	280	310	322	271	303	296	309	297	254	314	317	282	312	294	285	297	305	279	271	269	327	272	283	323	287	272	290	284	309	293	286	288	274	298	325	244	301	307	289	316	284	251	280	302	255	312	287	300	321	267	278	298	298	323	318	291	337	283	318	269	292	304	318	286	307	306	279	273	259	287	285	280	296	289	290	290	264	299	278	300	277	287	270	313	294	301	281	313	295	287	267	302	323	277	293	289	286	303	285	263	293	289	274	294	297	297	290	294	315	298	296	295	298	263	320	338	312	266	271	274	301	302	273	322	330	265	299	322	273	258	265	303	277	290	282	288	305	308	310	284	301	295	309	310	271	294	306	328	296	274	290	284	326	278	266	301	287	280	298	316	301	319	289	280	255	285	271	312	284	290	309	313	295	290	300	282	304	335	283	288	287	282	308	297	269	267	284	304	295	285	309	299	292	287	326	300	307	296	311	314	333	316	285	282	303	297	280	288	282	257	323	323	302	295	268	283	273	317	294	287	293	317	273	280	287	303	317	325	302	329	276	334	276	268	313	278	278	312	307	307	295	286	299	294	300	311	312	284	313	290	263	304	292	307	297	280	291	308	283	285	288	311	294	269	301	272	299	333	299	328	324	294	275	302	285	307	275	295	312	295	287	279	305	316	280	283	312	252	359	310	305	274	308	279	296	283	327	285	305	306	264	310	301	286	326	302	273	300	297	301	276	297	295	311	292	300	291	279	291	312	339	297	276	302	311	308	314	315	279	281	293	282	279	291	284	309	289	265	262	280	274	282	263	315	299	292	260	278	273	299	288	277	273	287	333	295	274	306	270	314	272	259	341	306	278	286	301	282	277	282	313	283	301	308	304	299	301	289	286	301	326	283	341	286	283	321	269	278	281	321	299	267	296	277	313	307	278	276	311	297	307	277	276	293	311	311	286	276	312	292	310	300	286	276	299	278	300	269	283	336	278	312	305	294	323	315	303	264	315	333	296	305	311	310	337	283	339	270	297	301	323	281	295	281	288	282	271	314	299	304	296	301	272	280	278	305	297	304	299	240	239	343	288	304	297	303	307	307	302	317	291	294	287	307	276	318	280	284	318	309	283	296	303	338	275	316	330	310	278	279	312	293	282	300	302	287	314	293	291	305	314	277	282	299	282	316	317	291	272	275	292	271	301	294	312	301	289	294	287	271	290	288	310	294	300	292	336	290	272	306	288	261	310	276	284	279	300	308	289	275	337	318	295	283	284	301	288	306	301	275	297	315	283	298	305	288	303	283	278	292	294	308	326	298	306	301	274	302	301	299	287	289	292	296	301	307	320	280	280	324	305	271	312	294	293	309	287	320	305	305	298	306	282	307	311	301	281	265	279	281	280	316	288	309	290	275	297	283	321	273	310	324	307	311	299	285	318	290	283	305	322	303	254	275	272	312	287	321	296	273	317	281	315	298	282	309	270	300	287	278	307	302	289	320	290	308	324	311	325	288	321	311	299	299	328	269	280	314	274	281	305	285	292	303	282	293	321	289	288	295	301	294	307	299	306	262	291	297	297	308	271	319	282	292	285	285	264	315	264	318	275	329	301	319	278	277	280	295	304	300	306	274	310	286	269	319	268	287	283	282	294	313	299	307	266	314	289	316	269	296	293	292	273	290	300	277	283	297	279	288	264	300	288	328	283	294	267	294	295	314	269	289	301	304	258	313	311	276	311	289	327	275	291	291	300	297	285	269	295	329	265	280	286	299	281	298	318	326	276	286	316	309	286	305	312	283	298	292	275	320	243	302	303	301	334	332	312	308	296	276	311	287	313	280	258	302	272	290	314	294	295	310	316	302	314	306	282	280	292	337	300	288	292	294	289	284	260	314	276	272	313	287	298	269	248	301	287	301	291	285	273	326	315	299	282	276	269	314	301	302	329	300	307	307	274	319	313	280	309	299	303	293	294	273	291	315	282	285	253	300	260	259	300	297	307	290	289	312	305	257	313	278	280	285	282	318	309	299	282	316	271	299	287	289	290	274	263	311	323	275	258	288	276	265	312	271	291	286	317	303	275	315	315	302	332	290	301	304	300	294	311	286	282	291	287	250	300	313	308	303	283	302	281	289	314	268	335	297	290	269	310	298	274	278	297	295	289	284	285	282	305	268	282	270	268	305	293	323	286	313	333	301	271	289	299	315	288	295	321	276	303	310	292	276	291	300	281	312	335	295	291	317	277	292	311	275	296	301	292	298	278	286	304	287	275	276	305	278	316	278	308	296	288	282	312	309	303	280	284	286	281	313	272	302	297	280	304	294	304	284	319	290	292	325	299	285	303	309	276	309	326	315	302	286	283	310	284	330	268	265	293	280	282	307	292	285	280	304	311	291	302	289	312	294	286	274	275	314	266	290	305	299	273	286	279	248	282	327	298	277	289	288	260	290	283	317	304	308	269	301	317	286	281	287	258	303	281	284	281	286	335	296	275	264	276	246	292	298	269	280	292	311	297	306	263	279	292	280	287	284	290	285	302	288	315	282	296	272	281	267	295	288	291	306	301	342	303	297	285	298	313	294	269	265	298	282	275	277	259	334	289	300	299	272	325	273	300	308	289	287	305	304	289	298	272	290	326	316	318	305	305	289	283	282	309	330	260	313	261	274	299	282	295	310	296	304	267	302	297	310	318	317	288	305	315	260	308	284	284	280	243	333	258	270	285	294	314	307	270	317	275	288	279	306	283	274	314	284	328	329	290	327	298	290	322	348	329	300	290	285	322	289	307	277	280	297	283	307	314	310	288	278	304	290	303	309	295	293	275	310	280	288	312	305	331	318	298	278	312	309	282	306	287	316	317	298	333	316	264	272	292	304	297	269	253	300	283	285	273	279	306	280	285	308	286	287	262	264	315	319	278	278	300	279	323	310	263	280	292	298	258	266	321	301	324	260	322	306	296	307	292	305	269	318	271	287	287	292	279	291	306	287	268	303	300	310	309	303	293	288	310	301	294	293	329	303	278	277	304	305	305	299	289	299	294	290	296	318	307	317	289	306	297	291	291	299	306	307	268	274	301	290	292	289	313	289	302	288	293	276	279	301	309	272	289	315	279	309	245	267	259	296	255	281	305	267	321	323	307	320	284	316	282	276	276	309	306	293	287	305	287	285	278	320	302	304	258	270	288	321	271	304	287	265	302	300	311	317	321	284
5851	5665	13013	19432	24435	22726	16272	9826	4831	2185	1180	800	763	729	776	751	794	770	821	813	787	800	750	780	779	790	846	774	764	781	800	761	801	767	764	725	781	765	791	744	780	819	748	799	765	798	760	764	774	799	790	781	781	792	768	763	792	771	792	797	772	782	737	755	755	751	792	736	776	818	797	812	808	795	794	780	803	771	816	777	809	752	721	745	767	751	774	718	817	746	777	751	828	812	799	753	814	772	743	773	752	797	744	741	778	806	792	811	789	793	762	786	800	786	791	764	811	801	787	779	818	782	775	805	815	768	780	750	757	791	742	771	806	772	780	797	768	868	791	744	772	729	786	815	752	797	818	798	794	749	836	821	770	741	795	800	785	817	815	759	784	778	795	789	764	835	771	730	752	777	779	770	779	792	793	752	819	768	815	853	753	763	722	765	771	736	776	734	768	782	742	791	810	769	788	787	776	770	777	853	731	815	780	728	792	775	785	766	801	763	782	826	802	840	802	804	727	768	792	806	741	775	826	744	798	809	814	804	820	813	755	759	801	763	760	750	831	783	787	810	738	860	789	822	812	811	768	799	791	748	833	793	756	776	779	800	785	814	810	765	751	758	769	797	769	800	809	825	718	773	795	803	813	749	803	788	841	756	792	767	771	854	759	788	764	803	787	786	787	750	745	726	816	820	749	782	751	807	760	829	832	833	822	834	789	791	757	771	745	793	823	755	783	765	814	811	752	761	783	819	794	785	765	793	787	838	794	703	740	809	778	783	784	767	779	751	800	762	772	744	752	770	817	772	798	768	801	834	785	754	833	741	775	730	764	789	820	768	755	797	819	758	757	769	789	807	764	833	742	792	812	784	759	742	790	720	779	812	756	744	776	792	779	774	761	787	829	778	807	764	785	811	786	753	789	796	774	844	776	810	788	760	766	816	771	794	764	785	810	786	754	843	785	790	771	725	796	813	734	781	803	807	771	750	773	783	766	781	689	819	774	759	745	771	740	749	740	802	764	771	769	754	767	774	732	822	777	756	772	768	763	804	765	795	733	755	779	730	780	742	831	800	768	808	798	740	798	769	808	745	795	805	838	788	795	772	828	784	736	774	820	748	774	821	784	791	742	752	754	834	788	821	736	753	821	795	746	741	822	794	783	796	796	787	789	791	782	819	771	739	747	788	814	726	782	787	802	766	750	774	756	814	779	755	764	790	812	745	792	786	793	777	771	756	828	755	777	813	778	775	807	799	795	754	750	793	788	817	774	777	739	738	806	750	835	795	772	685	752	815	772	771	754	800	795	807	761	801	746	731	788	779	781	789	825	767	796	737	746	795	781	802	787	810	784	793	786	779	812	788	728	772	775	773	816	762	777	754	764	782	795	777	784	768	786	818	786	790	806	755	744	789	841	791	764	784	727	783	787	835	804	735	786	804	752	798	799	762	787	751	741	807	817	762	746	831	800	777	774	760	784	793	778	765	779	793	745	759	778	715	847	771	822	791	774	798	757	781	797	785	721	792	794	795	797	747	812	773	782	778	763	751	770	791	722	799	801	835	805	742	801	744	795	820	787	819	786	828	795	826	842	744	821	796	762	813	780	796	780	820	806	773	746	792	728	705	812	817	774	766	812	808	765	807	768	780	767	781	778	748	773	771	805	755	811	782	804	823	783	772	787	780	753	799	789	751	831	812	779	787	821	798	792	813	762	771	758	835	763	812	785	795	781	795	778	773	798	796	769	762	731	756	743	764	799	790	764	778	803	739	823	791	770	799	755	774	744	809	810	767	814	768	764	760	776	757	777	781	788	782	781	810	785	749	778	769	815	785	825	811	815	792	761	761	794	785	823	779	849	769	800	767	802	772	744	802	794	739	766	802	764	798	780	730	793	781	799	799	793	795	788	823	740	780	762	750	708	794	777	753	792	762	831	796	806	729	756	755	817	739	760	766	788	836	790	801	736	770	779	785	763	781	753	780	792	777	843	802	795	778	776	800	782	805	784	738	798	789	743	785	800	794	751	801	754	774	801	785	786	804	768	801	796	758	771	808	791	815	775	783	774	747	854	788	773	743	796	811	809	796	772	749	796	838	792	799	810	782	770	834	746	770	756	801	825	791	771	811	776	789	814	777	724	750	752	758	758	791	784	788	741	805	776	779	824	795	768	786	777	777	804	779	778	798	753	752	774	738	755	778	794	761	786	802	820	754	746	738	732	788	815	780	757	792	767	781	830	784	778	801	754	766	799	751	894	782	766	777	735	773	811	802	799	832	800	735	771	772	789	826	749	747	782	854	774	796	764	771	793	766	816	733	758	821	722	775	783	774	776	781	767	771	801	788	794	806	768	819	798	823	775	760	814	813	800	792	796	843	745	767	772	747	819	794	821	794	803	761	776	753	760	785	724	763	796	751	799	832	804	792	808	736	752	769	756	817	802	821	785	795	775	818	753	766	802	819	781	790	766	779	808	808	778	783	772	755	789	761	800	787	770	773	795	781	809	765	803	776	797	753	812	760	762	831	738	784	792	768	774	761	786	795	801	768	770	809	785	776	763	849	835	822	778	779	789	776	742	771	808	794	781	798	806	793	787	838	777	745	796	766	756	750	712	817	811	783	746	788	765	795	751	763	763	772	811	732	809	799	809	812	810	795	804	751	758	759	829	787	773	768	788	774	785	790	749	821	746	782	770	770	762	786	732	801	780	851	805	813	786	782	746	833	764	836	785	842	825	784	720	781	762	771	788	751	781	821	797	748	829	777	754	786	803	771	786	791	781	795	752	785	786	801	773	769	757	778	788	736	819	779	776	791	795	756	786	778	795	771	771	793	751	813	726	800	793	770	829	797	782	811	798	761	755	815	799	752	812	763	738	764	767	823	830	800	772	803	775	776	807	763	784	770	806	824	762	833	783	777	726	768	799	750	798	820	808	751	798	758	792	828	791	794	815	816	803	808	753	798	768	766	802	794	805	800	781	763	779	763	770	777	781	779	806	789	763	798	826	751	834	806	770	734	781	764	786	748	810	805	786	782	776	772	748	825	824	828	773	812	765	787	817	777	783	782	786	803	835	779	782	795	792	808	820	784	816	827	770	741	799	796	777	746	801	746	776	772	745	746	733	810	782	730	779	739	768	815	803	773	753	743	818	774	786	791	797	789	758	747	829	819	742	792	770	799	780	825	798	782	801	740	755	804	805	763	802	773	779	768	760	758	778	744	815	746	741	781	806	764	744	790	746	740	776	833	743	756	764	783	745	802	783	777	825	801	795	815	833	749	749	807	755	807	808	780	806	777	741	827	777	733	752	791	762	794	769	753	771	806	802	770	802	777	709	791	792	784	802	754	861	788	795	783	817	787	775	769	820	833	781	780	759	809	827	775	749	776	755	797	788	764	763	792	778	765	761	796	788	804	783	802	751	774	765	791	786	781	793	796	713	829	782	786	809	794	802	807	772	800	812	771	797	738	754	798	795	746	779	780	833	718	795	814	756	804	828	779
16853	10738	13533	22748	56169	51570	38090	22914	9129	3115	930	488	439	344	332	299	293	326	299	288	316	300	311	326	295	304	305	305	296	310	316	290	277	320	309	318	301	302	319	281	282	287	301	320	305	331	297	282	298	298	305	303	304	271	305	300	314	290	312	293	299	287	315	286	292	265	322	328	326	309	301	291	302	323	326	313	307	299	285	311	316	318	284	306	297	317	278	302	304	282	299	318	286	303	321	276	280	310	315	342	294	272	315	305	293	340	315	300	278	328	318	308	299	311	299	324	277	286	303	282	292	323	296	302	317	306	296	278	290	340	312	310	283	270	277	310	312	336	291	288	319	314	305	307	289	302	309	277	292	301	290	309	306	303	298	298	279	317	272	296	324	303	334	325	319	291	297	316	301	283	301	306	268	331	342	324	310	310	282	318	300	277	296	314	315	315	301	321	281	305	290	302	293	275	304	303	290	306	299	332	330	321	290	301	270	313	271	293	303	281	297	336	271	294	297	303	258	304	301	294	287	323	306	293	343	287	352	316	344	316	312	271	291	327	309	329	287	276	322	314	329	304	269	292	298	328	278	291	316	305	284	298	299	303	270	287	313	285	314	279	322	284	301	309	300	278	318	307	314	279	311	316	315	301	309	324	269	289	296	297	317	312	299	286	309	281	298	305	291	318	311	326	305	334	291	297	310	323	275	324	285	314	312	299	315	296	295	335	319	309	292	310	301	312	324	318	318	282	308	322	278	301	324	301	274	295	325	311	304	301	297	284	316	300	284	305	287	316	315	305	324	302	291	315	286	320	317	308	304	296	299	307	307	302	286	310	273	282	297	317	270	309	305	291	308	270	305	294	286	284	298	288	313	301	319	299	347	305	275	325	260	289	298	278	264	327	287	314	300	324	284	312	268	265	307	339	307	299	313	323	273	327	291	326	321	332	291	286	295	296	305	298	346	327	299	346	322	289	277	314	296	269	330	322	291	280	300	275	294	294	293	306	282	302	295	303	310	312	289	292	269	308	257	282	325	315	305	289	272	283	295	328	290	288	308	298	265	321	339	285	290	317	329	301	311	314	279	271	288	299	330	275	313	301	289	296	318	300	305	288	290	292	270	304	270	294	315	292	275	268	309	282	295	315	294	307	287	294	307	334	314	299	295	295	302	291	319	302	347	270	291	301	282	284	306	305	300	333	281	342	314	317	296	327	292	302	310	273	281	304	340	300	311	279	323	292	301	293	264	315	303	304	346	276	298	320	267	250	293	318	276	289	289	316	278	308	301	313	305	312	293	285	273	312	327	294	327	310	296	330	312	283	303	326	302	298	285	312	269	310	343	313	323	257	306	326	323	305	257	294	265	330	314	304	293	291	327	317	295	311	295	305	313	272	286	319	303	287	314	313	310	294	333	291	306	305	330	340	289	256	297	304	295	300	329	324	287	285	323	309	313	319	299	317	279	287	290	294	334	285	306	296	324	297	266	272	291	294	311	271	294	266	325	305	307	292	291	299	309	290	319	303	328	320	313	306	302	310	317	323	295	286	326	294	314	302	307	317	339	314	336	270	299	308	313	310	311	293	291	311	333	296	308	303	277	317	280	302	338	295	286	288	287	326	308	327	329	310	334	309	295	326	287	287	297	291	278	296	297	279	349	273	297	272	311	294	316	300	319	295	294	290	307	321	311	314	304	298	292	296	284	271	261	245	321	300	296	284	289	291	277	279	302	293	292	325	313	295	299	259	288	288	279	281	324	291	317	285	321	280	326	320	320	311	336	336	303	289	322	288	298	273	323	320	312	321	328	299	308	290	309	279	329	305	320	330	321	291	318	318	315	315	323	314	289	288	310	305	280	290	277	263	311	298	274	263	295	330	286	281	309	312	299	316	304	290	272	299	269	292	348	306	314	329	295	274	333	292	306	300	302	297	264	287	308	275	307	309	320	311	299	290	306	299	295	329	306	309	300	308	273	278	303	335	281	310	291	271	291	305	294	306	280	314	333	315	333	293	269	324	296	295	267	320	314	316	286	302	308	329	262	306	316	321	311	307	292	312	279	295	306	265	291	288	322	274	319	271	292	302	299	301	330	298	276	278	329	313	322	301	286	305	315	314	299	283	336	289	285	301	317	296	345	296	304	315	280	273	301	280	283	304	309	263	305	281	293	306	338	276	308	317	341	314	321	287	278	300	307	308	329	300	305	303	297	303	308	297	301	272	300	247	283	305	294	272	295	283	292	307	288	309	290	324	300	285	308	283	315	317	291	291	312	288	302	298	323	275	296	311	301	310	304	281	317	291	275	307	295	299	292	283	306	295	304	276	308	289	295	325	289	299	292	294	313	288	279	328	278	311	322	338	286	304	298	280	311	292	294	282	298	260	304	283	310	273	280	289	317	305	264	275	311	313	272	327	271	322	294	312	319	263	307	304	298	293	292	324	303	319	312	296	297	306	285	307	282	331	302	303	278	309	320	299	313	277	292	316	313	275	291	331	277	316	305	334	312	332	287	294	313	294	265	292	311	321	303	312	310	305	311	314	317	341	289	288	309	273	326	267	310	325	290	298	263	295	300	302	305	279	310	338	294	290	333	311	327	317	301	294	278	305	281	282	295	313	287	322	290	274	278	296	303	322	332	308	289	308	290	322	307	270	316	305	315	309	310	284	316	317	297	280	278	314	297	322	301	299	303	297	280	274	330	313	316	304	286	325	317	280	333	289	298	350	300	306	312	284	276	311	270	306	284	347	311	297	300	315	294	281	311	310	298	273	287	293	301	293	285	318	303	334	308	312	269	325	307	321	322	321	333	307	288	301	289	287	292	291	301	326	290	324	270	297	314	275	315	325	302	305	315	305	286	281	283	317	295	309	286	277	277	290	295	289	290	297	310	304	301	295	292	296	305	286	294	316	301	309	306	333	312	296	305	286	298	280	289	291	328	290	322	301	327	317	297	291	294	283	307	314	278	339	333	326	300	298	299	305	305	286	305	292	313	305	323	324	302	340	299	270	295	290	282	316	324	268	299	304	284	328	306	289	289	304	276	312	351	279	308	278	276	310	265	287	315	297	291	298	324	325	307	275	299	299	294	296	311	280	321	297	340	293	321	306	316	273	316	307	307	276	322	283	314	310	303	342	272	308	299	304	311	278	286	289	314	324	299	264	258	273	292	328	275	328	311	310	279	310	285	291	294	306	299	321	302	313	302	312	322	338	335	293	304	267	304	306	345	282	292	296	307	310	296	301	283	321	307	314	292	300	296	296	320	324	317	291	290	320	292	307	299	282	314	322	312	268	301	319	298	316	300	318	313	304	308	279	302	299	307	285	301	298	314	330	295	307	303	283	292	281	296	274	267	315	286	303	281	304	273	282	309	313	295	292	307	317	310	320	323	307	297	256	302	298	299	302	279	317	322	320	321	283	269	260	263	310	317	323	314	341	281	275	320	283	276	309	335	290	319	284	302	285	324	288	304	302	298	321	301	303	293	266	301	302	322	298
10848	8771	14340	32916	63799	59873	49288	35575	20684	10187	3420	1551	1244	965	894	789	843	842	821	834	744	767	829	831	834	813	871	818	854	814	807	800	780	756	769	814	801	789	877	855	807	767	798	781	806	812	822	755	790	819	771	831	791	791	799	790	796	777	775	799	775	763	835	842	794	829	803	799	794	810	793	834	822	786	783	819	821	852	742	773	790	784	801	785	788	813	846	765	844	787	839	822	819	775	822	822	761	797	845	876	761	846	784	839	877	779	814	831	773	828	844	779	821	800	823	835	786	831	798	810	774	780	787	813	834	798	829	814	760	786	873	825	836	812	823	807	769	829	786	835	788	738	839	771	821	823	790	826	790	816	774	799	749	791	804	835	774	747	760	769	810	747	796	789	805	804	777	833	796	811	772	826	787	835	858	796	814	778	778	812	764	841	817	814	834	814	797	822	801	843	827	768	799	817	770	852	787	825	809	779	834	782	805	738	767	747	784	800	764	749	774	788	747	794	823	768	815	816	775	782	797	786	745	761	798	762	747	756	821	845	834	783	734	784	767	789	763	832	811	764	842	782	785	793	827	825	757	776	836	883	825	799	793	804	825	853	800	789	780	828	840	828	777	774	809	797	763	795	778	780	826	847	794	818	796	779	816	831	783	796	767	830	743	747	794	837	814	742	780	800	807	766	808	775	816	800	817	792	814	798	745	781	788	800	798	843	779	761	813	857	819	786	826	819	830	809	778	815	809	733	797	807	782	762	805	781	787	803	780	823	822	815	834	837	812	805	771	798	811	750	762	803	815	845	798	733	794	771	800	836	763	818	772	793	814	800	836	779	767	811	843	850	779	800	792	746	772	835	762	831	821	778	818	780	810	781	871	765	796	819	853	767	804	792	813	798	822	792	850	788	808	808	815	799	789	733	816	782	804	806	808	796	798	845	768	814	794	807	816	760	779	748	799	813	787	810	811	783	767	786	779	820	809	802	806	726	806	823	759	834	849	808	818	797	772	813	726	815	775	841	796	786	822	777	818	790	797	786	861	810	784	799	848	790	771	822	776	766	813	808	793	781	826	834	816	822	775	769	808	776	815	837	787	710	783	766	852	777	806	803	842	828	782	820	816	793	735	796	766	769	789	816	788	811	837	779	793	811	803	818	811	787	827	823	810	825	791	804	763	727	806	758	782	816	778	787	773	789	796	773	760	806	801	823	785	807	789	817	826	807	802	758	788	777	809	818	775	778	778	790	779	796	794	803	798	808	766	808	796	793	830	793	810	768	758	824	788	823	789	789	771	794	805	831	811	751	769	792	787	793	764	783	768	763	814	806	791	787	830	786	817	834	802	791	813	778	814	785	848	787	808	781	770	835	772	866	820	791	771	815	781	800	751	819	816	789	820	788	759	777	786	808	768	838	814	777	837	843	853	808	776	790	812	817	773	787	778	775	824	817	805	774	793	837	841	801	777	827	742	801	848	845	858	780	784	792	788	787	801	832	805	779	805	816	759	829	816	767	794	815	806	811	790	820	762	821	792	774	767	837	797	805	835	755	795	865	813	774	770	808	847	824	809	749	794	843	802	768	813	813	809	828	803	779	802	828	763	802	805	797	801	766	798	776	789	803	818	828	757	783	793	807	817	818	775	796	784	799	780	815	769	774	756	815	834	805	842	817	831	797	823	805	741	841	824	788	797	789	758	826	791	757	748	823	761	802	815	792	805	797	825	784	816	857	764	797	807	783	807	812	805	808	756	803	793	768	822	750	725	724	794	761	763	789	796	775	767	791	777	782	756	807	805	778	737	818	811	800	764	793	795	819	770	790	756	824	817	824	811	794	755	787	777	796	814	792	762	765	806	813	762	780	816	828	815	805	774	755	833	778	837	808	783	805	809	818	775	816	820	817	813	831	759	797	799	740	756	766	787	788	812	750	797	813	764	792	779	837	786	749	810	781	767	809	763	800	800	831	824	810	797	818	828	773	761	832	785	806	819	804	816	779	777	769	829	808	825	822	815	853	839	823	802	742	771	802	794	756	772	825	810	800	787	835	781	796	790	746	840	824	802	793	813	829	788	753	795	749	759	788	810	792	814	781	848	827	792	781	769	807	786	772	778	756	776	831	761	785	775	812	782	835	832	865	834	741	832	792	798	823	792	808	823	798	804	805	818	848	850	823	816	785	781	825	805	767	773	787	785	743	789	864	763	824	807	800	773	817	754	800	822	774	791	820	833	767	789	817	772	767	780	795	791	845	794	809	817	786	796	793	791	804	761	821	833	795	768	788	780	858	826	811	776	827	811	829	808	792	788	801	817	800	807	797	809	801	796	807	775	835	813	782	781	795	764	800	830	815	847	780	836	878	778	789	839	772	801	810	816	781	783	787	779	778	781	857	768	814	805	820	798	807	764	846	840	764	818	799	828	771	744	788	770	798	851	792	786	822	734	850	778	820	784	838	773	763	800	841	796	781	783	834	805	835	856	818	887	756	798	801	792	867	853	761	828	797	778	800	753	804	772	829	775	799	752	817	765	797	791	763	741	860	797	813	772	811	860	716	822	807	796	789	786	792	758	767	792	793	789	795	837	805	771	773	775	779	814	776	834	833	794	795	810	769	766	785	761	753	805	790	866	771	786	804	791	800	773	724	833	786	776	816	807	792	843	837	779	775	779	821	736	835	802	808	825	831	825	812	833	795	820	859	783	809	812	835	804	800	804	789	789	784	793	761	745	767	799	780	782	771	794	812	817	856	784	815	873	755	776	811	794	826	751	777	832	847	829	795	793	796	810	810	778	803	803	836	818	874	822	800	846	856	769	785	808	818	768	818	799	786	788	744	794	830	784	797	757	759	794	759	840	819	825	820	794	803	745	833	753	760	830	845	802	817	783	813	860	789	770	814	803	814	831	844	800	841	817	843	837	818	847	798	835	807	802	797	770	817	784	795	798	814	794	850	803	801	779	820	798	813	793	804	799	829	785	774	757	814	821	777	812	762	770	843	789	810	801	778	839	770	783	816	836	816	837	818	805	828	784	764	806	833	830	846	763	760	816	787	829	795	775	818	819	750	798	766	788	790	807	784	808	828	820	821	764	794	763	796	799	815	773	786	865	738	801	819	821	764	793	776	829	745	787	790	807	777	804	792	814	767	766	793	782	765	802	757	783	769	838	806	820	796	818	804	840	792	813	812	795	805	843	779	800	754	768	749	831	822	810	800	773	780	806	799	721	819	808	744	817	797	765	756	776	793	779	817	787	809	807	812	780	809	841	792	816	826	816	795	829	833	760	784	762	791	796	789	780	749	823	791	822	830	812	811	767	737	784	856	807	820	785	798	785	788	792	786	807	805	795	785	821	821	818	810	815	821	820	780	776	770	836	792	786	782	785	835	790	750	824	790	772	741	789	781	794	825	802	798	777	806	795	768	783	780	794	805	824	778	804	857	812	837	838	825	814	778	826	810	766	812	815	794	817	831	758	735	812	805	798	850	775	777	800	808	770	848
22899	15072	19196	47280	68616	62916	48759	31604	16210	4843	1459	701	477	366	336	334	366	313	300	311	307	320	306	328	352	330	319	308	279	321	319	298	308	326	303	330	311	339	290	305	286	270	306	314	328	326	314	300	289	298	305	300	304	295	319	305	315	299	300	324	303	293	294	304	338	305	312	321	301	310	318	332	302	254	286	328	285	299	280	310	300	331	311	342	325	304	307	315	330	300	276	337	317	317	309	324	336	306	329	321	307	282	294	299	315	333	349	292	313	296	337	305	315	298	338	355	308	313	292	338	282	292	293	323	338	289	300	314	335	298	293	282	296	328	335	361	319	321	325	306	287	324	327	317	331	314	308	321	311	333	325	303	308	311	289	323	316	324	289	323	306	303	314	316	309	310	319	302	337	306	323	282	302	298	298	318	304	311	329	320	345	313	332	292	292	319	309	346	291	300	311	335	295	302	302	314	327	291	314	314	324	337	305	314	302	328	300	318	334	313	326	351	286	299	307	306	324	297	318	315	289	270	340	353	313	286	348	274	318	301	300	325	323	327	324	287	280	318	334	295	296	308	360	300	330	302	323	318	323	306	340	277	306	305	319	331	331	312	332	314	344	274	324	318	306	346	306	327	308	288	301	289	322	283	300	283	307	294	319	315	298	323	326	315	341	310	308	316	336	302	322	315	292	330	305	301	299	323	329	348	337	306	337	289	299	317	310	324	302	290	281	333	309	304	281	331	334	312	305	333	325	337	323	298	295	325	312	307	315	332	324	321	313	332	320	301	343	271	306	303	333	299	344	328	288	306	289	333	304	308	335	309	296	304	289	317	332	321	332	315	328	326	332	270	318	295	343	308	323	368	296	323	301	322	334	306	306	307	338	313	311	346	297	339	314	300	297	314	336	312	350	330	332	307	308	279	323	324	296	330	302	293	317	319	300	286	335	308	311	302	291	292	327	332	349	313	319	332	309	341	332	299	296	320	309	316	314	342	307	316	313	287	310	295	298	326	295	320	337	304	292	340	328	307	304	310	297	278	314	313	306	336	318	305	307	330	348	275	300	333	292	320	291	285	316	316	288	297	306	312	308	319	289	305	293	300	298	316	316	307	300	318	293	305	313	285	332	298	283	302	316	308	301	307	318	310	303	327	328	265	279	323	306	315	283	305	328	295	332	342	314	343	324	329	338	273	315	303	338	305	306	310	342	314	306	313	316	305	302	332	255	315	325	312	307	319	341	336	285	319	313	279	309	295	285	301	307	287	317	319	333	290	331	314	302	313	337	313	314	310	355	331	303	299	252	288	327	309	304	319	329	304	285	290	297	324	329	303	322	312	312	313	301	305	317	311	302	318	303	284	335	307	312	344	304	318	299	278	342	300	329	298	300	295	307	324	316	301	314	291	313	344	316	302	284	286	312	309	263	336	294	308	304	331	298	290	299	292	292	320	335	358	316	290	321	310	303	338	266	324	273	299	335	317	333	337	292	311	288	344	328	304	312	341	331	322	326	317	326	326	281	321	337	347	316	305	338	300	298	311	293	300	313	303	309	309	347	325	320	303	327	305	269	320	314	284	300	361	309	347	284	305	315	314	313	323	351	300	307	321	316	322	295	357	297	339	348	290	288	302	343	301	314	332	299	308	321	339	305	324	332	323	333	323	334	307	338	320	326	327	310	344	307	310	343	330	347	303	291	325	301	319	280	325	301	332	321	324	295	288	301	319	294	311	338	347	309	330	294	325	316	312	269	311	335	315	317	304	321	308	332	321	281	320	281	312	315	287	297	283	300	314	338	314	295	312	285	318	306	294	311	305	298	279	316	316	313	343	316	304	313	302	306	286	321	301	298	320	319	316	335	288	291	313	312	301	338	287	314	316	299	326	324	323	315	310	289	295	312	294	280	317	270	325	303	329	316	339	344	317	287	334	334	306	313	275	306	283	296	342	340	303	304	310	315	326	326	331	317	319	316	332	304	318	332	313	319	341	262	289	329	333	273	331	329	316	338	308	322	292	311	307	325	335	292	322	358	280	324	340	324	311	309	299	315	310	289	339	308	292	304	296	328	321	294	311	317	305	292	284	323	324	313	322	318	316	342	345	321	295	330	331	282	340	324	315	347	331	343	304	301	298	328	290	338	314	345	322	314	307	295	311	316	320	316	301	325	313	293	324	311	316	302	342	360	354	324	283	305	339	306	318	316	321	303	325	294	331	306	313	297	349	319	279	292	320	284	299	300	336	297	313	306	304	317	340	325	321	328	311	353	292	328	321	327	297	314	309	299	293	321	292	293	277	303	326	315	329	324	341	290	345	348	314	345	318	317	318	312	283	314	283	293	291	296	334	282	310	316	304	315	305	326	286	317	313	345	297	280	331	303	312	301	266	302	322	339	302	291	302	307	322	306	286	316	322	308	315	279	287	281	322	319	350	303	305	330	312	290	341	338	323	322	300	316	321	314	296	341	319	352	310	302	313	308	334	325	313	336	309	304	324	330	308	300	327	321	334	302	283	303	333	340	315	338	297	303	316	300	298	314	293	308	309	296	295	279	330	324	290	273	310	314	310	333	321	302	283	329	307	298	314	285	313	358	349	309	322	311	307	320	316	307	314	297	344	330	353	317	302	331	311	325	307	292	288	317	265	300	332	306	297	296	257	309	307	298	325	305	300	307	309	295	328	322	314	287	285	297	325	317	294	339	320	324	335	310	299	339	319	322	283	304	282	313	317	285	338	302	296	291	311	313	308	296	293	330	305	329	329	337	288	331	312	275	326	319	323	315	343	323	289	281	330	324	362	336	300	291	328	301	303	290	332	316	325	300	292	343	326	341	323	326	297	291	315	313	337	312	280	326	320	312	315	295	310	336	296	304	330	319	329	292	302	326	285	312	313	323	306	277	317	331	291	297	294	314	327	345	307	289	319	306	279	298	296	311	283	308	290	330	295	344	287	302	349	336	306	310	303	324	303	295	322	279	320	317	291	309	318	298	318	304	299	345	298	327	305	303	332	319	323	278	297	303	283	314	296	303	329	325	338	324	311	330	304	296	335	340	341	319	314	300	320	320	323	319	342	306	297	289	313	359	307	318	338	304	271	339	303	295	327	299	279	322	325	305	301	277	318	308	332	325	328	284	319	316	315	314	319	289	323	278	317	317	315	311	323	278	284	286	295	332	327	338	339	309	319	313	320	333	340	349	315	342	318	292	297	314	294	294	317	309	338	304	253	325	342	319	324	307	304	343	327	292	312	328	323	300	338	320	305	310	316	319	318	330	304	305	345	273	277	321	312	325	323	328	313	287	310	301	324	290	355	308	324	314	304	306	331	340	338	310	304	286	321	315	310	302	290	308	324	300	306	313	324	298	313	318	335	301	330	309	289	300	303	311	298	344	325	287	292	301	330	319	316	289	319	304	349	325	339	294	361	315	288	296	305	321	339	298	319	301	306	308	313	333	333	286	329	296	311	313	321	317	309	318	339	330	308	306	299	310	294	312	303
12918	11846	19391	54303	75290	71738	58069	43464	28404	12551	5212	2555	1558	1252	1013	822	852	808	797	877	841	809	815	865	890	883	869	891	868	835	804	828	814	828	894	867	828	832	839	827	807	841	837	834	856	798	827	830	817	827	820	763	875	862	801	839	747	769	778	837	806	768	842	793	845	889	803	794	849	807	766	835	805	839	870	834	831	798	783	789	824	800	844	791	781	790	745	812	805	801	820	810	801	798	840	776	815	816	837	805	778	792	789	803	781	835	809	812	852	828	777	847	794	816	851	832	813	833	827	836	873	822	838	768	847	806	829	858	828	839	839	831	866	790	884	858	809	856	829	862	819	836	790	825	801	844	769	799	788	824	832	841	801	864	809	803	824	790	799	868	842	736	833	856	872	775	759	799	786	803	811	798	831	855	776	778	763	846	841	875	797	831	804	835	817	833	827	796	838	828	821	817	833	813	762	807	779	836	828	789	837	836	844	827	782	816	851	829	809	850	827	796	803	827	818	879	826	792	842	846	845	817	870	825	815	774	833	829	815	816	795	824	817	825	821	832	747	904	817	803	826	808	799	828	792	811	799	830	805	797	756	804	838	854	815	837	820	846	843	805	834	837	829	829	834	835	789	794	803	794	811	795	805	807	834	811	783	777	840	845	842	871	821	801	822	876	823	800	849	831	779	801	855	861	824	826	938	845	807	811	852	877	813	829	840	831	801	821	861	803	779	817	822	817	824	828	848	850	814	841	783	860	799	813	868	817	824	830	856	779	836	857	839	798	856	808	784	751	835	834	851	811	827	800	819	801	825	841	865	855	833	860	779	793	875	785	809	794	803	787	808	784	859	770	820	811	826	833	794	819	887	795	820	804	842	771	838	822	768	828	731	795	820	833	857	830	826	797	814	802	762	838	809	829	845	856	825	768	838	789	846	806	827	857	817	777	863	860	791	802	812	832	826	837	804	764	877	791	842	829	809	770	799	840	778	847	773	874	867	836	782	810	795	872	838	766	862	796	841	758	814	778	803	780	851	808	821	772	829	815	793	809	836	876	825	858	797	800	860	790	786	843	769	779	815	828	828	866	838	791	813	868	887	857	854	807	835	826	795	827	790	786	840	839	823	801	836	807	844	851	822	825	836	834	843	815	833	839	867	807	793	871	805	825	754	822	810	824	811	825	805	822	816	840	819	852	798	853	818	853	837	805	847	835	809	798	827	810	814	824	777	824	859	851	789	821	836	814	843	827	842	810	779	789	848	814	816	829	821	795	840	822	804	839	807	807	813	790	800	854	849	783	813	829	810	835	819	815	792	806	823	864	799	865	813	814	866	836	839	827	815	802	879	830	783	868	803	834	776	790	825	858	805	777	798	809	782	795	817	798	792	825	831	825	823	779	813	830	832	825	821	822	841	739	841	841	828	815	798	857	748	834	799	813	790	849	843	796	804	837	803	833	811	788	850	803	808	777	825	801	819	838	869	814	802	836	824	832	837	780	847	843	834	792	830	777	835	846	821	808	786	870	817	820	844	813	847	776	800	844	804	821	802	842	760	795	876	802	889	871	880	839	842	829	835	794	847	816	798	818	813	795	844	798	828	811	816	792	830	793	812	805	811	827	796	831	796	844	856	857	867	817	805	818	818	835	844	811	872	832	829	833	792	867	814	823	818	834	821	820	812	813	835	814	799	825	814	794	839	807	848	769	848	805	775	774	840	809	836	809	799	866	795	803	821	829	817	822	815	827	860	801	798	870	808	846	809	835	842	762	789	791	825	823	866	799	854	768	817	797	778	812	775	856	845	812	805	782	860	892	820	805	849	806	771	843	835	808	860	812	832	786	874	832	757	827	838	828	825	833	812	859	800	837	848	868	824	833	815	870	794	803	852	811	842	817	823	799	803	877	811	788	811	828	822	815	816	833	855	820	773	817	839	768	801	789	800	824	794	806	800	810	885	791	827	752	869	804	821	749	844	803	798	822	839	882	820	793	818	804	814	793	879	863	804	868	824	803	801	847	815	794	813	778	806	781	799	825	843	772	796	831	780	874	853	777	867	857	836	841	810	867	806	844	840	847	831	796	802	838	809	800	832	828	840	841	805	836	820	766	863	852	814	867	815	827	823	781	830	867	819	830	837	790	832	854	877	807	780	848	817	823	806	840	855	845	823	806	790	806	842	816	838	814	802	816	795	775	855	827	853	790	841	795	797	800	840	796	860	780	802	909	814	810	837	805	877	801	792	805	819	779	832	786	836	813	816	747	824	839	805	833	820	855	811	846	863	867	851	804	844	810	774	829	761	794	813	805	801	767	815	833	835	787	828	801	775	784	792	821	869	820	809	817	833	834	803	826	827	808	814	845	821	860	823	827	821	853	798	856	834	808	815	810	801	822	823	805	830	790	822	775	799	822	851	858	785	853	789	799	820	820	796	827	866	772	791	852	810	767	859	794	794	798	801	856	818	799	803	867	801	838	830	795	828	772	808	803	809	805	809	788	795	805	835	795	803	850	822	805	815	829	769	846	817	839	851	804	793	834	784	813	847	836	767	851	821	812	886	775	826	855	870	854	793	819	836	853	826	817	841	843	811	798	866	803	809	813	780	783	886	848	853	834	816	806	851	793	806	802	850	782	778	847	804	837	817	853	824	761	802	793	778	801	858	818	837	805	839	804	848	798	789	796	784	860	804	813	810	819	824	828	803	840	816	832	763	816	835	821	854	851	793	786	817	838	839	840	824	834	827	798	806	757	804	793	874	808	791	799	845	814	826	773	811	793	786	846	843	828	795	870	807	849	819	786	817	823	832	825	887	814	821	816	824	818	778	783	827	879	784	825	802	839	861	815	764	769	864	829	796	780	833	823	733	829	804	817	865	888	833	843	865	840	804	851	809	840	885	882	816	812	846	795	804	847	814	800	798	804	790	827	816	824	880	795	786	841	788	772	806	826	836	791	786	851	814	809	887	819	862	853	801	839	811	805	792	825	798	834	887	801	814	840	799	835	793	824	879	863	805	832	867	836	829	813	817	800	844	826	813	814	817	809	823	844	865	811	800	827	788	835	807	874	782	821	838	801	786	861	799	834	831	813	784	820	796	800	818	811	789	843	819	826	796	834	824	835	812	818	858	808	817	803	776	842	810	810	801	841	905	779	802	835	839	800	814	831	780	884	839	843	826	863	823	801	860	813	859	777	769	791	838	849	822	873	785	860	833	808	826	837	802	825	805	800	805	800	814	862	826	794	815	801	792	863	781	800	851	843	809	816	795	847	865	773	841	800	801	840	870	833	840	888	803	841	863	849	782	798	820	795	780	806	785	807	789	852	862	871	826	817	792	798	770	803	763	800	824	803	815	811	808	769	764	792	835	834	824	766	766	814	822	825	798	827	804	825	770	832	802	838	817	847	829	835	825	805	885	813	793	833	839	812	800	889	791	813	787	807	814	794	845	844	830	839	759	782	788	806	860	815	833	812	811	834	826	802	830	827	848	799	750	818	828	744
8416	8503	9060	6760	8863	8866	6021	3255	1402	657	403	321	311	338	275	297	301	282	280	294	271	278	324	302	304	290	306	284	288	318	271	271	296	292	290	304	281	272	277	274	263	260	258	311	287	297	308	299	306	259	338	284	318	286	276	259	310	264	271	278	306	300	301	266	296	270	282	281	294	263	259	283	279	313	263	308	270	294	271	280	301	304	263	306	262	294	290	304	281	306	283	277	286	287	293	291	292	312	273	286	308	301	302	288	274	282	292	285	292	304	301	238	278	301	323	294	295	297	309	298	295	294	294	285	272	286	274	298	290	289	317	320	305	302	261	252	316	291	264	288	257	283	270	317	289	338	280	286	289	286	285	295	320	296	273	293	299	298	269	282	305	300	304	304	279	288	289	294	299	291	294	263	281	279	291	324	324	316	285	279	277	261	283	319	277	288	297	306	283	256	286	286	278	300	311	269	304	312	311	305	275	284	286	297	331	311	279	296	325	252	268	286	309	290	297	298	263	302	323	316	270	316	279	285	268	287	299	281	296	277	242	297	306	305	301	306	305	306	274	308	290	288	290	277	279	290	278	285	282	258	303	276	298	291	311	314	299	318	301	323	262	283	291	273	255	272	319	300	270	318	261	314	328	292	278	285	296	293	288	268	271	289	285	292	285	307	305	278	293	274	291	333	300	280	271	298	309	313	316	303	267	315	279	282	292	314	277	314	299	292	284	311	287	297	275	318	260	272	317	268	294	287	312	273	301	296	296	294	259	297	310	259	290	294	314	294	266	285	298	298	302	263	291	261	307	294	295	288	290	278	287	257	291	311	294	278	282	306	304	261	321	321	277	277	296	303	315	296	284	300	282	292	288	288	287	282	311	303	283	287	262	278	303	297	278	303	302	298	291	325	268	305	313	312	302	293	290	276	286	257	283	272	293	307	305	267	281	313	281	292	297	285	267	284	285	317	303	304	288	299	287	256	286	288	272	276	303	271	271	271	277	302	309	309	243	317	278	302	290	289	260	298	273	299	280	301	266	280	272	302	296	272	292	277	278	279	272	266	311	303	310	288	273	301	272	239	267	295	284	291	307	305	288	286	266	245	299	284	273	262	300	287	252	322	302	295	285	288	314	252	276	294	245	307	324	317	273	276	258	320	274	293	296	295	313	250	304	273	295	291	304	292	285	288	289	312	288	289	300	289	274	309	318	299	290	295	297	318	295	288	300	263	307	320	287	299	283	264	297	277	288	312	261	300	316	301	276	273	285	280	251	282	310	295	253	268	282	305	280	293	281	285	302	294	291	310	311	264	281	301	299	292	264	288	321	317	297	278	314	282	288	315	274	308	316	292	287	270	292	253	295	313	257	304	276	282	313	297	339	286	315	308	319	293	283	310	312	269	292	254	305	280	290	313	286	268	288	263	300	280	309	296	338	304	282	324	318	309	307	293	303	298	274	302	293	309	248	305	298	312	303	288	321	346	321	291	306	281	327	274	285	319	297	294	318	288	287	268	269	267	292	282	306	309	270	322	287	267	313	278	293	322	287	318	333	284	323	280	303	286	273	303	298	293	316	287	301	281	278	301	289	291	257	311	309	282	281	273	280	271	322	277	293	297	313	289	292	283	258	301	301	300	260	286	312	281	278	289	311	281	291	289	291	267	276	309	280	256	286	311	311	282	284	291	291	240	293	279	275	278	275	275	327	270	275	314	294	280	266	270	308	287	298	277	246	277	291	293	277	283	296	275	298	308	280	276	289	292	301	287	290	284	323	316	302	288	315	302	292	289	274	283	301	280	303	288	292	273	290	269	283	280	296	285	292	259	280	263	289	269	265	255	291	262	295	259	275	271	281	314	310	265	290	274	274	266	299	312	278	256	300	298	277	273	293	271	292	310	296	262	279	293	285	293	314	286	323	319	299	310	310	286	297	309	301	278	316	272	315	284	298	256	278	266	286	283	283	309	314	249	283	300	281	299	290	281	290	280	288	294	296	301	311	298	302	295	278	294	305	277	283	315	289	281	296	294	270	291	277	279	284	306	283	337	292	315	285	294	314	304	272	308	292	283	293	254	325	298	281	264	280	294	284	285	265	289	313	301	314	313	324	279	272	253	275	310	293	281	257	318	287	314	317	263	286	262	305	325	274	289	298	301	272	270	309	251	268	318	292	279	269	300	296	272	306	276	290	275	278	257	298	303	278	284	274	291	307	302	284	279	301	274	293	290	294	299	282	300	278	307	275	288	280	297	291	335	284	249	294	280	320	234	281	304	265	352	301	313	298	298	318	296	293	260	306	300	289	256	317	273	259	280	292	247	284	277	285	274	306	303	293	292	270	257	296	297	301	294	264	288	264	277	289	277	279	291	295	309	313	309	303	313	295	278	312	317	294	277	279	294	305	287	296	303	290	302	293	290	278	286	313	298	288	291	283	301	296	282	278	280	281	288	310	344	298	294	286	292	301	272	310	285	309	313	269	312	292	266	282	299	304	307	269	299	322	272	270	307	258	265	303	282	277	258	312	292	278	247	286	289	291	281	278	319	303	297	290	278	283	282	263	311	285	314	292	291	300	281	316	303	277	286	316	288	271	306	295	300	310	298	305	282	291	294	258	273	265	319	331	314	295	271	278	269	268	286	294	290	271	295	263	303	297	280	310	309	316	291	307	286	280	287	310	291	299	279	308	297	299	281	304	291	307	285	291	297	297	279	274	248	319	305	281	301	300	265	291	271	287	259	261	304	289	279	279	302	283	286	264	299	293	287	286	303	302	263	290	305	294	287	286	263	280	302	270	285	297	274	289	278	274	300	299	290	292	276	267	260	304	293	307	285	270	320	303	310	302	295	295	247	304	323	290	284	281	291	321	270	302	270	318	300	308	266	292	278	289	293	296	319	301	262	293	272	297	275	278	275	303	308	293	252	270	263	292	310	297	269	286	295	298	272	263	305	286	286	269	305	285	269	295	299	259	304	307	309	292	288	290	311	285	253	307	299	309	293	295	331	300	257	295	265	260	268	276	285	299	288	276	311	296	296	320	266	296	309	306	273	293	315	303	330	292	301	286	321	302	268	275	293	274	299	271	240	281	261	263	271	280	305	312	298	293	307	255	264	308	274	284	304	274	306	309	272	266	265	317	303	314	309	319	303	276	306	294	280	279	284	302	320	290	277	315	324	286	294	295	312	334	288	286	295	276	318	268	284	300	267	286	269	287	270	312	306	305	249	282	287	320	284	283	278	280	305	291	287	290	292	295	298	324	287	242	277	295	296	308	266	328	295	296	290	284	298	314	315	299	241	260	271	286	284	273	261	309	314	302	298	278	279	309	280	318	293	284	312	273	266	272	299	277	287	260	294	302	307	306	322	273	300	294	267	267	316	282	307	279	320	260	269	281	300	307	296	302	300	289	330	329	267	312	274	282	303	315	315	301	308	262	288	293	305	276	300	307	252	287	318	305	258	270	292	265	320	272	297	298	311	267	302	313	273	280	331	273	305
6686	7187	10182	13246	23010	22627	16745	10084	4700	2033	1121	854	833	779	754	771	781	736	779	737	769	781	776	750	766	752	721	823	746	754	764	786	774	773	842	754	793	706	781	804	784	766	755	770	753	787	751	755	812	787	769	779	772	830	769	802	728	779	811	760	778	732	788	784	747	765	772	764	775	799	768	784	740	796	798	782	799	815	805	753	749	768	815	809	816	839	774	753	782	765	779	791	773	792	783	753	759	789	802	805	766	728	821	783	798	759	752	754	819	756	783	784	808	732	804	732	744	797	756	766	785	768	760	735	787	796	741	774	776	743	757	760	773	792	780	778	811	787	747	771	801	790	761	748	781	766	782	780	751	776	822	713	794	756	775	804	758	787	766	749	778	750	789	798	740	784	803	776	789	724	747	792	749	771	782	724	780	782	762	791	757	802	784	728	782	825	714	778	776	756	781	795	792	778	758	726	826	777	776	765	753	767	795	779	811	772	769	822	783	782	736	753	768	795	786	760	798	787	793	772	766	760	758	774	820	721	800	768	762	750	752	782	795	789	776	799	790	749	785	804	793	776	754	763	754	807	706	740	749	781	765	796	768	785	717	755	796	744	768	789	772	737	747	748	712	764	792	761	759	780	732	755	776	771	753	754	773	738	766	784	798	766	744	759	775	731	780	791	801	766	741	788	728	774	810	760	760	735	790	738	792	801	796	771	783	698	804	781	822	792	762	725	714	770	763	744	733	749	794	775	777	797	780	804	768	794	785	792	766	785	769	757	783	817	748	738	726	772	792	782	758	705	733	737	766	760	789	765	798	779	751	746	769	753	747	766	754	772	750	750	771	799	808	818	780	773	731	755	760	796	756	765	796	760	789	720	762	793	773	753	806	808	776	779	785	792	809	716	719	788	767	787	734	760	815	759	765	797	729	777	783	733	789	735	746	783	754	708	760	770	776	787	814	779	783	765	749	786	740	765	785	782	745	748	758	818	736	771	770	815	732	755	753	736	744	734	742	809	726	813	739	783	770	784	792	800	792	747	754	804	780	731	715	776	746	714	771	785	812	773	806	787	790	786	779	773	783	727	766	764	719	765	766	783	736	744	760	779	780	736	802	779	781	789	807	717	813	761	753	769	709	820	743	802	720	759	744	803	755	748	763	814	778	778	797	780	753	782	780	805	753	793	748	805	737	742	757	755	785	798	793	752	764	770	737	767	760	782	790	726	746	761	722	755	809	785	770	738	774	765	719	823	783	746	752	799	759	789	768	721	754	747	778	821	810	783	814	763	768	786	764	762	763	764	784	761	761	753	765	771	791	795	804	807	761	777	800	761	755	822	742	745	802	761	781	715	769	763	763	751	778	818	778	823	763	756	775	780	743	758	779	773	757	755	774	735	769	755	785	788	739	775	777	807	820	743	838	755	804	748	775	750	785	745	734	731	753	766	760	727	767	764	765	776	759	800	719	767	757	766	832	765	724	826	793	697	767	807	829	770	740	768	767	831	747	820	769	746	769	732	806	787	847	749	774	765	748	805	782	815	758	781	782	752	777	779	784	752	734	801	772	766	742	788	723	766	768	783	820	773	778	762	738	861	718	704	765	757	767	760	786	754	752	756	749	814	745	769	714	795	735	818	729	776	757	761	727	738	817	769	741	784	759	784	716	741	765	812	802	757	757	777	779	749	767	806	826	727	774	797	787	705	774	753	801	749	726	762	787	774	787	801	766	756	744	779	761	790	813	782	788	689	772	759	782	776	761	772	766	787	805	791	726	801	721	748	784	777	755	728	775	784	794	788	750	748	758	816	759	734	751	738	713	738	783	780	809	783	827	754	793	796	756	783	795	732	763	789	746	761	768	827	742	751	812	766	781	775	786	767	746	715	769	775	771	741	829	756	770	823	734	781	719	812	710	734	732	782	838	747	740	756	748	789	772	789	804	780	755	786	739	773	754	746	807	782	802	721	785	792	758	748	776	791	721	833	760	739	790	744	792	808	744	805	808	789	776	747	800	792	770	756	779	762	814	784	733	727	769	770	703	814	786	801	781	763	752	805	781	744	788	778	768	741	794	807	757	793	809	744	760	758	778	732	771	782	770	775	820	748	814	699	706	807	785	724	803	785	738	798	773	736	782	782	741	775	741	777	782	788	820	762	725	772	771	763	772	794	731	764	801	756	737	845	760	776	751	769	773	741	743	769	706	797	752	788	789	804	747	836	816	751	798	799	805	760	834	745	770	765	762	785	798	800	775	743	816	757	774	726	740	768	772	746	788	771	824	782	809	801	732	792	718	765	760	790	768	765	780	715	778	799	813	773	812	782	797	749	814	782	795	769	798	758	805	763	776	833	759	792	783	760	790	748	763	790	792	743	757	752	778	782	747	719	766	790	731	758	837	752	706	801	789	770	755	781	790	776	786	771	758	775	723	763	751	775	828	733	729	746	791	774	802	821	806	794	746	811	723	807	771	795	730	765	729	753	746	811	747	800	750	795	826	783	799	782	729	755	794	768	754	792	775	758	787	795	753	766	747	794	747	792	771	825	781	780	718	782	740	784	760	765	764	803	812	800	731	791	751	778	795	824	790	763	775	781	716	765	782	765	746	755	782	737	804	783	745	798	794	776	774	700	768	808	776	796	793	733	739	779	806	756	798	744	746	810	803	682	772	769	754	765	743	835	809	761	765	758	821	757	723	778	781	758	789	772	817	816	781	768	787	750	785	759	787	726	809	785	811	731	756	803	763	801	772	781	746	790	774	789	834	794	822	710	811	737	758	786	819	809	773	779	735	779	776	751	804	789	788	752	757	777	737	760	827	738	811	806	766	780	740	801	818	727	829	766	783	815	781	809	751	809	805	782	770	790	750	803	741	714	783	782	774	721	805	751	745	788	747	702	787	753	783	723	731	755	782	760	742	746	757	758	778	784	769	779	774	769	753	755	745	809	744	783	767	773	755	730	770	800	738	734	789	835	717	737	765	724	748	745	806	802	788	817	795	729	761	801	753	750	791	796	784	784	732	751	762	772	758	803	765	775	786	800	781	766	806	796	831	793	764	788	751	821	769	788	809	756	804	753	797	777	761	805	769	792	769	753	764	753	744	777	774	712	740	774	783	761	789	753	766	745	775	786	776	764	787	842	751	740	784	827	761	776	755	779	769	746	779	793	774	751	807	771	777	770	748	770	807	735	764	781	784	770	796	750	750	799	811	806	767	819	735	737	731	789	766	766	777	787	792	782	741	773	776	782	764	802	775	773	723	780	752	746	770	795	745	779	798	781	802	799	818	755	742	732	744	772	824	753	772	768	736	773	753	805	778	818	786	752	775	759	769	813	752	778	818	839	798	754	799	755	805	745	803	794	818	749	748	812	787	816	803	761	739	747	799	812	784	776	752	763	808	797	794	769	816	799	821	787	779	765	818	772	768	793	771	798	766	765	728	776	782	780	749	772	800	796	803	786	748	760	798	810	834	820	758	753	781	754	779	734	771	744	752	806
16269	10366	12221	31392	55317	51139	38030	22239	9550	2890	806	385	333	324	294	313	305	282	305	313	319	312	273	293	347	334	300	338	291	298	315	315	300	314	309	317	293	303	289	286	320	283	314	302	295	303	316	273	309	299	247	277	296	318	284	313	287	279	312	271	278	302	270	285	309	287	286	310	306	321	309	298	285	296	323	317	290	304	306	277	315	296	300	277	266	305	305	313	308	303	291	311	316	274	289	277	280	301	307	261	303	273	305	322	295	298	282	306	289	284	280	265	336	309	316	330	327	285	318	277	289	306	299	283	300	294	313	284	286	284	293	301	312	287	300	292	310	297	282	288	324	334	285	294	299	315	300	321	310	304	280	295	326	323	291	276	304	279	267	290	320	304	266	275	329	308	301	299	266	308	281	314	286	279	262	295	298	318	324	315	264	251	328	274	281	306	326	301	319	277	310	282	292	310	285	326	303	294	315	286	315	306	299	294	255	281	309	291	308	306	326	306	297	285	300	287	255	305	286	303	294	293	270	301	294	255	303	275	289	285	267	264	288	287	307	287	310	298	291	294	300	278	296	311	289	294	282	294	320	298	281	277	311	282	269	299	333	290	280	319	280	259	280	257	310	285	283	263	326	306	296	272	280	307	293	307	314	295	305	259	299	271	316	281	295	337	285	295	315	271	308	327	304	289	320	304	307	319	301	318	286	305	287	315	322	281	270	296	271	274	310	303	288	315	273	304	277	314	308	313	309	292	288	310	311	301	276	309	305	292	302	296	303	289	276	310	302	284	298	284	302	288	302	276	312	306	304	308	279	293	312	299	302	301	280	293	288	263	270	305	286	302	305	269	275	309	298	252	300	307	275	290	291	286	312	325	284	294	282	311	275	298	268	286	279	282	323	307	314	315	313	291	273	322	281	278	291	306	305	327	277	298	301	307	301	286	290	285	323	320	305	273	296	280	302	319	300	325	292	280	307	307	285	287	270	287	286	260	293	283	282	318	292	287	265	277	260	287	301	309	263	303	298	294	317	298	279	299	325	305	302	313	302	298	307	304	328	313	283	319	306	293	326	339	288	291	303	270	288	297	299	286	286	306	294	313	296	297	304	315	305	326	288	274	286	325	273	292	297	302	294	271	315	289	296	323	286	321	269	301	307	295	277	289	285	285	291	271	281	290	281	270	283	275	292	303	269	318	288	296	305	328	272	300	320	264	306	292	287	289	286	312	297	302	303	301	293	300	304	294	299	284	316	329	284	290	290	335	296	296	294	254	280	315	297	274	302	294	328	318	281	283	304	309	319	279	285	315	312	292	283	318	262	281	263	307	294	305	324	278	321	316	294	296	302	299	272	304	266	320	301	318	270	276	313	255	270	318	307	318	301	286	311	289	292	296	278	285	301	309	312	307	303	293	314	299	288	299	308	304	280	330	321	320	304	296	351	287	299	281	284	274	302	322	302	300	273	294	317	300	306	301	289	322	277	266	285	293	304	307	304	283	296	312	301	245	273	317	274	313	298	301	284	298	304	283	320	312	312	289	317	314	305	322	304	302	308	295	324	300	283	278	310	303	307	306	310	329	290	314	311	307	277	280	274	261	280	295	296	277	284	280	315	268	296	314	293	300	288	284	303	281	291	301	334	320	322	306	315	271	290	326	282	313	264	299	306	291	305	275	307	348	283	314	304	282	285	293	326	301	288	294	296	306	290	310	309	274	267	290	302	284	280	345	328	327	305	288	292	324	260	284	282	292	294	277	326	300	297	297	305	321	304	303	272	283	299	316	303	284	319	305	338	308	281	304	313	311	310	302	318	296	281	301	277	342	271	291	293	281	313	321	286	313	305	263	297	294	280	274	323	299	290	303	286	289	306	298	325	318	291	322	324	280	296	287	294	307	306	279	292	325	262	305	291	313	319	303	326	270	306	281	288	266	305	279	275	293	261	285	329	289	291	283	323	296	307	316	305	254	291	290	251	316	300	280	289	291	305	278	290	293	334	296	326	311	250	299	302	280	332	299	296	278	310	310	262	262	316	289	283	268	325	288	304	283	304	292	316	285	279	306	291	302	285	289	278	288	302	296	306	330	305	305	293	293	280	291	319	277	300	304	301	281	318	285	301	294	291	275	276	295	273	291	286	308	277	308	274	309	322	279	310	292	322	292	306	328	276	324	286	291	291	272	275	314	290	249	277	325	292	338	350	336	299	285	286	292	273	287	289	278	274	291	297	283	300	271	316	272	343	291	315	299	298	298	282	271	287	292	322	293	305	294	298	309	273	286	294	312	310	290	302	291	328	266	314	298	289	304	272	305	338	287	312	261	297	285	291	270	300	307	323	262	285	303	294	316	276	276	307	306	301	297	277	312	280	295	300	294	311	293	298	284	274	311	316	316	301	267	286	321	321	292	291	309	308	275	291	317	307	257	283	303	284	313	311	283	296	278	324	308	306	313	294	299	299	292	271	308	270	304	305	298	319	316	303	305	300	328	287	286	330	294	318	283	280	298	275	297	278	284	266	304	323	287	291	290	299	278	295	290	305	278	297	263	292	299	286	285	290	307	314	292	288	322	279	311	279	289	317	283	326	267	320	275	288	273	339	295	320	313	324	302	308	306	318	306	276	287	275	312	303	305	281	281	312	276	321	302	308	308	332	307	278	290	271	280	282	305	271	330	293	297	325	293	270	293	281	292	285	299	325	303	274	283	282	291	313	252	291	300	287	326	330	293	310	273	295	332	295	289	282	303	267	316	300	298	302	298	282	297	314	309	305	292	307	300	322	312	308	293	313	300	295	283	316	297	275	274	275	318	292	306	300	307	307	302	304	296	293	306	307	295	314	331	291	274	289	288	308	285	290	307	312	314	307	318	293	296	326	280	295	330	279	311	312	280	317	278	310	317	315	290	277	295	322	301	303	301	276	315	309	292	292	305	303	292	281	270	286	294	322	313	285	303	296	263	300	315	323	306	274	258	313	306	314	319	306	274	297	295	282	305	303	299	276	334	291	260	284	271	281	293	269	280	295	301	301	338	299	296	284	284	296	318	296	297	304	315	287	281	274	282	275	278	299	307	304	304	292	294	301	288	299	281	296	296	351	306	277	269	292	289	302	302	298	281	316	279	308	313	299	295	309	305	305	294	299	300	279	259	277	285	318	327	257	304	288	268	322	308	282	268	322	281	298	316	282	299	245	284	295	301	313	305	286	274	290	285	288	317	311	304	274	307	299	307	279	298	308	280	285	292	283	293	287	276	296	260	284	301	270	303	279	270	275	290	318	306	301	320	296	284	301	315	269	284	318	300	268	297	282	292	304	300	287	291	274	310	307	278	270	290	304	313	331	315	288	288	311	288	282	312	284	285	278	295	289	284	332	301	287	297	287	285	311	300	296	310	299	284	295	284	317	290	295	262	317	304	315	291	290	260	297	305	307	295	278	295	271	299	297	321	281	250	311	295	287	298	291	288	293	320	305	269	315	264	273	286	322	306	277	290	292	326
10943	8205	13211	42497	62397	59739	48961	35074	21018	9270	2827	1132	1063	1044	764	763	806	811	787	777	765	783	768	833	778	880	837	814	846	762	772	778	812	829	814	763	775	811	726	758	767	807	827	799	772	785	806	803	839	749	815	789	790	766	733	790	727	773	791	839	827	830	795	764	822	800	755	811	775	783	771	771	807	805	790	764	764	773	804	778	851	776	782	784	778	786	763	760	761	756	785	780	760	775	786	799	769	809	759	746	822	794	801	818	780	824	796	790	843	776	786	780	813	751	764	816	784	820	830	843	809	807	842	764	840	864	771	770	829	814	754	778	818	827	815	747	834	776	834	797	804	807	778	803	829	807	813	776	777	813	779	818	800	816	770	774	815	801	783	783	807	798	788	853	820	742	805	826	754	809	782	816	807	760	770	845	732	803	821	833	833	771	822	788	786	787	828	782	783	779	788	783	792	803	839	783	770	759	797	770	825	776	805	754	824	810	758	808	783	759	768	759	759	806	815	787	766	805	769	803	751	762	800	798	757	783	819	777	797	816	801	802	816	826	741	810	774	802	769	791	780	775	810	759	787	741	759	814	830	765	836	778	747	801	860	768	795	812	780	828	803	836	791	720	813	823	789	788	794	769	817	811	814	766	805	815	855	757	805	755	785	797	751	811	812	805	816	800	817	773	773	812	804	745	804	797	794	818	793	750	787	783	718	769	778	839	768	809	760	780	795	784	817	781	819	766	788	788	785	755	774	810	844	794	830	773	810	817	787	841	792	836	760	766	755	794	756	750	757	757	812	781	786	776	784	788	787	748	805	794	802	770	812	786	783	704	833	773	830	749	781	826	779	826	767	770	844	810	843	768	752	799	777	782	807	808	763	748	806	825	781	780	796	771	862	798	774	810	761	779	802	788	847	769	840	819	765	755	766	796	781	736	776	798	770	775	779	808	748	787	766	851	808	846	799	766	854	776	767	722	857	860	800	788	817	807	777	818	769	816	785	752	767	773	809	808	833	805	811	772	840	771	776	747	770	781	762	813	797	802	756	755	793	817	784	770	769	794	762	775	805	828	748	788	773	753	833	815	763	759	752	801	778	770	781	770	803	798	847	739	807	753	768	801	773	819	740	761	735	774	788	838	749	788	753	753	743	817	786	808	795	767	737	822	767	775	804	818	840	799	747	774	798	790	856	794	772	779	819	804	765	792	749	822	801	796	783	806	766	739	816	805	788	740	844	768	820	782	771	766	767	778	753	789	805	834	760	791	787	796	743	796	785	844	796	768	769	757	790	758	751	788	796	794	799	836	711	766	793	798	808	759	800	809	772	770	776	781	823	765	785	741	787	742	832	769	759	799	809	803	809	794	817	768	794	780	733	792	790	761	808	805	805	830	778	777	837	808	734	816	804	756	791	773	767	773	782	844	786	828	825	841	788	748	800	797	772	777	774	777	765	806	804	805	819	788	801	800	778	776	798	760	793	787	801	787	793	761	773	834	843	813	809	822	783	764	811	824	784	807	806	840	786	784	805	906	839	816	749	802	761	758	750	800	854	777	757	788	792	802	775	840	772	783	745	767	815	818	814	846	838	792	828	789	768	756	780	798	791	777	739	812	766	816	769	806	813	777	767	756	776	771	756	767	773	787	797	819	793	740	781	786	806	791	805	810	815	789	768	803	763	820	757	797	750	710	760	755	763	766	827	826	777	799	764	800	785	769	793	796	761	822	805	813	801	820	763	778	761	793	783	750	817	788	746	832	778	796	842	812	801	756	753	800	783	757	756	794	771	809	783	783	811	813	871	871	815	767	786	761	787	776	772	758	786	805	804	737	778	813	786	800	783	824	790	804	831	769	809	795	795	752	772	760	844	773	774	769	763	781	843	770	791	770	791	815	820	810	786	788	811	788	825	803	807	785	768	755	792	838	760	795	803	768	825	760	775	762	777	798	724	760	758	773	780	801	803	809	733	806	771	806	823	766	799	843	766	793	777	755	794	846	742	766	766	825	789	804	758	791	858	751	790	770	776	739	815	819	763	784	768	749	770	765	804	813	736	837	789	793	740	757	796	826	789	782	785	791	751	804	838	791	800	801	804	826	745	760	815	766	800	808	760	794	781	824	843	729	766	788	800	770	769	787	767	779	797	781	808	773	808	742	788	729	801	765	753	741	785	848	833	772	813	798	815	779	831	805	821	815	772	793	806	790	811	797	832	792	760	819	797	782	765	737	749	787	745	789	827	776	779	786	730	823	808	790	805	761	845	744	831	820	780	789	824	720	812	784	804	781	771	765	766	760	763	825	827	790	827	818	806	804	803	815	795	793	815	775	799	796	839	754	850	766	825	808	780	796	812	822	806	786	815	826	802	776	746	800	755	792	827	767	845	779	784	808	824	759	761	757	786	792	799	801	849	754	792	766	823	784	789	752	833	739	810	747	784	772	793	780	832	801	756	793	827	749	781	720	757	833	780	810	778	828	804	751	763	814	868	796	806	796	768	803	746	785	800	821	783	814	772	775	761	783	791	735	813	772	820	800	817	780	802	767	815	772	804	808	774	842	811	797	832	839	784	786	769	792	804	821	774	801	760	790	780	857	788	761	784	796	764	800	803	820	757	757	753	802	772	719	746	778	719	766	798	783	780	780	796	768	803	789	776	826	770	746	793	828	758	759	742	786	803	826	781	811	818	784	827	846	778	848	779	800	795	791	836	857	760	757	782	822	784	792	760	843	800	787	828	775	788	810	818	815	756	798	819	757	759	848	823	812	789	755	855	809	798	805	792	745	798	843	788	807	791	801	807	760	806	777	744	753	790	744	781	833	823	812	795	824	769	785	789	814	802	784	809	801	816	768	829	773	747	843	783	808	808	794	790	810	786	770	787	792	824	834	747	830	818	823	786	808	814	813	784	784	786	783	813	782	819	784	776	753	777	755	779	820	806	761	813	810	813	800	758	749	778	780	767	754	801	780	777	801	753	758	774	791	796	769	765	802	863	770	770	770	775	822	814	785	835	857	751	789	774	807	769	771	768	783	787	780	821	801	830	783	809	769	824	804	766	753	749	795	768	804	839	810	804	786	811	772	770	811	796	812	779	776	806	817	786	777	816	720	804	789	796	781	784	775	749	800	781	793	805	813	813	823	824	787	766	788	835	794	792	791	847	803	799	782	823	815	761	802	791	780	785	809	791	809	832	739	821	798	791	814	743	796	757	792	786	798	787	750	842	873	795	796	772	763	795	775	775	785	781	760	798	774	735	801	801	796	718	816	795	808	759	802	756	764	799	802	806	800	779	777	834	779	788	782	795	783	770	773	785	830	796	818	822	768	796	800	752	796	810	779	842	788	839	768	838	771	801	743	768	839	813	819	759	791	790	802	776	741	788	781	837	754	810	841	749	790	790	763	828	751	776	824	827	848	764	815	774	771	804	778	809	799	825	757	796	805	768	780	801	792	797	785	794	792	831	826	780	806	829	764	805	738	801	780	808	794	738	829	776	816
22016	12486	15190	38816	69619	64121	50214	33131	16459	4946	1397	662	414	396	306	333	290	326	303	304	296	308	309	315	344	317	325	306	343	295	324	281	294	306	325	312	312	310	291	305	286	313	287	307	313	289	291	318	354	303	304	290	301	365	293	330	299	305	343	348	301	343	311	285	329	308	334	325	288	312	300	331	317	316	296	317	293	307	292	307	303	285	323	319	309	267	318	289	301	318	309	289	303	309	331	274	307	306	284	306	320	300	312	300	298	289	335	298	322	308	317	316	317	305	296	339	330	305	339	299	329	313	336	307	311	317	332	329	273	298	328	296	318	324	284	324	311	304	308	281	301	325	330	279	339	280	322	282	320	301	291	264	358	291	296	307	279	312	293	320	290	309	332	308	312	316	320	299	291	288	318	346	295	307	295	317	336	316	314	301	294	302	323	326	318	273	337	297	326	329	323	289	325	296	309	295	300	332	299	326	314	318	314	291	291	280	291	292	271	299	287	312	278	324	325	307	299	300	300	337	278	299	300	326	293	323	300	331	300	282	309	306	323	362	306	300	306	304	305	323	293	344	306	287	303	315	304	273	311	301	312	323	336	329	298	331	282	298	314	298	303	313	323	298	306	300	325	307	293	318	309	307	282	298	320	297	314	322	323	323	293	312	291	297	273	300	323	304	305	302	290	313	302	306	292	305	281	311	317	309	340	304	316	313	315	321	294	303	287	304	333	312	302	301	284	346	328	311	277	314	295	282	335	311	319	309	309	299	305	301	297	302	322	333	313	315	306	288	323	294	316	316	283	314	279	336	295	303	297	313	319	315	306	288	297	305	338	301	278	333	288	324	301	305	323	283	318	301	306	325	328	341	314	331	302	295	328	316	312	281	296	320	289	303	303	304	351	276	292	293	306	287	315	306	323	324	312	286	336	309	294	276	318	273	289	298	280	293	310	296	298	332	302	306	332	348	307	296	326	316	308	322	289	291	296	303	273	308	291	301	292	321	336	277	308	297	328	278	284	314	345	321	330	321	317	276	339	311	307	299	316	314	311	280	292	306	321	321	320	313	312	308	295	289	298	306	318	367	312	322	278	291	294	284	317	297	300	304	312	304	332	307	296	336	320	354	307	299	303	314	327	302	293	329	303	305	315	313	329	301	349	301	297	319	293	316	316	270	312	324	304	324	304	302	313	313	291	322	332	350	312	329	280	329	303	318	306	312	288	350	308	311	300	322	329	305	319	321	318	300	298	296	303	288	311	299	330	324	297	306	310	317	320	314	286	329	334	301	328	344	297	320	278	322	317	283	306	319	311	292	303	344	328	316	323	343	325	352	323	296	295	293	308	302	309	319	315	307	317	304	316	297	292	281	315	333	332	282	327	311	305	320	280	331	331	264	309	327	294	314	325	332	303	309	296	337	301	295	271	314	293	323	306	312	292	327	329	299	334	317	290	328	295	310	303	326	287	300	324	308	303	306	273	280	310	313	316	331	330	309	322	291	319	311	315	328	300	326	310	305	312	325	317	304	333	317	303	316	290	309	307	323	291	292	325	305	313	290	357	296	318	288	294	287	311	329	305	321	269	273	287	343	299	304	314	315	308	318	294	334	295	282	324	309	309	317	315	338	301	295	293	313	316	319	336	312	308	317	328	288	301	294	297	326	340	333	322	317	285	330	330	300	336	313	314	308	291	335	323	295	309	313	326	280	314	292	301	323	328	344	309	330	330	277	312	332	313	303	334	329	319	313	282	278	313	317	328	292	329	337	321	288	288	322	255	298	309	315	309	298	329	319	332	314	340	320	289	295	332	317	287	329	330	323	315	312	308	323	311	293	343	313	331	313	311	273	274	323	312	315	328	322	302	300	297	301	310	306	309	312	313	314	297	278	327	278	295	284	340	321	323	317	315	295	298	290	285	321	311	338	338	323	319	336	335	310	341	300	295	288	316	325	318	314	285	325	308	308	305	305	303	303	283	320	319	330	334	307	318	309	302	318	318	297	316	325	293	282	312	287	317	281	337	330	295	300	322	297	321	324	323	304	296	320	305	346	292	291	305	305	348	289	295	299	327	275	310	330	328	310	290	312	311	283	295	312	304	305	314	306	311	322	321	302	303	323	291	324	297	298	339	327	328	303	310	307	335	272	312	322	294	289	312	337	316	309	325	307	311	270	284	308	319	308	302	289	313	301	294	313	311	290	315	316	322	333	324	299	351	305	295	298	275	308	328	348	313	307	294	345	292	298	292	304	332	324	303	327	294	287	317	316	274	320	316	305	275	339	302	330	316	329	275	316	309	313	284	263	334	314	301	300	304	296	308	314	285	308	306	313	309	313	327	323	313	302	320	316	324	346	302	344	312	316	286	295	282	329	317	293	314	298	326	312	303	288	289	297	309	303	309	321	316	305	300	350	287	319	333	309	338	282	314	306	276	276	290	271	291	321	291	308	313	329	306	313	307	326	320	291	332	303	303	315	307	288	362	340	325	345	315	298	281	313	315	286	335	283	318	308	287	315	311	300	326	302	300	299	331	267	309	292	309	307	312	330	297	353	301	316	319	323	312	265	334	331	296	291	351	291	300	292	326	321	301	320	279	267	329	271	290	318	313	315	308	322	316	288	304	297	301	312	287	313	325	287	290	334	277	305	292	330	310	319	324	307	295	330	344	334	315	326	269	357	290	313	324	346	324	282	326	301	312	329	282	301	294	316	287	308	313	318	333	339	315	293	323	311	333	294	306	330	343	308	335	302	286	297	311	292	326	336	325	331	301	313	285	308	320	351	289	319	317	302	306	288	288	299	306	294	318	315	322	269	339	285	323	310	312	319	302	295	313	309	298	318	308	335	299	272	318	284	314	296	306	288	303	333	317	324	321	315	305	309	315	349	300	330	318	297	292	314	307	281	306	285	350	320	290	303	334	299	300	318	329	315	327	297	284	313	294	308	304	303	318	299	294	302	262	310	300	304	301	288	327	306	297	291	318	337	306	324	293	289	341	300	325	302	305	322	321	310	284	294	332	303	310	293	295	308	307	325	323	284	311	293	280	312	297	314	322	303	271	303	330	327	323	294	354	333	305	321	295	287	296	321	323	311	322	321	304	293	301	299	305	328	291	315	310	320	307	333	321	297	322	319	316	318	319	287	312	338	306	325	336	313	280	300	321	282	297	295	298	329	327	325	313	289	310	304	316	293	326	334	311	292	328	319	307	327	321	338	346	300	273	321	289	268	269	303	304	316	296	317	299	308	292	310	324	308	334	287	322	317	321	306	309	297	305	303	289	314	301	255	305	307	321	298	303	287	309	324	294	283	297	319	279	306	282	301	311	326	289	325	314	311	296	275	352	321	322	313	324	335	344	295	312	332	311	330	303	321	295	317	315	290	294	303	318	292	297	316	348	313	346	297	304	317	302	317	282	346	333	290	303	324	262	286	342	331	282	289	321	334	336	317	281	292	298	287	308	285	336	324	332	265	316	286	296	304	300	315	297	307	284	326
12818	9436	17999	47907	75936	72685	59870	44029	28510	12770	5003	2195	1267	1245	830	868	795	803	829	882	833	809	819	846	945	990	901	870	870	823	802	833	822	807	852	848	839	817	799	801	784	792	799	765	813	771	769	822	790	835	807	836	831	789	813	810	806	814	825	837	849	858	841	831	802	822	835	756	782	812	849	836	864	831	803	829	838	793	808	803	791	814	835	814	815	807	795	766	801	856	811	804	797	787	869	815	824	784	859	812	817	788	807	816	809	806	800	808	835	800	826	888	788	797	810	819	806	780	812	805	813	861	794	796	858	810	773	809	817	843	803	841	779	847	793	827	819	817	780	800	805	798	807	846	836	817	790	822	831	788	826	815	862	816	807	839	833	791	875	802	851	806	801	863	841	834	843	761	809	830	771	841	856	799	839	817	827	813	842	749	833	861	846	838	824	826	821	768	804	856	817	758	774	809	810	808	807	765	776	795	848	797	865	814	825	809	821	792	781	809	845	850	783	808	812	840	791	790	826	812	836	843	842	868	839	774	821	824	801	777	813	798	829	814	790	832	844	814	824	838	831	842	806	861	779	838	844	770	807	813	801	830	804	868	784	788	855	772	772	834	794	806	848	799	735	832	804	821	787	807	825	776	814	832	845	797	778	857	803	795	768	851	852	789	844	841	813	812	812	756	837	858	815	833	783	809	826	818	908	782	796	768	792	836	812	817	848	800	854	825	869	926	824	810	797	802	842	835	822	818	821	805	799	811	823	801	785	756	816	834	792	874	806	787	827	784	765	826	795	836	846	781	751	839	832	782	806	805	871	841	833	836	759	786	750	842	814	870	792	833	844	779	833	849	772	855	813	813	811	795	856	794	841	829	783	810	830	834	769	828	827	834	778	787	771	763	801	851	787	798	809	816	834	829	807	788	784	777	781	802	838	845	869	832	893	813	806	797	868	844	784	824	820	860	810	808	824	818	817	836	793	805	807	808	801	798	842	821	809	805	807	828	835	782	769	844	816	862	846	811	867	787	807	827	848	781	825	795	804	840	800	814	863	808	877	866	846	836	817	840	785	846	782	829	865	843	784	827	775	856	786	793	804	815	791	788	828	792	795	801	786	787	799	862	810	778	814	826	843	782	816	809	831	841	812	805	832	809	855	848	826	850	793	790	808	827	839	746	778	831	843	886	844	805	823	830	821	801	823	799	794	758	791	791	837	810	831	843	795	764	824	844	853	811	862	797	871	804	812	879	772	812	780	808	833	815	824	812	796	840	784	821	807	794	878	760	821	855	814	823	788	840	783	843	811	796	771	801	765	813	856	821	870	797	854	803	825	806	827	812	813	821	802	812	812	847	820	808	795	829	818	806	830	787	828	848	789	876	793	826	821	837	812	808	815	798	782	780	794	781	801	835	799	809	829	851	741	779	827	811	821	848	797	812	829	792	809	758	866	855	852	764	792	837	884	814	826	784	815	852	798	796	800	841	870	790	807	833	752	780	832	813	823	785	855	838	805	769	773	823	813	781	844	756	803	785	809	779	847	812	804	817	780	775	830	824	849	811	838	848	842	822	823	814	818	793	799	796	752	842	799	819	797	850	833	823	784	790	808	843	849	810	849	838	819	798	797	832	788	826	792	784	808	807	783	789	849	815	810	799	787	798	763	791	867	831	802	819	791	795	771	798	837	818	791	826	808	803	849	790	845	888	835	832	832	795	790	823	811	870	839	799	859	862	783	822	792	834	818	771	837	874	830	862	793	790	813	815	812	831	821	800	816	822	841	795	843	823	834	835	883	811	835	803	848	806	799	829	764	815	857	846	854	837	819	752	805	832	770	815	764	797	804	804	812	852	843	782	813	772	784	811	799	816	811	811	787	815	859	767	813	823	785	781	811	816	815	799	824	836	837	805	811	827	772	816	805	869	832	820	856	784	794	764	803	822	800	804	821	792	765	806	829	786	860	768	816	823	835	850	887	856	806	782	832	810	848	786	772	805	794	834	810	837	811	853	809	778	802	822	804	846	815	819	855	833	865	777	825	840	746	809	790	794	764	839	778	777	840	798	811	824	785	792	853	801	804	795	808	789	821	816	788	795	832	835	862	812	811	758	820	838	842	821	899	810	844	862	794	812	782	813	820	757	851	808	807	799	824	828	772	861	824	828	783	796	851	795	797	781	808	846	804	828	826	853	813	720	806	857	814	800	854	798	869	831	879	856	805	809	820	795	829	808	833	814	786	903	809	787	803	785	796	788	750	836	813	837	795	784	774	793	812	835	818	873	782	831	828	778	828	796	821	815	811	830	869	845	814	832	833	807	766	819	764	805	817	763	808	817	806	865	789	824	820	801	821	832	840	850	774	818	795	862	814	839	832	798	875	795	834	827	806	806	782	807	860	779	817	812	812	821	809	797	813	851	845	796	833	804	785	829	771	829	789	878	800	835	839	825	888	793	804	862	796	826	825	829	780	778	819	819	789	822	807	819	852	867	823	843	804	803	809	827	831	785	795	791	857	830	799	794	831	808	783	916	822	841	798	820	790	776	831	783	817	826	816	822	851	779	820	777	857	867	838	871	792	810	775	798	811	857	838	898	827	759	794	803	824	797	800	825	851	838	835	862	796	836	843	810	774	844	829	802	819	807	834	754	814	808	733	813	772	868	831	830	772	872	837	827	814	815	804	831	788	796	838	859	807	871	830	776	781	813	801	829	721	795	813	848	820	813	839	831	799	784	799	824	836	764	785	847	810	799	798	771	757	835	807	766	863	805	855	816	820	820	839	780	817	809	799	782	796	871	851	819	782	829	798	822	826	792	785	790	834	879	851	887	800	814	800	781	782	799	764	761	840	757	812	846	758	792	819	829	821	769	820	834	817	774	851	794	856	836	817	802	837	797	798	827	829	847	859	838	833	829	819	788	775	812	795	840	830	789	826	823	820	830	781	842	815	809	816	794	819	844	823	831	869	793	825	772	793	763	810	837	810	800	822	797	833	888	850	769	829	868	794	793	824	836	823	773	791	793	787	833	798	801	828	795	812	799	764	812	813	810	793	907	814	814	794	817	798	807	824	742	834	797	826	794	791	835	814	788	795	803	794	798	881	844	835	803	808	781	737	777	795	853	816	771	809	829	812	822	783	811	819	752	849	807	835	794	810	843	804	845	787	775	771	838	801	843	816	833	862	791	812	788	818	828	784	772	758	833	816	789	792	815	807	840	803	772	826	805	843	849	798	833	816	809	821	816	811	781	818	878	807	826	842	810	812	795	768	865	815	876	851	798	801	810	834	823	741	897	811	823	797	795	838	803	805	826	779	802	831	851	792	803	802	826	801	826	810	819	814	821	773	749	821	838	764	842	836	812	820	844	829	777	819	827	827	850	812	821	838	786	763	815	782	832	847	885	818	810	774	808	834	824	815	807	758	789	804	798	871	779	821	851	848	824	766	804	782	812	814	812	821	811	786	860	812	818	882	888	826	805	791	805	829	801	795	824	824	813	840	844
6889	4029	4651	6361	9599	8940	6187	3162	1349	518	449	371	266	272	279	291	254	323	268	292	296	264	296	279	274	254	289	307	309	311	312	258	269	297	288	284	293	279	275	276	271	284	306	290	259	294	294	253	293	283	284	287	258	289	257	277	284	278	273	270	296	286	293	269	300	296	312	306	290	279	292	277	310	272	287	278	284	312	294	305	289	296	279	276	288	302	335	321	324	273	276	276	262	287	268	264	296	284	278	283	316	329	291	274	277	269	281	292	297	293	314	264	291	315	305	268	280	257	287	283	259	295	305	296	339	279	291	295	254	300	281	287	276	258	319	304	245	284	314	266	277	272	286	314	285	297	318	291	306	259	268	301	267	282	271	292	224	297	259	287	294	263	312	306	258	289	293	301	295	278	257	283	314	261	254	268	324	264	293	284	296	299	284	282	281	315	293	293	285	271	320	286	266	253	267	292	308	274	295	263	284	276	270	288	262	319	293	285	271	274	281	293	254	287	282	276	303	282	306	285	314	298	314	292	299	299	286	299	281	285	294	277	275	268	286	263	304	302	311	283	305	277	258	286	276	251	256	313	291	316	283	277	278	296	279	261	253	309	285	277	315	285	296	284	296	297	282	334	259	288	293	264	284	297	289	282	254	272	275	294	284	315	243	293	279	285	307	285	291	262	317	286	287	263	334	284	277	290	282	275	315	301	293	302	274	280	286	270	294	297	277	296	286	295	273	269	267	278	283	283	284	282	296	279	298	300	287	292	307	305	270	296	279	279	329	294	290	274	271	268	317	267	253	307	274	262	266	290	276	259	276	302	298	285	282	268	230	264	291	309	276	307	269	310	274	258	273	267	332	284	292	288	279	253	281	296	308	279	287	295	278	288	269	303	301	265	295	285	307	293	257	247	320	285	272	274	284	287	255	304	262	286	307	268	279	278	300	289	264	308	259	318	307	299	264	276	269	284	304	264	258	282	266	248	282	298	306	309	279	289	294	273	270	294	295	284	320	251	283	279	289	278	265	303	292	294	305	304	304	257	275	309	248	287	304	294	268	278	297	282	293	270	302	285	281	288	252	302	297	303	281	296	288	259	262	279	272	251	302	303	281	257	302	293	285	284	282	265	299	269	306	286	289	302	272	291	280	264	284	299	302	281	269	279	275	260	287	310	288	255	284	321	310	274	304	268	298	287	271	271	309	277	299	265	293	295	278	264	271	284	299	299	277	307	283	275	288	302	273	260	285	289	266	261	282	290	288	278	295	282	298	251	297	301	295	304	288	273	305	282	263	294	281	272	292	274	297	250	297	288	266	311	293	273	278	303	271	255	299	293	324	285	314	267	289	266	275	273	265	303	265	262	293	297	279	257	297	315	271	281	271	283	293	313	290	274	280	288	292	272	284	306	299	300	308	312	304	289	295	315	270	276	320	283	262	270	280	299	265	286	274	260	296	287	266	276	299	265	281	255	267	301	276	341	287	292	300	298	284	289	325	267	291	303	259	280	331	269	299	267	285	291	300	301	258	283	277	256	297	286	269	270	304	288	305	293	257	301	281	262	310	255	260	272	292	295	274	286	258	268	257	285	277	287	278	275	310	276	289	277	289	287	283	301	281	259	289	267	268	258	307	283	291	296	244	284	286	262	283	331	276	292	275	282	271	286	264	295	286	283	310	301	293	264	284	288	308	269	280	292	305	258	261	289	293	278	291	277	286	260	300	310	271	274	259	280	268	285	290	277	254	316	292	300	297	275	271	299	297	261	275	277	301	286	279	304	270	270	289	316	285	294	285	277	280	257	276	293	279	288	292	291	272	267	297	282	296	281	307	267	277	256	265	285	271	272	293	293	290	296	261	291	317	249	290	283	284	298	302	282	262	266	286	284	288	299	283	272	296	270	271	294	270	266	277	298	275	277	282	307	298	290	291	264	314	274	298	260	288	324	333	241	296	266	280	287	279	301	276	250	323	300	234	276	290	284	309	268	292	272	298	285	281	299	266	284	279	266	283	273	325	285	300	267	281	290	262	336	297	272	282	275	272	302	281	278	277	276	284	296	307	288	299	270	293	303	298	277	284	249	267	278	285	287	291	276	306	258	247	273	288	281	286	261	272	310	278	272	303	258	273	284	293	276	268	258	284	296	296	297	296	277	277	267	272	269	303	309	277	317	253	262	300	259	319	291	321	291	299	313	277	319	265	268	259	322	277	286	286	288	299	302	289	308	281	302	258	282	298	299	300	291	261	286	259	303	259	330	274	297	260	259	287	275	247	285	320	242	310	263	272	259	259	290	303	295	281	306	281	288	284	290	298	284	306	281	261	280	287	315	259	282	304	308	303	310	286	301	275	287	258	290	313	298	285	301	282	286	296	300	307	285	267	259	283	265	265	248	293	289	323	294	263	299	284	319	278	305	245	295	300	299	288	278	293	284	291	310	296	307	284	289	297	285	302	266	293	306	261	281	289	298	278	290	280	301	286	305	277	265	300	303	288	288	297	291	290	272	253	290	289	292	297	274	280	276	300	269	305	288	268	282	268	287	267	317	272	285	294	309	299	259	273	294	285	297	288	298	273	295	287	278	278	278	280	272	312	289	310	298	278	284	267	287	300	282	301	313	286	293	308	284	313	291	280	290	278	278	292	311	293	297	301	296	273	261	276	324	272	268	326	294	289	275	291	287	278	289	280	252	307	305	271	256	292	315	284	270	305	253	251	295	296	308	294	267	297	290	267	287	246	299	295	279	296	271	268	265	292	238	318	283	298	274	301	291	288	292	264	290	299	286	279	280	286	259	268	280	273	249	263	287	289	278	302	311	278	294	298	303	277	278	277	289	286	272	292	290	269	270	280	292	269	299	269	250	268	265	272	297	277	292	293	279	283	281	301	305	317	258	290	308	303	302	263	290	273	276	257	319	277	288	300	322	270	286	267	280	269	276	279	261	290	279	253	322	290	276	272	278	291	279	279	308	276	282	322	274	299	307	266	293	258	299	286	240	296	276	264	318	300	288	264	308	291	293	292	270	281	278	267	274	303	285	315	283	261	272	307	300	276	260	290	274	297	265	276	271	278	297	275	290	257	291	286	282	292	286	308	270	285	301	279	316	292	291	296	281	284	256	279	268	269	274	302	305	262	290	298	291	262	276	296	313	282	285	292	252	303	289	285	273	282	287	286	281	279	282	318	292	274	265	290	293	277	314	327	307	298	275	281	298	271	302	285	287	297	284	273	281	282	296	298	291	304	300	279	265	261	265	291	256	268	292	276	290	258	287	240	291	297	280	261	289	271	288	280	312	298	294	292	250	320	285	295	306	272	273	304	311	270	268	298	278	243	279	293	271	275	287	302	301	264	290	294	300	267	269	293	300	301	285	266	280	281	311	318	277	258	298	267	299	294	304	282	282	295	278	301	329	304	273	299	341	304	301	268	258	272	291	283	296	276	323	324	281	265	255	275	305	283	310	271	304	290	281	306	308	302	290	293	271	273	285	284	295
5487	3615	6537	14382	23980	22972	17393	9793	4302	1656	1400	1007	821	802	758	776	772	762	779	755	788	793	751	784	748	751	765	763	748	783	743	712	713	756	773	786	804	775	745	718	785	763	803	773	729	770	803	744	752	748	745	789	750	761	762	774	724	802	791	759	754	769	703	761	777	735	776	779	773	789	742	695	777	773	772	752	741	761	748	777	722	792	774	770	733	755	784	747	785	753	774	721	781	787	765	771	756	763	754	734	808	771	756	706	709	790	760	744	805	720	758	807	722	757	759	723	779	728	760	772	735	734	762	794	747	745	800	756	725	736	792	787	762	759	785	802	781	797	795	735	763	736	748	738	783	772	708	752	787	780	768	753	746	764	795	792	788	785	767	790	730	774	783	766	798	767	760	790	751	747	785	731	739	775	733	762	764	767	741	746	763	746	781	768	761	760	784	739	742	755	797	767	782	815	758	754	800	727	666	768	763	752	769	743	772	741	727	786	709	800	763	783	805	739	720	725	772	746	765	769	753	750	786	744	762	798	759	753	755	766	769	823	760	712	776	747	754	726	749	779	724	771	743	756	773	769	737	713	768	736	759	709	791	788	718	727	733	808	730	752	724	778	760	785	747	739	770	750	748	756	756	797	773	760	796	795	747	803	778	720	784	802	734	758	739	766	763	773	796	776	785	786	727	747	792	776	788	753	723	784	734	800	768	764	756	752	722	802	757	779	789	741	813	786	759	734	755	753	741	752	758	780	736	753	737	764	729	730	780	795	739	771	773	755	736	746	734	783	756	714	754	769	763	742	745	720	749	792	758	756	774	741	792	790	797	815	750	759	741	759	773	776	749	785	740	743	785	753	816	760	760	762	706	693	781	754	779	742	750	737	732	765	728	720	721	817	740	733	805	763	749	733	751	737	765	753	753	734	743	720	773	804	756	740	785	815	786	756	826	775	729	743	795	729	786	798	755	746	718	748	759	721	798	758	811	728	767	794	749	767	717	753	777	792	704	728	708	761	765	800	710	788	771	794	716	707	769	757	736	752	788	799	695	771	782	807	820	758	772	771	781	787	786	786	770	793	749	723	746	765	765	771	764	736	747	732	797	708	794	781	745	775	777	747	757	747	761	776	764	827	727	737	737	787	775	760	765	722	761	734	728	771	763	771	761	793	791	789	724	779	774	774	773	770	751	754	764	780	760	763	762	763	714	754	777	768	791	770	781	719	779	754	730	788	753	794	780	736	775	772	829	732	813	760	773	755	715	733	795	779	763	781	769	719	759	720	743	763	716	748	756	732	774	758	731	756	729	725	784	777	790	791	749	789	770	743	768	741	773	757	760	755	805	722	742	761	751	762	795	787	773	733	737	778	812	792	719	827	758	724	741	716	785	797	731	734	743	796	770	731	781	792	762	726	685	783	795	734	733	763	771	739	778	799	755	743	770	804	747	760	777	751	683	785	745	766	750	708	753	772	739	746	799	707	724	698	716	748	774	821	791	822	802	775	790	792	782	770	753	750	786	765	741	797	787	752	749	721	778	794	766	775	776	757	782	742	803	772	755	703	787	787	706	803	749	777	793	713	743	721	774	767	768	711	770	767	800	771	816	828	766	776	805	766	753	786	715	771	757	714	805	805	712	805	735	747	774	716	771	771	778	745	745	726	741	725	709	731	741	795	722	740	749	738	782	755	735	754	728	779	727	715	746	771	726	755	722	733	797	767	790	765	751	762	757	749	788	723	775	764	738	757	712	731	781	791	734	771	718	783	760	721	751	676	787	727	759	742	740	760	792	745	777	712	749	740	747	791	813	718	789	731	755	748	760	790	769	737	756	759	742	769	743	798	789	749	733	808	745	749	817	776	762	727	685	714	739	775	735	732	733	709	762	776	768	766	765	715	746	789	721	773	763	771	791	807	789	779	784	768	748	760	747	761	801	772	746	733	759	775	765	782	766	794	770	792	777	759	741	709	814	786	747	800	756	783	748	814	762	796	765	792	711	814	797	772	760	778	789	736	731	789	702	794	709	733	737	750	789	783	745	800	757	769	755	776	756	751	756	732	733	729	807	754	741	738	741	793	745	755	769	770	737	783	741	770	741	764	756	778	797	802	720	746	811	764	702	766	741	746	734	743	793	774	734	756	760	707	769	798	765	730	761	793	792	754	747	773	760	782	755	769	768	750	782	770	736	690	783	785	770	734	751	725	751	770	725	764	748	733	743	775	727	736	770	727	757	713	791	797	780	766	767	813	820	739	802	818	758	734	791	709	752	768	752	763	751	770	770	771	733	724	727	707	757	773	752	767	773	788	795	754	779	806	763	775	741	761	791	731	733	725	758	744	782	721	759	768	789	737	753	734	769	794	744	757	719	782	768	785	752	741	744	754	743	785	741	740	765	759	758	771	774	762	698	795	757	747	722	753	778	781	776	764	767	784	800	778	776	745	760	773	786	808	759	796	761	756	742	722	778	740	791	742	785	761	755	768	728	789	825	755	713	798	769	780	764	758	781	741	766	785	715	762	839	794	729	773	725	714	765	767	767	755	738	769	714	733	810	778	764	760	765	741	783	785	725	774	752	773	763	765	751	728	743	780	729	781	794	749	777	738	828	751	745	728	735	763	792	798	742	781	815	776	731	795	776	772	742	735	735	760	747	760	738	781	748	777	807	781	721	757	759	770	750	749	774	753	759	786	824	752	722	753	732	775	749	747	748	756	735	775	756	754	751	738	718	767	778	801	751	794	746	751	769	770	772	742	769	775	822	770	758	804	734	745	754	776	757	788	766	727	741	760	809	811	749	745	774	743	743	714	743	797	729	724	753	791	794	827	778	747	744	735	757	720	795	754	771	731	786	721	772	756	732	769	754	764	758	748	811	745	771	784	778	769	774	784	806	737	755	751	774	685	766	786	746	760	758	759	736	825	764	728	771	773	754	780	742	795	769	801	733	774	749	792	774	766	748	800	755	754	789	769	775	807	790	760	707	740	763	745	757	737	737	780	762	754	733	775	799	785	745	726	789	749	711	723	808	791	767	736	742	748	734	787	792	782	780	726	735	722	785	791	740	760	806	770	715	760	782	744	772	782	787	736	753	771	771	774	766	722	791	773	791	818	694	736	743	796	816	766	737	776	763	799	711	735	725	807	764	773	802	826	804	759	749	778	715	779	761	698	779	800	750	758	794	744	756	748	756	766	803	722	817	716	773	711	767	724	781	750	712	733	783	748	761	734	743	798	753	806	732	739	775	767	794	767	773	744	737	789	765	740	764	797	793	742	740	784	845	737	761	763	756	773	752	748	750	781	760	746	712	762	768	779	739	751	785	830	742	788	773	751	711	731	790	746	810	746	698	724	773	771	710	733	799	767	739	771	740	777	770	794	730	787	762	762	779	755	739	730	745	750	714	773	786	771	756	759	728	735	810	751	796	765	774	825	773	790	812	764	705	793	801	726	790	768	749	813	751	779	758	764	757	766	771	776	769	755	717	731	732	791	781	716
15142	7626	11297	31880	56811	52034	37972	21674	8386	2807	1126	463	302	323	274	324	325	274	264	302	271	309	306	278	319	309	298	291	289	250	288	271	270	325	279	275	279	330	262	286	275	282	283	292	290	294	312	254	286	297	337	313	291	283	359	305	277	310	290	314	331	299	334	282	269	307	286	281	299	258	302	283	285	258	333	292	289	313	303	305	299	298	347	286	283	273	304	297	322	304	349	301	306	307	312	281	305	320	270	323	316	281	269	297	308	289	279	286	314	308	333	274	280	305	287	301	285	305	301	307	283	301	279	287	263	292	297	285	259	283	281	298	305	318	277	307	333	300	298	299	262	303	306	288	323	307	263	313	293	302	263	309	299	293	308	269	312	260	321	294	302	300	282	327	285	302	270	298	259	323	276	323	285	279	285	308	302	293	309	313	269	301	279	318	291	300	274	300	322	286	330	275	291	324	302	329	289	273	326	297	307	297	298	295	275	299	286	257	263	276	303	324	278	257	316	289	270	279	320	312	295	324	291	260	292	307	314	313	293	308	287	318	312	321	294	274	259	300	280	301	267	314	292	275	289	298	290	316	251	304	298	293	292	283	262	308	313	276	296	304	312	334	288	305	320	282	291	296	300	293	295	271	298	264	287	299	305	324	314	315	296	277	295	291	307	317	301	314	323	310	289	289	321	302	279	289	303	301	280	282	305	318	289	306	328	300	309	308	294	310	313	336	289	288	301	292	258	304	292	251	271	311	289	312	288	295	262	276	268	312	295	337	300	290	306	307	261	331	322	313	312	257	333	313	292	274	307	326	306	272	290	302	314	287	302	307	301	328	282	291	291	298	274	268	298	293	303	280	284	315	299	295	305	289	283	287	298	280	298	285	311	293	287	259	315	289	305	304	293	313	294	331	297	300	292	320	277	283	297	289	303	295	298	324	285	324	298	327	296	310	291	315	300	316	312	307	303	298	319	302	315	288	276	291	297	303	312	306	296	298	292	302	282	271	265	311	293	288	311	284	286	289	274	304	285	284	277	285	274	291	288	283	289	302	294	287	300	321	289	268	303	322	282	317	296	266	295	282	305	270	285	317	284	287	291	320	322	298	297	293	321	295	301	288	307	313	278	285	277	272	246	304	307	275	317	300	317	296	282	258	299	302	281	306	322	288	314	284	292	316	306	299	289	338	268	334	309	312	302	313	298	299	279	303	318	277	304	310	343	284	282	289	286	281	288	282	311	307	264	254	298	301	323	272	267	303	267	301	308	337	287	289	292	292	295	286	293	268	330	286	290	287	283	311	311	293	278	255	281	286	296	300	289	315	294	306	290	304	280	302	283	277	291	303	295	305	318	313	294	323	285	311	284	272	285	328	274	314	305	311	283	275	268	287	307	297	295	290	317	304	276	298	313	303	308	277	309	275	308	298	304	311	297	279	314	268	275	315	303	299	288	297	278	292	295	311	306	307	302	268	315	279	302	274	290	315	286	292	335	292	302	316	293	280	322	298	290	294	293	287	263	297	315	306	303	293	284	292	313	291	304	312	295	298	298	312	293	319	305	296	275	285	302	310	272	281	297	343	308	308	306	283	278	300	332	276	285	269	321	285	277	310	287	305	299	303	307	294	307	291	284	291	307	320	286	294	314	317	266	302	304	301	325	298	322	290	280	278	304	297	304	309	303	289	285	311	320	272	311	255	301	285	310	264	307	289	298	292	329	282	287	294	298	299	260	285	286	304	281	308	289	297	319	299	259	329	314	285	321	314	273	300	325	287	312	326	305	283	303	289	293	285	320	278	312	295	289	288	266	304	289	290	314	304	258	264	296	290	285	321	274	310	295	282	311	318	275	297	314	332	298	308	298	285	295	270	284	291	314	303	331	284	293	301	293	309	310	296	309	273	264	307	304	274	303	339	304	313	311	286	296	307	281	310	310	300	280	275	290	332	275	288	292	317	306	279	293	273	306	307	320	284	284	292	280	281	298	317	289	289	319	299	276	265	305	271	280	271	306	305	289	290	292	288	301	293	286	308	329	293	293	299	307	282	303	259	303	301	321	282	284	317	307	321	289	321	313	312	304	262	323	271	283	299	293	279	291	311	275	284	283	289	245	324	317	301	323	319	320	305	310	286	301	308	281	280	287	271	315	333	271	295	282	297	293	323	295	289	304	282	259	289	269	282	270	290	293	299	293	295	304	310	276	287	263	284	290	301	280	297	312	301	303	310	306	327	295	293	291	293	267	300	299	306	289	320	293	312	305	295	288	288	283	268	332	284	250	310	284	281	303	270	302	302	299	315	293	273	279	288	260	255	302	299	334	293	325	278	296	316	283	298	276	309	320	306	303	305	312	278	284	306	324	288	300	285	307	291	308	297	287	296	289	253	280	285	296	319	288	266	322	282	296	267	281	286	302	300	288	299	277	299	263	269	300	294	292	321	309	288	284	284	292	328	314	286	309	304	316	284	284	267	314	313	262	327	276	307	297	276	295	287	309	295	277	292	280	277	305	325	279	283	293	304	299	311	289	293	317	320	258	295	317	321	292	292	257	277	297	280	308	286	295	328	296	304	307	338	279	311	300	303	280	281	257	286	281	303	304	285	291	313	279	280	315	308	304	292	300	293	330	304	324	312	293	288	313	298	330	272	287	297	316	293	307	286	299	303	316	303	306	277	292	289	336	312	308	313	287	311	320	294	284	282	271	304	295	276	310	310	306	286	289	304	312	325	323	307	313	295	300	308	298	305	269	285	328	287	293	311	300	303	290	304	295	330	299	325	321	272	269	345	304	284	296	268	292	318	257	295	286	301	307	309	289	302	279	298	284	306	294	293	273	277	302	289	303	299	286	308	301	321	304	296	316	305	307	267	327	291	275	287	282	302	295	266	312	282	304	290	322	308	265	263	304	304	308	274	297	320	306	295	308	316	304	289	298	288	361	289	321	289	308	301	292	311	303	288	328	301	284	286	311	286	306	298	299	261	258	311	300	318	294	284	264	254	316	303	295	290	294	284	289	315	303	307	289	347	266	306	307	303	318	279	284	279	303	332	296	287	291	304	272	293	288	277	310	304	294	325	293	276	288	322	299	333	283	292	308	311	272	283	308	318	309	282	271	298	282	273	279	298	317	301	291	314	304	335	278	292	300	302	270	300	278	337	298	301	292	320	312	313	292	286	321	304	312	316	340	292	288	296	282	304	295	300	270	324	287	292	285	289	313	280	307	273	286	283	294	340	290	309	309	288	292	302	305	298	302	322	317	289	299	299	305	291	295	282	279	277	283	300	289	286	281	310	316	293	279	283	262	293	331	295	330	314	311	273	302	297	297	295	291	257	318	284	293	307	288	282	292	282	299	288	292	294	266	293	284	282	288	293	249	274	329	287	304	264	307	300	270	294	325	341	291	288	272	296	292	286	291	299	325	310	305	301	305	300	292	308	284	279	284	291	281	294	302	278	300	325	325	318	267	309	315	295	318	287	272	292	290	310	319	321	298	286
9758	6285	14391	43388	64459	60358	48746	34362	19536	9440	4210	1814	898	875	755	785	767	786	777	779	772	785	780	819	802	814	818	777	821	779	755	789	791	782	824	743	786	784	784	774	756	794	798	848	869	763	765	815	807	768	837	798	829	799	762	842	741	819	806	806	803	771	825	785	849	791	804	806	803	795	789	798	815	802	817	737	733	777	763	777	799	790	780	783	789	779	785	776	756	784	778	803	727	775	785	783	783	785	787	797	771	807	797	829	781	823	784	817	801	759	810	777	775	783	781	745	769	787	763	786	795	743	796	736	802	800	758	800	806	780	800	801	790	758	791	768	836	788	749	762	817	770	767	758	744	759	842	801	763	752	736	758	766	812	787	777	808	736	761	759	833	790	782	774	792	807	735	792	735	780	738	750	804	795	766	718	822	814	768	778	783	798	794	754	766	778	808	787	767	780	793	774	778	808	830	790	778	784	774	746	742	815	769	785	799	798	766	795	769	785	834	771	809	791	754	809	778	786	778	778	786	777	803	747	792	816	749	749	786	783	810	786	767	791	781	818	809	725	811	777	789	790	774	782	790	772	786	786	728	776	839	753	764	765	774	748	805	841	732	772	779	837	751	789	803	787	815	797	787	761	775	753	775	778	774	753	759	812	812	781	798	733	820	782	781	805	810	810	818	761	804	760	788	816	779	775	841	824	775	793	765	777	790	767	753	802	737	875	830	793	797	822	793	765	828	749	783	787	800	806	702	783	794	824	790	778	789	783	771	814	782	833	789	773	761	801	784	780	760	789	799	778	749	795	769	805	803	771	800	795	777	773	814	817	810	799	789	777	785	824	773	796	814	814	749	793	827	826	783	759	794	791	848	759	776	766	811	749	791	817	827	767	784	814	795	804	799	813	805	810	819	818	756	773	800	786	785	760	810	789	774	770	813	777	769	747	769	782	752	785	771	745	784	756	798	759	761	772	763	757	747	825	804	733	818	788	774	784	798	764	829	797	801	811	739	814	782	818	822	763	805	795	821	802	810	764	791	805	733	800	802	773	849	810	774	775	825	825	812	772	801	785	796	762	816	795	798	780	827	740	781	738	788	779	779	805	785	767	784	810	789	766	824	793	808	760	780	761	769	777	821	819	796	764	749	826	793	808	777	767	795	824	761	826	753	769	810	773	805	804	763	788	782	760	781	806	806	812	755	792	802	787	771	759	764	809	764	765	780	810	806	759	732	761	780	819	760	813	755	781	767	777	809	774	763	789	813	833	774	794	762	771	806	839	763	789	803	776	823	771	788	806	799	803	756	827	856	813	747	787	816	773	818	799	783	759	812	797	802	776	831	844	756	778	804	823	783	773	721	813	748	820	762	793	774	768	811	787	793	761	772	800	810	779	695	809	778	784	799	789	789	807	783	748	783	788	810	772	819	785	769	833	802	737	797	767	767	753	786	742	794	794	794	822	777	751	765	814	796	791	789	802	763	768	761	773	756	808	821	765	810	777	797	833	812	808	791	809	795	805	823	766	728	714	788	790	848	803	795	811	849	788	778	803	821	794	787	769	805	796	808	799	795	777	812	818	797	756	836	787	749	769	777	788	766	778	820	819	820	777	806	813	759	786	746	756	753	780	823	802	832	780	776	831	779	747	776	740	774	805	777	778	802	791	849	802	770	762	816	765	758	789	777	782	752	768	803	812	778	789	757	744	840	830	772	813	795	754	780	801	784	769	738	759	811	770	809	786	843	765	803	770	794	780	868	794	825	781	806	803	791	742	805	801	798	805	768	796	798	806	779	818	830	816	780	763	821	769	820	789	792	809	727	766	774	821	748	813	792	774	767	788	782	807	786	844	832	762	770	769	797	835	769	801	794	790	820	780	799	780	805	768	768	759	807	788	806	783	787	775	780	746	790	829	776	806	806	772	790	818	763	794	733	685	837	803	820	760	736	743	861	830	782	823	791	805	790	785	810	805	774	790	765	816	828	733	755	803	770	804	792	806	753	774	807	753	773	755	773	766	740	749	797	786	747	807	789	760	784	825	853	765	777	740	787	779	790	792	796	773	750	813	781	797	819	806	769	805	778	758	775	774	783	799	769	811	744	756	787	786	765	794	771	843	803	800	779	778	805	785	780	753	778	760	786	789	747	791	772	800	806	788	756	780	808	799	816	787	750	849	800	808	789	775	781	756	808	794	753	768	769	744	752	803	779	761	777	768	827	764	822	769	746	813	778	781	787	777	793	791	815	756	807	765	787	789	757	777	781	809	770	743	758	719	786	830	787	820	811	791	835	796	805	804	781	757	789	771	775	770	810	850	812	829	782	809	767	758	770	795	841	795	802	820	733	789	778	805	852	826	764	863	761	802	748	799	745	835	809	746	753	802	752	827	767	815	757	768	843	791	814	774	798	773	766	835	789	782	798	770	795	829	744	753	784	812	769	796	794	772	784	809	780	845	761	769	841	824	806	790	787	808	794	839	765	776	796	768	802	740	810	868	832	789	783	811	791	818	748	784	848	781	758	752	790	825	748	757	813	747	755	756	820	794	832	783	776	843	757	766	780	749	804	785	786	797	804	779	759	766	776	802	761	800	788	757	784	805	773	768	792	796	843	831	815	791	806	809	799	778	794	752	784	827	772	802	788	802	763	770	773	763	803	789	796	778	756	798	770	807	765	797	820	789	766	826	801	833	758	785	792	806	775	828	813	792	716	798	793	788	761	825	766	767	790	805	804	788	799	795	806	779	790	768	760	763	796	780	763	781	800	810	755	755	794	778	779	754	787	757	782	783	723	824	770	766	748	807	820	799	783	822	771	785	790	730	746	800	833	776	794	791	751	798	813	809	822	793	770	785	811	839	736	825	800	843	799	799	730	820	769	768	768	776	843	827	768	811	766	812	832	775	765	810	786	754	725	818	773	775	820	748	756	817	782	874	763	830	802	742	778	755	795	712	794	772	784	865	804	848	794	789	797	741	704	803	764	778	814	814	766	804	764	786	786	807	816	792	774	785	797	770	841	793	810	780	786	816	771	746	802	731	749	771	773	809	730	792	784	764	777	803	808	782	791	758	811	792	782	785	796	758	822	795	769	814	813	744	794	768	774	823	815	799	770	739	846	828	754	740	805	794	763	803	860	790	804	772	783	764	777	752	783	776	785	800	755	790	731	787	793	807	762	749	776	785	783	788	761	766	754	811	769	727	785	817	788	789	741	739	819	810	810	770	786	820	763	778	750	811	805	757	775	819	782	847	802	768	844	779	793	831	774	786	771	748	811	763	752	772	784	760	785	780	794	776	806	816	805	788	759	784	742	774	781	731	776	776	792	766	754	773	787	779	729	793	741	829	784	825	817	795	771	838	805	795	810	786	784	799	815	769	787	708	767	869	830	803	770	840	788	782	783	813	853	764	773	784	786	811	787	829	720	816	799	785	845	769	820	809	742	818	793	757	766	771	797	789	792	802	837	802	789	775	754	813	789	779	799	834	809	790	793	767	801	765
22114	11503	19294	43653	69398	64109	48534	30479	15783	5716	1915	671	337	296	290	299	310	349	293	360	333	337	299	305	339	318	296	308	306	286	323	331	317	325	311	294	312	324	295	304	335	310	291	307	314	293	305	292	300	293	320	310	270	334	286	317	345	304	339	333	295	307	309	289	334	323	310	296	255	307	302	328	325	288	313	340	303	309	351	330	326	262	305	279	335	294	319	304	322	336	381	303	279	280	320	338	325	311	301	299	323	309	302	284	299	303	327	299	290	304	320	319	282	305	328	364	297	299	295	321	307	310	279	310	305	297	307	315	305	353	285	306	328	276	307	331	283	304	322	323	304	280	307	340	319	296	293	324	320	333	301	321	294	276	272	272	326	328	324	308	326	342	303	307	311	318	310	315	322	284	306	360	311	320	299	313	304	313	292	305	289	311	288	315	303	329	307	300	306	324	288	324	298	310	290	330	352	311	304	306	301	312	295	329	290	321	291	299	304	302	315	321	254	303	275	304	280	309	322	259	322	312	276	338	334	303	308	296	338	334	303	296	332	306	300	296	281	276	298	305	323	306	308	286	300	341	305	294	279	325	349	286	313	313	305	322	291	309	304	311	310	301	273	274	297	313	315	354	331	305	331	314	307	337	305	307	306	285	327	301	343	316	307	298	296	310	303	306	284	306	278	308	322	267	326	311	300	282	313	322	287	302	310	303	311	282	301	303	274	319	317	284	335	288	309	272	309	332	295	319	288	311	322	310	295	304	305	294	321	311	313	319	291	304	306	324	353	329	322	301	305	311	300	299	297	274	300	306	325	295	315	293	320	330	356	304	302	331	280	301	330	308	299	339	296	316	321	298	364	312	311	324	306	322	321	322	301	328	307	320	299	313	278	304	292	342	320	259	286	314	291	280	322	297	300	295	285	332	308	325	329	303	334	279	328	309	283	302	328	329	322	290	297	295	310	324	307	337	317	303	315	298	308	311	290	284	320	331	315	314	284	304	309	341	281	335	293	292	304	325	313	293	342	280	277	285	319	328	324	323	308	308	326	275	294	301	297	306	306	300	325	333	295	316	335	321	304	330	293	314	322	313	335	296	309	297	334	311	299	275	288	303	314	333	309	336	277	295	318	278	297	330	342	287	299	322	295	305	313	344	332	335	299	317	311	291	297	282	322	316	284	328	320	309	314	300	273	329	328	312	287	292	336	292	308	309	337	299	315	341	303	322	283	318	326	293	333	316	303	348	291	302	307	304	291	332	266	308	278	300	267	301	299	317	317	311	312	307	319	305	334	359	300	326	330	321	301	308	304	313	308	325	279	295	304	318	331	314	313	321	317	328	312	337	346	315	279	307	311	309	301	321	302	321	266	275	311	314	302	289	353	325	299	317	298	313	332	317	318	293	286	302	317	301	332	307	304	300	313	290	298	325	323	320	292	304	367	298	308	311	303	316	323	315	318	330	311	307	316	317	286	354	300	294	293	302	307	326	319	313	291	317	326	294	301	315	340	310	318	300	307	304	298	324	297	314	310	305	316	328	312	304	312	293	281	300	314	335	304	319	321	308	305	295	290	307	284	302	320	301	298	299	293	311	315	284	298	306	330	280	286	296	313	311	313	341	332	304	290	330	257	298	316	295	291	316	316	309	306	298	302	311	280	320	343	295	304	312	304	304	297	286	334	321	304	298	320	310	303	299	313	305	288	321	289	334	321	339	296	305	299	311	355	292	338	327	279	305	318	319	333	324	295	314	295	286	305	291	328	277	318	301	332	295	312	308	277	313	299	324	299	343	305	342	294	305	321	341	302	288	290	291	309	289	312	313	342	294	294	293	298	260	338	324	301	340	338	276	294	325	322	306	311	337	302	271	348	297	322	313	299	312	321	306	303	274	299	304	290	305	332	330	289	315	301	318	325	306	299	306	309	292	303	317	303	302	315	309	331	324	294	330	298	304	289	288	325	309	323	280	324	293	299	311	312	332	304	315	336	300	327	325	277	308	312	324	332	297	296	313	284	301	299	333	319	317	322	331	307	279	294	284	312	326	302	325	308	298	328	294	337	318	303	298	322	301	319	334	319	326	312	320	332	317	306	294	320	313	287	296	285	293	338	294	308	312	287	284	292	330	306	301	355	302	286	309	338	346	299	289	310	307	320	318	294	303	319	313	281	299	301	313	299	311	301	332	304	291	303	280	320	303	331	332	311	293	305	325	349	322	345	334	327	295	303	294	273	318	311	307	319	289	333	331	319	322	303	324	315	301	319	291	318	331	300	325	318	340	300	290	307	327	320	313	303	314	310	297	305	349	327	314	302	309	291	321	318	316	317	289	306	311	299	279	319	293	295	318	281	301	292	326	309	313	319	304	303	292	331	333	306	330	300	331	327	324	337	334	298	334	329	331	292	330	347	297	300	289	307	303	302	325	309	324	314	296	280	310	307	299	279	314	306	339	314	301	331	321	310	311	289	302	319	305	305	293	310	320	298	326	309	366	295	307	314	291	298	299	346	298	325	308	279	311	304	333	301	310	310	301	326	308	314	348	319	320	318	311	307	308	319	309	305	309	305	348	307	310	319	319	325	335	317	316	290	299	334	292	296	321	308	314	304	295	280	293	331	280	327	333	318	307	310	297	340	298	316	378	351	354	312	276	291	330	303	276	323	338	297	313	328	304	301	329	289	282	329	307	315	334	324	336	330	292	327	277	295	336	324	329	329	320	321	332	304	292	303	335	297	312	290	303	288	331	271	301	317	295	296	326	307	327	286	320	319	314	317	288	335	296	277	317	287	315	309	314	305	333	278	315	334	295	306	289	313	317	298	314	281	283	293	296	300	318	303	295	329	287	299	313	269	310	333	307	290	304	319	302	332	291	288	297	315	319	336	303	300	295	286	288	288	329	308	282	306	269	298	295	300	342	298	331	307	309	306	292	300	349	306	305	302	324	307	316	298	303	316	306	318	336	292	322	319	306	317	350	283	295	335	326	293	291	273	327	299	307	287	312	365	330	288	342	282	309	323	300	301	319	321	305	269	318	325	281	299	343	311	311	321	314	326	333	293	303	322	332	315	300	341	311	323	326	347	323	311	300	329	304	341	341	330	316	330	323	306	328	308	320	307	327	310	297	345	304	294	288	327	320	294	328	274	298	329	316	318	297	337	293	315	314	333	312	329	333	326	281	312	301	319	273	309	301	312	348	349	348	331	278	300	337	282	301	338	316	292	312	308	317	302	313	300	315	315	319	305	294	309	320	302	268	317	313	286	318	304	308	310	287	316	283	283	301	287	304	317	326	297	308	278	267	323	309	302	331	300	306	324	292	327	299	288	315	295	348	319	293	315	297	341	285	318	335	327	310	325	300	323	317	304	268	307	331	313	309	328	312	297	314	311	283	317	330	296	295	313	277	321	297	294	281	294	286	283	294	337	284	319	306	339	306	283	327	327	310	316	328	366	337	306	340	312	297	288	250	284	327	323	324	312	311	317	313	295	304	325	296
12143	8783	22735	51602	76246	72118	58091	42064	28272	15508	6720	2354	994	857	830	840	779	820	829	780	826	818	814	828	827	896	869	830	833	802	774	779	809	885	849	833	837	810	784	828	809	831	825	803	773	792	816	766	816	826	853	874	821	805	798	808	798	816	790	801	824	787	791	837	796	791	823	824	851	766	806	837	831	763	830	808	876	785	825	814	793	854	818	810	785	823	767	860	857	805	795	734	831	825	843	783	842	827	793	795	809	840	843	834	809	828	808	796	819	792	803	849	895	779	795	805	802	751	820	805	768	856	814	761	820	870	794	783	812	828	827	855	834	843	807	745	846	782	806	866	835	827	827	804	795	856	786	785	796	811	827	838	836	793	758	852	806	867	796	819	798	880	826	810	841	818	837	835	790	796	814	820	803	854	813	809	835	808	816	814	795	796	785	780	776	749	830	817	795	809	833	858	851	818	759	787	845	838	760	827	789	852	866	861	848	810	838	812	820	811	762	807	815	832	862	774	801	806	785	796	820	817	800	780	835	829	808	798	831	834	795	803	881	854	802	825	772	784	818	816	823	767	891	818	840	826	836	836	818	824	778	879	798	847	796	815	858	784	794	870	796	796	866	772	812	771	785	803	809	796	801	767	819	759	785	804	831	820	798	779	792	789	817	784	863	791	843	789	812	796	805	794	810	803	824	794	809	771	800	870	802	798	820	816	781	764	828	840	786	804	797	816	797	815	826	801	819	842	810	800	817	784	838	807	757	847	812	816	766	858	831	832	795	838	798	882	830	817	839	818	790	854	793	851	848	806	804	821	818	790	827	808	806	851	817	844	850	789	783	820	770	816	773	786	787	831	812	827	821	820	812	860	785	799	787	807	729	742	823	831	783	852	823	811	871	857	817	778	775	847	761	777	823	817	793	769	817	759	800	766	802	886	789	789	813	812	803	829	743	856	819	826	855	756	841	841	802	842	742	834	772	824	831	777	890	765	797	802	872	831	783	775	814	827	755	790	813	819	783	838	818	797	786	774	748	833	797	796	820	863	791	810	784	788	816	815	786	794	807	831	801	844	794	816	864	883	857	800	815	820	824	876	877	800	786	761	808	824	808	827	788	808	828	820	824	798	809	769	821	802	824	827	860	815	784	833	834	798	800	850	833	799	832	807	808	765	837	741	845	826	795	881	806	790	822	844	799	788	803	816	836	875	782	824	836	869	808	839	820	806	861	810	763	812	865	808	874	794	790	823	771	788	831	779	834	804	812	806	784	796	772	782	843	776	812	800	805	832	788	794	796	820	823	787	796	861	878	774	814	834	782	832	810	774	806	796	729	813	877	837	786	851	821	830	834	802	790	774	821	847	819	791	739	851	821	815	815	773	836	780	827	813	831	834	760	794	814	794	835	820	822	802	773	780	795	795	811	822	779	798	794	844	828	765	812	828	781	856	745	831	801	795	764	828	816	819	754	830	826	831	788	814	829	803	818	831	810	825	857	827	762	769	856	822	847	797	813	806	802	781	816	806	819	798	802	838	802	815	785	841	819	776	826	853	867	794	850	820	828	798	819	823	820	835	833	837	832	812	754	794	800	828	839	804	813	789	743	847	871	828	814	837	792	853	840	790	840	796	850	809	808	827	788	802	872	819	841	788	833	834	803	762	847	845	788	799	863	759	798	852	840	813	813	862	815	783	783	779	825	815	891	847	829	812	828	808	815	828	836	827	840	823	801	847	741	879	791	823	806	856	759	823	873	806	816	789	849	811	849	768	808	723	812	812	793	804	822	838	824	814	801	793	847	797	866	822	796	821	867	786	767	806	797	797	802	789	800	816	721	841	825	805	799	892	845	780	748	828	840	786	790	803	759	799	820	850	829	799	744	820	810	845	795	811	836	830	791	817	809	792	777	756	816	816	790	843	827	824	804	794	840	848	788	919	761	834	796	828	812	797	823	755	817	818	839	817	810	824	821	797	805	799	816	828	813	865	801	772	786	773	812	783	849	773	806	774	824	816	781	822	794	786	817	778	845	845	828	767	812	775	802	796	791	758	808	840	807	814	840	808	861	861	802	799	819	808	845	803	850	792	749	798	763	841	777	821	762	810	828	819	795	806	809	821	826	753	811	819	818	801	812	802	832	793	802	811	803	870	804	784	844	832	836	762	798	839	776	811	777	783	773	793	775	822	841	811	811	841	840	788	775	810	811	820	813	835	781	817	790	755	808	780	768	803	834	782	835	779	854	775	762	813	847	848	838	843	813	859	785	849	814	796	773	836	857	812	799	826	827	807	774	806	780	806	812	797	858	818	790	807	782	799	796	840	832	832	857	895	841	747	788	785	843	789	832	783	779	840	792	814	752	819	777	838	898	836	814	753	796	805	774	857	830	799	794	792	832	812	814	737	763	797	787	804	819	832	733	789	764	780	812	798	841	814	842	797	810	809	827	792	851	813	814	776	820	787	805	845	808	780	870	806	882	794	832	826	780	832	838	842	793	821	777	847	854	832	793	819	794	833	839	767	791	808	767	769	735	794	823	821	790	836	766	824	789	845	793	781	786	874	808	785	767	814	803	842	873	802	836	862	805	792	804	836	808	820	817	868	755	821	833	789	774	777	775	830	817	835	879	857	823	789	789	810	789	818	816	826	827	845	776	766	807	805	776	825	790	813	832	771	748	774	820	826	804	815	817	791	776	831	803	816	786	818	781	805	810	842	788	766	793	780	799	797	819	825	837	853	767	832	830	839	804	803	783	845	806	826	794	858	817	807	808	798	849	834	819	810	813	792	891	779	810	769	819	848	741	824	793	816	760	796	805	824	780	820	787	840	817	790	793	777	855	824	849	859	794	775	770	787	772	808	740	816	785	787	784	790	845	840	832	804	842	890	777	817	790	784	815	785	831	835	800	811	807	787	767	735	792	829	789	807	802	844	812	842	809	830	846	842	835	791	766	828	835	793	796	783	803	783	810	822	786	841	753	805	800	818	790	808	798	834	798	843	789	791	825	820	771	789	788	774	833	835	823	806	837	782	842	814	785	823	773	766	842	798	814	785	802	800	817	830	769	845	822	850	848	832	850	857	798	806	803	820	803	773	847	783	820	824	852	787	744	824	821	837	840	779	795	816	808	794	761	803	802	776	800	805	836	844	814	866	788	803	855	835	840	794	831	836	824	813	809	814	826	814	794	790	802	770	860	805	828	784	812	819	856	847	806	813	840	765	825	821	788	803	820	842	820	789	794	813	831	786	789	781	823	774	873	824	786	818	851	804	855	829	772	808	826	844	820	814	794	797	823	818	854	813	809	859	878	833	755	833	798	784	789	791	789	813	847	820	787	775	726	805	808	855	805	822	765	802	788	772	798	811	888	815	762	802	765	831	831	792	840	811	790	845	864	815	832	819	791	812	814	813	831	819	819	854	822	775	820	832	821	821	856	818	797	777	839	798	842	802	820	841	812	788	768	794	866	816	838	832	849	829	781	818	797	801	764	886	803	843	809	773
7284	5793	5646	5346	9279	8987	5782	3094	1524	767	447	328	297	274	300	288	311	251	307	289	284	256	267	283	289	286	279	275	276	295	297	283	284	283	284	281	251	273	301	270	306	286	293	295	291	275	256	275	279	280	293	292	249	280	294	257	309	265	302	290	308	290	265	278	272	281	272	270	290	289	282	279	287	286	303	308	257	279	271	257	273	286	278	317	278	308	291	295	294	287	317	290	306	261	298	281	291	259	309	305	271	292	277	314	306	271	250	286	268	270	261	259	299	296	283	293	277	289	287	275	303	258	332	305	286	258	264	269	289	262	296	260	295	310	290	296	303	298	290	276	298	335	303	295	292	288	288	272	294	315	258	310	268	260	298	291	267	292	289	295	258	283	293	281	279	244	289	263	304	291	254	257	306	294	290	294	283	303	285	316	275	293	310	286	314	273	284	289	278	294	260	289	299	286	300	241	269	250	263	303	281	274	305	287	279	317	297	300	321	273	281	296	290	292	303	277	285	295	275	308	310	317	260	279	295	297	281	276	290	276	280	286	249	265	280	263	301	286	300	302	258	263	268	286	252	280	274	284	283	290	257	302	293	295	312	299	261	279	286	279	277	289	303	283	278	282	323	281	294	273	278	282	267	273	309	282	312	262	249	274	272	293	260	295	286	299	277	284	298	292	291	286	269	274	271	301	292	275	288	296	284	299	290	262	311	322	293	280	289	304	304	274	287	272	287	287	271	295	293	274	307	270	296	287	286	305	288	314	286	285	266	273	279	297	304	279	293	298	285	288	286	321	269	299	268	298	324	319	309	296	252	307	261	286	263	279	289	300	269	279	288	286	263	279	272	307	312	280	288	282	279	288	325	285	317	274	286	253	267	257	284	285	291	277	297	274	301	279	283	291	283	285	303	273	256	279	264	293	282	261	302	274	268	272	294	294	254	266	271	295	304	311	276	298	295	281	295	304	289	285	263	285	284	280	287	288	287	290	288	286	298	303	265	272	318	281	282	277	313	283	283	281	289	287	283	297	270	289	261	267	267	266	303	296	286	309	278	310	262	302	260	282	289	300	268	294	291	278	277	273	294	286	286	298	277	294	318	311	290	292	284	278	306	259	287	279	289	296	292	299	288	320	268	290	286	307	279	310	321	257	279	296	296	272	285	281	251	276	270	277	266	264	287	252	282	275	259	306	236	296	281	286	282	297	297	282	277	291	283	289	268	269	277	269	277	285	281	276	263	286	281	293	264	278	314	291	280	289	249	242	268	259	295	268	298	273	299	314	271	291	292	307	241	263	302	299	307	265	279	260	266	274	280	288	293	316	284	284	283	285	271	274	301	293	282	276	262	302	277	248	286	291	269	280	274	282	287	258	275	260	254	302	282	292	290	302	265	277	253	283	285	298	301	270	284	286	306	267	297	261	294	307	255	264	263	279	299	290	310	300	269	296	286	249	281	273	259	297	286	270	290	271	283	302	310	306	278	279	266	284	290	272	287	283	298	299	283	286	297	320	307	292	251	259	304	289	278	270	281	289	281	269	305	306	280	296	302	264	241	270	262	285	296	268	290	289	273	267	265	300	299	293	293	248	299	259	289	287	298	267	253	281	300	277	276	287	265	278	267	281	284	294	277	282	302	298	269	302	256	274	297	282	315	292	300	267	281	287	306	286	305	277	315	264	317	284	261	284	283	274	304	285	295	288	301	266	257	286	295	303	294	285	273	279	316	290	294	266	285	294	304	261	299	275	270	260	294	293	296	279	279	262	268	284	281	286	303	289	284	267	300	277	278	262	260	312	292	317	258	286	283	280	279	292	288	294	316	297	246	262	295	306	299	290	263	267	287	282	264	294	273	290	252	284	258	285	285	274	296	294	288	259	272	268	271	284	287	312	272	274	326	273	304	291	276	291	292	276	294	296	288	263	249	289	284	289	308	298	284	279	295	265	277	321	285	297	289	278	313	297	279	269	303	284	290	277	260	280	264	267	308	279	292	278	265	289	300	282	278	277	291	310	260	285	279	287	277	282	254	281	301	278	307	275	293	292	280	308	303	268	282	261	275	286	291	302	254	260	278	287	296	288	295	270	254	261	304	283	314	270	281	279	284	296	275	289	280	252	287	292	281	307	283	294	276	303	311	314	289	284	262	312	273	271	283	275	273	335	299	306	297	320	253	273	304	287	269	276	289	275	306	296	261	278	285	294	287	276	293	266	278	275	296	279	264	317	281	293	262	310	299	284	270	285	261	280	290	268	277	302	293	275	261	287	258	267	285	252	236	291	280	265	292	293	294	300	281	280	295	300	292	303	287	304	300	281	270	303	280	299	307	283	296	280	262	268	294	276	278	282	317	294	269	293	273	260	281	301	269	277	268	287	284	253	299	270	272	299	267	299	302	279	268	274	283	277	297	301	288	286	267	293	280	257	274	278	307	303	279	296	297	237	280	280	295	267	303	296	299	277	268	263	301	288	308	280	293	260	310	279	280	288	245	292	263	269	263	289	280	282	303	282	303	316	277	255	286	303	279	274	271	273	317	261	251	298	289	304	285	288	270	272	294	274	333	277	272	264	289	292	301	261	284	267	275	275	277	291	287	281	310	290	296	277	273	279	305	308	265	307	286	273	268	276	293	288	289	288	277	279	278	293	281	321	276	280	275	302	294	315	269	272	251	275	289	286	278	289	277	319	287	305	282	283	271	248	290	292	301	298	277	269	307	288	306	329	264	313	271	256	285	284	277	264	272	277	285	296	296	268	297	258	299	286	281	288	306	309	285	278	275	294	287	266	288	278	265	325	266	272	270	246	251	273	291	284	290	274	286	278	254	279	305	307	273	286	291	269	302	280	297	272	291	308	281	301	313	294	265	290	315	319	286	288	249	290	276	338	289	261	263	259	275	268	253	278	293	287	306	305	297	276	313	248	280	281	286	292	286	304	270	301	277	314	258	313	261	270	279	303	321	289	297	287	307	297	309	271	275	308	316	301	245	276	284	274	299	281	281	322	231	258	276	285	258	303	284	242	291	287	252	287	311	293	291	302	303	256	287	312	239	257	259	281	274	274	283	281	267	249	286	251	292	306	315	266	303	296	284	291	290	284	303	295	270	276	283	282	260	290	289	272	300	280	273	271	267	270	293	265	270	280	308	310	302	269	312	298	266	255	260	257	270	279	301	292	301	304	294	316	296	305	276	296	282	273	282	282	273	304	260	292	284	280	293	298	280	280	293	268	254	310	291	284	247	312	283	277	299	246	277	276	273	261	285	304	282	311	304	257	290	283	291	282	275	281	324	275	314	247	251	293	253	300	268	287	299	292	293	295	290	317	276	299	266	283	276	293	306	300	292	285	248	299	279	283	302	310	260	258	271	290	301	285	294	297	267	316	318	298	270	266	281	300	303	277	296	269	282	260	286	300	287	330	286	298	301	290	278	303	287	277	289	271	270	263	285	303	285	301	291	317	289	285	313	297	277	302	296	285	290	321	301	303	296	281
5615	5126	7648	12367	24003	23048	16331	9563	5120	2609	1360	974	710	766	748	795	764	809	677	769	724	791	780	696	776	780	736	817	735	742	792	759	748	772	728	736	749	825	786	759	690	799	747	692	761	732	720	772	744	787	727	749	753	756	769	760	792	687	766	725	745	767	733	788	783	739	763	710	725	735	793	772	762	740	710	739	724	762	730	737	762	737	751	760	758	758	759	766	795	732	767	759	750	758	727	813	764	755	779	729	783	789	795	747	761	693	793	741	806	763	749	765	716	739	761	749	729	712	760	762	710	775	743	715	750	744	760	766	814	745	774	746	781	781	784	807	768	802	794	763	697	721	699	750	770	773	735	793	775	751	740	819	767	751	762	752	795	703	775	762	770	760	764	768	781	727	784	748	725	752	770	765	749	749	767	802	746	771	809	776	745	798	753	704	795	766	793	795	733	756	823	714	771	776	758	752	767	714	765	718	721	783	752	757	776	744	782	762	742	762	773	721	729	749	736	733	750	784	740	797	807	812	752	791	790	731	776	734	759	796	778	734	738	745	759	753	723	711	731	773	738	736	757	761	781	766	750	749	758	710	784	710	743	715	782	792	714	742	735	756	741	749	755	772	737	778	743	754	719	742	743	759	709	769	779	780	751	774	788	762	815	715	712	764	731	748	763	809	739	772	743	769	753	726	731	751	754	747	757	791	755	741	713	742	728	719	733	725	737	715	719	758	742	738	778	733	814	766	754	738	769	766	823	737	788	780	740	813	734	741	753	684	729	757	736	765	708	756	785	699	808	786	771	741	762	740	735	747	800	768	719	800	789	795	728	769	744	737	725	772	807	739	791	716	737	756	733	766	751	739	761	740	746	716	755	720	769	740	755	730	719	793	768	812	750	745	774	757	730	797	779	741	731	784	720	763	756	747	827	768	791	752	714	772	751	806	830	780	771	741	732	743	802	716	769	777	786	735	762	786	824	761	778	803	754	761	733	831	767	732	736	715	728	740	724	753	690	766	714	797	773	802	725	735	722	795	766	754	725	792	750	707	741	729	716	777	730	762	717	743	770	745	740	819	683	793	765	802	772	701	744	764	756	765	745	732	786	751	819	758	728	766	767	720	829	806	740	760	749	756	776	760	766	750	761	777	756	706	734	722	789	741	742	755	768	750	781	727	735	756	727	800	815	746	768	743	765	751	754	776	790	773	784	747	758	709	684	789	727	757	762	763	791	711	757	710	732	732	749	722	787	779	756	746	721	734	753	767	734	745	783	738	780	745	709	736	759	731	730	776	728	788	799	793	746	759	731	770	804	721	748	738	751	751	731	791	742	798	806	772	777	720	800	734	747	738	724	775	724	827	764	780	797	780	740	728	811	750	827	750	705	712	739	762	751	800	743	771	756	768	744	751	765	756	763	827	763	734	787	743	761	698	796	707	732	735	765	770	742	761	736	758	730	727	688	810	761	754	810	737	756	783	769	785	747	742	742	745	734	724	757	761	712	788	758	789	777	772	775	756	748	759	800	754	757	739	746	764	758	751	751	726	767	731	766	755	742	730	772	802	734	716	731	712	774	707	765	787	771	738	781	731	722	757	775	757	715	783	793	729	773	745	744	764	749	769	750	765	779	757	770	731	763	810	758	789	742	742	792	781	772	728	797	716	742	801	797	773	728	728	732	684	747	800	733	688	743	748	698	769	757	746	731	754	722	762	748	753	733	741	736	764	758	801	780	804	791	727	719	779	753	793	778	830	737	731	765	791	746	735	794	748	807	698	772	766	731	762	730	758	820	808	764	768	769	767	773	750	768	723	754	738	782	736	793	754	795	755	823	750	770	783	744	776	758	781	775	759	767	734	771	758	831	745	782	710	723	773	725	780	781	764	731	797	752	776	726	739	800	759	754	777	755	746	767	723	768	770	786	764	756	748	712	851	787	806	758	763	757	749	746	785	779	732	785	757	718	731	709	745	697	759	688	741	711	819	812	762	791	831	780	761	765	789	775	782	728	731	755	757	697	701	729	807	755	742	753	790	793	740	776	706	763	808	687	741	728	776	738	763	708	779	759	748	774	749	749	743	768	711	738	828	777	735	791	780	776	755	771	764	738	743	756	731	762	742	806	783	727	768	750	745	742	760	767	749	739	784	757	788	766	751	758	769	736	748	734	759	703	749	759	763	747	779	743	731	736	736	729	756	769	755	756	736	757	742	784	792	741	753	744	784	801	817	780	792	729	739	757	735	761	790	808	734	736	749	819	745	743	818	727	759	702	801	851	764	766	768	753	700	740	732	782	729	760	794	764	754	756	773	808	777	794	741	770	824	756	713	729	781	768	765	718	757	729	790	728	753	799	783	736	794	762	745	734	742	757	730	786	750	747	702	770	743	758	808	724	689	782	753	741	786	718	753	744	754	763	781	743	750	797	758	808	786	715	774	751	750	784	759	761	784	757	726	776	818	752	772	709	740	765	740	770	748	768	797	765	708	755	806	735	720	725	767	722	805	742	770	734	813	728	768	726	767	750	740	767	749	792	783	754	765	721	740	781	771	722	781	745	745	831	767	784	788	766	721	743	770	734	770	740	699	720	734	728	728	753	715	744	780	828	767	777	787	808	783	778	765	744	750	775	791	816	790	806	764	771	708	793	776	772	753	724	713	735	758	754	799	761	773	696	705	752	755	753	770	765	740	725	755	756	777	764	727	750	736	788	720	753	762	778	761	714	774	753	732	686	755	736	718	790	756	771	735	786	716	727	755	701	771	772	765	794	745	743	765	779	806	742	723	761	743	746	697	743	777	730	794	743	760	774	778	781	740	728	805	761	742	802	762	723	784	792	758	781	769	741	788	787	760	756	761	793	767	743	798	725	806	738	754	788	733	716	774	766	775	776	749	721	741	759	755	744	765	792	776	790	774	787	709	778	738	749	782	743	747	763	785	778	794	764	719	763	792	745	745	702	758	778	716	741	700	748	709	746	743	729	753	724	782	764	733	747	745	753	778	731	786	812	755	720	753	794	758	723	754	780	765	716	755	761	757	755	768	757	743	705	790	747	740	772	773	742	768	767	758	767	786	711	741	793	736	794	792	817	783	723	758	796	754	744	723	744	688	739	777	772	724	742	759	732	832	771	729	719	726	755	782	782	715	784	793	741	760	770	778	725	751	712	735	775	758	772	727	747	778	738	745	731	764	728	769	744	791	779	805	758	769	754	708	788	752	777	764	775	781	777	747	762	729	735	713	743	780	772	741	746	754	734	692	788	758	719	708	749	729	737	727	684	783	740	766	794	839	765	787	735	790	742	779	776	729	731	745	756	783	770	741	748	742	806	786	726	815	775	737	748	768	827	841	793	783	738	752	705	764	750	764	765	793	760	751	755	712	758	732	762	753	743	749	728	740	752	686	775	731	780	715	722	768	728	775	702	767	720	773	779	785	722	741	756	781	765	744	728	739	759	762	697	743	760	742	794	785	769	733	793	766	723	760	773	755	723	759	801	770
15799	8836	14821	32256	54452	51973	37468	23174	10541	3678	1168	503	330	273	317	306	288	316	301	293	267	291	307	302	274	279	280	327	286	339	282	298	304	285	284	318	301	316	310	297	349	284	277	283	291	314	300	276	327	279	291	292	313	301	293	305	310	286	269	301	321	297	270	331	300	288	281	291	258	286	311	294	314	300	289	272	311	287	289	304	308	280	305	342	310	298	295	326	305	287	301	287	317	298	298	301	271	271	289	275	266	301	288	305	298	265	306	281	290	305	295	282	291	318	277	329	282	333	316	280	292	284	277	281	264	302	281	290	259	303	304	334	318	313	292	335	296	298	305	288	289	296	300	274	293	299	284	321	280	261	305	295	304	305	307	308	286	302	282	306	327	319	270	261	280	287	285	306	298	286	260	318	276	287	307	312	312	299	258	293	305	282	294	275	307	292	274	285	298	296	292	297	274	292	314	280	306	300	297	315	271	305	312	308	268	286	292	288	281	332	295	305	287	275	283	275	316	279	329	297	311	290	326	313	309	294	297	301	274	298	335	345	295	293	274	275	288	310	288	277	315	280	282	280	262	255	270	302	311	274	320	264	307	273	301	266	311	281	282	316	285	332	304	319	283	287	297	316	295	325	280	308	290	282	289	274	300	273	280	285	303	315	296	304	312	279	313	323	315	294	282	290	295	275	302	282	309	298	313	297	313	290	321	304	281	300	280	306	295	306	270	320	287	297	281	256	292	318	286	336	290	277	272	304	329	277	311	276	266	286	294	330	329	274	313	305	284	319	291	259	333	294	276	307	300	324	320	273	325	310	285	272	300	297	284	294	328	295	277	289	279	296	305	314	311	287	303	258	304	261	281	271	296	308	290	281	307	288	286	282	285	305	309	305	302	308	274	300	299	293	307	304	320	313	291	297	343	287	296	283	266	280	302	295	263	316	310	303	288	289	287	290	312	327	304	310	280	281	286	286	301	306	277	282	293	320	328	283	330	323	295	268	266	299	290	283	281	301	306	280	318	290	305	304	274	300	297	301	299	281	312	308	280	297	303	286	307	285	297	297	266	285	289	300	295	302	297	285	281	299	295	291	275	271	290	287	299	275	299	297	275	290	293	322	274	301	310	313	290	285	283	299	263	287	288	300	263	302	294	270	285	290	282	299	287	314	283	297	303	277	284	321	257	294	293	285	310	312	268	285	255	328	296	268	279	275	298	290	280	318	283	318	303	312	316	289	283	271	261	290	307	305	300	314	297	300	281	306	298	292	291	285	308	297	318	306	303	263	300	306	317	270	269	291	285	292	297	316	310	290	291	275	306	307	315	293	290	306	296	285	282	269	301	297	324	280	306	253	292	309	302	287	324	313	285	309	288	318	303	317	284	294	296	315	315	315	310	307	306	285	290	307	303	302	334	266	297	300	271	294	268	320	250	300	286	302	288	320	322	299	297	299	311	328	291	302	290	293	276	309	310	286	259	301	312	285	319	284	288	292	286	323	303	293	303	294	280	284	312	267	303	277	300	288	330	286	308	258	284	292	300	284	294	294	279	269	286	293	305	322	327	307	277	296	307	333	306	313	318	274	280	268	298	313	293	288	301	300	295	279	304	284	302	271	292	288	265	292	297	303	303	318	281	287	291	286	303	325	292	316	289	300	329	325	294	297	314	282	300	282	282	311	276	310	285	281	288	280	291	267	352	281	312	270	268	280	294	269	304	296	288	278	279	305	323	327	302	289	275	332	311	302	319	285	304	316	297	261	273	313	320	287	308	305	294	291	302	283	285	289	301	294	295	305	302	303	306	293	289	279	296	296	268	288	305	311	333	294	308	316	305	275	313	273	280	341	307	279	303	297	289	297	314	295	289	297	332	308	259	299	268	325	273	293	319	304	302	296	303	323	321	292	287	275	292	295	277	293	301	320	290	289	286	327	284	301	323	275	313	314	300	303	297	313	271	285	311	285	273	282	308	282	282	258	324	317	302	315	329	317	292	290	298	311	286	276	307	278	299	289	312	325	300	316	291	289	295	288	276	307	295	309	300	266	285	285	292	276	291	282	326	309	338	285	290	279	297	291	288	259	303	262	327	306	297	282	278	290	312	291	294	312	283	308	283	261	283	307	293	283	277	288	297	316	318	289	285	288	283	282	314	286	321	299	277	297	261	286	277	308	293	272	297	326	296	290	297	284	279	284	290	264	288	276	282	313	295	320	276	275	266	299	289	282	286	257	288	281	264	287	300	278	287	294	300	279	274	285	268	291	282	286	322	282	297	299	294	284	279	319	264	303	269	302	296	332	312	314	294	270	287	308	275	276	288	285	274	275	277	257	261	302	285	275	285	285	330	281	290	256	279	302	302	310	294	287	319	293	311	279	300	295	298	275	267	303	290	297	285	285	308	286	254	324	290	301	299	299	275	299	308	292	284	290	294	317	291	282	271	261	292	289	299	281	270	300	316	283	332	307	281	281	286	313	318	268	273	299	300	286	270	314	288	292	325	306	296	274	282	293	293	296	304	282	289	292	295	284	273	309	294	330	326	263	306	295	296	253	294	329	324	309	301	289	300	298	312	300	288	290	292	290	282	287	279	302	306	325	301	302	286	326	275	297	288	305	307	301	283	283	284	299	289	287	290	291	283	289	287	272	292	287	283	260	303	292	330	269	300	277	291	279	295	286	303	291	298	276	303	294	278	295	266	288	324	296	292	282	310	298	294	313	277	286	245	291	289	277	303	289	299	305	308	279	307	272	322	327	322	290	285	252	296	343	287	299	258	301	294	259	300	318	335	303	299	303	318	297	331	276	313	311	296	294	312	303	299	288	320	289	312	300	272	294	283	283	314	271	309	287	316	278	316	314	283	303	327	276	244	300	294	281	302	307	300	281	280	310	274	300	265	297	310	298	292	270	263	303	283	337	302	286	298	295	302	287	288	326	293	326	299	262	295	305	313	303	270	291	326	263	303	295	284	282	287	284	261	294	299	301	310	310	325	276	311	350	315	276	295	316	302	293	279	264	297	329	319	273	271	293	294	313	315	295	288	297	275	298	316	301	296	315	284	300	290	284	295	284	283	306	317	311	304	271	280	315	279	270	301	305	287	277	269	270	280	300	318	302	292	299	258	316	290	294	290	305	297	303	293	292	287	290	265	287	299	295	294	275	303	313	306	270	317	314	295	313	267	280	270	261	304	311	319	269	278	291	298	299	284	311	296	288	293	270	282	298	291	302	293	297	283	272	259	294	312	289	276	300	323	268	313	312	276	297	298	330	284	299	311	329	305	307	296	287	295	304	298	307	266	288	282	294	314	296	280	288	313	298	255	321	314	297	292	315	263	309	289	282	283	311	309	312	298	254	275	309	277	291	322	289	297	317	264	294	326	328	280	305	305	306	310	308	310	282	279	269	300	297	298	291	295	285	315	284	288	283	299	304	307	245	307	309	293	292	287	308	300	302	288	299	301	304	293	313	268	302	291	317	273	291	264	304	308	288	307	293
10300	7015	20069	43386	61992	59775	48384	36600	23265	11287	4247	1602	837	761	777	784	755	804	763	748	776	779	784	821	781	744	817	791	719	785	787	750	725	790	808	779	747	784	737	727	755	764	817	814	825	765	795	784	735	763	785	779	782	772	824	814	793	805	796	738	739	784	746	780	820	745	757	788	774	793	766	780	848	762	765	758	818	776	727	799	799	786	823	770	748	794	778	742	761	795	791	786	789	758	739	765	833	806	751	787	750	784	846	757	746	815	794	876	806	788	785	795	738	831	771	818	764	834	751	730	773	799	791	818	750	769	766	787	754	796	771	776	778	741	758	767	793	751	778	795	786	746	764	815	825	785	782	812	798	814	740	790	823	769	763	735	775	844	777	774	788	824	768	775	753	792	754	802	762	757	846	763	812	796	779	746	768	812	788	742	768	772	792	826	769	784	800	789	792	753	759	765	766	788	731	815	788	797	805	791	841	763	705	743	782	824	778	816	751	756	765	725	781	775	814	812	800	807	746	789	815	780	794	773	796	810	778	766	730	809	798	724	775	798	760	771	753	774	811	797	794	813	762	785	769	764	818	804	765	772	764	835	765	800	759	811	796	784	799	761	780	768	750	813	750	793	769	776	818	759	735	763	781	766	839	776	765	796	797	770	782	804	800	780	809	735	803	799	788	819	774	779	775	793	813	770	769	777	805	746	842	745	804	822	802	789	795	746	747	798	784	779	811	789	838	765	826	777	768	763	783	806	765	765	813	787	759	787	763	739	736	774	731	776	829	814	796	842	764	798	840	791	765	818	729	822	805	826	802	756	739	784	731	788	811	747	761	741	769	795	808	726	827	820	765	786	844	774	778	791	799	741	761	741	796	811	739	755	781	778	792	818	751	761	791	732	780	795	786	788	755	756	799	759	790	761	742	774	808	794	711	829	758	884	779	762	794	804	822	741	794	823	751	789	774	748	801	738	807	786	812	792	788	738	797	752	776	765	741	780	777	796	744	782	820	807	769	771	753	804	782	787	765	757	805	764	745	751	785	820	808	794	788	789	788	845	778	810	807	801	790	811	771	760	774	748	755	786	802	810	785	793	755	752	769	753	755	800	808	792	766	849	808	749	797	736	779	812	790	772	817	784	832	801	770	795	807	730	770	782	776	738	733	772	765	792	790	786	804	752	757	789	785	823	784	779	793	757	779	821	758	761	810	803	766	783	840	767	741	775	757	749	819	738	756	724	737	784	793	823	787	753	765	789	826	807	742	778	808	731	764	777	762	759	712	796	766	800	815	764	800	777	809	799	771	770	789	791	751	835	784	807	814	792	771	781	764	809	771	779	807	757	789	797	782	803	823	765	842	783	768	753	807	754	768	797	745	758	782	813	799	783	781	814	780	852	779	766	775	779	801	830	773	750	709	785	784	766	762	754	784	763	770	786	822	794	788	790	840	765	845	755	793	837	761	762	814	797	806	749	802	769	851	767	762	766	830	751	748	734	780	800	781	807	736	792	762	780	768	785	731	810	745	756	731	813	774	791	805	781	773	778	797	742	753	783	759	747	761	776	790	816	755	797	808	813	714	765	776	777	773	789	820	708	764	801	760	790	705	839	798	810	830	726	749	771	772	808	779	761	785	769	820	758	768	782	825	773	805	785	747	798	786	784	780	833	729	797	798	747	821	781	795	756	769	731	760	803	754	799	766	774	745	812	833	803	755	807	819	760	767	775	752	764	756	806	805	775	756	760	743	780	754	779	799	750	785	792	786	778	808	779	801	754	790	745	770	758	763	779	794	757	777	809	774	789	758	769	800	807	821	820	779	806	796	751	728	835	803	793	767	796	787	759	811	785	801	813	808	758	807	790	765	763	742	741	797	807	763	827	814	776	761	839	810	777	798	792	752	787	755	783	776	818	778	827	778	730	768	733	765	806	746	771	813	734	728	780	808	823	827	774	756	754	800	805	810	785	824	758	824	761	795	775	778	835	747	825	754	769	763	812	788	806	788	767	773	796	777	764	853	783	770	751	763	745	767	774	773	804	773	794	797	797	799	803	778	736	784	814	776	764	783	731	780	822	797	762	776	806	781	772	775	831	814	868	803	767	780	771	718	763	807	767	802	783	780	758	805	785	802	793	808	822	758	812	782	772	802	783	770	763	780	757	772	803	766	778	770	776	785	763	753	769	761	766	795	749	789	793	811	755	761	782	813	739	747	757	749	797	813	752	790	806	754	745	791	759	801	766	820	786	779	794	794	790	809	757	786	752	761	798	777	770	771	803	773	778	831	787	774	736	760	744	818	804	793	823	776	737	770	759	759	788	801	786	772	769	771	740	774	839	768	759	792	752	804	747	746	784	807	788	735	791	816	738	822	815	776	804	755	723	747	797	741	798	797	803	805	775	740	741	789	793	799	740	792	771	758	731	784	806	736	765	771	816	806	749	826	809	799	784	784	717	806	746	765	769	808	783	818	751	772	759	767	794	777	714	790	769	804	730	812	766	830	795	797	798	799	795	758	802	771	787	779	828	773	763	762	758	757	798	778	775	773	753	755	717	770	821	792	808	794	743	789	776	796	732	827	782	826	831	817	776	784	726	766	799	788	759	804	725	801	826	797	774	723	730	807	819	817	769	811	797	739	806	777	775	760	799	761	784	775	797	814	784	743	800	774	792	789	793	766	760	818	764	758	784	837	752	734	760	770	784	782	769	789	815	763	753	772	729	759	808	778	741	842	780	789	761	797	795	804	752	778	823	757	738	738	779	813	797	779	756	786	803	751	816	801	783	875	847	762	774	773	759	766	712	772	818	791	778	765	772	807	824	797	806	777	761	805	770	811	775	768	830	810	848	745	784	796	746	803	797	786	836	779	761	780	799	793	781	760	791	795	770	774	762	785	783	745	802	786	797	796	783	757	762	774	784	759	804	757	812	817	777	820	777	787	783	764	806	796	813	750	774	764	772	776	794	787	776	828	805	791	758	784	768	792	815	817	779	734	773	776	821	818	751	791	719	751	801	795	728	825	797	778	768	792	786	808	835	753	761	801	778	775	781	797	759	754	758	713	749	818	783	761	813	761	808	799	791	733	749	798	759	821	808	739	808	767	758	794	781	799	856	738	779	779	746	747	731	787	749	768	750	828	722	740	793	779	805	738	760	771	780	804	805	717	804	786	768	780	775	781	790	732	804	769	782	731	812	766	761	779	742	789	773	790	764	767	754	822	802	824	823	753	827	819	797	737	750	828	752	725	778	737	777	699	778	735	748	772	827	803	769	777	788	776	790	803	784	807	800	759	767	766	725	834	814	815	751	859	804	796	786	793	782	805	806	756	809	790	799	804	774	795	738	749	761	777	734	784	778	747	820	775	794	767	821	737	790	724	788	735	774	780	774	779	756	833	772	764	742	764	792	779	799	728	758	790	804	771	798	772	758	823	777	728	797	789	768	814	790	734	791	775	770	778	790	814	758	815	786	738	732	766	769	787	771	771	796	772	810	819	745
23079	11942	19958	44649	67100	63631	49609	34462	18480	6406	1731	576	333	337	313	339	332	296	309	311	312	327	325	310	291	303	299	354	312	307	287	310	314	294	333	286	310	331	284	312	316	291	297	343	314	299	310	323	311	305	305	297	308	289	327	299	307	318	304	320	292	314	341	289	293	277	338	293	302	294	304	322	346	301	300	316	299	269	315	295	282	309	309	291	321	335	286	300	286	294	277	321	316	322	331	292	293	314	318	318	290	279	292	322	298	342	300	309	292	303	331	283	278	313	301	287	290	303	307	323	316	290	299	336	298	306	316	322	317	323	317	319	299	305	312	336	283	295	313	290	287	334	324	296	293	314	305	314	328	327	348	312	290	289	300	269	275	304	323	269	329	303	304	269	333	296	284	328	320	325	320	316	312	297	308	297	335	315	308	325	268	286	299	306	310	299	323	324	338	291	302	297	297	304	330	339	326	291	291	296	316	301	294	288	312	291	310	316	293	304	311	333	308	312	312	320	282	291	291	321	321	308	299	273	302	313	289	324	313	312	324	329	314	303	303	290	313	339	290	290	279	305	303	321	301	301	324	321	330	303	287	294	304	323	335	329	317	321	295	294	306	308	320	321	299	314	325	310	333	302	300	294	261	299	299	280	316	292	326	290	307	321	309	333	306	336	296	291	308	307	298	285	328	302	296	311	339	314	315	303	312	288	316	311	323	328	306	319	302	313	296	295	279	332	300	300	304	326	326	308	309	284	321	306	309	259	336	299	311	291	305	317	331	312	306	321	317	295	296	315	294	294	288	300	334	327	291	286	308	295	283	298	309	320	336	321	276	299	302	323	313	322	307	305	296	288	314	336	299	301	314	320	309	277	306	330	322	296	316	313	289	317	298	331	327	335	335	312	289	296	283	314	297	300	356	323	307	292	307	327	329	311	335	294	303	267	299	313	311	308	318	271	323	313	337	299	288	321	296	306	308	304	310	270	278	302	309	319	316	327	280	282	300	306	315	321	307	308	316	303	289	318	323	340	281	268	318	288	288	303	359	313	295	319	309	329	336	309	276	318	288	334	298	314	304	305	300	321	299	301	332	338	313	302	282	304	296	300	318	299	309	325	294	319	312	319	292	308	309	328	301	294	318	303	287	315	306	331	308	329	304	305	322	318	320	318	330	297	331	340	285	310	313	308	281	303	323	312	303	317	269	305	315	317	315	320	314	328	308	292	313	315	297	293	299	337	287	312	266	302	305	298	265	285	304	328	288	309	334	326	289	302	307	293	276	309	283	288	296	314	283	318	336	291	314	312	326	288	322	314	290	332	318	324	307	275	297	298	275	264	308	305	262	302	304	333	300	341	304	324	291	302	308	321	285	300	338	296	301	316	301	338	296	289	290	280	320	315	339	308	296	271	310	311	311	305	297	298	296	287	285	277	296	274	293	289	312	300	307	300	319	313	300	289	324	295	281	295	284	308	291	297	283	301	316	339	323	309	314	329	314	324	285	315	321	336	286	312	284	305	293	323	337	295	301	308	283	323	337	315	309	301	289	332	297	301	309	334	328	318	311	316	293	320	328	315	308	327	311	306	312	293	308	312	319	292	288	297	330	326	279	305	307	328	295	325	308	278	306	280	288	309	333	348	308	333	320	297	293	299	314	291	338	303	278	275	336	328	304	279	282	295	316	277	301	309	315	315	303	287	309	293	305	319	314	333	301	316	296	324	308	283	325	271	281	347	328	296	339	308	322	296	278	322	320	297	290	281	330	300	319	302	311	299	334	295	282	354	313	330	331	283	298	312	297	316	292	330	332	294	330	283	299	328	308	288	341	306	315	288	303	343	299	297	287	286	299	314	279	319	319	326	303	307	275	298	311	313	314	323	327	310	310	316	312	296	297	324	303	347	328	316	304	319	330	315	337	271	296	303	319	350	291	307	312	345	305	288	302	313	323	291	308	327	292	277	312	321	313	308	303	302	340	316	334	276	315	315	261	287	310	291	301	340	317	350	283	339	284	308	296	319	351	281	296	297	305	285	310	291	292	299	280	299	289	323	343	313	313	299	333	353	309	309	304	299	292	309	314	326	331	307	285	373	338	296	278	311	309	298	310	279	289	309	323	313	317	300	322	326	318	296	282	309	342	333	346	314	328	345	323	302	287	290	320	331	317	315	289	313	303	318	295	322	298	317	311	335	311	284	283	287	304	321	282	299	320	320	322	277	297	325	310	299	315	299	291	311	332	289	290	309	331	304	306	293	311	352	313	333	334	288	318	335	351	316	301	285	309	297	315	292	339	324	313	309	316	300	292	333	305	306	298	335	316	345	318	297	270	309	323	310	289	297	318	311	310	308	297	294	314	280	309	330	295	270	306	286	308	296	296	300	312	306	310	308	299	301	314	288	292	327	300	314	321	325	316	326	304	312	321	297	315	286	326	286	327	313	310	294	287	299	294	308	303	304	298	290	302	285	313	300	302	335	335	314	296	297	277	350	297	277	312	310	321	289	289	293	310	283	318	315	321	323	298	301	341	326	322	324	316	307	314	330	339	322	287	346	306	282	293	308	284	292	339	296	325	277	282	298	294	346	301	299	311	283	292	315	297	285	331	340	326	329	298	298	305	310	313	321	316	266	293	312	300	269	277	306	297	302	277	304	289	337	327	295	308	293	337	354	311	290	313	302	300	298	326	296	336	303	302	310	294	318	299	312	313	302	305	311	323	297	335	277	286	300	341	289	313	311	305	303	313	318	320	312	295	320	299	306	299	298	321	315	304	326	347	278	279	284	254	302	297	325	339	295	285	305	296	328	324	335	303	301	348	328	298	322	314	318	287	292	311	305	332	306	319	299	304	293	289	316	327	295	326	294	312	293	315	343	327	314	321	295	302	276	292	273	340	300	312	275	306	327	309	301	340	286	295	337	317	315	294	293	270	280	285	286	337	324	341	284	315	341	276	311	306	297	315	325	300	314	302	305	343	291	353	312	307	309	337	293	304	310	304	316	322	349	284	303	295	276	297	303	318	281	306	307	318	311	284	319	277	265	294	303	290	333	311	306	332	302	322	307	279	325	310	286	317	277	275	329	317	316	300	295	305	319	280	332	280	309	295	319	338	300	303	312	304	311	367	306	298	298	322	295	301	351	268	322	293	283	303	289	292	334	311	304	310	330	321	318	319	288	321	329	294	337	264	293	338	314	347	294	322	295	324	315	294	296	324	273	324	306	295	303	326	290	288	316	305	296	319	309	298	306	282	305	333	269	311	308	326	317	273	281	302	328	297	272	301	279	297	310	319	293	294	285	301	288	294	322	336	338	314	310	290	289	303	300	317	273	272	312	300	303	316	302	311	281	302	328	335	293	306	299	322	280	341	291	316	283	290	316	319	313	316	344	315	323	305	298	326	272	301	311	298	297	276	334	335	307	318	320	340	284	300	295	306	342	293	318	305	314	298	277	255	295	316	322	293	325	303	295	281	288	287	297	286	340	351	338	347	284	299	331
12853	8297	24271	52050	74102	71991	59378	46395	30847	15728	5998	1811	855	864	789	792	822	773	798	791	874	830	793	773	835	870	804	807	770	830	816	785	860	836	895	773	832	815	785	838	831	820	810	777	782	811	754	828	834	849	767	785	837	722	772	794	843	838	820	833	741	793	820	823	843	809	769	821	793	839	772	803	770	790	784	800	818	831	775	811	848	777	807	856	781	831	839	767	840	805	811	784	809	761	819	805	803	795	869	828	797	774	806	774	812	777	819	828	819	827	807	861	794	762	806	814	836	800	771	804	762	895	768	784	783	841	795	822	838	778	809	808	814	781	824	771	764	819	775	800	777	832	790	824	816	832	825	781	779	863	715	832	835	791	886	786	873	800	809	776	829	777	802	782	803	815	823	796	800	803	765	781	809	753	828	818	808	806	811	815	798	775	866	889	811	797	805	812	846	783	783	738	798	814	806	808	830	823	804	804	850	826	814	826	795	801	804	838	834	845	796	809	830	808	787	785	781	778	831	784	816	833	759	785	783	810	841	824	843	832	808	775	826	792	806	850	830	782	862	829	810	820	824	788	835	836	792	798	851	784	805	805	837	797	834	829	822	796	814	768	780	798	796	757	831	814	775	828	801	787	846	862	823	788	817	800	766	742	847	843	747	789	813	841	792	874	844	796	757	807	819	757	765	861	859	776	822	817	817	869	876	818	832	782	839	841	831	802	831	825	845	809	816	822	770	815	787	796	862	842	819	811	783	866	788	831	789	832	813	794	825	837	838	815	812	827	775	799	785	827	845	833	842	805	854	789	830	824	834	825	838	783	832	857	828	809	784	784	823	769	827	801	867	752	841	813	822	822	827	794	786	796	795	815	819	797	850	792	816	842	796	811	811	815	754	859	766	791	853	832	802	810	812	816	853	831	762	833	841	854	859	737	813	793	776	777	766	842	806	807	820	880	874	811	816	815	808	751	829	782	820	830	811	787	826	834	857	785	823	835	795	775	863	827	808	821	818	872	791	850	797	736	761	781	839	840	861	767	798	814	839	803	781	852	780	780	775	785	843	825	832	830	861	788	805	879	789	803	779	832	796	775	815	813	838	794	784	823	826	808	805	750	816	832	841	815	763	830	803	817	791	769	817	806	838	802	804	809	781	843	808	800	757	850	801	824	841	790	831	800	827	761	732	824	833	829	803	788	773	776	818	778	779	805	776	814	812	854	839	823	810	787	801	823	802	843	789	852	792	820	810	849	807	811	822	786	818	836	795	779	810	821	858	795	766	810	828	857	791	794	753	824	771	821	778	847	834	823	831	810	804	797	860	791	814	742	820	867	806	851	813	851	761	828	789	813	814	771	781	813	799	806	829	786	811	793	786	787	781	819	783	812	818	815	760	815	792	864	813	822	781	849	850	796	838	837	765	786	765	762	812	824	782	818	839	842	844	818	791	813	804	802	794	817	791	810	803	817	756	818	831	816	845	802	801	824	856	797	824	808	759	806	824	776	786	822	863	792	783	805	826	811	865	827	808	809	814	807	826	799	847	803	863	855	833	780	822	828	828	835	824	842	767	804	842	815	824	798	828	785	783	830	837	787	780	840	826	801	784	780	802	818	857	811	779	817	806	834	782	819	802	771	833	806	808	813	799	855	795	830	838	810	804	816	802	804	902	860	788	782	792	850	827	818	788	835	861	842	842	842	757	810	783	771	746	821	816	817	842	812	843	813	796	817	792	809	780	845	790	801	825	802	858	836	780	797	806	834	844	812	828	789	829	806	781	825	807	859	867	797	816	841	818	774	827	815	759	765	765	820	793	781	798	817	849	797	809	829	765	827	804	832	795	788	849	773	835	847	824	829	806	833	803	792	808	796	824	831	780	881	821	815	828	825	780	775	803	787	816	846	845	786	791	789	842	784	819	803	873	776	839	827	792	840	778	825	784	823	810	842	806	840	783	833	757	809	816	793	865	778	777	784	797	820	843	820	842	811	840	803	863	803	820	791	808	797	817	849	823	791	837	826	796	789	775	821	793	832	788	817	796	812	791	793	778	810	823	803	790	824	765	812	834	815	789	792	800	842	787	783	765	829	743	797	835	796	824	798	814	806	824	832	827	826	801	858	791	813	767	827	864	832	773	848	789	777	781	818	836	831	819	822	822	788	847	802	860	805	797	751	774	816	845	821	767	835	829	849	800	812	847	798	783	753	797	806	803	831	832	788	824	824	795	768	833	816	794	802	816	820	803	837	824	833	785	757	799	815	832	800	829	800	799	815	840	783	809	771	752	837	832	822	833	819	804	805	807	778	791	821	819	745	863	810	837	768	774	828	795	825	777	808	806	835	819	790	784	791	833	834	793	824	802	800	778	800	803	811	858	762	833	848	847	880	812	868	830	790	864	807	807	806	804	783	817	886	808	801	780	868	786	825	835	820	811	806	761	803	800	819	846	783	849	798	778	826	857	753	822	784	832	845	811	777	811	853	759	818	766	789	838	826	797	819	818	792	790	805	822	810	889	823	869	803	795	760	771	807	785	870	805	758	759	757	809	826	813	755	805	827	847	799	808	826	817	814	809	817	820	832	813	799	799	869	811	770	791	795	783	753	876	852	802	809	844	861	846	838	831	809	833	790	819	794	803	813	813	803	864	786	763	769	772	808	833	781	760	824	803	755	794	758	829	786	817	760	803	785	805	794	809	821	854	787	822	805	803	833	816	812	823	850	827	871	860	812	831	764	792	807	837	815	804	850	801	760	784	824	766	821	834	831	799	835	825	809	790	860	786	815	794	816	815	761	760	825	819	822	824	809	863	809	818	835	779	808	809	835	768	809	798	786	819	844	851	791	817	807	809	862	747	850	808	731	826	803	830	844	825	755	802	766	755	812	789	791	882	867	846	855	844	820	812	810	793	789	784	796	768	828	864	798	816	873	856	840	798	794	830	763	773	748	788	810	756	855	849	830	813	773	814	820	822	817	789	806	814	821	852	787	816	819	759	805	819	805	802	868	817	809	786	828	764	790	798	828	805	860	791	868	832	839	767	802	750	830	792	863	834	797	791	806	823	829	769	770	821	849	818	803	845	790	819	838	810	791	793	742	807	805	810	822	774	831	761	773	848	741	739	768	809	812	795	766	785	830	834	813	783	781	777	816	790	810	826	819	833	820	779	844	767	851	755	798	835	843	858	789	836	835	758	809	811	802	793	818	797	805	845	760	829	813	798	831	820	776	814	772	837	861	792	832	816	826	845	814	750	876	858	803	858	789	770	801	766	795	788	848	788	826	841	815	801	804	855	807	818	802	767	801	806	816	828	763	798	832	759	818	816	845	869	769	876	841	793	839	796	781	846	903	833	822	820	804	811	787	855	771	796	794	812	762	780	774	821	842	818	808	817	821	801	805	792	782	796	763	787	854	782	828	806	808	812	816	825	800	828	850	808	764	791	818	839	796	790	777	831	820	855	815	799	792	834	784	845	792	851	791	812	811	820	823	814	777	825	838
7316	4533	5765	5552	8632	8968	5775	3264	1650	829	444	300	303	289	299	257	263	292	284	272	286	273	281	298	294	246	276	267	263	257	278	281	285	253	304	286	279	253	290	272	311	271	305	287	262	260	274	274	314	264	282	306	317	275	307	276	266	291	269	279	303	275	294	283	281	289	293	276	288	297	292	284	274	297	278	303	277	306	271	272	294	277	291	252	263	282	297	282	289	272	292	252	300	272	298	279	314	275	269	274	305	274	297	279	308	277	290	262	287	252	306	308	290	268	255	289	271	297	292	284	283	321	267	277	279	301	304	285	295	298	261	285	288	296	273	284	276	282	278	314	280	318	265	285	278	296	266	258	291	272	255	252	289	271	321	259	289	278	291	288	269	262	306	271	260	309	300	269	297	273	279	253	257	286	270	288	303	291	323	269	289	288	282	277	298	319	313	294	292	300	289	272	284	290	288	264	296	311	281	298	285	258	260	284	311	262	289	269	285	270	258	297	322	272	264	237	280	278	289	276	279	289	285	274	303	283	272	272	278	277	276	291	296	279	287	276	270	278	291	243	281	297	305	269	295	272	268	253	294	303	273	293	274	273	271	274	297	265	281	279	290	293	254	257	269	275	305	295	303	285	294	278	282	340	315	295	286	290	322	273	298	301	291	239	274	320	283	266	286	292	260	269	282	286	296	295	286	305	269	292	299	275	283	266	303	245	302	277	272	292	300	259	293	293	302	269	293	278	293	292	284	285	275	278	263	329	298	274	270	270	299	257	325	243	308	276	270	261	296	274	291	292	316	268	275	282	261	278	268	271	291	302	279	275	278	279	283	288	272	281	300	283	292	263	240	286	248	288	275	265	269	290	280	314	307	275	293	268	276	298	285	265	287	272	275	294	306	269	289	302	312	278	298	280	294	271	277	271	272	300	275	293	265	254	289	286	272	268	258	280	256	260	277	290	302	279	261	290	275	288	304	263	273	270	287	300	240	305	277	307	272	270	283	290	323	300	289	294	294	300	287	289	278	263	290	281	258	278	269	292	291	317	275	267	267	287	271	260	277	291	289	269	315	299	319	264	291	274	279	262	287	282	284	275	264	280	297	287	274	283	289	330	285	256	286	285	255	263	267	293	278	288	295	252	286	298	253	296	304	298	263	310	265	289	277	271	258	257	277	303	266	284	293	271	297	278	301	254	322	269	282	271	286	280	286	284	294	267	290	301	293	297	260	323	310	287	282	268	305	303	277	285	291	276	277	293	281	289	270	269	275	307	286	285	276	294	297	292	269	297	319	316	300	327	291	285	280	248	280	274	293	278	277	288	307	294	267	259	292	264	263	280	280	252	291	294	290	290	303	288	250	295	294	286	295	304	322	282	298	281	277	282	295	262	268	267	259	308	281	281	298	279	289	278	277	272	277	284	268	258	304	261	301	289	273	291	256	305	264	284	306	309	269	287	263	282	279	278	281	272	271	283	305	276	262	319	288	271	261	264	287	259	270	251	278	275	285	289	250	283	277	313	283	292	277	263	274	293	278	279	311	306	279	292	288	269	246	274	303	282	286	271	266	284	279	273	321	273	295	281	293	315	277	279	281	283	259	292	285	295	282	282	301	300	276	268	303	293	287	279	290	291	265	283	305	274	292	320	268	281	274	285	283	284	300	289	287	278	291	302	269	301	287	296	263	272	268	263	326	273	284	264	281	275	294	302	305	289	315	281	288	287	274	243	293	285	288	299	275	275	278	307	282	299	264	300	317	258	298	304	290	296	317	311	259	291	266	264	270	277	285	292	283	297	281	299	281	250	303	296	298	258	259	284	267	293	262	255	284	298	275	270	274	264	287	287	259	298	270	282	297	265	283	257	296	279	245	308	258	274	294	262	262	257	279	284	279	282	269	261	326	288	262	296	294	271	263	278	270	258	295	277	272	294	284	309	275	261	277	271	269	286	284	288	282	267	277	276	324	294	286	272	266	312	279	309	287	281	274	259	311	276	303	266	306	303	268	281	315	281	293	274	315	294	291	285	272	317	288	286	263	313	267	281	264	272	283	260	285	280	292	263	314	286	271	297	263	257	285	307	288	304	296	274	258	283	272	308	298	272	274	285	297	286	286	258	275	305	301	275	288	291	279	287	311	335	286	280	283	305	285	259	256	300	277	279	283	300	305	293	270	304	298	299	320	279	296	304	275	304	290	287	289	300	251	310	298	268	269	312	293	292	273	244	282	262	306	298	285	280	294	293	270	269	260	280	264	264	296	281	302	324	306	286	252	272	286	277	255	286	251	329	307	307	270	280	272	285	286	275	283	304	323	279	292	260	257	270	284	296	279	268	269	268	293	286	316	283	325	276	277	294	288	290	294	256	282	314	283	285	281	246	277	281	293	319	289	318	287	279	271	300	271	284	316	309	297	279	283	271	270	267	260	283	258	296	276	278	268	285	276	294	245	257	317	291	273	304	301	258	277	278	294	263	276	270	270	280	278	293	272	278	272	275	286	306	270	282	291	294	293	264	289	286	302	286	283	261	283	283	291	292	277	319	302	316	270	291	296	289	285	294	279	289	282	282	260	273	258	294	297	290	278	257	317	308	296	279	301	292	276	282	266	286	273	271	289	300	283	287	295	294	284	275	307	243	301	274	288	284	275	302	302	275	275	297	256	285	269	281	327	264	284	297	320	258	307	271	283	277	274	278	298	309	290	256	294	289	286	280	274	258	262	284	280	307	304	239	292	276	291	290	254	309	252	270	282	269	290	298	276	270	287	283	283	266	283	288	273	289	258	253	272	286	282	276	298	291	300	319	285	260	271	256	284	266	279	295	294	277	271	268	300	301	268	263	318	304	287	301	275	325	282	295	261	315	288	297	328	259	266	252	265	304	301	269	305	293	268	280	285	304	305	293	294	305	274	317	297	293	278	265	269	309	291	282	290	272	309	290	296	266	291	282	294	282	283	269	267	300	283	300	291	286	290	271	271	262	297	259	284	285	289	263	293	273	298	273	287	299	276	270	274	303	292	250	270	322	292	298	263	265	302	305	273	296	300	299	290	301	280	252	267	287	238	274	274	279	280	285	302	302	293	289	274	307	277	284	288	305	313	295	273	300	300	273	278	291	268	269	291	292	277	274	251	311	291	296	284	292	289	266	256	283	308	304	305	300	316	305	306	271	270	247	275	289	285	281	284	299	294	285	262	285	286	301	291	275	292	298	304	281	288	310	282	309	276	275	304	267	270	281	282	271	276	304	297	270	277	279	309	276	291	282	255	277	304	314	260	264	280	327	289	288	310	269	293	289	271	280	299	285	277	272	278	260	315	282	295	288	289	287	295	290	295	275	266	275	257	295	281	276	310	281	277	284	290	306	298	305	274	297	284	304	278	264	299	273	254	271	288	285	326	287	287	258	269	298	282	292	289	290	315	290	272	267	267	287	305	313	277	290	298	237	280	277	276	276	297	258	297	306	262	264	268	317	259	303	283	260	272	273	260	253	315	295
5621	3921	8118	12708	22066	23020	16546	10113	5404	2704	1432	918	722	748	779	782	759	702	792	773	731	791	773	800	794	769	752	747	791	777	754	722	747	778	771	733	752	759	771	747	743	751	746	792	748	800	711	752	681	752	726	793	747	822	705	811	726	728	726	733	724	722	763	793	764	759	788	763	731	737	772	736	727	799	783	716	793	786	781	769	792	804	754	781	750	727	726	776	833	776	713	689	759	747	728	766	760	742	720	767	759	794	759	762	736	746	759	753	817	765	793	731	805	814	749	728	760	744	769	790	770	719	753	745	723	784	783	749	756	748	750	765	772	684	748	791	736	780	777	721	734	728	761	744	719	793	790	701	741	773	771	740	777	768	779	714	769	732	737	753	752	787	788	785	776	758	769	802	755	767	712	750	784	783	736	732	799	741	757	715	747	774	706	728	741	813	748	781	782	729	785	749	807	731	729	756	749	815	808	772	840	788	738	742	780	757	762	707	763	720	766	750	775	768	765	735	732	771	821	711	737	747	780	744	765	714	743	769	751	780	712	743	714	710	734	756	754	815	765	739	752	776	783	772	768	779	736	724	756	736	784	800	731	723	667	774	805	731	744	770	733	790	692	773	765	786	779	759	778	752	747	773	772	753	744	762	779	752	751	738	752	723	774	776	753	761	721	771	718	780	741	748	746	766	719	791	748	713	743	749	765	721	817	790	767	764	755	702	769	714	788	748	774	741	794	758	715	769	805	763	781	815	720	790	767	805	807	751	770	736	744	730	794	717	744	728	780	775	731	756	738	729	714	738	794	766	682	798	748	770	755	747	749	767	735	731	804	779	723	794	776	745	736	735	788	791	741	739	785	741	769	753	753	724	734	827	780	779	704	751	773	732	746	745	752	759	758	756	762	760	760	792	771	770	733	766	707	798	745	770	749	786	739	776	749	684	745	787	745	732	792	781	748	794	763	797	760	725	772	785	744	787	767	779	776	786	735	726	725	782	811	757	771	736	799	763	747	718	737	751	733	751	763	762	784	757	748	761	712	750	746	758	758	810	750	803	708	816	748	790	741	776	817	739	716	760	726	821	763	748	720	768	784	765	778	750	736	798	733	770	779	730	708	772	763	711	726	775	764	748	779	750	757	743	725	704	800	736	796	788	750	743	816	775	793	701	699	752	754	753	781	762	725	755	752	756	765	796	763	737	767	752	733	773	797	705	723	767	745	769	735	781	795	759	788	770	771	746	770	803	698	778	733	743	757	783	768	780	782	723	758	718	749	740	751	735	753	748	773	713	720	805	778	719	732	741	781	699	745	757	742	715	736	745	731	747	792	753	776	760	782	754	739	767	777	734	782	755	721	727	753	755	783	728	746	765	754	791	750	783	759	733	732	775	780	747	721	697	758	772	782	766	760	786	698	746	791	719	814	769	795	748	728	735	734	752	816	749	752	779	777	761	815	749	737	792	782	740	724	756	774	742	714	749	772	763	723	749	746	765	774	745	806	789	769	768	780	758	798	763	772	763	776	727	742	769	753	761	744	755	778	797	792	720	733	743	744	725	790	744	734	815	838	781	744	773	818	746	754	733	762	771	738	730	742	776	768	834	774	726	744	745	751	765	773	776	762	783	736	765	748	802	703	723	793	760	755	748	754	772	712	733	799	716	780	726	725	716	754	771	799	746	745	732	786	683	761	733	777	769	784	761	774	724	787	764	745	725	748	765	753	775	746	731	784	781	785	774	771	787	732	725	787	794	799	755	730	723	776	738	718	807	741	756	763	750	775	775	743	780	754	750	735	758	770	751	742	753	723	794	777	798	791	718	852	687	743	802	741	704	820	724	764	735	805	769	790	738	737	739	790	738	712	774	771	766	711	784	755	728	745	705	762	819	711	742	737	820	773	783	790	770	731	750	794	735	731	758	794	751	733	764	695	768	751	741	765	751	732	763	801	777	793	752	752	742	755	738	733	779	738	789	779	734	792	725	768	820	739	714	733	754	719	747	754	759	782	780	769	725	756	731	770	772	811	778	715	776	781	765	753	772	756	789	776	725	777	735	757	770	806	767	739	760	760	801	763	750	771	774	704	771	744	753	736	721	755	785	780	707	741	743	735	782	740	762	802	766	756	768	734	684	750	730	729	735	728	783	740	750	769	735	760	744	754	785	737	799	781	744	740	748	767	814	759	774	818	798	803	738	717	775	744	744	734	723	735	805	765	787	793	747	730	719	774	723	781	775	761	770	791	757	769	724	697	730	766	780	753	706	778	778	769	726	767	757	746	801	735	742	732	754	754	708	739	830	749	751	780	745	715	699	781	766	805	738	728	736	736	749	727	713	744	721	728	786	723	781	698	763	755	769	773	791	722	765	765	741	761	742	685	749	752	772	759	769	765	764	749	818	745	795	756	763	733	743	776	748	747	757	801	767	746	742	745	738	733	709	738	744	769	747	802	779	723	776	738	748	726	749	788	775	748	712	808	757	739	706	760	777	712	727	701	749	775	798	796	736	755	751	679	735	768	757	778	756	756	763	767	755	823	758	729	741	768	776	712	768	808	770	743	693	787	785	748	758	746	770	760	794	726	745	766	804	727	731	785	791	780	794	724	751	770	774	750	753	777	810	721	745	754	778	759	737	765	766	743	803	770	776	717	792	709	745	795	766	732	749	758	703	752	700	757	777	748	718	749	736	759	749	760	742	753	762	804	745	761	761	774	806	725	749	736	805	759	764	770	759	755	737	773	771	733	787	733	752	781	745	797	761	748	798	747	744	705	777	757	803	729	766	709	792	757	737	772	765	726	739	777	768	697	782	754	778	750	773	755	743	773	730	759	756	750	803	737	787	707	723	797	781	712	716	743	712	748	790	741	792	776	739	794	758	757	778	711	747	726	764	715	763	799	755	781	765	829	757	751	741	694	720	749	807	764	766	750	780	757	785	788	787	763	759	774	766	776	737	765	744	755	777	713	785	754	758	733	746	755	748	767	760	821	700	744	788	756	783	783	769	734	721	768	784	757	770	727	715	743	719	733	769	745	732	751	760	740	758	735	834	781	749	720	749	760	737	759	800	754	768	780	763	746	772	755	739	776	773	753	792	785	799	741	782	765	770	742	779	806	719	803	732	742	741	781	770	765	771	748	782	773	718	714	756	766	709	794	798	768	748	753	751	763	791	725	772	767	750	781	745	760	704	718	740	748	751	748	704	746	756	772	725	744	785	760	814	744	723	751	734	740	741	749	737	755	725	818	764	772	754	787	730	755	738	762	762	731	771	746	751	758	791	797	766	744	777	793	758	788	758	734	730	808	694	759	794	752	749	818	759	790	780	768	756	781	773	701	742	819	769	773	779	726	728	779	716	735	735	756	771	754	736	740	748	778	748	742	808	758	795	757	774	777	750	783	784	760	738	724	787	716	748	729	695	807	788	779	745	792	767	754	782	767	733	763	752	737	763	760	734	814	794	753	766	747	736	789	789	747	708	784	783	752	739	747	759	757	759
14596	7414	14863	23898	54100	52671	38649	23675	10357	3237	1004	444	337	287	309	325	292	270	297	296	304	263	306	322	314	295	274	270	294	295	302	296	305	298	302	317	304	329	308	256	289	296	279	269	284	297	292	296	300	301	279	314	293	321	294	279	308	265	301	283	274	286	296	301	297	280	297	318	285	281	291	293	315	290	284	297	289	303	286	319	306	278	289	294	304	291	290	278	301	286	288	287	272	301	340	293	280	275	306	284	289	322	313	306	265	305	278	261	308	281	307	283	301	298	314	269	283	295	284	286	316	288	321	275	311	290	305	293	318	283	293	280	294	315	288	305	258	283	301	315	280	316	325	278	299	306	306	309	292	316	299	308	288	304	294	307	292	275	329	302	298	295	287	279	301	306	293	278	313	303	302	304	320	292	290	284	305	305	322	293	297	309	274	288	307	304	332	315	263	296	288	342	295	319	315	306	309	284	313	312	300	267	296	274	296	277	325	314	285	295	300	300	279	290	263	275	324	307	290	288	290	278	328	312	299	278	277	295	320	261	297	267	270	311	271	290	312	289	297	289	272	278	304	299	290	298	277	285	283	266	290	289	305	305	281	291	298	314	317	288	291	291	303	322	314	273	253	312	262	282	313	304	284	283	287	291	308	298	301	303	312	288	286	323	254	295	302	283	280	269	289	283	309	285	271	313	304	290	289	278	349	279	255	293	294	309	295	294	310	333	317	327	321	295	290	285	290	280	300	287	299	263	298	264	275	305	300	300	270	295	305	307	276	291	270	293	277	277	311	300	284	282	289	308	284	282	277	335	288	307	286	284	293	255	297	274	291	284	295	270	290	310	306	280	298	293	290	289	328	295	274	303	312	318	295	304	295	294	270	277	316	317	275	293	295	295	296	293	269	289	268	304	263	309	298	315	249	306	307	292	267	306	280	286	276	278	287	298	302	265	278	291	286	273	277	296	310	308	287	270	303	307	312	296	318	270	285	259	285	291	293	281	303	288	306	277	300	290	287	320	334	286	316	264	288	302	311	288	322	278	323	298	316	321	300	280	343	305	299	319	267	319	288	289	316	271	313	238	277	279	315	273	305	330	293	270	277	298	294	280	265	303	284	304	315	293	295	297	302	268	331	305	272	292	274	276	295	281	297	301	276	291	322	300	275	308	295	311	260	315	311	288	320	296	298	307	280	280	280	306	308	342	290	260	277	291	293	298	282	305	304	311	302	307	292	283	295	313	320	271	308	297	309	309	307	292	288	304	299	310	346	295	283	332	281	289	283	288	266	265	318	292	302	302	296	309	288	314	297	262	255	305	314	311	274	294	275	291	288	285	299	320	334	297	277	307	326	259	285	290	308	287	286	235	267	257	293	305	262	268	269	280	288	278	271	305	287	281	304	275	304	291	264	301	294	293	283	260	277	280	296	304	297	279	282	302	285	324	317	296	313	289	289	330	308	313	315	337	346	280	297	293	303	299	266	281	276	299	276	295	295	269	297	262	278	298	302	306	291	277	287	287	270	268	296	282	295	294	305	282	318	321	288	318	311	315	301	298	334	316	300	295	301	261	254	295	317	288	286	324	291	279	280	289	289	298	303	262	305	316	281	254	328	297	304	281	284	283	310	291	289	293	292	294	323	266	289	319	293	293	302	317	302	301	299	300	304	326	298	332	314	286	278	283	295	301	271	272	289	263	305	290	286	317	308	299	267	282	292	315	285	289	282	291	309	301	306	288	311	310	297	298	298	304	285	284	306	295	297	293	292	301	308	319	276	280	309	276	305	291	296	278	312	308	328	286	285	276	274	278	267	261	322	324	298	303	294	289	303	302	256	295	279	329	307	266	296	283	275	287	257	307	302	303	293	275	297	293	282	321	285	270	310	260	273	264	317	266	312	299	280	301	313	291	293	313	292	281	259	285	269	269	252	254	318	334	303	322	315	291	245	295	298	272	311	270	288	273	322	310	278	298	296	289	333	307	281	293	285	289	276	299	293	293	316	328	316	276	322	302	269	285	289	287	291	300	291	307	297	309	318	297	287	266	283	298	302	328	246	308	277	289	274	301	286	307	282	313	290	259	272	317	299	297	276	263	318	292	286	277	274	316	296	300	315	273	327	289	326	286	290	331	282	282	314	289	300	315	283	281	330	278	306	299	225	274	295	308	294	282	306	280	290	288	304	284	295	311	277	289	277	322	292	281	311	286	282	295	294	305	326	342	319	312	316	332	312	307	283	267	296	285	306	313	301	322	280	299	318	314	290	301	297	285	288	298	297	284	291	289	304	291	306	281	306	322	296	284	285	293	280	303	308	272	277	304	296	289	278	295	313	274	303	298	292	300	337	309	307	333	307	290	295	297	276	301	273	309	276	277	284	289	307	315	294	317	290	291	269	305	284	289	339	291	284	268	308	300	304	282	280	291	300	294	321	291	258	282	291	286	281	279	325	296	291	290	288	276	316	280	270	301	314	313	291	310	272	302	283	313	304	318	301	291	292	308	277	277	293	277	308	294	280	263	275	298	299	295	272	288	302	267	300	280	279	281	301	298	284	295	328	267	288	277	301	294	292	262	281	269	262	333	307	289	297	290	296	283	286	271	274	287	277	282	316	279	300	273	293	299	305	273	296	263	325	302	273	298	287	301	291	308	320	281	323	275	301	283	293	298	316	289	332	291	297	304	268	311	285	270	321	312	311	309	276	275	302	277	299	314	308	305	282	278	308	279	287	307	282	293	289	286	285	269	287	310	284	298	282	284	305	286	270	284	303	312	322	323	280	292	297	297	294	307	334	292	296	272	318	278	269	310	295	270	296	276	288	306	287	321	278	279	303	314	322	318	329	298	323	276	286	336	315	302	296	293	301	299	282	298	294	289	289	287	300	304	285	311	268	313	314	288	293	289	302	296	317	284	294	291	279	309	286	287	325	282	292	268	279	279	285	290	317	303	299	277	278	275	312	319	285	308	281	277	267	301	278	286	301	282	282	291	272	286	343	281	286	282	292	277	286	299	323	263	298	300	326	325	299	307	303	291	279	266	282	264	275	287	276	305	302	284	305	311	299	292	305	279	302	323	291	295	300	299	304	300	298	333	293	274	304	290	312	286	281	328	243	275	292	316	287	283	273	303	264	313	309	298	310	309	271	324	296	280	318	302	282	280	294	282	271	327	281	274	285	302	310	316	278	288	259	282	271	283	286	292	308	297	310	265	306	275	296	298	262	296	305	278	265	261	283	267	296	276	287	293	281	277	294	302	285	324	308	308	321	307	284	288	309	280	256	292	287	277	300	295	327	308	289	291	330	299	296	262	305	281	271	311	260	267	309	292	286	283	296	283	281	273	281	287	300	346	284	276	280	319	284	306	281	318	300	298	290	293	282	292	298	290	306	286	277	309	271	330	282	272	330	293	287	318	274	274	250	306	278	323	310	287	294	311	292	327	308	296	281	311	306	316	288	295	272	294	291	265	287	306	279	301	289	290	276	281	271	269	321	274
9542	6292	20866	36057	62428	60895	49755	36914	22757	9950	3422	1366	853	839	792	838	734	781	826	788	734	796	772	832	792	749	795	789	788	739	786	746	785	799	758	803	818	818	799	781	810	764	755	770	838	799	740	767	758	754	758	780	778	747	830	803	825	820	798	802	793	811	800	788	829	840	767	773	737	801	785	772	791	770	806	780	751	797	792	785	771	779	848	826	806	841	743	773	790	762	786	762	795	811	790	766	760	771	780	739	805	765	783	804	761	764	795	774	808	751	767	767	819	826	758	806	830	747	799	781	764	791	785	760	755	795	765	804	801	779	861	813	784	789	771	788	763	766	794	838	802	692	774	744	784	790	772	828	802	787	774	736	771	816	758	771	785	796	772	733	810	755	804	786	784	819	767	859	775	727	774	767	795	777	795	737	718	754	836	776	820	792	832	826	796	777	776	770	750	735	718	757	814	739	791	785	820	774	795	785	834	780	749	781	811	768	761	818	813	788	780	786	791	828	796	788	719	759	753	850	768	790	807	816	769	780	794	746	799	784	787	713	793	744	775	781	853	800	789	808	766	805	728	827	798	806	758	786	797	770	797	784	803	793	779	790	803	798	760	789	793	790	787	760	799	758	732	780	805	804	774	840	793	792	763	806	846	771	737	771	776	765	803	817	753	778	771	846	803	823	789	717	757	792	733	784	820	775	778	761	767	822	837	808	747	757	744	832	754	736	808	767	801	756	764	807	777	782	759	740	765	796	783	764	844	785	781	852	804	777	818	850	808	774	805	781	792	802	764	784	811	776	794	798	800	735	757	800	760	824	790	771	772	781	764	824	771	773	766	793	797	765	812	784	788	757	824	776	813	817	822	734	747	805	816	795	796	781	778	842	754	785	780	813	761	769	807	769	818	787	799	804	808	805	775	781	756	775	757	831	828	765	773	773	799	775	827	792	822	757	756	769	773	806	831	804	798	782	783	767	840	783	784	821	813	796	794	778	778	788	767	767	803	812	830	821	780	785	774	793	814	781	767	785	767	763	804	791	762	750	741	772	776	802	784	760	809	824	784	796	770	743	765	764	794	785	787	831	797	790	784	760	739	809	852	774	821	780	745	797	807	806	740	773	827	773	808	795	784	775	727	799	790	807	729	849	785	790	776	731	753	792	808	705	788	728	818	802	799	801	822	780	767	801	834	840	762	758	772	784	772	809	804	835	816	772	814	763	740	794	754	864	788	777	758	758	784	791	775	788	783	767	803	821	760	779	775	796	779	770	731	770	769	738	769	790	790	782	735	815	839	724	754	818	774	776	766	786	782	742	816	785	832	766	762	816	775	786	836	789	754	847	759	783	778	778	815	781	776	801	782	855	785	734	776	739	784	784	797	727	810	746	772	750	769	796	838	807	811	759	771	773	791	778	760	786	823	749	744	790	814	848	763	755	776	731	831	770	789	763	848	781	762	828	752	825	783	787	790	846	776	809	793	751	807	774	778	797	800	781	762	736	774	819	795	797	754	767	761	810	804	778	801	840	743	783	753	767	775	786	783	771	837	791	790	816	799	772	764	766	825	836	748	785	806	785	749	802	787	802	789	825	768	836	812	776	800	745	763	795	795	781	791	755	817	762	763	816	764	791	795	857	766	796	780	784	757	816	801	758	779	768	800	791	757	881	772	824	773	810	773	787	789	743	786	735	829	801	784	795	785	801	787	780	783	753	736	798	757	806	794	818	775	776	779	769	790	812	775	722	794	786	808	816	824	806	832	800	779	770	753	760	748	750	793	769	809	823	803	826	754	784	773	805	810	748	796	759	822	796	759	767	782	768	751	821	737	779	805	755	793	780	801	778	770	789	835	742	809	770	797	745	741	818	764	790	800	780	801	791	744	832	844	791	786	743	716	791	818	750	832	753	759	744	726	819	722	786	742	751	797	734	823	796	799	766	838	784	801	828	714	809	763	768	781	752	787	787	828	771	775	775	716	727	820	823	773	766	806	736	845	784	752	798	796	795	766	817	824	774	815	767	809	794	788	747	744	816	797	803	783	786	830	780	777	761	805	796	769	783	767	763	742	770	790	800	766	759	782	793	790	831	781	800	751	787	793	836	803	798	823	786	789	727	796	831	784	787	847	754	732	805	829	782	768	786	784	787	809	749	751	781	795	724	796	789	802	769	782	790	792	800	740	784	812	717	784	835	840	798	761	770	815	765	792	760	801	775	777	792	760	792	777	789	787	764	818	848	796	781	804	773	806	809	850	778	795	800	797	787	757	757	821	767	787	753	825	765	775	760	808	791	828	828	780	741	783	811	778	788	783	756	740	774	779	800	792	825	762	803	788	811	777	791	749	768	736	781	776	767	753	866	809	788	777	766	781	784	793	778	797	825	771	771	823	789	779	786	786	792	759	744	792	805	761	767	739	837	747	772	791	793	780	803	780	773	779	819	748	789	784	797	806	761	760	764	780	792	754	820	770	748	816	798	785	811	826	820	804	784	797	795	778	770	786	766	791	800	836	794	825	762	846	815	835	817	793	819	801	762	739	796	791	806	775	767	845	803	814	763	801	788	791	782	804	797	774	776	735	767	824	785	817	781	817	819	825	790	785	801	806	761	767	853	779	788	772	772	751	786	765	747	800	761	791	781	820	797	768	808	801	776	798	780	798	822	769	783	793	832	809	800	819	748	794	822	784	746	798	821	796	769	778	773	786	850	814	788	783	776	775	806	742	744	788	736	784	823	800	780	799	749	765	769	769	707	767	769	762	743	765	759	781	808	785	816	781	779	763	766	757	822	767	747	753	796	746	813	797	796	844	784	767	794	791	785	814	795	775	798	808	766	750	826	808	778	722	747	811	714	798	741	753	819	764	799	805	792	820	811	804	751	777	777	808	804	796	771	750	785	829	832	801	772	772	751	781	776	811	866	766	802	772	808	787	754	819	832	802	787	821	773	784	741	807	772	796	786	778	767	781	794	803	748	790	795	779	821	799	811	807	824	782	795	802	754	759	794	789	791	778	777	758	774	730	776	833	756	740	819	817	774	791	811	835	743	816	749	782	798	829	752	774	778	760	770	759	765	785	798	806	769	820	772	788	804	797	719	779	782	854	789	769	814	774	767	819	824	741	804	795	810	750	810	804	834	727	851	772	831	743	755	793	766	799	740	802	747	755	817	802	802	820	820	746	852	756	806	805	761	788	791	742	793	792	820	760	807	777	764	772	753	776	762	814	759	740	814	788	771	820	760	793	826	845	839	802	772	787	803	780	760	756	790	791	778	806	840	805	737	794	769	831	779	791	811	780	761	800	793	756	790	770	793	784	794	804	797	744	839	746	777	818	762	803	741	775	791	815	807	799	780	793	855	803	750	810	778	798	793	787	799	808	745	781	769	733	856	785	781	771	800	779	818	738	771	813	818	772	785	768	777	745	802	789	765	805	797	796	797	782	741	782	784	778	782	837	801	817	759	801	782	770	809	795	825	781	811	810	759	751	807	751	801	745	776
21413	10102	16112	34454	67783	64806	50487	33947	18074	5884	1460	549	349	302	327	300	303	326	316	312	330	333	319	309	313	353	317	305	276	331	305	298	331	297	328	304	295	324	306	332	254	308	299	301	313	252	303	302	285	320	287	321	323	292	315	319	292	298	312	322	317	313	324	297	326	293	290	329	300	282	301	315	282	294	302	301	295	323	278	316	319	309	283	311	309	290	283	318	324	330	331	343	308	316	287	330	322	338	311	278	315	283	275	314	292	303	271	299	318	318	312	289	291	299	303	282	325	324	290	298	284	305	312	293	314	307	286	334	310	318	308	309	270	282	326	301	331	315	328	291	311	326	305	360	270	323	333	329	286	314	289	337	288	261	341	296	327	327	304	286	312	300	303	305	327	314	296	317	325	318	273	324	304	306	274	270	313	324	320	296	327	314	318	317	334	328	274	324	307	318	304	317	330	356	331	315	314	313	291	299	304	304	282	314	306	317	275	293	317	298	291	304	299	316	285	327	321	334	305	309	318	297	324	308	326	328	295	301	315	276	301	359	319	314	325	295	322	314	307	317	288	284	299	318	312	283	313	325	325	298	325	337	341	289	295	263	321	320	319	333	315	303	290	283	340	313	317	299	307	284	307	313	297	294	281	279	287	304	312	292	297	315	324	330	267	304	311	305	298	311	314	304	309	279	314	317	273	308	302	306	320	296	279	298	294	288	299	322	323	288	276	330	286	346	296	319	314	322	322	306	301	338	307	305	323	317	318	328	295	300	312	306	306	308	276	278	293	263	308	302	300	292	324	342	323	333	303	305	344	318	315	261	340	321	309	300	333	309	309	317	323	310	333	315	320	299	314	333	335	290	289	328	326	295	335	286	323	335	327	318	300	318	316	306	345	329	327	319	312	288	293	323	317	315	314	329	311	318	296	284	333	345	304	332	291	303	316	299	330	305	320	291	297	311	295	295	300	320	328	294	335	292	281	300	296	287	282	337	282	314	298	320	323	286	300	304	294	290	313	282	293	305	290	326	325	296	287	300	317	327	307	291	306	268	318	306	279	311	324	263	295	276	295	326	306	305	293	330	312	320	309	294	318	294	299	343	306	314	282	320	286	305	323	339	331	340	318	311	307	325	321	299	294	317	317	331	315	278	294	291	301	321	302	315	308	316	314	323	346	350	318	304	303	302	304	302	286	317	308	307	316	294	299	284	291	267	325	285	320	291	304	293	312	300	318	305	296	324	325	305	302	278	297	303	332	294	316	338	321	283	333	287	312	337	310	283	298	282	347	297	290	316	297	293	314	333	309	325	284	292	312	318	320	321	310	364	298	271	305	301	267	302	323	296	286	280	316	297	323	346	306	328	316	292	320	305	360	305	296	282	329	320	309	339	285	296	309	323	281	320	350	317	280	285	308	305	340	263	303	287	298	336	329	334	334	285	293	315	305	318	298	330	333	301	313	295	338	313	332	284	305	336	340	329	290	337	332	313	330	280	281	313	329	284	293	347	321	344	288	334	337	326	302	303	319	299	291	300	284	287	298	328	322	296	304	298	301	338	324	285	297	299	341	310	279	324	334	316	324	308	317	310	294	301	272	296	302	284	302	296	333	286	290	307	316	316	334	308	320	321	305	321	302	271	275	357	339	294	275	309	303	294	298	319	280	272	339	296	336	307	318	301	342	321	302	338	308	304	305	308	281	309	286	337	291	307	348	318	317	282	332	296	287	313	288	340	325	330	296	321	299	320	301	290	296	279	308	302	301	307	307	289	304	308	326	348	312	308	323	316	334	319	298	292	298	319	310	285	323	295	295	289	302	304	313	318	292	314	319	316	289	327	304	292	290	347	299	286	264	295	298	287	317	300	301	353	357	337	311	311	284	343	306	333	316	311	312	286	283	288	305	303	335	318	290	287	327	342	272	275	320	312	295	274	301	287	328	306	326	318	300	310	308	330	316	313	277	293	335	345	281	292	278	321	298	321	325	315	307	316	293	291	281	287	300	278	332	312	315	303	283	313	299	310	299	329	306	329	286	286	316	316	297	294	302	291	305	313	311	308	285	318	322	310	306	296	350	332	291	328	302	294	345	300	302	277	321	293	311	299	283	316	311	282	308	321	303	281	338	312	304	288	322	304	289	320	332	315	330	309	280	328	309	310	322	324	305	292	315	292	322	300	354	324	354	331	299	333	336	267	311	312	289	279	328	303	312	293	322	313	291	335	299	347	319	288	302	297	298	295	288	304	316	344	331	316	279	300	279	317	273	261	302	294	309	262	289	310	268	345	320	308	334	311	346	335	303	326	328	292	322	284	321	303	307	308	335	288	312	300	312	303	295	320	306	281	304	303	293	316	277	311	338	302	345	324	316	275	292	314	302	273	296	295	325	305	349	310	292	285	311	315	315	302	304	295	312	315	353	295	330	339	286	309	325	346	331	306	319	296	285	317	299	299	346	305	294	295	309	330	295	285	315	314	300	328	312	307	319	311	316	322	300	279	317	353	308	326	280	297	324	273	343	335	297	293	341	332	328	363	304	319	302	312	278	282	326	297	331	286	314	323	320	333	318	311	346	274	315	292	278	293	328	320	300	312	326	333	313	312	314	296	283	305	336	287	313	298	303	305	304	277	312	309	318	301	314	289	303	305	299	331	341	284	337	304	327	310	321	324	317	306	308	307	295	326	306	283	277	297	300	323	325	291	334	321	324	330	309	346	286	301	286	322	299	316	307	322	283	296	320	293	326	305	306	307	311	336	280	299	338	304	297	311	318	327	314	306	290	329	314	317	317	318	298	339	334	341	289	288	324	297	294	279	290	317	296	297	319	309	305	334	306	319	300	278	313	309	329	320	311	328	309	300	280	347	282	302	318	291	275	349	289	323	303	293	299	315	319	313	307	321	276	324	326	315	294	304	304	304	278	307	340	312	313	290	301	320	316	323	317	345	355	311	316	353	315	318	309	334	310	323	351	309	347	313	335	284	283	304	309	305	304	297	331	334	293	325	305	336	287	329	301	292	330	303	327	319	308	318	313	323	319	322	326	276	290	296	320	276	319	318	347	300	304	291	313	305	309	269	302	368	321	337	273	293	326	321	326	285	332	287	292	307	306	334	308	320	310	347	292	331	301	302	305	317	321	317	311	333	326	289	331	299	290	301	281	306	312	299	315	297	314	293	319	323	300	319	307	314	302	301	337	308	295	328	278	309	339	285	277	286	287	311	316	316	279	309	313	313	315	324	302	323	301	313	305	302	324	305	300	291	365	303	282	291	313	317	309	305	289	318	314	310	314	307	278	314	281	283	340	282	293	315	317	323	347	311	297	303	298	317	302	307	298	290	319	281	313	339	282	304	324	309	327	297	330	291	301	309	284	303	317	327	308	329	291	331	330	281	307	314	279	298	329	330	293	331	314	327	297	316	336	297	318	274	294	274	294	319	292	329	292	328	324	330	311	303	301	315	295	320	301	292	311	319	325	302	296	323	324	302	308	285	294	298
11369	8073	20501	44758	74780	73553	60336	45469	30098	14173	4789	1837	1004	780	839	776	805	789	811	819	769	823	771	795	783	837	795	772	818	814	843	798	808	799	796	791	818	798	841	826	764	822	827	783	761	837	848	811	823	820	781	832	845	827	808	832	802	768	806	806	784	792	839	837	836	810	814	856	786	851	790	820	809	830	824	846	809	803	791	787	800	800	796	808	783	839	824	816	825	812	809	801	837	823	869	837	833	827	780	856	804	812	782	812	837	821	809	781	834	770	833	790	846	818	797	796	831	834	844	863	807	778	869	856	783	819	814	836	812	829	823	855	817	820	811	804	851	747	811	780	783	850	855	817	860	824	790	826	860	798	833	780	831	770	823	846	830	846	782	840	795	809	839	810	820	809	788	781	822	774	836	799	782	840	827	849	831	840	795	826	851	863	817	815	832	820	825	820	829	820	802	852	833	832	852	788	816	803	806	812	804	837	829	777	802	809	803	833	809	812	795	837	769	804	818	850	784	854	801	813	832	832	821	762	814	843	815	820	791	844	805	805	790	816	804	797	811	847	762	797	816	817	776	807	813	758	817	823	818	853	808	837	849	817	800	788	847	845	767	812	823	794	843	845	812	820	785	777	762	846	808	796	784	795	772	783	813	783	784	765	828	810	830	860	829	805	793	834	838	798	826	763	796	832	768	792	848	804	782	810	786	814	834	847	833	844	831	764	856	833	852	826	732	877	804	815	852	857	807	768	794	816	754	842	777	805	816	839	810	804	795	820	844	840	819	829	826	800	791	769	803	792	834	794	856	859	827	775	768	844	824	817	828	829	835	765	790	795	794	798	815	782	807	813	841	785	774	784	802	816	847	816	770	810	812	840	775	818	818	752	834	795	813	772	824	795	838	819	803	768	802	820	780	805	842	852	849	810	753	853	783	820	848	797	773	827	837	819	818	827	807	783	795	770	853	851	862	821	784	793	856	782	807	805	797	793	833	851	790	799	777	817	818	803	781	826	848	819	842	744	870	773	805	798	828	795	803	865	802	846	778	826	787	807	790	863	809	797	846	794	824	856	837	799	811	852	817	761	796	810	807	847	844	770	771	772	817	806	790	791	813	819	779	852	805	873	754	793	824	830	805	833	726	804	809	835	820	821	834	839	799	807	844	762	813	838	790	767	767	814	808	813	825	788	813	777	811	793	794	765	788	812	789	832	823	808	856	784	811	805	759	825	821	833	838	835	854	768	816	805	843	821	789	868	807	793	837	848	872	828	829	806	803	884	809	838	765	784	795	785	777	864	797	770	826	777	844	799	844	823	847	852	801	854	800	806	745	785	811	744	835	806	828	809	819	783	842	816	806	777	844	836	806	869	816	803	823	804	871	801	830	831	821	862	874	814	772	803	876	808	835	892	865	806	821	791	786	756	876	849	823	773	781	790	787	827	829	847	804	850	827	779	851	774	781	847	818	841	823	828	790	832	769	836	839	865	829	787	835	792	815	810	825	834	838	820	805	793	845	834	817	825	827	834	744	797	831	855	771	770	800	854	834	840	827	842	783	833	781	852	825	799	846	776	806	782	898	840	811	791	816	813	791	851	866	811	794	824	790	834	820	773	791	769	796	807	781	815	800	822	749	792	811	879	805	816	814	792	815	830	765	830	846	835	844	808	855	812	812	854	744	794	811	791	810	798	855	809	806	809	776	849	789	812	816	830	811	837	790	822	784	853	797	785	841	830	777	818	824	852	824	848	812	792	787	765	805	835	822	841	729	849	803	776	768	808	820	822	768	813	780	845	826	820	764	812	853	843	763	833	816	802	790	817	787	834	799	778	886	811	825	815	813	784	827	840	776	815	786	830	808	786	865	799	783	777	813	840	850	749	800	802	784	810	844	836	846	824	813	806	826	833	858	832	835	830	794	787	803	809	810	780	823	837	850	870	792	762	856	788	821	848	804	857	831	813	763	813	855	787	816	850	801	790	819	800	834	827	769	816	860	782	846	811	774	819	833	834	781	844	825	796	825	869	777	818	814	787	787	804	789	820	803	857	800	825	798	798	863	732	852	809	840	822	804	792	757	834	763	864	749	866	800	843	819	815	826	822	837	789	796	834	818	845	831	765	808	772	825	810	776	829	791	805	786	801	801	758	788	832	754	821	822	853	804	817	848	803	808	807	771	838	817	827	828	799	855	838	789	801	806	768	798	794	857	827	796	796	765	855	805	782	798	803	842	815	802	852	787	830	838	758	816	767	833	859	800	854	840	823	788	811	752	795	843	821	791	806	829	829	862	808	840	790	842	830	740	797	827	773	838	821	840	766	769	872	794	786	811	834	794	855	816	805	831	760	756	795	818	832	789	786	845	788	767	778	835	756	764	892	861	822	833	829	836	828	788	819	797	818	862	843	757	800	810	777	835	781	794	840	822	795	774	799	785	806	816	814	846	833	759	837	798	832	800	814	787	859	821	828	808	813	824	801	798	773	754	892	802	834	818	841	851	817	789	859	811	855	777	776	795	804	833	812	798	832	826	818	803	824	810	826	802	846	811	780	753	800	810	822	786	772	836	811	802	784	861	804	811	793	834	840	841	825	836	840	790	814	815	773	791	799	853	832	843	828	818	816	817	827	823	833	811	864	788	820	826	793	798	818	836	787	806	838	850	805	862	774	741	837	803	845	803	794	813	806	806	798	817	800	836	802	826	829	806	803	867	798	823	779	803	813	786	837	817	767	798	812	753	840	833	771	843	845	784	832	799	837	853	827	841	830	794	841	774	827	786	857	835	811	842	850	788	856	847	819	767	840	791	820	786	736	844	818	795	831	755	784	852	813	811	796	855	818	794	780	828	834	791	859	774	836	752	781	830	779	810	872	835	763	886	778	775	794	794	841	838	865	788	806	851	759	828	813	793	812	865	775	822	789	783	826	833	800	828	851	794	824	856	785	847	757	792	839	788	861	822	782	811	860	832	813	784	816	789	774	811	782	828	786	812	856	857	840	791	851	826	822	804	813	843	854	795	796	803	855	831	824	855	843	821	757	835	803	852	842	807	847	814	810	796	759	819	794	821	803	843	812	788	810	808	832	802	779	848	784	816	746	785	831	778	765	779	780	783	805	758	810	822	830	803	846	797	788	792	849	810	755	783	845	783	786	810	826	792	826	771	870	744	805	800	826	798	829	833	756	800	825	855	777	777	826	794	852	816	798	809	832	834	812	794	809	833	843	801	813	761	784	811	794	809	796	832	801	857	784	784	800	798	787	866	797	800	812	844	850	818	778	799	774	797	836	837	803	832	848	787	809	788	790	824	771	812	770	796	770	830	787	809	869	818	823	843	818	797	858	817	790	800	809	774	841	820	778	828	821	795	851	822	862	785	830	829	849	818	824	833	871	768	777	834	763	821	828	854	808	811	761	809	791	797	792	820	829	771	824	772	845	782	820	803	836	791	827	783	801	805	787	820	865	801	811	803	794	802	819	803	814	795	747	795	763	821	821	809	816
6175	3507	4673	5927	8712	8635	5982	3367	1618	726	442	344	281	288	271	309	286	315	297	287	281	257	319	285	304	276	314	299	321	287	282	285	278	303	296	238	289	296	269	301	285	292	265	259	278	283	325	272	286	299	292	308	301	250	281	317	298	296	320	287	283	300	300	328	280	296	291	297	283	270	301	294	315	298	288	261	280	296	308	295	304	285	266	313	280	271	272	276	295	320	287	294	304	268	294	289	335	290	300	320	285	299	331	281	288	277	271	274	340	275	315	275	289	300	342	295	309	303	279	263	292	299	304	309	288	292	267	286	277	306	292	297	285	280	256	280	303	303	281	287	312	271	277	295	303	333	272	317	298	289	294	289	317	291	300	288	300	288	313	317	297	296	264	293	320	286	288	315	306	276	315	298	293	310	328	288	311	281	301	265	272	254	317	274	290	296	281	282	299	291	277	291	303	279	272	310	290	265	281	291	285	306	289	299	293	293	320	308	312	297	300	295	292	290	302	292	310	288	303	270	268	294	284	285	301	265	294	314	280	279	307	267	285	266	285	290	288	308	281	307	286	268	291	269	297	317	284	281	296	284	270	257	273	291	306	290	278	265	293	302	289	331	310	270	305	296	293	276	287	290	271	292	293	307	308	289	278	288	273	291	282	273	267	271	272	285	313	280	286	311	307	288	324	288	277	283	286	291	328	275	273	279	336	266	286	276	269	297	272	293	282	272	288	289	274	308	276	292	278	308	251	317	278	275	261	274	279	287	301	281	286	286	276	315	287	285	272	296	288	270	317	293	273	248	285	285	268	311	281	298	314	270	260	303	278	293	277	263	320	293	260	308	293	281	296	290	258	310	275	288	292	298	291	300	297	262	263	289	304	284	282	292	300	277	305	279	253	325	298	329	274	291	243	282	276	303	278	268	284	282	282	273	288	297	283	309	277	293	253	278	267	308	300	262	306	283	247	287	279	304	275	306	286	303	287	304	284	266	299	278	283	264	269	292	305	276	289	285	310	286	308	298	297	287	289	310	306	279	281	299	291	267	302	273	264	294	303	311	279	274	265	316	293	295	276	304	299	311	340	269	297	288	289	262	286	298	270	249	284	284	312	278	292	250	302	313	267	267	290	255	311	295	287	289	305	309	291	294	259	299	295	272	294	305	282	268	318	275	296	291	279	277	277	293	268	270	283	295	290	282	277	274	320	300	302	287	315	287	286	307	311	272	287	261	265	289	291	286	284	259	286	292	275	286	321	298	296	306	293	305	294	275	269	293	294	311	290	261	291	279	281	285	306	302	304	294	292	289	295	289	282	281	303	321	302	254	289	266	275	317	317	304	281	275	314	270	297	322	291	288	295	281	294	300	301	286	304	243	282	274	298	322	245	271	307	283	279	296	298	325	292	296	314	309	305	291	316	265	267	312	300	275	270	297	286	292	274	319	316	314	280	271	280	279	249	294	270	303	320	267	282	283	255	303	313	300	264	265	291	264	288	294	313	292	249	317	275	267	301	275	288	275	293	251	281	290	293	273	305	294	308	292	290	291	296	285	299	292	301	260	303	296	322	298	308	263	264	300	276	255	293	269	308	279	304	298	255	278	278	295	315	287	311	276	316	269	276	277	281	270	267	264	291	289	287	317	319	285	297	260	297	288	305	262	319	285	297	295	280	238	301	285	293	280	310	304	318	272	305	269	277	273	268	320	298	291	279	300	293	297	283	297	279	279	293	281	332	288	271	304	333	293	292	268	281	327	317	299	281	298	258	293	289	291	296	286	307	289	269	257	285	284	289	281	264	300	301	277	277	274	282	300	260	254	306	284	291	309	299	306	293	291	286	303	290	297	288	317	291	279	295	285	328	315	300	276	301	313	275	306	303	265	268	284	282	281	299	286	268	278	295	305	284	294	304	295	327	268	304	243	290	318	294	300	309	299	325	304	304	283	268	289	267	284	298	319	291	284	317	280	261	268	286	286	277	305	288	300	303	298	264	310	279	283	265	318	287	302	277	281	280	280	285	253	278	275	276	283	276	292	281	294	272	287	296	298	303	278	295	264	280	275	282	295	322	268	288	299	271	297	289	273	264	292	297	284	282	289	299	299	275	295	284	311	270	276	259	283	268	288	281	292	289	280	279	308	287	300	279	267	302	293	245	287	294	293	300	291	283	279	281	284	313	285	275	268	280	288	286	299	276	302	264	292	293	296	274	281	301	292	285	288	283	290	277	300	292	293	270	309	300	300	315	320	313	286	302	271	294	265	277	279	261	306	288	300	285	267	296	286	319	292	280	301	269	303	311	294	269	292	281	272	315	307	304	324	309	283	277	323	330	306	290	303	300	312	288	276	302	311	282	286	280	294	272	326	281	277	262	255	293	271	291	282	273	304	273	292	298	280	251	256	285	258	294	336	283	256	283	285	264	278	328	312	299	308	286	286	280	280	329	281	308	285	314	265	275	272	309	295	325	259	303	270	275	294	298	303	275	304	288	293	289	282	278	281	284	286	290	268	307	308	315	287	311	292	309	283	289	321	301	278	255	295	312	296	292	292	280	296	300	259	257	318	279	293	295	286	285	259	272	279	277	300	287	300	307	301	284	309	277	268	315	289	294	288	265	290	288	301	271	303	281	279	265	299	250	300	300	320	297	284	273	253	253	317	275	258	282	291	270	289	290	311	278	286	287	287	317	290	277	260	300	290	278	289	282	302	298	328	315	293	297	292	254	285	284	312	312	274	300	327	279	315	290	301	296	286	322	297	251	275	276	295	281	267	298	276	300	277	283	278	266	309	265	258	295	288	278	271	310	273	319	296	273	300	291	293	294	298	276	307	299	303	325	289	266	269	266	283	267	312	266	307	276	326	294	279	276	274	302	328	297	284	292	303	270	292	310	273	325	317	277	266	287	307	297	320	287	326	292	252	268	303	292	307	300	277	270	302	271	258	291	300	273	304	284	290	298	285	282	321	298	270	277	308	313	308	307	283	292	300	312	261	311	269	295	266	283	282	293	287	300	314	324	263	290	270	256	298	296	293	286	318	297	290	318	324	269	273	291	301	268	308	307	298	306	310	297	312	250	255	279	305	273	282	294	270	270	317	279	288	276	312	265	299	293	292	310	262	279	294	268	269	270	285	262	276	273	304	297	293	299	299	283	300	328	267	297	264	292	258	297	278	281	278	261	303	309	283	298	298	278	288	280	302	258	284	292	300	247	293	320	293	293	289	334	254	249	308	278	294	289	314	276	298	257	287	299	304	287	291	269	300	300	295	312	268	269	306	301	269	269	298	304	291	314	266	312	308	284	293	263	293	296	263	260	281	287	292	307	319	290	280	289	316	291	299	280	295	291	314	320	289	312	266	275	286	290	315	305	288	307	312	271	290	266	297	296	260	274	277	287	278	261	289	302	293	286	290	294	312	269	295	290	289	255	300	282	306	324	276	274	285	279	277	288	284	287	306	281	307	296	292	279	255	271	285	291	293	278	279	273	306	292	282
4953	3281	7171	14309	22584	22230	16984	10295	5120	2358	1256	887	817	762	721	786	788	761	758	768	749	780	781	726	781	809	764	756	775	727	777	725	727	798	762	776	747	760	768	778	735	772	815	765	781	776	799	720	832	764	770	773	750	716	774	779	732	757	816	764	834	789	788	766	796	755	779	764	749	768	784	746	777	742	791	744	772	783	701	720	719	802	790	754	733	774	762	774	757	794	768	763	753	808	737	775	809	735	800	770	794	793	725	794	830	758	798	779	756	768	730	797	749	717	802	762	728	725	783	770	792	739	679	812	741	773	784	771	745	756	756	773	714	816	751	745	747	835	795	775	780	777	754	759	770	764	771	784	805	820	820	788	795	776	806	791	827	797	737	785	779	766	777	789	745	781	793	789	735	802	818	815	746	777	816	769	785	803	748	799	738	722	743	755	715	765	757	808	799	787	774	754	744	796	749	758	827	762	737	772	739	820	779	756	778	759	785	722	777	775	768	736	721	729	772	758	754	735	738	776	775	741	776	746	822	763	782	776	768	796	737	789	818	750	736	708	783	791	812	793	741	777	779	768	722	780	773	803	758	779	783	815	800	788	721	740	811	745	799	808	775	764	762	807	750	775	765	792	777	787	778	764	802	866	719	743	733	780	742	734	732	765	774	778	792	804	797	752	713	729	796	812	762	754	766	792	810	754	758	750	770	762	796	793	764	821	704	780	768	792	774	766	802	766	710	776	772	775	723	759	778	784	742	732	779	747	719	746	777	777	805	799	769	780	808	740	750	735	724	750	750	837	789	805	786	772	774	750	826	720	747	766	721	824	784	771	772	816	781	770	772	780	769	737	784	754	732	733	802	819	777	782	760	726	771	754	771	797	710	759	782	778	753	811	783	761	790	753	735	804	782	763	793	783	786	808	776	764	800	760	746	778	765	749	758	743	827	770	755	705	733	728	721	785	733	740	818	788	719	804	763	781	746	770	706	826	778	769	763	791	770	756	774	719	723	796	766	724	714	777	753	795	758	720	762	787	828	765	754	801	788	745	757	742	791	823	721	811	763	768	809	758	740	778	760	803	783	763	720	757	793	753	813	728	778	778	785	762	780	752	781	728	769	835	804	791	767	767	739	775	757	764	724	725	759	784	753	770	815	737	715	761	762	727	769	784	704	780	788	789	741	743	762	782	774	766	776	766	749	760	734	804	787	771	749	750	765	755	792	770	778	755	725	805	741	742	786	755	776	790	779	804	736	796	762	769	778	748	803	751	755	721	755	776	753	770	810	798	762	731	749	795	749	797	796	737	788	763	786	747	794	780	769	787	772	767	751	798	751	765	722	759	721	767	709	796	782	748	771	779	801	760	760	790	756	725	756	779	721	753	802	765	791	709	779	774	782	765	769	763	779	791	752	789	742	753	790	765	758	700	793	765	766	798	729	770	739	799	799	772	719	785	735	772	767	777	805	778	765	750	807	784	769	741	777	821	758	728	778	760	801	747	756	753	719	790	776	740	734	759	813	789	764	783	740	820	733	787	736	747	771	757	804	780	796	774	828	752	742	796	784	743	740	802	775	773	813	794	742	784	748	702	762	800	747	767	817	734	796	809	769	783	833	745	797	794	763	737	773	760	764	807	740	797	703	774	742	760	768	810	767	773	748	756	770	750	725	778	801	761	793	758	793	756	815	797	756	762	742	778	759	704	746	790	787	735	791	773	770	788	751	822	717	777	754	782	732	785	738	803	765	725	827	732	770	749	760	783	773	786	749	799	768	779	742	792	773	833	785	772	748	795	725	824	755	779	768	774	725	778	764	746	765	742	730	759	800	809	725	767	766	764	749	787	808	774	757	708	788	764	777	766	748	774	713	780	761	798	797	727	781	763	798	763	743	768	761	731	749	773	777	750	808	782	747	761	746	805	799	755	786	772	775	789	762	775	759	762	795	746	781	744	738	754	743	787	796	823	796	743	746	828	777	748	809	741	782	771	808	740	772	796	819	770	758	763	769	765	760	784	745	727	748	727	756	806	773	713	767	785	780	767	827	746	738	756	747	764	777	767	768	731	781	754	733	746	790	769	784	808	738	743	757	812	719	717	834	743	736	765	760	770	766	719	718	757	789	786	789	762	755	737	786	755	751	783	778	736	719	741	711	820	835	815	762	773	797	779	823	776	724	779	735	770	755	784	754	737	772	757	723	721	760	741	775	745	759	832	785	772	786	792	772	798	772	788	785	759	770	767	798	779	780	728	730	785	746	714	801	747	772	783	760	770	717	786	782	786	791	813	777	795	776	761	786	782	736	788	780	792	762	721	805	790	749	748	793	775	742	803	777	721	738	720	729	778	746	793	794	805	766	777	770	754	820	792	785	776	752	752	781	769	755	712	770	769	763	813	831	783	757	737	739	797	827	797	778	754	730	746	737	771	758	740	803	815	765	751	777	763	742	744	739	755	769	757	772	737	722	770	801	780	738	767	822	777	707	773	780	765	745	755	775	743	797	780	757	784	777	794	799	752	773	796	747	745	739	755	748	759	754	735	813	779	750	774	729	742	763	799	787	745	763	783	681	799	753	755	745	762	834	777	780	766	771	821	815	821	789	774	798	757	793	763	786	780	747	795	772	781	754	776	779	793	775	728	753	783	764	815	768	740	798	779	732	810	744	746	781	716	790	776	769	792	796	783	763	736	753	753	760	763	737	748	736	750	785	766	745	805	790	846	729	803	760	726	770	815	754	755	812	775	788	720	759	773	782	740	784	689	723	803	749	722	746	803	708	764	733	820	766	776	791	840	737	750	780	792	774	781	701	701	743	719	798	779	787	718	731	751	698	837	771	770	755	796	803	778	801	703	767	794	765	773	769	735	774	811	802	792	755	774	803	721	784	789	774	805	777	780	769	762	743	777	765	768	797	754	775	776	801	733	779	736	774	758	775	732	744	790	740	752	794	742	818	763	729	734	687	746	776	773	749	810	751	770	804	765	762	780	738	789	809	767	789	778	756	744	755	812	742	783	802	732	740	770	722	746	716	773	815	776	803	769	732	801	779	754	797	748	759	755	788	777	756	777	778	782	802	814	763	754	748	795	726	777	797	774	767	747	750	750	767	736	730	797	792	841	713	813	767	790	805	750	749	768	773	806	795	804	735	828	736	762	779	740	774	776	789	809	755	775	745	776	758	789	735	797	763	724	788	795	798	776	744	791	807	757	770	752	819	775	808	762	737	782	767	759	766	774	795	737	688	756	756	716	797	784	774	797	750	775	730	826	803	791	743	779	745	783	774	762	789	828	726	755	803	768	794	793	780	785	774	743	718	743	769	822	779	801	741	787	749	801	789	741	778	799	771	785	727	732	736	739	804	762	756	768	765	772	781	822	680	775	774	775	773	806	742	769	771	756	802	759	776	761	754	765	814	762	759	768	774	767	768	762	729	770	781	735	759	767	784	758	776	753	771	771	724	747	796	740	734	741	776	772	784	751	752	776	759	749	772	730	748	790
14144	6411	10729	23332	55721	52573	39819	23798	10051	2739	818	397	358	319	276	315	319	305	285	318	277	286	305	294	279	296	272	275	294	275	317	307	308	305	281	321	277	273	299	323	284	287	335	290	290	307	339	288	265	298	283	287	298	287	302	287	283	323	288	288	246	304	284	303	304	287	308	264	282	313	320	336	303	295	323	287	267	284	305	279	288	272	307	340	307	286	315	301	300	311	302	315	299	280	304	299	312	278	311	295	271	283	306	282	304	286	270	332	317	320	346	290	296	332	297	317	282	345	329	283	307	282	328	304	290	295	294	303	339	299	301	281	306	289	289	307	295	285	305	293	271	273	276	308	292	285	276	298	294	314	305	290	298	297	290	301	329	298	274	300	300	295	293	296	271	280	289	305	290	319	323	363	299	312	303	287	309	306	295	307	285	287	297	280	284	291	322	284	309	295	276	293	284	286	294	299	274	312	283	283	259	286	290	349	282	314	304	281	320	292	288	262	291	321	313	297	323	284	273	299	304	280	289	299	272	279	283	305	327	300	271	262	318	269	293	300	304	308	275	291	316	287	290	298	273	279	301	337	299	280	271	300	276	323	324	302	320	304	258	261	308	303	298	301	303	307	281	299	291	315	312	300	290	309	297	302	308	330	267	296	286	251	276	304	333	313	290	324	278	297	298	306	322	276	311	314	301	328	315	283	273	276	300	265	295	294	288	294	325	278	340	286	296	283	290	291	296	305	286	301	307	279	324	328	294	302	304	300	307	308	279	286	302	287	287	285	285	311	325	335	293	284	263	263	276	268	280	285	302	316	311	277	281	263	309	278	303	269	290	283	315	303	299	316	318	292	281	301	286	290	282	280	343	288	254	281	298	294	293	290	285	309	320	265	321	277	319	287	268	320	269	322	306	311	289	292	303	306	254	269	285	285	282	280	276	306	297	301	282	312	319	266	323	274	293	324	287	316	294	280	285	286	265	296	334	272	314	279	322	299	299	291	264	277	312	327	269	297	289	313	300	297	311	293	324	279	296	309	296	289	295	326	305	310	280	275	315	330	307	260	325	302	287	308	307	309	278	305	287	297	307	288	325	308	300	306	320	335	319	281	292	282	273	276	304	283	333	267	312	341	292	317	292	308	270	256	339	323	313	345	304	267	298	296	303	304	302	309	317	305	278	294	290	293	267	319	312	325	304	303	291	323	292	281	280	268	299	315	295	318	324	272	292	316	292	304	312	316	284	289	317	289	297	323	284	314	306	292	299	291	302	329	333	296	322	269	258	284	294	318	305	292	294	282	268	314	271	309	305	300	299	288	299	296	298	284	299	300	305	294	280	287	305	291	264	294	285	273	319	294	303	268	303	304	272	304	281	285	291	289	307	261	323	300	300	302	281	284	311	286	275	256	307	293	309	287	313	288	297	311	299	276	336	300	312	312	311	298	287	280	279	292	316	297	257	324	339	299	313	295	279	286	285	270	262	290	259	319	284	292	307	273	326	271	324	319	318	290	333	277	259	266	274	297	331	310	306	321	291	315	303	301	324	308	297	298	309	297	283	300	296	308	297	294	303	327	288	275	307	310	305	307	277	300	291	307	268	278	291	284	308	315	319	286	325	306	322	300	337	289	313	297	291	261	310	318	298	329	283	294	305	303	276	311	314	311	282	286	298	345	298	280	304	318	272	287	303	298	261	305	291	294	317	285	289	276	319	271	303	303	270	290	286	304	305	307	291	286	303	313	302	286	315	313	278	274	297	293	274	299	296	295	317	298	303	292	311	277	318	332	337	282	288	274	304	331	308	290	261	301	298	304	286	298	255	314	318	264	299	291	267	344	299	293	277	293	282	285	277	294	289	291	300	338	297	307	283	291	303	276	329	289	284	317	308	267	310	299	335	308	265	314	295	350	305	293	296	303	266	302	300	294	282	282	317	294	292	297	310	292	342	281	295	292	282	279	291	279	301	279	323	280	323	315	281	316	280	298	329	295	287	314	289	309	280	297	325	273	304	325	277	271	321	313	287	296	324	283	283	302	305	312	286	291	314	340	298	316	302	280	298	307	289	292	292	276	307	316	302	303	284	272	275	283	295	303	293	319	315	339	295	326	299	279	274	307	318	295	309	298	298	321	315	288	314	291	311	296	325	316	305	286	276	311	310	295	311	270	332	286	271	264	305	295	300	300	288	303	281	248	288	287	333	302	295	310	320	293	292	311	315	293	285	265	297	296	294	324	322	299	305	295	311	290	298	308	297	328	280	287	316	276	320	293	325	301	284	322	310	272	298	293	287	310	293	306	316	279	306	282	264	292	275	290	294	295	314	307	290	320	305	285	274	293	272	298	269	281	290	299	280	309	274	284	296	294	290	280	283	257	299	314	338	278	292	257	288	287	292	284	301	322	293	308	280	271	286	295	318	308	292	312	330	311	316	312	313	276	349	311	302	302	303	324	294	303	269	309	267	276	301	299	274	307	296	308	324	322	314	294	281	272	317	307	280	289	290	261	296	295	300	318	290	294	287	300	305	267	289	318	259	288	279	318	290	286	276	299	293	320	297	328	259	315	302	304	277	308	300	280	321	283	296	272	296	302	265	271	308	305	292	324	322	267	310	277	283	307	324	308	279	332	300	286	311	313	285	295	325	286	302	281	298	288	300	314	289	294	345	304	323	295	285	261	296	312	324	306	262	304	299	279	300	358	272	305	257	296	312	313	303	311	280	291	279	342	306	312	287	293	302	277	311	295	291	268	293	280	302	297	286	317	295	285	335	298	301	320	292	291	294	332	328	293	298	293	296	291	261	291	283	303	334	295	333	304	307	273	301	299	267	286	313	315	262	293	295	303	285	322	298	298	284	309	295	286	297	321	290	305	286	306	276	311	256	290	307	286	303	298	286	302	311	271	288	316	279	289	274	328	309	281	295	258	301	325	321	302	287	297	292	279	286	308	303	287	310	273	337	286	291	303	305	290	291	278	295	272	289	283	278	303	300	276	294	279	278	299	307	272	305	302	293	298	326	297	339	292	299	290	287	281	304	276	317	301	295	304	274	312	271	310	315	309	325	286	302	303	293	318	309	313	301	297	330	295	294	279	305	297	291	302	325	277	292	267	299	271	301	294	319	284	316	304	295	303	311	300	279	281	316	304	290	321	285	297	344	293	277	294	264	307	301	294	295	295	292	315	302	264	274	297	271	324	279	274	303	293	305	291	257	296	305	279	310	270	303	282	292	293	307	267	270	300	289	292	298	336	306	309	291	325	287	321	304	317	309	323	312	294	298	286	317	293	305	274	317	334	293	290	298	301	298	316	312	318	257	276	260	300	343	280	300	309	339	285	316	273	296	313	308	289	263	283	302	286	309	318	304	283	303	314	289	315	286	299	307	274	283	275	300	282	280	298	287	309	323	289	327	289	326	286	298	328	319	296	304	267	314	286	307	317	320	286	297	272	319	322	279	294	278	299	310	284	321	299	269	276	293	292	331	311	295	315	292	284
9169	5453	15088	34733	63116	60879	50599	36498	21627	8754	3061	1279	902	823	800	866	807	815	817	795	804	802	784	820	794	820	783	812	731	777	801	791	788	834	846	752	787	813	770	863	805	790	786	811	804	763	783	817	812	784	766	730	789	817	788	761	799	811	835	825	796	783	812	855	768	765	763	822	836	807	763	750	785	785	775	797	789	803	764	764	781	761	778	834	805	801	778	775	780	778	820	753	780	796	776	829	757	790	792	770	824	794	790	786	786	769	732	799	783	764	779	756	822	815	850	837	796	802	768	807	784	782	822	794	763	805	810	801	774	790	841	810	749	808	826	752	781	793	810	777	770	818	796	770	776	785	802	789	783	789	816	830	830	764	800	813	809	776	759	805	836	779	805	755	790	773	818	763	774	813	769	750	776	797	796	814	828	804	742	790	794	780	829	817	797	758	786	749	794	793	776	759	785	788	765	799	776	777	824	777	801	776	818	801	760	782	835	821	789	777	816	823	780	816	789	796	824	775	789	775	812	817	803	785	799	817	794	804	848	772	806	767	812	774	777	804	743	771	835	753	791	784	785	782	805	825	808	831	742	769	768	819	755	821	792	786	804	747	820	810	777	765	770	802	803	803	821	812	803	803	769	824	777	791	787	857	778	783	799	773	890	746	817	811	731	796	788	817	808	799	816	833	808	795	824	781	756	802	795	747	820	808	795	821	786	781	768	785	805	767	771	809	781	767	783	780	805	779	748	812	797	787	757	801	776	739	752	806	805	801	782	759	792	773	758	761	802	755	804	768	755	789	763	779	812	764	825	803	786	761	823	817	774	798	795	766	824	807	814	775	804	826	795	790	809	806	802	775	754	824	753	788	815	820	793	820	830	787	791	830	772	812	801	826	783	761	795	749	790	786	786	811	712	746	777	784	791	786	788	793	788	796	785	802	805	759	736	745	755	824	856	778	814	760	825	797	783	762	787	824	878	779	759	788	809	819	805	773	822	790	784	774	820	808	799	760	783	834	767	782	792	776	789	797	756	850	765	797	775	792	819	804	852	781	813	772	745	796	759	761	781	781	782	810	730	775	825	765	834	821	765	773	779	815	802	829	765	765	784	779	831	808	810	838	779	804	852	810	853	825	779	829	765	807	786	830	778	769	799	816	837	790	767	817	776	780	808	800	800	842	827	774	816	773	830	805	827	756	778	826	820	794	779	821	783	781	747	790	822	810	791	762	828	769	805	722	785	826	791	814	761	784	750	762	739	834	798	780	807	780	760	831	774	764	801	802	779	788	802	796	835	816	816	810	794	779	786	821	810	772	782	828	811	822	817	765	816	785	786	775	786	834	819	787	809	784	760	817	767	800	778	820	785	797	826	834	803	767	809	822	823	784	789	769	754	777	818	799	735	863	769	793	853	826	790	792	779	764	831	761	780	815	766	788	729	763	770	851	849	829	764	794	769	735	875	789	794	815	783	727	735	838	813	771	811	751	813	783	822	838	801	794	772	815	748	802	828	779	825	782	774	813	781	762	842	831	819	847	798	792	776	807	774	765	745	787	826	821	808	833	795	781	787	862	768	812	833	775	814	819	774	728	794	797	876	787	832	829	824	770	770	838	786	761	783	753	820	782	745	840	778	809	808	781	805	782	764	808	861	711	803	801	779	813	742	766	765	784	829	810	824	831	771	767	786	783	808	730	796	810	752	757	822	788	848	763	846	773	780	841	796	828	767	795	817	749	826	794	805	819	763	798	779	826	815	834	765	781	766	772	772	753	808	796	798	811	785	833	805	820	817	768	763	796	815	803	827	804	776	808	799	802	763	790	824	812	758	765	782	740	778	809	756	792	810	855	795	778	788	789	795	818	776	772	864	814	770	753	820	846	755	795	783	778	794	792	801	816	766	790	751	787	784	788	804	763	863	806	807	829	784	829	769	813	788	784	789	820	813	801	833	780	799	798	816	786	822	797	789	768	748	742	784	785	855	751	806	775	776	788	764	856	775	791	837	758	800	753	847	763	726	788	792	787	824	739	804	768	789	792	783	795	800	770	767	789	770	806	834	814	771	755	825	759	794	800	794	741	820	814	773	801	773	801	821	819	779	823	796	810	793	800	790	798	749	744	770	807	760	786	718	817	775	802	746	805	770	745	773	766	756	835	792	820	834	776	790	783	851	745	839	777	833	800	810	787	777	734	815	844	779	802	784	745	774	803	757	789	811	751	797	801	762	750	835	767	760	775	785	810	743	823	816	840	844	801	759	810	834	836	822	791	813	790	800	778	812	772	817	772	754	782	787	761	891	756	799	767	769	830	771	843	819	820	796	835	762	791	817	844	806	756	811	800	847	819	811	796	825	730	804	793	782	794	764	767	805	805	833	743	817	801	843	796	843	804	823	764	759	823	744	818	766	808	801	849	796	840	760	810	828	794	791	808	823	756	752	819	854	776	808	762	773	740	760	779	785	825	785	785	763	801	814	780	786	798	725	839	785	800	780	750	758	834	788	819	773	781	796	774	836	806	802	784	767	820	804	782	808	809	800	765	802	847	767	803	836	777	787	776	763	794	794	786	820	843	783	781	798	816	793	776	821	780	821	756	766	791	775	808	849	778	796	828	827	825	782	754	741	797	797	733	763	752	788	789	808	799	782	740	846	834	810	812	757	738	765	832	841	792	776	786	829	808	794	781	811	783	776	802	808	788	779	765	795	793	818	775	776	757	790	791	826	841	819	787	746	791	789	769	776	814	820	785	780	798	762	804	820	844	823	784	790	806	787	777	800	773	848	789	795	757	809	790	784	747	793	788	797	789	802	799	790	778	784	788	789	765	781	800	788	806	812	765	811	808	780	784	815	827	866	849	803	736	786	834	742	787	807	766	799	794	759	799	742	828	797	779	820	840	794	753	811	796	827	817	800	745	755	787	797	799	804	827	848	776	800	717	812	790	809	830	788	803	772	761	739	803	824	757	782	779	766	762	762	818	797	809	874	799	767	820	829	807	795	775	772	809	794	785	798	778	795	803	767	742	809	803	768	772	778	774	784	849	765	788	763	811	782	811	805	814	779	781	792	773	790	778	826	755	770	811	791	816	813	777	822	801	827	797	800	799	809	826	768	770	788	796	812	764	782	760	780	858	817	741	825	745	774	784	785	804	793	786	788	774	834	750	800	819	768	836	787	789	821	819	832	764	813	806	804	805	808	790	774	801	807	739	761	789	732	734	785	748	752	796	817	750	831	804	808	816	783	801	807	773	820	804	830	788	801	844	794	809	802	812	857	783	869	797	812	761	765	817	840	823	777	825	826	808	817	792	819	804	794	810	837	772	765	778	807	759	773	803	825	733	773	818	817	759	777	801	722	764	837	773	765	825	793	773	778	856	789	831	819	812	821	812	784	823	787	802	831	829	740	838	792	816	756	767	798	786	863	755	770	767	787	790	798	790	786	809	793	816	792	818	769	793	804	817	776	745	783	781	822	776	790	732	801	823	744	791	774	829	803	786
20756	8930	11683	27054	70404	65563	51724	34150	17552	5230	1322	577	329	301	308	337	346	305	302	321	308	322	310	312	309	321	336	349	313	324	331	301	329	317	330	309	285	304	296	300	280	326	321	318	333	331	284	337	285	308	294	292	322	282	334	296	312	313	327	287	307	334	307	307	328	324	296	341	322	325	324	330	323	336	289	343	295	341	294	246	313	326	308	327	330	309	360	314	288	295	272	325	301	299	330	308	294	324	321	298	298	298	284	304	309	298	322	331	295	342	282	304	301	291	323	322	334	333	313	310	289	320	308	285	358	326	343	281	319	320	319	303	323	317	322	327	308	292	290	297	331	308	312	318	319	323	289	311	313	305	284	273	299	339	307	330	304	324	274	337	332	299	308	331	323	322	327	324	293	297	329	334	298	304	308	304	324	300	296	300	316	292	323	334	277	306	294	289	323	325	306	293	292	314	296	319	326	326	323	343	324	302	314	290	314	331	324	304	326	320	324	330	307	317	321	309	285	303	304	337	308	285	300	320	314	294	333	287	327	339	307	341	308	277	309	301	302	319	303	320	295	347	320	318	303	286	330	324	321	329	337	321	349	287	297	295	345	339	312	295	292	308	312	323	297	323	336	325	332	308	315	333	305	300	341	303	344	331	300	319	313	300	305	341	299	265	340	303	301	318	328	353	284	331	282	321	286	309	307	308	313	338	332	333	305	324	328	320	327	306	317	320	318	288	316	315	307	305	323	320	306	313	280	272	314	312	331	294	325	302	305	311	304	315	311	314	334	307	332	298	331	334	289	306	332	316	317	293	322	294	337	312	305	308	329	345	295	328	317	322	351	301	299	328	264	305	289	326	335	310	308	312	310	296	306	288	290	290	329	328	307	321	303	311	293	333	298	317	327	296	285	295	278	265	306	300	355	293	293	342	313	318	296	304	310	331	285	310	302	322	306	297	302	323	298	314	319	325	317	305	305	310	325	306	291	308	306	303	301	310	292	298	326	331	307	344	332	317	320	302	314	340	318	306	302	306	296	310	363	309	297	298	345	322	322	318	338	337	316	314	338	298	305	315	299	306	303	314	315	315	313	289	328	302	327	304	299	340	271	286	304	282	320	320	332	307	324	279	298	277	346	334	349	304	323	288	282	319	297	301	302	318	293	298	322	286	292	279	321	329	321	297	325	317	328	312	298	300	307	349	317	284	318	308	338	296	327	299	307	335	314	313	325	266	307	323	300	309	293	280	307	319	301	299	349	309	306	314	310	276	306	297	306	322	261	295	305	304	279	315	320	322	337	291	297	344	337	337	324	330	305	304	337	321	296	280	325	301	326	290	341	327	299	327	307	313	286	311	306	336	323	285	302	338	321	291	311	338	298	294	322	337	338	298	293	328	311	332	336	319	295	307	339	329	318	316	305	284	326	339	316	330	289	295	328	310	306	327	316	305	308	284	300	318	304	302	308	303	344	316	301	270	309	290	278	333	280	293	309	318	321	332	315	275	311	303	287	294	302	275	285	293	298	307	331	338	339	314	304	293	285	322	334	304	325	330	309	312	331	298	290	304	318	303	305	280	320	287	322	308	325	301	307	287	326	308	319	334	287	309	322	303	258	285	292	310	330	305	316	316	276	334	290	321	316	311	342	284	309	299	298	353	302	342	321	319	314	327	306	306	310	282	348	290	300	312	296	289	330	329	306	309	318	312	326	307	344	325	264	329	315	283	333	311	313	296	309	342	325	343	301	298	322	300	315	276	291	320	272	336	305	326	313	270	311	332	290	303	333	345	319	315	322	279	309	299	317	296	276	308	317	312	302	301	341	312	295	293	282	293	317	289	332	301	310	320	309	312	294	320	298	309	302	310	322	320	326	307	293	332	305	309	305	289	304	298	318	331	318	303	333	316	336	312	324	317	310	299	298	310	283	306	313	320	327	281	316	297	295	316	303	287	341	303	294	299	310	327	308	281	305	319	295	303	306	281	310	301	312	295	271	302	255	303	308	351	304	302	302	320	281	324	313	303	312	343	315	318	305	294	297	322	320	334	283	306	305	323	304	290	311	317	314	311	333	319	329	311	282	301	309	305	307	329	331	313	328	299	298	326	323	339	296	336	314	316	290	293	304	334	290	318	310	278	278	337	289	310	308	270	332	314	303	287	333	323	307	305	351	327	349	274	315	299	284	294	331	310	294	303	298	279	293	316	284	301	322	334	300	315	317	297	314	303	304	285	327	300	308	306	282	282	330	345	283	291	296	302	338	305	297	295	313	293	299	323	314	315	301	314	293	275	330	314	318	325	302	352	336	303	322	293	303	332	313	339	293	301	303	347	332	310	298	318	321	317	316	339	286	307	272	288	316	313	290	316	337	324	281	281	302	329	274	281	314	286	300	336	322	312	298	295	296	296	291	305	302	299	304	319	311	318	307	317	283	307	333	309	272	309	302	308	314	321	321	309	302	311	294	323	320	312	284	298	319	304	347	321	327	337	325	302	319	288	338	308	334	293	303	290	346	307	324	320	321	312	321	298	330	345	312	315	307	323	321	329	279	335	298	309	293	303	297	336	312	320	312	303	286	304	303	321	306	290	327	284	328	307	271	332	285	281	309	322	307	306	294	313	315	321	314	317	314	331	310	288	303	334	316	310	312	286	325	346	300	328	288	319	280	286	301	310	311	315	289	349	307	330	291	305	272	306	347	332	328	290	304	281	308	332	293	320	337	317	261	318	312	297	299	317	314	281	306	296	330	355	307	307	318	342	326	306	337	284	273	326	330	311	324	296	309	308	308	290	330	317	309	322	312	270	303	304	310	320	304	320	308	340	299	286	329	333	340	334	296	322	304	337	313	327	276	291	317	279	285	301	330	337	289	299	315	283	340	317	295	278	326	326	278	294	286	304	332	321	306	280	313	299	300	320	350	306	310	332	281	308	278	319	303	296	321	317	298	305	327	349	281	302	312	301	313	291	275	327	303	269	307	313	324	333	332	268	323	361	312	300	292	324	301	329	290	322	306	279	307	331	304	312	286	343	325	316	310	310	316	294	311	283	298	299	252	347	339	299	284	276	310	316	281	317	297	321	309	304	310	308	299	343	307	317	317	320	332	344	278	294	282	325	290	301	308	297	292	309	297	342	311	330	307	312	313	313	337	329	335	316	301	312	296	308	312	313	302	299	323	309	303	300	311	294	346	324	309	351	318	302	291	335	307	360	311	325	329	294	320	326	290	283	350	311	330	291	288	309	309	293	333	287	313	314	329	297	334	317	302	310	313	331	271	325	297	334	311	325	297	276	314	268	308	303	305	305	343	282	310	308	289	298	326	306	326	276	320	310	294	319	267	319	325	309	317	310	309	307	329	299	288	325	310	338	330	334	267	301	302	315	281	306	290	335	312	324	332	329	308	323	320	295	320	319	314	311	331	315	352	294	296	317	341	290	321	317	317	295	316	305	328	315	313	340	309	334	335	344	307	306	300	289	322	309	360	301	294	321	313	288
10974	7021	14760	38092	76202	74181	61231	45458	29222	13239	4411	1631	972	785	838	819	806	823	800	820	799	812	798	820	857	906	797	797	819	777	842	821	801	807	820	806	770	823	809	852	773	820	821	861	829	830	779	817	826	813	862	759	800	814	818	766	812	853	804	833	847	803	836	805	858	868	799	822	809	826	766	777	837	846	812	793	824	825	871	796	808	788	783	810	836	805	835	805	834	842	860	844	849	827	812	813	815	767	849	846	822	825	863	836	792	856	829	801	843	798	826	768	801	818	786	809	809	821	797	844	832	862	837	790	795	834	813	792	854	799	819	801	798	829	810	806	775	801	768	833	747	833	855	730	809	855	781	797	852	809	821	851	815	792	807	840	834	849	881	792	786	829	862	818	793	832	825	763	797	820	865	835	770	808	861	828	813	796	789	812	816	775	832	863	872	852	830	808	737	804	846	814	768	818	795	806	802	834	807	793	815	841	809	824	820	842	823	783	855	854	785	829	809	814	828	805	827	802	811	796	819	842	831	805	841	797	842	851	840	830	853	828	803	749	846	839	781	815	837	821	834	770	798	825	770	805	872	850	824	823	786	824	791	798	854	798	830	804	840	792	810	845	834	805	801	855	817	875	877	818	842	844	805	808	796	822	796	828	795	814	816	859	800	764	823	816	847	790	817	809	843	811	768	864	852	809	826	795	812	833	862	806	831	824	844	749	790	822	823	841	839	841	811	839	822	833	829	781	835	817	854	778	774	787	835	805	752	759	830	852	865	791	749	848	819	761	841	836	824	841	812	794	838	835	801	801	830	843	810	814	857	796	805	765	827	803	782	799	875	834	849	841	801	789	815	774	781	797	843	787	849	855	817	812	786	818	858	797	814	837	833	827	790	767	784	808	789	800	827	844	802	792	809	796	789	802	817	800	761	818	837	833	811	766	832	807	819	768	831	835	793	841	808	846	818	820	772	811	792	834	824	871	800	871	767	811	798	790	799	831	814	814	835	793	836	779	770	780	785	804	792	800	831	869	847	825	793	739	858	833	795	808	815	839	841	829	816	799	862	796	758	840	761	848	838	796	748	826	816	831	811	788	764	848	850	793	837	846	825	853	788	761	803	812	807	788	842	802	797	846	830	828	831	799	828	814	809	805	817	776	855	872	823	814	807	797	771	822	797	804	819	790	826	822	791	855	774	814	802	848	806	869	837	834	802	801	824	873	804	807	814	804	851	849	811	831	805	800	836	807	798	855	817	753	882	780	773	784	827	769	821	763	845	848	845	769	841	842	746	866	763	848	798	802	838	838	846	791	830	818	782	741	852	796	824	809	796	826	830	834	774	839	784	782	812	845	862	788	819	799	820	830	875	758	827	854	821	856	859	801	779	787	808	791	810	836	766	797	855	792	842	830	755	773	810	816	805	814	802	817	822	813	795	817	790	784	818	827	821	803	808	794	778	824	812	788	792	807	808	821	801	805	818	826	836	810	802	787	773	810	847	823	863	803	845	770	809	858	828	821	903	857	809	790	798	766	772	818	867	816	850	763	862	840	812	785	822	817	888	879	789	786	820	856	853	828	833	820	854	764	811	813	818	817	828	848	831	802	782	856	798	809	826	803	822	748	826	779	794	792	798	770	832	826	819	808	799	832	814	811	851	781	853	793	787	833	868	802	843	832	768	801	799	784	821	805	869	819	797	834	857	844	863	781	793	797	865	789	801	834	790	796	753	829	836	816	817	827	827	817	846	883	866	788	838	843	846	802	852	776	796	777	837	823	801	818	829	839	800	825	846	815	822	828	831	818	818	852	844	796	842	821	805	823	825	854	853	799	886	791	861	828	809	862	816	834	806	834	837	819	791	883	837	816	843	813	793	841	749	778	845	811	819	784	811	824	848	796	774	801	838	785	783	795	813	844	808	804	788	842	792	829	782	826	799	827	830	843	882	825	827	796	793	830	818	844	888	876	775	832	814	796	744	826	826	828	787	865	784	820	790	776	818	794	806	788	838	779	823	802	846	829	821	758	788	824	764	851	855	803	825	836	880	834	773	808	813	811	805	851	755	831	810	834	845	901	823	796	757	834	772	830	790	822	810	805	804	846	823	817	820	805	821	785	797	827	811	856	830	820	871	848	824	785	811	835	807	776	796	843	783	799	828	814	828	801	829	815	817	819	796	768	726	832	800	770	856	821	856	818	834	820	776	813	739	813	858	797	765	829	811	792	829	814	829	809	776	808	841	811	879	824	781	817	804	793	810	799	869	774	784	811	861	816	845	789	796	820	818	828	818	805	790	822	767	781	811	799	826	815	800	809	769	849	784	869	796	832	799	763	785	833	827	799	839	818	794	819	826	820	842	797	812	799	858	844	802	834	824	783	843	822	832	841	827	793	786	818	852	800	811	790	771	773	800	770	806	795	819	844	787	806	819	835	768	821	823	884	813	801	805	814	778	824	845	779	828	820	842	852	795	816	787	830	802	866	794	881	832	794	843	829	815	845	780	835	868	748	826	845	782	818	821	806	817	792	796	861	822	766	815	788	814	820	788	844	789	814	742	781	743	785	825	837	761	798	814	855	832	804	801	837	760	822	831	843	825	776	832	848	791	830	812	830	797	807	811	814	820	831	791	761	842	751	805	837	749	767	798	842	797	810	812	805	898	757	827	801	767	807	822	881	812	797	812	819	797	878	828	788	853	847	843	806	767	833	800	838	817	766	845	886	811	848	819	802	831	730	796	833	823	775	778	800	825	824	810	849	746	763	819	820	798	807	801	838	764	804	886	798	820	844	752	787	835	830	779	811	813	833	793	800	813	809	806	825	831	826	784	860	786	780	774	823	802	844	835	812	832	813	823	818	818	800	837	863	807	806	807	838	784	827	829	855	842	841	870	824	760	823	765	769	850	847	846	807	828	840	835	813	781	834	789	802	832	817	816	861	853	800	785	798	829	778	794	816	841	749	806	800	804	859	828	824	821	795	812	810	862	814	817	796	778	800	819	835	795	758	847	833	813	816	831	860	833	820	807	845	767	778	818	809	846	791	822	839	837	816	776	818	746	824	795	820	854	822	802	842	844	867	844	824	749	768	820	829	878	808	746	833	818	824	795	812	801	788	843	792	837	825	852	782	851	779	816	812	793	812	799	807	841	795	796	844	813	828	761	846	854	817	825	775	785	792	836	785	814	827	810	826	848	866	823	865	814	857	849	812	761	837	767	832	811	752	845	775	774	831	797	832	841	833	848	775	786	792	761	822	835	778	810	859	827	790	781	826	808	858	813	817	809	795	886	779	782	803	803	809	762	824	790	787	772	791	787	826	848	788	779	836	861	836	877	810	853	788	831	781	857	831	824	833	816	778	821	870	851	812	879	799	822	843	834	865	830	817	841	830	826	818	788	849	786	845	812	822	786	801	763	834	805	843	843	829	811	809	808	834	862	870	792	834	823	799	811	831	813	825	846	842	713	797	814	847	810	837	814	842	835	818	793	794	839	802	821	828
5629	3352	3823	4375	8679	8892	6326	3380	1562	693	418	333	291	305	306	311	266	275	308	315	309	280	296	302	296	324	300	270	297	311	305	278	294	268	279	260	283	309	284	303	308	313	264	278	295	302	291	289	285	307	300	287	275	314	311	276	274	286	312	316	254	280	285	287	295	296	286	286	307	279	308	280	283	288	282	292	292	290	308	297	291	294	276	280	312	291	298	318	287	302	283	268	311	315	336	292	276	306	308	284	314	288	281	296	277	301	293	271	309	315	285	322	282	281	299	322	294	299	281	282	280	299	300	314	276	279	282	282	293	302	285	285	270	305	322	311	300	278	299	319	303	314	281	300	287	335	286	311	285	271	264	288	299	316	267	303	305	304	291	314	283	320	299	292	296	318	274	271	293	339	302	303	284	299	292	269	317	306	308	271	289	289	292	297	270	298	294	290	267	302	280	276	281	297	314	269	270	316	301	301	282	245	291	318	326	284	293	298	314	307	258	288	302	303	300	294	289	307	277	299	307	283	273	291	312	300	294	293	257	279	294	286	302	289	281	305	286	307	292	280	262	282	275	290	266	297	281	300	319	306	297	303	283	292	294	300	293	309	261	279	293	308	276	258	315	295	320	292	273	312	263	324	282	304	291	304	312	309	285	306	271	290	289	306	302	307	309	288	321	285	288	275	299	277	278	292	285	303	270	293	280	278	270	288	364	314	280	257	295	294	302	280	296	271	299	303	305	300	320	304	308	244	246	330	288	321	263	333	299	285	285	280	303	292	307	270	281	283	281	281	294	287	295	261	291	290	293	316	288	284	303	277	305	318	278	301	308	322	303	261	309	305	253	265	314	292	300	281	277	319	257	298	257	297	295	280	348	312	301	298	298	278	304	299	290	287	301	271	316	299	320	299	290	293	294	313	286	309	296	269	283	303	286	262	300	279	285	280	292	296	311	319	284	286	305	277	265	299	280	298	265	322	298	306	314	277	285	296	270	291	278	269	288	295	284	283	262	308	278	316	317	312	300	303	319	270	301	296	295	302	290	284	287	321	300	290	304	272	283	303	316	300	273	282	278	291	309	298	280	288	288	290	296	314	293	294	288	287	289	302	319	301	293	288	296	326	304	296	334	288	283	283	302	277	332	316	303	266	304	281	288	292	271	304	284	323	336	268	292	347	298	299	286	278	294	297	280	297	289	283	287	310	280	259	302	297	294	311	290	284	315	289	289	310	299	268	308	306	296	301	299	283	304	285	291	278	311	293	303	288	294	291	300	252	289	272	280	293	269	284	304	280	245	314	306	302	289	283	253	299	271	290	336	262	301	270	270	319	299	300	307	304	274	341	284	285	281	275	291	280	317	290	286	322	308	268	259	296	265	278	325	284	295	306	301	287	309	269	286	304	308	274	283	295	279	270	311	315	280	306	263	307	288	302	299	300	294	291	267	306	283	295	313	259	301	284	306	285	324	272	269	321	287	283	303	281	273	316	275	301	299	288	278	299	322	312	256	302	272	292	306	294	281	280	313	283	279	287	291	308	323	258	281	301	306	303	296	294	342	261	247	260	275	299	278	322	316	314	277	294	282	251	293	333	271	262	268	274	304	268	318	285	295	294	241	287	300	267	304	248	294	299	286	284	300	300	318	299	294	321	318	300	303	290	285	287	288	311	287	284	296	270	272	275	294	271	324	293	281	284	282	286	299	284	293	276	270	297	314	282	287	297	320	273	282	303	303	284	292	276	278	309	279	289	312	256	279	293	280	285	281	296	296	301	277	337	287	268	305	318	286	287	308	276	299	286	303	328	305	273	297	272	287	268	290	285	286	284	274	324	282	278	312	283	324	291	258	301	262	265	305	277	297	280	298	296	282	264	307	272	293	335	290	286	297	285	270	287	295	315	293	288	303	305	288	268	276	284	267	314	267	313	266	265	328	307	298	307	267	313	278	259	277	330	306	292	271	279	276	313	297	272	300	261	297	273	289	301	322	294	265	288	263	307	279	279	305	290	279	304	288	307	325	279	259	310	290	295	314	295	261	314	282	276	282	316	275	299	315	295	280	271	276	291	294	297	299	285	283	269	278	274	304	294	277	296	310	289	293	254	272	282	283	275	281	334	262	281	271	301	303	291	283	294	275	322	315	292	277	291	281	303	292	292	268	282	304	302	276	292	309	306	313	284	280	279	280	299	299	326	290	278	307	284	277	314	318	266	285	295	303	303	301	264	298	295	278	316	325	308	279	290	287	302	289	316	297	319	284	272	275	268	284	298	301	316	250	302	267	284	285	308	298	300	273	287	302	282	270	288	301	323	270	313	306	292	282	321	304	278	309	302	300	307	312	322	303	304	316	289	289	278	334	293	264	302	277	275	280	326	288	299	284	282	310	289	266	268	287	307	275	300	282	253	299	311	289	303	288	305	296	281	290	308	304	287	299	242	313	302	299	291	291	292	314	290	279	314	305	271	269	297	304	247	305	303	314	299	323	277	301	319	290	301	276	325	306	300	318	285	305	287	295	288	294	267	277	272	314	318	310	276	267	287	300	266	284	319	283	281	293	270	286	275	286	309	299	271	324	282	298	307	304	289	269	301	311	294	259	325	332	269	302	279	301	315	293	294	294	278	322	309	310	257	281	274	264	282	272	290	299	309	267	264	285	279	267	327	300	300	274	309	298	317	281	262	298	290	292	286	303	285	256	269	308	274	289	309	279	276	288	276	318	317	298	266	292	314	278	273	291	286	313	303	285	289	283	317	312	317	296	282	286	304	304	287	310	324	307	286	305	286	299	303	299	280	301	301	259	314	316	295	324	272	282	280	279	306	297	326	269	308	296	292	297	315	300	284	285	312	345	289	302	314	318	299	285	291	289	311	288	298	283	291	275	280	313	292	290	304	284	287	281	300	261	307	311	283	315	288	285	284	280	278	280	296	292	252	292	259	282	285	331	306	321	301	273	310	311	303	291	286	297	283	285	279	277	299	295	306	289	299	287	306	295	291	318	305	318	324	283	269	323	314	273	331	295	296	262	308	274	318	292	300	328	315	309	287	283	270	298	289	241	292	275	295	272	297	259	251	288	289	275	301	297	301	331	273	291	282	277	300	310	311	323	315	297	252	282	310	301	271	314	274	258	311	295	307	271	300	272	285	283	280	282	304	296	312	280	288	291	259	290	283	302	326	279	294	311	290	258	308	297	275	276	247	285	267	295	279	315	288	292	302	283	283	326	287	290	332	288	266	322	285	285	285	305	313	285	305	311	298	262	273	291	310	322	295	300	293	326	304	291	288	268	285	312	305	295	285	297	284	291	297	276	309	315	289	320	299	309	322	302	270	270	272	324	279	302	291	268	309	316	296	277	303	310	289	292	310	322	305	316	261	315	282	297	304	299	294	284	299	272	264	296	323	282	285	307	303	281	297	280	314	307	284	295	261	265	282	312	291	304	309	299	287	318	319	279	306	275	293	294	304	300	268	305	288	310	274	318	263	304	286	299	286
4627	3454	6028	10820	22971	23048	17392	9977	4815	2104	1133	857	814	785	815	774	797	811	775	764	735	832	804	725	745	790	810	837	800	778	806	798	780	783	778	780	762	793	762	748	811	801	780	769	777	760	759	780	790	790	769	808	746	737	801	795	752	784	784	709	803	767	817	775	790	822	746	787	735	778	753	711	784	747	801	828	826	774	769	793	779	838	792	763	775	743	752	771	798	800	805	779	762	812	786	775	778	785	794	797	797	783	749	771	750	790	808	782	769	779	754	785	801	772	760	794	761	795	792	798	825	776	795	739	776	752	774	802	776	788	797	740	741	839	762	773	759	768	815	791	771	754	785	760	785	768	773	764	779	730	806	741	771	793	793	792	818	773	762	756	772	768	811	763	755	791	786	841	751	773	747	763	804	736	788	781	751	782	771	764	773	792	780	763	743	808	765	806	772	811	810	726	797	854	792	749	791	747	758	749	727	746	817	799	828	770	766	818	781	716	740	809	738	754	775	765	758	760	760	775	795	745	753	764	796	777	810	841	764	798	717	760	767	790	812	835	749	785	822	774	778	816	831	746	735	748	779	782	759	733	738	770	786	722	774	789	804	733	777	784	778	752	752	816	815	802	777	784	807	792	746	816	764	766	776	770	778	746	782	780	771	750	780	773	793	803	791	771	781	810	787	751	764	777	785	793	788	802	759	774	764	768	808	785	790	831	741	718	755	772	754	746	785	771	763	769	823	783	781	776	794	784	788	734	757	760	761	815	804	791	798	826	749	824	714	759	783	749	754	775	786	809	738	727	780	804	801	763	714	765	755	788	760	734	756	808	797	778	755	786	773	752	773	752	763	767	775	793	744	812	793	802	786	769	781	808	767	735	727	798	813	780	761	766	803	761	798	764	823	768	765	768	765	777	795	780	790	731	769	808	792	769	786	810	742	772	753	745	759	778	800	775	781	754	772	754	725	715	756	786	755	792	854	751	791	780	794	780	779	746	757	778	794	749	759	774	777	777	723	800	748	749	790	789	752	788	739	749	768	723	744	798	731	754	782	784	815	759	786	776	783	774	751	739	769	787	811	771	752	729	775	766	750	755	770	807	765	786	810	734	781	773	805	820	728	759	800	730	761	780	790	785	760	746	758	799	815	782	755	772	785	797	795	805	779	774	789	810	764	763	768	790	772	789	774	783	773	738	788	806	773	780	787	782	757	780	776	777	785	781	788	781	776	804	794	797	740	755	774	815	762	801	738	822	786	816	802	778	778	795	759	702	759	777	726	772	741	774	779	722	772	778	772	773	748	753	789	826	806	780	740	815	828	803	783	777	775	776	767	726	828	703	761	736	784	753	794	779	778	777	766	790	842	792	805	786	737	733	749	763	769	784	712	757	751	772	794	728	756	778	803	759	773	781	792	751	836	740	751	768	799	792	802	774	756	735	767	793	770	733	801	746	775	756	727	809	762	712	823	814	759	809	797	734	761	767	775	749	795	792	787	762	811	796	714	767	781	774	727	783	765	789	804	756	802	810	715	808	731	768	775	803	781	787	772	818	794	746	774	793	768	721	794	750	775	744	759	777	731	765	748	745	817	801	772	770	769	857	751	753	766	727	827	787	769	789	744	747	763	817	814	776	767	771	812	788	761	808	761	733	782	772	818	802	804	749	753	760	735	769	816	794	805	805	770	764	766	818	783	735	734	807	797	727	757	764	759	802	793	743	773	832	767	781	798	764	775	775	734	787	730	811	784	811	756	799	755	757	743	758	761	770	770	795	744	779	806	773	760	730	759	781	786	789	789	785	819	799	808	750	813	783	739	854	817	758	767	747	771	767	767	791	783	824	718	806	788	809	746	761	760	761	809	797	787	779	729	820	769	796	811	770	780	777	753	773	784	803	763	770	758	759	784	818	740	765	783	794	764	807	751	770	765	776	812	774	769	757	791	794	795	774	784	751	828	762	773	748	781	779	809	736	850	860	749	774	784	810	759	735	744	808	758	735	823	734	772	811	748	750	775	778	796	718	777	768	820	766	742	748	801	799	726	759	767	775	763	703	812	752	822	783	731	780	767	755	757	765	784	810	774	796	856	795	781	840	731	773	769	810	797	782	819	777	723	757	811	755	746	805	801	779	811	814	815	794	816	770	813	791	819	822	789	750	753	753	747	833	757	770	790	766	737	812	751	796	806	751	735	760	770	841	764	777	752	768	794	786	813	795	782	769	788	773	768	749	806	771	815	772	797	771	777	786	834	750	773	773	783	774	811	820	783	764	736	729	747	797	762	805	687	794	711	742	797	810	776	761	838	742	784	814	797	765	807	825	827	814	763	784	788	809	807	787	793	810	747	828	771	784	773	807	759	795	769	862	751	754	749	722	800	739	846	745	742	727	785	787	801	743	756	840	744	783	800	754	794	725	770	762	761	745	805	782	806	786	773	755	792	810	714	727	782	777	706	832	825	746	814	764	788	775	737	730	752	772	784	718	780	738	730	744	775	820	776	758	778	712	818	800	810	763	762	786	789	737	773	795	802	761	772	781	736	756	774	809	762	784	806	785	770	757	791	778	762	758	802	791	778	842	769	783	771	770	784	794	739	768	789	762	797	781	740	772	760	763	766	766	792	766	788	772	821	762	808	794	741	820	805	804	760	835	775	766	785	782	783	807	764	752	764	786	757	827	773	774	757	772	752	785	794	721	781	742	777	781	758	825	767	720	756	764	740	764	812	744	737	760	757	747	798	780	773	730	734	813	803	759	754	803	758	789	777	792	780	772	770	768	775	813	751	774	762	787	807	737	811	706	816	782	759	771	780	773	727	809	768	793	786	787	703	821	752	705	762	768	759	790	776	758	764	752	789	721	782	799	749	738	817	801	773	698	808	795	791	791	748	741	796	763	768	766	826	767	759	777	766	751	752	830	755	790	733	786	791	828	751	772	802	786	819	734	776	741	789	769	731	785	779	804	746	780	809	742	775	747	732	784	779	778	753	742	748	756	754	762	758	761	751	742	758	803	766	799	770	768	790	750	748	791	820	799	788	768	782	722	759	800	802	766	836	779	766	816	751	819	759	766	793	757	785	763	773	788	788	802	759	815	802	773	745	776	772	760	805	754	797	765	769	802	820	787	803	739	754	787	802	810	743	775	777	782	740	764	797	800	756	756	816	758	747	783	775	740	751	759	775	729	802	801	754	777	760	783	797	765	757	774	748	733	785	787	759	773	793	795	758	771	814	775	784	772	790	765	736	831	783	814	785	770	788	777	801	782	756	781	805	754	756	753	799	755	769	816	793	712	787	757	732	794	829	842	757	756	777	785	797	815	817	805	777	757	757	795	782	769	801	765	759	781	749	777	762	806	762	777	776	762	753	763	770	848	801	727	833	746	762	796	772	758	799	759	764	828	801	769	762	778	721	815	761	791	827	782	750	790	793	765	760	772	783	812	796	776	774	772	755	761	760	744	747	798	788	739	757	809	789	839	798	827	774	774	793	747	755	794
13758	6222	8795	25602	54398	54330	39383	23168	9452	2490	781	419	337	336	296	297	284	327	302	296	284	273	316	334	321	301	302	318	282	334	307	281	329	321	307	275	297	302	276	295	290	304	330	288	299	305	307	304	290	294	306	303	286	304	303	302	277	281	339	308	315	308	313	272	327	308	314	291	304	263	291	317	316	338	279	307	308	299	310	284	321	294	282	331	276	289	296	293	292	276	313	296	317	318	309	295	328	303	261	281	279	298	293	315	295	281	285	339	290	306	298	261	303	295	286	305	316	298	332	281	303	325	315	334	302	306	294	285	300	310	291	295	283	299	302	277	282	302	266	330	289	299	275	298	287	322	320	325	282	273	305	300	293	294	331	313	300	304	316	321	323	296	282	304	325	267	285	312	302	300	303	312	307	295	301	296	276	308	314	306	298	300	293	308	291	282	308	300	286	306	310	287	317	305	312	316	285	296	301	322	319	287	312	332	279	305	330	290	309	324	324	305	305	305	289	328	316	283	288	303	321	306	293	330	320	268	275	316	278	266	306	271	264	292	303	308	306	301	323	295	289	313	261	287	299	289	266	285	333	281	302	279	287	297	287	302	295	299	275	299	301	293	264	308	317	292	272	319	276	287	303	304	294	294	283	294	310	282	304	297	330	281	302	301	301	319	316	288	307	309	301	301	294	280	296	299	302	301	310	322	290	294	283	283	327	292	300	308	262	302	288	298	305	289	280	291	303	292	284	289	295	325	282	320	304	289	311	281	302	303	288	316	272	279	272	288	276	287	310	298	299	288	329	316	302	319	276	289	315	319	299	321	332	326	293	329	291	304	282	281	290	310	297	285	285	294	301	314	301	318	287	309	262	308	333	281	304	306	307	321	308	302	277	306	295	295	290	311	314	341	285	311	314	285	300	271	283	301	282	270	281	310	315	300	293	292	302	310	297	312	309	307	316	316	304	257	285	281	278	295	273	305	286	272	302	294	330	316	299	309	335	295	274	300	314	285	318	304	297	317	318	280	291	294	293	269	304	308	319	304	312	322	339	313	308	316	288	301	297	295	304	318	291	292	289	270	290	312	275	270	302	306	289	317	295	285	321	287	306	309	299	271	307	319	277	288	334	322	289	305	293	295	302	284	313	295	311	284	294	270	299	311	301	314	308	316	297	295	288	335	321	298	292	292	337	316	269	317	282	306	302	310	344	305	290	300	283	310	330	313	289	276	303	307	309	298	309	279	277	284	322	311	294	262	294	308	300	297	246	299	296	307	295	298	309	298	286	325	302	309	297	312	288	282	297	289	277	315	261	309	298	325	316	302	306	297	286	291	307	305	327	319	315	314	288	269	280	294	303	307	282	312	317	294	295	307	319	281	286	292	317	334	313	267	313	312	316	307	271	286	293	304	292	326	319	287	291	299	299	288	266	285	311	289	324	292	335	299	282	317	289	314	319	301	295	282	285	289	310	308	303	289	315	312	312	308	299	292	310	292	291	325	318	246	277	314	280	278	286	325	268	285	326	293	300	300	300	286	282	318	281	317	321	319	321	310	322	297	284	326	302	285	324	314	296	336	266	270	322	327	320	283	319	315	276	309	306	290	266	297	306	305	306	288	293	320	325	313	280	281	271	278	300	289	285	320	326	321	314	300	290	338	278	311	274	275	293	286	306	319	293	317	288	304	324	309	296	287	296	307	322	326	279	297	296	291	287	315	273	292	251	306	315	264	273	332	292	257	297	312	295	302	309	314	297	319	285	296	299	297	297	284	264	283	277	275	327	307	279	301	298	336	303	308	330	292	306	309	308	299	308	286	276	320	283	338	315	325	314	290	304	315	289	334	314	288	290	294	320	285	329	296	303	291	288	318	291	272	312	305	316	294	308	296	299	274	288	318	315	266	294	291	297	277	270	281	303	299	296	291	293	338	293	300	313	296	285	303	300	309	304	293	341	298	311	306	327	313	321	314	333	293	293	298	296	312	306	311	291	306	277	307	270	338	307	322	314	294	282	277	313	296	290	320	301	251	283	289	302	287	311	288	303	287	311	293	301	311	316	309	302	308	276	312	321	282	284	320	309	285	304	293	326	290	309	315	261	317	277	295	272	294	298	276	326	280	300	263	318	313	291	289	304	293	303	288	314	314	295	284	293	320	321	318	314	285	277	306	292	307	315	289	316	316	302	293	288	303	288	315	287	324	317	274	327	313	271	307	301	285	283	284	326	281	306	304	287	299	296	291	292	323	301	298	295	281	314	309	307	281	296	289	272	287	317	293	299	316	328	295	298	271	296	315	313	299	288	304	277	295	313	314	323	286	287	315	278	327	293	319	346	312	321	284	343	279	277	291	301	275	306	272	313	304	310	275	296	309	290	263	290	286	283	306	281	298	326	334	294	317	287	324	331	309	286	285	308	297	294	318	333	292	287	294	310	304	320	302	286	317	291	297	304	313	298	292	319	314	291	263	315	290	287	285	312	293	329	340	318	292	303	306	314	303	307	306	301	309	318	314	330	301	310	328	305	297	291	318	305	297	299	319	285	314	321	317	293	286	286	313	288	339	290	283	284	312	329	333	313	292	290	250	283	305	312	303	310	298	317	272	303	338	303	310	316	317	320	287	306	302	290	277	303	312	285	287	348	300	308	274	273	286	286	315	270	303	289	296	332	313	314	330	292	321	302	312	311	316	280	325	313	298	311	310	298	286	275	280	302	305	297	325	315	298	312	321	304	290	334	325	269	275	275	292	309	288	297	315	270	288	270	291	313	295	276	313	324	278	272	297	314	304	322	286	319	292	313	341	292	267	299	313	313	279	301	272	312	339	302	313	291	330	302	303	311	312	336	281	293	295	308	307	307	299	315	296	269	339	279	291	265	273	278	307	293	301	302	298	311	284	322	295	291	313	284	293	282	325	303	274	288	308	307	299	308	272	324	325	327	313	280	311	254	278	323	305	301	300	340	301	285	295	299	315	296	296	301	301	305	277	315	326	289	301	277	288	316	303	339	332	280	300	303	280	298	284	316	294	304	301	337	305	298	316	295	304	288	342	284	300	322	295	284	269	308	293	291	282	297	284	305	277	288	307	313	301	287	304	288	316	300	298	303	308	318	307	307	301	289	295	331	325	314	309	302	294	334	277	308	328	318	313	315	288	312	290	297	293	283	297	283	325	305	285	313	319	298	307	304	305	254	324	291	295	345	308	305	276	271	286	310	326	340	301	307	284	301	290	292	313	329	298	337	293	273	269	315	323	311	280	332	320	295	299	309	320	320	274	318	297	300	297	302	283	312	293	313	301	267	307	328	270	264	286	299	303	306	285	317	287	289	322	307	315	278	286	317	288	324	309	286	286	296	333	276	316	326	272	321	273	284	292	289	326	298	297	273	282	309	305	342	328	307	293	303	324	289	299	321	337	270	316	329	284	327	277	296	270	285	292	306	293	332	319	307	293	318	302	318	314	287	326	299	284	307	275	296	288	291	295	284	304	311	306	288	309
8781	5649	12401	37985	62182	62279	49697	35505	20156	7559	2536	1173	828	771	835	789	871	835	813	758	833	805	851	783	813	839	806	809	773	851	775	775	768	792	840	827	780	772	867	815	794	806	867	796	868	832	792	800	811	849	792	787	833	811	818	813	828	795	794	836	758	848	859	784	811	750	800	777	771	804	847	841	837	806	803	834	806	774	719	812	843	763	779	826	804	810	802	788	781	751	802	772	758	834	808	848	799	743	812	826	805	789	773	819	805	750	833	782	813	785	829	718	813	811	761	818	784	782	795	804	832	770	752	809	819	841	798	788	795	839	798	804	784	809	791	764	808	822	781	780	747	776	787	813	772	812	809	759	783	794	833	808	782	782	822	793	783	780	842	786	776	795	804	823	751	814	799	777	824	807	809	807	815	732	808	829	810	753	794	815	827	857	852	795	851	866	787	745	794	840	795	739	772	800	804	794	813	784	835	786	806	781	788	778	803	837	761	788	790	800	800	809	749	797	828	815	826	777	789	773	759	755	806	771	817	732	805	804	779	792	802	825	797	792	794	782	827	803	779	762	769	794	805	775	816	822	839	817	801	828	759	802	773	833	768	774	835	820	836	832	758	816	826	841	757	761	822	828	832	802	791	772	796	785	844	796	790	793	804	802	793	788	761	794	787	794	822	736	784	792	798	763	811	783	860	793	814	804	813	798	762	780	777	787	748	830	825	802	802	798	755	766	774	782	774	807	841	807	742	793	817	784	755	790	776	821	860	773	847	827	819	807	803	861	718	769	809	823	826	758	817	841	803	821	790	846	811	814	790	757	796	742	813	777	772	801	789	734	780	751	862	791	785	762	755	774	811	750	799	815	798	748	760	786	784	781	780	869	756	777	769	793	806	821	821	808	779	785	789	800	728	754	814	776	790	806	813	780	805	797	792	778	746	787	838	808	785	801	816	779	771	777	843	751	825	859	773	772	798	768	761	818	785	854	830	802	805	817	781	810	808	836	802	800	793	776	800	759	784	790	796	790	798	779	739	815	782	794	765	790	776	807	766	823	763	805	793	774	795	760	801	771	784	788	750	814	832	778	790	798	792	787	786	790	789	793	810	830	798	819	788	771	789	792	809	763	827	793	817	792	772	768	790	795	815	817	792	755	768	793	828	759	826	843	794	809	791	778	778	781	798	793	764	748	811	766	809	813	807	823	787	776	747	802	816	802	855	791	878	764	803	816	801	796	809	793	777	769	767	771	805	806	783	734	799	791	813	770	830	812	781	758	815	819	817	854	795	813	796	860	821	849	822	796	764	835	771	803	778	780	819	824	787	793	817	739	794	850	825	764	758	807	811	808	770	745	788	795	761	787	792	782	793	840	806	762	802	804	812	807	822	804	789	776	794	801	785	785	781	795	787	809	793	777	852	814	758	786	754	789	786	822	720	805	801	796	790	813	837	742	844	771	740	791	832	780	747	816	796	723	806	784	812	803	824	772	819	790	860	804	814	822	822	770	800	813	793	809	791	813	804	770	773	805	784	768	777	782	806	790	809	832	822	843	752	801	793	773	801	799	803	824	794	801	753	811	787	763	801	837	820	816	715	786	814	766	784	722	843	759	810	847	784	807	810	834	828	761	768	854	807	826	778	840	845	819	795	836	751	755	806	789	785	789	824	776	819	793	791	782	773	823	819	793	770	794	768	827	795	808	796	803	786	803	815	773	842	770	789	769	773	813	795	819	743	775	797	776	785	798	786	817	758	815	780	778	790	797	801	742	746	775	786	804	816	802	828	822	796	763	819	774	742	809	782	762	805	736	798	783	765	795	808	795	806	794	766	813	729	783	796	846	840	792	779	793	825	764	773	803	803	807	835	779	802	769	762	781	799	804	780	807	823	788	831	762	751	789	812	817	777	779	803	779	811	783	804	807	844	796	771	785	795	846	852	806	807	827	815	761	794	811	793	761	849	786	816	791	819	793	824	798	772	790	815	774	811	755	805	818	827	860	840	773	781	826	758	768	737	842	754	782	775	769	760	745	814	812	791	758	778	811	771	792	777	781	779	771	804	760	798	811	786	780	821	796	819	807	746	841	781	768	791	855	740	820	802	772	798	788	832	805	836	826	801	786	797	819	748	850	781	782	758	813	779	805	838	778	818	851	726	767	795	782	801	794	758	820	782	865	783	755	788	794	760	788	780	785	790	761	815	826	785	839	788	822	822	801	766	796	780	778	774	798	786	740	797	782	806	807	768	818	777	751	841	784	772	817	813	826	804	786	757	791	806	813	793	757	784	779	797	800	790	793	729	800	805	822	830	818	754	834	796	772	778	823	796	749	866	772	797	821	828	752	785	813	815	753	803	780	788	812	799	859	831	801	735	820	808	777	766	784	790	812	814	766	771	812	803	757	793	787	782	830	796	734	782	776	780	767	739	846	798	797	782	794	813	830	776	822	760	816	779	771	796	798	816	792	736	773	795	787	821	804	797	772	774	807	784	787	797	819	793	775	810	829	791	778	811	780	805	784	815	863	815	746	809	761	830	852	801	805	814	769	813	811	819	800	749	859	802	864	800	811	758	817	812	796	788	790	821	789	788	739	800	777	802	737	777	845	784	769	809	824	802	776	775	806	765	818	787	808	815	803	797	802	808	765	776	787	868	766	758	737	852	839	809	784	815	808	806	736	784	820	789	792	800	742	808	757	763	815	813	754	847	802	774	755	779	761	839	821	824	758	751	783	808	799	780	798	787	784	791	832	755	787	798	797	823	796	761	802	775	814	804	805	829	797	795	791	806	802	839	757	826	757	777	772	812	752	777	837	816	754	811	812	789	800	740	779	798	792	792	788	769	784	785	779	833	839	772	794	821	736	772	783	761	800	787	787	784	799	789	783	849	805	777	782	777	788	791	782	785	741	793	852	759	829	840	799	789	832	772	793	810	849	822	801	782	832	798	787	792	803	770	844	756	808	811	768	803	799	828	854	783	776	761	794	803	772	797	799	801	795	827	813	813	796	820	761	803	785	772	797	852	773	770	773	809	778	781	788	805	768	777	744	788	835	784	809	792	832	824	795	869	802	809	774	781	782	812	855	811	849	829	775	745	777	754	797	801	762	805	813	771	818	788	761	773	824	743	769	805	845	813	835	787	794	790	820	761	791	770	829	829	773	757	817	782	751	809	838	795	757	819	761	786	820	780	791	801	809	790	846	834	751	824	807	804	767	779	799	806	818	769	803	818	772	823	841	757	792	812	822	822	784	838	761	764	790	753	787	850	801	781	785	784	748	790	760	766	823	796	742	820	815	818	827	802	766	811	751	873	827	854	781	835	779	740	810	850	843	810	846	778	796	783	842	830	814	811	803	748	743	837	816	795	790	807	789	816	757	839	749	844	772	762	803	780	800	815	768	815	761	744	776	837	859	817	814	800	811	861	806	826	828	779	813	809	822	775	798	813	803	797	803	817	823	768	795	761	789	822	809	794	796	828	824	752	813	855	763	776	766	805	801
20886	9367	12487	37527	68445	66378	50018	32295	16170	4789	1199	482	362	302	336	273	312	306	299	314	305	311	334	316	343	304	298	320	300	292	307	294	312	298	333	293	309	292	311	287	314	329	314	292	311	277	318	289	297	313	300	306	308	336	302	314	316	305	275	291	284	325	298	342	303	321	317	294	310	273	313	305	295	305	291	315	306	312	309	297	314	287	335	294	294	292	314	293	304	257	291	314	317	303	300	306	327	309	312	268	291	305	334	292	346	315	299	308	343	282	306	302	310	312	309	313	320	263	307	309	305	323	317	327	313	311	339	326	311	307	330	292	295	277	321	292	288	348	296	306	307	302	319	301	353	292	333	317	278	304	329	329	332	329	317	288	295	305	315	309	311	323	309	322	294	299	300	276	296	307	304	288	321	311	285	285	294	315	328	304	295	317	304	302	340	295	281	315	301	310	318	306	318	306	301	309	297	299	314	316	300	352	314	280	291	285	310	281	305	306	315	344	318	314	312	316	338	306	296	331	325	319	300	328	325	353	314	304	304	340	304	321	289	316	309	332	326	333	273	301	315	304	311	289	329	317	302	306	310	324	305	294	317	331	279	315	295	331	313	300	294	307	307	318	297	324	320	336	308	315	312	312	335	309	299	277	339	295	307	304	292	327	309	286	315	298	335	308	309	352	287	334	344	279	348	280	281	294	321	289	313	301	306	311	329	276	294	293	303	317	300	306	318	306	302	303	283	285	306	286	292	299	310	266	324	307	324	327	324	317	302	307	306	335	302	300	303	306	324	335	314	333	283	299	280	332	290	299	311	302	281	298	309	321	306	311	299	310	301	309	316	331	282	269	342	288	302	315	301	312	321	322	294	319	280	304	310	283	311	315	299	298	309	317	300	295	346	322	304	336	328	321	280	331	280	325	299	318	311	321	293	303	307	294	302	324	304	275	306	302	301	271	331	293	308	312	279	291	315	323	333	307	322	323	286	285	339	322	344	313	301	312	340	298	319	274	299	287	301	325	288	300	300	298	278	292	337	314	290	311	292	285	311	346	300	330	327	292	316	293	298	325	329	324	294	300	269	291	308	302	294	316	324	321	304	313	309	313	332	324	313	282	308	319	279	308	256	332	303	317	299	287	294	302	314	301	308	341	303	315	313	318	299	307	317	291	324	309	301	306	311	310	292	319	307	343	314	294	336	326	322	292	335	312	344	304	297	305	298	304	319	325	309	350	291	288	339	303	300	311	296	331	331	308	307	318	294	302	324	296	320	321	299	308	318	325	321	316	297	309	310	292	306	315	318	301	322	307	315	324	286	314	319	320	310	279	290	315	317	336	329	296	290	281	343	305	308	277	290	299	306	331	293	280	293	292	288	256	339	311	300	336	311	309	329	326	326	285	347	327	294	322	291	307	318	333	311	304	309	344	311	333	309	305	274	291	328	314	313	349	291	295	312	301	318	304	305	323	306	306	317	294	323	296	317	335	309	309	328	291	351	343	284	318	327	347	291	316	315	343	319	313	304	309	309	306	315	290	309	300	317	290	307	328	312	304	283	309	333	322	284	308	328	305	323	325	319	327	286	314	310	318	320	270	292	317	303	306	315	315	309	299	324	320	316	293	300	299	321	302	315	339	320	323	322	339	329	333	310	331	322	307	310	327	344	296	326	302	308	307	277	328	314	297	306	312	308	292	277	312	313	320	324	295	301	294	328	291	283	315	299	339	338	321	297	322	290	307	290	340	320	332	300	313	290	286	288	323	361	324	300	332	301	324	311	317	277	295	290	274	299	281	334	288	298	271	289	304	296	326	309	281	307	298	312	331	296	296	301	304	316	324	315	287	335	315	312	294	286	305	298	289	334	325	289	320	314	304	293	343	347	294	297	289	315	319	286	338	314	322	269	293	274	272	313	322	341	301	319	290	324	324	307	341	325	285	336	308	309	332	292	311	295	321	276	322	328	323	293	269	314	329	288	326	268	326	320	308	274	308	327	283	292	272	317	315	285	293	334	304	313	291	288	312	315	278	293	317	283	293	272	322	296	301	303	332	304	296	303	308	302	300	297	304	330	317	289	299	306	303	316	312	319	326	304	301	348	293	299	288	291	318	296	339	293	331	301	316	305	288	313	306	291	298	303	343	291	311	293	297	308	296	316	318	315	327	315	303	302	276	328	331	306	341	284	298	326	277	295	317	326	312	296	316	327	316	323	321	355	300	317	283	305	322	319	340	313	299	331	302	298	313	311	308	330	312	326	327	304	310	316	309	327	311	277	315	282	293	329	303	341	338	333	317	325	297	298	297	292	301	337	317	312	329	314	347	332	339	301	335	304	291	335	330	324	292	320	293	303	279	274	288	288	325	297	300	334	322	352	305	300	307	333	319	328	284	292	285	310	364	315	318	290	313	283	319	315	357	289	284	320	311	349	313	301	312	313	312	302	327	297	311	307	306	319	361	313	312	306	300	302	322	302	325	320	272	313	293	285	312	342	295	330	289	325	319	303	319	333	295	350	310	322	325	284	332	319	295	304	288	318	320	321	320	317	377	290	287	299	309	292	301	290	293	281	295	309	316	305	279	327	294	300	325	297	302	299	290	281	311	306	309	280	306	286	321	325	335	317	315	323	276	291	316	301	313	294	327	311	307	315	291	294	315	317	304	309	326	308	312	311	313	331	270	338	328	266	361	322	287	294	326	315	332	338	295	320	319	306	320	307	312	321	308	299	296	293	273	297	299	287	299	303	298	312	280	300	344	313	342	296	317	291	301	305	290	340	326	310	317	331	334	288	305	301	292	276	314	295	320	275	297	300	294	303	303	295	294	329	284	284	315	346	298	315	280	324	293	282	324	346	308	306	314	333	335	333	326	318	304	313	306	323	300	295	297	312	338	279	337	304	348	297	334	320	278	331	300	318	294	331	329	295	318	347	329	296	306	312	335	289	299	317	339	309	348	325	314	320	310	280	321	301	302	295	324	307	332	280	308	297	297	306	323	299	306	325	272	339	313	316	305	317	285	318	312	319	311	314	311	316	298	309	315	326	337	301	315	290	325	309	324	302	288	319	300	316	310	313	277	286	272	314	320	309	317	274	291	307	325	350	314	337	291	267	325	320	298	295	260	297	299	297	312	301	314	306	327	287	324	329	326	351	302	311	294	328	308	296	337	320	299	272	311	301	288	280	303	338	330	347	317	307	312	273	293	286	335	330	323	318	296	292	294	293	344	288	272	334	305	339	326	318	344	302	308	307	314	329	312	299	336	341	329	293	285	290	305	294	328	305	344	319	300	293	321	298	305	331	290	291	306	287	296	355	336	289	304	283	303	308	299	305	317	304	322	315	321	283	301	309	335	307	325	273	320	338	284	317	329	312	332	304	305	342	307	323	317	310	288	312	311	306	304	331	297	303	313	301	339	305	296	334	292	299	329	321	328	288	305	314	314	296	325	265	338	292	284	337	309	290	287	316	311	292	295	319	340	323	312	294	300	308	294	297	307
10979	7476	16567	47113	74329	74039	59694	43531	27302	11984	4074	1548	936	780	819	793	846	775	791	823	838	826	792	854	847	806	825	783	842	843	803	824	788	815	771	844	852	807	841	830	796	765	819	850	770	816	859	816	789	800	831	760	805	774	808	829	816	795	781	828	822	793	806	823	785	781	797	812	845	802	829	836	786	839	812	824	774	806	846	836	831	817	800	784	820	797	822	811	822	808	788	836	864	765	804	814	837	807	811	818	783	817	830	762	808	822	837	825	838	857	791	833	892	852	810	806	850	788	786	769	828	782	845	847	849	826	822	796	839	876	826	796	820	819	785	775	801	838	814	771	814	803	797	821	777	799	794	845	855	796	833	866	764	840	833	801	827	799	821	819	822	807	778	800	803	822	843	769	808	797	887	830	805	788	832	795	782	798	799	845	797	816	815	798	819	763	805	811	791	819	826	794	805	774	804	801	757	848	807	828	792	826	792	799	781	841	835	844	838	815	781	861	848	828	773	872	816	794	821	777	797	848	902	816	795	830	764	808	796	865	807	805	829	802	797	806	874	801	721	806	818	804	788	771	806	869	805	819	842	888	808	888	807	795	780	857	797	787	800	802	821	797	782	821	770	834	849	767	813	867	806	789	809	817	836	821	834	787	827	790	789	777	828	814	830	821	846	816	808	779	759	804	798	794	804	810	795	844	850	823	832	848	854	786	816	773	842	791	818	804	863	789	754	794	820	833	791	813	813	828	806	797	848	787	823	788	801	814	786	819	847	857	835	818	753	778	789	822	836	803	824	820	860	809	780	817	798	843	830	833	783	761	834	818	807	794	832	839	824	788	762	819	861	838	804	813	780	810	824	847	790	823	798	853	759	798	853	790	813	805	786	840	797	759	811	800	790	830	868	831	813	772	822	810	834	805	798	851	815	828	773	758	862	864	897	813	875	855	835	805	802	833	829	812	810	810	785	796	807	832	861	830	792	830	789	813	850	818	801	762	853	845	855	817	790	823	842	792	812	843	784	839	839	823	830	776	795	811	812	803	776	870	826	805	757	857	773	814	818	853	802	804	827	830	750	841	790	802	786	807	807	794	763	818	846	780	790	795	778	769	791	813	811	807	801	794	790	795	809	800	802	818	844	880	759	803	772	843	802	825	802	750	764	771	797	811	815	841	843	810	826	776	837	854	840	757	785	834	801	780	829	837	821	800	818	793	834	858	829	824	801	816	811	800	796	779	792	845	820	849	810	816	799	835	842	787	850	823	836	806	835	809	827	826	838	834	806	769	827	813	762	827	855	839	855	824	852	823	848	861	765	796	810	840	824	819	830	805	810	817	810	838	804	838	821	844	795	835	820	806	805	781	790	835	744	810	830	797	828	738	786	844	826	829	819	796	816	817	845	868	824	814	854	793	837	867	802	820	812	813	808	858	870	799	822	838	814	807	810	794	796	790	792	804	771	816	851	862	847	854	788	791	841	853	821	802	806	861	793	795	799	845	839	781	780	854	834	854	762	778	765	816	813	813	810	808	802	781	826	823	853	783	836	807	788	766	814	833	811	829	825	823	838	799	837	812	807	777	795	862	801	856	865	739	815	829	791	819	774	870	856	796	804	805	827	869	834	837	818	803	737	815	813	805	819	834	838	840	807	799	782	826	799	834	787	815	708	794	842	774	801	811	804	805	837	753	798	823	813	805	763	836	789	800	760	788	837	791	822	825	782	800	826	817	853	812	787	835	833	809	793	783	765	809	762	806	806	824	790	823	783	856	783	814	779	751	860	782	803	826	816	873	819	800	785	846	794	813	816	829	808	795	785	790	854	811	838	786	838	832	827	852	858	820	825	775	871	800	824	816	853	810	812	783	834	790	852	834	743	803	818	839	815	808	771	820	821	804	801	811	853	787	819	805	804	789	803	872	823	765	847	839	790	779	875	830	812	809	834	836	781	746	790	808	853	813	782	826	821	787	796	803	830	808	817	871	825	799	846	808	808	833	816	862	903	824	756	794	838	801	842	803	783	776	842	845	777	800	855	831	798	780	817	788	837	827	853	884	781	774	836	798	802	778	767	834	824	786	806	818	801	791	772	823	846	857	802	815	818	846	831	822	786	786	837	780	785	794	819	808	785	768	845	833	776	809	801	807	814	793	792	870	800	810	785	809	822	799	810	787	795	849	799	883	790	838	835	766	854	807	805	823	806	830	841	810	788	845	777	789	837	809	856	807	821	823	824	805	785	797	780	831	830	844	794	765	844	843	804	811	818	802	782	791	806	804	821	817	803	801	835	814	824	807	829	886	833	792	828	779	813	793	803	781	798	793	757	806	814	844	835	883	853	819	819	799	791	784	831	820	833	826	830	804	857	820	866	789	803	795	780	787	847	809	837	820	825	818	813	803	756	860	859	808	806	870	822	810	825	854	787	731	811	787	767	790	747	779	802	839	766	801	783	863	825	828	829	802	841	853	827	816	847	801	859	799	802	790	864	777	812	802	808	853	822	774	815	840	794	804	800	818	812	821	830	842	805	834	819	780	858	786	785	820	805	844	836	832	810	849	848	790	787	823	798	863	748	849	804	809	829	802	779	800	859	816	819	805	817	853	799	854	756	815	766	843	808	791	840	877	834	784	793	784	763	818	815	838	834	798	768	805	809	801	790	803	812	821	822	815	845	764	794	796	796	831	820	854	794	857	809	801	857	792	844	810	804	786	787	823	866	756	837	867	781	786	804	818	798	812	813	803	830	836	814	877	862	811	852	805	797	846	803	841	827	799	810	844	781	823	764	799	829	796	831	792	781	819	789	783	812	777	761	805	797	825	829	799	789	776	820	836	805	814	792	821	826	801	808	782	802	846	848	809	863	826	835	751	837	766	769	816	830	816	816	785	826	791	812	790	856	819	792	780	762	832	827	818	785	837	828	845	860	814	806	790	809	843	824	805	844	861	818	830	816	811	818	795	818	798	875	836	824	789	785	870	848	862	805	865	827	778	796	820	793	805	823	793	855	810	745	759	862	816	799	830	848	816	812	832	825	771	820	828	814	766	855	849	832	833	823	801	836	805	808	743	826	824	788	776	844	849	817	805	843	809	751	840	816	771	827	786	823	889	826	806	842	765	811	809	795	774	808	833	786	832	793	793	761	854	856	755	818	818	843	856	820	760	777	833	792	815	847	838	817	810	784	825	779	789	805	813	848	803	814	795	808	792	816	775	764	856	763	813	821	845	808	787	820	795	794	783	817	776	778	772	837	803	839	856	767	775	821	826	808	788	827	773	836	812	781	809	819	813	818	859	828	812	824	815	823	839	831	837	852	794	803	820	814	818	815	842	856	785	837	834	830	819	764	798	888	794	797	811	792	814	747	779	856	840	846	798	828	806	853	814	822	824	808	789	770	837	820	831	809	793	787	790	786	784	817	803	802	816	806	852	840	811	873	793	815	845	797	810	765	791	803	824	847	780	818	888	832	834	859	786	805	802	816	834	801	837	811	771	766	818
5640	3257	3504	3917	8615	8942	6109	3311	1513	716	397	326	291	295	350	313	296	300	276	317	294	306	271	322	278	247	305	289	291	282	278	290	325	293	280	279	278	292	314	297	271	309	303	273	290	295	300	296	342	282	296	307	305	308	309	309	311	317	287	303	285	288	301	263	296	275	292	297	264	300	265	276	311	251	271	290	293	285	314	292	319	309	306	296	279	293	296	306	292	332	267	286	305	270	340	294	288	303	275	310	337	296	299	264	314	292	296	302	297	277	285	317	299	320	281	302	280	297	296	284	280	308	337	301	278	335	308	259	298	280	294	291	287	275	270	289	283	284	299	273	265	301	295	329	275	314	347	293	290	253	331	338	285	315	308	293	261	299	282	256	342	253	279	292	259	290	301	305	274	262	322	304	322	302	314	285	305	267	319	311	308	301	298	290	283	330	314	302	291	289	289	306	275	292	294	287	273	272	295	312	273	304	291	300	302	280	318	301	289	308	280	301	292	282	313	291	281	293	293	290	306	283	316	293	274	306	302	301	317	310	323	278	329	295	312	303	298	318	275	285	292	297	311	310	325	288	286	285	275	276	298	301	271	255	268	297	292	330	293	314	279	269	295	304	269	275	266	308	322	271	271	301	310	290	326	288	308	310	296	282	277	313	316	307	283	309	277	306	304	282	285	307	324	317	307	297	285	291	268	294	306	287	299	265	324	293	275	294	288	291	294	271	307	294	293	310	322	310	308	264	312	313	303	296	273	266	292	279	262	276	303	295	257	306	300	321	278	275	297	271	275	285	327	284	269	290	316	327	317	263	277	300	311	278	284	293	292	274	280	328	329	320	279	289	313	298	331	276	294	308	306	291	325	277	272	277	318	265	296	275	324	305	306	289	294	247	299	277	276	278	318	290	312	309	299	285	304	313	300	318	242	287	341	288	306	288	306	277	293	272	286	316	300	324	287	312	273	286	339	306	293	301	307	333	291	284	306	301	284	299	290	298	279	271	270	295	309	306	327	302	310	313	250	313	295	277	324	303	276	253	281	280	291	305	298	309	306	328	294	284	330	283	319	275	311	266	289	266	258	282	283	291	296	309	298	329	304	306	277	290	252	300	326	286	275	279	290	285	276	298	280	303	288	329	302	312	325	281	283	261	287	292	277	292	276	300	307	260	286	304	259	278	274	299	311	272	307	301	293	295	310	301	322	307	317	331	270	296	307	308	300	278	290	315	314	284	281	317	284	303	278	287	275	274	299	299	313	294	329	303	308	284	304	294	282	289	260	278	293	311	311	245	297	300	303	293	287	320	335	299	290	301	291	273	287	291	277	303	286	315	265	278	311	297	268	289	272	270	275	287	306	314	300	285	301	287	274	291	281	313	309	275	280	301	298	308	295	291	313	319	308	291	287	321	302	318	291	262	343	267	291	285	308	311	313	288	314	335	288	290	295	298	307	261	312	276	286	314	279	265	287	268	298	280	300	309	311	263	292	285	291	288	317	330	250	335	294	308	274	282	299	286	286	296	287	281	280	289	296	276	320	280	279	306	307	299	291	282	286	289	299	308	296	303	302	285	288	272	308	304	277	307	323	292	296	249	263	301	314	317	274	283	278	284	288	320	289	293	300	288	298	351	271	272	286	314	282	291	317	321	285	277	275	304	268	277	281	285	290	294	290	331	256	323	292	306	294	298	295	300	279	316	261	298	285	284	274	306	316	314	288	297	299	277	337	320	260	306	314	312	301	337	294	263	300	307	324	314	334	308	271	297	269	273	306	302	298	306	269	296	298	274	303	277	313	289	300	301	295	284	298	315	296	297	290	300	288	293	278	311	307	302	305	328	271	305	278	295	293	295	294	278	275	294	298	293	316	302	296	293	293	281	314	288	286	288	312	276	297	312	334	324	324	266	294	280	267	291	286	309	300	331	291	294	311	283	304	303	304	304	285	318	303	284	281	315	285	276	290	319	304	345	272	317	293	283	304	296	324	335	299	302	294	260	268	299	296	307	315	293	315	234	295	293	290	251	294	306	304	287	287	302	306	274	290	294	286	304	288	299	283	261	272	300	279	296	284	275	275	290	334	281	295	307	300	306	295	298	299	276	321	310	285	325	266	307	293	309	304	289	290	287	302	318	311	279	264	299	285	282	298	287	279	307	273	332	280	306	284	283	288	286	297	290	308	295	307	283	284	309	331	305	289	291	300	303	269	308	296	315	318	265	307	295	286	287	288	304	303	298	317	304	265	270	283	276	263	277	301	333	310	306	310	297	304	314	304	315	303	276	311	295	295	308	336	284	329	294	285	300	301	261	295	304	293	308	320	299	345	285	277	319	286	264	275	287	279	282	276	300	281	302	297	324	283	274	319	301	326	272	249	262	300	293	293	278	293	289	269	300	299	285	293	296	276	279	292	269	291	323	314	265	292	328	298	292	279	278	305	258	299	320	310	315	261	297	306	271	276	304	273	293	327	286	295	258	343	319	313	246	302	286	302	291	291	278	297	288	289	281	309	280	289	281	281	296	291	318	270	277	324	284	272	290	255	273	323	297	262	287	262	296	266	306	285	288	290	320	292	281	275	291	287	319	286	263	282	291	277	264	301	258	313	305	310	302	295	298	260	330	259	266	303	295	277	293	303	278	282	291	287	323	330	305	323	304	325	325	283	313	284	312	289	288	265	302	309	299	306	285	302	272	304	266	312	314	284	271	276	275	282	314	299	268	292	334	286	309	281	294	271	286	287	290	290	304	303	314	315	278	289	323	291	285	303	285	302	269	259	296	303	300	283	302	289	309	296	301	295	294	278	281	299	280	293	258	312	278	259	280	263	289	313	299	285	299	301	293	313	314	284	296	293	285	292	276	309	273	307	297	331	268	275	281	312	269	274	284	296	271	311	300	306	256	296	327	311	316	309	312	297	300	297	288	292	325	261	289	302	325	310	294	286	305	277	265	298	283	283	284	292	279	304	312	296	267	304	282	289	296	293	309	276	298	326	297	298	269	297	296	264	288	292	272	310	303	267	281	302	312	320	303	294	281	318	304	236	313	311	296	346	298	288	299	271	304	324	292	253	303	301	293	293	291	298	305	277	335	322	322	290	292	308	299	295	298	319	275	292	295	327	318	286	293	270	272	288	292	303	289	293	329	301	264	304	319	289	303	281	270	270	318	293	305	258	289	313	300	290	279	280	263	306	292	246	313	322	286	336	279	267	269	310	279	309	314	273	303	295	307	296	316	316	282	304	280	282	287	297	282	298	366	294	304	288	306	308	305	263	273	308	290	337	296	284	332	291	299	274	311	292	297	288	276	286	272	280	293	297	312	261	291	285	292	274	299	292	303	303	309	270	254	283	290	284	312	284	308	329	297	306	276	286	302	294	306	283	262	275	341	279	270	277	290	303	309	302	293	292	312	304	321	278	343	276	285	307	278	331	291	340	316	266	284	294	285	315	268	297	306	300	295	314	264	303	271	304	290	283	319	307	279	285	289	315	297
4730	3276	5637	10004	22755	22620	16993	10003	4799	2250	1170	936	769	783	773	774	792	774	749	781	818	769	818	730	753	758	766	789	791	802	823	813	846	786	786	823	800	786	757	817	781	757	832	714	768	808	753	773	745	773	839	805	796	786	843	793	821	772	810	810	796	786	752	780	804	776	786	767	791	736	744	795	781	784	750	789	772	779	767	714	788	766	792	793	823	771	788	803	794	827	755	847	834	819	763	761	757	739	732	741	758	760	761	792	804	758	777	801	768	767	789	773	754	790	808	772	802	712	770	791	757	765	805	764	776	763	785	757	769	792	761	790	780	799	745	727	751	782	865	771	772	767	807	776	765	788	724	773	762	726	771	762	792	806	847	786	786	836	749	770	850	822	774	828	813	815	793	775	764	801	770	831	809	773	764	734	751	812	793	770	794	733	784	793	774	802	829	754	837	764	748	726	759	721	787	719	762	784	771	802	731	767	790	779	797	745	767	767	781	796	776	760	762	804	754	808	776	752	723	835	793	769	747	762	807	810	753	783	810	775	828	741	797	758	758	794	782	769	771	777	759	733	796	766	768	823	764	775	787	787	807	785	792	753	814	834	794	787	822	769	735	760	751	761	791	757	774	769	804	757	759	795	793	800	769	716	798	827	766	784	758	764	801	761	739	779	752	751	779	823	757	759	803	721	756	768	768	781	763	789	778	750	748	771	746	762	786	782	814	772	757	867	780	785	749	772	775	773	777	785	774	804	835	785	742	778	766	776	787	795	812	746	819	780	738	769	792	779	746	736	734	805	765	716	750	787	776	770	811	792	822	823	757	763	805	780	810	790	806	750	753	798	788	785	837	804	808	781	800	769	777	769	763	789	756	829	806	774	728	773	823	773	741	797	769	772	823	787	808	773	749	778	734	772	810	804	753	749	816	774	818	820	753	784	781	782	764	781	795	783	729	763	740	727	766	753	792	789	761	784	742	806	794	776	782	823	751	776	738	792	778	769	784	754	778	785	827	806	771	750	748	811	772	761	750	767	798	771	806	791	781	839	750	754	833	797	813	796	773	779	781	808	826	810	773	765	794	740	782	740	745	764	812	781	764	767	792	764	784	767	763	787	829	751	826	784	748	817	810	793	799	767	777	808	801	821	793	825	751	815	743	777	727	764	776	808	798	761	805	797	785	791	782	748	803	796	792	775	772	782	824	791	750	749	792	772	772	782	814	762	770	784	721	799	798	762	763	831	834	797	823	749	748	802	766	788	833	723	778	760	793	787	782	779	812	788	814	761	776	790	779	758	754	788	750	756	734	762	836	786	774	760	707	795	779	802	798	765	798	775	776	755	809	714	778	832	746	820	804	774	799	780	781	792	789	792	772	820	751	788	745	737	736	796	780	796	803	795	769	758	785	758	807	780	789	730	743	754	786	782	816	800	791	804	828	791	797	729	806	789	718	752	793	775	818	795	796	789	751	777	783	791	776	816	792	789	804	764	745	729	757	803	754	802	775	762	840	755	783	834	828	779	820	776	792	766	747	779	769	802	806	769	751	768	747	749	786	775	802	732	805	783	841	778	786	854	743	839	789	763	854	855	785	773	743	779	798	817	778	807	772	780	736	736	804	761	745	813	767	762	789	781	780	806	749	793	795	731	809	784	792	774	758	774	753	755	770	784	797	774	745	749	833	766	779	753	771	766	819	799	764	772	768	755	793	771	738	776	804	747	746	780	744	808	809	740	787	833	791	807	770	769	778	750	797	771	785	807	759	753	823	765	763	802	795	781	767	765	804	804	729	732	763	797	795	762	741	758	804	762	764	765	782	797	758	777	749	768	768	729	765	721	749	802	762	790	750	732	742	755	821	724	755	790	810	779	802	780	777	746	763	832	818	770	778	739	730	781	780	775	750	752	811	770	802	760	779	796	769	754	748	783	740	787	767	765	824	770	762	829	748	813	778	744	789	843	761	750	802	714	746	797	744	773	745	780	785	782	782	786	809	753	799	707	766	744	781	762	822	757	784	729	746	794	751	758	735	761	762	814	751	731	754	782	846	828	799	746	787	806	784	776	776	831	808	760	794	781	743	788	753	825	808	787	779	778	771	825	775	803	791	804	852	745	755	777	807	821	812	703	724	765	760	734	791	774	749	801	799	753	778	801	772	782	759	814	743	836	792	731	793	691	786	832	764	760	787	785	742	793	818	816	774	764	739	732	756	750	796	796	789	768	755	780	764	805	774	779	777	850	793	749	732	797	781	773	761	770	805	792	753	793	741	781	755	768	753	770	811	770	771	749	784	775	795	809	785	759	790	773	773	814	796	789	795	801	769	823	739	757	760	815	769	833	797	793	800	768	772	737	794	793	773	785	784	820	728	753	771	784	797	819	787	772	746	779	787	707	721	777	840	746	779	791	783	776	770	762	804	781	807	763	840	780	851	768	766	863	780	754	838	760	817	769	779	752	828	745	779	784	765	783	844	783	751	844	823	795	812	814	753	815	788	803	805	774	785	769	767	789	791	786	744	741	827	790	805	751	773	756	795	838	754	792	803	774	807	756	759	760	759	746	820	752	776	768	812	744	782	772	725	777	816	799	794	778	799	746	751	763	816	778	792	763	774	777	758	763	744	752	760	769	768	770	744	801	774	767	799	764	768	772	841	775	782	754	785	749	813	758	765	790	802	779	832	725	799	769	788	770	783	796	815	784	744	786	785	819	787	773	739	770	803	727	786	779	741	838	802	740	793	843	746	761	757	734	760	766	800	762	790	854	783	745	788	796	748	798	767	741	780	754	724	763	798	758	806	805	762	807	779	770	752	812	771	780	798	806	752	730	756	780	845	825	811	765	789	784	775	789	709	771	731	761	786	793	749	770	773	746	740	781	762	746	802	844	759	766	796	790	742	744	815	750	767	765	786	828	781	793	814	763	791	783	763	744	769	823	767	745	748	786	756	788	776	754	786	768	775	760	752	752	767	790	774	669	832	798	718	745	796	786	785	774	819	764	782	843	700	809	803	764	774	796	792	811	769	795	781	732	720	718	774	835	793	736	788	777	766	763	791	741	771	811	773	766	800	795	797	742	764	791	797	724	747	810	780	813	796	774	737	790	752	780	827	829	757	776	818	802	761	840	778	787	753	803	803	769	782	813	805	781	797	797	774	778	732	780	779	816	766	738	818	780	819	756	739	885	786	781	765	771	773	745	762	854	798	757	783	779	781	853	799	767	809	758	812	784	805	738	773	792	786	723	777	790	764	792	796	761	776	809	729	830	766	830	756	843	804	765	795	792	824	741	732	790	785	772	756	760	760	807	800	801	799	778	836	745	779	777	799	790	777	761	779	761	835	778	839	768	736	794	772	784	757	788	743	739	745	794	812	777	805	797	759	756	808	764	774	790	781	786	759	823	793	755	750	797	788	767	776	781	775	790	752	729	839	798	773	775	774	796	747	746	773	769	771	781	771	760	755	756	746	761	804	782	774	747	774	764	798	747	792	782	785	764
13339	5671	9726	21497	57782	52540	38818	22451	8655	2416	766	388	329	283	287	312	292	310	292	316	319	310	305	289	289	304	300	294	332	330	310	297	288	315	327	291	282	323	295	312	296	288	315	277	283	294	317	310	291	309	307	307	297	299	279	295	287	298	304	289	301	287	331	308	318	283	300	311	299	312	303	286	321	320	317	318	295	314	328	283	289	300	285	294	313	304	316	303	306	292	294	277	298	280	300	308	301	291	335	297	322	275	322	299	294	303	296	305	289	292	305	311	310	301	334	315	283	312	297	298	288	308	308	306	330	260	322	305	305	301	303	277	304	302	328	276	314	277	334	293	286	304	278	302	300	322	288	270	306	300	304	320	305	291	275	299	274	330	281	307	295	293	308	310	295	292	317	288	295	299	305	326	304	308	282	331	304	313	292	317	275	283	303	283	292	304	271	255	320	313	303	280	328	335	296	281	329	309	279	308	285	278	298	299	293	305	321	323	299	276	303	310	311	304	307	283	300	281	287	311	308	273	301	315	295	324	330	306	287	309	330	295	281	282	301	290	292	303	310	292	327	306	314	307	300	330	288	303	309	307	311	331	282	328	300	288	268	292	300	324	297	286	289	276	301	297	274	282	310	308	289	288	287	320	285	316	292	312	308	295	295	305	324	297	329	310	285	304	291	313	297	303	309	288	290	280	296	299	317	280	304	306	307	322	290	291	280	322	306	333	302	275	282	308	284	316	273	280	279	327	303	324	265	268	282	281	268	283	344	313	330	297	315	289	287	316	304	289	304	329	300	308	287	338	291	324	309	293	287	293	292	295	302	282	304	310	288	269	285	318	283	329	332	292	275	290	258	273	282	310	305	309	323	295	327	301	280	323	290	281	279	290	316	294	295	304	306	280	294	307	302	280	270	297	292	321	281	310	307	273	335	303	297	280	290	323	326	285	297	269	293	280	303	280	285	296	297	305	329	332	301	304	297	287	315	306	284	325	321	308	295	308	305	298	280	308	289	305	290	255	314	333	320	325	338	323	306	323	277	309	300	291	302	306	295	291	305	281	291	306	261	282	290	282	284	296	317	317	263	306	287	304	316	273	304	317	268	310	314	283	265	268	289	282	294	307	305	290	286	311	303	300	277	276	299	298	329	308	330	302	304	287	261	310	336	304	250	303	319	308	278	312	300	327	308	329	314	313	295	309	320	326	287	286	285	311	329	304	287	303	303	282	313	319	268	285	338	293	291	287	314	297	322	291	296	299	282	273	280	311	307	308	310	296	330	335	313	299	309	303	311	296	295	294	293	285	272	281	317	331	311	303	313	302	288	303	273	310	309	316	287	291	340	301	268	302	326	320	298	297	286	339	312	305	315	298	311	295	328	307	308	279	300	317	324	301	302	288	273	304	283	327	340	287	304	292	280	291	309	282	324	298	269	308	296	293	292	312	308	300	293	272	287	273	291	298	323	297	270	274	288	297	305	316	312	303	314	293	311	294	283	297	312	323	283	291	258	266	340	298	309	312	283	306	318	308	301	332	285	311	301	270	300	289	303	310	306	291	285	266	310	296	332	301	318	310	274	313	298	308	311	313	319	295	282	295	279	329	328	291	290	284	329	320	319	284	292	284	287	283	304	296	268	320	288	288	302	291	306	365	316	302	294	315	296	298	317	297	318	323	318	292	313	293	307	275	280	274	314	290	292	285	292	301	319	299	314	297	285	312	310	300	308	299	302	295	297	326	290	299	268	309	311	285	293	324	303	321	304	327	325	284	299	296	276	286	283	296	332	258	295	315	296	292	305	298	302	319	292	267	288	300	318	306	292	286	294	309	306	301	306	283	306	285	314	300	328	308	322	282	299	311	284	309	296	320	303	327	308	274	301	306	274	311	292	333	284	289	287	311	315	306	281	328	275	324	287	314	304	294	288	273	325	283	329	286	305	274	285	294	328	289	285	291	312	295	285	293	306	297	291	340	293	293	323	299	342	295	295	308	309	284	277	322	347	332	288	305	275	315	273	296	313	330	344	314	267	310	313	297	298	342	299	323	281	315	291	315	297	305	293	312	269	303	285	284	300	299	276	275	297	282	291	287	305	321	325	293	304	273	309	295	306	305	306	300	305	265	279	287	331	280	308	329	318	314	289	295	305	298	299	321	271	291	298	280	278	335	311	322	306	332	295	292	297	289	263	280	274	318	314	325	329	322	284	300	269	297	301	259	309	312	299	279	313	281	277	298	305	323	264	290	290	288	329	273	311	323	291	309	279	267	298	276	291	292	305	300	290	331	315	327	293	280	309	320	284	311	299	298	275	316	298	301	326	301	266	311	339	329	288	294	272	298	314	328	299	304	340	312	313	316	313	289	299	288	296	312	291	301	307	318	323	297	320	295	278	288	282	315	311	273	303	283	299	288	292	323	303	286	332	295	293	312	294	298	315	329	327	284	291	293	267	280	319	273	274	319	354	278	309	306	367	281	308	304	318	273	314	281	284	265	299	315	274	311	316	251	267	286	330	303	305	290	314	291	318	314	266	322	299	330	301	322	322	299	260	307	314	305	308	287	311	301	318	287	328	292	315	280	301	305	317	308	292	284	310	291	287	293	313	297	317	285	338	286	287	320	276	285	305	312	313	281	314	280	296	315	294	294	334	335	284	304	306	280	294	306	310	308	304	329	313	318	301	280	295	326	309	279	288	294	300	287	278	276	305	310	337	338	310	332	301	311	277	320	319	325	264	295	290	325	312	310	338	320	307	306	325	310	296	292	305	284	305	321	314	329	266	292	270	293	333	300	316	295	310	308	310	317	289	303	288	281	291	298	298	305	289	299	326	268	290	291	301	325	283	321	279	303	304	307	283	264	306	296	309	279	271	305	288	320	295	296	293	324	309	271	307	300	307	331	291	290	285	300	295	327	315	304	302	302	262	274	302	309	303	294	336	324	270	280	295	275	322	351	298	272	295	305	259	279	298	299	316	306	315	313	269	306	310	330	303	324	304	307	347	300	298	291	279	277	301	270	311	300	296	305	283	305	288	296	304	316	308	289	286	264	289	303	306	301	293	277	313	302	305	301	326	320	315	300	313	306	305	330	322	314	288	280	302	315	318	298	278	321	266	273	273	303	290	300	301	298	288	316	286	333	280	311	312	341	254	302	308	305	284	323	315	271	303	309	284	302	310	295	290	312	287	299	320	313	323	273	308	282	301	276	302	297	297	305	267	282	302	294	340	308	304	292	293	297	282	282	291	281	292	312	299	286	330	304	303	313	313	306	323	301	308	313	325	317	310	297	299	348	305	326	272	325	307	318	315	301	303	290	315	290	293	285	308	294	294	277	297	291	294	270	314	344	319	309	264	335	288	302	288	313	299	298	316	335	303	290	309	322	319	334	314	321	288	294	291	288	301	271	311	304	298	326	293	316	305	303	339	318	307	269	304	311	302	313	286	323	288	302	288	315	273	285	307	291	296	303	259	284	306	330	272	298	301	291	271	297	334	308
8618	5295	15099	33934	64350	60233	49493	34913	19597	7705	2535	1141	915	780	779	783	790	791	822	793	743	790	771	763	848	748	789	814	802	798	742	801	803	812	822	808	849	746	809	766	782	761	775	836	775	783	798	812	806	782	747	832	823	769	797	750	776	838	782	806	786	793	748	784	785	787	793	809	774	830	780	812	799	806	787	781	834	830	787	806	807	811	839	804	812	812	818	819	764	788	774	844	877	738	808	812	837	882	820	848	801	769	815	804	802	821	876	768	817	815	798	791	767	823	810	798	793	805	837	802	825	794	814	809	776	802	830	808	798	765	827	798	823	785	745	748	841	761	776	793	793	850	838	771	835	794	783	751	836	764	792	791	806	794	770	801	814	783	791	791	764	823	795	781	846	799	763	836	797	764	784	796	817	809	789	782	774	799	767	781	811	774	737	821	799	803	795	785	810	819	795	838	815	747	818	833	828	821	825	809	825	818	793	803	797	794	760	827	821	812	841	824	817	794	815	786	783	814	870	797	844	821	798	816	784	803	812	807	831	792	830	806	789	817	772	768	800	765	809	818	775	801	744	795	809	815	822	791	799	800	776	773	812	808	836	837	817	887	800	758	856	798	803	773	859	824	824	786	806	789	761	808	749	835	855	833	836	805	809	784	763	771	784	815	811	788	804	783	812	785	771	808	805	836	802	799	866	827	839	806	828	788	808	788	829	838	811	808	832	842	803	820	835	766	769	814	782	824	771	760	815	756	791	804	821	815	805	799	822	814	768	780	772	798	789	824	816	753	802	760	821	752	794	837	745	771	801	775	783	807	795	806	816	825	814	804	782	793	817	785	797	776	759	822	777	745	793	797	857	802	792	794	824	804	773	835	790	772	810	806	812	788	782	747	793	828	822	816	767	766	770	756	785	801	828	752	768	797	809	823	793	756	748	795	811	780	757	779	810	835	795	814	790	784	796	747	772	836	816	825	798	787	795	763	784	885	758	803	788	793	814	788	742	779	772	833	792	768	754	791	801	822	773	857	774	792	809	880	800	815	782	825	803	751	848	808	761	780	833	760	848	784	783	834	812	781	774	819	832	837	862	755	820	817	784	761	823	848	793	792	795	807	764	812	756	830	809	807	790	816	764	858	766	766	760	819	844	828	825	867	780	773	784	731	769	817	822	818	829	796	806	806	834	829	821	777	830	802	859	802	833	796	799	814	851	800	750	785	820	870	780	821	794	805	789	819	794	840	767	780	779	838	853	788	806	776	820	839	833	787	782	794	785	802	778	879	804	815	830	830	810	760	758	797	823	787	777	821	787	786	808	777	744	813	803	799	800	772	851	803	766	796	765	766	829	842	811	860	763	851	797	836	753	831	781	800	796	821	801	765	783	779	803	824	827	798	798	814	835	813	773	793	785	773	785	793	756	861	829	802	786	806	796	806	797	787	796	786	781	760	762	764	840	812	817	837	769	789	805	827	840	786	782	827	814	827	799	772	774	789	800	793	759	879	793	785	789	831	810	815	736	789	742	848	829	829	800	800	792	773	782	802	756	854	835	758	815	773	841	791	794	765	812	795	792	770	834	782	813	790	750	765	782	817	781	775	833	781	813	807	788	787	768	825	835	791	794	781	813	795	782	778	825	738	802	796	759	839	804	816	833	761	767	859	797	801	801	805	817	833	821	793	783	785	749	794	819	786	788	790	788	798	775	855	775	820	756	827	841	765	814	816	789	824	774	854	787	793	824	797	785	800	837	814	787	779	825	844	801	764	743	836	834	840	845	809	771	812	795	783	800	791	775	799	771	758	770	814	831	804	807	787	802	794	794	822	758	825	845	803	770	801	842	779	848	810	806	774	784	778	784	821	795	821	800	807	813	788	845	773	817	805	804	819	778	843	813	808	758	786	759	802	780	817	812	767	823	777	840	780	803	790	788	824	782	757	780	785	820	811	804	812	761	833	759	795	808	789	743	819	807	855	784	817	832	781	839	852	800	816	772	860	839	773	812	788	828	827	827	834	857	759	818	737	786	836	785	776	814	808	797	811	802	822	826	776	858	786	792	773	779	800	770	779	769	818	798	825	800	772	799	832	760	801	752	812	770	749	770	844	809	792	779	776	806	760	837	794	844	798	821	747	796	818	824	804	783	825	816	833	776	799	806	745	823	835	813	788	792	820	837	798	796	822	778	776	803	832	852	763	763	801	847	829	791	797	816	805	785	774	792	798	784	786	770	787	790	867	835	818	795	760	826	851	819	769	772	785	819	758	821	806	808	777	781	759	746	841	755	799	789	773	805	836	791	794	771	759	869	783	825	769	868	811	780	808	820	816	829	791	875	805	803	741	830	815	805	837	801	821	798	838	817	775	776	786	765	794	795	817	766	762	810	849	818	812	765	827	772	754	783	794	816	816	775	787	740	763	791	773	847	841	821	822	783	748	796	766	796	795	769	808	801	802	813	809	819	773	774	822	810	844	832	789	821	785	806	838	811	768	830	779	814	822	804	808	775	783	856	833	825	844	854	825	778	785	821	793	778	814	814	768	801	828	776	796	775	853	809	787	832	849	779	809	812	830	779	809	846	780	848	782	811	799	807	786	788	733	790	773	802	822	765	826	811	821	786	780	801	822	836	793	799	795	825	819	797	869	764	789	783	802	791	876	807	837	764	801	786	786	814	812	767	792	799	785	797	825	818	775	751	777	807	819	812	775	823	837	808	799	792	791	787	803	828	851	774	783	802	819	834	822	773	776	801	815	785	801	826	801	792	780	801	768	808	820	837	820	782	804	837	867	812	750	779	843	829	807	779	834	831	780	793	807	795	774	723	805	821	774	814	807	806	815	777	765	827	763	792	817	790	845	794	762	805	780	803	801	837	812	813	871	806	784	773	789	787	754	820	775	850	762	793	797	799	781	758	804	803	794	814	764	793	823	756	769	795	809	815	826	829	820	778	867	811	777	769	781	767	773	743	767	822	801	840	818	778	835	765	776	775	803	804	797	873	804	857	810	781	773	790	822	809	791	787	789	793	806	762	846	817	791	811	828	803	803	828	799	838	834	806	830	763	782	766	772	807	832	787	787	803	747	768	793	805	849	795	763	772	817	775	793	747	829	788	808	829	770	799	827	812	819	779	795	829	779	771	818	733	835	826	795	792	778	816	768	820	797	824	822	841	808	816	767	776	785	810	823	822	811	752	752	810	823	799	845	805	839	797	808	792	791	797	825	825	802	779	811	821	796	747	844	785	797	765	770	807	798	803	749	812	715	828	808	836	794	781	824	805	816	832	796	820	772	813	814	792	771	774	798	787	757	773	855	845	819	779	843	834	804	743	779	826	796	809	769	837	773	788	800	808	818	797	792	804	806	777	796	803	787	793	842	811	855	784	801	801	775	788	783	757	813	787	800	794	807	783	788	859	798	776	822	817	805	772	841	780	767	767	818	792	805	788	825	797	791	819	791	803	821	784	775	852	795	794	785	802	772	778	796	814	823	794	854	801	759
20474	8855	13398	27884	70831	65236	50431	32467	15863	4448	1049	446	333	299	340	324	297	298	281	280	309	321	334	310	306	307	297	319	305	345	299	324	324	313	334	308	330	302	303	303	307	302	323	301	305	324	344	299	314	282	310	286	342	329	291	333	261	304	332	335	303	308	290	279	282	306	298	342	345	319	312	322	294	320	313	278	315	302	312	285	318	312	316	302	317	332	306	307	311	337	324	321	278	305	314	310	312	344	293	322	312	307	317	296	330	323	332	302	301	313	326	280	320	288	303	316	305	319	266	288	335	320	326	332	291	289	305	305	291	315	305	309	287	300	306	355	328	315	316	316	332	317	280	331	338	323	308	324	314	317	308	329	282	319	303	303	303	281	346	312	271	301	280	327	328	295	290	322	306	308	297	293	322	272	324	317	304	285	304	313	311	285	308	318	305	283	291	327	328	332	288	303	314	278	315	276	332	324	295	311	287	311	311	351	293	313	313	319	300	290	323	327	320	305	308	303	285	331	317	314	318	295	301	315	304	303	302	303	348	336	318	280	308	303	308	299	296	300	291	314	281	288	295	313	325	295	329	293	322	348	299	319	329	331	320	306	322	278	303	303	315	327	349	324	305	328	311	340	331	296	313	294	312	264	299	306	337	305	286	317	300	321	318	320	308	277	320	310	300	324	316	324	309	310	321	320	336	286	313	327	322	347	307	345	317	291	319	321	325	302	281	304	292	295	291	336	309	301	319	316	315	297	299	303	303	347	314	321	349	330	297	324	325	324	296	335	318	295	355	288	300	307	306	315	331	314	305	299	303	299	326	287	323	311	307	295	303	294	315	285	281	324	314	315	295	318	340	301	307	287	351	316	326	295	296	297	295	350	321	310	311	296	304	315	317	309	360	326	319	281	296	328	300	293	293	312	296	283	319	342	287	328	303	324	322	289	315	323	317	304	291	313	304	289	313	298	291	358	301	307	326	321	308	307	311	291	333	299	294	336	282	301	302	326	340	300	332	326	287	291	323	329	348	326	295	285	274	294	325	340	277	293	288	300	313	304	315	304	305	284	317	355	291	332	329	289	279	328	294	283	320	329	318	333	313	300	312	285	296	287	307	258	301	321	331	316	296	284	298	334	301	317	278	295	338	305	320	301	288	272	312	317	284	289	300	310	282	303	296	288	280	302	291	310	312	298	329	293	324	340	330	331	303	346	278	314	287	302	306	291	316	310	296	282	304	314	265	320	284	317	314	287	324	324	278	325	308	339	303	306	292	316	288	316	277	314	291	301	280	317	309	330	307	316	298	290	308	315	328	337	314	285	298	297	311	305	309	309	302	301	326	339	313	334	297	312	298	250	301	317	306	323	283	303	299	293	300	300	314	282	337	318	295	317	313	285	296	330	307	299	294	330	321	306	313	293	313	297	311	357	319	306	322	302	317	324	302	288	315	284	343	299	311	323	309	329	329	286	303	324	304	297	302	291	336	324	316	302	312	310	275	317	328	293	323	322	313	328	331	294	308	336	310	325	313	293	305	324	318	311	297	301	314	306	316	299	316	293	305	274	332	296	321	315	306	356	323	265	296	284	320	324	314	306	324	295	326	299	316	331	305	308	286	293	315	312	316	343	329	319	281	290	286	313	289	298	301	312	315	291	293	313	306	354	333	279	322	299	333	337	345	285	342	271	294	315	341	315	288	312	325	311	337	357	280	321	297	322	322	320	325	294	309	330	331	299	363	324	312	309	327	322	328	307	295	322	315	313	304	312	334	319	275	319	335	315	316	333	269	304	323	305	327	315	331	309	301	307	275	288	299	293	326	310	309	275	317	359	307	303	298	320	293	297	319	347	335	327	333	317	324	291	315	322	295	321	333	286	263	298	287	308	320	312	309	300	298	299	303	271	309	297	282	290	328	299	283	333	312	273	321	304	331	312	306	300	309	354	292	273	309	326	343	327	351	296	375	325	294	312	327	306	291	308	290	290	305	321	304	326	322	304	302	308	343	275	313	310	275	300	311	298	303	301	276	318	325	319	285	342	297	288	334	297	307	351	294	295	281	309	295	303	315	325	311	295	282	332	307	297	322	328	313	331	315	334	300	308	331	329	305	304	309	333	310	286	305	342	285	302	299	320	310	310	299	301	308	284	293	292	296	308	317	288	311	299	305	290	317	303	326	324	311	297	335	302	311	298	332	325	299	306	318	329	294	316	298	337	322	300	317	286	327	366	313	330	296	310	327	305	286	323	300	299	310	277	302	288	324	328	293	310	331	303	342	278	315	306	315	342	330	278	294	286	324	347	339	291	345	301	314	308	306	332	306	292	327	295	329	295	311	309	293	276	314	291	315	293	290	324	340	318	312	326	317	300	300	314	316	304	269	315	309	302	294	297	299	306	318	316	305	323	331	316	297	344	284	280	333	329	302	345	332	316	337	304	283	284	286	316	291	262	293	312	273	303	289	288	300	310	292	337	293	306	296	291	313	346	331	290	311	340	323	283	304	314	344	328	323	338	316	297	311	327	306	342	345	306	267	292	332	314	291	293	296	303	320	285	286	274	323	316	301	308	285	304	316	309	325	319	284	300	298	324	317	317	310	289	306	295	326	315	296	338	308	319	292	310	329	315	289	284	290	341	301	331	318	328	316	309	316	306	302	301	323	322	293	323	297	311	273	308	284	293	305	325	293	296	329	313	282	310	330	335	318	290	318	259	323	289	334	277	334	306	292	284	310	302	281	301	351	307	311	313	325	321	334	335	292	321	287	310	327	334	285	282	311	334	321	331	308	310	319	304	316	337	304	299	326	314	301	362	282	298	334	319	308	308	268	309	309	291	337	310	314	304	291	301	338	294	286	314	294	281	314	312	300	318	343	329	296	295	316	325	333	312	334	306	333	309	286	318	312	277	308	302	334	304	306	313	324	278	291	311	307	312	280	273	306	313	311	316	345	309	327	344	300	306	312	320	327	327	318	325	295	301	304	317	309	315	310	290	314	308	312	316	295	305	269	306	307	328	290	353	302	295	315	294	295	314	303	289	279	286	292	314	314	327	311	291	305	291	345	282	313	343	305	313	301	318	298	295	328	299	328	269	313	299	326	324	308	301	314	297	282	299	316	320	342	302	339	274	322	293	340	317	326	312	291	321	312	310	293	319	324	305	304	287	316	291	303	298	310	320	290	294	324	313	281	294	341	305	313	301	353	331	321	290	293	298	317	316	288	302	327	322	310	307	307	343	319	276	314	346	302	275	309	293	317	312	290	285	312	317	283	312	344	304	341	348	337	311	285	316	342	302	312	270	320	338	297	307	288	307	310	313	312	279	284	346	304	304	298	314	278	289	290	308	290	326	298	289	342	320	273	308	324	307	284	318	287	279	287	333	335	303	310	297	302	335	297	295	315	319	306	304	291	329	313	279	309	307	308	333	295	292	316	282	304	302	304	313	310	299	338	322	282	292	319	327	299	327	322	318	293	314	327	321	269	301	301	309	293	304	311	327
10703	7243	18358	38319	75959	73256	59180	43671	27180	11368	3521	1425	929	825	798	780	820	823	803	828	857	822	832	835	876	811	858	794	847	862	829	773	786	819	849	804	847	814	817	790	847	822	829	780	823	827	887	840	820	848	823	821	801	805	901	829	834	829	866	784	782	833	810	812	780	846	778	832	839	856	851	796	795	821	852	800	791	836	804	823	818	828	822	818	796	839	847	820	892	813	824	778	847	870	824	844	854	837	793	819	756	804	811	788	841	809	772	889	824	841	856	806	826	870	845	826	827	804	826	871	789	826	797	821	830	845	783	826	836	814	838	786	847	779	759	825	829	854	847	795	803	784	826	825	799	816	862	843	842	794	829	832	859	821	824	853	793	855	815	809	786	807	844	814	795	816	797	856	877	822	798	839	810	821	790	812	831	832	825	845	813	840	806	800	826	825	777	794	805	907	824	817	767	812	882	794	798	770	846	784	802	820	843	774	836	818	858	788	833	818	839	786	773	795	805	806	773	847	796	816	830	855	825	828	784	808	826	832	864	783	822	841	826	789	808	827	761	830	828	873	844	771	821	869	823	752	838	873	829	803	803	840	794	845	792	874	790	812	838	831	877	810	859	764	824	738	836	859	825	799	803	786	820	837	855	810	800	831	796	788	795	808	846	796	871	820	851	847	787	848	832	801	806	778	787	824	822	810	856	816	812	856	820	828	842	792	826	821	827	809	772	780	790	826	836	864	842	819	811	759	791	807	800	841	847	834	808	818	844	827	808	822	837	848	803	797	816	833	834	797	818	844	896	854	821	783	804	837	828	851	844	794	782	822	810	799	836	802	760	794	823	780	776	761	801	848	809	812	850	807	808	818	853	797	802	819	818	822	807	793	819	803	776	863	809	769	842	790	797	872	837	815	825	796	811	854	853	863	819	878	846	790	788	774	867	800	787	823	774	774	837	823	826	844	825	854	804	831	793	881	785	805	722	831	848	835	808	818	811	815	814	793	838	798	795	797	800	856	798	825	778	827	840	854	823	836	810	788	854	857	827	815	832	830	785	828	825	863	850	780	805	807	808	801	826	825	851	834	826	782	846	812	881	772	805	826	854	798	810	850	762	833	823	748	824	769	781	879	766	831	835	787	811	806	822	767	770	825	811	828	800	780	784	841	825	837	826	847	878	827	853	821	867	808	846	776	814	815	795	826	842	811	815	815	852	797	845	833	836	854	810	805	808	845	801	789	819	827	804	776	823	810	822	845	793	844	834	818	843	830	814	798	833	834	816	842	860	788	817	812	793	828	881	803	856	797	829	811	814	818	792	780	852	805	856	830	786	821	859	837	864	840	840	768	803	798	810	820	808	785	787	821	789	795	805	779	801	787	792	831	875	807	828	800	829	834	833	803	760	797	801	833	820	820	848	815	862	844	836	853	774	843	836	831	825	813	810	802	794	807	844	802	845	802	796	844	795	846	820	850	805	867	835	821	883	820	796	833	829	828	790	818	859	783	805	831	808	793	818	827	824	800	860	787	825	838	828	811	862	810	823	798	840	814	830	795	814	811	786	787	769	823	869	831	787	794	822	760	869	837	818	836	822	833	755	841	854	840	808	771	864	848	806	790	819	836	827	830	857	813	830	828	785	774	792	809	821	808	805	804	814	786	765	832	841	743	834	845	796	828	843	799	842	840	863	810	833	768	798	856	787	825	820	797	846	790	868	849	804	821	869	867	786	834	823	772	868	783	823	792	779	818	794	822	822	829	826	864	905	875	856	822	798	792	884	819	817	796	816	806	842	831	860	823	801	806	815	816	795	800	845	843	848	890	814	839	794	817	779	805	818	770	880	817	751	763	784	793	835	821	816	875	816	765	768	836	811	807	873	772	890	769	791	765	893	847	804	817	829	795	881	798	820	833	814	830	855	823	843	810	822	799	784	810	833	853	795	792	786	778	854	848	855	830	791	876	832	798	832	825	846	792	797	804	793	785	799	800	784	801	780	827	865	822	888	821	818	828	815	826	785	786	853	846	811	883	843	846	811	805	799	787	803	847	854	780	858	853	833	796	806	794	849	844	844	798	803	859	823	822	766	819	784	784	865	829	791	857	827	801	788	812	810	823	839	855	795	843	827	793	838	834	799	806	805	812	815	801	861	790	838	845	864	803	754	780	775	806	766	794	859	786	825	803	782	812	814	799	790	819	843	827	818	828	888	798	780	815	803	826	796	793	824	831	813	776	793	811	792	831	829	775	829	778	820	781	786	794	843	830	812	830	805	821	825	829	843	763	812	867	823	841	892	773	832	806	787	769	768	861	837	787	841	800	813	833	815	816	793	901	801	816	782	867	767	838	806	816	865	822	819	819	814	789	817	783	842	805	776	807	802	794	855	836	806	846	823	867	813	804	817	820	814	826	806	865	864	856	820	817	821	796	778	790	796	790	806	745	808	812	798	850	816	832	793	824	770	831	786	889	816	858	780	853	749	797	839	790	837	845	792	852	829	816	832	806	795	786	843	836	825	772	860	797	837	836	765	867	849	796	753	770	822	812	820	879	791	794	804	801	812	812	824	776	831	815	834	840	861	839	838	815	822	830	813	832	834	788	825	832	798	802	791	763	815	801	838	801	788	814	828	793	836	859	800	839	801	818	827	787	811	796	805	810	795	820	796	783	854	839	813	820	842	841	814	858	866	819	825	795	824	778	844	854	784	795	788	800	813	824	841	836	861	809	824	797	783	800	825	805	758	803	836	835	828	808	820	794	813	818	770	876	845	787	814	806	825	843	801	892	844	813	817	781	863	770	802	797	785	796	770	797	856	828	801	799	769	805	814	866	824	827	776	818	802	829	814	825	811	827	842	810	865	812	849	863	849	812	794	781	805	798	747	828	859	858	852	777	825	806	800	770	814	840	828	810	853	815	854	800	825	838	845	816	800	863	838	799	812	816	821	758	802	853	817	833	826	860	813	779	841	797	877	815	797	849	836	817	815	831	831	778	830	822	838	820	815	825	862	817	767	726	760	838	830	778	799	767	784	826	790	824	772	804	855	815	813	832	820	841	809	790	828	806	818	781	854	785	811	776	770	885	818	867	838	832	793	791	843	785	784	757	812	806	755	824	814	816	801	841	825	796	835	792	858	845	786	825	798	807	823	775	819	812	825	832	757	823	800	849	854	829	829	809	840	838	793	818	860	864	809	848	814	782	736	919	790	796	814	818	793	826	814	791	822	857	822	831	830	833	793	811	802	824	783	853	861	818	862	791	836	827	832	860	838	796	833	828	831	860	848	818	780	837	786	795	775	819	878	781	839	852	811	796	846	838	815	804	809	806	882	807	770	815	807	828	803	781	799	829	823	774	769	796	812	771	764	855	884	857	799	827	868	848	816	818	794	842	782	831	804	840	845	806	825	846	808	788	854	825	787	802	840	855	790	816	799	856	853	768	824	821	803	818	820	782	837	847	815	849	777	843	768	810	764	828	832	841	821	836	790	856	778	890	835	822
5532	3468	3415	4684	9126	8876	6036	3356	1510	687	382	344	290	291	316	292	296	267	299	280	288	328	283	286	299	277	321	289	324	324	279	267	302	283	292	290	303	285	317	296	329	306	309	313	303	294	303	290	320	271	295	288	312	293	283	309	291	343	311	320	278	262	288	282	272	333	295	294	286	303	316	289	311	294	299	292	296	283	293	280	315	314	313	299	284	283	292	289	321	283	290	299	286	297	282	296	309	283	313	277	323	286	311	302	296	295	265	294	305	305	275	294	278	271	288	312	295	345	278	310	296	277	301	291	280	259	274	306	285	302	289	284	299	330	308	310	275	340	297	316	291	244	282	279	321	324	298	285	300	266	297	315	339	279	277	295	331	310	290	288	275	315	322	308	313	318	293	279	290	293	292	266	291	284	292	303	273	273	300	281	299	318	272	288	342	283	287	298	302	301	266	291	287	286	325	319	305	281	333	297	279	295	281	291	301	302	267	305	307	279	295	305	275	286	307	261	285	295	323	313	335	300	298	278	301	313	294	293	261	328	289	262	283	268	305	299	345	286	271	292	299	328	277	304	311	270	279	283	292	273	324	284	318	299	277	274	306	343	310	306	311	288	255	277	266	328	288	259	272	278	315	318	305	272	300	296	324	267	270	295	306	299	284	282	302	271	297	282	297	313	291	273	282	287	293	251	289	300	291	285	282	313	307	321	296	297	280	310	293	278	280	293	276	316	287	321	310	301	307	314	286	282	301	280	258	276	320	284	271	304	307	272	299	253	275	265	295	299	286	295	315	299	300	290	306	270	281	307	309	298	308	298	291	290	269	293	309	324	281	246	292	275	274	322	284	290	325	305	288	304	277	279	309	295	278	305	296	304	289	328	305	297	297	277	275	292	276	291	295	287	275	297	291	284	275	287	282	302	286	280	260	277	292	293	295	309	306	328	285	287	291	311	305	279	293	295	311	291	272	288	298	300	282	283	302	286	276	307	291	289	265	313	271	315	291	321	318	328	313	328	301	285	299	291	292	291	295	342	300	309	300	296	303	275	283	292	308	287	330	316	301	293	305	295	293	302	287	287	301	274	291	326	280	266	304	299	302	293	275	292	313	281	308	326	279	308	303	318	308	259	312	298	272	307	295	285	277	283	270	326	289	323	294	276	293	310	289	307	298	321	282	273	307	268	293	307	314	290	309	305	300	293	289	335	303	289	256	304	320	309	328	293	259	311	287	286	294	318	277	292	316	302	284	278	298	286	291	285	292	252	286	293	275	311	337	310	283	281	283	313	307	307	310	294	303	294	317	312	286	283	290	304	282	308	286	291	310	302	303	278	264	298	318	296	321	298	290	308	299	290	295	299	303	291	319	304	279	297	300	324	317	264	267	286	306	305	319	288	288	299	258	302	303	296	267	302	287	283	284	307	319	312	273	287	313	265	319	303	286	299	327	303	283	260	296	272	259	291	322	305	267	295	309	314	303	283	273	284	282	297	286	306	303	316	304	315	278	298	291	278	302	305	271	311	282	305	315	283	322	323	298	263	326	294	263	271	346	311	292	294	289	323	299	285	307	274	277	317	298	282	284	289	303	285	301	288	267	277	288	308	322	306	276	251	292	261	289	305	296	315	316	325	292	285	287	312	269	290	327	309	276	327	274	279	288	311	314	283	299	303	297	285	305	290	292	301	300	294	293	303	331	302	281	278	291	283	252	299	303	283	269	298	244	280	270	262	288	293	283	334	280	302	293	262	278	269	302	292	314	281	310	317	278	301	269	296	288	297	301	297	298	268	292	296	320	295	303	338	286	302	300	308	297	282	279	287	308	280	289	283	287	287	318	279	278	297	280	303	334	312	299	318	297	279	308	301	299	287	306	315	302	272	310	300	304	287	274	303	289	277	274	276	302	281	298	293	254	288	298	289	272	268	310	299	266	323	302	276	328	306	275	275	289	284	293	297	293	333	321	310	293	292	239	300	319	309	266	317	284	290	294	306	299	285	301	297	298	310	259	315	310	279	302	305	312	306	312	303	293	308	298	295	292	292	264	311	315	292	304	261	297	320	304	281	285	302	309	305	282	274	301	294	272	297	307	292	345	265	296	289	300	302	291	296	320	264	311	284	270	308	320	269	286	275	285	347	308	323	287	290	307	295	284	300	317	330	296	292	269	292	273	267	296	288	297	275	288	279	317	309	296	350	283	275	292	320	301	268	270	278	316	292	314	284	294	297	283	302	306	291	289	288	294	262	276	272	289	272	292	286	319	294	288	298	293	280	269	328	300	289	281	311	298	262	285	303	290	305	277	286	306	307	308	267	278	292	267	300	280	323	281	298	290	287	283	296	279	324	295	313	296	283	283	306	304	305	315	297	273	282	307	301	289	302	292	263	301	272	284	267	276	287	294	301	278	274	261	297	301	287	300	276	283	305	289	304	276	300	271	294	307	292	301	283	282	316	285	272	301	292	269	278	295	283	293	319	326	311	274	305	266	285	284	282	299	308	260	308	313	305	264	312	312	273	285	304	270	261	290	313	293	280	310	277	295	319	290	304	293	284	285	301	262	297	270	285	288	314	324	297	297	284	312	311	309	272	279	274	296	294	278	286	312	303	271	318	294	293	297	268	294	311	300	271	288	329	301	329	317	302	282	313	301	272	291	289	308	310	274	322	297	308	297	283	314	302	314	287	311	294	271	301	300	308	321	289	275	287	304	281	287	306	290	298	305	300	301	287	276	247	312	306	310	278	317	282	293	283	277	282	290	270	287	292	319	323	252	311	294	281	327	312	308	282	284	292	283	282	296	296	263	298	297	278	299	312	302	290	316	283	287	299	276	330	298	312	301	280	312	290	312	296	298	321	301	307	298	314	341	330	321	289	280	301	292	283	275	312	277	259	293	324	286	296	305	315	313	281	272	287	296	307	300	288	298	317	324	280	288	265	312	281	292	303	314	326	275	335	311	309	270	324	279	328	328	343	287	297	290	269	266	303	319	287	306	304	296	324	291	326	311	311	290	272	290	330	330	287	279	298	283	327	275	296	278	288	299	287	326	319	300	328	305	285	311	327	303	286	294	321	306	296	304	267	288	296	302	320	264	250	331	293	295	295	321	297	319	300	279	300	301	285	283	309	301	278	319	309	284	288	299	298	294	284	314	319	313	300	292	306	292	314	327	288	301	301	302	282	266	262	284	308	297	271	310	313	295	330	308	274	304	295	270	273	291	322	299	281	287	269	278	264	284	255	296	292	261	283	293	276	272	284	299	307	315	305	290	288	305	315	285	346	327	293	304	276	286	318	279	312	292	324	287	275	292	289	312	290	343	285	290	288	303	295	316	280	310	309	306	252	274	316	265	293	323	313	290	306	301	291	288	298	283	288	290	308	302	268	302	283	283	330	317	307	317	274	280	302	281	292	251	313	314	312	308	308	313	282	324	300	302	333	274	281	278	299	289	289	264	318	301	309	275	273	280	320	266	308	287	281	294	305	291	294	280	283
4522	3378	5485	12465	23522	22557	16251	10047	4724	2079	1105	898	808	818	795	752	770	797	748	791	786	784	794	822	801	776	799	813	781	778	744	783	797	793	765	748	775	790	755	793	747	802	785	779	852	785	764	786	775	755	804	800	730	756	774	779	807	772	775	773	781	786	804	778	785	801	741	812	754	781	746	813	798	772	793	773	797	763	761	766	762	765	776	837	803	784	741	776	806	778	769	742	811	760	811	712	803	802	790	812	800	794	800	769	762	800	781	798	823	784	780	823	801	752	776	761	817	799	798	743	781	766	740	762	776	799	820	791	797	838	814	770	760	755	759	804	770	794	777	808	816	762	784	808	784	782	732	785	800	801	797	796	796	828	785	818	760	757	759	785	795	798	797	771	736	756	763	809	749	785	777	848	772	775	765	744	751	785	747	775	811	844	791	762	781	779	795	742	777	790	801	791	748	795	795	820	805	764	830	786	779	771	764	828	754	758	762	728	800	774	775	754	790	816	751	741	802	785	794	751	807	803	789	741	818	753	754	812	777	787	806	829	775	784	790	806	747	791	781	759	736	803	781	737	806	708	750	807	828	751	777	782	796	778	759	785	802	805	766	818	737	792	772	789	776	774	726	824	763	727	798	790	759	782	792	776	795	777	758	755	772	801	788	788	833	770	722	787	797	764	808	758	759	804	807	769	755	793	756	769	757	747	785	744	774	780	786	737	739	745	754	787	766	799	759	814	760	779	786	812	794	752	735	784	710	730	780	778	767	805	788	776	766	775	791	771	848	774	767	805	799	779	796	778	778	769	769	773	779	767	823	774	711	763	771	800	776	829	781	773	773	775	807	773	807	787	790	824	800	726	818	781	778	782	804	768	737	833	837	754	823	804	785	803	758	798	797	773	796	764	804	769	790	758	796	796	820	747	784	745	779	827	759	783	811	744	800	724	810	758	765	799	788	789	738	744	770	812	777	790	762	792	746	769	777	762	776	782	771	811	715	815	760	823	750	721	798	771	789	819	736	776	798	789	790	828	714	728	729	820	811	814	813	719	828	791	779	788	745	777	800	835	731	795	767	786	773	751	774	746	749	755	813	790	847	724	785	753	789	742	752	850	780	793	786	809	797	829	775	780	805	793	762	812	782	764	778	761	803	805	805	800	811	827	789	775	797	755	791	830	754	773	766	820	818	816	815	783	781	801	738	733	760	765	820	792	779	809	761	775	817	800	799	774	912	765	800	805	783	766	760	795	798	781	781	751	782	747	736	789	779	802	794	860	752	786	838	769	781	766	799	791	774	826	797	805	791	798	774	755	763	813	779	803	795	806	772	734	705	766	758	792	775	799	797	789	781	762	805	806	774	778	830	785	754	816	761	820	780	741	748	752	795	782	768	857	758	804	840	727	748	784	791	803	779	756	767	802	810	796	778	788	771	807	791	790	800	738	771	795	777	767	799	791	811	758	797	780	817	785	783	763	796	780	798	793	757	756	821	750	789	787	803	833	807	812	786	796	782	831	737	792	765	801	802	783	769	796	811	787	768	800	784	795	742	798	818	761	763	816	795	764	744	794	792	758	728	799	744	753	827	728	771	803	796	805	805	835	753	753	813	753	801	838	812	758	757	773	760	783	817	821	778	753	733	740	808	760	823	764	754	774	781	752	842	809	759	796	788	803	843	772	731	765	830	778	773	791	794	763	811	792	775	783	766	819	746	759	711	846	734	763	744	774	780	800	733	786	779	753	796	799	788	752	816	823	754	747	728	803	768	786	750	759	824	813	786	785	803	764	796	771	801	797	752	756	782	785	810	790	816	757	756	809	783	808	795	831	768	794	748	819	735	743	769	782	791	778	767	829	793	785	791	796	723	806	769	776	814	846	803	747	774	765	784	804	796	812	783	768	762	737	866	812	778	778	780	765	752	781	814	764	728	836	756	801	826	767	774	804	809	821	772	755	790	791	762	775	779	828	754	785	764	725	751	821	799	803	829	801	784	796	790	797	760	835	819	796	803	818	772	753	808	798	840	794	749	775	791	762	803	818	776	805	778	742	808	806	805	747	761	789	796	775	751	791	764	761	784	763	792	775	766	755	799	764	802	742	805	767	824	766	786	846	792	753	783	812	822	748	845	762	800	783	804	748	771	822	776	843	717	760	794	821	816	760	851	797	818	759	749	767	762	806	778	789	800	796	793	727	790	783	755	828	785	747	850	816	754	761	748	768	822	800	821	782	787	732	785	775	809	779	756	746	816	808	803	785	800	768	770	781	786	764	762	770	712	775	763	801	762	747	850	730	825	766	767	820	798	797	795	765	832	829	753	795	764	776	729	820	836	765	770	748	758	800	793	791	803	805	789	783	744	797	804	785	772	808	783	867	808	802	770	782	773	820	751	707	765	771	795	733	760	794	764	797	803	780	748	796	747	808	771	808	746	802	776	752	768	721	737	759	803	808	758	784	821	766	818	757	774	772	763	734	777	843	788	817	801	829	795	804	759	733	816	815	771	790	824	792	770	799	820	774	876	785	794	764	802	775	797	795	732	812	760	792	767	808	775	768	798	763	772	758	801	751	792	785	780	766	742	806	803	762	789	824	803	761	795	757	756	792	794	791	767	791	746	792	773	774	777	821	736	823	769	780	764	773	832	750	777	775	788	808	761	839	794	818	787	829	800	830	757	797	774	790	814	770	759	767	762	779	785	790	787	828	798	746	783	791	786	792	768	803	823	808	814	769	772	776	756	776	795	808	834	736	855	758	771	789	768	782	744	795	754	807	796	797	791	777	774	792	791	807	808	803	806	823	793	804	787	804	806	817	790	769	794	759	762	759	804	758	802	829	776	784	823	780	765	818	853	790	798	761	773	793	790	765	744	741	758	859	796	785	784	768	748	762	782	816	767	780	794	732	746	759	793	787	765	778	784	720	782	796	755	797	795	795	818	850	800	766	795	770	775	854	759	779	770	789	784	747	794	814	805	803	773	807	777	785	752	749	837	784	780	810	750	808	833	768	846	809	834	817	833	773	823	802	814	800	740	780	706	723	761	722	767	752	781	758	762	762	800	757	721	760	743	790	770	831	769	752	785	809	806	780	784	764	740	772	794	765	800	788	766	818	750	838	750	792	775	776	773	813	806	796	764	771	816	737	785	779	767	715	777	833	765	794	799	839	782	743	828	753	773	789	808	781	787	793	804	803	764	809	804	815	775	756	801	793	736	763	765	755	801	788	784	764	773	782	750	760	736	782	815	751	771	750	764	804	746	809	763	788	737	794	779	791	737	817	782	831	767	771	823	760	783	801	772	786	789	803	777	797	799	801	818	797	778	773	799	787	804	801	817	787	772	747	807	779	774	787	772	779	780	798	784	794	766	796	778	746	798	802	778	774	808	803	813	746	771	764	806	749	818	816	810	798	827	768	744	783	736	786	804	816	778	811	788	820	767	750	786	801	752	728	773	774	777	793	753	759	835	761	824	775	823	786	816	789	721	786	797	825	747	750
13956	6207	10514	29059	58140	52095	37855	21800	8591	2254	724	405	309	294	290	303	336	270	322	300	284	287	357	291	309	344	326	311	319	296	297	299	318	309	304	319	288	307	313	355	308	311	318	284	296	304	311	326	308	313	302	305	310	298	310	297	286	269	275	297	321	319	288	290	306	300	292	320	329	313	309	275	283	318	289	272	313	298	300	318	285	279	291	294	330	362	342	260	324	281	328	327	312	279	282	332	294	295	287	306	316	295	299	325	285	292	299	305	301	290	292	275	286	321	298	310	308	305	332	282	261	316	313	306	315	297	293	287	291	296	295	320	303	299	320	301	320	296	300	283	319	326	317	285	309	292	312	317	321	279	312	293	320	271	314	292	321	293	279	291	291	288	309	276	300	289	300	312	317	328	327	276	308	308	270	297	314	295	310	297	332	294	287	289	336	305	311	323	309	334	297	276	339	306	291	286	276	307	321	304	288	298	325	286	291	322	296	318	324	329	305	293	312	305	320	298	316	313	316	309	328	330	311	291	325	316	313	285	308	297	320	301	294	318	282	275	295	317	297	328	307	293	327	307	301	289	303	299	309	307	294	327	295	297	306	318	311	296	290	296	300	302	295	329	333	329	293	337	302	304	310	333	328	314	303	282	315	298	305	286	301	281	315	307	306	320	347	315	307	282	315	305	317	321	311	328	310	302	287	307	292	295	310	276	321	352	308	287	286	290	282	294	319	308	298	283	303	286	313	285	308	279	307	286	335	305	306	329	312	308	323	276	323	303	298	287	295	283	293	315	262	294	266	326	334	304	315	276	291	304	327	291	297	284	318	309	282	274	303	298	308	290	294	297	315	307	306	321	270	325	316	319	311	310	282	322	293	313	293	289	293	305	300	333	291	295	300	295	329	297	296	302	313	288	303	306	289	311	301	330	303	311	287	302	290	297	335	295	312	284	296	302	319	292	279	296	273	316	276	317	290	306	311	301	282	293	310	298	305	284	305	309	315	312	290	304	294	299	329	295	305	312	306	273	316	312	310	319	339	300	291	292	335	282	309	305	313	322	310	304	320	315	311	338	302	326	337	299	277	310	289	281	329	295	328	303	279	319	294	280	309	305	331	303	282	297	307	285	311	309	307	296	302	320	343	273	339	305	318	314	294	325	274	318	300	287	299	332	279	334	283	304	302	295	333	270	288	278	331	336	276	306	296	279	302	305	324	305	307	316	296	316	318	315	293	295	286	300	323	300	290	316	325	295	315	290	297	302	308	322	320	292	295	302	287	331	292	288	264	287	332	324	307	337	292	280	303	314	335	299	346	279	287	293	308	291	308	346	288	292	289	307	306	312	299	292	321	290	287	269	284	318	328	279	310	307	322	311	283	309	308	294	314	321	308	302	285	302	291	266	278	301	283	327	278	292	300	319	302	279	292	305	298	299	299	313	278	294	295	319	287	298	318	307	324	323	263	283	317	308	264	311	288	276	289	289	275	287	292	303	315	258	284	299	339	309	323	302	331	288	301	313	324	271	301	326	328	310	311	294	317	311	316	278	295	298	296	307	278	299	314	284	308	286	318	328	313	268	300	304	327	323	279	272	317	303	290	313	342	289	288	297	315	299	280	282	286	348	299	299	285	289	296	336	270	295	297	321	288	288	311	322	293	312	299	314	288	307	312	308	297	317	292	306	309	293	319	308	325	317	306	312	325	297	326	303	311	270	324	339	331	311	282	313	253	322	310	303	302	312	324	315	303	268	298	285	315	297	319	291	300	319	321	302	328	308	285	311	317	289	329	291	312	302	343	283	295	309	303	297	300	310	302	312	296	280	296	315	283	317	297	302	314	314	300	302	282	303	302	319	281	320	309	315	306	303	271	304	286	289	279	313	322	303	300	287	322	296	320	310	301	314	295	340	316	306	314	296	334	296	302	292	289	300	311	286	276	290	274	294	342	335	289	285	293	274	316	294	307	303	338	316	311	324	306	307	294	291	315	337	319	331	312	292	304	279	310	290	352	294	330	316	309	276	292	291	283	297	272	311	292	335	292	286	289	292	270	295	295	325	297	329	320	297	300	350	286	277	315	271	280	308	303	322	265	297	300	290	301	277	328	297	321	324	318	323	312	286	281	297	311	290	312	312	345	308	300	273	296	300	292	284	323	319	287	289	315	277	312	321	290	299	311	271	346	347	304	333	319	317	275	267	299	323	291	294	279	312	302	297	294	325	326	313	307	315	312	316	284	312	275	306	290	284	306	276	309	283	274	286	300	311	290	271	291	305	283	318	308	301	270	284	282	311	269	277	316	294	295	291	329	311	325	295	312	318	307	310	273	292	263	297	302	304	287	317	316	315	301	319	328	270	324	290	292	300	321	329	306	314	307	323	324	298	305	316	329	297	289	307	316	296	293	266	274	322	324	280	307	338	329	259	301	313	323	299	313	292	309	289	297	257	315	306	303	278	295	314	314	333	270	315	275	320	292	296	300	296	298	311	291	303	306	319	310	304	287	298	295	318	301	287	319	290	300	287	302	324	315	312	308	310	304	315	321	300	288	311	287	281	325	283	267	335	296	297	283	294	306	306	305	268	310	330	325	285	313	299	304	304	279	335	316	300	292	299	301	297	281	307	294	285	293	275	314	308	309	313	346	300	297	321	279	282	317	311	326	316	286	270	302	290	302	274	309	331	313	304	307	296	292	300	308	316	287	278	275	285	321	320	317	312	283	302	334	321	284	271	295	289	323	289	326	316	301	288	342	313	309	306	267	283	310	281	298	292	295	332	292	306	276	308	331	320	270	306	293	310	277	304	340	299	298	332	290	302	291	302	325	268	310	303	304	264	302	299	288	281	328	276	282	295	326	310	273	270	299	303	324	301	295	316	303	271	277	312	300	327	285	295	315	288	313	319	341	337	310	293	311	308	291	331	299	285	309	330	314	317	287	317	293	304	309	288	291	275	324	307	317	274	286	317	335	298	336	282	299	296	334	300	360	281	312	311	305	300	274	304	285	341	301	307	298	316	276	297	285	289	301	295	285	310	287	278	286	300	285	294	339	311	292	315	282	295	282	300	300	317	297	318	347	301	310	321	298	325	306	298	326	322	301	304	301	300	289	295	299	316	312	298	296	315	308	326	307	275	285	292	285	305	323	296	323	327	279	314	312	275	315	279	312	306	275	318	296	309	294	304	323	332	286	353	286	299	298	333	290	307	350	292	296	297	331	300	338	300	277	276	313	324	326	305	320	304	290	276	296	320	294	310	296	307	289	303	333	293	292	296	326	323	306	309	287	335	257	286	318	287	308	291	298	295	288	302	324	261	311	315	318	307	321	303	297	295	309	305	281	287	264	326	311	324	339	299	295	246	310	308	319	315	295	275	314	307	303	313	304	326	308	253	307	293	314	317	305	329	280	330	301	302	280	293	289	344	334	309	317	304	310	343	313	325	303	316	304	287	313	299	329	309	320	301	312	303	310	288	279	310	321	315	292	308	331	285	304	296
9039	5768	17007	41863	65001	60372	48490	34619	19185	7541	2521	1071	780	879	834	787	831	797	800	795	771	847	776	792	800	829	802	810	799	813	785	838	742	804	802	842	828	813	764	811	791	806	775	816	810	763	773	774	809	813	806	797	829	785	826	768	785	797	825	736	787	815	822	765	841	756	788	789	795	771	765	788	776	776	793	802	799	812	783	789	833	783	813	825	817	801	776	834	798	809	832	806	832	772	752	762	818	803	797	779	779	810	759	774	801	787	789	800	825	833	825	788	879	844	839	785	806	842	831	837	808	813	801	794	793	789	781	849	827	831	790	817	781	801	791	818	787	778	800	816	803	803	790	775	809	821	808	813	797	797	781	803	808	823	801	806	813	797	801	788	809	841	806	814	822	849	864	838	832	795	748	821	792	763	796	786	827	767	797	790	830	806	825	802	824	792	828	816	817	801	815	833	774	784	823	770	851	779	828	855	793	778	811	813	822	793	818	800	824	827	807	761	802	829	787	864	802	782	854	766	804	842	802	774	788	770	830	793	775	799	841	756	840	775	822	868	827	811	823	845	821	750	767	830	786	755	756	851	753	772	805	826	827	772	871	822	821	852	882	747	808	790	801	770	812	814	785	796	827	762	838	818	799	811	805	776	781	800	792	833	808	764	788	829	789	811	783	853	795	829	797	779	782	799	813	817	802	810	785	762	799	783	818	766	817	766	747	775	838	803	771	761	839	763	806	830	805	777	778	797	834	810	800	782	817	783	787	824	778	787	815	797	780	847	708	832	812	846	808	766	812	793	801	840	734	775	828	773	810	793	807	833	807	814	802	809	797	763	830	759	814	788	826	799	800	762	799	829	816	805	782	832	819	822	860	805	811	741	796	840	773	812	795	849	776	811	799	835	768	861	778	820	842	823	812	772	779	802	833	795	791	789	784	788	834	827	823	820	835	809	795	790	762	772	817	838	812	795	788	825	802	793	817	795	843	751	823	823	779	830	791	738	814	795	818	820	759	778	791	827	806	777	875	774	821	841	816	823	845	833	810	823	827	825	765	822	782	830	840	819	826	788	761	783	833	825	832	825	827	780	839	809	830	819	805	776	779	785	802	761	809	826	805	767	810	824	835	827	808	782	815	828	817	821	854	780	789	814	760	827	806	842	830	812	784	787	828	852	850	835	857	810	758	822	805	857	813	857	782	786	815	801	812	775	768	728	814	853	828	832	788	836	834	839	757	865	810	812	805	852	800	781	820	761	811	828	831	793	788	821	814	836	815	809	793	806	790	808	784	781	802	807	835	799	809	806	822	793	838	782	842	838	793	812	766	785	798	848	802	744	781	808	777	778	803	782	756	802	805	723	787	802	820	858	805	850	798	753	829	831	832	762	796	799	736	756	849	759	786	770	877	819	845	829	796	757	809	776	771	805	777	798	881	812	801	840	792	834	799	846	811	809	776	805	790	848	848	815	848	801	816	792	847	791	832	839	802	810	785	835	817	823	810	827	776	817	796	786	806	762	783	789	728	798	793	784	802	801	798	828	820	780	806	813	798	812	780	845	791	793	796	750	840	785	771	820	794	804	786	760	808	802	772	825	790	819	787	823	797	834	751	817	834	809	767	773	807	803	816	777	808	795	777	810	802	790	802	848	835	829	844	787	820	786	828	738	821	804	773	800	780	814	798	764	816	795	798	808	784	801	798	816	800	766	782	833	774	805	779	817	830	798	813	790	851	806	793	783	824	755	799	764	742	772	792	779	779	820	798	853	815	815	847	783	797	792	815	800	808	773	845	766	807	749	812	799	820	774	773	847	780	790	842	834	812	849	822	793	828	852	857	865	828	821	771	816	770	830	808	860	786	830	818	761	827	764	783	830	851	775	876	858	801	828	746	835	817	795	788	778	781	771	824	773	820	849	795	794	814	740	801	758	836	802	782	785	800	802	793	771	851	830	805	846	834	818	836	859	788	830	813	823	827	770	758	839	844	823	818	812	800	832	807	832	792	862	791	786	795	812	832	760	803	779	812	816	810	817	815	752	807	824	821	846	858	811	844	815	799	817	785	817	813	806	804	789	852	794	812	852	820	768	804	860	799	850	802	788	851	809	775	775	844	803	774	851	752	811	787	817	829	807	769	832	808	810	794	796	754	836	839	820	822	790	791	812	793	838	781	828	796	782	844	820	793	797	785	846	760	800	780	845	789	792	825	850	854	819	764	798	810	824	796	822	746	770	808	836	832	757	832	826	772	825	779	763	808	827	757	832	795	760	829	820	804	817	828	783	736	737	823	814	820	786	821	787	826	809	794	798	852	772	801	814	815	804	815	843	814	871	759	832	795	857	796	804	800	834	800	792	881	807	800	802	798	787	799	791	809	788	798	771	835	807	880	795	815	797	808	758	777	789	779	821	815	796	830	800	819	826	804	778	796	814	798	806	801	812	796	831	782	776	848	799	821	805	830	766	774	794	774	805	849	763	823	796	839	763	736	794	841	794	793	801	801	824	744	808	814	790	767	781	795	812	812	792	818	826	816	766	866	831	792	793	800	746	785	823	832	802	821	823	776	783	807	797	798	813	768	816	793	810	814	797	812	777	821	830	788	788	804	821	834	798	810	838	772	803	752	780	815	778	795	792	780	782	790	795	821	847	820	785	873	800	890	771	775	809	818	766	836	841	791	851	753	773	832	817	833	816	816	767	775	804	783	845	798	793	831	830	808	780	815	812	772	831	792	819	822	781	808	786	772	830	843	864	820	811	841	777	787	794	819	819	762	752	818	849	807	831	872	730	803	768	830	851	790	825	747	826	801	857	787	751	803	821	815	834	787	804	796	813	834	771	807	802	790	780	808	843	763	781	815	857	819	830	780	744	859	780	803	848	806	836	774	769	823	871	766	852	794	778	792	792	767	820	769	778	855	821	847	810	800	849	740	822	757	807	833	749	840	826	799	768	772	823	846	840	836	787	844	817	813	829	811	820	873	832	826	769	814	814	827	767	841	762	836	776	789	782	827	804	846	798	827	836	814	807	841	805	824	764	793	823	838	777	815	809	802	829	817	833	816	815	845	810	853	801	784	806	881	800	772	823	764	825	839	825	792	780	796	818	825	773	810	759	784	802	844	831	795	801	833	808	864	789	834	811	841	779	772	828	856	775	798	821	755	778	796	778	835	829	826	831	765	829	826	818	764	810	825	806	808	835	829	781	830	811	797	823	806	811	756	771	785	793	808	793	769	790	814	803	795	823	799	787	831	839	880	787	802	785	776	802	791	794	780	800	803	809	765	830	800	840	794	816	802	803	794	834	780	809	794	822	850	824	783	777	883	786	781	809	785	786	822	785	821	823	831	752	878	750	836	818	773	805	796	792	769	782	790	744	789	813	798	805	786	793	835	763	813	816	762	818	777	757	830	828	804	878	817	782	835	799	796	787	789	780	767	808	816	862	773	823	803	818	860	821	781	785	823	791	811	739	775	817	806	778	795	825	777	794	814	788	792	806
21393	9925	13941	29025	71083	65290	50157	32500	15775	4529	1152	493	330	294	317	305	307	314	283	311	324	306	314	345	324	329	318	316	298	313	326	320	332	288	314	296	311	308	321	326	295	314	319	336	338	299	326	313	297	290	311	303	312	341	299	344	304	315	320	314	312	330	301	300	343	314	331	292	309	312	297	295	310	308	330	340	314	301	299	300	334	324	306	317	321	311	290	296	293	299	320	332	312	282	283	296	304	317	288	337	320	305	333	337	292	293	303	332	328	278	287	326	278	322	338	312	305	275	319	306	322	288	291	292	282	305	317	339	310	341	322	327	333	298	320	307	313	353	308	318	265	319	289	330	299	318	323	313	317	304	322	324	335	287	272	331	306	306	343	318	311	279	338	311	333	295	284	305	306	328	307	283	305	317	293	326	332	333	319	313	286	344	297	299	292	297	291	320	316	355	325	290	309	325	323	306	304	341	300	310	287	310	311	312	275	331	328	339	312	294	317	293	311	333	327	349	302	296	294	304	302	290	294	319	299	291	328	351	290	340	299	282	307	292	287	336	330	301	322	305	332	298	310	310	304	314	297	326	312	331	339	325	294	298	306	310	319	336	311	294	296	323	317	352	285	284	287	317	315	348	344	307	322	350	307	308	355	314	306	312	307	297	316	294	320	284	274	305	310	281	324	315	329	337	305	319	301	291	303	311	306	327	281	289	313	293	265	265	309	289	348	327	297	295	295	318	289	269	288	296	287	333	294	323	344	317	340	284	331	313	279	315	302	289	293	336	282	292	295	345	335	307	302	339	326	281	343	308	313	322	306	313	316	285	310	306	301	338	324	314	312	329	342	328	318	297	300	322	327	310	287	307	334	283	318	310	356	308	293	301	292	314	273	303	287	305	319	336	298	326	293	303	342	329	306	323	300	298	314	307	327	311	299	301	304	322	302	296	313	357	305	329	271	310	318	319	311	301	309	320	295	343	298	341	286	297	279	299	312	276	313	369	332	341	292	335	268	318	292	309	276	298	334	320	316	316	315	302	280	304	291	290	307	289	330	301	274	291	303	350	314	283	304	322	328	284	311	298	353	313	349	313	299	311	319	314	293	305	326	282	308	336	292	304	286	322	313	324	361	292	308	309	296	348	270	299	362	324	298	289	283	306	315	299	308	324	293	313	278	304	309	322	330	338	341	294	318	297	289	313	317	296	308	295	345	303	285	284	299	299	334	281	304	283	312	310	297	328	334	304	293	306	328	304	322	296	326	259	343	327	325	310	343	346	351	310	342	320	261	304	296	323	310	300	346	332	314	316	300	334	287	283	341	313	311	297	308	327	297	327	309	336	294	341	307	301	294	332	274	297	302	326	322	279	307	295	319	318	304	325	336	326	309	292	314	270	320	297	310	301	328	306	303	291	349	329	311	306	334	322	295	291	297	333	306	331	294	294	274	297	310	292	300	294	316	315	302	293	312	307	297	286	305	325	313	338	351	308	297	306	269	298	308	333	336	314	308	296	309	321	306	305	293	321	339	301	295	361	316	322	303	316	303	249	314	342	301	331	327	332	292	318	306	326	317	313	296	318	303	297	321	273	277	277	329	353	329	308	312	309	294	306	326	294	282	281	321	322	329	298	297	352	310	287	308	295	311	307	272	313	291	304	342	316	331	316	307	309	306	302	303	289	338	286	320	301	311	297	320	305	334	343	292	291	284	347	285	275	335	295	292	287	307	304	312	343	288	310	280	296	294	314	272	327	273	286	292	305	321	330	313	314	301	322	337	280	318	314	326	328	329	357	301	282	308	312	333	324	296	308	296	301	335	348	303	277	331	311	305	323	340	304	309	279	313	322	337	325	289	313	276	297	275	318	343	326	274	330	334	337	313	310	291	299	271	283	321	305	306	304	287	304	326	296	333	316	306	279	298	278	312	305	309	276	279	293	323	314	303	316	328	338	312	307	331	303	316	285	302	299	327	293	315	324	303	319	325	302	312	301	328	303	324	308	326	316	299	321	318	331	306	307	328	327	320	314	325	293	279	347	311	291	320	313	349	298	331	321	288	293	286	309	320	300	293	304	330	326	318	318	285	309	326	313	273	312	319	316	324	340	311	307	290	296	319	324	311	296	300	322	328	308	290	287	314	329	294	315	311	315	323	289	307	290	341	301	317	288	319	300	304	323	315	301	285	336	338	320	309	325	296	318	320	291	280	276	270	312	264	305	312	296	316	295	292	286	297	321	317	317	329	321	285	286	300	313	316	340	325	304	317	339	325	327	291	329	264	301	326	301	311	338	318	297	329	299	293	331	308	301	322	289	363	302	294	307	329	320	324	320	310	293	284	299	299	331	332	299	276	325	286	289	302	353	310	312	292	294	319	321	320	283	330	305	288	277	303	309	301	327	324	307	311	285	354	302	342	322	312	304	320	287	317	293	299	307	279	314	316	288	316	272	296	302	310	315	306	316	336	329	337	320	309	337	282	305	309	302	314	306	298	298	298	320	287	302	347	338	294	283	297	306	352	282	313	343	316	303	297	288	316	322	281	321	303	323	293	283	294	304	306	295	343	289	291	313	306	292	300	338	267	315	317	291	317	316	298	318	293	296	316	324	294	310	304	329	357	325	308	294	278	285	333	332	327	315	289	293	304	315	326	344	338	300	287	286	307	328	311	271	303	326	299	312	300	327	318	309	319	291	274	314	276	325	298	333	281	335	288	327	311	319	302	341	319	329	323	328	287	338	321	313	340	317	290	323	330	268	320	304	302	354	320	307	274	267	284	311	289	306	307	346	335	301	309	303	313	328	329	292	307	307	283	302	311	317	326	324	304	315	309	321	315	296	311	306	308	294	337	303	318	298	339	322	285	324	299	330	283	309	285	325	296	329	323	316	283	316	314	345	307	317	299	311	329	319	299	284	309	284	319	325	318	311	311	322	289	318	299	295	315	309	304	319	328	311	299	285	307	284	320	289	316	304	331	307	313	299	320	267	309	303	307	343	300	313	347	302	330	321	302	301	335	322	297	317	293	324	302	336	283	333	303	279	318	321	327	319	334	300	329	346	285	303	334	296	322	297	309	306	286	322	330	313	324	306	321	304	300	330	293	308	305	309	303	309	253	320	314	307	301	331	315	298	306	265	338	326	303	294	297	329	321	354	312	300	285	343	327	304	313	314	321	335	295	275	318	346	317	316	309	327	292	296	296	293	290	326	316	302	288	328	303	283	305	297	343	320	322	289	317	326	306	302	303	282	313	282	307	334	325	286	340	319	295	292	323	328	294	323	311	323	336	338	308	309	299	294	337	327	309	312	278	324	315	291	322	314	289	307	315	315	319	278	299	330	321	323	289	309	312	276	286	310	327	350	319	329	282	299	294	297	306	326	340	316	311	312	323	304	294	290	300	299	299	307	316	305	289	286	322	291	318	307	329	309	290	278	340	299	304	321	323	272	303	311	315	316	304	336	294	315	289	304	313	312	287	305	310	306	321	295	316	331	314	297
11261	8095	19085	40301	76824	73559	59064	43576	26961	11263	3650	1425	973	816	833	851	834	791	872	866	840	805	830	842	803	782	810	834	853	813	820	799	791	830	842	832	800	820	861	823	884	808	806	805	834	832	847	797	754	835	831	812	777	848	797	855	793	816	827	800	860	744	862	828	787	822	797	769	810	817	798	842	790	768	795	825	786	737	793	818	840	783	810	860	823	847	827	856	851	838	825	838	825	845	784	754	833	802	771	803	805	834	823	858	826	800	811	804	847	833	827	836	816	809	809	830	820	831	865	777	813	830	825	797	808	864	839	821	814	818	808	784	776	853	820	828	841	804	762	795	795	824	852	794	831	834	821	808	854	788	862	839	796	824	847	791	828	830	817	790	863	796	793	790	816	806	799	808	830	793	869	832	822	834	850	822	797	823	788	860	744	810	835	823	888	811	819	817	785	812	847	838	821	820	795	789	830	787	808	831	846	819	835	808	784	850	881	827	793	834	795	729	784	812	789	840	761	806	828	830	848	761	853	741	841	803	822	813	800	838	855	820	874	843	840	795	832	782	853	819	791	849	772	841	817	782	852	812	822	850	777	750	811	839	820	816	807	803	801	816	796	837	830	803	773	804	844	833	830	812	831	809	810	827	816	802	812	807	828	877	816	819	797	796	818	859	793	804	825	812	833	821	825	831	832	798	866	800	811	834	827	842	805	782	883	827	814	831	765	802	805	818	857	779	786	823	772	839	810	840	822	828	841	843	854	857	809	800	779	863	793	856	813	811	760	788	835	762	787	809	784	883	823	826	819	819	786	761	800	776	835	813	840	784	823	862	847	840	801	826	835	846	751	846	801	821	806	808	802	812	816	791	817	825	769	790	797	799	817	792	821	751	788	822	738	846	830	828	853	794	810	825	797	839	808	789	787	811	767	809	825	778	795	812	808	847	840	810	836	782	828	806	801	774	850	796	843	835	858	818	795	827	772	795	812	855	773	777	776	823	812	837	829	812	764	838	850	801	825	801	813	850	853	789	844	808	789	788	788	777	815	818	807	809	806	851	855	793	778	845	824	844	819	781	767	804	893	848	798	869	805	804	828	890	821	861	796	814	819	815	805	853	839	862	827	838	872	792	847	753	792	864	796	830	801	806	806	843	877	820	839	845	843	816	859	814	831	842	797	859	813	792	841	811	828	852	805	825	793	842	823	817	810	862	822	819	798	844	783	821	834	823	863	844	802	817	756	797	799	861	806	894	794	812	812	744	807	830	852	814	790	837	847	829	824	868	855	755	807	854	797	860	827	842	776	762	776	837	821	830	781	768	774	796	864	757	806	848	861	818	808	855	789	823	749	866	804	798	832	792	810	841	822	803	834	859	850	816	771	819	861	846	793	766	854	801	826	837	810	843	825	826	831	824	830	822	786	833	790	787	824	825	838	842	767	808	819	820	822	821	800	812	783	837	777	790	816	778	769	808	841	775	828	839	747	825	817	834	831	801	826	817	813	811	831	801	823	799	829	809	837	818	809	851	835	771	853	785	846	793	869	836	790	824	801	850	786	863	843	806	834	840	779	794	805	760	804	789	799	795	782	848	844	814	822	806	805	811	835	840	804	884	810	804	823	835	777	840	847	849	848	819	832	823	840	856	833	792	848	837	789	829	792	818	807	796	821	770	823	828	828	790	815	781	834	813	775	840	823	796	799	808	761	770	805	828	818	812	790	842	811	806	822	816	810	866	811	812	874	807	840	836	824	834	852	813	872	827	810	835	776	841	857	794	824	875	840	772	809	831	848	788	797	772	845	799	806	778	843	812	815	829	817	806	732	807	829	784	784	738	775	809	814	812	799	800	828	809	819	791	852	827	840	827	828	783	747	811	860	818	796	837	811	795	845	791	797	831	855	754	759	781	815	838	824	792	885	839	820	851	839	792	803	840	867	793	858	804	815	821	807	810	854	888	796	820	802	883	799	811	797	811	767	784	825	766	810	788	789	825	794	838	785	851	779	828	829	800	805	770	807	811	850	779	806	843	841	841	848	766	848	799	775	845	814	809	865	807	808	824	795	792	797	819	857	762	814	803	833	737	812	834	834	792	799	818	831	820	796	811	856	830	821	798	781	770	773	827	821	815	833	835	849	782	813	839	818	802	814	779	811	816	837	844	814	866	815	861	816	785	840	824	758	819	861	778	829	841	785	778	784	836	830	842	838	835	871	781	855	788	831	795	829	799	837	795	793	826	783	822	880	865	780	795	868	812	851	793	802	861	806	806	835	832	810	829	761	822	772	793	840	845	775	841	780	842	786	816	810	834	816	816	829	839	842	800	792	756	873	777	804	837	843	834	836	799	884	836	862	830	834	857	799	824	818	866	839	820	819	845	812	826	893	805	831	814	856	825	805	804	827	800	793	808	829	810	860	792	846	822	803	785	826	806	811	869	822	820	813	798	806	818	837	799	804	820	823	869	803	816	824	843	854	819	815	846	823	792	782	899	805	818	797	863	800	826	871	797	809	798	856	839	791	822	780	799	791	859	821	831	858	824	788	836	825	867	869	785	845	844	802	816	839	812	751	843	812	787	793	807	771	886	833	851	787	817	839	791	811	773	809	841	865	775	830	797	800	851	766	838	790	809	805	796	850	770	803	776	790	850	813	804	859	775	783	822	790	837	817	815	837	865	883	800	801	810	810	797	867	769	802	788	797	830	788	858	806	851	820	807	804	864	851	815	866	805	819	812	802	886	852	808	832	819	807	819	824	763	773	854	844	793	790	811	855	810	815	836	767	796	810	831	809	794	848	803	824	817	818	768	824	837	869	812	854	815	845	862	820	882	843	768	793	788	818	770	821	867	860	797	809	773	802	875	856	811	854	840	836	878	833	783	836	850	780	835	782	812	763	809	827	769	769	804	779	777	771	846	850	825	825	828	806	859	749	799	762	827	810	862	809	824	785	752	825	836	837	813	783	843	883	860	858	817	797	799	819	802	789	798	843	842	820	850	792	814	829	791	816	858	890	790	830	819	842	810	809	805	826	813	822	820	853	804	803	836	833	777	799	770	848	767	786	785	801	846	816	807	852	854	807	838	804	813	821	789	833	847	843	789	824	838	786	808	817	809	813	854	813	808	796	813	880	837	757	816	812	822	795	840	814	836	767	799	827	768	781	782	855	816	872	842	824	846	860	823	842	832	805	794	829	821	843	767	846	817	803	825	809	870	765	804	826	828	842	803	842	872	820	785	800	822	797	794	792	784	853	826	815	815	757	802	868	792	836	813	787	823	813	768	823	758	840	809	778	797	781	845	797	795	781	828	828	806	774	848	811	796	792	774	828	813	820	840	841	831	829	872	853	797	812	813	804	807	831	815	806	808	814	845	811	789	847	822	773	825	834	806	820	854	793	835	854	821	779	818	820	834	795	805	865	837	771	781	839	806	787	827	795	828	791	844	811	787	818	856	815	825	834	832	840	786	857	812	911	831	850	828	801	812	811	824	841	842	839	820
5648	4148	4099	4760	10168	9500	6071	3384	1487	678	401	362	307	294	281	280	292	299	276	284	304	284	281	274	296	282	291	335	305	273	335	292	308	316	294	326	281	298	277	291	293	296	269	306	319	298	362	306	293	299	324	266	268	295	325	291	302	291	319	288	288	284	296	334	288	291	315	279	323	330	291	313	321	279	296	296	295	267	299	303	305	300	284	282	276	277	319	301	324	303	288	304	313	301	288	301	309	279	274	271	287	287	310	292	262	281	284	284	263	287	280	291	303	315	298	309	281	300	291	304	323	269	258	303	288	294	273	299	278	317	272	289	284	306	297	307	302	305	305	290	303	305	286	257	299	292	290	287	290	302	283	286	275	290	303	275	298	325	295	306	291	271	296	299	282	285	290	319	288	307	289	315	300	319	338	307	314	307	315	291	294	304	270	285	310	292	302	300	290	294	302	290	291	292	315	261	283	327	287	281	268	325	302	312	303	327	317	323	289	316	281	304	255	291	286	296	288	292	301	350	328	281	318	309	296	313	303	289	297	278	287	271	311	250	302	318	311	311	274	286	318	306	304	287	329	290	285	292	288	320	300	298	282	318	273	283	312	301	293	302	300	294	311	304	334	311	308	296	298	296	311	307	289	281	285	307	301	278	300	270	249	319	303	292	317	322	276	321	302	293	275	313	292	274	238	303	326	301	319	282	287	294	308	311	291	280	284	300	275	275	293	322	287	311	281	311	302	328	274	302	296	292	309	302	298	278	343	316	307	319	282	311	271	324	285	312	286	310	304	303	313	329	293	323	298	268	291	282	308	328	288	289	317	323	324	283	263	298	303	278	294	298	292	307	283	290	284	272	290	306	302	315	294	284	284	306	310	302	306	293	294	300	271	344	310	309	299	302	297	313	292	294	294	282	284	285	329	297	276	279	303	286	272	294	276	320	278	285	286	318	329	304	298	280	316	299	273	273	284	303	302	290	282	285	267	260	327	298	292	289	299	318	314	287	299	273	317	330	271	288	296	285	293	308	300	291	298	304	296	311	277	321	275	291	295	287	308	314	286	314	310	329	287	293	270	304	307	302	287	308	300	317	288	280	317	301	283	245	272	308	318	284	291	279	307	289	263	300	305	271	271	285	328	316	317	317	325	323	261	324	315	307	298	316	287	299	293	316	290	263	292	312	321	298	317	285	321	297	327	294	286	318	309	316	316	286	290	290	287	296	312	283	292	344	312	300	282	307	284	294	280	306	303	283	279	310	272	316	279	310	284	293	290	300	281	291	287	283	276	312	301	305	264	318	276	280	306	297	275	296	279	274	304	289	274	295	303	292	292	271	281	289	326	298	306	262	309	320	301	274	287	313	295	316	276	310	301	300	292	284	293	312	276	294	307	311	285	303	335	296	304	307	279	295	293	283	285	261	310	318	268	287	299	275	291	279	312	321	300	309	309	299	286	289	283	289	313	271	299	319	310	309	303	262	264	305	322	282	298	315	300	277	296	276	296	289	255	308	318	314	308	313	308	279	285	297	309	297	320	305	270	283	308	283	289	319	308	280	283	285	290	299	330	309	299	307	325	327	283	307	309	312	304	302	295	295	292	303	278	308	270	266	270	305	333	278	300	311	298	289	302	307	321	286	323	274	295	307	298	278	309	277	272	291	302	279	287	290	313	287	287	320	275	268	280	293	245	297	277	313	337	325	298	284	321	320	277	312	297	287	279	280	303	288	305	283	315	297	295	308	274	303	274	284	298	282	279	296	298	310	315	284	305	307	261	298	305	299	283	315	289	267	285	270	291	301	285	287	286	325	340	281	297	316	299	295	310	290	294	281	325	311	282	294	288	288	293	274	275	291	298	289	290	294	299	322	295	264	297	279	284	306	306	274	312	263	297	297	300	314	284	294	309	300	304	281	251	291	308	321	300	316	299	283	285	304	294	275	294	288	317	319	323	286	325	304	300	293	341	284	302	320	320	307	309	298	307	282	298	296	304	292	294	330	308	298	303	309	277	299	292	327	273	351	302	306	319	303	285	319	293	309	325	295	298	320	315	299	285	311	283	308	285	294	300	278	284	298	314	283	323	318	277	297	315	285	305	280	270	304	326	260	287	313	312	308	294	290	274	283	286	306	291	296	323	308	305	288	304	268	295	300	294	311	304	264	316	292	279	303	268	291	306	286	288	283	306	258	281	268	313	302	321	296	316	301	308	305	304	307	300	306	313	316	314	293	277	311	298	281	297	316	247	320	296	283	324	293	304	291	298	294	270	300	322	289	292	311	283	300	302	294	299	296	299	297	269	270	286	282	289	281	293	284	305	288	288	271	271	307	309	307	300	322	311	255	321	272	284	288	332	300	303	300	295	276	333	278	308	293	296	309	290	277	289	281	276	264	305	321	287	296	269	312	300	306	285	275	293	293	273	299	309	281	295	274	296	307	302	304	310	287	311	264	295	301	301	319	310	292	284	299	301	274	289	317	302	291	302	291	344	305	292	298	308	307	305	342	292	271	319	304	265	292	299	298	298	296	290	312	294	310	286	285	296	307	311	310	312	291	296	290	326	306	323	330	268	292	311	303	280	276	320	319	316	303	306	315	293	299	308	275	289	333	296	291	307	314	305	312	297	299	295	290	271	281	295	290	307	289	316	316	292	304	297	299	290	297	297	318	279	299	301	303	293	292	310	303	298	305	305	281	314	293	295	284	287	292	349	340	317	299	293	305	294	284	284	292	299	278	287	326	296	338	281	276	298	279	280	325	258	276	282	282	309	313	299	313	303	294	280	303	309	283	279	328	325	266	298	303	296	300	310	294	255	277	303	286	291	290	307	304	288	296	289	299	295	315	306	266	314	298	297	318	280	295	303	292	290	286	277	268	276	324	271	298	290	308	295	278	298	332	297	295	287	266	308	316	305	300	302	290	328	261	272	293	313	283	284	274	303	320	276	306	296	294	280	305	294	278	300	311	317	320	288	288	318	304	294	284	313	291	308	303	294	304	302	283	290	260	323	290	310	305	289	269	289	266	278	310	285	293	315	282	313	299	291	303	293	288	288	315	275	284	289	274	271	296	308	290	297	306	313	323	291	282	314	269	277	276	280	292	277	307	309	343	286	311	317	298	292	286	286	287	278	281	287	280	282	292	296	280	285	311	296	311	319	304	305	302	274	311	307	297	302	290	306	306	301	288	306	266	279	283	268	317	300	290	264	306	332	300	273	286	290	320	297	289	302	284	294	279	303	281	319	307	288	294	314	311	339	326	284	297	319	307	296	292	296	310	304	298	274	285	333	286	318	302	282	299	300	306	289	288	308	296	318	312	287	318	306	303	283	299	329	295	282	295	311	304	307	306	296	316	287	302	259	275	295	298	305	294	280	286	294	314	244	262	283	293	301	320	355	285	284	290	252	290	300	304	310	280	312	269	263	308	277	275	294	314	322	302	289	306	269	298	289	334	291	293	300	324	281	276	281	273	323	274	311	339	329	283	289	305	310	313
4525	4341	6357	12697	24799	23004	16650	10158	4688	2006	1096	908	837	858	802	726	776	736	811	774	772	763	831	808	820	785	762	806	797	798	793	799	758	753	791	803	760	790	801	808	744	791	807	800	789	798	773	774	881	796	817	782	843	817	798	785	781	820	760	828	811	798	741	755	775	766	804	788	797	826	766	832	786	767	790	786	841	781	805	778	764	766	782	742	766	831	829	786	786	787	796	791	793	783	801	774	804	785	789	813	786	821	802	776	808	751	799	802	830	757	806	864	784	767	806	810	816	819	778	791	815	759	760	779	810	768	786	761	792	789	809	794	749	826	736	738	836	818	803	777	805	766	821	788	790	773	797	864	813	785	787	775	812	761	729	790	778	783	774	773	811	797	769	801	777	820	761	781	803	788	792	787	719	768	789	783	780	805	827	773	778	797	769	774	734	753	809	784	757	800	799	787	773	779	753	767	798	772	812	770	816	749	814	796	785	759	777	796	796	786	767	767	814	858	809	793	814	806	809	786	791	801	794	836	802	807	778	837	794	817	771	820	824	776	768	742	804	757	783	790	823	823	784	790	795	785	793	779	783	770	806	809	774	774	770	838	821	791	823	824	765	804	809	815	764	817	821	813	811	817	793	770	790	777	733	761	756	793	779	793	838	718	769	802	806	801	775	766	862	785	798	785	819	773	792	757	814	797	769	789	788	756	740	816	801	771	817	822	806	850	790	813	782	815	750	816	783	813	801	802	799	762	780	766	801	767	762	743	787	788	781	783	785	791	748	793	775	816	826	781	817	749	794	773	737	832	851	799	767	768	754	769	810	750	777	771	812	775	722	758	782	768	802	813	796	784	735	752	833	825	831	801	792	789	825	790	827	801	798	816	767	764	798	783	766	797	826	757	786	774	817	813	747	779	741	787	806	831	802	757	788	807	801	782	790	791	754	799	804	766	802	789	814	826	781	790	770	771	766	750	806	745	805	826	746	759	787	760	875	783	757	751	802	766	779	780	788	751	743	782	774	802	741	773	752	779	772	745	797	787	781	770	771	805	820	794	788	773	822	799	775	761	743	826	743	746	809	776	780	771	796	816	766	805	794	799	771	786	809	801	799	794	779	800	788	789	835	763	804	751	795	830	760	830	797	822	740	774	762	798	827	801	808	803	754	766	801	792	808	831	740	775	797	755	771	754	741	817	808	732	807	773	746	732	729	713	745	782	730	824	766	818	816	839	778	764	752	854	808	807	827	781	890	752	820	804	764	737	805	772	770	813	782	825	776	818	795	780	786	787	742	757	825	776	783	746	779	789	805	762	787	750	779	778	780	780	775	779	835	762	797	775	762	770	725	788	768	796	776	765	791	750	825	809	781	821	837	805	787	789	807	784	792	809	798	759	795	761	751	778	758	761	787	756	820	775	763	781	800	784	829	814	792	822	781	774	824	827	779	722	783	778	778	874	793	818	772	814	808	781	775	789	802	801	783	801	768	762	861	765	780	828	763	813	791	720	822	830	796	831	774	780	790	806	835	799	732	814	751	797	758	797	762	744	786	809	730	832	795	718	791	796	786	825	819	773	741	781	735	774	735	783	775	771	784	807	764	788	800	823	801	791	755	731	790	786	774	839	761	812	785	752	826	808	792	803	823	746	815	762	748	815	778	769	805	804	783	791	720	786	802	769	777	786	828	760	835	828	802	800	780	827	773	769	778	831	770	804	803	794	805	839	784	784	768	778	791	841	791	749	816	747	800	769	784	784	811	803	840	780	730	771	762	794	823	828	771	823	776	788	744	807	757	804	781	765	800	764	823	775	823	819	800	799	855	822	771	816	828	736	790	820	870	828	772	797	755	795	754	794	784	781	840	767	769	721	797	824	794	806	831	777	792	836	775	794	751	781	780	788	767	842	749	783	772	760	771	778	786	784	796	834	808	749	779	783	797	751	739	749	785	728	783	757	780	775	785	838	811	813	747	794	762	793	791	770	824	795	782	796	785	751	746	805	796	758	818	788	755	784	784	844	761	794	826	798	763	720	772	749	771	827	784	724	841	786	745	784	807	793	777	776	747	829	774	715	782	785	797	791	773	818	769	792	791	807	822	801	737	815	811	794	839	841	839	824	845	807	798	787	731	783	751	802	809	805	758	779	767	743	780	805	764	823	805	771	814	829	818	801	803	785	733	825	792	748	782	765	801	772	814	780	771	814	806	792	803	828	785	751	795	747	795	764	745	825	776	802	804	785	741	789	779	741	798	809	785	785	766	769	759	809	820	809	824	770	824	781	752	770	791	766	724	770	736	754	794	728	766	788	798	780	765	763	811	801	703	811	745	828	790	823	795	774	831	831	811	755	823	803	810	777	762	752	779	745	719	789	759	802	759	758	780	774	845	756	747	777	839	774	764	806	833	770	812	812	833	741	791	822	800	738	793	775	780	812	814	820	806	829	786	780	803	791	810	715	860	773	767	771	839	804	779	803	770	780	822	759	795	782	793	815	804	804	777	822	784	736	756	809	755	738	783	810	745	800	784	810	743	799	771	784	762	818	823	737	769	800	793	730	812	775	767	818	797	775	803	823	802	809	789	781	841	817	818	848	791	847	809	799	732	794	821	785	793	800	790	797	782	758	750	792	784	843	828	793	802	787	806	772	788	762	759	768	708	804	814	801	763	787	763	797	768	795	784	773	788	811	773	849	770	765	796	765	757	721	808	844	813	772	780	802	847	808	730	738	795	819	801	788	795	804	784	772	754	810	830	805	787	730	817	792	768	788	828	782	786	805	758	770	764	758	809	742	827	752	816	782	755	808	807	796	838	842	778	820	808	755	779	781	769	810	749	810	827	839	819	795	806	801	777	776	825	816	818	834	773	803	745	780	766	783	797	784	813	808	782	785	796	792	817	761	796	836	776	791	755	813	776	805	762	812	802	761	794	800	785	769	819	823	796	791	808	766	819	818	786	771	808	799	818	824	836	774	751	802	786	789	777	750	841	818	793	763	789	751	807	732	801	807	798	805	736	797	757	801	825	755	791	817	778	812	765	826	796	754	826	797	739	790	836	802	805	799	777	795	873	739	805	745	763	781	810	790	807	805	795	799	804	798	807	772	799	807	764	792	747	807	775	840	792	780	823	829	812	845	768	774	779	774	821	804	767	777	808	834	822	766	776	770	810	813	799	770	825	761	855	808	840	768	836	726	785	781	786	776	799	752	832	786	825	808	806	755	805	813	778	716	782	847	774	776	756	814	799	759	848	796	831	816	810	761	818	838	800	844	795	779	796	797	780	756	820	816	785	823	824	753	787	830	760	829	803	782	807	806	767	778	777	779	754	806	803	839	787	862	786	774	780	820	786	808	783	822	809	830	745	806	774	805	820	756	764	790	747	768	781	753	800	792	807	761	768	842	770	791	738	803	768	796	776	822	808	802	789	854	806	795	744	801	837	736	817	762	841	778	807	793	791	791	768	785	764	809	794	790	761	809	811	829	793	805	779	800	812	771
14009	6594	9515	32846	57404	51684	37908	22623	8914	2264	685	394	320	273	310	311	315	312	275	301	310	304	319	306	290	300	282	298	284	304	313	319	292	284	299	295	307	325	301	282	310	302	331	309	301	272	267	267	331	343	314	282	315	319	283	280	287	298	310	300	306	302	307	317	288	280	325	287	295	311	279	310	346	297	308	299	279	296	305	316	307	278	299	277	326	295	282	326	324	283	318	282	300	293	308	273	300	319	277	290	299	312	295	300	275	325	327	313	349	311	325	327	291	320	290	298	290	293	319	317	307	316	278	307	278	272	305	304	303	294	319	344	312	305	292	329	305	294	280	262	306	295	297	310	288	311	299	288	306	326	297	331	317	304	328	284	282	351	308	324	309	295	334	289	303	325	291	293	302	328	297	307	319	328	301	313	335	290	295	290	295	283	291	301	284	294	255	322	322	331	280	331	344	292	315	316	337	339	294	294	288	305	318	308	288	288	322	335	310	282	309	302	291	300	294	317	288	291	314	342	284	312	312	332	279	332	298	286	294	318	284	294	319	297	306	281	269	337	310	284	328	310	309	323	303	305	299	313	314	270	311	295	315	290	299	331	304	300	297	297	303	336	285	285	287	284	292	322	310	318	272	294	285	300	279	328	295	285	247	328	315	322	309	319	297	283	327	273	331	326	327	303	288	289	308	322	287	296	291	305	301	309	308	326	307	296	286	303	302	307	312	310	285	316	282	332	297	305	290	284	310	288	297	292	311	294	308	307	314	299	268	292	285	266	308	326	320	275	321	292	315	304	298	306	277	304	313	305	319	312	322	306	298	303	345	297	307	327	316	292	295	289	307	315	318	316	287	270	303	338	286	280	305	293	302	283	312	309	296	271	308	295	330	322	255	282	303	280	326	314	263	329	307	294	284	364	315	298	297	296	324	316	304	313	285	304	309	297	302	323	280	286	296	316	305	297	265	281	295	287	286	254	300	294	299	301	289	291	318	312	297	316	302	286	307	299	294	278	279	330	320	325	317	319	300	325	322	300	253	291	324	349	291	325	302	317	313	289	280	290	333	289	284	325	297	286	303	293	272	296	306	282	278	296	311	319	329	289	319	314	316	333	293	305	280	313	298	311	299	316	329	291	325	311	328	327	320	318	327	298	279	313	289	300	293	317	322	315	318	312	314	326	293	320	311	308	262	290	335	316	310	303	332	330	315	325	286	323	320	296	309	307	288	303	282	327	292	322	287	333	298	327	289	309	291	257	318	295	313	293	308	336	306	291	300	294	272	327	274	319	278	327	285	324	297	309	311	263	297	282	318	305	337	262	272	307	284	298	280	303	259	326	305	295	338	298	347	293	309	323	295	304	291	301	286	292	300	319	299	290	284	289	271	313	308	322	286	308	319	279	292	324	311	299	313	299	289	296	313	319	303	296	307	307	262	307	314	289	335	269	300	290	301	303	300	284	311	302	303	302	279	307	286	272	302	270	320	313	323	284	353	276	301	302	306	270	305	309	305	324	299	310	322	286	296	288	279	301	299	317	263	303	306	308	298	310	316	291	321	322	282	285	336	322	282	306	320	322	332	292	318	267	294	328	297	317	333	334	304	299	299	281	281	298	290	300	291	306	296	315	283	312	302	299	282	295	316	276	341	327	317	309	330	303	345	305	290	302	270	282	289	304	273	293	304	280	341	334	318	316	279	295	321	302	293	288	294	294	328	323	308	323	261	256	296	283	317	304	319	284	289	273	296	285	310	300	291	311	311	303	338	309	290	292	316	297	283	303	317	280	282	290	300	319	322	306	302	300	286	278	267	271	328	294	326	304	275	284	299	281	310	344	295	311	275	290	313	314	278	304	333	300	305	304	321	278	329	328	327	307	303	321	293	271	305	309	315	290	273	299	306	305	287	318	298	291	307	319	324	283	287	323	333	297	312	286	297	300	306	289	279	314	291	297	250	288	292	303	326	273	310	323	322	294	306	304	315	293	306	306	328	302	311	294	303	299	317	296	293	318	310	317	275	275	307	312	330	312	309	306	281	302	300	322	329	308	320	313	319	267	306	304	300	279	305	306	290	304	287	298	304	347	314	293	295	296	304	314	314	280	289	266	283	317	299	318	296	324	289	292	317	287	317	300	280	275	289	306	283	321	281	284	332	281	300	256	309	297	320	283	274	285	308	316	324	301	321	295	283	318	325	329	317	297	306	329	302	315	298	315	304	315	341	317	305	315	333	310	307	320	360	278	320	296	292	314	313	302	312	308	312	311	344	291	307	326	280	302	282	314	315	309	270	305	275	299	307	285	299	308	302	300	340	261	316	285	307	303	289	290	317	320	296	297	307	305	278	306	288	293	303	287	320	315	298	282	311	302	297	290	314	269	358	302	297	314	322	290	292	316	293	282	308	315	303	281	292	303	330	275	307	279	355	328	294	305	295	312	311	315	331	289	296	285	304	314	316	282	266	298	298	289	302	298	309	285	296	293	280	295	302	316	312	282	290	279	274	289	266	296	314	302	313	287	312	295	307	286	284	297	285	299	343	319	266	266	293	297	329	298	327	293	309	320	325	298	319	294	308	278	311	311	333	284	322	273	298	336	332	299	306	299	305	280	309	325	329	285	283	288	295	306	314	315	313	303	294	261	316	324	289	304	295	303	309	290	269	313	287	290	296	280	276	259	298	303	309	298	308	332	304	289	292	291	301	279	318	334	299	326	299	291	306	302	349	321	304	277	314	315	299	338	309	289	314	275	319	285	323	287	305	314	313	323	338	309	300	277	315	322	297	293	307	312	318	314	304	269	308	328	297	313	308	279	297	309	277	325	271	306	303	313	282	335	315	300	298	322	331	288	312	310	262	298	275	296	309	309	311	322	303	332	287	350	309	317	320	323	306	295	302	297	313	271	296	296	300	293	318	264	300	326	308	300	345	324	334	318	314	307	316	265	315	327	300	286	303	311	295	338	294	298	298	297	339	310	276	278	258	307	280	305	279	281	330	283	274	299	278	315	258	285	321	289	303	289	337	299	291	276	301	292	316	315	323	300	314	291	288	302	296	311	304	304	296	306	300	292	302	320	340	327	276	294	309	302	362	301	282	276	306	293	264	311	310	313	324	318	305	299	293	288	286	304	284	313	311	289	294	302	281	337	306	331	314	319	297	287	307	317	295	314	280	267	311	311	260	299	301	337	311	277	300	298	267	306	295	323	293	273	328	319	271	290	306	329	285	290	272	329	288	348	295	295	302	301	312	288	315	285	298	281	284	298	295	315	296	309	281	307	328	297	323	303	294	325	290	279	327	328	311	300	319	322	288	317	289	348	292	314	282	319	276	263	283	309	299	335	300	317	297	319	282	300	336	300	305	323	296	276	329	332	323	310	343	308	273	314	299	290	303	304	321	339	301	296	282	324	314	300	278	319	339	275	277	300	326	316	275	295	277	303	299	312	298	271	302	300	307	305	302	303	303	289	309	311	297	293	328	307	326	327	286	312	293	292
9071	5771	14930	44389	64117	60087	48949	35477	19484	7606	2439	1237	890	820	793	835	837	798	790	817	856	797	811	747	807	779	776	838	776	828	786	806	757	777	770	795	869	813	801	775	781	798	782	784	802	844	802	831	808	792	782	823	729	815	751	789	795	789	770	863	785	831	814	782	821	810	786	770	835	822	767	834	817	799	750	822	784	766	758	814	860	807	789	850	792	881	786	833	880	832	840	798	797	812	831	844	844	857	766	816	797	798	792	791	791	800	812	828	817	862	752	853	842	787	838	894	837	795	813	807	830	775	736	839	808	815	814	833	796	849	796	817	814	780	781	818	783	823	761	804	832	816	821	780	874	789	787	768	794	708	755	865	843	763	807	802	748	788	777	803	809	813	834	838	781	831	822	806	803	819	805	786	796	814	839	776	800	774	797	809	847	768	789	802	796	815	779	790	766	848	775	810	749	787	844	852	774	793	759	781	755	760	796	781	809	791	749	821	806	837	764	755	774	778	851	780	766	799	785	838	770	825	827	796	845	768	793	753	823	836	749	802	827	772	783	768	787	777	788	852	833	791	783	783	773	766	804	789	778	718	834	807	775	829	786	756	804	772	777	860	855	782	811	774	840	793	799	825	805	814	801	809	798	822	847	787	837	756	810	805	836	791	821	780	803	789	803	764	795	787	808	825	788	806	828	789	773	817	814	812	792	789	808	756	843	784	827	773	818	776	733	827	774	794	825	794	830	785	792	821	787	834	745	819	768	841	780	765	886	734	801	805	842	790	806	792	817	845	774	798	845	814	837	764	816	832	872	822	816	801	864	816	789	858	784	804	773	842	796	794	764	833	858	780	774	730	811	792	768	810	827	796	783	834	814	839	831	776	807	785	849	777	824	815	796	813	771	824	790	749	846	829	794	852	756	769	810	744	781	819	748	788	843	802	776	853	799	812	796	810	800	804	787	826	772	753	786	801	796	801	790	809	830	812	742	760	843	758	763	829	852	795	846	805	791	823	790	813	812	794	787	840	794	835	808	749	787	765	781	821	758	837	819	827	827	774	738	827	760	807	782	764	828	784	819	776	867	797	865	803	808	794	779	789	855	808	799	818	829	797	792	810	837	797	819	832	789	811	813	858	802	771	843	772	796	780	807	818	818	804	807	838	819	846	808	788	806	807	858	830	794	818	807	787	804	811	801	857	794	792	810	803	852	772	846	797	781	807	842	832	780	775	791	817	831	787	834	780	853	834	841	848	779	771	781	804	796	825	818	800	824	801	773	765	814	797	779	778	807	809	798	772	811	810	789	832	771	798	817	810	780	766	823	815	799	765	805	801	812	832	860	793	761	796	776	764	805	846	787	795	816	830	862	813	835	803	800	828	836	845	808	813	813	772	806	862	802	793	815	797	766	779	790	827	788	832	802	823	835	804	860	805	819	793	790	768	797	816	788	792	787	876	774	811	774	855	806	778	794	813	754	806	840	801	809	868	818	823	786	788	810	784	817	795	796	867	816	785	811	785	781	775	851	820	766	743	800	796	840	772	775	778	780	827	776	842	777	774	792	772	804	774	809	803	795	795	809	775	778	822	839	802	802	744	822	808	841	781	803	862	837	832	813	786	767	793	808	755	859	796	824	779	757	782	815	809	857	818	780	833	789	809	838	777	787	833	835	842	833	819	823	786	781	825	865	826	783	807	810	861	770	829	814	783	782	828	812	787	822	801	813	780	817	806	825	793	798	718	845	805	782	805	853	803	804	834	864	781	809	860	855	823	796	788	840	815	816	802	796	859	782	806	842	813	774	875	816	807	833	819	745	806	759	839	791	736	809	824	812	811	805	844	800	849	810	815	804	782	843	808	822	827	805	827	778	865	804	799	775	762	824	782	810	752	788	821	734	764	816	855	820	817	791	786	848	787	786	806	832	787	783	833	814	848	798	794	814	831	805	812	840	854	789	832	824	834	830	797	810	814	793	839	786	827	804	818	789	817	816	790	775	798	774	774	817	777	829	766	824	783	782	800	834	803	816	772	769	766	803	781	824	836	799	784	792	809	815	832	757	808	826	811	818	827	783	845	762	827	799	821	784	810	810	801	782	812	796	806	802	778	783	756	764	767	819	859	788	851	758	781	833	774	790	837	806	830	789	818	831	790	853	773	784	759	754	816	786	805	781	797	784	848	781	816	822	785	810	820	786	845	794	776	807	811	817	791	792	800	831	751	857	812	807	831	826	741	789	768	807	768	837	744	820	704	813	866	783	805	807	814	799	788	822	789	822	843	789	782	785	831	813	791	865	780	784	830	834	773	835	809	806	796	825	779	855	866	808	791	785	754	824	796	807	804	832	811	892	825	787	802	816	816	841	821	785	823	788	784	834	802	780	798	782	852	826	803	810	828	818	791	784	767	793	808	745	766	786	808	847	811	828	805	837	844	832	795	812	816	855	856	763	803	796	819	765	832	770	771	847	840	835	807	774	778	823	773	820	785	831	821	788	836	830	782	791	807	827	777	770	786	788	805	811	764	780	748	790	795	830	854	806	820	806	769	805	821	786	790	830	815	807	847	794	815	811	865	768	807	808	808	821	800	800	786	796	823	797	780	809	778	781	774	831	753	848	841	788	846	776	836	790	825	744	819	803	748	787	810	802	771	822	807	828	777	804	794	856	795	839	815	784	817	811	855	794	791	783	795	846	842	760	814	747	786	823	780	836	837	787	831	845	840	815	838	802	777	850	834	768	806	791	777	789	815	837	786	803	818	807	753	800	790	815	799	776	788	782	878	819	852	826	816	745	826	821	837	844	750	831	839	798	787	774	811	806	765	823	789	820	777	799	846	822	811	794	819	831	771	797	772	823	814	853	821	794	788	753	802	823	782	770	814	787	802	759	850	867	786	744	808	818	830	868	764	844	797	812	833	802	795	864	801	814	801	768	830	763	803	800	768	817	821	868	817	770	821	834	793	781	802	811	802	795	834	819	777	819	824	799	818	868	799	789	847	800	827	823	840	858	863	785	803	775	808	820	799	785	795	836	826	778	813	806	840	755	843	849	802	812	758	776	755	861	845	771	798	794	750	810	793	764	794	827	905	802	787	852	852	775	803	789	781	824	841	825	794	811	803	846	804	811	843	817	771	813	801	810	809	837	822	805	778	827	829	821	805	875	786	856	853	837	758	837	782	814	788	794	814	835	822	747	834	785	835	823	781	766	810	764	828	784	808	803	776	794	811	794	846	828	810	793	798	841	842	826	812	780	793	822	790	782	829	775	765	818	794	816	812	810	815	788	807	785	783	833	821	813	782	808	849	803	807	782	816	826	734	758	807	846	779	833	800	816	773	781	777	775	782	788	832	772	849	812	798	779	849	823	834	782	805	801	857	802	813	802	781	793	772	809	813	786	811	858	854	764	810	751	840	768	819	852	778	816	791	767	818	796	825	778	839	826	748	773	762	796	764	827	842	794	802	874	814	795	784	767	806	800	804	774	808	857	816	801	793	771	812
21685	9899	13820	40987	70231	64311	50851	32447	15065	4028	958	482	356	285	308	331	300	281	285	329	331	351	318	314	316	334	301	313	291	319	312	297	328	333	311	310	290	296	322	333	324	321	285	307	289	307	326	304	343	321	314	310	288	359	325	346	299	276	319	320	309	313	339	305	300	314	316	320	292	321	304	321	313	316	300	266	303	332	323	313	307	301	296	288	301	316	300	310	295	329	313	324	301	326	334	292	318	327	325	328	328	299	327	332	313	296	301	310	308	264	311	297	343	318	328	286	328	355	286	300	353	276	341	293	326	298	314	312	316	279	324	313	296	283	288	345	287	323	311	302	289	318	328	321	283	291	323	298	313	312	296	330	311	304	344	255	332	318	308	307	285	334	314	319	323	291	308	344	315	315	344	306	301	284	319	285	286	305	322	319	300	326	305	292	308	308	358	321	289	298	290	320	321	307	295	310	320	302	292	329	347	304	313	284	339	330	301	287	312	303	310	313	338	320	310	319	323	317	329	323	302	311	321	282	283	315	294	309	329	337	318	302	288	318	306	318	312	290	301	301	291	301	344	316	303	316	344	290	320	310	304	310	345	317	319	306	298	313	300	327	293	301	321	319	313	304	286	325	307	347	317	302	312	314	299	339	301	349	339	305	325	289	323	303	317	315	306	326	264	308	335	331	313	322	321	311	296	307	292	282	324	316	305	315	337	306	308	306	308	323	276	303	298	350	295	332	307	313	325	328	349	285	301	317	308	307	278	303	309	313	294	312	298	278	325	304	302	305	307	303	290	300	311	293	292	310	327	317	300	283	285	317	294	326	298	297	328	288	291	298	320	307	297	312	302	307	305	318	324	324	312	317	341	311	321	304	284	331	289	323	319	317	333	299	334	314	295	288	330	350	320	290	311	288	311	316	335	311	327	311	330	293	302	291	316	322	328	304	286	295	338	287	282	321	294	303	316	340	310	308	312	339	346	314	314	290	292	304	306	311	297	307	317	308	325	302	320	300	308	319	337	314	284	306	274	309	284	311	305	288	311	327	327	322	298	309	338	308	315	301	297	302	317	301	298	308	314	336	330	296	282	289	323	294	299	319	331	315	285	313	300	313	302	300	302	281	309	341	286	344	325	306	303	323	316	344	309	277	289	350	273	303	316	310	315	341	306	300	331	317	313	306	312	296	298	309	304	291	322	322	306	310	286	288	338	304	296	307	326	271	288	281	302	335	324	319	297	324	328	335	315	330	302	301	311	316	306	351	311	286	318	332	332	311	305	305	351	304	318	320	336	316	328	289	319	321	282	307	310	300	326	311	305	307	302	307	315	305	298	319	326	319	318	339	307	305	301	311	333	320	301	348	303	296	318	317	314	341	300	293	321	324	324	288	310	314	300	346	313	300	297	303	322	316	312	276	295	311	294	328	301	310	304	313	309	322	327	299	276	298	277	337	303	289	334	297	327	327	285	320	306	330	338	323	327	312	300	332	314	317	333	319	320	333	311	301	304	327	309	321	312	325	305	296	312	324	349	315	307	299	309	337	355	306	282	292	320	326	325	299	316	303	296	317	302	273	282	292	299	323	296	299	295	293	316	347	309	311	312	300	317	346	282	308	334	310	329	297	336	331	316	353	304	321	372	301	325	312	318	336	341	338	317	297	325	320	338	327	316	330	323	301	308	315	289	321	318	319	320	322	295	326	313	349	301	316	316	331	279	309	326	339	288	302	340	310	311	285	300	312	293	314	317	311	303	318	351	316	317	315	331	294	300	311	342	343	308	347	330	280	302	284	315	316	325	292	306	324	330	317	324	302	306	371	306	337	292	327	339	361	343	316	308	304	326	260	295	338	317	317	315	309	343	303	315	337	322	312	303	301	313	286	315	314	303	345	331	292	314	295	339	306	270	313	303	332	304	304	306	291	305	316	308	317	327	282	313	316	302	310	309	302	315	326	320	340	297	286	293	323	301	305	328	295	291	294	292	325	320	303	316	298	305	318	325	324	341	301	266	329	313	299	323	314	323	321	303	329	305	335	313	323	333	278	291	323	270	359	344	313	319	282	301	312	305	321	314	306	330	275	305	306	293	295	313	288	288	325	307	315	309	300	269	305	297	343	316	306	304	314	317	319	330	348	293	302	308	316	312	320	325	307	343	296	302	318	343	313	319	309	311	308	342	282	311	336	306	321	304	285	315	304	295	320	288	345	315	302	347	313	308	300	291	302	300	324	307	314	322	326	346	297	287	324	277	303	323	295	336	341	307	320	315	316	299	321	297	317	343	321	279	288	329	294	299	319	279	317	305	301	284	299	310	320	313	331	299	294	282	322	349	303	338	338	305	325	305	303	280	293	296	303	317	295	306	316	312	342	287	320	294	330	331	321	319	320	316	324	303	304	306	304	325	340	323	335	337	271	320	287	312	292	314	286	325	281	319	350	306	275	309	295	347	297	285	330	338	317	316	297	304	290	310	300	320	289	290	299	330	300	327	314	300	323	303	321	310	331	354	349	333	290	300	300	277	305	307	345	311	294	280	326	330	290	304	307	303	303	330	272	336	309	307	308	284	295	316	305	338	277	330	289	331	310	313	306	299	331	313	293	288	323	358	307	318	341	297	324	335	332	329	310	314	309	313	307	316	314	305	290	306	289	319	325	288	321	302	321	336	273	312	320	343	319	290	315	311	276	337	318	304	314	296	293	347	305	290	328	342	312	287	312	327	306	313	257	346	307	345	319	320	318	315	294	296	325	331	330	347	295	317	310	333	327	311	299	321	288	300	318	300	323	320	265	330	322	310	298	320	330	277	305	330	299	301	326	309	305	316	328	329	279	316	298	304	261	305	312	305	304	303	296	310	319	292	292	295	319	309	325	340	277	298	305	291	303	319	300	357	316	308	309	306	315	294	294	347	303	296	327	317	327	339	339	330	299	311	314	293	303	327	326	317	343	269	333	305	299	292	310	317	299	303	305	302	295	323	325	341	343	287	304	335	345	354	320	309	306	308	293	329	321	316	307	318	331	322	329	289	322	323	314	301	312	312	334	319	339	282	322	322	308	332	299	314	331	305	305	312	290	322	314	343	295	324	289	290	301	342	295	342	289	308	324	339	302	308	315	317	346	322	324	254	309	305	293	325	295	295	317	318	314	332	317	311	314	323	299	306	325	296	321	307	336	293	272	312	305	322	319	296	295	315	300	302	323	320	302	273	313	288	287	282	347	289	348	334	297	325	312	290	318	331	298	305	315	310	306	296	280	308	336	329	312	328	328	303	316	303	315	315	308	322	319	315	305	311	321	336	304	333	310	322	337	308	288	316	314	316	317	346	327	289	312	312	338	312	312	302	327	318	330	311	298	315	327	294	286	320	343	328	331	299	356	291	316	322	311	301	330	310	324	336	301	304	303	347	294	303	338	299	300	317	317	310	272	327	316	336	342	293	287	272	325	307	285	350	289	296	324	344	303	315	290	296	324	311	321	289	303	304	312	301	312	318	321
11337	7937	18759	50253	76317	72950	60284	43382	25618	10412	3216	1256	934	879	821	839	823	837	804	747	827	808	818	783	828	814	866	782	801	850	805	840	814	810	807	861	820	841	827	817	806	831	831	858	831	823	833	867	863	826	821	848	838	823	816	840	770	777	795	838	780	817	828	869	794	809	826	810	820	834	798	824	783	803	801	795	838	798	824	793	806	853	776	799	804	791	782	811	801	862	841	823	815	849	813	832	813	780	816	785	816	793	832	794	797	830	848	821	849	794	819	821	864	792	809	812	873	825	846	817	824	761	812	804	748	855	771	848	886	812	785	839	841	794	806	845	836	768	821	803	836	784	834	833	845	781	851	841	821	825	763	795	792	830	831	861	816	842	801	780	816	814	800	813	849	825	805	838	888	815	801	802	767	803	817	859	843	813	811	833	829	833	788	853	822	842	858	821	761	817	863	827	785	853	817	816	786	814	785	818	786	857	867	821	804	803	873	872	775	834	794	812	819	792	816	817	871	784	887	781	813	861	856	839	840	826	864	772	803	867	833	839	866	817	780	876	818	855	811	832	838	866	818	765	803	864	845	834	842	841	837	834	801	823	779	794	853	763	793	826	834	799	734	841	827	832	791	830	822	756	845	810	810	840	811	841	814	871	856	826	802	797	799	816	826	859	780	833	819	816	832	821	802	782	792	802	786	841	820	866	795	805	761	854	887	800	852	796	764	821	805	800	899	821	822	847	841	785	840	833	761	773	831	830	847	831	798	838	810	835	840	818	843	809	835	828	829	807	854	817	804	845	826	772	825	825	831	849	783	818	807	879	834	806	844	792	818	787	764	818	818	878	833	857	841	810	847	802	774	825	818	813	790	821	799	832	766	789	820	828	801	822	851	855	829	802	876	888	827	800	812	788	814	846	845	834	806	817	785	808	822	830	829	796	820	796	864	831	829	785	866	872	810	796	851	772	764	840	851	825	862	822	788	776	833	809	808	817	772	809	881	884	844	781	851	826	822	885	827	853	785	851	817	770	821	814	783	771	852	794	855	805	764	841	779	808	760	821	824	823	787	774	808	787	771	820	824	798	806	820	796	846	823	859	779	787	859	839	843	820	829	808	803	828	807	804	783	788	811	849	761	812	786	791	767	865	800	819	824	804	850	822	820	773	797	787	827	806	828	778	833	842	793	771	839	851	824	844	810	811	826	844	804	772	852	824	820	788	820	768	825	863	835	804	806	849	812	765	816	800	824	851	821	769	798	778	893	807	797	800	808	801	812	820	849	789	801	827	839	852	813	816	831	814	831	810	817	867	792	821	859	804	801	773	838	841	845	833	867	839	809	871	831	824	808	832	855	827	802	776	811	849	848	747	786	850	824	780	780	839	851	809	814	805	805	820	814	804	772	823	798	827	823	801	837	827	813	803	853	828	852	815	784	787	812	839	876	786	826	826	837	801	889	790	819	833	804	843	812	804	839	815	815	802	871	828	816	833	784	828	808	801	840	802	803	822	799	858	869	842	826	814	863	829	854	792	774	809	805	812	818	760	869	818	856	820	815	781	815	830	798	824	806	810	858	806	800	825	811	799	842	804	865	829	778	785	852	763	844	800	812	818	843	834	854	879	835	861	801	813	849	801	816	810	801	836	833	832	843	812	805	815	844	812	806	857	785	806	823	809	788	841	795	857	831	815	835	835	788	852	835	760	820	775	839	844	813	812	842	829	853	824	792	815	783	871	782	808	871	819	815	809	839	851	821	869	820	795	829	792	780	832	857	769	787	778	820	828	780	816	825	821	846	793	840	810	819	790	758	799	830	847	840	780	827	811	867	805	804	811	778	835	785	812	794	798	810	879	818	820	831	838	783	874	802	832	804	806	789	738	852	795	834	767	831	830	840	799	854	858	810	806	858	873	847	772	827	862	755	839	803	774	859	800	837	832	826	805	800	819	807	812	844	870	823	805	817	853	837	802	855	829	796	846	818	846	826	798	846	840	876	809	797	770	778	782	795	806	797	812	855	805	828	827	854	828	787	781	780	820	823	838	803	838	808	833	815	865	816	803	795	823	842	847	782	803	793	818	792	781	852	840	832	746	808	876	855	811	821	838	820	829	838	788	848	796	843	831	813	827	794	808	783	794	849	795	782	837	770	803	818	836	840	848	806	809	833	781	846	816	835	835	848	845	833	805	823	797	824	801	789	794	792	844	789	832	819	871	817	776	788	831	781	835	842	780	822	817	766	820	804	785	851	757	846	832	788	835	804	844	819	813	794	810	835	787	865	837	816	805	862	883	781	827	839	820	858	820	914	826	828	769	810	825	770	849	885	819	806	808	827	885	829	799	818	841	848	852	862	794	777	840	832	833	789	817	837	797	839	839	825	829	831	816	790	822	833	799	800	816	800	830	830	841	784	853	786	787	836	810	815	841	758	860	861	845	811	825	843	792	794	823	784	819	792	876	761	794	808	880	785	819	881	853	768	799	842	839	820	846	790	841	837	800	848	844	790	873	826	825	854	808	838	874	810	769	868	835	835	803	810	767	794	822	810	824	819	816	812	824	782	812	800	823	792	842	846	811	846	824	789	783	816	784	855	807	813	806	861	841	801	796	823	801	803	858	832	812	908	806	787	847	824	861	857	816	751	851	844	793	831	782	872	896	801	828	800	829	815	818	888	814	826	744	811	775	787	832	824	776	868	784	822	810	861	808	788	852	845	837	809	807	837	795	819	810	823	807	774	859	800	783	827	794	836	810	807	866	803	771	822	850	783	801	858	793	824	818	803	819	818	803	840	785	810	852	851	804	784	784	868	811	789	801	822	799	837	814	833	820	861	859	811	821	838	804	830	853	834	819	845	829	869	810	791	817	835	777	837	766	818	825	856	827	827	792	815	865	905	857	837	813	868	815	796	843	857	840	813	803	809	835	784	800	820	832	793	805	825	822	851	809	831	805	820	836	839	777	851	811	797	805	864	797	768	887	843	892	846	770	811	840	821	874	827	820	847	813	850	864	836	855	803	812	847	851	779	822	783	772	858	805	829	837	832	816	832	863	796	838	837	812	806	867	842	852	852	849	833	860	865	840	761	842	810	836	827	854	827	829	811	780	847	855	804	857	837	833	895	780	783	806	798	817	812	838	771	851	816	891	861	871	820	780	844	840	839	824	837	784	813	823	858	831	842	843	797	816	823	806	802	826	851	879	802	844	786	799	809	788	856	823	775	770	784	815	786	809	800	790	789	800	870	841	802	806	858	805	799	826	836	820	794	819	822	763	844	779	794	762	835	846	779	832	796	821	821	847	854	790	806	766	871	789	817	819	830	849	807	815	817	793	842	833	826	762	808	799	832	805	825	841	741	822	866	801	832	793	821	867	798	813	807	813	858	753	827	799	799	840	820	865	783	816	863	842	833	809	848	883	794	786	795	819	807	778	763	771	803	822	826	872	805	835	854	872	831	782	863	810	811	845	821	797	855	805	806	788	806	810	787	763	827	814	798	800
6616	4646	6365	7109	10210	8973	6662	3360	1457	595	395	346	337	295	298	341	278	304	291	274	317	290	317	269	307	302	301	290	305	334	315	308	316	287	315	284	312	294	296	315	285	298	285	304	316	302	309	284	319	273	293	312	296	288	277	303	288	312	325	272	310	308	304	297	293	287	298	308	305	295	304	306	301	315	311	289	305	286	289	305	297	274	284	326	348	294	283	287	269	277	323	301	295	313	299	299	300	270	313	303	302	290	278	315	300	313	282	295	290	296	296	286	302	306	277	264	293	303	342	310	301	321	279	294	294	297	279	282	280	309	300	290	296	315	285	296	296	283	309	330	290	289	295	295	295	261	297	290	320	284	279	334	281	315	300	334	288	313	298	279	294	282	318	279	298	288	327	329	303	309	287	285	299	301	291	290	309	314	322	289	291	316	285	285	265	278	293	327	307	306	286	318	320	331	320	307	293	287	328	280	302	335	313	305	268	264	287	287	273	286	281	343	319	305	300	305	276	306	320	321	289	291	306	303	308	295	290	283	314	301	296	265	303	301	284	279	303	280	281	288	300	290	300	296	314	289	321	291	302	313	321	320	291	303	319	289	316	302	294	319	314	305	298	296	301	319	294	276	272	277	306	322	272	346	298	258	314	347	312	303	303	286	293	309	276	336	304	302	277	278	324	295	314	301	316	321	311	298	282	306	305	337	296	296	290	317	301	301	286	291	300	301	302	317	262	296	326	292	321	296	286	289	306	307	265	312	299	298	270	299	310	311	280	302	322	292	291	262	332	316	294	315	310	316	288	341	299	290	306	329	284	285	270	301	295	322	293	317	319	280	304	288	313	303	288	277	306	338	300	309	290	290	291	302	281	279	298	297	297	265	278	340	301	299	308	271	314	319	285	281	322	296	282	304	321	287	313	288	326	295	302	299	307	289	285	308	296	269	304	272	300	308	322	303	266	303	272	296	290	339	296	305	299	340	279	296	292	303	286	274	313	301	323	285	322	300	329	307	307	302	310	310	311	273	296	311	276	298	310	320	316	307	275	304	316	302	306	316	304	270	336	303	293	321	306	297	303	289	265	290	262	296	317	290	290	265	289	260	283	281	295	304	283	292	287	286	267	307	280	293	279	301	292	344	292	303	314	298	293	277	296	299	269	273	308	312	293	298	272	275	274	276	311	305	293	291	300	248	296	316	301	283	293	303	286	296	282	279	320	295	319	315	278	302	310	298	292	335	293	294	297	315	280	308	283	290	281	300	273	262	312	305	317	256	316	294	295	300	297	312	295	290	301	308	311	319	313	319	298	286	293	317	293	296	273	291	275	296	302	296	313	276	333	321	323	305	282	264	321	257	287	290	282	325	274	274	278	303	286	277	307	288	298	306	291	311	306	301	318	309	300	274	286	270	327	304	287	292	307	273	305	288	278	274	334	275	347	291	293	258	322	286	330	305	294	280	285	276	305	271	302	299	320	289	279	293	294	276	312	326	282	342	307	307	291	285	310	295	273	330	286	271	290	313	330	243	332	309	325	265	265	293	316	304	303	284	271	307	296	280	282	286	275	295	298	276	297	304	303	304	324	319	314	288	294	299	293	318	275	302	302	345	316	271	291	321	293	277	302	317	294	313	297	307	287	291	297	322	299	306	316	326	301	315	313	323	280	286	293	285	279	326	305	279	271	286	303	294	305	302	292	304	293	300	322	308	298	290	295	289	330	298	289	293	299	308	316	321	252	294	290	279	320	315	316	307	283	272	304	282	296	314	274	308	265	316	290	313	305	292	296	301	299	275	267	285	288	319	285	299	316	284	296	300	277	312	292	251	305	306	304	285	333	273	292	294	255	293	305	311	290	311	305	285	271	295	285	297	273	279	304	285	299	272	276	311	300	306	293	276	287	296	297	258	281	308	303	325	279	284	331	313	301	340	298	294	319	303	317	275	305	307	308	313	283	288	278	292	289	321	303	333	269	300	308	289	333	337	294	306	315	287	270	299	277	270	291	309	314	315	311	314	315	325	289	299	314	322	318	322	310	291	299	326	278	309	277	332	277	327	311	295	319	277	324	262	332	315	311	306	288	344	317	314	300	296	281	287	300	287	317	311	287	278	259	304	281	279	272	312	304	292	313	293	309	320	302	302	303	292	260	287	305	283	282	318	258	304	315	316	292	294	302	289	307	312	299	297	306	278	287	275	305	315	297	308	298	285	304	323	305	272	306	307	333	310	288	294	282	282	293	269	314	282	288	291	277	282	294	313	299	291	285	314	318	341	286	299	297	317	290	276	302	289	308	306	310	263	313	299	307	314	292	313	320	295	295	321	302	268	302	285	263	285	312	319	302	307	308	333	295	300	289	298	317	310	304	310	300	297	311	310	314	306	303	275	296	298	316	281	325	296	304	272	295	293	334	288	297	301	313	278	271	303	333	278	293	299	303	281	315	317	303	284	286	283	304	287	296	278	267	317	298	282	307	320	276	284	308	248	300	315	283	291	278	302	310	277	296	302	300	328	304	321	328	312	263	296	299	296	312	288	307	294	314	283	316	289	314	319	306	284	290	343	299	316	315	255	313	286	318	290	303	336	273	315	284	313	304	294	314	298	332	291	275	299	300	298	271	315	280	285	309	300	282	282	276	299	289	265	335	333	281	336	283	270	341	298	310	284	328	328	276	295	318	275	304	321	287	283	282	291	291	317	291	290	291	299	286	293	288	320	290	257	272	304	304	293	330	295	280	282	332	322	318	273	275	306	320	297	286	305	316	265	290	283	275	281	303	339	289	303	322	313	308	302	277	301	285	310	299	305	269	288	282	285	297	312	284	294	317	264	292	319	294	329	316	287	290	317	323	322	295	279	286	289	292	299	316	313	303	332	297	289	310	265	278	314	282	331	286	349	312	303	310	303	290	295	289	302	328	302	317	294	272	295	312	310	295	296	315	268	301	267	257	311	315	300	291	269	289	306	288	290	311	282	311	279	298	302	303	283	284	314	278	310	299	315	260	306	296	296	288	298	290	304	312	344	317	295	323	306	319	295	257	295	301	265	334	296	283	316	304	334	268	290	318	303	295	295	295	295	295	306	277	308	316	297	322	286	311	271	270	273	304	306	334	287	295	321	288	300	307	311	321	314	300	329	297	325	317	282	275	294	291	297	291	290	319	294	287	305	298	315	296	284	295	312	285	324	310	291	274	304	287	296	301	299	327	333	264	248	315	311	281	321	318	283	293	310	305	312	276	304	298	283	292	320	284	324	299	314	301	302	289	310	293	289	322	321	305	315	305	286	296	306	304	325	311	291	307	279	264	284	282	302	331	279	301	288	278	280	310	323	300	308	309	300	294	302	283	326	293	294	285	306	292	297	287	303	295	326	281	290	296	309	304	309	329	287	326	336	310	316	282	312	277	310	291	303	338	304	300	303	274	286	271	313	324	301	288	302	310	267	264	345	314	273	281	285	292	290	306	338	304	278	313	276	283	313	317	290	297	328	292	272
5031	4789	9406	16006	24456	22623	17667	9953	4332	1802	1081	842	767	761	778	834	826	777	799	837	808	811	752	777	759	816	783	752	782	741	762	782	804	774	773	778	809	792	778	786	775	780	790	763	796	768	856	800	794	790	800	752	818	766	783	785	810	793	826	783	758	767	900	811	744	797	776	789	801	786	817	787	778	823	816	794	829	783	817	760	799	831	848	814	748	814	827	829	785	840	813	757	766	748	794	784	797	780	814	809	807	796	771	776	777	795	804	806	758	786	775	815	748	783	763	764	775	856	751	790	811	780	751	791	776	782	782	728	840	831	749	769	825	793	835	804	779	851	787	819	764	800	803	770	804	815	796	790	773	766	782	796	794	779	782	705	733	821	766	753	749	793	823	780	789	814	763	807	818	796	808	771	808	829	735	826	825	783	808	789	821	711	827	788	839	793	765	865	803	810	709	826	813	856	830	720	819	776	760	785	742	770	793	814	791	823	781	789	818	756	806	770	789	774	779	788	756	805	764	822	808	804	739	727	833	748	848	771	750	730	768	785	778	769	798	788	784	838	791	828	786	815	776	772	765	772	776	802	715	817	813	769	779	726	762	805	800	833	827	771	774	775	839	794	725	829	811	782	796	782	802	790	767	843	765	763	753	747	778	806	770	776	784	737	771	811	797	769	760	730	803	813	782	764	781	821	730	782	781	785	792	781	882	823	817	853	806	809	751	815	776	782	760	799	775	797	797	754	771	782	761	768	751	832	807	817	758	793	789	754	774	741	785	733	806	770	849	769	795	791	834	833	755	748	798	779	750	781	757	807	753	810	811	844	801	780	796	793	834	740	772	789	777	812	781	784	783	771	817	776	776	794	772	797	783	806	759	841	747	777	807	795	813	776	831	790	811	771	792	822	824	778	772	794	789	855	817	821	806	801	753	738	836	775	808	824	803	833	792	813	784	777	838	831	798	790	743	796	817	811	756	796	827	841	789	831	782	788	767	781	751	771	821	765	763	842	777	794	846	793	816	781	770	811	794	803	818	754	796	776	793	829	795	759	798	777	826	821	789	815	811	787	806	798	790	791	813	722	796	775	842	777	786	818	820	836	812	769	850	776	812	789	780	773	755	769	818	803	795	813	837	788	758	778	714	821	816	829	797	770	802	757	794	825	770	825	801	772	818	745	801	827	780	766	740	788	836	803	802	750	804	767	778	757	791	751	798	794	787	803	793	762	835	783	759	764	797	787	801	770	791	841	806	788	813	814	792	788	793	752	816	771	755	804	799	776	852	800	826	787	776	812	756	721	786	767	783	833	799	792	782	812	805	795	818	829	757	811	785	768	784	771	809	776	819	767	822	765	806	796	773	799	761	760	804	801	812	782	780	795	803	818	778	784	800	814	764	816	823	826	779	798	746	814	792	768	828	816	765	759	760	779	834	744	823	794	811	782	777	802	769	782	811	819	772	808	815	816	771	798	770	824	798	801	761	795	783	790	834	767	799	751	812	786	762	791	799	816	753	788	764	877	787	768	820	783	767	780	791	749	774	781	824	788	740	765	803	772	753	797	821	826	745	802	845	813	806	776	739	816	740	812	798	815	787	790	819	775	833	785	820	784	808	801	824	799	773	799	808	785	796	780	745	808	804	823	798	805	802	805	776	824	840	781	805	758	853	763	780	761	786	827	817	793	773	809	774	812	751	779	781	786	796	779	822	786	800	834	771	768	764	750	816	808	784	778	835	756	823	835	784	823	751	800	811	811	822	791	727	756	828	812	769	831	788	739	830	813	785	803	819	786	821	757	810	789	785	793	823	831	811	795	804	777	823	789	807	781	785	769	782	760	762	751	817	810	792	789	757	811	757	770	785	755	758	823	790	811	765	804	777	810	778	804	803	773	815	796	807	806	770	777	754	777	799	780	815	826	789	780	789	783	809	806	764	823	793	722	745	850	833	787	818	833	809	836	821	786	771	778	761	830	806	818	866	847	790	757	798	789	766	780	798	797	803	769	803	771	784	800	807	803	783	848	808	761	746	758	794	801	778	810	766	814	799	807	842	778	780	778	812	830	805	853	768	746	745	790	764	754	789	762	799	761	788	772	827	795	798	793	821	829	758	821	806	738	770	804	820	769	760	803	795	812	779	826	794	750	788	795	816	779	750	792	762	859	774	812	831	755	767	771	784	837	796	825	756	784	804	780	793	740	751	822	906	812	739	784	794	835	862	778	801	830	791	760	813	788	802	786	803	772	794	792	777	792	807	824	799	795	783	746	784	786	819	783	844	755	756	806	768	790	768	821	822	823	804	809	788	814	794	779	763	787	765	834	781	811	811	734	809	741	712	816	769	752	835	789	837	746	798	842	773	806	821	780	763	827	748	794	799	777	855	837	807	840	763	810	768	831	773	817	842	788	789	788	817	741	821	772	870	766	800	781	795	736	792	797	765	779	778	781	766	790	790	837	814	788	814	769	781	769	798	768	806	798	803	798	767	746	798	754	735	809	778	746	789	768	779	816	789	819	780	796	739	816	786	815	823	774	785	797	784	798	764	792	800	782	761	753	787	809	755	786	777	802	816	789	759	823	795	813	825	770	777	880	741	806	794	812	772	706	789	812	814	802	789	760	827	793	772	754	811	725	748	782	797	817	767	806	802	756	773	801	788	826	761	781	821	796	804	839	806	812	765	741	775	786	820	800	751	782	788	799	820	802	798	763	823	714	760	802	750	761	743	835	817	789	823	792	846	835	781	750	736	798	786	773	793	808	770	792	839	760	830	758	746	789	777	821	795	841	800	777	812	801	804	763	799	743	799	730	805	795	730	771	829	787	759	794	758	814	815	816	774	774	787	783	770	763	765	779	826	826	768	825	784	825	758	835	763	790	759	791	821	829	783	806	796	801	784	843	819	817	805	826	786	777	793	795	811	800	755	813	813	768	793	821	796	792	793	746	781	780	798	739	798	738	815	812	778	769	766	770	804	771	797	733	774	752	839	750	841	755	777	775	785	758	749	805	816	801	833	800	824	795	808	750	757	764	782	874	821	793	811	801	784	859	735	830	789	764	762	783	787	759	773	768	771	818	779	821	768	813	769	795	797	767	836	768	807	793	825	763	797	848	778	759	735	763	786	755	803	821	775	792	784	796	814	816	778	807	839	772	797	840	794	797	802	799	817	835	809	811	804	818	816	796	805	769	784	792	778	775	754	763	790	774	787	790	759	794	794	825	806	791	857	786	797	801	782	824	812	786	805	785	785	811	791	764	868	735	787	760	821	808	786	819	761	759	787	788	743	798	764	785	782	805	834	798	839	802	762	811	761	751	772	753	798	743	758	871	796	774	794	827	775	795	782	782	712	751	752	801	766	802	796	796	819	779	820	807	767	790	755	793	821	741	804	777	758	796	804	833	798	791	789	789	772	764	779	752	758	853	789	810	780	795	830	771	799	811	762	822	804	785	731	799	792	773	791	804	834	788	740	796	766	790	773	770	779	813	823	796	782	783
15856	8620	14446	38809	58156	52431	37077	20383	6968	1778	605	380	352	308	322	291	277	325	303	317	308	320	322	312	324	291	295	297	256	278	284	333	306	306	300	296	301	326	336	308	324	270	314	305	283	301	315	298	282	294	316	305	295	327	292	321	343	318	316	298	277	318	332	308	320	300	358	330	290	300	304	289	269	326	289	271	289	291	275	334	344	308	301	348	305	301	301	286	311	336	295	314	330	317	321	332	307	292	295	288	289	289	328	323	293	348	315	309	261	332	296	299	301	291	298	306	311	288	292	293	290	290	275	313	323	313	310	314	305	316	335	326	288	288	328	288	319	298	305	317	289	302	268	301	324	353	316	302	302	300	299	299	296	302	307	313	318	306	352	295	309	329	307	312	286	317	323	298	289	303	316	314	294	315	326	290	292	269	300	309	291	332	336	313	356	322	320	311	293	310	317	318	305	328	314	300	324	304	300	289	306	317	338	320	308	312	307	303	279	306	324	285	293	305	285	312	306	325	315	324	345	318	322	328	301	306	291	313	295	289	303	319	285	323	326	276	313	305	319	324	284	304	283	298	319	330	321	302	295	327	311	298	335	293	291	324	304	302	309	302	295	305	265	319	296	310	283	315	331	316	301	326	295	311	324	319	279	281	298	274	270	309	282	298	320	313	278	307	303	323	286	312	313	273	301	309	274	324	339	308	281	268	275	304	287	298	319	305	306	327	305	302	310	341	300	304	271	306	280	311	293	280	280	332	312	278	326	283	336	320	329	284	322	278	311	284	303	313	281	309	307	308	312	314	334	295	281	280	300	322	292	279	294	268	303	310	312	318	343	302	286	312	291	311	275	293	273	280	321	312	293	302	283	268	306	317	352	311	313	314	292	294	280	284	315	303	313	336	284	304	272	290	296	300	333	303	296	294	322	313	320	318	305	319	259	294	306	300	319	311	299	298	315	290	312	267	293	276	289	331	286	312	290	306	310	304	294	295	279	302	289	322	295	316	308	302	300	312	340	315	295	297	286	318	301	285	290	316	306	320	287	329	287	305	337	302	310	358	318	275	290	336	298	312	319	292	270	311	274	290	309	297	318	289	286	255	286	286	293	310	316	296	289	311	310	306	308	307	312	304	318	294	300	265	320	312	323	331	325	317	261	304	313	317	286	293	304	332	284	276	328	322	282	302	299	293	322	302	309	277	322	305	337	284	315	315	351	317	314	308	329	311	287	306	308	314	290	289	283	298	296	306	330	308	318	315	296	306	302	302	304	303	306	331	289	313	285	281	333	309	325	301	325	328	312	321	289	328	302	329	321	321	308	272	326	312	260	300	338	310	296	264	285	321	310	293	331	272	327	302	293	297	295	292	302	275	321	295	310	274	310	282	321	290	293	288	322	279	311	293	313	331	290	316	313	271	305	310	285	325	314	308	304	286	322	314	301	298	276	324	345	286	323	334	323	286	295	292	323	338	316	291	311	297	273	305	315	315	292	341	314	312	277	274	304	305	275	299	310	320	324	305	313	294	299	325	308	294	275	323	280	307	296	317	300	299	320	290	293	281	320	290	286	284	285	305	295	310	286	319	300	304	294	335	281	296	318	291	266	309	306	309	308	284	336	296	335	300	322	285	290	294	284	287	295	326	301	296	327	316	326	306	294	322	294	310	279	303	297	321	324	312	311	313	279	289	258	300	263	303	334	295	296	324	308	292	285	313	284	315	350	307	295	308	322	308	303	303	325	295	310	277	293	286	292	293	283	288	296	331	331	314	272	300	320	343	259	315	292	305	293	293	294	353	299	325	293	313	318	307	319	299	308	309	306	297	285	312	257	290	319	304	317	309	282	300	292	299	290	298	303	331	310	315	285	273	308	281	297	309	323	322	325	322	316	322	292	312	276	299	323	315	302	292	339	278	284	292	319	324	295	316	298	295	317	317	306	304	301	319	312	300	300	310	310	308	308	304	328	294	310	336	316	322	318	301	301	311	326	306	311	279	290	281	312	292	298	353	297	309	324	294	314	316	313	336	307	296	301	302	297	291	291	306	317	312	330	307	318	308	320	333	327	301	316	300	308	307	300	308	321	315	273	297	315	327	309	322	309	295	297	316	277	310	311	306	316	296	281	281	293	287	311	292	311	293	300	289	307	307	299	287	324	349	275	305	299	300	286	281	270	311	335	317	290	275	311	285	309	301	300	310	336	294	294	311	300	315	279	301	284	319	298	274	293	300	354	270	283	298	298	355	296	298	306	318	336	305	304	287	311	339	321	324	295	325	298	279	318	322	301	291	296	295	302	318	309	328	300	296	316	303	320	294	341	288	352	338	293	316	319	315	268	342	329	332	304	315	310	305	308	306	302	299	303	328	297	305	268	296	321	305	297	299	307	310	275	287	282	306	295	297	277	319	305	304	290	312	305	286	313	310	273	296	286	305	305	304	340	305	290	312	316	315	300	277	339	283	317	304	304	297	325	296	290	350	327	338	329	288	314	295	308	315	310	302	282	289	308	297	325	303	332	311	306	280	321	280	261	270	329	327	311	311	291	315	301	316	315	272	289	286	333	312	290	311	298	331	329	284	325	300	310	301	316	303	280	301	282	304	285	322	324	288	317	310	316	312	290	278	288	305	306	287	297	304	322	302	324	328	302	310	318	323	308	284	325	323	299	306	269	274	322	315	294	345	312	344	315	337	301	299	324	306	317	303	304	305	276	292	339	293	299	268	295	328	317	329	352	327	313	297	315	289	320	313	354	317	316	303	295	275	283	332	300	294	301	300	292	322	322	320	299	267	316	312	269	299	315	333	326	316	296	311	288	302	330	283	306	271	288	284	355	292	292	324	335	297	345	303	286	308	320	298	315	294	293	297	311	299	291	309	311	302	288	329	322	288	301	295	277	278	331	320	274	267	290	308	316	322	311	316	284	279	299	312	295	326	305	304	301	289	300	272	315	289	285	315	283	270	323	309	311	304	274	344	297	313	335	302	325	308	314	320	276	311	332	277	284	319	331	286	275	268	316	314	297	312	304	306	309	322	273	315	307	309	304	305	316	304	303	272	296	289	319	283	296	303	314	326	284	302	296	291	315	312	312	285	318	308	392	315	286	291	315	309	316	301	318	331	354	329	335	302	332	290	280	304	296	286	312	317	297	347	303	274	305	317	343	308	342	308	309	291	313	305	302	301	309	275	288	323	311	275	306	318	318	305	285	311	297	297	277	308	296	325	302	280	291	271	315	311	323	307	292	281	343	310	278	317	310	305	306	309	313	294	317	278	325	347	309	292	280	345	284	298	272	289	278	299	325	302	296	330	302	274	316	304	322	337	273	283	331	288	335	312	310	324	308	305	315	284	303	334	272	312	308	327	315	299	307	329	306	302	298	304	284	281	307	316	305	322	313	325	297	298	288	304	316	284	315	319	312	274	325	275	297	320	284	311	306	295	322	299	311	311	297	324	307	308	295	310	321	294	278	303	304	302	307	298	333	301	308	299	291	281
9994	7427	20627	48677	64974	60790	47692	32169	15742	5746	2016	1092	865	792	777	761	802	823	808	838	809	806	848	785	832	799	802	828	819	846	792	801	853	810	802	818	800	810	802	815	801	782	781	814	772	832	810	777	857	853	829	822	830	856	838	797	794	787	838	826	858	793	755	817	818	816	771	824	788	821	791	771	777	810	796	792	738	835	777	821	755	816	836	800	779	811	785	814	786	816	834	791	846	768	798	838	862	768	790	803	784	809	804	837	799	842	861	842	820	833	866	791	834	788	812	769	778	794	800	810	823	792	819	786	790	817	767	795	834	792	776	812	825	798	736	834	786	788	830	770	803	808	755	875	829	813	811	779	805	789	787	806	803	799	791	785	813	825	793	802	794	793	820	807	814	763	780	827	750	796	791	811	757	830	814	801	812	775	782	836	774	826	792	853	780	785	779	800	774	801	761	819	815	780	801	796	826	774	799	806	806	752	810	873	822	793	812	780	772	843	803	767	792	862	816	843	842	840	811	797	807	817	784	781	862	797	839	826	821	759	778	816	788	830	799	799	767	839	758	788	789	848	820	800	810	830	788	751	775	820	764	853	828	840	800	827	787	785	819	807	865	812	852	819	759	789	835	767	832	826	824	819	784	834	799	782	776	791	808	813	797	771	835	802	808	793	805	867	767	778	862	816	819	784	794	762	799	795	812	773	796	818	842	780	773	799	792	772	757	784	778	839	803	832	817	786	831	771	746	797	807	796	811	776	781	765	838	792	810	839	832	788	817	761	779	779	813	784	773	775	759	792	807	777	839	813	808	819	815	807	820	778	768	787	829	850	821	786	804	861	821	803	783	846	773	802	808	829	814	816	826	797	808	833	812	777	779	822	802	825	821	822	807	801	855	821	790	842	777	822	788	794	782	806	773	809	755	784	776	818	773	785	760	795	808	855	850	812	805	832	842	773	796	799	805	820	784	816	791	833	811	753	729	838	819	806	761	797	756	793	792	840	760	753	823	809	819	814	814	834	784	864	825	804	812	813	797	833	800	822	808	841	806	783	794	796	867	857	755	837	772	753	835	779	830	794	747	773	781	784	765	791	722	819	777	800	813	827	799	783	780	754	798	815	798	766	775	776	867	800	772	823	813	802	816	815	791	824	782	790	821	842	773	799	780	831	811	838	849	818	827	796	777	765	807	837	826	804	749	780	793	836	780	764	880	852	782	794	793	829	795	799	798	781	795	807	786	866	755	808	823	830	750	815	788	751	787	790	789	778	796	754	786	832	834	831	777	764	760	775	793	766	777	836	834	816	799	803	843	786	808	805	830	810	812	775	786	781	897	819	804	822	791	813	842	806	802	777	766	817	813	795	837	755	724	820	805	809	759	750	812	781	816	790	831	815	791	801	821	795	814	811	833	837	794	755	806	798	813	785	786	801	821	821	804	793	823	834	786	808	830	760	803	784	792	783	798	811	838	842	779	814	796	809	794	819	754	801	838	813	781	834	784	788	799	801	806	818	803	778	806	814	805	787	796	794	803	826	767	785	851	849	803	801	810	793	832	804	808	827	822	796	855	779	795	842	824	802	812	798	803	816	766	826	796	819	827	827	803	816	820	783	867	822	798	807	805	784	797	829	777	732	823	790	773	791	833	798	818	798	780	809	812	809	782	817	826	838	818	808	844	879	771	778	783	786	813	796	789	776	797	810	789	823	741	803	765	798	769	813	777	840	797	756	753	794	792	814	777	820	857	774	808	836	815	774	747	802	788	797	761	840	790	788	794	858	764	819	768	807	814	790	778	812	801	824	856	857	814	799	723	759	813	767	767	751	814	828	767	825	813	850	818	772	834	807	817	798	763	757	816	822	765	819	821	869	775	803	817	810	793	795	874	792	790	809	824	805	784	822	777	831	808	770	796	845	861	809	797	871	811	833	833	844	842	782	802	815	766	828	783	795	794	826	780	772	871	834	819	786	799	797	806	821	790	769	803	836	820	795	824	775	760	823	811	792	807	805	819	782	819	849	785	811	818	805	795	852	767	844	812	798	858	839	834	833	777	809	783	807	740	829	800	757	849	807	864	734	844	799	787	784	772	825	863	808	762	762	769	845	800	842	859	854	765	820	738	820	810	825	772	806	828	829	807	805	835	793	820	786	775	773	830	798	780	857	781	821	794	752	813	766	797	832	828	850	810	766	791	784	760	820	791	753	779	825	776	831	776	803	827	743	849	847	751	802	813	787	772	822	772	822	826	840	762	816	814	782	841	819	812	885	791	817	764	826	806	847	806	859	763	807	799	802	815	824	832	828	811	802	802	770	800	821	828	826	781	821	780	831	790	852	805	799	798	778	802	830	794	815	782	777	837	763	788	808	807	786	770	775	820	825	829	778	835	799	785	819	812	805	772	828	794	759	780	743	797	818	780	770	815	750	804	767	816	809	767	744	824	798	863	838	775	793	756	840	837	791	839	818	815	801	813	785	846	765	794	812	824	829	817	785	837	845	777	751	817	842	820	818	827	807	815	792	761	841	807	747	744	826	815	814	824	763	846	820	805	819	832	807	854	766	796	817	769	809	802	830	756	803	763	802	774	801	785	822	828	777	801	755	832	824	823	785	805	769	882	776	807	814	778	747	816	807	830	786	808	813	826	861	786	810	793	824	827	852	857	765	818	765	781	904	784	781	812	808	802	842	765	825	780	791	796	783	838	792	830	811	816	803	749	800	857	821	823	769	823	796	796	812	800	811	773	821	864	857	776	824	813	825	827	867	821	783	801	812	769	776	748	819	794	837	783	799	837	786	820	815	801	842	801	772	804	809	848	809	799	811	815	832	812	836	792	822	799	768	840	833	821	779	803	753	797	806	835	787	754	835	803	809	838	795	805	825	839	786	839	849	780	751	819	814	793	810	804	814	769	767	813	832	770	803	800	802	827	801	768	781	810	775	815	787	854	821	771	791	762	764	803	816	790	813	822	820	817	837	799	808	804	766	824	841	787	773	793	784	827	808	797	802	802	807	827	816	858	799	797	795	788	773	805	810	833	744	798	828	806	802	804	808	771	816	801	790	812	829	875	768	787	824	780	825	821	792	823	846	788	793	838	763	797	794	805	805	804	835	803	839	826	774	743	784	787	772	816	793	865	803	815	806	857	806	785	801	806	785	770	823	809	794	787	797	807	799	840	846	847	873	804	821	792	811	812	822	841	826	806	852	803	761	814	781	771	831	814	789	766	769	812	768	798	782	781	804	776	852	812	801	812	764	837	818	835	828	781	795	807	835	777	821	785	842	779	832	745	806	858	800	800	768	820	840	822	775	835	771	830	803	806	797	811	778	826	787	817	816	818	778	809	812	796	809	783	857	818	756	788	810	782	795	797	798	791	763	795	786	780	811	813	752	840	803	830	799	828	798	795	814	724	797	869	789	796	798	830	792	833	874	826	803	797	809	764	830	801	823	783	772	790	790	806	801	827	832	804	779	825	792	796	801	789	830	832	796	781	749
23272	11996	17238	53666	71652	63686	47534	29313	12518	3073	806	407	334	332	330	273	318	320	347	310	320	306	321	316	317	330	302	331	341	321	291	295	301	358	265	315	328	308	346	282	304	307	309	314	344	308	328	288	315	320	278	295	310	374	282	302	290	319	299	328	350	304	329	289	312	302	316	321	322	304	298	312	327	313	308	286	298	302	373	290	317	326	306	301	309	291	286	291	299	333	288	322	316	318	333	315	297	289	294	318	357	327	286	342	309	294	297	284	284	339	310	301	320	315	296	307	325	300	281	302	320	319	305	312	327	330	293	302	297	320	311	343	358	293	296	313	330	302	335	316	343	282	309	332	303	314	314	315	320	336	327	341	297	299	324	309	292	341	332	292	296	329	297	295	303	256	293	324	302	310	277	337	349	317	344	301	338	306	301	290	304	316	311	313	304	311	338	354	296	333	306	325	280	300	322	293	303	284	287	290	315	310	326	332	292	285	303	317	267	300	329	327	309	321	290	312	286	321	323	309	336	298	320	325	300	337	303	353	341	286	304	299	283	294	303	318	315	304	291	307	298	280	292	308	297	325	306	336	298	334	281	326	303	321	291	322	286	306	327	310	312	288	315	335	345	305	292	271	323	283	326	302	314	325	306	325	300	332	284	304	334	346	287	303	274	312	295	307	334	283	326	307	307	334	306	292	327	270	298	309	301	327	311	311	336	292	285	330	322	263	326	286	305	296	293	310	323	323	317	321	311	327	299	320	308	316	336	310	289	306	333	321	300	308	319	321	310	303	315	330	303	316	322	319	287	315	296	317	323	303	328	306	314	324	312	306	290	319	309	284	317	351	325	323	308	331	313	287	301	315	295	314	300	340	319	313	298	314	311	309	303	315	317	315	288	329	308	305	280	306	282	299	334	293	335	268	304	330	338	337	317	285	327	312	337	312	318	295	315	303	319	315	321	334	334	293	304	314	314	341	295	306	346	306	298	284	333	326	279	274	294	319	324	315	311	278	294	334	314	329	279	287	302	322	305	323	316	324	306	316	305	326	302	307	317	306	297	326	309	316	304	303	295	324	321	319	319	325	314	313	285	306	298	320	300	286	331	332	318	334	313	298	325	325	300	330	313	316	298	312	337	329	271	310	284	310	285	328	327	304	315	316	339	307	308	337	319	291	307	303	307	317	341	299	294	304	301	317	309	315	323	314	301	305	315	287	284	286	324	269	317	297	306	326	324	302	341	293	272	295	324	306	319	332	333	314	295	340	331	318	348	318	301	295	314	312	315	307	303	313	309	338	286	343	279	300	301	290	304	314	328	303	309	290	300	318	310	282	345	293	313	274	321	312	304	323	338	290	290	332	325	336	315	301	346	304	319	303	304	297	291	319	311	315	321	322	353	309	313	307	341	277	288	320	308	321	283	323	311	301	309	330	292	317	309	316	322	343	336	326	317	331	333	329	298	313	299	332	309	295	327	331	338	316	331	320	336	318	316	298	316	301	327	306	305	354	335	301	316	320	299	277	322	302	309	335	322	339	298	297	317	325	324	304	342	316	311	297	318	336	322	282	291	322	335	317	286	322	296	324	294	301	302	309	303	316	287	297	310	315	283	311	319	313	308	294	306	311	317	333	324	302	310	333	309	323	324	303	305	302	287	346	278	312	307	301	323	335	308	315	344	322	316	306	324	338	311	287	352	323	321	303	338	337	301	316	337	298	325	293	310	298	338	300	314	308	288	316	306	308	330	299	311	294	306	299	299	318	295	308	335	315	325	331	295	315	317	324	314	335	314	295	318	273	308	323	299	332	302	311	294	331	349	314	289	299	294	353	285	328	298	290	321	314	316	286	304	333	287	327	320	349	275	296	309	332	313	313	306	310	346	318	293	287	313	295	318	304	306	307	291	339	318	269	320	317	309	309	334	323	315	307	297	310	312	283	290	302	314	294	318	315	346	281	336	326	302	306	334	304	289	299	274	291	290	295	355	316	342	348	291	340	322	311	299	309	331	316	308	321	327	304	318	340	301	299	352	307	314	336	307	324	294	314	328	307	308	318	304	342	329	324	327	292	310	287	316	333	359	306	294	276	298	319	277	315	327	297	296	296	318	331	295	309	312	321	309	355	318	305	346	317	311	323	295	310	334	346	307	303	290	313	300	304	346	330	294	313	317	318	329	314	343	293	314	324	281	302	297	286	314	312	318	249	298	302	319	321	292	354	346	314	315	305	328	292	341	310	308	350	314	323	311	313	283	298	336	316	324	286	330	320	311	284	331	306	306	307	317	319	329	324	301	289	340	327	278	312	300	308	345	324	295	308	279	291	315	298	285	293	306	316	312	269	321	307	300	312	352	332	334	298	328	313	343	341	317	298	329	317	314	308	316	312	317	310	307	331	329	330	311	297	300	319	351	326	299	328	303	274	302	302	327	334	323	313	310	301	301	291	286	296	335	317	333	321	301	326	328	309	324	299	302	288	289	327	335	302	291	309	316	331	312	323	308	312	321	333	298	319	321	323	336	298	326	293	337	312	325	316	296	312	297	300	301	329	308	319	296	303	309	265	336	292	318	335	334	323	352	287	273	301	332	344	315	318	298	295	329	343	293	300	333	303	306	317	319	318	262	317	322	322	271	309	298	295	294	317	301	317	316	263	314	287	307	287	282	291	294	319	291	316	306	321	297	319	315	310	328	308	314	310	294	307	295	295	321	303	281	318	333	331	303	323	317	301	306	319	306	316	302	305	307	338	337	312	303	333	286	288	341	338	297	307	289	289	328	315	315	326	331	343	333	326	320	347	283	294	295	289	325	344	325	305	315	297	344	325	342	327	275	331	321	293	310	312	312	352	292	304	320	293	299	292	313	299	347	265	298	350	297	358	340	327	309	298	341	288	295	303	305	328	310	307	309	307	311	291	299	296	306	327	307	326	312	330	307	324	308	328	305	303	291	322	317	304	336	308	326	319	303	322	327	302	341	308	326	314	308	336	317	321	316	323	341	310	319	275	281	336	327	315	295	330	303	322	343	312	319	311	286	342	308	278	319	298	311	313	295	337	290	290	321	335	322	319	292	320	309	317	291	315	332	315	322	288	313	290	330	341	316	311	311	330	296	340	315	321	314	332	359	300	300	316	295	284	321	315	296	331	289	305	319	313	318	287	306	328	321	307	289	292	319	290	310	293	284	322	322	326	312	338	314	328	310	269	293	294	318	299	328	315	325	305	305	307	291	282	309	363	337	330	308	332	317	289	310	343	260	299	322	277	291	289	307	342	317	313	336	328	320	316	309	318	317	287	307	307	326	298	345	313	316	315	298	296	284	325	309	308	331	349	326	302	315	332	330	324	292	330	306	322	305	324	312	314	331	294	280	357	279	317	346	320	322	296	333	297	326	304	329	328	341	314	310	319	325	295	323	320	322	295	352	321	336	298	307	334	334	311	330	315	326	295	311	329	343	350	348	304	318	307	308	360	341	318	331	292	313	320	320	320	326	312	341	296
12733	9259	21670	60296	78102	72444	56534	40118	22718	8607	2731	1136	878	848	827	816	861	817	833	856	804	794	801	806	834	844	794	797	837	832	866	813	894	808	807	826	849	794	851	864	826	867	825	774	838	791	859	809	830	837	828	810	823	805	816	805	811	840	826	773	803	855	791	815	829	814	828	786	780	781	865	777	816	862	835	841	815	844	814	818	784	858	823	807	793	797	820	791	798	805	827	811	860	798	848	820	801	853	811	835	837	779	814	781	862	847	877	771	814	772	818	818	831	855	845	869	816	871	826	763	809	853	798	859	817	799	809	809	817	804	863	804	792	798	853	879	819	801	850	795	851	759	815	822	835	839	779	837	872	845	843	818	864	805	851	792	776	764	872	760	819	911	799	769	811	813	786	812	841	841	842	822	814	824	825	780	844	886	746	816	860	787	825	842	875	871	805	847	808	794	906	782	833	854	818	827	762	784	818	816	857	847	839	781	821	887	835	820	798	819	830	753	804	786	765	863	795	772	820	800	835	817	855	812	802	878	799	826	826	772	859	798	815	866	759	805	827	854	823	799	839	770	841	821	789	804	802	835	826	824	784	845	819	822	826	830	828	827	816	831	855	802	829	839	821	806	829	819	823	860	848	838	803	880	816	835	830	826	773	821	791	853	872	820	776	864	844	799	813	829	878	830	886	779	848	779	823	853	861	822	831	838	822	864	850	743	837	841	840	803	810	851	782	826	771	815	823	756	816	825	824	864	794	842	805	799	807	839	875	841	901	815	844	852	794	825	770	799	845	886	794	806	817	788	791	810	790	879	820	789	820	823	823	804	822	808	839	824	796	830	819	835	821	822	754	859	894	881	841	840	859	794	770	841	822	826	770	841	843	822	826	859	833	847	803	812	832	807	801	804	846	811	843	845	824	807	822	812	779	819	793	757	805	877	866	745	817	795	807	713	840	785	856	793	812	810	825	790	833	800	773	829	878	807	855	815	871	814	828	818	778	829	798	803	851	814	842	796	799	844	795	815	853	841	838	789	839	870	776	795	755	828	800	800	831	828	799	778	836	787	799	809	860	810	787	821	838	844	783	805	843	829	834	808	837	872	813	791	833	853	804	831	838	826	856	790	856	835	827	825	788	824	801	825	865	787	824	797	801	851	852	826	813	821	812	883	781	797	811	797	816	816	809	805	819	769	816	848	828	846	761	780	805	774	810	761	853	805	788	829	871	828	815	845	839	796	821	790	809	887	795	823	890	820	760	839	800	831	833	836	804	863	805	834	789	838	822	824	849	774	802	826	826	808	818	837	807	795	797	807	858	810	854	796	811	835	796	828	788	840	812	843	820	833	804	829	871	850	804	818	793	869	789	781	779	797	779	838	819	803	853	792	849	798	767	811	872	811	795	821	788	802	914	831	856	827	882	847	790	819	825	867	776	787	842	834	848	798	798	784	777	829	816	824	794	830	838	762	773	839	810	791	852	753	810	816	833	850	844	761	783	794	849	867	783	787	811	839	832	799	860	795	794	809	820	906	802	790	834	800	819	798	842	774	830	842	835	816	804	778	835	842	833	801	838	787	794	828	835	844	895	809	800	815	790	854	856	846	839	783	872	825	824	792	861	850	869	731	817	775	825	832	823	780	786	842	834	800	843	844	828	822	874	827	774	824	814	804	847	821	884	815	806	849	800	760	820	794	800	729	789	817	813	841	800	777	822	824	778	806	866	811	846	822	825	805	839	843	807	801	842	810	800	800	846	792	821	797	806	872	782	796	782	822	793	819	857	820	800	762	812	838	849	796	843	809	873	817	762	893	870	824	835	828	819	815	811	780	839	816	821	855	828	840	735	817	791	870	804	788	783	868	775	865	777	791	832	798	819	804	826	833	795	865	821	847	781	803	778	798	782	812	836	819	789	845	788	807	807	830	815	796	833	790	826	828	771	790	862	863	824	834	819	801	783	838	854	850	842	801	816	781	774	833	871	854	858	780	810	822	796	800	818	821	813	831	824	851	783	790	835	841	831	785	812	807	824	801	801	836	851	833	826	808	832	769	803	821	805	788	838	839	844	784	849	859	826	791	822	844	828	827	823	833	823	824	852	847	803	777	878	818	791	844	825	796	783	800	794	800	824	787	803	823	832	834	806	794	841	790	819	789	783	793	776	810	839	820	821	771	839	786	843	802	815	878	805	829	794	848	856	799	837	791	816	813	772	841	846	856	765	816	832	841	813	808	874	820	822	850	794	832	795	800	835	788	840	830	829	842	763	818	805	796	798	850	776	810	781	780	767	843	791	790	814	821	814	863	791	842	856	858	805	830	840	848	844	818	791	820	860	843	797	801	829	809	830	838	783	808	874	824	792	804	800	854	824	856	845	816	834	810	834	835	824	845	774	830	833	837	862	806	821	787	826	810	803	808	849	740	811	832	831	827	815	855	822	855	848	772	787	780	838	829	837	824	801	788	813	851	822	856	791	811	833	812	824	875	824	835	819	837	854	842	844	852	798	826	789	856	811	793	850	789	836	785	874	810	823	803	795	760	784	839	777	809	810	805	795	815	820	841	858	821	814	801	830	786	830	803	780	848	822	772	815	822	800	852	826	819	816	815	835	860	813	841	774	807	808	824	852	849	812	830	823	853	801	760	827	834	776	824	821	772	830	823	803	833	817	862	802	793	835	805	800	789	825	806	800	820	816	822	820	829	823	857	790	838	891	839	825	796	842	855	820	840	858	819	823	801	859	821	782	817	823	850	810	832	785	822	796	770	805	836	821	778	795	798	825	814	842	781	778	852	790	795	813	840	811	819	761	807	824	823	795	827	820	843	824	837	861	786	801	806	816	850	764	788	790	784	852	844	810	786	818	799	811	819	792	832	775	782	785	772	849	782	813	842	804	848	849	806	864	831	817	819	842	807	808	791	813	840	805	835	828	802	799	855	815	806	854	809	829	790	852	806	793	830	825	743	864	819	770	843	829	805	807	837	812	813	834	817	826	808	810	857	812	831	813	850	771	839	797	783	844	822	798	800	838	803	861	787	824	802	794	832	809	819	808	772	846	830	764	839	827	823	789	795	816	830	800	855	838	834	832	806	823	818	834	795	805	828	802	855	823	830	838	773	790	812	834	766	793	797	788	750	809	818	796	859	793	811	835	794	822	813	828	804	817	815	813	883	817	812	850	825	786	841	834	795	788	800	827	839	830	813	855	817	791	807	806	793	796	789	850	788	829	761	826	827	842	791	841	818	865	856	823	772	814	820	884	825	783	843	838	800	859	822	791	817	914	826	788	855	864	867	838	842	815	837	878	836	842	808	800	838	825	852	754	775	815	799	818	797	808	808	851	851	789	862	837	788	781	804	768	827	841	817	859	835	833	782	842	811	836	776	837	803	824	785	821	855	783	827	833	855	872	853	809	849	823	859	856	811	831	801	813	856	808	785	836	820	815	806	827	833	793	847	783	820	799	788	795	830	812	782	907	857	785	782	785	823	779	816	809	873
7054	5380	6906	8482	11072	9769	6299	3037	1279	593	363	319	330	306	295	269	300	290	291	297	309	273	289	314	296	295	283	307	307	293	313	264	327	257	322	269	313	293	284	306	322	321	311	317	277	310	287	308	284	293	306	301	270	287	297	291	326	311	343	295	261	312	295	309	311	276	280	305	250	287	296	329	322	317	268	326	283	316	322	274	289	299	298	275	280	301	313	304	296	328	320	282	291	293	287	264	282	300	297	268	294	297	284	303	314	299	300	280	320	280	272	293	282	295	311	326	300	287	307	285	276	314	295	293	302	268	276	306	276	324	283	306	306	265	304	315	286	321	304	311	329	290	298	320	293	300	316	294	285	322	289	282	295	293	302	299	297	280	325	285	265	337	314	307	282	293	290	284	313	308	296	303	271	298	313	294	306	312	320	324	313	294	312	298	336	274	298	280	323	305	310	287	325	287	320	289	311	295	286	270	279	284	283	295	283	306	321	289	294	269	322	304	307	305	298	293	342	274	319	299	322	302	323	252	317	284	295	271	316	283	297	315	295	282	295	279	278	314	280	301	334	282	321	320	302	287	300	330	264	329	320	316	294	337	298	283	324	279	293	260	303	273	299	300	277	308	296	291	313	298	294	299	281	276	308	264	290	284	288	307	293	289	331	283	312	275	318	294	300	267	293	299	301	319	311	263	287	333	279	292	274	297	308	308	287	323	282	299	331	329	332	338	319	311	310	319	308	302	300	287	317	277	282	286	332	274	291	300	293	278	313	363	313	308	336	295	321	302	286	328	317	316	319	326	336	298	324	298	317	309	292	290	277	268	305	306	270	322	302	311	267	320	292	334	263	319	310	321	286	298	282	283	316	291	315	310	296	293	293	298	262	280	315	332	287	286	285	327	295	260	315	284	310	308	294	295	279	289	280	321	306	302	308	304	275	279	308	287	282	312	314	300	309	325	271	309	311	324	306	275	336	305	290	315	296	314	338	310	287	311	290	315	290	278	317	278	308	250	291	289	282	277	301	316	307	278	275	306	304	311	298	288	273	312	295	318	296	303	299	299	277	284	285	343	305	288	325	299	315	285	259	302	311	265	294	305	289	302	310	303	298	315	284	283	320	272	322	314	304	299	266	314	307	313	293	346	318	302	325	258	292	291	329	289	291	313	303	306	303	312	330	327	283	320	275	326	298	273	288	311	300	325	286	299	300	312	289	330	305	321	318	285	320	288	291	313	279	289	287	289	289	301	313	281	299	306	289	299	302	292	317	336	299	304	290	293	259	284	263	307	289	328	299	276	318	311	307	310	301	295	315	277	312	318	295	303	311	288	279	279	283	292	299	272	299	291	288	317	317	322	306	316	285	307	271	313	312	272	290	300	303	291	296	287	289	313	291	310	284	315	304	284	309	286	289	268	273	266	290	306	298	324	291	287	312	275	277	305	276	321	302	317	279	289	298	295	283	287	303	274	291	283	293	325	314	313	276	279	316	293	279	315	285	300	284	313	301	294	304	284	278	299	331	311	280	293	269	308	326	292	318	301	315	277	311	301	332	309	294	317	318	258	275	286	312	324	297	307	283	272	304	338	294	288	301	301	291	281	303	312	314	316	297	297	282	291	305	284	301	310	303	273	291	320	275	309	299	273	312	291	313	305	339	275	318	298	292	300	303	293	285	301	296	292	298	296	290	337	292	308	300	306	261	288	301	285	308	312	335	321	319	304	294	283	282	292	291	331	305	312	321	307	299	296	299	314	349	305	320	295	300	312	298	297	305	295	297	290	299	303	299	274	295	292	312	328	294	303	335	290	320	285	291	302	293	318	336	298	295	302	285	292	289	308	314	275	310	295	320	323	334	322	283	302	298	334	288	299	307	312	310	316	302	321	306	263	311	295	325	291	323	291	294	263	301	295	317	299	321	282	313	302	284	295	305	308	330	324	293	315	339	293	324	316	282	332	316	327	306	302	297	284	275	296	318	325	305	292	331	303	317	319	298	310	307	313	278	323	342	291	295	301	280	313	274	285	282	255	341	291	316	291	270	327	290	291	309	303	277	304	279	289	281	296	295	310	306	312	260	305	261	319	305	284	306	293	281	318	304	319	279	292	267	268	286	303	311	256	308	290	268	301	291	304	289	295	307	288	296	326	289	309	307	277	286	318	304	284	283	287	289	306	289	325	291	285	319	270	311	296	317	310	314	336	305	327	312	298	328	279	308	279	286	278	290	311	301	299	299	266	300	291	297	324	296	284	300	297	300	320	305	276	310	343	272	288	294	301	298	302	267	321	262	293	293	278	326	319	323	290	325	316	306	295	304	275	295	327	270	295	295	311	332	342	285	336	283	292	289	305	284	305	279	298	292	287	321	324	310	333	287	299	277	291	291	333	292	363	298	279	322	290	314	303	292	304	287	303	318	304	319	282	272	312	277	271	326	311	284	291	312	299	290	294	339	277	317	302	308	285	294	323	311	287	308	336	299	260	309	297	287	316	301	326	273	292	286	288	281	303	306	300	305	323	302	307	302	280	294	295	278	296	289	308	292	314	314	310	341	299	332	285	319	299	289	300	284	322	298	327	297	295	264	306	299	265	301	300	260	304	310	293	292	280	289	327	315	304	312	297	299	302	303	310	318	347	302	296	318	315	311	336	314	309	297	319	281	319	285	298	284	304	301	279	291	319	301	263	346	284	317	305	326	286	297	273	282	298	268	281	313	309	271	288	299	308	282	279	311	299	312	296	269	329	286	318	278	306	314	316	294	320	301	281	273	325	304	280	288	271	316	292	315	325	273	301	271	290	279	304	323	300	300	300	269	267	302	314	286	315	294	320	297	302	295	288	313	266	290	256	309	319	308	309	282	308	314	297	272	303	295	299	263	314	330	321	287	321	270	313	296	283	300	304	314	293	267	302	309	307	275	280	304	334	271	280	276	297	288	299	321	290	310	305	314	330	305	300	287	281	307	299	339	326	295	321	324	304	319	290	305	317	288	318	283	297	303	318	303	304	303	296	292	303	302	319	295	305	287	321	313	298	283	274	295	315	298	300	282	283	292	304	272	301	288	295	312	324	269	294	325	311	280	318	320	324	277	296	284	286	254	316	316	298	302	295	291	278	300	269	292	323	292	313	282	303	288	314	300	298	323	296	298	267	306	278	314	308	291	275	315	291	301	302	306	273	307	323	320	332	289	312	286	320	321	307	322	309	333	319	317	312	312	283	318	301	290	286	312	288	312	314	307	293	286	309	296	291	285	300	291	290	283	277	284	307	288	278	304	333	339	273	307	318	308	298	308	277	281	309	315	279	335	301	317	280	287	306	299	257	313	292	292	326	279	333	304	273	320	267	316	300	354	301	295	323	330	300	297	349	282	325	280	306	313	308	310	279	304	311	283	301	282	278	303	323	310	295	295	309	296	270	283	290	274	301	278	314	302	321	305	307	290	297	291	313	276	315	289	293	331	265	310	281	268	292	279	296	296	283	310	281	304	325	323	280
5611	4897	9573	17972	25562	23726	16964	9129	3928	1737	1042	897	845	798	756	720	771	740	827	774	857	789	806	775	769	749	794	744	808	763	764	838	727	780	773	762	789	796	760	775	771	767	775	804	787	772	777	788	851	818	794	757	802	784	771	819	807	787	769	844	836	793	793	816	780	751	797	756	787	805	782	800	799	793	812	783	777	782	783	817	791	756	830	766	821	753	766	773	803	801	813	806	807	789	786	788	774	791	750	803	794	806	798	775	791	802	827	786	773	784	833	792	796	772	852	762	826	800	800	804	799	802	787	790	826	819	804	780	756	841	803	785	791	838	798	788	816	812	787	787	774	787	769	794	799	786	818	817	803	765	766	759	822	761	790	787	800	733	787	744	796	840	776	774	768	789	807	798	797	794	822	779	820	807	784	827	777	777	827	786	776	843	768	750	805	723	785	773	788	797	809	789	808	801	786	762	774	785	779	776	735	732	776	791	804	790	777	771	762	731	788	842	779	753	794	801	782	796	762	779	802	824	784	804	748	749	756	797	773	765	756	833	824	772	778	787	754	811	796	795	848	800	821	787	804	798	752	782	822	775	741	725	814	817	808	773	774	815	801	820	809	835	826	725	821	761	844	792	785	856	803	795	772	763	770	844	805	787	819	815	754	797	746	762	824	798	803	791	779	771	776	774	772	815	807	787	819	778	803	788	839	821	780	783	799	810	798	751	797	792	781	755	796	782	825	785	797	741	817	820	809	790	798	743	747	802	784	810	803	758	757	750	796	763	790	764	834	792	782	808	813	778	792	869	793	802	782	764	786	792	784	780	765	781	816	795	771	781	811	815	767	833	777	756	720	747	843	778	780	728	788	774	784	768	779	827	805	892	792	786	796	818	774	829	818	783	787	830	763	816	808	798	825	784	768	781	794	794	811	794	793	788	827	747	799	771	794	759	791	767	801	809	759	780	794	742	797	774	803	751	773	795	763	779	772	820	844	772	817	794	762	772	759	795	813	737	760	768	796	835	743	816	835	773	754	767	772	798	816	789	799	789	788	803	791	818	790	852	831	785	775	764	799	761	763	754	752	781	818	807	796	835	829	805	812	798	829	808	826	807	817	776	804	830	774	751	795	796	780	793	816	801	836	780	848	804	772	737	852	801	810	836	858	787	782	815	767	790	819	779	814	809	773	830	847	817	781	772	786	822	805	785	757	800	758	787	824	764	775	777	807	777	774	806	809	780	802	825	759	772	800	803	826	820	780	774	797	789	748	770	811	770	825	761	804	771	759	758	838	757	776	816	715	849	825	796	802	837	813	802	756	809	789	820	786	794	767	759	807	799	773	813	809	800	847	837	870	775	787	766	777	817	762	776	806	729	790	804	803	811	794	808	761	737	760	833	812	821	763	783	816	861	798	819	794	815	815	801	756	775	777	792	760	792	736	837	828	785	756	785	789	827	815	837	850	763	763	821	792	802	775	734	794	763	835	761	777	771	784	760	760	780	751	821	789	767	756	796	751	859	785	778	785	768	781	807	790	794	764	773	815	823	801	777	763	817	839	822	797	843	739	790	795	798	781	777	813	805	816	832	788	792	777	805	833	803	767	742	772	803	820	784	761	754	780	787	780	801	794	803	782	761	801	769	741	812	818	835	791	805	766	797	783	771	780	777	802	794	849	785	787	844	809	790	782	777	769	781	735	786	748	798	799	769	826	760	819	780	774	804	748	781	769	794	776	797	783	784	796	804	762	794	827	778	822	777	775	842	780	806	739	780	810	776	813	745	811	832	805	788	829	798	768	804	800	810	788	790	791	767	794	822	735	806	836	795	800	806	809	789	801	769	804	814	825	802	855	789	732	844	795	753	770	778	730	855	803	785	839	811	815	823	802	810	812	801	756	807	747	765	770	837	814	750	821	793	752	770	795	817	793	788	776	790	843	760	783	822	742	751	779	791	809	839	788	790	773	788	794	776	806	794	786	800	787	742	770	780	778	782	808	777	793	736	793	829	805	802	743	803	816	783	804	841	755	750	822	800	792	805	841	764	812	735	746	795	758	785	799	749	843	743	849	798	758	755	791	849	795	761	798	812	785	807	805	801	825	804	792	799	756	769	822	808	759	775	799	808	787	826	770	760	820	759	770	769	777	776	795	784	776	802	789	758	783	792	800	762	814	787	768	781	792	769	789	835	798	823	781	787	800	798	779	851	744	776	753	780	807	758	786	816	802	762	774	819	852	775	791	800	784	779	740	777	788	821	777	816	775	782	777	785	744	824	780	768	800	768	837	792	801	813	753	783	818	749	837	833	768	818	807	817	837	815	823	755	799	768	770	774	848	784	789	788	806	783	783	784	803	769	812	766	757	788	727	828	801	785	783	848	807	753	796	742	821	778	794	781	822	775	796	824	820	802	792	761	813	804	781	768	810	812	800	821	811	797	737	868	806	814	796	759	777	809	795	833	770	793	778	795	792	762	802	821	823	764	729	861	793	795	813	827	799	818	803	735	779	793	762	772	804	766	864	764	801	748	781	841	815	818	797	785	794	790	758	802	801	743	794	778	840	806	763	784	815	719	828	762	845	754	796	805	842	815	753	821	837	849	768	763	752	816	795	733	783	788	809	834	769	790	740	803	813	780	811	766	822	793	810	778	827	826	783	826	819	759	834	790	757	767	799	751	811	755	798	846	808	792	806	810	802	775	831	762	811	817	826	757	762	760	784	793	762	805	797	814	814	743	763	844	789	770	800	766	795	778	831	840	793	811	737	817	777	801	792	754	749	815	819	791	788	836	801	737	810	819	751	783	761	734	787	812	809	764	757	781	760	803	794	786	789	741	754	752	757	735	794	772	786	848	785	786	809	760	778	777	838	820	808	827	841	808	775	779	760	794	769	758	799	781	775	820	802	776	818	805	822	728	750	808	822	777	801	790	818	810	764	819	760	817	755	783	808	728	818	760	774	774	774	792	784	763	770	782	792	797	765	736	800	769	818	768	768	744	773	770	746	792	815	791	807	825	756	813	776	828	830	870	855	786	803	770	764	776	819	788	756	786	770	768	821	788	812	811	756	781	851	781	805	801	825	767	807	783	792	802	759	770	759	771	774	797	809	801	790	861	830	798	804	824	768	786	790	769	789	785	751	773	792	774	746	817	778	798	819	782	809	805	758	781	762	765	767	761	794	798	835	806	795	782	752	772	823	745	819	808	797	811	783	783	805	807	789	788	751	771	786	774	770	823	766	779	817	746	811	806	762	805	769	794	788	813	819	810	804	752	807	768	795	798	773	748	822	772	802	806	770	823	782	776	811	797	812	777	774	840	829	780	769	774	761	763	782	807	813	797	778	768	840	764	887	813	755	796	767	794	779	806	791	784	806	811	811	788	815	776	790	773	789	802	755	752	768	800	823	764	766	786	783	749	822	816	762	819	797	787	752	764	783	817	823	803	785	805	810	822	806	822	842	835	812	798	797	790	798	779	816	798	844	854	769	761	794	841	820	777
15722	9039	15368	34290	59063	54105	36899	19289	6228	1563	587	401	318	300	301	298	272	328	306	321	279	316	307	303	341	320	283	340	299	312	319	269	292	328	309	297	285	346	325	283	312	321	295	320	313	305	311	278	325	303	333	294	306	331	309	299	280	300	316	301	316	349	291	301	294	285	265	302	302	346	286	305	302	261	306	314	312	299	267	299	339	324	301	318	305	283	304	315	312	274	301	283	296	307	282	363	313	281	300	292	312	317	306	307	280	311	327	289	330	336	277	290	303	332	306	318	292	296	289	285	298	322	309	274	328	294	294	320	289	309	310	309	286	323	305	282	314	283	307	302	304	308	314	294	350	330	341	296	320	288	322	307	282	307	287	318	288	318	301	308	323	300	314	318	268	290	292	315	301	325	280	300	321	328	333	296	279	283	283	292	328	307	317	319	289	283	290	279	291	296	342	310	309	319	308	304	339	297	299	281	305	315	308	315	281	284	290	265	299	330	310	280	292	263	303	303	279	308	323	270	365	303	294	305	308	305	271	280	306	312	301	314	309	299	282	305	315	314	304	293	302	320	333	276	331	321	278	285	334	276	279	303	310	324	328	324	306	322	297	289	319	329	301	322	309	278	278	313	293	265	310	293	340	280	302	281	287	324	298	314	283	304	307	301	291	278	306	301	311	304	298	302	293	346	305	302	297	289	311	302	282	314	322	275	251	287	279	304	312	316	294	332	322	321	308	318	321	329	279	282	289	299	269	323	278	348	290	316	339	295	285	305	305	316	314	309	275	304	308	314	302	345	278	316	309	305	314	275	320	282	309	348	270	326	294	266	340	311	283	297	288	302	300	281	318	289	283	315	295	306	319	309	280	293	296	279	330	292	333	301	282	302	306	257	324	331	318	280	286	275	323	327	317	318	287	318	294	313	300	303	306	301	351	289	308	288	311	308	283	289	302	294	324	296	285	300	306	347	299	288	316	293	274	283	279	293	284	291	283	296	324	304	332	312	296	308	317	283	332	326	296	321	321	297	331	339	308	304	303	314	344	340	286	286	271	331	316	329	315	283	291	285	305	306	301	309	267	314	302	332	275	303	287	314	291	307	281	312	326	309	296	306	283	303	339	295	310	341	309	316	311	306	300	301	301	293	306	329	282	305	311	306	332	292	315	270	315	310	282	300	294	292	300	302	319	329	311	300	319	291	302	299	308	298	314	276	289	302	302	307	300	301	328	292	320	307	294	277	336	297	298	307	303	266	297	262	317	299	334	304	327	334	299	311	295	314	324	318	299	282	310	330	308	330	307	293	315	319	299	299	306	286	306	271	302	287	309	283	294	295	281	300	329	331	282	320	299	339	340	292	309	287	311	324	308	309	325	301	300	289	298	341	271	288	313	334	295	306	311	273	287	301	302	313	304	335	315	273	294	294	314	281	314	325	295	252	300	295	290	296	315	283	309	289	328	317	299	333	332	267	311	319	302	302	312	276	304	289	293	318	291	292	299	318	267	308	292	300	296	293	298	292	324	296	294	285	308	311	336	288	311	279	324	276	285	357	319	272	311	314	266	308	299	327	317	345	308	351	339	321	286	310	299	290	294	311	321	295	282	314	287	332	334	310	323	320	316	329	318	310	308	308	289	283	299	318	314	332	309	295	306	283	303	283	304	317	279	347	288	332	287	291	316	303	334	328	311	291	289	314	319	318	313	351	328	303	285	304	306	322	302	314	309	322	290	284	294	331	334	298	317	270	288	304	325	299	309	279	332	335	321	299	309	321	306	296	298	291	269	304	329	276	298	284	320	295	301	288	323	315	314	302	332	314	314	282	292	296	282	305	316	324	351	329	301	285	309	306	315	320	306	322	294	309	333	298	297	313	311	311	336	281	311	305	293	288	294	258	301	300	317	309	295	290	294	285	298	301	311	306	319	296	306	289	322	316	287	308	301	340	302	326	318	292	294	286	300	262	318	293	285	316	332	299	303	293	304	294	295	293	330	303	284	314	296	278	291	306	292	307	304	290	303	286	328	315	321	286	268	324	299	336	293	321	316	307	313	290	320	337	310	325	304	292	308	287	279	332	310	295	303	325	286	355	312	337	313	338	314	338	287	300	318	290	312	312	330	287	294	308	306	270	297	315	303	293	298	317	323	285	324	289	305	373	284	336	302	314	329	293	318	334	289	313	289	313	281	287	289	311	308	288	326	301	300	290	309	288	341	308	296	304	323	286	291	267	305	305	297	332	297	308	304	285	320	306	305	287	293	271	302	304	327	294	280	320	303	314	322	288	282	318	321	338	302	311	291	316	285	295	307	310	322	304	298	295	346	299	330	300	299	332	316	311	308	325	299	315	307	313	300	299	295	349	336	316	315	320	329	330	318	269	305	283	327	286	277	288	269	305	309	283	291	326	284	314	284	330	306	284	283	328	320	292	315	324	317	310	293	302	304	285	285	276	307	321	310	273	316	298	284	313	318	253	285	291	300	343	296	328	295	326	278	283	309	303	306	313	326	338	282	315	295	309	296	310	322	333	315	282	297	289	311	295	280	298	337	260	310	334	295	286	316	347	302	331	282	316	300	319	324	294	302	281	305	309	314	311	294	286	297	301	311	301	288	324	285	280	256	321	274	309	315	311	284	272	315	327	301	285	324	289	316	324	312	289	320	324	286	313	301	318	291	312	325	328	310	291	300	297	298	303	293	302	292	301	286	309	300	289	289	285	287	275	315	290	293	283	293	305	307	332	320	255	332	305	283	309	329	314	306	277	297	295	325	305	310	314	289	307	283	296	296	295	259	310	298	315	296	290	259	308	300	277	311	303	303	312	310	283	295	305	306	314	286	301	335	303	300	311	290	317	312	272	313	306	311	315	327	306	306	290	286	296	283	281	274	293	312	315	304	293	298	314	315	295	279	284	275	297	299	277	289	295	271	297	312	353	304	346	319	305	304	320	341	294	273	309	321	259	296	270	285	313	305	314	294	324	319	299	296	301	373	302	274	303	322	303	334	307	305	309	270	303	325	268	332	287	296	287	276	285	295	275	302	307	319	276	275	303	296	320	284	309	306	291	326	308	284	284	325	313	298	315	293	342	311	313	321	299	302	281	298	292	307	298	340	289	330	283	283	287	285	285	296	312	305	293	318	297	308	297	312	299	290	301	313	323	324	287	296	301	307	299	290	334	294	260	295	328	320	289	307	321	290	323	269	323	319	299	301	321	319	297	285	341	319	286	326	308	302	297	306	303	290	311	338	278	280	319	316	314	311	300	288	335	296	287	285	292	288	303	293	311	295	299	325	331	295	312	311	303	308	296	290	311	302	278	314	305	305	324	271	299	328	319	306	288	316	312	329	314	283	303	302	278	294	320	300	253	304	304	301	281	303	289	341	264	282	290	272	296	318	333	320	304	299	306	291	300	301	318	322	323	279	280	314	311	312	296	302	318	330	292	277	323	303	287	281	303	292	317	324	296	337	299	304	311	287	322	321	268	322	295	310	303
9790	7981	19977	45550	65773	62051	47375	31070	15062	5199	1822	1039	827	841	891	746	799	809	764	788	840	803	840	754	857	734	826	766	821	842	785	840	789	787	784	843	794	810	836	829	803	849	786	804	790	770	789	752	814	794	769	771	803	796	837	795	768	804	838	795	820	808	823	854	776	785	811	803	828	801	760	768	796	806	838	767	779	787	764	774	849	751	811	816	889	790	784	797	826	868	807	819	788	798	814	818	829	752	802	777	786	809	840	780	816	812	826	792	798	802	764	822	835	849	776	803	797	803	790	790	797	786	810	799	790	774	783	757	772	823	800	828	769	811	767	795	771	785	781	827	793	898	786	811	798	846	827	785	861	847	783	871	747	817	838	800	830	843	786	778	798	817	756	820	822	789	787	799	783	805	773	838	764	784	849	821	809	791	800	779	828	822	822	815	755	873	832	804	821	823	822	825	817	822	791	799	820	832	849	799	826	802	829	811	762	802	810	813	834	776	820	761	811	837	787	838	825	839	809	812	837	805	822	799	820	833	848	803	800	843	810	760	787	813	784	805	815	799	820	803	853	820	836	790	834	817	854	766	815	779	805	794	810	828	848	852	808	827	806	837	782	882	778	779	813	755	824	815	790	837	788	858	831	746	765	845	779	820	817	835	795	846	812	845	786	807	834	766	814	765	822	803	760	779	809	849	846	784	840	821	837	820	762	790	800	801	846	786	798	767	793	853	805	829	806	772	825	801	831	818	802	778	772	784	785	837	794	831	779	761	857	809	818	809	802	781	808	843	769	801	794	804	799	816	786	854	766	804	804	809	782	859	796	860	812	831	781	858	867	804	833	814	830	811	816	802	748	801	797	855	811	824	807	765	770	834	824	799	828	871	785	783	808	828	799	841	865	818	803	849	797	778	825	816	801	832	822	798	769	835	817	813	814	783	776	828	758	817	801	805	833	805	820	844	786	788	774	834	786	883	807	857	748	774	783	792	774	839	844	817	829	803	808	777	780	776	798	821	745	823	823	826	804	820	827	819	815	828	823	761	772	872	785	746	769	780	840	813	803	814	832	803	829	816	810	813	787	828	809	853	811	831	803	860	779	863	804	860	782	828	868	810	825	757	808	770	812	791	807	806	784	780	812	826	803	796	832	778	800	800	739	853	819	799	788	813	799	809	790	805	788	824	766	810	788	769	800	849	782	796	783	844	826	799	823	789	804	812	799	853	792	810	797	835	743	828	791	786	793	790	821	786	811	835	803	803	805	845	770	822	809	765	825	797	790	819	807	814	804	828	793	809	823	828	814	783	863	787	801	784	815	840	749	778	815	795	784	782	764	809	805	796	772	739	833	838	826	817	793	795	834	778	835	816	744	848	828	792	843	828	749	813	800	794	811	786	816	798	826	837	795	825	827	830	833	802	789	855	809	828	801	800	822	811	803	807	869	792	776	791	812	814	782	788	808	761	767	792	767	827	831	802	789	777	788	758	750	773	835	804	773	830	822	821	778	796	813	854	813	774	842	806	810	800	794	853	778	802	781	740	814	832	817	841	810	802	781	836	843	790	834	821	795	844	763	823	805	838	840	845	811	810	839	833	862	829	760	781	818	772	801	799	778	849	790	810	787	780	780	798	801	769	815	873	821	788	816	828	842	780	868	822	810	800	786	863	818	795	796	804	812	833	769	743	867	864	791	801	797	872	812	820	849	797	786	845	880	773	841	818	786	839	778	768	735	782	813	811	797	786	768	839	812	799	772	777	837	793	807	772	792	755	821	785	802	781	823	831	799	857	809	847	826	797	759	835	777	808	811	813	792	813	809	791	813	802	811	847	786	779	855	779	819	815	818	778	829	828	789	746	772	771	817	810	778	837	840	829	798	788	774	807	866	784	810	823	849	793	792	867	840	774	831	790	832	778	822	815	800	832	818	826	824	780	791	821	783	801	797	799	810	754	830	813	880	847	788	766	822	872	846	893	811	784	794	766	824	839	811	827	807	774	808	812	831	779	810	790	813	836	788	847	819	844	844	764	818	816	774	803	880	776	811	771	823	790	805	792	792	849	817	840	785	818	815	848	782	838	814	785	824	792	832	805	842	823	843	809	797	815	814	788	812	775	795	803	830	780	784	814	829	786	819	753	825	809	860	823	798	883	743	827	800	822	776	807	800	874	779	789	850	814	825	834	801	817	811	789	820	744	775	789	838	811	779	815	807	857	795	830	831	850	848	823	818	829	825	796	838	833	855	838	833	819	780	835	825	810	783	824	802	808	770	832	817	766	864	808	802	810	783	798	762	828	786	855	822	837	806	820	766	812	792	807	861	805	799	775	813	796	809	748	846	819	789	740	822	795	809	798	789	750	845	806	770	736	863	810	834	844	883	789	851	849	787	807	772	828	807	797	784	790	851	766	819	854	864	841	812	830	823	799	819	814	767	831	831	795	783	844	795	822	805	851	758	843	792	808	769	736	787	858	784	844	747	763	807	795	784	793	779	799	787	779	807	741	791	829	809	812	786	877	803	795	818	854	812	828	822	786	769	815	849	804	775	833	807	806	799	842	833	798	781	817	788	775	793	758	823	757	844	817	792	796	775	887	832	775	839	833	780	770	863	808	769	875	770	770	756	810	808	798	796	776	782	782	794	808	815	810	775	765	770	805	762	859	765	770	830	782	775	829	784	799	842	827	782	790	800	838	844	871	796	785	866	801	824	781	760	859	818	818	867	778	802	799	841	846	805	859	789	770	769	819	767	824	802	825	810	782	808	822	846	794	859	757	731	853	791	831	783	811	793	809	823	783	795	784	799	816	819	775	799	805	842	799	806	759	798	841	824	808	801	828	816	770	842	863	775	820	778	759	791	880	821	780	789	769	777	812	773	771	800	831	817	858	808	807	765	800	813	803	784	820	812	812	805	796	891	806	836	805	849	772	795	840	771	755	801	821	810	806	811	845	812	801	848	841	816	806	837	761	789	817	755	783	781	812	826	791	778	791	781	776	778	844	802	825	819	774	870	812	760	832	797	846	812	834	839	802	805	854	835	805	822	821	774	835	796	832	806	813	754	807	790	805	801	843	784	845	770	812	843	786	782	801	765	791	851	750	797	781	843	823	803	797	856	796	798	805	847	751	820	830	808	817	817	821	727	795	791	818	799	807	849	812	802	747	802	819	848	790	786	754	767	789	774	788	823	798	809	848	810	839	799	851	765	787	769	769	799	794	792	812	844	840	818	828	809	827	785	790	791	831	762	805	813	804	777	789	828	796	765	761	771	797	770	827	795	752	813	850	819	795	835	800	815	782	819	801	802	832	820	815	782	766	799	788	794	803	849	820	803	779	754	798	791	833	831	836	778	863	783	809	843	780	784	834	863	801	823	826	807	816	800	813	817	833	854	820	796	773	783	793	835	825	823	782	829	799	796	851	859	809	850	826	797	838	760	798	794	807	762	810	843	795	833	806	798	811	841	793	773	794	865	737	839	856	791	837	829	792	810	808	768	787
23698	14830	20629	41990	72976	64948	46971	27625	11348	2755	882	426	329	293	315	322	305	298	342	316	349	348	313	286	280	283	292	344	294	324	335	294	282	260	302	306	327	307	326	307	317	341	305	301	332	313	324	314	328	332	322	296	297	290	299	293	309	302	324	302	316	311	321	294	327	337	351	306	318	305	337	313	293	305	299	331	287	317	303	335	297	295	302	311	338	322	300	312	277	298	333	316	333	324	350	309	300	310	341	301	305	323	296	302	331	303	314	296	306	323	341	322	311	298	347	334	286	309	352	311	331	322	272	319	339	295	288	315	316	310	327	324	332	321	293	323	279	315	308	324	322	317	327	309	311	290	315	326	298	323	339	334	294	295	302	323	325	331	315	306	302	288	306	323	300	342	316	321	351	316	325	313	300	337	317	292	343	305	319	327	303	298	331	315	300	319	337	326	299	304	296	324	291	323	279	304	313	300	324	289	311	308	285	302	322	315	318	331	324	292	320	282	304	317	298	318	298	322	320	307	314	302	323	311	301	321	305	304	326	309	321	325	321	291	300	320	325	294	294	279	312	352	337	285	324	313	328	320	302	318	312	341	297	303	357	304	326	303	306	265	306	309	355	317	312	330	280	319	329	325	315	320	284	332	310	267	288	288	318	331	322	308	307	304	345	288	311	274	313	307	268	335	312	338	283	312	291	270	297	299	324	315	310	322	324	295	299	352	323	304	304	319	310	330	321	340	317	310	330	333	355	307	303	295	328	300	313	334	343	307	292	318	308	321	305	321	286	336	318	330	319	302	317	306	289	348	312	343	332	325	304	357	312	290	305	321	323	336	309	328	299	289	297	309	305	302	340	310	354	310	307	292	321	301	316	374	312	302	299	304	315	280	293	286	319	356	289	325	319	291	281	284	303	327	318	298	286	296	309	322	296	318	286	307	279	294	339	322	306	308	311	310	313	282	301	348	301	322	290	332	314	264	318	302	309	302	299	332	329	313	304	301	306	309	321	319	300	306	303	337	336	322	301	310	299	298	269	328	330	320	307	343	324	311	305	321	349	304	283	319	296	329	281	322	304	307	322	301	305	325	294	315	319	288	326	300	357	360	334	311	343	316	308	329	292	325	325	297	307	297	301	330	293	328	285	305	319	329	314	315	292	294	292	334	344	336	328	324	314	314	299	313	346	332	296	358	309	320	299	321	306	342	266	308	286	326	313	312	315	293	317	316	297	311	342	296	322	298	312	302	327	300	335	294	303	303	285	333	321	308	299	318	296	316	283	322	320	326	323	337	308	315	290	297	304	290	312	324	318	323	307	319	321	314	322	323	328	336	287	303	333	295	336	300	318	301	297	313	335	319	252	297	300	309	285	323	300	302	296	333	267	327	340	329	307	344	316	338	340	304	319	295	330	299	283	294	337	348	320	301	332	314	323	317	317	334	313	294	323	325	315	332	332	274	314	301	292	309	333	295	297	308	337	315	296	328	304	290	298	290	325	310	291	340	320	303	297	327	326	315	309	331	311	290	310	326	287	309	296	284	307	311	328	283	317	285	315	298	313	316	336	306	344	270	342	288	341	297	321	322	292	315	275	305	343	295	314	317	328	333	307	339	319	328	316	311	325	308	315	283	343	327	306	295	308	293	313	295	294	299	314	350	338	308	288	304	326	323	319	306	298	310	325	326	293	334	313	324	292	339	316	345	325	315	324	288	298	298	317	317	292	323	302	306	316	332	322	301	304	317	303	317	333	333	300	310	320	333	288	291	328	315	345	327	313	327	293	282	300	284	352	324	276	297	330	307	310	292	353	326	305	305	316	321	306	295	324	335	323	312	301	304	306	330	296	332	338	307	290	296	314	316	293	334	306	331	305	301	299	318	301	327	290	344	306	296	324	327	304	295	315	289	334	305	295	316	305	305	296	302	321	290	291	301	318	294	314	309	316	314	311	361	305	313	317	288	311	284	301	319	278	330	316	333	350	292	278	308	336	323	337	272	297	297	326	297	343	328	309	326	338	327	297	317	314	320	307	334	302	317	328	295	287	314	292	330	337	297	303	298	294	299	296	306	320	327	287	299	286	323	330	289	331	298	316	304	289	281	282	319	319	315	313	308	316	308	285	340	347	282	330	311	322	279	280	286	360	302	331	294	299	287	317	310	314	305	300	299	310	329	311	292	290	337	321	306	302	317	305	308	315	310	312	303	280	307	330	302	291	334	286	270	294	307	290	335	292	307	279	333	362	325	292	334	328	311	311	306	314	346	289	308	296	291	329	329	321	303	304	315	309	310	314	318	290	294	321	296	302	303	299	304	363	332	323	288	291	320	302	332	295	331	286	304	302	313	332	307	324	337	325	289	293	320	293	326	280	330	289	312	337	290	310	309	302	298	323	313	306	330	345	306	300	312	334	322	329	329	297	320	321	306	280	291	307	320	351	320	357	300	268	315	318	292	321	327	333	283	304	323	289	319	345	301	321	294	317	311	301	268	325	289	321	336	319	284	316	286	311	328	291	298	317	302	325	301	291	305	316	333	292	287	357	315	288	292	330	288	289	300	307	328	344	311	298	283	292	292	307	304	277	291	307	322	307	282	323	273	342	304	316	322	355	322	321	359	280	296	298	298	290	307	331	299	319	300	308	334	315	343	305	303	311	306	334	324	345	273	329	289	265	336	344	287	331	353	309	324	307	299	287	294	309	324	294	306	308	303	310	299	292	316	289	335	295	328	305	316	302	311	343	328	310	301	333	325	328	326	273	273	323	316	314	322	299	341	292	299	276	311	298	308	343	285	322	319	294	298	319	353	318	302	299	314	288	310	305	292	319	292	289	299	255	312	345	289	347	330	332	295	294	330	321	301	304	313	301	295	308	326	315	316	273	333	310	299	309	314	280	302	326	311	321	287	315	298	341	315	283	298	309	312	298	321	367	305	318	312	295	333	348	289	325	306	318	334	336	295	305	316	301	302	329	272	296	320	311	321	309	320	300	347	322	303	325	306	303	332	294	336	333	318	327	292	346	314	319	311	317	336	259	273	277	346	331	301	314	314	299	331	330	280	315	315	325	327	299	316	337	322	290	280	300	327	313	301	311	293	305	294	293	309	287	318	307	316	296	283	317	324	340	307	322	342	294	340	265	330	281	348	289	307	309	310	292	319	286	326	278	310	330	312	334	308	283	277	298	280	324	310	287	330	276	315	337	312	291	344	316	303	313	326	313	323	280	304	344	297	308	340	294	323	334	297	317	332	328	283	296	306	305	317	337	334	315	294	327	304	292	331	287	319	324	290	308	301	311	323	303	283	324	317	290	321	297	297	319	336	291	307	309	313	310	284	333	294	330	320	326	346	333	305	316	338	317	297	331	327	311	334	301	294	324	290	324	308	319	282	309	319	308	305	320	307	346	326	322	288	324	289	321	324	330	314	289	333	313	304	306	314	302	290	317	310	295	324	319	329	328	304	267	342	316	334	320	315	317	326	310	336	296	294	330	294	338	339
12865	11477	24008	51033	79990	73556	55894	38731	21124	7935	2654	1156	891	872	808	871	800	778	809	764	827	817	790	791	824	811	860	820	783	878	812	771	864	798	790	899	852	849	856	888	844	878	861	828	873	820	800	827	765	849	811	810	839	851	811	835	830	822	848	832	804	839	842	796	824	822	828	835	773	829	750	751	831	822	818	782	828	826	791	820	806	794	832	863	843	805	833	817	827	799	829	802	845	785	821	787	825	841	808	852	858	850	796	836	840	785	807	847	789	862	829	785	847	847	846	847	810	823	827	821	827	809	805	812	828	819	824	792	793	868	827	797	808	746	876	830	805	816	833	804	838	870	800	860	854	829	829	849	793	818	819	860	792	812	810	816	803	745	820	816	829	859	809	853	822	831	860	827	799	847	800	824	835	807	817	842	844	846	809	837	849	813	837	833	866	779	839	827	807	817	777	856	824	837	863	811	836	877	827	826	807	809	794	845	843	796	794	814	853	833	834	800	812	785	857	798	850	786	799	847	821	853	846	827	807	826	835	799	840	765	809	831	798	870	835	857	820	824	814	839	825	805	840	794	801	823	829	840	824	831	800	801	776	867	776	797	802	855	838	802	838	793	830	815	790	781	787	833	796	857	821	801	761	822	862	798	800	812	772	830	828	825	810	880	858	820	814	820	800	846	824	857	836	823	803	843	841	796	815	797	825	808	811	806	791	810	854	788	887	819	822	828	857	788	782	806	868	847	835	824	835	817	833	779	811	836	875	862	815	822	846	814	820	821	773	782	810	818	795	858	800	817	793	828	830	814	829	827	779	814	829	841	789	808	806	844	795	811	842	872	794	829	836	806	839	833	836	814	809	829	822	839	848	857	839	795	827	801	837	860	871	782	866	856	795	819	797	796	847	803	820	789	826	779	810	807	853	829	767	784	838	786	828	826	817	835	805	833	811	808	856	852	854	820	836	853	909	798	793	858	821	842	844	821	808	812	831	810	815	899	860	830	756	838	835	815	777	808	742	849	866	824	865	859	769	781	864	833	797	797	788	809	834	854	784	799	818	820	814	809	863	803	819	824	801	810	808	772	774	791	817	883	866	796	838	806	822	795	797	839	839	825	827	811	882	792	837	821	822	863	786	798	876	811	819	787	816	789	851	878	809	826	814	822	841	793	804	815	841	846	860	773	847	824	860	808	822	828	788	841	813	803	801	796	853	852	793	819	818	824	885	825	888	793	836	809	797	868	780	881	875	778	792	802	840	829	781	847	825	832	779	824	801	810	786	789	816	798	852	822	799	881	802	800	894	875	878	911	840	801	814	863	817	825	833	815	797	845	779	757	825	810	800	824	810	798	811	814	853	853	754	839	832	833	819	847	788	813	802	812	850	832	827	806	796	801	866	819	905	807	818	807	870	897	792	818	831	833	807	858	836	801	785	848	802	874	818	812	813	821	812	816	836	808	861	836	828	827	801	802	796	783	822	837	841	811	855	838	813	822	790	797	790	857	803	856	820	789	786	874	855	791	838	817	785	802	765	828	800	835	792	801	847	819	865	864	776	831	784	814	836	848	826	799	775	807	803	860	891	782	799	912	826	807	780	811	829	826	812	831	802	773	778	830	805	804	843	881	856	812	826	831	832	803	833	797	830	824	817	833	770	761	824	841	801	863	809	833	795	801	819	828	828	831	836	814	860	883	827	791	786	813	808	806	868	837	795	821	788	817	813	806	779	860	840	828	740	778	801	833	799	853	840	859	795	840	868	853	787	869	809	763	782	776	772	803	804	818	815	820	848	775	829	819	781	841	799	866	826	826	776	847	757	844	784	811	807	840	784	849	824	829	839	803	789	815	844	824	782	834	783	846	830	816	832	850	845	794	845	821	819	764	820	792	808	770	816	851	873	773	770	848	813	857	826	848	788	824	778	757	802	796	786	854	873	833	876	857	857	774	795	793	827	817	843	830	800	830	793	889	820	872	794	833	815	856	758	775	833	827	812	841	845	856	851	810	816	825	812	853	801	798	803	899	840	813	821	802	829	828	820	790	831	862	826	817	856	801	765	810	841	833	782	861	801	826	821	815	811	865	778	858	859	804	892	832	860	800	824	848	832	880	824	836	796	847	802	814	775	860	793	838	826	834	801	810	804	789	784	812	799	825	790	831	765	855	857	795	806	800	814	760	805	809	824	849	817	858	759	861	758	768	825	853	866	794	803	866	765	842	808	780	816	802	846	805	804	790	793	823	790	817	821	810	807	834	817	850	817	834	825	870	828	845	840	855	827	791	827	825	771	818	860	837	827	782	822	789	797	834	806	797	848	858	816	774	873	814	864	799	790	795	828	830	824	786	837	829	897	863	836	836	794	816	803	812	798	835	819	883	807	825	831	793	828	841	847	815	771	840	847	849	806	883	818	828	869	792	815	793	771	866	831	795	810	780	794	785	786	819	820	800	822	832	854	850	803	827	801	777	831	797	859	843	833	863	825	775	758	838	796	775	798	868	795	812	894	843	761	798	766	852	715	822	772	821	805	840	815	852	861	797	824	818	831	860	805	794	809	851	841	841	842	815	843	856	857	861	799	906	817	767	809	821	799	779	804	822	859	852	757	864	857	824	892	839	814	834	810	790	826	848	819	853	836	833	814	849	864	808	779	866	842	824	786	822	872	836	761	845	780	787	845	800	843	805	822	773	799	822	856	765	796	821	823	800	848	812	785	827	836	811	790	856	799	771	810	810	800	768	827	853	806	851	819	817	785	817	811	882	817	833	786	793	829	828	799	820	847	823	804	807	819	830	816	775	822	803	801	846	864	806	818	818	798	804	807	822	802	809	843	847	850	777	838	826	867	835	863	798	832	817	856	795	851	861	818	793	819	836	886	800	780	845	858	782	830	852	835	827	845	795	797	780	821	794	829	815	852	803	839	829	833	830	838	791	849	800	830	835	791	806	876	795	845	810	809	784	819	803	811	798	850	822	869	810	822	808	821	828	791	833	864	751	768	790	828	798	867	838	819	830	848	881	768	836	826	797	795	854	769	824	782	851	850	809	851	864	837	854	847	802	812	812	802	796	787	894	787	763	819	854	813	800	832	846	811	821	791	847	807	833	829	793	807	835	832	801	827	834	764	846	850	804	819	798	791	810	845	816	781	827	865	855	820	825	817	808	859	806	786	789	841	823	811	848	892	806	832	828	818	840	828	821	855	827	783	820	783	837	829	828	789	831	846	794	817	822	821	875	763	807	805	835	826	840	816	745	816	828	786	828	801	826	821	844	861	786	818	762	806	825	795	829	864	849	818	833	855	829	835	778	848	830	839	833	821	808	812	778	807	847	847	820	849	799	831	789	779	817	835	813	797	816	830	855	882	808	827	822	814	805	822	806	826	767	815	793	773	818	827	848	807	829	809	843	841	870	860	849	828	844	818	826	805	882	842	834	804	774	865	812	773	824	811	835	844	836	871	785	771	892	785	795	853	808	823	871	870	803	809	813	858	808	778	841
9189	8548	10201	10700	14473	11807	6363	2860	1187	555	382	307	311	327	286	325	302	285	289	274	320	288	302	298	268	278	283	297	287	296	330	306	315	325	296	295	275	316	327	269	286	320	310	329	294	329	324	329	268	270	300	279	336	271	284	311	328	322	296	305	283	314	280	298	294	285	297	305	295	320	297	290	290	277	299	293	301	264	295	321	320	271	288	299	276	266	309	310	328	321	256	308	310	292	317	278	323	303	296	305	273	310	278	281	334	291	310	271	290	315	321	267	316	273	279	328	283	308	297	294	279	308	295	299	307	294	298	291	327	295	289	296	275	298	282	343	312	310	310	292	306	307	307	318	277	293	306	311	296	303	266	283	306	317	281	291	308	320	312	314	292	307	297	316	278	326	279	310	352	294	283	278	297	303	325	289	300	280	310	285	314	281	294	284	286	313	316	294	299	293	284	303	308	313	289	298	322	329	308	285	288	295	290	321	313	288	288	321	319	315	287	290	297	289	304	277	254	304	267	305	286	295	333	304	304	278	306	320	295	321	300	292	312	283	313	327	308	297	281	282	281	311	307	293	304	285	311	287	317	302	322	313	296	324	288	314	311	289	279	300	288	287	272	299	301	297	282	310	285	287	316	294	304	289	296	316	331	313	295	300	327	303	291	290	288	280	332	296	306	336	271	277	313	313	290	290	265	279	291	294	318	322	281	285	324	283	301	306	281	277	300	296	327	281	309	318	297	288	317	308	309	280	309	259	307	285	272	281	281	273	271	313	297	296	304	298	309	276	347	285	309	300	302	299	276	325	305	296	318	305	262	291	308	329	308	312	308	290	289	296	316	288	277	289	281	315	283	295	280	293	308	300	305	303	305	296	258	270	270	302	311	308	295	297	314	301	301	322	299	282	300	300	319	288	292	275	322	290	304	298	296	284	277	310	312	306	293	301	329	317	295	288	280	290	291	313	297	294	303	284	310	322	309	330	281	303	287	294	299	289	306	304	290	332	300	329	302	318	327	295	268	283	304	288	306	275	306	306	303	329	299	305	330	270	296	306	283	287	299	289	337	292	312	298	284	293	337	290	327	311	276	286	310	310	322	302	280	294	269	316	274	297	281	320	310	317	288	272	296	290	284	314	314	293	294	315	321	287	290	277	294	299	279	295	260	288	297	301	297	289	292	265	305	301	277	299	266	309	276	288	300	268	351	310	287	276	322	279	294	311	292	324	291	275	271	284	292	290	267	298	296	319	292	264	305	282	294	302	281	320	294	290	304	284	310	272	300	287	283	290	287	297	279	287	296	287	324	340	313	304	289	305	327	296	275	323	286	313	310	320	298	282	301	321	298	290	306	295	281	270	298	304	311	276	308	275	285	321	305	299	315	297	298	280	325	287	319	287	304	307	331	318	276	302	285	269	322	325	320	282	324	283	320	260	323	291	302	309	321	283	304	314	271	254	333	299	277	281	322	298	308	284	299	300	321	306	303	317	291	292	287	300	326	254	289	292	296	303	314	270	294	284	310	322	291	287	294	303	295	270	294	325	287	310	292	279	293	321	311	291	317	297	314	292	270	285	305	296	315	300	290	316	313	350	321	287	305	296	328	291	303	310	306	310	325	288	302	328	299	297	306	316	312	314	348	292	283	325	286	329	311	325	300	327	261	302	299	269	289	262	267	326	275	299	288	290	266	301	296	280	294	292	290	286	274	286	310	323	289	324	274	294	329	292	287	298	308	298	314	286	291	313	295	292	305	283	312	278	292	283	308	317	300	295	312	303	292	316	263	292	307	303	280	292	286	288	291	285	302	293	302	304	270	306	307	262	283	284	305	301	274	262	321	296	274	288	302	296	314	302	297	275	322	296	310	296	293	348	294	257	304	339	289	298	315	279	285	265	299	308	284	291	322	270	328	281	300	313	303	284	310	291	297	334	282	299	301	281	306	293	278	308	301	290	287	273	317	322	316	325	303	281	337	332	296	319	313	300	313	314	283	316	271	299	309	300	284	282	276	311	338	311	301	319	276	309	297	292	319	289	326	267	325	296	310	286	283	326	312	286	298	318	311	281	303	291	287	268	312	317	313	286	306	314	291	280	282	271	329	284	293	281	271	322	345	313	287	273	319	283	293	341	287	272	299	263	319	314	315	282	331	337	322	275	263	324	325	298	286	314	316	335	307	309	278	305	291	305	323	304	291	304	278	295	285	283	296	314	323	304	300	278	289	290	299	294	279	306	283	298	322	274	294	306	306	299	297	268	325	312	315	296	330	296	269	270	310	326	318	299	329	298	293	295	271	283	318	310	278	282	316	311	291	323	295	279	288	282	302	282	313	292	264	297	303	300	313	306	345	294	297	309	292	294	270	292	313	301	295	298	280	309	308	299	276	293	303	302	335	326	272	293	321	294	276	320	316	293	309	295	311	291	283	295	288	324	305	300	298	305	303	282	278	279	304	271	302	303	294	307	325	324	302	337	298	297	293	313	297	289	326	288	318	287	293	299	272	297	308	283	262	305	289	322	314	292	288	279	324	279	299	323	302	309	291	282	285	313	280	304	312	286	308	278	325	290	299	314	297	313	297	291	262	308	294	280	301	306	279	294	308	293	299	303	282	297	306	313	298	327	278	302	287	299	288	307	304	289	277	268	316	297	295	319	290	332	286	294	326	282	308	282	317	300	313	316	310	300	310	301	311	303	311	293	299	295	293	297	324	286	281	310	314	300	307	317	282	283	314	290	265	284	306	297	290	299	317	263	317	308	273	303	320	275	290	313	286	282	279	297	297	276	303	307	271	314	332	305	325	317	287	266	318	328	306	303	281	304	310	291	262	307	285	296	283	325	312	285	287	305	297	320	292	303	299	315	296	260	294	298	301	288	290	286	299	286	302	315	322	340	314	289	291	258	294	299	283	300	299	299	283	291	302	281	300	293	293	296	298	282	275	295	269	291	309	300	276	305	287	286	283	313	276	296	296	306	315	286	274	314	296	312	309	296	303	336	310	328	307	278	309	338	286	277	301	295	291	321	269	297	337	298	287	270	287	313	284	267	307	267	309	314	294	306	294	289	311	277	298	274	276	329	279	311	320	317	287	330	326	302	293	302	277	292	333	288	292	270	282	280	288	299	290	321	300	272	306	281	312	274	282	293	273	280	286	272	278	288	311	294	263	291	312	302	292	301	296	320	281	310	288	268	266	302	308	307	311	265	297	334	298	274	291	320	278	291	296	315	323	325	314	319	317	291	318	302	310	294	276	339	281	354	298	313	284	316	292	281	266	304	273	299	334	313	309	279	293	319	332	299	305	271	310	281	293	302	292	273	298	300	315	298	295	272	313	287	283	308	299	301	323	308	307	305	300	287	296	310	285	299	284	302	318	279	295	316	305	308	322	297	303	308	296	302	284	312	292	276	306	279	302	302	276	291	276	327	273	267	290	322	294	297	313	310	307	280	302	303	320	270	293	325	294	270	266	278	320	285	311	314	316	294	300	299	299	328
6970	7217	11387	19533	29044	25293	16447	8344	3507	1652	1059	840	769	773	757	830	831	765	760	767	777	828	748	806	772	775	786	806	765	806	806	747	794	781	776	812	795	775	775	765	742	820	797	819	842	828	798	788	733	773	770	772	781	786	819	813	774	780	782	802	778	790	744	811	788	846	777	771	796	763	813	776	842	780	790	783	767	793	794	812	785	816	735	815	789	849	776	787	790	761	824	810	781	814	807	792	759	777	788	725	722	825	792	815	798	794	786	755	756	809	739	806	783	775	829	749	834	781	754	795	808	784	784	791	820	787	819	769	780	843	777	771	809	769	783	807	830	791	777	781	769	813	860	778	719	748	807	782	776	796	794	850	816	785	796	801	807	837	793	768	815	786	773	802	802	797	799	760	806	870	752	797	760	788	827	799	850	758	742	798	817	769	757	805	775	747	789	800	748	750	762	799	761	797	785	818	748	830	798	849	775	829	790	790	784	819	770	761	802	856	752	763	810	808	814	842	780	781	781	734	774	815	804	760	795	833	807	769	814	737	848	798	842	788	774	810	823	793	768	769	783	766	791	792	782	811	826	777	793	745	755	772	792	781	758	836	823	769	738	778	761	752	794	823	812	825	769	778	771	782	791	781	768	770	796	759	780	767	780	825	740	821	765	800	778	791	792	836	778	793	758	852	759	794	770	756	752	817	770	802	823	773	767	746	758	770	809	809	795	782	806	722	819	802	802	777	806	816	767	754	808	812	839	807	795	785	778	795	737	831	794	773	827	782	791	812	812	790	776	771	763	840	785	797	739	818	808	732	777	762	831	800	783	802	783	787	832	819	830	769	818	814	798	777	816	796	744	777	804	763	779	770	797	752	751	800	800	799	827	740	761	777	806	844	813	796	790	768	831	788	764	753	748	834	846	802	813	787	815	827	797	820	779	776	803	755	822	792	740	772	762	802	798	791	809	822	823	867	815	806	814	769	774	783	801	843	816	791	773	779	810	790	768	745	782	767	780	749	763	798	753	771	798	781	759	829	751	808	790	797	789	777	815	792	772	767	759	802	773	765	816	816	819	811	839	799	790	802	822	808	868	754	785	781	783	757	829	786	796	785	778	793	816	793	843	756	775	796	795	783	796	802	798	807	764	756	773	788	724	840	784	821	827	799	775	717	793	796	832	768	812	810	792	852	823	778	807	761	791	733	816	789	775	778	775	822	843	775	814	746	782	754	817	797	759	784	744	846	844	800	859	784	754	794	767	807	810	761	797	805	779	737	807	775	784	807	793	798	809	716	782	793	797	777	801	860	772	773	819	834	795	789	806	781	808	851	797	802	757	788	804	828	781	808	775	801	791	772	783	781	771	783	796	814	790	780	794	808	822	791	766	760	754	811	780	796	836	863	763	791	747	815	821	718	843	793	850	763	773	781	801	784	776	819	766	809	746	784	739	773	789	800	754	779	763	734	774	797	809	747	752	759	756	760	789	749	770	819	815	801	777	846	812	845	733	773	795	825	767	787	764	855	797	781	791	793	776	849	799	837	813	803	783	798	763	751	742	766	772	807	812	771	801	793	795	785	759	782	777	747	792	754	815	776	799	787	808	750	830	806	803	773	781	756	772	778	715	775	704	792	809	718	790	809	835	762	824	843	764	767	848	780	772	757	765	852	741	842	783	741	773	776	776	800	838	742	763	793	783	827	772	754	787	803	800	727	796	758	783	817	794	716	814	776	844	792	777	786	833	829	772	797	816	776	810	793	781	805	785	822	835	826	764	784	787	732	793	794	759	748	784	753	802	771	803	756	782	777	822	804	828	806	766	763	770	851	804	798	823	758	793	737	760	781	762	792	832	818	821	779	765	799	779	792	796	768	776	779	772	785	787	775	809	800	810	775	773	783	792	739	802	814	844	776	772	824	796	815	775	813	838	785	780	772	776	800	784	804	728	796	736	790	749	788	824	788	757	806	823	787	855	769	769	787	801	776	804	772	837	801	805	796	773	806	811	751	791	799	822	813	802	732	756	856	769	816	785	765	735	768	804	790	786	749	830	792	806	840	775	830	806	794	769	808	764	799	799	791	770	802	781	846	838	825	764	790	777	863	798	822	781	793	831	786	759	840	797	784	824	755	786	804	771	721	760	776	791	739	755	823	740	784	782	805	754	789	806	733	839	816	842	831	852	797	817	763	780	805	819	782	758	830	804	778	739	762	809	803	732	780	787	820	747	752	780	784	762	802	761	760	791	767	805	766	808	772	814	844	805	796	744	827	801	810	827	819	819	844	860	828	798	758	793	768	796	855	785	782	809	765	752	767	786	732	797	744	795	804	803	804	731	810	819	778	761	770	851	829	800	784	863	754	763	774	766	810	798	840	793	785	788	837	798	766	785	815	762	793	822	776	791	839	775	762	764	774	773	819	827	797	760	807	766	822	789	754	824	806	779	792	803	771	812	769	744	765	776	810	785	778	792	805	795	783	793	790	868	807	761	802	786	801	741	791	800	771	766	756	755	837	821	834	799	764	821	794	755	828	781	795	776	765	760	792	789	802	775	812	788	840	827	790	779	736	770	800	777	793	808	805	799	766	802	723	765	832	796	751	810	781	770	774	765	735	734	764	803	757	812	787	811	733	817	798	791	771	743	807	822	781	794	788	787	800	807	812	826	764	786	762	774	815	793	788	808	792	813	824	791	751	765	756	802	724	777	775	772	763	783	790	769	787	849	800	758	810	782	823	787	791	800	774	793	784	777	747	815	841	785	830	792	804	791	847	802	740	801	797	739	768	741	756	829	800	794	754	798	796	836	798	784	752	800	753	775	777	784	792	816	832	793	766	803	811	789	806	783	846	790	776	764	835	758	809	786	789	784	806	765	775	796	824	793	845	769	827	808	757	800	829	743	799	796	785	779	795	774	785	777	799	795	836	837	791	780	797	805	787	751	783	807	750	760	761	796	801	783	766	810	771	779	785	753	785	813	821	707	762	727	786	764	782	804	780	803	776	830	757	810	773	798	786	763	755	769	793	852	816	814	754	770	737	824	804	786	780	776	783	837	763	807	806	779	788	778	719	742	786	837	757	779	774	789	792	771	790	823	806	792	810	758	786	828	797	810	822	761	790	774	781	771	819	813	841	740	751	771	795	807	776	815	788	832	779	777	768	766	743	752	789	792	796	810	799	828	779	794	785	804	828	735	754	794	778	786	759	767	758	764	794	813	837	799	784	820	833	776	756	749	824	800	799	821	799	799	758	813	801	811	862	788	786	792	772	817	767	816	816	787	783	855	792	849	826	752	806	782	792	820	831	781	732	768	764	817	777	775	790	777	817	810	726	789	749	757	827	779	782	797	770	802	800	746	851	778	817	838	828	800	774	779	799	794	773	779	789	778	781	757	773	798	812	809	800	792	765	787	782	756	761	796	759	791	760	765	767	762	827	769	776	790	753	801	784	758	807	768	805	755	790	814	820	818	806	780	795	776	766	823	764	811	793	748	803	747	826
18497	12739	16122	33617	61419	52383	34917	18051	5706	1543	532	349	313	291	301	276	316	301	304	291	287	316	308	312	298	352	289	294	293	294	294	294	314	326	321	281	307	337	296	270	283	290	335	287	350	328	306	319	296	311	332	322	285	292	301	292	285	295	288	309	265	302	279	297	345	314	330	277	320	293	312	296	294	285	303	306	310	303	294	291	301	298	326	318	307	328	272	281	289	309	335	309	332	291	276	305	319	299	326	275	295	295	302	302	310	325	292	289	306	300	303	280	301	324	265	324	326	335	298	300	339	291	285	282	283	288	294	309	293	293	304	308	330	287	299	297	307	310	327	309	341	330	315	305	314	290	315	320	311	317	327	313	308	312	272	285	279	270	300	302	278	324	291	302	323	308	325	291	278	293	319	287	318	296	290	287	303	306	286	309	283	309	291	309	305	340	320	297	314	305	261	339	310	302	284	274	328	327	309	299	328	286	318	287	316	285	312	343	320	281	320	314	264	322	318	354	303	292	278	306	326	303	275	300	269	308	318	305	317	310	278	338	289	305	290	315	295	290	302	268	314	305	299	297	304	301	320	299	295	287	296	298	323	310	307	311	310	317	320	309	280	325	299	281	330	337	294	299	329	300	291	292	273	296	298	288	285	297	335	323	291	294	296	299	306	278	296	311	289	345	297	332	285	325	315	299	304	304	291	300	277	294	318	285	307	302	285	312	295	296	279	311	308	327	320	328	286	324	325	289	294	288	310	326	304	306	308	322	295	307	317	276	296	321	311	284	290	337	295	325	292	322	311	313	325	318	284	335	293	303	314	281	312	297	318	320	301	304	295	329	299	326	315	296	282	279	305	309	296	338	320	310	308	303	314	314	292	332	257	306	310	306	314	306	309	308	322	297	330	291	295	313	298	318	296	301	303	304	297	286	319	282	332	295	333	317	317	304	316	295	305	277	306	328	309	309	275	310	324	303	330	303	294	282	292	311	335	307	300	301	300	295	318	284	284	304	311	318	271	331	266	317	335	286	296	257	315	308	324	302	341	323	324	286	301	282	282	280	328	309	305	317	283	316	352	327	336	303	333	317	347	285	284	301	314	288	280	317	286	285	315	267	302	322	308	349	350	325	312	318	297	338	286	322	278	300	316	303	333	294	302	297	310	277	305	295	287	308	271	326	291	287	310	312	322	338	340	319	264	300	288	312	288	284	316	275	307	282	306	304	297	350	328	299	311	309	330	279	341	303	272	309	338	319	292	310	311	334	305	321	305	287	310	270	298	299	358	274	301	318	315	324	295	288	291	302	329	330	300	289	304	309	301	327	311	283	301	312	293	290	297	305	305	299	293	302	275	287	304	306	287	307	307	294	292	327	276	270	316	300	268	309	314	293	282	294	302	290	322	312	308	299	287	280	305	313	309	309	281	288	290	312	328	350	307	308	326	331	333	288	278	323	298	300	287	293	306	291	339	322	296	310	310	315	293	317	326	294	325	306	322	293	318	343	320	320	272	323	317	296	297	314	334	316	319	306	302	318	282	322	317	321	281	304	293	316	286	303	279	302	285	292	299	295	317	312	307	302	288	276	321	308	337	305	326	274	350	303	296	266	318	319	328	326	289	308	310	303	340	309	318	318	303	309	320	308	306	277	324	301	335	326	310	273	314	320	302	278	317	265	301	300	275	285	293	312	345	267	308	313	310	310	314	319	299	268	313	316	293	318	304	282	317	279	285	293	305	300	281	312	289	307	289	323	286	296	296	306	308	314	326	276	312	306	333	305	312	291	308	288	311	257	312	301	319	283	295	313	301	294	296	310	274	287	295	314	287	308	329	329	322	305	281	300	298	294	322	325	306	326	297	293	289	317	312	315	298	334	338	301	296	316	264	323	285	338	296	266	299	280	331	268	327	293	282	341	281	279	289	319	288	290	312	272	291	282	280	299	307	325	291	315	306	283	280	303	294	320	321	316	306	295	264	269	303	331	298	331	296	308	324	315	273	315	299	320	300	305	295	304	310	307	308	280	330	331	321	306	320	298	330	341	326	319	314	316	273	278	313	290	332	302	293	304	330	322	304	314	323	283	266	310	321	308	291	296	357	283	278	330	287	322	324	334	313	312	289	315	332	304	278	304	338	332	344	281	282	326	346	290	317	309	327	272	346	311	325	279	291	315	334	267	308	321	290	287	335	308	298	309	309	278	300	290	281	329	297	304	325	312	281	319	345	282	294	290	307	319	294	305	333	323	319	311	309	310	311	286	318	300	307	318	296	313	313	304	268	261	291	265	309	321	292	266	301	316	292	301	292	287	307	296	332	310	300	304	304	270	322	275	295	322	312	287	314	297	301	301	319	285	325	304	287	280	308	287	327	331	318	288	332	315	302	332	295	319	283	308	316	311	306	288	317	297	305	322	304	297	314	320	319	291	318	289	306	305	341	314	343	309	318	321	308	281	301	295	301	290	323	302	302	316	277	325	281	292	314	299	302	307	296	311	302	313	277	317	328	328	336	327	303	313	283	269	291	290	306	307	247	321	303	285	313	287	285	330	280	319	306	333	302	333	281	264	293	306	310	301	298	290	302	305	295	265	284	306	334	316	318	312	302	293	294	311	334	300	276	306	274	317	323	279	304	306	279	307	290	328	280	284	310	330	293	319	324	309	290	355	332	295	307	284	303	307	288	270	267	313	288	289	293	315	321	300	342	299	285	309	327	328	365	317	276	344	316	318	307	299	277	303	300	304	284	300	287	321	305	294	315	302	312	286	294	305	306	263	303	296	289	279	318	288	303	302	278	310	276	304	324	288	299	269	300	289	313	303	278	302	293	318	305	300	284	322	281	311	301	295	338	315	342	276	313	294	293	303	271	313	311	284	302	306	312	306	274	297	293	305	295	349	299	305	296	306	329	313	339	309	302	308	270	277	294	286	300	283	287	305	279	273	309	328	312	333	319	282	314	330	286	276	286	320	309	295	335	315	300	293	276	311	307	313	314	303	287	299	291	293	298	287	308	303	285	295	313	259	285	305	273	310	317	288	291	323	311	288	294	311	281	292	326	291	277	304	299	287	319	321	308	308	302	341	308	302	323	309	349	308	330	340	282	317	318	285	305	292	320	301	333	341	329	302	289	289	292	315	311	325	292	309	332	309	314	288	301	287	296	327	318	281	294	274	318	316	278	325	323	312	307	299	320	270	282	296	295	309	318	298	327	344	307	294	276	265	305	287	298	305	325	331	307	311	302	343	293	297	298	323	301	312	280	342	306	291	318	287	292	291	274	298	324	278	302	322	275	316	331	320	316	340	343	281	297	310	296	314	308	349	312	312	311	304	325	342	288	308	311	314	291	303	294	334	316	343	333	300	315	319	307	295	290	291	277	298	311	309	299	330	331	309	295	310	294	314	314	297	324	287	316	286	317	319	327	303	294	310	255	282	342	304	322	288	310	293	279	305	308	293	323	319	315	326	302	331	291	311	314	288	324	309	312	304	305	287	300	317
12131	10238	18877	44113	67685	60402	45695	29540	13729	5019	1787	976	850	805	755	799	825	814	766	777	831	818	784	806	827	829	824	813	755	789	810	866	805	855	771	809	805	848	793	812	801	777	796	808	835	810	747	828	886	771	785	795	792	801	825	763	801	847	794	816	808	804	743	786	783	842	817	832	763	807	786	784	784	784	807	775	798	818	765	801	799	841	782	818	758	838	813	793	809	803	805	814	839	814	772	772	767	831	777	784	778	809	804	789	820	788	785	791	836	797	792	846	819	802	825	814	757	799	809	795	824	809	768	795	798	770	856	748	813	788	799	773	814	837	776	792	801	796	814	714	806	797	777	805	759	740	797	780	819	788	809	834	769	801	833	868	799	806	732	747	812	764	785	798	817	789	764	849	810	803	806	788	774	776	731	788	798	861	780	755	813	831	846	807	779	777	737	796	789	769	840	833	766	834	827	808	783	832	784	826	857	790	808	834	771	824	791	834	853	796	784	782	776	779	803	775	787	785	802	845	780	781	768	748	799	775	769	817	829	791	802	816	756	792	740	769	817	842	843	818	803	813	768	860	820	825	761	815	780	866	806	815	801	819	781	775	764	836	785	769	812	836	746	801	815	848	815	796	814	823	783	811	797	808	783	767	811	778	786	799	792	847	835	826	806	791	839	819	806	841	809	814	845	804	798	793	747	817	775	767	747	816	800	847	791	824	827	785	770	784	807	812	824	767	733	812	826	798	833	835	859	804	767	803	828	797	806	808	837	806	806	826	741	835	757	792	756	824	786	841	796	795	867	763	799	872	857	813	830	790	825	794	823	771	837	816	842	791	809	793	804	815	849	806	863	774	826	793	793	785	787	831	785	805	769	808	751	799	808	796	811	778	833	722	773	843	797	810	792	821	812	775	773	822	783	845	819	807	815	811	812	856	838	817	793	768	824	783	795	834	853	783	735	820	837	799	799	784	759	797	799	773	807	804	788	805	802	783	761	760	821	780	788	797	829	828	815	853	833	802	854	788	806	843	810	770	815	850	785	796	802	802	781	811	786	788	813	798	786	792	812	805	817	798	762	833	790	819	825	780	816	823	844	762	761	817	818	779	799	798	796	853	819	830	811	805	838	808	781	827	800	830	839	787	836	857	839	777	793	791	776	816	821	765	834	790	787	828	771	834	829	825	816	781	813	836	755	772	799	780	845	807	789	852	825	766	826	868	820	812	827	797	835	791	800	806	791	824	758	868	832	835	804	764	758	779	822	790	827	769	801	776	800	805	837	843	829	791	818	788	804	804	785	828	831	804	825	767	800	772	842	796	785	808	793	783	780	762	828	809	856	809	784	780	797	785	832	822	765	788	781	804	820	835	770	786	795	779	801	843	813	781	803	794	861	850	765	808	789	767	865	765	856	765	792	791	858	740	805	793	779	803	812	807	789	818	855	783	746	804	838	834	828	788	795	837	863	869	846	825	815	784	810	762	785	861	767	802	792	825	810	817	800	804	829	857	799	788	800	775	824	788	804	759	762	791	797	774	822	801	830	803	800	859	782	767	852	793	840	807	739	798	791	797	827	813	788	787	751	754	800	797	824	842	794	813	785	756	798	817	773	839	815	845	766	782	790	759	765	799	776	842	790	822	741	828	782	800	806	818	783	786	816	800	780	761	790	817	816	829	815	829	797	816	793	826	806	814	837	840	783	809	805	845	778	812	785	773	786	780	811	784	768	788	844	820	829	821	781	808	801	808	808	814	780	790	801	825	811	789	796	765	783	830	812	752	829	801	787	831	814	844	819	801	815	774	772	763	843	766	799	804	798	782	809	805	798	841	893	776	797	776	810	813	749	772	807	778	819	759	789	810	842	771	769	811	799	781	790	803	842	786	817	813	757	744	827	795	822	785	823	790	811	788	807	772	796	784	804	832	817	775	794	815	743	821	782	776	840	791	784	853	816	828	830	808	822	771	832	840	752	814	786	805	798	820	813	793	831	812	793	809	871	797	836	777	798	850	765	769	792	825	781	788	843	778	814	763	767	851	786	792	761	826	825	821	753	835	794	815	779	768	817	863	830	797	846	770	869	782	801	808	805	786	757	812	800	772	832	821	763	782	793	854	784	804	814	811	786	816	768	841	809	815	809	744	809	789	783	782	802	793	848	781	795	817	776	837	806	742	805	805	815	811	776	835	761	777	796	789	824	780	836	815	861	813	801	820	818	804	809	777	809	791	807	850	848	767	836	771	793	825	771	780	783	786	833	819	826	795	784	842	838	791	814	801	769	817	809	802	798	846	827	842	790	815	824	785	856	809	822	800	773	815	782	790	833	803	795	839	803	795	792	823	757	794	795	783	781	805	758	805	795	825	815	784	779	810	841	814	774	806	851	757	855	867	820	812	794	778	793	810	799	812	787	797	752	817	812	792	793	808	791	774	810	809	777	800	822	757	821	806	788	797	791	804	805	816	825	762	819	821	835	809	811	814	840	812	803	821	829	818	815	809	783	779	829	837	781	810	750	786	814	811	798	793	777	793	848	839	816	798	768	809	835	842	838	802	816	835	841	816	822	781	758	774	751	807	788	805	837	850	761	794	805	814	774	766	744	813	825	826	792	780	839	842	837	860	814	797	742	856	801	828	824	767	790	792	782	773	828	779	836	838	782	826	803	825	784	801	838	826	799	778	772	775	804	799	802	796	830	793	850	791	803	796	821	821	807	813	761	777	794	812	796	788	815	795	805	763	790	860	795	805	811	755	736	820	784	863	829	799	777	775	810	806	829	766	765	832	795	801	831	830	766	778	793	826	834	763	821	780	818	766	812	796	853	819	833	798	786	814	813	786	799	825	810	722	807	858	817	766	784	784	782	823	824	843	798	785	844	772	809	820	799	783	730	817	786	792	767	782	811	849	829	842	794	823	824	779	836	778	834	738	779	780	790	864	785	777	800	808	828	799	833	806	756	812	836	852	758	824	826	763	771	778	774	800	785	796	830	768	911	798	758	795	793	807	744	779	846	797	801	774	850	793	797	842	764	775	847	782	778	806	820	783	824	839	774	787	816	809	784	814	809	816	807	802	766	829	842	794	785	803	797	810	752	832	786	848	814	799	801	765	752	794	800	786	781	743	801	783	817	793	787	777	819	783	799	767	811	830	778	793	784	740	794	772	816	837	827	790	826	820	805	812	782	774	798	806	785	738	856	824	791	834	781	766	789	806	793	755	819	806	801	793	803	814	838	817	835	803	787	769	778	789	789	771	846	784	782	819	781	837	796	823	794	877	837	832	806	795	816	789	780	797	731	823	790	788	776	830	804	822	825	824	825	767	847	794	798	863	780	823	852	824	805	812	811	814	799	842	737	802	830	741	845	729	775	774	834	834	806	839	789	796	772	822	789	790	789	773	783	793	795	813	813	856	822	777	780	811	775	787	776	829	818	771	826	765	818	823	821	809	763	864	835	765	841	781	823	852	766	770	814	771	841	772	758	805	763	823	798	797	787	794
25273	15569	22458	42989	75065	63765	44932	26081	10229	2462	705	391	323	342	319	316	317	294	329	323	310	323	318	308	315	299	319	323	304	341	334	325	331	315	316	322	315	337	294	314	315	327	291	321	332	341	299	264	298	306	317	308	292	322	306	332	299	313	303	302	329	316	331	318	329	288	341	326	326	328	294	296	339	295	344	313	303	309	312	322	311	327	312	277	319	313	304	308	303	283	341	326	313	307	304	323	292	302	359	296	293	319	303	322	312	327	301	292	300	307	318	314	322	313	322	289	285	340	286	327	287	317	316	325	312	327	307	327	309	300	298	256	319	313	312	316	318	345	348	345	265	312	325	307	312	299	342	325	325	360	299	303	305	315	316	331	303	338	343	296	314	314	301	363	307	324	310	302	310	319	324	282	330	310	303	302	342	324	310	347	309	294	302	334	297	311	309	320	308	305	318	296	311	320	326	318	325	300	291	342	323	308	297	316	313	318	347	322	275	312	304	311	312	318	331	325	306	358	303	297	314	298	319	328	329	330	329	285	292	300	325	305	310	337	316	319	302	308	313	323	320	327	315	308	266	358	338	345	275	328	326	327	332	301	317	290	338	323	318	315	278	298	297	297	338	305	307	339	322	311	300	314	316	339	300	318	320	296	349	292	329	282	294	313	301	287	355	349	344	311	337	304	283	306	331	323	310	319	295	316	325	330	325	323	323	285	319	389	284	310	297	311	353	284	313	357	292	321	328	311	316	319	317	317	304	289	320	322	309	317	299	290	317	297	307	325	311	331	272	309	282	317	294	301	298	285	303	300	332	297	310	293	330	298	278	310	294	306	308	315	311	321	328	305	280	352	321	295	332	275	324	321	310	325	319	323	320	302	328	328	256	312	326	313	340	301	320	313	296	298	366	300	304	325	317	290	283	311	306	283	329	344	319	332	323	294	331	315	326	287	276	332	343	294	290	294	307	329	312	297	304	304	315	332	326	327	334	288	317	303	354	299	290	339	297	295	301	317	301	310	313	303	321	318	300	314	286	332	322	310	317	291	354	312	299	327	316	347	316	305	304	301	273	313	325	284	300	324	340	337	311	288	318	329	290	321	302	341	322	292	324	298	333	334	301	315	320	283	316	336	296	298	312	319	313	287	317	311	311	309	317	305	311	279	326	335	296	295	314	347	299	308	306	311	307	311	319	322	302	320	354	310	369	318	318	317	306	310	297	352	348	298	304	326	298	326	317	312	295	297	312	317	311	323	297	342	325	311	292	336	351	286	323	327	302	311	309	322	311	327	329	312	356	327	346	320	311	301	314	272	288	314	293	300	315	307	364	282	347	292	323	320	327	313	320	328	342	316	314	312	323	308	328	302	290	307	316	318	327	310	311	296	333	294	298	288	323	311	287	323	358	301	283	314	343	310	306	275	294	276	325	355	335	330	322	306	324	314	347	317	306	294	298	286	311	318	327	308	317	306	290	319	273	357	305	318	331	294	276	330	340	296	301	320	304	273	314	311	312	321	317	332	340	327	346	313	300	294	293	356	297	318	311	354	304	320	314	325	295	295	325	340	327	318	319	323	293	321	320	301	300	291	361	278	325	302	329	314	295	306	329	313	319	316	288	319	311	298	310	269	289	309	308	331	329	307	307	307	334	286	284	298	302	308	326	315	322	271	296	323	327	292	294	338	312	329	318	324	283	300	268	332	322	295	278	325	341	342	307	346	327	311	288	294	343	305	322	310	299	300	341	289	319	283	309	311	306	326	321	327	331	279	293	289	320	322	320	313	319	326	343	297	303	348	329	309	350	329	303	300	318	320	290	321	304	280	310	331	322	330	314	294	313	329	349	320	301	306	296	330	326	309	330	303	295	318	321	298	317	320	317	289	330	306	296	278	293	317	298	329	327	312	323	353	320	305	299	308	297	309	309	302	319	301	303	312	299	292	319	328	320	321	301	332	334	306	305	290	323	312	297	316	330	296	269	316	316	311	326	311	299	301	334	305	305	315	281	310	298	312	306	314	322	307	324	288	303	334	298	313	310	318	312	295	308	323	280	302	290	302	305	326	294	304	311	309	316	278	302	289	319	305	305	293	331	308	329	296	327	311	319	331	322	292	316	296	317	323	307	309	304	337	267	330	313	323	294	326	293	305	321	312	305	296	294	336	333	285	311	334	301	322	359	328	324	308	316	324	308	296	327	311	306	322	279	322	301	337	293	335	289	311	336	297	313	325	324	300	309	307	324	340	310	277	286	337	333	298	328	320	317	293	340	321	334	304	299	315	336	295	317	319	334	312	311	342	265	300	320	289	324	321	297	326	366	313	287	338	305	297	275	315	275	334	294	312	311	339	291	320	323	311	318	322	339	286	330	319	325	318	310	313	314	340	318	314	282	330	304	316	294	328	319	302	338	292	314	290	331	319	323	289	321	292	307	309	294	339	308	275	341	317	287	313	284	313	291	305	330	308	313	309	309	299	299	321	323	347	310	318	315	318	278	278	328	288	289	341	287	329	308	275	309	323	328	309	295	296	287	340	297	356	316	320	315	339	324	301	318	313	298	302	291	314	316	357	302	288	319	287	314	282	306	326	338	344	297	297	348	296	306	309	304	319	302	324	330	306	306	301	318	317	334	291	313	311	294	331	313	290	291	333	300	320	329	293	306	300	297	339	319	324	300	324	299	295	304	288	284	338	311	304	300	332	338	300	303	311	329	311	323	301	293	296	329	296	309	283	302	322	321	321	350	313	296	303	337	280	302	309	332	340	322	310	327	324	315	276	326	341	317	312	315	343	320	337	311	304	343	299	283	325	329	307	314	307	287	316	316	302	284	287	321	296	313	292	322	308	331	286	318	340	323	324	330	330	320	303	299	298	270	340	347	314	294	280	323	335	302	294	313	315	288	321	318	336	302	275	318	308	323	317	314	319	277	293	286	313	312	306	298	314	263	308	307	303	299	315	350	292	371	323	327	310	315	331	316	298	332	318	339	309	328	328	293	302	285	294	315	320	328	339	280	347	318	297	319	304	328	306	341	339	337	300	300	291	328	330	317	305	298	314	304	291	345	299	299	299	379	287	304	312	314	320	299	308	336	315	333	293	284	319	329	325	338	320	303	315	306	330	319	282	322	322	320	322	295	311	305	310	288	324	297	323	293	281	283	288	319	301	299	312	289	333	318	322	315	324	310	276	345	328	341	311	313	287	300	300	297	315	323	312	309	328	293	284	332	309	347	341	329	292	276	309	331	324	320	302	310	298	304	291	333	288	308	316	274	311	311	302	290	318	274	306	345	326	309	288	325	327	323	323	322	286	326	305	298	309	294	305	336	309	331	331	318	323	300	302	303	299	318	298	324	277	316	299	327	337	333	326	309	343	318	309	318	317	307	306	312	303	307	287	330	306	342	312	299	306	306	331	299	286	332	317	290	274	294	303	326	291	318	318	288	349	301	303	312	333	284	295	306	316	309	327	312	268	313	315	306	311	309	319	289	313	334	321
14657	11623	24031	50223	82119	71933	54272	36856	19431	7306	2257	1059	861	839	807	833	821	802	831	874	816	798	800	803	822	876	775	828	835	831	862	862	847	911	850	791	811	832	845	763	784	798	831	791	842	830	862	809	837	808	817	835	829	802	779	796	807	756	853	833	785	814	799	813	838	819	830	808	851	845	766	779	809	857	846	846	813	835	859	797	844	806	807	785	840	780	784	789	863	821	821	791	819	808	835	836	815	836	827	783	810	788	796	803	770	827	845	795	806	852	796	775	799	870	834	842	859	805	813	807	791	881	843	787	830	810	800	828	802	778	820	772	862	832	810	809	824	816	807	782	793	872	832	799	774	857	785	843	839	835	860	766	810	882	829	781	839	829	823	795	776	810	791	790	814	830	833	811	816	847	894	840	823	830	848	838	825	809	806	774	772	815	842	782	805	806	730	846	840	824	759	856	812	839	860	839	816	865	848	801	854	828	812	799	788	814	802	864	785	855	843	842	798	814	800	789	761	855	800	813	827	835	788	791	789	820	758	784	758	793	791	781	760	769	762	855	786	806	852	768	826	827	842	860	806	817	804	822	895	835	861	815	851	800	816	770	800	827	786	815	885	811	797	871	824	828	804	817	852	825	859	816	857	856	860	791	811	838	799	856	811	854	816	805	807	826	818	824	790	791	788	831	841	820	830	819	846	846	757	830	798	849	803	801	862	785	814	838	806	798	848	842	831	835	758	827	790	805	819	838	829	859	811	805	844	787	816	839	785	799	848	811	824	849	816	843	818	767	810	818	824	860	777	851	795	862	807	804	819	805	818	835	783	789	833	739	800	870	805	783	799	757	773	815	868	820	809	857	808	849	785	818	866	763	815	813	833	832	861	814	823	830	841	836	810	819	796	765	843	805	826	813	790	801	790	856	781	846	833	798	876	836	812	836	791	805	813	861	816	847	797	832	830	821	834	808	815	856	822	838	807	800	803	802	730	803	813	863	803	793	794	838	829	848	826	852	822	874	862	833	821	827	808	863	823	821	776	818	835	814	838	854	856	835	815	784	803	826	823	831	829	772	894	821	837	862	814	865	765	820	800	775	829	806	884	872	855	798	824	851	805	849	845	840	819	768	892	783	857	848	793	792	769	861	811	809	796	836	817	786	835	824	839	859	841	807	786	837	780	833	810	777	896	790	859	827	843	795	866	822	777	845	763	851	849	903	749	838	788	767	813	820	827	829	776	825	843	828	837	822	836	803	815	766	863	815	795	810	786	809	861	819	822	818	774	848	806	828	776	802	790	807	845	773	800	895	862	834	814	863	867	805	801	821	814	809	824	871	809	784	824	833	828	813	848	771	776	847	796	795	806	782	788	808	820	770	841	779	799	822	785	779	805	866	804	798	811	841	818	779	840	844	826	813	807	787	811	816	856	818	890	838	857	763	764	822	789	808	803	898	815	795	774	791	831	822	832	808	814	821	845	819	811	812	839	835	849	829	886	857	843	853	812	827	796	818	856	884	813	826	857	830	823	790	787	786	862	855	834	812	811	826	823	906	891	818	816	797	819	882	896	830	850	829	814	857	783	814	800	814	824	825	784	834	812	866	821	757	823	860	806	783	798	741	827	848	818	840	805	809	876	811	773	774	838	827	796	830	849	868	801	840	800	788	814	862	806	837	848	789	843	835	879	792	852	848	830	818	843	847	820	844	829	842	794	852	836	758	819	880	827	810	783	849	851	774	802	802	833	821	785	816	839	830	871	784	815	772	783	870	834	830	834	859	801	823	795	828	826	779	827	803	816	800	822	814	789	833	788	844	818	820	804	783	869	825	817	811	803	867	851	831	828	818	771	834	802	806	855	804	823	778	864	836	813	776	838	823	783	826	807	826	811	817	855	796	851	821	824	783	837	841	778	822	813	797	773	796	805	831	830	860	808	825	825	808	855	781	840	804	771	834	786	825	827	836	815	857	800	825	804	781	821	832	833	810	890	832	842	806	804	816	840	826	803	806	777	799	765	853	840	868	830	853	811	803	817	878	827	834	867	804	787	757	875	804	860	791	805	831	809	817	807	818	836	827	808	843	810	834	842	789	777	818	816	822	747	771	778	799	747	799	845	809	794	802	787	803	830	863	865	798	820	844	819	822	811	819	872	849	774	800	851	857	813	815	768	843	808	830	815	828	812	832	839	832	816	810	797	797	876	799	767	810	814	852	806	873	837	772	774	829	751	835	851	855	841	792	809	867	861	864	816	857	783	788	843	749	783	841	791	774	858	827	823	789	831	872	779	794	785	899	785	759	779	844	842	782	770	822	842	828	825	777	762	865	830	795	811	825	856	836	818	795	783	778	809	769	835	838	819	803	798	798	831	830	792	816	836	839	858	800	888	773	843	803	811	832	820	806	826	803	787	822	804	817	880	818	819	808	853	801	806	843	802	778	843	811	835	840	795	775	855	793	788	869	819	792	842	784	841	840	802	773	811	806	847	827	833	837	795	822	835	833	835	827	855	770	763	854	825	840	814	795	858	808	810	799	780	828	829	894	837	862	808	807	876	837	791	792	864	838	874	822	776	739	840	837	777	816	818	781	818	844	840	808	799	775	822	834	814	784	829	865	868	795	788	830	806	843	829	814	787	846	862	865	804	857	782	830	808	803	845	808	784	821	815	813	825	812	807	812	832	813	835	774	874	827	780	795	859	807	804	790	842	819	807	858	793	812	875	854	840	852	800	836	826	820	878	775	837	857	836	771	806	874	812	894	820	859	803	845	791	830	759	759	758	858	804	782	799	809	837	828	846	795	798	824	884	814	823	822	803	854	801	852	820	862	815	800	749	792	810	779	797	841	812	842	838	821	835	826	806	811	749	837	786	843	800	807	807	768	842	799	787	837	765	859	856	804	813	811	836	845	763	852	870	830	853	881	856	782	840	784	807	824	836	796	810	834	806	794	832	835	829	806	799	873	820	809	866	836	836	842	791	800	818	767	839	841	812	885	869	821	840	778	764	863	825	816	792	812	831	821	828	793	829	814	775	810	850	827	807	833	830	840	834	804	827	836	841	805	848	792	804	810	861	836	774	836	818	815	839	764	806	796	806	848	769	781	816	821	798	779	826	869	832	874	797	870	830	814	834	854	877	811	808	846	747	841	835	838	845	783	775	862	804	859	869	834	876	796	807	779	851	824	775	794	805	799	829	814	816	831	824	851	848	821	808	852	795	859	801	841	804	820	854	838	820	808	791	839	761	790	811	866	885	858	820	818	828	799	832	787	845	839	833	756	865	855	783	790	846	808	821	836	802	810	848	825	793	841	831	854	804	835	780	779	825	825	805	876	879	784	803	758	858	791	775	804	860	801	847	828	826	793	838	814	840	794	770	833	820	824	816	872	805	842	773	778	825	843	882	825	799	824	843	864	812	797	834	844	816	810	834	860	827	830	807	824	795	853	815	830	815	830	812	820	848	824	840	822	831	838	830	828	800	830	823	838	818	801	796	791	882	805
9678	8297	10557	12068	14147	10490	5730	2370	1066	514	350	301	316	315	288	295	310	339	280	299	313	307	278	318	273	308	265	307	323	308	279	302	314	278	292	314	269	288	284	289	292	301	370	298	331	320	254	250	291	263	258	302	251	298	294	321	275	306	295	308	286	273	291	303	306	312	295	315	294	284	269	325	314	292	280	262	258	298	288	315	289	314	302	290	302	308	292	266	307	304	304	305	304	311	294	299	261	288	284	280	300	310	303	268	268	292	286	290	313	284	322	309	298	302	284	294	294	294	317	296	292	314	299	288	312	285	305	282	300	290	298	309	280	284	305	299	312	304	295	304	299	310	278	282	291	274	276	318	310	294	296	294	262	280	307	314	316	318	293	272	292	305	317	289	310	284	306	304	280	317	305	316	295	290	285	277	277	320	268	302	283	293	323	306	321	287	288	310	294	291	346	286	289	307	311	317	283	313	303	324	290	279	307	303	305	306	297	293	304	297	318	332	306	304	309	288	298	304	284	286	306	290	267	313	299	325	287	331	292	296	264	295	301	295	291	279	284	301	287	301	327	262	298	273	300	283	279	318	309	281	295	302	334	261	280	317	274	311	302	287	281	317	340	280	327	322	304	302	293	295	308	281	304	308	301	291	294	289	281	272	275	288	309	255	293	275	281	302	264	277	303	291	289	299	309	297	273	302	275	276	291	309	286	292	311	278	278	291	282	252	313	310	296	315	290	284	316	287	313	305	290	295	287	320	286	321	283	291	285	299	281	289	295	295	311	301	301	279	287	324	307	299	296	321	300	300	277	324	316	275	332	291	307	324	301	286	306	321	276	285	291	322	316	291	323	317	320	298	314	313	314	328	302	299	292	313	311	328	324	308	303	283	281	267	295	295	287	283	271	313	333	323	283	292	278	296	263	300	300	338	288	330	293	294	311	272	292	286	292	292	285	287	305	299	296	301	305	289	306	295	267	298	281	312	277	283	301	291	284	297	308	269	261	289	270	305	307	312	315	313	274	306	290	283	306	295	290	273	286	349	292	289	297	299	326	290	293	261	272	292	301	305	285	307	297	294	295	293	286	306	299	287	303	323	302	304	300	298	312	299	297	295	308	319	304	305	294	277	298	271	288	315	318	289	301	331	292	307	296	292	309	298	312	286	298	303	316	268	297	294	307	286	328	297	263	267	313	320	300	321	310	308	320	291	277	293	292	267	303	282	309	283	288	286	321	283	314	311	298	304	317	332	292	328	305	305	312	263	297	295	318	298	304	282	302	304	300	285	285	281	335	334	272	305	292	295	280	308	290	318	280	314	265	246	285	288	286	286	303	265	288	299	302	308	301	309	297	273	253	288	318	317	301	282	314	265	291	288	300	288	285	303	269	320	292	291	309	290	308	298	277	290	286	286	289	311	308	306	293	301	306	332	300	308	298	282	288	301	298	255	284	329	289	266	283	298	334	283	310	299	261	309	292	333	327	281	299	295	290	279	295	291	321	292	330	327	281	320	316	328	311	305	295	323	337	280	277	351	309	313	277	353	270	312	316	272	288	279	289	302	282	295	304	317	289	281	306	299	306	309	305	268	273	312	323	294	294	313	315	300	328	312	290	317	298	334	293	288	306	311	301	280	304	285	288	291	290	317	292	292	293	299	290	296	309	312	300	332	295	298	308	296	299	300	296	295	314	340	300	324	316	282	322	304	277	327	284	300	326	292	308	294	329	318	341	327	302	288	319	288	315	321	282	292	295	280	293	286	272	292	315	298	298	295	310	305	299	297	281	305	314	310	306	314	263	321	294	273	265	269	290	284	293	296	285	317	292	295	275	330	311	291	296	319	291	319	276	282	288	291	308	321	270	298	277	261	312	326	255	295	266	326	311	293	286	305	286	296	280	280	293	306	287	334	331	295	310	297	288	318	315	302	319	316	312	321	300	290	291	299	291	304	297	302	276	250	283	293	269	315	327	299	322	313	300	321	281	329	343	266	288	283	320	293	315	293	293	292	295	292	319	297	291	280	319	306	320	306	311	307	305	273	340	288	308	298	329	285	279	307	336	295	289	308	284	311	296	294	302	309	270	301	304	301	328	314	289	297	277	291	305	277	297	304	326	274	297	262	284	287	324	279	317	281	297	292	283	310	323	309	297	294	311	306	321	326	300	318	304	312	318	301	319	294	260	275	312	271	290	329	288	336	343	286	293	277	293	308	292	325	308	321	315	279	313	288	283	294	285	295	311	324	297	327	318	279	316	268	292	332	291	292	283	315	301	285	296	318	297	297	305	278	306	302	272	288	310	293	298	323	270	308	288	293	303	321	292	285	286	301	300	292	314	305	305	277	280	306	290	317	310	287	323	298	278	292	353	315	333	309	290	290	270	312	285	323	284	298	313	311	300	263	291	288	291	287	320	308	295	291	264	290	319	277	317	305	310	283	283	298	306	279	288	302	321	260	285	279	294	285	319	321	289	314	317	308	311	259	310	292	315	310	313	317	308	293	265	320	310	299	276	320	314	255	314	298	275	286	314	280	321	308	312	315	286	293	276	269	266	337	280	296	287	263	305	292	259	324	320	323	302	333	289	292	311	285	301	292	286	294	271	298	312	295	336	302	312	314	306	322	318	263	286	318	265	296	287	302	309	295	277	302	326	289	309	289	294	283	302	325	292	275	334	299	296	306	285	297	299	293	312	300	308	311	279	280	268	267	288	322	291	301	309	281	309	315	281	292	328	307	281	303	292	327	303	280	295	313	305	277	279	302	293	300	311	290	294	289	294	293	295	295	317	328	306	299	275	294	265	277	313	312	302	310	320	285	309	287	296	274	272	319	260	318	286	299	281	291	285	335	306	314	317	277	304	287	318	307	305	301	308	313	299	289	343	330	290	282	299	293	290	276	313	297	304	297	316	272	265	283	309	313	300	314	293	285	311	297	309	310	321	324	327	310	295	289	265	263	291	306	320	291	347	316	357	339	274	288	329	293	328	317	280	295	297	275	265	295	290	301	306	312	277	278	282	274	284	279	298	280	315	293	298	305	300	287	294	301	309	300	329	295	286	288	272	294	309	305	290	285	316	303	289	285	303	300	311	288	285	278	296	286	299	293	321	292	301	239	299	319	271	310	318	272	274	306	311	278	300	310	315	324	323	274	317	302	295	306	292	272	301	294	294	268	305	281	289	331	327	279	307	316	298	300	305	304	309	349	297	265	275	285	302	279	287	306	340	268	306	280	306	306	289	320	278	297	253	283	299	300	315	319	326	325	290	313	309	317	278	308	285	326	302	287	310	299	291	306	310	299	273	313	265	265	320	298	333	272	281	298	343	309	327	301	282	297	296	306	279	287	279	277	298	293	294	291	317	277	300	306	307	290	298	298	348	302	312	308	311	324	306	301	300	313	298	305	304	317	280	299	302	276	291	299	328	267	304	326	316	316	324	294	312	246	296	316	299	324	293	304	292	319	324	311	310	299	288	293	279	284	271	288	273	301	297	282
7082	6742	11721	22259	28651	24014	14922	7337	3112	1556	1000	748	776	791	821	821	789	799	766	786	787	805	842	815	793	777	782	767	748	768	746	811	774	751	786	776	797	817	793	723	796	784	805	790	797	790	826	792	791	786	749	866	798	779	763	817	830	827	816	788	799	731	774	766	784	777	815	818	820	794	785	767	785	747	816	758	830	775	801	763	796	839	775	788	783	793	780	772	802	826	760	815	763	792	824	808	789	818	783	763	745	764	762	782	779	770	749	775	720	813	815	796	785	774	812	758	771	768	767	864	788	798	760	753	760	792	793	754	741	778	815	801	825	809	794	842	791	799	779	818	782	787	798	811	748	753	809	819	784	785	747	787	743	794	767	849	776	757	765	799	854	746	801	792	760	771	754	823	769	792	795	802	784	830	793	782	767	806	771	776	792	717	725	835	774	783	773	818	833	835	825	774	810	796	793	804	783	803	802	797	782	802	788	832	841	767	797	748	756	811	764	852	799	747	796	790	799	756	790	799	805	821	750	743	809	783	802	780	814	804	825	808	817	786	818	746	773	781	799	838	783	784	809	784	786	772	816	806	813	770	741	838	797	770	795	825	767	838	839	772	790	760	756	824	820	809	785	794	793	842	771	808	793	794	773	762	750	806	781	817	829	772	782	776	814	788	792	814	808	798	785	833	844	783	740	810	757	789	824	779	797	784	777	769	796	790	775	816	789	785	803	739	799	800	786	833	732	785	795	725	751	834	779	795	777	795	833	845	835	810	776	809	748	794	771	763	777	789	734	778	835	834	811	776	806	819	806	736	788	771	802	745	801	787	771	839	827	805	820	782	794	766	765	790	762	751	789	780	819	787	789	776	752	747	749	788	777	786	799	746	832	838	759	739	798	775	722	781	800	815	760	802	786	781	822	819	808	765	777	817	842	803	753	825	726	776	799	761	754	804	824	801	776	792	750	814	804	784	799	798	769	784	825	826	722	809	759	776	746	773	834	817	810	814	810	790	762	813	775	766	832	795	797	779	756	751	794	794	796	792	794	800	775	817	801	787	782	803	791	798	768	826	788	830	774	797	791	785	824	736	793	799	737	788	760	791	831	858	806	756	739	788	783	808	814	820	786	818	823	808	792	795	761	818	782	816	786	843	770	805	808	794	815	771	776	803	811	817	808	767	768	798	760	764	758	833	763	806	802	770	783	781	780	712	803	803	770	738	816	760	819	830	777	818	781	823	788	800	793	857	792	764	785	811	741	752	803	726	820	772	770	804	821	727	829	778	786	792	830	742	772	844	773	761	784	800	820	738	785	760	859	758	800	768	816	815	831	754	784	792	798	751	790	761	765	782	751	788	774	741	778	775	811	781	809	777	780	777	798	764	768	784	798	783	798	770	746	784	800	819	720	797	750	810	778	778	735	749	848	820	800	733	805	794	821	838	766	785	823	816	800	773	777	788	806	770	789	770	830	812	728	791	766	803	770	755	827	823	784	806	827	810	818	771	731	764	820	765	840	835	821	728	770	758	798	773	771	768	797	771	759	815	805	827	716	833	740	817	758	783	809	752	791	770	809	787	790	767	775	766	812	776	826	785	737	817	784	783	744	757	808	796	794	795	792	854	778	782	787	774	802	813	802	814	736	789	783	804	800	801	760	780	777	806	751	770	803	832	821	823	817	814	779	825	778	800	791	806	802	829	775	854	835	792	861	788	780	803	769	797	767	783	774	772	847	819	834	757	820	825	806	809	809	778	818	805	812	754	767	790	796	792	781	796	799	776	772	802	834	781	852	775	813	806	816	779	792	816	781	770	789	791	745	811	754	748	793	767	773	812	754	777	792	838	835	776	729	813	742	819	799	851	786	784	773	712	807	762	771	806	822	851	791	774	770	801	812	835	774	809	774	805	818	757	775	830	743	821	779	817	774	808	809	803	797	802	759	787	759	792	860	780	755	752	746	784	789	745	827	810	773	739	787	808	818	831	754	793	817	781	821	777	808	787	738	835	799	776	839	781	794	743	766	742	764	735	768	773	826	804	772	828	834	740	782	790	780	811	797	779	822	785	792	763	769	812	755	808	824	778	818	746	788	773	794	750	763	764	765	781	793	785	840	750	774	741	790	783	784	772	811	784	764	784	763	787	812	814	800	848	758	798	772	757	818	859	790	781	802	843	829	797	786	748	813	782	810	760	807	796	837	789	787	761	750	818	813	762	748	778	799	771	790	789	813	847	860	800	780	824	807	808	837	787	818	778	808	781	778	778	798	764	783	815	806	771	811	772	747	755	785	791	772	778	777	790	768	709	760	778	752	784	859	775	787	778	797	774	786	780	753	761	808	795	764	783	772	760	772	807	758	856	838	751	775	796	773	774	760	770	803	769	749	808	802	811	747	801	804	805	742	857	793	823	777	774	802	753	738	746	811	762	855	833	798	781	777	780	784	790	843	778	817	820	776	843	747	794	798	816	768	807	795	772	765	753	786	841	799	784	807	814	807	786	751	748	821	833	793	794	811	807	778	817	734	786	740	855	779	805	779	789	740	776	769	776	757	796	775	764	827	826	796	796	763	787	817	753	792	811	750	804	821	855	826	767	832	808	757	789	783	823	804	834	822	747	775	733	760	784	810	785	779	794	778	834	797	793	764	801	758	804	833	773	789	795	818	813	792	775	814	849	804	741	743	797	818	760	818	819	772	812	800	753	776	764	768	786	807	747	815	788	749	842	824	816	785	769	843	782	809	778	851	755	831	848	806	764	812	842	755	810	772	805	831	812	791	782	777	760	808	824	836	841	800	807	862	749	816	811	776	781	736	801	811	875	777	780	784	797	731	858	749	731	797	813	772	786	790	828	824	833	823	784	862	824	813	775	768	797	773	792	751	759	782	763	826	784	742	783	775	811	760	835	774	788	809	761	727	824	771	763	787	795	844	787	763	761	805	762	815	848	786	773	782	769	788	803	797	798	819	779	752	825	807	788	786	764	820	776	773	775	824	829	760	772	814	765	734	804	814	804	809	812	777	775	787	828	798	796	738	801	786	789	714	765	750	761	786	786	787	781	798	767	772	833	799	746	812	752	771	770	811	757	769	803	785	789	775	792	833	753	881	750	799	793	734	749	798	800	805	781	772	835	735	774	788	777	807	801	808	805	793	779	829	764	786	779	800	690	794	784	772	820	745	773	784	805	824	829	796	785	817	803	805	789	782	833	796	769	785	765	781	777	745	823	715	770	809	762	809	802	773	754	786	770	797	804	789	793	778	765	782	812	823	800	794	737	823	756	775	796	791	770	762	763	783	778	799	823	835	760	789	820	800	832	784	810	779	746	758	787	829	829	793	770	749	778	836	805	788	797	754	781	778	821	777	826	782	809	769	808	773	787	854	825	753	779	823	792	783	778	824	764	810	757	826	757	742	762	806	755	853	815	825	751	770	817	776	797	846	801	758	869	776	793	780	791	803	794	777	777	755	761	782	842	776	826	792	758	790	742	785	764	797	829
17892	12944	22136	46186	61652	50483	33184	16295	4993	1316	460	376	308	295	293	319	337	311	327	320	326	287	307	300	303	277	298	317	274	324	303	276	336	333	299	282	319	354	320	305	316	322	292	297	316	311	324	275	284	326	283	313	294	297	301	288	288	312	278	281	277	306	305	299	308	324	280	323	342	303	297	280	272	303	303	332	284	277	303	296	315	294	307	288	343	281	312	310	275	322	284	273	310	292	290	270	310	302	310	291	289	339	329	294	280	329	301	316	269	347	314	323	297	274	316	326	287	328	301	269	277	295	284	323	317	287	346	285	318	271	316	285	326	300	335	313	320	296	332	305	306	294	293	321	302	311	298	303	301	297	280	316	307	269	293	291	313	310	311	301	328	279	287	325	333	311	336	301	294	292	313	287	298	306	289	320	313	304	325	294	292	308	283	301	299	309	312	291	280	286	299	305	306	287	323	297	291	323	335	311	314	279	297	270	314	280	294	304	312	256	306	316	265	291	276	320	273	258	314	324	313	317	303	282	304	279	327	317	313	317	323	300	308	336	319	307	314	329	294	292	308	307	288	283	314	323	321	280	293	359	333	330	343	306	299	337	313	296	300	297	284	300	334	280	264	305	262	333	297	323	299	307	306	323	314	294	302	301	330	290	322	283	284	325	294	350	301	310	331	322	300	318	325	292	289	316	300	321	294	299	293	342	283	272	286	299	291	294	295	285	286	309	309	311	295	287	279	320	320	284	298	307	327	303	312	309	298	277	339	281	293	287	291	312	292	316	338	289	315	340	299	295	327	281	291	307	305	330	336	319	285	318	332	312	299	308	322	317	308	305	313	313	302	272	295	322	291	305	286	282	313	316	315	318	306	283	311	305	329	310	297	327	293	302	314	312	325	309	321	285	306	310	272	296	314	301	304	323	278	300	310	326	284	321	306	301	319	272	286	334	329	309	303	294	321	313	279	298	306	296	295	307	301	325	331	323	301	281	292	275	307	289	298	324	318	277	313	324	263	314	311	314	328	324	311	291	285	321	299	275	288	296	341	308	304	275	311	276	301	330	319	295	319	310	279	300	296	292	301	305	288	318	307	316	275	312	322	326	322	307	300	318	321	293	317	353	299	295	304	286	332	302	326	283	322	281	314	311	283	261	308	303	332	308	304	280	324	299	299	315	317	314	297	311	302	260	281	294	283	291	320	295	318	305	296	332	310	291	300	298	285	313	282	314	300	300	332	283	306	313	310	310	297	297	297	325	314	293	296	288	336	305	323	334	297	288	295	354	287	341	290	306	315	309	363	324	290	307	276	293	297	298	317	334	319	287	350	305	318	297	312	304	292	287	303	326	308	317	327	311	298	302	268	327	305	287	266	303	298	313	317	277	304	308	314	294	296	327	298	273	297	309	327	312	311	304	337	318	296	301	281	294	295	316	303	294	272	309	299	348	304	323	305	261	267	289	293	319	322	329	322	269	347	281	303	300	291	302	312	288	303	295	334	290	310	331	309	318	301	329	325	303	313	292	334	310	316	321	325	315	292	291	341	337	285	314	304	285	292	304	333	313	285	278	286	313	302	331	326	306	306	294	303	335	329	327	298	319	295	306	298	312	306	313	310	289	302	312	313	306	297	307	306	311	303	292	325	268	300	313	268	304	299	279	296	277	306	308	304	324	324	349	313	327	292	289	302	303	308	313	277	303	280	306	317	294	311	302	312	292	283	306	292	284	294	295	290	304	322	302	284	316	307	253	310	282	317	340	333	308	306	283	297	305	309	302	292	296	299	297	316	280	256	316	306	317	317	292	307	331	311	304	314	295	303	277	311	288	292	321	322	301	309	284	327	267	302	287	289	302	304	321	284	298	283	286	317	292	313	265	319	308	291	330	280	295	318	314	318	261	339	320	308	310	306	285	320	334	317	317	328	327	293	270	293	303	301	323	280	323	290	312	300	290	327	323	310	283	267	308	331	308	306	347	322	294	307	298	292	296	288	329	308	290	332	310	320	314	307	276	315	288	302	294	330	311	299	266	321	273	288	306	285	304	310	294	300	277	291	311	312	300	312	361	324	326	303	300	259	296	300	301	302	305	300	287	302	324	331	294	280	331	307	298	316	306	321	299	289	300	319	316	317	290	307	293	311	329	346	307	307	328	318	308	279	327	328	330	278	314	345	286	288	301	296	344	315	320	267	283	293	334	296	328	317	309	311	309	290	288	333	308	307	306	294	297	312	309	308	317	313	273	317	275	260	329	299	297	340	314	328	338	284	283	312	309	288	318	338	308	311	329	302	320	334	304	301	309	317	321	291	328	295	286	299	298	316	322	304	270	329	269	301	306	314	301	326	302	273	298	310	297	301	296	341	299	311	320	317	316	306	316	330	303	317	295	293	310	281	320	335	287	315	270	284	298	334	304	304	297	274	279	313	297	306	301	333	328	318	312	328	309	301	314	284	293	315	324	314	303	293	323	289	287	321	343	327	335	281	318	331	312	327	332	315	361	298	284	307	284	319	287	295	301	304	320	320	324	294	307	311	321	297	297	327	333	286	305	309	321	312	291	288	325	330	283	297	284	301	300	308	310	288	283	288	290	297	298	342	333	294	287	323	307	278	318	307	297	329	295	295	310	291	283	324	316	294	295	300	287	311	298	303	302	311	312	304	313	314	280	287	265	302	281	300	309	297	307	306	298	281	284	312	299	280	299	299	285	325	301	319	295	298	307	298	300	329	306	317	301	331	301	339	344	311	295	307	264	348	300	337	286	315	289	319	301	318	303	290	309	323	283	324	301	330	297	286	294	277	298	288	313	288	271	278	282	333	326	283	336	301	304	298	301	293	297	297	315	291	291	327	300	300	284	278	301	339	289	330	299	288	306	310	335	304	324	291	315	311	300	305	292	335	285	277	320	290	331	320	294	298	306	307	321	316	331	271	316	281	307	307	294	323	351	317	303	319	312	300	319	318	314	275	299	300	293	318	288	292	279	265	309	294	293	312	306	314	318	312	306	319	314	301	334	292	302	315	310	307	298	315	334	302	320	303	333	308	278	293	279	292	304	308	321	314	312	320	309	297	292	310	328	331	329	304	292	297	294	311	287	304	269	326	301	319	310	305	335	322	308	305	304	294	306	272	306	300	317	296	308	319	300	280	332	293	311	333	282	341	289	306	279	286	311	315	332	285	295	311	309	303	283	282	299	290	304	290	299	319	295	297	278	293	338	307	294	349	274	285	285	316	299	271	287	316	306	300	332	317	307	300	314	299	322	305	277	321	316	287	323	262	301	295	318	309	315	329	302	295	283	300	298	295	319	292	306	328	287	302	312	322	321	300	333	313	274	295	324	293	323	294	276	307	312	295	306	318	320	278	305	306	313	296	317	311	298	272	290	300	291	259	314	274	286	279	315	305	314	298	311	294	314	267	295	290	275	324	306	292	310	260	333	290	326	299	303	307	304	311	320	299	300	269	302	314	308	329	290	302	308	304	300	277	326	304	321
11581	10208	26492	54380	67699	58416	43918	27626	12729	4405	1547	925	808	829	771	765	788	809	878	849	798	773	801	853	810	824	822	795	800	835	776	777	830	800	782	780	800	836	790	778	828	770	786	779	825	741	798	815	746	783	808	798	810	812	774	849	794	774	829	839	842	793	830	781	770	794	804	819	806	833	761	842	747	725	808	825	804	800	828	831	794	776	822	823	786	859	739	804	806	802	803	851	810	798	851	782	833	748	838	787	802	827	847	853	809	822	862	781	835	767	831	805	780	842	804	769	801	842	818	833	844	791	759	834	825	836	798	810	763	776	825	816	784	801	831	801	796	784	836	842	826	793	817	843	802	847	758	812	812	763	846	819	773	776	854	789	809	827	749	783	807	828	840	789	850	798	763	796	841	797	824	782	841	786	843	772	821	754	809	812	814	794	846	796	810	798	811	846	789	792	836	816	795	807	801	796	795	766	860	808	807	808	798	794	825	813	777	858	814	807	762	790	860	817	805	840	792	795	811	844	826	754	799	833	878	823	805	827	825	776	801	847	814	794	799	806	757	828	843	777	829	777	843	834	772	843	806	767	810	834	796	880	810	768	812	782	787	834	816	784	869	802	831	839	770	780	764	862	751	776	793	827	865	803	789	815	768	794	801	807	816	701	807	797	779	827	763	887	850	798	836	839	806	808	781	774	866	815	784	854	812	765	816	801	808	778	777	838	833	820	813	850	821	812	824	825	831	827	810	824	754	802	781	751	782	767	803	782	823	797	771	771	790	824	832	757	757	780	843	804	810	775	789	788	819	783	848	795	771	784	845	843	797	756	799	837	849	805	839	788	802	788	841	833	856	804	805	767	773	793	813	813	769	798	804	784	824	796	743	850	779	833	839	790	815	789	821	817	762	837	846	818	853	791	801	772	805	860	764	795	797	810	865	776	806	859	785	771	813	811	849	832	820	796	812	743	815	801	851	804	787	809	766	801	809	760	779	797	798	761	780	801	756	806	845	814	777	797	787	817	788	817	812	815	804	806	834	808	793	785	797	813	804	786	828	790	846	800	830	787	818	813	753	745	785	799	790	825	793	797	780	788	791	777	815	852	819	799	813	799	816	811	768	809	830	811	806	761	788	832	801	778	833	834	764	803	795	842	797	781	792	846	828	823	771	841	838	820	756	768	816	762	791	822	777	784	802	798	772	799	763	834	863	771	879	801	789	825	803	806	793	768	775	749	831	799	782	777	774	810	806	818	797	775	782	798	755	774	770	775	797	754	850	794	810	775	844	783	796	777	775	853	784	809	855	825	830	852	784	834	775	774	781	801	812	808	822	768	875	853	800	779	798	742	780	824	795	791	766	878	757	785	776	832	757	812	818	774	855	751	774	822	849	823	812	803	775	809	794	793	805	822	824	803	845	793	820	821	756	801	812	762	844	774	818	780	839	823	836	831	832	776	862	803	795	811	837	805	799	803	844	835	789	816	830	796	792	831	777	780	805	792	812	779	819	804	721	787	800	841	746	853	791	774	755	786	811	805	813	849	814	805	777	777	807	840	843	808	779	796	822	752	804	835	802	795	797	832	788	798	810	806	791	862	818	819	816	788	790	808	792	804	798	789	810	839	811	797	805	768	793	778	814	823	813	773	843	768	767	788	766	807	803	780	844	773	797	836	821	778	756	813	851	823	825	824	779	820	816	830	860	800	757	848	788	776	797	773	821	792	799	784	798	779	799	789	780	789	805	857	754	830	814	811	787	809	804	784	783	846	753	789	808	791	782	845	859	795	832	775	802	836	795	790	773	822	844	828	775	780	777	748	836	812	799	794	771	773	773	810	847	812	791	805	781	850	763	820	859	748	796	834	800	801	885	784	761	791	802	820	771	788	780	776	820	813	826	837	785	845	834	794	820	767	821	851	776	820	797	793	812	795	789	771	813	822	761	763	819	790	774	796	852	853	815	829	799	774	748	853	756	764	813	745	814	804	731	801	804	817	840	822	774	851	788	806	815	768	773	824	825	780	789	840	834	783	836	821	846	795	790	792	743	803	866	832	775	755	806	770	817	835	766	820	796	852	743	827	807	780	863	826	803	816	773	807	788	795	812	810	813	799	818	802	753	848	792	795	828	774	815	797	825	782	766	767	805	809	771	816	824	790	777	758	743	784	856	805	816	794	794	765	856	782	796	806	866	799	791	804	826	815	769	813	795	778	833	828	839	802	792	829	828	795	813	859	783	847	831	791	708	800	782	794	772	772	765	814	793	790	786	779	777	801	784	773	797	848	777	812	757	778	735	824	756	858	859	792	823	839	768	818	816	776	798	786	758	800	801	850	820	771	795	790	795	763	795	761	800	767	761	764	830	786	802	835	818	794	774	770	850	809	835	806	821	845	775	817	787	736	842	804	850	805	821	796	811	852	801	802	802	819	830	810	863	794	849	799	825	818	775	783	846	825	862	800	811	800	804	849	808	801	772	852	788	805	799	821	857	835	804	799	845	806	804	813	829	814	765	722	708	794	797	808	841	814	793	802	853	790	806	833	805	780	797	804	799	817	801	805	831	782	811	786	814	835	803	786	845	755	770	792	830	799	837	786	843	778	745	818	779	788	799	806	776	822	768	843	791	808	772	824	780	775	830	796	844	810	767	767	815	767	829	765	799	810	836	792	822	814	842	805	863	810	786	833	814	772	780	825	806	812	778	839	792	785	834	827	820	813	810	792	802	804	809	804	818	786	767	828	834	795	813	758	773	720	868	836	854	780	800	754	786	798	785	774	864	836	786	741	829	839	836	794	754	803	812	821	833	802	835	836	838	789	834	798	837	767	825	791	795	800	803	835	772	771	853	867	778	798	806	816	784	754	824	835	804	825	785	839	794	760	855	831	828	789	808	754	762	818	783	819	821	801	827	793	783	808	827	849	857	797	826	791	813	818	814	815	825	736	772	794	768	823	791	780	760	788	820	797	797	812	808	770	863	776	880	837	798	810	811	815	845	834	853	817	873	830	812	815	788	821	851	812	765	827	764	768	844	773	776	798	847	787	825	825	766	822	753	766	792	858	853	802	864	737	768	791	767	810	786	777	792	822	771	803	808	779	810	798	826	835	808	757	799	785	829	808	774	806	819	783	851	818	782	829	762	787	875	814	785	827	797	806	831	792	805	797	842	817	794	803	778	806	798	808	792	809	785	827	858	843	799	762	772	808	839	802	777	824	843	788	813	794	790	798	778	806	784	820	817	828	786	806	772	811	783	782	755	809	810	801	786	812	813	811	848	828	758	769	751	841	831	783	783	858	765	822	773	844	830	812	751	854	787	824	824	809	797	824	835	821	810	811	818	737	868	820	821	801	823	773	778	775	831	812	802	832	779	759	848	823	784	804	786	823	762	843	844	832	805	762	840	813	776	783	771	743	783	811	852	803	796	778	806	815	817	804	773	810	813	851	755	766	804	857	769	853	847	811	819	785	796	806	778	758	802	769	819	802	861	844	786	891	805	780
25111	18265	28916	53878	74340	62167	44167	25302	9641	2377	672	363	326	323	320	327	332	327	292	305	305	315	294	320	279	314	290	331	319	347	296	321	352	316	322	346	313	338	329	296	303	314	344	321	289	266	291	322	323	311	295	321	347	348	272	301	306	307	320	295	319	335	338	292	302	327	300	312	325	338	326	319	345	294	320	302	304	316	336	308	341	329	327	313	292	309	323	339	344	295	352	304	318	317	337	309	311	272	332	317	334	348	283	290	335	317	325	303	280	306	301	336	326	289	334	289	294	322	310	356	320	340	347	332	297	327	332	311	330	313	330	329	290	334	289	319	291	326	327	334	298	326	310	321	313	264	294	311	277	313	317	324	306	350	301	291	319	299	303	330	305	325	320	305	330	302	302	294	298	319	309	308	300	326	295	318	306	275	289	298	298	342	320	294	280	316	314	303	339	327	292	331	307	295	328	306	306	324	322	298	332	305	314	301	328	300	309	304	311	320	318	321	322	301	324	339	303	314	315	298	319	282	295	300	329	306	307	299	317	324	298	326	284	328	328	303	334	334	298	311	306	339	309	331	303	314	297	299	300	323	299	338	307	335	285	321	333	318	318	315	288	292	276	326	287	297	331	329	334	301	306	327	302	315	319	343	320	313	320	330	340	287	319	317	327	347	311	344	297	317	335	272	278	299	313	289	315	310	333	319	282	310	281	295	308	320	347	313	327	314	300	309	309	287	314	326	297	291	303	312	269	292	312	316	323	341	317	329	320	310	299	316	341	296	278	324	308	360	312	300	309	308	310	311	319	285	283	303	286	335	334	310	314	316	306	317	332	326	306	302	295	337	316	303	292	332	316	306	297	331	306	307	323	310	304	313	308	327	306	317	323	325	296	292	304	312	329	342	334	305	339	287	320	334	331	292	330	298	325	323	335	315	317	317	327	322	312	313	307	350	313	322	317	307	335	315	313	332	290	309	319	326	295	318	349	331	325	310	299	309	323	302	328	305	302	326	288	317	344	292	322	330	317	303	332	305	323	320	293	306	312	302	312	309	293	293	295	316	287	334	302	296	302	276	317	329	330	309	330	322	316	303	303	317	322	325	333	293	332	338	346	313	295	308	300	296	312	348	340	313	303	309	325	295	274	316	311	349	312	286	315	308	328	312	315	330	301	315	321	336	328	320	307	336	305	288	332	296	324	320	278	307	320	294	336	337	300	300	276	355	306	322	322	347	310	292	339	325	290	320	302	297	296	298	315	356	287	304	311	288	307	299	294	333	317	336	300	309	309	327	335	312	335	301	307	329	307	332	340	320	312	370	314	310	282	295	329	332	312	322	328	327	323	306	309	325	301	311	328	347	351	296	317	329	273	309	296	301	331	317	306	314	295	309	346	311	332	325	328	347	334	333	347	361	318	295	343	312	301	331	307	315	350	316	323	322	302	317	313	302	332	329	330	311	315	362	307	331	314	319	318	316	300	311	313	324	299	280	335	301	307	276	318	312	306	318	309	269	309	323	325	323	327	289	296	333	321	339	355	352	284	275	315	305	298	322	315	323	302	306	293	307	280	353	308	291	289	314	307	322	311	351	311	308	291	357	308	295	299	346	338	289	301	291	297	305	312	307	284	333	312	285	310	324	326	327	346	345	304	330	314	309	328	301	320	304	357	294	327	311	310	317	299	296	308	306	331	301	280	294	294	328	303	341	308	294	326	283	290	351	334	289	307	336	291	272	301	311	324	319	305	296	337	304	307	334	292	366	341	271	313	336	290	314	314	320	327	337	306	323	330	339	334	295	319	328	282	306	324	346	348	302	291	308	295	315	315	336	307	320	304	293	333	278	302	333	313	314	324	287	292	299	322	322	296	327	300	319	307	317	303	306	307	311	302	328	319	271	303	306	334	311	346	283	272	314	324	293	296	303	302	348	342	351	299	320	291	315	295	292	312	322	332	278	304	304	283	295	303	310	318	315	288	323	336	309	300	320	292	273	333	341	302	323	323	324	315	316	328	312	296	345	321	288	326	300	307	309	316	330	308	331	331	334	314	311	318	340	313	303	289	309	335	339	310	316	294	330	296	297	312	307	302	343	345	311	309	300	303	311	322	284	324	318	313	321	296	277	309	297	314	280	336	320	315	323	278	322	327	318	315	329	304	311	307	299	285	305	353	295	284	326	313	310	337	312	324	322	291	326	278	266	323	299	338	285	330	297	282	303	310	303	316	321	299	332	315	322	308	295	299	318	323	335	293	312	301	333	332	302	326	303	330	329	328	361	329	300	297	289	328	315	322	340	317	293	327	328	336	345	340	307	308	312	329	303	311	305	316	333	346	332	295	328	286	348	314	351	332	293	321	317	284	332	353	329	316	327	326	315	334	339	278	341	345	291	319	324	328	330	299	307	324	310	321	296	331	350	312	314	320	350	338	281	356	320	317	318	304	336	303	288	298	320	316	349	305	319	294	294	282	294	303	309	282	292	289	322	306	317	321	296	317	319	311	308	329	317	319	347	348	316	321	307	313	318	331	287	304	328	285	334	283	268	322	322	295	304	334	309	307	330	308	282	324	314	312	347	306	310	281	288	355	332	340	361	300	318	292	290	300	308	307	359	300	313	330	295	324	299	354	321	296	300	332	305	322	330	316	325	320	298	327	322	297	316	299	328	298	285	315	330	317	318	313	324	336	284	305	324	314	320	279	341	293	316	358	275	309	324	356	338	291	326	285	301	302	307	319	323	327	321	285	302	316	309	313	330	320	316	317	289	298	320	329	301	314	323	321	278	298	313	313	307	320	311	300	312	320	343	299	322	328	348	303	336	306	315	283	314	317	309	313	321	317	286	351	280	333	336	309	305	307	302	337	350	327	345	317	283	320	316	320	329	332	305	332	330	323	290	329	310	333	291	338	299	332	318	346	323	306	308	300	322	291	327	301	297	318	316	312	303	345	299	310	332	333	298	349	343	316	311	305	316	315	304	331	312	322	294	294	321	314	343	344	306	298	311	300	317	334	330	315	292	306	323	274	292	287	313	310	308	294	329	294	317	315	338	322	329	324	304	342	290	334	298	333	310	341	331	264	306	284	285	311	332	328	332	291	342	313	297	328	300	282	327	316	298	310	289	291	313	340	300	316	301	275	333	295	323	329	301	296	297	303	300	299	289	300	313	283	316	303	308	312	296	302	303	303	325	351	300	314	268	330	323	304	351	307	306	343	302	310	315	305	336	308	299	318	305	317	310	308	329	335	316	307	288	332	369	344	305	339	335	329	310	313	319	330	322	340	306	339	310	283	322	309	282	328	333	342	306	310	321	270	313	305	290	298	320	313	280	317	323	312	310	298	300	330	336	292	335	329	335	308	325	327	345	347	323	328	304	307	341	318	316	347	303	366	325	319	331	319	283	320	319	351	307	311	306	321	339	296	323	321	293	322	343	318	306	332	316	308	352	311	322	320	312	316	319	297	309	323	316	290	302	307	284	308	304	308	317	319	279	329	312
14575	14210	31833	60529	80888	71032	53147	35860	18554	7009	2189	1104	928	780	852	825	794	798	843	816	839	829	869	858	854	792	850	842	761	793	871	804	784	804	831	789	796	821	827	822	820	808	806	837	826	815	814	857	776	800	840	842	823	808	859	816	862	828	845	783	787	796	799	806	836	853	840	760	805	812	836	813	812	863	813	795	823	820	827	815	843	804	849	819	758	796	784	777	822	863	817	832	841	820	844	841	845	809	799	843	784	816	775	824	755	825	816	877	834	821	835	795	799	829	803	840	783	808	829	850	772	813	798	843	832	755	836	875	806	839	801	810	789	813	860	769	779	800	804	796	823	818	803	799	812	836	820	785	840	845	865	778	812	854	848	799	818	789	816	816	831	803	815	841	807	800	815	853	819	810	810	773	804	829	812	835	810	820	788	834	812	797	780	821	824	837	846	812	830	819	836	851	832	886	812	816	843	831	833	795	810	815	819	855	807	792	842	848	805	833	816	803	771	804	883	778	833	789	837	827	841	820	761	815	880	823	834	819	728	799	816	792	841	797	785	849	822	802	806	741	769	819	815	799	796	791	811	788	840	865	814	814	851	870	827	862	785	801	860	832	835	807	849	820	821	836	814	796	777	865	843	829	852	805	848	826	822	819	848	819	836	799	863	874	799	833	850	822	814	812	801	851	853	768	786	811	792	818	816	798	853	824	813	891	776	813	838	779	862	839	835	888	802	846	845	856	799	861	837	749	838	861	828	833	816	805	801	837	822	861	846	832	845	829	839	804	827	793	817	861	841	871	819	818	810	816	787	798	832	847	809	827	801	824	843	855	788	853	815	815	765	856	828	819	772	786	800	864	813	857	831	844	762	865	822	822	774	825	841	810	849	871	823	825	840	812	838	783	831	794	811	871	805	806	795	827	799	809	863	814	830	847	782	837	838	860	803	886	826	814	837	816	856	797	829	861	851	824	800	849	835	809	776	760	846	784	799	846	758	768	834	850	869	829	820	792	798	862	846	852	826	784	808	769	843	825	843	794	769	829	859	859	814	833	784	851	876	835	783	771	831	804	846	825	788	836	926	801	823	786	796	819	781	789	834	809	784	815	814	883	752	813	801	850	829	853	848	824	792	831	847	831	810	784	801	831	818	826	794	785	784	815	860	873	825	790	832	837	795	833	845	866	818	792	842	832	829	842	789	838	814	843	871	808	824	858	811	796	835	798	794	832	821	799	776	785	861	793	789	830	831	860	816	860	772	777	784	817	826	801	836	853	796	824	828	834	833	826	791	852	878	855	814	832	843	831	847	803	765	806	814	811	849	842	825	841	833	767	847	836	785	827	876	810	859	817	815	791	796	847	834	823	830	797	828	789	839	841	767	838	846	818	796	831	871	822	833	773	777	797	830	848	902	818	780	805	840	851	830	815	820	836	861	836	847	844	846	840	781	832	858	803	830	866	824	821	804	885	834	831	843	818	768	860	808	829	822	846	850	777	736	844	846	830	795	858	832	813	771	832	867	807	807	768	828	791	795	791	814	802	808	818	816	790	816	808	806	827	804	781	816	822	810	788	878	818	800	785	784	820	860	785	837	852	814	825	869	862	863	840	832	849	793	797	788	798	806	863	813	809	864	822	765	810	838	787	799	766	849	796	807	767	852	827	846	822	786	855	871	773	790	831	815	793	812	837	808	873	809	809	809	791	801	816	834	832	825	887	789	789	834	841	851	733	840	843	848	788	804	826	781	834	826	844	821	807	822	812	792	773	810	828	811	824	802	812	813	794	807	795	852	821	806	812	870	851	793	808	856	858	841	853	768	801	835	836	798	774	843	832	833	805	845	854	812	839	813	833	791	812	838	822	789	847	848	822	838	812	806	873	776	861	835	768	820	881	868	752	790	814	752	847	826	804	856	830	810	832	810	810	860	795	770	830	866	817	797	815	784	884	831	850	862	829	844	804	831	841	801	786	846	805	820	813	816	777	833	849	816	840	807	861	813	811	845	815	828	820	814	814	810	793	828	819	809	827	814	811	880	782	754	791	795	835	823	799	829	794	807	811	778	790	860	833	805	835	768	849	781	823	818	826	777	813	827	821	772	808	820	830	796	795	818	883	800	774	861	827	826	813	833	828	803	819	800	839	855	798	819	866	797	814	809	855	841	841	829	823	843	810	801	866	772	739	829	779	777	802	826	800	799	805	839	858	881	769	810	797	835	820	831	828	774	779	813	802	807	838	834	861	837	836	810	793	785	795	835	769	877	843	792	776	811	779	818	831	815	766	843	878	817	768	847	814	800	855	781	772	833	858	798	792	840	897	849	779	841	868	853	796	841	867	789	888	804	800	840	826	842	886	803	849	776	903	852	835	894	799	835	861	829	755	829	819	776	847	835	840	776	778	822	790	833	823	764	771	818	817	807	856	827	839	801	783	806	812	797	801	768	824	793	792	862	837	823	777	817	871	808	839	808	799	786	845	828	811	871	826	839	793	829	774	819	867	834	843	863	839	824	754	829	848	810	800	823	824	827	807	821	816	855	833	805	853	848	850	786	866	826	832	789	809	810	801	810	824	822	832	805	837	785	770	844	879	892	802	807	828	847	806	817	856	867	792	813	814	803	829	845	826	774	791	847	834	852	858	822	813	811	861	780	816	834	818	837	871	860	846	808	820	816	821	796	835	803	817	828	830	845	819	786	851	815	757	882	831	749	828	794	828	836	810	863	867	813	812	821	812	802	802	841	850	786	818	800	794	827	822	847	850	831	904	846	857	797	802	860	850	832	795	827	814	814	842	779	780	836	819	821	850	835	858	817	844	820	836	799	717	822	826	815	822	857	834	823	809	808	817	835	810	825	862	858	845	758	771	827	819	861	826	803	808	809	843	818	839	782	792	811	812	826	853	825	859	798	844	787	792	814	794	801	820	792	823	810	899	864	781	835	829	825	824	820	817	821	789	823	827	797	839	811	795	817	833	899	760	831	837	821	811	861	764	867	795	801	791	794	808	825	816	841	823	814	800	859	817	882	942	795	825	827	809	829	874	803	808	864	802	842	829	828	880	799	840	795	861	767	856	833	832	816	787	825	762	837	820	852	843	811	841	838	816	772	824	776	832	833	805	818	815	822	792	825	833	826	867	836	813	818	790	812	802	793	808	846	853	776	803	753	842	779	839	811	765	814	845	799	835	834	771	836	807	852	827	811	807	858	803	798	788	810	838	786	819	799	795	803	819	875	829	848	811	826	777	849	843	804	829	800	828	811	817	840	851	815	846	815	840	838	825	815	807	824	781	858	785	871	883	859	794	820	843	779	851	820	864	830	833	865	834	792	813	815	804	869	770	859	857	816	798	795	811	785	841	796	857	850	811	817	872	801	832	809	802	829	805	824	789	835	801	807	829	820	838	800	803	810	809	806	811	789	870	823	856	797	803	851	800	849	802	857	841	852	782	857	777	812	854	811	795	830	840	797	836	834	805	818	804	808	787	821	862	865	773	832	779
10827	9738	7806	9169	12990	10163	5570	2384	998	518	357	343	289	320	298	290	355	286	283	294	304	270	315	287	288	325	297	289	295	292	311	311	285	292	294	280	288	310	331	320	294	268	323	277	302	324	290	290	319	302	339	299	292	311	311	265	321	310	287	297	299	289	298	317	291	288	339	293	329	319	288	299	293	271	283	308	311	293	278	303	285	306	313	298	322	298	289	294	297	302	306	302	286	303	327	261	331	309	276	281	309	289	319	289	281	302	292	288	256	296	310	315	320	302	271	285	272	294	304	297	284	293	310	288	281	314	278	300	312	317	309	305	316	283	310	299	282	302	269	291	324	307	267	314	295	337	339	302	300	269	270	289	318	311	281	290	317	292	315	306	304	324	276	312	308	303	303	295	292	295	301	278	332	276	292	273	277	289	309	322	281	303	292	312	289	299	308	305	350	289	285	328	303	299	318	308	302	292	317	323	276	303	301	306	273	313	296	291	280	323	287	304	290	289	309	327	313	327	297	305	268	306	288	286	294	282	317	315	299	324	289	296	296	310	299	286	324	275	310	319	272	288	311	276	298	279	297	298	303	299	319	340	308	305	265	319	303	274	302	325	307	320	286	297	294	307	292	307	306	274	327	280	334	301	267	305	276	303	293	323	341	292	308	321	276	326	297	295	278	290	292	326	274	281	305	324	312	338	336	309	283	324	301	301	297	286	289	291	286	311	331	334	306	301	284	254	309	307	285	307	307	303	297	294	321	320	334	300	311	278	276	282	290	305	296	318	297	296	310	299	285	300	312	320	318	268	291	327	330	287	302	324	285	271	285	311	329	298	309	302	283	302	317	312	282	319	293	307	283	272	268	296	276	294	322	326	332	308	310	300	283	272	321	331	317	281	329	294	283	285	290	299	315	288	319	312	282	295	273	267	287	308	260	284	300	288	275	305	332	334	323	313	293	296	281	319	307	267	285	317	310	305	247	314	283	312	277	271	277	305	332	288	304	291	282	310	320	307	331	290	313	279	309	294	293	271	262	296	289	299	273	305	292	309	319	296	323	338	307	305	265	316	294	289	288	285	280	294	294	316	293	303	346	293	306	308	282	288	295	285	312	312	264	279	314	309	280	294	309	287	283	298	284	322	304	315	323	300	303	321	301	317	316	308	289	315	308	299	312	296	321	300	292	319	318	281	278	309	295	288	260	292	304	310	306	295	285	301	307	314	272	301	306	261	305	272	318	294	294	318	279	318	285	290	276	278	333	316	275	293	284	305	313	307	313	289	287	291	283	316	312	267	315	323	305	331	288	301	284	329	324	306	321	309	288	301	295	260	315	319	267	326	299	297	308	298	305	303	312	298	293	305	282	268	293	281	291	286	291	295	279	304	306	298	276	308	283	297	269	309	317	315	314	297	260	282	310	296	336	304	291	284	315	280	301	284	309	303	296	298	321	338	323	278	258	291	307	323	282	284	295	289	290	288	297	346	272	278	322	301	295	316	321	297	327	275	285	317	289	301	301	322	285	319	307	303	274	305	287	295	311	277	272	328	294	298	291	299	297	359	274	294	315	314	324	316	313	279	297	273	323	286	304	312	318	280	297	302	273	318	297	274	294	311	298	287	287	299	295	314	298	275	275	312	298	270	291	325	313	280	292	337	291	304	284	269	301	296	336	298	279	298	266	281	276	280	307	296	285	310	290	291	310	291	282	302	320	319	325	290	300	310	292	263	321	271	332	310	321	296	318	294	332	300	302	297	251	306	315	292	292	300	289	298	313	301	277	292	320	322	316	296	295	290	289	283	315	279	327	301	320	292	306	289	312	323	337	289	309	313	309	293	307	321	307	308	309	290	349	292	267	299	309	266	321	281	327	312	281	287	312	312	329	302	304	278	306	290	291	324	299	289	321	329	289	324	277	292	279	285	317	292	300	338	295	274	288	297	308	345	324	314	306	341	290	319	310	329	284	288	293	310	296	312	319	286	326	287	284	329	304	318	304	279	277	286	283	344	285	307	317	317	296	285	283	313	289	305	322	321	271	288	320	332	311	311	299	314	298	285	296	309	316	261	281	284	284	294	293	306	277	273	297	309	316	301	287	264	327	284	319	290	308	329	300	309	310	293	281	283	324	280	315	276	301	320	315	314	291	299	303	322	279	313	338	299	309	291	308	313	288	280	292	308	305	325	332	301	251	326	299	311	305	277	297	292	315	313	324	324	279	295	290	292	299	294	331	328	307	278	277	321	325	320	301	320	295	326	281	291	301	289	291	302	291	267	316	312	298	305	286	316	305	299	325	307	269	304	312	305	300	268	320	322	278	283	311	276	289	318	290	317	261	311	330	302	266	301	311	296	303	306	300	288	291	290	304	299	289	312	298	297	314	303	306	314	296	265	266	312	303	293	301	306	276	277	312	294	296	296	307	272	294	265	279	313	286	324	289	277	276	319	302	286	278	269	307	273	323	301	325	321	302	326	303	290	282	321	293	318	312	329	303	282	306	286	311	283	303	297	308	307	299	285	290	309	335	342	310	278	293	287	283	303	326	279	282	306	310	284	301	339	324	321	286	276	293	283	298	283	306	298	293	316	291	293	268	268	304	290	302	298	285	276	293	297	317	305	290	305	313	267	307	301	308	301	292	297	316	298	281	301	314	300	311	284	269	286	305	290	287	277	269	295	311	274	318	298	270	324	327	310	312	272	327	309	286	311	303	281	300	290	333	302	281	307	332	257	290	286	325	304	309	291	309	305	274	291	271	329	309	278	303	277	323	319	318	293	275	259	325	295	345	299	310	316	308	297	312	299	309	284	309	319	291	324	289	280	287	314	315	286	323	312	280	276	309	288	329	283	292	320	308	288	292	293	288	284	294	273	306	275	312	300	312	289	295	308	301	321	291	267	295	319	297	286	291	303	318	322	284	309	305	318	277	281	288	297	280	282	316	285	293	339	270	297	294	300	291	290	324	296	306	305	346	305	299	283	298	329	296	291	294	281	290	284	283	301	302	315	326	282	303	304	281	314	324	313	315	285	267	313	298	294	282	273	307	316	273	297	309	286	285	297	288	288	273	287	309	284	268	268	290	331	299	290	290	322	276	264	311	306	287	306	288	309	281	260	289	308	298	283	298	284	296	307	315	330	323	286	290	281	325	276	316	291	336	281	364	308	321	330	303	313	292	301	277	287	328	299	295	305	296	308	271	259	267	335	310	297	300	267	316	279	314	312	322	311	254	310	324	312	319	323	328	306	280	287	305	263	284	294	289	305	317	319	310	300	285	281	278	291	313	297	307	276	310	290	318	315	265	291	272	345	322	284	301	324	257	290	273	281	298	282	298	277	328	296	285	324	333	326	277	293	323	335	268	303	331	277	283	304	337	304	292	281	317	321	293	330	274	315	311	327	268	299	283	292	286	329	318	296	293	277	299	288	289	303	296	308	307	274	274	298	286	295	281	293	305	314	288	278	279	302	297	287	306	277	317	283	323	315	316	309	331	288
8124	7316	8898	19432	28064	23499	14847	7166	3119	1553	923	846	771	704	793	793	812	783	822	770	781	760	829	769	746	776	816	772	742	816	833	775	784	793	807	794	762	809	779	787	787	824	792	779	721	768	784	759	803	779	787	808	754	774	765	835	792	805	778	788	804	781	787	801	814	767	787	820	813	770	801	776	768	849	782	818	794	774	734	784	775	780	787	825	811	788	779	708	784	738	794	782	779	754	751	759	762	781	855	857	740	783	806	779	743	792	849	791	777	777	809	782	796	769	786	788	765	786	801	757	773	848	840	818	784	736	833	774	749	763	802	756	773	819	746	810	754	748	764	740	776	808	786	777	819	827	767	819	822	833	819	743	772	759	828	789	760	774	792	783	748	780	780	754	790	797	756	751	812	751	746	765	841	822	741	821	792	806	793	751	778	781	786	810	789	792	803	792	803	758	761	772	773	826	774	776	797	747	789	789	828	766	794	774	789	774	790	771	741	823	804	768	792	781	764	807	811	835	794	780	832	770	769	793	768	817	808	799	758	778	779	754	783	776	810	766	772	801	794	758	770	787	794	764	815	819	788	812	779	820	828	776	797	752	773	832	795	761	730	795	776	709	757	811	764	741	839	784	776	805	757	799	779	850	758	796	772	758	830	853	723	777	780	783	772	803	772	818	743	776	770	788	784	772	757	764	827	744	811	755	808	752	756	775	836	831	828	793	790	741	770	777	739	821	785	770	756	791	765	780	786	785	809	796	812	754	747	794	759	819	793	796	800	768	812	807	764	784	830	791	802	785	830	769	767	801	818	776	908	793	844	801	816	750	816	812	732	753	786	784	743	760	875	823	749	780	817	747	811	812	808	769	808	799	694	788	787	812	748	804	794	813	791	778	758	722	758	771	798	770	819	814	815	822	787	777	788	799	831	806	816	814	797	764	779	790	802	765	856	757	847	787	775	793	799	791	808	762	792	800	790	743	796	789	797	780	776	826	790	740	778	807	777	774	772	787	789	741	795	786	817	842	733	786	762	789	797	840	816	770	813	802	761	781	770	799	767	805	769	819	724	779	751	778	757	778	842	749	777	823	791	789	756	735	778	751	794	758	732	781	757	803	757	729	772	751	762	729	785	789	798	839	756	816	783	799	772	818	793	781	780	794	748	771	760	806	751	781	725	792	753	788	771	811	800	836	782	834	734	770	786	770	789	782	795	768	761	747	811	769	812	768	760	839	759	850	798	806	791	759	794	793	804	759	705	802	838	817	790	819	746	820	773	771	822	815	776	779	785	797	837	777	781	788	800	768	746	831	826	840	786	782	792	773	876	791	798	783	762	822	797	838	740	792	786	794	785	799	724	727	837	769	784	763	786	786	789	789	792	766	794	768	795	751	799	811	817	809	765	766	801	790	796	740	804	792	782	761	810	808	801	797	786	803	832	837	789	804	845	770	801	813	823	772	773	761	755	809	781	705	788	806	775	785	825	818	777	770	819	778	770	789	781	788	768	791	741	793	750	826	762	742	805	775	753	777	807	795	764	780	778	801	827	770	786	796	758	784	785	765	771	817	742	766	750	780	819	827	761	793	789	774	766	824	803	778	801	754	787	805	746	769	745	765	772	788	784	773	806	731	763	790	800	771	762	795	755	818	786	757	844	819	762	801	827	726	788	790	813	747	779	808	771	810	798	773	775	742	757	817	795	794	794	823	815	772	777	756	800	784	796	744	817	790	789	786	823	761	793	784	778	802	782	774	802	783	825	779	770	763	812	788	800	786	783	775	782	810	757	712	754	827	811	791	726	760	779	820	777	789	780	822	741	758	767	803	766	796	743	794	780	757	776	840	776	796	804	775	808	805	834	834	828	785	735	801	760	768	804	808	828	763	779	827	752	790	809	781	803	821	797	777	811	796	801	728	781	799	790	765	769	837	781	783	778	812	768	767	820	793	831	839	779	771	742	801	775	796	774	744	847	773	789	827	773	818	784	783	798	845	788	787	823	813	771	796	777	780	807	825	744	783	789	735	807	810	767	773	804	821	779	766	793	801	805	810	769	772	784	816	784	821	769	841	712	743	799	786	811	773	812	763	743	768	742	785	768	780	747	768	778	794	793	793	796	793	810	782	745	724	797	804	794	779	811	763	833	819	767	787	777	772	761	795	748	768	823	812	766	763	760	763	815	815	776	773	802	822	796	803	798	832	797	753	773	807	805	754	786	767	790	795	762	788	805	780	799	808	724	769	790	791	794	775	779	769	752	752	781	785	793	739	762	806	802	802	793	749	807	777	828	784	749	738	833	780	770	769	777	753	810	744	804	806	791	773	817	784	816	734	779	763	798	770	788	743	802	769	808	793	785	789	817	788	764	755	835	804	776	742	793	782	787	795	785	774	817	789	809	738	801	816	808	787	817	759	743	789	758	793	781	760	755	792	777	780	763	774	764	815	774	871	758	788	753	787	827	789	819	798	803	777	794	736	773	802	787	812	789	742	751	746	758	779	804	781	778	745	742	823	823	769	810	780	759	716	797	797	829	838	822	820	806	809	801	845	773	755	814	795	800	796	729	851	782	789	808	785	779	824	777	812	785	775	790	776	771	809	775	793	784	805	784	811	820	775	815	780	776	802	808	791	813	845	782	785	762	761	806	755	789	849	801	739	786	764	766	777	824	786	780	803	776	771	759	783	769	785	836	757	802	803	803	785	805	747	801	818	820	783	780	811	761	749	783	753	744	789	772	788	800	749	826	805	846	745	785	790	773	812	749	771	743	812	819	765	785	763	796	753	794	797	733	783	779	722	777	819	827	784	803	768	835	849	808	773	808	782	846	805	800	795	824	787	755	802	777	804	786	756	822	800	797	835	771	783	777	763	811	829	763	777	789	776	809	792	761	813	770	804	816	792	763	739	788	779	813	796	780	781	771	832	761	813	801	842	802	775	819	787	824	770	751	750	820	780	833	828	785	795	795	756	795	768	745	740	775	802	761	778	790	778	801	743	755	792	832	773	752	802	792	788	749	765	793	843	761	745	780	826	809	775	735	811	773	824	760	781	735	742	747	745	765	839	775	782	784	787	744	760	811	767	798	812	820	780	778	811	802	808	764	841	778	801	807	750	770	793	837	758	806	847	797	800	743	775	829	834	830	740	766	756	808	761	801	778	805	779	786	830	799	791	826	769	814	770	818	784	807	844	780	738	762	802	744	760	769	804	788	765	756	787	783	732	775	804	815	818	790	789	749	779	808	780	752	744	770	809	780	768	760	807	811	704	794	735	757	778	759	823	771	766	777	772	752	786	743	773	737	793	793	795	785	781	799	798	838	797	756	781	795	786	754	789	762	779	826	744	741	799	793	805	792	728	836	810	794	786	779	830	784	789	825	835	810	743	781	753	781	832	830	762	791	835	781	790	736	776	776	813	821	811	757	788	824	821	762	739	808	765	810	782	807	727	790	795	762	781	792	754	756	775	787	769	805	745	772	830	831	828	820	779	799	760	826	743
19136	12247	13797	41541	61612	50546	33353	16836	5419	1415	517	322	336	302	305	331	299	312	314	308	289	317	278	299	296	325	304	347	316	294	320	293	317	292	271	326	299	304	304	311	303	309	316	320	299	312	305	330	304	316	294	328	297	310	298	277	277	284	279	327	332	341	297	296	303	304	296	320	315	319	313	311	309	342	356	306	322	298	315	297	311	312	293	324	348	308	299	349	300	285	310	294	308	357	306	301	312	312	306	303	298	328	330	320	303	330	306	317	270	321	348	310	317	320	282	300	300	294	310	304	307	310	338	282	310	306	328	327	297	385	302	317	312	293	325	314	306	321	297	326	309	293	335	345	312	292	310	278	307	322	316	342	305	304	316	288	324	279	302	303	314	327	325	275	305	287	319	286	319	316	327	336	294	322	309	295	319	310	317	309	322	253	330	317	288	307	309	288	291	303	321	302	317	322	304	317	314	301	321	313	310	304	338	297	328	296	286	316	298	320	310	313	296	324	319	294	332	271	291	327	325	311	279	282	312	306	324	288	302	288	292	325	310	289	320	279	294	335	306	287	334	317	297	324	258	318	295	301	306	296	293	323	276	311	316	319	294	328	309	260	300	315	274	325	298	303	293	294	322	311	328	322	282	328	341	286	298	268	314	279	312	313	273	307	285	334	322	299	287	303	296	309	297	299	271	309	313	287	259	320	299	280	303	326	321	297	285	290	300	297	310	295	338	261	272	303	303	314	286	261	279	303	304	328	289	307	300	328	304	323	306	321	320	321	274	311	298	302	296	297	295	324	267	290	290	305	321	278	315	323	302	305	315	304	326	315	290	319	325	296	277	266	298	292	316	299	311	288	295	329	280	324	300	294	315	315	316	312	315	326	288	319	319	303	320	322	285	333	306	317	311	316	327	283	297	308	293	301	322	326	295	287	323	305	279	326	296	300	329	331	309	312	316	313	305	308	307	285	324	285	319	312	321	266	310	279	325	285	282	295	297	308	306	313	280	297	278	317	311	277	276	337	320	297	288	347	270	311	319	274	324	322	312	319	314	303	339	304	296	296	289	287	294	328	309	318	300	313	294	301	274	309	316	330	297	281	279	340	288	317	296	330	295	306	303	329	310	292	298	325	347	302	304	315	282	307	271	291	312	283	312	297	285	289	319	317	309	280	306	286	337	326	287	326	323	332	312	323	302	305	325	308	300	302	333	324	294	299	258	320	306	264	292	283	311	314	296	312	311	311	288	310	307	306	295	307	299	307	295	286	280	305	301	310	292	314	266	299	282	315	327	309	313	317	319	305	307	338	285	283	320	341	328	345	293	318	336	339	294	280	307	302	282	311	307	320	307	305	297	314	290	296	307	336	345	320	302	326	300	289	315	334	302	308	283	318	301	300	284	277	301	298	301	324	302	303	299	296	292	280	324	325	287	314	316	305	283	312	328	308	315	290	322	296	308	321	343	280	290	297	278	327	302	310	300	328	327	317	280	297	253	302	319	325	342	286	286	305	290	307	287	283	314	296	321	291	318	304	315	283	292	300	317	286	339	274	303	293	303	319	290	323	310	265	289	307	294	295	286	290	313	296	296	305	297	294	306	276	315	278	307	316	294	272	311	272	309	293	327	287	292	309	318	319	295	326	307	309	335	290	316	307	309	290	299	318	291	301	300	301	292	304	298	278	325	285	297	299	301	305	332	313	299	319	286	295	256	307	280	315	302	333	256	309	314	284	291	318	276	293	335	283	278	320	303	287	296	264	288	317	272	310	292	294	265	292	299	256	325	283	294	324	287	280	315	341	324	308	270	312	292	292	344	302	297	280	316	311	298	305	295	306	297	311	330	318	300	327	306	328	299	333	303	305	347	263	305	317	320	292	301	296	305	289	269	304	315	281	290	344	272	291	306	311	295	348	296	295	285	298	324	303	296	278	289	299	302	321	338	295	300	286	326	291	296	283	291	307	301	329	291	280	328	301	310	320	283	312	343	262	286	306	301	300	293	305	322	298	304	271	331	319	341	301	355	314	297	291	300	270	301	323	309	323	312	290	327	262	285	283	297	292	282	333	337	315	299	298	279	312	305	297	309	305	290	323	321	278	298	307	313	288	316	312	304	319	323	287	318	351	274	306	298	305	304	313	291	305	304	310	347	310	299	306	307	319	315	309	310	290	268	306	328	312	294	305	316	343	307	309	336	316	310	297	301	309	290	349	325	327	337	310	325	302	317	316	349	329	294	291	320	327	288	303	305	302	299	343	326	294	323	312	306	335	313	292	321	316	265	319	300	341	289	322	324	297	316	304	319	329	303	302	295	272	325	326	350	306	318	311	279	301	308	292	331	277	291	306	310	303	310	304	313	298	312	337	294	281	373	289	303	308	315	303	331	324	300	308	343	309	301	318	317	287	317	297	323	285	314	312	294	324	294	278	291	307	316	289	316	304	343	302	279	328	324	290	317	290	320	298	307	335	286	291	298	297	288	303	279	288	265	321	303	312	278	317	318	302	304	289	293	291	286	307	272	306	300	310	309	327	315	252	304	317	293	310	336	310	288	350	300	308	293	324	331	299	322	302	284	290	301	284	329	329	294	304	299	313	314	309	325	306	307	268	302	276	283	307	317	290	295	319	291	287	321	296	317	272	315	326	302	297	309	317	312	316	257	323	300	307	295	294	336	329	324	317	293	312	316	300	310	318	328	324	302	289	300	296	340	293	304	315	345	322	274	292	308	333	339	300	305	319	322	307	330	295	319	327	306	328	305	317	288	313	314	293	309	312	309	291	319	317	294	324	304	297	330	313	300	301	276	283	313	321	304	313	300	332	294	294	297	276	298	307	350	315	330	290	331	318	307	323	297	308	330	371	313	324	279	286	319	317	311	302	338	349	347	309	274	301	284	294	275	282	331	294	301	295	314	319	296	273	319	306	288	302	308	335	300	308	302	310	266	310	299	298	301	308	301	317	317	299	293	314	283	317	301	313	276	277	312	318	303	315	297	298	309	287	326	305	339	279	328	296	315	312	291	318	340	332	324	319	307	318	314	281	316	307	291	311	330	297	295	297	334	303	321	322	302	291	270	307	332	289	301	270	299	288	296	296	332	312	338	298	286	319	332	300	329	300	319	322	325	316	315	302	303	307	305	289	295	311	268	322	287	297	318	287	289	335	300	297	293	297	317	301	322	293	301	290	279	291	298	256	311	321	259	312	299	298	349	325	304	343	317	328	329	306	278	288	305	297	315	318	299	303	278	288	273	282	275	306	300	300	304	280	304	288	279	284	299	263	324	318	328	319	297	297	283	305	342	305	301	296	329	326	275	312	293	294	297	295	308	305	299	296	306	287	327	338	326	307	335	274	291	318	318	298	318	287	319	324	340	305	337	290	304	316	327	304	314	289	306	281	323	310	274	356	342	298	305	311	306	303	292	302	293	344	267	314	310	303	282	317	305	269	283	303	304	302	297	322	297	291	312	289	282	334	339	334	303	289	293	326	325	279
12660	9068	17653	51248	67978	58551	44495	28532	13877	4765	1636	1007	792	855	789	801	830	809	797	758	826	797	843	822	779	779	838	821	822	842	800	801	797	772	719	787	791	829	818	844	798	809	840	796	815	758	827	801	821	804	776	822	793	820	884	839	821	782	800	782	771	850	790	819	793	796	797	789	735	766	793	789	818	808	811	797	797	820	801	836	853	791	825	794	828	834	795	832	808	805	801	819	812	750	817	768	853	816	817	822	815	753	855	763	830	781	773	804	824	806	799	795	747	802	838	833	773	765	779	818	813	816	798	754	837	816	816	796	790	841	789	792	771	819	776	830	808	859	797	787	753	779	792	850	834	743	816	789	810	807	855	769	793	828	830	817	794	819	820	840	823	797	768	789	837	732	787	837	791	845	816	783	836	780	809	867	783	783	791	829	786	759	763	855	786	809	762	822	816	842	757	812	790	804	857	804	843	800	819	778	811	797	755	776	820	777	839	812	766	834	794	799	729	786	834	862	824	769	816	807	730	783	870	798	835	793	804	830	824	856	812	781	819	824	794	833	785	788	849	820	825	804	828	773	823	822	829	812	815	847	786	805	804	824	812	818	802	748	756	759	786	823	787	776	792	796	767	766	810	811	785	797	815	778	797	780	801	812	846	806	796	751	824	785	800	874	739	836	788	793	828	835	782	825	796	779	784	789	747	824	820	826	761	797	823	798	812	864	838	829	840	816	772	833	832	837	776	849	825	845	799	805	797	813	785	858	844	814	797	806	765	820	776	862	822	791	844	787	821	845	825	856	809	798	784	810	806	783	820	893	807	814	741	789	803	761	813	839	813	825	753	823	812	811	837	834	824	841	840	835	785	825	828	838	783	816	825	813	760	781	804	773	835	806	901	812	820	810	780	846	851	827	797	763	824	764	823	778	841	851	806	824	797	801	774	805	786	750	783	765	797	797	768	745	791	816	801	799	838	803	766	838	823	819	797	831	790	759	778	816	823	836	783	819	817	839	801	817	790	795	820	788	844	821	825	772	780	799	833	803	827	788	863	795	779	854	768	774	819	803	866	804	837	785	848	812	754	795	780	750	809	817	791	769	830	786	844	817	816	852	831	815	788	751	762	741	857	791	768	792	796	804	767	734	839	837	802	836	784	837	795	820	789	821	796	767	826	817	774	788	792	816	809	842	797	812	822	822	808	813	843	872	781	867	793	812	781	797	763	812	758	822	803	841	819	786	830	835	839	835	837	831	797	775	781	790	791	775	792	769	804	808	796	762	809	835	826	820	803	757	796	760	814	779	832	809	800	821	833	808	738	832	827	775	834	800	815	797	839	767	789	809	822	785	878	749	843	750	812	788	815	849	852	790	850	828	803	769	877	774	810	748	767	821	825	831	792	821	867	857	789	782	793	753	788	810	868	800	824	801	807	806	838	784	767	822	831	790	840	728	784	813	830	753	801	829	814	808	805	804	809	792	800	759	800	779	832	811	873	762	874	832	784	805	798	773	838	809	809	794	757	808	831	804	814	821	815	849	857	843	818	818	756	872	813	856	823	753	785	789	798	840	803	841	811	808	826	793	829	778	839	833	759	756	808	836	836	784	824	834	768	764	829	780	779	812	835	839	819	767	783	783	839	828	842	758	783	845	805	810	756	830	846	814	799	777	883	785	832	817	799	784	803	835	846	836	742	776	815	782	796	817	819	771	801	757	810	816	805	862	784	808	766	767	766	811	836	795	785	781	839	801	773	836	797	813	790	814	820	759	828	849	783	797	787	776	798	793	793	775	826	778	838	867	797	825	881	774	793	819	805	797	817	804	789	818	800	792	809	811	784	800	775	799	807	810	799	827	827	735	813	803	821	806	799	806	836	842	821	791	839	832	804	823	830	795	772	842	817	856	742	808	806	853	843	820	751	813	802	808	856	797	791	794	771	783	750	778	821	790	835	793	862	849	812	788	737	787	841	776	790	774	800	819	796	796	835	861	777	807	764	818	825	808	854	771	893	870	816	812	783	744	828	788	842	778	760	834	809	829	746	808	797	827	813	797	766	809	843	781	786	782	828	822	803	801	835	884	789	792	782	820	773	805	774	807	755	781	818	775	796	772	812	808	785	795	775	815	809	809	784	788	795	832	786	782	804	798	795	770	816	767	786	787	785	867	777	838	801	831	762	789	803	745	846	814	803	808	803	786	819	822	795	807	811	778	812	826	815	822	756	799	834	803	786	797	809	797	815	809	811	798	749	776	803	814	805	809	778	804	791	784	833	791	792	835	812	804	877	853	761	836	831	819	754	842	833	803	775	831	838	830	837	786	821	810	789	804	778	864	814	797	770	792	797	760	842	779	812	806	804	841	810	806	798	823	851	808	824	800	812	774	809	806	842	807	796	809	809	794	761	835	833	793	784	816	797	810	768	786	871	832	781	818	825	815	769	770	800	761	835	761	820	781	818	809	805	865	794	792	827	783	794	831	857	792	841	825	810	846	741	754	830	844	764	801	813	775	814	753	801	819	750	831	796	829	799	815	783	815	799	847	844	799	797	871	822	791	798	851	825	775	789	838	779	807	782	811	802	805	813	853	794	824	769	811	786	796	790	842	807	833	834	804	799	764	816	812	813	837	775	744	813	795	779	821	792	820	801	788	772	724	748	804	824	836	862	828	799	801	800	782	756	797	792	803	769	781	741	849	773	754	799	835	813	833	808	807	849	815	809	790	820	816	829	793	759	808	825	798	834	789	793	846	811	774	817	791	808	835	811	788	812	759	776	787	760	769	755	830	792	802	798	809	826	792	830	786	760	826	757	856	844	764	809	831	810	826	839	766	807	842	757	877	791	782	838	772	883	834	804	751	827	832	810	764	792	785	812	824	807	847	809	778	840	792	792	794	847	806	798	763	795	799	820	793	750	782	839	798	774	816	799	805	847	834	768	835	801	837	816	823	841	779	798	806	803	812	823	832	786	808	823	786	811	747	811	821	810	786	812	797	833	767	805	820	834	822	795	805	813	795	801	763	818	787	810	833	803	806	836	761	792	760	776	793	784	813	767	783	783	835	775	845	852	799	877	840	791	804	818	815	846	853	795	774	756	812	801	795	803	843	808	780	758	788	841	832	784	800	755	784	754	819	850	776	827	825	830	847	839	805	824	798	787	781	794	751	822	826	807	832	824	787	791	771	812	793	782	796	771	771	827	820	829	754	780	838	766	809	831	791	832	751	784	797	753	801	835	819	819	761	791	834	787	768	767	789	790	821	840	792	853	783	791	785	816	829	833	833	829	850	830	853	784	791	828	845	781	759	825	788	800	806	813	780	807	799	827	852	788	773	784	781	812	837	831	789	810	857	787	796	772	819	856	807	835	806	823	818	819	802	806	751	815	779	834	807	764	837	816	818	826	823	803	789	820	781	790	800	816	797	793	766	787	779	833	798	798	770	772	822	753	790	793	840	814	808	826	802	796	796	788	881	802	797	822	845	757	818	816	820	848	823	778	851
25466	14893	22691	40269	74989	63778	45155	26638	11006	2552	731	379	361	298	329	315	308	339	331	331	335	302	313	337	346	330	286	285	295	339	301	298	316	338	306	332	294	304	308	305	329	319	327	301	306	298	326	358	328	314	302	303	313	337	329	318	330	290	302	296	306	313	305	278	326	328	311	303	312	324	343	324	321	343	332	273	294	285	304	322	329	316	313	330	306	338	316	313	307	301	316	293	306	289	322	311	303	344	324	325	309	329	336	332	331	293	313	312	307	340	283	329	313	298	328	301	326	298	300	293	310	309	291	290	321	303	315	343	276	286	337	329	320	300	307	308	331	271	318	324	322	308	331	317	337	317	356	301	315	325	315	337	317	286	310	341	306	351	289	360	322	288	320	330	336	304	304	332	308	315	311	290	348	299	299	310	321	320	329	304	330	307	326	307	349	300	295	299	305	326	344	309	336	296	335	318	308	323	309	295	320	325	302	322	328	303	305	316	318	318	335	316	346	308	300	319	306	311	315	304	327	324	296	306	311	305	336	324	283	309	328	297	310	310	293	328	335	324	317	314	292	332	320	272	298	311	307	307	328	316	327	305	296	291	313	304	292	328	338	338	337	335	283	301	334	339	322	345	343	297	326	301	341	301	286	303	332	339	346	301	285	311	313	309	290	333	320	309	305	349	325	320	324	338	306	327	335	289	285	298	325	294	317	328	311	324	293	294	318	310	329	292	291	324	302	315	337	326	307	316	314	324	316	294	302	293	308	353	308	299	333	281	307	320	291	273	326	312	337	316	312	311	306	327	313	317	289	306	329	324	326	282	307	323	308	320	336	286	337	305	299	315	322	318	302	329	313	322	325	323	340	316	331	318	306	345	325	318	328	310	325	334	314	316	324	336	307	311	316	333	317	323	331	320	320	318	318	322	287	314	342	338	359	304	322	343	284	270	298	274	309	293	328	322	320	286	301	312	324	338	328	290	293	297	321	307	318	289	335	308	355	321	301	294	318	350	329	311	315	318	303	375	299	329	330	303	303	295	330	315	335	305	345	280	305	290	323	301	313	334	340	296	298	324	336	318	323	328	339	310	306	345	352	284	291	312	330	308	292	312	308	344	290	301	317	282	344	311	334	324	327	343	302	307	317	312	295	321	297	333	322	324	319	292	320	323	309	301	321	310	325	317	306	321	316	295	299	304	306	334	318	329	305	314	331	312	318	301	328	285	317	312	289	356	304	317	305	334	318	317	331	279	325	321	301	354	311	322	319	248	322	287	340	323	318	334	324	283	278	314	314	331	322	310	324	319	320	309	290	343	338	324	331	309	318	303	321	305	286	325	324	339	311	347	343	330	318	310	338	321	339	286	293	320	297	341	290	333	322	310	339	334	299	329	329	347	293	303	321	301	282	315	348	309	286	332	330	306	318	331	320	304	300	308	327	303	298	325	352	326	340	323	315	309	319	327	306	302	317	325	302	314	322	338	289	316	315	325	306	338	323	306	310	317	302	317	319	308	322	332	301	301	309	302	310	308	300	326	358	295	326	295	316	322	295	302	308	322	302	330	307	302	316	296	288	310	331	318	305	316	315	325	323	285	331	286	315	318	331	298	307	293	273	353	344	358	318	293	309	327	335	314	299	297	317	307	288	319	319	313	285	280	300	283	300	299	347	321	319	322	319	338	325	309	323	335	296	311	302	307	304	332	290	338	290	345	299	297	319	334	331	323	293	299	326	325	323	295	299	316	321	308	322	337	282	340	294	282	313	322	328	314	304	317	327	307	324	304	311	339	269	322	314	312	326	286	297	319	329	305	332	315	348	295	276	295	319	317	308	330	293	277	317	360	312	312	312	323	290	319	302	315	335	340	314	298	311	330	287	348	323	296	292	312	342	299	313	301	318	370	325	324	328	299	318	321	311	318	323	339	332	330	323	323	273	323	313	309	302	285	313	316	338	307	306	325	303	325	290	333	295	289	336	314	349	316	307	317	295	331	305	338	301	329	289	325	305	316	337	304	313	308	349	297	331	299	317	304	309	324	306	327	288	290	321	317	300	295	304	303	336	355	313	288	280	265	327	292	325	355	322	360	311	289	333	324	312	324	324	296	349	335	337	306	316	314	330	288	301	330	324	324	329	305	323	300	307	314	329	332	329	341	329	326	327	337	313	358	322	309	326	320	307	330	314	338	305	279	324	320	307	319	310	289	302	316	307	292	293	318	327	331	297	306	328	318	316	351	326	290	309	341	359	314	319	304	324	311	321	322	279	343	320	308	320	324	325	284	327	339	312	329	353	312	305	311	315	293	286	305	300	319	308	327	308	308	298	323	333	306	312	303	343	318	293	322	301	296	313	286	333	304	296	322	304	333	320	338	310	315	324	320	297	311	313	356	295	310	285	334	294	288	325	308	309	309	314	303	330	329	318	342	312	324	324	317	311	331	301	296	341	298	312	300	340	297	326	339	331	336	267	303	307	348	277	313	339	291	295	303	330	304	324	292	313	303	322	303	324	309	326	349	348	301	281	325	291	301	345	309	339	292	325	326	319	317	312	331	320	307	337	318	339	294	301	323	329	302	309	316	338	330	316	305	324	343	314	294	318	305	299	318	303	292	328	304	370	326	301	333	299	279	308	316	312	300	336	330	351	291	328	321	330	312	338	327	343	320	341	327	309	313	292	324	325	323	303	327	329	329	324	339	353	316	341	324	322	328	314	304	323	308	311	297	327	310	331	334	348	319	321	307	310	318	315	288	311	310	309	335	317	326	294	324	321	315	299	348	332	298	320	308	319	303	322	312	325	311	307	306	309	327	352	328	322	319	325	309	308	340	316	311	299	299	322	319	318	311	298	312	308	298	320	303	293	321	311	303	297	332	328	306	331	316	298	311	322	309	324	306	347	304	321	359	305	327	317	301	304	308	311	294	324	333	327	308	338	329	341	314	325	334	327	350	303	329	320	316	338	301	346	357	334	309	302	308	295	332	301	326	310	341	348	341	304	312	349	330	292	302	307	326	305	306	300	302	299	324	292	331	313	323	328	309	294	294	308	296	321	347	345	313	340	320	315	309	337	286	334	303	283	311	326	339	290	322	311	302	315	309	327	325	324	308	331	310	349	297	314	310	320	328	317	312	323	318	290	335	319	327	339	290	308	344	336	328	308	319	299	325	324	278	299	343	331	303	320	293	327	328	339	285	329	349	316	285	325	287	324	322	319	317	311	331	340	324	286	293	304	291	314	308	317	299	324	272	300	291	340	295	313	291	330	299	308	321	322	320	316	322	267	276	306	309	302	310	306	300	291	318	305	317	305	317	312	312	317	339	341	353	332	308	288	316	333	343	323	307	288	319	293	319	323	306	332	301	309	285	306	307	303	330	323	351	323	333	316	268	298	293	337	333	311	328	321	285	306	307	298	362	326	319	321	342	328	321	303	325	299	320	321	339	345	323	317	305	299	319	300	273	318	310	314	318	322	324	297	318	296	302	300	284	335	316	321	334
14641	11018	26925	48196	81423	72350	54740	37687	20447	7421	2252	1044	903	836	847	837	804	849	829	829	853	816	810	812	806	856	822	817	867	818	800	836	856	834	808	848	859	815	819	853	795	821	790	835	880	839	810	830	807	805	822	805	800	862	847	789	821	872	820	781	866	835	809	791	812	856	798	813	881	819	776	881	808	813	827	823	891	782	813	863	860	861	841	847	787	809	743	818	748	823	842	804	810	815	810	777	833	834	765	810	805	799	812	832	846	848	807	889	850	787	860	867	766	867	850	874	786	831	845	836	790	820	794	869	836	808	845	828	822	831	841	782	801	833	806	808	805	837	810	786	774	835	853	782	813	766	784	835	812	815	880	802	838	815	813	829	846	797	789	799	895	834	797	847	790	834	841	833	768	795	789	798	829	826	798	819	835	833	783	827	866	811	842	865	854	808	845	802	809	761	821	793	833	803	835	780	822	844	844	812	817	813	822	829	837	821	855	859	783	878	837	805	833	815	856	788	775	826	775	869	833	782	801	790	828	794	794	888	815	785	803	819	841	825	791	857	829	814	822	842	839	827	788	820	857	864	801	777	783	831	814	792	867	828	834	816	776	824	829	785	845	848	829	822	841	806	842	782	823	799	805	812	818	799	781	808	799	827	809	852	815	798	827	834	815	802	857	870	843	784	786	808	802	815	807	802	796	805	810	841	786	865	822	825	826	831	820	790	786	798	781	853	832	789	828	817	845	804	827	808	830	836	814	811	782	805	851	778	756	871	803	835	810	835	847	815	802	803	831	778	820	806	816	758	779	839	816	816	845	806	837	784	821	804	823	825	826	886	783	758	855	820	834	812	877	836	808	758	803	798	816	790	836	802	812	781	803	822	808	856	802	804	866	848	835	835	784	832	813	844	872	787	803	890	806	795	862	856	775	816	859	843	834	782	807	807	806	841	829	823	840	818	883	791	790	830	855	803	779	796	856	899	843	755	798	794	777	836	780	817	789	765	857	826	795	814	811	847	851	786	808	840	846	837	858	833	800	830	832	793	798	853	855	874	842	782	845	826	820	842	802	839	812	853	813	834	771	864	803	847	869	820	828	804	844	799	804	796	807	865	795	808	823	805	794	792	842	843	821	842	841	802	838	819	843	820	752	855	783	861	853	844	828	848	794	784	825	832	755	828	791	751	830	827	838	841	784	831	816	795	809	802	817	812	859	871	802	844	858	803	835	793	820	815	835	812	819	894	836	835	825	880	787	804	818	790	868	821	825	817	786	809	788	854	866	841	743	823	833	854	805	827	825	840	828	845	861	738	810	842	855	863	829	842	823	836	878	797	785	807	818	866	807	799	804	833	793	850	804	801	811	822	810	784	798	867	841	846	748	855	861	821	855	776	801	827	798	823	833	823	764	827	851	801	790	844	825	786	796	811	813	853	795	839	820	804	864	842	852	795	832	831	839	810	816	855	806	802	806	865	799	873	829	794	802	838	796	812	820	850	772	845	818	799	864	806	814	805	846	861	800	802	855	832	769	841	815	787	785	863	783	811	820	784	873	860	810	796	785	847	815	790	839	857	780	866	798	804	821	856	828	813	853	792	844	806	800	842	782	791	797	748	827	823	841	801	811	814	840	853	833	855	821	844	776	829	809	833	779	823	806	827	820	804	804	863	804	859	783	790	866	842	851	816	842	857	846	815	852	846	793	809	832	861	816	838	809	826	804	851	769	843	872	788	803	847	821	817	785	858	821	840	829	841	855	834	823	830	841	769	798	870	906	813	816	779	892	775	844	846	825	828	800	835	807	864	792	811	787	826	839	789	825	778	791	862	779	849	817	808	788	814	855	840	802	849	817	834	848	835	835	844	804	832	809	836	822	801	804	833	836	778	817	829	785	865	798	763	837	839	825	819	844	808	845	797	842	827	815	828	822	836	779	904	838	862	845	872	807	843	801	841	821	826	833	810	782	814	854	872	823	778	833	782	837	871	801	808	831	841	866	828	764	787	861	856	814	858	886	831	829	815	825	811	796	826	824	822	868	804	860	833	783	829	779	806	839	822	837	824	818	820	798	817	824	848	832	799	820	780	837	810	816	817	810	794	820	875	820	781	804	842	876	827	798	845	778	778	821	809	851	828	819	810	834	836	864	818	836	803	849	784	876	808	836	847	823	853	801	779	814	823	809	847	823	810	845	807	812	841	806	810	863	842	821	825	805	831	834	850	825	772	855	847	860	779	856	846	837	775	790	848	784	781	845	817	811	834	815	844	850	852	848	774	838	783	828	827	804	852	865	864	793	816	864	800	806	854	816	829	832	783	830	851	816	841	851	851	810	796	832	834	742	840	830	826	781	843	810	800	811	821	785	873	795	823	780	812	833	775	827	844	823	832	840	850	812	893	824	836	865	811	812	772	837	837	780	862	823	837	831	853	815	837	848	799	810	819	774	852	793	808	825	842	822	818	805	790	818	816	800	762	840	803	772	826	835	781	808	804	838	843	878	833	724	755	811	825	869	803	804	768	816	842	885	860	809	864	800	797	845	780	877	795	798	802	889	806	866	843	827	797	859	820	837	813	781	836	851	841	797	822	846	806	815	809	832	818	861	821	774	865	832	828	841	837	841	834	857	790	834	817	832	839	847	846	815	796	754	822	809	778	838	802	818	837	761	833	865	794	838	822	842	798	817	829	882	810	837	816	784	775	807	813	802	857	839	828	856	871	796	855	788	805	834	843	834	808	821	795	768	857	818	796	831	824	777	836	835	835	775	811	853	815	774	850	833	789	818	837	811	801	895	830	782	800	838	902	814	809	808	801	815	787	810	858	847	846	832	773	795	807	815	800	828	805	826	797	768	837	820	824	816	821	786	831	856	819	826	846	819	843	862	835	784	813	832	850	836	854	817	800	840	803	793	828	844	765	864	796	801	873	823	811	816	833	805	802	836	828	802	814	816	837	833	826	826	846	812	840	839	823	806	884	783	813	814	823	792	814	797	842	841	773	817	850	782	778	801	826	759	828	879	790	845	847	809	823	862	785	793	822	813	820	791	836	893	824	816	846	887	843	794	792	866	889	805	817	767	853	814	821	798	787	829	845	782	806	858	807	811	816	804	847	819	843	825	867	856	758	824	854	832	774	828	827	866	846	796	808	821	837	851	832	848	824	786	753	786	794	828	846	825	852	818	812	820	781	855	846	801	831	802	853	781	811	825	836	812	823	804	880	795	840	817	838	815	801	830	859	802	810	812	816	812	847	812	783	822	852	813	831	838	811	795	854	781	835	889	751	821	805	793	823	792	812	801	830	801	849	819	816	741	834	801	821	813	772	814	846	804	828	789	824	802	869	819	829	842	824	792	820	840	795	823	799	815	874	818	768	876	793	827	809	813	801	781	841	817	788	849	832	817	850	853	798	856	792	864	805	798	857	794	803	830	838	809	794	831	832	829	811	806	818	788	767	808	812	814	811	800	850	875	810	791	805	777	807	861	845	818	811	785	806	843	747
9674	6753	8064	10475	13601	9711	5227	2381	1137	508	331	304	320	343	283	327	309	368	305	302	304	319	314	302	285	289	282	301	282	324	274	280	276	291	293	302	305	298	314	292	320	282	324	318	351	329	338	310	305	306	320	279	336	268	298	289	296	270	308	308	298	318	275	299	305	285	292	311	271	285	288	294	279	319	322	310	310	314	293	293	305	278	298	287	308	302	279	291	288	309	312	311	308	254	318	327	277	330	309	295	306	328	327	324	302	313	302	306	278	270	274	306	300	330	283	316	305	285	309	286	308	284	310	301	299	314	290	322	303	304	311	302	279	319	319	288	307	273	293	318	276	315	302	297	279	297	323	285	326	313	268	287	300	295	334	318	305	309	331	298	316	270	328	288	288	327	327	290	294	269	301	302	323	348	305	294	328	327	310	313	259	320	284	291	314	301	293	326	294	291	308	302	297	313	308	289	278	287	310	298	314	298	310	303	294	316	304	304	299	314	308	273	299	299	286	268	312	285	320	290	289	269	299	304	304	312	298	306	310	339	308	311	303	313	326	325	305	332	305	304	291	297	323	310	326	278	296	316	315	287	277	278	320	269	304	293	297	318	300	311	319	307	309	307	295	278	280	325	314	328	282	287	300	300	327	294	296	308	297	282	283	269	322	288	330	250	288	308	297	301	277	287	345	270	308	314	288	325	306	285	307	281	311	262	267	296	314	264	319	289	292	286	280	270	324	279	310	299	292	291	296	285	287	282	299	294	290	299	284	283	259	278	302	326	302	321	317	328	291	337	323	264	317	267	294	302	305	311	289	280	303	266	308	310	295	296	299	293	312	308	303	297	333	302	304	304	318	344	304	265	297	290	332	323	286	291	279	267	295	290	288	304	310	300	334	333	256	315	311	310	302	287	314	307	330	269	284	271	286	344	302	278	318	313	311	272	312	293	271	299	311	263	340	314	327	308	283	313	316	281	301	294	309	284	270	312	279	305	294	271	323	294	327	305	336	289	328	286	316	313	329	310	300	308	310	282	294	297	322	319	304	302	301	283	299	301	284	303	303	305	297	297	307	294	305	298	289	309	313	343	273	285	322	314	282	301	288	326	287	304	283	300	295	289	319	305	294	276	305	278	299	309	295	318	319	317	309	330	310	300	316	310	287	299	327	281	315	331	288	276	303	278	319	333	295	288	281	299	305	272	283	335	309	278	304	311	297	321	307	310	320	314	302	303	313	268	306	289	286	343	297	312	269	304	278	310	301	299	292	311	325	285	343	354	316	285	343	287	270	282	273	303	289	292	280	286	284	310	291	312	305	296	296	287	297	303	278	298	284	287	310	293	337	281	325	308	293	305	311	294	301	325	304	320	292	309	317	282	309	263	262	302	307	313	270	282	333	300	298	285	308	307	307	289	323	317	253	325	289	333	298	282	311	296	304	282	317	272	336	314	322	302	310	314	323	301	313	341	330	275	299	322	263	307	308	293	304	296	307	320	263	293	290	302	277	299	308	320	314	328	261	310	294	273	314	287	351	314	312	303	278	301	318	323	273	287	286	282	287	286	298	288	268	289	279	310	309	301	260	307	297	266	318	305	329	307	310	282	311	313	293	334	321	280	272	315	307	287	294	297	319	286	292	297	292	296	307	317	291	324	323	276	297	288	292	302	274	287	314	278	298	295	276	328	302	303	301	298	283	276	335	278	267	317	292	341	295	289	313	342	281	297	281	289	297	325	317	332	325	273	267	294	297	290	305	263	300	290	283	312	292	284	265	309	329	276	329	302	285	287	311	265	291	278	286	324	289	283	301	295	312	276	290	292	279	307	291	304	291	343	296	304	315	287	306	285	270	293	299	343	284	305	301	318	315	311	295	323	269	308	319	314	297	301	299	297	300	292	246	323	306	297	304	311	288	275	328	289	333	312	321	293	288	326	325	320	317	292	286	294	297	274	305	313	293	286	285	291	307	280	270	282	312	312	272	287	303	304	273	297	310	284	301	300	299	304	270	295	327	288	258	317	312	315	293	308	306	277	322	293	291	299	286	297	309	276	292	319	301	297	296	284	301	322	267	338	311	275	317	302	311	296	272	298	332	305	293	273	284	336	301	298	299	301	316	339	327	299	305	313	299	366	322	287	297	351	301	266	306	279	325	288	312	317	339	295	339	310	321	303	297	299	341	316	286	297	280	301	304	312	290	322	265	258	308	316	299	320	291	330	295	298	312	282	309	303	304	297	339	269	310	318	284	310	311	319	284	310	292	311	303	289	311	324	327	300	310	281	278	314	316	283	296	323	245	296	296	310	276	314	282	302	311	307	288	297	291	309	328	283	318	306	293	301	292	303	293	262	297	284	319	349	272	307	300	253	296	286	298	308	303	292	283	294	299	302	289	274	302	323	297	271	318	302	319	276	326	299	325	292	288	296	304	300	306	297	292	302	291	304	300	326	299	301	271	315	325	297	283	279	309	290	302	273	283	303	313	315	293	270	273	316	299	304	299	311	327	282	323	286	322	301	302	313	315	293	310	297	305	283	353	317	281	291	298	307	307	332	299	311	312	300	307	271	288	290	281	340	293	314	306	283	272	289	305	283	327	292	294	305	316	308	326	304	309	334	291	283	306	286	297	308	327	301	280	318	298	282	315	286	327	285	292	300	310	313	318	332	303	283	295	283	326	299	310	294	284	320	290	275	288	326	296	288	276	300	302	286	297	287	321	338	258	302	286	271	316	290	290	300	304	288	300	254	289	300	262	315	314	295	330	310	315	340	275	318	305	303	318	278	311	314	322	304	295	277	321	291	317	294	287	292	294	309	315	307	301	313	312	258	297	302	273	302	301	301	290	291	352	317	300	257	278	321	309	301	290	282	283	305	307	322	320	339	325	286	301	305	326	299	290	260	316	291	304	287	303	287	308	296	292	278	287	287	294	276	305	287	311	295	307	290	296	325	336	310	270	285	266	313	313	281	277	296	302	294	322	277	284	314	277	315	306	317	284	305	329	283	340	292	314	303	279	318	311	298	292	300	292	284	297	308	295	314	299	293	323	315	297	263	315	340	283	304	279	314	315	288	286	270	293	310	304	315	290	283	280	294	274	294	290	314	310	286	318	300	287	277	284	319	282	289	310	316	298	308	283	333	280	315	314	326	310	287	310	312	315	277	303	298	308	281	271	315	305	292	306	291	283	257	335	325	287	346	293	302	283	331	287	296	336	305	296	307	316	310	289	277	305	291	286	312	299	321	284	300	293	276	297	297	314	288	298	295	293	291	280	283	291	308	293	313	315	255	266	290	305	286	266	296	315	300	328	302	290	306	319	277	308	294	316	297	297	282	302	325	287	326	295	328	279	288	296	311	283	256	284	310	311	306	289	330	284	316	306	292	316	319	297	300	352	288	292	288	297	310	322	305	296	323	284	301	272	316	324	301	303	257	286	332	291	280	303	315	280	301	306	290	323	315	310	293	275	305	292	294	290	272	278	310	357	289	310	326	312	330
6989	5198	10181	21409	28582	23008	14255	7447	3309	1530	921	753	779	744	820	768	845	757	766	789	803	827	799	809	755	797	812	772	803	757	766	782	818	784	781	803	822	764	802	802	811	838	807	836	793	793	733	838	762	788	792	777	742	774	821	803	768	798	787	784	750	772	806	822	753	789	790	749	796	812	822	780	779	782	790	803	770	771	740	817	839	825	800	817	767	744	831	804	780	829	782	815	789	797	827	736	816	757	785	845	757	774	750	793	804	764	737	809	780	821	829	742	792	784	765	797	806	785	804	770	788	774	760	757	806	753	785	761	716	817	778	776	763	802	833	787	807	811	786	750	750	782	774	792	838	743	763	796	777	894	772	769	788	790	799	796	767	783	766	750	784	787	777	757	849	745	791	808	775	811	745	822	784	785	772	808	788	777	752	797	733	801	826	832	822	782	852	793	794	749	817	816	764	810	805	750	778	759	777	726	817	777	807	781	774	758	807	797	816	763	818	831	763	831	807	834	737	767	762	757	812	757	776	801	826	800	790	759	793	771	750	837	795	813	774	779	776	815	806	793	777	814	744	805	813	775	788	782	803	786	832	779	775	795	795	705	773	783	785	794	775	777	812	818	748	824	774	806	763	810	774	805	842	826	785	820	797	811	781	835	755	790	761	776	771	811	762	817	817	764	805	838	796	804	749	794	807	762	786	822	796	789	770	778	809	771	775	798	715	816	778	798	793	790	787	808	791	806	792	799	807	788	794	768	793	789	774	791	805	803	798	785	757	826	787	789	759	877	818	755	782	802	776	790	802	790	768	768	808	792	791	800	840	813	831	785	776	779	791	766	807	760	764	805	773	880	779	731	803	786	777	823	797	740	817	769	797	750	813	811	742	778	820	841	775	843	799	788	813	786	757	822	818	774	799	792	758	784	785	789	766	758	769	823	755	773	753	788	802	780	806	774	804	802	777	788	833	797	783	814	772	802	792	769	785	787	839	771	798	769	757	770	800	766	806	787	792	775	798	777	732	823	818	768	838	843	777	805	768	793	811	812	775	754	796	772	832	788	800	791	788	825	776	755	780	775	763	804	822	754	734	848	734	770	793	776	760	847	787	826	813	825	779	783	784	775	798	757	733	793	808	783	808	814	775	762	791	808	840	767	759	779	825	822	753	818	823	797	754	798	768	802	823	829	815	821	753	744	779	731	736	829	795	786	792	786	788	798	765	814	810	809	843	798	756	780	795	808	790	763	746	774	780	773	787	781	784	821	774	734	782	823	788	798	774	782	774	812	798	799	808	774	796	781	837	798	815	830	741	777	786	763	791	784	785	771	820	798	788	803	763	755	777	815	804	831	731	824	788	802	786	822	815	833	762	754	839	849	826	773	782	760	801	760	771	760	762	800	775	819	864	819	787	749	781	805	787	798	772	758	796	809	798	840	783	786	791	769	802	808	839	766	776	783	735	837	784	797	775	797	801	750	802	788	792	793	803	758	774	775	713	805	809	815	794	787	824	813	765	778	758	831	801	806	791	809	790	742	809	863	825	741	844	785	787	740	777	799	819	779	785	744	768	808	770	789	809	785	777	739	837	808	809	805	797	758	764	807	774	785	767	749	826	740	699	812	752	802	800	792	782	806	765	798	795	791	787	777	767	791	784	780	795	799	782	798	779	804	754	786	810	798	834	784	766	770	771	782	727	724	743	760	797	874	744	795	804	787	798	811	826	802	831	793	789	817	828	807	796	765	783	782	747	831	754	846	775	769	777	806	753	807	815	792	802	821	828	783	857	789	724	869	850	777	806	831	781	834	730	768	769	804	830	812	803	764	759	775	792	775	806	790	805	740	749	770	805	782	797	750	790	834	834	794	767	790	807	783	780	852	816	747	804	794	797	760	808	859	743	791	740	701	758	794	769	843	791	772	790	813	766	734	786	800	784	804	786	767	798	788	781	764	819	768	771	780	791	793	775	783	840	792	804	838	780	762	838	765	779	772	826	782	822	808	812	775	784	796	810	824	784	825	775	795	815	830	808	735	791	751	770	824	803	806	778	801	823	799	793	812	796	784	810	780	798	742	841	795	803	760	802	778	818	816	797	826	791	750	783	773	793	778	833	743	790	795	757	791	854	742	776	777	733	750	783	778	770	774	810	790	799	825	799	757	799	834	780	769	821	801	767	791	777	759	796	791	761	832	791	801	762	748	793	793	809	817	819	819	782	794	752	762	761	829	772	819	793	794	780	786	858	818	786	750	768	734	754	818	790	790	783	781	795	727	771	794	756	776	776	836	769	778	808	778	739	815	782	819	794	749	813	800	817	715	749	803	834	767	815	767	780	834	791	825	785	774	769	745	819	787	770	751	778	795	813	784	789	788	840	770	775	768	759	746	777	768	787	787	796	772	770	804	816	818	799	817	781	855	775	785	756	791	781	798	805	812	778	761	751	833	780	776	763	845	802	791	781	798	782	799	792	759	816	803	762	796	813	811	828	814	831	818	829	784	777	812	806	808	736	814	836	813	822	767	757	830	791	797	798	790	773	804	813	771	758	782	807	797	766	824	781	805	784	795	774	773	809	743	785	764	801	771	840	819	828	776	805	786	828	802	795	784	820	812	784	805	779	773	769	794	766	815	835	779	778	808	790	803	806	782	799	803	768	832	806	785	808	784	807	774	780	810	789	796	795	836	808	752	808	768	808	785	754	815	795	812	838	770	796	800	793	813	837	831	737	766	750	790	852	771	788	794	780	780	788	799	795	765	770	796	776	776	803	795	795	792	770	772	821	781	757	781	780	736	812	819	788	793	749	816	780	760	835	825	793	798	806	779	776	831	794	767	794	776	833	815	801	778	796	827	786	802	770	742	812	769	800	814	781	825	804	825	797	809	767	806	787	781	797	789	783	852	832	823	811	794	810	798	801	763	765	843	780	816	725	765	852	771	808	761	783	838	791	819	815	798	726	809	839	740	810	840	767	798	807	772	801	744	805	740	813	861	798	797	835	801	794	786	795	839	810	805	825	808	778	781	794	746	792	741	782	750	798	737	837	786	802	753	780	784	852	790	764	828	792	820	766	783	783	754	814	814	832	809	764	790	824	756	814	762	841	793	787	787	849	818	791	754	810	812	786	785	793	783	802	802	838	804	757	776	801	833	752	794	782	837	785	755	755	814	773	801	767	835	751	800	777	736	760	795	819	763	840	802	822	807	819	826	791	745	819	780	770	781	792	804	830	810	841	808	793	841	770	838	809	821	742	795	807	841	780	788	798	808	787	770	793	787	819	797	803	815	796	800	806	754	773	784	790	749	795	795	763	737	765	803	797	791	825	769	788	756	788	745	777	811	789	802	795	841	784	781	801	764	822	780	751	777	801	809	798	781	803	805	759	811	807	839	779	765	746	827	801	767	790	810	810	788	758	772	831	788	789	751	827	792	835	768	794	802	788	798	772	720	759	810	751	780	799	764	757	776	769	818	823	825	771	783	763	831	775	811	803	803	725	766
16042	9313	17991	46462	62104	50080	32117	16262	5026	1293	519	361	304	331	351	288	320	315	286	307	289	332	310	325	295	316	329	322	331	324	317	308	297	310	314	264	315	288	313	297	317	317	316	295	311	296	326	326	319	327	321	313	310	340	333	304	312	272	309	330	299	320	307	301	307	321	290	326	292	314	318	278	314	299	302	314	321	294	320	298	297	296	293	320	325	332	301	314	314	333	324	329	275	325	322	270	287	296	353	270	300	289	313	314	308	297	315	319	314	324	285	305	306	298	326	305	290	341	291	294	323	298	299	324	317	304	309	281	319	281	306	322	293	302	323	281	307	290	303	316	324	270	303	332	315	304	308	325	321	318	276	303	286	295	316	294	318	331	298	305	307	310	302	292	305	311	306	302	298	318	317	331	292	327	321	310	304	294	305	334	319	321	321	308	331	316	304	307	336	323	312	313	313	291	273	279	328	281	307	297	325	307	310	335	342	306	320	306	298	293	312	312	283	309	277	310	292	301	282	290	302	297	307	309	311	315	357	342	321	351	301	286	332	299	310	290	312	313	320	308	298	312	319	326	300	315	318	305	328	304	290	339	280	306	269	338	341	277	288	298	326	324	328	302	328	322	304	298	306	282	312	348	296	314	301	290	323	308	294	312	333	293	301	292	332	312	290	300	332	285	269	347	320	319	321	290	297	269	324	320	326	312	303	282	292	320	300	276	298	292	294	314	294	286	290	288	309	280	332	296	276	323	284	297	296	292	308	293	301	294	303	307	309	300	318	291	295	322	313	338	310	303	331	302	294	326	320	291	310	268	319	319	319	303	308	290	304	299	303	277	285	311	321	323	291	318	278	296	297	325	285	276	279	304	345	302	272	311	280	288	311	297	333	322	306	295	289	299	308	331	314	291	320	282	306	320	302	306	317	306	287	327	303	308	327	348	300	276	321	322	327	331	310	298	285	298	324	325	320	326	294	307	378	297	327	314	299	335	301	344	275	295	271	294	280	287	286	289	297	297	292	295	299	302	312	336	322	325	302	310	347	307	279	337	326	306	284	341	305	296	310	323	315	318	314	303	301	311	336	309	293	322	294	305	284	318	324	298	275	300	306	308	298	280	282	334	303	305	321	299	265	286	304	332	305	282	295	309	299	322	300	331	326	271	321	298	313	303	317	312	316	292	324	315	278	313	272	297	314	326	319	305	365	302	294	330	288	305	303	314	299	313	319	285	320	331	301	288	281	297	299	303	317	305	309	290	309	286	318	302	299	280	320	329	271	305	316	334	334	322	298	303	271	292	306	300	326	278	332	298	339	358	321	319	312	309	307	312	302	274	293	307	287	317	285	309	305	299	331	313	296	326	283	323	328	309	340	337	275	309	319	300	302	305	330	292	287	315	310	282	284	316	303	313	299	309	302	324	315	311	289	300	290	301	292	306	309	307	301	297	299	307	295	301	306	273	321	318	325	330	297	292	312	290	292	305	296	326	297	314	318	309	308	303	318	300	308	332	317	314	324	315	316	310	342	302	322	309	332	289	296	314	315	271	315	292	303	300	327	303	283	299	306	300	283	292	340	299	310	313	290	304	334	300	304	336	295	296	323	288	278	305	327	308	290	302	320	306	310	297	304	322	317	279	308	292	295	310	317	318	330	324	289	320	336	280	330	334	294	266	318	303	291	313	313	311	288	320	288	309	292	310	297	324	338	283	302	312	320	299	303	299	300	296	308	321	293	350	315	290	310	292	336	299	296	302	308	282	323	316	286	297	293	287	305	328	282	320	296	314	274	272	317	302	307	311	294	304	320	320	303	306	320	304	312	315	323	338	311	271	280	304	314	312	338	323	301	320	298	323	286	298	300	289	324	335	309	299	310	302	297	310	276	302	305	311	290	317	349	327	301	276	317	306	301	321	345	307	317	301	304	315	282	317	293	295	290	313	328	348	325	282	286	299	331	291	309	281	285	317	318	330	312	308	308	292	310	298	352	320	291	314	329	293	309	315	310	303	350	304	295	309	357	296	284	307	305	324	304	323	311	302	310	295	291	313	302	321	325	283	320	330	310	319	296	299	303	285	312	315	299	330	331	336	312	308	282	302	301	272	333	331	284	299	275	329	310	324	321	319	324	284	285	298	324	306	308	331	299	319	323	339	306	286	305	288	294	273	300	302	302	324	308	341	306	346	331	316	334	298	289	330	323	318	306	318	290	295	301	308	307	340	332	283	293	298	265	311	320	312	287	320	293	299	323	296	318	311	329	306	317	309	311	308	303	353	324	299	273	319	336	328	291	306	298	312	335	277	318	284	341	301	362	281	295	306	319	319	295	313	302	332	344	279	321	323	338	319	301	309	312	320	294	288	319	307	313	276	338	337	292	302	323	289	298	303	329	337	312	317	266	311	316	305	303	307	329	306	271	316	309	317	310	323	317	328	307	331	308	307	320	324	319	299	313	319	267	296	299	300	300	328	305	301	335	283	324	323	310	307	264	336	309	308	280	295	311	302	295	322	307	301	290	289	306	303	309	312	331	288	306	325	311	305	309	306	287	328	294	319	291	318	322	316	305	327	293	304	309	305	324	312	291	294	318	319	321	292	329	276	344	313	281	342	330	328	320	329	297	297	306	297	287	329	316	327	314	274	338	342	331	303	317	295	302	344	313	287	311	312	357	306	310	278	301	300	292	285	313	336	306	282	318	268	339	292	304	297	307	316	287	281	296	330	258	298	299	302	321	297	330	326	293	304	314	287	328	342	351	297	317	321	325	305	302	324	317	309	331	288	309	310	331	302	315	327	298	307	289	312	284	296	285	289	302	330	348	317	325	274	299	319	309	283	286	277	328	266	287	301	320	320	318	306	299	353	338	285	307	301	276	321	297	305	324	307	327	325	299	317	306	299	323	316	306	328	323	312	301	330	300	296	332	281	307	289	294	323	327	320	312	335	316	342	306	321	296	287	342	324	293	307	296	302	309	290	334	342	277	300	316	320	316	322	357	323	262	291	325	281	334	307	303	337	302	286	326	273	289	310	288	310	308	303	312	293	303	351	300	303	298	326	316	289	304	288	280	329	296	299	314	301	315	288	288	337	317	299	339	288	291	274	290	357	280	286	294	318	357	329	320	306	330	302	341	334	283	275	262	321	320	311	290	319	323	313	310	326	291	333	304	285	286	302	314	285	334	299	308	305	326	302	301	307	316	276	311	295	329	304	294	311	289	315	294	280	282	314	349	330	285	329	309	318	334	318	299	333	279	322	300	311	311	317	275	308	287	297	273	291	325	351	292	312	315	298	311	259	282	320	324	338	308	290	327	288	283	290	329	268	301	341	327	316	305	307	302	323	305	302	307	290	338	298	321	328	320	326	306	309	340	307	310	302	292	319	301	324	317	283	303	323	329	255	318	331	349	313	302	296	344	313	265	274	294	313	304	268	300	326	325	301	303	305	334	283	323	309	308	299	315	309	304	304	320	321	315	290	301	306	313	267	312	315	309	297
10179	7831	23571	54588	68042	58153	43178	27911	13243	4484	1560	971	849	799	854	831	782	787	818	798	799	819	792	786	849	779	845	765	849	784	844	816	833	842	838	854	813	830	854	781	793	824	834	813	795	835	810	768	830	799	822	831	792	797	822	786	814	800	838	826	799	813	814	797	825	800	872	835	824	808	832	820	860	826	834	811	799	839	816	766	885	862	819	782	815	791	800	834	812	833	865	829	822	802	787	794	820	851	825	843	806	815	829	817	823	854	845	806	813	797	781	809	833	757	862	786	828	845	809	863	848	832	845	816	820	845	837	809	798	813	816	774	859	808	852	773	836	817	847	855	811	814	850	803	812	827	842	816	830	814	811	798	762	763	798	783	829	814	797	805	836	808	812	835	812	845	815	758	820	870	889	783	811	807	807	793	813	796	771	785	822	790	791	808	856	802	821	825	845	793	809	811	801	881	805	845	802	820	878	825	784	786	825	817	800	780	794	831	757	778	812	825	823	789	794	807	827	786	855	756	771	788	787	770	868	838	785	804	834	831	839	814	799	802	764	756	827	821	824	878	848	802	825	831	796	808	841	791	829	838	840	806	765	808	873	819	804	789	884	844	789	748	799	842	781	822	833	839	794	870	806	816	814	797	818	769	797	785	812	815	796	787	763	857	816	827	816	795	802	841	781	824	889	810	828	791	796	756	817	863	761	809	826	849	841	799	824	881	786	755	838	776	793	799	803	792	748	785	835	800	847	796	840	884	809	873	802	845	847	849	812	796	769	792	794	790	827	830	790	828	805	826	813	814	835	802	800	791	846	809	827	835	835	861	781	807	825	736	832	761	809	787	824	810	829	842	784	835	824	795	808	791	832	789	819	822	799	753	762	798	815	851	721	781	853	865	823	822	806	778	841	842	836	791	787	801	791	846	792	817	820	857	828	793	832	850	812	795	811	784	822	756	807	832	803	834	833	773	874	789	864	855	827	824	839	870	826	745	842	795	803	851	790	814	851	805	773	831	812	848	826	765	799	850	803	801	807	775	808	812	802	779	837	868	796	794	764	753	817	823	794	816	865	810	799	763	797	771	766	795	822	816	827	821	788	891	810	783	829	828	795	801	818	857	789	841	820	819	809	843	787	748	803	775	803	811	887	788	813	818	790	780	882	728	816	773	833	811	811	752	845	788	843	802	785	836	838	839	864	861	779	836	772	796	734	808	803	790	792	835	792	823	796	815	770	785	817	821	764	818	801	763	819	836	808	846	831	812	765	812	840	832	780	849	797	753	834	777	824	816	796	863	824	829	824	828	790	826	847	807	798	778	834	823	802	791	808	834	809	833	800	827	783	824	868	849	813	798	850	863	827	804	765	802	793	764	816	844	825	800	838	810	876	828	845	787	804	794	828	754	842	755	764	829	818	854	786	832	818	812	826	789	803	817	783	763	815	796	762	802	811	794	834	836	783	816	832	849	790	759	782	862	806	851	865	805	823	775	816	834	786	818	828	804	811	882	864	799	785	791	790	808	837	812	769	814	810	829	815	801	821	846	800	806	757	780	848	820	805	841	803	815	830	874	796	843	846	798	786	847	766	864	812	792	816	807	874	777	831	834	832	789	843	802	815	820	798	849	811	819	813	777	814	828	821	845	777	787	823	823	757	805	803	838	815	768	799	801	833	808	856	767	843	809	858	794	829	821	840	866	837	779	844	812	790	815	812	818	827	876	796	824	807	829	778	863	776	777	740	817	783	815	797	802	827	789	805	844	797	828	799	806	819	777	780	852	824	804	786	809	816	789	830	809	786	794	851	843	773	802	765	856	871	823	847	806	835	853	818	771	825	870	858	853	845	843	815	775	769	870	820	812	830	847	733	776	833	822	763	844	800	825	805	846	762	835	795	765	802	859	783	866	809	807	760	793	804	789	836	817	806	804	800	847	823	794	810	779	768	794	819	821	801	824	857	809	792	825	879	808	881	834	826	829	792	829	798	809	785	812	770	860	820	782	814	787	851	856	777	883	889	778	785	835	767	799	801	839	825	786	807	773	815	845	844	804	789	820	803	830	811	846	795	818	830	805	777	855	762	796	839	794	821	810	807	781	808	817	842	813	852	750	771	830	879	791	806	816	859	785	806	800	799	803	826	782	805	830	861	804	781	849	808	788	803	827	823	812	816	822	846	803	822	773	780	861	796	809	800	828	803	838	792	782	793	780	844	812	810	839	814	768	795	823	813	797	824	858	836	840	841	803	763	850	802	802	796	731	839	845	834	784	827	814	781	809	799	816	840	838	796	783	809	796	771	851	852	799	774	772	793	801	839	807	847	797	842	879	803	829	832	771	811	805	797	828	847	814	797	840	836	799	847	830	770	794	752	848	803	836	796	868	820	804	850	823	870	857	819	780	859	851	808	838	778	818	807	737	840	798	821	754	829	812	810	764	836	830	806	848	772	778	804	812	798	869	799	779	823	831	814	725	790	815	793	774	810	803	840	863	793	800	827	849	801	838	831	790	780	824	811	780	867	818	849	849	820	799	782	814	782	852	823	828	819	824	846	820	825	763	846	840	786	823	836	811	832	830	883	831	757	833	792	850	782	859	780	839	797	856	864	786	787	824	847	802	857	788	807	846	757	806	799	775	788	798	797	807	765	778	761	790	807	817	795	843	773	798	852	776	791	783	843	819	791	807	803	802	812	830	826	797	824	795	757	785	850	840	779	785	775	794	820	816	819	883	805	783	860	768	769	791	791	770	833	839	853	801	827	843	832	794	825	863	876	820	818	827	775	805	810	815	804	844	830	805	821	826	856	771	777	812	791	842	845	838	836	794	827	779	801	806	804	772	830	853	814	842	750	825	828	801	908	817	855	783	829	873	817	826	825	788	808	826	836	825	831	816	789	787	757	794	832	824	805	816	799	805	813	744	784	773	842	847	770	786	807	788	789	841	842	818	832	782	790	804	866	792	826	870	785	790	779	804	811	863	812	827	867	820	811	803	785	765	800	800	796	820	801	849	768	785	809	814	835	802	806	828	726	803	804	796	799	813	809	862	780	832	843	757	776	813	814	804	769	854	756	771	831	828	828	859	842	824	821	805	798	824	751	799	859	768	866	785	809	758	778	825	821	819	839	800	789	790	840	821	825	809	796	816	789	859	803	809	814	798	783	831	821	837	855	759	786	786	850	792	803	817	811	837	815	827	832	818	798	780	839	858	800	783	808	805	860	798	831	785	854	776	808	809	861	811	772	773	801	784	822	819	807	813	797	823	858	845	784	790	789	874	821	800	814	807	852	818	888	841	842	816	823	817	827	833	806	863	811	845	760	834	806	821	826	857	781	795	800	853	807	826	811	808	814	806	810	800	823	815	821	817	813	818	801	799	805	763	799	768	748	832	819	789	817	819	835	813	801	749	833	794	796	845	806	782	814	805	843	828	810	836	817	809	811	790	808	773	788	738	876	822	851	735	816	838	831	849	796	837	763	782	814	846	790	829	783	790	812	800
23522	13375	32272	61872	73152	60950	42878	24780	9204	2145	610	379	306	321	329	323	319	305	334	320	308	322	304	343	336	311	321	335	308	295	307	349	296	308	332	330	327	279	326	341	307	305	327	287	348	299	337	298	305	331	351	312	328	305	321	298	328	294	319	300	322	297	303	302	284	326	328	316	309	305	337	335	305	307	305	281	290	305	315	324	301	314	316	312	289	344	330	332	333	312	329	337	313	290	316	303	355	325	318	283	301	337	327	295	298	299	324	361	319	326	340	305	332	296	314	342	335	332	264	308	301	340	317	326	319	329	339	285	308	341	302	303	312	361	331	314	314	319	320	289	302	315	330	315	318	310	309	312	360	324	353	291	344	300	314	328	298	334	333	285	346	340	334	323	351	297	340	311	304	361	306	340	329	324	322	272	333	295	333	281	339	297	315	322	303	367	310	351	350	327	338	324	317	333	323	324	342	304	300	313	345	342	254	322	307	298	346	301	340	331	305	304	286	319	321	302	345	354	333	279	291	309	316	327	313	326	323	342	287	327	333	313	316	327	329	317	329	314	337	287	352	307	350	363	338	306	305	302	349	306	272	332	319	295	332	322	328	289	329	305	321	307	320	297	317	305	299	311	307	314	344	331	319	317	331	310	304	289	349	297	318	356	287	331	331	302	316	321	309	325	333	348	333	311	321	310	305	362	336	275	326	326	330	289	339	279	318	337	316	342	315	302	326	344	312	317	321	311	305	291	312	293	349	325	324	327	329	323	343	311	321	288	332	334	362	314	330	355	290	299	289	328	333	343	327	316	314	333	351	320	332	286	301	319	320	322	316	311	309	305	311	326	307	290	313	317	331	308	298	316	360	299	300	324	336	333	338	316	315	322	331	352	307	344	324	287	316	320	322	313	303	324	316	328	329	316	322	297	268	326	312	333	309	292	345	370	304	297	322	338	342	318	312	337	321	314	323	300	317	355	359	329	314	304	326	306	289	322	294	296	327	348	289	283	318	288	328	339	313	326	305	307	319	335	349	323	298	335	338	321	315	309	338	323	349	308	291	315	307	329	310	324	321	319	333	324	302	306	289	323	277	315	308	312	320	314	319	323	338	326	298	346	307	319	341	350	304	334	328	328	333	297	306	295	327	338	327	320	293	294	313	318	339	327	303	319	305	320	305	322	312	314	314	319	336	327	362	316	331	321	358	291	345	324	315	322	298	299	294	325	301	306	316	363	313	303	308	316	298	335	290	325	314	324	303	312	332	291	331	308	335	354	304	313	315	319	335	301	320	297	295	306	311	292	325	317	341	321	307	337	308	336	343	332	296	293	299	329	299	358	305	312	298	346	289	311	337	327	331	342	292	314	284	323	302	333	353	294	313	305	312	290	305	320	309	309	305	287	322	329	307	315	318	319	318	337	301	327	339	321	333	306	297	324	305	327	332	308	301	293	314	292	350	317	300	316	286	316	302	319	287	333	332	344	324	325	319	305	315	293	297	330	331	295	300	306	304	311	319	286	323	309	328	326	305	314	331	298	294	319	319	328	313	306	317	292	321	310	331	367	314	335	355	295	331	314	324	327	326	304	305	327	319	334	321	322	306	325	295	317	273	322	321	306	302	321	330	318	353	294	327	305	314	315	324	319	345	316	321	298	290	305	317	324	288	335	347	324	272	302	354	304	338	324	294	375	312	268	301	323	319	320	313	327	297	337	339	313	329	309	334	340	323	319	323	343	345	304	343	305	313	335	306	318	309	339	344	280	320	296	331	297	285	324	314	332	331	344	338	331	362	321	322	324	329	318	303	298	316	308	346	346	322	337	313	311	313	332	304	345	320	289	316	316	332	305	314	334	341	341	341	344	308	326	301	327	301	309	321	338	307	321	318	305	327	319	287	340	297	338	329	330	317	327	337	341	318	314	306	330	332	288	297	342	338	337	340	313	314	306	305	304	326	302	309	337	310	339	316	326	341	296	359	306	347	338	301	296	312	305	302	326	311	345	322	300	290	291	312	333	325	314	322	333	293	304	301	325	333	338	301	339	364	270	279	280	331	312	314	335	309	305	317	315	334	325	304	353	308	344	359	305	306	301	325	320	309	350	294	321	330	319	319	325	320	316	298	317	354	317	313	291	305	335	324	319	352	306	323	280	323	342	331	307	295	315	313	313	322	348	308	313	320	288	300	294	290	342	293	313	303	327	334	318	332	331	328	336	317	305	317	330	302	356	328	333	321	317	334	275	350	327	326	339	324	348	324	336	287	312	303	319	331	313	318	310	343	328	311	314	305	337	314	321	305	327	346	302	294	317	297	316	326	329	298	308	342	349	309	340	295	323	308	341	309	315	292	334	320	314	328	273	315	311	312	317	303	311	337	333	307	320	314	291	351	373	313	294	313	342	274	332	316	330	311	324	328	309	306	327	312	300	292	357	310	303	309	299	333	321	329	306	321	280	318	320	272	318	303	328	324	326	313	287	315	323	287	334	308	309	355	312	329	342	325	334	315	345	335	295	310	300	319	341	318	334	343	304	339	316	332	301	318	276	303	319	319	328	331	298	329	295	316	318	337	306	315	306	306	320	301	313	311	320	332	316	311	335	339	327	319	331	351	291	356	318	308	337	338	311	371	340	348	307	324	294	314	311	299	309	340	295	293	341	296	312	338	334	325	316	336	300	319	310	313	345	354	300	314	327	332	318	347	288	310	353	349	317	297	329	306	300	307	337	288	310	320	340	315	328	298	295	323	303	338	338	315	320	313	346	339	293	321	312	298	313	281	335	323	372	319	292	318	337	316	348	318	314	322	281	334	299	301	326	324	313	311	314	323	329	325	302	305	333	303	314	324	285	327	302	317	336	307	313	311	323	321	335	320	344	334	306	326	297	321	322	314	297	317	322	341	316	336	326	319	356	310	307	321	300	339	356	348	332	304	334	310	280	341	302	336	295	316	324	332	302	318	337	337	337	293	276	344	316	306	324	321	324	309	347	339	318	288	340	306	331	304	303	335	334	346	314	329	326	345	303	330	293	328	339	291	311	298	319	301	314	288	281	316	279	332	303	292	297	304	318	367	325	342	324	354	339	299	314	302	342	302	290	339	310	332	336	326	303	323	333	312	325	340	314	306	312	310	294	322	318	303	320	360	312	344	322	319	299	345	313	316	323	342	316	340	339	319	320	288	332	317	329	334	341	358	289	288	346	329	334	367	334	306	299	338	297	340	309	314	287	323	310	303	317	310	321	344	304	331	334	310	373	303	334	320	330	350	300	318	296	293	301	305	334	299	300	328	336	306	353	331	332	305	314	348	294	290	301	300	311	314	330	310	341	332	285	333	350	321	276	339	301	320	279	344	321	314	320	325	330	316	283	258	321	322	327	308	311	348	341	342	316	301	350	309	317	303	329	308	378	316	338	316	314	296	316	304	322	316	312	305	284	294	329	342	322	321	337	371	287	305	314	299	339	315	332	291	335	303	296	326	341	321	343	358	292	335	323	297	312
12704	10520	35140	65360	79778	69321	52115	35551	18548	6308	2100	1101	877	823	894	821	845	808	833	802	820	884	850	804	859	847	851	849	815	833	863	847	856	849	848	849	819	801	839	784	798	820	804	868	839	884	844	758	849	844	892	804	829	813	868	846	812	822	922	823	861	847	805	822	828	856	840	873	838	814	805	839	876	867	803	804	867	848	814	806	800	829	853	812	821	803	830	848	834	854	814	828	836	826	794	848	810	876	826	841	848	854	857	831	819	808	841	807	782	840	850	778	820	823	836	835	882	825	874	831	899	842	840	850	806	812	790	831	783	848	881	803	815	845	827	830	862	842	874	855	824	818	836	838	817	824	831	843	855	833	827	896	795	845	863	865	808	855	816	846	801	801	857	884	832	887	892	813	807	836	819	808	767	882	782	820	835	842	844	805	850	833	844	861	812	819	828	851	829	842	815	794	815	822	832	842	814	798	855	850	899	850	854	846	862	849	832	800	866	841	840	847	847	831	829	838	824	830	838	831	877	839	831	847	836	863	851	809	863	858	788	822	788	810	796	827	803	834	805	824	776	881	856	895	792	860	860	819	842	835	856	780	892	862	835	806	832	857	787	859	823	834	813	874	894	821	853	786	840	812	877	795	869	729	828	817	822	804	840	791	830	870	858	872	857	880	821	854	825	852	826	839	843	872	805	845	856	857	858	802	828	848	809	862	802	859	839	819	773	810	884	866	810	840	834	841	800	810	865	818	858	811	825	807	777	837	860	838	811	824	854	787	846	809	812	832	839	859	837	840	862	897	833	842	828	850	829	832	834	838	814	871	863	874	809	824	834	822	837	816	779	846	818	808	785	803	872	802	772	785	858	801	848	821	877	858	815	833	887	790	835	884	793	868	852	806	804	821	855	846	879	807	805	868	769	832	823	874	851	825	873	856	837	843	853	831	812	837	758	832	832	803	844	831	770	803	843	854	857	801	859	820	855	799	865	862	845	853	910	820	827	847	853	863	854	845	820	813	806	836	798	808	830	868	841	787	904	785	805	809	877	853	818	810	829	822	829	837	818	829	795	848	844	826	795	825	824	823	858	828	787	827	805	846	853	809	808	815	802	837	846	785	822	808	784	856	794	838	824	792	797	829	835	856	827	764	820	844	856	830	845	864	830	829	799	837	816	796	831	823	880	852	822	852	842	828	827	873	842	846	819	846	837	856	827	825	879	790	852	819	849	845	797	825	859	845	796	835	861	890	841	793	820	803	856	827	857	840	825	831	809	843	838	824	841	821	827	832	788	845	805	859	844	873	816	897	795	883	835	878	826	820	825	758	845	918	775	824	847	797	838	816	840	841	798	783	810	796	854	852	855	834	849	819	868	865	806	864	824	853	794	837	808	852	801	819	828	841	766	823	828	881	855	848	850	824	851	855	877	824	809	874	851	801	813	839	814	843	798	851	823	823	891	832	849	849	820	863	814	888	840	858	793	862	863	816	827	858	844	824	814	832	818	844	834	832	798	864	849	869	788	874	833	828	836	794	807	876	867	795	818	878	795	841	858	787	844	839	879	884	861	803	851	837	853	847	844	805	763	849	791	833	870	898	806	922	852	823	813	804	858	831	816	833	821	865	836	845	829	800	780	837	846	877	794	864	823	833	835	867	835	804	880	857	807	833	859	874	815	848	812	849	828	854	865	823	887	766	817	779	871	817	790	843	820	841	866	838	796	815	764	807	832	866	867	816	865	795	824	849	811	841	856	828	808	832	778	761	833	881	787	853	835	845	793	806	806	822	735	865	766	790	794	841	825	837	807	851	860	801	881	816	832	800	826	855	816	815	820	820	800	832	814	866	808	845	828	805	846	905	831	830	812	849	763	878	864	820	855	866	880	768	797	848	821	814	863	791	849	855	894	863	848	817	822	851	846	804	804	854	844	826	810	768	813	829	844	857	868	821	850	799	850	749	791	822	813	814	816	847	813	844	857	833	821	810	796	834	789	844	872	810	827	833	826	836	853	827	828	872	836	847	787	860	830	825	823	840	887	828	887	876	788	809	826	819	875	820	851	839	827	866	837	761	872	818	892	845	828	829	816	801	819	843	880	861	827	821	869	847	826	873	899	833	800	779	844	806	829	799	819	848	840	871	804	847	847	851	847	781	809	897	855	832	765	839	832	799	806	896	855	839	858	807	812	900	819	870	840	846	846	772	868	788	856	823	909	810	901	844	853	805	789	833	818	817	801	814	784	841	787	878	840	811	864	828	792	884	854	885	858	878	788	839	752	806	869	844	809	842	781	793	835	839	828	853	839	836	887	847	830	842	872	879	806	834	809	818	760	902	883	897	839	830	793	814	866	857	844	835	802	805	822	804	827	841	816	826	834	812	804	814	876	833	810	843	815	820	842	859	872	867	782	827	817	845	847	854	802	823	848	848	818	839	835	875	849	822	826	830	819	833	806	805	777	851	876	845	817	860	793	862	814	840	861	831	816	816	807	847	803	880	869	854	816	828	832	806	833	849	834	808	805	849	806	854	859	821	837	838	846	831	846	866	869	854	814	804	817	820	817	815	806	823	794	793	792	811	840	855	812	895	813	775	798	869	924	871	800	841	812	801	851	855	821	787	851	787	832	850	837	867	848	850	766	888	817	837	831	836	824	800	866	819	819	834	800	809	859	825	814	800	824	806	788	824	845	813	813	840	785	838	831	784	832	788	822	826	847	803	876	840	865	837	831	817	822	884	855	813	858	846	823	817	893	872	840	858	860	804	833	836	856	879	834	801	745	796	879	883	804	847	802	823	840	836	789	801	878	769	822	850	813	831	870	828	866	862	868	841	837	817	857	845	815	823	848	839	827	852	850	809	880	838	844	835	834	859	812	799	802	852	825	872	790	892	798	827	805	871	841	814	800	821	871	874	831	860	877	820	835	833	871	834	797	811	836	840	810	857	809	779	830	809	799	874	820	810	837	785	829	826	828	869	803	800	815	820	836	823	802	799	876	812	810	846	820	839	839	825	849	823	834	870	818	812	789	845	797	859	848	852	867	865	791	868	833	860	858	839	854	818	788	831	822	881	819	855	847	830	828	810	865	830	829	818	852	860	823	797	837	728	793	847	888	799	863	795	816	819	827	840	829	828	805	864	829	871	832	832	859	802	868	844	860	865	853	869	811	820	858	856	875	854	855	853	867	855	900	771	855	830	818	851	805	817	836	861	863	890	820	833	834	815	805	866	861	840	885	871	829	852	800	826	817	808	857	803	832	821	851	801	880	892	795	821	838	780	868	845	855	895	889	833	824	864	786	801	881	844	828	819	806	794	805	811	822	842	802	869	827	867	834	830	872	826	848	821	811	830	795	870	759	891	817	862	806	875	759	843	825	838	847	826	809	778	858	843	822	802	858	889	814	822	841	839	789	816	789	813	820	879	842	839	827	830	840	776	857	810	783	829	783	828	759	840	868	798	820	903	838	815	824	897	842	819	832	860	813	813	868	844	830	825	823	799
8085	5681	7241	10056	12410	9314	4908	2337	948	530	367	300	310	332	284	284	286	284	312	291	294	310	305	293	318	351	310	328	292	326	312	332	294	308	312	299	311	316	316	276	308	318	304	311	316	335	319	289	290	268	332	328	330	312	281	301	269	309	288	327	331	298	320	297	334	296	309	290	297	293	332	303	300	340	321	288	316	320	261	329	284	259	286	283	318	304	311	302	314	332	319	310	293	331	296	282	333	283	308	324	276	285	311	308	290	330	311	332	309	291	315	321	270	306	344	317	286	314	322	305	285	317	296	304	328	291	300	342	292	334	307	321	293	317	305	341	318	320	298	303	289	308	334	279	295	301	310	334	308	325	317	372	324	297	308	296	312	303	294	286	314	315	289	311	325	298	301	319	326	289	292	288	303	302	329	329	309	302	304	308	326	287	278	289	279	293	334	311	302	309	293	329	274	298	280	294	307	342	333	279	319	322	309	308	298	287	304	310	279	328	315	293	306	307	283	280	293	299	341	322	290	294	320	319	281	313	285	303	306	309	301	302	311	320	322	313	282	316	302	292	292	276	326	294	322	329	312	323	300	308	294	317	311	301	291	310	307	310	323	348	295	321	319	315	299	301	308	331	318	320	320	340	325	303	291	322	307	307	303	289	296	288	316	300	297	301	347	318	299	296	323	312	322	336	299	281	297	293	286	338	274	272	335	354	343	301	333	281	284	303	293	312	249	283	301	294	270	313	282	302	281	316	307	296	322	303	288	330	298	299	309	308	302	293	319	326	314	319	325	315	335	301	296	331	276	307	341	324	301	319	302	305	294	288	284	329	312	288	299	290	318	297	291	290	315	336	315	296	262	265	291	326	298	334	305	337	319	322	312	332	276	314	317	305	305	314	296	334	312	292	321	320	310	284	276	304	295	301	305	309	325	322	307	276	297	325	305	311	284	304	295	331	325	293	298	308	317	302	306	312	316	318	322	298	313	311	303	281	313	297	299	279	313	343	317	320	276	291	286	283	314	270	305	305	316	291	302	316	327	309	281	314	278	296	284	322	319	313	290	289	299	294	334	315	318	315	317	291	297	306	275	307	277	325	268	308	330	299	314	301	317	305	313	343	309	347	310	283	310	283	314	308	313	296	277	297	341	297	300	314	331	310	298	318	297	284	297	304	326	269	305	311	307	314	316	299	319	297	303	296	285	294	294	298	302	324	266	317	298	306	292	328	312	291	272	344	320	313	287	317	307	344	300	295	280	319	300	324	300	303	307	285	317	325	327	307	306	309	297	321	281	311	303	317	296	289	295	316	313	313	323	268	297	310	270	318	312	279	303	314	324	271	294	287	333	305	300	282	337	320	303	285	284	318	321	297	296	310	303	302	275	311	271	298	293	289	308	280	292	318	301	280	340	288	302	265	289	299	289	304	315	328	306	322	312	287	296	274	286	297	305	326	300	296	322	316	321	311	352	334	373	299	299	295	294	301	348	304	320	303	292	308	295	305	272	290	325	295	305	261	319	301	322	318	296	282	286	286	277	307	324	322	336	266	314	316	326	304	317	293	306	305	319	337	319	328	341	333	267	295	291	315	310	304	324	284	306	273	314	280	301	278	328	315	293	331	370	309	337	312	336	317	320	308	305	334	309	301	309	282	314	345	315	316	277	317	333	298	323	276	297	304	281	324	316	329	321	299	290	310	313	296	284	301	316	314	310	285	305	304	284	317	290	312	299	316	325	302	280	310	306	329	307	296	305	306	285	306	316	315	316	322	291	300	312	291	319	309	299	330	324	308	295	301	305	293	283	329	321	299	305	283	285	315	290	340	291	331	313	287	317	283	313	307	300	307	312	304	306	296	286	302	302	263	317	309	319	286	305	326	321	313	316	321	325	318	279	277	335	326	314	333	341	316	314	341	288	324	319	329	322	305	298	309	308	321	333	339	312	314	328	332	315	345	302	301	289	317	292	316	283	322	323	298	312	298	313	268	320	289	339	318	253	317	303	296	309	328	310	326	310	300	301	286	306	289	306	298	341	327	313	308	297	297	318	287	309	349	301	298	282	320	317	287	308	335	310	315	293	323	309	302	303	325	293	297	302	313	277	324	291	297	291	305	311	294	286	292	280	302	282	326	312	307	304	294	322	329	300	318	307	304	322	324	310	275	264	300	332	272	309	292	299	311	300	315	280	281	302	289	308	317	267	312	326	283	318	275	278	295	300	320	318	302	314	305	292	310	321	299	331	297	324	315	295	295	303	289	324	303	298	314	303	312	311	315	281	299	327	322	324	312	316	294	289	319	304	311	292	307	289	275	316	281	298	281	320	317	320	306	307	295	329	304	335	327	267	300	314	309	297	320	324	322	258	292	295	305	286	309	299	311	311	299	296	292	303	308	287	288	298	309	303	311	320	327	295	314	304	276	307	290	345	319	326	309	293	345	321	302	323	277	298	326	328	301	310	276	332	319	309	266	316	301	326	300	294	287	276	295	300	322	306	273	317	294	285	296	293	344	291	331	302	338	327	302	322	323	286	279	296	327	299	296	300	278	319	300	309	321	321	296	314	309	298	322	288	278	315	341	311	311	305	303	340	271	334	305	312	292	310	328	287	294	326	328	302	303	298	314	323	304	279	333	282	302	274	313	287	303	326	272	306	284	303	285	335	285	266	294	291	324	313	319	315	315	288	328	313	299	282	301	318	282	309	280	309	304	307	324	280	283	287	325	289	292	303	326	267	311	320	288	302	302	314	296	311	295	299	302	297	306	309	294	282	315	290	305	262	284	300	274	323	303	317	322	296	308	269	312	310	298	283	271	325	315	321	304	277	322	315	304	310	316	314	314	285	290	304	295	297	333	294	301	274	303	273	303	297	332	306	306	304	292	311	341	310	315	284	299	318	297	306	307	316	290	306	320	329	340	341	316	316	294	287	269	313	291	288	313	325	306	322	300	324	271	293	269	293	314	296	331	271	307	329	306	320	314	291	299	318	293	321	302	302	362	332	296	319	337	288	332	273	299	318	282	288	265	347	303	297	292	293	327	348	296	300	316	320	334	314	281	288	324	298	318	288	339	304	296	316	306	314	295	305	310	319	309	318	319	266	314	272	302	306	278	297	315	313	304	293	322	310	329	291	304	313	301	324	332	301	299	305	306	301	313	326	329	315	275	296	305	281	299	285	308	304	299	325	279	321	302	292	292	311	314	297	309	280	290	279	316	274	266	339	302	306	301	332	283	314	326	300	292	296	305	280	311	281	279	299	305	282	306	309	300	263	286	295	345	327	328	320	277	302	307	322	286	312	294	317	296	309	273	268	308	291	304	289	306	275	336	292	288	334	302	309	301	297	290	246	295	293	289	302	312	321	299	297	278	309	318	298	277	301	334	295	308	300	283	337	285	292	302	312	296	317	355	278	295	314	312	301	334	278	312	303	292	265	294	293	297	347	335	321	330	358	280	295	302	305	364	360	285	330	290	336	305	299	351	329	328	295	271	296	265
6209	4823	9825	20494	26772	21622	13603	7339	3203	1474	928	817	829	785	886	811	799	809	768	790	834	754	805	827	881	817	814	836	817	789	835	780	743	758	852	830	825	761	798	803	836	814	781	776	859	778	814	894	789	803	762	798	818	885	766	846	790	790	845	776	796	812	794	858	812	827	816	787	827	863	820	820	798	837	777	848	805	826	787	793	807	787	752	791	851	813	741	887	823	790	817	818	777	844	829	807	767	830	778	820	784	817	754	892	814	814	873	774	827	864	799	816	848	828	770	807	805	786	762	812	781	827	805	795	773	803	781	749	849	801	810	789	774	854	768	817	767	838	806	848	779	833	792	789	771	805	808	873	781	795	858	777	820	811	788	827	770	782	804	816	778	783	804	760	808	744	841	776	816	795	809	838	825	803	776	816	782	887	828	789	815	838	784	844	818	842	784	848	805	839	826	737	779	820	752	807	820	779	773	832	816	806	767	831	800	837	786	814	742	826	845	848	792	785	840	825	759	783	795	829	794	783	797	846	797	760	810	784	835	796	788	823	828	811	765	846	832	817	827	787	856	811	783	815	761	806	776	804	781	832	808	838	814	815	793	801	745	778	813	782	824	766	771	791	752	773	768	804	809	803	821	788	812	806	796	760	768	794	811	818	834	829	833	802	774	792	772	780	791	845	786	770	839	865	795	824	771	735	800	787	817	788	815	784	872	806	775	792	781	804	772	774	790	792	799	818	770	799	808	762	803	775	794	763	792	765	809	789	790	814	788	790	814	773	838	802	810	767	777	804	819	768	776	834	805	768	801	809	809	793	794	809	859	802	781	816	800	803	773	803	789	771	804	809	775	797	811	780	779	798	775	792	808	796	784	782	805	849	841	819	790	787	812	813	781	763	806	796	830	779	775	800	847	797	794	831	835	808	789	800	808	861	802	777	801	792	800	813	811	822	836	811	815	795	775	763	791	809	827	804	790	792	821	828	775	790	805	855	788	781	749	818	799	795	783	799	795	789	784	848	787	820	826	822	845	792	840	792	785	795	861	776	772	838	811	788	799	821	740	817	782	817	785	822	834	744	804	796	780	778	838	801	795	806	776	866	807	817	831	783	822	805	812	817	849	846	813	827	824	818	813	823	799	761	805	785	824	812	853	807	786	805	836	743	782	800	782	783	786	823	818	819	786	828	768	851	815	802	801	830	764	826	743	800	799	808	741	819	805	749	841	820	810	764	845	834	789	847	829	803	791	814	784	845	785	799	737	811	798	777	800	807	806	787	868	800	818	801	801	825	736	835	785	787	759	852	826	774	839	800	766	810	757	733	830	787	854	812	858	815	794	827	821	838	818	821	790	838	804	823	819	765	764	823	816	817	784	821	795	807	768	836	779	786	811	826	790	803	802	768	795	757	762	789	800	805	791	749	765	798	813	802	801	794	817	815	816	785	811	762	855	799	775	808	768	813	812	836	832	789	804	816	842	817	789	805	783	758	775	770	772	844	816	810	810	816	815	794	831	788	809	833	831	798	836	793	769	835	803	807	868	791	782	799	805	800	827	825	816	833	793	788	784	842	821	790	821	810	839	799	775	788	825	738	755	851	749	754	814	756	860	767	808	787	821	828	807	838	767	793	790	790	807	762	810	811	829	858	779	816	789	792	825	791	833	829	792	786	824	800	857	817	825	784	804	793	771	808	828	806	746	860	772	781	842	821	819	809	849	789	838	842	819	825	825	796	826	759	794	866	805	808	825	835	798	792	813	879	837	810	748	820	783	797	813	803	815	837	806	782	845	822	793	805	779	791	842	790	792	843	774	849	865	790	779	761	821	781	835	811	790	824	766	803	796	829	790	808	772	837	811	813	842	812	810	872	816	794	820	763	835	800	764	862	838	783	780	811	854	770	789	806	785	804	810	791	794	782	781	856	845	807	765	819	788	760	795	816	818	800	801	812	793	813	836	764	739	807	761	791	848	750	840	811	800	793	822	785	800	817	792	795	781	787	821	825	790	802	772	817	840	829	833	868	858	785	810	766	794	840	785	783	814	757	808	814	796	800	807	833	800	788	848	772	800	837	832	828	817	763	830	810	840	846	802	828	787	846	799	833	864	810	853	791	829	795	843	800	835	791	798	799	807	821	797	805	785	796	828	839	822	803	848	771	789	761	784	834	792	797	820	810	786	781	794	852	836	819	781	785	822	824	785	808	792	815	747	828	824	817	818	776	817	827	808	748	843	826	829	815	818	799	819	819	748	778	798	822	810	853	810	843	815	822	810	778	741	836	808	796	838	810	793	827	792	797	811	807	781	814	839	786	772	769	849	799	807	836	760	792	822	786	718	816	830	772	847	794	805	820	791	823	763	744	794	834	814	820	773	820	797	805	820	821	798	806	848	788	846	819	799	790	797	780	817	800	827	872	777	798	748	814	822	769	810	767	786	810	803	838	820	804	801	841	797	788	812	837	769	818	837	877	796	782	803	804	836	790	799	793	819	838	737	799	826	812	796	856	813	811	791	788	818	795	807	805	795	800	812	788	759	796	765	791	787	843	814	768	863	867	814	814	821	794	784	795	839	788	780	835	837	828	774	807	804	759	811	777	836	820	822	747	774	820	780	826	788	787	803	842	792	815	794	814	821	816	805	827	820	844	811	846	795	831	815	806	822	791	783	835	864	794	858	757	818	746	800	822	795	799	800	796	785	788	808	836	834	792	797	778	790	785	847	774	818	812	823	795	791	782	780	784	833	810	799	808	791	745	828	826	780	818	826	791	803	817	747	787	800	782	732	829	792	776	826	826	817	838	809	840	762	794	805	816	784	774	812	815	772	788	843	810	804	779	828	815	789	822	767	774	841	756	749	787	819	765	850	779	811	826	827	813	840	767	856	795	764	773	795	781	825	819	799	847	819	821	834	783	822	818	834	823	790	823	839	838	806	804	775	815	809	816	807	866	848	854	813	792	852	804	783	837	807	837	792	807	803	814	789	775	815	813	782	798	785	783	834	768	810	741	790	828	778	748	777	839	833	774	779	803	836	780	778	795	785	773	767	799	825	794	801	812	806	785	794	880	821	809	767	804	779	830	818	785	816	812	863	823	836	839	815	727	809	840	805	790	799	821	833	778	823	820	827	791	787	798	768	769	798	808	821	845	808	847	762	802	777	818	842	812	797	786	786	815	783	788	796	800	785	757	853	803	762	817	781	789	750	753	770	753	776	821	846	825	852	837	859	846	755	851	860	828	800	767	809	784	821	852	810	808	805	783	825	785	800	787	828	794	791	774	810	817	804	806	824	747	833	800	781	793	815	755	788	841	793	777	845	796	753	738	778	805	827	818	793	823	851	780	822	759	813	739	814	853	805	833	840	780	793	768	798	817	818	758	851	795	754	802	821	809	822	750	844	786	777	796	807	800	813	739	788	845	822	857	830	868	816	791	784	778	800	809	816	787	772	789	809	769	821	827	800	846	828	785	770	808	810	831	795	823	816	825	761	807	802	841
15829	9532	23712	46550	61256	49705	32419	16568	4985	1298	481	344	338	323	289	286	290	311	327	322	327	316	323	321	332	313	296	296	326	311	337	323	312	284	313	309	311	307	292	304	303	336	282	311	301	331	298	322	323	298	332	352	331	298	320	320	321	326	307	315	297	300	314	352	308	339	308	337	336	302	297	328	305	295	286	299	318	324	316	323	321	311	310	330	280	302	307	318	302	330	313	309	287	315	332	329	298	298	315	313	309	310	315	335	297	315	310	339	273	286	292	316	316	320	317	294	308	326	335	327	328	325	291	307	307	300	307	325	292	333	316	344	329	339	330	329	331	315	341	323	316	298	321	265	278	281	323	301	350	322	311	310	293	307	257	318	298	309	324	317	314	299	303	302	316	274	317	334	298	304	320	301	292	324	308	310	362	295	304	308	326	306	313	335	323	313	318	286	310	268	333	336	313	316	298	320	290	291	281	289	327	287	303	342	346	310	317	340	315	307	329	329	324	328	306	327	302	312	354	318	304	315	293	312	333	308	285	321	328	326	326	322	326	327	311	297	313	326	294	317	308	306	293	306	286	291	323	314	315	301	305	322	292	337	290	327	319	319	301	294	321	342	352	322	335	331	348	296	286	299	314	322	311	295	310	321	327	344	350	284	325	331	314	326	292	321	290	313	362	316	329	304	306	345	293	282	314	315	316	321	308	330	308	334	311	294	315	298	294	288	304	324	318	310	338	317	317	294	298	296	332	303	317	292	310	311	307	298	336	330	287	320	309	284	315	319	355	314	296	321	339	315	311	286	309	328	292	302	322	287	287	297	328	269	294	322	325	291	338	309	294	332	318	312	322	345	276	336	299	319	332	332	289	273	302	358	303	335	337	311	331	322	321	332	315	303	311	302	273	333	301	304	335	298	310	340	313	319	292	304	334	308	295	336	298	291	314	324	278	319	285	316	300	334	320	318	338	321	310	274	330	298	336	299	300	341	328	315	329	304	310	322	323	323	319	325	316	294	300	313	309	338	318	350	295	337	317	299	311	351	266	321	331	283	286	309	298	332	326	328	329	332	325	298	310	332	273	280	351	316	288	292	318	326	288	305	355	333	348	317	315	329	324	322	311	337	309	315	347	328	331	325	314	309	313	310	326	296	307	316	301	299	328	309	296	295	296	326	290	314	318	309	330	345	294	294	328	323	322	342	342	351	296	304	315	310	300	333	335	297	343	330	327	308	303	319	308	297	294	318	301	312	297	326	316	331	308	315	293	330	293	304	300	333	339	337	308	318	289	299	302	334	312	332	300	314	322	309	291	305	288	306	314	349	306	304	288	296	327	310	295	303	311	341	341	275	332	318	317	315	313	320	310	355	325	289	308	331	335	348	330	344	278	318	345	319	312	319	292	317	327	330	303	316	354	331	359	344	323	326	321	299	298	289	302	300	319	275	321	308	318	338	325	324	285	301	314	295	328	306	304	333	331	292	331	289	318	280	328	281	336	329	320	286	312	280	336	310	307	340	334	323	298	331	344	297	307	278	325	321	305	311	332	314	288	293	325	330	302	276	317	258	323	305	335	317	333	313	284	303	333	320	307	308	306	324	336	302	329	341	308	315	352	327	311	328	314	316	324	299	305	312	320	370	292	298	307	314	318	349	294	306	288	317	346	279	321	308	310	289	312	293	330	299	341	289	295	350	348	320	312	296	316	301	325	336	292	344	305	340	312	271	330	343	296	322	320	290	308	284	314	302	313	333	306	329	296	313	316	331	336	326	301	313	316	331	322	302	300	319	291	323	305	314	302	305	307	286	330	323	289	297	297	315	322	356	267	319	318	317	294	313	286	311	309	314	307	299	320	340	330	320	297	300	310	322	323	309	308	284	326	294	283	283	322	281	295	322	307	301	310	319	332	298	309	303	312	306	301	324	343	317	280	335	319	330	335	305	301	317	321	319	319	330	330	287	311	314	328	286	298	310	327	385	351	327	327	310	307	297	322	325	323	306	315	296	293	325	327	324	310	295	296	308	335	334	321	317	310	329	321	298	352	340	334	311	349	347	316	333	280	296	324	295	326	324	317	300	283	326	295	370	330	314	305	326	298	326	320	298	277	330	271	300	331	319	351	311	307	323	305	329	284	296	333	365	342	290	334	297	282	297	279	289	311	321	304	297	308	308	295	279	322	293	297	362	292	345	297	295	320	331	301	307	305	307	279	339	328	311	306	328	328	345	344	302	287	310	322	303	326	318	293	320	327	293	297	287	320	338	284	303	302	291	326	307	339	281	277	322	371	273	337	312	310	316	302	340	296	291	311	303	322	331	310	328	297	325	292	349	311	328	319	296	328	314	298	303	336	299	285	295	283	322	338	298	301	308	328	336	329	329	324	299	286	299	309	298	323	308	312	320	332	314	314	304	319	316	334	291	321	302	325	313	323	318	309	313	336	302	324	326	285	315	340	315	306	352	350	295	349	328	315	328	308	331	327	331	335	341	314	322	310	314	307	291	285	338	337	326	336	300	320	298	279	314	314	309	319	303	312	335	311	314	341	315	332	316	293	275	295	339	336	297	310	329	342	281	311	304	303	348	335	317	294	330	282	328	303	327	324	319	294	347	309	324	348	316	311	327	303	318	313	322	334	302	312	313	311	294	350	310	297	302	296	305	304	341	324	327	304	307	310	311	314	314	295	298	324	316	304	332	314	337	286	315	354	329	276	314	356	302	301	257	318	283	308	329	335	346	308	308	355	309	290	296	304	318	292	356	279	317	324	318	326	346	306	316	319	315	309	301	324	305	335	321	299	338	336	324	349	342	303	301	279	328	303	329	348	302	286	340	300	310	311	299	305	279	319	279	308	295	293	313	302	330	340	302	328	298	320	324	341	334	300	323	322	292	320	292	303	294	308	330	287	300	305	294	301	300	307	351	329	311	347	350	328	354	344	313	295	322	300	319	304	320	286	321	304	321	301	331	269	295	294	316	322	337	315	295	320	335	319	349	341	312	325	310	289	338	333	295	315	290	316	330	308	297	329	309	308	322	299	304	329	295	317	326	287	304	298	320	343	309	283	326	324	303	315	311	292	274	303	303	295	316	314	293	298	307	326	293	324	321	290	317	337	312	329	312	293	301	305	322	286	310	309	325	353	339	313	317	302	337	334	315	314	255	278	295	335	329	319	276	315	292	305	317	343	320	311	312	341	315	308	301	309	309	339	303	360	329	319	343	274	310	307	301	285	306	342	338	297	299	314	331	304	297	284	330	305	329	330	306	302	318	295	336	291	324	322	331	298	306	307	297	339	260	304	296	321	318	324	300	334	347	333	294	309	321	314	312	334	322	324	300	303	279	327	331	305	303	313	281	302	336	347	322	327	324	329	323	313	344	333	290	297	300	296	314	297	316	292	306	292	304	366	306	320	330	323	305	312	319	309	294	302	305	339	298	309	337	297	324	291	306	311	319	330	292	330	304	316	315	315	322	310	271	348	306	328	288	341	323	313	306
10007	8434	28662	53631	66926	57229	43281	28263	12528	4163	1470	950	868	789	846	860	806	803	820	780	820	794	845	808	834	819	873	777	866	851	837	864	778	835	764	840	830	799	837	839	784	829	835	815	815	822	800	813	850	807	825	865	839	834	845	807	802	792	832	836	818	825	845	839	782	855	794	807	803	843	819	844	820	869	839	807	824	808	852	829	810	851	863	865	808	841	835	822	801	829	843	876	794	832	833	816	769	860	843	805	816	853	826	796	852	830	783	795	796	763	832	819	831	814	820	781	906	849	812	806	870	827	771	808	794	791	814	835	796	805	811	842	831	806	812	764	789	837	839	816	808	821	825	804	762	861	798	862	789	814	884	827	775	834	901	858	820	804	820	839	819	811	797	829	837	817	844	787	820	833	823	861	809	868	798	802	840	817	813	860	853	855	840	811	842	818	807	863	827	832	825	831	803	852	856	891	789	838	786	801	848	843	850	793	816	802	875	803	831	794	854	816	806	806	836	795	799	851	845	833	879	776	849	833	844	785	805	831	829	835	792	811	822	835	828	855	810	823	820	848	852	796	873	846	852	798	789	842	854	859	881	816	854	800	851	903	774	847	880	776	802	779	818	842	862	822	854	848	824	803	819	781	788	812	824	836	860	811	835	840	829	869	844	855	840	820	843	811	855	831	828	807	794	823	837	838	830	828	786	818	798	755	822	855	855	823	813	833	831	866	885	804	822	821	799	798	762	794	853	877	806	800	820	843	769	840	781	804	837	818	783	827	777	822	842	869	870	785	829	825	739	782	810	796	823	819	819	830	795	808	850	807	823	854	829	822	808	830	857	832	786	871	816	783	816	816	863	879	865	874	808	845	824	827	849	852	830	851	894	795	837	880	784	834	811	855	784	848	856	788	811	800	822	808	852	828	844	854	791	823	827	757	819	751	829	838	858	805	819	851	886	836	816	805	819	761	850	788	806	813	824	840	817	853	820	832	804	852	823	817	822	872	828	882	823	843	848	844	811	764	865	778	846	904	806	820	846	817	774	865	798	828	792	806	852	853	796	874	846	767	830	859	765	840	810	818	906	879	785	841	799	811	835	807	874	781	820	879	859	836	785	792	781	812	816	812	781	795	868	801	871	890	856	852	833	842	830	828	810	847	847	826	811	836	787	832	807	843	820	809	822	819	829	794	757	841	805	809	839	809	821	817	843	808	806	821	769	848	808	844	862	871	833	844	790	863	817	894	826	779	845	828	874	849	836	821	876	826	834	798	861	820	793	815	810	800	864	793	805	828	833	832	833	815	796	800	840	821	838	808	847	829	830	847	838	829	811	816	811	793	825	826	854	809	811	800	834	878	847	858	873	826	772	799	849	847	822	841	850	812	781	862	818	850	835	790	854	855	812	785	810	866	781	799	843	792	859	802	880	880	844	906	829	837	881	818	817	876	817	835	797	862	851	815	821	834	807	845	891	844	764	840	857	852	786	808	840	798	809	884	818	759	781	829	843	864	789	836	826	825	848	844	846	827	869	807	834	840	825	815	822	808	819	875	849	796	817	830	785	819	803	816	823	847	843	802	832	821	854	811	890	870	856	859	826	814	816	814	868	811	832	783	830	824	837	829	830	854	862	806	774	830	799	848	841	755	813	810	864	858	838	857	847	873	812	857	843	820	799	818	794	807	850	846	836	797	830	812	842	876	803	828	814	823	816	826	856	897	851	846	792	811	907	834	805	806	832	801	808	803	862	787	824	829	816	860	875	842	783	796	826	823	830	800	873	815	842	833	823	812	838	831	788	838	795	868	740	774	777	828	844	843	864	826	844	826	811	864	836	771	817	807	787	886	804	838	790	837	819	825	822	804	820	825	843	797	783	856	836	772	802	834	828	848	865	840	841	834	859	823	826	820	817	810	839	881	817	819	810	809	764	847	839	822	787	824	889	872	754	809	806	803	882	822	923	784	868	853	831	799	859	834	842	825	827	816	824	782	829	838	822	831	838	827	856	886	777	811	828	834	786	846	853	804	804	843	808	773	846	799	820	855	891	825	846	824	862	831	879	834	837	836	850	828	834	785	871	837	849	874	869	781	846	814	843	865	844	879	848	785	818	788	867	867	871	887	836	818	805	781	809	833	826	809	821	844	837	814	845	823	818	847	826	865	834	807	811	818	864	795	842	888	884	813	874	802	830	850	824	839	842	793	807	845	832	824	806	851	860	876	831	846	834	843	829	822	821	796	845	830	767	812	831	832	791	823	794	804	897	832	827	830	807	838	767	812	825	826	863	856	835	800	788	798	804	819	846	846	820	799	818	820	806	829	843	836	837	828	815	861	831	826	826	838	834	873	854	794	862	845	808	852	838	814	850	817	830	806	804	816	836	828	840	890	878	764	843	780	836	852	878	847	829	818	836	774	786	811	832	848	821	851	818	784	902	807	810	792	837	892	806	823	859	823	824	818	839	877	778	817	819	826	819	780	809	848	816	812	817	807	868	838	834	824	831	806	806	829	859	749	791	841	847	847	821	806	855	868	817	806	781	836	851	799	839	820	811	832	857	792	839	814	775	826	853	862	812	795	807	761	801	832	852	785	814	812	846	825	848	876	820	817	796	857	840	817	816	839	811	865	836	830	845	867	808	824	785	788	819	821	799	810	791	807	878	891	807	768	868	808	827	896	831	807	859	853	864	863	775	769	787	811	773	789	822	835	774	814	779	844	827	790	773	831	831	854	812	833	814	873	851	831	844	798	795	829	846	829	802	851	819	802	884	803	793	777	829	871	814	792	775	871	881	907	858	827	817	798	842	844	826	820	817	864	826	808	831	837	864	825	857	808	824	852	844	806	773	873	795	837	844	778	809	817	851	828	789	900	845	839	788	775	836	818	844	830	790	847	823	835	861	867	814	812	870	849	869	846	805	821	820	780	804	816	851	795	829	832	794	851	861	810	856	776	820	833	811	775	852	812	809	821	752	795	797	815	789	821	812	805	792	861	766	891	853	853	807	791	837	799	810	830	793	853	831	835	876	790	827	847	824	835	796	758	818	792	827	790	836	850	837	768	846	874	829	815	860	864	802	843	807	850	827	823	835	874	813	803	836	793	847	827	825	792	836	801	854	846	808	862	820	787	834	849	855	799	803	800	826	865	797	858	881	830	832	837	807	877	846	806	861	816	813	826	824	788	865	835	855	791	842	797	801	834	905	803	827	841	837	848	807	834	799	822	840	840	800	836	830	802	824	821	867	879	818	854	807	777	777	834	830	797	806	860	805	778	908	859	856	776	896	824	800	873	826	840	822	795	872	838	807	828	798	830	798	856	813	793	797	839	809	834	771	831	857	861	845	813	833	790	832	844	776	811	807	793	797	814	847	854	861	786	814	844	826	839	820	858	820	786	844	812	846	831	812	788	818	796	790	860	857	845	842	834	839	807	808	882	816	815	869	854	820	858	860	790	835	807	834	862	832	777	806	824	791	780	785	793	801	823	797	843	846	853	824	836
23052	15923	35449	57275	73597	61096	42859	25131	9602	2079	664	410	321	359	331	299	318	320	287	312	352	348	339	339	315	324	321	320	331	311	321	317	319	340	342	329	321	361	323	326	308	351	322	307	345	331	307	318	350	335	325	305	300	365	306	348	358	317	304	318	312	317	274	360	303	338	319	329	350	335	315	305	301	312	308	319	335	323	316	322	341	316	352	324	296	337	295	326	318	354	328	295	337	326	323	277	306	320	317	310	340	325	313	309	311	355	330	349	318	329	358	315	286	301	316	347	310	299	293	314	335	281	309	304	304	346	314	319	332	370	310	329	318	270	315	331	297	319	315	348	340	338	302	343	319	310	328	318	337	320	366	314	314	319	362	337	330	315	315	335	297	300	279	329	320	297	345	326	304	329	320	346	283	341	328	340	321	321	359	305	334	309	334	331	334	303	339	282	305	346	337	337	322	295	335	321	330	320	313	333	302	324	318	324	324	335	344	343	339	315	321	318	334	328	336	316	306	323	314	326	314	320	330	310	306	300	327	309	333	356	325	325	309	319	320	357	336	303	290	317	347	302	270	319	382	324	326	368	281	304	337	334	358	289	276	313	314	329	334	354	346	315	342	331	304	331	310	315	322	300	291	312	322	319	357	306	283	314	340	334	323	320	318	326	294	307	337	317	312	329	298	277	344	324	333	331	303	303	339	313	344	307	350	305	317	327	320	327	289	316	329	301	306	306	325	353	310	346	314	317	304	321	278	334	311	304	324	328	329	324	316	311	320	350	344	322	361	284	284	328	352	311	326	320	311	332	309	310	315	330	334	328	319	295	342	328	324	325	317	354	323	350	343	312	336	336	341	306	337	323	326	344	306	309	339	313	323	349	347	322	335	319	294	347	325	342	330	320	346	318	312	367	325	310	323	338	296	318	320	295	316	348	354	288	303	302	355	315	340	354	323	312	302	357	314	281	289	277	338	339	307	327	346	284	324	310	326	323	272	340	314	303	324	310	311	305	346	334	357	321	335	331	351	310	309	302	331	329	322	343	333	327	339	324	349	330	335	340	319	320	313	350	322	320	325	336	309	316	345	316	310	302	311	330	294	322	343	308	366	337	350	303	310	303	331	315	352	355	352	320	336	318	358	313	316	337	300	305	319	315	285	296	339	295	305	347	307	321	337	345	307	346	347	320	318	330	335	299	355	282	370	272	326	342	309	312	314	295	333	320	302	306	344	312	326	343	355	321	338	319	330	300	316	316	319	332	308	318	299	347	310	298	334	358	328	296	322	329	292	304	327	311	348	337	325	308	276	334	314	332	316	343	330	338	324	340	368	325	316	349	315	340	328	323	348	327	322	299	331	347	305	319	362	338	333	326	352	305	326	342	284	323	309	312	334	311	311	337	351	325	307	312	303	330	314	334	311	322	301	322	310	340	305	304	308	324	317	338	313	341	319	287	333	330	308	315	348	315	317	300	315	319	342	296	335	347	339	334	324	338	301	330	313	305	298	342	360	341	328	327	303	290	326	276	332	322	308	308	340	326	330	354	357	322	340	306	334	320	359	296	326	322	325	335	314	307	330	332	320	333	309	311	318	337	307	371	348	314	317	305	312	337	327	340	321	306	308	315	302	302	336	331	331	300	352	358	300	309	336	318	343	288	321	353	342	333	328	340	341	316	311	323	314	366	349	294	343	313	323	310	334	321	321	329	298	335	321	375	344	332	341	314	332	325	319	352	304	314	344	347	341	305	327	310	332	329	316	332	342	333	323	278	295	317	303	324	327	314	327	339	331	336	341	363	304	352	319	300	348	305	313	308	332	334	298	364	340	330	287	313	319	306	300	295	347	359	316	326	352	295	333	333	312	329	311	322	278	330	295	309	289	336	313	328	307	299	323	364	314	334	344	322	318	335	336	338	301	306	316	334	332	332	348	345	338	321	313	332	318	331	299	318	328	312	347	310	300	343	314	316	296	308	298	325	301	291	321	320	306	332	339	312	341	320	307	318	294	325	339	319	347	313	314	329	283	350	349	331	325	306	335	322	336	347	336	324	335	301	334	315	305	321	343	319	309	328	322	351	328	305	326	328	327	331	326	333	339	314	343	332	316	352	332	334	315	336	313	336	312	282	335	327	336	349	335	344	300	316	345	352	337	328	318	350	323	328	290	315	307	318	322	302	309	323	318	350	297	306	350	328	295	350	348	345	293	355	298	305	327	306	352	338	332	345	317	320	332	313	344	318	296	318	333	353	333	314	336	321	336	304	332	356	320	317	318	347	328	323	352	279	306	339	285	353	355	309	321	287	349	328	326	318	290	321	342	315	331	292	333	370	311	330	320	344	326	314	303	317	344	322	332	338	311	353	272	309	348	311	338	329	317	329	322	355	344	336	307	323	294	327	332	308	295	281	306	356	314	349	325	299	330	311	310	322	318	333	314	352	311	343	341	324	308	317	323	321	302	305	335	333	282	331	331	352	325	329	326	304	335	325	329	302	318	289	322	325	332	352	336	294	299	289	324	339	314	332	294	350	298	321	326	331	334	337	314	352	335	291	343	327	314	326	332	312	290	343	272	345	291	312	324	309	313	291	343	346	318	341	341	314	326	321	317	307	323	305	368	318	328	325	318	332	310	318	320	360	306	349	318	348	329	320	327	327	311	328	327	346	323	306	308	326	319	351	333	309	294	322	343	344	304	320	316	307	336	305	320	323	302	333	321	315	359	338	325	364	318	339	332	306	316	294	354	315	286	327	334	345	306	349	315	325	313	306	314	330	322	344	319	325	323	281	321	280	345	291	369	318	330	319	321	314	318	331	334	315	316	347	366	302	308	316	338	299	310	310	348	326	302	330	326	281	331	354	354	297	317	333	325	329	330	308	334	337	321	342	307	337	308	361	328	353	318	331	323	323	353	323	307	354	298	330	336	325	325	310	325	352	344	324	333	302	329	312	336	308	371	298	286	337	325	347	347	287	306	319	315	330	294	310	322	341	323	304	302	348	370	322	312	319	317	315	321	319	327	330	335	317	318	326	302	320	322	310	329	341	317	333	321	336	296	333	325	322	351	336	344	316	327	341	294	339	331	321	323	328	320	339	313	358	361	294	294	350	337	318	303	323	340	329	323	316	351	317	335	304	311	336	332	304	290	287	285	350	298	312	309	279	341	301	315	270	290	351	307	303	337	343	308	308	310	340	334	330	350	331	310	319	327	331	304	311	342	343	307	346	344	339	318	365	340	321	325	318	351	329	354	311	317	330	278	339	298	334	352	324	319	325	311	299	315	313	314	338	304	293	314	328	308	324	302	318	291	385	323	308	340	340	313	328	326	354	321	298	322	337	339	291	330	333	340	345	354	347	298	310	354	359	279	332	324	366	295	284	322	316	309	288	317	326	323	305	298	324	303	330	299	323	339	342	293	382	310	300	318	348	335	319	346	352	310	315	333	305	317	316	309	311	310	289	317	315	325	315	340	328	336	335	318	324	329	327	341	318	314	335
12254	13522	37564	62203	80180	69157	52930	36138	18643	6367	2134	1157	916	849	837	853	855	861	883	833	847	884	852	854	872	853	793	865	831	789	838	827	819	853	864	826	851	787	814	879	870	867	809	843	825	822	779	815	847	899	823	848	868	811	847	828	864	856	856	836	869	826	818	795	888	839	858	822	845	840	840	894	858	829	850	892	801	818	833	824	775	855	851	886	862	821	789	866	839	846	863	783	845	896	791	846	829	806	856	818	834	832	868	850	816	837	834	847	849	774	833	864	833	878	813	848	835	849	820	832	847	851	898	815	792	793	800	779	813	834	806	875	819	773	872	803	872	866	888	861	839	885	817	873	793	813	852	775	884	874	857	826	852	842	857	888	834	832	874	815	922	846	837	798	801	831	881	862	849	856	858	878	848	869	867	884	835	833	834	807	852	840	867	921	865	807	868	840	885	798	826	827	833	876	826	839	836	868	847	809	846	871	814	866	802	873	821	845	887	842	861	857	843	870	810	845	869	846	842	796	819	828	848	870	857	877	824	858	832	817	850	894	861	832	810	818	832	873	871	848	918	851	805	875	858	826	781	821	842	831	831	822	835	832	849	885	813	836	797	860	850	846	850	830	824	856	805	826	882	826	881	810	863	832	882	800	864	830	868	854	869	915	847	820	881	849	859	872	806	859	842	898	823	846	793	857	795	822	843	828	878	856	894	841	851	850	839	835	868	857	785	853	905	828	825	842	853	811	853	824	832	796	792	849	833	795	816	830	817	869	818	850	862	838	822	807	860	836	849	839	824	848	843	843	820	827	826	864	807	806	839	806	852	860	792	855	853	805	819	853	810	851	861	819	834	823	862	798	860	824	785	858	857	806	819	796	843	868	828	859	808	842	836	840	836	828	853	805	828	856	852	843	851	842	852	902	841	824	849	811	821	807	867	827	839	804	788	825	765	853	819	870	861	805	855	873	884	794	840	868	845	858	822	804	829	851	850	819	896	814	828	800	805	848	835	876	899	898	820	850	806	840	870	814	834	865	844	850	791	838	822	795	845	812	869	834	837	828	899	842	800	850	868	847	813	799	822	880	812	826	841	852	844	841	807	867	801	866	827	825	882	894	862	822	881	879	812	850	851	863	807	871	857	835	834	841	876	792	888	813	835	817	864	835	829	885	859	815	829	862	801	792	817	834	844	834	866	861	792	817	826	841	896	865	811	870	791	846	853	882	856	879	832	855	802	820	867	873	819	862	805	886	825	843	900	831	805	773	874	848	842	848	881	806	790	827	849	807	849	857	833	827	808	844	845	841	797	840	869	842	843	778	886	839	813	860	839	857	852	857	826	880	859	823	853	849	829	843	873	843	883	828	811	862	824	810	854	873	826	843	822	873	806	815	867	806	874	815	856	836	880	855	855	834	842	797	872	908	811	862	807	835	854	792	833	832	856	831	899	813	832	857	819	808	789	817	834	901	813	815	845	820	800	855	852	838	843	826	820	881	841	815	883	817	839	897	901	803	819	823	854	857	806	862	841	790	906	793	796	824	884	783	831	837	881	824	867	847	801	895	799	831	822	820	841	853	852	841	797	844	838	804	824	859	807	871	833	885	862	906	824	805	842	870	833	816	890	855	847	876	771	843	828	800	832	865	779	885	835	838	851	836	841	844	866	836	864	808	801	837	844	901	889	829	861	836	866	843	852	813	867	924	840	844	827	825	884	854	808	860	848	834	867	788	826	823	855	881	865	850	850	875	816	860	829	826	883	871	857	859	848	813	831	905	843	886	760	841	866	842	851	811	855	822	830	853	876	911	838	848	827	809	866	836	841	857	818	789	887	882	833	879	833	870	818	839	808	856	834	814	861	838	776	898	818	809	830	861	883	785	829	891	847	785	878	863	807	836	806	878	827	862	855	774	810	865	810	849	879	829	829	830	860	808	861	846	825	852	845	823	804	866	792	806	855	843	832	845	842	851	871	812	878	819	872	798	854	866	863	808	892	856	891	827	858	827	828	821	850	890	871	865	821	819	827	852	854	884	849	877	811	860	890	831	855	859	881	904	850	848	817	811	861	808	844	845	780	889	882	823	787	818	846	803	832	866	873	861	823	823	801	843	848	895	816	845	832	831	829	911	842	815	849	858	855	871	858	843	806	803	862	861	804	815	831	881	856	866	851	785	882	831	834	920	870	830	851	882	879	875	854	796	803	795	895	821	884	879	847	883	811	828	816	825	877	802	849	805	856	850	858	814	854	795	806	839	906	809	842	847	854	879	857	814	869	890	835	880	829	796	872	832	837	892	835	783	808	799	832	804	822	823	864	795	872	841	820	806	827	879	861	834	888	850	817	855	845	839	855	848	854	841	906	826	838	823	806	852	838	885	786	846	819	847	854	860	854	837	830	834	851	834	890	820	843	826	801	843	845	831	849	815	833	852	871	848	834	872	846	853	898	873	829	864	821	852	819	821	866	840	854	778	830	894	859	833	846	887	856	812	837	865	850	891	846	817	832	875	815	811	871	837	856	863	843	862	839	856	836	811	896	811	846	878	841	877	871	816	848	788	867	840	841	856	892	830	884	762	834	808	849	886	839	894	886	846	870	867	890	829	842	843	855	816	818	816	866	866	807	839	800	828	843	811	822	821	850	818	826	864	842	808	841	829	859	824	848	862	864	763	895	827	807	862	816	838	863	778	851	863	841	843	820	808	852	828	818	836	883	874	823	838	838	868	855	861	821	811	834	814	855	870	845	788	844	799	828	817	818	887	820	827	847	908	874	840	809	805	819	817	835	864	852	854	894	785	835	801	790	833	811	848	845	853	806	844	809	855	851	801	869	852	840	818	778	881	843	879	844	881	891	849	840	818	792	834	848	824	875	852	863	878	845	835	828	876	849	881	897	766	836	803	834	839	850	846	829	856	849	780	884	816	812	766	829	829	800	841	850	870	771	843	863	860	892	851	864	844	850	857	840	842	860	781	848	835	807	887	828	829	850	807	893	877	876	816	872	848	849	821	829	822	821	827	841	864	851	864	880	843	854	851	820	877	832	861	833	878	874	820	796	864	853	851	834	869	806	809	825	819	851	859	801	874	818	806	830	859	865	841	820	818	846	796	840	857	858	804	888	804	861	822	847	846	859	824	837	801	829	841	825	814	828	850	784	826	852	897	864	871	841	823	834	867	875	821	866	894	828	812	844	830	869	876	836	838	864	863	826	874	841	852	841	804	843	829	862	807	872	845	825	842	870	834	844	884	824	858	846	845	852	859	870	807	864	818	839	843	817	839	796	849	826	846	826	814	829	847	879	828	866	829	781	816	848	796	871	810	803	799	828	810	851	809	844	817	809	797	816	812	867	869	865	856	845	883	848	803	861	843	859	891	854	839	820	889	842	820	844	864	879	846	785	855	872	835	841	835	857	847	843	824	818	819	851	815	819	900	840	816	857	877	868	812	844	867	847	840	899	871	819	844	855	842	828	860	772	848	788	871	827	805	854	918	894	831
7198	4990	7041	9212	12179	9715	4898	2238	953	490	354	324	306	342	293	315	302	280	325	332	329	310	287	304	315	307	321	334	320	332	306	312	312	314	326	335	350	329	290	331	304	321	350	327	327	346	333	308	309	329	303	325	318	346	294	298	331	289	300	298	317	291	307	325	309	314	299	307	334	316	331	295	311	329	301	319	292	304	306	330	289	314	327	330	275	297	310	299	312	335	286	298	310	298	291	315	291	309	319	325	299	319	319	334	306	292	307	321	318	315	275	315	319	290	275	323	300	312	287	303	317	296	324	315	304	300	349	297	311	311	306	320	305	283	325	303	293	295	282	286	310	300	309	282	325	315	327	304	299	300	273	286	327	308	334	312	308	339	310	313	311	322	316	334	321	291	337	328	291	310	312	285	283	281	305	312	317	269	309	291	295	326	312	312	335	316	326	305	302	310	299	302	332	310	292	289	319	326	340	310	305	298	272	316	306	321	302	300	303	308	350	281	351	293	307	318	286	278	331	313	297	295	321	293	327	311	315	331	318	319	293	279	332	303	297	298	290	306	297	325	303	350	296	311	267	307	306	291	317	301	345	316	354	304	325	316	299	303	335	317	305	317	309	279	337	358	325	280	303	302	305	326	273	299	296	319	322	314	319	312	278	266	289	303	322	288	289	325	334	309	281	289	287	280	298	317	295	324	333	306	296	314	312	305	315	323	296	301	306	306	319	286	287	288	271	320	311	326	326	334	318	298	315	336	325	310	298	314	308	318	334	308	317	293	286	319	311	278	305	315	291	315	291	307	330	310	310	314	292	310	337	325	311	320	324	301	340	300	320	313	326	305	313	322	302	305	286	316	335	298	296	334	318	298	323	312	315	328	333	318	307	340	325	322	296	308	341	302	296	304	347	322	308	296	313	280	319	337	315	297	338	325	319	275	299	320	295	324	344	328	303	326	268	322	335	319	316	305	298	313	293	311	304	316	323	332	304	304	323	333	320	322	327	308	326	337	354	330	314	323	316	351	326	301	301	334	306	311	323	283	309	332	304	316	273	323	340	301	323	311	308	307	297	300	303	322	327	306	329	321	301	329	307	297	310	317	341	317	315	311	346	320	314	322	283	315	346	293	289	323	252	332	322	314	293	307	331	280	312	296	320	286	334	310	300	298	323	346	302	306	323	345	296	307	305	321	280	338	301	301	302	299	349	285	299	306	323	306	349	330	297	328	314	308	331	307	323	323	318	323	338	281	301	313	341	342	285	330	309	306	296	322	297	312	322	295	307	292	322	312	317	314	313	332	255	320	319	322	297	326	317	301	299	307	303	313	318	330	315	292	299	318	325	301	329	331	313	341	305	297	301	286	322	283	289	312	294	265	309	336	308	325	305	330	332	290	322	300	312	328	283	343	323	303	310	317	315	308	296	285	307	323	322	278	323	284	326	321	349	318	304	278	300	324	329	307	297	306	311	322	317	332	335	322	331	341	305	319	325	307	308	300	311	323	345	304	298	298	312	307	305	316	301	319	313	300	324	323	318	294	327	339	308	321	289	318	301	285	301	324	287	317	296	311	279	331	298	292	304	339	319	294	294	320	343	302	305	328	312	312	315	314	296	330	306	310	310	324	321	343	324	308	327	313	296	326	317	320	334	301	336	317	296	311	337	331	332	312	319	349	353	309	326	318	333	313	325	287	306	303	330	333	322	275	331	295	313	311	317	337	332	311	351	302	280	290	391	311	302	283	298	303	321	293	318	311	316	305	346	282	320	306	323	310	313	312	303	327	326	276	327	307	312	342	298	346	339	299	299	310	303	266	314	336	336	319	301	302	303	317	323	328	333	330	272	306	315	291	306	296	342	312	304	325	300	319	309	291	321	347	304	322	312	314	342	306	331	284	343	313	283	293	329	309	328	293	332	336	303	324	305	313	326	303	323	282	306	328	304	299	308	302	301	307	322	330	321	302	285	307	319	308	326	283	314	306	288	328	332	305	327	312	296	312	279	325	275	278	299	299	303	310	335	320	321	327	300	331	271	335	317	307	315	314	317	315	316	317	300	342	304	292	326	335	330	306	303	324	314	311	315	318	289	285	333	311	286	322	311	321	310	320	340	314	293	302	336	340	285	292	298	262	322	314	317	300	324	311	316	297	310	331	308	328	323	297	292	293	302	294	298	285	315	321	308	321	329	310	320	303	298	299	318	317	325	320	314	317	351	303	316	320	327	299	292	322	296	286	299	311	290	331	262	289	285	318	335	312	310	292	318	306	315	308	332	316	307	329	305	315	323	315	314	315	319	288	291	301	323	337	290	325	303	343	347	322	321	279	290	307	314	290	320	331	321	302	315	295	324	331	321	336	302	301	297	328	293	312	284	291	281	316	287	300	311	313	297	294	321	292	313	287	329	301	319	270	340	327	315	308	312	343	296	352	332	296	276	339	314	321	318	298	302	302	325	333	288	287	287	295	297	297	281	316	318	338	307	301	294	334	316	316	314	343	307	306	332	300	321	308	323	303	292	294	331	296	307	308	278	312	297	325	331	318	319	331	304	307	282	300	337	307	290	303	314	336	304	312	299	312	331	301	325	332	321	330	314	293	296	312	322	299	309	302	306	305	309	305	311	332	278	320	323	283	314	316	315	336	301	311	357	321	322	314	293	288	361	307	323	314	303	307	306	312	301	321	316	280	333	314	311	356	315	341	311	294	327	317	337	317	328	321	310	299	315	323	356	311	301	333	290	308	307	307	347	322	281	318	319	326	342	294	317	317	320	311	321	295	327	300	314	323	327	302	304	324	310	294	318	258	318	299	305	312	331	310	295	320	270	311	352	305	289	294	306	304	318	292	289	314	337	314	306	316	285	315	284	333	320	304	285	332	304	323	292	321	335	335	315	312	316	328	300	319	331	318	349	334	298	333	307	288	334	328	307	355	339	346	334	291	320	300	299	334	344	308	329	304	287	286	314	296	338	312	303	318	327	337	338	310	314	318	306	319	325	300	292	303	306	286	266	310	320	318	334	311	313	315	313	308	327	308	309	288	306	300	301	326	336	309	315	323	323	287	342	314	300	319	328	297	292	307	306	312	339	299	335	328	304	287	321	318	330	301	319	331	301	277	315	325	293	309	320	272	318	316	309	308	286	308	335	290	310	293	302	309	317	323	282	311	315	322	311	290	300	301	304	298	300	304	330	271	361	313	324	299	315	321	298	333	313	333	320	301	324	300	307	303	327	333	287	314	299	308	355	287	303	315	291	279	308	284	282	291	334	278	311	325	292	284	279	302	286	307	303	321	300	288	292	304	313	326	309	278	334	317	328	296	339	301	300	325	295	281	355	328	305	344	316	291	323	315	317	289	301	315	301	297	298	310	319	309	323	294	322	335	293	334	318	314	344	309	320	321	317	309	292	298	323	304	329	315	294	295	305	313	317	326	278	339	323	287	345	338	307	319	339	301	323	333	337	333	317	324	314	289	297	318	311	319	296	330	321	301	329	312
5643	4847	9795	19505	26146	22528	13618	6886	3037	1377	972	850	839	844	800	836	798	771	804	826	825	788	865	832	810	822	793	815	851	823	796	823	787	820	845	808	841	788	812	808	829	809	852	808	774	784	895	839	849	742	738	826	807	819	819	820	789	847	797	791	821	827	788	852	819	866	843	805	852	812	757	809	828	799	850	795	801	820	861	823	815	825	774	846	786	838	805	870	851	806	748	821	844	835	775	826	846	838	779	807	789	824	790	809	819	800	809	760	814	728	809	842	821	851	816	794	815	784	860	841	818	832	833	852	851	807	848	828	786	783	817	849	873	806	796	824	829	786	839	832	788	835	836	850	786	755	832	789	876	828	827	832	862	825	820	802	827	778	827	846	785	826	825	842	838	816	815	818	769	832	810	789	785	787	790	843	853	796	842	825	802	817	829	807	857	785	816	859	777	822	830	882	872	799	812	834	791	732	862	792	810	852	808	827	769	833	810	820	793	777	818	848	813	868	766	825	802	839	842	814	843	826	841	783	835	843	869	801	868	827	791	806	845	837	790	835	804	817	806	867	819	840	775	824	769	797	852	870	842	836	869	833	852	796	840	813	764	850	843	780	801	807	828	800	794	821	803	784	803	822	779	781	887	772	764	793	763	841	782	823	812	804	832	827	794	820	806	800	780	931	771	819	831	844	767	776	834	830	787	792	808	815	834	780	827	831	893	824	846	841	855	851	835	832	856	798	798	807	846	783	798	815	779	795	788	815	765	866	788	837	817	808	792	796	825	807	806	780	832	811	808	856	807	788	839	823	789	817	834	808	804	818	837	818	782	805	820	795	814	856	780	841	794	846	812	834	807	812	842	817	808	819	813	848	788	833	783	793	773	840	783	778	739	768	809	804	831	773	831	781	820	852	809	848	842	791	829	838	846	842	813	799	837	853	822	849	827	819	813	849	835	773	816	802	860	825	814	798	857	799	794	818	829	831	833	785	814	801	789	819	828	858	832	776	833	811	787	843	858	816	821	788	841	795	806	824	808	820	778	808	835	778	866	805	836	795	782	829	787	855	872	848	839	826	798	832	811	813	825	801	878	829	816	845	831	827	802	798	760	774	811	828	758	816	831	851	794	818	751	814	815	882	821	843	824	850	789	844	805	815	802	804	826	851	803	834	812	782	811	814	859	821	751	754	833	833	790	792	808	827	822	835	804	823	825	849	803	871	813	799	750	825	806	826	811	796	830	800	811	841	801	826	838	818	796	817	791	814	873	816	798	787	837	825	819	833	832	822	759	763	817	788	827	840	791	834	811	788	824	834	829	816	811	826	847	836	816	823	839	764	831	854	832	787	827	839	843	848	833	849	842	838	841	850	797	832	829	760	819	806	862	815	821	825	830	838	805	846	802	793	819	808	884	815	799	795	832	807	771	891	872	823	855	790	827	793	817	824	827	795	851	840	820	829	829	808	787	848	839	828	786	848	869	801	810	852	844	817	785	826	855	812	791	798	837	828	834	828	808	808	829	784	853	804	808	767	777	785	849	846	843	812	782	787	836	818	884	834	875	790	829	761	828	862	845	827	786	821	852	812	781	864	816	790	778	800	874	824	789	849	863	824	909	819	810	792	775	807	810	804	840	892	844	795	826	829	777	846	850	791	821	838	814	775	831	825	793	857	835	789	810	847	800	796	801	827	799	802	836	837	841	834	837	849	833	818	793	827	822	774	797	795	844	804	756	782	782	785	796	824	754	803	786	796	811	875	791	788	834	857	846	817	814	849	807	829	850	794	801	865	820	801	821	820	861	797	856	820	845	808	824	786	827	849	777	836	803	844	797	807	817	838	841	834	826	842	794	861	834	781	846	770	770	829	807	834	827	794	819	811	841	813	814	789	800	767	762	785	830	840	792	822	795	782	850	851	802	812	828	828	822	816	773	792	883	855	784	809	859	822	819	807	826	866	870	841	840	862	802	821	807	826	815	877	809	802	828	840	810	823	783	906	793	808	796	774	819	806	799	801	791	804	802	812	809	816	856	778	807	815	801	814	807	791	823	786	830	820	816	827	834	815	827	859	786	859	802	768	851	806	817	866	774	856	853	776	850	824	856	825	788	860	834	833	784	864	839	801	827	835	771	823	768	773	842	802	775	851	768	810	775	800	801	800	859	816	860	802	797	811	790	809	816	825	783	794	853	818	827	815	805	788	766	778	775	812	843	832	825	825	841	825	778	808	808	846	781	840	793	855	791	840	819	822	822	774	766	814	830	819	792	816	832	808	833	778	797	799	828	809	802	815	782	782	772	815	837	831	843	814	771	788	794	845	829	811	852	771	830	821	795	820	865	796	779	803	824	846	865	819	829	750	809	796	804	819	814	807	811	858	807	765	768	811	882	825	848	812	793	816	785	830	789	874	873	852	870	819	850	849	846	834	816	873	773	774	832	832	854	828	819	805	816	801	785	821	820	777	845	876	834	831	820	804	790	846	870	843	845	789	845	775	803	811	831	821	777	790	871	835	818	804	817	837	812	882	819	840	802	842	841	863	873	813	801	792	873	837	832	784	778	852	769	788	788	874	829	763	767	823	757	849	826	827	781	805	868	812	806	826	854	843	780	842	794	844	796	873	863	800	808	800	869	815	731	796	828	846	813	812	790	876	819	844	772	836	862	837	821	804	838	813	838	809	822	851	793	865	787	828	819	806	783	805	839	804	851	796	808	887	791	794	813	788	816	786	802	790	805	867	836	822	809	861	830	814	797	856	810	784	793	816	852	854	784	813	807	818	782	810	840	862	788	778	801	847	805	814	830	773	856	812	815	903	824	835	820	803	836	787	786	813	778	836	798	840	778	785	825	785	828	819	818	826	826	762	841	803	802	815	825	855	834	798	791	860	791	803	768	811	829	825	803	853	834	804	814	795	793	829	830	852	800	821	843	767	822	825	849	834	871	843	809	831	826	822	832	810	831	834	837	787	845	865	824	775	814	849	842	869	818	787	841	788	787	766	906	812	868	828	855	843	814	822	842	854	779	862	840	787	832	790	794	766	873	862	759	792	785	798	815	809	808	799	822	763	874	816	750	828	793	829	828	781	811	848	847	819	857	857	790	855	805	810	823	889	770	797	823	794	796	800	805	833	802	778	824	800	842	754	828	826	848	804	807	811	813	783	837	853	827	806	828	818	833	801	813	851	869	807	809	838	826	820	836	816	807	844	818	767	799	834	805	760	777	861	811	777	879	844	756	806	820	803	832	814	808	839	794	769	809	826	845	864	842	805	838	812	797	926	731	823	794	822	839	830	803	837	841	782	845	843	782	809	833	873	898	823	834	813	851	831	799	778	749	827	834	748	824	815	790	788	793	877	884	845	794	784	820	772	834	840	777	875	845	780	774	809	839	810	835	796	877	787	807	841	798	845	805	878	788	800	828	855	892	789	849	779	834	849	809	793	767	784	797	825	824	780	744	846	803	863	806	846	806	828	841	790	811	773	835	822	848	777	869	865
15577	10165	22544	45254	62220	50503	31576	15466	4345	1094	496	348	348	293	303	322	347	296	312	308	310	328	345	303	346	315	330	336	358	290	332	320	330	312	341	342	352	325	306	340	291	308	318	312	348	316	323	359	296	343	330	296	294	333	303	286	331	294	286	317	322	301	282	322	331	298	315	355	327	311	310	294	306	324	331	330	315	345	310	264	350	348	325	336	316	344	296	312	321	328	305	347	369	340	302	319	296	347	308	301	294	314	299	331	317	297	312	307	325	309	324	333	312	327	314	334	308	320	316	315	266	312	284	304	308	311	304	300	314	323	280	319	305	336	314	347	298	327	320	315	318	329	307	317	321	319	329	290	332	339	327	289	333	321	307	317	300	332	295	353	303	306	320	320	300	325	335	303	315	327	313	328	302	310	314	311	332	301	368	323	312	302	344	309	337	307	336	314	257	277	291	310	295	320	341	343	304	314	306	292	301	324	315	317	315	337	315	296	303	297	330	354	314	343	321	349	288	341	308	304	316	326	324	299	314	318	307	321	303	344	300	324	320	321	333	341	323	345	329	304	335	334	331	331	292	328	345	345	312	313	281	319	351	294	313	304	335	324	296	309	338	307	293	313	312	298	307	327	370	331	314	323	324	293	318	287	300	349	338	336	313	313	315	285	289	303	341	323	338	338	298	302	319	322	374	308	346	308	342	309	316	308	308	326	297	303	331	286	300	333	335	317	306	311	313	326	307	311	333	312	280	327	311	330	322	325	296	295	320	317	273	312	308	330	311	288	323	305	318	335	344	332	314	323	310	281	304	284	317	336	322	293	291	334	330	313	310	301	321	315	289	297	282	315	332	279	336	304	353	311	338	333	274	356	342	287	336	312	277	299	321	317	310	306	319	319	312	348	316	293	328	344	311	340	321	302	316	316	324	359	308	310	318	320	336	331	306	293	296	326	323	312	304	332	300	297	365	304	335	309	329	302	341	331	299	289	302	309	346	346	313	344	308	316	293	324	322	298	311	314	326	336	332	333	352	301	326	310	380	296	338	327	291	315	277	318	327	301	288	333	286	324	287	322	313	349	311	305	330	343	294	336	313	306	295	290	310	327	348	302	310	303	320	344	316	296	292	320	314	334	327	316	337	302	305	292	324	321	326	316	323	333	334	313	323	310	305	316	345	326	318	302	321	306	314	320	318	349	313	310	313	348	333	309	354	298	306	337	308	313	292	328	296	307	330	287	342	299	313	308	303	331	296	300	363	300	301	319	324	309	302	334	340	344	301	343	323	320	335	318	300	305	369	363	297	305	296	349	271	310	335	306	313	304	289	335	299	313	303	311	318	313	323	339	300	323	310	308	343	342	289	317	309	311	322	294	303	314	337	340	299	345	322	319	286	301	328	313	328	320	313	330	328	300	344	297	304	351	320	298	315	324	334	318	296	316	316	333	306	323	324	340	316	311	309	331	298	329	299	301	352	317	323	303	317	345	292	325	310	331	292	331	342	317	327	338	289	304	297	309	324	317	328	314	306	293	356	330	319	287	312	303	308	283	334	358	333	310	349	350	337	339	314	353	358	321	302	330	298	318	327	324	295	289	296	318	330	314	323	301	328	333	285	347	294	343	326	348	321	312	311	320	328	309	301	310	320	330	338	313	307	336	308	324	313	333	319	328	323	331	324	323	293	339	302	322	322	330	328	360	315	293	327	290	335	306	326	320	317	310	326	322	305	345	295	330	354	287	309	332	301	334	336	297	353	345	322	313	283	308	304	326	333	339	286	309	347	339	310	325	351	333	326	305	299	311	303	302	290	325	327	291	330	290	331	321	304	290	306	325	346	355	317	300	316	307	319	323	319	305	328	338	335	340	318	292	323	334	344	316	327	309	322	325	339	341	305	320	312	342	309	303	306	321	294	311	334	315	326	313	333	327	334	289	377	327	282	360	303	315	332	300	289	312	328	330	330	323	330	337	348	305	340	326	330	278	289	320	338	345	330	307	321	320	310	345	349	315	333	323	339	291	320	332	335	316	325	327	321	321	330	338	296	321	307	320	304	304	325	314	339	334	308	272	312	294	330	312	301	316	283	342	314	327	347	314	293	303	301	317	307	340	336	322	336	289	325	334	314	315	329	313	314	354	283	347	292	314	323	300	294	323	296	330	327	320	308	305	318	349	305	334	299	304	341	316	298	341	320	296	354	322	294	315	326	301	331	322	325	308	315	310	296	330	300	300	302	330	293	325	330	285	326	291	319	333	311	340	311	336	305	355	300	303	312	307	302	307	293	322	307	290	319	270	299	312	363	290	305	319	331	303	307	338	336	325	308	323	326	326	309	336	315	319	302	312	341	359	328	356	298	307	315	278	310	336	360	338	318	322	280	324	323	353	327	304	273	301	256	318	308	323	330	317	290	299	314	290	296	324	327	305	317	303	318	314	325	325	373	322	330	284	299	316	309	288	298	322	326	303	318	329	306	297	320	314	308	329	295	301	291	315	328	311	339	300	337	331	314	347	337	338	308	336	311	326	339	330	326	320	295	342	321	327	332	314	311	306	318	356	332	319	301	330	325	331	320	322	308	311	309	349	335	313	327	368	338	289	297	305	330	332	319	301	314	316	334	344	304	274	308	305	307	325	317	321	306	313	329	304	320	308	325	327	309	330	312	336	309	318	338	312	336	337	289	315	277	343	314	340	339	330	335	344	314	308	336	310	330	291	327	300	323	341	305	336	354	338	357	314	298	334	351	339	299	343	311	288	313	295	302	330	324	296	323	327	311	302	295	331	296	298	322	270	351	305	284	304	381	329	294	298	316	323	345	344	351	326	329	352	300	305	354	329	294	335	313	322	316	316	315	326	323	297	312	325	308	308	319	282	352	299	335	356	312	357	323	322	312	318	278	311	309	308	307	309	323	284	329	301	328	326	327	308	329	331	353	303	322	313	275	328	344	338	319	316	296	290	311	329	284	290	345	321	332	310	317	323	345	285	326	306	347	325	331	339	343	326	318	304	320	336	311	296	320	354	344	336	310	336	319	339	327	329	341	286	307	310	305	324	347	315	301	293	352	334	303	331	321	313	314	319	327	304	336	318	325	320	317	340	337	310	296	306	304	305	308	327	343	332	296	308	325	329	286	328	329	299	282	327	355	316	309	328	322	283	328	303	304	340	323	332	314	295	318	296	330	329	308	323	323	302	370	318	321	349	350	344	306	337	343	317	315	319	366	312	330	323	310	323	305	303	346	307	318	317	307	317	332	316	315	310	340	313	326	336	303	315	329	322	304	328	323	303	331	335	308	314	331	301	309	324	281	317	324	323	307	299	318	341	330	298	343	316	273	297	288	286	303	332	295	319	282	306	330	322	291	315	316	311	347	349	296	318	283	297	308	315	320	339	315	296	318	290	336	283	307	348	329	355	344	324	326	315	302	305	328	346	332	357	318	344	309	341	320	369	332	313	279	355	297	314	340	307	355	312	305	347	310	292	299	328	320	278	300	342
9866	9145	27415	53301	67736	58081	42480	26788	11427	3549	1453	959	856	844	836	872	837	828	805	852	872	795	818	850	825	792	863	825	858	880	780	812	806	776	875	833	863	834	866	869	897	796	815	835	826	808	830	830	833	857	824	886	790	878	809	834	878	816	867	823	874	775	847	830	817	814	831	868	880	851	874	819	859	828	830	825	832	771	861	876	866	801	873	856	796	833	851	817	857	843	796	835	868	855	884	856	787	884	893	808	829	848	841	789	874	812	829	808	842	819	839	823	831	836	842	856	826	828	915	857	808	853	837	834	857	843	823	832	857	830	826	846	851	881	784	825	796	856	804	847	839	833	823	868	872	837	841	896	821	866	800	817	867	818	844	851	822	807	840	837	844	900	828	875	867	830	872	841	791	815	880	807	850	789	847	852	819	851	868	804	864	845	865	865	837	842	809	865	807	831	836	923	797	840	840	826	789	812	843	874	883	833	802	878	836	874	830	862	881	817	808	816	827	768	823	875	798	828	881	819	802	852	831	821	819	826	815	801	863	785	820	792	807	818	823	815	811	818	823	829	795	820	815	793	874	867	852	819	824	838	812	840	844	835	854	821	833	847	812	838	834	768	856	828	840	800	785	812	836	805	835	874	821	803	843	827	809	800	793	795	892	837	777	864	822	889	871	839	795	787	791	861	893	892	849	852	812	841	859	827	777	863	832	855	835	808	812	861	838	864	831	825	840	827	840	818	813	804	806	817	809	815	843	845	847	814	852	877	796	819	813	819	897	866	881	808	833	810	780	877	788	824	797	814	843	840	823	781	759	805	843	846	851	775	788	841	851	829	813	831	834	823	855	842	845	851	845	795	817	867	864	837	808	838	862	810	794	820	850	812	812	877	809	849	824	778	818	804	835	846	817	811	791	802	825	840	832	819	839	815	832	841	788	835	811	853	790	863	790	797	807	813	817	864	789	863	845	860	801	831	875	894	875	806	825	779	769	808	827	880	812	878	837	860	828	804	858	839	908	822	805	821	845	845	856	868	813	870	821	850	848	871	840	810	862	834	795	856	788	806	816	827	840	844	862	854	823	850	817	876	839	830	867	785	781	840	822	819	840	828	860	846	807	791	775	824	788	821	861	809	855	834	833	795	871	814	877	808	862	857	855	828	837	865	793	852	844	822	847	840	818	875	873	850	829	815	836	812	893	823	851	824	843	806	847	799	810	811	875	826	828	815	866	845	814	869	874	838	833	824	891	867	849	814	843	799	768	836	819	799	853	927	863	841	864	878	877	812	841	834	837	838	863	861	827	873	893	838	851	854	827	857	789	836	781	868	815	775	812	842	846	835	809	811	841	796	821	854	783	832	831	832	818	862	798	790	801	784	830	891	847	810	819	837	790	789	856	877	887	762	864	784	872	804	837	850	870	831	819	837	788	803	844	853	809	814	844	825	834	830	835	888	846	822	861	853	859	836	825	859	817	842	820	820	789	902	865	863	815	774	817	846	847	842	806	821	858	833	796	818	843	804	879	843	824	843	815	792	823	823	849	817	845	844	812	855	855	879	852	824	813	806	855	754	834	852	865	914	790	863	859	803	822	795	842	827	858	793	866	796	780	800	825	841	836	828	786	810	864	846	830	844	832	821	864	793	813	840	838	794	800	828	875	826	831	814	772	815	823	856	854	878	873	840	863	806	836	853	831	797	832	824	829	840	821	832	851	861	797	820	792	840	850	861	849	818	889	802	837	862	873	812	867	830	836	879	808	825	823	762	880	861	880	852	828	851	851	864	861	813	878	825	826	853	847	856	815	814	810	806	863	841	859	890	793	813	769	869	820	858	852	862	811	863	824	806	824	848	817	819	854	825	800	871	851	914	866	885	838	823	833	854	795	913	804	862	818	881	861	791	803	821	838	846	837	834	842	873	812	870	855	841	827	849	825	880	814	844	792	857	840	826	862	835	833	857	792	879	840	841	815	818	811	850	824	836	753	785	808	810	787	835	824	804	829	787	785	794	832	866	869	804	841	818	836	791	837	854	896	905	868	857	881	866	821	803	848	855	837	857	851	807	834	832	847	775	843	820	872	817	891	858	877	819	874	859	872	851	782	880	823	874	877	768	785	840	858	836	825	843	841	860	850	794	829	828	853	797	845	813	868	834	808	827	836	830	820	798	833	789	868	848	819	837	805	837	820	818	852	849	840	850	843	798	880	785	804	857	803	844	875	811	840	835	828	880	860	878	832	852	815	848	835	810	798	849	875	796	832	860	876	761	793	821	850	816	870	830	829	828	798	875	845	797	836	775	841	811	815	869	862	872	817	867	784	828	838	817	777	834	897	855	813	784	822	824	852	849	848	825	875	849	840	862	909	840	825	782	795	818	847	838	869	866	806	811	810	829	805	821	808	803	805	809	822	784	821	822	837	848	878	793	811	805	854	794	837	798	844	794	813	838	861	841	887	801	790	838	862	839	818	862	814	806	803	800	846	838	810	871	832	848	800	837	849	842	821	838	808	842	829	824	782	823	814	854	806	746	815	878	836	914	849	839	844	874	809	849	824	814	835	839	851	856	836	853	816	802	851	858	796	845	879	811	874	842	842	819	848	804	792	815	851	790	830	838	855	865	843	834	855	811	867	772	783	873	896	822	871	853	813	814	823	831	844	802	760	866	851	820	850	853	855	836	792	906	884	846	827	807	803	818	795	865	847	876	847	805	820	859	883	856	876	808	844	833	854	798	798	816	801	844	764	815	808	817	816	845	853	817	804	870	857	833	870	865	826	840	850	847	837	793	860	815	863	849	847	844	795	820	854	868	877	838	796	855	795	833	851	841	807	821	809	906	812	823	837	864	810	828	830	781	832	823	831	855	849	841	865	916	867	846	832	837	833	848	783	848	825	850	840	782	866	832	788	845	861	849	821	777	855	794	852	809	839	838	835	864	859	802	832	854	879	838	824	872	866	867	834	819	819	837	827	832	808	793	808	815	820	845	814	815	799	846	879	831	909	830	813	838	795	805	821	856	821	832	849	791	826	823	865	830	835	853	859	826	796	910	836	796	802	812	896	842	865	850	835	818	825	871	854	752	853	855	860	856	831	821	867	811	794	803	822	836	856	804	881	852	873	863	827	796	845	851	835	834	794	845	826	797	820	844	829	843	871	856	839	836	824	876	856	818	844	871	819	779	849	820	821	868	808	834	837	829	876	740	842	795	807	855	831	830	790	866	828	838	836	851	827	850	864	834	794	831	848	882	834	876	850	854	872	804	823	874	830	820	816	806	764	818	812	851	823	807	819	836	876	800	811	847	818	832	859	822	845	860	888	901	853	857	849	819	782	859	886	818	863	808	871	803	857	831	822	762	817	859	865	844	775	823	834	836	833	859	827	841	869	807	805	854	852	880	789	814	837	823	846	838	823	862	812	864	803	834	821	849	798	816	817	841	801	817	791	825	820	843	814	817	767	898	822	819	823	832	815	841	891	832	843	896	820	803	837	842	831	797
23197	14026	25129	54989	74876	60751	41788	23264	8154	1826	545	399	324	333	303	321	301	316	322	326	320	312	312	330	290	314	313	336	335	333	319	310	317	331	337	329	302	326	301	309	306	342	326	325	312	335	302	305	334	334	305	317	306	316	317	332	325	318	317	332	318	323	337	360	319	324	341	315	297	309	323	344	299	327	341	316	348	302	322	303	310	341	332	336	304	311	330	333	312	329	349	283	328	322	329	331	302	295	316	298	321	323	311	351	347	325	318	305	287	295	306	320	324	349	342	340	325	315	329	312	303	336	347	361	298	289	357	375	309	316	326	339	357	333	323	317	337	323	335	318	320	289	348	354	317	312	305	309	311	318	345	329	306	333	313	311	292	350	349	336	330	324	313	320	345	324	368	328	336	344	299	304	294	303	309	313	345	308	328	322	333	298	332	319	307	346	317	324	352	294	328	325	338	304	328	338	300	300	322	300	307	294	354	297	324	328	343	357	334	298	332	307	335	326	329	317	345	338	323	348	287	322	317	336	314	339	313	303	300	318	329	333	340	329	327	318	315	326	322	316	347	314	316	316	332	316	326	342	317	313	340	349	335	358	311	320	357	313	317	325	326	353	298	322	293	323	300	298	301	354	283	325	324	316	326	364	327	326	353	325	323	340	312	331	317	291	332	304	316	307	315	335	305	300	308	297	323	340	319	333	321	325	311	340	290	326	302	311	348	318	362	318	341	321	304	324	330	357	339	302	324	319	320	325	346	318	318	334	347	324	325	337	299	323	303	347	296	328	342	325	319	339	326	332	318	291	324	293	312	333	321	328	322	319	322	344	305	360	306	324	275	309	317	349	331	313	334	312	359	351	326	327	327	298	332	318	349	350	302	296	338	340	349	337	298	328	338	319	313	361	340	362	335	330	336	306	356	323	338	329	343	318	340	344	315	333	336	284	314	351	293	336	294	332	321	323	320	329	335	314	342	307	314	291	319	289	323	334	298	324	308	345	369	342	333	335	338	319	334	326	294	317	343	318	355	357	325	322	322	357	295	318	342	298	320	348	319	339	303	320	351	347	328	319	349	313	346	292	329	310	274	358	305	288	350	318	304	308	320	339	302	300	333	309	342	319	340	318	318	292	319	311	366	339	323	321	347	343	366	361	335	312	347	340	325	332	333	341	320	303	319	337	302	314	335	298	362	327	351	313	311	309	308	312	316	321	291	343	335	318	313	336	330	318	341	323	296	307	347	307	320	344	306	331	326	306	327	337	324	315	295	377	319	306	345	344	330	316	321	355	324	339	329	308	337	321	310	348	310	316	319	309	331	364	280	303	293	328	330	302	351	307	334	296	339	333	321	331	336	331	349	317	315	326	288	322	326	332	324	346	299	317	288	292	314	347	335	309	327	311	336	275	302	323	332	299	340	317	302	313	303	302	309	348	286	337	326	342	337	341	334	305	324	340	319	332	328	355	342	326	337	363	324	317	352	338	360	346	303	329	316	309	310	323	363	310	337	315	330	336	351	325	347	335	332	328	302	330	301	345	311	302	313	319	334	325	310	339	327	290	291	328	353	337	344	331	318	325	297	325	357	310	335	301	331	324	332	321	359	299	315	328	324	323	326	295	315	339	303	336	327	337	332	310	333	286	281	318	315	371	296	342	313	296	315	321	313	346	345	310	325	329	333	316	306	333	289	325	312	323	300	309	303	351	309	308	297	327	358	310	332	328	323	316	293	331	339	306	319	321	328	295	348	340	348	314	360	342	351	293	307	309	347	333	334	329	303	312	365	302	332	331	330	296	304	297	341	305	338	320	321	361	312	293	321	327	314	321	311	327	327	306	353	306	331	315	340	343	336	352	288	316	332	313	336	304	348	303	343	324	354	320	351	325	312	298	345	317	294	332	324	336	291	325	312	309	315	339	317	310	298	312	311	325	342	312	299	268	302	332	310	325	328	307	322	318	319	319	335	340	321	332	318	357	339	328	341	312	341	341	328	293	343	299	328	285	312	324	358	334	282	311	323	287	351	355	328	308	300	290	309	362	301	323	316	349	326	301	308	349	342	297	312	335	338	345	334	315	325	349	272	305	314	315	359	315	294	331	298	321	335	343	294	317	338	316	321	323	335	333	344	303	320	365	314	317	349	289	295	315	358	329	336	339	322	328	315	308	328	305	304	318	351	301	344	309	289	318	330	340	300	325	320	302	359	338	328	341	368	342	292	320	310	314	313	314	331	324	320	337	318	293	314	316	331	321	323	325	335	316	309	339	317	360	308	351	329	327	310	330	338	298	318	309	336	315	297	335	343	333	332	316	343	292	358	343	320	368	318	322	383	304	381	330	334	325	326	324	371	342	340	307	306	275	321	274	348	365	316	324	302	325	338	341	315	326	286	327	341	359	321	316	333	335	325	348	310	288	356	341	297	349	303	313	356	352	281	330	326	316	321	330	348	324	319	283	322	301	327	304	345	348	301	342	339	332	299	343	329	322	326	320	297	336	349	329	316	313	330	343	318	324	338	321	313	336	323	336	314	335	321	303	347	330	319	318	351	324	321	338	314	288	304	302	306	293	355	339	327	329	332	340	352	337	323	341	355	341	352	349	321	355	314	321	346	301	337	332	348	341	323	363	340	290	337	315	348	343	307	314	345	344	304	337	316	319	295	309	330	292	350	289	320	331	292	332	296	331	326	307	275	331	321	310	322	313	346	330	310	291	326	332	354	301	340	335	352	327	318	321	329	318	344	331	345	327	331	323	344	335	326	347	340	330	301	302	354	322	320	296	271	301	322	307	321	311	322	315	301	316	335	326	327	321	319	352	339	358	325	318	312	346	316	294	292	351	312	334	298	292	316	304	352	317	308	338	331	284	331	321	323	339	304	300	349	321	313	312	303	341	318	350	317	334	373	327	330	324	335	340	337	316	307	326	316	332	302	319	336	312	350	330	336	316	344	352	328	364	315	323	321	335	325	359	347	298	325	311	308	334	334	353	316	326	331	331	363	356	358	299	327	300	349	345	298	329	294	323	307	318	335	355	323	348	306	339	335	327	322	346	325	316	314	337	350	304	333	339	312	327	338	362	331	302	339	321	292	298	340	331	272	304	316	346	344	325	310	321	352	336	343	330	334	322	296	325	351	315	329	309	309	361	352	317	307	342	323	300	322	312	324	320	303	340	292	326	283	313	338	325	337	328	330	324	323	309	304	362	304	300	332	328	323	345	308	289	305	335	314	331	334	331	354	345	354	322	329	313	313	310	314	349	310	312	338	301	329	335	336	296	320	311	343	339	319	326	301	304	345	335	343	343	318	306	308	315	308	346	344	328	341	324	315	327	329	309	329	325	327	348	329	326	360	315	352	332	277	294	341	331	356	299	317	307	326	319	280	304	300	315	342	291	339	348	342	338	311	340	320	321	346	342	362	356	383	320	345	353	334	335	317	324	313	328	326	321	340	309	308	318	318	329	337	304	303	329	308	312	316	335	335	308	342	374	334	342
12510	11432	28894	60943	81547	69040	51393	33514	16281	5318	1796	1006	891	891	861	796	836	840	820	823	803	869	863	840	838	832	823	841	850	825	846	852	806	814	892	757	845	822	833	880	836	844	821	822	892	815	848	838	829	853	870	789	880	874	855	831	878	844	824	837	830	822	811	830	911	857	846	893	805	800	878	860	842	848	829	905	853	831	802	867	843	822	857	823	866	844	854	835	884	856	852	828	857	861	827	861	841	807	829	807	839	797	829	808	830	880	842	867	819	880	874	853	844	865	854	855	857	858	812	844	855	849	861	835	802	834	834	867	824	782	820	856	821	835	867	843	864	825	837	835	848	859	844	811	863	834	896	809	859	917	838	800	795	882	865	904	865	786	849	857	834	861	857	871	823	858	839	857	857	821	869	805	802	836	851	834	850	790	857	859	879	864	823	806	861	848	824	834	798	858	812	940	851	840	835	870	908	848	798	890	858	798	851	848	827	856	870	835	878	885	846	838	847	846	836	799	841	813	806	833	854	786	869	846	846	853	842	852	835	882	863	810	828	814	856	865	857	835	805	809	807	845	841	842	851	796	772	827	877	850	836	791	793	856	870	829	870	815	841	850	776	835	863	878	819	837	855	826	879	850	861	846	841	857	810	831	821	864	830	837	848	765	796	872	858	846	865	816	821	810	843	882	827	842	835	851	826	829	819	780	868	801	799	861	864	877	861	811	813	823	808	857	827	853	847	785	776	859	795	857	819	856	896	846	819	797	879	844	802	820	816	848	802	802	766	793	814	827	817	826	865	860	800	843	803	886	804	826	867	858	863	859	869	853	829	835	864	862	796	827	886	808	905	853	892	788	850	830	837	853	837	910	843	883	832	869	838	792	813	785	838	860	823	855	880	817	818	850	839	856	810	869	878	823	807	835	812	851	844	820	860	803	852	848	898	841	867	829	817	837	827	819	830	831	873	795	799	812	816	855	867	854	825	859	850	871	791	862	855	833	809	815	857	807	896	882	822	806	905	862	843	847	795	806	856	831	833	793	901	891	822	840	868	845	847	820	830	862	832	886	790	903	825	921	857	859	885	868	872	864	805	849	862	837	847	853	783	832	875	884	845	841	751	840	782	855	864	838	837	850	821	872	821	843	822	853	837	862	813	838	876	849	777	817	832	831	773	833	831	844	827	857	812	831	846	902	873	832	825	851	859	843	882	849	808	825	854	804	866	819	862	849	830	853	909	868	834	860	873	843	823	859	825	824	834	861	859	873	910	833	828	844	824	791	820	847	840	842	824	828	876	847	839	821	837	873	905	849	871	837	837	873	856	811	844	820	835	831	809	832	887	825	839	810	834	863	853	895	849	834	873	800	794	888	857	825	830	866	809	870	795	805	841	806	818	856	814	884	875	772	834	879	818	827	820	818	859	821	843	791	879	822	860	825	781	865	838	853	901	846	879	878	794	833	816	882	852	831	852	863	877	808	871	836	844	841	840	883	889	849	777	849	847	866	844	873	774	811	858	868	842	828	887	813	816	853	850	841	794	795	822	816	818	841	842	816	839	835	874	814	825	831	865	829	795	818	877	833	857	834	777	835	843	799	826	793	790	853	842	876	852	783	827	847	806	850	848	859	864	868	819	830	863	861	882	890	804	847	845	789	901	856	820	880	829	809	841	841	878	843	791	865	876	840	796	841	855	801	885	786	856	825	827	836	888	853	828	842	865	813	805	881	783	876	845	842	853	857	859	841	836	817	832	858	841	838	783	840	781	772	824	817	894	821	820	812	802	831	840	826	871	840	813	853	855	829	873	852	883	765	802	840	885	831	814	865	820	838	794	810	806	826	822	868	860	857	836	823	854	875	825	866	843	877	806	868	897	809	817	833	832	861	883	847	844	833	870	836	817	841	813	791	854	888	839	825	866	812	855	901	818	845	881	828	844	876	807	814	875	867	893	883	816	839	852	843	816	841	841	827	839	855	795	845	884	835	877	781	852	850	845	832	824	860	820	877	915	831	838	877	884	853	844	863	860	833	854	844	832	817	865	835	844	846	834	811	862	837	788	849	841	830	776	845	827	857	860	791	830	867	805	856	809	874	826	842	799	891	846	823	866	813	880	810	841	872	838	838	852	842	849	850	897	894	812	892	868	896	831	830	834	786	834	827	838	859	854	819	865	880	828	820	897	873	820	832	873	830	867	809	862	827	853	864	865	844	863	849	865	910	834	826	865	857	813	841	868	812	816	850	820	833	826	875	817	822	848	815	886	787	828	854	863	838	832	855	823	813	844	819	821	850	832	849	811	836	844	808	824	836	820	841	817	798	861	825	841	801	828	836	867	884	826	808	829	794	808	838	877	837	817	883	905	869	849	843	824	791	857	850	858	746	781	846	908	811	861	792	874	877	830	807	904	829	819	854	842	822	878	883	816	841	842	885	908	812	850	824	850	805	881	882	823	858	805	847	873	907	846	836	869	870	852	846	858	841	890	838	825	874	825	862	859	827	839	772	847	828	874	865	810	849	814	813	816	845	878	832	824	898	867	847	851	850	874	787	879	892	864	812	821	832	842	860	794	837	877	837	852	865	833	871	874	852	813	881	819	803	885	805	823	887	774	851	845	862	848	857	817	901	848	876	829	872	836	869	805	857	819	827	819	839	839	870	806	831	759	865	829	812	860	816	787	856	831	823	836	811	864	807	897	810	834	843	842	838	829	856	804	808	819	843	877	823	828	874	872	776	817	822	831	838	834	805	831	832	827	847	833	864	838	832	844	823	898	849	828	886	875	867	825	818	868	833	819	816	863	818	858	850	892	866	906	748	870	887	822	858	869	856	833	810	847	875	846	835	813	828	863	859	929	816	803	823	876	826	866	845	829	805	815	890	820	860	834	786	840	872	859	902	847	842	849	825	846	814	816	898	864	854	851	829	839	784	832	823	850	863	863	840	846	895	850	815	864	870	822	851	802	828	838	848	861	883	834	907	836	841	850	861	852	772	781	860	825	821	865	817	864	839	873	840	829	796	872	839	837	845	841	811	814	863	890	855	838	832	805	833	890	821	849	846	857	870	805	838	835	848	849	847	849	885	819	885	856	848	855	759	818	856	850	844	855	814	845	828	879	830	838	860	789	860	852	824	822	883	806	867	820	797	893	827	846	867	836	842	859	879	801	836	829	826	861	869	878	863	835	772	924	847	765	834	794	778	849	832	859	828	775	903	828	801	866	822	827	850	866	835	877	829	881	904	818	801	856	790	859	889	850	822	806	878	797	859	825	873	784	848	848	803	839	828	816	846	815	820	848	807	797	848	866	872	801	858	861	842	861	835	855	845	852	886	864	860	802	857	797	781	868	853	873	854	839	834	885	860	863	798	829	853	847	859	819	846	777	833	839	865	826	825	806	842	883	878	853	867	832	850	841	826	857	853	815	823	850	870	795	815	852	867	821	808	872	846	826	782	839	828	867	838	899	803	829	869	872	840	843	880	859	861	838	875	868	812	834	796
7464	5315	7778	9618	13582	9970	4902	2056	943	504	316	318	316	318	318	299	309	293	316	316	360	322	323	305	329	313	310	333	343	305	334	270	309	311	330	313	292	332	302	308	303	347	305	307	315	326	283	304	309	315	324	329	304	295	313	307	293	298	297	302	345	319	300	348	302	364	324	299	294	321	272	316	304	306	319	330	352	341	296	294	318	316	332	349	327	311	303	305	297	318	294	312	324	317	303	328	317	303	342	311	298	281	313	315	308	313	281	313	320	345	336	345	309	349	328	337	338	338	340	340	328	364	305	282	301	306	326	308	277	306	342	297	332	299	304	323	327	326	308	302	319	320	297	296	289	332	297	317	308	302	316	282	310	344	327	308	321	293	340	304	300	291	336	317	317	293	305	314	309	300	291	347	315	298	328	310	321	332	358	309	310	333	319	335	312	348	292	361	295	333	313	335	319	289	324	317	327	326	326	336	325	284	314	304	297	316	328	323	314	312	311	289	318	296	322	314	320	310	323	336	319	326	328	280	325	323	335	300	315	313	306	294	298	287	299	337	328	324	324	291	324	298	337	304	322	299	334	347	299	325	328	331	335	328	307	354	293	312	316	300	345	346	322	333	313	331	324	320	301	305	314	305	327	288	336	330	300	330	309	332	304	333	297	324	309	305	274	335	315	312	319	340	288	332	311	309	341	328	318	291	313	321	324	325	311	319	301	344	285	311	305	294	309	295	310	318	296	345	306	307	317	294	306	305	335	323	319	290	327	290	308	346	308	280	333	282	313	313	353	354	304	346	314	287	334	309	309	304	323	318	331	293	328	326	331	299	304	313	287	310	302	336	323	307	305	297	278	295	314	298	299	326	326	347	327	277	295	291	302	310	316	305	331	298	315	312	314	321	314	328	300	304	344	316	311	321	332	316	294	302	298	329	307	324	318	310	265	316	320	300	305	318	283	293	293	287	313	359	314	283	326	340	301	311	340	306	277	305	297	292	295	321	316	332	319	294	310	333	315	314	291	327	318	289	325	302	339	292	313	300	280	348	335	315	302	322	297	328	353	315	328	339	290	324	306	329	306	326	344	309	325	354	307	311	330	304	364	323	298	344	289	320	340	306	321	288	312	297	289	328	285	270	328	310	328	318	301	314	307	290	330	312	345	314	345	290	321	284	305	300	320	309	316	302	323	321	307	316	281	319	330	313	316	282	302	320	318	313	287	293	335	332	290	335	311	299	332	317	308	306	311	330	324	327	293	323	308	328	298	323	323	342	326	301	283	315	312	304	303	333	307	321	298	338	277	310	307	323	316	299	309	280	320	316	302	321	332	306	333	329	316	325	291	345	286	312	338	334	360	316	328	315	277	302	336	305	330	285	307	298	273	292	283	309	309	326	296	282	299	280	290	337	285	346	331	310	323	337	332	308	306	288	309	339	323	298	335	315	270	317	334	347	287	312	334	277	312	322	305	321	318	316	297	311	298	317	316	342	331	333	332	328	313	299	307	308	305	327	344	326	342	334	336	332	300	309	328	296	277	315	288	324	345	319	272	298	331	305	328	316	343	315	307	322	300	339	318	316	317	321	347	321	292	316	309	318	312	307	316	294	336	315	285	325	317	337	333	307	331	337	291	329	343	301	328	354	311	304	312	338	309	335	328	349	314	322	305	289	317	285	306	345	272	307	313	316	306	324	320	318	324	299	307	302	294	328	314	312	309	315	308	302	339	352	284	299	333	295	306	290	286	330	303	314	311	335	316	313	328	331	323	330	296	284	310	310	329	292	322	296	305	328	301	323	299	297	282	347	282	340	306	332	320	300	328	304	319	326	336	318	337	338	345	327	302	282	332	288	287	308	338	308	333	308	337	315	309	305	312	317	325	291	321	317	300	299	317	302	334	302	284	313	313	316	334	293	312	326	309	312	299	286	327	305	278	298	346	336	339	330	275	308	340	327	308	320	353	317	344	315	305	317	316	283	297	303	347	332	315	299	305	310	293	304	336	310	321	312	284	264	294	303	349	324	320	319	313	337	320	339	318	297	302	309	301	349	316	288	290	313	291	300	333	294	322	321	296	315	320	285	343	316	308	330	276	279	306	295	321	296	318	324	332	329	301	311	289	294	311	316	321	287	322	309	304	310	303	294	319	308	310	289	306	309	320	316	330	303	338	303	315	347	349	327	312	305	305	340	308	326	301	277	364	316	303	308	338	314	293	310	308	303	313	310	338	293	312	307	313	292	323	322	312	316	326	308	321	324	333	302	298	303	279	288	289	321	319	307	302	313	331	297	351	334	318	333	332	309	329	304	312	316	307	339	307	313	320	325	274	297	307	322	310	306	313	324	314	291	293	287	347	296	341	288	326	341	267	340	298	311	314	314	336	299	282	319	307	320	274	355	306	311	274	309	306	321	322	310	330	326	290	334	327	310	330	327	300	362	321	327	305	343	309	348	299	343	364	295	323	286	322	303	348	310	321	343	318	338	321	313	274	320	320	300	334	285	328	302	293	290	316	280	315	301	321	330	300	300	308	289	300	313	297	355	298	317	312	295	317	324	328	308	300	303	328	320	300	334	338	316	320	276	307	335	310	307	316	296	287	280	360	343	325	312	301	284	305	322	316	332	335	306	314	327	313	284	310	300	290	313	290	308	336	331	301	320	275	329	270	330	292	318	342	323	326	322	322	296	335	295	312	333	259	374	336	302	283	298	272	311	337	307	314	324	320	306	331	296	304	320	295	302	303	291	294	327	333	343	287	310	304	322	310	345	298	304	333	311	320	331	328	302	296	332	292	328	310	312	311	326	322	328	336	311	352	323	313	300	290	291	321	314	308	290	332	288	314	305	324	332	324	303	337	314	331	313	337	308	281	305	295	334	323	295	315	295	324	291	326	331	330	337	317	311	313	317	290	300	310	333	349	274	282	323	298	316	305	305	313	314	344	337	322	323	311	335	354	314	345	312	294	296	333	327	334	300	309	320	323	306	289	312	283	304	315	317	318	357	332	324	317	332	335	324	324	344	316	310	352	293	321	316	319	296	330	306	302	305	294	294	349	321	314	305	306	324	296	296	320	330	300	286	269	313	310	320	313	292	317	338	311	319	321	327	312	324	335	299	318	310	297	327	325	327	334	342	338	285	321	308	333	297	311	343	311	308	319	309	322	315	314	304	313	305	300	304	283	296	295	335	302	305	293	299	296	293	320	329	360	324	287	329	310	332	331	329	307	323	315	314	328	283	309	339	334	293	313	294	337	297	315	280	297	301	312	298	290	306	272	311	318	296	302	312	290	316	322	289	293	282	301	317	311	277	329	319	306	308	357	302	307	320	331	312	325	313	344	314	316	322	326	321	328	306	303	315	327	327	318	297	312	299	332	318	317	334	289	325	312	299	268	308	326	338	306	318	321	338	331	272	306	298	296	308	306	335	288	298	329	326	314	302	327	300	315	330	315	355	360	314	305	316	334	324	278	317	341	324	299	303	307	332	317	336	283	305
5681	5135	10884	20637	27961	22649	13345	6341	2891	1344	976	856	846	834	819	811	817	831	785	833	858	839	822	797	855	812	841	819	875	870	834	834	827	822	803	803	858	839	768	810	764	830	870	843	765	812	806	862	833	820	815	869	828	819	828	813	853	840	816	808	858	859	848	845	823	778	778	852	847	802	801	797	860	829	835	810	830	837	800	811	793	769	858	868	853	850	811	818	779	780	776	805	784	876	824	815	826	788	849	853	825	813	800	834	756	795	816	790	793	809	851	811	796	791	823	784	792	859	779	804	806	800	866	835	822	807	827	829	769	853	807	875	787	810	864	839	842	796	862	840	845	809	831	796	798	856	848	797	827	853	808	847	828	810	799	789	820	843	818	814	869	784	834	758	821	852	883	885	812	815	845	782	811	802	815	818	850	843	850	809	836	868	822	805	853	782	824	832	878	797	804	824	830	841	804	796	812	828	836	885	827	879	778	835	803	844	814	818	849	867	836	813	849	792	798	798	795	832	787	856	820	846	845	778	787	798	757	836	845	828	826	815	868	805	835	810	841	797	811	856	856	845	829	841	840	821	816	862	860	807	828	845	796	861	791	845	815	827	893	844	816	802	874	838	834	786	801	800	838	844	825	809	828	819	817	803	864	820	748	831	827	798	778	837	790	852	843	820	749	810	835	840	822	804	819	868	820	882	845	820	849	805	835	840	802	819	877	789	813	863	815	805	834	828	784	799	814	784	758	826	836	826	800	796	774	831	904	820	837	814	829	808	806	785	774	895	832	823	825	813	818	840	860	853	782	848	834	839	852	863	820	873	859	816	842	814	778	868	797	855	786	789	778	794	821	814	792	824	774	845	797	795	820	781	846	852	786	874	801	787	812	794	848	849	872	799	797	802	871	823	822	822	809	803	815	819	841	817	861	832	851	827	845	883	887	804	812	796	824	793	833	857	815	843	800	773	837	821	809	809	895	835	842	770	831	828	803	835	842	808	811	843	801	809	817	821	830	828	794	805	813	776	822	824	810	796	848	804	829	804	780	786	806	811	812	808	819	820	827	796	845	819	834	787	811	809	802	833	834	817	778	849	885	769	813	810	833	848	831	786	827	864	798	811	855	832	805	767	786	775	850	771	827	820	850	771	834	822	819	868	804	753	793	840	817	798	867	792	807	853	800	862	798	755	821	825	786	823	818	837	857	879	844	779	825	760	824	804	847	777	878	851	788	797	810	890	813	843	793	853	822	861	820	822	843	869	811	841	833	779	831	781	880	839	780	811	806	805	854	795	830	771	823	829	851	819	802	789	807	811	815	849	819	764	761	842	801	815	854	829	809	867	799	889	813	821	791	859	821	840	834	843	857	825	776	816	803	862	851	813	862	810	812	806	800	793	836	786	809	804	810	781	773	758	769	806	810	842	801	836	800	809	840	817	800	800	802	839	791	825	809	824	838	807	829	794	840	811	845	823	862	818	784	863	853	843	804	820	852	814	830	763	820	807	790	797	790	793	835	816	817	806	819	840	788	849	828	803	811	784	794	829	781	762	877	838	823	831	806	854	862	801	861	809	837	800	823	817	784	787	825	795	811	787	845	830	770	829	808	829	812	777	829	855	856	781	839	819	913	798	811	803	805	825	799	820	845	865	828	815	856	784	817	843	790	845	813	826	834	860	835	792	855	843	820	859	845	831	834	755	811	826	888	823	885	791	815	829	796	818	793	827	807	794	826	822	853	769	816	796	850	806	847	823	803	843	847	847	836	794	793	794	790	762	819	821	819	850	773	793	806	811	835	799	780	774	790	786	813	811	879	831	837	750	835	823	776	847	814	840	820	831	817	795	788	777	833	780	803	828	856	822	848	788	804	850	815	744	813	812	881	808	815	800	844	791	835	788	872	795	840	838	767	841	770	800	800	872	810	854	832	729	799	820	788	829	890	853	832	854	864	814	800	813	791	808	857	825	835	820	832	814	806	815	789	777	867	814	816	781	793	820	849	802	847	857	769	839	811	839	852	799	821	791	800	840	856	846	796	806	863	827	818	783	838	879	824	832	845	822	847	835	831	834	820	835	792	780	780	840	831	837	846	801	833	840	813	773	768	860	790	845	817	751	860	793	837	834	804	815	831	842	812	807	803	817	832	829	831	855	852	761	789	878	803	782	845	820	797	809	822	823	780	800	787	781	870	773	835	805	848	835	808	802	867	821	823	821	766	818	864	799	798	818	835	816	786	802	843	778	808	789	828	829	835	778	785	765	842	802	822	838	842	838	808	830	787	830	836	821	821	856	809	855	794	779	854	823	842	819	825	763	817	830	780	796	802	784	858	840	861	783	811	865	847	835	801	849	810	862	780	836	836	853	816	839	810	825	815	842	804	799	829	867	831	907	833	821	800	778	860	833	803	863	813	845	829	842	823	820	807	859	833	837	840	804	847	862	763	852	800	826	796	811	837	837	789	867	837	785	833	812	830	840	826	831	800	832	839	850	855	779	800	790	798	832	821	827	818	816	827	814	791	813	879	870	815	846	805	799	855	858	810	812	835	824	792	825	856	827	861	858	840	832	833	808	791	787	807	806	818	909	764	857	826	876	856	858	825	801	821	822	851	835	824	794	831	784	813	810	803	828	799	905	811	836	843	864	775	853	791	799	886	775	786	820	801	819	816	816	819	804	788	789	818	792	774	799	773	768	827	810	780	804	826	806	845	805	822	805	819	855	876	814	851	863	841	832	855	854	867	826	743	873	817	811	782	823	785	802	782	848	856	818	884	830	807	818	825	771	834	852	816	804	836	850	797	839	815	802	816	810	857	841	777	788	748	823	799	836	839	794	847	806	817	821	860	816	835	828	864	757	852	803	829	791	721	876	794	839	799	866	814	804	857	846	815	778	846	817	845	869	804	833	859	832	798	846	834	845	840	842	838	824	809	842	810	851	839	826	814	854	779	847	773	837	832	863	850	845	808	786	777	790	804	806	826	840	817	800	812	873	780	830	832	867	788	850	831	875	789	828	844	798	814	831	848	816	877	782	805	803	789	821	779	848	883	817	827	873	854	816	822	789	782	872	790	787	806	730	756	825	814	825	838	857	838	845	875	816	799	832	847	811	883	814	828	808	853	849	839	762	758	802	837	792	816	843	763	822	816	831	788	860	789	857	807	823	856	826	834	840	809	835	858	831	773	835	796	847	794	894	808	855	840	818	795	813	787	782	870	762	749	840	781	818	825	839	818	831	867	823	808	811	850	817	824	824	805	804	786	812	850	882	830	765	808	866	889	790	796	823	836	816	819	800	845	783	811	796	804	827	851	814	883	838	841	831	802	784	802	801	796	854	816	827	837	835	792	824	786	869	812	856	807	782	851	799	832	808	805	813	810	834	817	866	832	803	818	816	850	788	813	840	861	835	807	836	867	812	809	825	854	834	836	826	827	868	772	865	830	797	805	839	870	817	767	855	817	886	799	853	834	794	829	781	817	801	807	841	834	817	838	806	788	814
16283	9297	14173	37750	62420	50369	31906	15623	4374	1064	452	334	326	356	333	343	327	280	293	344	331	303	298	332	271	339	326	364	352	310	325	297	303	308	317	307	300	323	321	328	306	312	345	341	326	299	321	338	313	289	278	300	319	313	304	334	299	322	307	339	319	309	321	286	313	303	327	317	295	331	311	293	325	350	316	308	333	331	333	298	308	323	289	297	286	315	317	296	314	309	311	330	326	270	305	335	315	318	327	290	293	314	315	297	310	328	311	314	319	327	291	347	337	344	316	273	318	288	325	351	360	317	322	336	311	298	344	315	365	357	331	321	337	311	301	318	312	320	306	302	315	299	305	294	357	308	319	305	285	330	322	333	341	314	286	330	318	322	333	334	339	318	316	305	301	324	335	306	318	303	317	277	357	313	310	303	321	272	303	322	309	303	320	292	293	343	312	321	309	305	323	330	342	318	318	322	331	300	325	277	316	305	318	321	302	307	310	324	344	293	299	301	287	332	350	333	316	323	286	313	297	306	305	339	324	340	310	335	329	294	326	303	327	325	320	315	310	304	320	326	331	320	292	327	274	317	342	320	317	329	285	335	290	322	308	283	339	317	321	319	317	319	305	325	311	300	318	301	298	319	315	304	309	369	333	307	284	304	318	329	307	304	329	336	312	319	305	327	325	331	296	308	306	346	313	327	311	333	339	315	338	332	305	299	341	324	303	294	316	321	312	326	343	326	296	318	300	306	343	341	323	298	285	311	289	298	313	320	321	337	337	313	294	308	277	331	334	339	309	272	330	301	296	302	294	325	348	328	325	314	317	318	309	337	325	347	326	316	320	335	305	336	308	298	301	314	314	325	295	326	309	313	313	305	320	337	356	316	303	343	326	285	342	316	317	317	342	341	319	293	337	317	344	284	346	316	268	324	329	335	303	322	312	301	305	304	358	365	295	305	342	311	317	312	325	349	323	352	317	324	341	319	292	325	342	344	329	299	330	349	288	309	313	338	343	333	314	311	326	296	299	312	314	297	319	325	320	328	300	315	333	335	321	286	296	283	339	326	308	328	304	336	354	300	332	322	366	314	329	337	317	314	297	303	320	300	304	299	320	308	305	325	327	332	323	308	329	306	304	362	344	345	291	314	319	307	336	353	295	303	298	323	345	291	273	307	288	342	303	320	305	324	350	341	341	311	333	323	302	329	306	314	325	295	318	307	310	319	311	310	326	287	325	339	335	337	275	319	339	299	329	313	329	308	301	335	346	325	332	292	320	344	315	328	304	285	293	292	329	312	281	338	314	329	324	314	329	317	308	296	310	313	328	318	303	317	320	314	327	310	354	283	320	317	328	343	298	345	299	301	334	311	349	330	339	319	331	298	298	292	293	314	327	325	328	313	335	322	351	294	305	312	346	313	329	337	306	330	300	321	326	298	298	321	319	360	318	327	338	315	323	307	347	301	312	321	304	282	289	311	319	304	303	295	312	280	282	336	353	317	324	314	273	270	298	310	344	311	306	328	327	265	346	323	307	305	318	333	318	310	313	326	355	318	337	293	291	329	357	344	327	334	306	312	316	297	348	337	303	302	295	327	323	324	291	336	302	307	308	336	326	346	312	328	326	323	325	360	322	327	297	323	285	336	309	348	326	326	294	343	339	332	324	340	340	323	304	322	321	302	287	308	326	290	316	322	292	313	340	342	300	300	288	300	322	320	334	303	342	335	337	288	321	310	340	315	315	307	302	309	314	322	286	289	328	315	302	269	312	298	327	317	335	331	315	339	342	300	297	291	267	294	336	346	326	318	322	342	327	324	308	292	321	325	322	322	288	296	312	350	337	286	327	304	297	300	323	320	308	350	351	283	343	320	336	321	332	327	335	317	310	328	341	310	304	292	301	316	321	310	314	319	322	305	314	299	312	317	301	306	287	317	323	333	315	274	320	321	305	310	324	309	359	343	338	295	308	301	291	342	308	318	314	325	323	339	315	354	295	326	348	320	334	325	332	328	321	307	346	324	335	338	322	334	306	340	314	310	303	326	299	314	324	274	314	303	298	313	333	299	333	329	302	300	304	330	294	299	338	341	299	348	346	326	336	321	331	362	316	310	308	295	336	320	288	292	339	313	301	335	340	343	338	297	300	309	333	295	327	341	326	311	324	328	295	326	297	337	318	354	316	319	323	301	370	324	365	316	337	305	313	302	296	301	332	306	304	298	300	322	320	331	302	297	310	326	352	354	316	297	335	315	289	306	290	294	293	338	312	328	326	325	315	294	307	316	308	352	323	282	325	341	318	343	344	303	322	342	341	362	310	314	337	289	338	339	329	316	302	334	297	287	288	329	324	304	307	330	296	315	328	303	279	302	314	339	293	351	287	350	316	301	325	331	379	336	324	321	329	319	329	311	314	339	335	278	302	311	312	306	330	276	293	325	329	302	322	322	309	321	308	340	341	314	294	338	326	329	294	332	338	339	283	313	339	345	297	290	323	281	275	293	346	328	341	314	321	313	334	314	313	313	285	350	337	334	302	311	328	317	314	298	325	316	325	303	321	320	314	351	328	318	327	317	288	305	334	303	313	341	330	308	320	321	297	315	295	320	324	325	336	305	317	314	318	288	311	301	315	352	339	333	326	290	317	303	274	350	346	339	341	294	328	321	325	296	334	308	313	314	299	307	319	320	307	323	329	331	296	301	300	326	339	331	308	308	324	345	342	330	302	314	312	344	355	317	326	361	356	333	337	325	294	325	325	326	330	309	339	350	349	341	313	324	319	308	380	296	306	286	321	296	288	305	293	314	324	310	303	307	352	311	322	322	342	303	355	321	280	316	320	328	299	334	313	305	301	332	322	318	321	288	320	329	306	328	314	298	315	293	332	306	331	313	332	369	322	322	306	298	319	324	335	324	369	332	332	300	344	297	292	308	281	313	281	299	326	340	316	341	313	314	338	336	307	330	314	344	311	315	308	332	334	329	330	298	313	307	314	347	314	298	358	365	326	331	344	320	301	337	356	305	318	316	316	315	342	337	302	310	351	344	301	320	324	320	315	338	313	308	322	322	310	329	310	312	285	326	338	317	307	333	333	304	360	320	296	334	296	310	323	321	326	328	299	333	344	296	345	312	310	290	313	308	326	321	319	322	324	315	329	327	302	322	328	326	332	337	340	345	348	327	298	329	319	328	310	319	338	347	312	293	319	310	303	299	343	338	315	310	307	295	321	322	344	322	297	319	324	326	317	310	308	336	336	347	345	320	314	332	300	322	310	344	328	317	339	334	325	298	302	315	344	321	323	313	331	339	288	320	311	310	356	298	321	330	347	297	300	302	308	303	308	322	365	267	320	348	309	348	323	302	324	318	291	332	316	267	292	313	301	321	325	319	316	322	308	344	326	324	328	342	295	313	332	304	296	326	308	341	302	329	345	332	300	312	324	334	307	300	320	325	317	297	311	328	358	319	312	320	336	305	315	358	309	364	310	311	314	327	317	297	326	327	305	311
10240	8263	19418	48113	67393	57899	42735	26557	11445	3602	1424	954	867	831	843	824	868	883	852	839	795	886	790	799	810	777	849	831	826	816	841	861	861	866	786	814	777	809	809	884	812	843	796	838	847	826	856	811	814	774	861	867	807	857	835	774	909	825	826	847	805	866	852	829	892	831	904	857	822	824	782	869	831	838	820	826	861	842	799	828	832	831	866	813	791	854	879	822	839	892	854	901	889	831	782	896	834	814	834	793	842	841	832	862	859	858	799	788	886	860	775	829	847	824	807	751	849	799	867	845	888	801	809	807	798	816	862	826	793	797	798	814	864	842	881	838	827	877	839	856	850	835	870	798	844	834	773	798	827	831	836	886	817	901	821	835	789	847	819	768	836	829	878	818	780	802	858	840	881	813	832	841	848	812	832	810	875	884	823	816	830	828	867	862	820	814	816	797	835	827	811	809	839	805	841	833	835	853	863	883	799	815	795	859	797	847	851	850	815	831	826	825	867	863	852	831	797	819	810	833	809	872	804	790	809	830	802	789	844	814	783	837	834	847	855	843	870	882	906	821	868	820	884	884	859	846	814	829	855	816	803	804	879	846	808	789	791	798	830	891	857	872	831	784	804	838	843	877	852	794	796	853	884	806	909	816	829	836	813	865	873	863	829	842	849	847	867	851	795	771	861	767	810	836	865	804	802	837	782	813	859	828	843	875	820	800	856	871	829	817	855	793	829	826	832	804	873	783	854	854	807	828	837	834	828	860	831	855	840	811	833	827	851	804	880	802	831	818	817	839	777	883	837	803	804	870	868	849	880	808	864	823	824	802	840	856	818	763	826	858	839	827	862	863	813	806	845	826	852	868	804	803	823	813	794	839	859	822	836	825	827	820	855	859	790	859	823	862	786	822	842	808	851	863	789	809	803	898	832	862	842	838	806	823	900	840	876	828	800	841	814	804	846	824	769	873	848	841	813	789	809	851	819	810	855	848	832	849	829	837	826	835	898	840	837	853	875	851	844	832	828	808	804	804	846	793	835	823	821	815	847	801	832	798	910	824	832	837	817	785	864	825	826	868	828	820	817	854	828	855	863	825	837	861	842	836	792	837	802	807	814	860	877	770	792	859	814	802	831	891	804	867	846	785	843	816	887	829	841	859	878	823	855	815	867	839	879	815	844	884	823	844	838	812	860	828	852	796	867	868	844	786	822	794	804	795	829	817	834	781	791	876	820	795	859	829	837	904	788	813	785	866	799	772	826	856	823	801	868	811	837	812	845	859	827	905	812	827	802	844	808	840	837	809	834	831	815	844	836	820	869	847	868	835	793	824	860	862	871	875	844	867	869	848	874	842	790	793	839	839	860	802	866	856	845	839	816	785	798	842	895	883	782	866	862	810	825	821	837	849	856	805	812	789	824	822	831	783	796	819	830	823	818	910	856	897	846	832	807	826	836	821	857	833	828	795	843	812	899	862	818	854	873	847	815	832	855	769	807	803	870	826	818	846	830	804	818	807	821	832	811	879	807	818	883	832	826	862	845	855	868	788	841	820	800	817	862	836	907	843	807	848	819	812	846	825	796	840	839	869	874	804	762	793	801	831	838	855	857	794	781	832	848	817	828	844	835	861	886	828	822	867	824	848	804	802	865	787	852	869	841	783	796	818	825	843	828	834	787	782	821	840	873	823	884	833	851	863	822	844	868	789	887	837	892	786	793	865	845	855	814	782	841	813	828	851	812	870	856	815	842	854	878	825	887	859	832	876	843	815	854	859	853	813	824	802	817	849	818	820	790	868	835	817	880	807	870	874	852	809	800	806	788	827	841	898	823	814	836	850	843	824	812	821	813	862	869	868	858	803	825	795	830	823	794	786	844	861	823	819	853	853	877	820	875	821	835	839	874	863	763	826	776	827	840	877	837	893	831	833	845	844	850	761	829	837	866	837	830	858	815	872	859	825	828	816	901	821	845	827	840	895	818	856	813	837	805	826	873	827	864	838	771	852	767	814	815	800	809	817	789	793	826	849	841	883	846	831	823	849	783	831	866	818	820	850	815	865	847	821	795	835	821	810	881	823	793	834	880	872	827	842	834	803	795	856	900	816	782	903	837	832	837	813	808	832	845	864	857	805	798	844	836	785	844	826	837	858	794	827	793	850	848	816	850	834	797	796	886	808	776	844	859	858	893	871	784	872	842	853	806	840	818	859	875	818	894	848	804	843	838	843	848	803	866	851	902	886	816	838	833	812	814	774	821	891	845	820	828	870	854	858	877	827	858	775	930	897	855	830	869	838	820	852	830	833	839	804	853	817	874	855	825	793	863	817	837	859	865	838	781	829	840	836	811	873	788	781	829	846	822	851	863	853	873	800	879	874	810	872	800	830	804	827	848	853	821	876	849	829	876	797	861	813	762	819	819	844	847	909	838	832	855	823	806	782	840	836	776	831	846	824	833	877	836	805	807	879	839	869	795	775	863	831	839	784	862	827	846	822	783	863	858	810	825	827	856	826	861	815	838	849	798	812	866	785	836	861	811	857	776	826	820	852	880	822	868	810	784	872	816	833	882	807	860	823	801	822	858	819	835	781	816	797	839	879	855	847	821	840	834	864	847	833	807	818	807	842	861	860	859	792	837	823	846	811	810	796	806	830	814	814	832	863	866	816	840	845	770	845	828	858	844	803	806	861	869	826	875	809	878	798	860	861	827	860	822	825	862	853	851	864	808	921	845	795	852	830	827	866	790	846	841	820	842	827	880	866	825	805	824	841	847	860	777	782	880	855	814	850	882	868	847	825	854	844	834	807	796	871	850	807	849	846	824	844	841	821	815	834	769	850	810	865	770	849	823	847	858	796	810	860	831	875	871	769	859	821	814	793	829	799	801	829	818	809	817	829	817	815	804	852	834	829	779	842	823	871	840	808	854	797	876	877	819	865	871	831	773	795	866	883	862	854	849	839	787	891	858	842	854	857	816	852	841	848	846	875	798	868	828	885	846	882	848	873	842	868	802	822	823	890	799	827	849	817	843	861	875	837	825	840	890	800	857	861	882	861	791	849	858	840	840	882	783	841	794	842	819	861	866	845	844	816	820	865	775	839	842	785	851	812	836	861	768	820	880	845	837	861	822	796	800	843	804	871	845	842	841	857	861	824	809	848	817	852	779	855	857	835	832	889	883	858	853	878	864	824	844	847	913	828	860	834	819	871	794	852	868	872	810	829	830	811	869	867	823	841	847	884	843	840	821	838	856	859	810	798	832	865	847	840	810	824	789	854	850	857	831	885	838	865	775	849	852	867	844	811	871	753	852	865	774	789	857	836	860	889	876	811	841	823	818	838	877	772	764	798	799	830	852	857	811	826	848	888	813	829	809	898	865	842	848	803	818	821	848	807	819	822	824	831	866	863	828	921	899	810	851	823	817	851	848	822	813	863	892	822	807	860	838	832	793	869	862	813	882	801	820	889	851	836	845	877	823	884	816	797	864	831	856	818	809	867	833	800
23512	12905	23648	49429	74061	60478	42433	24116	8278	1733	602	346	318	327	338	300	316	331	342	306	336	313	325	289	350	321	345	318	337	325	311	330	333	337	371	314	298	301	330	304	320	284	308	329	305	294	317	344	321	312	311	345	317	342	340	328	307	291	299	329	307	327	358	302	315	322	290	308	315	303	325	313	318	322	337	339	320	314	311	317	306	300	347	317	339	340	317	345	337	324	327	343	311	292	340	325	340	322	328	334	362	349	315	327	304	356	333	336	323	316	280	312	320	310	341	327	308	308	287	302	328	341	339	331	327	309	336	343	304	326	352	308	318	317	325	312	332	342	346	298	349	307	337	327	319	306	271	310	317	328	316	290	330	291	320	325	317	329	338	314	338	339	328	334	312	324	292	326	292	325	306	306	319	322	305	334	327	318	324	280	317	319	338	281	331	371	321	341	340	313	320	341	298	308	338	367	337	318	330	307	298	304	319	302	342	345	341	340	328	314	337	337	331	309	296	307	309	300	326	322	311	318	306	318	338	300	324	341	299	328	328	351	300	334	326	304	326	320	313	341	314	370	275	326	341	325	355	317	337	299	321	341	358	335	332	323	304	350	327	301	310	331	295	328	309	321	350	310	305	356	313	326	321	300	367	335	282	329	333	314	330	327	353	315	327	338	355	349	312	318	346	325	316	317	315	318	326	348	339	350	313	329	307	318	340	305	331	332	332	334	312	330	318	331	311	331	330	318	322	293	321	295	310	265	310	324	294	324	328	299	349	303	328	319	305	322	312	327	304	305	299	310	314	307	318	337	347	283	287	337	318	341	321	335	332	328	322	319	294	323	302	335	325	308	356	320	321	333	301	305	314	330	306	330	336	330	303	322	349	358	357	298	327	323	339	334	304	293	341	320	309	315	278	305	355	318	347	308	328	333	317	342	342	357	339	340	316	363	333	332	315	301	334	317	325	319	327	309	299	356	294	310	299	338	309	314	321	303	304	310	337	342	349	343	316	359	293	369	343	326	341	302	332	306	315	315	296	324	318	330	293	338	311	320	321	318	336	337	341	328	361	332	308	283	325	329	318	303	304	302	295	345	333	318	361	300	309	319	332	319	308	326	331	334	307	329	307	311	350	314	288	307	332	308	353	310	298	358	297	292	318	339	317	334	339	287	328	307	328	326	347	325	333	327	332	315	324	322	340	359	340	318	318	358	332	329	324	318	315	337	298	339	334	309	345	334	328	301	322	321	293	329	270	287	306	335	324	305	317	311	355	343	307	304	313	351	322	321	344	322	350	305	305	313	322	332	301	305	343	330	358	320	328	318	354	310	300	329	346	336	299	331	331	317	319	344	305	307	298	302	353	330	311	325	353	327	328	318	333	315	356	282	303	302	329	340	321	337	301	329	341	312	325	354	343	300	337	292	332	304	302	330	332	327	325	341	316	318	293	318	320	282	308	319	313	319	378	329	341	324	334	348	321	334	293	287	312	345	287	355	325	331	319	333	347	332	331	336	323	300	293	343	316	333	319	302	327	349	327	334	318	305	328	283	337	323	320	299	297	316	329	337	338	342	297	346	307	322	304	313	328	323	362	307	313	313	313	305	295	310	329	327	304	323	313	340	290	319	315	319	340	322	301	331	303	324	333	304	359	295	354	329	358	331	339	287	336	284	313	319	316	320	304	288	311	329	325	304	353	310	334	331	332	377	345	334	312	333	290	332	316	311	340	348	351	333	350	293	357	325	327	342	381	340	326	303	335	291	319	330	335	345	295	333	328	321	326	297	318	315	343	314	336	358	320	326	329	330	342	358	351	332	315	337	309	325	323	299	335	328	293	316	302	321	343	321	291	304	288	338	316	334	321	294	328	327	324	325	280	314	324	322	319	314	285	340	345	330	318	350	309	348	319	316	305	359	331	311	323	306	333	311	307	320	314	334	314	340	337	308	333	324	342	319	301	309	340	306	317	282	312	347	311	320	320	313	305	356	307	338	309	328	337	340	346	356	353	302	324	320	312	338	326	320	296	340	293	337	314	354	335	282	332	299	316	324	323	325	320	284	332	320	328	314	320	318	343	295	335	311	297	324	343	339	304	323	332	303	325	316	278	313	330	300	301	338	327	334	352	340	335	359	338	329	312	340	308	342	337	363	306	306	339	329	300	314	306	309	301	299	304	314	322	334	309	317	339	344	337	320	336	309	326	299	364	288	340	301	317	321	351	332	361	346	335	330	310	280	310	311	339	319	322	278	292	295	302	306	357	343	342	323	290	299	301	333	333	322	337	308	330	303	311	320	319	330	323	320	347	336	320	331	302	318	296	355	366	342	335	312	293	309	316	312	292	299	329	328	306	331	319	302	314	339	341	354	316	342	308	327	335	317	336	299	288	293	321	332	336	283	323	335	308	325	335	340	305	322	347	338	331	328	333	316	323	318	305	311	318	343	298	316	308	316	310	374	327	327	327	345	353	330	332	292	314	323	311	299	340	306	326	368	338	306	286	315	351	350	325	330	330	354	348	312	349	334	327	327	317	361	295	335	298	345	329	324	335	333	354	310	290	295	296	325	295	300	295	308	325	312	322	318	311	315	327	311	312	342	279	292	330	337	316	327	331	351	311	341	315	293	322	311	338	294	339	317	301	329	342	306	327	306	336	335	299	308	348	338	317	354	319	310	335	318	354	312	300	328	336	334	307	317	337	299	327	317	307	324	302	334	351	350	345	276	337	345	337	336	339	339	324	317	316	326	307	328	302	342	331	324	341	340	313	306	320	295	277	311	354	291	282	326	323	320	344	333	318	336	312	334	311	319	315	285	317	360	337	309	321	346	302	320	307	336	304	326	293	323	306	302	317	325	315	302	329	337	339	331	335	328	297	311	287	311	336	349	332	318	332	340	322	305	318	302	320	320	335	296	366	282	336	329	315	326	325	307	317	335	368	311	315	330	332	301	307	309	318	305	306	295	310	338	336	340	320	313	320	329	321	341	306	297	331	335	312	335	305	325	318	327	302	334	343	352	318	328	299	308	317	328	310	331	314	332	314	334	329	317	315	323	328	357	344	319	321	346	339	316	283	328	334	339	316	361	345	323	342	322	350	327	337	300	352	337	334	296	320	315	323	327	343	298	307	318	322	333	321	333	352	300	306	343	347	317	337	321	307	352	318	321	318	342	321	330	335	357	350	308	352	320	322	350	341	316	325	307	327	333	335	340	342	325	326	293	317	310	324	342	328	314	324	342	302	314	315	311	341	313	318	348	310	324	330	328	320	334	336	319	330	311	338	319	321	337	379	321	343	316	336	329	325	321	305	342	363	344	316	312	302	307	355	347	307	293	327	343	318	347	344	325	308	329	320	358	311	349	320	305	314	326	318	341	322	307	306	305	313	348	336	308	320	343	324	299	317	315	328	304	321	301	311	340	288	307	318	323	344	294	345	311	331	323	328	297	281	322	315	341	344	294	324	348	309	320	335	301	330	340	309	301	327	355	302	319	299	315
12348	10783	26734	55818	79434	68062	51477	34810	16667	5330	1794	1055	885	858	803	870	822	868	855	891	849	882	816	863	844	861	869	834	844	861	838	838	842	853	820	853	855	888	836	851	860	832	854	854	825	828	846	859	835	874	801	835	829	869	838	850	793	850	864	851	861	802	831	838	866	833	854	859	843	779	887	857	829	840	843	874	860	884	883	822	796	782	849	889	858	873	858	821	824	842	819	861	847	852	871	813	810	810	896	810	860	845	799	862	820	888	830	819	770	863	809	828	843	857	882	847	811	866	810	819	867	855	793	774	845	844	886	810	798	819	819	863	808	871	864	812	866	809	794	894	816	848	818	844	855	800	838	831	848	808	807	875	794	863	860	789	854	886	874	857	840	822	849	866	792	800	885	787	841	845	852	831	825	820	854	824	825	871	773	893	863	899	908	835	801	849	875	820	855	850	783	835	781	762	860	870	811	856	851	841	868	858	890	820	836	871	881	819	882	875	844	831	801	894	860	863	887	865	843	822	863	893	827	803	837	841	802	850	844	829	885	837	896	798	796	796	867	911	853	814	824	849	841	834	820	769	863	803	867	843	792	785	810	845	818	800	858	862	801	851	808	860	856	853	872	883	886	816	805	848	838	859	823	815	892	837	880	799	893	847	810	856	842	849	811	826	843	816	822	917	897	917	854	809	848	845	841	807	817	790	860	835	853	850	865	834	848	879	872	834	848	828	835	855	827	833	825	814	845	747	867	849	861	840	823	804	809	863	861	787	892	870	847	877	832	880	858	911	868	862	818	829	814	821	854	850	836	792	820	834	849	821	814	862	848	823	801	856	824	853	845	851	761	808	806	822	836	856	825	824	826	888	824	832	828	853	795	861	851	815	842	835	879	864	894	901	832	869	821	845	844	860	820	809	814	895	836	821	806	822	840	839	868	829	859	860	878	836	879	852	846	829	858	823	852	804	854	868	794	851	839	809	845	818	861	820	908	783	842	847	835	802	883	857	833	832	849	819	813	832	805	863	899	839	843	802	778	872	859	869	859	885	803	871	842	804	796	838	841	841	845	873	799	837	877	856	800	777	863	826	862	868	875	855	869	859	846	788	856	839	857	855	859	889	893	836	828	790	847	858	814	795	867	883	812	832	859	844	915	857	807	803	812	815	844	819	825	839	860	888	820	796	816	821	854	796	874	877	866	846	873	872	868	862	877	849	835	848	791	856	848	855	846	883	795	865	846	855	813	842	827	894	861	844	844	855	887	881	871	859	853	856	847	857	805	884	807	812	851	842	762	878	805	777	829	786	789	910	850	844	822	869	823	822	796	837	893	820	797	869	895	851	812	836	854	912	845	848	848	872	817	830	832	934	836	906	783	833	805	891	843	897	842	856	879	852	828	795	789	765	861	881	763	827	916	921	789	806	891	835	895	883	822	813	839	804	792	888	825	833	849	840	848	802	805	858	797	811	882	840	889	841	818	830	866	826	854	794	820	823	838	881	873	842	820	813	870	838	856	884	817	820	817	834	878	828	815	870	877	822	831	812	842	838	835	837	808	884	822	838	901	838	901	809	819	813	835	822	884	851	843	852	866	862	900	849	851	876	802	825	860	842	802	834	834	843	887	783	833	814	830	809	826	797	882	773	800	877	869	886	882	853	853	835	845	867	875	820	771	838	879	866	878	911	901	860	828	848	825	852	816	887	820	853	847	870	821	834	765	864	807	838	843	898	853	837	862	822	818	820	840	854	831	803	868	865	875	859	883	788	851	822	828	846	844	834	807	821	870	831	876	862	858	810	826	843	848	882	848	845	857	816	802	878	831	864	848	816	878	842	827	840	856	823	837	792	858	811	816	875	860	826	901	818	852	851	845	877	851	824	784	785	822	838	863	865	836	787	799	812	806	836	846	810	791	820	846	859	851	810	845	898	873	873	851	857	853	869	810	780	827	843	825	847	856	819	803	845	852	807	905	834	851	868	844	822	806	811	881	841	796	847	827	831	860	860	825	853	855	781	813	865	887	906	867	860	831	822	840	873	831	769	908	843	869	838	849	803	865	876	828	874	832	823	864	832	876	822	830	822	797	856	803	855	869	839	817	787	839	833	863	849	874	798	851	821	770	803	899	848	827	859	834	809	830	893	819	819	867	845	855	822	845	844	871	826	796	794	842	814	841	850	813	885	876	861	817	811	853	807	847	862	817	805	853	820	850	816	787	787	822	817	862	832	876	910	835	839	829	801	858	865	854	904	813	809	837	890	824	795	876	843	908	858	848	779	811	808	843	852	899	839	818	860	854	875	825	816	862	871	859	845	826	876	833	859	853	872	872	870	812	880	803	872	841	827	857	825	851	820	862	885	868	836	858	837	805	825	815	873	808	873	874	861	904	854	864	848	816	827	841	822	825	809	863	885	850	857	862	823	827	824	849	803	896	864	798	841	814	772	868	865	788	880	847	786	874	864	863	818	884	895	860	855	853	831	816	838	823	846	806	870	826	880	843	818	883	862	842	890	869	879	835	833	844	852	854	852	869	842	849	848	873	849	863	804	813	841	845	846	832	799	872	907	837	798	789	797	843	851	842	869	863	845	833	841	883	836	827	799	823	862	825	868	859	820	872	833	795	898	853	868	859	918	775	799	850	818	817	906	869	916	800	856	880	775	875	834	882	876	816	853	796	830	813	826	869	857	845	861	856	851	835	888	878	848	865	830	867	871	771	810	855	826	814	794	865	810	822	886	815	808	838	877	910	881	836	843	851	850	858	856	820	811	874	782	834	835	827	886	832	802	804	799	870	860	843	871	822	814	796	849	883	833	828	864	873	828	841	808	910	887	822	838	841	806	878	857	930	832	858	839	792	833	809	868	810	880	801	909	838	861	860	817	809	838	849	772	898	842	858	763	838	804	824	886	847	816	843	895	854	890	786	886	868	866	850	858	804	875	826	820	851	856	825	873	857	837	821	867	841	865	835	806	764	849	848	783	853	798	847	816	848	860	854	864	857	862	843	866	805	792	809	844	811	836	829	829	804	832	828	900	852	859	845	883	852	809	856	836	829	800	871	887	834	851	854	819	849	837	924	884	868	835	813	835	805	920	856	789	855	824	907	871	849	884	864	847	863	884	854	838	879	828	831	895	858	827	802	841	850	838	792	844	873	840	882	767	847	868	829	801	834	859	880	874	877	840	792	841	832	857	869	890	825	839	833	817	828	831	874	835	869	848	907	819	914	833	847	872	839	880	833	834	850	826	823	805	822	865	828	818	880	832	821	860	807	788	829	883	854	869	852	803	850	844	855	876	857	815	787	835	859	846	821	834	852	876	854	814	821	833	837	861	850	798	851	824	796	832	828	828	827	772	877	775	813	845	874	838	851	855	818	827	796	830	824	842	786	829	867	837	802	832	840	807	806	817	824	813	808	832	826	825	825	840	890	817	826	874	846	836	811	854	841	812	818	883	840	831	836	853	883	824	852	868	883	838	825	834	815	860	880	820	845	860
7079	4732	7703	9565	13772	9639	5279	2311	973	474	319	327	308	300	295	319	316	331	337	293	318	328	264	321	310	341	306	324	286	303	302	357	312	291	339	279	312	318	303	318	305	339	303	317	303	296	339	313	293	309	295	298	333	348	323	326	331	319	320	319	292	308	341	313	271	282	317	320	330	335	293	322	293	314	293	304	321	302	330	305	291	297	338	326	300	313	305	317	336	311	315	323	331	307	308	304	284	348	307	285	312	300	311	311	309	314	341	311	343	279	315	315	283	315	341	303	320	304	319	307	348	340	294	326	295	291	277	362	299	290	310	313	297	298	317	315	305	297	325	326	321	341	301	310	315	311	362	335	345	312	325	315	327	324	310	295	324	305	324	325	312	294	336	315	289	301	329	322	314	355	297	360	316	339	317	316	298	308	321	300	324	323	325	300	306	322	321	310	317	330	285	322	314	306	329	299	318	345	350	343	307	293	306	301	325	320	311	329	310	306	314	311	306	306	285	300	330	280	330	339	282	272	300	299	312	343	286	330	320	278	322	346	321	333	317	345	270	341	306	298	317	353	289	341	323	305	297	321	310	329	297	295	316	310	304	321	322	309	314	294	295	266	322	318	302	288	301	306	313	281	304	316	296	297	315	309	323	353	304	313	311	283	326	312	323	318	323	289	333	289	322	327	329	342	287	311	313	296	299	289	305	303	296	334	313	281	327	286	320	315	329	341	326	307	309	303	319	324	305	330	304	313	328	311	295	304	308	298	292	316	360	304	327	317	301	300	306	323	332	334	308	303	309	341	330	341	303	324	334	328	338	278	302	324	337	324	302	301	297	322	311	321	335	304	296	287	314	321	319	338	305	313	298	316	358	321	330	322	285	340	328	327	295	320	324	294	322	318	324	320	379	336	290	286	289	318	338	345	299	307	306	300	298	337	324	311	291	302	289	294	297	317	302	294	320	320	298	323	328	306	325	346	327	293	290	308	297	325	319	270	307	323	315	303	304	308	303	294	325	352	335	334	274	328	308	316	355	333	307	284	318	324	312	270	273	338	351	284	337	307	309	323	302	330	316	298	297	292	305	323	303	327	308	333	325	292	333	320	313	340	318	306	296	337	329	316	353	306	317	318	329	317	307	282	323	349	303	296	311	294	271	299	293	309	338	301	309	297	322	286	345	354	359	320	288	305	309	337	320	321	292	300	288	332	310	311	271	287	341	322	316	351	288	301	318	337	331	359	308	320	312	298	314	323	335	337	330	321	310	329	311	282	298	302	323	292	327	315	287	299	320	332	334	280	320	315	326	311	353	322	308	308	297	326	344	311	300	297	302	296	316	285	315	340	322	327	331	296	289	320	277	325	304	317	322	333	301	313	308	361	287	299	316	309	338	327	329	307	327	312	294	315	329	288	332	305	300	326	354	339	305	333	315	310	295	300	327	302	311	352	314	336	310	299	331	296	346	295	311	294	340	326	305	314	345	327	284	287	312	299	311	305	299	317	316	295	318	319	317	329	304	323	296	312	299	290	312	300	300	339	299	302	292	297	326	321	332	318	350	293	349	353	314	344	333	316	330	307	289	328	312	316	290	330	327	292	330	318	303	309	327	315	345	314	344	302	339	312	323	334	292	300	289	298	328	329	341	285	320	288	306	297	321	278	311	316	298	346	303	296	308	283	291	305	282	333	334	287	331	309	310	304	277	324	273	365	329	329	319	328	321	314	359	336	323	313	323	292	301	315	320	264	329	303	331	342	334	298	335	336	356	315	315	294	332	281	314	292	307	310	311	308	297	345	331	344	338	311	304	322	283	311	302	297	328	317	328	315	316	320	284	322	309	303	295	318	306	330	307	320	337	310	270	342	318	295	295	311	328	292	328	350	310	309	300	319	338	344	278	312	326	303	314	314	294	296	305	314	299	350	334	335	352	336	314	302	303	312	353	311	310	325	305	314	306	321	325	344	297	308	295	295	310	278	332	312	349	276	331	334	328	304	349	331	319	310	301	307	301	314	308	312	329	298	329	335	300	336	273	315	324	337	304	300	298	320	324	307	315	316	338	315	323	325	332	302	310	310	327	311	310	336	304	303	291	335	308	293	274	300	288	334	320	304	334	306	344	347	344	312	304	317	342	278	289	317	322	341	312	343	294	346	309	303	316	326	336	291	317	323	292	335	301	300	328	332	301	330	329	352	321	333	325	304	332	315	290	341	331	330	341	333	347	317	293	320	306	290	325	280	306	300	294	324	326	310	305	297	300	324	297	319	301	295	307	358	259	308	335	327	342	318	316	309	296	345	356	320	299	283	320	346	309	324	313	283	306	326	342	311	334	303	312	340	316	292	288	313	302	329	329	318	319	295	314	296	294	330	331	297	263	319	275	325	300	317	295	318	314	323	337	285	293	316	298	318	317	315	324	287	297	325	287	307	289	317	315	300	267	310	311	294	309	307	323	315	328	318	330	288	302	342	299	322	306	309	321	304	335	303	304	301	331	309	354	352	322	284	285	296	334	354	315	306	324	303	289	307	295	303	321	318	313	297	307	302	337	319	309	317	316	297	268	306	352	307	335	309	327	328	291	311	321	307	322	332	311	315	288	316	321	360	342	301	295	290	316	284	295	336	293	299	294	342	279	326	321	324	315	333	332	319	312	336	288	301	290	303	313	327	349	268	301	323	289	319	322	318	315	332	314	295	336	304	290	321	279	280	320	302	312	305	318	305	315	281	293	307	306	358	314	289	310	333	308	336	319	291	328	288	297	286	312	329	289	305	335	330	294	319	327	300	319	296	305	320	319	316	306	312	330	285	291	302	318	323	305	298	310	296	362	324	342	294	308	307	339	300	306	314	320	341	305	320	304	301	323	309	336	301	347	336	314	299	307	275	325	278	346	329	326	324	318	309	305	328	306	309	330	287	312	291	323	326	323	335	318	344	302	320	284	309	313	305	330	345	335	316	308	305	327	303	330	285	326	311	281	312	315	345	322	298	317	309	281	337	351	298	327	335	331	284	333	283	330	297	320	297	315	342	316	314	344	334	284	322	328	332	320	328	336	321	303	322	307	311	287	356	331	289	340	306	313	324	295	325	344	321	316	305	299	303	318	321	297	284	319	279	331	287	286	306	317	310	338	317	307	320	325	265	292	299	285	314	343	287	349	319	298	309	309	330	295	322	358	313	351	313	322	313	304	312	281	315	326	299	308	320	330	299	337	317	342	304	318	298	333	301	344	292	307	313	349	291	312	304	303	313	323	314	302	309	315	295	336	341	318	322	309	304	334	318	297	319	315	295	291	275	328	301	328	315	287	310	324	315	315	309	329	301	295	280	274	324	339	299	313	292	318	383	315	286	315	332	327	315	291	345	337	306	276	322	310	318	286	308	317	291	324	352	324	301	328	318	306	324	319	302	286	313	317	344	316	301	282	308	334	296	315	316	349	320	330	307	339	303	305	338	346	311	287	305	298	295	292	321	341	326	320	302	307	313	322	303	305	332
5621	4650	10688	19417	27945	21951	14094	7002	2914	1505	966	839	804	885	795	786	831	874	856	816	802	845	851	891	803	803	838	778	787	854	877	824	862	825	775	808	807	815	793	839	791	787	865	863	840	821	873	810	783	848	866	834	823	842	876	803	849	787	794	880	786	836	831	865	857	771	849	773	813	778	775	789	824	809	822	825	839	792	833	798	819	810	864	823	812	833	809	838	794	838	847	812	860	858	852	820	876	852	812	824	828	820	876	856	799	862	876	791	861	807	874	855	899	811	851	864	837	850	801	807	827	819	817	815	849	827	756	845	809	833	805	813	843	851	795	852	882	825	817	812	834	839	806	810	789	819	868	826	903	825	778	835	778	825	838	797	827	802	835	823	832	771	849	781	865	778	806	838	882	820	781	839	829	854	842	854	814	799	829	857	856	815	852	820	828	861	855	850	815	824	840	865	841	794	812	862	854	838	864	852	846	824	814	838	847	760	806	798	791	838	833	833	831	831	887	780	838	857	846	785	788	812	886	814	808	812	825	831	825	873	811	820	815	804	827	854	850	819	808	809	762	837	845	785	797	796	830	854	874	809	822	812	848	839	833	806	809	826	828	827	848	821	793	824	854	779	795	808	787	855	842	871	840	871	793	839	787	814	811	825	848	836	821	819	809	806	861	806	796	847	808	800	732	812	809	805	825	812	769	796	813	871	848	829	838	790	844	818	842	844	884	834	792	835	831	826	846	823	834	814	837	886	866	868	832	820	835	842	856	811	795	770	782	807	860	849	900	850	820	772	868	814	812	842	807	835	837	856	799	826	843	827	824	815	824	811	866	832	867	816	793	769	834	812	869	806	854	838	793	868	860	833	825	845	776	870	810	834	849	783	822	824	819	872	795	852	781	811	843	810	837	812	823	871	827	820	847	843	836	806	808	757	858	846	852	795	857	833	831	809	811	860	887	811	823	829	818	869	828	838	780	829	824	818	813	850	839	809	802	862	827	866	789	877	818	850	837	839	861	862	820	848	842	832	793	778	828	815	832	847	840	790	815	811	828	837	780	809	840	858	845	830	849	855	855	800	775	826	808	849	868	808	856	789	849	841	846	835	828	838	810	853	793	878	834	806	843	811	811	805	813	766	840	806	833	784	862	848	875	822	772	799	880	847	808	821	873	809	862	788	869	808	827	763	766	845	846	862	809	803	826	850	857	864	817	839	818	789	844	813	820	868	815	788	848	859	799	799	753	780	833	824	790	847	833	843	856	831	809	826	799	872	847	819	866	851	863	797	843	884	883	840	865	830	794	793	804	797	808	804	817	827	818	815	787	823	814	835	860	807	843	849	792	856	814	832	792	813	819	859	869	814	867	828	768	883	786	823	830	852	825	845	816	818	837	809	776	799	801	777	754	824	829	776	798	813	842	810	822	834	811	821	789	810	842	838	836	838	816	862	800	816	845	815	853	858	814	819	857	814	840	792	784	843	865	855	841	789	780	785	821	836	799	870	803	825	770	826	819	854	805	791	797	807	806	790	810	838	792	776	782	860	857	851	788	836	829	810	798	805	866	834	834	809	880	849	815	848	855	814	825	852	828	826	831	878	867	803	850	828	823	818	855	901	792	868	787	771	802	818	787	802	791	828	809	809	836	855	783	858	826	813	773	818	860	819	795	796	827	815	840	810	838	852	751	753	810	814	822	802	858	842	881	811	841	795	833	796	824	806	841	847	853	812	851	829	889	800	814	797	796	810	815	853	801	818	799	850	812	836	810	804	861	815	852	852	825	843	870	835	789	836	819	843	840	809	836	790	833	798	820	823	837	832	889	837	845	859	835	808	799	804	829	830	850	831	854	823	816	838	822	790	838	793	804	793	820	829	826	841	832	800	862	817	807	801	770	840	840	821	816	813	749	833	822	850	797	820	832	867	860	872	858	763	827	804	813	854	802	838	876	868	852	826	792	855	811	830	806	800	840	828	840	866	863	790	825	850	764	870	802	824	829	805	768	814	820	779	881	850	828	785	853	829	779	865	846	854	887	855	817	779	795	822	799	834	845	825	781	803	866	785	791	846	854	810	851	810	850	819	846	823	834	831	831	818	909	841	823	837	826	779	891	844	789	812	834	864	860	869	866	784	745	768	810	856	851	789	825	801	827	814	822	814	813	844	859	809	861	793	839	844	841	807	821	804	843	846	824	848	790	835	858	835	820	851	808	797	819	817	858	838	796	811	804	854	837	837	853	830	872	800	843	830	840	856	815	788	839	806	780	860	830	830	822	846	779	805	859	842	826	828	839	875	825	909	778	810	848	831	835	834	830	864	775	827	852	836	811	850	779	870	839	852	831	779	839	784	788	807	856	790	819	840	796	817	871	788	874	775	841	857	811	847	786	778	801	852	811	813	770	831	868	840	820	838	810	784	830	819	804	870	826	826	801	832	820	843	865	830	875	824	843	778	825	840	852	813	802	842	788	815	890	852	888	790	837	790	806	817	809	798	819	899	895	807	797	854	783	839	821	893	837	822	834	857	893	832	784	778	803	868	835	816	776	825	875	803	803	882	822	842	861	811	818	819	844	839	864	808	807	812	848	785	809	831	838	803	864	864	790	854	816	842	828	852	766	807	830	845	815	811	858	797	835	812	879	827	813	778	821	824	846	835	784	829	772	847	832	837	825	873	877	789	807	850	754	809	820	807	810	802	825	815	758	790	873	820	786	801	858	767	818	848	821	815	827	824	827	812	836	836	854	816	833	836	787	832	790	836	821	850	840	824	842	789	861	845	843	782	888	826	838	813	807	901	891	833	817	863	859	798	827	819	839	769	845	821	824	848	836	866	774	836	810	818	816	820	821	856	830	824	821	857	823	817	796	825	821	820	830	842	831	793	836	779	807	819	807	835	853	857	823	776	844	789	841	800	797	830	812	804	815	760	842	845	789	842	833	813	803	807	824	833	807	832	829	847	833	793	845	805	785	838	817	832	825	811	809	773	877	871	848	795	864	823	901	865	795	858	857	824	787	834	826	822	821	812	835	885	791	815	809	870	742	850	855	798	768	783	814	866	793	837	794	804	783	824	812	867	782	833	858	791	818	899	866	867	818	829	844	857	768	799	821	781	845	823	854	773	811	906	815	852	851	827	814	833	846	819	827	883	784	803	798	815	809	824	815	803	831	764	864	849	870	842	855	852	815	807	765	831	860	781	895	867	752	828	820	831	829	781	844	805	835	800	818	830	829	863	823	772	838	825	744	811	849	794	798	853	815	799	827	773	805	841	808	827	795	827	890	834	844	873	814	832	838	847	831	817	827	817	816	836	835	805	816	839	822	776	818	798	781	832	805	820	781	816	807	803	800	844	793	814	801	851	806	817	820	781	817	881	838	819	814	844	796	777	830	813	810	883	857	829	822	791	817	804	813	840	791	840	801	833	830	829	817	791	829	843	856	911	872	795	833	846	852	851	842	807	835	842	889	819	818	809	866	834	791	875	793	828	792	780	823	805
15994	9014	15188	36053	62115	49207	32537	15943	4720	1178	486	337	306	310	333	313	312	318	292	328	318	328	334	304	340	304	307	324	308	317	300	288	295	299	328	334	325	297	309	315	327	313	294	324	339	326	297	300	286	336	300	309	305	330	329	319	303	332	317	321	319	290	294	311	322	333	329	313	311	299	288	308	318	319	311	326	313	290	285	321	302	290	351	303	320	326	313	319	338	316	306	305	315	304	312	314	308	296	311	264	320	314	320	318	296	322	335	316	319	313	330	297	326	319	330	294	285	300	334	326	356	304	331	319	319	345	326	317	310	289	275	312	321	304	345	321	282	328	305	338	335	284	326	298	301	362	345	295	313	313	326	322	329	321	334	291	331	306	293	308	322	300	309	309	325	302	306	340	298	304	305	263	308	336	314	319	323	323	308	331	314	293	334	317	321	306	302	332	283	310	321	312	317	320	316	322	298	278	312	318	315	331	282	322	312	295	289	306	330	312	322	306	294	319	377	331	298	289	307	311	309	327	281	294	324	331	321	326	354	298	330	313	305	306	316	297	327	355	303	327	323	311	331	278	322	296	346	326	329	285	301	288	351	283	343	321	323	321	281	314	320	304	307	318	305	340	320	274	333	316	365	303	328	317	304	340	307	322	348	345	315	304	332	321	336	318	324	315	330	302	328	289	339	292	297	326	334	298	311	323	314	294	303	293	282	300	322	342	297	333	322	333	284	287	303	314	303	301	337	316	329	322	312	315	341	333	329	279	324	312	274	350	314	304	312	328	335	322	301	300	333	323	292	311	315	300	274	300	291	292	311	329	326	333	316	359	326	309	324	268	313	296	308	317	323	314	300	338	313	327	305	313	328	282	308	311	283	328	291	325	335	302	302	333	355	339	309	308	297	282	321	322	301	341	311	314	322	316	316	335	297	302	330	304	290	305	315	332	302	330	340	352	336	340	364	314	297	346	331	346	357	302	337	318	312	332	332	297	316	322	353	317	330	288	308	313	283	335	352	333	316	314	329	303	337	296	322	314	322	324	301	320	320	327	308	312	318	312	316	296	340	319	324	296	285	318	292	334	330	327	333	262	289	300	351	281	295	315	304	333	309	335	332	320	317	306	339	285	341	296	318	310	349	341	340	297	332	309	342	309	307	285	304	318	287	332	353	304	286	321	305	316	310	294	321	300	299	336	306	282	306	316	302	297	323	326	283	323	337	363	319	329	351	295	322	324	300	300	306	314	289	307	320	340	318	358	310	314	304	303	306	320	292	312	310	302	345	325	333	297	313	309	284	322	319	302	289	333	323	298	360	318	338	344	284	316	355	316	330	349	301	342	316	328	324	340	294	340	295	315	335	320	325	319	274	288	314	310	331	298	334	314	359	329	289	358	300	320	306	327	330	293	351	331	320	317	278	333	308	297	300	311	301	322	336	318	366	317	354	299	302	319	334	291	314	319	297	319	342	312	287	317	316	297	286	329	341	298	332	270	323	338	313	310	324	296	304	334	304	307	372	329	296	326	319	326	347	312	330	319	296	323	327	315	341	322	329	328	331	322	328	301	307	324	334	300	340	346	313	313	332	290	311	343	329	329	341	326	325	297	334	321	307	275	331	323	319	292	327	328	286	308	312	338	337	320	321	304	290	335	298	280	295	304	284	316	315	315	296	309	316	318	329	308	326	300	315	327	322	337	308	302	343	307	336	303	302	311	334	328	328	309	343	295	285	326	278	331	319	322	282	330	329	294	301	326	327	331	310	313	341	329	332	306	298	313	299	303	310	325	311	338	317	327	344	304	291	327	295	291	283	315	312	322	320	324	331	305	314	289	325	317	326	296	312	339	320	312	340	352	310	347	291	321	284	289	317	302	307	303	320	342	318	327	325	323	305	300	321	307	247	321	326	347	300	314	277	315	337	331	301	317	293	326	313	290	308	285	318	307	332	289	342	315	280	313	302	322	333	316	271	318	300	323	303	309	330	323	321	325	280	310	370	321	343	321	304	323	315	298	354	297	318	339	319	352	321	283	313	352	317	313	352	330	348	319	313	339	308	270	314	289	341	309	278	309	310	310	292	351	332	297	360	294	309	326	338	298	304	306	317	328	317	306	319	340	310	306	322	351	269	332	331	340	308	320	341	282	292	305	272	325	287	350	306	305	302	290	270	311	329	338	305	332	326	315	312	326	335	314	353	306	340	296	308	312	302	324	289	316	333	315	353	292	315	297	324	294	339	323	328	311	308	338	326	339	315	296	370	296	307	331	310	310	290	323	344	308	334	318	332	308	308	304	310	337	351	339	305	327	309	351	337	341	325	304	327	334	354	317	298	347	331	319	336	330	305	325	302	338	282	363	303	346	333	318	314	342	314	294	312	321	321	303	327	304	333	302	318	315	324	297	353	326	319	279	327	291	312	316	324	291	312	314	315	305	315	319	329	307	302	319	328	320	337	301	326	321	310	316	347	343	282	310	313	313	291	329	308	312	314	323	328	311	329	295	307	317	290	313	327	329	318	329	317	281	315	305	300	304	286	321	318	334	324	301	305	309	276	335	335	314	321	363	312	339	271	335	292	321	293	301	328	315	275	328	282	326	321	313	303	314	322	316	297	333	323	299	354	325	299	300	314	324	319	306	321	295	297	338	310	334	317	303	321	293	329	351	346	325	326	315	316	314	322	288	335	332	301	348	309	318	304	345	306	301	280	360	351	328	324	315	310	310	304	317	330	326	318	310	294	298	292	356	326	344	343	317	317	324	297	280	327	310	323	308	302	315	313	347	294	322	326	309	293	346	314	316	331	343	310	338	321	298	329	327	288	320	341	335	303	306	312	283	322	320	313	312	311	328	337	311	340	345	303	326	329	323	333	331	294	298	323	318	322	261	299	305	301	329	308	295	332	341	334	323	328	310	335	303	322	319	321	324	306	281	349	366	314	312	323	337	335	313	324	323	322	325	299	333	326	300	346	331	309	352	344	287	319	296	288	304	313	314	308	332	329	304	293	300	329	332	306	306	297	332	315	292	293	300	290	284	314	276	332	308	311	292	301	299	329	321	335	341	302	309	322	317	304	307	315	332	306	312	338	320	334	337	321	321	310	330	313	355	303	331	333	312	330	338	311	360	343	348	346	305	287	305	356	281	308	355	301	309	312	335	297	290	333	298	302	268	291	330	321	357	343	330	300	305	315	325	331	332	356	341	310	320	307	326	318	337	326	293	329	310	308	343	339	337	312	327	309	327	319	318	338	258	330	295	354	299	323	323	318	360	298	317	323	319	335	307	308	333	344	323	346	329	317	321	314	289	274	316	314	319	325	312	327	334	328	293	315	302	294	289	290	333	305	303	323	314	287	319	326	339	323	340	326	326	299	307	344	304	298	311	300	305	339	297	329	306	296	318	334	348	288	281	291	329	321	311	332	320	313	322	301	303	298	331	282	284	337	314	354	348	337	325	338	322	300	315	298	340	344	282	280	342	335	352	325	332	338	319	323	322
9920	8130	19099	45732	66705	56989	42976	27403	12133	3910	1403	946	901	836	864	860	817	856	798	840	873	793	938	807	853	826	837	841	827	852	805	837	834	872	833	829	874	861	813	855	795	796	828	821	824	870	826	821	855	832	826	857	828	890	858	868	811	905	814	819	808	806	859	773	874	851	781	849	814	811	793	856	815	824	867	780	814	849	814	809	841	814	852	854	856	832	832	801	856	868	837	823	794	823	833	810	838	858	802	814	831	822	840	838	813	856	803	849	837	825	807	830	831	850	815	813	804	837	848	821	869	840	852	843	843	846	839	843	887	855	792	829	801	832	838	846	805	851	851	826	855	812	850	784	833	837	806	830	819	827	822	840	829	816	812	868	851	829	818	871	818	827	817	837	844	913	815	876	852	851	837	818	826	836	864	852	843	843	826	840	763	785	866	865	881	784	815	792	814	840	830	828	847	827	781	861	868	850	830	842	804	794	823	853	856	818	868	836	799	807	817	865	847	840	823	851	783	789	794	849	839	865	857	805	813	854	824	850	841	881	827	838	844	832	840	805	826	852	819	844	863	858	827	820	866	883	834	899	843	831	835	830	841	803	880	826	849	891	809	828	812	822	814	809	864	867	804	837	819	840	819	784	841	856	785	774	791	829	914	862	863	827	850	831	799	824	886	796	852	828	828	799	835	860	867	866	835	834	814	841	802	790	794	860	837	864	837	848	823	813	862	815	823	874	802	844	796	837	822	813	815	837	773	843	831	855	837	900	811	848	844	803	785	845	807	853	772	808	788	819	825	841	810	810	866	828	814	829	813	829	874	804	861	888	858	864	846	878	818	870	793	793	794	816	823	802	778	836	865	814	791	809	847	798	845	829	859	844	854	845	874	870	870	886	823	829	850	785	819	799	861	904	826	835	828	791	902	876	848	825	848	875	827	838	805	876	812	872	826	798	884	861	800	827	821	812	822	829	793	880	836	830	789	823	838	813	831	858	860	824	865	833	841	879	838	821	890	895	842	808	875	835	822	812	837	849	846	840	863	784	809	791	803	806	819	853	822	804	862	882	842	833	856	855	844	869	844	819	828	840	827	818	836	824	807	837	824	800	842	823	837	832	900	838	824	798	842	828	846	839	827	829	825	801	835	859	820	858	803	807	816	797	805	839	843	900	801	830	823	820	822	828	850	820	836	807	840	849	871	833	799	848	816	828	879	838	791	809	785	890	836	826	832	829	804	854	899	802	829	841	822	866	803	796	847	842	850	786	869	832	823	888	802	807	852	825	808	811	824	828	869	807	821	816	818	853	840	805	857	817	895	786	836	848	838	809	837	791	851	830	874	821	878	839	853	885	866	793	841	850	840	855	881	854	849	804	842	789	861	855	812	856	794	849	805	793	853	822	823	794	823	854	848	826	782	892	799	810	851	838	825	862	781	887	826	847	822	800	873	756	862	829	785	828	802	832	890	874	820	841	817	837	805	832	844	803	850	875	820	840	810	872	813	857	796	824	775	861	851	892	880	824	833	866	775	809	838	882	815	855	823	859	849	866	799	764	870	816	847	828	820	823	825	878	809	750	834	894	833	868	816	846	860	821	832	838	815	836	847	847	842	803	846	815	841	815	887	841	821	811	893	798	884	847	810	816	885	855	848	873	839	826	822	832	848	842	874	825	888	779	842	822	840	890	861	825	799	873	809	817	845	869	829	832	845	837	836	850	823	808	798	830	875	822	828	842	899	800	822	835	820	824	838	834	863	914	826	759	812	815	773	798	831	870	804	866	818	899	843	817	809	847	803	843	857	823	872	798	782	813	810	843	864	882	870	835	827	800	814	821	795	799	859	837	814	852	849	846	858	829	833	763	818	842	841	789	827	796	833	823	859	812	843	797	822	837	853	823	794	837	831	782	822	773	849	824	857	814	779	836	871	812	801	887	832	760	849	769	839	890	806	847	908	823	858	796	830	854	814	837	852	835	797	783	862	857	849	861	860	849	821	846	805	839	844	834	847	807	890	780	835	798	862	827	907	821	819	827	843	801	846	811	832	845	817	814	859	840	886	845	869	790	840	792	831	834	812	845	843	858	887	776	824	782	780	867	821	843	856	871	830	844	888	858	870	856	794	809	911	787	802	817	776	806	837	877	809	781	857	820	822	798	870	827	812	893	841	856	825	852	837	878	836	842	807	821	808	816	844	825	885	786	843	791	873	788	806	838	838	807	862	866	853	808	783	854	821	831	834	811	831	825	781	801	883	804	818	859	910	824	841	836	879	824	819	850	842	824	862	864	835	831	843	850	855	838	840	824	807	858	862	862	813	862	862	808	826	853	863	806	873	812	859	809	839	818	812	782	816	857	788	835	846	840	783	891	818	864	841	839	865	869	846	876	843	780	800	821	833	791	856	801	875	819	828	846	855	747	838	863	819	745	805	824	802	830	805	775	839	841	788	846	829	773	853	797	794	812	827	850	859	861	856	810	747	829	857	863	858	801	846	832	841	888	799	833	810	850	822	884	890	867	811	820	852	801	840	779	814	829	828	823	848	865	862	873	810	827	839	836	851	874	787	807	823	876	860	834	812	814	843	828	820	784	867	793	776	821	814	866	844	882	826	831	817	811	848	890	783	787	821	828	773	786	833	877	822	839	848	859	813	832	777	840	839	838	831	870	838	855	807	826	827	849	867	848	835	806	789	868	810	865	847	866	835	852	828	816	836	842	862	764	863	831	845	839	861	826	851	841	834	824	837	787	820	858	799	814	860	896	820	812	850	849	782	860	850	842	871	837	770	830	862	830	866	785	849	844	844	856	887	820	823	822	829	889	801	845	808	796	866	805	879	867	828	806	824	833	841	800	873	847	846	824	873	803	840	830	827	816	852	829	827	768	830	823	786	847	869	845	870	805	841	828	839	853	848	780	864	848	846	790	816	844	833	798	788	817	832	808	845	838	803	916	867	852	843	815	864	816	817	836	817	836	802	903	840	834	891	842	842	832	804	876	840	868	827	819	836	913	888	782	812	824	842	862	789	844	824	867	844	792	844	847	868	842	861	868	835	824	841	821	802	801	818	852	859	784	819	838	844	844	832	821	843	863	839	792	861	859	809	822	809	828	800	833	796	875	807	861	857	833	814	829	855	831	848	783	776	811	795	821	809	917	856	862	798	832	798	846	825	849	869	839	872	804	893	855	821	841	849	826	831	882	821	830	835	832	864	841	841	881	837	853	830	800	894	818	813	799	846	824	852	819	817	848	830	873	834	811	775	823	869	831	813	885	834	797	826	860	788	859	850	853	785	753	828	813	868	819	788	835	821	836	751	841	836	833	830	847	790	874	833	818	828	879	853	841	881	880	802	843	769	818	828	849	836	846	817	839	818	859	854	805	864	824	866	852	872	796	834	765	811	809	863	847	871	846	836	824	865	771	790	837	830	852	870	849	776	801	848	835	825	836	844	809	838	869	856	840	849	807	816	805	820	850	820	836	825	866	832	805	835	814	860	834
23933	13514	20681	49320	74069	60673	42440	23799	8244	1741	577	344	327	323	309	335	326	303	303	314	351	316	290	339	302	304	339	339	318	349	345	343	332	303	330	308	326	325	318	308	314	319	336	297	369	321	319	327	349	359	308	297	365	335	327	287	285	322	352	316	341	305	329	326	357	349	300	317	302	335	326	328	323	323	308	362	300	310	295	312	310	292	325	298	311	293	303	346	343	365	327	340	308	328	336	363	327	347	362	329	330	301	325	291	294	316	318	281	303	339	338	338	308	323	324	327	327	328	336	291	326	334	340	322	283	314	312	303	309	315	309	307	328	322	326	299	298	319	325	322	352	304	331	333	350	342	342	327	321	330	346	297	346	354	319	341	305	325	319	338	300	314	328	331	343	311	307	361	317	344	342	319	332	298	320	341	310	345	335	332	355	315	331	327	320	324	313	305	325	328	323	327	304	323	310	306	312	314	324	324	308	316	312	338	293	301	307	322	323	336	316	335	338	333	310	337	313	302	341	308	341	344	289	322	317	349	296	325	318	282	321	326	314	324	312	309	291	338	330	321	317	336	307	294	331	294	321	328	318	345	368	321	345	313	346	345	333	323	311	296	319	304	314	320	291	282	330	337	329	294	293	348	324	309	323	343	304	326	321	298	315	344	356	358	309	320	312	295	302	334	335	339	333	275	288	294	351	336	320	337	311	347	305	324	308	299	325	321	371	338	283	309	312	359	322	330	356	322	315	338	286	331	313	333	336	304	323	331	352	330	326	318	354	292	336	289	296	349	295	350	315	337	297	348	341	292	339	316	315	352	318	348	314	316	327	342	350	299	360	319	319	310	334	324	304	346	299	340	346	311	343	341	343	316	323	325	354	330	351	328	376	313	320	338	320	324	334	322	329	317	361	307	306	339	312	326	307	343	360	308	300	341	347	335	316	303	314	365	269	316	300	358	313	299	339	311	309	315	353	319	282	308	330	331	311	309	348	328	373	332	340	313	301	296	363	313	290	337	316	298	313	313	339	332	305	336	332	314	334	323	346	334	329	331	329	330	336	308	364	299	283	307	320	335	329	277	340	323	312	308	323	322	311	326	309	281	337	333	296	295	333	347	337	314	303	360	349	286	327	309	330	330	318	331	311	262	311	292	316	299	343	331	316	350	313	342	307	324	327	317	339	321	347	314	305	299	332	314	338	324	355	316	311	292	341	289	332	351	292	362	341	354	339	309	352	301	314	315	345	322	315	330	303	325	350	330	339	336	304	327	332	325	357	347	334	288	332	324	309	367	334	306	337	353	329	335	307	351	354	312	346	330	334	315	315	310	295	314	331	318	342	326	299	315	356	333	292	335	324	291	311	342	329	332	331	303	314	337	317	324	302	304	330	317	344	341	342	333	329	321	306	320	295	364	331	319	334	328	339	318	331	341	300	327	334	296	306	340	347	316	313	330	322	311	318	321	321	339	321	286	328	304	303	337	335	342	321	357	311	334	313	333	331	343	315	313	332	314	338	352	330	332	331	317	316	328	310	328	313	317	338	308	343	346	348	309	331	345	316	322	311	310	345	318	316	322	314	319	345	316	345	334	309	327	313	309	312	318	325	344	326	344	307	326	329	316	320	320	301	332	318	298	327	343	318	320	287	314	369	322	329	319	318	320	294	324	298	314	315	294	309	363	313	342	351	360	306	314	315	339	314	330	344	327	353	329	314	339	317	312	321	322	339	314	332	301	318	340	323	308	298	337	283	322	314	316	340	332	354	372	337	347	326	348	315	357	312	346	333	301	310	297	338	320	371	331	336	327	316	316	320	321	336	328	328	300	311	307	333	299	348	330	300	296	323	341	329	339	332	298	343	331	360	326	310	303	340	313	324	327	317	324	318	346	341	290	325	304	298	323	339	328	339	302	339	333	327	319	329	330	329	333	338	335	344	303	304	332	327	340	317	352	299	317	336	331	352	346	303	320	326	334	326	343	323	333	323	326	315	327	301	299	315	302	343	295	300	308	298	325	343	309	312	311	327	309	298	328	272	342	292	314	329	327	320	329	319	327	315	289	322	367	321	319	314	333	327	326	355	302	319	320	302	301	314	307	323	362	295	328	321	302	334	328	315	296	329	319	340	314	306	336	358	326	294	328	274	338	321	315	341	340	308	324	313	317	320	312	311	323	327	315	315	327	327	334	334	343	308	300	337	354	336	340	320	311	324	320	303	326	347	348	337	327	296	329	342	320	314	309	321	333	304	325	339	320	346	318	320	317	316	341	303	338	331	328	363	310	323	310	342	299	340	348	341	306	331	327	294	321	340	340	311	319	323	316	320	318	340	331	297	325	309	310	324	303	331	341	319	314	298	290	305	299	297	320	324	324	331	351	307	330	320	331	320	342	325	282	311	332	313	311	324	322	345	342	350	334	284	311	326	287	303	299	311	322	360	305	326	320	338	345	308	317	306	317	349	310	326	321	340	317	301	323	304	332	304	334	311	301	346	318	352	318	337	352	325	314	327	327	342	317	322	343	315	333	291	306	320	289	350	329	335	322	342	299	337	310	324	350	327	337	320	308	282	324	335	321	357	331	311	287	332	288	316	306	319	341	328	318	312	311	321	342	316	304	305	313	337	300	361	302	318	326	312	286	304	325	367	300	325	325	342	346	344	352	320	305	369	312	326	343	314	326	302	328	344	310	327	305	306	326	336	339	315	334	314	295	313	325	300	345	304	353	298	315	323	336	315	354	345	324	314	313	327	334	304	319	322	322	321	305	304	324	335	338	300	341	273	325	331	327	326	300	332	344	326	314	339	341	335	338	327	310	315	299	330	357	344	318	295	290	308	294	320	325	300	331	274	336	317	349	317	317	311	368	319	306	326	292	320	365	350	338	338	329	311	326	336	330	304	337	307	321	328	339	318	322	370	361	323	309	346	307	329	304	347	319	332	314	330	320	344	292	303	292	337	317	327	303	330	369	308	335	304	285	298	306	319	327	315	327	333	307	320	301	331	338	323	327	330	320	327	346	337	336	338	326	320	321	299	275	296	317	321	326	328	285	320	316	310	348	345	326	290	358	308	306	324	330	346	336	330	307	290	319	321	319	305	332	293	320	319	335	290	336	350	316	341	306	279	321	318	309	344	306	307	330	319	304	317	332	340	311	298	336	327	302	315	306	320	358	324	324	342	353	287	325	355	308	303	359	292	333	344	329	323	339	325	325	327	314	323	320	354	331	312	301	334	325	310	303	287	315	342	335	330	311	333	360	329	331	329	294	341	303	321	314	307	323	344	318	327	321	358	339	326	293	340	326	324	313	336	330	317	327	326	319	327	330	320	335	354	320	336	319	362	352	318	298	334	333	338	345	317	329	295	276	342	311	302	325	336	298	330	361	334	303	319	306	322	306	361	295	340	322	313	352	332	380	311	325	355	323	324	338	282	313	318	317	329	314	295	283	337	308	331	335	338	296	307	316	326	340	349	334	324	309	355	308	316	339	313	325	311	328
12921	10927	22752	55887	79716	68184	51706	34537	16410	5337	1765	1000	924	852	849	877	824	872	827	872	859	870	867	853	860	856	848	785	828	833	832	840	868	825	796	822	845	847	851	795	872	860	881	845	812	864	813	824	857	831	893	837	868	815	851	818	882	856	834	822	872	859	784	841	838	838	844	834	809	859	866	839	812	866	837	817	839	837	853	848	865	811	861	821	811	830	873	836	846	862	889	857	924	815	834	834	858	848	863	849	920	832	817	834	846	807	821	864	814	855	841	791	823	845	825	870	825	824	828	819	819	818	849	826	855	861	863	850	794	831	822	832	874	824	845	880	853	916	851	796	843	823	841	895	864	864	855	816	866	893	831	810	842	843	823	852	831	828	883	844	847	814	830	868	824	828	859	871	846	857	869	840	858	792	882	879	820	847	880	839	836	898	828	829	834	864	831	880	838	850	818	843	880	841	791	886	860	853	865	835	798	859	862	813	828	902	844	821	833	855	832	891	849	845	835	818	868	799	864	828	861	856	787	819	847	899	833	868	845	835	787	860	861	842	849	864	847	889	837	858	848	884	826	816	861	831	865	834	813	855	883	857	821	811	866	867	898	854	800	825	893	841	820	827	793	847	834	775	809	872	831	848	818	840	827	841	811	857	858	831	863	823	852	876	838	859	829	821	865	816	851	831	840	840	829	794	846	800	894	864	903	869	845	836	846	886	865	818	876	818	852	816	884	871	907	845	853	854	899	824	847	827	827	856	880	852	811	853	930	842	860	834	807	832	884	821	875	830	855	808	834	819	854	842	785	845	869	798	855	855	837	825	766	855	817	820	883	862	828	876	846	859	845	860	815	863	805	854	894	840	846	859	808	787	865	839	842	833	868	885	866	802	822	835	803	832	848	791	878	825	835	867	841	897	791	830	849	833	829	897	871	811	818	841	860	825	865	845	881	772	784	786	841	864	858	869	795	861	832	896	806	820	842	864	868	826	817	826	820	848	881	827	847	815	787	819	886	844	802	820	832	876	798	775	904	818	865	884	897	836	848	901	855	800	846	882	842	873	863	830	841	852	841	874	791	879	858	844	853	811	900	809	866	853	876	783	824	855	784	839	853	853	848	870	863	856	839	854	832	829	792	832	800	790	833	882	916	807	849	883	841	812	832	885	802	860	859	862	868	858	803	865	862	856	859	806	820	834	835	860	846	803	850	798	828	876	854	827	879	894	826	853	890	855	811	851	852	861	855	777	869	848	850	873	823	841	810	844	871	906	843	832	811	798	867	885	861	850	850	845	855	822	861	867	883	833	849	836	824	806	835	891	882	812	872	808	811	837	857	845	858	816	820	827	846	803	876	825	806	841	821	878	841	840	883	861	876	823	852	808	852	860	851	823	831	860	800	863	834	855	837	844	867	849	890	846	863	868	832	803	819	871	870	843	842	874	824	904	834	799	848	816	859	882	880	824	828	840	861	817	818	845	831	853	839	854	821	867	814	821	848	821	820	869	799	866	820	869	845	792	859	791	815	906	856	869	830	870	856	841	840	773	842	795	829	849	842	820	808	859	843	840	856	861	820	935	874	800	887	849	856	855	811	816	856	874	842	859	809	873	793	856	826	783	801	879	861	804	860	847	836	925	852	848	844	836	853	822	838	881	826	815	825	852	838	854	782	870	823	809	863	864	872	841	859	846	839	835	882	843	836	838	873	864	902	851	880	823	836	843	782	790	872	841	849	828	829	859	850	872	800	834	841	811	881	836	823	824	822	875	871	848	846	848	850	864	841	814	867	845	840	863	860	833	850	830	799	887	803	855	869	824	879	813	843	857	861	841	821	888	830	844	817	867	877	856	846	791	829	873	863	882	857	851	835	811	824	815	839	896	890	792	824	854	861	845	817	879	843	803	859	816	828	857	880	841	863	845	845	842	816	806	867	824	867	816	937	769	868	855	845	882	838	858	808	801	843	870	831	817	821	856	822	884	779	820	853	822	871	772	914	821	917	842	866	830	895	884	866	878	889	850	802	812	830	896	861	846	787	798	840	867	789	883	825	857	850	832	825	901	829	853	847	864	848	848	832	842	898	859	825	803	816	817	826	825	822	844	805	834	838	783	869	817	828	835	902	810	862	866	839	858	837	874	862	860	832	849	845	875	867	815	839	883	797	842	809	847	810	857	859	847	865	796	869	850	883	814	861	859	827	836	795	828	864	835	805	840	805	892	843	814	856	855	855	831	884	821	827	860	796	836	823	865	856	820	864	822	809	795	864	806	875	795	869	879	853	866	873	841	833	848	827	883	811	833	799	855	834	859	757	877	879	845	816	831	877	885	861	833	911	875	852	827	849	836	853	830	867	818	800	867	774	823	817	863	862	861	883	872	849	854	821	846	852	843	846	925	818	844	834	877	879	856	868	873	867	854	851	827	815	846	840	827	830	895	872	822	811	840	850	903	847	865	835	813	836	797	820	891	825	864	875	863	831	857	806	831	835	805	894	810	827	839	833	891	809	848	900	878	838	875	875	930	864	826	807	806	862	809	862	868	834	857	837	859	791	835	833	827	898	822	812	802	899	789	838	774	858	840	812	829	884	830	828	857	838	809	852	846	863	822	860	857	898	815	870	801	799	877	877	873	883	816	817	847	860	848	839	816	830	831	792	811	836	849	807	810	878	825	934	887	824	798	868	864	837	855	835	844	827	840	893	861	837	866	842	829	839	879	830	853	835	855	821	851	858	871	823	862	837	841	806	854	857	866	895	849	836	819	816	870	873	828	914	776	837	842	875	882	826	895	804	841	844	877	868	854	817	891	831	894	801	863	850	844	856	797	859	833	814	825	924	864	867	860	895	876	876	909	876	850	837	830	820	825	871	890	830	873	865	844	829	887	868	851	868	819	835	890	834	844	844	831	887	872	832	809	836	845	877	853	822	877	840	863	783	825	839	837	845	906	861	830	852	833	871	844	851	863	845	846	840	820	867	858	825	839	829	821	864	834	847	892	833	817	869	856	876	836	874	826	858	803	818	854	842	845	859	868	826	782	810	789	863	836	843	793	856	755	854	856	813	840	848	825	897	807	841	889	864	844	849	792	886	817	799	843	851	836	884	860	874	843	852	794	858	814	833	853	843	847	859	855	771	881	843	803	807	861	863	839	831	892	870	867	827	869	854	796	903	863	891	847	862	836	831	851	827	885	883	849	904	809	820	799	838	867	871	811	872	834	832	857	858	835	871	867	861	800	835	866	832	873	796	800	860	809	848	766	832	889	822	886	884	872	806	863	887	778	847	819	845	843	864	799	815	847	831	820	847	843	872	867	877	843	843	874	917	804	917	825	893	920	873	838	804	853	794	858	812	916	860	875	856	843	856	827	825	867	828	794	889	864	840	751	872	864	835	818	830	802	879	848	851	827	847	830	822	812	852	848	844	838	869	860	895	871	788	822	846	831	841	912	829	857	860	878	825	815	845	795	875	834	841	823	803	842	812	796	859	825	836	868	851	870
8201	6785	8544	10272	13160	9605	5088	2322	968	467	350	339	341	290	287	279	317	298	312	308	289	319	293	318	310	316	341	299	332	324	307	293	287	278	319	333	295	313	326	292	302	332	321	338	332	288	336	294	323	321	321	309	310	334	306	331	324	308	348	353	307	308	322	268	303	280	298	342	305	287	326	316	324	309	345	338	329	309	339	324	357	327	304	301	287	309	296	297	323	308	322	302	302	298	325	340	310	300	306	291	319	291	347	277	316	328	314	277	288	330	278	301	303	311	305	317	301	315	296	324	325	300	313	347	304	330	325	325	299	339	335	327	297	308	347	308	302	312	324	321	301	310	337	296	303	313	301	300	310	320	295	333	324	322	283	277	301	298	343	295	336	329	306	324	320	286	333	280	294	330	307	266	325	306	300	283	349	283	320	320	301	343	297	314	351	330	279	300	315	305	303	293	309	310	323	321	321	306	324	320	308	343	328	310	324	318	293	329	286	297	314	302	298	311	298	293	328	326	294	321	336	287	345	321	304	329	304	335	306	319	343	337	314	267	290	353	325	301	301	343	350	316	333	307	315	282	338	310	320	301	312	307	298	333	327	298	330	293	311	341	343	325	298	315	298	328	327	304	312	327	308	294	265	330	323	316	304	308	318	327	343	311	309	327	277	347	293	317	299	288	293	307	334	309	316	299	312	305	304	332	318	309	281	288	326	316	281	306	298	321	314	306	309	315	318	314	316	305	308	311	317	334	297	357	320	281	277	318	308	334	317	355	343	294	316	314	286	314	342	294	278	316	280	306	307	318	334	325	313	293	309	332	316	290	325	301	301	307	304	355	338	315	308	274	325	281	306	324	284	296	339	337	314	358	276	289	296	321	290	302	314	303	316	361	343	306	299	326	317	333	284	290	323	336	322	303	295	313	301	300	337	301	311	346	314	307	328	324	295	340	314	337	311	319	308	284	338	318	313	299	299	306	344	299	347	340	316	306	328	330	284	320	289	297	334	312	343	339	315	276	339	317	322	320	293	284	295	310	336	325	299	315	316	303	298	316	295	332	290	317	288	350	290	335	354	356	363	274	292	318	329	324	315	289	331	317	319	324	291	304	300	293	317	313	317	314	311	319	307	319	296	297	325	320	322	294	326	320	303	339	295	323	314	325	291	294	333	320	297	310	300	286	312	314	324	347	279	347	345	313	290	312	287	308	285	306	330	314	335	318	301	311	333	310	304	334	293	339	290	298	339	330	362	300	336	314	341	306	331	313	338	300	317	304	280	302	304	354	316	339	319	288	312	321	352	344	317	312	295	329	317	288	313	301	310	305	309	320	311	304	354	296	330	299	275	322	350	297	310	318	339	328	326	322	317	310	322	312	303	321	317	313	345	298	309	317	310	325	319	323	321	282	282	341	309	302	283	299	335	317	324	318	303	318	330	335	305	307	310	325	317	323	310	304	331	311	299	310	320	308	341	319	314	308	317	333	316	329	332	307	323	301	308	274	298	312	288	333	278	334	321	340	291	292	302	296	343	273	328	329	312	348	307	349	319	335	312	302	323	305	335	327	300	299	321	312	318	281	300	323	323	338	326	296	309	345	290	307	303	336	302	318	304	335	335	354	294	295	314	313	312	293	307	325	318	281	308	329	324	310	296	331	314	300	324	320	341	296	326	340	346	301	315	298	299	336	318	312	311	322	302	306	317	311	300	346	333	319	309	322	299	300	314	285	322	311	297	309	297	317	303	267	328	310	309	359	331	326	311	323	309	306	313	333	338	300	318	346	326	287	336	313	358	294	331	303	298	297	332	316	336	328	294	309	327	323	360	315	317	318	290	314	332	282	310	330	319	316	299	289	290	302	311	295	288	290	330	291	304	318	341	308	317	344	334	301	321	319	301	329	308	334	303	330	317	306	324	337	318	336	296	319	297	282	321	276	280	319	331	296	315	328	321	288	319	332	327	290	305	322	279	302	331	307	317	325	312	314	344	332	351	323	310	310	307	302	313	282	296	298	285	324	315	308	318	290	338	294	301	293	304	354	308	306	333	336	318	302	327	275	306	276	309	296	297	332	311	322	293	315	330	283	305	308	305	278	281	307	297	302	317	289	312	358	307	300	333	299	307	290	309	313	276	316	325	327	345	315	293	328	299	292	341	321	287	327	294	335	326	298	305	317	324	309	304	311	316	305	286	333	325	313	306	301	351	337	330	308	331	305	304	347	288	307	290	343	313	318	326	274	300	298	329	299	320	322	312	318	292	307	294	289	310	350	320	313	347	350	286	307	330	283	320	351	287	301	295	313	288	293	313	359	315	294	297	313	314	286	332	313	308	322	319	317	332	328	318	290	330	330	311	338	302	325	291	319	281	319	320	336	304	327	322	304	275	307	302	281	307	310	311	326	294	293	301	320	316	295	280	304	318	311	322	333	308	302	298	329	311	314	328	319	323	331	302	310	337	313	323	298	299	311	338	324	305	298	308	358	314	325	317	292	317	306	305	312	301	289	332	290	284	309	325	293	290	370	307	291	326	322	309	334	316	315	327	307	309	321	302	291	294	335	312	328	349	306	339	335	328	325	312	307	300	321	315	332	307	334	328	319	313	316	303	336	322	320	338	298	303	325	334	315	349	275	320	320	306	307	325	309	317	277	321	328	288	299	313	298	265	338	309	300	317	287	280	301	278	312	289	305	342	328	301	292	327	324	322	290	302	336	294	310	299	313	344	314	311	337	330	290	323	315	295	305	306	301	317	336	327	333	320	289	331	321	348	303	310	331	299	318	323	318	305	324	335	311	300	321	287	294	304	328	321	323	321	307	304	298	318	314	302	304	307	310	340	320	317	286	324	319	320	292	319	305	316	319	313	317	327	293	300	322	321	311	309	325	335	316	294	298	348	336	283	295	317	330	320	277	299	327	316	292	323	301	311	316	307	278	301	309	351	313	298	308	339	340	315	310	317	320	302	303	352	315	314	311	353	309	334	321	296	308	343	332	350	321	293	314	301	332	307	333	331	311	340	279	303	324	299	299	305	312	307	315	304	313	325	322	320	304	283	313	281	327	319	334	320	306	276	312	323	293	302	342	300	302	301	321	315	338	311	327	322	289	303	293	349	332	291	291	322	324	307	318	296	305	307	309	280	265	331	280	317	306	311	292	287	321	320	329	291	274	316	332	334	311	304	322	339	325	330	343	328	286	311	338	310	337	314	296	312	337	318	295	307	338	293	332	304	296	286	313	294	338	291	299	295	341	318	293	347	320	331	298	303	350	308	311	309	297	274	294	319	320	354	305	303	298	282	320	329	314	318	301	332	327	331	323	282	301	317	315	341	283	261	340	316	319	302	348	340	324	306	323	294	302	302	327	301	331	354	326	295	319	304	305	306	312	305	320	305	322	334	297	306	286	320	318	323	310	317	322	309	301	298	331	302	311	323	329	299	334	328	318	325	332	282	304	305	304	326	309	306	330	302	321	337	299	312	301	319	317	308	329	327	320
6372	6298	11613	20259	27460	21906	14039	6715	2864	1351	995	907	819	791	823	852	829	799	824	840	822	854	819	847	832	773	823	821	816	816	764	816	815	841	821	893	771	799	788	822	844	820	809	874	790	831	797	772	822	773	835	831	806	801	852	821	810	824	785	854	845	804	829	847	836	823	791	823	780	802	791	809	791	855	840	815	797	795	814	804	825	808	845	791	811	888	819	866	834	848	850	801	837	846	842	833	840	849	861	798	840	828	832	779	813	776	860	843	830	812	811	868	839	822	816	872	815	803	854	845	788	846	820	825	818	820	836	812	791	858	816	889	858	833	782	806	839	804	802	835	809	790	832	770	789	807	816	846	827	853	818	790	767	787	842	830	805	846	829	890	848	762	817	814	811	833	750	831	799	787	851	853	829	852	795	774	835	765	838	880	840	841	851	858	800	777	778	874	821	803	859	795	874	806	766	821	828	829	875	811	779	831	820	818	786	855	814	817	831	815	778	831	804	813	776	801	813	807	873	830	857	854	833	801	839	797	842	841	825	844	870	802	819	803	808	868	812	822	816	845	807	842	845	843	773	832	799	784	809	817	858	796	803	791	832	771	846	804	828	779	844	815	818	776	812	815	773	877	754	819	871	812	856	806	820	876	806	794	814	765	828	801	813	807	819	787	864	795	859	791	818	837	814	813	797	771	847	816	842	812	812	817	822	777	822	828	821	823	759	839	829	838	813	822	842	838	820	813	785	833	844	808	828	832	824	863	826	841	823	807	776	823	813	788	845	826	792	827	788	796	819	789	821	854	814	865	853	835	827	824	848	884	803	866	850	832	894	823	761	834	779	784	771	810	822	858	803	789	803	811	855	812	827	801	820	817	829	811	812	849	832	828	807	860	872	824	824	819	810	850	788	860	767	795	808	787	831	763	793	829	814	853	848	871	827	811	779	835	789	812	825	813	822	840	772	777	826	831	828	774	839	796	848	834	792	867	810	831	796	820	838	846	844	817	853	893	845	854	860	835	794	829	887	836	768	842	831	814	777	785	856	891	846	841	821	810	866	838	835	848	794	842	863	845	806	806	822	828	853	769	810	821	818	812	820	861	835	802	832	833	836	878	854	775	858	823	793	816	828	757	786	794	805	825	787	778	812	808	840	851	849	853	811	816	785	838	825	895	893	773	858	806	787	838	793	815	820	793	804	838	842	790	818	800	798	806	770	823	785	808	811	814	846	807	805	841	844	822	816	824	802	781	802	823	788	825	843	787	867	806	766	846	830	812	831	817	780	815	854	817	777	812	804	838	847	860	889	828	811	841	827	821	779	823	825	842	794	803	811	782	851	816	821	863	862	841	817	833	811	855	856	859	862	785	834	832	829	862	802	842	800	849	826	774	847	840	807	831	803	778	801	843	845	826	802	852	832	760	820	773	845	810	824	834	839	877	801	823	801	801	832	850	866	775	788	846	846	860	785	820	758	833	835	803	797	803	845	813	789	800	853	812	847	774	782	829	796	855	854	822	813	807	769	876	784	787	813	833	844	841	847	858	837	864	809	813	815	798	841	884	780	795	796	869	778	817	869	819	852	824	761	819	871	781	798	786	820	810	837	810	747	804	857	831	856	845	822	849	823	832	853	813	825	827	839	802	826	844	790	880	815	845	823	804	869	834	768	870	824	856	844	895	767	825	822	823	835	775	845	810	869	898	816	845	826	818	822	807	904	787	828	851	816	783	849	818	826	799	833	809	781	812	844	853	864	778	803	833	829	790	836	796	805	857	784	782	800	811	788	830	783	817	861	816	806	804	806	878	804	838	820	865	804	849	844	829	865	867	856	785	838	820	790	783	780	811	814	829	833	805	819	819	804	805	816	798	812	828	842	819	813	841	787	854	825	796	857	845	799	749	833	804	856	817	805	824	816	770	824	754	782	790	808	839	878	795	800	889	844	864	864	812	851	789	808	838	834	816	823	834	881	807	833	805	851	903	817	779	859	816	784	819	835	796	772	782	802	878	802	873	802	822	787	828	818	789	811	786	868	820	830	810	829	822	793	760	801	819	838	777	814	788	790	805	857	820	798	817	803	848	821	817	820	821	818	857	787	748	808	779	872	773	839	789	779	836	814	802	821	860	808	795	826	851	792	807	796	825	809	820	846	771	858	849	861	852	829	828	804	811	773	823	815	799	826	804	819	856	847	829	856	787	839	835	764	839	836	786	822	760	826	832	834	841	880	851	810	791	822	811	795	812	813	776	830	840	872	879	857	832	799	851	823	760	781	778	792	790	860	851	841	847	829	838	828	792	824	829	850	818	845	785	832	881	842	824	853	799	844	821	853	800	841	851	839	823	851	826	805	897	835	854	830	864	821	849	786	836	830	808	767	805	817	824	798	819	815	827	835	846	777	853	814	864	843	872	831	803	823	809	804	832	800	852	814	805	837	832	839	786	851	838	788	785	795	775	813	762	820	848	818	832	798	831	839	844	863	750	752	830	772	816	827	844	804	814	811	874	787	817	803	810	850	814	799	835	791	875	789	855	815	827	819	789	858	809	838	814	862	828	860	854	796	818	814	829	820	772	805	807	816	779	815	831	813	851	795	802	865	789	823	764	807	825	837	764	866	811	824	828	848	745	834	757	863	802	883	851	813	838	845	850	842	798	869	739	773	811	850	804	830	802	825	875	845	826	772	794	813	828	782	857	849	808	828	813	822	831	820	816	790	822	800	841	770	800	801	799	797	813	824	802	828	834	831	822	838	867	809	800	848	789	766	821	796	842	796	796	795	804	831	805	836	755	812	861	846	820	831	828	782	824	791	794	746	822	793	821	792	788	833	793	798	832	808	824	863	811	778	793	796	844	853	787	812	794	845	809	867	760	813	840	799	803	828	854	846	803	834	809	848	801	861	804	826	829	855	831	828	845	870	837	863	797	877	796	816	800	836	885	848	832	829	853	826	849	826	825	846	813	789	868	800	838	869	787	867	799	827	835	806	833	827	848	748	831	787	858	799	849	814	844	829	787	784	818	866	829	800	802	817	825	803	785	802	768	745	838	780	794	813	837	836	800	892	822	885	820	792	855	850	837	818	820	838	826	822	806	790	832	817	818	846	847	801	837	790	820	801	798	769	762	834	831	840	789	817	872	743	822	791	825	810	819	856	810	827	789	801	802	837	823	823	854	857	838	803	815	782	890	842	848	820	830	841	812	816	819	865	801	821	811	876	827	812	782	825	817	816	812	831	857	819	772	790	889	808	784	806	824	848	843	867	789	843	763	852	856	847	832	757	801	822	822	819	827	807	784	786	855	790	820	816	831	842	788	804	823	827	818	798	801	811	834	759	811	817	842	799	811	816	829	832	835	849	818	758	871	810	825	800	845	824	841	845	787	772	829	784	823	812	770	825	808	797	864	836	806	820	819	816	864	846	851	815	855	839	805	866	781	812	842	828	816	838	816	798	805	844	801	818	811	813	839	818	874	809	834	871	830	809	808	801	848	792	803
17105	10805	20378	42940	60625	48698	31455	15332	4350	1024	476	331	305	345	341	337	299	317	326	311	313	329	325	296	311	330	334	305	299	332	308	324	344	307	324	310	309	317	348	332	324	320	340	320	282	274	297	316	341	308	280	288	331	327	328	311	305	307	313	344	330	296	321	287	316	313	330	333	340	298	281	335	344	303	294	306	322	314	288	310	332	315	332	328	309	314	293	333	305	304	359	319	345	320	326	309	351	345	338	317	302	337	304	330	329	287	312	301	299	323	289	348	332	321	315	306	310	309	284	315	299	313	359	316	353	314	326	317	336	346	290	318	321	308	303	317	318	337	325	290	305	317	293	328	324	346	301	335	314	328	288	344	297	323	315	288	339	338	343	323	305	344	321	321	346	305	304	286	312	301	330	313	347	331	342	297	306	308	324	295	319	356	316	309	306	316	303	366	317	317	330	343	335	315	286	324	308	344	335	322	309	318	337	279	313	275	306	324	320	315	325	352	305	314	292	308	291	290	306	318	347	329	324	318	334	304	339	310	328	307	306	332	316	343	304	339	325	321	306	281	317	327	339	334	321	323	316	290	333	308	334	315	311	311	322	318	348	322	366	316	314	330	337	328	338	304	311	310	341	346	321	342	317	314	323	299	342	299	311	328	322	312	314	319	342	291	320	349	337	315	329	327	318	335	332	357	319	328	325	312	292	292	336	322	289	296	341	314	311	310	331	328	327	303	331	331	323	277	301	298	313	358	335	327	332	328	303	311	320	314	316	281	331	339	310	317	308	334	324	339	316	306	316	328	310	310	297	295	299	328	337	325	333	309	303	309	322	304	288	312	341	279	360	335	291	318	317	293	361	332	362	321	337	291	308	315	302	352	298	330	311	343	343	324	362	360	310	343	323	324	291	328	342	295	304	325	317	329	314	358	316	310	351	299	305	319	326	327	303	313	321	334	346	298	303	343	332	304	294	328	289	283	339	316	311	293	307	317	306	340	322	310	331	320	329	334	296	314	300	315	320	318	334	319	325	338	293	314	295	325	329	306	344	330	350	329	324	298	329	303	313	311	323	307	309	306	341	317	334	340	289	309	322	304	302	323	310	303	317	352	334	326	295	349	310	300	292	328	290	318	335	306	318	301	312	328	305	300	337	319	320	321	329	334	299	298	322	310	280	326	340	334	307	293	297	333	342	347	317	292	307	302	335	330	344	312	313	313	310	355	331	311	345	316	315	308	339	329	328	338	325	290	307	307	310	328	332	320	308	307	297	337	330	313	310	324	336	329	324	310	330	324	308	312	328	296	322	329	320	310	338	351	304	311	320	311	287	338	345	314	300	303	305	291	316	319	315	314	334	304	342	296	318	326	337	348	315	344	295	345	341	319	296	337	312	339	338	307	296	359	330	313	344	297	304	353	332	337	304	330	329	330	357	303	317	350	310	336	324	304	291	317	344	314	308	321	329	322	323	302	334	321	330	309	302	305	309	322	321	334	321	312	304	322	302	305	327	297	329	326	302	315	319	349	286	328	323	292	296	313	319	329	346	270	326	319	328	316	349	342	308	313	332	323	307	332	333	280	308	326	304	310	327	306	311	306	335	300	274	324	322	296	341	306	321	321	322	296	332	357	299	350	347	326	313	327	302	301	315	314	311	330	335	323	354	322	307	313	315	304	340	305	314	359	301	322	320	346	296	329	310	336	326	324	320	280	323	306	298	329	335	325	331	286	326	290	298	306	333	343	341	326	315	320	329	304	311	316	332	321	319	352	341	312	299	304	350	288	321	324	339	316	327	296	288	310	284	282	308	319	322	345	318	334	337	292	345	313	333	306	320	308	325	334	285	317	340	326	319	308	328	325	316	320	326	332	313	317	335	324	337	310	314	323	345	289	310	308	317	345	323	303	337	337	288	321	312	305	318	331	336	301	309	295	280	337	325	306	312	313	280	321	279	301	319	308	310	304	318	310	294	293	350	340	333	313	338	332	275	286	340	354	314	325	327	311	322	320	296	329	363	317	291	310	295	299	352	305	318	328	295	318	300	305	311	296	300	315	314	321	274	293	324	296	324	300	285	265	320	313	286	316	323	301	336	315	320	308	328	280	308	333	330	313	303	339	319	327	303	327	304	296	322	303	349	305	314	329	309	297	319	318	272	318	328	336	333	276	333	328	359	311	307	310	335	328	342	306	301	290	308	331	317	298	331	300	325	304	322	318	339	312	291	299	323	293	295	319	292	300	335	343	351	296	318	325	329	340	284	339	313	291	305	347	322	326	321	322	341	332	310	357	277	322	325	288	290	314	310	283	326	318	330	324	299	350	274	318	324	319	322	315	320	298	296	367	315	296	317	322	309	314	310	349	286	300	321	349	325	311	329	330	313	297	324	334	324	317	311	286	296	302	302	313	335	313	316	314	283	315	342	299	270	283	326	301	323	335	301	336	315	304	325	345	293	321	334	338	315	325	312	280	349	348	328	302	332	310	310	292	296	327	325	292	366	334	315	338	305	340	337	306	351	310	320	315	320	333	324	331	326	288	324	293	328	323	320	353	327	302	321	319	321	318	345	313	299	308	274	309	324	302	313	329	304	298	297	344	296	320	322	318	316	296	281	340	320	348	335	354	337	330	314	304	302	302	316	318	339	319	328	285	304	356	313	296	297	298	317	298	300	330	313	325	323	303	302	324	304	323	319	292	334	273	329	320	340	298	311	300	326	332	332	326	310	336	342	284	322	280	302	318	355	329	312	339	309	285	323	334	311	329	312	304	293	320	334	309	310	350	304	320	335	342	307	322	343	314	314	332	340	315	322	314	327	334	313	307	341	333	315	322	334	304	345	330	328	324	286	307	325	333	302	301	306	332	300	329	340	301	317	333	318	295	308	308	286	307	295	309	300	295	299	345	345	306	309	317	302	303	330	313	316	292	325	309	319	305	312	305	343	306	327	274	345	304	339	311	333	309	291	320	365	338	300	334	319	330	314	313	299	313	304	303	298	319	348	315	321	324	309	317	325	321	305	315	314	313	326	344	322	317	302	295	310	315	280	304	362	289	309	301	360	324	309	324	312	325	338	341	320	341	328	328	329	333	334	293	285	326	306	326	328	315	337	325	320	326	304	322	328	327	323	314	338	300	325	309	325	337	309	324	328	333	304	296	341	304	305	344	306	352	329	319	310	340	350	311	340	324	320	334	334	345	297	324	323	329	288	325	326	336	278	317	327	319	314	309	326	366	323	330	326	311	302	313	319	319	289	321	317	314	302	295	310	308	304	315	350	310	304	336	315	333	288	338	343	323	318	315	326	327	317	328	313	344	332	329	328	330	302	307	317	317	325	324	301	305	304	293	329	287	305	330	278	306	316	296	328	339	321	333	299	310	295	305	311	307	337	315	310	305	321	325	300	324	308	289	311	353	348	329	358	328	301	301	327	289	295	314	328	331	310	321	314	302	336	297	329	297	304	321	302	330	325	285	291	302	317	310	334	292	317	339	312	310
10919	9637	24290	50710	65791	56692	42593	26787	11401	3780	1375	983	881	844	868	849	808	856	849	841	863	845	839	826	770	865	823	814	810	823	802	800	840	813	876	788	815	871	836	899	830	829	844	847	801	807	792	868	866	830	804	808	832	804	832	771	826	851	812	746	815	845	848	801	789	819	836	818	808	869	804	848	841	840	897	848	832	825	811	811	856	842	879	789	869	818	826	844	794	863	826	869	886	846	798	807	798	906	834	829	833	849	850	846	849	852	848	819	826	869	842	851	803	840	821	824	890	903	852	846	823	868	816	838	852	874	849	808	850	884	824	807	844	819	824	784	831	859	844	867	884	813	827	809	825	766	888	840	872	847	803	814	867	885	812	869	863	855	884	871	825	807	851	857	850	853	768	797	858	822	827	814	812	848	831	823	802	802	815	813	859	844	821	857	852	824	802	803	816	842	796	855	787	872	816	851	791	818	843	819	866	832	826	877	890	841	850	860	766	846	830	841	858	763	809	849	836	851	782	825	835	829	852	851	843	810	861	829	825	833	855	815	846	775	850	907	865	799	847	872	872	834	850	855	799	822	832	835	819	784	846	845	842	870	807	844	877	824	832	888	843	885	736	828	866	863	816	879	833	794	839	883	799	789	782	846	828	826	827	854	818	884	791	862	803	837	933	844	818	859	802	843	798	841	787	861	866	795	810	806	811	791	779	846	787	809	845	866	865	809	864	794	882	829	824	837	877	801	811	802	867	786	862	815	848	848	788	846	887	822	867	832	805	813	878	836	820	834	794	829	892	809	889	821	838	855	827	839	780	815	846	822	827	862	818	806	853	786	886	835	859	833	802	845	761	808	839	844	833	832	856	810	859	834	833	796	813	815	831	852	878	811	869	789	826	804	902	838	809	804	851	853	768	820	835	849	855	859	835	803	824	846	775	827	888	837	829	852	836	877	855	791	838	826	867	833	873	859	792	877	815	796	838	866	829	808	835	849	796	844	865	835	828	800	855	879	829	829	836	874	865	883	819	807	827	837	833	752	828	864	838	807	782	795	816	864	796	870	838	877	823	798	855	859	837	789	822	830	807	809	788	825	850	905	865	784	811	838	810	822	804	809	838	829	823	867	787	803	821	885	796	831	811	879	812	773	767	839	798	838	856	829	855	812	814	833	864	846	843	855	824	869	825	874	806	786	840	826	878	848	842	832	843	818	775	855	833	856	849	866	838	871	821	808	841	836	839	874	868	847	837	797	878	885	857	837	789	881	833	808	836	828	795	860	843	870	815	806	799	850	853	812	831	801	816	883	835	852	836	842	833	909	863	877	831	817	829	795	855	854	831	829	859	857	800	837	832	846	909	788	795	814	791	848	757	873	831	839	811	862	862	841	806	825	832	834	850	816	859	827	919	801	809	867	840	853	839	864	831	880	831	817	862	851	808	823	826	876	883	856	800	865	817	807	826	819	803	874	801	829	862	870	782	864	824	868	788	834	837	818	861	813	860	887	829	801	821	821	832	816	891	908	830	831	778	818	843	831	816	856	837	801	803	773	801	865	856	807	836	832	810	835	772	852	808	815	822	838	843	852	835	801	832	842	815	817	849	831	843	866	804	871	817	886	806	807	838	888	791	847	788	818	839	844	784	870	874	851	867	861	833	826	774	843	789	820	826	834	828	887	801	863	832	829	854	828	864	842	799	810	823	832	860	829	812	867	833	801	837	804	806	831	863	823	847	854	827	838	869	791	822	836	824	874	862	759	803	857	792	857	780	757	760	887	822	842	851	820	844	859	814	896	810	792	839	848	874	859	806	813	823	893	832	808	838	796	846	818	802	825	850	830	861	835	903	825	826	829	824	828	834	829	845	843	830	874	844	813	863	814	800	864	846	878	825	906	823	808	869	877	782	842	837	820	819	789	828	810	863	821	763	827	834	829	821	833	844	817	815	832	804	826	827	808	873	821	840	869	830	816	866	892	869	831	867	845	800	799	862	833	839	815	832	822	819	822	879	792	769	852	870	792	831	834	828	793	787	846	867	826	773	863	803	789	822	849	861	803	842	852	830	820	807	818	858	836	778	821	876	828	817	833	856	843	874	782	847	888	798	862	819	858	861	824	789	821	857	815	851	842	856	819	812	854	839	859	805	811	890	849	871	852	856	787	791	891	864	802	890	881	860	746	791	820	846	810	843	826	813	822	803	802	811	797	858	889	782	819	807	808	805	852	901	787	853	784	773	833	827	895	857	869	828	826	826	828	844	856	833	805	795	852	803	860	823	790	893	853	875	802	859	795	835	817	824	863	780	835	784	813	789	844	861	863	852	795	737	867	845	870	869	809	842	875	789	839	820	834	777	887	901	808	880	795	836	857	825	851	791	825	812	837	844	872	844	804	850	859	871	864	806	833	783	802	839	819	847	812	839	810	851	918	820	837	845	800	778	850	836	824	809	819	847	915	844	812	784	799	818	795	817	843	764	824	846	835	777	883	847	819	858	796	830	821	892	832	835	827	817	836	822	841	858	845	778	832	789	879	860	847	859	814	868	801	798	870	834	779	868	875	865	767	861	850	823	820	798	869	835	840	832	785	839	814	886	898	840	839	818	833	884	821	838	794	863	889	831	836	843	868	837	868	831	772	868	798	827	830	798	802	895	874	806	816	846	860	893	804	840	873	809	838	822	769	859	828	795	817	801	834	818	866	816	861	826	861	821	836	840	879	829	883	791	817	808	829	877	792	819	831	803	805	858	852	867	852	834	823	792	845	864	845	792	848	813	860	824	785	814	863	861	840	840	816	845	808	844	830	826	807	798	839	834	817	820	787	855	815	861	831	850	818	798	812	886	828	809	852	850	809	794	794	827	823	808	785	846	788	860	815	822	823	852	833	801	843	885	795	867	885	805	845	831	885	827	814	877	826	832	826	894	785	825	815	847	841	793	818	813	839	808	837	871	843	815	881	862	814	884	893	822	857	837	859	836	832	818	849	875	837	861	815	854	854	816	835	790	850	808	777	865	836	766	834	810	860	802	822	867	803	846	822	802	891	846	843	873	840	824	849	861	870	819	827	833	794	842	833	886	835	839	856	818	843	811	823	879	791	812	836	852	852	794	831	881	857	796	855	843	863	835	839	832	824	798	845	803	827	858	809	856	841	823	843	823	883	886	864	866	833	843	881	830	801	799	840	789	853	787	859	796	830	804	873	800	824	844	761	794	794	843	827	816	809	828	863	873	789	837	847	820	830	826	852	818	845	878	805	836	834	818	861	832	828	863	869	849	896	883	876	835	833	839	829	792	789	756	804	827	836	797	834	889	860	805	779	839	885	787	832	838	797	817	844	823	878	843	874	828	847	840	834	806	835	818	809	799	872	853	845	869	835	843	838	821	781	814	872	812	819	804	849	860	819	795	879	873	806	841	854	872	841	807	847	828	828	844	822	841	817	805	849	824	876	849	860	827	850	812	888	817	777	833	792	810	831	848	784	835	818	854	830	855	851	835	829
24762	15554	32264	62918	72690	59420	39976	22147	7335	1669	597	381	334	356	335	315	325	329	267	306	310	328	335	341	332	302	324	315	328	326	314	311	296	307	291	315	334	308	311	326	336	325	322	314	309	340	292	328	333	327	326	350	298	312	329	290	382	301	309	361	343	306	276	354	316	323	363	314	287	365	337	323	317	300	323	316	310	339	297	326	321	325	334	327	294	312	344	318	331	306	340	300	318	315	309	322	308	327	343	355	322	334	315	299	336	312	322	316	294	298	345	324	329	341	336	348	333	318	326	307	341	322	325	283	327	327	309	335	321	323	328	296	348	305	311	328	340	327	335	322	302	272	315	305	302	317	325	302	349	337	327	331	346	304	312	345	297	352	319	363	328	320	296	292	304	302	291	295	340	332	302	304	306	330	299	327	328	336	331	323	327	345	309	294	311	317	315	331	316	304	329	339	324	348	379	317	329	316	292	324	307	334	341	305	310	310	298	310	336	294	340	318	315	334	299	312	317	326	322	310	323	317	304	345	332	316	361	330	339	339	337	325	342	339	318	313	352	300	327	325	323	314	317	333	309	313	311	315	339	314	332	328	351	319	342	287	336	327	361	318	358	351	320	321	267	336	320	298	314	368	300	346	354	323	336	308	349	313	337	312	318	324	322	321	306	324	320	330	317	308	306	341	325	297	323	296	332	332	301	316	304	300	270	325	327	343	337	331	344	310	335	315	332	333	319	321	312	320	339	314	295	331	306	343	288	310	314	312	314	296	312	314	305	354	330	288	341	353	316	344	323	349	342	300	335	340	311	320	331	297	296	323	362	338	339	356	334	288	304	352	351	300	318	346	324	337	312	298	332	313	348	344	361	331	315	339	324	330	313	311	320	324	316	345	319	339	279	344	286	317	358	309	317	284	330	333	308	289	339	284	299	312	301	310	336	321	333	299	325	335	296	311	302	322	310	316	352	311	321	337	341	320	325	325	320	282	286	301	292	323	312	321	334	352	335	297	317	307	298	328	301	325	302	329	309	325	270	315	313	321	282	350	362	301	304	291	334	326	314	303	304	346	327	313	305	361	286	316	322	306	299	317	313	307	343	333	328	326	332	342	335	313	311	316	349	358	292	356	327	336	326	322	344	312	335	292	316	343	329	315	279	351	325	293	347	318	331	341	331	307	311	322	329	316	320	321	316	296	334	295	330	270	310	289	312	341	307	325	348	313	329	328	287	309	331	301	345	309	302	350	320	317	352	334	307	324	314	317	327	332	331	305	325	320	344	338	305	316	290	320	343	308	327	334	331	302	281	294	345	309	301	301	346	302	310	302	280	307	297	307	336	334	309	282	323	317	332	322	328	315	308	280	343	307	307	341	324	367	332	342	321	330	332	359	350	339	315	324	303	322	322	356	309	329	316	331	304	311	339	293	370	323	302	298	323	355	323	313	316	309	284	343	320	331	327	311	348	307	324	291	322	295	328	323	333	334	354	290	345	310	312	313	315	303	309	329	329	308	327	297	340	305	339	341	295	310	297	308	299	298	313	324	342	278	306	318	343	331	351	283	341	285	328	323	316	352	367	292	305	314	333	325	292	289	294	303	349	315	302	300	333	317	325	318	315	317	343	336	291	320	335	343	316	297	310	303	361	331	313	330	295	324	305	332	342	347	288	338	321	299	347	319	347	320	324	337	321	334	366	292	319	321	318	334	343	318	306	327	345	360	368	351	332	323	329	341	350	308	343	340	332	302	327	293	323	334	314	315	313	331	305	323	367	311	348	317	309	321	277	288	347	278	327	299	308	329	335	315	339	331	281	337	317	303	331	336	325	311	302	323	286	346	341	326	312	333	344	309	306	310	307	313	307	344	305	349	328	293	310	336	303	317	322	323	354	316	322	330	316	296	305	322	302	314	326	329	321	319	310	317	320	323	320	311	358	320	329	307	340	333	296	341	325	343	312	329	346	319	325	317	341	328	287	359	322	313	319	351	320	340	350	326	293	339	306	308	332	304	276	337	375	331	331	333	327	328	302	334	296	319	316	296	329	329	327	352	336	302	349	331	321	327	335	329	333	335	309	323	334	349	354	321	326	300	325	325	290	322	305	316	360	287	307	315	307	296	310	326	337	310	351	294	304	380	316	311	330	323	289	337	309	349	342	333	336	308	325	330	293	326	360	303	300	350	347	360	308	299	328	322	326	322	320	359	325	323	322	361	328	287	339	311	364	344	317	325	308	279	289	304	323	328	333	344	343	338	343	339	302	351	333	306	304	340	365	312	326	333	313	281	293	304	293	326	330	340	307	321	306	336	288	303	344	325	361	312	299	313	333	335	335	323	344	350	276	324	309	315	315	315	324	324	305	353	290	360	348	324	294	333	336	333	327	317	292	351	356	289	357	338	300	325	343	331	310	312	295	344	330	317	309	298	305	312	344	287	353	327	333	334	349	320	313	337	335	348	285	320	322	383	334	320	282	315	348	295	306	319	354	328	307	299	307	339	316	333	316	317	323	329	309	324	335	291	342	349	342	346	315	300	323	308	311	318	332	350	311	317	347	328	361	346	304	314	319	334	314	323	318	320	305	327	304	325	346	343	300	322	311	326	297	346	328	289	312	330	334	334	289	336	317	317	293	277	334	332	324	325	361	305	287	311	343	287	322	331	329	348	317	327	338	340	289	328	290	291	315	360	324	311	333	320	317	317	299	355	320	322	315	333	316	304	340	335	335	342	310	332	298	343	330	314	283	317	308	318	352	302	339	335	305	330	302	317	325	340	306	296	324	311	311	320	326	354	341	300	301	308	309	317	301	335	327	323	321	331	346	343	321	302	325	313	306	319	314	329	347	336	346	340	349	328	339	286	316	318	330	349	310	326	314	294	330	342	320	328	340	336	366	345	343	324	304	318	322	361	313	313	337	333	327	354	322	332	357	325	318	322	321	307	333	343	347	347	310	306	320	298	330	323	290	299	345	281	312	315	306	313	347	345	329	326	333	336	292	321	343	291	297	292	300	324	327	294	343	301	321	311	294	341	314	319	350	312	292	320	334	298	322	333	344	309	307	336	296	337	337	317	309	310	293	354	295	328	315	340	358	325	340	322	302	314	325	324	318	303	295	295	337	302	312	332	347	321	336	293	305	294	316	291	273	317	309	332	315	334	333	328	290	320	328	322	332	312	324	331	329	347	312	310	305	299	313	307	341	325	297	341	349	308	316	299	298	320	359	322	321	335	336	326	323	324	326	337	364	343	321	322	332	324	328	325	369	300	312	345	329	326	302	331	339	328	329	335	316	346	312	311	348	354	328	353	335	295	332	314	333	335	332	320	330	329	328	303	320	333	311	325	345	313	317	329	327	314	304	321	312	330	305	320	345	328	315	310	340	328	337	321	293	308	346	343	352	322	322	321	299	301	291	327	322	315	348	323	316	345	309	302	351	340	315	311	344	308	319	324	314	314	335	304	342	325	339	325	307	309	312	303	329	342	284	312	307	321	332	302
13495	12700	33931	66800	78924	66317	49500	32723	15432	5097	1695	945	918	841	888	834	859	855	796	847	803	840	786	893	840	821	842	850	855	852	875	852	885	852	799	822	842	884	838	868	841	824	863	880	811	804	814	856	839	879	843	814	859	824	859	829	824	848	812	816	825	821	812	787	867	848	790	863	822	810	834	868	864	809	842	798	882	779	800	848	841	825	775	855	831	816	852	902	826	821	831	845	879	816	828	843	865	850	814	768	830	823	740	823	858	859	808	824	762	850	835	888	839	865	918	908	844	870	842	840	851	847	826	834	835	860	793	810	807	857	828	859	866	849	843	845	863	866	856	863	857	819	865	860	853	831	852	760	849	847	847	853	831	847	814	891	817	832	864	872	859	817	825	847	861	843	871	829	847	815	879	804	834	810	846	856	891	846	828	804	840	820	778	879	794	852	914	782	841	841	875	843	845	849	852	861	867	863	887	892	840	845	827	886	831	817	825	799	816	805	864	812	819	846	842	878	837	869	846	843	858	899	884	846	887	848	851	780	864	820	847	798	855	845	824	858	816	850	916	808	792	876	848	830	838	833	877	858	812	828	838	896	890	862	841	822	845	866	835	821	849	816	864	846	846	816	828	850	850	803	846	865	871	830	876	800	879	871	807	878	816	828	866	854	833	840	828	835	831	896	845	798	821	815	816	836	860	789	825	826	803	781	869	838	822	848	832	836	875	792	886	835	861	794	812	852	845	812	860	789	881	895	777	819	838	836	808	850	860	782	839	827	805	849	845	834	774	816	864	903	832	826	809	823	831	848	804	883	839	882	850	792	849	772	832	876	896	885	816	858	826	818	819	834	829	842	836	864	853	811	826	808	874	873	830	832	837	916	841	921	860	879	827	823	823	841	815	874	765	860	890	856	824	809	827	782	887	857	857	839	828	867	830	825	852	838	878	887	784	826	780	814	842	805	854	848	825	849	858	855	834	822	867	846	825	843	821	807	830	852	847	842	827	825	871	799	859	821	820	848	856	835	848	794	836	812	801	816	816	832	870	784	839	860	842	811	909	820	857	835	805	812	818	853	828	862	796	869	840	868	850	834	890	870	836	855	788	811	827	763	808	844	909	845	867	842	828	881	839	839	848	864	839	843	799	837	785	814	813	891	883	775	825	862	865	836	850	847	812	843	841	873	807	849	843	815	892	875	890	817	874	846	840	847	836	811	818	882	896	802	877	832	915	856	823	872	871	888	901	855	816	822	834	874	840	864	833	824	786	866	877	853	821	897	846	823	845	821	864	885	846	822	816	866	847	825	849	864	824	835	880	843	809	901	866	830	872	886	816	833	839	788	890	830	853	851	847	839	787	880	855	798	812	837	866	854	886	815	845	856	821	871	823	861	766	827	815	845	801	856	832	851	792	865	845	830	831	873	841	786	844	819	793	881	798	842	847	834	847	862	856	853	791	850	845	801	886	872	846	874	833	792	894	848	797	849	810	840	856	840	865	804	833	903	845	817	838	841	799	852	868	784	820	789	818	785	825	892	852	818	844	855	859	823	836	836	866	842	839	858	871	886	822	813	812	868	880	874	810	798	849	836	777	794	887	836	840	825	862	815	859	837	865	805	857	840	805	867	800	874	869	825	860	823	849	820	812	842	888	807	837	891	899	842	859	821	828	866	851	773	811	820	831	806	812	831	889	818	860	835	822	820	835	803	859	831	853	824	815	831	857	875	845	846	838	817	832	884	793	792	828	824	852	854	837	815	797	880	852	820	832	817	821	836	863	917	828	818	867	889	863	838	845	852	804	840	817	832	794	833	839	833	862	818	821	907	793	892	859	832	866	862	848	795	804	834	823	822	856	859	796	847	847	834	892	867	834	866	815	812	873	825	809	805	851	832	866	871	867	863	885	808	836	829	867	822	855	801	845	831	850	795	872	867	822	884	858	834	876	848	810	832	864	858	825	814	841	873	899	807	822	851	857	809	859	840	831	872	824	826	931	839	809	834	831	844	879	866	816	837	858	857	861	892	835	846	872	854	826	863	871	836	831	816	842	880	859	779	907	828	806	864	817	824	788	837	818	901	886	775	783	790	860	838	861	819	850	851	825	841	821	874	801	837	901	823	864	820	853	765	859	812	810	829	839	831	817	826	851	870	857	835	863	830	848	802	840	886	859	794	848	863	862	857	864	857	839	849	846	907	852	844	789	800	880	824	855	831	812	864	878	872	850	830	798	861	777	852	887	860	821	864	838	877	817	790	845	866	851	833	827	828	840	835	847	871	830	890	836	797	905	810	840	782	838	895	808	827	822	811	817	818	831	799	796	875	840	844	787	830	888	834	831	812	910	841	865	875	861	833	849	902	793	854	828	833	859	846	824	837	904	894	841	840	892	822	835	826	853	827	796	830	887	798	879	800	791	895	844	837	839	882	857	852	771	822	805	816	847	873	846	867	840	821	826	871	852	916	791	905	909	852	885	817	821	809	850	839	862	807	835	860	871	829	837	867	818	839	874	828	820	873	825	805	805	828	831	847	828	881	802	855	867	851	811	818	881	873	837	847	871	864	862	828	812	838	863	846	851	797	854	876	860	851	823	863	797	863	869	870	829	832	844	899	862	839	790	811	865	817	868	868	822	817	846	831	807	813	868	818	816	829	814	862	850	874	804	910	849	838	844	803	873	833	874	861	845	859	849	853	855	819	864	830	836	926	810	823	868	841	840	854	832	850	777	890	846	883	817	883	830	855	811	854	829	877	791	868	808	861	891	855	834	821	904	834	824	862	853	781	839	827	866	828	854	832	848	843	858	843	856	834	857	856	869	833	845	804	879	812	878	834	867	832	828	829	841	799	800	872	830	813	827	780	826	817	852	819	829	809	838	834	820	839	833	890	864	802	839	815	825	827	821	851	870	805	813	879	910	839	828	817	888	857	851	808	855	853	871	844	869	844	786	825	863	841	832	792	838	844	818	846	855	828	851	855	823	836	858	808	802	846	848	870	860	865	847	852	843	882	847	889	880	787	846	874	869	817	815	881	822	859	840	868	876	863	840	818	824	782	861	839	875	903	819	840	871	867	855	826	846	801	841	897	749	845	817	870	827	849	878	886	844	866	859	817	815	850	858	788	853	827	797	847	817	852	856	802	894	743	816	855	843	849	872	872	818	847	822	831	808	835	864	786	828	836	818	839	850	853	837	837	825	855	875	848	834	837	821	866	819	839	847	795	810	902	874	862	821	852	880	838	795	813	805	851	849	845	900	856	858	828	858	805	885	855	821	822	818	844	839	828	843	802	820	818	814	854	881	831	798	845	844	863	831	849	817	850	829	862	843	846	836	811	910	861	847	884	845	815	813	864	858	837	875	829	819	837	823	858	892	803	872	855	853	857	871	877	819	827	912	847	828	855	862	845	807	832	882	870	859	836	888	821	888	823	835	847	907	820	813	844	791	782	875	858	871	858	807	847	904	800	839	835	848	816	875	855	870	854	794	764	822	803	837	866
8972	6838	8370	10462	12533	8785	4542	2064	878	467	374	308	298	310	321	294	310	287	330	298	311	313	289	303	307	316	336	281	304	314	307	303	325	270	331	336	334	264	303	320	315	304	312	326	295	303	321	288	289	321	295	324	313	292	285	302	280	298	311	279	298	354	310	307	329	314	320	300	335	289	344	363	270	322	303	278	309	301	289	330	334	312	361	294	304	337	295	306	327	321	316	292	300	317	317	297	306	298	333	326	305	298	296	316	321	317	291	295	325	293	314	274	330	297	304	307	307	294	287	324	311	295	325	304	311	297	310	310	299	327	328	300	330	320	318	296	327	313	311	303	306	288	320	292	322	338	285	320	315	331	298	351	332	312	285	312	322	312	292	318	308	323	283	285	300	276	300	283	287	313	301	294	322	342	335	281	327	314	324	331	324	314	298	343	320	340	314	355	284	318	295	308	307	322	325	334	294	298	317	312	335	279	290	311	306	291	301	314	326	327	328	294	298	302	339	305	314	298	304	324	323	314	347	287	314	302	311	333	281	286	328	283	331	282	302	339	287	290	373	338	278	292	320	327	324	314	314	322	305	311	287	320	305	334	299	318	287	327	292	320	283	296	305	344	355	290	274	317	318	302	284	293	329	310	325	317	290	307	301	289	296	326	338	340	316	327	340	340	327	336	327	322	314	317	309	325	345	326	318	319	307	295	306	304	301	339	287	315	286	301	319	335	333	332	317	330	330	312	286	283	300	312	321	304	309	295	299	306	309	329	301	298	310	303	297	312	304	336	314	289	321	324	355	324	293	291	302	309	328	330	320	290	330	306	338	328	345	307	332	308	313	336	298	284	301	300	306	327	309	319	309	301	317	301	292	345	319	328	333	336	292	331	310	311	311	320	305	315	300	316	313	278	269	299	294	319	272	299	282	330	306	306	316	325	353	318	345	309	328	306	306	346	302	304	302	316	306	312	267	319	350	322	291	293	336	324	303	349	314	293	299	301	336	321	304	301	299	315	318	306	322	340	318	319	300	334	282	273	297	320	315	294	329	328	315	299	339	321	337	340	311	313	348	300	306	269	315	284	322	324	305	322	304	299	316	317	307	335	292	286	318	296	334	316	314	306	325	310	322	338	320	313	323	320	283	307	308	277	298	336	335	308	319	312	320	326	304	314	290	330	310	313	320	312	285	312	294	315	314	303	303	303	307	310	291	331	300	298	277	316	310	326	283	333	315	353	337	327	301	310	294	311	339	305	333	332	291	275	267	321	324	309	304	310	329	287	308	300	316	332	320	303	316	312	338	317	336	302	320	306	325	313	284	334	298	327	310	321	325	319	286	339	302	319	274	314	312	298	335	340	270	308	296	320	302	328	309	325	303	308	309	337	310	300	296	289	319	296	319	320	329	298	275	303	290	313	314	322	336	314	298	286	278	295	302	288	293	314	312	309	324	321	307	312	319	318	294	326	306	283	296	270	322	304	321	304	332	306	319	278	300	285	324	283	326	306	296	278	319	325	288	308	318	320	329	297	320	302	337	328	311	303	304	302	288	332	322	305	325	325	326	288	300	280	314	329	311	311	297	302	283	311	314	309	311	298	303	312	324	318	284	267	307	320	307	306	315	310	347	319	290	315	302	295	286	332	322	299	341	310	321	335	314	315	299	332	294	314	335	306	318	322	318	325	299	333	281	303	322	336	310	326	309	329	327	340	323	301	305	318	307	299	290	295	318	313	346	322	313	330	313	342	328	282	292	299	357	299	324	326	292	301	310	302	320	302	301	304	341	303	297	291	334	302	333	317	304	297	298	290	341	309	303	326	309	316	328	306	305	278	322	293	312	301	310	330	266	316	301	309	288	308	304	331	312	304	317	298	281	309	323	297	292	318	314	304	301	322	313	328	310	326	292	290	351	316	314	353	341	322	312	342	309	308	290	315	300	305	334	307	316	284	313	290	316	290	311	329	315	306	286	339	313	298	283	320	320	311	321	317	298	310	299	306	314	321	302	319	284	338	322	326	301	304	344	320	332	312	332	336	312	328	308	303	311	295	300	316	344	296	303	311	290	301	316	326	303	323	272	276	310	311	317	297	304	331	304	291	301	302	294	322	325	325	314	353	325	317	312	321	294	288	293	308	350	312	298	340	298	330	312	353	308	299	323	302	320	337	341	310	316	307	312	293	286	293	303	304	298	336	325	317	304	296	307	280	328	280	321	313	302	295	325	301	308	354	325	289	303	303	295	269	291	304	302	297	328	310	311	329	297	282	307	297	319	305	310	319	300	319	358	334	316	315	310	305	292	306	300	301	310	283	303	320	299	326	336	333	287	284	292	321	297	338	308	297	347	326	324	291	339	280	334	320	328	320	304	299	289	308	322	305	312	304	304	304	325	288	304	307	311	316	320	316	309	316	305	271	332	294	295	320	298	280	305	312	335	315	325	325	304	306	327	316	344	325	336	309	286	320	301	302	308	305	309	304	296	258	293	335	340	310	338	304	297	325	314	305	303	276	292	326	302	297	310	344	315	293	314	315	302	319	338	325	315	332	329	293	341	277	322	299	323	318	315	310	296	287	291	308	309	320	312	320	294	316	343	325	312	303	324	308	278	329	349	308	345	287	301	333	318	317	291	278	286	308	309	299	375	324	273	346	302	314	293	291	326	303	330	307	297	320	309	329	337	303	339	284	307	317	308	324	310	330	348	289	329	319	315	290	297	303	337	313	308	256	321	314	334	281	272	331	314	318	289	301	294	341	306	323	332	322	321	299	300	275	313	313	354	296	312	311	300	307	325	336	293	308	314	297	328	302	317	322	333	339	320	317	304	274	335	301	292	307	329	347	297	302	311	342	311	303	326	291	312	284	309	286	313	308	257	284	325	300	315	312	270	291	323	309	322	319	317	355	316	327	304	328	301	322	305	312	319	292	343	300	311	321	327	328	304	298	292	283	295	331	295	346	302	323	322	310	309	291	313	270	305	297	282	296	327	285	328	340	292	308	293	320	327	304	314	328	329	342	347	328	343	265	292	289	312	291	295	321	297	314	350	302	314	314	331	329	303	302	323	299	318	334	339	334	312	316	338	278	258	322	316	290	290	332	318	300	318	304	313	312	284	306	294	315	319	305	301	295	332	313	310	315	311	332	342	298	330	306	284	307	308	288	297	297	333	314	327	320	301	302	291	306	294	325	323	331	324	266	312	274	341	355	316	304	313	347	311	344	312	346	310	290	343	330	302	306	285	307	345	314	314	311	292	301	301	300	291	276	303	333	307	358	324	304	304	345	298	342	297	314	297	322	324	318	292	313	333	341	266	301	335	287	304	295	326	332	266	322	321	340	284	304	302	323	326	336	301	294	313	317	329	341	327	328	315	340	334	317	313	317	368	356	314	340	300	300	334	295	312	306	294	309	311	285	344	309	296	304	298	308	319	303	301	331	287	335	320	348	283	306	310	336	320	313	326	312	295	296	343	319	303	298	286	319	329	331	284	310	298	329
6998	6332	10937	21340	26441	20184	12647	6270	2741	1275	940	828	818	857	850	832	800	775	827	842	810	849	804	755	786	816	805	817	826	854	819	875	805	851	801	765	791	818	809	870	840	811	829	787	838	831	828	817	861	877	823	788	838	801	774	859	825	816	836	781	838	832	884	811	766	816	821	812	810	830	794	778	825	804	831	775	810	835	832	835	770	777	796	851	812	830	794	830	821	818	774	828	766	829	838	844	799	846	834	794	861	820	827	788	779	786	819	800	761	804	836	766	833	832	846	778	819	808	838	810	783	887	717	805	800	804	808	779	799	776	743	813	818	774	838	811	782	841	795	837	832	812	805	831	745	811	782	793	798	752	798	863	803	815	870	844	786	804	865	829	778	847	816	814	827	842	791	810	801	863	816	816	777	805	792	781	826	813	850	766	794	823	795	866	771	798	863	839	830	797	807	800	839	792	812	796	823	813	849	766	708	833	763	810	819	808	861	823	806	800	835	794	832	811	834	807	812	819	859	853	771	809	816	822	810	814	827	835	849	810	803	810	822	803	799	818	822	792	851	858	800	826	750	832	828	764	802	840	786	846	828	844	848	796	814	835	813	773	833	803	842	856	833	831	876	833	812	796	835	817	801	852	814	793	803	785	794	783	813	795	807	845	850	826	806	839	822	787	831	847	828	758	820	774	818	840	799	809	840	806	819	814	809	798	788	809	848	765	820	796	838	780	865	834	862	821	819	843	817	841	752	791	845	760	778	780	831	824	778	856	755	807	818	797	831	870	838	786	807	774	858	787	837	827	821	811	814	840	853	810	875	806	791	793	799	821	804	815	824	824	764	821	779	826	846	825	843	822	833	827	780	833	835	760	821	807	804	776	787	846	778	821	809	805	867	770	829	801	822	819	800	828	802	858	827	826	865	827	786	858	833	822	832	801	787	809	839	779	814	825	840	769	805	773	812	818	887	804	872	835	794	785	788	848	807	865	779	813	791	801	814	848	831	816	768	824	846	833	798	796	829	778	817	802	824	829	778	811	800	816	777	802	810	820	806	787	848	784	775	840	858	758	795	841	822	827	805	835	826	824	795	823	793	854	829	809	803	880	782	789	788	867	838	879	843	805	789	824	840	775	828	821	862	823	802	806	814	841	809	811	771	811	866	786	803	796	795	876	840	778	804	821	758	851	838	786	815	779	831	834	842	839	767	796	790	857	762	802	788	800	829	826	789	774	839	871	837	789	777	804	803	789	820	795	802	814	777	848	826	809	763	764	808	821	822	799	789	815	820	851	808	820	812	822	836	810	837	802	818	872	858	806	782	779	798	820	802	782	823	765	800	792	878	790	799	789	824	796	841	841	858	830	878	811	792	833	790	792	840	826	809	871	814	832	810	795	833	788	760	808	854	826	802	825	817	767	812	801	839	811	806	832	822	829	813	828	804	800	806	792	831	804	863	822	806	842	810	819	808	795	873	849	886	827	780	803	811	800	870	793	812	832	774	826	820	810	819	793	820	819	779	794	824	773	817	822	779	849	838	813	841	784	848	824	847	789	779	838	825	791	877	805	820	798	792	818	780	792	785	813	816	796	843	856	785	782	827	824	825	829	812	783	810	844	875	816	810	877	851	807	805	775	778	837	896	794	811	839	761	827	845	785	806	777	787	816	792	851	841	816	814	799	784	783	837	780	843	815	772	866	805	790	811	803	823	816	835	785	813	799	759	820	817	831	832	787	844	824	852	856	807	826	835	771	799	846	827	784	797	808	851	792	815	788	818	904	834	820	832	813	857	827	798	800	793	838	794	797	825	830	814	844	800	768	805	802	822	815	781	810	831	828	789	813	800	818	845	819	817	800	787	811	832	786	843	826	797	800	780	803	811	802	818	814	812	839	791	778	814	794	801	852	799	804	797	821	811	829	839	808	807	792	793	789	808	799	808	849	772	834	845	798	790	836	805	800	796	799	809	801	797	817	799	816	772	780	818	824	834	822	779	804	792	807	813	821	844	805	788	792	781	810	792	799	801	786	815	862	845	819	817	838	814	777	817	842	827	815	848	796	858	795	828	764	803	868	751	806	823	809	798	775	818	789	780	782	804	834	817	829	751	786	774	796	864	891	860	815	782	791	809	864	788	821	792	814	795	812	818	888	805	805	802	817	782	832	781	781	779	848	807	800	785	827	835	776	815	854	800	838	825	850	815	767	839	782	810	794	781	837	873	816	792	809	844	839	793	815	812	796	819	785	830	789	777	825	857	792	801	799	817	815	794	847	797	794	829	831	847	810	788	826	822	853	833	814	802	847	854	789	807	824	808	800	759	791	859	852	833	800	805	860	834	857	797	783	782	824	790	823	849	809	773	837	848	770	814	812	818	838	821	836	820	813	859	858	823	810	828	854	789	802	765	816	817	822	866	809	770	816	799	853	828	793	830	815	825	770	835	841	810	765	833	790	810	837	793	855	800	833	806	845	789	824	817	809	782	807	817	851	802	844	765	811	825	781	808	780	834	815	821	819	805	791	836	793	807	789	765	779	777	814	752	787	825	799	784	787	783	825	804	811	777	809	773	830	796	783	773	798	807	770	796	793	835	793	799	796	784	827	849	827	843	828	817	849	746	795	805	802	812	846	809	770	810	820	816	844	788	829	774	837	861	854	852	788	849	840	761	836	816	771	830	819	815	812	866	801	769	785	797	829	825	826	799	796	836	864	849	787	748	831	830	827	860	784	866	832	849	852	859	810	791	731	797	824	820	863	824	810	795	822	792	835	842	838	792	750	819	843	811	861	775	815	882	797	805	873	858	802	849	855	847	796	858	811	783	839	822	790	829	833	811	822	806	761	816	783	834	841	774	853	795	841	825	837	814	844	789	847	812	844	799	767	838	802	792	779	889	821	809	855	824	813	803	859	814	814	835	812	799	783	800	808	787	808	870	838	786	858	851	794	779	803	826	801	767	822	853	797	815	840	770	838	823	829	787	777	832	811	838	816	809	847	834	825	818	801	806	836	859	830	784	812	817	803	775	816	789	780	836	889	811	839	808	783	820	847	866	839	765	780	857	831	808	804	812	808	799	757	780	784	824	789	790	791	815	784	787	817	779	826	846	791	787	799	781	886	791	836	820	773	789	807	777	810	842	824	766	821	753	796	809	820	804	865	824	825	840	779	807	806	844	853	802	866	797	801	784	793	794	832	813	826	803	850	840	815	827	752	830	807	775	842	801	861	848	822	858	791	866	770	800	795	844	779	840	802	821	875	856	814	806	789	859	815	810	812	815	825	844	755	851	844	847	811	810	766	778	798	834	890	850	789	872	824	807	765	817	787	792	862	880	855	772	822	826	852	818	818	783	833	841	768	876	813	795	822	780	805	872	801	829	807	840	872	824	796	789	821	811	866	849	855	807	821	823	801	829	823	795	827	880	844	764	846	795	802	806	849	818	883	783	840	850	797	804	792	786	814	785	819	826	794	813	828	803	824	834	850	784	882	831	748	813	847
18076	10409	21015	46924	61478	46771	30346	14814	4126	1056	466	322	309	312	300	295	328	321	304	327	316	328	324	319	321	309	338	295	333	292	326	291	305	293	313	318	334	325	336	326	290	291	308	342	330	316	329	327	321	294	309	331	331	293	327	311	300	328	316	311	346	317	319	340	292	314	294	311	341	304	319	311	284	310	315	341	322	302	318	289	341	319	332	298	350	316	298	358	306	304	305	320	320	327	316	310	326	303	282	330	325	294	298	290	326	302	306	344	282	311	345	295	357	277	309	320	304	309	326	301	283	333	296	298	290	343	324	320	300	311	318	339	313	311	358	320	321	349	297	325	297	307	311	317	307	314	303	368	319	332	323	305	355	328	348	295	286	327	306	333	336	315	294	305	324	299	329	334	314	338	315	292	305	289	312	314	348	322	308	301	332	319	311	322	315	309	329	339	321	303	358	316	344	300	308	307	326	324	319	292	306	298	328	311	285	287	356	305	325	302	317	341	323	329	318	330	328	314	314	330	331	330	304	317	348	323	336	303	331	320	324	312	317	344	307	309	327	335	310	319	300	334	296	311	309	295	323	328	305	318	316	321	322	325	329	274	303	331	323	326	333	356	317	312	280	334	302	292	322	297	306	276	290	333	330	334	311	288	326	306	351	303	282	299	322	308	343	320	335	288	347	366	322	343	298	323	304	331	313	358	316	301	322	296	328	331	297	344	321	325	314	299	292	333	299	278	326	299	306	346	318	300	310	299	301	308	296	334	304	324	305	316	283	308	324	317	318	340	330	319	343	299	318	307	321	332	281	316	314	314	318	311	317	327	320	331	296	315	308	317	297	326	344	320	318	297	312	337	306	327	328	287	293	327	329	306	326	326	308	310	344	302	339	297	301	302	323	305	279	330	304	295	314	346	308	312	292	303	312	318	313	333	299	336	322	326	333	331	322	302	326	337	370	321	316	302	298	340	314	328	322	287	334	300	301	347	320	315	309	307	285	311	327	296	318	304	310	300	277	337	329	314	309	326	329	332	305	310	305	334	318	335	310	316	330	302	329	332	301	318	322	310	313	311	310	316	306	321	301	347	341	327	289	329	325	318	321	292	312	322	303	327	334	309	335	293	335	309	355	331	307	303	314	290	344	283	290	311	298	319	305	355	301	315	302	340	347	328	340	316	344	332	298	293	304	319	312	324	330	349	319	325	321	320	320	296	300	309	335	285	328	335	315	307	294	275	305	313	315	321	324	323	304	340	312	307	290	332	347	357	292	327	301	305	285	314	305	302	317	302	304	344	330	322	310	326	318	315	288	325	299	361	290	290	333	333	343	315	307	299	325	337	269	321	322	352	334	318	315	320	333	326	318	315	322	301	305	359	312	302	316	343	345	325	305	336	340	328	310	368	323	348	315	338	333	325	315	325	302	289	286	286	304	324	315	302	321	302	322	333	296	320	341	314	295	310	318	306	308	311	304	315	316	322	302	298	309	297	328	324	293	316	311	296	317	295	313	346	315	295	315	278	324	329	339	319	311	306	353	337	326	300	320	327	311	317	321	276	332	259	294	331	336	316	301	299	330	336	319	301	298	307	316	318	293	308	314	299	320	315	340	291	303	307	324	307	322	326	318	308	320	324	279	302	300	295	325	337	327	313	338	299	276	307	318	333	325	299	309	354	323	320	314	292	288	301	306	331	318	328	330	288	303	328	330	294	338	321	310	302	327	299	312	293	285	297	325	279	306	304	354	321	302	329	308	304	282	337	311	323	349	328	330	293	298	311	299	311	327	325	333	310	350	292	301	321	306	310	326	326	309	306	353	325	289	330	299	315	327	300	359	292	319	312	312	322	313	324	319	299	291	342	333	324	314	309	316	311	303	294	323	301	304	300	310	312	309	310	310	333	327	312	300	325	301	305	337	327	323	330	303	323	302	291	315	315	321	334	322	288	290	303	336	350	304	310	302	347	341	325	319	355	321	307	315	327	331	341	295	315	290	383	310	324	339	292	312	321	294	320	296	342	295	344	305	347	320	306	331	304	251	299	294	299	312	320	323	312	334	324	280	321	320	309	312	311	343	324	314	322	322	341	324	310	346	338	322	294	297	287	303	324	300	317	316	313	303	312	318	325	325	312	314	300	331	303	307	336	337	287	320	314	321	318	323	335	292	291	313	305	333	302	292	326	291	335	321	296	320	295	284	331	297	340	302	326	282	322	330	327	309	328	307	293	338	317	348	332	320	307	304	343	286	303	306	304	309	316	321	308	356	313	293	313	314	293	333	325	295	320	336	328	312	339	290	349	334	308	287	327	289	332	302	344	310	321	305	316	330	325	322	299	331	281	286	325	299	285	295	312	311	317	318	317	296	295	325	297	324	299	321	323	325	300	294	316	324	301	312	325	320	347	332	306	300	305	293	307	317	287	318	304	325	307	302	308	307	285	330	294	349	337	282	303	277	300	325	323	315	337	340	359	311	291	294	299	288	315	300	307	305	322	315	318	330	314	336	317	326	327	295	329	318	334	301	329	296	298	338	340	311	337	330	288	308	323	293	301	340	318	318	301	300	286	303	309	338	281	320	324	296	317	305	314	328	322	305	343	325	303	339	348	297	310	326	315	304	333	296	326	334	320	333	303	306	307	303	329	281	308	291	286	270	327	305	318	330	326	296	328	280	310	283	324	307	298	303	303	319	276	309	310	294	308	311	309	290	337	305	294	251	286	310	290	321	326	318	312	312	308	302	342	303	331	317	300	314	321	310	276	302	318	299	315	326	350	293	318	335	312	292	305	308	337	307	315	298	339	334	311	337	313	282	338	289	275	311	321	312	306	338	304	328	349	295	302	303	329	292	326	334	318	284	298	314	297	333	304	328	318	308	385	306	303	300	318	339	304	281	301	313	320	341	363	323	325	313	345	356	312	319	316	301	305	295	328	300	282	330	333	346	305	347	337	337	338	308	280	321	270	331	313	321	318	300	299	333	297	331	285	334	322	300	328	347	332	322	306	320	308	306	316	292	351	317	355	335	344	290	314	315	340	329	308	295	316	286	292	308	320	357	312	314	306	328	300	286	291	306	314	327	302	305	328	298	328	302	365	302	304	298	303	303	307	336	326	326	336	304	323	342	315	324	317	317	321	317	316	331	309	319	308	335	326	352	342	296	320	345	315	316	327	321	312	314	329	304	311	300	304	327	353	329	301	301	295	348	314	343	307	320	313	288	337	331	299	293	302	275	314	341	308	292	325	340	326	324	343	326	341	326	300	318	342	335	327	326	336	305	324	275	323	323	335	320	318	325	307	322	289	340	320	303	317	328	334	297	303	310	341	320	289	308	354	279	293	310	298	307	311	310	339	307	337	315	324	283	301	312	311	330	341	327	349	322	318	341	308	324	291	309	309	314	320	323	335	299	299	327	300	343	336	287	310	324	335	337	291	319	327	336	298	321	313	330	326	303	301	305	331	307	325	314	287	319	293	332	311	299	313	296	278	313	311	294	311
11672	8980	25868	54301	66221	54585	41517	26082	11133	3704	1414	961	870	831	827	840	789	840	835	827	827	810	821	817	827	864	837	855	864	830	783	805	802	834	855	813	837	848	815	820	837	782	808	883	812	828	843	810	864	823	817	830	826	816	830	881	859	868	803	807	831	819	810	869	817	876	868	861	863	803	834	832	766	836	811	809	830	799	828	825	797	837	813	868	829	826	814	833	839	795	806	869	785	840	850	816	857	849	813	842	773	796	822	825	834	814	781	827	803	831	833	809	850	875	833	822	845	798	883	825	851	813	832	833	777	821	842	890	835	870	794	829	819	842	835	845	811	861	827	839	854	834	880	892	877	845	824	866	868	838	802	839	810	866	840	797	895	840	835	789	848	798	828	876	847	810	800	811	872	810	807	783	854	802	809	841	818	806	860	862	810	840	808	827	850	856	816	829	855	859	765	839	798	805	809	802	847	830	815	819	880	822	801	788	855	889	832	824	849	829	915	847	798	826	828	810	826	827	830	847	839	799	835	888	793	804	826	803	830	833	847	876	833	792	860	875	841	846	900	795	839	845	832	866	835	854	859	850	822	822	814	821	815	842	848	831	840	786	863	783	799	838	811	830	804	813	868	810	826	800	828	836	881	856	884	899	883	790	836	821	838	840	799	854	854	848	827	840	875	864	805	830	823	805	858	820	844	819	827	804	828	856	759	801	800	813	760	792	854	788	843	794	823	830	899	886	831	777	825	864	838	857	807	835	825	819	804	813	831	789	814	882	826	866	821	816	860	831	856	862	866	825	855	828	850	833	846	819	770	806	792	847	813	799	813	841	799	806	869	812	862	820	857	874	813	863	866	817	837	866	854	796	881	873	827	767	823	841	820	831	811	835	802	868	890	815	892	860	836	823	873	852	826	841	810	800	817	850	848	819	808	830	826	838	832	833	840	859	882	839	852	821	869	807	854	864	817	751	841	846	781	824	868	817	775	815	836	831	850	783	827	833	843	864	841	842	828	848	853	842	802	861	807	847	859	785	834	840	796	833	834	831	862	804	837	771	861	829	822	836	804	857	861	844	800	788	850	874	845	855	850	802	799	801	807	820	808	846	834	814	831	807	846	904	796	776	843	779	830	811	818	876	875	767	852	832	848	797	847	842	841	864	788	830	810	843	801	863	832	822	856	877	852	778	835	862	840	803	882	816	801	810	809	825	817	810	845	872	793	833	815	819	823	866	834	805	819	811	820	811	835	830	820	842	844	819	780	802	845	846	818	837	852	835	784	813	855	828	844	847	796	798	853	800	858	810	818	836	823	835	805	833	858	848	826	784	831	863	800	805	854	824	860	811	878	804	798	848	839	864	803	826	819	849	829	844	827	833	845	814	801	860	811	794	852	855	831	868	835	836	796	820	843	818	793	846	831	845	809	855	826	861	831	862	819	866	848	786	808	799	839	831	858	815	861	833	827	818	848	811	870	851	743	851	771	797	820	864	867	842	842	839	855	806	836	877	801	804	850	799	864	809	838	850	827	843	827	849	842	808	767	824	820	882	878	820	816	801	849	849	815	824	835	826	801	791	819	844	767	860	793	815	821	826	794	876	849	795	836	821	863	813	810	830	803	851	842	846	835	829	821	803	857	847	853	803	845	810	879	860	814	740	818	793	872	812	838	819	828	825	797	836	818	832	861	792	813	835	886	815	806	792	828	813	803	831	798	827	852	802	851	804	842	830	813	845	838	869	801	818	878	821	884	815	852	808	824	824	821	784	846	825	841	803	833	833	863	846	815	792	876	800	861	840	830	839	827	858	850	866	847	830	829	890	840	837	836	839	818	907	814	902	824	797	847	809	822	852	811	839	846	830	755	830	854	894	828	823	826	824	845	840	856	821	846	814	776	881	874	818	806	777	852	802	805	838	897	834	866	799	799	817	796	820	832	813	822	825	826	816	803	867	843	873	806	832	895	808	910	820	867	742	810	851	825	818	837	860	815	820	825	833	832	818	831	846	827	836	789	791	889	831	812	806	798	813	783	791	834	825	844	817	833	814	825	839	867	834	833	851	825	820	846	850	849	828	809	795	879	829	809	786	848	864	853	786	841	837	875	803	798	840	812	829	850	834	823	885	852	870	899	801	815	801	817	851	829	813	860	819	806	817	819	785	821	832	782	824	841	834	861	818	862	889	885	779	803	853	847	791	818	824	829	827	861	850	845	821	814	840	803	826	822	812	847	789	827	814	832	867	840	867	893	775	877	816	794	794	826	820	883	791	745	804	850	865	884	789	819	861	836	841	889	817	843	854	867	828	801	771	877	818	824	850	778	819	803	796	845	860	848	877	835	821	859	806	860	824	858	794	838	870	775	808	829	835	860	822	821	894	812	820	868	849	797	855	807	830	829	816	813	815	770	807	837	803	817	839	811	834	855	829	860	822	802	831	813	832	830	854	839	854	828	808	825	827	832	859	849	834	856	858	832	797	816	787	803	863	801	811	863	851	810	865	836	877	802	844	767	863	806	856	825	866	827	841	805	830	786	784	881	825	799	866	841	845	866	819	792	818	809	822	828	830	846	782	798	838	847	815	841	860	868	850	808	865	839	859	794	804	843	792	821	864	863	846	851	842	847	853	791	833	813	859	778	778	872	845	826	848	800	830	866	841	874	855	862	835	812	842	857	874	778	869	844	806	848	839	796	836	844	814	827	794	802	805	798	837	870	811	798	818	854	857	804	812	840	854	823	826	799	818	819	811	867	804	771	815	812	856	826	827	802	805	827	816	782	839	869	832	882	853	828	854	848	848	815	795	836	861	778	852	818	896	787	829	793	825	792	867	826	854	840	820	871	831	858	846	792	844	789	792	838	831	803	818	825	827	864	807	884	810	844	822	809	815	848	785	785	784	802	840	807	875	807	820	841	817	900	841	864	786	801	822	839	871	851	869	806	874	787	800	850	826	845	814	759	836	809	847	864	857	873	801	843	835	878	804	810	802	846	839	848	828	829	852	791	798	888	826	865	808	850	820	822	887	849	811	818	760	784	799	820	840	859	825	872	872	785	838	844	850	813	876	814	881	800	804	811	791	820	824	808	851	799	820	853	874	866	848	805	830	850	822	818	812	817	869	852	856	776	782	853	841	801	873	865	840	827	829	819	787	798	860	802	800	854	830	828	855	769	818	897	865	874	829	825	841	801	828	838	853	820	852	847	825	805	872	834	816	804	859	823	800	917	851	774	810	804	865	788	858	868	867	836	814	854	770	881	849	821	811	877	846	867	823	822	832	825	774	792	867	817	811	815	737	868	810	796	844	812	789	891	815	785	863	862	800	809	795	807	839	872	857	807	862	870	851	832	849	845	836	807	815	877	775	813	802	821	801	831	870	790	783	797	894	826	866	827	815	820	830	829	890	824	828	818	862	827	783	790	861	804	808	849	813	806	824	839	838	824	767	863	819	801	850	818	890	821	802	812	843	799	860	859	787	869	851	819	821	851	861	824	808	803	804
24561	14675	26980	61837	72607	57517	40513	23523	8148	1735	591	367	316	307	321	326	361	319	322	338	368	309	350	343	312	327	314	302	291	349	309	329	323	312	344	313	275	348	345	332	329	337	315	309	321	341	332	310	310	296	335	306	323	302	328	326	337	332	288	310	320	321	349	313	313	308	327	313	311	330	285	294	337	290	314	313	291	333	310	296	311	335	364	338	314	303	312	318	331	312	316	318	321	311	329	304	349	300	341	312	314	308	312	362	279	311	326	321	301	352	330	302	330	294	286	340	304	306	330	327	292	332	291	349	320	290	313	339	343	330	310	317	343	327	304	344	349	301	324	325	317	323	321	348	340	291	334	347	343	310	332	350	310	292	316	323	315	306	320	316	335	338	347	312	315	309	338	332	313	319	305	334	331	321	325	337	342	339	308	357	324	313	342	303	361	316	321	336	321	318	322	314	297	343	327	314	301	336	357	337	333	333	333	306	295	318	307	309	286	299	324	313	359	324	319	338	333	296	332	311	324	321	334	292	333	340	310	318	316	336	318	311	320	324	284	301	335	302	349	313	326	336	330	349	306	337	337	289	326	318	324	315	329	297	353	342	318	321	303	318	307	330	350	335	339	342	312	329	330	332	335	323	296	331	326	315	313	309	314	345	291	309	337	296	317	336	323	336	300	326	318	345	321	315	338	292	291	318	337	343	314	346	364	324	311	319	322	357	328	317	314	325	309	281	331	348	339	332	337	332	307	337	327	296	327	325	355	344	339	313	353	285	333	359	310	314	310	333	313	327	315	310	327	311	299	308	301	322	292	345	342	316	292	325	307	322	319	351	315	317	323	296	355	333	315	324	325	321	326	344	346	313	309	325	333	339	333	325	318	348	329	316	313	307	357	334	319	367	302	295	347	321	323	336	311	303	298	297	307	322	363	315	342	311	283	340	333	297	293	333	361	316	303	297	343	325	349	316	340	325	336	317	321	333	323	307	323	378	302	328	327	331	317	315	352	317	353	334	334	310	336	322	328	326	318	339	316	308	288	336	316	285	323	312	310	332	312	332	334	339	317	319	318	299	310	368	284	310	311	333	311	305	310	358	354	305	346	313	279	315	335	324	338	351	344	356	323	358	320	325	319	322	328	344	319	311	288	312	319	300	325	329	361	325	311	324	301	352	306	309	334	355	306	336	321	318	349	340	308	328	334	327	348	298	316	344	354	346	309	313	310	330	304	328	302	317	327	291	317	299	314	330	302	311	354	288	317	321	299	374	335	306	314	329	311	329	353	330	358	295	337	319	328	325	319	312	330	301	298	315	306	346	324	304	351	340	322	334	339	332	286	293	303	328	310	292	331	334	298	349	328	338	296	331	334	288	325	318	342	298	325	330	290	323	302	343	346	351	318	307	345	338	295	347	357	326	316	353	322	313	317	315	329	325	350	344	351	317	348	312	308	310	321	335	303	294	337	337	346	338	297	341	314	307	305	327	336	311	337	316	315	303	359	317	328	314	361	319	332	351	306	327	315	301	300	349	311	329	363	269	312	335	301	316	333	278	335	317	346	358	301	360	283	316	304	316	313	315	318	320	330	322	354	321	342	343	321	326	340	306	327	312	317	332	334	310	328	306	353	332	312	313	319	347	317	319	350	367	334	292	348	337	321	352	312	291	338	351	299	325	311	341	324	329	314	334	376	333	289	343	312	328	333	279	312	333	332	294	316	301	318	290	322	313	312	337	298	337	326	310	331	309	314	358	322	343	326	331	314	322	339	309	296	339	317	335	305	328	358	329	323	318	332	322	284	287	346	333	328	320	291	332	300	328	314	338	339	343	312	305	317	325	325	331	369	355	328	377	330	356	338	316	318	358	335	335	301	334	323	327	305	329	331	352	304	294	311	313	344	345	312	347	336	316	319	334	334	335	337	316	318	298	326	337	313	327	292	318	295	320	320	304	331	298	293	338	318	338	312	331	323	307	307	305	336	338	333	324	311	332	295	325	322	300	336	315	350	325	317	337	288	312	338	322	285	341	306	297	333	348	332	309	287	307	316	337	333	321	338	353	320	337	313	303	321	328	305	350	339	321	348	322	331	336	305	321	332	344	319	322	338	307	363	318	267	354	317	317	357	317	307	364	308	314	330	319	343	331	309	312	327	318	281	321	328	309	308	346	295	333	340	306	286	318	327	308	324	305	326	320	351	324	323	314	357	340	281	310	366	308	310	316	308	302	301	346	318	310	317	290	312	286	330	287	332	312	299	308	309	270	342	325	341	315	333	292	311	314	299	335	332	313	287	330	335	338	337	339	325	328	320	315	286	324	321	307	315	334	365	320	320	289	320	322	320	323	315	314	317	334	354	317	314	339	323	318	292	352	331	322	322	307	328	331	330	328	315	300	324	315	305	323	323	339	294	322	342	326	326	376	315	321	334	315	346	349	316	329	319	301	318	330	319	332	333	330	325	312	326	348	329	324	302	310	342	300	321	305	329	349	305	322	321	335	346	310	303	353	279	332	305	352	344	336	313	296	321	324	330	319	302	346	364	341	336	310	334	324	325	309	315	363	329	307	282	340	323	346	310	322	310	354	333	338	342	325	347	332	303	325	329	341	327	333	346	332	306	299	307	292	322	323	339	343	311	330	335	330	323	345	339	323	345	308	312	339	326	339	356	348	292	340	351	321	291	308	328	332	322	311	342	318	315	298	323	325	348	335	314	318	345	291	309	303	313	297	348	325	331	341	315	287	322	302	348	312	332	333	331	331	324	320	293	301	345	333	338	304	337	314	282	316	323	334	287	339	326	295	339	337	333	300	382	326	323	353	309	323	332	322	341	312	340	339	312	304	327	333	336	333	291	324	321	305	333	304	317	353	300	324	320	319	303	341	349	341	314	343	320	328	316	331	311	322	307	329	338	317	311	309	307	307	333	326	345	323	314	309	341	304	318	303	313	363	371	329	326	300	311	330	305	312	319	323	313	316	313	312	318	324	330	310	291	348	333	349	313	308	321	296	292	335	329	321	347	307	314	295	308	319	319	300	306	329	324	302	304	344	319	375	333	329	323	305	322	337	330	344	317	314	331	309	321	334	306	341	329	333	344	328	316	337	339	293	295	314	292	300	327	348	306	309	345	333	349	355	320	314	316	332	307	290	316	332	336	327	344	302	316	327	308	307	358	307	332	346	332	324	281	337	328	341	310	323	319	319	299	323	336	288	346	285	332	332	299	314	315	306	333	340	330	344	332	338	330	330	322	318	313	333	329	305	320	324	292	305	316	339	318	340	340	357	304	336	341	321	302	300	316	333	330	310	338	319	303	322	301	314	304	358	282	340	350	333	293	316	313	331	289	340	335	325	330	331	337	333	305	308	353	314	299	331	306	310	347	288	352	309	299	299	302	357	336	315	313	331	333	288	336	330	323	335	328	315	316	342	301	338	297	325	319	334	354	302	325	341	296	297	280	335	311	325	304	320	339	309	348	337	304	331	339	319	320	313	312	321
13311	12105	29450	65703	78226	65146	50394	34049	16504	5315	1789	1002	858	850	869	838	836	833	852	859	824	780	825	889	873	807	878	780	843	816	881	763	833	851	883	866	859	828	864	817	843	845	814	836	821	838	823	837	809	833	854	834	838	838	823	844	824	853	856	812	841	837	772	797	883	845	831	875	836	855	845	839	850	847	826	847	884	809	862	867	799	829	803	865	824	882	820	808	854	866	795	802	894	841	902	799	862	845	866	823	873	847	845	874	884	853	825	826	837	840	824	843	846	895	804	822	860	845	805	826	816	811	888	844	829	826	843	835	838	805	891	845	831	848	866	863	849	838	814	852	858	844	836	840	825	823	855	842	819	852	833	893	854	814	879	887	829	825	825	870	810	860	864	850	878	853	770	823	843	834	844	837	874	865	833	820	803	857	836	810	805	865	844	806	860	879	835	844	870	813	833	852	831	817	821	789	874	813	833	855	872	892	806	848	827	879	844	868	925	844	842	833	888	835	841	783	893	846	861	854	843	853	820	840	867	829	854	860	792	870	882	842	793	786	879	831	854	825	800	814	815	862	769	864	803	811	833	852	903	858	828	834	833	816	923	801	861	850	845	817	855	810	841	850	798	819	874	822	893	828	807	782	868	871	795	824	817	842	832	897	813	843	847	793	838	847	820	829	850	814	834	841	826	825	833	843	886	859	844	845	828	842	822	862	868	889	857	853	867	831	805	839	819	807	824	891	879	830	865	869	867	857	852	842	876	830	857	890	858	863	847	867	821	867	894	867	863	776	818	787	839	848	858	801	811	830	890	924	835	828	862	837	817	829	832	849	814	821	875	847	859	848	882	875	798	840	805	884	821	774	816	826	851	818	851	814	798	852	843	837	892	873	841	808	848	846	825	884	852	843	865	829	810	815	856	854	852	862	831	804	861	822	788	817	819	843	838	841	815	870	851	863	815	823	810	864	897	816	856	780	831	862	823	844	839	798	825	772	854	851	861	835	823	849	832	816	853	867	833	835	890	819	801	829	885	825	790	843	857	843	851	841	837	830	837	903	821	827	817	821	801	880	859	834	819	913	855	823	819	851	834	805	804	864	897	842	866	906	853	814	804	806	867	841	854	862	865	795	872	842	840	890	823	816	843	853	829	825	808	874	834	839	826	839	829	864	838	859	846	874	879	840	824	835	823	827	833	844	855	833	800	813	807	834	867	819	849	830	821	868	854	821	869	786	876	821	838	841	864	826	817	850	807	851	832	838	823	812	852	836	827	837	809	868	860	833	853	814	931	871	835	805	859	833	823	848	817	844	869	846	806	805	839	856	847	887	839	827	867	842	829	803	848	843	817	819	785	887	838	824	851	852	851	863	857	842	823	852	858	806	856	826	817	806	839	891	853	850	815	888	844	761	854	778	830	837	822	790	874	816	826	812	824	865	813	849	805	827	854	834	877	857	855	833	852	873	854	857	844	896	868	840	849	797	861	804	823	807	843	769	855	835	816	852	823	823	859	827	829	802	801	827	861	828	832	836	870	831	888	837	831	819	864	846	811	829	874	870	859	864	805	857	832	814	862	859	863	868	801	869	848	823	788	824	843	902	827	807	845	841	838	833	804	845	835	845	877	855	803	851	807	870	892	808	836	838	844	841	866	836	857	883	806	843	849	809	809	806	839	830	823	832	834	786	883	904	839	880	845	848	874	798	802	855	788	851	872	853	852	841	835	854	819	856	807	805	824	817	817	839	780	845	847	884	837	837	871	861	863	840	839	853	810	843	824	886	861	821	867	881	883	852	860	822	840	863	824	889	893	882	831	843	834	816	839	834	865	829	871	831	862	825	832	815	843	854	870	854	816	859	824	833	887	880	821	802	856	885	834	839	894	864	817	858	834	845	843	828	827	876	863	815	876	812	807	813	813	807	827	856	846	835	893	822	848	836	876	873	824	892	833	825	852	802	846	837	840	879	862	816	771	863	824	815	843	748	796	820	831	811	873	865	803	808	840	910	842	832	865	842	840	827	820	883	773	876	785	846	892	885	862	820	850	889	851	817	850	860	862	809	819	802	798	897	864	892	839	808	841	777	854	821	865	798	815	869	810	768	851	829	824	867	835	852	921	818	823	801	841	854	846	884	857	804	871	842	796	844	836	831	827	839	859	824	848	829	887	846	819	813	866	876	859	855	873	804	897	869	842	823	801	815	807	834	848	851	833	873	870	851	869	829	857	882	758	854	834	870	849	844	835	854	851	825	859	843	856	790	816	828	832	833	874	866	828	856	854	820	843	828	841	866	805	797	858	856	838	870	874	818	789	792	855	815	838	877	832	833	798	794	834	861	848	806	848	857	800	851	853	794	862	867	841	818	830	847	883	854	835	847	858	840	832	817	851	813	865	876	822	900	779	847	821	865	819	796	814	847	857	762	894	909	847	815	887	831	772	818	838	794	842	867	868	836	791	810	872	832	793	808	838	870	829	875	780	829	889	826	866	860	873	804	850	855	846	792	843	781	812	864	819	851	935	886	838	833	836	875	862	796	855	846	850	832	831	876	839	842	866	816	816	799	813	807	830	848	805	870	824	780	825	840	833	804	845	895	846	835	822	797	840	831	876	871	829	852	877	819	873	845	848	859	789	849	823	854	843	822	825	874	835	846	842	835	865	821	822	788	841	841	880	817	828	884	801	836	837	831	850	862	788	844	836	822	788	841	788	824	841	861	831	845	819	860	893	821	824	862	833	797	866	892	830	886	888	854	798	866	838	857	804	836	815	872	835	835	809	803	817	841	844	799	839	830	860	862	870	816	823	786	822	806	849	854	854	849	859	872	829	820	852	843	819	816	836	830	826	829	826	813	825	810	843	870	875	838	840	836	874	849	858	855	794	813	813	802	788	819	880	822	845	838	859	790	827	850	826	822	886	850	843	827	833	848	876	813	848	831	870	783	753	839	832	880	888	841	859	833	849	805	845	820	804	807	839	881	798	875	842	847	823	813	885	835	834	865	827	839	841	867	863	869	851	830	846	800	854	821	824	861	895	813	807	839	820	807	851	863	821	791	853	842	851	839	840	863	839	863	812	809	853	808	858	858	872	886	840	802	857	794	837	865	807	868	857	818	832	828	885	807	844	862	914	824	855	854	869	868	837	867	843	871	793	825	864	822	854	826	841	813	852	843	808	839	854	826	863	847	833	886	823	814	847	848	783	833	821	783	867	822	838	829	848	816	827	857	863	799	804	882	860	803	823	891	845	867	816	877	872	858	804	868	835	814	856	797	939	838	856	838	847	822	861	819	900	829	814	892	810	843	849	871	824	794	857	781	781	834	814	862	830	814	832	861	832	855	806	828	840	822	875	827	857	856	853	822	859	836	851	831	843	855	807	823	842	881	847	795	857	797	889	830	793	839	869	841	831	799	855	815	821	840	811	836	824	835	860	796	772	800	837	921	791	872	829	830	851	816	830	829	855	877	824	859	839	879	840	822	819	873	873	859	862	807	831	904
8451	5325	7312	11157	12553	8349	4520	2173	854	464	347	306	295	363	319	332	339	312	290	317	287	342	315	341	305	322	293	294	304	308	311	326	303	299	315	318	311	274	350	320	302	309	296	296	325	328	297	321	333	310	277	282	312	305	293	297	345	357	321	310	307	319	305	316	301	320	320	287	307	353	295	328	293	318	280	297	309	343	303	279	313	306	293	311	309	333	296	305	298	320	327	322	312	304	335	347	318	311	296	322	288	298	314	314	302	308	335	338	301	298	301	265	323	319	323	301	301	304	326	299	307	337	317	335	299	293	305	303	302	299	285	308	287	293	326	297	331	352	311	305	311	327	281	277	335	302	324	345	347	307	317	318	290	305	300	282	311	300	302	320	329	301	299	319	287	305	284	317	313	314	291	300	311	292	307	282	302	290	321	319	311	300	342	306	316	303	272	301	299	331	334	309	369	290	315	306	300	305	313	332	299	295	349	284	288	321	306	301	317	317	306	315	330	332	306	332	319	302	325	326	297	300	309	297	323	298	296	336	332	338	301	311	356	323	327	303	327	292	308	324	326	301	279	290	319	329	280	290	303	292	287	319	337	320	284	334	346	304	330	334	323	316	293	325	328	293	332	324	291	297	319	323	302	301	331	316	317	325	298	318	298	300	304	323	305	295	303	302	311	294	320	302	315	338	302	308	317	318	277	305	328	331	319	287	320	294	290	351	322	343	341	318	303	316	350	320	291	309	314	311	308	290	329	281	318	324	336	333	301	320	311	323	339	308	349	317	319	297	321	302	294	329	302	332	315	296	318	303	361	327	312	291	310	331	309	317	322	335	318	324	276	300	308	298	313	302	335	311	358	298	327	326	317	313	320	313	313	297	278	313	278	322	334	299	302	313	327	312	294	319	319	323	303	283	295	334	281	315	303	310	331	321	318	307	308	325	319	305	309	328	311	307	298	310	325	308	339	303	343	321	324	304	292	317	322	314	302	337	284	338	344	300	331	351	330	292	302	311	302	353	327	303	333	307	290	299	299	294	332	342	314	332	304	312	307	293	292	302	346	323	291	370	290	303	314	320	330	335	328	308	330	317	287	304	307	305	331	302	327	331	329	350	331	328	324	289	298	323	302	302	285	318	317	324	318	331	297	324	263	333	318	346	318	299	313	315	289	320	330	296	286	305	284	339	295	330	269	311	272	336	313	305	330	324	321	308	298	304	316	349	281	321	334	300	326	284	335	315	307	328	318	316	317	299	305	290	309	356	298	311	321	352	312	308	332	318	316	315	306	332	308	327	319	315	326	346	317	329	309	277	329	316	310	324	312	295	310	303	315	339	297	304	336	317	313	300	270	327	323	337	302	298	332	299	319	323	295	287	331	322	314	307	335	317	309	302	296	324	279	305	297	282	310	322	342	292	293	335	286	291	309	312	301	319	293	323	304	291	338	353	299	331	309	290	325	291	291	314	296	312	319	303	282	296	319	328	330	310	299	283	300	299	308	318	298	332	309	317	328	335	317	304	288	313	320	359	335	290	294	293	334	310	309	302	312	306	303	324	251	308	314	332	302	293	328	330	319	304	335	277	286	342	320	313	312	334	324	292	311	333	320	319	321	251	330	315	312	324	314	324	336	326	286	301	342	305	315	323	345	294	320	312	311	314	327	295	314	313	283	301	309	342	317	298	307	349	307	338	267	305	321	303	345	282	309	303	320	328	298	301	309	301	332	314	317	313	319	310	286	308	285	335	311	318	346	324	317	297	335	301	286	312	330	321	337	352	302	327	306	303	304	299	337	306	319	325	311	319	315	318	298	283	334	301	310	306	307	336	300	279	306	336	312	329	325	331	295	297	307	275	333	317	288	281	310	327	270	310	316	347	298	339	337	295	272	294	320	319	310	325	293	298	331	290	284	321	327	353	326	291	293	319	270	324	304	308	320	288	313	253	320	320	303	300	300	307	315	283	318	293	324	282	305	314	363	307	303	312	326	303	293	304	339	318	285	303	318	319	302	299	342	312	314	317	292	311	288	294	341	321	334	319	300	305	333	314	334	303	294	302	316	313	306	300	294	301	285	296	317	318	324	289	312	299	309	300	287	304	308	312	301	292	310	323	304	327	332	307	281	305	335	302	307	315	305	307	333	318	298	328	303	292	304	315	327	318	336	298	334	300	327	304	326	306	296	319	278	280	308	317	322	262	318	323	294	350	294	331	292	325	294	306	302	327	289	297	317	314	299	282	324	307	299	323	330	288	291	325	332	317	320	300	331	308	328	278	313	330	335	291	302	317	312	304	288	350	339	319	314	330	316	317	324	307	325	321	281	313	340	318	312	319	321	301	330	288	310	305	291	329	339	289	310	326	293	290	301	314	282	364	325	305	295	354	333	289	309	310	327	300	316	344	336	316	308	323	314	327	304	303	301	308	302	330	341	330	308	304	313	366	321	312	277	292	331	352	319	355	304	305	323	296	308	320	331	278	316	308	279	285	294	300	330	311	308	314	290	287	318	316	307	319	299	291	283	326	318	293	284	308	330	329	311	333	326	265	318	311	329	322	315	327	300	299	319	328	288	316	315	313	345	324	316	280	279	343	291	297	322	304	318	343	311	343	299	343	295	298	302	325	307	325	325	279	320	305	350	323	322	323	301	314	305	315	302	309	298	305	306	342	323	331	291	292	302	320	352	324	308	318	316	333	295	308	319	301	299	310	323	345	292	320	277	292	362	315	325	300	319	310	299	294	311	308	294	316	292	322	314	345	304	315	299	322	313	308	308	306	322	294	308	296	297	316	295	324	314	345	341	339	334	287	282	306	314	311	353	315	319	308	327	329	308	313	312	328	292	266	315	311	339	290	304	332	292	296	303	316	304	330	313	318	296	297	319	327	293	329	314	307	304	314	310	308	311	350	308	304	310	308	290	283	266	343	315	288	280	305	328	314	293	296	309	310	290	295	363	315	307	313	341	320	311	293	312	293	318	310	300	303	313	311	338	326	297	327	312	317	293	335	306	315	322	281	275	346	309	326	341	316	330	325	283	346	293	326	304	334	303	301	323	304	339	304	319	319	292	286	305	330	284	297	317	333	273	313	327	341	343	298	300	348	291	304	326	328	339	366	308	376	289	303	303	285	315	306	284	317	336	321	309	328	293	308	364	303	298	286	357	290	292	294	294	302	336	343	324	315	324	326	284	319	302	288	325	300	304	304	294	300	321	299	312	313	296	287	319	283	336	325	333	306	312	284	307	295	295	317	290	299	317	294	298	308	296	341	332	337	316	288	316	304	312	296	306	341	320	330	302	324	313	324	290	316	340	320	332	329	308	310	321	315	328	284	317	322	317	297	312	320	302	303	304	309	340	296	323	326	298	327	315	317	318	299	300	335	281	331	292	295	310	296	290	322	349	309	323	319	294	301	296	320	325	337	309	336	314	294	301	318	310	320	326	279	294	316	300	324	302	338	333	310	331	303	323	323	314	337	299	323	308	304	299	303	329	314
6415	5095	10481	22439	26271	20068	12687	6387	2736	1401	972	866	817	871	829	815	898	840	861	814	830	806	893	828	845	809	832	802	851	789	824	801	751	832	879	765	787	838	811	852	799	818	820	835	807	825	801	815	822	826	870	799	796	818	887	831	794	854	850	831	822	785	849	851	787	827	854	824	798	783	866	815	832	836	845	790	762	786	750	791	814	823	806	843	829	768	825	833	859	799	803	818	823	794	771	788	834	867	798	809	804	779	792	819	816	787	801	796	770	835	757	829	790	829	809	803	827	882	853	835	779	813	799	789	797	823	836	815	801	814	809	794	838	808	856	842	832	797	801	776	849	810	824	818	820	838	835	880	758	790	815	839	817	784	807	872	845	787	760	816	864	828	837	817	800	805	780	849	866	802	819	784	794	804	889	815	775	857	818	822	779	844	863	836	870	779	828	819	856	884	778	862	832	863	775	821	845	857	843	863	835	790	839	834	845	812	847	810	817	815	828	811	823	814	826	771	849	822	797	792	811	755	850	803	805	817	865	812	782	828	802	782	820	862	817	857	813	782	829	828	833	826	836	819	814	771	844	833	833	803	826	792	808	839	793	855	747	845	794	835	834	814	827	806	795	850	833	848	776	791	781	787	811	833	832	800	818	814	835	814	813	793	782	839	807	805	808	779	815	824	794	841	812	805	843	758	762	818	806	819	737	823	810	838	814	797	848	818	766	795	814	815	789	862	807	816	861	819	816	831	781	798	836	786	819	837	801	819	830	884	821	823	830	781	798	799	792	826	789	804	819	818	881	838	794	808	783	783	774	751	806	823	775	810	819	844	819	829	813	795	873	810	849	834	848	828	798	859	846	756	816	845	826	816	820	773	809	801	854	848	806	835	826	811	831	854	811	843	772	794	791	778	831	854	826	776	827	822	819	843	803	767	830	809	761	823	779	817	790	786	864	835	808	821	765	809	828	813	807	812	789	856	828	831	835	867	836	798	823	850	809	829	845	800	881	806	791	797	791	797	788	816	807	828	806	844	825	833	830	839	819	792	770	847	793	820	791	830	855	853	782	861	803	798	819	857	879	832	871	835	832	841	838	848	823	772	805	823	775	778	825	838	823	808	815	865	794	771	839	795	822	776	792	828	843	769	784	833	809	842	807	778	817	811	777	815	858	814	787	832	821	811	805	830	788	843	824	831	826	794	764	851	765	807	829	809	842	780	833	853	789	838	785	823	819	834	826	826	871	813	794	858	778	795	792	850	856	809	790	802	816	817	752	793	811	845	845	832	828	791	856	844	840	793	860	808	813	820	809	819	735	816	815	812	839	838	816	803	816	820	818	774	802	798	855	802	837	781	835	804	842	824	845	870	823	832	776	867	775	798	769	833	811	811	798	806	834	805	878	792	871	810	852	818	837	848	816	825	791	821	852	823	796	809	821	805	764	809	793	802	872	823	831	837	822	797	799	823	841	816	861	862	794	775	842	823	841	769	792	785	816	771	830	838	801	800	832	780	787	774	807	804	836	790	811	795	797	769	848	843	794	765	802	804	832	812	812	813	841	820	813	857	837	827	789	794	785	812	788	795	822	794	799	829	811	813	782	807	793	827	900	772	812	829	870	828	813	772	822	793	808	824	846	752	821	791	789	738	826	825	779	821	786	790	785	846	850	809	813	823	772	804	839	850	779	830	851	822	812	852	857	806	775	806	816	846	876	839	774	803	810	804	826	868	826	786	830	843	819	776	839	811	847	842	861	750	809	823	820	816	804	743	779	828	802	816	820	760	812	839	848	803	793	842	820	809	804	817	792	859	844	832	838	804	809	794	781	807	828	764	789	750	809	861	811	805	816	775	826	797	823	832	788	792	891	765	810	812	782	795	826	763	834	757	870	839	807	785	771	762	801	818	786	847	809	806	821	826	842	807	793	788	838	802	843	778	789	795	855	844	793	789	856	818	792	826	874	833	782	809	825	806	809	823	830	819	853	770	791	805	804	876	811	774	827	791	801	843	801	796	844	804	881	869	793	783	836	793	795	824	810	833	834	827	788	810	841	768	825	808	741	778	786	819	798	797	827	763	774	790	811	840	784	787	811	872	833	788	788	821	767	859	825	783	810	827	809	821	791	819	783	791	816	789	799	838	858	827	872	810	802	806	768	795	781	825	814	807	791	808	829	826	752	817	779	859	802	787	827	771	798	806	834	776	800	856	836	819	792	827	818	814	818	850	802	858	870	842	832	843	769	814	771	758	780	816	807	791	839	794	824	794	820	854	818	829	853	755	803	850	785	820	816	810	849	841	804	810	817	852	847	807	824	802	817	818	820	795	865	804	827	791	881	816	850	775	781	816	818	787	811	798	787	825	871	828	814	834	858	850	788	834	839	790	796	787	795	821	832	814	827	761	837	835	826	805	818	805	841	796	812	807	834	801	846	856	824	787	828	859	810	815	747	773	833	790	770	767	824	808	830	816	823	827	810	808	755	816	831	819	760	788	812	794	781	826	822	824	774	793	802	822	869	812	819	840	874	809	821	781	849	817	809	826	793	821	782	811	796	784	862	835	802	789	807	809	805	777	810	794	777	867	843	828	772	791	827	835	771	824	776	815	831	867	819	830	839	799	817	771	832	854	788	837	831	807	861	799	851	852	826	789	801	800	823	818	850	865	845	821	806	855	841	777	802	843	786	787	844	799	850	797	787	786	792	783	846	839	778	812	808	828	759	775	793	849	822	841	796	778	807	827	821	818	846	849	809	789	786	767	826	783	810	839	802	748	812	837	793	821	802	836	781	808	835	787	784	817	803	831	795	824	763	802	782	796	835	796	781	868	813	840	775	873	807	816	792	814	802	753	795	818	797	819	747	769	818	824	827	856	868	784	811	833	821	817	846	817	829	794	844	839	782	852	812	864	780	811	823	811	786	804	848	830	845	785	811	827	762	810	774	797	821	825	828	809	839	766	834	881	835	797	781	824	795	852	870	827	814	838	815	837	826	807	822	794	804	859	840	844	808	776	777	797	816	812	815	858	808	819	848	847	812	780	809	817	808	768	803	830	843	803	860	788	868	804	852	821	804	849	795	855	790	766	794	792	856	845	808	810	825	809	783	737	835	761	854	843	827	850	853	789	810	875	840	817	854	816	800	801	883	833	825	811	770	819	765	855	795	821	825	825	828	790	857	866	822	811	823	801	833	754	755	809	844	786	816	869	858	803	815	757	868	803	805	781	828	800	833	795	787	811	845	806	804	862	801	812	855	776	831	820	771	831	819	819	771	816	819	818	791	818	777	854	763	821	778	749	798	831	809	828	795	821	789	818	793	818	836	800	881	797	833	798	808	866	851	846	839	828	824	832	816	801	825	832	817	792	798	746	839	817	836	755	784	829	787	855	862	795	867	834	817	820	815	816	820	777	825	806	798	852	818	786	844	803	832	841	813	801	844	795	787	780	823	827	833	838	869	812	787	836	829	853	838	809	819	874	822	821	811	842	792	852	815	837
17208	10510	17810	50547	60425	45744	29952	14807	4377	1170	476	345	312	326	291	345	341	307	331	324	343	311	331	332	325	286	311	338	298	349	316	308	325	323	344	306	347	318	328	291	323	344	329	322	342	319	323	325	308	310	333	322	326	315	341	328	307	308	288	330	336	305	315	302	340	361	316	329	340	311	343	346	331	290	345	319	300	321	299	299	297	292	353	320	349	316	318	302	342	348	322	336	327	366	329	311	295	337	292	314	300	319	352	311	355	317	310	333	327	333	350	324	332	305	302	325	304	341	329	307	347	344	310	331	327	316	329	325	288	321	320	302	308	319	290	325	328	352	318	300	339	341	368	323	302	295	329	337	318	300	278	306	325	339	309	328	323	349	317	332	321	328	318	332	284	314	312	312	309	328	290	308	284	326	303	315	338	352	297	300	349	310	342	288	283	326	299	332	319	361	320	309	306	335	312	318	315	334	340	298	292	283	306	341	351	326	315	294	333	331	338	323	330	330	305	323	315	335	313	304	304	316	346	337	328	314	336	298	311	304	344	323	299	312	300	317	323	309	333	310	315	329	284	330	304	331	339	330	317	314	306	321	345	320	317	291	316	315	300	334	281	308	296	335	287	316	329	345	319	322	296	295	352	318	315	321	302	362	301	354	316	293	315	334	318	310	278	321	310	312	302	306	301	338	296	317	305	288	365	294	311	327	306	327	308	269	327	304	311	303	297	290	305	297	297	318	312	315	290	301	301	326	308	345	348	326	332	325	359	291	311	297	319	289	336	292	318	321	318	283	336	322	314	337	345	335	329	344	286	311	320	316	303	285	333	334	306	316	316	320	344	338	299	299	307	319	308	326	309	324	309	318	289	297	325	319	312	348	304	318	337	299	299	306	314	308	336	325	292	309	309	331	324	326	279	296	340	332	306	299	311	352	332	314	328	337	333	303	319	290	336	344	284	315	302	324	329	285	314	335	308	307	369	296	328	317	335	317	322	295	313	303	358	304	320	326	278	301	305	349	325	306	296	368	309	304	334	336	280	321	311	308	307	312	291	309	320	340	289	329	316	320	277	357	304	325	348	347	352	318	351	320	313	325	332	293	310	340	322	333	301	326	303	317	342	349	318	283	329	315	335	280	328	314	329	341	310	314	330	311	324	321	300	326	339	329	342	327	312	318	314	339	300	329	297	281	322	294	290	317	299	332	319	303	299	289	294	333	332	343	310	309	339	307	328	305	293	298	283	344	326	323	330	344	325	309	345	308	321	295	326	329	314	309	322	318	330	319	298	313	330	322	331	337	331	362	310	326	322	311	331	326	297	303	282	336	326	302	305	312	339	298	289	322	332	326	299	298	323	356	287	324	338	304	301	289	314	317	319	341	345	339	303	327	311	353	323	350	305	325	309	338	326	355	332	316	327	302	323	336	326	341	321	303	298	343	324	296	318	313	353	294	287	293	326	321	293	320	333	347	315	330	304	298	331	317	308	298	340	332	323	317	316	328	342	310	316	297	276	311	346	322	290	347	302	357	343	289	321	287	299	328	342	321	322	314	336	305	286	355	323	310	297	316	320	290	296	341	330	316	330	298	306	315	317	354	310	301	298	293	336	326	327	331	319	305	323	300	307	346	326	347	332	308	308	331	313	294	268	303	259	324	313	336	326	332	338	293	316	309	297	352	331	330	310	312	304	313	328	321	329	316	299	335	334	362	318	328	332	309	329	355	323	328	284	319	303	295	309	307	333	324	312	307	328	310	346	331	356	322	310	329	326	287	336	324	345	302	321	322	324	348	299	321	326	284	325	333	325	339	306	315	305	313	289	337	310	324	308	335	311	293	337	307	300	322	319	313	317	304	319	282	328	341	338	302	321	312	335	305	330	317	311	322	305	281	329	309	311	336	322	301	323	336	309	322	309	324	320	315	332	306	318	327	342	340	320	354	304	319	357	327	322	310	305	328	320	337	336	340	322	323	335	300	301	290	300	346	296	303	297	264	316	328	318	313	298	312	336	322	343	335	289	297	313	293	331	328	314	322	327	337	315	327	297	316	331	296	355	311	300	305	270	368	315	316	281	309	311	304	330	312	333	307	309	300	295	303	293	338	302	309	309	300	326	314	333	311	309	353	317	314	302	345	281	304	326	318	293	325	316	340	315	338	296	317	337	345	292	320	327	333	270	316	307	306	322	303	322	323	344	346	299	313	316	291	337	358	311	323	348	336	293	305	351	299	314	334	324	332	306	327	311	315	339	321	346	345	323	316	308	307	337	336	321	337	330	330	306	339	320	300	306	330	315	336	291	295	314	333	324	353	314	291	314	305	296	308	329	351	283	340	320	328	317	277	344	309	339	331	324	294	312	309	309	363	291	282	322	277	325	351	335	293	303	329	310	313	299	307	310	329	325	328	315	300	327	289	312	356	292	341	293	322	320	306	346	317	301	302	332	316	289	312	343	334	343	308	340	328	308	338	326	318	323	329	351	345	312	342	316	333	326	292	283	354	322	335	339	311	305	306	302	332	318	306	339	329	319	318	306	304	344	317	316	330	304	323	342	353	312	314	329	307	306	327	301	274	278	329	327	311	323	303	358	304	319	301	335	339	321	291	326	301	309	277	338	326	288	313	327	337	328	320	333	312	316	311	352	313	294	289	325	316	321	330	328	346	307	303	328	304	313	299	299	293	334	311	320	331	303	294	316	315	316	337	325	301	316	334	331	315	329	302	320	341	298	333	315	312	297	297	291	298	286	324	317	295	319	300	311	304	328	315	329	287	315	328	293	334	314	317	336	286	288	285	298	328	321	342	342	334	313	309	370	334	328	299	336	328	329	300	315	326	308	287	266	341	317	347	306	352	312	320	332	309	313	337	332	289	352	305	339	364	321	334	329	334	303	286	311	301	286	283	351	312	311	335	314	316	315	317	299	335	344	316	340	330	318	324	294	324	325	303	329	346	322	303	309	344	319	325	351	326	364	289	325	335	299	344	337	294	312	292	324	326	325	303	302	307	314	303	345	347	289	342	321	320	335	354	327	316	329	301	329	310	299	344	348	307	305	333	344	302	326	298	331	290	303	302	314	333	346	299	317	341	287	307	335	306	303	293	345	355	321	319	302	348	320	331	311	302	310	306	313	323	329	344	303	322	310	325	353	288	336	334	338	352	349	311	288	335	320	290	351	325	329	326	336	318	299	341	324	317	303	344	340	311	306	314	273	332	332	259	331	329	286	337	306	331	292	343	364	314	343	328	323	328	317	319	308	288	325	317	330	304	312	286	328	337	318	320	327	308	302	284	298	357	282	320	285	310	355	348	333	329	332	348	320	328	329	358	326	332	310	330	300	318	302	323	326	348	331	338	322	293	356	313	329	281	290	344	327	284	331	288	319	328	311	333	292	334	319	352	331	297	333	317	305	303	297	327	330	311	313	305	323	317	305	351	281	301	345	334	328	319	328	336	307	317	279	323	324	304	312	282	349	330	330	338	315	315	314	293	316	334
10735	9553	22183	56880	65199	53783	41371	26615	11507	4027	1468	990	907	866	847	855	815	877	893	839	847	819	815	844	832	844	829	812	806	881	833	846	831	860	790	812	838	817	832	814	883	862	864	854	835	788	867	848	816	793	793	825	828	771	794	815	800	843	871	825	847	832	808	812	798	848	844	880	791	781	851	943	787	804	802	795	821	812	814	803	833	803	846	850	828	840	806	816	810	816	852	806	813	876	851	843	845	817	824	830	867	859	863	827	808	827	814	807	865	804	888	830	815	817	851	804	787	822	781	794	822	824	833	860	871	817	805	799	821	813	835	871	853	856	837	819	791	838	868	816	822	822	775	872	851	865	868	851	825	885	798	833	814	787	837	814	792	800	793	863	882	829	823	802	810	860	843	845	847	820	849	851	837	790	826	830	890	830	835	874	829	824	855	816	808	846	797	748	829	789	797	820	828	822	822	830	841	839	787	838	828	865	850	792	856	842	896	847	834	860	836	893	790	861	830	835	775	862	817	822	807	852	821	812	872	836	818	814	822	842	817	840	806	857	864	782	845	839	813	800	825	863	810	862	868	798	807	813	877	872	804	834	759	792	793	875	864	856	798	844	817	818	802	839	840	818	847	810	873	800	832	838	838	773	836	838	852	850	848	884	827	849	868	827	861	813	873	846	845	859	788	807	800	857	823	820	794	837	847	817	862	815	822	846	856	823	888	786	842	812	832	832	815	832	804	862	794	829	847	812	790	839	830	856	810	828	855	853	810	897	855	856	829	842	875	860	828	830	836	816	826	825	812	853	819	828	853	847	812	837	779	809	802	756	872	817	792	794	810	880	882	819	825	812	794	769	810	832	819	843	822	807	795	779	842	823	831	821	791	843	815	844	824	832	820	813	807	850	825	798	866	814	822	811	828	870	798	821	859	791	902	863	840	810	856	826	822	861	799	808	822	739	847	828	791	862	913	821	832	813	771	834	808	795	851	861	785	889	835	846	753	778	874	816	852	792	859	843	839	809	818	875	841	830	822	828	816	857	825	801	793	795	799	798	852	868	842	873	828	868	869	869	811	842	890	780	833	830	840	843	778	826	875	805	842	837	868	817	835	890	782	872	842	855	863	833	816	871	870	815	824	815	829	797	868	856	818	853	841	861	815	835	865	838	827	816	858	790	825	827	827	809	812	822	848	832	859	837	876	835	793	818	881	798	847	860	851	881	825	881	821	855	816	842	844	789	853	845	832	796	838	833	852	784	843	855	840	877	784	864	807	811	797	812	860	854	814	827	819	812	810	855	829	791	839	853	803	859	859	803	849	827	896	853	840	891	840	815	843	839	832	886	873	817	858	844	874	860	850	882	812	863	837	851	834	861	840	758	809	823	852	837	816	769	848	795	825	843	861	851	852	884	855	826	887	833	867	816	854	866	832	823	813	827	805	768	859	834	841	840	841	846	854	884	814	841	814	845	807	837	802	796	849	827	862	812	911	818	846	789	841	859	798	832	844	814	818	832	825	849	798	823	863	861	818	825	853	843	807	829	833	860	839	825	831	825	830	847	803	812	803	810	826	829	857	775	901	816	855	821	800	847	813	830	857	847	842	831	826	755	851	833	797	821	861	953	832	877	896	810	806	859	849	822	825	838	801	839	882	894	866	821	851	826	784	842	838	881	873	856	837	861	803	820	786	860	855	835	838	835	858	845	842	894	879	864	859	819	837	828	804	804	790	789	848	829	821	814	830	837	833	805	849	853	815	822	819	914	840	787	828	838	804	830	832	822	859	818	865	853	848	808	851	815	825	841	834	825	809	789	797	785	791	846	834	821	842	822	817	833	829	757	799	861	882	817	889	829	858	786	873	857	808	810	837	866	879	825	838	784	836	813	842	870	852	851	815	850	822	853	841	784	881	817	800	779	849	832	839	836	816	847	823	835	831	832	797	871	835	830	840	818	838	852	773	814	872	828	835	855	889	886	851	835	848	830	848	810	825	801	908	779	819	872	840	838	866	859	834	844	842	838	823	831	806	791	904	792	818	845	798	855	816	836	877	835	845	859	789	815	831	806	823	880	899	789	820	809	867	839	844	811	832	869	835	821	841	872	878	881	865	850	846	841	839	816	860	847	844	896	838	829	823	814	866	851	779	886	850	828	784	864	834	839	867	855	902	856	783	812	796	873	850	822	844	883	843	795	847	821	809	855	859	833	808	830	812	801	833	810	870	817	815	826	823	820	791	822	772	817	787	802	829	884	801	864	854	801	861	854	828	818	830	834	841	860	853	843	808	850	816	810	845	896	868	845	815	848	837	862	829	843	855	828	825	812	852	856	865	810	817	812	874	895	890	845	810	847	868	853	838	873	839	858	819	833	839	853	860	807	813	817	879	847	850	832	721	816	843	838	813	800	810	860	822	830	866	833	838	852	806	828	860	785	821	831	825	845	806	868	845	859	829	841	826	836	842	816	792	881	846	808	881	818	884	830	876	858	844	811	790	860	831	833	847	835	854	862	806	855	832	789	857	817	831	818	799	805	799	812	779	818	847	844	823	868	846	834	821	803	801	774	870	847	817	842	887	821	825	836	881	800	866	874	829	811	837	779	824	905	841	818	865	860	792	784	764	829	836	841	797	816	823	860	860	840	871	875	818	854	822	836	818	859	778	799	809	830	828	865	864	820	810	812	844	890	818	801	823	760	846	843	834	805	865	835	884	813	846	815	834	840	834	832	817	828	822	808	844	815	826	810	831	834	809	844	801	869	857	863	830	791	858	777	813	834	830	817	865	835	803	843	808	851	816	860	826	851	822	850	844	879	845	812	842	846	814	832	865	849	810	785	868	824	810	811	774	797	794	835	842	852	847	823	796	844	807	867	851	851	810	846	805	853	821	866	823	849	813	838	810	851	857	808	822	827	821	803	783	819	853	800	876	736	801	844	795	859	857	847	777	821	867	864	877	850	886	841	865	818	799	863	827	856	850	791	820	877	876	856	808	812	817	871	842	850	825	857	801	801	832	848	819	847	898	812	791	831	846	803	823	831	832	864	837	797	859	872	763	870	799	878	805	814	835	862	850	836	836	820	825	865	823	796	852	814	891	805	851	785	869	850	876	875	847	858	842	823	880	851	826	832	822	830	839	823	801	801	872	830	834	801	806	816	850	817	859	810	814	840	793	833	777	819	822	895	867	888	840	846	802	804	851	840	844	839	852	852	824	832	847	842	792	875	868	835	857	811	819	854	826	840	884	879	838	832	830	851	786	821	879	852	810	880	869	816	856	806	780	850	799	841	846	798	847	886	837	862	799	835	856	814	830	819	800	788	858	781	889	817	811	839	835	815	819	877	878	813	804	794	782	828	812	867	861	833	818	869	847	823	837	842	833	830	813	865	844	768	813	867	840	805	813	853	822	810	850	847	895	811	867	824	814	800	867	838	825	791	832	816	839	879	802	844	831	843	850	829	825	832	813	837	831	856	886	800	841	866	803	840	838	854	789	874	845	829
25378	15445	29096	64486	72797	57199	40328	23199	8300	1966	578	397	346	361	336	327	304	317	322	322	318	325	314	321	322	314	325	336	331	328	300	320	352	313	298	296	324	328	320	347	343	350	326	347	332	360	315	334	285	348	294	369	305	304	318	327	310	332	338	313	341	356	327	299	338	314	336	316	286	337	322	310	320	345	313	323	324	326	326	333	332	323	336	349	334	306	337	337	334	333	325	383	318	351	337	355	368	359	340	314	327	323	335	312	315	293	331	348	325	316	357	309	335	318	319	321	342	306	335	346	364	344	331	316	317	306	345	342	322	322	345	350	341	310	343	349	303	290	334	307	321	351	330	377	333	373	333	339	314	331	296	326	333	322	327	345	336	348	308	343	307	341	333	318	306	354	281	310	320	318	329	332	328	337	308	297	335	331	333	362	315	331	343	316	280	310	290	320	330	321	294	304	321	351	325	285	330	356	336	354	293	343	337	363	335	361	336	338	329	327	326	354	331	325	337	339	318	327	334	345	314	324	326	299	355	332	342	324	339	321	316	328	305	305	295	339	334	300	338	324	336	352	333	354	354	350	349	332	330	330	305	331	330	328	340	320	377	331	323	359	307	312	299	323	334	315	315	310	315	329	339	307	356	323	328	337	341	306	326	356	341	307	321	372	308	341	347	340	344	307	326	343	336	312	303	349	322	314	320	310	306	306	363	335	311	328	296	300	323	321	335	318	344	318	304	313	328	326	299	341	327	318	314	294	330	363	332	334	319	338	340	323	323	332	280	316	311	314	338	298	333	332	344	319	314	308	326	331	314	323	305	337	336	325	320	317	321	324	355	307	331	329	347	316	363	340	292	313	325	299	341	329	332	339	345	325	321	333	333	351	330	279	301	339	323	340	324	303	307	317	329	329	337	317	318	298	318	327	309	336	335	357	311	321	310	349	328	332	326	367	327	333	318	317	340	317	286	326	346	307	335	299	326	325	310	320	336	334	337	350	316	332	353	291	314	288	339	340	314	333	295	349	333	352	321	350	338	325	345	309	306	317	351	284	347	326	280	349	319	308	313	351	333	333	339	318	314	311	336	315	359	353	355	332	330	335	318	345	358	321	345	331	324	312	315	299	323	353	340	344	325	323	334	341	331	326	342	331	329	337	331	332	336	339	295	294	339	321	344	352	339	275	342	340	360	329	328	333	322	348	324	301	309	325	332	320	324	317	325	317	340	302	349	342	329	335	313	342	319	325	342	343	336	304	339	313	328	348	342	344	329	346	313	310	349	310	338	317	351	354	333	341	303	303	335	299	315	313	313	335	303	344	337	328	297	336	342	317	336	313	341	298	313	362	329	320	371	333	321	342	304	361	353	338	312	361	330	338	351	323	320	308	324	307	306	341	309	337	326	310	338	330	348	341	309	344	318	341	316	330	329	339	291	310	327	326	335	333	310	331	317	319	334	341	351	326	331	295	333	320	340	306	319	347	370	330	348	346	324	320	311	313	381	334	325	314	308	300	321	324	340	353	333	311	322	334	314	323	343	299	338	342	320	345	331	314	333	322	313	363	325	337	310	319	337	336	316	308	317	355	295	292	330	347	304	343	338	328	327	344	287	325	294	317	321	324	355	340	338	334	339	328	315	326	320	353	325	339	288	321	342	347	314	357	285	332	335	329	355	293	331	353	330	323	294	308	288	313	343	335	352	307	341	330	342	300	311	333	320	350	291	332	329	309	331	310	312	318	339	330	309	314	307	324	350	381	315	312	330	329	349	346	319	326	324	390	331	338	346	326	306	326	302	350	296	340	315	360	341	336	332	322	331	349	317	323	366	329	353	336	302	354	340	330	340	344	355	326	308	300	317	348	317	311	313	308	322	320	290	322	345	339	329	300	346	330	335	304	263	316	336	342	347	292	349	351	295	338	313	324	339	333	345	351	325	322	355	287	320	325	330	331	328	332	307	300	303	357	299	351	331	314	289	307	354	340	339	321	329	329	343	313	363	304	305	330	328	348	321	354	322	306	318	338	337	318	344	350	317	343	326	348	314	326	332	381	338	323	351	318	303	278	354	314	337	328	297	331	327	305	311	342	326	349	324	329	354	302	328	310	318	343	308	313	300	299	333	344	320	316	306	297	331	314	307	307	296	307	318	307	301	322	287	317	336	361	349	311	346	339	321	332	355	312	291	320	322	345	358	318	324	359	336	332	355	352	312	292	325	316	321	350	329	328	319	340	312	376	331	315	343	324	365	321	311	309	316	358	343	334	291	349	373	309	309	337	333	347	302	339	334	342	316	326	332	327	345	330	325	356	346	313	345	327	317	350	305	349	319	311	364	306	339	302	322	324	308	305	332	316	325	361	315	310	314	345	328	324	306	311	366	319	314	336	343	332	336	317	344	340	300	320	326	359	314	312	347	352	341	337	300	324	326	353	346	338	334	305	351	339	316	315	308	335	362	338	307	332	330	291	352	303	303	346	345	353	301	328	314	319	331	336	332	332	312	309	362	312	328	324	331	323	333	324	322	347	302	333	344	324	296	322	324	317	314	312	314	324	326	349	321	330	319	316	326	292	319	313	352	364	323	346	346	324	326	325	326	322	316	319	339	290	357	343	324	301	327	297	325	329	301	333	348	317	316	319	328	310	329	290	335	296	287	338	328	353	346	329	311	346	350	328	309	348	303	340	333	330	307	327	307	337	325	317	319	346	308	336	326	359	304	366	328	317	337	304	327	331	348	294	318	342	340	321	307	315	328	296	314	322	318	326	360	332	335	342	348	317	298	337	326	288	354	341	332	314	306	319	299	328	335	338	321	321	311	317	341	332	329	318	372	334	327	347	340	322	329	313	331	322	339	316	320	312	315	321	316	310	315	331	354	313	313	339	308	343	320	334	337	321	319	340	324	335	357	319	276	356	326	332	318	319	318	332	312	333	317	328	301	318	326	343	335	330	330	311	304	325	312	306	320	318	313	317	299	311	306	318	311	338	333	338	322	361	329	305	304	299	323	347	342	301	306	346	297	317	311	299	349	323	293	339	338	359	324	324	293	321	347	322	386	328	331	316	347	308	329	342	343	334	322	304	301	321	294	341	316	311	309	357	314	324	319	349	328	309	337	324	333	317	303	317	326	351	318	332	291	326	323	332	344	345	330	321	323	322	353	331	316	308	335	342	305	349	349	322	340	320	360	277	297	338	315	347	332	325	307	324	361	332	344	322	288	290	334	320	305	312	325	319	306	339	305	321	329	290	320	344	319	302	319	373	324	359	339	311	293	314	352	313	326	292	314	328	347	322	318	318	304	312	329	308	326	317	332	315	330	319	324	352	361	307	322	336	316	319	326	319	322	327	314	322	318	326	270	325	339	279	312	352	326	330	343	334	306	322	316	365	303	329	364	314	344	310	314	321	347	311	335	317	321	310	337	342	354	339	310	345	347	323	335	331	321	335	349	337	303	335	339	305	335	319	309	310	353	315	345	296	283	291	333	331	330	343	314	319
13774	12925	31906	68270	78428	65205	50390	34211	17248	5992	1891	1104	897	861	830	801	848	855	864	877	872	866	925	856	799	882	831	838	857	826	895	847	845	807	871	837	833	877	942	799	866	846	808	838	819	841	859	837	867	828	829	864	878	851	862	861	785	870	811	778	837	807	834	867	847	839	850	845	872	840	876	795	890	792	883	847	805	846	858	839	841	854	837	883	826	876	806	813	833	856	811	806	866	825	841	845	828	839	890	864	804	847	884	853	855	874	838	816	815	850	849	855	887	839	928	875	889	810	844	853	834	877	806	859	858	856	852	864	838	853	835	885	840	906	804	821	813	871	822	792	881	833	914	811	884	836	842	852	888	866	821	834	848	907	842	851	889	868	858	894	858	837	850	841	816	868	857	819	812	850	850	871	864	835	813	894	831	827	839	832	832	830	886	892	819	829	831	922	860	883	864	848	894	895	833	832	873	869	843	898	883	794	854	843	836	859	921	839	886	818	869	840	884	861	869	868	822	807	852	850	891	853	811	870	853	837	825	852	837	859	824	813	850	886	834	843	855	865	809	872	821	848	864	802	842	809	875	839	818	817	852	842	857	884	846	882	843	832	860	868	881	872	863	849	860	876	801	887	831	886	838	871	883	812	797	863	850	838	824	866	839	855	867	848	840	861	851	839	843	865	863	855	860	831	863	881	855	875	831	869	812	870	811	856	820	845	858	842	792	842	857	861	920	812	822	858	861	864	890	815	837	844	849	853	944	815	869	864	816	856	854	838	820	847	854	855	822	834	886	862	829	856	879	863	829	878	841	825	904	901	806	881	851	805	840	828	875	879	806	827	884	830	867	878	866	831	825	825	802	824	825	852	845	883	830	789	839	813	909	774	879	848	871	849	866	863	844	867	859	819	812	862	825	818	826	789	873	849	840	816	859	853	845	823	886	832	885	831	858	849	856	888	834	861	842	790	858	772	865	841	835	864	850	860	852	836	870	810	844	890	808	822	878	863	862	813	831	833	804	835	840	815	858	901	842	828	884	863	868	867	861	886	840	866	844	879	851	857	841	778	865	861	821	778	853	865	839	869	824	837	872	860	881	895	859	776	873	822	845	870	802	788	836	841	843	801	804	835	863	885	866	798	856	872	848	836	810	819	855	881	904	863	880	875	811	805	817	862	868	856	831	829	875	817	809	864	835	885	869	861	872	794	853	822	862	857	840	832	811	864	869	873	874	803	883	811	791	810	826	857	815	875	858	880	826	823	848	857	792	867	906	878	859	837	819	882	844	846	856	785	861	848	858	823	855	805	849	847	837	895	827	833	894	826	814	847	901	822	838	857	834	876	876	862	866	878	850	781	848	860	803	851	886	847	809	873	840	855	852	816	868	875	827	868	837	861	849	815	865	863	835	897	841	865	911	833	830	830	856	836	860	870	863	809	860	848	869	863	915	870	863	812	899	863	825	847	769	839	811	856	883	860	890	851	874	819	807	859	817	876	868	881	886	814	923	866	850	903	897	814	813	859	843	899	849	801	854	866	827	810	833	848	855	884	818	850	841	844	856	831	850	822	819	816	846	833	849	824	830	864	854	844	867	873	812	776	859	885	857	855	864	837	798	884	779	815	846	871	834	848	886	853	837	806	884	783	892	861	889	829	849	851	896	853	833	866	792	833	858	842	900	870	864	814	864	790	833	869	794	833	880	832	756	836	851	856	827	899	843	830	859	898	892	860	800	855	871	851	850	869	842	845	856	813	881	805	866	800	831	864	863	854	890	886	839	900	836	822	869	878	872	860	938	849	855	828	839	897	894	874	857	858	905	857	842	890	837	839	876	793	825	890	854	860	817	874	856	823	875	859	837	854	872	841	852	857	806	821	829	867	871	840	823	876	894	794	859	809	845	858	887	861	867	862	827	859	829	889	868	840	851	886	871	838	864	866	871	867	827	829	816	871	814	844	843	865	791	845	838	839	827	886	840	829	833	904	872	832	830	877	782	860	865	845	897	817	850	797	855	870	887	859	810	878	862	841	865	874	856	834	779	840	845	841	863	854	835	779	862	852	814	915	874	869	831	844	850	892	849	859	876	788	840	846	851	922	843	840	845	871	810	807	876	818	842	865	897	829	829	816	863	898	856	868	840	843	856	810	820	826	821	848	814	873	889	778	856	836	859	823	855	846	836	862	860	912	817	842	893	857	818	877	865	869	856	895	865	820	841	844	874	907	875	829	886	834	805	861	818	871	855	817	871	868	839	802	912	850	821	818	834	863	877	796	843	893	885	907	882	849	889	825	852	860	852	831	811	851	833	796	868	832	863	814	833	843	857	857	859	873	893	869	857	873	850	829	820	851	856	789	887	889	844	829	831	860	901	852	838	833	916	820	866	843	883	861	773	874	874	848	799	800	898	848	802	855	886	867	914	830	884	825	871	826	812	804	872	896	883	827	847	837	832	876	838	812	873	795	887	875	864	840	868	861	830	815	802	812	904	843	862	840	845	853	871	829	834	864	812	851	852	868	855	831	784	843	792	841	854	821	853	867	840	849	887	848	820	868	801	884	846	857	851	830	833	856	858	830	827	839	835	844	839	919	858	798	875	815	878	850	862	841	772	830	842	827	844	879	879	853	856	842	848	926	877	849	857	854	819	852	816	840	857	859	855	849	820	860	854	873	906	848	840	794	825	807	849	878	795	800	787	896	863	904	844	842	812	910	841	852	858	856	862	865	856	832	861	825	826	881	840	832	813	796	889	872	794	834	819	829	837	842	861	867	845	845	859	794	906	829	831	862	888	844	803	864	857	883	868	853	843	788	839	854	856	818	874	812	864	872	832	825	858	869	847	858	891	825	843	867	786	829	849	835	865	831	844	846	887	821	873	889	867	854	815	876	795	830	858	894	825	878	782	823	854	880	834	778	867	849	866	824	892	805	842	833	810	811	851	849	842	859	860	801	866	868	885	806	831	863	800	868	859	911	851	847	917	823	833	842	894	844	832	881	871	863	834	822	825	843	845	855	852	810	854	842	883	869	816	847	841	861	851	877	868	833	896	866	848	826	876	845	813	843	837	835	850	826	769	880	852	855	850	842	866	802	856	838	838	914	835	791	838	834	897	868	896	870	833	849	786	837	843	839	805	840	845	841	810	845	829	848	852	862	880	811	767	863	842	862	836	834	910	877	867	805	838	860	826	866	867	842	865	844	807	831	845	803	922	855	859	851	821	854	812	861	841	854	819	846	869	805	822	885	807	831	786	913	841	789	841	827	805	808	824	890	849	860	836	850	813	856	881	859	834	828	825	839	841	846	879	904	810	855	837	786	847	824	866	880	906	868	859	840	855	811	798	855	861	819	846	846	855	804	855	803	847	834	825	894	843	821	816	869	809	841	872	869	858	865	828	885	864	846	888	809	824	862	867	844	834	826	861	804	895	878	850	848	845	854	818	837	830	844	849	869	891	855	821	834	828	830	814	807	818	842	808	849	824	833	864	856	828	821	848	810
9496	7226	10518	11651	12493	7701	4420	2123	977	494	351	328	290	314	318	322	321	298	332	304	325	305	324	316	254	291	301	323	312	326	302	322	320	332	333	350	350	343	327	297	324	313	302	316	323	329	315	328	281	305	292	292	305	321	321	343	317	299	344	310	297	323	336	314	312	334	311	288	327	324	288	307	274	298	327	306	297	267	302	323	292	330	320	304	327	317	310	366	310	322	315	314	320	329	281	323	321	301	324	353	306	296	310	312	339	292	303	320	295	295	349	328	317	333	278	329	324	287	310	301	333	301	296	327	284	308	316	313	361	293	317	340	318	305	307	282	309	313	331	326	305	311	312	316	320	288	307	309	315	316	328	310	318	311	281	323	333	327	308	299	281	343	316	306	323	332	310	290	293	307	296	304	321	305	310	351	357	294	317	313	353	340	322	283	298	316	308	303	309	332	318	318	318	293	290	321	308	332	306	316	314	312	334	333	293	319	297	298	347	314	334	309	315	280	317	323	302	350	341	286	299	322	322	314	348	320	307	313	299	341	330	319	314	341	314	315	321	325	314	315	330	312	331	336	300	328	349	307	333	334	319	311	327	297	297	299	337	330	345	309	329	325	326	340	329	356	311	338	340	310	332	329	327	280	329	264	322	342	333	342	301	303	313	299	324	317	310	314	294	307	346	304	318	302	325	321	295	292	310	307	331	323	357	317	341	299	303	298	310	310	315	344	301	311	330	295	323	320	291	267	314	346	295	318	287	328	316	304	292	312	316	315	354	345	306	311	336	322	315	325	332	300	317	297	329	318	298	327	324	354	311	323	308	320	318	270	326	312	329	304	330	304	289	330	298	322	307	345	322	322	312	314	343	327	323	325	318	328	293	304	310	313	304	311	324	312	341	309	327	313	330	357	360	313	299	338	353	328	321	346	312	319	304	330	287	351	314	294	338	315	338	311	303	337	308	281	294	315	338	306	325	297	305	288	305	306	334	295	339	308	335	309	312	301	335	307	316	315	289	314	333	297	314	311	321	279	325	311	307	323	335	315	326	300	317	292	308	297	315	292	330	317	320	292	306	317	307	321	274	309	275	330	347	327	310	289	335	282	317	308	304	307	312	322	285	311	326	302	310	326	327	334	335	296	302	307	327	271	319	321	281	320	311	324	321	320	310	327	318	327	283	331	323	316	332	321	326	315	325	337	298	330	311	304	349	338	326	313	309	331	315	344	346	311	295	294	296	358	328	319	340	328	309	325	265	334	325	337	352	290	329	324	331	316	322	313	315	313	381	332	309	306	314	285	330	310	341	307	299	292	280	299	338	324	323	323	287	322	329	298	259	346	330	284	314	311	300	318	352	298	319	316	304	322	310	314	328	350	317	318	318	348	305	323	326	326	320	320	354	324	315	288	315	317	334	324	286	317	301	296	282	315	322	309	334	313	312	320	311	321	327	331	334	308	329	300	330	304	321	341	335	298	318	312	350	312	297	317	342	327	309	321	287	344	320	318	301	331	330	332	323	317	316	334	265	322	319	305	357	360	319	297	307	319	305	354	323	296	339	322	325	292	300	323	352	318	338	331	334	336	318	308	320	294	315	337	330	318	325	331	288	293	309	336	290	311	329	316	338	322	288	300	304	309	284	328	298	324	311	292	307	334	301	313	364	308	335	312	309	316	323	334	320	279	331	307	288	355	316	297	313	312	306	318	330	303	326	278	341	328	284	306	347	326	327	284	313	307	296	321	300	298	350	339	362	343	311	335	320	282	336	319	313	327	316	308	315	320	315	291	305	363	305	320	322	325	303	306	286	347	324	333	310	299	310	355	310	325	309	328	309	314	283	327	310	332	279	318	326	295	302	328	295	271	364	319	340	273	317	364	338	346	321	308	273	316	326	283	310	321	307	328	289	329	331	329	341	278	323	297	322	321	297	272	323	317	280	314	317	345	323	303	328	331	324	332	357	282	335	289	310	343	344	328	308	327	308	280	294	319	339	316	337	312	290	268	290	319	308	309	300	326	307	345	288	342	295	304	292	324	316	316	333	293	371	316	296	298	319	331	298	308	309	309	306	329	299	277	312	305	305	294	306	331	303	319	319	339	302	286	282	328	323	269	320	286	324	314	341	315	317	304	313	328	321	326	308	309	318	311	278	284	304	289	301	273	283	337	313	335	337	311	339	288	326	319	329	322	302	319	318	319	319	300	296	296	353	317	326	339	306	316	306	329	338	311	320	305	338	325	322	304	327	333	287	287	313	285	305	326	289	322	325	319	333	319	275	358	310	283	321	309	297	315	326	290	291	305	327	315	323	326	294	309	333	298	288	319	311	305	334	331	328	297	286	301	313	330	318	308	320	343	292	277	275	317	325	305	293	341	342	323	299	312	297	311	323	332	318	307	308	273	335	302	296	310	303	303	307	273	319	322	319	307	327	315	302	310	335	290	297	332	357	359	294	340	322	283	322	297	305	328	310	370	311	356	311	303	318	326	314	333	268	339	341	291	319	311	333	295	319	320	311	305	316	356	312	319	319	317	304	274	289	288	288	317	324	299	293	328	338	293	302	296	290	337	324	323	338	300	320	329	315	307	343	308	312	318	352	325	293	306	321	349	305	301	312	298	288	296	327	320	311	345	338	297	348	329	328	350	306	320	310	280	322	299	287	328	326	322	314	325	309	316	309	310	307	329	315	295	355	284	333	296	296	319	323	316	287	305	276	276	299	301	302	330	321	316	347	331	292	295	303	318	318	306	299	296	329	309	341	326	339	302	332	321	315	319	323	339	279	317	313	343	282	322	308	315	300	324	332	315	313	333	314	313	333	330	334	328	324	346	325	320	349	338	327	299	353	348	305	312	326	293	311	330	298	327	350	343	320	322	303	304	305	346	284	333	312	293	331	291	340	310	341	312	282	292	286	311	321	293	347	298	299	288	332	307	327	300	309	319	282	302	318	308	282	314	360	299	322	303	334	308	309	281	318	315	336	306	316	269	298	362	308	310	332	324	332	324	299	323	320	309	316	328	338	349	331	292	321	320	299	328	292	295	305	303	298	290	325	326	289	313	349	326	319	335	333	313	329	326	321	303	324	314	314	307	325	277	325	333	308	318	314	348	330	316	287	300	296	293	299	293	266	297	314	294	343	309	295	316	312	322	320	340	308	341	345	286	284	299	360	317	303	295	323	280	315	313	293	312	334	294	273	339	308	317	300	298	315	316	295	277	329	289	298	310	315	287	329	339	312	303	343	338	322	313	306	304	304	342	352	300	294	333	334	283	330	300	322	312	308	301	310	313	314	314	326	345	293	331	342	301	326	324	316	321	313	333	297	328	333	277	335	331	326	340	315	321	273	326	304	307	323	330	362	311	297	303	338	341	318	272	320	334	309	300	259	303	303	325	328	314	322	315	296	301	291	313	327	346	313	308	311	322	321	317	322	313	273	326	349	310	305	320	287	290	332	326	292	318	323	277	280	330	352	315	283	289	307	309	337	296	319	330
7063	7039	12766	22200	25855	19403	12816	6642	2961	1473	1009	802	823	854	799	791	798	806	833	785	811	826	802	790	831	827	791	892	803	843	827	801	830	832	808	824	853	816	819	829	834	817	836	819	826	852	809	816	815	850	816	817	789	723	821	847	794	865	789	790	863	786	831	790	783	777	832	778	764	808	800	753	863	805	821	796	762	855	789	831	837	804	794	838	830	818	800	792	848	835	806	798	823	771	822	781	842	796	797	786	852	786	781	794	783	825	769	826	838	858	840	825	767	827	764	835	848	801	797	785	780	809	815	798	851	793	830	789	835	859	837	823	800	761	754	838	821	811	805	866	845	814	849	834	800	820	838	850	801	803	828	800	812	838	847	838	813	822	853	783	817	836	810	828	833	823	836	784	819	790	796	846	842	828	799	884	846	774	767	858	831	780	781	832	834	804	843	845	779	841	852	832	791	790	822	869	826	900	840	853	825	800	798	813	814	754	893	838	808	780	821	797	855	795	807	804	776	810	834	785	790	825	750	794	799	843	796	784	855	812	814	833	801	831	791	803	860	791	839	813	804	785	817	839	830	790	867	780	850	840	811	805	798	854	782	817	853	822	872	818	839	792	825	810	836	826	804	848	812	802	767	838	816	857	802	817	838	789	857	793	812	813	843	811	848	751	837	846	828	780	837	788	822	838	818	820	845	825	812	793	821	822	837	821	883	833	822	766	851	832	784	756	831	847	817	856	817	815	791	826	819	809	788	782	811	806	837	828	800	781	852	820	816	838	820	810	839	821	832	790	854	783	833	796	811	833	858	816	864	792	780	844	807	803	823	808	876	785	827	850	796	821	864	834	847	846	754	853	833	794	842	833	880	781	827	874	793	771	812	819	813	838	800	803	819	840	836	814	871	815	816	844	836	861	828	834	858	841	818	819	808	799	878	819	798	793	841	813	804	845	836	806	843	823	824	879	792	814	813	815	862	860	822	748	821	804	786	818	844	867	771	813	781	874	808	827	850	820	857	787	831	832	763	837	809	831	807	798	868	837	851	855	794	825	853	775	777	829	808	835	839	851	821	798	830	783	820	867	799	809	796	835	845	845	822	770	827	823	831	792	834	756	796	763	805	800	822	819	868	845	841	843	826	840	761	866	826	827	827	806	810	847	830	834	788	765	796	850	847	791	841	833	856	841	821	828	817	826	723	809	856	855	795	779	872	838	778	794	861	894	856	813	871	809	812	756	784	799	856	835	790	827	839	802	753	778	823	833	826	798	797	820	783	862	804	854	810	812	831	859	810	817	822	793	814	835	833	773	879	843	823	790	787	865	824	823	804	798	798	764	811	812	790	789	783	838	828	835	820	791	783	801	814	810	845	816	806	828	825	806	807	806	825	794	847	827	819	821	768	862	811	855	841	838	826	820	771	799	879	831	825	861	772	838	866	843	806	824	825	812	784	787	835	837	839	774	794	900	861	795	806	851	799	797	829	818	796	815	843	813	816	771	868	898	832	828	849	865	794	801	785	774	817	838	804	807	872	842	781	847	836	782	852	791	795	834	787	794	816	860	820	823	826	848	838	873	822	835	843	832	790	831	906	839	799	879	821	842	862	794	812	788	861	839	785	830	853	809	862	771	818	858	838	791	814	813	854	841	841	865	791	821	792	799	876	863	739	839	817	850	837	746	807	822	820	881	796	781	816	822	817	793	793	818	830	821	804	784	770	809	839	812	796	787	866	868	774	798	792	809	827	837	808	838	849	785	874	831	810	806	820	866	853	751	800	916	822	872	812	856	800	845	818	813	785	791	825	800	820	885	833	812	836	859	830	823	790	839	817	875	807	777	882	840	841	835	821	826	815	835	820	802	844	786	806	831	824	811	834	810	847	840	817	837	846	828	795	785	760	815	844	820	816	835	854	832	835	848	827	813	837	771	838	821	806	847	789	803	801	811	808	848	868	822	775	857	904	853	796	822	805	843	766	811	854	852	835	828	839	832	803	854	808	851	831	843	848	806	865	779	859	853	839	789	773	788	876	820	816	854	877	805	831	816	843	831	901	878	849	798	839	811	869	844	781	858	838	795	851	833	859	813	818	839	816	841	804	856	832	778	868	845	852	839	806	826	853	847	807	812	862	793	808	811	845	830	841	821	825	762	828	870	773	821	811	784	834	810	807	819	860	849	814	795	854	802	835	835	846	818	775	844	807	821	825	798	862	756	831	809	862	833	808	825	827	814	831	826	839	776	850	780	843	863	808	806	813	777	835	783	791	827	786	826	869	799	857	835	826	787	861	837	827	872	823	865	835	815	801	846	821	860	833	812	832	787	794	768	847	868	803	831	827	833	758	765	900	837	832	836	803	846	810	776	851	851	815	819	825	777	781	790	831	819	860	819	844	826	804	851	823	846	838	784	844	877	804	864	836	789	807	857	859	802	791	837	858	820	810	849	811	814	814	812	823	876	798	818	833	800	847	835	778	830	827	822	872	783	821	813	824	853	795	802	819	802	829	771	834	841	835	853	815	808	782	819	847	837	823	811	778	821	837	786	763	799	880	803	819	825	817	905	808	769	827	798	826	847	762	820	802	764	783	805	863	841	838	776	803	817	806	770	814	838	769	836	852	831	822	805	799	828	844	844	811	819	820	773	830	803	778	814	779	817	768	783	818	861	806	846	831	803	859	829	821	856	818	801	784	812	828	837	865	817	824	804	795	817	821	781	809	814	769	793	835	853	827	814	853	831	858	842	838	871	820	835	815	839	856	844	810	827	811	767	857	807	824	783	859	829	814	833	772	800	825	824	813	835	826	857	819	830	812	818	879	799	797	863	806	800	816	810	860	851	840	785	789	843	844	827	807	849	827	846	809	864	806	773	809	834	865	773	804	842	822	831	844	869	791	809	845	832	769	821	833	856	837	851	816	838	821	852	781	837	822	807	846	848	806	828	827	852	843	775	814	870	804	858	834	818	843	839	857	856	808	789	811	833	825	743	825	824	797	814	806	817	816	825	844	822	759	807	778	787	824	800	767	825	802	860	820	826	832	785	850	819	862	823	803	838	792	808	828	810	791	800	797	843	799	789	836	808	872	814	810	811	818	818	777	826	817	826	806	844	797	868	842	819	842	808	848	822	811	826	819	802	886	777	810	791	813	794	794	819	806	777	793	808	825	815	822	822	810	777	808	796	773	787	843	802	806	854	774	812	841	813	804	826	850	785	812	804	842	798	822	831	804	835	854	811	844	810	790	818	781	798	837	821	816	805	804	787	832	796	811	812	800	838	826	734	797	798	829	878	840	848	808	847	820	836	839	827	858	817	846	822	793	751	828	838	838	861	865	865	842	796	822	770	832	851	872	836	815	837	835	852	841	829	877	816	854	840	832	853	815	801	811	845	891	812	822	823	826	864	816	827	859	801	798	825	798	855	838	817	822	780	884	853	849	902	781	808	804	860	881	844	771	788	774	838	769	765	817	859	782	871	836	799	820	866	767	824	836	863	875	818
19436	14385	22675	49916	59743	45152	31258	15469	4594	1258	442	335	334	317	307	327	334	317	326	313	340	326	323	333	314	320	310	318	317	339	292	332	339	295	279	293	324	345	333	354	345	312	305	293	309	311	362	357	336	335	320	329	336	339	307	333	336	322	322	347	309	314	337	326	302	290	325	339	313	294	302	316	324	335	330	322	309	317	295	340	294	306	349	318	318	311	322	326	300	331	334	323	292	311	315	286	317	336	312	286	325	313	308	303	300	313	361	295	346	310	333	339	312	315	323	285	304	340	326	339	323	307	330	304	324	290	293	314	305	308	314	310	348	296	279	325	319	279	285	311	316	337	339	343	301	322	342	319	284	316	334	354	326	307	296	305	305	279	317	322	333	317	288	311	303	316	343	313	326	312	344	313	312	301	346	304	303	295	332	326	359	302	328	316	297	309	332	321	330	320	330	329	327	309	330	349	365	325	317	334	315	332	323	302	323	303	310	314	313	325	326	329	361	324	329	337	316	327	345	317	337	306	348	335	310	321	324	337	312	288	351	290	298	295	345	337	308	328	315	321	284	305	312	332	310	316	363	348	324	333	316	334	322	338	317	321	326	316	323	336	352	299	313	314	358	287	304	304	289	324	328	328	329	304	312	293	314	303	332	324	324	323	303	342	318	297	320	328	331	321	321	323	311	324	356	322	337	316	324	338	341	333	356	289	305	336	301	342	327	308	318	319	328	321	327	330	332	309	335	328	350	338	310	323	336	341	298	312	340	319	345	303	316	320	328	357	331	309	327	335	318	298	338	323	306	305	312	327	330	321	340	356	332	335	286	325	337	329	350	352	318	360	355	330	291	357	296	304	303	293	296	323	337	343	313	354	319	314	332	310	320	309	338	343	309	341	310	338	335	322	334	341	279	340	342	300	319	314	324	306	350	348	324	327	339	326	339	324	336	308	343	315	292	325	329	326	347	319	339	327	343	335	320	361	353	317	281	327	317	309	372	321	335	301	327	300	313	328	327	327	311	326	317	300	326	327	317	338	305	338	291	311	283	307	328	313	330	299	334	293	295	285	315	321	310	301	318	322	281	325	346	303	334	332	318	342	329	327	335	310	364	323	318	308	307	310	298	281	290	348	308	333	326	330	344	326	311	339	347	320	333	329	311	314	312	374	336	321	320	347	310	329	339	296	369	320	296	356	327	322	340	316	341	351	352	339	315	336	346	322	323	305	324	299	297	322	344	358	308	299	339	296	298	309	295	309	321	327	304	340	300	331	313	300	309	320	344	343	316	359	321	328	350	323	328	360	347	289	334	320	330	291	291	306	314	295	308	314	299	302	314	319	318	300	332	335	363	331	335	353	281	335	311	339	330	336	327	318	297	303	335	337	338	342	299	337	278	315	303	320	311	331	313	320	300	334	295	325	326	345	317	305	332	311	289	323	339	335	349	321	335	347	323	324	317	308	344	319	331	343	327	323	328	312	326	313	310	330	329	296	334	304	298	335	334	319	317	376	330	313	319	338	319	337	308	323	362	360	361	322	323	372	348	345	307	302	317	310	337	296	329	317	330	344	312	292	325	323	327	324	323	293	337	293	325	327	310	315	317	318	322	315	320	313	337	314	338	334	322	318	325	319	322	313	337	294	347	321	333	320	328	305	325	329	312	322	315	332	309	328	322	317	343	342	334	315	319	316	333	316	307	315	333	346	342	349	349	300	311	296	317	339	294	292	315	316	328	327	345	317	331	314	360	325	322	359	341	293	340	334	311	339	303	325	292	348	285	313	317	325	338	312	313	305	327	301	343	304	338	335	356	287	295	304	337	309	336	305	349	302	333	283	305	281	318	303	330	306	328	312	316	309	325	302	319	323	303	304	313	317	340	270	305	297	344	300	299	294	320	306	327	295	342	349	337	324	308	310	339	319	314	326	306	324	339	289	330	305	323	353	329	303	346	313	302	308	358	282	338	340	306	335	356	306	356	338	335	323	318	317	310	310	316	316	299	320	306	324	320	335	322	306	339	335	315	339	303	310	299	285	321	346	339	323	325	342	313	350	340	322	342	301	347	331	352	304	346	341	327	322	328	348	313	327	328	345	318	315	303	304	339	306	295	306	309	332	317	313	334	323	304	322	300	313	313	282	357	317	349	319	329	296	336	325	338	304	303	318	304	285	325	324	324	325	336	328	345	325	332	312	318	320	295	339	333	323	302	329	317	302	352	322	321	319	318	310	275	321	339	322	364	348	289	321	314	319	327	311	319	311	331	331	326	298	321	326	308	310	324	315	320	333	348	321	349	324	329	301	303	362	301	338	322	316	345	289	340	332	312	300	309	329	304	357	307	328	327	316	333	313	341	305	333	335	330	321	355	328	307	351	290	318	323	305	300	299	327	315	330	330	281	301	341	304	339	345	336	309	308	321	329	316	313	312	303	315	322	312	328	320	332	316	338	317	308	305	297	304	279	338	303	313	334	296	335	332	281	338	279	311	299	312	309	293	298	339	283	315	333	330	306	350	336	327	322	353	362	302	375	317	333	327	345	318	366	337	308	343	309	320	341	329	354	382	346	318	315	310	340	343	335	328	320	292	318	319	363	338	301	312	329	306	297	319	308	312	334	323	352	321	309	327	326	296	307	319	316	328	351	316	345	291	321	350	327	326	314	330	330	308	301	350	310	290	347	293	307	297	292	343	336	312	327	329	309	326	314	338	327	297	337	329	374	332	321	312	326	296	328	355	339	321	341	303	318	306	299	313	325	315	371	339	326	318	315	319	333	332	353	316	302	314	309	350	310	316	339	314	338	323	304	282	337	316	301	317	265	320	289	297	301	317	326	339	310	314	334	324	324	369	322	320	328	335	305	314	318	332	326	300	325	288	305	354	319	328	346	333	331	289	324	329	329	330	305	302	339	323	273	348	332	320	333	315	317	330	348	314	350	292	319	299	313	336	335	328	331	327	314	320	323	320	342	351	310	311	307	331	339	325	315	303	334	320	323	315	315	307	314	328	293	336	333	335	331	334	317	340	298	351	337	335	311	317	331	355	338	285	317	325	340	321	322	320	327	319	334	339	321	308	338	327	323	314	308	339	305	329	319	316	295	345	304	331	320	318	318	374	324	324	321	333	329	284	347	329	328	336	335	313	322	331	361	333	325	323	330	299	307	296	309	333	308	309	330	349	274	326	332	311	319	307	297	326	316	324	321	287	307	341	328	348	332	301	316	318	324	332	333	323	312	321	345	327	347	312	317	360	316	355	333	302	328	346	310	345	302	315	317	310	323	330	320	325	324	309	312	295	333	348	322	313	306	334	341	301	331	308	297	311	313	309	318	320	328	300	338	301	338	307	331	326	349	312	314	350	341	334	315	349	304	322	345	321	321	331	338	333	325	349	342	307	347	324	355	314	300	333	319	351	288	333	325	334	306	263	311	340	310	331	305	314	313	306	318	329	356	294	300	295	303	316	306	341	319	335	314	314	292	347	322	316	312	316	327	330
12016	13052	26517	56667	64646	53717	42593	27216	12345	4257	1499	941	815	844	839	826	839	850	815	860	793	813	826	822	857	818	819	866	804	921	858	852	795	815	815	808	847	879	816	854	799	813	834	842	861	827	798	839	777	847	864	823	872	831	826	830	852	835	812	864	898	825	825	821	865	864	828	830	830	830	844	831	789	847	825	847	836	909	907	833	838	837	839	822	785	866	852	871	853	775	799	866	881	825	788	819	821	877	825	826	845	856	867	811	864	843	874	805	836	794	819	808	855	854	821	858	816	861	786	862	896	834	799	829	810	834	895	795	862	822	818	831	840	849	882	840	855	900	801	812	864	785	791	826	816	882	853	835	812	826	876	829	851	848	833	835	816	887	853	832	819	849	857	865	907	847	862	853	822	879	863	851	813	816	896	812	871	849	861	847	836	851	796	879	795	815	801	825	880	860	842	866	796	812	841	829	883	835	863	821	831	877	823	862	833	835	858	871	894	881	826	835	876	855	836	849	807	902	822	808	785	819	831	780	849	810	871	889	823	778	878	798	797	820	824	852	826	837	866	796	807	808	795	852	854	846	801	835	842	836	851	856	837	812	831	850	890	837	815	820	848	819	856	784	800	816	845	823	791	810	827	842	849	816	841	806	823	812	818	854	819	818	848	791	865	829	852	812	856	870	822	774	822	897	898	828	821	859	844	843	848	798	839	907	849	841	832	870	834	806	827	838	829	831	903	849	839	856	893	855	825	868	882	848	817	844	818	871	808	817	846	898	893	869	792	883	826	873	858	840	853	839	808	787	845	849	810	851	851	872	830	851	836	788	828	813	854	849	808	813	802	821	822	839	843	893	807	819	814	797	810	795	838	843	858	872	827	823	872	818	846	861	806	871	839	845	780	863	856	814	835	795	780	810	827	860	924	840	844	782	849	849	867	842	844	891	843	830	798	825	813	843	835	843	889	874	858	820	857	875	802	865	845	854	839	822	828	840	848	823	835	842	872	843	804	926	856	824	903	862	868	818	831	851	886	822	853	834	836	839	813	838	841	871	857	884	903	845	846	871	816	839	859	822	827	848	848	827	829	761	824	826	851	822	831	874	903	919	846	852	853	858	875	886	824	808	865	828	856	851	809	764	789	846	856	820	840	839	824	840	848	870	808	792	805	833	831	794	812	827	883	840	864	839	836	835	809	827	822	826	809	850	840	851	824	816	839	774	853	814	809	826	818	854	825	855	845	813	826	801	821	834	787	894	829	810	922	835	836	806	790	865	852	758	895	826	842	856	855	831	887	845	830	859	883	806	802	843	859	906	822	850	882	828	835	834	882	855	840	845	915	835	871	835	840	830	874	800	825	807	851	816	862	872	831	840	781	830	886	864	843	878	815	810	869	851	865	843	808	863	843	867	853	858	792	814	859	859	815	833	834	834	857	837	860	833	834	824	831	841	851	804	900	854	863	863	809	779	845	836	834	850	862	844	833	824	758	806	819	806	810	830	858	812	848	833	868	915	865	817	853	838	829	876	846	835	824	867	800	797	835	842	853	809	817	824	834	843	788	799	899	872	832	856	809	843	860	836	843	842	826	855	865	834	909	858	774	811	825	905	840	815	838	822	824	848	881	790	832	836	804	808	837	904	816	869	841	846	829	828	867	782	825	833	810	834	851	868	847	832	856	859	840	845	780	821	815	862	828	812	839	782	849	822	828	851	815	827	843	818	864	859	843	854	835	778	837	838	826	854	887	806	818	826	851	797	881	795	883	810	807	842	795	857	884	843	822	780	832	854	834	833	809	830	842	876	906	861	840	851	861	851	827	807	861	837	826	878	859	855	832	842	828	902	854	809	873	816	852	862	878	885	832	872	817	828	876	828	830	812	825	848	835	809	880	828	822	855	887	822	840	802	882	836	808	848	890	847	824	831	856	824	859	831	871	890	840	799	826	871	856	804	829	851	810	833	775	882	832	913	832	912	865	857	825	871	864	870	796	802	873	826	797	836	832	889	804	849	812	898	804	846	843	822	830	834	883	821	805	853	825	837	812	813	850	829	794	857	867	820	824	838	861	859	858	834	826	865	859	805	871	782	851	772	814	822	795	884	846	779	826	833	846	817	822	858	825	869	812	863	804	825	850	807	867	812	895	827	835	863	822	814	877	814	881	853	840	850	859	831	863	799	842	887	823	866	834	846	807	832	811	773	806	797	853	855	855	844	874	824	807	826	786	815	834	885	821	825	869	813	834	792	803	823	898	791	861	924	793	789	831	817	783	866	811	834	873	835	796	811	826	826	843	871	856	795	840	831	891	885	831	853	811	843	843	827	767	832	772	823	852	845	830	829	807	849	850	857	802	844	825	865	880	851	818	829	877	792	863	790	877	848	842	865	836	844	874	832	757	852	791	871	867	798	792	856	887	830	818	860	856	815	850	874	854	820	895	826	833	846	858	801	828	822	800	864	903	850	840	759	820	843	856	798	858	878	825	841	827	772	800	821	855	889	866	833	849	850	846	775	869	840	888	862	839	831	824	797	809	880	823	825	807	836	852	844	799	803	780	806	837	836	836	835	867	785	821	825	843	801	767	785	835	863	820	845	812	854	885	865	911	848	865	867	840	837	848	840	849	850	794	882	831	846	804	833	902	838	823	802	858	844	849	849	847	828	828	845	804	842	826	855	849	849	882	851	831	825	817	812	863	840	846	816	867	855	866	843	893	808	879	860	854	806	840	767	851	829	838	778	857	854	828	788	860	801	886	831	819	822	802	859	868	833	873	885	818	768	852	869	858	828	850	886	815	839	828	817	802	875	860	820	829	841	851	829	890	847	802	805	804	827	836	816	828	818	820	848	839	828	846	902	872	807	856	884	847	829	793	823	829	806	831	803	850	838	826	848	801	831	878	838	823	845	857	844	833	842	850	872	831	801	855	883	848	868	803	875	820	838	838	867	875	825	826	811	831	822	832	826	839	820	874	834	861	869	822	840	761	807	853	790	828	851	812	818	858	828	867	824	864	824	841	851	808	791	857	850	853	827	838	807	820	856	835	810	793	802	847	840	870	849	837	805	853	851	810	858	754	828	837	893	819	842	824	824	827	799	870	864	782	822	825	840	878	826	823	836	854	878	831	918	829	857	825	834	789	838	859	855	855	890	858	846	835	814	862	849	813	812	861	782	836	829	865	881	862	826	814	826	840	873	835	839	838	793	816	853	839	853	853	854	823	865	816	819	829	805	820	795	836	810	823	835	805	804	849	888	889	827	836	821	824	834	803	809	832	795	861	849	820	824	815	826	843	865	820	866	815	814	836	794	855	848	847	839	835	829	816	807	837	837	844	841	879	833	842	870	785	799	801	845	852	811	842	856	865	842	805	876	829	887	858	814	859	785	827	833	827	878	906	845	804	802	842	837	864	842	861	883	764	836	863	832	858	863	816	859	883	852	851	856	853	802	878	848	818	853	802	798	836	815	819	821	833	856	845	850	791	843	822	878	824	811	809	891
27698	20825	31732	67037	71007	55668	40944	23544	8660	2209	658	379	318	304	340	323	319	321	350	331	331	339	314	363	343	332	339	325	305	322	327	338	292	323	330	324	303	355	313	360	321	324	317	332	304	342	328	312	314	319	333	289	334	337	342	338	336	381	345	313	341	314	325	321	355	361	315	311	327	334	321	320	334	301	359	313	303	349	354	337	332	314	345	346	301	333	315	319	341	322	352	303	337	340	313	337	347	333	328	334	321	318	336	350	331	325	331	354	322	302	300	337	356	322	316	329	344	346	322	335	329	364	317	332	333	341	349	309	324	304	333	313	351	299	352	309	317	340	314	348	327	322	311	364	306	316	286	323	318	313	322	313	365	333	364	301	359	342	328	319	329	329	361	342	362	320	322	332	324	344	368	357	362	317	315	331	338	341	320	312	339	315	306	323	314	296	327	327	329	315	308	337	348	343	329	316	356	302	339	327	344	330	324	294	355	326	336	313	330	326	324	335	344	338	336	350	304	343	339	341	356	301	325	336	336	326	340	310	313	287	347	348	310	321	319	341	322	319	306	332	313	306	359	328	314	325	306	311	319	308	336	339	363	324	339	326	309	342	301	298	330	316	288	320	337	319	328	363	337	314	330	325	317	359	313	372	330	325	293	325	337	321	346	297	335	330	328	318	326	378	354	346	355	334	314	349	330	338	322	339	358	355	313	328	342	336	363	319	301	336	324	370	326	374	340	341	337	303	336	304	311	370	300	337	356	295	302	323	337	340	320	347	321	356	340	319	339	295	322	338	335	343	352	355	336	330	336	363	330	335	319	341	346	308	296	324	315	343	303	355	328	324	332	329	318	351	331	316	355	336	286	320	305	311	313	321	313	356	314	342	345	336	339	311	311	359	412	314	322	349	336	334	324	337	339	357	322	326	338	330	326	321	344	335	330	329	330	313	305	363	337	320	333	320	316	315	333	318	357	340	305	337	315	329	322	332	297	346	319	338	309	332	335	329	359	318	287	325	296	287	314	365	331	331	290	331	315	310	351	345	312	332	312	322	322	320	292	320	344	338	336	337	316	328	363	369	309	334	320	350	345	340	294	328	356	309	335	355	340	318	310	310	357	336	318	328	304	355	360	309	343	289	309	340	324	291	299	304	327	357	337	339	324	318	350	294	347	327	323	329	293	333	324	313	337	335	328	312	336	322	342	339	350	337	344	323	344	326	335	347	338	354	305	319	312	341	318	343	327	333	322	323	331	314	328	311	316	311	333	338	307	354	320	326	320	298	347	305	329	336	340	321	318	319	340	336	327	321	278	322	305	328	340	329	346	335	301	328	349	317	321	326	358	342	330	329	341	357	296	336	324	276	360	342	308	300	279	348	307	324	338	368	338	349	307	287	356	330	341	348	337	293	339	341	346	323	287	336	346	327	365	315	326	334	351	362	333	334	311	281	349	314	315	321	317	346	322	316	319	321	316	317	332	339	302	314	308	290	341	325	348	352	341	326	353	333	336	341	327	323	348	302	325	328	318	375	323	334	350	315	324	351	325	340	328	301	287	316	314	313	357	313	355	332	326	307	348	310	315	319	327	335	307	324	323	316	312	327	392	379	343	352	321	329	287	320	346	296	317	313	364	331	299	333	308	320	348	318	327	317	332	322	314	377	322	315	347	318	311	317	320	324	273	334	328	336	324	309	345	309	324	324	323	329	315	333	329	319	312	321	344	312	344	336	346	353	329	353	320	361	317	321	332	312	326	310	292	352	317	344	325	329	356	325	347	338	305	332	335	341	349	316	373	306	350	330	340	329	323	346	333	334	333	324	350	343	326	337	309	327	333	317	344	343	306	303	340	340	336	339	315	303	317	327	317	344	312	343	350	338	354	342	344	330	316	352	364	340	341	316	307	304	313	319	305	331	322	319	283	307	310	339	348	322	304	340	339	330	338	302	327	284	309	322	320	314	318	328	358	345	317	351	300	311	320	314	303	308	349	323	317	336	329	306	313	304	375	338	357	325	350	326	332	339	333	353	304	337	339	335	333	311	270	348	328	308	345	336	330	326	325	317	296	342	343	339	324	306	349	308	327	274	314	309	345	296	335	311	345	329	317	341	367	320	280	316	353	322	330	320	334	288	313	326	329	333	306	348	313	310	349	328	331	350	339	333	334	321	300	364	314	327	331	343	326	303	360	342	336	348	313	321	318	325	292	315	330	344	355	312	330	313	335	356	315	322	353	334	324	303	307	336	329	346	323	370	324	320	307	345	321	323	347	312	339	323	304	332	358	327	325	303	349	368	345	372	304	348	312	350	344	302	298	352	317	312	303	334	314	332	316	315	337	341	293	312	355	324	318	345	327	379	321	334	310	354	344	317	309	352	354	319	354	367	331	307	355	326	325	318	363	311	328	323	339	301	347	347	353	339	330	321	345	318	319	345	314	364	326	311	366	320	305	351	305	359	303	333	309	349	336	314	304	339	378	325	330	361	330	339	302	333	304	313	320	329	320	334	308	351	314	343	310	334	295	331	326	319	317	321	344	325	328	324	332	350	351	334	333	339	329	343	341	330	336	299	314	302	351	401	322	316	347	312	339	303	333	314	292	325	330	330	332	346	350	319	314	307	302	318	340	327	324	328	355	336	319	339	343	324	320	330	338	336	312	350	375	323	292	316	316	349	361	374	359	316	340	293	312	340	350	360	365	331	319	330	333	345	355	277	302	357	365	337	334	319	344	319	336	332	321	331	298	348	335	335	353	284	342	305	324	340	347	360	331	345	327	326	330	356	324	328	344	346	354	346	320	340	357	398	347	298	329	329	343	331	334	304	315	319	347	320	319	323	315	318	333	309	328	313	279	319	323	339	334	342	394	337	322	326	332	315	338	328	285	331	346	326	321	337	325	338	331	356	310	323	318	328	327	329	334	362	356	324	339	325	347	311	331	307	295	340	351	305	297	347	310	359	316	305	323	338	328	332	287	322	337	301	322	323	310	312	312	297	314	326	308	353	325	325	336	340	320	348	366	320	318	341	342	327	338	322	333	349	312	290	327	357	315	351	335	321	322	309	372	312	287	369	319	329	334	328	339	308	329	327	337	336	321	328	328	339	328	357	357	302	341	349	345	311	342	326	338	282	316	331	330	338	326	342	324	326	305	333	314	334	314	325	358	317	342	343	349	347	321	340	331	334	341	354	333	353	364	340	347	345	334	337	341	337	344	296	332	323	354	328	315	340	334	323	322	357	335	359	335	308	344	308	315	334	321	334	310	322	302	328	315	328	334	300	330	305	336	331	324	285	351	307	322	375	323	335	342	319	330	322	353	305	297	327	329	323	354	295	310	346	335	348	328	328	323	322	336	358	335	313	308	338	289	333	366	307	304	348	315	360	297	319	316	295	335	316	332	282	347	299	322	344	345	315	357	332	337	345	311	341	318	310	311	320	339	329	315	316	344	312	302	331	312	347	306	329	328	334	309	342	324	349	323	316	324	360	341	318	317	316
15735	17176	33308	69881	76530	63585	51009	34475	17661	6564	2021	1076	938	903	906	859	851	862	868	883	916	857	869	834	868	834	866	845	865	833	897	838	824	850	886	831	907	856	895	875	810	863	893	838	834	887	839	888	846	893	825	846	876	854	866	827	838	803	839	823	873	876	872	859	848	825	852	845	807	828	818	779	923	855	867	856	809	808	832	843	870	805	825	887	820	860	831	814	808	849	889	848	858	867	868	842	803	833	791	876	840	792	875	844	797	858	812	839	834	862	870	876	848	831	842	871	838	839	841	811	854	833	872	865	813	879	828	839	861	902	851	891	815	848	871	826	834	827	884	828	835	850	809	880	877	845	869	818	907	830	873	846	897	846	830	849	859	800	881	812	852	861	895	800	835	799	837	865	852	842	794	863	862	831	852	812	891	871	817	878	813	824	812	853	870	858	890	835	904	859	874	832	822	822	868	837	855	830	884	871	824	876	830	863	831	847	873	844	863	859	857	853	871	884	862	852	819	851	821	873	829	816	892	823	816	862	858	852	872	836	856	830	837	859	854	819	879	926	868	804	854	815	867	862	834	860	817	812	810	823	858	806	824	849	838	883	851	843	848	834	832	876	823	864	823	838	858	912	819	809	814	844	872	810	841	865	839	902	835	877	825	860	861	843	870	799	824	832	801	826	846	877	788	861	821	861	879	818	766	860	821	889	837	840	871	895	837	871	911	839	855	841	792	847	841	901	824	844	858	881	822	867	845	814	851	871	845	886	828	803	850	858	846	790	840	854	923	839	872	817	839	840	846	787	856	844	865	854	798	855	876	837	890	864	816	864	880	850	826	847	827	817	837	850	824	850	853	847	807	773	845	853	860	841	824	898	772	857	869	845	783	844	828	879	854	839	792	851	822	830	847	833	832	839	898	852	829	844	796	856	892	806	844	854	855	805	892	910	821	885	858	849	838	814	821	868	823	865	831	858	850	818	864	877	864	872	833	861	828	845	841	825	862	827	868	842	826	829	778	835	812	832	826	906	841	822	810	860	861	881	860	868	838	847	802	876	848	881	870	887	879	837	887	759	857	875	885	836	838	863	874	864	853	860	875	846	859	833	860	829	845	813	863	881	786	859	857	839	855	863	820	822	912	831	844	841	939	895	848	829	830	834	853	841	881	842	904	867	828	855	871	873	853	830	878	840	877	852	878	891	827	840	865	852	880	873	894	879	857	814	888	834	906	880	807	853	886	812	849	906	853	848	860	869	839	846	863	852	874	811	828	867	813	877	854	888	859	818	815	874	859	841	860	849	858	841	876	862	828	883	851	865	857	830	829	848	842	785	805	816	852	846	861	900	855	915	833	828	841	868	826	830	861	869	799	873	859	867	832	816	820	843	830	838	837	842	824	871	881	862	813	850	842	885	851	874	894	866	845	840	848	826	871	864	824	889	812	836	856	801	865	797	866	858	835	878	889	813	852	871	803	881	805	865	829	869	873	865	855	872	846	842	865	821	785	792	878	802	848	840	847	813	835	819	881	799	899	876	819	861	834	886	876	867	843	801	826	829	824	878	838	825	853	867	846	869	855	844	843	869	839	857	864	770	897	858	854	887	864	912	834	812	834	931	817	839	876	901	866	869	875	887	830	893	854	872	897	854	844	908	852	833	895	816	841	792	826	838	838	839	839	807	833	837	846	875	829	858	930	877	848	886	840	850	876	847	843	834	876	850	839	843	858	836	835	876	835	786	875	866	866	851	841	859	833	870	825	850	867	814	900	817	836	844	847	841	892	784	902	867	848	843	832	856	854	855	822	851	802	856	873	927	828	807	817	856	823	858	859	840	834	822	841	816	826	825	836	842	854	827	816	925	836	826	841	836	826	835	847	832	840	855	828	864	891	855	828	858	841	803	904	846	837	871	859	898	824	834	854	866	835	798	880	809	859	919	802	845	832	852	872	887	779	835	837	854	838	829	828	852	858	861	817	811	872	831	799	844	872	859	839	820	821	849	822	887	838	855	812	838	829	872	801	812	822	877	873	859	830	795	841	878	829	908	839	827	827	894	850	876	859	841	905	876	873	842	827	909	876	822	851	825	859	810	874	824	775	799	905	833	806	865	845	791	826	882	867	832	862	863	832	884	854	881	856	834	831	881	898	856	845	848	850	895	820	831	836	776	880	846	829	878	833	875	897	834	832	862	828	848	864	856	829	867	840	899	899	826	843	840	872	821	873	877	854	827	902	883	815	823	827	848	835	914	868	905	869	850	800	820	867	860	900	894	835	806	830	808	907	825	887	805	838	872	878	854	852	849	839	858	824	826	827	914	849	834	789	816	834	807	854	879	804	861	817	850	876	847	879	840	866	834	860	820	820	836	862	882	846	768	822	835	895	866	830	916	800	867	806	845	850	869	863	797	912	848	857	847	809	861	862	834	814	880	803	868	819	857	867	848	845	830	806	897	816	839	830	894	875	874	847	844	865	873	841	900	815	832	831	818	885	875	909	838	885	878	850	884	832	846	853	809	860	830	877	846	877	845	823	807	855	842	842	859	846	868	885	845	845	864	832	859	804	857	806	862	889	863	828	821	837	859	823	899	828	842	887	839	833	812	865	857	885	857	888	834	885	843	832	889	859	834	818	865	851	869	804	876	812	912	824	821	886	860	848	883	847	857	843	881	839	832	858	879	845	899	897	826	816	880	820	802	797	805	835	863	848	824	833	823	828	862	864	847	889	861	815	891	835	855	864	815	836	764	849	880	850	818	889	831	850	810	816	900	834	877	873	919	879	823	919	866	858	848	821	847	845	846	875	857	823	868	837	806	824	873	856	854	854	884	851	841	872	852	894	855	827	857	851	866	888	880	877	837	922	804	836	830	886	856	886	808	845	923	839	859	887	881	801	853	845	891	817	804	869	843	870	881	837	839	881	856	885	859	839	882	853	910	821	885	802	848	845	843	921	866	854	814	799	835	824	853	883	828	835	877	859	835	804	848	797	854	788	866	875	814	820	799	850	851	865	847	837	838	817	855	842	821	843	811	845	840	822	817	877	828	865	877	876	829	834	886	852	862	850	863	856	859	832	849	881	926	884	878	825	821	831	859	816	869	807	828	866	866	856	833	900	829	861	802	878	869	821	873	853	851	858	820	881	815	808	832	813	831	870	799	853	917	811	819	866	879	852	865	862	843	811	883	879	823	854	822	881	857	879	808	839	853	801	843	822	843	777	840	890	883	857	883	836	870	836	882	859	889	908	832	907	899	813	842	852	844	855	902	856	851	880	870	801	849	881	831	854	838	837	858	876	826	835	846	845	882	857	818	902	824	834	865	831	867	856	863	896	846	811	803	864	857	840	848	843	815	860	872	819	830	852	861	846	816	910	851	873	869	885	838	864	856	851	844	893	851	886	835	897	840	884	871	837	877	858	866	926	831	889	836	881	849	844	814	817	812	859	836	830	863	806	852	882	841	811	883	881	844	842	833	876	847	826	856	880	890	865	841	831	855
12337	7475	6580	9375	12667	8301	4609	2239	1063	514	366	333	344	320	304	326	277	330	335	307	295	347	340	299	297	279	302	339	330	333	327	324	288	349	334	300	345	302	330	299	339	308	304	306	342	328	327	295	354	336	325	296	294	294	323	312	316	322	289	310	308	323	302	285	308	350	277	322	289	312	318	309	306	330	316	301	348	304	331	286	300	277	291	330	346	308	282	317	321	294	316	308	309	323	331	318	293	302	310	296	302	323	324	323	306	328	330	287	292	324	319	318	315	333	344	334	351	297	339	314	301	321	314	299	333	337	317	292	323	287	333	342	301	351	304	335	286	321	319	323	292	319	309	317	323	302	301	298	325	299	325	304	317	297	292	311	367	322	307	325	321	318	318	330	330	306	319	361	310	307	314	306	306	334	329	324	346	292	283	314	320	282	320	286	326	293	300	364	329	310	322	294	322	298	311	334	315	319	294	321	328	320	343	333	315	287	305	309	294	298	302	318	308	304	302	302	336	315	274	358	336	329	362	301	324	333	298	338	335	318	302	325	311	293	316	321	312	302	309	304	293	289	294	310	310	291	289	302	306	300	340	301	304	309	328	323	305	288	314	288	321	299	313	334	334	349	345	332	311	292	337	319	315	338	299	320	321	330	298	309	328	310	270	299	344	291	306	321	285	344	326	304	334	320	338	346	281	318	307	301	291	298	327	323	294	292	343	322	320	313	314	328	350	364	324	313	334	327	333	316	318	306	342	362	346	300	286	315	331	307	307	292	311	302	307	311	313	297	306	331	305	353	326	265	291	301	347	299	322	310	314	290	297	303	314	295	314	315	318	329	324	321	296	331	298	339	325	342	276	332	281	330	337	318	306	340	318	314	308	304	331	322	310	311	312	328	331	342	314	318	327	307	305	273	338	323	317	317	324	334	329	311	307	309	327	318	324	316	297	313	331	335	312	288	320	335	323	350	287	331	303	316	302	291	313	312	300	312	322	349	340	342	324	348	316	314	335	315	331	310	326	329	318	311	312	304	332	317	325	328	322	301	314	335	321	299	296	330	322	328	329	318	332	282	324	299	325	306	303	346	311	296	295	337	343	297	365	296	297	314	320	327	326	341	305	308	326	326	324	338	294	304	302	301	331	329	323	340	304	320	358	314	297	328	336	301	338	335	310	319	301	322	281	313	339	323	297	340	296	325	297	324	334	385	321	348	322	291	310	327	316	318	315	297	289	325	326	316	350	336	322	303	305	333	314	313	341	333	297	320	311	329	303	338	311	299	332	353	340	290	326	293	290	310	327	319	318	294	264	337	330	354	326	338	321	335	287	268	350	303	303	310	306	310	298	302	297	302	303	319	313	338	332	328	312	313	311	302	350	340	282	338	307	323	309	313	292	303	326	298	348	291	322	317	285	302	296	335	317	341	298	288	322	290	285	297	294	319	363	301	308	327	341	300	313	303	298	334	307	286	313	295	307	309	323	299	322	310	286	326	316	278	317	344	336	339	301	299	321	328	297	344	305	311	318	327	302	300	363	322	309	274	312	329	307	339	275	283	324	331	312	315	293	335	312	326	302	327	363	327	303	296	348	338	301	331	319	309	322	288	333	296	324	341	343	325	352	337	301	354	316	318	320	300	324	315	324	288	306	304	322	332	330	339	294	310	323	315	320	336	326	320	301	313	342	292	312	301	331	346	302	311	324	349	304	304	289	313	321	307	315	328	329	299	329	321	313	277	303	317	345	314	353	337	328	317	303	344	339	265	303	303	341	299	300	341	314	329	317	300	326	302	298	315	285	319	325	338	303	314	293	300	323	322	334	328	327	321	327	291	319	330	303	298	313	313	323	305	315	301	301	299	312	365	307	317	329	316	332	325	312	346	317	335	306	317	312	343	311	272	324	319	319	299	302	305	327	328	320	324	330	315	342	307	318	329	328	281	291	300	325	304	346	319	293	299	324	300	319	345	327	341	295	309	316	372	304	351	307	289	343	318	320	323	326	345	318	273	326	316	305	321	339	335	325	321	299	293	323	323	298	314	303	289	315	312	294	335	274	289	322	339	316	322	356	293	312	335	320	308	359	301	300	306	349	301	356	336	315	334	326	293	306	276	311	312	305	371	315	333	292	319	323	300	315	330	338	342	329	342	312	339	337	314	304	307	325	284	290	302	284	300	332	299	309	320	282	311	320	327	327	328	320	328	291	303	332	332	333	347	295	331	334	352	293	306	327	321	293	333	339	297	309	349	320	288	316	298	316	327	310	306	346	306	319	315	294	302	339	323	308	325	345	332	311	297	350	329	300	330	304	312	355	299	302	293	298	328	315	306	307	323	333	305	305	323	339	294	299	327	333	311	306	315	332	307	342	292	327	303	308	300	322	321	336	296	309	331	338	335	315	317	313	324	296	308	311	318	319	316	316	299	310	330	318	304	307	318	307	293	359	324	289	333	286	293	310	323	328	326	316	322	343	313	326	310	326	328	320	316	349	354	310	317	364	334	298	309	311	369	320	334	288	336	351	314	313	314	320	305	310	328	318	324	315	335	287	309	279	286	310	309	341	337	290	331	314	322	298	302	309	309	308	301	299	314	334	308	294	325	347	334	307	295	310	295	312	318	318	306	312	301	367	303	312	313	309	324	325	296	308	338	331	323	316	310	269	333	326	318	339	308	336	323	365	323	306	326	323	326	306	324	318	341	332	305	332	313	330	310	323	335	318	326	313	311	327	333	324	323	337	294	312	347	315	301	298	296	308	339	311	330	312	310	308	337	294	320	292	345	323	300	334	329	298	309	333	330	318	320	324	310	313	318	355	276	329	323	331	315	316	330	321	320	286	292	334	321	320	343	304	306	323	293	323	291	350	335	323	293	301	334	297	317	300	314	309	309	351	341	294	307	329	320	315	331	315	315	324	339	301	337	340	331	315	321	371	341	332	310	306	306	307	305	304	321	312	285	311	335	366	350	268	306	319	315	289	301	314	333	310	338	320	332	312	297	281	304	324	318	280	312	342	361	290	319	298	286	295	317	296	332	320	324	290	297	305	326	311	288	311	316	327	306	339	318	286	317	322	335	325	335	338	333	298	311	333	280	322	324	338	311	318	320	307	316	324	297	312	329	309	301	322	335	295	335	302	326	302	317	326	311	297	300	297	301	307	326	339	292	309	330	313	338	326	338	315	304	328	306	302	291	321	296	291	334	299	326	282	313	336	335	318	302	352	318	310	340	343	324	318	312	320	290	339	315	319	295	322	329	336	324	336	311	308	335	296	313	300	340	292	300	297	320	336	312	333	303	345	307	288	320	299	323	332	302	331	314	304	286	287	295	319	301	301	316	310	317	329	329	333	306	310	318	345	326	310	306	318	341	339	299	329	346	284	303	335	308	321	297	288	341	339	320	318	311	326	320	279	317	316	339	327	311	314	311	339	302	297	300	307	301	299	344	320	331	330	327	311	293	345	322	314	319	297	343	291	313	317	331	299	367	307	330	289	315
8744	5789	9060	19594	27093	19299	12803	6875	3187	1548	1037	841	855	852	857	788	823	844	804	814	809	871	828	785	782	799	809	858	903	810	835	739	830	819	838	776	820	787	801	851	791	845	834	839	828	776	835	867	856	824	840	830	792	805	815	812	822	819	807	833	834	802	777	849	831	799	817	814	847	852	804	806	815	835	791	783	835	782	834	824	822	807	855	831	798	856	817	861	800	817	847	812	855	815	770	793	808	790	835	858	835	833	861	797	808	787	815	801	859	792	798	809	843	827	810	844	799	832	835	830	840	857	852	816	800	835	806	802	828	819	817	834	845	855	859	874	805	845	820	809	815	804	825	787	853	792	831	875	830	839	834	803	882	820	773	787	803	807	778	796	820	843	774	801	835	812	805	842	821	813	845	807	853	868	798	873	807	813	831	790	780	851	853	867	811	805	836	840	822	864	854	870	805	866	900	850	827	790	853	898	846	818	849	799	830	814	840	848	839	796	811	763	828	842	873	806	861	828	814	769	805	824	871	875	855	802	807	854	779	854	814	837	828	844	811	817	807	842	789	816	859	779	844	795	839	821	812	844	821	842	778	782	818	854	847	782	823	786	797	784	833	801	806	801	762	810	844	829	865	824	818	847	809	817	855	801	816	827	790	778	856	811	823	812	829	843	848	841	851	855	858	859	828	869	788	837	792	823	829	786	895	798	873	873	834	854	780	786	792	812	850	831	825	811	827	834	796	825	863	790	830	813	829	856	816	813	780	832	804	797	805	799	828	848	803	821	816	834	821	848	820	831	791	826	792	839	836	848	860	830	818	870	800	802	802	841	848	805	821	819	840	835	858	848	826	816	834	828	852	850	829	806	779	853	863	828	886	787	850	801	786	868	859	792	851	797	789	871	830	820	842	842	852	829	818	858	825	814	870	806	824	851	889	812	812	828	840	842	818	865	837	830	873	830	858	804	811	827	807	835	877	815	867	760	800	846	816	884	804	851	740	827	820	813	827	818	864	862	833	847	839	830	802	787	834	801	838	880	828	811	820	893	798	873	858	851	812	811	854	787	865	844	840	798	782	770	827	814	812	791	847	835	825	846	876	857	863	782	846	825	903	863	821	798	839	844	843	865	823	827	849	837	858	835	835	840	852	844	824	842	820	822	814	828	867	855	796	818	817	856	823	841	844	812	827	878	822	846	809	826	831	810	787	852	758	815	824	827	778	843	822	823	819	827	807	841	827	808	795	811	825	808	796	836	855	823	816	851	807	804	825	808	820	828	834	819	817	822	844	811	825	852	819	807	821	867	792	760	861	846	860	874	806	906	794	774	834	840	801	808	862	820	756	851	782	821	853	850	828	846	852	828	808	801	802	807	834	821	790	829	792	855	832	802	784	818	872	890	825	824	797	828	826	824	836	774	835	840	809	818	857	835	813	794	782	833	832	819	821	830	783	738	800	895	871	809	830	855	849	843	834	840	799	860	867	832	837	811	799	802	808	793	839	814	836	804	796	804	850	824	875	845	843	805	882	798	832	819	815	836	860	842	802	804	843	830	762	781	856	861	801	847	867	776	873	780	832	793	892	825	827	789	836	819	880	848	842	860	803	826	806	860	783	850	830	799	773	857	798	832	781	874	842	820	836	826	827	821	796	843	785	772	830	816	828	858	842	848	800	805	815	813	834	889	877	821	811	848	847	874	832	873	859	857	824	827	839	841	869	828	805	875	798	822	815	886	845	820	805	781	798	799	818	814	821	800	799	819	830	799	772	790	856	842	808	804	803	841	791	844	812	737	856	810	826	834	838	855	773	812	857	807	829	781	853	887	866	789	801	851	841	875	813	828	775	832	844	865	804	840	832	858	811	777	813	858	836	835	870	843	827	804	791	787	807	865	801	814	813	850	808	822	835	803	826	855	837	857	812	807	767	821	842	800	840	835	823	799	786	810	843	813	842	847	845	800	847	827	795	851	845	840	841	795	800	796	857	782	846	824	844	830	889	794	820	791	806	859	830	842	787	823	828	834	783	846	857	837	856	858	785	821	825	824	833	828	825	808	774	841	816	824	843	833	870	868	785	838	866	824	858	834	837	766	819	813	799	835	822	837	798	850	862	845	857	864	859	786	810	857	836	865	826	848	831	826	858	819	814	832	854	795	783	782	763	820	840	843	785	796	764	869	748	850	826	779	813	865	804	855	832	815	830	811	762	822	798	787	800	806	830	819	815	863	795	816	851	794	830	833	829	862	848	820	823	787	876	786	835	813	815	820	780	840	833	840	841	762	829	774	873	815	839	836	804	815	801	787	850	888	809	833	871	752	792	816	838	842	806	882	825	828	843	772	807	829	819	823	824	817	795	845	864	791	815	846	768	818	816	820	799	817	824	794	839	768	797	889	857	838	773	866	853	799	838	835	816	823	821	828	852	766	766	817	805	816	830	880	806	817	817	846	847	808	811	797	844	815	804	793	828	759	831	867	854	858	868	813	795	830	885	777	857	827	814	853	810	806	835	837	778	812	802	853	820	834	796	836	810	804	856	845	815	856	834	875	848	860	830	863	835	846	820	847	830	853	835	803	790	798	848	789	812	820	849	818	888	747	884	851	844	805	874	844	819	785	813	786	784	792	856	790	802	864	816	835	843	780	844	821	776	846	834	891	845	794	799	806	839	843	788	824	811	826	803	855	863	804	857	856	847	812	809	783	826	795	832	829	797	826	839	841	835	820	856	824	845	873	826	787	807	816	832	831	849	816	857	796	813	806	802	849	878	855	789	857	829	792	837	834	806	810	832	858	770	795	799	805	847	829	778	828	878	823	834	809	804	846	829	818	771	755	799	802	864	812	852	797	840	800	835	825	839	869	821	850	801	827	822	804	808	811	864	835	806	798	820	808	832	795	829	815	816	842	829	829	835	832	806	797	831	801	815	784	824	832	773	828	795	831	792	852	841	842	801	799	845	776	778	776	806	828	795	796	820	843	829	835	780	851	819	804	848	849	838	823	850	864	845	798	799	803	837	782	810	773	817	873	825	817	815	820	874	844	753	818	851	822	831	779	806	810	837	834	816	816	803	824	812	831	778	847	793	843	791	806	863	780	824	820	806	847	849	880	785	856	824	841	900	830	882	879	859	807	884	841	854	835	843	833	846	821	760	843	823	792	869	807	868	878	812	794	882	804	852	819	854	802	877	793	855	803	816	883	805	832	843	810	830	842	881	800	831	854	800	794	804	823	830	792	836	774	845	826	822	788	787	859	770	861	833	844	825	829	863	843	819	817	820	819	813	865	788	838	764	861	906	809	814	848	819	859	766	848	809	802	814	808	838	870	811	805	784	854	829	816	792	812	824	861	798	842	846	828	813	893	848	830	795	771	806	806	856	861	790	798	766	854	811	819	808	824	759	887	802	852	781	840	855	834	807	857	801	787	810	844	811	852	824	790	822	776	831	844	824	802	779	845	797	812	809	799	829	809	848	791	807	857	800	849	874	850	819	835	845	795
19221	12668	23289	47367	61125	45337	30505	16110	4980	1227	482	360	347	338	282	313	318	322	334	331	300	331	326	323	290	297	339	339	348	323	330	304	330	311	312	332	338	287	327	342	307	335	317	335	343	313	314	325	329	299	336	308	308	323	351	361	323	330	324	330	329	328	290	275	316	317	317	297	322	338	338	316	316	344	344	324	330	319	352	298	351	330	312	343	337	321	339	313	331	312	307	325	353	323	319	335	305	310	309	300	321	314	305	315	296	300	315	316	352	313	311	317	336	308	349	344	338	319	316	302	354	332	318	309	338	299	332	325	324	313	321	358	327	336	359	317	315	305	301	328	304	307	344	320	312	330	332	298	343	312	318	355	304	316	332	301	319	307	327	311	326	351	338	334	328	310	319	318	316	310	348	317	314	352	310	327	334	322	310	330	324	324	356	327	289	323	340	338	302	339	324	311	328	344	330	333	333	329	316	312	315	317	321	320	333	294	312	336	363	320	330	296	322	320	329	323	346	314	296	326	300	300	345	324	318	320	342	303	298	319	324	307	337	301	269	323	312	337	336	355	310	313	328	322	320	304	317	302	276	308	320	346	325	363	320	287	316	342	323	341	306	335	351	326	308	305	332	293	327	319	341	299	286	326	344	310	311	344	304	333	314	314	275	290	338	351	295	278	290	337	337	329	314	327	305	329	325	349	329	329	314	320	301	329	336	307	335	308	300	319	318	302	294	371	302	323	320	320	333	365	304	329	340	345	315	317	324	315	336	305	306	327	345	351	343	344	318	319	329	306	326	310	320	347	326	342	299	316	350	326	343	313	327	304	312	318	312	324	359	321	324	317	315	376	312	361	344	296	288	333	317	319	360	341	358	315	322	334	308	315	326	320	326	311	321	340	288	305	306	316	334	314	303	337	347	345	330	317	350	325	295	321	314	315	315	317	337	333	316	345	330	304	343	304	311	364	330	310	326	297	330	314	332	315	343	355	309	351	303	326	302	364	345	293	346	327	317	328	316	328	340	330	311	326	322	301	333	325	339	331	317	344	336	326	355	336	315	340	328	358	315	362	336	328	327	336	330	348	343	336	313	356	337	307	270	324	295	302	319	338	325	324	344	334	310	339	342	351	328	331	300	315	308	341	358	291	318	322	327	313	368	337	322	305	333	343	344	317	302	333	287	331	329	352	326	343	283	337	303	344	335	295	303	300	312	346	361	288	322	316	316	329	342	318	338	366	309	301	328	351	322	288	329	306	324	352	321	307	356	317	319	337	342	316	326	339	275	309	309	308	355	318	314	292	321	321	307	308	339	336	275	331	280	317	343	346	335	327	328	350	316	334	320	297	286	332	276	343	343	352	327	327	317	325	323	311	335	336	327	328	345	272	320	334	322	310	288	331	344	336	330	323	283	358	285	331	355	346	313	293	326	316	320	315	313	298	363	319	339	308	319	300	334	329	318	332	304	333	297	340	329	308	292	333	303	291	325	279	306	332	320	310	329	339	337	326	327	326	322	318	349	307	350	309	339	354	329	310	325	317	326	311	341	313	316	295	329	327	312	284	297	318	318	365	334	349	316	320	306	338	316	322	322	310	306	316	347	349	324	324	339	325	332	304	380	332	351	317	320	339	332	326	305	336	306	309	313	356	349	313	338	336	295	340	306	329	324	364	316	325	311	328	309	325	324	322	326	331	337	309	340	333	336	287	327	326	338	308	331	287	331	323	346	329	293	326	313	315	305	338	341	310	322	316	312	315	311	339	327	333	359	322	321	289	285	325	321	336	344	298	333	309	337	336	317	316	333	319	308	346	313	342	327	370	323	334	332	317	339	333	334	336	330	302	312	331	322	374	301	371	360	346	290	368	316	315	313	296	298	309	276	337	323	341	298	346	312	293	351	318	349	315	317	321	354	333	339	314	324	310	325	312	337	311	367	282	325	334	326	353	336	299	286	333	327	314	299	319	327	337	344	333	321	334	317	355	308	300	339	304	307	333	295	300	315	303	314	308	345	310	307	319	298	305	320	294	331	326	353	303	341	331	302	326	299	286	311	300	330	332	317	355	331	333	348	342	336	308	305	333	325	340	296	345	314	334	355	318	325	321	327	328	335	305	295	356	320	324	347	314	333	329	320	319	340	330	323	327	343	315	330	342	339	332	322	354	312	296	345	324	324	334	327	320	295	299	352	347	322	301	314	329	316	321	293	296	318	338	315	339	301	326	325	357	322	292	304	336	342	330	310	321	328	338	333	295	322	321	312	290	347	294	317	334	329	302	321	311	321	298	356	333	301	318	294	315	314	315	336	290	329	365	292	336	342	324	282	327	336	341	333	331	320	330	324	304	331	317	286	297	337	305	327	326	319	346	289	306	320	326	331	309	352	319	281	294	334	329	320	316	318	325	352	316	302	324	336	341	313	306	340	321	313	343	319	348	298	336	329	311	329	345	318	363	337	299	323	319	304	325	314	313	319	294	325	311	312	362	334	333	266	349	345	308	300	338	304	326	315	310	333	322	320	325	320	322	334	341	338	321	326	312	300	302	317	297	298	309	332	327	318	320	320	306	320	338	328	307	311	321	298	313	326	340	327	335	344	354	340	338	326	341	314	291	291	296	366	334	332	334	324	330	320	355	338	316	343	304	340	349	316	327	347	287	320	308	303	313	318	324	292	359	313	324	297	321	340	317	309	339	293	322	312	315	293	341	309	306	318	340	326	323	299	310	342	313	314	341	320	316	316	338	335	306	299	306	326	323	309	320	315	319	292	316	333	348	354	300	317	333	357	311	319	364	321	298	333	319	334	318	268	301	343	323	330	331	314	331	317	343	331	335	320	309	291	291	301	356	293	321	303	313	320	309	338	343	302	310	297	328	313	340	318	325	309	340	307	321	335	323	301	345	322	329	322	356	295	345	317	317	321	334	293	313	343	309	342	334	320	318	307	302	334	310	317	330	314	322	311	310	337	322	305	349	330	326	312	301	348	308	313	342	312	296	335	310	331	336	296	317	343	277	292	346	343	322	333	308	330	332	353	331	328	369	367	340	325	331	351	313	304	349	355	324	387	331	327	344	339	324	332	333	301	326	313	312	312	309	296	318	330	317	321	322	344	342	306	351	310	304	289	351	329	308	338	320	312	347	328	342	334	277	315	318	348	331	320	313	336	326	334	296	348	341	328	328	350	324	297	306	308	360	318	321	329	318	346	323	326	288	326	320	311	305	321	296	352	345	335	329	328	304	305	330	322	344	323	331	308	317	329	307	335	329	316	300	305	325	296	301	306	294	300	313	340	307	305	318	326	281	314	301	334	312	320	328	319	340	342	357	299	336	302	301	344	299	314	336	345	327	323	315	322	330	324	309	320	320	340	336	301	288	337	336	284	319	333	312	336	340	334	336	332	329	331	313	334	315	330	327	304	326	313	318	310	340	325	318	301	313	292	304	310	315	304	310	296	320	335	350	350	328	303	302	310	338	321	308	304	327	290	320	355	329	321	330
11946	11480	27347	53960	65944	53217	42365	28112	12956	4218	1602	979	885	839	847	900	849	829	851	840	818	829	852	856	841	827	840	835	827	870	844	863	893	815	854	889	804	882	776	905	898	846	853	880	841	838	876	854	843	834	859	849	835	853	881	841	884	822	871	840	888	827	829	887	828	858	859	860	808	824	873	781	830	807	865	856	839	824	877	856	847	881	837	839	842	861	815	833	848	914	846	827	870	842	863	873	846	869	893	888	825	798	886	819	861	854	802	869	850	825	807	901	810	851	836	839	811	848	833	816	818	890	809	797	832	866	826	829	874	865	828	874	835	859	925	854	891	790	878	881	856	862	797	858	919	786	856	875	825	870	841	842	850	846	847	793	853	813	920	804	868	808	811	831	866	857	863	869	838	812	847	858	874	823	873	838	882	793	884	872	792	908	883	895	861	842	856	845	904	878	876	819	880	802	861	894	835	794	770	805	875	902	842	895	854	865	851	843	817	865	833	852	856	857	848	864	858	839	890	813	891	832	815	834	840	819	829	896	862	831	841	809	863	864	823	835	813	841	837	888	881	857	831	876	837	839	845	801	840	855	853	826	793	815	811	860	817	892	841	834	856	833	829	827	838	889	849	818	871	859	812	844	827	803	872	858	785	837	798	845	882	833	818	820	795	820	811	840	844	845	872	827	895	848	818	844	836	823	900	834	863	862	843	762	872	906	825	801	819	826	804	883	899	830	871	841	860	843	841	874	828	875	818	801	842	852	857	845	813	855	859	829	870	870	803	891	846	868	836	858	834	850	834	894	868	872	837	863	861	879	832	841	902	876	894	808	804	883	849	818	838	858	859	863	876	846	843	880	830	820	840	810	881	813	835	858	854	868	884	827	836	912	817	884	817	856	859	828	835	893	833	777	844	871	888	841	797	805	841	838	818	884	883	834	837	847	875	828	888	873	844	882	825	847	831	840	874	848	834	872	858	832	911	896	841	905	880	833	798	846	805	838	904	872	837	883	844	820	849	845	850	823	847	882	848	861	821	844	859	871	805	859	887	819	833	800	857	831	793	847	825	871	844	836	932	827	816	822	835	809	827	864	852	810	853	809	797	825	825	863	854	773	811	852	826	878	869	839	896	807	837	845	893	853	791	826	867	860	838	851	845	906	876	801	881	788	898	844	868	844	833	825	853	856	826	883	857	884	874	847	826	871	849	826	858	834	869	839	915	837	883	835	790	850	875	820	847	803	818	848	888	838	799	795	892	828	909	910	883	836	837	843	801	806	843	831	933	873	835	869	899	838	837	839	863	861	888	836	884	829	861	844	847	790	788	849	873	829	858	862	881	866	824	830	840	862	868	857	863	861	842	814	856	821	892	844	826	837	855	850	863	860	885	827	810	898	804	865	849	874	844	858	812	860	841	818	906	824	858	876	819	883	750	796	881	842	835	859	880	852	798	841	847	862	760	888	898	841	798	859	873	876	779	793	865	848	842	851	843	798	815	848	852	878	824	867	869	877	832	857	806	838	856	865	822	822	790	841	849	842	863	798	863	935	836	777	850	847	835	858	817	837	817	851	866	830	831	829	869	845	844	847	811	857	856	896	805	875	855	897	834	831	903	851	831	813	848	861	899	866	849	876	803	819	819	810	874	873	797	816	869	842	833	837	802	829	854	846	883	825	881	825	806	860	842	832	875	853	876	828	802	871	835	853	819	801	809	803	840	867	784	872	895	822	845	873	847	858	801	875	837	825	858	849	822	821	817	886	847	893	822	870	837	870	819	841	800	861	816	873	852	843	876	820	847	840	854	833	843	843	823	863	837	854	857	833	821	826	836	892	812	882	829	857	858	821	889	829	865	809	851	832	840	849	799	853	809	850	828	829	829	830	807	839	863	865	886	860	845	878	823	839	859	777	830	842	808	810	848	858	867	845	827	823	902	845	833	850	794	872	872	886	838	866	817	872	858	833	855	817	921	893	838	796	827	805	771	854	835	836	853	864	790	861	876	858	881	814	875	930	886	831	825	806	890	869	845	812	793	857	800	849	874	828	805	824	791	848	796	868	805	812	812	831	933	852	866	870	818	859	831	803	840	819	823	868	823	819	874	786	854	877	782	814	805	829	880	868	889	864	827	845	781	824	806	839	865	842	841	810	850	858	789	847	853	828	823	859	867	843	831	806	807	833	886	893	862	866	809	879	860	893	892	864	801	852	857	880	841	847	805	891	801	780	802	805	845	819	845	877	850	808	855	848	870	849	866	834	793	855	846	855	884	837	861	843	831	870	809	838	856	828	837	824	859	848	823	896	867	838	873	820	910	905	806	837	884	867	869	836	813	844	844	799	872	847	834	889	870	828	833	860	849	889	841	787	832	891	820	828	834	876	829	802	863	847	801	852	857	894	838	889	871	862	773	809	908	802	864	842	857	818	829	847	845	843	886	833	781	900	893	846	823	813	821	827	852	848	879	824	868	832	827	805	807	871	827	856	903	819	801	856	819	859	844	893	831	870	848	792	809	838	815	855	830	830	867	804	872	864	809	842	878	862	873	849	835	778	815	858	821	797	864	833	861	862	849	825	826	846	837	843	833	882	831	895	839	752	865	799	856	882	844	841	899	820	848	853	832	808	813	941	879	843	838	835	843	861	890	847	850	808	869	842	845	858	861	823	827	843	819	816	890	869	823	930	841	804	847	879	858	864	921	829	836	827	835	807	788	868	881	804	826	828	799	821	838	851	846	836	812	860	853	797	836	850	871	830	827	831	883	828	822	896	853	833	838	843	814	894	830	852	816	829	828	901	810	879	815	850	870	802	831	821	876	831	854	823	813	810	866	817	851	828	852	838	860	862	849	858	847	800	856	856	841	827	833	811	892	845	873	865	845	819	801	856	903	870	867	796	844	801	835	795	920	826	869	844	815	852	809	821	845	853	816	745	847	826	843	839	840	911	841	821	895	832	843	790	859	876	812	826	869	864	860	895	820	856	845	830	870	805	861	827	808	798	829	821	865	845	843	843	862	837	832	812	892	818	870	830	862	847	866	864	807	900	806	874	818	852	860	894	784	839	865	857	889	795	810	896	804	840	782	800	868	851	803	870	869	821	834	830	834	852	867	866	822	853	821	825	803	860	842	852	885	798	834	873	879	866	866	831	847	861	824	792	884	839	848	864	784	842	876	889	847	829	821	861	819	876	884	835	885	871	830	835	855	853	841	859	830	859	878	780	899	810	813	872	817	875	870	810	825	883	848	843	879	852	816	840	882	886	873	856	855	814	865	769	817	790	808	824	838	846	843	840	830	811	867	871	863	804	830	823	851	854	836	787	882	878	819	850	875	864	850	854	835	768	898	847	813	859	821	832	840	869	873	816	859	850	828	790	845	864	793	855	859	806	886	841	867	837	915	846	877	803	828	850	851	822	913	882	868	854	828	818	851	838	848	765	876	793	789	828	813	870	827	852	840	852	827	851	831	844	835	825	830	845	930	888	842	802	808	865	863	869
26060	18752	35788	64012	72278	56304	40884	23930	9074	2029	667	397	312	346	318	332	332	294	324	338	313	318	358	364	349	315	301	301	322	346	349	348	343	330	328	323	318	334	331	339	336	307	362	335	345	334	325	350	347	328	305	330	330	302	315	333	344	330	330	320	369	346	349	351	323	350	372	329	330	364	302	337	337	301	361	338	340	329	334	340	323	332	337	353	346	319	320	334	336	323	320	317	336	335	356	337	348	354	328	295	319	335	305	291	334	327	335	338	334	363	348	321	345	363	341	341	344	309	314	351	332	315	305	320	342	325	303	323	356	313	348	346	330	329	340	343	339	363	336	330	321	343	333	338	330	327	309	346	314	311	320	313	351	324	309	322	307	337	322	332	314	334	329	313	355	361	343	340	355	335	341	309	293	303	328	305	309	322	338	342	353	304	367	331	343	353	360	300	297	346	328	322	333	319	347	370	329	336	308	322	341	356	354	332	363	338	319	309	372	370	342	296	368	312	345	314	319	294	314	381	351	315	351	316	342	296	369	378	312	342	320	328	312	315	321	331	327	309	317	357	340	315	328	319	333	351	386	355	330	343	312	360	326	334	330	310	326	332	352	327	315	378	343	300	330	313	342	327	313	356	338	345	305	338	329	351	333	382	352	334	354	326	322	310	358	336	300	301	298	314	339	338	321	338	300	334	315	311	310	370	337	341	339	338	359	341	314	308	325	319	326	302	354	325	318	322	358	313	298	318	306	358	345	311	327	314	344	308	319	362	345	298	317	351	323	343	325	335	335	313	344	328	325	304	355	342	354	339	312	348	356	319	341	333	344	299	346	283	316	335	307	289	315	355	342	336	322	345	369	332	337	334	343	323	329	312	321	319	361	344	341	324	357	374	329	337	318	359	350	340	294	306	369	326	330	304	310	327	336	327	327	329	333	333	308	332	330	305	313	331	305	339	337	335	354	342	338	368	383	361	372	371	340	342	324	316	299	305	327	332	329	337	331	354	340	334	341	332	352	324	309	337	336	363	312	302	319	332	329	340	359	280	337	354	328	358	320	329	338	309	299	330	331	320	315	342	331	319	332	337	339	309	326	301	304	323	341	308	335	339	347	309	332	305	334	331	305	286	299	340	329	374	339	300	326	314	324	310	301	315	355	352	349	327	348	344	332	355	365	335	337	317	359	369	289	318	328	349	333	320	312	335	320	310	327	336	327	323	326	326	308	349	342	323	351	332	366	313	343	353	354	338	318	348	301	325	365	324	307	356	315	333	329	319	356	320	330	324	351	328	340	321	336	333	295	358	315	298	315	325	325	319	332	308	359	330	317	324	348	341	363	338	334	321	339	323	346	345	336	331	338	326	328	342	336	341	322	301	336	326	363	323	318	357	303	328	329	324	331	355	363	294	317	370	338	334	316	364	354	352	322	324	316	336	322	351	327	322	365	320	337	331	348	389	331	296	346	341	283	351	327	341	335	336	328	343	344	359	321	304	331	349	338	324	330	340	345	307	282	341	316	334	350	329	313	356	310	328	342	355	333	330	343	347	356	341	299	306	324	339	335	313	348	309	361	328	320	372	310	337	344	307	333	309	343	330	343	292	329	348	348	350	316	356	326	330	314	318	357	309	353	337	299	342	332	307	325	334	348	372	321	321	338	320	359	344	310	337	322	357	305	319	344	338	338	319	330	309	315	316	328	347	338	332	321	346	342	306	343	332	325	319	339	322	350	369	317	357	361	319	324	324	363	325	307	341	348	336	289	341	295	325	324	354	312	322	333	318	324	307	331	323	332	344	340	330	330	363	343	345	296	317	337	323	350	322	356	336	301	359	285	354	340	285	337	332	340	340	338	346	311	329	308	341	336	324	314	298	331	359	356	323	342	346	339	372	345	335	342	313	383	306	314	305	365	322	307	310	365	345	323	301	322	358	322	303	331	353	338	356	361	364	350	333	333	351	334	371	364	329	325	330	331	331	319	325	331	311	328	352	365	333	338	357	354	306	302	309	302	352	308	319	314	337	332	354	321	326	324	352	340	319	335	358	342	346	329	332	331	345	334	362	329	313	305	367	334	312	319	351	346	338	323	324	328	366	335	325	326	322	305	356	320	321	321	349	313	329	293	332	322	340	320	354	320	371	328	325	341	314	318	351	343	331	318	379	340	333	308	311	342	312	306	337	315	311	340	307	318	397	297	354	340	338	348	305	326	353	368	353	340	289	332	326	323	326	355	356	262	309	354	366	332	344	339	334	321	332	334	319	343	332	333	331	313	293	328	327	294	317	321	344	331	366	364	360	331	323	337	328	329	325	346	311	335	302	327	318	300	332	307	338	330	328	326	328	367	316	361	351	335	342	315	340	342	314	353	334	311	346	294	339	304	344	332	360	344	308	317	322	327	288	309	311	330	286	333	329	376	322	338	321	307	288	341	357	317	319	315	372	308	317	334	340	336	371	304	350	299	335	334	345	334	334	351	293	310	310	322	331	321	321	330	308	316	313	337	315	324	314	338	312	322	341	298	332	365	310	289	322	334	296	356	305	327	369	344	342	371	307	305	327	329	309	347	330	318	341	276	330	298	364	313	330	345	317	327	363	332	337	309	345	322	359	320	348	311	320	322	306	337	315	302	317	324	351	315	332	318	322	333	308	339	337	326	325	325	349	350	300	358	335	344	323	348	336	316	354	352	295	307	349	324	304	335	315	326	356	347	320	359	332	324	331	355	347	317	333	363	331	333	298	319	321	326	336	303	305	306	334	309	312	338	349	342	278	309	285	313	321	334	353	337	305	379	332	305	329	321	326	317	321	355	335	320	353	361	305	347	324	358	323	331	276	306	325	332	360	340	325	329	342	332	307	321	358	279	336	329	334	315	323	377	363	305	294	326	322	345	337	328	338	321	341	349	350	317	321	345	315	314	355	332	324	317	353	328	344	329	324	356	325	312	331	342	340	370	316	353	322	325	341	313	349	316	324	367	355	324	342	348	325	335	334	314	343	335	327	353	352	309	327	317	329	303	320	325	325	321	359	334	358	344	336	320	301	313	322	342	307	342	369	329	333	332	332	322	343	334	334	348	352	315	305	314	310	298	351	322	347	335	336	317	343	328	336	356	344	340	310	327	329	338	340	325	311	343	319	323	380	378	307	324	371	289	334	337	322	329	333	373	313	358	310	337	330	339	327	344	358	324	334	327	292	361	298	308	327	318	361	366	325	330	322	304	333	332	330	312	324	329	333	321	340	318	323	355	355	310	321	343	361	320	303	343	354	330	301	345	359	334	325	282	287	325	351	361	344	319	334	329	311	296	330	325	329	361	336	314	339	334	333	309	344	323	350	334	331	320	302	303	318	350	302	325	320	271	344	320	353	308	356	358	351	324	340	325	357	353	307	350	318	328	335	310	309	330	336	342	330	339	372	357	367	331	346	317	303	337	327	310	336	344	349	379	362	336	306	332	337	320	315	327	347	337	307	337	341	306	303	328	334	324	335	331	332
14177	16309	36561	67271	78508	63653	51104	35083	18257	5988	1933	1162	902	907	918	921	834	860	909	894	848	879	845	831	840	906	855	897	860	867	894	861	819	808	861	863	844	867	859	888	840	879	899	862	819	868	859	841	839	802	843	807	823	851	860	857	898	840	875	844	852	880	872	942	824	902	879	864	945	843	877	851	857	865	820	919	831	846	816	878	841	896	842	868	854	915	890	859	889	829	888	873	850	842	840	868	879	756	863	908	865	883	905	831	881	832	858	866	791	880	877	832	855	895	838	858	849	854	854	872	844	841	890	897	852	808	888	891	860	855	871	828	895	831	894	845	833	827	814	854	928	868	873	861	853	834	929	819	887	890	852	909	884	876	885	826	855	894	906	886	841	908	857	923	793	860	819	872	909	849	826	857	879	849	816	885	876	794	789	868	859	802	869	833	840	836	846	903	805	906	844	926	858	828	816	856	847	840	825	836	837	913	828	868	893	848	853	814	863	889	840	879	807	842	842	856	819	815	831	841	877	842	823	840	867	887	861	864	874	788	911	889	836	871	805	859	819	910	866	928	883	876	888	893	852	838	851	889	921	862	878	829	873	851	874	807	830	875	855	839	859	883	848	848	908	876	904	832	866	861	850	851	887	865	826	874	881	806	813	866	908	871	831	813	858	816	863	913	809	867	903	867	914	831	872	872	859	845	863	830	864	899	868	879	871	820	900	811	821	861	870	837	820	831	847	902	850	821	858	872	858	858	888	871	801	832	865	848	836	827	880	861	876	857	840	821	876	825	897	821	870	863	805	787	872	911	809	867	889	867	866	840	912	844	835	867	852	887	871	870	859	866	861	822	853	822	823	809	851	874	777	855	853	895	875	885	821	868	843	821	845	814	830	909	897	816	806	826	865	854	819	838	881	849	900	860	863	863	841	836	853	817	824	774	849	796	827	808	884	832	881	834	835	831	873	886	863	876	808	855	901	879	812	876	850	846	847	833	846	867	843	891	884	815	857	852	866	810	837	920	830	866	843	836	814	866	882	869	827	871	840	794	911	816	855	830	838	828	880	813	860	892	833	912	780	888	880	859	830	916	871	854	850	881	864	803	782	845	879	816	826	835	836	859	836	833	867	850	876	838	819	855	873	924	890	835	856	860	874	854	890	853	840	899	826	875	839	834	853	868	880	886	869	853	869	845	876	802	854	886	862	918	815	859	815	792	837	824	843	795	848	816	846	891	872	866	894	908	836	856	838	842	862	878	841	848	842	888	870	866	854	880	894	844	897	816	852	869	852	865	852	840	863	870	827	886	807	867	841	871	855	832	863	827	873	896	833	875	880	902	840	833	843	908	903	832	917	834	850	898	830	853	881	813	818	826	804	838	859	871	863	810	877	839	852	818	888	884	809	867	838	859	906	873	850	875	835	828	900	830	897	841	861	875	823	847	824	881	855	811	900	886	899	873	880	863	857	792	853	853	879	831	840	831	849	831	859	866	873	855	862	817	903	789	878	837	871	865	920	857	828	833	838	893	857	801	891	853	866	892	937	848	845	846	790	843	796	899	856	885	835	852	853	875	896	834	816	890	869	889	797	907	878	872	839	865	843	873	883	901	866	855	865	841	866	872	826	822	823	858	869	874	832	893	868	870	850	887	852	895	864	866	853	895	907	886	850	846	845	805	844	848	878	860	866	871	829	858	893	872	824	829	839	858	816	848	844	803	873	793	867	841	871	870	853	860	859	852	889	855	854	877	840	884	886	891	892	859	827	887	867	879	841	844	913	844	861	850	868	900	855	886	804	917	837	820	851	853	824	871	837	813	842	868	824	872	841	883	866	865	839	854	872	846	855	878	896	872	882	871	916	822	819	871	866	863	796	855	843	831	832	849	866	822	825	957	816	849	896	911	829	856	864	837	820	877	883	894	903	862	875	891	849	810	897	884	796	868	903	827	883	855	871	796	825	777	864	862	850	893	805	863	868	872	835	894	901	860	896	881	835	848	844	830	832	890	868	867	793	835	868	845	846	832	898	803	859	847	904	780	841	908	848	829	861	854	899	829	864	848	796	823	826	867	945	820	874	824	855	847	832	816	882	896	837	885	862	817	870	780	867	883	856	915	883	842	872	840	906	861	852	855	849	918	828	899	929	835	853	812	929	862	875	839	854	868	828	893	855	885	821	863	892	828	797	895	879	874	884	824	866	860	881	827	877	846	864	914	865	813	830	879	817	886	881	860	888	846	910	832	803	833	842	862	829	869	867	854	850	829	861	812	836	823	852	847	871	828	891	879	844	832	841	851	831	880	836	812	870	882	834	879	861	921	825	841	837	877	863	882	823	808	852	875	873	828	891	825	848	847	853	853	871	813	900	864	842	842	864	865	911	819	837	857	874	927	893	884	823	871	829	873	855	865	838	906	833	851	831	930	836	855	897	864	872	816	838	863	898	832	911	850	843	833	824	896	861	823	844	885	852	864	843	891	851	870	813	823	867	880	878	849	860	878	866	869	842	849	858	869	888	854	911	832	909	907	841	847	889	849	853	851	879	844	785	875	873	923	836	821	845	861	889	848	885	823	834	889	849	899	837	830	857	885	808	847	856	841	874	889	878	833	836	892	827	906	826	817	847	870	906	881	810	865	873	851	900	842	864	854	880	834	851	831	843	841	871	893	871	865	869	847	901	842	793	844	853	816	850	842	843	847	829	867	811	890	846	822	847	872	787	834	845	850	824	920	848	808	828	864	888	835	891	884	844	839	887	852	848	869	851	878	841	818	906	860	873	914	879	847	879	906	887	895	825	824	855	852	867	837	857	872	861	834	858	851	873	829	799	855	827	918	832	919	894	786	860	802	843	877	852	909	870	844	815	857	849	863	850	864	829	843	887	848	824	844	854	830	872	834	888	854	834	867	834	859	826	861	814	848	866	849	831	801	863	852	858	864	898	921	866	863	834	896	876	837	856	882	865	865	891	835	877	885	831	897	828	893	848	856	887	865	850	898	836	897	840	882	835	873	831	819	862	889	819	866	860	839	869	854	880	873	859	795	801	868	840	945	878	840	859	882	844	834	891	891	860	894	854	873	901	853	810	894	860	855	821	874	799	766	839	825	897	862	836	830	843	929	883	831	886	889	849	860	855	844	847	846	853	854	831	836	871	830	876	839	880	823	841	831	866	821	871	939	890	807	850	883	842	880	856	818	908	801	865	819	845	792	828	922	898	889	869	826	868	851	842	884	909	873	856	889	864	872	863	841	854	835	862	814	806	850	806	839	813	834	847	884	847	864	859	890	836	843	883	875	823	872	853	868	862	868	829	822	838	891	867	793	841	839	859	860	854	877	887	841	862	906	854	835	884	892	841	859	856	857	817	846	852	873	834	827	876	865	890	805	817	837	918	823	878	818	825	810	880	869	832	885	888	822	854	856	861	849	818	893	818	853	818	792	914	852	845	849	880	876	884	843	851	834	883	849	796	835	885	826	815	873	866	906	932	867	803	848	932	871
8763	5845	7706	9580	12684	8497	4516	2196	1012	507	368	302	348	323	324	323	310	346	359	326	324	327	340	314	286	324	333	329	301	336	305	290	327	302	317	371	324	305	334	332	351	308	327	270	299	303	307	306	316	316	324	321	308	301	346	338	302	339	321	278	319	330	345	328	323	292	302	334	326	309	325	329	309	327	353	310	313	333	315	318	317	315	321	288	293	355	351	272	323	327	341	301	292	338	284	331	300	292	301	326	289	293	330	306	316	281	311	318	317	305	324	348	307	322	313	321	332	335	310	297	301	315	313	291	302	341	343	338	315	303	297	315	295	322	319	334	316	321	319	297	315	306	329	316	345	317	333	318	314	304	312	317	305	333	286	345	304	318	315	313	304	322	313	319	327	320	344	288	304	302	328	334	334	310	277	333	322	318	353	311	330	333	312	326	330	315	321	287	305	318	311	333	302	315	335	307	332	309	319	297	325	293	323	314	321	323	297	317	308	361	313	317	303	325	309	331	358	320	322	303	315	322	312	314	339	323	334	337	306	312	309	316	310	318	310	342	319	313	319	316	340	271	321	306	303	339	330	328	300	329	281	291	298	309	340	331	318	292	338	318	291	335	343	323	289	293	304	325	315	300	304	306	287	349	325	324	321	328	351	316	307	279	314	320	338	288	298	337	304	297	309	317	304	328	292	325	331	329	338	301	338	331	342	291	299	356	345	300	312	291	324	350	292	303	351	339	328	326	306	330	300	315	302	313	349	324	323	301	315	283	310	318	303	338	341	342	313	303	327	318	333	316	302	301	314	316	314	307	297	293	341	312	340	340	300	330	336	305	325	316	292	326	331	325	357	320	330	344	287	323	306	333	331	301	329	329	305	313	325	305	305	317	347	320	327	333	316	306	292	325	303	292	314	297	341	319	316	337	304	310	333	304	356	298	306	292	323	354	319	324	313	291	314	340	330	309	309	322	346	301	301	307	336	304	327	321	312	296	332	295	306	300	331	323	320	322	338	305	284	329	295	317	294	333	315	318	313	328	335	313	309	344	302	278	295	300	337	312	327	315	292	319	318	316	313	292	284	326	322	330	292	319	321	321	352	327	285	325	329	341	326	332	352	303	344	327	338	328	313	296	278	316	322	288	308	296	345	371	305	325	333	329	302	319	306	329	310	328	322	310	292	293	307	339	306	291	309	322	318	332	354	359	326	299	297	313	319	321	332	311	341	346	321	294	287	309	308	351	297	331	326	315	319	345	275	321	319	320	357	314	267	309	309	318	317	327	359	294	334	300	287	323	310	307	336	326	323	331	306	334	325	295	313	327	297	320	368	323	336	331	312	326	298	314	314	345	331	325	329	328	301	295	325	353	317	335	302	308	299	346	343	307	315	331	311	313	318	318	297	318	325	342	335	334	335	309	321	339	334	338	332	317	304	323	358	333	316	339	303	287	298	298	307	307	315	313	348	319	348	319	317	330	327	338	307	309	327	326	346	322	340	271	299	331	304	336	329	297	323	340	325	324	336	311	315	330	275	292	332	310	303	308	328	320	331	333	328	336	320	331	291	313	301	330	287	318	315	365	318	357	317	339	349	350	323	289	306	345	305	319	307	336	288	343	325	302	311	310	340	338	292	330	356	288	324	325	304	327	333	313	309	348	325	310	323	290	317	306	330	310	329	315	323	299	319	326	317	330	294	297	325	325	309	353	317	327	326	328	317	313	316	327	327	342	304	304	318	338	331	304	310	312	311	331	330	322	287	290	317	311	319	329	295	314	312	349	313	295	302	321	328	318	323	324	299	318	307	310	315	312	314	323	306	325	309	329	322	328	314	335	319	331	303	320	318	325	307	331	331	325	326	324	305	298	332	340	320	342	324	331	309	321	348	322	324	320	315	297	329	320	300	329	303	356	299	352	298	274	327	310	296	312	312	341	338	327	321	305	266	326	304	308	303	305	311	303	358	300	315	337	312	318	325	318	274	311	328	330	299	310	306	319	347	277	330	309	321	298	344	312	292	326	349	276	295	300	318	299	352	318	333	326	341	320	324	320	320	287	299	305	301	329	315	340	326	347	316	341	331	307	324	311	300	325	329	324	291	316	330	334	334	296	295	296	290	339	323	330	321	342	313	320	314	300	309	332	327	345	284	330	343	301	277	329	332	322	358	319	345	298	329	313	341	301	340	313	343	314	318	313	321	321	332	303	327	348	338	325	324	345	329	326	327	310	308	334	309	312	306	316	335	315	332	320	318	349	337	307	308	347	293	326	324	318	303	329	344	344	319	343	316	333	336	342	316	285	304	330	293	324	314	321	273	307	281	291	340	317	304	302	322	302	311	308	305	345	309	355	334	318	342	358	299	317	297	315	324	307	339	326	344	329	339	309	314	335	357	335	310	312	305	306	296	322	354	331	316	323	327	328	327	345	343	316	315	329	341	308	307	305	287	311	317	300	304	305	318	339	303	293	303	315	338	350	307	344	285	332	336	339	314	319	306	325	291	299	306	298	326	296	306	327	314	336	320	321	330	319	315	354	307	341	294	319	332	312	299	308	298	315	319	343	338	278	307	334	299	336	328	314	310	296	326	334	322	333	288	304	327	364	303	309	303	335	297	325	302	337	290	321	317	307	312	332	338	297	319	363	300	326	311	327	310	326	330	318	342	336	318	330	317	341	347	322	339	305	294	319	291	298	338	301	323	308	312	307	335	322	331	317	328	367	316	312	312	315	298	355	293	318	321	323	343	293	308	322	347	309	324	302	316	329	341	329	320	364	338	316	347	331	353	324	312	320	273	323	303	322	304	350	317	327	317	303	339	319	319	331	337	310	279	307	337	321	305	316	319	321	284	312	304	325	310	320	330	303	293	344	311	340	317	323	331	303	303	301	316	312	316	317	320	289	287	291	333	295	336	320	311	317	311	335	319	334	329	309	358	296	313	323	303	336	303	327	299	294	319	317	303	300	310	311	290	327	326	322	301	305	301	287	309	310	314	319	325	282	328	298	273	320	341	293	328	319	334	322	303	349	297	295	311	324	319	300	329	311	309	301	308	336	298	337	302	292	306	326	330	332	326	299	320	331	328	307	318	331	316	310	300	313	323	309	308	300	315	309	285	313	340	334	325	330	299	323	297	303	281	332	305	305	353	332	322	343	327	320	325	311	314	308	328	298	283	330	333	314	288	330	340	302	293	309	310	317	322	339	380	325	318	299	284	303	342	316	339	303	287	311	314	346	321	300	318	307	315	312	285	321	302	289	323	327	334	329	305	339	328	327	335	360	326	299	352	300	369	305	323	273	282	342	340	340	299	336	286	327	329	335	332	292	319	352	334	310	306	313	337	343	336	334	367	347	316	326	321	324	318	353	328	322	316	303	364	302	306	361	311	330	315	333	306	275	307	306	292	318	306	352	314	313	298	319	272	335	336	286	312	284	309	307	310	310	347	321	299	325	301	299	290	306	304	318	336	315	325	303	327	312	324	315	321	305	313	306	295	327
6567	5514	10403	20174	26574	20405	12711	6689	3083	1463	1012	868	814	867	830	808	807	813	809	867	819	876	794	860	813	861	822	854	846	865	791	851	825	843	823	804	806	844	867	806	859	840	854	820	849	856	807	832	792	791	809	865	824	827	844	845	837	778	848	831	796	825	849	844	817	858	830	841	852	814	804	835	833	816	833	811	854	836	847	861	832	846	855	804	817	853	794	830	867	840	866	854	779	806	824	798	794	842	825	861	790	817	847	811	784	822	842	850	836	842	817	853	825	852	783	854	827	817	828	788	833	775	880	839	819	849	814	821	824	886	841	870	841	808	809	836	837	876	866	810	843	887	861	810	869	880	819	844	879	895	828	828	817	815	793	779	851	807	830	871	799	844	854	809	880	781	856	849	781	798	868	835	835	835	870	813	828	827	826	819	864	815	799	820	801	828	857	825	797	807	806	811	874	836	820	860	857	835	820	825	854	809	845	813	857	842	861	794	883	835	829	843	794	840	841	804	852	809	844	810	841	764	817	833	758	855	810	762	842	828	850	845	867	802	843	831	809	805	800	909	864	851	809	817	800	906	829	873	824	809	825	799	892	839	800	848	856	851	855	798	823	816	838	865	870	856	833	841	835	844	815	817	800	887	801	828	840	810	822	894	833	846	823	869	837	798	876	861	835	814	849	913	848	830	860	821	824	848	824	825	827	855	837	831	817	766	811	890	792	856	852	825	838	828	818	794	778	825	839	834	832	812	840	849	850	804	843	854	879	873	812	811	820	830	818	811	865	823	818	843	844	827	797	818	831	814	851	828	784	806	834	817	833	758	772	856	852	896	884	784	858	803	844	852	848	879	879	808	820	878	830	848	850	868	824	855	855	821	843	779	919	811	807	878	833	821	850	827	791	855	824	829	824	830	789	779	864	848	879	845	841	790	806	823	863	833	828	818	850	854	791	804	838	830	835	826	832	799	818	844	827	830	836	856	858	880	820	850	803	837	786	815	859	888	829	777	840	836	845	786	830	868	868	854	851	833	828	775	858	803	819	788	826	828	819	815	815	873	814	770	780	811	822	884	832	842	788	862	845	835	841	816	905	830	827	840	859	836	843	854	864	893	805	800	844	843	842	824	838	839	849	829	852	824	784	805	800	847	885	845	821	844	841	754	804	826	805	791	834	808	814	879	831	817	850	850	873	878	843	877	796	849	815	838	799	773	828	864	836	830	828	807	832	816	832	809	851	825	834	834	819	828	827	826	818	808	810	813	823	826	865	806	823	841	829	858	876	816	827	853	820	852	864	803	847	855	817	796	843	890	803	830	860	816	786	819	872	830	868	821	803	849	818	833	858	804	831	893	846	814	819	811	803	803	796	893	810	858	843	809	829	827	807	820	845	804	849	871	782	806	853	832	853	814	834	826	878	857	879	806	771	804	857	831	840	819	802	806	799	829	852	846	848	847	892	855	901	833	846	850	805	831	857	865	840	839	827	839	815	888	858	824	854	829	810	777	825	843	803	860	812	864	822	902	836	780	821	857	843	869	796	800	804	838	840	904	853	818	838	829	810	855	815	879	825	818	796	824	843	873	843	805	865	802	858	872	846	826	810	800	893	886	812	901	853	865	842	843	899	833	847	833	820	847	878	832	849	845	878	860	803	882	792	831	843	822	821	858	841	796	851	842	837	858	831	885	864	808	854	842	844	812	892	822	806	801	817	847	833	849	870	819	830	846	822	825	828	801	858	880	805	823	889	820	854	857	807	851	839	824	786	789	881	831	823	895	870	856	817	843	801	798	853	858	886	839	862	865	815	852	849	835	880	823	853	806	846	849	820	793	868	852	888	831	818	878	868	817	777	889	824	833	813	806	823	856	898	838	833	819	875	823	855	858	841	867	838	818	802	811	881	859	865	898	859	836	804	869	860	841	824	840	791	843	807	830	846	815	886	875	796	848	821	800	839	869	818	827	836	839	863	827	798	841	798	840	882	826	823	791	854	833	866	817	866	838	812	837	844	810	772	880	853	808	820	811	882	868	862	818	858	831	791	853	811	790	775	884	833	854	819	858	818	826	811	868	809	822	843	867	833	792	846	891	817	807	824	846	857	873	828	837	842	853	876	858	859	780	868	809	843	812	886	798	848	825	827	859	835	875	836	801	848	797	823	849	864	822	858	848	833	855	819	842	860	846	783	809	780	872	757	822	813	797	789	848	874	817	794	838	856	826	796	783	828	853	866	862	865	872	835	839	750	802	860	809	822	832	861	804	818	852	840	849	850	853	825	826	823	827	859	821	820	826	844	805	848	802	847	803	779	881	805	833	837	844	835	863	809	869	819	872	798	812	822	798	844	820	864	834	785	807	804	809	804	853	786	846	825	818	834	835	872	822	818	803	801	789	843	816	808	827	843	828	844	830	835	802	872	786	869	885	825	838	828	811	851	824	840	822	818	778	830	804	920	793	871	844	831	800	818	811	859	821	852	816	858	842	814	843	867	829	823	878	839	813	830	807	814	815	871	839	835	816	829	837	847	787	849	820	797	781	815	814	841	899	845	826	844	860	817	839	775	869	771	774	837	838	857	784	808	782	804	848	848	835	912	813	835	805	828	855	822	797	877	787	814	844	797	824	836	852	853	841	810	846	819	842	820	869	823	833	844	810	875	831	832	817	783	856	798	832	854	857	851	850	795	844	848	839	862	837	865	822	853	823	845	820	848	812	852	820	842	803	858	805	851	897	809	838	817	821	821	840	796	835	827	851	873	801	898	848	821	852	816	831	861	834	813	829	856	845	826	825	818	800	809	836	822	800	851	847	814	818	870	859	771	819	843	852	847	870	852	870	822	839	855	838	793	826	835	813	793	832	870	873	807	799	815	824	826	820	784	819	829	886	820	767	818	853	802	803	822	812	795	839	822	791	825	834	832	853	808	811	825	810	813	883	774	768	792	860	813	866	794	860	896	781	805	868	873	797	837	815	810	831	866	843	819	830	865	849	868	853	848	840	801	872	827	837	834	793	865	808	808	814	835	836	803	768	811	865	863	923	842	864	858	804	853	846	794	850	801	886	854	822	860	826	855	798	841	880	858	829	829	834	801	810	812	824	870	844	819	772	863	769	793	831	828	893	845	810	846	817	844	822	892	836	847	799	840	852	786	871	802	829	827	847	885	838	849	865	816	857	862	843	810	798	861	837	848	831	800	867	863	825	800	809	831	825	865	833	827	791	819	757	783	793	868	863	821	833	915	826	808	832	832	924	830	867	878	840	794	829	790	831	818	835	871	817	823	837	847	799	806	857	829	813	784	826	835	870	849	756	849	865	858	864	829	801	865	834	840	841	798	855	777	799	829	820	886	796	836	822	835	837	774	773	791	831	766	840	834	777	869	805	838	812	892	816	900	792	822	806	808	842	822	837	825	829	821	840	870	833	845	805	753	836	807	864	801	885	787	822	858	861	858	809	839	863	834	871	820	876	853	764	870	813	817	852	857	831	831	883	816	806
19382	13941	24476	47861	60954	46289	30259	15486	4906	1282	532	361	335	331	312	306	323	334	359	316	355	358	297	309	293	297	313	320	300	347	320	329	315	323	315	318	350	299	331	317	306	315	332	349	309	300	320	334	305	276	336	339	313	310	321	340	312	328	299	320	320	329	306	327	281	352	311	361	322	368	327	328	337	297	332	360	305	310	327	319	352	304	319	314	323	329	315	316	350	324	330	314	357	325	291	325	324	316	313	295	345	317	329	347	313	323	314	333	312	311	320	310	307	323	344	321	320	292	311	340	335	312	326	328	329	309	336	344	335	309	375	327	360	346	325	310	317	336	303	348	329	307	319	337	293	306	342	315	341	340	336	318	320	358	321	324	296	350	326	288	315	340	330	342	299	305	338	330	317	324	341	325	325	325	339	338	299	326	351	355	343	311	270	336	320	344	312	324	301	316	331	301	340	319	351	309	308	305	337	306	363	351	357	305	287	334	310	344	340	368	331	310	328	353	344	333	312	312	319	338	319	318	354	340	308	330	343	312	295	304	338	305	330	308	321	315	319	306	325	328	335	347	308	327	331	339	309	318	339	343	317	349	357	313	330	336	327	344	329	349	299	340	350	357	359	329	326	342	324	306	340	310	339	316	319	325	297	322	313	342	303	301	357	318	342	339	354	335	310	323	326	341	293	309	333	303	339	313	321	326	329	281	339	341	306	323	295	347	299	319	295	327	323	321	320	297	343	324	279	324	329	337	318	350	337	328	307	307	331	317	307	319	328	300	375	339	337	343	348	349	320	354	311	335	320	306	338	338	311	298	316	308	349	328	334	318	314	327	333	348	338	312	321	331	318	331	336	348	307	324	355	315	338	346	313	300	337	300	337	336	341	307	306	326	330	312	312	326	321	340	318	336	308	341	303	323	318	343	322	341	350	302	315	304	328	317	303	323	321	293	359	337	333	298	365	294	308	330	290	351	335	335	334	362	347	347	351	334	334	290	338	319	352	320	339	306	303	328	336	303	302	317	339	312	325	347	340	330	339	301	320	333	326	290	317	279	334	330	312	389	350	319	332	323	358	357	328	344	293	328	293	326	350	346	322	340	309	325	336	323	308	374	318	320	364	330	310	340	326	326	334	331	318	302	340	303	327	310	337	339	318	265	325	331	303	306	304	294	336	340	337	318	303	293	322	334	289	336	306	308	348	348	331	318	339	308	307	279	312	345	324	335	302	336	297	318	298	266	331	321	343	309	284	308	316	348	339	305	304	338	318	301	315	347	321	301	308	324	344	317	317	341	334	325	327	314	305	349	320	356	306	300	341	323	336	331	329	305	336	313	315	306	302	321	319	335	328	311	360	330	336	331	315	299	333	324	318	292	359	312	311	320	319	334	318	327	330	337	354	323	325	302	315	336	318	319	358	317	321	309	323	347	355	302	333	304	349	330	323	301	329	333	329	303	328	304	312	290	344	362	313	296	339	334	354	313	332	341	336	341	324	324	309	332	359	316	331	354	335	327	311	294	333	300	308	305	312	336	317	333	310	335	312	345	357	327	321	337	301	315	294	278	291	352	354	351	313	299	335	300	323	336	311	335	304	309	321	333	345	326	309	315	354	305	300	340	346	353	335	359	343	314	323	331	313	374	321	335	342	351	344	333	306	305	348	304	348	315	312	331	334	347	333	307	312	338	323	345	316	370	316	333	306	311	333	307	330	305	347	336	337	348	330	322	333	302	293	315	331	320	326	313	320	345	343	314	295	333	319	324	322	311	291	338	318	320	364	329	262	328	363	313	311	334	350	314	340	341	339	290	327	360	318	363	324	327	291	302	340	335	296	296	307	297	299	299	321	357	345	349	332	340	322	331	324	327	351	323	350	304	300	302	347	313	320	302	331	306	313	335	344	348	341	325	361	346	355	326	332	293	323	320	342	311	322	307	331	314	328	337	317	316	293	310	326	322	335	350	318	304	332	304	296	321	325	334	316	317	340	332	329	327	350	323	332	310	312	301	358	303	304	326	326	343	297	340	322	327	317	352	305	335	314	299	282	331	339	337	307	312	360	310	325	311	315	354	314	321	339	320	338	319	353	334	338	363	296	322	318	349	336	327	316	293	300	321	352	321	317	292	292	332	311	325	352	352	319	343	350	298	327	348	305	326	312	331	296	307	321	327	346	321	341	315	300	308	349	332	329	297	345	329	324	308	328	330	320	319	340	329	310	308	324	338	314	320	304	292	348	330	311	336	347	316	327	340	307	333	329	358	330	319	314	325	327	325	333	313	340	354	321	342	318	348	317	300	307	315	302	332	330	315	342	326	358	318	355	340	333	320	321	325	329	329	311	291	331	301	286	344	333	322	328	325	312	376	322	326	320	319	323	288	328	320	306	306	330	330	307	375	311	312	318	322	368	301	336	292	308	349	337	320	281	315	355	312	337	344	315	336	315	316	345	323	342	289	335	327	335	314	287	318	311	342	308	333	323	311	316	305	329	363	322	336	322	335	306	308	325	367	301	334	301	353	311	277	314	351	339	327	341	319	347	333	348	322	312	318	312	326	309	316	340	330	299	303	325	299	351	319	331	318	308	309	335	336	311	353	322	300	359	347	311	291	316	304	325	286	328	301	305	351	340	324	329	303	332	356	327	331	319	308	317	351	315	337	331	318	333	345	319	329	319	344	306	320	322	303	297	321	285	312	329	352	393	313	319	304	324	299	352	343	297	323	337	328	317	328	319	329	301	352	308	324	330	340	307	334	327	294	323	318	319	319	312	325	355	288	310	301	345	316	369	321	365	349	335	321	318	294	354	334	323	326	296	295	317	334	322	341	327	320	301	306	341	318	353	305	293	337	316	310	347	319	301	280	315	331	301	358	330	326	294	324	307	332	320	315	326	319	340	331	323	327	344	302	356	316	313	339	356	304	323	318	338	316	343	310	309	322	317	346	302	361	326	327	311	340	345	321	310	366	290	322	315	328	314	315	328	313	362	332	325	336	317	332	315	319	321	313	333	342	332	326	337	297	321	337	318	328	329	326	323	353	340	313	323	336	314	274	321	345	316	347	314	332	329	318	302	314	313	340	317	294	309	322	358	346	285	322	353	316	313	307	381	335	316	314	334	340	325	316	340	329	301	342	306	335	318	317	303	313	329	359	324	333	333	301	341	324	325	329	320	386	302	292	335	336	316	321	331	314	343	327	317	320	328	323	310	308	325	331	321	337	307	334	295	346	343	323	336	357	326	337	335	302	348	343	355	342	307	315	310	325	304	336	303	319	355	365	333	339	314	290	316	313	324	339	338	303	334	303	327	361	349	340	333	324	314	331	343	310	322	329	338	329	320	334	340	328	335	321	289	299	316	294	327	287	272	334	325	321	331	337	324	322	339	355	324	322	328	313	309	318	322	340	301	292	310	324	310	321	314	345	334	311	326	339	314	323	376	317	354	301	301	284	345	332	312	325	332	338	332	326	315	319	328	314	326	314	316	328	341	333	317	327
11711	12858	27733	54720	65658	54418	41696	27542	12892	4351	1609	989	864	840	839	855	882	888	833	870	900	799	841	856	875	899	820	849	871	807	843	844	908	864	830	814	906	834	829	881	837	862	843	863	843	869	853	904	829	860	834	807	813	852	897	886	876	898	869	853	883	823	837	816	889	825	878	911	837	856	891	885	901	835	915	848	904	817	860	874	879	846	881	863	840	816	851	877	814	874	813	867	867	866	851	853	809	850	808	869	880	851	807	823	867	865	872	807	864	837	840	819	865	825	843	844	872	795	826	863	879	835	836	851	868	857	836	817	831	865	822	853	869	895	856	851	844	854	871	864	858	827	861	829	841	891	857	840	836	836	805	861	859	827	822	882	879	810	836	877	855	902	819	874	971	845	833	802	843	851	846	867	845	833	861	823	828	878	857	831	837	860	849	885	819	871	875	836	846	835	832	865	867	879	828	869	830	843	841	853	819	874	811	816	859	820	814	845	808	837	868	852	824	815	907	833	834	848	857	820	929	856	790	854	889	853	835	919	888	873	854	831	874	853	798	862	795	853	882	810	832	835	866	832	898	850	791	837	870	834	814	850	853	857	852	900	810	812	796	803	840	820	796	816	830	857	848	855	867	835	827	822	812	837	922	845	900	885	885	845	818	835	838	850	827	842	865	821	839	841	865	858	812	839	880	820	865	831	833	824	861	892	875	824	824	886	842	849	861	813	851	864	864	832	823	886	841	888	856	824	860	819	812	843	809	887	882	838	821	824	833	800	859	859	887	807	857	874	873	819	858	852	841	882	906	831	839	884	847	862	830	823	858	825	806	828	877	858	850	799	833	849	867	872	889	843	897	860	858	862	845	869	861	874	826	842	807	842	844	857	820	843	877	848	876	813	811	805	859	849	801	851	851	862	820	837	815	841	873	819	877	879	812	831	847	857	855	813	817	856	817	893	831	788	866	817	843	882	862	834	847	863	852	829	830	802	884	881	864	888	847	840	866	845	823	763	837	870	869	890	849	881	891	870	825	825	805	875	843	887	792	868	835	840	834	894	894	798	915	790	889	839	838	871	840	830	873	831	854	877	887	805	891	878	883	823	877	887	849	850	831	874	860	887	867	830	809	826	877	892	855	824	880	810	804	862	838	837	816	849	836	892	870	865	846	836	817	849	844	859	847	805	851	865	852	871	917	860	843	808	872	893	893	858	896	853	824	845	819	840	879	817	814	831	836	876	819	799	820	870	862	859	860	804	850	846	858	848	842	831	840	878	882	870	799	879	855	858	892	874	858	883	817	836	842	852	851	839	870	772	863	878	888	814	903	811	824	904	883	857	825	863	846	835	872	870	832	847	877	835	828	847	895	887	833	893	863	859	875	812	834	847	865	835	869	804	869	828	799	822	883	786	839	871	869	863	870	834	866	893	873	851	815	855	853	877	849	841	877	816	878	877	831	818	893	874	847	849	821	866	907	888	811	835	839	865	837	879	785	891	828	878	845	829	800	881	882	873	840	821	821	848	813	892	822	850	875	850	861	828	812	867	858	831	834	843	856	834	797	847	885	895	898	839	819	864	896	865	812	851	837	810	866	848	870	904	837	860	848	824	854	870	859	848	832	835	853	859	828	837	810	848	879	835	822	871	864	862	861	935	867	883	850	827	825	857	923	850	853	828	819	861	862	907	913	823	802	866	811	893	834	867	817	884	819	872	833	809	888	827	871	895	850	902	810	786	850	846	837	853	814	848	853	861	893	849	845	864	872	803	858	830	864	877	909	836	842	833	842	904	845	843	840	872	827	792	807	819	832	776	793	833	871	926	835	874	862	879	815	851	833	878	820	856	823	887	820	805	817	827	870	841	857	872	802	837	845	859	870	849	847	878	828	862	862	845	845	907	820	889	874	867	842	886	881	864	840	774	847	897	850	862	821	899	861	859	866	844	816	819	844	868	863	822	808	872	863	849	877	845	834	773	842	820	854	841	807	833	885	857	842	877	808	846	880	918	861	917	849	822	837	833	831	842	814	814	824	851	858	819	885	847	827	820	818	854	843	891	856	821	840	847	878	836	888	855	864	859	877	854	880	842	862	862	900	878	822	821	830	838	807	827	880	824	847	869	907	896	907	845	797	816	874	830	844	902	852	804	877	884	827	849	892	902	846	830	851	797	826	869	844	833	829	830	845	820	865	881	860	831	848	829	914	879	863	847	853	864	813	872	832	837	831	893	872	858	833	847	853	804	892	887	837	830	832	815	818	869	871	888	858	848	826	825	847	813	849	837	876	829	875	874	813	886	814	849	853	846	916	877	854	855	828	881	832	882	833	838	821	848	868	856	844	809	779	828	840	866	852	844	867	825	888	889	870	920	887	885	807	886	856	855	794	834	907	875	877	895	801	852	851	821	924	824	893	857	807	827	896	836	846	848	841	867	867	836	850	906	829	864	882	823	874	837	826	830	836	878	849	859	861	863	855	844	815	871	834	834	825	848	841	878	873	819	880	874	834	876	856	827	796	870	804	859	877	867	865	837	855	840	829	851	830	887	862	839	846	803	855	855	871	885	838	837	833	804	842	833	852	902	850	808	864	852	820	834	858	833	855	823	847	871	832	822	835	822	902	797	906	849	821	842	789	820	799	796	835	838	867	859	822	842	826	864	879	855	864	811	883	825	852	863	867	891	873	886	900	903	884	868	875	883	850	836	832	855	820	822	840	856	877	859	865	843	838	839	858	839	829	816	858	873	833	799	858	870	894	878	859	857	819	856	817	854	873	841	816	851	855	878	819	832	877	841	846	841	893	847	829	840	827	841	862	900	810	859	832	878	811	886	812	875	847	924	769	882	861	809	859	873	875	798	833	864	866	862	829	834	809	902	826	840	882	858	813	900	858	823	857	860	815	846	812	841	909	908	831	887	815	815	831	868	861	926	873	845	882	854	853	904	892	867	820	869	850	870	835	920	885	868	838	857	817	889	842	791	838	847	896	899	864	823	893	882	818	867	850	867	835	811	886	885	836	853	809	870	875	813	800	883	853	898	890	858	806	853	834	879	873	856	868	849	828	877	851	855	842	835	870	842	854	807	877	819	849	851	822	867	830	846	879	860	826	891	878	931	853	838	824	903	902	835	881	940	876	858	835	830	829	841	816	812	870	837	839	892	843	860	843	886	844	882	837	815	800	909	824	861	849	855	832	790	857	860	845	839	847	826	837	847	888	839	846	879	873	862	850	847	883	868	861	807	849	851	823	828	832	925	836	921	830	868	828	871	834	826	854	862	859	829	907	797	875	843	850	889	879	833	830	830	881	846	852	836	807	795	856	857	881	807	812	848	853	832	859	829	836	840	865	894	829	868	855	851	813	843	881	845	921	862	876	917	855	878	891	871	851	898	822	816	849	890	850	888	878	838	869	874	870	848	869	906	889	895	866	862	826	929	862	908	829	786	839	863	867	815	799	867	829	865	832	834	856	828	866	839	849	831	831	804	815	855	849	868	880	858
27254	20306	34601	58286	72792	58258	42499	25184	9898	2390	739	380	375	325	360	323	318	332	335	324	333	361	334	332	339	335	325	327	355	349	330	334	333	337	330	322	338	331	360	344	341	314	315	307	329	324	343	342	337	352	319	345	328	326	330	350	350	348	337	314	320	308	301	307	336	301	301	324	321	363	320	341	332	300	327	317	344	304	339	344	317	334	328	316	306	303	316	358	352	329	362	353	365	352	327	338	296	335	332	329	326	318	300	336	340	345	343	304	318	314	316	314	340	307	297	341	299	324	344	304	327	323	345	314	325	351	338	367	317	308	337	321	341	348	358	292	374	349	321	326	332	351	321	317	334	289	363	339	346	323	335	309	338	329	325	323	316	338	330	357	343	324	332	341	373	344	319	335	325	322	315	341	299	346	369	332	325	294	341	318	354	329	308	366	318	323	333	306	330	358	321	305	297	370	364	314	369	330	336	339	333	332	337	325	336	323	304	338	311	347	311	334	297	295	313	316	343	334	327	328	301	333	335	313	359	300	345	332	321	361	314	338	312	318	345	320	354	357	325	307	337	325	337	312	329	310	321	343	353	334	320	306	347	318	337	324	359	315	306	330	300	329	304	353	347	348	306	361	304	318	347	331	338	320	330	355	316	346	336	341	367	327	350	324	337	359	332	330	316	340	357	354	323	316	324	345	330	316	353	324	329	308	333	312	368	321	313	343	309	331	339	297	312	326	314	330	302	339	316	324	322	335	315	320	327	317	362	344	330	306	347	320	328	311	350	353	341	342	321	308	345	381	330	336	336	360	318	328	301	352	353	301	315	326	351	330	325	335	353	353	346	344	318	342	354	369	347	317	333	328	317	295	327	329	305	289	321	354	334	305	320	322	338	334	313	342	314	331	313	341	324	339	316	317	331	317	326	332	313	346	367	301	344	346	352	329	333	348	324	326	317	319	314	340	303	322	348	327	363	344	323	347	330	318	345	309	331	334	379	360	344	321	309	337	339	367	324	329	327	315	321	345	318	336	338	340	322	347	305	334	319	336	310	378	300	302	331	326	317	365	345	377	329	342	315	315	348	344	323	349	324	333	323	341	349	340	332	332	297	314	352	331	349	364	310	319	308	307	334	344	292	323	329	322	308	321	319	321	352	307	349	293	323	354	354	342	312	331	340	329	343	336	316	317	352	360	347	337	339	317	322	338	352	332	345	328	349	340	358	308	339	348	309	310	325	352	317	317	334	304	331	339	340	328	325	323	340	311	340	327	329	330	345	338	350	297	362	339	357	354	337	335	318	345	334	311	346	327	323	319	324	328	349	319	316	337	359	360	313	319	346	305	323	323	335	361	349	333	302	340	367	356	334	314	346	333	340	344	327	360	356	346	354	351	340	327	341	325	337	334	336	293	296	313	310	360	319	302	333	340	333	374	301	345	343	342	338	326	338	336	330	306	335	353	351	300	315	339	339	346	328	334	322	313	312	309	350	340	351	304	346	349	343	335	329	337	323	343	339	327	335	342	340	315	327	331	317	337	353	326	322	351	324	307	328	313	352	324	347	339	311	323	336	345	339	357	325	300	342	326	322	297	353	347	351	346	340	341	329	324	318	329	341	371	306	321	393	309	332	346	331	350	333	322	336	322	329	333	358	342	313	293	317	319	317	307	340	352	351	339	340	341	324	326	318	299	332	316	319	356	319	338	326	335	326	342	320	328	327	341	387	345	327	339	334	328	354	312	332	346	327	334	334	343	364	344	326	308	335	340	316	340	308	309	333	366	329	332	327	367	338	337	346	325	337	324	340	332	329	330	346	327	363	316	358	342	318	331	349	330	341	325	311	327	321	327	335	317	314	335	330	318	303	370	324	327	318	324	305	330	316	323	366	310	361	326	358	300	323	322	337	359	315	319	332	323	323	365	298	331	308	341	345	348	364	325	333	294	329	356	353	315	331	338	331	320	334	332	320	321	326	331	307	347	299	313	329	354	365	307	312	324	343	333	324	346	362	331	362	349	320	331	301	332	329	351	320	330	337	325	336	311	311	338	335	356	346	355	335	364	320	339	350	329	323	306	315	298	335	327	308	333	349	384	359	340	367	327	332	358	322	330	316	339	335	363	309	341	335	333	347	345	313	314	341	334	344	320	337	291	359	295	335	310	343	334	320	340	358	365	320	311	318	351	333	340	318	296	328	349	342	312	324	359	327	346	336	350	363	325	321	319	319	331	353	323	314	353	334	365	347	362	326	329	367	317	314	337	329	355	314	354	329	342	359	336	351	353	323	326	357	318	329	364	332	323	347	346	346	318	300	319	324	335	353	315	318	329	315	314	314	320	321	329	347	338	305	310	309	337	319	331	328	338	332	353	333	319	331	343	305	347	315	369	304	336	336	318	295	321	315	311	341	336	349	324	345	314	356	326	302	353	330	326	316	316	321	302	329	357	357	320	323	312	349	332	322	347	287	335	315	342	336	306	280	352	322	334	329	308	341	352	329	297	320	315	331	329	340	333	309	312	292	327	327	357	334	362	330	361	341	327	318	320	313	345	352	334	326	304	309	318	335	335	339	361	319	343	331	325	334	326	340	343	333	317	333	327	306	322	337	351	336	347	325	313	315	303	365	353	341	348	358	309	359	338	306	321	345	323	327	321	340	332	269	309	328	321	342	324	361	356	315	321	348	349	322	293	345	365	362	315	304	343	342	333	354	351	349	328	330	318	314	351	319	363	332	323	329	377	347	369	355	367	325	320	367	325	332	353	325	381	336	329	336	347	335	304	309	322	308	320	370	322	317	307	336	319	322	304	359	338	319	339	319	324	343	332	335	344	318	337	363	318	341	327	369	337	342	339	327	304	329	325	328	323	299	347	366	355	331	342	352	342	343	316	326	354	339	362	316	345	325	352	347	347	332	359	331	359	326	320	307	343	332	331	315	303	329	316	366	296	341	313	354	307	313	313	333	327	340	336	320	309	324	310	358	341	322	323	349	329	352	337	337	330	320	357	344	351	340	335	334	326	330	308	321	333	315	362	369	324	334	331	375	294	346	328	357	376	349	317	353	340	346	326	317	332	338	334	332	333	323	340	344	326	331	315	332	353	344	344	317	330	350	352	330	344	294	316	357	358	353	343	343	359	281	350	319	339	343	339	325	331	328	335	325	300	338	357	327	341	339	307	345	325	315	313	336	348	320	344	322	310	330	349	323	336	334	314	321	316	333	334	341	339	323	333	348	373	304	332	350	344	352	319	307	352	332	321	297	313	339	330	304	334	309	310	345	342	328	316	325	323	307	291	328	344	352	332	302	325	354	296	352	367	295	328	365	293	330	360	321	327	294	342	288	365	310	305	326	322	341	345	346	318	334	335	365	350	365	365	362	320	314	297	334	352	288	318	301	332	313	328	331	300	354	360	342	337	345	335	298	327	342	298	348	336	329	366	298	328	358	335	324	304	300	330	327	303	314	318	328	303	343	323	310	301	321	339	345	338	336	335	323	353
15112	17780	35590	62635	78241	65768	52186	36693	19912	7140	2342	1201	969	889	902	842	834	866	880	812	865	888	901	845	874	897	828	872	828	852	900	924	914	855	928	854	841	906	879	900	855	844	837	871	880	855	871	867	850	913	862	852	841	862	798	837	823	838	826	830	853	848	904	908	882	854	841	912	833	863	857	895	824	829	931	881	834	834	876	889	872	856	897	889	885	832	847	848	902	873	895	864	898	896	843	860	829	806	897	855	890	816	853	866	817	828	840	823	846	905	849	861	875	883	887	832	853	893	919	914	811	882	860	876	824	881	883	853	887	845	882	906	917	843	863	876	911	916	879	815	841	819	812	805	885	869	866	877	895	892	865	829	894	865	863	820	883	846	871	820	813	850	856	913	848	835	861	805	861	907	902	816	856	860	901	833	837	896	872	839	853	838	860	893	860	861	828	857	880	821	849	820	806	895	864	846	874	841	846	839	848	909	801	875	883	865	889	808	845	877	859	847	900	844	885	803	900	907	835	842	845	908	867	902	850	859	846	925	896	856	912	910	890	793	888	898	834	843	821	872	843	889	859	881	864	872	852	846	864	864	921	889	868	854	860	870	855	873	881	826	893	860	877	851	815	816	928	827	805	774	821	842	838	839	854	823	907	828	886	923	865	847	868	906	897	819	857	824	903	828	854	858	883	857	872	846	864	838	861	864	862	857	875	857	847	873	852	845	845	863	861	857	852	848	879	878	843	839	850	861	840	867	827	906	889	876	895	833	923	832	861	883	843	868	850	847	891	889	951	821	836	890	838	868	897	839	891	853	906	874	845	872	868	863	845	904	896	828	829	805	856	879	865	913	866	857	856	842	826	900	891	846	801	872	872	873	899	854	745	868	877	848	824	854	853	832	861	862	863	859	858	862	824	888	869	858	882	865	904	861	883	895	830	840	915	895	871	821	821	892	854	877	846	851	874	831	822	823	875	860	873	934	849	858	884	854	842	890	842	905	878	847	875	829	887	857	873	860	846	920	857	881	876	828	833	858	890	844	885	870	903	860	934	910	852	832	921	843	891	832	914	871	843	858	850	838	865	883	860	853	906	851	832	886	869	869	904	955	877	876	888	867	873	905	901	889	881	893	803	939	868	889	815	888	847	832	898	857	897	855	856	856	870	853	868	911	905	869	936	890	824	875	883	866	917	811	854	874	882	856	862	890	843	843	881	859	883	890	879	881	831	876	842	864	879	871	846	862	880	852	823	842	870	881	903	865	876	856	910	874	843	881	839	896	856	820	822	874	878	870	857	894	900	877	869	887	883	817	860	832	834	871	854	928	863	885	879	832	853	872	825	853	905	868	886	842	821	888	854	868	864	859	878	833	859	857	881	855	893	885	871	897	888	844	838	831	838	878	854	854	840	881	786	813	871	909	878	874	904	863	845	842	869	856	883	849	896	876	859	813	861	868	865	846	889	858	921	925	866	815	836	873	814	873	862	840	891	843	861	828	815	904	897	847	850	873	877	868	862	890	843	836	879	887	904	895	860	834	884	886	878	845	886	912	886	884	845	886	844	898	880	838	843	843	866	897	853	861	905	837	878	836	880	874	861	859	882	848	883	897	879	817	853	883	897	842	857	922	835	822	837	890	846	851	869	862	878	883	850	864	847	817	839	860	890	861	869	873	840	854	899	862	809	891	893	869	864	844	863	906	839	863	841	905	888	893	822	863	867	885	882	849	815	851	876	926	875	838	810	909	882	865	894	875	821	882	909	887	901	848	844	883	880	861	800	826	887	844	886	906	781	850	885	865	822	867	871	881	841	827	832	875	915	849	880	869	849	879	857	871	879	903	888	834	843	898	802	886	888	870	824	862	862	879	801	851	862	853	791	860	855	825	832	849	868	926	864	874	859	869	880	847	895	810	874	873	857	894	899	862	887	870	901	907	847	887	857	862	847	856	843	864	858	844	906	912	871	874	832	888	888	836	874	876	859	824	927	863	895	830	857	913	822	863	801	841	865	837	857	862	862	910	858	861	879	851	871	808	830	879	876	826	873	836	861	840	851	884	867	827	903	874	841	897	908	838	801	847	920	848	913	871	909	855	882	844	898	919	859	894	881	890	895	925	821	864	872	860	883	906	892	842	839	858	838	955	815	816	853	847	873	834	909	855	877	883	888	908	815	826	839	843	874	872	865	819	884	874	858	826	895	875	867	894	860	882	844	865	852	837	874	817	900	874	795	870	879	864	875	858	848	909	866	877	832	863	890	874	855	863	831	893	849	867	892	837	819	900	837	817	835	893	828	844	864	861	875	823	826	777	847	891	881	883	898	883	886	882	846	896	883	871	856	864	848	841	833	802	846	852	880	841	910	871	862	832	890	858	912	847	806	885	860	874	844	849	843	854	826	869	860	869	802	884	892	905	849	898	883	885	898	940	879	924	818	865	893	822	848	870	854	847	867	821	811	861	924	848	892	889	893	863	841	857	860	833	867	856	867	928	865	879	838	905	880	838	837	853	865	897	870	850	877	811	928	878	832	836	857	902	811	898	875	869	881	883	876	840	833	838	924	855	845	869	911	840	873	863	851	857	789	843	884	862	909	796	876	905	850	868	909	842	869	880	866	856	877	881	823	790	817	843	881	880	845	880	835	839	864	863	860	863	870	854	831	864	873	851	909	851	873	798	857	867	864	829	870	895	827	861	910	826	843	892	853	853	881	798	880	871	841	794	855	856	861	863	879	858	841	889	835	888	857	912	874	891	860	846	878	860	860	852	847	829	875	888	888	866	880	848	877	826	844	858	902	864	833	843	858	833	890	838	843	821	908	888	883	902	884	846	877	873	864	842	908	829	863	856	868	866	858	852	838	860	878	877	858	893	887	846	901	864	872	821	880	855	851	910	860	840	874	864	840	875	896	866	912	860	909	893	892	875	879	902	795	830	817	853	891	915	847	810	847	883	940	833	860	855	908	855	862	891	900	891	867	821	879	865	907	900	863	850	890	923	867	837	851	834	886	905	878	823	880	876	855	847	856	881	831	826	873	923	823	816	854	884	881	856	889	871	900	867	846	872	877	870	909	845	911	869	856	919	827	831	893	885	932	827	852	933	928	865	882	809	867	830	886	849	881	896	867	859	890	905	848	851	872	855	849	860	864	857	856	863	827	869	858	866	822	869	826	890	963	866	863	859	864	909	842	773	860	883	882	873	851	866	869	871	848	882	929	857	843	900	835	887	882	887	853	835	825	915	858	840	866	879	838	870	887	824	822	824	860	819	824	878	890	902	861	885	812	889	880	841	888	831	834	839	876	898	847	839	868	899	837	857	816	854	884	870	838	821	891	857	853	804	867	835	846	843	852	845	901	858	850	845	936	856	895	860	885	894	848	884	887	867	861	849	842	897	842	867	921	862	896	870	851	880	864	825	851	854	849	836	866	901	856	843	803	833	830	843	878	843	834	879	892	822	805	810	901	872	826	879	870	858	872	881	852	804	816	820	874	861	814	888
10514	7408	7850	9444	13218	8622	4547	2252	1048	522	386	328	339	337	324	314	364	341	339	348	321	349	318	324	302	294	318	353	305	316	327	309	325	336	327	320	320	341	317	313	352	326	305	319	318	322	346	306	320	289	279	346	345	318	305	307	328	313	332	309	324	310	331	342	325	312	297	295	342	295	314	344	327	354	346	346	328	317	327	281	312	314	324	322	350	339	301	331	323	314	332	325	312	306	316	314	355	308	315	331	329	304	313	288	302	319	319	309	317	315	312	330	331	321	344	323	284	301	330	282	357	310	330	340	325	318	314	283	342	298	312	328	325	344	338	306	329	300	307	327	302	331	354	326	349	264	322	342	329	294	371	313	320	337	309	299	288	311	313	343	326	349	313	323	326	310	302	314	297	280	313	289	324	331	320	324	320	306	300	316	323	285	304	342	330	348	323	313	299	329	342	323	305	337	320	334	334	329	332	323	323	279	327	294	330	320	297	291	348	335	362	327	297	329	317	292	348	291	320	317	310	309	308	301	341	332	310	331	328	325	309	312	329	300	338	324	345	333	297	319	326	305	294	329	297	300	313	312	309	279	326	332	299	328	322	332	325	336	327	342	309	325	320	316	320	316	325	333	297	364	329	333	319	304	318	357	314	321	332	310	351	324	314	352	296	315	334	293	318	295	330	349	314	322	314	301	341	309	329	367	316	318	307	328	335	309	320	303	324	306	302	348	331	347	307	295	308	291	308	299	313	335	333	299	292	316	312	334	325	315	303	325	341	315	306	326	298	340	292	305	314	313	312	307	331	344	274	346	314	308	306	337	335	324	348	300	322	299	333	322	335	329	298	316	326	340	324	301	302	320	298	313	311	319	325	319	316	336	308	314	307	329	316	308	318	323	323	284	336	325	309	347	313	322	349	328	326	329	346	287	323	308	315	328	316	329	315	311	313	337	347	317	330	287	338	331	322	321	334	308	362	308	332	320	344	284	328	313	305	335	299	346	328	319	309	320	293	346	305	305	329	312	303	320	329	316	295	327	318	322	305	305	321	298	317	305	331	332	281	303	311	317	342	315	344	330	322	295	328	317	270	307	325	333	300	309	335	349	340	338	320	313	309	316	328	298	319	314	339	313	360	323	361	289	342	310	343	298	332	347	319	335	312	334	292	343	328	327	328	323	338	318	304	324	305	310	293	323	341	299	286	339	309	307	295	303	307	344	326	311	325	290	313	332	296	326	349	341	319	327	339	325	305	309	337	320	309	331	299	324	303	314	331	351	342	312	316	322	313	290	324	330	299	289	317	274	386	336	321	334	316	344	357	326	329	333	295	334	337	337	308	311	335	318	286	276	321	331	313	307	309	281	331	342	317	314	343	315	286	346	326	302	302	340	332	290	329	370	337	332	309	314	317	297	300	329	298	322	298	349	336	354	329	303	336	343	300	308	305	310	342	306	327	333	320	317	292	303	336	356	315	324	315	319	289	343	286	340	323	330	332	297	308	308	323	321	332	358	307	309	334	299	299	305	326	328	295	332	309	328	318	331	297	352	325	331	310	311	340	330	310	348	314	331	323	307	331	327	308	310	335	316	330	342	306	297	332	302	338	333	319	327	309	291	309	295	341	326	309	305	300	273	333	320	322	323	343	321	296	294	325	339	323	340	304	323	319	316	321	330	316	305	312	350	333	326	330	351	288	330	280	336	301	322	322	334	292	312	304	301	283	315	331	289	294	317	316	324	329	349	324	335	330	343	306	302	316	308	333	334	322	289	334	315	320	322	322	312	319	348	308	302	343	288	292	273	328	327	296	341	315	326	297	332	317	315	360	302	310	280	365	337	285	302	337	322	319	289	293	321	319	331	312	307	321	325	275	308	322	302	314	309	311	326	299	312	342	319	310	339	322	309	315	330	340	325	278	277	335	350	328	326	336	348	319	314	311	322	326	314	331	324	315	346	326	309	295	327	327	314	307	311	331	321	335	281	291	289	335	308	346	289	327	319	325	308	307	336	323	331	325	323	318	358	303	288	347	313	314	313	302	309	338	328	312	336	361	328	318	360	323	303	348	308	353	321	319	317	304	320	332	304	320	316	320	340	335	335	298	313	312	315	316	342	341	313	321	311	349	329	374	332	305	330	315	325	298	301	301	308	304	303	337	326	296	331	299	295	322	336	332	323	301	309	331	310	278	319	319	292	354	322	315	313	330	326	325	312	329	297	286	331	341	303	318	365	320	325	322	342	309	304	295	294	335	318	293	333	323	325	335	332	331	306	329	335	304	306	314	293	329	327	351	317	308	309	357	320	286	297	325	356	315	355	344	356	325	300	271	286	307	338	333	357	346	339	329	301	332	335	320	327	319	321	365	319	330	320	315	339	339	302	282	327	332	325	331	303	309	329	325	329	383	330	330	313	320	325	322	325	348	369	330	327	308	339	331	332	319	321	300	297	309	296	340	316	305	306	326	304	327	314	331	332	335	309	274	316	307	305	334	329	312	308	360	341	319	300	310	325	310	321	322	319	295	316	306	298	312	318	338	325	362	336	285	301	316	330	305	330	332	343	334	339	341	314	328	325	319	344	301	328	333	297	333	300	341	336	292	330	296	340	331	338	313	314	303	319	333	309	320	316	306	342	333	337	322	324	359	299	353	318	320	309	317	303	344	291	306	286	346	312	329	284	340	351	331	334	314	291	324	328	301	352	316	321	315	345	341	319	309	314	286	309	283	321	310	323	330	303	321	306	369	288	267	308	320	319	299	326	316	306	336	329	316	297	321	328	290	316	306	322	320	304	322	318	314	302	351	330	319	338	324	304	343	322	302	313	314	319	345	310	335	346	313	324	331	293	323	317	339	317	327	337	295	321	321	282	333	338	312	312	318	302	271	294	290	356	311	293	329	310	321	318	300	316	318	309	320	328	330	319	360	304	342	317	327	308	329	279	332	317	299	364	289	340	334	308	317	304	324	314	364	327	313	365	300	337	310	309	294	344	301	316	311	353	309	321	301	303	303	318	328	323	321	325	341	310	349	334	313	346	303	324	342	335	336	327	331	305	339	327	297	341	305	348	314	303	327	328	303	316	302	322	307	310	341	325	328	307	310	294	337	314	335	318	307	328	308	271	314	321	340	291	295	313	317	299	320	326	318	323	318	331	314	337	319	310	308	348	311	297	350	327	322	321	319	333	359	350	311	360	299	324	331	348	289	310	301	311	331	306	324	320	315	328	294	337	292	308	302	327	284	327	297	336	302	336	300	311	322	338	331	329	322	358	347	348	327	295	340	325	333	334	338	327	307	331	281	313	328	302	330	331	333	316	318	310	340	287	321	275	290	301	329	302	308	336	312	325	306	302	342	314	326	313	324	303	297	327	322	325	305	348	323	315	353	285	362	295	346	299	353	296	306	340	314	320	321	315	339	318	322	305	317	316	337	328	334	316	305	327	307	309	304	337	307	290	298	315	340	315	317	343	363	322	327	295	348	339	338	315	314	327	364	283
7754	6671	10638	19692	26999	20245	12568	6834	3310	1539	1037	893	863	866	826	828	875	792	810	851	835	836	831	860	836	861	873	820	840	862	839	865	893	867	846	830	876	827	857	895	816	830	880	823	847	852	819	827	840	843	858	829	869	815	805	857	831	833	774	868	820	833	864	878	842	871	776	880	864	868	790	835	876	841	806	910	851	842	793	822	851	797	866	859	871	839	836	840	824	816	878	847	792	852	837	862	842	825	815	818	811	829	856	860	814	850	847	826	874	861	850	817	828	826	789	859	814	815	829	815	809	863	800	840	839	866	839	832	854	842	824	830	817	812	818	830	857	808	843	787	872	848	845	794	840	855	812	803	848	831	852	848	876	836	859	806	878	805	840	815	878	815	808	874	870	798	828	838	812	869	844	883	763	800	855	850	841	854	759	817	821	877	802	873	887	810	818	816	814	851	888	838	815	899	825	879	804	890	895	836	821	804	860	809	846	817	818	845	844	782	855	870	829	854	810	883	831	832	864	781	789	847	829	822	787	836	873	878	839	824	861	802	847	884	838	843	834	837	844	834	748	846	848	832	867	837	841	882	794	850	832	812	863	791	839	860	855	857	843	858	866	846	866	840	805	854	847	779	863	831	873	814	852	817	857	844	784	849	848	824	889	888	869	825	846	854	911	883	856	797	875	834	865	824	809	810	848	846	839	821	834	831	854	811	830	813	828	818	840	808	863	844	860	845	878	804	847	810	832	886	812	818	811	819	779	833	787	829	842	799	862	839	798	859	844	815	791	851	866	862	873	786	836	837	862	869	795	880	826	837	823	812	867	823	822	790	847	837	844	810	927	862	829	804	829	812	831	799	821	838	851	806	835	854	807	850	847	810	856	800	830	848	840	892	784	825	874	859	853	857	834	860	843	852	840	820	810	836	809	868	842	801	868	844	818	781	844	833	835	843	802	877	879	834	819	868	856	812	849	870	800	877	840	808	820	820	849	809	884	842	862	840	846	853	842	847	821	819	837	846	884	808	821	861	821	835	827	849	849	764	842	772	834	830	879	832	876	838	810	840	791	847	879	807	834	905	873	841	862	838	855	816	836	817	883	833	846	819	822	824	863	843	843	887	822	819	818	804	816	795	813	863	903	800	837	865	845	853	839	803	832	848	869	870	879	880	817	848	845	894	834	814	877	822	761	789	839	829	858	849	868	852	861	848	838	844	876	890	868	830	797	841	784	838	845	842	879	832	853	826	841	852	867	841	846	877	793	829	835	851	872	850	850	813	806	870	850	815	867	814	815	872	793	851	803	819	809	822	864	821	897	805	823	810	835	855	845	831	855	830	859	828	842	827	835	833	898	823	806	830	830	855	890	855	834	863	873	847	881	799	866	847	902	833	837	879	815	849	837	873	863	824	890	825	767	843	847	819	869	845	841	844	894	792	833	833	843	848	860	805	871	787	843	830	855	896	795	828	903	818	817	825	842	796	828	865	793	870	816	871	906	794	861	899	862	840	813	842	846	840	838	857	804	844	877	833	834	825	884	845	885	851	862	788	834	827	840	818	797	803	871	912	813	832	878	815	874	836	838	848	866	854	787	847	828	829	826	844	858	868	805	893	824	877	859	834	849	865	797	833	811	824	843	848	842	829	841	856	824	810	831	834	790	886	844	815	843	807	822	909	835	792	839	827	808	846	874	862	805	819	814	848	857	866	839	840	836	808	796	861	843	876	814	805	887	833	871	838	839	844	851	832	845	905	882	816	909	837	864	853	821	833	799	850	817	830	811	825	832	856	818	841	846	800	818	840	875	819	846	823	874	871	833	811	795	881	789	841	844	832	826	848	823	847	819	801	860	851	862	813	824	847	879	861	863	898	813	905	829	910	850	852	835	789	804	818	817	859	821	834	803	869	865	861	842	848	861	800	792	871	832	862	848	830	858	838	836	805	815	838	849	825	862	862	817	832	819	793	912	804	841	843	806	818	828	854	861	815	771	920	836	861	801	826	829	825	824	832	849	875	838	839	859	826	855	853	791	845	831	836	855	847	813	813	794	870	829	821	820	906	860	849	865	811	851	859	798	858	849	860	849	830	801	867	861	830	855	857	856	804	788	837	846	877	855	813	784	837	849	807	836	861	786	836	909	894	824	864	845	794	837	834	769	838	811	894	887	830	866	860	826	827	835	824	848	836	829	792	855	853	887	838	853	798	843	818	877	847	825	865	863	868	869	873	845	797	875	819	822	837	839	890	831	867	815	815	841	904	858	789	797	865	826	897	852	875	863	813	825	839	834	806	820	827	835	864	839	877	869	809	805	818	874	900	873	856	837	809	844	880	858	856	845	854	865	865	798	847	780	871	853	845	839	832	834	882	867	841	773	878	867	844	818	842	848	864	840	836	810	819	821	888	780	819	879	919	859	771	820	805	831	840	854	856	835	833	838	838	787	856	835	887	868	811	823	834	873	864	820	782	811	802	892	833	854	853	801	884	855	862	875	857	881	821	891	830	822	826	845	851	866	794	803	859	855	830	822	876	887	833	843	779	811	834	898	850	891	804	823	857	926	868	886	857	815	814	878	856	791	841	788	815	883	840	851	831	834	876	900	815	804	857	828	827	893	867	826	775	805	883	807	794	816	866	842	833	865	844	843	842	828	827	824	822	767	811	808	861	735	866	828	847	856	832	838	863	857	841	817	876	838	842	880	888	845	825	816	868	842	844	819	852	838	886	793	806	856	823	829	853	784	848	867	856	838	836	786	805	808	829	848	849	824	790	829	858	776	875	863	845	773	823	880	847	821	824	830	857	849	810	808	807	828	877	871	818	839	814	888	821	810	807	821	859	847	821	821	856	803	879	811	853	798	800	887	807	855	863	850	809	836	820	806	845	767	846	842	817	840	826	836	842	850	823	879	846	810	839	815	848	832	823	823	851	846	788	833	797	856	839	835	813	827	834	890	807	837	839	889	829	836	904	860	731	844	881	804	822	828	819	846	836	851	843	875	829	826	821	873	839	870	842	820	885	875	820	845	894	855	839	817	818	841	798	832	813	843	878	847	845	839	793	830	813	816	834	811	819	792	825	822	833	874	847	829	855	864	788	865	849	815	777	842	898	859	912	870	861	844	772	833	856	826	807	850	783	823	869	854	826	859	852	887	854	822	800	888	832	828	794	858	830	854	896	883	864	826	841	903	836	817	805	856	805	872	823	855	823	827	885	832	847	890	850	827	857	883	814	847	865	891	835	907	867	801	798	827	823	856	802	861	821	852	847	816	847	844	805	800	824	818	812	841	863	858	842	843	871	832	851	838	806	874	912	850	861	869	820	820	806	816	854	838	834	880	843	867	860	826	837	755	823	800	817	867	873	822	870	808	841	855	869	831	831	871	832	780	824	850	853	851	805	861	900	842	833	810	904	836	788	880	822	860	827	863	821	840	814	868	798	842	828	821	809	823	775	811	821	800	793	825	845	819	798	839	785	823	806	901	809	846	826	813	847	794	801
20811	14056	25631	48754	61180	46023	28575	14073	4587	1244	501	364	338	338	324	330	325	343	306	336	319	310	315	332	293	313	332	304	280	310	335	345	335	314	347	337	347	272	333	285	329	316	354	332	334	364	312	345	343	332	320	352	316	312	289	327	313	331	324	326	334	335	335	317	359	314	290	318	322	352	312	331	323	334	311	309	304	298	345	315	347	292	327	344	318	350	294	281	325	332	337	329	370	324	300	341	321	297	356	348	319	329	337	362	307	314	325	313	335	331	306	311	328	311	342	331	328	284	318	321	313	323	333	345	345	326	316	329	326	331	312	314	360	346	328	342	338	342	352	328	297	345	346	352	323	324	324	301	352	343	335	352	316	341	316	342	297	294	340	331	315	353	316	331	308	307	326	325	312	332	354	329	345	327	339	318	332	360	334	331	322	332	336	348	334	350	337	340	301	316	340	339	306	323	335	331	325	327	326	342	328	310	344	308	328	337	332	344	346	298	310	315	341	305	312	309	329	339	351	334	305	290	334	347	322	323	373	324	322	329	316	355	325	328	359	359	336	332	325	316	331	371	336	302	344	358	334	331	306	315	323	346	302	330	351	315	366	359	336	303	329	326	324	334	325	323	347	341	321	323	343	309	344	343	332	312	316	314	340	331	329	344	348	304	298	346	354	311	315	317	326	394	291	334	292	348	333	325	306	340	320	316	322	328	300	316	327	325	343	349	330	344	326	320	308	320	314	316	320	347	336	319	302	324	337	337	320	323	317	324	343	314	346	320	340	343	327	328	337	317	341	333	340	317	309	325	359	345	289	326	327	333	319	295	345	338	318	305	316	317	357	330	336	349	312	330	325	347	319	334	328	354	330	309	334	335	323	327	309	344	331	324	329	361	312	348	328	338	346	340	335	287	335	329	341	323	380	335	272	375	345	356	331	312	343	355	356	319	361	364	313	353	299	341	326	360	307	336	315	337	329	317	295	324	344	373	338	323	334	344	324	309	341	324	296	306	318	365	340	327	342	312	318	294	333	312	336	328	292	307	287	319	325	320	346	357	323	300	316	327	336	326	331	315	325	330	317	342	337	317	366	313	327	312	330	327	312	349	335	334	326	360	331	318	325	332	349	326	327	288	330	334	312	298	337	348	350	371	327	333	296	308	363	309	323	341	325	360	370	312	310	325	320	303	349	327	344	355	344	332	366	353	317	313	312	278	317	295	309	309	330	321	316	328	310	314	325	314	386	318	334	286	334	325	316	300	316	306	331	321	351	323	311	306	318	327	317	337	314	293	329	359	299	365	339	305	304	295	360	316	344	354	321	340	323	311	365	316	324	338	337	307	333	296	314	333	321	337	329	331	355	300	359	324	314	314	324	321	324	326	266	300	350	322	366	290	317	293	304	337	343	327	334	355	303	343	355	315	306	299	309	332	325	322	313	372	334	323	301	328	319	315	288	300	307	338	348	357	295	323	349	316	285	328	328	310	305	351	351	323	295	340	304	305	363	301	324	344	340	295	312	358	335	330	296	309	326	324	316	320	312	346	314	318	315	312	311	353	322	303	308	327	352	338	313	320	314	327	334	319	307	355	331	345	336	314	330	329	330	333	341	352	313	315	356	285	335	328	320	329	302	331	333	307	321	319	317	315	344	306	305	331	295	337	332	336	303	304	307	335	339	330	305	341	321	333	322	332	326	310	351	327	330	309	351	313	299	351	318	354	342	321	349	348	327	328	359	351	318	347	325	361	348	318	340	329	319	317	352	327	349	298	368	323	324	334	315	329	305	318	330	326	313	315	329	338	319	308	323	316	336	353	343	330	319	295	342	329	316	319	330	321	319	353	330	323	304	331	335	304	349	332	335	325	315	299	304	339	320	332	316	333	340	343	332	329	321	311	349	340	294	335	337	344	329	349	304	323	340	324	340	327	353	306	344	328	356	316	290	330	324	311	321	346	301	313	315	314	299	315	317	304	311	329	313	324	343	303	327	334	326	338	343	323	305	324	302	299	334	323	340	309	331	319	307	314	348	314	315	309	306	321	339	333	326	297	316	336	330	334	317	352	338	368	315	323	333	314	329	346	339	341	352	329	312	305	334	332	322	303	277	292	307	351	296	336	317	360	314	346	345	347	314	326	351	323	327	333	317	318	363	353	321	345	302	324	320	301	322	345	321	308	334	361	325	311	364	366	316	292	303	296	317	315	324	294	363	332	319	343	316	303	313	353	357	340	332	338	327	316	349	341	343	330	310	263	320	351	356	337	350	311	332	338	324	329	301	327	346	293	343	336	319	319	334	340	342	310	341	333	312	327	344	330	352	308	335	307	342	325	337	327	300	330	315	316	307	363	335	321	272	342	333	314	353	351	316	342	314	317	344	340	338	334	337	318	306	300	348	356	339	320	323	319	358	348	319	325	350	333	326	335	327	325	339	335	340	349	312	320	348	326	316	334	300	331	343	351	316	340	310	320	328	315	321	321	316	316	302	349	360	324	323	351	344	304	299	339	325	330	339	322	323	319	323	292	336	333	293	333	343	337	307	353	303	320	328	355	343	317	332	303	327	322	315	312	337	359	343	341	320	333	320	314	340	340	322	343	302	338	346	342	310	332	334	323	301	336	293	328	320	323	332	297	329	320	345	345	311	315	331	327	335	299	337	355	315	328	369	343	342	329	329	343	357	345	332	326	343	314	327	305	341	329	318	352	332	351	323	319	352	325	295	300	309	372	321	312	302	324	316	345	307	334	345	335	329	315	353	327	328	325	339	303	321	322	268	333	319	336	315	330	328	326	310	305	356	362	313	290	325	330	337	329	307	342	308	303	333	351	307	338	344	325	365	358	315	320	350	290	323	307	326	343	348	289	316	316	333	352	338	342	336	350	313	323	284	306	351	336	308	337	330	307	305	332	296	335	328	338	363	343	331	324	310	329	327	300	339	333	374	330	324	325	322	299	340	320	343	321	336	315	353	336	338	320	316	318	320	329	319	332	319	355	325	335	355	333	345	343	338	333	338	307	342	333	330	343	326	320	360	329	303	357	330	349	352	322	326	338	313	326	334	341	300	323	356	338	305	334	296	304	297	329	331	360	301	315	330	336	308	325	347	336	323	331	310	359	307	329	328	308	314	337	337	320	319	339	316	327	304	317	275	318	277	320	348	271	323	353	336	345	345	321	350	338	318	342	385	335	322	314	343	324	329	329	344	316	315	350	347	328	308	343	349	326	340	312	326	376	312	346	318	335	346	320	308	327	306	339	317	318	310	340	332	304	346	320	345	291	342	339	332	329	322	327	327	338	319	321	327	332	328	321	325	335	332	315	309	318	343	281	293	332	367	325	338	338	331	355	306	323	317	332	304	312	325	338	303	340	328	315	346	307	343	350	333	288	310	330	343	333	322	322	326	344	337	317	319	347	345	325	326	319	340	332	322	323	321	352	363	322	338	337	318	307	336	346	321	325	352	304	338	312	338	298	344	339	325	301	295	343	330	331	339	339
12902	12694	30004	54534	65567	53565	39925	26331	12797	4253	1679	1002	916	849	869	847	870	878	858	882	845	910	863	890	829	827	832	873	815	847	860	836	877	829	839	843	859	790	771	863	892	874	839	828	820	814	871	817	807	871	854	840	875	858	814	815	827	848	788	868	886	880	811	855	832	880	837	923	839	867	877	857	823	830	857	811	839	860	823	846	859	833	816	830	868	863	865	810	835	882	870	850	873	824	847	885	834	818	798	881	854	847	932	864	910	883	835	819	862	861	844	851	815	847	898	845	881	894	825	887	900	824	843	878	836	847	870	901	889	834	835	867	850	830	822	868	882	847	897	816	839	848	866	878	840	856	882	780	900	891	879	895	820	840	912	820	861	860	837	815	820	875	859	889	874	824	757	843	846	876	887	835	835	836	900	802	823	872	852	853	854	863	810	859	836	832	810	857	849	839	847	873	848	862	877	867	839	871	862	815	870	883	841	860	833	806	852	827	831	839	878	819	890	800	885	924	817	866	840	913	812	845	832	824	816	898	863	852	859	833	864	870	807	857	783	863	806	911	846	866	859	786	859	849	847	862	808	817	838	909	791	879	861	865	837	879	824	847	830	846	818	864	889	855	848	851	846	842	853	929	845	874	889	838	853	857	877	866	868	887	886	835	913	842	896	800	863	864	860	814	858	806	858	882	857	871	863	852	842	864	838	915	867	825	876	812	867	888	827	853	888	833	836	924	856	841	841	758	889	857	816	884	920	846	829	879	847	830	824	868	840	838	892	851	869	848	851	847	896	830	883	874	858	817	798	826	861	881	872	817	842	830	856	865	844	875	806	842	847	845	834	854	838	861	855	876	869	835	854	853	789	860	824	798	858	819	829	889	832	870	885	764	855	810	884	876	844	837	817	864	842	839	864	833	852	920	864	816	828	828	882	846	844	895	858	795	884	879	879	826	868	875	928	919	844	877	852	870	841	860	840	814	848	847	784	893	824	841	862	843	861	861	887	884	864	823	845	813	794	897	887	833	889	796	835	840	793	884	841	856	825	850	865	889	890	822	839	866	820	858	841	865	849	856	842	841	875	856	855	846	819	835	870	901	893	837	820	873	876	870	855	833	834	877	849	886	794	804	831	845	819	844	814	845	830	871	851	854	882	871	858	815	930	874	882	834	909	894	821	888	895	831	813	872	817	835	880	882	878	845	848	853	855	860	863	821	881	861	868	812	861	848	831	875	800	903	889	895	835	806	871	826	816	892	840	852	835	831	833	845	861	852	818	855	851	813	832	887	846	850	850	873	838	876	781	816	829	881	785	826	856	824	804	825	850	892	838	907	883	834	812	855	846	869	944	850	914	872	839	883	823	851	842	886	829	877	852	876	859	857	850	829	846	849	882	825	852	885	826	835	875	861	884	878	833	870	785	832	903	856	843	869	901	839	828	822	910	861	901	896	859	853	839	845	841	845	840	841	813	824	870	869	840	845	838	834	850	835	860	850	868	866	840	835	842	843	856	889	888	859	861	832	847	839	823	848	855	815	819	856	886	824	791	875	885	903	815	898	876	853	872	865	851	865	849	869	862	841	809	869	828	884	867	836	848	861	872	813	853	853	872	822	875	804	820	854	847	815	851	832	806	879	845	813	827	857	843	854	834	843	835	870	846	880	863	827	877	856	832	877	848	798	850	822	862	855	880	863	895	815	866	913	808	824	873	800	842	907	851	786	824	854	837	875	821	831	851	862	840	834	836	839	891	860	867	826	883	852	867	809	855	890	883	865	811	794	810	845	833	881	844	838	844	871	879	856	867	859	853	878	871	855	901	871	861	843	891	831	854	823	913	854	828	850	870	862	884	883	856	884	853	838	835	846	847	865	840	892	862	868	837	857	908	861	815	850	846	857	880	841	872	825	835	872	839	860	881	880	855	844	895	895	858	813	831	847	840	846	869	876	875	851	831	874	838	824	827	847	844	826	881	809	825	865	875	879	875	905	802	867	875	842	837	867	806	906	860	875	888	819	872	859	832	830	861	856	810	916	853	823	898	863	818	855	873	814	853	854	818	858	851	817	836	855	825	866	946	930	842	854	820	795	842	895	818	874	827	856	836	856	877	883	859	848	858	835	872	934	859	831	866	897	860	810	867	842	819	865	898	880	816	843	843	857	854	861	869	909	844	826	894	785	790	833	835	905	845	833	861	860	834	862	829	886	855	812	864	839	856	835	803	893	778	852	869	832	866	877	880	803	800	879	858	891	842	873	901	863	874	890	839	903	879	814	818	910	845	803	830	878	862	850	841	834	908	858	851	847	861	849	837	860	844	828	829	825	860	811	865	841	904	842	880	879	863	869	848	849	879	831	859	835	892	864	835	862	846	838	840	908	801	839	931	815	831	809	889	805	845	877	881	894	815	930	803	847	907	902	852	849	856	806	842	901	818	825	883	879	827	880	863	884	876	859	888	876	869	864	906	791	870	850	870	830	836	833	855	861	847	866	879	859	916	825	864	809	829	811	828	811	842	867	880	847	853	890	837	840	909	918	823	862	800	892	867	831	805	877	836	831	862	829	847	881	852	800	864	857	859	908	832	864	835	875	844	862	845	837	833	885	894	877	827	849	851	839	804	843	765	859	843	869	879	828	878	795	835	879	812	868	847	857	870	897	869	840	881	787	906	852	843	835	837	813	890	857	889	842	860	803	860	870	809	864	828	775	837	875	860	842	858	868	825	858	881	780	847	841	825	778	850	871	868	762	836	852	888	818	853	892	851	848	849	815	836	909	888	803	866	853	873	830	848	871	920	801	871	865	813	836	830	838	875	853	848	813	786	892	869	881	807	830	883	846	863	857	891	822	906	853	857	814	849	856	868	878	899	879	872	826	858	870	886	831	881	880	838	814	826	825	890	860	842	826	862	787	834	831	882	876	843	861	862	846	831	836	865	839	900	844	828	848	840	853	837	856	824	897	843	856	871	873	840	808	846	861	873	834	841	887	886	896	825	880	873	865	875	887	848	826	844	841	829	848	820	875	833	819	850	857	807	850	864	821	846	832	828	847	848	859	859	895	850	828	872	871	867	884	856	827	839	879	870	889	847	866	844	876	902	880	883	848	829	877	840	865	815	906	887	835	891	864	851	846	866	905	863	878	897	853	830	873	899	885	802	844	824	780	875	840	852	824	842	862	827	816	918	827	861	872	806	829	814	873	856	899	878	865	835	841	864	842	820	866	854	841	885	845	857	824	800	826	865	834	815	838	837	849	890	844	867	814	812	861	852	892	823	848	879	845	830	840	898	853	882	848	798	881	851	868	855	850	888	824	824	833	886	855	864	845	816	852	904	876	884	833	825	903	832	851	923	833	858	827	844	862	905	820	881	890	865	844	866	852	857	820	805	844	851	818	852	834	860	870	842	861	875	873	841	828	894	820	844	875	811	819	832	819	863	846	911	797	814	880	821	906	861	819	829	841	808	860	822	830	883	917	834	870	799	871	911	790	848	852	853	893
27900	21174	41783	62399	73010	56423	38008	23275	8822	2082	695	415	376	299	341	326	347	349	337	303	352	298	330	356	327	360	345	342	326	332	349	326	319	353	348	354	356	384	326	353	341	320	328	332	329	328	337	342	356	340	306	369	323	343	353	355	374	335	332	305	324	344	344	362	351	332	317	328	298	305	314	324	332	343	314	313	314	326	320	371	325	343	348	325	341	344	323	340	352	310	320	312	337	323	312	332	356	336	346	323	323	326	311	314	341	313	367	343	299	337	324	359	348	344	341	364	313	293	332	329	311	334	339	340	365	350	327	352	314	303	320	357	341	325	327	323	334	337	349	351	330	360	300	339	370	369	321	317	333	339	372	333	318	335	336	368	308	327	371	351	365	331	320	298	328	357	313	333	309	305	355	339	347	358	338	316	339	328	346	318	329	331	355	354	343	318	318	319	332	343	317	319	310	337	352	290	329	327	311	321	337	321	340	293	368	331	342	322	305	347	351	374	326	365	368	343	305	329	350	321	313	363	312	372	341	340	305	341	325	317	336	353	332	357	317	331	320	339	333	344	363	336	328	324	345	349	329	323	318	334	337	344	335	338	365	323	299	353	339	313	346	328	337	299	320	319	326	326	311	312	334	307	319	310	316	357	334	352	330	314	348	347	342	318	308	343	376	356	351	301	311	324	334	277	295	330	343	339	327	345	318	335	335	335	314	332	326	306	383	373	351	353	345	341	350	330	360	362	342	333	342	318	357	347	314	331	340	325	314	322	342	337	299	338	358	325	334	329	348	325	355	309	339	330	310	333	316	327	360	301	320	320	325	318	342	326	329	348	315	320	355	295	306	343	344	305	306	331	349	318	324	319	346	320	365	321	354	351	331	370	345	345	330	323	332	336	334	319	374	359	343	334	366	368	308	326	342	312	352	299	329	328	334	335	314	347	315	278	366	325	362	353	324	318	389	328	320	335	330	332	318	323	334	348	364	360	328	304	367	350	343	322	355	336	319	319	329	325	308	335	333	334	296	358	312	307	327	329	377	321	357	332	343	361	377	338	305	363	327	320	332	312	286	323	353	309	335	381	328	338	308	336	330	327	384	344	375	349	324	312	312	346	355	326	330	349	353	335	336	353	352	334	343	315	319	331	347	327	345	331	345	373	355	325	304	362	326	355	321	316	338	321	334	315	349	348	358	345	335	336	353	317	309	346	355	367	335	316	353	316	315	331	372	313	322	340	335	330	293	341	346	305	320	335	315	318	352	366	344	312	356	316	367	290	340	314	317	331	328	317	342	305	349	333	355	314	329	347	328	339	363	355	329	364	334	350	340	331	336	349	338	347	334	369	341	355	341	357	339	326	365	344	321	324	329	345	346	356	365	337	360	324	354	351	356	292	315	336	330	326	318	350	353	320	347	355	355	332	352	316	336	321	344	329	361	332	366	332	345	330	349	333	335	335	318	337	321	307	330	325	309	338	331	358	332	351	344	337	312	316	341	328	317	318	360	345	319	325	355	356	319	332	331	350	351	332	368	342	364	340	297	348	362	336	292	320	343	340	358	330	323	332	321	354	339	358	338	303	321	315	350	319	335	336	340	322	322	339	339	320	346	339	319	329	336	326	354	323	334	331	329	321	351	338	325	314	322	345	315	350	318	320	365	361	352	311	347	346	342	294	336	321	314	328	322	338	324	357	329	318	342	355	355	355	293	338	335	319	321	331	329	327	329	355	345	362	348	356	359	341	359	338	327	366	364	294	349	289	350	335	326	345	332	296	337	335	335	356	305	302	319	339	376	360	336	298	364	328	340	317	326	358	323	333	340	342	344	372	328	308	354	328	332	338	375	388	318	326	312	319	337	318	309	362	306	312	332	323	337	330	359	348	316	363	331	318	322	311	353	309	334	320	328	362	353	344	323	315	320	337	365	322	351	345	336	331	295	347	336	377	315	318	317	344	303	323	333	364	309	328	336	340	349	323	312	315	365	332	321	343	342	334	314	348	322	333	355	344	321	344	314	331	323	320	316	318	334	327	337	339	325	352	324	329	353	340	332	337	353	355	365	307	314	318	291	343	322	334	341	352	332	369	309	310	325	314	330	327	316	320	349	344	288	286	361	368	327	354	335	303	333	315	352	333	352	375	307	346	329	326	347	327	321	331	352	293	313	295	321	319	337	343	340	367	333	358	343	368	347	311	366	327	336	344	341	350	328	345	366	339	328	336	339	305	347	341	337	360	335	319	337	341	372	316	311	355	327	332	352	353	317	305	342	307	356	346	323	335	314	325	354	320	334	325	324	333	344	333	318	294	330	346	314	340	360	310	316	370	339	344	329	320	331	336	372	313	318	343	358	354	352	338	345	339	294	332	348	371	335	333	347	339	362	366	319	345	317	324	329	338	297	350	349	328	308	342	334	347	337	290	341	332	320	337	299	321	323	329	336	331	349	326	350	328	328	313	325	340	341	355	321	305	329	336	282	319	327	341	326	358	295	330	331	342	332	309	343	336	336	323	340	377	345	343	334	322	320	308	363	345	373	341	325	338	308	339	339	327	319	334	345	351	323	320	303	315	301	359	328	334	340	348	355	364	316	364	356	318	338	316	332	322	325	361	311	339	321	332	335	337	342	329	312	325	317	316	343	340	343	325	310	320	343	338	342	310	351	342	356	341	342	303	326	355	330	332	324	306	327	333	298	344	341	325	341	327	345	337	354	326	337	326	354	335	325	327	310	328	346	322	298	332	320	348	331	336	330	329	335	300	327	355	335	325	339	350	335	319	344	306	313	345	347	319	339	343	334	338	363	329	328	354	330	354	332	314	300	318	297	320	333	351	330	322	338	331	334	351	341	349	331	336	359	341	329	305	360	378	304	287	338	331	330	331	365	317	319	304	335	303	350	356	333	348	343	353	334	368	368	328	318	361	351	351	304	329	336	329	334	340	319	305	343	380	327	371	300	326	314	402	328	373	333	305	340	310	326	330	337	352	327	324	354	323	322	353	345	322	358	337	353	374	354	339	333	334	343	365	331	352	307	337	339	316	347	348	312	308	321	353	361	316	333	318	331	347	326	316	359	324	314	337	369	329	328	345	347	304	321	317	312	358	358	347	329	311	317	318	334	315	344	323	339	341	324	315	296	366	337	309	313	303	321	316	291	343	364	326	339	329	338	363	333	329	288	328	336	315	311	313	313	357	335	341	325	350	334	316	342	286	348	387	361	297	361	373	340	352	303	357	319	324	317	360	327	320	385	349	329	359	343	365	330	347	372	337	362	328	354	321	327	310	340	331	321	318	336	343	335	336	331	353	342	338	337	348	324	314	309	347	278	332	350	334	340	338	361	336	348	333	341	346	345	319	327	343	333	295	304	354	357	346	302	358	315	337	332	328	317	324	336	327	353	367	351	360	306	303	358	307	325	322	355	336	316	335	348	353	321	339	317	401	335	313	330	336	314	342	319	349	319	359	314	314	328	339	354	348	349	307	331	328	340	347	332	340
15654	18709	41245	65131	78450	63446	48181	35109	18169	6465	2127	1163	899	864	925	866	825	874	851	837	839	890	836	859	875	919	839	822	868	885	830	872	869	888	846	799	856	897	861	875	907	907	854	850	870	888	883	882	930	838	863	882	892	886	885	906	906	826	889	876	835	880	881	874	825	875	815	905	835	884	862	859	887	836	791	844	921	827	846	868	859	917	890	868	854	913	871	882	856	867	903	843	890	906	885	848	877	894	862	862	865	830	901	837	876	883	840	859	797	875	887	801	845	880	845	856	884	867	851	837	837	841	889	854	855	900	869	832	851	847	863	908	874	862	874	855	905	871	877	818	879	834	873	804	882	887	862	874	873	897	848	925	865	898	861	815	829	840	895	899	908	877	834	865	861	863	830	883	866	889	875	826	866	836	846	896	849	883	924	860	851	890	888	868	804	845	830	809	916	898	867	877	866	839	817	896	892	917	887	848	897	905	869	878	921	854	798	856	875	875	854	899	908	823	843	851	878	869	879	890	860	929	843	908	889	844	903	821	907	857	895	843	850	890	820	804	851	902	909	860	852	853	891	866	827	855	860	916	903	894	877	864	823	925	868	888	830	844	872	836	849	885	875	880	820	944	873	840	895	931	837	910	898	852	854	849	858	849	882	880	858	846	827	878	876	867	844	890	810	878	883	866	904	871	879	879	861	861	851	852	831	918	874	871	918	880	897	871	839	822	891	832	886	896	853	841	833	864	856	821	882	891	839	893	867	864	905	866	835	822	830	815	858	903	895	867	891	895	889	844	907	886	864	912	878	897	861	844	866	820	918	893	847	849	913	851	868	912	911	846	871	837	841	893	868	857	868	847	881	870	871	844	848	859	855	824	896	841	841	837	808	810	877	918	868	879	863	870	889	856	813	893	881	902	817	830	870	879	875	836	854	881	860	852	851	903	879	842	881	875	857	873	784	907	860	852	875	904	908	899	857	861	845	836	882	830	900	832	874	838	813	893	863	889	834	840	874	841	802	906	848	866	901	857	834	879	852	833	871	863	850	835	871	841	897	873	869	871	830	895	870	872	875	871	892	871	902	879	881	857	876	865	842	931	841	828	861	898	831	920	804	839	782	834	844	880	887	850	917	822	856	876	877	830	846	915	884	897	868	884	910	897	833	851	814	833	834	836	837	833	894	847	850	915	873	863	839	857	824	886	842	915	852	855	858	896	847	881	901	882	886	856	864	875	882	888	829	871	812	811	872	851	863	878	828	898	858	876	946	867	883	884	869	877	826	850	860	889	871	882	884	848	873	869	809	899	880	839	865	854	858	845	873	844	854	848	892	874	896	906	853	907	854	860	874	909	860	870	918	881	866	898	883	853	857	939	861	866	840	871	818	883	822	896	882	848	827	918	889	852	853	903	867	871	875	814	904	884	881	837	895	841	860	859	857	841	855	905	859	902	857	854	909	834	845	871	911	853	879	892	844	888	886	869	841	855	865	893	866	897	950	833	795	897	792	852	836	876	888	864	858	928	872	871	890	838	851	880	864	863	874	860	819	896	906	881	897	865	848	853	849	892	875	819	906	876	875	825	934	865	848	882	882	836	928	888	857	854	830	886	833	875	863	907	846	838	885	850	906	816	882	824	865	943	912	890	893	859	873	866	884	891	874	875	880	873	913	849	841	828	921	831	860	885	814	914	884	873	821	855	868	877	865	847	857	863	879	827	855	884	854	844	904	846	894	885	864	869	882	848	866	845	874	843	847	916	880	857	868	904	896	866	881	855	897	912	882	839	828	840	897	868	875	861	861	851	843	867	877	845	861	847	858	855	854	880	903	799	896	880	876	821	911	893	903	871	864	880	895	893	904	856	867	796	834	810	793	834	907	882	879	832	881	895	816	912	876	868	856	812	888	853	797	861	864	867	866	845	856	834	870	882	825	826	830	868	881	874	877	862	867	868	877	834	860	853	874	827	848	856	879	843	841	938	856	864	840	858	867	867	797	887	862	838	837	887	820	875	870	867	826	864	820	946	821	833	873	860	833	886	907	861	926	879	860	860	865	839	904	841	906	888	869	897	881	823	849	831	882	878	880	833	829	891	875	841	799	866	904	850	861	835	877	853	821	824	870	820	855	870	851	795	910	905	921	898	903	898	853	889	890	881	884	865	915	851	846	849	855	874	869	844	889	882	863	942	861	874	860	850	887	856	896	940	850	886	898	887	834	927	853	926	849	875	849	884	856	849	909	849	840	845	846	849	913	859	866	891	897	848	872	893	874	872	905	876	846	850	875	866	903	864	863	881	837	821	859	846	872	912	845	901	848	828	849	875	860	891	873	874	877	857	843	871	897	891	869	895	862	877	877	865	864	851	847	907	899	869	847	890	875	838	848	890	912	846	857	859	878	921	887	869	813	872	787	819	869	883	830	899	832	893	896	874	853	885	837	893	873	903	874	849	800	852	882	900	855	908	898	865	859	797	853	843	841	857	855	854	850	896	846	860	845	847	917	852	873	829	837	861	803	834	922	815	855	895	783	841	834	839	884	833	881	851	926	863	867	847	823	862	885	848	852	854	846	845	839	886	882	901	897	844	886	864	896	810	871	878	888	870	894	883	865	839	838	875	854	881	851	883	844	879	890	878	823	858	845	858	860	828	838	826	857	878	873	858	897	844	847	842	876	843	883	905	892	872	879	892	931	891	779	844	869	860	879	899	817	880	884	872	920	893	833	843	867	897	877	872	893	851	866	827	844	882	828	851	901	908	841	851	884	890	883	853	882	844	852	872	816	816	789	864	898	862	892	891	887	843	861	864	840	853	856	807	898	840	832	901	854	898	871	888	846	852	853	862	795	883	831	891	860	869	852	856	911	867	877	898	844	882	835	880	832	835	866	878	831	847	887	855	892	830	919	876	854	820	834	920	833	889	938	819	841	828	867	912	868	852	890	843	870	893	915	844	839	887	844	892	894	838	871	873	874	855	850	867	866	900	854	874	834	821	878	901	846	888	846	867	887	871	851	832	864	851	859	896	904	884	870	860	910	836	880	838	850	881	860	823	823	844	853	835	864	858	889	823	921	869	928	918	855	842	867	892	827	868	878	863	849	891	851	871	894	837	860	872	884	889	860	928	886	920	848	884	861	879	870	880	866	878	960	822	865	872	843	851	785	890	916	852	841	866	840	870	910	857	858	940	821	863	861	845	895	900	834	804	866	910	876	921	860	835	870	850	803	815	837	899	836	845	908	858	812	861	878	889	864	854	817	856	870	878	887	869	901	861	849	867	852	888	839	840	914	860	846	891	905	919	859	862	878	898	864	873	837	964	891	849	786	880	871	838	899	861	843	893	877	851	848	843	845	820	856	818	823	882	912	889	850	884	834	813	853	887	844	904	871	838	841	894	841	798	905	899	920	883	865	921	819	910	855	860	947	857	903	878	885	931	888	855	811	861	908	877	843	898	841	850	895	851	846	876	864	846	897	851	819	855	844	886	918	918	895	851	858	868
10255	8123	10867	11268	12705	8472	3933	2141	967	506	378	360	325	314	302	323	375	325	343	320	315	358	327	368	357	328	325	308	336	333	278	314	348	314	339	308	343	354	312	327	307	323	314	302	330	307	310	299	332	296	325	332	319	309	342	321	329	304	309	343	317	354	288	312	341	363	337	308	317	348	312	315	333	343	362	310	324	338	342	309	314	314	325	296	296	308	316	317	321	343	347	317	357	304	321	322	309	334	297	324	361	326	293	304	340	307	366	310	336	344	328	325	316	323	343	317	333	317	348	321	317	322	351	322	338	345	314	311	342	323	334	322	307	326	327	345	336	354	275	337	325	300	350	342	346	314	342	303	318	330	297	341	300	327	331	289	345	314	354	321	318	330	316	326	298	327	319	313	324	366	347	317	352	305	339	311	321	322	315	320	284	318	316	302	346	344	342	326	309	327	328	287	318	342	300	267	324	340	323	324	339	306	321	310	316	263	365	317	324	352	334	329	330	351	296	314	317	296	346	287	299	300	347	314	311	307	313	309	336	325	321	311	300	322	356	330	319	317	298	300	321	335	330	326	312	317	315	342	348	351	346	309	325	349	330	310	348	326	317	298	317	322	330	312	300	344	290	303	320	334	313	301	317	295	311	336	299	342	329	335	325	345	346	309	324	349	325	323	322	308	309	304	306	339	313	317	308	311	340	340	331	346	343	317	317	335	344	330	330	319	309	341	327	343	321	349	293	342	322	309	334	326	300	320	343	313	324	344	321	323	328	321	325	309	304	305	336	305	356	341	335	309	321	331	311	315	302	311	302	330	308	336	319	336	331	318	383	303	337	323	307	318	294	329	323	317	348	319	316	292	311	280	319	298	328	297	298	351	320	303	323	307	320	333	312	339	345	309	322	342	324	341	334	312	321	327	338	310	333	321	319	312	272	316	349	329	330	322	321	332	334	320	317	320	312	315	327	327	322	361	341	301	321	288	339	290	301	305	330	323	319	303	304	326	330	299	308	331	338	327	334	317	311	324	333	302	355	308	357	297	356	333	321	323	315	289	311	330	312	329	322	312	313	279	295	352	338	304	319	331	365	330	314	329	320	337	316	303	332	315	347	341	325	334	309	321	287	356	350	336	313	348	321	323	325	297	314	326	328	315	327	315	298	303	325	322	316	340	336	328	341	313	342	305	318	346	336	319	323	318	294	321	328	342	326	306	298	290	320	317	310	334	300	326	347	310	330	321	312	304	336	321	334	318	309	298	323	336	325	301	313	351	339	331	322	301	340	327	301	335	289	335	320	322	316	320	304	347	356	337	319	291	332	346	325	360	324	346	344	311	307	360	334	325	311	321	344	290	306	291	318	354	316	335	311	327	314	288	328	326	306	304	337	313	320	300	303	339	318	352	309	270	332	324	331	293	322	338	307	299	306	362	293	339	331	340	338	311	324	336	329	325	336	288	303	353	341	310	317	366	332	303	316	349	315	311	329	303	332	332	340	308	335	296	317	289	354	328	341	335	295	323	296	309	310	331	325	361	327	335	300	345	340	337	295	305	323	316	311	321	325	336	329	355	331	331	321	339	320	320	336	312	302	349	329	344	282	333	319	333	289	339	334	314	328	322	341	325	335	314	320	324	296	333	322	277	317	326	312	322	303	340	315	325	318	321	299	354	316	337	327	342	300	300	295	308	322	343	324	286	294	316	285	318	353	341	314	319	298	368	312	277	298	343	338	332	325	380	323	336	357	294	320	298	324	302	292	326	293	338	301	336	333	317	316	336	307	313	322	320	340	307	330	347	287	318	318	303	323	309	346	287	318	317	284	330	342	326	302	330	303	345	343	314	320	352	325	326	345	340	350	345	312	321	321	324	309	281	331	342	349	332	329	333	301	327	320	311	300	322	304	310	287	328	295	343	327	307	319	325	313	313	328	315	331	358	324	362	324	336	282	332	302	339	291	351	325	288	363	366	321	323	298	314	321	335	303	368	297	333	335	306	327	316	313	325	322	327	329	331	340	330	309	304	343	309	290	302	324	306	348	383	337	328	305	343	324	328	341	338	361	317	324	319	367	326	312	290	325	331	352	333	312	320	321	329	303	365	322	323	349	299	331	340	306	313	321	336	306	330	346	312	314	314	323	316	330	278	327	325	331	307	329	303	311	322	350	339	338	321	363	346	341	306	290	329	310	372	315	370	307	342	353	315	308	343	316	334	316	321	329	308	324	333	375	298	329	315	350	331	289	294	339	319	277	328	285	322	366	328	296	338	330	306	327	330	320	356	311	347	381	332	326	311	303	315	331	311	329	319	342	323	313	331	331	330	303	318	310	322	348	349	322	334	320	341	333	333	312	344	385	301	334	312	320	360	346	319	331	313	305	326	318	354	330	311	323	325	314	345	306	300	294	286	306	287	352	321	326	289	324	319	316	330	326	341	316	325	335	350	309	289	338	363	307	356	339	345	343	324	329	331	307	302	345	312	349	315	354	316	305	342	355	342	308	325	331	346	320	342	336	334	301	315	311	315	354	341	350	336	333	315	321	350	309	320	308	316	315	331	315	302	313	349	382	335	356	347	302	328	319	300	319	298	282	314	300	332	296	345	291	294	341	299	325	310	304	316	316	327	318	296	303	300	307	334	308	346	349	294	315	320	326	326	300	313	314	325	351	326	331	328	349	326	342	336	353	336	341	298	340	327	333	297	343	305	361	330	301	348	328	323	347	323	316	309	333	337	328	321	343	322	324	315	297	300	321	314	350	343	331	347	325	354	337	322	332	281	295	301	349	317	310	345	318	330	346	331	295	302	348	332	308	322	295	288	309	310	325	323	314	352	332	318	328	316	331	302	316	297	323	314	312	290	315	320	340	308	316	306	347	311	333	308	335	305	330	318	313	288	330	322	322	312	326	326	301	303	350	301	297	328	352	331	360	361	304	319	296	300	327	322	310	328	342	347	311	313	300	321	342	314	311	308	305	306	346	352	324	322	329	320	330	296	306	317	339	339	345	340	316	314	331	328	313	323	329	315	323	344	320	314	316	324	302	326	327	351	324	345	323	317	330	361	329	304	299	318	338	350	342	320	324	338	332	327	346	348	341	288	304	346	322	293	314	314	322	343	358	326	315	308	348	308	317	328	331	339	328	328	334	349	350	304	329	310	353	285	301	312	335	317	336	321	324	339	360	327	321	333	324	311	340	365	343	323	311	320	302	344	335	327	342	318	310	292	330	315	352	326	313	323	301	380	328	315	341	310	337	288	343	314	332	321	292	320	359	324	312	351	337	324	322	319	354	352	290	305	273	350	285	319	329	326	340	312	320	324	298	283	290	333	341	318	350	296	308	324	300	319	316	297	304	314	303	328	309	336	330	347	346	322	331	332	323	308	325	356	308	336	340	303	335	311	293	310	332	316	309	321	318	303	292	309	317	308	352	327	311	353	332	305	303	309	309	343	315	339	333	328	343	315	316	327	334	337	325	326	291	325	342	332	330	331	341	324
7621	7707	14291	21629	26526	19483	10934	6416	3060	1439	1094	885	853	879	831	836	805	883	848	805	814	851	799	838	830	815	894	839	864	888	852	857	841	850	819	829	871	804	797	867	884	868	882	905	784	848	845	819	826	870	829	863	862	871	912	845	783	770	822	879	858	869	865	823	811	814	848	835	814	847	852	853	836	824	848	838	841	871	861	827	853	881	829	809	849	793	828	830	766	869	836	866	854	817	873	840	857	864	857	857	807	839	822	832	864	868	804	855	847	869	833	892	859	848	810	866	858	863	862	852	822	867	841	834	825	832	800	823	861	857	843	849	862	844	859	798	854	873	871	850	847	842	871	852	846	839	871	832	848	836	790	834	769	847	800	835	849	794	863	834	861	859	869	849	883	846	843	867	911	879	791	837	827	852	832	888	818	843	842	844	895	828	844	819	851	877	871	855	858	832	897	825	811	777	837	829	834	845	860	851	845	885	811	858	834	788	851	819	855	888	853	827	857	871	858	860	848	837	786	871	872	814	823	838	858	864	841	774	866	837	852	813	838	854	855	771	822	889	854	843	812	863	889	840	885	883	862	822	822	845	818	857	886	945	888	828	843	824	832	862	813	829	826	783	860	844	853	867	830	793	836	860	819	827	865	803	871	807	855	852	834	846	884	812	763	829	892	820	855	854	872	855	830	809	835	848	834	840	838	794	810	798	862	843	880	868	853	887	809	800	848	814	860	853	916	832	850	851	829	842	857	844	836	870	797	897	842	848	860	853	806	826	849	933	834	785	848	889	821	883	840	857	829	811	866	830	837	821	884	854	824	800	900	797	862	789	830	812	850	822	817	857	885	824	805	878	822	865	832	850	825	876	819	843	856	835	849	912	792	836	864	840	864	795	771	856	853	871	841	871	825	822	794	805	864	844	838	798	879	858	818	856	824	914	862	850	827	885	882	873	832	808	870	847	787	843	797	865	814	836	833	805	847	883	899	861	853	810	851	864	870	879	881	858	890	853	829	886	839	858	839	860	831	824	876	929	875	848	854	838	891	778	812	856	777	870	840	851	857	842	854	844	842	905	819	852	812	825	838	834	815	867	863	867	863	826	850	867	831	856	854	858	828	839	871	870	870	808	837	833	854	828	807	845	854	832	906	840	850	831	881	862	845	826	896	849	857	863	833	858	837	828	816	875	850	838	762	868	853	846	814	859	897	831	870	849	823	805	824	867	856	846	824	870	805	880	845	860	803	815	835	847	839	870	821	797	843	830	863	827	886	860	841	786	886	901	800	926	822	832	800	824	912	839	866	873	791	812	851	869	862	869	838	848	837	838	865	873	881	809	839	872	853	852	855	832	849	850	824	869	827	853	848	877	828	861	869	822	821	822	852	867	821	843	888	852	848	857	871	864	819	860	821	807	862	859	816	836	904	777	874	798	841	805	844	813	828	864	791	859	843	873	811	879	852	877	885	861	837	874	819	859	821	839	842	847	850	843	825	832	825	896	810	895	814	876	846	837	905	818	805	854	818	809	823	891	809	887	811	846	859	789	814	854	856	844	821	858	864	852	872	840	776	845	827	791	850	824	824	782	869	840	855	825	834	845	859	787	833	812	817	891	792	858	814	833	862	838	781	881	846	805	776	864	837	798	859	791	803	856	818	878	852	823	885	851	821	883	823	842	843	821	827	887	821	828	827	831	831	844	828	825	823	793	844	837	887	800	854	850	836	849	797	803	854	806	828	866	811	785	848	861	864	869	863	840	795	814	875	858	825	846	858	839	875	809	849	852	840	838	843	865	848	862	863	840	843	824	846	820	814	882	864	832	862	822	852	846	816	897	869	831	912	837	867	888	819	866	858	870	816	814	873	840	823	892	885	839	851	824	822	841	842	829	823	815	846	874	831	852	826	811	845	837	823	823	856	897	822	813	825	821	837	822	892	871	854	795	856	813	863	847	838	833	826	808	829	871	853	836	841	854	845	824	848	861	837	813	827	857	879	832	826	857	843	851	865	855	823	867	883	837	836	848	858	923	833	833	829	858	862	834	838	807	873	862	886	845	809	820	886	860	853	814	870	772	829	795	859	859	824	851	801	871	845	878	853	838	838	807	846	885	850	858	845	840	770	830	780	843	836	867	842	839	849	833	829	829	864	888	855	858	867	818	837	768	874	827	838	841	836	836	838	823	831	847	857	840	831	881	862	835	857	869	829	772	857	892	858	884	834	849	807	822	826	856	802	830	837	847	797	865	864	876	877	912	788	903	869	857	797	804	828	851	865	846	883	837	805	863	802	845	907	867	819	810	888	827	832	849	856	875	826	887	841	864	846	843	807	844	804	815	843	860	793	883	816	852	841	868	831	841	883	849	845	832	847	899	867	841	901	829	835	850	839	841	811	851	799	833	849	844	799	874	766	837	852	861	821	871	830	871	835	807	846	829	806	847	845	784	806	825	808	821	835	887	875	878	910	795	814	913	831	855	816	825	832	871	822	881	843	819	860	838	878	809	883	842	808	889	827	853	848	829	787	879	861	839	834	806	820	855	908	825	850	823	873	835	857	795	840	864	869	860	832	848	856	824	891	894	860	873	820	871	828	802	879	849	790	851	840	867	864	927	839	830	839	828	863	803	883	876	855	864	837	850	812	844	921	841	897	824	881	795	844	868	821	864	881	891	804	853	818	816	843	836	818	836	878	827	849	853	806	879	853	797	847	876	847	877	806	861	822	814	815	846	853	815	856	843	849	811	827	886	826	897	851	868	860	835	815	828	831	808	815	852	896	854	800	856	837	831	835	883	799	833	825	877	818	874	839	860	815	824	846	809	845	825	878	840	890	850	851	807	877	854	804	820	800	853	874	842	880	864	825	836	827	842	842	817	837	888	863	848	820	855	840	822	866	772	845	852	799	844	838	854	806	852	840	840	856	832	835	835	847	847	812	781	821	840	859	875	847	806	831	818	852	877	892	896	865	887	837	884	798	843	844	815	861	851	868	881	851	878	837	760	861	865	823	865	845	888	822	882	861	823	871	794	835	845	808	873	828	887	850	843	897	869	853	878	829	868	852	839	793	850	840	846	923	812	828	866	870	831	860	837	794	851	802	823	820	843	856	855	835	890	856	828	834	813	818	866	861	854	846	871	783	821	813	802	817	900	876	850	857	840	887	855	791	855	889	808	854	836	860	847	821	868	882	854	853	786	817	860	824	807	873	858	808	806	875	873	822	851	863	850	864	790	821	829	898	885	880	845	841	815	824	807	816	875	829	835	849	809	835	892	847	850	849	778	868	836	841	833	831	821	871	815	860	844	854	885	866	828	860	834	868	856	784	847	860	886	849	849	811	836	840	854	885	817	833	831	865	869	803	858	859	850	844	877	895	783	868	897	880	768	816	859	835	843	868	886	766	797	897	852	844	846	844	787	832	838	837	838	823	868	888	847	862	834	844	873	819	807	898	864	865	816	809	843	865	829	855	838	867	813	866	872	829	907	863	817	858	855	824	817
21579	18173	31663	47511	61873	47008	28090	12971	3779	1044	480	389	322	304	306	331	304	318	306	325	316	327	327	307	315	349	288	327	297	297	335	361	319	326	312	324	293	329	332	320	338	339	329	345	323	352	311	327	313	328	346	339	335	324	321	343	342	308	359	351	331	303	319	367	325	321	340	355	318	309	333	309	332	321	314	344	352	304	333	351	331	354	331	345	332	327	339	326	326	320	311	313	325	319	277	344	321	337	333	356	328	337	346	342	331	358	333	299	330	333	330	330	362	345	314	297	355	325	359	320	336	303	305	320	331	373	340	282	301	323	336	348	353	326	348	342	296	351	322	328	329	328	322	356	323	311	339	335	334	296	307	323	324	279	307	342	297	334	346	311	338	316	322	331	323	357	351	329	339	318	349	279	304	347	306	323	332	309	333	336	333	333	324	340	343	373	331	325	329	309	311	350	316	346	328	322	342	348	332	320	304	339	332	330	328	344	318	308	346	331	327	337	339	341	328	337	337	336	327	329	318	331	302	355	304	323	300	328	324	307	304	312	344	363	324	331	328	326	331	365	331	331	320	330	333	348	334	336	315	320	328	332	308	302	334	322	357	330	334	274	274	311	316	311	288	332	306	335	319	348	322	309	336	327	318	307	298	339	362	327	341	350	319	315	300	304	336	313	332	304	334	328	284	348	322	350	335	326	291	371	318	309	316	323	336	329	349	307	314	338	343	338	337	357	305	342	295	342	336	329	333	355	307	349	327	326	308	371	333	366	328	339	320	338	320	357	306	322	338	306	331	341	325	358	313	308	315	338	312	338	321	320	315	364	321	336	336	371	315	313	299	319	328	335	322	308	298	321	336	325	330	349	270	318	342	311	301	303	335	318	299	318	335	334	322	347	315	328	334	339	321	331	311	318	340	340	331	331	384	355	331	313	315	314	304	334	307	338	358	352	348	338	321	343	322	334	310	332	368	355	346	306	311	386	335	332	346	337	305	323	323	353	278	350	359	331	309	303	321	318	325	319	322	320	302	340	338	334	291	336	355	380	306	313	322	337	320	300	348	323	314	369	314	333	326	296	321	303	355	317	324	316	334	339	314	319	298	328	339	349	299	334	318	340	372	355	357	347	320	309	286	314	316	309	333	325	329	337	329	341	333	356	385	319	323	365	318	353	330	294	306	325	307	329	349	336	286	319	337	347	318	372	359	348	321	312	313	347	332	309	342	357	303	342	326	305	376	314	357	327	326	348	331	320	324	353	333	353	333	314	325	336	307	336	344	344	344	327	332	364	312	345	345	314	343	298	347	367	322	310	294	336	330	332	327	318	319	319	299	319	334	303	320	361	335	339	349	326	349	344	329	348	311	326	310	363	334	319	310	342	328	323	328	318	312	326	340	317	335	326	350	327	317	301	325	323	352	298	324	346	360	299	333	323	340	355	338	367	290	320	333	354	340	327	345	297	335	345	299	339	345	331	351	323	344	296	335	332	291	342	306	353	303	310	318	325	369	354	319	335	368	334	350	314	330	354	343	342	329	326	312	324	335	338	333	345	344	319	333	310	326	378	306	321	361	344	303	297	320	300	330	336	321	332	318	344	299	292	333	319	323	299	313	373	316	336	328	341	325	316	339	309	343	321	337	336	322	359	339	350	348	331	309	324	342	344	306	289	310	354	325	322	322	303	309	375	344	318	324	334	321	320	337	327	352	330	335	346	312	321	324	312	348	314	318	311	329	323	343	314	368	298	345	307	314	323	312	323	343	343	352	324	301	337	311	324	349	338	330	333	338	323	327	321	326	332	335	334	343	333	359	358	327	362	300	345	298	314	341	361	336	333	346	344	339	325	291	316	318	328	331	304	324	309	337	330	323	357	348	318	331	338	325	301	324	310	326	332	313	341	325	330	333	333	348	323	327	370	336	381	330	340	353	336	311	326	337	293	312	335	347	334	338	322	331	308	343	319	297	315	290	328	303	318	322	343	324	305	357	344	371	337	316	333	278	321	364	321	300	358	328	344	326	350	337	342	375	338	304	336	340	337	313	319	331	346	342	343	330	355	320	348	350	348	347	309	325	325	319	326	311	328	354	350	341	327	307	343	306	334	317	330	325	303	318	313	341	350	328	327	297	296	352	330	358	358	344	340	331	329	341	291	299	337	311	324	363	316	307	357	339	339	338	337	309	320	342	340	310	316	350	307	324	336	285	317	309	351	328	335	307	295	326	315	346	317	329	321	349	346	330	339	326	341	351	307	326	343	341	332	344	326	338	333	345	355	334	315	401	299	330	358	322	309	352	306	324	321	326	320	307	328	338	334	332	382	319	331	336	319	310	327	315	317	325	308	352	375	314	329	336	360	308	350	346	307	343	328	320	318	289	337	338	333	338	301	319	320	294	367	336	313	335	317	348	337	360	330	352	343	334	329	324	325	310	364	309	292	321	285	338	331	328	296	329	292	308	331	331	353	338	317	351	351	335	328	320	301	292	313	329	313	347	278	310	303	342	344	314	306	351	324	337	327	331	308	336	309	330	310	291	315	303	295	343	332	340	325	341	307	319	354	342	317	347	301	329	301	317	342	348	306	368	313	331	325	323	345	319	333	343	386	346	337	336	346	335	317	320	303	311	342	308	325	337	318	337	313	340	353	332	343	324	307	332	365	332	298	301	316	304	329	312	325	330	329	355	343	311	320	339	320	313	338	321	339	312	321	298	313	332	322	322	311	348	335	350	346	348	319	332	353	326	368	358	350	345	335	325	306	339	334	324	317	299	359	355	332	319	356	349	324	348	322	306	335	350	324	328	342	304	298	339	305	298	310	322	357	309	312	302	317	331	300	298	334	325	353	338	309	306	319	332	328	321	337	344	365	345	348	328	311	332	334	311	335	285	335	338	362	343	310	350	308	305	314	334	322	309	328	331	345	364	333	316	347	295	315	333	319	330	322	325	323	327	303	324	297	349	360	331	324	331	342	340	299	344	311	332	331	331	331	332	288	346	331	332	305	336	309	313	314	327	332	315	350	304	348	330	345	336	323	334	297	344	308	324	313	323	324	321	319	347	302	313	361	344	322	311	323	315	301	335	326	328	369	335	308	349	319	322	303	284	340	333	336	327	311	320	348	352	343	329	350	306	319	322	324	330	340	307	301	316	351	333	335	302	306	310	355	339	330	294	313	309	331	340	308	319	361	332	329	338	343	308	331	286	335	319	315	315	345	330	323	333	347	336	295	302	332	338	328	307	338	317	342	355	333	293	323	347	336	323	380	301	343	368	341	307	302	350	317	320	370	311	298	295	323	320	331	315	315	310	330	313	322	274	317	341	330	362	323	349	322	365	282	327	330	312	341	341	341	359	328	324	369	327	325	341	325	325	323	297	321	334	335	331	336	355	321	324	345	302	342	312	320	330	337	339	343	312	299	333	312	321	337	344	319	326	311	319	306	336	324	300	334	369	341	323	329	341	338	326	343	323	339	327	333	314	344	323	348	377	340	323	337
13400	16496	34143	53434	65925	53856	38317	23846	10734	3566	1423	988	889	875	860	855	839	887	885	849	841	854	896	847	821	880	830	852	840	825	850	859	876	851	828	860	846	879	873	841	852	816	868	809	882	874	893	871	877	841	868	886	774	860	865	890	850	840	933	857	896	860	836	890	836	832	820	898	888	790	897	847	852	850	835	849	874	861	838	830	821	838	824	855	864	902	854	808	857	837	872	834	867	861	851	872	904	860	821	794	906	856	848	863	872	866	806	859	837	869	912	837	874	845	866	849	857	873	826	863	855	852	870	850	877	831	866	808	792	815	801	848	848	819	869	894	858	874	881	891	861	841	813	815	892	803	812	862	841	830	858	830	862	872	851	844	816	857	878	829	828	890	829	887	846	865	869	825	836	886	815	825	853	865	815	858	831	806	837	869	828	865	855	865	887	916	870	854	822	852	852	929	895	872	875	904	835	868	763	832	837	858	843	865	835	860	906	868	804	860	854	883	854	832	877	854	848	855	859	878	886	883	842	871	848	830	826	830	802	877	866	844	853	873	847	832	827	829	834	907	827	841	911	836	902	895	863	910	848	890	853	810	844	877	900	865	892	879	879	897	845	888	851	861	866	841	873	842	880	939	866	814	839	880	855	841	862	881	836	869	811	895	865	826	839	831	878	856	847	797	836	850	881	921	841	823	838	898	816	859	835	811	892	861	834	832	845	822	890	850	839	813	783	830	848	839	870	891	881	813	897	856	850	868	850	889	899	873	845	865	829	852	874	890	861	845	847	835	795	849	841	856	875	923	859	863	929	805	872	906	842	848	916	851	841	830	843	862	872	854	868	857	872	847	816	888	889	805	820	829	867	882	856	855	843	851	808	820	892	839	848	855	825	870	853	833	807	847	875	881	818	867	889	834	870	804	872	870	816	865	833	888	825	864	869	839	853	881	824	891	851	808	813	885	845	871	862	862	840	787	871	826	836	838	873	867	964	862	853	894	827	844	883	852	857	827	874	834	853	846	892	880	817	861	873	848	849	824	852	855	895	891	818	847	832	855	808	911	882	878	872	874	816	824	862	811	892	824	903	841	867	852	865	823	890	818	860	851	834	810	838	867	885	871	828	854	805	792	839	823	785	862	887	884	834	862	860	824	787	819	857	848	873	814	856	861	871	849	888	855	867	828	902	832	852	808	871	880	853	863	867	837	834	843	834	885	795	859	907	830	851	834	858	896	857	894	890	824	850	925	889	840	852	852	870	808	838	842	814	844	916	892	832	813	837	837	851	847	868	879	805	876	853	875	874	853	850	894	863	852	858	841	825	886	870	821	902	862	867	862	850	875	920	851	842	832	828	881	849	872	855	888	882	842	843	879	878	903	909	857	860	873	842	876	928	823	877	859	854	833	833	858	869	857	823	850	887	839	867	869	867	850	852	843	896	848	849	849	841	877	861	897	899	820	828	860	882	843	869	867	833	883	867	849	841	830	865	840	857	893	890	829	835	882	831	831	870	868	920	823	840	802	871	854	822	844	863	852	776	841	862	865	860	841	872	906	818	848	847	859	863	872	866	861	918	810	853	765	858	860	836	862	804	870	789	899	885	884	867	838	835	881	896	892	866	883	896	904	814	858	869	922	882	850	850	860	864	840	803	824	799	855	847	865	859	858	873	863	863	841	890	775	877	899	909	885	855	838	870	865	826	891	838	828	874	836	810	830	853	839	834	854	845	855	858	931	850	850	836	884	842	809	854	815	828	847	849	840	837	861	926	898	868	852	821	873	850	862	872	874	845	909	863	918	867	806	904	891	847	859	864	825	879	790	921	824	797	863	864	873	917	841	791	891	812	873	809	884	816	862	857	832	850	866	825	873	844	849	858	851	863	833	922	856	885	867	850	844	850	874	841	863	860	898	863	862	836	884	819	867	894	880	857	853	835	800	825	878	814	904	851	846	868	897	903	859	872	840	864	855	871	825	832	884	869	849	863	883	831	849	908	855	840	820	861	798	861	835	856	849	924	856	886	875	843	863	877	865	830	871	866	863	898	864	825	884	859	836	853	833	832	859	851	880	906	863	833	822	884	822	888	868	868	841	854	852	795	903	901	828	884	853	875	852	862	845	866	864	887	783	852	872	842	831	862	814	820	903	860	818	886	858	838	901	818	873	852	904	882	946	820	899	863	916	838	869	828	873	848	819	869	869	859	859	851	817	806	873	897	858	837	831	882	932	810	927	862	843	900	853	878	852	802	866	857	826	824	851	813	896	863	871	821	844	855	882	877	875	821	826	831	880	881	857	867	853	841	872	858	831	858	834	862	820	879	879	840	841	860	843	809	838	833	855	882	881	861	861	896	868	861	848	899	823	898	900	913	867	857	856	832	817	886	870	810	872	834	868	871	840	895	858	912	850	880	814	873	885	842	821	813	908	809	857	829	874	839	861	848	850	840	850	854	855	828	906	836	820	851	860	844	869	885	875	894	858	861	827	886	889	882	861	834	849	839	829	855	851	839	840	872	847	844	855	867	861	835	865	845	920	833	817	887	815	857	868	845	940	907	849	863	891	900	863	882	831	835	812	905	799	846	875	840	850	919	882	878	853	873	853	826	885	867	891	874	886	807	892	797	874	749	863	852	861	889	861	850	776	853	917	820	847	844	881	854	910	818	881	811	833	831	894	875	840	853	845	854	825	854	879	903	874	885	851	901	820	862	866	850	842	898	867	904	826	897	856	855	809	856	898	833	848	827	827	867	840	892	855	866	821	873	907	891	853	850	880	848	843	832	853	904	888	899	886	859	832	907	862	889	854	827	834	860	901	905	818	854	806	871	853	846	884	891	865	837	851	875	855	831	849	863	854	844	842	884	850	869	895	842	825	889	861	914	841	848	845	831	833	851	834	843	834	828	842	881	796	865	855	840	852	926	860	875	838	880	893	823	795	880	880	938	829	920	905	909	870	864	880	935	818	935	882	872	880	857	830	821	873	893	824	852	867	883	842	864	788	883	847	874	833	846	857	862	846	910	809	850	863	826	910	837	862	942	831	862	838	867	860	794	849	861	880	869	817	835	834	878	818	833	862	861	864	845	879	867	833	816	843	862	851	821	876	831	870	902	890	778	862	847	874	814	861	874	889	847	874	830	865	883	820	870	883	846	855	847	848	863	848	852	896	842	859	859	870	893	861	882	903	879	834	856	875	833	863	876	899	850	945	856	868	835	868	832	935	887	836	901	841	825	797	852	855	867	871	885	804	865	864	860	825	864	848	874	858	853	820	859	903	827	869	857	891	865	860	875	806	905	856	884	828	853	844	817	872	825	851	840	850	870	847	911	842	858	867	864	866	863	852	886	829	832	868	853	832	825	883	814	855	900	913	889	901	830	904	879	854	873	860	836	840	820	810	854	872	777	824	832	846	875	888	885	917	895	857	845	860	850	879	816	859	841	925	891	848	827	832	849	879	900	830	860	796	841	867	883	870	802	845	877	826	851	820	892	835	834	897
30433	26720	45792	61872	72887	58331	38000	21878	7950	1897	663	387	329	349	324	340	320	318	333	340	360	349	330	335	365	364	351	341	342	297	323	325	378	318	315	348	321	286	348	340	306	338	370	326	295	359	318	350	347	347	333	346	323	343	334	343	335	355	333	350	366	380	330	307	339	302	328	339	309	331	349	329	331	350	306	322	343	351	346	340	344	319	307	319	338	320	344	350	307	354	340	365	356	334	313	290	328	329	349	314	349	293	363	343	341	343	317	346	323	351	332	319	316	306	317	346	319	303	307	339	332	299	350	364	285	328	322	348	345	372	332	337	347	313	327	327	340	317	345	331	317	335	340	362	364	341	335	324	330	317	324	364	344	348	335	349	330	328	312	344	373	320	360	337	318	313	336	368	340	344	311	358	337	315	329	345	352	317	351	315	329	329	323	319	343	372	302	303	347	351	333	332	275	322	327	371	341	342	320	360	347	351	341	309	320	278	327	328	316	341	363	333	333	348	329	331	324	331	316	310	326	307	329	321	328	313	306	338	337	346	329	335	341	345	286	338	338	333	328	325	358	358	366	342	318	332	347	338	302	355	338	344	338	326	309	348	333	351	370	310	327	340	321	368	367	340	339	345	335	330	316	323	351	352	332	302	322	344	342	330	305	362	323	348	335	314	334	339	317	310	348	316	320	343	321	347	333	342	321	330	296	355	362	341	353	361	321	331	334	352	343	348	287	328	339	334	322	337	319	365	358	337	307	328	311	360	312	368	325	316	349	339	302	310	343	329	328	322	291	318	339	321	281	355	329	325	372	332	347	335	335	334	334	336	320	362	356	333	313	320	339	338	344	335	332	345	326	347	317	317	395	331	343	330	338	324	307	312	335	336	350	310	306	342	344	341	334	364	358	360	312	354	301	308	353	341	344	331	349	346	345	344	335	342	306	322	315	334	328	335	297	315	309	310	315	318	316	344	350	324	364	310	334	330	345	337	324	346	302	305	321	327	286	342	350	313	351	359	349	318	344	351	319	311	342	345	348	309	307	341	351	333	303	325	359	366	328	317	328	307	312	324	325	351	333	307	363	348	341	325	349	340	297	327	320	320	351	348	333	306	337	336	318	369	324	334	337	337	357	338	316	339	323	336	348	361	354	339	317	326	306	351	329	334	356	361	307	348	313	354	332	344	319	343	317	347	332	315	345	368	306	352	350	351	337	344	348	307	315	344	334	329	343	333	308	308	340	358	357	342	319	357	355	307	336	322	315	346	343	349	367	320	357	339	340	332	326	314	297	364	338	332	321	322	323	339	326	334	344	327	355	313	337	288	332	368	302	356	316	346	331	320	369	329	327	311	340	344	340	365	304	334	370	336	360	364	331	313	364	325	333	339	314	329	324	356	323	389	348	288	322	365	340	328	332	325	332	328	350	367	307	350	334	306	340	349	343	332	308	333	348	310	328	386	351	318	313	378	329	302	330	343	313	364	363	326	303	342	308	338	315	309	349	364	362	319	339	377	333	364	326	299	335	332	348	331	309	334	333	306	344	328	319	298	344	346	301	307	359	354	331	349	352	370	332	339	352	328	331	339	320	320	317	320	338	319	359	327	381	340	334	316	305	324	314	327	314	358	349	359	335	298	358	333	320	334	383	328	333	357	331	315	337	344	318	340	368	320	319	344	346	338	352	333	309	342	323	332	351	333	330	330	325	333	362	328	324	311	305	289	349	327	329	342	355	341	375	351	325	344	344	343	330	321	306	333	350	364	328	321	318	328	336	323	308	351	371	319	349	343	323	339	310	285	354	325	317	340	318	321	303	356	334	354	320	324	330	313	339	323	326	330	337	294	306	330	345	358	342	345	314	326	337	330	323	354	317	345	294	339	328	347	344	332	353	352	316	342	351	331	340	313	343	351	341	333	331	301	395	333	338	329	362	322	367	334	360	336	334	350	344	362	298	357	343	314	314	360	301	355	349	357	339	340	335	341	294	324	337	333	339	316	335	350	308	337	348	335	318	337	328	307	348	317	310	329	361	308	348	349	306	372	357	338	327	314	324	373	334	337	365	319	362	338	321	321	299	334	323	334	332	320	313	303	320	336	349	337	331	336	344	349	343	305	311	338	364	325	304	304	339	319	363	311	337	294	311	292	365	327	340	341	337	337	335	363	327	350	312	333	353	329	319	355	385	322	329	336	301	358	357	320	308	362	355	366	315	288	343	339	286	320	353	310	353	314	339	349	329	367	342	341	341	306	356	335	315	339	341	299	342	338	337	326	347	312	317	339	371	329	327	324	329	341	368	366	330	336	326	308	325	337	334	338	312	310	323	353	345	351	351	325	359	366	315	376	332	332	338	334	329	344	360	317	354	344	346	321	349	336	317	331	346	319	325	342	368	382	319	325	321	345	348	337	339	341	359	339	311	318	298	322	359	336	366	304	359	334	316	346	317	352	362	350	322	342	316	324	321	331	369	323	329	352	326	330	321	326	322	341	321	310	312	317	330	330	361	358	324	292	362	313	354	333	349	342	298	327	363	360	322	336	327	388	329	320	346	331	311	339	326	321	332	377	333	328	306	321	305	306	307	310	300	329	306	361	338	348	357	344	310	318	314	338	330	325	356	322	346	354	333	326	369	321	332	310	342	348	348	353	357	327	324	309	343	349	325	322	348	340	323	345	318	331	351	321	342	326	291	315	313	314	351	311	341	316	321	336	342	338	351	326	361	344	357	321	335	335	331	350	299	341	336	333	326	324	307	337	367	310	323	351	325	329	325	322	326	356	366	319	325	327	314	329	318	323	363	377	348	340	332	332	349	362	343	348	316	346	341	336	331	298	348	330	353	353	312	355	343	323	324	352	315	325	325	353	314	342	346	352	304	322	331	331	348	320	341	341	318	346	349	363	337	381	310	356	326	340	341	357	333	330	341	328	338	372	311	328	350	342	314	322	342	313	317	353	331	345	304	337	329	366	351	322	331	304	353	358	331	355	333	335	372	341	361	356	326	315	335	357	331	350	331	353	325	340	358	345	331	363	311	353	329	284	327	300	337	337	310	307	298	318	335	302	353	325	346	316	332	330	331	341	332	326	348	346	329	331	337	341	360	332	316	360	338	362	315	353	316	290	321	334	330	359	359	332	357	320	356	351	381	328	326	308	340	325	336	314	336	321	309	357	331	320	327	339	340	351	338	332	327	342	346	330	317	340	347	345	363	303	334	339	332	315	319	320	325	341	318	344	322	330	313	299	375	365	323	324	340	360	331	322	346	317	367	341	358	319	343	345	300	324	339	320	337	337	363	321	337	330	331	329	354	325	331	314	325	330	357	309	342	340	338	355	336	323	343	334	336	301	363	369	350	335	332	354	323	356	354	331	336	323	349	306	315	335	322	303	333	357	294	355	321	327	345	318	350	340	335	325	326	306	341	358	352	302	328	335	326	364	343	347	344	363	315	320	333	336	300	344	321	308	329	348	331	375	349	343	296	330	347	360	307	360	306	323
18083	23578	43965	64910	77686	64798	47007	32743	16495	5717	2032	1088	905	881	913	826	803	892	838	870	884	824	938	916	839	872	859	864	878	833	857	848	894	850	872	842	850	883	849	832	895	860	827	845	866	851	897	850	896	839	856	910	872	832	839	842	920	848	844	865	908	872	878	895	883	861	813	935	832	841	874	824	802	846	839	896	818	870	884	848	875	901	893	884	875	888	845	867	845	854	861	852	874	894	881	855	865	821	819	783	793	845	797	880	865	806	872	854	879	884	840	849	876	880	888	868	896	857	839	855	850	827	899	885	858	876	876	892	839	850	833	868	908	828	838	855	850	856	903	828	880	809	887	933	852	879	887	802	884	853	846	869	845	889	854	910	861	906	836	886	878	858	831	886	828	863	834	898	872	854	882	834	840	881	869	858	874	856	846	890	825	874	890	842	890	850	866	872	875	907	865	823	877	897	799	870	887	873	842	875	860	852	847	904	877	919	879	850	842	844	878	862	831	867	876	875	841	896	907	839	876	919	846	832	844	876	834	878	814	884	913	888	839	842	892	859	854	807	818	871	874	887	815	832	886	859	818	877	903	874	834	847	852	817	868	869	875	862	859	867	858	885	861	851	895	868	822	842	968	842	905	900	836	876	837	854	818	883	887	848	876	871	858	801	875	873	907	841	862	859	875	870	836	849	876	892	844	838	834	847	848	843	868	864	910	869	876	880	824	838	898	842	835	880	845	847	855	824	879	876	864	894	857	906	897	864	847	861	868	897	864	874	851	864	818	892	855	877	891	815	863	864	846	884	887	829	846	863	823	884	872	855	851	848	883	850	890	837	825	820	843	868	856	887	855	824	882	883	864	855	855	877	827	855	892	836	864	879	857	918	858	813	862	874	860	879	827	889	840	891	879	843	839	863	854	858	855	896	829	867	867	872	871	918	864	837	835	885	852	819	893	800	902	950	888	860	848	907	889	830	863	889	877	872	822	897	831	820	825	845	866	896	840	931	818	812	869	908	846	891	860	883	868	883	828	824	831	854	816	805	836	854	898	820	851	847	867	854	892	847	860	884	841	898	885	826	840	827	888	880	862	866	847	873	909	892	812	854	872	878	945	859	859	846	886	843	853	829	831	861	868	862	892	867	865	870	804	858	838	828	799	908	870	846	845	838	843	849	847	886	889	864	874	875	839	894	855	856	867	884	813	825	875	895	865	831	883	846	878	866	879	876	875	867	789	867	883	874	817	823	859	891	860	893	880	921	902	927	885	846	834	872	863	864	880	857	868	899	858	901	877	844	912	843	858	883	859	846	862	869	882	860	869	889	900	857	857	879	907	848	883	900	805	854	821	883	876	899	882	841	831	890	815	872	856	872	880	884	937	851	843	881	874	846	869	829	884	902	852	841	898	844	884	812	939	839	898	841	839	859	883	869	871	876	924	877	826	901	822	863	830	852	843	859	856	854	831	912	832	828	908	870	889	817	875	834	853	803	861	842	930	885	835	909	885	870	861	903	867	853	854	885	887	849	855	883	843	853	830	851	868	903	839	857	908	854	858	862	886	864	911	857	913	912	920	850	866	844	828	886	894	889	832	918	827	845	905	868	852	841	830	849	819	832	919	838	931	810	877	868	870	830	849	906	883	872	888	910	929	905	847	842	819	890	854	860	842	840	896	869	854	890	885	910	848	890	907	873	883	869	875	886	879	856	861	853	850	832	865	874	844	847	842	867	902	864	835	858	827	818	828	835	879	862	910	820	873	863	876	853	916	847	807	846	853	882	882	855	853	853	893	908	818	847	839	858	908	860	892	893	856	845	838	876	859	880	878	831	849	888	869	920	907	825	831	868	864	871	877	841	788	896	808	857	815	833	840	862	863	871	838	857	883	901	839	871	869	844	885	841	864	814	897	831	903	855	836	837	918	853	890	878	848	880	889	840	836	853	872	860	890	863	899	874	885	815	821	869	867	860	853	861	897	877	885	861	870	880	850	874	890	882	894	846	922	863	871	829	865	808	877	897	852	845	876	925	920	892	888	832	866	886	833	883	853	829	851	880	828	936	859	873	862	905	915	869	898	848	871	885	878	902	884	856	832	845	820	886	862	878	852	879	886	847	904	895	870	843	900	898	795	898	854	836	857	834	915	826	863	884	892	817	879	922	904	866	874	869	820	908	842	835	833	857	932	860	848	872	869	874	915	906	810	825	925	899	865	890	878	906	908	874	862	862	868	881	856	849	857	884	869	834	830	869	825	875	816	897	855	869	848	847	827	856	820	920	844	888	876	877	896	895	796	856	877	852	888	922	840	832	884	884	879	843	844	895	885	830	867	912	847	872	811	864	855	837	872	850	898	878	837	864	892	834	866	831	868	864	851	872	855	859	864	878	922	865	843	815	858	821	824	839	807	839	889	901	864	896	866	895	834	871	868	836	911	870	815	878	842	887	892	850	843	825	851	849	835	857	902	854	867	876	827	800	880	862	864	911	858	870	894	883	913	930	856	874	889	855	880	836	812	905	879	880	913	859	900	846	869	831	844	865	870	881	874	881	855	906	834	801	844	869	922	895	882	857	860	882	868	817	859	837	822	888	863	852	897	856	810	845	874	869	861	841	905	846	873	897	848	856	874	887	876	857	834	868	873	809	837	856	889	854	846	825	849	901	856	842	831	876	800	881	873	812	818	820	867	871	816	848	894	839	894	848	848	833	847	875	860	887	873	816	854	846	881	898	833	879	868	863	844	859	847	836	879	828	894	849	860	853	847	816	868	891	870	862	869	867	850	837	869	874	880	867	854	845	898	845	863	816	914	868	865	843	869	875	856	895	835	847	878	860	847	871	863	964	865	856	856	893	862	883	867	841	809	833	866	870	884	891	863	910	927	841	866	820	923	883	846	864	897	827	848	875	918	823	845	846	844	904	811	866	908	822	815	896	910	903	825	857	898	868	844	849	871	866	878	854	878	843	896	895	889	870	884	881	835	868	844	926	882	824	848	864	893	853	848	838	869	885	851	924	851	914	857	897	890	825	880	832	871	864	897	861	829	869	897	844	896	856	866	842	848	848	847	846	864	899	863	830	867	873	855	861	848	893	915	889	864	850	864	893	907	918	853	849	894	854	844	859	855	874	849	862	826	850	877	851	811	875	847	866	863	860	879	842	892	889	856	870	877	916	856	804	842	864	875	850	846	907	886	854	851	882	813	829	800	824	869	841	903	866	827	845	827	887	909	854	918	890	827	914	920	885	879	882	874	875	877	877	862	919	858	831	851	871	900	869	886	872	897	894	855	875	878	841	924	846	848	861	876	868	831	849	904	882	875	848	853	832	842	900	860	821	882	869	859	858	853	868	807	829	853	913	858	876	861	892	866	848	857	866	815	920	851	863	815	859	838	887	871	818	896	839	899	819	875	912	860	926	840	815	890	867	813	881	870	828	884	860	876	906	874	877	848	875	843	906	887	910	839	873	853	859	896	876	832	886	908	863	908	878	844	897	853	866
12436	10099	12721	14188	15511	9098	4114	2129	909	495	375	311	330	336	346	337	339	302	314	323	322	352	342	309	333	353	296	334	297	361	313	333	361	318	346	359	341	319	329	312	317	334	318	334	310	302	332	310	326	293	328	291	326	348	344	297	328	330	338	297	336	303	292	334	307	298	332	315	316	329	299	304	277	283	353	304	342	324	316	326	291	319	328	291	370	308	314	361	298	324	325	297	310	315	329	321	330	341	313	315	309	320	325	311	335	313	363	312	356	309	328	318	301	310	336	323	313	335	318	327	323	337	345	341	305	338	298	306	321	348	341	306	326	322	334	311	342	337	302	322	317	334	336	330	350	290	341	302	311	318	309	306	302	323	310	304	324	317	301	321	323	360	329	313	330	330	334	345	348	284	337	334	328	293	345	323	306	327	332	323	318	312	333	326	315	318	305	324	294	314	313	338	313	323	333	310	289	327	310	311	294	342	322	288	317	339	285	322	348	325	326	312	322	319	281	306	343	338	341	323	286	308	312	305	343	305	314	355	317	286	363	321	308	353	314	348	314	337	303	310	291	342	348	320	367	333	348	337	326	326	322	269	311	323	323	337	327	303	341	323	350	291	346	324	319	307	318	329	305	333	347	302	292	358	298	334	308	337	347	341	312	336	323	308	350	317	320	328	331	326	327	321	338	316	331	320	316	329	324	352	318	335	337	323	302	314	324	330	298	286	343	344	306	326	335	315	314	336	321	304	345	304	333	325	336	292	304	335	338	307	302	330	306	298	315	306	330	345	298	316	321	316	341	339	316	332	333	323	331	331	327	300	321	344	316	329	308	310	316	352	363	345	313	337	321	309	314	299	346	341	336	311	335	306	298	333	357	299	297	327	319	357	283	325	328	289	333	337	347	298	357	344	306	336	344	339	321	287	336	330	353	331	312	313	325	306	295	316	298	332	285	308	313	317	341	328	309	348	342	340	320	321	308	323	347	316	320	321	316	319	314	329	348	307	333	339	309	320	345	323	342	312	347	307	327	320	316	316	302	332	315	285	329	315	321	301	325	331	284	312	298	325	330	304	299	346	326	306	325	342	314	318	317	315	302	316	334	328	316	343	311	315	322	331	323	343	295	317	297	314	325	322	320	336	319	321	346	327	330	302	324	306	342	363	338	308	307	295	310	294	324	330	318	314	334	334	336	302	323	300	310	300	357	332	344	334	325	331	305	329	338	321	319	305	327	345	316	305	302	296	334	325	341	331	320	342	337	326	299	316	337	333	332	320	320	335	343	313	343	313	328	346	337	315	336	348	308	336	312	293	318	320	350	335	288	346	333	340	301	316	351	328	327	347	325	303	313	299	297	333	321	333	353	344	347	308	332	364	333	324	321	305	339	313	309	323	315	327	312	315	330	307	310	317	340	315	332	319	304	318	301	331	311	321	326	344	316	313	298	372	330	325	315	346	326	311	351	293	312	342	300	341	340	293	348	273	310	333	302	351	305	333	305	378	330	302	331	335	333	322	307	298	303	323	314	312	322	333	302	321	329	352	329	305	317	330	320	347	361	310	331	329	335	332	331	323	315	331	293	325	346	321	320	328	326	324	324	312	345	339	308	313	320	299	337	312	349	324	325	302	288	379	341	322	353	310	333	328	344	326	348	326	317	337	359	290	310	285	342	336	300	286	295	318	354	342	320	305	309	341	316	343	339	305	327	327	303	312	320	310	362	343	313	302	303	332	333	345	311	338	323	307	310	356	331	304	311	332	308	352	325	360	328	328	316	337	331	314	335	347	302	303	314	302	341	338	326	353	319	319	341	310	310	331	348	328	315	316	300	352	359	328	308	339	325	332	329	345	336	295	326	363	327	339	323	345	322	348	345	302	294	338	305	346	309	329	316	321	317	343	299	317	318	321	347	342	346	325	292	356	316	331	362	349	305	311	332	318	332	319	313	328	339	310	314	313	327	349	298	309	305	327	301	325	329	316	304	296	317	307	304	314	309	315	291	321	305	343	323	344	346	323	352	322	330	337	327	326	297	287	320	351	318	298	348	284	318	309	307	357	346	349	324	341	293	370	313	295	353	317	347	319	302	349	317	331	350	367	340	355	325	324	361	340	320	343	326	344	328	321	303	347	322	346	331	361	287	304	335	336	359	345	322	316	330	295	311	341	350	312	335	347	325	320	331	305	298	317	298	354	329	303	290	274	306	367	322	302	345	331	321	337	315	339	326	336	313	307	337	323	308	307	316	321	344	312	328	319	330	324	352	319	349	311	346	324	340	342	294	330	309	319	298	304	340	334	339	298	347	313	328	350	322	328	320	313	368	340	316	338	314	319	325	302	321	300	328	296	352	317	324	324	308	310	338	341	343	350	325	309	323	333	333	314	343	314	317	320	319	328	337	323	320	309	313	331	341	336	335	371	331	317	339	329	332	325	303	324	338	346	327	316	319	312	307	321	355	306	335	341	329	296	295	315	321	333	381	329	329	300	352	307	323	344	371	352	312	331	332	290	348	347	322	347	313	301	332	335	343	321	348	362	314	343	323	305	298	322	335	344	314	316	273	337	329	305	344	330	311	366	314	328	300	326	331	323	311	333	315	326	319	340	326	291	327	341	338	315	281	337	309	384	347	336	325	328	320	329	355	299	342	334	327	339	363	360	330	333	300	291	324	315	335	324	318	339	335	328	296	342	318	317	334	339	296	333	347	332	314	314	348	333	313	281	327	323	316	305	347	312	321	359	296	316	315	323	298	325	332	316	314	319	326	314	282	320	341	341	312	324	335	314	330	310	301	328	297	317	314	350	311	301	363	327	328	336	332	341	350	331	348	343	327	336	308	326	306	324	324	332	307	319	316	333	306	358	337	376	305	309	346	303	321	327	334	344	349	312	331	308	357	304	326	367	328	306	317	350	355	336	339	340	325	344	319	312	349	332	327	343	345	329	306	331	338	298	324	301	355	323	358	332	316	308	314	332	335	318	309	341	306	327	342	322	303	308	324	312	315	310	333	314	319	331	349	325	306	316	325	321	337	307	345	340	324	325	317	338	321	302	315	323	311	352	324	321	327	284	320	289	314	308	307	330	343	339	322	334	307	297	353	313	308	296	322	339	308	301	335	331	312	327	352	311	311	339	315	327	304	322	348	322	327	320	335	335	330	303	372	309	359	313	325	321	372	306	323	357	290	347	331	312	312	297	330	316	299	302	328	332	309	352	298	305	296	279	300	325	317	336	330	329	307	337	317	316	309	333	356	346	345	339	330	322	292	335	292	318	286	291	294	326	327	319	318	308	332	344	305	337	299	324	336	331	300	337	333	345	298	336	348	318	322	299	333	337	315	326	336	324	305	329	318	294	331	357	320	321	320	344	313	331	303	314	341	317	327	318	330	311	303	329	338	335	314	314	335	355	351	297	334	317	354	325	306	333	342	337	327	331	324	327	292	343	354	330	337	312	317	303	320	339	316	355	301	320	326	339	310	309	345	322	315	326	313	331
9235	8760	16131	24577	28512	20154	11458	6275	2805	1425	963	902	864	827	907	794	832	826	868	810	834	808	862	832	829	817	821	829	895	836	851	802	853	864	829	861	855	839	870	843	850	821	825	891	833	849	865	855	886	876	818	843	870	826	830	832	818	862	867	803	854	789	838	852	854	865	831	869	851	795	839	820	872	817	872	868	823	834	842	834	797	815	824	878	854	805	844	799	864	758	810	858	872	866	858	819	854	824	826	791	827	804	844	848	821	880	838	794	888	853	830	821	897	868	836	842	854	864	820	824	803	842	849	839	826	849	865	846	861	842	851	817	843	906	822	821	828	869	835	893	840	862	808	837	852	815	827	863	793	841	830	794	805	804	845	806	894	851	887	859	862	856	851	822	849	905	848	800	840	794	841	814	814	849	881	866	860	808	843	819	829	898	860	800	833	894	837	891	833	832	889	885	886	841	827	833	828	889	810	772	825	828	865	805	856	875	890	835	845	877	842	810	866	822	901	825	841	847	886	843	864	841	839	844	933	818	791	843	884	834	823	871	832	850	831	835	828	832	844	872	838	827	856	852	799	860	888	850	837	833	814	844	882	826	848	859	824	847	864	864	885	880	867	863	789	791	834	849	852	843	821	864	800	868	884	858	850	811	856	776	876	845	779	850	843	887	859	893	819	845	802	884	887	822	862	842	805	889	810	841	866	892	896	838	867	829	794	789	827	804	905	842	847	786	827	869	803	856	841	889	899	837	802	834	832	848	814	775	795	838	814	838	820	858	797	819	845	853	823	802	811	822	840	806	827	813	900	866	864	811	834	830	864	880	881	870	831	808	873	835	852	801	803	852	853	845	862	883	805	852	799	789	869	881	844	830	781	801	824	796	805	807	834	829	808	859	814	804	816	801	843	868	803	823	849	785	821	852	878	810	862	833	874	855	839	812	856	815	839	878	865	832	881	852	880	842	840	818	879	831	827	816	837	841	852	887	880	852	853	811	829	850	851	826	832	779	818	845	843	847	840	868	933	836	808	862	818	801	902	875	859	845	832	874	761	881	836	864	858	855	828	784	816	846	856	844	912	848	892	918	846	827	826	831	801	904	846	835	841	834	874	807	863	836	863	881	841	833	833	857	855	883	844	876	836	854	837	864	822	839	821	882	805	841	866	841	829	793	775	836	842	819	846	855	833	840	872	851	857	838	842	807	838	860	856	862	916	812	844	783	806	840	874	822	835	883	854	793	862	826	883	820	845	850	858	881	863	846	794	786	853	860	835	825	875	827	839	829	833	819	876	877	849	816	853	825	816	876	819	836	850	817	860	869	821	832	863	822	874	824	869	859	870	824	844	812	831	860	799	854	838	849	838	864	837	858	872	845	820	835	839	822	804	793	819	803	864	916	860	810	845	848	853	876	879	810	841	858	890	853	820	808	843	800	813	865	877	815	919	807	836	873	828	801	908	846	880	873	906	853	827	876	836	816	805	806	813	854	867	830	847	847	853	836	875	841	846	815	807	854	838	828	856	818	829	902	837	853	817	824	860	815	819	821	830	841	872	910	846	852	848	845	854	812	888	852	792	848	897	823	813	845	849	861	827	830	835	794	816	839	842	809	837	786	799	841	808	814	893	851	826	830	865	812	849	819	875	837	835	816	854	849	854	857	875	852	812	843	880	849	889	859	856	852	893	837	884	835	802	827	845	867	799	864	865	859	800	842	816	802	852	850	790	833	834	833	844	869	821	855	847	817	862	826	843	843	921	824	830	799	846	855	850	833	819	863	833	820	832	821	850	848	879	799	891	830	863	842	852	800	843	839	850	907	844	826	847	844	860	847	866	904	831	905	801	807	880	804	877	837	847	835	835	839	874	835	758	842	864	862	837	846	818	855	820	797	852	861	792	913	865	830	811	849	823	859	818	868	866	856	872	845	900	886	865	849	814	818	850	827	813	845	860	912	866	840	804	865	866	842	876	821	830	780	859	827	833	843	835	803	861	870	823	826	882	846	870	841	874	832	846	847	857	870	880	922	852	837	894	829	839	825	866	823	899	818	856	863	823	836	813	798	811	826	804	869	832	807	841	837	828	839	869	874	800	825	829	890	851	870	797	850	865	866	814	888	864	872	817	862	812	840	896	822	842	853	836	760	883	797	840	791	860	805	847	816	885	861	901	797	821	807	898	793	842	876	791	862	828	866	870	873	860	821	864	849	852	848	834	841	819	851	826	850	903	810	877	843	886	897	837	868	796	796	910	820	829	890	831	880	893	868	814	813	836	816	853	864	809	843	850	809	848	808	799	842	870	831	880	834	874	884	854	860	880	803	887	830	844	840	852	851	808	815	802	815	860	815	840	851	843	886	890	809	818	854	846	884	838	816	837	864	874	820	827	855	861	847	842	892	825	842	815	851	835	848	820	880	853	856	843	839	832	850	854	841	857	856	849	835	851	842	866	786	894	798	818	884	859	827	843	876	846	866	798	908	849	867	842	829	806	803	793	843	794	837	818	876	850	864	862	888	818	811	836	855	856	853	804	873	842	883	890	812	836	786	836	848	782	835	839	847	821	824	856	831	813	850	873	860	864	827	810	878	873	862	801	837	865	842	828	864	841	829	871	809	878	889	781	827	871	858	817	844	886	859	802	822	825	869	819	836	776	844	815	839	831	848	818	784	930	891	851	831	830	848	889	812	846	850	794	796	873	799	862	791	803	856	837	825	872	839	847	863	857	839	867	870	814	833	828	809	836	825	800	795	811	869	823	855	786	832	840	784	824	875	825	859	817	867	818	868	827	859	868	846	828	844	829	805	815	850	816	797	856	792	835	854	803	788	924	846	817	832	832	866	876	801	803	876	837	830	826	851	815	821	829	841	835	870	851	842	850	786	811	822	827	819	854	856	864	827	823	832	822	859	858	839	881	828	824	815	826	846	881	856	846	861	876	843	878	838	863	860	839	801	841	811	822	809	838	873	838	826	861	845	819	846	832	820	822	802	864	782	877	828	864	830	831	838	801	833	857	834	852	825	823	848	857	836	826	891	817	824	819	792	842	873	798	823	858	849	832	843	826	813	862	841	802	840	846	824	852	822	882	841	814	761	857	813	888	757	837	835	807	870	821	870	852	798	846	874	850	870	836	800	802	856	898	838	833	833	856	855	836	920	809	830	857	823	814	827	846	842	837	814	805	839	846	775	896	843	823	829	884	799	841	832	886	810	867	867	816	821	861	812	784	853	772	815	832	816	822	850	858	811	879	779	834	802	828	838	763	848	799	803	832	844	814	859	821	794	847	790	843	849	872	826	828	843	796	795	888	851	831	855	856	808	808	884	827	852	824	840	867	853	789	820	853	796	838	766	838	837	837	832	824	857	865	879	841	815	820	821	838	904	845	852	853	877	821	864	853	885	869	844	752	803	816	842	868	850	843	852	848	796	829	795	828	859	798	873	837	788	904	892	842	833	827	837	879	896	891	841	822	820	806	807	864	872	835	818	818	846	885	784
23556	20504	37319	52663	60591	45430	27730	12535	3690	1053	513	368	330	334	344	318	315	309	382	331	341	307	328	344	341	339	343	301	326	352	314	347	335	304	311	295	340	306	331	327	314	321	320	318	298	347	318	294	336	317	329	340	319	329	336	328	339	370	319	344	347	329	326	352	311	381	343	325	362	321	320	336	348	346	316	329	327	327	331	362	347	330	313	304	378	328	319	349	340	319	330	309	299	335	343	327	322	343	311	338	336	353	311	318	303	292	308	337	349	325	299	348	312	342	328	327	362	324	350	351	314	322	331	330	337	310	341	316	330	327	346	347	331	304	319	329	306	354	318	317	309	313	319	356	326	313	327	288	318	299	360	327	319	343	314	335	351	292	347	305	308	355	314	302	343	316	343	333	390	344	319	303	329	364	325	318	375	322	336	350	306	350	337	325	367	342	293	321	292	321	347	350	321	382	337	298	337	314	306	316	324	337	306	335	331	326	321	311	322	339	347	331	347	322	330	371	343	328	350	303	300	339	307	337	341	308	315	310	297	346	324	362	318	343	282	325	349	311	296	351	312	307	318	340	323	343	341	318	302	334	336	319	335	319	353	320	329	302	325	315	352	343	339	317	318	325	296	352	336	333	332	343	362	358	315	303	330	347	335	335	378	336	328	316	309	338	361	336	318	313	349	321	292	358	295	364	322	335	347	310	357	340	318	313	338	311	319	358	316	332	322	326	320	323	311	329	315	329	326	313	339	334	339	313	341	334	312	316	303	318	340	284	334	366	350	342	310	353	337	358	339	304	326	357	338	355	293	328	320	331	333	351	320	349	353	366	303	343	342	334	345	353	338	317	347	307	314	296	321	305	328	340	346	363	327	312	321	317	310	344	334	332	305	325	320	356	358	321	343	323	284	374	349	315	335	328	353	347	282	322	320	318	328	331	333	362	341	338	375	337	317	339	322	321	337	360	334	343	337	333	319	322	367	361	335	306	330	294	358	356	337	378	340	326	312	341	338	367	332	339	344	333	322	327	325	325	305	346	313	333	340	298	348	356	305	308	295	341	316	311	327	315	335	332	349	323	304	358	318	316	330	340	360	351	314	316	343	324	347	340	338	344	320	321	347	368	327	340	322	318	320	314	342	354	294	324	308	317	320	325	334	344	356	366	326	307	318	315	289	307	315	303	371	319	333	329	341	312	370	347	315	339	336	354	338	322	319	329	323	316	316	321	319	349	339	351	347	313	310	310	331	335	323	315	318	347	365	315	337	330	355	343	337	348	352	325	323	321	347	325	314	334	315	320	344	318	335	353	313	298	322	333	325	303	317	326	344	335	332	314	310	310	294	322	313	343	297	330	339	319	339	339	357	368	348	330	349	329	306	349	349	339	354	361	337	314	332	311	352	302	333	345	315	337	326	335	330	341	325	310	323	338	305	312	343	319	344	335	347	357	296	340	341	330	346	318	264	323	306	347	323	301	312	332	321	319	317	338	372	333	323	317	343	350	343	312	336	319	325	339	348	306	351	310	339	330	286	346	310	338	330	289	307	344	300	340	386	313	326	334	320	318	310	311	322	343	352	295	344	328	337	331	342	335	341	329	327	327	323	335	317	333	333	321	351	325	328	341	328	321	355	296	353	343	330	329	358	335	325	289	309	308	330	317	314	313	305	341	325	346	336	335	324	304	316	328	318	336	306	302	350	319	326	308	359	352	322	341	309	325	304	342	312	354	295	314	319	341	322	312	342	312	342	298	308	314	332	353	303	321	334	306	324	321	374	293	326	358	375	365	304	324	296	311	330	365	303	345	318	315	338	344	324	296	326	339	312	333	315	335	316	310	360	300	326	322	332	346	324	337	318	327	320	351	336	347	321	335	393	345	342	282	333	370	324	328	321	324	301	352	330	351	359	281	348	330	346	353	343	311	324	347	296	334	329	301	316	324	314	308	364	311	361	340	313	343	319	351	337	342	318	307	333	326	330	337	338	326	340	315	352	327	324	316	342	318	320	318	351	327	329	347	293	319	342	367	334	316	336	340	279	307	379	333	315	329	366	319	315	348	332	345	313	312	334	350	312	282	319	311	322	321	306	320	336	326	317	315	348	317	326	353	318	333	331	327	306	316	338	298	358	292	316	323	312	313	343	369	345	320	347	353	353	298	323	332	348	332	354	312	325	318	310	310	344	332	331	344	342	329	319	343	316	312	304	332	330	300	325	340	378	339	291	328	334	341	316	343	310	330	367	334	306	312	309	334	321	338	313	339	335	312	330	322	330	346	315	349	333	331	328	322	311	342	316	345	323	343	319	327	305	350	319	326	357	315	355	312	317	287	345	274	362	321	307	349	341	347	322	337	329	324	351	333	333	305	338	332	295	342	328	309	314	357	318	304	339	316	329	300	357	337	353	334	325	312	327	328	349	264	334	306	348	318	292	318	289	335	319	347	344	327	323	324	314	342	320	327	344	322	308	331	331	327	331	338	312	344	328	336	318	355	301	330	312	344	309	339	347	331	359	312	329	343	344	326	312	300	327	315	334	366	342	384	306	325	328	299	312	323	317	345	311	306	358	320	352	329	337	344	343	340	343	305	352	299	349	316	353	350	337	330	310	334	307	362	348	337	325	303	315	347	305	335	315	336	309	331	338	339	329	330	326	317	329	304	318	325	303	345	347	344	352	350	315	329	338	327	329	304	346	324	342	329	335	307	323	331	343	344	323	320	320	335	333	346	323	342	333	318	351	306	333	359	312	334	311	323	321	308	340	356	306	318	359	296	342	333	299	319	294	348	347	347	320	329	342	327	314	328	331	315	299	307	311	326	335	335	321	314	330	319	300	318	312	354	354	332	332	309	339	353	337	325	315	338	317	350	323	362	325	306	315	327	287	305	334	337	317	318	320	308	327	328	316	352	325	295	334	310	351	357	345	311	332	336	314	313	340	333	321	395	345	351	314	341	345	327	333	347	369	334	268	311	333	321	302	295	329	337	342	334	307	335	337	320	306	339	306	326	341	348	326	292	341	333	340	317	303	325	331	337	348	327	327	327	319	307	351	325	356	348	344	346	343	327	356	345	332	330	328	312	330	352	335	300	339	351	303	319	343	320	307	325	309	343	331	311	298	299	289	305	381	308	358	329	300	328	343	308	321	321	290	321	336	367	344	323	336	342	347	313	353	331	350	361	330	339	311	302	352	347	332	327	294	327	329	308	306	351	330	342	316	317	306	342	336	369	313	316	330	327	337	345	312	331	316	346	320	326	321	301	343	326	341	287	342	321	354	332	315	308	360	304	338	331	308	318	331	303	337	323	322	332	339	357	330	325	298	332	362	324	322	306	321	298	347	332	313	292	358	311	330	319	338	306	301	353	323	323	307	315	338	318	369	309	327	331	309	331	328	329	320	335	370	331	344	320	339	338	345	294	333	313	317	282	365	330	329	332	345	340	324	323	333	307	341	318	297	306	293	346	327	311	306	347	331	350	368	321	343	310	292	352	321	333
14900	18623	38434	56917	65179	52866	37964	23184	9888	3504	1489	984	895	853	866	830	837	853	825	826	829	883	817	884	873	866	871	836	804	868	791	863	868	848	813	881	897	848	862	848	916	855	893	833	846	841	832	844	868	833	878	855	802	825	856	855	864	815	845	848	869	885	924	854	907	846	854	855	815	819	838	857	881	842	862	807	803	890	835	840	860	839	872	884	876	889	879	889	891	859	907	878	896	830	840	849	860	932	906	836	856	854	833	836	866	887	886	877	833	784	882	849	849	887	852	874	915	838	852	835	881	830	854	840	885	893	899	894	941	842	788	850	863	881	870	783	798	876	855	884	875	876	826	888	833	803	851	829	886	830	842	891	859	916	857	857	822	871	858	914	899	878	778	855	872	786	901	870	781	878	844	878	865	887	868	863	808	859	849	817	942	892	826	895	844	841	853	856	806	884	812	803	838	882	799	881	855	888	857	852	863	868	843	829	805	866	810	811	859	828	827	846	831	836	855	849	791	817	780	853	886	877	891	886	881	878	843	946	860	804	856	855	845	891	859	881	870	890	823	864	846	832	853	846	864	876	873	853	878	826	853	884	852	909	849	864	841	899	901	867	838	886	871	833	841	897	847	923	823	891	873	833	879	841	925	859	850	772	808	844	889	883	857	885	865	820	818	895	847	886	865	827	836	825	798	840	898	828	795	838	915	836	839	835	856	835	827	887	836	837	860	883	860	862	849	876	866	866	867	849	835	872	859	816	868	865	866	835	896	900	866	865	816	866	916	853	877	822	843	856	916	862	842	859	835	877	812	834	877	916	870	886	850	858	863	877	872	885	878	922	867	832	907	830	835	850	902	865	784	856	864	811	833	850	923	888	866	847	841	879	864	918	879	852	850	885	828	865	912	828	906	856	857	874	880	841	869	824	891	835	890	876	860	834	785	856	893	874	844	867	876	808	852	899	835	806	824	813	866	877	837	796	873	822	789	824	856	918	817	862	873	880	871	871	852	831	861	844	897	829	840	885	892	829	875	897	872	881	887	818	829	837	883	862	811	858	905	901	833	824	845	815	824	836	853	837	900	841	826	854	846	817	910	827	791	827	903	864	824	810	876	816	861	849	865	865	840	847	931	834	812	843	884	848	833	885	857	864	868	814	869	894	848	870	905	901	817	830	870	863	890	853	864	858	815	867	884	873	868	872	873	877	866	849	885	869	836	900	835	871	875	846	893	854	860	923	839	846	854	922	831	790	808	848	821	896	824	829	821	877	859	854	836	872	827	819	865	839	833	856	928	886	820	820	836	887	886	823	873	849	820	848	832	832	857	876	879	845	861	853	907	830	879	860	823	866	834	856	854	788	812	879	819	854	830	880	906	875	899	851	829	840	821	861	845	879	883	835	890	857	852	822	843	863	797	832	862	831	835	888	847	861	847	859	851	851	832	893	800	870	891	864	896	828	858	890	852	811	860	855	866	850	813	856	839	843	856	920	842	847	825	875	845	819	856	821	858	861	839	877	874	924	889	823	883	866	850	859	828	828	824	874	868	842	863	870	841	873	811	868	865	805	878	813	839	809	882	880	844	892	873	860	835	803	874	848	900	846	867	885	857	859	866	851	930	934	831	836	826	859	877	858	850	864	877	888	884	841	870	829	822	845	856	815	844	904	892	826	864	809	818	859	795	847	857	894	860	819	843	906	862	855	830	852	906	831	835	836	861	923	845	876	861	845	829	874	803	842	853	852	855	889	794	882	871	861	796	856	821	878	897	836	781	875	863	885	845	876	864	825	812	851	875	843	824	853	828	864	890	821	874	833	832	850	871	878	859	820	878	858	892	808	888	892	825	822	860	817	880	839	857	841	857	877	926	876	884	874	858	916	824	852	891	845	891	856	883	828	857	851	888	854	857	850	824	833	842	905	880	850	821	804	823	876	884	856	871	879	862	856	887	885	862	859	831	826	889	867	865	821	868	863	856	856	861	840	858	856	853	829	870	809	845	857	860	877	808	860	842	841	843	904	920	839	894	874	888	837	799	910	893	927	850	859	799	813	812	808	821	845	824	823	869	870	919	864	860	822	883	853	898	862	868	893	813	841	881	882	862	865	822	885	923	860	893	855	865	842	873	879	828	815	872	814	815	825	809	898	869	851	890	867	852	825	848	856	842	911	841	919	836	769	800	867	880	890	830	849	868	853	896	878	874	875	929	872	843	814	827	837	859	861	851	861	869	888	844	864	870	876	853	819	885	859	847	861	859	894	836	877	868	817	851	911	828	818	798	875	852	814	836	857	860	826	845	866	853	842	858	876	863	838	892	868	859	872	812	872	849	866	906	843	867	866	839	879	839	869	883	816	821	872	876	821	811	903	840	852	845	877	828	859	847	840	854	891	825	852	853	851	822	843	865	904	856	829	884	930	864	905	881	890	846	858	839	859	896	877	895	818	918	892	876	860	870	838	845	872	870	844	898	768	804	831	800	900	810	895	844	866	896	810	833	853	855	794	895	868	818	898	842	833	872	876	850	907	822	770	876	837	877	862	868	885	848	845	901	848	832	815	831	828	876	828	898	826	875	873	827	860	887	835	870	866	880	884	817	814	866	862	838	868	860	885	853	848	852	809	836	827	845	872	875	869	839	868	885	860	880	797	877	902	905	861	850	872	894	889	837	880	840	852	880	841	910	851	841	867	835	852	838	837	888	849	856	858	885	859	850	866	873	881	853	842	847	853	815	881	854	829	866	881	908	873	842	876	804	887	798	819	882	830	831	851	850	875	835	864	864	831	849	845	812	852	888	867	888	897	869	852	804	813	821	862	858	852	847	841	829	894	904	841	864	804	859	878	847	846	851	869	818	868	838	822	842	856	867	815	865	820	850	828	862	905	848	843	848	840	855	888	821	806	866	871	810	861	879	857	862	867	880	867	844	884	819	841	817	817	844	884	812	821	856	845	854	828	848	833	852	909	859	833	801	844	863	865	846	885	842	851	835	819	840	801	846	888	807	828	811	876	872	881	852	861	852	858	876	891	864	813	878	849	881	799	857	835	857	866	853	811	846	857	909	891	874	844	893	868	896	905	823	899	883	889	866	832	858	824	818	816	860	883	845	896	830	890	884	840	844	822	803	798	905	823	841	807	841	892	872	875	810	820	850	869	869	845	841	862	873	869	878	885	806	866	887	883	866	912	835	825	877	853	854	902	902	804	852	868	813	833	840	890	873	829	821	842	830	870	834	852	843	823	910	864	876	837	854	858	849	807	813	885	805	843	877	882	849	895	849	850	822	847	884	896	897	904	847	878	815	828	854	847	820	874	902	903	841	845	869	864	821	858	849	845	845	854	859	828	852	835	916	892	860	846	883	834	851	860	880	850	813	830	856	850	857	908	837	841	786	871	844	851	858	862	842	795	761	869	844	865	827	802	821	795	890	897	859	845	870	902	826	856	848	863	851	808	817	883	851	796	854	868	899	850	817	788	875	846	819	866	866	895	863	834	907	889
31626	27971	49670	66629	71913	56970	38968	20917	7039	1707	598	356	354	359	348	373	321	346	328	327	340	367	363	295	332	320	321	326	318	374	331	336	325	358	332	355	344	294	349	342	310	344	310	320	350	333	347	371	312	304	334	339	340	306	327	345	337	337	346	326	336	318	378	329	342	339	369	354	346	309	354	336	350	324	353	337	325	339	341	302	337	335	343	361	339	353	362	371	317	318	329	339	340	351	305	337	339	344	318	347	327	304	351	324	347	326	336	360	328	363	314	330	334	335	314	338	315	340	340	362	348	356	319	360	338	309	383	325	330	312	329	332	349	303	343	359	328	323	334	331	333	345	353	342	315	374	347	299	319	346	339	304	316	354	327	329	325	341	330	334	357	343	346	344	323	318	348	355	345	374	323	298	324	308	355	359	363	370	338	315	330	333	336	345	336	318	336	329	351	318	359	348	329	336	327	320	359	339	327	306	332	336	333	315	318	323	351	356	307	321	335	335	325	352	319	336	304	347	355	344	315	377	311	347	340	323	320	319	361	340	328	356	298	301	327	332	331	338	367	342	334	336	306	318	335	317	362	332	325	327	330	342	298	318	310	356	337	362	322	354	326	326	330	315	355	279	325	303	336	335	352	292	358	331	283	328	336	320	357	333	326	338	331	299	332	359	339	300	346	288	323	338	305	348	341	329	353	357	333	373	324	318	348	335	320	342	333	334	347	341	362	325	339	307	335	323	323	306	340	341	347	319	313	325	331	340	334	318	309	332	311	335	306	340	331	298	330	303	350	334	349	349	324	352	331	327	316	343	314	302	320	364	343	336	321	341	329	343	331	314	343	324	329	352	325	336	358	362	358	344	359	311	310	313	344	350	352	318	347	313	300	325	368	339	313	343	338	342	355	341	346	368	298	346	335	350	329	355	334	374	350	345	332	342	329	356	320	374	324	321	350	367	343	334	292	328	331	358	309	333	305	340	333	324	337	323	331	362	317	354	286	339	358	322	335	315	310	331	337	370	371	317	331	301	332	342	305	311	352	306	317	340	363	356	346	334	316	341	320	344	383	309	304	337	352	333	355	322	336	361	343	311	343	344	346	330	376	340	314	346	322	343	353	321	348	339	356	319	336	340	339	313	322	364	351	347	363	340	301	322	345	346	320	341	318	327	357	294	345	324	349	332	323	294	341	331	323	347	332	338	347	344	303	290	317	318	346	350	357	331	344	334	367	338	336	358	326	315	337	346	337	372	345	349	299	318	294	332	343	337	339	366	333	322	318	343	310	332	327	364	326	333	334	332	323	327	357	349	332	354	357	306	294	328	320	314	314	330	325	323	344	336	329	352	364	300	353	325	309	331	347	345	304	346	358	301	329	317	345	320	375	333	322	309	323	319	326	343	325	357	311	325	347	344	358	339	325	348	330	319	328	313	318	334	325	298	290	330	344	345	314	352	340	315	330	346	338	328	319	327	322	364	280	378	361	311	300	322	321	377	342	348	343	347	330	334	368	347	315	353	343	325	347	331	335	347	333	361	339	368	332	301	323	337	295	362	349	314	331	327	313	348	347	361	328	334	372	356	336	293	343	331	321	338	306	331	366	313	311	348	321	344	341	333	305	323	305	351	348	347	359	334	307	315	327	316	322	347	355	353	319	369	339	323	336	343	335	361	308	316	337	320	321	321	343	382	287	326	347	334	346	352	327	315	306	330	323	340	338	346	333	325	334	353	330	327	333	337	325	341	328	364	345	340	313	323	302	326	344	366	365	359	326	337	358	291	355	341	345	314	336	322	309	345	329	321	358	387	334	319	300	343	324	336	330	349	338	314	342	348	357	337	327	337	339	348	362	342	340	347	342	358	342	338	339	346	350	354	337	351	330	334	350	371	379	331	336	349	327	402	325	367	304	317	338	347	346	323	326	355	303	350	340	337	344	324	331	331	324	342	332	323	357	341	316	365	307	338	315	310	330	347	323	337	350	335	331	323	358	310	323	344	338	340	341	343	360	361	327	299	342	318	348	334	345	373	325	345	375	332	384	321	339	345	351	376	339	299	376	323	349	347	312	328	310	346	351	344	345	344	349	333	322	362	363	303	330	357	314	322	334	318	324	350	332	344	330	356	318	300	340	342	322	356	363	372	354	348	332	310	327	316	352	322	334	348	331	342	362	351	301	348	351	322	314	358	321	341	357	323	360	337	336	314	348	340	367	319	355	328	316	358	335	343	353	385	313	349	314	335	348	340	343	320	319	331	328	349	337	358	348	350	293	308	333	319	308	317	329	370	346	352	339	318	304	320	316	341	347	347	344	336	345	334	308	376	310	351	284	304	335	386	340	347	318	320	325	345	334	362	314	325	318	333	373	360	358	351	334	337	321	329	310	316	322	312	309	346	323	360	366	332	337	322	328	329	306	324	325	349	366	374	322	344	317	340	322	336	334	325	300	366	344	366	317	330	321	339	317	351	295	354	345	309	366	338	327	315	371	341	362	354	370	323	336	325	332	309	304	325	329	328	339	337	335	316	326	344	325	312	345	326	323	329	330	356	349	322	307	395	337	331	342	324	348	336	332	347	360	292	334	326	326	323	315	346	338	341	335	343	347	366	348	345	323	349	323	355	333	320	305	334	347	330	324	356	300	355	358	354	344	325	330	340	315	329	374	328	335	354	351	376	347	344	322	346	333	311	325	350	330	361	332	331	335	348	335	321	311	306	353	316	341	335	347	352	361	327	317	287	303	351	348	311	356	360	340	341	350	322	297	321	346	321	348	332	314	338	345	360	341	337	338	303	329	304	350	326	351	299	350	311	350	303	332	302	329	333	355	300	330	329	340	343	338	361	316	319	319	325	348	328	358	309	350	330	289	334	304	357	313	325	319	347	339	320	344	326	337	320	339	343	341	337	331	327	329	337	320	305	349	318	324	380	353	314	328	346	319	344	328	342	358	340	311	304	328	368	331	318	322	350	320	340	359	341	347	335	355	324	311	334	370	361	332	348	334	322	346	360	339	349	316	328	380	352	339	345	354	339	347	323	302	320	358	292	301	303	311	326	324	330	338	318	334	320	351	308	333	330	318	350	346	364	307	345	322	333	289	324	338	325	337	334	348	311	312	311	349	346	345	350	373	350	311	306	339	302	302	350	363	335	334	352	343	344	334	334	348	325	340	343	345	321	353	322	336	387	347	339	365	349	330	317	350	311	333	325	335	317	331	318	344	331	324	323	332	329	366	363	333	313	346	331	316	342	353	346	324	335	360	380	338	330	331	318	331	305	315	325	317	331	304	331	344	330	355	314	321	326	328	330	348	336	343	320	358	308	301	334	308	368	344	340	330	344	328	337	337	323	330	327	343	313	340	352	327	352	338	343	327	327	344	313	322	318	314	311	372	325	316	344	331	338	311	353	334	341	343	344	313	336	369	383	313	318	327	298	341	327	353	322	339	358	324	329	341	312	332	329	317	324	319	299	315	354	321	315	314	339	345	353	339	333	355	324
19002	24422	46792	68987	76712	63979	47892	31034	14772	5454	1817	1080	890	884	866	843	898	898	893	899	857	877	896	884	882	863	872	885	881	884	883	840	845	884	862	842	869	855	888	882	833	857	872	842	863	862	891	862	877	855	876	893	886	892	878	857	906	868	859	861	888	835	883	894	824	840	853	912	923	851	868	835	829	881	837	874	831	845	851	882	850	878	850	815	857	903	832	874	856	791	875	767	882	876	917	898	852	825	874	834	869	823	901	849	887	848	875	910	860	832	834	871	866	909	858	863	821	827	807	824	889	841	855	906	821	855	856	853	898	834	843	879	838	843	865	853	850	880	898	805	857	884	846	860	835	845	874	928	846	867	870	829	851	813	857	831	838	873	862	833	881	827	886	837	842	921	861	913	869	804	903	823	855	857	881	803	866	882	879	860	840	843	920	862	901	878	897	831	853	855	863	877	865	897	813	891	819	907	875	905	794	888	891	861	863	865	817	866	910	827	878	861	885	843	868	880	839	873	896	857	821	881	821	825	935	835	845	885	881	831	863	892	852	806	834	872	866	837	847	865	848	879	922	883	852	865	841	849	845	841	867	864	860	889	863	817	837	896	888	847	852	841	861	899	895	862	834	827	888	887	872	826	859	955	891	912	854	846	834	897	845	827	875	882	842	840	801	901	870	852	882	845	800	869	889	898	842	851	835	835	901	831	909	838	819	833	848	877	888	879	866	932	855	870	858	847	895	822	895	842	851	839	856	818	854	856	872	940	862	847	881	881	842	856	872	924	835	870	908	854	813	892	919	867	899	879	841	872	847	830	854	875	881	851	894	795	852	884	881	855	892	850	820	884	849	887	864	873	842	881	908	807	882	851	863	857	903	903	875	897	899	852	846	889	885	931	870	835	855	835	897	904	803	869	871	860	905	860	833	801	884	893	868	831	861	893	867	843	824	889	887	881	837	878	871	825	828	847	868	864	872	831	927	891	848	885	814	904	843	934	884	888	878	880	850	815	849	906	849	838	841	811	851	856	857	883	883	817	861	865	928	935	877	876	878	860	900	822	855	848	895	879	895	852	853	879	834	877	812	899	866	863	862	836	857	830	853	853	818	884	853	835	886	890	805	853	833	892	914	847	845	907	867	823	855	913	864	842	843	849	917	887	831	851	855	832	840	871	868	829	864	800	922	842	864	850	838	849	877	882	884	846	828	863	884	837	910	867	844	851	826	854	885	881	871	828	869	839	915	865	880	847	879	865	854	819	844	823	861	847	806	841	859	823	873	834	881	895	897	896	856	886	845	873	827	867	808	886	818	867	918	813	895	911	792	918	803	829	852	849	873	918	863	858	875	908	842	851	894	840	895	890	870	853	838	858	863	857	802	832	911	860	896	834	887	833	860	853	850	841	827	837	854	907	878	832	821	842	879	873	832	909	894	921	892	905	796	844	827	880	812	873	847	917	824	874	799	845	855	946	833	865	854	900	876	888	923	904	899	868	870	816	809	808	858	856	868	878	909	861	858	876	839	820	833	888	859	880	897	871	880	923	846	845	822	933	821	833	866	845	863	877	852	808	872	870	836	884	845	874	878	887	823	809	900	872	815	890	868	870	923	866	884	877	879	869	940	850	899	913	845	879	871	883	863	838	829	840	866	844	844	866	868	818	837	818	848	837	853	911	890	885	913	863	850	864	832	826	866	848	870	856	885	848	853	875	872	815	875	853	918	895	850	885	856	837	833	843	905	838	864	902	918	872	917	828	886	906	844	859	880	897	867	860	903	910	854	865	850	881	869	876	875	861	849	898	835	867	912	836	849	861	844	888	874	859	836	855	863	864	776	868	818	870	873	881	793	860	813	899	846	860	825	865	855	858	799	871	845	834	836	863	835	901	863	833	827	886	838	835	892	893	901	834	923	878	872	830	848	831	886	847	879	866	864	884	871	850	847	850	918	834	872	858	880	873	809	838	883	923	834	851	901	831	854	850	860	865	849	879	859	833	901	871	856	835	825	806	881	862	840	851	876	865	843	859	854	848	882	929	889	858	859	864	837	899	839	838	878	877	868	826	849	890	833	865	834	849	874	887	838	787	889	887	898	826	846	856	839	872	895	837	887	855	905	898	855	831	839	835	907	868	812	856	896	825	843	830	851	854	858	871	898	834	824	816	839	914	923	833	851	882	885	914	842	819	848	881	881	831	853	893	869	868	911	851	848	804	889	848	905	916	863	923	874	840	865	876	844	843	792	870	924	838	829	828	799	873	849	851	922	852	871	918	844	861	835	896	843	886	909	837	903	843	872	818	865	890	860	855	914	828	883	887	874	817	861	924	901	874	908	843	806	892	822	894	848	876	871	857	897	920	832	867	880	922	886	907	857	918	882	871	825	829	862	854	929	887	842	873	822	847	771	893	875	822	880	830	866	868	923	838	839	867	824	865	825	853	851	853	884	849	926	897	852	834	881	790	824	889	869	849	880	836	895	864	896	832	912	837	830	942	876	886	847	857	863	851	855	901	822	888	893	889	846	847	902	881	835	874	871	849	833	833	888	846	912	816	873	841	887	848	875	872	860	848	868	847	879	875	853	917	869	931	876	888	900	921	886	874	825	825	845	901	866	851	894	882	873	833	832	835	884	880	857	823	811	864	860	886	837	819	891	842	887	818	860	891	888	910	825	830	827	858	884	809	833	920	877	897	850	861	930	838	864	866	863	910	842	843	840	873	809	878	904	865	877	938	888	851	870	883	870	879	854	893	828	882	877	839	864	879	827	813	884	878	874	885	917	933	796	847	874	840	839	886	858	835	858	808	844	915	832	826	877	865	900	867	852	896	868	899	845	828	840	876	846	842	823	828	877	853	844	852	902	854	844	869	880	875	856	881	868	815	828	854	856	852	843	872	869	834	884	932	880	890	888	808	841	826	833	853	822	874	833	837	880	853	806	880	872	823	862	834	819	834	837	878	894	883	845	881	831	877	868	874	886	797	875	862	863	828	851	861	887	890	816	867	856	896	868	889	860	851	857	881	843	891	881	864	864	810	826	827	844	878	824	835	851	841	823	832	885	854	834	845	788	845	849	855	846	862	882	860	881	789	862	852	833	850	824	860	872	830	804	825	917	827	850	852	841	854	873	823	896	884	908	786	878	817	871	862	887	867	850	843	898	869	844	871	888	868	861	836	948	862	864	865	894	855	867	818	856	886	854	845	904	814	866	868	841	893	877	803	864	830	909	841	880	846	875	784	821	825	916	860	870	868	881	830	863	866	881	875	862	882	853	880	821	882	832	830	842	833	871	880	853	826	895	862	860	811	867	891	877	836	880	873	869	863	836	884	879	902	903	864	871	851	839	922	889	836	889	915	888	850	857	830	860	815	867	871	815	864	867	893	841	843	854	874	866	793	867	910	875	900	925	867	794	862	868	901	902	849	822	836	815	808	813	858	855	861	884	850	847	903	921	920	839	874	880	847	836	882	853	898	820	860	873	853	824	828	836	848	856	877
11547	9766	14236	14767	14229	8734	4361	1880	838	463	348	364	330	346	303	323	348	341	315	387	360	325	324	318	351	371	337	313	323	322	325	318	326	339	328	313	327	343	285	349	312	360	345	331	360	321	347	316	317	343	314	334	316	317	325	320	278	323	315	327	319	321	346	329	355	299	331	334	344	313	307	279	305	308	305	317	276	313	339	315	324	317	336	290	325	324	317	304	361	325	329	309	307	329	309	321	333	348	320	326	342	333	329	316	315	315	285	309	348	299	331	306	317	328	332	305	347	345	353	349	325	288	321	332	339	340	312	323	307	360	337	299	342	288	342	309	320	319	278	297	317	309	330	301	352	361	332	353	296	299	333	287	328	316	344	301	338	309	332	308	313	310	318	304	323	313	315	321	355	346	312	337	321	312	314	315	308	305	328	313	328	328	318	342	315	308	311	321	351	350	316	309	328	303	354	336	302	304	283	342	375	340	323	305	315	312	336	330	345	331	294	322	312	366	342	279	321	330	307	321	330	333	350	355	346	326	334	301	302	324	357	302	337	333	308	306	331	301	344	390	335	328	354	306	325	343	347	347	297	345	300	315	340	324	322	320	350	310	312	333	323	319	317	307	315	325	307	317	309	320	307	347	295	340	323	322	342	345	296	320	319	306	311	320	323	346	319	323	325	334	356	340	305	291	284	314	360	320	367	327	335	301	325	324	340	313	361	316	330	371	316	323	325	303	338	318	327	296	352	317	332	332	336	327	281	307	303	327	341	297	320	370	335	330	305	342	332	326	336	308	326	308	327	360	324	336	329	330	338	297	311	323	310	315	338	331	349	292	338	329	340	286	322	351	306	340	329	331	293	322	320	349	319	345	337	314	317	339	332	334	348	341	303	332	304	329	309	319	331	304	302	340	325	305	342	322	333	300	316	310	307	339	320	330	307	284	304	347	318	315	340	332	332	305	342	326	303	329	328	337	334	311	347	316	335	311	352	359	345	297	334	342	346	341	304	293	297	303	311	314	330	332	323	297	324	359	340	299	284	337	325	316	346	356	289	338	323	337	296	323	340	343	300	340	347	355	334	346	352	299	337	343	340	326	312	328	344	307	309	320	310	339	337	322	314	313	317	327	314	331	332	302	350	341	341	313	331	294	344	303	304	329	336	319	334	335	343	317	327	336	344	315	315	316	304	307	329	309	318	295	333	326	352	322	346	336	311	336	307	291	325	308	305	337	313	344	319	316	326	303	330	307	341	333	318	375	356	323	342	316	309	313	305	300	311	369	327	338	322	293	336	342	359	310	304	293	324	322	329	350	294	308	303	339	320	314	286	353	310	330	340	333	304	320	332	303	316	312	309	322	341	331	300	318	333	269	315	324	273	338	319	352	343	296	332	302	362	301	361	319	325	281	305	336	333	325	341	345	339	310	335	360	311	314	316	320	303	317	295	312	334	305	322	317	314	303	335	324	276	364	321	320	323	287	338	308	302	336	309	361	321	366	312	310	302	313	331	328	344	322	339	303	320	313	302	337	345	325	337	332	320	349	320	293	354	325	334	317	342	339	336	304	321	327	344	346	339	307	289	332	329	347	334	338	332	352	309	311	326	326	329	330	328	332	350	346	346	298	306	343	314	328	339	346	292	330	314	305	332	323	329	323	350	318	307	320	315	298	303	332	334	345	328	336	333	327	306	339	280	349	310	320	325	346	323	322	326	360	311	312	318	319	316	311	324	309	336	375	309	330	299	327	299	325	313	319	354	327	325	307	307	336	314	294	290	333	343	335	327	305	336	343	301	322	325	312	277	297	311	310	299	335	342	289	327	309	312	333	308	329	340	321	325	326	337	325	310	306	299	338	282	323	348	332	343	324	315	337	307	373	302	350	297	311	324	319	344	322	352	320	308	309	345	338	319	333	326	291	307	337	303	353	323	348	327	329	318	287	358	279	329	326	339	308	300	286	326	293	324	324	310	312	300	346	302	311	313	334	322	355	349	336	332	322	334	341	335	340	328	332	338	315	376	321	326	318	333	324	343	332	328	325	344	322	309	321	331	311	333	300	345	319	333	351	323	366	340	312	304	330	317	335	297	319	338	308	341	320	347	311	373	342	333	301	345	336	324	331	328	340	316	320	329	357	323	313	324	340	323	339	356	281	300	307	321	308	318	347	326	293	345	354	331	305	329	305	335	307	294	325	331	315	294	333	317	337	325	335	328	341	344	334	315	310	341	341	312	314	340	298	324	363	313	299	344	362	351	325	297	362	329	293	331	310	309	335	314	309	348	328	305	303	324	346	299	317	332	309	318	323	351	304	334	326	334	328	310	315	318	320	341	317	336	336	313	315	324	353	312	327	311	329	316	315	299	321	286	335	321	328	345	327	346	286	300	322	322	326	297	327	342	323	337	320	325	326	331	330	324	306	322	324	316	346	318	320	312	306	328	319	345	285	320	343	331	339	298	339	317	318	305	337	340	340	301	331	305	298	346	303	337	296	362	312	328	315	347	340	362	324	327	339	290	352	322	279	330	333	296	307	330	301	341	311	308	320	311	295	298	341	307	311	317	331	348	330	337	313	355	295	324	310	300	314	348	315	306	312	329	287	359	321	331	356	320	331	326	324	307	320	344	329	343	360	337	343	325	319	331	347	324	304	314	293	321	327	319	313	330	358	351	335	355	319	346	309	324	294	321	316	316	332	311	303	301	347	293	332	329	323	326	300	315	306	349	334	334	352	334	371	334	301	340	299	329	299	329	328	345	323	310	304	349	347	285	353	343	307	333	334	291	366	307	340	317	343	349	354	309	342	344	380	336	317	355	331	329	304	325	332	330	306	324	331	300	284	320	290	302	333	307	291	316	339	321	316	324	313	324	350	331	364	302	318	337	345	335	337	286	340	338	360	296	319	340	323	338	324	335	323	330	280	322	322	318	337	355	325	301	359	321	298	295	332	321	308	344	316	352	334	326	340	308	318	298	305	331	332	326	318	349	327	293	299	321	333	308	333	344	320	319	304	345	328	317	293	325	323	322	305	294	366	312	338	316	314	332	305	330	316	326	307	312	313	305	323	329	319	302	280	336	304	343	337	311	320	329	346	298	323	321	307	323	340	327	308	349	347	359	322	308	308	330	302	351	344	305	323	319	321	333	326	310	374	326	310	337	315	318	334	326	301	291	322	312	344	310	299	321	320	338	331	354	325	313	311	329	318	340	340	316	314	329	298	311	331	292	319	331	336	312	294	309	315	335	305	370	303	327	340	311	319	340	312	328	311	311	297	303	344	336	303	335	353	308	319	334	287	332	329	333	328	326	324	305	303	335	327	323	299	301	278	342	331	327	304	313	331	331	282	329	318	316	338	327	318	303	313	310	345	311	315	307	297	324	327	318	308	324	321	332	337	330	334	344	298	327	337	352	342	339	324	334	309	331	351	319	320	310	327	341	324	318	337	305	322	315	347	298	318	356	313	352	328	333	335	322	330	333	336	379	290	291	342	318	345
8488	8964	17374	25011	27091	19386	12043	5635	2525	1399	989	879	867	806	867	868	864	855	839	826	815	820	854	857	855	849	814	794	852	917	882	812	829	838	870	770	861	834	837	884	843	854	829	858	854	877	860	854	871	856	872	842	820	881	806	863	850	864	874	909	861	814	892	850	797	825	841	845	902	872	831	829	854	865	809	844	835	863	836	852	855	840	781	854	847	886	791	854	823	851	817	824	849	872	809	839	851	834	864	824	886	862	817	804	842	835	796	800	840	891	807	880	862	878	829	865	815	853	791	876	859	857	844	875	825	825	829	837	802	774	831	808	841	823	793	825	880	842	846	849	828	873	851	858	797	826	899	824	836	855	865	872	815	898	877	836	839	862	821	835	878	814	856	860	869	857	835	839	852	825	860	810	835	825	817	810	828	880	838	826	900	825	832	844	832	856	800	889	814	809	835	876	862	817	833	815	816	843	839	883	831	743	844	831	823	785	873	811	778	846	877	826	826	835	871	870	845	905	797	847	825	864	865	804	837	795	932	834	870	858	796	824	842	827	812	851	849	817	834	873	845	840	823	886	823	838	802	778	839	817	840	808	843	851	805	814	807	883	851	867	849	832	890	820	785	846	885	837	884	798	892	845	826	889	851	803	852	835	815	866	855	809	826	813	855	835	861	900	830	839	825	837	874	884	832	828	856	856	858	814	879	852	839	809	817	834	811	824	824	840	834	849	823	922	798	859	823	849	846	887	852	861	833	812	831	888	807	903	866	862	850	889	835	830	824	860	814	796	810	884	869	815	877	865	859	885	835	873	818	824	845	823	826	871	798	828	885	839	831	887	893	902	786	857	869	804	869	810	831	852	839	861	862	803	809	810	893	828	885	881	805	840	868	851	816	833	784	806	851	868	817	855	898	866	832	843	824	863	853	830	833	844	809	803	863	868	828	889	859	842	855	879	843	833	812	863	758	845	834	811	881	858	844	828	860	838	873	863	855	887	909	892	895	880	852	865	843	838	822	846	871	833	841	863	917	814	848	790	857	812	862	826	796	833	852	871	823	839	882	852	869	821	805	824	842	818	869	861	820	871	824	840	853	835	816	912	823	850	835	863	814	863	856	898	782	880	833	871	784	780	832	843	843	820	854	862	805	836	823	818	865	825	905	873	856	854	832	839	842	818	808	828	847	829	848	855	842	815	846	832	793	810	800	798	829	857	877	838	810	853	858	833	841	793	846	854	814	838	889	840	825	867	851	825	801	843	821	821	871	899	804	801	817	830	878	835	839	797	846	841	822	808	809	837	822	798	820	849	885	856	850	859	825	891	847	841	858	852	817	911	820	867	853	855	826	835	795	835	812	863	854	893	858	930	850	916	873	855	831	873	813	799	805	885	845	815	849	850	836	822	818	858	840	847	827	841	817	825	858	828	785	836	833	825	870	834	864	856	854	868	845	921	801	845	831	858	848	850	851	872	853	856	826	825	842	868	804	800	800	868	779	831	829	889	789	809	830	804	862	841	903	856	849	827	855	926	816	845	861	922	868	848	845	812	842	871	834	874	866	797	872	846	819	851	892	834	836	850	843	856	814	826	840	853	848	834	807	859	879	836	842	826	834	869	912	830	872	835	879	777	857	810	846	864	819	853	844	861	922	833	795	839	788	822	854	824	837	826	888	858	847	870	837	809	814	824	861	838	866	817	866	852	858	858	877	855	833	849	783	823	773	840	872	823	893	890	868	848	850	857	817	823	846	793	781	839	848	828	847	878	833	836	916	848	825	858	861	853	832	811	845	860	793	861	867	873	878	804	873	877	868	818	799	867	876	816	831	864	849	851	880	837	813	861	876	872	823	797	874	805	882	856	880	837	820	842	866	803	817	828	799	863	843	829	880	830	875	836	870	826	845	883	876	801	889	891	805	852	853	868	847	829	866	821	824	841	798	804	848	765	876	886	859	882	825	828	804	836	863	832	855	855	839	847	800	864	848	884	852	860	822	803	836	796	847	824	842	814	797	869	883	826	893	812	823	820	854	824	831	843	884	833	837	895	855	902	863	824	848	825	870	896	904	893	845	840	829	864	867	829	810	826	821	807	861	837	853	854	769	815	796	841	848	900	845	805	844	829	874	824	841	848	874	802	813	869	874	888	881	839	832	893	863	854	869	914	869	854	843	885	863	841	804	823	868	890	907	821	859	840	862	860	848	856	841	858	862	843	849	839	881	820	817	895	847	851	837	813	880	826	872	820	848	821	786	800	805	860	862	857	842	849	881	883	844	887	836	857	862	844	813	873	812	814	856	895	865	852	850	815	830	805	845	861	804	880	878	792	891	851	842	823	865	839	879	838	867	868	809	865	848	803	880	860	850	842	824	841	842	882	787	885	878	806	830	808	817	868	809	849	851	857	843	857	853	879	846	886	869	854	824	824	795	885	888	881	858	819	852	839	826	860	848	859	842	877	875	806	851	867	808	868	802	871	913	859	865	884	838	827	846	836	791	869	858	824	802	851	804	874	875	852	843	849	840	858	846	766	882	812	871	897	826	804	788	808	849	842	877	867	837	844	872	844	834	859	836	838	850	844	786	871	892	859	833	815	822	782	850	813	858	882	804	829	836	852	790	861	840	832	868	812	830	808	809	800	867	829	860	817	854	819	861	923	838	846	837	854	823	800	798	843	876	882	824	823	847	797	852	837	852	799	829	837	841	840	815	842	855	818	896	839	850	839	869	841	854	883	872	830	825	845	864	807	851	869	813	797	836	879	807	865	886	828	813	851	864	844	852	885	772	818	850	824	852	860	869	830	855	855	902	828	853	878	781	845	816	883	855	850	864	845	815	875	872	875	852	853	867	862	833	863	826	817	827	819	889	870	858	807	858	839	794	836	830	806	806	871	832	851	854	873	835	833	872	831	836	855	885	882	874	868	878	834	905	851	903	852	856	820	886	864	826	872	827	791	829	851	847	849	900	850	886	878	853	802	895	812	812	814	855	890	840	829	824	866	799	838	807	815	803	850	847	910	867	844	875	840	828	838	840	807	845	871	769	849	847	838	850	845	828	858	848	812	861	816	811	841	812	834	830	894	878	799	827	835	826	820	843	830	827	857	836	849	835	836	841	876	814	757	849	894	834	851	894	835	887	855	844	849	855	874	835	834	828	841	812	818	848	854	847	814	870	848	820	839	857	814	834	792	816	815	770	840	856	825	815	855	841	812	871	885	828	837	849	882	857	825	867	859	812	849	827	817	863	826	866	850	840	860	861	874	806	854	862	880	840	837	856	877	828	814	854	848	854	811	847	839	808	840	866	859	798	848	864	840	901	885	840	923	870	819	842	825	825	875	844	882	838	849	866	864	859	824	833	835	863	870	794	844	855	867	867	894	824	867	862	844	879	843	817	828	881	824	834	799	855	901	805	823	886	810	867	864	838	856	831	922	868	857	826	863	848	857	815	837	843	829	828	869	779	825	875	911	878	841	796	823	797	827	848	828	842	889	826	872
23250	20189	39079	57923	59815	44001	26304	11329	3206	1039	488	332	354	336	341	321	339	317	342	330	332	312	337	337	337	312	333	315	341	326	334	333	335	362	317	329	330	322	332	320	322	298	317	279	328	329	329	346	347	348	326	332	304	331	332	335	305	332	304	314	297	310	314	339	343	344	318	338	333	336	350	314	306	322	322	313	304	368	340	337	345	339	323	352	349	354	337	351	325	328	308	340	322	340	341	301	319	300	303	313	314	308	314	315	309	314	304	338	314	331	310	297	330	313	366	313	304	346	336	327	331	375	325	335	322	332	293	344	326	297	324	307	334	317	337	323	316	315	327	316	330	359	318	342	351	304	311	319	344	309	330	312	317	320	315	334	308	350	344	280	362	331	336	349	321	322	321	290	317	307	303	296	299	341	332	328	330	322	316	370	356	314	298	312	306	305	313	342	331	316	323	332	363	339	320	345	321	338	289	340	364	356	298	341	318	320	318	336	341	355	344	312	285	345	329	366	332	325	341	314	333	354	335	319	319	343	313	338	301	356	352	348	323	335	327	326	343	313	332	317	336	333	349	357	328	337	325	310	335	335	300	317	319	309	343	290	333	315	307	305	310	332	318	340	338	332	290	330	316	339	355	355	334	326	311	341	315	289	313	337	353	309	319	349	317	311	334	336	309	303	344	325	333	356	306	353	357	348	323	344	330	326	337	351	301	310	331	339	341	312	343	346	329	340	367	334	369	344	330	351	346	326	349	305	350	280	315	328	337	337	331	343	333	340	353	343	368	352	348	303	330	358	308	347	304	323	327	311	341	328	345	316	331	351	344	296	326	300	339	322	336	341	332	327	309	343	352	336	342	337	346	335	313	304	344	322	368	342	358	319	362	321	333	331	340	325	364	316	362	354	317	336	328	320	309	319	341	315	330	316	333	325	337	320	315	302	350	339	305	316	347	341	336	317	338	324	369	326	333	333	299	331	328	344	323	313	321	323	309	296	329	315	320	291	306	314	388	299	352	288	336	325	326	348	329	322	369	317	320	330	344	375	306	327	308	304	331	320	298	332	318	329	327	336	339	312	300	280	309	334	330	330	305	333	320	336	334	311	316	361	317	338	338	363	301	304	307	310	325	329	322	347	362	322	342	334	299	329	328	352	313	321	361	328	321	351	358	350	343	335	289	321	331	350	374	351	313	320	349	312	319	314	315	347	320	322	346	293	301	317	348	296	312	354	334	329	307	341	321	346	384	351	302	344	324	324	318	294	339	305	336	329	317	335	362	317	319	305	310	310	337	328	316	325	331	345	309	342	333	342	317	343	344	341	331	325	336	294	321	326	308	309	330	323	306	324	304	316	333	330	332	336	268	320	337	344	340	309	335	332	324	315	289	344	320	297	329	339	337	351	323	336	329	324	326	350	357	314	337	323	331	361	348	347	337	317	315	321	326	320	300	356	319	327	359	324	345	324	336	338	317	324	362	334	322	339	313	320	345	344	332	336	337	342	282	347	318	305	337	343	330	319	336	305	300	323	310	337	325	336	316	290	344	282	327	297	304	334	340	334	310	331	302	300	333	323	311	336	313	328	343	328	315	312	314	313	307	346	333	348	321	333	304	338	327	321	307	342	350	338	306	302	335	329	328	331	342	306	348	288	332	338	323	316	324	347	287	303	323	362	353	339	318	325	338	309	334	312	319	337	329	316	331	331	313	323	360	376	346	314	332	362	345	355	322	340	311	309	332	353	341	362	304	304	300	362	354	318	342	305	314	295	342	334	316	331	349	346	310	316	377	370	315	317	310	312	305	340	343	328	330	352	319	316	328	342	352	326	318	354	308	315	332	300	323	346	339	339	353	336	340	322	344	325	325	310	305	314	314	318	327	324	316	323	344	314	295	347	328	304	336	321	365	330	347	358	345	333	326	328	324	320	365	379	319	304	345	311	336	324	338	337	318	344	329	334	303	307	349	331	337	362	352	363	305	309	318	283	332	307	333	327	318	319	318	353	339	299	311	308	300	334	330	350	367	349	350	283	342	320	343	309	301	329	340	362	319	333	327	344	320	341	351	299	307	326	327	352	353	318	336	322	307	323	353	327	341	322	320	348	326	331	329	324	345	326	303	317	331	346	314	353	301	313	374	325	314	336	330	349	350	308	322	321	309	314	301	330	319	317	336	306	321	344	319	349	298	325	301	331	327	334	343	327	289	320	308	319	347	311	339	341	338	333	326	326	366	281	302	351	323	342	338	353	341	329	334	329	334	349	349	308	336	332	357	367	344	288	320	305	313	345	319	331	313	340	353	327	342	303	349	314	332	328	325	320	328	319	304	297	322	329	328	341	349	295	303	357	342	328	340	333	330	354	325	307	340	341	379	350	301	327	328	335	329	340	311	318	347	331	373	330	331	314	375	305	366	333	321	304	344	327	312	303	301	318	345	299	308	310	348	330	348	367	332	340	340	329	331	318	301	345	341	327	309	319	338	306	294	331	321	345	343	356	323	313	340	321	289	327	330	326	332	338	328	336	334	325	331	341	369	312	363	359	329	317	348	323	326	321	308	342	334	328	322	326	348	315	347	322	340	348	310	344	342	312	339	327	340	330	321	327	314	323	354	312	301	332	334	314	334	316	310	328	326	311	343	314	332	355	335	309	337	341	308	324	340	327	339	333	313	320	349	285	335	341	367	337	293	332	311	340	322	317	346	315	325	366	296	334	317	368	350	311	340	329	334	308	323	302	344	318	311	281	343	304	336	301	329	360	337	298	326	352	372	306	309	347	323	353	323	362	325	321	338	351	354	347	325	327	326	343	353	303	345	326	317	308	350	323	321	317	280	332	335	340	348	355	303	329	335	316	333	306	350	333	310	333	347	308	348	352	295	312	313	328	352	337	334	326	300	340	330	336	348	321	333	300	319	346	326	316	347	298	360	331	332	315	333	302	361	305	336	332	316	321	310	331	307	314	328	328	329	315	320	344	362	352	316	358	311	329	320	309	344	346	341	313	284	306	316	305	352	344	298	339	345	330	313	317	324	338	336	326	317	297	310	332	321	327	339	296	312	308	343	326	305	369	318	330	327	329	344	313	296	314	322	347	313	340	328	342	290	348	343	352	329	346	329	322	335	300	331	326	353	313	311	333	330	329	335	333	331	321	369	327	362	334	321	333	317	363	340	344	332	325	348	335	353	330	354	321	350	330	311	309	329	316	334	314	313	308	328	295	286	337	358	336	315	312	302	291	296	324	323	344	332	339	320	360	352	332	357	315	321	347	354	338	340	341	339	320	344	333	332	335	322	307	326	361	325	337	325	317	319	330	350	339	345	320	318	373	324	332	345	321	349	292	291	326	310	339	283	310	349	327	319	303	300	304	317	320	360	321	325	302	340	347	307	317	305	296	335	334	362	304	357	351	313	307	307	336	330	309	354	360	314	347	293	322	366	332	346	347	293	319	330	292	294	307	308	336	305	350	348	362	302	325	325	320	362	332	349	329	303	305
14423	18433	40056	61456	64228	51617	36742	21708	9443	3492	1454	961	882	846	822	842	876	879	871	857	836	838	817	877	845	819	864	856	812	862	852	874	936	829	892	828	837	857	843	811	868	817	865	848	857	864	883	827	856	852	865	853	819	827	895	820	842	845	842	880	873	907	897	896	845	884	849	902	893	894	846	811	780	810	865	863	846	834	865	811	871	861	889	907	868	871	907	909	866	823	875	822	835	835	886	847	850	825	891	843	827	862	870	834	872	856	867	847	892	891	876	814	848	838	860	801	855	869	825	833	842	862	902	870	898	803	855	820	868	837	801	851	874	864	876	856	830	904	855	888	874	856	847	864	883	932	878	874	899	858	868	817	831	847	851	833	847	810	833	836	860	855	834	861	909	823	807	871	898	880	858	858	839	855	845	851	860	858	853	885	901	834	856	861	854	897	807	875	851	866	898	848	879	871	886	835	848	890	872	885	871	857	867	822	849	884	873	889	852	872	854	857	825	878	854	839	900	843	853	868	876	825	842	862	832	839	836	844	884	857	848	806	867	849	837	870	866	827	854	834	810	879	896	856	861	842	894	867	841	829	854	827	858	809	799	845	850	828	825	875	908	847	803	851	887	819	856	840	869	838	878	833	832	805	864	888	842	855	892	875	820	816	823	883	842	876	890	872	898	857	897	868	875	860	865	830	835	827	839	817	857	819	842	927	808	892	845	880	844	875	849	832	876	864	840	837	798	867	877	882	896	866	877	808	835	879	890	788	861	859	855	850	844	863	804	864	871	882	934	896	835	852	840	839	887	880	835	853	903	858	860	882	849	887	807	796	831	866	886	859	857	868	885	820	879	865	844	883	921	896	836	883	848	850	820	852	861	849	881	858	862	835	875	857	796	837	860	885	865	866	803	864	841	864	839	863	871	788	824	860	849	898	822	845	849	809	868	894	865	869	872	832	840	839	873	857	821	854	837	841	878	854	842	854	879	843	901	912	884	875	848	862	838	848	841	803	848	825	896	913	862	825	896	861	846	846	838	807	871	851	896	865	865	867	811	814	859	852	868	908	870	807	882	813	807	833	856	795	922	892	864	878	906	819	874	806	886	889	868	845	822	848	854	847	894	902	840	916	884	793	889	839	871	885	844	851	807	852	786	925	836	876	819	800	849	856	865	905	867	848	854	908	804	879	856	833	839	820	854	855	890	877	878	832	813	898	898	868	837	861	826	864	839	843	844	785	811	838	826	817	850	836	861	810	883	912	877	825	865	840	833	775	841	895	790	834	862	875	905	893	859	899	854	864	878	818	805	867	805	854	872	900	833	874	946	807	866	846	876	843	853	871	857	893	889	856	812	866	862	872	878	847	827	841	890	909	875	872	845	905	858	893	842	858	896	780	855	838	865	834	916	840	834	860	890	921	856	853	872	901	867	875	853	909	891	882	869	843	818	865	840	822	839	858	816	872	875	847	827	862	914	807	853	925	848	881	893	861	866	843	873	841	815	892	852	818	842	857	783	912	861	856	907	826	865	847	850	879	871	881	903	877	879	805	880	795	870	850	914	861	815	860	900	861	879	901	822	855	897	853	855	821	858	850	860	844	809	890	829	823	894	867	850	866	813	811	823	823	880	828	835	912	855	872	832	841	844	838	814	853	862	860	883	869	864	831	851	830	825	870	822	843	830	865	895	841	837	849	880	831	852	875	916	860	873	823	885	803	854	866	861	820	867	832	824	835	796	848	855	870	841	873	876	886	850	854	842	817	844	839	857	852	856	858	889	851	857	807	875	883	823	813	836	842	800	854	782	856	875	848	852	888	856	874	844	782	888	848	829	819	852	865	850	852	892	851	872	846	852	872	804	814	845	866	844	840	850	834	844	816	852	869	881	872	868	885	826	867	841	799	808	872	846	878	892	824	852	803	850	873	855	873	863	853	841	921	864	841	848	868	862	833	847	856	835	889	803	826	858	835	911	858	833	872	906	838	832	814	893	881	851	832	843	861	836	859	852	885	876	864	870	850	848	835	815	811	888	870	847	882	875	886	820	847	810	857	855	819	860	863	839	866	884	879	846	867	856	920	829	863	845	786	897	844	828	836	897	837	863	847	823	848	874	903	850	800	847	851	877	823	902	857	860	909	824	869	816	866	862	854	842	885	834	805	891	789	890	825	833	901	857	796	879	804	861	856	881	810	850	838	834	906	875	871	840	875	851	857	842	843	829	845	838	922	861	851	876	861	853	841	868	857	832	877	865	831	836	816	867	818	876	862	841	854	824	876	851	807	893	904	842	862	863	856	854	848	866	855	839	879	869	910	866	850	799	888	797	852	870	870	824	906	878	824	839	851	828	855	884	845	802	822	843	807	882	878	828	822	884	855	835	858	805	857	840	893	828	865	813	851	872	858	842	866	909	844	843	828	839	873	816	892	880	883	839	846	900	812	829	824	829	862	875	812	850	879	843	882	868	846	853	862	816	823	873	808	854	841	812	858	806	853	890	894	833	871	850	880	839	862	853	865	855	856	854	888	841	903	782	856	869	844	837	849	849	853	823	791	846	840	817	876	859	857	838	844	821	915	831	896	817	826	800	880	904	852	804	848	851	898	834	848	836	856	815	839	855	879	886	849	868	850	867	839	864	839	903	833	881	853	827	853	830	879	846	893	885	878	875	835	854	913	895	850	849	844	856	848	862	813	816	824	875	860	832	828	820	845	850	861	893	859	871	843	836	913	819	813	909	823	895	819	836	808	843	869	866	846	829	851	857	770	860	833	860	805	894	872	852	883	889	873	826	847	852	904	867	867	855	828	842	911	854	860	889	845	885	866	895	820	886	873	844	877	846	821	911	831	857	894	877	865	819	829	874	843	852	778	864	922	838	805	850	857	858	880	808	872	897	865	911	866	811	860	807	839	859	869	848	816	864	872	816	849	834	878	897	838	872	883	800	849	850	893	854	800	825	805	855	823	822	806	844	839	892	888	842	815	878	870	883	860	855	844	863	872	842	787	886	877	874	908	886	885	896	874	892	803	899	862	875	818	851	841	878	864	867	853	875	822	873	835	905	861	844	909	856	848	847	842	858	846	833	859	839	856	840	890	823	821	843	811	846	853	841	865	849	884	850	872	833	857	792	858	881	907	877	833	824	878	834	877	820	843	869	856	904	889	830	843	885	888	872	809	850	848	882	833	794	875	845	854	825	872	888	869	876	843	813	883	880	875	827	890	796	806	873	859	858	892	873	825	830	840	894	860	849	841	887	849	803	842	885	892	877	867	907	884	899	855	843	877	871	832	846	878	822	876	889	847	857	838	824	802	853	838	845	849	869	877	892	831	835	885	892	876	894	884	828	819	903	858	836	869	841	875	847	822	857	880	874	881	846	862	802	859	839	826	894	806	844	830	849	846	863	789	853	784	833	819	841	916	832	869	902	869	857	864	819	829	904	912	890	834	863	874	779	891	868	887	847	853	879	834	861	868	822	800	870	913	845	866	862	908	792	846
30702	28378	53450	72820	69924	54809	35884	18809	6181	1580	584	389	356	348	341	327	321	354	363	379	345	335	331	331	329	333	349	304	337	328	327	324	342	338	312	341	335	329	330	323	351	326	312	318	340	340	337	316	323	360	317	329	297	305	314	313	341	307	326	345	367	355	362	335	335	368	343	326	326	330	327	326	293	317	317	324	311	307	337	319	329	303	302	316	340	330	354	353	332	364	299	366	350	339	359	363	343	360	353	299	312	322	324	322	337	326	328	315	336	345	341	339	364	338	311	330	329	342	297	335	304	340	364	360	323	323	361	328	328	344	346	354	342	322	327	330	327	338	324	316	338	326	276	292	321	363	318	347	352	320	335	335	319	373	340	340	351	329	329	329	338	314	347	291	334	364	321	339	353	331	326	300	350	336	371	330	317	352	322	341	330	312	339	341	305	327	325	340	346	354	321	334	333	327	326	292	335	300	322	290	306	323	327	324	342	307	334	316	341	324	358	358	315	264	349	339	355	350	314	310	354	321	316	310	323	337	345	351	315	335	325	323	319	342	323	317	347	317	303	335	333	340	334	349	321	359	318	325	343	338	338	335	350	294	352	320	370	312	337	323	348	342	333	327	321	348	376	318	337	337	346	344	320	347	324	350	318	320	336	317	337	349	318	310	331	352	335	308	319	307	328	315	334	330	321	361	305	322	338	340	335	329	340	338	391	377	313	318	335	320	308	345	317	356	351	309	302	340	321	320	345	317	324	310	302	351	320	383	381	315	333	326	344	361	335	305	324	353	317	318	326	322	359	284	340	349	291	330	312	358	325	309	313	356	328	315	367	337	342	335	350	347	324	311	340	338	335	339	336	344	343	324	358	347	302	358	340	328	331	315	333	304	325	331	310	345	291	325	323	309	326	325	320	329	328	351	338	331	360	329	330	308	362	342	320	342	339	331	307	351	348	323	362	333	339	360	333	356	325	335	315	316	337	311	309	333	330	342	346	314	354	322	322	346	348	334	332	354	311	314	318	362	345	298	344	322	319	333	355	346	345	346	318	288	335	349	288	327	335	303	356	319	318	305	337	311	310	364	312	374	336	349	339	354	342	334	332	374	326	338	306	344	327	342	342	355	303	303	364	334	313	299	365	326	308	328	352	384	339	326	347	320	329	329	300	324	303	302	330	324	344	325	307	299	339	303	348	336	362	365	310	305	336	335	338	355	337	345	322	326	319	332	338	332	343	340	348	317	313	306	340	332	316	334	324	352	298	306	332	349	319	312	341	321	335	340	321	354	337	309	339	319	315	333	330	323	293	347	327	364	319	349	363	317	323	324	338	325	342	321	381	371	330	318	318	329	328	343	342	313	308	313	320	352	352	349	368	355	306	316	319	296	322	298	361	338	279	295	319	326	262	350	339	358	365	339	326	326	312	343	338	349	319	305	353	327	341	318	335	335	311	341	346	336	315	340	321	295	325	376	313	318	347	335	349	312	368	343	324	336	336	357	380	281	321	342	313	373	330	317	330	320	346	313	343	331	351	341	345	340	320	332	351	341	328	342	340	303	337	342	345	327	310	364	329	334	342	328	362	347	291	331	342	344	299	329	313	307	351	355	303	339	315	353	353	323	309	317	340	332	319	352	339	337	355	336	334	303	321	341	365	376	332	337	349	368	319	316	320	323	335	342	309	333	359	337	342	334	354	381	339	317	318	306	308	295	368	351	336	300	317	339	348	335	340	318	326	289	364	324	342	329	317	326	337	364	315	325	315	350	318	333	314	366	295	351	347	341	299	323	335	337	309	340	315	323	318	353	344	318	350	322	340	339	327	315	308	330	297	337	336	372	333	351	319	324	320	347	320	369	319	326	342	366	336	317	356	335	334	346	332	361	338	306	347	339	356	312	345	351	315	329	315	340	311	344	315	310	308	315	329	365	316	335	369	325	345	360	360	363	348	308	346	337	347	350	331	320	326	345	340	342	327	342	304	330	356	327	329	334	329	352	345	313	319	337	304	359	357	335	297	326	338	326	348	336	337	304	299	349	337	331	337	333	343	327	329	315	325	329	346	335	309	324	315	334	392	328	319	328	331	315	320	352	330	321	295	343	316	329	314	357	281	351	317	335	326	331	312	339	325	314	336	321	297	328	340	339	318	355	333	304	321	320	345	374	328	315	345	325	351	351	345	313	320	339	287	309	365	324	315	320	352	349	339	307	313	348	351	343	358	333	316	349	310	330	324	345	324	331	337	296	324	329	328	314	332	312	362	339	326	331	389	334	310	333	342	319	347	343	310	351	347	318	280	315	355	385	328	359	327	338	332	309	327	314	346	339	340	339	359	353	336	352	363	331	330	333	336	362	348	343	326	369	320	335	324	332	333	354	332	348	330	339	330	378	334	307	333	360	332	332	339	346	329	346	337	353	341	303	335	339	343	322	331	353	345	322	347	338	341	348	331	304	328	354	334	340	334	334	325	343	329	360	328	318	297	310	344	340	329	319	333	362	354	337	307	340	334	356	353	347	307	318	308	362	279	338	332	369	348	320	335	335	342	332	345	335	331	339	342	330	383	356	345	316	308	300	319	332	353	355	352	337	328	301	313	336	321	335	334	343	339	328	343	343	336	318	359	355	313	336	343	342	349	307	331	350	319	327	335	335	337	362	321	301	344	325	347	334	315	295	333	366	323	322	328	320	329	322	337	349	340	320	311	313	347	341	346	334	342	361	328	309	339	332	316	320	340	349	347	346	375	302	310	320	319	340	357	302	333	348	299	335	323	341	332	314	312	321	329	322	328	335	322	328	319	336	327	329	356	376	351	340	395	341	310	371	313	331	338	327	331	288	293	328	304	325	350	321	325	317	349	340	307	355	344	325	351	305	338	324	336	350	317	321	341	332	321	336	330	298	340	334	322	362	325	373	321	340	346	324	330	317	298	338	332	344	331	329	331	311	301	318	351	315	344	327	347	344	322	313	339	346	354	345	361	352	352	341	325	311	311	349	357	340	314	341	371	323	328	356	342	357	329	333	289	362	330	339	355	342	340	337	310	361	336	337	357	335	299	314	354	326	316	332	340	326	370	337	314	312	316	341	345	300	349	349	331	341	346	314	327	339	345	341	321	328	338	349	355	309	327	345	333	308	326	331	329	320	340	347	321	303	284	359	375	370	353	315	339	307	312	362	325	346	355	344	320	352	329	305	342	330	351	346	340	322	317	304	356	323	323	349	335	355	354	330	332	363	324	330	287	354	344	350	354	314	327	310	324	327	337	344	319	313	338	308	308	322	334	281	326	343	340	288	336	331	331	343	377	357	336	347	332	359	328	342	329	345	317	323	296	342	332	338	354	305	318	360	351	300	345	317	348	335	346	336	314	332	330	322	323	368	354	356	313	318	311	318	338	264	327	312	326	316	350	342	324	350	353	322	310	336	353	345	333	344	327	357	316	330	338	326	352	367	354	328	329	332	322	342	334	334	328	348	333	366	302	320	339	359	338	335	315	357
17953	24799	49700	74697	75578	61758	45150	29073	14002	4667	1768	1044	948	844	829	892	913	903	881	894	809	870	834	848	866	808	816	928	828	820	846	838	843	859	850	841	856	844	868	872	865	880	938	859	810	872	893	847	858	854	827	912	900	848	861	851	874	889	879	840	886	895	902	858	803	886	839	903	852	842	879	885	871	887	837	856	861	873	832	849	849	826	877	893	855	911	875	854	829	850	899	836	857	903	850	849	901	892	843	865	868	853	866	874	899	867	856	863	900	794	858	890	888	857	815	851	883	911	890	834	869	889	896	832	880	822	910	870	832	831	863	888	847	874	860	846	881	858	846	890	870	824	852	890	851	832	859	929	952	808	901	850	887	836	892	886	854	878	850	854	876	876	850	820	828	898	800	867	864	861	891	894	854	867	834	895	873	855	862	878	922	872	819	832	866	897	872	869	826	834	895	831	853	862	870	839	883	883	880	841	902	850	880	871	843	845	852	794	817	850	846	823	831	859	865	894	857	886	901	848	887	878	882	827	850	882	860	870	905	807	856	866	903	872	875	859	926	861	915	890	869	860	852	837	844	918	790	839	877	860	858	856	821	901	826	880	832	880	857	893	827	868	864	889	871	932	948	884	867	842	866	864	854	903	847	805	865	893	813	856	868	861	889	888	849	880	895	880	895	886	844	878	866	851	853	878	869	812	811	851	880	845	818	846	835	851	879	934	847	874	830	879	818	872	819	844	837	813	820	835	888	921	849	829	883	779	834	869	879	873	876	868	799	878	878	879	850	832	883	882	889	858	835	839	869	858	830	850	882	830	911	855	862	885	867	874	864	833	830	874	867	876	844	870	821	816	865	893	836	883	903	879	798	842	885	852	879	806	876	888	883	844	879	864	837	859	898	919	832	841	851	868	809	826	862	785	892	822	936	852	866	875	845	817	836	931	863	865	882	909	896	878	861	851	919	852	846	841	857	893	864	885	842	833	868	846	944	838	892	815	808	904	846	850	877	861	826	807	909	870	854	858	860	811	849	867	934	859	882	855	853	917	862	816	837	864	844	875	908	926	889	886	883	849	909	884	838	862	863	852	888	883	853	829	883	848	844	822	832	895	844	806	918	815	849	834	903	864	847	854	871	880	816	880	839	817	853	862	831	853	883	873	838	772	855	881	882	879	928	903	875	879	871	859	864	934	869	833	841	855	872	858	872	849	875	824	842	885	907	831	847	919	831	861	898	857	838	853	824	853	853	877	799	851	909	829	875	846	880	912	850	885	883	825	833	907	831	907	904	897	836	883	865	835	850	851	839	856	922	853	856	893	805	901	892	892	889	879	816	835	882	873	866	821	863	887	892	877	887	875	833	835	837	896	821	845	930	884	867	821	823	829	889	856	894	893	829	883	813	892	840	842	831	820	901	868	871	837	907	913	871	891	870	867	849	858	847	882	945	876	882	903	829	876	867	848	853	864	804	841	859	829	917	826	890	818	846	840	875	833	902	869	866	895	869	876	849	851	883	888	898	800	856	884	849	885	873	869	893	862	854	893	814	854	849	834	839	866	856	853	904	892	880	842	893	845	869	866	803	914	883	902	819	872	904	808	882	823	891	891	857	863	808	825	871	810	850	852	827	874	846	860	860	855	870	869	892	810	864	849	890	852	947	866	899	852	871	863	874	881	885	855	898	833	834	885	843	838	886	856	862	877	880	827	884	867	866	858	912	902	935	871	842	895	869	855	876	834	880	911	883	852	816	864	905	895	897	843	954	891	830	917	877	863	916	827	866	904	897	860	879	879	800	812	828	918	809	832	879	899	869	841	837	867	865	889	898	908	862	849	838	878	845	849	815	824	892	867	879	859	860	864	903	875	856	892	865	856	849	875	843	849	854	875	896	863	842	862	842	856	869	872	870	850	843	879	884	896	906	856	874	879	835	837	828	878	896	868	917	862	878	883	836	840	840	819	850	823	845	833	855	860	883	832	844	862	859	860	889	894	881	928	870	877	842	885	871	852	889	883	811	905	835	825	894	820	885	866	844	870	926	903	902	800	849	839	873	879	875	859	925	853	894	864	868	865	857	882	893	882	869	891	846	889	841	859	826	859	853	878	838	805	881	871	840	839	878	821	897	857	839	895	824	873	926	842	829	830	848	800	880	885	864	892	869	890	856	868	879	832	867	906	863	847	851	876	892	869	845	876	826	833	849	881	848	850	858	850	823	789	844	838	843	854	783	841	811	861	883	860	840	886	897	870	854	871	894	870	907	854	891	868	858	831	894	854	850	920	876	861	859	832	857	900	871	824	857	850	859	853	854	850	881	879	873	871	872	826	827	905	877	857	827	882	835	805	837	918	881	869	847	845	849	860	892	870	895	847	825	868	876	868	907	886	850	891	878	887	844	842	847	833	886	858	898	910	863	876	860	869	881	907	870	861	906	850	857	889	808	893	884	900	879	820	839	876	904	851	871	828	902	868	888	850	879	882	825	857	828	787	837	812	847	888	881	864	836	879	887	882	929	840	878	914	833	884	856	865	892	825	863	870	871	833	879	829	868	856	858	831	870	851	924	864	861	838	894	878	843	818	860	812	814	850	833	903	877	881	803	890	851	876	830	797	832	809	845	907	840	828	879	805	841	830	911	839	854	866	898	897	817	844	846	826	858	936	859	872	867	917	845	818	821	861	840	881	827	869	929	810	853	840	886	849	876	888	873	833	870	899	846	871	831	818	853	868	857	873	866	805	854	847	861	837	895	905	865	887	865	860	901	798	872	880	862	847	840	862	839	864	801	845	888	834	895	839	862	855	914	854	862	892	841	878	873	917	907	895	856	840	842	891	809	895	879	870	855	827	840	887	891	873	866	834	850	860	884	849	823	911	829	838	919	848	871	868	832	862	874	785	866	831	838	848	837	892	814	881	811	880	902	871	861	875	881	819	878	823	828	895	798	885	866	859	867	816	902	834	882	859	861	882	848	889	867	883	863	904	833	876	864	904	855	887	843	885	856	841	820	849	809	891	895	854	850	855	880	851	854	904	868	868	804	885	855	867	867	783	847	840	814	896	894	789	841	837	846	916	827	817	826	865	873	905	827	879	863	827	813	846	863	869	825	948	869	847	903	917	828	872	917	874	852	853	849	823	863	837	803	896	891	843	865	835	823	835	865	840	849	847	858	872	832	864	856	870	893	850	855	865	827	862	845	798	850	860	830	891	910	831	843	877	896	881	835	867	853	867	897	831	864	900	861	857	917	852	897	860	851	860	876	823	855	888	822	898	907	827	895	837	866	866	869	836	880	861	871	881	871	882	818	900	844	831	919	863	794	837	865	868	886	876	880	844	858	839	832	855	877	813	806	867	820	866	871	804	870	858	897	894	819	896	852	862	865	824	813	867	876	905	815	865	848	851	852	885	914	867	847	900	883	878	915	826	842	862	834	884	909	865	876	885	869	870	885	860	889	882	846	878	837	850	942	878	821	856	872	882	862	864	860	854	883	800	897	857
11926	10767	13739	14471	12749	8004	3791	1678	765	458	342	348	316	318	270	307	359	351	328	360	316	332	329	323	343	355	323	294	328	339	286	342	317	308	345	340	307	362	346	313	319	293	346	314	292	315	362	315	340	312	295	339	320	326	314	311	363	293	314	323	313	309	303	296	310	306	311	321	304	305	305	321	354	302	326	355	334	326	314	328	316	317	331	301	348	309	354	342	292	338	316	347	327	316	274	343	339	310	320	346	354	344	346	316	321	327	285	327	360	343	332	318	306	322	302	321	292	319	331	343	304	343	311	323	323	316	327	337	334	332	329	328	323	325	303	315	298	313	323	329	318	283	332	323	321	296	314	328	275	336	313	319	318	335	335	306	298	291	348	349	342	307	318	323	341	335	305	325	323	331	329	336	306	307	299	309	287	303	345	303	337	327	300	327	317	357	333	318	334	347	349	299	351	300	340	361	335	273	327	333	316	306	351	294	329	335	312	330	317	308	338	344	331	303	288	306	308	350	347	337	316	327	331	373	308	289	289	349	314	305	333	311	313	323	278	374	327	313	316	333	314	359	360	314	335	316	323	328	302	305	305	297	330	283	306	310	324	327	320	336	332	314	311	305	294	303	316	317	322	312	305	346	313	309	325	283	280	292	313	340	316	295	371	332	316	339	365	363	351	319	315	340	318	303	325	285	338	349	367	353	311	308	315	361	311	303	326	324	304	339	310	313	326	311	340	323	325	307	298	348	315	333	316	296	340	337	322	326	315	315	276	336	342	309	314	320	327	318	313	329	329	344	326	328	292	330	313	333	312	329	322	318	327	312	305	307	314	299	324	319	280	320	335	334	315	303	317	326	332	301	354	341	322	334	303	327	352	331	334	348	339	330	323	344	327	335	313	318	290	283	321	347	331	289	307	323	306	327	319	366	307	320	355	310	339	301	360	302	301	300	334	278	341	301	350	315	317	299	314	302	305	308	313	360	334	303	291	343	327	313	297	298	288	286	263	345	314	342	320	346	325	337	299	308	308	315	288	354	343	289	310	298	338	300	297	312	331	307	320	341	330	324	327	316	317	338	314	292	350	291	334	329	301	275	324	291	342	320	342	313	333	323	333	322	328	339	297	307	344	335	347	333	304	320	329	310	308	337	329	311	333	308	281	325	350	304	335	316	360	349	319	329	308	310	294	317	341	329	306	309	298	320	344	321	362	312	326	333	332	324	308	338	303	334	314	302	325	327	344	340	306	336	336	316	296	304	298	342	329	317	317	347	320	314	323	325	316	292	340	289	305	306	324	337	336	318	323	333	348	298	316	340	336	325	360	332	324	333	339	329	294	312	348	315	335	278	301	325	309	342	292	309	293	332	364	360	316	343	350	300	295	299	335	351	314	298	302	300	315	329	328	307	291	283	328	333	310	296	331	311	296	317	318	372	346	310	295	353	296	326	320	334	318	292	328	297	311	332	310	325	327	319	307	321	339	304	344	351	351	304	355	298	299	324	310	336	337	316	318	345	324	327	333	307	294	309	327	312	308	328	329	317	325	315	310	284	328	345	309	268	313	313	334	349	317	313	297	332	319	331	353	319	302	312	322	326	317	316	311	312	363	307	311	338	314	312	329	335	325	285	318	353	307	317	336	326	344	337	335	307	346	331	309	331	286	317	323	327	336	356	336	324	304	307	299	309	337	321	308	334	319	332	331	291	300	312	305	371	318	318	332	334	336	305	316	316	335	344	326	333	315	342	309	319	329	341	316	292	309	341	278	330	324	342	337	357	303	356	332	327	353	347	334	341	359	327	311	357	312	316	341	323	326	333	306	314	309	336	342	331	365	318	325	325	281	351	302	299	328	346	360	341	304	307	334	325	329	303	293	298	321	306	310	331	333	318	317	317	323	293	303	319	317	366	344	324	293	335	298	347	326	322	360	325	336	289	354	373	306	286	347	328	310	311	340	334	308	350	313	298	313	335	321	328	305	343	304	332	314	335	306	291	297	345	314	334	319	330	326	303	327	337	358	320	328	329	317	318	367	320	335	350	354	309	358	316	349	309	332	297	320	309	337	287	325	301	309	337	325	353	323	350	336	283	310	304	328	309	291	302	299	342	306	277	349	320	318	325	320	316	317	314	303	322	284	340	294	326	301	331	313	310	334	370	336	309	288	309	312	316	333	366	309	316	302	307	330	353	310	310	342	314	335	339	335	347	348	326	321	333	323	347	353	345	329	342	313	323	297	311	308	298	308	324	343	316	329	282	292	297	316	323	319	351	356	319	330	340	349	347	348	321	280	324	339	334	290	298	340	334	329	365	293	339	298	345	332	342	334	301	294	313	312	318	292	320	315	313	317	332	348	327	334	314	311	295	284	313	321	374	352	312	330	306	326	339	315	303	315	342	333	310	332	325	320	297	283	363	316	318	300	332	330	312	308	295	281	338	338	362	310	325	326	339	293	329	339	311	327	335	318	327	315	310	283	306	321	329	328	323	325	307	296	280	315	353	306	330	317	280	297	312	319	302	277	314	328	321	329	353	300	263	328	325	335	306	330	347	307	289	308	309	326	325	325	327	334	312	335	318	338	317	298	359	325	345	362	326	332	300	302	314	323	372	319	319	333	307	288	326	331	322	294	325	323	312	323	319	315	332	340	316	331	380	308	311	341	325	338	327	281	328	331	318	353	316	297	321	327	340	305	297	325	316	315	329	328	322	339	307	334	311	321	310	334	294	311	338	321	338	317	301	297	313	284	311	323	358	292	312	326	335	320	334	335	354	336	360	304	298	322	341	329	301	298	349	335	325	322	332	308	327	279	319	309	333	330	351	323	304	329	337	327	314	365	363	317	294	328	341	318	329	336	329	313	304	318	308	331	326	326	312	307	322	326	342	322	320	341	322	323	317	325	312	341	333	312	380	301	305	328	295	302	320	327	320	347	306	300	324	342	326	331	332	283	320	300	306	310	319	322	330	326	335	307	322	322	337	325	331	301	315	303	345	323	348	324	323	314	347	336	329	314	308	331	331	347	322	328	333	301	307	326	317	322	306	301	316	326	300	304	307	329	302	310	343	310	319	334	278	318	353	310	306	316	309	325	325	362	365	324	331	310	328	340	329	303	302	339	325	320	307	330	336	317	329	313	316	307	288	314	335	314	354	347	357	336	303	330	362	326	328	333	289	345	298	324	317	310	399	306	338	323	302	336	304	301	293	306	321	326	295	323	280	333	303	357	306	331	334	332	335	356	315	326	328	325	314	325	356	350	361	317	286	339	326	325	344	287	308	328	318	321	301	301	291	316	311	318	301	328	316	327	353	299	318	314	331	349	342	322	305	321	327	306	328	308	306	299	340	329	325	329	319	324	311	311	305	349	307	279	314	303	294	302	332	305	347	345	342	326	320	331	368	311	329	323	310	339	298	345	336	284	338	313	327	321	321	315	341	343	334	318	317	341	335	298	322	312	299	334	335	342	317	290	344	329	327	306	313	317	301	333	311	309	329
9015	9483	17760	25136	25185	18723	10408	5069	2254	1230	945	888	800	877	822	858	797	855	804	826	862	810	820	824	830	854	863	799	830	869	847	801	831	760	798	825	872	818	833	768	836	835	869	848	869	804	863	847	783	905	776	820	845	874	858	831	832	849	863	859	876	880	803	814	788	868	868	837	827	868	801	801	859	827	848	873	784	855	851	840	873	857	854	820	851	787	807	841	820	862	834	797	838	851	843	867	816	817	787	873	829	807	823	839	833	835	845	854	804	835	843	849	880	873	847	804	846	826	831	823	858	824	814	853	837	871	875	825	814	823	833	830	844	799	873	778	833	787	842	810	808	787	845	843	794	907	826	830	865	822	857	825	824	810	822	793	833	857	795	818	838	820	871	864	818	818	841	849	801	818	814	847	859	843	877	874	830	832	808	813	823	795	871	859	819	844	771	830	843	821	843	821	858	824	820	860	837	843	857	850	838	827	875	841	797	828	826	789	812	868	815	826	846	850	843	804	806	819	770	825	860	887	834	842	825	813	805	819	847	846	824	803	836	859	836	793	855	887	830	805	825	829	838	838	805	859	814	847	825	791	877	851	854	817	795	817	821	863	832	849	834	823	785	856	846	805	820	843	836	840	815	799	828	837	883	809	872	862	882	794	862	851	846	831	823	764	800	777	820	826	903	853	828	894	812	825	862	894	793	848	819	829	807	826	825	838	852	818	812	804	851	877	865	814	835	825	812	821	852	816	837	868	825	826	859	847	883	848	856	810	854	831	822	870	830	854	813	849	874	886	773	828	855	854	851	820	847	862	834	848	877	860	861	859	825	815	860	823	848	819	878	879	884	835	798	806	802	806	832	834	877	796	792	834	796	828	834	848	822	873	825	830	851	837	851	831	881	831	829	875	878	839	811	835	838	838	827	836	834	819	889	865	810	817	825	763	888	840	855	846	817	844	879	831	798	783	841	826	853	861	886	829	846	844	852	795	833	866	820	830	826	872	898	846	810	881	829	862	872	820	875	835	847	792	842	872	822	805	823	889	851	840	823	820	842	809	816	824	863	833	814	858	860	898	845	824	846	804	881	812	843	896	804	873	870	829	819	879	833	867	855	838	813	826	817	830	851	898	847	834	812	866	830	879	828	836	833	802	839	831	809	831	762	856	876	811	781	845	851	814	816	864	909	873	812	821	863	793	816	853	822	842	853	878	861	838	819	866	841	826	849	824	835	812	819	866	777	864	797	854	844	838	859	840	862	795	821	853	834	876	807	818	849	843	828	804	815	816	800	781	854	839	839	845	791	888	869	829	860	837	843	843	852	802	842	844	851	829	847	804	849	814	869	832	847	896	814	868	876	872	832	843	852	775	832	862	839	877	853	778	834	860	875	811	880	842	832	811	861	829	875	842	827	821	842	871	889	881	819	826	807	833	874	844	796	817	799	785	848	822	858	835	844	824	830	778	819	804	820	830	851	821	878	819	883	831	859	788	867	860	830	800	821	916	863	843	865	810	853	889	841	811	840	829	833	859	835	867	879	791	817	876	844	832	823	878	874	877	862	793	805	845	788	812	874	810	880	829	816	860	850	846	811	822	853	816	841	890	816	817	840	838	814	819	800	787	805	830	793	802	835	814	839	852	808	877	787	845	807	878	847	825	768	865	793	800	792	823	847	847	854	816	763	888	818	856	784	837	792	849	831	835	861	827	852	843	811	810	804	814	848	873	874	869	788	812	871	816	862	841	792	838	824	884	837	808	874	806	823	813	870	809	837	900	849	851	794	828	826	828	818	857	805	827	853	782	908	829	843	788	829	872	837	822	885	865	877	850	790	844	850	857	836	818	776	838	777	809	788	820	823	862	834	825	812	852	795	802	870	857	887	842	827	843	825	872	846	856	828	807	860	825	844	861	855	868	875	822	917	814	850	877	835	851	898	880	859	841	769	832	851	821	851	808	820	870	850	824	853	806	857	871	833	830	826	858	884	832	778	884	873	829	832	797	819	860	867	838	845	851	820	846	852	832	817	808	791	920	822	831	842	845	854	814	830	876	828	847	851	883	803	845	836	832	831	828	841	851	827	894	852	852	804	810	834	857	794	832	855	753	807	811	841	841	890	830	816	859	829	803	869	862	810	846	848	810	873	872	827	830	842	768	832	817	807	867	874	824	856	808	818	866	840	831	795	831	866	835	844	831	826	793	856	884	808	852	839	840	829	833	786	828	890	868	816	796	843	851	848	821	822	861	806	844	825	860	826	855	877	839	828	827	808	798	791	812	823	871	836	897	858	844	857	812	811	779	852	901	864	808	764	859	877	894	840	824	866	822	869	826	815	848	834	839	846	843	818	792	836	809	834	783	902	893	811	799	851	817	838	860	831	810	859	855	859	851	827	792	822	900	869	850	838	836	846	851	851	860	837	815	835	846	836	822	842	814	846	809	852	821	822	796	785	866	780	825	852	838	849	865	820	790	797	880	813	884	866	815	882	836	835	825	844	824	814	847	771	828	769	777	875	839	827	799	855	809	823	811	894	824	838	816	837	842	824	827	845	854	814	855	849	847	857	858	856	808	835	834	785	802	829	854	834	843	859	872	836	844	828	867	856	866	909	800	848	841	872	826	845	830	796	910	803	871	847	793	844	855	810	835	837	819	860	822	824	766	876	868	842	870	856	910	760	834	854	838	836	804	816	839	850	798	840	881	827	814	850	864	876	838	864	926	807	827	819	874	815	847	825	866	824	855	850	794	906	821	867	868	852	842	812	814	819	824	817	847	838	829	834	817	857	863	817	854	853	912	839	875	876	869	853	838	784	881	855	876	794	873	810	853	802	829	844	822	897	878	835	815	880	832	875	819	899	875	812	869	816	840	829	829	829	863	875	836	861	846	854	830	835	860	855	825	803	805	826	877	885	898	860	804	834	806	792	844	820	841	857	870	822	807	844	849	866	849	814	822	820	798	878	815	843	810	865	860	822	820	764	797	875	830	855	804	900	828	823	889	878	857	832	806	857	853	859	848	851	812	836	802	862	865	868	878	894	856	812	843	837	823	846	861	858	830	838	841	873	812	851	886	805	853	832	859	868	825	929	852	851	833	797	816	882	810	861	847	855	796	858	852	803	816	864	866	872	794	820	797	901	832	831	847	843	865	859	813	881	831	851	792	848	844	829	881	844	828	860	861	848	865	849	816	907	835	850	799	817	826	837	782	873	811	821	827	795	821	799	820	817	872	846	818	826	807	845	820	815	845	811	823	815	853	798	856	832	853	861	915	875	833	817	819	861	833	850	887	844	819	784	806	797	866	823	802	888	814	843	855	851	856	833	877	805	839	852	800	849	880	890	829	799	821	796	789	777	817	857	914	831	783	831	817	828	822	817	864	848	788	890	876	829	831	818	852	861	828	777	791	845	872	816	856	880	809	837	862	844	820	892	831	818	854	875	843	817	827	839	870	800	862	854	860	887	862	827	794	796	790	875	855	820	877	829	810	815	830	808	799
23030	20923	45257	60435	58386	43457	25666	10693	2688	808	448	340	338	365	322	335	374	341	327	322	309	297	341	304	313	309	329	354	357	294	345	327	336	279	341	320	337	312	323	321	369	327	304	285	334	313	372	331	326	324	320	333	353	307	296	334	351	343	319	321	315	330	345	296	352	306	329	326	331	353	318	316	338	342	307	333	313	321	323	310	365	321	324	341	316	331	328	358	324	348	331	314	317	348	339	338	302	334	309	302	311	306	328	314	308	305	296	344	310	306	356	354	315	353	309	329	322	324	330	343	316	319	339	331	358	335	325	305	309	310	332	325	309	329	313	304	347	346	309	345	332	300	311	299	300	285	323	333	290	332	338	352	345	349	296	336	304	320	308	325	340	305	326	346	317	347	326	309	337	298	311	326	319	296	334	345	345	318	313	346	320	305	353	352	326	339	317	348	315	329	320	282	319	323	346	297	333	329	314	327	328	295	333	298	356	341	327	360	296	337	327	316	323	330	337	347	330	337	323	318	350	323	310	346	306	340	327	283	294	313	351	346	329	316	329	336	324	381	316	373	348	308	364	353	336	329	321	309	333	346	311	338	300	319	332	357	298	336	348	315	323	335	313	336	340	331	320	333	355	309	294	342	334	325	347	326	322	326	326	339	313	331	332	328	355	329	331	313	334	298	350	327	357	320	351	326	378	344	345	319	331	324	315	322	323	322	338	331	323	331	329	351	301	358	344	339	306	325	331	333	284	339	322	318	327	331	356	340	330	319	319	335	344	341	325	320	342	304	317	348	337	287	337	337	343	351	344	344	372	306	316	314	332	304	325	299	314	319	332	351	328	323	312	305	317	327	323	316	322	336	315	368	318	351	289	302	346	337	311	348	308	291	311	292	313	314	317	328	319	329	310	306	311	343	328	304	334	317	336	331	327	338	321	300	334	353	317	333	343	333	310	318	334	315	317	322	344	286	350	341	321	301	323	356	322	308	323	304	337	332	320	319	318	356	326	329	331	342	331	307	316	334	351	300	315	346	327	353	331	350	334	304	299	333	340	313	319	285	330	343	331	325	311	335	324	308	320	340	357	367	312	332	314	359	337	337	316	361	315	321	300	286	318	327	308	332	320	330	305	343	333	323	325	345	318	370	325	326	308	306	328	367	317	364	323	330	338	294	348	321	328	337	326	328	304	344	327	341	342	280	320	355	298	312	319	329	335	333	287	315	313	361	319	350	354	306	324	336	341	335	365	318	317	363	343	330	330	327	340	308	311	335	349	307	321	322	332	327	318	305	317	305	334	314	331	317	338	337	328	306	341	304	281	323	364	307	323	303	369	297	345	346	320	327	335	318	307	363	318	330	315	321	351	357	307	301	318	310	323	302	313	340	337	321	283	319	276	312	294	316	305	330	343	325	326	323	304	320	330	327	317	331	310	369	321	311	307	328	327	343	345	325	318	333	362	326	322	309	323	322	334	336	326	320	291	325	343	332	320	311	324	310	353	325	323	323	333	334	306	333	302	299	314	327	328	330	325	324	366	325	326	325	336	332	297	347	324	335	313	295	321	305	345	332	294	318	312	341	357	296	321	315	321	363	315	339	333	339	325	357	339	354	318	321	282	347	313	337	308	365	357	358	323	307	332	330	291	334	299	319	333	336	340	341	306	347	350	331	316	338	298	333	331	366	310	321	356	346	326	338	330	296	326	359	324	321	310	306	301	308	325	322	325	347	333	341	339	310	323	339	321	294	316	322	344	337	299	301	335	326	310	360	325	340	295	299	312	344	342	311	323	305	329	345	303	333	351	336	314	339	327	321	310	345	347	301	317	331	333	363	300	310	335	360	328	336	296	304	335	313	313	320	317	315	331	315	313	346	342	366	344	324	305	328	331	297	303	344	332	313	313	301	310	313	336	332	348	345	341	337	329	335	321	313	335	337	324	320	359	351	349	312	317	330	339	301	317	326	335	333	337	331	323	331	327	350	349	309	339	336	305	326	327	317	344	348	302	319	311	352	310	329	303	341	331	341	329	322	336	325	301	365	290	339	322	349	284	320	302	320	318	346	349	317	322	352	358	330	351	334	314	329	355	331	331	324	343	320	347	348	364	325	324	312	324	327	313	334	343	343	348	312	294	319	374	321	322	317	327	322	332	321	347	349	315	322	338	339	318	335	320	327	329	322	344	302	309	342	355	301	310	326	315	352	325	328	322	318	344	326	317	335	347	294	326	327	322	344	335	341	334	352	347	321	343	344	324	304	339	342	327	357	356	347	319	345	319	310	328	347	318	358	310	318	302	323	309	314	354	315	309	333	319	347	331	328	315	332	321	355	338	321	340	327	322	318	376	340	316	320	278	320	329	332	317	289	327	280	333	315	342	344	329	322	281	344	331	340	326	333	307	307	321	324	338	366	317	323	366	325	339	320	382	330	293	327	315	328	304	355	342	338	328	310	332	349	354	314	316	315	331	343	333	295	332	334	312	316	312	345	307	367	318	314	334	334	322	312	321	358	354	346	323	382	327	326	331	316	318	309	337	354	355	310	333	327	314	331	308	311	306	304	332	319	316	327	321	330	353	282	300	330	339	327	339	339	290	316	323	351	336	294	325	312	324	323	319	334	301	338	333	326	329	384	315	340	385	327	338	305	362	333	344	329	315	323	317	334	303	332	330	343	323	325	335	338	335	317	347	329	300	341	329	344	281	314	316	336	354	309	357	308	320	321	314	299	319	325	314	316	324	332	330	325	335	318	367	325	347	323	340	326	312	335	303	319	316	306	344	330	299	332	286	325	314	330	348	322	309	317	356	328	328	336	330	325	351	317	311	323	301	327	341	318	337	296	315	313	309	350	319	312	353	337	344	300	304	341	302	288	319	289	307	308	335	336	300	334	301	324	350	318	339	313	322	335	303	330	352	319	348	276	335	322	349	343	314	301	297	348	319	295	357	350	324	355	316	320	330	321	319	331	344	301	319	295	330	305	322	326	339	374	299	334	336	288	350	326	321	261	328	302	301	316	325	330	329	308	312	324	314	335	334	348	334	307	323	287	336	330	328	314	321	323	339	330	344	312	322	325	352	321	330	323	315	339	334	334	288	332	331	338	310	309	338	310	321	374	353	338	318	319	321	323	301	309	357	294	327	336	377	329	329	316	309	335	314	326	349	324	307	340	326	304	309	357	322	312	322	328	340	325	346	354	329	345	324	308	337	332	339	357	344	334	311	322	340	293	302	303	314	318	318	335	317	305	321	326	326	313	325	310	326	306	332	341	303	303	288	341	328	345	321	371	331	318	297	327	351	340	331	315	329	340	314	336	351	356	336	292	314	322	293	333	320	320	328	330	356	311	332	357	309	327	333	327	346	340	338	343	334	338	316	356	324	346	340	319	348	324	347	313	337	319	321	341	331	338	351	347	299	338	324	341	306	330	327	301	331	379	324	335	338	304	322	329	317	335	315	342	356	318	324	335	327	324	330	316	341	309	296	347	340	320	303	300
14146	18995	44263	62306	63292	50927	36252	20228	7842	2540	1215	912	868	802	860	888	872	836	868	873	857	842	855	825	831	851	841	839	854	833	889	898	867	865	862	830	827	864	890	833	840	827	855	861	839	836	873	846	785	858	866	850	833	870	818	899	827	831	856	892	887	819	908	826	886	865	826	821	847	840	841	894	823	873	871	889	854	879	856	806	911	874	866	830	846	865	837	841	851	879	831	793	907	868	864	810	856	888	892	822	849	836	873	899	913	830	889	831	881	854	873	835	824	820	855	819	857	855	815	805	842	876	872	816	848	845	877	835	819	901	796	829	828	883	894	877	854	870	868	908	858	834	893	785	877	853	876	877	786	861	817	822	856	899	855	825	809	854	863	868	854	885	858	868	834	830	828	825	894	838	842	807	857	889	841	868	831	817	816	816	885	813	887	883	842	818	861	913	874	834	832	843	825	799	913	884	840	881	876	893	825	877	834	827	829	876	823	832	914	826	844	861	832	887	836	828	829	784	863	887	836	883	870	841	858	912	901	843	836	857	803	824	853	849	862	870	819	914	817	870	840	854	820	901	870	857	842	837	845	868	826	816	808	800	845	852	867	824	820	924	896	842	854	902	840	838	851	912	884	859	921	820	810	837	834	848	855	873	905	831	845	856	849	879	832	820	900	862	866	913	826	840	868	849	891	823	865	857	874	848	839	896	865	795	855	846	828	890	846	862	812	845	877	844	821	824	825	873	840	857	851	871	879	818	885	861	866	885	823	879	851	893	813	854	886	810	837	859	839	815	900	817	860	839	862	868	908	860	862	858	878	891	800	828	853	833	842	850	816	836	881	819	853	845	849	814	900	805	827	862	817	816	877	870	818	879	816	917	782	890	856	900	856	806	815	861	866	860	883	878	836	887	926	893	790	895	823	837	848	854	866	878	866	872	838	837	840	825	795	867	803	831	790	884	863	836	843	864	823	873	910	845	880	810	892	845	809	795	848	851	857	852	874	852	827	820	832	855	875	805	897	837	823	850	854	848	860	802	819	855	866	870	839	869	816	858	876	820	818	813	904	832	870	865	889	851	895	873	849	842	767	840	803	871	844	846	840	799	859	849	850	874	834	927	927	932	840	909	828	855	866	829	919	809	839	831	827	871	900	853	874	892	845	828	872	822	870	834	843	883	828	849	886	823	858	828	839	832	892	825	837	856	886	861	837	833	819	840	863	819	789	844	846	860	863	913	902	863	893	819	843	882	832	796	855	841	841	866	843	879	826	809	832	849	862	866	828	847	889	920	833	830	861	831	799	868	842	839	821	890	843	834	874	849	911	840	897	888	872	888	848	818	811	852	853	861	855	816	897	881	875	850	847	862	831	808	829	915	868	849	872	821	894	833	871	817	865	872	860	924	854	895	840	888	859	880	871	842	917	811	874	849	875	881	811	810	846	794	862	808	817	792	839	868	827	857	875	825	827	848	843	878	867	818	815	870	875	910	831	826	852	833	848	843	868	832	830	873	800	882	806	859	833	882	823	814	846	897	830	851	850	899	825	828	859	900	835	865	834	830	807	862	858	852	870	786	856	847	806	865	824	846	845	809	831	829	840	831	784	840	819	869	857	870	829	854	854	803	827	915	830	872	867	899	838	853	861	891	844	840	870	812	877	861	885	824	856	853	834	842	892	882	842	869	815	850	797	844	871	873	832	842	863	862	885	843	897	876	868	841	841	888	893	842	924	883	911	840	881	824	884	833	857	911	873	805	840	859	847	859	909	819	831	911	872	835	831	845	830	886	847	848	862	850	814	847	809	841	890	840	881	896	859	891	839	833	855	863	832	884	808	771	874	836	816	866	890	888	847	870	894	862	837	909	874	878	883	920	887	810	830	867	848	943	837	811	878	802	823	821	861	857	840	868	827	800	862	814	823	833	836	840	839	875	847	832	827	877	811	839	891	836	863	773	854	852	875	828	837	838	907	865	835	845	803	894	872	852	795	900	882	814	779	874	817	855	834	881	853	915	874	828	829	888	797	837	810	893	848	873	876	845	803	840	825	879	842	825	877	895	819	825	855	828	835	882	921	864	845	861	853	851	809	841	832	866	803	826	896	854	866	820	866	832	856	904	829	808	833	848	883	860	855	850	895	904	824	850	743	883	914	904	871	826	856	762	837	897	837	855	865	821	811	868	852	883	860	881	883	821	817	825	859	839	849	832	859	891	767	819	813	823	848	885	873	838	837	828	841	909	857	850	917	825	843	868	882	882	812	843	793	859	859	839	864	809	824	832	863	808	830	865	884	873	850	840	863	821	852	842	832	865	895	849	879	817	864	852	854	848	851	812	866	819	821	839	840	914	852	894	862	844	833	839	812	811	892	828	863	743	868	862	863	859	878	861	848	866	839	820	792	806	870	791	841	811	821	822	830	810	840	843	813	847	903	836	879	842	878	865	859	819	819	804	833	838	932	861	864	876	815	917	802	869	883	798	831	862	860	847	879	811	829	907	855	861	838	889	856	847	846	881	855	838	842	847	811	863	867	871	879	841	827	897	843	852	831	852	843	787	843	834	811	781	855	888	827	866	836	821	890	841	868	864	809	818	825	850	855	882	856	842	847	804	883	863	825	861	873	826	884	883	838	868	813	843	877	855	840	888	788	873	872	842	810	837	849	868	914	872	878	841	866	885	844	853	776	907	845	820	874	846	828	853	836	837	867	852	848	851	848	867	835	862	943	807	853	826	842	881	769	876	827	879	891	809	808	912	902	848	837	852	863	826	849	911	870	822	791	844	805	821	864	807	882	836	814	873	851	846	805	887	888	921	879	866	848	880	837	878	844	863	846	852	869	812	852	829	917	827	870	849	861	846	860	850	811	843	897	899	831	839	844	845	855	798	837	851	847	895	853	812	854	856	875	780	831	876	911	821	879	880	873	875	850	885	873	833	832	849	846	849	898	891	877	875	877	873	854	847	859	821	860	890	837	871	810	815	840	848	786	858	825	841	865	882	794	875	890	884	843	821	846	850	887	842	811	841	823	830	908	863	780	896	870	829	842	840	825	868	811	854	839	837	822	875	864	886	833	863	869	820	862	906	786	842	853	886	858	867	901	853	827	843	832	827	913	851	806	836	881	859	846	803	853	861	899	839	825	840	857	857	846	839	875	884	871	883	921	845	895	853	912	839	841	816	831	817	842	875	838	846	869	817	801	869	877	891	812	849	848	848	810	849	840	847	840	872	793	825	810	861	827	880	879	848	862	810	836	855	818	842	907	830	795	836	801	876	881	865	840	819	871	833	825	861	883	799	867	831	892	831	840	859	815	819	890	857	822	836	877	848	848	801	798	879	843	817	893	849	848	873	846	854	880	901	827	889	864	896	850	839	834	830	858	867	834	821	849	851	851	846	852	878	897	818	841	863	831	840	842	797	854	815	896	824	843	867	860	888	852	834	891	814	883	835	876	906	861	846	906	914	888	922	822	882	856	848	818	845	879	829	814	895	856	863
30448	28805	58481	74566	70488	53179	34100	16132	4268	987	512	377	345	358	347	325	335	353	337	338	340	318	340	359	329	322	338	339	309	321	338	331	306	362	360	303	327	362	318	355	339	334	348	314	378	355	328	309	339	345	339	320	333	335	348	331	338	346	334	303	338	282	328	331	300	339	347	342	356	324	337	307	337	304	318	311	338	342	359	341	334	343	353	324	313	331	357	339	319	340	325	335	342	316	332	334	298	333	317	339	325	320	349	342	343	318	339	340	363	305	350	329	329	309	352	325	339	329	309	353	338	326	363	347	318	304	359	321	318	341	312	320	332	321	362	317	348	305	274	347	292	331	351	355	366	327	348	328	310	342	342	331	352	311	326	331	313	333	300	314	302	337	331	325	321	361	346	327	332	360	377	303	303	315	329	346	348	350	301	330	355	329	355	370	304	325	335	319	316	307	327	328	313	354	346	328	382	326	330	331	319	322	339	357	324	302	350	343	323	336	295	341	350	336	329	342	354	336	351	313	320	350	342	318	303	334	355	345	351	338	319	287	365	325	319	333	334	341	362	304	349	332	325	351	359	321	344	334	318	326	360	361	319	329	308	334	330	313	318	342	329	325	342	346	315	333	336	336	336	343	346	314	345	311	301	325	323	305	327	326	340	344	320	340	358	329	345	338	336	331	353	335	362	355	323	343	306	333	316	334	348	331	318	335	332	325	333	321	328	350	315	344	318	341	336	286	330	343	335	365	343	332	352	316	316	359	334	349	325	313	306	315	335	322	332	319	329	285	347	355	353	338	357	325	350	336	322	358	337	324	322	332	336	347	357	345	322	329	318	344	350	314	314	309	321	332	331	363	368	295	316	352	333	330	327	330	289	331	347	354	379	364	331	309	352	326	321	321	344	314	314	334	329	303	318	293	325	343	378	325	334	335	348	356	305	342	314	352	350	352	321	322	330	363	355	335	345	339	358	345	324	347	330	337	351	324	334	334	323	325	335	344	326	351	338	335	376	331	328	338	349	346	363	330	345	327	370	322	353	334	331	300	366	330	318	354	337	296	328	355	351	328	345	343	310	384	323	358	331	347	329	346	293	316	308	301	331	331	334	343	340	344	367	333	330	323	350	352	288	328	301	325	351	312	339	315	323	311	314	385	360	338	335	344	335	331	357	336	320	346	339	323	323	346	312	336	334	328	288	326	315	334	361	345	341	368	340	321	312	324	327	316	372	327	351	307	329	385	363	377	363	332	334	340	312	344	307	341	346	329	347	321	311	319	317	303	317	324	332	347	351	353	338	334	356	335	302	339	329	319	339	315	334	321	362	335	309	322	318	357	344	330	369	343	337	333	367	338	333	342	343	299	362	359	334	347	344	294	322	348	292	325	370	303	334	334	329	325	305	322	348	344	338	343	309	312	318	327	334	345	326	313	363	356	332	320	358	322	345	321	343	331	316	332	330	340	333	333	349	322	365	307	338	342	309	331	338	326	356	316	329	320	348	337	320	326	327	333	344	334	342	365	318	311	297	334	324	346	325	311	317	359	309	336	338	317	325	368	336	324	329	334	316	337	330	325	340	322	329	357	332	324	344	342	344	307	331	354	323	334	370	315	319	338	338	347	318	364	304	359	312	294	329	305	322	316	322	293	339	306	369	328	321	325	298	338	347	345	327	311	373	325	334	308	339	322	327	303	341	334	333	330	326	297	331	330	334	344	330	315	317	332	337	355	349	350	350	321	301	350	366	369	326	301	309	316	312	310	380	326	315	333	358	350	342	352	292	316	331	341	341	340	334	365	318	304	322	342	357	330	334	323	295	360	310	338	321	312	323	336	327	320	324	345	339	325	320	342	339	320	345	325	288	372	308	320	327	314	330	347	292	325	343	309	329	357	347	319	303	341	335	343	324	326	316	338	314	370	347	312	368	314	348	341	342	335	290	322	351	350	335	310	299	342	319	363	343	305	325	350	333	329	372	334	343	342	367	346	302	338	324	310	314	326	370	339	303	374	346	354	337	326	334	328	337	350	336	332	326	340	363	324	306	315	362	323	283	346	319	331	340	329	347	338	340	326	329	357	338	321	352	332	320	363	301	317	304	320	305	370	355	326	318	341	342	342	354	299	334	324	342	324	365	326	320	348	340	356	343	348	337	326	317	316	343	302	342	322	329	343	327	342	365	326	324	336	318	341	310	342	318	337	312	349	359	326	313	316	355	329	367	334	332	311	345	343	328	338	353	341	312	312	327	317	341	379	317	321	344	371	317	313	351	339	333	343	324	307	338	341	307	323	305	333	319	322	310	363	355	306	348	328	300	334	332	317	298	322	360	321	339	336	317	344	336	309	367	344	314	286	316	306	365	344	335	327	315	315	348	333	312	353	338	339	342	344	276	357	348	335	307	338	333	336	351	303	311	298	327	328	345	357	327	322	343	324	353	312	334	335	322	316	325	306	330	360	307	346	297	368	332	364	339	335	324	363	322	329	332	337	311	340	345	326	332	341	331	327	307	325	347	320	329	351	328	345	322	333	292	354	356	343	348	353	328	360	359	337	326	344	338	314	336	326	313	349	356	331	306	352	338	348	325	318	347	301	316	343	321	346	354	304	348	346	328	324	342	346	327	345	345	341	349	325	345	346	317	352	324	327	342	330	306	371	366	324	295	300	321	325	356	328	353	348	348	326	366	357	315	338	336	306	331	322	346	326	339	331	356	312	340	325	375	330	331	298	301	321	352	301	318	371	346	337	337	347	363	322	339	343	332	318	280	337	320	364	329	317	281	328	316	332	329	367	285	334	321	318	352	325	336	311	325	319	381	313	306	327	315	358	329	336	320	327	340	326	346	311	313	305	296	349	303	317	323	316	316	383	346	329	352	337	345	318	326	370	344	315	327	302	321	347	333	333	316	342	356	327	362	344	330	347	320	332	345	359	343	337	325	327	318	323	356	326	324	338	340	331	311	329	331	342	338	384	326	338	330	339	319	351	342	312	346	298	368	322	368	312	332	336	319	357	318	360	337	329	318	355	362	360	333	326	322	298	310	375	327	314	360	335	354	341	325	355	333	331	346	310	319	317	338	293	334	337	337	333	361	314	313	372	317	313	325	308	341	351	361	333	313	314	320	362	329	345	316	335	327	316	327	345	298	312	367	362	342	329	337	329	308	338	320	355	322	316	315	334	316	345	345	333	334	322	344	309	333	338	308	323	331	343	318	348	325	341	329	313	314	314	347	336	326	365	354	341	338	345	291	330	320	323	348	347	333	333	336	372	340	337	303	371	332	352	318	311	331	327	331	345	331	317	332	366	297	321	342	335	327	346	357	312	347	348	343	328	336	354	301	338	359	358	384	310	350	319	327	363	342	354	337	326	350	313	332	341	321	346	322	317	316	366	314	307	347	335	340	337	332	332	326	356	336	301	319	328	318	300	305	308	319	305	348	322	333	356	361	352	328	315	311	349	335	325	311	325	307	365	351	361	332	328	348	339	276	355	326	326
17862	25160	53259	76541	76665	60315	43262	24893	10041	3193	1363	947	888	859	853	880	866	884	829	874	870	817	924	869	900	849	883	846	835	905	835	897	842	904	837	917	836	892	823	893	861	865	802	857	862	868	883	851	819	877	820	870	893	798	850	828	884	857	871	877	860	849	880	882	833	869	861	872	873	816	886	883	831	890	849	868	924	851	857	897	842	876	866	896	846	834	812	828	890	851	837	836	883	876	833	861	858	901	885	803	845	849	889	896	861	856	881	845	886	882	908	858	871	879	835	846	868	877	786	853	866	816	815	839	836	847	892	896	946	861	907	909	869	860	877	887	860	828	849	888	851	886	864	833	866	828	853	873	855	907	868	846	868	848	867	907	866	898	864	842	834	900	860	853	858	872	832	838	846	853	884	883	857	896	844	790	813	833	927	837	871	846	825	879	828	896	810	835	876	839	890	861	830	848	794	818	878	882	840	877	874	858	810	859	827	847	875	878	904	845	864	817	852	835	858	804	834	891	841	895	820	873	814	921	882	862	866	863	857	866	900	819	856	847	873	885	890	876	893	847	831	838	845	822	855	838	840	818	830	831	779	854	857	835	840	856	888	833	874	836	908	811	830	905	839	838	861	830	874	877	848	852	871	826	859	869	813	820	918	794	860	890	847	903	846	854	817	860	897	892	871	823	867	842	892	869	841	894	917	869	852	866	876	832	861	922	875	838	874	859	853	849	842	878	925	895	868	824	889	879	874	855	838	862	916	904	855	893	843	837	897	835	837	827	857	848	876	852	880	835	901	852	852	847	865	876	853	892	842	822	864	787	881	838	875	868	856	874	860	873	838	872	840	845	860	859	852	890	851	851	877	846	867	855	890	846	902	904	829	843	832	857	801	841	847	874	824	862	856	856	858	869	907	841	875	851	868	856	847	898	837	852	864	888	863	867	841	850	882	873	879	855	822	885	846	829	870	864	806	878	875	900	830	852	858	794	833	820	846	842	839	842	864	857	866	812	873	852	809	865	867	909	779	873	852	885	896	821	850	857	837	848	843	863	861	885	884	868	847	877	818	880	884	825	876	794	859	879	819	839	859	883	875	831	834	859	857	827	874	890	812	848	838	786	844	854	839	851	885	814	864	834	940	894	870	860	879	906	838	819	864	831	897	872	814	879	861	853	861	867	827	877	859	831	814	903	886	884	905	824	866	861	891	840	889	903	895	847	898	802	883	868	845	863	836	876	841	834	891	876	847	885	851	807	904	831	857	857	841	818	874	906	829	855	900	911	848	783	855	927	876	908	888	876	836	844	793	862	852	830	845	878	823	885	931	880	900	896	844	827	826	814	798	841	880	830	907	876	865	878	865	875	855	851	822	893	856	906	914	862	819	886	899	832	875	898	861	879	898	849	902	869	878	887	908	822	877	859	832	830	835	837	846	854	857	850	888	820	865	864	811	871	872	870	852	858	850	820	896	871	857	839	823	843	838	887	851	828	848	825	893	824	843	834	833	853	858	864	846	876	863	914	856	842	805	875	861	830	864	878	859	845	900	835	915	852	877	878	832	841	877	871	862	841	889	812	851	893	902	876	855	864	848	891	813	888	901	915	879	880	920	859	809	900	850	884	838	850	911	859	874	850	797	851	875	851	810	852	872	866	880	869	873	845	847	877	880	910	854	916	900	917	805	880	826	892	867	885	881	829	855	800	842	881	826	892	909	793	835	802	928	861	826	943	863	856	829	879	869	909	878	816	869	862	883	834	899	844	841	841	898	891	887	863	891	875	815	840	873	860	848	860	838	885	856	875	878	862	845	838	848	884	862	808	859	853	858	835	864	846	855	853	885	874	906	873	833	837	849	860	842	868	870	851	848	844	851	861	856	834	846	857	866	892	832	923	847	828	804	861	854	887	812	817	805	897	878	856	880	852	848	829	854	869	842	826	835	877	853	808	857	905	877	824	828	878	928	870	846	844	866	871	865	896	865	848	858	885	834	830	854	849	793	819	834	913	821	894	933	882	837	861	816	847	836	869	881	905	881	856	839	855	823	846	855	889	922	863	860	836	863	877	892	870	802	799	794	887	848	879	806	802	910	896	833	794	883	877	874	890	879	834	836	834	847	883	829	836	893	838	870	873	861	886	828	842	902	889	791	882	843	870	869	832	882	842	789	847	937	874	842	856	830	844	870	882	837	829	860	856	838	849	874	869	854	862	857	869	897	907	855	859	898	829	853	898	884	835	856	868	908	860	909	833	889	858	866	866	891	858	840	810	837	859	837	850	833	875	825	871	887	853	872	836	891	877	834	807	869	851	833	832	830	828	856	904	876	829	858	828	844	875	886	833	877	850	869	881	879	829	853	896	875	889	893	859	909	805	917	830	873	838	876	820	865	911	854	896	850	860	847	847	854	878	891	807	812	868	889	812	877	884	848	812	856	817	848	861	848	913	832	913	858	867	865	849	848	890	857	906	914	845	841	865	809	874	931	913	875	859	836	792	848	794	840	835	931	888	844	827	835	860	864	898	871	875	855	848	923	862	906	857	802	834	856	826	852	856	894	826	858	857	856	910	853	809	862	851	855	877	837	881	814	840	857	874	855	833	848	803	843	858	882	822	854	874	877	849	906	810	919	882	847	835	870	849	882	849	882	911	871	847	914	842	836	881	795	843	875	915	878	848	914	833	864	870	882	842	853	877	893	868	818	892	877	884	828	830	853	818	907	828	864	878	864	881	846	841	863	830	884	825	848	870	869	868	862	874	871	869	833	835	865	838	865	853	895	860	845	856	860	881	808	843	874	893	881	924	860	802	856	906	849	817	826	882	879	829	850	857	866	821	844	900	885	923	877	883	801	854	880	884	857	887	861	850	842	839	869	821	851	885	876	870	838	892	863	840	890	941	807	872	884	898	874	868	847	889	835	894	869	818	829	853	874	838	893	877	815	872	835	855	875	853	847	831	852	878	883	895	863	823	860	838	902	870	846	820	860	874	901	897	888	849	863	858	917	890	869	842	925	859	846	909	899	806	787	833	915	873	912	871	851	861	891	873	866	855	879	861	880	832	903	826	828	873	906	881	864	869	902	811	829	849	860	863	793	883	868	857	844	859	859	864	865	888	826	902	853	838	822	897	854	862	837	822	832	862	880	889	860	884	901	868	912	825	878	919	868	855	824	900	821	864	817	940	873	826	906	854	835	831	884	877	881	912	836	885	911	848	825	908	868	839	893	860	841	851	875	892	854	833	886	810	853	860	834	924	870	904	870	848	839	881	855	861	876	857	806	804	841	842	834	850	866	876	864	855	854	862	906	842	904	847	872	892	883	898	846	816	811	866	844	879	860	812	844	897	876	860	847	866	850	821	878	859	829	860	884	823	885	857	876	857	864	864	950	847	843	815	838	842	881	828	852	887	862	838	916	847	911	824	883	878	848	858	838	878	913	863	879	832	844	864	877	865	877	842	847	829	899	866	800	882	852	886	843	860	844	844	800	877	845	796	834	861
12191	10278	13582	15712	13048	7296	3344	1300	573	403	360	339	348	309	366	323	345	311	314	328	330	345	326	355	343	338	325	333	347	316	331	293	307	314	322	331	311	314	317	297	305	356	317	357	346	335	322	374	331	332	312	308	347	298	330	316	326	317	313	335	308	290	316	320	327	319	326	310	302	335	338	338	347	326	337	340	338	364	315	303	320	306	296	342	316	306	319	302	273	339	353	343	320	311	314	337	313	317	314	320	309	321	307	307	291	327	310	306	326	302	339	305	336	298	309	316	341	320	344	343	319	302	336	332	309	300	309	319	317	313	297	300	282	346	326	295	319	285	298	347	314	317	312	295	346	320	280	280	317	308	310	290	317	317	315	338	314	325	339	316	314	287	315	335	313	334	341	367	320	292	319	312	282	330	314	316	315	321	313	309	314	319	294	300	324	375	342	360	323	312	327	302	315	306	297	292	318	342	313	298	328	319	323	327	332	327	344	339	311	312	324	312	325	342	313	346	343	299	342	330	304	332	357	299	322	347	304	321	332	334	287	313	332	307	315	308	281	320	355	297	334	330	298	338	332	309	359	298	331	310	296	299	319	291	312	347	349	315	293	306	291	330	308	348	330	285	344	315	328	311	340	317	318	319	303	317	346	332	321	314	326	311	282	321	341	344	314	309	322	318	307	326	332	343	310	310	317	309	261	327	294	335	307	322	328	328	351	334	335	305	329	330	348	312	322	322	315	312	308	342	307	311	342	300	326	301	315	334	318	287	356	304	334	327	300	329	261	303	356	326	261	320	336	293	318	318	373	318	321	317	318	322	336	314	352	321	328	299	353	345	326	316	335	303	319	296	324	304	317	311	339	311	323	320	304	324	306	350	337	346	350	316	309	333	314	316	344	313	292	319	329	317	316	377	329	305	307	305	350	326	330	373	323	309	293	294	324	312	315	342	293	353	326	313	325	349	293	316	321	301	325	307	318	305	308	316	311	301	339	318	326	327	327	335	295	300	331	325	309	308	299	312	347	310	335	321	325	322	335	346	321	344	325	313	296	324	306	312	328	360	310	330	307	301	300	309	299	303	301	325	335	326	320	296	322	310	337	276	340	308	305	356	314	372	330	288	308	338	331	318	328	286	342	313	332	321	300	354	361	295	315	308	320	318	360	361	331	322	341	334	305	307	325	332	323	328	290	290	326	320	299	328	310	338	322	321	308	380	319	317	289	355	343	337	320	319	325	313	338	282	351	331	318	307	341	329	334	306	344	332	319	329	358	315	305	304	313	296	325	336	339	317	332	320	330	298	304	318	317	325	296	333	341	292	321	344	339	324	333	333	343	312	340	320	317	338	345	337	310	313	324	327	302	324	303	289	325	332	320	320	310	315	331	300	340	337	324	311	328	308	332	311	325	314	302	336	333	304	315	302	312	309	318	285	340	325	277	299	307	321	323	295	294	344	311	317	302	337	326	302	341	328	312	311	349	329	301	326	287	325	308	330	303	305	310	318	309	337	341	313	310	307	330	286	358	321	316	320	313	307	357	325	322	302	339	305	318	284	316	294	290	295	331	358	337	328	341	306	333	350	323	326	288	344	335	317	304	328	327	321	302	320	304	323	305	329	308	306	310	328	337	332	323	326	328	347	328	318	333	304	331	322	299	327	314	332	309	310	318	331	311	355	284	308	319	319	328	310	301	318	299	344	301	301	386	333	326	351	320	325	321	314	306	350	329	312	352	334	320	318	290	296	323	307	334	310	308	372	329	331	314	334	300	328	331	318	340	320	303	312	337	324	367	320	322	282	336	302	327	314	315	278	305	325	309	346	324	338	316	314	298	315	317	319	338	336	314	292	319	325	322	305	312	349	295	301	330	316	329	338	312	299	351	317	321	327	331	328	322	340	321	316	306	331	336	317	317	303	322	306	314	355	308	311	325	321	328	312	285	319	323	314	332	351	284	322	304	313	358	340	348	309	318	313	346	322	314	335	362	310	336	318	316	332	303	310	337	328	285	325	284	331	329	329	314	318	314	323	330	322	324	357	316	333	351	330	302	333	326	344	340	315	363	335	329	298	300	317	294	315	303	326	325	336	282	317	327	324	318	330	288	309	297	329	327	321	353	302	301	311	282	341	327	291	316	321	348	332	323	349	329	303	325	334	350	329	344	346	328	334	326	306	362	295	310	317	326	282	337	342	295	327	324	313	313	293	299	318	313	353	321	301	305	319	309	324	333	336	353	338	326	329	309	354	328	348	312	331	302	308	285	310	311	283	319	319	323	328	294	308	349	348	295	306	317	305	325	315	302	316	337	337	327	351	282	327	323	316	292	301	317	340	305	334	339	308	318	320	319	321	311	319	303	315	294	326	356	323	324	334	346	358	336	312	302	345	311	312	323	327	320	324	344	313	321	313	320	272	340	343	295	347	310	322	364	323	344	354	320	297	322	332	315	316	351	289	319	326	280	331	304	307	317	316	314	288	287	329	296	327	345	353	341	311	293	310	340	319	334	322	346	282	329	346	327	327	321	354	314	306	374	319	306	335	356	338	296	326	279	299	355	341	319	326	314	295	328	312	295	311	311	305	341	335	323	344	314	315	305	297	314	285	314	306	324	336	335	294	322	329	341	339	335	331	359	297	345	312	340	344	329	309	331	312	294	325	311	313	297	313	312	332	296	334	305	326	332	362	355	340	314	287	290	340	298	304	333	340	353	353	331	305	282	344	298	329	343	339	330	315	339	323	322	324	263	305	366	338	319	316	325	335	329	336	327	320	305	291	301	292	256	363	337	342	294	321	307	334	333	269	328	325	304	292	346	330	302	318	321	342	309	337	296	327	315	334	308	322	328	330	314	351	319	326	310	295	281	320	339	318	319	348	296	327	322	285	319	339	329	325	287	299	338	325	337	307	350	327	335	330	324	342	305	332	336	311	334	340	354	314	336	339	307	333	338	357	341	347	334	304	327	312	329	284	333	312	301	311	312	313	335	342	307	350	316	323	345	291	328	315	316	344	278	316	289	340	327	287	312	333	317	322	338	327	363	287	342	333	308	338	310	321	320	339	328	276	306	277	321	326	306	318	311	305	333	289	342	312	285	354	314	361	345	318	319	332	318	333	311	284	331	332	309	320	323	285	299	330	313	274	287	318	341	292	290	327	335	330	317	330	319	332	316	321	289	307	303	300	303	321	327	324	324	306	332	313	328	342	325	330	355	292	304	285	334	303	296	321	305	331	302	322	329	308	307	316	289	331	320	340	336	339	314	295	311	292	327	330	314	362	343	316	327	299	285	314	343	356	313	314	356	311	349	325	354	354	331	340	321	331	347	350	331	326	279	325	302	307	308	327	328	311	318	315	305	320	311	327	311	310	319	331	304	322	309	305	303	366	350	288	363	329	315	326	331	324	315	305	333	373	334	322	333	307	304	327	314	289	302	306	314	285	339	288	336	322	330	334	318	342	333	319	334	326	313	307	354	361	314	328	342	309	365	272	329	317
8760	9267	18476	27403	25633	17132	8935	3817	1720	997	857	840	876	846	899	846	848	807	830	862	884	876	872	866	812	864	869	842	817	890	894	808	834	865	796	773	860	856	877	835	834	831	809	894	872	808	803	841	872	792	853	851	815	838	842	805	849	832	822	790	884	792	818	772	854	824	820	838	873	819	863	867	839	847	822	796	831	784	837	889	851	820	819	879	760	808	831	797	872	813	845	835	811	819	809	844	834	827	880	844	815	882	789	862	845	852	825	818	808	787	815	842	832	834	817	792	800	852	835	830	823	842	852	814	872	825	829	860	819	806	899	812	872	814	843	836	819	868	800	830	842	848	811	876	790	861	857	853	786	802	857	848	867	882	777	828	832	851	804	854	854	805	891	832	790	869	845	842	877	826	878	842	865	826	897	852	848	847	838	822	844	813	893	868	786	784	809	845	867	853	850	884	826	802	822	808	868	842	838	855	883	814	823	754	839	871	900	846	830	825	815	747	831	878	889	806	867	899	813	832	896	815	805	891	850	837	881	823	840	868	845	823	880	907	776	810	783	841	849	816	821	802	887	907	817	821	822	839	838	852	796	843	802	865	822	852	771	860	841	811	868	823	820	834	850	873	846	840	826	824	850	851	858	830	872	871	765	851	859	809	886	880	830	844	851	858	841	855	815	831	833	837	811	862	830	876	801	806	796	794	814	811	885	801	850	845	816	825	868	840	847	825	793	792	792	816	864	880	819	850	896	841	848	853	912	806	838	842	834	803	863	803	859	821	831	894	857	833	794	804	807	855	836	866	856	871	815	797	828	846	883	838	845	866	811	828	835	851	840	834	862	827	792	879	851	861	809	867	882	824	807	784	827	824	815	841	822	870	830	805	863	854	829	783	824	835	842	819	905	871	861	841	879	867	826	844	825	837	844	839	845	854	867	825	796	884	857	826	831	798	808	864	857	812	849	796	889	820	860	818	845	866	872	836	827	796	839	844	817	833	839	820	861	878	782	827	837	894	812	815	846	859	874	859	813	792	852	832	844	811	855	860	842	801	827	812	847	838	861	905	774	824	869	815	863	851	826	842	826	823	833	862	807	874	854	804	840	787	822	808	821	811	814	850	866	808	854	804	822	858	831	876	769	908	842	866	800	838	844	859	861	901	833	886	870	836	828	778	827	839	901	845	795	841	818	830	851	798	786	838	810	822	817	874	854	883	849	837	824	822	814	841	850	844	866	799	852	861	876	799	867	782	842	853	832	794	846	831	822	866	904	819	809	826	797	827	802	823	799	858	806	763	837	875	788	896	819	841	894	784	847	803	880	810	812	830	869	880	858	796	801	910	787	886	827	839	770	827	843	908	810	821	858	838	820	848	860	833	884	839	846	849	843	875	843	854	871	838	845	825	853	829	880	837	829	801	839	840	837	847	795	873	822	862	854	805	877	818	808	851	840	842	829	838	877	850	873	871	861	828	834	847	861	820	836	870	836	905	867	820	797	788	868	839	809	822	830	859	884	818	870	860	875	847	846	838	820	778	811	845	855	853	824	871	894	867	866	832	861	804	850	812	848	817	776	807	854	830	881	858	841	830	846	834	838	847	842	823	838	837	785	863	869	816	841	814	821	802	835	877	840	816	905	829	874	854	895	798	862	830	828	825	835	794	835	822	865	849	826	815	854	803	872	879	840	901	820	827	850	850	825	832	830	880	799	849	813	860	836	776	841	815	861	818	872	894	844	827	852	839	848	834	852	857	844	870	834	827	823	823	848	852	929	875	796	846	853	838	835	864	821	834	815	828	826	833	852	783	917	875	865	843	822	781	851	807	819	808	839	832	856	834	877	856	840	841	767	826	904	855	855	780	804	858	822	826	852	839	870	842	823	847	800	907	808	830	838	789	803	836	820	858	889	882	829	874	837	815	803	850	838	850	870	829	819	821	858	828	904	848	816	840	848	849	790	879	880	769	830	828	821	890	851	790	810	822	790	866	867	812	826	935	857	825	814	886	787	841	839	859	851	872	842	877	851	820	827	844	817	813	851	797	825	835	792	819	874	872	864	859	874	863	858	862	835	815	820	827	864	842	790	898	876	821	871	814	812	878	856	843	782	833	819	790	894	874	857	797	860	824	823	867	853	796	803	796	831	829	854	830	868	775	850	868	839	844	826	842	840	832	784	832	806	816	863	894	825	835	837	832	816	845	823	876	838	898	841	859	811	871	802	818	835	824	868	806	842	826	832	834	870	818	835	850	813	814	813	857	866	844	883	749	882	827	830	753	855	831	814	854	755	836	802	881	814	846	813	879	867	887	854	847	862	812	866	857	860	833	844	893	817	816	825	838	844	866	864	812	811	852	822	813	767	822	830	837	812	835	781	800	850	816	857	812	837	859	846	852	845	845	848	837	830	847	824	824	883	820	841	832	805	810	854	815	832	816	843	822	844	850	838	828	818	836	871	810	794	842	853	822	820	823	801	840	870	853	881	879	791	864	851	841	835	752	844	836	879	878	843	823	842	816	806	872	811	814	838	841	803	822	810	806	768	820	857	831	843	831	778	880	858	780	876	865	876	831	859	799	855	888	852	878	823	827	829	862	811	836	844	852	824	826	838	796	840	861	839	894	831	889	825	754	819	865	804	819	796	831	898	856	832	802	870	849	841	864	823	846	852	849	823	796	882	819	831	836	836	853	864	870	841	810	832	833	816	830	792	840	824	858	791	849	807	844	838	849	812	820	848	836	849	837	861	805	816	837	761	855	846	844	853	855	786	798	870	874	804	847	836	822	885	835	868	862	890	846	815	858	802	822	781	856	834	816	821	818	835	874	891	799	827	832	820	827	792	810	838	793	839	804	862	829	844	868	817	799	820	811	826	866	802	867	821	836	887	837	853	805	859	880	817	784	845	809	823	832	842	865	845	827	839	812	825	849	793	786	824	799	841	841	837	836	811	833	872	832	757	867	840	826	831	837	856	844	858	784	785	818	884	810	876	803	850	825	796	833	766	831	866	830	811	835	871	843	832	829	828	832	827	853	848	867	818	893	780	843	853	808	835	874	820	823	849	820	831	842	832	840	780	802	837	881	802	861	826	820	819	816	832	823	850	845	793	858	842	852	821	833	844	844	841	841	823	866	860	829	837	866	812	823	810	832	882	868	918	875	814	844	787	845	839	837	815	821	826	830	836	828	861	821	814	820	825	827	873	845	871	815	851	850	864	832	839	814	843	819	857	806	882	820	851	835	844	819	853	838	830	837	869	867	826	834	833	859	841	855	862	829	858	857	843	789	877	843	825	813	833	829	796	806	795	922	846	850	870	834	822	892	873	834	870	839	887	819	853	852	854	784	868	861	822	801	836	815	841	828	798	875	831	843	849	893	873	844	850	842	863	854	865	841	797	843	846	842	840	846	814	838	878	836	879	887	850	827	868	902	849	821	863	884	823	820	793	844	870	782	860	824	835	776	801	861	874	843	800	790	873	796	837	832	790	841	849	858	829	834
24608	24152	51693	65775	57546	38441	20613	6912	1613	604	401	322	311	307	357	326	336	343	358	305	319	343	330	314	333	341	348	341	323	336	319	343	313	340	322	317	342	333	347	308	319	343	313	338	318	297	332	366	334	278	288	321	320	364	327	332	333	314	361	339	333	304	341	323	298	317	305	344	336	362	306	342	335	357	328	309	327	331	318	339	335	336	350	354	348	335	342	304	327	341	355	355	342	328	290	351	315	321	324	338	326	305	329	320	318	314	314	320	339	321	353	325	355	308	320	359	320	313	295	299	329	329	339	335	347	350	326	336	336	333	356	340	323	358	309	318	320	344	335	279	334	317	367	327	319	316	343	333	355	306	336	343	325	347	306	323	353	314	318	352	347	309	316	343	308	304	350	340	318	347	334	298	300	335	307	299	362	361	364	311	326	350	341	331	333	355	308	332	351	329	336	334	343	336	333	280	318	277	318	339	329	291	318	320	298	338	315	319	314	333	343	298	326	307	294	367	358	316	315	337	326	347	333	338	344	349	313	345	284	361	325	332	340	354	313	329	299	351	346	307	320	329	313	328	348	293	293	339	353	328	307	337	284	325	372	314	335	367	335	343	300	324	336	319	355	328	319	287	340	289	315	303	316	337	326	317	305	340	342	301	348	304	335	318	356	330	327	315	311	325	317	326	302	343	333	332	341	321	340	335	320	340	324	341	333	309	296	307	339	316	344	312	338	348	326	322	364	343	333	330	351	319	301	334	315	354	307	352	314	308	316	297	322	306	327	314	315	327	307	302	320	333	365	328	342	337	319	323	354	342	314	351	314	334	306	318	373	316	316	341	331	339	353	338	331	333	324	322	306	326	343	314	308	320	313	361	345	305	335	337	364	349	348	323	328	374	347	333	307	341	356	350	333	351	332	330	323	316	314	338	311	333	351	340	338	330	353	346	357	322	322	311	312	328	315	352	343	363	339	329	341	333	317	302	319	340	308	305	295	327	341	335	328	298	349	351	325	326	364	334	309	289	313	325	337	285	315	329	352	314	340	341	319	344	337	316	332	301	372	333	338	322	311	315	342	318	349	314	299	312	309	344	338	300	347	318	305	338	333	314	308	313	334	296	327	352	317	325	298	345	375	334	326	317	364	335	359	335	344	324	345	348	297	349	348	365	352	349	337	318	327	309	334	345	343	288	320	327	311	309	317	322	344	355	342	333	300	287	332	328	364	318	327	303	340	363	334	345	349	368	340	334	321	350	305	364	338	300	337	326	321	317	317	337	315	290	355	298	342	338	331	336	331	360	315	337	312	347	301	312	294	322	291	313	363	331	342	333	326	300	317	344	336	318	321	362	360	351	337	324	351	343	330	348	340	329	315	331	342	329	326	358	326	321	361	361	354	326	332	364	301	364	307	327	326	332	310	317	314	393	327	326	327	310	315	334	334	347	327	353	341	319	351	317	345	319	335	345	316	330	310	326	302	322	343	336	350	351	304	324	336	327	332	306	322	345	340	338	321	313	317	337	364	295	346	314	304	331	304	336	356	335	313	347	342	308	330	317	352	331	328	319	319	342	335	317	364	313	354	331	316	312	364	322	345	342	306	328	350	324	340	335	327	352	326	343	323	308	308	331	352	312	345	357	358	332	320	327	298	308	347	339	311	304	306	319	376	330	320	292	347	346	314	334	308	307	314	328	319	346	305	339	325	342	323	313	313	311	346	293	326	340	306	310	354	344	341	308	359	311	322	306	342	324	342	337	330	317	330	299	319	308	299	309	358	359	328	330	306	335	311	337	327	360	342	354	292	348	361	305	303	320	320	358	329	311	319	316	317	322	320	336	318	346	353	335	347	326	360	343	329	303	336	321	324	330	335	306	355	336	295	287	309	333	327	301	335	307	330	333	311	316	357	319	344	334	328	372	320	371	340	323	319	330	293	335	315	322	334	332	331	323	335	332	339	331	328	344	336	300	326	335	330	349	315	326	350	353	324	307	336	334	303	324	314	315	282	338	310	314	291	323	342	309	316	328	301	323	320	359	350	334	328	328	312	313	315	340	332	335	333	323	333	336	296	345	346	331	334	332	350	310	328	337	347	339	297	317	331	309	355	341	338	347	280	319	319	313	343	343	329	353	329	290	317	301	349	292	308	284	336	274	322	360	325	333	343	288	343	321	321	299	319	299	334	317	300	339	319	383	322	305	354	309	359	329	312	325	338	310	335	341	348	315	363	343	324	329	316	342	361	351	325	350	319	385	336	338	324	317	313	333	298	334	312	328	346	331	330	309	295	328	300	306	316	347	296	314	333	341	332	326	304	325	301	340	321	318	327	347	314	327	344	291	350	338	303	296	297	330	296	363	350	335	351	351	336	307	342	305	320	320	324	337	318	357	326	349	329	314	330	347	290	297	364	294	346	328	347	331	314	319	301	343	316	335	310	329	322	327	355	339	323	337	328	330	337	328	340	300	349	323	292	337	366	344	337	325	323	303	322	339	340	338	325	360	328	305	316	318	347	311	325	337	300	349	316	295	287	328	308	348	291	358	344	326	351	323	302	307	324	339	308	314	340	350	342	333	334	319	327	347	336	327	343	316	308	313	281	325	331	322	314	305	286	325	309	334	294	314	288	327	329	314	314	321	308	322	334	370	324	352	301	335	365	356	304	331	330	310	332	334	289	341	352	344	303	325	319	329	326	312	324	307	314	318	338	345	359	352	318	353	326	312	350	285	361	345	339	324	346	333	343	297	359	326	333	320	335	344	312	331	357	327	288	326	302	286	345	349	353	338	385	330	307	310	320	322	322	294	314	318	325	321	323	315	336	326	315	316	308	297	310	317	319	316	322	308	324	302	326	310	319	309	307	318	286	326	294	303	312	321	332	316	328	298	345	297	356	298	363	303	315	297	331	322	302	325	319	326	331	298	309	318	344	338	357	335	289	335	306	299	339	301	348	329	314	345	296	312	336	356	330	304	324	323	312	313	317	339	311	341	289	288	308	357	347	345	352	309	323	288	356	319	287	369	297	302	314	302	340	343	320	337	320	316	325	319	320	291	331	333	280	331	337	311	331	355	312	320	341	325	292	330	357	327	297	324	345	329	307	366	288	310	320	332	286	326	343	333	331	348	309	293	329	330	313	341	314	289	335	327	342	304	314	338	332	325	330	333	344	326	329	323	351	319	337	276	305	326	354	325	288	331	356	325	306	340	290	324	344	293	332	346	304	332	335	343	315	304	341	302	362	324	358	300	308	339	347	322	317	346	358	312	344	314	310	332	340	330	342	332	287	334	334	301	361	299	335	335	324	330	281	323	343	363	376	329	344	341	310	337	294	297	344	308	319	329	307	331	289	357	335	325	327	321	305	352	322	281	335	359	354	335	333	329	319	328	307	331	324	319	325	341	312	356	329	320	305	293	338	320	358	310	348	316	306	323	357	343	303	339	322	350	353	343	307	303	313	329	311	280	341	351	337	355	340	350	329	322	363	304	314	340	320	333
15152	21795	48739	67383	61969	46572	30569	14593	5082	1763	1043	893	856	872	887	869	863	860	890	856	855	859	899	855	835	837	841	840	838	896	840	830	861	882	898	887	814	846	836	846	814	818	809	850	852	850	877	794	883	869	804	827	857	893	836	885	878	834	804	832	873	825	866	831	835	850	897	848	821	924	861	880	895	881	834	841	837	852	870	866	844	824	842	877	877	828	868	885	910	886	824	853	831	879	827	849	839	908	828	884	836	838	877	816	900	841	855	849	880	854	887	893	881	882	853	856	829	893	836	835	813	830	886	888	931	887	855	827	859	797	808	876	872	824	874	818	808	857	914	835	869	851	867	852	865	870	823	847	791	848	825	785	860	865	849	851	809	866	848	879	838	843	845	872	859	889	821	840	808	854	848	852	825	826	787	791	862	888	804	863	863	860	825	850	883	817	915	865	799	812	863	812	889	879	899	859	881	866	851	815	875	871	899	912	867	846	856	867	816	818	827	874	848	822	897	868	889	886	882	923	885	865	833	870	867	853	829	857	888	833	893	821	860	844	866	833	853	798	899	885	819	833	840	880	840	819	842	887	868	820	824	833	904	885	800	854	898	901	806	872	809	824	856	860	855	873	908	802	903	843	828	883	781	854	819	888	866	842	855	876	789	861	813	856	858	811	851	887	808	864	846	900	864	885	821	857	857	887	842	839	861	892	882	886	863	864	820	890	852	799	783	871	854	836	843	871	818	832	892	921	858	876	851	906	831	837	860	815	876	865	826	857	825	843	862	818	842	888	843	855	907	834	862	784	847	834	890	850	880	841	848	836	835	888	819	838	837	838	789	859	838	829	859	777	852	864	882	855	897	853	895	834	830	802	870	890	876	854	869	873	805	825	892	788	846	842	908	830	837	859	834	844	872	843	846	819	837	841	832	869	894	876	879	908	827	885	861	887	803	833	802	849	882	874	803	857	827	847	860	884	865	874	831	870	886	882	852	793	881	822	818	820	856	839	798	861	876	880	864	840	858	839	872	858	833	880	871	879	893	857	883	900	836	871	892	853	865	875	810	863	832	814	862	833	821	840	884	826	826	860	797	886	847	845	834	872	893	849	813	825	830	902	868	916	845	822	805	831	845	884	896	838	809	831	907	791	855	871	892	805	801	874	824	872	837	832	852	889	816	823	850	867	871	815	859	855	835	855	897	852	831	842	781	858	897	846	831	849	854	878	883	863	840	847	874	889	857	825	851	854	836	839	859	903	860	833	885	815	876	840	830	808	833	867	844	822	860	848	773	858	829	886	867	848	830	863	792	872	865	867	873	865	848	838	852	824	865	834	878	835	873	865	852	827	827	884	808	825	853	828	888	883	835	811	866	826	888	884	844	797	881	829	876	868	825	876	864	903	862	816	879	881	834	823	844	882	797	890	839	839	873	910	821	858	844	880	833	811	866	863	817	889	871	870	811	805	857	837	819	885	874	860	779	860	910	884	865	894	885	849	878	877	848	775	818	824	864	878	827	860	861	801	897	815	863	839	851	826	883	841	849	870	853	861	897	862	810	819	820	872	880	850	830	849	837	833	805	837	845	859	854	831	826	875	841	851	887	861	844	880	840	868	824	808	869	875	875	923	874	796	799	875	866	875	830	869	837	833	812	875	829	838	883	836	835	881	826	859	881	837	876	830	805	868	886	889	803	837	843	835	857	814	860	894	868	814	852	849	838	890	857	778	891	860	900	830	868	873	875	875	821	872	854	860	938	851	887	902	867	841	870	872	839	855	863	809	876	819	825	848	836	842	872	836	805	837	858	848	849	868	864	931	873	841	852	853	846	837	831	835	834	783	873	894	838	787	839	872	883	848	827	863	823	839	886	872	792	813	886	835	853	855	843	804	829	842	843	834	855	879	858	842	849	850	881	834	854	833	888	840	871	809	801	863	819	853	826	902	897	870	807	859	826	816	882	846	869	840	868	880	910	873	811	814	874	815	855	839	843	817	898	861	874	854	880	841	832	867	860	874	818	832	841	820	841	834	849	903	844	856	863	871	824	863	860	836	826	871	839	849	858	844	875	886	870	877	872	828	815	801	834	827	817	839	866	884	858	830	856	895	869	864	801	807	847	864	820	868	812	902	853	824	881	831	860	864	891	852	794	903	846	894	867	848	903	843	852	850	812	874	888	793	860	856	820	900	848	847	850	837	855	883	867	916	874	891	849	861	835	851	866	853	893	837	864	870	866	891	803	898	767	870	883	805	849	793	809	815	912	924	888	842	838	817	843	865	869	896	848	865	837	807	883	893	889	867	835	883	860	869	877	857	874	852	878	849	831	832	869	882	911	863	848	835	887	875	823	857	798	802	766	838	899	820	831	840	858	824	818	803	883	873	885	871	865	831	847	886	847	867	856	863	869	876	846	842	823	872	879	861	846	818	888	848	881	809	860	836	868	849	784	862	837	831	867	858	886	839	877	832	812	842	858	860	860	847	836	853	884	808	818	841	895	836	837	849	854	830	869	866	776	836	849	851	863	848	893	854	852	798	838	843	854	856	857	870	843	817	764	894	774	868	870	823	884	887	799	892	897	876	769	867	813	861	827	824	864	857	826	869	853	816	852	816	876	867	826	868	872	829	811	846	842	843	852	843	908	895	873	862	802	877	862	864	830	848	826	792	826	811	847	829	909	873	870	842	844	835	873	861	890	831	795	877	817	796	858	836	891	867	838	813	863	842	880	826	800	864	850	835	834	869	859	892	865	886	883	846	875	867	872	865	873	917	855	873	848	864	843	822	913	806	901	824	837	872	807	876	849	854	919	810	874	851	886	816	851	836	916	865	875	885	850	837	815	851	813	849	809	871	857	885	889	869	807	858	878	904	909	847	826	867	857	851	798	798	847	854	879	868	865	849	862	814	813	878	825	844	893	850	816	828	869	792	852	900	844	813	815	819	788	865	767	794	872	853	905	861	843	803	817	903	854	835	804	825	820	809	807	815	870	861	876	832	890	866	819	785	874	816	829	872	874	828	810	840	845	853	796	898	840	848	881	859	842	874	870	833	869	799	854	842	834	842	819	814	831	879	876	886	854	869	834	832	888	891	776	815	896	800	864	848	839	840	854	794	855	929	873	868	839	859	857	812	885	847	800	828	830	902	807	867	854	867	850	805	832	851	860	859	866	842	847	815	852	791	845	902	819	873	805	844	794	893	867	810	877	863	834	827	881	885	831	872	833	839	808	917	880	916	847	900	870	876	842	833	864	890	823	874	833	855	859	835	863	807	902	873	874	886	882	850	829	919	835	845	865	850	877	900	845	867	834	833	825	812	877	820	867	918	863	848	897	897	830	757	852	832	845	884	838	866	801	896	891	871	883	801	837	818	905	853	870	846	817	851	851	868	871	856	900	889	819	849	843	811	862	812	831	851	855	857	896	854	850	875	830	870	776	812	839	875	920	823	875	818	888	847	876	884	861	881	903	871	816	848	815	846	864	892	842	868	881	850	875	871
32471	32608	65771	78219	67322	48503	29034	12115	2785	730	395	323	308	337	354	328	359	354	342	323	296	313	361	325	339	342	314	334	350	340	316	347	370	319	318	311	313	304	354	341	299	322	322	336	324	347	354	354	316	332	351	335	353	332	331	349	333	345	306	297	351	347	311	312	334	319	334	365	321	307	340	347	335	325	338	309	338	358	312	340	334	347	313	332	321	345	338	326	326	357	329	332	326	318	311	323	369	339	290	288	303	360	333	311	351	331	359	337	332	334	313	344	359	340	311	347	310	350	315	366	331	341	333	361	336	301	307	356	336	337	291	363	311	359	348	311	341	345	356	334	342	339	349	338	332	336	312	341	309	317	347	332	317	314	317	317	348	345	324	327	325	355	316	338	337	310	321	316	340	327	364	343	311	316	347	326	315	316	314	328	333	341	331	331	324	370	309	323	335	332	325	355	347	283	351	360	336	329	328	356	331	337	311	305	324	322	297	332	336	307	301	318	324	330	335	341	337	330	329	339	326	334	306	326	339	345	336	315	324	325	323	349	328	313	348	314	316	309	314	321	345	284	327	339	353	345	326	313	323	330	333	329	328	320	294	337	323	335	352	368	333	340	340	329	313	311	325	330	351	349	308	340	320	315	294	335	320	334	333	294	328	330	364	347	351	324	341	319	344	347	356	347	337	304	356	324	298	349	312	314	324	331	317	338	349	347	352	342	337	342	339	298	317	338	347	374	330	350	348	355	334	374	332	306	353	325	317	348	369	347	339	365	330	364	361	335	340	333	327	321	309	351	315	322	352	342	350	292	338	302	331	324	321	359	359	330	364	311	350	290	307	319	321	295	295	331	345	327	319	313	362	321	330	322	322	331	299	331	334	336	328	353	311	357	338	353	350	331	329	339	337	365	330	346	337	349	346	296	300	358	321	329	362	371	321	297	335	344	353	318	377	343	319	352	347	336	360	374	324	374	343	315	367	327	330	322	319	352	327	314	325	324	323	360	324	355	327	337	321	327	326	348	346	357	337	306	338	356	356	336	319	325	337	301	306	349	352	343	361	333	358	336	351	328	304	336	345	292	317	331	327	326	340	346	365	328	349	337	323	318	362	326	333	354	341	317	347	312	324	361	305	331	368	338	312	299	314	332	344	336	326	310	321	341	318	328	331	354	320	331	319	318	335	342	316	335	312	311	318	353	327	334	293	339	356	325	331	336	313	324	327	338	304	304	354	324	286	315	317	296	295	350	338	335	345	338	350	326	337	353	314	345	330	326	345	340	348	362	335	366	319	348	312	317	349	302	357	328	370	343	324	326	332	325	310	311	340	366	333	307	368	342	339	311	319	327	330	334	348	332	333	314	333	318	357	363	372	332	324	297	310	345	307	318	317	340	307	322	325	301	351	304	336	350	334	308	351	331	307	350	331	323	321	348	315	321	326	321	338	308	311	315	338	343	357	335	307	343	316	333	329	314	354	324	295	364	361	319	326	358	327	302	334	342	338	329	307	331	336	350	340	312	324	352	314	337	325	338	332	325	319	317	343	292	345	364	356	328	314	363	328	314	315	313	334	337	388	359	328	314	363	337	353	348	304	351	374	317	310	327	322	345	339	335	332	348	309	303	310	357	362	320	309	308	265	344	325	348	310	337	356	322	320	349	307	282	324	335	349	338	308	318	324	353	306	340	351	340	325	337	335	368	350	329	387	313	369	313	340	324	316	350	357	303	358	311	342	338	334	317	329	322	330	367	330	323	327	313	309	318	348	302	367	352	331	329	332	327	325	346	288	286	334	352	284	342	316	313	352	370	343	322	321	319	323	331	343	353	327	341	395	331	308	317	321	327	306	347	320	310	327	310	332	338	336	348	353	376	343	361	341	298	347	323	356	309	318	321	349	336	320	335	324	345	336	314	340	299	344	279	342	306	304	328	324	356	307	345	298	350	289	337	344	330	313	327	386	346	343	326	325	314	302	334	344	343	366	320	320	333	306	314	335	306	357	328	356	332	329	318	324	366	350	310	345	323	306	298	321	300	362	297	314	350	339	317	316	342	336	298	313	330	336	337	334	335	362	357	356	340	329	327	307	348	305	318	307	354	350	316	334	320	348	322	314	351	356	309	340	343	300	359	319	361	337	299	359	280	350	328	359	326	326	340	326	338	349	330	308	332	353	326	338	365	330	356	310	343	293	337	346	330	321	351	330	329	344	333	325	365	353	320	306	349	340	303	351	326	299	348	343	323	345	353	338	348	324	302	332	330	348	320	328	350	366	364	311	360	355	324	354	327	327	312	304	326	362	301	334	335	335	364	359	339	341	322	312	325	350	334	339	343	303	307	344	328	351	379	317	329	326	332	329	354	314	331	343	321	362	318	312	330	353	340	359	328	320	325	308	322	318	323	282	314	352	360	345	306	297	334	350	322	302	323	354	330	340	322	355	324	330	337	328	318	340	329	327	333	333	353	345	356	350	343	323	355	350	316	355	327	346	326	339	310	354	320	344	350	325	365	355	298	348	342	358	332	306	301	323	357	305	352	304	323	317	322	306	364	340	331	304	339	320	318	314	324	310	332	317	324	325	293	358	324	351	331	338	289	342	326	309	284	323	318	317	331	362	312	326	338	319	318	328	332	341	356	381	316	340	351	362	326	368	349	317	332	327	325	336	337	308	371	339	338	351	340	343	327	347	353	318	347	352	357	344	300	352	320	367	332	289	339	329	332	322	320	297	341	332	350	310	348	342	349	335	320	330	313	278	331	357	312	354	320	295	321	305	363	311	324	324	343	329	324	349	327	336	332	326	316	354	328	342	361	308	297	315	346	296	316	357	336	350	325	350	340	347	355	339	341	344	328	311	354	336	328	357	332	353	356	319	326	357	311	352	322	311	327	378	335	329	304	324	322	325	327	339	312	323	348	339	351	337	323	327	351	309	354	343	323	348	341	327	298	370	355	311	368	296	360	352	334	333	328	329	309	369	319	328	344	317	366	352	339	330	347	322	362	340	353	337	315	356	345	311	335	363	335	328	327	370	333	336	342	331	353	362	324	329	320	355	315	290	333	320	324	297	348	339	339	322	304	315	306	318	386	293	326	333	292	338	354	331	304	366	300	336	313	307	322	382	315	330	307	367	339	346	329	307	340	318	297	346	330	343	344	336	305	335	330	323	316	324	333	332	332	347	303	333	312	348	310	326	296	347	317	343	362	325	370	368	329	376	328	334	307	343	348	379	343	330	348	338	328	348	304	283	337	347	368	332	361	329	304	333	348	343	355	347	346	332	339	308	345	356	310	361	333	333	337	342	337	327	321	315	337	296	317	338	344	344	314	347	354	319	346	346	314	329	362	328	333	318	323	349	326	349	314	318	347	366	375	331	339	357	353	352	338	320	347	337	302	334	337	314	329	327	369	338	335	339	322	290	326	307	339	346	336	317	345	342	325	310	360	291	307	306	343	337	316	306	316	341	326	349	311	376	352	340	340	343	315	356	302	327	302
19545	28282	59536	81109	73538	55633	38097	20269	7232	2377	1066	966	913	915	842	901	836	842	877	865	826	818	861	868	899	922	840	857	877	856	844	847	909	820	867	848	846	874	902	861	878	872	896	880	865	873	848	817	849	828	939	840	828	834	894	821	827	858	831	828	878	891	814	854	903	845	842	830	863	883	886	893	876	850	878	821	853	863	927	819	866	885	830	872	817	887	849	890	872	911	825	836	876	819	838	829	866	907	903	838	862	866	880	893	796	899	895	819	866	871	897	871	859	859	897	911	856	857	893	823	888	866	892	832	834	868	882	929	820	869	867	871	909	835	913	820	867	853	838	873	873	881	847	834	859	883	861	909	812	870	789	846	833	873	893	889	853	895	903	834	828	836	882	850	873	847	822	894	812	882	851	878	886	856	830	871	819	940	903	804	827	900	891	815	847	840	897	815	911	916	860	868	884	857	874	859	845	881	867	898	866	939	827	808	887	916	841	834	888	871	917	893	867	896	911	878	847	844	879	836	864	818	885	802	829	817	910	854	870	824	857	889	856	871	888	843	841	846	866	810	857	878	870	832	892	848	848	860	873	864	901	913	851	853	812	843	855	864	852	851	891	902	871	911	837	854	865	832	819	909	846	816	846	831	839	894	866	841	851	897	861	861	897	832	861	815	845	809	883	845	821	909	828	861	839	840	885	852	845	888	793	852	855	831	818	875	886	886	866	870	907	846	908	891	863	847	897	849	835	854	862	882	811	851	891	815	902	874	878	859	846	903	867	847	861	862	870	875	941	834	850	817	856	911	902	877	876	863	839	916	875	869	817	837	891	903	865	896	833	871	871	890	832	895	821	871	865	856	894	863	899	845	856	855	853	827	846	874	799	812	861	871	887	820	880	892	837	852	888	822	822	856	841	817	866	864	845	825	889	826	837	873	863	846	871	891	849	879	886	874	866	846	891	889	804	804	908	869	829	857	826	881	880	868	878	925	830	880	890	885	877	859	839	867	836	839	847	848	854	885	871	895	861	900	820	866	828	844	871	926	942	854	872	872	879	883	870	830	896	829	884	879	863	807	896	817	832	862	852	866	887	832	890	857	851	859	831	830	825	883	872	904	869	807	829	855	869	855	794	939	863	876	886	851	858	884	832	829	827	870	833	871	876	845	860	921	854	910	841	857	842	885	886	832	859	837	877	872	861	868	851	855	894	860	873	906	854	834	814	838	814	910	841	902	856	873	873	832	885	856	815	850	846	879	841	863	877	856	859	860	813	850	855	860	828	840	837	874	868	856	829	846	839	900	887	783	889	900	862	896	824	865	899	883	905	927	918	837	892	841	878	844	856	870	916	843	843	833	859	891	897	851	842	854	839	820	822	870	920	858	838	912	867	918	856	869	846	877	908	853	879	875	897	846	827	868	893	847	899	844	901	872	849	885	846	852	834	872	811	859	897	852	858	839	835	853	869	850	861	864	897	819	881	879	814	835	846	837	806	837	815	902	865	909	871	884	920	869	855	880	841	828	866	822	849	892	851	874	881	886	843	906	863	897	921	878	842	837	871	859	811	849	861	907	842	844	861	873	882	836	865	808	877	868	846	848	854	830	840	849	893	887	821	808	873	859	824	862	876	853	886	843	877	817	900	824	887	870	802	845	835	877	864	836	905	830	884	886	890	827	877	830	840	877	909	883	813	859	873	875	853	873	877	896	905	772	880	865	829	906	852	844	868	887	903	849	809	888	847	834	892	817	876	825	857	893	875	881	870	863	884	890	915	859	898	908	852	868	851	830	844	906	819	811	903	811	875	843	868	883	861	865	861	891	861	834	843	883	901	826	846	856	855	859	868	856	870	781	841	909	856	885	837	875	899	839	835	819	871	869	874	853	825	907	849	870	852	871	907	891	890	886	830	893	842	872	870	929	853	919	873	863	869	888	898	877	877	882	876	899	900	847	897	898	843	863	880	879	865	878	788	858	826	871	930	815	899	876	894	858	888	852	854	850	894	920	897	902	906	873	846	819	903	919	937	850	843	848	889	886	838	835	842	839	871	820	891	881	865	880	823	909	846	817	898	895	855	826	855	865	852	842	852	879	860	877	884	896	835	873	823	861	832	829	816	861	877	878	908	891	908	846	840	849	813	908	827	840	796	901	846	819	904	852	870	855	898	837	817	889	865	870	826	861	893	869	841	847	869	797	853	884	827	827	862	878	850	890	855	876	825	850	889	838	850	870	886	907	850	850	897	866	871	816	877	849	825	866	920	929	875	888	890	863	824	884	895	851	841	870	859	861	833	864	891	877	862	861	870	896	873	887	856	873	880	837	837	854	838	871	852	861	855	833	841	829	878	892	837	850	843	845	876	852	844	854	779	869	864	886	855	892	865	826	816	843	851	902	886	871	823	802	869	957	830	900	865	844	865	925	878	883	850	844	861	852	896	878	846	863	848	888	932	842	861	827	870	898	864	890	855	873	912	843	833	856	821	856	862	914	904	891	893	858	898	840	882	903	850	864	885	827	878	886	911	903	867	920	879	876	839	828	847	883	876	865	883	850	904	871	863	882	855	880	875	841	865	850	827	845	904	876	833	839	875	847	851	820	883	872	892	812	863	862	820	804	850	862	795	864	878	832	883	856	872	888	898	891	864	829	869	818	847	863	872	906	889	856	817	791	822	919	891	850	857	875	854	795	877	913	869	864	847	849	837	859	867	836	826	871	863	851	845	866	862	874	856	844	866	896	869	846	888	874	891	844	840	876	854	851	835	855	826	894	825	842	826	883	856	850	849	878	867	891	876	838	853	871	873	865	823	864	897	849	847	830	828	889	890	877	839	873	829	843	849	818	909	867	862	813	859	938	850	863	850	923	873	838	869	815	895	882	871	850	839	856	866	863	866	856	862	888	848	869	874	911	876	827	889	912	797	882	890	912	831	870	860	877	868	894	859	877	863	825	883	818	851	881	868	860	890	895	871	819	841	867	893	885	810	852	880	862	848	855	895	859	852	853	868	836	848	854	875	897	880	839	858	913	934	853	856	885	850	880	853	871	854	920	855	848	843	825	841	882	901	829	867	827	853	862	893	886	865	844	902	923	877	846	860	849	887	845	906	835	869	878	860	894	848	850	864	877	840	879	830	862	876	839	830	977	899	879	834	927	845	862	837	819	877	863	872	852	840	918	834	833	858	818	869	879	858	839	836	910	887	912	871	853	865	881	860	873	835	905	818	866	843	882	845	829	869	846	877	875	891	854	839	854	945	867	847	873	866	830	890	885	899	848	850	912	849	833	847	884	810	840	867	806	919	872	898	888	881	880	876	886	898	895	861	868	845	885	851	884	889	853	842	890	879	833	826	836	893	876	911	848	823	849	891	850	847	844	875	879	930	862	866	912	844	847	870	900	847	854	836	850	870	887	815	882	848	869	877	892	874	808	883	823	881	841	918	856	885	897	835	906	845	876	849	872	831	864	862	848	905	870	841	806	813	892	808	866	876	858	828	864
13456	10162	15153	16483	12997	6386	2682	1167	530	381	322	329	322	324	330	359	336	309	296	309	336	330	303	312	305	299	347	300	320	311	326	298	311	305	293	329	321	342	311	313	302	322	306	313	358	271	333	318	314	357	303	322	331	322	303	329	320	332	296	305	339	325	330	300	307	320	296	337	333	338	317	330	348	291	333	332	322	362	380	304	308	297	307	328	291	321	310	317	298	337	342	322	303	309	327	340	368	321	301	332	321	321	301	339	316	315	311	329	327	304	284	324	305	315	339	384	338	288	331	311	317	385	310	321	318	313	331	312	313	326	357	310	314	278	322	329	331	330	327	335	334	294	322	296	358	322	330	326	330	362	289	323	330	329	338	316	310	318	332	339	313	340	325	292	324	331	353	332	310	314	366	335	267	319	308	342	327	323	328	366	326	318	323	304	356	336	329	344	328	315	300	357	349	364	330	336	329	333	314	282	323	349	312	344	371	341	315	326	309	346	360	331	312	359	290	326	346	316	296	295	311	320	318	336	313	307	334	349	321	334	321	335	306	301	305	316	331	315	316	333	337	342	334	336	324	317	324	312	312	328	309	336	353	317	291	293	342	312	322	324	346	318	288	308	313	346	292	340	337	321	344	309	330	316	286	296	306	323	332	356	332	295	324	313	286	301	325	329	316	335	304	296	304	302	355	342	328	306	323	306	334	296	322	284	330	298	342	337	277	333	344	295	312	290	310	321	343	278	339	349	286	358	327	307	302	329	322	288	309	349	279	301	305	315	358	310	313	364	321	302	337	296	301	311	329	326	321	324	371	328	338	324	315	365	343	332	309	318	323	331	330	299	328	291	318	349	310	298	316	342	344	341	319	292	347	328	314	346	340	314	332	320	307	294	321	270	311	325	337	325	315	334	316	320	315	346	367	310	309	327	281	332	339	333	295	287	319	297	289	317	313	345	293	319	319	322	309	325	314	307	299	344	300	298	340	319	340	343	306	316	336	301	309	305	325	316	344	332	313	338	350	336	330	291	321	308	299	309	301	315	326	323	323	354	333	300	334	315	328	319	321	317	334	319	313	270	351	302	320	302	306	324	330	354	335	298	305	300	328	308	317	321	326	313	316	313	328	315	298	303	338	345	333	318	283	314	348	311	317	345	329	306	326	358	344	362	319	292	331	305	319	319	328	298	323	314	338	313	322	315	307	323	343	323	309	335	318	348	315	303	322	323	298	307	342	327	292	314	334	317	333	326	277	327	344	356	343	359	338	350	346	321	325	324	312	308	351	284	323	310	322	314	306	349	324	349	301	330	318	357	331	329	303	345	308	321	308	300	342	320	304	286	331	300	332	284	319	304	312	336	321	335	307	281	313	340	311	298	330	337	338	352	324	329	308	302	310	342	328	315	345	323	341	286	340	282	330	352	326	369	315	328	331	327	308	309	337	324	321	314	339	327	323	335	342	338	305	314	327	307	310	311	297	346	314	326	297	315	340	336	325	327	314	324	380	331	337	315	316	348	350	319	288	326	323	291	287	324	310	297	297	297	298	324	324	328	314	325	309	326	333	325	317	291	291	317	295	315	319	325	323	310	300	317	321	293	362	303	301	344	307	311	302	299	335	331	276	343	332	304	309	327	339	315	305	321	318	359	311	339	348	312	330	297	359	301	324	337	325	325	315	351	327	323	318	336	349	301	321	314	329	314	311	348	341	346	303	309	305	338	325	298	343	317	327	323	328	327	291	332	316	302	314	326	309	336	308	313	332	320	323	302	331	316	310	309	326	329	347	332	325	313	338	354	324	340	325	353	324	337	296	317	300	331	333	319	340	317	304	306	322	325	333	339	335	319	328	312	295	308	283	320	292	302	322	344	322	301	318	322	360	334	331	313	339	311	369	323	311	338	347	346	310	362	308	299	335	333	292	330	320	343	309	326	310	362	332	332	312	305	315	316	369	320	292	314	311	343	311	288	371	319	349	361	308	300	311	334	342	364	322	348	309	310	302	320	296	319	333	325	346	310	318	305	360	297	359	325	333	323	306	335	328	362	336	322	327	303	324	320	325	310	354	299	320	292	332	331	323	322	313	328	321	337	321	323	299	322	315	359	336	350	319	309	316	332	303	338	304	315	332	289	321	302	304	327	322	356	303	312	328	350	336	315	331	313	329	303	325	307	332	343	341	353	323	302	299	337	321	298	340	346	356	320	352	317	333	286	333	322	312	309	339	328	298	344	319	312	343	327	298	318	343	291	324	279	312	357	320	318	357	328	309	287	335	332	308	330	329	308	328	310	304	316	340	335	302	332	298	291	334	314	363	300	329	330	349	339	310	310	298	345	323	325	284	337	314	305	343	313	324	305	307	367	316	330	330	318	359	308	306	310	353	354	318	339	354	317	327	311	327	340	335	331	334	364	319	301	345	328	309	329	313	344	312	317	317	334	341	311	359	323	345	323	315	299	310	333	328	312	341	322	300	300	316	337	338	323	309	283	319	304	348	322	323	300	283	292	311	295	293	311	311	282	337	322	332	329	327	320	308	293	322	323	299	320	325	316	325	331	285	304	315	307	314	322	337	299	326	325	354	304	298	313	313	312	357	328	339	316	312	308	328	327	318	313	331	312	316	339	310	335	325	324	332	324	288	299	335	319	330	325	323	339	317	347	337	332	285	301	328	299	331	344	349	338	318	332	332	323	316	333	355	302	332	334	314	332	345	370	295	314	320	319	319	318	312	333	312	297	318	327	350	349	336	313	338	344	299	288	325	323	302	337	348	337	302	334	326	327	305	288	340	294	335	345	316	325	329	357	340	314	366	322	309	293	298	325	308	304	320	318	317	332	343	313	328	317	338	306	325	313	328	314	295	295	322	312	337	308	306	304	294	352	347	287	335	280	295	342	307	291	309	339	271	317	333	343	297	326	336	333	309	321	329	308	305	267	300	321	318	302	308	345	310	320	315	327	293	320	310	339	336	347	347	273	305	334	342	293	321	364	315	315	314	338	334	327	333	314	326	306	312	302	328	341	324	331	323	308	318	352	343	332	299	328	327	327	331	333	279	302	313	331	331	336	291	321	305	307	295	354	292	289	317	344	308	300	332	313	325	295	310	308	311	350	288	331	318	303	301	323	342	348	353	310	322	360	326	299	314	323	303	339	295	308	315	358	329	302	297	326	343	333	362	346	306	317	343	352	320	323	319	306	310	345	322	352	288	274	310	349	351	315	337	310	311	322	340	331	340	332	313	314	298	329	310	301	314	319	337	342	340	329	322	302	291	283	326	388	337	317	313	338	323	296	307	308	349	330	305	285	324	299	320	334	294	342	329	282	314	309	341	329	333	314	346	326	295	316	324	320	314	326	338	334	337	334	312	334	310	336	324	317	294	336	323	338	308	314	338	309	331	312	317	334	282	312	348	313	338	316	318	330	339	350	351	339	313	323	338	315	320	326	343	313	342	334	346	312	327	323	325	312	330	338	279	323	338	305	334	302	324	335	295	342
9068	9477	19994	28028	24737	15288	7754	3289	1493	1058	930	902	852	843	846	880	817	803	817	862	803	883	871	792	848	826	775	800	866	828	784	832	894	819	882	859	811	848	864	810	889	852	810	885	855	808	845	828	818	830	835	761	891	861	830	832	858	841	889	823	863	874	838	809	850	796	866	779	870	847	890	813	831	859	811	841	866	767	796	841	860	853	825	904	862	876	854	855	859	863	867	815	829	785	863	867	785	854	811	826	842	824	866	869	850	852	843	775	811	811	810	861	837	839	859	856	846	859	821	817	827	874	828	841	848	815	872	844	844	865	831	894	840	824	852	853	813	854	847	830	835	860	809	846	828	791	852	858	857	790	872	827	831	802	836	809	799	853	811	821	845	842	822	801	849	827	829	801	836	846	817	829	813	831	873	840	823	896	867	844	808	838	836	813	841	818	816	854	874	853	810	865	806	854	803	837	866	833	816	864	805	874	845	816	819	798	819	823	833	830	880	855	815	818	841	872	849	840	899	813	809	770	844	839	812	849	846	862	856	799	903	858	861	824	865	836	824	834	836	820	812	806	840	847	829	788	827	885	803	831	826	794	823	899	807	842	829	790	826	854	883	841	827	826	878	874	846	828	824	811	843	880	834	791	825	867	847	835	819	853	843	817	769	806	876	812	831	844	842	770	800	844	818	859	806	827	854	914	848	826	852	840	859	785	802	795	815	866	828	849	844	850	876	851	791	845	837	871	811	884	795	824	853	822	803	809	844	803	788	868	858	861	857	812	835	811	880	779	862	879	828	853	884	851	859	881	834	796	790	862	825	889	884	840	858	854	865	790	838	796	898	839	842	860	831	791	876	814	801	833	886	868	782	793	857	876	836	819	884	864	871	855	856	834	836	854	850	852	819	835	798	885	843	886	831	807	857	804	821	849	864	841	802	834	838	845	845	880	868	822	869	865	837	812	849	860	841	875	856	865	840	834	879	790	806	800	807	838	833	828	843	856	828	841	866	842	851	836	828	830	837	862	808	775	897	816	850	851	884	835	814	872	829	825	858	855	831	832	821	865	819	849	885	866	866	797	843	796	820	881	821	874	871	856	844	863	852	813	861	819	865	858	810	809	858	838	802	825	834	887	840	868	840	859	831	825	814	797	817	845	878	821	796	816	830	798	858	828	856	901	876	888	845	833	791	813	887	852	827	866	828	795	888	853	843	817	823	864	848	825	902	889	821	804	871	816	844	819	857	781	830	843	861	813	804	835	814	846	858	860	805	827	836	819	811	833	841	853	831	837	874	787	828	862	818	850	863	808	816	829	836	892	831	815	857	872	780	848	840	835	847	860	802	851	813	781	810	847	772	846	861	859	812	833	868	797	923	845	847	896	870	847	830	833	841	857	833	841	836	845	853	857	845	802	871	890	824	850	793	810	854	848	854	826	813	804	857	887	851	867	875	800	824	848	837	821	853	822	841	833	779	837	817	827	858	838	860	811	893	870	808	863	819	835	853	827	826	844	857	805	870	893	837	827	860	855	855	810	894	815	820	840	804	815	848	885	863	801	829	882	853	804	860	811	898	801	799	848	843	852	860	891	871	853	871	811	827	823	798	832	811	824	844	841	870	909	788	828	802	862	858	847	900	800	844	843	832	842	820	842	826	842	783	810	831	861	838	829	849	869	815	860	834	799	840	812	877	842	799	782	814	881	858	836	851	800	853	854	838	843	816	832	865	849	855	845	823	860	868	840	829	825	815	844	789	889	841	839	848	835	825	865	834	798	844	825	846	796	840	843	893	875	799	780	835	799	864	834	769	837	848	886	850	845	832	892	842	860	856	839	867	833	868	860	843	823	817	872	854	835	886	805	869	853	876	870	889	893	830	822	867	833	865	844	827	853	871	835	853	787	833	832	831	871	847	823	855	843	869	808	786	835	833	792	873	803	839	847	805	816	853	800	841	849	806	864	861	866	873	854	810	859	862	809	811	860	807	756	816	782	829	883	832	840	859	796	848	890	891	821	852	846	875	824	802	837	830	878	801	872	873	792	885	824	797	802	824	852	852	868	832	806	837	846	832	834	823	875	863	909	888	793	881	856	838	850	836	805	849	849	838	802	863	822	837	814	863	875	876	766	846	809	840	863	819	832	876	854	850	832	869	876	850	823	870	898	838	815	797	835	808	808	851	854	866	884	902	865	814	821	848	879	878	876	840	816	825	886	805	827	814	896	801	889	792	831	825	842	845	867	846	843	798	846	832	886	854	821	869	767	860	840	830	825	824	884	818	856	836	835	834	818	865	805	788	845	808	832	850	840	816	883	804	817	835	900	819	784	841	819	807	861	896	883	890	836	874	907	814	815	894	837	870	888	846	834	819	840	834	827	832	835	849	903	885	826	844	836	903	821	845	783	872	846	826	846	834	860	880	881	854	827	858	870	847	838	812	840	833	872	859	855	820	849	835	839	869	791	824	804	857	809	846	845	857	874	831	852	866	828	847	806	844	832	819	836	826	845	856	822	828	838	825	904	844	852	817	889	805	762	845	844	861	831	835	882	807	871	864	826	836	905	852	807	830	895	883	795	855	822	843	826	808	853	851	871	860	820	844	807	828	856	838	854	869	879	820	862	832	855	827	853	838	851	870	862	889	838	880	845	824	876	858	809	804	845	858	869	826	887	807	840	818	861	821	824	785	824	802	824	829	851	879	878	799	820	840	845	821	817	872	827	836	837	863	843	803	857	843	812	851	812	883	880	818	915	836	801	808	846	830	843	825	842	773	825	812	784	868	780	817	845	836	829	831	812	842	852	846	850	853	801	839	840	835	808	812	819	844	864	810	840	889	835	883	822	851	841	864	820	830	823	823	859	816	832	894	808	807	861	861	857	883	862	844	857	820	822	824	837	894	822	857	860	818	872	819	827	803	841	832	831	875	899	897	819	839	854	855	864	836	814	815	839	839	843	818	853	845	801	868	831	849	803	841	821	865	774	868	860	815	894	829	875	876	862	881	844	863	836	854	870	831	804	892	809	777	808	825	804	832	852	834	822	862	827	874	867	831	815	880	824	826	809	832	834	833	896	818	872	864	823	859	865	810	847	820	817	829	855	854	810	879	835	823	864	838	852	784	823	783	856	791	881	865	859	817	838	862	844	843	886	806	816	836	840	859	829	831	860	841	829	840	829	790	839	925	821	899	847	825	880	847	739	822	802	857	850	817	829	868	852	857	834	796	856	900	859	832	864	823	859	875	844	869	871	826	833	830	793	849	838	810	854	865	849	889	861	920	803	785	822	856	846	869	808	834	821	841	828	835	838	841	810	806	836	844	799	818	781	844	814	844	829	836	860	791	835	839	881	904	830	862	845	806	866	873	819	830	850	842	852	868	829	819	865	804	850	863	884	837	863	802	832	808	799	884	821	868	789	839	835	839	835	844	777	796	850	865	806	861	811	826	879	875	857	842	827	877	829	826	870	804	808	882	842	859	805	837	794	824	832	848	801	887	839
25551	27782	53351	65541	56410	37377	19354	5921	1397	508	379	326	335	333	316	319	321	321	331	341	341	368	330	333	300	283	328	334	356	314	353	313	336	306	315	365	323	340	333	338	348	342	317	339	297	353	328	343	317	328	329	311	328	368	311	309	347	311	318	359	323	312	313	306	288	309	325	307	355	314	344	363	345	332	333	301	336	296	306	332	318	310	321	345	362	340	366	340	333	321	354	319	328	319	314	340	363	363	335	304	276	326	314	350	336	321	330	328	331	326	330	361	359	309	304	352	325	314	337	315	324	303	346	346	292	329	303	306	318	334	320	341	313	339	320	325	351	316	326	298	331	331	322	326	341	325	319	300	340	308	332	311	320	367	345	305	318	331	333	304	301	353	336	333	316	318	341	333	298	322	310	308	316	324	335	330	331	312	324	320	343	323	321	335	297	326	322	320	323	344	365	323	313	329	314	281	349	331	303	338	305	376	360	321	331	315	336	303	311	285	333	314	371	330	307	316	320	328	331	328	365	321	309	302	314	343	323	302	331	356	339	318	353	322	323	349	322	367	339	369	287	364	351	330	337	326	336	324	368	354	308	335	324	310	301	306	336	311	319	304	318	351	303	333	358	341	340	315	328	310	326	336	310	359	327	353	340	362	318	340	352	306	306	327	350	315	336	319	333	316	355	346	336	383	343	335	345	327	331	339	352	339	330	332	319	283	346	337	288	314	309	354	271	356	306	321	327	334	322	336	330	329	300	339	314	317	316	343	310	303	323	325	301	314	311	322	357	318	353	338	320	373	339	319	325	341	285	308	322	332	310	330	329	333	340	313	352	300	331	287	320	288	334	344	321	336	322	325	322	312	324	336	357	311	306	330	319	289	337	323	369	323	338	298	316	356	325	325	378	326	333	339	303	331	294	311	321	314	340	328	337	334	347	336	327	331	334	311	325	310	314	352	319	322	327	318	330	324	304	303	340	366	312	302	356	329	325	332	314	312	338	321	327	309	338	303	316	303	320	347	331	344	323	311	337	345	337	322	320	332	348	340	297	341	351	310	342	317	366	301	313	316	329	324	295	324	322	319	325	313	361	367	326	353	337	314	324	351	324	354	340	328	328	335	335	314	305	302	323	296	335	327	329	303	325	345	362	385	329	345	356	334	313	325	364	303	309	325	306	349	349	327	342	371	314	335	318	290	319	300	336	274	315	339	302	370	333	311	336	343	335	360	309	298	302	323	317	318	349	327	320	317	318	309	277	326	336	279	338	305	342	341	312	297	332	312	311	337	320	296	322	320	307	355	315	315	309	338	338	306	295	342	317	357	314	323	333	365	373	322	306	340	346	323	346	326	328	329	313	326	343	335	311	316	334	334	336	321	322	357	321	325	302	324	335	353	304	306	334	320	351	330	335	312	316	333	304	306	286	321	333	319	358	299	361	336	275	325	357	308	346	321	304	338	330	365	329	322	335	337	337	307	332	355	318	342	312	312	301	318	343	346	362	333	349	337	325	337	368	301	306	330	339	310	352	312	326	341	347	323	333	306	329	313	352	337	328	304	305	302	345	375	342	338	304	314	323	316	331	325	334	315	357	358	332	328	311	326	310	355	321	344	321	315	303	333	303	318	321	307	332	323	324	347	314	310	321	322	350	347	317	358	339	347	324	314	337	340	303	358	362	334	347	306	324	308	326	330	320	332	316	320	329	348	319	318	321	344	302	316	348	307	346	338	338	325	336	324	329	310	316	353	311	313	325	297	336	357	293	311	338	332	338	335	342	330	337	329	326	330	308	326	320	307	373	317	325	326	310	328	342	344	317	322	327	347	311	360	333	331	323	348	350	345	347	322	332	347	330	350	335	305	368	322	323	325	362	337	317	337	302	345	301	315	332	304	329	335	335	308	317	337	314	356	327	336	321	353	326	324	346	310	328	353	303	330	367	330	315	325	336	333	342	346	328	339	300	346	352	307	311	342	326	321	344	321	297	336	371	358	330	336	309	321	354	329	321	314	343	322	319	308	326	326	354	322	332	337	349	323	308	323	360	318	323	337	297	331	307	318	327	309	306	345	322	318	329	328	314	336	321	365	333	311	325	330	315	334	309	311	325	360	348	347	338	304	345	343	320	330	347	333	318	359	334	317	325	330	325	360	375	310	320	280	340	317	301	339	308	303	284	348	319	326	294	337	316	329	320	318	304	313	303	340	328	333	320	330	360	321	320	323	306	356	339	322	363	346	355	300	319	329	325	360	325	303	352	321	323	345	330	316	323	311	340	319	358	302	308	321	332	340	329	325	340	339	316	332	322	328	362	343	307	324	354	315	298	335	321	351	305	342	345	345	330	318	321	341	291	316	330	337	311	313	311	303	322	339	365	306	330	309	335	381	351	334	278	313	307	337	347	329	340	304	293	336	350	313	327	346	315	367	328	314	337	317	318	322	320	333	305	304	336	311	343	331	314	311	324	289	316	304	301	347	361	319	301	355	301	314	313	310	322	337	324	359	295	318	317	330	328	332	291	347	317	336	321	302	304	344	377	324	359	309	372	340	294	331	320	355	337	312	340	320	337	334	341	306	321	305	325	343	314	308	338	334	348	354	348	336	322	333	318	311	338	319	305	321	348	349	346	321	314	338	350	330	343	364	318	311	325	366	319	318	313	325	313	327	309	357	322	341	317	315	333	328	301	353	290	305	324	321	333	328	306	296	335	328	352	355	334	326	351	318	321	313	345	332	349	303	314	311	309	315	306	306	328	336	321	315	319	312	315	324	299	309	356	315	354	342	354	375	338	311	295	324	337	336	356	356	320	306	352	338	304	353	357	354	344	333	335	316	309	325	305	339	302	333	309	319	343	325	357	346	343	279	359	312	308	343	319	342	336	326	330	347	346	320	309	311	325	329	334	299	334	327	312	324	336	335	340	316	322	310	347	337	330	328	301	339	330	352	330	353	336	317	329	318	329	314	335	270	327	300	332	318	320	333	314	338	347	298	326	323	330	277	353	307	323	318	330	338	363	322	337	338	314	319	316	374	333	312	310	339	337	320	332	298	341	314	304	343	319	307	324	325	313	332	330	345	318	320	291	320	355	346	357	318	339	348	337	345	323	349	324	338	319	300	337	332	310	313	330	350	327	350	296	320	334	316	321	339	369	329	330	307	339	319	323	309	309	321	335	336	333	339	322	305	340	340	318	309	324	359	304	331	326	314	332	300	363	337	325	341	298	346	326	325	333	320	302	317	314	298	285	329	344	328	332	344	339	317	347	321	334	321	353	347	339	334	364	327	346	314	352	349	301	318	336	319	332	376	319	327	382	345	308	353	352	327	353	339	344	325	357	326	323	312	369	316	348	289	297	308	338	336	329	310	300	322	338	375	316	312	316	322	325	296	312	343	346	312	324	326	327	288	326	322	332	341	313	321	365	316	381	345	341	317	312	297	328	316	301	314	285	325	328	310	356	324	370	313	366	347	341	329	333	285	320	354	337	329	326	293	293	331
15717	25118	49718	66832	60666	45443	28981	13117	4368	1624	1013	858	867	796	872	878	826	890	843	869	847	874	897	864	854	825	862	867	855	823	853	855	842	872	830	838	862	860	845	902	826	878	831	921	899	868	885	831	913	851	872	854	817	852	827	883	858	866	914	802	884	869	899	864	843	843	919	934	838	823	912	847	869	882	846	859	796	827	853	793	855	850	857	852	816	864	850	891	864	876	915	844	867	919	866	836	841	834	843	852	807	879	866	825	820	841	871	873	831	815	866	863	884	868	859	824	837	916	853	775	832	843	850	862	830	792	839	818	794	812	780	940	825	835	855	850	876	824	847	822	887	863	849	912	856	847	868	825	847	848	842	867	811	814	878	789	851	802	848	891	895	814	846	825	865	905	852	898	785	829	892	862	864	826	817	827	850	860	813	872	805	848	890	832	801	880	855	852	881	931	875	842	862	791	829	845	883	894	910	892	829	849	818	865	842	846	878	842	908	886	883	839	849	862	842	870	853	876	856	880	846	860	831	852	812	900	857	869	864	853	879	805	846	847	867	863	849	849	858	851	908	929	857	896	872	882	899	898	821	862	838	885	836	845	832	890	828	860	873	868	868	917	821	852	850	899	854	841	880	901	894	816	848	896	851	873	915	845	816	866	828	894	877	858	864	923	854	853	840	840	849	856	806	829	896	866	844	871	888	881	851	872	859	909	856	833	881	829	829	909	834	902	851	846	851	860	910	858	866	900	881	827	903	826	846	822	855	852	899	831	878	890	858	850	875	836	845	872	849	848	873	861	822	851	898	819	852	856	817	869	830	839	845	837	870	880	834	884	904	820	831	849	852	885	898	835	856	759	842	848	792	890	825	826	861	834	876	828	880	847	918	835	855	843	867	814	845	872	827	835	841	802	878	815	852	824	873	861	837	883	871	838	818	830	855	876	928	850	843	860	843	837	859	876	845	866	813	905	897	925	887	876	833	834	879	882	856	809	840	855	887	853	891	858	820	832	830	863	906	882	876	862	839	828	909	828	862	818	873	851	822	861	875	864	874	842	826	843	856	865	907	861	873	805	900	837	882	862	868	850	876	848	806	918	833	893	868	798	889	869	808	859	839	846	872	870	847	822	892	770	872	793	880	846	836	820	850	847	835	860	842	840	885	838	906	849	882	900	829	803	862	922	850	884	872	878	888	842	825	860	889	861	849	833	932	803	856	861	863	834	859	847	878	887	818	810	832	879	822	837	823	877	845	840	848	853	859	890	834	834	852	861	870	906	812	801	873	875	848	864	814	844	840	836	896	871	817	793	847	824	936	829	813	865	855	875	851	896	866	891	835	880	813	862	833	858	796	852	836	814	790	885	844	839	820	832	839	861	927	913	894	861	871	893	880	834	866	869	840	859	835	856	852	839	868	858	862	862	915	890	861	828	818	825	858	813	873	819	858	830	876	867	881	930	894	840	870	838	823	892	836	863	827	882	846	872	852	837	891	884	796	851	852	850	828	857	850	841	822	860	837	835	860	853	885	828	877	882	837	871	858	884	856	887	851	797	893	882	865	821	880	832	841	852	882	867	926	873	914	836	874	911	900	886	859	858	829	905	843	835	787	868	819	799	824	831	849	815	891	841	867	809	815	815	826	875	859	863	903	769	856	823	845	855	847	829	874	902	846	904	825	898	839	868	870	854	847	864	833	853	839	861	782	850	814	792	828	864	866	846	835	825	849	840	838	801	870	849	893	800	869	857	848	854	870	846	863	874	867	840	908	859	836	857	808	904	792	881	861	886	858	843	815	835	885	894	840	834	900	843	894	857	891	805	875	859	833	849	807	831	821	866	894	887	839	823	804	912	877	883	861	807	857	799	897	813	819	866	811	856	849	857	848	881	837	833	828	874	810	827	904	845	823	914	887	933	894	862	837	852	816	855	847	873	833	831	870	797	925	861	879	833	828	852	864	861	847	887	826	874	887	870	821	852	843	886	826	843	840	866	827	824	881	875	880	880	892	843	908	838	860	871	868	868	872	834	850	859	784	818	823	844	874	871	839	856	830	847	843	852	849	953	881	871	818	859	869	822	855	884	839	792	790	851	860	851	847	885	862	789	817	847	925	859	865	863	850	853	881	850	830	817	860	850	852	787	871	909	864	839	812	812	846	890	862	825	875	863	874	827	846	859	850	867	874	862	844	879	830	827	860	834	874	844	807	852	837	909	890	823	862	850	872	845	842	851	911	882	829	894	848	863	880	868	889	844	851	837	854	789	858	872	900	870	862	861	894	834	815	847	878	829	883	848	800	897	868	845	862	849	805	874	852	851	829	860	882	861	763	843	849	846	859	859	862	862	830	858	867	856	894	855	866	888	869	897	860	852	787	868	852	856	898	869	864	771	854	816	867	842	885	832	865	832	836	892	809	826	777	865	828	830	854	802	832	850	861	871	913	836	867	919	839	870	821	839	864	831	894	848	875	848	835	844	844	831	904	856	841	845	844	840	893	863	885	850	861	893	850	831	872	903	868	817	863	802	847	845	849	852	859	869	855	853	888	832	794	872	816	863	821	814	875	822	893	903	873	838	898	840	862	813	885	789	874	819	863	859	864	804	851	935	821	887	842	888	875	870	853	844	892	825	829	803	878	854	836	873	878	815	833	823	817	833	870	869	857	860	794	857	851	834	856	831	874	901	891	869	863	841	817	872	849	867	839	861	852	829	855	880	854	889	812	863	834	851	850	837	826	830	805	844	855	834	825	906	889	880	829	839	883	837	821	907	903	877	816	868	877	801	862	862	910	858	834	814	860	870	848	899	827	852	844	825	822	858	846	852	844	923	848	849	858	843	897	831	835	860	848	832	914	850	833	908	875	807	950	850	868	864	862	805	838	872	809	927	805	866	855	824	876	797	857	900	856	811	824	855	923	863	867	841	858	825	848	885	835	888	858	838	884	909	906	902	872	888	875	863	842	873	839	849	844	855	870	815	855	858	839	862	820	780	828	856	858	860	829	826	846	869	835	854	865	834	816	860	881	890	839	849	868	835	900	841	857	809	821	840	831	883	786	851	859	827	858	861	826	903	916	824	896	865	849	827	819	887	859	873	921	855	885	905	844	807	880	871	808	876	888	849	860	857	882	881	850	906	839	803	837	857	854	895	873	818	840	826	833	840	868	866	839	899	831	743	816	860	901	956	829	856	850	845	893	871	885	816	882	840	837	836	829	881	849	839	872	857	845	922	878	868	825	849	896	887	806	785	883	839	845	863	860	834	898	848	856	844	863	848	830	882	845	880	833	871	845	897	914	867	879	823	817	870	918	852	843	890	859	856	850	890	850	868	887	851	869	893	858	858	885	843	828	868	819	863	892	886	846	844	850	868	877	848	888	832	792	874	840	865	869	880	831	849	851	837	860	863	835	909	865	895	854	885	837	870	877	884	847	874	864	851	805	850	873	829	911	880	812	897	855	843	898	851	854	804	863	849	895	861	859	850	892	929	818	878	847	879
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
