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
336903876721	336903877277	336903877825	336903878377	336903878927	336903879477	336903880025	336903880577	336903881127	336903881677	336903882227	336903882777	336903883327	336903883877	336903884427	336903884977	336903885527	336903886075	336903886627	336903887177	336903887727	336903888277	336903888827	336903889377	336903889927	336903890477	336903891027	336903891577	336903892127	336903892677	336903893227	336903893779	336903894327	336903894877	336903895427	336903895977	336903896527	336903897077	336903897627	336903898177	336903898727	336903899277	336903899827	336903900377	336903900927	336903901477	336903902027	336903902577	336903903127	336903903677	336903904227	336903904777	336903905327	336903905877	336903906427	336903906977	336903907527	336903908077	336903908627	336903909177	336903909727	336903910277	336903910827	336903911377	336903911927	336903912477	336903913027	336903913577	336903914127	336903914677	336903915227	336903915777	336903916327	336903916877	336903917427	336903917977	336903918527	336903919077	336903919627	336903920177	336903920727	336903921277	336903921827	336903922377	336903922927	336903923477	336903924027	336903924577	336903925127	336903925677	336903926227	336903926777	336903927327	336903927877	336903928427	336903928977	336903929527	336903930077	336903930627	336903931177	336903931727	336903932277	336903932827	336903933377	336903933927	336903934477	336903935027	336903935577	336903936127	336903936677	336903937227	336903937777	336903938327	336903938877	336903939427	336903939977	336903940527	336903941077	336903941627	336903942177	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	3650	2300	2748	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
14591	2910	3383	2769	1777	1162	902	674	664	493	483	403	465	455	490	530	474	501	447	441	457	332	324	282	252	234	267	257	244	269	252	274	266	261	242	249	227	220	212	240	240	227	218	242	264	205	234	203	200	229	228	216	229	207	228	199	229	218	229	242	221	233	225	210	232	237	201	190	226	227	224	195	213	238	223	230	241	203	210	217	212	195	188	213	210	212	212	206	232	216	213	220	201	242	227	220	206	200	199	232	220	232	220	211	192	208	208	214	198	213	196	198	187	184	189	218	203	230	222	202	229	199	227	216	201	228	223	202	214	217	230	216	219	225	221	231	225	228	210	213	214	221	215	220	225	221	220	236	246	219	214	199	215	183	197	218	208	200	227	205	212	236	221	203	219	199	241	244	221	176	218	257	210	233	200	211	224	199	204	195	207	228	215	227	221	225	177	186	225	225	198	209	208	218	237	203	222	221	203	206	232	243	222	198	219	195	234	201	245	235	213	197	196	205	202	245	219	229	222	187	232	239	207	192	228	200	202	230	231	193	219	234	235	226	188	217	222	226	227	209	209	204	240	243	215	201	226	196	222	193	225	201	200	205	228	216	223	235	195	231	203	214	218	226	212	232	213	203	236	242	233	245	202	196	198	192	241	205	212	226	203	199	197	233	204	202	235	225	225	230	218	232	218	187	208	206	204	227	193	214	241	236	222	231	201	224	226	194	221	228	209	229	227	202	233	206	204	226	227	185	230	233	227	226	200	215	200	224	213	216	195	233	203	224	218	234	216	214	181	201	194	220	206	220	208	215	218	189	235	213	237	200	207	217	218	213	212	215	211	195	195	203	209	223	200	216	229	223	230	187	212	220	222	233	231	218	199	169	221	226	209	226	233	205	228	220	220	213	236	224	209	229	214	222	206	191	222	171	215	196	210	206	216	216	218	193	234	184	226	230	205	225	202	192	232	197	209	221	176	217	216	204	219	203	203	202	254	236	205	200	217	248	202	219	209	249	209	207	207	188	231	213	204	202	217	181	213	219	229	200	232	209	193	204	234	209	221	205	214	212	216	206	220	223	206	196	203	241	219	207	209	216	202	222	214	218	215	193	230	207	223	211	203	220	221	222	203	203	204	198	211	232	197	215	214	194	215	236	250	199	203	231	202	225	219	196	240	226	189	210	240	210	199	234	238	221	197	207	203	224	213	200	218	206	189	257	208	194	205	204	187	233	216	225	180	196	226	223	219	210	213	206	210	205	225	191	220	203	197	209	232	202	231	219	221	224	223	198	235	219	217	233	184	206	215	187	206	215	213	227	209	236	205	221	215	218	203	228	199	221	207	230	244	207	201	196	219	239	216	208	239	210	225	192	211	225	211	203	200	227	212	224	232	221	213	222	217	227	213	220	213	242	217	185	223	230	207	198	205	226	222	251	225	229	226	245	193	201	181	217	225	198	228	215	232	219	192	197	187	228	215	222	217	215	219	220	192	227	208	213	215	209	227	212	216	206	206	226	229	226	181	224	223	219	221	220	201	222	213	207	205	185	223	230	240	203	212	206	198	204	214	210	212	224	191	210	218	224	226	211	225	217	172	208	202	214	197	211	213	219	206	224	214	241	224	214	230	230	228	200	236	217	220	194	191	228	211	210	202	211	210	188	227	215	189	197	205	219	233	201	223	250	205	223	218	231	199	238	216	202	205	225	230	229	203	220	225	158	193	209	236	219	223	199	216	203	205	220	193	224	201	205	211	199	238	216	224	240	228	237	225	210	193	207	202	201	195	208	236	218	184	231	217	232	205	213	236	226	192	230	214	243	228	217	213	195	237	217	207	194	228	233	197	223	197	232	209	218	239	208	244	225	196	228	243	194	227	204	241	206	207	189	201	212	209	228	185	205	202	216	240	220	212	228	233	231	237	231	226	216	204	212	204	198	216	237	196	209	209	196	214	208	220	235	215	205	219	207	219	244	202	242	232	225	206	224	225	210	214	222	224	193	210	226	181	208	203	231	191	189	199	208	220	229	216	212	191	224	188	186	213	237	199	194	187	213	199	208	225	222	235	237	216	182	233	199	213	214	230	188	231	203	207	194	214	236	217	223	197	217	234	217	230	206	223	201	214	196	230	217	234	187	218	207	204	213	228	230	204	216	201	230	233	200	204	207	188	208	192	201	199	206	262	210	222	211	209	223	195	245	224	202	231	196	208	206	230	219	226	224	192	192	216	219	196	219	235	197	205	234	218	193	220	232	219	225	196	215	213	199	211	240	209	231	197	217	214	228	215	229	211	206	217	207	240	219	210	199	221	183	206	212	221	204	201	191	213	239	191	197	213	239	212	200	214	246	184	206	225	225	210	226	198	215	205	205	238	216	223	236	211	227	201	222	201	193	206	219	224	205	231	207	225	217	227	232	206	200	191	212	232	237	210	223	225	230	200	216	209	237	219	208	211	204	235	236	188	201	199	231	220	211	198	221	213	231	200	203	194	202	226	229	201	234	190	237	206	227	214	204	210	211	225	222	218	211	227	222	212	232	217	230	229	231	232	220	237	211	193	195	230	195	208	198	220	199	226	183	217	190	208	201	224	202	214	223	227	225	198	206	223	226	208	208	228	214	199	188	223	213	231	209	173	228	193	195	236	199	209	179	191	203	196	225	190	200	222	209	201	186	220	203	207	223	209	188	192	210	243	197	210	245	220	213	207	248	182	202	199	196	190	217	235	203	220	228	200	213	219	210	233	217	267	220	219	223	233	205	218	189	195	224	218	228	228	225	201	243	203	192	245	234	225	213	234	189	210	204	235	215	214	218	198	222	206	201	206	210	258	250	203	219	200	223	222	201	235	228	203	220	207	235	200	225	246	216	220	231	219	212	223	212	221	237	233	216	190	198	202	189	211	198	199	220	208	230	203	229	210	209	224	211	205	204	207	210	202	200	225	203	231	221	227	220	241	203	203	199	225	228	195	214	199	192	231	200	210	232	191	215	230	183	194	210	219	216	216	203	187	182	206	215	223	250	213	225	217	239	183	224	207	226	211	193	229	217	211	218	226	191	183	228	223	205	199	225	194	214	211	206	229	196	198	211	211	199	207	217	215	224	191	207	220	219	187	212	209	185	199	190	203	224	235	226	228	211	227	202	227	247	231	211	218	207	177	237	212	200	219	214	227	180	212	221	226	216	205	231	247	234	221	238	220	195	193	206	229	226	219	209	196	213	209	218	210	193	214	256	205	216	224	184	211	216	221	247	220	243	212	218	225	219	228	218	198	217	232	206	201	215	210	215	198	221	223	205	243	214	220	226	197	227	204	196	183	178	224	217	192	217	223	212	229	223	218	215	182	198	199	220	211	203	189	209	194	232	205	219	231	194	210	223	201	208	221	215	184	205	254	213	193	208	184	241	228	186	224	187	207	207	236	203	221	231	230	226	193	213	213	209	240	196	212	211	211	229	226	213	252	220	224	215	216	258	207	189	217	204	218	194	217	216	232	229	207	208
8083	2559	5636	6812	5891	4892	3810	3456	3182	2724	2251	2184	2347	2389	2639	2702	2744	2744	2509	2187	1842	1574	1243	946	1113	921	867	907	845	855	1009	1021	887	800	816	805	769	736	761	727	753	660	672	626	707	680	635	703	655	632	641	675	653	704	600	637	656	647	646	639	621	664	683	663	666	616	632	643	630	635	633	598	636	628	605	676	626	625	606	669	606	593	628	590	608	548	613	640	626	601	585	646	629	597	644	639	601	565	614	598	635	570	582	587	589	592	624	642	637	646	609	653	611	631	654	596	595	608	638	635	599	571	619	599	625	643	567	591	629	581	582	622	596	601	614	621	618	617	598	598	617	607	638	575	625	598	621	611	612	573	619	594	611	595	632	615	607	629	604	638	569	602	625	592	569	626	597	629	563	597	570	570	614	565	585	631	620	587	639	605	585	650	619	614	594	625	605	663	616	605	623	660	614	586	640	574	573	627	578	599	630	592	598	576	595	633	614	598	622	609	588	644	587	595	598	580	606	611	614	607	604	627	624	625	609	613	639	580	606	606	624	605	561	620	616	602	590	629	578	548	580	578	619	591	609	588	578	602	658	648	602	626	576	617	619	582	620	622	584	565	562	601	554	576	583	591	593	641	571	574	602	638	610	605	641	592	611	583	598	600	618	643	607	611	587	626	590	628	603	605	597	643	572	587	571	596	584	560	586	593	595	598	600	632	630	595	610	581	596	595	651	597	602	630	621	560	609	601	613	624	578	606	591	610	620	616	619	607	601	615	606	616	574	576	583	599	610	577	571	637	614	598	601	581	564	558	617	651	577	592	603	599	609	602	621	607	563	646	580	623	605	562	631	609	612	619	601	586	665	608	620	572	653	608	603	619	575	629	599	585	602	616	560	559	568	626	649	573	587	613	559	612	658	603	613	600	597	592	610	607	588	571	579	610	645	592	606	591	599	583	592	598	601	632	559	594	621	586	633	608	611	559	652	644	598	555	576	609	618	627	588	616	617	582	568	563	543	649	610	590	579	636	621	572	609	574	606	619	554	620	566	562	575	552	612	560	578	638	599	625	621	600	577	597	601	615	567	634	584	590	598	570	598	556	606	549	610	572	568	583	602	623	590	591	602	608	606	629	614	612	606	633	610	618	583	636	616	629	591	575	593	650	638	577	603	593	604	609	611	579	601	614	623	627	616	595	609	640	626	632	558	590	648	588	615	628	627	574	606	583	649	614	602	575	572	597	591	594	612	581	550	604	593	600	565	628	577	634	609	607	594	605	610	584	613	660	660	565	622	558	579	538	593	640	616	582	616	609	579	600	619	569	614	570	571	620	629	585	622	595	549	562	587	613	555	636	625	573	566	597	618	628	608	561	568	606	599	577	567	621	562	615	581	585	615	575	617	589	576	641	571	607	614	619	600	612	629	628	601	575	614	609	614	614	594	595	628	598	639	611	605	631	593	587	621	612	606	605	601	604	613	611	601	609	587	603	569	555	581	615	633	607	630	619	624	560	625	575	623	620	573	593	599	613	569	663	585	593	644	635	584	617	636	608	603	593	590	550	583	626	643	605	593	581	609	617	617	635	606	596	628	612	578	623	629	572	614	652	625	563	574	623	605	603	585	561	571	592	600	566	596	634	635	587	583	607	521	609	632	665	573	630	566	583	587	598	564	611	623	586	596	625	575	605	608	583	560	625	607	577	654	600	584	592	603	629	576	611	645	632	664	581	646	625	639	619	551	626	628	592	628	610	630	584	636	601	608	576	645	568	567	573	655	596	621	615	610	599	602	586	594	601	581	632	588	547	611	588	626	618	630	564	612	639	614	574	658	628	596	584	598	625	608	608	615	583	619	611	592	579	574	607	608	600	621	582	603	649	605	592	612	614	617	590	595	590	605	610	662	595	583	607	581	583	615	588	597	627	605	580	600	608	573	566	638	619	588	634	615	628	621	559	602	571	587	637	591	614	603	586	626	594	631	638	636	579	570	607	623	574	608	576	619	598	565	594	647	613	599	614	591	625	601	627	604	607	605	589	564	554	625	602	571	624	607	621	574	597	534	590	643	584	619	615	610	574	594	613	603	622	602	601	606	592	584	579	588	577	642	633	625	592	619	581	630	550	594	588	571	594	589	584	625	600	586	544	626	605	601	626	642	601	599	626	649	581	631	626	635	615	663	620	600	540	582	623	634	587	634	609	574	649	615	631	610	669	565	598	615	603	582	574	618	633	589	608	595	627	586	595	611	623	610	605	577	615	581	584	603	577	568	632	594	629	602	596	639	584	579	579	628	621	657	610	607	620	611	595	587	572	587	590	593	641	577	608	541	602	587	622	607	588	642	616	587	602	638	586	589	591	616	581	605	588	595	629	579	564	594	586	605	606	569	574	629	628	582	601	613	652	584	612	607	605	620	603	614	626	576	593	591	626	586	629	595	611	592	609	615	630	559	598	625	587	642	628	634	623	620	562	614	576	620	589	647	611	575	625	594	593	582	586	606	604	633	587	588	591	609	598	634	574	592	614	637	628	627	585	608	565	569	645	582	610	606	604	562	589	590	596	631	596	616	648	581	626	651	563	559	572	623	625	622	619	604	602	622	572	577	583	616	593	628	610	665	610	598	596	596	614	641	619	592	591	575	581	619	615	593	580	640	583	635	601	588	626	621	563	620	608	655	587	611	601	628	589	590	572	581	595	599	602	667	629	570	632	596	609	582	557	616	619	618	573	594	585	574	617	624	619	578	633	595	636	596	579	575	587	609	608	575	593	641	592	592	603	606	547	610	602	602	553	570	583	558	627	603	602	652	591	589	615	642	611	635	595	612	575	639	652	585	586	568	584	617	598	583	566	590	621	641	585	629	611	604	635	625	564	568	588	631	581	638	640	556	580	588	587	604	606	629	577	600	576	610	623	612	634	628	599	593	602	635	586	573	615	609	635	585	571	644	565	569	612	581	595	602	577	648	600	588	564	597	615	600	581	625	617	560	594	587	632	622	580	631	598	599	635	580	594	568	629	579	514	593	586	661	632	579	599	592	596	603	601	606	603	630	603	583	586	582	604	606	607	607	597	636	593	637	592	617	579	536	610	590	637	619	603	610	608	590	617	596	575	611	627	604	627	580	621	578	602	620	569	628	593	591	628	609	640	605	634	583	559	586	612	591	605	586	596	603	601	614	572	629	614	602	601	554	617	554	587	610	583	612	628	591	622	582	589	557	617	615	654	617	674	612	613	621	637	623	633	566	571	635	593	590	555	609	653	611	597	580	593	538	565	614	544	591	606	626	588	596	604	560	552	600	615	636	617	624	602	628	619	586	594	611	580	630	600	612	607	610	600	579	601	630	581	594	598	578	589	582	617	581	595	643	592	622	621	598	620	623	612	607	593	577	605	601	595	603	574	622	591	578	658	574	573	568	627	617	579	635	615	597	615	629	627	617	595	633	579	595	624	625	619	670	599	607	606	617	597	586	611	598	601	576	625	603	584	604	648	590	599	630	555
2238	383	368	383	359	333	316	330	321	338	328	343	345	324	321	363	316	357	342	344	313	353	325	323	308	353	317	339	306	309	327	350	352	331	358	353	309	299	325	335	321	337	304	308	354	347	305	308	349	356	342	301	337	322	293	302	338	307	336	346	355	313	310	335	321	328	320	318	323	290	366	319	328	334	321	309	343	300	324	333	319	315	326	323	351	314	333	332	298	308	339	330	306	322	310	321	359	312	323	315	323	311	358	323	338	309	342	302	337	352	287	295	320	363	290	323	320	333	350	302	356	341	340	363	340	314	330	289	298	300	323	297	321	324	341	336	324	326	342	298	322	322	333	348	313	320	307	341	329	320	313	315	318	338	318	320	333	326	331	324	317	287	328	318	354	323	316	337	295	329	310	302	307	309	305	407	324	316	310	336	336	331	332	320	339	389	333	347	328	324	291	324	337	327	347	319	289	297	363	310	333	342	315	343	315	301	323	323	349	332	344	302	298	304	347	330	339	342	352	355	307	335	305	288	319	316	310	334	299	318	315	312	302	336	323	335	308	319	331	331	335	339	326	298	313	310	355	313	353	326	315	326	299	307	322	340	327	306	302	337	345	344	346	315	316	297	342	306	337	307	322	320	349	322	321	337	299	337	309	331	339	297	341	320	319	350	334	334	339	323	325	318	309	335	345	304	338	328	327	331	311	301	319	322	336	319	324	330	320	336	344	341	314	323	321	305	325	316	347	301	310	301	321	325	330	324	322	315	311	288	333	341	320	354	324	344	332	321	341	289	305	332	320	347	352	305	322	349	335	325	307	324	337	301	346	301	319	328	332	325	330	319	344	356	323	334	336	330	330	305	301	354	340	343	337	336	326	323	343	323	360	331	349	328	301	320	363	350	330	339	317	317	315	364	307	321	286	332	299	311	346	297	314	347	315	336	299	322	348	300	322	311	318	335	314	332	348	314	316	299	327	320	298	347	311	336	311	323	312	323	325	314	333	356	332	372	302	374	310	304	301	313	301	294	332	314	320	322	320	328	312	326	334	319	336	315	336	344	329	298	317	270	292	314	342	318	328	357	334	323	354	365	325	340	316	317	284	314	319	333	294	341	352	358	321	284	322	359	327	341	339	321	362	331	325	358	280	319	339	332	304	340	325	308	316	299	314	327	302	317	301	318	317	291	329	319	339	322	342	332	353	342	330	300	302	312	315	348	309	304	344	338	344	371	333	319	315	346	280	352	320	326	318	334	348	319	288	321	340	332	331	331	313	339	339	340	347	341	290	308	305	331	315	315	317	308	297	328	322	339	343	300	331	295	330	298	357	329	302	277	302	302	324	355	311	355	357	330	315	313	321	328	341	335	325	321	318	355	320	340	338	334	330	352	320	287	316	269	338	324	326	355	340	330	316	331	334	345	303	307	325	336	343	345	303	338	327	349	307	306	349	349	337	336	316	333	308	337	308	349	328	281	331	319	309	310	321	320	328	309	316	327	310	336	345	328	315	320	316	337	316	373	321	320	301	306	325	290	322	335	310	300	342	303	346	324	320	295	303	326	338	358	320	339	363	345	314	346	294	327	343	288	305	318	319	352	334	306	345	322	333	327	316	320	284	312	314	275	322	346	352	295	328	310	324	330	355	314	330	364	317	310	345	344	338	301	335	348	325	325	325	343	374	334	346	322	295	342	355	355	334	338	327	328	330	329	313	305	317	340	334	313	335	322	289	311	303	325	321	318	326	329	329	316	294	309	345	326	334	284	324	308	313	336	305	328	309	352	324	314	312	334	348	311	311	363	342	324	310	308	339	314	316	313	315	318	341	361	309	302	337	341	307	316	323	334	298	314	327	339	316	308	338	326	316	342	306	341	311	299	372	331	327	284	293	290	341	346	300	344	337	337	325	300	312	322	317	327	357	327	334	344	351	329	346	330	284	287	325	316	331	315	318	329	336	316	333	307	309	314	324	331	331	312	317	359	314	294	337	325	320	349	310	312	345	299	292	341	332	323	332	318	306	318	300	312	299	338	285	342	313	336	360	320	316	315	335	305	334	313	308	315	358	366	313	386	338	369	320	312	337	308	343	332	347	327	331	314	371	330	291	310	358	364	311	331	310	315	333	321	341	310	314	323	290	301	356	322	310	336	328	370	336	346	328	327	337	316	330	329	312	338	314	323	323	359	330	340	356	324	302	327	311	300	351	312	318	329	316	310	307	316	329	334	347	354	351	308	332	301	334	304	353	322	311	358	305	324	344	329	326	287	333	286	343	300	322	342	303	341	324	329	328	330	329	344	343	319	334	356	319	319	342	319	307	326	332	329	322	323	363	331	320	343	324	356	324	310	321	317	294	342	330	334	342	318	340	329	330	332	305	321	328	333	346	305	330	308	320	357	335	312	349	344	307	345	296	281	283	333	310	345	310	319	297	340	332	352	306	345	307	320	326	312	321	314	307	327	362	337	339	333	331	340	347	352	341	322	326	326	316	302	333	330	334	339	315	316	320	336	311	309	337	314	337	321	293	316	321	323	327	334	336	367	324	327	329	314	350	287	305	352	303	306	324	326	341	323	316	316	320	285	335	326	293	312	309	305	308	303	338	348	330	344	321	321	326	332	300	282	325	326	359	317	345	304	330	353	342	321	342	311	335	324	295	357	268	317	317	317	341	285	288	321	320	320	348	321	316	297	340	316	334	322	305	333	305	303	325	321	320	336	349	323	319	301	327	341	313	342	335	316	334	308	334	336	342	295	319	341	306	325	359	308	354	335	311	329	342	349	316	302	361	334	326	328	342	330	325	332	332	334	345	363	318	317	336	324	353	320	309	315	310	309	342	340	329	309	340	335	338	343	345	302	330	315	319	340	305	344	298	331	327	337	331	343	297	328	311	308	294	334	324	326	340	302	325	334	334	321	292	275	293	338	346	303	331	335	317	322	306	305	324	310	309	323	290	338	336	336	320	322	292	296	311	360	336	297	293	339	333	358	323	318	336	302	333	323	288	311	348	350	317	293	318	347	311	267	358	322	340	336	342	328	323	325	346	296	337	300	294	296	331	319	351	305	326	362	353	311	329	328	297	313	310	279	341	312	316	309	305	329	298	338	323	304	329	326	355	362	310	331	348	302	302	292	302	310	325	364	368	318	325	332	338	353	326	304	302	331	299	291	325	294	338	345	337	299	296	314	319	308	340	337	339	318	314	323	344	326	297	334	351	288	321	314	331	351	341	319	319	332	307	336	329	321	304	346	298	297	341	332	317	327	312	332	343	305	353	325	343	279	309	329	345	327	336	304	340	354	291	347	335	314	315	319	339	366	323	343	299	346	303	316	302	325	339	318	332	322	363	293	336	346	343	315	325	349	309	311	357	367	305	312	328	324	362	345	318	308	329	316	336	331	326	320	307	307	291	323	319	339	348	369	306	304	303	314	350	345	336	333	322	324	322	326	310	313	317	321	293	315	337	327	317	299	286	299	361	340	308	354	322	328	329	344
2893	878	982	925	902	874	808	854	856	833	811	837	798	842	801	851	874	808	838	833	826	813	859	822	784	798	781	813	880	765	772	848	877	834	767	811	848	858	803	787	809	764	774	813	780	819	765	828	782	792	849	798	854	766	789	755	791	803	852	784	743	804	812	849	784	803	817	840	805	736	832	824	798	774	796	798	828	819	809	810	803	802	784	783	796	826	808	788	810	811	817	868	788	823	750	810	817	759	814	810	820	803	838	808	761	826	784	772	792	851	831	804	809	809	820	812	800	835	778	710	794	809	833	757	791	851	822	776	828	830	793	822	793	781	796	780	799	831	819	827	755	813	824	791	829	835	799	829	838	810	822	810	801	833	781	823	838	865	885	794	784	791	804	847	796	830	774	814	821	825	793	824	789	814	812	787	824	830	796	750	786	846	797	803	750	731	778	805	792	777	811	790	745	801	818	794	775	818	795	847	820	828	795	764	791	771	796	770	750	812	827	832	791	791	790	793	823	786	861	823	770	780	818	779	828	802	735	801	826	819	777	767	766	828	779	785	828	845	786	771	762	748	800	814	842	773	797	804	801	784	784	855	821	813	781	786	789	798	792	799	886	854	765	893	780	810	800	791	750	779	774	766	801	826	771	750	843	770	819	810	774	764	804	802	828	801	741	826	839	776	786	806	831	784	784	792	764	829	810	757	765	807	783	778	824	793	840	778	900	728	775	791	763	733	820	806	843	807	844	772	845	748	803	827	798	856	800	799	801	839	809	814	833	795	800	835	742	771	779	816	801	752	797	792	778	788	885	785	767	788	815	781	757	793	781	759	801	798	781	775	786	754	846	783	762	810	801	792	767	798	746	790	856	800	776	861	825	804	820	759	770	801	805	773	822	770	810	803	836	823	814	786	789	821	806	786	766	771	823	829	769	839	777	816	784	833	785	785	818	849	808	807	839	831	786	843	806	769	784	799	783	821	796	858	777	757	834	801	803	778	800	779	842	781	815	792	804	781	785	766	807	785	762	791	802	778	791	801	800	750	790	852	846	792	770	806	749	772	785	788	863	831	765	817	828	787	813	801	850	852	804	802	824	806	812	811	782	840	792	745	788	778	790	858	794	821	843	817	774	817	796	831	810	772	783	755	806	759	834	777	791	828	818	810	816	823	805	782	747	823	825	800	764	801	783	779	807	798	817	775	805	809	836	729	821	771	811	807	803	767	859	786	822	776	807	828	819	833	753	825	796	838	776	784	791	791	749	820	786	818	815	823	785	785	762	872	782	792	796	811	826	803	768	773	860	758	818	775	831	774	804	870	787	755	825	774	754	793	772	766	772	842	796	819	801	801	750	823	742	805	853	801	860	805	837	814	804	769	819	838	830	779	843	792	760	811	739	801	786	782	851	817	816	783	744	803	778	811	792	835	799	801	779	811	798	837	830	815	801	795	796	787	772	866	753	796	832	766	801	798	795	843	814	844	789	805	836	818	776	798	818	856	751	808	792	784	865	784	803	780	801	788	785	798	768	818	879	817	812	793	831	767	836	806	811	774	801	832	864	784	801	791	801	781	798	790	803	739	874	833	834	791	778	797	788	769	788	815	812	816	779	786	801	790	840	782	801	754	753	798	785	796	734	792	850	831	834	793	755	785	782	793	789	811	745	795	782	782	786	786	786	791	801	805	810	739	763	820	781	837	821	807	806	840	801	773	786	797	786	815	821	786	839	764	779	824	788	809	816	794	813	862	791	804	830	802	783	800	790	723	783	820	881	778	804	807	817	808	761	778	830	805	773	836	807	791	805	801	768	810	791	821	803	814	777	825	765	847	814	795	814	809	779	812	800	834	789	779	839	781	783	820	770	824	809	816	837	802	802	802	797	790	804	852	788	744	795	767	815	831	797	813	842	761	800	759	802	769	765	798	785	867	785	820	789	787	770	768	793	790	796	785	770	794	861	771	700	808	825	801	792	784	804	790	794	801	809	843	768	854	814	810	818	816	752	821	797	826	845	848	821	796	847	815	805	760	801	804	835	784	778	773	799	786	740	820	773	787	768	831	815	803	793	819	834	810	805	819	796	835	754	811	812	789	819	791	814	841	782	797	786	807	846	805	824	789	765	839	775	817	810	769	761	810	803	819	813	797	814	815	851	780	826	807	801	828	791	820	821	792	792	777	840	797	830	813	794	790	781	786	858	800	815	808	787	802	829	829	793	787	776	784	780	804	811	760	778	745	782	844	784	807	797	792	871	754	760	830	819	768	801	802	775	784	761	838	825	778	783	781	794	768	820	799	771	784	736	818	834	784	792	854	751	772	824	751	784	818	798	848	801	823	806	821	797	823	799	818	786	798	780	771	775	796	818	734	780	842	776	828	792	769	806	804	779	800	761	838	776	850	809	819	843	823	826	814	798	782	795	766	807	824	819	818	822	822	787	796	798	824	811	833	814	774	817	754	826	787	836	864	771	730	770	816	822	741	841	808	830	819	802	856	813	787	819	811	831	791	788	779	789	765	824	823	841	783	766	806	774	759	813	807	866	793	760	830	712	792	792	801	833	796	736	839	823	783	775	795	764	799	746	845	810	813	798	775	769	761	800	771	785	809	780	857	831	825	759	784	809	789	786	822	798	882	811	824	835	872	790	746	769	792	854	867	806	818	749	721	795	805	801	784	803	829	777	773	787	818	836	782	764	795	758	787	848	737	780	794	822	857	780	807	793	808	853	807	772	795	792	786	832	808	803	793	796	805	778	803	774	777	816	794	799	780	774	786	799	803	815	790	828	774	820	826	783	776	820	758	805	815	802	806	822	783	810	801	821	793	788	825	855	833	738	795	800	781	774	796	840	747	789	805	842	782	823	835	798	817	800	792	766	776	800	813	830	844	847	778	834	810	767	851	747	830	786	840	829	795	783	789	861	798	792	815	819	796	810	796	851	802	793	765	782	756	836	816	803	856	833	792	828	820	769	764	757	830	850	784	818	810	827	820	762	755	824	744	822	838	765	778	808	767	753	821	762	767	843	811	769	820	808	798	829	812	824	837	818	790	823	823	814	817	816	798	812	804	744	792	812	812	756	801	812	840	784	782	847	793	775	813	801	826	808	757	784	824	796	797	846	811	800	771	780	872	821	792	821	818	799	792	829	804	761	818	846	786	785	830	794	792	802	858	820	836	829	771	800	851	805	792	836	838	828	813	795	800	746	797	790	850	772	799	787	778	778	849	822	757	804	790	803	799	779	808	801	782	847	815	776	831	800	774	778	803	863	812	777	753	867	782	835	772	815	753	779	787	863	773	825	808	774	797	801	783	794	822	803	856	781	783	787	746	821	734	789	786	774	833	744	769	801	790	813	797	811	782	782	818	828	789	838	763	820	777	769	829	816	798	791	846	831	806	806	788	810	813	782	820	844	776	790	847	845	839	790	804	806	745	833	786	793	825	814	794	856	802	797	827	823	863	810	777	770	766	819	823	878	835	794	793	826	816	790	844	794	761
8043	1504	1549	1204	934	633	546	421	369	321	274	265	288	260	300	298	314	265	270	251	257	204	180	197	183	169	183	191	177	174	188	174	157	164	196	178	216	170	150	154	188	181	192	164	162	140	162	172	152	140	169	172	153	190	164	193	183	158	159	143	149	188	167	184	159	159	146	135	150	164	150	152	165	152	174	149	176	145	183	162	181	168	162	151	167	163	162	179	144	155	168	165	144	148	147	179	164	164	167	170	144	162	151	164	160	157	153	125	162	148	144	145	138	142	158	147	151	170	159	165	156	144	161	137	191	145	163	144	147	160	182	153	145	138	173	155	149	141	150	162	146	167	169	146	145	153	162	142	153	159	163	159	129	174	156	147	169	158	166	137	161	176	167	148	151	151	168	160	177	152	129	164	135	143	162	141	172	158	145	156	154	139	154	181	146	180	162	170	135	157	136	166	129	166	151	154	156	160	161	153	153	131	153	147	154	156	184	142	176	174	147	151	154	156	138	117	165	176	173	173	159	155	151	189	161	181	158	164	146	142	151	162	175	164	167	159	163	165	170	132	173	145	146	163	136	164	174	161	187	185	147	133	167	150	168	166	148	151	178	164	169	151	149	180	144	159	167	157	150	134	171	152	141	167	166	154	167	156	135	160	148	167	149	153	159	158	143	152	149	180	174	158	160	149	150	163	152	146	143	176	178	175	155	166	154	163	173	147	173	141	162	173	133	163	158	157	168	149	179	171	162	165	184	175	147	152	153	141	172	172	163	151	137	131	155	172	157	151	162	145	175	169	169	180	148	156	145	177	151	161	179	164	142	155	142	162	151	166	164	186	160	161	133	163	137	157	154	158	144	145	161	153	135	144	156	137	152	162	135	186	146	139	153	148	175	159	143	160	171	168	157	161	162	189	172	190	168	142	142	169	139	140	180	145	162	158	150	153	158	141	158	170	169	167	149	158	146	167	165	151	160	173	156	159	166	163	146	164	144	148	164	164	148	180	150	148	153	156	156	132	174	149	161	171	170	168	140	141	164	164	152	137	139	154	160	167	178	166	166	155	154	154	159	151	142	161	193	159	162	152	149	170	150	169	141	159	132	134	159	123	160	160	155	163	143	154	156	178	151	141	157	158	177	161	174	156	192	160	146	190	148	166	156	162	146	183	191	184	158	157	167	162	134	151	168	168	174	134	168	154	174	169	142	170	167	173	168	167	166	181	166	174	168	178	156	162	152	159	163	162	189	131	144	156	140	166	161	162	129	127	145	161	155	147	157	138	173	138	144	172	131	163	149	153	163	176	162	173	152	161	177	151	153	151	172	167	150	147	171	150	141	144	149	145	148	161	183	155	139	176	162	178	161	151	159	152	171	171	170	171	174	159	172	146	130	167	160	158	187	151	160	152	157	165	160	153	183	155	167	160	150	168	163	163	171	187	156	146	170	176	186	155	159	138	157	156	179	169	129	150	160	149	146	162	151	135	174	147	157	169	165	169	130	145	162	135	162	160	184	163	147	174	162	169	170	166	175	154	163	154	168	156	165	160	138	162	163	133	146	176	163	147	160	183	164	137	176	151	160	168	153	149	144	165	151	142	164	150	166	157	148	155	150	128	146	135	146	169	155	155	160	170	136	139	166	134	170	148	154	144	163	163	172	158	150	173	136	145	155	162	157	169	156	160	162	166	151	165	145	138	156	163	159	152	155	174	138	146	176	172	155	161	162	132	151	157	155	154	142	148	158	176	144	157	154	164	157	133	151	169	139	165	152	164	163	153	166	145	176	144	142	157	164	173	146	161	142	152	149	133	176	155	161	160	139	191	151	143	189	156	145	161	174	178	149	162	159	166	142	165	137	177	157	160	145	143	162	147	139	159	166	160	146	179	149	138	152	179	135	180	157	158	156	152	168	150	148	147	170	150	165	159	161	164	157	149	167	164	147	132	148	151	157	159	158	151	154	179	165	166	143	160	158	157	158	151	158	167	156	145	150	171	169	157	163	164	131	183	163	142	158	159	156	146	163	156	159	175	170	180	161	154	165	170	167	186	157	149	159	145	163	182	145	119	135	171	154	167	138	160	147	138	160	158	156	171	136	174	171	167	145	182	139	141	171	171	167	161	148	165	141	126	157	161	164	158	133	153	161	132	174	156	158	167	174	156	159	144	143	153	168	165	164	171	135	140	157	170	171	190	167	147	156	161	168	161	190	170	150	157	168	153	159	146	150	170	175	153	129	155	150	142	166	147	158	169	154	155	172	174	150	164	170	170	154	141	143	160	133	179	176	157	142	178	160	160	169	162	173	196	154	134	153	174	169	140	175	155	153	168	159	154	148	165	165	157	154	154	174	164	159	144	146	160	160	145	165	177	154	135	162	170	161	170	174	171	159	157	148	169	153	175	153	174	163	155	164	147	187	155	202	173	150	165	156	166	143	173	162	143	165	161	163	154	149	172	169	154	146	165	149	160	144	160	155	156	151	166	135	147	142	157	150	172	181	145	161	155	160	166	171	164	164	151	155	149	134	155	163	136	161	160	166	173	149	174	196	159	154	142	145	147	143	176	189	153	146	156	151	149	162	155	167	159	180	174	157	146	160	160	170	153	149	145	180	176	147	162	170	162	151	151	160	163	136	163	145	133	159	184	161	160	149	176	156	159	148	170	143	151	141	151	181	162	155	160	170	150	156	155	146	165	153	143	131	159	151	150	157	173	158	162	180	164	162	156	158	175	149	158	154	155	169	167	192	174	144	152	164	177	157	169	170	151	164	174	171	151	145	142	151	150	145	157	170	137	158	163	161	167	173	147	150	141	164	146	149	154	143	171	139	139	172	146	172	161	145	191	165	155	157	163	144	152	166	157	154	157	171	162	175	163	161	155	139	164	138	184	147	148	187	147	140	152	166	156	165	170	163	145	162	157	161	156	159	154	176	164	155	157	163	171	171	178	163	158	156	154	162	153	152	158	174	137	158	141	163	155	153	151	158	176	193	158	162	168	171	163	154	172	162	174	167	133	140	150	141	202	162	150	183	145	166	165	138	148	155	175	156	166	156	134	152	157	163	170	155	144	173	175	171	159	124	150	156	123	167	144	173	161	174	181	168	162	148	160	155	145	162	157	169	155	160	153	152	154	172	168	175	135	166	150	148	156	151	144	164	158	162	152	163	151	154	153	170	152	172	158	151	188	159	153	141	148	135	171	138	133	164	142	168	161	159	140	154	173	186	161	168	163	180	147	162	153	169	152	171	173	162	153	181	172	145	166	175	157	150	176	160	152	154	160	164	159	159	137	173	157	142	147	157	156	159	147	170	178	166	147	171	184	176	172	189	182	153	175	149	159	149	169	161	155	167	165	176	144	148	156	124	180	161	161	174	149	186	157	155	164	170	172	180	137	171	160	132	159	163	153	136	176	171	175	180	164	150	176	154	168	154	137	136	170	161	160	165	159	147	183	175	133	146	127	174	148	163	159	172	150	175	155	158	156	177	169	179	165
6264	1645	3062	3758	3568	2558	2209	1923	1709	1468	1369	1212	1403	1350	1567	1510	1633	1528	1393	1241	1037	976	726	728	659	585	600	576	583	572	649	608	587	562	496	533	531	523	530	509	498	547	496	469	514	470	495	509	477	472	471	507	463	450	476	487	458	473	464	495	472	466	513	471	498	515	447	508	484	460	475	476	493	482	462	492	434	447	477	440	473	450	484	450	468	491	438	455	475	471	479	430	477	479	462	458	458	470	452	455	433	464	463	466	469	479	404	449	458	465	451	436	440	449	435	478	430	476	469	437	441	488	427	431	471	448	467	403	491	518	452	459	465	469	462	456	453	481	418	442	466	444	441	486	469	449	451	447	449	452	457	488	464	441	465	456	468	459	469	458	456	460	439	430	457	430	459	418	484	446	421	472	450	470	452	445	405	422	464	408	444	477	467	458	479	469	430	426	436	454	451	480	465	425	443	431	470	481	467	477	448	445	448	484	436	460	434	445	456	453	446	480	466	450	433	491	479	443	528	435	452	478	432	477	419	443	470	463	493	483	454	443	488	441	459	462	439	457	442	408	469	477	442	484	424	436	443	476	462	427	463	462	424	456	444	499	467	447	422	472	478	445	479	450	459	472	447	429	462	433	448	465	434	499	471	453	422	422	421	503	454	434	481	433	459	438	469	417	466	459	408	468	495	459	454	436	444	468	418	485	435	443	466	480	447	442	483	462	425	430	477	431	458	425	473	439	461	400	470	435	501	462	458	419	470	434	432	447	469	492	457	420	472	459	477	460	437	445	477	475	451	461	454	464	478	470	456	453	440	470	449	428	456	475	467	435	452	434	431	437	475	447	456	457	494	455	466	473	463	451	425	433	450	450	421	453	482	440	432	443	470	531	477	456	472	495	450	415	470	443	442	462	470	471	462	467	436	466	446	436	474	446	493	478	431	474	401	461	461	478	467	429	447	427	466	458	447	477	483	448	480	458	428	431	473	471	458	441	421	447	462	463	465	480	443	434	445	457	473	460	433	450	465	435	467	437	464	485	453	441	454	445	426	434	484	469	450	467	481	436	470	474	489	469	472	425	447	458	474	464	445	433	422	439	447	470	470	451	401	437	397	470	469	458	474	458	465	462	421	446	451	431	465	413	504	444	482	429	445	451	448	417	477	470	445	427	414	473	477	495	472	465	405	448	448	478	431	448	464	453	401	469	471	474	464	482	462	447	452	452	462	440	470	428	430	489	436	413	463	428	462	447	438	450	456	475	477	478	443	458	468	445	446	461	469	464	471	462	451	479	454	426	457	470	435	470	467	417	479	457	473	468	438	450	480	446	436	445	423	466	456	462	447	432	453	461	444	448	425	442	440	435	417	464	455	449	487	479	446	433	473	492	450	450	491	459	454	489	437	465	436	422	462	479	424	452	411	467	441	444	492	467	479	427	450	407	423	413	442	461	428	472	454	460	470	440	471	424	429	464	416	477	463	460	472	433	439	461	490	465	456	445	436	467	462	432	475	428	481	498	478	453	445	464	446	451	437	451	459	456	429	455	485	456	462	474	469	460	469	451	439	445	447	459	502	470	474	481	454	482	449	446	489	456	448	430	410	454	444	452	467	468	465	442	444	472	454	452	430	472	465	453	475	472	460	456	421	468	411	464	477	464	435	472	454	480	438	484	420	465	434	449	450	435	426	446	426	440	472	461	476	482	473	439	436	430	438	471	433	443	441	477	462	455	453	499	467	469	434	465	463	480	472	457	466	495	441	460	462	428	459	449	431	478	436	435	440	444	428	446	468	450	432	449	487	501	454	481	445	428	445	442	444	397	475	467	469	433	448	428	441	459	458	496	492	502	432	489	491	432	449	449	476	406	447	435	489	480	439	458	485	463	456	484	443	451	453	470	457	424	452	460	432	424	461	454	464	453	466	436	472	460	438	459	485	429	486	458	477	451	465	448	431	437	444	482	436	463	432	423	447	455	468	430	455	399	446	482	441	419	494	454	456	446	457	459	455	452	462	490	471	434	485	428	442	467	479	477	455	455	456	445	428	448	485	449	457	446	446	467	488	465	434	432	454	408	448	417	458	473	462	461	467	504	436	448	421	485	479	463	438	478	496	453	458	442	436	429	427	430	474	495	477	470	469	455	416	438	453	455	456	443	453	426	463	452	484	484	411	464	459	443	507	481	414	467	412	476	440	478	479	434	452	419	478	453	489	482	472	440	478	436	478	475	443	448	480	479	430	448	464	466	448	406	478	426	455	451	437	457	448	427	423	449	465	444	443	435	393	428	461	480	439	476	452	455	461	436	454	451	463	449	499	472	480	485	446	456	490	469	483	453	418	460	447	460	466	464	448	451	452	479	462	460	471	480	435	443	481	444	438	454	452	496	473	470	454	468	452	442	474	442	448	442	469	428	429	435	452	439	453	441	453	430	446	448	449	429	469	444	448	460	447	419	444	442	460	444	481	415	479	457	471	431	476	421	494	444	454	450	438	449	442	443	496	423	420	459	471	488	449	448	455	471	480	469	463	458	437	429	466	449	473	466	467	471	444	453	476	482	438	470	424	424	431	459	442	434	446	449	475	434	422	491	456	455	452	463	471	468	430	469	476	441	433	463	455	451	433	423	478	452	429	479	468	464	460	434	435	483	475	464	432	418	431	426	471	464	466	440	433	501	461	412	454	456	456	459	463	463	448	445	477	477	454	466	452	427	446	473	477	438	460	462	468	448	483	453	480	457	451	472	445	462	420	468	474	458	451	455	422	447	488	509	469	425	473	436	462	484	480	434	465	439	445	447	437	452	459	442	461	477	461	468	464	430	442	460	442	492	434	451	434	467	456	441	463	457	452	443	433	476	418	466	463	434	451	415	444	444	459	452	447	482	459	463	463	464	473	428	448	446	468	439	457	441	444	462	484	419	449	456	446	447	432	460	452	420	434	463	466	493	466	428	414	444	477	499	429	403	450	452	466	485	450	448	466	458	446	461	470	457	448	476	486	447	440	433	483	420	469	487	468	408	431	478	476	511	487	438	472	460	467	460	469	450	454	485	441	437	455	476	471	435	479	468	456	441	483	438	478	447	477	437	472	467	420	438	443	431	431	429	423	436	425	473	422	468	438	438	450	452	470	448	479	478	450	463	451	453	452	429	511	422	448	423	424	447	505	450	439	407	458	456	425	454	465	483	476	425	491	461	444	431	446	444	446	442	497	472	460	425	493	417	432	462	458	466	444	418	458	461	445	474	496	427	474	457	436	415	446	477	420	482	443	442	451	445	451	420	452	436	449	447	447	439	430	456	452	454	447	467	470	450	452	456	444	444	445	499	450	459	463	445	436	461	451	474	459	459	494	456	506	480	470	421	411	451	415	434	441	438	487	463	437	465	450	469	449	451	451	484	465	468	461	488	461	471	459	479	448	478	433	460	465	432	450	447	462	491	493	423	435	446	452	440	443	448	448	470	475	430	431	494	474	456	475	504	456	448	471	480	449	434	451	462
14491	3018	3289	2740	2031	1335	863	661	648	540	466	439	432	482	516	534	529	498	433	349	360	344	326	276	297	264	245	272	247	241	246	277	260	238	218	221	235	236	229	269	231	214	221	206	258	235	216	209	232	221	222	221	212	210	202	238	243	207	237	233	233	184	202	230	209	230	228	229	216	210	199	196	201	221	212	210	233	224	213	213	226	201	182	203	192	200	203	208	225	218	215	218	196	211	210	217	206	225	242	209	217	253	227	187	226	223	223	196	225	212	242	220	223	217	208	206	207	229	197	237	226	211	220	179	212	224	187	238	217	182	181	210	201	213	193	214	221	220	192	223	228	225	194	191	194	227	244	207	259	222	206	204	219	212	203	201	183	235	234	205	183	199	228	205	208	204	197	202	219	216	222	216	217	222	212	186	225	213	193	239	170	234	195	213	215	211	192	227	179	226	236	237	210	232	208	208	205	206	206	220	229	226	197	254	204	197	222	230	182	210	218	205	221	197	220	198	213	221	191	226	193	227	221	208	207	223	233	207	211	231	200	188	233	211	233	211	197	194	211	216	221	192	218	220	203	195	189	224	219	240	206	199	227	208	189	187	221	179	245	231	212	202	181	224	207	220	224	216	219	210	193	216	221	224	184	214	212	205	200	208	212	213	202	214	213	209	222	203	197	207	230	194	231	229	227	186	220	212	225	193	230	225	222	225	203	214	209	214	194	211	234	231	186	205	209	207	206	223	229	190	194	221	220	216	212	218	196	198	206	184	200	204	189	215	243	200	218	215	211	218	212	207	208	216	221	217	237	194	217	210	202	198	210	184	197	224	232	197	220	186	204	233	226	197	187	186	223	213	224	214	185	198	213	214	210	209	217	228	229	196	196	190	227	181	230	206	234	240	189	213	242	217	206	194	210	204	233	237	223	210	190	217	195	253	221	210	217	208	201	196	221	215	190	198	209	190	214	197	209	232	208	222	180	227	197	231	210	232	217	201	189	198	202	233	194	226	219	218	237	221	195	220	200	213	183	207	219	225	205	213	206	211	190	219	207	196	213	197	196	212	221	225	214	186	231	222	217	196	222	192	214	210	217	227	213	211	213	223	206	212	207	221	220	195	206	217	211	226	199	221	186	227	210	217	209	210	174	224	211	211	191	193	217	224	207	204	195	216	209	192	191	226	243	224	202	210	226	193	222	222	223	218	214	220	222	210	236	197	217	219	193	189	214	202	191	226	197	193	209	224	224	222	244	220	203	179	201	213	215	181	207	203	206	219	205	183	211	219	235	222	214	237	208	217	247	227	228	218	198	209	212	196	201	184	221	207	201	221	216	193	221	189	225	226	209	216	219	218	221	205	212	202	226	204	189	203	201	214	208	214	203	214	223	206	206	204	205	203	200	220	201	218	198	204	223	220	216	220	208	199	193	194	200	212	214	224	204	202	233	209	201	212	216	189	206	219	218	216	192	207	222	238	206	209	210	238	222	227	242	183	211	191	198	212	185	232	216	222	210	209	228	197	224	191	184	231	219	200	233	188	182	199	209	215	223	198	201	189	214	201	206	231	219	211	212	207	207	214	213	233	230	229	197	170	207	214	182	203	209	226	175	235	230	211	220	208	177	209	220	218	223	214	196	208	225	197	208	221	219	217	196	210	228	204	211	203	214	211	215	207	225	217	223	182	205	195	197	224	204	200	217	207	214	210	233	233	227	202	226	215	198	272	196	211	208	243	192	226	235	212	210	212	201	202	221	186	218	225	201	210	202	232	208	199	208	240	224	219	205	237	218	204	205	206	213	226	191	212	223	221	180	209	214	219	205	197	213	204	215	222	205	195	215	238	182	199	193	209	196	224	226	199	199	234	214	228	203	204	210	211	194	203	205	183	230	215	197	203	190	218	213	218	195	194	221	218	186	200	195	203	223	236	219	222	190	216	233	223	225	202	199	193	224	181	218	221	211	236	225	197	210	221	204	205	223	215	206	223	212	212	202	191	188	207	199	198	204	205	214	189	209	184	193	204	196	195	205	184	230	218	211	204	228	216	223	208	224	191	205	200	217	190	181	193	208	221	204	225	204	200	239	214	193	266	203	205	225	217	236	196	208	214	204	195	202	199	209	229	237	238	219	207	218	220	217	223	193	195	241	205	228	230	211	211	211	215	219	230	222	208	211	198	206	206	202	218	212	236	189	223	213	210	214	225	221	189	197	214	222	223	211	218	197	218	208	205	228	218	221	194	215	193	218	205	215	229	246	197	202	198	200	181	229	187	210	201	192	227	195	203	200	195	229	206	198	191	202	203	187	186	244	204	234	198	198	218	201	206	219	213	202	199	203	205	223	221	202	220	201	192	233	185	208	197	198	185	240	214	218	201	202	222	237	194	209	205	210	200	205	242	221	198	196	195	226	203	230	205	229	184	216	218	218	202	210	220	199	221	224	204	210	198	200	209	220	190	184	208	246	185	210	201	191	209	196	203	192	213	203	186	210	212	199	177	212	218	198	201	214	219	202	234	217	224	216	194	196	216	202	207	210	225	213	205	188	203	205	203	213	226	201	219	227	226	227	210	213	200	176	220	202	210	186	187	215	194	192	227	212	209	204	241	215	222	191	229	213	201	207	211	196	236	210	195	219	200	195	224	227	210	213	201	185	202	234	221	212	203	228	201	205	191	200	194	230	231	208	182	191	234	238	184	214	192	198	227	209	208	195	207	207	199	211	235	219	215	193	210	215	203	234	227	218	215	214	233	203	196	190	217	211	214	181	205	224	209	205	223	185	228	222	206	239	199	207	201	216	201	215	202	216	210	206	242	223	184	222	210	231	192	217	208	218	227	231	210	199	192	201	206	232	208	215	230	201	217	220	221	205	201	211	192	203	208	188	213	201	189	201	205	219	209	212	188	202	224	214	193	196	217	220	199	202	200	225	184	214	211	232	199	199	194	194	182	199	200	237	255	180	197	198	189	224	193	216	210	215	195	191	210	218	204	172	217	203	213	209	212	200	203	203	195	215	197	235	205	212	204	214	229	247	215	204	209	204	229	206	205	166	203	216	215	213	221	229	196	196	193	213	231	193	217	195	194	222	234	197	219	181	189	223	203	220	222	204	228	221	228	224	210	213	233	220	203	199	210	196	217	221	256	215	186	219	198	223	192	199	241	223	230	211	199	203	225	209	188	192	221	216	208	207	215	208	213	219	185	195	196	196	218	205	207	210	209	179	235	197	225	217	209	199	206	204	198	213	207	226	210	232	230	246	196	225	216	207	241	232	229	219	203	200	210	202	198	213	208	202	213	210	205	204	201	205	209	216	207	178	234	190	208	224	229	198	215	217	233	214	218	218	231	218	208	181	227	210	209	234	217	235	209	204	199	210	227	209	236	223	220	225	240	210	201	207	189	213	224	195	203	265	206	210	229	207	227	210	212	192	220	186	195	184	203	216	220	231	216	188	214	187	238	210	225	215	242	211	231	235	214	228	197	216	212	213	239	232	216
8235	2651	5531	6683	5818	4788	3639	3202	3080	2677	2198	2223	2297	2558	2915	2751	2867	2776	2394	1986	1658	1664	1333	1084	979	816	881	884	859	960	1130	1018	842	828	776	739	756	759	819	747	666	729	712	645	681	691	658	624	618	666	587	664	638	625	665	634	675	613	622	609	650	631	631	631	680	658	624	663	652	603	587	614	611	655	603	587	617	639	621	591	568	596	619	616	624	610	641	574	614	534	616	591	611	621	603	609	574	609	595	590	556	627	627	552	613	615	593	579	619	599	621	604	627	582	604	622	612	588	575	610	589	599	643	580	625	595	571	585	600	567	603	537	596	598	632	559	551	617	613	601	596	622	627	606	599	594	616	605	552	588	653	625	595	553	618	609	588	592	551	587	603	579	594	596	580	570	637	604	654	537	593	623	561	610	612	611	600	559	590	571	533	588	561	644	572	600	661	608	593	594	622	606	597	609	597	598	637	577	596	627	626	543	552	567	601	664	568	577	590	556	593	639	596	588	606	584	570	577	574	551	606	547	661	604	611	614	592	593	593	597	557	635	617	596	625	592	554	609	581	603	588	604	611	589	561	593	611	600	592	611	613	595	615	609	585	584	607	578	586	580	599	612	543	628	631	573	596	589	599	568	634	620	580	603	632	641	605	589	627	587	595	583	557	571	571	586	564	592	622	578	609	604	577	561	566	590	584	605	572	585	604	566	557	594	577	608	579	591	609	610	609	552	601	585	574	563	571	589	573	566	583	577	561	605	621	597	577	608	603	603	593	604	641	578	633	589	604	582	616	562	580	605	592	634	602	607	607	580	585	607	596	599	602	610	634	569	570	573	577	619	595	576	591	605	625	606	600	618	609	591	612	598	594	575	569	602	653	581	566	615	587	574	586	570	579	624	594	595	547	585	582	591	599	562	613	583	618	583	636	626	585	569	658	576	587	569	562	613	571	571	584	510	565	572	627	567	591	608	574	581	589	618	615	542	586	606	626	606	548	601	576	570	570	599	559	603	570	621	592	597	597	595	626	608	611	612	556	535	620	582	631	582	606	600	590	612	622	579	576	607	566	585	603	570	588	545	561	583	575	609	580	602	622	576	576	618	590	584	595	576	614	567	592	662	589	599	620	582	579	599	575	577	577	589	580	580	643	575	588	582	623	605	587	572	593	574	558	578	604	639	598	605	564	575	598	530	595	591	591	622	568	652	597	600	600	594	605	596	564	564	582	656	627	582	611	628	599	566	590	547	617	561	566	579	620	553	610	594	602	577	618	575	615	614	594	569	610	585	613	561	594	566	572	609	574	573	585	576	611	588	558	621	597	627	613	589	569	593	570	568	604	578	582	609	583	571	562	641	635	567	586	595	597	560	613	631	579	553	589	570	578	623	582	574	539	595	567	578	577	628	624	614	568	601	607	616	580	613	616	623	578	588	576	539	614	615	605	589	582	600	600	538	613	578	585	584	609	581	582	625	578	573	520	577	582	607	605	610	590	576	603	573	593	633	601	616	572	599	602	567	539	593	571	613	592	579	606	573	577	603	606	617	572	587	564	621	597	579	660	585	587	600	577	612	618	617	621	605	607	578	566	593	562	583	556	581	603	570	632	597	585	590	587	576	578	637	642	595	597	565	585	585	612	608	614	630	600	529	595	615	628	576	555	589	535	610	573	591	577	594	556	624	631	633	564	604	570	577	585	585	657	604	607	594	584	599	584	609	569	590	572	596	629	585	569	597	558	586	600	552	584	541	603	583	566	577	603	599	589	607	586	611	604	598	603	574	635	564	580	645	571	592	611	596	574	604	607	589	617	601	599	608	630	619	544	643	563	585	592	550	604	597	614	574	590	583	639	563	598	617	588	620	584	601	606	585	619	616	597	602	622	588	608	609	597	572	592	610	569	595	606	570	557	553	588	601	613	577	545	623	598	607	610	615	626	620	588	568	611	618	615	592	592	602	569	600	588	597	575	612	580	607	586	571	574	565	549	636	610	607	554	642	597	619	651	640	596	603	586	585	631	590	594	586	620	570	629	637	599	605	578	597	580	585	595	580	591	618	592	550	583	600	571	610	599	644	569	606	590	570	614	582	556	646	603	590	599	613	573	602	607	631	630	589	562	588	601	609	560	618	591	556	620	606	584	573	566	552	571	608	589	590	543	557	557	610	608	625	584	611	585	571	618	576	586	591	593	559	600	583	609	625	590	622	599	576	640	641	595	625	614	580	580	563	561	620	594	573	575	605	571	593	616	574	594	605	615	553	565	600	592	590	581	574	596	622	569	601	598	642	644	588	605	572	605	564	584	608	599	594	586	572	600	587	598	559	602	587	611	591	565	605	649	584	604	566	630	599	622	636	549	602	601	606	555	600	588	616	598	632	597	552	577	626	589	634	579	580	587	611	636	581	561	579	625	567	553	612	598	576	562	620	567	611	578	609	534	590	579	651	624	632	619	572	580	584	580	576	631	590	610	634	559	590	602	592	579	583	588	560	582	611	590	653	587	620	599	612	595	601	599	595	574	613	613	626	615	625	616	563	593	617	578	542	563	582	617	598	574	602	568	589	621	616	569	595	639	589	557	562	595	634	588	596	546	572	569	554	578	599	559	590	597	565	590	567	589	607	638	612	612	601	583	603	595	623	614	568	575	562	560	595	602	593	633	584	582	546	584	562	601	632	622	562	600	618	540	572	594	587	576	593	595	569	592	604	578	621	587	564	604	575	601	592	582	585	612	601	599	617	576	608	577	625	580	569	584	614	631	598	569	627	601	610	581	622	578	598	625	599	619	566	625	592	601	564	616	579	577	619	535	589	639	587	596	612	536	578	561	636	603	586	592	585	618	591	592	558	618	549	555	567	577	614	610	595	592	560	578	608	584	656	567	572	627	585	542	599	614	613	606	624	608	574	613	585	527	552	607	552	583	589	570	632	600	545	636	584	571	595	556	593	613	606	611	611	598	585	547	594	627	611	595	569	591	572	587	613	589	595	632	571	561	569	596	580	559	538	609	600	617	577	606	590	611	553	562	613	543	605	580	579	636	610	626	594	572	623	596	630	631	596	545	608	545	573	573	620	629	593	607	605	604	604	593	592	640	578	580	609	610	562	613	560	543	591	544	593	612	575	595	578	572	586	608	627	554	612	615	611	615	611	584	601	563	599	578	592	579	590	590	586	590	561	564	582	593	621	594	588	570	604	639	577	583	598	628	588	648	607	629	595	597	600	588	608	621	589	588	606	582	578	593	630	576	616	616	619	586	564	588	619	577	558	606	582	567	574	601	578	597	598	565	627	588	561	621	577	594	623	589	591	586	572	562	618	588	580	601	591	623	569	581	666	593	557	610	581	627	631	595	564	567	601	562	555	596	582	588	577	572	604	587	632	604	552	582	565	572	596	583	642	598	572	593	582	536	620	602	588	581	605	577	593	592	601	551	621	577	640	626	598	585	590	554	560	571	639	597	586	642	613	604	542	590	621	610	589	612	617	559	588	573	575	611	618
2143	367	348	349	341	343	346	334	317	350	305	287	322	339	343	304	327	315	337	343	375	337	314	302	327	319	336	333	341	309	325	300	325	367	346	321	333	298	302	310	324	301	314	309	305	323	334	319	299	345	296	306	311	326	330	323	330	317	343	339	324	317	329	303	329	327	317	290	325	302	327	345	314	325	335	351	332	326	344	320	296	368	324	296	321	315	314	298	314	250	333	328	323	357	308	349	324	353	298	315	311	347	308	315	297	336	328	300	320	326	322	310	313	314	359	309	291	309	299	329	324	348	319	300	316	300	334	342	348	336	333	310	283	309	338	316	337	335	354	324	346	308	342	369	333	293	316	360	344	340	353	314	346	354	328	337	340	309	329	297	330	354	339	321	285	316	300	308	343	312	327	335	313	263	318	321	340	315	323	299	310	309	335	346	312	316	319	351	328	342	334	359	328	353	358	317	311	299	323	308	318	317	298	293	335	324	314	359	292	335	320	291	298	327	317	387	296	315	329	343	314	346	335	330	349	358	354	286	341	327	336	309	323	335	320	307	326	314	343	317	326	300	329	305	335	323	323	345	296	352	304	321	315	320	316	317	316	331	337	329	325	305	337	345	294	318	371	327	347	316	328	316	337	337	332	319	323	317	323	304	340	290	280	311	310	329	319	342	303	307	334	361	342	361	351	332	324	317	302	335	315	332	329	318	303	321	312	322	324	324	328	341	310	331	313	338	323	303	334	305	336	324	337	274	351	333	358	311	332	321	305	317	271	328	337	283	314	324	325	295	314	275	320	350	328	304	323	314	309	322	311	363	312	296	309	357	325	328	312	335	335	347	351	333	309	295	351	325	327	275	297	331	315	330	329	291	327	321	314	287	348	336	340	346	300	316	313	322	323	318	361	310	330	330	324	353	329	325	314	330	329	299	335	302	315	324	295	312	326	339	312	309	351	337	318	341	345	312	353	340	303	335	346	324	346	322	362	345	349	301	333	331	323	334	294	352	343	330	337	330	342	324	353	329	321	345	319	346	311	347	315	326	300	321	331	338	335	324	302	348	310	317	341	334	296	352	307	304	337	324	299	289	306	329	310	292	362	318	319	347	310	296	348	293	341	338	327	317	287	330	354	327	316	321	305	313	323	335	309	332	300	283	322	314	301	320	318	301	384	356	297	366	296	320	309	303	332	323	285	319	334	341	316	315	303	320	335	328	314	342	348	310	315	299	324	293	296	346	343	310	319	325	336	339	364	334	326	289	348	357	320	296	318	345	342	299	292	317	304	297	314	313	315	325	309	326	300	351	301	293	346	286	316	319	341	346	306	332	371	325	294	313	321	310	352	326	330	315	335	329	320	302	314	321	323	340	324	333	259	310	314	335	322	303	316	326	317	346	339	314	293	304	332	315	313	314	346	302	293	318	338	312	318	313	330	328	324	344	348	316	339	324	334	285	297	339	331	272	337	285	348	318	332	334	328	332	349	290	335	336	343	328	298	323	306	366	333	325	320	359	335	347	327	340	345	328	361	329	305	328	319	298	307	317	340	306	321	292	307	345	349	338	306	291	325	308	325	326	270	311	349	324	355	298	330	305	348	298	329	332	322	300	337	332	318	353	311	314	339	330	317	346	331	341	327	321	310	330	293	327	324	311	329	323	323	334	342	361	319	326	334	324	355	327	329	349	325	308	318	335	330	313	312	293	329	320	357	329	322	314	312	332	323	306	318	342	318	335	314	311	318	336	303	341	318	317	309	316	313	332	326	333	339	340	319	332	341	345	314	338	354	338	349	300	308	339	329	327	334	301	328	319	324	338	320	294	316	350	314	320	319	333	312	334	317	334	325	333	343	333	312	320	324	332	346	312	320	340	336	327	335	313	348	324	356	336	354	337	342	334	329	315	351	314	332	303	323	318	350	305	355	362	362	275	313	309	313	327	335	308	355	310	331	330	340	321	318	317	300	317	340	286	317	334	334	353	312	324	304	332	301	322	333	350	311	314	310	326	319	317	319	341	321	291	327	305	329	314	349	321	275	337	340	333	328	281	339	281	333	314	324	313	340	337	324	320	335	351	350	333	298	319	337	350	310	309	344	312	311	333	327	332	325	299	347	323	300	328	348	361	333	340	336	322	322	332	372	322	310	324	333	311	321	329	337	335	307	329	307	351	323	346	303	355	331	331	322	322	337	322	328	311	313	346	322	332	320	351	307	309	309	317	319	294	311	299	283	339	321	322	313	303	322	322	299	283	331	333	338	364	350	332	334	310	327	312	357	320	336	323	356	324	328	329	314	285	311	308	372	319	336	316	321	293	327	321	348	336	321	309	342	323	312	311	325	343	343	325	308	334	322	309	314	310	350	337	308	332	338	280	349	331	349	316	335	311	324	309	317	297	333	324	326	315	357	332	306	346	289	328	307	325	299	329	334	322	342	334	287	310	328	304	323	347	348	327	321	317	335	347	323	314	339	327	356	322	288	291	354	332	324	327	335	322	303	336	330	309	325	336	299	313	337	333	296	325	352	302	322	323	329	304	320	319	324	344	314	298	345	328	330	311	318	313	323	333	310	345	319	315	323	338	366	319	308	297	288	313	335	302	330	329	329	312	320	364	339	314	322	337	326	349	309	328	308	316	294	351	349	304	318	326	344	313	320	332	318	325	294	309	328	310	284	297	320	359	370	315	349	316	330	314	316	296	302	318	299	331	341	335	328	308	339	305	340	363	310	331	286	279	336	348	302	297	346	320	310	369	349	290	321	321	347	310	339	301	310	305	355	331	317	358	354	305	315	277	326	294	329	317	297	329	305	312	318	327	297	332	319	344	336	330	317	312	326	343	299	331	327	336	292	304	331	328	347	372	331	348	331	322	309	308	322	299	368	334	324	318	317	340	317	323	292	336	307	329	319	357	313	342	348	333	316	273	327	371	337	326	320	313	384	337	346	291	333	313	317	347	308	293	332	300	311	323	344	307	293	320	301	362	335	292	339	325	345	322	320	334	287	331	346	310	327	333	314	302	323	302	350	324	324	302	313	319	322	318	294	332	325	303	323	292	297	315	320	323	298	294	326	341	324	345	341	343	348	344	320	305	325	320	329	310	322	322	296	344	306	311	307	351	291	334	331	314	324	328	290	291	328	295	328	311	307	334	294	310	325	340	326	348	305	320	326	282	308	319	328	364	309	308	354	306	313	308	325	324	297	325	307	344	334	327	310	335	320	352	277	336	347	309	301	298	320	308	320	317	334	339	293	289	331	326	323	316	312	327	360	328	331	347	340	337	317	319	326	312	329	300	312	314	332	303	292	344	323	330	308	290	331	329	310	313	342	360	341	373	333	334	298	320	333	335	308	303	333	333	317	319	347	306	313	355	321	342	286	341	333	334	312	351	368	294	293	340	326	328	295	339	338	307	317	332	323	310	321	301	338	335	289	336	289	326	330	325	353	342	355	333	321	312	328	321	365	309	336	323	352	328	310	326	301	324	314	300	288	328
2826	823	908	959	892	844	850	890	856	836	843	809	829	862	840	825	833	827	838	850	801	805	786	788	854	823	791	804	843	750	811	804	851	798	873	759	783	808	819	745	797	781	769	827	816	828	831	754	744	902	802	782	796	772	836	769	831	790	810	838	800	815	788	774	750	746	780	814	792	860	803	806	777	810	771	788	822	783	864	767	769	804	834	728	844	743	785	790	794	776	801	805	802	806	793	807	776	804	798	795	810	805	819	757	755	827	816	774	854	806	800	790	841	824	765	768	827	815	766	788	778	806	793	750	779	784	781	786	825	809	760	812	809	783	884	828	825	791	780	763	780	783	849	853	807	782	804	813	778	780	790	809	842	814	785	810	816	827	822	811	802	807	823	823	790	795	809	777	836	801	840	768	744	779	785	832	829	776	842	762	780	823	806	762	814	787	814	797	786	752	853	797	787	785	825	797	844	808	809	824	748	821	767	759	807	824	853	842	754	792	763	838	798	835	819	796	833	775	756	788	735	796	757	776	797	811	727	842	817	832	803	802	842	762	764	767	783	799	825	795	790	797	800	743	788	826	806	826	786	808	808	856	801	809	790	779	848	822	836	802	766	790	754	816	839	813	815	783	790	780	841	750	778	827	799	758	819	779	802	826	795	744	840	778	767	746	773	772	773	808	804	801	797	793	828	803	808	773	855	810	770	850	769	777	789	748	735	776	785	856	780	802	737	773	820	760	822	775	833	788	778	809	826	812	799	821	809	805	826	816	769	851	813	792	813	791	810	802	774	811	857	773	777	771	769	851	786	764	846	797	780	785	796	761	804	796	768	802	791	798	801	747	817	817	788	771	842	815	830	804	765	814	801	839	762	815	826	813	821	839	810	814	785	806	793	806	803	838	797	830	783	781	855	779	810	810	779	774	800	789	831	818	833	834	781	804	825	759	825	753	741	731	816	824	791	838	831	804	811	808	802	787	825	800	811	767	852	825	763	820	839	766	801	833	816	776	775	777	758	796	836	751	809	743	795	795	795	752	741	805	797	781	826	788	822	787	779	794	775	775	810	838	804	815	796	783	769	792	772	775	827	736	775	851	844	814	821	767	809	792	804	809	797	816	777	857	784	803	775	773	802	818	757	777	813	768	801	789	776	818	773	812	813	816	823	802	840	806	830	810	784	824	780	816	790	785	847	801	805	795	857	762	831	786	858	811	803	802	773	740	827	817	788	820	841	799	780	828	774	836	789	833	801	759	826	815	807	789	785	795	802	805	773	814	847	830	807	837	779	845	791	801	776	823	755	801	805	787	763	791	772	781	740	799	803	823	810	749	797	795	791	811	810	799	777	834	791	786	764	800	842	780	798	800	828	787	820	810	881	749	781	797	842	818	792	769	849	812	811	811	791	805	809	826	794	832	780	819	812	789	810	763	799	790	753	827	757	772	777	830	774	807	797	834	832	797	804	796	825	786	791	821	777	791	796	792	805	823	841	766	795	793	803	784	783	808	746	826	713	792	757	800	826	844	760	821	778	828	837	746	801	838	812	822	777	802	811	767	818	813	802	859	809	866	815	867	803	763	790	815	805	775	816	813	804	757	807	800	847	792	799	769	811	867	753	809	737	857	785	813	798	783	790	733	825	774	799	826	796	764	823	842	832	813	784	790	789	784	824	782	780	818	786	808	793	810	774	803	783	790	753	835	801	783	793	827	752	762	756	798	784	740	781	828	786	756	799	786	796	786	791	806	791	784	811	758	780	805	806	763	791	790	826	777	782	777	802	786	777	815	786	742	757	770	833	821	800	771	791	785	794	759	834	791	814	766	869	799	817	802	790	826	800	766	789	766	793	792	812	774	796	795	815	803	781	832	849	795	820	812	814	794	829	730	777	811	822	836	841	758	816	800	852	847	809	829	777	773	817	807	811	796	773	797	739	815	782	765	797	821	758	739	749	857	836	814	841	870	813	800	804	724	769	791	830	845	756	822	826	761	741	825	829	811	761	811	791	808	798	779	791	777	742	792	833	810	760	789	772	769	803	737	831	798	830	780	809	782	776	810	827	818	828	790	779	792	803	821	803	864	834	853	843	806	809	794	806	816	825	794	769	786	775	799	838	814	746	811	838	771	765	780	784	799	851	717	774	800	752	758	750	797	780	822	798	815	836	813	825	787	808	825	787	820	770	799	804	763	819	806	799	758	841	837	789	797	820	772	758	805	800	813	828	839	829	767	857	783	813	852	793	807	773	816	883	752	768	822	807	838	793	818	783	818	798	764	794	789	782	838	759	783	774	821	764	801	798	784	823	743	851	784	779	775	766	818	797	807	815	770	801	803	788	811	847	766	808	799	784	852	799	778	800	740	788	796	769	823	762	807	788	829	819	820	833	777	830	786	859	818	768	795	759	800	778	820	830	803	811	844	806	810	819	854	748	815	787	772	766	813	794	756	800	840	793	806	833	810	789	761	752	770	805	801	738	783	804	816	802	820	829	761	808	828	830	847	775	784	770	835	800	834	793	788	805	825	779	815	781	799	771	796	760	795	784	838	820	777	775	802	773	815	851	807	789	822	821	781	762	784	847	848	787	753	793	817	764	800	824	772	762	810	801	757	806	793	830	788	810	788	793	798	754	806	762	767	815	788	803	805	791	862	766	827	774	786	774	760	766	735	806	807	767	786	754	789	800	761	761	863	861	823	828	843	763	778	782	760	785	803	828	818	784	812	828	768	840	801	747	716	799	847	826	823	739	747	829	791	808	773	720	810	835	726	799	738	744	804	811	795	842	852	830	794	826	774	793	800	781	796	865	819	812	771	781	758	741	772	761	779	830	805	834	816	817	794	866	790	794	794	789	823	750	751	802	789	801	798	789	762	773	843	809	777	781	764	802	788	767	811	845	751	848	792	811	775	796	813	802	803	791	769	814	736	807	781	763	804	806	845	789	825	779	794	802	840	741	845	777	773	794	778	786	810	834	826	807	773	772	799	824	758	741	800	758	772	757	743	774	807	815	811	815	858	788	790	792	707	753	814	825	764	819	771	825	808	789	762	805	778	848	789	775	805	790	818	769	759	825	784	819	771	761	803	763	803	743	814	827	756	799	828	827	776	748	775	761	765	760	756	809	827	801	782	803	843	776	835	829	769	821	743	802	788	788	837	797	793	771	786	840	788	793	817	845	802	810	791	774	823	813	833	817	800	789	789	794	812	782	788	716	776	823	844	748	807	815	790	785	803	801	776	759	794	816	767	822	804	830	848	771	803	760	774	852	842	805	808	818	774	747	794	822	771	838	780	781	800	814	810	743	807	778	780	793	781	776	798	804	829	794	807	807	760	766	779	786	790	761	795	822	830	768	809	806	763	817	805	780	734	811	790	754	830	807	791	816	748	816	885	796	807	865	769	864	780	797	769	779	798	774	806	792	791	850	827	792	837	781	819	838	799	799	792	799	831	831	770	783	807	865	833	820	838	811	817	819	818	793	862	789	795	800	803	794	789
7923	1303	1443	1224	863	613	456	420	356	318	281	299	288	284	329	324	275	276	263	240	214	216	207	190	153	187	155	168	172	181	190	181	154	136	188	170	167	158	176	162	190	168	181	184	176	173	139	163	157	161	170	177	153	145	150	174	150	151	169	156	154	123	144	159	183	156	171	174	145	149	178	159	146	164	157	156	159	130	174	175	149	169	159	156	150	156	160	180	172	174	171	176	169	166	146	154	149	144	163	156	183	157	180	143	174	160	129	150	139	149	167	162	162	154	158	154	170	158	180	171	184	167	144	157	138	136	158	150	134	162	156	140	166	157	151	169	163	167	168	151	145	167	185	155	145	163	130	178	144	149	156	178	184	146	157	156	163	172	155	154	175	155	144	167	159	162	146	156	150	184	165	172	145	149	149	162	187	155	149	132	174	152	167	171	149	141	156	161	166	162	144	179	156	150	151	144	150	152	169	162	153	185	142	162	158	161	166	129	151	171	149	157	133	157	142	182	158	144	182	168	168	174	183	156	137	156	135	154	160	145	193	162	160	160	163	140	155	155	156	164	171	157	160	149	156	150	159	177	183	159	132	117	148	179	161	144	162	141	144	164	189	151	131	172	172	157	151	158	169	130	133	148	157	147	178	163	148	146	145	157	146	169	179	155	137	149	151	148	171	161	177	146	138	157	148	164	119	145	155	172	166	141	164	158	155	158	142	154	167	156	150	148	189	149	161	160	148	165	162	161	136	150	177	161	165	157	158	162	167	148	151	135	153	182	164	166	183	129	162	160	148	163	175	154	146	162	158	137	169	156	167	151	176	160	158	156	150	156	154	144	145	170	177	153	171	155	159	158	182	153	154	165	152	165	169	158	155	161	152	149	151	165	152	171	148	156	150	161	165	160	144	164	170	180	181	141	158	159	151	135	173	158	175	167	154	149	157	140	168	159	184	151	136	171	150	165	144	137	145	164	159	142	149	151	142	147	169	181	165	137	150	162	141	167	136	164	134	155	164	183	172	173	163	161	198	149	190	165	131	180	161	161	183	145	163	162	147	132	147	134	161	155	179	176	156	150	158	176	145	178	145	169	158	134	158	140	169	164	168	153	156	150	143	147	159	147	162	156	174	150	154	166	155	184	170	154	138	129	162	156	156	156	153	161	148	156	159	163	174	159	159	155	156	152	153	149	162	168	181	152	160	139	145	162	163	163	148	157	157	169	167	168	160	152	201	151	145	155	140	130	184	172	170	181	165	147	182	169	152	167	172	155	182	160	136	152	143	148	151	144	143	165	156	143	169	168	166	154	158	147	157	143	176	168	144	169	166	171	166	138	137	159	150	157	151	142	162	176	180	154	168	154	175	159	154	160	167	184	137	157	155	173	138	161	171	168	161	142	135	148	180	168	170	165	147	146	162	128	133	150	167	167	164	152	151	156	149	160	146	134	154	155	163	157	174	159	164	211	171	151	143	163	164	158	144	129	152	151	172	151	146	151	156	131	160	146	168	156	163	173	165	169	159	136	156	148	171	163	149	186	178	171	130	143	171	151	209	157	149	164	157	176	150	149	143	157	171	169	145	143	165	147	152	143	166	160	173	166	168	181	147	155	150	147	163	160	163	165	153	158	172	164	167	144	148	157	154	136	154	171	174	160	146	159	150	168	133	163	152	144	166	138	153	168	162	144	149	154	152	189	178	182	147	173	165	166	167	169	173	168	190	154	166	167	148	161	184	165	151	142	177	175	161	135	176	179	155	146	170	167	143	150	139	153	174	161	175	175	157	151	155	146	179	163	154	158	153	171	149	161	183	147	164	147	151	166	165	144	153	145	150	166	137	135	147	162	141	166	158	148	151	152	162	179	167	165	141	177	151	149	158	172	146	151	160	169	160	171	169	146	164	153	145	142	167	179	147	150	146	167	158	145	179	154	165	175	145	157	149	188	153	158	139	159	173	175	178	160	149	160	157	162	181	131	165	148	139	139	167	143	153	171	152	179	179	142	144	151	155	146	135	155	167	157	124	144	163	159	157	160	151	147	161	142	148	157	171	154	150	150	146	162	167	165	143	148	169	156	174	166	161	156	177	149	150	155	160	132	154	173	149	153	157	157	153	143	165	144	159	133	152	154	158	143	169	159	147	160	158	175	166	164	152	140	163	170	166	168	140	157	147	150	157	152	138	156	155	153	143	163	163	141	160	158	153	172	158	149	149	192	128	150	165	180	158	169	143	167	161	158	185	146	167	133	166	149	151	168	172	151	157	153	161	153	156	161	158	177	174	154	150	149	171	166	119	165	156	146	160	140	147	159	152	147	146	168	151	143	142	163	148	165	187	161	145	175	147	172	152	168	161	163	154	155	146	145	165	177	160	154	152	139	141	162	173	155	146	142	139	152	170	163	142	167	146	145	153	138	143	136	169	128	136	176	176	156	149	166	142	144	164	146	139	170	160	157	156	166	156	147	163	156	141	164	155	163	181	146	156	147	139	149	150	181	174	186	168	165	144	146	152	146	165	154	164	156	187	180	190	169	149	150	177	194	162	163	147	141	160	159	153	166	165	160	149	155	135	181	164	165	148	155	184	169	139	162	166	134	168	150	157	162	184	143	149	138	153	163	153	163	165	173	141	139	155	140	185	154	153	154	163	137	141	145	161	148	162	148	171	159	142	149	139	154	161	149	164	134	143	163	161	162	172	159	161	169	140	157	159	164	140	148	155	142	163	162	150	156	160	145	153	152	154	159	169	167	162	172	151	156	142	163	159	169	167	140	159	174	157	172	165	185	156	167	170	164	163	175	150	144	162	162	142	147	150	145	149	128	167	158	162	149	163	178	148	164	156	153	165	170	167	160	126	151	163	156	147	154	157	189	154	143	155	149	145	178	157	138	184	148	168	168	141	154	142	167	183	150	152	161	166	152	163	154	177	178	160	160	158	149	179	178	147	147	168	169	158	145	173	179	171	161	143	139	154	152	162	163	144	175	125	148	160	169	164	153	154	164	181	155	162	174	162	161	152	164	157	156	176	151	151	143	180	190	160	168	157	149	165	144	195	162	153	143	165	136	156	162	174	152	134	147	170	158	176	147	161	171	150	159	145	151	194	157	168	159	153	145	143	158	162	173	140	166	180	155	157	130	158	145	182	135	152	158	153	160	137	163	149	159	134	154	176	137	162	167	157	135	140	163	152	138	166	143	156	155	148	186	158	183	184	144	170	146	136	161	168	172	151	141	168	147	147	164	159	167	138	159	154	160	156	171	161	164	152	149	157	156	183	166	163	160	151	141	147	159	166	191	151	146	138	145	177	139	141	155	160	138	147	146	156	168	177	158	153	154	153	154	163	157	148	162	158	149	152	176	147	146	160	166	174	155	138	171	155	160	170	131	138	164	170	146	173	166	161	141	153	146	157	157	151	128	160	169	155	153	182	158	178	162	153	170	155	158	144	169	156	160	157	159	153	150	140	152	173	162	169	157	156	151	158	160	148	140	157	166
6301	1481	3087	3684	3113	2565	2258	1931	1727	1412	1367	1290	1365	1494	1564	1735	1658	1530	1419	1278	877	954	831	754	612	590	623	522	616	622	682	645	549	548	545	517	513	534	582	525	551	455	500	504	462	496	467	482	488	470	514	443	479	498	477	516	434	452	471	504	496	459	459	472	460	474	510	481	458	454	486	453	456	484	458	445	440	451	457	453	445	478	443	495	465	469	468	490	470	453	466	439	445	490	486	469	458	465	459	415	423	438	494	445	422	484	459	426	401	500	484	496	514	475	462	444	458	438	464	491	502	475	470	471	449	445	435	480	438	487	473	444	448	445	441	436	462	426	426	456	434	481	473	456	476	431	461	478	489	462	464	448	474	424	478	463	422	475	459	468	473	438	418	493	481	469	428	448	447	482	475	454	476	448	416	448	459	506	435	421	457	430	473	443	487	478	449	455	427	497	464	443	436	463	467	419	470	444	452	447	447	455	451	479	447	430	455	475	458	465	481	443	426	457	469	469	423	467	477	456	435	442	452	484	446	475	471	452	453	471	439	450	432	473	456	418	467	453	437	446	446	450	443	476	444	435	456	470	450	453	417	428	442	472	451	435	456	442	463	443	475	492	446	481	493	490	435	410	464	432	504	457	459	466	441	428	422	480	456	465	499	461	497	447	425	458	473	512	445	443	477	430	488	416	432	471	473	478	435	493	469	473	461	438	480	491	441	460	404	471	450	449	441	426	446	444	430	455	438	403	464	430	474	425	461	439	456	420	439	451	482	464	466	442	454	520	440	429	456	429	438	455	452	446	500	456	447	433	436	443	421	496	471	482	420	479	488	465	470	442	451	474	425	472	453	460	458	426	455	434	425	440	456	425	466	431	472	438	438	458	459	453	432	460	468	440	484	482	468	457	451	449	427	466	464	487	459	406	473	444	430	459	440	444	451	449	427	466	495	474	432	450	408	455	429	436	440	457	424	433	464	453	446	448	460	434	457	445	450	449	447	418	466	450	452	433	442	451	427	419	442	489	480	429	475	431	494	460	444	463	414	443	451	492	451	445	409	451	435	473	456	461	428	424	476	493	456	453	434	448	435	462	457	492	475	434	432	411	473	455	409	424	441	423	491	466	484	449	423	461	449	459	445	456	421	449	478	455	406	467	437	460	465	444	460	478	452	468	470	485	484	461	483	462	451	464	457	457	445	463	474	441	438	425	481	423	454	489	433	475	439	425	465	425	483	415	441	444	471	439	465	432	445	452	477	480	501	435	465	479	430	458	469	487	468	421	538	443	408	450	437	455	434	446	489	410	440	447	464	463	439	451	466	455	458	443	475	513	457	426	462	443	445	476	474	460	450	421	498	454	450	440	447	493	468	462	455	473	459	466	461	464	486	446	482	453	455	429	436	394	463	495	438	444	457	422	475	449	454	458	457	447	436	428	472	476	457	452	436	465	429	488	477	453	480	440	463	469	478	452	449	391	443	482	444	440	476	463	434	471	441	427	442	440	442	447	451	448	451	444	430	436	457	441	446	456	467	461	430	468	472	468	457	471	456	478	442	477	454	473	416	416	456	427	445	425	453	466	474	444	477	498	460	469	468	464	456	466	473	431	480	456	433	453	444	443	500	484	443	454	454	440	404	464	466	467	454	436	504	452	469	448	464	467	482	481	435	451	424	450	410	489	456	438	459	456	466	461	447	437	487	462	448	439	483	417	436	493	449	402	436	450	472	452	472	438	442	464	460	413	426	439	465	486	461	447	459	430	439	454	480	451	428	455	430	473	490	504	443	486	466	455	467	489	436	446	412	439	469	476	457	454	414	453	429	432	474	452	493	428	425	484	455	485	462	490	474	442	440	443	474	479	434	418	447	458	449	476	480	459	456	440	442	466	453	463	469	414	470	433	459	427	393	495	439	471	431	470	440	456	423	460	481	476	469	491	451	466	463	437	468	458	464	458	469	479	483	447	469	457	470	471	494	463	446	420	465	434	410	427	470	474	441	449	453	462	445	455	479	450	456	493	480	480	489	431	412	441	470	460	432	479	469	455	477	466	446	458	478	476	431	426	453	448	464	459	449	439	459	456	423	469	452	455	453	420	463	446	451	452	488	444	457	427	474	467	454	475	419	429	446	446	468	473	458	458	479	439	465	472	460	453	475	442	476	445	462	464	452	459	524	462	441	449	436	416	473	474	412	461	467	453	452	426	439	435	489	403	453	463	462	469	429	463	460	454	460	490	443	459	443	468	459	422	439	414	465	415	434	416	450	431	461	434	442	487	446	446	410	461	433	459	481	467	444	468	454	450	414	475	444	418	449	435	474	449	429	505	465	470	481	476	450	502	446	419	479	440	452	450	464	472	483	460	433	422	429	467	451	446	469	459	444	447	475	453	476	430	438	458	416	470	439	471	455	411	515	445	453	497	485	448	434	432	464	422	433	448	462	479	433	443	441	441	438	499	449	447	467	458	449	427	447	497	489	470	466	399	402	452	439	429	462	460	440	438	419	448	463	436	459	493	510	428	428	459	448	457	439	411	474	468	416	469	472	469	444	454	438	443	469	448	478	431	487	505	435	460	464	462	451	488	461	455	473	475	444	443	417	458	457	458	432	455	476	467	455	477	474	474	441	421	434	455	448	446	432	446	449	430	455	470	448	444	446	449	461	495	464	440	479	449	474	455	474	452	506	492	444	461	455	452	474	466	456	427	480	494	483	455	464	448	460	451	422	452	472	463	456	451	415	459	489	485	452	443	491	449	454	497	471	461	463	450	480	475	418	440	460	431	415	443	458	453	458	499	483	478	404	463	478	476	440	460	446	475	439	431	432	426	458	458	415	464	438	414	478	450	486	463	439	460	437	496	457	465	432	491	437	410	442	464	452	448	436	414	467	460	437	418	459	458	430	459	451	443	475	446	434	430	446	439	455	455	453	472	483	425	457	464	442	502	432	429	451	438	452	475	480	439	457	466	450	431	460	451	435	424	474	474	480	421	479	421	439	421	418	477	458	444	469	428	430	448	449	490	464	452	468	460	442	460	471	482	429	479	434	458	447	447	443	455	475	453	435	472	399	456	474	435	473	432	467	480	496	458	441	453	457	442	471	433	442	476	453	472	470	437	447	418	448	455	449	427	461	452	415	432	467	466	477	449	435	514	504	445	450	449	422	424	471	443	426	449	472	484	442	458	434	437	470	437	403	455	441	502	460	484	437	464	468	418	478	460	446	466	462	450	483	469	481	478	439	455	443	414	444	473	446	421	442	449	450	485	471	468	469	430	426	486	472	463	462	422	483	448	456	457	477	462	458	458	432	451	459	442	447	462	474	445	459	470	464	476	465	440	469	429	436	484	497	473	447	465	462	434	473	505	463	450	454	435	463	445	466	453	446	502	466	453	462	487	438	487	453	435	431	428	447	402	479	474	495	459	453	430	475	444	480	422	472	419	463	461	470	424	427	423	447	502	430	452	421	451	455	445	434	427	468	489	435	472	490	471	455	432
14733	2719	3088	2507	1655	1146	914	703	588	541	481	460	465	505	536	496	477	492	496	404	346	303	315	296	236	247	239	230	268	273	259	235	242	225	224	236	213	223	228	248	267	231	226	189	210	226	242	220	205	205	218	215	230	208	217	217	206	212	218	190	250	190	219	231	222	226	222	224	220	241	230	214	249	214	210	234	211	215	216	204	214	239	199	193	212	227	221	216	216	210	215	213	214	212	201	210	230	216	196	212	214	246	199	216	215	211	220	196	222	231	237	213	199	203	208	211	212	207	191	196	211	219	211	208	210	206	218	210	213	191	200	213	223	204	190	183	199	205	188	213	204	224	211	194	193	215	208	216	212	218	214	225	215	220	222	211	200	214	210	220	232	235	230	207	194	214	233	201	251	226	173	199	184	221	208	214	209	214	222	228	239	251	206	223	221	198	191	216	199	203	192	237	201	205	216	200	201	229	205	210	216	201	216	238	207	225	187	229	202	231	207	193	223	209	196	207	223	200	197	202	183	191	242	213	202	200	229	207	203	219	194	204	236	223	213	206	206	197	190	197	225	237	219	209	201	218	197	207	207	194	208	203	203	205	202	218	233	187	236	225	229	219	230	213	213	205	199	205	234	197	207	196	216	213	207	202	233	223	232	207	226	196	218	206	199	214	220	222	245	207	213	214	240	195	179	229	209	236	212	215	215	222	195	221	205	199	223	180	228	217	193	224	201	218	194	189	249	228	192	220	226	197	211	191	218	200	207	194	205	222	211	199	205	196	218	208	230	222	202	223	234	235	239	229	201	211	201	189	209	237	204	224	215	194	204	212	210	204	198	214	233	217	211	207	241	201	196	212	188	216	203	197	207	208	207	192	211	213	219	197	208	191	233	219	231	183	216	183	198	213	220	216	217	210	204	218	202	212	196	199	228	223	227	203	204	210	221	215	233	216	223	209	202	197	242	200	203	197	234	208	248	196	218	231	216	214	212	234	209	229	237	228	213	187	201	213	190	216	221	217	197	230	226	193	189	198	218	231	209	194	202	211	210	217	192	202	213	184	211	205	234	231	220	210	176	219	209	193	204	233	186	204	235	220	206	213	217	220	199	220	219	222	206	201	223	209	210	218	236	214	189	209	215	223	222	203	213	218	211	206	171	191	210	221	227	211	183	224	221	241	218	213	196	220	205	192	184	218	208	201	212	201	192	213	220	245	228	235	211	236	206	201	210	197	204	221	203	202	223	192	204	202	223	216	223	223	203	206	202	216	212	199	213	226	198	213	219	195	207	219	228	244	201	211	211	200	200	219	198	201	207	198	187	238	220	237	209	192	217	224	209	207	217	208	212	230	220	186	215	217	202	204	215	225	211	194	184	218	183	200	200	226	207	220	203	222	229	188	218	214	210	212	225	206	209	208	173	197	201	198	237	211	235	201	207	220	191	182	193	215	218	212	221	203	234	212	188	213	219	206	198	206	201	202	219	208	226	211	201	218	233	166	244	231	182	233	220	239	208	203	216	205	182	227	202	207	193	206	207	182	229	206	199	204	215	216	204	216	181	220	215	201	204	252	181	182	183	216	223	215	244	224	205	184	237	215	211	231	200	215	179	190	202	207	200	217	235	210	206	218	211	218	208	233	204	194	198	202	207	238	227	213	199	209	208	225	217	211	216	220	218	188	219	223	218	196	202	228	202	223	210	196	190	213	203	249	218	207	194	195	201	219	193	209	209	221	207	224	229	203	225	220	223	211	222	215	218	228	223	222	206	217	222	231	192	210	208	210	203	198	199	213	216	227	204	199	237	206	230	206	226	200	180	213	232	216	229	240	213	223	204	189	233	199	217	218	240	193	212	253	185	229	209	201	182	235	198	202	223	209	205	213	214	219	218	200	236	188	211	235	226	237	231	246	223	215	220	184	198	213	207	226	214	205	220	213	212	234	209	191	205	203	194	181	221	209	227	227	229	224	246	227	206	209	209	224	219	234	206	203	257	221	219	231	195	212	213	217	218	212	203	226	196	207	221	218	228	202	201	230	187	226	224	210	211	226	211	212	215	181	220	213	203	196	206	217	232	209	214	195	207	213	212	206	236	210	196	191	203	227	187	203	210	217	199	193	222	216	216	215	232	193	212	207	202	225	188	219	217	237	224	225	237	223	213	212	203	219	226	230	204	196	209	212	216	172	219	227	229	211	233	221	234	216	226	207	235	198	215	233	209	214	219	229	214	201	201	222	207	197	191	214	209	215	244	198	187	210	204	229	201	214	232	226	230	214	234	230	219	195	217	200	204	195	231	219	223	188	204	206	227	186	212	211	189	214	207	221	227	231	221	193	196	240	183	215	225	202	205	217	224	211	232	217	201	203	230	226	221	244	214	197	210	192	217	224	221	227	200	193	205	189	214	206	225	193	206	199	203	218	210	199	203	212	216	210	238	216	203	218	211	217	212	219	211	226	229	225	218	203	187	233	201	219	220	228	204	225	234	214	215	210	212	203	216	212	223	212	187	164	224	208	218	212	212	227	218	207	232	205	172	235	196	211	194	216	207	180	214	195	209	213	205	213	216	181	249	214	214	210	213	239	211	252	215	201	193	186	210	204	232	212	194	203	245	223	214	228	213	221	190	239	190	215	194	226	207	195	200	230	202	228	211	189	202	221	197	206	196	212	228	219	223	211	211	190	205	235	206	204	202	189	213	221	221	210	209	206	220	228	269	204	201	212	219	208	200	188	202	223	204	193	206	216	208	205	215	209	209	232	198	210	217	210	184	236	196	194	215	241	217	206	202	196	222	199	210	209	183	223	183	215	236	219	234	233	226	219	243	212	215	202	209	203	229	232	190	228	196	206	202	210	230	213	219	202	190	210	229	218	212	205	215	181	229	198	206	225	177	194	202	211	190	207	221	199	206	205	208	193	235	197	215	199	207	204	210	223	241	195	208	194	216	199	218	201	206	205	203	205	188	221	214	196	194	218	208	187	225	225	192	190	202	184	225	214	200	210	231	209	202	200	200	219	201	220	202	230	218	194	200	188	220	199	213	208	183	218	212	231	240	225	216	210	209	204	227	224	203	186	235	219	204	238	187	218	234	196	231	179	215	210	211	203	228	239	214	213	239	222	215	226	212	201	226	217	215	222	224	226	235	196	216	211	210	221	209	216	191	250	209	193	184	219	225	212	210	221	223	209	228	198	203	214	219	235	205	207	238	184	215	198	210	195	183	239	206	208	215	206	198	202	216	227	218	196	216	231	197	214	237	224	200	211	210	200	221	212	202	219	193	194	227	197	251	217	218	212	208	222	220	220	217	234	202	201	225	182	212	210	192	211	217	228	221	180	232	248	214	194	218	212	223	223	221	215	223	233	199	229	185	200	205	227	215	208	205	184	213	206	203	223	199	198	218	217	222	201	225	229	229	220	219	203	185	200	214	196	221	217	209	236	210	197	207	212	225	185	187	206	196	209	194	202	231	183	208	216	194	203	190	197	195	209	210	215
8234	2587	5304	6599	5814	4725	3839	3456	3150	2546	2308	2367	2475	2613	2972	2888	2914	2629	2420	2185	1547	1426	1361	1285	924	865	920	830	838	1147	1090	905	754	788	717	705	739	722	762	734	719	684	659	666	679	680	693	640	671	648	633	678	644	664	648	642	666	702	680	645	621	610	591	624	622	648	614	625	605	638	614	625	626	594	629	601	617	634	605	623	612	632	625	667	611	630	616	602	662	640	600	603	612	617	567	582	626	613	615	561	596	656	581	623	622	607	619	631	607	571	608	623	596	593	646	615	590	630	607	593	596	589	629	577	641	566	609	596	556	604	570	585	600	625	618	667	599	607	609	607	634	534	600	632	577	609	590	586	571	617	621	647	621	609	604	604	607	564	588	602	602	592	602	597	614	598	584	571	572	607	626	622	623	596	608	600	565	617	601	601	600	555	608	635	635	608	562	590	598	636	615	584	581	575	613	658	606	659	582	545	577	624	616	600	627	600	581	636	603	633	576	558	615	553	566	584	609	602	634	587	567	568	569	625	607	581	612	603	595	622	578	638	584	610	598	597	602	587	601	627	551	584	593	555	619	607	557	605	614	615	549	581	584	595	595	636	588	631	569	616	558	560	596	642	599	625	612	608	560	641	591	568	629	578	573	606	628	618	593	598	597	604	598	591	581	617	636	559	599	601	611	574	611	573	574	574	583	594	614	594	598	608	585	603	556	549	621	609	603	566	569	607	586	604	593	568	578	572	618	549	589	585	598	561	543	592	586	594	598	611	623	600	587	556	586	605	612	609	583	632	606	579	630	597	642	571	552	628	633	618	598	563	639	601	568	572	575	642	591	618	556	592	602	596	610	578	601	628	605	563	592	609	566	576	615	600	601	577	585	608	583	629	646	585	575	556	565	572	553	584	560	637	599	604	627	576	616	557	568	607	568	614	617	656	522	582	588	586	580	627	635	597	598	589	618	626	611	621	606	639	623	561	619	585	615	602	607	568	597	622	616	590	581	630	584	585	602	582	512	594	601	569	626	552	581	608	583	592	593	589	529	621	585	572	635	635	601	604	547	631	591	570	597	588	591	594	585	606	610	601	570	614	618	566	593	664	555	606	636	629	586	580	575	559	593	596	622	585	594	610	579	561	580	596	603	602	599	592	577	595	590	604	604	607	602	563	567	619	639	588	582	620	618	604	539	645	613	587	596	635	633	612	579	568	626	591	616	582	647	592	615	609	604	603	610	588	595	605	608	577	599	603	611	603	605	631	611	603	619	575	646	619	567	588	547	636	576	618	617	592	634	591	622	578	609	581	618	621	593	590	618	552	591	589	657	553	579	606	605	551	597	582	572	574	603	601	589	545	621	597	592	582	573	573	625	644	615	577	636	595	623	577	566	580	540	568	624	614	592	545	637	566	603	631	546	584	587	581	613	648	577	643	584	583	577	571	595	616	594	601	640	638	605	595	562	590	580	618	585	611	620	612	614	612	607	594	573	594	565	601	556	611	655	583	567	567	604	588	639	627	574	642	627	606	604	571	549	563	626	623	594	593	579	611	611	574	613	599	604	646	640	609	576	586	623	584	538	605	644	571	582	609	563	647	574	648	579	593	590	630	603	591	622	584	656	577	590	586	620	590	580	586	621	576	577	613	620	570	625	596	583	586	597	586	574	588	601	645	613	574	642	601	641	627	561	614	542	609	573	592	626	553	601	596	562	617	602	583	591	608	598	601	625	619	604	636	571	630	575	609	570	659	608	571	639	596	547	607	586	596	595	581	590	568	579	580	603	560	614	607	592	580	558	600	561	554	615	602	564	605	597	598	627	569	602	618	603	600	574	595	546	613	620	614	589	603	575	581	606	569	625	550	605	575	605	638	614	607	604	573	565	598	583	615	585	589	630	566	572	554	615	604	610	598	616	547	613	587	600	594	629	568	597	617	549	614	631	582	564	585	560	613	569	627	569	592	590	603	600	584	579	572	515	597	625	590	593	623	607	630	616	588	580	596	581	607	611	593	609	575	610	603	599	626	589	608	586	566	607	612	547	552	580	560	571	596	629	582	569	616	543	570	599	604	608	611	600	567	596	637	595	605	575	572	629	611	598	601	635	596	569	572	594	608	597	624	600	630	586	583	599	590	568	598	603	558	584	565	562	596	593	571	586	615	561	543	622	659	603	613	595	589	563	600	642	596	591	648	604	587	594	534	674	566	641	625	608	576	593	611	549	550	632	560	589	595	557	587	595	614	603	606	594	614	621	601	601	618	598	616	579	614	557	603	587	605	606	616	576	573	589	609	572	614	545	595	588	528	612	589	619	589	601	615	603	614	580	563	612	645	602	622	586	567	607	597	590	529	605	616	581	587	599	582	576	599	590	607	623	563	556	637	627	596	570	639	587	562	582	584	596	597	599	601	574	585	613	606	607	618	562	545	611	560	587	568	584	588	599	577	595	598	623	633	561	616	593	602	620	587	610	621	572	590	556	577	595	560	576	582	620	610	575	602	623	617	580	592	633	546	559	608	567	607	648	603	585	572	594	597	621	598	585	613	623	568	613	577	572	626	589	604	637	578	620	566	631	597	615	644	595	581	586	581	609	597	591	586	616	601	549	621	646	615	601	568	619	603	600	589	573	617	631	561	564	605	578	644	640	599	626	620	572	638	620	595	579	622	594	598	603	641	586	638	578	585	587	621	589	581	646	598	572	595	586	588	602	600	626	594	614	659	633	589	657	593	596	603	606	616	601	585	623	599	615	571	591	576	653	618	589	564	580	603	616	627	621	586	604	555	597	623	555	595	587	610	592	593	581	611	601	614	557	585	591	573	638	646	612	591	593	616	599	571	568	599	585	541	577	576	642	566	562	610	608	614	580	588	591	576	656	586	615	611	556	599	597	570	591	566	582	612	622	626	616	591	578	584	592	597	583	603	595	721	558	604	587	599	590	599	587	614	600	564	613	617	594	570	554	599	599	610	626	622	578	604	568	573	629	592	580	554	548	575	626	576	654	597	569	592	603	616	565	594	577	597	606	559	641	594	607	561	639	579	560	561	635	610	583	589	631	625	603	612	629	562	599	599	590	573	598	612	623	591	636	616	600	648	577	609	556	607	578	587	593	615	618	592	586	609	589	584	597	601	564	597	570	579	587	545	589	540	601	628	632	615	616	576	576	602	615	579	618	552	610	571	591	582	580	582	632	574	580	575	607	594	590	579	612	603	604	590	597	619	580	630	609	633	628	622	613	603	576	600	578	604	613	591	635	607	580	566	609	571	585	628	577	557	613	579	571	530	566	599	652	620	575	577	627	619	590	614	615	619	566	594	622	589	568	591	602	645	627	576	569	654	533	544	584	609	596	581	584	600	616	587	608	610	567	581	599	602	588	618	592	613	607	630	613	600	587	567	570	599	608	629	605	607	564	607	565	596	599	584	567	600	590	546	605	641	577	580	585	594	584	578	572	574	622	611	593	575	599	608	579	536	636	627	621	601	568	557	587	606	589	569
2076	373	381	324	335	321	333	335	333	308	353	318	343	349	344	335	333	304	319	327	313	288	304	321	335	328	353	272	300	300	298	334	307	326	320	332	316	339	315	320	326	316	352	320	328	309	314	332	309	326	335	311	317	319	333	307	340	293	303	319	323	330	318	314	307	308	322	327	297	331	336	288	310	348	327	303	268	339	330	340	313	308	339	345	309	327	344	326	362	341	299	324	313	323	302	304	311	329	296	317	307	318	334	337	295	350	334	352	318	338	310	334	312	337	350	317	314	348	356	315	320	306	294	376	311	339	349	294	308	315	302	327	309	330	322	325	319	292	311	316	333	341	319	292	327	350	314	356	345	334	330	338	347	299	318	298	312	333	283	330	341	322	329	334	335	349	335	316	307	305	336	311	296	316	317	332	316	334	325	356	318	329	327	306	293	300	361	316	329	327	344	350	307	332	324	357	294	319	307	344	294	294	327	315	313	358	318	308	313	340	363	316	321	292	329	335	324	325	317	316	300	345	328	324	326	291	340	325	305	335	317	318	325	280	315	320	302	353	344	303	298	333	346	310	269	303	333	334	314	326	328	327	302	308	329	298	301	325	334	312	341	311	331	309	306	287	316	347	305	325	316	315	321	335	327	310	288	337	302	319	320	320	347	322	316	364	349	319	351	303	357	295	343	325	318	301	299	329	322	302	337	302	333	346	317	272	292	341	338	325	332	304	320	309	337	320	326	298	318	345	357	302	311	264	322	322	359	327	336	333	336	346	299	327	338	313	349	354	322	349	330	336	349	338	341	329	327	370	340	324	327	330	334	313	293	335	369	346	308	328	334	349	316	351	352	324	315	330	311	315	338	342	331	317	321	310	298	318	354	348	318	305	322	369	312	320	336	299	287	360	337	316	331	331	355	336	346	309	321	310	291	328	302	339	314	323	315	331	332	334	313	299	349	335	305	288	320	295	303	332	329	281	299	286	322	283	311	313	332	315	314	325	315	321	323	313	315	329	320	348	322	284	312	338	307	308	295	335	301	332	325	340	323	305	296	330	333	343	311	350	300	333	340	352	323	316	310	329	352	346	343	291	329	346	351	346	327	331	306	314	315	364	329	323	303	316	344	342	295	316	294	330	331	326	330	342	345	352	295	269	325	315	311	325	306	300	289	365	339	318	321	312	336	316	333	319	313	319	288	318	320	303	316	320	355	310	294	288	305	366	333	330	336	340	292	308	327	299	331	328	316	319	313	298	327	327	299	307	329	323	308	350	333	318	336	318	318	320	313	293	334	334	316	311	346	323	300	343	337	318	300	300	340	313	296	345	319	344	332	327	302	318	314	327	354	362	324	334	330	297	333	358	337	306	344	330	313	289	297	352	332	307	324	324	333	298	288	349	356	314	286	292	296	309	321	317	304	295	333	334	321	344	297	327	310	314	338	312	351	307	327	313	313	301	332	323	334	366	323	351	365	279	316	346	302	331	319	310	364	348	314	321	314	354	323	352	339	330	289	325	317	318	327	320	358	293	335	283	305	322	330	337	282	322	304	336	292	312	337	308	274	315	314	350	338	319	358	336	319	312	323	298	302	310	343	305	323	335	280	309	338	296	314	323	329	327	316	325	322	336	338	322	322	331	323	299	324	334	328	316	307	350	334	282	308	325	283	307	316	318	329	336	303	298	301	345	310	332	310	345	322	324	310	321	334	337	326	304	333	320	315	321	303	302	300	322	319	311	355	357	292	287	367	340	333	339	312	328	310	294	306	306	332	332	321	327	320	350	298	306	314	346	314	308	346	306	292	337	318	324	327	311	312	311	289	367	305	340	297	316	344	295	319	299	309	356	333	308	307	328	326	309	333	294	315	328	329	289	319	350	340	349	303	337	318	304	306	350	344	323	336	320	337	324	308	341	290	328	329	309	319	327	331	322	321	341	307	337	314	340	327	346	300	344	310	311	340	314	298	331	316	320	329	288	355	340	326	331	340	345	326	312	308	322	294	316	344	336	314	315	303	346	327	327	356	287	314	292	296	338	294	300	321	325	321	327	320	341	360	304	327	275	338	316	294	297	331	318	342	322	321	343	339	306	312	352	338	293	305	308	333	292	303	335	308	337	312	337	320	315	283	312	309	314	303	353	346	305	353	326	324	312	294	312	321	316	307	351	347	300	310	330	326	317	279	334	335	317	344	349	353	338	390	295	336	326	313	297	348	319	315	335	334	314	315	331	317	345	308	325	288	329	318	314	338	358	344	336	326	336	336	299	313	326	357	337	357	343	340	332	276	320	313	344	322	320	343	297	342	307	296	321	304	315	328	297	351	327	355	333	305	338	326	325	319	316	320	301	357	341	297	309	340	294	294	357	345	318	346	306	324	339	337	287	328	327	293	328	320	355	346	322	328	323	328	325	331	347	334	320	330	299	305	321	321	336	317	312	316	306	324	316	360	334	334	329	310	314	334	342	329	280	334	326	311	328	352	305	333	309	335	326	327	316	286	324	270	350	343	317	332	297	355	339	324	298	320	347	335	296	319	337	323	313	333	291	297	317	323	328	307	312	364	313	313	321	292	335	291	332	326	316	329	281	301	297	356	330	318	312	292	343	298	344	345	315	318	323	314	340	306	290	327	289	314	311	285	296	323	378	348	301	345	317	358	310	315	329	331	328	342	329	346	329	335	338	330	337	331	341	326	301	316	296	346	332	301	345	325	294	339	318	306	292	320	342	309	315	351	344	330	364	314	329	313	317	325	330	331	349	319	323	349	315	287	311	292	264	296	312	316	347	339	297	331	338	351	336	331	306	334	331	318	324	342	333	321	333	294	333	317	332	329	321	337	298	348	277	325	325	307	324	296	292	306	338	305	357	325	306	327	308	305	333	339	345	329	328	338	310	317	323	338	315	292	296	326	342	332	334	347	332	320	305	332	330	337	340	329	303	334	262	305	316	340	335	355	334	327	271	317	311	308	323	336	317	303	304	325	330	299	334	335	356	326	337	354	333	308	319	316	338	317	344	332	320	315	335	335	349	286	303	349	337	321	352	327	338	320	322	342	315	305	315	329	328	334	327	292	342	338	313	326	331	340	347	319	338	323	331	320	353	303	293	305	321	296	335	345	342	314	319	293	318	325	333	318	324	349	325	334	313	319	347	290	326	328	307	315	322	303	319	336	333	333	330	299	303	347	355	324	315	315	321	324	295	357	312	332	316	326	335	274	291	364	332	328	341	316	307	337	289	347	321	338	346	323	316	332	292	339	331	339	322	324	306	353	315	328	284	319	316	323	296	294	335	338	328	326	285	331	347	343	366	332	347	356	334	319	315	365	337	346	334	319	309	297	325	338	306	308	316	330	307	330	272	341	362	346	359	325	338	333	304	370	341	337	312	344	318	293	306	316	300	325	325	337	344	312	312	314	312	290	326	289	315	316	303	310	370	316	351	322	280	283	315	291	318	351	338	322	311	314	298	313	319	318	334	312	342	344	329	287	318	327	326
2880	895	888	915	922	927	820	849	876	855	872	872	798	791	887	805	846	855	796	853	791	766	817	827	788	770	846	799	770	800	785	770	856	794	794	745	801	733	760	815	793	785	767	829	840	815	763	760	803	803	805	819	818	808	788	812	817	802	818	778	775	807	835	760	776	774	748	770	816	777	758	784	784	797	797	772	813	843	768	837	815	828	810	793	843	765	799	812	807	836	789	837	830	817	781	784	819	791	775	805	729	780	800	782	757	760	824	782	805	790	760	781	798	766	812	775	829	813	853	788	775	819	775	830	846	803	750	817	822	759	824	830	810	796	808	741	816	840	772	759	804	806	830	813	808	819	803	782	794	826	854	776	827	797	800	796	842	746	755	790	800	825	783	785	777	788	821	796	785	757	805	761	797	738	773	733	729	754	824	796	812	764	806	776	760	792	802	820	880	786	722	789	805	856	820	802	822	818	825	815	819	768	794	761	778	841	800	817	776	804	778	853	796	769	803	786	847	822	809	796	832	785	780	829	845	828	873	794	798	809	753	824	758	802	779	782	795	745	827	807	826	757	809	823	794	841	831	784	785	823	841	818	802	763	776	845	788	819	760	775	722	808	822	808	769	867	816	782	794	781	788	845	772	777	844	807	817	806	770	816	851	792	798	806	840	808	804	801	816	830	788	798	757	780	845	812	826	800	820	832	807	794	809	829	735	818	803	789	810	775	764	769	813	794	780	821	786	836	840	832	788	789	794	807	792	795	850	780	781	755	779	758	781	797	845	810	780	847	864	829	806	822	797	828	718	760	811	762	772	771	730	767	774	858	771	831	781	810	795	810	785	796	793	778	808	784	852	759	798	844	836	782	807	862	758	786	773	818	760	807	848	786	801	759	743	846	850	770	768	808	798	788	765	789	832	813	819	786	836	796	816	786	803	848	842	803	779	749	774	783	756	859	748	837	760	835	780	784	797	789	782	763	847	803	799	855	833	803	839	794	811	810	814	805	791	800	784	795	806	758	827	866	807	842	777	815	836	806	820	829	797	817	786	839	775	760	788	809	769	804	809	773	811	773	753	798	823	764	837	803	773	773	771	822	852	808	784	792	790	739	790	736	786	803	737	821	823	800	764	838	808	776	785	816	773	791	837	802	780	826	786	794	861	854	815	813	790	792	802	800	779	799	794	865	757	770	817	726	798	768	774	786	766	831	754	829	780	812	720	737	752	763	845	821	814	819	807	757	797	803	763	773	824	764	774	790	784	802	812	785	829	805	836	771	860	818	825	849	775	793	804	846	816	833	828	816	843	834	785	785	792	778	790	857	771	766	817	755	756	802	801	840	811	832	790	826	845	782	770	784	851	820	827	825	803	819	775	808	872	825	777	769	800	782	795	805	802	809	821	796	744	797	874	789	819	823	784	833	800	810	823	772	821	833	800	832	816	828	800	830	813	819	774	764	759	787	800	807	758	802	773	807	824	794	823	763	790	844	788	849	796	782	813	820	790	795	804	787	807	830	825	813	761	727	813	786	781	849	765	831	776	826	732	749	772	815	795	810	820	780	789	776	833	789	788	796	809	763	808	842	807	817	805	811	799	849	841	774	782	806	789	749	850	774	827	802	817	792	747	854	775	814	860	794	777	854	777	758	813	821	814	804	773	834	817	760	780	760	832	796	838	808	792	788	791	805	817	803	789	806	773	835	812	799	848	820	791	860	780	823	844	794	823	775	802	765	786	819	752	821	850	781	779	825	802	860	756	765	809	817	794	782	773	774	810	815	807	823	798	776	824	810	809	821	809	766	805	814	789	794	775	774	814	855	745	821	814	790	804	784	840	806	732	803	806	807	821	814	849	800	835	776	790	829	773	811	837	804	790	794	782	806	787	771	787	760	818	759	769	777	840	775	826	818	792	781	828	817	781	843	769	810	790	768	833	778	770	798	802	810	816	774	794	803	827	827	821	866	767	823	774	865	822	823	785	821	748	801	773	797	803	837	800	806	813	755	781	799	838	853	803	773	828	800	794	792	816	798	827	806	841	808	737	760	794	795	800	777	814	769	823	791	821	783	825	797	803	816	833	845	795	770	792	814	850	792	767	794	813	835	786	807	802	828	873	798	792	823	798	846	814	788	822	782	786	769	773	749	816	799	763	732	780	786	810	784	819	803	826	809	798	814	847	811	751	808	826	754	788	781	806	797	737	806	853	810	781	802	768	812	810	781	751	814	762	851	779	819	815	818	797	817	808	826	747	775	830	781	785	810	787	757	760	813	816	855	768	810	816	799	801	767	813	805	766	777	816	838	812	809	787	787	800	751	828	785	795	845	773	833	766	804	832	874	792	807	719	814	754	764	823	813	808	832	879	766	796	833	768	757	771	809	799	809	778	781	814	805	805	754	812	786	784	788	790	826	746	786	834	818	828	808	804	773	845	830	869	796	795	784	825	800	790	794	804	823	761	769	794	767	780	793	765	797	792	796	785	807	791	813	848	795	795	846	777	869	759	828	801	769	779	806	855	836	795	825	779	788	799	782	777	794	814	785	824	802	811	767	818	772	834	795	814	770	800	818	818	780	850	754	849	763	778	787	800	812	836	828	794	785	801	811	789	770	838	806	824	767	757	819	791	803	770	762	794	817	859	795	830	810	781	818	851	819	817	751	808	778	792	804	773	834	783	824	780	798	808	781	831	808	762	821	795	768	767	775	784	819	813	773	798	815	792	753	779	767	770	803	846	879	854	800	802	804	840	786	823	794	841	806	820	795	814	810	785	774	808	773	830	806	826	785	802	815	770	824	777	714	818	852	802	781	819	808	809	766	806	826	770	798	758	777	767	777	791	763	797	767	784	811	796	797	772	809	811	796	801	748	824	824	792	777	840	791	843	819	812	846	790	826	801	833	796	786	815	838	783	811	797	838	782	768	819	800	774	808	826	803	778	818	831	771	779	796	838	786	776	746	810	783	780	753	829	789	804	813	822	797	804	780	829	779	859	791	740	817	803	737	835	793	769	790	812	747	852	755	775	822	822	799	810	768	824	789	768	816	823	837	790	804	879	804	745	789	766	779	757	821	809	818	817	812	845	782	816	790	822	792	827	794	827	832	790	821	757	829	802	793	774	809	791	812	860	792	778	774	803	756	820	805	798	730	807	794	757	769	756	804	744	817	816	754	795	802	832	796	804	844	795	775	842	818	812	824	770	829	767	775	790	761	724	842	816	777	784	807	800	794	790	800	808	818	789	795	778	799	836	810	793	761	810	742	845	785	786	739	820	787	732	778	793	793	775	797	820	810	831	792	813	769	779	804	823	832	813	767	834	770	733	853	826	847	821	753	757	819	815	846	820	794	794	803	745	794	808	778	782	772	818	815	812	785	777	818	834	770	773	776	797	785	786	775	806	784	762	774	764	794	784	785	795	814	769	804	776	768	820	882	779	865	758	785	774	837	748	748	779	788	796	785	794	769	829	776	830	811	825	802	772	829	799	813	802	838	756	838
8085	1306	1602	1283	844	611	483	435	379	328	289	281	270	341	314	345	330	265	251	256	233	226	187	173	185	180	168	171	183	191	186	175	160	191	145	162	189	200	176	153	188	160	174	161	166	177	167	166	174	168	202	156	134	147	162	156	138	158	156	139	140	181	145	144	159	157	172	164	155	141	148	160	151	165	164	167	157	164	168	157	149	170	146	155	164	160	179	158	188	155	151	170	139	157	163	165	148	168	149	184	174	184	175	149	157	153	167	165	153	148	160	163	143	138	168	152	192	167	162	156	163	166	169	163	147	167	150	165	156	146	157	174	152	165	173	158	160	156	150	168	157	171	137	159	167	172	162	156	143	153	164	167	131	158	143	144	158	163	159	143	170	170	173	165	137	167	170	165	147	176	160	155	167	152	142	159	158	158	189	163	153	151	157	164	135	167	153	177	143	157	165	173	142	164	128	161	169	170	139	164	164	173	167	182	165	171	170	168	151	140	147	160	150	172	138	168	165	153	172	155	173	159	145	153	142	133	183	139	123	144	166	169	166	160	144	153	133	165	159	155	135	154	186	143	152	160	154	145	153	139	132	149	157	127	145	146	157	176	160	166	168	165	171	164	152	174	190	158	166	159	143	161	151	169	157	151	183	172	148	154	153	165	159	166	161	147	150	167	139	163	153	147	152	153	154	125	168	146	185	144	147	157	177	166	143	169	152	166	155	154	174	179	166	179	167	155	166	178	159	168	159	158	154	147	174	184	167	164	155	164	177	156	144	131	162	169	159	164	170	160	177	165	160	182	152	152	146	138	161	138	158	154	137	181	164	160	149	185	174	125	145	159	156	176	149	161	171	153	153	168	155	166	127	143	147	160	149	172	161	141	160	166	156	155	175	172	170	183	176	202	159	154	146	172	164	173	172	155	170	171	176	155	146	162	139	172	172	139	154	175	162	153	184	152	168	187	165	165	177	133	149	173	178	155	159	153	148	179	183	162	158	147	153	148	142	177	154	153	174	183	166	141	162	161	166	149	170	167	184	149	149	184	180	140	145	150	157	154	159	168	180	199	160	156	162	167	152	153	157	152	171	141	179	159	153	166	169	156	139	154	168	171	146	150	150	151	135	160	181	166	160	182	173	159	149	135	158	163	148	151	179	171	152	164	157	184	173	188	184	150	170	142	162	148	162	148	135	156	144	142	141	146	166	147	166	125	159	157	166	154	156	181	164	160	151	134	160	162	172	163	179	178	183	149	151	174	151	165	180	154	136	171	165	170	153	155	166	149	147	150	168	159	156	168	140	190	165	179	161	187	163	161	157	147	166	131	151	158	161	165	143	159	162	170	155	163	178	152	192	168	164	143	151	158	151	151	147	173	160	157	167	164	165	152	145	138	176	156	156	146	155	151	173	152	153	178	146	168	148	147	149	158	151	191	161	170	161	147	141	180	184	159	139	158	155	172	150	157	176	163	164	151	162	172	164	158	166	156	153	166	166	156	157	170	152	140	166	154	158	145	151	165	167	168	154	161	151	146	160	152	148	153	171	144	152	157	162	151	168	131	163	160	172	150	162	167	151	154	162	173	170	150	160	168	186	158	159	150	170	165	156	154	163	169	152	171	153	169	144	170	175	165	156	174	171	169	183	169	152	138	172	157	164	171	182	171	145	173	165	177	158	151	153	156	162	163	158	150	150	138	169	168	165	177	147	146	166	126	168	161	153	153	141	156	170	149	185	172	166	160	160	157	129	174	173	161	159	135	137	166	144	144	160	180	171	158	142	150	183	142	154	164	147	171	138	156	176	160	139	147	135	170	163	146	156	170	158	161	165	155	128	185	168	157	172	173	143	170	170	142	161	170	167	154	147	182	177	134	137	144	173	166	160	153	160	169	152	198	155	153	152	163	150	166	153	149	140	160	174	169	168	159	156	159	158	155	117	149	164	141	130	159	158	164	165	164	162	163	132	148	131	164	145	173	157	184	137	141	146	163	166	148	154	171	181	159	157	154	149	163	145	176	141	149	137	180	159	144	167	150	177	166	162	167	136	169	167	178	170	142	144	168	166	153	156	188	162	158	156	154	185	165	180	139	147	139	170	165	158	143	155	153	160	199	172	163	139	166	177	155	167	146	180	140	191	154	137	141	174	157	174	151	151	159	171	138	141	147	193	181	171	167	170	151	165	166	157	165	182	149	154	172	167	157	154	152	167	165	157	165	190	139	161	173	188	160	149	178	128	169	155	158	147	161	163	139	141	154	155	146	156	158	169	155	170	166	168	175	152	159	136	142	149	180	165	181	179	156	142	139	151	186	181	174	171	165	156	150	175	169	154	154	180	163	158	150	154	149	168	172	158	154	171	164	153	181	167	145	130	156	176	154	161	152	163	150	174	141	151	166	138	153	178	139	168	148	156	147	131	152	135	146	171	164	177	160	162	160	156	157	168	181	142	164	151	142	188	157	172	153	170	158	169	149	195	177	140	140	158	152	143	144	159	159	184	151	155	145	153	167	161	160	172	149	169	159	151	156	145	144	125	150	156	144	130	184	153	174	160	145	141	163	179	140	162	160	174	185	144	139	157	143	157	158	161	162	152	142	163	169	149	168	175	169	149	140	150	146	180	185	176	159	164	145	140	148	155	143	161	153	135	167	157	175	148	145	148	145	157	177	144	167	181	144	156	168	175	152	145	153	147	154	163	148	160	147	175	184	151	154	164	175	166	178	187	154	139	145	145	149	174	170	178	157	136	150	152	151	166	145	168	171	142	170	152	137	145	160	162	148	164	147	158	155	139	152	164	158	153	149	128	153	159	143	168	155	168	158	167	188	176	159	143	162	140	171	154	158	159	173	155	170	155	162	150	146	161	150	141	169	150	151	177	161	166	169	163	135	158	156	170	142	168	162	158	168	174	165	165	154	170	167	165	148	168	174	173	191	159	161	155	156	163	168	171	163	149	138	152	163	175	130	170	164	169	148	176	158	166	176	142	149	162	186	166	146	168	158	151	154	183	158	168	151	179	154	164	162	160	155	152	146	147	138	159	162	133	150	178	145	167	181	161	144	173	160	152	170	179	172	150	171	155	162	172	159	166	167	143	174	161	162	188	172	170	168	143	177	143	189	163	165	173	154	158	176	166	148	147	166	151	171	165	157	178	137	161	146	159	162	152	155	151	142	173	157	162	138	185	163	142	164	161	145	153	144	148	187	184	155	155	123	170	167	151	153	156	132	152	167	168	158	136	170	173	147	155	145	138	134	143	174	150	175	146	175	161	168	159	153	183	134	177	176	151	169	192	160	169	147	144	154	153	152	142	163	150	178	150	165	155	157	151	177	168	152	141	176	149	155	146	175	148	165	181	160	152	156	145	161	165	138	148	166	167	155	161	136	152	160	166	166	146	181	163	173	160	185	149	145	145	164	170	160	166	145	177	174	145	159	182	166	172	170	167	139	155	153	174	167	173	169	162	176	177	138	154	153	144	158	167	187	148	157	146	142
6368	1394	3145	3547	3274	2632	2222	1869	1721	1439	1349	1283	1371	1662	1554	1816	1705	1450	1427	1145	1127	893	822	682	655	587	643	577	727	731	671	546	560	531	515	501	525	514	541	553	507	540	495	501	480	459	512	485	485	497	521	483	480	474	476	477	460	447	493	498	493	488	463	480	485	438	488	468	456	487	473	478	478	454	481	495	483	477	446	467	449	440	437	483	478	468	472	468	451	475	477	469	472	495	473	428	473	489	492	471	460	430	466	419	458	455	504	476	444	478	461	505	485	462	455	429	497	423	468	458	437	474	479	469	443	441	455	475	470	432	448	454	450	463	430	501	463	442	453	511	474	491	479	460	456	426	468	476	450	439	449	480	468	449	443	457	477	451	517	450	461	456	471	465	475	481	452	476	503	490	471	452	473	461	451	462	441	502	473	472	459	466	430	491	439	468	490	492	473	424	475	458	506	463	453	451	458	445	465	451	475	422	456	463	472	433	451	475	450	425	444	451	444	474	445	462	437	468	440	425	465	448	439	488	432	453	457	465	460	457	498	495	482	456	486	512	464	438	462	458	425	486	460	484	437	450	446	428	456	448	444	430	472	464	469	458	448	447	444	460	444	467	478	430	471	438	498	456	415	458	468	455	446	479	457	463	457	453	476	445	455	441	412	461	473	484	470	438	414	458	464	476	449	438	471	454	485	444	472	447	486	441	452	462	432	463	488	450	427	452	451	463	461	456	459	429	491	441	474	404	451	430	425	478	445	440	411	476	452	417	471	438	430	418	419	457	472	469	450	454	416	445	468	458	475	467	425	418	493	475	478	468	463	430	466	429	440	445	445	482	479	449	450	444	466	458	466	452	453	456	466	452	474	432	458	471	420	445	477	432	460	464	454	460	450	446	490	461	445	424	495	480	474	440	490	469	458	436	439	488	457	482	491	387	488	470	460	447	484	439	438	462	468	466	453	457	449	465	454	456	446	482	442	434	449	479	456	456	452	534	455	447	442	437	443	478	444	476	433	461	417	461	456	439	456	462	460	434	439	449	477	473	467	464	466	427	473	420	402	459	495	484	451	439	428	431	472	430	477	442	498	444	416	449	465	451	462	436	459	455	437	448	474	450	466	450	459	483	476	436	435	448	442	419	462	421	442	438	460	448	477	448	394	469	468	466	445	401	489	470	468	475	468	493	487	472	442	451	465	442	461	487	485	494	451	465	475	420	426	438	475	458	447	472	436	450	446	469	478	452	465	455	457	442	456	448	466	446	433	476	435	446	457	425	486	466	457	449	462	455	455	474	433	465	486	454	473	470	440	481	440	455	440	480	440	428	457	438	478	409	486	421	487	452	450	464	459	473	413	494	499	462	458	500	493	468	458	442	442	446	482	461	456	442	452	505	440	487	453	444	461	441	485	450	451	442	439	487	436	449	454	434	457	472	456	460	472	442	444	464	436	408	431	461	450	462	424	476	439	456	460	460	441	465	436	439	449	416	447	464	462	462	439	418	433	460	477	471	475	414	429	453	457	449	463	450	445	436	457	454	431	445	461	505	418	474	467	483	464	484	453	481	453	423	422	441	447	457	437	483	464	449	469	449	486	470	439	428	458	466	469	434	484	454	498	443	466	460	453	512	430	466	480	437	500	447	438	496	453	437	472	436	450	489	448	494	408	453	461	469	454	461	450	436	417	407	474	477	466	414	456	457	451	471	456	456	421	434	427	419	456	446	478	476	473	441	437	459	466	481	435	470	425	445	467	459	474	430	450	458	434	464	432	479	489	413	488	416	487	465	459	448	413	417	500	466	426	439	440	427	483	431	488	408	457	453	467	439	487	433	471	464	495	474	434	504	475	470	500	462	454	437	465	447	427	412	459	430	448	415	439	455	448	442	460	491	433	493	448	489	425	426	390	408	413	464	420	458	428	443	441	474	471	388	458	413	455	440	437	463	464	424	443	425	432	457	460	465	477	433	439	467	458	476	468	431	496	449	428	436	452	485	479	455	462	454	432	441	476	443	434	460	432	465	445	422	447	443	479	455	479	419	497	450	478	458	442	456	468	464	502	448	465	447	492	420	452	481	426	457	470	434	456	445	458	506	442	429	460	455	471	439	461	463	451	472	448	460	449	472	445	493	454	437	424	508	455	441	456	429	456	443	446	442	443	439	455	486	449	489	425	475	448	496	504	475	493	485	422	434	467	435	508	420	460	442	449	419	439	420	446	403	439	472	474	439	467	432	485	437	435	460	454	453	416	427	476	431	465	490	483	459	445	454	468	452	465	413	445	448	412	502	458	478	484	446	470	457	494	463	460	476	440	475	431	451	490	463	475	436	469	475	430	433	465	443	488	465	477	467	452	487	456	452	483	456	447	471	441	434	444	417	492	444	442	468	438	463	487	473	475	452	472	447	469	429	475	482	439	468	459	474	458	442	436	529	474	424	492	442	455	430	447	453	455	447	451	440	446	432	469	465	451	490	477	486	418	458	485	424	444	467	448	486	441	453	434	453	438	528	499	464	462	444	471	472	439	457	460	449	467	454	476	427	421	473	437	433	418	451	462	509	461	460	431	439	462	465	443	438	456	434	435	469	454	478	442	421	446	439	483	434	445	453	444	457	454	463	423	446	462	470	447	443	480	421	468	435	437	486	457	493	484	431	452	466	445	457	412	438	476	440	481	432	431	424	444	488	462	454	484	455	438	442	447	468	438	434	474	449	455	416	474	430	454	475	459	480	462	479	446	433	475	471	424	445	427	473	445	484	442	469	467	443	419	442	437	449	456	454	492	461	468	460	482	452	425	429	445	442	394	410	465	421	447	456	485	462	461	460	452	436	480	471	490	429	443	462	464	480	497	483	451	461	457	501	469	462	463	451	418	456	464	444	447	440	470	453	473	483	412	443	455	479	445	453	445	430	482	408	438	424	465	406	452	494	451	486	456	446	441	466	431	416	478	434	480	443	450	436	461	456	463	466	475	458	488	480	417	499	431	435	475	469	490	454	417	454	426	442	460	452	447	445	459	416	439	459	430	432	426	467	443	442	448	443	457	443	439	465	447	481	461	445	466	459	487	472	458	447	477	457	434	451	453	435	429	415	444	461	442	448	461	462	490	448	454	442	450	421	435	471	464	417	475	432	489	424	461	494	419	448	475	455	463	480	442	453	474	430	465	455	452	447	497	476	462	462	487	424	466	461	475	449	447	439	487	461	461	503	412	430	482	456	456	450	444	489	452	475	427	438	410	438	419	422	473	436	450	469	453	458	449	478	444	470	411	490	434	436	483	436	453	472	429	488	415	413	495	447	427	460	456	434	459	454	489	473	447	442	471	457	459	465	460	447	468	462	477	411	452	465	466	429	472	461	458	441	439	461	462	467	473	452	444	451	483	465	451	454	471	445	474	475	484	479	458	478	435	422	443	438	441	462	469	450	485	501	426	456	490	446	451	490	465	435	447	441	402	472	447	443	459	461	411	503	500	456	501	452	456	495	488	437	476	463
14405	2772	3050	2480	1752	1245	887	812	704	559	432	485	473	518	558	530	498	486	476	419	317	334	276	270	247	262	255	269	257	250	288	255	238	262	254	240	227	203	199	217	245	215	229	251	220	216	199	211	211	220	215	210	241	232	241	226	222	238	252	215	182	228	262	200	234	228	201	224	219	235	219	198	216	228	202	218	213	201	235	187	227	207	200	228	214	221	195	213	213	251	228	204	231	220	223	203	231	212	217	211	232	202	195	203	237	199	207	221	196	237	191	219	216	220	214	189	228	224	244	222	229	186	235	201	214	210	176	222	205	231	213	199	249	227	240	230	209	231	188	212	186	234	223	232	238	227	263	189	224	202	200	225	206	220	206	212	213	230	205	214	229	235	226	215	207	220	213	181	225	196	213	229	207	196	241	230	219	216	191	194	196	197	213	225	253	220	209	232	239	209	206	231	234	185	216	200	209	191	207	218	222	200	225	210	219	231	230	214	217	200	231	209	195	218	218	221	239	239	243	258	226	228	184	240	219	203	210	201	231	188	197	218	221	195	230	204	208	203	192	209	217	264	230	196	201	210	185	207	222	163	207	210	215	248	221	208	200	213	231	233	214	222	196	202	228	202	206	220	199	228	227	199	209	213	211	192	232	213	208	214	199	179	212	214	217	246	197	193	233	209	205	206	192	237	224	200	216	190	189	219	233	206	200	203	229	215	205	204	209	181	211	225	220	215	211	225	225	213	204	218	180	218	230	229	210	201	227	218	226	220	222	203	231	216	233	266	211	206	205	226	215	191	220	218	207	223	210	201	197	199	183	208	231	205	194	216	263	237	217	193	197	208	183	236	198	198	229	236	238	242	226	238	206	202	194	217	219	220	220	186	203	195	221	230	216	220	227	191	217	229	237	184	187	195	194	193	231	202	195	240	243	189	225	215	228	214	195	221	199	211	213	225	217	206	218	211	201	221	198	235	232	218	212	235	199	214	201	245	214	222	208	197	205	185	242	228	196	230	238	217	211	219	216	212	207	231	214	198	241	213	203	241	167	223	208	212	213	209	202	228	204	217	219	211	229	237	210	190	207	194	202	225	190	221	207	226	188	203	219	195	187	216	228	190	205	201	217	224	198	212	211	225	219	193	206	228	226	220	195	233	204	220	216	205	189	243	210	237	224	216	198	208	202	241	194	233	201	215	227	208	222	209	223	246	210	209	217	198	206	194	215	237	222	227	202	227	209	224	197	225	223	241	207	196	234	190	229	190	246	226	199	209	195	209	209	206	198	226	236	234	205	198	217	232	188	200	226	215	197	182	242	230	226	213	207	194	199	230	209	231	212	206	212	199	221	202	188	220	217	207	235	222	237	217	197	227	227	224	229	230	213	223	221	206	233	200	245	211	234	201	203	238	200	200	191	196	223	233	197	214	215	180	206	213	234	210	206	236	203	205	212	224	209	192	219	223	215	204	206	190	208	232	207	206	230	195	196	217	213	219	226	214	205	200	239	182	191	207	224	219	197	210	208	215	210	204	216	220	220	205	235	207	200	242	215	218	203	224	217	214	186	202	215	199	191	213	222	225	230	239	226	214	189	213	193	187	225	241	232	228	188	230	227	217	208	200	218	213	190	214	220	187	188	201	205	202	238	186	200	219	216	197	223	191	201	215	226	191	186	192	210	214	200	248	202	209	224	204	194	223	198	226	216	226	217	217	223	232	244	205	235	228	207	225	193	246	216	240	212	225	195	212	217	212	208	220	246	227	211	210	211	213	212	209	224	219	229	201	223	223	201	215	227	198	219	200	208	205	211	198	221	222	211	187	203	204	214	202	211	209	237	229	213	208	210	230	219	238	212	248	221	213	223	209	230	219	217	188	220	212	212	214	223	203	193	219	197	206	200	192	215	199	213	191	202	213	204	226	215	196	211	209	224	196	204	231	228	221	220	219	211	222	213	202	229	210	257	194	252	249	182	228	193	238	208	227	193	224	206	199	230	203	218	194	233	216	216	231	206	208	209	228	206	208	212	205	222	198	205	195	189	207	211	220	226	216	234	182	233	239	231	230	245	209	195	200	207	202	238	198	226	204	195	214	224	200	187	204	218	215	211	234	198	223	201	223	214	191	187	212	199	236	219	222	196	219	187	219	231	226	193	185	218	209	209	188	192	225	211	202	209	225	191	192	214	222	220	218	253	216	227	218	197	224	169	246	220	237	208	225	242	218	229	211	225	203	210	213	229	227	224	224	201	219	209	222	222	226	232	199	226	215	227	253	216	207	202	231	195	194	198	195	188	219	200	193	211	201	216	195	205	195	228	211	222	197	187	212	206	223	216	230	233	227	208	226	217	202	233	217	201	218	231	222	227	233	211	202	199	199	219	214	216	212	211	198	206	220	201	233	212	206	235	202	215	220	232	187	233	210	231	229	220	195	230	208	198	231	228	241	224	196	205	219	200	214	201	189	205	190	205	192	216	226	217	229	205	199	199	207	203	200	245	210	208	200	178	210	213	237	200	192	231	226	179	216	192	210	210	223	219	228	215	229	216	214	230	206	239	221	239	200	215	206	240	206	204	175	214	207	224	214	211	219	200	215	213	190	200	203	221	191	206	231	213	206	216	218	251	222	208	206	227	196	195	193	209	212	188	223	232	182	222	222	200	228	215	209	227	229	233	216	196	217	210	228	225	231	231	206	243	208	211	254	223	202	206	202	198	204	206	225	241	243	229	221	220	217	234	232	198	211	224	240	228	207	210	220	212	203	208	205	212	208	208	226	205	239	211	221	207	225	225	207	208	239	201	201	203	200	231	228	212	215	224	226	207	203	194	204	235	225	224	214	196	189	226	208	202	202	234	229	251	203	213	214	201	209	194	212	179	204	222	212	192	218	191	203	232	211	238	232	197	221	224	197	236	214	214	199	246	189	209	218	224	228	188	191	219	230	201	234	206	213	221	203	213	219	214	223	200	221	222	204	199	202	220	220	238	195	184	224	203	212	222	195	211	229	199	219	213	205	208	224	206	212	205	191	238	208	193	199	204	209	203	225	216	202	198	221	213	212	228	221	230	198	213	195	211	216	223	227	214	190	205	205	209	177	217	200	215	206	214	197	227	213	210	193	213	222	209	220	224	184	179	207	236	226	222	192	191	205	215	225	209	197	212	223	218	236	221	219	220	214	209	198	198	216	221	203	219	201	211	234	220	224	213	238	214	228	240	220	239	207	191	221	205	235	227	199	201	212	205	221	201	178	216	210	245	210	211	196	208	220	199	204	190	217	233	225	223	200	207	187	206	219	199	233	223	201	184	213	227	219	238	198	213	233	206	220	238	214	219	217	218	216	202	246	202	217	225	200	207	212	206	231	195	222	201	205	220	219	214	217	212	217	190	202	230	189	202	225	213	229	199	233	243	216	221	220	217	171	205	205	197	212	192	208	192	220	202	193	207	205	203	205	187	196	224	200	222	206	222	207	235	218	205	203	221	215	209	245	210	222	180	219
8132	2464	5522	6493	5849	4716	3766	3558	3146	2523	2295	2366	2349	2719	3009	3099	2824	2594	2590	2017	1525	1395	1230	1051	982	970	858	870	1027	1049	899	804	797	771	738	740	760	775	690	737	763	707	652	671	684	702	628	615	624	596	645	697	671	663	661	654	636	651	656	663	681	661	639	594	627	635	620	656	645	614	622	621	649	638	609	625	583	545	625	644	619	630	658	646	637	569	646	615	624	617	634	617	612	623	650	574	621	646	617	602	631	612	630	642	625	594	606	601	579	630	643	616	580	643	611	597	609	646	603	606	597	613	596	601	600	620	605	611	619	600	578	547	590	624	577	587	595	559	622	648	558	642	568	630	587	609	606	607	586	621	619	583	613	598	591	588	630	590	587	629	596	582	620	612	597	592	578	600	610	626	604	611	606	602	584	590	570	577	541	606	617	583	602	596	637	629	566	610	577	577	588	594	612	636	613	662	563	591	603	587	573	580	613	599	561	616	597	578	580	609	626	569	585	582	602	652	574	612	588	580	603	564	556	608	557	545	621	640	588	619	604	565	600	593	573	620	564	628	588	575	606	593	620	583	606	582	608	632	577	570	597	558	621	612	633	577	640	569	570	582	585	566	624	523	599	629	620	609	587	607	611	596	554	547	586	609	609	624	624	636	610	578	616	603	636	550	613	631	598	642	578	612	578	597	579	633	624	571	610	630	613	591	626	597	625	581	610	617	601	604	625	605	593	583	572	637	608	550	619	563	619	599	617	557	591	630	617	610	595	607	629	594	616	598	589	623	591	628	609	619	628	564	569	552	592	589	574	605	575	593	539	595	617	594	578	582	619	610	590	626	566	589	588	596	602	592	576	603	607	606	591	590	586	611	609	584	620	588	618	631	591	641	595	607	579	606	594	565	607	566	589	568	574	570	582	561	596	619	561	594	596	609	603	576	606	598	585	588	586	581	595	576	604	600	595	638	578	580	583	588	601	597	634	602	598	588	635	625	569	633	623	624	548	569	628	569	615	627	569	572	611	609	594	604	615	552	656	596	606	556	565	619	620	598	581	571	591	594	595	611	576	568	604	614	588	609	606	613	599	621	595	580	639	585	593	553	614	624	608	585	591	629	599	559	620	605	589	558	604	615	586	579	593	616	584	611	651	603	567	615	592	604	620	611	592	592	557	611	617	596	557	623	580	628	581	585	633	584	625	635	607	602	543	653	570	623	615	616	639	615	623	605	596	619	617	540	609	627	593	612	590	573	601	553	585	610	585	566	576	625	583	558	560	645	620	605	613	630	621	611	599	597	522	626	556	587	637	589	599	604	621	588	614	625	592	615	594	589	604	598	606	633	576	606	624	615	621	610	569	608	620	573	614	615	610	593	590	675	591	602	604	630	599	610	548	615	594	599	591	597	578	610	577	599	586	586	582	563	527	583	607	598	627	598	570	601	593	598	645	599	623	605	615	624	582	576	587	597	625	571	632	615	568	609	606	594	601	560	627	563	615	609	642	597	602	600	543	594	632	610	619	612	562	610	558	642	561	618	587	603	602	570	609	653	541	557	591	566	583	614	629	616	615	574	581	645	611	613	588	622	625	575	616	621	601	613	627	612	634	598	584	632	587	586	637	558	651	568	643	614	618	591	585	594	623	559	616	593	591	593	587	627	576	570	629	646	598	615	594	606	591	592	601	579	604	546	603	578	625	623	570	595	621	589	567	588	599	605	560	634	588	615	635	618	587	622	656	584	595	581	618	564	546	611	582	636	610	597	636	599	599	566	591	587	582	542	595	599	587	586	601	594	641	601	627	590	581	633	624	544	576	576	578	583	575	634	602	620	572	703	633	599	601	591	631	618	574	583	556	592	619	547	604	606	615	621	595	611	577	626	608	630	595	625	611	578	579	588	544	603	577	643	624	627	615	559	562	547	633	603	575	577	552	590	607	556	611	617	621	609	587	627	600	582	581	600	599	589	619	629	582	599	592	593	569	580	563	605	565	613	564	570	643	627	591	627	612	591	567	590	536	559	582	615	618	590	616	578	608	601	570	566	640	577	609	576	641	609	613	652	607	585	589	616	560	631	587	603	588	586	577	629	602	558	642	630	578	610	656	608	580	555	619	635	621	608	590	604	584	567	624	612	593	621	597	599	586	589	598	620	601	552	591	629	608	623	572	602	553	573	632	651	604	644	591	612	608	556	570	602	594	546	603	599	594	651	601	603	583	587	615	576	592	644	594	575	565	600	590	602	591	612	586	578	567	618	658	644	602	621	620	592	585	562	620	630	614	625	566	613	567	556	633	613	590	659	567	579	637	614	603	596	575	633	613	642	596	627	602	550	577	599	613	573	613	659	587	595	624	615	584	546	591	622	535	608	597	607	609	591	602	603	623	582	582	620	639	572	614	623	600	575	635	557	562	617	569	600	598	640	572	593	552	575	606	550	585	607	640	643	611	622	587	625	599	596	636	601	564	540	626	554	614	585	564	590	586	564	639	576	633	607	594	601	602	609	618	610	586	558	596	587	627	603	605	625	638	627	587	592	553	632	611	615	626	592	619	609	627	621	618	610	574	621	604	585	600	580	627	613	570	564	607	604	608	611	593	630	623	599	603	595	625	585	571	577	602	581	588	568	633	609	615	642	625	622	591	650	618	578	586	634	567	642	578	625	600	587	573	559	599	636	621	611	603	600	612	595	642	605	590	606	624	606	563	630	567	612	592	582	634	568	618	617	597	606	630	629	618	618	628	571	598	559	570	587	623	590	580	597	634	599	570	650	618	620	609	576	608	599	642	638	578	619	588	602	599	611	598	591	613	637	566	594	544	597	573	614	590	619	542	627	618	593	587	584	587	597	578	583	597	581	609	608	559	620	648	611	624	595	568	596	563	586	610	581	581	642	596	606	581	609	625	570	627	581	582	577	607	615	602	630	620	617	589	597	589	591	590	611	598	584	593	604	627	655	633	586	573	572	589	639	626	582	577	638	585	587	568	624	631	592	604	581	566	586	637	586	628	627	625	596	594	606	579	565	588	627	600	588	576	585	607	562	650	579	610	592	619	602	583	622	600	605	609	582	620	600	601	600	624	593	580	627	591	597	587	558	587	565	596	572	603	624	613	568	609	623	612	618	571	553	592	627	555	606	595	578	613	615	610	603	635	610	591	619	590	682	616	585	564	589	614	594	610	603	577	586	589	633	588	585	554	593	577	663	615	577	608	581	580	575	572	615	594	595	620	592	671	576	524	633	578	577	583	654	637	568	574	596	598	637	635	620	597	635	625	627	588	624	593	575	588	625	588	612	591	590	618	593	611	655	579	598	572	628	601	614	581	607	610	637	596	574	621	617	596	602	593	612	648	627	578	615	610	611	630	618	632	672	608	617	621	602	607	604	599	572	586	558	602	594	622	589	587	580	597	603	611	614	605	599	615	625	614	605	641	614	614	612	602	605	641	602	584	577	603	608	578	602	586	596	622	597	618	594	595	592	608	629	627	556	603	566	630	599
2267	386	421	358	370	323	339	350	315	344	363	328	330	341	357	342	319	327	318	301	320	341	330	292	324	350	348	306	341	333	336	325	333	334	341	325	305	328	332	352	347	325	331	348	339	286	341	341	334	304	336	313	331	329	320	352	330	341	321	339	320	316	325	334	323	320	294	317	321	306	316	365	325	323	360	312	349	324	311	304	315	308	301	328	314	324	316	324	357	336	337	313	340	303	284	323	352	314	361	311	309	312	300	331	331	339	338	299	320	350	318	307	309	326	285	313	326	312	321	321	290	325	313	312	356	314	307	334	341	341	311	297	328	326	365	338	311	305	295	281	322	331	321	334	336	329	324	301	318	338	303	322	317	327	322	367	339	327	328	315	331	321	320	340	333	305	337	329	345	302	329	347	298	312	306	338	346	371	298	330	308	311	302	310	326	298	330	303	296	326	302	305	344	290	316	351	327	353	322	313	366	329	339	332	353	363	315	314	343	356	323	283	301	300	329	338	325	320	320	297	273	324	293	316	316	303	340	319	354	317	312	320	331	329	372	349	331	331	356	313	302	332	326	335	329	324	288	329	319	310	321	338	317	339	324	304	318	326	322	336	338	342	305	303	349	333	303	329	289	322	286	338	318	300	300	315	353	328	323	313	307	294	295	310	357	326	302	340	300	330	314	290	302	335	329	325	286	309	330	339	310	315	343	304	289	330	346	295	305	336	312	312	332	332	325	321	320	332	337	317	305	298	299	303	314	328	314	326	307	335	336	349	291	333	339	321	323	387	319	337	335	329	298	298	321	351	369	364	298	308	329	318	361	307	293	346	364	317	295	282	303	332	355	345	288	307	325	370	355	340	324	347	329	332	332	330	387	344	326	321	306	334	337	348	323	338	341	331	326	305	334	352	306	302	320	336	342	305	323	309	359	322	346	359	314	317	341	307	314	315	307	318	284	318	331	306	323	339	312	316	334	331	322	336	325	344	329	321	328	314	343	304	359	314	310	295	329	344	325	317	315	333	314	331	311	292	286	317	331	314	335	295	342	339	308	319	327	323	340	328	324	312	307	389	323	328	317	324	319	319	311	315	310	317	299	305	294	291	327	358	285	299	310	311	314	310	334	305	326	306	366	371	337	345	310	330	330	342	335	323	310	337	301	360	365	311	316	336	331	345	319	328	283	319	360	326	334	324	331	327	350	325	291	349	314	340	335	335	321	338	304	319	363	331	353	323	303	299	347	308	327	323	307	332	336	367	327	303	312	351	332	317	319	337	338	314	289	326	308	315	340	304	324	345	328	349	308	320	315	321	320	313	334	321	355	330	341	328	345	347	333	329	338	333	298	330	332	307	302	335	314	335	301	351	357	307	331	276	343	287	350	295	332	345	330	330	341	309	332	311	347	312	348	317	323	337	307	327	312	271	317	305	316	321	329	324	330	303	334	334	313	308	360	284	330	331	319	332	289	316	341	344	318	306	348	328	319	346	305	319	303	327	308	306	342	333	322	316	340	319	340	282	346	313	335	305	324	302	366	295	349	333	311	285	350	309	333	293	334	308	317	322	268	316	293	322	305	355	318	330	344	324	294	328	290	314	345	342	368	330	334	325	321	303	349	293	313	354	338	325	366	311	294	314	321	326	313	334	300	301	319	324	323	330	340	331	344	302	310	329	302	315	364	315	307	333	334	351	319	316	346	323	321	313	326	323	311	324	319	314	307	292	320	312	327	316	330	337	315	348	336	324	318	337	335	299	335	325	300	306	310	291	328	301	333	314	314	320	337	314	327	322	317	342	346	309	338	358	328	314	310	317	309	276	323	317	329	341	307	339	335	309	320	339	309	305	333	325	307	323	346	326	315	332	367	356	325	333	300	342	332	305	316	311	354	322	348	337	347	316	321	320	334	330	325	334	343	337	352	319	295	362	317	349	343	296	351	333	335	347	323	295	320	312	318	317	314	327	312	316	328	331	354	323	329	323	339	343	324	302	308	351	329	329	323	281	313	303	284	321	320	342	333	344	323	313	310	346	329	310	301	311	290	289	333	325	304	313	331	335	337	342	332	324	340	296	345	331	305	324	325	320	335	347	314	355	329	337	350	312	330	330	320	336	325	326	317	295	312	317	325	318	319	318	361	312	341	318	343	335	333	328	336	338	317	297	327	378	316	324	327	322	291	302	340	318	317	326	339	329	322	306	323	279	324	329	325	378	330	314	363	304	336	317	308	318	314	326	327	354	347	325	303	311	319	339	297	315	339	302	278	317	317	325	307	343	328	307	298	326	303	337	337	337	353	343	353	368	361	318	306	350	322	303	334	338	337	303	326	345	310	318	327	365	337	314	316	356	381	357	322	326	302	331	325	319	318	348	307	300	330	328	335	303	311	338	329	360	324	355	356	302	303	331	308	292	301	330	331	308	335	316	349	320	349	326	341	281	315	313	336	333	335	332	307	309	323	301	328	329	344	328	322	328	323	308	315	322	312	343	343	307	336	294	331	342	321	353	321	362	332	299	318	331	324	333	337	337	324	329	303	347	308	317	293	342	317	339	317	368	313	329	327	323	348	311	302	314	314	329	310	331	312	315	350	318	313	320	360	339	330	318	330	344	316	336	348	315	333	320	321	294	347	298	352	307	338	354	307	322	352	311	288	330	320	333	334	339	372	319	301	352	332	285	351	356	320	332	382	307	269	335	307	310	318	322	313	316	281	316	327	329	329	338	290	308	343	318	340	310	338	307	309	350	314	324	358	297	317	303	327	306	310	326	332	319	351	327	338	304	343	316	356	334	305	350	337	346	306	324	318	348	343	330	335	326	342	338	329	332	310	304	309	349	332	328	310	311	326	324	333	350	344	328	294	344	309	317	348	328	313	329	316	324	346	330	314	314	302	321	334	285	326	312	327	335	329	340	304	320	328	334	314	325	344	330	355	346	307	321	325	320	322	300	322	347	343	329	327	331	317	328	327	335	334	322	383	327	321	319	359	315	300	324	294	322	316	296	325	328	310	331	317	311	313	324	312	310	338	339	324	348	337	327	324	336	331	324	306	360	323	297	352	327	309	341	355	299	319	322	313	316	320	325	316	319	316	327	318	311	283	327	343	340	325	313	333	333	325	319	290	338	314	334	332	314	367	324	295	320	340	304	327	352	316	322	333	311	331	347	300	311	347	349	332	317	339	281	310	317	306	344	354	344	302	281	327	316	325	294	315	313	317	340	310	343	325	324	317	302	339	315	362	311	302	281	340	307	317	347	367	280	320	300	347	307	315	323	314	328	319	328	302	320	353	334	326	341	318	305	326	323	312	332	319	342	336	353	314	315	355	327	339	315	325	325	330	301	347	347	314	318	327	314	354	313	308	331	332	325	301	318	321	333	311	340	318	289	344	344	310	286	303	320	329	319	337	317	326	312	284	314	328	354	368	344	344	328	331	311	359	354	320	306	315	347	345	328	333	319	319	306	291	333	329	328	296	323	325	341	310	310	295	347	342	355
2904	871	1001	979	891	959	888	908	889	896	826	822	832	866	871	896	854	828	832	854	847	849	826	793	803	790	879	865	825	812	825	808	808	808	807	794	797	808	831	832	830	802	826	851	809	847	790	827	805	797	800	862	781	794	805	855	785	803	793	839	811	804	798	788	835	798	773	766	810	783	830	819	805	788	775	799	767	828	821	789	753	831	809	800	781	803	830	833	800	895	793	828	805	813	834	788	803	809	791	821	827	784	766	831	796	803	764	809	764	846	815	772	809	788	799	808	783	890	801	820	783	815	772	818	816	814	803	759	774	809	852	810	828	813	786	810	803	817	791	799	835	777	795	831	789	822	823	805	784	750	761	813	831	831	803	801	771	797	847	839	774	829	806	819	780	823	790	799	763	848	797	774	810	779	809	794	835	834	790	778	780	838	842	824	775	820	771	779	758	757	825	785	818	766	775	824	764	778	826	827	828	833	853	780	788	835	796	772	788	805	808	828	792	805	754	801	782	767	760	791	804	877	816	766	753	818	820	815	812	816	786	781	809	766	771	777	826	826	810	793	798	798	826	740	777	784	802	827	754	826	813	775	838	835	796	790	799	803	839	787	846	779	826	807	793	849	833	844	831	805	788	793	809	875	777	789	765	771	795	821	760	783	774	789	804	786	816	787	796	840	799	834	809	789	809	777	797	777	860	792	780	808	800	824	859	789	809	784	753	829	839	746	811	775	801	819	796	831	798	825	810	803	783	849	753	792	785	811	847	824	769	806	831	742	800	797	790	825	792	805	777	808	750	804	775	766	792	862	780	775	801	798	772	768	833	817	807	830	810	787	853	817	757	849	771	837	840	788	783	805	779	790	803	786	819	771	836	777	810	856	807	789	798	786	785	804	773	797	833	789	816	863	778	770	804	794	805	741	783	808	795	813	766	765	809	822	788	829	768	836	800	773	830	773	783	820	787	772	783	786	816	794	795	799	823	806	783	798	815	829	772	788	741	777	785	770	721	811	853	817	764	797	846	812	794	761	818	777	839	806	763	779	786	780	815	794	781	806	821	783	790	814	802	790	823	785	769	736	775	786	816	775	768	829	810	743	834	801	785	779	799	763	817	802	809	786	807	792	811	817	778	835	800	812	823	765	811	812	817	802	758	754	792	814	784	792	795	790	825	816	734	761	748	753	816	825	752	824	802	789	752	813	717	871	834	832	806	788	784	807	838	756	819	775	778	730	793	785	826	792	813	828	808	805	814	845	765	789	776	761	794	802	803	788	807	810	783	804	850	769	800	776	772	839	760	785	765	828	825	780	822	812	773	773	802	742	823	802	812	844	809	824	797	787	756	833	797	793	824	841	756	834	813	803	828	791	773	821	769	797	852	767	807	782	821	792	766	815	837	798	802	830	844	796	804	795	796	817	848	785	809	795	811	852	805	821	831	782	812	825	790	773	769	842	773	769	758	785	762	818	798	833	832	804	801	750	842	774	796	764	785	810	827	818	847	825	828	776	839	854	818	838	769	815	758	744	799	819	774	779	793	800	873	777	778	806	798	794	742	846	755	875	845	800	846	780	810	810	825	841	728	800	802	785	768	818	782	824	818	798	837	805	845	817	805	773	772	802	825	784	831	821	836	810	859	830	806	793	779	794	816	802	840	783	802	842	791	794	773	830	795	852	788	770	780	820	828	825	790	804	814	841	847	830	845	843	767	835	780	803	807	796	789	780	805	757	802	772	805	814	740	842	781	773	778	864	797	821	749	787	755	794	779	775	818	790	780	791	803	823	818	861	769	753	829	801	853	825	805	814	751	815	787	788	746	788	759	791	797	841	793	793	769	798	785	817	775	766	816	759	771	795	750	780	806	800	761	840	816	842	782	779	806	809	774	848	835	774	799	822	799	737	762	819	804	782	820	766	840	752	786	798	789	792	811	772	793	812	813	801	772	843	786	809	875	790	813	837	816	791	805	850	833	847	791	827	854	830	822	843	756	820	772	850	777	807	791	742	790	772	767	767	773	816	795	799	808	835	792	823	791	841	772	772	777	778	791	820	777	809	758	792	780	813	798	813	819	747	807	840	767	797	827	842	788	782	776	834	792	806	825	835	795	779	814	779	764	863	822	745	840	820	839	776	798	787	820	838	774	853	787	849	842	764	810	743	774	762	803	773	791	806	745	790	834	778	767	803	816	741	814	785	844	809	796	775	799	796	825	806	825	811	808	805	824	829	797	779	805	765	841	835	785	795	794	838	798	807	813	847	754	794	851	827	809	784	788	738	753	807	773	827	781	799	747	807	816	810	786	808	846	811	747	837	795	833	807	773	791	781	778	791	806	809	825	787	818	813	800	763	791	805	778	801	768	768	844	782	745	824	830	741	734	791	759	852	811	833	798	803	794	785	830	843	776	777	850	791	788	839	803	790	768	812	822	815	806	776	813	766	773	813	797	841	799	765	783	820	818	763	826	729	854	822	839	797	810	737	785	786	815	830	873	822	772	785	792	826	785	818	818	834	809	778	815	776	775	806	784	740	875	803	825	804	806	809	815	798	790	766	791	738	829	839	732	790	812	814	775	813	807	839	789	794	782	795	797	765	865	805	813	797	797	802	782	792	800	815	792	821	803	786	810	805	818	761	807	813	812	781	735	755	833	812	795	807	809	761	842	792	804	818	812	792	811	820	828	825	856	795	822	839	853	796	827	822	805	796	816	814	805	752	768	840	773	783	812	758	767	800	762	808	781	816	810	835	826	776	794	816	784	847	825	776	834	857	801	766	758	811	853	783	842	809	847	805	805	822	817	767	758	795	771	777	782	783	842	767	809	800	850	777	780	791	794	793	776	817	775	788	812	826	790	827	804	768	829	772	802	807	854	810	854	800	757	815	786	807	780	833	817	829	777	787	870	865	795	805	799	789	841	830	811	771	832	830	795	777	805	806	796	868	855	763	807	842	837	805	863	807	804	775	769	767	783	854	758	784	815	819	823	726	777	794	776	824	761	806	751	811	781	770	821	809	784	852	777	728	797	815	815	822	798	791	810	772	789	768	778	781	797	802	779	836	818	821	877	842	811	763	777	815	825	798	795	775	795	788	806	831	753	834	806	805	814	840	799	741	762	779	777	796	794	841	831	855	821	802	875	815	774	815	829	817	784	830	825	822	818	772	808	855	816	821	799	813	762	796	805	825	759	847	831	813	821	831	796	855	817	791	755	777	777	825	816	778	766	819	778	749	801	844	817	804	763	782	802	814	807	778	809	814	801	813	782	745	765	791	837	779	815	843	767	797	748	794	797	805	748	764	805	765	784	806	851	768	830	791	810	794	833	752	807	779	749	760	826	793	841	829	798	796	796	860	768	817	776	807	772	830	796	757	819	834	842	813	823	805	801	777	836	843	811	763	823	867	833	780	784	830	842	765	806	820	779	770	838	809	759	842	794	824	856	791	838	863	822	810	804	832	835	803	811	785	849	828	841	771	760	814	837	843	789	854	826	795
8043	1368	1568	1209	882	688	491	441	353	301	266	301	316	324	343	324	304	313	298	271	188	182	218	186	207	165	151	174	205	218	185	185	158	161	179	173	167	149	164	192	170	150	155	165	171	149	153	153	164	170	149	160	141	148	166	184	153	160	171	176	163	142	170	148	161	171	156	148	163	152	158	150	159	156	169	151	166	185	160	176	182	146	175	166	166	136	148	168	159	186	150	145	149	170	169	180	155	165	148	161	152	173	190	152	148	155	181	175	182	174	163	141	179	152	157	153	164	152	165	161	188	156	147	153	192	160	164	166	170	147	159	168	174	177	194	153	135	167	168	165	137	160	169	177	167	176	161	138	169	161	157	151	143	186	158	166	142	147	166	179	135	174	178	154	142	160	188	165	162	163	154	148	143	168	167	175	148	141	164	167	152	183	174	150	168	167	170	177	154	150	181	159	161	172	175	169	171	142	173	138	147	179	159	168	122	163	166	171	140	155	167	172	154	161	152	159	139	167	139	162	140	151	149	163	158	164	168	153	150	154	159	161	155	159	176	175	174	164	188	154	154	162	168	176	168	169	172	170	154	170	163	151	150	177	150	169	153	172	179	168	152	171	180	166	155	164	176	159	154	166	200	165	160	149	162	165	133	149	164	159	169	154	155	149	148	165	172	193	169	154	157	168	187	183	159	174	196	171	146	159	165	163	136	160	169	152	168	156	136	153	159	136	175	164	170	148	157	142	181	145	154	162	186	154	152	171	162	177	164	172	158	148	164	154	174	177	153	157	153	177	171	168	154	168	166	176	169	158	151	182	151	175	157	160	159	179	147	145	163	179	160	168	140	144	154	164	158	131	157	167	154	176	172	163	138	155	171	168	150	166	176	174	179	156	159	160	177	173	152	160	145	158	162	149	176	177	166	155	140	158	149	162	154	159	202	159	165	152	161	164	162	152	161	144	157	147	150	156	171	158	169	154	162	153	148	121	161	187	148	177	183	143	161	139	160	125	162	165	160	175	165	162	148	161	172	157	169	162	175	171	158	165	161	166	154	174	153	162	160	151	161	152	152	156	182	142	144	178	157	155	162	151	158	150	181	169	162	156	179	157	181	156	152	166	163	148	189	167	162	166	151	148	176	146	154	138	156	168	151	152	171	159	179	177	187	168	171	160	166	146	157	166	172	156	142	175	162	143	180	160	155	154	162	143	156	170	166	171	170	153	154	163	165	151	153	152	149	159	162	158	170	163	149	163	173	160	182	168	184	142	160	156	140	174	168	182	168	164	178	169	179	165	144	169	169	179	164	147	162	150	178	155	174	162	150	177	171	157	174	176	142	139	154	164	167	163	154	172	165	163	154	174	172	189	148	161	161	158	132	143	162	171	171	151	144	162	171	167	165	149	152	161	164	176	150	171	171	154	172	158	161	171	160	159	129	156	171	138	154	149	145	175	153	161	171	178	169	145	174	184	149	155	170	156	141	165	163	169	169	165	167	150	160	160	155	162	153	183	148	184	169	164	172	170	164	176	164	185	177	182	148	198	137	158	169	147	156	156	167	154	169	158	163	137	169	142	162	170	156	163	147	150	150	159	151	165	182	145	183	173	179	140	146	171	147	160	167	159	155	155	156	157	154	142	155	164	174	161	167	187	170	159	157	167	154	136	187	170	149	177	169	168	172	151	155	167	153	168	146	180	154	142	166	147	144	158	139	163	148	176	146	164	181	178	172	169	162	181	175	158	185	160	151	203	161	159	161	150	166	182	179	160	171	157	145	152	177	142	163	174	140	149	175	139	143	152	157	137	189	152	162	164	181	161	182	160	142	156	134	191	163	186	151	147	150	151	138	179	178	167	163	156	139	185	148	172	161	162	153	158	157	153	158	158	144	155	156	159	176	168	146	147	163	150	162	197	150	176	164	163	161	159	163	202	139	168	141	175	158	176	157	160	165	157	157	179	162	153	161	171	169	164	149	171	156	158	151	133	176	172	167	172	186	153	162	155	155	185	173	167	164	174	152	161	149	165	177	160	142	162	156	145	149	192	160	157	156	161	150	147	155	168	142	141	170	163	178	159	173	170	176	164	161	150	165	172	185	165	156	142	195	189	171	178	171	164	156	151	161	167	179	150	171	136	181	153	158	155	166	155	179	162	191	182	177	179	157	178	145	159	166	148	162	158	171	160	172	178	140	157	155	166	175	162	180	180	180	159	172	157	166	147	172	152	154	150	174	142	178	154	171	151	166	170	173	147	152	161	163	155	152	162	147	129	174	164	133	152	158	171	150	159	162	174	170	159	148	176	161	161	153	150	160	157	169	170	155	159	163	165	177	178	156	155	139	181	142	167	176	162	170	168	150	183	174	168	176	163	184	150	159	141	159	156	194	175	166	176	155	143	156	160	162	161	178	159	164	167	160	152	171	160	163	177	182	152	145	166	154	176	177	161	167	175	172	161	155	173	161	171	181	150	177	170	175	154	140	157	143	176	151	146	172	147	144	170	157	153	186	169	141	161	182	164	146	169	174	179	142	166	169	163	137	150	143	165	169	143	166	173	168	185	166	162	215	182	165	159	172	183	145	175	167	197	169	158	143	161	183	163	167	175	199	136	175	156	178	182	144	187	153	138	165	161	163	164	141	169	165	165	169	169	172	173	139	147	162	163	124	170	158	178	166	142	166	161	180	176	154	155	153	144	130	157	167	163	165	174	159	180	150	167	164	146	165	169	172	176	159	155	161	168	157	166	165	178	153	171	164	177	163	171	159	151	164	164	171	135	175	138	159	187	136	162	144	159	160	150	174	184	156	160	155	188	156	170	169	156	176	157	173	152	171	162	155	175	188	158	142	180	152	153	184	159	167	162	172	157	152	157	187	154	162	156	152	163	169	166	155	158	164	144	150	170	159	142	165	158	153	169	183	186	160	164	157	168	171	159	143	176	153	148	160	171	158	159	173	183	189	169	145	154	168	143	164	173	171	153	152	162	150	163	171	171	156	163	179	166	162	172	146	161	168	152	166	159	158	175	159	157	179	174	155	173	157	150	172	152	150	151	167	153	159	155	143	153	162	147	164	167	172	166	161	171	152	166	151	167	143	156	161	161	181	164	143	163	164	150	160	148	174	163	135	158	171	158	150	169	125	131	168	176	160	154	183	161	174	176	162	142	164	159	153	145	154	151	154	181	169	170	158	175	148	187	157	180	165	174	158	153	171	158	178	160	168	172	157	165	163	161	150	135	135	172	162	195	148	168	158	177	153	158	158	159	151	171	163	151	160	182	178	153	173	170	164	146	154	157	164	165	153	165	151	157	167	170	139	163	164	164	158	170	159	152	150	142	171	163	136	173	175	169	174	168	168	164	164	161	157	169	158	171	173	153	144	171	153	157	166	165	155	167	154	169	128	141	154	173	156	180	144	166	145	152	170	181	155	167	163	165	182	158	170	172	182	135	167	133	160	166	165	160	161	126	166	148	165	161	164	134	163	171	138	155	138	166
6320	1625	3121	3737	3329	2634	2051	1935	1640	1460	1490	1431	1439	1581	1548	1886	1681	1428	1446	1206	883	948	858	664	600	636	650	713	758	711	635	591	571	587	535	593	541	533	510	523	549	509	492	490	488	509	509	531	505	500	497	495	460	492	501	509	481	499	525	508	511	502	524	448	494	493	461	503	482	461	470	506	476	448	446	483	490	451	478	459	460	500	456	445	443	441	439	478	489	461	500	423	473	466	461	446	506	437	426	468	480	466	463	477	486	493	446	516	455	453	444	401	441	464	454	461	478	472	501	473	490	421	496	431	444	462	458	461	460	473	449	460	463	458	447	508	431	450	494	478	453	492	438	443	472	442	465	471	433	460	467	508	465	469	436	438	466	422	475	444	469	480	469	445	501	481	477	465	456	444	428	489	421	466	508	477	453	487	470	493	429	480	460	500	466	449	431	446	452	434	460	447	469	464	470	488	483	487	458	459	453	472	475	460	424	482	456	440	478	439	461	471	458	420	459	454	485	415	486	466	449	456	440	455	486	440	426	440	457	491	447	478	480	441	452	440	449	491	467	475	420	457	500	474	508	481	488	502	459	454	482	483	436	463	442	472	488	463	443	472	491	463	467	453	459	471	463	462	498	443	507	489	443	533	485	429	443	443	424	442	444	470	435	493	462	475	512	453	443	488	452	465	485	447	451	489	480	459	488	443	450	462	491	418	461	434	439	468	445	492	455	435	429	470	445	477	472	468	453	496	468	435	461	488	465	454	441	425	496	466	446	473	482	433	463	475	449	446	499	454	468	453	444	421	435	452	486	472	522	436	445	471	455	439	455	439	469	491	439	444	506	471	425	462	466	423	454	475	476	473	483	455	435	487	437	503	480	491	465	476	451	462	478	452	410	459	463	474	485	456	457	447	437	474	513	471	472	448	426	493	455	476	469	449	455	437	417	482	493	472	493	481	469	460	470	452	474	471	486	438	457	478	486	469	434	434	463	459	422	451	500	463	483	429	463	431	467	465	460	470	464	480	472	429	470	485	459	457	455	454	469	463	454	487	425	482	477	460	452	431	509	484	464	488	485	466	463	454	480	442	476	469	443	468	475	463	452	497	471	481	446	455	466	487	432	441	475	460	459	487	454	463	461	446	440	419	485	469	434	466	432	455	470	500	476	454	457	431	451	456	458	474	451	446	464	441	477	479	495	448	488	439	494	468	509	481	458	464	506	446	435	476	459	460	460	442	507	485	448	449	462	471	445	477	468	449	493	475	471	479	474	427	493	482	453	485	512	527	488	462	457	425	434	446	429	432	434	446	474	438	451	466	466	438	464	457	465	448	433	481	461	468	480	459	456	481	447	446	449	463	472	441	458	455	468	468	462	427	476	457	475	437	468	429	471	480	457	450	482	457	454	469	425	464	458	480	409	456	474	474	483	434	491	479	462	453	454	444	449	474	453	498	498	454	488	475	439	541	422	468	468	522	467	470	404	477	474	474	462	481	467	433	483	467	454	496	414	494	487	489	462	470	475	484	490	457	469	483	474	458	455	492	486	459	466	498	498	445	436	493	475	470	476	461	433	452	482	463	487	464	484	473	473	487	478	457	449	442	489	466	438	488	464	445	459	450	472	484	434	485	479	486	454	467	465	469	431	468	480	457	484	498	462	468	457	477	495	436	426	470	461	439	485	481	466	434	472	468	453	472	462	482	468	467	447	455	431	439	459	431	453	461	483	432	469	482	441	458	474	465	500	481	450	458	461	474	432	479	476	472	445	485	460	472	481	498	452	421	441	436	470	438	444	444	470	453	490	457	459	466	457	468	487	472	436	455	452	456	486	466	481	492	443	456	456	466	505	447	461	449	463	435	454	434	451	490	455	461	457	477	453	424	425	475	443	453	412	449	461	507	503	433	448	445	476	483	455	424	487	472	459	516	461	482	467	415	469	462	466	462	482	477	467	425	485	448	491	447	452	474	475	455	436	466	478	472	474	470	443	475	471	501	486	462	463	478	443	498	463	460	467	456	451	447	482	518	452	483	482	473	429	504	451	442	500	488	453	440	450	506	483	444	478	462	517	453	511	467	448	463	475	460	467	466	460	436	475	481	424	462	480	469	474	445	483	420	419	468	472	465	472	442	448	497	458	446	474	463	444	442	468	464	466	447	454	415	466	433	466	474	480	470	456	497	488	471	465	463	444	502	461	446	475	474	467	454	448	464	445	450	460	486	486	480	482	432	479	454	463	436	458	503	431	452	474	443	472	456	457	459	484	501	515	458	412	412	478	425	473	457	443	466	487	471	486	480	442	440	444	459	460	444	442	423	484	456	467	478	478	453	476	443	488	448	445	505	453	461	403	456	475	446	482	477	435	480	444	483	459	459	444	462	460	501	486	434	506	480	450	477	452	483	460	444	440	479	448	438	437	482	467	492	448	440	459	432	451	467	504	462	458	495	474	456	469	423	445	478	428	498	459	445	469	460	452	446	495	492	461	448	470	459	442	474	470	460	448	455	483	466	448	483	469	485	443	445	434	464	467	480	462	453	485	454	466	465	448	449	423	473	467	424	483	485	468	428	469	457	453	469	473	460	470	444	472	451	466	471	485	466	460	416	466	462	464	403	429	459	424	471	478	453	469	450	428	476	417	496	497	471	484	443	481	472	452	460	454	443	442	448	422	453	452	463	482	464	443	497	466	464	428	471	465	466	481	473	472	433	485	469	460	421	461	472	497	469	463	452	466	443	468	462	451	472	475	418	491	471	492	449	464	462	441	493	453	509	468	491	503	440	462	471	468	426	465	462	458	481	467	408	452	492	490	479	474	482	534	478	477	456	459	462	480	469	479	464	435	439	470	471	469	490	438	492	485	469	429	452	436	476	455	508	482	436	470	438	504	442	489	467	456	406	466	454	506	479	453	457	491	470	438	425	465	519	458	476	472	453	458	474	462	478	453	464	472	500	462	424	456	488	435	433	447	458	446	490	512	449	488	491	426	449	443	445	439	450	443	493	441	417	491	419	460	444	452	469	454	479	472	461	482	457	462	497	491	480	475	463	467	479	492	471	486	471	438	489	447	473	502	460	432	477	473	413	481	466	484	494	424	508	451	443	530	458	448	465	461	473	454	485	454	459	445	438	484	418	433	444	446	461	492	448	474	444	464	501	451	467	440	448	470	497	469	468	427	478	445	481	477	461	462	428	456	458	434	468	434	486	450	470	483	453	460	438	500	453	451	463	474	464	465	437	506	446	472	451	419	471	450	464	480	459	437	480	491	482	469	479	450	414	504	459	461	470	471	438	486	439	441	437	441	463	438	444	459	503	457	478	456	454	496	459	478	460	440	464	440	508	448	460	484	436	429	477	463	472	468	423	496	483	449	469	506	457	422	445	467	452	471	453	464	476	479	465	477	486	449	433	456	449	456	458	520	438	485	458	480	448	430	476	473	455	472	467	447	474	445	454	466	464	500	440	446	446	431	443	454	471	489	477	438	453	467	451	437	443
14445	2953	3285	2460	1706	1232	914	779	686	528	529	469	494	573	511	549	451	469	495	458	349	282	295	276	245	251	242	302	283	278	220	242	235	215	197	220	231	264	246	237	217	224	215	211	223	221	237	237	233	188	227	242	189	229	211	212	193	216	209	227	239	222	183	203	236	223	205	215	205	212	240	233	213	195	217	229	232	230	205	183	238	199	239	236	226	221	202	222	225	262	208	217	258	223	236	186	211	220	203	189	241	227	204	194	216	230	233	224	226	229	228	214	235	205	221	216	207	235	224	209	231	229	229	235	227	192	226	207	217	248	224	244	240	217	216	229	198	199	206	210	227	207	212	241	246	222	224	207	224	219	224	217	229	218	227	205	237	209	214	204	214	214	209	213	228	208	204	222	250	231	243	211	219	252	262	224	194	235	219	220	201	200	214	201	186	253	238	195	198	216	218	209	195	223	220	224	225	211	211	233	201	228	239	199	223	174	233	209	207	208	204	216	221	207	198	210	209	233	225	197	200	244	213	214	205	229	213	212	240	204	213	208	242	246	228	213	229	216	226	218	212	223	214	221	218	238	222	221	203	208	199	191	212	192	223	218	192	196	227	223	225	234	212	185	214	199	223	208	216	227	202	243	217	234	233	236	229	219	202	217	250	209	214	227	225	217	243	238	212	227	208	193	231	226	204	211	210	226	233	201	196	218	229	202	205	199	214	210	215	209	222	226	255	236	232	208	259	220	224	210	235	210	203	229	214	230	222	218	227	214	228	212	233	183	205	243	233	221	229	194	204	209	221	236	211	235	218	234	214	237	226	219	215	231	203	235	213	209	236	199	219	209	188	191	228	209	215	248	215	216	236	240	216	196	184	203	203	219	189	225	204	199	194	198	240	200	224	219	247	226	231	193	220	229	214	237	228	226	227	220	227	208	220	179	219	232	220	236	217	214	215	206	188	202	226	216	198	206	226	214	224	237	208	192	198	191	218	172	213	219	242	216	215	225	182	240	190	217	216	227	232	203	213	215	218	230	242	202	215	219	210	218	224	233	206	222	236	225	219	225	230	226	200	206	206	218	229	205	212	243	207	220	209	200	203	206	227	218	241	245	230	210	217	233	224	210	239	207	199	224	203	220	205	203	189	209	214	215	243	224	232	242	239	240	227	207	233	219	232	227	225	220	226	189	223	217	245	197	184	237	240	216	236	210	225	211	204	229	210	238	226	237	233	210	200	222	221	229	243	225	217	209	212	231	219	189	213	208	237	224	218	208	232	229	242	230	227	204	214	196	198	189	206	240	220	240	214	238	219	211	182	214	207	247	220	204	234	233	228	265	248	233	209	215	221	220	246	198	179	217	196	205	198	219	221	201	240	216	230	202	224	217	217	217	211	204	208	220	217	221	197	227	206	204	237	231	217	214	221	210	181	200	227	208	229	213	241	189	236	229	201	206	205	218	206	190	205	220	202	236	214	218	219	229	211	217	209	215	209	242	215	199	236	237	250	231	216	215	222	226	244	194	210	193	186	241	212	213	225	235	200	205	224	194	207	228	205	230	230	222	201	223	242	220	223	239	209	206	221	200	224	193	237	223	223	234	196	204	217	214	215	219	207	238	194	235	239	213	225	211	226	209	246	236	232	210	241	213	201	215	220	232	221	186	199	211	196	213	228	221	184	189	221	201	214	208	227	218	234	212	201	233	217	215	224	224	243	261	202	212	191	229	228	200	220	240	218	199	206	191	236	218	237	201	215	229	239	200	198	226	213	240	225	218	231	199	204	210	197	241	210	204	183	237	238	209	216	218	253	200	244	226	212	216	204	210	224	204	188	222	234	215	226	188	238	213	235	216	206	233	220	213	232	216	209	216	207	218	206	241	215	230	223	209	220	224	183	210	225	257	229	215	240	192	223	219	192	202	199	195	209	206	229	207	205	205	200	233	242	187	190	238	221	217	223	223	202	230	220	219	216	221	204	209	214	195	196	211	221	231	225	243	244	228	211	215	223	215	233	220	217	212	230	236	214	245	237	240	220	246	216	212	207	208	210	241	205	222	208	214	204	246	251	202	202	214	211	245	211	215	229	206	209	234	198	227	193	230	217	205	216	213	208	253	209	246	212	202	212	210	245	198	201	227	216	228	225	196	186	221	222	230	227	225	215	206	236	263	219	234	215	202	202	201	212	232	227	239	218	225	229	223	249	235	216	207	221	239	221	211	233	214	231	240	210	226	219	249	209	200	226	195	227	223	205	204	207	213	187	220	209	207	206	208	239	199	211	230	191	231	237	222	195	225	220	220	221	218	238	207	222	206	225	219	212	211	227	209	223	225	191	217	185	204	234	237	197	215	223	233	243	185	215	213	205	232	244	222	211	240	232	197	202	197	221	242	209	200	224	203	239	227	220	220	249	219	188	223	203	215	217	219	202	239	203	236	231	220	221	213	222	234	195	210	256	195	239	194	243	233	192	205	217	191	235	223	232	213	201	219	220	211	192	200	226	215	230	220	220	198	201	265	219	219	259	223	243	215	230	192	207	213	220	209	196	247	231	214	198	199	227	230	204	206	221	224	203	233	219	195	244	222	222	208	204	207	209	230	226	231	226	202	207	208	245	203	226	212	203	211	205	222	217	214	218	216	187	223	250	174	257	210	217	211	227	208	201	222	224	228	211	194	208	213	208	239	227	193	222	232	217	259	208	227	208	222	264	195	189	207	208	227	232	223	205	232	187	213	187	217	187	209	192	245	192	224	218	225	210	238	190	185	218	200	238	201	239	213	233	201	223	212	223	215	204	219	233	227	215	218	235	224	220	206	187	213	225	227	212	188	201	195	228	230	239	216	205	195	223	224	238	210	239	212	212	224	234	199	218	209	232	215	226	245	210	205	235	237	255	222	236	217	206	232	207	229	210	236	212	228	181	219	218	228	193	215	203	203	211	219	226	226	210	212	209	211	203	208	194	229	225	197	209	212	226	216	221	225	215	217	193	217	217	251	216	214	220	224	214	237	192	196	210	236	238	226	226	210	236	226	235	214	213	202	216	226	215	238	194	234	207	206	207	208	227	218	219	211	211	190	212	229	213	204	215	240	217	235	202	234	224	244	221	203	239	209	208	207	218	196	216	213	250	231	223	230	204	192	216	220	220	221	201	209	201	233	213	247	188	206	236	223	231	207	218	212	211	208	201	234	207	198	217	213	189	204	225	200	210	201	205	239	197	239	245	206	229	192	235	202	188	202	220	220	229	234	209	210	212	222	209	203	212	221	258	214	217	230	192	218	222	204	180	179	233	199	226	216	226	239	236	238	206	206	226	207	216	209	224	218	190	213	221	238	205	188	202	204	226	215	229	231	236	220	216	201	205	202	200	202	191	239	200	225	199	200	266	210	213	214	241	242	209	243	214	224	222	229	195	221	203	232	190	214	221	195	198	225	232	210	230	225	216	201	226	229	217	238	199	220	227	228	223	216	214	208	223	224	245	217	208	240	217	232	220	226
8237	2507	5518	6372	5813	4788	3756	3496	3057	2487	2446	2491	2643	2981	2677	3053	2760	2591	2522	2135	1344	1456	1284	964	988	918	951	1106	1234	1020	900	798	801	782	764	780	739	708	671	710	728	700	682	648	660	670	730	657	641	666	614	677	626	673	657	669	621	633	637	672	666	639	655	617	652	618	634	624	684	642	619	671	637	603	644	586	619	601	588	624	664	634	562	552	641	661	605	572	625	598	608	603	609	671	620	618	588	600	636	643	660	582	602	651	644	614	624	643	582	654	612	668	602	577	650	592	610	601	668	648	619	604	588	602	639	618	612	580	617	600	647	622	634	599	614	610	663	624	565	657	588	661	639	615	634	612	598	580	617	606	583	613	635	551	633	608	622	592	571	645	598	615	589	633	583	600	581	578	574	577	563	596	596	607	621	588	653	618	621	599	595	631	621	632	595	627	588	612	596	611	600	594	600	603	697	568	661	673	622	636	566	602	577	620	598	596	664	569	617	610	615	601	613	601	638	597	604	605	635	624	561	579	606	571	617	595	570	615	631	626	607	595	591	590	649	647	593	625	603	577	608	614	592	599	623	551	594	574	612	604	605	623	625	607	574	607	626	618	606	600	601	593	627	577	621	585	599	628	592	594	636	642	577	611	637	656	595	618	581	595	635	620	632	619	577	616	616	601	578	622	613	606	599	661	603	625	584	575	603	590	622	608	605	623	586	616	601	606	602	598	623	610	622	608	598	614	638	598	618	593	602	592	584	602	606	607	589	583	609	594	601	609	606	576	576	599	621	584	596	589	614	566	633	616	632	624	588	607	612	603	618	551	621	589	604	613	627	591	609	605	609	608	586	667	550	635	580	590	607	608	608	582	618	614	576	626	567	606	595	565	621	604	627	602	616	610	627	573	609	608	602	599	625	609	635	605	588	660	633	620	568	582	593	630	610	583	648	563	615	569	591	628	580	613	603	586	591	641	622	596	636	569	612	586	626	614	601	591	617	612	599	615	637	622	597	568	580	555	595	627	598	592	567	581	659	626	574	644	603	642	612	601	608	595	607	610	634	602	617	697	589	630	643	577	579	628	562	605	560	617	574	572	583	632	618	591	585	608	567	617	605	598	618	595	629	638	620	637	617	601	600	615	577	628	630	623	609	618	619	578	610	598	610	568	610	620	599	632	574	555	658	570	655	641	587	615	601	601	607	624	591	639	604	599	588	647	631	608	651	579	553	607	626	595	589	571	632	606	552	629	647	581	626	590	576	574	616	586	596	616	612	582	615	589	601	618	640	637	605	596	665	605	582	573	648	601	575	610	615	623	577	620	570	618	632	639	636	591	600	614	628	615	580	577	617	589	623	562	615	598	573	650	606	583	616	620	634	604	603	637	599	628	602	654	638	625	636	630	627	593	572	621	601	614	642	619	636	605	599	598	620	611	578	612	630	605	614	615	632	671	636	649	605	608	602	577	557	582	555	582	598	642	622	639	635	642	577	610	600	615	588	650	596	627	633	601	604	607	616	619	609	602	616	598	579	603	611	590	582	573	587	622	639	558	553	628	600	603	595	625	652	570	614	604	613	606	622	594	628	561	577	607	622	567	586	606	625	604	565	643	580	603	609	601	632	594	624	600	628	617	576	595	608	590	606	558	608	613	616	569	609	653	593	576	578	607	629	649	617	603	614	612	635	596	584	598	582	576	661	612	620	587	609	580	591	650	611	594	632	600	600	648	621	616	592	661	626	581	604	627	641	619	613	551	627	591	596	605	618	611	603	553	608	582	596	648	597	631	612	596	652	665	637	609	593	564	569	608	629	597	602	593	605	631	564	597	583	596	609	608	632	583	600	587	618	607	581	622	591	635	650	634	600	554	592	591	597	644	615	580	657	620	642	577	590	583	621	623	588	599	597	639	597	594	628	604	623	575	639	571	632	612	585	577	588	567	600	601	626	564	617	606	601	594	604	598	608	579	598	559	589	627	615	576	629	618	631	619	614	663	581	564	586	578	643	615	652	627	629	592	583	601	615	634	591	576	583	593	620	606	599	589	621	629	576	617	597	611	632	631	570	577	618	639	641	664	584	574	630	623	600	616	606	601	572	627	621	645	616	620	626	613	602	574	591	596	657	650	588	623	576	634	587	618	558	584	604	542	611	550	633	595	607	579	650	655	595	583	625	553	575	602	570	571	618	605	603	620	607	623	654	639	583	568	584	618	613	595	607	612	612	579	587	639	592	653	623	609	645	620	566	645	614	600	590	633	613	618	638	591	627	585	596	586	645	620	610	586	592	600	603	577	595	635	599	608	590	621	608	601	585	609	637	640	598	598	604	586	597	580	575	625	608	602	614	600	587	592	585	624	647	618	599	644	619	585	604	617	562	611	618	585	602	629	606	619	601	610	615	615	586	592	650	594	582	572	672	634	627	616	606	605	583	625	572	662	612	608	615	610	634	634	596	617	643	595	602	620	558	604	587	633	612	576	578	569	560	595	581	573	602	570	658	592	605	585	630	613	545	581	606	569	635	644	628	579	576	638	627	625	622	605	544	606	544	577	619	619	586	596	544	620	622	575	612	640	589	594	623	584	592	647	614	602	604	644	624	621	618	593	644	575	588	577	631	590	565	618	614	624	606	570	590	610	578	620	529	603	624	626	610	594	616	594	586	562	602	610	609	638	620	617	571	639	620	629	632	577	626	594	588	619	606	598	637	608	638	572	569	621	620	601	604	593	589	602	597	626	594	623	594	601	606	587	631	571	611	610	622	599	622	646	593	635	623	633	606	592	605	577	562	576	592	607	579	574	603	582	617	640	596	617	627	590	593	635	642	606	611	641	611	610	646	567	572	605	608	596	574	559	592	624	590	580	635	595	626	584	616	629	613	622	584	576	587	652	587	602	663	603	617	623	641	645	634	632	571	675	630	600	562	612	626	585	635	627	621	595	607	612	619	656	609	599	599	571	588	595	652	647	601	562	620	630	576	650	562	575	579	625	629	597	563	610	619	601	593	636	669	590	622	572	580	611	583	611	621	554	620	603	640	637	619	659	563	629	602	622	631	610	629	644	605	568	615	591	619	592	634	538	603	579	608	626	604	585	617	580	602	579	589	581	587	598	668	576	628	593	586	651	621	599	575	591	645	621	585	610	591	630	613	616	620	657	560	622	631	611	580	597	636	628	631	619	636	631	583	599	622	584	596	643	647	645	590	591	593	603	633	610	602	609	562	609	602	623	573	637	606	664	593	582	610	630	605	646	597	589	588	624	633	640	643	617	610	649	586	630	657	595	596	600	595	570	596	631	640	599	599	682	627	628	601	618	568	623	573	620	598	579	583	650	607	617	580	596	584	605	603	559	596	630	604	582	610	616	568	623	609	606	595	586	627	601	596	639	568	555	603	641	592	588	590	589	600	669	625	594	612	624	629	583	632	581	636	620	589	624	614	616	641	580	637	586	588	621	577	607	582	645	547	647	617	589	596	625	609	594	619	585	563	586	590	580	644	635
2247	380	366	362	347	328	327	368	314	315	335	306	347	337	323	309	320	335	330	318	334	274	346	346	320	302	353	346	328	322	313	289	347	301	317	317	322	345	305	351	316	337	318	383	349	304	335	310	323	289	322	323	296	350	309	283	319	324	320	339	391	365	348	322	338	321	307	296	327	348	304	353	319	345	363	337	316	362	346	340	351	296	346	311	292	299	335	312	307	324	333	291	333	306	298	284	334	313	317	331	313	321	301	345	321	327	342	339	341	326	339	309	309	326	290	335	335	363	351	314	335	365	319	321	337	332	303	280	326	333	342	322	320	346	343	308	322	296	326	338	333	337	336	307	324	316	322	311	324	327	333	315	327	374	359	359	356	347	336	307	330	302	313	338	305	334	387	332	332	342	301	345	330	314	289	312	326	301	341	337	312	324	306	330	327	343	337	283	323	310	302	325	316	327	322	333	321	314	334	326	288	309	359	311	307	344	296	318	314	322	345	345	327	287	337	334	327	335	308	311	346	325	319	316	302	359	320	334	341	354	313	326	348	339	292	292	345	297	306	326	330	350	355	312	310	354	358	347	326	329	335	306	345	312	347	328	361	364	311	320	326	351	328	295	338	325	308	303	301	314	305	325	324	325	321	330	319	307	333	294	312	301	292	323	306	386	310	335	310	291	319	334	332	303	355	296	342	321	322	324	302	339	318	331	309	353	332	351	322	317	301	327	350	334	329	339	339	338	328	328	326	343	324	327	314	328	333	318	306	292	302	302	317	312	366	339	340	347	352	315	322	361	331	328	340	323	311	320	306	321	346	308	324	318	288	287	321	316	317	342	305	312	320	314	320	352	290	316	339	335	317	316	347	338	302	309	313	338	325	315	335	334	359	320	370	339	331	350	315	314	313	304	318	322	342	366	332	303	329	316	357	304	326	347	319	337	320	351	297	307	311	356	353	306	369	357	343	360	326	311	329	332	303	339	303	309	324	300	351	336	320	325	314	370	328	303	334	313	329	316	301	312	334	338	310	290	331	314	312	321	315	353	317	326	278	352	319	343	324	324	326	328	302	330	322	340	376	325	330	331	314	331	337	331	333	333	320	332	366	298	334	326	300	312	346	343	342	318	320	349	350	316	330	274	327	335	300	359	345	315	321	324	291	314	337	298	353	333	331	307	318	313	334	316	321	335	319	306	323	304	329	325	322	300	323	325	348	297	315	302	343	332	314	319	324	331	335	325	324	347	343	333	325	286	343	353	333	310	322	307	317	309	299	318	342	333	334	318	321	286	298	362	353	334	287	323	328	305	327	288	281	281	339	321	349	304	316	370	314	347	330	329	315	315	326	326	348	297	328	319	317	289	342	302	346	330	324	306	296	349	328	338	352	342	305	318	302	328	358	332	300	313	309	309	337	297	295	305	354	347	302	364	342	321	285	292	340	340	333	329	317	307	368	325	334	366	314	321	339	316	356	358	320	327	309	334	339	327	298	347	345	333	331	348	330	335	338	318	317	300	311	327	304	352	318	331	310	318	327	342	310	309	321	308	321	286	327	341	325	325	326	320	336	323	331	328	328	306	318	327	339	319	351	331	351	316	316	328	305	325	329	320	310	352	334	336	315	313	312	330	322	347	323	330	324	332	310	325	342	336	331	318	311	326	318	323	285	312	340	317	361	309	318	364	376	316	300	323	355	307	306	339	338	320	318	314	282	347	328	378	321	339	321	317	332	337	342	307	333	308	323	336	310	333	310	333	314	320	338	285	312	345	316	315	334	346	301	321	328	347	291	355	314	349	329	322	341	313	344	331	340	341	309	342	301	325	311	337	326	309	326	321	323	318	322	299	288	323	352	337	334	319	331	306	291	326	332	325	320	291	342	324	322	362	333	289	364	314	332	337	366	323	293	321	344	378	336	299	336	310	323	322	272	326	317	327	322	360	341	342	312	334	338	332	341	363	280	323	351	325	347	346	350	310	313	325	334	334	338	340	342	298	321	322	289	325	307	356	315	326	323	319	341	337	349	341	327	333	348	311	346	322	325	325	342	296	315	324	337	345	318	329	309	322	294	306	311	353	305	342	333	322	322	298	330	338	306	304	305	303	353	334	315	336	331	343	309	346	301	322	329	343	320	330	311	373	326	332	346	319	361	330	328	346	281	304	280	349	341	307	343	329	314	337	358	308	319	327	348	340	333	322	328	331	336	341	311	314	326	323	333	324	315	349	332	389	352	304	312	349	301	310	346	335	320	342	355	304	316	322	322	313	306	318	315	319	331	316	304	303	334	322	333	332	337	342	318	327	318	335	307	337	305	312	332	362	321	349	345	342	340	342	335	325	345	375	332	324	304	320	321	295	344	310	329	303	319	315	329	339	333	323	304	330	327	319	311	311	302	307	308	325	303	318	329	318	341	320	308	327	345	346	312	321	296	328	341	318	313	322	320	299	302	351	286	329	350	318	291	284	365	335	315	338	352	329	336	319	334	319	321	316	320	291	342	305	317	323	340	354	344	298	312	346	324	325	329	325	332	346	315	314	339	352	351	329	344	328	340	325	338	324	324	337	342	332	337	347	285	309	322	297	308	353	323	288	314	318	337	346	304	345	359	316	322	351	298	355	313	327	351	327	322	345	302	323	312	320	342	301	285	354	297	359	311	327	367	314	311	350	325	314	316	313	319	323	337	383	327	338	325	332	347	333	348	350	310	292	327	318	307	338	327	346	332	326	311	327	346	317	320	297	322	311	332	353	322	319	343	325	388	346	300	321	304	344	337	308	302	310	358	329	344	332	340	361	317	288	333	314	303	347	332	342	333	306	356	364	342	327	353	346	320	319	349	311	313	295	314	346	338	307	292	314	327	332	342	348	361	358	331	321	332	334	332	323	341	326	307	319	320	319	318	328	320	315	331	348	327	309	353	360	321	307	317	340	320	302	329	332	331	305	312	329	317	319	333	309	322	331	297	333	342	327	349	338	320	325	330	308	316	359	297	330	346	315	306	348	324	364	345	347	323	307	314	311	334	329	322	339	310	346	319	333	340	350	290	301	302	293	324	355	380	346	336	318	278	350	358	343	339	321	324	323	305	312	333	329	336	308	321	331	308	330	345	349	317	323	291	318	302	329	360	346	301	351	339	371	311	309	316	344	318	293	331	334	322	333	310	349	344	340	304	351	315	329	336	322	315	293	322	316	328	318	361	365	328	315	357	336	325	334	316	347	318	313	351	330	304	349	339	332	315	319	314	329	300	312	320	326	353	326	328	334	298	313	316	327	298	333	323	328	352	306	321	341	320	325	323	313	323	314	304	337	319	328	313	334	298	336	321	323	333	325	309	323	348	314	325	306	320	298	335	299	296	322	343	322	330	324	367	351	319	308	321	329	325	364	318	288	320	323	319	337	332	328	318	359	351	330	343	343	308	337	335	328	330	310	309	334	328	342	316	343	302	320	344	341	339	345	310	324	327	337	331	324	331	356	350	298	308	315	316	304	307	340
2828	802	878	883	866	945	848	836	869	850	824	848	857	850	892	846	853	788	863	830	827	820	822	786	809	823	798	824	834	815	809	829	871	846	823	803	820	784	871	815	832	790	795	863	753	790	781	826	840	781	765	850	790	816	842	789	785	793	802	850	825	808	823	802	770	823	841	814	807	782	836	808	779	776	783	829	792	812	803	822	806	827	820	805	807	833	726	769	810	812	817	847	801	779	794	829	789	790	838	759	890	818	801	763	757	758	842	786	851	823	779	827	826	754	814	817	801	764	817	790	787	802	754	857	812	826	828	794	804	804	827	766	790	783	836	807	777	795	816	850	821	833	812	790	806	801	757	754	763	805	801	803	782	816	781	814	803	777	774	850	767	818	785	842	799	767	811	843	794	847	818	844	812	798	762	797	852	787	799	780	872	835	795	840	803	860	792	821	777	828	816	796	808	757	802	837	766	827	809	823	794	786	831	796	792	792	747	785	799	799	766	818	798	822	805	815	846	805	805	804	845	765	815	811	777	834	824	757	811	814	793	816	801	794	851	793	800	774	789	806	821	872	809	812	816	831	801	765	831	788	776	768	771	782	800	802	808	776	782	813	813	758	804	801	829	813	807	760	807	836	814	871	740	801	857	841	781	841	775	833	833	754	733	814	819	866	770	851	785	750	845	772	838	781	793	850	788	813	837	786	789	808	790	782	823	819	793	747	782	858	806	792	790	833	757	783	788	784	846	785	792	828	795	759	804	766	794	814	812	791	800	789	795	852	870	776	789	788	780	800	865	790	851	800	788	753	787	792	830	777	822	843	822	832	786	786	812	814	815	799	739	821	810	884	829	783	813	834	780	754	785	785	831	841	786	795	833	791	767	797	793	785	880	826	822	778	829	851	795	822	798	834	849	781	824	819	840	760	808	854	825	814	804	826	810	846	797	793	769	839	810	850	799	793	792	757	804	844	795	790	804	853	841	835	782	850	847	783	832	797	768	756	867	821	811	801	825	819	814	825	777	745	797	801	827	791	777	762	778	807	806	867	808	854	796	793	787	809	774	803	763	815	836	830	813	782	814	815	820	812	791	792	726	789	777	810	875	837	804	777	793	822	822	816	831	833	798	778	791	801	779	799	755	801	805	848	831	857	798	812	780	806	797	841	801	832	761	801	788	763	824	795	743	829	811	767	842	728	830	826	819	851	814	921	779	788	821	786	802	772	819	831	772	794	797	796	800	836	776	812	814	831	769	841	799	795	809	785	805	814	842	797	813	842	826	809	801	791	807	769	763	766	808	799	832	819	855	816	763	800	823	786	769	794	851	772	822	806	751	817	815	784	822	791	835	849	820	855	820	786	812	814	804	823	802	803	828	737	775	778	815	870	798	795	840	818	841	835	798	879	772	811	783	829	706	800	808	809	805	822	818	796	757	829	802	777	801	775	809	823	849	809	765	762	823	780	806	828	831	800	797	839	803	802	800	783	763	778	802	804	780	772	816	779	806	762	846	794	779	840	777	810	777	780	774	760	792	817	759	766	824	778	836	799	796	769	790	764	810	791	855	852	769	805	816	751	811	770	848	812	791	789	800	761	864	777	796	773	775	798	815	845	816	851	819	806	801	786	874	837	784	805	830	804	769	845	772	802	792	814	773	797	836	813	828	767	781	746	861	848	796	810	795	819	846	816	748	849	859	787	762	785	780	817	799	799	867	853	829	843	794	828	806	858	826	775	779	794	793	828	778	826	773	816	791	781	795	807	830	784	798	770	833	806	759	762	859	795	793	809	813	821	839	814	842	845	802	763	808	868	822	792	795	775	785	743	796	823	755	786	739	758	803	826	841	805	794	760	777	832	828	799	798	768	782	803	805	838	768	871	947	753	796	826	795	772	769	832	818	797	829	814	832	808	825	827	768	779	838	787	815	829	841	769	779	781	783	798	808	777	834	788	793	805	781	817	774	786	801	782	801	816	736	760	827	811	795	825	798	776	804	795	797	861	805	818	859	788	818	814	776	801	850	804	825	794	834	817	815	809	797	847	828	747	787	835	808	819	791	797	776	806	779	835	818	750	836	787	772	800	790	808	795	793	785	799	830	795	797	785	804	779	760	777	846	797	794	805	841	805	779	785	843	777	810	861	802	847	829	808	780	803	835	804	857	837	838	797	853	761	785	830	766	837	835	825	744	749	827	796	814	837	842	803	807	792	796	778	802	782	781	763	771	824	803	873	763	831	803	805	817	788	774	853	820	823	802	790	819	807	822	822	826	806	851	720	826	812	816	810	807	772	862	782	823	796	769	789	825	840	770	797	818	772	764	814	774	822	801	825	792	847	810	860	772	796	773	850	753	782	761	831	819	815	791	848	765	789	792	789	807	819	782	776	822	814	835	781	869	785	809	799	782	834	763	824	778	836	877	798	810	826	766	806	786	824	836	839	795	820	812	824	814	809	821	832	830	831	833	834	828	775	781	808	838	842	827	779	821	822	773	792	870	819	843	833	829	805	829	780	807	792	780	764	804	776	819	745	834	776	770	797	886	775	793	776	799	800	819	807	773	819	837	815	809	780	768	776	823	730	802	814	810	818	786	805	813	800	768	825	824	805	787	801	772	840	851	843	831	775	779	800	798	804	803	820	767	795	772	815	806	799	806	808	814	862	782	800	795	862	819	772	782	775	856	820	775	788	803	799	824	799	811	779	800	861	807	808	761	827	828	801	748	812	867	765	782	808	802	813	788	800	807	809	831	808	811	782	791	781	802	803	827	798	776	851	794	835	831	819	858	728	816	773	858	795	794	761	817	812	850	837	802	812	756	809	772	797	801	793	830	798	825	815	783	834	795	817	793	809	828	798	791	758	792	787	811	841	798	791	804	767	824	809	808	860	735	764	774	790	841	812	814	771	822	803	834	767	838	862	772	770	799	810	771	763	759	798	754	821	796	852	794	795	773	763	791	777	808	781	812	761	746	855	798	795	796	806	807	769	790	791	769	841	787	797	792	786	790	818	801	822	767	788	850	813	829	799	826	797	788	854	801	791	822	780	764	813	846	855	846	834	787	808	817	815	837	807	768	798	843	793	818	765	804	817	811	803	826	745	840	791	808	848	826	798	816	775	782	765	854	740	816	833	817	848	806	838	779	797	807	799	806	809	772	795	816	797	820	745	835	753	830	820	815	749	757	838	851	802	781	869	839	777	790	803	822	792	829	819	821	795	838	830	796	747	806	843	782	801	823	788	782	845	787	788	800	865	808	780	836	860	828	756	852	844	818	780	721	787	816	860	791	785	776	807	791	759	845	837	848	795	821	810	783	783	751	791	769	805	797	844	790	813	812	780	818	783	831	818	813	772	805	780	821	821	781	820	799	793	809	847	791	838	817	784	799	816	776	807	832	825	837	851	831	795	795	811	828	824	817	791	804	830	764	836	817	770	809	793	806	814	756	853	829	790	793	817	825	805	838	820	822	807	852	807	847	831	874	785	811	775	825	788	777	817
8072	1259	1568	1215	814	578	464	430	369	300	292	322	322	335	312	309	291	298	274	249	205	191	200	185	189	179	173	188	183	180	165	190	179	174	169	150	197	162	158	173	178	157	183	183	160	180	162	171	155	187	157	145	189	150	177	194	162	162	170	182	161	135	168	164	157	173	178	189	169	161	193	134	174	164	161	161	149	159	168	170	193	142	159	159	178	140	186	164	145	169	157	158	147	173	154	151	163	178	184	188	134	157	155	171	161	151	153	152	156	147	164	153	165	159	155	155	137	168	174	155	153	167	145	158	146	162	179	168	163	166	161	163	180	165	139	163	172	165	135	167	183	133	190	175	165	163	164	158	145	152	163	155	154	151	159	150	183	171	161	144	153	160	159	168	142	167	182	164	163	159	164	167	165	142	172	161	152	138	150	168	151	171	163	159	162	129	167	166	154	163	182	157	149	178	156	172	149	147	187	146	183	144	174	152	154	184	174	177	147	176	168	170	153	169	157	155	171	140	164	160	138	160	149	160	168	153	165	177	165	157	170	149	168	164	180	158	160	164	159	157	165	156	171	191	156	164	170	168	167	173	162	176	162	178	185	157	169	168	172	169	176	152	164	158	177	149	168	138	160	150	151	168	156	181	150	169	148	170	146	157	157	150	136	157	176	156	144	170	174	170	160	150	161	169	157	131	160	164	169	165	154	144	167	158	185	152	160	174	153	143	161	156	174	179	165	183	162	156	168	167	165	161	162	163	164	154	173	140	152	159	170	154	146	162	152	160	172	137	160	136	155	149	163	164	143	172	182	170	145	164	141	171	170	155	150	161	146	135	176	166	169	164	158	159	181	165	144	152	164	150	166	159	175	167	159	179	148	149	183	179	155	175	158	142	142	166	157	146	153	162	159	150	172	148	153	156	170	167	169	160	146	177	170	152	165	167	161	151	142	167	172	168	176	152	168	147	150	153	158	171	168	143	147	154	155	136	172	142	158	158	181	147	172	166	154	158	142	155	180	147	151	144	162	163	152	164	168	169	170	174	138	171	167	156	163	172	174	158	169	140	179	188	171	157	157	165	177	161	155	173	171	149	161	144	155	158	165	152	152	161	177	160	150	170	155	177	132	171	168	181	152	162	174	161	179	158	173	144	192	184	149	148	157	173	142	165	206	162	176	175	157	158	174	153	174	155	174	165	156	155	170	165	165	175	168	133	181	162	137	150	180	168	167	155	158	176	177	146	153	166	194	164	163	162	171	156	171	162	187	157	146	158	163	161	156	149	172	146	167	200	160	144	166	173	171	170	159	151	158	161	185	204	159	157	172	156	153	166	173	154	163	139	153	136	182	153	165	158	152	143	151	166	164	200	174	170	167	145	160	135	145	168	171	197	164	154	161	171	191	165	182	148	164	190	159	163	161	179	162	151	156	131	166	151	162	162	159	158	169	166	164	132	159	173	167	170	176	159	135	156	159	168	179	151	171	157	159	172	166	165	170	142	162	150	158	158	164	155	143	162	172	160	177	146	172	164	145	146	150	165	144	154	149	179	155	165	174	152	175	160	150	150	157	146	133	147	176	162	139	157	159	154	163	142	165	176	160	155	156	162	178	150	185	178	169	161	166	167	181	155	151	149	124	139	148	177	149	166	154	186	171	161	159	143	149	142	147	172	166	175	159	140	148	165	158	150	129	156	185	180	153	151	145	164	171	150	188	149	155	161	166	191	140	187	169	159	146	171	143	151	160	144	163	169	161	152	144	147	137	147	159	162	162	179	151	145	148	167	158	156	176	157	166	192	159	138	153	173	171	161	172	162	157	156	179	162	146	145	156	160	165	163	155	143	157	150	183	154	141	157	172	157	148	182	147	152	169	157	170	142	172	176	185	145	142	137	163	159	159	160	154	145	147	165	161	175	179	151	185	152	170	145	170	158	167	154	169	168	148	185	176	180	154	144	151	150	151	161	153	162	151	163	159	180	157	171	155	170	149	162	152	153	165	150	164	173	178	141	151	181	180	130	161	174	156	151	152	163	148	159	124	168	142	150	147	137	164	163	154	152	178	184	163	156	168	152	167	167	182	156	148	160	139	147	156	150	170	188	168	154	158	159	154	156	158	178	146	173	158	162	123	186	151	163	166	160	151	159	179	161	168	175	156	163	161	147	175	146	166	161	145	180	155	167	159	172	181	141	157	170	131	148	153	163	179	173	174	158	140	179	148	148	154	150	157	155	174	172	159	155	163	153	177	157	164	191	193	146	186	162	169	168	148	136	171	160	134	178	140	181	154	152	176	151	161	158	152	141	191	159	165	159	164	176	158	170	175	162	155	179	160	168	157	171	167	167	138	151	153	153	153	169	157	160	170	148	150	169	165	177	161	165	155	154	168	178	152	158	143	160	155	124	153	149	148	165	155	157	173	152	155	144	165	182	190	171	143	158	191	156	150	175	158	154	158	163	165	167	165	168	156	157	160	164	162	154	163	150	162	159	169	144	156	170	156	153	151	135	178	171	172	144	149	173	165	154	165	163	141	140	174	158	165	165	157	179	146	140	162	165	168	155	181	161	146	143	156	138	164	163	154	168	159	163	135	142	155	158	180	177	186	158	152	137	163	139	171	138	171	133	158	166	173	148	141	155	146	148	158	147	148	147	151	156	163	160	165	155	194	157	168	169	170	175	167	123	165	168	187	179	174	168	150	167	145	167	193	174	158	162	158	139	153	185	165	171	136	169	176	149	171	190	176	164	163	163	166	157	169	154	180	150	141	160	165	162	169	166	168	171	158	140	151	134	166	165	193	159	160	158	184	173	179	162	138	153	180	183	179	139	161	165	154	155	162	157	156	158	169	175	175	147	187	154	167	157	179	156	164	173	159	184	167	164	146	180	157	163	147	167	165	159	159	184	177	163	151	187	156	153	157	158	155	168	165	167	157	148	164	171	184	157	147	161	170	155	166	161	175	177	172	170	162	156	167	171	172	155	134	152	184	171	164	157	162	165	157	171	163	163	161	148	164	150	152	172	144	162	158	153	170	170	155	155	183	152	149	162	145	140	147	158	155	142	173	172	167	165	178	181	155	173	167	183	153	151	189	155	161	153	159	163	184	160	161	162	168	173	178	155	167	173	156	178	170	167	163	190	152	168	173	157	167	156	186	185	174	150	164	152	153	150	151	164	166	169	146	152	156	163	169	157	157	177	161	148	176	165	168	186	172	132	147	147	173	170	169	164	173	153	186	160	171	157	117	137	134	168	147	147	157	163	165	150	153	162	160	177	168	165	145	170	153	144	161	174	157	146	169	161	158	163	143	170	188	173	150	150	153	162	168	161	172	192	142	155	168	178	159	167	164	136	160	168	152	168	152	159	161	165	158	137	144	182	175	171	150	153	189	155	148	165	153	155	178	149	145	158	150	149	160	160	156	195	148	132	180	156	146	173	154	175	162	149	167	146	155	174	148	161	154	173	183	172	170	174	167	149	139	153	182	166	146	151	171	139
6309	1583	3099	3656	3268	2591	2097	1883	1732	1511	1489	1376	1425	1605	1664	1841	1662	1664	1517	1125	902	856	800	665	623	636	674	880	736	667	587	588	486	554	533	502	486	557	543	533	516	525	526	515	468	516	511	493	502	492	469	511	513	467	477	492	483	431	452	494	497	496	517	460	471	470	484	481	485	503	469	461	460	488	503	507	445	466	460	461	479	432	440	457	439	507	477	505	480	453	449	425	441	480	464	471	462	469	457	471	445	456	467	451	472	480	457	471	471	486	439	489	498	442	407	466	418	494	464	427	470	466	500	472	428	477	476	474	466	509	422	461	476	454	468	480	465	454	451	464	456	449	461	433	443	454	475	457	482	454	436	482	464	513	457	424	429	476	462	477	445	465	466	477	519	403	472	462	495	479	472	450	463	455	487	421	453	474	505	401	488	480	476	455	466	426	438	473	479	456	479	482	451	452	495	451	445	492	462	458	462	478	450	416	465	455	480	444	446	516	496	463	480	479	454	446	475	489	428	458	504	467	467	432	499	476	487	465	481	508	458	490	463	471	451	438	454	470	474	472	453	472	477	464	457	477	444	495	452	450	445	439	486	475	449	451	451	444	468	470	456	459	466	466	474	469	474	499	485	461	450	464	476	464	428	460	489	461	469	420	464	489	470	465	475	450	449	468	462	482	503	471	442	466	449	457	476	500	426	466	451	443	466	440	465	424	443	429	452	422	449	441	427	455	458	475	441	451	500	470	484	461	470	461	493	467	448	449	430	453	444	461	454	486	438	508	447	507	495	468	484	447	423	428	483	492	432	497	449	481	456	463	456	501	471	469	395	449	449	421	476	443	451	442	455	471	408	440	487	472	509	470	470	469	475	489	437	427	429	428	453	454	476	444	491	450	476	504	497	430	452	489	450	471	442	451	445	502	467	490	444	466	488	444	444	471	410	457	449	443	494	491	454	479	455	462	472	470	450	492	431	468	439	474	434	452	485	446	453	440	455	500	456	478	438	405	451	506	462	449	480	395	462	482	417	430	483	432	485	492	446	415	488	447	484	439	476	457	467	419	428	508	504	454	490	450	451	467	478	438	444	416	478	444	484	462	490	461	450	471	500	441	505	484	441	487	447	470	461	478	466	486	433	472	467	453	460	508	477	479	430	456	469	459	462	486	477	423	473	489	444	478	452	483	465	440	445	447	453	441	476	460	481	458	492	421	475	437	455	452	457	424	447	448	475	480	482	464	451	440	473	448	467	503	461	446	450	460	467	460	441	435	456	497	490	492	449	468	436	485	456	445	489	482	448	465	458	451	452	436	460	487	460	433	471	438	499	459	476	499	432	514	430	475	444	437	497	445	465	481	454	469	484	445	479	422	446	450	459	479	447	446	438	474	505	446	479	499	484	471	496	447	466	463	472	467	456	449	435	481	480	458	456	456	448	474	463	477	472	455	467	449	456	463	438	476	445	447	458	446	470	434	435	443	479	435	450	432	438	460	458	476	446	479	455	487	442	455	506	460	457	447	462	489	463	452	471	494	460	446	433	483	459	468	425	468	491	460	446	435	454	490	451	475	475	449	496	465	438	461	438	472	488	455	446	508	460	444	473	465	483	457	513	466	496	505	481	455	440	462	487	454	470	451	440	475	474	443	463	487	464	493	463	478	472	461	471	473	443	455	473	475	436	475	480	450	506	464	460	450	478	468	501	442	477	477	503	461	444	470	448	451	507	518	449	460	442	450	453	433	470	434	457	427	461	454	469	492	469	480	454	464	465	454	499	451	473	431	471	452	448	448	461	425	515	456	430	457	479	422	444	471	438	463	469	445	491	428	452	439	465	457	453	443	440	448	502	456	470	486	455	508	444	508	468	463	474	465	469	446	442	444	438	437	454	479	427	451	474	436	449	467	464	485	462	467	438	501	427	456	454	435	446	429	463	446	479	443	466	486	439	451	485	479	476	437	458	479	492	474	468	477	496	460	439	459	499	440	473	441	484	472	467	447	492	481	454	483	420	461	471	429	458	442	463	432	444	465	446	476	387	465	454	420	442	479	502	455	447	464	458	474	448	486	474	433	457	454	473	448	448	465	437	473	469	477	485	441	448	461	505	445	450	456	469	449	463	436	478	452	439	465	464	510	488	454	469	432	462	465	451	454	452	472	477	446	448	437	470	479	445	458	458	442	455	484	464	461	430	475	447	483	462	482	428	426	456	494	484	447	475	401	434	485	438	480	480	453	426	432	447	474	455	499	450	417	458	446	449	458	437	434	474	457	467	436	467	485	478	406	480	471	525	452	470	451	462	424	451	495	481	504	453	432	459	483	492	471	490	441	457	465	482	487	398	478	489	451	435	481	494	444	464	462	444	451	496	438	462	474	466	434	460	484	440	428	424	471	452	459	454	467	465	417	437	464	462	482	452	464	456	485	448	449	468	455	459	457	439	414	460	467	484	470	478	472	466	495	498	461	465	459	414	442	446	430	420	430	454	455	438	481	454	453	459	537	428	470	463	480	484	494	476	472	453	459	455	488	470	453	472	489	500	485	491	456	478	466	436	437	431	437	451	478	451	458	463	461	437	458	446	465	470	478	424	460	451	494	481	463	464	441	460	485	476	467	470	429	467	448	418	447	460	493	449	475	462	481	497	462	460	492	427	455	459	461	480	445	445	469	461	496	443	478	428	453	464	464	446	466	448	427	445	487	478	451	450	458	445	449	440	518	498	467	470	407	465	505	417	475	477	428	468	446	449	478	491	437	490	484	461	477	476	440	475	496	496	442	463	447	476	476	466	487	438	501	463	415	463	458	452	506	473	458	484	442	428	460	472	483	455	440	526	431	464	468	486	487	499	463	473	448	464	494	467	469	471	457	410	440	460	439	454	464	449	440	456	432	447	465	444	475	438	496	434	475	442	501	454	471	469	477	430	476	432	441	471	421	485	456	457	436	477	474	481	473	452	445	468	459	452	419	485	465	448	479	480	440	517	438	470	510	452	473	439	486	422	477	451	443	458	452	434	427	460	479	478	462	455	513	479	485	478	511	484	435	442	441	473	463	466	460	437	465	468	448	467	478	438	506	491	473	461	471	457	432	469	456	499	435	468	451	473	499	486	496	430	443	460	446	498	484	456	424	460	445	486	467	452	473	491	476	480	453	404	470	464	436	465	509	473	472	465	485	438	431	473	461	468	432	435	480	515	440	445	486	452	470	481	484	475	429	481	486	467	493	462	489	463	442	439	491	435	483	477	456	482	458	428	436	468	460	475	456	455	439	443	460	476	446	472	486	500	487	443	477	452	439	477	465	471	447	459	430	469	457	467	485	441	508	491	460	438	468	495	465	417	442	454	466	465	467	461	474	477	433	474	461	490	419	463	458	462	455	440	470	443	427	513	436	472	411	425	436	435	452	469	404	460	464	447	455	455	461	503	465	449	481	474	438	484	492	476	454	454	426	463	466	491	446	422	493	458	452	468	458	491	418	501	412	497	468	439	478	483	463
14474	2658	2982	2448	1574	1158	998	876	672	507	492	525	516	531	530	567	549	509	457	441	340	432	353	256	245	278	278	312	289	231	228	238	274	219	224	220	237	214	207	271	225	254	215	239	232	249	209	229	207	219	232	214	216	240	217	243	201	214	224	221	237	245	211	229	224	218	206	214	206	218	220	220	213	231	216	208	184	231	237	219	206	218	242	220	222	236	216	218	220	254	214	228	188	224	207	223	214	252	221	196	228	230	242	217	230	222	201	215	202	234	197	216	236	206	220	219	233	217	205	226	209	218	244	211	220	222	214	199	216	214	222	216	237	196	238	236	233	220	230	213	201	211	184	206	230	212	228	219	217	204	219	212	215	216	207	205	236	231	197	242	208	223	228	245	221	227	229	199	194	249	214	191	195	223	210	209	183	239	215	225	211	190	174	207	214	203	206	228	240	183	191	225	240	239	216	223	228	207	250	199	205	178	215	227	224	197	201	220	229	212	225	194	210	200	237	198	205	210	219	233	221	217	202	231	237	219	235	206	221	200	222	244	206	225	200	230	215	214	193	188	214	233	222	228	200	243	211	219	224	221	223	226	224	220	207	214	196	230	218	219	207	204	239	236	219	232	217	251	231	237	205	234	191	219	191	221	235	227	220	211	236	215	219	219	256	258	237	199	224	230	184	218	219	202	213	208	238	207	226	228	218	213	219	215	239	224	186	242	226	214	238	213	227	205	261	194	225	250	225	242	244	218	209	229	239	207	215	219	217	216	219	218	214	210	226	221	207	212	212	211	234	190	226	227	199	203	237	215	223	211	225	228	247	233	219	232	218	223	209	220	219	218	226	242	233	214	201	213	212	213	212	221	211	229	201	177	220	223	203	218	190	210	214	211	221	216	230	220	219	235	205	172	198	220	229	219	233	211	226	219	204	207	245	230	235	225	237	220	224	209	210	210	213	229	241	232	238	199	241	222	219	217	216	221	203	222	237	203	222	209	233	208	219	211	205	235	204	225	212	234	224	205	247	219	226	209	211	260	238	193	215	206	241	209	241	233	199	223	201	220	236	214	212	203	209	222	184	230	218	227	244	226	222	236	219	191	206	214	213	197	211	221	211	234	242	226	196	245	211	179	180	208	226	222	198	206	237	209	239	222	220	219	198	232	221	211	212	207	221	230	236	220	210	224	234	219	213	217	200	194	215	209	232	226	206	220	208	218	218	215	228	213	199	200	232	216	236	206	208	194	231	225	196	222	222	199	219	236	220	231	196	213	212	229	209	232	219	236	223	229	210	231	221	228	206	245	220	195	196	206	204	195	187	214	227	214	213	214	234	207	218	224	223	215	213	247	238	248	234	226	209	196	227	205	209	253	208	205	207	205	192	215	203	210	204	202	217	208	193	254	214	228	197	254	193	227	246	213	217	197	216	230	237	219	213	215	243	224	248	198	196	195	219	242	203	204	225	211	210	231	227	236	185	234	210	230	220	211	204	223	244	252	227	232	235	242	218	208	222	218	232	212	215	226	233	226	225	203	223	203	212	234	196	219	232	216	205	206	216	207	219	218	233	219	215	205	201	199	204	230	228	213	245	227	189	221	187	204	180	228	220	238	179	233	220	204	228	206	203	237	206	222	227	212	221	200	219	219	225	224	218	230	210	217	200	228	232	202	230	211	213	212	189	220	221	223	213	193	222	221	256	222	226	210	218	210	202	233	174	200	224	204	212	233	222	206	211	201	220	210	217	188	213	207	213	223	194	230	211	236	234	216	240	213	183	206	215	197	228	204	218	210	200	216	218	237	218	224	192	215	260	198	217	202	215	211	191	255	182	218	230	223	219	204	229	208	202	213	207	196	204	227	233	233	217	233	243	209	190	226	240	191	197	221	192	195	205	234	203	235	218	233	211	205	208	224	230	209	202	228	214	176	204	197	252	214	246	206	227	215	202	234	245	226	210	191	206	214	243	201	221	223	200	224	245	225	217	242	219	201	218	213	239	209	224	200	217	206	177	216	223	235	202	207	206	226	196	236	199	197	218	231	214	185	186	208	194	228	220	215	220	232	219	225	240	204	224	223	229	240	234	247	224	227	217	183	217	211	242	201	231	223	239	201	197	218	205	225	211	220	245	195	212	242	218	218	218	233	220	229	217	220	225	208	240	215	212	200	202	226	228	233	215	221	204	206	221	214	240	212	212	191	235	223	222	219	199	210	222	218	209	219	228	217	225	214	207	248	210	203	223	244	199	232	209	234	216	194	217	209	231	198	227	206	219	232	237	198	242	228	242	206	200	221	204	231	226	223	250	199	195	216	213	234	187	205	228	253	247	213	209	204	205	199	218	209	202	203	226	234	240	242	224	220	233	212	240	203	201	219	233	202	217	206	230	204	226	228	220	211	205	218	226	243	213	200	240	226	246	211	201	198	194	213	226	204	220	182	222	209	202	232	207	244	212	207	223	232	218	241	223	210	241	221	224	210	229	228	226	232	232	202	209	186	193	217	254	214	204	238	220	233	212	232	210	232	211	220	215	226	217	243	219	231	224	212	226	205	192	204	219	185	210	229	213	223	188	241	207	240	246	211	222	212	210	199	210	224	237	216	244	201	211	212	225	227	218	238	224	205	219	207	207	214	198	221	198	239	221	227	199	213	229	214	225	240	208	209	225	228	215	201	221	216	215	244	226	223	226	204	195	247	216	210	197	216	239	205	221	223	240	221	219	224	214	225	233	235	231	237	209	216	187	232	200	197	220	206	192	204	204	224	215	230	230	231	218	206	244	204	238	229	199	219	196	186	206	212	242	219	204	235	206	222	229	247	227	229	223	219	224	215	203	216	238	206	223	221	226	226	224	196	236	205	205	225	183	197	202	267	218	234	218	202	213	217	225	218	215	205	207	204	206	228	198	205	204	205	209	219	231	205	226	234	231	224	220	203	192	218	233	214	209	236	216	240	231	220	196	232	219	199	222	214	207	214	213	198	222	230	232	227	210	203	205	199	186	204	238	205	218	205	232	254	222	213	212	194	212	205	214	205	213	186	220	198	192	207	207	201	214	232	212	224	247	227	268	206	207	210	205	199	236	229	226	225	240	201	204	255	212	228	212	231	201	239	230	222	226	217	236	242	248	221	187	240	217	230	191	229	222	224	212	219	230	231	205	205	213	204	206	228	202	228	222	214	213	240	225	211	205	228	223	257	228	197	222	237	243	190	212	177	217	226	214	232	230	207	244	201	211	224	235	228	231	210	222	219	211	190	234	201	218	203	219	208	258	232	197	196	222	196	202	222	218	195	195	230	209	216	232	196	232	212	221	244	207	231	223	217	216	196	240	223	215	219	242	200	228	206	240	216	239	211	216	215	215	205	227	225	212	192	217	212	187	207	217	196	222	221	206	237	218	237	231	232	207	235	224	207	219	217	208	201	235	221	243	220	203	233	212	228	233	217	229	216	193	227	211	227	213	219	213	187	213	199	204	215	252	212	236	216	215	206	222	191
8159	2476	5675	6246	5533	4758	3824	3433	3030	2506	2574	2574	2649	2976	2938	3091	2869	2552	2379	1999	1336	1576	1330	1022	1025	866	997	1213	1047	888	850	809	782	777	790	775	747	743	730	711	713	722	697	734	725	729	672	672	654	678	671	694	693	692	695	676	646	662	708	713	652	644	674	654	617	652	622	681	642	656	639	652	623	624	649	611	621	601	668	584	645	651	611	647	639	622	642	609	655	593	636	619	631	620	627	616	645	629	641	633	614	640	614	601	607	641	654	653	589	641	589	662	612	586	655	606	631	614	595	578	560	564	612	590	643	567	644	624	590	573	626	618	607	586	620	617	605	605	654	622	645	605	584	619	642	568	647	563	594	605	606	621	583	647	631	596	632	607	652	605	631	618	638	586	569	574	586	648	645	623	599	589	625	642	581	633	617	611	617	631	570	601	602	627	565	581	618	622	592	631	625	629	615	584	663	607	587	633	653	625	618	606	621	591	612	581	583	601	629	552	609	582	620	647	608	650	657	604	616	666	666	622	597	604	621	623	597	596	565	622	599	587	609	620	624	612	597	600	597	607	607	613	576	614	622	610	605	619	585	612	618	623	609	653	667	592	665	593	584	611	613	599	617	600	620	606	624	608	574	616	595	606	627	594	600	583	581	620	610	636	629	622	590	628	627	625	586	647	588	604	576	646	576	572	615	578	594	611	646	578	537	591	599	604	590	630	670	602	631	648	579	606	577	612	605	611	617	610	623	649	623	599	583	629	620	609	628	600	617	634	595	541	609	628	640	601	597	622	607	583	680	612	596	578	620	553	631	568	594	598	616	650	607	588	659	639	593	614	630	591	587	620	592	618	635	614	616	620	628	652	619	620	601	630	605	624	623	604	619	629	647	596	611	571	609	634	622	617	622	605	567	593	551	586	571	604	638	553	565	570	600	659	566	598	608	589	565	594	599	599	612	622	613	621	613	605	598	612	596	571	592	644	580	635	601	606	629	639	641	650	601	622	581	579	613	622	599	608	599	624	593	605	630	595	608	636	621	618	611	589	603	646	595	581	641	598	587	616	580	597	612	636	601	631	606	627	560	622	606	594	588	565	608	629	609	623	624	598	583	620	608	582	610	592	584	641	625	623	601	556	605	651	622	635	637	640	603	596	632	587	616	629	598	590	633	591	619	601	637	623	635	610	640	592	567	669	580	612	609	597	590	634	598	627	596	631	667	613	628	588	583	633	633	628	605	616	628	615	619	629	605	630	588	614	610	617	630	584	640	586	628	662	599	595	630	602	580	605	634	640	577	584	622	637	602	610	589	623	596	582	605	599	624	622	621	631	614	602	601	587	626	638	586	599	600	575	607	564	615	627	625	630	614	592	622	625	608	617	616	680	577	619	620	617	637	608	583	597	592	609	590	611	622	626	609	576	591	643	606	574	611	607	557	574	579	599	595	576	605	567	605	611	594	650	598	591	609	634	591	606	584	623	636	628	622	607	619	620	588	650	652	614	599	620	609	596	624	604	633	583	613	583	589	600	637	631	622	591	624	629	615	630	622	582	628	644	584	602	667	589	578	608	612	633	595	625	599	577	604	581	627	601	661	579	599	598	623	635	641	611	660	599	646	610	566	631	579	584	636	572	589	601	620	629	620	590	588	571	624	616	639	641	587	605	649	590	596	597	610	590	626	630	611	598	644	622	620	609	628	640	610	603	610	597	650	605	621	594	567	587	578	598	638	556	614	635	599	590	675	594	597	586	585	602	634	593	664	659	602	579	650	597	622	586	634	608	610	566	548	587	591	633	594	652	624	585	580	588	598	600	623	636	637	613	610	593	604	573	641	624	616	623	622	606	614	620	578	585	569	587	608	558	587	608	666	621	620	620	568	588	631	648	632	603	596	624	609	581	624	577	619	583	668	604	605	640	589	577	592	597	636	645	601	590	651	645	624	631	602	636	609	607	579	656	634	602	652	580	581	613	587	626	633	606	635	623	584	580	603	591	632	592	572	579	647	612	654	650	607	579	537	641	610	645	589	611	603	609	627	602	588	581	632	620	623	655	620	608	663	628	598	612	591	573	639	650	631	633	583	583	611	609	625	651	627	593	603	591	627	605	612	580	612	593	633	554	620	619	611	629	612	637	613	582	602	583	595	589	602	579	610	618	617	618	588	637	544	590	609	618	592	567	621	602	614	560	644	623	652	618	639	603	621	646	615	576	587	628	583	594	639	591	620	582	594	646	621	611	582	599	635	616	641	617	581	592	605	605	596	605	583	631	553	595	611	595	605	558	588	621	632	614	654	650	655	579	648	631	602	589	558	626	582	594	604	615	582	635	625	591	621	608	578	643	610	601	598	638	568	601	609	614	592	627	565	638	632	630	649	636	615	645	601	667	575	559	585	623	627	623	623	626	598	621	576	590	647	595	632	626	652	622	600	614	618	619	621	634	642	617	620	633	613	563	642	623	567	609	610	598	598	564	597	640	625	603	619	597	587	624	620	569	626	608	641	619	601	610	610	598	604	613	603	635	634	607	595	619	563	620	646	630	639	546	582	628	641	618	596	579	586	648	617	627	598	611	574	623	647	614	580	608	614	618	623	568	580	599	632	595	625	579	642	577	628	651	575	605	658	598	600	620	590	616	599	595	584	580	605	600	598	597	615	599	590	656	577	582	593	631	645	634	653	609	662	636	598	599	615	592	596	630	596	580	584	629	549	598	632	599	576	590	610	597	608	602	647	591	601	553	605	598	581	610	599	624	564	646	622	617	593	594	625	629	600	644	605	637	598	610	604	617	625	632	659	567	595	629	631	611	590	600	608	608	634	585	610	586	623	595	579	602	599	608	630	660	576	634	628	613	599	630	596	623	625	609	591	624	634	613	620	596	600	580	603	610	594	554	625	597	605	637	605	600	631	588	576	620	627	595	608	606	567	639	695	593	626	619	582	616	649	632	616	579	656	598	615	589	624	604	601	617	557	611	587	616	602	615	624	616	590	588	561	579	589	555	632	605	601	600	611	579	599	621	636	624	611	599	654	629	633	612	607	610	612	607	629	579	635	614	610	620	598	628	626	612	618	623	597	635	621	633	602	597	613	639	620	584	589	567	578	587	603	599	625	580	644	622	622	608	570	596	565	636	641	618	631	614	567	607	625	666	577	597	583	600	644	632	597	601	675	588	625	623	550	600	584	581	624	596	591	637	612	573	598	649	578	574	597	654	621	600	614	623	612	608	583	628	613	620	637	612	602	594	633	647	628	607	575	595	573	583	616	667	646	597	607	638	640	575	603	605	608	626	568	608	615	599	603	604	629	675	616	587	624	611	585	625	636	619	607	580	637	603	590	602	615	589	639	572	631	602	614	624	635	661	613	610	560	655	601	587	626	627	669	607	609	610	606	627	620	577	663	616	566	583	592	619	623	626	608	641	609	610	633	615	594	593	657	621	568	600	585	590	636	620	582	640	630	587	571	604	593	604	549	651	614	609	595	601	590	621	573	592	608	578
2170	394	382	371	353	317	298	373	365	331	353	310	321	342	301	319	335	335	372	314	310	338	361	320	296	351	296	324	333	313	306	335	332	344	337	323	288	327	321	323	309	332	318	337	326	345	343	320	346	309	331	342	345	308	349	331	327	368	350	335	350	343	332	324	299	341	308	321	350	335	315	290	311	340	370	366	333	290	333	313	345	358	314	344	336	340	330	301	350	320	355	292	340	320	310	332	308	328	311	304	319	353	351	324	301	342	309	333	343	326	339	300	359	290	344	331	320	359	323	328	300	362	349	345	320	317	336	333	364	340	346	313	350	311	329	281	325	340	327	314	355	365	311	317	344	318	320	335	368	335	354	322	348	329	363	342	315	333	282	316	331	330	319	297	316	365	346	333	363	324	338	324	327	332	347	346	310	331	327	310	343	327	334	322	319	314	313	321	323	308	316	331	338	352	315	311	332	331	331	348	311	353	314	334	316	353	311	336	326	322	345	303	341	330	326	323	334	358	312	336	333	344	338	309	329	344	346	318	323	308	313	335	327	325	328	349	324	333	365	269	312	338	336	334	299	315	301	352	314	359	330	314	315	342	338	337	324	299	310	303	335	315	311	335	322	336	325	318	314	337	300	356	328	330	334	336	341	326	322	364	318	316	350	326	328	336	343	347	383	357	342	345	338	333	328	332	350	332	318	294	319	317	346	343	327	310	323	369	331	322	312	316	339	350	298	312	333	315	339	328	351	326	346	358	340	316	320	326	320	362	329	359	331	352	360	294	346	330	355	332	318	324	338	350	322	320	313	386	342	295	334	319	329	351	341	363	313	328	358	324	351	332	291	297	321	363	350	315	347	320	330	311	384	327	325	347	323	341	313	328	322	329	318	324	327	345	324	352	332	330	333	354	350	335	314	340	342	323	316	325	301	328	347	320	347	324	304	344	340	329	339	330	305	326	337	302	379	354	331	324	357	331	325	356	376	317	341	339	352	344	336	329	360	359	342	372	335	330	326	318	298	352	333	354	339	364	306	346	367	337	335	295	338	309	322	297	303	333	344	346	346	318	314	319	326	319	325	301	314	333	332	337	340	322	335	319	320	306	357	342	342	331	297	347	351	333	326	329	356	344	347	275	325	310	334	342	342	326	331	320	334	328	332	325	351	334	316	334	310	333	322	310	334	311	280	294	346	319	317	355	369	339	297	326	322	330	334	369	333	345	388	324	326	354	345	328	334	351	308	305	336	341	334	342	316	327	331	314	346	316	329	367	346	367	312	327	320	341	320	322	327	320	319	339	350	358	322	358	334	320	309	318	313	337	332	354	316	352	312	321	354	351	301	372	294	340	326	334	340	366	337	345	320	320	351	352	309	338	350	367	331	311	347	384	325	317	325	307	332	332	303	335	347	328	347	367	315	332	327	331	316	377	342	308	314	353	296	347	342	317	303	366	344	371	342	337	352	317	321	308	318	333	317	308	329	341	346	334	344	363	326	336	323	346	332	326	332	338	333	318	306	309	338	335	322	292	309	320	315	303	288	299	350	306	308	319	313	355	344	341	343	315	333	344	322	355	351	346	340	336	328	357	335	310	323	306	354	298	336	335	306	346	315	349	324	300	373	361	308	332	340	326	384	327	317	335	341	328	372	318	307	321	315	305	298	332	331	350	328	320	351	344	351	328	299	337	319	327	323	318	329	340	324	353	344	339	355	326	366	300	348	364	347	367	360	346	346	317	281	319	320	338	307	338	333	344	355	338	306	331	316	327	301	316	336	353	323	332	330	322	364	337	310	346	314	309	334	336	359	298	325	294	344	310	321	316	337	302	360	316	308	338	322	330	343	317	342	312	326	304	319	328	318	311	356	359	367	340	332	327	317	305	322	308	312	329	298	314	286	330	345	330	317	314	335	331	327	341	313	308	343	314	327	345	344	347	307	347	319	350	346	320	340	338	337	328	322	319	296	307	352	328	313	339	305	350	345	302	289	352	330	334	327	339	348	307	372	328	337	325	350	327	316	320	337	310	324	303	339	355	372	323	337	314	319	321	291	305	346	340	327	341	315	323	327	332	330	315	339	348	325	336	333	325	342	328	337	331	347	322	342	335	343	360	347	350	345	345	366	330	339	346	337	327	326	312	341	330	317	306	321	319	345	370	345	330	299	338	326	336	319	327	338	345	317	299	350	324	323	288	340	317	323	347	379	296	301	317	322	326	344	325	347	307	319	333	328	364	313	340	324	364	328	325	310	351	319	338	321	312	322	327	363	355	356	324	302	315	302	322	344	307	339	347	324	328	362	328	326	345	355	326	338	344	321	340	332	328	336	323	359	361	328	353	346	318	294	356	323	324	306	294	339	315	335	360	342	355	357	362	335	324	348	337	351	319	331	327	319	323	339	327	331	332	331	301	317	306	306	324	332	313	316	347	331	341	311	340	334	339	364	321	324	349	349	344	315	304	309	361	347	359	311	287	297	304	331	335	312	365	332	303	327	335	348	343	315	328	328	348	319	317	330	301	313	334	320	317	324	335	327	317	305	351	332	309	310	335	321	326	340	369	315	322	340	336	348	301	292	333	362	324	327	323	305	336	324	328	336	338	304	316	345	329	331	375	307	323	276	312	348	277	319	323	328	351	317	340	352	323	350	354	324	314	342	315	367	344	320	326	322	335	346	327	335	305	311	295	341	313	338	320	308	334	350	328	305	341	309	308	328	305	321	344	301	310	321	302	294	331	320	337	354	321	320	323	338	304	318	338	335	325	324	289	314	346	358	351	347	365	323	342	340	321	318	325	337	271	324	317	334	343	316	320	320	363	357	357	326	316	302	316	340	322	327	297	309	349	343	328	344	339	344	307	297	325	326	307	334	342	321	344	350	342	312	311	327	359	339	344	337	347	319	344	367	351	355	318	341	353	329	312	338	320	336	313	310	330	302	332	328	321	329	335	332	312	308	316	355	354	335	332	331	355	324	326	333	364	359	335	306	311	310	290	342	366	322	351	317	312	318	338	311	312	308	342	330	364	363	351	331	310	350	319	324	324	349	358	343	329	324	311	320	304	315	337	348	357	336	319	345	321	310	314	321	361	339	313	309	330	354	325	347	318	353	343	332	342	354	346	350	332	342	346	310	297	353	319	316	320	326	328	300	348	352	347	318	350	340	326	323	318	341	334	360	312	326	348	354	338	328	307	308	337	328	346	342	362	318	327	302	318	338	327	352	377	331	331	336	350	342	320	317	309	317	325	323	301	336	330	303	299	366	314	300	302	351	365	335	326	351	318	339	367	344	335	333	357	339	311	341	296	335	322	341	311	347	344	287	311	359	306	335	367	317	348	327	357	336	323	342	322	288	349	337	310	315	344	360	334	303	320	340	316	325	327	310	347	331	356	354	306	365	332	306	354	319	348	322	333	330	318	345	316	373	323	304	327	329	297	322	339	310	340	324	345	341	331	334	353	344	352	362	326	361	345	341	290	320	295	368	313	296	337	297	323
2919	909	941	940	902	866	889	843	858	812	885	888	855	861	880	852	855	845	894	828	825	830	838	774	767	862	801	810	850	799	833	819	808	832	868	804	858	778	847	778	841	775	859	842	820	830	825	827	760	804	758	772	812	839	765	791	816	853	822	873	842	792	828	786	794	801	826	824	841	825	781	853	787	836	797	837	787	809	851	798	817	793	815	847	822	847	827	799	784	803	854	805	810	824	806	786	797	829	800	793	819	774	772	749	812	801	834	780	760	803	807	830	829	834	858	763	832	791	835	787	794	830	801	846	837	864	817	828	831	773	818	800	771	857	843	789	849	745	781	831	783	823	778	800	820	821	817	820	806	785	742	845	791	806	817	826	775	785	809	811	864	838	787	831	834	796	833	812	816	833	833	791	812	814	810	853	841	792	863	794	823	821	787	855	822	789	819	830	788	796	874	784	844	855	804	856	833	823	804	823	849	829	793	856	832	849	852	814	809	832	844	853	857	817	842	792	770	798	856	755	807	827	824	815	811	837	849	840	824	842	787	880	833	858	855	841	829	854	803	813	874	836	823	807	820	832	817	859	830	767	868	855	812	781	838	729	776	793	830	814	796	804	850	817	806	796	782	792	850	777	842	812	769	807	805	787	775	829	789	759	767	780	865	775	785	848	839	818	829	836	799	781	832	804	790	887	804	799	828	822	826	795	807	842	837	811	755	803	831	813	859	800	867	828	788	771	822	798	792	791	833	887	785	799	794	804	815	838	785	818	874	806	806	787	783	794	807	803	834	792	823	819	891	837	802	827	841	835	809	787	811	853	861	785	812	821	784	781	803	748	820	832	782	792	851	837	818	803	814	776	809	792	858	814	745	773	827	851	768	792	837	818	770	831	840	806	842	818	830	853	874	812	844	755	807	757	806	783	806	838	815	860	851	849	849	796	793	838	850	792	809	816	802	808	798	793	739	802	778	826	785	853	824	785	778	830	795	800	830	819	764	773	837	837	792	774	788	776	810	834	814	819	772	818	798	768	829	769	812	823	858	771	820	809	800	824	777	820	763	813	806	776	812	834	861	815	807	855	810	823	892	800	791	830	812	812	822	851	825	804	739	830	808	797	875	796	735	800	814	877	798	816	780	829	820	814	812	782	836	780	841	830	825	837	821	856	794	820	844	792	823	825	853	813	798	800	840	800	817	819	809	820	815	826	802	848	816	783	804	848	784	867	796	772	768	801	747	805	760	840	787	833	791	773	860	796	837	776	814	885	764	822	814	817	833	809	868	788	835	790	784	809	785	838	733	735	811	801	785	855	817	810	834	894	820	840	792	859	827	858	847	833	836	798	788	850	870	820	784	828	810	846	825	813	828	794	801	822	835	794	838	782	819	808	857	815	792	825	787	824	845	810	780	800	859	781	798	867	863	826	788	791	800	808	824	808	791	859	779	824	831	749	767	782	806	781	796	821	809	841	771	848	825	797	814	817	837	796	818	805	830	785	830	805	811	842	772	827	873	856	847	827	853	806	796	837	823	857	802	794	829	764	822	847	827	818	756	760	827	794	818	858	834	795	817	837	770	803	837	849	828	834	792	832	808	793	836	803	779	807	794	788	808	800	830	790	779	753	830	812	815	809	782	765	765	799	813	837	771	848	771	830	814	844	804	788	805	847	825	854	796	831	845	828	853	763	867	822	819	826	774	852	836	811	753	816	788	804	817	847	829	812	820	831	792	765	813	837	826	812	839	783	742	841	820	815	816	757	845	852	801	810	833	831	833	847	807	816	782	853	835	849	797	799	804	820	820	757	833	828	799	786	809	854	796	789	840	843	840	818	788	829	840	794	820	769	800	804	772	779	840	866	855	809	815	789	803	840	841	781	830	771	848	820	815	812	875	790	857	825	809	846	805	783	772	805	855	833	806	802	798	841	826	761	831	807	865	797	789	837	793	783	850	769	746	832	807	807	830	779	760	775	777	886	799	797	807	837	788	867	782	802	871	821	839	859	849	816	836	811	787	827	828	776	808	801	800	766	816	820	814	847	778	828	811	809	865	747	789	816	779	792	781	826	872	790	820	812	865	825	792	808	798	813	759	811	778	778	774	801	793	808	846	789	817	736	801	819	827	830	826	804	769	813	791	776	854	847	814	819	800	793	844	836	866	801	785	859	785	845	831	795	867	819	848	807	782	853	765	790	821	809	789	787	825	842	873	855	809	817	780	873	805	820	791	841	802	803	831	839	841	834	791	822	817	830	836	840	796	875	883	842	812	815	759	784	818	819	864	825	802	825	838	828	839	818	786	813	829	859	840	827	747	823	823	833	861	827	870	815	834	803	859	840	837	804	809	819	815	760	784	776	852	814	797	776	818	812	792	859	797	835	852	812	787	814	808	834	776	855	821	803	798	812	757	785	776	787	813	846	808	835	810	818	826	849	858	856	767	794	814	731	833	811	823	860	829	811	808	829	826	847	879	796	816	793	798	853	863	842	790	890	766	800	768	811	810	806	806	805	792	822	827	822	791	817	827	843	820	809	787	792	779	795	820	821	815	809	830	800	842	837	851	867	800	814	818	817	870	792	855	801	747	744	818	780	820	838	795	792	803	832	856	805	818	809	775	779	810	780	831	805	788	819	841	843	820	843	801	801	848	834	839	805	819	817	850	810	803	810	809	818	829	828	757	772	829	823	831	841	806	834	846	815	831	810	783	842	854	809	800	825	827	827	785	808	772	801	827	771	812	844	836	836	817	810	813	804	846	793	798	802	805	830	774	830	797	861	869	832	805	829	777	827	834	792	868	839	850	778	812	846	851	808	794	785	803	861	827	789	837	847	834	842	824	826	768	791	773	851	794	837	839	834	834	873	787	794	786	840	854	799	825	765	859	784	830	829	809	822	811	891	812	818	779	818	830	869	799	833	780	807	808	805	834	820	806	792	782	864	848	795	854	856	791	827	807	769	748	839	823	798	824	790	809	820	841	805	837	801	763	777	857	794	823	803	777	847	811	790	809	806	827	848	839	819	839	789	822	774	870	802	803	821	791	796	782	876	794	794	806	833	812	803	805	818	836	753	838	790	786	815	806	776	802	835	750	784	827	828	837	818	850	784	824	821	782	792	818	809	837	800	826	824	810	872	774	797	810	823	821	807	755	799	800	870	788	843	803	782	815	821	781	845	800	810	761	807	806	794	836	807	844	834	795	841	784	766	823	786	776	869	785	782	792	777	844	779	800	779	815	824	777	847	811	802	828	780	793	807	867	841	816	808	808	798	847	826	817	835	833	804	823	820	823	798	784	767	817	807	813	808	814	843	788	814	792	791	814	798	862	816	785	825	778	829	800	825	821	836	790	811	841	833	789	804	853	798	832	850	804	726	807	780	831	818	798	874	796	806	819	814	796	799	833	867	797	879	828	793	857	785	788	849	798	812	828	847	831	813	816	800	818	802	849	774	836	763	812	782	789	796	813	791	837	797	825	797	823	860	793	839	774	865	844	841
7831	1326	1485	1108	788	685	493	416	380	356	359	328	318	331	338	351	283	331	286	205	235	244	233	208	169	190	208	208	205	187	195	183	188	180	184	169	176	177	187	166	189	157	153	203	166	168	175	185	170	173	166	163	184	172	160	168	176	158	192	158	174	147	163	164	161	164	188	176	156	170	169	175	154	144	163	187	141	165	161	168	162	161	172	158	143	159	159	164	159	164	172	172	171	157	172	183	184	175	154	150	161	162	182	162	160	161	163	164	158	160	169	166	155	164	145	165	146	148	187	148	161	189	160	164	161	161	158	157	200	162	180	159	159	162	153	161	172	149	156	169	165	174	159	170	170	153	163	166	166	148	173	126	159	171	151	169	152	181	172	176	159	165	150	172	182	147	159	159	158	169	165	170	166	168	146	175	147	151	157	168	171	171	179	170	190	134	175	157	155	157	179	166	149	170	165	181	150	157	143	160	188	168	169	170	178	176	178	148	162	188	171	173	166	159	173	143	150	158	155	149	158	162	159	132	174	162	156	165	169	155	175	162	177	154	175	169	147	164	155	163	136	161	182	157	197	180	183	185	149	168	150	159	160	176	168	184	166	143	156	153	155	173	179	159	171	152	152	173	187	155	171	149	175	164	144	154	173	159	162	157	143	140	167	201	146	160	175	188	179	148	171	165	159	155	156	169	164	168	159	190	154	159	163	148	185	168	159	147	190	152	172	163	159	172	191	168	182	150	162	155	147	181	153	168	143	166	169	164	160	174	152	177	153	170	169	172	184	161	161	152	175	200	171	179	169	193	156	147	167	166	167	172	147	194	154	166	189	152	161	158	189	186	170	150	157	164	185	164	147	163	157	165	177	147	156	164	162	165	191	158	150	168	178	160	197	160	156	169	175	168	167	166	190	143	162	167	178	167	157	141	170	153	142	178	165	169	170	167	164	174	152	162	149	155	169	161	152	143	170	181	150	161	165	171	146	159	165	159	158	147	165	192	170	165	157	175	182	149	148	178	164	186	188	165	162	161	178	163	153	171	171	170	165	149	178	193	174	189	187	161	159	168	178	141	166	163	160	139	178	169	142	172	163	178	141	178	159	163	150	180	148	175	193	155	164	174	168	170	147	171	156	165	168	174	198	172	175	191	175	167	185	186	183	171	147	160	157	166	169	145	169	161	158	179	173	149	156	167	203	156	183	168	164	184	174	155	148	157	142	151	180	136	168	151	163	192	181	151	150	182	174	192	166	138	168	157	166	166	183	176	163	162	158	165	152	166	147	161	153	154	170	187	154	200	148	170	161	169	159	153	162	151	173	151	154	167	177	174	148	156	163	159	155	155	158	187	178	169	140	173	151	162	153	147	170	197	163	157	150	164	147	189	143	156	168	146	159	154	139	168	154	156	158	173	167	164	150	138	151	164	157	164	168	185	198	179	145	159	156	172	152	170	168	190	172	150	164	172	166	144	160	154	153	158	174	168	161	182	176	174	160	151	157	193	183	162	166	186	155	154	173	185	159	161	157	165	162	176	180	177	166	159	156	168	150	155	162	171	172	166	160	149	143	172	191	171	177	157	157	151	189	142	179	155	161	174	147	157	160	171	161	157	191	152	157	171	184	174	175	148	169	163	161	154	153	145	162	158	162	179	150	183	164	164	158	158	177	189	153	143	166	181	181	167	160	160	169	183	149	169	154	172	165	155	157	164	167	183	177	173	165	144	170	143	167	161	169	172	157	188	173	170	174	155	146	177	173	137	161	182	165	161	156	170	156	151	151	161	174	160	164	171	167	173	157	160	168	171	132	162	156	148	175	145	185	191	153	143	176	163	180	161	165	147	198	172	187	195	175	158	148	162	162	130	162	175	164	146	145	158	172	173	167	159	141	154	169	167	172	190	163	147	159	172	161	157	189	153	134	171	158	152	163	173	196	163	186	161	174	173	172	159	188	152	146	170	172	178	158	162	164	147	154	150	180	150	164	171	203	169	164	170	186	152	147	176	172	134	161	188	158	164	160	175	183	162	173	160	183	173	167	173	185	153	152	174	158	175	167	173	199	191	156	191	175	157	188	147	164	166	159	180	164	167	165	135	169	164	162	160	127	156	178	167	176	152	189	164	152	169	176	168	170	175	159	179	149	158	165	166	144	164	168	171	170	182	164	155	158	161	189	164	180	172	148	158	180	156	191	178	166	160	167	181	168	157	147	169	146	148	159	172	160	150	164	174	175	144	169	156	173	176	172	158	154	178	166	138	173	169	191	158	167	164	150	166	181	158	191	162	169	166	152	177	172	159	163	158	153	162	182	185	166	169	156	175	180	170	163	192	154	180	165	170	143	180	160	138	147	150	147	171	161	168	168	181	182	167	147	167	158	158	158	155	156	158	153	151	197	170	187	164	185	181	156	180	157	176	166	172	159	159	156	176	157	157	168	163	156	146	192	173	158	182	169	166	175	159	167	174	170	148	174	140	178	155	177	159	177	160	162	189	172	160	162	170	146	143	161	185	172	155	170	175	144	154	181	154	160	168	166	157	156	195	151	150	170	167	186	175	167	148	174	155	171	154	165	145	163	167	151	165	177	166	183	152	196	153	155	172	170	183	178	145	155	176	200	165	176	173	134	145	152	142	173	184	167	172	163	164	149	175	145	179	150	149	166	150	152	176	145	161	148	165	167	155	156	159	196	180	170	190	175	186	166	143	179	181	170	170	173	140	167	164	163	176	149	165	173	160	169	159	191	170	155	168	179	155	184	191	165	158	183	175	180	143	170	186	160	167	176	154	157	156	168	148	162	164	161	179	148	170	172	169	176	171	169	168	159	149	176	159	170	189	172	180	172	147	157	156	186	145	146	188	192	164	169	183	168	187	173	172	165	152	158	160	162	166	170	162	146	165	161	147	168	182	170	168	166	154	156	151	164	163	173	184	142	151	159	158	156	154	168	151	155	166	147	132	155	181	164	165	204	167	160	174	169	158	172	157	161	169	166	153	175	163	148	161	176	182	160	192	161	162	165	172	176	144	186	154	158	163	174	192	163	172	165	173	160	147	178	176	153	149	169	147	157	197	159	170	167	144	177	164	163	173	159	172	160	174	164	161	175	144	154	174	140	165	146	179	155	145	138	167	168	158	150	162	170	142	158	165	155	175	164	150	186	156	172	156	159	171	184	170	161	192	161	145	145	145	173	165	157	156	156	161	154	153	148	160	195	183	160	161	178	156	149	168	155	160	184	155	150	152	153	164	170	148	181	176	176	162	147	181	147	169	176	176	181	188	147	157	170	161	158	156	149	177	170	184	174	161	196	152	156	175	166	183	169	153	154	164	189	183	156	148	169	163	179	187	165	181	162	142	185	170	190	184	152	167	156	140	140	164	163	175	146	179	161	183	180	146	154	170	182	170	179	184	155	175	179	149	179	179	164	174	179	163	168	169	161	152	140	178	143	165	185	191	188	149	151	177	159	154	147	151	168	210	164	168	180	186	175	163	164	160
6132	1508	3032	3599	3186	2860	2224	1889	1694	1695	1618	1501	1574	1697	1737	2037	1529	1464	1421	1117	882	1040	812	672	646	630	725	795	756	564	566	540	549	524	564	572	564	531	535	512	510	528	517	497	527	488	522	455	492	496	447	506	516	477	498	474	487	466	512	507	525	497	493	505	454	470	515	489	544	458	483	475	494	487	505	500	499	484	472	477	502	481	517	489	485	446	499	490	454	469	420	436	499	472	454	465	490	469	456	493	499	450	505	465	458	480	504	505	497	484	474	493	485	472	458	430	470	477	484	477	484	437	488	485	493	480	466	483	445	457	468	460	461	467	441	459	448	485	482	488	469	462	436	465	481	443	502	423	438	473	461	469	449	470	479	494	484	478	445	453	513	512	470	518	458	451	462	462	487	466	477	472	469	426	473	425	455	491	466	481	466	456	415	479	458	502	480	477	474	441	438	497	509	464	460	463	464	475	467	450	507	467	495	459	449	474	478	478	444	501	448	456	438	463	474	471	508	467	494	498	447	464	459	498	444	449	466	465	476	466	446	499	459	496	480	502	462	476	461	471	472	479	464	485	482	501	447	465	460	490	436	492	419	472	452	539	481	454	443	474	481	473	521	456	442	485	473	427	462	453	469	501	432	459	491	473	491	482	485	431	467	440	495	504	492	493	493	455	503	496	487	466	481	505	441	465	456	449	493	470	456	447	425	472	486	478	498	468	460	493	527	476	510	466	468	454	471	479	442	482	466	478	466	488	458	436	470	474	475	479	473	466	463	482	468	507	485	440	480	471	476	449	492	477	409	473	484	475	470	439	468	509	484	508	464	459	481	458	479	468	490	489	494	447	472	424	522	475	465	482	478	483	428	469	463	516	453	466	453	455	471	481	461	487	469	437	483	459	488	482	445	503	480	447	432	503	463	456	485	454	461	451	494	463	452	467	474	481	509	444	503	488	443	510	445	455	465	475	452	439	486	460	460	450	468	419	471	471	454	490	480	464	435	479	483	476	498	471	499	462	431	458	484	451	484	431	504	493	481	506	475	479	454	476	496	475	460	485	473	472	479	462	505	440	458	486	437	476	465	500	474	462	493	479	472	467	460	492	440	431	494	477	468	486	487	505	502	477	484	487	480	472	498	462	439	480	470	454	469	455	499	485	469	438	466	442	447	436	437	463	448	463	454	481	456	469	483	446	485	469	498	460	486	482	484	449	471	428	457	473	462	490	431	451	493	448	471	462	445	498	503	447	440	505	496	484	478	449	496	462	479	445	469	467	481	477	445	445	482	499	461	465	487	478	457	493	466	479	489	433	503	447	471	456	433	455	474	478	467	503	450	496	436	439	472	473	471	478	451	510	495	436	457	446	463	467	476	503	476	419	537	490	454	485	458	472	486	474	424	465	433	473	497	455	441	466	486	438	433	481	491	424	450	472	467	473	440	453	448	446	499	483	430	501	469	448	484	472	475	483	453	444	445	445	453	438	485	451	435	463	462	458	498	471	464	473	480	509	443	457	444	474	498	457	480	439	455	479	427	458	483	491	482	485	471	454	502	457	459	501	478	511	438	465	446	443	469	501	464	464	449	454	438	499	457	502	430	472	473	483	477	484	469	433	462	519	463	489	484	478	471	471	472	485	445	451	477	518	469	465	464	458	468	488	449	480	480	471	486	503	477	464	460	464	469	472	495	451	450	487	474	486	471	476	427	464	477	463	452	499	468	458	468	509	491	465	505	472	465	459	468	471	444	455	485	467	491	431	465	465	450	531	461	490	484	482	466	490	455	474	425	452	477	463	437	471	513	454	477	457	447	470	418	442	445	497	465	475	454	450	490	452	449	466	493	450	496	491	500	489	500	475	468	456	464	486	491	455	483	484	473	457	475	468	497	459	413	486	477	448	485	498	420	468	454	465	482	471	408	485	453	488	484	477	431	487	480	459	513	471	458	463	448	477	475	447	453	487	429	490	469	453	489	460	436	485	441	454	453	495	452	466	480	493	473	481	480	468	434	497	431	491	486	465	458	480	417	473	431	494	446	482	439	478	465	467	448	497	483	484	444	485	454	512	448	506	482	450	449	455	456	496	463	467	478	456	486	500	468	453	454	485	494	458	484	435	469	446	459	485	472	437	441	517	507	474	490	469	502	491	453	497	485	490	484	462	494	424	490	448	462	542	456	499	484	463	455	474	472	481	476	463	461	495	476	476	474	508	457	500	486	481	487	480	486	462	452	443	462	481	483	471	459	446	463	443	442	473	474	463	499	474	478	426	482	426	449	483	456	505	442	455	506	471	441	460	461	478	484	455	491	456	453	472	494	480	529	483	468	461	470	478	476	487	474	515	481	469	496	491	476	461	475	498	466	482	509	487	497	443	545	482	448	478	460	481	466	463	467	437	444	464	503	477	467	447	434	461	507	462	439	475	437	506	438	457	462	448	494	483	459	492	444	471	437	527	446	458	426	444	401	467	460	482	508	490	459	480	463	460	484	477	507	492	461	437	457	459	481	478	467	497	455	468	455	464	446	520	461	469	430	463	451	489	447	454	473	495	489	472	475	489	473	483	506	482	458	471	447	462	470	441	496	479	441	467	500	438	464	471	430	447	477	511	459	473	489	456	497	484	469	474	445	457	497	459	467	503	467	500	496	456	448	498	431	476	489	431	502	485	469	498	474	461	458	452	447	466	476	498	483	397	470	468	447	459	454	479	473	453	470	496	511	470	464	467	460	476	477	440	481	473	461	487	489	433	442	478	476	461	457	482	484	445	465	498	511	470	430	496	467	478	417	488	463	435	498	484	466	498	448	500	445	448	471	503	509	450	466	491	431	464	474	475	498	470	456	492	481	427	444	476	467	455	456	478	487	440	445	462	432	466	458	488	454	494	461	499	464	490	433	464	428	448	458	489	447	481	500	457	451	524	470	454	486	453	442	482	492	491	480	492	483	479	499	445	460	452	490	456	442	447	455	506	441	435	448	470	470	493	447	455	448	487	458	461	485	477	472	463	478	519	461	480	455	453	488	451	440	536	454	474	485	476	437	454	471	458	480	474	451	477	490	467	478	459	441	448	430	465	465	500	433	471	478	477	466	498	487	469	434	449	468	480	475	451	443	475	451	494	451	441	486	511	447	419	447	448	477	434	498	503	470	468	465	439	448	497	478	469	492	475	467	477	455	443	482	459	471	412	482	477	487	461	422	420	474	447	501	463	431	457	501	464	453	508	486	486	448	476	456	495	487	469	477	491	496	478	512	432	529	507	488	491	446	445	486	473	478	464	457	484	499	476	428	490	450	465	462	487	476	460	481	475	429	429	470	445	490	480	492	468	491	482	507	482	484	507	482	506	453	474	473	487	482	436	462	424	469	476	476	473	508	477	451	502	452	500	499	460	454	477	484	490	465	428	483	502	434	513	450	503	432	481	475	464	514	484	466	474	453	499	455	453	466	453	476	461	483	428	457	462	496	417	459	460	451	502	444	445	501	452	447	480	469	409
14459	3044	3227	2534	1699	1183	896	792	724	512	556	497	543	545	528	548	521	486	443	425	323	437	286	262	260	262	260	293	254	275	251	253	216	275	253	196	238	219	245	216	242	218	234	213	224	238	238	226	216	230	255	236	214	208	226	249	248	191	211	231	234	226	210	236	207	210	209	221	233	243	236	207	237	236	217	215	236	231	190	201	217	216	214	207	209	204	193	231	226	237	226	212	216	237	200	241	221	210	209	207	205	230	239	254	233	218	192	192	214	228	203	240	208	210	212	233	224	235	240	180	206	225	247	255	219	230	220	223	201	239	223	205	238	226	208	236	215	207	244	222	196	187	238	243	203	208	206	217	241	225	242	209	216	230	262	185	242	235	207	209	233	216	217	206	225	213	212	224	232	231	248	215	227	231	232	221	216	251	242	210	215	199	218	216	214	225	209	215	220	234	219	246	230	227	255	209	211	222	212	221	231	232	223	206	224	209	210	214	227	198	214	210	185	235	244	205	227	224	216	203	247	241	208	245	233	234	202	248	203	214	200	211	232	231	205	227	227	184	245	214	201	229	231	218	237	224	206	213	196	220	230	219	233	217	225	247	193	223	253	227	229	240	231	244	207	225	214	223	201	212	217	237	218	211	231	227	224	218	250	236	203	246	223	227	211	223	219	230	218	212	227	225	223	217	204	229	234	224	247	235	213	219	222	236	252	217	216	241	213	212	214	225	248	213	244	227	220	245	224	237	251	217	221	223	197	230	212	218	215	240	249	219	226	222	225	209	247	246	211	230	226	245	235	239	228	241	210	207	232	218	219	266	214	206	232	224	214	226	239	237	225	243	237	227	237	241	212	218	200	218	229	216	239	235	241	209	215	191	210	237	217	223	222	202	224	191	190	188	216	229	222	232	221	250	224	222	193	235	218	228	212	233	216	222	218	200	235	229	208	222	207	214	239	200	209	224	203	199	240	207	215	241	236	247	229	218	202	217	208	187	210	200	234	216	236	216	261	228	189	230	258	226	201	259	212	219	202	224	208	228	227	231	221	220	186	203	233	191	221	216	223	238	185	240	208	237	221	216	255	242	235	202	201	229	205	213	243	226	217	232	226	237	214	221	228	232	200	209	220	229	214	221	205	220	221	237	189	229	227	228	208	233	204	211	234	205	229	227	225	225	221	186	205	222	229	237	234	223	210	226	222	220	220	239	217	210	230	230	221	219	220	188	227	236	201	253	202	229	198	259	240	214	224	231	222	217	213	229	232	231	214	204	208	226	238	222	207	236	233	220	218	253	241	219	196	245	224	228	218	219	214	208	236	215	228	258	230	229	201	209	238	215	223	231	239	218	221	237	214	213	215	228	212	227	245	232	213	209	235	254	232	195	220	208	204	232	245	216	209	211	216	236	222	195	216	198	214	200	214	209	227	221	214	215	234	211	211	212	220	256	215	191	205	221	216	239	233	244	254	222	201	234	220	220	233	237	210	214	215	236	234	228	214	244	232	229	198	223	232	211	256	229	210	224	244	237	217	234	251	217	277	218	242	236	225	200	197	219	219	219	234	202	209	228	215	212	223	196	215	238	211	199	232	257	235	213	220	231	244	218	210	231	209	219	238	220	228	217	196	233	242	208	226	211	217	233	247	227	196	247	214	239	228	228	199	241	213	202	225	220	240	189	234	216	185	248	230	225	259	224	213	189	188	192	211	241	213	234	204	209	228	227	223	217	210	220	220	213	212	238	228	263	228	230	200	215	235	226	251	240	225	215	206	213	229	236	229	239	214	237	216	226	224	227	218	240	194	229	227	205	234	236	213	231	240	242	257	196	202	206	217	206	225	233	205	217	214	204	226	208	227	210	248	228	226	201	220	220	229	202	212	211	219	205	224	214	185	230	229	198	228	208	207	222	221	208	204	228	226	215	215	240	217	225	239	196	210	229	234	187	230	212	194	200	226	237	228	229	240	206	212	221	224	203	201	201	203	239	221	207	231	215	242	235	225	203	237	234	218	211	199	183	214	202	226	187	242	215	192	207	218	210	217	213	214	209	215	220	212	234	223	252	212	244	210	243	229	228	203	228	199	226	222	235	217	219	220	232	209	208	222	228	227	232	214	216	210	236	213	217	230	228	230	233	251	202	222	218	229	215	217	227	211	236	222	224	222	222	218	222	230	258	223	218	241	190	226	259	214	199	216	218	242	194	211	242	244	215	206	218	205	227	239	227	224	227	212	197	207	190	212	218	212	216	236	247	223	221	230	194	232	227	216	241	245	246	229	215	244	208	221	206	218	181	192	164	205	235	254	196	223	229	220	219	193	215	261	227	231	226	251	207	222	220	195	221	208	204	226	208	224	242	229	227	221	203	200	206	220	229	227	252	213	199	221	231	218	192	239	219	241	234	215	233	223	192	212	231	209	215	224	221	221	227	221	257	262	205	235	227	226	227	205	189	254	208	219	239	236	245	210	228	207	227	205	221	239	238	237	203	221	206	227	213	228	238	171	212	237	199	214	203	214	255	203	229	206	209	231	229	212	205	224	187	228	215	238	220	226	241	208	211	205	202	243	194	223	199	241	222	205	231	242	252	215	236	226	219	214	220	207	241	216	186	232	218	237	208	212	243	203	239	239	221	206	227	241	197	214	228	220	220	192	222	204	216	210	255	216	218	223	225	225	230	210	249	232	196	197	218	231	220	232	202	207	199	226	218	233	207	234	224	221	231	233	193	230	221	226	219	214	230	239	220	220	223	247	216	223	213	232	213	203	250	241	249	210	215	207	227	230	229	187	241	235	221	225	245	225	255	226	211	224	212	226	204	214	196	199	187	223	225	233	212	214	231	198	237	222	226	232	237	217	212	214	182	241	183	212	222	191	260	201	232	202	245	237	250	192	234	241	226	245	215	223	210	233	227	224	223	214	246	223	229	219	214	229	215	228	219	213	234	211	217	238	218	220	228	205	205	225	209	213	229	207	230	218	206	231	194	219	229	207	206	257	208	213	206	221	200	226	217	196	230	216	218	244	197	227	225	252	214	231	217	202	233	217	207	198	218	233	206	209	226	195	225	194	218	226	249	208	227	247	211	260	218	233	217	211	246	233	222	224	224	216	213	235	208	210	238	213	210	215	210	231	225	236	192	228	200	230	236	198	199	213	202	222	230	196	209	198	212	218	220	207	226	220	218	208	231	224	213	226	197	200	222	259	232	240	200	225	230	216	230	217	226	241	214	208	210	189	213	193	222	237	204	227	221	226	227	226	232	240	237	205	221	217	250	242	244	196	221	238	246	209	243	211	225	228	213	225	198	210	215	249	233	212	202	190	223	199	220	222	227	250	238	207	234	240	188	229	214	192	205	221	245	226	209	212	211	204	235	205	216	237	196	231	252	223	211	227	211	239	221	208	206	197	194	196	208	239	225	218	216	215	205	231	231	209	213	198	204	223	244	197	225	236	216	218	215	232	227	213	215	209	225	230	212	251	213	225	200	220	228	217	218
8406	2641	5460	6507	5599	4870	4030	3352	3099	2677	2667	2385	2845	2798	3027	3261	2735	2621	2285	1956	1338	1927	1148	959	994	937	1116	1298	1061	893	886	846	789	751	745	769	752	717	727	735	699	696	726	645	689	679	672	712	674	656	620	704	638	665	625	692	644	720	724	714	672	620	664	702	663	652	653	700	671	674	660	642	624	653	644	679	656	622	614	656	664	619	606	642	626	614	634	679	638	610	657	643	608	604	608	637	652	597	669	666	606	615	624	636	615	608	596	648	605	620	657	651	648	691	666	581	636	602	630	615	593	640	639	628	608	589	658	604	592	641	608	631	598	587	651	646	656	671	648	633	612	645	613	628	610	610	613	638	612	639	650	653	599	582	635	617	627	647	599	633	600	630	657	604	589	662	588	663	620	609	636	595	565	624	633	609	651	614	602	593	617	637	627	596	601	658	632	630	590	636	628	615	665	610	606	605	634	653	589	616	668	591	646	611	616	598	637	641	594	584	660	610	631	647	616	582	591	630	625	594	625	586	646	621	589	620	596	619	659	596	650	578	582	650	640	574	611	598	645	655	584	589	610	590	605	607	574	600	629	620	596	628	636	600	608	628	582	633	625	615	649	582	604	623	579	638	637	597	606	599	629	607	616	618	590	620	627	587	629	643	636	645	631	602	636	609	641	628	603	641	605	663	585	566	602	671	620	659	615	603	607	635	646	631	638	616	589	577	619	577	628	639	656	636	655	627	607	632	613	610	678	601	683	622	584	612	632	641	628	618	626	578	591	623	597	620	588	648	620	664	637	616	633	615	616	615	624	613	617	605	637	577	618	641	597	637	575	615	620	619	624	606	608	625	642	622	566	643	588	578	627	617	616	606	580	595	620	617	599	586	608	581	605	640	657	623	658	686	641	647	607	578	654	649	610	631	612	645	605	604	611	643	630	611	615	625	592	638	600	673	604	630	614	588	563	634	642	595	629	627	660	624	553	628	645	649	633	579	623	621	575	640	633	585	686	638	603	606	648	609	613	618	639	600	636	626	623	636	598	609	616	614	596	651	617	635	623	597	621	658	579	621	642	625	639	637	612	612	601	628	619	638	619	622	620	630	596	632	614	598	608	625	619	627	613	572	669	619	611	629	659	643	595	625	602	592	624	637	585	613	668	609	615	602	645	646	601	607	626	627	619	635	607	616	581	615	621	619	661	681	633	578	628	654	615	585	603	613	630	631	639	619	602	643	639	616	602	613	628	632	634	600	596	614	595	617	629	648	632	609	599	618	662	627	607	608	632	592	611	614	611	589	614	640	589	627	643	608	591	636	641	644	598	551	593	634	612	637	625	547	662	637	624	600	599	602	648	614	638	650	626	664	652	622	633	655	635	599	606	611	627	623	606	632	622	632	613	630	600	654	664	647	661	596	633	624	593	599	588	629	593	631	571	628	604	609	633	595	653	579	613	594	635	660	639	633	587	576	623	591	602	625	603	597	650	620	598	640	576	642	617	615	631	661	614	642	612	617	602	625	635	624	647	636	622	574	609	626	594	595	576	618	628	656	599	594	586	606	620	646	639	618	600	641	602	646	573	646	630	623	576	593	621	611	665	600	647	638	619	600	596	655	587	618	595	611	631	654	666	591	615	619	601	601	609	611	615	605	634	592	582	631	643	604	652	613	624	597	619	623	641	612	657	641	616	619	597	608	603	594	608	673	626	629	627	599	651	648	589	600	619	609	598	583	619	600	642	641	639	650	647	620	622	608	630	626	572	666	609	606	655	624	622	594	629	652	611	599	611	600	596	608	612	636	644	610	656	628	625	624	631	624	600	646	650	579	640	625	631	598	578	588	637	655	609	589	605	642	617	632	616	609	617	615	595	686	633	597	606	590	611	632	590	612	623	615	628	617	637	582	657	595	607	594	580	617	612	601	633	588	599	618	632	589	638	633	666	621	606	610	641	580	651	650	632	589	660	626	587	600	578	634	606	638	633	629	601	591	627	632	601	607	647	602	608	620	588	628	600	617	634	647	608	583	654	675	612	595	606	619	614	611	623	647	621	621	619	620	654	583	660	618	623	571	581	630	628	658	597	649	654	609	614	575	656	611	579	669	614	630	656	642	595	576	610	607	587	630	595	615	644	646	604	594	606	605	641	644	625	614	594	616	644	598	623	603	613	636	640	591	618	628	584	654	646	624	633	623	617	603	625	621	700	620	601	608	633	629	601	614	631	602	580	616	629	629	580	587	634	616	629	626	595	617	631	614	620	628	600	654	602	617	628	648	634	617	596	624	630	596	592	624	608	566	635	641	598	603	582	588	619	675	636	598	637	638	629	597	604	579	624	632	612	671	601	663	594	617	636	585	615	586	628	645	605	610	671	625	622	628	643	623	629	595	638	664	635	631	622	624	619	629	667	610	622	597	581	600	638	595	623	651	620	620	650	625	641	595	644	620	614	637	598	622	611	663	614	618	571	612	612	600	593	623	601	601	629	594	642	637	610	593	587	577	606	621	621	648	623	650	636	634	626	632	592	574	622	604	633	611	597	616	606	612	647	635	641	610	650	596	587	602	617	613	544	602	576	661	625	621	638	617	600	627	666	620	590	624	676	608	612	596	659	617	647	612	681	637	596	619	634	603	625	642	613	655	602	664	623	617	643	652	651	591	601	648	658	669	606	601	599	559	589	606	607	607	586	656	649	605	581	651	623	679	607	631	590	649	606	609	606	653	636	603	653	585	633	610	609	595	597	598	625	593	599	604	622	627	672	677	621	614	592	606	593	581	595	624	617	580	590	632	612	625	642	609	610	601	589	604	636	611	587	644	626	615	606	663	602	588	652	622	587	602	606	674	607	587	613	645	653	627	583	614	578	631	612	662	595	651	640	657	616	613	629	655	569	685	632	671	625	591	610	597	571	607	639	613	619	572	629	622	648	679	651	589	614	619	599	564	598	629	638	653	619	606	556	590	627	657	597	598	615	624	615	584	617	648	653	618	594	584	599	639	618	631	578	584	631	653	640	644	635	619	591	610	653	606	632	641	612	621	621	584	608	629	567	613	613	647	608	594	603	609	630	588	641	604	632	674	598	623	633	595	637	639	651	588	650	628	626	621	659	626	617	612	588	617	631	579	635	662	584	636	624	648	662	608	619	649	595	608	580	637	622	624	609	595	626	645	641	600	643	625	633	652	588	618	655	625	612	616	611	606	623	624	601	634	615	621	616	627	575	639	586	643	614	591	614	638	628	647	601	659	599	563	629	607	623	661	665	604	660	608	627	606	604	595	654	585	593	590	644	608	587	591	630	573	627	636	617	658	599	645	598	639	601	603	625	675	624	583	599	610	613	598	605	637	609	634	577	650	608	629	630	634	655	648	602	639	648	632	640	624	618	613	631	620	617	631	654	626	612	585	592	642	594	635	606	617	608	662	647	590	634	613	640	668	634	615	615	639	591	625	625	567	623	601	602	644	611	651	624	659	610	623	621	616	623	620	615	622	695	635	607	623
2160	381	387	294	367	330	323	373	308	337	329	310	323	346	331	312	324	313	333	324	316	342	335	347	336	345	313	342	288	353	339	285	319	326	330	311	334	348	328	330	364	351	340	329	333	335	358	324	312	324	330	310	320	321	308	321	322	335	318	301	326	329	319	345	374	343	320	340	302	350	317	310	296	287	282	322	323	318	327	350	343	306	354	321	335	338	342	364	344	311	321	332	359	331	350	313	358	328	322	329	308	352	322	332	366	328	333	355	342	318	304	311	337	330	341	310	301	320	323	342	327	321	333	297	319	322	362	293	306	307	339	322	360	337	306	346	323	324	312	345	349	316	327	339	318	330	309	341	325	345	318	299	328	300	330	317	326	320	319	336	312	333	305	386	316	369	317	312	336	352	314	347	292	316	339	306	304	337	321	311	342	347	380	325	345	328	337	327	342	328	331	354	340	310	306	313	316	358	285	322	358	301	348	345	333	340	323	319	340	325	329	319	317	334	336	359	335	330	342	341	305	338	308	362	327	329	311	318	317	340	354	338	300	301	302	349	312	316	347	339	341	335	338	315	330	319	354	329	354	336	328	355	320	305	309	341	337	313	322	292	315	316	332	341	330	286	334	322	326	326	328	346	348	283	310	346	326	365	304	321	334	286	333	311	332	338	354	351	337	322	337	309	364	322	330	308	319	303	345	358	317	334	341	318	346	321	303	309	367	352	320	339	322	315	336	297	328	273	316	320	337	318	327	361	329	319	327	344	294	321	320	323	311	312	356	345	308	325	343	283	332	325	316	351	315	362	304	303	306	320	341	329	268	334	325	319	332	356	337	327	341	324	346	327	332	332	330	334	324	326	319	310	334	316	326	345	338	343	334	327	322	304	342	359	319	323	324	303	326	354	305	303	361	307	311	304	336	331	343	303	343	342	326	333	325	339	354	290	328	364	336	339	328	310	313	353	343	357	314	315	323	338	339	287	340	328	341	303	312	300	314	321	322	353	303	351	318	332	320	318	329	298	316	306	311	308	314	337	345	346	349	353	342	339	337	347	342	288	296	335	331	307	354	284	315	300	338	327	335	344	380	332	331	314	316	313	323	330	323	340	324	369	332	318	322	323	336	328	304	293	337	353	338	293	328	321	356	360	322	343	318	331	289	322	353	320	324	360	316	290	339	350	342	327	341	339	340	366	312	341	319	316	337	302	336	310	354	289	322	303	317	346	323	347	326	341	308	354	346	313	333	323	328	300	332	338	338	296	340	349	319	300	307	308	324	326	345	359	366	334	327	332	346	335	335	352	346	324	338	321	321	300	321	351	352	312	335	335	319	326	356	340	316	322	358	327	336	313	317	302	349	324	291	334	342	332	319	316	301	330	332	320	349	313	307	335	307	312	331	322	336	324	319	317	307	353	303	312	330	304	368	322	372	310	306	300	316	295	346	332	334	321	335	284	327	310	352	306	332	318	383	337	298	327	350	339	286	299	344	341	317	335	316	337	292	334	300	294	330	339	314	335	307	313	305	343	306	322	328	342	304	332	343	302	325	311	327	340	325	315	350	311	319	361	353	311	303	335	361	344	326	313	341	335	313	323	365	331	320	304	340	303	351	316	325	331	286	317	350	329	356	310	331	326	335	324	349	324	310	332	335	336	337	317	340	289	367	346	340	346	328	343	347	325	331	347	337	327	355	336	321	339	367	315	333	309	347	323	353	295	318	333	310	353	336	331	348	306	341	314	347	305	309	307	319	333	347	328	337	344	317	348	352	335	334	348	351	319	326	308	294	345	320	327	321	330	322	319	336	312	337	344	291	327	319	317	316	319	342	324	320	327	328	339	335	324	364	384	339	363	314	321	301	329	315	338	304	327	302	288	349	333	314	315	333	299	315	337	309	325	359	326	338	318	293	321	326	327	296	313	318	334	325	314	332	295	313	322	299	330	339	342	323	329	323	323	314	301	309	329	304	345	306	324	346	304	305	324	309	339	340	343	317	337	312	323	335	352	336	331	346	307	304	371	336	305	298	347	343	322	293	319	319	340	320	334	291	334	357	296	326	316	319	369	331	336	328	314	310	302	358	296	368	347	335	309	349	315	342	323	351	343	359	315	333	315	345	324	352	365	329	339	302	336	347	289	290	347	314	324	326	316	290	315	322	344	312	325	322	325	324	324	311	357	317	306	302	323	317	325	334	332	344	318	354	316	349	297	309	352	324	340	319	311	301	311	279	327	332	324	298	341	379	317	296	344	315	318	310	313	335	328	308	333	323	314	326	335	301	327	303	321	334	286	339	339	351	358	332	344	312	319	330	330	305	326	316	323	320	302	357	339	379	349	344	294	367	336	310	352	320	387	339	328	342	314	318	304	344	322	348	299	337	338	357	306	342	324	340	314	335	336	299	335	313	331	328	334	323	326	315	364	344	313	314	342	345	316	367	283	389	307	325	323	316	358	295	311	343	313	353	334	363	317	310	327	334	333	317	345	334	333	304	320	342	333	310	330	332	331	329	357	320	311	333	307	337	317	302	332	310	298	296	357	341	339	356	328	337	307	306	336	320	352	316	320	346	322	323	291	319	336	340	364	326	340	318	325	313	350	331	316	327	335	341	338	358	374	341	330	353	331	356	316	308	338	346	293	344	362	347	313	328	300	333	316	354	314	337	330	332	317	332	353	361	325	304	330	336	340	353	330	297	333	336	302	351	326	357	303	322	337	333	346	353	319	340	327	348	303	329	329	326	288	336	345	319	331	313	325	321	316	324	345	321	336	309	310	322	305	343	285	317	310	347	328	331	315	349	327	318	309	356	324	329	333	312	336	333	335	334	340	310	337	312	322	319	340	312	351	327	303	340	361	338	319	321	321	320	334	367	287	339	332	335	313	323	335	337	329	327	307	356	324	300	352	302	327	310	320	339	300	320	359	316	316	331	331	326	314	336	305	318	349	311	298	344	318	307	338	323	364	291	322	307	325	324	314	320	332	316	360	339	340	316	318	330	341	333	336	328	342	333	308	315	330	328	375	341	329	347	323	338	292	315	322	298	317	308	331	309	298	336	363	338	343	327	325	320	326	303	330	339	315	305	332	338	376	333	319	318	315	305	339	276	326	322	296	317	331	356	337	343	331	350	351	355	285	344	344	313	304	306	300	348	316	308	326	340	349	316	316	351	329	303	333	333	306	320	356	357	345	346	340	313	328	349	333	284	312	336	360	311	327	325	309	321	353	315	325	310	311	345	357	318	270	346	325	319	356	320	330	338	324	322	313	385	353	350	302	359	317	326	329	346	333	312	291	328	330	320	330	326	334	326	326	306	332	361	324	308	328	332	330	319	338	316	363	314	356	334	296	302	344	335	344	340	348	323	354	319	359	310	325	315	303	300	316	323	332	335	318	330	340	286	297	342	347	325	321	313	324	339	343	330	342	325	324	303	318	352	371	336	313	321	324	305	311	317	363	286	341	304	345	354	316	294	363	355	343	309	336	342	313	335	316
2868	876	904	883	921	882	885	834	808	873	851	842	798	859	830	873	831	818	800	832	840	796	837	800	822	804	805	828	854	805	824	802	835	784	810	817	819	792	801	813	805	770	826	748	800	784	822	859	828	826	830	800	784	819	804	785	776	842	796	823	822	811	806	790	756	828	826	840	846	819	800	808	780	806	806	809	850	825	796	815	836	832	767	838	834	779	802	834	826	795	802	775	768	765	808	812	793	824	780	790	786	850	814	795	790	815	814	826	831	794	806	794	857	848	854	817	816	771	858	830	808	808	844	832	819	844	803	812	804	799	787	827	797	804	824	796	787	780	775	862	793	825	800	802	786	783	832	794	880	815	830	798	818	827	780	851	760	818	799	801	794	783	824	810	829	747	830	810	818	811	795	796	764	817	795	776	803	822	810	814	818	838	835	865	826	789	838	788	769	866	829	867	820	815	811	765	863	795	835	852	804	824	790	770	798	793	793	823	811	779	776	773	844	836	791	833	793	782	802	783	787	736	773	828	810	839	901	832	821	769	760	800	865	779	818	839	800	792	822	798	788	786	830	807	843	857	795	777	779	828	838	830	808	792	804	817	821	805	809	764	809	835	736	826	777	803	777	852	818	829	854	850	842	816	788	815	802	832	856	867	828	772	805	794	873	795	830	853	781	861	769	829	798	797	767	811	821	813	808	764	769	810	830	824	800	791	828	892	838	795	844	821	790	828	819	823	784	813	832	812	820	815	796	821	833	776	852	810	836	796	753	843	777	790	798	830	815	720	787	811	793	821	787	832	766	781	837	764	899	841	802	815	796	814	798	789	821	813	786	839	863	831	802	839	808	778	813	841	828	765	813	870	807	828	776	797	803	782	826	821	852	777	732	895	801	723	779	830	816	814	833	837	813	840	797	775	816	808	865	787	853	806	823	830	840	802	845	801	812	851	830	827	795	827	834	769	871	764	777	760	847	790	769	802	767	813	816	780	830	784	865	829	800	830	781	831	774	853	789	770	781	805	786	783	807	828	848	812	875	800	820	810	819	809	790	788	801	816	850	786	825	801	769	821	830	827	808	783	736	795	812	839	817	817	820	846	749	806	822	795	830	770	765	805	795	785	810	815	833	765	810	812	812	816	802	818	812	811	840	792	844	832	820	850	829	790	832	810	781	833	808	811	817	791	826	825	796	815	754	765	832	780	804	766	790	817	798	781	809	824	797	808	826	785	826	816	849	809	817	820	788	801	772	807	816	826	822	847	765	785	792	770	862	818	807	767	750	805	791	800	804	811	834	809	858	806	798	851	801	850	782	818	812	831	814	792	831	777	836	808	868	810	787	819	766	783	774	798	805	749	817	765	792	798	784	827	799	798	837	782	801	807	775	818	829	757	776	809	798	847	829	846	785	833	832	795	818	810	802	811	852	836	814	790	784	811	793	811	742	772	838	815	812	873	787	812	806	792	798	791	800	799	851	820	787	821	845	780	810	770	770	860	863	805	822	827	849	849	827	808	824	818	850	819	777	793	812	814	784	780	802	855	800	777	854	802	811	811	785	825	813	868	818	831	816	831	772	743	840	817	782	813	802	820	859	848	826	792	811	764	801	823	812	768	761	778	806	825	806	801	839	811	802	810	802	845	876	703	809	873	758	777	846	816	816	787	775	777	793	742	744	823	823	782	836	759	829	829	833	785	781	779	795	809	782	788	809	841	833	770	814	822	822	798	824	829	773	750	786	827	809	811	819	773	822	838	810	856	787	787	808	796	807	805	865	798	778	834	810	831	848	793	797	793	804	793	806	819	763	840	810	844	878	809	780	834	851	777	789	811	829	816	787	806	774	809	818	821	773	812	816	776	819	843	768	812	852	810	773	813	814	804	780	841	839	778	843	799	821	813	823	797	792	826	780	833	820	831	791	806	811	808	796	800	789	786	807	813	810	790	829	793	807	796	785	804	822	754	792	817	796	797	816	858	842	778	807	834	838	812	861	801	761	836	823	780	822	830	813	810	836	825	794	800	736	794	824	823	765	761	776	803	808	826	782	819	797	778	790	806	789	830	835	851	813	798	832	813	852	764	788	806	796	793	809	808	786	832	781	776	805	804	786	789	780	792	787	788	795	806	848	793	813	805	827	838	867	830	836	816	852	809	807	813	763	759	765	811	803	765	790	846	783	801	782	828	794	847	814	846	780	825	829	810	836	789	831	772	817	814	813	804	813	827	824	796	863	848	784	817	804	853	770	811	805	762	824	806	832	869	817	822	829	816	784	798	816	812	791	817	803	837	774	822	817	809	871	821	795	794	803	793	857	848	870	843	820	825	810	833	802	767	799	787	837	804	810	804	786	807	833	786	775	761	784	842	806	853	759	808	818	780	822	837	822	779	801	822	820	812	778	790	797	789	821	795	820	790	784	815	804	832	819	886	809	860	808	776	827	790	824	817	783	799	804	810	805	763	804	777	795	869	809	848	825	821	916	818	850	760	789	824	768	808	819	829	782	788	830	823	823	801	803	796	801	812	815	790	827	824	852	791	864	801	819	839	800	805	830	811	748	786	808	801	819	801	843	853	767	795	835	788	804	845	820	834	782	818	836	812	811	789	844	862	801	776	739	797	825	821	822	838	859	795	842	764	798	820	808	826	795	887	859	798	820	822	805	833	791	852	812	777	820	845	769	788	771	815	820	826	861	848	816	841	766	828	833	786	822	764	817	746	773	811	823	756	812	800	784	851	761	824	824	766	812	817	818	814	789	773	770	834	880	770	816	791	864	782	833	825	789	803	817	790	810	796	803	798	795	788	773	791	783	774	878	817	821	830	792	772	814	794	784	869	847	835	806	779	826	825	806	846	818	813	834	846	795	770	767	795	790	821	845	822	759	870	818	794	797	775	867	822	828	817	782	825	822	787	789	876	832	860	794	848	790	764	800	819	785	790	815	743	847	797	823	804	809	843	837	789	761	867	821	816	784	841	830	759	779	902	791	824	843	819	779	809	807	798	791	791	833	823	790	829	822	800	802	812	783	798	828	772	816	775	843	817	824	832	817	797	784	810	820	791	828	773	815	796	765	849	817	831	756	791	809	761	785	819	822	816	809	801	805	803	819	834	781	749	776	829	801	814	851	852	830	825	806	794	850	752	765	798	862	763	761	818	840	821	803	784	818	836	788	854	816	859	756	882	797	809	786	803	787	803	794	831	868	824	810	782	760	787	806	754	765	856	813	785	817	791	811	800	813	863	757	778	866	789	786	828	810	869	859	844	782	771	800	802	817	838	808	777	809	766	783	810	837	758	829	845	828	824	804	807	758	829	754	769	787	830	814	777	788	765	833	843	843	861	788	787	809	767	795	775	778	765	820	815	807	832	785	865	799	811	850	855	763	823	797	760	798	798	844	851	857	796	803	771	778	823	824	838	829	870	846	801	847	782	865	785	813	777	790	844	761	819	814	840	791	818	819	819	790	793	773	778	769	777	795	840	790	822	829	818	793	815
8119	1381	1513	1108	814	642	527	431	353	355	323	306	319	348	298	350	303	303	273	231	214	276	178	163	181	185	189	218	187	161	166	175	144	168	193	156	140	175	180	164	172	181	175	179	166	184	170	149	205	178	171	174	164	158	170	149	167	172	180	172	174	173	186	189	152	159	168	159	150	174	184	157	156	178	184	150	160	137	184	164	183	171	155	147	164	146	166	181	148	209	160	154	173	163	146	172	150	162	146	165	139	183	188	176	165	160	170	181	160	175	171	165	180	153	170	155	195	191	162	159	175	133	182	168	157	150	181	165	168	135	174	180	172	149	205	160	181	143	154	169	154	153	166	138	162	188	175	160	175	158	190	177	156	173	170	191	156	177	174	179	186	172	173	154	180	152	141	193	160	158	170	190	163	159	172	183	142	162	160	161	176	143	153	195	154	141	144	158	184	178	171	147	166	163	168	180	160	192	169	174	157	168	169	180	140	143	164	147	156	172	151	182	168	173	185	162	172	160	174	159	181	183	175	152	163	162	165	141	164	160	150	173	176	174	168	131	143	161	179	155	164	150	159	168	175	155	172	166	156	186	164	149	169	154	153	164	167	190	166	164	164	154	171	164	164	160	165	184	172	152	152	171	174	177	171	181	143	157	168	160	156	152	168	154	190	161	176	165	156	165	183	165	163	190	154	163	156	158	181	162	133	150	176	158	177	189	159	163	171	174	165	167	152	181	151	184	182	189	156	148	158	143	149	162	174	182	159	182	163	174	145	174	175	157	139	210	167	151	174	158	169	154	156	143	172	164	173	193	165	138	134	173	184	163	160	163	194	163	173	137	182	178	146	160	170	142	178	149	191	147	192	175	181	163	169	181	185	153	165	155	153	175	185	174	181	195	163	160	160	171	148	144	151	176	184	150	183	146	149	175	179	173	164	162	180	163	148	145	168	165	176	174	170	171	165	169	160	162	173	157	177	182	168	176	160	166	196	171	170	165	191	156	132	169	156	189	190	187	173	149	148	179	190	188	152	149	162	167	170	196	154	162	161	179	141	156	142	137	168	186	177	165	187	153	160	146	183	167	164	165	184	168	184	145	150	145	174	167	166	171	166	175	172	178	174	167	172	174	176	161	175	183	181	163	164	152	162	149	146	160	166	164	148	176	174	170	169	177	174	148	153	170	163	169	147	173	148	175	205	165	180	159	147	144	147	169	186	154	155	171	149	149	168	175	195	166	176	170	174	176	171	182	158	155	153	145	159	138	147	161	178	162	165	170	173	148	189	193	171	194	153	170	161	178	161	154	146	171	166	176	153	167	142	156	152	166	167	168	159	169	155	172	157	164	158	156	151	179	164	166	165	160	185	178	170	168	166	147	163	175	156	152	151	176	190	166	159	162	168	165	158	154	164	183	169	166	144	176	158	161	157	169	155	160	159	181	177	177	147	170	172	154	176	122	175	155	159	167	147	165	189	173	201	151	146	189	169	161	168	188	157	151	161	159	145	159	168	157	152	174	173	181	171	131	159	176	170	185	163	179	134	180	148	176	166	189	155	151	180	168	159	172	151	169	153	169	166	143	150	184	177	154	153	167	170	136	180	159	144	185	166	150	158	171	171	170	178	148	151	155	159	157	172	145	148	144	150	142	189	139	157	203	178	151	162	165	162	173	164	180	160	149	161	154	168	161	166	166	196	170	184	148	156	145	173	160	172	156	150	162	169	154	193	171	146	183	160	142	168	148	164	175	158	195	164	145	158	154	149	157	152	181	192	159	160	142	149	154	168	171	181	172	161	178	147	163	171	182	134	158	150	153	151	148	187	188	185	175	150	153	167	183	177	172	180	144	165	170	168	165	160	136	159	159	153	161	149	153	165	154	169	149	164	181	153	160	158	168	165	179	152	136	153	144	158	172	173	183	160	167	153	137	157	165	181	184	141	154	174	158	165	149	148	160	157	159	139	169	176	180	153	166	169	171	150	151	150	183	174	174	159	193	152	191	162	160	156	148	157	132	166	167	149	154	159	180	178	156	163	155	171	164	144	169	186	186	146	176	169	150	176	141	156	160	152	137	151	161	174	153	164	159	163	148	167	160	166	176	178	169	168	167	150	176	156	142	177	174	156	145	191	175	158	182	157	146	178	155	147	167	167	183	145	146	169	184	163	168	159	178	155	145	184	152	178	178	160	181	185	163	142	189	158	148	148	149	171	161	171	138	173	158	160	161	166	172	158	176	171	171	155	157	174	166	150	163	160	163	168	144	152	161	147	163	148	175	152	179	161	139	177	157	138	174	140	186	155	147	181	155	129	158	155	151	191	190	183	164	155	160	151	156	173	170	156	166	161	157	144	153	131	159	174	141	154	180	176	172	160	168	163	148	164	158	162	187	177	171	144	159	152	161	163	176	199	153	159	158	176	172	157	162	172	169	151	155	165	167	184	158	182	159	161	179	154	163	165	163	151	157	183	175	174	172	160	181	177	160	169	170	176	169	169	165	160	192	160	166	158	154	142	158	166	194	188	157	172	165	175	162	160	169	166	162	175	178	171	169	158	173	153	165	172	143	149	165	169	157	162	176	179	158	166	175	167	173	167	155	174	166	174	165	165	148	183	158	167	149	160	143	168	154	161	173	151	171	190	164	184	158	170	145	169	172	152	175	168	170	146	148	163	151	170	136	170	170	174	164	165	180	199	142	170	153	165	149	161	152	158	133	165	160	137	150	158	170	167	165	191	178	176	148	153	164	159	157	182	162	178	183	167	164	164	155	172	168	154	162	173	158	156	183	142	144	165	184	137	171	136	169	183	183	155	151	175	159	161	152	160	151	171	168	174	177	154	181	152	146	177	150	168	149	154	146	154	153	169	168	172	159	177	166	178	164	162	188	151	156	157	158	188	148	178	162	181	168	187	142	159	161	158	172	172	165	164	135	147	196	159	170	147	161	167	149	182	171	164	169	192	168	180	171	182	150	161	146	175	163	184	160	169	162	182	172	156	183	144	167	165	158	167	156	154	157	168	161	157	163	150	157	157	153	150	151	142	154	123	163	172	162	146	186	153	156	156	157	185	152	168	137	171	160	161	153	172	155	165	171	151	151	159	179	177	152	168	190	162	158	148	166	158	164	186	182	186	174	166	161	156	163	141	172	180	163	185	178	169	175	162	151	172	164	209	169	156	177	163	163	163	173	143	165	157	163	149	156	173	177	154	144	150	157	148	151	158	148	165	155	153	146	179	158	152	184	158	174	171	155	157	170	161	162	159	168	157	166	184	160	166	169	165	166	164	180	175	185	153	142	160	156	147	160	163	157	157	181	164	146	161	153	178	143	153	162	159	169	162	168	166	152	186	168	176	160	150	166	182	153	174	152	172	172	189	170	157	164	157	189	155	147	145	171	138	165	168	146	165	155	160	184	153	178	160	186	158	150	153	141	172	182	181	177	154	165	168	186	127	181	138	167	144	163	165	195	154	159	206	157	140	175	166	155	162	159	162	157
6307	1423	2968	3413	3078	2755	2202	2070	1667	1490	1451	1497	1608	1718	1685	1955	1616	1598	1466	1212	885	987	732	672	739	697	756	776	656	620	561	605	571	578	598	556	534	560	490	509	490	533	570	521	484	501	515	530	488	518	485	480	515	486	495	489	472	517	533	528	456	493	487	535	482	496	413	497	476	458	458	479	496	517	505	465	485	461	512	462	506	478	512	481	498	440	459	490	487	495	525	451	495	481	454	481	514	485	489	493	468	467	488	471	485	440	468	477	460	445	460	485	494	512	506	497	482	500	449	479	458	460	477	501	469	496	500	511	453	467	451	462	497	449	467	501	480	474	448	485	437	494	468	501	468	480	480	465	460	492	478	468	458	514	468	510	442	451	487	462	497	467	482	487	493	490	435	507	474	456	500	473	449	486	468	450	444	457	480	451	461	495	462	458	489	497	462	444	469	460	494	452	506	455	448	425	475	471	489	518	469	477	452	490	447	471	473	491	456	484	476	483	492	458	489	467	491	432	437	453	437	469	466	472	468	435	460	443	471	477	471	497	500	481	466	508	492	429	442	488	464	481	463	447	486	439	503	465	464	429	477	473	503	453	489	466	491	472	413	508	461	454	466	483	439	464	430	476	444	453	471	474	456	480	478	494	489	498	473	469	452	466	499	529	460	470	452	491	506	471	477	464	467	444	466	453	485	471	477	455	497	486	473	494	457	475	451	443	497	427	457	503	474	483	470	484	499	498	459	502	489	480	482	458	470	521	489	484	465	513	453	426	492	478	465	492	455	493	449	447	500	429	497	467	469	463	483	461	477	461	456	461	451	462	470	435	471	413	447	435	478	483	455	479	479	477	424	437	458	497	474	443	459	499	512	473	439	455	431	480	457	465	486	482	446	483	498	491	466	455	471	485	447	449	452	468	527	488	457	478	479	488	499	504	438	486	464	491	486	446	505	427	471	458	465	458	442	497	475	468	468	478	501	494	466	484	437	478	460	467	504	471	462	480	445	444	438	490	462	446	449	490	442	455	497	493	494	498	469	494	404	507	471	471	458	453	461	463	458	481	510	496	432	457	472	484	501	459	495	462	447	436	460	466	462	496	497	471	461	499	455	463	452	470	430	504	482	490	484	458	473	426	456	508	470	443	487	449	477	444	478	480	461	440	451	478	459	468	452	497	471	457	449	491	479	469	465	481	448	479	466	444	500	440	478	453	483	495	458	465	445	435	489	481	484	469	493	448	471	464	498	463	472	464	480	480	502	497	478	460	485	460	477	469	468	481	467	512	503	446	485	448	507	435	501	483	484	463	460	484	463	437	490	450	474	462	480	478	475	454	446	455	460	502	452	473	431	449	477	481	498	485	494	455	496	476	479	461	467	457	471	473	453	480	457	470	465	467	450	460	459	494	462	491	448	501	497	462	472	481	453	450	451	462	474	493	468	480	478	474	483	445	496	496	518	475	461	459	435	449	497	490	472	477	472	454	484	516	486	463	427	432	445	491	506	450	489	468	485	499	480	484	466	454	451	470	505	472	478	454	465	489	459	446	471	468	441	454	471	453	454	426	472	469	455	442	475	515	460	432	462	475	483	468	483	475	480	472	438	482	483	503	473	451	469	473	429	518	449	437	497	461	445	461	433	433	469	494	489	448	453	489	450	452	530	448	469	469	450	459	492	458	465	458	479	454	422	474	428	454	476	488	492	437	479	435	476	440	456	446	476	410	445	466	466	484	455	487	431	437	496	470	491	487	443	473	475	456	513	483	478	488	477	471	470	437	486	488	472	489	512	458	437	467	449	492	476	484	461	489	475	477	440	482	468	479	473	497	507	541	443	468	440	488	453	447	469	505	463	487	492	439	479	477	477	474	478	502	503	481	453	471	494	470	452	448	479	420	426	474	468	467	459	480	476	513	478	485	487	466	414	483	452	472	422	455	462	457	457	487	460	509	494	431	479	475	453	466	445	442	498	469	446	475	429	501	481	479	464	469	475	468	479	511	499	470	466	456	464	494	492	486	481	465	451	489	442	456	461	486	466	419	474	485	452	458	452	452	472	493	486	500	476	498	485	469	485	477	436	505	459	468	446	500	474	489	434	496	473	475	464	439	487	513	497	456	508	485	473	504	496	465	495	490	508	489	477	456	489	487	475	467	497	453	466	509	468	483	463	469	498	476	456	479	501	472	483	488	465	472	452	452	484	508	475	451	491	465	446	498	407	463	488	476	453	488	455	476	457	487	453	447	463	464	476	524	458	499	441	497	412	453	499	479	473	461	491	484	466	459	442	501	484	462	464	463	498	478	454	477	483	438	448	434	446	473	491	442	495	502	462	448	485	429	439	463	485	479	477	468	504	503	446	468	469	472	447	480	507	463	467	473	448	460	412	489	484	469	455	453	470	456	432	473	511	479	433	462	459	465	412	507	482	457	490	466	491	463	443	512	454	426	461	451	478	469	452	458	482	457	462	494	479	458	464	471	454	493	447	499	450	481	470	454	489	478	458	464	472	480	454	458	492	464	438	509	469	461	470	498	429	472	485	462	482	467	467	491	476	463	442	483	445	458	469	451	455	446	459	467	452	449	505	493	491	470	442	451	465	452	465	454	471	406	425	478	454	473	489	469	481	481	471	442	501	474	484	478	469	445	451	426	441	454	496	500	447	446	477	458	457	472	468	459	452	464	492	438	460	432	447	482	484	475	475	479	479	451	474	433	511	450	475	477	467	460	477	437	476	457	452	458	457	463	490	468	469	497	482	449	459	476	461	471	488	465	481	435	504	489	426	471	474	455	429	468	493	461	457	479	505	466	479	490	474	491	483	491	477	434	458	499	476	474	487	463	464	512	484	475	492	491	468	456	434	452	495	492	468	502	439	476	507	428	468	470	447	464	499	470	454	427	463	505	490	453	468	458	461	458	472	482	423	463	431	489	450	449	434	478	495	483	478	500	486	467	500	449	431	477	500	456	458	471	464	440	504	469	495	468	457	518	430	493	452	474	471	493	464	474	470	465	460	448	451	460	468	475	477	431	460	459	470	459	453	458	505	501	440	467	473	535	475	488	486	459	450	465	495	500	483	478	460	493	437	507	469	450	471	456	500	452	493	461	464	433	497	458	448	453	493	462	452	452	467	497	488	467	466	460	447	476	453	467	486	446	462	442	494	459	531	464	468	478	499	430	482	479	467	475	507	452	490	463	449	462	513	474	463	492	513	473	479	472	451	483	489	438	464	499	459	487	475	464	477	466	501	484	514	483	461	462	483	482	494	432	466	461	452	437	495	467	481	453	486	494	447	496	457	467	468	507	434	489	503	437	456	480	459	450	434	477	501	460	483	493	471	467	476	442	479	452	472	437	469	421	489	483	472	478	453	489	487	483	483	478	486	414	514	476	477	456	428	419	467	495	458	480	458	477	474	499	471	477	449	493	465	512	470	513	466	506	434	478	471	461	490	442	479	462	434	460	454	430	487	466	459	451	497	487	497	468	487	483	447	505
14775	2994	3142	2446	1513	1148	831	802	648	586	542	506	626	526	598	597	511	528	449	392	297	352	279	280	248	261	264	294	253	248	242	220	197	244	227	221	250	225	219	247	230	229	215	220	229	251	260	228	233	219	230	233	236	214	211	218	226	221	276	240	221	220	202	235	213	239	216	231	236	236	248	221	268	229	198	202	209	204	246	231	212	213	215	211	230	208	245	203	193	230	215	240	227	235	215	189	231	201	217	211	225	234	211	242	219	228	220	231	210	189	231	233	232	215	215	211	227	227	255	243	231	192	218	235	235	219	228	243	196	249	227	202	220	215	196	223	242	210	228	248	198	187	228	210	204	204	211	251	230	225	193	227	234	244	227	223	219	222	223	226	219	225	224	230	235	216	221	208	216	258	249	248	230	219	210	250	229	228	270	219	225	231	220	218	222	231	199	189	233	193	211	238	235	222	208	221	218	228	211	229	217	211	240	209	217	229	200	219	205	225	215	248	212	222	217	203	249	256	232	233	204	211	230	214	212	237	233	251	217	226	217	209	229	252	225	218	229	210	202	201	220	199	246	238	221	202	218	202	214	215	214	220	224	219	215	236	228	220	217	238	198	236	213	206	201	249	233	194	181	224	199	213	218	206	213	233	208	215	213	204	238	230	220	218	233	207	220	239	229	199	222	216	229	236	207	211	236	233	220	212	217	223	215	243	234	225	207	199	239	258	217	229	246	224	232	242	257	214	186	215	222	208	233	222	208	191	211	209	204	209	188	238	220	224	225	224	227	235	223	197	221	224	223	210	236	225	230	241	230	211	202	237	234	241	225	221	246	231	229	229	192	226	203	241	236	246	246	246	251	207	202	246	233	207	213	238	234	208	223	223	228	207	204	209	229	231	218	201	229	225	240	199	215	227	229	237	239	204	250	201	230	197	221	209	209	200	216	237	193	235	210	224	233	214	244	236	223	240	225	194	209	258	246	203	249	227	274	222	250	222	244	247	215	240	222	215	211	234	214	250	219	236	233	223	215	223	175	222	217	217	191	218	223	225	235	204	225	206	226	239	238	236	233	230	193	234	256	239	218	229	195	219	245	231	243	225	223	215	209	222	230	222	225	244	217	217	219	180	202	235	245	217	228	232	219	195	221	203	217	226	237	234	209	200	204	225	209	245	197	219	209	222	230	238	213	215	223	220	224	235	242	233	213	237	224	229	208	245	225	206	222	233	225	202	198	205	196	205	195	208	214	207	237	224	234	221	242	224	228	213	227	234	221	208	213	202	232	229	216	239	206	206	223	206	249	237	240	227	206	221	244	222	206	236	235	214	222	202	218	205	202	220	234	212	207	218	211	223	236	228	234	239	244	226	218	205	240	215	200	208	211	242	215	224	230	274	221	219	221	223	200	250	218	212	221	226	205	235	252	199	207	205	239	212	189	195	198	221	229	222	228	223	250	217	208	218	229	219	224	220	222	222	213	220	236	227	228	228	228	217	229	186	193	221	224	249	220	221	256	230	218	221	213	242	217	238	209	233	223	224	224	213	229	236	208	235	231	232	221	221	232	197	220	226	223	203	237	227	224	209	209	215	222	221	180	225	209	211	219	239	220	219	218	201	248	222	210	222	225	226	238	222	230	242	236	197	233	222	220	212	232	167	184	189	236	215	195	230	201	235	190	262	229	233	231	241	214	225	210	227	211	211	205	230	226	229	213	203	218	242	240	226	205	208	225	203	224	194	204	208	201	213	238	214	225	228	227	227	206	212	190	219	202	232	205	210	234	213	239	215	245	227	233	221	192	233	205	215	218	234	234	236	212	229	241	206	218	208	218	215	223	223	240	234	227	195	205	222	208	177	219	208	223	214	223	227	242	243	229	226	194	210	208	255	211	233	215	220	226	223	230	216	205	208	231	211	210	228	206	241	224	189	186	204	201	244	194	232	189	227	233	226	233	231	214	225	231	234	222	231	222	215	221	219	214	230	223	185	239	226	211	240	206	205	224	257	210	205	224	211	214	212	215	225	227	224	221	244	219	196	223	226	223	202	228	232	201	218	201	217	233	233	210	224	207	191	224	225	220	192	228	230	208	204	210	201	242	221	208	216	199	192	232	194	239	248	207	240	232	253	197	228	235	205	227	223	224	225	209	246	201	179	225	217	233	234	232	230	234	225	208	203	235	241	232	212	217	195	237	233	224	229	230	216	225	200	230	227	237	216	225	196	208	205	199	219	192	203	200	223	215	221	220	208	209	258	243	223	226	264	200	201	222	221	211	218	229	227	223	223	230	214	247	227	250	231	216	224	216	225	213	189	220	203	210	227	218	202	239	207	213	226	247	228	217	262	235	245	242	217	217	227	239	228	214	225	225	238	256	216	221	222	212	223	194	212	210	214	189	209	188	204	225	231	211	206	226	231	242	244	232	191	211	235	210	229	202	255	236	240	209	249	254	215	248	233	212	230	223	228	206	214	207	221	210	212	207	222	236	215	216	234	227	218	217	200	227	225	247	243	203	219	222	227	212	242	219	199	234	233	205	239	210	196	188	223	218	228	229	238	233	233	209	188	224	226	245	226	218	233	215	198	219	252	218	207	226	235	237	217	229	221	207	213	258	222	189	232	191	207	231	263	210	208	202	232	240	200	191	211	228	218	243	268	199	232	241	237	244	218	212	246	230	197	218	229	255	221	218	221	192	218	206	207	200	203	219	204	206	224	220	199	242	229	226	214	214	253	244	209	208	213	231	215	217	219	229	243	216	239	231	230	195	206	245	201	207	223	212	200	223	209	211	254	228	227	229	193	249	207	244	189	251	213	211	208	213	193	238	229	216	244	237	215	232	205	198	228	213	231	199	246	199	229	258	207	226	227	236	221	229	225	219	248	218	186	225	236	239	249	207	228	227	221	230	234	231	214	215	219	202	218	225	224	229	257	223	227	219	229	225	221	220	197	227	223	224	242	229	201	217	225	209	183	197	224	225	212	233	219	218	198	210	209	215	229	199	227	206	211	219	209	228	242	217	248	206	229	237	238	232	210	225	234	187	207	202	210	241	205	226	255	193	203	209	208	208	227	208	223	245	234	244	262	247	249	200	225	243	198	241	184	225	237	247	204	222	196	212	245	231	204	231	221	216	191	230	203	227	214	226	208	216	215	202	225	216	223	235	235	213	214	212	245	230	227	190	215	209	231	195	247	223	237	227	247	218	240	193	225	225	221	212	236	213	218	226	239	249	241	246	245	235	220	218	242	214	214	229	216	218	170	238	209	223	226	219	210	229	202	210	235	231	200	203	200	244	193	221	201	216	246	226	213	225	230	232	232	209	231	234	233	213	241	237	185	198	219	240	223	212	214	217	230	229	243	199	195	239	232	238	216	211	210	227	236	229	227	210	205	223	218	216	202	227	221	223	258	207	235	206	239	233	224	202	214	218	215	210	197	206	210	205	231	210	219	210	184	222	204	231	226	222	185	213	213	252	213	242	214	201	214	217	200	245	222
8259	2670	5430	6303	5598	4569	3952	3520	2934	2760	2637	2677	3032	3039	3506	3260	2871	2731	2491	1757	1434	1566	1106	976	982	959	1241	1221	1017	906	853	816	784	771	767	712	729	769	689	703	770	724	714	705	720	712	686	691	634	683	684	683	687	681	658	669	661	679	760	721	700	675	658	647	658	656	675	639	620	660	621	684	642	676	654	642	623	609	662	628	583	621	670	635	621	691	618	623	607	638	686	629	595	615	629	647	639	597	651	647	647	601	649	692	581	665	672	653	605	643	645	591	635	625	626	574	621	660	648	574	648	621	634	656	632	639	617	646	577	636	635	613	585	598	657	645	627	598	619	624	646	591	599	643	647	651	662	628	664	645	608	627	579	605	642	636	641	670	617	619	650	635	616	585	545	604	593	636	671	619	627	671	583	627	633	639	598	636	631	649	610	605	641	610	576	653	652	630	594	593	629	577	621	572	592	593	620	613	605	586	618	670	666	658	627	587	641	623	635	654	632	641	601	666	598	642	650	610	595	605	601	588	624	633	622	625	604	643	636	600	576	598	621	629	608	635	652	587	615	579	594	593	618	632	615	618	666	614	629	629	643	596	576	644	633	653	634	645	682	639	593	592	626	638	621	654	667	648	647	608	606	601	607	656	603	579	648	629	589	572	605	592	629	630	677	600	681	648	616	569	621	633	620	618	630	649	611	578	580	662	660	585	591	595	631	605	606	622	616	624	582	619	632	634	630	591	612	613	643	646	644	608	611	634	608	603	598	582	578	595	634	611	650	639	541	618	638	603	598	624	647	620	631	605	650	602	654	629	645	626	655	604	586	629	599	638	642	598	636	610	607	629	647	625	568	610	652	597	612	634	659	665	585	614	577	606	574	604	639	609	644	609	609	617	576	611	655	627	632	623	645	607	612	621	603	629	652	610	612	583	644	688	633	627	590	650	604	633	618	595	611	624	606	617	613	622	599	698	599	589	659	590	622	651	597	614	631	627	635	589	674	591	631	637	658	646	607	635	572	668	628	596	583	608	643	640	591	670	641	639	579	638	574	611	626	669	606	649	601	610	616	608	618	643	624	576	637	596	598	582	627	668	628	585	642	614	625	585	632	609	609	650	596	635	652	632	629	622	617	615	581	616	606	607	588	627	606	598	603	606	621	590	653	609	655	604	626	641	605	658	610	593	624	573	600	626	621	564	624	596	593	623	670	652	599	620	620	642	653	544	609	595	620	614	686	645	651	622	627	594	643	577	628	709	575	634	646	610	650	610	641	647	641	632	630	631	657	609	640	633	623	601	620	614	630	600	583	598	640	619	625	672	653	591	605	630	563	622	643	579	613	627	626	642	650	626	627	640	592	632	620	623	630	643	604	648	660	610	599	678	633	636	633	614	645	604	590	599	597	628	606	630	633	583	623	600	632	613	677	631	598	627	602	660	603	641	636	657	635	607	599	649	613	637	577	629	644	579	578	618	638	587	643	639	669	587	663	627	634	585	634	641	635	580	634	633	654	646	601	678	626	592	634	662	611	619	650	675	638	609	715	628	671	661	638	614	574	594	620	623	615	619	641	637	608	559	646	631	614	630	592	631	627	640	649	615	604	576	579	630	594	596	643	574	655	629	605	656	629	630	600	616	577	591	602	607	635	611	635	622	599	593	661	608	653	610	588	599	590	691	607	616	610	621	633	649	597	617	634	617	593	643	621	608	674	628	625	634	620	604	657	626	644	674	633	609	602	584	643	653	626	594	619	647	614	578	627	627	606	625	593	626	578	620	650	625	644	645	611	634	593	634	591	604	626	600	603	578	627	618	660	636	618	587	614	578	630	627	635	640	600	618	618	585	614	628	626	655	619	636	625	640	641	612	570	641	615	611	599	631	630	599	589	630	629	621	652	652	612	587	631	615	647	631	628	590	622	685	611	644	655	620	618	569	614	616	673	581	589	600	629	598	621	643	649	600	606	629	597	620	573	591	633	631	589	680	635	592	628	571	621	568	603	614	608	620	604	660	627	668	616	625	608	649	669	610	640	605	654	595	643	616	624	620	609	579	631	628	674	616	606	645	617	666	645	633	671	647	598	595	613	611	605	625	667	621	621	598	599	614	587	648	662	635	582	618	651	632	590	587	640	620	595	654	676	620	577	621	640	650	617	568	648	600	575	631	631	655	608	613	612	627	623	633	592	629	629	601	616	635	623	622	635	575	653	623	610	621	657	604	649	657	630	629	602	656	615	653	602	616	638	616	600	594	626	606	637	606	661	635	572	616	673	586	642	626	624	605	570	637	624	625	591	619	626	617	619	657	633	587	678	623	637	611	643	679	581	612	644	628	589	585	615	623	676	634	613	624	616	590	604	631	668	604	615	591	608	593	612	623	595	632	618	638	583	651	575	625	629	605	606	653	600	656	599	591	634	650	660	642	632	652	615	593	604	654	623	587	618	611	685	647	615	608	602	619	637	594	628	665	642	560	638	589	632	629	605	639	645	617	589	619	622	601	641	637	614	619	574	634	555	623	628	622	640	588	627	632	624	612	665	581	593	597	613	641	661	599	616	591	646	623	596	614	588	613	615	602	608	649	571	640	580	627	637	651	621	651	607	589	610	640	621	626	588	612	635	616	636	657	593	666	598	639	605	626	629	630	658	654	660	623	630	632	625	649	607	633	637	630	629	583	600	616	599	617	617	601	629	613	672	595	627	638	640	624	636	663	634	600	570	628	631	613	594	613	685	596	628	658	649	606	613	655	610	636	611	629	611	642	611	642	623	604	622	586	610	619	641	593	639	604	621	628	603	652	620	620	654	581	623	584	633	609	641	678	679	607	622	628	628	623	628	531	632	652	632	698	636	610	617	667	623	606	590	584	612	629	591	619	601	587	595	600	603	593	650	600	638	595	614	615	623	645	634	620	647	637	617	613	630	585	657	613	592	646	623	643	611	625	641	561	651	579	628	647	669	636	646	620	620	617	654	642	645	617	580	608	589	594	632	656	619	614	626	598	593	604	611	593	632	596	609	641	579	646	637	580	577	632	594	612	652	628	583	640	597	616	629	628	636	588	610	626	671	611	625	651	621	607	654	588	649	611	698	594	633	600	608	623	582	650	593	623	661	631	630	675	621	608	591	634	593	605	596	610	600	642	667	621	677	639	594	647	633	607	621	611	626	631	601	649	659	610	644	638	631	604	623	619	637	613	595	619	613	612	613	600	584	605	617	621	610	607	660	616	647	619	620	630	581	619	604	628	640	632	620	606	585	634	593	602	651	625	639	609	585	625	616	584	608	643	635	577	644	615	596	623	600	636	643	642	585	662	595	614	609	638	670	655	638	654	625	615	629	640	620	627	651	587	629	624	645	627	621	641	642	536	563	612	631	601	607	611	659	638	603	629	624	660	566	652	606	637	610	588	626	604	637	616	618	675	641	642	662	602	624	651	659	649	611	621	632	667	635	621	608	632	630	620	576	633	614	618	623	631	633	608	657	592	586	635	634	617	713	626
2184	377	402	393	333	332	329	350	353	377	331	350	330	327	354	346	370	345	358	318	328	329	304	332	340	317	305	337	341	333	332	326	335	332	316	326	320	337	337	325	367	329	334	351	316	342	330	326	317	346	346	328	305	316	335	315	300	332	324	334	338	343	343	355	342	306	333	324	365	341	317	307	301	326	331	339	321	322	285	322	340	344	319	340	361	335	334	316	345	356	304	346	335	324	352	337	318	334	339	324	338	346	348	343	355	345	322	354	316	333	332	338	335	337	352	330	311	336	326	324	317	353	309	349	335	341	311	316	312	338	315	304	306	361	324	346	333	333	307	341	310	314	348	364	312	351	318	327	324	315	307	308	348	340	331	289	326	333	327	350	324	325	353	329	356	355	368	349	309	319	339	343	335	316	312	365	319	309	361	341	301	327	324	312	386	317	329	347	317	346	317	337	334	349	326	337	313	296	367	306	287	342	337	352	307	349	308	347	333	362	344	320	328	340	331	307	324	316	339	314	322	330	326	336	313	319	333	321	360	321	301	332	352	327	349	317	325	336	327	360	336	323	338	365	320	333	318	307	354	331	323	377	354	296	351	321	338	339	358	338	337	333	345	343	350	335	311	310	322	329	278	339	335	334	349	341	318	308	333	315	343	367	314	337	326	321	316	286	321	311	320	320	315	328	310	343	328	324	324	311	334	338	309	348	338	362	319	349	349	336	355	335	347	354	352	325	336	326	353	303	344	371	326	345	308	339	340	307	357	322	341	371	308	290	347	328	338	378	342	301	331	340	330	334	311	331	324	327	354	362	320	348	365	301	359	373	328	285	344	322	317	343	305	325	314	303	338	354	335	337	338	329	340	315	330	294	329	332	323	302	305	338	324	341	356	322	328	331	299	332	347	307	323	321	331	337	296	342	360	289	298	328	345	287	303	328	318	312	300	298	344	340	328	308	342	328	351	330	338	344	344	351	336	349	327	333	341	352	312	324	311	332	348	301	281	347	354	326	322	319	344	316	326	293	367	325	316	354	341	349	312	299	348	319	368	346	320	333	335	309	355	339	319	308	312	333	338	307	335	302	316	327	352	339	340	370	305	300	337	326	334	358	359	314	342	337	307	334	326	369	309	318	354	303	317	319	337	346	336	329	351	325	339	344	345	323	354	336	301	353	334	349	323	329	323	325	352	324	333	306	348	302	339	312	339	330	330	363	312	338	324	355	308	325	325	324	333	307	334	306	344	340	335	392	338	330	327	354	354	361	340	355	319	325	325	318	308	316	330	365	331	327	323	328	334	330	344	331	363	330	304	318	296	356	334	351	321	340	338	323	301	349	330	335	328	321	342	300	398	339	338	329	303	319	305	360	316	340	323	355	345	295	328	323	337	305	310	304	348	332	310	326	369	343	325	323	341	297	308	326	346	321	341	334	334	315	334	328	333	363	325	315	325	331	318	347	344	357	348	314	322	334	296	353	292	333	305	303	328	309	331	334	306	317	360	346	310	292	335	364	361	350	315	294	331	303	336	341	330	319	327	304	368	344	337	302	331	338	345	321	303	296	335	317	294	313	364	349	333	324	310	322	306	325	335	305	327	359	306	340	350	356	324	312	308	289	327	361	334	347	332	316	316	291	320	330	343	364	341	326	334	351	312	322	328	345	343	327	338	336	318	319	327	350	341	307	317	314	329	304	328	308	298	299	322	302	317	325	331	333	299	348	331	331	359	343	346	313	313	331	316	331	340	323	364	353	321	340	340	290	289	325	327	291	315	342	362	350	313	326	307	303	358	336	344	342	316	317	299	369	328	306	343	327	322	321	321	313	345	331	287	357	335	345	344	324	313	326	306	332	330	329	344	329	295	311	330	324	313	314	316	322	311	330	307	310	321	357	307	324	288	321	319	364	349	299	363	326	337	354	323	318	368	328	363	342	337	321	341	324	354	323	362	367	353	319	333	330	348	322	317	359	351	358	290	339	367	302	315	362	334	344	337	303	351	321	307	319	311	298	302	304	348	348	317	336	342	324	327	348	350	321	321	300	343	318	325	315	339	322	339	323	356	344	306	315	324	321	339	316	325	340	341	346	334	326	335	315	330	339	319	370	299	299	321	370	333	289	362	344	327	343	302	318	330	372	350	342	327	309	324	398	310	342	347	320	335	336	344	334	352	351	305	327	325	341	357	318	332	339	327	331	315	303	360	305	340	313	332	336	340	327	330	339	316	333	334	364	311	306	311	300	331	324	312	347	339	324	323	315	362	307	347	312	329	333	337	348	352	340	340	338	357	339	297	324	313	358	346	354	321	318	355	344	320	313	314	335	368	328	324	348	349	357	339	330	334	362	301	341	329	355	342	351	337	300	325	320	333	323	307	287	340	299	342	359	343	362	351	315	312	320	321	324	326	354	335	340	329	334	317	311	341	349	357	300	325	336	338	318	323	332	309	358	330	369	338	349	341	383	345	346	310	321	336	307	339	345	356	346	337	326	359	327	330	308	335	306	357	316	311	343	324	326	311	315	310	358	321	325	334	356	353	342	291	365	362	300	366	338	337	331	321	349	326	325	320	347	316	354	321	294	344	308	321	328	331	331	296	334	327	348	329	336	382	334	312	337	317	342	326	341	336	352	341	344	286	319	318	308	302	372	340	319	314	295	333	318	321	313	359	354	316	341	347	332	313	283	291	329	303	347	323	337	323	296	319	322	304	358	365	321	334	333	319	315	334	305	318	337	341	324	323	327	335	372	328	312	317	328	303	369	350	334	303	332	341	336	329	309	317	329	308	312	322	346	341	330	340	312	321	323	323	294	302	320	363	359	333	317	346	341	347	305	306	330	336	348	309	337	341	331	338	342	341	334	305	301	371	376	342	318	334	317	312	323	306	324	328	336	349	307	315	332	309	313	332	363	319	332	314	316	353	339	331	309	326	372	341	359	323	297	351	352	292	356	324	317	330	324	346	332	321	291	347	301	330	349	353	349	333	297	336	318	340	331	308	335	333	325	279	339	353	313	313	337	343	301	351	345	346	345	309	350	319	346	306	340	330	336	321	314	344	332	318	308	323	336	350	299	329	317	330	317	326	345	375	357	316	344	325	339	340	325	353	354	324	361	320	325	339	360	363	305	332	327	356	327	326	321	365	312	330	327	332	283	320	348	323	333	333	318	296	329	328	310	301	344	332	348	358	342	324	329	308	341	332	354	340	318	329	327	319	327	371	358	318	342	345	327	337	338	376	327	336	335	331	325	342	331	312	316	340	346	336	334	340	363	323	340	344	336	341	309	312	317	348	321	324	339	334	338	290	337	318	353	370	335	363	302	331	312	327	322	352	397	306	363	349	335	323	318	327	352	336	339	313	361	288	346	311	330	337	317	338	328	324	332	329	340	353	344	353	312	333	341	338	305	321	321	313	327	343	322	324	327	339	344	332	345	324	354	314	367	338	293	325	327	345	371	346	351	333	333	338	307	330	310	342	324	360	319	290	341	314	339
2980	896	928	938	936	918	829	929	902	878	877	848	876	854	881	857	884	804	879	790	842	870	880	841	837	832	847	867	817	856	859	837	806	843	801	797	787	830	801	788	857	807	812	823	864	841	796	807	853	837	819	817	833	839	800	794	788	840	849	796	847	816	839	820	838	876	823	842	775	821	782	820	819	830	793	789	834	822	791	773	832	845	850	839	811	812	824	855	831	817	841	817	806	768	807	879	829	807	769	836	836	860	826	801	814	797	859	844	832	795	827	842	841	817	800	797	836	803	827	846	805	841	866	853	813	762	809	834	864	763	771	781	821	815	825	833	802	813	851	821	869	869	846	772	765	822	798	824	842	874	830	778	847	800	777	827	789	822	856	793	840	804	811	866	784	838	864	842	911	806	791	814	871	817	748	836	815	735	875	858	824	820	841	838	772	752	834	792	856	783	876	915	871	762	826	805	791	832	842	831	816	829	819	796	762	755	793	898	791	809	851	790	824	847	824	832	835	779	779	857	839	835	825	791	831	817	776	800	830	869	799	874	820	817	802	802	774	780	792	810	845	849	832	835	786	829	826	831	825	801	834	790	844	800	842	776	825	812	766	850	811	746	805	832	842	859	800	795	827	844	825	845	761	807	810	834	770	857	819	848	804	815	781	858	817	825	890	805	785	779	825	782	773	766	821	873	832	811	776	830	817	809	791	791	795	780	821	780	812	851	766	779	778	771	815	841	887	855	800	813	812	835	853	814	847	785	841	830	815	818	807	790	812	761	835	775	797	834	814	778	798	805	808	801	848	808	808	849	797	795	830	845	820	807	852	833	806	859	845	806	768	819	828	821	750	787	828	736	801	817	790	794	821	780	785	770	830	808	820	910	799	782	785	803	899	838	840	784	801	771	774	832	835	827	866	817	848	797	798	816	807	773	855	772	814	806	789	825	812	846	794	814	777	790	816	831	848	810	802	834	796	848	892	838	835	870	785	836	868	832	797	818	796	863	761	866	790	834	831	790	853	855	819	868	819	791	803	865	784	814	845	840	835	794	801	791	842	811	807	855	793	831	789	802	799	818	789	819	810	786	839	782	817	824	823	834	805	824	816	789	792	823	857	852	788	826	813	805	825	822	823	841	828	769	841	849	791	788	841	820	822	796	849	810	800	792	843	851	828	791	800	804	797	832	813	853	793	811	817	825	828	766	806	857	815	783	874	827	833	854	790	823	826	824	815	816	840	775	820	819	789	806	812	875	850	818	793	852	804	844	820	824	845	789	832	878	816	786	816	795	830	812	841	775	787	850	826	802	816	850	842	835	817	869	862	794	822	774	804	809	748	829	815	761	839	783	812	861	824	810	806	804	814	783	821	819	812	847	852	841	838	797	843	844	801	782	797	843	831	801	804	805	839	794	763	820	787	846	857	806	826	831	750	818	815	861	793	790	837	819	830	754	847	841	812	826	843	787	806	819	810	776	831	829	803	796	825	879	793	773	782	800	778	800	769	812	787	856	767	863	790	817	823	808	826	833	811	820	872	798	808	801	771	837	835	825	835	835	817	788	824	795	781	821	802	836	823	881	867	826	745	822	829	799	809	812	821	782	807	800	778	853	799	828	779	851	823	844	783	862	826	824	756	783	877	809	812	833	888	821	812	815	855	817	792	809	790	830	790	839	820	781	787	807	831	815	822	811	819	805	838	807	802	830	752	833	844	812	851	835	893	821	853	812	851	838	813	823	796	851	834	771	801	808	832	838	855	786	776	834	778	811	822	853	834	870	797	820	782	850	853	805	847	829	840	816	800	832	798	786	831	805	780	835	813	833	826	812	784	808	813	793	772	785	836	838	782	841	845	821	846	897	808	789	826	773	779	778	844	821	833	800	833	770	826	800	807	825	779	789	789	856	762	820	785	839	862	817	866	863	869	860	811	812	835	840	821	807	837	848	821	819	794	831	778	809	812	788	819	785	801	800	821	806	845	823	821	770	830	806	800	806	776	802	803	786	796	817	872	812	786	744	787	812	762	813	788	871	828	824	831	806	766	821	786	839	826	800	816	797	828	815	813	797	805	833	798	839	809	868	812	778	794	790	792	825	787	783	849	818	828	812	807	797	807	781	842	851	813	804	844	802	835	836	868	807	846	821	806	903	841	883	760	816	799	824	812	848	863	829	861	853	830	785	856	806	795	810	795	846	837	863	822	811	861	832	810	788	837	863	882	840	809	856	823	844	844	793	753	837	815	830	855	847	835	827	807	825	812	854	851	841	827	815	777	827	800	831	788	809	805	799	809	808	865	803	828	790	827	760	836	824	818	799	830	817	855	787	835	818	802	849	813	760	860	836	811	749	833	766	818	837	811	819	802	832	836	857	811	818	831	795	797	789	840	791	794	781	827	822	794	780	738	852	825	815	741	821	830	830	777	818	823	829	784	795	845	806	808	878	868	804	845	841	797	805	859	824	851	839	873	808	818	786	814	772	839	828	794	854	838	837	804	837	815	868	846	811	819	782	857	804	783	820	814	815	854	780	777	861	849	832	824	811	846	819	824	830	846	810	831	818	824	817	856	849	806	793	825	765	841	841	810	823	801	754	820	851	851	867	834	876	850	802	823	819	833	807	839	855	810	816	811	806	833	832	779	777	782	879	861	860	827	805	818	803	779	861	779	815	836	840	800	809	775	853	811	760	879	809	842	808	834	801	840	841	791	873	782	828	838	863	827	800	800	810	833	848	833	823	821	802	853	808	808	806	819	807	871	776	802	779	837	815	874	806	835	809	779	781	810	832	781	861	791	830	836	854	863	824	807	820	794	770	822	869	832	770	823	803	819	808	795	865	815	833	833	833	792	860	804	824	783	802	907	829	827	790	821	818	818	833	799	793	845	849	817	845	814	845	840	802	815	894	832	788	850	806	823	813	815	816	768	794	796	787	851	795	771	846	825	848	865	815	846	804	806	814	756	808	784	797	815	785	857	871	823	796	824	843	831	805	832	772	836	808	820	829	782	815	749	833	847	813	795	736	826	851	784	845	802	833	844	847	808	873	792	841	802	781	834	882	837	765	869	808	806	860	807	844	843	817	831	809	811	826	823	801	834	870	822	821	834	794	792	833	808	829	848	821	812	796	799	843	819	864	826	819	858	784	859	841	829	804	844	806	830	873	810	848	852	825	802	832	842	819	865	825	797	816	803	864	876	800	797	803	823	832	810	766	838	818	835	829	816	846	804	809	791	818	824	803	853	784	822	823	800	779	852	804	850	794	856	792	846	770	864	799	789	798	846	825	877	786	851	819	805	839	831	856	863	809	810	768	791	833	791	818	813	859	826	820	840	794	848	855	791	818	824	859	781	848	777	793	807	856	827	836	872	822	826	862	813	831	781	788	865	835	818	841	835	840	807	789	828	806	779	851	778	786	835	812	812	782	807	841	847	836	811	845	793	808	846	814	789	870	804	820	840	790	801	820	840	792	831	796	780	790	809	804	812	803	810	806	808	861
8005	1270	1323	1118	862	640	475	404	418	345	328	336	328	366	330	344	299	293	280	252	211	256	198	207	181	219	193	221	186	194	171	174	171	159	172	191	176	193	182	177	188	167	163	203	164	170	166	193	163	166	173	163	155	160	162	198	157	157	184	180	185	172	134	180	169	171	155	170	178	176	176	176	161	163	146	148	167	171	198	143	184	158	146	148	167	175	164	193	169	184	156	181	172	122	188	174	167	191	176	168	161	165	159	216	157	174	183	178	175	151	178	164	196	171	154	179	178	189	153	141	175	169	150	161	185	167	158	145	167	145	173	158	163	198	164	154	166	172	156	195	169	159	170	151	159	157	185	182	147	170	170	186	161	183	183	181	155	181	152	147	133	172	178	191	170	165	158	186	181	148	172	168	156	181	195	185	169	153	178	158	159	170	173	173	154	155	174	176	162	177	158	152	186	182	162	172	185	155	178	165	170	168	163	153	165	170	159	166	164	172	162	187	156	166	197	169	143	161	173	198	147	147	182	183	175	158	181	161	141	166	135	181	167	155	147	168	168	182	144	171	143	181	188	149	187	151	183	177	164	191	172	187	183	174	177	147	174	158	178	167	172	162	160	160	165	161	161	179	147	187	163	176	156	137	154	173	172	180	172	183	159	178	176	163	155	152	158	171	176	163	139	186	151	180	171	149	193	200	169	167	180	166	157	174	168	178	120	160	162	161	181	167	163	171	184	177	184	169	167	178	179	176	160	193	165	176	160	164	166	150	184	143	162	165	136	185	189	147	166	133	174	147	147	164	150	150	177	163	159	150	167	170	166	173	179	180	181	160	178	167	164	177	174	150	157	168	173	174	186	171	163	170	173	164	174	171	153	158	177	190	184	165	169	154	160	187	133	166	174	163	180	173	190	147	151	173	144	170	179	154	177	166	172	159	159	172	188	144	184	166	164	172	187	175	167	173	176	165	168	164	167	177	178	171	169	168	178	157	158	178	171	151	154	161	172	153	169	151	165	162	175	193	190	178	162	156	171	159	161	163	155	154	200	168	139	168	162	180	170	159	154	156	160	185	160	157	181	135	175	164	189	158	165	166	149	163	184	170	150	193	166	172	152	199	152	183	150	175	175	159	192	187	173	158	158	142	152	157	155	187	174	178	188	147	165	161	180	169	183	169	155	148	194	172	157	180	194	152	143	156	151	173	188	157	147	180	169	180	155	164	175	198	144	173	152	169	173	183	161	163	155	174	168	167	166	155	179	168	161	145	165	165	165	179	170	185	190	175	170	190	180	183	156	169	170	177	193	164	148	158	162	160	158	188	194	160	172	170	162	152	195	186	148	152	155	187	154	158	176	172	168	155	150	150	153	160	172	164	167	159	159	149	163	184	169	180	151	181	167	160	150	173	177	153	176	174	158	162	170	156	166	190	176	161	181	156	187	171	169	172	165	137	146	154	160	173	175	159	155	166	178	155	186	165	178	185	163	163	174	146	159	163	150	193	194	182	158	173	150	159	163	158	155	166	161	167	190	169	177	185	151	156	166	162	178	173	155	152	155	186	157	187	184	147	153	159	189	192	164	152	159	167	181	148	149	175	178	181	167	163	164	168	136	166	176	165	158	167	145	163	168	171	170	172	149	167	157	151	149	195	155	168	155	147	143	175	181	173	179	183	156	170	159	181	171	183	164	184	186	164	183	169	164	152	168	171	186	168	152	148	167	178	162	175	169	178	161	148	170	184	174	165	161	173	169	154	169	173	155	174	168	157	176	179	174	178	173	186	159	191	152	156	172	180	163	172	152	176	155	150	170	150	155	153	157	159	184	146	176	170	172	174	192	134	159	150	174	174	172	180	160	173	175	181	189	168	156	168	162	182	156	183	194	184	171	146	153	165	170	170	165	177	177	164	168	168	163	170	174	150	178	187	152	182	167	175	169	168	165	162	172	190	167	192	162	168	189	163	180	173	160	168	152	144	185	163	174	164	168	171	178	173	195	172	162	175	170	164	178	188	137	174	165	208	173	166	163	158	134	178	158	160	155	159	158	154	153	169	176	168	167	168	193	157	181	173	181	153	154	156	160	166	150	165	187	165	168	153	172	155	152	171	177	184	180	164	164	174	176	189	153	144	163	174	151	166	168	155	174	153	170	194	156	171	160	160	156	172	187	193	168	170	180	154	173	156	162	165	172	161	167	168	157	173	165	195	176	174	145	176	192	156	175	168	167	153	141	173	164	163	179	175	164	162	160	173	167	142	199	174	170	156	149	137	155	152	167	165	159	173	145	160	157	188	173	160	184	175	156	186	164	163	167	154	148	184	166	174	174	168	150	148	146	166	172	164	162	168	197	165	204	165	174	153	146	184	162	174	160	164	155	138	153	147	164	165	178	151	168	186	173	180	196	185	162	164	168	162	154	171	177	165	160	169	162	149	156	190	163	150	160	177	166	151	187	194	142	162	172	167	195	132	171	197	163	190	169	184	164	152	173	163	158	179	165	143	183	139	171	166	181	199	148	172	190	194	194	158	189	167	147	159	174	175	151	172	169	167	166	153	182	165	158	168	163	150	130	161	151	173	173	150	164	141	164	150	171	157	146	177	167	144	162	171	149	157	172	175	155	160	156	166	171	164	198	174	164	168	146	161	169	175	170	152	163	177	178	159	164	170	162	131	166	169	168	157	160	161	179	142	182	168	164	148	153	148	167	157	167	174	173	157	161	164	153	166	180	171	161	181	179	169	167	160	153	179	170	158	179	167	174	162	197	151	172	171	173	159	152	175	147	168	174	178	176	173	145	183	175	144	173	138	143	149	174	166	179	171	168	175	169	171	178	188	180	174	156	170	164	169	180	183	163	174	172	153	180	158	158	160	164	198	162	146	171	181	168	166	151	144	146	156	134	157	154	167	153	157	180	196	180	160	165	196	165	182	172	151	144	168	177	184	176	166	175	166	179	157	159	160	176	143	178	169	158	160	165	165	157	185	163	172	162	151	172	176	165	152	156	157	168	182	164	174	151	158	161	164	172	171	159	155	179	170	192	157	204	177	165	155	185	155	163	178	155	148	175	171	184	173	170	190	175	136	155	157	169	164	174	174	182	178	170	159	181	168	164	171	180	156	166	163	163	174	175	177	165	150	175	171	173	168	148	163	181	169	172	183	173	188	172	179	155	196	168	158	167	177	161	169	160	167	173	157	150	151	163	181	172	171	165	179	167	161	157	163	161	146	145	175	138	170	151	164	152	153	187	163	168	164	175	174	174	178	169	171	170	165	152	173	175	185	161	173	164	174	162	157	162	162	165	167	185	179	158	178	163	160	198	184	151	175	149	196	154	172	157	137	173	143	180	154	184	192	165	177	184	158	176	176	171	145	184	180	151	147	183	175	150	162	145	143	192	174	158	147	163	156	163	174	181	163	179	147	163	171	162	133	148	145	159	162	151	170	192	159	149	158	156	133	168	164	164	151	181	161	163	162	181	138	148	166	160	157	150	158
6212	1474	2927	3616	3222	2554	2097	1861	1635	1563	1638	1589	1802	1782	1923	1794	1745	1475	1493	986	867	948	734	655	635	686	691	812	676	651	588	572	538	561	637	596	495	511	561	545	541	584	482	555	530	504	547	506	501	488	501	465	451	476	504	492	524	483	547	568	533	531	492	554	478	498	471	478	471	468	517	514	472	462	472	505	492	463	476	518	497	543	506	488	507	479	479	481	472	481	533	480	513	481	469	481	481	463	522	448	438	505	483	498	501	512	506	446	472	511	472	443	481	474	491	495	490	467	441	457	452	467	473	517	486	457	460	463	515	530	507	477	453	459	524	459	509	482	486	502	468	458	504	448	492	476	444	482	509	497	512	473	468	513	443	453	484	466	459	482	482	466	492	477	468	492	471	471	491	429	473	474	480	487	493	496	479	437	470	499	486	499	474	479	515	457	486	487	512	459	514	469	506	477	494	480	479	492	486	460	457	459	485	477	483	475	516	499	505	501	476	472	434	470	532	484	463	487	448	465	501	492	502	457	486	488	493	466	473	485	500	477	514	520	473	509	472	473	481	471	506	480	477	483	447	446	500	498	465	456	462	462	494	481	491	476	488	474	486	514	508	457	488	442	453	428	446	487	491	463	461	482	459	492	474	512	451	488	510	491	455	498	517	505	484	473	464	477	466	490	507	497	480	430	471	471	462	455	478	485	484	466	482	464	493	490	480	518	456	477	476	478	460	488	489	476	457	473	474	521	482	464	486	492	485	489	483	466	490	499	449	499	509	443	477	478	470	487	459	453	448	486	456	487	493	478	485	497	427	485	441	485	473	526	456	485	488	493	474	441	505	460	486	473	473	470	449	496	463	482	543	458	468	481	508	492	494	459	485	459	430	447	455	491	431	478	452	491	502	474	496	485	485	511	474	473	475	450	472	470	446	480	529	448	468	456	487	436	484	424	468	447	425	458	463	509	476	499	440	430	506	465	479	484	468	480	486	441	476	444	480	504	498	454	462	454	480	447	481	438	473	460	467	475	446	458	445	470	469	497	492	491	489	467	483	481	455	467	444	463	470	482	497	471	450	488	444	507	453	523	458	470	464	465	459	467	475	501	470	493	452	452	466	488	446	499	494	448	488	482	496	461	438	491	494	461	489	486	462	483	474	482	498	454	486	496	450	485	525	468	485	495	474	465	502	488	449	483	492	456	487	470	472	482	475	463	464	488	466	500	492	442	468	468	494	447	518	462	468	503	421	467	490	465	467	424	477	450	509	512	454	480	480	485	467	493	461	465	490	497	510	443	475	493	481	473	450	464	473	523	472	460	489	484	485	480	545	527	478	495	494	461	463	477	463	476	493	460	493	479	481	510	450	494	460	474	495	494	510	495	490	538	450	499	468	470	490	451	466	470	510	469	454	421	451	478	474	475	493	490	434	503	499	437	488	485	470	496	488	493	464	497	450	486	512	514	493	487	528	483	494	438	501	479	510	482	460	508	482	484	487	470	477	501	500	517	462	496	460	513	469	477	478	474	526	523	467	453	502	492	470	471	489	465	505	478	448	473	446	468	493	510	473	458	427	523	483	469	472	495	470	468	499	441	480	469	496	453	482	493	488	439	463	447	494	486	480	466	485	473	472	478	487	441	499	456	473	517	447	490	475	496	452	440	498	472	470	474	459	486	477	437	441	489	486	486	461	475	490	480	497	471	475	457	495	485	496	519	510	461	469	485	492	457	457	451	475	468	461	478	469	487	474	441	494	494	469	500	487	449	477	504	484	473	437	507	450	476	492	466	496	497	462	521	488	461	484	472	430	497	541	502	498	479	529	530	464	473	462	486	501	468	440	477	479	500	457	488	476	497	487	447	450	502	487	457	505	476	486	530	486	467	499	470	445	496	449	498	533	470	487	461	480	452	453	457	474	486	469	498	451	514	457	455	494	484	497	463	444	485	462	465	482	519	451	464	452	470	482	490	425	459	467	477	455	477	436	450	492	503	483	479	448	455	457	499	466	459	506	480	471	456	450	471	494	497	482	480	488	467	487	471	466	491	469	462	493	455	501	415	509	459	466	545	490	470	490	480	469	498	460	499	469	464	492	467	472	479	469	467	452	485	452	479	476	488	455	476	467	468	498	472	451	465	485	489	475	482	512	505	466	441	457	464	471	474	425	448	485	458	456	460	444	472	480	445	477	516	526	457	473	492	462	471	479	488	450	473	487	497	465	460	478	466	468	461	484	456	495	492	477	465	512	457	464	482	485	466	482	524	470	481	464	465	488	502	464	502	454	466	478	460	454	510	462	482	512	472	461	476	502	485	456	479	437	469	464	486	465	471	479	458	448	454	489	475	472	434	502	490	471	497	505	471	472	504	479	452	493	457	469	531	487	489	483	470	500	485	480	500	465	484	466	462	493	482	486	490	472	497	454	475	498	465	480	481	499	515	453	466	468	508	534	484	485	447	481	467	489	461	427	470	459	466	470	487	511	497	490	469	462	480	460	468	429	460	464	489	446	478	534	501	476	486	467	479	501	448	428	503	473	443	491	483	514	460	457	442	515	460	498	460	465	470	471	472	456	473	489	484	470	492	473	438	455	472	442	483	476	461	477	433	491	474	458	462	508	499	470	474	464	480	470	469	474	475	442	480	467	435	506	515	451	453	492	472	475	470	533	474	439	468	473	450	467	485	458	539	478	431	485	430	463	455	497	495	490	466	478	500	426	472	451	468	464	476	471	459	501	521	479	527	474	464	478	473	480	472	483	502	464	481	521	536	473	453	491	470	469	479	457	490	450	463	429	451	457	469	495	506	517	464	439	452	471	446	509	479	467	479	460	503	481	464	543	489	468	464	466	485	433	506	432	520	513	478	462	484	507	476	439	477	491	485	472	495	497	487	459	465	480	459	452	461	479	498	474	464	473	452	456	485	472	447	484	460	482	461	487	461	466	461	483	493	433	500	509	463	478	469	469	482	502	487	491	500	505	475	475	466	482	462	440	454	495	464	473	455	461	497	485	477	464	491	480	499	499	471	461	469	463	443	492	464	464	521	500	465	519	493	534	499	494	456	486	490	507	455	467	430	483	482	487	507	463	473	483	493	516	507	457	484	487	498	482	450	492	464	493	501	490	449	512	450	434	469	458	446	474	470	450	468	503	477	471	476	466	454	500	447	520	502	509	520	464	493	431	463	463	487	519	460	453	502	464	446	471	451	466	470	441	477	459	433	483	462	434	477	479	496	503	453	472	437	471	461	478	516	471	503	468	477	459	430	503	481	485	455	488	456	496	439	495	461	493	475	517	512	526	475	509	491	488	480	478	457	468	472	456	508	492	438	472	457	439	457	468	468	471	480	494	500	493	474	476	477	456	503	501	492	449	487	519	445	454	482	470	481	472	476	452	495	482	459	470	513	501	465	470	471	468	444	468	468	485	488	450	537	477	445	488	512	465	473	462	418	472	478	427	475	502	516	467	472	468	462	484	463	442	497	453	467	453	432	483	477
14274	2917	3197	2395	1781	1327	953	735	632	562	583	547	593	514	637	573	560	547	487	446	363	312	317	294	275	330	270	296	284	265	234	257	229	234	225	248	224	270	216	235	255	238	230	246	255	207	227	243	253	241	237	266	237	223	251	220	229	256	240	226	240	242	228	248	227	229	283	224	209	206	232	247	247	212	242	225	242	214	236	230	242	229	231	242	214	219	250	211	221	232	237	227	226	233	234	254	254	245	209	208	199	221	239	207	232	224	252	228	215	213	243	217	233	240	246	229	218	196	224	205	232	223	222	242	218	242	243	233	188	236	252	211	234	236	236	226	232	234	233	235	210	239	223	247	262	219	222	235	188	218	223	241	254	233	232	234	196	210	237	226	240	249	235	237	228	224	220	241	227	234	241	244	196	246	227	232	216	233	216	231	218	196	236	226	246	220	226	234	211	207	219	261	231	236	214	215	224	230	231	217	201	235	216	214	226	228	211	235	240	211	222	212	225	228	226	224	235	216	251	216	260	273	231	218	255	231	211	224	241	255	207	231	219	250	252	225	246	211	221	223	239	212	239	228	218	203	253	207	208	244	224	201	228	229	188	214	230	210	237	262	244	227	192	240	217	238	212	240	208	232	203	225	214	210	195	217	228	207	214	231	211	196	217	185	232	223	210	240	226	209	230	206	217	215	211	209	230	226	213	235	228	220	226	206	240	198	238	207	205	219	223	232	233	244	231	215	204	231	208	220	231	205	209	227	222	234	223	237	259	220	218	210	285	218	248	229	188	208	239	225	235	219	185	217	229	210	225	210	213	222	253	222	196	235	216	229	250	208	233	204	211	257	252	226	209	224	213	240	226	202	197	243	207	224	221	252	209	217	228	233	199	222	202	238	250	228	207	257	220	229	225	229	230	241	227	255	257	224	217	227	196	214	217	220	228	201	230	216	216	205	205	209	242	234	235	225	209	240	225	246	202	235	236	223	256	233	231	232	243	229	208	241	239	220	241	226	237	222	249	229	221	222	222	261	218	221	230	235	238	192	215	235	226	237	228	208	211	234	260	246	257	237	244	219	225	226	225	190	226	226	245	223	219	209	217	247	212	230	215	218	201	260	254	219	221	229	244	220	221	208	250	236	213	230	204	236	242	232	205	223	212	241	213	207	217	231	260	210	256	226	240	215	228	256	223	217	208	225	237	215	238	219	249	231	241	214	250	194	222	243	235	222	227	222	246	198	242	220	217	231	218	242	206	216	227	245	254	233	223	220	226	220	210	260	193	241	227	236	208	228	229	249	244	248	219	229	217	209	214	209	252	219	224	213	242	204	222	223	230	213	221	233	210	229	224	270	224	242	226	228	223	234	221	200	222	220	232	234	219	221	249	245	199	223	206	187	242	254	226	228	201	215	219	222	231	257	249	221	233	223	222	217	214	222	221	203	225	223	225	217	218	221	238	237	252	198	228	199	213	210	231	241	239	217	240	240	229	221	204	220	227	228	229	233	197	193	206	224	233	240	212	244	233	227	216	217	195	190	218	209	212	227	216	227	231	215	228	210	218	230	219	240	211	231	265	236	248	235	211	210	220	210	215	214	213	220	224	191	228	230	239	212	215	207	195	217	239	203	221	245	245	228	211	205	228	209	238	205	207	212	219	225	190	222	217	207	221	230	212	233	212	241	241	240	245	197	254	253	252	195	253	220	254	216	223	220	231	234	238	233	226	267	229	221	219	209	246	229	220	251	232	199	219	229	219	228	247	225	241	229	220	219	220	211	248	237	213	229	213	213	221	207	230	222	200	239	235	227	215	214	223	218	218	222	225	221	235	222	221	216	227	232	225	236	204	236	235	218	226	201	234	241	236	216	194	262	243	220	225	238	211	238	254	225	235	217	214	256	204	232	211	217	225	236	220	221	209	203	209	192	250	242	225	220	253	227	224	213	223	230	233	236	243	225	244	239	223	242	237	263	214	226	233	231	205	260	226	230	221	242	216	208	209	222	216	222	216	238	220	233	214	230	232	229	222	263	228	219	237	222	213	219	210	229	230	211	232	217	228	205	222	216	227	252	234	209	257	220	251	215	228	226	202	211	217	229	211	207	217	228	216	245	221	233	239	230	219	220	223	251	218	243	245	220	192	237	211	203	223	234	247	215	259	213	187	259	233	194	219	242	221	231	238	211	201	236	227	212	240	216	213	200	242	222	228	232	238	240	208	233	224	268	238	219	190	218	245	225	243	206	217	209	221	210	227	227	240	218	215	200	259	213	202	223	218	211	233	251	227	249	250	218	238	215	217	275	223	243	228	240	207	223	232	225	233	276	225	218	200	216	236	249	251	232	208	207	230	208	217	229	223	217	190	242	225	214	229	234	225	216	216	238	249	229	210	225	234	191	235	218	218	219	226	256	235	203	239	248	216	244	221	197	226	234	220	243	242	260	247	222	232	231	209	201	235	227	261	196	203	222	218	217	224	256	243	221	207	232	200	235	220	218	212	236	191	231	219	232	221	246	211	205	225	239	225	225	208	233	249	232	224	208	219	234	239	223	217	215	220	213	229	215	218	239	255	230	246	239	255	216	236	226	222	210	233	227	223	219	235	238	228	229	245	236	217	207	218	204	220	213	201	213	248	223	196	254	251	233	216	211	246	207	189	224	258	229	222	233	228	219	241	220	231	218	214	219	232	234	260	241	228	238	249	215	200	226	223	210	232	258	237	219	242	215	257	225	234	236	234	257	222	219	207	218	222	220	213	223	203	247	214	236	243	241	214	194	226	190	232	223	217	204	215	226	236	223	221	212	234	226	243	222	217	208	248	218	216	217	210	226	261	217	221	196	222	235	231	233	235	233	199	215	233	223	250	254	193	220	236	230	229	233	238	225	204	238	228	223	251	227	248	236	243	229	235	211	244	240	251	225	224	225	238	215	245	220	219	225	249	238	225	224	214	227	237	229	234	236	250	231	223	220	217	224	235	226	208	216	210	248	233	249	221	197	203	228	225	218	232	241	245	197	230	232	199	235	221	227	213	206	226	223	216	234	214	196	198	215	228	250	218	232	231	225	235	204	240	210	215	210	246	213	220	190	236	229	247	263	218	218	224	231	223	185	227	238	197	226	188	227	232	243	239	252	236	219	225	236	224	212	228	219	225	246	233	222	242	216	228	229	231	242	207	211	247	235	235	240	233	212	242	244	246	274	258	201	229	224	224	275	219	214	215	216	233	203	203	208	235	230	227	204	222	238	214	230	224	258	222	225	243	240	255	227	205	221	214	215	235	228	233	248	233	228	233	242	234	210	263	219	230	237	241	238	207	190	247	243	251	200	204	221	234	224	215	240	213	221	206	207	205	214	237	204	244	234	227	248	244	236	201	204	259	234	186	231	207	208	215	243	244	205	208	214	231	226	236	201	206	209	205	232	240	231	207	242	236	243	214	198	238	245	241	205	208	204	259	217	240	241	223	248	240	245	215	212	248	208	193	218	229	234	231	222	212	235
8111	2551	5318	6260	5940	4841	3871	3340	3034	2787	2676	2624	2876	3039	3568	3142	2917	2750	2398	1608	1671	1427	1283	1035	1002	1158	1264	1127	997	857	890	808	781	803	721	771	740	702	765	697	743	685	660	767	723	700	710	676	630	662	655	690	679	638	702	657	698	671	681	708	755	740	718	650	641	675	641	656	652	639	670	661	718	666	637	658	668	655	642	703	627	662	621	645	645	647	647	632	667	630	656	649	642	648	622	640	632	623	618	618	689	592	603	665	649	627	624	676	634	659	641	657	622	656	652	629	678	603	627	650	663	617	650	611	604	641	624	646	649	656	645	632	603	673	617	596	643	603	627	672	625	636	669	636	651	651	637	659	608	652	649	643	673	637	601	666	611	660	644	604	618	661	647	656	630	630	614	619	624	633	605	621	636	652	630	682	589	618	608	653	669	640	622	671	610	616	604	659	687	632	632	611	587	628	615	691	612	656	609	626	608	627	680	670	604	622	588	598	574	668	619	621	619	639	586	644	619	646	621	638	603	650	632	621	646	645	617	624	642	615	601	667	581	627	615	652	599	644	605	595	620	610	603	665	624	614	652	652	635	630	625	652	604	628	675	662	584	654	627	641	679	605	614	642	648	685	619	614	635	665	608	684	661	659	639	633	640	598	637	588	652	640	651	610	624	620	646	662	677	595	612	647	592	646	625	595	614	623	679	641	597	653	624	607	608	581	595	687	635	606	627	638	655	645	670	603	664	611	625	649	615	668	630	602	658	616	685	641	675	638	633	627	657	591	599	636	625	627	598	642	651	622	663	587	628	631	586	637	590	644	618	615	641	595	606	626	594	638	618	629	583	703	619	596	641	627	613	643	643	629	593	611	643	607	585	577	650	594	618	619	623	628	618	576	587	658	633	638	604	615	653	623	652	645	628	605	620	646	631	663	616	631	606	636	593	660	652	583	672	600	635	617	646	653	630	592	630	637	633	624	577	650	650	600	588	623	579	642	600	679	612	628	661	647	635	589	614	646	641	656	613	612	595	602	633	638	623	589	614	622	645	607	625	663	579	619	619	609	637	655	644	651	606	610	599	661	593	585	633	631	601	619	606	625	610	606	665	649	594	643	612	655	655	616	613	607	598	624	640	602	636	640	645	594	649	608	659	663	649	576	657	667	624	635	623	638	595	633	597	622	627	619	669	633	639	607	656	599	622	635	650	610	576	590	637	649	656	661	621	587	631	633	645	657	644	636	594	587	596	614	632	643	630	623	597	653	631	649	626	623	647	672	608	608	660	648	626	631	636	662	616	598	667	634	625	665	632	635	621	617	600	641	628	623	631	629	603	597	632	623	647	641	671	648	652	622	645	596	628	586	649	576	628	623	611	626	615	598	626	594	641	679	636	650	669	613	638	656	620	624	670	649	590	666	663	602	679	653	611	637	612	643	648	653	614	621	621	661	601	652	633	629	620	574	636	599	617	685	685	654	629	674	648	630	647	611	664	618	637	622	620	608	639	630	649	617	567	599	639	666	654	602	624	644	591	605	627	596	628	627	656	616	638	666	619	657	582	621	593	637	625	601	609	649	641	616	656	613	632	589	683	597	599	631	603	614	636	647	651	673	619	601	629	633	615	617	616	642	630	602	572	599	631	592	646	593	601	686	637	635	659	627	582	613	617	573	645	658	638	623	609	613	610	637	558	618	675	609	611	632	612	650	669	629	652	603	568	629	650	627	637	605	611	624	646	621	637	655	657	601	635	644	655	589	663	616	648	636	607	620	642	605	615	612	663	653	614	622	661	602	649	620	619	593	626	642	637	689	589	652	677	606	609	615	637	635	628	589	606	679	694	603	629	615	617	603	626	641	647	590	622	620	628	651	629	638	665	650	635	658	610	651	614	687	663	642	644	622	662	621	647	627	656	658	614	642	636	650	636	649	655	633	602	656	635	649	637	650	633	624	626	607	584	641	618	626	626	651	631	617	603	661	643	632	638	643	647	656	638	588	634	569	590	633	661	635	663	610	627	638	616	599	614	667	634	679	624	648	682	626	627	643	620	641	627	600	665	635	605	630	643	626	661	697	608	615	594	664	619	585	650	618	611	595	610	623	608	628	673	638	690	597	669	595	651	622	627	634	580	646	626	608	606	648	649	641	624	633	610	640	638	649	604	607	620	653	620	621	628	616	616	655	643	618	629	586	616	658	594	618	650	682	639	632	608	616	625	644	642	623	615	628	630	643	611	593	646	612	660	622	635	613	651	652	638	632	612	652	593	639	599	674	623	642	627	637	630	630	636	607	654	604	620	649	628	609	662	610	643	659	621	633	618	628	600	666	659	648	596	622	635	617	632	612	572	672	636	590	612	600	607	654	656	599	628	656	629	628	636	645	613	615	646	625	610	628	675	645	607	619	585	564	647	662	600	661	668	628	583	646	617	644	568	649	658	626	584	620	615	627	607	602	633	618	668	640	622	624	605	618	671	623	622	647	624	626	675	635	634	620	639	611	620	697	634	611	635	608	580	640	651	676	646	634	701	639	617	629	648	640	597	621	602	648	620	652	620	671	636	631	637	660	678	685	630	643	602	685	620	625	641	603	619	652	640	623	600	609	640	626	608	575	671	608	617	635	611	674	645	596	627	633	595	655	682	635	653	659	640	624	648	650	641	618	628	645	667	611	603	617	648	610	646	623	620	629	664	627	644	603	649	642	647	616	652	653	615	651	636	684	655	630	616	664	627	589	581	647	643	676	616	690	626	634	692	620	624	616	601	621	628	638	604	655	624	627	597	606	624	620	631	615	572	620	648	649	592	618	612	627	647	648	650	620	633	668	612	577	681	641	621	642	635	607	679	605	638	622	634	634	659	645	618	620	612	636	621	657	599	622	611	639	595	672	651	556	638	614	629	608	613	624	663	639	615	663	597	610	633	634	609	613	598	637	605	621	616	645	597	626	647	631	625	636	650	655	658	665	628	638	641	581	660	611	672	614	644	584	636	640	668	625	620	690	637	630	658	636	641	638	600	619	543	628	587	605	640	619	615	650	633	644	592	636	627	665	648	636	625	671	617	624	589	576	647	621	609	682	637	633	598	666	632	622	658	641	620	644	629	616	698	637	628	618	644	667	632	628	617	620	643	635	634	599	630	575	630	631	609	600	619	637	673	653	634	640	601	608	628	610	602	655	619	601	616	629	637	623	657	614	628	622	602	630	649	641	668	622	604	605	639	620	577	636	628	629	648	609	645	618	634	634	657	639	677	677	653	609	621	646	665	606	677	623	661	671	628	658	658	649	583	660	644	626	649	652	593	609	616	608	597	616	580	650	611	619	602	649	634	629	646	658	616	621	624	668	635	628	602	554	560	625	619	646	588	620	631	641	607	621	616	615	604	625	599	625	642	647	623	626	612	671	645	661	601	607	585	610	618	641	662	636	631	597	641	655	634	652	621	666	649	610	644	673	689	610	609	613	640	626	697	636	665	645	650	656	636	641	661	684	627	625	600	671	636	617
2175	427	371	358	302	349	367	340	318	357	341	385	331	327	292	344	310	355	330	311	335	346	333	327	312	341	321	356	317	347	345	327	319	326	326	349	357	336	334	307	389	360	345	371	348	332	354	352	346	297	347	336	348	316	273	322	343	312	348	327	317	311	347	326	308	325	349	322	319	345	356	316	336	350	379	341	332	345	304	323	327	350	344	337	401	371	357	329	313	337	341	363	308	312	326	320	343	356	318	304	339	336	347	326	334	318	353	344	313	323	335	339	316	327	340	344	357	353	343	311	330	348	349	354	365	323	361	338	374	337	369	328	344	358	383	339	333	327	322	373	336	356	346	324	339	345	311	341	360	363	369	299	344	318	311	336	335	337	293	296	357	346	320	341	335	358	335	355	332	326	332	395	304	320	332	329	355	358	301	363	347	306	349	340	331	386	356	343	328	343	339	350	336	337	353	350	321	325	330	308	329	354	358	378	354	339	338	365	283	334	340	324	361	295	355	304	362	326	327	320	353	336	343	325	315	329	359	350	329	349	314	318	333	323	354	372	337	323	318	336	353	333	381	331	289	351	330	321	338	377	342	324	331	371	327	321	318	344	332	379	366	327	328	343	323	362	362	315	321	320	356	323	366	368	322	331	331	335	324	343	328	336	336	367	343	336	349	314	351	367	324	338	352	308	332	329	349	337	373	305	366	321	373	363	324	358	346	345	313	356	348	374	320	347	381	368	332	359	340	341	376	339	330	348	357	338	346	289	365	324	329	344	354	334	332	320	330	347	348	360	335	335	335	344	337	328	344	338	322	339	317	324	286	348	335	360	317	371	322	346	360	363	353	353	312	300	349	325	349	338	336	336	287	318	333	307	330	326	316	315	345	349	310	327	359	340	344	371	371	345	336	348	337	306	337	347	337	342	369	349	368	373	351	337	327	327	342	356	334	370	371	342	351	318	331	337	315	333	322	349	363	300	363	378	349	325	329	321	338	330	308	337	332	302	360	371	343	336	357	341	324	335	326	361	331	315	315	335	320	352	354	330	326	302	318	321	330	347	361	318	330	359	353	353	326	369	329	325	378	335	297	340	317	334	326	308	318	341	390	329	344	306	332	342	344	327	331	348	333	340	355	330	321	342	329	384	342	347	352	339	376	316	346	372	356	356	315	341	327	337	317	335	323	321	339	344	362	344	336	371	328	311	349	358	319	354	330	300	335	335	317	318	369	366	348	321	355	366	331	328	360	321	335	318	335	337	330	326	311	321	344	333	317	371	310	346	348	350	375	302	360	371	341	334	319	308	319	341	317	346	344	328	315	334	360	379	336	361	344	356	361	309	312	356	320	334	323	343	351	311	342	330	355	328	323	320	356	377	363	359	364	342	313	323	358	317	332	350	341	337	349	374	345	354	329	368	343	357	319	345	331	353	322	346	316	341	321	329	325	290	321	360	300	317	360	334	331	350	328	337	291	333	335	350	338	332	338	327	334	311	333	364	343	362	352	353	362	342	336	353	325	340	334	340	335	353	319	331	320	317	324	361	349	312	333	347	342	325	336	350	348	285	339	337	325	349	324	312	350	322	353	306	315	326	328	319	345	309	338	376	316	363	371	353	334	340	359	359	352	370	347	317	374	334	343	317	331	332	340	331	367	320	323	341	359	345	314	346	311	321	340	371	332	337	376	331	358	334	347	327	317	353	296	365	319	341	332	302	354	310	321	338	352	314	363	313	359	354	364	326	308	324	349	356	359	302	355	332	327	356	313	323	340	353	316	346	363	352	340	368	320	348	321	334	372	334	383	342	337	314	284	332	357	353	333	326	324	336	324	324	328	360	361	369	309	393	327	318	318	335	344	308	365	328	347	343	331	334	322	348	337	344	345	323	359	361	312	370	328	340	328	380	328	348	326	338	326	281	319	331	329	357	294	318	342	353	340	350	313	337	357	358	337	345	338	333	359	359	331	328	341	320	331	352	311	364	323	326	339	308	328	343	332	333	368	353	330	354	327	324	322	319	347	332	325	356	337	301	333	368	331	305	356	290	341	341	359	331	327	333	352	371	362	335	316	325	353	345	319	352	337	302	325	343	351	365	352	361	350	340	360	340	344	358	348	328	336	354	305	342	337	323	310	342	327	336	355	345	360	344	386	345	346	377	328	305	347	327	334	363	359	372	312	317	362	335	322	319	368	376	376	352	332	325	357	345	345	318	343	354	320	343	359	330	364	364	376	363	340	370	343	331	353	341	370	341	315	339	355	323	345	355	367	347	312	343	309	349	315	333	327	301	346	356	314	322	339	349	336	320	330	360	334	358	323	331	330	312	348	316	360	337	351	344	354	378	332	343	317	315	306	318	336	321	344	346	335	330	325	337	349	345	341	374	292	335	343	341	353	356	323	357	352	354	340	342	341	389	360	319	365	329	344	338	342	340	342	350	317	339	338	351	350	352	312	355	340	366	323	345	321	316	341	372	340	324	316	301	361	321	349	354	323	331	344	351	378	364	346	352	324	303	319	326	299	342	316	360	336	357	338	315	319	303	323	337	344	328	326	323	323	355	343	324	379	348	366	381	322	381	342	359	331	330	320	322	341	354	351	348	334	351	311	342	345	323	337	352	308	334	324	351	324	351	346	316	310	334	355	343	335	350	356	338	348	311	341	315	336	322	341	338	330	318	389	363	332	305	324	313	333	306	314	369	330	371	321	334	359	354	341	319	339	336	363	340	297	314	319	330	313	348	374	342	349	325	332	339	287	348	374	347	335	323	315	326	328	374	349	333	352	341	384	342	290	333	334	356	316	316	315	352	329	335	307	322	353	347	345	329	321	321	330	338	358	340	319	334	350	345	317	345	330	346	332	334	328	319	343	356	332	340	316	337	335	389	328	338	326	346	335	325	334	326	354	345	327	348	309	347	349	322	335	323	318	337	330	342	358	335	323	330	308	366	346	295	369	355	343	351	365	348	348	340	320	368	344	317	322	353	355	355	336	351	339	332	328	294	342	335	336	330	307	339	354	332	325	324	358	353	344	314	337	327	318	350	341	381	325	351	349	333	345	290	333	347	360	346	295	337	335	334	334	317	345	349	345	358	341	358	329	367	353	344	329	340	351	368	330	336	338	344	355	323	356	316	327	360	342	349	329	343	334	328	362	347	359	364	355	319	350	348	335	332	306	341	371	319	318	354	355	337	328	315	311	313	335	337	349	374	323	384	301	383	361	361	355	333	310	307	367	320	313	346	362	329	348	320	322	343	366	323	324	351	324	343	326	351	338	338	330	358	331	351	334	326	351	341	325	316	338	358	332	336	335	371	324	345	377	370	352	329	326	306	329	362	321	330	308	341	322	315	340	397	348	343	366	314	345	343	346	319	349	352	322	386	323	351	318	310	338	344	310	340	285	316	342	328	333	331	336	341	368	358	355	340	337	375	325	352	355	338	328	327	312	354	349	347	317	334	320	333	324	318	348	339	340	330	330	368	348	326	358	365	284	344
2978	880	921	944	907	929	841	858	855	813	797	889	840	896	907	908	845	883	926	829	814	856	879	845	865	856	833	876	828	809	863	890	870	861	806	830	842	855	809	795	872	829	844	840	797	845	856	855	858	763	777	831	867	832	837	834	823	806	837	872	832	873	823	865	789	864	816	850	829	847	828	824	866	846	839	843	869	843	825	825	867	820	852	827	841	862	838	881	858	906	847	873	838	888	841	800	873	903	822	854	825	846	875	798	805	840	854	811	749	825	819	766	817	780	796	818	790	848	838	785	792	831	796	824	829	839	830	815	806	745	838	845	826	821	766	807	851	808	827	803	863	857	849	851	800	850	828	818	843	807	835	842	829	875	780	831	834	822	858	838	833	834	868	825	877	836	830	827	802	845	803	854	819	847	825	809	825	865	800	835	771	845	852	816	806	840	826	833	779	827	838	876	823	882	848	864	831	889	861	805	831	842	853	784	805	855	847	827	889	831	852	841	871	864	797	857	820	822	853	806	799	802	818	842	877	859	884	853	847	808	839	810	855	855	830	857	872	835	861	817	819	845	869	852	822	824	820	819	856	840	804	816	831	857	800	887	818	869	827	797	841	830	812	869	811	830	841	810	856	819	838	870	797	822	837	810	853	829	875	820	879	815	846	861	856	818	811	828	825	888	874	791	832	860	851	843	808	825	864	822	810	813	885	849	799	838	824	865	819	798	836	886	802	808	755	841	786	808	856	815	829	775	821	854	816	853	836	845	856	821	842	840	916	797	801	862	837	845	853	809	848	800	815	825	800	830	860	837	840	852	807	819	829	820	820	825	822	815	837	837	853	775	843	831	843	802	797	862	820	884	860	859	867	809	811	851	850	837	856	852	870	888	818	824	888	793	852	850	812	782	799	862	838	807	788	817	800	814	835	822	834	798	854	829	834	842	803	863	777	855	833	803	837	812	820	804	863	846	836	853	809	836	845	861	829	821	806	745	823	809	810	897	845	857	798	872	821	892	837	867	838	834	849	842	808	813	855	857	893	819	879	874	832	800	846	806	841	832	834	749	833	812	846	856	851	840	766	822	828	881	816	829	815	824	823	849	828	806	768	878	858	877	810	818	842	824	790	878	865	802	860	804	833	809	803	790	843	813	889	843	858	857	844	794	810	806	851	867	829	856	792	798	843	893	841	783	869	851	818	823	774	832	831	791	759	799	833	805	887	846	799	845	878	826	780	868	873	834	865	834	837	853	839	833	826	802	815	847	882	834	788	752	835	801	829	814	815	903	844	803	828	769	858	824	861	836	800	820	859	800	842	805	829	815	866	847	763	824	803	844	808	857	823	844	880	817	830	918	830	823	816	797	888	817	869	859	834	824	865	799	813	808	800	855	864	829	853	866	829	867	806	834	842	825	780	856	816	816	799	868	882	806	842	863	801	836	827	835	821	793	870	814	845	806	830	799	792	825	810	844	824	793	839	822	780	867	790	832	828	830	873	830	883	851	879	825	866	810	813	836	866	818	780	862	854	800	846	857	825	886	772	849	843	830	830	733	833	822	852	840	886	819	878	833	830	784	859	877	838	871	860	818	824	861	853	811	845	866	848	814	844	832	868	843	838	840	861	861	867	810	819	862	792	836	844	890	777	811	811	831	818	789	868	825	839	846	815	835	878	751	823	861	864	822	838	777	869	917	809	827	814	801	806	859	821	853	827	833	842	861	814	804	830	877	845	842	822	808	813	825	827	837	842	847	811	818	808	815	845	822	824	819	826	804	763	876	788	890	824	787	843	832	813	837	858	830	836	874	823	862	842	863	809	833	816	823	839	877	861	887	854	813	818	815	828	855	861	851	848	795	794	869	868	786	773	805	820	825	858	847	802	863	820	808	858	805	846	898	763	794	831	810	828	804	851	846	861	854	796	757	820	839	872	808	807	815	840	816	811	787	799	839	927	849	820	806	813	859	806	826	825	824	815	819	864	811	807	846	834	808	811	792	874	879	840	902	834	843	806	835	818	848	864	872	849	861	800	784	757	791	815	836	772	858	816	870	823	865	844	862	857	846	810	874	837	839	839	790	811	888	843	772	832	807	786	817	815	867	822	846	792	815	833	884	833	785	827	845	855	815	833	817	808	758	879	818	801	798	834	801	860	838	830	808	887	859	872	841	794	861	818	806	819	856	805	862	884	795	841	841	823	791	813	835	803	824	837	802	813	861	822	819	834	881	824	901	818	850	812	822	795	861	825	798	819	849	823	808	810	895	813	801	831	843	842	870	876	840	829	848	820	829	800	810	829	837	816	868	842	830	882	828	869	814	793	839	824	814	839	870	817	836	826	834	812	809	831	823	828	836	746	858	841	877	854	827	802	850	836	833	801	832	849	847	817	843	842	831	855	788	842	830	798	834	836	817	801	825	810	837	840	745	803	843	831	800	844	780	809	783	824	831	779	812	845	806	831	839	840	885	816	830	851	816	876	858	813	777	814	824	869	827	841	812	849	858	848	875	849	905	822	806	806	830	831	783	835	843	860	817	847	824	803	853	829	811	790	838	863	830	772	889	836	826	821	817	892	801	865	793	822	794	881	851	832	830	849	840	824	856	811	827	862	839	856	834	820	821	875	841	784	838	819	844	877	846	879	810	799	830	808	808	817	809	840	824	853	826	797	770	808	811	863	810	775	872	794	812	832	894	811	870	866	834	861	831	822	834	815	798	851	810	814	822	846	835	857	829	900	846	864	832	865	847	792	848	860	838	869	755	863	830	872	837	848	832	800	846	823	798	789	895	831	820	835	816	825	786	841	833	842	890	779	792	882	846	860	846	805	844	844	831	830	825	847	831	799	787	838	828	817	812	788	893	861	878	856	788	848	829	850	866	841	819	824	842	789	820	837	895	815	863	845	809	853	821	811	856	799	824	827	850	906	803	901	854	855	881	857	848	794	802	806	827	830	837	839	832	825	849	839	861	815	763	787	839	849	785	875	804	860	826	813	852	885	815	781	827	856	814	834	859	792	841	830	840	859	817	824	831	873	836	826	814	840	798	845	825	840	790	808	834	821	798	840	823	828	766	851	839	781	839	818	823	800	812	832	821	803	906	815	856	824	825	814	833	767	814	851	826	821	824	805	818	825	828	838	853	785	789	867	887	827	894	859	810	821	816	807	880	804	871	819	814	839	807	848	806	826	807	795	842	834	818	850	851	838	844	822	810	863	827	843	824	870	829	839	834	785	827	814	867	857	796	841	815	808	843	867	878	822	857	822	904	866	847	797	850	782	869	879	804	817	858	864	856	815	817	863	847	818	838	855	847	825	859	844	817	851	818	849	804	833	833	843	857	827	841	788	798	782	872	868	858	839	826	842	849	810	852	873	818	806	845	842	824	929	805	847	802	832	818	864	873	806	862	840	855	883	837	793	841	817	887	820	827	827	833	837	803	843	812	859	800	793	811	806	767	820	830	850	809	799	767	790	803	840	885	762	866	793	803	856	881	847	835
8200	1471	1491	1258	883	702	572	477	382	337	342	315	337	349	359	393	330	316	295	255	221	209	217	183	202	195	232	186	177	204	193	161	168	171	187	172	167	167	170	160	185	163	185	157	184	160	171	164	169	159	167	168	177	170	176	174	152	176	159	205	202	180	188	179	169	210	162	191	156	167	171	175	190	187	175	152	188	175	162	184	167	173	194	166	194	193	169	167	186	165	167	187	173	175	189	177	174	164	159	170	174	157	179	185	168	180	169	180	173	167	172	168	187	179	191	170	194	172	193	166	164	188	159	165	170	156	185	165	174	170	203	179	182	189	173	153	175	167	161	153	165	181	158	186	159	159	162	180	187	189	155	153	176	154	172	142	166	174	153	172	159	162	181	173	160	145	187	154	165	174	197	175	167	168	176	164	180	198	161	153	150	164	155	179	172	174	178	169	182	177	190	177	173	166	173	169	149	170	173	190	165	180	173	180	193	161	186	172	164	193	180	183	168	166	186	170	194	177	167	190	185	172	169	197	192	161	154	174	170	179	184	169	139	160	172	150	169	173	213	191	183	187	172	159	167	162	194	193	172	179	173	167	172	176	185	178	183	207	172	160	185	172	171	169	179	165	164	170	182	162	165	184	160	161	164	199	159	163	150	155	176	161	167	184	175	191	175	200	169	188	192	163	149	188	157	161	174	164	163	183	170	175	193	154	153	171	173	169	168	162	147	176	154	157	156	162	188	180	186	167	185	154	151	168	168	183	163	156	178	177	163	187	169	141	178	154	182	159	171	154	177	162	190	141	161	181	179	175	180	153	177	168	163	161	179	162	175	171	176	171	185	172	183	179	162	160	174	192	176	177	160	182	206	171	165	164	177	158	175	208	183	159	157	169	194	148	173	175	195	174	183	157	182	188	156	180	173	146	168	161	177	182	175	161	177	158	156	148	172	174	192	177	159	180	165	158	178	157	187	158	162	167	185	151	156	191	174	149	168	181	167	165	166	171	185	175	197	181	185	186	158	162	190	172	192	199	162	174	174	171	155	177	180	176	164	151	170	168	162	174	181	200	201	143	171	184	177	181	172	173	198	161	177	168	181	193	185	154	165	141	181	183	176	170	175	154	153	180	175	166	160	168	186	200	213	184	191	179	149	179	210	168	170	170	155	181	154	183	186	201	169	175	161	170	167	160	173	186	177	171	161	174	171	162	179	185	200	175	162	168	170	157	178	182	185	166	178	181	174	184	149	201	154	161	164	158	171	173	161	174	164	174	146	189	185	166	163	154	184	160	165	204	172	177	164	181	183	161	183	185	191	165	166	176	188	175	159	157	177	174	175	188	171	168	150	179	149	182	166	156	148	182	173	183	173	173	194	175	174	173	190	168	171	180	169	170	157	168	173	158	177	179	178	193	188	168	163	171	175	147	158	185	177	169	181	173	186	181	178	181	167	180	166	161	183	184	194	157	168	199	171	180	164	142	172	176	163	168	146	158	155	196	182	156	192	178	151	161	188	145	174	179	200	160	197	161	181	163	174	200	194	204	164	163	164	178	186	194	171	150	166	186	172	165	180	187	167	153	175	164	160	177	166	155	160	167	161	163	163	168	181	188	158	180	183	169	182	161	183	188	163	166	180	164	176	187	157	155	177	169	203	173	150	188	168	182	177	174	169	195	158	161	193	181	162	188	177	154	179	222	165	189	181	169	206	165	200	165	181	199	201	157	156	150	170	165	139	164	150	182	161	195	170	155	197	160	175	183	193	146	152	160	169	164	167	176	143	157	155	201	189	184	190	181	155	170	161	164	185	150	187	181	146	187	168	182	183	184	159	174	159	167	146	168	173	180	166	180	182	173	163	201	169	186	181	161	165	164	174	144	171	167	142	148	177	158	166	180	176	176	161	173	173	159	181	150	178	192	167	170	163	174	177	151	172	161	151	189	169	164	184	163	155	197	202	166	152	174	174	166	158	149	172	161	188	175	188	188	160	158	190	164	159	172	168	188	193	195	172	156	179	154	160	161	173	187	178	158	165	163	197	159	168	169	175	158	188	173	171	153	176	165	187	167	161	174	163	165	172	192	171	172	179	164	157	156	172	173	188	171	173	181	184	177	192	162	148	191	168	186	149	162	154	145	148	152	145	167	162	161	166	170	172	173	165	157	184	173	170	170	189	164	162	171	164	196	165	189	190	176	146	181	181	169	166	181	168	164	186	172	181	178	182	177	173	173	158	170	161	180	180	153	155	167	183	162	180	187	175	171	173	168	151	188	164	169	154	173	206	176	172	141	162	154	181	157	160	160	195	178	180	177	182	192	174	156	161	169	168	172	167	159	174	183	177	155	157	151	178	167	177	158	177	144	192	165	164	172	179	188	156	164	191	179	167	149	171	170	173	175	178	182	162	185	189	194	175	180	190	166	177	180	175	155	168	182	177	184	202	174	186	199	171	168	158	187	151	179	146	187	192	176	157	171	156	176	194	174	183	167	164	195	188	182	184	164	171	170	179	171	172	164	185	182	180	197	166	185	150	157	167	154	176	172	190	152	160	149	171	166	187	159	194	172	175	188	151	164	177	174	158	179	179	168	183	173	181	163	175	155	161	161	157	172	203	173	170	166	165	176	147	173	156	156	167	165	157	176	163	174	159	193	161	161	169	148	153	150	169	180	155	149	189	170	150	176	166	191	188	199	156	170	195	181	189	177	144	162	176	169	159	165	141	173	166	151	175	170	162	171	198	188	147	164	185	158	186	158	177	170	177	171	174	143	172	200	149	161	167	162	195	186	159	139	174	170	199	177	163	165	191	173	180	169	173	164	171	163	176	153	187	182	177	168	164	173	164	184	171	211	193	151	170	166	171	172	141	171	158	184	154	174	166	170	161	173	177	188	181	145	173	181	179	185	173	164	170	160	188	152	165	178	193	172	183	178	181	178	183	175	178	170	152	168	189	175	161	163	212	149	186	183	173	167	180	192	155	191	182	175	173	182	161	171	204	171	192	171	192	169	164	170	157	184	169	175	177	189	212	170	172	181	171	160	194	169	166	148	148	195	161	152	170	164	155	155	167	173	166	155	175	163	166	149	189	192	170	152	166	179	163	182	186	161	175	175	163	178	184	190	181	182	181	178	183	162	180	150	166	188	163	151	167	185	187	188	192	147	175	191	183	175	190	207	177	172	189	187	181	193	154	187	145	180	160	169	175	178	185	152	188	191	173	178	178	167	160	177	162	156	161	199	157	170	169	155	152	169	159	191	155	214	169	146	167	177	170	182	174	185	179	170	174	166	178	163	177	184	181	182	194	167	203	183	171	166	141	184	165	149	165	181	170	162	144	188	186	163	170	170	180	185	161	150	160	188	161	174	167	138	178	169	146	167	170	160	162	168	193	170	163	177	163	194	157	158	172	191	186	178	164	167	163	160	161	173	159	169	170	188	158	152	184	186	198	154	183	150	163	159	164	182	171	180	186	158	173	152	150	170	190	156	187	166	188	188
6436	1587	2913	3762	3192	2728	2285	2018	1797	1646	1605	1593	1633	1789	2047	1896	1590	1531	1288	1110	1002	857	836	725	677	742	755	690	618	612	591	613	625	554	574	585	557	541	532	548	529	530	502	535	518	545	486	493	525	530	535	527	503	521	537	498	512	532	592	509	564	579	538	516	563	545	555	499	484	498	513	488	520	583	533	491	513	483	500	538	492	484	547	518	506	463	454	490	492	500	521	481	501	474	487	515	483	532	499	446	511	474	470	460	461	506	485	500	523	518	514	524	490	501	467	460	479	478	477	503	491	459	507	522	496	502	491	487	474	500	538	510	494	509	544	445	552	475	511	466	505	478	482	504	512	509	502	488	505	520	462	510	539	476	509	461	464	483	471	488	467	485	501	515	534	494	471	493	467	499	497	507	500	477	485	495	502	521	526	474	483	522	484	489	489	466	535	471	485	489	492	467	524	501	481	482	511	477	506	473	507	469	521	467	456	454	505	454	488	477	510	479	497	474	508	484	497	497	488	479	491	502	452	466	485	470	515	515	506	492	510	519	484	483	501	503	464	525	520	481	468	468	497	479	459	478	494	515	505	482	465	454	496	487	511	517	496	481	529	442	457	477	454	465	521	465	500	425	494	455	510	514	481	484	456	492	506	474	478	472	483	451	547	517	499	524	474	510	463	482	474	490	486	496	492	487	481	461	538	488	457	492	536	511	514	454	481	482	497	500	487	499	445	451	525	470	521	471	474	461	493	497	509	466	459	472	499	439	516	530	479	476	491	528	477	499	448	535	483	458	462	460	544	496	497	471	501	489	501	460	499	430	480	459	470	474	483	510	499	494	503	494	505	540	479	477	508	491	488	506	541	488	496	483	466	503	478	486	500	503	496	469	439	477	499	471	468	506	496	491	484	445	493	477	513	463	468	461	477	460	519	488	492	541	518	480	472	494	470	427	462	467	511	477	541	491	497	464	500	459	464	475	488	471	485	527	436	491	508	486	448	537	517	525	536	485	462	540	478	505	476	482	484	494	491	473	493	486	501	447	515	497	497	500	489	472	486	489	484	555	472	465	494	523	442	492	426	535	454	511	517	474	500	500	500	506	477	460	496	494	484	516	512	470	472	484	483	483	471	494	508	502	493	467	493	491	490	490	513	496	500	512	500	538	497	469	490	500	460	480	512	486	509	440	508	470	470	484	447	464	499	497	528	460	489	512	502	506	525	525	506	496	496	485	485	486	494	486	498	457	487	499	513	491	477	486	481	485	490	481	475	501	456	489	503	494	453	516	482	551	485	499	489	469	506	527	508	507	513	507	497	448	501	505	479	483	507	473	484	475	543	500	465	489	486	515	463	512	518	474	501	501	446	492	516	499	507	456	483	462	474	449	501	494	516	490	469	502	522	447	481	527	507	463	520	479	507	541	481	467	504	485	463	500	472	478	529	520	501	521	479	493	506	485	449	518	514	475	498	479	510	524	492	488	491	466	490	495	477	525	468	496	488	517	476	512	444	489	512	520	471	501	515	481	506	467	493	473	484	503	488	518	445	462	506	456	448	486	484	524	483	512	496	498	482	487	495	492	479	507	506	519	499	494	492	491	498	498	476	504	466	485	463	453	495	517	496	503	493	503	491	499	508	509	529	469	451	442	534	475	480	519	501	508	481	480	501	515	476	494	476	488	463	517	485	480	457	502	465	508	481	498	491	448	514	477	504	480	451	511	496	479	495	482	467	502	480	502	464	504	480	472	501	465	490	481	491	486	511	454	477	523	459	486	500	534	499	471	487	502	491	514	505	477	466	478	466	496	468	487	531	494	469	478	469	465	508	512	515	507	466	489	483	503	486	454	473	465	479	458	477	456	459	480	499	432	477	455	474	495	498	515	489	461	490	522	505	501	481	522	483	469	521	483	474	498	449	480	454	462	504	475	517	503	503	469	504	448	485	495	507	506	522	447	513	485	501	469	513	468	493	519	482	506	524	501	500	449	520	515	478	519	493	501	495	466	497	458	501	488	509	521	515	490	490	516	466	500	501	480	501	513	509	486	487	498	494	499	485	505	493	531	478	475	461	466	512	514	491	503	491	491	487	447	451	476	478	485	498	476	492	461	494	509	499	472	495	474	480	463	477	537	504	515	501	494	468	490	481	499	486	514	493	485	507	500	485	458	450	481	520	467	500	472	493	505	499	464	493	506	537	521	490	491	500	484	481	494	512	517	485	532	524	489	487	509	446	479	488	503	476	520	465	507	459	476	467	525	511	466	495	487	492	462	475	459	470	491	471	473	478	492	454	490	499	461	480	531	534	503	476	478	495	482	481	509	522	484	488	461	526	489	526	465	467	473	533	495	466	502	470	482	462	501	467	468	464	516	483	480	453	511	464	475	470	490	485	500	461	464	473	482	496	473	497	494	513	498	485	500	476	501	505	476	476	460	510	469	515	484	511	487	451	451	476	452	477	507	459	444	476	507	493	483	462	493	469	483	512	498	451	473	475	544	483	462	491	482	495	452	492	487	489	449	517	482	489	509	516	501	463	509	518	504	556	472	497	490	494	469	522	507	473	519	471	510	497	531	458	516	480	513	498	472	510	485	498	493	481	503	443	494	464	482	444	490	526	471	470	525	462	507	505	490	483	490	484	522	529	496	502	477	470	442	498	507	476	498	524	479	514	475	499	473	491	472	466	509	473	448	491	472	489	524	516	490	458	465	491	489	486	478	461	463	500	510	533	484	480	473	455	498	502	486	500	492	472	471	490	512	505	495	486	477	527	496	448	476	485	507	523	518	455	511	502	521	465	515	495	492	509	510	504	531	513	496	464	505	508	510	492	481	487	495	494	470	504	528	504	505	535	483	510	508	495	498	502	448	497	538	488	518	487	518	478	489	470	506	483	501	486	482	477	436	486	466	487	478	476	483	502	507	513	454	468	491	461	471	527	489	493	495	509	474	480	481	492	482	475	453	521	444	442	488	503	464	474	490	472	478	497	485	474	511	527	474	467	488	513	440	448	476	493	500	506	463	480	494	473	470	495	510	529	506	472	472	484	506	484	513	505	473	488	508	502	461	484	480	485	439	469	517	480	503	508	499	451	497	506	462	441	512	490	471	473	524	496	463	478	447	466	530	494	507	527	489	471	509	449	462	492	497	492	501	468	455	468	496	537	491	531	516	486	494	487	513	498	495	487	435	512	487	513	504	471	483	499	490	473	461	499	519	481	518	481	466	506	451	499	471	478	491	459	475	480	481	516	472	463	503	518	508	476	484	449	480	490	477	484	518	475	445	490	529	508	488	480	493	479	488	483	494	469	475	517	486	489	482	486	523	510	527	524	476	471	485	459	472	488	471	489	508	463	483	435	527	529	518	460	501	464	492	513	508	475	475	453	504	474	485	489	494	487	510	498	502	468	512	491	486	489	480	528	468	493	537	459	514	470	478	508	473	495	534	516	477	481	488	502	512	476	510	468	431	503	468	495	481	502	465	492	531	501	486	523	503
14752	2996	2990	2224	1751	1281	925	792	680	608	560	580	566	609	657	518	510	490	428	377	398	319	304	266	254	312	327	267	276	277	226	262	237	266	261	229	240	215	249	252	244	244	245	236	228	225	264	236	233	233	226	237	231	242	245	245	250	232	261	232	257	242	234	235	208	235	235	210	228	256	230	223	242	210	262	237	232	232	231	233	212	226	260	222	233	247	228	242	232	216	212	216	218	243	232	233	239	245	240	222	233	250	253	238	218	238	244	248	226	219	224	263	214	224	210	239	221	225	210	225	225	238	240	228	236	241	204	253	212	234	257	211	254	222	239	213	220	219	241	244	238	211	219	216	254	226	225	238	226	235	250	214	260	216	231	215	248	235	202	217	222	218	209	235	245	195	238	220	242	231	266	220	228	221	212	234	240	238	269	240	228	220	219	224	218	214	254	250	195	240	246	224	253	230	224	239	217	208	223	260	212	239	229	227	229	231	228	237	241	236	228	219	227	232	235	227	252	210	234	221	259	209	228	252	241	256	245	227	254	244	240	216	211	229	230	219	229	234	219	221	229	225	241	218	228	219	238	231	221	232	243	214	249	235	239	236	255	235	189	229	231	223	205	228	253	228	248	243	216	206	246	242	228	249	204	252	224	234	228	205	208	208	215	235	205	235	239	243	270	228	213	230	242	233	266	237	223	235	228	241	207	231	248	221	211	265	249	233	228	242	247	255	227	269	258	262	237	219	249	225	243	244	244	220	210	256	234	218	248	223	216	248	229	230	224	229	231	249	205	211	213	256	226	228	226	240	239	242	225	221	242	245	282	245	237	220	227	250	218	231	218	216	242	242	270	260	222	236	249	239	228	230	219	225	227	229	250	224	234	234	231	252	212	219	222	209	205	231	227	195	211	221	217	212	237	223	233	217	230	230	239	235	232	209	214	257	242	240	243	240	246	229	253	229	222	249	267	227	229	235	241	249	247	219	238	213	241	232	250	247	200	220	227	221	223	280	212	234	251	198	246	240	243	206	213	229	234	246	220	236	236	199	220	238	215	206	218	214	243	226	220	211	241	211	234	223	258	223	225	236	226	216	219	218	247	231	188	243	224	209	230	239	250	234	248	220	241	219	241	214	239	226	209	229	239	249	231	214	233	236	242	227	226	264	218	223	232	235	246	246	232	202	250	219	235	237	226	233	208	206	208	209	217	264	222	222	249	218	220	256	209	226	224	227	202	247	222	248	236	217	226	215	226	223	224	222	228	212	227	231	243	217	239	202	211	212	212	220	239	243	235	240	225	243	225	210	245	234	238	266	235	237	233	239	249	246	202	211	226	246	224	211	224	269	214	252	241	220	272	216	258	252	213	235	232	248	222	246	230	217	230	232	247	249	243	216	215	225	246	232	206	253	217	226	225	233	214	236	249	266	229	212	228	270	248	226	242	224	224	246	242	220	242	226	237	212	211	207	229	233	256	231	241	243	236	256	253	235	229	207	223	261	221	249	248	239	230	240	228	246	261	223	234	236	218	238	230	241	230	236	203	247	209	232	239	229	218	251	212	223	237	229	228	234	238	237	191	226	241	237	231	239	223	223	237	248	232	254	245	218	209	214	235	227	217	214	242	248	209	255	248	237	248	255	227	237	231	197	215	255	247	210	247	228	249	216	236	213	221	227	231	243	229	219	227	217	221	208	252	222	244	210	240	211	232	227	242	210	216	211	225	221	214	211	213	255	237	246	222	237	204	237	247	261	218	233	211	233	248	215	219	221	234	236	240	254	233	243	245	229	222	257	216	231	241	234	218	234	222	222	260	222	234	232	233	227	252	258	231	222	285	212	245	234	233	225	255	215	229	251	204	248	203	211	239	256	240	254	245	237	229	229	225	260	234	276	218	207	224	237	232	239	257	241	219	209	218	204	219	241	246	244	232	261	244	234	247	262	234	234	246	235	192	240	260	201	245	249	245	207	231	215	254	220	224	197	229	225	235	240	249	214	229	218	220	227	247	211	232	226	233	231	214	220	238	235	215	219	239	228	246	231	208	238	269	256	240	208	236	225	222	251	237	247	240	240	250	249	230	258	222	246	261	200	227	251	254	221	227	246	227	241	238	244	221	208	235	249	235	235	225	251	189	233	260	229	217	231	233	221	237	253	220	211	231	211	210	234	238	242	224	219	260	242	227	240	219	243	212	203	244	210	291	231	242	211	261	221	252	269	231	234	226	243	278	210	222	233	241	237	209	222	235	234	229	231	221	233	240	224	226	220	228	253	240	241	217	252	220	199	211	209	218	224	223	245	233	234	210	231	246	244	214	234	224	248	250	241	222	224	225	217	222	241	249	258	225	215	252	223	239	244	253	223	231	240	230	212	263	212	223	245	256	191	206	244	240	236	239	241	228	241	239	233	236	220	258	225	225	218	265	223	227	224	247	235	197	216	253	247	227	253	225	247	230	207	207	227	242	226	224	233	228	251	227	230	237	212	210	231	230	213	225	216	241	228	207	219	232	220	248	241	219	239	214	233	232	220	222	189	235	262	206	241	220	237	278	238	263	207	231	210	237	232	229	216	233	235	228	233	248	249	243	210	236	230	255	215	228	239	234	220	251	221	225	235	273	232	248	209	238	227	229	223	213	228	240	225	213	222	243	224	254	237	241	243	225	255	217	212	218	226	227	243	194	238	206	277	261	215	216	252	220	229	269	215	228	236	222	234	223	215	206	260	243	234	244	227	208	228	229	230	220	243	217	229	222	260	225	211	242	232	202	242	233	237	229	238	247	226	214	197	257	226	264	255	217	222	208	244	225	235	222	251	218	211	202	273	237	244	238	230	219	198	207	234	245	217	258	249	239	219	218	230	217	246	250	240	203	216	213	243	224	236	202	225	224	210	204	233	205	239	270	249	239	253	246	241	215	249	260	242	246	221	240	252	238	222	237	204	251	218	265	236	248	216	222	217	208	237	219	227	227	235	233	246	251	263	224	238	197	223	239	231	228	261	212	228	222	240	235	224	224	242	240	242	225	232	226	227	240	213	226	217	237	248	232	217	224	230	225	245	222	242	241	259	249	244	232	236	217	239	242	225	217	245	261	248	255	255	246	241	230	204	224	212	246	249	200	231	252	238	230	206	232	238	210	218	204	234	217	256	266	241	247	211	235	208	188	239	245	233	229	208	251	234	242	247	230	221	227	227	237	213	224	224	216	225	227	222	232	262	263	239	220	218	226	241	216	254	271	254	229	217	241	217	243	252	235	218	235	224	227	245	238	225	217	234	217	206	273	227	230	239	235	223	230	249	243	241	234	224	235	250	228	216	248	224	231	224	230	223	234	241	230	211	246	227	266	201	245	248	209	212	227	213	217	204	203	234	247	252	227	248	225	242	219	228	232	234	237	230	234	242	229	251	241	250	254	233	226	230	232	254	278	255	234	236	206	233	214	247	220	229	229	233	233	202	228	204	234	230	215	211	229	227	225	235	247	232	238	257	242	227	223	191
8307	2575	5270	6226	5798	4951	4013	3391	3163	2756	2704	2776	2650	3219	3784	2998	2832	2532	2349	1736	1641	1231	1149	927	1187	1139	1177	1009	912	900	847	843	834	746	795	786	756	741	743	743	754	759	764	737	742	715	676	711	734	666	729	656	695	701	650	735	691	712	797	753	738	705	733	669	702	681	667	637	673	713	649	690	664	636	674	634	674	641	636	697	678	641	656	632	606	663	681	602	676	650	663	668	624	672	709	687	652	646	618	676	641	671	676	647	666	668	667	629	673	620	640	672	603	667	622	630	652	598	636	679	682	633	677	664	608	657	661	640	660	659	642	636	657	612	654	652	645	670	654	627	643	639	612	657	652	642	649	712	651	658	675	630	620	682	623	638	655	661	641	687	659	664	695	592	677	680	630	640	647	646	652	642	638	653	619	675	656	642	671	679	646	618	661	639	633	637	662	655	648	656	656	651	673	610	643	642	637	631	686	641	680	626	657	654	635	648	666	652	601	641	652	654	666	640	613	690	645	635	662	597	618	606	719	641	711	625	679	651	660	658	612	673	680	667	657	632	632	644	611	647	594	657	666	691	707	643	659	627	649	652	667	688	618	592	620	651	641	637	660	663	637	602	610	669	681	707	668	651	675	655	638	654	663	635	608	605	678	629	659	618	689	632	665	650	611	682	639	637	650	623	685	682	621	652	706	632	649	649	615	650	673	630	647	674	663	670	658	650	650	611	618	672	707	707	650	708	630	629	636	620	677	672	622	629	693	674	625	660	664	649	633	642	659	658	655	637	661	629	588	666	643	630	630	611	653	611	630	644	605	674	691	664	647	616	631	645	640	638	650	631	658	657	651	641	714	632	597	660	621	643	681	642	591	636	616	641	674	629	670	654	648	688	644	640	639	657	639	657	586	639	625	630	657	665	626	661	630	631	603	629	658	659	662	666	661	618	611	691	633	675	669	608	634	640	627	630	680	630	613	612	662	649	663	599	613	662	682	620	669	695	648	681	647	633	652	678	650	611	658	666	644	655	595	630	586	668	631	658	637	681	625	618	669	695	661	614	640	651	674	588	650	607	638	630	645	665	625	625	569	589	603	624	673	659	649	660	621	660	633	686	678	639	604	659	646	647	663	631	638	638	673	662	642	667	619	666	640	646	634	611	688	659	647	665	691	666	671	654	593	652	626	644	663	650	660	649	649	648	685	630	617	729	634	635	710	613	618	616	644	644	622	624	647	647	579	640	601	639	647	631	669	620	626	639	651	658	642	632	648	650	605	633	632	624	673	629	643	668	604	643	623	651	639	622	631	607	682	638	636	652	613	643	637	634	668	659	694	717	676	630	665	634	609	690	664	639	650	620	669	683	595	661	643	694	697	617	604	643	613	643	655	630	628	600	692	606	607	614	635	673	644	637	633	636	653	636	646	601	635	650	632	630	686	597	626	615	600	654	642	652	615	629	670	635	701	605	623	618	642	656	670	665	623	655	692	623	637	668	652	631	649	642	602	620	664	606	653	662	667	689	653	657	633	648	621	638	665	684	626	643	605	619	704	633	651	691	612	637	675	634	635	649	707	669	666	636	611	632	643	657	610	643	665	693	622	621	621	639	666	677	619	633	585	665	647	637	661	678	679	658	626	654	653	598	624	683	637	652	666	602	640	653	653	663	683	644	639	640	611	630	640	629	624	673	664	623	640	649	646	650	649	627	619	632	646	616	657	643	665	617	603	646	657	685	604	671	625	628	672	665	697	632	654	601	668	637	660	623	627	645	696	629	668	618	648	629	635	690	602	634	624	679	679	613	703	719	631	659	615	626	643	629	627	628	633	670	631	676	642	651	674	702	607	703	634	623	672	662	669	647	653	618	640	671	681	661	620	653	627	632	654	618	611	612	635	673	705	585	620	683	636	638	634	635	617	616	649	653	634	611	642	652	658	648	681	606	667	651	659	661	636	599	655	615	669	628	615	605	649	665	644	630	666	643	688	638	645	608	660	702	638	633	648	663	660	598	651	671	644	616	642	661	626	669	661	663	668	622	643	655	667	648	650	656	621	630	629	627	663	704	587	670	623	651	631	662	639	634	629	646	644	671	586	665	665	623	679	631	655	659	670	629	604	623	657	662	636	675	645	655	589	646	582	618	674	670	639	659	638	624	698	664	624	683	621	648	653	602	654	685	605	702	622	642	625	636	641	651	647	625	664	641	632	617	648	637	656	672	645	665	635	671	589	636	662	655	641	652	640	606	614	640	642	623	669	626	631	668	678	679	677	678	629	629	647	604	680	690	573	647	691	659	640	678	648	642	668	640	627	642	612	624	676	646	652	687	691	620	683	660	620	680	600	682	654	646	652	656	674	629	622	622	647	632	640	685	654	661	647	653	638	664	629	665	663	607	591	629	689	643	704	665	609	643	628	644	630	619	668	651	659	660	653	664	642	618	614	628	648	618	612	667	633	643	595	630	654	627	638	626	640	625	606	699	621	641	656	630	613	618	620	642	641	647	645	669	658	643	626	652	622	623	650	635	617	671	627	594	655	615	623	690	655	633	651	615	621	619	651	666	608	678	658	621	665	629	633	622	625	653	695	611	656	669	612	658	614	627	624	666	659	646	641	600	607	697	615	619	621	663	624	612	670	649	632	619	627	631	668	641	640	695	640	657	620	626	651	632	630	591	623	656	667	642	707	632	587	639	650	630	661	601	622	643	676	684	625	639	681	650	636	653	622	630	636	632	668	640	655	593	658	614	614	646	611	644	645	582	596	675	629	596	654	667	674	642	635	706	635	632	652	687	572	660	638	674	686	597	645	642	643	675	632	642	632	629	702	628	625	664	644	647	651	666	671	634	638	697	672	627	657	649	660	670	618	671	623	646	612	672	613	688	651	646	658	656	621	641	644	712	668	665	632	690	703	592	652	674	638	633	585	604	621	656	637	630	647	648	624	626	632	614	670	680	639	638	649	622	689	635	650	675	589	657	613	643	646	639	682	632	618	623	632	605	668	644	653	615	685	617	617	637	637	619	642	633	594	650	636	601	670	627	658	606	640	626	627	630	659	658	640	656	652	638	671	685	644	623	679	646	612	662	604	618	633	661	646	613	603	659	663	652	721	610	636	629	632	647	649	647	644	656	645	651	662	699	633	649	663	617	663	648	629	663	672	625	668	628	628	641	660	642	656	661	625	634	596	622	613	659	612	666	636	592	628	655	634	656	636	654	628	617	666	622	702	669	653	649	627	645	669	641	655	610	661	678	603	651	630	651	579	639	651	613	675	635	653	632	630	630	625	622	693	679	608	652	639	592	686	618	637	633	662	671	647	619	609	624	631	635	597	680	684	620	645	595	671	642	630	614	635	633	658	634	636	652	626	626	664	627	671	597	625	675	667	660	615	653	623	618	635	653	637	627	694	644	641	643	652	674	660	623	628	619	667	657	623	647	624	617	639	649	600	639	623	645	603	612	633	694	614	599	631	643	690	652	608	618	649	628	605	692	652	659	633	647
2193	392	386	389	359	328	346	341	327	351	319	336	330	394	343	367	353	344	377	347	367	326	331	324	391	345	369	340	364	329	350	327	344	347	354	331	369	363	353	342	345	355	355	344	308	356	362	327	366	382	362	323	381	322	370	344	335	336	349	369	326	361	309	362	311	350	365	338	328	333	367	333	348	340	340	373	355	309	355	361	346	319	363	322	319	325	318	340	350	339	363	363	340	338	374	337	367	361	353	375	339	340	330	333	322	341	316	344	380	344	359	323	345	313	338	347	357	377	336	337	346	293	327	332	323	367	313	371	341	336	336	394	313	347	323	353	356	354	357	330	360	352	315	334	335	370	346	332	337	321	332	299	326	350	369	332	356	306	357	354	344	360	355	324	318	347	314	378	332	349	330	328	314	361	362	346	326	292	357	322	329	336	369	333	327	323	325	343	355	328	327	338	346	379	362	331	344	364	323	320	360	366	334	329	345	315	340	383	338	315	325	329	346	351	346	383	337	328	323	361	357	335	325	325	359	341	342	321	337	353	332	370	312	344	343	347	360	326	322	385	358	377	321	336	336	312	352	334	332	353	339	343	331	345	332	316	372	327	343	346	337	352	376	341	353	381	352	377	331	342	359	348	317	361	349	320	340	359	318	342	328	328	356	330	338	278	356	335	305	338	316	359	326	360	338	317	322	355	338	319	354	319	324	325	328	328	357	355	331	375	307	315	303	327	335	340	384	330	353	349	360	364	349	354	326	368	360	347	348	353	330	313	308	368	315	339	338	335	361	349	338	359	344	388	313	326	344	355	320	341	369	346	367	342	351	370	335	391	319	327	367	342	331	340	351	342	377	332	343	314	339	334	332	332	345	320	375	364	323	342	379	357	329	362	360	346	348	345	334	358	310	339	326	337	331	316	369	352	376	354	329	364	394	335	338	361	349	340	334	374	343	373	326	320	314	328	319	333	335	341	341	318	362	322	358	355	379	326	320	351	335	348	335	337	341	341	328	322	338	298	338	372	339	330	367	315	328	342	356	370	333	310	359	336	285	338	333	320	360	336	369	346	314	389	322	335	361	316	338	346	322	358	286	323	355	333	333	309	318	335	351	351	351	354	333	366	348	324	376	326	357	315	339	333	324	377	341	376	358	346	360	316	362	353	364	343	367	326	347	337	335	379	346	362	376	338	332	314	322	380	326	340	337	321	347	371	351	365	339	310	338	322	328	356	360	366	344	340	381	312	312	360	359	334	309	333	358	326	333	335	363	347	351	358	348	311	325	347	322	344	326	381	368	334	332	325	342	377	371	328	345	356	340	336	356	363	350	365	334	333	373	365	328	342	350	367	307	330	341	349	337	345	313	329	358	326	359	316	332	339	372	350	320	344	350	350	361	364	322	354	331	349	317	345	350	345	345	357	330	379	326	332	349	367	326	331	334	372	344	346	346	311	293	346	352	334	330	331	352	336	346	356	344	335	338	335	326	339	342	371	363	337	386	333	340	313	320	360	325	319	372	350	316	318	381	327	318	337	355	337	368	359	364	384	367	332	392	382	349	369	362	361	347	337	349	327	346	357	335	342	333	327	329	346	302	322	339	328	346	352	337	325	346	370	352	315	349	341	322	350	339	336	338	323	339	378	369	351	366	368	367	316	339	333	333	329	327	356	339	337	368	341	317	321	318	353	316	337	357	339	322	340	343	284	370	345	363	365	355	351	330	349	366	314	345	356	344	344	379	318	364	330	361	352	359	326	344	324	352	332	335	328	364	331	304	342	325	360	342	352	363	303	338	375	356	382	323	308	366	328	336	346	340	335	364	370	359	339	379	300	324	340	325	357	335	322	355	324	322	342	335	354	359	364	364	314	310	336	356	338	339	338	338	315	332	346	352	337	351	346	319	351	368	359	314	298	336	332	324	318	326	350	338	319	347	345	323	318	362	362	342	340	306	330	330	326	334	371	361	369	332	351	317	358	348	376	306	370	333	315	353	326	365	322	349	364	339	356	353	356	313	361	349	333	342	355	332	340	353	323	365	370	337	308	342	347	323	366	336	376	353	346	368	341	307	321	363	332	333	327	299	333	324	319	357	343	319	312	315	327	360	330	307	326	350	334	344	330	321	334	336	342	314	325	347	337	345	327	355	335	359	285	323	338	351	341	330	338	369	324	312	346	350	311	317	352	364	335	349	343	340	375	319	318	353	333	354	375	365	368	332	366	371	358	374	297	348	330	332	351	364	351	347	364	370	382	334	336	347	319	356	352	363	334	318	315	343	369	373	299	348	313	303	344	345	338	322	321	353	349	366	336	358	361	323	327	367	351	350	360	339	334	328	332	364	340	352	342	356	330	302	315	318	349	362	345	341	365	372	315	387	351	345	341	328	352	381	343	361	308	322	334	349	323	324	346	332	350	335	371	358	324	342	344	325	355	354	332	309	336	346	325	380	324	381	347	316	338	300	349	343	352	321	333	360	333	347	340	326	339	342	349	332	306	330	331	380	325	327	352	332	320	344	320	357	336	310	348	332	331	361	326	357	323	330	331	320	339	353	341	318	361	344	354	342	375	345	344	359	357	370	340	343	331	348	345	351	364	356	325	377	326	377	368	336	344	362	366	322	334	331	336	352	354	316	336	331	347	349	343	329	353	306	324	345	335	336	326	315	354	330	349	334	343	355	341	318	385	347	344	393	325	329	321	341	358	364	326	340	346	352	361	323	377	342	341	312	323	365	330	316	346	353	317	321	325	361	349	351	364	344	359	327	353	315	334	318	364	339	356	312	329	345	368	364	325	364	359	322	372	349	320	350	350	371	319	352	342	341	312	341	358	363	339	316	383	327	360	324	316	360	362	337	347	316	351	347	364	332	305	321	347	353	362	332	349	341	322	330	352	332	319	355	340	352	296	340	354	330	358	321	355	340	322	363	380	346	315	327	347	352	356	323	350	350	324	353	334	335	351	339	365	364	325	352	325	355	363	348	316	341	358	347	306	366	336	318	385	354	342	324	321	367	359	381	351	346	361	314	341	334	317	324	344	327	369	371	367	352	343	359	347	355	325	353	347	346	340	324	349	305	339	360	290	372	318	383	329	321	321	363	382	311	351	337	380	354	347	327	345	337	354	345	352	318	343	372	326	369	363	321	339	333	350	390	364	350	324	364	327	342	332	343	382	320	348	357	308	342	355	318	343	359	305	360	330	356	328	297	334	339	378	320	333	364	344	350	376	347	341	332	321	353	321	318	374	341	331	330	358	339	351	322	341	359	350	320	367	343	342	312	353	355	348	343	343	372	327	344	384	354	340	330	309	328	335	379	350	358	322	327	369	351	360	337	332	325	332	354	337	352	349	356	346	334	339	354	373	326	341	319	339	364	323	331	342	347	373	350	378	371	338	341	329	327	352	343	351	349	364	343	323	387	328	400	341	331	389	321	321	332	357	310	338	346	312	348	329	371	369	354	352	342	336	325	359	320	335	335	350	341	339	305	317	355	361
2935	914	937	1033	949	950	922	858	883	844	901	859	836	930	874	876	872	862	849	879	836	877	824	869	896	804	831	847	808	848	884	874	828	896	859	862	865	854	891	885	825	850	865	859	827	850	859	839	904	834	863	886	866	819	844	881	858	857	865	851	842	855	836	852	811	850	871	823	840	860	876	818	810	827	861	859	858	832	815	863	852	806	881	921	888	854	812	853	825	870	829	839	773	837	839	815	890	819	873	857	877	845	829	837	861	873	872	846	793	883	846	866	849	810	876	836	850	780	851	857	816	830	810	890	821	790	854	812	873	815	853	768	873	821	833	863	804	857	840	829	827	810	868	827	846	855	841	854	855	860	847	876	886	844	778	826	801	831	852	818	855	857	866	847	891	919	839	858	848	858	884	829	844	847	882	896	839	883	841	851	859	839	851	824	832	816	839	826	826	881	886	802	853	856	878	800	824	841	861	859	900	831	901	794	834	807	835	867	833	809	836	852	834	867	826	811	896	860	858	845	800	850	835	805	852	863	830	873	802	861	872	824	833	793	815	904	855	851	858	845	829	860	856	828	841	818	875	834	859	859	855	864	821	844	865	822	872	870	794	872	869	868	816	867	822	834	857	860	906	820	823	795	835	826	816	889	869	855	835	825	837	818	818	816	849	765	814	796	804	863	818	803	767	824	832	827	876	815	816	832	836	838	783	830	822	859	846	855	829	782	891	831	917	847	845	840	851	847	851	847	812	848	870	869	826	846	852	831	861	838	857	801	832	808	844	874	897	794	850	781	853	798	851	817	876	849	880	894	872	789	836	815	812	857	844	848	823	810	822	823	835	837	794	868	803	836	848	840	833	790	866	826	799	850	832	862	849	815	822	834	842	838	846	817	826	863	853	821	869	820	903	885	838	842	815	903	829	865	890	844	860	835	905	831	807	884	845	802	855	876	826	866	840	884	820	851	790	860	864	867	833	824	825	843	809	882	849	835	822	895	864	838	874	811	849	817	884	871	831	822	781	841	872	822	875	806	851	871	821	840	812	854	863	853	871	878	823	799	814	797	871	842	804	799	845	807	846	866	834	869	818	801	764	858	856	855	843	831	844	868	755	788	848	859	822	843	813	860	870	847	816	853	859	852	836	855	827	806	831	880	875	869	801	853	866	822	877	841	857	878	842	844	870	843	872	904	778	847	843	780	866	871	820	847	854	830	839	870	826	840	816	838	912	862	861	871	851	802	894	784	893	852	816	849	826	867	875	900	858	882	866	819	829	847	869	846	807	857	810	822	790	827	809	877	784	865	835	862	838	815	842	838	818	798	817	850	845	882	808	872	820	814	821	861	811	882	861	876	852	827	858	865	837	862	770	821	846	855	824	862	851	865	821	835	811	815	850	845	843	819	924	821	816	819	772	843	836	868	883	852	865	831	832	889	817	832	833	829	845	865	808	812	863	791	841	870	847	847	892	831	874	850	891	819	852	908	852	822	852	915	812	870	904	818	880	847	805	851	837	849	848	836	877	802	800	855	846	854	861	862	809	910	805	865	791	890	830	831	848	815	836	827	832	812	813	866	866	869	874	815	891	841	929	859	857	881	854	846	816	887	813	809	811	870	869	799	863	841	852	783	828	875	854	833	851	900	831	893	833	826	857	829	813	823	890	818	831	863	899	856	852	814	864	841	835	854	919	794	852	868	823	826	846	859	831	869	830	859	851	834	799	876	825	854	877	866	793	800	840	809	821	824	849	810	838	922	833	801	809	863	829	861	848	827	819	830	876	873	820	812	852	803	865	855	811	817	842	822	853	808	866	819	828	853	862	813	779	819	894	857	882	829	853	838	887	805	802	827	838	857	871	879	844	897	875	856	829	875	890	895	914	892	802	837	821	858	820	882	816	818	871	803	817	832	872	845	829	854	866	885	826	812	807	884	847	857	837	862	846	882	863	882	873	858	847	821	820	892	800	769	824	858	890	834	866	860	795	848	861	866	882	863	828	857	832	837	871	885	857	841	838	838	877	837	847	868	882	873	810	845	795	873	841	832	808	908	822	864	817	869	870	842	861	827	880	813	884	860	861	826	852	860	811	826	857	824	832	856	853	897	785	808	878	862	837	840	858	812	846	877	848	828	827	804	889	854	811	815	778	896	808	852	765	799	861	856	813	843	851	806	864	828	880	843	884	859	819	826	869	865	858	883	866	880	839	886	832	839	885	795	837	855	832	850	892	853	881	816	822	833	841	815	836	861	775	831	866	828	856	808	812	865	811	873	824	817	865	804	826	776	819	858	882	873	779	905	864	818	829	865	815	849	812	839	849	910	877	833	844	866	811	854	854	808	850	821	865	865	850	866	847	874	853	854	887	830	794	860	891	804	863	823	877	877	789	819	836	867	873	851	815	843	847	802	869	807	858	805	872	829	829	877	855	876	865	816	822	874	894	859	871	840	781	880	835	835	831	897	847	844	851	839	793	832	798	894	814	824	838	874	838	811	836	860	898	828	842	828	842	852	847	804	805	855	911	836	802	837	819	841	855	846	843	826	851	867	838	831	858	832	909	816	872	855	861	844	831	837	852	879	814	894	827	868	853	853	771	819	857	858	856	888	864	779	876	835	813	788	841	831	881	831	840	853	811	867	845	882	827	846	882	794	812	812	892	825	828	872	861	846	830	806	859	865	873	908	843	844	842	861	815	860	884	836	878	777	791	830	861	885	856	884	896	879	847	895	859	859	872	844	828	826	815	819	862	835	808	846	910	862	842	860	858	811	796	862	839	885	874	829	862	850	834	820	812	864	844	853	813	871	876	854	845	811	810	883	856	835	842	813	896	871	835	823	867	870	840	811	853	812	801	820	805	826	898	868	875	821	852	844	848	800	819	785	808	820	857	829	848	848	865	834	838	845	849	837	855	847	829	797	792	873	787	821	892	844	862	866	825	872	790	840	834	848	859	865	838	883	832	831	869	906	842	863	882	842	877	837	830	875	823	873	878	865	859	846	840	853	853	799	845	827	858	827	822	860	824	812	820	887	814	847	837	842	861	866	847	829	830	833	828	876	827	808	867	857	860	785	846	853	854	815	807	894	834	835	844	806	864	832	796	841	836	895	854	827	842	828	861	873	835	883	862	817	833	849	824	820	857	815	873	854	849	838	800	843	831	872	824	860	838	827	904	862	854	866	867	877	858	843	814	821	805	825	850	834	818	844	847	846	882	844	891	838	792	858	824	819	868	827	853	845	843	848	862	784	820	843	832	845	837	851	830	823	806	826	866	797	838	854	811	854	875	817	827	824	846	867	829	856	827	822	892	861	835	821	859	839	829	838	866	815	851	885	848	849	834	814	887	832	894	839	823	886	869	838	872	856	871	847	869	857	818	847	871	838	839	883	834	847	879	843	848	833	820	826	830	891	887	843	796	838	822	781	855	810	852	808	808	883	833	812	831	851	915	882	857	867	880	820	803	859	883	850	851	915	840	797	845	838	783	844	852	798	856	877
8356	1409	1587	1219	871	669	492	440	376	357	336	364	315	369	372	301	317	270	263	252	264	207	224	196	191	198	212	169	188	188	237	165	152	181	157	190	199	159	167	183	170	169	172	167	188	179	185	181	179	163	159	188	164	179	163	182	196	186	151	173	154	160	183	166	164	176	173	165	142	183	190	172	185	188	158	191	194	184	191	166	142	166	148	172	157	171	161	159	175	171	168	166	176	164	171	170	165	158	179	177	158	193	178	169	154	176	161	166	176	139	169	151	160	179	179	201	186	168	149	155	172	177	172	183	160	181	160	159	154	146	156	175	173	160	170	182	145	167	154	146	168	171	173	164	166	163	165	163	174	161	199	176	191	156	166	169	161	151	167	156	175	200	164	137	197	165	165	155	182	200	158	171	173	179	143	188	156	187	164	189	194	161	197	147	189	182	174	154	194	174	181	157	184	147	179	175	178	169	172	195	177	165	162	159	152	161	170	152	173	156	169	186	172	164	161	155	157	152	182	171	167	165	164	158	168	167	171	160	143	165	147	171	182	163	161	139	173	178	193	170	190	163	159	174	150	169	179	159	149	177	181	164	172	177	170	163	168	178	170	166	188	178	141	167	158	165	163	168	199	190	143	158	168	188	178	169	155	190	187	168	156	147	158	200	159	154	187	201	189	188	181	171	169	153	187	182	183	176	164	186	170	172	172	182	184	166	193	160	173	170	162	163	178	159	173	171	160	167	172	166	133	171	170	197	200	175	154	172	177	149	188	160	157	165	160	163	184	164	172	167	180	188	177	169	160	176	175	169	202	176	187	176	178	181	182	167	162	177	179	183	175	145	179	159	173	171	163	158	158	170	148	153	163	143	169	156	180	170	162	166	181	157	180	146	160	180	180	167	161	164	169	168	191	162	188	165	182	160	160	168	180	135	162	150	201	145	174	174	170	193	156	188	177	170	177	179	213	166	176	159	164	166	160	147	165	180	148	152	178	169	157	174	182	179	172	200	198	169	165	171	184	152	184	178	185	213	178	165	184	171	174	173	179	156	168	177	180	155	184	166	167	148	164	177	152	157	185	169	172	169	186	198	166	180	172	175	189	157	152	152	181	168	178	155	158	177	173	153	194	175	179	150	193	158	152	152	169	168	161	152	178	157	173	159	195	167	159	159	161	165	179	178	166	156	183	173	159	177	195	177	172	171	190	147	185	163	157	180	188	200	163	178	163	175	175	181	169	195	175	175	180	169	184	174	157	165	157	200	171	173	200	152	177	179	166	159	160	193	182	204	194	163	160	161	161	162	164	128	164	171	160	181	169	181	156	161	188	159	170	139	167	161	190	199	172	180	156	168	148	168	173	174	146	186	163	162	181	176	164	178	148	207	163	168	186	156	155	154	176	173	181	179	164	154	182	154	163	173	182	181	171	198	167	156	189	165	173	161	201	169	163	156	156	166	172	170	186	161	163	170	160	168	151	189	188	182	183	144	142	159	179	153	170	184	175	166	171	170	160	174	167	190	162	177	181	171	161	167	190	176	186	174	158	182	188	168	183	185	172	160	170	158	169	160	193	169	160	185	169	156	174	147	160	183	180	165	170	159	177	175	167	163	163	173	180	160	175	165	181	180	171	160	180	173	161	158	163	190	189	174	191	147	192	183	172	184	165	178	167	167	192	176	204	185	168	161	165	176	174	152	179	161	165	171	173	164	183	163	145	180	173	168	163	187	174	178	181	181	156	146	187	168	168	193	167	168	164	189	182	172	184	167	173	165	142	174	156	175	177	182	172	168	166	153	152	170	172	154	170	166	151	168	159	168	156	174	189	174	178	171	168	172	173	167	175	185	181	152	162	150	166	184	156	190	160	180	166	191	176	145	162	187	189	177	161	180	176	194	164	188	179	172	174	158	189	187	171	154	176	176	174	182	174	169	154	178	164	171	160	171	154	152	195	177	138	136	172	182	163	150	151	165	138	189	180	175	169	153	153	160	187	165	184	178	158	188	168	168	188	188	175	162	165	188	164	171	191	178	155	176	136	172	154	151	195	170	174	158	144	142	154	166	161	176	181	171	176	171	171	163	167	177	180	162	153	168	178	173	188	182	164	171	162	184	168	210	171	146	178	163	159	171	146	171	173	182	154	167	183	172	164	169	202	147	161	146	183	148	180	175	171	150	153	143	182	187	144	175	149	154	171	151	150	167	181	182	161	161	169	152	202	180	155	147	150	159	160	185	149	163	171	176	163	157	161	158	172	171	166	174	179	188	166	167	174	171	186	161	172	175	189	177	201	186	175	157	138	171	176	156	140	173	166	165	172	160	159	160	176	174	173	163	175	161	176	168	181	168	184	196	180	163	172	160	182	185	183	184	145	169	185	167	174	169	163	174	176	196	186	171	170	145	160	167	155	163	171	178	171	145	178	186	158	152	158	163	155	148	150	163	198	157	195	182	167	184	182	171	171	194	153	173	158	153	162	183	172	185	176	194	187	175	184	160	189	178	166	165	146	170	161	176	150	171	172	168	169	172	185	144	168	152	167	178	177	177	180	177	176	173	166	168	180	182	174	148	179	157	158	183	175	173	174	184	186	165	158	159	169	181	200	183	179	153	150	180	177	168	160	143	171	184	164	176	164	185	183	176	185	164	156	162	161	191	194	179	162	170	188	169	174	182	173	153	143	158	164	173	174	163	203	190	148	192	155	163	170	174	189	163	182	182	174	149	170	161	159	158	158	180	180	163	172	172	172	173	156	167	169	177	180	163	182	151	155	144	184	188	167	151	145	162	181	174	168	154	162	146	182	159	160	204	159	182	179	156	172	184	166	176	169	137	193	158	197	139	202	164	171	144	174	189	161	199	177	178	165	165	209	165	163	179	171	181	173	148	159	187	178	170	176	149	186	163	174	161	166	169	182	175	166	155	180	157	155	174	151	190	162	161	191	174	166	182	171	151	184	201	177	148	183	168	159	178	170	170	163	157	165	164	161	165	188	164	170	159	176	175	164	170	161	173	170	160	176	162	188	173	172	171	168	189	167	181	154	154	170	197	182	179	181	179	178	168	166	153	164	150	166	163	149	160	149	215	151	183	148	179	189	174	187	164	183	144	176	164	157	173	161	172	184	190	166	182	187	154	177	168	171	166	153	180	156	174	160	170	164	169	156	155	185	211	198	165	163	180	182	177	179	171	152	161	213	165	159	157	160	160	164	176	199	161	184	173	171	183	202	166	147	156	167	180	181	152	181	148	177	167	194	175	163	173	168	195	174	150	160	152	167	186	159	155	160	175	178	160	171	165	181	152	192	180	181	151	174	141	158	162	182	162	161	178	147	160	149	155	167	148	167	154	172	160	175	171	165	173	174	185	179	167	153	181	194	158	176	180	165	161	149	173	155	173	158	173	179	161	146	163	183	188	152	132	162	174	167	184	166	199	182	154	156	154	157	137	172	164	181	192	162	182	179	160	161	180	178	183	152	160	189	175	156	176	217	178	189	179
6438	1523	2992	3484	3210	2711	2397	2014	1872	1778	1600	1688	1631	2072	2067	1629	1641	1421	1361	1147	1083	781	735	674	726	741	721	682	629	595	569	548	559	544	519	540	539	608	524	558	525	504	506	515	511	515	528	474	504	512	515	541	530	506	503	498	542	532	567	576	537	531	503	516	495	505	528	486	506	495	471	489	493	493	465	460	479	463	491	524	477	468	538	496	497	484	488	506	539	485	495	495	464	488	493	509	494	478	472	463	507	511	480	484	470	457	492	488	519	479	488	524	485	491	479	484	482	501	452	457	494	482	466	497	470	471	495	482	501	512	475	492	504	450	501	495	561	462	460	496	496	453	509	503	488	461	437	440	463	492	524	501	508	487	458	472	471	447	477	464	463	498	500	446	494	479	485	494	471	508	491	488	465	472	455	446	450	470	479	508	466	493	495	451	527	499	485	492	509	497	472	462	505	523	489	490	501	523	494	487	462	466	453	498	507	486	515	446	489	485	499	481	492	478	485	463	508	524	529	507	500	460	466	416	482	431	490	482	487	466	479	522	466	488	458	474	506	518	490	478	478	487	527	458	447	494	475	469	432	503	475	454	493	478	529	457	488	463	469	446	462	471	487	524	467	511	493	509	508	504	430	478	455	513	482	498	469	521	473	489	488	471	455	445	469	435	459	505	488	487	455	461	508	474	484	497	484	500	514	452	475	489	492	469	494	480	497	473	467	496	449	492	507	487	486	516	448	471	457	487	516	520	464	483	486	478	499	489	519	492	490	473	466	458	460	418	451	499	468	472	526	469	480	537	468	470	505	472	493	469	476	485	500	478	481	480	496	455	476	497	477	471	483	505	481	479	492	507	493	499	439	455	493	485	495	497	452	503	499	472	465	482	507	447	484	486	523	519	501	500	489	483	475	455	476	472	501	456	462	489	486	501	465	513	512	448	491	524	512	517	483	474	495	502	486	529	484	481	455	448	478	496	485	469	480	469	497	459	461	432	498	482	489	497	496	474	482	500	448	487	480	494	515	496	521	527	488	496	502	472	438	466	478	499	514	440	470	477	449	490	480	489	458	461	510	512	489	462	510	502	492	497	483	470	495	475	450	469	480	494	496	450	470	518	443	504	494	476	496	504	495	493	486	491	499	571	484	423	456	486	538	482	480	520	518	484	483	510	465	475	512	465	481	473	469	471	476	509	484	517	469	481	458	489	484	499	500	508	490	465	499	516	462	483	486	527	481	465	487	478	480	481	487	484	471	463	475	466	463	476	446	451	493	459	495	474	510	465	480	468	499	455	486	482	437	479	475	488	477	476	510	526	469	471	506	519	488	469	467	478	458	529	483	517	459	472	490	489	498	487	507	435	518	468	515	451	504	459	509	442	474	478	491	517	471	479	448	483	501	488	480	480	474	421	487	479	501	508	520	496	495	498	495	489	482	479	489	477	482	472	502	480	460	475	448	483	478	470	457	470	473	452	489	468	473	495	484	484	455	490	522	507	474	436	481	472	460	537	472	473	474	467	464	498	499	497	511	481	488	461	476	493	508	479	488	482	484	486	483	485	534	494	476	465	501	467	508	477	494	484	493	453	501	507	458	520	488	491	465	470	490	478	494	472	468	471	442	518	473	463	493	466	499	474	467	473	493	467	496	510	497	469	492	463	482	514	481	499	517	492	511	472	480	497	479	460	516	515	466	483	503	456	507	477	498	478	487	517	523	456	470	446	458	491	485	495	527	481	490	518	484	461	504	539	466	509	454	473	492	498	490	474	511	473	483	459	442	478	476	494	470	498	487	492	506	477	488	493	529	473	486	457	499	458	450	479	477	500	443	462	502	512	479	457	470	438	448	486	441	499	469	487	462	464	474	497	470	462	503	507	479	474	508	468	472	456	485	480	491	522	517	449	470	492	477	500	477	490	476	479	469	523	463	503	487	481	495	473	499	491	444	515	509	465	470	492	466	487	494	502	486	474	511	493	508	481	470	492	514	426	513	498	511	481	517	494	474	501	495	473	491	507	506	460	465	459	448	475	483	512	475	442	473	501	433	478	446	478	534	503	504	441	492	497	452	481	490	495	457	495	486	509	481	478	510	500	507	467	483	486	472	489	510	491	489	483	500	485	485	486	503	503	473	469	451	474	495	486	470	512	478	498	480	516	490	480	488	513	488	520	471	467	498	494	456	493	486	487	459	485	418	457	507	496	481	491	457	501	493	467	485	472	504	488	506	517	458	478	512	521	510	463	462	515	455	474	476	482	494	479	476	485	454	517	498	461	516	469	514	486	501	466	479	441	457	511	465	494	475	497	474	482	467	484	442	492	465	508	505	525	497	471	456	488	474	478	463	485	520	517	487	485	489	507	483	485	499	536	485	517	463	451	545	438	504	472	470	501	493	475	534	509	467	477	468	439	468	527	485	493	486	497	491	466	504	499	467	506	485	495	456	472	479	498	464	462	481	461	469	484	502	520	481	502	473	486	470	498	459	498	485	511	474	526	495	465	482	508	519	498	498	484	480	503	485	448	463	468	463	491	453	464	482	457	485	490	478	488	480	496	472	481	492	505	457	490	449	466	506	448	468	490	479	469	475	479	472	492	499	462	490	486	487	506	478	502	446	450	524	455	496	510	457	480	452	463	519	485	520	495	526	425	453	497	487	478	501	524	481	500	473	472	460	480	475	487	459	493	509	469	489	494	464	460	501	510	507	495	508	505	522	489	488	479	488	452	513	471	465	491	480	446	486	463	475	495	511	499	514	496	459	456	483	508	508	460	473	465	474	452	455	458	488	465	436	457	488	446	477	514	474	483	504	448	491	460	501	521	473	492	479	466	513	464	491	477	463	485	491	463	462	515	472	488	481	501	484	490	497	496	444	487	481	489	511	482	475	478	480	492	481	497	455	468	489	500	462	486	525	492	485	455	459	483	493	496	448	485	480	529	452	494	476	465	495	475	492	503	465	506	464	433	507	498	492	501	487	488	460	467	486	482	488	470	464	438	484	513	485	500	482	481	475	495	478	476	501	513	449	463	480	486	443	473	445	479	472	497	523	499	484	494	515	489	491	471	493	495	475	461	473	463	511	513	475	460	497	463	484	467	432	454	485	533	464	471	476	470	468	480	456	455	518	469	418	479	487	463	511	496	469	475	497	444	525	475	484	440	489	506	486	470	461	482	534	479	486	452	486	490	486	471	491	496	511	522	471	450	440	453	515	448	482	480	474	466	497	463	474	499	472	515	487	473	510	449	462	450	501	455	492	483	484	496	483	499	502	448	484	466	436	461	500	497	519	455	516	464	483	503	448	500	476	507	477	454	466	492	471	549	483	506	452	506	461	520	486	512	512	447	524	483	440	488	505	458	457	459	466	452	472	502	488	463	504	433	530	501	466	484	522	486	469	525	476	478	475	490	507	478	509	490	520	450	519	508	480	460	462	469	516	440	491	503	462	474	510	520	482	476	513	506	447	495	500	443	504	472	478	495	461	516	476	513	508	490
14777	2877	2974	2290	1728	1224	917	767	622	606	542	541	502	617	660	632	595	474	430	375	348	310	287	284	366	298	288	286	269	247	240	268	239	252	234	232	227	245	227	245	260	233	226	228	229	244	235	235	248	237	206	225	218	239	222	224	227	267	219	215	210	205	266	236	222	241	244	242	198	222	206	237	234	215	220	248	231	210	224	208	243	217	207	222	241	222	193	232	196	179	209	202	177	254	206	197	205	217	256	239	218	221	203	217	216	215	205	206	234	238	218	186	216	201	206	210	240	259	230	211	209	234	257	210	250	267	246	215	217	191	233	237	244	198	236	224	221	253	227	210	250	232	241	233	223	216	228	228	260	194	209	211	222	210	221	216	212	217	241	235	221	207	240	223	202	217	213	222	241	205	237	211	221	221	215	231	208	235	246	208	247	239	191	237	236	248	248	233	228	199	209	215	196	242	210	212	232	233	249	232	228	238	215	220	243	227	233	206	259	253	234	226	223	229	211	208	205	223	231	241	222	217	200	237	206	219	223	188	208	235	232	217	237	198	210	232	210	210	221	215	218	210	184	239	204	225	209	210	214	220	234	218	219	201	225	216	229	201	226	219	229	228	205	220	206	219	232	219	207	225	225	229	218	233	225	229	238	223	224	217	243	227	238	228	221	211	232	240	218	219	224	217	238	197	206	221	204	212	228	195	207	217	209	215	228	229	204	216	222	240	261	229	222	192	219	206	206	212	218	199	220	218	235	209	224	219	223	209	232	241	217	236	183	213	203	236	213	235	208	223	232	228	243	257	210	225	206	212	215	243	214	185	231	207	248	248	233	223	233	220	203	228	222	214	230	218	208	256	231	206	230	227	223	211	194	215	235	230	246	236	240	219	218	192	247	211	244	261	248	245	208	211	219	201	241	233	228	206	230	226	217	231	200	222	229	239	244	224	219	213	236	205	214	199	219	201	216	221	226	222	243	224	244	234	237	228	217	241	206	229	230	203	216	199	219	214	219	239	210	234	212	230	236	255	214	227	235	222	224	220	214	227	226	217	225	207	196	252	237	186	235	189	235	192	221	229	201	244	216	233	220	225	239	193	227	213	217	218	207	220	231	212	226	230	202	222	216	230	229	239	229	237	221	233	231	252	248	224	226	203	181	204	241	206	230	209	208	220	228	229	235	218	202	233	234	229	226	232	237	234	203	233	233	200	202	234	213	258	210	216	202	205	242	221	229	205	249	217	236	235	235	218	216	205	223	228	229	236	237	248	214	202	222	211	220	253	233	197	253	240	218	211	225	208	223	224	217	210	206	229	200	198	231	233	207	233	234	199	245	207	241	234	206	234	235	223	208	215	205	216	222	222	227	231	226	250	200	234	216	233	233	240	226	219	223	230	235	218	219	206	258	217	236	218	199	206	239	238	201	220	223	218	211	199	227	219	225	247	231	220	220	239	216	220	235	201	247	210	216	238	238	217	215	232	252	210	229	227	225	213	214	225	193	200	226	222	220	200	209	233	220	208	211	220	217	239	246	218	238	210	245	204	245	216	221	241	208	229	226	206	226	191	245	215	216	233	237	197	233	214	207	258	233	207	242	231	209	244	252	233	202	209	261	221	218	208	229	216	228	212	210	239	209	245	230	235	222	242	222	216	216	190	221	236	230	195	222	212	240	191	223	235	244	225	226	233	228	244	252	203	230	245	227	235	197	231	205	221	231	216	198	218	209	237	204	197	206	212	242	235	214	207	215	206	228	216	219	215	227	227	187	242	198	200	217	228	220	222	233	202	238	211	203	225	230	219	232	190	229	217	216	202	205	248	229	198	230	218	208	210	221	202	212	227	245	226	240	251	221	193	218	229	246	204	223	237	234	202	231	192	232	241	221	223	209	248	230	209	219	215	238	247	230	221	192	200	238	225	217	227	223	233	213	202	200	242	236	204	227	217	228	201	207	224	230	236	224	216	240	230	216	217	220	212	221	213	232	235	234	207	222	211	216	219	223	204	235	225	227	232	212	198	219	216	220	241	230	222	234	228	211	227	201	218	223	219	209	237	233	214	227	206	211	210	199	217	208	228	200	255	222	227	226	197	202	226	208	214	215	233	218	253	215	221	203	211	220	206	244	193	206	204	198	184	223	231	212	204	222	237	234	232	221	220	218	192	205	230	213	230	245	240	216	223	230	220	221	228	239	233	226	214	237	226	225	224	232	209	200	250	204	208	227	225	206	216	230	225	202	215	200	233	232	219	208	226	247	210	221	216	226	226	223	221	233	247	219	191	244	204	260	214	232	251	232	227	237	252	235	241	190	232	213	230	214	194	247	219	218	228	219	250	225	215	236	189	222	207	196	231	214	205	249	208	248	242	209	243	192	232	205	236	217	238	233	239	264	239	233	209	201	219	212	236	232	203	245	195	222	217	221	214	225	243	212	212	223	215	240	230	205	230	228	229	189	226	205	233	225	237	207	233	224	228	195	199	239	209	213	215	224	207	227	206	194	228	225	201	185	220	234	219	210	196	231	207	242	226	228	225	216	181	205	204	193	229	200	228	231	204	211	213	218	224	237	218	237	207	237	238	217	230	209	232	240	222	229	221	228	223	204	259	218	189	207	212	204	223	227	217	228	193	208	239	226	231	227	209	231	228	253	241	247	217	258	231	230	253	245	226	219	219	249	217	227	221	228	199	242	209	242	240	246	236	244	227	250	227	247	246	211	222	255	193	207	250	224	215	210	229	222	211	210	256	245	233	247	204	216	234	229	237	233	215	217	216	228	239	223	247	257	236	260	217	260	231	235	203	233	241	235	205	202	209	233	221	209	201	231	237	211	245	208	220	222	217	241	237	210	242	202	219	241	223	222	232	222	215	220	223	206	232	234	226	232	224	214	204	217	230	226	240	181	234	229	237	215	246	211	232	234	196	216	208	224	227	231	213	238	203	240	231	232	226	240	214	226	231	234	228	235	232	228	240	235	198	243	227	237	196	238	237	230	209	235	208	194	202	238	248	215	241	220	216	252	207	231	219	216	235	236	211	270	212	239	209	193	208	216	240	234	246	252	256	236	205	216	221	218	234	226	181	219	218	238	241	231	223	237	214	196	243	198	225	209	212	229	237	225	223	237	238	236	229	241	189	233	208	223	225	220	256	239	211	218	239	239	229	253	255	249	214	221	241	248	228	234	214	249	236	242	214	250	218	220	217	240	237	223	241	212	222	226	205	231	190	211	215	235	244	232	242	206	221	255	244	225	247	246	216	230	215	235	210	212	212	211	236	234	208	195	228	225	217	213	221	203	243	203	210	214	205	220	235	215	233	186	217	202	191	196	213	203	229	211	208	232	222	223	203	249	205	197	230	220	185	224	205	223	222	208	224	235	221	236	216	213	231	214	211	216	212	226	243	226	211	253	215	252	214	207	214	205	219	249	219	194	206	225	234	232	245	201	211	232	228	228	248	198	230	228	218	224	213	243	246	225	209	212	216	200	220	219	243	255	212
8247	2407	5153	6234	5769	4829	3977	3488	3241	2836	2654	2958	3005	3431	3684	3077	2866	2489	2325	1966	1701	1272	1042	1017	1271	1115	1062	1009	915	821	861	751	815	792	728	744	727	734	813	681	662	728	718	696	658	661	686	644	672	695	730	682	673	677	701	680	729	697	737	676	701	665	667	671	690	677	668	692	620	621	674	623	614	622	682	681	656	680	673	634	626	667	676	686	642	672	654	651	614	631	600	625	653	614	625	632	647	663	629	666	643	624	640	618	630	635	642	666	607	660	693	641	616	529	643	565	636	636	656	668	613	651	601	615	652	592	614	609	643	656	642	579	609	634	622	643	646	588	629	588	615	672	595	638	648	599	601	680	635	641	663	598	632	644	658	634	652	645	614	642	629	595	626	617	627	595	624	586	650	651	623	642	600	658	692	643	597	616	565	621	646	586	622	579	578	599	612	631	638	612	618	605	623	659	585	658	677	625	634	621	599	609	579	590	635	666	642	605	621	638	630	607	669	625	607	609	653	603	589	635	650	623	633	648	626	617	634	634	652	641	627	609	560	602	642	582	635	655	616	642	647	652	647	621	641	653	636	637	588	669	609	609	610	633	685	638	617	602	567	650	636	589	634	600	598	657	624	623	598	640	663	617	630	596	563	608	617	621	622	603	648	631	643	603	631	612	604	617	640	608	597	630	639	630	650	584	644	624	607	640	641	634	635	580	645	643	608	645	666	666	645	626	637	657	641	630	607	620	584	655	588	652	632	613	637	631	619	612	609	616	649	624	593	614	672	638	613	651	610	596	594	618	633	617	630	612	575	613	620	665	625	603	621	614	647	637	603	633	594	606	631	602	589	598	622	635	627	580	638	594	625	637	658	590	587	641	609	609	595	626	609	614	632	616	633	626	624	639	648	623	609	596	586	615	594	638	619	594	606	628	645	627	587	624	633	661	597	648	614	598	627	621	583	621	619	610	601	647	600	616	609	626	609	663	579	635	613	625	600	586	654	615	600	640	590	668	597	594	625	610	644	613	608	630	641	655	593	622	620	580	576	597	642	660	603	627	611	621	619	613	585	626	645	652	600	624	629	638	573	599	606	600	625	661	617	661	617	580	624	639	625	644	608	642	605	631	603	687	624	624	588	651	601	657	631	603	629	636	611	599	619	628	665	640	616	631	584	612	604	638	581	661	601	634	611	571	624	601	619	640	601	632	588	548	700	621	604	625	627	641	611	617	610	636	603	593	630	632	604	620	594	602	623	638	636	598	591	631	597	637	632	635	575	609	575	649	587	629	630	624	589	650	649	613	617	614	620	593	646	639	632	619	646	605	617	635	634	624	598	651	620	669	662	681	649	602	631	634	625	618	631	604	606	640	612	614	616	632	594	622	617	592	588	656	638	580	618	650	604	611	614	600	667	616	627	642	626	635	580	630	593	662	623	602	625	617	639	626	615	608	570	606	622	622	653	604	657	678	618	664	635	609	610	617	615	624	598	640	615	659	650	613	624	626	585	619	603	637	615	637	624	622	600	657	629	681	618	616	634	635	649	629	581	597	594	601	632	606	645	586	629	637	643	626	604	618	639	620	634	635	675	613	591	618	604	629	619	620	610	660	609	616	604	649	648	605	623	665	628	604	622	686	601	633	636	635	620	634	620	653	595	645	656	630	631	668	619	628	659	644	608	618	627	624	629	608	585	662	640	641	620	627	586	605	649	639	582	604	630	588	642	634	590	660	625	635	597	622	650	602	638	611	611	659	646	632	657	653	646	658	615	621	625	636	643	618	601	622	585	590	658	625	634	644	619	583	659	616	609	621	636	603	605	584	641	624	620	591	675	593	609	621	595	639	630	567	587	607	626	646	626	602	635	630	631	661	624	590	623	637	623	592	603	617	658	601	660	616	649	603	616	584	624	613	616	573	628	635	615	618	621	579	628	651	627	663	636	606	633	607	580	630	644	644	620	609	634	664	618	616	655	574	619	609	621	639	637	614	650	614	618	612	673	626	605	610	654	621	600	632	633	630	640	617	620	619	608	634	601	638	614	600	609	604	580	614	641	565	650	596	626	597	593	643	645	605	627	641	642	628	673	609	567	582	649	642	640	574	609	619	625	578	681	604	613	644	612	631	591	645	618	632	612	624	599	627	632	616	622	603	629	664	673	611	589	658	585	595	658	613	649	619	620	603	587	653	594	641	618	655	584	638	618	651	615	603	632	611	598	625	624	591	583	542	662	590	635	597	626	567	639	599	610	604	623	642	627	642	658	605	635	595	666	647	653	622	648	633	614	592	629	615	613	633	645	601	620	600	665	573	597	603	602	607	631	629	602	609	603	631	591	595	641	641	599	622	643	601	591	593	623	597	625	629	659	596	637	656	605	591	622	629	632	601	611	641	679	612	648	638	592	595	661	615	613	627	581	661	571	614	639	604	625	640	611	618	571	616	641	668	617	692	629	641	634	603	608	604	598	593	608	618	605	584	592	591	639	624	615	564	584	590	636	647	616	640	560	601	618	662	633	607	634	644	611	661	605	594	643	597	636	613	654	640	580	644	634	580	586	573	626	567	589	665	567	611	595	632	641	631	624	606	607	611	605	646	635	617	626	595	627	618	596	620	645	646	599	606	632	634	671	622	611	624	597	627	630	645	628	618	655	649	594	614	658	614	653	622	629	606	610	610	633	640	637	626	629	622	586	638	608	673	616	642	651	628	614	586	624	618	618	646	637	629	594	643	652	604	644	668	626	643	629	633	645	597	642	603	674	628	590	610	631	613	648	636	635	599	612	601	639	608	602	595	598	607	635	641	584	653	624	644	584	613	626	640	630	649	614	615	641	613	577	611	630	624	642	641	636	591	635	619	584	657	652	597	635	623	648	642	666	636	634	636	605	651	646	587	634	599	627	585	669	643	632	606	595	652	573	621	619	675	692	646	630	586	605	598	625	635	583	616	603	629	599	660	640	632	590	630	621	592	574	667	612	610	597	589	598	608	592	634	613	623	617	639	642	632	625	640	626	612	616	607	607	644	584	615	601	633	600	611	617	583	615	641	606	615	622	632	645	636	648	633	618	595	616	631	610	619	635	625	628	645	640	647	624	580	595	606	621	626	630	626	632	597	601	649	659	633	634	620	613	648	620	592	626	645	615	604	623	617	583	646	582	625	608	612	611	581	679	632	585	574	585	610	617	634	561	655	561	639	649	604	619	615	629	645	641	634	667	629	633	617	653	592	630	618	619	628	653	652	602	627	671	619	630	563	593	624	601	647	614	620	648	616	578	594	559	580	615	682	630	624	650	632	622	637	627	627	648	655	587	606	636	643	602	607	574	628	669	632	643	624	627	599	599	617	636	619	628	623	621	607	612	631	597	696	616	641	625	622	620	644	644	593	666	604	618	605	615	618	634	648	630	600	625	622	650	667	620	657	615	656	609	610	627	619	584	622	604	630	615	633	636	615	624	615	635	600	635	637	656	622	599	603	618	667	602	633	634	646	617	594	633	644
2184	362	331	350	346	342	311	303	326	332	309	329	327	332	334	327	326	328	314	345	297	339	284	338	337	338	313	337	307	318	302	353	288	301	319	335	320	302	351	298	307	311	290	328	363	342	340	327	340	357	323	327	331	322	346	372	290	334	344	315	287	304	337	328	357	332	328	314	317	342	316	329	295	317	346	335	341	312	322	331	304	325	329	342	289	346	325	341	366	317	324	312	331	335	316	342	319	326	329	331	311	319	279	342	344	335	322	333	332	325	324	331	319	285	337	310	309	300	333	300	287	322	364	325	322	317	351	318	328	289	328	306	346	286	344	349	335	315	330	340	307	334	319	328	312	318	308	322	328	316	295	298	323	321	321	334	321	351	330	351	358	310	335	344	304	307	298	323	328	365	321	329	302	318	335	324	316	321	313	332	293	349	306	332	312	316	331	299	296	314	327	354	328	307	343	314	357	345	309	354	313	398	325	362	359	331	338	357	306	329	338	334	323	336	320	324	333	323	346	341	303	345	336	309	313	358	341	340	346	320	320	353	281	293	329	302	354	340	302	317	338	312	350	325	352	318	270	365	332	314	340	327	311	358	339	306	332	329	304	370	338	313	305	333	316	305	324	322	323	332	350	336	309	306	333	330	298	329	330	333	311	324	297	357	321	339	318	333	351	304	333	325	316	287	296	295	306	331	312	332	293	315	298	331	327	341	317	324	328	353	343	356	320	327	296	318	340	340	326	290	341	282	292	346	338	329	369	348	322	303	280	350	342	324	324	342	339	331	330	340	324	297	331	316	291	323	319	350	364	327	302	342	325	313	316	313	318	321	298	321	315	329	318	301	329	301	291	299	339	321	320	340	304	307	318	318	307	297	323	333	344	308	312	345	312	316	313	345	310	318	315	336	321	334	334	329	352	302	313	295	315	347	296	321	321	318	302	345	327	347	318	301	346	330	334	325	313	325	299	341	325	335	323	307	331	305	332	304	283	310	296	321	321	338	327	333	307	317	309	313	307	327	337	325	314	348	341	303	321	301	319	364	329	315	324	329	313	306	346	331	342	337	349	339	377	312	337	336	292	331	307	313	284	307	307	335	348	297	336	316	341	332	317	320	326	326	314	350	327	319	311	326	337	332	326	318	325	335	316	335	357	292	316	325	343	305	322	313	308	310	347	317	303	346	327	302	330	325	317	330	339	341	319	353	353	345	346	316	322	309	343	311	332	310	286	315	310	317	322	353	324	305	327	304	334	300	362	310	321	317	333	300	318	332	299	336	317	314	318	378	322	321	325	312	345	316	356	310	333	312	341	354	367	309	323	314	331	332	328	319	319	331	311	319	322	318	315	350	384	316	324	333	344	349	285	331	359	349	314	332	336	345	325	317	304	364	343	355	324	324	316	326	353	321	311	307	327	327	329	306	339	346	351	338	330	305	302	348	348	301	302	308	301	355	353	369	338	346	282	343	309	326	303	334	325	324	348	309	343	344	290	327	349	337	341	338	321	333	331	331	303	302	307	324	281	304	333	346	331	349	316	330	339	345	318	329	302	356	341	309	305	337	339	298	327	338	319	282	320	344	333	317	315	315	322	354	314	342	324	326	336	305	301	298	334	322	319	317	342	315	329	281	313	348	336	301	326	292	345	312	346	337	330	342	326	294	315	304	344	356	331	332	312	320	332	345	321	332	325	323	347	356	337	297	330	341	307	324	318	320	342	308	331	313	325	331	325	319	311	348	360	306	305	314	298	344	317	304	333	308	337	314	334	307	340	320	303	358	302	325	319	324	337	312	314	349	321	320	324	319	326	298	329	335	338	305	308	328	333	346	333	339	309	306	307	285	307	311	341	318	313	291	323	299	328	349	354	342	318	358	347	345	312	363	304	322	329	332	308	325	313	329	318	332	359	302	278	317	340	330	351	315	313	305	324	300	328	326	347	341	316	325	315	341	298	314	355	359	327	328	302	320	324	342	313	353	368	326	335	356	330	345	317	354	354	300	340	333	304	339	332	335	338	330	316	342	351	305	307	295	322	332	326	309	336	286	350	306	320	343	279	348	322	328	297	322	329	359	312	311	313	327	334	311	314	346	368	329	317	317	323	312	342	330	335	336	310	322	350	333	348	331	345	333	273	285	359	339	319	321	300	327	320	321	307	303	309	326	349	305	325	328	329	334	313	331	343	317	331	309	304	344	335	333	300	285	337	335	348	312	318	369	321	362	311	330	327	324	309	324	313	297	337	324	301	316	310	336	335	303	302	336	340	323	326	304	338	324	307	329	296	341	337	312	314	311	342	330	344	309	339	323	312	350	328	333	325	305	309	321	332	291	338	329	323	348	298	325	342	333	296	307	333	294	330	293	305	342	323	317	312	331	329	310	312	321	338	360	333	361	318	340	310	333	327	335	352	311	347	341	360	317	322	311	341	288	312	324	343	364	313	328	331	341	302	336	275	326	295	307	376	323	300	349	318	326	324	315	307	295	350	335	321	331	357	343	317	343	332	308	329	329	344	337	303	328	319	311	308	298	341	314	333	296	337	355	333	326	340	295	303	324	309	303	349	335	312	321	311	331	336	324	345	333	355	299	326	323	297	308	318	313	339	297	326	316	326	305	338	343	345	346	338	356	320	319	325	324	306	294	333	341	316	312	331	301	336	301	337	310	346	341	319	304	354	352	313	330	289	339	307	329	335	303	357	340	337	340	329	356	318	338	356	320	343	293	310	340	335	301	317	312	312	329	341	326	337	380	366	331	325	337	356	322	331	321	331	300	369	342	338	338	336	327	346	309	330	291	350	298	363	304	320	367	335	348	311	302	334	313	338	347	333	336	310	303	315	312	307	335	315	323	323	319	302	308	333	323	337	365	293	319	310	273	318	318	304	311	324	313	313	329	314	321	331	337	324	354	352	321	344	349	319	291	304	305	338	344	321	355	350	312	323	317	330	320	344	368	338	319	306	315	320	318	337	321	350	317	298	320	373	313	345	313	342	292	310	319	307	292	353	296	356	338	353	316	345	359	334	352	318	336	346	318	309	327	326	352	325	314	341	322	316	338	350	325	326	324	315	309	336	319	330	320	328	319	337	329	312	328	311	343	346	315	332	329	328	363	337	313	335	339	342	338	343	331	327	287	326	347	327	351	333	355	322	353	336	341	302	373	325	322	322	319	323	341	358	330	350	324	309	300	311	361	314	318	341	304	297	324	325	356	309	312	313	299	307	343	349	296	318	325	345	294	343	315	372	321	311	358	324	325	322	298	346	337	304	342	330	301	304	275	332	339	305	362	338	323	350	314	334	298	293	370	320	341	331	314	314	330	312	326	334	313	337	318	339	339	313	329	320	352	330	304	346	329	352	320	299	350	333	335	331	305	321	309	330	295	324	302	324	339	360	307	340	319	299	325	328	332	335	336	318	345	302	312	345	292	322	333	361	353	334	327	364	321	319	319	327	329	327	351	294	311	313	323	317	321	325	307	307	331	315	323	342	310
2928	901	912	877	903	924	847	853	844	814	824	818	803	815	818	838	801	831	829	841	793	782	797	799	809	842	799	762	826	771	787	837	744	847	816	854	821	809	810	826	743	806	792	820	838	785	832	783	808	744	786	785	788	776	780	769	845	831	810	769	803	847	814	782	802	786	783	765	810	847	841	829	787	799	800	792	845	798	801	776	811	813	828	822	783	789	820	810	730	794	836	823	784	833	769	833	785	798	789	819	779	829	790	796	801	835	828	813	789	791	838	777	828	784	802	823	782	745	755	860	802	765	801	831	784	788	799	788	828	799	813	717	851	780	826	821	754	820	854	770	810	808	772	813	804	854	793	806	812	801	816	784	784	851	844	820	837	794	828	812	817	817	788	848	890	773	838	809	797	825	791	792	792	798	763	821	755	770	811	795	761	801	793	790	790	791	788	768	837	766	788	836	813	814	776	852	791	772	835	793	821	769	835	797	787	784	800	843	806	804	782	810	789	839	842	844	808	777	808	790	748	757	833	796	819	757	820	827	824	816	774	754	768	806	787	795	810	826	795	760	831	810	805	776	835	801	797	721	783	762	820	808	809	802	781	799	791	803	797	799	824	803	788	818	786	781	839	772	814	821	756	862	737	819	852	792	818	785	769	790	804	794	829	823	784	759	825	791	776	761	832	821	786	859	778	822	837	820	817	829	813	825	841	808	839	799	811	783	844	757	780	811	849	793	844	745	840	796	825	790	821	816	807	789	799	821	857	784	813	857	784	785	824	833	815	887	784	788	762	763	801	815	874	807	813	818	839	759	776	821	773	805	797	772	800	841	781	836	807	852	764	793	777	797	766	811	799	762	762	792	810	794	809	823	798	867	833	806	773	794	814	786	790	816	818	789	794	816	744	799	784	767	807	745	791	834	817	766	785	778	797	802	815	823	825	848	792	811	782	772	832	813	811	799	750	791	758	809	807	833	776	811	830	775	781	847	794	788	812	773	817	802	814	763	773	820	747	814	824	785	801	780	814	816	780	807	752	813	783	785	760	799	810	806	795	804	775	769	744	815	772	804	787	762	802	807	778	811	779	836	806	791	830	788	803	845	778	779	782	823	811	810	801	783	815	803	792	820	788	789	842	805	781	789	813	809	791	828	789	765	816	791	795	791	845	793	741	808	828	805	792	804	832	844	784	847	822	817	814	825	805	845	802	829	841	795	776	827	755	802	754	778	803	809	805	792	812	804	787	835	788	817	815	784	754	814	804	784	816	842	860	785	773	779	797	793	757	822	854	860	820	792	814	771	807	832	846	772	836	768	802	829	831	735	809	815	849	816	808	790	845	827	736	810	819	789	739	826	794	783	829	834	737	814	753	816	836	852	804	835	821	784	825	801	781	790	766	800	765	787	771	770	848	762	788	770	830	832	784	804	799	782	801	820	790	769	769	829	812	769	816	763	797	786	805	782	838	789	757	844	782	764	847	832	858	809	749	819	802	820	833	700	820	821	867	787	810	785	804	774	783	777	836	811	757	816	814	814	800	807	806	775	798	835	804	814	816	805	761	776	844	796	794	837	809	805	820	816	809	791	803	826	887	865	769	769	800	849	832	819	788	832	788	776	810	818	817	774	803	767	752	796	830	753	791	776	807	780	782	823	752	745	798	748	900	805	817	858	811	754	803	769	806	780	853	815	846	829	776	820	824	835	841	809	761	809	797	816	786	770	800	766	762	821	797	792	793	764	798	787	791	814	859	808	809	773	844	827	825	821	821	775	820	820	801	829	816	782	768	851	807	821	787	793	749	794	769	815	856	784	821	807	782	823	803	839	830	822	780	799	813	811	786	815	817	808	782	835	775	808	755	797	820	858	856	797	802	768	786	823	809	762	810	859	847	810	790	774	772	818	783	813	803	820	819	781	847	774	785	800	823	792	811	827	804	784	834	774	771	791	744	800	782	771	763	803	750	818	816	788	719	823	810	841	818	836	830	863	844	804	841	787	833	793	773	816	786	817	742	795	790	800	797	809	843	804	808	806	830	756	759	815	858	820	864	848	860	817	819	838	864	811	761	831	772	829	827	802	801	787	781	807	821	813	813	787	833	804	749	820	815	776	792	822	795	823	816	823	800	815	819	788	777	810	786	813	841	785	817	763	820	804	797	814	782	800	812	771	807	826	831	799	741	762	761	807	740	796	775	800	776	852	773	772	845	775	800	792	815	873	782	838	811	840	787	804	792	782	761	805	816	827	785	788	800	793	821	824	825	805	801	815	759	851	848	805	822	810	830	784	817	772	812	804	809	793	847	783	823	775	766	822	802	819	850	815	787	767	757	856	772	817	795	795	807	776	800	798	758	838	786	772	846	801	841	820	785	827	785	803	789	807	770	798	805	710	765	795	806	828	860	782	825	807	831	748	848	823	813	816	777	790	810	839	792	790	797	828	821	780	830	785	756	832	828	791	861	788	815	794	822	856	853	778	828	775	819	853	816	802	821	833	797	879	840	754	798	823	774	826	814	762	807	855	815	835	787	828	841	799	807	768	779	786	790	770	758	813	861	798	785	773	826	822	800	789	805	825	812	756	795	795	802	847	770	802	762	832	840	903	770	774	836	809	842	822	817	835	773	828	825	747	803	824	825	798	808	758	787	828	816	834	799	789	816	848	756	788	730	818	819	788	815	817	805	827	828	811	777	814	784	789	798	780	823	789	806	780	835	801	797	772	824	795	785	750	799	790	797	844	808	823	810	802	776	796	844	849	809	828	851	820	813	868	812	825	817	793	780	829	840	824	782	846	782	841	801	787	766	812	789	829	784	755	795	780	843	780	804	811	775	827	764	794	742	813	798	845	839	798	799	788	824	787	820	830	775	786	801	756	799	798	812	778	846	817	831	791	797	827	824	761	787	815	808	797	801	823	797	815	775	847	794	775	778	801	807	826	797	813	776	817	761	764	823	749	749	793	798	826	810	752	817	795	750	819	767	807	809	794	852	821	828	861	851	809	765	794	789	792	833	793	736	756	761	784	793	808	817	815	753	834	804	823	810	794	810	777	756	813	845	785	751	798	839	761	808	835	793	738	831	819	784	798	782	843	779	769	764	764	838	783	798	794	782	821	830	796	799	876	826	780	825	788	790	771	789	803	796	820	773	865	822	809	765	727	815	776	807	775	814	803	810	786	831	787	799	797	803	853	773	832	787	840	790	771	813	854	835	761	862	824	767	800	802	794	783	841	828	794	792	777	815	776	806	817	766	806	809	791	812	823	861	768	803	782	775	800	792	823	774	820	786	778	736	802	771	830	845	841	835	797	795	811	785	798	793	824	782	817	776	830	762	828	807	778	803	817	777	788	794	822	812	834	822	751	781	779	791	831	815	802	798	809	809	761	809	825	803	781	735	831	820	801	836	802	778	800	822	844	830	833	834	790	784	824	813	783	818	799	795	780	812	765	784	841	820	863	827	746	810	843	796	784	780	781	831	806	776	809	784	814	796	824	748	827
8083	1146	1386	1195	940	786	614	530	461	377	337	394	348	409	410	334	314	279	264	239	207	187	243	195	197	183	188	179	182	160	181	163	171	176	185	176	160	150	174	186	152	159	153	173	172	186	170	147	151	197	153	140	153	158	163	161	167	176	184	162	188	180	175	168	167	170	155	165	163	174	180	157	161	161	171	160	172	170	148	150	163	156	169	168	188	142	156	138	176	157	180	164	167	155	152	170	162	194	191	190	168	141	144	147	146	175	164	162	167	169	155	170	184	183	172	159	168	182	153	179	176	159	174	168	156	148	156	151	148	147	165	158	142	164	180	156	167	174	163	161	156	172	156	168	160	163	164	171	192	145	169	189	155	162	162	178	140	168	165	174	171	151	160	152	171	176	172	152	168	152	148	181	177	149	161	143	171	171	181	161	160	177	180	165	168	144	164	180	157	151	151	169	165	198	177	174	160	183	154	160	163	170	170	165	173	156	161	176	163	156	152	151	168	173	172	171	167	147	169	148	170	155	169	173	167	140	170	160	143	138	147	145	147	160	185	171	140	153	169	170	160	169	162	156	167	172	166	169	163	157	156	182	176	173	158	156	173	165	144	188	175	171	161	147	169	184	154	166	158	154	185	149	158	158	172	195	155	160	161	157	149	165	168	177	164	146	148	159	177	146	161	178	159	171	180	158	160	153	194	156	147	174	170	126	159	158	149	153	180	163	123	163	151	157	156	159	164	172	191	173	176	144	155	154	186	157	149	144	149	145	148	165	151	173	157	154	164	148	172	198	157	160	184	147	159	166	156	135	163	153	171	156	167	151	170	172	145	170	174	152	153	185	178	153	155	177	147	134	147	167	163	167	143	151	161	166	172	162	171	139	153	175	144	148	183	169	170	166	155	163	144	143	185	152	157	175	181	156	157	158	167	184	189	170	165	153	141	177	161	149	181	193	146	154	150	149	153	160	156	171	159	149	144	172	185	178	178	158	178	165	175	147	157	150	157	157	143	141	163	159	161	180	149	152	186	174	157	115	170	162	143	151	140	155	133	179	137	149	180	159	171	190	136	157	167	133	173	160	156	158	158	164	170	166	175	155	145	174	155	179	144	162	163	182	178	164	149	172	157	165	166	156	166	158	167	163	160	158	169	160	159	173	174	146	162	141	162	172	153	164	170	174	176	150	185	156	160	159	161	163	174	160	171	180	175	160	171	168	147	163	156	153	141	157	155	136	158	146	170	163	149	169	170	182	183	174	162	157	165	157	140	159	148	161	174	167	172	159	164	156	151	168	153	163	172	165	143	161	173	181	149	171	162	159	152	168	185	160	155	145	154	161	142	162	175	169	150	158	161	139	158	160	165	154	173	134	147	151	160	166	166	152	174	148	154	137	181	176	159	169	173	162	178	162	162	182	162	169	161	177	163	160	167	175	164	156	157	137	143	158	162	170	154	162	141	140	157	177	153	147	177	162	167	157	155	163	152	151	150	169	173	171	172	168	154	160	166	172	167	157	133	183	136	148	165	173	164	173	166	157	162	147	171	154	134	139	161	161	157	175	151	171	134	156	147	152	164	145	143	164	154	171	157	174	154	170	173	160	166	162	161	164	163	134	138	156	147	145	164	156	178	143	174	150	176	172	150	162	172	176	153	165	169	154	166	175	166	168	179	152	189	168	161	162	148	163	162	153	135	153	155	149	164	164	153	157	163	160	164	181	164	176	148	170	178	175	185	169	153	174	159	163	162	145	142	151	167	144	169	138	165	171	161	167	140	152	146	156	175	166	165	178	161	149	163	177	159	175	134	150	162	160	151	159	177	158	150	170	170	180	149	150	170	142	180	152	147	173	170	162	164	163	170	140	161	150	168	160	153	176	145	179	182	183	155	162	158	187	192	157	146	174	166	172	160	153	173	174	175	154	169	183	146	162	183	181	165	158	162	155	155	159	165	156	161	171	168	165	128	144	167	144	158	153	141	185	146	169	158	150	151	171	172	164	187	158	175	155	156	178	150	163	160	179	188	158	139	150	165	171	172	160	174	188	171	152	165	142	159	145	147	143	167	145	169	145	166	153	154	166	153	156	162	168	158	191	155	168	178	183	168	150	154	144	163	151	155	192	176	153	174	158	154	167	151	171	184	157	143	159	167	142	186	159	177	177	158	161	150	150	147	173	151	173	166	153	156	167	135	155	174	171	157	168	141	177	154	174	195	169	174	169	179	182	173	178	159	134	147	151	169	181	170	171	157	183	173	175	158	149	173	159	156	163	162	154	151	187	152	154	158	136	143	170	162	171	141	163	173	150	184	151	164	143	168	157	159	168	179	153	203	152	159	142	163	144	159	165	145	162	167	184	129	173	153	154	162	181	160	151	191	152	130	145	165	156	173	159	183	177	150	161	184	141	158	174	149	147	164	168	148	153	142	164	148	181	159	177	160	158	176	156	157	164	160	173	157	172	151	163	186	133	178	185	146	163	173	173	171	179	139	152	146	145	172	139	153	136	159	158	163	181	134	173	179	173	180	151	181	142	138	152	183	172	147	173	129	151	167	144	188	183	144	153	176	166	154	177	165	170	171	156	158	154	155	156	183	160	157	174	169	138	146	157	143	160	152	193	181	153	133	156	164	188	170	175	147	133	181	170	148	161	146	168	148	174	155	162	157	157	159	167	145	162	180	144	181	150	152	178	201	155	180	161	188	143	183	163	163	154	171	150	180	159	155	177	163	177	157	160	156	131	163	177	148	170	134	168	166	156	172	148	163	173	177	188	170	151	154	158	173	146	161	176	181	157	166	166	140	174	158	169	176	153	183	156	136	170	173	180	160	167	147	171	160	160	164	160	164	146	164	166	157	161	139	138	141	147	151	162	170	157	160	171	157	158	167	181	167	163	189	166	141	148	171	153	188	159	137	160	162	149	157	161	189	171	161	150	147	159	168	152	172	161	148	170	159	149	141	159	182	159	167	157	153	161	175	153	185	161	167	180	151	141	169	158	191	167	172	157	147	173	196	147	174	173	142	135	153	165	162	150	174	159	168	168	200	148	149	155	140	158	157	163	151	169	168	163	162	142	140	152	193	173	162	144	160	160	162	159	162	160	184	171	159	155	160	141	148	165	167	151	175	162	157	158	124	176	158	166	169	165	177	175	140	151	150	177	168	191	160	168	147	150	177	165	145	182	164	176	172	167	183	149	170	164	170	140	166	141	153	164	148	181	177	177	173	162	157	130	166	168	151	156	167	180	181	148	142	160	143	143	144	164	160	185	148	165	165	133	181	166	160	141	146	152	168	150	175	169	177	176	145	177	156	164	171	180	175	160	148	163	154	140	188	182	182	186	186	154	155	168	159	161	148	127	149	163	150	146	170	177	157	158	136	213	142	156	164	155	142	165	180	147	186	146	161	163	142	161	193	156	163	167	188	146	149	157	189	172	177	168	145	161	132	181	172	148	181	165	198	164	161	171	162	158	163	161	156	182	166	172	163	210	166	144
6280	1440	2983	3527	3337	2640	2149	1849	1865	1666	1561	1687	1717	2049	2222	1623	1688	1606	1234	1301	886	814	718	669	718	762	713	617	615	537	533	563	588	524	500	551	561	515	456	452	514	509	484	484	474	494	478	484	521	472	480	484	470	486	483	500	518	453	517	514	518	442	465	462	465	510	447	492	412	465	478	455	476	475	491	486	447	468	472	441	485	468	473	482	436	489	461	474	473	463	442	482	486	446	460	465	472	503	463	479	471	480	422	480	434	426	470	434	443	480	489	461	440	499	463	470	476	466	456	463	453	467	479	495	448	417	519	459	498	447	447	502	486	495	448	453	459	450	463	447	480	468	447	455	468	470	445	451	479	444	456	494	497	446	442	452	469	456	464	472	482	444	465	434	454	437	496	515	488	465	467	460	480	460	466	469	475	432	468	414	484	477	480	434	508	465	473	494	455	423	425	468	494	484	462	483	430	418	486	472	489	490	501	428	496	451	493	500	456	433	475	464	455	451	505	463	476	447	456	455	486	461	474	404	450	513	458	459	450	490	477	446	510	460	480	457	489	470	509	430	464	497	474	418	455	458	460	482	478	477	488	467	481	493	469	476	487	506	470	457	478	458	493	463	461	474	448	476	448	441	465	494	458	409	464	464	464	441	459	461	437	436	482	460	506	469	446	461	482	460	471	440	468	504	483	498	483	446	449	454	471	433	439	466	488	462	478	455	448	422	497	452	495	435	468	450	497	432	488	452	478	469	429	470	470	477	428	486	507	464	481	467	433	454	446	462	434	487	451	496	416	477	456	411	463	480	438	455	473	474	451	443	504	483	502	513	474	467	450	443	434	468	455	474	455	481	480	435	471	502	502	493	482	467	454	484	468	447	469	461	470	454	456	458	520	491	463	441	478	470	452	434	417	459	486	436	499	441	469	475	480	455	446	490	483	461	445	455	464	440	444	434	466	454	461	504	469	463	465	444	437	491	503	475	478	475	484	474	477	462	446	440	476	450	472	469	487	450	498	461	445	430	482	468	470	443	430	466	457	459	486	464	474	476	415	413	452	462	440	429	455	472	462	514	461	446	465	464	470	491	442	479	481	497	479	410	479	431	472	486	470	447	469	486	478	471	457	484	461	453	461	489	469	465	438	449	463	474	400	446	462	446	450	470	471	436	476	471	483	441	454	450	465	459	452	432	467	433	495	450	453	445	480	467	468	478	483	488	438	421	476	463	472	488	465	488	452	460	471	452	494	456	461	472	454	495	453	452	491	466	439	480	478	473	479	484	450	460	440	477	501	456	476	446	444	436	449	458	436	446	479	474	483	478	420	453	484	464	464	476	521	440	466	470	474	441	461	406	477	461	461	460	459	459	464	464	494	456	477	454	446	476	460	461	457	464	410	517	437	505	461	461	454	501	450	481	478	469	459	447	471	474	452	485	458	466	456	450	463	506	462	452	473	489	491	471	427	475	481	468	456	470	452	492	452	441	497	463	436	472	471	451	429	476	494	461	484	467	480	454	453	413	465	460	461	440	436	472	466	467	457	440	465	481	478	476	436	435	497	470	468	428	480	470	450	463	421	480	484	474	482	450	422	481	475	452	472	481	455	470	471	465	505	491	470	419	486	440	452	459	452	445	454	449	445	430	451	455	495	487	489	476	454	478	466	436	450	446	459	443	422	470	467	452	433	451	460	462	490	471	455	442	493	451	457	430	427	457	461	467	460	438	473	437	444	462	485	466	465	461	407	440	483	460	444	461	437	477	465	450	452	460	445	450	435	447	443	441	471	467	449	471	424	444	469	469	461	455	448	440	473	489	473	434	497	449	480	449	484	441	468	492	489	421	475	465	487	464	424	427	404	445	453	456	475	457	482	448	482	455	466	465	451	437	499	469	448	481	450	450	491	483	467	485	461	460	457	479	487	456	451	458	473	470	451	440	456	459	452	473	469	433	463	440	478	460	467	436	468	466	447	438	472	470	444	458	496	466	470	468	480	418	439	453	478	445	475	496	495	479	437	480	461	471	473	433	467	463	457	472	456	453	470	519	465	429	496	470	418	458	469	490	478	489	474	447	454	460	462	457	405	460	479	438	492	478	477	450	469	437	421	464	474	541	478	433	482	498	507	431	449	496	452	476	455	428	469	456	455	465	442	457	496	462	467	433	458	453	477	461	495	455	457	443	478	462	496	452	471	465	514	478	468	500	504	462	478	480	453	503	478	498	472	457	475	487	466	421	484	461	481	427	486	467	461	466	475	434	460	452	480	461	475	474	474	473	426	494	415	472	456	445	454	494	463	438	451	480	420	464	460	474	466	423	453	434	472	458	459	490	458	467	448	458	474	432	431	469	483	457	506	472	487	448	452	447	451	465	484	485	484	467	469	456	471	449	485	450	444	488	483	465	472	469	507	457	478	471	464	441	489	469	470	474	443	448	466	447	457	457	437	446	481	487	471	467	486	468	463	446	462	476	475	407	420	429	451	456	448	499	466	485	458	474	470	471	448	471	458	438	470	438	449	467	457	436	474	457	466	436	443	425	479	498	475	458	439	435	469	478	507	483	462	471	429	451	450	465	517	441	458	429	452	455	456	460	458	419	465	468	468	488	440	463	473	512	460	456	455	475	445	471	419	469	489	477	420	477	472	422	471	437	445	483	417	489	460	492	462	489	478	446	471	453	484	476	493	429	465	450	481	453	428	450	449	418	463	475	479	478	434	484	438	444	471	492	480	465	475	421	445	464	463	515	469	408	438	473	458	436	445	463	472	470	453	480	439	407	485	481	451	422	479	475	459	453	527	465	440	441	458	444	504	476	468	440	444	450	497	469	445	504	422	472	461	436	449	437	476	460	456	477	466	431	438	438	465	437	468	511	440	473	442	420	472	484	463	482	450	432	459	459	499	448	431	484	423	465	466	479	472	465	471	407	449	461	465	456	454	483	449	477	496	458	426	461	441	447	474	472	480	464	417	474	466	459	446	457	428	456	479	472	438	465	449	456	459	459	485	487	471	461	431	456	478	482	471	474	456	447	480	471	427	450	462	435	455	441	416	483	474	428	489	439	475	444	459	430	441	480	458	447	450	459	456	476	454	450	482	496	457	446	484	485	460	442	473	474	446	493	449	472	429	479	493	460	440	463	441	479	464	487	427	472	496	452	464	461	448	487	461	464	464	450	458	469	445	461	457	457	466	460	466	467	488	498	465	461	458	478	447	479	470	453	436	496	464	448	454	478	463	444	469	443	481	444	467	439	486	471	472	431	500	443	469	432	459	470	482	477	452	463	448	414	460	459	420	446	494	461	455	503	482	485	472	469	463	485	444	445	496	447	467	507	436	455	413	462	491	457	471	480	449	460	419	464	428	457	476	460	467	472	461	476	458	441	461	530	453	446	452	458	459	477	471	498	504	462	480	440	435	438	470	479	471	498	474	446	464	462	463	466	457	435	489	465	487	505	421	490	478	464	473	461	494	456	456	468	472	468	451	455	473	486	481	491
14796	2974	2903	2493	1645	1162	1027	786	655	566	584	588	615	732	675	509	555	467	440	403	396	376	289	302	286	252	245	267	239	247	251	218	233	229	245	229	243	217	238	237	237	223	199	243	237	231	204	213	232	241	241	225	201	234	210	208	216	234	258	198	231	227	217	213	230	243	221	181	228	223	210	242	235	249	229	207	197	211	210	218	226	211	195	210	256	212	220	211	234	226	248	209	189	228	228	240	213	244	260	223	222	219	241	212	217	244	242	218	238	238	210	216	225	228	214	215	218	216	224	241	228	246	216	232	209	217	222	220	219	203	206	231	238	211	211	226	236	216	205	198	217	186	203	233	235	220	238	217	210	215	206	227	238	238	214	220	223	233	213	238	219	214	222	221	217	200	229	206	234	228	224	243	201	222	206	232	223	227	207	225	208	193	209	184	234	199	198	218	235	203	220	236	207	243	234	229	220	233	220	229	206	247	264	204	186	250	243	217	205	230	214	193	219	213	187	215	209	201	199	239	206	226	233	217	233	215	233	230	228	226	232	209	218	235	232	229	213	212	234	207	215	237	227	195	195	199	227	230	200	229	218	226	194	243	206	204	235	243	235	199	215	204	207	205	213	211	206	208	231	197	213	192	221	216	200	206	217	228	234	228	212	210	218	220	220	213	205	195	204	208	218	218	240	240	217	211	205	222	192	233	227	196	224	213	204	203	226	222	216	243	228	182	206	232	237	201	227	204	232	231	206	177	245	230	236	203	222	227	219	236	222	215	225	224	213	207	238	205	203	236	229	208	217	220	209	197	216	244	236	233	238	194	218	199	217	205	206	199	216	204	219	211	225	232	227	247	221	231	204	194	207	214	200	223	199	212	195	257	201	229	233	201	198	227	207	230	221	252	248	217	203	244	237	208	220	225	233	214	228	220	253	173	249	223	224	218	233	231	223	208	253	200	202	196	214	225	227	218	213	212	252	240	221	211	224	226	205	198	192	219	218	215	198	242	227	226	195	228	197	225	176	209	211	196	209	219	227	248	235	204	218	215	248	229	219	241	221	220	205	208	193	208	221	247	219	230	203	223	215	201	232	217	200	195	211	230	226	221	221	200	210	233	206	228	231	221	233	204	206	215	242	202	219	201	222	251	213	199	228	238	233	203	221	244	222	215	218	199	223	214	228	229	219	225	243	199	213	229	225	252	232	222	203	223	254	237	207	221	225	206	217	236	200	223	219	227	229	242	220	229	215	207	221	212	227	215	235	201	217	211	234	211	248	218	213	242	255	214	217	226	216	214	192	202	208	211	236	227	221	249	218	222	231	217	233	216	208	218	184	226	235	222	259	223	218	221	189	225	243	222	224	224	220	212	214	215	209	198	230	231	198	189	221	240	185	227	195	194	200	220	252	196	225	214	212	196	228	218	211	266	219	211	209	229	216	213	183	213	222	227	195	243	231	218	222	208	188	222	213	202	209	222	231	247	230	211	229	196	204	228	208	235	193	234	187	250	233	245	235	210	241	231	228	238	228	212	188	233	212	221	230	192	238	219	228	213	229	224	186	219	223	182	190	217	220	223	201	212	186	192	241	208	241	219	220	260	219	235	217	229	202	234	229	245	241	244	236	218	251	183	212	229	230	229	200	250	202	212	195	239	208	232	234	232	223	219	224	213	216	241	221	222	210	208	219	211	224	221	216	224	219	218	223	211	226	222	213	226	211	211	226	197	218	208	226	207	192	207	234	215	239	234	190	215	240	222	197	215	197	210	212	216	214	207	219	224	222	212	202	226	232	259	220	233	203	223	229	217	230	270	234	222	228	219	192	239	204	245	215	239	212	228	234	233	220	200	231	210	192	215	240	240	267	225	238	214	208	215	224	194	214	207	210	216	240	240	234	222	224	236	199	240	205	196	235	212	211	207	234	213	212	224	219	217	245	201	226	211	222	220	215	201	217	188	220	234	230	225	205	260	207	242	206	194	201	201	231	196	201	222	212	224	206	211	228	217	210	227	238	192	233	191	196	234	210	214	221	235	218	232	226	222	216	215	231	204	203	225	241	202	222	222	186	247	216	217	229	198	235	209	221	224	225	205	215	221	230	202	193	206	193	206	214	209	212	235	197	192	227	215	197	206	219	235	224	223	239	192	196	244	209	201	221	243	240	209	209	230	199	193	208	230	227	208	224	185	229	215	209	243	215	229	209	215	203	206	261	210	202	214	193	216	235	237	224	220	226	208	208	213	227	214	215	201	220	217	220	197	237	207	219	206	209	206	227	219	219	227	219	205	208	211	232	221	189	224	246	220	218	224	217	227	233	204	220	243	220	223	210	231	213	206	236	204	219	207	229	231	179	220	206	215	222	260	227	242	239	194	204	216	211	216	213	229	206	209	232	225	222	217	199	199	211	227	239	212	185	219	224	214	202	248	212	234	227	212	212	204	236	232	216	188	211	208	206	201	231	231	198	206	206	218	210	213	216	234	204	222	223	206	204	232	221	212	226	260	195	189	199	223	226	213	207	223	254	211	193	216	220	236	218	205	198	218	216	194	205	199	199	210	220	229	208	208	220	235	226	211	238	233	193	217	194	221	208	217	233	219	201	221	226	223	238	210	232	226	222	201	195	232	194	220	220	226	193	215	208	201	227	232	205	225	204	203	226	229	204	214	240	216	225	231	228	196	217	234	217	221	195	232	209	224	221	183	250	240	214	257	247	220	226	224	212	203	200	220	208	231	226	202	217	188	214	225	207	231	219	219	226	199	223	236	202	204	231	244	232	225	214	214	232	221	203	232	210	206	206	227	196	234	253	230	233	229	206	195	217	247	219	240	223	227	225	224	234	240	241	189	222	244	235	199	217	198	254	243	193	194	233	220	201	230	230	193	221	220	228	207	207	207	214	247	226	215	212	207	205	198	219	219	222	210	207	216	204	202	227	217	237	222	185	230	213	215	218	229	238	226	199	197	213	233	242	190	212	206	194	184	220	204	243	190	213	227	214	204	233	203	216	238	224	226	215	216	211	202	198	203	219	231	216	224	218	209	190	236	204	216	245	224	233	212	215	219	219	212	226	235	227	229	221	221	239	205	227	222	218	210	227	230	233	210	212	218	218	198	217	207	220	225	228	204	246	209	221	224	204	192	200	201	219	213	203	181	235	220	236	225	208	202	227	218	220	220	223	242	232	230	200	218	208	244	241	225	238	200	220	210	221	220	221	231	244	206	213	226	204	249	207	199	215	216	212	246	255	225	240	238	201	232	198	213	209	229	225	210	213	226	255	225	237	225	233	216	226	221	241	212	243	219	203	216	209	216	257	193	222	228	237	234	221	198	226	210	218	227	214	225	201	228	215	219	229	243	251	224	239	212	195	231	216	211	214	221	262	203	201	236	213	210	219	186	213	222	233	246	210	192	214	237	204	227	229	218	215	208	216	230	210	204	229	210	238	194	209	227	222	196	190	218	206	208	231	213	225	224	197	223	222	245	230	238	214	227	209	224
8238	2502	5192	6318	5787	4757	3932	3518	3145	2917	2835	3160	3207	4120	3704	2771	3022	2695	2164	2103	1460	1354	1107	1134	1280	1038	993	972	905	838	845	847	752	735	784	708	722	695	731	682	690	683	706	665	707	676	665	669	626	589	683	701	672	676	661	623	708	687	699	655	651	663	685	674	650	635	614	622	654	640	648	676	663	657	650	655	571	612	595	597	646	608	606	675	653	637	610	611	597	610	654	647	629	604	631	591	624	622	581	607	655	629	605	628	632	597	618	594	642	647	643	643	661	617	624	603	691	600	646	644	588	649	619	615	623	630	602	613	624	610	558	634	623	597	641	667	598	613	578	653	662	603	630	621	598	627	623	637	634	606	614	658	606	566	609	608	617	590	607	645	638	613	626	598	603	676	597	633	601	557	601	573	618	655	616	641	640	601	624	627	600	635	617	585	611	581	583	600	640	618	611	627	603	657	612	602	586	607	610	611	615	615	566	594	654	623	667	607	574	612	607	612	634	661	611	594	606	619	607	603	621	640	573	593	614	614	640	590	636	607	590	631	603	621	597	599	570	580	666	643	637	589	628	597	593	607	631	617	605	582	600	629	595	609	570	631	617	588	627	611	636	601	595	608	601	645	589	633	587	591	579	644	617	642	660	580	614	638	662	579	597	641	579	593	617	623	666	613	619	605	603	631	609	624	621	619	631	640	608	599	664	613	598	622	587	616	576	608	610	615	621	614	613	618	583	640	560	608	632	610	622	652	596	649	591	619	647	581	582	599	616	615	591	647	616	604	617	585	567	616	625	609	597	622	607	621	598	634	638	603	618	654	606	640	633	582	601	604	601	603	605	619	616	632	580	616	614	591	611	630	593	587	597	611	605	589	620	616	620	581	582	632	603	599	635	581	570	626	596	622	653	576	614	631	600	595	610	631	620	587	582	613	585	619	580	637	601	632	624	621	588	608	593	671	614	565	593	648	603	623	573	641	598	583	637	639	599	620	587	600	590	609	634	592	653	644	621	584	605	638	611	594	590	549	591	616	622	593	598	628	680	649	624	640	602	586	623	614	627	587	652	585	590	617	609	649	628	580	600	604	629	610	609	616	584	594	582	641	687	595	584	599	627	638	597	609	618	614	600	643	588	621	613	587	601	639	627	563	644	623	606	620	604	607	595	593	583	604	631	651	611	633	559	625	613	570	590	595	596	569	632	657	614	670	626	609	606	617	586	588	651	605	602	636	586	635	598	617	644	579	620	566	669	599	600	586	629	585	606	635	604	612	621	605	678	635	637	617	614	595	639	645	586	609	638	635	604	606	612	630	572	617	618	625	617	623	580	603	615	586	619	646	569	613	614	570	647	587	610	614	631	591	598	626	611	601	637	603	549	643	607	597	618	620	601	625	598	622	589	595	588	596	649	622	602	605	623	595	621	590	637	623	611	637	594	608	620	632	619	604	589	607	624	647	629	578	685	593	645	624	603	583	595	619	622	572	571	638	572	555	620	559	584	637	628	635	608	624	606	622	609	608	641	574	612	597	580	628	615	589	642	625	618	628	602	607	602	601	637	602	616	601	597	605	617	571	583	605	587	631	589	614	583	620	601	609	575	601	644	613	632	627	641	605	599	600	573	601	631	587	617	604	657	587	611	589	653	576	594	599	591	621	615	634	614	617	605	578	616	593	636	587	617	621	620	617	602	632	633	605	588	610	574	625	592	627	622	644	645	629	625	609	609	575	588	594	570	609	614	574	593	612	598	660	587	586	586	564	620	623	656	639	595	625	634	687	640	653	564	638	644	597	602	654	607	596	653	592	618	579	601	598	650	556	633	629	603	674	625	601	628	593	635	664	592	606	627	602	606	626	600	647	636	612	571	637	649	602	584	592	653	595	577	593	615	639	653	587	576	621	659	611	638	587	588	565	571	592	627	609	592	646	638	592	604	615	615	580	633	587	621	645	565	604	591	637	579	626	603	581	603	617	629	624	555	560	598	632	620	621	625	592	542	576	591	617	598	670	590	569	585	584	642	627	618	598	612	607	621	592	580	630	608	651	609	640	601	615	608	633	604	592	593	623	630	588	608	606	587	596	629	579	600	653	589	591	591	611	614	649	603	576	613	658	575	578	598	593	628	585	563	609	615	572	639	644	602	570	614	603	623	621	627	638	592	574	612	620	630	608	613	632	658	605	559	654	614	611	632	600	613	587	603	640	659	599	612	591	599	608	599	604	630	626	635	593	661	578	606	668	613	580	608	611	624	632	604	647	594	599	619	634	635	591	615	614	598	602	595	597	626	639	590	637	591	599	595	575	590	598	637	604	592	606	610	635	635	589	608	636	592	577	609	626	608	617	618	591	613	553	640	639	633	588	595	606	636	599	568	619	611	613	614	625	585	654	656	591	636	617	633	621	646	629	636	637	614	597	619	597	620	614	623	607	630	659	584	681	652	574	589	616	597	581	575	590	564	634	601	628	632	618	654	633	630	633	619	626	606	594	579	629	583	630	652	600	623	643	626	628	629	621	606	585	586	611	606	619	614	604	599	623	601	590	611	599	578	606	610	618	578	608	606	582	621	632	572	641	585	590	543	613	596	604	627	688	578	615	665	609	628	602	648	654	611	634	606	634	592	594	640	633	619	600	614	644	570	592	625	613	580	640	643	582	620	609	613	576	641	628	626	637	662	609	618	571	641	606	623	588	558	570	602	613	647	641	627	620	604	586	578	640	607	613	617	620	590	620	604	657	566	617	591	573	633	615	599	594	603	609	576	620	597	627	592	587	610	607	625	570	625	609	611	604	602	661	614	631	619	590	601	576	642	580	604	654	605	630	638	626	624	586	577	619	644	572	582	599	627	583	640	574	627	632	576	617	612	614	643	618	624	631	619	622	599	577	613	642	602	594	603	600	613	651	577	607	577	575	623	623	645	601	609	614	620	583	647	638	617	608	671	647	626	586	648	634	642	621	608	588	621	604	637	624	638	620	587	607	628	642	629	627	596	644	604	607	633	587	639	624	612	600	597	614	614	620	592	627	570	596	614	601	633	634	623	660	643	593	636	623	583	592	599	590	567	631	585	648	621	576	600	570	612	620	610	597	602	651	588	641	577	639	605	596	620	577	636	598	658	621	634	646	624	591	599	616	617	576	622	574	685	640	584	660	649	599	597	632	618	647	624	595	627	655	588	594	587	632	622	614	611	619	607	631	585	624	661	596	586	610	605	629	597	615	581	607	574	630	667	607	617	592	649	630	613	632	607	617	605	613	573	610	571	614	601	584	592	597	609	583	609	625	618	642	565	608	605	590	608	623	606	589	582	615	588	595	586	612	585	598	599	667	596	642	636	643	626	601	652	646	613	606	639	585	597	606	651	641	594	649	607	652	596	590	582	605	593	681	597	646	619	639	600	596	609	597	623	616	591	598	573	633	620	597	587	613	593	617	554	612	594	638	597	654	619	680	633	576	590	548	584	641	637	621	594	599	586	638	623	635	605	643	603	612	633	631
2216	347	374	341	354	340	318	323	330	324	337	322	314	330	347	330	343	357	319	336	337	309	300	318	314	354	332	310	324	327	317	357	338	307	337	333	333	346	333	313	297	307	322	325	315	305	336	318	345	318	321	317	347	342	316	305	337	293	327	331	311	346	322	313	379	310	312	299	337	297	359	352	328	324	308	298	320	317	344	314	317	309	335	308	328	339	337	349	325	350	301	304	338	342	318	327	331	329	304	301	325	323	344	326	348	352	352	324	322	275	339	337	330	313	306	312	315	305	303	323	315	328	297	341	334	334	306	316	330	394	336	334	344	308	306	295	314	324	372	340	303	306	296	334	294	315	341	340	360	308	284	360	297	315	321	338	323	333	307	324	328	322	313	305	335	345	304	333	329	332	309	310	352	322	326	297	372	325	340	339	335	329	329	323	370	318	323	314	325	351	325	352	335	352	363	314	320	330	320	352	350	313	315	354	315	294	324	329	306	310	339	353	328	293	315	315	316	316	330	320	301	347	333	296	329	347	342	315	344	328	298	303	323	303	319	312	307	333	309	323	303	342	349	303	341	328	327	341	308	310	308	327	324	314	321	312	314	333	300	323	320	333	320	327	315	339	352	325	292	335	316	319	325	319	315	350	317	305	340	347	358	297	321	323	327	311	324	345	333	333	308	334	359	341	308	339	303	338	324	355	314	311	315	359	335	332	341	320	342	298	317	296	325	356	323	296	342	340	337	316	318	352	332	344	293	310	309	289	340	348	344	312	326	336	338	337	317	311	352	294	357	318	312	344	312	308	317	329	316	339	349	303	335	327	346	316	337	330	322	321	259	350	306	291	306	318	299	320	332	311	312	297	266	351	306	396	312	325	306	332	340	344	352	330	359	329	360	311	307	335	309	327	319	333	322	307	317	320	371	313	331	346	309	320	315	295	327	327	342	324	319	316	322	378	327	299	319	278	296	320	332	314	317	321	329	306	331	317	345	321	323	302	354	340	358	330	330	342	353	329	322	291	331	354	332	291	316	348	367	349	356	341	306	342	326	321	354	300	304	325	321	279	341	341	344	301	319	331	325	323	346	307	331	314	350	353	323	314	340	345	338	314	313	336	337	314	325	349	347	306	314	305	300	342	317	321	324	301	375	341	293	334	338	308	351	313	331	300	325	314	387	321	314	308	328	366	317	343	337	354	339	342	314	355	316	288	331	332	295	309	340	314	320	320	319	364	317	323	328	333	292	296	342	336	320	319	322	340	308	318	322	359	328	309	315	284	330	335	333	263	288	353	321	317	321	329	339	298	306	320	345	308	318	308	305	340	347	357	307	307	339	356	322	338	303	321	311	325	320	306	341	320	337	314	328	294	282	306	317	338	333	330	338	328	318	321	318	317	322	295	348	307	320	343	331	341	323	325	328	345	321	281	314	334	304	340	309	316	324	332	300	337	353	331	313	311	319	299	343	322	301	307	334	352	372	330	343	312	294	312	311	313	332	356	323	305	345	337	331	281	343	367	320	308	329	331	311	301	326	320	290	284	333	317	307	395	322	320	291	340	346	292	338	314	340	277	310	314	355	299	345	320	334	292	319	304	309	337	290	295	297	340	351	328	324	305	340	310	313	344	339	353	338	314	301	355	325	307	325	347	338	301	316	329	314	342	352	304	338	289	313	348	326	309	295	336	304	354	326	329	326	319	331	353	324	320	296	309	336	309	324	298	304	358	312	311	320	340	325	333	325	334	313	342	326	359	309	362	352	353	310	310	332	314	311	309	323	343	360	366	326	300	296	360	313	340	336	353	271	348	343	329	337	313	318	343	309	316	299	310	325	342	326	326	321	317	283	328	309	305	343	330	309	314	333	337	327	327	320	350	357	279	379	361	337	327	337	307	301	291	337	322	329	334	342	307	334	337	300	315	337	333	345	352	335	341	313	345	321	320	344	317	312	354	344	354	309	315	326	309	340	357	340	302	302	294	346	320	289	290	318	304	333	294	335	310	343	323	327	326	315	304	339	326	320	353	315	323	310	336	330	346	320	339	328	326	328	322	324	339	338	339	370	318	283	331	321	283	337	301	321	357	305	337	350	329	301	328	367	325	308	337	293	298	360	316	280	294	315	324	344	308	328	349	313	325	336	322	322	328	306	368	360	339	356	301	325	313	312	342	335	351	314	320	311	285	312	296	319	379	319	354	336	335	340	341	344	334	320	339	304	284	313	334	351	361	324	325	295	314	332	354	333	310	306	331	301	333	334	315	291	320	309	336	321	333	317	336	331	358	323	340	295	299	362	323	336	331	326	331	285	310	348	307	334	336	329	337	305	328	318	320	346	322	308	297	295	302	335	306	341	314	301	306	317	297	330	326	321	326	290	324	302	311	318	319	290	346	319	335	346	279	326	324	326	357	315	325	318	353	308	350	341	342	330	377	319	348	320	338	304	346	285	302	354	339	322	284	331	301	353	308	319	307	315	314	316	315	330	315	313	341	303	326	320	336	331	341	307	316	349	340	323	300	352	343	305	327	344	314	350	319	352	344	346	306	303	306	309	319	366	330	304	289	321	343	321	300	348	341	323	311	334	346	304	355	323	338	335	338	351	332	292	339	337	321	334	323	311	317	294	334	333	344	362	320	331	308	331	309	342	299	312	318	319	298	328	326	331	330	315	341	321	357	310	334	332	346	341	348	304	340	302	350	331	288	333	297	314	321	335	303	317	367	298	295	342	307	299	353	293	340	322	317	324	329	317	301	362	340	318	301	351	333	307	314	338	331	352	337	311	311	328	340	309	340	313	318	336	343	337	308	327	310	331	329	296	344	335	334	319	364	313	340	331	313	329	335	347	332	318	310	323	320	308	357	302	307	299	342	292	325	316	287	328	349	311	275	329	301	312	302	297	331	312	336	325	313	307	332	336	309	309	310	327	307	297	304	338	335	325	296	306	317	342	310	308	313	297	326	334	312	356	302	320	331	322	318	366	312	306	342	328	320	338	294	322	348	341	304	343	358	359	332	330	323	309	353	316	290	316	306	317	305	331	309	357	331	331	305	361	342	304	306	311	348	287	330	288	333	336	337	341	337	345	306	347	284	297	353	308	335	342	320	303	340	321	347	317	292	330	311	314	386	300	372	324	343	323	343	344	334	333	296	317	313	305	312	320	331	299	332	323	342	336	341	330	330	306	278	306	356	307	334	330	313	294	330	315	346	363	338	320	331	357	317	314	344	309	341	298	347	311	345	311	330	327	331	345	332	321	320	349	297	308	321	326	351	336	297	332	314	331	329	311	331	343	313	298	321	326	352	338	292	342	341	316	316	328	335	332	314	333	315	315	348	356	292	309	316	350	311	291	322	338	334	342	342	354	319	339	304	295	307	319	303	347	285	320	360	302	315	332	304	350	348	344	295	309	336	340	353	360	344	313	320	340	334	327	313	345	316	321	306	328	308	322	318	360	270	320	285	305	316	321	324	315	331	328	307	314	320	307	315	354	314
2876	823	835	880	838	901	894	885	809	856	838	806	838	889	881	847	836	813	828	748	778	782	843	814	871	788	798	839	820	792	829	794	809	834	827	799	797	823	846	781	808	791	787	824	780	818	764	759	829	767	806	816	840	809	825	813	820	835	779	837	810	825	817	828	795	811	795	810	813	775	822	835	801	816	817	766	803	833	792	802	797	782	781	788	840	768	775	797	772	828	846	819	810	811	786	823	782	782	850	862	816	762	792	797	793	764	776	784	811	837	826	812	808	860	775	822	782	829	883	775	793	814	750	819	781	801	773	836	821	839	818	782	811	767	797	827	812	782	786	770	805	838	862	794	789	792	761	845	851	772	750	797	831	747	789	777	808	850	803	806	759	813	813	760	819	829	754	799	797	760	779	831	822	804	762	823	762	779	825	796	803	816	833	811	827	818	819	820	830	780	786	792	882	790	794	796	835	791	836	846	820	777	850	778	824	792	777	789	801	790	848	790	794	797	775	827	731	786	793	818	805	806	810	780	837	775	798	787	803	789	779	848	838	767	804	812	855	816	795	806	817	791	774	796	760	827	843	787	777	827	809	845	779	780	781	780	795	824	782	784	805	797	817	791	848	800	779	739	789	817	815	820	793	815	736	780	811	799	861	780	805	760	798	781	783	758	779	740	814	763	795	769	816	824	775	793	742	766	765	785	780	753	795	790	789	803	793	772	783	807	825	822	787	821	815	779	764	820	782	787	772	760	766	809	787	800	781	828	750	792	761	819	757	770	775	826	793	839	779	824	804	789	783	765	786	836	766	811	860	752	845	857	842	833	821	821	805	837	738	812	812	798	814	782	784	808	848	789	789	806	797	822	797	790	824	788	820	836	776	795	786	801	738	829	810	761	838	765	775	816	814	823	789	807	788	858	807	779	839	834	791	783	783	808	797	780	779	814	813	815	775	787	790	823	860	808	818	793	822	808	822	769	802	780	792	819	748	822	816	825	808	823	743	791	813	790	815	790	828	818	815	771	799	793	850	813	815	806	811	835	801	826	807	735	801	751	755	815	826	827	760	734	845	788	773	791	802	786	807	771	823	752	767	768	841	821	791	825	781	772	820	790	740	849	809	765	741	782	802	810	764	799	782	818	780	824	774	806	784	798	784	804	775	839	834	847	773	774	820	798	828	793	775	825	792	799	843	799	790	793	777	768	795	796	773	779	776	804	806	755	805	783	772	813	830	803	788	806	842	781	787	732	775	838	856	740	793	760	793	855	769	784	859	845	788	808	809	856	850	778	795	786	793	862	825	747	830	814	776	795	810	809	802	863	857	778	830	802	814	798	790	791	773	846	807	792	776	824	808	809	758	782	764	793	840	838	766	768	795	769	775	787	770	778	793	766	809	759	822	739	763	752	825	779	802	814	782	798	774	799	810	846	815	772	821	763	797	789	769	842	790	769	816	821	812	852	806	754	812	808	771	788	791	841	806	792	869	858	822	783	811	807	783	793	758	822	850	809	805	803	793	803	838	834	772	766	815	774	822	774	826	809	784	761	789	810	814	790	788	795	770	773	802	797	850	848	814	796	803	841	821	766	826	857	790	795	789	786	832	852	802	805	838	814	810	785	872	820	854	781	814	770	801	818	847	777	779	739	779	812	831	780	776	811	794	782	777	791	855	834	808	786	777	827	858	844	856	798	778	808	784	758	839	805	791	765	784	824	821	748	806	797	880	826	801	820	763	755	847	835	795	806	820	759	815	779	816	755	829	759	774	762	812	806	838	820	804	819	781	779	778	842	824	823	786	823	806	805	804	782	771	806	810	796	799	818	724	805	795	838	761	809	804	762	803	856	814	794	775	779	790	833	810	811	783	841	781	875	815	815	790	790	817	787	784	800	775	753	794	810	806	806	816	772	808	782	819	762	774	820	785	794	834	781	794	769	808	836	806	766	811	835	821	772	777	843	820	802	794	792	750	824	831	811	832	783	846	772	782	815	805	810	757	825	794	791	791	771	808	811	812	771	751	792	826	824	804	779	840	834	794	761	798	819	816	810	823	758	807	792	825	807	787	785	774	836	786	773	808	793	807	775	800	810	816	816	814	776	812	842	801	795	817	749	784	770	785	812	752	832	843	793	789	875	808	797	795	817	744	808	795	787	796	776	836	803	790	825	793	821	839	795	775	791	826	820	821	758	815	769	822	845	795	820	789	774	785	807	767	772	805	830	801	828	791	751	818	784	783	801	790	834	761	847	775	779	870	834	830	759	757	811	801	776	744	815	823	794	796	777	863	716	788	795	812	792	804	735	791	846	772	831	767	765	796	815	822	778	792	797	803	817	811	802	846	790	792	815	785	786	838	818	816	812	808	786	841	861	818	796	816	801	766	780	774	795	778	801	848	867	881	785	802	786	855	778	795	849	829	760	753	797	824	788	855	816	877	830	741	813	824	818	826	776	819	820	809	798	793	824	862	767	784	796	834	826	775	796	802	742	788	851	836	789	778	776	804	790	819	803	769	787	845	794	821	741	804	777	759	802	786	813	839	780	795	847	803	780	792	798	866	809	788	807	782	782	807	826	825	754	754	748	798	782	785	808	785	780	834	776	778	780	781	846	835	780	812	848	780	762	815	800	855	795	761	783	799	801	791	756	808	771	793	773	795	754	795	813	781	806	780	776	848	845	795	784	787	786	745	766	791	770	837	792	804	858	829	784	795	776	808	810	791	794	773	836	820	808	818	806	825	792	807	856	797	797	763	861	792	799	809	823	772	737	824	809	836	800	816	847	774	821	795	784	795	772	805	795	780	766	794	816	775	864	805	824	839	821	828	759	802	804	795	787	825	829	771	762	745	787	758	803	836	822	821	749	795	770	803	851	814	814	848	836	803	764	800	782	771	791	778	782	790	790	786	774	794	816	767	806	798	801	818	793	847	815	810	792	818	840	848	808	773	835	802	848	818	811	792	825	758	815	786	797	833	791	781	769	788	792	801	803	804	783	797	820	766	814	819	777	815	818	784	811	795	815	786	760	788	771	814	743	773	749	786	840	800	804	824	814	767	830	804	784	798	785	798	837	827	762	863	871	853	755	798	804	823	793	779	791	828	816	760	768	808	844	792	799	769	798	795	790	791	796	823	799	813	826	812	840	847	800	787	790	809	781	802	835	840	796	849	799	794	752	773	803	840	742	812	836	756	754	803	800	867	764	837	787	816	842	810	795	793	761	832	776	797	784	799	809	823	804	758	837	791	805	789	817	818	779	803	835	846	867	811	758	825	767	824	860	786	837	829	796	780	771	778	770	783	797	845	828	803	814	784	792	851	838	772	763	772	769	816	789	847	821	826	804	795	800	820	855	899	799	779	794	789	811	814	818	812	764	817	792	807	858	791	796	811	797	796	791	761	813	823	808	783	800	807	811	809	780	833	770	804	811	836	786	754	819	821	801	826	780	750	837	802	831	766	782	813	812	792	766	805	790	804	842	821	795	791	776	805	747	733	814
8173	1217	1327	1178	836	645	537	413	382	363	343	378	324	391	378	262	338	299	300	257	251	208	228	202	187	215	201	159	166	168	164	154	184	154	157	173	161	161	176	173	186	142	147	151	175	161	157	154	155	160	154	164	160	180	170	130	165	156	161	162	137	162	190	162	153	153	160	153	146	140	126	160	161	171	159	138	165	146	165	173	162	149	164	175	179	171	158	168	165	181	166	167	152	173	190	157	175	175	161	168	172	159	164	157	190	156	168	164	168	153	154	164	169	155	151	164	148	153	175	158	137	184	176	156	181	156	179	145	166	151	167	164	165	170	163	166	168	165	143	140	141	135	153	158	170	151	157	182	183	151	151	176	149	192	145	168	165	138	168	168	168	176	158	163	156	151	163	164	143	139	173	158	162	140	192	149	177	164	153	184	150	167	161	171	150	166	166	153	172	156	167	137	163	162	152	150	163	158	183	147	158	165	180	154	135	159	134	158	159	167	156	163	139	154	148	136	180	148	159	149	157	158	160	165	149	149	153	163	155	174	169	152	155	156	192	152	156	170	152	160	179	153	179	157	179	135	153	175	155	148	160	163	151	162	155	137	162	161	151	148	144	144	172	173	153	141	146	160	173	143	136	174	183	191	165	144	165	154	168	141	145	180	150	185	172	169	159	178	158	147	164	182	154	154	142	156	137	166	153	177	148	149	155	173	153	163	149	172	165	165	158	145	146	140	147	153	146	150	189	154	161	163	158	174	169	141	161	127	168	158	136	173	160	136	175	185	161	151	148	160	139	163	145	138	162	166	148	172	194	158	154	145	154	162	163	163	164	162	150	158	162	151	174	147	153	162	164	146	150	156	171	165	151	139	179	177	161	158	141	156	164	157	173	158	121	171	177	139	178	169	181	158	155	166	152	164	147	167	142	172	173	163	146	155	144	165	155	191	160	148	164	172	140	137	155	149	186	144	154	180	152	191	187	142	150	151	172	174	162	145	167	166	162	171	164	170	151	172	146	145	135	151	156	156	139	164	173	173	157	156	168	171	162	148	146	142	145	161	181	175	165	135	166	141	168	163	174	169	177	162	154	161	151	152	156	165	152	148	140	154	163	136	160	154	144	158	147	185	154	159	180	166	172	166	147	149	127	164	163	172	165	162	169	179	150	163	143	165	149	167	161	165	177	150	159	155	160	172	164	149	158	151	157	162	149	161	178	158	176	173	173	161	169	135	138	182	164	177	137	148	152	163	145	149	183	148	157	159	170	149	157	172	161	165	175	163	134	155	141	166	156	170	149	161	192	154	184	162	164	173	164	146	169	152	159	143	168	170	177	175	157	144	176	177	169	165	161	157	160	166	180	174	158	177	154	170	135	156	156	159	161	149	157	149	162	154	151	184	158	173	146	166	137	160	152	148	178	146	173	151	152	160	141	151	143	146	173	157	182	174	154	166	171	163	163	167	140	155	170	147	161	177	176	156	146	162	171	160	165	148	148	163	175	171	168	171	159	168	165	162	168	152	165	150	165	166	139	166	163	153	161	161	164	148	150	156	169	150	171	152	171	191	158	159	165	179	123	165	154	161	162	138	142	165	156	169	162	158	160	152	147	153	160	145	158	152	125	181	164	130	157	151	134	148	158	173	175	170	169	158	141	173	158	156	159	146	133	189	164	173	141	185	164	151	155	163	154	166	154	158	154	152	197	165	141	150	129	177	155	157	163	166	142	150	161	175	151	149	166	153	164	158	158	170	157	145	147	162	148	175	179	184	139	174	150	169	152	161	155	140	169	134	153	177	149	171	163	165	143	158	170	166	150	133	160	144	155	143	139	154	152	149	155	159	168	152	169	160	168	172	167	188	177	157	140	161	168	173	156	153	168	153	151	171	172	150	161	143	149	179	167	179	171	163	159	150	161	167	172	167	174	134	157	180	156	155	186	169	155	159	164	163	161	150	154	157	175	179	166	164	174	162	134	138	173	149	150	180	147	149	146	160	171	169	168	159	159	174	155	151	139	150	147	154	153	186	147	155	164	175	163	160	165	160	140	158	172	158	157	168	164	148	174	183	195	163	156	183	178	164	148	178	159	170	168	163	151	141	170	153	150	174	170	169	149	164	146	154	187	164	170	149	155	151	146	155	166	151	159	135	180	168	179	164	173	173	151	155	156	161	175	193	163	154	176	143	164	158	176	169	168	141	179	160	159	150	165	193	159	150	151	169	152	158	135	160	145	144	184	161	164	149	169	175	136	145	144	156	142	189	162	155	156	170	180	184	162	171	151	187	177	174	147	159	138	145	156	175	128	156	158	146	163	163	161	136	149	140	162	142	158	174	153	172	183	154	167	159	162	160	118	152	177	189	139	162	153	155	179	149	153	152	167	167	174	142	155	179	143	162	173	171	164	169	162	147	129	175	156	154	146	157	151	152	166	156	171	147	135	165	167	144	174	144	159	153	154	148	165	176	151	171	149	155	195	169	166	156	149	172	171	183	151	148	167	148	162	162	163	162	176	168	170	160	156	151	165	159	173	147	149	172	150	135	152	161	159	180	143	155	179	150	173	164	163	139	133	153	169	159	173	142	150	166	161	161	160	161	159	189	150	150	173	158	151	163	165	157	168	180	144	170	156	185	138	158	175	165	197	169	144	153	162	162	148	150	165	161	155	178	183	157	153	165	160	190	148	173	171	167	154	148	147	153	152	157	153	172	150	165	174	149	156	167	170	129	175	153	159	160	194	160	169	168	134	159	155	165	141	164	135	153	164	182	155	151	163	180	133	189	148	161	170	162	147	170	171	163	159	180	155	128	170	172	155	161	166	147	156	184	168	163	133	141	159	156	160	161	179	155	166	180	155	148	167	166	158	179	179	145	179	182	161	140	161	147	153	145	167	161	146	162	157	176	152	168	148	149	160	136	145	151	157	171	173	194	174	178	156	145	151	142	141	124	175	150	163	178	144	165	159	188	154	153	158	176	157	160	152	165	168	140	148	184	197	144	170	150	187	166	152	162	139	145	160	173	161	164	155	168	159	163	139	157	148	148	179	151	151	169	128	150	165	126	155	179	174	177	160	156	196	166	144	163	168	157	145	156	150	158	158	170	165	144	157	159	157	160	151	172	164	151	193	152	140	164	144	161	135	170	152	185	155	146	152	162	168	172	153	175	162	185	153	167	153	153	159	161	184	151	141	152	168	169	171	139	165	159	137	151	168	164	181	147	186	154	153	149	122	177	167	187	163	159	150	148	151	170	150	140	158	142	174	135	161	172	155	167	166	142	162	169	151	154	168	163	159	175	143	161	162	153	156	153	146	147	182	161	147	170	163	170	157	154	172	160	150	140	164	181	202	137	171	151	180	165	170	165	152	176	201	156	157	157	141	141	170	153	160	137	155	148	152	155	149	173	171	148	143	157	184	169	163	170	131	136	150	157	133	178	161	156	135	160	159	167	149	156	186	164	173	158	167	154	161	173	168	156	170	165	143	164	149	147	161	150
6444	1443	2942	3714	3266	2786	2204	1936	1892	1661	1661	1711	1870	1960	1997	1579	1901	1482	1252	1297	983	794	775	748	782	709	622	596	609	597	542	555	569	566	516	499	538	508	531	542	501	490	499	523	499	498	497	524	498	506	533	467	515	476	495	471	490	508	501	505	497	475	510	517	472	464	467	458	471	463	468	475	443	508	463	509	436	487	455	481	483	464	444	450	483	507	485	462	480	474	463	478	450	477	456	427	504	489	463	461	437	483	471	444	465	484	471	442	460	424	423	464	465	425	422	474	492	421	460	469	440	464	437	497	463	443	428	450	463	494	479	460	462	454	433	478	509	459	459	466	456	453	461	441	437	448	458	459	469	465	491	430	479	454	458	460	489	453	466	470	458	447	463	443	484	459	477	448	448	434	422	456	452	467	452	460	462	469	474	452	433	454	465	476	442	447	447	442	487	464	470	480	476	441	448	466	449	435	452	457	458	433	512	440	466	429	469	465	436	443	458	458	497	462	465	470	460	413	439	484	461	448	455	497	449	468	511	466	423	437	454	486	454	498	494	483	456	476	521	499	468	469	473	463	435	483	432	473	457	444	438	444	454	508	435	453	477	442	457	446	439	454	476	478	461	482	451	488	435	426	445	422	441	482	499	499	449	472	427	448	449	437	498	489	472	454	450	459	442	476	464	451	493	489	487	458	455	458	445	440	483	496	491	444	466	458	472	417	450	482	464	461	486	442	426	475	498	457	484	452	426	491	448	461	458	438	437	453	438	480	459	433	458	454	456	466	496	425	473	494	444	450	463	457	440	434	444	463	485	439	480	457	458	455	455	441	442	476	465	457	457	446	445	447	435	476	465	449	487	478	461	428	456	467	468	429	493	455	472	407	443	460	457	488	480	460	455	460	448	457	457	486	470	480	484	472	452	451	457	487	471	441	446	453	481	476	461	463	510	446	440	469	455	442	458	454	499	473	482	462	490	429	468	444	449	463	472	456	473	471	480	408	461	500	461	454	471	440	498	464	454	467	475	481	435	449	469	483	456	508	442	469	488	474	449	498	468	449	477	451	437	462	463	505	457	447	464	453	461	419	470	460	443	449	468	488	470	423	499	463	456	446	443	467	508	471	436	484	463	450	466	446	460	463	468	479	486	467	456	464	457	485	427	407	473	459	457	399	450	452	446	458	461	466	487	447	458	456	435	437	460	438	484	477	430	491	468	438	453	481	474	430	458	428	421	468	456	454	421	464	478	469	446	431	493	477	446	480	458	468	443	478	466	477	462	486	453	467	477	465	491	430	475	442	486	469	450	452	427	472	449	477	456	465	468	486	440	458	447	464	482	449	471	442	444	509	436	483	449	484	465	451	484	462	466	463	454	428	477	500	479	471	440	492	437	448	442	437	468	456	429	449	460	458	473	407	441	487	475	440	489	451	465	463	457	469	448	484	472	485	460	450	452	457	441	470	426	465	458	470	458	459	445	459	440	446	462	471	491	459	478	482	485	456	493	453	441	471	454	482	450	467	458	463	490	441	467	421	437	500	441	473	483	476	430	446	488	474	428	475	480	469	472	482	454	482	473	449	478	460	451	432	501	469	469	467	447	423	425	456	478	437	497	434	481	454	436	461	489	445	450	441	435	473	497	491	449	443	435	447	416	405	483	478	438	451	431	423	505	450	472	465	469	502	474	389	478	486	459	477	434	411	440	465	485	461	473	493	432	467	419	453	441	464	429	475	483	439	458	514	473	440	470	462	455	490	457	479	449	477	436	416	446	479	490	442	450	483	482	483	454	460	439	473	432	455	483	445	485	468	432	430	452	437	454	495	449	502	452	487	473	456	466	414	443	471	408	451	443	491	468	452	461	433	464	466	438	456	457	472	477	459	487	468	455	467	467	474	489	466	457	443	495	445	477	433	468	465	456	442	458	478	427	423	447	474	492	426	427	455	475	457	438	453	509	447	463	464	475	466	478	457	454	461	483	468	452	437	499	457	481	478	496	438	463	479	455	472	461	475	447	490	435	435	444	447	451	434	468	445	479	483	455	450	452	449	457	476	412	449	486	450	434	441	459	443	430	455	481	459	450	477	458	452	503	460	436	435	513	457	429	433	449	464	461	463	442	480	485	478	467	487	458	450	470	449	450	466	458	463	444	445	454	418	482	420	443	463	442	451	452	462	449	489	440	444	473	471	468	491	428	463	475	451	439	444	458	453	463	516	448	483	486	416	403	490	437	505	474	436	468	482	446	415	434	491	443	421	457	455	483	472	454	457	460	465	481	432	407	459	489	464	428	460	482	468	462	472	468	426	470	419	456	465	453	455	454	415	484	474	491	435	490	452	414	430	432	440	471	437	444	468	440	463	480	462	442	436	445	436	444	452	480	455	454	484	475	410	450	433	474	465	460	432	467	476	465	410	410	439	477	463	453	463	471	477	443	479	463	511	457	491	451	459	430	408	462	491	450	511	424	456	468	437	438	470	479	440	507	464	443	446	441	507	490	468	489	444	469	495	486	452	454	484	428	417	465	443	462	454	457	450	413	419	464	454	451	466	439	456	467	461	442	441	435	448	453	473	447	440	456	495	447	501	481	443	462	416	456	484	473	443	451	440	451	438	422	457	463	446	492	485	480	491	433	453	410	480	472	479	474	455	443	463	467	473	477	482	478	505	478	489	439	409	444	463	478	486	445	436	452	498	466	464	467	408	480	424	466	456	449	484	452	459	440	433	488	463	470	478	458	447	422	499	461	442	419	468	473	450	477	463	448	471	450	443	474	480	496	424	457	441	495	427	480	476	456	478	493	469	476	438	480	487	444	465	521	473	449	461	444	469	461	456	459	456	452	465	438	440	463	483	436	478	459	462	476	430	442	439	448	432	414	452	466	442	416	451	468	472	511	475	445	433	513	442	468	446	473	425	417	444	424	440	462	436	445	505	459	459	499	479	460	449	434	473	452	427	449	493	452	441	440	457	433	470	474	483	457	455	451	460	461	463	462	477	411	477	470	441	436	446	444	475	421	467	456	431	438	451	423	465	450	429	456	512	445	510	488	471	447	460	443	452	475	448	484	461	466	480	465	463	463	462	462	474	413	463	466	455	433	460	472	421	465	488	453	404	469	473	452	445	459	478	447	460	459	457	498	439	471	469	435	470	451	440	495	442	449	454	441	460	444	469	485	466	492	420	453	431	441	477	426	443	447	454	456	465	483	433	433	475	443	472	448	445	469	475	439	483	487	498	469	454	460	446	450	462	456	481	461	449	472	486	462	457	488	411	456	444	476	445	448	457	465	444	493	457	433	438	477	454	457	444	442	455	476	450	447	494	449	467	463	499	508	484	445	473	456	492	464	472	461	413	435	468	478	419	465	437	442	441	463	477	468	459	424	423	439	471	480	430	476	467	475	436	446	460	439	483	433	475	446	485	436	484	479	474	451	464	413	460	461	465	438	446	458	449	460	491	443	469	460	471	455	456	482	462	455	433	433	464	443	428	408	474
14549	2719	2851	2261	1643	1168	852	756	722	603	572	628	581	704	631	536	523	468	431	420	302	266	291	302	256	272	274	260	258	252	255	241	235	228	239	231	217	218	224	204	215	265	185	230	217	217	224	231	218	226	223	218	224	207	224	215	225	205	207	210	205	227	243	207	261	226	226	241	225	224	184	209	223	249	199	205	233	234	225	210	198	239	247	228	211	185	231	237	225	250	209	260	235	231	239	230	243	231	219	246	228	208	245	228	219	232	230	211	210	221	199	212	240	219	242	225	230	229	227	192	233	229	195	208	234	215	244	211	229	208	208	231	239	220	212	230	218	218	223	205	226	218	206	210	208	201	207	219	210	243	221	217	230	236	190	226	207	216	238	226	221	220	225	188	219	231	193	178	215	200	228	203	212	210	205	224	232	215	218	196	204	189	199	233	210	182	232	223	225	222	241	228	235	218	244	213	230	198	203	236	226	219	216	228	202	234	207	209	225	218	211	225	233	207	204	225	231	220	213	222	220	209	185	196	224	241	196	253	209	222	234	215	193	218	246	220	201	206	246	237	219	234	224	202	236	219	226	221	202	240	211	230	252	205	229	212	213	199	230	186	226	201	212	215	232	212	212	215	216	244	226	240	201	219	247	245	232	229	207	238	216	224	192	227	225	213	212	240	221	232	212	225	221	216	204	223	254	218	220	224	260	216	218	185	213	205	215	213	218	219	228	234	228	207	238	206	225	210	206	216	196	206	214	220	213	194	221	209	208	209	219	231	205	231	240	194	214	232	229	218	245	232	218	211	198	207	226	194	243	238	232	195	225	209	200	223	229	233	240	242	219	232	213	250	206	220	196	230	203	214	215	233	214	241	234	228	231	214	236	243	214	218	221	225	225	211	209	205	239	231	205	212	227	196	211	220	214	227	207	243	219	205	220	201	193	229	203	218	209	199	207	248	212	212	257	236	228	201	204	213	225	214	227	193	202	214	204	196	201	223	211	213	195	231	261	222	208	235	232	229	239	225	228	244	204	247	239	216	209	226	223	229	222	207	237	244	230	216	231	217	212	226	198	222	215	231	205	182	190	214	210	255	212	240	246	245	217	210	242	219	232	207	210	215	214	206	222	219	227	235	233	195	259	206	190	230	207	211	229	239	213	208	181	195	215	191	242	194	205	236	215	220	215	223	219	220	240	209	194	214	217	230	226	222	214	197	212	211	211	191	196	215	219	230	240	244	221	221	221	208	223	198	208	223	188	216	225	211	244	221	223	215	235	212	223	197	207	206	201	200	215	208	197	230	236	213	229	222	256	197	195	208	253	224	248	223	216	217	217	204	191	236	222	218	210	195	214	220	208	226	216	235	232	229	237	247	201	237	243	224	195	190	216	232	245	220	213	225	229	184	207	219	217	209	205	211	206	234	221	218	217	192	217	222	240	206	200	210	199	233	200	231	210	209	228	231	248	222	215	211	201	222	221	213	211	221	219	233	220	210	209	204	210	231	227	206	227	244	259	230	200	231	209	251	229	249	209	210	191	212	218	225	223	212	201	191	204	245	217	232	237	205	209	204	200	231	215	202	238	220	196	222	211	236	228	208	218	241	209	221	209	231	236	204	233	206	228	245	221	213	229	232	218	203	195	238	227	210	203	234	224	188	202	213	238	216	201	215	212	230	201	232	228	190	215	231	240	231	208	191	244	221	198	197	224	228	193	246	239	230	232	228	228	225	220	218	241	209	242	241	213	209	231	228	223	207	215	198	213	234	234	181	235	252	214	192	220	205	219	221	210	219	224	238	234	205	200	206	218	226	201	223	235	201	251	231	222	225	227	221	237	201	236	229	224	227	205	217	222	214	196	244	191	208	201	191	199	230	196	184	225	194	216	212	218	212	237	186	232	235	242	242	202	226	236	204	238	238	215	201	270	228	235	237	202	228	224	235	215	197	219	220	237	223	209	184	219	229	208	204	243	198	192	200	198	194	211	205	234	239	209	224	224	228	172	215	229	226	213	204	208	196	210	210	212	213	221	237	231	229	209	213	203	225	232	212	199	220	247	215	217	229	219	212	231	235	232	191	196	218	227	223	237	224	201	234	219	220	229	204	234	227	228	212	232	240	230	203	215	225	214	206	229	228	181	238	205	215	225	240	204	230	234	203	203	223	242	212	170	212	215	226	205	225	202	233	216	200	231	240	249	201	201	222	218	233	248	226	215	206	203	239	208	226	231	206	210	195	224	230	214	224	216	212	193	228	226	233	213	209	210	217	241	197	199	212	215	240	212	206	215	198	209	204	220	233	219	226	209	240	249	202	198	222	237	209	223	205	219	224	219	188	242	217	195	219	207	218	222	200	207	235	206	237	203	223	210	203	223	243	234	205	228	210	237	243	241	225	221	198	221	232	210	211	179	235	235	219	235	236	212	221	236	222	200	224	234	230	222	216	219	210	234	212	223	220	235	229	224	190	209	215	238	236	232	229	237	217	234	226	240	247	197	214	225	223	236	243	238	226	195	202	204	204	223	214	222	212	225	206	219	234	229	238	185	243	200	218	227	208	222	223	200	202	227	224	210	209	228	262	221	227	275	220	242	223	203	195	221	211	196	206	212	201	211	219	240	231	242	244	219	199	201	221	208	232	212	219	216	232	191	227	245	206	244	243	211	227	199	213	231	216	199	205	222	202	221	239	208	230	231	214	196	181	223	217	231	249	192	200	231	229	226	220	196	209	232	218	255	219	196	199	201	209	204	220	215	229	216	196	225	219	232	220	236	214	238	242	194	220	202	198	254	237	230	202	222	221	210	216	226	227	203	198	214	215	235	222	231	205	226	231	227	192	202	209	235	212	247	204	206	225	235	215	238	233	228	213	228	231	210	205	231	227	226	232	181	210	226	227	233	225	226	239	216	241	212	205	216	219	206	233	215	234	207	198	229	224	217	223	203	214	230	222	193	227	224	206	216	245	219	197	200	219	244	225	234	217	205	235	219	222	231	228	213	217	216	210	210	250	216	221	204	226	213	198	222	229	227	266	242	222	213	243	208	213	213	215	244	239	215	188	234	175	203	209	208	214	193	207	235	222	227	232	210	210	206	221	232	220	206	252	216	197	195	202	210	223	220	222	194	242	224	205	230	219	228	224	235	210	209	227	229	193	226	215	228	228	253	215	213	244	219	204	215	239	209	209	210	224	216	217	227	207	226	237	230	217	221	240	223	239	204	267	240	217	188	221	219	216	232	248	249	204	220	222	219	209	217	202	235	201	238	209	212	228	200	198	218	226	231	230	244	221	227	217	217	178	227	225	221	217	223	229	194	236	227	190	245	239	207	231	228	226	207	215	207	220	198	206	224	204	224	228	243	210	223	227	247	192	217	217	215	197	195	211	202	248	202	239	235	219	210	221	198	222	242	243	252	239	209	242	255	216	201	207	191	232	228	228	251	225	208	216	199	226	193	205	206	198	217	207	221	217	230	241	206	191	238	208	196	228	223	219	220	197
8197	2422	5137	6280	5692	4757	3753	3471	3365	2824	2880	3182	3131	3787	3513	2806	2933	2585	2331	1905	1261	1171	1333	1106	1136	1066	920	921	887	827	755	791	731	744	734	711	756	751	699	715	683	705	664	627	663	687	695	666	676	686	644	688	697	654	713	635	681	602	662	659	667	644	655	582	679	667	660	655	641	661	601	648	621	631	607	627	604	657	616	695	665	603	626	624	642	642	641	593	604	655	583	607	636	618	577	656	612	625	616	590	671	605	617	546	599	599	649	638	609	600	595	619	660	621	671	602	615	634	628	682	599	574	614	614	626	615	686	595	635	614	602	607	611	604	652	541	621	659	687	604	656	637	605	618	631	588	622	650	626	578	682	617	627	579	588	597	617	583	608	624	619	617	651	540	574	583	570	594	597	649	610	585	589	582	581	620	577	592	564	600	627	623	611	635	620	571	605	626	624	603	602	619	594	600	656	632	630	642	598	568	635	640	609	604	579	572	611	610	585	616	615	568	571	634	629	605	663	598	614	620	561	608	593	649	563	580	618	662	615	589	616	666	623	613	612	627	644	654	601	631	576	623	652	598	610	595	602	608	623	586	606	547	621	612	627	650	635	616	586	599	651	596	645	624	612	656	625	583	603	578	654	594	671	564	608	573	570	635	585	594	611	619	617	554	578	631	591	571	576	611	600	607	623	620	600	596	616	623	585	624	598	661	593	630	607	621	621	636	617	625	631	581	565	574	607	594	642	614	642	600	601	651	613	595	595	594	615	577	592	613	614	585	627	624	611	620	617	616	623	589	638	604	591	618	565	601	593	573	597	580	587	601	599	600	585	613	669	589	598	600	572	627	585	608	607	593	614	625	617	623	635	592	652	586	609	606	643	633	622	629	606	593	638	676	635	605	624	637	611	565	604	590	607	586	588	639	628	656	613	592	600	633	648	579	621	601	590	583	630	574	586	669	658	611	599	584	596	617	597	582	594	597	613	607	634	626	570	615	606	604	601	631	593	603	599	595	650	606	630	595	594	632	629	610	566	612	645	639	573	629	647	643	605	591	584	661	608	631	591	614	646	610	581	594	613	601	609	611	601	639	581	589	641	662	572	597	630	629	606	639	644	604	616	648	649	617	646	649	621	597	597	591	618	650	596	592	598	610	608	625	614	598	624	586	609	635	577	634	606	583	608	634	589	602	613	611	613	672	632	591	592	659	638	595	594	625	630	620	622	612	600	630	583	622	602	566	617	604	675	597	562	628	590	633	579	596	618	600	613	638	603	600	603	585	588	658	591	598	582	595	602	601	647	610	644	623	586	620	588	621	578	634	566	629	550	604	627	587	616	604	606	604	579	584	650	612	619	587	620	609	611	601	604	595	595	632	593	615	635	576	630	611	591	623	602	657	610	614	572	574	627	633	609	608	621	597	584	597	589	641	583	586	596	627	645	585	609	601	590	629	590	574	594	616	605	636	603	596	666	613	645	592	599	637	598	629	622	612	653	570	615	607	607	572	618	589	578	630	611	623	602	630	608	600	623	596	522	617	583	606	619	588	632	592	638	608	641	630	571	644	625	607	604	626	601	614	616	598	633	612	603	605	587	653	644	615	633	606	610	534	579	616	643	632	616	605	596	611	605	625	602	592	574	573	598	612	639	624	645	589	630	610	597	626	594	578	546	664	627	610	573	606	590	630	576	656	630	613	635	592	613	556	577	601	593	604	581	615	585	641	595	577	665	642	554	548	631	629	637	609	633	616	596	641	674	595	631	636	668	594	581	644	665	596	653	651	574	613	605	599	609	658	617	638	633	599	620	580	617	575	618	616	617	632	613	613	642	643	617	628	572	616	622	633	581	600	602	628	611	626	619	636	596	644	598	657	611	626	587	622	601	581	632	633	651	569	627	666	596	642	597	567	616	623	623	604	601	623	578	567	586	631	619	589	605	627	608	585	609	588	624	549	684	598	628	645	561	638	593	610	614	644	614	627	595	615	625	606	602	598	621	615	593	611	626	586	627	563	595	606	624	592	587	607	613	607	646	614	588	596	560	598	634	605	617	659	645	594	622	641	605	610	607	615	587	598	615	593	617	607	601	618	588	653	613	574	611	567	610	614	609	628	650	620	638	670	623	612	616	589	654	632	653	620	575	635	658	622	614	583	619	594	609	603	624	628	606	617	629	615	620	577	620	629	644	661	612	609	625	584	553	621	594	621	589	634	595	620	587	575	643	652	606	614	596	567	571	653	595	630	557	651	603	617	630	644	637	595	620	649	635	621	588	632	611	605	592	607	590	656	624	622	607	630	627	641	663	616	616	614	594	630	601	637	627	587	552	569	635	589	670	649	574	654	626	620	577	616	573	615	579	598	604	628	583	548	599	658	603	631	596	592	589	643	597	613	628	613	619	631	593	621	579	619	585	595	580	612	626	583	643	639	559	569	616	612	581	620	628	621	616	637	629	590	611	643	633	598	624	599	608	608	612	626	610	593	648	640	616	617	610	612	599	612	597	622	657	598	627	634	579	621	605	591	616	622	652	629	613	584	604	609	586	587	648	617	619	647	601	608	590	681	584	687	652	610	629	595	606	629	635	604	605	605	596	599	617	613	607	628	640	639	577	608	602	591	632	595	616	596	586	605	597	576	616	617	605	609	611	611	646	636	630	625	598	640	585	574	619	604	603	618	618	619	584	611	660	654	616	661	600	605	610	633	659	587	583	640	620	636	601	651	619	607	620	597	617	663	618	645	600	589	583	636	612	579	617	613	603	644	614	626	562	612	612	603	591	608	608	637	606	594	637	617	602	620	628	668	567	614	608	607	651	628	624	613	586	622	593	609	629	599	603	607	592	619	575	582	606	600	593	635	650	612	581	590	597	604	623	656	634	576	649	613	610	571	625	612	596	599	622	586	630	612	599	645	611	602	577	583	593	644	622	575	596	617	605	603	638	581	581	652	624	569	611	592	624	590	603	641	607	619	608	627	629	591	591	615	617	614	620	653	617	599	579	580	577	587	605	611	622	676	605	605	556	608	567	638	609	625	608	605	620	639	626	605	647	634	602	578	564	620	584	626	628	627	614	640	631	634	629	585	627	626	610	582	600	604	632	634	658	617	600	620	577	606	601	649	613	602	632	628	600	647	565	607	625	626	645	638	636	614	634	593	623	600	595	596	620	625	597	621	620	602	626	625	589	597	633	652	630	635	602	604	585	626	635	639	576	627	628	559	626	628	621	619	615	600	609	540	648	584	618	607	617	579	608	628	589	604	575	597	652	608	574	594	593	579	583	609	578	601	613	631	590	644	587	553	633	630	586	573	623	621	574	554	598	629	631	593	590	601	616	584	642	625	591	635	575	619	614	568	612	601	623	665	648	584	636	592	626	619	604	592	594	679	630	647	628	567	572	614	570	601	601	633	661	578	594	582	609	591	599	621	635	602	628	611	619	633	630	624	627	639	594	553	551	577	601	594	632	621	623	641	607	621	644	595	583	629	633	627	604	629	620	619
2143	358	359	310	306	319	336	340	327	315	328	336	331	306	371	340	339	329	339	343	351	332	335	352	324	317	339	320	297	360	342	341	332	322	348	329	277	282	282	373	306	363	292	323	326	333	318	314	323	330	302	334	313	349	300	368	322	302	345	311	323	335	341	353	297	330	314	351	317	316	330	302	353	319	311	325	331	319	320	368	304	315	305	326	300	325	326	314	317	331	304	321	313	332	319	305	310	296	318	364	336	339	296	350	321	315	326	340	314	311	319	315	341	316	334	324	295	345	339	305	334	319	323	313	319	314	330	336	330	303	317	322	330	333	290	318	307	334	351	333	352	342	321	357	329	329	322	305	345	327	318	302	316	321	321	302	319	311	330	320	338	329	339	307	348	315	351	321	305	296	322	316	375	324	319	348	308	321	258	306	280	331	314	332	329	329	297	328	296	335	355	288	312	308	345	303	316	307	315	320	321	299	345	343	301	337	314	318	339	330	326	311	273	327	312	300	293	330	310	325	334	326	278	316	358	291	319	327	306	328	321	334	332	338	342	297	298	325	290	339	324	361	347	341	302	306	307	313	335	320	346	308	335	330	311	317	340	327	289	304	300	349	320	318	300	308	330	316	346	319	294	357	310	340	325	320	321	336	337	308	292	316	317	353	285	338	311	303	318	311	289	305	314	317	301	332	346	296	318	325	302	307	319	343	272	350	292	303	308	342	278	308	319	325	353	319	317	316	347	316	319	342	311	348	325	344	345	336	341	339	321	311	320	305	342	320	337	325	315	310	322	328	281	313	350	325	346	353	346	321	340	331	324	331	368	327	346	311	329	290	341	290	295	317	309	328	315	305	334	346	331	297	316	332	354	300	349	327	289	313	325	370	327	349	353	327	326	329	354	344	325	324	308	291	342	310	286	346	316	315	344	325	322	323	315	344	336	323	312	322	319	333	297	346	306	328	296	321	329	330	318	323	297	359	309	324	335	314	320	344	317	326	334	356	319	325	342	320	323	332	324	305	319	330	346	321	368	351	345	317	323	324	329	361	301	331	326	314	351	289	335	332	321	299	346	343	324	336	330	323	342	316	318	339	343	300	344	323	299	315	335	335	300	359	349	311	293	286	367	325	303	317	307	307	332	369	305	309	304	316	330	328	307	345	316	281	303	325	308	314	319	320	348	327	323	326	357	319	298	347	313	317	289	320	324	328	332	337	315	317	297	293	320	306	334	326	304	296	325	355	307	359	319	309	344	308	345	317	327	352	350	354	350	304	309	365	301	354	326	312	298	328	303	365	297	316	360	337	305	325	302	348	306	350	320	327	339	303	332	331	360	302	314	331	313	320	331	320	332	316	344	288	301	329	326	311	308	339	308	362	322	339	314	327	352	305	335	314	342	338	296	338	290	351	369	256	289	313	350	326	342	353	319	301	356	311	325	310	340	315	347	323	319	324	362	358	336	316	310	325	302	317	332	328	326	315	353	327	313	313	328	363	336	297	322	312	321	292	308	329	340	320	327	315	311	295	284	296	329	308	326	295	342	343	325	296	346	343	350	345	321	323	331	334	378	291	347	326	358	331	309	335	334	327	323	335	346	339	303	299	317	331	321	314	327	303	321	287	342	365	330	368	300	309	349	352	308	348	333	323	320	358	332	362	316	309	347	319	306	275	329	293	287	316	313	340	314	328	339	331	303	327	314	314	300	300	316	338	349	334	321	309	304	333	310	329	307	296	315	328	299	329	333	303	305	332	342	341	335	326	297	300	289	299	325	330	315	300	294	321	321	305	314	325	334	327	299	345	305	334	303	307	316	339	302	324	325	335	320	312	299	313	313	326	310	321	354	324	314	333	322	293	296	318	301	328	292	299	290	306	303	360	332	327	363	347	311	315	312	319	306	312	337	305	320	363	291	328	296	320	306	349	322	351	324	297	329	317	322	324	293	317	304	298	348	298	321	322	346	323	337	322	296	332	319	343	290	354	335	307	308	342	302	367	262	321	302	300	353	318	316	325	316	322	265	330	342	326	354	345	305	311	336	323	314	307	332	358	347	328	334	322	304	343	336	301	293	325	352	343	287	343	347	324	339	286	301	338	327	326	323	311	321	319	325	288	301	298	303	300	307	322	306	325	321	329	383	343	315	314	290	336	327	332	351	348	340	308	318	329	307	325	328	360	339	326	327	303	325	336	295	300	308	317	334	330	336	287	333	357	313	309	332	337	332	337	330	358	282	304	328	314	312	305	322	320	347	318	286	343	327	324	330	317	315	344	371	316	346	348	344	348	314	301	333	328	333	315	324	307	293	306	297	347	319	344	355	315	311	341	322	288	294	341	310	341	332	309	313	296	332	289	348	334	293	335	338	305	310	320	339	340	305	329	359	313	296	325	322	316	342	319	314	332	328	343	297	332	323	311	290	322	321	310	317	339	297	344	308	335	302	296	336	315	308	279	313	365	352	308	310	347	329	324	329	311	345	322	325	335	342	319	295	349	324	343	318	299	293	305	362	324	329	326	298	329	309	346	336	310	291	286	311	303	287	370	304	328	337	307	302	346	341	312	325	350	307	327	339	309	337	344	308	322	294	290	304	331	314	334	339	339	320	314	321	337	313	324	350	318	281	295	317	306	310	349	309	341	287	342	302	303	339	294	317	315	348	325	345	322	357	312	332	308	315	360	335	341	334	384	330	308	315	328	341	338	341	304	350	350	314	304	355	334	365	313	346	377	301	349	322	324	328	311	311	286	310	309	311	331	339	339	300	316	298	331	321	336	319	308	331	341	322	335	297	335	317	349	322	330	301	346	346	346	324	350	330	340	349	339	292	335	309	329	341	327	342	358	323	319	314	332	330	333	332	339	326	315	328	291	326	331	359	328	337	279	324	350	335	348	316	338	284	319	341	333	341	320	303	288	314	315	339	349	313	313	344	336	319	325	316	314	290	305	327	344	327	318	311	336	328	321	353	305	326	314	329	260	311	333	315	305	330	317	306	299	299	315	321	345	331	338	325	343	295	310	311	368	322	324	326	324	351	329	317	315	300	356	338	309	325	311	357	309	309	309	341	361	344	333	330	308	309	283	323	319	311	339	320	327	337	310	303	312	334	306	326	315	345	314	306	301	364	346	291	363	353	329	326	348	312	318	315	310	340	295	318	303	300	288	307	319	332	317	324	358	317	311	300	325	333	308	319	293	332	331	349	322	313	323	347	314	316	271	347	317	320	324	315	309	328	319	320	337	313	306	342	306	341	346	363	337	343	305	346	379	334	330	339	320	349	330	354	341	348	321	337	330	328	332	313	303	346	315	312	313	312	303	292	313	341	338	327	336	330	314	323	316	330	321	314	321	308	310	333	310	322	319	282	360	345	334	339	328	297	314	337	328	316	307	313	330	318	307	321	352	328	291	307	354	327	372	327	336	313	326	312	312	336	342	331	335	343	351	348	328	304	294	296	359	351	317	318	348	316	383	314	330	300	334	329	313	343	340	293	357
2946	855	850	970	886	900	865	885	827	876	856	799	863	848	852	811	837	826	814	813	805	814	779	790	809	821	807	846	787	802	772	782	802	802	792	769	824	808	829	792	791	835	770	859	827	809	787	758	778	752	863	767	776	769	791	817	826	716	802	777	808	761	851	720	779	782	767	780	749	774	837	777	810	846	827	788	779	799	730	856	840	758	783	817	832	800	774	805	828	761	795	829	802	841	769	787	848	865	828	756	817	843	792	812	779	797	855	805	801	774	836	822	747	764	774	759	759	745	786	810	795	820	791	810	820	815	797	767	809	838	816	787	795	794	808	821	785	793	756	757	780	813	866	813	782	847	803	817	863	796	816	848	771	810	810	757	842	792	759	774	815	840	826	804	775	815	753	810	743	792	855	826	739	812	776	777	841	793	793	816	774	791	819	801	802	806	843	804	816	788	824	794	804	791	778	789	773	740	803	776	819	783	843	771	811	786	862	776	827	830	765	778	736	806	811	812	821	806	840	866	809	760	748	781	796	802	792	800	821	777	796	829	793	829	800	790	827	798	798	779	772	793	819	832	765	817	784	816	808	819	809	758	759	793	769	817	820	804	789	817	747	814	867	805	835	782	786	804	799	840	772	792	789	764	811	813	781	770	811	795	798	748	771	815	827	774	783	806	831	850	820	791	790	799	810	851	835	844	762	781	767	787	786	778	777	851	759	766	759	768	814	729	800	746	806	791	777	841	800	764	841	785	805	763	740	795	757	873	824	782	789	719	794	820	815	815	803	816	826	786	756	827	837	819	797	801	782	795	800	832	857	746	808	878	811	762	805	811	771	792	817	780	816	785	811	795	781	821	809	780	812	784	785	807	782	827	843	815	814	787	845	820	844	802	796	787	827	804	854	829	763	830	803	837	774	806	833	856	791	841	847	830	841	836	800	791	776	834	806	809	840	776	770	822	755	783	826	805	793	802	823	793	771	801	841	766	860	815	791	800	793	805	820	816	805	807	779	782	819	796	834	845	786	789	815	766	815	818	816	866	833	759	823	801	770	876	823	770	813	773	813	817	782	767	831	834	798	839	789	836	806	768	816	819	798	800	808	795	776	748	820	783	835	771	793	818	806	816	854	746	806	804	808	788	823	831	827	813	801	799	772	772	791	810	774	793	812	845	794	816	849	778	776	828	796	850	828	789	813	781	818	834	814	825	812	825	821	812	793	778	787	849	843	783	791	792	792	827	829	811	770	792	794	819	770	786	790	770	800	787	750	805	781	795	781	815	822	753	807	748	810	743	828	754	798	785	786	819	767	746	840	765	817	766	785	780	868	810	729	844	788	763	790	776	829	754	795	768	827	789	800	809	784	799	832	831	735	823	752	768	836	826	865	796	812	790	803	790	781	781	806	818	778	799	829	813	817	757	771	820	830	807	834	799	811	858	843	772	801	804	783	791	789	842	777	814	809	803	741	816	717	806	793	847	809	813	843	774	806	826	773	827	775	797	784	821	780	793	822	798	740	775	772	815	808	798	837	815	790	842	810	780	854	754	781	849	794	801	803	805	773	795	810	831	813	800	853	816	766	810	786	810	789	763	781	788	849	791	789	836	867	785	787	820	811	777	770	786	830	781	811	783	807	785	795	771	793	836	832	832	847	821	780	776	810	836	847	878	828	828	773	797	847	824	793	775	773	812	800	796	801	787	793	809	852	765	853	787	803	769	818	828	743	796	801	751	803	812	756	826	831	781	813	760	799	818	798	758	804	777	815	793	799	844	797	840	839	779	865	842	786	774	792	798	801	800	797	805	852	792	788	813	836	805	813	885	842	819	789	847	812	813	812	814	785	788	777	785	786	780	820	795	773	765	815	847	798	760	815	817	772	792	827	790	807	819	809	774	831	807	826	779	805	809	797	847	807	792	843	792	833	768	822	773	804	820	840	833	819	792	833	807	796	809	756	808	844	871	795	838	803	803	794	825	788	813	824	794	873	839	838	790	783	831	805	858	810	822	772	803	799	858	762	797	746	812	800	790	790	797	818	794	753	803	795	819	785	819	772	795	784	787	764	844	775	815	822	786	814	821	780	729	770	794	817	783	861	806	795	772	850	799	810	818	783	830	832	823	744	807	765	816	792	801	812	809	804	803	797	800	763	786	793	819	812	790	783	829	770	832	790	806	825	847	817	828	773	771	790	766	798	787	787	778	778	807	775	807	810	798	828	829	809	805	792	753	787	751	810	808	808	778	788	806	816	822	817	828	828	807	787	758	844	848	835	798	788	766	783	783	854	837	790	811	809	833	810	847	809	799	840	840	721	787	837	816	768	766	779	840	794	769	818	782	807	767	773	786	782	787	795	799	847	789	811	812	839	789	823	745	816	795	819	780	791	818	814	786	787	818	805	808	855	835	810	784	791	787	772	791	792	813	807	784	739	834	808	763	816	788	809	795	749	826	795	732	790	849	796	783	835	816	799	841	804	746	828	824	813	789	785	847	776	822	785	786	786	811	806	834	802	813	836	783	827	824	843	793	805	792	827	775	788	813	783	826	824	780	775	822	805	787	829	791	840	803	817	785	784	756	820	799	867	812	758	801	801	821	801	781	793	772	810	804	756	756	810	851	780	811	815	793	769	761	786	804	836	761	774	777	818	822	853	808	761	766	789	828	803	813	808	804	843	798	788	769	814	775	815	791	824	801	786	780	800	832	800	837	832	792	802	848	780	798	808	752	828	789	767	794	809	834	815	751	783	818	812	812	813	754	740	796	736	796	775	819	777	865	783	822	798	794	772	818	805	800	817	801	748	798	806	813	726	737	786	809	792	756	773	782	824	777	797	829	810	776	791	829	790	772	724	740	796	818	779	776	825	782	860	783	765	767	836	842	784	815	827	794	816	790	816	773	739	825	791	805	781	775	790	763	828	791	812	815	828	755	835	795	805	797	789	790	733	844	828	803	763	793	789	777	799	787	790	832	825	812	826	822	834	811	754	823	803	815	815	794	791	791	777	839	771	777	792	853	796	793	773	791	812	820	774	779	824	853	788	786	801	786	837	802	839	761	791	846	819	763	799	831	787	787	826	730	759	784	827	776	790	778	815	790	860	810	800	795	817	783	757	787	766	783	812	803	793	809	756	780	763	864	805	864	832	816	796	813	790	777	811	784	799	799	810	796	787	787	801	791	793	796	798	895	796	828	794	764	825	791	819	798	789	826	797	778	839	776	864	804	803	847	816	807	832	837	816	792	806	795	791	766	781	819	767	764	835	840	781	734	847	811	801	844	806	802	816	839	814	733	828	786	818	818	791	774	789	829	793	825	845	767	781	772	785	816	789	804	808	784	869	803	810	802	784	788	787	815	829	800	762	763	832	761	777	811	804	862	773	799	775	822	792	827	783	820	817	810	832	773	792	866	778	778	772	828	785	785	806	833	825	789	776	830	826	795	771	780	776	834	728	766	788	784	778	773	850	847	838	786	785	811	756	839	774	780	796	810	800	827
8215	1220	1568	1192	810	711	525	450	404	353	323	318	353	438	336	275	357	283	265	268	215	174	212	195	191	183	198	187	185	176	167	186	182	142	179	159	202	151	159	183	182	161	139	152	161	173	166	185	159	169	157	146	169	150	170	162	184	140	178	192	155	151	178	169	170	168	162	156	153	161	209	134	145	171	165	150	174	188	143	162	164	141	193	175	178	153	163	176	174	144	135	161	168	141	134	165	160	144	167	174	166	151	185	147	147	192	180	143	136	157	173	150	151	164	174	135	141	195	170	157	141	173	155	157	157	168	166	176	169	157	171	170	147	148	163	167	159	177	159	188	188	155	163	161	164	143	171	162	160	151	159	148	174	183	177	163	160	166	165	146	188	159	174	145	157	180	148	141	173	147	160	172	146	158	165	176	146	166	186	160	151	155	136	140	169	141	144	148	188	147	155	152	150	156	159	147	154	159	135	146	164	142	154	154	146	182	143	174	166	182	143	147	157	168	149	148	162	167	169	164	146	191	143	151	169	132	140	184	135	152	170	156	149	184	178	153	182	178	167	159	182	178	142	154	159	152	181	140	170	168	154	155	175	174	143	162	156	159	152	161	178	170	145	147	147	142	163	157	156	167	158	150	157	162	143	159	152	166	166	171	170	144	144	159	167	145	143	181	197	173	156	139	165	160	136	173	139	163	173	155	145	139	130	164	154	145	173	171	180	164	145	168	146	142	171	150	158	175	167	160	167	168	163	172	167	146	150	190	181	160	158	185	161	164	156	182	168	132	160	150	182	137	159	127	154	126	143	149	172	165	177	141	148	155	166	156	162	159	160	142	171	162	161	172	156	162	168	167	154	150	150	162	160	158	141	155	145	186	146	147	179	174	165	162	164	167	163	184	156	160	151	147	150	150	170	160	170	154	162	165	172	156	167	185	164	180	160	197	142	156	173	175	139	174	167	145	156	176	142	171	139	170	147	149	164	135	171	159	158	162	175	156	161	153	129	160	189	177	149	159	146	181	156	165	134	159	143	176	194	176	158	171	149	152	154	178	154	139	165	146	149	170	159	148	154	170	177	170	182	141	150	169	145	152	155	174	141	147	164	156	166	185	173	148	164	176	168	168	170	171	150	161	152	148	150	187	172	151	137	158	173	188	161	164	161	157	158	143	154	172	148	151	168	175	163	146	161	152	159	149	160	149	167	145	166	158	156	162	155	161	145	151	169	149	172	179	173	151	149	182	169	180	163	167	138	173	163	170	173	172	152	149	145	170	164	168	164	150	172	160	168	174	143	132	187	168	150	154	169	176	155	184	159	147	157	176	154	158	181	155	149	149	163	153	162	167	155	175	170	153	145	184	181	145	160	172	156	167	165	186	162	148	148	144	148	170	179	163	155	149	177	152	143	144	184	179	167	138	174	167	154	159	142	137	184	159	162	164	175	161	171	160	165	159	157	158	157	161	152	167	155	162	158	172	154	178	182	133	150	169	182	158	156	142	169	166	168	121	171	150	167	185	153	164	162	163	145	153	160	180	175	161	185	146	158	137	157	160	149	159	182	159	171	180	153	151	168	161	144	157	169	175	159	164	154	178	168	152	161	153	164	182	152	156	154	140	141	162	154	154	157	170	176	151	147	152	171	184	156	173	144	158	156	192	159	178	166	172	174	129	143	157	156	157	168	150	154	167	147	164	158	161	168	164	156	147	164	163	142	149	181	181	167	164	164	153	157	160	165	152	145	177	175	149	173	158	160	159	143	181	159	193	189	164	163	164	172	165	164	145	150	135	150	132	158	173	173	167	144	161	182	159	169	160	149	177	162	140	153	146	143	157	165	154	155	143	143	175	152	153	171	191	158	145	146	162	182	178	165	178	147	157	157	155	162	153	156	169	168	158	172	174	165	161	171	169	179	144	159	166	158	155	170	159	163	165	167	154	139	152	174	177	163	165	169	143	158	160	152	155	152	139	146	177	161	146	177	150	171	166	161	163	128	149	143	166	162	175	152	135	131	166	148	151	146	145	155	162	183	183	148	165	161	151	172	161	178	150	160	156	143	170	133	149	162	153	163	164	187	171	191	193	171	158	190	170	158	162	185	171	186	149	151	192	168	163	179	190	155	180	164	140	155	172	143	147	155	161	154	173	162	140	156	162	190	190	184	169	150	175	198	156	179	141	172	158	163	160	158	163	145	165	165	168	176	168	145	156	178	156	135	182	173	180	147	169	164	169	170	160	192	139	161	164	164	155	170	167	166	164	138	160	155	171	184	127	146	191	145	167	157	162	160	149	174	172	158	153	152	139	169	152	147	152	157	140	151	139	163	157	163	165	158	175	151	161	143	170	139	177	152	149	145	185	184	162	163	187	181	152	131	155	136	151	156	159	162	154	158	169	161	154	154	157	174	164	156	182	165	164	174	158	152	141	143	172	145	161	158	171	161	154	163	176	165	175	172	163	142	167	171	187	172	154	156	166	166	159	165	151	164	147	146	146	154	174	138	167	145	175	174	163	152	152	162	166	170	169	146	168	150	164	170	176	139	178	171	165	171	155	173	168	179	151	156	173	160	182	151	159	140	169	142	146	160	150	166	166	153	180	167	161	151	159	155	173	161	178	149	137	140	148	152	176	169	145	141	167	199	137	142	148	146	175	183	178	152	158	173	171	176	168	168	142	164	165	162	161	171	172	182	171	175	125	161	155	153	152	142	174	177	165	151	170	185	169	178	137	144	180	165	153	174	180	162	160	156	171	150	158	176	173	173	142	140	159	170	174	175	150	155	127	164	156	157	172	144	168	151	144	155	167	170	159	172	146	155	166	148	171	131	184	149	161	151	162	168	153	145	185	151	146	156	151	142	188	151	166	149	163	167	145	163	141	185	136	145	168	168	150	155	159	161	174	155	180	169	161	177	149	154	164	161	149	147	140	160	172	168	156	144	163	153	124	152	164	160	168	145	157	163	165	153	164	177	150	161	143	182	158	159	178	169	167	163	177	153	139	183	162	151	150	165	157	167	162	146	169	175	177	168	164	158	173	174	184	158	155	158	173	168	144	180	169	155	145	155	167	170	147	154	173	168	162	151	187	163	165	155	160	151	149	169	142	168	161	177	169	156	179	152	153	160	133	176	173	165	165	170	136	153	150	155	178	166	164	144	159	192	156	172	171	152	153	156	187	153	179	157	147	167	180	173	148	170	163	161	165	164	162	179	189	149	187	163	144	172	172	173	173	141	168	137	149	152	179	150	149	167	147	137	131	164	171	167	159	145	142	176	157	157	155	142	147	161	156	173	148	167	143	164	163	159	175	180	164	151	170	161	156	145	153	157	180	150	154	187	172	152	146	184	158	156	151	168	145	167	144	147	162	166	156	168	158	154	168	148	164	151	154	186	164	170	129	165	163	164	159	180	182	158	162	179	156	167	154	151	171	150	166	168	147	171	177	155	158	149	136	176	156	153	150	140	164	173	167	148	142	173	147	166	160	171	167	165	164
6330	1358	3036	3565	3251	2964	2223	2004	1845	1682	1746	1668	1991	2147	1854	1598	1965	1529	1320	1174	860	756	820	718	829	661	620	651	610	636	584	504	610	541	511	532	509	513	524	512	513	527	519	447	474	479	498	512	509	501	495	434	483	440	510	460	495	479	509	505	481	494	431	456	492	449	439	473	445	467	528	481	455	451	474	505	482	483	509	472	491	486	452	466	473	476	458	494	469	427	499	478	477	447	472	431	453	460	496	495	445	493	496	445	453	447	453	482	472	450	465	443	456	466	510	445	424	480	481	425	471	475	479	470	436	468	495	463	493	507	458	440	479	442	487	483	457	476	499	453	470	473	437	460	451	450	476	467	490	430	467	472	459	500	479	449	433	447	448	475	467	467	480	450	485	469	462	461	463	452	454	476	463	510	466	460	482	491	453	473	474	453	439	449	488	445	435	460	432	488	478	473	446	453	449	397	456	466	464	462	492	498	489	480	454	444	479	481	455	462	468	425	426	449	446	486	490	430	424	427	475	475	466	430	471	480	509	436	451	452	432	435	422	446	476	467	507	477	484	483	485	479	467	446	421	452	449	481	465	482	447	454	409	443	439	441	473	485	463	442	460	461	459	462	463	486	486	475	469	463	471	468	480	471	432	466	450	424	465	475	459	439	442	432	506	434	507	459	465	431	440	467	451	488	474	425	464	458	520	430	451	445	481	453	451	460	452	417	463	438	492	440	476	438	469	469	454	485	461	472	443	410	458	444	428	498	452	462	476	443	443	458	457	444	442	449	454	467	445	448	498	444	446	457	459	462	425	446	494	456	442	441	450	461	514	455	470	434	470	453	467	467	474	430	480	474	468	466	438	468	509	499	494	448	442	438	417	444	440	477	464	469	501	450	457	470	468	497	472	523	480	455	459	419	464	471	505	453	477	467	457	455	463	445	446	454	429	474	454	439	456	470	453	476	499	437	515	442	470	449	414	460	449	462	477	476	466	499	465	404	417	487	456	479	484	453	469	474	446	461	504	458	439	446	472	458	493	458	467	436	427	435	461	431	457	498	445	455	402	466	478	477	464	424	448	494	477	420	463	454	458	460	455	408	458	450	412	446	451	459	497	466	442	513	409	452	418	456	471	470	470	466	433	463	472	469	461	478	479	472	448	449	447	470	428	449	472	496	443	462	459	447	435	464	479	463	449	416	455	467	463	435	455	448	420	478	477	488	451	482	494	439	478	474	455	480	460	482	465	423	454	476	453	477	471	501	463	477	425	438	456	457	458	466	441	462	461	470	522	454	480	467	445	448	434	482	516	490	493	473	452	453	467	469	463	474	449	454	459	489	510	462	474	447	441	498	451	463	461	470	484	456	454	457	419	454	449	419	505	473	433	475	412	442	457	460	475	470	473	472	492	467	464	460	448	441	468	475	445	455	482	465	439	464	469	424	490	489	466	385	432	454	454	458	438	447	470	453	467	481	480	449	476	428	432	460	463	465	450	463	495	473	471	462	498	448	456	460	478	443	495	463	463	444	459	457	419	455	478	435	438	499	490	480	455	439	487	467	438	471	448	452	464	433	494	460	463	463	489	446	428	430	483	502	444	445	427	450	475	471	468	446	473	520	425	465	455	475	452	457	496	469	468	447	481	467	503	448	444	433	492	458	482	480	447	476	451	453	479	455	476	462	445	469	482	429	454	466	431	484	480	454	427	468	474	455	483	454	476	453	460	473	471	460	466	466	431	495	434	462	464	465	465	460	465	443	474	489	467	443	443	474	464	447	430	442	472	474	421	445	490	479	468	421	459	489	507	468	452	494	471	463	468	471	455	492	453	442	439	470	463	494	440	437	470	455	426	414	496	449	467	455	490	470	452	504	465	458	467	501	419	438	421	478	457	498	461	456	410	453	468	454	449	493	450	456	440	465	405	457	456	464	445	473	460	453	424	454	463	427	431	454	487	423	449	432	487	485	474	435	485	484	454	434	483	450	470	460	490	471	442	466	467	457	454	502	486	476	469	491	456	479	484	494	453	437	503	403	458	431	424	470	438	491	457	483	423	496	465	428	450	450	450	456	444	458	493	476	449	454	467	441	451	484	484	458	477	462	427	470	455	454	436	420	476	437	486	431	429	498	490	443	448	464	474	465	479	477	458	463	405	489	461	489	466	448	459	458	478	434	477	442	485	425	479	430	456	523	489	470	476	468	464	415	491	450	494	437	500	472	461	463	407	488	482	434	443	494	469	477	440	481	477	458	442	479	448	478	463	467	461	471	469	473	456	444	470	490	473	455	436	457	444	452	450	432	427	455	477	399	482	463	483	481	469	473	456	498	461	431	465	508	490	466	451	479	475	484	465	470	446	458	410	462	461	451	439	431	479	430	444	456	484	466	484	517	430	447	447	443	440	487	479	495	483	466	437	477	444	466	445	466	448	474	454	463	477	478	452	467	473	446	495	431	429	449	437	477	467	451	456	460	468	482	479	494	486	472	441	454	411	437	507	445	498	443	462	448	438	438	456	464	482	435	462	463	459	456	450	444	458	484	455	448	495	486	423	493	469	452	464	427	460	470	473	509	448	421	418	447	461	507	416	438	420	448	501	424	454	465	427	490	466	481	466	477	434	482	481	451	460	455	432	438	494	446	449	440	499	482	495	473	459	448	446	452	486	494	460	486	465	458	438	484	485	469	483	471	452	443	448	446	457	448	438	466	429	414	490	476	472	450	462	474	454	439	450	464	487	483	495	483	448	479	459	444	426	486	477	415	434	449	432	477	447	482	469	451	474	440	476	481	426	480	481	437	440	467	451	452	504	496	467	491	440	469	447	454	497	461	457	460	490	430	450	489	439	487	453	457	479	449	463	424	476	408	436	474	440	425	463	439	478	473	499	462	452	457	452	466	460	462	463	450	474	449	433	445	451	493	496	445	459	447	493	461	452	493	479	465	457	434	451	438	435	484	470	494	457	460	449	482	447	420	504	474	447	483	445	442	446	417	447	479	438	462	479	421	462	465	487	422	430	470	445	463	459	461	430	460	436	437	483	461	458	436	451	420	436	459	485	450	450	485	476	428	440	469	457	490	482	458	434	436	490	460	407	457	470	462	462	463	463	483	444	448	466	480	449	491	458	424	443	452	455	462	452	492	450	478	471	474	447	497	427	478	459	432	469	471	488	479	460	433	460	485	443	469	463	467	470	485	437	472	475	472	464	434	458	488	472	399	422	443	492	492	463	483	440	476	480	466	478	482	479	480	437	472	470	442	477	483	478	450	455	465	416	491	482	442	444	475	485	438	461	428	474	405	458	459	477	454	519	502	460	443	458	474	500	481	484	458	450	476	462	472	423	440	476	460	453	446	469	462	469	453	465	488	449	453	514	424	469	432	471	519	412	475	504	464	461	482	425	463	469	425	474	441	439	465	485	442	469	437	485	443	463	476	465	477	459	458	445	447	520	475	441	458	402	508	460	460	471	471	490	485	441	480	453	440	450	465	433	444	489	467
14773	2844	3282	2624	1782	1495	1155	939	756	628	618	619	612	672	614	527	550	480	448	421	341	307	315	284	265	252	252	259	242	251	242	241	222	233	217	196	223	213	244	236	239	226	234	194	214	235	233	236	237	221	219	213	211	219	242	230	239	226	246	207	216	213	220	227	228	209	231	235	238	208	253	245	218	233	257	216	231	202	240	203	249	209	230	222	215	205	226	246	210	228	218	257	229	219	217	229	196	204	204	197	223	220	223	225	215	218	223	235	198	223	248	204	218	218	244	223	217	223	235	229	228	242	241	215	242	245	216	215	220	207	251	234	230	225	259	235	222	218	227	227	201	216	223	231	228	250	231	225	219	203	201	204	224	232	214	222	225	217	195	218	204	214	216	198	180	208	232	225	217	224	250	217	191	231	238	204	220	211	224	248	191	207	223	240	236	227	222	242	228	220	224	226	189	220	212	242	222	231	221	247	212	234	264	220	226	238	201	233	221	222	222	239	218	225	209	241	221	241	223	215	234	214	214	217	218	234	215	218	206	228	233	213	229	230	222	213	223	224	216	223	223	248	226	240	246	196	211	199	231	247	195	245	197	260	190	258	214	221	211	215	209	210	238	214	236	195	220	224	227	232	217	237	232	237	224	217	245	198	230	218	224	224	215	202	235	220	229	224	214	198	228	212	212	225	204	208	205	226	211	212	217	214	218	250	230	222	231	216	235	237	227	214	235	247	229	223	222	205	216	225	223	237	238	238	237	223	202	236	222	225	231	235	217	217	250	232	228	212	225	205	195	229	229	219	225	217	223	225	233	221	255	225	217	228	210	209	211	220	237	235	219	249	203	208	191	218	214	243	207	219	202	221	205	208	220	226	214	224	197	190	208	235	226	229	218	234	217	219	231	231	214	219	231	245	198	246	239	206	210	227	230	237	214	225	262	216	227	226	216	209	236	212	237	216	200	230	198	211	235	214	234	215	238	234	199	207	222	232	215	222	231	222	244	193	193	223	209	234	214	202	226	190	229	208	237	216	235	224	226	217	216	214	241	225	216	265	228	205	207	236	210	211	223	229	231	238	235	253	222	228	218	221	229	194	231	224	241	208	239	203	220	194	225	199	246	220	239	217	211	217	207	214	237	221	246	258	246	239	201	222	260	215	231	205	229	207	209	212	202	219	240	216	204	235	218	231	224	210	219	235	224	244	228	214	242	234	225	229	202	206	229	238	223	240	240	214	220	225	212	211	236	225	232	229	219	221	229	221	205	221	219	200	229	211	237	209	235	233	227	224	204	197	223	217	236	203	224	208	220	210	228	215	229	240	234	242	184	213	214	236	210	221	243	209	202	229	248	229	225	211	203	196	226	234	232	228	216	243	215	211	218	224	229	211	211	213	229	222	224	222	209	199	217	220	220	218	232	220	193	208	234	218	235	206	214	224	208	202	216	204	229	244	228	225	223	207	236	233	225	210	233	240	211	209	238	244	250	217	208	221	232	227	212	215	198	239	209	233	244	227	219	241	218	221	248	223	203	244	246	207	230	198	233	214	255	223	249	217	217	247	207	238	238	232	223	219	253	240	232	185	207	206	192	189	240	231	228	221	208	216	191	213	237	201	231	237	214	210	224	227	227	235	228	212	226	247	223	233	207	209	205	226	223	206	206	224	214	212	196	245	228	222	202	211	199	222	208	237	238	200	222	237	218	229	231	245	251	286	213	203	214	232	253	207	200	209	256	234	227	229	228	213	204	215	228	210	223	252	226	231	221	219	199	260	213	210	246	220	194	185	223	231	234	221	221	219	230	190	213	219	232	218	244	239	230	237	223	214	224	224	239	223	207	212	194	221	215	201	228	218	223	223	216	225	225	219	235	227	231	217	248	215	246	204	235	223	242	225	218	194	199	199	223	242	195	240	195	223	225	244	237	222	255	206	246	231	196	203	217	225	219	215	237	233	209	227	214	203	232	189	228	203	196	238	244	218	232	208	227	230	217	231	231	212	216	211	215	234	234	210	225	231	243	213	224	231	219	224	240	209	231	244	227	205	196	213	222	187	219	207	209	244	235	221	239	210	254	221	256	208	233	245	229	233	227	219	199	212	228	196	225	237	208	214	217	233	249	210	196	180	231	213	187	241	221	204	221	216	219	229	215	199	214	217	200	220	235	190	226	225	210	244	215	212	206	236	214	214	217	217	209	248	219	220	226	213	210	215	228	225	208	202	221	233	214	222	220	225	203	237	213	215	231	215	230	192	207	194	227	227	226	230	236	227	231	228	220	207	202	240	199	243	207	219	233	221	215	212	207	232	227	246	258	229	206	221	215	201	213	211	222	239	242	198	228	228	214	224	215	238	240	231	236	215	203	222	224	230	238	206	242	200	211	236	196	220	245	219	217	219	245	213	208	228	238	222	223	251	201	217	216	226	225	201	219	232	205	233	207	212	227	231	209	221	196	194	203	249	195	203	245	220	194	227	214	240	214	220	216	229	230	232	212	235	226	209	239	223	248	211	206	238	219	243	208	232	218	207	208	220	199	211	222	207	201	251	235	228	238	246	198	223	246	199	230	222	230	224	220	231	211	210	219	234	235	236	199	210	222	227	223	195	203	214	194	237	233	216	205	249	198	191	255	213	187	253	229	217	212	195	230	200	215	226	242	259	223	228	211	245	217	202	225	248	200	202	180	206	230	225	189	254	240	228	208	189	246	196	218	220	211	242	264	211	234	226	189	214	219	253	231	239	235	226	252	235	242	209	207	224	207	216	224	237	208	265	212	215	208	213	251	208	214	204	208	212	223	227	246	211	219	218	231	223	259	243	246	217	201	208	204	220	215	212	206	246	193	207	237	235	215	219	252	182	212	212	229	225	210	220	211	201	221	203	229	220	220	223	230	260	229	219	233	221	202	228	214	211	206	199	238	226	214	214	214	222	237	234	232	226	205	204	236	241	222	207	217	205	226	196	213	204	214	220	232	207	237	225	206	258	198	229	207	211	227	239	237	211	227	220	211	201	203	227	250	180	212	221	208	220	222	232	221	213	235	216	212	202	216	213	207	192	208	220	194	230	210	196	224	245	224	212	222	203	231	210	225	204	222	221	211	196	209	234	220	225	208	216	238	232	228	214	235	236	224	210	198	200	221	224	210	191	248	240	228	211	212	214	238	200	188	242	234	229	218	203	246	222	189	214	251	206	222	193	211	235	211	214	223	226	205	222	222	253	185	230	200	215	229	246	213	223	235	207	233	220	213	226	226	214	211	234	218	234	236	227	220	219	245	210	218	225	226	224	223	210	225	201	215	221	229	214	202	195	221	228	211	238	211	208	222	234	222	222	206	196	229	226	215	223	245	229	216	237	242	221	253	228	233	207	191	208	236	212	198	202	234	244	255	226	230	205	195	222	207	233	202	222	258	212	216	239	210	215	208	172	200	239	216	199	196	207	199	248	219	217	225	216	253	196	203	210	229	227	228	224	226	224	232	206	238	229	209	222	225	195
8164	2398	5275	6339	5724	5123	3911	3568	3178	2908	3235	3086	3345	3717	2946	2861	3289	2539	2402	1907	1355	1235	1127	1093	1159	977	937	885	814	850	791	808	745	760	753	710	707	701	747	703	719	673	709	694	684	659	703	702	681	626	678	649	684	695	625	733	708	659	678	693	628	634	636	630	597	639	690	641	618	609	634	637	636	621	592	619	677	680	607	607	621	647	595	609	661	580	592	666	645	635	658	622	632	598	608	630	618	671	609	630	631	614	642	625	607	623	644	638	626	595	619	624	635	666	595	635	636	588	634	583	683	609	635	656	619	676	570	605	611	639	609	668	639	583	671	619	618	595	670	615	610	614	680	596	599	650	617	678	609	620	654	616	612	559	576	612	659	620	666	616	593	643	596	621	598	589	605	633	651	608	603	589	624	624	584	639	671	605	667	589	580	615	635	649	637	629	662	610	621	606	561	618	575	622	591	629	605	672	660	630	602	583	659	618	611	634	633	599	612	644	617	576	641	611	570	594	657	634	608	607	616	611	610	600	618	656	596	605	578	625	613	601	601	613	638	676	611	613	567	579	645	617	663	640	636	577	638	593	589	608	624	614	609	641	635	620	626	621	619	659	630	615	640	609	643	626	573	590	615	604	623	592	653	648	661	616	639	615	617	593	613	641	592	632	599	580	672	611	613	608	646	649	638	619	649	607	650	669	632	611	592	600	624	607	578	630	599	621	597	634	650	645	611	592	604	611	605	625	586	588	611	581	600	553	609	648	637	611	614	641	616	619	616	608	600	667	666	646	630	628	600	575	651	619	583	583	576	608	637	611	585	571	651	636	579	678	621	634	629	561	601	598	628	637	637	643	638	614	593	604	636	607	607	573	656	626	650	626	623	569	591	562	594	615	643	687	607	634	623	627	636	608	607	618	683	615	625	616	557	676	626	608	621	575	632	610	592	673	597	606	620	637	621	587	643	579	599	631	593	633	578	620	653	613	610	623	612	580	595	631	645	620	614	595	645	600	643	617	628	623	606	566	592	710	679	588	587	580	615	589	593	606	634	611	671	635	637	637	642	612	605	600	611	610	626	616	599	614	620	613	602	618	650	647	607	652	602	620	616	608	613	614	606	619	628	647	654	611	660	650	625	622	628	587	593	619	626	639	606	614	580	636	621	598	628	607	628	595	640	616	614	615	606	623	616	612	617	654	594	585	619	559	601	628	610	595	635	592	596	595	591	636	635	646	595	609	643	603	613	582	633	603	604	613	638	629	636	601	611	642	584	604	600	647	622	658	636	628	631	593	697	654	660	636	603	625	634	619	585	661	625	614	623	645	640	640	596	640	635	611	630	594	625	608	617	603	663	642	616	637	643	602	649	627	657	630	661	607	627	628	626	623	656	626	628	618	589	600	604	592	637	596	603	591	618	606	662	598	563	580	680	605	658	627	600	653	613	612	648	670	635	610	640	651	606	599	590	586	613	670	564	663	604	650	560	632	569	648	598	622	597	640	637	616	593	625	622	657	598	569	598	594	631	619	643	625	584	602	597	592	622	618	609	647	617	555	594	634	626	586	599	600	568	643	620	655	592	639	611	601	628	604	604	598	573	615	612	563	632	618	587	597	586	618	626	610	572	630	615	619	578	605	624	567	587	617	621	609	596	600	642	607	584	616	588	628	604	632	619	681	606	590	572	632	654	670	610	630	591	649	639	609	620	619	631	615	654	627	582	681	647	642	596	609	627	660	646	605	645	595	619	603	610	614	646	626	619	620	661	638	648	601	616	617	597	590	618	581	636	636	582	637	599	589	646	629	620	635	614	601	620	619	624	640	582	628	644	617	574	591	632	619	620	583	654	589	622	585	603	586	630	644	628	629	642	634	584	611	590	614	605	611	618	588	669	602	608	600	615	647	611	611	604	637	614	603	617	625	564	643	601	640	591	604	577	601	621	624	628	572	613	607	595	607	580	600	634	607	573	585	619	634	565	606	592	613	657	628	585	633	608	605	600	666	616	620	626	613	639	633	612	607	596	589	622	637	616	611	645	664	630	599	626	585	599	649	570	639	622	601	631	654	604	594	559	613	627	672	599	578	588	579	635	624	640	641	623	662	597	618	625	640	602	583	642	615	636	632	612	620	633	588	608	649	579	601	639	601	608	606	612	573	612	597	621	608	604	608	597	615	632	635	602	639	642	659	603	627	675	578	564	585	618	587	622	589	634	640	599	631	616	624	610	601	624	652	561	608	617	631	623	605	595	644	603	611	605	591	580	620	650	602	610	600	640	590	612	629	637	635	613	659	611	583	640	604	595	623	582	595	634	605	617	618	628	591	645	620	634	618	672	577	647	549	560	630	594	599	600	595	639	579	603	636	570	628	615	636	629	616	583	586	656	615	631	607	606	571	609	595	621	591	601	577	609	639	576	565	607	610	642	617	606	632	596	656	629	608	594	581	604	594	591	593	633	612	605	637	665	591	568	602	607	554	603	632	646	605	654	629	629	636	614	611	631	611	603	603	616	588	647	576	642	645	633	620	622	619	605	601	599	599	593	608	617	636	557	623	610	614	618	641	628	615	630	648	619	582	601	598	598	612	578	620	591	616	655	611	574	608	611	589	585	611	644	619	644	638	569	609	624	659	603	597	602	615	619	570	611	627	634	543	636	599	623	655	552	602	619	604	599	638	668	630	619	592	595	650	563	610	577	599	631	594	597	603	606	626	624	640	641	608	602	574	564	604	591	588	626	624	594	646	599	589	620	574	599	649	590	605	616	596	645	594	592	640	569	619	623	610	625	628	600	569	557	667	599	619	611	649	662	616	635	586	616	619	658	595	621	601	636	584	639	631	599	628	631	625	626	629	612	636	624	588	568	608	630	678	608	626	647	650	618	631	624	587	646	617	585	604	611	649	602	651	613	618	644	629	633	613	596	647	640	603	610	639	627	584	590	618	629	614	553	622	634	628	607	627	606	615	571	640	603	596	545	642	628	615	588	627	630	647	584	631	637	607	614	618	637	632	601	634	618	581	626	583	636	609	615	570	604	619	590	642	595	599	654	613	608	630	642	651	598	646	614	598	564	592	656	588	617	637	605	631	608	624	602	612	630	634	641	634	580	627	621	605	601	637	576	615	632	596	650	614	588	625	579	577	639	646	654	592	615	595	621	597	623	623	621	592	593	612	662	598	600	585	633	626	635	612	635	628	573	613	636	556	610	627	626	604	621	622	636	592	632	644	621	611	625	633	599	618	589	613	628	625	640	585	615	627	590	631	577	598	632	622	624	622	599	629	679	582	644	628	616	571	615	631	632	601	639	601	599	670	582	620	632	603	575	672	610	626	631	632	638	632	621	611	654	638	582	627	625	622	600	592	612	602	633	661	593	606	616	620	654	586	621	603	624	621	627	642	575	620	643	585	628	591	593	606	629	594	617	644	593	580	634	631	618	638	587	651	652	619	659	602	610	610	604	663	605	655	629	589	623	609	634	580	613	686	591	637	614	642	602	629
2184	350	400	355	358	327	302	349	333	349	353	342	313	318	313	345	304	306	349	331	346	303	327	314	362	332	342	315	332	317	343	311	334	331	295	309	337	324	340	296	349	329	347	359	334	329	316	311	342	307	319	334	341	323	339	322	316	298	338	317	299	325	291	362	343	326	334	369	339	315	320	326	339	323	344	324	337	377	374	350	292	316	316	335	321	322	330	351	359	363	342	352	340	345	332	311	326	324	344	319	350	306	317	332	312	334	319	347	350	291	312	345	329	312	308	332	293	344	294	306	299	327	324	337	298	303	330	322	336	331	326	324	326	330	331	318	338	342	308	304	334	321	300	359	315	318	350	358	293	319	322	341	334	325	314	328	312	316	295	323	315	327	339	334	342	321	316	337	304	316	360	330	322	338	346	279	350	329	323	345	293	299	322	347	315	311	301	317	322	319	310	298	325	334	292	321	324	322	306	322	313	330	351	343	309	311	325	309	303	311	322	297	332	317	338	353	306	348	323	320	315	302	341	317	338	330	323	347	310	369	314	327	313	315	321	296	349	326	324	308	320	309	326	324	292	333	332	340	375	361	333	337	322	338	331	308	357	330	310	367	346	334	334	329	309	338	336	295	316	327	332	323	361	338	308	328	319	308	303	317	298	337	342	340	340	339	309	337	315	332	323	300	299	301	318	305	362	281	331	319	292	363	312	322	313	368	316	317	323	339	324	332	330	334	328	358	321	299	341	336	323	310	341	303	325	297	354	304	338	343	315	312	358	306	300	335	327	329	347	338	342	300	330	317	348	337	337	301	346	310	289	339	340	333	320	310	320	302	311	330	293	342	332	313	295	311	307	352	318	322	302	323	313	346	328	302	319	312	332	330	329	306	336	308	342	333	327	326	346	302	331	307	314	288	327	309	295	306	336	311	338	312	365	298	302	326	351	347	330	337	305	339	326	301	310	322	338	325	329	351	318	325	319	330	300	329	327	341	310	303	319	311	340	306	319	346	320	311	333	336	341	318	315	297	354	312	315	332	292	323	333	318	334	332	344	319	288	304	326	336	320	320	315	317	336	293	322	345	332	327	309	302	334	313	326	324	328	325	334	292	278	317	344	312	319	301	325	360	325	325	318	351	352	281	323	321	336	344	294	335	336	328	316	357	317	335	348	353	288	297	324	299	315	333	353	313	316	354	343	340	308	315	359	320	350	334	302	305	312	337	315	282	318	324	323	293	336	312	327	305	351	340	346	314	328	311	323	326	339	351	321	313	325	276	319	316	333	317	326	324	311	324	334	349	350	293	361	339	301	330	339	342	312	339	333	335	347	335	325	330	343	321	321	314	335	308	322	358	300	322	329	321	329	329	322	319	289	311	313	316	320	326	328	321	304	328	320	323	329	302	321	343	316	297	340	331	307	331	317	336	322	338	352	304	300	322	288	347	317	362	319	306	324	304	298	354	320	319	323	309	327	347	325	322	331	339	360	331	314	332	307	316	327	335	306	317	343	323	341	315	342	376	356	297	346	336	298	337	317	301	303	310	297	319	342	340	311	326	329	339	347	333	323	325	324	306	320	322	309	359	364	321	328	327	321	345	331	316	360	340	359	343	325	319	357	329	331	307	308	300	363	308	338	325	323	349	335	330	331	324	313	324	308	352	307	348	298	330	302	300	327	326	320	343	348	331	312	302	339	359	328	304	298	302	338	306	330	294	337	329	337	317	339	318	368	355	335	330	340	324	340	336	352	318	335	345	296	334	325	320	340	339	301	358	303	307	327	286	328	325	302	341	326	315	342	339	312	333	332	330	323	324	335	341	329	328	316	322	318	366	340	325	318	316	344	340	318	320	301	335	331	325	328	344	342	276	345	344	318	313	280	334	332	331	307	379	347	337	303	331	307	307	328	347	317	330	324	305	316	330	366	341	332	317	325	326	308	334	344	333	303	327	327	334	319	307	357	361	335	332	318	327	345	358	316	312	326	313	323	305	346	333	321	327	342	305	301	336	328	349	327	315	325	299	337	319	311	339	313	330	287	305	322	337	340	303	320	315	331	305	293	332	325	339	333	348	339	341	329	333	321	319	299	309	301	343	312	344	327	339	297	330	342	326	330	306	305	289	297	325	336	342	329	305	341	313	319	338	340	341	340	318	316	292	309	317	350	306	314	355	328	325	356	311	331	315	343	346	313	356	366	329	340	343	345	304	354	332	345	317	300	327	321	340	337	302	301	311	305	350	332	331	332	322	316	327	355	326	323	320	326	323	331	320	335	305	313	318	341	338	318	296	312	327	304	301	309	316	331	305	322	310	340	300	335	305	313	315	337	309	327	337	328	327	311	282	327	294	347	350	300	323	321	340	316	316	311	323	343	334	320	332	300	327	334	338	305	337	327	301	343	330	323	327	343	309	333	304	291	338	306	295	350	335	344	320	349	325	333	343	325	361	294	318	310	346	305	332	333	322	322	307	296	330	361	318	303	343	348	312	302	327	335	303	337	327	304	293	314	340	315	319	304	318	325	338	308	330	338	346	312	305	318	315	313	308	333	333	324	312	349	319	310	303	308	325	325	331	296	316	326	369	322	341	324	349	331	296	307	316	318	313	327	345	306	337	358	295	283	304	330	362	319	303	310	300	293	356	331	316	350	318	301	318	361	335	336	325	332	307	271	319	325	278	322	281	311	334	343	280	309	322	342	335	327	338	338	334	301	303	334	323	318	324	300	336	342	315	335	321	328	334	323	314	318	327	314	340	376	318	366	320	340	297	301	295	336	334	343	319	336	332	299	326	311	348	306	305	369	346	348	332	326	347	331	334	331	323	326	364	363	323	352	332	324	339	324	337	303	332	334	318	360	309	336	330	309	329	342	327	324	330	326	350	316	315	340	315	329	330	302	287	297	302	337	367	340	316	333	333	336	352	317	323	333	304	307	306	292	311	336	303	323	334	368	336	320	324	328	319	316	345	327	338	295	314	295	322	317	306	331	334	325	310	312	320	355	326	359	335	338	315	318	350	311	312	347	352	318	304	348	293	315	322	293	326	316	316	335	340	314	322	334	313	285	303	321	320	306	311	304	315	319	311	325	346	324	362	335	356	328	309	304	331	309	325	348	331	311	345	344	328	326	330	339	355	341	294	338	308	330	304	345	332	352	331	288	337	337	309	313	348	339	343	344	310	306	321	329	312	321	335	352	317	365	300	326	354	305	323	304	330	300	308	352	342	305	377	326	335	328	350	356	333	324	336	356	318	326	348	327	321	324	285	330	337	279	299	342	309	329	350	312	341	320	320	321	328	333	319	343	326	336	303	319	334	286	298	340	304	352	331	326	301	363	328	294	324	330	323	322	353	307	328	304	323	335	330	325	305	313	366	326	341	372	327	292	316	356	307	361	313	348	316	301	343	327	357	330	317	303	313	296	335	324	334	310	328	344	322	356	334	306	319	305	315	324	334	311	312	334	308	343	323	352	311	294	320	314	337	326	335	352	333	347	293
2835	950	903	975	879	896	930	888	860	855	859	885	800	829	800	897	842	832	856	765	767	781	818	805	796	807	804	831	778	826	780	766	777	821	810	857	771	823	766	821	798	781	818	814	838	826	837	801	814	799	811	777	847	828	835	844	778	847	800	776	846	786	773	827	765	791	810	804	873	730	844	791	812	780	824	793	821	831	758	760	822	749	819	806	828	796	809	834	786	819	801	789	815	753	776	760	828	800	817	804	786	754	818	816	820	810	793	781	845	854	799	860	837	782	823	800	800	775	816	821	787	830	817	832	847	772	869	793	818	773	802	845	762	819	861	844	785	800	779	847	815	827	762	790	833	831	805	812	840	845	784	811	808	793	849	828	853	803	784	827	825	802	813	745	782	750	817	808	815	796	818	797	827	813	806	816	810	798	821	808	810	813	795	816	808	793	829	815	802	774	807	788	816	861	758	791	808	799	848	773	859	801	774	768	862	801	777	794	785	803	854	814	815	821	827	801	796	828	820	797	801	761	796	810	828	765	814	789	790	790	779	795	819	789	748	862	834	812	835	777	806	827	813	828	762	769	863	790	820	774	795	831	824	772	851	800	783	812	823	780	803	854	829	790	769	774	850	814	816	781	801	810	754	828	814	790	784	826	785	818	771	825	783	784	762	866	830	765	800	827	878	781	819	805	850	793	820	801	779	752	784	781	795	803	823	778	805	786	771	839	827	786	827	776	779	847	814	804	817	804	811	800	800	797	834	797	791	800	770	802	784	756	799	820	810	792	815	822	800	808	811	798	813	843	879	792	765	843	799	845	805	869	781	821	783	828	822	777	784	819	791	852	756	765	797	811	820	810	778	799	802	792	798	823	838	788	768	793	798	848	842	834	811	817	807	822	809	781	780	829	804	820	817	790	784	812	784	810	799	815	786	811	805	799	777	876	812	834	774	798	780	824	808	829	806	779	810	806	821	798	878	887	830	791	786	827	777	863	826	789	822	831	814	791	825	759	801	761	815	774	779	780	734	743	769	751	827	904	785	857	783	815	777	800	838	815	847	786	791	825	809	825	822	810	844	790	823	805	803	787	812	815	840	792	810	807	804	801	796	781	839	769	835	835	782	769	772	868	813	849	804	809	816	820	822	793	851	832	828	746	804	765	807	763	825	762	826	814	805	823	855	812	792	774	803	865	858	808	890	783	834	808	816	786	779	795	763	823	831	805	782	778	853	844	780	861	778	821	817	814	838	797	758	764	773	855	808	828	842	783	799	830	787	815	796	800	789	790	797	812	810	822	798	839	771	802	791	736	795	816	853	819	798	795	749	806	824	804	802	774	783	828	802	800	793	787	785	794	802	813	798	793	815	768	803	824	830	789	776	773	832	832	836	802	795	838	834	845	823	783	748	805	812	784	844	811	809	744	779	755	781	771	829	819	819	806	847	806	799	814	802	828	819	821	766	832	781	784	824	798	786	830	792	788	798	741	806	793	816	788	759	764	824	784	785	804	824	784	759	860	820	795	803	790	854	785	798	789	794	751	756	835	799	808	785	831	818	819	794	753	806	777	821	769	777	780	830	804	786	844	806	782	812	787	792	750	807	853	806	779	788	791	833	829	800	807	827	752	812	781	802	812	794	811	809	781	800	817	837	767	787	774	807	800	830	813	828	846	795	827	840	881	841	789	815	781	736	827	817	820	796	838	818	793	814	817	742	769	768	827	811	796	798	806	762	825	771	788	870	774	823	805	785	797	805	805	843	797	836	819	821	797	843	835	771	823	804	784	797	772	779	821	874	817	782	824	851	801	833	818	792	843	848	795	804	786	805	818	833	832	781	799	820	780	806	800	844	822	839	799	783	805	855	794	810	790	833	787	853	821	781	860	813	764	808	855	793	809	822	752	817	858	753	846	778	752	830	799	782	829	851	820	818	821	813	798	852	787	789	817	758	854	811	796	860	807	784	829	819	796	833	822	789	793	844	801	754	782	768	839	808	841	765	839	754	739	794	848	781	832	774	785	856	823	779	768	810	821	808	803	775	814	851	840	790	821	780	814	842	797	839	814	761	827	809	849	798	816	788	801	733	786	813	803	805	788	787	820	796	782	801	773	798	862	783	835	768	816	789	777	798	785	821	842	796	814	817	788	795	822	790	825	831	787	804	817	766	833	744	809	758	815	779	831	806	853	772	749	797	787	768	809	800	785	794	768	842	760	784	845	843	817	813	822	812	845	800	773	808	797	815	803	814	756	752	771	854	803	836	733	807	780	800	769	819	844	818	753	783	777	794	774	746	786	790	842	775	837	833	825	781	782	855	840	851	837	794	880	817	811	848	762	807	833	852	793	799	801	787	832	794	812	823	811	792	837	815	801	841	788	835	827	752	811	805	810	818	784	796	803	815	821	795	806	786	833	834	829	754	810	824	864	836	802	846	829	834	800	805	800	770	845	786	783	842	806	724	818	781	802	796	814	761	805	776	825	777	774	828	819	817	759	810	859	818	800	754	790	802	743	798	776	828	794	769	779	828	818	734	807	801	792	757	809	796	852	828	786	802	796	766	788	842	845	775	815	814	849	874	810	777	760	815	798	805	792	833	791	772	788	778	807	836	762	781	791	798	839	815	770	803	854	814	755	800	825	773	752	803	761	836	797	754	806	804	839	776	811	821	824	838	809	757	831	855	823	807	794	828	778	809	827	827	778	759	818	797	824	809	766	844	840	837	757	832	853	771	857	849	756	799	819	786	777	833	800	856	838	735	746	831	799	855	757	810	764	832	838	788	783	893	819	767	802	814	871	838	847	785	794	854	846	837	799	790	838	778	789	800	803	816	807	788	841	812	819	797	788	799	789	777	832	817	792	789	753	777	799	835	836	868	805	804	758	801	791	811	788	791	815	827	796	764	828	798	744	770	811	791	794	747	822	806	798	799	790	765	772	791	759	813	786	769	783	782	780	738	818	790	768	816	806	768	823	810	768	829	820	783	778	816	780	807	814	824	831	795	806	766	813	843	809	785	853	809	859	820	838	802	793	800	801	783	829	797	822	735	772	864	776	815	802	789	810	757	841	801	801	822	809	794	811	791	843	818	813	850	769	796	783	800	783	786	814	756	819	782	760	782	787	827	813	784	814	795	797	819	828	806	814	833	824	781	827	798	782	769	797	791	843	794	787	829	802	806	825	771	816	817	819	841	725	803	801	809	829	825	798	813	807	831	712	821	814	789	778	869	815	806	810	754	780	843	828	806	858	843	843	804	810	839	813	801	817	750	810	844	800	778	767	825	775	781	773	778	850	816	809	800	758	826	798	796	822	823	822	781	772	812	818	764	772	773	844	770	771	821	806	839	798	800	821	844	829	828	820	752	805	751	832	808	799	756	791	837	819	785	764	751	810	816	783	822	806	709	795	771	816	824	829	804	828	827	835	830	779	806	842	760	767	865	741	820	810	837	824	793	784	811	816	790	760	832	818	753	795	791	816	856	850	801	778	789	815	801	756
8038	1197	1431	1182	882	794	613	522	396	362	379	355	388	367	320	347	316	312	256	216	194	195	236	200	193	163	161	211	197	183	168	170	206	182	147	156	160	177	173	202	187	171	135	164	151	178	161	158	178	165	157	167	165	158	184	160	177	172	177	168	152	165	171	169	174	152	179	173	136	138	168	166	187	169	143	160	171	176	176	171	161	152	161	157	155	162	145	162	155	164	167	156	166	169	158	159	162	171	148	153	162	159	174	161	147	181	141	170	164	170	149	155	159	165	158	148	182	165	173	162	152	160	156	150	170	163	166	134	160	168	181	154	165	175	183	144	154	178	151	164	178	124	164	169	149	177	139	145	157	135	152	173	163	171	175	143	159	165	173	170	186	158	156	180	154	158	179	162	150	188	175	140	164	169	150	150	165	167	158	152	147	177	162	182	177	168	152	161	151	165	159	166	161	160	149	136	167	145	141	169	163	161	163	160	150	161	167	161	171	157	173	146	167	177	166	180	170	160	196	177	162	158	169	176	168	153	186	148	177	136	170	154	174	154	175	159	190	159	162	164	171	170	158	144	137	179	173	166	153	136	126	165	164	175	151	133	155	168	155	174	157	140	142	142	170	171	181	153	149	179	168	164	157	147	167	158	160	157	162	175	180	155	132	157	143	168	148	173	159	175	165	183	179	162	180	153	157	174	160	150	158	178	155	143	154	150	148	144	155	163	168	170	141	158	133	174	151	152	168	159	145	153	154	170	133	167	168	162	172	176	145	165	156	145	156	153	163	155	165	168	166	168	162	176	165	175	173	153	163	165	174	160	193	154	171	172	168	168	172	179	185	189	166	155	168	168	170	159	161	168	167	173	166	180	142	171	161	159	139	164	164	180	155	160	144	143	174	161	181	158	158	163	180	152	188	149	164	147	155	139	149	173	150	156	171	149	155	151	175	169	142	176	152	179	147	154	185	176	129	154	163	158	171	190	174	171	159	176	145	143	128	142	155	146	139	167	146	185	162	131	154	149	154	171	173	155	189	137	152	164	142	137	154	197	175	159	177	149	173	176	153	151	130	174	174	188	187	184	161	178	161	163	125	151	159	173	160	166	154	181	143	177	170	174	170	179	131	145	156	165	155	161	169	172	156	170	140	150	159	163	194	142	155	153	171	173	168	170	155	143	154	169	153	158	172	163	142	157	139	140	165	154	167	163	167	150	150	128	169	156	137	177	156	151	133	156	162	174	148	169	123	163	149	171	168	143	182	143	167	146	148	142	144	136	155	162	187	150	146	159	163	182	177	166	172	147	153	156	191	156	157	159	159	170	157	157	148	160	185	158	188	144	151	172	187	158	163	167	169	154	178	163	169	182	155	171	156	167	194	165	146	188	176	166	170	170	161	167	175	172	152	163	171	170	173	160	139	167	162	155	176	159	170	180	159	180	165	136	170	146	171	154	170	154	154	160	151	155	156	162	148	175	154	163	146	150	199	149	158	145	149	170	168	161	149	173	155	153	171	157	140	160	160	173	172	176	162	141	171	153	171	156	166	146	178	166	147	159	158	167	158	175	152	146	152	181	162	141	174	153	158	162	166	178	161	157	145	153	149	161	164	161	170	165	159	146	164	148	155	158	186	175	165	162	181	171	154	152	176	174	143	149	168	167	178	160	165	161	180	153	169	152	161	166	178	158	168	167	143	159	140	163	165	186	187	138	141	126	144	154	145	169	159	162	161	166	152	158	160	193	171	166	181	169	163	139	135	148	155	157	167	143	166	171	145	154	161	162	161	146	172	170	168	163	139	161	173	177	156	147	158	132	175	160	170	165	150	145	178	152	147	143	153	158	152	171	167	162	156	159	175	156	171	161	162	167	165	171	140	134	178	154	155	162	152	160	159	148	154	148	178	145	164	162	165	171	169	160	161	166	176	155	164	144	151	167	157	163	171	164	156	165	162	177	182	176	140	144	157	156	160	157	166	191	155	164	162	176	177	156	167	156	162	148	177	168	179	146	164	160	168	164	163	158	171	150	164	168	152	159	148	166	176	172	152	161	157	176	162	165	153	149	148	152	180	155	147	154	166	163	153	177	147	170	152	159	157	165	161	157	178	167	169	164	174	145	179	178	158	161	162	133	157	170	153	163	165	153	160	165	159	158	185	177	172	160	166	160	167	159	176	180	155	174	172	156	155	143	145	172	160	178	138	164	183	157	184	160	148	157	155	139	161	170	167	136	177	183	161	171	151	160	152	154	150	173	157	155	175	160	150	157	136	155	182	143	166	147	148	138	177	170	155	188	162	167	168	163	158	155	160	166	153	158	179	144	185	182	148	147	176	158	158	143	166	158	162	141	176	149	162	148	167	165	153	137	154	167	172	158	140	179	156	181	165	153	138	148	152	159	159	171	134	167	181	152	169	157	162	157	164	163	144	174	159	174	166	159	158	168	162	170	155	193	163	176	160	171	150	146	160	173	164	181	158	158	165	155	168	153	149	155	174	149	175	169	150	154	158	159	146	141	174	162	158	153	184	180	155	165	174	167	200	177	173	171	171	166	155	176	152	178	188	163	180	171	152	152	186	164	166	145	157	158	175	164	172	146	128	164	175	162	146	144	158	154	142	156	143	173	166	167	152	159	172	168	159	162	174	187	151	160	194	129	167	158	157	177	156	156	155	146	152	161	176	147	164	176	160	181	157	168	166	163	165	163	165	177	176	159	183	162	154	156	199	175	154	179	186	163	160	132	149	152	136	147	161	149	166	162	175	158	160	156	172	167	168	185	160	165	191	151	140	159	150	168	164	160	158	156	150	144	170	176	177	150	157	145	145	154	161	150	176	153	151	172	186	159	164	151	168	161	170	168	185	169	143	150	158	165	151	148	157	155	162	153	162	155	177	165	170	149	166	164	176	152	159	167	156	141	126	171	164	145	144	156	147	153	183	148	154	134	150	148	155	174	163	148	160	159	170	161	161	175	164	168	177	161	174	168	150	158	162	182	136	176	140	158	163	153	193	162	158	167	140	157	172	150	171	172	164	161	148	175	168	154	153	180	187	162	164	158	149	165	133	174	176	140	170	158	190	156	149	156	162	175	157	157	163	172	133	144	139	151	168	144	165	173	173	154	167	159	160	174	148	155	161	162	163	172	158	171	174	159	165	145	148	164	155	165	166	179	179	140	153	159	156	166	153	139	139	167	170	179	182	199	150	153	144	141	178	166	168	180	189	153	150	188	151	147	166	161	166	129	152	169	156	173	151	125	168	159	176	158	154	162	159	141	151	141	156	157	166	158	149	160	155	150	174	197	168	169	172	144	156	151	160	178	158	165	164	160	161	189	174	184	150	171	152	179	164	170	149	143	166	176	164	148	168	167	141	150	159	155	166	156	159	166	159	145	171	161	154	177	177	169	139	169	152	166	146	164	164	165	143	161	176	165	167	169	182	157	167	154	160	175	150	179	162	160	169	164	161	182	180	170	174	160	172	159	153	147	187	166	166	160
6338	1398	3035	3536	3316	2846	2370	2158	1792	1715	1887	1776	2047	2057	1764	1674	1945	1425	1409	1106	816	820	834	771	750	674	598	587	605	575	562	553	529	545	555	556	528	506	555	511	495	495	495	487	531	504	487	497	489	487	511	478	525	520	488	529	523	514	510	510	492	435	473	480	471	490	499	450	485	437	488	490	478	458	470	496	483	474	466	470	459	478	468	484	465	455	502	461	448	439	476	507	492	495	511	493	415	490	466	464	437	442	492	444	489	467	485	450	496	466	482	478	467	462	450	442	465	492	467	453	476	470	448	466	480	468	445	459	425	466	441	482	483	438	427	464	523	478	483	461	439	462	440	443	444	481	480	455	464	470	461	458	471	511	460	470	457	481	461	462	462	499	452	449	444	475	449	428	467	437	457	493	442	502	466	430	469	464	452	446	461	478	500	443	476	457	464	454	497	507	460	497	489	466	479	480	439	428	470	438	428	480	454	458	447	493	445	472	465	465	474	432	473	473	462	442	484	471	478	467	454	421	460	489	453	500	462	472	465	451	497	470	444	470	473	445	486	465	491	420	445	441	450	454	465	425	418	452	452	489	478	437	478	491	443	500	497	468	442	468	467	458	419	450	499	461	463	433	509	433	492	479	489	433	476	476	429	475	460	460	458	483	494	507	468	466	497	479	435	466	511	472	489	510	469	486	453	415	437	495	454	489	456	463	467	460	491	496	471	449	477	493	437	469	444	433	484	473	445	468	473	465	484	427	450	478	455	476	475	465	453	446	422	478	475	459	426	488	445	467	473	467	474	417	444	472	459	436	481	482	481	452	462	487	467	441	460	476	458	457	494	438	483	495	452	470	484	478	484	474	484	452	462	423	464	473	476	467	453	449	439	447	430	452	438	448	432	461	519	448	489	434	454	459	478	464	464	462	477	482	493	472	523	444	461	470	473	440	447	466	475	455	459	463	457	449	457	479	467	454	437	491	468	459	452	490	471	441	499	425	453	451	444	515	494	447	463	415	507	474	462	450	413	440	456	499	482	460	436	466	457	474	436	487	477	454	461	495	463	468	438	458	464	424	484	465	458	459	465	454	466	435	500	477	444	481	454	475	463	498	471	448	461	447	461	441	480	444	449	447	470	450	432	482	460	467	502	428	441	444	465	458	485	470	500	454	472	441	453	453	475	468	476	424	469	479	440	422	483	456	408	499	469	496	484	406	463	483	474	404	460	436	442	466	487	491	432	464	478	429	496	475	442	461	492	487	448	479	483	474	459	479	449	418	478	465	429	462	460	444	477	452	482	421	463	496	412	453	464	457	487	448	487	481	469	468	468	466	483	426	434	465	438	406	509	458	469	482	476	470	439	436	478	442	446	457	449	463	432	469	427	513	450	445	460	455	491	473	478	466	485	493	487	460	507	480	491	441	446	481	459	452	459	472	457	497	432	415	456	457	457	449	498	452	464	477	440	502	500	435	444	444	431	461	430	485	459	445	491	446	480	440	482	475	425	521	427	438	490	439	493	481	468	483	430	413	461	456	476	454	446	461	457	471	456	460	454	472	441	441	469	433	430	468	469	499	436	451	435	493	434	484	428	442	452	470	459	446	446	451	482	483	469	471	472	473	441	459	453	484	449	498	433	467	409	461	443	436	465	435	467	478	480	492	472	459	442	455	465	487	464	445	439	418	463	444	456	460	452	433	452	482	456	489	483	450	505	515	457	427	460	459	479	433	461	470	436	476	472	445	427	456	490	464	467	480	471	476	466	473	461	444	485	466	429	489	461	457	468	443	441	475	466	472	447	478	447	466	477	456	436	465	483	451	424	509	461	460	452	483	465	472	478	483	448	486	460	445	409	423	478	435	416	468	471	480	448	439	444	459	519	444	469	472	464	428	490	458	488	423	439	429	421	453	428	466	482	495	441	447	466	437	441	458	451	463	495	452	477	450	447	456	508	472	465	465	462	452	457	446	478	463	480	467	445	449	465	442	496	495	447	473	491	443	466	456	461	485	484	446	424	444	479	440	517	480	487	497	407	471	457	470	453	451	491	443	492	467	485	479	446	469	451	484	463	471	476	437	447	500	459	451	447	464	462	431	451	451	467	473	437	458	450	479	479	444	435	473	481	476	473	465	457	477	480	490	497	495	443	441	485	475	484	453	451	470	430	468	470	437	433	447	468	479	493	452	444	494	498	476	431	452	481	490	420	431	452	451	451	442	474	428	464	479	446	462	472	474	491	454	483	470	441	443	492	461	466	467	426	416	459	462	435	462	466	514	463	472	456	510	460	484	493	450	434	455	489	498	465	475	452	467	508	441	432	432	464	465	470	450	488	442	473	444	503	474	446	462	482	452	460	432	452	445	459	497	505	430	446	487	415	468	484	463	483	471	474	449	490	472	428	455	472	444	475	442	417	451	457	478	468	451	477	418	438	495	457	475	458	462	436	473	475	452	431	477	475	487	444	457	434	510	435	443	467	449	432	481	481	454	465	478	500	440	443	467	458	481	446	442	465	411	471	447	479	446	445	467	466	455	453	467	497	442	449	514	475	434	441	483	449	504	516	455	474	457	466	470	432	467	451	454	445	464	417	448	459	454	464	488	474	475	476	478	429	469	443	462	490	464	448	470	431	461	468	455	406	455	459	447	493	466	448	472	469	441	443	450	452	508	432	465	413	484	470	458	475	440	456	422	473	482	459	461	470	506	493	451	462	461	421	463	463	456	478	456	479	473	483	470	472	474	471	420	476	461	450	505	471	453	480	447	466	499	426	463	497	476	491	479	482	468	480	500	461	460	464	459	462	486	465	477	454	439	468	465	469	468	512	426	483	458	507	481	443	464	455	483	464	447	492	486	476	469	473	497	479	453	481	440	455	505	458	505	447	475	510	476	459	459	494	453	479	457	470	466	469	483	498	462	436	499	446	476	455	477	464	472	460	496	480	466	462	463	438	431	462	495	456	433	464	438	425	456	495	479	451	483	456	483	455	435	434	454	448	453	449	450	452	455	445	501	475	452	463	482	455	481	459	474	505	434	436	480	439	430	436	452	458	482	475	483	464	455	461	469	449	506	410	451	479	472	481	450	463	453	449	484	468	468	432	451	473	458	471	459	460	466	496	451	467	471	488	461	475	515	439	457	484	472	487	451	469	424	463	436	462	491	440	485	468	443	456	451	460	465	422	432	456	485	435	453	434	467	468	436	464	478	462	466	474	476	459	451	485	486	434	459	475	435	482	475	489	441	461	438	520	452	417	455	450	495	459	470	425	470	463	459	466	436	475	488	451	504	473	462	451	460	454	478	472	439	523	461	436	481	494	450	457	489	477	472	470	465	454	467	480	477	494	490	484	459	472	454	473	471	471	476	458	455	437	435	458	444	476	505	478	475	445	461	503	479	466	502	453	485	465	450	497	432	459	447	424	451	473	444	479	446	437	495	442	443	491	453	501	454	468	436	404	473	432	470	462	470	451	479	472	491	517	482	462	466	436	435	471	443
14719	2564	3081	2239	1646	1281	893	892	735	573	599	599	605	645	530	582	650	477	472	372	317	317	298	300	273	236	241	252	265	287	240	248	239	260	224	202	246	249	243	227	208	214	263	251	221	232	259	217	234	228	246	222	211	205	254	225	227	230	204	233	205	220	232	228	237	233	232	216	212	213	228	222	228	217	204	212	210	233	214	215	234	212	205	217	224	225	229	225	220	226	216	201	203	223	232	221	205	244	227	216	207	234	235	231	230	194	241	199	213	232	201	222	207	235	235	219	226	223	231	244	205	214	223	215	186	207	227	217	242	217	205	216	203	238	212	237	215	233	241	237	224	238	208	249	224	206	205	195	207	226	199	211	228	226	238	224	233	240	233	212	212	206	225	213	227	226	216	250	219	196	229	230	213	231	241	217	227	190	238	212	192	241	206	257	232	257	208	203	242	202	191	243	220	223	223	197	228	220	223	238	253	212	231	229	204	213	238	227	215	227	229	241	215	214	216	224	252	227	238	200	215	228	217	211	197	207	211	233	219	235	241	212	221	228	235	221	230	194	236	213	220	235	216	197	235	217	229	225	188	228	200	211	213	219	220	221	209	239	241	239	196	223	209	217	212	218	213	191	217	227	216	246	240	219	222	208	196	206	242	196	222	226	211	200	234	238	211	215	217	228	208	217	193	212	229	222	213	218	241	231	206	240	194	229	245	234	233	195	251	221	185	229	218	209	214	209	221	217	234	231	233	210	239	215	199	226	221	250	221	218	236	222	226	204	215	211	210	230	224	238	234	209	211	237	206	237	257	229	206	208	230	270	221	213	236	233	219	196	252	232	206	224	196	224	190	207	226	227	211	228	210	210	235	239	241	218	241	209	223	210	216	213	204	211	210	200	222	207	208	211	225	233	221	185	232	211	234	244	221	209	214	196	221	198	212	227	215	207	227	215	243	220	211	257	226	230	216	201	203	208	205	243	223	207	238	241	219	230	236	218	224	235	211	236	210	205	229	220	222	229	214	190	240	218	229	215	249	222	206	219	243	230	216	229	211	218	235	204	231	206	226	217	235	221	219	227	220	258	249	234	227	239	251	233	250	250	232	239	209	266	222	239	228	190	225	241	222	216	233	227	251	213	208	226	207	214	207	230	222	221	216	221	236	219	223	220	241	205	206	202	222	231	222	195	196	229	220	217	211	221	236	208	202	206	214	196	185	227	220	246	238	228	233	224	228	227	225	235	245	223	215	189	218	193	195	217	198	193	217	208	227	213	191	214	214	216	200	224	235	218	209	242	222	207	221	223	241	225	216	214	238	233	225	209	215	222	248	230	239	193	246	240	234	247	227	199	224	220	237	233	201	207	231	199	248	217	213	213	222	218	221	228	241	228	192	207	227	231	208	216	214	221	216	220	227	205	222	218	208	212	220	229	203	226	229	203	217	204	217	204	226	226	194	190	223	208	228	232	214	220	211	244	250	246	204	218	211	195	201	242	196	221	228	201	214	210	230	236	230	236	222	224	199	196	210	219	232	220	208	219	227	225	237	214	213	226	214	241	234	230	248	209	233	198	204	205	233	211	210	246	214	202	227	209	233	249	235	199	210	190	226	238	224	213	227	234	221	220	232	223	222	202	242	219	225	199	228	224	231	256	222	206	222	213	226	188	236	203	208	220	210	228	186	231	205	203	224	222	220	231	214	203	227	247	219	223	196	222	215	224	246	217	207	234	222	239	192	196	218	242	209	188	254	230	225	227	238	206	222	235	205	217	235	215	221	230	202	215	217	237	221	218	217	204	242	219	217	190	200	235	208	244	214	207	241	201	204	202	239	226	218	223	229	217	200	220	223	204	209	199	226	206	235	192	247	193	238	216	218	229	203	224	225	228	224	201	167	258	229	231	217	224	195	209	210	218	262	234	220	211	215	195	199	210	224	212	223	232	245	221	234	227	211	212	208	213	214	228	215	242	197	217	221	230	206	224	233	242	238	217	189	205	233	221	220	226	213	228	233	233	204	208	189	215	228	221	209	207	214	236	211	228	222	195	236	238	232	215	221	236	216	200	249	230	210	224	225	230	226	216	210	225	227	207	209	219	232	235	201	239	213	213	204	216	210	230	223	248	252	231	225	216	206	187	213	226	208	205	236	217	226	213	212	208	216	241	210	217	223	222	204	219	221	245	236	209	240	209	203	203	224	225	174	226	222	250	215	207	207	226	220	214	216	231	219	234	213	187	203	236	195	226	218	229	233	215	221	202	209	225	209	224	237	207	231	204	221	228	209	239	218	234	208	244	218	212	238	210	228	223	215	228	207	211	229	211	211	234	212	242	226	235	228	208	220	220	212	219	229	215	203	213	201	215	241	219	242	207	203	217	239	225	221	229	222	244	239	187	213	199	188	236	222	246	218	218	209	209	210	225	193	218	231	226	224	230	217	177	227	235	210	254	236	250	206	225	199	226	207	219	226	234	236	233	250	247	213	225	182	210	211	222	233	212	212	221	201	208	193	207	212	213	219	251	204	231	244	224	260	219	208	211	217	245	234	181	205	213	261	235	216	230	223	228	225	214	217	236	240	220	241	215	241	206	246	238	237	208	216	220	242	210	216	197	223	242	233	196	222	209	221	215	233	242	222	236	219	223	245	207	245	207	209	225	201	225	226	202	206	227	236	236	217	210	213	246	202	192	227	224	217	218	227	220	207	198	202	217	209	247	240	215	203	228	224	230	222	215	223	232	220	217	211	198	226	219	210	210	220	245	224	214	207	214	210	232	234	223	196	226	186	238	215	225	206	280	212	227	226	201	214	187	229	240	228	250	232	191	224	233	207	220	235	227	233	246	227	219	254	223	212	219	212	224	207	257	228	224	214	251	244	235	236	197	215	235	233	234	209	239	224	206	238	259	213	205	221	208	223	251	242	220	199	196	232	260	216	245	238	210	205	224	221	205	211	224	240	219	215	213	206	230	228	221	217	213	225	215	211	223	213	221	218	237	217	242	216	242	237	223	227	225	200	218	219	222	214	225	224	250	233	226	191	228	211	216	217	197	222	210	230	225	192	211	225	184	232	249	233	223	218	221	237	249	210	204	184	215	231	203	240	241	208	239	219	223	256	225	228	232	199	238	224	234	196	234	219	223	225	209	198	238	202	227	208	244	235	214	199	251	208	198	228	206	224	226	229	212	205	223	225	241	230	237	219	227	227	233	193	217	237	212	204	204	189	222	217	228	191	220	237	226	215	231	238	229	212	217	212	232	222	213	203	220	230	201	250	244	217	238	244	207	247	227	195	240	213	235	248	218	242	214	230	221	194	238	214	222	231	218	234	242	234	257	234	228	215	220	238	233	200	217	250	244	227	237	203	225	221	231	252	227	193	232	213	206	209	214	207	223	212	210	219	222	237	199	212	229	217	208	222	190	209	232	234	211	210	252	216	208	201	225	234	202	190	232	210	240	232	232	213	226	217	210	220	217	204	212	243	227	222	219	232	218	217	233
8272	2391	5239	6308	5811	4954	4022	3826	3369	2843	3236	3133	3496	3627	2995	2872	3378	2478	2521	1686	1443	1348	1233	1167	1175	927	962	891	889	814	855	739	785	744	707	758	715	753	728	724	647	728	720	633	662	721	651	717	640	699	661	645	653	680	692	701	666	673	649	598	649	627	587	595	698	703	666	669	684	621	635	658	566	656	627	644	653	664	682	644	638	626	623	668	636	648	623	656	693	637	668	635	683	658	644	609	646	691	602	631	660	622	644	664	622	614	647	634	630	659	651	666	674	682	585	664	616	648	632	615	675	603	615	605	619	658	621	656	650	603	581	625	614	623	608	612	638	660	666	625	628	603	612	617	616	600	604	621	594	615	619	627	621	689	613	589	659	607	596	674	603	612	667	632	645	572	623	645	628	625	576	617	611	611	629	628	611	636	651	629	616	604	615	657	668	671	608	592	619	604	634	616	582	593	610	629	610	624	585	607	571	610	686	598	648	649	621	592	621	658	600	619	660	601	629	590	617	645	600	616	595	595	592	623	618	583	618	634	621	593	621	620	610	639	634	597	594	636	617	650	599	609	597	663	619	614	672	595	641	652	624	647	631	629	621	617	621	608	586	654	592	641	609	549	591	611	613	602	579	615	607	619	603	645	609	586	631	584	614	610	625	638	644	582	606	610	582	650	594	571	630	589	609	583	652	577	594	581	581	605	634	620	665	639	634	644	599	640	633	597	612	586	631	623	633	618	633	608	604	597	627	605	620	654	632	644	565	584	617	613	638	650	648	621	616	604	629	652	634	605	594	604	625	652	619	623	632	662	567	659	637	615	628	595	606	692	649	612	603	567	592	627	644	585	637	580	658	629	604	622	602	565	640	625	627	670	629	586	607	602	636	608	651	582	595	604	598	624	590	646	599	603	622	666	613	648	647	645	643	610	656	628	628	626	599	642	623	655	633	596	615	592	669	581	616	589	601	625	636	616	623	603	615	647	603	598	637	600	614	622	632	638	596	645	625	628	615	637	654	587	616	610	605	632	641	602	626	608	607	597	614	628	623	545	631	614	592	637	601	598	626	623	599	650	604	582	622	593	590	648	624	612	647	628	611	591	607	649	605	593	622	636	581	607	614	603	627	609	629	587	642	608	615	666	579	652	606	605	659	637	613	646	569	636	633	611	596	609	619	646	628	597	619	630	661	562	559	650	634	618	578	648	573	600	608	619	626	618	619	611	633	609	639	637	604	651	624	616	584	637	644	627	607	655	620	657	580	627	625	641	596	607	607	592	604	609	624	616	567	606	596	641	607	651	622	591	567	602	597	618	622	620	606	670	600	600	608	640	624	610	593	631	653	641	599	631	677	590	608	569	622	628	607	605	662	635	599	605	627	597	640	625	601	660	652	657	603	574	622	624	614	603	637	629	614	634	619	670	618	611	609	618	596	632	614	637	576	650	652	569	605	579	612	634	592	620	595	634	602	629	608	567	562	638	624	575	630	623	595	616	647	615	619	677	633	635	670	637	662	613	584	590	601	602	633	636	590	613	647	604	615	604	590	609	629	650	569	591	626	612	584	635	632	631	574	644	627	655	652	589	658	619	640	622	598	642	617	619	645	627	621	642	607	618	599	595	560	604	631	621	653	645	631	637	624	654	587	632	593	632	604	584	611	628	653	648	597	645	626	614	654	653	647	631	652	634	632	679	579	619	565	603	605	602	618	586	673	637	612	625	616	618	639	606	617	618	647	623	612	595	605	668	656	621	657	636	627	640	616	576	620	607	612	592	554	634	633	598	591	630	638	621	592	610	579	648	597	592	637	636	588	595	612	638	619	615	625	619	597	610	639	623	651	658	619	658	607	601	579	588	632	605	582	652	640	612	573	636	638	676	630	616	621	590	619	593	628	615	604	605	600	625	604	680	563	617	589	591	606	654	633	623	613	632	626	626	578	656	604	582	600	554	650	682	654	629	654	633	574	608	626	639	639	612	661	657	601	599	609	617	613	617	635	617	621	640	632	614	599	646	643	614	616	581	579	633	628	582	571	630	602	614	623	619	586	643	654	576	626	617	599	609	610	629	627	616	629	620	616	578	640	601	571	617	635	609	615	624	639	589	637	610	670	567	627	618	633	656	585	613	651	624	602	607	630	613	678	614	628	600	631	620	637	623	652	606	638	614	623	581	624	641	618	605	621	602	632	640	635	620	620	607	633	614	620	609	600	591	655	671	644	570	600	580	615	610	639	645	633	620	624	611	564	664	591	586	625	618	611	628	592	637	602	593	645	609	611	615	624	654	609	610	580	620	598	568	630	612	595	643	609	590	590	617	637	603	586	688	623	667	609	630	592	625	635	621	612	654	641	623	613	640	642	592	597	640	655	618	658	635	621	649	611	596	621	610	618	619	614	639	613	588	646	616	604	611	615	607	560	616	615	619	633	611	579	630	625	642	598	571	581	649	584	644	654	566	644	655	638	599	623	577	615	673	650	621	618	580	664	628	637	669	594	614	661	646	619	616	616	581	664	633	589	624	638	635	631	595	658	592	603	640	601	629	578	591	623	637	601	605	594	608	587	615	608	619	620	609	608	650	607	607	604	571	660	621	638	584	593	608	615	597	599	635	600	602	601	613	620	602	615	585	619	560	649	618	640	632	572	580	613	619	600	612	624	588	648	631	669	601	685	575	644	608	641	628	655	595	603	639	587	652	618	572	619	636	597	614	615	628	595	591	607	639	628	598	638	616	627	595	628	627	620	625	631	582	618	630	623	633	600	599	635	624	631	597	609	607	623	635	602	602	623	629	607	645	613	644	611	581	624	628	615	583	640	605	632	614	614	646	597	662	636	620	616	639	637	581	599	596	642	658	587	628	612	645	597	624	612	591	618	626	630	634	605	626	576	612	615	648	610	576	600	560	652	638	573	687	594	605	630	641	626	641	645	630	618	601	629	604	606	631	598	627	659	631	614	630	628	663	617	623	592	623	587	617	642	554	603	593	638	602	556	605	645	648	625	658	553	608	591	600	612	601	587	644	623	654	642	573	640	607	593	565	611	637	633	648	608	642	614	629	605	573	658	603	648	616	628	618	586	634	572	614	647	606	632	617	644	623	624	628	641	658	640	640	582	616	596	620	627	590	628	622	649	602	606	612	624	592	626	608	608	620	622	644	623	642	560	653	602	584	605	638	673	613	682	595	633	606	611	636	615	621	635	647	573	617	624	600	617	611	632	651	638	610	667	570	586	613	570	593	584	570	602	641	642	616	629	594	642	583	602	595	636	596	611	662	614	652	663	573	594	660	587	688	614	612	591	625	618	595	624	545	552	615	656	604	637	608	608	619	606	660	624	656	632	619	618	644	588	631	636	586	618	632	566	604	622	591	640	645	613	601	650	598	604	618	591	628	618	611	588	619	578	578	661	644	559	569	653	576	627	629	636	641	611	587	622	603	586	578	602	626	609	635	624	614	566	624	629	624	617	596	632	615	635	604	600	653	606	636	589	618	593	609
2288	387	359	340	371	331	368	338	312	326	342	329	333	328	352	328	359	333	318	343	362	320	330	316	352	303	310	333	302	341	330	309	296	319	336	294	342	343	304	375	313	327	352	308	332	302	335	325	274	348	310	282	314	307	340	328	338	289	304	360	322	348	340	330	337	344	312	296	296	305	361	346	306	340	342	331	290	298	310	320	338	326	328	365	354	331	313	351	319	324	320	299	340	288	334	345	329	301	326	336	359	351	360	294	314	303	321	309	339	349	309	332	287	335	353	340	311	311	316	340	333	330	339	307	304	313	337	322	293	328	314	318	350	333	302	326	322	345	335	376	327	344	354	336	343	330	332	330	354	300	319	339	320	301	355	301	328	340	356	332	315	322	325	330	336	329	343	314	351	320	327	330	361	312	316	308	334	321	317	320	324	312	306	304	340	335	327	335	317	284	323	309	330	353	324	325	281	328	365	323	346	289	289	336	317	306	325	298	310	298	300	346	322	341	299	353	363	284	311	304	352	283	344	328	350	306	335	312	339	310	365	349	293	324	337	356	341	334	307	315	314	341	311	314	331	322	349	339	336	324	307	324	312	307	303	315	311	326	316	305	315	332	325	307	315	330	337	320	324	315	333	328	312	328	312	293	343	300	318	315	311	365	355	320	325	349	329	316	348	315	293	295	368	307	336	307	294	305	295	359	328	345	316	326	311	334	349	306	317	319	287	338	355	324	309	316	330	326	348	308	361	345	344	326	332	326	297	310	315	344	325	349	311	331	321	340	292	310	308	346	342	309	323	331	301	314	319	319	308	319	327	304	321	322	276	314	313	322	329	322	355	339	326	333	315	329	322	343	304	310	327	334	321	299	308	304	314	312	296	326	319	326	343	308	300	347	332	349	339	341	310	334	304	341	341	309	299	353	361	326	323	333	310	346	320	314	357	320	371	295	350	297	308	327	329	331	317	303	324	327	337	281	351	320	306	366	340	332	317	369	345	340	322	308	334	312	333	313	323	314	319	317	329	280	313	312	323	314	375	323	351	344	339	307	317	334	319	299	306	353	307	311	339	317	313	314	338	336	362	324	352	351	325	325	329	351	335	325	297	352	320	325	320	320	306	332	322	350	346	353	324	325	321	362	324	331	312	283	320	354	318	311	339	306	324	315	310	310	335	326	314	330	321	304	332	335	334	350	317	338	357	318	335	316	317	325	349	344	336	341	323	299	314	310	314	318	328	307	312	335	322	331	321	308	328	380	301	311	342	299	308	320	328	350	372	288	326	328	295	328	305	346	345	300	320	309	328	321	334	322	304	335	315	341	323	324	356	340	307	276	306	304	311	300	341	296	318	321	320	285	319	345	330	329	314	314	320	339	356	326	374	345	315	326	335	349	329	300	326	352	284	338	318	281	346	307	379	292	289	319	331	320	312	360	318	318	329	335	338	352	326	317	325	320	331	312	295	312	319	309	326	327	296	336	339	287	285	352	331	340	325	335	339	304	289	333	356	343	307	323	335	365	333	319	337	354	320	332	372	307	300	353	312	342	350	338	318	341	324	331	325	338	324	325	306	294	352	291	323	298	300	339	343	318	331	327	295	305	319	318	321	328	299	341	304	337	321	329	309	300	328	366	323	284	342	325	331	334	310	358	328	341	316	312	340	315	321	315	354	321	330	317	345	325	336	329	344	330	352	322	309	340	333	330	323	325	357	315	370	349	328	308	321	319	355	321	332	320	341	322	393	324	347	315	325	362	314	303	336	339	327	346	320	308	313	317	341	342	330	304	329	317	337	336	308	320	315	359	341	336	302	298	324	310	295	342	277	356	329	320	343	357	317	351	340	297	356	344	320	311	314	303	295	299	340	357	332	332	308	292	331	320	300	338	347	322	325	353	326	332	324	306	344	317	346	337	325	309	338	307	333	317	325	339	353	317	340	359	348	307	326	350	332	330	352	313	318	349	331	336	356	369	345	316	331	314	328	309	313	352	332	324	272	295	341	335	363	336	338	344	317	349	313	272	324	346	316	346	314	322	319	298	321	342	323	298	323	320	341	302	318	295	308	317	330	337	347	318	311	326	319	308	317	316	303	303	299	342	344	325	314	344	297	319	346	304	307	320	314	321	329	292	326	300	313	297	313	320	319	351	318	328	320	304	341	346	336	314	283	269	338	322	333	320	349	297	336	358	310	336	354	396	312	294	301	329	333	319	332	312	330	362	314	310	309	335	321	329	316	345	324	346	315	308	334	325	306	306	305	332	327	317	275	337	318	355	334	273	349	327	329	338	314	324	348	334	323	323	324	349	334	321	315	326	359	362	315	361	308	328	323	298	316	296	344	312	324	322	325	332	327	308	324	364	300	327	346	312	320	318	311	325	326	315	329	311	337	292	348	333	348	346	336	329	341	309	344	326	314	308	300	337	359	312	321	336	340	331	331	334	288	322	332	347	309	370	355	337	361	324	321	354	327	292	316	323	296	285	317	335	326	297	310	347	313	342	359	327	336	318	299	306	316	323	346	315	336	320	331	367	324	307	333	310	311	331	344	346	278	349	310	332	307	346	328	338	342	319	332	318	299	328	306	307	312	338	312	344	340	348	319	316	315	310	323	327	300	293	327	350	333	344	340	330	333	349	355	317	309	338	307	319	347	333	291	322	323	330	311	309	311	324	311	296	317	356	319	326	343	318	343	320	314	316	316	347	333	318	338	353	330	338	328	319	334	322	337	316	297	366	347	306	319	331	363	300	342	339	326	310	349	312	304	316	306	308	313	327	332	339	296	339	331	310	270	324	336	297	321	272	329	317	335	342	317	344	323	352	361	290	312	331	386	317	331	340	320	325	334	338	317	317	343	309	359	351	351	313	314	340	335	332	321	348	365	335	334	306	340	330	345	303	306	310	292	307	307	324	302	313	331	337	307	318	337	321	336	346	313	311	333	323	319	272	311	316	321	298	335	302	326	326	343	327	338	321	319	352	322	320	304	341	322	320	352	334	327	296	330	321	358	336	335	273	344	328	332	365	332	332	370	337	328	327	286	344	361	310	336	318	318	316	333	328	331	329	297	330	308	338	337	300	329	341	333	309	358	320	314	311	327	331	352	327	326	300	331	320	337	337	327	337	331	342	311	300	335	312	320	327	333	325	306	305	323	326	332	336	339	297	315	339	306	348	306	331	332	353	334	341	341	352	321	322	341	329	347	343	344	303	307	308	355	322	322	329	335	340	334	328	304	297	320	321	311	333	318	319	333	345	316	288	318	355	343	400	330	294	362	347	319	312	350	364	336	333	331	380	312	305	339	330	346	320	364	296	309	330	301	347	333	328	310	320	363	319	322	307	333	299	327	334	332	336	310	318	309	343	370	359	313	342	296	321	319	334	292	300	345	386	310	356	312	287	328	330	315	319	308	339	329	324	300	307	357	335	317	300	326	299	335	331	350	300	349	302	358	325	353	363	361	330	347	333	311	359	317	346	345	315	320	323	294	318	337	352
2941	836	970	926	918	862	942	874	871	861	846	829	825	871	858	843	902	819	804	837	779	816	812	849	849	803	768	830	868	822	809	805	873	832	772	776	804	823	816	844	778	817	813	809	813	878	762	818	757	791	834	817	785	879	766	879	806	797	789	766	832	738	844	740	814	793	825	825	804	839	797	762	791	791	787	815	784	808	752	840	832	842	795	853	833	795	782	795	826	831	887	804	814	773	835	829	836	849	822	813	860	807	773	821	788	810	749	818	793	796	818	734	840	755	835	773	881	813	802	821	825	797	842	800	818	863	808	835	856	864	783	797	781	787	805	822	802	801	845	805	821	840	825	760	795	807	796	783	813	823	794	807	785	766	775	851	802	797	803	798	848	819	788	838	844	775	757	789	812	821	833	807	819	785	807	847	805	767	841	778	818	815	745	790	849	815	842	801	841	849	784	784	803	795	792	890	822	818	800	822	810	817	817	821	808	816	804	898	814	814	851	824	783	799	814	815	780	820	799	831	821	815	807	782	784	805	824	771	794	834	794	783	767	797	856	826	820	766	805	803	779	774	857	819	815	799	825	762	820	772	833	784	818	783	782	834	811	827	802	810	823	830	802	773	774	768	748	817	779	836	794	816	758	773	821	823	803	786	841	814	822	782	804	856	845	800	836	865	818	832	801	802	812	887	784	788	805	795	862	780	838	802	804	827	820	814	835	806	828	798	801	832	832	781	827	767	861	844	814	799	832	805	793	780	778	754	855	791	809	778	825	846	791	820	828	784	826	796	776	751	778	814	793	791	816	829	840	824	813	821	861	832	832	790	834	804	794	787	811	830	785	833	801	802	788	883	779	802	816	778	849	829	803	816	806	811	880	790	820	835	813	805	843	824	840	777	819	766	820	819	836	810	805	787	773	807	799	802	824	776	848	806	780	816	787	781	805	818	844	789	803	848	796	822	792	863	786	822	836	805	791	771	813	841	776	843	796	814	847	791	808	806	875	795	803	821	856	748	800	774	839	817	825	769	805	749	786	837	793	841	808	796	816	827	793	840	817	812	767	735	835	808	849	786	871	786	800	816	857	857	788	855	810	872	778	855	800	774	840	813	757	824	813	794	827	787	823	759	768	765	722	826	829	819	782	795	821	836	788	821	809	741	814	794	798	801	830	800	823	799	789	770	797	789	742	820	800	875	796	819	794	803	769	811	805	815	795	793	819	781	815	781	774	825	767	809	763	791	785	807	803	825	857	781	824	835	796	833	804	820	809	805	834	827	745	833	809	854	788	796	821	815	776	826	791	874	764	797	806	810	808	828	839	799	815	842	835	816	782	836	850	841	830	809	807	787	807	752	796	830	791	758	826	808	823	786	843	833	844	780	788	825	803	830	816	820	799	762	784	846	831	765	818	802	819	792	782	830	816	816	809	850	819	844	782	821	815	748	809	797	813	780	781	825	758	818	745	814	848	737	808	840	805	793	821	784	797	811	816	808	861	816	757	830	796	775	819	812	742	792	829	800	809	781	805	798	815	808	832	800	831	843	782	831	804	820	845	821	783	873	810	848	782	788	801	790	826	820	819	839	797	796	807	747	815	774	841	800	835	841	795	816	803	782	765	807	797	798	822	810	812	777	777	836	813	763	817	825	800	811	806	790	835	785	773	856	798	807	858	818	792	842	816	839	812	773	795	793	766	810	788	775	798	839	840	809	802	814	815	846	863	749	776	797	800	854	776	820	834	878	811	824	836	851	855	798	793	758	834	738	820	789	819	799	789	795	718	823	816	817	802	804	819	773	814	765	783	818	843	796	787	804	782	775	776	857	812	820	775	812	765	785	764	797	802	783	813	817	799	777	800	776	832	799	857	820	817	781	810	804	812	870	803	803	820	842	795	860	810	812	805	796	778	808	817	819	849	832	833	757	816	799	831	798	811	755	846	838	777	821	847	770	796	754	769	833	831	868	830	795	815	756	799	807	765	716	802	789	864	769	832	781	800	787	801	822	854	816	758	812	823	777	719	831	843	822	825	796	794	765	780	805	792	881	833	797	823	793	763	795	809	884	812	763	788	780	840	771	748	771	830	803	811	796	794	789	829	796	797	778	798	834	802	731	835	818	799	847	861	778	800	829	887	805	792	763	850	796	798	805	811	833	762	832	810	842	744	784	818	839	779	827	808	811	774	808	845	837	821	797	775	810	799	818	770	812	810	790	814	803	804	804	828	735	772	794	827	818	860	839	792	793	805	808	820	828	778	775	783	839	795	817	786	794	729	829	826	755	806	791	813	764	768	810	830	779	783	802	835	784	787	822	796	792	813	775	753	845	842	754	804	798	826	830	796	803	804	793	787	804	830	788	758	745	812	848	794	838	775	827	768	805	810	807	754	796	816	787	804	816	771	749	824	816	782	740	808	789	836	818	812	842	813	817	764	774	800	809	813	761	767	762	835	778	817	805	812	795	801	810	806	830	809	746	798	808	828	807	814	829	837	824	819	842	808	789	808	815	838	840	814	848	817	779	825	802	734	815	756	812	791	834	823	748	855	781	789	764	809	779	833	813	836	821	814	822	785	794	751	844	768	796	811	848	825	814	751	842	806	802	784	804	790	787	795	759	763	783	809	845	827	743	814	842	785	822	784	779	810	791	835	827	853	762	843	836	784	813	805	815	859	733	829	773	804	830	782	780	778	817	818	790	833	773	786	824	820	837	761	825	766	788	768	806	843	789	847	877	857	834	744	826	806	823	825	782	795	814	841	831	847	767	849	782	766	800	795	869	767	778	802	788	829	792	849	765	856	884	803	820	819	811	852	794	856	820	835	810	791	765	785	839	799	824	863	781	777	799	818	771	766	808	807	832	842	813	810	850	796	840	869	833	841	824	827	834	848	827	804	808	793	808	808	853	847	743	743	821	797	782	780	814	802	835	825	765	818	755	834	755	784	779	766	789	830	824	826	756	790	838	799	836	797	810	792	832	768	816	809	782	821	800	790	767	819	824	748	802	828	798	817	768	849	779	811	818	797	822	821	799	817	745	812	803	815	798	834	815	789	784	817	805	770	801	794	806	809	787	792	793	838	781	829	834	830	789	880	808	764	808	772	770	797	776	787	808	785	820	816	789	809	779	789	822	763	868	795	767	782	808	764	824	793	802	793	785	838	807	802	810	737	811	821	778	783	806	831	789	820	846	777	840	776	816	789	772	805	824	800	769	797	796	827	771	827	788	798	786	791	832	828	834	874	875	796	823	801	806	795	814	824	785	794	798	808	769	804	779	780	794	848	808	818	836	782	772	790	817	826	817	753	826	809	832	826	823	773	783	793	829	823	833	766	828	815	877	813	839	791	819	774	836	794	773	844	790	796	804	795	839	798	764	817	772	857	783	799	816	774	857	764	811	767	767	814	774	812	814	823	810	809	839	824	800	813	764	826	778	820	811	817	817	765	794	756	739	825	820	816	823	836	819	808	803	824	806	833	815	791	791	829	818	772	823	762	817
8168	1273	1442	1090	802	722	576	610	403	377	338	341	405	374	313	331	335	295	282	254	207	193	243	172	193	202	153	188	171	172	159	171	165	170	155	179	146	156	152	161	139	164	170	162	171	159	150	186	170	184	173	164	191	169	159	165	135	175	184	168	171	203	177	166	141	156	162	161	178	165	169	158	177	156	166	163	157	172	160	142	171	141	173	157	141	157	175	139	170	169	161	146	138	156	149	176	159	179	152	157	155	172	160	150	146	171	149	132	154	164	157	158	145	163	148	144	173	165	163	141	171	159	161	167	162	162	162	158	169	133	164	182	139	160	163	169	170	162	139	162	155	156	151	155	165	118	178	174	169	155	162	155	161	162	153	169	157	155	175	153	142	150	172	199	177	189	135	175	166	159	163	155	179	166	152	155	176	163	164	185	173	163	165	139	172	143	165	166	158	175	151	163	170	145	137	154	176	153	156	184	162	169	177	171	177	182	159	165	163	162	163	171	147	188	180	162	167	166	156	164	172	181	185	166	164	172	174	151	151	152	135	167	174	163	159	180	146	176	165	165	136	147	171	174	188	178	165	170	147	174	179	186	141	154	152	157	157	158	147	184	155	163	148	164	149	152	155	167	179	152	150	140	148	170	196	161	180	153	166	170	149	167	202	135	146	153	162	173	160	172	158	169	138	157	158	165	152	160	168	142	159	156	185	176	166	192	140	189	174	154	167	146	145	178	160	170	156	162	133	164	148	154	162	157	163	144	179	177	146	149	169	170	143	140	163	145	156	185	136	147	146	163	158	171	152	166	167	148	168	167	151	176	165	165	169	150	156	168	158	174	156	160	167	147	163	161	163	167	154	165	151	152	159	169	138	174	161	164	146	155	167	148	161	125	183	168	160	162	177	168	161	165	166	145	157	174	141	152	174	155	176	196	148	154	162	147	177	161	183	154	143	167	190	143	159	144	156	169	160	176	154	160	157	146	170	168	160	160	172	167	167	158	155	167	134	166	188	143	168	168	169	157	169	167	163	161	133	149	172	180	149	155	157	159	147	160	169	170	167	177	164	164	164	140	152	163	161	166	166	169	165	168	124	181	166	130	161	148	144	151	170	163	152	165	168	189	194	153	158	138	160	187	167	143	176	155	161	151	165	167	174	170	160	180	164	168	143	144	187	151	171	172	160	157	158	180	165	178	158	151	162	143	176	170	164	168	167	161	155	158	132	170	171	171	169	179	173	155	174	143	151	163	177	173	179	159	148	170	166	164	167	143	156	175	198	158	177	158	168	150	162	171	168	136	187	154	148	188	153	165	160	177	162	176	172	173	173	157	158	161	158	164	153	145	168	144	147	177	169	159	159	158	147	176	161	159	148	157	166	171	167	152	147	143	167	157	161	170	166	166	175	153	175	187	180	176	154	144	149	166	160	138	151	191	195	189	162	187	175	153	152	182	178	162	177	175	141	143	135	155	121	151	178	168	171	187	155	161	193	165	158	161	162	135	162	158	170	161	163	152	181	146	161	167	164	158	166	163	170	158	144	137	148	166	158	173	168	162	132	169	162	157	153	157	160	168	163	158	155	184	164	158	149	149	165	170	153	164	163	189	159	164	147	172	163	165	144	151	143	160	160	163	169	169	172	159	140	146	179	171	164	169	144	198	167	159	166	161	152	152	154	179	158	148	176	155	151	176	170	169	172	155	160	138	156	141	138	172	171	143	179	159	166	156	145	164	162	161	156	160	167	154	143	168	188	169	179	127	168	152	163	141	169	173	179	159	149	138	156	141	185	154	174	173	151	171	147	184	164	157	145	174	158	186	137	155	176	165	168	183	170	179	143	160	162	168	165	154	172	170	180	144	160	162	158	169	155	182	144	155	192	160	150	147	160	166	136	165	171	172	156	135	149	168	141	174	158	143	180	158	173	162	167	146	146	182	173	155	155	144	134	152	161	149	161	144	172	149	166	193	125	142	173	144	155	132	148	160	160	176	157	145	159	177	164	154	167	160	161	157	181	155	149	160	164	152	162	165	176	155	149	177	167	160	174	151	157	167	187	187	177	157	144	150	163	172	174	160	156	197	155	158	166	164	165	176	175	168	142	174	204	149	143	158	155	174	173	165	163	155	145	157	188	192	160	135	151	175	159	134	152	142	158	162	148	153	177	147	178	161	179	162	150	177	162	165	153	160	147	169	170	157	175	188	162	158	162	163	166	184	184	168	173	180	170	124	142	158	174	168	142	149	170	176	148	184	156	179	154	156	178	157	152	167	157	164	169	154	169	166	146	153	164	145	178	151	158	154	131	152	172	154	155	173	188	151	155	162	144	170	152	173	169	164	155	172	175	174	152	142	155	172	190	157	164	172	173	163	140	172	178	169	127	182	156	159	167	148	143	156	158	153	162	166	182	167	170	154	181	161	154	144	163	158	168	166	174	172	174	129	184	168	174	173	175	160	160	155	163	160	160	166	155	168	178	136	165	193	181	165	136	178	162	172	134	140	138	154	158	167	159	168	181	145	184	148	179	155	161	136	153	157	167	146	164	162	172	160	174	167	157	153	151	162	131	172	172	189	162	149	162	190	165	174	145	140	157	135	157	169	159	133	148	180	175	156	185	157	153	170	171	150	147	175	169	159	176	174	157	151	150	160	152	136	159	162	142	174	158	171	161	188	135	143	146	171	137	161	192	183	163	159	168	159	162	155	168	163	177	154	165	150	154	157	181	142	149	165	144	160	140	170	183	156	166	154	160	157	165	149	163	138	153	191	159	142	173	180	151	140	172	166	151	176	150	153	153	177	170	159	170	155	136	182	177	161	164	169	149	182	136	156	152	173	164	149	160	144	167	148	166	186	163	142	172	134	157	155	170	157	172	159	184	149	159	143	151	154	153	183	175	192	166	182	150	145	144	161	172	163	158	148	182	139	169	168	157	159	157	161	143	164	149	172	141	146	176	160	148	192	154	157	171	145	170	155	133	148	186	171	153	157	171	152	151	148	164	169	136	153	161	147	169	180	163	183	172	168	152	163	174	145	165	164	149	193	166	157	150	153	143	187	175	167	157	155	151	150	178	165	152	151	171	162	155	156	186	170	127	163	160	165	161	158	153	159	204	187	175	158	169	149	168	171	168	142	157	177	160	136	134	156	163	165	157	175	168	166	171	168	168	175	153	158	155	153	159	183	156	155	176	161	143	151	186	151	145	152	189	175	183	166	159	168	147	177	164	173	177	170	158	158	172	178	169	168	146	184	172	162	163	170	171	158	157	167	163	171	168	155	163	152	192	172	157	185	164	151	163	185	174	165	181	168	155	156	183	172	190	175	158	160	140	157	166	165	175	165	157	150	157	172	153	176	149	182	184	180	157	165	137	147	182	174	155	149	161	156	179	144	150	160	150	147	153	153	154	173	154	158	148	159	141	166	172	158	157	162	169	171	169	167	176	169	136	159	144	170	152	167	155	180	153	158	150	154	167	158	183	158	168	184	161	160	155	144
6370	1400	2964	3509	3159	2744	2214	2297	1998	1736	1747	1846	2100	2144	1789	1728	1996	1495	1704	1144	905	794	989	780	736	702	641	632	560	573	583	551	499	507	546	526	511	519	523	483	528	497	463	518	494	513	482	510	529	490	494	475	490	446	549	564	477	521	497	468	472	488	477	515	457	512	493	457	500	509	471	447	481	471	465	455	503	469	488	507	499	491	484	493	462	463	481	512	484	459	468	469	474	492	488	460	497	465	461	430	479	477	471	459	459	456	486	506	465	453	434	454	458	458	499	469	471	453	437	456	479	445	443	495	458	499	479	451	463	467	493	506	511	426	463	445	484	455	465	475	449	486	473	486	506	478	480	472	505	450	457	488	453	469	455	487	505	473	464	464	467	496	492	460	478	483	477	458	473	443	474	459	469	462	466	473	499	420	473	480	453	508	457	470	466	470	454	461	436	489	490	478	463	460	444	452	442	442	462	473	473	418	460	445	459	451	431	496	464	459	472	475	472	473	487	446	462	451	478	484	447	492	459	529	470	485	491	467	447	442	457	477	447	468	443	474	514	481	479	449	473	440	473	476	456	497	428	479	516	482	451	483	460	446	448	473	483	505	491	475	454	509	456	472	468	468	466	507	459	439	481	489	451	406	469	446	448	487	482	497	469	497	479	452	486	413	508	440	447	422	448	442	497	491	473	450	474	466	477	480	489	486	443	480	476	465	478	491	493	505	432	440	453	472	442	479	463	451	442	424	461	458	479	455	504	423	489	476	483	445	498	458	446	468	450	462	471	454	494	456	473	451	464	455	438	460	483	503	474	470	505	461	448	458	478	491	467	446	499	471	440	489	458	494	440	443	480	472	454	473	460	473	477	424	442	465	481	508	504	472	432	435	469	471	453	435	446	473	468	464	474	483	474	477	464	427	484	436	454	437	465	451	439	473	498	464	450	495	468	487	428	477	449	432	470	488	462	487	486	438	484	494	491	465	491	433	504	468	495	490	449	477	479	482	466	473	501	513	479	442	429	490	457	468	435	465	457	478	455	504	447	468	459	462	475	448	481	502	429	493	468	482	490	475	493	449	441	465	442	467	483	438	486	470	462	493	455	491	484	453	455	475	464	494	476	496	474	485	493	480	458	451	473	500	488	482	446	457	455	429	445	499	435	445	475	449	471	450	435	496	442	463	466	516	445	459	468	473	456	438	437	470	426	456	475	500	433	486	440	470	467	448	457	445	467	454	464	478	462	474	441	446	487	437	466	430	425	477	449	464	455	475	473	472	471	492	475	462	441	449	501	474	459	472	459	456	432	492	444	453	443	477	444	460	454	471	503	469	484	499	467	468	462	466	511	441	482	452	469	466	447	458	448	453	482	446	460	466	474	476	488	457	452	490	469	465	488	463	451	458	424	471	464	456	444	474	449	442	442	465	458	434	483	428	497	443	468	465	482	464	504	430	460	471	437	472	453	425	494	514	466	471	480	500	461	467	482	512	524	426	493	493	484	472	484	490	483	469	427	457	450	461	479	456	476	457	452	498	433	442	446	478	456	430	517	474	461	467	469	460	461	490	467	439	464	486	463	470	477	490	458	441	429	498	455	476	468	477	470	450	472	470	442	463	511	477	461	467	517	469	465	462	456	492	513	431	450	437	453	467	499	459	480	480	490	472	468	498	456	466	453	438	449	470	503	435	454	484	476	478	449	474	431	525	478	475	494	463	451	479	456	465	447	443	471	468	455	494	468	452	465	466	427	445	456	474	486	482	467	471	451	480	450	421	446	489	419	460	491	486	480	492	419	466	478	466	466	470	500	460	500	481	459	477	451	442	472	495	451	425	464	446	462	474	484	455	474	483	465	503	445	490	491	449	493	504	482	484	475	456	445	475	492	466	437	504	443	462	451	464	421	516	480	439	472	480	459	437	469	475	458	473	431	471	480	447	463	451	447	467	484	466	455	478	482	475	465	468	418	470	499	518	450	475	448	453	472	462	500	473	509	450	470	476	493	455	469	490	484	482	480	411	451	477	443	461	471	435	452	464	487	484	447	459	446	447	488	421	473	457	449	464	488	517	502	437	457	438	438	471	479	484	456	483	466	489	416	447	489	466	470	471	428	445	447	446	497	486	439	472	493	461	479	452	488	431	489	425	458	474	462	465	471	467	461	470	462	506	451	469	491	482	471	484	459	448	454	433	510	441	487	440	478	507	466	463	495	456	458	444	456	456	455	487	451	471	509	456	442	481	463	469	461	445	432	492	474	520	460	436	500	467	465	432	480	438	472	496	475	478	462	457	457	436	453	465	484	482	431	466	448	488	496	517	507	474	453	449	466	473	449	482	462	459	436	468	468	457	483	455	469	441	453	445	471	471	474	467	467	464	483	460	447	473	477	466	426	480	469	459	433	446	469	453	463	464	449	462	467	438	512	472	490	432	495	488	453	425	440	440	495	494	442	482	499	460	452	429	470	499	499	488	405	475	444	477	477	466	473	472	471	487	483	477	429	473	480	468	467	473	458	444	495	437	448	474	457	431	424	448	420	459	460	436	502	469	462	487	487	476	457	479	463	472	499	473	465	405	460	445	422	449	440	471	487	433	463	533	475	499	477	479	509	454	474	466	472	489	448	459	457	450	522	473	499	478	443	431	473	461	477	480	465	495	448	465	460	482	424	464	453	469	503	459	445	440	452	473	480	455	485	441	477	446	489	437	457	460	478	459	444	473	428	455	473	456	453	457	401	480	475	467	479	424	463	438	482	502	457	423	464	465	442	468	471	496	470	463	494	473	467	436	472	444	463	479	452	470	485	463	451	452	464	451	466	482	414	450	464	440	504	472	470	477	462	498	451	493	463	473	434	453	448	422	447	478	498	445	456	470	478	456	433	496	479	494	468	496	462	509	450	492	452	451	476	454	510	461	416	515	457	453	476	450	451	451	468	486	488	480	451	468	504	457	458	450	482	506	447	469	457	459	523	460	471	453	479	484	427	459	478	492	486	506	452	506	460	485	430	463	470	462	493	476	451	479	445	451	454	487	466	492	449	459	461	480	476	481	439	491	462	469	485	503	458	455	460	470	424	484	458	488	490	457	446	453	456	429	450	468	412	477	480	472	461	462	469	511	471	447	478	429	491	439	459	484	459	440	429	502	437	434	457	446	463	438	489	470	398	464	503	484	467	469	452	469	449	435	459	443	454	444	477	422	498	468	474	435	481	453	431	466	480	461	477	480	435	498	453	480	484	455	482	449	520	487	458	438	454	443	473	451	483	466	470	512	505	469	465	457	440	432	470	445	479	472	469	456	501	485	468	419	434	492	481	417	468	446	505	496	483	504	474	425	455	463	464	479	497	461	459	454	435	479	453	463	461	470	465	452	491	456	464	488	461	407	426	475	475	474	461	485	456	445	437	476	454	453	440	484	437	473	486	473	496	462	484	478	468	460	466	480	480	449	415	441	459	509	462	458	471	474	495	485	390	442	471	469	497	425	460	459	412	451	437	458
14583	2947	2921	2327	1771	1227	1038	815	774	663	647	596	672	634	560	510	590	517	494	409	302	284	310	335	292	286	269	277	258	227	260	249	229	236	271	215	235	224	220	244	247	214	214	228	214	222	221	231	216	253	219	244	231	249	235	252	212	216	247	232	223	219	228	237	212	236	232	206	222	217	226	187	253	242	246	232	242	225	248	216	209	220	229	186	234	206	250	202	200	208	203	242	217	228	223	231	273	217	210	204	242	227	205	210	234	234	224	235	247	208	191	240	213	217	185	250	223	236	195	216	219	244	228	213	201	245	224	235	213	214	228	194	217	225	225	209	247	198	255	210	209	208	219	200	214	239	224	205	199	216	225	207	227	199	221	240	205	207	219	209	222	218	221	221	227	198	255	245	224	215	220	215	216	213	225	233	229	214	183	229	201	227	206	237	216	204	231	197	189	202	182	227	232	229	221	222	238	212	208	213	205	211	233	215	216	221	225	188	210	234	220	222	218	192	201	218	236	214	217	227	221	248	217	196	245	231	227	214	204	227	217	241	224	226	227	207	222	226	235	213	217	230	218	204	186	200	207	227	214	216	201	234	190	205	179	241	204	236	261	239	213	224	228	222	208	223	241	226	202	265	241	214	217	227	250	196	212	212	196	228	241	216	260	257	219	229	248	220	206	219	195	226	225	195	209	214	237	214	203	224	236	234	222	219	242	192	206	209	233	210	246	258	215	234	217	228	217	232	219	178	212	209	221	215	222	192	203	235	237	219	216	250	190	229	213	227	220	216	204	252	211	219	223	242	226	210	233	208	232	227	193	207	222	258	213	207	217	219	220	232	249	246	233	228	268	220	194	243	251	233	247	210	231	200	210	220	227	238	210	222	224	197	228	201	206	216	218	232	219	218	217	209	226	218	219	213	239	221	244	222	230	215	180	205	217	242	258	216	203	224	218	231	238	213	203	206	241	254	196	219	207	257	199	232	178	202	206	235	230	200	226	215	231	233	217	210	221	212	225	217	197	216	192	232	238	221	221	237	244	245	240	226	220	213	228	219	231	210	226	213	227	206	230	236	232	223	194	212	211	236	237	240	213	220	227	225	210	207	227	193	218	219	200	214	230	217	213	223	243	225	210	217	215	219	253	225	246	203	226	216	235	219	205	205	230	214	208	219	207	223	219	213	200	230	209	205	226	226	243	222	235	214	213	198	197	218	243	272	254	200	249	219	223	251	245	207	194	249	207	203	207	222	208	244	234	211	234	257	217	228	228	205	217	190	237	221	209	227	218	211	232	206	205	240	244	223	228	177	231	219	203	212	213	216	216	219	218	198	235	243	268	212	256	209	241	223	202	216	224	227	229	224	250	217	236	208	224	206	222	234	237	207	187	247	216	204	199	237	215	190	215	203	226	258	211	207	214	214	237	231	247	202	235	213	207	214	226	218	225	215	247	216	220	196	211	221	239	218	195	236	207	231	214	216	214	218	218	238	210	201	227	211	197	200	182	207	244	236	206	221	234	205	218	214	202	197	207	220	216	203	215	220	202	251	211	224	212	195	213	223	236	209	231	231	245	207	214	227	223	243	222	235	224	212	221	210	224	214	228	180	216	219	217	240	215	212	207	220	216	196	214	238	220	240	214	222	239	218	251	216	234	220	210	204	232	219	226	207	226	242	223	227	259	218	236	211	243	223	209	221	220	207	235	204	210	233	230	223	216	212	218	209	197	230	229	232	222	195	242	229	229	216	206	234	207	219	231	214	220	215	204	233	204	224	222	214	211	219	236	234	240	207	217	181	238	232	202	239	243	202	215	199	231	236	219	222	229	208	231	230	223	222	199	218	212	219	252	210	215	203	216	212	223	219	222	213	222	199	234	231	241	221	208	216	202	188	217	217	216	200	219	242	221	220	245	215	197	214	225	212	219	210	239	221	223	254	219	207	209	184	190	241	235	213	211	240	197	215	235	237	246	233	203	200	230	212	207	213	228	223	230	228	223	249	201	208	237	223	221	227	245	224	225	230	229	206	207	226	261	202	208	240	213	214	228	215	224	207	201	223	231	217	251	238	246	215	239	224	205	244	223	254	230	202	212	242	226	239	191	225	217	190	212	205	221	216	201	237	222	225	254	235	222	209	246	238	215	223	217	231	248	230	203	209	218	236	212	207	212	253	228	242	191	210	211	244	227	231	234	211	220	210	204	218	195	196	207	231	225	219	205	240	217	202	229	245	226	201	208	229	225	247	244	236	215	192	203	226	196	220	208	226	222	224	240	202	211	243	215	223	219	218	251	229	224	249	213	230	223	209	198	210	216	211	210	231	218	229	229	226	194	220	228	206	240	220	215	209	203	224	197	252	204	225	207	248	203	195	216	209	210	207	202	218	211	224	208	225	215	225	211	227	199	227	241	202	220	245	237	257	178	198	199	226	242	231	222	200	225	213	213	233	208	215	244	216	186	218	203	201	235	235	214	222	231	211	220	218	216	238	214	235	211	253	238	200	233	222	233	249	201	201	225	234	228	231	239	202	222	225	219	258	213	236	216	217	217	228	214	237	251	225	258	215	235	217	248	253	243	203	211	208	240	214	215	218	225	226	211	204	211	242	243	235	221	239	236	223	202	227	223	218	218	218	261	228	212	213	230	222	218	196	221	196	219	233	233	217	228	231	185	233	220	236	221	218	216	236	210	208	206	187	208	226	226	203	226	237	229	224	224	218	221	214	212	236	226	232	234	208	229	202	235	219	224	235	212	198	206	232	225	212	216	225	242	246	205	209	217	230	234	232	216	214	203	219	232	218	191	213	227	214	200	240	255	213	210	231	232	215	211	224	220	258	225	198	205	257	212	203	207	211	213	185	206	222	223	224	217	220	233	213	234	222	233	209	220	228	231	209	251	218	209	227	209	219	225	224	217	239	208	234	198	226	202	229	198	224	229	221	224	234	214	223	223	214	236	205	227	216	247	233	220	192	224	244	184	211	203	239	249	208	203	221	235	212	189	205	232	209	190	208	190	231	244	207	235	234	201	226	209	219	215	209	221	202	204	232	217	210	223	199	218	226	227	188	202	207	208	201	231	213	230	236	234	208	184	221	220	213	225	229	201	209	231	215	214	220	221	190	211	217	232	230	247	220	209	228	242	223	232	210	222	244	212	231	219	210	224	240	219	245	209	216	215	225	222	216	237	225	222	241	196	214	253	205	253	209	221	238	205	231	220	232	189	234	227	205	216	226	219	207	218	222	227	230	224	195	225	207	207	227	228	246	193	203	209	215	236	205	196	219	236	214	203	235	218	235	217	224	213	201	189	193	230	223	232	204	233	199	224	218	205	223	212	229	212	221	229	221	222	245	216	194	221	238	227	231	227	201	237	211	247	203	230	231	236	240	228	222	229	213	206	223	199	221	204	218	218	217	226	217	237	198	230	231	218	229	195	234	228	197	214	205	208	207	226	193	203	211	237	239	223	203	213	213	249	232	224	224	240	218	215	191	237	220
8215	2601	5153	6329	5894	4745	4355	3801	3433	3167	3388	3273	3812	3583	2858	2860	3436	2656	2691	1630	1239	1369	1300	1263	1077	1004	888	898	858	786	820	782	768	770	758	748	760	704	714	713	705	734	703	695	745	714	668	661	674	664	673	691	659	680	667	729	681	650	670	664	634	654	650	675	597	675	624	623	645	598	593	607	641	613	620	659	601	632	641	648	646	665	618	644	631	621	688	591	647	607	652	589	654	657	619	631	641	653	614	609	610	644	612	590	552	593	657	633	611	592	623	662	584	682	619	596	648	692	628	612	589	654	619	622	586	612	615	617	636	661	617	627	630	642	622	582	572	610	615	603	590	576	595	616	621	625	629	645	601	677	595	597	600	588	636	608	615	629	551	600	624	636	643	632	652	627	641	615	596	611	608	615	633	621	589	629	627	612	581	622	644	641	622	609	604	605	643	633	576	647	614	630	609	618	616	584	587	591	548	611	627	644	652	597	626	703	643	590	621	595	653	593	622	656	634	614	600	609	619	619	632	658	635	658	558	680	635	640	609	607	572	628	602	595	604	629	591	648	628	632	631	588	607	610	563	613	626	635	609	615	618	620	630	661	664	612	591	629	610	644	576	605	607	657	618	589	611	625	665	652	628	600	622	613	629	619	631	573	615	606	649	621	592	619	585	631	616	631	576	648	579	549	640	599	623	641	628	629	638	611	664	631	602	620	633	604	585	619	639	649	584	618	577	630	627	618	650	617	585	688	622	619	600	631	597	578	598	628	655	632	615	608	603	595	612	661	617	604	600	692	629	632	661	620	636	618	644	563	627	610	657	623	574	659	629	659	587	577	628	652	630	609	592	550	620	609	612	639	643	641	596	645	685	606	613	628	581	630	585	630	605	586	631	607	611	586	601	614	616	633	597	658	594	595	603	648	562	644	603	594	624	641	595	643	653	625	590	611	634	635	642	619	597	629	625	607	621	630	631	576	619	610	632	640	623	618	601	577	592	614	645	580	612	608	586	610	609	626	661	628	600	658	583	610	586	611	652	598	622	601	639	681	600	672	644	626	596	582	611	622	573	625	622	583	596	636	651	593	624	572	577	615	604	617	660	576	613	664	634	595	606	608	607	627	589	628	621	658	592	611	630	619	644	636	623	606	599	604	631	650	611	653	602	579	672	598	582	607	623	597	654	588	663	574	618	646	589	607	610	575	633	609	636	603	603	657	602	587	629	619	631	621	605	636	640	605	609	604	600	578	583	587	608	639	616	613	666	622	611	620	600	631	600	585	677	602	643	627	621	603	614	599	619	607	640	608	617	680	595	593	606	570	633	641	661	607	625	584	641	612	590	649	596	609	632	655	639	585	636	575	644	612	620	624	605	606	578	587	629	620	648	585	648	600	565	624	602	605	600	601	660	607	570	609	587	640	597	562	638	616	592	621	631	602	616	627	612	646	637	642	627	609	599	613	582	614	592	623	637	626	664	619	635	627	619	601	632	624	611	620	608	631	645	594	588	624	632	609	620	590	644	572	617	644	590	594	632	618	655	579	620	624	587	623	672	582	578	676	596	617	688	601	601	607	631	633	609	595	594	586	609	637	626	582	638	610	642	604	610	618	638	636	628	611	591	637	598	686	622	672	615	641	619	611	653	628	633	564	577	610	580	625	620	636	597	624	628	611	608	658	663	621	666	622	667	590	611	616	626	607	644	609	615	670	610	622	643	604	614	629	618	678	641	618	605	632	635	634	629	630	601	568	616	626	634	611	608	600	656	633	619	635	592	612	623	597	651	603	629	623	631	625	636	627	657	635	576	621	643	630	574	604	601	670	591	643	598	636	574	581	573	611	635	631	622	655	623	624	637	607	637	625	627	595	608	655	617	602	579	612	609	628	596	614	578	625	600	586	657	651	595	633	595	590	694	626	643	649	598	606	630	610	593	623	636	623	651	604	644	594	635	615	665	655	627	632	601	615	590	608	626	634	670	599	598	598	648	618	598	608	591	619	608	597	586	644	634	630	637	616	626	624	606	634	623	628	627	635	602	645	633	647	572	593	633	608	604	644	631	569	624	637	649	628	662	606	626	620	619	605	623	657	640	614	577	628	666	581	653	621	587	632	589	655	569	583	600	654	634	610	583	623	577	599	587	611	585	631	607	641	615	602	644	628	611	598	567	594	621	606	598	627	590	662	636	627	606	628	585	646	602	630	598	601	630	610	613	632	676	619	619	641	563	597	597	612	624	635	635	652	604	607	627	594	648	606	638	666	635	632	604	657	653	609	633	646	600	576	588	573	604	628	656	621	637	590	617	611	609	609	598	587	626	605	635	562	586	610	632	650	614	627	658	615	610	693	619	638	598	642	632	589	661	607	606	648	608	620	593	591	620	634	618	625	634	625	582	590	651	615	628	617	630	573	630	619	630	602	607	624	648	594	626	641	653	597	630	595	575	652	597	593	600	587	632	603	593	611	599	617	582	663	614	638	640	632	638	618	648	604	653	604	599	600	633	619	597	584	605	626	583	675	644	606	627	641	584	576	643	628	613	606	586	595	604	654	606	607	632	568	628	599	614	623	578	563	672	583	620	566	624	630	610	628	643	600	597	588	599	625	683	610	587	613	578	635	623	579	634	564	653	618	614	641	649	670	647	590	610	596	620	626	654	592	646	654	626	605	637	644	608	643	604	614	646	620	634	648	604	566	623	601	621	568	595	584	612	611	610	635	631	638	608	627	612	621	637	659	617	595	642	608	633	567	605	545	597	657	613	628	586	628	652	634	622	609	621	660	625	599	588	605	603	619	647	598	625	650	607	585	588	619	660	606	600	633	614	577	685	609	612	618	632	606	621	607	579	619	616	640	607	571	616	620	609	587	621	617	652	576	623	619	584	635	653	623	636	685	601	670	604	606	652	631	627	647	634	582	598	655	603	575	634	639	652	619	644	656	611	589	628	579	667	618	636	668	652	617	597	642	614	637	613	635	601	626	614	586	627	624	589	573	618	639	577	651	606	625	626	632	607	642	584	613	604	594	564	622	640	575	632	603	582	640	653	604	603	651	642	580	652	598	653	655	587	657	617	640	688	601	622	608	621	664	641	606	588	561	639	637	658	618	617	621	639	603	613	657	630	625	606	633	626	595	579	557	613	613	596	597	611	648	626	613	571	622	625	621	631	626	651	603	603	630	570	613	597	600	626	630	648	642	609	615	595	618	626	631	611	601	577	610	620	587	618	627	644	641	632	631	641	642	583	621	688	646	614	606	575	633	648	536	580	600	629	634	603	622	603	606	590	583	567	591	638	610	631	636	557	600	626	623	624	646	629	592	609	604	648	649	636	596	603	628	590	612	559	629	594	608	596	585	609	587	613	658	580	589	593	654	635	629	608	588	565	648	632	644	640	589	628	637	594	651	606	629	637	657	638	636	611	646	601	653	648	649	632	669	632	626	591	608	576	644	596	650	580	614	625	621	665	637	609	625	594	652	606	593	579	601	629	597	616	649	631	588
2121	334	357	334	330	354	317	318	330	333	327	328	310	294	351	340	328	310	324	301	311	303	339	304	327	326	314	332	292	319	329	331	317	344	305	309	322	321	293	316	320	312	333	331	289	338	313	320	329	345	325	303	293	337	322	327	311	286	330	310	303	284	331	315	328	288	324	319	341	326	305	299	342	348	284	333	332	326	314	331	321	360	308	310	344	326	343	331	359	304	347	330	326	313	318	309	318	285	305	340	335	311	288	310	336	321	309	320	322	318	333	295	336	323	297	307	321	319	312	311	327	313	338	323	294	292	330	304	304	296	328	311	324	330	311	328	331	330	326	357	322	346	309	332	307	281	343	347	324	324	311	331	335	323	357	325	300	304	300	334	341	320	305	324	279	339	311	322	305	320	291	317	331	298	324	328	294	311	298	312	321	345	304	338	316	341	293	344	316	299	338	332	350	305	353	319	315	328	293	299	301	308	317	364	318	324	321	320	316	292	338	327	343	302	347	303	317	332	349	321	295	302	313	345	328	343	323	340	317	304	319	341	317	299	330	323	341	319	316	331	316	304	317	352	319	328	305	356	335	299	312	290	337	332	350	305	299	300	320	329	321	359	299	299	295	302	278	313	336	316	356	306	349	324	321	310	321	307	320	341	322	299	297	328	344	340	366	331	339	317	313	310	314	322	301	278	290	343	310	308	331	340	324	312	371	351	304	321	314	315	315	320	329	325	299	341	303	338	312	319	328	369	314	352	330	320	294	340	310	327	352	325	333	324	335	320	344	314	310	309	324	292	325	314	317	359	321	324	308	322	330	344	330	334	343	306	321	336	323	313	343	318	306	283	334	323	329	320	369	318	309	357	299	332	340	326	353	313	332	292	324	328	342	314	307	331	331	305	331	304	308	310	318	292	324	323	332	317	331	329	327	310	299	306	331	343	333	320	324	319	317	352	303	359	342	308	311	315	332	345	334	339	310	334	322	317	330	322	323	350	316	299	314	321	290	323	294	355	325	352	328	320	309	365	356	358	323	326	306	326	337	274	354	289	341	302	326	306	316	328	314	359	330	313	331	304	279	353	343	319	309	300	322	364	314	320	345	307	297	319	330	294	330	312	305	337	305	335	323	315	281	323	303	323	327	303	318	336	321	329	343	304	308	329	319	336	291	326	307	334	325	303	355	347	311	333	354	351	362	326	346	374	341	322	345	334	337	328	347	338	289	306	339	302	320	315	357	353	294	329	303	319	347	307	344	302	328	324	339	337	336	364	322	348	300	302	315	357	329	340	288	343	364	314	308	338	333	328	335	289	321	319	349	304	341	305	345	303	324	327	328	300	282	298	307	322	358	326	306	332	296	313	335	328	328	304	277	310	356	316	302	344	347	310	324	349	299	322	333	328	317	357	327	322	359	361	340	359	359	343	294	307	304	326	324	285	322	302	305	327	340	339	327	331	311	318	317	328	322	286	334	306	334	345	318	302	346	326	279	321	289	348	340	318	338	325	320	307	340	354	288	336	355	330	293	347	334	304	337	327	321	311	337	305	331	336	327	297	314	328	337	349	342	290	322	350	339	328	312	347	280	353	324	315	314	328	325	331	284	353	308	309	329	345	331	329	284	340	318	323	305	301	333	311	302	311	333	374	304	332	317	309	303	339	336	307	323	341	300	320	317	325	346	353	320	305	327	287	297	295	318	335	301	289	324	314	311	300	310	292	350	332	320	345	331	286	311	338	332	308	298	365	368	345	325	322	311	330	314	307	330	303	325	324	295	327	367	337	328	327	329	335	336	315	303	309	333	366	308	316	314	327	305	307	320	343	338	333	329	311	317	347	313	300	311	320	340	313	308	316	320	323	295	315	318	346	322	307	330	316	289	333	328	342	310	319	307	325	296	319	314	343	320	350	327	333	310	312	358	325	318	305	340	353	318	333	329	304	327	343	304	304	338	339	338	321	320	290	323	327	351	312	304	325	321	297	323	317	322	319	310	337	343	330	308	306	315	295	308	312	344	324	305	324	301	333	304	314	290	322	288	310	317	341	372	331	333	320	304	296	301	344	316	302	358	345	331	313	348	338	326	329	333	333	340	330	348	329	319	314	334	333	364	334	329	329	310	315	318	346	336	331	343	305	344	330	309	339	355	343	295	318	353	312	315	337	285	352	310	301	319	296	310	344	305	296	318	332	325	316	331	334	331	383	328	294	337	317	334	305	326	339	343	300	290	290	323	317	300	308	328	357	324	325	327	313	332	283	330	297	283	341	303	352	318	320	314	294	350	334	328	310	347	344	318	331	332	316	299	308	320	308	328	358	315	318	331	338	338	309	301	330	332	352	341	299	375	315	336	305	321	300	333	348	331	328	373	310	322	323	348	313	321	296	311	314	331	309	334	337	303	307	308	308	325	323	297	310	313	303	305	302	362	352	317	348	302	339	304	319	301	306	306	290	305	317	283	338	323	344	337	295	322	304	325	326	318	333	347	300	289	337	301	325	340	288	299	318	340	322	297	334	375	301	292	311	327	336	312	313	292	339	356	355	303	325	341	304	332	323	330	319	331	314	324	291	351	309	315	354	333	345	345	340	365	321	330	333	329	315	342	338	331	298	320	332	306	330	347	336	326	288	330	298	328	322	324	310	311	316	314	320	338	344	305	338	320	297	312	312	303	321	307	355	322	328	368	304	308	349	341	321	318	317	326	342	309	296	323	330	334	338	335	330	330	362	282	308	322	323	315	316	301	317	328	323	329	337	336	330	371	327	362	296	311	330	340	322	321	340	311	343	350	308	316	309	347	333	316	319	319	328	308	320	332	330	311	325	337	362	303	320	330	324	337	338	292	321	308	331	340	336	308	322	306	338	296	325	335	375	332	345	337	296	321	313	313	299	342	342	311	379	339	328	305	338	343	317	318	303	319	345	306	355	373	329	303	328	325	325	311	356	327	343	322	330	317	326	302	320	314	314	313	317	310	308	317	342	325	350	337	326	341	327	309	340	318	313	327	351	296	310	332	295	307	290	326	366	291	335	307	332	322	300	319	338	294	344	319	301	321	315	313	341	327	314	352	313	338	324	324	309	344	306	304	360	319	325	327	307	364	289	334	305	313	320	322	320	349	353	320	316	324	282	309	344	335	285	334	331	293	322	327	316	318	314	316	330	303	319	280	309	314	288	337	309	340	324	321	328	360	353	349	319	308	319	321	317	266	316	350	314	301	317	306	356	305	298	354	308	341	325	341	340	296	336	337	329	304	331	316	297	319	311	349	321	321	348	327	329	334	319	329	302	319	325	310	337	323	342	310	333	308	339	318	356	297	323	327	322	323	331	352	299	358	327	320	338	309	326	329	343	309	304	345	366	369	335	358	307	305	287	317	343	323	325	318	291	303	312	369	321	318	362	341	321	315	347	332	333	327	346	342	298	318	326	289	316	325	320	289	319	326	333	348	316	324	331	319	310	338	292	304	329	316	317	332	349	327	300	299	336	329	332	324	322
2936	871	901	886	912	899	858	904	867	869	851	866	856	861	810	831	814	907	843	785	855	846	849	827	797	792	809	792	807	782	770	821	781	827	839	799	875	811	767	845	818	831	814	774	801	791	796	794	784	827	792	826	809	802	828	800	863	813	826	822	758	731	824	830	799	829	862	815	840	805	788	785	827	783	804	805	800	804	788	805	831	823	842	858	871	764	790	821	779	731	835	773	814	809	766	777	803	803	728	765	795	807	816	843	809	821	847	794	824	844	814	821	773	783	810	800	785	815	782	797	804	816	817	816	810	752	748	814	788	803	828	804	769	824	815	845	800	790	773	829	811	779	810	846	824	787	764	777	813	840	821	801	788	783	825	809	844	817	789	803	783	783	795	804	847	807	821	830	829	795	809	863	754	797	777	806	823	843	845	821	814	754	848	842	904	820	859	829	828	815	840	848	795	861	793	828	823	781	764	835	738	833	857	842	827	818	849	800	746	829	847	759	829	797	810	771	795	808	831	783	772	777	788	803	799	791	819	796	774	845	787	826	822	791	811	852	792	793	787	806	797	826	783	831	773	828	818	776	786	775	861	810	798	816	755	797	769	800	770	751	795	802	760	828	803	760	758	790	829	794	847	833	739	826	845	795	757	799	802	833	833	807	847	841	828	831	795	813	789	803	756	825	855	790	820	807	824	798	774	844	860	844	798	800	836	804	841	828	825	807	821	783	841	800	783	764	786	829	736	829	834	747	841	748	799	850	809	820	772	753	809	844	847	828	799	815	807	838	804	810	798	817	851	815	810	822	833	830	806	792	803	833	813	823	770	822	761	769	849	825	789	868	824	803	803	787	824	774	810	850	803	760	832	860	848	770	850	804	819	777	834	822	812	842	788	813	798	855	843	806	862	808	770	817	778	844	833	773	825	789	784	794	835	787	780	808	767	794	855	815	804	790	852	775	773	866	776	790	817	821	812	762	775	819	762	860	812	869	811	818	821	809	795	769	820	840	777	816	812	828	776	807	806	865	771	743	817	796	802	797	847	822	811	783	796	776	808	821	848	829	823	849	739	762	830	809	826	830	782	834	782	790	795	802	787	770	817	805	846	822	779	839	796	822	761	804	791	808	826	865	809	845	794	800	800	788	848	800	786	840	803	777	805	778	771	802	823	811	794	857	784	807	813	831	788	834	813	831	843	851	758	869	822	790	802	809	826	826	759	777	797	822	858	811	872	785	793	884	785	852	773	819	802	774	789	758	777	792	852	824	786	792	824	785	748	845	830	801	784	794	789	736	819	793	810	814	836	801	795	798	763	797	798	826	815	802	832	795	836	821	814	814	851	814	781	784	765	803	817	799	819	804	802	819	809	804	818	814	818	799	822	852	793	828	850	812	762	805	781	755	794	777	750	848	801	790	818	814	797	838	766	792	805	836	826	862	789	769	822	790	835	806	767	799	817	810	851	788	780	778	785	830	764	810	835	790	842	777	808	805	809	812	839	802	814	757	828	761	819	789	795	863	777	765	829	780	786	784	773	809	803	775	847	793	767	817	850	743	825	838	773	792	868	713	769	830	800	812	807	771	732	766	873	832	804	854	746	784	842	802	788	831	812	778	772	828	762	812	797	835	820	827	824	788	808	725	832	785	800	851	796	825	832	814	761	824	792	815	798	828	827	796	831	762	760	812	840	782	767	807	789	785	803	818	796	837	793	814	778	749	818	845	816	812	793	896	778	760	778	816	800	813	809	819	810	841	816	739	794	756	825	858	801	761	804	786	807	809	795	794	832	847	814	807	785	796	822	799	825	759	790	818	838	738	797	782	812	815	769	795	803	811	800	801	864	776	828	832	825	834	811	794	827	772	813	784	783	793	773	774	831	809	804	834	805	806	795	779	832	817	855	859	808	788	828	814	781	846	782	814	785	827	788	796	792	826	755	844	807	814	833	776	806	799	837	772	825	834	790	755	795	775	807	884	857	812	815	777	799	811	837	806	788	842	812	775	815	768	780	820	804	779	872	771	829	804	787	800	792	878	828	850	827	783	746	768	779	800	808	848	816	778	777	778	830	797	818	784	764	799	801	782	801	844	769	834	760	790	798	809	800	788	786	765	838	812	768	786	776	779	845	843	787	812	765	794	751	798	746	790	830	815	821	838	827	781	834	799	834	820	798	848	829	758	806	773	807	860	786	796	769	807	859	804	795	849	750	787	859	789	827	840	814	772	807	820	807	817	778	741	824	812	810	863	828	836	798	775	818	818	790	789	817	791	811	794	792	772	843	879	808	849	861	821	796	797	856	775	784	765	803	801	786	807	770	835	810	772	737	809	869	801	816	857	840	826	838	749	771	838	773	815	821	786	773	796	835	769	882	762	777	812	786	780	761	787	790	797	813	763	822	802	822	831	831	855	815	771	825	777	814	780	805	822	818	764	835	888	807	805	794	741	816	811	760	829	811	832	748	754	874	848	830	761	800	804	811	789	827	852	799	816	782	753	800	787	821	775	775	776	777	834	780	784	776	885	829	776	845	805	809	843	822	752	820	808	793	790	771	797	819	785	803	784	823	789	812	792	795	801	853	818	821	798	764	831	834	835	764	811	813	797	838	791	826	775	805	768	790	805	826	828	807	819	811	824	749	816	805	809	841	824	815	818	789	819	803	801	787	808	832	781	808	800	827	817	812	812	797	813	818	798	797	759	796	840	770	832	865	803	805	816	808	770	817	804	833	848	766	737	781	828	809	757	846	777	832	714	829	805	799	798	831	753	847	751	811	790	847	824	842	793	771	793	864	809	762	815	806	776	804	768	851	853	784	812	827	753	769	769	796	803	776	813	822	829	830	817	830	780	794	847	815	827	847	787	845	806	788	800	844	873	819	812	808	768	780	796	831	783	769	781	741	833	790	774	776	826	791	811	819	797	775	829	802	746	774	844	849	784	835	816	827	775	807	840	799	755	758	795	818	801	790	834	800	816	785	800	794	801	842	819	766	805	783	745	814	817	801	763	839	812	814	800	807	797	805	775	804	787	777	791	829	802	833	852	804	760	783	733	780	824	804	790	789	838	832	832	827	794	784	820	810	788	799	800	803	794	812	780	773	833	830	785	832	770	781	793	808	804	795	773	826	832	759	836	795	802	792	847	838	788	813	764	773	783	788	798	821	775	817	805	791	782	792	805	806	782	775	777	807	780	823	811	731	825	825	824	782	796	773	776	835	847	818	802	811	772	838	818	788	812	795	813	794	786	836	764	796	793	873	756	820	859	861	823	852	858	851	797	780	840	741	794	776	816	790	808	810	789	788	812	732	723	804	778	779	808	826	830	872	854	787	812	791	800	846	762	801	824	816	787	828	806	788	793	813	818	760	753	817	841	771	837	731	783	809	847	811	805	793	770	782	773	824	814	838	807	827	809	855	801	786	788	775	812	807	762	800	750	849	822	796	815	768	827	831	778	819	808	786	809	815	781	753	834	803	832	831	821	802	852	812	823	847	792
8258	1206	1338	1204	884	846	540	451	384	390	347	386	394	374	299	319	326	288	272	247	172	213	250	197	201	162	142	147	152	164	180	183	182	174	171	183	166	146	161	157	182	163	162	175	196	153	174	160	162	163	165	166	144	172	153	169	127	165	165	162	170	188	160	154	155	153	154	170	143	155	156	150	148	170	171	180	159	172	160	168	161	155	147	171	164	162	171	157	143	155	154	163	140	168	168	139	152	166	173	135	164	166	174	168	181	160	171	175	175	152	166	146	148	151	174	165	140	167	128	187	149	137	166	166	159	161	147	172	148	174	167	161	160	165	155	160	157	161	131	157	150	170	170	150	160	177	164	148	161	165	173	160	143	168	160	161	161	149	166	157	179	158	165	153	157	186	171	164	167	170	174	158	171	166	177	176	153	161	175	170	181	177	129	171	172	164	179	180	173	172	160	151	164	184	165	146	140	159	192	139	154	167	143	147	147	165	148	147	152	159	145	170	166	166	178	154	160	177	150	158	162	176	170	158	180	138	153	165	151	163	142	174	167	171	151	169	184	146	151	155	171	156	137	187	158	137	159	152	173	140	157	174	155	173	155	149	191	149	157	155	157	144	173	165	157	172	150	143	171	183	168	169	149	166	147	181	180	159	153	164	168	140	172	176	178	173	182	156	144	137	150	159	151	193	164	165	169	154	129	160	194	126	156	165	149	168	145	165	207	140	169	167	167	160	143	172	166	138	151	172	158	166	153	173	164	172	139	156	152	148	166	170	183	157	195	161	178	147	153	150	156	164	155	145	164	159	127	148	156	172	163	170	171	165	139	163	164	157	175	166	139	155	169	147	150	166	163	143	147	155	152	139	158	132	175	147	179	144	157	156	163	163	150	190	153	160	150	137	169	153	161	164	145	143	174	176	164	158	145	150	168	172	158	177	157	186	166	147	143	163	174	184	154	159	163	178	165	168	182	175	167	172	170	178	168	157	142	180	162	165	156	141	115	154	150	155	192	163	156	180	175	161	155	178	179	156	161	166	160	179	172	153	149	141	176	145	164	187	154	141	181	171	157	153	165	130	144	159	158	159	156	171	172	163	152	180	128	158	170	155	167	157	158	162	158	174	158	153	155	141	174	156	169	179	146	148	150	164	140	151	176	169	171	126	177	179	170	160	156	148	156	146	155	150	174	158	158	168	165	154	178	160	166	175	156	174	173	143	161	181	173	148	154	164	160	160	155	143	154	167	158	147	164	161	171	170	160	176	154	159	158	171	142	144	171	139	161	154	160	177	131	168	174	160	178	160	151	178	168	168	153	158	152	143	160	151	169	149	146	151	147	147	144	155	162	177	182	148	169	161	155	164	171	157	157	171	132	158	182	149	154	157	153	175	176	141	167	149	158	151	155	158	155	142	169	159	155	140	165	172	151	173	167	156	137	133	173	167	148	164	150	172	141	171	154	168	141	174	148	168	183	146	164	164	128	173	141	157	155	154	156	156	172	148	182	147	140	151	153	164	165	173	176	131	157	137	160	176	185	177	172	165	150	171	130	143	156	168	155	155	166	176	142	144	160	140	149	137	149	149	165	167	172	169	157	144	161	181	152	164	172	165	154	147	149	185	147	158	169	170	156	173	155	161	160	179	165	159	172	192	185	170	157	153	145	177	163	158	168	142	141	166	175	167	163	164	173	135	164	172	138	163	158	155	144	166	170	169	141	190	150	140	149	151	176	146	153	154	151	181	139	152	154	165	163	132	148	148	154	167	166	150	164	167	170	168	174	191	177	155	147	151	180	174	128	153	148	129	147	156	190	139	142	155	164	155	160	162	150	167	180	162	143	179	153	158	147	144	154	128	173	146	170	150	166	180	157	137	153	172	137	162	166	159	162	155	152	170	173	175	139	164	149	178	169	159	142	156	173	163	145	158	164	157	151	164	161	152	157	175	148	176	158	150	170	143	163	171	143	162	178	161	164	162	151	178	141	159	159	170	162	161	173	156	158	160	146	137	179	185	160	151	167	150	152	188	159	156	170	161	175	171	152	170	151	158	160	158	175	165	167	175	156	183	181	170	173	161	165	160	168	148	170	154	173	152	151	156	164	149	153	164	135	150	183	175	180	132	180	184	159	178	184	155	172	178	154	163	146	166	190	171	187	162	166	156	153	156	156	136	166	164	175	162	171	164	163	169	164	152	178	161	145	146	165	169	160	154	154	158	165	152	183	161	165	167	178	161	175	154	164	162	170	150	160	157	176	172	162	160	147	147	143	150	169	155	143	163	144	142	172	156	157	138	163	174	166	162	165	162	165	155	151	131	146	161	148	174	157	169	159	163	155	170	158	158	158	149	207	149	169	162	172	174	175	178	150	155	161	164	173	172	147	171	165	164	153	182	142	163	168	185	187	147	154	168	167	144	181	152	156	155	141	158	178	152	142	145	157	159	176	174	157	163	168	154	127	134	165	174	166	167	167	158	150	125	173	155	147	152	152	141	143	181	166	178	155	164	157	137	153	140	163	158	192	173	164	155	160	169	152	155	165	150	160	159	156	147	156	145	173	149	154	175	152	140	163	173	168	168	166	171	171	166	152	184	169	170	161	171	158	206	171	180	143	162	161	177	167	163	180	157	149	141	150	145	162	195	151	194	154	167	148	153	178	164	172	145	169	160	187	167	156	151	177	146	151	180	175	158	162	161	171	153	181	161	136	160	163	159	162	173	181	161	172	153	160	179	142	132	160	173	146	170	167	149	151	186	152	154	154	171	169	168	161	173	138	173	165	175	171	142	163	166	149	149	178	167	148	151	165	186	141	169	162	165	148	159	165	177	164	175	156	134	155	164	166	159	160	171	161	170	159	147	143	190	159	165	157	177	160	158	165	191	163	163	142	156	154	180	165	181	170	176	151	159	176	172	153	177	166	178	191	139	125	145	141	184	148	156	157	156	163	179	163	175	147	156	185	165	177	165	160	165	162	160	162	163	146	178	173	171	157	161	164	159	160	157	161	153	160	159	153	152	160	169	139	136	145	159	192	164	162	165	159	162	152	149	127	134	152	167	169	164	149	198	161	139	148	157	148	148	177	171	171	162	165	145	157	182	179	177	154	159	165	172	166	152	178	154	140	159	147	160	154	174	167	177	170	159	151	160	168	177	166	159	154	150	152	144	136	166	142	169	160	169	165	159	168	131	161	146	163	144	168	157	175	161	144	161	167	185	168	175	160	153	159	147	152	169	161	158	156	164	172	169	154	146	149	171	160	156	165	152	167	177	198	178	168	156	150	153	171	165	150	140	166	162	171	161	160	175	174	163	161	173	154	146	153	151	141	145	159	167	162	176	141	155	160	160	148	165	167	145	178	159	149	136	186	143	161	147	162	148	160	168	153	193	137	141	152	176	170	149	157	156	147	165	149	143	172	170	147	157	172	171	134	141	157	176	147	170	138	171	164	154	154	150	145	156	162	166	150	166	153	158	163	172	170	160	186	177	142	163	153	130
6340	1410	2963	3694	3384	3159	2199	2237	1814	1869	1809	1962	2026	1850	1652	1883	1875	1575	1469	1032	858	849	919	760	748	649	625	691	572	592	522	559	552	514	524	495	521	520	498	530	531	501	488	510	512	515	508	478	526	511	492	462	464	501	470	483	515	489	463	453	493	515	486	487	517	499	480	486	494	509	479	483	442	442	485	476	504	461	478	511	494	458	440	502	465	462	453	486	519	473	491	485	458	479	501	459	490	484	470	482	477	479	444	478	452	488	484	463	455	482	461	432	460	462	492	510	427	517	470	437	471	473	457	465	452	482	478	455	481	479	406	493	435	495	450	459	475	484	474	463	489	414	490	482	441	476	483	429	414	478	459	468	455	474	453	479	429	469	466	505	456	479	422	500	458	439	497	472	443	437	449	466	469	456	476	507	452	490	518	435	485	488	474	435	462	463	465	475	431	431	501	463	440	469	525	436	477	422	494	468	487	472	484	480	449	480	452	431	493	463	469	490	479	440	485	471	436	454	499	460	468	457	465	463	444	496	473	422	466	441	483	454	490	452	465	464	488	478	485	488	435	470	474	456	462	423	502	492	470	454	451	462	450	468	469	468	472	464	503	460	459	450	498	464	450	467	447	442	500	500	459	477	488	449	458	448	487	421	475	437	471	492	465	446	461	472	460	436	491	452	482	475	447	453	516	468	445	445	464	445	450	460	467	452	461	444	452	426	460	484	439	479	435	435	494	456	462	483	459	461	465	417	447	462	481	448	487	444	448	477	460	464	440	463	465	451	500	466	459	453	469	465	460	446	494	458	454	502	442	446	480	467	448	451	463	483	498	482	452	482	469	456	460	479	450	434	481	444	443	493	465	474	445	475	443	485	460	468	466	434	447	454	443	495	479	456	450	487	432	448	454	463	489	463	459	458	455	486	422	471	446	450	466	484	429	484	471	456	419	466	446	459	463	446	486	482	469	468	429	487	457	503	530	471	465	436	487	441	479	473	438	434	484	454	457	482	471	444	498	503	469	486	453	491	463	508	453	408	479	486	465	454	454	479	460	471	480	480	442	470	491	446	480	443	499	432	455	476	455	441	463	446	474	451	445	490	411	467	495	432	458	433	507	461	465	477	450	453	464	478	483	480	454	447	439	447	465	478	485	421	463	460	467	470	425	448	459	487	448	467	482	454	450	454	445	473	476	472	438	509	451	459	446	477	475	477	501	463	489	464	461	490	465	477	461	445	474	484	451	448	413	471	456	489	439	454	487	446	456	438	515	425	469	420	503	474	453	485	474	467	413	492	501	459	450	463	475	433	489	439	444	439	467	464	465	435	490	483	448	474	441	446	490	505	458	475	487	448	461	485	429	454	497	482	479	441	467	479	452	461	494	447	428	411	432	467	442	474	427	447	461	478	455	493	481	443	494	479	476	446	446	487	461	458	472	463	470	466	443	468	499	443	474	457	445	438	444	449	483	457	438	439	461	449	472	467	447	446	467	483	464	460	473	469	470	492	448	447	434	485	471	469	467	456	445	445	444	493	452	449	515	461	473	490	412	461	488	449	458	424	481	468	436	484	442	459	496	480	470	481	451	440	460	454	469	465	416	440	446	462	444	523	465	519	440	460	469	490	472	454	498	459	441	452	453	494	467	448	463	440	448	501	465	413	450	506	462	455	434	426	429	450	434	519	469	473	472	477	444	455	443	467	473	463	461	445	444	491	439	448	451	454	438	485	450	430	476	439	425	456	467	502	451	462	498	488	470	485	452	468	455	495	462	461	451	481	454	456	455	491	456	520	469	467	457	491	454	487	475	459	498	516	478	486	473	441	493	442	444	442	439	454	445	425	497	461	473	439	467	470	406	433	454	495	475	480	465	475	438	464	498	459	462	475	468	497	411	487	444	479	493	461	455	458	465	509	437	476	457	467	476	492	497	432	479	442	441	430	441	463	483	465	451	472	455	442	472	473	433	473	434	487	445	473	467	499	462	486	447	444	477	453	435	488	462	496	461	503	498	439	475	488	493	489	464	442	465	471	459	449	476	472	479	453	463	470	455	456	458	440	481	450	428	451	503	535	458	429	466	450	440	442	479	427	477	462	464	469	463	442	429	445	469	456	458	464	461	481	450	453	479	454	465	462	466	481	437	484	427	431	454	430	436	469	470	477	423	445	482	501	401	450	479	460	472	484	473	434	495	443	420	479	488	503	452	457	496	463	466	438	457	478	465	427	452	451	463	426	484	464	431	447	453	441	424	470	442	488	458	467	461	451	463	482	456	481	458	435	470	482	460	458	481	478	433	485	452	474	444	424	435	433	466	488	465	484	491	455	486	462	478	428	462	456	483	432	433	464	494	455	486	449	449	481	469	460	471	444	445	466	482	462	433	450	449	476	454	459	436	447	453	475	469	421	420	503	451	480	454	511	477	438	449	454	469	493	469	451	451	494	452	480	470	476	453	486	467	419	480	441	459	449	430	479	452	494	464	480	458	468	442	474	453	482	467	431	466	491	457	477	448	471	467	502	475	497	443	466	486	462	489	442	452	464	440	448	470	452	446	453	436	453	454	486	473	481	468	491	448	476	444	470	471	424	461	445	432	455	478	460	469	504	503	436	462	472	468	447	468	462	440	467	473	452	465	446	498	489	465	432	479	486	464	465	464	477	479	459	477	456	450	467	454	426	456	474	449	448	443	440	462	473	500	479	472	479	460	461	498	471	472	448	471	475	449	459	435	450	472	481	464	483	485	447	500	442	464	435	494	436	455	449	452	480	469	484	472	444	488	466	469	512	479	432	458	489	454	450	441	473	451	515	464	465	472	443	471	468	457	454	482	451	492	434	467	480	499	478	482	480	477	463	456	450	454	494	463	426	481	477	442	475	483	431	450	460	463	466	437	468	452	472	434	459	483	457	457	444	491	458	458	489	463	447	457	475	456	481	483	454	468	486	505	437	468	476	447	398	427	487	490	492	473	439	481	473	427	429	426	452	450	473	487	447	465	445	463	466	469	446	439	449	456	501	468	448	528	451	452	452	441	456	460	440	496	475	459	464	456	495	499	500	482	492	511	442	456	462	471	445	484	476	480	462	438	492	441	463	452	433	438	466	472	525	442	462	462	438	486	452	483	472	489	475	431	416	468	473	495	429	449	477	426	466	461	469	473	441	446	484	453	464	462	490	464	459	481	460	412	436	459	468	484	433	446	466	449	481	490	450	465	457	469	457	440	482	479	470	487	456	486	488	486	483	445	470	462	487	482	457	479	465	483	477	467	465	481	450	437	461	466	468	478	476	438	458	449	455	441	473	501	486	458	461	473	441	477	458	453	399	451	444	464	467	470	485	517	471	449	477	448	487	446	452	481	470	509	473	473	468	465	427	428	469	454	484	454	477	480	434	468	463	443	464	473	459	455	442	420	404	481	461	473	472	432	510	438	469	511	457	448	495	437	463	422	499	445	457	446	447	472	452	461	456	461	459	498	472	463	473	413	455	485	470	456	446
14994	2715	2992	2332	1610	1198	1025	868	692	699	653	665	695	615	533	610	623	555	455	357	297	365	288	274	284	305	260	250	265	228	253	264	265	235	233	271	229	234	234	257	224	239	261	216	207	218	251	233	221	215	239	237	212	208	208	222	225	218	244	238	240	222	244	185	195	223	247	222	227	228	235	213	216	212	242	193	221	204	238	203	233	187	224	208	196	223	218	218	220	222	266	221	200	216	234	208	234	224	243	205	211	244	225	204	232	216	277	205	211	191	197	228	209	225	176	218	205	219	231	201	216	240	215	221	234	207	226	222	213	226	230	234	217	194	232	213	218	207	220	222	225	210	226	218	191	258	232	227	226	236	227	226	246	218	223	187	202	250	251	225	214	231	207	217	230	220	216	209	231	197	211	208	213	201	222	251	234	237	232	207	219	242	215	226	206	247	233	207	216	226	218	243	230	205	217	222	225	238	209	207	230	218	206	217	203	215	211	226	215	176	221	214	182	209	239	185	229	208	186	240	227	204	198	201	217	217	260	227	194	233	212	199	228	201	219	208	220	206	225	230	229	219	232	246	215	228	216	212	254	171	232	217	187	214	222	196	234	232	260	211	224	265	197	244	183	227	218	233	228	199	222	207	223	226	220	218	246	216	231	209	198	230	223	218	200	224	211	240	200	207	189	199	203	233	195	204	216	221	216	218	186	241	222	238	206	250	226	214	231	228	218	205	229	219	247	206	212	218	237	213	210	232	241	247	227	203	251	225	187	196	269	226	211	207	216	227	223	249	203	226	238	233	223	201	216	209	203	205	214	225	236	210	231	201	205	213	202	200	233	217	213	211	203	230	198	189	225	237	220	213	221	214	240	226	219	236	229	214	221	227	246	208	222	223	231	229	263	222	213	220	207	234	205	195	223	197	230	222	233	220	237	214	224	224	237	225	229	272	226	197	194	192	222	214	247	208	224	235	222	241	208	226	221	227	229	225	234	220	248	228	223	228	233	219	234	220	208	223	215	209	227	248	228	216	218	235	198	257	208	226	238	207	216	198	235	217	217	232	240	215	241	233	221	207	243	228	228	232	192	219	209	179	216	195	195	261	239	221	237	234	205	209	220	220	202	215	216	226	207	211	222	212	185	226	197	202	238	224	206	221	210	265	205	228	229	223	220	233	255	220	247	198	229	206	259	238	202	261	216	208	220	212	223	251	232	228	232	210	206	204	220	233	203	228	229	219	238	211	217	217	250	227	243	227	222	226	217	228	207	206	214	193	250	235	233	198	217	231	230	214	230	212	216	210	216	216	205	240	237	201	233	203	206	220	218	225	233	211	219	211	199	226	193	218	217	201	216	226	200	229	223	207	193	223	208	196	222	236	233	213	207	225	225	226	238	219	205	207	227	225	223	223	196	231	227	249	244	212	214	214	215	220	223	229	234	227	221	197	219	248	208	213	246	183	234	216	210	207	203	214	204	219	218	199	232	241	220	210	244	200	199	236	212	227	209	211	207	208	227	213	219	213	212	229	194	237	194	251	228	204	201	208	214	208	241	216	194	219	212	225	220	207	228	224	208	230	219	218	261	189	252	200	214	219	206	219	239	229	236	220	215	223	221	236	189	207	208	218	230	239	206	224	214	223	190	235	220	227	214	222	242	233	226	229	226	236	214	239	239	213	211	206	214	231	207	198	200	226	210	209	192	203	213	223	233	208	248	216	204	219	212	233	216	218	220	215	206	220	253	214	237	236	219	226	212	212	235	215	220	211	232	209	194	213	210	226	230	216	207	240	215	243	220	215	219	253	215	181	219	198	211	215	220	221	252	209	179	226	190	231	229	216	223	232	199	210	200	226	205	217	229	208	221	219	218	223	207	208	211	199	231	204	237	244	203	217	187	216	230	227	222	221	220	218	218	239	223	206	222	212	220	212	221	184	210	231	207	218	237	228	219	210	230	226	216	209	237	243	236	192	234	214	225	234	207	204	225	220	216	206	225	207	225	240	223	198	220	243	210	217	227	236	227	253	238	210	225	211	226	211	241	233	241	217	240	234	220	222	215	222	235	218	223	216	220	219	238	197	231	204	232	214	236	228	199	203	218	234	206	212	193	185	207	231	225	235	222	243	221	220	231	205	221	226	211	183	219	212	237	215	206	235	211	219	220	219	236	211	215	223	206	238	203	220	203	235	231	211	224	209	239	222	220	243	221	225	218	223	214	223	228	208	217	228	244	209	195	199	225	219	230	211	232	228	229	224	197	218	223	261	241	212	228	245	212	242	226	218	228	228	233	237	206	206	227	213	249	224	213	227	226	207	217	243	221	203	201	222	219	210	235	227	204	230	215	208	237	218	202	205	246	221	258	206	223	200	215	230	219	206	239	236	229	223	211	222	211	204	206	201	214	235	211	203	231	191	217	214	215	219	208	234	232	227	199	226	215	223	196	202	254	201	238	228	218	241	232	204	234	220	227	232	255	263	208	234	211	234	232	229	231	218	230	224	220	220	254	226	228	241	196	210	224	226	244	210	234	207	210	251	192	205	222	224	206	217	212	200	201	210	238	225	192	214	209	233	198	220	217	248	225	207	230	209	233	225	236	221	259	232	226	210	192	222	203	211	236	221	196	234	198	221	237	223	214	208	238	222	212	211	253	219	214	216	220	238	240	198	234	247	219	253	229	231	228	227	217	232	216	232	216	244	209	217	205	224	225	246	219	208	207	211	212	225	227	195	231	186	194	204	243	238	215	211	208	253	251	198	217	218	211	207	220	236	196	213	219	221	223	216	206	230	215	247	226	205	220	211	213	217	197	212	234	213	221	242	215	242	236	222	230	206	201	235	227	203	233	220	231	227	198	207	229	217	220	212	202	218	224	196	231	251	218	220	212	205	227	199	204	227	211	236	208	238	234	205	248	218	238	250	211	207	234	233	235	220	235	229	209	225	226	228	202	204	225	235	225	224	197	217	203	220	213	219	225	222	219	246	252	203	186	226	212	237	203	235	222	213	224	205	235	233	223	230	226	232	228	226	232	242	179	215	199	219	210	230	195	216	225	233	253	236	189	216	220	229	209	207	228	199	223	247	225	223	250	239	213	195	224	235	227	203	225	219	212	225	200	207	239	211	215	203	225	238	200	233	200	216	230	206	230	219	218	242	219	232	189	229	224	230	229	225	222	229	210	234	250	226	221	223	235	253	202	239	226	222	212	210	224	223	197	210	226	208	217	198	239	219	216	223	199	222	237	209	244	222	219	208	220	235	219	220	222	216	241	228	203	220	214	209	229	214	226	208	215	223	228	222	220	238	267	230	225	218	221	228	210	222	213	198	212	212	211	201	199	193	235	204	183	222	211	201	205	220	212	207	233	228	232	200	230	210	195	214	247	217	232	222	233	242	214	225	226	223	209	238	242	203	223	237	232	216	224	240	226	219	239	231	237	208	242	199	221	212	236	239	184	224	229	237	237	214	216	242	213	213	178	217	231	206	194	206	224	242	208	216
8391	2530	5433	6390	5623	4821	4218	3887	3465	3175	3202	3604	3784	3086	2776	3470	3414	2931	2390	1679	1511	1390	1347	1191	1077	1036	905	929	831	836	808	757	786	805	735	777	658	743	696	739	702	701	671	719	668	669	715	664	694	670	715	676	689	712	686	719	673	706	652	645	693	696	697	623	643	631	651	606	657	631	613	668	668	649	606	629	663	660	615	633	651	644	677	669	636	634	631	609	628	590	642	649	623	642	635	677	580	604	614	618	604	630	595	613	614	705	636	553	666	643	618	638	555	634	669	582	630	591	626	601	608	659	667	635	650	651	665	675	618	642	623	614	642	587	633	638	637	599	643	601	645	651	683	645	608	608	618	637	627	606	589	641	611	621	688	610	660	636	594	616	634	639	639	672	638	596	603	610	694	647	607	606	582	634	561	647	603	650	584	613	609	619	599	637	570	598	612	643	626	622	646	632	577	628	643	612	591	626	604	571	633	636	616	616	601	637	630	571	595	616	626	616	641	649	592	614	648	664	663	616	665	651	685	560	601	620	597	690	664	654	627	609	665	582	664	616	562	653	614	595	597	643	589	622	603	587	639	645	612	642	629	615	595	613	665	622	646	642	600	622	619	660	632	618	586	669	598	591	680	627	638	648	632	601	622	625	643	616	623	626	665	635	636	642	654	648	585	634	679	675	625	658	574	674	618	604	622	620	605	593	620	658	595	611	596	640	612	604	635	606	618	627	613	590	665	620	587	624	604	630	612	625	613	659	586	587	608	638	675	653	637	606	649	593	644	606	576	638	614	601	653	660	602	618	619	665	599	600	656	597	642	579	656	587	611	608	608	608	577	628	626	645	599	604	590	611	637	608	618	665	641	587	625	623	572	665	605	678	617	599	587	636	625	636	626	620	610	637	667	632	626	631	585	624	634	591	647	606	633	640	592	620	639	637	664	642	673	659	637	643	643	587	591	595	644	622	650	590	643	594	614	617	612	620	602	667	596	581	585	682	631	598	613	627	675	650	632	657	652	641	570	620	601	591	593	620	626	610	631	610	626	631	608	609	637	600	640	606	648	647	659	603	638	620	579	607	634	635	620	587	646	588	611	591	608	651	644	602	633	634	626	619	619	639	649	592	664	664	635	613	639	643	624	628	618	667	644	630	639	628	578	636	625	621	647	623	673	643	602	605	624	605	667	641	610	624	588	627	625	575	625	621	618	647	617	603	598	612	700	652	631	650	635	601	649	611	630	600	621	616	604	614	666	618	643	661	606	657	627	584	646	587	619	607	621	617	601	599	598	592	629	631	606	637	622	632	633	623	603	630	595	624	556	584	599	593	573	616	634	634	616	616	636	624	635	588	581	588	601	610	607	568	601	631	626	646	597	595	653	578	616	626	573	594	653	659	634	643	670	616	640	558	637	583	590	579	632	616	635	640	666	586	606	617	602	651	559	619	639	652	608	646	604	656	566	626	582	608	648	618	684	601	594	608	631	623	615	625	645	593	632	584	656	601	619	646	612	606	608	630	645	608	603	628	629	612	612	610	614	666	594	628	571	626	598	614	602	604	608	602	602	617	677	645	622	666	632	591	634	622	586	572	593	608	661	597	618	597	604	606	599	678	614	612	564	624	632	622	584	631	615	624	611	616	616	628	636	653	616	653	658	587	627	617	646	659	605	618	651	655	575	633	639	644	618	636	575	644	609	649	649	627	623	610	628	576	645	609	629	676	598	640	635	635	607	569	633	616	596	647	572	660	661	597	598	641	582	626	616	566	658	625	632	542	632	644	633	580	602	576	683	575	615	584	615	612	622	588	626	618	630	593	580	606	599	638	611	600	626	606	640	561	621	636	647	660	608	626	639	613	622	605	598	617	630	620	613	647	652	617	631	628	600	653	601	593	617	587	611	635	652	665	607	662	599	669	616	608	595	641	632	613	617	643	592	635	657	594	602	628	599	606	587	643	605	611	621	648	614	617	613	676	597	662	626	594	630	567	622	615	666	602	599	612	665	639	606	617	639	632	624	592	644	661	605	637	641	627	636	613	606	644	662	615	596	595	597	619	648	611	614	614	637	625	655	588	587	637	615	612	607	565	634	622	609	607	622	620	644	651	617	605	604	641	586	623	627	629	590	604	616	645	607	608	630	619	627	662	614	564	615	595	651	634	648	627	603	618	647	628	606	637	625	623	610	611	657	645	632	637	664	628	635	666	670	586	624	632	640	643	608	580	598	659	574	597	628	648	618	605	626	651	569	668	651	644	595	633	646	618	620	591	629	646	666	617	614	623	620	580	601	637	595	668	623	689	609	625	611	631	638	660	587	640	653	588	608	612	611	624	629	588	585	630	624	637	635	634	579	655	657	601	606	600	604	631	580	613	662	638	641	602	606	608	619	678	644	614	628	649	640	604	632	629	628	682	661	628	577	623	611	632	575	609	639	644	573	621	604	612	637	645	609	616	556	645	609	607	650	628	649	606	638	577	638	624	580	671	638	622	643	591	608	626	644	657	616	618	618	605	629	628	613	587	625	634	611	592	619	614	615	635	642	579	643	670	624	659	585	601	607	655	646	613	634	629	612	610	597	603	627	622	602	621	602	596	619	616	613	598	634	616	596	607	591	631	614	597	637	582	618	652	621	620	602	607	625	643	657	612	609	632	621	629	619	628	627	622	611	608	636	649	615	605	619	594	642	624	606	623	613	620	639	606	608	611	623	637	625	607	640	602	625	620	574	619	616	588	620	576	655	608	611	629	656	635	638	595	629	580	591	622	632	613	593	652	624	593	644	613	645	622	634	590	619	598	582	639	603	662	604	658	639	633	624	619	658	622	646	641	612	602	565	623	630	623	587	634	621	619	623	570	642	627	606	591	616	630	604	633	581	625	625	634	596	598	623	607	607	646	662	609	616	675	584	625	597	664	577	625	617	584	660	627	579	593	633	580	650	614	616	609	644	654	618	667	654	615	645	612	618	666	615	583	636	631	629	610	632	616	629	618	611	602	623	619	646	649	631	613	601	592	582	575	643	605	603	576	597	625	605	605	527	657	635	619	591	622	635	618	671	571	627	630	587	576	614	635	616	590	640	601	568	608	614	622	606	611	589	602	635	602	635	629	629	634	613	622	643	650	622	626	642	619	642	602	635	649	590	629	629	634	632	557	641	619	591	631	610	655	620	611	612	585	614	646	645	620	612	606	628	605	588	645	633	629	627	618	612	643	633	635	654	631	610	615	621	615	629	626	650	642	606	645	593	662	637	614	627	595	610	571	653	645	606	589	602	610	608	601	623	638	598	640	605	599	598	569	608	622	640	645	642	607	629	629	667	635	605	662	630	556	595	586	625	635	636	640	594	623	638	608	632	649	645	604	584	634	570	616	609	617	659	624	640	601	619	620	621	616	607	632	666	675	623	627	618	628	639	602	608	618	623	625	616	554	613	643	628	617	644	588	644	631	640	576	592	635	605	606	637	625	593	648	606	664	605	658	638	620	645	650	611	619	577	569
2138	387	364	343	322	329	327	329	346	341	346	315	309	322	288	340	309	319	304	302	333	316	321	317	299	354	318	341	284	300	332	312	352	346	337	328	316	275	322	304	319	296	348	306	328	340	327	331	346	329	321	329	337	286	327	313	321	340	302	308	352	302	357	383	339	312	326	302	326	315	334	313	303	315	333	311	328	318	346	356	343	312	331	371	333	334	349	304	325	317	302	282	288	303	302	306	312	339	293	317	288	314	306	326	348	328	312	333	324	329	301	333	345	315	336	301	328	320	342	319	317	315	325	299	349	325	341	336	321	341	285	327	321	307	313	302	331	357	338	352	321	318	325	293	326	332	317	328	312	330	319	322	341	343	318	335	340	285	338	329	312	269	306	329	340	329	326	349	304	319	325	318	315	366	349	307	288	299	349	324	341	337	334	297	313	343	326	316	324	332	313	326	326	315	321	323	324	302	310	325	276	336	320	320	312	308	324	342	325	314	318	317	305	288	331	324	335	316	316	341	340	321	297	316	333	334	314	353	330	345	309	347	373	321	293	335	351	326	337	327	346	328	312	378	345	315	301	337	368	364	324	328	305	317	343	316	324	313	299	340	364	319	316	324	312	340	298	357	319	306	330	329	325	309	355	312	318	322	355	308	310	340	325	317	341	332	321	335	330	323	328	314	298	343	314	331	289	356	333	316	310	308	315	335	304	307	360	340	322	303	335	348	307	329	308	312	300	318	329	329	315	298	336	333	317	344	308	303	331	301	281	309	307	331	319	298	350	313	328	330	376	319	334	288	327	339	323	331	322	319	338	332	347	294	330	312	305	349	298	346	320	314	307	299	328	322	311	335	301	330	335	324	301	277	286	291	319	326	332	305	334	332	341	304	279	317	319	353	318	312	350	318	293	323	343	315	346	323	334	299	317	317	318	354	340	338	302	356	349	307	334	341	322	308	337	304	350	327	331	352	311	326	277	290	339	316	310	338	326	297	318	325	295	300	338	349	301	325	334	299	294	360	330	309	318	323	345	351	308	307	352	340	340	339	312	311	361	300	323	305	300	354	313	329	315	319	283	290	332	331	314	346	309	327	335	302	327	302	318	280	330	328	326	309	314	334	343	345	292	318	321	338	335	328	324	319	324	318	348	296	328	326	329	303	335	324	321	334	331	326	283	300	296	286	331	309	309	345	316	334	304	347	362	313	276	332	315	326	300	286	314	362	335	315	332	335	293	319	318	291	318	335	306	313	351	323	355	315	329	331	336	321	328	330	303	312	303	309	296	333	305	354	329	360	325	286	300	327	336	310	330	321	354	367	326	333	324	293	313	363	335	336	327	312	313	309	341	327	332	287	315	327	329	321	324	326	309	341	344	305	308	308	358	340	292	321	348	319	343	304	352	293	285	298	315	326	311	331	339	332	337	297	328	330	310	309	289	321	318	341	312	350	344	328	332	305	299	344	316	310	313	303	329	299	304	308	322	321	328	325	304	320	333	303	366	340	332	295	326	336	310	314	314	335	300	325	316	326	272	300	308	315	293	362	314	315	335	327	318	334	342	317	315	341	326	300	298	322	337	349	342	342	326	300	350	328	293	326	354	306	326	309	315	320	337	336	321	319	306	338	357	342	375	319	341	318	335	331	332	311	322	304	303	339	308	329	335	316	335	322	370	314	321	324	347	358	335	343	312	333	313	334	348	333	327	329	304	346	329	334	294	324	315	306	299	303	348	343	337	307	348	350	356	327	355	327	301	327	333	310	324	305	315	337	336	338	307	353	322	295	307	307	320	289	338	307	347	338	321	324	325	312	317	332	330	328	363	363	338	362	301	321	307	306	318	323	347	321	324	315	338	316	336	323	326	311	315	332	334	335	325	323	333	348	296	326	298	344	330	318	320	279	332	309	315	291	317	326	311	323	322	304	327	311	341	326	349	314	355	313	295	329	319	332	342	308	318	323	322	324	306	329	301	308	320	321	310	316	299	315	297	348	311	309	368	330	343	356	353	288	347	331	314	306	321	294	325	339	344	326	340	346	334	341	346	282	300	330	306	310	254	297	353	329	294	326	282	324	358	328	364	367	350	293	308	333	330	314	323	313	334	326	329	338	349	310	319	289	339	340	305	334	295	300	341	316	346	319	346	344	313	330	317	355	338	312	313	314	312	335	332	322	297	319	336	358	344	321	324	291	308	313	337	335	329	328	340	326	306	344	320	326	320	340	324	315	292	309	327	315	302	337	306	336	342	310	320	318	347	341	275	313	290	334	327	310	342	314	326	313	312	344	337	325	320	339	327	339	344	292	326	321	336	315	336	310	291	333	335	298	310	309	312	320	345	311	306	307	320	315	321	323	348	330	336	355	344	311	338	325	313	305	338	329	296	343	322	343	335	309	355	352	305	337	338	339	358	340	330	340	357	324	320	307	305	311	330	306	316	330	320	324	340	340	339	322	319	316	362	320	299	363	319	335	336	306	330	331	312	330	341	321	317	327	332	309	349	316	312	329	324	325	309	351	333	307	313	298	343	315	312	303	299	327	329	358	353	314	361	304	305	317	356	326	321	319	297	320	320	310	286	353	322	338	329	344	329	348	341	317	312	316	334	337	322	308	321	322	277	301	330	284	338	302	316	338	345	336	314	331	319	327	317	316	326	336	339	327	351	336	302	297	339	319	337	344	330	306	336	319	318	364	341	318	360	317	313	349	320	299	350	337	334	308	340	347	317	325	332	346	347	311	324	321	295	340	335	341	320	328	330	321	311	318	321	324	316	293	313	354	298	297	291	303	331	326	332	319	292	328	301	293	347	345	314	298	312	330	329	324	301	285	296	340	318	300	352	351	349	340	320	355	288	321	318	343	342	347	365	301	340	326	303	327	329	297	313	332	336	308	333	287	342	307	336	344	341	333	340	352	299	319	301	296	293	353	309	318	314	347	315	328	294	314	348	349	368	302	331	336	316	320	323	388	304	284	322	321	321	346	306	335	318	321	356	350	295	317	329	298	345	362	317	307	344	318	314	344	293	361	331	313	309	309	304	347	299	346	315	320	346	303	334	333	322	309	311	318	324	375	312	307	311	323	311	319	296	328	322	293	302	349	331	313	337	304	337	318	310	337	336	326	340	338	339	306	304	330	331	327	304	330	321	322	324	290	316	334	315	343	319	358	310	334	337	323	320	314	318	299	329	350	326	323	347	310	326	327	315	293	303	314	310	300	317	307	338	310	330	335	298	320	285	294	312	324	317	350	355	328	357	326	331	320	312	318	295	308	330	343	294	330	329	304	326	313	298	306	295	317	285	309	353	308	316	318	306	314	307	323	340	314	362	327	294	304	310	318	310	331	315	340	331	311	321	276	361	348	300	324	323	324	300	326	330	329	318	301	327	343	317	322	310	269	315	293	283	307	324	284	347	338	318	354	313	340	316	331	332	337	346	346	364	319	341	298	285	339	313	272	320	318	320	315	339	308	376	313	319	334	288	323	313	333	330	293
2935	818	867	964	882	891	830	887	850	854	831	870	861	859	849	841	839	841	850	831	801	849	816	795	867	824	814	828	814	818	838	818	798	773	824	818	741	821	848	805	795	792	809	812	770	796	802	770	858	792	807	779	780	764	817	782	833	802	803	804	804	781	826	742	804	832	785	836	800	800	835	802	833	812	826	807	827	756	823	789	821	745	757	755	838	802	829	863	802	829	797	788	826	817	797	774	806	779	812	783	750	819	793	802	824	841	772	807	724	823	815	820	831	784	838	870	847	803	795	768	794	796	828	832	792	826	844	843	827	793	758	815	849	789	823	837	763	789	793	861	792	820	801	761	803	785	760	781	848	810	848	806	813	829	853	759	864	804	810	828	835	780	806	844	791	821	813	825	806	789	742	786	791	767	813	761	780	813	825	771	814	801	766	864	791	811	836	760	752	812	858	802	790	795	829	798	806	815	792	773	817	855	807	795	783	844	845	845	842	814	806	808	814	798	829	789	803	853	823	814	796	780	832	802	852	819	755	787	753	822	813	790	816	811	800	800	813	785	831	820	783	790	741	805	802	803	803	844	807	795	823	768	809	755	778	848	804	788	830	811	771	800	804	789	847	795	772	779	832	834	789	782	860	794	842	782	783	830	815	816	821	835	785	792	806	788	851	806	848	763	782	843	800	758	782	802	770	799	894	790	825	806	883	830	842	811	763	787	820	794	853	860	822	797	775	797	807	798	799	762	781	764	794	822	814	817	793	785	796	850	821	806	750	795	835	758	775	790	753	835	789	802	821	806	806	791	764	811	823	772	834	787	822	793	780	829	852	826	827	767	775	735	840	766	796	817	798	818	837	772	847	811	817	815	825	817	828	789	814	765	799	784	811	828	775	795	802	829	716	798	844	808	770	774	766	798	846	799	794	828	779	816	807	840	769	842	834	788	838	815	882	819	794	798	848	780	820	806	770	791	806	794	748	799	830	834	829	752	729	811	797	802	830	813	821	784	811	828	795	806	812	810	805	790	794	812	834	831	780	802	772	785	804	777	793	812	796	818	811	804	819	773	849	776	796	795	849	835	821	749	793	791	793	794	831	846	833	762	797	801	781	829	836	814	818	775	784	798	769	815	761	817	829	804	815	818	801	795	791	787	844	821	817	810	796	800	789	840	824	784	788	768	787	774	822	807	812	812	785	782	801	870	820	793	823	804	834	852	792	757	774	814	879	805	758	822	826	817	814	765	841	839	818	843	792	816	824	764	802	776	843	767	807	815	759	862	862	832	814	818	755	822	788	836	780	786	802	797	778	784	828	826	795	806	777	843	828	783	881	779	802	832	759	829	806	817	799	793	787	796	840	824	765	825	795	770	804	840	791	742	809	858	773	858	784	808	819	811	784	827	787	777	830	825	775	808	815	792	835	848	750	859	844	783	833	790	799	842	803	823	831	828	751	813	767	823	833	787	812	803	831	806	809	813	812	810	809	789	812	771	821	804	784	761	801	781	830	787	814	822	806	805	760	792	800	796	829	790	823	823	737	730	793	793	855	812	835	811	809	803	780	754	773	816	771	844	739	824	779	784	769	789	770	833	830	828	816	786	769	770	810	816	774	818	775	835	798	788	803	793	819	833	785	822	816	856	763	822	751	802	841	802	816	781	829	789	823	832	819	868	753	803	807	776	788	789	822	817	878	828	770	860	802	798	829	818	831	813	834	833	756	836	756	804	788	802	842	783	828	791	770	808	823	836	733	783	801	856	801	828	792	806	834	827	777	805	819	798	799	825	787	842	788	854	783	772	823	774	812	788	810	779	824	853	826	809	761	832	784	873	821	757	792	842	811	812	788	804	766	780	770	782	802	835	802	820	801	806	843	796	849	835	807	817	829	809	789	819	798	780	795	852	804	820	755	857	864	833	813	779	821	789	808	776	827	810	804	803	788	791	845	815	801	843	793	827	784	783	812	789	837	815	808	778	787	785	818	820	836	768	809	797	761	779	826	769	777	800	780	833	826	769	785	832	834	823	752	821	816	776	821	804	777	839	799	862	759	787	767	787	759	794	815	825	820	796	782	802	801	812	832	800	815	812	749	777	852	776	829	764	799	812	854	795	806	823	827	771	764	754	753	838	810	854	840	796	796	824	766	832	850	792	826	838	809	750	807	818	810	784	773	772	795	788	777	794	806	808	797	777	800	799	762	789	761	806	804	773	790	810	802	809	852	817	793	835	777	737	778	820	789	829	793	881	766	836	807	798	808	811	811	760	861	823	793	822	877	757	810	766	796	765	810	784	778	766	807	801	791	829	819	808	842	789	799	791	855	761	801	803	851	775	825	799	778	838	822	782	779	809	842	828	801	788	770	780	786	803	774	757	844	826	801	826	778	790	744	788	845	820	767	763	762	755	831	771	821	836	807	811	797	835	807	770	807	813	783	791	782	774	819	840	810	832	776	820	743	829	816	812	784	791	748	859	830	804	802	830	793	798	751	798	778	739	799	829	818	861	820	797	801	788	830	802	816	813	810	807	829	784	788	784	837	771	798	817	790	804	815	841	768	774	793	838	775	799	776	803	827	815	814	793	797	820	804	839	808	781	783	857	835	828	841	840	783	810	824	820	840	821	806	812	821	831	804	768	791	846	818	844	846	761	767	802	842	776	829	831	774	742	807	808	768	796	798	802	801	772	820	765	800	778	825	816	836	784	820	843	788	853	775	802	805	786	780	793	829	755	801	810	813	756	791	760	816	841	819	780	791	864	795	806	767	798	797	755	785	842	804	840	836	848	810	827	831	837	815	842	813	816	852	800	807	791	799	849	850	794	844	772	835	772	748	783	859	798	815	803	793	784	835	761	817	795	816	827	810	825	804	825	785	817	803	766	799	779	772	782	797	827	796	849	787	806	786	798	836	776	838	718	863	810	817	815	782	780	756	784	792	830	805	788	797	782	821	856	806	820	827	791	816	836	775	815	821	783	812	806	803	751	801	855	820	839	792	749	766	883	788	803	828	765	831	798	813	788	842	851	819	810	801	803	855	787	766	790	763	821	775	795	869	775	871	764	845	832	852	792	799	816	833	800	778	772	764	797	810	833	823	771	791	816	816	789	775	799	790	765	771	835	781	816	816	815	797	795	801	868	764	842	842	781	815	861	820	768	781	825	810	792	815	836	788	825	841	780	790	838	779	827	754	810	813	841	803	810	808	818	774	832	834	864	785	783	813	767	774	805	810	798	791	798	810	766	791	809	774	840	763	816	831	824	820	788	778	809	752	795	809	863	797	800	798	840	803	779	782	829	818	825	817	737	823	789	793	822	779	778	832	828	835	805	762	762	826	831	800	816	817	758	752	802	776	753	776	824	796	809	781	803	833	804	826	805	792	776	778	801	791	781	792	806	799	797	802	801	802	790	860	833	801	803	843	833	773	747	804	801	813	818	818	844	831	786	827	811	829	768	789	823	795	787	804	790	826	811	812	781	842	819	797	778	804	805	744	774
8417	1287	1377	1143	900	815	546	441	364	400	360	379	371	348	302	333	331	347	227	235	201	205	231	199	183	182	176	170	163	169	178	178	149	176	189	153	172	179	168	187	175	179	175	157	185	180	148	165	186	164	161	157	146	163	142	159	144	159	158	157	165	138	179	168	150	142	171	171	148	160	160	167	145	181	166	162	153	180	169	149	162	174	154	185	172	154	156	156	182	163	160	166	165	154	160	154	172	167	171	156	155	161	160	141	174	186	189	170	158	147	142	158	141	154	149	156	173	172	155	175	131	160	149	146	125	179	148	160	141	139	166	142	165	156	173	156	151	147	138	142	154	166	171	144	155	167	164	165	165	147	158	152	143	192	180	169	164	160	176	149	160	154	166	145	172	147	146	146	153	175	188	152	130	135	150	158	160	153	153	169	190	176	192	134	156	148	180	135	158	158	167	156	168	157	175	170	151	180	178	172	175	167	169	158	192	159	161	159	151	142	169	134	167	168	174	149	174	155	172	163	143	168	171	168	169	153	178	162	164	138	171	171	160	131	144	154	175	168	176	158	170	142	159	137	167	159	132	181	167	160	154	140	148	150	166	156	158	173	165	153	170	181	163	159	160	176	126	149	158	141	163	161	146	178	161	143	175	171	161	164	148	155	150	179	167	157	168	167	175	153	146	156	171	152	159	152	146	145	153	148	158	150	147	142	175	154	168	185	145	164	160	167	164	163	178	172	162	163	164	160	155	155	164	154	151	160	175	136	153	166	162	163	150	178	169	159	167	153	160	179	155	148	170	152	164	178	170	164	155	177	166	140	144	156	148	167	159	167	172	169	142	154	163	169	150	155	175	163	151	169	161	160	157	157	167	164	189	158	150	150	172	128	160	166	144	159	156	172	159	178	175	153	153	155	149	155	176	155	172	166	171	161	171	151	175	145	165	148	159	166	165	152	172	181	157	168	167	158	155	148	138	155	152	149	145	173	161	193	145	161	170	163	178	154	145	161	166	157	158	162	170	160	162	123	150	168	164	144	138	166	152	170	161	159	147	133	167	170	173	163	147	167	165	158	166	164	157	146	145	163	185	184	182	149	163	166	157	166	147	150	160	170	161	166	151	155	159	151	149	169	162	181	160	164	147	190	149	150	155	156	168	154	142	176	160	178	192	165	137	167	166	153	158	157	150	167	161	140	168	132	153	176	172	149	151	149	157	177	158	145	137	160	137	156	133	154	150	148	159	176	152	142	155	149	151	158	154	139	159	166	161	130	156	159	148	167	159	170	157	156	162	158	164	150	160	172	175	155	155	164	182	168	173	172	125	163	167	130	164	150	177	167	157	175	156	144	172	142	156	171	139	166	175	154	155	142	170	163	160	152	145	176	171	163	173	179	143	163	140	165	165	157	144	138	168	186	166	167	173	191	172	169	137	144	141	158	161	140	141	154	155	156	151	155	160	147	145	168	152	158	166	155	161	186	154	147	166	162	163	158	147	183	160	138	159	147	175	164	181	173	166	165	167	155	147	139	152	157	141	173	158	167	167	181	147	153	149	153	157	179	170	161	153	154	156	173	151	164	184	151	168	145	168	151	157	179	168	165	161	166	152	150	165	164	173	158	178	169	156	165	171	152	149	165	169	154	154	168	138	172	167	157	155	165	145	158	177	152	158	180	187	145	165	155	143	178	141	156	172	137	155	133	174	152	145	160	174	150	156	151	163	179	167	187	167	145	153	158	145	166	157	165	160	148	191	163	154	149	176	153	161	173	169	145	117	169	156	173	163	155	158	137	152	151	174	163	156	169	153	142	126	166	165	183	162	145	160	171	162	177	155	163	133	162	163	137	156	150	163	192	144	162	145	143	181	164	183	168	154	154	182	151	167	130	170	174	168	168	173	154	180	135	147	160	136	159	159	148	163	160	158	146	140	166	169	171	196	171	187	139	149	151	159	169	155	141	156	163	154	159	158	168	181	142	161	154	178	179	147	149	198	143	153	141	152	134	166	158	143	174	150	165	194	160	138	167	154	158	168	144	163	168	177	170	160	145	156	151	158	164	154	161	152	176	167	147	162	161	151	166	149	156	148	153	159	146	156	162	157	140	150	175	168	147	164	158	175	168	149	167	154	178	152	157	159	162	143	160	177	162	134	144	165	177	149	169	154	160	151	175	145	166	168	171	169	154	154	162	158	168	174	160	149	143	155	158	162	197	146	159	172	153	176	165	155	168	138	158	174	160	177	139	157	149	148	159	141	146	146	157	145	166	158	143	185	144	139	161	165	171	141	149	170	137	173	182	178	162	147	159	142	171	183	154	170	178	183	177	175	148	160	144	174	183	147	181	142	141	182	156	156	157	170	161	165	170	181	164	145	154	154	169	149	148	167	157	158	172	153	140	164	161	168	160	145	155	162	168	183	135	156	152	132	124	137	171	171	162	154	174	164	175	149	165	189	154	160	165	152	147	158	163	166	170	141	170	145	164	161	171	152	166	160	166	173	149	149	149	178	174	157	134	178	151	169	183	163	143	178	149	137	146	171	180	163	198	163	184	153	176	161	162	155	167	165	157	142	186	187	160	171	182	162	156	157	173	173	163	173	161	174	173	175	168	154	148	139	149	177	146	166	143	180	147	168	182	163	142	164	162	133	145	156	161	146	143	141	168	153	158	157	168	167	130	144	176	187	161	156	145	159	147	162	157	172	167	158	159	148	152	164	177	152	163	154	189	164	137	141	170	170	167	152	154	154	161	156	167	145	181	176	156	188	157	171	137	158	147	158	152	157	138	146	141	146	134	174	160	156	148	154	157	166	178	142	161	158	178	138	168	170	171	165	156	183	182	191	153	165	166	170	169	175	170	158	149	154	169	148	173	168	172	145	140	198	148	171	142	162	179	164	158	152	162	169	186	174	164	148	157	160	162	169	182	146	160	165	142	174	165	160	174	161	150	167	164	169	173	181	161	178	147	185	162	159	154	202	157	162	160	175	150	175	161	155	142	154	167	155	163	157	158	172	159	173	162	155	179	176	171	153	152	161	154	156	178	141	160	153	166	169	159	161	143	171	165	172	162	164	161	162	162	151	160	166	148	156	131	144	152	148	136	163	161	160	158	174	167	169	158	161	151	170	181	147	186	177	146	124	181	168	176	158	154	166	144	150	178	161	166	164	164	148	151	139	163	140	146	177	175	167	141	138	170	163	152	153	150	158	157	163	152	160	156	142	167	133	155	159	162	155	161	160	169	133	160	153	151	163	154	157	125	163	179	133	149	157	169	173	153	169	176	166	138	157	196	147	160	143	161	193	163	153	174	163	164	189	140	165	149	157	166	141	150	152	188	155	177	163	156	154	157	156	163	158	168	164	161	148	159	169	158	147	144	163	155	161	155	168	175	164	145	132	166	165	142	165	157	172	188	149	157	159	169	158	160	152	148	155	158	162	169	153	141	161	139	144	156	163	175	173	179	183	156	169	163	140	176	179	171	177	152	163	147	137	146
6492	1454	3017	3726	3381	2906	2334	2061	1861	1842	1891	2094	2075	1784	1764	1819	2146	1592	1215	973	798	840	869	737	682	609	602	616	570	562	572	545	567	555	513	520	538	537	507	529	553	490	466	471	479	453	505	504	476	511	490	499	534	474	489	522	489	474	503	501	440	455	442	479	516	494	484	541	485	484	489	522	498	473	453	481	467	445	470	457	480	445	459	459	480	439	471	482	493	464	483	447	456	447	550	461	454	457	474	442	430	463	495	474	474	477	458	446	441	464	506	428	481	478	517	470	451	479	475	461	439	491	458	460	461	493	438	455	461	478	472	439	483	447	452	481	476	421	454	432	456	434	444	503	484	529	469	480	457	484	450	473	503	455	464	466	484	436	429	497	487	470	456	472	461	460	478	486	453	458	484	467	482	476	458	465	467	438	455	490	453	456	435	441	455	459	457	469	482	456	448	481	520	460	457	449	474	484	460	457	455	483	513	446	470	459	489	453	452	453	473	472	449	437	479	443	463	475	470	432	466	457	496	444	464	445	434	460	442	464	459	476	435	440	437	464	463	477	501	445	467	478	442	421	457	468	467	444	467	447	494	494	455	452	501	484	489	429	462	444	482	484	464	445	444	428	459	455	475	476	482	472	445	436	461	471	511	468	456	462	425	461	424	498	491	426	439	457	469	452	477	475	469	471	467	448	449	474	418	463	442	466	444	492	467	460	466	459	490	457	452	487	456	484	420	484	485	483	450	451	476	482	457	463	452	438	442	438	476	494	457	458	464	479	495	465	479	434	470	464	486	447	442	447	459	452	433	459	443	466	505	459	493	499	446	482	436	471	431	409	415	493	478	472	478	414	468	427	426	497	469	466	426	436	436	428	457	469	457	450	492	481	468	442	492	464	455	427	451	457	427	475	488	489	441	449	470	420	454	462	445	467	451	468	464	478	464	474	451	462	459	504	451	444	425	484	470	473	461	496	503	476	499	473	434	478	498	427	496	475	457	476	468	456	497	463	462	454	493	445	445	475	446	473	453	432	471	472	452	459	487	454	441	484	474	464	449	509	481	472	449	456	462	469	469	459	461	414	460	486	513	458	471	405	490	467	447	455	490	460	456	473	486	505	466	439	463	466	486	513	466	476	465	459	497	468	456	471	503	469	466	494	470	452	459	466	445	469	488	471	429	449	454	453	490	446	479	477	460	461	424	458	471	478	429	455	445	477	450	495	477	502	500	445	463	425	448	489	431	476	417	457	446	435	468	426	466	471	407	457	469	472	466	481	463	483	461	449	490	497	465	480	461	441	433	434	450	458	484	460	490	448	427	412	485	482	470	449	485	479	481	477	464	451	464	436	471	456	451	465	495	480	511	424	423	479	468	453	435	482	465	457	429	425	526	430	438	444	456	436	454	486	472	460	466	469	451	452	461	506	466	459	476	502	424	478	426	520	453	430	455	504	451	461	435	433	467	464	436	443	427	478	477	427	466	465	487	452	438	475	463	477	459	455	450	443	480	451	465	475	468	493	458	457	436	513	453	484	465	482	471	454	481	460	415	449	474	424	448	461	495	486	431	450	516	475	436	463	484	446	505	438	496	521	446	439	426	494	457	458	472	440	463	453	468	472	439	479	470	504	458	452	457	473	470	509	469	482	441	458	453	494	460	444	485	466	446	466	482	473	485	428	476	475	487	469	468	437	486	448	473	441	482	428	472	472	442	421	447	498	481	475	445	460	451	480	507	429	451	506	426	503	438	471	464	469	468	470	422	407	423	480	428	460	445	482	475	472	487	452	438	461	482	451	462	449	476	475	485	455	496	479	492	475	430	455	444	445	480	433	444	434	477	433	462	506	486	466	513	450	464	461	471	440	485	500	460	492	429	482	518	477	452	444	483	446	446	482	498	512	434	491	450	437	462	464	479	469	421	470	478	467	474	457	442	471	482	464	478	479	478	472	437	482	451	468	470	467	452	474	502	479	468	488	473	468	513	435	451	454	458	472	453	427	431	397	462	450	459	450	466	456	457	515	492	442	460	481	469	446	482	469	421	447	466	488	410	432	496	481	488	459	441	456	462	485	463	454	454	459	483	454	468	471	469	483	451	457	456	487	487	421	425	459	440	436	424	421	493	466	465	459	470	499	476	498	482	478	466	467	471	456	456	481	466	471	477	456	463	439	483	454	447	454	466	440	476	461	513	451	490	466	446	475	484	453	471	509	485	460	461	442	434	499	448	488	459	485	478	471	427	436	473	435	450	468	443	458	442	452	516	463	411	459	465	510	455	453	425	415	440	456	470	458	468	473	438	455	506	462	478	461	461	435	457	456	444	467	445	445	491	459	443	469	442	437	470	446	473	422	420	424	467	488	467	478	439	463	439	446	468	457	473	447	447	470	452	465	450	459	475	444	443	473	474	502	463	451	465	463	461	465	467	443	456	469	433	441	482	475	439	475	469	478	443	456	442	434	493	435	462	489	486	467	479	450	478	444	486	449	436	446	485	478	482	454	452	447	477	457	460	434	436	461	448	462	490	446	450	491	466	413	456	448	435	454	487	496	427	442	472	459	466	481	443	455	458	452	429	483	473	473	469	444	489	458	449	478	455	432	460	479	463	457	471	454	425	451	484	444	493	456	488	436	494	452	461	450	419	461	441	477	467	469	498	462	481	475	477	416	460	490	446	437	451	440	457	462	426	494	459	446	455	449	454	462	433	434	418	433	456	443	470	481	473	483	443	485	455	456	425	484	467	455	480	451	473	482	476	512	482	503	443	485	461	430	483	451	436	420	454	448	435	439	452	480	470	508	455	449	486	398	467	461	498	472	473	498	438	453	471	495	475	464	468	475	435	462	474	467	436	442	409	472	461	460	496	503	442	455	442	480	453	485	453	459	462	442	462	486	475	469	461	449	487	455	470	466	479	489	473	447	488	420	414	507	438	457	477	445	494	456	496	476	485	434	465	447	473	433	492	473	434	490	512	464	438	431	452	470	458	451	454	453	453	450	450	475	448	474	463	455	441	490	479	435	444	415	464	459	456	465	482	482	519	441	504	455	440	463	446	510	502	470	485	442	478	468	473	453	484	423	454	448	457	496	489	494	478	460	474	487	475	443	483	485	433	444	462	432	494	460	455	475	450	486	478	462	482	474	459	451	491	460	499	472	462	468	440	467	481	463	502	439	496	453	431	470	449	444	471	443	459	460	491	471	478	460	459	439	499	459	455	475	470	468	493	466	472	470	474	470	447	434	468	456	464	489	462	472	453	455	446	448	447	420	487	492	423	444	467	495	468	459	457	463	464	443	443	434	421	485	465	468	498	469	461	468	456	477	454	446	409	463	485	414	484	443	499	469	467	423	462	469	475	456	450	461	469	414	473	432	493	451	447	456	465	438	470	460	471	452	463	458	473	445	483	497	464	457	458	448	471	426	495	524	462	487	492	457	474	450	470	473	473	475	503	466	489	433	465	472	483	462	469	449	479	423	474	444	430	473	427	435	465	441
15081	2698	2900	2476	1826	1257	1018	906	810	687	704	723	671	530	526	621	587	548	410	314	320	316	325	306	257	242	251	259	234	249	232	246	245	253	254	209	208	237	243	248	232	210	226	219	238	228	229	218	220	249	237	219	242	256	232	246	247	218	219	229	234	236	233	224	240	238	202	251	199	222	233	256	216	215	213	244	242	244	208	236	202	207	224	253	226	218	240	198	191	244	199	200	212	223	216	194	246	223	215	203	219	241	221	229	221	233	213	249	253	237	208	196	216	227	198	230	217	227	220	211	222	212	208	223	220	228	249	222	201	216	262	250	226	202	216	222	225	209	200	227	203	204	212	215	208	206	226	195	223	204	205	228	240	243	218	221	234	232	199	237	211	208	237	195	217	206	239	231	194	193	222	253	229	261	215	216	202	206	232	229	220	236	224	211	243	214	205	209	219	228	200	203	253	219	215	226	216	255	201	236	220	226	198	243	235	208	213	231	218	212	214	235	226	220	238	213	212	208	238	239	232	221	221	243	214	214	212	206	224	225	233	205	181	199	221	248	227	218	226	241	177	203	256	221	231	222	220	235	197	221	207	213	214	229	238	227	200	249	235	218	223	233	247	235	211	219	211	208	215	235	218	214	209	222	227	215	208	226	231	204	241	218	224	230	184	241	241	202	229	234	219	222	205	217	220	229	219	219	241	210	227	221	244	238	192	210	216	213	209	229	204	211	192	215	228	225	218	205	201	233	230	234	243	209	205	213	227	204	218	232	218	215	210	213	207	192	224	255	203	219	213	211	208	264	247	220	216	243	224	216	260	220	223	220	219	229	250	225	218	229	191	234	217	226	221	239	199	235	213	204	217	218	244	224	246	204	226	223	222	214	217	212	228	213	215	238	221	227	214	210	223	207	204	236	240	228	240	237	203	252	216	212	202	212	213	215	226	223	244	232	210	232	194	199	207	237	208	225	214	224	212	209	228	254	236	209	218	222	225	235	210	223	217	242	232	219	244	198	231	228	221	214	240	238	218	224	225	216	225	255	217	215	228	240	215	230	206	240	205	195	205	214	231	248	226	223	214	173	202	211	203	225	216	229	207	206	212	227	206	213	233	241	214	233	247	198	211	223	225	214	249	224	207	211	217	227	212	234	223	215	249	240	201	219	203	239	242	220	244	216	221	222	228	208	238	206	209	246	209	204	224	236	224	223	246	235	233	190	220	203	211	223	216	221	215	208	213	241	211	188	218	229	192	240	225	241	194	197	216	238	202	211	216	214	209	228	225	224	211	194	217	234	235	236	211	193	224	226	259	205	226	251	223	230	214	211	225	213	228	243	218	202	240	210	220	212	210	217	232	207	212	200	222	228	229	218	196	229	213	243	187	210	216	191	215	235	234	218	192	189	226	245	228	205	227	221	214	193	224	252	211	230	213	231	218	190	221	199	225	214	255	226	226	200	233	244	236	204	199	238	210	214	250	256	231	208	233	202	218	207	206	217	253	233	199	213	229	233	232	225	200	224	217	248	222	207	209	216	193	218	197	210	231	193	220	196	209	233	212	246	214	226	217	209	205	228	241	213	242	228	251	238	228	230	211	217	223	217	220	196	246	186	200	245	210	235	220	240	230	227	238	216	243	197	215	216	216	207	224	201	220	214	199	219	197	200	221	233	228	217	227	249	230	202	242	225	215	230	226	237	217	215	257	221	240	242	239	219	209	228	216	214	234	225	212	239	206	233	205	233	230	222	242	226	232	204	225	215	227	232	232	205	244	218	231	211	238	225	254	243	211	226	211	208	223	223	234	240	199	241	214	228	229	207	233	217	217	227	227	208	199	192	220	206	223	216	215	223	250	257	214	175	216	227	214	222	220	214	229	233	235	185	231	204	195	201	221	172	224	207	209	255	234	212	230	243	193	225	237	200	238	218	190	226	228	195	223	232	237	247	213	217	215	240	231	236	227	225	204	200	220	221	221	211	225	218	198	201	236	224	237	247	200	209	216	212	259	224	219	169	238	248	228	213	245	257	218	221	226	208	240	182	221	232	221	202	203	230	247	215	256	219	217	214	221	245	231	244	209	223	228	237	235	227	193	216	205	252	236	232	221	227	212	217	236	227	219	201	229	233	248	195	255	207	186	198	209	207	241	219	224	233	213	204	236	203	204	237	224	230	191	217	244	210	253	189	235	218	228	220	218	230	207	204	244	213	203	218	228	223	228	205	212	241	242	245	213	212	236	206	225	217	259	239	231	227	232	217	217	239	221	203	235	226	213	204	227	212	219	226	201	212	227	207	207	220	229	206	208	203	208	229	225	215	216	206	227	225	232	222	223	220	224	211	257	232	241	213	194	243	237	252	222	248	182	217	202	214	237	224	235	223	231	199	207	214	249	213	240	224	208	239	216	235	227	224	216	230	237	211	219	212	217	248	277	238	230	231	208	223	239	228	226	239	223	227	222	212	201	209	224	221	212	218	219	236	224	221	213	225	217	208	240	233	224	225	244	218	226	206	221	196	209	210	223	227	238	223	227	235	235	207	217	201	203	228	212	197	214	231	208	220	243	231	231	214	212	222	223	202	227	223	210	217	208	228	245	210	194	223	205	218	235	265	225	202	253	212	209	240	244	220	209	195	246	218	215	231	235	214	185	220	196	189	203	227	233	205	252	216	208	267	236	215	204	224	217	216	241	214	239	235	212	216	197	223	218	245	242	233	226	239	228	219	232	199	246	238	213	219	199	199	237	232	240	210	220	207	228	219	209	226	246	235	205	194	205	211	234	225	224	230	233	229	213	192	214	206	218	223	223	214	189	251	216	227	200	228	196	207	207	225	229	190	204	212	238	211	217	223	210	220	204	235	184	210	237	198	219	214	219	221	216	234	248	213	227	225	230	205	202	215	232	212	238	239	217	213	229	217	219	220	180	217	212	220	232	241	219	215	211	230	207	215	235	198	214	180	214	233	211	213	245	195	208	232	214	211	217	221	261	196	216	212	230	233	213	220	228	245	216	206	234	204	214	212	235	209	236	208	189	213	230	226	227	219	214	237	228	228	208	203	209	248	209	220	194	231	214	215	222	213	232	226	190	226	236	240	236	224	247	235	200	225	196	214	205	214	250	214	229	221	240	225	224	226	225	226	211	226	194	248	198	205	234	225	219	246	235	215	231	222	238	215	220	239	204	232	214	214	218	223	240	235	212	236	204	197	242	216	232	208	224	236	205	224	225	245	201	204	200	197	216	241	233	218	212	235	200	203	247	208	205	218	222	213	249	230	235	216	212	214	239	199	206	230	236	214	249	227	211	229	201	247	211	211	223	217	232	210	227	249	191	241	249	229	213	215	207	223	223	223	225	207	224	229	226	215	212	225	229	246	216	226	228	203	213	235	232	217	204	218	217	211	224	215	195	205	232	224	247	219	218	191	232	255	240	237	233	242	221	202	216	242	213	206	223	209	216	211	226	224	223	245	237	219	227	230	206	220	237	242	180	227	210	223
8247	2568	5188	6592	5840	5029	4117	3781	3460	3342	3271	3846	3628	3026	2807	3506	3450	2931	2069	1608	1349	1273	1402	1049	1090	867	926	938	762	804	800	766	728	759	762	723	742	683	706	731	688	692	670	697	647	745	690	709	641	681	738	705	658	626	642	618	656	650	637	670	680	653	665	653	676	662	647	704	658	640	655	675	702	640	661	654	611	627	628	677	595	644	639	630	588	625	662	618	666	616	642	632	643	668	637	654	610	662	652	653	607	593	606	652	618	626	629	660	640	622	653	599	624	626	625	607	624	648	633	657	659	635	625	629	626	612	639	629	582	684	608	580	652	614	635	649	602	655	662	629	670	612	641	621	672	616	610	679	667	607	588	627	666	557	631	661	585	632	646	582	580	663	635	628	674	632	613	663	626	607	649	615	608	651	611	633	638	564	603	650	612	641	613	610	590	625	665	617	594	590	624	611	597	614	611	696	613	688	653	587	650	662	589	664	660	632	624	627	621	636	612	644	632	608	623	571	637	613	641	652	615	633	605	637	653	632	615	608	612	609	614	604	626	583	618	640	636	583	606	599	618	604	665	650	563	651	615	628	652	602	645	583	660	612	626	606	594	650	623	585	621	573	629	608	621	592	595	631	629	645	605	668	623	637	640	624	589	636	641	596	638	650	611	617	665	588	620	630	602	593	634	618	615	626	616	618	633	613	613	628	604	610	597	581	633	626	602	645	614	615	653	600	618	571	601	619	576	561	604	633	611	593	574	652	653	635	653	592	599	640	643	587	587	592	636	618	594	633	585	696	559	609	600	604	591	613	658	646	586	601	630	664	625	589	644	664	639	607	592	601	636	621	604	632	659	605	644	621	610	615	659	636	609	591	585	570	614	626	644	571	658	600	614	646	634	579	621	636	613	625	613	598	601	589	603	608	594	610	616	613	579	638	638	602	586	653	616	584	650	652	630	602	635	596	594	608	607	611	601	614	614	610	652	635	623	636	626	613	605	587	586	628	637	596	632	632	595	620	572	616	640	621	610	615	610	591	572	591	614	626	616	594	639	594	650	656	618	631	607	610	627	675	630	610	605	632	651	645	595	606	625	622	614	612	615	667	575	621	630	611	605	633	654	626	644	591	620	652	647	623	605	644	579	632	590	632	617	632	619	623	626	653	616	616	646	621	627	582	606	658	636	633	645	602	612	631	606	603	630	610	632	635	621	587	573	615	662	618	609	610	609	620	598	599	631	658	611	618	603	607	588	645	646	581	598	610	634	618	607	638	633	637	617	599	600	608	615	590	632	650	628	653	634	634	640	614	610	609	606	601	623	633	636	624	651	639	583	645	615	615	645	603	595	582	607	645	598	591	659	606	635	634	637	612	624	618	648	623	576	596	617	619	609	665	629	601	624	636	622	661	619	652	640	644	622	624	647	645	621	623	640	618	596	655	570	599	608	558	631	585	618	646	621	612	604	596	600	615	631	599	620	681	628	656	624	622	667	622	639	593	621	604	570	684	612	594	621	601	652	633	620	614	572	629	625	644	641	620	606	629	600	629	631	594	602	620	627	659	627	661	633	656	632	621	622	658	593	662	637	624	621	630	602	641	629	624	589	663	613	630	586	655	597	639	602	617	632	599	627	632	663	627	644	612	592	648	624	601	633	617	616	566	642	643	619	594	604	608	625	616	589	665	636	630	653	667	603	626	661	602	605	644	654	608	636	623	607	643	647	602	600	630	615	594	625	592	628	627	604	616	649	608	627	632	659	574	642	637	614	626	602	642	591	622	604	584	650	612	635	624	574	551	633	620	625	616	593	633	628	661	606	612	626	574	652	655	595	611	621	629	659	634	640	628	645	633	650	622	618	594	588	651	586	624	592	603	609	669	599	571	588	614	622	614	589	628	643	611	627	605	636	628	578	623	627	628	578	591	614	643	660	583	619	612	631	572	593	613	651	590	651	615	644	597	625	574	629	590	615	590	590	595	663	641	598	609	623	586	581	635	613	601	600	605	616	631	630	609	602	622	616	617	591	643	600	648	627	650	628	641	603	635	570	608	621	626	652	611	614	669	623	658	659	600	612	662	645	616	598	618	607	665	628	591	579	597	597	603	614	603	612	601	580	647	585	642	576	627	611	621	643	578	647	605	616	647	638	588	643	641	629	655	648	594	621	610	631	643	645	577	624	635	636	622	605	601	613	650	605	641	630	594	634	650	582	624	647	671	613	637	599	623	590	675	560	586	665	616	631	620	601	626	645	588	609	652	626	618	599	643	617	560	636	604	552	621	597	615	602	631	623	604	607	614	595	649	624	636	598	648	644	643	620	604	613	681	585	618	636	611	608	662	637	636	613	604	568	630	607	638	608	578	651	629	609	597	611	634	634	591	643	665	587	595	636	617	617	651	643	637	645	636	625	624	620	603	596	600	614	672	616	604	599	622	616	630	632	601	600	614	605	643	645	657	594	596	613	628	592	639	659	589	607	583	628	581	583	630	628	670	587	616	610	631	607	598	588	619	615	620	640	600	644	630	615	616	568	627	608	595	588	635	588	653	571	587	638	626	632	627	575	613	619	638	594	668	617	630	630	613	662	595	614	622	635	654	592	644	600	615	645	567	623	572	653	629	629	593	619	616	618	600	594	645	628	627	651	600	623	581	621	620	631	610	605	623	587	628	609	646	641	593	582	622	637	631	582	656	613	648	602	611	617	640	634	626	612	619	597	647	588	643	647	618	657	606	599	589	638	624	592	629	571	641	619	610	629	654	628	607	638	588	604	605	632	617	598	593	635	623	605	613	596	615	604	593	614	605	638	602	635	635	645	645	623	619	602	631	613	581	618	623	607	617	612	596	624	623	561	618	629	576	627	580	579	633	645	650	601	649	597	614	632	600	595	598	640	618	597	641	653	623	604	567	588	597	589	640	658	618	657	604	621	607	628	661	607	598	667	675	607	626	638	599	629	668	571	658	643	547	608	616	584	620	619	639	630	629	630	625	627	623	672	640	630	616	615	593	614	616	645	612	633	586	643	625	625	608	610	592	627	634	600	641	587	664	629	627	610	606	597	633	649	591	578	666	627	558	603	615	636	599	593	611	603	615	566	651	605	624	606	630	653	574	620	639	619	615	597	598	598	658	585	601	614	636	626	676	628	639	609	598	678	602	666	600	600	615	615	613	626	589	570	604	605	632	624	658	611	651	618	618	592	635	650	615	613	600	649	608	643	605	629	610	590	606	607	581	651	629	592	621	637	609	598	635	635	696	592	600	605	628	630	593	649	595	603	644	604	613	584	679	583	617	609	615	663	627	630	644	615	623	637	648	599	629	620	615	605	639	567	649	626	626	573	622	611	647	628	604	594	636	653	621	589	604	639	598	635	641	603	599	655	645	628	649	631	594	615	624	650	577	661	624	589	613	622	635	575	595	611	608	638	624	584	607	611	577	677	615	654	635	577	626	637	636	618	655	657	622	615	596	615	606	673	633	621	606	619	619	594	620	620	616	582	623
2146	368	381	373	362	309	362	311	313	336	363	321	353	348	313	341	321	269	308	308	327	309	308	329	344	347	310	321	336	328	337	340	306	321	343	329	352	321	309	326	328	347	303	345	300	339	279	359	323	296	312	356	310	336	345	304	311	325	329	295	294	329	305	293	322	348	314	334	362	326	302	312	328	289	325	306	309	321	302	333	326	350	351	328	306	337	294	298	306	330	312	303	299	299	321	343	329	284	347	317	307	303	282	356	283	329	314	312	324	315	315	320	300	321	301	285	313	325	318	309	313	313	298	278	313	299	315	318	311	317	296	293	322	336	290	317	326	322	295	324	304	313	325	299	313	299	326	306	298	334	339	343	327	307	321	313	341	325	323	310	305	298	326	304	322	299	339	320	313	316	307	310	336	322	315	315	317	309	339	292	320	316	305	326	300	321	273	327	299	309	319	319	326	329	295	348	288	339	304	303	313	365	343	324	294	326	360	308	351	328	323	329	318	309	317	317	330	280	307	338	330	324	328	316	347	337	348	333	313	294	296	331	332	307	300	329	300	342	339	328	339	341	354	345	316	303	339	293	305	341	330	325	311	342	341	320	320	334	335	322	313	326	332	309	336	320	314	350	338	305	336	341	339	321	315	299	337	336	339	298	316	327	291	320	335	307	343	331	313	309	293	320	319	337	335	321	334	332	335	319	305	338	330	303	296	357	286	329	312	312	303	295	349	341	315	323	330	329	309	311	327	318	336	332	339	306	295	293	329	296	340	327	313	304	327	326	315	319	371	328	292	314	325	368	352	299	329	327	329	300	318	327	309	337	300	321	346	331	315	326	299	320	300	328	324	361	331	338	317	301	326	300	298	315	318	316	289	323	298	320	331	316	323	302	380	310	313	330	337	344	314	357	338	332	298	273	302	300	352	315	299	340	360	318	297	333	289	355	315	336	294	319	333	325	311	318	323	303	333	281	377	342	325	329	310	330	325	294	325	337	322	327	306	272	293	295	331	307	316	310	320	331	332	325	334	303	343	329	323	299	340	330	318	329	324	298	299	336	320	299	309	315	300	317	323	307	327	339	314	345	335	377	317	284	333	334	335	317	321	313	313	319	322	325	338	304	342	324	340	334	326	321	321	327	347	305	302	314	313	319	310	321	307	320	325	284	317	343	325	299	284	288	323	313	328	304	301	339	305	349	312	269	324	301	324	336	307	365	306	331	335	333	321	309	320	310	335	315	325	320	297	311	347	346	308	351	305	304	348	330	346	337	307	333	370	331	297	325	345	325	297	336	346	317	345	318	313	333	299	331	307	286	310	321	297	342	300	336	311	369	336	301	296	320	301	351	313	310	327	286	317	311	329	332	341	342	322	313	312	358	334	294	342	328	296	339	347	341	329	307	317	338	326	325	328	343	307	338	309	326	361	324	310	317	320	325	303	305	343	328	316	374	298	341	310	320	330	344	352	333	327	358	325	305	314	283	310	339	322	321	326	301	302	311	333	312	304	367	354	304	327	325	305	327	317	310	336	308	304	350	329	336	356	326	309	326	306	310	309	301	326	370	294	335	282	329	331	314	290	305	314	292	336	328	314	304	276	329	315	303	327	317	304	350	309	323	313	311	326	330	301	361	334	329	301	324	343	340	324	347	322	336	340	334	349	327	324	327	315	300	336	306	301	317	345	344	322	276	314	312	327	328	344	298	356	309	342	343	285	340	308	317	324	323	313	295	306	288	323	319	305	347	307	307	330	311	338	301	306	335	349	363	334	290	329	317	352	300	297	315	330	324	290	298	322	317	307	329	338	333	291	348	308	342	308	304	326	311	332	326	354	287	312	305	297	290	316	312	290	310	345	320	310	345	325	345	307	328	314	344	343	305	337	296	317	322	336	334	291	332	321	315	323	287	329	290	309	332	307	299	337	332	304	351	300	314	320	321	342	296	363	313	325	293	316	313	314	303	310	327	330	303	359	339	327	266	310	322	359	351	324	325	309	331	329	323	314	311	324	333	282	320	319	313	296	297	311	328	293	336	298	318	318	320	290	314	317	322	320	318	338	290	298	318	297	295	319	327	310	332	302	359	318	324	290	318	314	329	286	332	351	345	346	323	325	320	304	311	337	322	294	329	308	371	332	358	283	299	343	356	292	307	319	306	334	331	301	325	323	327	289	302	314	313	295	325	339	285	337	316	305	324	320	332	310	357	335	319	292	311	301	336	326	319	285	341	318	323	302	288	326	342	315	318	333	293	317	359	318	313	316	298	328	310	325	331	321	345	298	307	335	312	313	336	298	318	310	292	361	310	322	299	342	313	319	348	308	310	322	298	340	305	351	276	320	329	302	294	320	329	360	316	311	336	322	332	306	324	305	333	308	311	327	297	323	313	316	325	351	310	305	313	336	297	298	331	326	331	355	337	323	307	298	317	318	316	334	306	340	321	345	308	286	334	340	309	323	331	330	335	308	316	298	318	324	330	315	323	317	321	323	332	342	313	286	281	306	319	323	344	347	322	329	340	289	306	313	331	319	304	317	331	294	313	339	314	330	317	304	330	318	315	331	325	345	330	329	310	319	314	308	281	328	338	345	300	313	327	341	290	351	329	297	295	314	324	319	352	345	305	312	314	331	307	338	326	341	346	316	305	301	307	326	335	330	329	300	334	323	325	310	296	313	325	329	302	306	328	311	319	364	321	308	309	309	305	326	331	331	313	331	332	331	314	318	339	327	319	295	290	330	330	339	344	307	325	343	295	309	346	298	327	302	293	303	303	346	322	329	337	306	318	326	330	339	308	324	330	293	338	316	318	359	307	320	313	316	309	310	315	323	308	315	340	314	331	331	356	301	342	331	298	323	337	344	316	310	335	323	296	325	294	324	332	325	336	331	352	304	308	335	294	292	354	334	329	330	356	303	347	324	327	295	290	326	323	310	319	333	350	329	295	310	318	318	325	313	346	328	324	304	352	320	345	317	313	302	323	326	299	262	304	333	322	315	325	329	326	332	324	328	341	320	337	344	348	322	346	321	324	317	316	310	341	324	314	324	317	314	316	285	300	348	313	301	299	299	347	348	315	326	281	328	356	333	290	318	322	323	321	307	303	321	314	344	345	343	338	308	291	328	352	330	335	353	298	301	302	345	323	324	305	320	308	337	312	331	292	323	328	319	349	302	311	317	343	343	309	357	304	309	320	289	310	331	306	336	347	297	311	324	324	324	309	343	310	309	313	322	330	333	307	317	294	319	320	329	333	325	277	318	314	315	318	313	350	293	301	312	330	309	332	305	331	296	321	331	338	315	326	329	337	343	305	305	294	302	309	340	321	344	330	377	316	321	319	329	291	317	326	295	298	314	348	330	310	317	322	321	315	326	326	296	343	340	290	329	304	338	352	326	294	300	330	305	318	329	296	320	321	277	316	326	330	347	349	285	332	364	318	302	303	303	340	368	313	323	307	333	308	299	290	310	326	354	299	336	317	304	310	355	311	292	320	327	319
2917	844	813	934	907	871	813	905	892	882	795	848	812	813	867	856	864	822	812	818	838	780	782	802	767	844	778	800	808	804	849	810	847	747	787	827	783	810	790	789	728	837	786	801	864	809	753	779	800	805	822	800	807	736	811	812	786	839	813	797	801	807	803	804	799	763	749	794	789	852	780	812	816	791	854	760	824	795	765	790	809	831	774	829	788	813	843	800	812	769	762	794	813	823	803	850	803	786	802	809	763	819	799	801	766	776	781	771	876	794	816	817	807	786	781	802	787	817	801	796	759	784	764	762	747	757	786	805	823	858	799	830	790	831	802	768	776	833	837	825	773	792	764	789	781	786	800	794	796	796	811	810	813	761	758	797	787	801	746	793	782	815	714	778	781	837	808	813	781	807	784	847	826	759	792	783	784	809	821	794	799	853	814	814	782	755	771	796	800	794	750	775	833	798	817	768	811	813	786	827	732	794	815	777	761	821	786	854	808	833	778	813	780	821	786	785	830	778	781	811	764	791	805	817	781	828	787	791	758	798	821	784	805	804	764	812	789	798	815	745	792	801	813	764	779	787	792	789	832	808	786	777	777	787	814	812	794	800	775	816	795	795	782	779	781	839	801	806	806	785	810	791	832	808	812	813	765	826	798	821	821	765	784	822	796	776	797	792	815	765	764	754	805	825	800	754	792	792	781	777	780	771	764	745	806	783	786	793	763	794	784	798	789	779	799	772	761	818	867	826	782	748	810	776	759	768	814	791	847	780	836	863	759	766	821	786	806	802	832	837	751	824	770	831	812	782	827	788	796	796	835	719	776	756	812	790	822	819	814	796	774	746	786	769	827	784	775	808	808	835	802	812	814	821	819	749	820	823	799	809	801	796	808	809	788	805	771	797	838	810	766	786	800	771	802	784	798	756	797	795	793	775	813	793	778	808	800	751	806	803	750	774	798	816	787	760	841	821	799	845	809	812	806	817	770	791	824	781	800	776	800	802	794	714	770	796	807	804	756	754	762	774	828	793	836	798	776	795	813	789	808	817	807	799	795	786	779	788	785	842	803	762	762	733	790	804	775	837	765	741	802	794	806	798	808	772	841	798	803	800	793	737	768	780	795	790	784	826	790	779	781	795	792	813	847	842	839	765	833	800	803	772	764	785	791	811	778	751	822	814	748	834	786	773	793	800	739	822	770	805	825	799	791	814	804	846	723	846	760	766	731	779	772	791	825	770	792	809	787	806	807	799	789	788	788	792	818	838	837	785	774	785	837	817	792	814	804	774	780	872	782	782	756	796	788	781	758	777	790	764	782	796	797	805	737	801	790	774	785	772	798	812	751	807	811	792	737	805	803	780	803	759	785	748	818	801	812	793	773	790	773	750	821	818	790	798	824	769	771	778	797	807	839	770	753	800	848	832	791	796	828	814	741	778	831	774	781	763	799	808	739	761	790	800	773	779	768	772	802	802	812	763	792	797	818	752	778	822	811	781	791	790	740	857	821	801	744	791	771	826	777	805	787	803	757	780	812	801	838	815	785	772	842	810	778	792	739	809	836	779	862	809	792	788	810	792	811	794	769	761	838	809	839	800	810	788	804	773	815	839	790	818	758	806	792	805	777	806	765	795	835	808	805	790	818	791	790	804	822	839	772	827	819	756	722	767	789	819	800	784	850	782	767	865	800	787	800	758	773	799	788	770	797	815	836	795	774	786	784	797	844	767	780	801	780	836	745	807	805	758	780	799	817	762	794	782	803	790	740	799	777	847	803	783	853	818	849	767	800	799	804	782	792	801	786	795	786	778	800	820	818	819	799	813	834	759	740	782	795	807	816	826	764	802	818	842	800	802	797	770	876	789	818	796	817	756	766	844	820	756	788	804	792	870	802	808	789	795	786	748	810	801	795	792	811	832	813	768	837	780	823	776	768	814	786	757	829	763	805	753	774	784	849	754	782	808	807	810	821	810	791	818	785	790	837	776	856	859	764	816	825	803	780	806	761	798	791	770	787	822	785	801	806	824	784	798	811	871	788	823	803	865	763	794	821	821	801	763	805	765	793	870	804	825	757	830	764	793	811	788	771	794	784	790	759	802	777	835	840	785	826	779	808	821	823	780	831	775	796	789	730	811	815	790	798	811	784	787	768	796	759	796	784	833	830	791	788	842	781	745	789	781	795	828	811	794	776	829	791	765	790	790	824	762	780	792	767	837	777	797	802	815	798	783	795	790	765	821	815	810	791	769	776	785	788	753	753	801	758	827	809	787	840	796	808	827	839	758	774	796	832	763	823	815	809	800	776	813	840	816	791	799	772	757	802	816	808	779	800	808	800	798	800	794	800	791	777	805	801	763	794	826	871	784	813	756	788	779	828	811	801	811	799	774	810	786	796	790	829	765	819	760	821	815	774	719	807	722	820	840	762	816	906	783	812	809	768	810	817	819	803	769	787	797	818	762	809	817	838	807	758	826	772	850	764	909	778	782	801	827	785	782	791	776	768	758	765	836	781	833	787	831	834	782	791	836	742	791	794	796	789	837	831	817	775	783	780	803	740	775	822	754	829	828	767	794	776	780	816	755	773	838	805	891	797	739	764	751	833	776	778	774	800	782	769	769	805	793	790	802	788	755	788	804	773	806	817	744	765	762	795	811	805	812	789	772	769	782	765	817	738	753	827	827	789	758	833	836	794	771	777	827	793	770	833	784	837	773	799	793	772	775	799	821	836	795	760	787	782	764	801	823	869	810	804	762	832	791	782	783	772	783	784	832	823	796	797	809	798	793	745	780	799	770	803	829	811	806	805	792	786	769	794	813	776	794	817	812	788	776	801	798	763	806	789	810	822	778	796	808	768	767	839	764	800	726	770	836	773	714	805	759	785	842	781	807	805	750	773	808	851	763	770	822	796	783	803	789	780	789	786	801	788	834	781	799	769	741	770	788	739	770	809	756	750	796	820	821	803	787	754	761	785	850	796	753	747	803	817	847	771	847	825	795	797	832	775	774	824	779	799	783	795	803	782	823	854	800	845	787	821	736	774	783	813	773	763	774	818	810	827	746	789	795	762	755	797	775	796	827	784	808	822	896	800	824	829	812	766	810	791	761	780	763	768	786	739	771	783	774	857	766	797	796	759	768	814	806	836	827	788	795	749	733	806	763	762	767	846	836	780	755	753	804	856	807	797	779	823	767	820	772	789	790	790	764	819	777	761	753	749	855	771	830	751	809	842	851	814	823	780	777	767	815	830	799	862	811	769	748	820	768	770	778	837	753	802	833	812	760	771	801	797	821	826	802	780	759	805	735	790	820	852	741	767	786	842	776	810	786	778	840	811	755	825	802	808	834	812	810	799	769	771	824	769	799	785	795	806	791	835	788	832	811	815	784	778	804	801	749	819	826	779	799	804	772	788	797	740	790	814	797	806	770	789	833	797	824	768	817	754	787	782	843	804	835	835	758	767	813	741	834	766	742	772	779	822	805	828	815	813	808	792	815	781	823
8267	1315	1411	1189	999	753	562	481	433	396	356	398	382	335	327	389	399	312	248	249	227	196	195	200	171	191	191	184	175	185	181	171	178	168	168	179	184	159	165	144	164	162	137	166	162	180	166	154	156	145	185	175	160	165	145	133	149	165	176	173	171	168	158	184	178	158	189	180	174	168	155	157	171	171	156	160	166	196	176	163	179	156	164	163	151	134	162	156	167	148	162	159	171	159	163	147	159	168	184	173	149	158	143	172	144	148	149	159	150	166	145	173	150	140	181	155	152	181	146	162	171	165	186	165	150	192	139	136	185	159	142	129	151	158	141	190	142	177	148	155	164	165	158	158	163	156	155	164	179	150	164	146	184	164	183	155	158	167	159	158	169	135	177	175	179	147	172	163	169	165	173	171	136	172	153	178	164	153	172	160	167	182	177	176	163	161	158	183	163	156	157	165	160	195	150	153	163	185	171	156	147	152	171	170	142	151	123	162	177	165	156	162	170	174	134	166	169	158	150	144	168	137	160	147	138	159	167	160	194	159	170	131	161	131	178	168	162	176	169	137	165	154	166	163	168	144	178	166	148	163	183	169	156	157	165	162	158	191	147	153	186	155	140	158	157	153	167	169	156	162	188	152	177	158	175	144	170	154	148	162	150	162	151	167	170	154	155	169	126	146	140	163	157	141	179	160	151	150	150	138	153	156	143	159	139	162	174	159	167	145	149	147	156	138	172	152	152	179	177	172	168	159	184	153	163	174	160	153	183	174	166	147	147	162	133	153	149	166	151	166	157	163	136	156	151	146	153	142	166	182	152	161	163	140	173	149	164	151	164	154	142	176	156	172	172	169	153	160	141	173	158	138	149	158	175	168	165	146	167	160	173	163	184	158	160	141	151	176	140	161	144	142	170	146	138	161	152	142	152	150	157	154	167	132	172	159	151	172	169	167	167	132	132	167	142	154	151	155	179	161	152	167	158	169	150	161	156	155	157	178	154	164	153	169	160	169	146	158	151	152	146	153	151	158	166	142	146	175	157	156	167	159	183	159	151	153	156	125	141	167	150	148	173	163	169	158	189	171	156	159	170	174	150	158	140	136	165	168	160	160	151	145	162	171	151	152	184	146	134	143	145	176	159	185	134	159	158	154	181	162	146	173	140	180	167	172	156	173	163	158	128	150	140	165	150	164	126	164	162	159	172	155	166	157	160	176	161	171	169	176	172	158	152	171	169	184	162	157	150	153	156	152	155	147	151	186	162	154	168	183	172	134	166	182	154	165	144	164	148	138	169	160	169	173	165	156	154	179	174	144	169	161	161	148	147	162	151	164	164	147	168	171	168	174	173	174	141	179	134	142	148	166	167	145	169	162	172	145	179	153	147	154	143	154	156	174	172	166	151	159	162	124	125	158	138	164	172	176	162	146	158	164	152	151	149	154	171	170	154	181	150	174	170	145	162	157	174	162	151	151	150	159	164	188	152	150	190	160	130	177	163	174	136	154	159	152	162	156	147	136	137	141	158	146	161	190	164	157	155	181	160	156	169	154	181	164	176	155	152	153	150	153	161	154	173	170	152	158	171	174	165	169	175	166	165	166	158	177	154	170	143	168	151	154	159	166	161	200	137	147	147	183	143	156	140	146	146	175	146	169	142	147	164	168	163	159	149	170	179	138	133	165	141	172	172	182	166	165	155	142	149	159	161	157	181	147	162	164	182	165	166	156	176	161	165	176	161	130	159	167	174	156	167	145	161	181	157	154	179	144	180	178	179	136	190	132	152	160	164	180	154	157	154	139	176	140	123	166	151	149	170	155	150	147	165	174	180	170	173	180	153	166	149	137	158	162	147	169	136	148	153	165	157	177	147	173	166	154	146	133	154	148	178	154	157	172	176	149	161	132	163	182	166	163	150	153	141	171	143	162	168	141	172	169	171	150	146	154	154	189	157	153	152	155	152	176	140	174	158	143	156	167	182	175	181	141	170	161	163	154	149	149	172	146	171	151	142	151	173	135	193	144	142	155	180	167	162	162	153	162	182	162	142	145	175	147	164	140	166	138	149	165	167	165	185	129	179	165	172	179	171	153	139	149	165	176	156	210	151	174	155	162	144	168	187	147	138	167	156	163	149	183	167	162	190	167	153	141	175	176	167	136	150	179	164	163	151	166	156	158	151	139	151	168	191	172	144	162	153	156	140	158	152	156	146	158	175	154	173	126	137	137	167	159	125	150	162	160	147	166	153	176	169	183	166	169	158	152	157	157	157	159	151	150	150	153	156	144	170	154	164	163	162	154	157	171	176	159	163	148	134	196	162	176	164	134	166	160	185	166	168	138	160	162	178	160	156	164	160	161	172	144	147	142	149	172	149	168	158	127	150	134	155	137	158	160	157	167	154	170	183	167	166	164	133	175	146	164	145	160	137	170	153	158	153	150	144	151	147	153	162	156	165	155	151	133	173	156	150	164	161	140	171	148	160	141	173	172	159	163	145	138	162	156	147	169	176	146	159	155	142	170	173	147	181	148	168	177	170	175	151	155	179	140	153	161	165	153	182	162	145	161	132	133	183	164	162	169	163	171	171	174	150	149	164	163	166	151	169	169	175	161	157	132	153	151	156	157	159	164	169	174	161	164	153	145	170	165	159	140	141	158	149	146	182	175	170	174	172	170	177	145	137	161	152	159	151	179	145	169	143	164	175	153	166	153	163	166	156	161	177	163	167	180	146	162	160	162	142	173	154	139	173	161	149	151	145	175	166	132	162	155	151	153	153	181	156	163	151	176	183	163	177	172	180	151	168	164	176	155	151	147	161	137	162	151	152	163	159	168	162	132	147	171	169	182	143	172	155	148	137	146	147	152	159	162	150	155	159	160	153	162	159	156	163	159	171	164	133	159	175	155	152	162	163	148	146	149	165	161	162	150	170	141	160	167	152	158	168	165	153	129	157	148	178	166	147	167	158	174	126	150	167	162	171	145	145	172	155	147	141	160	144	179	157	144	160	126	144	152	150	177	152	153	159	159	162	156	162	173	140	143	142	144	166	162	159	142	183	167	169	123	167	142	155	157	138	154	177	141	155	155	165	153	142	166	181	144	182	160	178	171	166	151	175	150	152	160	185	189	164	153	159	164	174	161	142	147	149	154	165	155	150	154	141	193	167	145	168	160	157	161	158	142	187	166	168	164	154	168	177	155	135	143	131	167	159	181	135	174	142	157	136	155	171	175	173	152	158	161	170	155	162	137	167	154	171	173	160	135	163	156	143	137	142	153	157	168	149	180	151	141	183	144	167	146	159	168	142	177	152	168	156	153	165	163	142	159	135	162	147	163	160	158	150	167	153	151	132	176	139	163	157	166	145	150	136	174	141	190	161	163	156	171	160	159	151	149	162	166	166	147	147	148	160	169	162	173	183	154	173	182	162	164	160	155	175	152	161	128	140	160	149	155	143	162	153	142	135	172	157	168	167	169	181	149	141	170	173	170	168	159	174	159	164	160
6268	1466	3024	3749	3439	3049	2466	2091	2041	1972	1837	2242	2001	1616	1789	2102	2235	1628	1418	1073	829	932	826	680	662	614	631	591	568	570	563	572	535	577	512	514	506	553	499	471	506	506	470	500	503	520	517	469	508	464	498	467	466	517	490	495	436	484	487	455	456	503	496	483	439	488	427	476	489	475	436	481	478	495	480	442	477	477	500	459	492	448	460	476	461	472	456	467	436	469	467	478	450	459	479	479	499	446	458	464	511	505	474	491	447	501	469	454	449	456	436	432	444	424	476	485	457	456	456	471	420	468	525	454	484	476	485	424	443	457	491	442	467	469	461	435	495	430	474	472	468	483	447	482	497	450	447	466	451	485	449	461	489	477	469	438	435	465	483	443	468	438	448	434	440	430	463	469	484	478	440	466	460	506	489	463	453	474	486	462	432	451	432	466	484	444	489	463	468	466	464	463	491	463	458	459	474	484	448	459	474	433	441	481	483	486	441	457	469	465	452	446	426	460	448	473	485	437	487	476	437	458	454	459	441	438	469	459	487	486	479	434	458	489	474	475	417	424	488	482	435	446	518	478	466	460	476	457	493	472	472	485	454	468	469	450	479	469	500	452	453	485	490	477	451	476	485	442	456	423	443	437	448	427	439	454	455	490	478	488	444	413	454	459	460	479	448	479	444	465	474	506	445	476	436	457	499	401	473	444	480	489	469	446	491	490	456	468	464	485	484	481	443	443	494	472	446	460	426	445	438	458	469	457	497	463	448	458	452	492	470	501	489	482	455	469	448	442	452	485	474	465	443	424	435	434	476	442	419	498	462	476	468	467	429	460	429	520	468	480	446	448	440	463	470	478	463	471	467	461	446	462	423	458	444	460	483	464	443	452	468	464	458	467	457	418	429	469	421	460	462	477	443	441	450	486	452	482	424	479	441	446	468	468	477	483	478	437	416	480	436	507	431	458	427	450	429	443	494	454	455	450	442	466	512	423	458	441	451	455	476	486	492	467	485	467	409	459	449	503	481	451	478	509	409	442	443	491	458	476	451	510	437	420	488	467	457	452	502	477	429	447	415	454	452	464	433	472	447	492	439	491	441	457	470	506	425	438	423	446	482	447	446	492	470	435	474	482	485	458	452	460	441	476	481	457	470	468	451	434	476	480	495	518	485	448	425	463	460	466	454	444	496	444	484	462	463	425	465	442	496	484	460	505	425	425	471	455	495	476	457	460	440	460	446	422	449	457	493	498	442	454	431	425	439	466	496	469	510	463	472	427	462	508	451	468	455	459	461	435	459	483	461	485	464	484	434	442	489	466	444	468	485	472	489	458	475	443	450	454	470	481	418	479	443	439	446	458	433	448	450	474	460	455	480	501	470	424	490	472	446	484	439	422	521	474	470	471	453	482	448	440	486	467	483	487	436	466	449	481	455	432	479	458	441	437	507	430	456	473	460	466	436	476	425	488	477	438	451	477	464	413	472	461	439	459	473	433	447	418	408	492	462	444	500	442	458	433	452	470	488	480	468	482	471	463	464	461	446	462	479	461	451	460	480	487	479	485	489	463	455	490	475	451	472	478	437	465	481	451	447	487	417	448	455	470	458	447	460	476	437	462	477	474	474	475	457	495	433	452	452	468	461	470	465	492	413	468	477	457	474	484	469	457	435	475	437	449	452	427	435	471	440	456	505	460	429	478	470	505	433	477	465	445	477	450	458	469	509	480	463	461	449	469	481	468	481	499	419	475	465	445	471	469	440	470	468	437	422	458	465	483	456	459	453	422	479	476	459	462	456	443	454	458	499	467	486	456	439	421	434	496	459	446	460	461	434	466	476	443	434	445	504	446	442	473	442	443	453	422	474	422	440	473	513	487	495	434	495	472	466	443	503	449	486	459	452	476	477	482	457	465	432	476	441	457	500	465	464	478	438	474	471	458	450	459	480	491	449	455	468	432	500	424	489	443	424	487	464	453	459	417	433	475	451	469	450	451	421	486	472	476	497	449	479	416	477	460	427	439	459	459	446	462	476	459	463	435	459	470	437	474	459	417	468	447	493	431	435	453	459	478	442	453	433	438	494	468	497	463	442	483	434	445	453	454	489	458	451	468	448	466	463	464	500	481	486	450	504	484	491	466	442	433	458	482	478	460	443	486	494	420	454	477	430	477	502	450	456	450	467	436	453	454	478	476	417	464	434	447	424	487	484	435	478	440	450	450	482	489	442	478	434	430	445	481	482	494	473	460	443	475	435	524	456	464	430	425	492	499	434	469	464	466	458	446	456	508	482	473	464	495	474	463	450	471	470	445	446	489	502	465	452	456	460	472	462	465	431	458	450	430	442	468	481	495	488	469	475	466	473	501	474	479	498	436	484	495	457	504	473	474	442	477	465	464	413	475	464	439	463	473	495	463	459	478	418	500	474	442	513	447	459	442	471	449	471	478	449	438	429	453	472	453	459	453	477	479	462	480	480	413	437	481	492	498	457	487	435	514	443	455	474	458	484	465	451	479	440	433	479	461	482	425	455	477	450	464	432	491	451	468	438	444	483	471	452	467	469	450	447	482	449	447	442	472	430	486	491	511	462	427	436	459	483	446	447	429	443	465	484	495	500	468	464	471	482	448	455	461	449	447	465	463	481	452	464	466	498	472	470	458	422	444	461	473	436	445	442	449	420	444	446	456	461	498	460	495	460	461	487	461	463	432	473	507	449	482	449	436	455	459	449	429	428	458	457	457	453	464	455	435	469	465	456	443	431	474	449	431	455	493	479	444	397	468	482	457	470	493	417	451	508	459	472	488	488	467	452	483	485	432	460	463	446	466	479	450	496	456	455	474	477	465	436	452	472	467	484	472	452	442	473	454	417	482	453	504	451	442	475	474	410	460	485	478	450	460	437	463	478	455	474	459	477	496	423	452	429	448	426	462	468	424	438	482	426	427	427	464	477	487	436	429	472	449	434	483	448	476	470	450	438	451	445	448	424	466	474	453	463	457	472	450	479	420	467	451	466	440	429	456	455	433	480	459	487	498	461	492	478	432	475	481	451	469	465	473	482	449	458	463	454	461	450	447	472	457	467	480	463	478	461	442	463	485	493	459	447	508	479	444	454	427	490	438	466	446	466	475	459	461	479	471	471	497	457	491	451	480	495	511	455	454	499	471	441	477	451	451	470	480	477	481	492	472	452	438	516	466	488	450	462	480	438	413	483	487	426	503	450	432	448	454	460	467	447	471	431	493	434	464	465	433	460	480	451	421	442	442	482	423	462	474	455	461	454	414	438	460	453	471	452	479	451	413	455	497	480	441	478	492	453	459	435	432	457	444	472	436	461	447	492	469	472	452	474	464	463	499	423	453	479	477	418	482	451	452	484	436	461	455	451	454	486	458	458	438	481	441	436	465	463	484	440	456	481	453	466	455	471	479	444	439	454	473	476	478	451	456	494	440	453	445	437	451	455	462	479	476	493	468	472	457	463	453	480	478	478	447	454	440	494	474	478	478
14904	2932	3130	2577	1815	1342	924	956	746	719	673	700	671	525	571	640	649	518	415	375	309	284	316	249	283	241	258	229	240	290	256	219	222	225	232	247	216	261	218	207	229	202	231	247	211	212	221	246	215	218	207	212	221	226	226	232	240	221	219	217	205	245	217	220	233	210	223	258	216	199	244	201	233	215	209	241	239	218	228	183	208	192	220	227	244	218	199	202	211	200	278	229	211	217	234	252	217	237	212	233	215	210	212	231	242	230	214	202	242	215	227	239	204	193	240	217	241	207	229	238	220	216	225	207	213	198	218	210	239	239	239	207	225	241	198	235	218	222	207	238	216	207	196	213	215	221	225	233	226	204	223	236	233	226	217	220	208	204	226	236	209	231	237	225	228	233	208	206	192	226	236	228	213	225	230	223	222	198	239	234	215	253	222	234	226	219	224	214	235	214	215	215	227	241	243	206	234	244	242	226	219	202	217	202	223	246	199	226	251	213	218	224	226	209	187	210	212	210	218	223	216	214	227	218	222	216	206	239	244	218	231	242	238	236	234	212	221	226	250	225	243	226	219	204	227	219	217	197	234	207	195	227	206	207	215	207	224	241	207	246	229	203	241	216	225	204	204	255	228	216	253	207	234	208	211	209	201	223	201	201	207	210	238	219	256	233	230	206	227	221	209	208	204	215	226	232	213	200	230	219	245	215	242	216	244	192	207	215	221	190	212	213	221	213	237	236	224	208	204	225	212	222	223	220	216	220	207	216	234	206	197	214	255	175	236	210	209	228	207	222	208	225	202	232	200	201	193	223	225	248	224	198	225	237	250	219	239	215	195	207	206	227	250	234	227	232	243	222	244	224	222	214	216	211	224	212	229	214	261	207	225	229	226	225	230	197	221	203	211	235	214	204	203	170	244	215	226	229	218	236	188	245	212	207	199	233	232	214	235	207	208	250	213	229	226	240	195	214	226	200	211	220	212	221	203	200	238	228	204	265	217	219	222	209	213	234	218	216	210	233	239	234	234	232	238	207	207	240	259	219	213	205	191	235	222	215	193	214	200	193	240	209	235	240	201	234	218	210	177	244	250	209	207	189	218	232	232	256	211	196	237	248	216	213	196	224	221	224	240	198	197	230	238	201	210	226	226	223	198	231	237	211	251	216	230	232	198	210	202	231	229	224	221	227	228	228	240	208	207	227	209	209	217	200	212	228	237	246	227	205	211	224	243	238	205	200	185	209	221	203	223	206	217	221	236	239	261	223	237	218	206	192	246	198	223	204	186	223	209	216	202	235	204	199	204	247	198	202	216	253	218	194	220	222	229	238	205	235	218	222	235	214	220	206	203	259	225	211	211	218	230	174	208	242	229	230	251	212	256	221	208	188	218	202	210	237	224	226	217	219	207	213	210	247	231	223	184	215	219	223	214	233	214	222	203	205	240	245	235	220	223	224	217	229	227	247	198	250	218	236	234	199	232	205	233	243	237	222	226	228	208	202	217	222	240	231	227	218	205	232	218	209	207	224	206	216	239	224	210	216	218	219	219	218	208	224	237	234	206	263	227	236	209	219	206	216	214	228	231	246	219	202	211	207	213	224	226	213	196	226	224	226	210	213	217	212	184	226	208	216	220	219	213	204	212	229	219	204	217	193	196	233	219	212	192	260	210	214	226	242	248	248	215	210	218	247	227	228	208	218	219	236	214	231	220	227	183	223	185	240	229	201	222	203	212	217	231	239	234	218	208	224	231	213	204	210	224	208	237	222	236	234	197	221	206	231	218	231	221	221	236	211	195	216	239	249	234	227	215	221	225	246	191	208	245	224	228	218	213	217	206	202	210	222	204	226	238	214	232	205	218	214	210	229	211	213	229	220	201	200	254	212	236	222	218	215	218	231	204	226	209	205	228	239	229	228	228	227	227	225	230	223	215	198	228	237	215	240	198	205	214	229	245	251	211	219	203	212	233	233	223	256	218	219	205	229	201	203	242	198	223	213	210	217	191	213	223	220	226	238	215	212	200	250	205	208	219	220	230	243	215	230	210	212	217	222	214	223	183	188	209	228	215	234	204	242	225	211	207	216	252	207	218	218	203	228	237	221	221	225	240	240	213	220	224	236	198	236	224	222	231	232	230	211	213	241	250	211	212	223	206	229	244	252	248	217	222	246	244	242	252	219	250	206	216	214	210	212	240	218	216	240	182	251	217	230	243	235	198	228	211	224	216	247	217	208	224	217	220	224	248	210	221	208	224	237	212	229	218	224	194	190	208	233	216	213	228	228	236	220	254	232	245	220	237	215	222	216	218	228	218	228	236	219	227	220	223	220	204	277	178	205	205	215	220	229	254	204	209	201	214	200	241	230	251	204	216	226	216	201	228	206	244	204	219	243	225	230	227	210	221	202	223	224	194	227	217	232	207	192	198	220	219	226	217	206	214	232	235	230	227	218	212	215	213	241	223	230	205	220	203	235	211	234	235	199	232	204	220	211	201	206	257	228	219	232	216	230	182	218	227	207	260	205	234	196	210	242	224	228	214	210	216	254	229	189	220	224	216	246	216	195	215	192	225	219	205	204	227	224	223	210	208	212	257	241	242	210	195	230	216	210	250	218	244	237	224	244	214	230	228	215	225	226	259	214	183	221	240	210	209	205	225	225	217	212	219	230	217	183	220	220	221	218	219	214	210	205	216	229	210	248	219	196	207	207	221	219	220	231	242	236	229	199	239	239	212	220	218	224	219	235	193	222	210	216	226	205	210	197	249	204	207	238	223	226	215	240	258	233	218	200	202	264	186	231	238	226	242	211	251	211	214	223	204	210	221	214	249	238	198	231	226	220	225	241	221	261	239	229	215	230	210	233	221	249	219	214	210	233	234	227	205	238	247	225	210	222	212	226	236	251	194	201	236	225	224	225	228	237	195	221	200	208	201	225	242	227	210	232	204	217	223	244	197	186	220	240	211	207	212	193	203	197	194	225	246	199	215	245	223	206	204	219	215	204	213	240	218	202	215	250	204	223	229	237	212	215	239	218	223	227	216	224	193	267	194	216	217	226	229	255	211	212	255	218	207	247	211	235	218	230	221	230	216	182	214	221	228	236	231	202	184	212	207	216	233	211	226	254	234	233	243	199	219	219	197	210	206	204	212	229	236	233	242	219	225	222	206	229	225	215	219	229	205	224	198	234	235	237	251	230	210	211	221	218	233	235	231	231	216	206	229	220	205	229	220	202	200	201	220	203	234	214	235	237	221	215	253	209	208	181	215	240	222	226	221	215	217	215	237	212	211	247	248	213	193	217	211	238	218	222	222	235	250	229	258	218	213	258	239	213	198	210	184	218	238	201	211	210	221	223	201	219	215	204	227	220	222	238	221	241	214	224	200	242	258	222	200	206	225	202	220	227	230	240	242	242	219	232	226	249	227	226	218	214	235	233	250	219	229	197	182	229	227	203	194	245	232	218	226	219	206	229	209	215	237	223	215	209	231	216	233	224	205	219
8412	2494	5321	6419	5816	5090	4208	3861	3250	3451	3483	3922	3372	3064	3328	3528	3527	2929	2061	1747	1418	1384	1265	987	1000	938	890	909	841	843	834	753	752	720	786	728	746	745	696	742	720	737	723	687	726	708	641	646	700	704	657	709	723	673	643	637	660	654	666	655	683	630	621	666	676	693	634	659	658	591	631	681	630	623	663	629	660	616	663	674	653	657	660	661	661	635	600	604	627	643	629	634	609	659	602	625	620	636	621	597	631	661	617	617	626	644	682	658	611	614	612	623	613	611	611	646	624	628	659	596	608	635	625	569	624	646	654	610	626	623	643	640	634	632	585	624	597	630	597	605	617	630	630	637	618	662	622	589	604	633	645	622	579	642	648	573	638	606	676	628	595	590	607	632	634	604	591	612	590	597	620	653	594	653	589	631	635	615	646	606	651	630	628	639	617	655	628	601	600	619	668	657	644	610	614	646	639	602	644	606	553	604	617	643	612	627	631	663	613	636	645	636	644	581	621	628	602	632	610	627	586	631	610	625	627	633	654	624	635	604	653	611	614	614	638	614	626	615	622	601	648	603	600	634	593	610	647	624	576	598	607	635	627	656	630	619	666	644	632	599	635	651	621	582	679	618	639	605	637	628	620	628	649	626	600	644	683	614	583	619	630	633	673	600	619	625	626	647	615	608	617	669	569	618	590	592	610	586	567	647	615	640	619	626	649	621	604	675	621	598	648	631	635	579	590	654	588	590	631	620	625	568	623	658	616	602	575	619	614	591	625	586	618	662	634	658	592	651	588	604	630	608	604	594	609	638	631	626	580	580	642	637	662	623	635	656	628	623	662	666	615	612	599	620	662	642	665	619	590	659	602	625	592	574	604	613	629	607	597	593	632	622	586	625	583	591	655	528	611	613	597	635	593	636	603	625	668	659	576	624	670	579	642	564	643	599	609	576	630	612	670	642	654	688	580	612	609	574	645	578	626	667	616	622	649	618	642	613	582	618	618	628	663	655	594	627	578	661	621	650	614	620	654	654	618	596	598	642	647	601	668	661	607	578	593	639	629	608	668	595	605	608	624	643	640	601	630	623	642	619	659	625	616	652	589	607	601	551	601	613	599	618	628	616	608	600	646	615	585	624	592	624	552	586	627	625	610	626	607	615	614	592	597	628	625	594	632	600	614	612	679	615	603	670	622	592	634	662	625	659	637	621	620	615	611	621	604	594	633	620	616	655	634	668	625	650	607	598	639	662	626	616	598	622	616	601	634	559	614	653	600	581	598	611	637	605	651	566	668	589	599	611	609	625	676	663	629	651	570	598	613	568	633	610	593	674	653	665	610	612	636	626	643	630	643	592	611	603	652	645	615	582	638	616	582	622	617	622	605	608	672	613	629	652	637	630	605	559	587	618	640	596	626	670	616	609	622	629	644	660	626	604	582	608	621	582	599	562	578	637	613	584	632	611	619	665	631	633	634	621	579	646	597	651	608	587	636	650	584	648	595	554	597	629	642	677	604	609	652	634	630	588	661	674	605	583	605	641	639	617	594	630	599	590	631	600	599	588	663	593	639	606	627	629	626	603	608	646	599	655	674	669	613	685	624	595	598	619	612	597	648	665	667	602	681	633	557	617	579	580	609	613	650	575	601	632	619	620	620	641	648	641	632	612	626	645	597	648	618	602	665	585	641	577	655	607	615	634	604	658	652	601	586	619	626	630	617	608	608	618	597	602	611	647	683	638	612	569	668	608	585	638	629	628	587	650	594	639	596	574	660	623	600	634	617	609	619	629	615	595	633	591	642	631	619	625	652	617	630	618	619	580	598	593	623	604	676	597	617	625	625	605	595	625	600	576	593	599	658	636	641	611	664	593	645	647	654	592	628	610	603	660	619	631	610	618	640	622	631	644	602	599	593	609	638	630	607	636	668	620	608	596	621	683	634	619	632	645	607	633	636	586	664	596	634	644	596	679	626	604	601	605	620	648	607	610	609	619	635	603	623	577	633	599	634	614	604	637	624	605	622	629	655	646	629	589	651	626	577	630	685	631	566	658	598	600	615	602	644	651	631	621	600	610	576	618	604	631	623	607	616	654	623	637	625	630	639	643	650	635	603	619	643	599	648	673	616	640	592	629	645	633	627	615	608	632	608	632	582	595	579	594	641	611	590	603	607	632	641	601	601	598	597	607	594	652	645	636	634	617	614	636	579	592	626	671	676	612	592	588	642	661	665	642	582	598	576	599	651	600	581	685	633	662	635	596	611	651	630	604	602	632	583	600	620	625	616	658	652	623	659	641	599	587	682	614	619	650	602	605	643	587	626	651	602	669	600	600	603	609	562	630	612	605	637	622	604	627	595	656	630	566	636	608	619	628	629	607	583	577	638	633	616	628	608	661	633	635	651	597	629	642	630	645	621	577	651	598	631	608	595	626	617	633	605	646	557	651	582	622	633	611	602	651	638	647	606	609	605	627	628	654	600	628	595	613	604	600	611	611	603	605	677	593	610	645	629	659	621	621	660	600	627	597	589	648	610	636	608	627	574	601	596	600	618	570	647	627	626	615	595	655	609	609	664	605	639	652	577	625	641	658	585	636	621	640	622	606	601	624	624	630	609	662	619	612	595	616	602	605	588	624	595	596	575	634	612	609	630	556	589	587	630	650	667	609	615	637	584	609	594	639	624	658	616	605	668	645	651	610	594	591	649	606	608	600	596	595	641	608	634	651	612	614	615	611	676	611	612	620	597	622	590	611	605	642	617	591	604	624	643	622	615	602	649	654	638	608	615	623	619	696	612	625	618	588	610	592	605	610	635	606	604	637	605	623	633	627	632	619	619	625	631	600	614	606	634	596	625	624	615	627	624	608	608	585	645	617	600	631	658	611	614	644	616	631	627	624	614	634	645	687	627	632	645	614	596	566	639	694	619	645	605	658	647	633	612	672	608	637	638	622	643	614	602	626	594	621	592	623	596	602	638	607	628	605	603	640	624	643	586	618	657	582	618	623	639	646	591	579	613	619	630	630	609	636	594	614	615	597	639	625	615	627	615	645	628	622	619	634	600	631	629	615	622	656	612	643	622	604	627	639	682	663	603	625	601	637	640	657	620	613	654	593	591	602	604	615	621	637	624	599	601	595	609	632	621	623	632	624	623	609	644	555	606	615	622	640	673	608	620	630	631	592	631	616	633	608	651	611	591	627	629	607	626	644	616	607	603	621	611	643	588	654	603	642	606	612	675	666	605	647	623	612	657	605	654	608	567	627	605	602	591	607	627	607	567	600	596	580	666	603	610	662	581	626	615	601	639	589	619	615	647	619	645	626	647	585	638	585	634	623	619	600	617	581	594	616	627	585	616	622	633	636	600	599	584	573	619	604	613	599	657	617	623	617	557	620	625	601	680	633	640	618	621	601	648	627	638	623	590	638	623	638	636	622	602	603	601	640	643	652	603	631	580	646	618	617	631	669	583	631	632	570	587	618	639	624	636	652	673	623	600	643	668	624
2122	313	356	308	333	350	343	299	330	337	335	319	320	336	309	309	283	339	315	309	283	329	317	289	298	339	328	341	295	330	323	325	304	335	327	321	332	321	341	333	323	331	341	319	325	305	342	294	333	324	353	330	323	332	338	300	343	313	319	312	308	344	325	301	324	342	321	338	312	310	321	335	342	300	334	353	299	322	309	316	342	315	319	346	320	328	321	323	337	288	323	288	338	314	301	317	317	375	301	298	348	316	299	287	343	343	354	311	322	337	343	342	340	331	326	295	344	319	381	339	321	319	304	266	302	360	361	317	320	321	339	330	298	326	345	305	310	318	303	293	327	333	339	326	331	312	326	330	323	295	304	330	308	372	311	315	305	312	340	326	323	298	293	311	328	324	337	303	345	312	360	312	351	317	313	330	311	283	293	330	314	328	352	313	337	323	338	331	311	321	314	351	306	326	312	315	327	321	307	346	350	365	320	300	347	351	310	368	338	324	329	331	346	323	348	324	338	302	316	311	334	322	327	335	355	328	349	326	305	313	313	333	304	295	343	355	288	293	290	306	346	329	334	311	328	347	309	300	322	331	293	323	329	322	308	288	328	332	331	315	315	335	312	336	298	333	346	337	318	321	310	323	289	351	287	374	331	375	312	298	331	319	330	284	326	337	335	352	295	310	309	322	286	329	332	295	320	342	337	342	324	336	337	337	318	302	325	352	304	322	340	329	323	310	327	318	337	330	337	327	346	299	329	348	330	319	342	334	317	310	325	348	313	349	313	293	326	336	308	333	312	355	312	324	315	310	318	316	295	308	320	304	302	352	341	348	317	320	322	322	311	359	327	334	304	357	341	338	325	299	344	329	344	326	300	321	321	361	313	349	353	312	366	316	335	336	296	324	326	338	313	323	317	311	358	330	332	288	316	308	311	345	315	311	322	337	299	324	326	311	313	304	335	332	302	335	310	329	306	331	323	311	303	295	334	317	291	315	310	337	304	320	308	324	317	359	326	278	311	331	310	334	343	290	325	327	331	312	299	273	313	276	334	327	317	296	323	322	318	332	326	345	329	303	332	314	293	333	317	321	335	331	305	318	305	328	325	286	327	308	312	344	303	313	335	295	308	319	323	349	348	316	300	317	350	334	323	296	323	332	310	346	350	350	345	326	303	287	322	320	330	345	327	302	312	297	300	310	350	309	296	327	336	350	330	301	315	327	306	331	297	294	328	275	312	283	307	288	311	316	296	294	327	305	346	358	317	314	297	364	341	327	326	301	332	266	342	330	346	325	342	353	327	363	305	339	331	329	357	364	331	342	306	345	342	292	295	298	318	310	311	361	331	345	303	313	318	327	308	297	351	289	276	278	297	310	318	318	273	334	313	329	323	328	333	290	315	307	356	312	322	366	320	323	327	317	286	340	304	312	319	305	319	348	317	321	324	309	306	325	330	330	325	307	349	302	354	306	355	337	317	321	291	349	346	322	316	333	299	305	312	320	322	314	331	310	321	295	314	322	319	347	328	312	336	339	301	305	288	298	306	320	333	309	344	343	302	299	324	363	332	322	323	344	354	317	297	313	324	319	302	331	341	304	314	288	320	329	347	283	287	306	333	327	307	343	328	323	311	354	302	308	324	303	338	318	299	320	320	315	332	325	304	344	347	312	308	314	323	311	298	298	341	321	321	346	308	304	318	349	330	316	337	295	327	313	277	306	299	297	352	349	310	300	331	302	352	331	336	295	331	332	307	315	303	305	321	310	321	301	291	315	298	303	321	330	319	296	333	297	301	325	314	315	321	331	333	335	313	346	317	328	334	341	319	313	309	325	308	312	345	346	331	321	337	361	331	311	327	327	300	328	319	300	316	320	324	290	299	275	320	302	329	326	320	306	307	342	343	320	351	305	306	321	332	297	334	356	311	328	333	311	298	318	322	316	295	310	302	355	316	323	333	311	329	334	318	326	326	357	318	300	314	296	331	300	338	310	315	311	317	328	306	294	327	313	306	313	314	324	319	299	342	330	301	329	359	325	313	327	312	311	315	301	298	334	314	318	292	298	302	328	332	346	319	306	355	294	335	301	288	303	314	324	303	327	304	297	313	320	339	330	347	339	296	366	322	341	306	333	328	323	322	316	296	306	321	317	337	348	354	362	287	326	352	309	307	302	322	313	331	330	306	300	312	338	325	307	284	305	311	315	290	301	334	313	296	308	315	306	310	324	325	330	330	308	301	337	326	310	313	336	346	373	304	347	347	318	312	331	362	334	346	328	313	320	349	326	304	328	289	338	328	318	334	280	352	313	292	341	309	283	314	304	337	331	292	330	312	328	305	318	328	307	307	330	327	313	346	303	345	267	319	299	343	285	328	327	307	286	300	328	281	305	308	332	303	310	301	331	302	326	313	324	301	315	332	352	322	338	348	337	304	313	319	324	338	301	283	309	323	357	292	335	291	321	324	329	297	324	348	342	328	339	342	331	284	291	332	282	333	309	329	311	331	285	322	352	298	345	296	333	342	324	313	308	318	308	307	310	348	327	300	294	313	312	303	353	327	314	345	319	340	301	306	339	340	320	300	289	349	347	319	327	331	331	343	325	348	298	334	327	294	326	318	303	292	317	308	331	379	325	319	308	320	364	302	303	330	310	313	313	316	337	310	340	350	310	334	326	291	291	334	343	313	312	287	354	314	321	314	281	341	350	311	323	303	314	334	336	339	330	326	282	336	322	319	300	291	362	333	320	335	308	320	311	368	313	313	285	316	325	323	328	297	316	319	364	291	325	328	314	332	287	338	301	309	306	352	324	310	335	339	317	356	337	293	332	359	340	338	296	334	320	334	348	333	327	313	307	343	341	321	349	355	308	317	309	314	311	315	309	276	306	317	330	352	301	342	298	321	311	307	324	295	320	307	289	315	348	294	341	334	307	346	359	354	319	332	332	296	309	360	332	335	349	323	315	333	325	326	320	368	318	317	313	316	361	327	339	309	328	286	320	294	306	332	322	348	322	353	321	314	322	310	355	334	321	326	332	334	337	339	322	322	351	331	328	325	313	341	323	316	317	324	292	323	320	318	342	336	310	355	344	357	340	333	322	312	334	312	319	321	309	362	359	302	301	337	349	315	316	324	320	339	315	319	326	318	314	290	307	319	352	322	339	334	374	299	333	319	294	308	310	313	341	317	308	329	312	306	297	289	337	331	323	314	318	325	299	302	304	354	370	332	309	308	334	306	310	349	326	298	327	331	306	303	338	340	327	305	317	338	292	317	329	338	324	337	312	297	326	340	319	305	329	289	296	331	317	314	350	334	283	309	345	323	339	324	331	322	323	305	265	310	350	310	294	334	331	332	327	341	337	338	334	348	347	352	321	306	362	339	335	323	321	342	298	303	317	324	276	318	332	326	314	302	297	331	303	309	317	356	327	299	345	320	351	291	299	311	320	351	324	293	313	306	331	294	297	309	352	330	342	346	323	321	324	315	299	337	304	320	325	306	281
2949	883	856	941	924	980	877	890	883	821	817	877	812	846	866	877	903	827	803	824	840	791	746	819	780	817	825	794	780	800	782	780	781	861	793	804	810	768	832	815	797	831	788	795	824	824	818	781	789	817	812	819	751	865	830	754	814	814	824	727	797	771	792	775	808	822	772	810	825	764	834	752	797	794	811	817	831	828	794	783	791	838	832	818	818	798	799	775	782	800	771	782	818	772	767	749	814	807	804	814	837	792	847	831	816	788	785	726	847	836	801	804	823	838	825	775	759	774	744	790	765	784	784	788	797	811	811	845	830	796	798	843	789	796	809	786	793	815	801	804	765	804	772	824	755	773	819	791	800	722	833	786	804	801	825	772	810	731	858	804	762	806	862	793	791	846	817	860	774	775	787	790	853	787	769	826	805	819	802	795	792	789	833	809	818	776	856	776	813	838	789	799	791	736	802	821	810	770	779	804	836	760	858	802	780	800	816	793	802	781	809	740	829	767	804	774	851	823	822	805	793	760	816	813	828	802	801	830	793	814	795	797	851	770	809	781	760	796	802	803	823	793	805	762	813	817	807	810	834	794	808	757	875	754	800	831	815	799	795	841	789	830	805	853	813	811	841	838	764	742	816	815	788	825	801	844	828	805	796	823	855	838	800	756	793	760	797	780	812	802	786	804	796	796	790	750	765	842	823	798	804	786	828	801	756	814	811	777	776	814	777	821	826	861	762	776	787	810	800	805	812	790	822	797	803	811	807	777	734	812	787	784	805	844	757	819	757	860	796	815	761	791	786	826	809	779	810	756	788	795	853	820	844	779	802	813	854	777	815	808	783	779	750	796	848	834	803	801	786	832	784	773	825	783	828	777	799	830	803	799	745	801	805	864	829	816	859	770	810	841	804	844	791	857	847	812	817	811	795	819	796	835	794	808	776	801	781	820	826	778	773	818	817	789	823	776	773	807	806	768	793	800	776	790	769	757	754	782	783	810	832	770	755	758	806	808	807	797	789	787	857	839	798	776	840	811	740	801	805	807	839	801	786	784	801	812	793	791	771	798	795	831	815	795	824	783	738	809	819	809	812	796	774	821	783	774	836	741	801	761	902	797	813	768	789	810	814	818	803	805	836	773	750	738	809	777	743	803	788	791	763	786	830	773	758	802	804	791	765	791	787	823	800	779	767	773	834	803	793	781	832	747	779	833	817	828	749	762	808	794	773	788	817	763	798	813	771	849	803	830	825	797	804	837	805	787	762	752	839	782	827	842	782	838	838	764	757	835	783	815	804	779	826	766	807	853	820	815	786	824	760	783	731	792	819	778	788	803	781	778	805	799	801	756	812	781	778	772	812	809	777	803	750	751	804	781	761	778	784	775	808	740	781	741	731	804	804	788	814	825	807	829	788	813	837	796	793	816	839	785	793	808	788	800	844	797	791	801	773	803	754	785	770	786	815	824	831	800	807	806	845	767	785	816	792	796	790	821	837	795	886	816	804	782	779	817	795	797	873	815	813	795	793	746	833	787	806	777	763	748	759	859	793	788	838	820	865	733	770	823	825	799	785	784	813	831	817	849	828	777	771	855	793	821	808	842	749	802	800	774	772	796	810	815	844	795	790	766	751	845	762	810	793	761	824	807	818	793	799	801	762	778	794	831	869	791	860	836	742	776	822	772	729	785	804	757	845	764	824	808	814	794	829	767	856	829	819	791	799	770	801	781	808	809	817	813	781	812	817	789	823	789	806	825	878	784	859	812	833	799	791	787	735	819	752	792	824	802	829	821	773	787	805	822	793	799	810	807	796	840	823	787	825	775	828	897	803	792	762	857	789	793	828	831	778	772	822	803	801	754	802	780	752	823	827	814	823	772	870	797	794	787	730	810	784	832	788	870	795	789	836	769	847	823	782	845	736	805	804	823	842	735	783	770	802	800	779	776	804	745	814	778	817	757	830	849	824	827	771	788	782	846	805	826	798	781	827	789	757	787	828	802	793	766	731	780	802	736	794	809	797	796	861	813	798	795	777	821	759	796	791	823	810	832	818	814	779	773	768	808	784	800	793	796	770	787	814	781	769	802	786	838	855	804	815	844	800	773	796	793	778	826	807	824	812	801	818	813	756	793	774	810	818	837	802	813	767	781	783	837	785	823	846	791	873	726	814	845	802	811	851	831	745	819	754	779	837	807	850	823	784	826	824	791	832	793	826	811	795	803	832	831	779	824	744	851	838	774	793	811	749	828	823	793	840	792	776	777	831	751	799	834	773	820	807	815	767	790	778	782	856	797	822	816	760	795	855	721	800	829	866	836	873	835	829	789	841	754	805	768	800	802	809	800	806	795	794	792	801	810	832	799	846	806	783	793	786	794	838	814	800	832	835	798	809	809	839	841	785	803	816	827	867	890	784	809	813	801	798	794	805	855	757	855	800	805	748	800	769	815	843	809	804	792	761	787	858	818	802	791	775	820	810	841	804	785	759	797	770	802	798	823	798	764	813	761	799	803	812	749	811	793	811	856	816	846	822	796	788	847	845	780	811	777	800	800	840	786	776	851	782	775	808	804	846	791	811	828	852	837	805	831	764	812	819	769	806	785	783	794	781	816	815	823	788	812	729	787	758	818	810	809	819	818	783	796	816	774	764	769	796	823	788	828	775	782	804	807	794	815	818	768	810	840	810	842	824	770	827	808	797	856	838	792	793	825	819	771	816	800	780	786	788	827	771	770	815	838	809	814	743	819	830	789	827	838	770	794	788	831	821	822	791	826	845	777	856	830	770	808	754	795	819	808	793	802	769	797	814	821	806	799	797	790	794	805	783	839	779	834	792	787	805	791	805	804	828	743	734	801	822	830	777	804	844	764	756	759	786	821	799	806	833	847	791	766	786	829	807	762	834	796	795	804	837	777	803	835	838	801	807	818	799	796	826	775	819	778	800	804	780	787	788	823	813	748	765	823	745	845	834	780	780	836	812	839	845	839	787	795	788	784	815	796	833	807	747	761	826	747	823	829	808	843	834	795	762	805	836	792	846	757	789	806	804	819	783	797	821	831	825	801	779	808	786	804	807	785	785	758	820	826	791	828	801	785	799	848	786	799	776	817	760	772	791	821	819	748	768	817	773	820	838	777	803	795	825	769	829	797	816	808	763	845	811	795	779	818	845	765	806	825	772	812	823	841	847	757	808	800	780	771	801	791	781	787	777	781	812	762	778	848	814	832	782	835	803	830	812	762	805	747	770	837	778	813	815	829	832	798	793	788	807	828	780	781	833	793	808	773	823	821	777	774	775	828	824	787	832	782	764	743	851	770	792	858	813	768	779	842	761	783	760	764	783	773	780	832	853	794	766	782	776	812	816	815	806	798	817	779	761	779	836	790	797	779	834	818	790	798	802	829	775	774	766	793	840	806	832	780	802	803	820	809	765	883	798	779	778	781	817	810	826	803	821	814	786	779	806	780	824	813	766	821	847	770	802	784	799	797	832	801	790	842	807	758
8556	1164	1414	1212	1103	814	603	577	451	452	410	449	382	333	350	357	391	324	261	226	241	234	211	190	177	176	183	181	181	168	171	155	159	173	180	183	175	162	165	153	165	172	184	140	189	157	165	178	151	161	178	154	142	152	161	182	142	164	149	161	133	146	182	148	155	166	188	160	176	176	164	150	163	151	153	185	136	152	168	182	158	142	165	161	140	150	151	174	170	161	169	154	164	167	163	153	165	154	189	166	146	173	152	166	174	183	152	163	163	157	159	150	160	147	168	166	153	172	157	184	172	134	156	177	172	161	157	151	160	143	163	142	175	140	164	166	157	166	181	183	153	161	159	144	180	180	177	141	155	145	151	165	171	173	163	171	147	152	149	160	143	173	157	159	171	138	139	158	175	165	171	171	133	174	152	177	173	164	163	157	154	168	171	141	142	155	154	153	146	185	169	149	174	152	160	150	163	171	139	174	140	140	142	184	158	164	169	176	156	174	167	137	146	157	170	149	165	165	171	155	180	155	178	156	180	155	192	162	167	164	156	171	143	151	165	173	138	152	141	160	149	166	155	153	165	162	162	146	134	160	162	151	154	162	148	159	155	157	164	151	171	159	163	153	158	165	173	169	181	161	168	173	159	162	149	150	151	145	178	163	154	159	179	152	171	150	157	163	153	147	188	140	154	161	185	176	155	147	159	173	160	170	156	158	152	149	148	168	167	166	147	165	166	160	142	164	147	148	145	158	180	168	146	188	128	166	165	163	171	133	179	161	145	175	152	149	153	164	168	131	155	137	183	160	154	198	146	166	147	132	166	156	154	160	147	173	162	136	147	167	133	165	155	158	156	176	180	176	178	154	171	158	159	136	159	168	166	174	151	172	154	166	160	162	155	148	145	168	140	154	175	160	164	155	183	182	185	155	159	161	146	178	180	148	179	156	150	127	180	175	196	145	149	157	155	169	172	177	172	149	147	174	166	131	185	153	133	173	159	149	155	179	163	174	159	149	152	163	159	158	145	156	170	156	161	170	161	164	143	187	162	151	156	179	172	178	181	163	152	150	152	160	170	164	148	155	170	141	168	151	171	180	155	142	151	158	176	159	154	169	143	142	146	150	148	140	151	186	158	150	165	170	135	145	151	148	137	155	155	162	181	167	183	159	158	151	189	141	168	157	178	132	149	148	139	147	167	183	153	169	164	144	135	157	156	147	177	155	164	171	176	166	148	126	159	165	177	148	164	185	153	168	162	159	153	168	147	148	148	156	182	158	176	162	157	171	141	178	161	162	182	165	160	151	163	169	147	151	178	179	161	146	155	186	170	172	163	156	156	160	166	159	165	161	171	147	170	174	166	160	154	162	182	168	151	146	137	164	139	155	134	142	160	158	177	179	163	153	149	149	174	142	143	153	152	154	167	162	149	163	158	161	159	155	185	153	158	145	139	162	171	149	176	146	153	144	151	163	148	159	164	150	157	159	163	172	162	162	155	140	159	137	166	162	163	152	175	161	170	147	143	162	145	152	152	160	162	163	149	171	166	149	175	150	159	145	163	172	143	158	154	168	170	140	162	154	185	159	163	171	171	143	138	171	152	184	169	169	180	134	137	173	157	162	153	163	174	159	152	165	144	164	131	140	159	178	152	163	149	148	141	155	166	166	182	161	162	154	192	162	170	175	151	150	149	159	159	155	166	149	168	126	155	147	155	144	145	164	170	157	171	162	162	179	146	147	164	146	158	182	159	167	169	147	167	163	174	161	153	154	175	139	194	169	159	146	146	153	159	153	162	131	168	180	161	144	156	171	150	141	170	147	146	156	174	182	198	168	142	147	168	143	151	161	153	146	149	164	172	152	146	167	176	171	163	144	159	183	145	146	156	154	142	163	184	160	144	177	166	167	143	145	147	145	152	178	141	175	159	156	152	170	173	152	158	179	172	169	139	147	162	155	150	155	139	156	158	156	158	167	156	142	178	160	150	158	173	169	155	161	184	129	141	160	159	144	142	161	167	162	158	178	168	136	168	162	156	166	182	159	162	171	153	161	158	159	162	156	171	147	156	165	190	152	164	167	161	138	147	170	149	159	134	133	173	163	180	176	181	160	159	165	131	169	174	150	140	167	144	175	160	155	171	150	157	162	177	166	156	150	162	141	153	177	191	161	145	157	171	153	171	192	147	163	150	153	152	159	152	142	150	171	152	157	139	168	166	152	145	160	147	167	165	160	151	188	167	159	160	167	153	161	162	162	151	140	150	170	152	145	155	159	149	169	162	175	148	176	156	166	146	176	158	146	156	159	138	129	170	166	151	152	151	150	156	138	163	161	165	167	159	137	158	185	195	151	157	146	166	152	169	178	188	157	167	153	170	151	159	167	161	182	156	154	167	152	158	145	163	184	161	145	145	173	156	156	151	192	156	134	140	167	178	195	137	166	176	172	164	181	141	160	150	153	171	161	182	154	150	155	154	138	150	148	159	147	180	172	141	153	160	148	180	163	168	144	136	174	170	177	153	159	177	159	151	169	159	175	182	168	155	137	146	149	142	138	163	145	171	154	164	194	162	165	156	154	159	168	177	159	155	138	145	148	157	139	133	158	176	185	143	155	153	142	172	184	155	180	162	148	143	152	148	170	170	153	157	159	146	167	180	155	170	168	155	143	159	146	168	159	154	146	149	150	183	155	162	161	161	155	160	143	150	152	164	150	147	175	171	146	191	163	157	141	176	158	152	175	173	158	155	156	167	150	158	154	157	155	161	163	162	174	154	178	148	167	147	164	162	153	144	180	151	166	179	146	166	161	137	155	149	171	164	153	178	170	166	172	156	170	134	150	155	149	164	169	155	161	175	167	155	160	129	137	156	163	180	171	174	139	155	159	153	155	154	161	160	149	164	165	131	152	162	161	177	156	151	145	165	169	133	173	167	135	165	171	151	151	163	147	158	157	155	150	165	174	150	163	145	165	173	171	128	145	148	146	197	157	159	144	177	186	155	156	152	179	150	160	161	154	151	174	157	132	157	168	166	155	148	161	146	167	154	130	160	175	154	161	157	181	150	145	189	171	167	183	168	153	157	168	156	178	156	159	164	140	163	145	148	164	131	167	137	182	151	169	161	157	173	144	154	159	155	148	154	164	167	182	129	153	145	149	145	145	155	154	169	142	143	161	172	169	170	158	162	155	157	144	155	172	151	149	146	166	176	142	137	187	150	148	146	155	161	183	147	141	162	160	139	173	157	170	176	173	162	138	181	167	174	161	143	170	168	184	164	156	166	141	167	145	162	168	153	174	161	154	159	169	167	176	156	173	163	141	185	137	151	152	181	168	150	143	161	153	161	169	161	163	177	143	143	158	153	146	143	153	150	161	136	170	154	158	167	182	146	157	162	138	173	134	158	187	149	146	170	172	141	170	161	173	162	149	180	138	146	178	184	183	188	177	147	170	162	147	151	149	173	169	161	164	145	158	161	175	177	178	151	152	149	156	171	166	166	149	156	171
6537	1527	3021	3673	3618	2869	2382	2303	1925	1965	1966	2246	2008	1757	1798	2033	2099	1739	1310	1006	995	962	767	668	641	652	600	608	571	547	552	527	585	542	495	544	516	521	501	482	529	483	531	500	504	527	498	500	495	496	508	484	456	482	474	485	484	461	497	457	487	496	488	474	503	448	499	486	517	478	484	457	485	478	462	466	507	435	445	479	503	470	478	429	491	458	451	434	444	482	464	473	520	471	486	470	473	468	455	466	518	481	498	484	475	468	476	449	450	510	445	493	451	514	447	458	468	488	473	480	483	493	451	489	452	494	453	467	441	466	420	439	457	470	479	501	466	445	499	478	478	482	495	460	468	468	474	484	449	434	476	447	446	466	428	442	447	473	457	465	444	509	462	453	466	479	502	457	441	498	491	430	504	459	464	464	442	474	452	518	493	436	452	444	487	467	473	484	471	466	471	434	494	434	447	437	462	468	453	467	442	473	467	482	472	484	502	480	488	460	466	491	439	461	489	459	441	486	473	464	479	508	470	465	471	471	451	474	486	456	496	434	463	486	474	474	460	512	478	444	453	477	477	466	469	481	455	464	454	486	455	529	443	419	460	455	459	459	446	440	470	453	502	467	486	443	465	447	462	489	488	458	478	449	458	475	444	459	504	488	466	438	426	449	497	522	483	446	433	480	475	468	452	482	495	461	473	425	485	440	485	456	490	436	455	497	440	490	476	439	453	459	442	444	500	446	459	452	471	439	422	477	498	484	451	481	448	478	432	461	446	447	479	468	452	466	499	446	466	451	466	464	433	461	501	463	451	475	434	479	446	460	464	486	482	461	416	453	440	475	454	454	482	439	453	442	461	462	477	494	441	477	477	415	456	449	482	417	468	475	481	445	485	469	476	463	474	443	473	437	500	455	463	436	467	484	456	458	455	451	501	465	483	457	491	445	460	478	432	481	482	469	487	478	463	466	466	463	476	497	469	477	451	469	451	461	465	459	478	468	468	458	464	494	464	442	467	470	468	454	486	448	427	493	465	449	444	465	467	475	455	472	451	454	443	507	462	450	471	467	484	452	437	479	444	461	484	475	493	451	459	479	445	460	479	438	449	472	477	479	435	446	510	461	470	442	464	428	453	437	473	433	416	464	496	487	435	486	453	441	491	460	451	453	435	475	478	450	486	451	467	461	473	477	429	486	444	459	477	453	441	459	449	445	426	444	462	443	425	470	407	431	483	453	467	460	502	454	495	472	494	442	439	477	476	489	465	473	428	464	435	441	463	475	469	452	522	435	489	484	475	453	463	424	463	456	447	462	458	503	441	462	414	504	425	449	470	515	434	455	438	457	486	435	451	498	487	474	479	455	483	483	460	447	455	437	433	462	439	479	464	460	483	440	442	468	421	467	478	464	456	478	442	456	453	418	455	472	460	418	441	473	489	501	491	492	448	487	517	446	417	471	484	459	445	446	482	476	449	503	430	485	494	470	470	472	441	479	460	470	456	476	455	493	455	447	506	472	468	469	470	493	478	449	442	454	481	465	450	511	498	471	475	437	461	406	470	481	497	461	455	453	443	470	480	509	470	458	486	459	455	460	493	474	491	444	435	468	501	473	434	462	466	485	469	473	485	482	413	454	456	468	478	477	460	481	477	436	489	447	450	465	453	478	471	427	445	456	444	477	453	477	450	460	470	453	474	502	441	493	451	426	448	431	468	444	469	439	468	467	459	446	489	448	473	456	476	459	458	520	455	468	447	472	479	469	481	477	485	480	475	455	471	446	457	465	455	440	442	478	508	447	453	446	510	478	458	449	464	513	410	481	460	479	457	438	458	486	449	429	471	478	442	449	465	494	442	431	451	454	471	440	451	452	491	475	464	435	458	457	502	432	465	490	481	467	450	473	470	442	441	467	465	486	464	447	423	477	465	491	417	490	472	438	472	483	471	442	477	448	459	497	462	466	455	465	480	487	463	455	490	454	439	481	469	476	483	455	433	422	458	467	453	470	429	516	471	473	473	457	457	470	539	440	464	497	456	475	504	442	456	488	446	496	439	462	449	454	471	475	449	492	468	433	454	467	444	420	450	484	454	483	504	437	448	444	472	468	439	441	463	443	457	447	447	493	469	461	477	487	417	490	508	500	443	490	404	423	485	445	509	447	457	452	494	462	479	470	479	464	444	489	473	470	477	452	453	452	449	418	472	481	508	480	488	491	447	454	457	447	466	474	458	472	429	438	505	501	470	432	499	444	441	446	441	457	459	464	466	437	415	493	439	438	411	459	481	437	469	495	450	452	449	490	488	482	484	482	471	441	452	405	468	455	486	468	442	454	485	465	479	502	427	466	471	464	452	436	445	469	480	444	487	466	490	447	502	509	450	454	474	454	429	449	460	432	453	441	478	472	438	443	437	450	484	459	470	504	449	468	450	492	445	484	454	481	462	462	447	458	472	471	444	481	483	443	442	452	481	460	453	452	486	419	447	439	479	419	453	465	455	468	484	467	458	487	466	457	462	430	453	449	449	417	421	456	487	429	428	459	465	446	474	468	441	441	486	498	502	427	484	493	443	473	470	454	445	471	487	478	474	481	485	478	472	445	446	451	448	475	477	466	444	436	441	448	489	451	502	471	452	460	414	513	481	443	467	476	472	434	485	466	459	492	465	444	481	515	471	441	414	459	476	461	464	480	412	496	492	453	464	481	489	459	492	469	458	475	412	448	506	472	496	440	452	405	497	434	449	469	483	474	484	452	470	423	450	485	462	430	454	462	472	439	454	465	455	467	443	438	447	496	505	422	460	467	487	455	473	461	457	435	443	428	474	420	410	470	454	459	480	436	484	450	462	443	475	469	461	442	465	467	477	472	447	472	507	447	521	496	496	458	448	431	461	468	484	474	446	439	438	443	469	466	450	460	461	469	496	437	472	471	446	445	480	469	473	471	497	455	460	439	476	434	482	460	481	471	474	433	502	448	445	455	478	475	497	452	446	473	483	431	476	451	449	462	498	441	479	463	454	448	450	452	478	487	444	468	439	467	437	471	462	457	478	451	457	478	442	431	436	472	451	461	519	467	461	441	467	470	413	421	414	487	457	444	498	471	459	465	437	489	482	489	459	453	480	457	458	471	447	479	467	464	442	468	453	443	470	455	486	464	456	435	479	479	481	452	462	465	485	467	472	455	470	453	470	443	478	466	453	489	481	449	444	471	508	438	459	475	433	475	449	478	496	429	444	471	486	493	441	460	501	503	437	446	492	444	474	490	489	492	464	489	461	487	474	411	439	468	442	449	468	437	443	461	473	447	462	482	442	450	459	479	474	424	421	479	438	439	461	482	495	479	505	444	456	451	466	434	487	462	447	471	474	515	460	465	446	467	461	491	467	484	465	445	457	447	447	464	421	469	474	513	469	452	445	447	503	442	462	440	448	455	454	437	472	426	483	445	507	455	509	445	444	438	486	444	470	451	438	442	478	431	490	464	475	476	513	456	458	491	429	451	424	489
14921	2857	3288	2630	1678	1263	1037	838	737	697	702	821	690	580	529	670	769	524	417	304	302	369	303	259	304	260	265	232	254	217	250	251	227	220	245	231	274	228	248	237	254	230	235	249	243	218	255	228	213	221	218	250	228	233	233	211	189	219	220	216	232	222	231	209	244	232	233	219	219	230	215	237	232	227	212	240	214	221	205	213	220	244	253	227	214	216	222	229	211	238	226	212	223	224	244	233	212	235	232	227	217	216	195	224	205	217	226	235	219	252	227	231	219	245	227	214	196	224	252	214	258	204	212	224	215	209	228	233	236	213	211	229	246	209	216	222	207	226	216	247	217	180	211	207	230	216	204	226	250	252	210	217	225	243	235	239	218	222	218	236	258	207	211	172	215	242	237	225	197	198	243	218	232	228	237	220	186	201	235	237	207	200	221	229	224	227	207	221	261	203	245	247	238	203	222	201	215	245	214	230	248	222	218	234	236	242	201	222	221	207	224	227	200	234	233	208	218	240	224	247	219	211	241	211	214	214	206	209	234	229	220	220	233	212	221	221	192	223	206	218	231	205	241	262	242	212	229	190	236	240	205	213	226	198	221	199	233	239	234	206	214	254	212	233	190	247	215	235	240	233	195	213	228	202	224	204	212	223	220	230	207	232	244	207	207	221	195	202	245	246	222	238	230	233	231	230	233	219	244	254	236	207	209	233	212	198	235	201	203	211	211	208	254	229	215	224	226	222	231	224	211	229	248	216	223	226	231	253	219	215	243	221	246	248	207	245	205	257	206	202	212	213	223	193	229	222	196	223	238	211	224	226	216	222	225	215	232	189	216	211	221	212	210	238	231	215	192	223	208	222	203	226	237	246	193	249	237	238	229	219	241	220	221	237	237	215	213	214	209	208	199	234	240	218	197	243	211	217	206	232	221	222	261	216	216	209	218	228	240	192	249	212	219	255	262	210	205	259	210	215	193	225	231	209	231	254	252	227	210	209	203	201	242	218	227	226	212	227	227	238	250	209	238	236	239	211	221	215	214	207	197	247	218	229	224	223	229	241	213	208	178	220	201	229	210	198	229	188	220	216	216	205	224	236	230	227	232	191	209	220	220	205	222	205	228	203	207	218	251	250	222	238	230	276	231	227	243	201	228	199	223	257	228	238	232	228	203	197	236	217	219	225	211	230	236	237	212	193	209	221	224	252	204	199	244	205	205	246	217	235	228	214	234	202	226	227	227	220	203	192	236	211	209	247	210	210	227	187	212	220	251	242	232	213	204	254	230	229	212	220	190	220	203	231	220	218	214	226	257	207	239	212	205	232	254	220	180	206	217	244	212	238	230	209	195	233	217	213	234	243	231	214	226	236	223	224	192	230	215	232	231	225	211	226	244	244	213	225	219	203	211	204	240	246	192	190	248	231	230	212	246	214	218	223	218	208	234	214	233	217	214	209	231	216	200	214	225	235	210	245	209	204	214	239	203	210	237	228	232	217	221	210	209	227	216	221	220	225	231	203	229	224	228	227	225	233	197	208	218	218	211	188	206	213	248	202	225	232	187	243	226	207	225	220	207	234	220	213	198	214	228	196	226	237	219	237	207	218	226	243	220	234	216	209	251	221	206	219	234	204	237	237	264	230	256	204	224	223	199	211	213	246	261	221	206	218	227	246	214	221	236	221	197	211	231	201	195	214	217	226	210	215	223	243	214	233	217	201	233	241	233	225	222	244	207	208	223	231	214	213	225	250	211	229	233	224	224	239	224	213	239	226	229	227	193	234	257	212	208	226	211	217	187	206	211	259	258	228	257	216	229	233	218	232	236	192	222	230	238	206	197	214	244	221	237	216	202	213	205	178	233	243	210	246	238	240	236	192	226	203	235	241	232	253	201	228	206	232	211	238	209	235	224	232	206	215	204	259	232	238	221	237	183	239	213	217	237	231	225	236	206	215	196	230	246	233	216	210	234	209	221	192	211	228	232	211	228	193	213	217	213	206	203	212	219	214	225	213	239	230	182	225	233	205	222	212	233	224	227	205	212	216	226	197	220	217	226	225	224	204	211	207	230	204	217	214	209	220	242	207	219	222	258	241	221	179	240	199	214	210	223	264	211	241	248	225	215	243	227	229	261	232	261	204	236	227	197	206	216	265	240	207	212	245	226	223	202	201	225	235	227	222	210	194	216	226	235	213	197	234	244	222	225	207	232	214	227	215	213	197	228	253	232	215	188	212	223	210	218	241	217	207	206	224	218	191	235	227	229	204	203	216	195	212	206	220	221	210	210	227	221	232	233	219	226	223	218	192	214	223	245	228	222	215	221	228	198	205	203	223	246	223	231	201	252	235	242	232	203	213	207	218	220	218	215	217	197	203	211	188	233	228	214	241	203	255	215	220	236	229	229	234	210	257	219	226	238	215	220	203	240	213	244	210	238	188	205	236	236	219	241	222	211	215	214	214	215	206	229	219	211	225	202	225	219	233	243	238	244	228	228	227	227	226	217	188	208	202	234	200	230	224	227	183	227	229	209	218	200	253	239	219	256	243	248	206	216	214	243	213	231	226	187	230	225	224	194	220	213	227	245	231	225	208	212	228	223	249	212	218	242	213	210	238	235	263	226	212	220	239	204	227	210	231	224	206	235	237	221	225	231	217	211	209	203	212	239	226	231	252	229	214	234	241	199	244	204	202	210	190	221	244	223	215	252	209	215	222	241	220	248	202	243	217	232	224	240	208	223	220	222	238	238	203	207	221	211	220	245	206	209	224	196	234	237	220	210	231	225	221	218	235	243	210	210	183	217	204	211	257	205	229	207	227	206	209	215	201	228	225	229	227	229	251	238	241	221	233	216	215	210	203	246	204	223	230	226	210	223	235	221	207	191	185	226	209	220	222	233	227	234	238	228	227	207	220	210	226	203	211	230	264	208	233	222	211	240	240	224	190	231	220	225	210	198	206	203	235	234	242	211	216	234	216	214	221	194	209	237	227	225	212	216	211	215	212	196	220	195	209	224	204	210	206	244	201	184	213	235	249	210	244	238	222	237	220	208	210	225	203	277	231	223	226	248	218	226	252	230	229	228	205	233	219	221	221	204	221	239	210	218	215	209	227	237	203	208	240	230	222	208	245	201	222	204	235	194	179	214	223	200	239	224	256	228	199	229	255	214	215	225	216	223	239	232	210	225	234	245	199	226	219	203	198	216	221	211	230	237	225	220	238	224	213	250	222	214	208	223	259	216	245	245	204	240	207	202	196	207	213	226	222	214	247	227	229	221	211	217	233	209	227	228	223	217	223	199	189	230	189	205	230	232	229	221	234	231	208	237	230	229	185	204	236	227	242	201	240	235	209	234	221	245	231	228	230	238	220	253	240	227	240	224	236	238	208	214	218	223	249	217	205	228	207	226	198	243	207	225	208	199	210	226	232	221	219	223	195	232	213	211	210	194	201	205	209	255	209	216	230	223	226	199	202	183	217	198	203	201	211	210	225	222	206	236	210
8439	2445	5541	6577	5802	5125	4371	3812	3458	3467	3815	4221	3488	2997	2987	3792	3925	2782	2131	1497	1410	1640	1197	1023	951	902	884	928	877	843	842	775	830	735	736	757	756	784	718	710	702	707	710	647	653	704	706	712	705	676	668	661	712	657	711	652	674	689	683	670	661	663	635	705	685	647	661	657	647	610	664	669	645	676	611	637	639	634	635	635	637	609	623	612	627	663	673	611	638	635	622	604	658	638	642	618	648	641	640	629	614	600	642	593	623	612	658	581	628	622	656	619	683	610	658	662	672	643	618	642	692	628	637	626	611	627	612	638	606	612	603	645	619	616	645	611	647	691	635	604	639	595	617	593	665	637	627	611	621	618	592	633	605	579	604	602	618	647	657	640	585	588	625	623	635	617	637	627	577	606	606	672	623	663	650	608	668	649	612	621	641	622	656	648	611	617	639	657	662	598	643	627	612	627	564	626	659	586	628	611	652	625	601	621	596	586	607	639	645	635	574	624	621	588	634	598	636	628	638	605	592	608	618	606	634	596	624	632	619	629	649	670	602	658	605	621	623	637	636	609	629	655	624	614	623	645	612	642	576	599	629	627	634	649	616	670	593	638	622	600	592	585	647	618	622	642	672	638	597	642	663	638	683	610	653	616	580	627	608	593	674	640	632	628	611	665	609	652	627	642	633	635	590	609	615	605	609	638	607	636	569	624	597	620	626	616	671	624	591	616	670	610	624	621	610	682	606	635	666	633	580	639	586	631	581	597	589	630	642	570	614	635	633	637	623	607	599	603	653	637	629	639	601	642	633	598	621	630	629	639	613	580	610	609	655	670	610	656	636	641	642	626	601	597	658	654	611	635	657	612	638	623	608	639	651	653	627	632	619	623	641	645	642	643	616	628	662	625	612	615	621	634	656	663	642	625	618	578	608	626	562	650	613	621	656	638	654	657	644	606	667	652	657	584	626	591	639	611	623	601	586	611	621	646	600	632	631	571	594	615	630	581	639	641	638	623	610	613	590	594	622	613	603	604	637	598	613	620	643	602	621	604	580	588	624	635	611	628	596	668	629	616	652	631	600	600	625	590	597	586	574	640	620	597	639	608	608	595	633	591	601	660	649	640	600	622	611	644	601	638	642	639	658	596	629	617	609	611	655	608	619	687	603	579	674	607	576	682	621	600	586	623	607	662	593	625	613	656	629	620	596	648	630	617	629	611	679	657	556	646	602	582	618	651	609	629	602	602	598	618	642	597	645	646	624	590	649	684	625	628	624	635	636	572	624	655	593	607	642	636	675	604	628	624	610	640	582	639	656	568	596	632	600	640	650	621	618	597	612	615	607	658	640	653	609	652	657	613	617	615	620	644	638	645	581	626	623	629	613	677	601	616	604	647	680	623	610	629	674	658	676	621	636	618	609	570	588	617	643	605	611	642	645	603	648	585	581	607	649	644	615	660	648	636	609	618	622	588	623	605	671	633	645	615	629	619	624	614	646	648	631	646	617	615	598	625	570	598	624	586	583	647	613	631	613	648	610	631	661	645	632	607	643	549	601	641	626	606	622	601	585	645	658	603	626	657	612	656	603	658	579	637	639	611	648	641	605	593	633	633	644	633	613	625	603	592	629	642	626	598	617	661	636	614	580	611	596	615	611	598	627	642	635	604	656	634	640	597	627	615	621	618	608	590	622	663	608	658	618	657	620	623	586	605	597	650	593	603	583	639	624	588	635	652	640	590	685	650	592	672	629	576	616	628	639	599	579	614	594	586	653	580	628	597	630	631	610	664	638	647	615	658	618	649	573	590	635	639	633	611	599	624	672	604	608	597	611	618	587	591	621	644	633	614	662	629	632	641	623	596	598	603	645	597	658	646	636	626	623	602	632	609	638	625	629	626	653	648	622	593	621	651	603	623	622	644	665	619	621	618	655	620	615	616	613	628	618	630	612	603	634	577	574	614	589	615	692	646	622	644	653	617	577	644	619	621	596	577	629	567	629	615	666	624	638	589	647	605	609	624	615	626	607	629	594	611	615	592	611	590	610	580	634	635	645	644	637	644	625	559	645	683	603	610	652	583	650	591	595	649	629	629	593	599	603	604	608	603	629	641	578	628	650	615	656	617	645	599	587	624	591	622	644	633	633	641	599	592	656	618	590	608	669	614	598	585	632	635	619	607	626	619	617	620	580	644	667	603	615	597	611	637	623	618	613	654	640	635	612	616	632	599	605	632	602	598	608	677	597	593	641	637	627	650	601	632	611	591	589	582	633	618	615	613	600	651	615	662	583	672	612	633	623	615	605	660	604	639	622	619	598	577	644	591	631	587	587	654	560	632	599	578	636	589	644	584	604	628	625	602	614	651	629	646	639	596	639	635	596	648	641	588	614	598	633	645	585	627	635	578	614	605	624	616	614	584	598	561	652	635	640	621	623	627	631	670	628	636	654	627	604	657	604	613	651	608	650	655	584	573	588	619	596	625	592	645	635	622	657	602	628	661	594	597	613	632	667	621	631	604	613	608	654	641	612	642	643	649	595	641	624	615	626	617	604	639	662	685	628	630	619	605	597	623	631	578	630	643	601	598	572	646	596	633	615	637	636	612	646	617	612	632	611	605	563	613	582	642	598	590	628	596	596	619	632	609	627	645	579	608	620	615	610	597	630	607	611	618	625	637	648	658	653	636	633	646	577	632	578	648	663	627	619	626	618	649	593	655	640	581	595	652	634	600	649	628	621	573	613	627	647	660	628	636	635	650	658	655	599	620	639	628	608	625	634	618	617	666	596	599	611	642	601	619	614	578	668	620	615	610	602	603	633	621	655	671	621	592	590	645	602	602	617	600	614	636	593	621	608	594	597	671	630	635	619	631	629	616	621	664	618	641	626	656	602	643	603	581	644	626	607	651	613	645	607	694	609	651	630	645	642	629	621	625	630	610	577	605	601	639	595	660	631	599	654	661	645	616	568	637	626	608	626	569	635	616	614	644	636	608	651	616	602	625	662	636	641	667	644	619	600	569	618	647	612	609	657	604	647	588	631	653	611	625	575	600	668	644	593	614	646	607	611	604	653	650	598	596	629	608	678	598	590	596	587	667	639	638	641	603	627	606	598	617	626	645	668	639	619	620	658	578	618	611	598	600	609	631	637	612	607	577	646	584	588	681	614	594	606	577	632	599	639	629	622	623	615	620	663	648	639	613	629	610	629	611	649	626	580	632	616	609	591	640	632	588	576	616	626	611	639	686	606	594	640	594	609	626	627	599	631	578	588	628	646	607	591	591	584	592	671	613	604	583	624	624	613	607	661	649	642	641	615	609	624	638	602	652	625	599	636	616	661	635	617	668	642	604	601	670	645	644	611	593	576	651	615	618	630	602	630	636	611	583	613	610	605	647	583	622	663	582	626	587	572	613	582	663	635	673	605	628	635	652	615	640	611	582	643	633	605	612	627	571	669	620	647	604	592	622	584	644	628	631	621	633	642	593	616	626	629	616	637	655	601	600
2110	353	377	366	360	331	374	319	325	334	319	316	294	357	336	320	347	332	302	308	326	342	350	315	278	351	328	299	292	302	328	324	343	332	315	329	358	328	351	331	340	314	320	301	344	318	336	341	327	306	326	326	314	311	351	318	323	330	276	335	371	312	311	343	316	306	298	315	346	305	348	328	327	362	314	334	322	349	301	322	303	339	341	304	304	319	302	331	310	335	336	325	313	299	312	343	321	333	339	305	308	300	349	318	339	334	333	341	346	341	321	298	284	325	330	293	344	321	313	308	314	341	304	281	290	315	278	335	309	305	295	329	325	363	308	340	314	338	335	317	330	339	314	308	351	363	325	338	345	339	326	337	324	321	343	318	359	288	345	308	297	316	315	330	315	326	296	335	340	303	319	332	306	278	298	340	338	313	330	306	286	335	323	312	286	333	314	324	339	313	339	328	356	340	333	341	339	331	305	296	336	329	341	319	294	320	343	312	295	302	315	328	318	320	301	337	326	282	324	325	318	317	301	336	339	368	321	320	322	306	313	336	340	313	309	326	317	333	301	316	337	307	330	313	354	306	294	323	323	334	347	310	299	330	348	315	307	346	326	322	323	328	297	341	324	345	346	318	362	349	308	323	348	334	314	332	312	337	322	331	331	295	328	345	310	319	318	337	328	337	364	316	312	328	363	304	341	316	290	341	300	311	342	349	335	323	336	339	321	360	334	344	325	303	314	306	317	355	339	322	337	320	343	315	339	329	332	315	337	337	330	343	301	299	311	302	312	336	325	336	319	301	331	319	335	315	326	328	320	355	304	327	332	281	327	321	307	318	327	350	327	305	315	313	357	295	302	320	293	333	324	332	317	334	321	334	325	327	321	336	311	357	345	339	324	316	305	313	288	308	317	332	317	341	296	368	338	332	320	284	345	335	344	341	281	323	330	310	274	312	322	329	333	342	343	323	299	331	342	331	328	308	326	346	309	324	329	294	325	292	318	345	347	340	299	294	353	301	323	329	295	335	326	319	344	322	312	306	308	306	333	340	348	302	307	322	352	307	314	327	332	338	314	327	312	313	296	324	332	313	344	343	306	319	337	342	342	307	336	334	316	308	313	313	318	318	359	316	335	305	302	335	316	338	315	304	373	302	347	286	338	329	306	321	313	306	338	311	323	310	347	328	313	329	340	305	330	353	303	333	308	345	329	370	324	338	329	335	312	313	317	352	312	330	324	341	317	315	321	286	348	313	319	334	324	329	314	292	320	321	315	349	384	341	331	326	299	320	320	332	355	326	323	289	293	330	336	296	350	320	327	284	344	297	312	289	303	330	334	346	324	338	332	320	297	298	332	307	313	331	336	314	339	342	338	315	278	306	325	366	337	312	335	356	334	351	327	330	342	317	360	346	350	317	340	356	327	366	329	310	310	316	336	318	291	327	303	321	317	319	317	324	329	326	371	318	345	355	327	355	325	299	320	296	339	280	306	323	311	301	312	332	347	343	307	305	341	348	312	323	346	331	308	322	296	334	357	329	306	299	332	286	361	305	321	318	339	310	328	336	343	344	275	340	344	311	325	350	340	314	322	303	313	325	306	333	318	315	335	327	328	298	330	280	304	317	301	338	316	324	330	342	330	301	316	316	308	369	318	315	350	344	322	309	358	284	304	329	344	291	336	321	376	297	339	328	312	324	330	340	304	329	330	291	362	329	315	345	324	315	355	292	294	317	333	367	331	275	305	335	282	323	366	336	331	328	306	323	337	342	347	327	324	294	303	349	330	291	334	318	335	349	336	338	285	363	360	313	318	320	340	364	349	311	307	335	314	333	340	325	307	321	321	319	328	359	337	332	357	331	316	315	333	295	315	302	284	316	321	306	315	296	324	318	316	307	312	314	302	307	343	338	319	323	356	336	340	318	338	311	329	331	319	342	338	328	314	330	327	287	346	366	329	324	322	336	339	315	336	300	338	309	327	341	349	301	320	331	316	331	313	319	299	317	344	352	330	317	324	350	330	314	321	321	313	323	317	352	292	334	342	343	294	336	350	316	314	324	323	333	313	342	352	326	316	324	306	305	274	319	331	337	336	317	351	335	334	328	331	382	290	331	308	289	352	333	297	307	334	314	364	337	340	340	350	320	347	306	314	344	309	355	321	341	324	360	325	322	288	366	329	306	328	304	337	333	334	319	317	323	322	354	314	327	304	294	315	324	361	331	305	317	312	308	294	318	350	311	319	349	359	287	304	300	328	338	321	336	302	322	313	294	327	360	294	311	324	311	313	339	347	317	315	309	305	343	333	314	274	293	318	308	326	336	326	314	303	311	300	291	328	334	306	326	308	289	313	331	322	346	336	323	319	321	325	314	305	333	331	370	311	319	375	318	346	325	308	299	302	304	289	324	357	326	344	335	314	320	292	305	359	323	342	313	315	332	321	316	321	323	333	338	330	350	315	320	341	324	316	321	293	337	363	346	350	309	316	311	338	270	348	344	306	315	317	307	313	335	328	302	350	290	292	347	348	317	320	364	325	335	290	286	304	307	327	326	352	341	321	286	324	329	328	313	329	303	337	329	313	295	354	333	331	276	337	307	333	342	291	354	321	314	344	305	384	343	332	326	338	303	317	332	305	348	325	299	333	322	296	342	322	310	291	365	309	299	335	298	311	347	343	320	325	317	349	360	316	317	354	324	347	296	319	324	326	374	313	341	288	307	291	298	322	302	308	330	336	326	353	345	334	309	327	310	353	295	332	316	341	333	322	308	333	294	311	328	317	338	340	311	291	354	322	325	330	345	293	321	273	286	348	314	347	327	321	304	302	338	331	322	303	307	261	284	304	344	312	346	322	299	336	327	336	317	331	321	324	331	325	333	331	348	301	332	291	331	346	346	297	301	326	310	310	354	326	329	317	310	329	320	299	348	307	287	322	304	346	334	342	296	298	325	316	313	335	323	325	311	315	320	334	342	292	322	302	351	309	340	328	348	320	313	329	328	341	335	317	334	338	305	325	339	316	337	345	304	308	305	340	343	367	319	322	315	301	329	347	335	314	325	341	340	344	358	307	283	294	347	311	304	318	317	323	350	319	344	312	332	321	327	279	309	345	306	360	338	292	334	301	332	301	293	311	301	356	353	331	274	310	333	293	337	308	353	328	318	338	342	322	318	295	328	317	306	309	312	315	307	301	284	313	304	293	296	298	345	333	325	315	326	325	337	319	315	307	342	309	328	299	326	306	299	307	345	327	326	323	330	367	325	327	335	345	357	315	314	324	321	318	336	332	300	323	320	314	303	300	335	307	305	335	313	317	352	313	362	339	304	309	315	342	358	303	309	362	304	329	324	323	326	299	335	340	341	338	326	303	325	302	315	339	308	328	344	328	324	313	329	298	302	311	327	333	337	346	326	345	356	310	307	345	335	309	309	280	313	298	323	333	320	310	313	345	372	299	295	293	305	313	326	324	331	315	308	311	359	337	305	304	296	325	319	278	319	292	309
2810	888	958	982	904	960	868	904	823	815	848	868	864	825	823	889	822	825	853	800	788	850	802	762	825	815	749	808	814	755	757	788	791	865	755	813	783	814	861	811	835	848	829	769	809	806	808	826	832	843	805	805	807	823	820	828	789	761	803	785	802	786	788	823	754	785	790	825	810	786	788	757	793	841	771	790	840	781	779	753	765	771	883	834	823	825	770	795	794	792	764	786	838	766	825	760	810	811	834	792	781	818	801	788	837	816	788	791	790	846	809	777	765	795	797	804	840	831	812	764	784	831	827	871	828	823	786	799	845	784	838	800	820	820	811	824	758	784	825	806	765	743	784	832	783	853	787	734	773	820	766	808	784	756	857	776	810	830	784	819	770	806	838	820	808	788	804	836	789	769	832	818	783	771	809	810	800	768	805	793	805	785	762	804	798	768	842	822	816	790	800	795	777	814	804	754	809	773	791	806	784	799	812	786	835	802	846	829	828	747	786	840	810	748	803	802	740	828	795	811	817	829	835	743	753	750	769	821	792	779	832	748	782	826	827	796	847	776	759	810	794	823	799	776	770	809	893	808	803	844	805	849	798	805	759	822	818	813	782	795	828	812	783	833	822	814	763	765	815	839	801	816	775	758	809	787	809	752	813	784	813	763	789	807	769	795	784	785	851	822	801	828	723	853	799	821	791	800	815	810	827	792	801	798	820	801	792	768	815	778	815	752	793	781	770	809	814	788	785	851	777	783	821	802	799	808	813	791	796	755	791	787	750	797	815	755	731	798	785	811	802	773	763	780	812	799	810	744	755	835	807	777	773	781	793	763	791	834	790	789	833	808	802	842	864	801	819	738	791	850	798	820	803	820	841	796	802	782	806	781	841	804	818	828	821	842	803	795	763	760	794	817	759	839	838	870	851	823	818	774	792	766	810	838	774	827	786	799	803	779	775	788	838	865	789	780	841	783	827	818	812	798	786	821	750	816	768	829	791	797	802	841	843	802	797	780	799	798	809	731	790	794	806	823	766	811	784	826	822	785	764	743	762	765	789	789	803	786	799	873	795	804	785	819	831	774	833	776	770	791	810	758	827	780	810	794	823	854	830	798	822	817	776	777	789	803	774	801	833	829	795	841	800	828	819	808	790	821	794	804	770	798	827	842	816	790	783	867	803	812	783	764	826	796	787	776	779	836	814	798	831	750	782	783	774	790	812	814	809	813	781	794	828	858	791	756	781	794	790	801	762	783	839	803	817	827	819	759	807	777	855	790	835	834	810	808	819	784	801	814	802	839	838	787	782	823	844	773	797	784	759	812	802	836	812	841	823	801	766	847	786	836	806	801	822	804	794	814	798	789	781	777	708	800	782	844	834	790	789	788	812	824	841	798	880	767	803	792	869	837	770	790	823	805	791	818	768	899	836	770	841	795	776	790	778	822	768	789	781	770	812	744	818	795	824	771	844	778	839	763	772	785	858	849	773	834	786	823	793	873	810	773	795	748	757	806	823	752	797	810	793	811	800	814	811	827	808	851	828	841	809	774	809	755	830	800	816	798	870	761	796	817	768	766	846	785	791	810	791	772	833	790	786	814	797	812	827	798	819	736	780	813	824	773	815	768	872	775	802	794	826	785	746	800	809	806	814	778	782	797	858	783	820	824	794	840	766	762	822	759	846	789	833	811	799	781	769	803	782	809	793	807	729	801	819	804	801	789	801	753	811	807	818	817	773	880	786	772	804	812	825	779	809	829	814	801	826	826	779	811	779	835	800	807	805	842	747	786	842	771	822	822	796	853	773	816	809	783	799	808	758	840	790	844	821	813	840	807	814	746	777	807	813	829	773	825	784	810	784	827	863	768	809	832	814	826	762	824	785	774	801	850	821	839	778	781	770	785	828	787	796	752	787	849	762	750	806	765	855	796	805	832	834	827	810	771	836	787	812	766	784	787	808	790	791	752	798	775	823	790	794	827	816	791	795	801	787	755	759	762	762	802	819	806	834	832	807	826	810	782	825	815	803	766	817	818	785	803	786	822	796	775	837	757	793	793	793	837	850	828	855	791	810	833	810	718	780	801	799	801	848	758	797	776	811	810	802	820	766	788	834	808	803	776	802	762	771	831	782	781	770	762	779	852	843	747	793	788	836	802	800	771	829	730	805	772	818	796	796	823	755	813	726	817	824	767	785	773	791	783	833	802	830	784	773	820	825	810	802	814	829	811	750	861	786	746	795	826	822	734	783	788	791	800	796	861	824	791	817	769	813	824	788	805	800	829	771	806	841	763	811	819	748	800	819	761	767	789	783	784	819	801	800	808	780	818	809	784	767	838	811	794	768	796	815	836	838	826	764	783	784	793	770	792	780	778	810	774	770	766	818	783	839	799	835	797	798	864	786	785	823	807	805	779	814	803	811	767	827	805	803	790	784	812	796	875	778	822	729	841	824	822	826	820	802	769	748	794	783	797	791	806	759	835	787	808	823	792	835	793	806	791	764	811	779	774	807	831	771	787	786	804	806	801	809	777	823	825	787	795	842	780	798	830	765	750	820	786	751	838	816	791	805	764	796	764	814	846	814	769	826	782	780	757	747	833	802	821	811	813	801	756	775	816	833	797	806	827	787	790	738	759	810	826	875	834	838	782	792	844	837	825	810	754	794	814	749	799	847	777	818	839	824	858	823	833	762	781	856	780	795	800	875	861	805	788	773	779	764	812	844	812	778	794	776	846	811	784	774	809	698	842	876	844	739	829	841	847	811	850	807	757	788	864	837	801	795	781	829	779	815	788	821	758	790	808	805	811	843	822	771	781	798	789	751	772	811	768	833	836	788	793	800	834	829	820	780	845	800	794	827	784	789	803	795	799	772	780	841	823	800	804	756	766	759	791	859	810	834	791	792	751	785	790	828	805	763	812	831	791	794	744	802	807	848	782	806	802	824	845	754	722	824	769	780	839	879	808	785	807	801	838	815	845	760	772	815	767	741	813	804	865	752	762	803	830	766	785	785	777	799	762	839	801	813	817	867	782	802	809	769	778	795	752	810	821	808	816	845	821	869	823	816	766	782	806	819	843	843	764	819	791	831	836	795	814	753	788	789	767	801	805	778	839	800	815	780	768	766	801	798	810	802	807	779	762	814	779	837	772	810	792	817	801	872	799	821	797	823	846	791	873	776	835	824	775	831	757	798	825	800	772	748	775	761	798	887	825	810	839	855	842	820	800	830	777	785	768	777	766	812	765	808	884	770	819	802	802	830	800	789	794	776	791	806	813	789	825	837	805	817	803	733	750	808	829	803	838	816	810	745	868	797	783	835	791	821	731	813	854	782	787	802	778	803	771	760	816	805	791	742	819	830	822	832	811	776	803	766	804	843	818	762	836	788	763	845	849	768	826	807	773	793	788	800	785	817	859	776	788	743	768	852	810	771	751	834	794	811	804	759	840	818	789	817	789	753	765	815	830	802	788	806	781	808	814	805	825	809	861	823	839	811	758	803	820
8193	1395	1745	1426	834	855	827	672	475	454	469	401	336	348	338	378	380	341	249	241	234	255	192	164	207	196	176	185	177	157	154	168	159	191	171	187	162	155	186	154	191	195	161	170	185	192	161	182	181	178	162	139	183	178	144	149	155	165	167	176	161	167	154	166	147	143	155	163	157	167	150	169	172	168	142	143	152	161	136	159	163	150	137	149	179	158	151	176	149	151	158	165	152	160	172	153	172	148	157	146	155	148	169	177	161	155	184	156	143	166	163	162	185	174	179	170	178	175	182	168	162	171	174	145	164	173	152	156	147	169	172	150	161	176	161	156	159	160	152	149	149	159	169	142	152	134	170	175	158	168	158	155	137	161	155	140	179	155	161	146	157	150	172	152	188	158	133	173	171	176	171	178	172	163	151	174	170	158	161	161	167	153	181	168	180	159	134	178	155	150	154	166	162	161	184	135	179	149	151	158	160	149	164	153	171	182	132	173	143	174	172	190	164	176	172	161	166	161	144	181	159	147	178	152	164	167	163	142	154	183	160	158	127	160	189	156	154	146	146	165	147	169	162	158	137	141	184	160	149	167	166	166	180	161	152	177	154	154	164	142	166	147	157	170	169	144	158	144	156	152	162	167	175	166	157	150	175	155	149	180	162	178	166	157	137	168	164	142	181	155	186	155	144	170	164	152	140	159	169	135	170	179	148	149	143	159	196	152	165	151	159	166	149	160	151	178	160	168	152	174	162	160	183	164	153	154	187	158	167	162	152	166	155	173	145	167	158	163	204	145	156	155	165	134	193	176	143	156	140	182	152	160	149	171	162	171	181	155	158	157	172	146	157	151	168	158	173	150	176	161	158	179	178	168	154	143	136	174	171	151	168	162	153	168	177	153	161	163	173	160	164	139	155	151	144	180	154	175	165	166	198	149	155	144	133	161	143	178	162	171	147	148	151	133	158	145	164	161	165	156	165	147	160	169	157	149	169	145	159	152	143	163	152	160	153	166	193	161	133	170	162	161	188	140	152	162	173	171	179	124	173	147	157	166	155	159	156	158	133	165	154	159	164	145	146	160	145	182	157	175	152	159	160	150	173	160	146	160	152	142	173	154	133	148	167	162	146	169	160	161	162	151	136	199	151	158	148	147	167	148	159	153	192	162	165	152	162	158	150	150	164	151	157	151	180	157	159	164	140	134	168	148	158	165	189	141	139	152	196	158	156	167	179	186	151	149	162	178	200	138	173	166	157	154	151	160	154	152	169	162	146	152	146	184	166	160	171	154	154	164	152	150	148	149	148	143	154	152	140	164	155	158	160	168	187	166	160	163	137	177	171	163	153	145	149	134	171	155	151	150	143	159	170	170	166	163	151	182	165	152	154	154	161	168	156	141	142	166	159	157	165	194	150	162	157	160	150	151	174	168	151	147	148	169	151	159	142	153	187	159	157	148	189	151	176	169	161	140	166	148	159	173	168	137	171	170	152	159	157	142	164	164	148	146	174	137	182	150	175	141	163	164	148	143	189	164	146	161	191	170	168	153	163	170	172	167	145	151	166	169	158	167	145	172	166	154	151	146	155	164	159	156	171	173	150	175	169	155	167	141	135	155	159	170	177	174	152	153	165	141	130	159	174	181	159	153	156	173	124	167	162	176	164	137	153	159	186	163	177	160	148	160	168	137	148	166	173	171	143	151	144	164	162	196	175	168	161	136	146	152	148	151	173	137	160	161	155	147	162	155	167	158	154	144	139	148	174	152	151	148	159	181	163	170	173	170	165	175	146	175	156	159	156	150	170	172	134	169	162	165	164	180	163	157	165	189	165	170	172	156	140	140	145	181	178	154	191	171	186	161	160	180	156	162	168	144	165	146	156	159	146	161	162	152	148	153	148	156	160	148	160	143	156	160	151	177	145	178	163	167	173	148	168	153	150	142	165	166	163	178	181	155	160	182	165	157	147	185	153	179	145	169	158	152	171	203	147	186	141	159	180	150	153	140	160	144	142	188	143	158	165	142	141	167	140	154	168	168	156	158	158	151	149	150	157	131	147	136	147	176	152	171	130	191	150	169	155	147	140	145	148	148	159	172	151	159	162	160	127	155	175	182	153	162	167	152	154	165	147	177	170	169	149	150	151	167	158	174	172	152	152	172	145	159	162	189	167	174	184	142	135	161	131	160	176	160	154	158	173	171	171	116	166	166	171	122	158	156	150	164	146	144	180	171	164	160	160	171	176	185	151	158	137	179	140	135	175	176	160	156	180	161	146	171	142	184	156	167	166	167	157	124	147	168	161	163	156	163	132	148	156	152	125	131	169	167	142	158	164	146	146	152	177	133	151	139	140	155	159	163	153	163	144	176	179	171	169	171	143	152	167	157	168	136	190	153	160	155	157	153	166	160	173	165	158	171	159	163	184	146	189	168	171	162	154	166	159	172	139	155	148	138	150	152	144	143	151	158	148	160	163	154	145	172	161	167	158	147	153	164	168	180	176	158	150	142	156	139	156	169	165	165	137	145	150	145	175	170	153	158	180	151	152	168	206	155	159	157	163	174	155	174	159	168	200	173	156	164	146	149	163	161	165	160	140	172	151	171	151	186	166	170	148	165	162	145	156	177	170	167	168	175	163	154	155	172	166	148	166	147	161	122	160	136	155	154	185	166	150	172	163	173	153	149	155	159	186	143	158	144	162	193	180	137	159	172	169	161	172	162	158	161	163	155	153	164	163	133	147	166	172	159	146	157	161	152	180	141	165	163	172	165	149	159	148	153	181	161	149	165	189	152	163	163	155	173	160	168	151	141	171	173	138	165	151	157	154	139	149	160	178	149	168	159	156	161	149	142	168	134	161	168	144	155	161	156	160	144	178	133	165	158	169	172	161	142	179	149	170	171	175	173	182	162	161	164	168	175	161	164	165	183	149	172	172	150	173	121	144	142	150	161	143	163	167	177	164	178	140	167	152	168	145	166	136	159	150	136	157	176	150	157	155	160	152	178	152	158	170	160	152	171	178	170	153	122	149	170	160	176	138	146	136	192	178	176	156	195	154	146	143	164	186	159	174	190	154	136	157	157	158	133	160	151	163	145	154	138	169	178	145	167	151	184	173	143	168	179	172	158	170	162	154	148	149	163	162	159	161	164	172	169	176	149	135	162	160	170	151	162	132	170	188	127	159	166	152	155	124	160	159	162	170	172	167	158	160	156	167	148	146	153	164	157	140	138	171	155	169	149	156	137	165	169	167	150	134	144	144	145	159	165	162	139	148	173	168	165	162	147	163	152	165	170	160	147	146	148	136	175	154	152	163	158	156	163	150	171	148	143	169	156	147	142	172	169	166	137	164	161	174	190	168	163	145	166	127	159	155	171	159	175	168	172	151	183	160	146	160	146	145	158	148	133	167	165	150	152	200	164	173	155	144	170	154	154	137	148	157	154	137	176	178	177	150	163	172	159	163	146	169	145	191	168	169	158	167	158	142	162	163	158	163	147	154	171
6285	1496	3131	3774	3220	3148	2423	2146	1992	2022	2297	2387	1890	1758	1777	1946	2313	1786	1165	1143	785	971	795	643	597	564	609	592	575	593	541	505	510	537	507	539	531	508	536	507	503	490	492	501	495	504	507	538	486	491	446	501	494	511	507	495	496	495	490	478	512	476	456	470	498	464	457	481	475	495	440	451	487	478	451	462	453	455	452	475	436	489	475	465	478	457	518	442	477	484	443	446	451	468	480	474	506	493	524	449	499	455	483	464	448	445	460	423	459	489	451	464	427	428	468	476	427	454	498	472	476	473	444	476	449	449	479	474	495	445	443	470	487	505	468	456	478	493	470	433	481	495	424	420	461	498	462	478	449	463	482	444	479	446	460	459	460	458	439	487	486	444	419	457	426	459	449	490	431	459	478	477	494	479	454	453	457	503	490	457	466	424	472	445	443	454	448	468	476	444	451	472	491	461	452	454	509	490	448	451	462	418	462	474	438	469	467	488	475	465	478	492	449	476	475	463	441	445	467	453	481	449	463	485	471	478	494	444	468	438	471	456	466	431	471	461	470	442	447	484	483	471	462	465	458	450	426	463	484	453	423	468	457	478	479	465	438	454	451	507	466	455	455	413	440	470	445	453	449	430	448	474	456	455	476	457	433	461	479	471	437	477	450	424	485	487	470	411	469	469	471	464	435	468	472	417	456	487	437	481	485	463	453	459	460	482	451	446	479	409	469	463	465	493	467	468	482	519	445	455	423	445	487	426	455	444	500	444	438	483	458	470	479	454	481	464	459	510	455	473	452	472	437	480	489	451	460	435	476	438	475	452	472	457	473	441	457	459	411	429	447	459	449	462	492	484	450	453	453	428	456	482	459	447	463	483	446	479	446	429	467	473	440	424	489	453	455	488	497	452	454	441	464	439	439	459	440	542	459	471	504	448	445	462	460	456	463	460	474	449	444	473	476	466	440	466	477	480	445	437	454	434	467	495	443	465	437	470	447	487	486	459	436	491	478	477	453	469	469	483	471	475	448	471	490	485	462	403	415	448	441	489	464	485	487	449	439	443	458	457	470	502	456	448	470	454	466	449	467	454	451	465	442	470	467	457	465	494	443	415	436	437	472	434	460	424	424	401	464	477	450	502	479	439	466	455	468	482	502	486	432	447	462	484	442	456	440	439	478	461	446	475	445	456	452	496	434	462	427	448	497	489	472	440	492	427	422	499	474	470	418	461	481	486	474	451	425	443	487	464	463	482	431	440	447	471	471	429	442	451	511	484	483	439	439	458	461	445	429	459	451	510	445	453	465	476	439	444	462	456	480	487	455	459	476	470	439	441	464	444	519	434	410	449	471	495	458	456	462	464	486	428	473	442	523	463	444	457	438	451	511	435	457	449	443	439	466	450	471	456	482	450	451	456	456	472	461	455	454	435	472	443	468	487	475	448	453	414	436	476	447	474	464	470	475	456	477	492	493	491	425	449	469	502	482	492	475	481	479	476	465	476	471	445	495	441	481	487	480	449	451	438	452	453	483	465	448	477	432	465	479	430	457	449	433	446	477	454	461	450	488	461	517	472	457	482	467	459	472	474	454	460	453	503	485	494	435	464	466	442	427	476	445	484	391	431	446	450	406	428	482	468	471	473	450	463	494	458	465	478	475	495	456	440	465	455	449	451	450	446	464	452	466	451	459	456	464	474	440	473	479	443	503	453	474	416	499	459	468	485	466	458	447	444	458	507	446	444	489	458	452	472	424	457	499	462	497	456	424	458	446	469	483	450	471	471	446	459	469	483	468	459	453	436	474	483	455	463	469	517	465	468	453	480	440	427	454	456	458	505	428	480	435	470	489	456	433	465	437	424	479	440	468	460	476	470	445	484	458	482	478	444	428	487	453	474	485	428	470	450	465	451	482	455	453	476	470	430	489	465	513	437	449	439	441	476	443	436	496	440	465	482	468	447	512	464	466	489	439	477	489	468	454	455	498	448	432	459	436	421	473	450	461	453	464	450	479	460	456	488	448	495	494	441	488	483	461	482	437	458	501	414	450	418	449	464	436	475	461	461	485	473	440	444	462	477	479	465	487	451	436	396	446	458	443	454	427	463	485	456	460	446	500	484	484	433	471	461	458	498	487	485	479	468	466	493	421	434	471	476	439	498	470	435	478	418	464	450	430	467	450	442	439	482	439	454	460	468	480	439	464	504	438	436	495	451	453	462	431	434	439	482	445	457	440	483	461	438	461	434	471	469	437	456	455	480	458	453	496	482	465	463	449	484	443	440	478	484	489	443	453	450	489	474	463	452	458	479	467	471	472	455	475	483	493	505	443	486	444	459	484	483	437	473	445	479	449	435	470	431	501	452	500	464	435	438	446	503	449	491	443	431	420	440	447	433	467	465	478	465	454	442	456	443	461	462	424	474	463	496	430	436	445	449	482	495	479	458	459	454	469	481	449	460	456	444	442	473	451	456	444	427	424	442	454	427	439	459	437	476	499	441	446	440	430	444	473	448	496	476	463	446	458	467	429	450	408	470	463	448	479	453	511	467	455	425	457	452	485	475	475	466	400	416	419	484	431	436	441	481	429	456	445	454	440	479	479	496	440	482	513	465	481	499	449	484	506	491	433	440	489	456	451	449	458	450	473	459	443	436	484	499	434	460	493	470	449	460	459	479	467	452	461	430	459	439	475	434	450	463	439	459	444	462	453	487	443	471	428	448	427	462	475	454	453	463	476	449	456	448	447	455	469	464	436	401	466	461	480	465	453	424	446	461	475	464	492	429	456	490	409	466	443	448	469	451	457	446	425	464	437	472	425	480	466	423	427	465	430	441	468	426	515	454	425	411	480	437	498	431	480	495	455	436	480	479	475	460	468	427	464	448	473	478	489	450	472	504	445	466	453	478	483	450	474	444	486	476	427	459	464	450	440	468	463	454	443	467	453	480	436	521	435	445	482	455	487	470	504	426	493	476	499	462	479	452	439	430	440	471	433	454	466	458	448	486	479	468	434	457	448	517	479	424	467	427	460	456	464	480	463	464	479	475	426	475	463	454	484	449	472	443	500	466	474	472	464	462	471	431	471	512	448	480	418	429	459	439	407	454	492	483	468	464	469	450	442	435	468	460	456	464	447	465	474	466	468	459	502	487	465	461	441	476	482	465	428	468	453	465	454	487	464	483	492	499	482	471	483	461	464	461	481	430	479	473	464	435	470	441	487	424	474	468	471	453	442	488	442	457	480	454	476	469	461	427	441	426	464	473	481	483	443	432	466	463	454	457	490	473	446	462	424	502	452	453	510	439	452	421	481	457	502	465	460	449	467	480	458	451	465	454	421	475	461	477	433	445	430	475	455	469	464	467	413	465	468	483	477	472	466	459	467	469	447	446	493	437	432	429	487	440	488	443	457	465	464	442	456	458	510	450	468	462	451	431	442	475	466	465	455	470	461	465	461	434	429	465	461	473	431	444	492	446	498	475	445	480	454	436	499	438	455	435	446	435
14501	2862	3081	2727	1911	1530	1081	898	886	799	825	764	639	586	578	583	718	517	384	371	336	353	298	262	262	279	286	256	288	226	248	234	257	243	238	252	225	214	237	206	227	186	228	228	234	227	220	235	240	206	234	228	225	234	218	214	247	245	237	217	212	216	230	228	202	228	227	243	217	224	193	238	226	208	234	239	229	255	232	227	225	230	219	193	209	230	206	225	217	226	227	225	221	232	225	193	209	214	238	247	233	215	219	249	230	211	245	241	204	209	215	234	208	235	219	194	184	203	232	214	218	222	216	222	186	215	212	224	236	246	228	229	239	247	236	224	224	231	239	227	197	212	208	210	220	223	188	196	180	220	247	223	226	224	213	260	250	197	240	223	204	236	222	237	220	221	251	225	221	231	199	198	210	224	213	228	216	214	203	212	227	219	223	184	221	230	223	225	209	250	238	239	231	241	223	226	250	209	250	189	223	222	237	220	234	231	215	220	218	203	225	214	213	234	221	213	204	218	211	193	214	230	204	216	239	226	217	205	214	236	204	215	191	217	224	222	227	232	241	254	231	223	230	202	254	258	215	244	233	210	238	229	235	228	225	208	201	247	235	210	208	215	265	235	221	220	214	222	198	227	212	217	223	217	205	222	228	207	213	222	199	227	208	242	200	206	227	225	225	203	214	241	234	223	217	203	208	244	209	203	220	211	199	201	248	226	230	247	214	226	224	221	212	222	209	237	239	207	204	210	223	234	230	228	215	243	210	208	248	214	212	211	227	211	216	204	198	237	239	222	236	230	239	220	264	201	215	213	216	233	238	204	210	224	226	211	219	230	210	215	217	226	246	257	220	216	218	222	216	205	223	248	237	238	215	205	239	222	212	234	224	222	221	224	203	222	230	212	233	221	247	199	212	230	197	243	241	202	219	216	207	223	196	213	236	206	210	225	233	226	215	202	214	237	213	221	241	217	212	233	211	216	204	223	215	227	195	241	237	248	214	205	219	199	204	240	251	220	216	232	239	226	207	243	183	188	199	223	217	214	213	195	185	228	268	239	216	203	247	251	243	235	217	206	219	246	243	198	252	214	217	235	217	216	214	230	220	226	217	236	220	214	206	220	204	252	197	241	206	226	208	208	221	196	228	247	230	238	232	202	207	236	209	217	217	226	211	238	210	194	220	198	207	253	221	238	229	231	228	212	215	222	200	231	227	226	213	217	219	247	227	219	226	239	203	205	235	206	227	212	223	245	232	204	248	204	194	252	227	217	213	199	218	235	205	225	229	243	205	216	243	233	185	217	220	199	235	229	219	228	214	223	235	226	221	216	238	215	219	200	225	210	206	219	246	220	191	214	221	224	211	226	209	215	211	206	200	232	239	217	218	217	226	233	214	234	197	259	195	239	231	179	212	193	227	216	239	174	258	208	209	180	229	206	238	216	203	226	228	222	253	229	220	234	190	204	198	230	215	213	221	211	209	234	214	201	207	270	234	224	232	226	242	247	214	222	193	211	209	198	230	225	216	235	222	237	226	226	219	215	230	203	215	247	212	230	245	223	212	244	205	205	208	200	206	217	215	256	234	218	225	216	205	239	216	229	240	238	160	221	230	224	202	218	211	221	242	203	204	199	215	206	225	203	202	206	210	218	221	231	230	214	222	205	217	189	212	238	231	200	214	203	213	224	249	230	191	235	207	242	221	215	218	241	209	202	225	206	217	219	205	229	220	212	230	219	222	237	224	205	206	220	191	208	219	242	192	212	210	193	232	211	199	213	237	211	211	240	222	232	207	201	207	232	221	202	196	226	221	235	219	203	248	222	219	235	231	187	242	206	232	214	226	227	220	219	223	207	228	240	207	225	229	204	197	227	224	211	221	231	219	203	219	225	220	208	239	242	199	188	193	216	219	217	236	227	233	198	218	227	239	232	221	211	247	254	243	243	223	243	210	237	244	210	218	212	240	230	231	211	218	225	227	215	243	198	208	205	208	188	222	230	190	229	237	226	222	230	206	192	219	209	228	242	246	226	223	232	238	185	194	229	188	207	246	204	211	187	227	206	221	223	197	236	215	222	211	229	241	206	224	233	226	241	216	227	224	207	205	211	227	243	232	220	228	201	204	219	225	229	210	205	219	218	203	217	209	191	234	231	224	224	194	209	229	228	214	216	231	220	222	240	197	207	216	226	239	217	226	254	223	198	247	203	220	214	228	222	224	202	251	220	202	232	197	207	213	250	239	250	209	209	219	227	211	220	208	210	207	227	199	223	222	218	226	219	195	222	243	199	224	223	218	193	210	229	256	242	236	234	238	229	236	223	233	202	231	216	199	221	225	256	210	225	214	215	240	235	233	197	218	227	218	242	210	227	241	256	230	222	215	221	210	197	222	226	236	230	216	216	180	214	237	202	233	212	225	238	204	220	224	219	220	224	230	223	206	218	217	231	252	228	204	220	218	224	209	212	225	247	254	220	218	197	223	225	245	215	204	219	229	231	209	224	222	208	252	224	233	238	223	216	233	232	233	208	224	221	234	232	213	223	231	213	220	216	208	221	203	208	208	237	207	240	204	212	201	214	232	246	208	218	204	247	231	233	208	210	233	213	243	210	214	194	214	208	220	227	213	237	217	230	226	209	209	238	223	206	233	247	219	227	218	245	241	215	232	218	202	197	223	211	205	222	234	229	216	212	233	221	238	214	191	203	239	231	224	206	223	195	237	213	214	203	222	220	230	201	221	212	233	189	225	252	210	230	218	204	226	224	208	246	199	230	204	225	214	210	213	245	225	208	226	223	210	248	216	215	223	205	232	232	223	202	222	187	206	227	245	217	203	176	228	223	203	209	218	222	225	210	229	245	203	234	210	213	239	215	225	224	198	215	224	208	233	202	226	203	227	252	191	228	218	198	211	222	238	234	221	197	191	222	237	216	217	211	242	233	223	197	204	227	190	250	206	232	227	228	227	253	201	256	191	191	258	206	232	213	209	208	217	233	232	234	244	229	209	211	233	231	246	224	227	226	223	230	225	195	220	200	218	197	257	210	234	215	222	216	219	215	194	221	240	229	225	203	199	224	208	221	178	191	228	207	243	220	214	232	207	203	227	207	219	193	218	214	211	221	250	247	228	220	223	216	214	221	185	211	207	234	226	211	205	234	234	194	197	234	228	223	204	200	224	255	199	220	189	204	234	263	233	214	220	221	235	205	223	217	216	221	223	213	251	223	216	238	226	236	224	215	228	222	223	259	238	193	206	199	218	216	251	248	244	201	239	195	190	223	204	204	198	191	238	220	233	259	217	211	216	195	228	209	224	247	202	202	240	223	240	234	234	242	229	197	205	202	202	221	206	219	247	238	197	226	202	245	221	206	211	217	228	197	203	222	217	206	241	223	215	213	208	226	236	228	223	208	255	228	198	223	221	250	214	224	222	215	211	231	241	239	236	208	226	224	216	225	248	208	248	232	262	230	223	212	213	240	228	199	192	237	215	218	221	227	211	205
8180	2639	5369	6600	6036	5337	4134	3752	3788	3486	4201	4009	3404	2996	3117	3627	4062	2806	1890	1580	1371	1505	1291	916	927	919	959	872	849	810	774	752	759	792	772	723	705	765	694	726	761	707	691	695	690	732	692	704	639	679	658	669	644	676	687	659	694	660	614	625	674	698	714	655	663	683	690	617	681	672	650	640	631	678	678	639	648	656	666	645	629	580	638	644	625	622	618	635	616	591	612	598	647	655	604	646	669	691	652	653	635	654	635	614	618	622	625	660	621	665	596	668	565	600	624	637	596	634	643	659	625	671	616	605	600	636	621	627	617	601	641	592	646	632	645	616	659	638	607	625	627	638	615	613	604	619	550	643	613	654	614	605	609	607	609	651	663	617	642	589	641	629	609	641	646	627	613	611	675	622	606	619	662	656	646	609	591	627	600	626	648	610	621	584	601	635	634	617	662	622	693	649	634	616	641	623	615	634	632	649	600	612	644	613	622	608	655	609	654	606	588	615	606	619	621	663	631	611	628	644	604	624	587	614	638	617	671	622	654	584	640	646	660	616	604	638	651	600	660	620	553	638	604	621	650	632	589	641	602	596	641	676	626	561	672	615	652	645	661	629	576	614	609	637	630	613	652	600	611	602	581	595	631	642	611	658	575	584	618	584	652	607	661	630	600	637	648	598	605	610	574	604	620	609	591	635	645	604	606	616	637	659	602	647	620	630	589	613	572	632	618	652	611	582	614	650	609	620	588	586	627	624	605	646	655	625	599	620	651	592	680	618	632	589	641	632	656	623	656	623	644	629	636	617	609	592	615	625	622	642	596	595	580	630	603	626	594	599	617	674	629	589	627	608	608	621	620	601	645	674	616	671	610	638	620	638	644	641	668	599	643	652	566	593	643	604	646	585	639	638	645	601	651	607	648	642	620	628	602	598	615	597	657	618	643	598	604	644	598	624	611	623	612	629	629	582	643	623	574	600	625	617	601	585	634	615	615	661	598	591	610	623	633	615	614	608	671	628	597	593	605	615	612	587	617	612	589	634	637	602	612	625	591	601	608	641	602	564	641	613	611	596	610	577	603	546	649	637	645	570	630	633	700	647	604	593	636	648	602	639	615	631	656	655	654	606	629	625	599	639	640	629	611	608	605	641	596	601	604	529	628	627	642	592	595	586	613	649	656	624	603	621	651	606	641	641	619	625	653	593	602	591	631	602	599	628	612	603	547	621	603	571	622	609	605	617	615	633	575	652	603	628	637	618	583	568	669	615	568	633	624	650	612	596	605	629	597	641	623	604	592	635	599	648	622	598	568	621	600	550	624	616	587	597	600	646	647	677	623	624	638	627	598	633	585	638	609	615	661	596	572	637	616	638	614	627	594	619	658	626	680	613	613	604	625	652	664	662	596	637	614	642	632	599	584	619	640	575	651	665	685	619	642	593	610	601	592	616	685	671	623	621	642	594	594	594	631	621	640	658	629	613	593	646	596	615	669	622	612	641	586	610	647	590	645	649	599	642	610	602	618	605	617	614	603	651	574	608	605	643	627	647	576	662	567	587	598	632	599	584	606	588	553	613	607	639	617	588	642	594	648	615	630	608	650	641	658	627	640	587	632	644	585	645	606	628	630	612	669	620	609	627	607	659	622	622	590	618	609	626	642	581	603	632	636	649	604	608	615	591	623	621	648	617	579	618	592	649	628	616	654	635	632	606	669	654	608	646	623	622	615	618	597	602	609	644	616	656	622	574	600	607	615	609	609	603	604	637	578	661	658	586	662	619	616	650	564	643	682	642	601	607	631	634	600	602	614	587	609	628	646	631	684	599	602	566	629	637	624	584	601	620	622	594	623	621	605	624	646	618	638	610	602	630	568	596	601	629	602	622	601	624	613	626	643	607	611	594	589	646	572	640	633	620	567	657	645	603	631	649	701	615	618	626	603	605	624	649	580	600	635	606	618	591	630	596	604	602	654	637	623	562	645	605	671	612	597	647	606	601	612	639	579	610	646	637	601	606	633	614	637	653	633	608	625	635	622	626	637	642	625	652	638	632	609	626	631	613	606	652	539	617	625	621	657	587	634	651	588	633	614	641	597	634	664	626	625	580	659	630	666	646	609	614	625	577	618	652	623	615	618	653	569	644	617	583	610	592	627	643	632	626	601	598	590	622	634	631	586	628	645	610	579	609	634	595	638	538	587	598	582	620	621	644	627	613	586	637	627	614	608	625	639	652	616	595	600	644	633	652	584	644	629	598	629	620	623	621	648	655	615	604	621	629	578	641	607	647	606	672	611	628	647	602	622	653	594	650	632	570	638	616	627	634	663	618	628	620	662	670	599	592	650	607	679	585	600	645	614	589	620	633	623	621	606	603	659	627	662	635	565	655	627	675	630	617	654	585	623	595	588	617	668	618	622	591	628	625	612	580	596	641	573	636	615	571	653	624	579	587	617	608	617	605	624	625	633	612	629	633	649	570	614	588	571	600	630	599	616	667	647	591	684	601	594	629	596	574	630	609	629	592	599	614	626	597	609	618	634	633	638	636	614	680	620	639	612	592	578	617	586	624	657	604	624	618	599	613	638	596	566	624	620	632	641	637	641	648	604	599	596	588	625	635	629	590	628	606	602	650	584	633	626	601	632	615	625	626	602	572	584	633	624	637	581	605	617	620	639	611	659	605	623	591	601	627	643	576	603	636	614	637	623	596	607	655	632	605	632	606	633	602	616	580	559	620	627	641	612	570	616	577	645	627	616	631	624	664	618	616	634	598	624	612	612	623	607	640	608	634	629	600	638	630	606	601	601	643	592	574	619	604	619	637	591	616	630	600	628	644	573	600	659	631	677	644	608	594	599	656	639	607	662	568	608	626	621	615	625	669	655	605	599	613	602	623	628	578	619	631	620	629	609	567	600	629	640	582	630	634	658	609	630	627	625	627	582	589	657	632	636	609	609	645	652	628	598	587	580	622	638	643	639	606	667	591	661	581	681	642	651	612	676	604	590	600	601	592	609	598	622	635	656	595	581	663	589	572	587	634	624	585	630	600	644	628	651	619	672	632	620	618	630	649	636	609	641	634	587	617	589	670	608	611	641	633	635	608	594	549	639	642	665	651	636	588	621	632	661	640	620	585	625	622	616	642	629	635	600	621	612	596	655	641	630	613	647	599	616	657	649	645	617	603	619	562	552	617	633	623	631	643	593	623	599	650	626	648	599	596	612	645	603	614	655	652	681	639	696	665	601	624	626	562	629	637	643	645	614	664	600	633	657	634	645	650	652	677	624	646	635	607	608	596	662	604	639	649	633	613	621	607	568	632	619	614	643	604	620	608	636	638	607	674	648	615	638	642	631	603	626	576	630	553	612	619	634	630	600	611	618	600	598	616	584	610	634	597	613	603	631	580	608	587	648	641	606	624	621	639	618	586	605	611	610	606	637	616	604	656	606	642	607	564	648	616	598	603	631	628	637	648	635	622	625	589	615	651	562	627	624	607	597	605	665	591
2034	337	334	341	319	351	326	327	314	355	312	338	298	350	362	345	312	322	307	299	305	333	343	329	314	341	328	294	309	317	328	342	332	285	316	331	325	311	295	298	323	304	287	313	284	330	327	285	322	350	334	326	321	362	331	332	326	304	322	312	311	314	320	304	300	310	359	316	343	302	330	321	318	303	312	309	324	347	324	322	300	323	325	309	328	336	317	327	335	320	297	347	319	348	323	316	298	318	307	318	302	331	346	318	323	307	297	310	307	329	340	297	321	321	303	315	337	310	338	309	341	333	318	328	328	305	264	308	311	319	296	295	310	340	332	327	308	313	310	289	318	307	331	322	320	311	306	312	301	300	302	286	296	358	317	326	338	323	338	311	318	348	333	278	333	303	300	287	327	343	322	335	320	342	338	317	327	273	336	354	311	341	342	328	332	283	313	313	356	323	311	362	291	314	373	322	308	301	285	308	338	332	333	329	296	333	315	356	364	363	331	328	294	325	308	341	330	313	330	319	340	289	301	325	311	321	300	324	336	292	341	323	311	318	315	325	340	327	302	340	305	309	320	347	304	333	321	325	312	307	300	328	345	298	326	340	300	342	317	327	332	328	315	305	316	341	329	323	306	293	338	302	343	330	322	320	296	310	328	287	319	307	334	327	283	328	302	296	349	323	333	320	354	306	290	313	339	299	275	317	298	309	287	309	334	307	335	336	300	317	333	356	320	310	302	320	335	336	307	345	307	326	303	291	287	296	298	339	317	318	308	283	314	344	324	302	314	337	345	333	308	312	298	308	339	352	296	321	306	344	335	316	350	370	326	319	321	336	306	318	293	334	305	334	295	331	315	327	319	317	302	297	343	311	323	329	326	334	339	314	352	283	333	292	298	331	305	336	330	304	308	303	337	331	340	318	316	312	292	335	350	329	328	323	279	325	336	327	313	337	321	309	290	294	331	344	342	323	304	306	322	328	327	322	339	318	331	316	303	346	307	323	328	316	314	308	341	299	289	318	318	341	338	310	334	296	276	315	296	313	316	311	317	302	307	309	363	297	292	313	304	299	328	306	340	331	307	300	306	333	367	335	314	331	298	302	328	334	326	355	311	308	310	314	334	320	371	315	335	337	335	338	349	326	315	325	324	334	324	324	349	284	318	316	335	318	300	298	328	309	311	343	331	324	306	327	335	330	328	354	303	328	310	340	328	321	347	357	327	297	319	322	337	329	318	281	341	349	332	314	313	338	329	319	312	296	319	302	295	343	309	311	330	321	326	324	327	338	336	318	335	290	311	321	297	321	313	303	341	326	332	283	322	320	341	336	324	309	323	354	314	294	331	367	329	323	294	332	316	302	265	366	308	315	324	331	327	318	298	334	296	305	307	294	317	297	324	285	350	347	307	335	313	342	317	310	326	325	318	284	293	307	290	299	302	299	297	322	306	285	339	317	323	336	323	287	342	306	332	311	265	307	332	302	320	325	304	304	322	309	330	339	324	303	287	360	310	317	316	305	313	316	311	309	303	320	330	288	298	325	339	323	312	314	309	302	339	278	306	321	332	310	317	271	303	312	333	325	328	333	303	291	359	318	300	330	368	325	302	300	313	315	311	331	340	357	318	298	300	318	317	313	330	307	309	314	298	318	328	306	364	326	291	342	310	308	287	335	316	312	329	273	326	301	332	334	293	347	350	350	302	330	345	346	289	319	313	317	286	332	338	325	338	324	313	306	326	345	336	321	334	320	306	300	378	337	291	311	326	352	312	349	289	317	329	356	304	308	286	323	332	302	313	302	323	286	300	319	286	310	318	361	322	310	321	319	326	328	324	336	304	317	324	309	324	309	346	327	325	333	333	346	291	324	334	334	307	328	401	309	338	325	317	326	312	327	350	325	339	313	323	320	311	313	356	332	321	312	292	312	305	295	333	334	316	292	278	300	274	327	298	297	343	321	329	300	315	318	350	303	322	330	305	354	319	306	349	348	310	288	310	335	336	339	318	319	320	328	280	308	306	312	302	312	340	324	333	326	309	316	339	319	292	328	318	323	320	324	318	279	281	333	318	295	314	331	313	279	338	301	318	328	310	302	332	334	309	288	327	285	317	313	351	343	318	316	314	341	298	330	331	328	320	337	342	323	318	331	321	340	341	296	316	318	304	334	314	332	311	338	302	321	318	305	322	360	320	304	335	333	323	329	301	332	322	302	342	330	317	306	328	290	316	305	303	338	312	281	315	323	345	323	331	334	326	325	326	329	310	333	312	271	307	301	295	320	323	327	353	311	317	324	299	314	348	304	351	358	295	292	307	334	305	303	338	352	295	290	312	332	321	331	353	306	333	333	318	286	320	312	330	327	353	316	338	348	315	326	348	273	347	307	364	344	314	328	303	338	306	336	322	299	345	329	322	328	331	327	304	322	284	301	314	296	303	311	330	338	312	307	316	340	323	326	315	274	260	325	295	321	313	322	342	340	313	327	302	333	303	329	306	312	337	299	310	316	327	322	313	327	356	285	293	310	317	325	331	349	329	300	331	316	333	307	316	339	349	333	320	313	324	363	330	298	337	299	319	335	302	328	328	337	320	293	295	316	302	362	335	314	310	340	346	290	333	340	298	308	290	305	290	339	329	313	319	321	327	328	332	300	310	308	338	343	345	290	340	313	331	335	335	305	331	336	316	311	280	301	317	301	321	338	323	324	332	324	341	326	324	285	328	314	344	313	310	299	306	304	341	337	330	319	348	311	330	362	301	349	293	344	310	309	301	318	297	315	315	318	312	324	329	304	320	310	338	299	296	319	329	333	311	301	318	334	339	304	284	303	288	324	336	339	313	325	315	334	332	326	346	327	331	326	274	342	313	288	314	325	328	341	337	309	349	303	306	347	307	307	302	288	321	282	323	351	331	347	337	305	299	295	304	339	297	343	324	300	293	324	299	305	324	333	331	293	299	285	347	330	299	314	322	307	317	346	332	336	335	321	319	353	293	327	320	300	329	327	304	293	297	321	333	306	332	337	299	303	334	336	320	315	352	342	336	300	335	337	318	302	317	328	325	319	331	296	325	322	325	330	333	348	315	311	356	326	318	338	320	341	337	330	320	322	366	315	330	301	336	351	313	308	329	320	319	346	278	299	297	324	303	340	312	282	301	323	316	314	293	289	303	275	316	288	353	316	347	372	302	305	321	317	298	320	343	329	303	305	297	330	325	360	293	345	352	296	290	325	329	318	299	357	303	297	323	298	309	285	326	311	332	303	306	308	336	277	332	309	309	316	347	302	276	330	325	313	299	365	322	276	291	292	340	313	295	325	347	309	319	298	288	334	325	344	328	303	318	322	317	315	299	291	369	357	324	323	334	282	307	281	305	347	300	316	325	344	341	342	334	378	340	294	320	344	314	321	312	327	296	317	304	311	330	316	357	372	321	291	302	340	326	344	290	288	338	343	332	352	336	319	325	313	319	319	351	303	300	327	316	310	323	348	297	319	330	322	318	355
2791	827	915	965	915	891	865	848	836	840	897	848	806	834	833	865	888	836	794	802	863	814	793	730	774	767	785	814	818	815	753	824	767	755	801	772	760	824	754	806	866	777	790	828	804	794	800	776	839	801	788	834	775	829	776	771	784	801	793	789	838	778	808	781	813	786	772	790	813	796	795	835	801	787	765	784	788	804	797	844	817	801	816	794	856	785	811	776	786	802	796	796	784	826	782	782	831	805	835	775	759	767	789	783	783	834	809	796	804	783	793	803	788	777	839	857	777	782	757	777	767	795	818	805	813	797	784	798	819	798	832	758	810	793	760	767	778	790	807	755	818	803	820	851	795	782	729	770	812	783	817	789	821	751	761	777	823	821	786	788	772	777	830	787	807	783	779	764	849	812	787	797	775	816	812	809	826	777	772	811	771	803	818	821	837	803	766	777	854	777	752	747	740	759	806	803	789	817	862	796	814	744	847	780	771	848	817	817	777	837	794	813	820	827	754	808	842	812	789	759	806	794	805	806	816	819	821	812	842	808	814	818	815	757	754	787	811	774	780	774	714	824	813	798	802	801	813	782	743	787	779	817	806	793	752	788	749	789	790	823	736	838	784	742	800	769	811	833	782	763	788	794	745	808	826	774	795	823	734	808	803	785	808	814	785	799	773	803	837	794	796	790	731	810	784	796	779	777	791	781	799	813	835	787	771	782	765	843	767	815	760	771	837	745	806	804	833	796	753	757	790	771	777	789	798	827	793	747	756	760	798	819	811	799	847	810	815	786	780	812	771	799	794	774	779	781	762	785	756	755	845	775	786	757	775	798	809	803	782	824	796	794	795	815	790	823	784	818	767	800	780	772	790	827	745	816	821	799	816	817	831	775	792	848	794	842	758	770	756	769	799	805	807	766	768	760	758	810	765	802	825	799	812	745	795	758	798	801	776	793	828	787	777	805	780	752	786	792	797	826	838	780	800	804	757	819	794	845	762	860	756	805	775	812	841	790	814	765	790	778	761	769	808	781	821	809	788	811	805	812	788	843	779	748	714	746	792	811	809	837	876	774	752	849	818	797	798	781	814	745	764	779	800	817	755	770	821	806	839	771	784	783	781	796	784	806	746	784	813	781	788	800	824	799	773	832	783	740	748	837	815	752	799	794	823	746	749	807	830	753	785	839	752	782	804	781	840	756	796	783	794	834	803	765	841	783	769	822	822	772	758	759	784	776	826	765	793	762	802	811	841	841	743	735	781	825	793	785	782	828	800	787	739	781	817	799	824	766	822	780	819	766	797	792	812	788	752	781	781	799	831	830	796	781	784	747	760	778	835	818	805	786	808	792	786	790	822	826	811	769	799	809	822	759	739	829	771	766	856	740	782	802	790	758	817	790	828	804	804	758	740	809	764	836	763	750	776	795	792	778	808	811	800	760	745	792	744	790	819	801	757	773	819	773	802	881	798	808	740	796	750	814	797	738	788	781	785	783	816	791	796	774	821	804	778	794	827	781	808	820	800	767	823	836	797	787	799	802	814	827	817	795	824	850	746	781	813	816	820	739	822	823	779	785	764	811	817	789	816	798	863	817	797	774	795	806	795	787	766	776	824	805	811	803	847	761	783	816	752	850	798	785	798	795	796	824	785	751	778	805	802	849	798	829	836	757	786	805	810	849	821	815	754	773	824	826	807	800	825	853	790	765	800	803	772	777	824	781	766	820	809	775	810	797	789	821	756	809	812	776	775	805	766	815	832	759	798	773	821	791	797	778	760	747	783	786	733	776	766	794	794	803	791	816	735	827	773	823	796	775	756	772	746	839	816	812	751	792	757	783	814	802	744	816	751	853	784	797	797	784	795	811	776	784	802	775	775	804	783	785	814	826	843	815	792	847	853	785	841	836	770	792	817	824	801	787	803	822	767	813	831	798	796	791	778	804	798	781	814	816	818	780	808	808	804	783	767	853	779	804	784	800	802	805	788	818	839	782	803	817	769	807	793	808	774	712	807	795	808	777	759	777	779	789	790	763	810	775	772	776	784	841	825	768	838	761	756	739	841	826	833	851	759	778	840	836	773	831	796	773	825	779	764	776	805	793	783	764	736	821	789	745	735	805	811	778	835	772	810	805	820	783	786	842	822	798	800	768	791	805	769	784	777	763	846	818	795	793	753	813	781	768	840	787	826	790	813	845	823	781	792	755	803	783	745	796	771	808	805	788	773	803	798	754	811	784	789	758	784	736	766	809	780	808	778	795	838	769	837	816	815	762	764	832	804	777	827	854	800	814	819	791	804	784	815	790	835	801	798	844	785	747	817	798	819	797	768	795	791	820	784	793	774	766	813	717	874	789	830	810	825	802	743	775	820	823	763	760	791	795	789	807	803	817	819	808	801	777	797	776	769	801	793	802	776	786	840	801	789	785	805	827	849	765	811	772	818	793	766	780	762	820	788	780	801	836	776	774	770	787	790	827	824	802	864	833	801	767	826	753	824	833	843	823	802	838	779	864	811	801	747	837	825	843	797	801	777	814	798	749	763	809	781	824	767	771	836	805	777	817	762	782	783	762	820	807	820	814	844	803	788	825	815	839	800	782	776	823	821	793	784	819	793	786	796	824	786	806	769	775	807	798	818	770	777	820	731	760	767	818	799	807	810	795	785	777	767	765	811	827	754	775	809	820	790	814	730	788	731	804	783	768	778	776	785	824	788	795	802	791	804	838	795	824	793	820	774	792	832	786	853	778	809	772	792	797	822	840	764	840	771	796	816	804	804	792	812	797	783	785	823	805	774	810	777	766	849	744	820	807	812	832	814	812	776	834	801	827	774	771	830	797	819	815	833	809	778	781	818	811	762	839	815	834	774	784	753	805	743	836	809	809	768	789	799	799	874	772	837	796	802	758	813	783	809	815	832	764	785	794	834	790	804	806	792	757	805	825	812	805	878	777	792	784	812	806	868	802	796	775	797	832	806	803	710	773	831	811	830	762	842	798	819	792	791	793	852	806	828	818	830	772	763	821	761	802	832	792	779	831	804	789	830	804	755	765	813	785	800	800	797	788	802	778	774	815	795	771	841	770	796	771	804	786	804	711	794	758	870	800	791	791	846	793	767	830	793	784	787	797	862	767	743	770	797	814	792	769	766	801	775	786	780	799	813	822	783	810	792	815	785	788	850	763	786	776	758	844	826	774	789	817	776	789	761	810	840	778	791	785	846	764	760	850	783	785	768	807	776	818	768	827	751	784	808	858	796	804	834	807	831	797	805	774	833	819	773	848	809	800	772	828	773	821	771	796	785	771	853	839	755	796	766	746	829	825	798	776	815	823	796	785	796	808	792	762	823	784	833	766	781	833	786	754	780	798	753	781	757	812	783	777	817	782	830	785	805	803	808	799	792	856	807	778	780	833	811	791	800	798	801	838	764	811	805	760	767	808	750	788	758	782	766	801	819	818	782	779	812	813	779	818	787	776	810	836	805	828	795	754	786	758	772	795	796	818
8115	1414	1644	1324	1051	939	618	534	598	426	443	390	336	360	374	388	398	305	220	237	232	248	195	196	182	180	150	189	190	161	168	153	167	144	174	163	155	170	171	163	151	175	165	174	167	148	164	175	154	149	158	164	167	162	168	164	146	151	130	144	137	177	155	191	161	158	148	160	143	142	190	158	183	147	149	170	149	155	151	165	163	177	144	165	151	155	141	149	146	153	170	153	133	161	159	152	163	153	158	179	151	148	164	162	163	169	144	148	144	178	150	161	182	167	166	149	144	181	162	162	174	156	139	162	148	162	128	157	148	167	153	134	167	160	176	139	157	148	157	147	155	153	167	172	148	189	178	168	158	176	151	137	181	139	171	168	144	146	151	161	173	168	153	154	148	153	152	172	154	161	159	174	159	161	159	136	144	146	156	167	186	162	182	147	161	152	149	158	150	176	174	159	171	167	165	157	204	153	144	158	160	149	167	157	203	143	160	148	157	149	143	140	163	140	176	155	153	147	156	143	140	155	146	157	165	161	143	158	167	174	157	158	156	148	143	167	132	159	153	157	126	178	163	170	157	148	154	168	143	156	157	166	136	158	151	141	144	141	145	177	135	142	190	177	159	169	155	160	176	186	142	162	154	177	169	162	143	176	142	153	154	155	151	145	152	140	142	156	159	175	175	136	176	155	156	146	146	147	161	147	187	139	162	133	142	141	157	142	136	155	165	122	164	155	167	150	166	151	123	132	164	160	156	157	141	165	130	129	175	165	142	167	158	143	157	169	169	149	164	161	136	169	163	176	157	131	161	177	177	168	169	142	141	154	168	137	163	186	159	150	137	166	172	176	173	157	156	173	163	169	148	149	170	156	160	154	130	135	148	166	146	166	170	145	130	154	150	146	164	155	170	129	173	171	149	154	171	155	148	140	162	170	145	162	161	142	147	175	178	131	161	152	159	177	167	157	158	165	138	168	140	145	149	155	139	176	146	171	159	144	167	148	148	155	164	140	132	168	169	159	153	158	170	164	149	163	153	151	157	154	162	170	169	133	151	158	165	155	151	172	165	160	152	177	154	161	148	159	174	167	190	170	167	176	156	162	164	177	165	149	168	140	165	155	167	160	156	140	175	187	162	157	133	154	151	168	154	145	151	155	170	157	177	163	173	165	183	147	156	137	176	146	146	140	166	199	156	169	190	167	162	151	140	159	148	158	163	156	144	135	152	181	159	155	172	151	157	175	169	172	161	149	133	165	159	171	175	153	149	137	154	142	141	171	170	139	153	150	145	165	143	158	146	149	151	167	152	161	168	168	167	158	158	160	151	164	147	127	149	156	154	148	163	171	159	138	178	151	150	181	172	171	149	159	153	140	124	152	170	158	159	184	152	178	145	184	154	164	180	163	141	138	178	145	155	145	166	156	159	146	174	141	159	155	161	161	156	172	148	155	139	165	157	160	140	158	153	183	153	150	142	168	158	154	148	148	180	167	161	161	146	139	149	147	163	152	174	164	184	142	147	145	155	142	159	163	153	150	161	160	162	157	140	172	167	151	164	145	159	162	165	169	146	160	164	147	141	163	180	157	151	168	157	150	147	143	158	174	144	143	149	188	166	169	168	187	152	158	156	163	165	180	166	180	126	166	148	135	159	154	188	164	159	150	165	170	156	160	174	150	135	181	150	156	184	157	153	172	157	176	170	155	174	164	148	168	157	165	133	165	144	149	152	159	173	169	167	162	160	142	161	179	155	149	163	162	147	173	147	119	172	183	159	172	156	155	161	163	155	148	187	148	154	165	150	147	153	166	147	177	158	165	152	154	153	164	170	184	178	163	132	133	149	141	179	165	161	162	154	163	146	147	161	152	178	154	141	129	146	179	163	162	149	175	140	148	167	169	151	158	146	146	177	121	173	179	157	132	157	137	173	152	159	153	150	162	152	149	168	149	180	148	150	141	176	131	156	142	166	139	134	169	153	155	160	158	154	164	162	169	165	164	166	144	134	161	150	151	150	154	182	166	152	157	142	151	178	166	149	132	161	154	164	151	156	164	164	178	178	141	143	173	150	157	146	150	157	158	166	133	160	158	180	174	145	169	165	178	146	161	184	145	148	172	163	155	178	163	180	156	162	169	141	164	166	176	161	153	173	154	160	163	166	160	169	147	150	155	147	163	171	159	133	139	139	150	155	181	150	160	144	147	171	159	137	167	174	155	142	181	134	173	147	167	172	168	166	140	162	161	156	178	162	176	128	182	176	156	159	161	158	167	155	163	136	167	155	158	159	170	150	154	155	152	174	177	163	179	166	141	152	164	167	157	169	167	164	139	151	146	160	140	150	138	154	164	166	183	135	146	146	139	171	168	149	158	171	165	151	156	161	165	154	143	166	160	164	153	133	135	174	155	149	157	159	162	143	145	158	143	164	169	185	160	172	148	162	160	170	137	175	150	145	159	172	137	171	153	170	148	173	171	171	151	173	165	149	171	153	156	162	164	141	180	156	162	167	167	148	140	158	167	151	147	161	169	171	151	147	154	163	172	146	171	181	172	142	163	175	152	165	130	175	161	173	149	160	148	159	156	152	168	130	147	157	165	157	177	135	161	159	167	169	175	149	175	158	153	158	152	154	167	136	170	153	147	161	168	151	170	155	166	161	154	147	140	150	176	158	143	181	152	154	185	167	173	137	161	166	164	167	135	158	144	166	171	152	156	155	149	163	163	160	147	188	171	162	164	152	166	168	141	173	157	156	171	153	155	174	149	159	154	151	137	148	144	149	148	141	167	163	155	147	162	171	176	166	147	155	161	176	168	167	153	153	167	179	141	153	161	169	167	169	169	153	156	165	170	140	153	175	163	147	157	148	151	176	145	130	153	169	164	154	171	152	169	163	157	176	163	136	167	133	147	160	136	168	149	147	169	174	165	168	184	133	157	157	189	151	138	157	164	169	181	181	155	172	180	149	153	136	163	144	159	152	158	160	152	141	146	152	140	136	177	151	147	162	163	143	155	169	145	158	156	140	163	174	156	153	160	165	152	155	142	161	165	175	166	164	144	158	144	171	146	165	189	147	147	166	178	160	147	159	148	154	175	136	179	167	183	152	164	143	166	170	166	148	169	159	153	159	153	143	182	142	151	165	152	156	151	142	156	152	187	155	160	158	154	179	167	159	163	154	168	142	169	148	149	178	150	186	145	150	162	146	157	182	165	158	150	146	158	178	138	163	139	146	183	152	153	147	152	168	177	148	137	164	169	167	133	184	159	160	169	166	168	153	171	170	154	149	159	154	166	172	131	172	146	152	173	162	156	161	149	146	152	168	129	147	162	148	137	166	151	163	162	175	176	177	142	181	149	168	156	154	187	139	153	161	148	146	151	139	162	163	165	166	155	167	175	147	153	149	162	159	158	165	167	143	177	174	175	159	149	196	167	154	165	166	182	150	164	148	171	141	157	155	163	156	158	163	176	151	150	170	173	150	171	158	168	149	150	125	143	131	162
6129	1621	3222	3586	3462	3164	2441	2291	2181	1939	2257	2149	1814	1866	1925	2207	2490	1512	1130	1028	888	829	789	724	657	610	573	599	576	549	535	548	526	544	524	523	526	507	450	505	514	521	522	494	560	515	496	479	450	491	502	517	470	459	483	479	513	512	474	451	468	498	491	499	452	496	473	490	442	479	451	466	441	443	424	485	471	482	494	447	433	452	445	454	462	431	442	465	468	430	416	431	445	483	445	462	516	454	471	437	435	446	471	472	449	418	468	459	500	501	436	470	487	467	421	456	438	434	466	495	453	434	463	485	471	526	450	463	469	470	472	436	453	464	470	476	447	470	477	452	477	450	434	529	439	505	502	440	467	477	487	462	462	485	470	450	484	470	446	469	461	434	465	498	428	487	470	496	443	429	433	468	455	459	477	464	487	438	478	442	444	446	461	422	454	484	441	466	449	475	466	464	452	429	454	449	448	437	505	486	459	449	481	493	476	444	481	483	451	467	442	482	458	456	468	459	457	455	487	432	492	442	495	431	446	449	486	490	453	420	438	456	470	451	468	475	482	457	446	486	445	425	466	463	443	477	503	474	435	471	512	473	475	464	468	477	459	441	459	447	472	447	456	485	481	454	477	469	426	442	455	453	460	444	484	454	437	453	453	446	435	493	424	440	473	424	451	458	477	453	469	452	448	442	441	444	452	479	460	443	436	493	421	475	415	468	495	462	449	465	479	456	436	456	483	461	463	471	462	482	436	482	447	468	457	410	423	409	420	468	407	445	436	450	446	452	465	466	482	457	475	448	444	486	432	462	429	476	413	417	459	517	427	497	434	409	457	435	459	446	452	464	453	455	447	404	451	455	483	476	444	456	479	509	461	467	473	455	468	489	443	497	452	440	438	485	427	429	491	431	450	448	476	492	457	466	472	433	492	443	486	465	484	447	471	433	454	453	422	443	433	457	474	479	437	427	462	454	482	469	473	503	484	472	455	481	433	444	477	458	491	440	458	477	476	454	452	467	464	480	404	459	499	444	453	462	456	470	436	500	471	418	453	437	415	443	495	475	425	443	477	460	445	441	445	465	472	426	463	464	443	457	461	435	466	495	453	488	440	486	463	459	514	468	463	454	442	467	452	445	449	425	472	421	433	423	499	446	429	441	458	449	449	410	440	429	431	458	483	432	477	493	475	460	433	423	459	458	466	491	443	440	452	454	444	455	449	488	479	476	422	463	489	451	473	447	461	498	443	484	466	468	433	473	433	460	465	460	471	487	472	478	423	460	420	465	456	458	455	486	462	436	445	437	497	464	440	497	490	432	459	439	482	451	466	477	469	475	428	436	474	447	453	479	438	450	496	442	456	453	426	429	451	461	478	493	433	440	463	470	414	425	454	471	439	441	436	438	446	435	448	461	441	455	472	440	486	501	446	446	469	472	448	478	472	424	417	445	462	441	435	454	433	476	460	449	421	446	467	467	473	465	441	459	455	466	429	473	446	475	443	482	441	429	473	500	428	427	461	429	446	452	462	488	467	464	430	443	495	448	464	450	441	464	453	495	420	454	424	430	457	481	451	440	487	496	484	471	477	458	476	427	468	452	428	437	474	464	418	471	450	454	481	457	479	442	479	440	437	423	486	477	418	502	477	468	455	436	456	469	442	447	442	457	472	483	443	482	450	439	441	450	479	470	478	455	475	436	455	428	426	479	467	455	448	461	478	486	484	465	473	444	455	494	481	431	474	442	447	442	457	457	457	419	481	474	477	461	452	435	436	450	444	485	472	492	406	484	478	440	432	471	479	463	426	423	451	482	449	460	445	446	513	474	449	457	439	476	448	478	470	445	433	443	454	456	482	469	424	478	445	439	396	465	433	460	427	427	489	455	451	481	449	461	439	474	439	433	444	432	437	470	488	462	463	450	439	476	495	482	465	484	473	436	512	472	453	451	432	480	427	469	486	476	475	467	474	451	453	466	483	435	475	472	464	448	470	465	485	504	439	416	443	491	437	442	446	486	451	466	449	435	454	419	498	457	468	456	410	439	461	444	445	471	439	482	486	427	479	482	472	463	458	479	479	476	456	457	491	453	455	463	441	422	480	457	458	498	449	460	453	471	455	462	416	457	473	467	470	437	492	452	458	413	477	462	438	454	458	472	476	446	473	487	448	466	486	436	442	487	428	476	487	436	455	455	470	410	471	438	449	470	488	464	519	461	460	449	450	450	463	442	488	417	478	429	463	434	445	469	467	465	468	456	428	481	439	437	452	455	465	452	478	473	465	434	477	424	444	488	485	455	450	454	442	444	433	457	469	456	490	461	456	443	461	479	476	486	474	479	442	471	475	455	454	457	465	439	427	463	433	459	450	449	495	465	422	470	442	476	461	436	440	437	481	431	468	440	475	465	433	441	462	484	454	468	446	439	443	456	486	455	467	464	497	438	452	499	439	474	467	470	445	437	457	433	433	465	469	435	494	453	452	444	459	468	444	447	467	460	440	457	472	439	457	493	438	453	474	478	473	470	410	460	474	464	492	448	465	407	457	473	433	454	487	425	456	474	456	433	448	457	470	418	410	460	470	435	453	480	483	480	439	476	452	470	449	455	453	468	472	449	506	474	443	450	470	460	515	434	436	439	465	471	456	485	437	440	472	437	444	429	431	429	473	474	421	457	443	465	464	429	466	451	464	508	486	423	435	467	449	441	461	438	467	462	470	470	403	448	462	439	473	488	442	475	461	453	467	449	414	440	474	492	429	414	467	444	497	459	454	477	409	447	471	474	441	456	475	489	476	445	439	437	460	472	490	416	474	422	430	476	447	454	449	454	500	450	461	447	457	450	486	481	436	436	474	448	433	479	432	454	479	466	463	427	449	439	437	470	442	450	472	481	444	431	439	475	462	449	441	440	477	460	471	461	427	471	461	473	453	488	474	420	447	442	442	470	414	446	418	425	450	452	458	467	439	440	447	482	426	474	455	450	453	419	425	423	469	438	438	470	486	466	456	439	491	501	496	465	449	475	438	431	451	509	434	465	450	447	426	441	447	450	483	437	485	490	447	425	506	442	440	450	456	446	485	492	507	464	504	461	469	470	433	477	459	447	459	494	477	423	425	466	461	420	462	466	457	452	455	454	451	469	445	495	446	460	441	444	474	438	470	423	439	463	404	482	445	457	444	469	466	453	458	475	460	463	426	486	482	481	443	475	445	480	478	427	458	491	486	432	475	458	447	455	447	470	453	457	449	465	481	495	474	447	446	470	446	481	396	428	458	451	445	470	462	468	392	483	419	487	487	440	429	450	462	455	451	437	430	462	483	502	472	490	463	445	464	444	457	446	459	491	468	479	430	444	465	472	446	459	471	439	490	472	455	461	436	422	487	410	410	454	458	472	482	423	465	421	452	475	441	467	461	460	405	475	480	475	456	434	457	512	450	452	478	442	495	467	415	421	432	431	473	471	442	436	470	481	432	452	452	471	460	493	444	476	454	484	473	481	432	469	480	438
14413	2881	3135	2315	1963	1284	1054	995	859	686	832	797	605	605	579	625	710	475	402	337	321	347	271	262	264	260	266	243	300	248	259	225	236	231	200	232	216	225	254	220	249	223	220	215	241	221	227	212	233	230	211	228	236	230	225	247	224	199	228	212	225	245	192	242	214	208	241	203	223	250	229	226	201	230	225	239	217	192	220	227	210	216	229	205	244	203	226	226	234	203	204	199	224	213	214	220	223	223	243	213	251	195	203	210	226	253	241	235	217	220	196	205	203	235	208	212	226	199	208	212	232	258	206	228	237	228	218	213	234	229	228	238	238	237	233	231	239	249	204	217	237	222	227	216	229	228	228	220	209	234	231	216	221	232	239	233	211	200	227	221	212	231	195	217	206	208	222	218	236	220	202	231	232	223	249	211	205	213	240	246	236	225	206	215	204	224	233	216	217	223	240	237	235	228	226	241	212	219	233	249	212	220	219	236	209	244	232	212	224	256	224	241	210	203	230	237	219	230	223	231	222	220	242	214	210	222	221	209	222	195	201	194	184	190	215	212	214	241	183	191	225	225	190	212	190	199	222	228	240	213	200	237	194	204	221	219	220	198	208	212	204	221	216	226	244	201	227	216	216	185	215	244	216	237	237	203	209	210	213	211	214	244	222	217	226	205	225	213	207	199	189	225	234	218	233	207	215	236	222	248	209	218	214	237	204	228	227	221	222	232	230	217	235	222	197	221	228	252	241	236	205	233	248	230	220	233	240	236	226	243	224	254	210	234	220	193	215	190	236	205	201	221	242	216	206	237	224	229	245	202	233	215	239	214	227	223	227	208	205	245	225	221	206	220	244	219	200	192	254	224	247	220	221	217	231	224	221	210	215	225	209	241	233	243	230	219	233	214	215	252	211	208	195	201	228	223	221	243	207	221	237	251	180	214	218	231	228	229	228	185	206	218	191	209	203	226	202	231	219	221	204	240	243	216	223	219	219	236	219	220	227	218	205	209	231	220	199	217	241	217	242	247	259	207	227	214	216	189	219	239	215	214	250	221	219	200	243	223	233	234	213	224	224	215	220	227	227	216	180	205	213	253	213	196	211	208	230	210	203	245	214	228	210	198	226	224	223	227	228	227	250	205	231	234	209	206	244	213	216	199	224	214	225	223	219	209	205	226	217	182	222	225	232	207	222	210	190	214	217	246	221	224	243	210	237	237	235	205	228	206	213	228	195	218	222	237	237	199	220	217	208	222	228	215	227	232	226	221	217	220	232	230	234	232	244	206	227	209	233	222	232	221	219	246	233	210	241	227	230	239	234	247	212	249	221	215	218	206	208	239	205	203	202	215	222	210	229	189	212	239	227	233	201	239	211	231	203	207	215	228	226	218	182	212	220	254	221	210	203	249	215	238	216	251	204	219	212	228	240	206	209	208	233	215	218	221	223	200	191	209	225	255	225	223	213	219	208	230	211	220	220	213	214	213	235	240	239	208	249	197	213	211	227	245	217	230	196	220	231	236	194	242	223	239	189	215	211	235	216	230	232	225	261	235	219	234	224	210	237	212	230	223	250	223	234	189	200	224	212	210	202	180	220	235	205	204	253	205	218	227	205	201	224	216	210	248	220	187	222	200	250	200	214	191	248	202	200	246	225	221	229	233	226	221	242	225	236	226	214	196	239	225	232	201	187	227	222	229	222	232	218	211	247	250	229	230	235	227	236	208	237	221	225	213	222	215	209	205	209	216	255	235	213	245	215	193	237	237	205	249	230	236	210	228	218	214	245	226	251	218	219	242	242	211	207	239	223	224	208	216	222	217	239	235	220	213	215	217	214	216	223	238	197	211	229	211	226	229	228	203	237	239	213	220	197	225	223	215	235	237	242	220	227	199	234	233	201	203	247	197	209	217	214	223	214	203	229	216	180	259	228	220	227	215	243	204	216	217	226	235	234	196	224	260	229	219	206	237	197	213	197	217	209	225	234	211	209	212	250	206	222	236	213	229	223	201	207	234	230	216	214	255	218	221	218	212	219	215	234	245	200	205	228	190	208	223	203	226	224	233	214	241	209	227	196	223	230	199	198	216	201	224	215	227	206	227	180	220	197	244	206	230	225	210	204	199	232	203	220	222	221	198	246	226	229	219	221	243	242	208	208	218	222	233	199	218	234	222	238	208	229	238	231	234	210	212	222	218	206	215	213	214	259	206	228	198	204	201	231	222	243	233	211	230	204	226	219	227	220	222	200	221	231	180	202	219	204	216	236	205	207	214	217	207	194	220	223	241	224	249	219	218	223	219	240	228	210	232	209	189	212	228	191	213	235	205	240	216	222	196	218	217	193	194	215	207	196	238	228	219	215	224	223	228	221	196	221	216	201	235	209	237	229	204	229	216	236	224	193	230	222	233	224	216	204	193	208	186	197	229	204	212	206	232	211	213	197	216	219	215	224	222	215	213	237	238	186	217	233	211	214	251	244	230	222	199	211	220	211	236	229	220	207	219	230	207	221	224	248	223	192	257	196	217	220	224	225	219	223	225	235	218	228	224	210	204	248	202	247	235	214	221	230	204	246	216	231	216	219	203	195	189	238	206	223	214	237	232	224	240	216	248	246	207	216	213	200	211	234	208	209	242	202	227	209	215	227	199	201	205	246	215	203	225	216	197	219	206	221	199	255	214	244	230	214	223	212	209	218	206	234	259	254	213	236	203	217	262	242	243	254	227	232	237	215	227	217	227	211	222	220	233	226	216	237	187	209	207	243	200	207	213	213	212	226	213	231	210	227	191	231	216	201	232	237	218	207	223	211	228	211	216	239	240	217	240	237	212	196	206	181	211	187	225	211	233	224	240	208	216	236	246	218	215	203	225	214	220	200	209	226	238	210	241	213	231	216	230	217	232	201	234	225	201	199	219	212	224	204	226	206	210	224	202	204	221	204	218	224	210	232	209	213	199	192	224	253	206	195	201	218	196	243	215	243	227	210	192	219	215	254	213	223	233	223	202	217	240	209	217	228	242	231	236	209	213	212	254	244	179	228	240	249	217	208	215	237	221	220	231	230	179	222	241	271	231	222	206	220	247	225	206	237	238	222	224	200	202	241	217	229	224	216	236	213	191	212	229	237	223	214	211	203	226	211	225	241	208	218	233	246	214	198	224	247	222	220	222	216	224	221	198	240	232	218	190	216	213	201	219	225	191	231	213	230	210	203	233	222	197	214	229	235	236	209	212	191	230	208	220	240	207	205	246	196	212	237	233	223	203	228	197	219	201	236	202	221	193	208	228	225	234	204	225	231	220	207	209	206	200	181	218	193	223	229	204	217	211	217	211	219	205	183	208	196	223	268	209	207	200	236	223	240	238	217	224	216	222	213	219	213	217	250	192	214	238	222	211	221	194	221	227	211	202	239	224	231	200	256	213	209	241	230	223	189	219	244	232	213	217	216	205	193	226	247	204	225	220	222	201	244	229	234	248	215	228	219	202	205	238	246	206	228	208	214	215
8241	2511	5403	6180	6301	4971	4387	3940	3605	3492	4453	4067	3346	3464	3162	3843	4258	2529	1995	1587	1453	1495	1153	969	1016	882	892	901	829	772	808	737	715	769	739	746	723	696	697	743	707	689	700	728	713	672	722	670	670	662	655	648	673	640	657	663	651	727	660	645	646	657	634	652	595	636	621	621	605	616	668	646	676	645	670	650	608	645	603	597	630	659	656	630	593	596	623	627	613	575	598	553	660	624	592	678	616	592	644	650	628	620	582	594	624	625	640	625	627	646	616	650	663	675	636	596	654	675	622	615	597	640	583	583	625	597	634	572	581	574	642	578	630	642	678	651	644	586	590	597	628	615	645	650	634	605	589	618	604	586	586	619	639	660	608	685	582	585	627	594	630	629	561	597	598	618	615	611	584	630	621	620	630	623	610	648	589	620	596	589	635	655	606	626	576	630	600	639	618	616	612	586	592	603	629	639	623	617	636	578	650	633	637	657	610	622	617	631	581	611	600	617	640	603	632	659	603	646	610	605	610	654	615	630	631	619	606	594	601	604	599	618	634	627	640	576	586	626	600	614	636	640	631	579	581	619	666	654	622	612	646	615	621	609	691	579	637	627	650	652	599	618	606	599	662	644	634	620	588	641	611	606	646	603	638	614	606	608	637	629	639	601	628	631	653	619	628	640	656	620	620	633	634	591	594	604	615	613	625	630	585	622	631	596	615	624	613	626	631	619	613	585	620	554	607	642	679	602	605	628	641	617	578	598	619	625	667	655	597	586	585	604	666	624	643	624	636	628	612	637	621	598	599	616	630	583	596	621	563	651	625	644	605	635	600	590	567	592	594	617	619	615	625	606	635	587	574	651	610	607	621	601	633	602	594	583	663	624	588	585	598	632	620	594	604	617	581	571	622	612	605	601	618	633	637	659	637	646	668	612	636	605	607	633	600	656	620	620	664	600	639	596	629	656	650	619	603	553	600	654	585	619	626	616	631	593	632	585	592	659	619	624	674	585	594	596	593	596	608	624	623	583	637	611	578	618	581	599	600	622	595	658	622	640	667	631	587	630	664	626	655	608	619	650	629	696	611	627	586	582	590	611	572	609	621	608	558	631	584	609	618	608	663	627	627	624	631	580	586	641	613	641	614	641	603	614	624	640	612	585	631	598	638	629	613	631	631	614	647	605	673	578	603	607	590	633	614	627	676	595	633	662	628	595	594	589	595	572	637	581	624	611	603	568	618	560	583	647	619	611	574	596	612	634	596	624	642	618	667	608	588	618	623	614	632	614	592	614	611	623	639	602	633	633	612	628	614	637	618	612	631	613	607	604	653	608	619	622	542	606	590	619	614	669	611	608	625	606	629	612	632	596	641	626	569	620	581	616	658	644	631	644	611	626	587	607	612	622	599	632	585	674	631	611	595	595	609	612	661	627	613	623	622	632	644	596	625	638	653	648	604	607	622	645	603	660	603	626	592	625	594	572	602	612	616	564	570	610	646	603	625	634	663	623	585	596	602	624	623	606	609	612	616	565	650	607	643	588	636	656	620	599	632	610	630	618	630	642	618	599	560	645	634	624	616	619	599	625	630	625	621	639	635	634	595	643	622	622	641	611	659	604	609	616	625	637	610	614	577	629	635	582	608	606	616	611	690	568	588	684	634	599	575	615	597	619	576	599	624	604	605	607	634	576	644	612	613	630	611	662	629	619	626	630	631	577	574	612	651	601	673	664	625	587	648	617	620	622	618	636	582	639	593	557	600	605	581	626	611	590	641	663	659	645	630	648	636	620	630	584	633	597	587	640	610	563	639	646	635	617	601	613	643	587	592	608	576	604	609	647	598	643	611	588	622	611	634	642	572	615	640	595	593	580	591	612	613	601	604	622	612	628	626	612	613	609	636	594	617	605	603	625	632	639	654	606	621	629	611	596	616	609	594	613	580	611	610	646	607	663	604	637	608	634	587	612	605	613	598	550	608	604	642	644	638	632	612	583	588	586	606	605	608	624	585	605	608	642	625	555	616	590	648	621	633	649	614	629	596	570	676	578	600	630	613	634	603	556	584	627	600	603	592	592	607	578	602	577	600	621	580	581	595	606	622	605	635	682	642	650	620	617	599	643	598	631	593	624	612	608	607	644	635	642	591	655	593	639	595	564	623	584	626	608	646	599	631	585	613	569	612	666	615	598	659	630	602	578	646	613	639	614	687	603	555	600	604	631	576	593	593	585	597	624	615	644	625	581	631	625	594	632	597	655	565	604	601	572	611	666	618	591	585	644	663	603	646	596	639	624	640	594	623	592	583	637	596	637	597	596	608	594	609	632	585	580	655	618	605	666	617	580	647	598	635	562	582	609	596	609	625	609	591	621	619	578	568	647	597	621	601	585	631	627	620	599	581	608	580	632	632	611	570	605	610	619	611	644	591	629	572	553	645	617	581	586	627	588	625	657	612	628	601	592	551	644	600	604	631	568	626	629	599	600	663	633	655	657	602	655	613	649	578	612	588	575	580	613	628	579	634	631	623	591	615	646	611	567	596	580	629	626	591	619	604	653	600	627	608	613	641	635	649	573	596	652	646	593	622	613	618	601	616	603	620	608	599	636	624	621	637	630	628	623	629	632	613	636	611	619	611	647	616	620	614	602	626	595	611	624	637	584	596	607	629	624	676	603	591	628	608	628	579	624	662	585	592	612	611	640	606	587	643	586	608	566	631	603	613	591	575	619	633	633	613	612	569	629	574	600	622	619	600	641	644	630	567	592	611	652	584	637	614	592	599	634	617	677	608	602	634	599	606	637	608	602	583	643	628	623	627	599	619	640	611	570	569	643	574	585	568	568	618	616	571	611	607	579	610	590	642	576	625	618	636	643	576	639	658	624	595	639	631	544	560	612	591	628	657	594	607	625	604	643	590	579	606	639	605	608	625	562	602	592	639	638	594	627	633	630	626	615	651	595	668	632	636	598	613	556	574	600	654	601	624	622	635	614	606	659	617	629	608	622	598	573	598	629	598	613	603	616	643	580	651	577	636	631	649	624	606	596	625	575	588	657	633	624	566	592	604	652	657	572	586	642	635	621	684	608	588	602	632	588	606	604	590	589	584	630	647	631	625	583	624	570	589	591	603	600	598	614	566	621	647	639	648	594	602	643	605	612	667	617	636	631	643	599	609	611	602	630	628	556	612	626	627	607	590	615	605	649	604	609	591	616	577	619	586	605	620	676	643	587	595	606	599	625	650	604	628	617	584	611	664	611	557	600	572	610	601	627	612	582	623	661	613	610	565	614	611	629	599	630	601	597	625	594	611	588	609	596	628	648	637	638	565	650	621	601	667	628	619	593	604	617	656	617	607	652	601	622	619	614	586	677	618	661	608	603	624	587	649	610	623	618	626	616	590	649	648	592	625	586	628	598	656	626	594	605	628	631	645	651	649	592	571	604	607	578	618	626	641	647	602	611	645	626	601	634	595	654	611	592	636	585	658	666	633	585	609	590	613	559	588	638
2098	347	369	363	338	333	335	313	292	314	349	316	309	330	314	348	366	315	295	309	309	343	348	340	312	326	346	342	352	316	301	310	322	353	334	315	323	358	352	351	304	312	314	336	303	320	341	284	324	339	319	281	312	353	339	364	306	315	286	327	326	321	334	329	334	332	301	323	337	338	329	297	338	317	315	307	306	329	277	323	321	338	300	320	296	331	335	330	315	327	314	303	334	318	327	314	306	320	327	305	343	327	312	317	303	349	336	297	310	326	334	309	340	308	308	295	301	315	334	330	327	318	327	322	363	312	328	308	296	326	333	332	336	311	332	310	335	301	301	342	294	278	335	314	315	333	319	320	315	310	301	320	325	335	325	325	338	357	310	329	275	318	327	306	301	286	328	336	337	330	288	313	327	334	303	304	288	301	311	328	284	326	342	295	303	307	351	319	306	284	320	323	319	315	303	309	308	319	303	319	310	354	307	291	321	297	304	303	319	313	316	306	311	341	314	281	296	324	329	295	317	311	292	324	298	362	344	327	339	308	321	314	330	340	301	320	261	327	304	314	329	309	308	286	295	317	302	326	311	293	303	296	323	338	314	314	307	311	307	310	321	268	297	313	341	325	338	286	328	311	338	303	310	340	338	326	324	310	319	308	319	308	311	322	320	328	323	307	336	296	286	338	325	311	355	274	348	314	297	343	329	359	315	311	286	302	294	308	333	305	302	285	295	363	342	288	303	345	300	318	346	356	328	294	329	332	327	311	326	328	302	303	308	309	339	311	313	329	301	313	333	311	332	312	332	312	309	317	322	308	316	307	317	313	291	304	322	339	313	333	303	327	298	294	311	326	301	323	321	325	342	341	313	266	317	291	321	314	301	295	326	307	345	334	346	299	346	310	318	323	343	341	331	322	332	329	308	330	321	320	311	308	307	303	287	323	293	290	334	339	310	346	336	275	323	327	291	318	334	356	329	316	326	330	331	331	299	315	320	341	280	322	292	319	305	321	325	309	325	333	319	324	283	331	330	327	332	332	305	333	349	342	311	315	310	297	314	313	298	312	309	345	328	334	330	319	349	309	307	319	313	305	340	331	339	345	306	337	305	311	338	320	328	309	351	303	351	303	309	338	293	330	332	326	325	320	303	343	329	287	333	322	314	284	299	310	347	333	345	350	322	328	313	309	359	310	322	345	306	328	315	341	312	319	293	342	318	323	293	299	297	311	291	293	304	318	316	296	331	323	321	295	323	328	341	331	292	312	314	334	321	322	350	302	343	309	309	323	304	311	274	321	286	301	303	302	314	353	322	291	300	314	285	301	296	313	283	320	312	343	309	323	337	313	299	366	331	322	333	324	320	340	307	300	346	345	300	300	295	319	320	305	323	297	339	296	326	329	292	317	300	339	330	307	343	331	303	346	344	304	322	315	330	338	291	347	328	305	335	334	343	343	318	340	303	319	304	295	314	304	305	295	309	337	317	336	307	312	298	307	334	327	349	339	329	325	314	315	344	301	299	303	327	344	343	297	309	323	321	308	330	319	318	319	299	315	323	337	293	316	335	311	319	310	329	306	339	310	299	316	314	312	329	288	320	304	310	302	322	320	319	279	332	343	305	333	295	330	325	349	314	308	310	332	309	357	312	305	309	337	327	306	337	325	326	307	316	303	334	308	313	326	273	328	334	322	290	327	352	323	339	325	340	317	324	321	324	303	327	322	329	331	322	316	297	312	296	308	306	285	322	300	336	282	330	330	338	317	339	340	297	339	338	328	301	367	341	309	310	274	306	313	331	314	298	304	329	311	324	349	318	282	309	324	277	323	318	323	307	314	318	301	316	366	313	342	306	306	325	333	337	298	326	347	346	333	331	317	319	311	300	354	316	358	297	303	308	283	304	331	321	344	306	336	282	334	341	319	356	322	312	311	303	313	301	320	313	304	306	318	349	312	327	307	326	308	320	313	328	340	307	294	313	318	297	294	324	340	321	335	305	301	351	318	307	320	318	314	289	312	350	320	312	335	334	321	312	328	308	337	310	344	306	311	362	337	288	303	328	304	296	300	316	344	307	301	339	302	324	339	298	305	318	308	309	315	338	320	329	326	318	320	350	305	286	307	326	279	311	311	313	314	328	328	306	319	288	322	322	311	307	322	291	325	315	278	344	298	329	306	341	343	303	320	336	315	321	330	348	291	327	302	336	318	348	338	310	311	322	334	297	320	298	315	330	298	313	320	312	321	331	307	300	310	354	338	337	361	315	341	315	312	309	352	315	317	319	337	305	329	333	307	340	315	291	314	347	331	370	315	330	339	317	356	320	318	324	355	320	341	320	318	334	289	348	340	293	333	305	372	353	299	316	293	348	337	323	318	328	325	316	329	349	333	324	350	330	348	304	325	360	328	315	326	316	307	345	355	347	349	291	308	319	299	286	298	305	324	331	320	308	345	331	340	335	304	338	341	349	313	305	307	330	319	344	351	322	312	331	301	375	328	345	305	317	300	352	301	313	323	319	328	318	316	315	316	313	298	326	311	311	331	337	326	325	305	327	351	304	315	332	307	327	320	279	295	333	332	328	314	313	320	320	340	300	322	330	340	314	326	286	291	315	316	295	302	333	343	328	342	326	290	288	366	333	323	313	293	299	365	329	339	327	326	311	296	352	293	316	333	341	326	327	316	329	318	300	332	341	309	334	309	335	318	296	326	358	364	332	300	334	332	287	338	336	329	307	322	284	312	337	329	306	302	298	305	311	289	328	333	312	305	309	319	363	379	318	318	331	333	337	324	311	311	333	329	307	307	315	319	315	335	327	324	342	319	315	328	318	331	319	310	330	294	323	339	294	326	324	348	361	334	336	342	313	341	334	362	314	311	279	323	322	333	317	318	300	288	305	309	304	323	338	349	325	325	311	325	319	317	310	290	328	326	309	299	307	325	337	307	346	329	330	284	289	305	305	293	310	331	321	313	301	326	292	301	315	311	311	313	353	327	305	322	339	316	308	336	324	313	326	331	296	318	324	322	320	315	325	307	325	308	305	290	304	331	312	334	321	345	355	343	305	304	335	289	313	325	307	345	341	296	345	317	329	310	336	352	311	282	327	310	303	333	344	338	301	341	301	313	295	291	308	308	295	343	288	323	328	336	374	319	311	343	319	294	285	342	333	333	345	339	299	351	310	333	303	306	333	335	303	361	335	318	322	297	312	351	299	317	331	334	337	285	303	294	319	284	328	307	310	317	314	311	329	318	320	299	314	345	323	303	310	355	319	325	304	322	323	304	323	339	344	313	334	341	333	329	355	352	316	328	318	337	312	319	322	344	322	326	299	333	286	285	340	315	336	302	320	334	305	298	339	305	326	342	323	332	297	348	339	337	306	343	300	325	302	318	276	325	305	303	344	304	293	303	298	319	310	327	338	299	296	285	282	309	337	335	369	309	315	338	316	310	288	303	304	293	315	295	310	302	311	330	313	339	309	301	334	336	314	326	340	347	367	320
2757	874	911	877	966	911	880	878	830	907	836	820	797	803	834	824	824	792	818	805	757	805	817	834	758	795	824	770	796	788	782	797	811	835	813	783	832	772	825	724	743	810	784	762	788	751	781	756	826	866	749	756	757	804	798	769	794	774	792	787	770	788	798	836	767	765	765	772	795	835	774	849	760	814	792	760	759	781	771	780	812	823	768	820	799	797	824	778	833	764	791	810	751	760	789	771	850	835	812	795	777	794	760	735	739	774	728	798	830	776	755	759	790	799	742	765	788	812	807	848	791	751	742	760	828	781	739	836	815	751	840	773	781	839	824	730	787	783	821	785	788	827	858	766	796	826	838	708	778	822	795	743	837	749	766	783	787	803	758	780	780	844	813	778	760	851	819	777	811	772	783	770	793	802	847	781	779	819	784	769	779	789	742	788	804	776	792	785	754	763	823	764	761	856	770	859	789	812	774	765	791	810	788	842	806	810	783	806	821	746	779	814	782	763	793	789	786	801	796	765	774	799	776	825	796	785	815	809	815	808	732	823	815	837	811	789	786	770	764	816	770	796	837	778	825	806	807	816	743	819	778	790	775	782	787	829	781	782	869	796	833	782	752	758	744	798	735	804	777	838	759	754	816	797	778	799	795	745	801	815	776	799	787	820	799	823	721	806	759	840	850	849	779	824	773	808	792	783	800	789	808	829	815	773	777	826	787	790	810	760	820	739	761	790	789	777	725	743	734	760	786	800	811	806	776	810	763	799	827	786	879	781	773	802	818	807	807	841	768	830	843	782	806	776	789	813	806	794	823	770	769	785	791	830	792	806	792	747	751	815	823	756	781	819	783	802	793	813	814	776	795	796	757	805	768	789	765	815	788	765	774	783	815	783	823	835	811	753	828	797	769	835	792	779	821	826	856	811	743	798	723	834	801	743	799	813	784	829	772	812	806	752	819	804	813	756	796	803	778	838	801	809	800	823	754	807	790	757	782	773	829	781	797	836	794	787	815	778	758	801	774	810	799	725	757	791	776	763	806	751	774	811	788	803	823	805	752	786	783	806	764	847	800	777	717	788	815	806	773	809	780	786	816	823	757	800	756	788	813	800	761	771	774	784	800	764	780	844	749	829	801	798	766	787	784	771	769	788	740	780	762	754	816	812	842	828	810	771	803	781	758	782	792	827	792	809	753	788	823	794	797	769	807	792	824	769	785	821	769	805	743	742	782	793	774	807	829	815	812	797	800	793	745	791	775	812	805	818	792	750	772	770	805	743	799	801	790	808	806	812	760	835	804	767	778	801	784	796	763	791	790	812	775	829	767	797	796	814	807	788	778	782	789	823	807	797	805	801	806	818	818	798	788	777	791	816	807	745	731	749	772	798	801	820	778	805	799	832	781	789	752	763	796	776	761	856	776	782	785	786	780	785	780	795	774	808	746	760	847	754	808	813	786	804	838	795	804	776	781	813	759	831	771	797	833	811	766	795	782	814	757	802	771	816	813	812	776	788	800	798	783	838	748	821	771	766	744	827	810	801	754	825	738	782	850	820	798	830	788	804	813	781	770	802	791	799	822	778	794	827	878	762	801	806	779	788	756	788	798	759	790	761	773	858	789	810	764	784	807	777	792	767	739	783	817	755	847	756	802	785	822	766	795	795	776	818	747	865	819	759	773	787	785	803	760	787	792	821	781	831	815	724	811	779	779	779	806	814	769	804	787	761	800	755	777	763	787	788	789	802	819	765	795	828	795	755	757	767	772	758	728	768	785	820	779	806	790	743	829	772	780	801	803	799	762	838	781	792	816	786	750	775	772	793	828	795	848	817	817	771	752	778	761	781	827	786	797	776	784	809	785	785	777	803	780	773	771	786	817	805	800	741	758	778	806	815	739	750	800	785	790	769	806	760	819	750	801	750	716	772	791	790	801	735	756	839	803	761	790	816	823	800	725	799	789	787	711	812	801	795	739	792	807	804	767	831	783	774	776	820	763	778	786	756	786	810	789	778	785	788	774	766	756	746	789	742	744	774	820	754	797	787	786	799	796	808	772	784	816	785	774	809	744	830	786	747	768	782	815	763	771	796	800	814	769	778	774	823	789	766	760	830	774	729	754	788	750	809	799	817	776	808	774	783	774	711	797	772	800	805	763	760	813	804	810	789	803	790	796	792	779	777	796	824	757	792	734	806	766	799	784	772	767	787	751	853	783	768	776	798	792	825	747	832	824	844	751	794	789	787	809	826	774	814	790	805	798	789	809	810	839	782	805	832	816	792	815	798	764	806	783	760	800	797	796	824	831	765	750	807	810	773	779	787	806	773	803	827	773	760	812	795	743	795	773	787	782	827	762	813	803	770	786	729	789	825	813	783	822	766	816	774	742	795	801	799	803	776	777	820	768	802	789	771	818	802	777	775	833	813	828	770	787	824	813	815	768	821	778	789	757	743	833	822	781	773	825	824	768	754	774	802	824	834	825	774	796	836	791	752	787	790	804	774	831	831	771	765	746	799	762	792	801	745	802	801	771	750	779	740	791	802	709	806	749	797	832	803	817	795	774	801	769	743	769	793	812	826	778	788	767	794	742	794	784	827	772	791	752	776	813	824	754	767	829	764	829	760	784	776	821	796	741	749	752	759	764	796	800	813	777	844	767	794	767	800	788	748	779	776	776	760	794	768	756	807	802	755	818	798	786	773	777	764	798	769	814	763	744	744	763	774	816	801	816	803	861	772	815	763	753	766	777	773	741	727	758	816	779	770	802	780	847	739	794	823	824	862	770	746	798	810	815	788	800	831	800	783	836	782	745	800	774	816	813	801	802	768	776	835	768	824	796	792	769	777	777	824	824	853	820	831	788	738	752	793	818	808	794	772	821	778	774	810	802	835	828	787	798	826	801	807	784	795	802	813	772	786	768	802	797	804	806	764	786	784	741	765	778	789	807	787	792	797	747	812	764	769	799	824	850	820	760	817	737	771	815	737	759	815	790	789	801	809	810	825	796	790	833	761	770	831	775	802	794	779	790	784	765	794	815	747	752	748	818	801	765	839	840	728	793	761	771	790	800	777	805	827	762	774	823	793	741	789	793	761	799	759	812	765	776	733	771	769	799	798	791	751	754	793	772	784	794	787	788	784	767	748	790	766	785	748	798	801	799	759	737	748	783	755	786	776	815	751	779	777	835	801	815	769	801	824	809	757	832	815	755	792	823	776	799	799	842	789	777	820	764	792	789	753	798	750	829	805	833	827	778	778	800	766	796	754	802	835	780	794	784	814	788	774	834	728	790	734	793	768	750	800	771	822	765	778	746	762	773	822	819	797	827	816	747	755	810	752	814	804	826	813	764	791	808	757	762	826	804	827	819	757	768	800	760	778	764	780	822	844	785	769	845	802	801	812	799	842	809	773	768	766	798	773	829	770	795	764	786	769	799	818	792	816	761	822	771	825	826	817	802	813	843	812	803	789	803	838	771	781	772	831	796	819	823	786	800	803	789	770
7810	1296	1507	1275	980	805	570	463	445	390	469	372	328	338	362	477	477	303	253	202	196	229	215	178	178	165	182	150	181	174	185	162	150	153	157	135	173	161	158	180	159	138	178	144	137	160	163	193	169	149	152	140	143	147	149	151	146	161	147	179	142	170	150	167	184	176	158	166	162	175	183	154	142	161	169	157	166	155	161	156	150	155	171	158	179	153	152	174	156	162	156	168	153	151	134	169	172	161	138	169	132	152	170	156	159	157	148	163	182	150	161	187	149	155	147	143	151	164	146	155	141	173	155	153	150	148	166	143	138	147	142	176	150	148	168	159	143	163	166	146	177	151	165	147	127	148	143	162	153	139	176	168	177	174	153	150	155	140	183	161	125	149	174	179	135	163	153	166	164	167	163	157	181	139	162	173	152	165	175	145	158	147	165	145	149	153	143	149	158	152	184	167	168	174	156	136	147	149	165	156	165	159	163	169	174	155	154	167	144	142	139	149	155	166	159	148	143	145	155	154	167	145	158	155	156	147	163	153	162	119	163	142	189	179	156	164	180	163	151	158	141	165	158	167	149	156	150	163	155	151	163	155	154	169	153	147	164	148	157	181	180	157	174	166	162	139	161	153	135	168	176	171	157	139	137	158	162	161	149	158	156	134	162	180	174	176	169	159	156	135	164	160	169	144	160	167	156	144	152	157	154	182	179	164	127	149	143	154	172	144	172	161	161	144	171	166	128	149	158	143	158	157	156	139	151	155	162	153	152	169	149	148	158	158	158	151	141	167	162	136	162	154	171	146	157	165	153	165	159	153	171	142	171	166	189	145	153	155	143	133	148	144	158	173	138	153	160	176	147	147	140	134	186	142	158	163	153	171	156	159	166	162	145	156	153	152	163	152	177	143	162	151	146	147	165	124	129	135	154	159	167	165	154	139	189	170	155	166	144	141	161	167	161	141	145	123	169	166	151	146	158	175	160	190	168	140	144	147	154	145	179	179	167	160	169	155	156	168	174	165	142	136	171	149	152	147	148	189	165	136	159	164	151	154	150	152	168	143	145	147	153	158	147	164	136	145	155	146	159	154	168	164	148	173	176	166	154	168	177	167	169	128	156	151	125	188	140	167	169	172	136	150	143	136	151	141	170	167	146	154	142	152	139	151	165	137	153	174	156	152	159	149	156	163	130	138	146	168	161	137	149	153	146	172	175	131	147	171	144	147	149	149	168	142	154	141	147	136	164	166	134	164	163	161	171	153	154	160	146	139	139	180	154	151	172	140	158	144	132	170	160	160	165	143	152	148	161	127	152	148	166	161	144	144	144	144	162	147	180	145	145	177	166	156	143	164	139	156	155	141	174	137	171	139	141	181	171	161	158	158	163	171	161	164	135	165	147	184	161	157	170	140	149	153	173	174	162	161	151	147	158	145	146	174	155	142	172	138	166	166	154	155	167	169	171	182	169	158	146	157	164	146	175	163	162	156	155	156	168	148	170	171	148	147	157	150	169	129	156	149	164	157	141	150	145	161	155	159	156	172	156	202	173	174	167	156	159	127	162	167	180	161	172	142	156	157	149	152	140	155	164	151	160	124	154	157	142	153	158	166	176	166	164	168	133	135	152	122	168	174	157	153	148	153	130	154	171	164	171	190	142	151	152	159	141	161	161	134	184	172	171	160	155	156	150	145	154	154	149	160	169	151	150	160	155	166	159	144	146	139	159	147	162	132	156	144	148	153	176	179	161	156	164	147	137	149	157	153	135	157	142	182	150	187	161	159	140	158	190	134	145	157	169	138	156	140	157	147	168	145	149	147	164	152	174	155	135	182	170	184	158	156	150	154	167	129	141	156	182	157	156	149	142	152	164	153	148	166	157	164	150	159	162	148	161	132	153	155	183	146	146	139	142	158	166	151	167	141	165	148	128	144	177	141	144	162	174	182	154	139	156	163	149	131	169	163	175	166	174	148	152	167	147	178	145	158	176	147	155	153	166	155	155	164	174	140	170	172	157	167	148	131	153	162	168	126	152	152	138	176	134	162	135	140	153	177	153	154	161	176	149	164	176	164	178	170	177	153	186	145	190	140	159	157	155	150	145	153	153	159	167	182	165	158	159	137	148	149	156	172	158	147	146	163	164	157	162	154	138	153	142	167	170	164	165	169	151	134	172	156	152	144	138	146	135	190	163	159	181	144	166	166	143	164	170	157	158	146	138	155	159	141	144	159	180	154	160	150	141	173	141	152	178	154	153	184	165	126	155	144	169	160	125	151	165	154	176	167	139	166	171	157	160	173	147	159	169	157	186	153	160	151	145	170	148	155	163	157	167	147	162	152	168	152	139	153	139	147	163	151	150	151	154	155	159	154	178	157	151	149	176	110	166	136	165	172	160	172	174	140	168	142	160	152	163	117	170	146	140	151	157	175	168	159	164	161	159	136	137	165	156	148	168	160	158	164	167	159	156	166	137	138	144	168	170	162	149	148	146	160	162	173	155	152	161	153	144	157	148	162	154	154	153	158	175	163	138	157	148	155	196	168	175	181	156	169	154	186	141	149	161	166	177	159	158	167	158	161	177	144	163	160	144	167	167	176	150	167	145	146	171	149	179	170	151	183	143	138	168	148	180	172	147	152	160	134	176	173	164	176	169	157	160	155	166	155	129	135	143	152	152	146	178	155	173	161	187	161	152	158	179	130	166	168	156	143	170	143	146	133	164	169	159	158	146	152	151	139	178	152	158	173	185	153	143	152	145	164	148	155	134	181	170	160	163	152	157	161	146	174	138	152	150	160	160	138	145	155	171	168	141	136	161	171	153	153	154	133	141	141	170	163	148	142	164	171	145	146	161	153	142	169	157	151	124	169	163	159	140	174	169	159	169	149	153	163	147	172	156	168	152	172	171	157	144	143	139	183	144	151	178	158	144	163	156	140	149	177	154	157	161	165	138	161	149	140	144	175	178	148	169	143	158	169	159	143	156	161	158	169	149	147	172	132	142	166	159	175	165	132	177	170	161	146	153	168	161	136	178	143	146	174	147	155	163	148	134	171	145	158	137	145	167	139	168	164	162	158	159	186	152	154	134	148	152	159	157	158	131	151	158	171	151	155	149	134	166	146	163	168	179	176	135	157	160	166	152	144	163	161	138	153	162	137	148	155	153	162	149	143	150	155	158	156	174	158	166	164	166	156	143	174	154	139	155	159	158	161	154	157	145	177	160	158	166	156	165	149	135	149	165	145	175	153	165	144	152	173	152	142	146	176	171	178	123	143	153	146	158	145	135	157	133	158	158	171	168	155	155	153	155	161	179	148	164	150	147	149	152	147	161	158	156	131	156	159	163	160	161	161	167	167	163	170	141	162	140	143	157	137	137	180	162	179	144	158	146	160	171	151	154	148	146	172	167	151	163	183	161	148	164	145	140	152	161	157	167	138	158	132	175	168	163	150	146	145	145	130	151	140	133	159	153	155	165	177	146	138	168	183	175	154	147	133	143	150
6137	1519	3150	3558	3512	3418	2449	2304	2146	2191	2631	2093	1955	1896	1915	2724	2621	1378	1064	974	862	822	794	691	599	565	572	592	531	582	541	520	534	475	485	504	520	482	507	473	482	504	525	492	478	494	504	487	487	455	477	470	482	511	475	507	485	477	455	464	468	462	466	467	438	449	487	425	466	506	467	454	483	454	439	462	489	446	427	437	462	457	472	457	463	450	440	449	463	438	458	447	435	440	438	460	471	452	466	429	466	421	464	476	476	459	475	426	455	422	385	440	451	432	434	447	482	472	452	433	421	464	440	456	467	449	432	441	435	444	454	416	447	432	432	458	471	454	416	434	424	462	464	470	416	450	450	448	436	416	401	441	433	444	439	454	437	458	454	462	395	430	481	460	453	453	451	440	434	449	458	443	440	473	434	429	445	425	470	447	439	439	451	431	428	441	461	471	414	451	427	463	438	437	445	465	458	489	435	459	419	458	393	440	422	434	428	430	456	480	436	439	451	485	452	444	438	459	437	457	418	449	459	431	476	422	478	440	447	455	467	451	426	445	405	470	437	453	426	425	429	452	424	465	458	475	478	467	448	456	444	451	454	435	419	472	451	473	451	458	432	448	425	449	461	411	466	446	420	465	461	473	469	477	443	477	418	446	466	459	437	439	409	448	435	477	452	424	470	445	399	435	449	440	445	496	431	465	467	454	444	458	418	439	459	486	474	420	456	452	431	469	405	422	465	445	461	435	496	443	433	426	456	454	456	465	424	473	378	458	431	483	485	440	427	432	431	426	459	460	422	433	437	477	454	458	431	419	435	421	445	431	437	497	464	455	438	449	444	483	445	468	501	406	432	480	441	433	460	442	442	418	458	467	469	467	469	441	442	423	475	412	444	432	443	456	434	435	438	434	459	503	421	504	443	451	438	449	424	446	483	479	469	448	436	455	460	435	446	438	456	471	462	448	463	461	415	450	464	450	483	454	443	466	466	417	460	453	440	462	435	449	441	435	441	453	474	414	442	446	420	447	472	426	419	422	472	446	433	484	420	478	443	429	451	451	422	439	449	433	452	450	412	459	437	431	465	425	475	439	491	451	465	437	482	437	426	460	450	481	442	471	450	458	454	476	449	465	433	413	417	454	428	444	417	455	481	455	416	451	416	432	484	482	446	435	438	442	428	419	460	413	463	448	439	459	432	444	461	406	465	444	440	437	415	470	478	434	431	394	451	461	468	437	460	459	444	460	454	440	473	451	432	452	430	468	464	458	474	440	457	470	453	431	444	454	459	397	457	467	424	457	500	449	432	441	423	448	469	449	412	409	459	412	456	461	439	467	442	473	453	431	460	451	479	466	411	439	455	425	456	445	482	446	423	481	448	451	487	425	488	453	419	466	445	451	443	434	442	457	433	473	448	460	490	475	432	455	457	447	459	454	473	454	436	457	455	471	429	398	460	464	487	463	457	447	506	449	446	476	445	457	441	467	437	450	486	431	458	448	446	439	452	429	477	412	490	446	432	452	470	441	446	466	435	424	453	446	452	407	491	445	505	442	408	452	431	443	504	479	459	428	454	423	426	450	449	454	484	465	452	428	440	445	455	458	439	457	471	448	472	430	459	441	442	413	480	445	462	436	441	442	440	435	453	460	461	431	432	422	472	409	472	480	440	408	459	455	420	448	449	453	481	438	454	455	454	429	447	452	448	420	465	475	412	444	462	435	476	429	458	466	437	396	426	443	470	437	449	425	465	448	464	456	458	448	438	443	405	419	439	454	464	444	455	473	406	452	423	457	421	456	441	429	437	461	467	471	490	441	433	422	467	451	472	427	445	445	456	439	415	421	446	484	440	459	415	460	455	424	421	468	454	442	409	457	428	438	445	453	412	433	474	433	447	422	458	429	499	454	424	459	423	430	442	430	444	474	418	452	486	449	456	484	462	454	461	467	458	456	471	468	438	459	451	467	445	485	419	414	458	473	459	445	448	398	455	462	457	456	497	437	463	426	487	451	436	448	435	420	495	414	461	462	455	431	418	418	462	487	460	434	464	462	455	467	437	490	455	461	458	462	476	456	450	449	431	446	452	483	455	446	463	458	459	465	442	465	438	447	483	445	472	425	398	440	475	449	476	475	437	474	471	439	441	477	439	438	476	477	413	453	484	476	463	429	423	455	421	426	464	463	469	444	460	465	439	451	430	469	472	446	451	449	479	478	427	445	454	390	484	465	428	420	437	417	445	423	472	465	432	449	470	448	405	463	465	453	492	407	436	450	468	478	434	474	471	440	403	444	417	415	420	439	418	461	435	453	482	445	429	426	441	471	426	463	455	474	443	459	468	488	431	429	450	452	436	469	433	443	400	452	444	470	454	448	485	392	433	477	479	438	440	406	463	479	430	451	451	481	446	475	487	460	458	471	451	467	441	435	439	412	455	436	468	426	494	451	456	449	461	459	472	410	429	454	453	497	435	415	469	440	462	439	435	486	445	445	451	416	448	461	439	468	453	439	437	496	464	435	418	456	468	447	458	453	432	467	456	460	445	431	426	445	469	421	445	444	451	472	462	435	491	437	464	457	467	482	414	469	469	456	440	426	457	437	435	484	424	470	465	448	443	478	415	463	422	418	460	452	442	471	458	413	405	422	448	440	454	476	455	435	437	454	417	437	419	472	423	461	494	476	429	452	417	445	480	415	388	474	445	426	465	427	436	444	468	431	468	431	427	454	439	425	450	467	445	480	432	446	456	406	459	454	432	441	408	430	402	446	464	483	446	463	423	451	449	465	430	451	448	476	416	457	446	468	395	433	448	445	430	463	435	499	450	427	465	447	415	489	445	434	438	465	464	449	449	485	439	434	441	425	427	433	447	460	464	445	441	447	435	446	447	463	459	458	448	430	463	445	468	444	493	438	441	458	465	467	435	465	470	476	474	434	450	442	434	438	482	444	476	430	453	458	442	446	438	423	451	460	468	440	436	446	445	474	449	479	418	434	480	454	417	410	447	440	480	468	488	459	440	458	486	442	425	458	502	487	465	456	445	440	431	441	430	429	457	445	475	455	490	446	465	453	458	418	491	473	431	450	439	432	431	429	448	476	467	450	414	438	469	471	398	431	475	449	416	458	421	419	461	469	432	441	433	472	432	426	485	432	474	435	446	471	407	446	454	438	483	459	445	451	443	446	475	441	488	414	441	446	436	447	421	474	475	447	433	447	425	456	459	464	438	455	461	446	468	450	452	453	457	472	443	485	434	494	453	431	495	436	451	443	443	472	442	421	451	469	414	464	459	418	449	428	464	497	456	436	434	475	434	440	463	434	441	428	452	449	441	447	475	450	465	462	435	461	445	454	422	447	444	473	448	449	464	435	462	475	441	465	456	454	459	406	440	461	472	442	440	436	389	427	472	421	461	493	415	448	440	456	441	449	456	474	488	460	448	435	453	432	452	428	452	446	443	457	442	446	448	438	484	453	423	401	435	440	441	464	450	433	444	454	446	429	430	439
14825	2745	3065	2244	1887	1344	1030	970	823	757	787	686	622	554	622	721	763	468	372	367	310	355	251	282	253	246	247	253	250	250	256	239	231	235	243	225	231	250	209	240	247	235	222	253	216	230	203	235	229	208	214	212	268	239	228	238	230	239	234	203	227	219	260	226	204	232	206	228	205	230	250	223	214	229	195	216	224	224	237	229	245	213	201	227	236	224	227	215	214	240	229	242	216	242	238	223	228	238	264	219	224	204	219	217	226	222	241	219	243	194	192	190	208	220	201	223	209	226	219	245	224	240	199	233	209	216	218	219	215	228	259	230	226	241	207	233	208	226	213	231	197	212	215	199	225	243	226	244	221	236	219	215	244	232	188	204	202	218	201	224	194	223	222	238	237	210	199	197	222	206	227	223	223	213	195	211	235	239	225	194	241	223	233	242	227	204	228	219	212	238	207	221	238	229	210	191	214	231	219	211	223	228	185	222	215	256	250	225	224	197	206	213	192	188	223	242	222	218	229	209	222	257	227	215	189	214	198	227	228	238	232	221	209	234	201	212	234	196	198	220	227	221	213	236	262	231	227	225	230	234	231	228	230	214	218	206	204	196	210	225	242	241	227	241	222	245	226	239	207	226	202	215	193	243	205	211	220	242	229	214	170	212	238	211	262	221	217	220	198	220	226	205	215	222	217	241	243	229	197	210	213	250	190	210	248	231	221	232	237	232	205	205	221	225	234	219	198	229	247	220	200	230	219	230	241	222	212	215	223	222	233	231	236	230	207	190	209	210	222	208	204	246	186	230	224	239	219	222	196	255	195	219	216	213	193	217	208	223	229	213	218	207	241	203	222	200	216	227	205	240	209	198	195	234	213	199	204	244	205	211	248	194	246	222	236	236	225	220	203	208	204	237	211	222	222	211	244	224	229	196	237	207	228	233	220	200	246	214	234	216	221	223	222	214	196	237	202	222	243	222	242	238	224	216	221	249	219	215	222	245	228	211	225	235	221	209	203	220	229	249	224	231	234	210	195	214	200	249	206	229	214	225	226	218	208	246	234	205	205	227	247	241	224	213	221	192	220	229	225	232	228	212	188	232	214	232	208	233	229	210	198	233	207	223	201	225	226	215	251	215	225	206	210	218	248	201	221	242	200	231	227	225	235	236	241	240	220	212	214	187	239	251	237	219	200	225	213	212	218	200	218	219	237	215	218	246	201	227	241	204	231	212	206	227	228	244	231	226	236	200	216	208	232	189	257	224	202	218	211	226	206	230	200	201	230	227	246	197	210	221	250	187	219	208	206	199	210	223	212	196	196	223	213	232	208	230	220	228	203	206	225	207	218	224	215	184	196	241	240	240	213	194	215	219	232	232	226	228	231	222	226	253	197	200	232	227	221	229	208	191	213	225	244	210	217	228	238	216	214	240	219	201	217	217	216	198	223	217	222	230	215	232	222	222	215	213	229	222	224	227	188	205	235	237	184	230	194	209	242	206	204	212	228	200	223	248	217	230	187	208	245	215	208	223	218	215	228	221	200	211	245	244	238	227	188	233	199	222	229	224	235	221	225	207	247	256	233	221	217	187	220	201	226	231	234	249	238	229	230	186	235	227	212	222	234	197	217	210	242	228	232	202	212	216	204	252	243	257	207	216	209	243	248	234	218	234	225	223	215	223	223	221	199	216	213	241	218	215	227	204	206	206	227	234	212	189	213	235	235	210	210	197	204	236	245	237	246	221	228	221	197	230	218	207	209	242	225	231	237	217	225	207	246	256	220	200	227	227	210	216	224	203	218	209	240	192	274	217	240	231	231	236	201	217	208	228	232	200	235	244	199	234	245	203	220	216	238	218	236	229	213	233	233	246	225	219	212	227	210	256	232	179	177	204	230	206	224	245	224	222	202	214	210	217	241	225	216	207	216	240	223	240	223	190	199	205	235	233	233	193	221	233	213	218	210	222	215	204	238	212	227	212	240	233	217	217	209	227	245	217	231	253	232	203	201	210	207	200	222	215	215	211	210	241	213	212	224	236	207	194	253	213	213	180	220	196	214	219	223	216	214	199	207	221	227	190	228	221	226	201	221	234	206	220	202	252	232	229	236	212	242	208	224	226	218	225	197	215	240	221	206	230	217	222	211	233	216	210	207	271	248	212	215	220	204	237	224	206	182	214	227	221	252	206	202	233	221	211	230	227	245	201	231	222	200	219	238	252	194	214	240	224	235	238	222	235	197	243	231	215	237	243	202	212	212	228	231	216	218	241	247	221	225	251	191	210	218	247	250	218	221	226	221	200	238	228	203	218	209	224	220	253	222	239	223	219	207	242	233	203	203	196	229	205	218	238	240	218	226	196	244	246	230	226	191	226	220	218	220	227	222	221	217	234	208	216	238	213	218	229	213	240	255	205	248	217	252	248	231	222	257	220	236	218	232	217	222	227	220	212	200	241	203	229	204	224	213	230	219	242	247	216	237	215	243	226	224	216	211	202	216	202	208	221	215	212	221	202	224	230	237	218	214	192	242	191	231	217	213	218	248	224	210	218	224	227	226	223	210	228	226	216	209	201	227	196	190	234	216	236	212	201	211	215	230	228	235	217	213	203	217	220	205	222	224	225	201	200	199	224	218	229	229	215	217	222	203	230	233	223	207	208	198	232	220	220	187	224	250	217	238	205	229	242	202	212	210	231	247	238	230	241	201	225	239	239	198	246	220	198	209	216	239	211	204	233	211	222	208	211	216	216	226	194	212	200	217	208	213	239	205	202	238	201	203	221	223	212	212	221	211	251	195	239	234	229	229	220	225	201	237	227	221	235	214	223	227	217	230	195	240	237	192	205	222	217	212	211	220	240	217	232	212	199	208	234	202	214	245	204	219	253	250	220	237	207	243	201	198	205	216	247	200	222	179	225	189	213	209	220	226	220	249	212	218	207	224	217	219	203	226	241	221	189	218	222	170	214	212	219	238	217	238	239	247	216	240	226	221	199	216	211	216	238	226	224	240	207	199	226	214	238	235	240	220	242	207	199	226	248	253	197	228	231	214	229	216	207	242	242	210	222	233	217	244	229	214	227	219	223	223	259	221	217	233	210	209	225	209	198	223	240	221	212	212	242	241	213	211	206	227	210	223	223	225	231	206	248	271	208	203	211	201	200	244	220	197	204	229	227	219	204	244	232	225	220	220	209	216	225	230	221	203	243	218	209	193	219	221	224	243	232	195	222	227	216	236	203	232	249	228	223	214	250	197	217	221	205	204	213	227	204	199	227	221	207	205	225	205	224	217	242	207	230	223	206	216	221	223	224	220	226	203	233	212	195	207	206	228	226	233	226	214	248	232	217	230	250	213	200	238	193	224	219	203	203	237	194	228	228	226	219	222	241	233	224	226	215	228	248	216	219	228	233	211	229	197	228	242	221	226	237	226	195	220	190	238	202	220	248	257	227	224	254	242	220	205	220	225	222	219	213	237	201	215	219	220	198	237	232	193	229	192	212	235	211
8277	2434	5423	6410	6121	5138	4337	4039	3856	3917	4180	3616	3247	3168	3285	4944	4038	2370	1912	1768	1321	1316	998	1031	938	915	845	882	794	764	769	717	794	815	736	752	777	763	714	757	700	738	705	754	735	679	707	632	652	680	692	669	661	634	674	631	597	637	642	674	634	642	654	611	681	644	657	661	671	653	632	604	574	612	639	612	660	658	644	597	634	619	606	628	610	607	670	605	669	628	590	613	589	583	619	608	620	607	661	608	583	639	587	622	659	615	584	624	634	613	623	599	624	627	599	612	597	591	571	619	625	607	602	665	605	636	623	608	597	615	549	577	606	576	630	618	642	591	617	612	650	583	636	655	628	590	657	610	622	613	574	607	620	617	617	602	608	628	648	588	643	656	549	584	640	602	590	600	610	645	629	611	599	641	623	662	623	646	603	654	596	627	605	600	614	630	601	600	547	636	596	640	645	562	624	605	630	596	605	617	630	607	620	594	580	614	631	600	574	613	599	597	638	627	624	639	627	598	599	613	604	578	624	625	599	615	612	613	607	607	624	611	603	606	639	628	624	605	593	616	619	582	616	609	595	582	602	589	619	604	549	587	571	584	596	568	571	659	638	583	642	591	626	602	599	609	624	610	576	661	628	566	614	581	596	648	631	618	624	606	590	593	584	598	630	662	623	539	579	593	625	620	611	613	593	630	621	584	575	621	609	641	611	643	635	627	626	614	639	586	538	642	600	581	633	620	620	596	599	669	632	607	603	642	582	605	625	606	625	626	644	601	635	590	613	608	580	598	559	639	586	615	615	606	604	627	602	631	589	599	600	645	609	597	611	633	610	612	606	620	617	618	634	578	628	599	623	625	576	593	569	623	624	631	587	596	655	576	597	624	593	657	636	615	617	607	569	575	623	594	635	667	601	581	648	562	623	605	630	644	585	600	619	620	610	595	635	621	607	604	593	628	617	606	615	587	604	656	606	649	631	618	637	612	637	588	628	596	590	622	578	568	613	624	592	591	632	613	622	629	626	571	611	607	635	651	607	662	579	583	582	581	613	598	651	577	592	573	646	601	609	585	604	573	604	584	660	616	589	585	625	632	608	657	655	596	592	613	586	603	607	584	654	584	584	616	589	654	579	634	609	622	602	574	611	617	629	569	621	598	613	649	646	590	579	626	613	635	621	597	597	603	598	616	591	596	632	619	608	548	630	621	593	654	576	606	578	635	619	566	596	604	616	633	628	591	642	610	626	613	615	624	600	615	574	583	621	582	620	639	646	587	606	565	590	602	618	594	612	645	612	632	649	652	622	632	595	587	622	589	618	611	617	563	638	624	576	646	604	564	599	598	614	590	567	624	607	584	644	606	674	610	628	590	558	606	619	605	590	626	590	638	593	616	577	597	641	595	598	610	620	637	601	629	601	656	557	590	587	620	596	636	611	588	603	622	621	595	557	587	638	590	563	595	639	601	606	633	647	600	659	595	628	673	619	624	583	594	645	603	601	610	616	647	615	639	590	638	584	592	611	622	603	597	652	605	601	625	614	601	585	603	585	607	629	573	623	604	576	636	622	636	595	595	619	616	624	534	570	616	615	605	598	640	620	581	627	636	602	612	580	597	619	621	611	608	594	636	596	579	562	624	595	609	594	574	594	580	610	606	609	664	580	642	589	599	642	621	640	606	630	612	564	645	610	613	581	599	619	550	591	636	614	612	601	617	581	629	643	592	608	604	607	589	595	630	632	599	638	606	617	625	610	585	592	643	586	572	624	614	593	646	619	606	590	658	599	610	553	605	620	623	615	651	642	622	644	625	591	596	621	610	649	586	613	568	579	622	616	585	594	616	606	629	564	630	561	578	603	602	664	607	623	648	624	608	614	652	653	567	648	606	584	599	591	590	615	572	621	586	599	590	586	639	646	631	598	600	561	603	647	617	619	601	618	580	616	609	560	564	624	665	580	583	567	607	565	617	609	599	598	598	602	598	604	626	602	582	618	586	558	598	609	610	583	601	681	605	586	604	607	617	620	619	589	613	621	577	617	619	616	608	577	571	590	586	613	650	592	638	632	602	612	628	640	626	617	638	563	588	623	604	615	615	592	598	618	590	581	590	593	623	574	561	593	564	630	608	600	592	579	586	613	591	600	618	634	636	610	665	614	633	596	576	568	618	593	602	610	607	601	598	635	594	615	607	595	617	593	619	588	586	650	600	590	637	593	612	573	577	628	609	611	590	596	610	632	626	660	594	623	594	621	582	604	598	624	619	605	649	655	583	606	633	604	592	578	590	616	586	642	569	566	613	620	633	586	598	610	610	614	617	626	673	618	598	635	616	590	618	644	610	631	615	645	608	604	608	610	579	566	594	612	551	626	617	597	629	631	621	655	646	649	596	617	603	605	609	601	603	619	624	651	586	634	636	589	612	602	596	566	605	614	603	572	592	613	604	620	610	591	612	575	651	631	583	624	616	627	613	608	636	644	605	633	577	609	640	620	647	634	600	625	600	601	632	614	634	630	597	602	594	602	588	601	607	602	596	621	573	599	561	565	617	669	632	592	629	638	643	611	616	612	625	610	615	583	582	614	659	598	627	619	627	636	645	626	625	595	579	618	593	598	646	603	624	562	604	575	581	615	675	665	638	568	576	618	615	619	648	589	636	629	575	611	610	641	577	636	587	631	620	610	622	634	590	636	587	618	595	595	612	631	638	612	588	605	574	637	612	595	589	624	612	623	618	603	627	622	650	599	598	617	614	620	632	634	615	626	627	589	637	633	598	613	595	616	647	617	604	611	567	625	639	595	610	640	638	635	633	619	596	617	642	601	567	575	597	625	650	606	613	639	550	576	622	579	630	631	610	614	562	593	620	605	585	660	620	578	628	601	630	608	656	592	594	628	632	629	590	626	651	617	617	574	613	626	638	621	563	647	609	627	627	599	652	638	612	627	603	604	589	582	632	601	630	621	616	592	635	573	563	592	638	626	588	641	623	644	609	566	607	589	602	549	608	623	655	631	635	599	610	603	628	593	638	567	591	581	597	576	653	623	618	629	632	608	604	570	605	623	621	607	580	613	615	608	611	602	631	636	600	608	582	597	581	601	613	629	583	602	666	596	618	569	588	632	612	590	588	633	593	667	623	616	562	587	594	589	621	648	612	637	594	653	627	608	633	593	607	594	647	567	563	624	567	620	598	608	621	626	601	620	603	603	626	646	642	610	662	634	632	637	612	618	612	599	596	630	563	603	600	577	611	621	570	626	642	631	619	581	587	630	592	607	631	617	622	606	593	631	609	613	621	596	599	656	604	635	598	591	613	589	578	657	633	650	560	581	589	596	602	622	612	611	592	631	577	640	634	601	574	620	612	614	632	656	621	610	606	622	570	598	627	588	616	619	573	597	629	620	602	615	623	626	633	570	629	593	621	629	588	605	605	585	621	582	637	557	627	626	610	557	593	628	607	608	578	639	557	627	616	595	664	604	651	600	635	645	636	628	612	604	609	585	573
2025	369	354	357	347	331	336	329	360	324	324	327	330	305	331	361	348	319	330	295	337	340	331	331	314	317	298	332	293	343	315	321	331	308	312	307	305	305	281	289	329	328	279	327	321	315	298	288	309	352	314	352	301	298	282	329	302	299	310	313	305	323	314	286	299	306	307	309	321	325	353	317	298	318	327	299	292	331	320	296	333	316	326	309	314	321	318	308	332	322	309	350	303	323	314	313	322	297	341	301	332	293	315	315	301	319	337	317	341	344	314	309	356	361	285	307	317	293	328	323	314	305	287	351	329	311	292	315	306	285	314	308	301	290	320	325	333	301	313	303	315	289	313	330	309	306	346	333	316	315	307	301	336	333	325	341	306	300	305	327	323	294	286	307	342	327	346	328	326	304	321	334	294	324	311	318	296	314	300	315	295	346	320	333	317	314	304	341	278	271	343	313	344	332	306	300	324	351	350	336	318	308	306	319	361	327	350	298	347	355	325	310	327	320	345	289	310	326	318	344	296	335	295	331	293	311	327	330	315	316	317	270	291	347	342	335	296	315	309	336	306	320	331	300	272	314	312	291	339	314	289	306	324	313	341	333	326	313	297	277	327	343	288	351	306	329	329	295	313	327	318	314	334	294	311	295	300	331	298	321	311	279	342	339	311	320	299	302	341	323	311	326	336	330	347	327	324	305	320	318	333	330	309	341	314	293	318	346	310	321	341	332	312	316	313	308	349	268	327	326	306	322	302	303	309	294	325	295	333	294	308	314	330	332	320	325	308	331	284	308	327	305	368	310	323	349	286	322	340	316	350	333	326	341	341	321	321	351	301	325	334	338	322	335	338	321	321	362	285	357	321	301	317	283	324	319	333	293	308	318	327	333	311	284	289	305	288	337	325	326	326	301	316	307	334	300	354	300	281	311	296	293	294	293	326	317	350	326	361	317	302	368	299	298	325	346	335	325	316	329	382	334	316	357	296	304	299	311	342	332	319	318	336	267	302	316	292	328	292	328	327	328	293	313	305	330	313	309	297	307	306	305	320	321	351	311	333	322	322	313	309	320	349	341	298	333	317	301	314	302	332	298	302	328	300	297	326	344	305	335	307	286	298	323	293	317	313	324	310	337	337	311	290	316	265	343	315	324	317	280	279	287	322	295	309	308	327	314	321	323	333	352	306	353	285	334	308	299	302	315	332	331	347	317	313	307	330	288	301	329	346	336	304	329	305	299	331	352	312	321	302	310	294	329	345	334	313	326	309	342	330	275	338	325	293	281	356	306	325	345	278	329	320	286	325	288	307	334	340	361	339	318	342	318	313	299	323	319	327	359	302	337	303	325	316	320	308	360	317	292	343	327	305	315	331	321	293	346	346	328	355	308	341	350	324	298	305	289	303	311	298	331	358	320	303	346	318	313	316	332	286	333	320	324	374	289	338	345	316	325	348	336	308	338	327	307	303	301	321	335	301	313	287	299	315	323	324	317	304	328	303	325	317	348	319	315	322	311	273	324	310	321	291	309	343	314	342	336	334	306	324	296	310	341	299	332	303	301	336	326	333	303	293	279	306	311	306	318	299	300	296	324	319	334	304	314	337	318	314	314	293	301	339	297	319	318	329	339	372	321	315	305	309	331	318	295	301	319	326	297	339	289	330	321	321	295	323	332	319	337	299	343	334	309	299	345	315	304	340	311	288	346	343	304	310	353	310	298	325	327	302	328	324	313	309	313	301	323	339	303	299	319	309	317	325	355	307	301	315	317	311	343	338	293	334	338	344	287	291	307	322	318	308	316	337	309	354	363	314	298	329	296	331	301	343	341	323	299	297	324	330	305	322	331	313	318	307	282	322	302	333	296	292	307	320	323	321	319	328	325	291	307	318	330	321	340	312	287	333	294	312	304	334	323	312	336	321	287	353	329	307	294	295	315	296	323	302	319	329	311	307	321	351	297	305	317	320	316	329	303	301	329	296	323	287	326	301	344	340	325	305	321	307	346	337	293	311	308	309	300	342	303	315	310	329	338	340	336	328	306	355	315	336	293	330	321	278	350	312	325	303	305	308	306	296	298	325	331	333	313	299	339	330	330	356	328	320	303	308	339	307	344	321	295	354	281	320	293	309	320	319	323	329	334	305	301	353	288	317	316	318	321	307	322	357	298	308	315	315	321	268	281	325	309	330	278	311	328	325	327	311	281	320	305	307	307	306	286	326	319	291	314	333	303	297	304	348	324	321	327	309	321	336	328	292	323	321	321	339	307	355	319	313	323	327	326	329	301	343	318	314	338	308	318	323	291	312	293	313	322	295	308	281	341	350	300	337	305	315	310	307	297	297	314	335	315	325	369	324	327	323	317	339	348	341	318	334	314	331	320	347	303	325	307	305	315	310	321	315	282	309	339	352	347	311	296	306	322	307	308	286	310	318	311	310	306	325	328	317	312	308	293	310	315	310	307	347	325	310	327	337	339	292	299	330	313	335	330	380	320	283	335	321	336	297	322	316	320	351	324	302	330	337	331	312	320	313	322	324	315	312	313	349	332	331	314	344	330	305	314	319	309	331	322	293	310	286	317	324	298	309	304	345	293	320	312	304	356	341	316	338	335	316	289	337	323	326	331	338	304	335	334	301	328	337	308	359	340	329	320	342	328	340	336	312	307	269	332	318	318	335	322	316	337	306	372	329	341	316	286	340	342	296	318	336	328	303	322	300	318	320	333	309	298	337	335	336	314	353	309	326	307	315	302	315	315	318	324	286	313	295	327	315	311	308	323	295	327	327	316	322	320	290	296	355	318	343	329	332	307	327	360	305	375	338	305	326	283	343	320	294	305	339	341	349	322	353	288	295	316	321	335	321	314	349	327	320	309	336	332	277	317	323	287	328	284	319	349	339	341	320	311	300	335	333	287	298	317	290	281	340	316	347	312	333	344	274	321	304	332	359	299	316	318	341	307	340	303	310	310	292	339	310	334	345	342	316	311	317	326	309	329	329	335	320	272	350	320	307	337	308	339	328	320	333	289	305	345	293	307	329	318	285	331	299	311	325	319	326	313	313	273	366	324	301	335	322	318	302	316	323	326	302	340	294	340	322	327	318	328	300	289	341	314	332	301	302	351	316	322	343	342	317	336	329	330	322	326	334	311	285	335	314	343	329	297	313	306	328	302	323	335	310	321	296	300	339	326	316	307	307	320	323	293	320	312	320	305	304	317	300	316	299	338	316	298	328	317	283	335	311	298	320	324	320	315	372	344	299	288	317	322	310	321	326	310	331	311	316	323	311	338	324	330	298	309	331	323	315	310	312	297	332	303	342	297	324	295	363	299	312	326	328	302	332	320	315	293	300	305	306	309	359	348	332	332	283	332	308	280	301	312	292	321	317	348	346	352	316	312	320	310	321	304	336	309	310	308	295	309	332	310	321	282	343	285	326	298	306	274	323	312	305	310	290	288	315	330	301	338	318	329	325	316	304	288	361	320	318	309	310	314	318	342	328	350
2759	842	917	926	893	821	856	852	803	821	775	778	818	829	809	845	831	779	771	870	782	799	797	761	816	758	827	763	772	841	827	811	737	774	769	812	815	775	831	785	809	779	793	800	779	742	799	754	825	797	757	802	782	835	774	795	751	754	772	766	745	807	793	847	761	801	779	784	796	797	782	783	828	826	771	752	734	776	755	747	830	717	777	837	808	787	754	822	820	805	814	756	773	820	791	792	821	775	798	819	781	783	773	765	796	754	817	790	717	777	764	768	792	829	771	776	774	787	781	794	757	788	796	800	779	795	739	768	761	799	790	763	778	769	810	752	761	787	768	756	814	875	786	764	758	795	827	703	769	797	815	860	792	813	788	743	802	738	789	818	768	810	774	780	767	773	794	755	769	811	808	779	788	779	832	786	807	777	744	753	734	730	757	758	810	725	735	784	739	769	787	777	792	762	768	772	768	786	747	781	830	761	769	748	735	737	806	773	784	721	813	723	767	764	810	765	784	779	751	794	752	748	785	787	809	733	763	828	838	834	762	758	818	763	787	832	731	785	764	760	767	765	738	807	784	763	798	769	761	739	786	757	805	803	785	793	774	794	747	779	834	838	783	760	789	773	797	784	811	776	783	784	775	807	782	780	777	775	781	801	777	773	719	780	777	772	774	819	765	777	810	752	754	793	778	758	788	788	816	801	822	738	771	759	859	771	804	799	761	766	772	746	801	774	789	786	793	816	743	812	726	794	749	737	813	786	751	806	787	837	743	760	748	769	771	746	741	775	771	751	818	784	765	818	780	774	807	763	816	766	811	780	774	778	764	771	795	744	771	815	795	799	743	764	774	762	760	753	768	744	788	817	770	798	746	717	768	808	796	735	755	782	745	691	851	782	817	785	798	783	774	739	770	801	815	771	736	734	813	787	792	708	777	804	747	762	774	731	770	747	802	762	739	783	814	814	773	829	802	824	817	766	765	758	718	782	801	774	786	760	794	774	812	787	784	824	805	815	778	746	787	798	771	778	832	789	735	768	803	785	793	732	792	804	764	812	802	741	826	768	758	787	810	769	733	759	771	815	758	779	772	801	809	764	802	783	789	759	792	806	769	805	747	780	789	775	789	730	804	783	790	818	803	709	791	789	812	811	779	756	743	790	786	774	807	805	787	790	862	811	830	766	743	763	750	754	801	762	753	781	738	741	758	798	778	728	740	805	816	759	783	818	793	807	825	789	798	804	774	798	745	763	833	725	754	774	810	770	827	745	802	825	773	772	778	805	728	766	729	769	713	796	791	820	797	827	822	761	814	749	788	762	787	768	794	842	789	750	766	765	817	797	731	785	784	783	744	792	799	772	809	774	823	774	815	795	789	815	784	780	760	776	793	776	782	810	807	787	751	804	785	777	805	814	802	757	790	807	729	789	747	811	789	838	768	782	823	747	790	831	789	736	810	824	800	772	800	792	780	835	783	806	791	769	778	797	754	779	778	775	793	743	776	795	798	831	785	785	830	767	758	802	804	770	804	699	747	809	768	795	783	810	723	761	772	768	813	785	790	799	770	804	826	798	740	776	757	728	830	772	733	801	834	820	730	751	806	775	792	751	842	793	791	769	729	775	792	781	784	782	793	729	771	788	790	807	776	787	810	748	808	803	780	790	772	769	804	780	765	775	751	801	761	736	781	744	769	813	795	754	807	790	772	759	753	772	794	808	769	783	789	806	798	817	789	780	751	728	772	706	783	740	783	767	762	798	807	758	762	779	765	755	768	796	784	815	760	774	758	819	719	780	857	828	763	784	778	767	792	756	834	748	764	779	784	825	816	802	752	839	741	791	794	801	762	803	724	768	783	764	801	803	793	733	750	818	789	745	785	755	827	808	747	806	756	778	809	795	827	730	780	837	748	802	791	816	811	820	757	755	789	759	735	824	745	796	777	811	781	792	780	739	783	822	795	711	812	809	741	771	755	791	793	812	795	788	773	823	788	771	769	772	778	741	811	816	753	815	779	783	784	781	806	767	764	773	786	807	780	778	786	805	798	779	775	782	800	801	788	732	749	773	772	824	715	758	780	811	802	730	762	801	788	768	791	751	778	759	804	747	777	804	802	808	848	790	775	810	811	771	753	804	835	718	777	805	774	807	736	823	799	736	784	763	755	762	741	779	772	762	785	772	758	778	799	774	794	785	788	759	754	830	740	722	727	741	778	751	780	795	763	780	747	781	759	805	778	777	812	774	778	836	745	776	817	776	774	773	791	765	742	754	799	778	821	798	801	765	771	744	792	776	742	781	835	713	778	790	764	840	788	775	792	799	797	832	771	795	795	771	763	754	811	774	786	780	834	763	772	772	841	788	769	816	767	737	786	748	732	737	750	803	797	729	781	776	755	817	775	768	850	771	818	741	719	780	762	789	783	829	837	788	815	749	785	737	767	762	793	772	774	818	781	783	760	788	777	776	773	801	779	722	790	779	832	765	731	808	774	755	730	801	821	828	757	762	745	772	817	776	814	763	759	809	740	781	786	774	799	804	805	779	815	794	840	809	796	811	783	768	778	801	839	778	698	807	800	818	809	774	749	761	769	743	766	826	734	800	762	786	801	782	815	787	759	734	756	767	779	770	812	757	793	807	770	774	786	755	763	741	780	763	811	785	772	740	859	765	773	802	817	768	754	727	817	768	764	760	780	775	778	761	746	825	779	828	783	805	780	723	714	760	789	768	781	797	767	760	781	804	814	756	779	784	803	777	790	720	765	761	794	744	755	724	746	764	809	747	792	799	768	774	761	847	756	808	796	814	801	796	804	771	764	767	787	757	858	758	768	770	741	794	769	854	752	835	815	814	707	800	798	749	795	778	802	813	826	791	759	779	767	726	810	801	770	796	796	770	834	792	796	781	782	765	771	797	768	745	789	827	779	795	808	820	789	757	802	794	804	752	802	700	759	795	781	753	793	786	778	750	748	791	803	766	826	787	790	793	753	774	740	815	814	759	813	798	771	794	734	801	742	776	801	803	755	784	811	789	829	827	799	815	727	799	731	817	765	764	804	779	759	769	771	826	824	754	775	788	763	790	786	797	776	816	765	807	836	781	755	773	739	785	751	783	776	780	777	749	780	814	782	789	727	798	797	727	792	792	827	797	816	743	770	805	761	777	751	788	822	776	793	796	761	798	764	796	805	723	766	814	844	738	743	802	840	785	816	788	792	762	768	756	780	800	732	770	736	817	767	794	771	789	802	768	768	797	769	760	815	760	808	749	792	778	750	834	808	761	776	720	771	784	804	735	796	835	816	778	758	805	744	806	823	773	745	803	805	787	783	800	806	771	809	779	800	793	797	792	745	740	732	769	768	739	828	744	748	758	739	775	794	766	797	809	784	739	740	788	809	774	801	861	761	767	807	768	762	796	767	777	773	814	806	814	791	783	806	778	804	773	763	788	775	799	833	809	797	767	804	799	765	760	791	810	742	840	767	782	775	801	743	829	795	804	799	819
8104	1383	1816	1295	1032	665	501	420	477	442	445	350	375	336	348	506	404	268	270	234	217	199	197	206	181	157	168	158	187	164	160	138	154	165	174	163	159	165	172	151	144	182	157	158	156	152	168	157	151	159	138	142	153	142	146	161	154	174	169	173	172	162	143	154	159	151	168	171	138	164	176	145	163	151	164	147	167	165	163	133	153	170	164	177	172	153	155	156	152	154	147	169	170	148	141	170	151	177	158	133	166	157	152	140	162	158	144	151	156	170	170	151	161	145	141	141	161	166	173	158	127	166	137	159	143	168	176	170	174	144	166	172	177	154	150	167	129	154	174	161	153	153	167	127	170	167	152	163	152	159	153	144	153	145	149	133	168	165	140	136	163	142	161	136	145	171	156	133	170	144	155	129	183	163	161	149	156	163	165	170	148	150	146	142	155	172	152	164	159	172	141	157	151	146	175	152	155	147	156	149	194	155	177	175	163	161	146	158	162	147	163	194	144	153	172	130	156	150	136	158	161	169	141	156	159	162	168	141	151	175	163	157	147	176	171	156	159	164	125	145	162	160	140	160	149	164	153	154	157	195	173	172	147	138	138	137	159	169	176	147	170	187	151	158	153	144	150	153	156	150	175	144	149	157	152	152	158	142	135	143	149	151	164	149	173	138	189	151	126	185	152	148	158	153	144	163	139	165	138	143	160	182	181	127	137	163	149	163	146	163	132	168	171	147	160	147	160	160	147	173	149	128	161	170	144	155	157	148	152	137	142	142	184	155	158	153	153	182	152	167	162	167	128	127	179	165	149	141	151	161	126	153	151	161	147	129	157	127	167	154	165	173	145	156	168	143	142	159	140	164	169	187	162	154	162	155	166	162	160	161	171	156	163	146	165	135	149	173	175	153	158	151	161	152	175	144	175	137	157	165	166	163	137	132	147	149	179	172	162	156	151	159	169	167	162	147	147	180	153	143	165	177	167	144	161	170	155	134	156	181	165	183	142	167	154	139	164	161	171	153	154	167	175	129	155	151	155	165	154	168	159	164	142	149	153	156	151	169	160	153	146	171	151	156	141	149	162	157	159	141	144	124	121	149	166	148	140	158	150	163	142	168	139	168	131	171	146	158	161	168	160	173	149	171	172	151	160	183	181	150	144	150	159	165	151	162	145	173	160	142	139	152	169	134	171	163	152	148	156	171	138	187	161	153	159	170	157	143	177	146	167	146	160	158	130	185	155	185	143	147	127	163	147	179	150	167	163	143	142	119	166	155	173	157	155	163	168	147	152	136	136	123	149	169	151	150	142	144	153	160	161	136	150	159	161	151	159	144	153	146	160	153	158	166	153	153	159	156	133	162	157	151	171	157	155	156	144	159	159	175	169	153	165	153	150	157	153	139	148	147	150	170	160	173	170	166	183	159	150	151	137	175	175	139	151	165	144	166	160	155	161	125	157	180	158	174	149	170	161	171	139	138	150	159	174	144	148	141	145	162	162	144	166	148	182	155	150	154	150	156	163	143	142	166	139	189	170	127	155	134	150	162	150	156	161	169	192	154	157	148	175	150	176	148	147	158	148	129	172	142	181	141	147	142	160	165	168	158	158	165	161	157	172	160	154	162	177	163	134	147	172	160	155	176	146	164	162	138	146	147	186	155	166	163	141	141	167	154	178	160	164	167	144	131	154	146	158	135	156	166	153	155	174	152	165	151	167	146	170	168	155	155	174	168	178	150	168	163	135	165	144	161	148	161	154	130	137	179	136	146	170	167	175	151	167	147	175	139	162	156	153	164	137	127	164	149	156	126	159	150	183	140	147	151	156	146	155	148	167	168	157	149	138	146	163	141	150	164	165	162	152	138	169	151	149	162	162	136	139	124	147	164	183	149	142	169	160	148	162	183	165	162	160	146	167	153	153	172	165	182	142	139	148	175	179	135	137	134	152	152	141	152	148	177	136	172	172	154	127	144	173	155	143	175	132	169	158	149	159	153	150	163	161	168	157	156	157	122	147	155	158	167	157	158	161	169	138	175	136	146	163	162	164	167	171	141	157	163	172	156	164	139	169	170	150	162	145	146	149	148	163	167	160	164	178	161	175	164	179	150	177	162	140	163	134	143	149	184	157	157	140	160	169	163	169	136	160	149	164	174	156	158	151	164	174	153	173	165	145	176	123	177	163	164	172	164	169	149	152	150	143	161	151	129	138	157	159	156	159	168	152	174	166	158	187	162	143	138	174	190	156	165	149	179	163	158	153	172	153	161	153	156	158	194	143	168	159	190	173	167	141	121	140	170	167	133	132	151	167	143	174	152	146	157	160	160	171	138	161	150	133	170	157	152	139	179	180	149	141	135	167	155	136	157	143	161	167	133	165	165	192	152	168	140	129	148	155	130	162	150	153	167	166	145	170	174	161	145	164	157	153	156	145	152	139	149	163	159	172	180	177	147	185	179	174	145	167	155	165	147	150	158	142	149	154	168	164	147	162	160	161	168	147	151	153	160	136	144	159	160	153	158	146	159	157	144	161	181	171	125	128	148	154	156	161	155	139	156	183	168	162	154	142	154	136	156	156	167	158	161	155	182	172	154	173	171	155	163	156	179	144	165	138	143	166	147	165	153	166	151	141	157	163	137	148	159	156	170	172	167	143	162	161	160	146	172	167	168	136	143	171	156	155	164	173	159	153	161	178	159	163	162	174	166	159	149	129	161	190	147	167	164	145	143	151	165	171	145	163	140	160	176	177	153	144	165	188	161	145	137	154	148	159	154	167	164	151	175	162	148	134	158	150	164	160	144	168	151	145	166	163	166	166	149	167	152	145	144	167	185	144	154	150	157	148	128	149	153	152	180	168	175	143	156	181	175	163	133	154	167	149	169	169	142	165	130	134	167	139	138	161	178	147	160	146	154	168	148	157	135	134	166	146	154	155	166	140	157	160	162	163	166	170	189	121	140	132	144	144	140	173	166	161	162	140	162	169	143	163	149	169	128	166	162	137	138	140	148	144	148	169	145	153	190	168	163	169	157	156	133	129	137	137	141	154	141	153	143	150	183	156	161	160	161	197	153	162	175	164	168	185	146	158	168	163	176	142	136	161	129	168	165	156	141	152	172	154	154	143	161	151	166	166	161	154	148	156	167	150	170	142	149	153	147	163	182	146	169	154	173	144	167	146	163	164	150	168	150	167	142	144	123	160	142	177	163	165	156	177	151	139	147	155	159	137	170	152	160	161	141	133	163	162	139	153	139	157	170	162	155	172	171	154	190	158	154	170	176	163	143	152	157	166	171	145	149	151	151	176	179	136	151	175	159	172	147	171	155	172	142	168	154	166	156	139	180	155	185	165	150	169	159	147	164	148	148	154	139	152	159	161	159	139	153	175	153	181	149	152	151	175	153	147	169	164	157	150	150	167	150	177	177	154	145	160	154	165	179	161	175	177	151	145	154	152	153	155	166	162	135	159	158	143	175	128	133	169	152	172	157	177	150	123	145	133	164
6245	1492	3231	3739	3681	3046	2290	2275	2324	2408	2207	1779	1916	1804	1890	3114	2405	1340	1192	978	819	721	657	635	555	569	620	522	529	508	580	512	547	525	501	511	505	493	539	510	456	519	545	499	479	435	453	479	460	456	494	485	460	470	456	483	505	528	405	449	518	449	470	460	474	452	445	435	463	495	454	513	481	419	490	476	473	439	462	482	436	413	448	483	422	495	438	472	466	441	441	475	401	495	475	439	468	439	439	460	441	452	464	465	430	425	417	474	445	453	452	448	409	451	442	473	421	462	497	448	418	462	428	472	438	466	409	442	458	461	448	451	447	440	425	433	453	461	457	463	499	456	434	437	459	416	452	449	398	464	442	469	452	468	422	440	436	436	481	443	443	434	406	445	444	453	465	424	408	457	439	471	482	452	411	448	444	482	417	448	462	406	424	440	450	415	443	413	415	428	468	410	459	402	469	470	402	454	457	469	446	441	447	405	434	461	435	448	434	484	472	415	444	484	487	415	478	438	437	476	447	457	410	422	413	444	437	456	490	434	476	440	416	468	421	439	429	419	439	437	416	445	446	396	415	467	419	457	432	432	439	434	430	444	474	473	484	442	441	427	439	446	472	419	441	463	409	415	468	420	440	443	468	422	411	417	477	432	436	427	445	461	457	440	431	412	447	453	428	441	442	461	479	430	407	479	442	467	415	462	432	434	455	436	410	451	435	465	432	452	438	455	448	461	453	454	478	422	475	473	441	451	490	438	440	445	445	471	441	460	473	401	461	464	455	430	418	436	458	434	431	462	446	447	426	466	403	410	441	447	445	444	470	461	455	473	479	464	433	427	403	422	466	445	477	420	469	425	441	466	424	439	470	433	466	437	419	457	458	416	423	470	424	458	441	459	456	418	437	446	438	446	463	469	400	460	462	456	436	434	456	434	465	436	441	431	447	472	425	455	439	429	443	419	452	478	420	434	426	451	448	401	436	400	485	399	449	412	452	401	427	455	438	428	409	393	436	468	448	425	461	433	447	429	424	423	466	484	434	432	468	459	477	463	442	440	397	471	395	435	398	477	461	488	440	440	447	450	449	458	408	447	450	405	450	481	453	405	406	408	434	483	447	422	444	456	433	434	440	451	436	402	454	449	441	423	408	420	417	445	432	432	434	467	450	429	436	440	419	432	450	412	444	451	421	399	469	452	451	427	420	443	429	462	444	451	432	439	445	445	456	423	442	470	469	445	442	457	437	466	416	413	447	462	439	419	428	478	434	447	452	470	436	434	443	431	441	441	420	435	422	435	414	410	426	452	448	460	475	427	430	486	443	430	433	455	456	438	450	450	460	433	453	486	457	440	422	466	420	434	467	436	433	464	450	440	470	416	388	417	404	483	452	440	464	449	426	421	459	474	461	471	439	479	467	462	454	471	415	456	465	417	410	415	439	454	415	444	412	455	431	467	427	428	403	415	410	471	433	470	429	420	479	438	435	446	422	502	453	450	433	435	427	429	429	396	448	464	424	435	462	436	442	421	438	455	461	414	438	430	462	429	446	477	436	432	487	430	464	442	454	478	433	425	432	455	419	427	430	408	441	439	463	443	428	456	436	419	415	449	432	445	459	429	435	441	424	453	423	422	438	443	448	474	421	454	433	428	437	444	443	444	434	461	437	462	469	442	463	468	460	410	455	431	454	445	436	433	437	451	407	470	439	489	433	443	422	439	435	441	422	433	432	434	452	473	421	444	415	426	445	426	448	456	450	521	460	460	465	446	427	435	434	437	434	431	408	417	501	446	437	452	470	445	406	475	441	408	470	399	425	467	447	447	460	432	427	422	446	447	445	480	456	458	422	415	433	459	422	405	411	441	448	412	432	414	446	440	437	451	410	431	398	458	436	440	445	471	490	427	452	417	435	423	458	431	450	440	431	469	423	459	489	460	450	446	434	450	427	440	433	432	464	467	449	422	462	450	481	457	479	415	462	430	461	436	456	409	449	462	479	426	437	442	428	443	443	447	458	462	444	427	471	457	441	452	453	467	447	413	433	454	438	412	449	447	454	438	442	406	433	437	479	457	440	415	459	411	416	444	463	432	441	445	486	430	427	462	424	444	448	453	480	418	479	460	414	426	418	455	434	467	480	420	450	440	455	465	423	467	456	431	427	438	418	437	422	458	438	452	499	431	426	484	401	415	488	421	437	445	444	447	435	466	454	446	436	437	426	459	493	467	433	413	450	483	453	455	455	452	420	446	470	425	477	506	457	449	417	444	480	444	433	438	405	440	440	446	422	404	412	433	433	428	451	460	442	462	435	454	507	451	464	443	441	449	450	480	430	448	437	444	445	471	442	445	434	459	439	448	442	425	446	445	438	444	451	442	488	442	453	450	446	458	380	415	451	466	423	430	452	464	414	483	417	440	427	458	471	424	456	464	428	437	437	422	458	459	475	476	457	466	436	462	415	431	442	439	422	438	467	402	453	411	446	470	458	411	404	433	395	415	422	446	407	429	445	435	488	431	397	444	453	440	445	449	446	480	449	446	455	405	454	429	458	430	428	427	458	440	409	467	474	469	480	459	403	443	439	449	457	475	456	435	441	443	445	476	462	459	427	439	440	443	453	469	413	440	439	457	417	471	387	422	430	404	426	458	432	425	456	471	453	429	420	423	440	436	448	437	463	407	415	422	416	382	458	455	444	452	433	425	428	474	433	473	456	440	465	429	417	418	412	451	422	430	437	458	471	398	405	453	427	452	427	431	437	420	459	431	451	407	435	437	459	441	410	405	499	477	465	407	453	449	431	437	446	457	405	470	423	446	472	443	435	412	460	450	445	484	423	458	426	445	411	435	460	446	436	454	413	448	484	433	473	427	436	419	427	405	416	456	430	463	437	442	416	462	465	434	453	427	437	409	431	434	411	443	435	486	457	430	448	427	468	421	408	462	416	436	434	455	425	424	440	461	454	450	451	455	447	444	463	403	437	455	449	447	467	424	443	451	452	463	467	483	462	432	458	451	420	410	439	447	442	474	464	408	420	424	445	409	456	421	461	457	498	435	445	454	476	472	451	423	443	439	446	446	462	471	424	433	476	439	470	455	446	455	420	433	447	421	431	455	450	422	431	408	468	433	449	434	457	427	429	403	448	438	444	430	457	405	450	474	427	453	445	500	414	493	456	494	436	494	458	422	451	440	428	440	444	408	442	457	446	457	455	437	429	433	434	458	431	448	446	440	448	404	464	453	461	447	428	429	405	484	428	469	458	413	440	436	476	440	466	429	442	410	439	441	419	457	428	464	411	469	446	474	420	466	448	492	477	435	427	479	451	436	431	437	415	453	446	493	409	402	426	441	441	415	424	449	464	447	479	438	464	463	412	412	414	464	397	460	463	442	464	464	463	461	418	426	453	462	429	417	435	413	431	435	417	443	468	458	443	448	482	399	453	461	465	443	444	453	445	419	405	447	438	421	442	460	440	466	416	462	449	478	442	432	437	440	470	454	459	410
14822	2825	3172	2402	1689	1619	1185	949	873	712	774	648	650	593	591	890	724	410	397	361	259	278	251	257	253	236	240	239	208	232	228	269	255	253	227	220	237	251	235	239	225	249	234	218	226	221	223	226	222	213	212	223	220	205	245	248	237	221	235	237	206	247	199	210	209	228	220	200	227	225	195	234	220	219	218	214	187	223	217	212	239	222	242	237	226	211	228	259	226	229	224	225	222	199	225	221	207	210	211	255	245	243	249	228	221	242	247	205	202	213	198	215	219	210	199	259	194	246	231	225	217	216	197	214	206	214	203	216	232	244	224	202	184	206	214	240	196	234	217	198	218	226	203	213	224	230	208	222	222	200	236	216	219	233	197	217	226	206	247	243	206	209	232	206	233	235	229	194	218	223	226	247	227	207	186	230	206	212	238	209	209	209	227	220	247	245	201	222	235	202	224	218	209	252	203	214	209	221	198	212	227	217	242	208	216	196	240	235	242	213	217	218	236	223	212	222	233	245	229	227	237	235	226	198	206	208	211	228	218	232	229	235	215	233	232	226	198	218	193	194	214	240	230	206	234	186	203	228	219	212	223	190	234	209	231	217	214	227	252	250	230	201	203	201	215	220	208	220	213	204	218	203	237	238	247	227	214	213	226	228	220	219	225	202	233	222	224	195	224	238	236	224	248	260	206	222	204	243	208	220	219	205	240	232	214	198	219	188	206	218	196	211	190	199	234	220	199	238	206	210	191	213	242	222	233	226	226	213	240	205	227	226	225	229	218	210	192	215	241	219	210	212	185	216	202	238	221	208	247	224	233	221	221	226	187	230	223	214	192	246	196	202	205	239	207	183	193	231	226	226	203	207	226	239	227	225	197	221	213	228	215	217	217	232	219	224	243	201	218	201	226	243	211	219	215	231	224	204	223	255	217	232	227	210	225	228	232	222	238	221	222	217	200	222	224	195	229	206	215	220	233	213	217	214	228	226	228	209	216	229	223	217	179	203	194	192	240	232	197	212	223	229	216	216	207	207	214	235	196	242	208	219	236	218	210	210	218	248	217	247	239	224	222	238	232	253	230	213	193	202	209	229	250	237	217	202	246	209	242	210	206	228	240	222	221	231	207	239	217	215	235	226	208	204	221	234	219	238	236	221	233	186	213	199	238	192	204	217	217	204	219	219	197	233	234	184	228	224	216	216	229	218	221	220	228	247	240	227	209	223	218	231	230	225	238	234	235	214	209	213	227	226	216	229	188	218	219	222	235	203	227	182	212	201	212	185	173	213	186	229	227	207	215	213	258	200	220	204	215	217	225	210	228	249	206	222	228	216	209	214	223	232	211	190	228	220	239	217	207	218	201	221	203	245	206	209	196	209	242	220	202	211	223	235	196	225	203	215	207	218	195	216	214	223	224	219	249	223	188	235	221	224	220	221	218	259	243	189	228	203	216	185	244	232	235	214	186	216	201	201	244	227	215	229	227	226	201	224	201	229	218	205	220	218	231	234	216	228	210	241	223	214	208	224	241	217	236	212	205	212	221	211	193	223	236	231	239	226	230	230	207	217	226	199	210	244	240	206	240	178	216	225	232	216	220	203	211	225	198	211	209	192	217	236	220	204	209	231	222	209	235	198	216	221	227	220	223	206	209	238	214	198	248	209	237	203	229	224	228	219	211	235	200	215	204	240	250	248	236	212	251	222	226	217	217	210	252	209	222	195	249	241	207	233	224	207	228	202	214	188	202	222	195	243	224	210	242	237	237	213	218	186	198	211	192	212	195	209	226	184	209	222	217	222	221	216	223	230	194	219	231	258	223	235	201	243	217	217	207	201	221	205	230	213	193	252	215	242	230	218	240	210	204	205	219	230	238	238	210	216	195	191	215	230	190	219	223	221	231	223	235	248	252	200	218	228	214	203	249	231	251	247	239	211	216	217	217	227	212	243	227	219	223	210	209	219	224	196	204	223	219	232	224	207	257	220	228	235	208	199	207	203	217	223	220	223	219	230	212	246	232	215	215	208	234	213	224	230	245	215	208	222	195	224	210	231	219	190	205	226	230	226	205	222	239	197	201	214	218	204	217	226	217	223	238	207	202	232	219	204	236	207	224	211	224	214	221	201	232	205	228	209	226	218	217	191	234	208	218	215	215	201	221	221	220	237	231	233	207	222	245	192	235	232	208	220	237	213	214	208	217	214	218	197	216	239	205	205	218	220	224	211	222	197	204	229	227	234	229	189	202	218	213	237	242	204	220	202	200	197	219	201	246	215	215	230	195	235	225	221	197	233	246	229	200	228	240	211	213	208	211	201	236	233	245	226	237	204	228	228	214	195	211	240	249	190	218	215	233	217	199	239	198	220	201	213	202	214	217	231	242	239	234	207	224	224	201	219	215	186	220	192	230	215	240	218	212	220	206	200	211	225	197	192	232	213	232	214	224	220	211	243	199	198	230	225	203	208	224	236	230	216	204	223	218	226	226	216	206	243	206	218	237	194	229	229	213	231	190	200	230	207	198	214	204	201	227	243	246	235	245	219	215	199	221	201	233	234	229	204	196	211	212	213	242	226	226	212	271	239	245	217	222	225	240	220	218	203	189	250	213	223	207	252	219	201	237	209	226	207	206	209	227	194	220	230	234	200	207	244	197	205	223	217	218	217	214	216	212	240	212	221	228	219	206	204	236	234	229	214	208	231	242	242	216	213	190	202	207	204	221	240	242	194	200	224	241	208	211	228	194	263	189	236	213	243	221	218	219	219	228	217	219	225	220	246	221	218	226	221	235	230	227	211	219	193	224	212	224	206	223	260	225	208	266	237	227	223	229	187	226	231	231	231	224	237	208	218	224	214	206	239	224	208	219	240	225	208	220	209	241	234	207	236	250	218	254	231	241	198	213	228	237	226	223	207	198	233	213	196	202	255	221	207	239	231	247	234	215	242	215	224	195	217	225	247	231	235	214	230	225	217	220	221	222	238	223	244	249	234	194	209	214	225	226	226	203	227	256	224	239	203	204	203	194	227	229	216	202	249	218	207	198	228	208	223	227	255	222	234	241	224	232	226	231	230	227	194	234	226	214	199	218	197	241	218	192	231	221	237	212	232	239	230	237	222	223	208	202	200	246	224	220	223	251	216	211	218	222	218	210	247	236	198	242	219	251	239	220	235	206	219	210	231	252	237	254	246	245	218	239	221	230	232	204	214	247	200	212	229	218	218	210	226	232	213	215	232	201	216	237	218	237	203	238	226	219	221	243	243	234	215	206	217	210	220	218	224	229	215	212	219	234	185	233	219	221	230	232	232	238	190	182	188	223	216	214	215	217	245	220	220	223	196	221	221	207	225	202	211	243	218	209	221	214	217	209	198	225	248	218	237	228	209	205	228	223	202	224	223	228	210	209	225	235	217	240	193	205	226	230	195	210	221	191	219	231	208	200	218	214	243	205	193	196	241	196	261	240	215	208	201	214	200	241	204	220	199	219	243	236	214	205	198	217	238
8428	2722	5392	6431	5877	5575	4487	3996	3998	3868	3949	3204	3356	3483	3320	5615	3855	2209	1923	1657	1252	1114	1052	897	887	828	898	837	782	764	780	762	715	740	698	724	709	756	774	773	707	755	748	725	692	686	709	714	688	651	716	717	685	633	641	638	606	623	666	697	651	627	683	648	671	609	611	642	635	636	650	632	642	641	670	633	643	611	609	640	614	625	609	636	646	614	632	627	625	603	640	614	600	641	605	668	616	637	649	628	619	616	655	631	622	632	604	589	598	627	627	602	648	613	565	569	619	629	619	657	619	610	628	613	616	614	637	612	600	605	561	642	579	602	562	604	630	580	603	615	616	592	576	583	614	624	604	634	589	566	593	612	595	658	644	612	570	603	604	627	599	589	569	574	588	612	613	596	619	586	650	598	590	677	632	578	605	602	633	606	575	608	586	613	625	590	604	613	607	612	561	596	551	574	581	575	621	603	610	624	606	615	590	649	596	578	576	603	575	623	628	631	602	593	585	573	571	605	634	563	614	635	562	578	632	583	593	596	624	594	555	583	564	607	599	616	597	679	583	597	569	610	619	627	584	626	632	585	656	589	578	575	621	599	609	556	595	559	602	601	587	612	588	622	600	601	584	587	636	617	611	593	602	679	579	635	618	564	567	564	647	592	631	610	590	604	591	612	609	602	598	551	633	593	592	602	607	631	599	586	586	596	600	581	642	584	636	567	617	595	601	617	582	613	606	571	620	594	607	626	554	597	621	577	631	565	560	637	600	633	622	620	629	600	587	612	636	605	615	631	578	645	664	658	547	568	643	612	576	642	589	595	628	588	568	632	603	640	585	579	576	630	614	597	631	632	621	616	635	562	547	608	601	575	578	617	621	602	606	634	576	658	621	631	632	611	574	607	632	599	579	616	625	574	578	595	583	616	583	588	591	615	598	567	590	593	593	642	603	579	571	583	620	534	646	605	592	616	616	595	598	569	605	601	649	571	595	598	623	609	595	582	633	584	592	601	594	614	609	616	574	588	636	633	602	622	638	630	592	586	619	617	625	636	639	610	618	629	629	599	584	599	558	614	585	615	600	627	559	620	639	591	567	615	587	567	610	628	606	626	611	591	691	587	585	633	614	625	629	613	586	552	653	575	568	606	627	643	610	636	578	583	669	596	620	537	632	555	576	576	595	654	577	617	584	583	573	606	646	575	594	595	621	605	591	598	671	636	634	588	629	590	598	602	586	632	568	647	620	614	615	615	628	623	630	654	615	565	591	615	563	615	586	624	593	617	619	565	586	626	596	583	607	622	634	589	612	615	618	597	600	622	601	625	581	586	574	612	616	603	611	622	590	586	591	585	616	597	599	567	592	617	611	615	659	554	594	637	561	620	601	571	590	614	619	569	597	621	551	596	623	551	647	607	595	601	626	588	581	603	616	603	601	605	605	577	620	568	614	591	618	608	588	621	618	609	562	601	598	574	580	626	615	582	634	645	621	633	609	591	640	671	618	594	575	573	597	579	614	590	572	591	634	591	578	610	601	592	565	627	603	654	575	581	637	664	614	627	606	621	580	641	607	600	594	608	573	596	620	599	612	587	577	599	613	606	589	636	578	661	629	593	595	613	659	610	613	600	589	610	625	602	608	591	576	588	645	612	656	649	615	596	579	648	641	624	611	578	549	592	628	622	588	555	620	594	583	603	627	574	649	552	611	597	598	609	610	604	586	596	589	593	564	616	611	576	556	551	634	615	598	598	580	598	619	601	617	622	630	619	639	591	604	641	607	602	621	544	560	605	581	619	672	600	616	589	559	622	568	595	590	590	620	583	604	584	639	595	562	629	589	574	628	570	653	622	585	593	598	576	621	610	638	581	609	567	596	614	613	601	575	600	622	626	597	624	611	648	632	626	606	600	572	628	551	625	600	596	583	595	664	594	589	641	634	593	599	631	650	624	575	588	623	667	585	604	559	579	586	610	591	578	565	597	592	602	599	603	644	631	603	557	657	616	606	614	587	586	573	604	589	593	571	628	652	615	588	584	623	620	584	601	562	592	623	599	602	583	587	592	564	578	613	600	594	628	610	552	600	622	605	584	577	615	587	578	586	596	596	605	645	593	607	600	622	586	602	551	602	580	550	615	590	620	616	638	603	573	608	577	642	644	625	604	610	638	573	608	601	624	572	572	616	594	615	572	580	597	614	616	627	648	635	621	570	603	553	593	656	631	600	628	628	604	629	603	620	628	577	668	570	649	653	631	617	608	592	592	596	563	615	612	609	629	616	583	593	593	613	601	622	604	608	597	594	611	572	589	604	570	618	661	608	610	596	592	645	620	582	616	599	653	610	583	609	566	616	628	620	607	608	648	602	621	610	565	603	632	653	620	564	610	586	613	612	577	589	571	597	582	597	584	647	622	622	618	604	620	579	642	589	586	614	627	640	604	580	615	579	602	588	570	616	631	569	595	570	604	586	607	621	662	595	592	616	635	616	607	605	633	585	635	589	586	576	574	614	624	584	593	597	597	661	600	605	647	612	612	607	614	584	601	614	615	602	615	635	618	585	616	607	614	587	617	635	616	598	571	613	601	636	589	569	558	623	598	617	587	637	632	620	602	598	618	623	633	582	615	610	612	642	590	615	590	609	602	573	615	609	628	605	634	627	592	620	601	606	604	625	594	623	568	560	633	623	626	605	595	619	623	569	627	601	606	616	628	591	581	586	611	597	649	566	630	595	613	600	597	626	621	630	622	628	629	614	618	590	590	595	631	602	613	628	573	668	581	649	591	638	601	568	634	600	602	614	640	585	612	620	611	621	617	587	630	621	573	603	623	581	581	624	586	618	639	603	638	597	602	613	592	600	562	633	586	614	637	622	603	622	590	575	630	600	622	610	592	619	619	595	628	573	626	654	605	591	652	652	613	603	636	595	646	602	584	589	606	634	597	608	597	567	594	633	608	628	626	602	590	597	571	557	659	603	594	558	568	567	605	629	545	635	577	585	600	645	602	608	575	605	604	569	590	605	592	579	598	582	621	581	637	582	589	623	583	619	616	608	605	608	600	653	622	678	615	628	640	623	629	593	603	596	644	641	624	554	622	603	574	578	656	590	597	558	607	611	614	623	599	632	622	589	640	559	583	594	612	610	620	595	561	553	630	616	618	604	649	653	594	627	592	618	547	578	598	542	622	653	574	627	601	611	592	604	621	624	620	623	617	660	633	626	616	626	590	592	586	654	612	629	601	588	594	634	625	573	642	620	597	560	597	591	619	600	597	625	559	573	606	600	578	583	590	587	611	632	637	620	592	620	620	601	623	631	580	620	599	612	651	607	646	601	629	642	590	554	592	593	590	603	563	656	571	613	605	587	597	623	602	575	580	587	606	625	584	591	591	590	589	602	614	587	595	618	604	612	625	570	606	602	619	600	561	642	646	624	599	610	606	611	630	589	626	580	593	568	588	563	613	572	611	580	577	647	575	625	593	575	576	665	562	626	634	580	601	589	608
2130	353	344	333	328	318	346	335	303	317	358	370	319	330	282	311	331	317	331	368	282	324	302	344	325	310	297	325	307	308	320	312	324	316	304	305	319	313	339	297	313	301	314	327	354	293	300	303	320	309	329	315	314	308	303	332	297	302	323	298	300	300	323	281	286	331	303	287	317	313	332	307	301	296	327	339	349	318	307	291	292	320	311	297	323	273	319	322	307	315	281	299	305	296	324	317	335	311	349	286	297	317	321	335	325	295	276	362	344	317	309	323	314	289	320	327	316	320	287	309	291	313	313	314	327	291	302	298	328	313	315	300	340	314	299	315	302	321	329	319	339	330	334	284	302	326	316	304	359	312	310	293	357	362	304	308	298	306	301	293	315	327	292	304	339	334	320	313	299	330	341	324	313	339	306	314	322	353	337	319	314	277	342	317	351	317	345	306	279	326	305	310	313	323	300	316	313	335	303	317	314	336	348	311	314	353	304	290	307	315	298	325	321	343	341	335	326	316	310	326	322	289	355	284	320	332	285	324	322	328	292	345	318	290	346	302	302	325	294	326	326	325	308	288	325	291	297	278	311	334	336	332	313	266	328	298	312	322	312	348	289	329	342	276	346	312	308	316	285	303	346	334	325	314	306	352	331	339	300	314	296	338	298	303	312	301	328	297	345	299	320	292	305	315	288	330	340	305	344	328	339	291	305	331	323	310	329	302	288	325	326	301	323	279	296	298	290	347	322	336	318	332	291	292	333	311	329	310	304	316	329	320	348	290	310	291	337	309	330	314	328	339	326	323	291	325	312	299	310	296	318	314	302	319	292	341	307	311	309	326	330	288	305	308	305	293	312	332	323	334	333	338	303	297	329	345	291	332	327	332	306	299	345	283	329	318	323	292	345	311	320	286	348	305	376	310	321	305	310	277	303	317	300	303	300	315	279	330	320	316	299	310	288	303	365	325	336	358	322	312	294	332	312	282	286	322	299	318	291	338	326	284	307	313	322	303	338	326	318	333	357	328	307	328	308	312	310	328	315	322	308	326	296	319	320	287	306	341	311	339	337	288	299	307	322	330	277	287	327	311	315	295	323	306	316	317	337	309	309	310	296	290	297	317	328	310	320	301	299	368	344	281	331	334	305	276	285	319	313	332	324	303	278	338	321	343	318	346	323	327	311	304	305	317	348	337	332	317	331	311	330	343	342	341	343	325	282	291	299	304	296	346	322	334	292	341	329	296	319	318	295	290	298	295	315	297	328	330	295	316	290	330	312	319	306	299	302	311	323	321	321	333	344	309	304	318	315	323	305	332	291	301	316	314	319	348	306	343	328	328	306	326	334	322	307	326	296	317	296	363	307	321	323	322	303	315	322	308	338	308	304	294	274	339	350	325	315	320	312	276	304	333	314	301	295	319	343	328	342	295	324	311	323	336	300	365	290	294	299	346	299	333	309	303	324	304	315	291	330	339	287	332	360	332	365	345	287	324	307	284	298	326	341	294	314	337	334	343	338	324	328	280	344	305	338	297	335	311	324	308	284	329	315	300	312	330	305	331	308	312	309	339	342	322	301	301	343	322	329	309	307	301	263	322	308	290	321	309	330	306	312	338	298	325	319	332	303	319	326	316	305	300	323	322	311	308	291	322	315	320	352	327	313	315	323	293	349	333	298	332	313	335	314	340	290	351	338	314	278	321	329	346	314	316	323	337	311	333	300	346	282	311	327	329	325	318	335	319	321	314	300	334	332	318	318	305	317	334	272	315	276	322	301	310	317	309	311	310	321	295	302	327	350	352	309	331	324	321	329	327	285	327	320	294	321	339	339	301	296	317	318	328	338	322	295	294	292	307	304	303	316	323	325	315	284	324	345	301	321	339	361	288	313	307	329	363	289	349	315	322	336	324	309	320	315	310	307	310	305	329	317	317	363	336	326	329	297	334	287	362	309	350	307	313	325	297	320	324	336	322	317	302	341	303	311	317	303	317	328	309	317	308	310	273	328	279	317	294	358	289	308	340	325	310	321	294	311	286	293	343	342	321	308	348	346	315	297	310	301	337	299	328	335	316	302	321	307	317	292	324	313	345	301	359	310	338	308	315	284	312	301	283	308	293	316	308	321	331	318	335	338	306	339	308	297	327	321	314	313	305	275	321	333	313	326	322	328	336	319	301	314	322	305	335	334	288	312	335	304	317	337	327	319	334	327	316	309	351	293	290	321	341	298	310	311	315	332	316	313	326	310	356	335	332	315	334	323	313	304	337	330	324	313	332	344	330	336	272	292	314	313	327	302	309	335	343	298	339	300	296	338	321	325	315	327	347	301	321	313	336	289	328	328	325	329	326	323	278	304	319	275	326	330	307	298	363	322	291	323	322	318	308	333	303	325	328	299	336	314	301	339	332	305	319	315	316	288	287	301	323	331	334	301	340	340	331	315	326	279	336	348	321	361	298	317	304	299	317	297	321	324	308	310	301	323	325	325	287	301	344	301	345	332	306	302	291	279	304	332	300	327	318	327	315	342	293	318	304	325	290	330	335	310	315	320	330	314	279	271	316	283	269	315	324	294	320	359	325	291	322	325	329	310	319	319	280	341	290	315	314	320	323	336	310	339	322	318	289	296	340	318	343	317	312	322	333	321	361	321	347	328	323	295	341	313	307	320	302	306	307	316	328	306	331	277	324	343	334	318	327	291	339	354	317	306	306	341	321	321	303	329	319	310	289	320	315	303	314	339	311	306	314	315	325	326	290	313	296	336	326	316	308	324	323	297	332	294	316	304	319	326	328	316	274	293	285	305	306	289	307	314	289	349	330	276	318	306	265	320	319	310	303	295	305	304	296	326	332	333	363	332	335	327	298	313	311	293	313	330	347	310	306	327	330	299	303	330	296	310	344	306	310	318	308	303	356	343	321	323	318	301	339	326	300	311	335	335	305	316	279	282	326	331	350	323	322	313	327	327	335	323	306	341	315	319	345	351	305	364	335	343	352	322	323	314	311	307	289	307	310	331	290	328	335	325	308	313	320	307	325	314	342	304	307	325	309	300	298	333	330	297	326	319	319	281	330	306	342	311	318	308	286	308	308	312	324	308	319	322	324	310	319	315	330	292	308	317	280	332	340	322	338	281	276	324	301	343	321	322	324	312	308	346	299	321	293	316	319	302	352	307	308	319	303	301	327	318	314	296	311	308	327	285	314	300	321	313	303	329	341	304	324	289	327	326	293	289	370	291	304	325	292	328	303	305	306	300	342	290	297	331	332	312	305	319	328	333	330	297	300	342	328	348	343	314	320	320	360	340	308	304	315	342	301	296	330	319	278	322	345	305	301	292	313	313	322	309	325	313	322	315	281	307	304	319	324	267	302	304	290	304	305	351	298	326	321	296	336	320	323	319	331	288	344	311	300	326	331	332	318	305	327	288	285	326	318	313	300	324	310	305	320	345	318	308	314	303	338	328	276	302	300	287	328	303	325	347	340	305	337	303	303	295	345	339	325
2842	827	879	873	930	873	856	823	820	818	793	854	800	823	872	882	837	807	779	843	786	773	729	747	795	805	787	784	729	788	762	762	777	802	758	774	818	738	749	728	766	864	828	801	817	769	783	790	778	776	843	790	800	800	782	771	747	800	789	796	777	797	750	756	831	766	755	775	767	781	743	815	815	765	767	782	744	778	762	782	804	779	749	808	790	780	758	749	769	751	801	830	769	780	799	772	771	758	812	798	802	744	737	765	829	757	713	778	796	763	756	788	808	795	756	714	775	741	817	717	771	803	837	770	812	812	770	815	774	816	743	759	794	772	790	720	781	764	824	800	867	734	732	769	780	758	772	781	820	758	736	741	767	806	764	740	804	793	783	819	773	764	778	736	782	810	738	783	781	790	796	805	790	781	804	750	786	749	804	778	795	818	787	765	731	721	777	766	758	763	842	755	751	761	768	755	803	841	750	772	831	769	734	733	810	765	825	749	819	778	816	783	770	779	813	781	781	796	763	733	801	797	847	803	750	796	761	767	764	828	768	766	792	755	837	760	774	729	804	777	795	803	790	784	729	734	808	812	793	736	782	779	771	792	790	739	807	760	799	764	744	768	810	793	794	833	769	737	752	785	764	784	781	780	753	791	766	751	748	774	736	803	837	777	789	754	748	774	775	786	794	745	806	804	786	787	767	723	751	765	802	750	780	782	776	786	768	860	786	778	756	767	786	772	852	820	758	769	793	783	786	795	725	746	793	829	807	757	791	771	791	832	779	761	767	788	741	774	757	741	762	796	797	756	788	789	814	794	777	754	728	843	785	807	766	785	755	762	789	770	766	752	772	784	808	811	728	728	784	785	763	817	715	834	741	786	755	832	764	764	777	738	788	803	755	792	755	791	744	749	795	776	751	739	746	769	806	774	746	790	788	752	822	735	783	703	791	803	763	779	762	753	765	792	777	825	751	810	764	756	765	787	759	816	763	777	791	798	768	774	798	800	809	771	799	752	787	793	808	772	780	798	806	750	757	748	765	766	742	771	803	775	775	764	776	754	771	779	861	803	789	788	768	806	762	773	729	771	725	842	795	782	804	787	764	792	835	804	837	786	774	766	740	822	817	765	802	800	786	780	776	754	756	787	743	744	778	769	805	806	809	801	732	753	826	756	783	795	774	729	787	779	769	751	761	786	782	733	748	772	766	789	798	767	800	772	795	781	732	761	769	746	759	745	759	799	781	745	794	793	824	810	758	752	757	759	805	759	797	766	777	796	746	766	748	764	728	778	776	760	791	782	809	783	782	768	772	724	755	760	784	843	748	763	776	787	778	731	796	773	814	774	788	772	750	723	822	793	833	768	748	762	802	760	735	721	804	759	735	725	760	751	758	795	773	788	784	730	884	761	775	792	771	750	752	760	768	805	763	763	768	809	724	728	751	767	779	753	813	772	801	722	802	764	763	775	762	782	726	736	780	792	782	791	739	726	784	710	732	771	770	807	790	799	766	753	812	781	779	801	766	795	799	769	775	805	748	738	796	757	757	771	784	787	764	785	821	778	760	783	763	746	783	796	815	797	729	771	770	749	756	757	764	781	783	783	778	776	822	739	785	771	768	745	786	784	751	809	792	767	744	783	771	776	705	788	781	803	720	814	773	789	771	746	787	761	789	716	785	793	707	793	765	792	750	770	735	787	729	772	817	769	746	740	771	804	781	841	783	794	769	762	744	753	763	767	757	789	751	739	768	814	789	834	794	764	741	799	761	801	758	739	770	804	769	771	782	792	795	769	811	800	795	774	817	772	780	765	779	827	772	740	807	742	724	751	760	783	777	755	751	791	798	809	789	780	795	783	727	748	757	801	826	776	781	758	788	780	799	761	811	782	735	752	790	733	764	780	751	855	785	826	747	742	745	738	778	734	803	799	760	764	750	785	772	752	739	765	805	803	798	792	789	776	803	750	752	768	782	795	755	808	813	792	773	773	810	744	811	754	779	770	771	783	797	726	759	726	749	766	793	711	773	780	725	776	789	783	773	720	770	721	765	799	750	762	769	787	796	794	765	789	801	783	782	789	773	792	774	727	806	806	804	765	762	730	785	788	817	765	835	775	714	773	796	826	749	821	782	774	753	765	752	780	814	774	775	777	776	761	784	759	821	737	788	796	774	772	766	746	769	721	777	792	819	774	747	773	765	805	788	807	779	746	804	854	780	769	757	815	808	777	757	800	789	779	828	838	810	793	753	807	768	726	819	774	791	800	740	758	766	754	791	769	791	814	754	833	778	810	780	778	771	775	790	733	713	782	754	739	743	787	758	769	755	780	761	755	794	750	754	770	744	788	814	769	776	753	766	714	788	800	772	799	795	817	791	750	799	800	777	794	776	802	768	777	786	782	741	787	772	797	829	818	814	819	761	824	776	800	762	777	821	813	801	781	796	786	780	753	768	815	806	768	729	796	718	769	773	708	774	787	743	723	819	762	778	754	814	769	775	789	762	785	812	742	780	785	771	701	756	781	765	751	790	777	755	756	745	820	719	779	742	780	773	804	775	798	796	738	801	790	755	787	749	774	831	825	834	845	732	752	780	773	800	773	749	782	792	789	760	773	768	754	756	824	762	807	801	812	739	727	804	753	725	778	761	796	802	747	766	810	827	736	759	777	801	765	760	739	827	790	752	776	766	782	738	760	782	783	748	761	782	741	757	722	824	822	793	752	818	764	744	770	764	756	802	776	764	734	753	746	790	840	809	787	774	796	802	799	754	757	768	753	827	778	784	813	802	790	750	754	738	771	758	735	756	769	770	776	821	778	774	762	756	794	827	731	767	807	761	725	853	798	775	778	740	808	788	812	757	782	748	846	802	808	752	760	761	786	802	791	774	769	745	809	771	709	780	800	761	784	736	772	766	748	811	844	804	806	843	744	782	770	723	770	760	742	754	771	780	836	800	744	769	779	793	755	743	732	814	810	814	770	780	781	778	713	818	758	747	756	846	746	760	833	807	721	743	829	758	792	762	807	745	751	772	761	782	797	803	788	691	749	821	798	795	731	761	776	764	822	751	798	775	793	826	777	756	790	800	822	772	774	755	774	799	811	750	809	764	778	765	766	792	724	779	732	782	838	781	782	771	779	799	754	782	802	761	763	768	744	713	795	752	799	842	761	729	766	766	763	790	762	787	765	781	779	761	782	779	746	714	747	805	794	824	821	725	754	751	794	751	798	847	770	768	821	759	766	778	754	760	733	786	790	769	774	760	774	763	753	746	804	777	825	802	794	744	801	795	735	800	780	787	764	765	794	811	783	739	761	798	728	808	729	809	757	755	717	764	759	791	754	736	770	764	770	766	730	780	740	749	782	813	772	727	754	797	765	765	745	835	789	710	792	807	740	804	754	795	765	756	722	776	781	755	779	775	769	765	754	786	780	750	728	723	781	762	777	827	792	775	765	793	771	811	816	763	793	758	775	774	766	783	753	778	754	794	709	761	777	796	818	719	778
8335	1463	1765	1233	980	856	655	629	424	450	387	368	338	320	333	499	453	231	249	237	197	196	196	162	191	194	165	197	177	172	167	151	175	158	184	156	173	161	170	165	159	171	155	145	167	161	167	174	134	155	153	168	168	167	166	164	156	161	156	145	176	163	150	140	154	177	168	140	160	153	144	158	138	158	139	138	153	156	154	148	164	151	175	144	154	148	165	156	157	153	169	168	147	152	166	171	151	167	160	178	149	179	140	155	137	146	178	147	163	156	139	152	132	157	145	157	152	179	160	143	174	143	153	169	187	182	180	176	171	140	158	128	162	150	163	128	161	171	187	162	147	161	163	143	133	143	173	133	164	156	165	155	181	142	172	148	147	178	138	160	151	168	145	148	152	172	134	150	152	151	153	146	143	161	158	161	162	136	142	155	156	157	154	155	138	139	127	163	150	156	159	164	161	149	148	158	157	156	169	153	151	159	135	152	140	156	155	144	166	160	148	148	171	159	146	160	138	165	131	153	163	168	155	171	165	155	145	139	164	143	158	148	160	142	149	129	159	163	160	174	164	153	159	154	149	129	148	158	154	157	157	149	158	164	184	144	175	145	141	154	150	178	163	146	160	160	160	148	155	162	176	142	182	148	132	125	164	154	154	157	159	158	161	149	139	147	153	142	145	153	141	144	162	151	159	148	160	173	167	146	153	142	154	165	135	158	177	167	165	169	156	140	147	156	155	163	139	162	153	131	164	171	153	188	134	151	149	182	166	131	178	170	147	154	151	156	148	146	159	152	163	162	152	138	146	153	168	157	168	164	148	161	155	158	175	147	133	165	150	169	146	148	175	161	145	188	147	149	158	154	159	128	157	145	140	142	162	151	149	142	142	148	156	147	163	161	161	127	165	154	161	164	145	149	174	169	157	144	161	157	173	168	157	163	154	166	135	149	179	162	143	158	147	158	155	153	145	151	140	146	132	157	164	141	161	133	145	132	162	136	145	156	156	159	169	154	155	162	169	169	164	136	146	154	150	152	162	156	170	161	170	150	152	165	151	152	160	153	183	157	151	171	166	140	166	148	161	153	163	146	134	152	158	153	155	157	178	171	140	154	150	166	164	148	153	168	146	148	149	139	152	179	185	163	153	151	164	133	164	146	157	151	136	158	166	131	156	169	149	151	151	175	154	135	144	155	163	134	178	143	148	141	175	153	156	150	136	156	153	172	129	148	161	168	149	149	148	119	150	153	147	147	166	164	145	158	177	153	167	148	136	160	156	169	151	157	149	170	162	169	160	136	151	175	168	169	165	155	156	160	160	157	150	155	143	145	162	142	149	169	140	159	155	167	180	155	150	140	136	169	160	163	143	166	149	171	158	164	159	153	162	153	166	180	147	154	157	148	158	148	163	149	139	177	178	143	179	160	162	152	145	179	158	186	158	156	153	156	146	152	159	169	139	144	157	146	172	136	144	165	154	162	163	156	153	122	146	154	155	168	148	167	168	162	150	182	154	165	150	177	166	135	149	143	149	167	146	166	144	149	153	151	127	182	165	162	152	171	163	153	151	148	156	118	156	156	153	139	145	171	160	161	150	154	165	155	159	167	151	166	133	151	135	153	172	160	134	162	128	144	167	157	144	126	161	168	135	144	126	156	152	151	141	152	155	140	136	159	146	159	147	193	165	144	154	160	158	178	142	158	127	148	166	147	155	144	150	159	150	150	133	166	146	142	148	169	156	173	142	152	171	140	166	167	142	158	155	166	164	131	140	159	158	146	147	153	153	157	157	152	153	160	158	170	153	143	151	155	148	181	133	146	138	135	144	147	147	156	152	170	158	177	139	175	162	149	164	152	137	160	163	152	159	165	178	151	158	145	165	154	169	134	160	136	149	163	156	148	144	129	150	145	161	153	166	175	153	167	159	125	167	162	137	155	132	148	139	161	142	164	143	150	157	182	164	159	164	153	137	135	168	163	163	148	164	149	137	166	140	133	169	139	156	144	156	166	130	167	175	141	185	137	144	149	130	157	160	173	163	172	153	136	164	133	146	154	133	161	129	165	158	134	156	151	162	138	156	150	157	147	165	148	134	135	188	137	160	146	167	161	162	172	155	136	149	153	149	160	148	159	142	172	142	151	158	152	174	167	160	151	155	135	139	153	192	131	159	133	137	147	176	182	152	165	147	139	163	174	137	136	159	148	159	127	188	147	148	139	137	152	181	183	160	151	131	152	167	175	182	170	169	145	149	164	154	150	145	147	134	154	160	151	153	139	148	159	164	168	157	148	155	165	145	151	178	192	146	145	131	123	144	142	164	150	179	148	150	130	154	148	146	156	173	122	171	163	159	177	139	147	159	132	141	177	138	138	157	163	156	168	163	147	159	159	146	150	171	159	135	145	147	137	168	147	159	162	189	168	145	159	160	146	145	147	158	169	143	156	154	154	174	143	138	167	157	157	178	168	143	160	159	158	157	150	149	158	166	162	143	150	126	144	154	156	151	140	154	149	155	180	150	155	127	181	163	138	154	159	130	130	149	161	121	133	154	165	141	162	162	166	130	173	144	159	142	132	161	158	161	154	156	160	165	154	169	157	157	137	164	160	176	160	158	173	181	143	158	148	149	139	154	155	145	152	143	130	171	168	155	141	155	171	146	147	154	151	175	174	156	160	145	158	154	169	143	160	148	162	142	146	145	134	143	154	146	161	129	158	154	140	160	158	154	134	169	160	170	152	142	182	141	152	173	183	154	165	156	177	161	146	150	172	164	146	174	151	153	153	155	160	151	124	176	159	174	170	130	150	168	145	152	141	167	149	147	143	165	139	145	148	158	169	167	175	148	158	157	162	160	144	129	174	137	148	164	155	157	147	178	149	178	175	155	174	181	146	149	151	162	159	158	145	157	155	165	167	169	175	155	162	168	134	173	140	145	150	166	143	128	161	130	162	145	150	162	155	134	138	141	164	168	154	161	163	131	174	186	175	155	151	158	156	140	153	181	153	149	158	139	160	145	163	147	169	173	142	168	136	149	152	176	150	157	168	141	152	174	188	163	149	152	148	131	157	145	159	149	139	171	162	139	159	146	176	159	165	164	138	159	132	144	144	144	142	135	162	139	137	181	132	142	135	136	159	168	158	155	146	162	142	128	153	176	172	184	156	167	172	180	157	134	142	165	166	159	148	131	200	156	162	146	149	152	154	158	152	190	154	149	147	165	144	153	182	167	155	145	148	160	155	152	157	146	172	158	154	149	154	142	150	174	138	161	184	157	151	141	151	151	162	178	151	153	147	154	156	144	150	139	152	144	158	154	145	146	164	172	127	148	176	156	148	164	150	137	165	156	143	166	147	147	149	151	126	158	168	164	182	162	146	162	153	173	156	149	159	162	143	158	166	137	161	143	166	153	145	147	138	139	170	142	173	156	173	147	156	150	137	139	145	142	150	129	137	147	136	145	147	175	157	154	155	146	161	148	157	150	150	148	168	158	158	152	151	173	141
6373	1538	3114	3705	3682	3414	2637	2546	2129	2279	2126	1933	1831	1874	1937	3160	2520	1168	1174	1135	761	695	600	655	619	595	559	559	553	572	506	519	492	506	510	514	470	513	528	529	527	528	496	526	480	489	477	482	462	464	452	489	455	436	470	465	469	431	434	413	476	453	423	466	470	438	435	435	450	455	425	420	444	412	415	455	445	474	451	438	441	461	460	475	468	450	439	448	431	486	466	450	440	475	447	444	431	439	427	420	404	445	472	452	437	449	473	452	467	454	419	423	419	458	418	453	389	462	436	458	460	401	458	445	446	442	457	486	472	460	438	445	438	447	403	454	413	456	429	438	456	421	395	425	431	432	415	442	418	433	424	468	415	420	438	431	449	460	430	437	411	371	442	434	420	456	434	426	405	467	467	434	439	457	430	445	460	476	416	457	412	448	428	396	434	462	424	470	432	444	450	447	421	488	448	442	451	425	464	460	448	456	418	448	426	458	475	429	467	444	434	447	411	419	462	450	443	440	439	442	404	439	430	431	400	433	447	491	447	433	421	479	433	426	410	433	438	440	478	437	430	427	437	458	416	426	413	431	430	427	427	425	434	426	483	431	431	462	442	398	465	446	424	391	415	418	473	441	447	434	446	442	440	445	430	411	425	419	459	415	415	434	404	443	419	439	454	459	457	423	430	440	432	444	437	458	426	449	452	462	441	469	440	452	428	400	453	452	470	440	430	437	451	431	447	440	414	455	412	445	419	441	463	445	438	448	425	447	459	479	468	432	441	495	453	432	435	437	459	414	466	432	462	460	436	433	489	448	449	435	414	459	439	419	457	454	407	416	433	453	464	453	417	420	432	445	457	427	430	406	420	382	424	450	417	459	423	459	462	421	443	471	437	465	448	462	444	427	472	426	419	442	440	393	446	462	406	422	421	436	427	405	425	440	426	442	429	427	441	411	417	440	436	447	455	442	432	419	413	440	439	427	441	443	422	407	424	417	414	424	415	403	413	442	435	415	411	409	463	449	417	415	436	441	444	437	426	444	392	419	407	457	450	431	413	466	449	453	418	425	475	439	400	460	439	425	439	427	411	439	455	454	435	422	464	444	444	423	435	448	424	461	459	423	429	421	433	454	446	422	428	414	447	419	442	451	448	422	416	454	455	432	429	444	410	454	435	437	463	415	448	449	454	397	411	402	439	453	450	443	386	474	444	447	441	441	423	428	446	419	450	445	488	444	458	435	429	466	468	447	441	462	461	411	436	411	471	450	451	437	436	461	408	469	440	444	439	427	455	434	417	404	438	445	441	409	437	438	403	432	387	440	452	447	452	414	441	452	392	469	452	420	481	460	471	424	429	463	408	424	475	465	431	438	402	380	433	381	444	444	384	463	464	453	433	425	438	434	452	442	447	455	407	416	444	432	436	421	438	415	471	433	453	416	450	442	428	419	466	410	437	465	390	436	438	436	445	426	476	424	464	445	440	466	416	436	391	443	473	437	408	454	461	438	467	444	404	421	460	426	431	421	416	455	396	429	417	410	454	446	436	449	455	458	444	448	461	457	460	451	433	445	453	453	453	469	420	421	424	417	467	437	457	446	463	426	429	447	459	390	446	457	418	428	429	447	422	465	428	459	452	469	441	398	445	418	453	451	442	427	453	397	434	454	439	481	484	400	445	461	429	402	406	415	427	462	428	411	391	416	438	413	488	427	440	462	407	421	422	421	449	399	466	417	440	458	434	472	451	450	411	432	455	463	436	396	438	421	467	472	451	474	424	455	401	448	438	431	454	427	425	429	475	421	413	433	428	460	430	435	421	448	422	440	434	450	418	400	460	464	420	454	433	434	430	457	418	459	446	448	447	433	441	439	412	434	444	469	408	456	440	464	437	424	444	434	427	422	435	436	416	419	444	424	458	452	397	442	446	435	429	429	436	430	415	444	435	463	419	440	409	379	444	451	400	431	440	447	478	437	416	424	464	439	444	426	377	422	422	440	415	430	450	389	427	427	378	442	466	428	431	429	436	460	418	416	428	438	439	411	440	470	444	409	435	418	452	457	442	423	486	442	444	453	409	429	461	459	444	430	423	438	426	432	474	462	454	419	438	461	450	424	469	429	430	415	424	416	420	427	454	407	438	440	449	432	446	458	444	419	428	407	449	413	386	428	457	435	410	441	444	456	430	436	462	434	423	424	407	438	456	437	439	453	422	456	446	419	421	461	406	423	419	401	439	457	451	422	442	420	454	440	428	482	431	470	432	450	446	442	445	418	453	473	432	441	468	437	443	440	441	437	451	451	446	445	447	482	440	414	401	437	412	454	428	439	432	433	413	448	421	441	434	453	439	403	411	463	450	430	439	434	423	426	436	451	404	440	454	439	411	447	395	452	459	440	456	422	442	408	436	441	461	434	425	431	446	427	419	436	414	422	426	417	417	440	417	452	420	415	461	461	422	439	444	401	443	422	454	452	444	438	431	438	430	420	430	441	429	443	428	441	383	431	433	449	445	437	420	450	461	454	425	418	485	403	424	422	423	452	407	414	427	406	459	437	461	427	428	422	413	464	432	425	453	434	402	451	431	471	476	457	410	443	450	431	441	445	471	443	463	425	480	442	422	397	455	445	440	429	463	444	459	437	434	423	406	444	423	412	440	405	431	469	428	450	380	403	446	396	427	441	471	423	398	443	411	468	466	443	434	465	420	439	431	411	430	459	426	455	427	447	422	397	442	435	446	410	398	436	434	414	441	450	439	468	453	419	451	488	437	465	412	457	438	444	441	434	439	399	420	444	479	433	431	425	389	414	431	460	446	451	444	411	441	453	445	431	440	413	442	411	430	442	444	460	431	436	435	449	482	438	463	413	471	435	422	446	489	434	443	448	481	448	472	468	416	460	422	471	442	429	460	462	426	445	428	464	420	436	414	444	421	447	415	411	429	411	426	455	425	390	418	442	431	422	414	394	410	413	455	403	466	469	435	446	432	459	436	392	436	485	415	420	393	457	413	449	460	423	417	463	465	452	439	458	454	423	432	447	437	444	489	396	407	435	424	437	407	416	410	395	462	455	448	428	444	467	415	423	434	421	421	412	451	453	436	434	413	442	429	459	434	447	472	412	435	446	426	396	397	417	442	413	430	450	416	468	423	442	416	421	450	406	483	432	436	443	440	423	458	423	432	447	404	412	449	451	424	483	425	431	476	421	464	438	432	459	413	466	423	473	431	425	470	456	381	445	424	435	445	457	425	421	449	458	437	455	469	435	452	431	403	421	439	456	457	421	439	430	435	443	449	437	441	381	433	407	426	436	413	446	457	464	419	419	431	420	433	455	445	451	434	453	448	453	422	432	435	435	414	398	408	461	468	467	445	438	417	457	451	389	442	461	428	436	406	437	465	457	438	415	453	446	439	424	417	424	427	446	449	429	439	448	437	437	409	412	459	460	412	438	448	405	453	434	442	417	444	445	427	457	429	409	420	430	430	443	420	447	452	415	412	455	464	422
14476	2906	3218	2492	2211	1541	1059	873	795	857	695	709	640	627	652	912	713	436	404	325	311	302	263	265	246	324	260	278	207	256	227	214	242	261	213	232	208	236	220	213	244	227	247	239	241	217	235	229	239	201	248	248	223	225	229	211	214	226	245	214	219	227	213	219	218	214	246	230	241	219	211	214	220	249	246	207	203	191	202	196	225	223	212	231	237	227	202	204	222	203	212	216	229	246	202	200	229	225	219	224	224	225	209	222	248	213	209	226	225	211	228	237	216	249	183	222	187	213	218	256	229	188	216	222	257	222	204	200	197	219	208	223	233	227	234	189	223	208	225	217	202	225	217	197	225	233	196	217	217	230	214	228	212	227	211	237	228	229	214	207	194	221	234	198	208	215	205	204	229	236	215	201	224	217	216	198	204	222	243	227	240	229	234	218	207	236	230	244	225	221	234	204	201	188	225	220	212	231	216	205	198	231	202	231	204	196	216	240	226	252	199	192	217	218	216	200	242	225	225	225	216	234	212	207	201	214	231	215	240	233	222	198	210	231	207	202	211	210	221	224	234	221	231	206	226	218	216	208	201	225	231	205	215	223	247	189	240	218	217	222	235	223	226	217	208	221	238	234	207	208	230	202	190	227	229	218	241	210	205	205	211	211	212	204	215	247	234	207	215	198	235	236	221	204	234	208	237	219	212	209	241	172	221	239	223	230	253	218	231	216	208	211	204	241	223	204	227	231	192	232	226	208	201	234	220	228	231	226	227	234	245	233	212	208	192	247	208	200	207	236	217	221	226	205	225	221	239	218	205	226	216	216	211	221	206	195	217	220	240	227	227	227	223	188	197	207	221	234	216	235	216	208	219	225	231	223	200	223	203	224	222	213	225	241	220	247	215	209	200	218	219	231	217	229	203	229	219	200	204	209	227	205	234	224	213	231	193	206	200	209	191	210	231	222	209	212	234	228	242	214	237	201	207	239	232	238	218	239	210	221	230	207	232	218	242	240	205	238	196	234	211	245	239	233	231	222	243	211	232	225	204	227	247	196	199	235	218	204	194	208	217	209	208	200	203	210	229	211	245	221	236	245	225	213	190	210	234	236	206	239	207	219	200	219	199	222	254	223	214	204	225	239	244	218	229	194	214	237	226	192	193	203	202	234	234	241	210	215	260	202	209	228	213	211	235	230	239	239	204	200	223	194	228	230	216	192	233	211	219	246	228	218	221	197	201	207	216	215	219	218	259	194	215	224	217	250	240	227	220	212	210	188	210	232	232	239	210	247	250	242	220	222	245	226	228	217	234	243	214	239	214	243	205	230	230	202	224	207	227	228	214	236	232	199	232	220	228	224	212	218	227	216	200	253	220	206	206	188	206	244	236	241	228	213	213	203	196	222	208	245	197	224	215	205	199	239	244	218	240	201	205	201	205	222	210	221	220	211	218	215	199	229	207	203	233	205	227	237	225	207	222	241	232	198	224	211	217	192	236	235	203	193	196	178	193	187	202	219	197	231	231	188	203	212	208	237	224	216	216	208	206	226	224	200	234	205	193	225	216	239	215	211	215	214	202	221	222	205	231	218	197	200	213	241	212	232	225	185	210	226	242	206	186	203	245	209	218	195	218	231	215	224	215	181	205	202	216	229	215	212	209	236	193	191	222	220	217	217	216	236	209	219	231	248	236	220	220	200	205	211	214	248	251	215	217	222	230	219	210	192	229	224	213	256	237	211	217	248	197	193	190	192	232	185	229	210	229	237	209	223	220	246	223	206	209	216	220	263	208	222	224	232	218	233	219	228	230	211	208	223	189	229	232	214	219	203	251	208	204	234	217	213	230	227	231	225	192	196	202	249	194	223	213	234	230	202	230	202	237	218	245	230	206	197	232	203	211	225	204	225	240	224	227	211	213	226	219	217	221	234	195	209	240	201	217	209	226	225	203	205	197	208	214	223	234	236	225	218	228	231	221	218	203	199	226	215	238	211	186	211	202	230	221	204	225	203	224	222	202	200	224	195	222	228	230	201	221	234	200	208	212	233	212	209	222	235	228	246	231	261	206	238	232	184	225	205	220	206	190	241	217	227	226	213	191	223	236	217	204	190	213	222	212	193	222	213	228	231	207	228	199	215	212	221	243	216	211	210	230	232	200	208	240	216	229	211	218	211	226	220	213	238	218	208	205	226	216	191	206	191	224	212	218	219	239	229	242	205	222	205	223	229	212	238	212	232	238	205	230	247	215	227	202	210	206	215	212	199	232	206	203	187	234	218	214	244	180	231	233	210	215	218	218	206	203	229	208	246	214	211	215	232	219	195	234	226	244	212	218	181	209	248	217	224	207	203	225	218	239	231	248	233	204	210	208	217	234	219	218	196	237	213	198	200	211	215	221	219	206	197	260	237	196	219	216	216	249	217	195	194	229	215	225	222	190	214	227	187	205	237	247	220	225	211	215	234	204	209	204	227	201	227	227	212	217	234	218	216	233	234	246	227	215	225	225	201	207	215	218	229	218	225	226	245	216	190	204	228	217	242	246	241	245	226	226	215	216	240	198	200	204	190	226	221	216	229	246	233	229	231	247	238	237	227	235	213	223	226	210	211	236	196	208	191	244	204	214	233	213	213	231	255	239	210	198	206	232	215	216	222	215	217	208	207	206	212	224	233	185	240	242	218	194	211	211	203	226	228	222	224	218	214	192	212	212	210	210	207	201	218	231	241	225	208	218	236	242	199	252	207	209	224	213	202	200	248	223	239	225	253	211	208	206	230	201	216	214	193	218	214	218	215	219	193	210	212	194	233	223	212	230	230	204	234	220	221	227	203	231	188	212	236	230	238	215	199	240	202	198	225	220	206	213	226	198	229	197	218	224	226	195	221	214	229	195	226	218	215	247	216	211	204	223	200	229	238	239	220	212	194	227	232	211	227	234	217	212	218	198	216	210	244	192	242	213	190	222	208	207	237	214	197	215	215	219	200	221	207	212	224	218	216	210	218	224	245	235	207	216	215	223	213	232	237	229	238	242	215	242	219	219	237	220	217	228	203	228	196	225	207	210	214	205	202	186	211	227	215	211	224	196	220	212	186	225	222	231	217	195	210	226	199	247	218	216	226	197	226	221	228	210	187	224	237	225	201	240	215	223	226	242	212	208	240	219	244	230	230	212	207	209	224	238	201	204	223	240	206	207	217	203	210	203	183	242	205	261	194	206	204	212	211	194	195	224	221	240	203	208	221	214	176	192	214	228	232	174	224	187	233	193	197	221	217	208	223	202	198	237	199	236	235	196	223	231	225	229	202	235	257	228	219	226	237	208	216	241	207	227	212	220	226	223	205	220	244	208	211	223	190	235	213	217	226	207	210	230	250	219	228	212	222	207	239	249	213	193	211	232	216	224	190	226	227	226	202	214	199	217	221	241	220	204	223	226	203	247	224	220	191	246	200	222	190	220	226	180	223	187	195	239	211	219	195	240	239	222	204	212	219	223	199	239	207	234	216
8126	2637	5432	6471	6522	5504	4253	4040	4097	4226	3715	3576	3343	3321	3828	5481	3653	2247	2123	1588	1212	1066	992	884	951	1013	830	795	822	792	743	720	724	790	714	729	719	766	720	795	754	763	721	720	703	695	691	692	661	649	633	610	615	658	702	616	665	667	629	614	636	637	647	592	617	653	646	639	628	613	617	635	613	643	600	646	618	602	625	617	592	627	596	648	604	608	594	577	590	685	585	612	602	627	589	600	628	617	579	626	631	622	613	607	609	621	616	623	587	641	612	618	631	587	559	611	609	625	628	618	566	574	604	629	563	644	569	607	665	566	615	594	599	604	590	596	540	615	599	594	580	605	610	580	591	615	586	616	646	613	592	632	584	625	624	580	589	591	571	593	647	583	579	618	588	593	561	621	603	593	632	602	606	552	563	604	583	544	600	592	603	608	586	617	584	579	622	623	573	643	563	608	568	594	615	593	605	631	633	546	560	577	558	608	642	600	618	584	602	617	571	599	619	596	575	618	628	558	614	582	598	593	609	636	601	625	599	634	578	601	550	597	623	581	583	618	570	625	644	560	565	587	572	579	590	579	584	632	577	550	587	660	562	574	598	588	640	581	624	596	606	600	593	621	589	558	599	603	572	607	580	590	614	586	623	618	564	565	606	588	620	588	602	616	569	593	584	595	625	609	562	593	608	606	593	656	589	606	605	553	637	600	594	597	593	586	584	599	589	549	555	547	583	612	585	623	595	595	548	605	581	603	601	593	591	570	531	609	624	643	620	609	607	602	644	599	598	625	592	626	618	598	584	594	590	615	602	599	607	613	601	598	601	620	623	593	576	640	595	594	620	622	635	589	546	596	594	605	569	593	609	612	597	628	578	617	587	589	621	595	601	578	575	650	569	601	623	588	597	621	593	583	616	562	620	606	625	583	565	623	600	555	597	601	578	631	591	551	580	613	594	602	549	556	572	600	606	571	588	635	605	618	609	618	590	650	609	611	601	600	587	582	625	595	604	625	590	633	605	629	581	596	535	578	599	615	578	603	571	599	598	633	594	616	584	608	619	642	639	626	579	601	619	627	614	605	609	573	622	631	601	569	583	609	591	558	624	605	637	599	575	596	608	540	630	634	575	589	627	602	594	566	568	590	576	595	636	614	596	621	576	587	619	560	609	607	591	607	638	571	605	602	602	580	615	590	595	575	590	588	587	628	599	576	633	576	621	592	577	582	582	559	646	587	618	559	619	618	591	599	570	606	572	576	564	589	580	607	584	591	583	632	596	618	581	589	561	593	575	579	607	530	609	581	574	590	604	603	607	582	611	578	640	573	608	571	618	589	603	597	605	591	591	628	581	611	614	608	586	588	607	618	585	617	642	598	604	555	607	584	593	585	626	629	555	585	590	597	647	617	625	551	577	622	627	601	640	592	619	583	622	591	575	599	583	599	569	605	579	579	580	612	585	597	601	597	572	570	608	578	580	611	598	597	603	644	567	659	637	577	599	580	622	646	591	584	561	572	563	625	598	584	610	614	571	582	610	604	570	566	607	589	633	585	580	610	585	585	597	607	570	588	576	598	614	590	620	615	625	600	581	602	590	591	564	594	592	636	564	589	596	641	628	613	587	613	584	614	570	599	582	605	613	611	596	612	609	609	622	628	586	595	564	632	605	610	581	568	596	572	592	597	623	617	604	598	574	593	611	616	583	594	548	644	633	565	576	600	608	594	558	607	642	570	625	578	593	561	584	619	583	606	588	643	624	570	578	615	648	600	592	567	610	573	615	613	590	625	569	607	587	623	629	614	587	579	622	571	650	601	604	582	651	603	600	610	553	568	592	608	618	609	649	603	609	605	605	588	625	615	621	610	590	589	588	595	584	583	599	582	601	615	616	604	629	620	577	561	583	573	573	557	558	586	575	597	635	600	631	633	612	635	598	604	628	598	604	639	641	567	620	617	556	577	599	568	594	582	575	631	586	595	571	651	587	572	621	590	602	590	602	553	594	608	599	597	612	589	607	549	608	585	612	579	633	612	610	560	626	555	611	616	612	630	608	554	625	610	575	595	593	560	626	605	616	595	635	577	606	599	602	612	623	563	604	597	581	606	593	663	577	624	587	602	586	592	587	612	616	603	616	605	552	536	563	582	535	623	640	563	597	567	609	599	579	600	567	606	580	565	594	590	579	571	580	567	604	555	628	585	615	589	587	597	592	599	595	575	612	597	629	565	597	595	620	590	565	577	577	613	587	559	634	588	610	593	587	626	584	593	629	574	561	567	614	662	583	595	590	574	582	595	569	634	654	576	597	609	612	616	586	604	616	562	636	580	630	606	569	632	586	627	614	595	619	549	566	615	551	579	552	635	641	577	631	601	591	623	591	603	620	592	631	566	548	606	588	603	612	619	584	599	559	614	591	604	588	585	555	583	564	579	619	599	605	580	604	570	572	599	599	583	603	595	566	605	587	589	574	577	614	572	594	589	587	608	617	572	609	614	576	581	568	588	605	609	600	573	634	574	593	584	589	600	597	591	581	614	612	595	622	617	582	570	568	561	561	586	625	641	589	622	618	557	590	596	551	622	611	605	588	609	595	617	604	575	574	640	655	593	588	614	628	621	566	579	607	529	640	621	584	637	557	593	573	599	596	587	609	606	573	589	605	578	609	562	594	616	583	579	594	646	616	586	572	551	594	622	635	640	612	635	577	578	613	598	621	607	571	580	629	617	596	603	600	584	588	569	549	558	607	629	639	589	617	581	603	644	571	589	608	584	631	609	583	569	551	576	610	589	559	601	581	606	615	585	578	558	568	621	605	542	610	569	557	597	592	611	627	624	596	614	560	596	544	595	612	583	593	654	626	604	600	601	569	569	568	577	598	594	605	604	604	568	605	589	607	592	632	598	612	605	581	664	554	621	681	579	620	569	610	602	626	569	589	552	560	579	593	576	612	617	582	590	643	557	595	559	591	603	573	632	608	593	558	623	627	609	622	598	547	615	588	599	581	571	584	590	583	582	580	619	626	580	604	652	630	615	572	602	589	575	592	580	596	537	601	572	596	601	612	593	607	585	642	582	576	624	564	595	610	593	597	583	524	584	592	613	594	621	588	562	595	601	590	618	608	604	586	591	594	612	602	608	635	630	606	610	597	598	599	568	609	582	622	594	619	587	625	593	579	585	595	573	600	615	585	623	588	587	571	581	625	594	637	585	602	623	620	588	569	646	587	602	601	589	602	592	573	591	635	627	601	561	532	604	598	555	615	567	598	625	558	609	606	596	592	579	656	590	627	585	603	586	597	530	601	585	555	590	649	576	602	587	544	631	584	556	593	578	613	617	585	607	625	591	587	592	614	619	587	565	613	612	590	611	589	634	618	600	638	622	597	618	604	588	601	583	596	586	613	626	616	627	609	625	620	591	562	589	602	598	588	590	582	648	597	569	577	614	626	611	630	562	605	601	555	596	666	602	604	634	623	617	594	573	601	575	591	549	662	607	621	632	622	613
2118	327	327	348	337	323	351	293	323	294	280	276	294	330	329	293	322	308	314	360	313	334	311	317	315	352	312	323	342	317	319	344	297	277	295	306	308	308	303	311	312	313	315	346	307	313	332	314	324	290	302	312	323	305	350	302	295	314	302	289	340	313	306	290	306	315	289	316	304	297	305	338	325	319	315	308	282	291	319	290	305	330	321	329	279	347	297	313	320	292	313	315	288	325	331	348	345	307	285	315	328	315	322	286	311	318	325	322	327	298	318	319	285	317	303	331	301	314	294	325	332	318	328	325	315	278	303	355	333	338	325	301	336	290	308	305	326	313	336	308	305	326	299	301	323	329	307	311	278	337	323	314	318	328	333	308	351	347	343	293	318	347	325	318	311	319	345	316	337	288	313	322	305	271	284	296	346	298	335	305	301	331	309	268	296	317	312	312	325	318	279	343	321	312	297	273	304	332	298	317	307	327	307	325	325	313	333	308	291	327	348	333	281	344	319	324	284	319	308	313	307	326	299	341	314	320	333	350	343	335	314	325	303	286	302	306	330	328	297	325	295	332	327	297	325	308	300	325	273	295	320	325	304	315	290	319	316	342	324	324	334	303	324	294	299	304	326	327	317	322	320	306	330	328	299	306	306	308	305	295	308	320	311	322	366	331	315	325	329	302	308	318	276	303	321	323	320	316	320	314	307	322	327	305	297	325	314	309	290	290	322	316	309	332	327	309	288	337	287	343	303	334	308	303	308	308	285	306	307	330	324	295	337	316	307	300	330	323	306	350	342	305	294	307	320	331	305	339	284	338	300	331	286	310	299	300	321	301	322	295	325	298	303	354	309	287	315	292	309	295	323	287	308	312	301	309	307	300	340	333	297	312	318	331	324	310	323	337	327	344	352	308	299	293	312	314	370	313	306	299	324	338	318	315	282	296	309	332	312	312	285	317	294	300	335	301	283	291	300	355	311	333	321	332	326	352	330	289	324	340	305	306	328	314	298	305	319	334	340	297	304	308	309	300	332	313	291	295	316	312	324	284	320	286	292	327	331	303	308	332	298	315	326	299	279	310	328	320	309	348	319	317	285	312	300	307	342	331	339	307	304	315	318	304	305	346	314	292	313	310	320	333	299	328	287	355	289	296	284	276	347	296	335	293	332	312	313	325	310	289	298	310	311	325	297	325	344	312	302	339	313	332	289	307	307	315	289	298	297	288	284	318	314	311	309	317	318	319	314	302	337	316	334	342	309	298	304	315	317	322	330	338	324	305	320	298	316	320	323	298	290	315	344	340	307	300	311	300	363	313	326	307	287	328	296	314	331	358	312	306	328	338	308	340	331	347	333	308	272	298	286	308	311	321	351	326	335	323	330	302	311	334	331	345	333	327	284	309	323	302	289	297	294	300	324	310	307	346	316	286	305	280	335	303	321	296	313	308	313	316	284	302	293	303	323	277	305	335	319	326	304	307	328	306	306	333	319	311	333	299	344	311	349	323	291	304	332	334	333	308	290	330	306	329	283	300	354	302	314	307	314	311	298	314	314	339	362	293	325	314	295	306	317	285	328	311	324	319	338	308	304	291	326	319	310	314	300	291	313	282	288	312	314	288	338	274	313	282	342	298	312	299	286	307	316	309	305	290	308	279	348	323	302	343	320	316	317	338	293	322	324	305	315	314	325	314	341	323	298	298	361	315	301	304	324	330	331	334	291	322	341	350	331	295	322	318	324	290	314	314	297	298	296	322	309	323	333	312	305	309	300	309	314	305	316	317	274	306	316	299	312	309	295	345	316	321	290	331	330	309	269	340	348	317	342	315	283	305	314	312	325	308	326	320	320	338	285	346	345	329	316	344	292	299	316	284	299	314	321	325	306	329	310	353	329	312	338	313	309	348	302	320	297	274	310	318	328	329	341	295	308	318	346	327	300	318	311	335	340	323	283	313	350	331	300	308	323	295	346	324	344	324	297	321	300	329	340	314	292	312	291	279	310	319	297	326	308	298	312	326	298	316	360	282	310	296	300	337	304	298	311	311	307	317	316	303	336	317	315	311	330	329	343	322	329	314	325	336	332	345	330	320	310	322	317	279	334	325	352	313	307	300	299	319	310	330	321	327	275	316	314	304	316	317	292	310	333	336	327	305	338	318	321	332	334	310	302	331	322	316	317	309	313	300	308	331	314	308	324	329	340	301	313	324	322	299	322	331	284	318	297	308	312	307	310	287	345	329	292	329	283	323	315	316	333	319	326	297	332	332	323	317	335	307	321	292	330	320	332	291	313	339	315	297	309	320	295	281	319	307	278	315	286	281	333	310	296	347	294	321	287	327	309	318	311	312	331	306	302	303	330	313	316	324	320	319	328	321	349	287	334	349	313	309	285	327	308	292	278	306	300	310	290	324	323	340	318	287	307	308	296	306	292	315	320	308	289	337	302	333	313	314	339	323	304	307	297	296	317	320	304	312	318	323	339	322	287	316	308	295	298	322	311	287	314	305	329	308	310	298	323	313	306	335	323	328	323	302	314	341	293	308	302	300	304	290	281	327	316	331	319	299	310	334	291	308	316	302	302	315	335	327	280	313	315	314	285	318	316	288	340	301	287	336	319	303	300	310	299	316	338	338	312	341	305	335	341	267	358	325	318	344	306	297	355	313	298	295	303	320	325	275	321	310	277	304	333	316	299	288	279	303	320	303	316	328	317	317	315	337	312	332	343	347	308	318	322	320	311	329	319	319	327	345	298	295	306	307	338	337	304	344	320	318	330	295	342	347	338	294	327	256	321	297	301	319	323	314	332	286	322	295	313	336	329	332	332	311	325	293	304	330	336	340	316	307	300	289	297	287	329	322	301	291	303	341	325	335	293	330	319	319	302	305	276	326	296	298	310	321	273	312	298	335	291	323	322	307	314	322	317	288	325	319	340	317	320	330	326	359	284	330	316	306	311	347	306	280	332	316	322	297	276	313	288	296	323	293	349	342	322	307	341	318	312	357	335	289	291	308	314	317	298	328	303	323	304	313	327	321	318	329	332	331	351	285	300	337	296	319	329	315	310	327	293	317	312	361	333	336	306	294	312	282	318	278	304	335	314	287	316	342	352	298	308	327	293	311	298	294	321	284	307	332	340	301	302	304	313	298	291	320	309	335	292	325	316	296	326	276	292	295	281	332	311	306	360	325	319	284	315	305	297	330	320	341	337	330	338	325	329	319	324	325	297	325	312	323	313	337	305	307	315	317	358	313	294	303	322	321	322	301	303	270	331	309	294	320	337	337	340	324	335	331	320	285	327	285	300	306	274	293	297	317	321	340	325	307	311	300	308	318	298	310	345	314	312	317	294	353	311	363	299	318	331	304	321	339	304	312	311	325	322	309	291	303	332	288	317	331	324	278	312	309	340	301	319	279	326	330	340	347	313	305	318	297	305	305	304	307	318	279	319	330	315	326	315	323	297	304	290	320	329	347	295	313	314	283	298	293	310	298	325	316	347	303
2781	814	862	885	898	927	901	785	842	864	803	787	802	828	875	874	812	754	840	775	758	760	779	748	797	775	795	827	795	769	757	746	843	758	764	757	765	774	711	787	762	781	716	737	766	786	746	771	771	747	784	749	747	793	800	783	736	791	742	757	820	756	781	832	764	751	765	755	794	784	790	783	801	720	785	757	781	785	793	786	738	733	860	794	774	757	712	781	727	698	794	761	783	764	724	782	771	788	737	754	736	767	750	761	793	753	735	783	799	722	757	756	787	755	783	767	806	762	746	775	777	739	762	759	780	759	790	734	823	788	729	809	767	768	796	775	764	785	729	769	779	743	751	747	765	801	775	758	718	726	785	737	747	763	729	816	770	772	759	757	782	763	781	760	748	804	737	745	780	812	786	773	773	809	770	799	764	792	823	781	736	761	759	846	718	785	782	753	736	757	805	784	793	798	752	800	755	821	754	753	781	803	775	764	763	764	733	818	728	777	713	787	734	756	767	766	747	754	754	788	837	741	801	818	808	792	768	787	733	761	741	744	776	714	763	779	840	786	769	783	765	764	752	743	797	724	754	729	795	786	764	783	809	789	786	806	741	763	724	747	824	776	784	784	796	786	746	745	763	766	759	799	758	776	732	762	783	737	740	749	718	769	801	775	745	752	738	751	726	768	786	757	789	784	772	816	765	789	740	791	788	778	829	789	793	768	770	793	742	803	784	789	768	765	765	753	793	772	769	827	754	740	758	819	761	804	770	791	798	833	764	716	815	770	770	801	737	788	772	726	789	788	785	738	776	805	810	733	790	757	748	746	755	796	799	744	773	714	807	758	740	774	794	771	762	751	779	790	753	804	766	774	765	760	793	797	774	752	829	785	793	788	726	789	764	761	742	771	750	773	807	810	754	720	789	775	718	783	761	759	823	788	777	741	751	758	739	768	781	752	737	761	820	764	756	720	767	796	736	769	755	823	790	788	757	771	775	829	752	772	784	773	790	739	734	797	733	794	780	786	745	786	757	818	820	754	769	733	794	696	760	756	814	756	758	747	785	729	785	761	760	744	798	768	788	809	791	805	772	752	727	747	801	782	749	770	778	791	762	764	771	792	767	762	801	788	749	727	760	735	755	764	782	739	776	769	778	770	751	774	747	805	815	708	737	773	726	799	805	772	772	737	794	812	757	798	763	732	767	737	789	734	801	776	771	765	788	788	766	797	742	812	768	706	756	747	780	787	833	792	799	779	746	755	792	802	753	736	799	790	772	810	734	737	785	782	869	780	750	826	735	755	760	772	734	748	804	761	841	788	775	759	780	739	749	778	774	799	757	784	760	788	782	788	758	798	750	782	772	780	747	784	733	763	768	728	799	764	717	805	811	745	798	751	740	752	810	751	767	745	718	750	773	766	754	718	767	780	715	744	770	733	750	810	760	784	810	781	736	765	772	793	771	776	750	803	753	731	781	793	800	781	758	799	774	748	786	776	749	781	788	777	779	746	770	757	770	770	782	785	765	781	784	831	769	774	758	760	711	750	738	809	785	802	741	767	802	789	830	811	760	737	762	743	759	756	753	768	734	785	815	798	750	803	762	732	755	782	794	825	788	768	762	709	793	781	751	764	811	773	765	774	791	727	755	759	821	773	773	736	764	783	780	798	768	735	752	798	775	728	736	728	770	748	790	800	751	758	792	797	757	743	800	784	775	751	820	739	742	774	761	739	732	748	792	737	785	773	798	754	765	778	729	755	772	742	743	804	791	787	792	806	764	770	754	754	789	758	758	794	782	741	780	768	730	764	750	739	770	768	778	710	735	778	817	760	758	775	837	821	773	774	800	756	758	760	790	740	750	803	800	747	768	794	783	764	770	766	764	794	780	763	793	772	767	816	776	757	772	789	787	773	745	758	813	731	729	737	765	799	756	740	737	777	763	776	779	764	741	793	790	783	773	764	822	737	783	760	770	755	737	774	783	810	794	754	778	818	740	780	784	711	750	764	776	781	789	777	738	760	760	811	794	763	735	769	757	767	798	829	822	732	769	754	771	751	754	744	765	724	786	778	761	784	748	774	759	777	777	786	765	781	750	760	743	749	741	755	795	771	807	751	817	766	804	736	805	793	729	786	748	783	772	762	772	747	735	770	750	792	821	735	750	801	783	770	754	761	796	751	753	752	769	752	821	702	749	763	772	773	825	792	801	792	798	764	759	759	757	790	793	766	765	737	779	755	745	775	764	782	781	743	733	759	797	779	776	825	767	799	785	789	803	801	828	813	735	771	820	753	764	733	772	773	672	767	796	819	768	766	754	787	807	763	788	797	770	778	753	749	741	775	753	792	812	739	734	760	776	738	761	640	770	791	790	752	773	750	806	753	763	808	712	790	751	768	814	739	721	815	776	819	744	766	743	759	719	746	758	780	764	762	825	789	730	741	742	799	742	800	761	750	758	798	761	759	769	766	753	780	713	819	723	766	792	811	781	773	778	795	739	785	740	743	766	796	749	783	766	788	755	779	810	780	752	726	790	798	786	789	763	770	802	763	746	785	784	759	806	743	833	750	793	773	741	778	774	744	756	804	726	741	780	802	837	795	777	736	782	747	785	728	724	846	762	705	784	735	796	719	775	778	788	776	804	771	713	735	755	769	801	765	771	762	790	728	777	736	740	804	824	795	757	760	768	802	741	770	789	723	736	813	796	715	780	769	775	721	784	773	749	749	761	743	761	728	799	812	832	776	821	825	734	737	760	740	788	766	791	753	800	750	717	809	815	808	789	755	796	751	754	835	770	728	777	749	765	777	787	763	782	768	751	796	769	795	747	765	798	745	762	779	808	785	779	787	751	811	793	775	795	821	785	782	795	783	736	730	768	787	794	757	756	792	758	788	766	771	759	781	808	808	733	716	739	769	804	800	784	825	768	779	792	789	773	751	793	769	820	749	732	764	758	729	760	796	771	797	782	762	765	798	796	762	772	799	762	806	738	760	750	801	747	759	766	760	757	742	743	733	777	736	775	793	772	790	756	760	737	751	710	790	833	801	764	764	749	771	752	768	749	792	743	750	794	803	740	794	810	769	797	771	763	797	753	779	784	810	756	779	706	759	790	766	771	733	748	776	757	803	790	778	768	756	706	781	761	753	774	715	758	715	752	768	762	784	736	729	739	773	706	770	821	805	738	749	747	783	818	733	729	766	728	742	765	749	775	812	812	784	758	768	756	737	714	792	766	776	740	767	745	743	760	708	786	781	770	768	781	759	783	803	748	813	694	755	801	808	791	740	741	779	762	787	770	791	740	743	754	840	763	788	773	775	764	772	758	780	755	765	718	788	757	792	742	775	762	815	760	782	758	845	784	805	775	789	773	779	793	760	830	766	803	831	742	748	749	786	827	787	775	727	769	803	745	733	756	742	792	783	730	759	751	783	728	749	811	802	773	801	826	757	772	732	826	798	806	727	823	756	768	774	761	788	797	758	759	789	737	776	732	793	709	789	754	726
7886	1321	1736	1360	1093	913	766	733	527	482	365	364	361	374	423	559	318	230	245	223	202	204	174	182	179	149	166	165	137	157	125	156	169	157	163	160	172	153	145	155	148	191	154	174	154	158	152	134	172	141	161	132	149	148	156	135	139	165	189	155	169	168	153	175	147	168	139	153	161	142	140	159	170	160	123	178	149	173	147	176	196	191	157	163	177	169	165	157	165	169	152	155	152	142	145	154	151	141	144	150	169	171	179	155	150	184	141	155	142	134	169	154	156	168	167	155	175	154	145	162	156	172	164	161	162	150	153	172	164	169	144	169	132	162	151	169	152	156	137	168	144	154	131	146	135	150	171	151	146	135	173	172	163	166	147	139	132	155	166	147	163	161	166	153	163	140	159	150	139	172	164	156	159	153	154	148	146	139	139	153	158	152	149	172	165	151	154	158	159	172	171	169	137	157	158	141	169	149	143	153	161	155	155	150	175	158	150	162	149	114	163	139	152	144	159	143	135	147	156	146	146	124	167	165	169	171	158	168	135	168	142	137	178	162	157	154	144	168	141	147	155	151	187	158	158	138	152	167	159	163	148	151	146	143	132	154	143	149	177	166	153	130	163	127	134	158	169	155	153	160	129	156	134	136	160	175	142	144	153	135	149	151	137	164	141	153	173	172	166	185	149	146	158	149	156	171	168	160	150	177	140	142	133	151	159	150	166	168	150	152	164	142	134	155	149	155	156	136	164	131	154	173	151	137	172	163	172	140	152	162	160	146	145	153	145	171	152	156	166	165	160	149	162	149	145	159	169	183	126	147	174	143	163	159	163	163	135	160	161	154	162	138	153	150	143	147	168	152	166	163	144	159	144	163	171	164	150	149	170	150	166	158	169	144	159	138	162	175	166	147	154	155	144	150	158	154	140	166	141	173	149	164	185	147	159	131	162	160	130	143	139	147	158	130	171	137	165	154	140	149	182	149	143	150	153	182	153	145	145	132	164	147	139	164	155	180	153	139	144	141	138	158	142	173	151	141	167	153	140	169	137	143	160	151	192	173	144	152	169	158	145	146	145	162	159	183	172	157	141	155	153	132	137	188	172	165	147	161	166	177	166	146	141	154	136	152	162	140	158	161	156	139	152	162	151	135	154	158	166	155	153	159	132	140	167	148	158	157	125	153	164	151	161	148	159	144	160	162	164	151	173	150	167	128	141	152	160	177	150	127	161	131	144	153	162	173	160	149	154	159	138	168	178	154	160	159	161	139	148	129	144	172	142	147	184	154	149	156	158	167	136	167	150	148	150	166	176	158	143	165	162	153	139	160	149	152	163	160	144	138	176	157	128	145	156	153	170	147	149	156	155	125	145	134	179	174	153	153	143	145	155	158	149	154	142	143	157	133	165	151	138	165	166	118	159	156	155	174	192	154	158	158	162	156	170	158	157	135	139	141	144	159	156	161	159	143	152	130	168	153	168	131	151	174	143	159	148	148	159	157	165	132	138	160	162	166	154	165	161	170	173	168	146	153	164	163	146	157	154	159	168	171	188	159	168	188	166	149	160	125	171	146	169	169	143	160	178	172	154	167	151	146	133	159	158	144	175	151	177	163	158	154	154	139	167	155	145	156	138	168	170	156	132	140	123	139	153	157	160	152	155	139	179	146	141	157	171	169	190	160	141	162	145	147	153	165	156	168	174	155	167	145	173	156	180	135	166	156	178	158	159	154	145	157	150	149	155	153	165	157	148	150	153	150	165	144	132	163	159	164	148	145	165	146	149	172	159	164	141	151	143	119	172	163	158	142	153	166	169	159	165	138	162	152	160	151	151	171	143	158	168	140	154	152	141	162	133	155	155	142	151	181	156	126	161	150	133	150	177	190	146	143	161	144	142	176	139	157	131	173	150	159	178	146	149	162	167	162	158	160	143	172	148	116	149	167	161	140	164	150	154	163	148	176	145	150	158	157	170	149	140	161	139	151	149	180	163	141	163	163	201	145	157	143	174	150	157	152	172	159	157	139	132	155	150	151	128	155	163	144	155	126	144	165	171	142	150	153	183	163	148	159	141	148	148	174	145	141	166	158	156	131	175	142	167	149	155	161	168	161	143	153	123	158	160	156	159	175	141	150	152	157	148	149	147	150	163	147	174	143	170	177	173	155	158	150	176	144	172	152	150	157	158	148	135	177	163	162	157	141	160	146	163	152	154	169	192	169	149	174	173	136	172	158	141	154	145	151	152	152	149	161	150	173	141	151	151	138	153	156	147	161	152	153	162	138	137	150	125	160	168	138	163	160	144	150	155	163	128	156	161	163	143	158	155	146	160	137	164	141	159	148	174	162	156	153	159	151	146	155	140	162	152	159	155	162	154	147	152	158	165	180	150	139	150	144	165	162	169	152	126	172	168	150	152	165	137	152	139	167	170	167	151	160	131	158	142	147	157	168	161	152	143	152	159	152	170	177	163	152	148	154	174	174	167	165	170	127	157	163	148	121	147	157	147	155	143	143	176	176	142	164	166	135	153	158	155	139	160	148	161	144	154	174	157	148	161	147	176	144	141	164	152	158	143	152	156	150	177	140	158	141	146	167	158	153	166	153	164	151	141	153	164	168	156	158	186	145	150	142	144	151	137	140	159	162	177	137	152	164	156	138	151	181	160	143	133	141	156	175	155	159	151	161	163	168	153	132	143	134	144	149	141	168	181	159	168	160	152	164	166	175	159	136	143	152	136	147	166	156	152	154	171	140	139	131	138	157	139	145	137	142	164	147	142	156	166	181	168	167	160	145	176	152	169	157	164	149	163	168	153	148	165	171	144	160	152	168	157	146	153	153	184	177	156	160	141	134	150	146	154	174	167	149	148	141	153	146	153	133	147	155	172	163	166	154	167	169	143	163	168	139	150	179	164	152	171	173	147	141	147	162	158	170	152	149	157	150	160	156	183	145	136	154	149	175	180	159	144	159	146	160	139	168	138	169	138	157	144	163	155	129	169	153	145	149	163	157	172	171	152	169	155	146	135	145	149	140	151	148	157	161	159	170	135	145	173	145	137	150	155	148	111	179	181	167	152	149	154	144	160	173	155	139	149	170	129	153	157	154	151	140	142	146	172	164	153	172	145	153	151	144	180	147	129	145	163	157	182	163	164	143	177	148	164	164	146	161	137	159	149	120	186	156	152	141	155	165	148	168	165	153	155	147	186	149	158	141	152	173	173	154	153	125	162	135	148	146	148	128	184	164	147	144	155	129	135	178	146	141	163	154	183	154	152	164	177	155	154	162	143	148	126	147	157	137	153	156	175	175	148	159	166	178	145	165	161	140	136	138	163	159	150	128	164	149	129	143	160	158	141	173	149	153	153	162	148	159	151	158	140	157	164	134	154	165	158	160	159	134	155	170	139	154	165	177	126	146	156	135	161	164	159	163	144	142	129	163	160	152	142	153	186	166	138	166	153	130	161	160	157	151	150	140	151	133	140	175	123	146	130	149	162	168	162	146
6155	1518	3171	3843	3551	3236	2812	2591	2417	2355	1981	1941	1910	1904	2329	3139	1876	1107	1133	985	743	680	682	574	643	584	565	525	551	539	573	539	521	483	495	481	518	521	432	524	508	485	492	488	466	466	499	486	466	474	465	409	480	470	456	447	479	476	437	425	444	507	497	443	451	446	434	456	448	444	445	437	418	441	461	427	461	424	426	437	416	432	452	457	461	455	433	443	422	488	408	414	450	445	428	436	426	422	421	428	459	434	443	426	438	403	441	450	479	460	448	445	429	427	400	419	433	439	466	425	443	456	434	456	439	439	417	449	426	500	436	471	460	442	422	408	405	429	413	456	476	405	429	440	429	431	456	448	442	461	461	429	460	451	444	442	412	447	437	428	455	431	450	395	435	450	435	434	453	460	432	450	420	459	412	424	422	442	400	416	422	422	467	454	448	414	425	426	433	418	414	413	405	463	442	426	436	406	434	419	446	424	405	432	442	470	443	502	435	425	445	435	413	443	448	457	434	425	409	443	445	395	430	431	458	439	425	428	399	442	453	429	449	444	433	455	447	454	416	453	419	438	439	409	429	474	482	437	428	428	419	458	412	417	436	431	449	422	480	437	393	439	417	420	441	449	465	406	445	387	442	429	430	411	435	394	438	484	419	412	424	435	449	457	470	425	450	446	413	449	449	465	427	392	443	431	443	457	435	443	431	453	474	414	433	449	416	447	413	464	445	462	435	436	411	450	446	456	466	439	408	446	478	464	448	458	465	420	400	409	418	408	412	443	439	439	422	446	426	449	407	380	446	413	433	408	452	417	410	465	424	466	387	450	458	409	396	424	443	420	439	390	449	468	381	389	438	456	391	383	411	442	407	430	459	425	409	409	436	451	445	436	417	438	410	449	434	431	403	434	417	415	404	461	438	468	408	428	474	413	426	421	451	446	447	387	413	421	454	442	444	431	453	445	445	466	412	418	417	450	429	450	428	429	453	430	460	504	403	447	436	487	461	400	427	470	457	442	415	444	473	402	441	446	456	425	447	421	437	438	418	398	435	410	385	442	509	427	482	443	430	457	502	376	413	486	455	451	395	457	436	485	502	449	433	424	460	437	408	419	428	409	446	417	437	419	464	439	419	446	437	402	406	449	451	414	427	454	471	439	437	465	465	437	457	454	405	458	431	409	455	426	434	449	426	435	454	463	412	417	411	459	437	458	438	460	444	454	426	450	451	432	424	429	427	417	446	389	431	403	423	444	423	384	432	455	428	389	434	450	420	436	446	402	431	470	420	417	427	443	415	454	465	410	454	410	435	429	429	459	447	424	426	402	443	431	427	459	449	437	454	456	452	428	441	460	445	403	423	476	415	417	428	472	438	464	453	423	424	458	442	411	403	441	406	430	431	419	414	432	419	442	419	436	463	418	456	434	433	426	444	437	397	424	438	433	418	447	456	399	393	416	443	436	437	421	431	424	442	420	425	428	434	455	421	466	423	423	442	408	424	413	413	446	401	442	451	437	417	452	471	440	437	374	455	429	424	386	485	416	426	413	472	414	423	415	422	423	447	457	440	427	432	423	434	457	415	465	447	424	445	451	426	441	395	392	446	452	435	436	400	423	437	440	445	421	420	460	451	420	428	434	444	420	437	437	443	406	426	456	389	424	416	420	409	448	478	462	474	415	463	444	426	445	435	440	435	411	423	403	424	430	438	435	440	410	405	407	420	457	422	433	461	443	430	431	451	411	441	434	435	456	421	447	423	483	452	442	455	395	432	431	409	430	457	494	397	482	444	426	421	413	418	453	438	439	426	423	437	446	394	443	403	428	438	443	421	426	442	453	417	458	427	443	410	385	408	420	423	430	441	460	418	418	430	448	433	384	438	421	447	442	442	436	451	460	444	435	435	453	431	451	447	418	440	421	448	406	420	498	396	446	494	496	432	456	438	449	411	422	426	441	438	427	434	416	448	423	446	474	423	424	425	421	414	442	425	464	450	444	433	440	427	408	415	437	484	421	417	415	457	465	435	404	439	406	460	415	463	397	404	423	413	423	419	475	448	412	449	452	437	426	435	412	397	433	404	427	445	439	453	433	377	427	448	403	412	430	421	439	421	418	453	426	450	465	406	470	438	414	442	420	441	449	422	422	436	425	465	426	426	442	398	467	444	423	441	412	422	436	431	444	437	428	420	442	408	439	456	438	468	438	431	434	408	444	456	425	383	433	391	403	410	418	451	402	450	437	425	430	410	432	436	447	415	431	437	446	464	438	422	458	407	448	400	430	414	453	453	450	435	447	451	439	441	447	450	447	426	440	443	466	444	433	416	427	457	441	431	460	380	433	418	389	486	431	389	482	466	420	433	416	424	420	419	435	451	438	458	434	430	432	417	425	429	469	434	424	464	423	450	431	471	435	419	449	431	434	442	435	423	425	433	460	434	453	448	402	386	465	425	441	407	464	439	418	418	419	454	447	446	414	383	460	410	402	406	440	437	425	455	413	412	422	446	448	445	449	447	427	439	441	420	447	471	425	421	462	434	425	414	412	440	409	422	419	445	450	433	432	461	442	443	468	417	419	481	450	398	423	417	419	411	438	409	437	462	452	430	400	409	412	427	472	403	406	425	425	428	444	442	479	417	449	414	421	428	434	395	439	417	444	438	418	414	400	438	461	427	418	458	444	435	395	401	392	451	417	449	442	423	452	425	423	439	405	432	461	446	408	447	433	429	440	422	373	440	434	452	423	450	421	471	382	422	428	432	451	437	423	422	460	416	422	417	412	410	432	433	442	453	444	458	458	463	445	438	445	420	442	455	449	444	439	455	419	422	451	437	393	452	450	418	400	427	429	430	463	420	443	416	451	427	428	446	462	416	425	394	456	447	405	429	420	430	487	414	440	439	386	441	450	430	427	456	429	476	457	399	428	429	426	470	416	493	436	429	451	431	418	456	410	417	472	411	434	416	432	472	456	473	457	438	440	436	438	388	428	428	391	454	446	428	474	427	404	454	438	400	435	434	405	454	462	425	389	470	419	436	420	428	433	451	465	445	434	451	440	424	441	459	465	405	449	442	447	446	423	453	410	453	422	455	442	442	438	417	438	441	471	462	420	413	461	391	432	419	455	425	435	436	433	428	415	428	437	430	443	447	442	457	445	430	429	459	438	422	418	427	447	466	464	475	422	439	460	420	415	431	443	430	423	378	455	424	448	413	405	392	430	421	443	444	424	469	406	431	408	442	438	443	454	436	405	440	480	441	417	438	410	430	403	435	400	462	431	440	426	444	394	438	454	401	405	459	411	449	387	433	409	440	427	460	468	410	450	436	456	429	433	444	429	400	464	398	426	387	415	446	445	427	421	447	428	422	427	412	463	437	408	414	436	429	453	455	412	485	433	433	441	420	420	460	415	450	428	446	447	445	455	409	446	439	415	470	413	404	421	415	420	411	423	454	443	472	489	446	418	430	429	429	434	438	451	413	402	426	424	440	422	464	462	444	433	465	440
14281	2961	3317	2579	2265	1614	1206	1092	889	758	628	729	647	601	733	971	591	386	422	364	301	280	273	271	241	258	219	227	200	262	238	231	237	233	233	235	224	196	200	200	218	220	214	237	232	230	211	218	232	233	214	195	227	196	222	232	227	221	217	214	219	225	224	221	225	229	248	226	223	206	215	236	236	224	214	250	235	216	258	223	221	202	208	224	232	236	220	214	230	218	244	206	223	194	209	210	245	209	215	235	225	216	190	222	237	234	221	220	228	230	213	243	251	214	206	226	200	212	228	205	208	232	233	195	237	222	250	227	238	204	220	242	220	230	187	216	204	224	252	197	207	239	229	239	230	239	219	214	205	217	229	186	218	230	195	222	197	238	199	194	229	223	229	214	220	209	225	197	229	189	237	219	225	228	233	208	214	191	204	209	229	231	222	201	246	178	203	207	206	208	218	226	198	203	191	213	191	233	211	223	228	227	231	208	230	207	225	192	217	218	220	219	201	238	216	199	217	218	240	212	228	212	223	237	220	188	227	194	186	239	195	209	240	213	211	192	207	220	220	188	221	229	243	220	223	215	252	215	207	200	200	225	223	237	233	247	216	209	208	218	214	234	209	201	187	198	201	229	199	211	211	214	234	226	199	237	233	206	198	210	261	218	182	200	236	225	235	204	242	211	233	200	214	212	210	252	259	211	197	247	225	240	235	205	208	251	217	203	229	243	218	219	218	197	230	223	214	210	196	229	202	212	220	225	237	202	236	221	221	217	229	203	213	248	199	224	198	227	227	237	202	215	195	232	205	207	253	217	247	221	235	249	218	236	227	203	210	222	218	233	223	225	222	219	219	223	233	217	193	218	229	229	228	213	207	213	222	197	218	223	239	242	232	215	199	220	212	213	211	204	227	228	193	221	241	223	235	217	205	245	216	202	240	209	227	238	254	210	240	225	259	200	240	221	201	244	205	217	205	210	230	236	215	206	227	226	219	237	237	215	201	237	195	200	235	221	228	223	238	206	208	220	210	218	207	212	207	219	209	237	219	209	192	254	207	224	207	199	247	227	225	231	221	213	236	195	226	192	214	240	205	217	205	220	248	177	234	207	245	218	224	202	217	205	225	215	216	240	193	225	204	243	220	229	214	217	216	223	227	237	208	228	230	193	238	210	237	221	215	201	223	212	233	228	189	230	233	241	220	214	252	238	215	235	222	202	202	212	208	231	220	212	229	210	205	201	210	197	246	227	200	209	178	271	194	238	210	229	210	228	207	223	211	224	232	221	244	205	209	216	213	220	199	214	252	261	204	220	196	223	212	212	216	234	201	214	203	188	235	225	228	214	231	212	224	196	194	205	197	214	231	226	219	233	218	208	234	214	196	219	231	257	231	226	217	234	205	227	217	200	207	222	248	225	226	205	195	211	221	234	203	214	218	225	226	216	232	221	206	225	235	230	195	240	185	252	238	183	227	216	244	220	223	221	225	205	242	223	237	222	212	195	228	204	193	239	203	215	200	173	202	242	230	216	212	241	223	224	220	218	239	201	213	206	232	216	205	218	260	232	211	221	236	227	232	203	235	199	212	198	192	209	228	219	241	237	228	213	221	231	214	211	216	241	213	206	217	211	205	208	206	230	236	223	215	221	214	215	202	229	248	227	211	205	256	209	227	211	246	210	231	222	228	219	228	210	210	218	207	220	226	229	214	220	236	227	215	233	242	231	208	229	246	230	250	197	240	237	237	258	208	219	215	212	208	209	239	205	228	237	222	218	218	229	193	221	222	222	222	199	219	216	216	195	239	213	212	235	206	215	221	203	233	242	221	214	214	222	203	203	237	228	208	225	225	231	205	210	223	216	208	239	225	204	243	241	208	250	255	209	228	222	221	215	233	219	241	209	199	211	220	179	218	214	226	237	212	222	210	216	213	216	194	211	234	252	231	208	219	180	237	218	222	217	213	210	203	205	201	201	233	196	228	208	210	238	237	212	237	218	208	235	223	204	196	223	201	207	243	225	212	203	245	208	205	229	227	232	232	225	225	223	224	221	230	252	210	218	211	237	229	230	210	210	226	197	227	215	209	219	203	214	245	220	207	196	239	216	235	239	236	227	215	240	261	247	244	239	205	234	192	220	236	201	242	237	220	222	205	221	201	231	210	221	225	221	225	233	235	207	246	216	201	235	230	216	216	230	231	194	204	198	208	238	219	212	229	205	199	215	179	224	213	222	224	216	220	220	233	218	214	233	214	252	227	231	199	218	208	214	233	245	207	204	222	205	209	226	244	219	209	207	208	219	219	212	216	225	231	226	247	204	219	203	241	197	213	207	213	232	242	240	216	234	235	236	219	241	205	232	225	225	212	234	236	218	216	223	209	211	212	194	201	242	219	224	226	211	235	229	221	209	226	216	212	194	202	197	204	213	207	215	223	261	224	207	202	223	214	231	203	212	207	232	210	213	205	187	218	224	195	235	202	218	189	208	195	213	205	220	216	216	199	243	205	218	209	205	229	225	213	230	216	212	220	224	232	244	209	225	226	203	231	234	204	246	201	244	221	201	218	252	208	225	224	228	243	213	203	245	220	226	247	207	219	204	227	212	192	220	211	190	211	218	190	223	194	239	236	205	213	239	233	231	220	216	233	214	222	212	221	216	219	224	215	206	239	236	244	219	220	216	241	201	241	229	216	222	218	240	219	202	215	244	220	218	192	228	229	207	199	211	206	216	257	201	202	195	205	204	235	205	224	212	225	226	193	229	234	215	200	241	200	209	230	236	226	244	213	218	213	248	225	232	195	233	207	217	235	218	220	251	224	217	220	202	252	225	194	234	207	215	242	211	228	215	242	225	218	224	232	225	227	215	220	231	218	202	198	235	210	221	216	210	203	207	209	210	238	203	220	218	204	211	233	221	233	234	226	202	221	233	223	218	212	216	253	199	220	223	236	208	201	210	222	248	232	221	227	222	209	211	213	223	208	226	220	232	217	243	219	266	180	244	210	206	232	226	230	193	238	226	227	212	252	228	199	202	229	196	206	225	219	216	181	212	193	223	219	201	202	200	215	232	218	193	230	235	191	183	214	203	201	212	223	181	203	218	226	212	202	238	229	224	202	196	228	224	234	193	224	256	216	242	222	196	226	202	207	214	243	233	224	218	211	214	206	208	208	210	182	204	205	219	192	195	185	233	233	223	208	217	241	230	211	212	207	197	209	226	232	252	226	259	212	205	205	231	241	199	201	230	232	201	206	233	196	234	217	199	231	235	251	239	224	213	207	223	206	231	240	229	221	230	213	228	221	190	226	219	204	210	247	219	202	236	191	212	213	256	225	228	216	222	229	221	230	218	236	200	218	217	229	210	217	222	203	208	192	199	192	235	247	216	217	224	215	231	214	206	208	224	229	219	224	210	260	224	235	226	210	233	214	232	207	220	230	239	219	235	220	214	211	230	210	215	229	206	231	238	210	210	216	203	209	228	236	224	231	228	203	212	224	208	218	202
8184	2650	5287	6521	6360	5494	4548	4260	4082	4125	3339	3385	3328	3197	4200	5862	3202	2003	1998	1666	1199	1092	1081	916	841	832	840	825	762	830	798	771	725	696	737	744	721	730	698	706	748	724	682	729	660	689	687	690	679	712	670	657	616	621	639	659	639	688	653	652	671	578	634	647	622	625	632	576	577	581	617	601	606	664	651	605	654	642	625	579	621	636	621	629	612	583	610	593	640	645	594	612	576	600	556	579	634	577	622	604	586	601	587	646	621	625	659	615	605	595	627	614	567	577	627	589	619	552	592	550	575	614	621	592	604	523	599	650	611	651	618	613	633	559	616	596	586	613	609	601	612	609	563	638	585	577	614	557	570	570	587	599	633	583	628	576	599	606	600	595	577	577	595	571	609	587	598	621	556	617	589	562	611	608	617	610	617	597	623	619	621	648	567	603	629	580	587	597	630	620	618	582	654	607	608	624	590	553	542	602	580	649	588	584	587	548	641	611	568	570	601	583	554	581	600	626	624	616	587	656	559	587	596	597	645	609	630	591	599	582	539	572	576	592	598	552	620	601	630	614	653	601	563	580	590	653	627	582	607	573	627	583	600	571	606	589	564	552	558	585	584	586	569	568	593	576	600	568	590	600	636	565	535	612	552	603	591	624	562	626	585	598	604	567	613	592	608	578	589	616	582	567	638	617	670	590	605	567	560	558	566	607	629	629	595	632	548	614	599	559	557	612	556	624	560	607	610	588	542	597	575	598	589	585	618	588	597	619	591	631	640	583	602	562	591	629	628	628	626	568	574	612	580	556	586	571	571	585	607	594	614	628	605	605	585	596	617	599	593	557	595	626	591	589	595	586	640	610	588	585	647	598	614	553	630	616	592	548	562	582	596	602	651	609	559	601	592	642	532	609	566	593	619	599	594	566	615	579	601	572	607	612	617	610	618	617	620	579	602	620	618	584	551	556	610	611	592	596	570	564	564	606	629	562	589	561	568	594	559	570	602	600	577	552	608	553	606	558	594	630	607	626	612	631	616	598	580	613	611	585	618	631	565	585	594	580	617	600	609	592	644	560	607	563	588	613	580	548	579	576	562	588	605	606	589	615	562	612	549	580	592	599	609	569	553	578	586	572	569	600	610	576	620	581	610	605	600	645	622	597	562	580	573	563	583	615	601	591	623	554	640	592	615	571	600	593	558	645	609	610	634	594	554	612	597	611	613	614	632	608	604	615	603	605	556	590	587	617	602	561	605	576	599	609	603	605	623	603	605	617	574	607	595	562	577	593	600	621	637	619	572	593	615	580	572	643	589	595	603	552	630	581	575	545	580	603	610	624	584	626	555	589	582	604	614	576	633	602	603	589	583	598	605	646	630	614	572	622	575	615	612	595	625	608	567	612	606	600	602	608	612	616	585	604	562	599	571	601	600	591	622	590	634	607	561	606	632	556	588	568	588	596	617	573	587	584	609	626	577	602	616	605	642	580	582	574	573	606	564	566	581	601	603	618	573	570	606	623	620	574	613	553	568	584	626	568	598	554	588	622	641	598	606	592	555	600	617	543	587	598	642	623	580	563	560	590	584	609	611	591	565	567	586	615	586	577	586	609	615	596	606	637	563	618	567	640	622	603	582	585	584	541	616	621	608	569	582	556	617	579	612	590	625	594	597	591	618	601	642	590	627	620	642	628	626	615	563	627	566	647	579	598	578	613	633	649	606	587	602	589	603	589	621	577	580	587	578	638	635	582	592	584	601	576	586	606	586	528	607	614	582	610	599	598	656	594	598	511	594	635	571	594	589	576	635	628	640	624	635	603	577	640	590	564	605	621	637	542	644	541	621	593	566	554	596	591	581	562	582	571	607	594	605	637	588	562	619	593	577	600	593	604	551	584	591	588	611	614	609	609	644	633	566	606	632	567	591	604	581	581	615	607	548	618	647	579	595	606	634	578	598	578	605	574	632	612	599	535	584	577	578	599	597	583	571	599	590	572	533	530	577	613	531	595	544	595	580	597	612	603	596	605	564	597	543	606	638	620	611	588	600	603	612	592	604	629	554	558	603	555	582	557	633	597	568	547	601	603	595	567	559	571	594	609	580	621	596	592	612	608	569	569	600	625	570	585	590	622	632	653	591	633	626	609	599	588	642	601	603	615	592	605	541	582	559	591	591	613	590	631	588	592	589	593	603	618	637	615	592	581	602	561	597	626	581	579	622	583	573	581	552	557	576	569	554	563	559	625	602	585	581	605	567	616	550	565	595	603	627	603	585	604	583	595	606	587	558	635	567	604	610	563	577	597	625	560	590	614	587	592	592	630	562	579	584	651	610	622	579	562	606	655	621	586	586	640	594	593	606	620	590	593	587	596	591	591	626	574	593	622	546	604	560	600	601	575	609	569	625	589	582	641	573	584	587	621	623	574	578	564	627	603	605	624	620	640	564	605	562	589	602	601	572	571	592	561	587	594	567	583	580	588	609	606	582	542	574	606	600	621	577	589	554	588	565	596	541	589	574	597	573	611	614	593	607	595	595	602	571	613	618	600	597	543	561	575	590	596	588	581	620	614	613	614	634	588	583	589	574	629	607	582	613	578	584	606	595	573	587	580	585	609	627	607	569	594	578	563	568	561	579	579	628	573	592	630	619	546	568	571	627	599	617	611	602	613	629	571	605	595	597	568	584	584	557	583	570	571	600	560	611	664	599	632	579	599	593	590	630	566	579	606	579	623	576	635	599	542	632	616	581	585	537	626	605	562	583	530	627	651	592	595	571	565	606	573	626	634	593	566	571	596	589	613	577	602	625	599	594	608	636	626	599	588	582	584	608	613	650	581	613	600	575	603	577	616	634	610	581	565	573	594	626	613	585	617	590	585	595	585	604	592	614	588	552	617	611	585	590	611	590	617	592	587	632	601	573	589	590	642	621	563	635	604	626	558	594	561	617	642	581	562	616	568	594	587	596	597	597	594	585	627	582	553	590	632	587	595	574	578	641	601	600	549	561	590	607	578	593	576	618	620	575	581	613	560	560	544	593	588	566	599	587	578	566	612	585	569	542	592	618	640	554	590	581	607	594	616	612	594	601	575	608	552	600	581	585	599	561	589	530	578	564	626	566	607	540	602	612	618	580	625	577	564	581	588	582	573	597	569	618	619	600	642	627	620	550	578	616	575	620	596	577	605	615	632	610	555	592	561	584	604	583	586	539	585	599	589	648	581	606	575	584	624	598	568	593	577	608	629	564	598	617	626	553	620	582	606	587	604	581	593	618	541	557	593	575	563	588	559	621	610	595	623	639	538	576	619	600	614	598	587	600	583	591	623	568	593	587	620	609	610	613	593	607	637	591	593	544	573	640	579	569	603	603	590	591	577	620	600	574	611	621	584	591	598	590	606	602	588	625	618	599	601	614	630	581	556	609	614	605	601	617	598	621	580	578	545	619	604	604	638	589	601	617	620	592	615	602	589	600	611	629	608	582	551	599	582	580	603	584	579	610	587	605	620
2103	339	329	370	343	360	313	343	336	322	297	333	335	296	330	318	366	322	307	306	296	341	325	276	267	321	318	315	325	322	345	299	316	318	321	336	328	301	318	313	311	294	280	302	339	304	306	327	287	326	310	320	317	311	282	297	303	316	299	290	324	313	290	327	325	287	337	312	319	285	331	345	311	329	298	315	357	332	325	345	355	343	320	329	334	344	299	309	326	326	318	320	304	301	314	307	350	332	306	338	306	321	325	306	301	324	328	321	311	296	334	311	311	318	310	291	318	284	274	332	293	342	320	293	303	339	305	309	305	296	303	295	329	352	330	305	318	308	297	326	356	298	294	292	331	305	303	322	276	313	310	296	312	325	312	280	280	338	324	329	308	332	308	297	332	281	282	359	298	327	307	321	297	306	350	318	305	314	308	323	329	327	324	300	299	335	326	301	296	324	304	337	330	310	288	323	336	306	319	315	300	291	333	332	335	264	319	311	331	294	311	307	315	309	291	287	314	296	313	303	325	306	322	331	327	350	333	278	329	321	299	296	295	293	293	319	337	321	291	296	277	332	295	322	291	321	320	302	319	319	330	266	348	336	285	292	307	290	318	298	327	323	335	321	326	287	347	274	309	317	316	294	279	318	282	332	320	323	368	337	293	343	322	307	310	316	303	331	353	283	318	334	313	330	341	357	310	304	316	295	298	294	310	324	314	348	318	300	321	281	259	347	327	325	319	296	317	294	310	338	310	296	287	314	287	309	309	331	307	319	313	329	295	323	334	328	292	330	324	315	308	297	300	297	286	298	326	271	318	286	302	284	294	321	314	332	316	330	296	297	303	299	290	299	304	313	304	303	309	326	304	290	300	344	299	316	309	291	323	296	333	313	295	323	319	323	337	306	300	273	279	304	302	321	294	310	319	295	300	317	334	283	334	320	323	322	327	319	348	341	297	323	312	319	315	309	297	330	286	271	335	313	289	339	315	285	290	311	304	305	323	293	315	338	322	309	328	369	285	308	288	305	285	287	331	337	302	306	324	295	304	339	314	309	326	294	326	324	316	326	327	316	312	309	300	292	305	307	295	349	317	341	331	284	313	332	311	292	313	299	294	315	325	348	313	316	325	324	318	312	294	322	278	298	303	315	296	329	304	311	338	320	326	276	325	338	298	332	277	312	324	337	287	318	319	314	350	327	313	305	320	295	286	328	293	330	284	325	315	275	325	315	332	318	358	305	291	297	321	348	317	302	307	280	330	324	371	323	345	303	319	329	313	325	327	308	298	309	322	301	305	325	311	296	342	317	301	298	327	309	319	301	309	353	304	303	350	277	294	312	306	279	315	316	353	295	309	319	302	316	327	283	281	348	304	313	332	312	313	309	311	312	288	340	312	290	317	318	325	334	329	327	292	277	303	299	324	328	293	322	301	286	303	289	310	274	295	302	354	297	314	317	307	285	315	322	322	304	275	314	328	309	316	308	305	345	320	314	316	279	278	365	324	327	293	328	293	311	303	284	312	299	324	317	292	317	277	310	305	309	290	307	329	313	289	335	297	318	307	312	330	352	321	331	322	320	308	321	334	318	329	298	289	290	329	321	350	291	321	320	303	264	320	301	316	306	287	321	298	311	302	303	331	277	318	344	312	325	337	331	342	322	321	305	312	293	295	333	352	347	303	313	315	326	320	304	315	267	313	299	334	325	299	319	315	317	319	277	325	305	297	297	328	335	310	314	288	328	312	348	310	300	330	305	297	355	284	328	330	367	323	315	291	316	308	285	309	294	338	290	330	336	330	279	320	299	280	321	346	296	321	341	298	318	358	283	342	332	365	325	291	304	320	295	291	292	304	285	316	329	307	302	339	308	348	302	319	311	331	322	308	327	371	300	304	322	322	298	334	315	301	315	295	305	326	322	300	290	332	330	303	332	309	323	294	358	297	309	332	297	300	307	305	306	323	300	317	348	317	327	301	316	304	326	334	320	295	303	318	307	301	302	295	322	279	352	313	292	287	291	307	340	300	354	310	341	332	302	301	298	294	340	333	320	293	326	314	287	331	302	310	288	333	309	297	310	338	344	326	299	314	299	290	282	297	343	310	335	328	303	286	330	264	302	295	328	296	337	301	287	337	312	326	310	318	295	312	335	312	278	286	316	330	295	308	282	268	320	287	331	302	288	308	312	323	323	315	329	339	332	315	300	300	303	306	330	310	318	299	320	300	343	311	297	318	309	348	311	295	324	320	321	314	318	305	318	286	318	309	282	323	318	296	323	300	306	337	301	314	319	290	287	298	332	331	322	318	292	338	323	330	351	319	329	311	301	312	306	334	295	313	308	319	338	304	287	330	307	324	337	307	308	299	319	290	323	324	324	309	290	338	298	344	316	313	291	310	322	347	345	284	319	278	302	310	300	335	322	300	303	310	306	331	311	344	278	320	317	312	313	317	303	309	303	312	339	302	294	322	305	300	319	330	336	319	309	310	307	313	312	290	293	343	335	288	305	325	270	315	309	318	306	312	321	278	275	317	302	292	299	316	304	345	305	280	302	304	321	313	304	308	280	319	329	288	287	307	304	330	311	317	315	351	331	308	293	310	344	323	320	339	300	326	322	294	322	299	329	303	318	279	313	326	319	301	319	356	299	326	282	304	302	312	302	300	301	289	317	319	317	302	340	319	335	293	314	340	317	321	325	309	314	305	314	289	329	321	308	317	324	323	323	329	352	286	315	302	257	301	291	359	317	307	278	306	330	311	323	303	299	301	312	328	304	306	321	342	316	323	317	297	299	323	293	326	302	293	329	305	342	310	312	299	326	325	276	331	304	321	304	306	338	305	310	284	315	332	311	282	297	289	338	321	327	363	319	318	338	291	339	340	306	273	330	283	303	317	322	333	326	322	320	317	311	302	320	334	334	320	309	300	323	307	334	296	297	289	316	311	308	303	363	326	321	299	304	294	326	310	344	325	296	329	315	308	308	324	296	315	312	319	309	291	274	334	319	319	316	313	325	299	301	308	323	299	296	331	312	278	322	280	300	313	318	319	303	319	304	299	321	361	306	334	300	294	327	325	288	300	307	349	283	299	330	355	280	344	362	316	306	306	315	308	329	299	292	293	295	321	336	295	313	309	320	292	326	333	337	310	292	307	335	314	318	331	315	342	305	301	282	322	311	313	291	308	314	304	337	296	298	342	342	308	308	301	323	322	329	312	342	302	324	326	322	294	325	324	305	308	316	297	329	329	285	308	316	349	297	321	295	321	315	308	300	296	315	306	321	316	351	305	293	307	303	290	301	290	315	342	305	318	296	280	314	300	325	325	315	297	271	299	338	338	305	376	342	327	287	285	330	302	283	303	323	302	319	318	313	308	324	302	354	314	314	309	279	303	303	326	345	341	338	295	323	313	307	309	334	320	326	323	326	320	297	320	279	351	295	352	322	311	281	318	341	335	321	315	325	338	329	314	322	311	308	302	328	315	328	294	312	314	297	312	301	318	295
2724	863	881	914	881	801	887	803	861	864	811	825	829	810	834	826	808	847	795	790	717	808	774	772	740	775	779	796	751	740	794	780	730	757	797	741	768	800	783	770	747	767	707	794	784	756	756	766	786	782	754	781	740	769	725	747	712	746	790	789	790	785	693	748	721	756	748	776	787	774	739	767	739	750	773	761	737	703	718	760	801	717	801	789	730	780	774	761	768	726	758	807	790	763	736	750	760	733	755	761	780	716	708	764	750	747	812	756	756	763	720	772	755	705	774	809	799	798	754	772	775	737	749	782	749	801	807	741	763	723	757	768	786	770	716	737	789	714	752	747	745	765	799	794	726	757	762	763	793	769	785	784	765	786	776	748	768	765	780	741	764	740	748	767	721	781	718	805	759	694	749	741	736	787	736	773	743	773	760	763	805	780	784	762	731	740	775	734	808	749	752	750	726	762	773	745	729	723	745	785	764	779	775	817	775	740	767	758	707	742	792	753	743	736	727	740	710	735	752	737	761	772	801	722	773	739	774	829	762	752	729	740	776	751	757	761	708	766	727	783	773	766	713	769	755	761	745	821	805	764	763	778	725	758	757	730	751	746	713	760	782	816	801	739	778	756	798	799	732	804	779	799	740	713	780	758	789	729	762	735	768	794	768	779	728	776	755	753	769	750	746	764	747	729	790	792	743	728	773	804	784	773	739	789	751	750	758	769	803	750	793	769	752	709	736	782	796	790	732	777	769	778	793	772	732	782	777	779	747	698	717	745	728	728	702	736	801	701	764	765	777	800	811	708	791	788	807	723	767	752	742	747	715	746	790	776	728	744	779	712	757	733	742	743	750	775	769	748	747	789	746	728	755	727	774	739	740	752	771	704	779	738	739	744	728	739	772	803	712	758	796	735	733	719	787	757	744	749	759	759	729	802	733	770	696	790	765	748	824	783	748	744	791	696	746	766	761	725	785	807	801	784	822	762	775	718	747	731	765	762	721	806	769	745	728	766	770	759	765	751	749	798	774	759	744	810	755	800	740	774	734	756	786	759	744	741	766	791	728	704	714	730	759	743	725	777	732	754	736	729	755	766	775	748	741	786	778	833	766	775	778	762	772	762	763	697	752	762	773	744	759	744	763	732	756	739	769	760	764	744	766	769	765	719	769	744	726	704	761	790	764	757	730	773	740	765	727	715	751	773	772	746	741	737	712	737	780	721	789	769	732	820	745	737	765	752	809	803	740	723	732	778	783	776	745	757	765	733	749	773	786	721	766	751	766	742	732	763	716	767	737	790	753	767	735	753	736	738	706	741	776	765	752	758	744	736	805	710	748	767	746	780	759	767	774	812	760	812	788	760	733	769	765	750	803	794	787	718	711	726	746	784	780	734	742	753	747	787	753	742	785	715	775	749	805	724	760	739	771	759	755	784	782	769	768	729	746	762	716	810	747	717	750	710	755	784	758	728	720	745	748	795	798	759	709	801	781	717	729	790	760	776	758	737	802	782	760	779	732	735	791	767	757	749	771	747	804	744	742	765	766	812	728	750	738	740	779	726	765	750	824	765	744	758	706	797	717	740	775	764	805	812	797	748	796	788	748	830	809	739	766	785	803	772	764	783	727	763	766	745	760	765	724	735	768	752	750	753	752	786	746	726	778	750	802	782	720	754	790	764	796	773	759	735	761	700	723	789	770	797	776	752	732	734	752	805	781	783	763	716	772	745	803	787	801	770	771	756	785	784	833	727	788	803	762	797	730	840	718	763	804	771	725	743	764	764	773	779	754	769	741	744	740	746	764	787	743	749	772	753	745	807	750	759	746	749	770	771	707	724	767	752	768	754	702	765	774	747	797	745	812	728	735	767	683	746	793	808	756	787	754	765	793	776	773	759	759	754	815	768	757	734	750	738	754	751	744	722	773	699	764	747	714	795	749	715	769	743	780	782	751	781	752	728	803	751	733	766	765	777	770	730	781	812	765	771	754	706	740	722	711	792	749	760	755	804	776	750	747	752	791	756	713	807	721	773	775	741	752	785	742	761	785	755	764	751	777	771	751	788	830	790	780	737	790	756	810	762	728	778	787	764	792	706	721	770	752	803	748	792	789	803	722	790	712	728	757	749	820	714	779	823	755	767	755	777	751	761	781	750	808	763	789	765	772	758	703	767	754	813	752	697	797	773	776	761	762	771	797	708	734	778	771	788	783	709	737	738	736	756	745	770	781	700	751	777	754	781	723	745	767	711	744	766	808	753	741	762	719	761	737	741	770	736	780	796	785	755	750	757	744	757	756	725	764	786	814	781	744	756	718	774	741	753	842	738	775	760	775	775	751	772	741	769	775	760	767	786	729	794	710	751	800	706	745	768	785	744	754	745	803	739	774	788	799	761	772	799	780	776	804	722	749	782	739	830	820	724	785	789	768	720	778	758	713	775	765	764	783	729	785	769	764	775	741	719	756	777	748	730	718	754	749	774	765	764	740	788	729	751	769	721	825	700	758	745	719	794	776	789	780	759	774	775	745	737	786	755	764	770	771	686	760	779	757	741	731	788	732	749	759	720	754	754	828	773	746	743	723	764	767	756	809	732	775	753	735	741	810	763	778	788	750	798	744	803	810	759	757	755	788	748	760	757	768	753	737	770	785	780	727	765	760	731	748	772	764	770	786	748	780	760	764	767	761	785	768	755	743	723	758	760	758	748	788	734	735	788	773	770	795	764	755	771	719	777	759	734	764	745	736	715	744	754	786	772	783	785	749	779	758	788	722	737	776	766	747	785	697	736	770	761	827	804	757	752	795	768	783	745	762	763	716	756	786	762	719	754	762	792	752	801	752	815	755	741	696	788	742	743	781	734	768	749	754	758	773	782	748	770	775	765	744	744	700	768	788	774	755	752	809	744	828	767	799	766	778	773	789	774	741	742	771	736	769	768	700	774	761	752	732	766	778	752	749	767	812	721	770	763	737	766	752	736	733	752	736	765	770	741	753	738	779	758	765	672	740	775	769	802	754	842	740	740	785	741	735	819	773	777	711	742	767	787	772	696	768	772	776	735	783	782	731	745	789	766	749	714	786	765	756	752	731	798	777	769	757	731	811	758	755	780	713	756	748	798	765	719	768	763	744	766	721	781	736	769	796	779	745	776	815	722	754	786	742	751	800	785	753	806	773	784	766	720	793	753	759	731	745	799	749	732	804	753	736	782	792	807	740	755	705	756	758	722	729	776	745	790	789	729	782	799	728	714	760	753	772	765	748	812	782	773	755	773	742	738	788	840	777	761	816	776	815	776	754	725	737	785	771	794	774	722	748	749	747	731	744	773	748	740	717	790	742	753	730	775	728	794	731	699	740	799	770	768	766	751	756	779	744	736	779	754	749	789	772	754	733	722	775	785	786	746	733	770	776	801	787	763	735	787	755	791	777	751	758	810	763	793	810	743	778	728	715	771	770	736	724	740	737	741	768	769	776	750	771	775	726	726	733	736	730	792	721	789	683	774
7856	1348	1530	1543	978	946	596	690	597	458	419	379	368	347	393	509	294	241	258	204	200	186	188	189	189	161	147	146	172	161	156	158	155	189	178	160	163	159	156	145	171	157	142	138	154	156	151	150	159	159	131	193	154	167	167	164	146	161	141	170	147	150	143	130	161	157	173	165	147	170	170	145	140	159	153	159	150	149	143	157	130	111	147	159	153	142	163	169	149	173	165	127	150	157	143	171	143	142	155	174	152	158	147	151	151	151	160	168	134	127	148	175	177	128	147	144	160	145	154	147	164	165	129	140	160	162	151	156	147	134	137	137	151	165	155	142	167	155	150	152	155	142	155	164	165	164	166	157	150	166	157	179	166	138	149	154	168	134	167	153	147	160	143	154	167	163	145	151	161	149	144	159	157	154	146	145	165	134	144	161	138	167	156	159	150	148	172	153	144	127	161	155	153	148	135	161	154	148	175	144	172	176	145	142	165	178	146	168	165	142	151	161	164	153	174	174	166	131	165	162	126	140	144	167	174	150	137	147	166	128	143	163	169	156	136	149	162	188	117	159	153	161	143	164	142	142	158	157	161	157	155	136	139	177	134	163	156	139	139	152	146	137	156	165	142	154	143	149	165	161	131	171	163	137	154	164	171	152	156	156	178	155	150	133	154	173	144	159	144	144	172	176	162	166	152	174	140	132	154	173	158	150	163	134	148	157	136	162	155	144	152	171	186	151	154	133	151	139	170	145	153	159	155	148	158	145	140	197	140	151	159	184	163	153	137	157	155	131	140	177	160	187	160	183	173	127	167	164	141	145	148	149	149	159	145	148	155	135	162	166	129	125	128	181	134	146	160	146	124	136	147	151	134	166	167	147	141	147	181	139	182	156	147	160	151	161	138	144	162	152	168	145	147	137	152	158	148	127	164	135	143	160	133	176	139	153	154	150	154	130	170	138	142	159	148	154	155	159	168	146	143	147	149	152	168	146	127	161	178	191	151	151	168	160	139	158	143	160	156	174	149	171	176	150	148	135	134	149	150	171	159	150	139	139	173	163	146	182	153	146	172	130	152	176	135	162	141	149	136	153	141	155	152	163	165	146	176	158	167	153	174	136	129	160	174	155	160	162	168	150	169	169	165	182	140	150	146	150	148	154	155	160	158	154	155	149	171	150	157	165	151	141	166	146	154	150	156	161	172	163	167	140	140	156	144	137	165	141	151	154	156	161	156	132	167	158	169	142	154	145	153	145	135	148	151	134	157	176	150	176	152	143	162	155	147	131	139	152	139	163	164	159	166	148	137	151	170	178	149	171	181	152	139	134	159	165	162	152	157	159	170	155	132	154	155	141	164	148	156	174	131	137	155	158	153	160	190	169	171	148	141	143	174	143	127	150	157	154	146	146	147	135	155	142	165	145	138	167	141	158	169	157	150	161	169	155	182	159	143	157	144	131	132	149	151	157	160	181	148	155	158	167	166	150	144	149	159	149	130	154	148	164	131	154	154	162	142	145	146	186	160	151	177	152	154	146	149	151	145	164	157	138	152	158	144	149	162	143	136	153	146	164	159	157	154	140	166	149	170	158	156	139	150	143	147	144	164	161	160	169	152	150	136	148	150	148	161	150	162	151	162	163	137	134	164	162	169	156	141	147	163	144	173	159	153	145	163	154	138	136	169	146	167	147	134	155	135	123	151	144	145	146	164	149	152	165	133	156	142	176	172	136	157	148	157	135	153	140	153	159	171	139	157	151	156	148	163	146	139	149	147	145	175	150	156	159	173	155	145	152	143	156	153	141	152	148	155	159	150	175	138	150	147	146	146	132	162	135	162	164	146	148	157	165	167	175	149	155	166	169	182	132	144	144	167	161	137	177	178	161	141	159	133	137	153	166	144	151	162	172	145	152	163	154	151	128	158	160	141	145	154	143	164	138	130	172	132	146	128	145	136	160	157	159	172	157	179	136	146	167	174	150	153	168	151	176	142	154	158	141	155	135	154	150	144	138	146	163	163	157	145	132	156	158	191	175	139	164	139	147	175	155	134	146	147	151	130	142	150	148	158	157	152	151	138	146	157	138	161	165	148	154	154	146	146	147	139	164	150	127	154	154	166	154	155	150	158	168	137	163	142	146	128	171	165	159	158	166	166	128	169	156	151	162	170	156	150	164	161	127	155	145	153	143	141	147	180	173	166	170	161	151	165	167	179	150	144	179	148	182	139	163	126	155	133	139	135	156	148	136	162	175	137	151	138	149	142	152	141	170	156	148	139	160	143	143	167	156	140	149	155	165	158	136	151	147	139	152	163	153	172	155	144	176	167	153	152	157	150	172	153	139	139	159	150	156	149	174	156	130	147	153	142	151	141	143	146	152	149	153	167	167	155	158	139	159	145	164	150	139	185	134	160	160	167	148	163	146	149	136	150	153	169	143	151	161	146	179	134	152	138	140	145	157	178	146	157	141	129	136	180	146	154	152	151	137	171	159	160	163	145	165	157	141	156	144	149	147	161	138	129	171	143	133	148	146	144	163	163	187	135	153	153	152	149	172	162	157	165	135	167	152	160	164	154	156	132	153	169	161	175	157	173	157	144	151	150	148	127	143	136	171	148	165	153	158	135	166	160	154	179	141	163	146	163	157	157	139	163	162	164	153	140	168	159	161	177	150	160	147	177	148	130	152	141	153	165	165	137	142	144	155	147	168	160	152	156	176	142	156	139	155	154	147	151	175	162	137	144	147	140	137	139	161	143	147	150	137	173	172	144	152	167	141	149	143	137	158	145	147	145	142	148	165	152	141	152	136	172	155	153	170	151	156	157	151	149	157	178	155	146	140	152	131	142	151	138	146	153	167	167	141	146	157	135	157	145	138	151	148	144	157	155	146	153	170	166	137	171	148	139	135	171	155	137	154	162	138	142	159	137	152	144	144	174	151	171	169	140	160	170	158	144	158	138	160	145	137	168	149	152	153	156	168	158	166	155	143	157	158	148	148	134	151	157	166	142	144	146	169	181	182	163	164	156	144	146	137	146	162	171	141	161	143	148	152	162	161	153	157	144	163	152	138	149	132	168	155	155	151	142	155	166	149	160	174	147	132	139	147	156	160	177	167	187	160	139	172	146	144	158	147	150	158	161	138	133	151	143	150	139	154	135	163	151	156	159	161	162	147	137	139	147	149	140	144	151	153	197	151	161	159	152	153	163	147	167	163	165	152	166	153	144	128	143	173	172	134	151	153	155	166	155	159	149	140	146	140	170	141	153	165	150	181	174	163	132	161	148	144	134	151	150	149	174	164	151	151	130	142	151	160	171	145	151	135	148	137	154	152	132	137	162	169	150	147	143	144	177	144	170	165	131	139	158	177	143	145	160	149	145	181	149	152	156	149	172	138	143	140	148	185	137	143	164	163	139	143	161	176	155	144	165	152	166	182	167	161	186	152	164	138	134	173	171	154	163	173	156	166	150	163	152	169	145	158	165	158	179	147	158	135	177	167	123	146
6090	1522	3028	3786	3739	3488	2581	2750	2622	2212	1984	1905	1938	2202	2691	3126	1617	1127	1206	867	731	663	803	609	570	571	543	528	559	533	540	500	498	503	440	494	511	495	519	502	495	482	495	501	498	496	528	447	440	480	441	499	456	415	432	481	416	428	423	455	496	419	449	466	442	434	446	444	448	470	424	453	455	410	407	422	431	428	465	444	439	429	469	440	422	401	444	408	420	437	430	453	471	444	447	418	428	429	474	410	412	435	441	436	416	435	443	434	445	446	438	401	429	427	449	414	448	439	442	394	445	408	457	428	423	439	433	463	494	436	436	455	441	454	427	421	404	422	439	478	438	419	449	441	465	427	434	417	415	431	408	407	435	421	416	458	434	412	434	416	409	393	438	428	428	417	442	419	423	454	474	432	445	442	408	440	422	427	425	431	424	439	427	389	445	421	401	447	428	443	429	463	437	439	421	451	410	415	408	426	428	403	450	426	422	470	456	408	416	421	430	427	437	410	448	427	420	416	429	449	439	426	421	432	409	437	440	448	402	404	446	443	397	444	454	420	431	435	429	414	407	373	409	437	414	459	440	469	412	430	424	419	417	441	450	450	432	441	402	422	375	423	431	436	469	435	428	404	445	417	438	445	446	437	444	422	428	391	406	456	453	443	452	415	439	451	422	425	464	448	402	449	462	400	422	436	446	433	457	417	434	418	444	437	404	456	480	449	410	426	446	445	434	423	407	398	439	433	394	436	435	433	441	434	422	432	419	425	415	419	426	413	406	401	410	465	458	396	439	451	442	435	436	405	424	385	407	449	447	471	422	431	436	470	399	387	448	443	447	441	403	438	411	416	469	458	453	416	444	447	440	421	459	449	407	400	423	407	446	430	420	481	454	426	424	434	444	439	444	402	418	428	450	429	404	395	423	429	431	423	443	419	421	419	423	438	452	442	418	451	432	422	428	416	417	421	418	440	419	501	404	445	419	411	420	414	422	423	417	453	432	409	431	426	445	425	432	458	436	401	447	420	439	406	471	444	420	447	435	430	430	431	425	410	433	438	420	398	414	424	401	431	441	415	451	442	466	451	401	447	460	447	413	426	428	420	401	437	458	382	411	462	459	404	412	431	422	426	445	430	440	424	418	422	432	419	438	425	417	425	407	432	416	426	399	373	422	432	421	435	472	461	430	415	407	408	434	436	435	467	453	410	434	415	435	419	409	425	454	431	427	402	427	411	436	447	446	407	428	421	460	439	404	465	439	432	420	420	419	441	395	438	436	472	450	391	458	401	445	404	420	471	437	418	425	429	398	438	435	414	393	410	440	435	417	429	394	428	456	436	467	440	438	457	445	416	437	452	443	417	423	404	407	388	432	471	442	452	414	455	429	419	407	415	422	428	411	410	435	454	416	400	420	424	398	412	438	430	442	404	446	417	439	441	421	464	388	442	434	393	453	427	433	449	424	428	396	446	444	449	440	427	442	436	417	428	461	414	443	455	461	410	439	456	428	413	424	447	422	464	410	466	452	398	444	414	410	418	464	437	423	418	397	433	442	415	441	426	455	398	445	410	403	447	400	426	392	417	415	424	429	435	382	454	393	439	397	440	442	431	420	441	474	448	449	412	430	435	388	390	465	444	474	424	404	443	441	477	394	391	465	458	418	398	407	444	415	468	399	448	446	445	457	444	444	451	389	429	423	433	439	429	429	384	405	458	423	482	437	443	423	419	379	438	415	406	446	426	415	442	435	443	443	422	420	370	405	442	448	430	407	429	449	443	390	442	420	425	432	431	429	383	419	428	460	404	431	432	432	443	418	429	432	448	464	441	421	406	464	432	393	417	443	429	436	450	437	418	443	428	429	439	398	425	444	436	457	464	401	404	436	439	404	452	410	431	407	411	454	435	413	449	395	394	411	442	406	409	420	438	454	459	449	440	463	449	420	450	418	387	412	381	454	422	424	424	434	422	420	398	405	439	435	403	401	434	413	438	388	435	392	404	413	443	411	441	443	397	443	429	438	385	419	444	428	421	445	426	451	460	439	469	392	448	427	431	411	446	416	447	432	407	444	450	447	459	442	460	452	428	460	419	427	409	430	442	426	431	431	459	428	406	433	435	414	432	425	448	417	443	457	424	436	457	426	371	406	461	427	430	420	462	420	400	413	463	438	418	422	430	392	435	423	386	431	424	425	459	404	404	412	401	408	367	421	409	445	427	429	439	396	419	448	408	442	418	413	434	451	458	446	424	429	422	415	426	412	451	438	450	444	441	440	437	431	410	437	449	414	443	385	442	406	436	439	402	451	436	445	439	399	438	412	416	441	461	418	418	432	408	447	431	416	431	446	444	428	425	418	375	439	426	384	439	411	434	424	448	438	403	446	397	457	451	421	402	414	464	417	414	365	414	446	426	467	435	411	421	423	428	428	465	385	398	437	410	433	452	427	411	371	468	405	433	438	404	425	444	402	402	444	433	427	420	435	423	463	423	409	429	416	434	443	427	440	406	443	430	456	419	430	431	381	427	424	422	410	424	421	413	392	433	395	455	400	437	439	454	429	424	395	439	438	391	445	418	394	440	436	420	415	426	454	408	444	419	410	430	399	400	445	427	435	379	457	432	416	440	412	437	437	436	435	411	453	407	394	486	417	419	421	396	396	437	415	365	483	420	434	441	385	424	414	443	421	428	437	427	431	461	434	419	422	383	432	435	433	414	450	409	433	435	421	444	439	435	446	426	409	408	412	401	421	466	416	431	422	422	428	423	427	409	411	421	420	416	383	418	425	410	418	401	431	437	413	418	435	499	445	409	445	425	425	412	453	433	413	429	428	388	369	429	449	385	412	429	423	462	476	424	459	429	434	454	420	434	427	448	444	419	482	403	419	434	434	408	418	424	379	414	457	446	447	418	391	403	410	451	457	422	413	421	453	415	406	403	448	449	432	435	433	409	447	462	440	449	427	425	420	424	428	419	400	452	447	394	419	419	437	408	423	395	414	449	443	458	412	405	429	474	371	450	437	397	420	423	447	448	428	442	431	425	405	428	394	426	437	400	433	426	452	409	415	418	422	445	406	446	414	450	402	429	459	433	416	418	423	463	439	412	463	401	412	441	405	438	423	437	415	391	435	380	452	408	444	434	436	432	452	423	401	429	405	412	415	436	484	429	422	423	433	437	421	413	444	430	392	420	435	410	420	387	459	406	410	413	436	423	435	440	438	423	395	424	460	450	458	438	432	415	419	424	427	423	454	438	441	438	410	420	429	409	441	424	427	421	441	432	464	436	436	436	424	407	454	488	427	409	439	449	400	418	431	464	372	413	452	399	442	411	432	442	456	442	439	462	409	447	403	417	433	424	425	407	428	445	440	414	426	441	442	430	446	407	419	434	430	447	468	440	430	442	436	406	449	434	413	413	415	390	405	431	450	426	423	435	434	397	389	419	431	418	368	444	437	437	400	418	390	402	440	430	423	443	408	432	417	403	472	435	433	417	418	423	424	456
14034	2687	3329	2667	1781	1686	1114	1174	1076	897	639	661	693	706	936	964	552	416	401	404	321	291	280	270	255	222	251	245	241	237	233	227	233	237	272	232	232	228	248	214	247	231	230	258	216	232	248	221	208	221	242	219	186	217	201	224	242	219	194	230	231	221	246	181	254	202	216	210	239	243	218	207	234	261	191	235	217	221	200	208	193	202	204	201	215	221	197	208	211	251	220	233	213	217	219	222	230	213	235	220	222	242	237	211	223	219	232	217	223	220	242	221	216	219	220	209	229	222	203	205	224	195	229	214	226	191	213	210	220	217	202	224	215	218	191	223	213	202	232	204	211	228	258	206	222	240	235	201	216	244	247	229	227	235	194	215	199	234	218	232	235	260	222	218	200	229	218	199	223	209	215	209	207	222	209	215	244	211	233	213	198	194	218	217	230	213	248	226	235	218	216	242	229	237	234	209	213	240	229	227	237	218	227	212	224	198	217	235	207	233	217	205	233	235	247	253	228	213	233	203	203	210	214	200	227	202	203	220	223	236	192	213	206	216	193	224	204	210	225	188	231	227	222	204	229	195	224	217	225	229	213	220	243	208	215	219	203	192	205	222	230	206	224	233	250	196	207	222	233	237	223	220	228	231	230	228	195	201	219	217	213	209	208	203	255	216	223	214	221	247	214	230	214	211	188	226	216	243	227	238	245	218	210	178	228	230	209	224	214	209	233	241	229	202	234	223	234	223	223	214	201	226	239	215	207	196	231	229	218	216	225	207	243	211	222	239	222	233	210	236	219	210	223	199	224	212	213	214	203	225	182	213	228	203	227	208	215	219	221	200	204	212	213	213	242	219	230	206	226	243	236	204	234	198	214	223	242	229	217	210	216	197	227	234	228	203	207	243	205	224	190	227	231	253	228	212	198	217	246	207	197	236	215	209	227	220	186	207	197	205	212	217	247	216	237	213	209	208	228	219	234	222	211	205	215	216	198	211	224	241	234	225	214	221	212	235	209	196	208	199	222	225	227	216	230	188	249	203	196	241	207	220	200	230	215	213	206	217	197	191	197	219	209	208	224	213	242	245	228	228	212	200	223	244	215	221	213	226	227	227	223	180	246	218	239	185	218	235	214	222	168	226	219	221	218	252	196	228	230	205	216	219	210	211	219	223	208	217	226	200	218	232	221	220	205	214	216	188	214	224	246	211	202	236	211	220	229	224	194	245	203	207	242	237	193	221	202	236	189	191	238	228	226	235	185	224	218	213	227	201	217	220	210	243	213	229	237	233	224	216	196	220	220	218	227	233	209	230	234	205	220	208	211	200	215	213	235	204	230	236	221	210	232	215	235	212	204	231	212	216	205	231	224	228	230	218	226	229	244	214	225	222	225	224	225	214	242	188	228	246	202	198	229	208	237	220	254	201	193	238	222	226	217	227	193	208	228	204	208	248	207	213	188	202	226	204	234	255	221	188	203	200	213	215	214	210	192	217	208	208	214	218	201	201	219	232	240	222	191	227	217	261	211	246	189	232	233	211	220	221	243	227	244	210	218	205	261	235	217	217	208	244	217	209	203	236	237	200	209	197	230	227	208	190	203	208	240	228	218	212	239	232	216	207	219	222	247	246	224	232	224	225	259	214	239	210	222	193	233	219	258	226	214	225	209	243	209	235	206	206	229	221	220	236	227	176	246	235	217	220	227	247	230	222	246	226	220	251	223	212	214	206	224	208	214	215	241	225	206	214	225	228	195	225	223	213	229	204	207	228	219	225	230	221	215	216	226	230	217	223	239	223	208	215	228	202	210	209	263	226	236	207	222	234	217	211	241	222	220	245	222	229	214	232	228	223	196	231	205	231	206	198	233	214	212	227	226	211	251	240	206	234	223	212	219	228	235	211	218	189	251	232	244	221	248	222	226	231	227	199	189	216	230	211	189	217	199	225	223	230	231	213	218	238	225	227	228	229	227	199	214	229	231	226	214	212	220	204	199	218	223	242	227	230	200	237	236	204	191	221	226	242	229	229	212	211	226	220	207	237	207	227	203	210	228	249	219	243	223	198	210	237	234	206	215	222	208	226	198	208	218	220	213	233	200	220	229	233	237	188	189	216	231	197	239	227	207	206	205	213	225	230	211	195	190	213	200	223	247	168	222	204	232	220	244	207	226	211	235	233	199	223	213	232	218	207	224	228	210	218	209	215	218	199	209	194	204	218	213	247	214	188	232	209	199	205	240	230	195	221	195	209	221	197	199	234	213	206	219	186	234	215	258	217	216	204	200	226	238	207	212	195	234	207	190	195	233	204	241	212	209	212	241	187	246	252	233	226	220	234	186	248	213	224	209	218	217	243	205	175	210	229	240	200	197	234	218	248	220	215	223	204	220	213	199	227	232	229	221	219	199	216	217	193	213	213	236	219	222	200	227	214	226	205	226	221	201	214	202	207	221	213	199	225	257	229	197	209	209	205	204	200	230	230	192	207	216	211	208	215	226	211	246	237	211	214	214	211	236	213	233	226	220	227	210	173	248	238	205	222	242	215	226	204	224	204	210	232	236	215	240	216	225	233	229	200	204	239	215	215	238	197	206	206	246	214	201	215	218	227	219	203	218	218	208	236	195	229	216	230	215	231	211	233	204	213	237	231	219	212	212	246	184	215	222	199	203	212	212	229	224	226	231	211	230	208	193	224	218	212	222	219	214	195	209	236	236	227	212	222	220	206	228	200	218	220	238	200	206	204	215	221	208	229	224	213	197	201	241	223	240	200	225	235	215	230	216	210	216	242	214	213	178	212	207	225	238	212	228	245	212	207	232	231	208	202	202	208	261	212	221	204	193	212	198	222	210	239	232	212	208	207	245	204	219	227	229	207	213	215	206	234	206	212	228	226	224	217	197	244	210	222	200	201	225	209	211	233	232	207	218	217	238	192	237	212	183	219	207	254	222	231	224	219	225	228	213	220	217	217	207	234	234	233	189	193	226	213	200	216	260	220	204	240	234	207	242	203	200	229	218	247	267	225	199	216	192	210	189	212	240	265	210	206	224	228	220	244	217	197	223	207	229	246	215	210	238	222	209	247	228	204	225	200	226	276	232	229	207	253	217	218	219	235	225	209	219	190	219	216	211	222	217	239	216	227	232	195	244	240	226	218	223	227	229	209	213	224	228	212	227	213	222	234	214	212	244	221	215	231	219	223	222	234	210	245	211	214	242	215	207	228	211	198	196	217	196	243	230	192	222	222	233	204	214	221	194	221	199	233	202	198	197	234	228	208	228	199	214	189	212	233	216	195	243	238	228	233	221	233	229	209	214	217	228	206	195	222	212	238	217	215	221	208	194	235	232	231	203	215	219	231	200	205	240	228	231	235	237	198	215	246	219	215	226	226	205	205	224	235	210	220	236	214	218	203	201	223	222	212	214	243	216	222	223	202	237	214	217	230	207	213	217	216	199	230	208	221	223	217	226	201	233	167	217	197	226	213	218	198	199	196	235	211	198	207
8105	2494	5559	6678	5940	5931	4524	4401	4537	4156	3178	3327	3683	3917	4944	5619	2882	2128	2024	1537	1160	1038	967	910	864	874	846	816	824	803	771	770	733	755	753	691	767	731	703	690	723	762	740	698	705	686	645	639	646	629	627	624	647	618	685	619	638	609	604	657	635	641	622	616	600	612	585	659	567	628	602	601	631	607	623	592	609	608	603	604	592	594	619	613	564	640	617	620	624	661	589	616	629	594	587	619	635	592	617	598	628	593	590	637	578	597	608	620	574	597	577	563	582	572	560	609	657	591	621	606	596	608	552	573	570	567	593	630	591	555	616	581	579	592	597	635	639	619	621	631	593	622	574	608	584	670	583	601	604	572	578	592	644	585	578	561	646	601	581	551	569	561	596	624	544	573	586	628	600	625	577	565	599	675	590	551	546	571	608	630	656	621	568	544	599	624	573	590	594	596	589	642	594	631	590	624	631	593	611	616	581	540	626	589	588	613	595	611	576	600	596	611	555	598	630	576	542	619	616	621	548	619	596	561	570	638	558	562	636	607	602	566	603	610	569	553	607	640	612	656	584	599	606	592	618	545	592	612	580	594	566	569	593	598	595	611	620	586	621	627	569	592	577	625	597	598	614	606	594	645	564	550	587	598	602	586	623	582	611	619	533	613	554	545	572	579	611	585	542	597	590	616	595	625	575	662	594	570	576	532	577	531	651	567	562	616	598	611	591	588	569	630	574	585	620	619	562	589	601	613	625	580	588	605	631	608	569	604	608	588	613	622	544	582	555	591	588	607	597	558	550	588	627	593	589	576	620	612	597	602	589	600	613	605	620	614	610	604	598	571	582	589	564	585	620	580	610	558	611	576	610	610	582	589	582	590	570	562	592	609	623	584	560	625	519	632	568	587	608	608	569	591	560	543	626	633	592	607	635	611	582	559	603	581	600	577	562	557	592	532	562	547	551	578	578	637	582	598	571	605	610	624	560	577	605	610	600	584	575	627	569	576	606	588	590	573	601	591	607	572	587	581	652	609	599	566	554	625	601	639	597	574	588	609	629	573	591	614	594	579	615	622	607	618	598	594	600	593	602	595	594	587	617	622	556	580	634	545	588	630	586	623	601	626	602	613	581	578	587	600	597	571	549	554	608	561	596	576	597	616	590	611	624	626	570	599	583	574	589	616	596	598	551	624	583	618	614	584	595	590	542	586	600	587	631	625	598	592	604	572	623	597	600	572	596	591	528	596	585	598	567	671	571	662	595	664	572	619	577	572	626	601	588	617	591	588	570	588	569	569	597	552	579	624	596	554	542	573	600	585	613	609	629	597	644	543	590	606	572	553	629	555	559	594	594	612	576	581	572	582	627	602	559	581	583	574	586	544	590	584	591	639	554	587	567	553	637	587	584	594	593	591	538	591	596	606	557	601	645	603	597	611	620	564	561	601	582	625	577	578	610	588	547	590	588	584	589	571	595	591	570	573	607	623	599	529	562	588	576	596	553	553	590	580	574	579	592	630	619	596	590	566	577	613	574	581	587	586	604	611	576	599	661	593	579	587	581	555	637	584	611	642	585	620	551	588	590	588	588	578	581	592	587	577	606	574	620	581	565	584	586	583	610	575	598	577	584	615	567	561	625	600	608	600	611	666	613	610	593	601	604	629	604	574	637	579	580	605	576	557	570	578	571	575	602	607	584	597	617	627	611	622	586	570	612	609	604	564	598	518	571	556	538	590	606	568	613	598	619	606	568	602	630	566	547	553	586	584	573	610	603	580	622	588	608	582	632	611	581	586	564	564	585	632	614	611	571	574	594	561	609	591	627	566	617	614	600	645	571	613	578	580	583	574	555	582	598	599	581	556	596	580	565	595	580	616	544	592	560	624	591	618	617	563	572	574	602	562	595	608	560	606	578	577	571	554	583	579	563	589	595	571	621	570	618	633	618	569	601	603	606	617	604	605	590	579	596	601	555	586	581	585	565	581	580	577	541	569	597	617	597	616	607	591	600	589	619	580	576	557	608	594	564	589	564	587	585	570	593	588	632	629	629	571	546	602	592	581	636	592	552	601	527	596	605	588	614	563	579	573	638	577	577	629	619	590	600	582	549	584	627	546	603	542	588	597	573	617	575	610	571	575	629	607	609	594	565	613	601	578	625	560	636	591	604	638	556	627	622	548	620	584	592	604	587	589	585	583	596	621	589	589	623	608	598	597	649	586	598	614	628	616	580	585	601	590	602	573	641	579	593	589	587	617	598	614	627	649	617	601	584	545	589	586	586	622	581	549	568	564	602	597	575	600	581	599	604	579	602	592	587	556	624	585	619	637	604	593	592	596	566	593	556	620	602	574	620	548	604	668	585	584	564	549	596	648	588	575	596	562	612	581	621	588	621	608	602	584	613	583	579	621	572	601	564	558	587	565	576	615	590	626	572	622	575	583	605	584	587	579	582	571	609	586	592	570	602	573	608	608	580	561	626	607	616	593	620	605	573	609	600	602	544	630	582	610	620	549	618	559	591	591	564	600	640	601	559	668	602	596	591	626	601	569	606	518	591	558	609	595	596	599	595	639	558	593	617	593	597	586	607	583	599	545	608	597	577	555	578	608	601	598	588	543	557	642	571	587	636	574	585	596	599	597	603	614	595	545	602	608	599	630	602	607	630	617	637	587	584	615	543	583	597	597	621	607	609	561	622	618	557	603	610	617	620	619	586	546	597	569	608	612	608	571	620	589	634	591	576	569	595	605	595	576	591	624	620	598	657	597	627	615	607	622	579	600	586	634	612	608	545	615	576	621	625	641	604	595	622	588	641	610	602	635	602	538	645	629	593	648	596	607	601	566	621	579	555	567	595	620	570	581	606	654	604	605	536	608	615	613	599	597	571	637	577	567	615	609	611	653	542	603	633	592	649	599	592	600	579	600	563	598	624	608	615	572	563	577	598	574	631	574	615	551	567	607	600	631	601	548	603	605	583	604	565	586	558	632	630	602	559	622	598	542	582	577	610	615	634	595	584	606	566	564	573	600	616	557	597	573	595	614	612	570	606	577	619	627	601	590	593	561	621	577	577	589	618	600	575	627	583	598	580	603	567	593	577	564	580	569	574	614	530	582	584	558	635	619	629	618	617	609	582	594	558	589	596	577	584	591	587	596	583	534	593	543	583	640	566	618	592	604	644	607	604	604	590	571	572	583	581	601	574	571	615	597	560	557	590	587	548	602	593	577	546	634	585	593	599	582	562	592	560	623	554	555	582	602	583	588	588	552	573	584	591	613	595	551	568	600	567	592	584	588	606	587	620	606	559	599	588	573	608	628	556	564	594	574	587	562	592	626	603	585	609	582	568	606	570	615	549	620	592	608	617	593	608	614	620	574	604	599	598	524	571	582	564	622	572	562	594	586	565	628	608	592	590	631	614	605	612	602	552	573	541	599	646	604	632	599	584	599	623	589	587	565	597	607	590	618	586	589	599	550	598	620	605	599	593	573	627	567	610	569	596	594
2058	304	334	342	334	314	321	348	325	322	330	322	315	310	322	308	370	307	333	292	279	320	319	328	316	303	314	317	312	304	301	298	326	308	289	297	324	331	342	349	316	317	309	298	311	310	317	310	331	288	342	322	332	324	293	332	289	289	300	281	297	291	316	304	309	327	325	326	349	323	308	285	320	270	334	328	308	323	305	294	341	326	302	291	319	307	308	291	331	308	303	286	319	300	286	348	331	323	288	283	318	309	305	323	316	308	339	324	319	310	333	341	333	298	310	303	337	316	326	306	299	327	286	343	325	326	315	308	305	314	294	278	306	297	302	329	305	313	351	310	336	313	315	295	291	297	312	298	293	342	314	327	308	328	335	333	296	294	298	304	328	305	303	340	298	278	338	325	331	294	307	286	336	291	324	327	311	318	295	278	281	271	307	311	333	305	320	304	340	339	335	300	320	285	303	305	322	310	305	286	298	313	291	302	326	309	287	336	307	329	322	295	316	315	292	300	290	283	291	335	331	282	298	282	350	338	300	322	324	301	296	314	304	336	300	313	311	324	340	278	333	317	326	317	310	297	296	323	302	343	318	312	311	304	271	316	321	308	351	308	272	346	301	286	312	331	325	329	310	329	318	306	318	336	286	303	312	328	305	300	296	321	344	313	292	321	306	286	299	324	314	300	317	302	312	339	281	278	328	297	306	352	325	328	316	342	357	265	313	331	309	301	315	317	302	291	297	309	341	285	286	346	301	288	291	287	331	287	310	312	303	319	300	329	328	341	283	314	338	338	308	319	303	297	309	324	305	326	323	300	315	314	311	335	288	332	310	300	301	278	271	332	313	303	319	293	299	309	330	324	304	282	330	319	332	301	303	321	294	323	322	289	301	309	306	302	319	288	268	303	292	319	300	313	293	287	341	289	301	327	296	323	292	302	328	308	316	337	284	323	304	304	335	313	305	303	319	298	326	311	315	280	343	324	294	308	311	316	295	313	312	316	308	316	315	317	301	341	314	333	347	308	304	290	283	302	314	320	292	303	311	299	299	328	297	321	274	349	306	316	326	313	297	299	288	304	308	344	314	312	309	309	307	283	299	311	282	307	299	319	324	301	297	346	304	299	293	310	302	315	261	322	286	312	317	326	310	307	316	326	344	292	278	320	312	331	295	323	322	304	322	325	291	330	312	318	306	302	303	286	295	303	296	292	322	333	291	287	325	271	306	337	339	279	319	315	305	299	295	340	316	327	291	300	286	297	304	316	297	308	332	338	302	316	291	320	308	325	357	295	298	292	296	300	286	279	344	347	319	286	326	298	339	298	295	280	308	317	329	314	324	320	296	294	296	320	304	318	296	282	314	341	304	337	303	318	301	287	318	325	296	318	315	319	332	318	316	282	328	341	321	352	321	286	312	297	297	296	285	301	334	297	286	324	309	321	329	310	301	290	316	321	306	302	322	318	319	312	316	319	318	311	301	294	320	314	317	300	309	300	301	331	303	365	331	351	293	315	295	301	298	331	302	321	294	318	336	303	294	338	305	308	324	313	296	311	324	328	304	314	341	321	311	307	290	312	305	326	309	316	320	346	303	325	285	266	310	327	321	305	286	342	288	328	329	336	332	339	310	305	335	308	301	336	284	307	336	328	296	329	316	331	287	321	310	294	331	293	305	325	290	316	287	314	335	304	284	276	288	318	298	316	276	281	343	291	315	325	306	313	326	333	322	320	305	341	302	331	306	292	320	336	343	344	317	342	291	322	303	329	338	344	294	310	315	320	294	339	302	302	307	310	336	312	322	300	308	315	337	324	287	327	328	287	317	299	297	292	307	307	319	316	321	314	309	320	310	333	316	301	291	315	337	306	329	302	299	315	342	299	345	307	270	312	308	268	315	328	310	329	294	319	304	310	295	335	320	278	318	306	287	284	315	336	288	339	317	313	273	319	323	312	279	328	323	331	290	313	321	314	310	309	326	317	320	293	299	327	314	334	305	323	318	322	335	286	327	289	336	319	296	317	305	329	297	295	325	329	341	345	308	319	330	307	327	308	296	296	336	312	293	307	318	313	322	318	336	295	306	326	321	304	285	320	269	322	327	299	324	328	303	319	311	312	328	314	301	326	312	283	308	314	320	326	318	293	301	320	307	313	309	319	316	331	309	259	335	306	302	340	312	298	313	290	321	318	319	335	309	321	328	317	323	325	307	308	298	280	356	312	327	315	300	367	316	306	320	308	275	318	303	320	320	301	292	288	313	293	316	305	296	313	314	278	305	325	317	278	313	303	329	336	304	317	309	340	334	279	343	288	324	319	301	307	282	320	311	297	340	344	302	335	294	309	304	336	323	328	294	296	321	312	315	266	321	277	317	321	327	312	332	290	333	325	292	296	306	326	327	302	291	294	306	310	312	291	309	271	320	329	306	313	334	318	346	293	304	313	311	293	316	345	301	318	308	291	333	311	286	322	341	330	343	318	310	335	319	333	294	317	305	331	305	309	329	294	337	319	300	331	329	288	304	328	336	295	325	325	289	318	334	333	325	312	299	298	318	317	295	283	336	282	317	285	302	300	320	337	316	308	286	298	320	337	284	318	338	299	307	314	282	309	301	328	290	319	296	316	314	318	284	310	294	293	293	336	298	297	301	272	307	311	315	303	298	311	314	311	288	283	313	352	297	303	289	305	304	311	315	293	325	305	309	284	301	320	338	315	335	323	326	303	303	310	319	321	318	319	319	292	316	315	329	318	296	266	297	317	301	313	319	328	301	307	306	303	284	294	309	283	312	302	332	291	287	304	294	283	272	281	297	321	311	305	342	317	303	301	325	300	332	324	310	315	324	301	341	308	302	305	322	324	312	292	318	310	299	335	316	318	298	283	312	287	273	297	333	334	304	299	285	323	323	312	296	302	296	309	291	301	304	321	305	281	325	303	273	309	321	302	282	275	300	300	325	294	301	356	308	299	324	326	267	307	294	331	333	319	300	310	290	299	332	293	319	291	305	326	302	305	336	296	279	282	294	281	294	332	300	302	316	301	371	297	315	309	330	306	275	340	323	276	315	259	317	324	321	317	285	259	309	328	313	309	325	300	304	334	296	289	275	314	293	308	294	320	284	332	289	288	291	304	347	332	302	296	294	325	313	292	338	324	287	313	337	282	268	297	329	332	314	322	299	323	316	320	282	306	328	312	320	301	317	297	296	277	309	307	300	292	332	316	324	309	309	281	312	302	291	305	297	324	321	331	317	300	304	317	313	318	332	319	338	328	332	286	292	340	326	264	338	334	323	310	284	317	325	302	352	323	283	313	335	305	309	294	314	299	302	343	315	281	340	311	322	318	316	275	323	352	271	310	298	299	322	274	328	305	312	316	294	313	298	298	322	300	308	312	330	275	338	314	314	296	298	320	318	300	320	307	331	336	294	272	340	323	300	305	313	329	313	305	317	306	309	318	334	310	329	313	310	312	299	305	320	301	340	312	324	347	304	331	329	294	308	283
2645	805	863	953	932	898	802	867	854	781	808	819	806	799	790	804	843	769	770	759	744	800	720	768	797	758	724	768	775	787	788	758	753	750	746	765	792	756	761	751	760	806	724	728	729	762	782	779	832	684	724	769	722	774	744	763	758	742	724	757	752	707	796	763	760	736	746	759	728	723	808	705	789	735	792	774	780	774	775	700	775	714	718	799	718	765	767	765	716	796	775	720	749	757	738	776	747	755	775	780	774	769	715	733	771	784	745	722	754	780	747	811	775	726	733	751	734	790	764	765	764	753	697	725	791	726	806	715	779	754	775	752	720	743	734	761	756	707	784	700	802	692	743	763	717	792	739	736	787	742	726	756	748	765	790	727	747	729	772	721	741	738	764	796	748	748	769	733	766	751	701	732	753	760	790	754	764	721	764	802	699	710	790	748	744	743	765	805	775	755	800	770	739	736	779	774	698	713	742	763	698	758	762	764	702	748	711	752	729	778	752	785	769	765	740	746	764	824	748	736	781	796	764	765	727	812	769	744	784	752	801	728	769	800	764	753	728	769	774	779	765	784	775	768	733	678	750	730	793	798	784	752	760	731	757	775	744	743	762	781	784	769	755	736	748	728	794	741	773	761	753	746	724	765	754	736	777	746	771	761	739	730	784	789	786	735	683	743	800	758	732	756	750	721	774	778	709	784	784	761	761	750	742	744	750	760	734	744	722	711	723	767	732	784	788	704	771	735	752	778	773	754	785	755	776	764	812	768	714	764	749	715	792	802	756	794	783	740	761	728	794	747	758	773	762	784	751	739	735	764	772	747	735	748	727	739	699	721	759	777	764	827	760	765	738	769	769	805	705	756	788	719	716	790	742	735	751	746	723	757	743	711	770	771	771	790	743	744	746	751	767	745	748	733	734	719	785	749	718	803	757	761	757	752	731	773	724	746	787	778	721	786	811	730	707	788	769	732	715	728	781	759	773	802	788	753	762	815	749	750	769	770	767	718	730	767	791	768	775	784	744	730	771	763	731	741	752	750	795	750	779	771	726	750	755	700	785	746	788	727	767	751	804	747	734	769	763	755	775	717	761	797	791	756	770	776	761	779	762	739	738	738	737	724	765	789	792	710	784	752	759	741	771	767	768	764	800	719	749	754	808	780	766	715	764	743	793	777	753	734	787	815	761	730	767	701	723	775	728	757	723	792	761	761	801	717	736	732	755	769	778	800	748	755	747	771	782	747	717	736	733	740	716	734	707	701	767	743	745	731	762	719	730	792	756	755	731	791	764	770	756	705	767	737	768	772	758	741	767	770	750	747	772	751	722	742	749	775	787	762	783	735	779	761	757	754	789	746	788	777	744	794	740	720	750	776	779	792	783	808	760	736	699	725	743	747	770	760	768	774	778	763	798	814	802	764	762	777	732	770	753	788	761	756	777	743	775	730	724	788	742	707	683	801	764	739	728	738	757	749	765	760	773	762	759	737	736	779	751	737	783	787	766	716	736	730	821	732	740	755	778	733	759	751	743	756	718	733	700	795	735	842	794	773	756	755	779	756	757	767	728	742	728	728	724	698	714	738	736	776	788	772	743	747	729	760	771	762	790	804	706	728	740	767	771	776	781	725	731	743	806	708	739	777	751	734	790	743	747	774	769	752	702	761	753	737	699	797	761	779	747	740	729	730	746	801	812	753	766	756	763	738	766	772	786	730	764	717	723	756	777	771	763	751	726	722	746	734	732	762	763	764	743	738	769	721	722	808	743	750	757	746	798	770	756	815	765	750	753	775	741	743	773	816	743	776	761	779	756	744	788	754	732	737	762	767	762	764	725	757	772	754	767	756	762	698	762	753	777	750	764	765	742	768	775	766	743	769	777	749	761	767	784	679	786	774	795	761	749	757	783	768	746	762	746	768	743	735	740	741	743	758	799	755	727	687	753	757	766	778	682	768	735	735	764	723	717	754	757	765	724	777	698	755	753	771	721	795	766	757	750	766	778	769	747	756	750	726	769	764	752	712	764	748	754	809	717	778	823	767	723	731	807	788	733	769	741	759	748	718	766	779	756	774	749	809	739	727	735	762	779	737	766	801	769	763	729	758	810	745	803	718	815	780	723	736	742	719	760	783	793	786	725	764	777	726	758	765	769	707	756	731	752	802	725	747	774	758	782	782	771	758	764	728	786	755	803	774	734	813	757	800	723	766	747	722	719	745	735	766	712	748	764	701	738	774	761	739	757	764	782	781	747	750	755	784	717	741	767	783	777	720	750	794	738	743	784	730	735	716	715	761	735	771	774	744	771	796	729	739	771	747	750	746	738	759	764	733	793	746	737	712	757	774	740	730	715	718	771	783	728	730	761	782	756	818	746	738	750	739	792	715	757	700	726	690	744	727	761	680	721	756	736	808	718	752	744	797	803	772	799	771	771	771	752	734	743	725	712	743	772	747	769	736	763	743	773	708	730	777	757	682	737	722	748	747	763	767	734	755	753	795	713	808	805	752	714	758	764	761	770	745	732	748	775	766	797	736	762	744	795	739	774	731	757	747	716	781	779	756	747	744	738	756	741	771	794	713	758	741	786	793	698	812	793	756	695	723	752	753	739	752	772	741	787	737	758	721	806	825	717	777	769	777	786	738	772	781	781	765	780	727	721	740	791	715	746	764	739	787	754	713	748	737	717	710	805	753	764	779	780	785	747	728	693	778	783	762	713	728	734	755	743	809	744	789	726	748	730	765	769	756	743	736	800	742	772	761	737	772	731	752	777	741	689	722	810	796	696	751	779	764	705	759	772	711	773	786	786	758	785	747	760	756	765	738	769	772	723	762	703	763	753	749	738	797	725	710	785	767	760	778	727	718	732	725	741	708	809	818	765	771	768	774	776	750	728	756	761	764	798	684	717	729	711	768	768	725	755	716	724	783	768	721	766	759	794	740	743	773	784	759	739	719	720	794	738	727	783	809	758	748	779	724	775	734	816	747	798	790	752	738	820	804	716	753	764	710	766	750	812	765	744	773	766	715	774	778	781	738	746	784	778	777	756	748	754	747	785	750	769	755	774	800	719	765	758	774	729	766	746	727	770	765	799	767	738	786	771	707	724	743	697	714	754	806	783	779	773	783	760	696	738	760	784	728	771	752	788	702	767	798	790	721	772	710	727	815	790	760	779	707	753	721	756	774	777	722	776	737	736	778	741	751	746	779	782	761	771	729	797	759	707	725	727	772	757	778	751	785	748	773	715	731	820	676	807	741	710	734	725	720	755	793	763	759	756	784	770	766	738	715	763	803	766	738	777	732	760	737	740	774	762	770	773	782	750	746	761	794	774	737	751	757	814	761	773	762	773	819	731	760	672	744	761	750	736	766	780	779	745	755	751	732	761	721	727	746	729	760	768	733	755	776	769	736	815	771	724	739	759	724	761	771	763	783	791	746	772	775	770	748	770	779	686	798	760	752	743	712	757	772	700	743	722	768	739	735	763	777	696	776	756	761	757	774
7870	1403	1860	1401	1079	1142	690	670	509	402	362	375	356	408	445	474	321	250	296	203	199	171	183	157	170	167	181	147	184	170	167	159	157	137	154	159	156	159	150	164	157	199	182	148	174	159	160	152	154	154	146	153	163	137	160	165	148	153	155	162	178	143	181	141	132	152	173	146	159	156	147	179	151	168	150	164	153	158	172	148	144	141	146	148	168	148	151	150	156	146	140	155	147	142	165	144	146	176	155	155	165	134	139	140	158	156	120	185	187	148	138	147	168	181	135	165	166	137	168	136	155	156	162	153	154	131	154	150	170	158	156	141	155	152	140	177	133	155	167	144	174	144	146	146	152	156	162	145	143	159	148	154	149	157	155	164	156	158	161	163	169	164	163	156	163	153	151	122	164	160	153	149	154	144	148	147	145	130	137	139	158	154	153	158	171	161	160	160	123	148	137	135	155	171	148	147	149	143	176	152	145	144	156	155	154	169	157	158	149	168	195	145	154	146	147	147	147	144	141	162	177	167	139	167	144	134	142	160	170	159	144	158	165	136	165	160	141	155	153	149	139	156	153	152	154	147	151	165	164	161	142	138	160	164	167	150	164	153	152	160	160	187	161	152	157	165	158	140	161	166	152	139	148	143	119	156	159	147	174	163	147	154	173	144	164	152	168	188	174	154	140	148	132	145	169	134	164	151	160	164	164	160	133	164	138	147	121	158	152	168	173	154	149	157	167	150	146	135	178	151	175	155	167	153	147	153	150	148	168	144	133	172	148	135	159	184	148	164	157	128	144	142	159	148	162	150	161	150	132	153	152	169	150	157	154	163	161	150	157	155	139	153	144	136	164	168	193	165	148	166	130	159	148	150	149	150	155	161	163	166	128	140	141	133	159	143	160	156	153	174	161	138	162	168	155	159	149	170	148	172	166	166	152	153	140	163	179	153	148	144	146	168	133	150	167	143	175	141	152	173	163	149	156	167	160	171	150	162	143	150	161	157	185	154	156	192	145	153	148	174	163	150	168	161	149	172	171	157	149	142	148	132	139	154	168	176	162	153	152	194	153	134	154	174	160	154	128	165	142	170	159	162	129	166	118	154	172	136	175	150	162	152	153	161	153	177	161	165	144	152	150	143	161	168	149	164	158	164	148	139	142	163	165	144	168	126	156	158	139	166	146	182	155	152	156	136	144	163	139	146	153	162	133	140	161	151	136	149	163	147	156	177	150	150	149	149	153	156	180	151	160	185	158	158	172	148	160	140	143	164	171	145	179	146	150	169	140	145	149	147	140	166	156	152	153	135	137	164	145	161	158	143	152	157	155	142	153	133	156	154	144	154	160	140	141	143	131	148	174	180	177	154	128	162	166	143	142	156	164	160	178	139	144	170	154	164	153	154	184	164	150	171	138	163	149	153	141	134	134	145	161	149	149	143	144	148	191	162	148	129	167	153	150	186	157	148	145	132	154	143	159	167	158	156	145	153	138	169	152	163	173	162	150	150	144	181	144	154	168	151	148	146	149	169	151	160	136	152	164	165	169	152	161	160	145	164	138	131	175	171	138	154	143	175	178	153	150	159	127	151	174	145	137	143	152	174	157	153	144	150	152	162	154	147	176	157	128	147	140	177	148	145	149	137	169	144	162	150	160	152	128	157	160	150	148	157	180	164	146	153	135	139	190	156	156	128	161	144	159	147	157	159	137	156	146	152	146	164	132	146	162	148	156	175	147	138	146	166	139	146	141	149	150	157	152	141	169	157	136	161	154	139	140	155	164	167	163	143	150	145	151	152	146	183	169	134	139	143	157	162	147	143	142	136	146	129	134	166	148	154	155	161	149	170	150	143	155	156	167	155	156	164	172	149	154	168	157	137	165	173	155	127	128	176	137	168	127	135	146	149	150	192	140	147	150	161	163	121	166	173	168	152	128	140	158	161	129	141	159	170	145	144	162	144	152	153	169	159	154	150	129	165	145	164	140	154	159	156	153	143	166	172	175	156	162	152	142	132	151	166	146	161	166	170	159	160	158	153	153	138	136	158	129	141	146	139	147	167	150	136	175	148	159	153	157	168	143	161	159	140	160	135	161	159	166	152	151	165	153	168	146	158	148	148	149	177	133	159	160	163	155	165	181	149	156	157	151	143	152	151	150	147	135	148	175	139	185	162	137	152	160	146	164	171	148	157	147	156	169	156	169	175	158	178	169	161	158	156	156	147	153	131	145	141	140	151	154	145	170	159	176	148	155	164	135	160	150	141	123	168	154	167	165	144	152	158	172	162	152	174	163	159	172	127	160	147	156	159	145	130	154	175	163	146	136	141	144	137	169	156	128	163	162	156	188	159	156	158	145	170	143	177	172	152	165	160	164	142	147	153	179	145	143	164	173	151	164	139	161	170	151	150	162	176	170	149	183	166	148	160	146	156	151	134	147	134	140	180	162	174	159	135	180	145	159	130	167	164	159	151	162	147	141	123	158	171	143	164	158	130	160	157	146	153	147	151	173	169	160	152	168	149	152	104	150	174	134	161	185	161	147	153	149	162	132	154	148	175	156	146	145	155	170	166	161	149	152	152	155	159	146	153	148	147	141	183	149	159	144	154	161	167	156	150	160	157	137	146	157	180	162	140	179	167	144	138	156	141	145	160	150	140	150	172	135	135	137	150	161	148	143	143	162	147	152	145	157	132	148	158	153	136	138	145	131	160	155	158	151	162	151	155	133	173	158	170	178	182	131	146	164	167	158	158	170	147	160	143	145	153	162	153	163	166	146	163	159	165	152	125	157	154	157	166	152	156	135	141	165	149	178	161	149	164	161	146	171	165	164	161	142	137	160	161	142	173	149	170	171	118	150	162	133	146	166	159	141	140	153	174	147	150	186	156	165	129	178	159	140	137	129	150	145	150	165	154	158	149	143	146	160	149	130	134	171	141	146	145	171	145	154	158	172	161	141	150	151	129	166	167	157	168	140	160	148	154	163	167	143	146	170	143	156	145	145	137	150	160	147	140	165	130	137	141	143	152	142	145	158	120	175	152	147	160	148	148	155	164	164	159	171	138	168	160	157	159	173	174	144	176	146	163	156	166	173	136	143	141	166	133	162	155	182	157	149	142	165	150	149	156	141	157	161	155	157	164	155	148	142	156	154	159	136	138	147	169	150	155	156	154	160	143	177	149	146	131	149	171	162	172	157	173	161	179	134	151	155	144	149	176	140	123	150	155	155	174	158	148	141	163	162	160	157	132	140	143	154	150	148	161	147	148	153	173	159	163	154	164	159	156	162	149	174	164	161	163	135	163	160	185	144	148	165	155	165	140	161	162	150	155	156	157	141	154	149	156	147	157	185	157	158	148	163	140	129	131	158	153	149	149	134	140	133	142	140	165	150	139	141	167	155	160	152	155	154	173	161	141	144	174	140	142	148	143	141	150	143	139	151	166	137	141	165	163	152	156	139	167	165	163	140	143	134	140	151	149	166	156	160	165	141	168	154	156	165	144
6162	1574	3317	3716	3487	3519	2662	2494	2567	2003	1873	2049	1798	2309	2904	2782	1538	1224	1332	841	720	646	599	584	589	535	492	533	530	525	516	529	504	480	514	542	492	456	476	542	545	526	499	465	487	434	447	491	466	413	446	448	481	427	464	470	460	451	438	449	465	429	445	406	456	427	440	468	465	426	434	419	452	488	450	454	415	440	403	418	433	416	448	445	419	441	423	444	433	457	442	441	401	411	418	447	413	436	397	426	480	466	438	441	433	463	422	429	413	399	421	412	411	453	408	396	419	424	415	442	416	440	426	439	504	435	464	390	426	435	414	431	434	448	409	431	459	433	425	443	453	429	436	439	416	469	426	411	426	460	447	440	398	469	418	435	396	441	432	422	434	427	415	448	411	418	406	447	431	381	424	437	432	442	407	436	432	410	430	415	446	408	416	438	420	425	429	411	462	442	417	428	442	396	433	417	448	440	418	410	431	428	418	430	435	421	420	421	432	421	408	453	446	485	424	414	444	425	451	435	404	419	461	422	420	432	413	383	419	428	421	418	436	405	454	460	411	408	416	445	442	456	424	437	424	433	433	417	405	410	437	420	397	428	423	426	426	386	411	406	390	443	437	416	452	436	430	426	419	418	423	454	430	424	433	400	434	412	438	431	447	414	394	415	456	407	427	447	396	374	431	481	406	422	444	399	392	445	425	409	427	462	414	455	408	427	411	447	440	418	437	438	421	427	410	440	414	453	448	414	393	426	395	422	429	434	457	423	429	430	434	471	415	412	431	439	449	438	415	438	418	387	406	395	445	427	429	475	438	435	403	440	422	430	407	383	414	379	428	400	427	437	414	440	409	402	419	405	435	409	412	439	451	408	414	440	417	443	386	450	408	416	411	382	451	419	388	437	395	451	398	436	381	406	435	405	430	405	439	413	433	430	426	449	435	390	410	428	434	375	423	470	398	387	392	447	413	397	431	409	435	446	471	404	448	450	391	447	431	410	427	414	465	424	422	423	473	425	431	453	471	397	412	468	436	397	413	432	429	429	411	422	416	431	424	419	407	489	459	478	407	426	414	406	423	467	440	432	410	434	438	440	400	427	432	420	403	410	443	407	414	406	445	438	400	416	430	436	435	405	448	425	429	439	437	409	438	456	447	443	429	396	408	445	439	428	412	446	388	411	468	408	422	425	445	465	403	458	442	428	395	414	422	421	461	403	428	419	450	398	441	428	408	433	435	443	437	436	455	453	422	433	454	411	432	443	431	435	432	439	421	437	400	447	421	434	407	429	411	407	430	410	412	420	420	447	430	418	439	438	457	429	425	419	442	409	445	435	430	421	418	408	425	460	423	442	411	411	408	444	408	418	439	410	433	451	441	423	440	436	420	398	409	426	451	439	404	444	427	417	430	445	397	423	411	438	440	429	398	433	427	447	381	383	452	397	422	436	448	435	390	426	426	410	435	398	417	425	446	430	452	424	425	421	428	416	416	379	423	400	441	443	413	445	441	418	422	464	436	454	423	443	420	401	402	446	414	400	434	414	483	420	411	425	451	443	386	398	415	429	428	409	416	436	403	402	400	426	439	467	415	421	400	432	436	462	471	444	410	396	430	435	432	444	452	441	420	458	397	432	425	444	436	367	468	465	469	415	421	429	440	451	406	446	461	433	407	430	434	407	464	434	401	408	414	407	427	450	429	463	477	407	400	422	390	417	433	421	391	422	413	427	381	446	413	443	413	442	410	421	409	460	407	438	447	448	426	390	389	409	422	440	410	406	435	424	414	423	420	421	429	415	424	432	407	461	391	432	439	417	441	419	422	416	405	446	415	425	424	479	434	445	404	433	427	429	422	400	435	449	439	422	440	385	448	424	412	465	449	414	443	418	443	434	427	428	440	422	442	399	412	414	396	425	434	375	422	405	469	407	420	441	425	434	435	435	435	440	452	417	419	414	412	362	455	402	409	468	453	411	423	389	443	429	442	418	388	467	431	433	395	416	426	409	401	470	423	398	451	424	399	421	415	421	482	436	398	440	435	396	416	411	450	424	435	420	396	431	426	426	468	433	407	402	401	399	423	422	420	425	435	439	444	468	372	375	423	397	414	432	430	449	427	437	446	386	401	461	388	441	422	433	429	437	405	402	411	382	409	382	450	432	385	434	435	422	420	463	396	409	405	392	459	414	435	456	451	390	465	431	390	427	400	439	423	444	432	435	414	419	390	411	443	426	408	436	447	375	432	404	439	447	387	430	443	432	438	371	394	420	445	415	432	433	402	449	427	417	434	425	415	460	439	424	447	403	451	447	421	408	468	423	415	421	443	406	432	427	432	432	413	404	400	408	440	409	453	470	415	422	397	432	406	450	466	445	443	427	455	425	426	427	430	415	417	442	454	462	398	468	419	410	441	456	419	414	432	398	424	436	431	410	430	436	430	425	456	431	406	398	411	432	443	415	445	400	422	446	450	402	482	452	422	420	471	391	399	463	446	410	428	484	414	397	431	426	425	439	445	451	453	377	442	488	424	435	438	418	448	414	450	412	436	447	426	423	413	437	462	424	451	418	447	442	402	426	442	398	434	394	446	429	437	388	423	429	402	451	464	423	412	393	428	455	442	436	443	411	414	426	416	409	447	419	452	419	458	415	407	399	423	402	435	434	409	427	413	431	406	429	455	452	416	400	410	444	433	433	444	417	420	449	421	415	442	460	448	429	404	435	424	446	427	434	433	417	399	399	375	424	429	415	427	439	392	401	449	438	469	443	417	419	452	433	432	419	429	394	453	453	405	424	455	437	412	429	413	437	426	434	391	434	468	404	411	452	408	423	441	440	432	409	379	459	467	423	429	436	443	454	438	423	416	405	442	448	439	430	419	464	411	392	427	422	417	440	397	457	497	419	433	437	424	450	405	438	394	414	385	423	436	446	428	423	452	424	388	433	410	437	422	466	411	431	416	438	417	435	441	415	428	420	461	419	406	427	457	413	433	401	449	442	470	447	439	433	433	429	457	443	439	407	403	433	458	406	431	463	456	422	454	420	419	472	440	432	463	413	417	415	429	433	400	468	424	400	438	418	417	411	433	473	412	427	424	442	443	430	432	420	451	383	426	442	429	451	415	444	450	448	426	438	426	436	448	392	424	385	391	410	401	440	432	442	420	407	442	434	446	423	430	425	448	428	435	437	415	413	422	421	440	444	409	358	432	418	404	428	425	414	422	414	422	447	415	416	393	405	433	460	426	489	398	435	434	409	444	446	429	438	418	447	445	412	440	481	449	413	462	463	451	427	426	412	467	402	384	414	413	430	408	441	498	414	467	420	396	452	426	429	418	477	411	417	417	442	462	432	433	423	437	416	433	430	438	401	410	373	431	393	420	415	403	396	446	429	413	447	425	430	408	403	428	424	436	416	391	453	383	426	390	424	424	447	452	411	437	409	433	426	400	436	420	468	409	394	451	453	403	446	407	446	398	395	459	439	385	406	424	413	405	417	453	413	416	419
14275	3028	3264	2596	2077	1594	1253	1087	1110	788	730	658	567	717	827	803	496	466	425	349	294	292	289	290	268	243	279	255	280	233	216	230	218	206	201	232	224	252	228	241	225	246	221	250	255	245	227	225	242	207	234	209	218	234	218	217	237	209	216	232	223	225	232	228	207	223	245	213	241	231	223	238	237	257	205	223	202	210	228	247	233	235	235	205	195	208	229	208	222	220	212	209	216	238	228	215	236	215	221	218	237	208	192	212	191	243	197	216	225	237	202	211	201	227	225	218	216	245	238	217	206	224	230	216	199	242	233	220	209	208	229	198	209	229	211	218	221	228	228	225	227	202	227	208	225	216	217	222	226	206	224	228	203	220	216	276	217	184	187	252	252	224	214	225	232	252	224	257	181	209	234	242	195	248	217	209	201	236	214	225	224	207	224	220	209	230	219	213	209	238	205	198	219	228	209	220	233	227	216	181	211	224	214	220	212	228	204	209	226	224	232	229	247	218	231	230	224	222	234	235	233	199	208	208	219	217	207	230	228	223	224	215	204	199	192	183	202	217	190	227	243	217	211	216	228	226	200	210	196	222	214	213	202	228	195	206	225	239	212	219	224	232	203	228	228	241	241	234	197	205	201	239	200	207	198	216	241	210	202	250	215	203	206	216	206	244	238	212	240	236	205	224	245	210	216	203	216	249	206	205	216	233	240	224	218	198	200	213	210	223	240	243	203	195	202	219	217	241	243	216	235	228	226	228	211	217	232	203	208	213	230	221	206	202	209	212	201	212	249	214	211	193	235	209	207	259	222	212	214	196	201	224	218	208	212	201	217	209	209	210	227	230	232	236	188	216	242	229	230	226	233	236	200	224	223	204	197	215	220	196	203	200	229	228	192	235	232	214	208	231	204	218	220	226	227	189	219	187	212	205	246	217	213	243	213	216	230	203	239	202	219	224	215	247	195	233	216	217	204	226	230	222	207	209	190	229	213	218	190	231	212	221	212	213	226	196	229	241	242	200	210	202	221	203	218	228	251	227	225	230	231	204	224	212	243	224	208	216	192	215	234	212	200	204	232	232	198	220	227	216	222	217	227	203	244	232	229	223	234	196	202	210	218	177	203	208	222	189	230	206	222	235	216	229	213	217	249	218	244	221	222	200	188	225	236	213	186	205	215	230	167	231	189	208	212	218	184	223	241	200	214	229	229	223	223	224	215	242	193	235	209	199	223	221	234	188	216	218	230	191	241	230	206	216	259	213	219	199	220	221	227	233	195	192	233	237	188	218	204	221	213	215	195	206	203	204	223	237	195	237	231	211	233	218	207	240	217	236	209	193	218	218	229	205	214	241	233	230	178	232	221	205	225	225	192	215	217	200	205	238	234	214	204	229	227	199	232	194	221	212	194	228	256	220	229	190	195	196	223	200	221	210	211	230	229	203	160	218	230	219	212	253	226	221	223	208	199	234	230	235	213	235	241	203	223	225	214	216	223	213	228	206	209	196	233	210	208	240	217	254	202	226	219	220	241	222	219	216	248	196	234	203	224	223	231	202	241	231	206	200	242	220	205	242	234	235	216	202	224	206	200	213	204	211	221	220	211	230	202	196	219	210	241	196	228	211	238	216	203	215	198	214	245	211	241	246	243	222	223	222	241	221	207	225	241	231	223	225	222	213	197	201	236	220	201	196	209	207	206	223	222	176	220	214	200	226	211	218	232	218	213	222	228	237	218	230	204	207	217	211	218	225	230	206	203	217	216	210	203	205	214	228	198	203	200	244	197	225	213	220	196	206	230	209	205	221	245	214	202	212	208	203	237	207	222	203	238	198	193	202	230	205	228	208	206	233	222	217	227	227	218	192	263	229	199	211	233	227	198	234	248	215	210	212	207	223	228	212	220	228	246	215	206	199	221	222	210	198	193	213	225	228	218	216	215	204	228	198	201	225	215	233	224	233	199	240	225	234	184	223	230	208	208	223	225	205	237	230	190	212	220	215	202	235	235	210	191	219	223	204	201	218	188	212	242	229	234	225	223	219	242	241	221	232	190	211	222	223	206	226	210	216	229	216	228	221	209	233	203	220	244	182	236	223	225	208	220	240	248	208	210	232	227	217	216	210	200	227	247	210	209	223	218	227	242	220	212	216	224	213	229	224	210	214	190	202	227	214	218	215	234	223	243	216	224	226	217	249	206	229	227	192	221	202	210	220	212	239	222	207	224	199	204	205	233	213	193	216	245	214	211	229	220	185	226	241	213	240	195	197	209	221	235	206	195	230	231	214	234	214	190	202	233	246	205	232	236	227	231	225	221	222	181	203	224	217	208	223	228	199	239	224	224	207	229	204	203	202	217	221	251	217	212	231	208	194	228	212	233	208	234	221	224	227	252	234	236	227	243	225	225	218	197	210	220	225	211	210	200	221	205	208	221	218	200	217	201	205	224	212	219	231	240	226	223	218	215	215	218	202	197	213	212	223	221	211	219	248	224	232	223	212	232	235	205	202	246	212	211	206	218	210	206	182	206	198	208	191	211	235	243	227	200	236	233	222	244	218	216	214	231	218	182	219	225	218	250	250	234	191	237	184	230	223	249	228	211	235	225	243	184	209	208	212	232	219	212	198	205	232	206	212	210	241	242	203	224	192	200	201	220	211	222	217	213	229	242	194	223	221	233	236	222	213	216	196	241	237	226	240	229	190	211	199	194	194	211	207	224	187	241	256	221	241	179	222	233	205	200	212	216	224	239	216	218	213	211	226	230	226	221	222	242	212	228	220	241	220	202	216	205	213	201	221	215	215	239	223	239	221	241	212	230	216	200	237	228	239	237	252	233	208	201	228	212	205	215	190	233	211	191	220	223	226	217	216	204	221	223	214	179	227	227	221	243	234	212	214	213	196	232	211	190	208	212	203	245	207	221	222	203	210	180	219	232	227	214	201	219	240	212	216	231	221	207	250	211	226	245	206	178	247	222	232	242	217	216	206	233	227	217	178	233	221	248	233	209	232	248	222	237	237	230	227	240	196	220	196	240	235	235	213	267	208	221	215	217	261	233	231	221	191	218	219	229	218	206	215	240	234	223	237	192	232	247	231	231	213	195	208	242	205	190	263	210	233	197	216	215	238	225	243	207	235	227	232	244	228	183	205	197	208	193	229	192	180	215	192	207	205	224	214	220	226	220	235	223	190	227	201	227	244	222	208	220	227	216	213	233	214	222	225	206	214	235	223	218	234	221	201	216	227	196	235	236	218	209	213	243	224	212	207	197	212	208	207	233	205	218	229	228	218	208	220	209	200	246	240	214	215	207	233	226	226	252	217	227	216	226	219	221	200	222	217	229	217	246	236	214	224	238	206	202	243	208	226	229	210	224	234	210	238	213	191	218	223	218	201	219	191	230	208	226	221	232	198	239	208	216	202	236	210	193	233	233	207	213	201	205	230	215	203	223	183	218	225	216	208	220	215	205	229	220	211	204	214	233	203	218	223	210	221	206	188	212	223
7964	2662	5443	6730	6297	5473	4438	4353	4679	3545	3585	3597	3347	4018	5168	4334	2463	2299	1899	1222	1109	1075	1012	896	932	836	810	792	768	783	712	771	728	705	709	724	772	722	728	717	731	720	799	686	657	668	669	663	651	651	683	630	636	639	648	613	656	630	664	600	607	632	580	633	632	628	589	629	628	667	624	580	621	626	576	638	620	604	620	646	619	592	617	574	614	650	609	615	562	582	640	606	572	586	605	602	593	599	626	608	611	611	644	578	599	595	637	591	602	615	600	608	583	621	597	576	599	587	596	605	570	613	617	601	584	590	575	601	618	648	644	611	582	592	583	594	573	591	617	596	607	593	597	545	587	631	580	639	548	607	626	608	599	623	616	540	609	596	604	593	586	601	598	587	596	627	574	580	576	578	582	602	609	626	635	593	603	585	586	590	592	625	593	609	545	598	579	631	566	580	612	582	598	623	585	594	581	573	558	580	627	561	584	573	624	560	640	636	565	632	582	553	617	550	580	571	569	579	588	547	597	585	579	636	560	564	599	587	598	568	600	583	586	599	610	619	573	552	581	615	588	572	570	594	584	593	556	595	615	552	613	593	579	547	618	623	536	570	561	582	618	587	564	555	600	588	595	569	590	594	557	578	580	613	605	631	665	582	593	619	547	584	642	560	568	576	578	572	589	612	580	604	620	591	613	592	620	606	598	555	540	579	581	599	614	597	616	615	596	583	601	588	639	570	529	611	608	607	567	576	588	600	557	577	583	595	612	601	579	577	548	595	606	562	606	574	578	602	583	612	589	581	562	569	561	575	605	599	626	584	585	574	585	593	600	571	586	633	573	622	611	597	593	589	585	606	598	598	597	619	652	587	619	631	608	598	598	584	586	603	611	576	619	618	586	557	562	604	608	538	542	612	566	543	529	598	590	562	594	580	552	594	554	595	577	659	606	624	593	585	588	612	572	597	615	583	597	620	627	570	523	568	574	592	593	607	623	608	542	594	587	573	553	625	567	634	598	604	659	587	593	627	594	592	610	594	545	580	572	590	584	559	616	594	584	627	626	625	577	623	579	587	612	616	568	585	550	600	630	578	608	587	602	601	578	584	601	547	656	628	595	594	569	587	563	600	566	577	590	556	638	569	581	545	615	615	565	623	582	638	617	621	590	614	589	592	563	600	593	613	551	575	567	607	589	589	608	580	570	618	592	572	573	565	596	614	613	586	606	631	579	599	646	580	611	582	609	637	566	576	572	617	581	513	607	606	603	629	599	585	573	620	599	571	589	604	576	574	623	597	595	584	609	585	641	602	602	567	643	567	560	583	604	631	565	572	581	606	563	619	596	583	618	592	634	568	573	618	566	625	602	591	565	606	592	639	599	629	585	607	589	584	570	615	585	644	609	638	603	578	567	555	586	568	614	598	617	630	574	614	557	563	560	581	622	618	589	543	571	600	583	589	592	616	582	566	561	551	592	598	574	591	627	603	553	587	612	551	557	576	588	604	614	583	598	616	601	587	603	611	596	625	616	615	616	573	595	614	612	607	544	595	536	567	577	576	609	583	576	570	601	592	561	620	591	557	557	561	598	613	601	619	622	559	602	636	572	543	609	607	580	597	613	623	597	580	544	599	610	607	623	581	587	618	599	628	574	619	635	585	604	571	591	596	595	564	588	576	604	601	577	607	579	585	581	602	581	594	584	585	554	567	589	614	576	590	595	574	621	592	613	602	581	607	580	576	570	628	608	573	622	602	632	564	572	553	640	571	581	600	565	606	601	613	585	619	607	606	541	556	533	598	604	613	588	602	625	595	613	597	582	574	596	624	626	616	555	596	555	567	577	599	640	545	558	599	609	596	588	588	566	582	568	583	601	555	542	570	620	602	587	582	576	584	616	561	613	572	596	601	556	623	559	581	609	576	561	550	601	622	563	552	567	595	623	569	595	537	566	549	607	577	599	560	626	617	586	615	600	614	579	640	581	552	560	578	553	593	599	622	621	592	625	603	616	616	599	582	574	598	560	614	567	592	589	594	590	616	563	593	589	596	590	542	606	570	567	575	562	589	601	610	602	608	610	597	570	586	558	617	564	574	637	611	623	590	623	564	591	572	564	621	582	622	596	594	635	631	581	618	614	574	595	580	576	583	623	581	626	597	573	591	603	556	601	596	598	605	631	565	599	566	592	585	601	562	589	583	620	592	599	577	607	590	585	572	573	594	563	581	583	620	577	591	565	607	574	564	596	559	579	561	622	571	630	623	599	600	632	583	602	604	592	569	589	609	611	618	599	552	561	592	609	524	599	601	565	622	596	664	554	564	570	623	554	604	592	638	586	611	586	567	595	572	593	615	611	598	562	603	579	554	568	605	596	583	613	549	608	597	640	594	608	639	603	576	578	617	613	595	596	599	569	591	554	606	591	597	608	592	578	576	572	603	583	561	594	579	589	600	621	654	574	580	603	606	577	641	583	549	601	591	592	540	575	546	618	594	601	568	592	595	566	576	577	605	603	625	619	594	595	582	607	625	588	607	619	620	605	593	631	610	591	629	565	674	594	611	587	608	562	562	623	584	568	574	592	586	614	592	560	561	584	570	622	576	597	579	569	620	574	626	597	585	531	597	610	621	576	619	563	620	575	585	584	620	598	603	592	585	565	552	611	613	590	607	605	571	575	604	573	584	601	630	552	590	565	598	601	632	597	572	624	625	598	592	655	627	594	613	612	618	601	576	622	602	591	631	608	572	626	597	568	597	552	592	575	611	587	577	572	588	584	564	578	594	556	609	588	622	590	594	581	628	601	601	584	601	569	572	590	609	598	617	608	575	581	595	588	619	579	596	568	596	580	576	639	613	605	588	637	598	588	586	588	638	587	566	591	578	579	570	610	632	585	614	600	618	584	631	569	573	642	583	574	593	600	560	570	604	611	600	634	597	546	613	577	607	571	620	597	630	591	607	569	613	591	636	571	585	619	594	603	593	587	620	561	568	625	619	627	615	623	561	579	597	558	621	596	578	607	577	561	566	613	577	586	586	630	635	608	604	575	597	651	597	618	548	599	610	601	602	540	576	569	575	609	587	554	591	593	549	575	553	609	564	550	583	596	576	594	569	591	575	626	556	572	593	617	567	591	602	621	582	598	605	580	560	590	638	559	596	592	579	595	613	636	571	609	581	589	601	542	573	595	600	610	577	562	587	611	572	556	551	598	660	607	584	624	588	571	594	603	600	629	583	621	564	611	603	611	616	591	616	595	570	580	582	592	601	617	596	590	613	586	559	578	613	609	613	573	591	613	590	574	585	583	605	598	613	574	608	577	602	620	561	576	634	577	617	586	598	659	567	612	585	592	605	608	579	611	619	639	636	601	565	552	565	616	548	613	588	577	635	558	594	554	610	595	576	568	607	609	620	581	585	590	568	598	571	594	594	582	556	622	627	627	622	567	570	613	549	600	614	629	570	604	593	571	590	615	608	572	599	567	595	580	579	598	608	567	619	557	599	597	593
2079	351	365	393	351	302	290	313	326	298	305	312	324	300	339	312	298	309	286	314	305	268	309	309	296	323	320	328	250	316	308	341	308	314	309	323	324	293	287	288	318	276	319	317	353	335	307	300	298	315	290	345	292	295	327	343	336	276	337	309	352	291	308	299	302	288	304	350	292	313	316	317	320	321	334	341	299	304	296	298	310	334	287	337	290	304	313	316	287	304	302	347	307	309	347	303	325	310	297	319	334	321	327	315	298	309	294	273	331	308	302	325	353	316	294	306	311	307	355	334	326	302	314	336	325	345	320	309	296	301	295	320	316	341	350	305	325	311	332	343	329	309	311	322	319	327	328	316	323	307	261	330	344	299	339	262	333	321	299	310	341	326	301	306	333	281	300	296	314	326	304	297	310	326	336	302	306	318	318	318	321	321	337	308	328	306	308	305	289	297	316	284	329	300	311	320	343	311	298	334	291	293	280	307	276	319	299	320	308	302	297	327	328	336	320	345	328	307	317	356	317	314	309	305	308	319	290	296	308	331	310	330	322	320	325	342	320	330	307	274	299	333	270	321	296	286	306	330	303	314	305	306	299	331	306	304	314	309	281	332	317	328	294	318	280	292	322	290	351	313	312	304	303	283	302	333	281	339	311	323	298	305	322	279	328	292	314	303	316	329	323	311	306	336	294	296	335	328	325	319	293	295	295	302	305	293	320	295	300	308	307	331	305	282	296	296	333	298	324	325	297	286	301	289	307	301	306	301	298	298	310	326	312	297	303	320	340	316	297	301	298	302	289	333	267	355	268	319	302	262	321	276	315	338	324	356	328	318	283	305	324	295	308	341	310	296	325	355	315	317	334	317	345	289	327	300	315	317	325	299	311	315	328	333	303	317	305	311	350	286	287	299	337	345	316	315	319	301	300	302	315	326	324	318	297	324	295	276	318	292	307	308	298	332	279	325	286	293	305	313	306	329	331	310	345	291	306	307	277	307	306	310	284	297	315	318	329	348	328	293	268	320	302	308	307	342	293	290	291	295	313	298	310	328	295	322	305	304	315	312	295	304	326	305	323	296	300	300	327	329	302	312	306	290	320	328	308	259	311	311	336	333	302	301	315	312	307	304	319	293	339	320	335	265	318	284	329	295	327	326	303	295	293	292	298	283	309	317	296	303	266	296	290	297	293	311	294	301	300	322	284	297	327	294	287	326	321	305	319	314	277	323	310	354	329	311	304	284	298	336	362	295	299	326	328	307	301	316	356	324	303	293	316	313	351	323	302	332	315	307	324	316	316	320	300	310	326	332	309	304	350	304	332	313	322	314	314	340	311	327	334	325	271	327	313	327	287	320	323	301	279	291	307	288	326	312	323	317	323	263	344	305	304	329	327	294	332	336	313	294	316	313	314	290	327	322	292	325	333	325	359	302	289	317	307	304	305	320	317	298	318	339	357	292	328	288	333	328	333	295	292	320	333	310	343	321	308	308	275	341	322	310	329	317	313	275	311	282	338	323	295	318	308	298	318	336	289	287	331	334	328	293	333	307	337	311	296	322	297	289	329	299	325	324	331	298	323	301	307	298	280	296	335	307	338	284	299	314	331	315	358	321	296	318	317	321	315	287	298	322	330	334	305	316	325	332	298	281	311	324	323	342	302	318	309	270	280	310	290	309	318	306	297	322	304	334	304	304	279	316	310	316	315	302	316	309	309	345	281	300	310	312	281	337	353	289	320	290	327	322	305	291	345	305	321	298	284	282	326	287	315	297	287	325	306	332	286	319	299	292	308	330	308	336	305	312	291	329	332	289	288	296	319	297	306	290	309	326	326	278	308	365	317	329	315	345	331	297	290	319	302	324	326	315	308	319	303	321	327	320	313	329	306	323	297	284	329	330	316	288	296	299	279	350	278	277	359	306	307	311	343	330	321	298	332	335	300	282	306	301	318	333	312	321	289	288	320	331	329	282	309	287	307	297	291	326	306	298	309	289	350	350	298	333	308	309	277	301	295	334	288	299	304	265	332	313	277	299	330	308	290	308	277	313	282	317	311	309	326	315	292	294	336	293	331	314	322	324	327	301	304	290	345	324	298	307	287	316	333	303	327	279	295	314	316	293	307	297	306	305	305	258	257	286	305	274	294	299	327	298	302	326	306	299	342	329	309	330	285	303	277	335	300	290	279	303	335	308	309	327	324	311	310	296	313	339	328	319	334	303	289	267	308	346	322	292	291	304	297	345	326	300	304	336	310	326	317	304	324	276	301	307	320	339	299	335	341	344	284	317	333	303	337	283	327	321	313	293	298	295	309	326	318	306	302	279	340	302	345	318	338	292	292	323	323	312	284	330	345	314	313	312	349	326	320	307	272	296	315	298	323	285	306	339	301	315	294	316	332	326	344	334	304	314	322	304	307	306	330	314	283	289	342	314	296	332	301	335	316	332	312	309	270	306	325	319	300	311	344	305	319	324	297	287	312	318	324	302	272	307	298	319	329	295	333	304	319	303	309	298	312	316	313	334	309	315	301	293	337	309	321	313	315	316	309	325	308	325	310	278	282	335	280	302	316	303	334	335	313	309	305	319	293	307	300	286	302	301	285	309	319	326	304	284	315	300	308	333	332	293	311	318	316	347	318	284	310	309	288	323	305	297	298	320	311	278	315	334	309	300	311	326	285	277	315	301	306	330	316	302	292	333	316	352	324	290	286	330	334	318	313	344	293	313	329	317	304	331	331	298	299	306	322	333	308	353	301	327	306	311	294	318	314	291	354	292	280	316	317	329	316	333	306	308	328	324	333	301	339	311	272	282	318	293	311	314	324	337	312	284	311	285	318	322	309	292	338	304	310	288	324	298	321	313	296	312	307	331	334	351	349	294	282	309	327	321	358	314	274	330	376	326	300	310	321	313	316	351	315	318	311	329	263	278	317	287	308	293	298	313	333	331	319	307	326	302	298	322	284	329	306	315	307	316	322	306	305	319	329	324	310	294	317	342	305	316	327	324	297	296	325	295	298	281	333	312	320	296	311	341	299	293	298	301	286	327	323	311	305	334	301	336	304	320	327	314	305	319	322	296	312	348	339	306	309	347	338	281	295	276	325	290	313	326	340	341	315	326	307	319	299	302	327	302	304	283	303	321	323	310	284	326	322	305	331	348	323	311	323	323	275	285	294	291	311	314	325	285	278	308	325	341	307	318	312	308	321	310	319	279	343	316	320	328	300	332	314	318	302	327	300	317	299	307	319	331	291	327	320	315	321	336	316	315	278	306	348	292	299	293	316	303	314	319	339	319	323	313	311	300	289	320	335	318	352	307	311	331	324	309	299	334	313	320	308	333	347	338	309	308	295	321	295	333	304	307	320	286	286	302	323	284	326	276	313	329	331	336	332	325	329	302	310	311	317	307	319	339	278	303	327	306	314	298	336	304	340	311	313	328	300	318	337	313	325	339	331	345	317	272	302	346	347	321	322	320	335	310	302	330	300	309	292	304	320	334
2728	869	867	883	886	830	811	829	826	805	818	842	776	799	818	854	732	790	744	769	747	779	745	784	772	719	709	751	805	727	787	775	765	747	761	755	767	806	724	758	767	770	793	791	754	740	768	764	748	769	756	797	773	779	770	724	787	757	755	722	745	767	785	792	747	778	767	798	754	735	794	765	749	736	762	723	741	782	761	730	741	719	755	785	703	742	739	734	770	729	730	805	754	692	751	803	722	755	824	761	741	760	768	761	759	787	702	806	734	762	723	777	732	795	788	776	797	761	767	767	699	732	746	746	818	755	750	761	743	822	788	776	776	726	749	767	768	759	777	730	794	734	754	773	746	755	799	768	718	735	810	719	767	775	786	817	739	788	716	792	705	744	779	764	741	746	824	743	759	745	772	764	756	747	741	766	750	718	765	785	779	748	770	714	823	708	738	748	707	722	794	773	730	717	777	740	759	753	795	744	753	742	783	697	744	762	817	753	770	824	783	729	765	785	775	762	778	714	739	756	707	797	800	755	713	784	710	740	749	712	721	762	761	723	727	781	749	777	791	739	763	760	771	729	779	783	738	780	701	771	744	760	717	799	731	765	747	751	819	772	755	742	774	708	747	743	768	747	743	730	746	804	762	756	771	709	714	795	748	781	718	770	804	700	717	773	750	775	813	774	783	709	772	721	744	779	700	730	741	738	789	801	773	775	742	774	749	743	735	768	758	724	770	724	780	722	742	753	747	767	716	778	767	732	760	763	763	745	774	759	754	774	724	754	717	761	758	771	776	790	717	759	770	721	756	758	722	716	757	754	729	742	724	735	774	723	766	741	765	726	786	764	788	748	751	763	751	757	767	806	741	753	730	773	758	759	750	767	709	777	760	737	763	755	737	744	749	757	721	771	742	736	784	705	758	784	751	724	799	746	763	791	775	740	748	743	767	747	740	774	752	780	785	763	720	777	741	815	767	771	754	746	739	810	763	747	763	737	712	715	755	817	762	772	761	730	775	766	750	760	792	721	753	749	742	678	747	784	705	789	764	772	743	725	744	790	736	762	736	777	730	759	737	701	751	752	743	693	737	725	753	747	709	751	723	756	779	752	745	759	749	766	775	763	760	793	763	791	719	779	741	768	771	736	781	810	715	753	752	778	747	728	730	799	725	789	730	726	756	696	809	775	754	686	753	778	752	738	781	732	740	795	703	763	784	789	745	742	755	782	736	783	768	750	742	788	713	735	794	741	766	765	746	742	742	781	749	740	769	770	716	759	773	777	729	775	713	758	801	735	799	782	785	716	738	781	803	749	761	732	808	763	770	822	817	785	781	777	715	700	776	787	758	769	743	724	752	764	778	783	781	718	740	790	729	809	774	801	764	756	781	731	783	724	794	775	743	805	751	766	747	749	735	743	730	705	814	718	767	740	774	855	779	702	726	737	710	742	765	722	754	782	728	744	732	776	751	725	735	756	755	771	740	703	697	771	765	730	754	777	793	737	758	802	750	757	746	756	723	767	750	772	747	736	740	752	744	816	743	756	758	807	714	761	753	777	708	736	796	812	755	746	714	701	768	822	777	754	749	749	800	772	735	766	783	719	774	740	764	756	764	723	754	743	770	751	750	719	773	751	744	811	794	768	788	828	724	717	766	728	736	763	772	745	716	744	727	775	724	790	753	751	756	768	712	712	757	754	752	755	812	724	756	772	799	787	729	827	731	725	722	738	774	744	787	772	799	776	715	766	718	730	771	756	764	728	762	745	735	756	710	781	728	778	742	774	747	755	765	724	788	746	780	696	761	741	739	767	749	758	767	768	753	761	760	762	749	736	779	755	772	705	747	762	810	756	813	767	781	805	731	728	710	718	745	724	799	758	719	750	725	751	754	770	762	785	769	750	782	677	751	751	763	793	771	771	705	730	769	780	704	739	796	743	751	739	749	768	768	742	736	729	781	756	733	744	731	763	806	726	713	810	746	787	715	767	783	730	735	758	718	770	736	813	758	772	739	751	760	736	740	760	741	728	773	747	758	782	735	817	721	781	735	796	736	742	748	790	726	742	751	760	763	711	733	775	749	739	753	791	774	763	734	795	730	675	703	791	760	712	725	763	764	732	743	724	778	719	799	754	769	723	715	731	800	822	707	755	760	745	761	751	728	755	727	763	778	707	737	762	789	712	793	776	765	746	772	750	746	764	734	811	772	721	755	751	757	732	769	758	763	776	792	746	794	746	806	762	714	764	755	771	761	753	756	724	804	786	767	802	742	759	769	765	784	731	753	742	750	743	781	782	770	761	724	718	772	735	708	757	749	772	754	760	765	729	700	763	761	824	731	763	781	770	739	796	751	779	774	789	744	737	706	764	811	771	746	753	774	800	746	775	779	730	786	739	775	761	761	771	710	774	761	778	789	737	749	770	767	717	769	774	793	758	722	737	788	769	763	730	791	760	780	753	800	774	725	781	734	742	752	742	797	722	759	767	796	695	785	771	754	810	788	802	803	792	825	762	735	807	698	742	785	747	797	790	756	758	756	749	756	755	745	790	753	753	751	810	698	802	751	733	726	736	741	760	757	735	738	711	752	730	787	811	819	723	764	781	780	765	738	751	754	737	728	761	787	781	744	760	764	762	734	757	748	796	731	755	783	797	761	772	757	745	748	799	754	769	745	734	803	773	732	767	739	758	763	685	734	741	720	763	768	703	755	739	756	751	747	723	773	765	773	725	777	781	752	795	791	762	692	731	795	760	765	732	780	785	736	793	741	701	770	764	764	734	774	787	717	734	753	789	711	786	749	773	722	733	719	769	705	793	751	695	706	804	780	794	789	763	826	797	760	800	774	736	768	757	733	763	792	795	757	730	768	723	781	744	757	752	774	737	732	774	770	787	740	758	793	739	750	706	748	750	738	738	786	794	761	769	725	776	775	711	759	742	763	732	725	768	738	729	789	708	753	715	749	773	784	742	737	826	736	739	731	757	754	716	742	760	819	778	756	791	774	783	745	741	750	730	791	706	801	717	734	699	785	793	755	784	773	761	747	785	740	803	795	766	713	747	773	757	752	772	772	737	777	707	734	778	738	750	753	720	759	737	780	778	733	746	734	752	725	794	768	741	747	728	733	774	765	764	764	782	758	784	745	795	757	771	770	777	743	771	759	779	751	752	724	786	716	751	770	770	802	775	730	733	801	732	762	786	750	746	772	717	752	776	786	705	761	729	735	735	727	741	740	779	733	789	740	792	745	689	751	746	748	760	730	732	782	746	747	758	804	808	766	756	754	732	821	764	753	759	771	723	746	774	760	742	760	774	775	726	729	750	779	759	707	739	763	728	733	793	744	759	738	725	703	730	735	741	755	770	758	785	752	800	740	755	814	745	757	769	747	775	744	772	772	775	762	730	747	739	787	710	702	768	771	804	771	752	752	771	751	693	737	731	740	781	735	762	797	721	710	696	783	774	797	773	742	754	763	756	747	830	764	820	701	816	754	740	736	763	731	761
7792	1538	1829	1357	1037	922	725	674	501	430	406	394	353	390	517	432	279	281	213	210	176	183	166	171	191	162	153	154	166	202	183	160	171	162	171	156	140	176	175	176	168	150	153	137	176	147	150	156	166	149	158	121	189	179	150	168	156	144	145	144	173	178	149	145	164	135	162	162	152	169	155	167	153	158	153	155	154	182	168	163	137	156	162	173	142	148	146	167	163	161	165	153	186	150	187	158	174	191	162	166	155	174	150	139	164	164	126	161	153	145	138	174	150	152	143	150	174	139	143	151	142	163	158	148	148	167	146	167	147	142	165	147	161	143	138	162	175	173	184	148	156	145	163	160	123	155	161	176	153	193	151	154	182	167	134	140	143	159	160	161	143	134	139	172	143	150	150	173	153	150	168	154	179	144	175	153	161	139	155	147	171	146	142	144	148	150	174	159	159	166	152	134	163	158	165	194	168	144	149	165	164	151	152	138	161	166	167	168	139	187	139	138	145	160	140	168	144	157	148	135	164	152	146	154	175	160	136	163	161	169	154	144	154	153	125	146	145	161	167	154	183	195	155	183	151	165	147	159	154	162	154	162	170	172	165	141	166	149	148	147	165	150	148	148	170	146	137	149	159	144	159	150	182	163	151	170	133	141	150	157	158	155	176	154	185	162	154	152	182	152	167	166	169	134	153	135	148	164	155	163	146	143	154	139	147	161	162	157	159	143	158	149	169	152	171	160	153	137	142	159	172	177	151	165	138	149	155	167	158	150	147	142	151	165	159	173	158	135	150	164	171	149	150	164	140	145	150	157	149	157	157	137	147	141	136	148	144	177	176	179	153	139	136	140	159	164	156	158	146	150	161	154	166	166	143	166	145	152	146	170	153	153	127	159	164	145	155	164	155	145	160	142	158	158	143	145	160	171	145	179	139	150	130	160	138	157	147	148	162	146	176	147	147	163	131	175	136	159	145	176	169	157	164	152	159	166	155	159	118	151	138	153	148	140	163	147	130	175	144	150	145	181	165	168	158	132	162	172	152	160	144	178	163	153	155	127	182	148	176	164	180	172	154	148	151	167	147	161	174	129	182	162	158	172	185	138	148	146	146	170	157	160	162	172	148	145	159	140	155	158	134	169	136	145	149	156	155	146	130	157	165	147	183	179	169	164	159	151	147	163	163	167	137	147	157	174	140	155	155	154	133	145	149	146	148	186	157	145	148	159	161	159	167	161	168	184	182	148	141	172	152	154	140	166	151	157	151	153	176	154	136	169	174	162	154	178	149	169	185	157	161	137	154	173	161	171	147	145	143	152	128	138	139	148	128	158	137	150	151	153	141	137	148	185	167	151	155	164	154	137	148	145	151	147	147	152	163	161	159	150	149	146	157	166	153	136	163	161	162	152	136	132	161	153	174	130	171	167	146	158	144	164	143	178	150	163	164	159	173	160	161	161	151	165	139	147	156	141	153	146	146	151	151	150	166	166	183	165	139	149	172	158	160	149	148	173	154	129	148	170	151	148	152	166	186	141	156	131	157	152	152	137	157	127	151	145	162	148	149	144	162	151	146	164	147	150	162	153	139	171	140	154	159	162	160	150	139	143	133	154	159	177	156	132	169	152	150	164	142	128	154	160	161	140	140	144	155	159	140	146	146	173	126	169	145	171	184	164	139	173	168	162	151	161	149	156	159	160	163	150	169	163	164	147	162	163	181	143	147	151	185	165	146	149	142	168	168	161	162	128	153	146	180	145	135	173	153	152	168	161	169	146	156	168	158	172	133	156	162	132	132	162	154	172	152	165	155	149	143	147	153	162	150	173	151	148	152	137	152	157	168	160	168	159	151	165	168	147	148	168	171	172	158	142	164	189	153	153	137	150	152	145	164	151	143	147	143	156	151	166	156	137	138	136	155	160	164	145	148	162	146	144	150	173	162	145	138	154	150	142	145	140	145	129	160	159	150	159	157	121	158	161	164	145	144	166	133	157	146	126	164	151	141	145	144	157	141	163	155	152	171	139	160	179	163	143	154	170	139	147	162	165	130	160	158	151	153	153	143	168	159	168	148	167	141	140	149	163	120	150	176	147	168	154	162	135	142	149	139	199	133	156	156	176	171	150	154	150	148	149	178	144	126	160	135	149	190	168	154	170	160	152	148	160	172	151	166	146	167	159	156	135	156	157	156	162	146	152	127	154	158	167	168	157	137	156	162	152	167	143	163	149	167	141	178	149	167	163	151	146	149	152	158	143	152	153	138	162	165	152	184	160	170	160	154	156	162	130	171	174	169	176	140	143	152	170	169	161	151	165	152	137	174	140	154	146	171	169	164	167	149	168	142	158	149	162	164	159	127	166	168	174	154	155	134	154	166	132	141	160	144	156	147	142	144	174	152	163	163	190	155	155	150	169	181	137	172	159	147	169	141	155	148	172	134	149	154	150	166	145	125	148	156	137	136	163	149	162	146	164	161	158	146	165	150	157	148	167	179	139	154	127	147	156	155	181	136	154	148	161	176	142	162	136	158	163	160	161	159	146	174	159	154	179	127	158	151	147	144	150	174	174	160	162	161	140	151	159	153	161	146	139	174	150	171	148	176	146	146	151	170	162	144	146	158	150	137	155	153	161	142	160	154	150	147	175	157	148	141	157	139	144	138	139	146	156	163	132	148	148	158	176	108	140	127	149	149	147	169	159	125	160	170	163	157	153	158	148	143	144	167	136	150	156	141	165	159	162	169	157	149	153	129	163	158	171	179	153	173	169	136	151	149	159	160	164	150	168	156	132	166	138	172	152	169	159	162	150	148	161	160	147	170	150	143	177	169	174	151	158	158	147	137	154	140	151	185	182	141	144	129	154	159	175	158	141	141	162	155	159	162	157	170	140	146	150	161	181	149	168	130	168	154	135	160	145	156	184	155	154	173	162	164	150	146	164	197	144	155	151	137	142	142	140	156	182	175	151	169	137	150	150	165	153	125	154	152	178	164	159	159	172	150	150	157	168	157	182	171	167	165	138	179	143	158	141	161	150	164	153	166	147	138	169	125	161	157	156	147	152	171	156	157	157	156	166	167	154	154	128	171	146	155	156	149	163	170	147	168	155	167	161	172	168	168	141	146	154	144	141	149	146	160	148	146	134	164	150	150	138	151	146	153	165	148	183	157	142	132	131	136	143	155	162	152	171	153	170	148	156	149	171	159	147	152	137	170	162	154	166	151	145	153	147	158	172	148	176	178	159	181	144	139	147	168	158	122	148	136	146	164	152	172	145	152	130	143	157	156	160	151	146	166	126	154	167	146	144	152	155	146	165	150	135	164	162	135	159	156	172	169	137	155	150	138	176	151	149	150	139	151	159	168	130	168	151	163	170	162	151	161	155	162	164	158	136	148	141	173	159	127	148	158	148	154	175	158	148	131	146	143	147	172	140	156	146	139	153	142	152	147	151	160	172	150	123	151	164	156	148	172	138	185	159	176	162	154	159	158	169	168	170	177	188	151	174
6086	1650	3201	3744	3720	3291	2543	2854	2657	1990	2089	2101	1843	2365	3007	2417	1596	1356	1059	738	693	681	618	585	582	553	546	537	563	547	513	530	521	539	504	532	469	522	543	490	477	526	472	487	475	473	457	432	409	459	495	454	464	467	443	472	495	454	459	451	402	467	427	475	433	436	441	467	449	453	464	451	460	463	469	469	464	456	455	418	434	467	473	481	423	442	416	423	452	413	432	429	395	459	414	452	475	458	400	449	440	411	420	420	420	474	423	452	437	468	435	451	461	480	467	493	417	421	444	440	435	454	453	437	433	441	473	428	414	407	433	451	413	431	423	396	456	386	406	468	451	429	425	441	448	418	428	401	404	421	431	438	416	435	410	449	419	416	413	411	436	415	425	436	436	435	424	437	440	411	425	430	388	419	441	441	377	421	444	428	410	427	437	419	442	434	425	447	427	425	437	438	455	416	474	430	416	395	447	413	435	444	432	426	456	443	403	451	443	427	434	399	470	431	402	433	434	385	442	445	445	432	378	397	433	437	427	391	437	425	416	443	423	435	457	431	418	444	451	431	451	449	425	468	407	434	405	429	410	457	434	466	425	458	412	430	461	434	386	458	481	468	435	453	396	420	424	453	430	426	490	429	411	432	395	419	441	415	419	416	446	409	457	430	433	395	422	424	441	381	404	478	401	458	414	414	445	380	417	450	418	421	389	456	406	452	418	422	436	429	437	457	412	436	438	412	428	440	479	436	450	445	442	439	431	420	420	405	433	430	427	452	436	405	464	441	430	428	446	436	470	425	398	460	431	408	400	444	462	415	431	393	445	478	425	408	435	480	428	443	409	393	416	423	465	434	419	432	405	395	433	453	418	437	467	429	445	447	425	380	441	408	395	455	420	425	462	439	430	401	425	405	449	429	411	386	452	434	408	423	403	447	444	426	455	405	442	410	460	413	456	392	446	438	425	421	468	403	465	455	409	436	430	435	460	420	402	418	434	449	433	408	461	466	433	431	456	457	403	447	408	446	399	448	403	431	445	421	425	435	400	422	417	453	418	458	425	429	409	460	388	429	381	416	397	421	392	423	414	429	413	400	451	420	456	451	421	428	433	399	441	417	433	432	446	442	453	412	492	429	438	419	422	449	447	438	467	416	449	447	419	396	418	440	415	447	451	424	445	435	445	464	442	384	370	418	406	408	468	440	443	460	413	435	410	458	435	447	419	414	449	409	440	481	477	451	429	436	443	439	378	434	404	441	399	425	447	397	397	430	432	420	444	458	417	460	418	414	434	395	395	438	452	430	458	440	402	443	420	433	430	475	427	404	433	445	452	423	424	422	469	409	457	428	429	416	385	458	428	434	422	427	414	430	442	401	449	433	438	441	439	419	425	431	456	463	405	419	405	433	399	436	378	427	418	414	478	393	407	411	437	421	399	421	429	455	442	433	409	427	453	432	395	425	413	436	427	454	422	400	427	455	413	412	429	444	438	413	479	456	445	406	386	404	475	391	488	426	397	403	440	426	442	406	406	395	440	431	471	398	422	448	425	456	388	454	449	436	431	430	435	446	411	422	437	417	424	426	427	443	471	414	391	439	457	445	422	439	468	429	441	398	426	431	432	431	442	404	414	446	436	374	411	428	409	416	420	452	431	430	436	380	472	439	452	415	434	449	421	417	404	434	438	455	460	423	411	406	401	403	409	456	432	446	445	407	397	431	409	408	429	413	456	418	415	429	403	425	457	405	468	441	448	382	444	415	428	410	460	425	438	434	449	425	387	436	438	398	429	391	432	428	403	429	438	419	420	430	426	421	423	433	449	409	416	435	427	445	458	413	404	430	413	447	471	443	402	417	429	440	422	393	415	404	425	396	403	445	411	442	443	413	398	435	460	416	411	420	396	422	381	456	399	446	424	404	406	480	435	436	451	439	378	444	385	415	472	405	404	407	497	414	427	473	472	432	429	431	434	421	419	404	439	447	416	426	451	414	405	460	456	470	461	393	448	436	413	441	474	451	440	436	442	429	442	456	419	423	461	424	433	433	425	424	416	455	419	385	409	425	409	422	421	443	417	440	453	435	416	439	398	446	439	476	407	430	415	427	445	452	434	429	414	424	467	447	467	432	419	450	428	410	404	408	428	450	401	433	424	452	431	435	485	409	414	398	447	445	474	431	470	436	431	459	426	412	422	424	419	445	421	409	437	470	446	421	454	431	411	387	437	462	457	465	450	432	465	431	412	454	391	398	423	404	460	397	409	402	415	394	405	423	411	420	435	416	437	440	456	419	410	441	397	451	403	393	454	450	422	399	402	410	425	445	440	455	437	391	411	447	416	420	431	416	455	437	425	450	422	403	402	425	444	458	434	445	448	438	417	446	443	452	400	434	434	484	401	463	406	434	416	446	439	435	450	438	377	431	445	455	429	423	471	425	407	429	440	404	419	429	446	445	402	386	408	421	414	400	401	431	435	436	406	442	449	445	430	432	450	434	446	453	461	429	411	432	431	434	402	402	416	434	411	413	430	457	408	454	399	440	433	428	463	451	460	413	440	441	419	450	425	449	423	427	452	433	457	423	470	437	430	414	453	429	464	439	440	427	446	388	445	438	451	426	440	438	413	405	412	410	428	428	432	424	437	466	423	417	417	434	431	413	436	432	465	448	424	461	431	421	399	429	456	407	424	421	445	446	393	438	448	415	432	396	391	449	425	434	450	459	427	422	410	402	418	442	435	430	400	444	433	416	459	407	444	451	401	459	425	418	392	462	413	453	410	422	418	399	439	451	433	411	442	419	438	432	387	451	455	448	454	455	408	437	431	435	442	408	404	433	401	453	410	388	433	426	410	378	470	456	419	453	458	443	419	460	425	409	449	448	405	403	430	467	410	434	447	447	395	414	393	434	409	422	442	411	403	420	438	416	402	410	419	421	404	389	456	435	434	433	424	425	428	448	446	425	417	416	441	447	450	440	452	396	401	442	426	462	441	419	438	424	440	426	441	460	435	441	426	427	445	445	408	440	414	426	402	409	442	442	429	447	427	470	409	437	432	448	445	445	403	427	394	418	429	420	481	475	408	376	413	409	433	395	433	392	404	456	439	442	449	444	443	469	407	407	414	436	391	453	487	451	417	394	455	409	387	489	428	417	420	409	421	397	401	450	409	441	439	448	429	449	453	405	419	442	420	443	409	438	419	394	434	455	438	411	432	417	401	416	452	406	490	460	417	418	436	409	406	460	447	400	391	462	420	427	463	413	460	433	357	423	429	398	416	428	419	422	444	425	439	425	454	463	470	411	388	431	422	431	441	434	445	418	443	413	437	471	413	468	438	420	415	436	411	431	414	428	420	444	442	444	441	461	425	428	410	425	445	425	465	448	413	431	387	386	441	439	437	415	427	372	421	368	464	424	438	425	436	423	395	457	458	414	455	467	430	409	431	466	435	415	463	454	423	422	419	420	430	429	462	439	411	426	459	453	422	394	466	459	437	417	452	483	406	444
14199	2883	3488	2674	1883	1322	1045	1148	924	712	678	700	622	799	993	753	493	408	389	321	271	326	250	256	268	247	244	259	251	262	266	232	235	222	207	231	245	221	222	254	213	200	240	251	238	216	220	259	235	235	236	216	241	225	224	207	240	229	237	219	213	236	229	219	199	217	224	215	192	239	236	247	217	212	259	228	229	249	230	227	230	210	247	212	240	211	248	219	217	253	209	206	217	217	200	206	206	225	194	197	212	227	222	203	217	225	222	255	205	225	221	196	218	228	241	195	215	218	218	198	234	207	224	223	220	204	226	210	243	235	226	221	221	229	214	194	223	219	235	211	222	232	245	203	212	225	235	212	217	212	218	212	206	232	213	207	223	220	230	249	213	198	212	234	235	219	214	215	215	221	212	223	202	215	212	242	229	225	229	232	240	203	236	209	200	224	222	234	225	238	234	222	223	247	224	210	232	234	221	235	224	224	213	209	190	229	206	194	220	202	229	234	203	231	208	214	191	198	241	224	264	240	225	245	205	195	248	214	215	221	225	216	250	222	226	227	247	210	209	236	239	213	211	213	224	240	230	259	200	215	209	218	232	227	230	226	215	218	201	236	230	231	218	233	197	228	218	216	245	250	251	189	224	236	208	218	236	224	252	197	238	248	231	203	210	234	228	206	195	203	253	236	208	215	202	233	232	224	211	215	226	229	208	231	225	210	226	224	228	205	235	250	213	215	220	228	226	241	234	216	214	218	224	245	220	203	210	210	201	202	192	178	216	224	217	245	234	204	235	248	228	211	206	207	235	217	235	186	261	240	221	221	226	186	205	216	204	205	222	208	200	213	241	216	207	218	234	224	206	238	216	261	206	225	227	214	187	234	220	220	217	216	215	202	243	205	221	224	215	202	255	250	198	248	217	229	228	228	217	219	241	219	230	213	232	230	225	208	199	226	217	216	223	218	233	237	246	192	232	224	216	228	216	219	213	241	232	247	206	236	193	222	222	237	209	206	222	217	220	244	225	218	241	201	230	220	232	214	236	216	202	238	229	211	243	214	204	213	209	220	219	224	228	184	235	276	234	199	234	250	211	225	209	236	205	202	202	211	230	231	221	241	211	266	255	238	199	233	210	221	220	227	254	248	247	196	230	219	215	238	232	240	205	209	211	225	235	209	214	231	239	237	232	217	219	217	233	234	197	235	209	242	222	237	214	215	245	231	187	181	221	231	224	242	216	229	216	236	213	221	218	231	203	218	251	216	235	238	218	239	177	221	231	206	241	203	219	239	196	228	224	237	198	217	239	224	208	227	237	225	213	224	216	236	238	214	215	192	198	220	202	239	205	259	205	199	240	228	220	223	238	202	204	217	229	197	221	220	213	200	220	233	219	239	201	209	206	212	232	242	199	232	235	206	219	218	218	229	242	196	229	215	230	239	192	208	207	195	217	222	245	249	244	237	219	196	206	200	203	205	220	221	219	241	244	212	217	220	206	219	199	240	233	208	211	217	218	216	217	219	212	225	215	225	254	195	215	212	196	224	211	239	234	240	218	230	241	229	230	226	215	230	231	222	220	237	220	245	242	272	224	209	252	242	219	213	207	244	233	235	208	213	195	220	231	228	205	246	217	196	196	220	225	206	228	219	264	213	215	244	196	221	195	192	213	249	215	222	210	193	215	229	206	206	216	206	191	204	233	229	205	221	213	223	212	226	239	216	225	220	223	263	227	244	211	239	205	197	220	266	227	235	227	205	213	243	232	209	214	243	191	230	232	237	230	230	204	232	225	200	219	219	206	232	222	216	247	233	202	219	217	192	233	222	204	244	206	223	229	218	196	209	227	233	211	231	261	214	240	208	216	245	205	218	219	224	192	232	210	229	241	231	229	172	226	219	218	230	249	213	224	234	205	218	222	199	233	214	233	208	228	222	224	224	228	229	219	210	217	221	227	231	228	219	212	222	204	212	195	209	238	216	220	198	210	203	213	199	234	220	213	245	248	231	229	232	241	227	229	188	230	207	233	202	211	209	232	230	227	237	221	216	214	230	198	213	228	241	222	213	201	233	225	213	233	232	234	203	211	252	241	201	238	225	201	204	198	206	207	214	240	231	231	237	225	242	211	214	201	211	212	233	220	234	223	231	179	248	242	226	234	234	210	207	212	238	219	204	232	234	222	234	222	252	233	182	215	224	217	238	197	211	214	210	218	218	201	231	223	228	218	204	205	193	215	235	241	207	208	209	220	221	214	231	239	219	243	245	199	190	214	240	226	228	236	211	211	213	218	207	201	254	215	248	238	221	217	234	225	227	201	217	202	232	220	223	232	227	203	206	253	204	201	230	208	232	228	211	227	216	211	232	232	223	241	239	215	224	212	238	209	210	204	242	210	195	218	226	189	228	212	223	253	209	226	185	227	244	237	194	225	254	222	201	207	253	210	202	216	229	226	223	212	227	240	200	222	220	194	243	250	220	220	227	235	224	211	204	207	222	204	215	227	241	205	210	257	215	230	235	237	230	206	208	212	217	207	215	225	228	223	211	240	231	231	228	234	204	261	215	225	236	215	228	236	250	234	220	227	212	212	204	240	223	219	227	225	204	227	222	221	197	205	210	225	216	214	193	226	224	220	234	207	234	204	230	233	233	232	247	251	182	220	238	228	239	220	213	225	206	252	221	215	240	232	230	207	227	240	237	221	239	231	215	243	228	234	216	208	212	219	195	200	198	228	180	209	219	209	235	183	223	226	235	231	200	208	182	211	233	221	202	222	194	207	203	225	213	231	204	212	242	250	236	206	195	184	226	196	245	248	241	198	240	191	246	190	237	237	200	216	209	192	221	197	217	250	218	211	226	225	238	232	212	202	220	213	240	234	204	202	216	244	168	239	237	232	229	216	228	210	199	206	226	221	194	221	233	217	245	236	222	225	230	226	238	232	202	227	209	216	213	202	221	194	188	201	210	209	241	204	247	232	222	186	235	222	220	222	256	244	236	224	203	198	213	239	215	201	243	213	200	222	246	203	223	239	246	244	209	208	216	232	221	221	240	188	187	224	234	226	206	241	208	212	222	204	237	222	244	222	222	229	221	190	200	237	209	222	233	218	187	213	221	239	224	228	214	224	240	204	224	214	199	227	206	215	202	226	217	226	189	224	234	229	242	206	219	228	230	231	205	256	205	203	219	219	232	219	229	219	220	206	204	235	225	254	218	214	248	229	215	233	209	209	233	203	226	228	196	225	226	238	230	234	232	206	228	212	197	194	218	232	217	222	213	224	225	235	225	259	200	228	226	205	233	233	222	184	207	229	234	229	214	204	217	226	208	213	217	216	223	208	227	208	229	234	211	224	247	194	196	220	213	234	198	204	211	249	229	216	215	218	236	213	200	216	221	219	202	226	218	227	250	215	207	236	224	223	210	230	254	219	228	218	186	251	247	233	213	242	209	233	243	219	233	251	204	206	223	219	224	206	218	240	212	200	201	225	206	245	213	240	216	224	217
8191	2675	5635	6754	6037	5368	4378	4923	4485	3515	3442	3508	3355	4617	5346	4192	2755	2113	1610	1224	1087	1094	984	942	834	826	916	815	807	790	745	809	721	753	740	783	724	739	760	746	707	682	739	723	692	688	633	665	688	691	684	678	668	636	644	684	598	602	594	625	657	639	626	649	596	626	596	637	619	627	578	607	559	666	626	641	600	617	601	610	574	628	598	600	632	601	636	619	584	551	605	605	644	623	601	617	614	604	616	648	582	640	634	602	579	649	610	613	639	670	632	611	569	571	582	579	633	649	600	611	623	564	569	615	541	618	605	585	566	641	614	618	603	653	621	616	608	612	651	625	617	649	600	591	614	613	611	633	651	588	604	555	577	630	636	610	622	614	549	623	567	618	633	560	626	557	595	599	599	577	592	600	610	617	628	602	601	612	642	569	641	561	592	640	635	590	592	649	660	628	599	653	581	550	638	606	601	606	614	569	565	619	573	635	605	603	580	642	603	575	607	613	602	588	599	586	597	569	599	675	594	587	590	637	571	605	583	607	571	633	634	589	631	609	570	614	605	618	572	609	634	582	529	581	545	599	596	606	595	584	628	613	605	644	574	644	614	623	596	585	632	620	542	630	583	611	607	588	567	606	575	610	615	574	572	578	598	579	598	630	621	593	592	571	605	621	618	613	614	602	608	607	603	583	559	592	632	602	615	545	584	600	633	639	587	643	599	587	596	587	576	593	586	558	603	620	566	616	582	590	655	571	614	621	605	576	622	618	623	651	610	595	601	590	593	657	610	661	585	605	614	583	617	600	591	581	560	591	591	566	563	582	601	577	612	556	566	573	629	657	606	590	549	599	642	597	583	608	621	559	604	609	585	618	586	606	643	586	631	604	669	590	567	567	617	614	586	614	599	612	625	591	543	591	564	580	614	626	581	614	635	606	587	553	626	605	572	571	569	582	569	590	591	593	626	603	617	605	567	581	580	619	605	620	620	645	606	617	581	613	618	599	607	579	568	586	605	622	608	625	580	590	579	630	603	611	567	602	613	635	604	612	607	604	623	581	608	611	576	589	571	580	588	586	654	621	580	569	593	641	581	601	568	602	588	590	613	603	634	665	614	572	639	627	573	584	624	617	590	597	635	592	562	568	609	600	637	636	615	601	628	619	614	609	592	590	583	633	577	574	648	609	564	578	630	569	579	579	583	642	598	584	597	597	595	597	628	601	612	601	613	625	609	632	569	608	531	587	632	602	581	605	611	606	570	588	601	565	596	592	615	557	606	600	551	586	616	620	568	612	639	586	611	599	617	578	603	638	614	568	595	592	596	595	626	586	611	568	576	567	567	523	602	579	596	564	629	610	610	652	552	612	601	584	604	616	603	547	560	577	585	602	624	589	610	638	567	593	610	634	585	575	622	645	576	590	656	580	613	590	575	578	635	572	612	615	610	582	568	584	623	567	604	591	607	589	571	620	653	590	617	610	657	582	571	601	615	632	616	546	593	621	563	604	573	595	618	582	608	617	593	599	621	642	609	596	647	619	633	611	573	609	620	584	602	577	579	633	578	617	599	612	596	591	612	632	588	609	593	579	581	632	596	549	609	564	602	551	620	572	597	631	641	606	599	587	610	592	566	611	554	615	589	616	560	588	595	617	612	586	624	607	555	571	604	627	589	595	642	595	598	597	590	578	582	612	608	591	590	607	607	674	635	584	564	586	587	608	618	589	623	622	607	616	600	603	595	594	562	632	583	576	578	573	585	594	601	610	632	629	574	634	582	565	606	579	591	606	625	653	637	590	591	572	650	574	603	582	559	597	617	604	541	568	590	588	591	644	601	590	582	641	570	571	564	612	633	615	601	629	597	617	580	580	541	625	617	599	605	618	611	564	612	595	634	568	598	600	587	582	612	622	601	587	598	626	613	615	581	592	590	580	572	579	565	578	611	565	593	633	612	583	631	605	590	590	557	588	583	598	620	647	595	580	606	594	622	605	657	553	617	610	611	567	633	605	575	623	557	570	609	611	617	601	609	568	644	598	616	576	627	601	666	561	594	581	613	568	616	625	664	613	598	602	591	601	568	594	556	629	591	634	558	592	603	596	613	595	611	574	606	597	634	609	624	640	611	650	606	571	630	592	584	583	654	631	580	620	561	581	610	614	592	565	608	633	622	612	600	617	597	572	614	645	520	603	682	626	561	610	583	573	564	627	580	610	594	552	603	607	596	572	600	578	632	606	572	585	600	613	595	618	644	595	593	606	576	571	575	607	622	587	629	595	624	593	572	544	585	563	606	561	623	644	590	589	595	595	591	581	604	610	618	663	582	641	620	619	587	607	560	616	609	571	592	608	601	576	619	578	571	607	614	604	578	658	602	619	578	602	630	606	635	593	596	574	576	632	598	654	614	611	635	542	555	616	589	586	584	582	622	581	611	592	576	548	566	588	625	636	589	599	595	607	620	609	641	618	570	598	615	569	617	612	603	584	575	604	602	614	576	631	594	607	598	610	625	615	579	605	573	590	617	560	564	588	574	618	576	597	631	556	606	595	587	627	629	624	599	607	584	592	637	601	650	633	610	574	586	605	623	621	576	585	558	591	565	570	647	613	593	595	561	585	621	559	627	603	604	596	600	609	585	578	640	582	591	579	590	587	568	581	623	588	589	598	554	640	585	619	625	609	608	582	609	559	620	614	634	581	575	581	606	627	595	637	613	588	611	626	609	550	627	557	588	607	589	640	591	586	554	574	583	595	601	562	595	610	621	594	623	620	603	553	577	624	569	557	588	640	590	587	574	645	592	630	594	570	609	582	556	592	590	632	617	610	611	597	616	602	652	630	636	605	622	599	597	597	617	566	562	554	609	597	581	596	584	566	658	615	575	641	609	602	600	621	586	638	581	583	615	596	619	615	615	605	614	619	603	566	607	578	610	559	576	624	593	620	631	594	578	594	580	597	592	554	643	617	565	605	591	625	626	581	613	651	580	576	628	590	595	588	630	626	591	568	596	597	606	576	583	603	608	544	604	581	591	594	553	605	619	571	618	562	580	624	563	623	603	616	576	616	595	638	581	616	569	644	598	577	621	626	601	616	558	664	618	600	592	581	606	588	631	623	598	593	538	612	602	600	639	596	609	596	601	574	612	600	592	590	638	591	599	614	625	569	604	586	587	603	579	631	574	618	550	609	599	576	617	622	577	594	593	635	602	587	620	572	623	584	575	611	631	558	600	579	632	611	586	643	573	607	608	609	619	631	599	608	628	619	600	589	568	633	564	623	588	655	572	621	624	600	614	581	605	591	561	602	598	602	600	603	578	590	582	633	616	563	641	576	614	591	591	603	625	608	597	620	613	600	622	614	651	598	594	580	608	620	603	601	610	619	587	624	587	654	593	594	641	617	579	606	629	607	619	591	604	601	597	590	600	597	607	573	627	642	611	631	561	589	584	610	627	649	617	613	604	574	606	632	615	538	582	649	658	607	605	601	567	638	580	593	599	610	560	627
2073	349	330	353	329	346	324	305	305	315	301	320	323	320	312	296	324	301	344	309	289	281	323	301	299	321	327	325	329	316	307	299	326	311	307	334	357	366	302	340	308	283	308	323	332	321	322	302	336	281	295	334	328	319	328	301	331	288	324	301	254	309	319	291	308	296	308	354	317	295	288	305	275	311	323	327	324	301	320	343	300	320	303	342	315	291	327	292	303	313	303	342	331	344	329	317	335	293	335	329	313	322	306	326	321	313	306	320	316	357	307	307	321	300	349	311	378	356	313	311	298	310	329	315	350	344	320	328	311	333	340	316	322	321	316	322	307	327	305	314	315	308	291	317	317	299	313	347	294	324	320	315	320	315	324	322	340	300	302	331	286	289	319	329	316	313	344	319	288	308	297	318	308	299	329	308	316	327	308	306	311	330	336	326	316	316	305	283	320	338	319	315	337	302	301	338	352	314	352	317	278	303	298	290	304	314	312	296	307	304	312	309	311	309	335	318	336	303	322	285	295	290	320	306	315	316	313	338	327	343	327	305	332	306	318	322	362	340	314	305	315	324	289	295	319	319	315	329	331	333	343	353	330	284	315	295	352	301	309	288	296	320	289	309	325	304	317	349	312	330	323	308	322	311	317	319	317	291	340	325	331	338	311	280	330	295	350	321	321	319	303	286	319	340	304	294	274	344	303	303	298	344	303	301	320	291	309	344	312	308	298	272	329	286	297	320	315	305	316	313	323	297	301	286	316	353	329	307	322	304	351	332	314	327	340	280	312	344	310	317	302	303	333	305	299	327	281	310	299	325	303	322	311	334	320	306	324	301	331	294	309	302	329	316	337	300	301	301	333	320	297	292	324	297	333	284	312	321	298	296	332	299	332	310	324	325	317	336	314	345	314	338	313	310	327	304	289	318	319	316	320	333	315	304	325	319	299	321	275	336	307	297	316	310	306	310	290	360	307	329	315	308	273	317	301	328	311	295	268	343	314	294	319	332	291	292	325	299	311	334	301	324	287	322	326	332	349	294	320	322	331	285	331	308	323	341	309	325	331	344	321	291	338	318	347	304	331	339	300	269	305	277	317	349	326	324	341	332	322	293	346	310	319	303	305	302	316	320	332	327	314	347	310	311	311	307	301	310	308	330	306	297	332	339	317	318	338	313	273	280	315	311	336	288	297	306	320	318	286	298	311	320	311	311	327	321	303	295	302	342	310	317	306	323	324	310	332	308	318	303	311	319	316	303	321	314	303	305	325	330	285	309	324	322	290	304	305	291	332	319	309	300	320	326	345	304	314	329	288	333	332	333	336	314	297	295	309	323	289	321	341	327	347	323	304	304	303	294	312	290	298	295	321	289	316	284	327	309	350	306	304	313	330	329	331	334	301	323	297	315	328	360	324	292	314	313	315	307	318	313	338	335	353	316	343	349	306	306	317	301	316	306	279	314	323	325	316	291	314	307	335	339	339	313	312	316	321	301	308	333	311	338	283	307	292	305	331	354	309	313	310	322	311	315	308	313	323	294	316	351	293	303	315	314	302	337	331	288	294	321	303	330	317	291	314	340	312	333	345	318	326	308	331	306	341	316	304	299	295	292	284	343	324	318	332	306	340	318	302	330	312	304	316	308	306	293	302	301	316	308	284	294	327	324	339	345	316	314	286	292	349	356	304	347	309	347	296	286	326	358	292	283	292	309	328	315	308	306	314	335	304	296	299	340	324	306	314	324	298	339	342	304	310	316	318	332	315	289	312	301	310	319	319	320	301	318	305	292	276	320	311	322	303	322	292	292	304	317	330	281	325	306	279	290	294	327	303	316	316	285	352	325	341	338	308	330	317	333	288	286	327	304	298	289	276	309	310	323	343	297	327	309	298	316	332	313	310	320	300	303	312	337	309	294	315	292	337	283	293	314	341	322	339	298	324	323	364	358	332	317	315	371	323	320	327	302	313	285	344	303	315	317	315	293	318	319	307	307	324	336	309	334	324	326	308	293	341	319	311	335	305	326	289	304	329	298	291	294	315	301	301	335	309	296	318	339	326	305	287	331	308	336	279	314	317	297	290	342	298	330	312	331	302	318	306	317	320	317	279	318	320	330	332	344	321	333	303	297	289	319	307	297	300	327	304	305	319	321	301	363	297	326	311	306	334	344	326	289	342	308	328	283	316	285	340	324	309	326	313	320	330	321	327	323	314	292	311	319	305	339	310	301	318	292	333	328	332	339	319	313	295	270	325	308	334	316	328	311	319	314	305	295	313	305	313	327	333	336	331	312	313	315	312	323	278	312	334	335	278	304	321	313	328	290	324	353	332	306	332	303	324	337	342	318	370	308	333	320	329	336	305	323	305	315	314	290	275	312	308	295	330	324	322	326	329	315	325	299	283	337	292	288	346	321	300	327	314	290	342	305	309	305	292	331	342	302	301	301	335	325	300	340	310	334	321	323	324	302	324	287	329	276	305	311	333	295	344	293	305	317	292	330	305	317	296	292	308	338	302	332	302	333	313	309	314	310	299	327	306	280	274	324	306	312	344	312	365	320	306	297	311	311	298	323	318	312	306	304	327	322	297	342	329	326	296	324	327	303	319	287	311	318	310	314	351	299	346	308	315	280	296	313	319	332	343	295	335	317	305	326	265	318	321	319	303	326	336	342	319	341	304	324	316	290	338	319	357	332	322	330	329	292	333	297	299	344	274	336	344	299	303	323	307	286	307	340	330	321	326	315	315	312	287	299	326	302	322	319	315	332	328	286	333	310	309	359	309	306	292	295	302	295	316	317	280	308	316	311	316	342	325	290	339	329	318	315	324	334	307	280	306	322	301	296	322	270	312	298	329	332	326	310	346	314	325	328	293	324	333	304	290	322	340	325	309	332	320	332	310	341	317	321	316	308	301	307	339	313	311	303	330	348	301	324	336	326	342	299	300	291	316	308	284	335	287	368	339	302	328	291	277	339	301	306	305	308	324	321	318	311	295	255	292	325	319	322	317	298	316	306	321	341	311	329	307	309	333	316	305	296	293	302	298	303	350	309	293	322	318	330	348	318	342	327	332	319	317	321	331	274	280	307	338	320	303	316	350	314	325	319	311	344	303	315	326	301	355	319	327	326	353	306	307	309	308	347	315	333	291	301	305	293	339	307	276	307	316	292	327	301	322	313	277	353	357	319	327	287	322	303	344	329	344	316	299	310	312	332	308	323	290	304	323	317	304	287	309	315	327	302	302	303	317	296	309	351	278	281	327	316	324	302	332	302	295	320	300	331	320	305	294	350	324	324	330	298	311	295	321	352	336	300	291	311	328	306	304	304	314	323	330	311	341	311	332	305	311	305	307	315	321	333	296	315	286	340	279	306	287	303	317	313	332	323	293	310	303	315	334	342	313	316	331	343	335	340	314	331	326	328	303	302	320	320	324	324	325	291	330	309	334	329	334	338	316	311	319	328	320	328	329	267	305	301	304	330	302	336	303	292	285	327	307	307	316	321
2752	768	843	912	921	910	848	864	838	802	770	804	826	872	875	860	796	770	754	804	847	790	741	733	762	772	739	758	710	765	774	782	751	795	751	799	778	840	772	812	772	760	778	804	754	738	760	729	772	754	744	840	784	776	831	720	710	806	738	772	734	768	789	815	737	793	808	773	761	765	795	792	750	804	755	788	777	776	782	699	787	808	759	773	813	776	766	716	777	779	800	760	768	755	807	713	776	818	776	776	728	835	778	812	777	782	772	795	725	765	726	729	758	798	750	782	758	790	744	796	756	811	818	764	824	829	821	760	817	744	769	770	806	736	802	805	740	741	761	765	787	773	732	767	784	773	754	797	728	780	779	769	812	806	768	766	802	770	775	723	724	802	727	767	762	780	748	800	784	771	767	752	801	799	770	770	798	735	707	799	773	765	781	761	793	739	779	742	756	748	754	783	798	785	776	781	741	724	757	736	760	783	758	719	727	789	761	736	770	771	736	821	782	743	746	756	799	783	768	799	787	812	729	755	733	739	778	787	838	752	796	741	756	806	763	794	751	801	762	780	778	778	785	732	783	784	700	759	754	751	772	784	750	747	780	782	808	795	734	769	760	731	799	737	807	802	780	783	780	775	733	807	777	709	764	793	774	791	809	764	804	764	708	734	765	735	697	743	809	788	748	786	739	799	764	746	756	804	793	793	765	782	779	782	741	766	793	761	764	749	806	719	774	763	794	798	762	699	692	745	791	753	742	773	767	759	746	752	757	762	802	743	743	733	769	766	723	821	728	816	801	784	794	815	781	715	719	818	771	776	773	767	742	754	759	740	806	835	749	800	775	813	751	746	797	770	734	757	771	786	804	782	732	802	769	735	782	751	795	821	735	785	751	747	755	750	732	772	769	797	789	791	770	779	757	750	778	750	852	778	737	724	735	748	745	834	798	822	744	761	759	751	781	745	765	753	752	764	769	739	778	706	745	708	717	830	786	815	840	724	769	773	740	817	752	749	808	798	719	773	782	806	755	777	782	773	777	735	771	735	748	751	768	786	770	806	748	781	775	758	746	809	763	752	740	794	769	814	751	755	747	773	749	767	753	755	720	767	748	818	826	769	740	764	731	767	766	763	768	725	782	813	796	762	740	753	768	739	721	764	811	794	729	741	779	764	811	748	773	765	752	786	734	783	753	801	742	754	831	825	766	808	746	739	817	788	798	747	788	790	824	766	770	814	758	758	773	776	775	784	733	767	775	776	772	742	763	747	815	735	787	762	754	763	742	771	819	779	786	727	778	757	794	762	750	793	813	785	730	754	776	783	759	763	746	754	768	761	768	696	770	726	766	763	743	733	765	782	788	799	780	769	765	772	771	731	729	771	781	785	752	794	781	776	768	719	797	763	739	732	766	776	803	733	746	779	772	767	769	761	780	803	753	724	801	754	801	749	737	803	767	786	781	774	756	720	780	739	777	774	751	795	714	745	699	770	729	793	816	756	768	694	753	756	747	792	782	786	765	775	745	770	774	781	749	762	785	800	782	806	760	726	739	792	791	698	774	770	761	773	853	756	792	755	765	757	723	811	754	749	775	799	777	743	759	750	801	817	777	725	735	719	784	773	839	746	741	780	750	782	737	791	805	797	761	791	760	741	746	782	732	787	728	760	811	737	768	732	737	739	719	759	754	757	720	736	757	726	780	831	764	779	779	732	776	773	821	809	745	778	754	804	780	737	789	795	738	774	757	772	747	769	765	731	799	758	807	771	784	773	743	740	758	757	767	765	751	756	758	695	741	756	750	759	798	741	822	762	770	715	740	776	795	779	748	767	762	733	780	732	767	766	797	764	767	778	806	780	774	718	743	824	797	722	766	745	781	751	725	765	750	778	743	796	808	743	766	717	720	785	770	730	747	800	780	780	811	784	818	805	778	807	742	765	786	767	766	779	793	749	816	795	720	723	765	767	742	759	744	713	745	797	803	755	776	777	797	781	771	785	810	754	771	749	759	791	789	758	735	798	789	782	798	743	749	768	816	786	777	757	795	754	749	768	760	758	770	713	755	803	748	731	779	728	714	741	773	756	787	807	776	733	773	757	758	784	793	776	752	749	789	775	752	800	784	791	795	758	768	750	789	719	780	747	734	756	725	793	750	814	781	790	757	734	840	758	759	720	798	731	764	736	773	747	714	741	796	753	772	784	749	796	846	748	725	749	812	793	737	772	787	760	698	717	761	778	789	803	786	780	752	785	742	822	735	763	776	825	775	684	767	793	782	763	787	777	730	786	799	742	760	744	744	796	747	806	754	765	766	823	754	712	730	790	760	764	774	776	730	810	774	753	739	743	739	762	744	810	793	698	781	757	758	727	719	769	768	821	731	723	781	784	777	780	770	785	835	791	763	795	727	745	710	734	758	743	771	765	803	760	748	744	779	745	789	733	815	760	737	766	776	753	767	783	750	788	748	772	766	743	732	786	764	830	751	789	802	804	767	820	765	763	810	768	758	773	750	736	717	811	762	802	774	740	757	774	736	769	748	822	751	726	789	778	733	774	746	800	779	806	734	783	765	742	821	743	811	754	771	736	747	785	741	791	799	762	775	810	763	767	772	739	779	782	741	765	761	751	749	763	756	754	771	749	747	720	740	786	725	726	816	798	784	786	776	760	762	743	751	768	749	763	727	749	763	757	743	726	777	787	778	773	810	746	742	768	781	797	764	744	747	745	760	759	791	775	792	739	752	766	783	763	797	736	793	725	752	747	723	720	755	740	745	783	766	758	731	768	755	718	722	787	769	724	787	742	828	798	797	796	820	772	759	801	813	749	791	784	768	798	728	793	790	780	781	769	808	760	740	786	744	790	766	754	753	736	800	777	778	782	789	761	763	702	786	734	778	780	800	786	814	761	784	731	756	804	768	730	776	804	742	758	746	744	806	748	752	778	703	796	711	727	788	779	779	777	779	745	788	777	740	773	752	793	773	820	762	784	777	768	804	785	773	794	784	690	791	748	731	784	743	775	791	770	800	770	770	812	767	804	724	743	722	802	772	776	741	773	758	769	769	731	797	756	769	764	745	717	813	755	788	726	783	723	802	805	768	719	783	759	744	790	731	770	777	775	813	731	835	772	794	746	697	743	719	757	775	776	797	798	683	762	804	798	788	798	742	729	770	795	800	785	774	756	761	776	775	790	756	770	780	736	802	752	797	708	760	725	750	737	747	800	728	795	746	768	787	809	723	763	798	747	804	725	786	771	777	752	758	765	777	763	793	792	749	741	738	743	721	761	801	724	751	797	778	792	760	791	772	742	734	742	785	759	770	726	767	763	789	718	754	837	766	785	795	768	736	769	769	789	789	816	799	777	752	745	748	737	797	713	740	744	802	766	799	782	763	777	801	777	762	825	777	796	776	744	748	807	789	741	759	750	776	796	810	740	822	759	726	733	710	768	814	817	780	798	767	788	796	816	785	745	771	775	746	776	771	786	796	746	783	780	729	743	791	796
7934	1392	1893	2010	1204	989	700	696	514	362	385	415	376	456	492	390	295	236	222	218	176	211	175	168	152	155	170	149	161	162	148	149	143	156	148	178	152	167	160	168	186	180	181	164	185	155	158	179	153	168	153	156	158	155	168	176	140	153	155	181	179	180	149	156	131	152	169	137	167	173	172	166	180	165	154	184	141	141	145	161	146	148	157	157	154	132	164	193	159	190	156	153	152	150	157	164	168	149	145	152	161	141	149	155	162	173	147	146	160	130	168	148	151	149	154	166	140	149	139	140	152	148	163	158	148	146	142	137	167	132	164	143	165	133	157	157	169	164	166	141	143	157	159	140	141	160	160	126	145	167	151	166	160	145	126	158	152	158	177	161	153	173	166	158	148	158	144	141	148	155	148	155	171	162	151	159	128	144	152	152	154	169	162	135	159	162	171	152	170	146	151	161	186	141	154	162	162	159	156	139	156	149	145	135	166	173	156	147	173	143	150	144	169	164	142	176	159	141	152	168	157	174	161	140	149	144	157	153	167	163	146	166	157	169	155	128	172	138	168	192	153	170	139	140	158	160	169	162	137	137	163	142	169	160	127	160	147	175	156	159	143	168	157	162	179	140	172	152	136	140	171	147	147	165	148	135	145	140	165	160	133	141	141	132	154	149	131	172	154	150	156	148	183	181	152	164	137	148	159	152	140	152	144	148	174	168	160	162	175	147	155	138	181	150	157	151	160	148	150	165	171	149	151	151	154	170	143	132	173	172	137	153	158	161	162	173	161	163	154	139	148	149	173	167	162	161	172	156	167	159	147	162	125	153	145	162	156	173	165	166	147	153	147	157	148	162	155	172	160	170	157	159	155	151	172	155	149	151	156	147	176	149	133	136	158	168	154	150	184	156	144	169	150	162	141	171	144	168	137	146	153	175	154	146	156	145	160	158	167	142	176	150	147	159	162	162	154	147	148	156	169	162	152	134	148	122	141	137	153	170	134	160	152	129	139	136	159	159	171	166	161	148	151	158	160	146	164	171	175	173	166	151	152	157	152	155	158	141	151	162	140	170	127	176	146	148	169	162	144	158	145	173	134	165	163	158	151	164	147	180	160	144	182	152	166	160	163	143	170	153	147	150	138	144	152	154	147	136	140	158	160	157	134	147	150	166	151	141	143	141	160	170	173	146	139	139	175	129	164	187	178	143	146	148	152	138	159	129	155	139	141	165	159	146	152	126	167	154	176	160	190	153	161	152	136	147	146	161	157	147	162	131	155	167	170	155	140	143	154	188	147	150	181	157	156	159	148	138	149	148	163	199	150	160	165	137	172	141	157	146	134	163	165	183	132	138	164	149	157	164	158	159	158	172	146	144	163	151	150	166	152	164	162	179	133	158	155	177	149	143	155	155	175	144	171	157	155	161	167	157	147	167	145	137	157	165	166	131	152	141	164	167	164	146	152	148	148	143	172	148	161	153	189	142	137	145	152	160	158	156	158	139	152	148	156	159	170	179	182	162	131	137	146	175	162	154	160	175	151	157	139	165	157	132	158	138	163	167	162	176	139	174	162	139	159	139	156	170	164	152	143	163	147	153	148	146	132	163	144	129	157	141	153	143	176	161	151	155	155	146	148	167	159	166	180	138	174	158	169	154	140	133	158	159	167	144	172	152	150	159	161	148	142	129	163	199	163	157	157	156	155	137	152	159	143	151	149	165	190	167	160	159	153	165	180	180	144	142	145	149	151	160	156	159	161	157	117	160	158	178	145	165	174	153	154	148	144	161	152	139	173	142	140	159	143	143	180	155	160	147	147	153	171	157	155	164	133	172	168	132	153	155	184	144	154	160	142	147	150	152	164	158	143	141	151	154	178	150	143	155	170	152	164	145	132	143	157	170	166	158	166	156	153	157	150	153	138	149	149	160	143	179	160	162	166	149	150	170	135	154	147	156	153	181	165	157	157	160	152	135	140	147	147	139	151	145	128	148	142	158	161	160	152	164	164	166	171	159	176	156	197	169	152	139	188	149	164	164	155	145	165	144	168	144	188	148	137	144	174	172	149	138	130	174	158	149	148	162	142	165	125	155	169	162	148	139	144	172	145	151	142	172	169	135	146	158	155	164	140	159	162	146	150	156	168	165	130	178	167	139	174	171	143	125	132	147	141	145	158	130	153	160	166	183	151	172	148	151	150	122	182	159	164	161	145	158	175	165	171	175	155	165	170	149	165	158	155	156	164	165	178	166	149	144	147	168	174	145	148	159	144	175	155	163	158	163	169	154	155	162	156	141	143	135	147	155	150	140	185	151	139	180	168	127	153	166	131	168	159	154	150	169	159	167	181	140	159	152	166	160	152	169	149	164	156	167	152	134	159	138	166	134	152	142	154	135	135	157	159	165	173	132	146	145	159	172	125	139	144	175	170	171	140	148	150	151	154	143	144	146	160	168	154	163	142	158	162	159	143	158	154	163	172	152	166	155	151	140	144	139	144	154	150	166	176	156	150	179	168	157	131	144	161	151	160	121	175	157	177	169	157	155	145	162	155	161	145	172	163	134	130	174	185	152	155	189	150	160	162	165	166	157	147	151	155	159	158	162	166	162	150	160	156	155	146	152	171	167	133	163	158	140	151	169	135	153	157	166	166	160	158	159	145	158	148	153	138	159	141	163	161	145	142	164	166	141	167	152	157	148	174	158	149	153	143	160	141	168	153	124	168	144	151	147	156	173	152	140	146	173	164	159	137	130	166	182	169	151	146	178	141	157	167	122	141	152	161	166	172	147	154	153	154	140	177	166	153	146	161	161	168	157	155	152	182	153	152	185	161	144	139	145	144	144	171	157	167	127	130	177	154	182	163	155	151	167	172	161	162	176	149	156	144	137	192	165	128	149	140	145	164	159	148	145	164	150	148	138	164	128	146	155	138	156	166	143	140	137	136	142	149	158	163	140	152	153	178	145	153	144	156	181	181	147	157	183	161	159	169	139	154	181	154	145	149	186	166	175	162	148	155	158	142	155	155	159	161	154	169	164	178	169	153	150	158	152	136	163	159	140	156	155	149	155	162	167	147	158	132	149	178	155	152	158	173	165	139	127	137	142	153	157	201	166	156	128	180	161	171	172	147	154	135	168	181	164	160	157	161	166	165	153	142	159	150	154	166	143	131	144	158	148	155	147	146	154	159	158	141	158	165	164	165	146	147	145	158	169	143	154	139	168	172	155	181	176	153	166	167	146	162	142	150	162	131	150	155	154	153	143	148	121	148	152	149	139	137	156	163	168	145	159	163	138	146	140	150	156	141	149	135	154	128	139	158	134	172	152	173	154	164	132	169	179	160	154	171	134	149	143	168	151	140	152	158	182	129	138	130	154	175	176	167	170	179	149	140	168	137	163	155	173	165	166	168	154	150	139	152	157	136	150	182	168	152	157	121	160	170	130	157	151	172	157	153	162	168	159	177	144	153	140	156	151	169	140	157	132	161	175	156	127	150	157	150	129
5991	1519	3240	4115	3719	3164	2755	2965	2488	1843	1934	2267	2067	2888	3030	2012	1514	1200	918	740	683	653	593	604	580	554	570	542	537	570	512	500	506	548	523	486	521	509	524	528	527	500	485	480	472	475	484	466	474	446	448	473	453	494	484	465	488	439	479	466	472	477	464	454	431	435	453	434	457	433	461	427	468	426	467	434	423	438	432	448	443	478	478	442	429	414	477	405	477	464	442	426	402	448	449	472	444	406	464	496	438	427	462	419	463	417	427	435	450	431	431	402	468	437	460	451	427	449	443	438	489	442	421	444	437	428	418	386	422	449	416	461	414	426	453	455	441	480	433	441	479	426	436	427	457	426	438	390	444	429	421	432	470	426	404	440	450	430	448	440	442	482	435	415	409	425	402	404	415	453	424	414	407	443	478	440	441	441	433	443	465	427	453	431	424	406	424	459	438	414	415	423	466	440	436	454	435	436	427	432	425	415	418	391	406	460	426	459	411	470	451	413	458	418	432	408	434	403	412	453	459	464	413	431	456	399	428	443	457	453	462	469	473	455	423	425	428	451	463	460	430	423	401	415	437	398	433	404	411	413	443	465	416	440	437	439	434	450	420	439	413	436	481	462	398	424	417	412	408	434	421	432	468	437	464	492	439	443	430	429	469	452	451	387	441	436	442	441	412	439	455	429	448	474	487	419	447	423	449	475	399	448	435	428	475	445	439	470	433	441	449	397	422	405	465	464	430	450	450	438	437	450	428	433	458	470	430	441	422	457	446	411	462	439	421	433	379	449	413	465	410	440	411	422	451	459	380	448	411	400	434	388	439	493	416	432	446	433	476	439	431	445	403	438	435	436	430	416	456	449	417	433	433	449	454	421	452	420	420	439	457	463	460	429	424	455	445	432	422	393	447	429	433	427	437	443	452	451	416	450	418	435	470	451	387	456	385	428	437	461	402	447	428	455	443	397	432	449	422	428	466	453	447	403	451	430	414	483	423	438	446	450	417	426	454	468	436	434	453	441	430	422	421	469	448	430	383	419	418	406	415	439	439	443	421	442	446	420	423	417	422	465	459	428	422	451	403	436	482	455	431	413	432	420	414	434	423	432	431	435	421	458	424	444	414	441	453	405	418	433	443	438	438	440	425	425	426	431	439	429	410	429	427	418	453	417	443	499	448	463	428	425	453	426	489	436	425	439	457	417	450	392	407	448	445	412	415	458	432	426	467	433	394	453	443	416	430	410	475	451	424	416	422	422	424	415	442	418	423	421	464	432	419	423	441	432	428	426	409	401	433	443	452	439	400	431	469	434	421	430	416	425	438	415	443	454	427	435	444	448	422	396	439	452	452	424	453	430	422	422	404	463	419	440	442	399	435	432	440	463	422	409	471	429	427	412	423	422	440	458	438	429	446	414	434	476	416	489	430	439	402	433	431	445	403	449	431	395	408	414	479	396	410	413	445	446	441	425	419	398	484	415	445	451	420	467	454	423	413	440	418	437	454	426	446	445	440	400	440	428	405	457	405	405	431	407	449	418	434	429	443	449	418	438	472	428	442	419	424	430	416	395	413	438	427	417	410	426	438	427	450	445	446	444	423	428	463	458	464	396	425	444	435	427	412	409	461	420	413	419	406	453	456	412	452	425	442	428	419	477	430	411	417	421	444	435	434	430	444	472	444	423	455	365	474	442	419	425	437	485	429	429	436	435	437	411	414	437	474	433	470	412	404	473	413	451	442	402	421	440	439	394	416	404	424	423	439	437	446	414	439	446	442	421	435	382	427	466	428	439	468	457	419	415	430	441	438	436	438	424	414	431	394	408	449	434	403	427	414	420	413	451	426	425	460	436	448	448	423	451	417	428	433	444	422	450	411	441	441	411	439	453	417	458	483	454	465	407	460	448	441	426	431	471	448	465	433	439	466	407	466	388	390	416	445	401	478	428	424	477	430	418	423	435	430	434	450	424	401	424	414	406	420	460	407	452	407	429	442	437	455	449	465	444	419	416	415	434	468	434	460	408	396	451	415	439	443	444	444	418	386	410	450	455	413	470	411	409	425	427	421	446	434	496	467	433	436	443	465	448	426	433	476	443	446	438	430	427	427	420	455	442	414	459	423	413	422	459	453	459	426	423	453	449	445	463	424	449	409	420	457	406	462	439	416	442	405	431	429	422	450	451	413	458	454	442	408	413	469	441	438	445	422	419	419	431	445	475	439	418	469	418	465	433	412	441	412	428	422	441	479	435	466	438	423	452	443	441	430	402	465	464	440	418	437	487	419	427	438	415	422	448	414	468	400	464	461	442	445	406	404	427	403	436	428	431	416	477	428	432	400	459	395	439	425	419	432	434	447	481	422	436	411	428	427	440	398	441	475	446	441	428	459	429	432	435	418	450	460	427	431	417	426	492	474	423	459	445	465	481	437	451	435	446	450	433	425	443	437	450	453	466	430	386	410	429	453	424	446	422	431	403	444	422	441	429	434	444	433	407	448	440	412	435	483	456	487	482	405	435	462	424	478	442	457	394	405	449	428	426	417	436	445	438	425	451	440	424	401	433	459	439	417	421	457	454	464	430	478	428	428	433	437	423	408	443	448	415	423	428	410	472	423	463	412	454	443	407	440	396	410	423	476	430	466	415	431	459	453	433	426	426	419	425	428	458	426	441	434	399	411	431	449	418	433	432	439	425	428	442	407	431	443	433	439	451	441	484	446	424	439	416	459	398	390	413	451	426	405	404	464	433	446	461	451	414	413	493	455	448	381	395	415	437	419	432	393	419	445	402	460	446	442	450	440	446	435	424	440	425	471	414	445	481	446	439	407	415	461	412	416	434	445	418	432	424	423	431	470	431	428	438	415	455	416	439	411	432	447	396	421	411	408	434	424	460	439	467	418	408	451	442	420	461	430	420	414	457	466	451	435	458	431	475	437	448	459	400	448	377	417	447	407	449	439	424	405	437	412	433	491	438	438	454	476	429	473	471	459	452	432	407	407	415	419	411	444	434	444	447	437	405	436	425	406	434	412	446	483	408	476	410	434	376	396	421	441	466	424	438	452	435	434	432	426	478	447	444	477	448	410	417	441	391	481	424	442	419	432	425	410	420	411	442	436	430	426	439	405	415	451	432	443	433	438	433	422	414	414	456	456	458	446	436	456	435	438	431	412	429	426	453	431	446	437	386	436	400	449	436	440	438	436	430	410	414	410	399	430	448	434	409	450	424	423	397	430	441	435	438	474	476	440	454	466	428	440	435	411	440	416	423	471	455	433	419	450	455	445	396	437	424	404	436	434	478	455	450	466	382	430	425	422	392	460	436	424	429	440	390	455	445	452	428	390	458	403	460	429	456	421	384	431	434	422	456	476	433	458	468	464	420	427	456	431	415	407	407	406	449	421	432	405	453	443	447	444	400	438	433	442	448	425	452	406	402	416	401	423	468	463	471	414	447	393	446	435	396	439	444	452	421	449	452	423	430	409	426	412	466	493	444	423	436	439	405
14267	3130	3492	2533	2190	1837	1396	1151	876	657	691	676	646	874	887	697	521	423	406	298	268	268	253	256	255	243	221	254	240	223	256	257	250	238	239	234	244	216	225	248	242	225	241	208	223	225	217	222	233	230	224	234	241	234	227	192	201	237	226	213	258	213	218	230	223	225	208	234	244	219	232	202	227	184	246	206	226	206	197	229	212	241	208	221	246	213	247	228	246	225	224	246	231	203	225	212	212	232	217	220	200	224	239	202	201	213	216	212	199	234	189	230	232	209	214	214	213	239	211	235	250	226	206	196	231	230	202	217	212	216	238	212	221	225	231	211	180	231	175	195	229	232	238	215	211	241	249	256	225	222	198	210	222	186	228	218	228	249	226	207	213	200	239	217	187	211	206	217	217	212	214	212	202	214	224	219	207	253	225	229	255	213	206	228	235	253	221	223	220	201	212	219	213	233	214	213	230	200	221	223	222	207	232	185	190	235	203	228	234	226	227	203	205	222	209	191	219	209	212	231	212	240	203	201	223	198	214	195	227	222	211	221	232	216	219	228	215	215	192	214	214	222	182	236	230	224	212	218	217	207	266	232	239	235	208	238	242	214	217	226	228	217	239	186	240	222	204	257	216	223	224	252	246	221	242	218	225	241	235	213	196	243	193	207	223	231	223	233	222	209	233	222	191	238	242	254	210	229	211	229	228	203	244	226	239	245	222	217	234	225	207	209	223	227	205	189	209	193	231	226	224	221	247	212	211	217	234	205	202	196	211	201	215	201	219	216	199	214	224	220	242	237	224	191	205	226	207	221	243	218	230	241	223	214	242	232	233	225	222	230	223	242	202	238	243	239	234	245	210	212	234	232	208	234	205	226	209	216	236	200	232	250	217	232	240	235	228	218	209	240	182	228	211	207	239	234	216	236	208	208	235	203	218	218	246	236	204	235	203	224	200	243	218	220	204	229	206	190	226	206	222	191	219	238	182	211	239	252	197	215	223	222	246	219	210	184	237	222	225	229	212	226	201	218	236	231	224	221	238	256	211	220	203	254	214	210	245	216	210	235	218	212	175	214	210	235	240	205	211	198	233	235	236	203	208	217	215	225	181	218	234	213	220	202	207	254	208	200	241	231	207	230	230	238	218	220	213	246	215	204	211	228	247	201	233	209	224	213	210	217	227	192	228	227	229	228	222	236	220	226	218	215	236	201	202	207	201	210	240	246	246	217	177	210	221	223	268	190	211	238	233	227	204	228	229	212	231	235	238	232	218	202	210	242	238	192	221	227	223	216	227	238	236	217	243	219	201	192	193	208	221	216	236	208	227	221	212	209	202	241	189	195	217	235	241	233	213	255	214	229	232	218	187	222	212	221	248	202	229	226	183	214	197	244	229	234	213	229	215	234	234	241	232	208	216	238	227	244	215	210	209	222	209	230	201	230	256	222	196	219	226	218	211	252	220	218	249	207	224	237	212	201	196	208	207	207	228	173	220	219	228	228	226	213	224	252	244	200	230	203	213	205	212	206	230	206	230	245	231	228	202	244	213	238	239	236	190	183	223	239	230	255	197	210	214	225	235	208	231	223	243	213	250	252	217	231	245	232	235	189	217	242	212	233	220	203	245	222	212	212	208	221	213	215	242	211	241	246	229	211	199	219	225	223	227	198	224	234	213	229	231	237	224	228	208	216	214	217	221	242	239	243	210	211	219	226	241	217	203	225	221	216	206	223	216	227	205	212	194	208	199	190	210	249	245	224	237	210	208	229	233	224	212	215	226	234	221	250	199	234	206	215	212	202	219	198	241	230	196	198	242	245	198	212	207	212	244	206	228	208	199	224	194	233	227	232	219	214	254	223	200	190	215	232	199	199	208	233	210	212	220	244	239	209	239	228	237	217	214	214	221	218	248	231	194	221	221	210	215	209	221	216	234	206	227	220	231	220	223	196	225	227	213	200	216	218	219	228	218	213	204	217	259	221	210	196	202	239	218	220	238	225	229	216	211	228	248	220	218	219	228	208	232	207	220	200	204	241	215	226	203	210	197	218	213	241	215	217	236	222	212	237	215	219	229	214	222	199	225	193	226	230	206	236	241	249	222	211	222	232	210	240	228	212	240	228	215	222	198	219	223	226	201	236	195	229	229	208	224	217	214	239	233	218	221	211	223	207	192	236	205	237	227	223	252	210	229	225	201	245	214	199	219	229	220	210	215	219	219	236	202	181	243	201	221	263	211	231	221	215	224	234	222	208	215	225	204	231	241	244	239	189	216	230	226	224	196	249	234	203	246	212	202	217	222	234	232	199	237	219	213	228	203	226	230	227	185	217	233	226	209	219	235	222	222	257	225	223	208	220	242	204	215	221	210	227	224	230	221	215	229	243	227	230	208	201	235	222	243	206	191	190	221	223	246	210	230	211	245	237	245	205	205	210	236	221	207	208	195	229	230	211	234	201	211	223	232	200	250	232	221	211	199	237	236	243	241	211	196	236	212	247	210	222	242	195	228	222	225	238	209	237	207	216	208	198	215	212	232	203	211	204	218	222	204	220	238	233	218	230	216	198	216	251	240	250	213	227	206	230	216	231	228	226	221	221	222	212	211	220	227	249	216	210	240	248	230	220	221	231	231	193	226	219	224	246	228	266	250	237	240	238	214	229	195	215	218	211	246	246	192	191	239	245	237	228	190	222	220	215	242	219	214	226	225	205	209	208	222	209	234	239	212	231	200	205	203	207	220	233	247	197	206	192	218	187	233	202	221	228	232	227	197	195	209	209	233	220	226	224	222	218	232	218	239	240	212	227	224	237	209	210	232	205	191	205	191	214	219	210	208	197	215	206	201	216	236	232	194	226	243	218	200	187	209	211	229	198	211	217	234	231	236	222	228	208	229	226	228	215	224	210	229	222	206	205	235	230	215	258	252	223	221	224	219	213	227	216	241	231	224	215	215	228	229	239	203	238	216	203	212	214	202	202	239	187	225	237	198	204	234	189	236	237	233	234	211	226	203	198	214	229	229	210	225	246	218	250	207	206	249	238	200	237	233	225	217	191	245	214	253	204	208	187	217	231	208	214	220	246	220	222	239	223	199	220	219	246	226	196	201	228	211	240	243	210	216	212	205	231	213	208	205	217	215	221	225	208	233	230	233	235	235	221	219	208	200	231	218	219	226	210	229	185	205	240	235	223	224	266	247	236	254	206	204	247	216	225	222	208	240	228	240	215	224	207	236	208	181	211	226	190	226	216	214	183	235	222	205	218	239	213	234	253	195	243	226	206	221	224	247	222	242	227	252	217	201	229	205	238	191	199	244	224	234	198	209	218	219	232	208	191	235	212	205	219	238	222	218	218	204	190	237	238	218	208	239	214	213	203	229	219	233	197	216	253	201	243	214	230	231	224	215	216	217	208	186	193	225	199	210	224	235	218	236	220	220	207	222	223	194	228	209	245	228	235	226	240	220	239	226	205	242	216	245	198	208	223	232	219	233	226	206	214	240	205
8103	2704	5421	6542	6279	5881	5164	4604	4128	3254	3425	3500	3571	4993	5242	3618	2611	2063	1669	1297	1096	1054	990	876	876	875	843	782	755	788	803	724	796	775	725	778	685	745	791	811	775	706	695	676	707	701	666	701	670	726	648	633	658	659	654	612	632	632	632	628	616	666	649	658	604	680	652	600	673	628	643	641	611	639	624	568	626	615	618	640	596	663	643	581	665	634	615	629	620	578	614	609	627	633	617	653	575	604	606	572	597	575	596	615	608	653	574	606	599	621	551	642	593	594	588	675	627	627	618	603	623	605	608	643	640	623	623	607	602	618	597	607	625	609	638	592	603	577	603	607	627	614	655	585	635	637	560	551	630	627	599	626	573	623	597	602	609	635	585	600	605	618	622	649	562	614	596	662	597	651	610	611	632	640	612	625	592	609	618	616	621	604	631	601	604	618	632	612	647	632	599	593	604	627	641	579	589	629	627	555	646	603	637	565	639	559	579	607	637	637	629	574	583	617	611	599	598	653	587	607	584	617	590	603	621	634	587	618	628	593	599	671	574	526	625	599	629	597	620	617	591	616	571	617	602	628	621	619	637	602	575	607	605	603	596	602	618	640	587	630	593	633	604	609	636	600	627	623	633	603	552	622	604	611	551	593	608	597	620	622	630	554	584	604	578	664	616	595	597	592	593	610	600	609	580	584	592	632	620	602	610	609	590	594	634	600	586	583	601	626	562	634	634	617	622	626	597	603	581	603	574	620	619	575	592	617	581	591	576	648	591	587	602	562	575	591	573	622	594	601	565	603	621	580	581	589	643	591	570	548	567	584	625	607	585	617	612	616	608	588	638	601	577	662	641	586	612	624	626	593	623	576	606	656	619	564	525	597	609	608	620	650	599	620	611	599	586	648	610	633	601	594	593	641	591	621	620	618	631	592	607	611	563	618	618	588	594	605	569	552	598	628	609	575	608	598	608	645	563	639	609	597	622	617	612	582	613	620	628	554	566	615	610	617	609	621	565	600	592	641	625	654	618	625	614	602	617	640	583	594	638	630	628	628	571	638	632	620	555	606	576	639	586	622	567	617	653	646	604	637	620	632	640	613	615	611	632	596	588	557	621	612	639	592	592	602	581	582	600	602	624	584	592	582	598	596	574	587	606	633	602	609	577	649	584	631	614	637	646	575	614	605	619	632	611	632	602	596	595	585	590	609	579	625	582	603	640	607	581	602	610	607	600	567	581	602	614	615	599	595	602	605	641	605	607	572	603	587	619	599	623	586	610	614	604	636	583	612	586	558	582	645	554	597	564	627	606	599	567	606	645	609	567	576	590	618	559	578	559	646	598	601	568	616	628	634	598	571	628	617	600	546	612	607	575	597	574	579	579	571	604	570	587	627	603	620	587	611	626	612	558	624	577	613	575	587	537	621	645	583	592	607	581	617	658	576	547	592	625	631	597	600	668	560	599	639	609	617	568	611	591	617	605	634	560	563	599	624	614	613	611	640	620	626	562	629	582	583	601	601	563	602	630	597	592	607	611	671	600	601	646	601	630	607	639	614	615	603	535	593	611	618	590	601	682	616	606	609	566	604	560	593	610	614	601	601	588	608	575	603	579	590	612	643	610	578	626	596	629	633	651	589	592	604	645	624	597	613	579	601	624	604	660	596	604	608	608	592	598	593	609	584	626	595	606	601	616	620	618	613	597	593	604	598	568	614	604	666	643	593	635	583	600	582	592	615	579	590	562	621	591	600	566	617	619	633	602	595	625	615	596	572	612	594	625	583	604	600	616	558	612	592	623	598	594	595	580	590	622	600	573	581	584	557	611	606	617	630	655	606	570	584	576	588	627	627	570	657	607	614	606	606	572	574	614	614	634	648	619	610	608	603	612	585	594	585	618	616	602	574	605	607	568	607	592	575	647	639	576	586	617	626	589	636	586	617	592	604	628	595	644	600	594	593	625	596	629	607	618	612	603	613	593	593	651	601	603	590	555	595	604	596	609	614	621	592	588	618	593	580	586	619	628	617	585	602	555	596	602	597	614	603	616	607	595	576	616	637	638	584	622	621	612	602	598	592	591	586	593	576	588	616	599	616	574	627	608	614	541	585	595	612	613	575	597	600	649	625	639	608	623	599	648	611	616	616	596	600	633	591	628	603	620	623	608	598	582	623	613	602	623	610	617	613	638	543	617	617	607	644	600	643	675	622	636	621	589	625	589	620	602	625	602	571	568	574	631	627	571	664	595	595	595	599	607	595	594	565	632	592	616	631	647	569	576	569	592	575	616	601	571	574	584	594	577	572	579	595	644	616	653	660	576	640	664	578	597	616	598	644	604	585	603	624	576	609	579	630	580	585	589	610	643	576	627	647	594	620	570	594	568	611	596	612	616	631	584	629	624	638	590	623	656	575	553	564	607	601	623	589	624	626	609	605	653	595	597	576	587	602	620	615	609	599	618	620	611	636	624	570	606	608	587	579	620	594	625	620	569	628	543	571	585	590	584	579	635	603	601	583	609	632	640	651	608	610	642	585	610	592	573	593	624	594	615	584	635	625	604	612	610	631	601	609	655	599	581	617	636	634	621	595	552	648	570	606	639	651	609	635	628	580	577	573	542	645	613	630	607	602	659	616	600	574	629	609	621	634	637	603	590	584	604	608	596	580	581	597	560	628	582	616	648	582	614	621	610	606	610	563	599	592	647	589	576	625	621	554	583	638	598	607	644	592	621	653	659	613	563	546	551	622	606	581	603	618	557	592	596	627	636	579	556	617	622	564	620	627	629	583	610	609	623	561	618	646	589	620	598	657	612	643	611	627	593	634	588	587	579	630	639	564	603	668	585	600	602	643	623	625	629	618	621	608	626	575	612	598	628	605	572	618	589	575	609	632	574	635	627	609	617	611	601	581	625	601	586	586	603	629	605	620	634	622	589	581	592	605	589	614	568	604	618	631	598	565	627	563	628	627	630	673	555	608	586	630	613	616	593	609	588	632	594	611	598	628	621	638	595	603	631	604	598	607	593	624	579	623	608	612	570	646	593	627	656	599	620	615	601	602	625	636	600	613	600	612	571	639	637	617	617	589	574	595	614	603	603	602	586	564	607	629	661	600	632	605	603	580	597	600	639	601	577	591	655	612	599	596	644	625	567	572	582	556	554	609	577	607	607	592	610	635	578	620	616	567	620	582	631	583	619	609	624	609	629	575	592	622	646	613	642	585	635	592	583	634	577	593	568	631	631	588	624	597	598	618	638	602	651	605	653	600	579	592	609	659	665	607	588	589	548	586	585	627	609	613	567	612	656	612	565	596	581	596	625	589	599	628	650	595	606	557	614	589	602	597	630	591	604	599	604	549	634	635	646	599	576	565	611	573	575	599	613	608	599	656	584	607	583	597	620	598	635	608	628	597	622	587	613	617	599	569	621	610	640	602	585	574	625	606	608	592	578	570	618	640	576	589	602	669	579	579	592	615	584	627	616	652	589	610	626	532	635	571	597	570
2120	329	362	335	313	325	316	327	300	348	308	335	293	333	337	313	305	337	316	332	323	311	324	287	318	344	327	305	336	266	323	368	322	341	300	314	315	318	335	312	330	307	261	325	313	311	343	294	307	326	302	331	301	303	318	309	313	314	299	341	314	314	310	317	312	304	324	327	329	351	316	324	356	337	300	328	322	326	322	314	329	283	318	300	300	310	346	290	332	272	321	300	304	324	316	326	343	283	308	306	311	317	320	289	330	305	310	311	318	314	315	320	320	327	327	313	328	312	360	310	295	302	313	314	311	302	322	333	290	337	296	332	292	310	330	308	297	325	331	346	345	306	323	325	313	326	293	282	312	290	305	312	300	267	330	334	305	306	315	308	333	319	300	290	311	317	319	346	366	306	310	303	303	294	313	297	333	308	303	325	299	333	324	341	280	297	269	326	284	311	336	291	289	295	305	289	328	316	348	282	308	313	311	292	314	305	316	327	304	316	295	340	295	296	283	330	351	319	329	315	324	341	327	345	322	303	287	316	316	276	281	299	310	298	291	324	328	326	309	333	313	324	314	341	314	292	295	297	278	311	316	296	298	315	339	320	326	326	322	266	304	308	312	337	296	342	328	322	352	325	303	294	340	317	344	307	311	335	295	335	318	296	318	318	341	290	318	304	327	292	320	313	297	316	286	331	322	325	286	293	286	325	287	313	321	328	333	293	309	320	312	329	306	319	330	329	311	321	329	288	300	323	309	310	320	334	318	319	302	325	274	305	272	330	309	291	321	289	332	303	328	293	341	355	313	322	313	341	351	320	340	318	283	342	306	287	334	304	319	282	314	327	304	296	327	292	317	298	314	297	360	302	304	289	336	342	300	327	312	323	321	341	305	297	278	330	316	312	293	338	356	366	328	315	341	317	293	316	300	288	331	329	304	324	297	319	297	309	296	336	294	359	307	303	291	352	334	324	334	310	312	326	309	313	306	314	306	317	321	335	330	321	325	296	299	315	321	300	333	362	306	309	333	321	303	303	317	299	307	305	312	346	302	333	337	316	340	308	322	300	297	320	277	314	323	306	313	319	299	308	334	310	290	320	325	323	338	343	328	299	308	317	306	332	312	334	310	306	309	309	298	264	301	308	296	287	289	325	303	309	304	284	333	316	312	310	317	322	332	318	308	321	337	300	300	308	346	312	332	346	312	324	316	270	335	348	307	340	291	322	305	297	274	298	342	329	330	336	301	302	303	323	300	321	310	339	301	307	269	317	331	311	302	339	316	310	291	301	321	314	276	335	349	317	332	323	289	342	285	301	295	315	319	323	329	310	328	316	317	342	314	321	313	291	300	321	310	283	282	339	321	315	313	301	309	303	302	349	309	365	309	322	324	328	324	294	301	284	311	284	316	335	316	338	310	300	310	308	314	338	315	326	306	312	357	318	311	347	308	262	312	328	334	319	311	277	297	329	333	315	339	287	303	337	315	335	318	331	296	276	321	326	316	315	310	324	355	307	314	327	327	282	318	296	293	302	285	309	298	325	322	312	309	314	331	305	344	308	328	316	315	274	304	314	280	304	334	318	305	317	336	315	289	320	326	319	280	320	294	324	300	348	309	314	293	300	290	317	303	329	310	349	338	324	308	308	320	303	320	289	315	282	318	329	287	298	335	315	329	323	329	296	289	314	319	318	330	300	277	304	318	317	278	329	299	317	336	305	295	362	297	307	295	308	306	283	337	316	363	311	300	309	313	307	293	331	309	307	323	334	321	328	333	307	344	279	321	329	324	294	305	314	332	353	292	309	307	316	329	361	307	298	309	307	305	314	325	317	312	261	291	347	337	316	276	333	308	342	272	287	318	282	295	340	303	328	319	303	295	361	297	337	309	300	312	332	342	320	325	302	318	313	323	338	334	292	315	306	304	323	314	297	330	284	313	319	330	302	300	310	318	297	292	354	308	305	328	339	347	305	287	301	341	314	301	313	333	316	317	287	329	280	299	340	309	315	308	307	323	325	295	317	315	328	302	321	344	318	297	287	289	337	318	329	311	324	335	310	318	306	323	300	306	325	308	302	316	332	328	313	289	318	328	315	296	331	323	310	293	317	317	312	306	307	306	322	310	299	310	314	289	327	325	299	316	293	271	332	308	326	322	353	318	346	335	302	341	304	309	314	297	310	331	311	319	315	301	332	340	291	348	312	324	351	303	309	305	304	330	311	305	322	334	340	331	329	343	331	314	320	324	314	318	297	311	294	315	335	315	289	334	285	326	311	320	279	298	296	320	322	316	355	337	253	314	288	327	293	325	331	316	280	290	310	341	337	302	292	316	347	338	346	304	292	300	332	335	295	310	334	324	342	309	335	321	312	282	339	277	316	310	299	329	313	319	323	318	327	340	376	310	306	305	332	317	302	309	310	303	307	347	322	312	314	288	299	318	344	310	340	319	313	324	324	325	270	304	302	317	320	318	300	309	309	299	314	313	318	308	352	317	325	323	299	309	292	318	328	335	323	336	304	292	323	305	331	308	312	352	336	321	301	343	295	312	324	293	326	270	346	348	337	289	323	322	299	330	311	292	313	305	335	293	326	306	313	301	330	334	313	318	328	303	306	311	350	341	294	283	326	335	297	309	340	305	327	273	311	322	310	316	311	281	299	354	315	312	352	298	314	299	311	305	310	318	322	287	325	291	355	331	296	317	287	317	301	327	276	317	290	308	339	295	312	276	321	308	317	322	349	316	302	299	293	314	308	335	314	339	320	312	308	328	274	318	373	311	342	283	310	314	315	317	337	318	307	299	323	330	291	331	306	315	285	333	278	302	336	328	318	332	323	281	336	305	316	322	325	299	299	309	312	322	331	331	313	318	309	314	283	311	313	335	296	290	343	327	307	294	301	303	304	319	337	287	325	298	334	319	333	319	305	310	299	290	333	294	345	313	290	301	321	304	348	293	317	316	309	308	327	274	311	315	305	340	305	346	318	308	320	318	329	307	277	292	280	320	298	352	275	310	323	328	285	335	276	312	316	299	319	304	313	322	315	295	301	339	314	328	320	300	285	320	295	312	309	303	306	284	331	292	367	302	314	305	296	329	299	315	324	332	298	331	317	303	319	288	310	319	340	325	345	323	316	308	336	331	308	337	268	301	320	286	283	315	293	300	301	309	324	294	315	289	319	310	296	333	319	314	296	315	308	356	339	321	288	310	343	302	306	306	337	290	346	343	327	313	283	307	321	326	300	315	305	313	310	335	331	318	274	305	291	291	318	337	318	312	325	264	299	336	295	316	313	282	304	305	306	317	317	295	354	301	328	301	324	340	301	335	330	297	328	304	299	326	330	302	318	333	311	284	318	294	321	322	326	282	298	340	323	306	308	346	305	330	309	309	297	336	280	289	309	286	328	336	301	313	302	314	343	279	332	324	308	317	282	293	332	306	356	325	328	343	308	314	301	302	332	304	314	318	335	314	324	311	303	314	300	335	302	311	324	290	326	311	314
2683	870	876	915	896	939	869	857	820	827	780	875	791	832	885	895	849	791	770	766	803	755	793	736	743	752	742	790	797	816	750	773	766	759	762	773	791	796	772	739	738	764	755	704	799	775	807	773	821	752	786	804	727	845	772	730	772	736	781	833	780	745	806	761	755	785	754	771	733	822	817	812	759	744	777	776	761	758	799	756	780	761	778	697	745	826	731	704	779	715	776	774	737	742	726	773	763	739	735	741	750	753	778	766	791	706	770	818	776	792	772	792	777	743	784	758	766	752	786	783	801	782	777	761	810	732	735	755	734	817	804	763	779	775	809	803	764	740	786	735	750	765	791	791	808	758	811	764	789	765	799	769	766	726	751	799	788	824	762	766	748	780	781	753	775	794	737	740	778	737	798	791	753	760	799	809	700	769	761	754	805	778	817	796	785	823	830	776	794	788	771	790	772	727	747	780	797	741	759	769	809	769	776	805	745	756	721	732	771	776	784	796	752	760	763	770	809	803	759	770	773	743	770	773	769	784	795	778	787	747	723	819	755	768	795	741	784	784	785	790	765	738	789	743	775	808	795	741	754	785	757	810	779	761	784	763	803	762	785	784	820	744	831	787	796	739	769	781	758	731	748	745	792	840	705	730	814	693	774	749	777	739	771	758	819	797	755	817	823	769	752	760	729	743	765	791	801	774	752	790	787	786	754	780	739	751	813	758	775	784	745	774	797	806	771	769	765	757	794	727	767	734	783	742	800	737	724	757	767	726	842	814	833	794	695	797	769	781	791	766	792	807	753	798	771	780	718	773	760	819	796	849	827	777	750	787	797	846	763	748	775	750	817	757	782	797	775	751	808	742	766	747	813	809	742	737	763	795	726	740	771	814	791	803	760	755	789	812	790	794	794	759	780	712	786	777	787	816	784	785	729	759	785	768	754	830	744	781	711	817	781	800	722	751	757	780	772	780	795	769	721	777	819	778	785	802	830	745	810	763	797	734	739	813	793	801	762	725	728	775	742	764	853	766	801	732	787	788	703	782	758	756	751	748	755	774	738	790	781	780	756	766	769	773	743	788	776	807	809	785	773	732	766	768	773	736	782	815	767	827	824	767	846	812	765	734	768	817	847	765	778	769	820	733	748	811	813	702	771	778	767	765	767	810	792	798	773	758	766	750	771	770	788	726	748	754	759	781	806	698	791	770	830	794	822	748	798	774	766	755	738	780	786	809	797	769	743	792	766	791	782	745	725	819	793	812	763	726	834	776	752	743	771	757	810	837	760	809	731	760	752	803	714	796	786	800	765	767	791	697	723	797	732	747	745	797	766	797	734	824	776	790	749	788	738	779	787	766	822	762	803	750	749	725	786	733	762	812	724	808	807	765	819	801	817	789	835	754	764	773	791	775	789	764	782	780	793	778	792	774	744	754	723	775	765	787	782	782	782	782	810	762	793	744	715	722	769	732	773	794	785	755	758	790	738	819	784	755	777	788	811	769	810	751	830	769	759	759	797	756	770	798	783	819	785	747	760	821	736	745	812	774	775	786	747	761	766	761	760	733	723	835	759	730	778	772	742	795	749	774	740	774	741	776	743	758	784	712	769	732	775	791	775	737	745	726	761	821	791	821	781	745	743	763	815	799	772	786	766	804	777	746	801	718	805	794	785	773	803	756	755	821	763	724	739	773	736	738	798	789	752	809	771	774	752	737	769	766	743	804	749	772	760	749	758	778	826	813	758	770	803	743	716	839	777	775	755	769	743	753	753	765	795	714	753	810	818	807	752	772	727	758	773	716	781	761	752	801	764	782	776	783	762	734	788	789	758	720	788	746	733	752	761	762	794	794	829	774	764	805	770	764	801	755	794	778	768	756	777	778	762	793	779	825	785	774	796	807	763	825	697	748	774	757	827	755	750	813	810	759	793	787	794	800	750	777	754	753	805	787	787	768	764	796	782	791	738	750	799	782	731	737	795	769	819	781	716	782	738	770	753	767	779	772	761	739	759	759	772	806	734	762	755	817	766	814	757	742	768	748	818	735	778	742	827	730	772	764	761	756	795	781	768	756	749	777	834	790	754	732	757	774	802	799	795	775	786	711	793	756	717	784	791	768	781	729	756	765	872	726	764	775	785	766	820	757	793	751	799	738	743	737	768	742	787	769	757	774	791	828	777	802	722	767	763	804	806	746	745	759	771	764	734	781	815	738	771	792	789	827	809	768	763	805	823	799	727	846	783	741	772	763	778	744	784	786	737	807	781	791	758	776	766	791	807	802	778	736	787	772	771	775	776	768	722	780	727	797	769	763	744	751	796	818	788	749	768	784	786	785	815	742	786	772	762	774	794	789	775	723	776	765	764	802	727	758	777	767	809	772	775	781	737	818	765	789	767	779	775	798	790	768	742	805	723	768	784	802	754	719	776	781	807	745	750	746	752	733	757	784	790	791	756	821	747	793	748	777	740	735	836	774	756	761	767	753	779	772	802	737	770	777	772	781	800	779	784	778	744	756	733	794	767	764	806	749	747	802	758	795	767	759	778	809	793	763	762	788	824	789	799	740	769	720	757	791	775	764	754	755	743	789	784	818	759	793	758	780	793	728	741	770	735	824	774	719	762	800	812	766	747	828	750	777	822	785	785	796	797	801	784	769	777	778	741	735	779	773	764	740	745	731	793	688	735	811	714	777	808	774	736	788	760	773	774	755	785	779	760	759	750	774	804	746	749	774	737	714	729	752	783	773	813	761	776	760	754	778	752	783	828	743	779	804	797	827	771	829	770	819	758	801	719	754	765	765	755	773	775	740	782	769	777	778	783	739	760	720	777	786	701	771	754	759	774	764	761	786	766	734	792	776	797	763	782	739	746	768	758	665	749	694	744	752	762	776	757	800	736	806	782	763	809	842	739	771	757	777	776	746	742	741	755	776	767	767	772	760	791	786	781	768	780	735	740	798	788	771	785	779	800	773	776	758	777	781	759	771	817	772	794	786	761	745	772	767	780	764	767	818	783	818	779	796	754	746	717	697	821	777	787	754	828	717	712	783	729	751	791	741	800	803	785	783	747	749	778	788	737	782	824	739	766	750	718	824	775	731	800	720	775	721	822	793	754	752	761	801	761	742	830	798	776	753	783	780	767	778	743	765	770	756	761	818	782	826	719	755	806	790	796	778	781	790	772	798	750	773	753	793	805	810	809	766	828	746	733	794	773	776	778	779	779	774	790	783	777	769	754	765	752	759	742	804	771	764	780	770	762	699	816	730	770	796	744	730	776	769	775	787	786	806	800	741	758	741	786	790	786	776	761	793	788	745	766	781	774	809	740	779	816	792	785	799	812	781	750	775	787	770	818	732	741	822	732	791	768	794	770	767	740	762	755	801	797	802	769	789	781	753	767	728	804	804	766	764	788	725	766	712	793	763	743	773	760	787	787	846	770	754	819	768	781	743	795	760	799	733	774	759	775	748	768	784	805	814	816	758	762	763	812	724	799	734	821	765
7774	1448	1718	1273	913	838	726	629	547	377	467	405	392	465	428	347	340	207	261	218	177	182	173	158	177	164	181	187	155	162	183	140	155	185	171	147	173	172	161	160	175	180	172	175	152	192	142	147	153	157	161	184	137	171	154	148	149	164	159	168	145	150	163	159	147	155	155	149	146	149	158	168	145	160	175	165	153	176	148	152	164	142	164	165	155	170	151	137	162	148	160	151	146	182	163	149	143	164	159	161	158	192	190	137	175	171	148	143	158	108	153	158	164	156	139	143	145	155	142	166	151	156	141	149	152	157	170	141	160	149	153	157	153	166	145	154	167	159	130	174	159	163	155	166	158	145	166	170	152	146	150	141	134	151	165	157	149	173	147	159	169	146	159	167	129	156	155	136	147	158	140	164	168	160	168	142	169	167	167	157	155	164	167	147	138	150	170	176	162	173	164	156	147	152	151	146	147	135	152	161	160	157	171	155	160	160	164	148	138	151	159	132	144	139	146	186	137	143	149	151	184	147	158	127	162	170	155	150	147	168	170	148	143	154	158	159	165	163	190	176	141	152	165	166	161	157	146	138	169	144	169	143	136	153	160	137	148	168	156	144	135	153	158	158	141	163	162	151	160	161	157	148	156	150	138	161	156	162	165	184	176	157	167	150	138	153	151	168	164	166	170	157	139	157	153	147	145	161	140	151	163	149	146	180	149	164	163	167	172	153	152	161	159	163	173	167	143	124	159	162	134	148	165	153	155	132	151	193	140	147	150	141	130	154	152	150	152	145	160	141	154	154	156	151	159	153	154	144	140	159	150	176	157	163	175	158	144	163	167	175	155	147	162	181	143	147	153	153	168	153	166	163	157	172	165	159	162	164	164	132	157	158	165	151	154	172	158	175	125	145	147	157	172	144	133	143	149	159	165	168	161	148	148	152	178	148	180	145	133	172	143	152	153	174	159	141	160	152	158	145	175	154	144	165	152	159	169	175	162	167	147	168	162	137	158	153	136	158	162	163	158	140	174	158	156	146	157	154	161	166	157	141	166	153	164	151	147	155	148	186	151	175	155	149	171	158	158	148	177	157	176	161	148	154	166	152	171	188	164	165	160	162	160	167	143	152	157	142	154	158	159	165	124	141	143	156	171	154	166	153	134	126	152	153	136	145	159	140	155	168	131	147	145	156	123	174	119	153	159	140	150	154	153	146	160	142	154	155	141	148	140	148	141	144	166	142	169	158	158	140	156	153	169	155	157	158	176	168	148	165	158	143	148	159	170	146	163	149	162	164	149	171	179	173	176	160	157	154	162	168	144	145	179	145	152	155	172	138	155	143	134	154	157	175	173	161	147	183	158	156	144	145	161	142	161	166	159	155	140	164	155	144	147	152	159	176	150	138	162	157	150	161	137	142	165	145	185	141	181	153	154	159	153	140	148	154	152	143	156	136	175	141	140	173	142	146	152	135	153	145	151	147	151	158	166	151	148	151	168	161	166	145	157	147	155	139	171	156	157	155	169	169	152	140	161	160	153	172	160	141	130	139	163	161	186	132	145	153	146	153	171	152	156	174	169	149	150	168	131	170	144	181	144	170	151	153	149	143	154	150	145	134	147	150	150	147	172	147	169	166	160	179	146	152	170	154	152	158	156	142	164	153	148	150	132	145	154	150	144	161	160	142	158	135	139	185	159	177	136	154	155	141	177	174	153	171	151	156	156	150	153	165	152	177	177	169	140	149	167	159	154	160	154	183	155	161	164	163	167	175	141	173	149	154	158	152	161	180	141	149	158	162	171	148	132	165	161	140	165	160	149	142	149	167	168	170	156	156	179	135	161	153	166	146	148	166	132	165	160	174	151	151	151	164	153	164	154	168	171	152	163	153	155	149	163	175	169	134	146	147	173	165	150	188	148	151	163	171	163	151	174	142	148	165	146	132	165	136	141	155	171	145	159	167	173	153	157	168	142	143	142	157	136	183	149	171	165	162	163	136	166	146	171	181	155	170	165	138	165	173	176	142	187	137	161	151	177	143	182	149	158	143	151	175	147	134	127	134	182	160	157	160	153	163	174	157	165	175	170	142	141	133	182	143	146	160	161	145	176	154	144	151	166	157	159	146	167	155	148	135	158	140	165	160	143	146	169	152	154	138	149	147	151	165	156	150	157	154	152	167	134	168	150	157	160	165	172	144	156	154	171	138	138	169	177	155	175	144	159	138	141	153	191	170	154	171	178	130	143	143	157	161	145	142	167	166	165	157	147	178	146	147	156	170	158	143	137	152	130	173	161	158	158	148	143	173	178	155	156	137	166	141	163	158	157	172	156	153	178	153	148	164	189	149	161	172	129	145	142	174	168	138	157	165	164	143	158	160	155	153	162	169	144	142	152	150	161	171	177	149	147	146	142	145	166	145	153	162	178	160	165	161	149	144	146	133	132	160	144	134	167	158	163	160	152	175	153	145	151	138	153	153	148	160	158	154	161	182	140	157	144	175	140	148	171	180	145	157	147	144	155	150	177	144	147	151	158	154	162	154	152	159	164	166	139	152	147	147	137	155	157	149	165	153	178	157	166	145	148	165	149	159	193	174	168	172	155	167	154	152	161	162	165	148	167	145	162	156	174	174	148	170	164	152	146	149	151	165	193	179	156	151	169	148	167	144	169	164	140	163	169	161	158	177	131	162	135	160	141	172	160	174	180	146	143	149	166	166	179	146	155	165	165	140	186	138	141	146	157	197	161	169	139	164	142	156	167	168	133	167	143	156	155	150	166	161	148	167	150	148	173	164	190	173	147	167	156	152	155	166	142	161	140	162	157	154	149	179	158	157	174	148	156	151	155	161	155	145	142	152	157	173	179	139	163	162	154	149	189	167	145	156	156	146	165	153	144	146	155	161	161	151	142	169	176	133	152	167	140	146	136	165	164	146	141	156	151	147	157	147	159	146	156	144	137	142	165	157	152	165	162	142	142	156	127	185	157	155	154	169	161	168	142	168	141	140	164	152	176	169	160	134	155	155	156	138	146	166	170	163	164	158	152	143	141	157	159	129	146	141	164	160	183	157	163	166	159	152	162	126	150	152	147	148	154	156	149	145	166	155	131	150	144	152	151	156	160	177	163	172	131	163	152	121	146	181	158	155	159	156	163	160	172	167	154	158	154	174	155	132	157	145	150	156	163	180	158	149	160	165	177	150	145	141	159	163	160	143	180	165	145	134	177	134	198	151	162	162	165	167	168	189	176	148	131	146	154	137	146	175	186	153	145	153	157	167	164	164	152	144	143	148	136	171	156	150	149	174	172	189	174	162	146	158	152	173	154	151	154	143	172	162	150	166	158	166	150	175	144	144	169	147	157	170	156	158	137	143	156	149	163	139	126	156	144	159	155	159	142	185	162	143	149	146	146	166	185	150	143	153	142	160	138	165	141	145	155	174	152	169	168	167	147	148	160	143	168	157	166	140	141	138	174	145	166	148	180	170	148	168	171	144	159	161	152	149
6088	1544	3220	3763	3582	3356	3003	2724	2435	1973	2196	2044	2190	3120	2717	2057	1483	1044	915	760	659	709	650	585	595	562	579	533	532	550	501	530	512	514	531	542	525	535	505	538	531	519	462	487	472	487	481	461	486	483	510	487	423	472	472	458	453	459	439	499	488	475	479	444	466	429	439	439	463	434	389	432	457	447	423	460	457	453	409	441	428	455	454	466	483	432	441	457	432	474	465	466	439	468	457	405	445	428	435	442	422	454	448	442	474	414	478	478	434	450	466	421	431	443	474	406	440	433	461	431	455	436	443	445	441	471	425	464	438	471	434	446	411	471	415	452	484	458	469	452	418	455	440	473	479	446	481	437	407	436	372	445	475	422	451	467	441	450	427	460	406	447	446	462	439	427	392	466	422	435	422	462	471	451	451	443	425	491	419	408	424	447	446	438	427	405	466	413	433	425	433	442	444	419	465	469	437	438	437	451	445	409	448	442	459	418	425	421	492	454	414	421	417	451	461	419	454	452	454	411	432	421	469	477	450	485	461	455	463	454	447	439	414	462	419	416	460	454	402	477	438	467	447	407	414	424	475	432	464	435	418	444	456	412	439	455	447	430	419	425	442	402	424	457	466	428	446	432	435	436	480	471	446	431	451	440	445	450	437	430	430	423	444	466	416	435	435	427	439	443	463	461	460	428	417	470	450	426	471	422	461	433	424	449	440	449	435	438	480	415	443	458	439	451	425	458	439	427	439	456	439	442	446	472	449	452	408	423	402	441	418	438	448	426	468	435	466	490	451	461	414	433	438	451	425	491	456	454	426	465	427	454	428	493	461	453	453	405	444	458	413	422	464	410	417	451	439	430	462	483	440	438	423	463	452	451	465	428	453	471	411	444	444	424	410	451	415	466	437	461	461	453	492	425	407	433	458	432	440	441	402	423	493	459	453	407	443	423	433	480	437	471	480	422	431	476	454	446	482	444	444	413	394	414	399	415	468	408	404	440	418	471	421	422	443	420	434	422	440	466	461	446	463	430	447	441	442	447	488	466	433	425	429	476	466	447	440	469	473	404	472	394	443	451	450	437	436	465	425	420	470	456	449	443	449	473	433	467	431	441	414	437	467	428	487	458	435	440	448	409	467	476	469	419	451	443	443	380	454	424	443	459	457	422	403	443	443	468	463	418	439	432	430	476	463	425	393	413	457	469	469	428	454	433	431	444	462	439	425	446	441	470	426	507	429	425	416	441	403	433	416	411	455	421	439	457	424	431	438	428	485	471	419	418	425	442	433	445	455	412	436	420	475	420	436	450	448	445	430	445	448	424	420	415	428	411	435	459	391	444	437	453	447	454	434	451	462	447	420	455	469	414	431	427	475	460	430	445	459	437	439	482	433	439	434	440	460	446	422	453	458	432	454	474	451	472	408	430	407	444	429	418	422	445	479	468	420	459	441	480	415	424	424	454	443	475	429	432	415	444	464	479	409	450	455	450	439	438	427	421	423	491	404	439	460	451	450	460	400	446	454	430	468	446	413	433	404	433	453	426	466	451	410	422	457	485	449	449	451	436	454	441	422	399	455	447	449	408	435	449	422	441	427	430	441	432	440	440	451	445	383	403	449	394	429	459	461	428	437	434	413	432	476	468	453	440	439	437	462	432	389	404	464	463	448	442	449	481	478	428	485	459	416	433	422	456	429	447	460	434	450	429	424	410	461	417	375	432	410	417	420	416	430	428	417	447	456	467	404	446	458	437	449	468	425	424	424	390	466	453	420	417	428	437	409	474	437	456	431	458	437	424	409	465	465	403	419	452	445	447	468	435	423	463	440	459	442	468	433	431	461	446	479	454	473	483	424	441	455	443	468	430	457	463	457	445	395	454	425	448	415	469	489	455	422	423	451	443	411	454	429	433	441	427	431	427	400	481	436	400	445	380	438	413	438	419	472	433	403	426	438	419	460	435	454	442	427	483	436	426	454	437	409	414	461	435	471	457	402	458	405	437	423	435	435	426	418	401	434	464	477	423	455	438	408	416	404	439	444	477	454	416	437	432	414	475	444	454	439	417	434	437	448	467	491	442	418	463	421	461	479	425	432	440	423	417	444	417	416	454	430	427	476	415	411	455	470	464	431	436	407	473	432	420	443	450	501	429	438	441	425	414	474	443	451	436	437	421	462	437	423	447	455	428	428	463	462	456	469	445	428	458	458	445	446	441	423	464	419	420	455	462	411	410	440	429	430	452	424	440	401	424	471	390	450	403	451	445	448	446	401	460	442	413	461	375	414	410	481	491	435	433	458	437	453	445	460	407	453	423	459	429	441	475	446	431	436	439	453	430	466	438	406	434	462	443	470	448	459	415	521	444	424	453	402	442	430	459	424	435	435	455	437	415	440	419	411	459	436	434	423	399	462	428	396	442	462	454	443	476	446	468	455	428	473	410	440	408	438	439	456	453	433	413	443	449	423	458	481	459	437	446	444	430	445	479	472	429	473	440	425	439	432	441	460	433	437	462	443	482	438	474	430	454	454	417	438	444	425	428	416	473	422	463	430	425	398	446	425	489	426	470	438	447	443	423	405	444	416	467	454	410	456	417	454	433	455	458	429	429	416	460	466	421	466	419	474	454	481	453	427	459	435	411	466	459	423	417	411	462	444	414	454	485	433	452	464	419	446	416	462	476	439	414	407	431	447	419	441	429	449	377	449	419	442	428	435	463	412	484	454	429	432	440	434	445	475	450	414	454	459	454	428	411	432	409	409	442	480	403	458	457	434	454	444	452	429	467	438	441	419	436	434	417	411	434	433	435	413	487	459	474	446	430	446	435	431	460	416	453	399	417	431	451	460	432	420	430	415	476	432	433	425	455	461	429	459	440	446	458	470	451	470	435	458	435	419	467	435	430	447	454	440	386	441	440	427	440	421	445	428	453	427	433	448	433	416	450	412	461	424	468	455	391	478	411	433	408	452	450	407	445	460	454	425	446	436	441	455	460	430	441	474	423	436	463	440	441	441	420	459	454	429	420	422	424	437	454	448	445	386	470	451	439	421	443	450	469	438	403	426	454	449	432	438	465	416	454	451	409	460	447	405	457	418	473	460	427	479	450	464	457	448	432	416	438	435	478	466	412	416	410	436	431	455	452	428	451	418	460	451	437	499	439	443	427	410	412	475	431	456	427	420	417	460	444	439	435	420	433	406	457	435	416	413	433	461	455	440	446	433	435	441	411	429	447	466	445	427	438	413	428	465	445	447	421	439	432	470	453	470	403	433	416	402	440	456	433	407	485	417	478	404	452	459	428	443	425	431	436	444	478	435	416	451	421	468	465	412	439	424	464	438	482	453	419	438	447	386	445	432	452	509	439	472	477	449	447	476	448	474	448	460	402	410	480	368	452	445	450	440	454	445	437	414	453	445	503	427	430	428	438	454	416	444	470	427	411	408	435	435	443	456	473	404	445	411	449	436	405	426	441	457	401	413	467	432	479	443	409	427	430	434	428	424	416
14098	3253	3361	2723	2233	1652	1109	1154	850	649	647	739	684	952	796	675	515	415	282	329	255	301	303	249	241	259	229	247	242	235	263	236	232	244	251	225	235	230	230	228	243	235	210	227	219	241	258	233	219	230	237	222	216	232	253	220	264	238	222	237	199	227	198	227	230	260	255	245	226	239	225	233	228	245	206	211	207	280	246	240	208	224	245	235	240	184	212	230	190	193	219	242	255	228	222	231	227	209	242	274	202	204	196	223	218	205	212	220	197	264	250	199	238	243	203	216	210	211	222	243	214	222	200	203	195	225	219	220	256	228	212	186	234	241	223	229	202	230	222	247	217	200	216	228	247	213	215	216	214	235	231	229	223	211	210	210	227	229	209	235	237	230	222	218	248	225	211	205	233	207	220	199	235	218	206	202	226	246	221	207	241	244	202	214	203	234	238	237	221	233	229	201	230	212	248	233	236	250	224	230	229	227	209	225	220	252	211	220	236	228	209	253	222	248	227	215	220	193	233	216	204	236	251	236	210	190	217	218	196	250	242	213	217	216	240	215	211	239	228	229	201	204	207	246	226	217	237	227	191	223	227	235	226	220	252	207	210	208	250	226	229	212	219	216	222	219	216	239	211	227	202	219	225	196	254	247	258	210	223	244	245	203	211	236	191	221	236	226	217	202	242	224	240	206	195	224	233	214	223	241	233	233	240	236	219	207	217	222	199	231	220	240	215	193	212	195	240	256	226	241	243	191	242	256	247	227	213	225	240	224	236	236	235	238	247	214	235	247	221	246	225	226	229	241	225	221	227	202	211	199	212	212	242	235	242	215	219	236	224	212	210	195	249	249	241	230	223	208	204	228	252	228	231	250	200	222	226	226	196	222	238	238	211	221	253	212	226	217	203	218	242	230	244	215	232	218	251	239	216	225	213	235	215	214	218	224	202	213	193	234	216	206	217	190	209	204	205	207	231	240	229	232	205	169	208	226	225	219	211	206	227	236	244	246	257	232	226	197	244	226	219	208	231	241	241	198	234	200	221	235	234	234	242	236	220	212	204	237	218	201	229	238	212	212	213	228	221	249	228	247	215	229	225	209	214	224	239	208	205	213	233	221	192	227	212	227	218	224	189	243	220	206	218	221	244	258	210	242	246	217	218	232	222	204	240	218	210	198	214	255	223	232	230	210	233	239	228	222	200	222	206	218	210	248	233	224	258	232	240	229	250	205	233	217	211	216	213	236	231	214	244	210	219	234	235	204	211	259	209	226	227	182	208	249	204	223	194	233	239	210	190	247	213	209	226	232	216	237	220	234	225	202	233	221	225	215	237	222	225	209	214	212	207	221	238	255	251	204	222	212	205	198	221	203	231	229	202	247	209	191	233	201	245	245	211	199	236	214	211	228	227	217	244	241	206	206	203	203	221	195	225	229	204	221	223	244	206	229	228	241	197	215	192	219	198	212	237	232	217	193	216	239	247	228	189	226	219	197	223	214	222	227	225	226	231	195	202	220	219	222	214	194	229	213	227	196	222	238	197	227	213	212	223	207	232	200	235	227	236	257	221	218	211	225	232	237	227	250	183	231	215	207	248	231	216	199	223	201	251	202	261	187	192	218	233	206	187	233	239	228	223	251	201	216	230	226	206	201	238	228	223	200	240	206	191	220	229	215	203	218	234	228	220	288	201	191	225	220	205	213	235	220	210	219	253	229	227	244	222	233	203	214	233	214	224	206	214	210	215	235	216	227	213	197	205	220	226	235	236	236	224	247	181	193	212	202	236	244	219	210	199	212	211	222	220	222	220	219	240	244	246	235	240	213	200	231	203	229	217	223	238	243	226	221	244	204	193	212	232	243	207	233	231	213	203	214	202	217	242	223	211	191	215	222	203	200	236	232	210	224	219	215	202	235	235	227	218	232	222	218	208	243	225	239	218	232	234	249	185	218	221	220	220	220	201	217	203	207	203	226	221	231	228	233	203	247	234	216	218	218	224	203	184	223	230	238	251	211	205	237	215	218	201	227	231	247	193	244	206	230	223	237	224	230	201	212	219	220	227	235	211	214	217	237	250	229	197	231	227	215	238	212	217	228	210	205	213	201	206	214	207	223	222	209	242	212	216	242	233	199	250	233	237	215	207	231	227	213	186	239	207	223	230	203	223	256	253	200	221	191	241	214	210	227	199	237	239	220	190	229	230	221	210	220	226	208	218	230	223	227	240	230	191	210	223	182	224	225	212	234	243	209	241	221	206	210	226	221	224	213	215	243	218	227	250	212	230	217	185	205	230	226	214	251	241	231	219	213	210	234	250	213	223	252	235	248	233	237	228	235	224	187	226	215	239	251	211	215	218	249	222	189	234	200	255	207	211	235	220	220	219	218	217	228	238	224	242	207	223	231	216	207	226	210	221	211	215	236	219	224	195	195	201	215	188	219	228	214	235	205	231	252	227	209	183	233	207	216	233	221	226	239	209	239	244	217	215	256	242	214	224	236	191	203	252	243	241	207	216	220	215	232	225	217	197	232	233	215	218	221	232	224	238	250	233	251	208	233	226	231	219	209	197	254	230	230	192	211	229	242	237	221	229	199	210	204	195	226	224	239	232	205	247	220	246	218	174	212	219	243	217	223	233	232	245	246	235	212	224	210	246	238	239	225	199	252	250	231	226	221	237	228	230	224	237	271	221	232	214	218	218	235	199	196	210	260	214	203	217	224	219	209	238	218	213	212	224	202	227	204	242	229	222	227	211	202	248	225	225	210	237	224	190	190	218	228	240	233	227	201	208	227	220	217	247	212	222	245	250	243	226	233	224	208	231	251	251	239	233	229	213	209	232	231	230	244	219	197	252	225	255	227	238	208	245	225	230	206	223	200	243	244	225	199	237	205	233	238	204	220	225	223	247	212	210	202	230	207	246	221	224	214	261	232	242	235	205	216	187	208	213	221	227	208	228	219	228	213	202	209	242	213	213	211	226	191	213	202	238	200	237	201	217	230	236	242	216	223	210	223	223	218	284	219	213	230	256	228	206	243	211	210	210	204	206	233	229	237	206	232	219	198	223	222	230	199	174	247	217	211	220	227	211	237	204	203	209	240	219	204	221	210	227	250	223	252	204	214	223	229	247	211	219	238	235	239	208	211	212	229	210	225	233	231	211	219	219	195	227	212	226	209	201	241	214	209	224	215	210	210	219	236	221	225	229	221	246	249	222	235	247	236	241	219	210	215	236	196	231	217	234	190	248	219	227	243	225	213	234	209	237	231	219	226	198	206	226	231	231	207	228	203	217	227	233	228	246	217	240	245	203	218	246	232	218	221	222	207	199	212	249	230	222	211	236	214	230	247	220	219	237	230	218	236	223	214	219	206	243	222	223	220	216	220	226	244	220	228	233	250	224	202	204	204	218	210	228	230	246	218	181	209	214	224	239	190	208	214	208	237	212	222	235	227	225	201	211	229	227	268	217	202	213	213	231	201	249	236	236	222	233	235	221	217	224	232
8118	2800	5442	6612	6442	5626	4592	4637	3961	3145	3434	3881	3972	5476	4481	3658	2740	1828	1341	1183	1084	1042	1080	865	879	891	883	851	773	803	785	783	749	744	767	802	779	768	735	859	785	697	718	662	683	699	694	694	676	639	666	667	643	655	685	651	619	693	640	600	676	595	659	700	643	654	645	640	649	634	616	616	640	663	658	645	648	624	621	647	658	647	651	654	612	649	607	587	606	673	644	616	590	632	599	618	646	663	657	659	575	614	647	617	659	677	608	605	612	617	575	601	588	611	612	598	646	614	621	595	669	644	630	591	619	657	628	601	643	588	605	659	656	595	585	620	582	601	633	574	602	626	574	615	619	585	607	642	619	605	652	621	559	623	614	642	603	612	643	592	621	624	657	641	599	619	630	616	605	627	631	659	591	601	582	604	617	626	636	606	666	610	604	572	587	612	573	608	608	608	582	648	669	631	632	570	585	630	590	588	641	614	613	624	618	581	593	600	618	623	640	617	595	651	616	618	624	616	660	657	633	658	626	616	612	641	556	605	620	626	613	613	600	624	596	624	609	595	633	628	621	645	618	626	581	606	576	584	592	625	614	611	611	575	613	554	645	653	608	590	581	629	609	595	657	584	615	605	588	587	659	630	610	610	609	558	582	609	629	609	597	637	596	576	585	568	599	615	621	600	560	662	612	628	661	588	572	626	598	623	640	582	605	563	597	579	553	603	633	645	544	580	642	655	647	620	630	597	624	617	620	606	623	631	631	619	575	636	605	609	599	606	660	617	590	611	647	643	608	636	623	639	663	595	596	597	593	577	586	610	644	564	600	592	594	630	600	639	540	630	609	585	565	629	657	623	600	612	603	617	628	603	607	642	619	607	596	593	624	604	655	595	609	595	622	611	589	610	575	599	629	572	630	612	580	648	612	557	617	603	642	608	603	572	646	612	661	625	631	615	681	631	638	614	602	600	600	604	626	609	595	680	622	611	584	600	592	592	606	593	622	627	606	567	597	624	628	631	558	598	604	589	579	631	619	599	601	625	581	581	616	641	612	612	607	624	634	562	652	611	610	597	584	586	623	603	626	632	676	601	603	600	604	593	584	564	587	607	609	586	612	609	598	583	589	586	587	602	593	582	639	580	578	615	643	623	611	642	622	560	621	631	588	611	600	619	602	655	629	584	628	642	611	616	554	582	664	640	607	618	657	630	581	663	602	667	604	606	629	580	595	586	625	585	610	649	632	609	629	588	575	586	623	638	600	679	574	573	589	623	665	573	587	572	588	628	601	610	617	612	600	615	625	591	594	645	646	598	609	625	605	639	622	621	603	620	571	587	620	612	612	585	556	608	645	609	619	639	634	595	604	620	592	581	609	593	610	616	581	657	609	575	633	605	555	600	614	582	609	588	631	625	597	586	588	634	643	612	603	616	599	640	560	588	572	610	624	564	608	591	638	595	638	669	632	592	597	594	602	602	618	615	605	628	599	598	615	607	603	596	610	605	586	574	626	594	573	627	609	595	588	623	617	599	581	566	622	634	631	629	601	574	615	681	582	601	569	587	606	549	569	626	615	623	613	599	581	678	632	637	665	614	608	616	604	569	598	623	610	654	559	610	625	658	588	640	609	651	651	633	612	541	601	640	627	635	602	634	618	636	601	598	645	639	635	630	609	599	613	608	617	601	601	644	589	615	644	610	611	605	620	630	614	625	626	590	581	567	579	633	634	591	618	614	605	595	608	621	552	625	649	561	640	594	615	603	571	651	651	585	585	626	636	561	658	617	634	616	568	600	610	660	622	612	608	633	620	589	644	555	594	615	615	601	619	577	599	615	616	609	618	632	567	624	599	643	683	646	592	622	627	596	595	586	595	643	637	612	650	621	615	624	629	612	570	591	602	601	614	624	596	626	620	642	626	603	640	577	652	574	606	585	596	620	621	594	631	560	624	626	587	588	624	616	589	590	576	614	625	609	610	618	636	614	610	597	631	601	629	650	541	592	609	611	605	635	604	594	616	600	583	598	612	600	610	605	651	623	573	612	657	604	630	649	619	613	611	635	612	592	632	624	616	634	657	614	592	631	611	631	634	581	591	634	628	602	588	605	604	607	589	585	613	621	611	614	604	601	628	624	605	617	567	593	613	576	625	584	594	616	624	605	614	589	616	648	629	617	642	605	634	557	583	632	691	620	618	660	620	598	603	588	643	621	604	634	608	594	604	620	617	592	649	602	619	659	603	656	580	592	627	616	625	571	648	608	564	617	629	575	652	628	600	594	612	637	605	593	660	603	608	602	606	593	613	614	633	629	603	597	588	651	611	640	608	638	618	601	638	637	572	600	595	600	615	602	612	625	638	601	596	636	557	652	595	626	606	606	626	590	609	617	620	630	586	593	602	571	636	641	613	584	597	570	656	606	591	628	617	586	614	611	554	626	614	608	613	619	641	612	609	637	631	616	602	606	610	598	573	595	620	606	602	641	637	620	642	627	598	592	626	613	614	593	568	607	602	610	607	612	612	615	656	620	652	647	587	610	597	596	635	657	647	589	606	629	606	619	586	593	599	624	600	574	607	630	634	619	631	631	608	633	671	620	585	612	588	609	608	616	570	615	605	623	590	554	622	589	607	591	608	572	617	618	597	617	606	592	607	589	658	594	619	612	626	610	568	656	639	617	641	593	540	688	632	632	576	580	628	601	593	645	628	612	634	612	641	617	621	617	609	648	622	620	617	614	561	626	596	605	595	611	651	596	581	612	601	667	635	625	640	609	616	616	599	644	669	599	607	593	577	628	649	609	576	612	593	609	594	616	584	607	609	598	617	616	626	615	616	622	601	577	637	629	589	602	575	638	624	629	535	649	603	637	572	573	646	610	624	594	569	654	629	646	622	639	611	628	588	601	623	575	596	589	580	592	631	585	617	606	636	619	608	565	629	616	650	595	631	632	565	600	562	580	613	628	554	593	638	606	636	626	591	600	621	648	546	660	619	683	606	626	609	627	629	627	636	644	582	633	599	614	592	594	592	630	650	643	591	604	590	615	607	600	656	624	643	596	638	613	631	603	608	587	614	623	630	580	624	638	617	656	588	610	600	591	604	637	602	589	611	592	613	624	630	583	600	555	571	635	628	641	621	600	630	596	662	616	585	648	639	593	631	607	604	664	624	617	630	628	590	618	610	626	565	585	611	587	572	602	640	624	658	601	619	597	603	632	608	633	610	633	599	594	652	604	580	601	609	588	645	574	619	580	620	618	592	611	587	596	607	617	588	596	604	585	607	605	606	594	597	641	629	617	605	606	652	604	619	596	585	571	612	612	660	590	597	554	610	617	622	622	600	636	623	612	637	632	632	599	588	587	623	655	600	547	607	574	596	691	648	631	620	602	662	628	645	639	633	624	570	589	610	599	608	623	602	651	541	604	658	573	644	594	610	595	602	613	583	613	626	620	618	633	629	660	626	656	631	599	604	597	591	576	611	627	611	622	632	614	623	649	671	576	601	666
2204	367	343	358	304	344	334	343	312	308	299	352	327	309	312	344	318	345	298	344	302	323	320	320	294	309	320	320	301	350	284	336	312	294	311	344	331	319	353	339	327	316	326	297	307	292	324	304	298	297	345	337	344	358	329	316	336	269	287	329	335	307	338	306	313	285	320	327	296	305	343	314	322	319	339	294	317	321	323	293	301	304	309	298	315	310	332	317	332	326	288	323	305	317	315	359	314	285	290	303	332	313	317	302	301	308	337	312	290	324	319	299	334	305	309	314	306	310	286	297	320	301	302	309	308	307	336	278	289	307	307	314	306	295	332	314	302	304	314	301	309	298	315	310	297	323	311	337	290	294	315	328	328	322	330	316	321	311	318	341	310	302	304	282	311	346	311	310	290	289	312	321	288	339	324	316	312	326	315	309	335	344	341	294	315	294	300	307	292	335	293	309	295	316	321	313	309	313	336	318	330	301	312	309	330	335	303	313	303	346	329	366	340	266	309	314	287	328	355	327	361	338	339	326	333	308	345	299	345	328	294	339	325	318	322	291	326	314	297	309	321	312	313	312	306	320	340	309	313	319	295	298	341	318	291	303	334	316	318	308	316	342	306	290	298	311	344	299	325	329	314	298	319	312	328	319	321	306	296	285	309	313	295	299	351	305	343	334	312	324	310	338	317	298	295	316	310	311	311	337	322	327	318	328	305	284	323	364	305	318	336	309	283	319	348	296	293	329	323	316	331	325	298	314	336	329	302	319	296	314	318	315	341	344	318	334	317	267	321	342	313	297	314	330	330	332	318	281	321	343	313	302	286	274	294	311	332	335	310	312	284	343	306	291	301	323	307	313	319	322	285	306	317	305	282	314	333	334	346	278	313	330	344	312	314	307	312	320	313	324	371	320	338	320	302	314	319	333	335	328	322	275	276	282	335	343	281	332	326	296	319	349	327	318	296	317	298	292	346	329	309	308	340	330	333	306	294	306	299	293	361	324	319	304	295	302	318	345	327	335	297	308	334	290	314	318	321	315	303	338	339	323	329	326	312	318	297	308	286	304	321	323	337	297	296	332	332	304	318	312	310	314	307	309	309	300	299	320	331	303	329	324	300	305	297	287	301	325	324	340	301	308	353	332	341	327	331	313	313	304	283	321	310	298	315	321	303	320	322	336	329	305	320	290	308	288	303	298	288	318	355	335	298	313	307	302	322	306	334	341	300	290	316	342	294	321	316	297	293	309	348	310	310	287	368	281	297	305	321	306	299	326	325	329	296	281	340	332	342	334	331	309	327	307	316	322	322	328	310	316	311	321	332	319	338	298	289	321	306	372	299	291	305	279	339	291	301	316	357	312	314	340	310	336	338	344	314	309	312	305	322	303	333	339	328	303	328	321	308	330	300	303	304	337	276	280	322	323	272	309	321	301	331	309	339	313	301	337	344	280	305	316	342	307	310	296	274	284	325	346	328	321	279	299	291	333	336	322	293	334	349	334	317	311	283	289	337	314	318	292	302	308	280	299	318	333	307	324	312	297	312	297	330	320	319	277	317	290	304	323	305	322	300	295	336	331	348	346	323	311	335	300	290	317	287	347	305	310	333	297	306	332	326	336	323	358	340	335	287	329	300	301	301	339	310	288	321	310	311	336	318	316	350	338	305	292	292	329	338	321	296	303	300	308	329	335	329	312	308	308	293	316	321	315	322	322	321	263	326	334	327	303	295	328	309	335	314	308	306	314	347	308	293	327	297	316	360	331	317	311	346	344	311	324	324	305	329	302	324	277	320	340	310	320	327	302	323	337	350	326	343	299	309	282	323	328	294	343	302	323	307	302	313	362	304	315	295	342	303	321	320	329	334	329	318	336	293	320	283	322	307	340	364	305	305	327	312	321	315	326	304	311	278	297	313	311	329	288	315	314	311	313	318	310	337	327	307	332	319	314	304	288	344	296	342	289	305	344	339	311	286	342	324	366	288	340	310	337	329	310	299	307	338	295	316	304	313	286	329	311	324	294	302	294	327	304	319	302	289	302	294	310	311	324	335	338	297	305	352	316	301	297	350	320	312	281	318	339	328	303	323	317	320	305	333	346	290	336	297	333	301	280	304	337	328	321	340	281	298	335	294	333	308	295	322	316	315	309	339	301	288	304	342	346	318	338	316	296	317	317	324	282	306	320	304	323	336	358	321	319	295	315	307	327	328	320	294	337	312	348	314	290	299	324	314	313	342	317	315	327	324	305	303	304	315	324	333	286	294	335	324	311	295	305	273	302	294	317	314	301	334	328	302	286	336	326	302	314	311	347	289	302	306	300	297	295	318	323	332	332	324	306	313	352	295	333	311	344	307	279	299	330	299	269	297	310	303	290	323	306	326	287	319	317	303	310	331	319	329	342	323	322	311	312	304	323	324	308	297	331	327	320	290	333	313	349	329	331	328	331	317	335	361	270	309	301	309	320	304	346	280	295	361	286	321	336	317	317	364	304	279	344	281	297	324	299	313	322	327	307	323	306	299	355	301	314	325	292	334	289	321	324	316	298	310	314	291	304	319	297	264	305	308	286	295	323	296	306	305	323	299	326	301	294	310	345	357	317	321	341	333	311	331	334	315	324	339	324	323	299	317	347	315	300	334	340	333	297	296	337	325	297	297	293	309	314	321	298	339	317	313	302	298	337	355	344	309	303	292	308	315	312	296	289	307	309	327	315	333	325	334	308	321	312	289	330	319	327	300	297	346	310	317	300	312	299	298	304	312	305	291	337	310	305	303	323	312	323	299	333	319	344	310	312	292	310	307	295	305	302	300	322	311	331	294	308	320	348	312	320	281	319	329	316	332	342	300	289	334	317	335	340	329	300	311	327	344	320	322	306	333	327	290	319	302	334	314	292	274	320	280	319	356	330	331	326	328	287	318	318	274	313	317	307	297	323	325	318	339	297	320	349	297	290	331	324	321	321	326	315	307	313	335	334	310	324	301	334	335	319	307	285	274	319	315	334	274	278	286	297	301	315	298	287	308	295	306	310	287	295	315	300	330	331	313	311	322	342	316	320	317	277	299	314	329	306	298	303	307	317	338	283	321	333	327	331	317	289	342	293	335	308	366	315	310	285	311	314	327	328	298	314	308	296	315	338	313	307	328	315	321	302	333	300	314	332	323	311	328	329	295	320	327	290	300	275	305	351	364	315	298	328	321	313	291	282	315	331	310	314	358	303	326	363	330	299	305	337	342	317	366	303	284	321	281	303	299	311	292	320	285	300	319	357	294	313	333	333	315	325	311	282	354	295	316	309	330	322	320	313	306	303	304	314	329	320	303	329	313	324	341	305	343	331	325	321	323	277	338	317	307	329	308	323	306	318	298	326	279	301	331	322	300	302	347	323	307	324	325	307	344	302	302	296	319	311	352	295	314	325	308	295	325	338	301	335	318	318	292	317	284	303	327	300	331	300	307	333	319	320	330	319	311	304	356	322	331	328	316	322	325	328	330	315	312	314
2644	877	933	962	893	936	833	859	775	812	821	843	836	854	834	858	807	822	735	799	769	777	758	745	791	832	741	762	774	846	773	756	787	773	806	774	783	773	761	748	788	794	804	832	773	762	773	783	767	767	809	800	796	755	821	768	777	802	745	795	812	790	834	766	790	788	770	771	745	776	768	752	754	774	722	794	765	758	760	775	808	811	773	784	771	719	738	823	785	779	772	725	786	833	731	767	806	804	789	747	809	760	780	773	788	763	849	770	787	777	740	762	739	796	813	825	788	758	813	763	726	730	792	712	790	762	768	768	778	758	773	733	812	828	744	763	792	713	794	781	788	797	826	765	760	773	799	781	767	811	801	809	796	819	793	733	788	788	800	792	808	744	811	805	743	764	818	776	737	758	752	754	807	782	804	793	786	761	765	807	784	785	795	764	731	799	809	776	768	804	767	772	819	770	759	780	731	773	837	808	763	765	706	805	764	789	787	781	798	758	764	834	786	832	799	812	761	766	820	799	816	803	814	802	770	846	742	805	757	780	726	762	756	717	776	777	803	799	766	758	774	776	755	758	812	796	777	782	772	819	819	792	775	781	740	759	820	757	770	776	757	745	801	786	773	778	760	776	766	732	804	811	780	731	766	741	774	782	813	800	773	751	812	766	762	753	772	747	765	820	753	827	787	868	723	807	817	775	759	765	794	773	794	742	779	764	745	834	760	772	791	785	801	800	794	782	777	760	811	732	784	775	791	741	737	759	803	827	766	830	750	750	741	792	772	771	786	783	745	750	810	798	754	826	801	775	798	779	769	799	775	784	816	735	847	731	760	791	740	801	803	770	759	810	770	797	712	805	762	789	736	797	766	842	805	769	818	768	749	806	800	780	758	785	785	762	709	783	777	806	767	756	727	786	793	734	772	762	773	767	763	799	770	791	792	779	763	745	818	765	768	774	781	799	778	789	734	750	772	749	771	760	787	812	804	854	800	814	767	800	806	760	784	771	816	758	782	756	728	827	757	761	795	792	743	795	783	790	795	801	764	791	781	784	794	774	764	781	791	754	764	768	791	776	822	758	801	748	758	807	772	757	796	812	773	764	731	803	751	757	756	787	774	737	763	737	761	747	771	763	767	761	762	767	778	799	742	795	753	804	766	731	798	760	786	766	785	781	826	762	741	763	762	789	785	820	731	773	785	752	733	755	799	821	780	775	766	727	766	771	745	748	773	806	737	715	797	791	792	770	811	747	805	784	771	808	802	818	780	772	767	736	761	782	750	768	818	816	768	779	778	767	755	737	729	794	795	778	745	750	810	758	772	758	767	763	800	749	746	799	791	760	820	789	776	789	805	807	787	822	760	789	794	757	792	777	791	770	819	753	736	744	770	727	790	781	784	766	795	751	800	744	818	752	828	758	793	782	732	810	796	811	754	740	784	778	754	742	730	788	807	773	775	826	775	831	795	756	784	744	788	740	806	776	738	805	740	815	768	734	819	803	754	768	800	789	784	761	757	775	779	786	820	769	806	782	789	790	761	760	789	725	722	787	765	815	753	802	748	824	759	766	773	724	814	763	757	739	824	751	756	785	779	814	785	778	772	787	825	808	826	743	794	791	799	792	792	789	760	710	794	791	806	755	755	778	758	830	794	744	753	808	799	760	841	782	741	823	760	762	822	808	781	783	715	771	790	763	740	797	794	777	757	725	741	770	787	768	782	752	811	766	758	767	807	764	782	798	809	771	769	780	822	777	773	771	780	744	721	788	840	787	768	830	856	833	827	744	766	766	788	717	783	796	821	776	806	756	768	749	790	761	760	766	774	761	790	801	762	729	766	784	775	750	758	804	752	743	781	765	714	800	794	827	746	750	761	766	769	743	755	762	820	778	786	744	732	762	792	770	757	739	802	736	791	772	757	781	810	765	768	753	804	830	762	724	789	792	768	775	779	767	764	781	809	791	757	796	814	756	788	730	767	769	800	795	792	723	770	784	777	791	732	779	841	784	789	786	792	779	753	801	746	809	815	752	746	840	789	809	783	770	745	800	819	755	799	800	808	777	773	777	786	824	762	777	777	794	747	806	794	820	760	756	745	767	717	795	807	780	800	777	804	781	754	752	766	791	718	784	809	820	837	795	840	753	801	755	816	764	804	775	785	791	753	773	778	813	800	796	741	762	792	755	804	803	857	788	766	757	761	781	783	770	763	766	789	794	751	818	793	786	806	784	786	743	773	788	783	786	755	785	792	775	825	748	824	775	818	799	775	741	753	810	821	822	752	794	798	819	801	772	800	733	795	742	716	747	755	803	756	706	808	806	790	811	762	745	787	752	796	764	752	774	787	765	777	775	805	834	785	751	833	789	789	786	795	806	843	754	768	760	741	793	775	802	823	779	728	795	790	802	764	789	770	825	744	775	766	758	801	743	763	802	853	782	803	736	768	776	799	796	783	766	773	718	775	779	726	736	794	763	774	826	769	767	830	811	769	840	742	765	755	762	762	774	732	720	823	784	774	759	729	811	715	796	803	794	749	772	795	774	852	733	762	811	738	758	789	803	767	770	811	763	750	793	758	796	831	807	781	824	801	766	800	793	767	784	792	743	786	807	732	755	756	810	761	729	807	770	772	803	795	782	801	755	820	797	782	811	797	814	829	728	831	806	782	797	817	749	797	820	773	755	788	751	775	767	792	797	804	780	734	718	824	799	800	757	756	789	792	741	789	788	810	792	809	783	746	784	760	754	796	755	812	771	761	785	772	766	833	804	807	780	763	767	764	787	791	794	768	840	788	771	765	722	806	815	818	789	772	771	766	797	777	803	743	835	776	812	805	782	795	773	752	811	759	773	778	762	784	835	787	780	804	803	783	787	741	799	790	785	730	754	838	791	783	799	765	760	833	774	778	783	776	698	754	786	784	792	780	725	821	805	770	762	792	759	751	798	793	795	830	739	763	784	785	784	762	802	778	751	747	828	790	788	775	769	792	723	767	761	785	803	767	743	747	763	736	746	794	757	780	761	800	785	780	746	736	756	824	786	802	776	744	808	769	733	747	789	810	777	750	800	780	791	787	766	825	747	762	760	841	819	804	807	815	868	828	767	783	771	791	753	737	782	738	854	814	787	753	782	757	784	780	828	789	777	806	789	786	805	772	758	744	800	786	794	817	779	741	757	756	787	746	779	764	816	813	766	784	781	801	755	792	812	787	811	803	760	760	769	784	770	795	790	783	764	759	764	824	784	764	754	774	755	810	815	784	839	827	788	757	781	776	808	765	831	784	759	775	789	790	785	807	784	729	788	779	764	758	785	780	783	772	759	753	803	780	786	805	752	797	783	735	779	844	780	809	775	823	743	828	810	752	763	808	790	758	758	814	746	758	813	806	783	771	742	775	770	821	770	769	783	749	779	793	786	736	765	831	792	821	768	776	810	759	784	721	777	777	749	789	792	753	813	790	811	805	807	754	766	754	733	792	742	830	787	772	822	788	777	791	740	776	775
7864	1746	1828	1571	1115	857	622	590	465	395	405	419	475	614	408	412	289	241	185	204	185	196	171	162	160	149	165	187	181	156	152	194	169	179	178	175	174	154	165	191	189	171	159	172	162	167	135	153	148	166	152	158	168	183	170	169	160	144	147	128	155	174	154	178	150	138	144	167	154	157	162	164	159	182	159	146	159	160	174	150	180	145	163	138	153	182	163	152	168	148	168	135	182	154	150	135	168	174	156	139	171	180	178	175	161	164	173	144	170	164	136	156	165	157	152	154	155	164	152	160	167	157	154	155	151	162	154	166	142	150	167	157	147	171	143	163	158	158	153	147	152	165	160	171	184	174	160	171	157	182	140	151	167	139	145	174	134	139	153	140	168	175	153	154	149	167	147	156	134	155	153	150	166	158	137	156	116	170	156	176	128	181	157	157	147	137	145	171	164	148	150	134	163	146	153	150	168	185	167	158	164	146	148	141	170	156	156	169	146	123	162	154	164	176	118	177	173	169	147	178	170	152	130	168	158	143	149	139	157	151	188	161	152	152	145	174	151	168	133	144	165	167	151	152	148	153	166	174	153	157	151	140	158	138	163	151	175	151	156	163	162	148	180	153	183	149	152	162	130	132	163	152	165	161	144	178	195	141	162	153	145	148	151	164	180	176	151	164	147	151	159	170	170	153	163	158	146	149	168	141	176	162	148	171	175	161	160	175	170	174	153	190	184	157	177	145	142	162	164	134	186	151	158	154	137	150	167	159	149	152	134	159	135	148	149	167	145	145	169	166	137	149	154	149	169	177	134	159	165	146	139	151	148	144	172	132	139	163	152	168	138	133	156	152	140	144	159	145	144	168	150	160	170	163	143	138	173	147	150	150	122	156	158	148	135	163	191	153	151	151	157	163	164	139	146	166	122	164	145	160	179	171	177	147	170	150	135	137	163	156	172	177	145	155	153	132	156	143	165	155	150	168	153	147	163	154	136	152	137	157	161	157	140	164	142	185	167	133	154	172	161	153	139	132	152	165	167	150	146	160	180	149	154	147	181	143	146	161	175	135	141	181	170	152	170	139	150	160	151	150	148	166	119	136	155	150	135	149	139	162	144	177	157	148	143	157	165	166	159	140	161	135	177	146	176	160	144	131	145	148	150	154	160	173	146	139	152	161	144	177	160	157	167	146	146	164	165	157	159	141	132	169	128	152	150	137	173	142	176	144	149	161	145	159	173	164	143	153	150	179	166	150	154	168	150	158	173	151	192	168	155	132	131	147	161	165	163	175	160	173	164	169	151	142	174	179	133	145	149	164	167	147	167	183	169	153	154	132	163	162	157	162	171	181	152	161	148	158	171	156	167	145	160	180	152	160	162	171	143	152	177	120	181	172	164	150	156	146	143	156	167	158	192	165	130	156	151	146	143	196	143	149	167	170	184	167	173	161	130	156	141	152	174	161	166	155	142	187	159	173	138	128	155	127	147	156	152	155	148	163	143	159	158	136	159	139	157	132	150	135	129	154	137	167	153	146	152	173	158	144	181	144	135	159	152	174	160	157	130	143	131	151	148	134	147	156	189	141	159	162	157	167	144	132	186	163	176	159	167	171	152	147	161	150	160	156	139	180	140	167	174	154	161	174	167	145	150	146	152	132	152	159	157	182	138	162	156	161	140	156	160	143	160	152	147	156	132	155	181	164	146	147	163	149	147	151	160	152	140	158	140	158	167	151	149	157	147	145	155	165	150	149	145	146	138	159	130	157	167	154	127	157	173	159	148	171	153	148	147	164	147	158	173	149	159	165	166	165	153	178	160	142	147	141	161	141	134	169	161	153	175	140	142	150	172	176	151	160	130	162	156	154	150	143	151	176	168	176	163	151	153	164	164	165	127	174	157	151	150	164	161	180	158	158	171	156	151	159	156	167	129	169	154	158	146	155	168	163	151	167	164	146	169	160	159	167	150	142	155	156	163	161	162	153	162	142	157	176	156	151	166	140	175	141	163	167	163	157	162	136	188	146	162	149	157	172	176	160	166	139	165	184	177	167	146	159	158	147	159	128	177	163	178	146	148	156	160	166	139	136	168	141	159	169	144	154	134	134	158	146	148	171	150	153	161	171	168	167	194	178	165	175	145	165	154	163	141	142	143	162	152	159	154	166	156	156	172	157	162	162	162	158	144	156	182	175	157	152	148	156	145	159	165	166	160	147	144	138	163	148	128	190	143	134	147	145	142	166	150	157	169	149	156	166	155	147	157	166	161	163	171	173	163	168	162	126	157	136	177	171	172	142	138	141	169	148	161	170	157	154	182	186	168	137	135	158	153	151	187	147	170	142	165	150	137	162	170	169	180	168	171	167	156	159	167	152	154	143	153	163	143	136	167	170	146	155	156	152	186	150	141	158	132	147	162	178	162	148	153	146	175	165	178	132	130	163	180	155	119	162	165	165	163	179	144	144	160	150	162	144	146	176	145	153	163	164	151	170	154	134	141	170	161	156	151	163	158	158	184	161	133	145	145	171	146	165	161	121	142	163	151	188	150	169	165	157	184	138	152	149	140	153	148	179	169	135	154	149	180	177	145	171	166	158	166	163	144	142	176	156	165	183	128	158	169	160	166	188	173	151	163	143	162	131	132	160	161	133	163	163	140	160	149	144	167	142	147	156	159	156	166	152	152	137	178	178	183	158	157	159	167	154	161	146	150	141	164	163	149	166	157	131	155	125	158	147	176	182	147	157	189	160	158	163	161	167	153	150	160	172	146	156	159	158	183	145	158	169	145	166	151	164	156	150	146	159	152	175	139	187	187	156	175	160	145	144	172	161	177	130	145	150	153	165	151	160	169	162	182	145	153	166	137	163	143	149	146	142	165	162	143	164	178	156	155	157	138	168	139	157	141	146	157	176	157	176	133	156	180	148	155	144	173	155	159	137	146	168	177	179	162	160	136	136	158	182	151	145	174	160	173	152	148	154	162	140	158	156	141	160	178	174	143	150	180	160	149	147	145	132	151	154	163	176	150	174	161	143	161	158	161	138	159	138	165	166	152	156	161	165	150	166	141	134	162	150	157	167	159	141	152	141	145	164	173	156	142	167	143	166	165	175	143	159	153	147	154	141	129	152	140	169	155	161	161	154	162	153	145	149	146	131	152	184	166	152	172	159	153	164	187	156	143	156	157	159	157	176	174	146	184	158	142	154	144	161	170	167	175	159	134	174	161	173	159	161	161	173	151	177	174	140	156	150	151	151	133	178	170	183	161	145	159	155	171	174	141	157	146	158	180	155	147	156	154	140	164	152	153	157	136	178	180	146	146	175	162	155	160	167	168	172	167	173	159	187	157	145	190	159	155	142	136	139	158	145	163	138	144	135	161	175	163	150	147	161	158	142	153	151	174	144	163	152	163	148	186	153	155	166	171	141	163	143	152	178	143	144	163	165	180	156	145	131	177	177	153	154	170	151	158	139	166	164	132	153	141	169	144	129	152	134	169	161	174	150
6115	1696	3213	3996	3588	3283	3074	2937	2167	1948	1976	2170	2494	3632	2257	2205	1558	1079	805	732	686	668	681	599	584	606	612	567	522	547	561	573	529	489	556	530	538	555	565	565	599	529	495	477	478	506	498	448	466	498	459	503	465	467	506	483	472	465	482	476	502	471	440	448	453	457	462	441	427	493	488	470	427	438	446	454	453	457	436	482	468	481	456	446	469	456	462	459	480	443	446	434	445	470	419	492	457	427	466	461	452	483	467	486	443	442	476	442	430	468	462	468	447	459	432	438	446	427	429	437	449	464	470	411	461	475	400	444	438	443	451	443	417	446	450	440	456	454	490	444	439	467	441	474	410	441	429	445	447	481	464	450	447	444	458	456	422	456	452	463	435	446	439	470	467	475	454	451	458	447	426	470	456	433	445	450	489	455	444	447	451	459	441	463	441	477	453	441	400	468	475	440	477	462	481	456	426	455	494	479	421	426	438	441	456	417	452	439	465	435	467	482	459	481	463	459	459	472	432	457	431	481	464	463	474	445	441	458	419	495	437	450	444	449	458	469	479	439	460	433	455	450	417	460	451	427	432	475	443	447	439	453	451	479	445	447	439	466	448	471	457	448	496	461	426	452	492	470	424	449	442	439	463	450	424	435	448	467	467	397	442	438	441	455	455	444	456	437	431	459	455	469	452	433	437	458	440	485	485	442	403	479	440	443	450	443	473	462	433	435	461	449	438	460	454	489	436	461	454	455	466	475	387	440	440	459	401	453	457	433	419	460	419	444	466	432	494	463	433	457	426	454	452	461	439	438	448	446	464	467	498	439	442	403	450	454	441	458	464	440	466	430	484	471	466	457	427	452	452	435	422	430	465	447	446	429	417	464	435	457	453	439	461	441	466	417	468	427	413	440	436	457	429	480	433	456	469	471	454	462	462	452	434	465	434	452	460	433	481	416	468	462	403	452	452	443	443	422	432	416	431	460	467	402	452	467	451	438	446	439	443	442	448	425	466	469	423	455	434	477	457	443	476	444	436	444	436	450	456	451	431	462	495	443	422	439	430	458	468	450	474	434	451	466	443	447	437	439	459	427	432	446	473	435	440	459	458	479	447	470	457	447	430	470	452	458	472	464	435	438	438	473	463	418	410	451	456	457	423	448	473	464	458	440	455	453	444	447	462	436	432	436	431	457	432	445	457	445	444	434	434	455	465	462	456	477	445	437	471	438	466	429	448	436	462	427	430	445	444	486	444	440	433	433	445	444	438	442	460	429	419	446	428	445	444	470	439	420	438	473	475	451	405	435	416	450	416	425	437	414	459	478	465	456	423	455	439	454	469	432	434	425	498	406	429	433	437	478	470	449	456	442	447	477	406	421	475	440	440	418	447	458	492	456	461	476	446	444	438	455	432	483	446	459	418	501	446	418	454	427	438	498	443	440	462	461	460	441	417	462	460	447	408	474	417	475	521	457	441	455	464	429	428	416	451	430	415	459	455	439	450	435	424	412	413	451	475	436	459	469	479	492	456	440	408	443	454	451	442	426	448	470	458	474	450	475	445	460	463	449	452	399	442	462	464	446	495	405	437	437	448	437	454	475	476	459	450	461	474	465	448	410	447	454	483	442	454	433	417	440	462	441	447	451	473	452	406	521	461	467	439	388	455	419	442	456	457	420	418	483	461	461	464	427	453	427	434	442	403	465	432	456	453	444	447	447	452	451	472	412	439	447	451	465	430	467	446	420	454	463	472	485	474	456	451	478	456	431	433	445	454	428	448	467	436	415	471	436	442	450	478	464	429	461	434	451	457	460	448	437	426	430	472	470	437	442	466	447	475	457	484	459	451	454	460	465	449	449	457	428	459	451	443	443	462	444	456	433	441	493	490	470	458	457	469	445	461	465	485	464	441	414	442	456	440	433	488	453	449	470	426	447	438	512	462	439	431	439	478	425	444	504	436	418	458	449	445	452	466	455	447	479	464	431	434	438	456	457	468	454	454	436	455	468	394	446	428	414	452	438	481	471	480	494	419	479	424	462	459	400	416	430	432	428	448	461	454	486	451	461	457	412	469	454	446	417	435	466	421	464	398	467	450	414	445	460	430	409	465	480	470	461	444	436	435	440	410	393	467	456	424	472	454	427	439	438	444	443	439	451	429	480	439	443	421	415	464	505	473	477	434	451	414	445	446	414	450	444	428	400	432	413	445	432	463	432	475	439	468	411	447	420	493	480	456	456	445	428	436	455	435	454	460	460	447	463	427	461	441	460	461	459	470	447	446	441	422	462	445	435	472	439	399	435	430	441	452	466	470	434	466	453	471	436	395	414	479	430	414	411	456	475	462	451	427	467	472	471	475	437	456	449	441	437	426	478	425	454	473	411	466	492	415	450	442	473	450	435	475	447	437	455	446	442	477	447	443	432	455	448	435	457	451	449	452	450	473	470	429	472	429	464	445	434	515	400	463	432	441	413	463	490	481	455	439	456	419	438	435	453	456	511	441	437	436	438	434	398	445	455	456	454	445	441	444	483	439	422	466	442	435	453	444	457	471	438	455	437	435	439	436	418	444	443	457	450	445	417	438	449	411	453	448	453	451	441	457	434	476	461	482	471	442	428	406	449	421	457	438	448	524	467	489	467	466	453	451	445	442	436	439	412	456	454	452	489	450	460	468	430	442	471	460	445	460	436	431	467	440	438	429	422	478	434	399	446	475	447	483	431	421	433	481	453	444	477	454	448	449	417	397	430	467	442	408	423	448	459	431	443	451	468	449	428	438	476	417	421	419	465	449	443	460	445	467	453	463	434	481	456	440	474	426	436	440	434	433	455	470	453	498	445	456	459	427	436	459	435	452	417	437	451	441	475	452	417	462	423	422	429	432	444	477	445	461	487	444	434	434	448	444	470	440	460	438	447	427	454	449	458	469	446	453	441	429	440	431	484	417	494	442	506	451	444	429	445	466	419	468	434	442	456	449	458	442	453	440	434	451	472	430	444	465	447	454	445	482	410	471	422	508	434	442	467	459	442	441	436	481	418	408	395	442	448	443	444	452	456	467	474	481	474	446	420	439	412	433	460	452	444	438	461	447	413	433	444	466	433	433	483	465	427	421	456	428	421	442	458	435	448	474	485	416	438	441	480	474	448	464	484	467	463	486	435	452	452	461	445	420	418	462	432	473	464	446	423	425	438	475	460	461	444	439	452	463	451	457	447	445	433	460	442	467	425	469	460	420	438	418	422	482	468	444	474	460	454	448	491	465	453	423	429	451	459	423	470	403	424	427	454	419	444	475	414	428	445	425	440	446	431	404	458	470	425	452	430	407	464	458	455	470	427	452	380	446	469	418	445	436	434	435	465	438	437	464	442	479	449	425	450	408	438	452	447	474	469	443	459	439	458	423	422	466	430	464	453	453	438	428	464	495	463	415	457	427	424	432	434	470	446	475	441	520	439	438	428	503	477	447	513	452	466	465	449	455	448	466	453	452	460	424	448	424	487	446	442
13843	3149	3330	2726	1875	1577	1172	1063	871	645	735	822	787	1012	786	691	502	346	305	305	290	304	266	271	243	249	238	235	236	221	237	233	236	229	253	261	232	282	250	254	231	238	227	227	276	217	226	233	246	237	220	229	215	206	224	243	228	244	198	216	206	225	193	229	221	212	237	232	188	226	242	216	199	228	251	244	236	220	204	220	253	207	242	230	216	211	211	242	219	219	187	234	256	242	222	216	208	263	231	223	202	239	213	242	210	226	237	198	216	221	223	210	199	233	248	220	220	193	243	240	227	245	209	217	205	228	222	228	212	221	231	218	224	209	224	232	222	203	214	234	223	209	210	231	222	245	223	227	221	227	259	210	226	218	227	223	213	256	219	234	226	203	235	223	241	238	210	244	200	219	194	246	207	251	235	195	230	232	213	243	224	221	225	212	223	233	248	217	245	225	233	210	202	210	211	228	230	215	201	200	231	222	215	199	239	196	230	219	225	220	223	227	213	226	230	207	258	218	241	227	232	224	237	197	214	200	242	221	244	223	211	219	211	210	221	218	225	221	203	213	244	226	201	221	238	241	238	220	198	207	223	248	234	223	206	230	219	231	205	226	227	197	248	231	252	209	226	224	245	248	218	232	225	225	245	217	258	220	196	215	200	249	208	205	227	241	229	223	217	205	210	212	240	244	216	231	205	227	225	213	219	236	247	212	244	216	236	201	202	225	219	217	229	224	213	242	216	218	213	220	218	204	206	205	211	202	241	230	236	224	196	217	239	191	216	222	235	249	200	239	206	216	222	208	230	205	224	208	218	200	216	225	226	217	222	213	212	191	213	225	234	253	211	224	211	205	234	191	231	219	221	278	207	232	196	225	245	234	243	222	257	209	211	219	232	222	208	206	242	225	246	248	214	220	238	217	221	238	220	229	212	220	233	199	217	218	225	216	208	204	206	224	219	228	202	219	222	223	236	199	219	220	212	212	215	233	214	227	221	226	225	239	214	222	227	194	203	230	216	229	228	230	241	228	195	219	226	225	235	225	215	196	221	236	234	233	218	231	221	219	257	236	207	219	225	227	202	198	235	216	207	211	218	210	209	229	193	235	237	232	211	227	233	241	239	212	232	212	213	217	209	214	222	213	215	218	201	253	231	231	189	207	230	239	227	232	241	207	228	196	245	216	219	227	213	226	217	225	206	228	227	185	204	208	187	211	220	229	223	211	209	225	193	247	207	213	229	237	207	220	214	245	269	222	224	205	221	207	185	189	227	231	216	228	211	205	240	216	194	217	235	243	236	232	245	248	232	221	227	233	217	205	219	204	225	222	207	208	241	224	192	234	211	211	212	230	232	240	219	217	211	228	222	220	222	220	202	230	228	246	249	211	214	235	200	207	229	215	205	228	228	214	245	217	194	219	211	202	231	216	210	238	223	214	210	241	221	223	225	229	221	236	210	221	232	215	238	206	198	240	206	243	224	218	233	226	238	210	243	227	251	206	203	219	224	216	242	213	230	191	226	240	218	226	252	214	231	215	236	216	232	251	211	231	204	224	242	222	218	218	207	228	221	235	230	236	225	228	232	222	209	219	236	246	218	197	228	231	224	236	215	234	220	238	249	214	212	192	206	240	216	219	215	232	215	235	205	218	233	226	246	225	229	217	227	219	233	220	208	202	224	223	211	203	234	245	177	203	230	221	224	233	207	267	219	223	208	214	210	243	186	214	187	243	211	214	197	222	215	235	228	232	218	224	197	210	231	249	223	220	224	239	212	237	222	214	227	226	219	243	208	224	199	225	233	235	240	231	223	225	239	197	237	241	214	246	190	240	201	231	243	242	230	203	208	222	223	230	230	222	212	235	217	244	191	220	219	211	234	227	201	233	234	225	214	245	237	214	225	230	223	221	212	214	211	213	247	212	234	241	232	207	207	220	227	224	212	240	214	204	228	241	227	223	205	227	202	210	216	242	225	244	228	218	225	214	231	216	230	238	225	242	213	198	196	223	205	210	234	198	207	226	231	229	232	226	242	253	218	212	219	222	222	224	228	229	231	228	222	246	234	214	229	227	234	234	210	224	225	229	224	239	260	237	221	226	229	229	188	236	232	177	219	232	223	216	199	208	220	233	206	236	213	236	236	245	230	224	213	213	222	230	226	219	223	216	199	207	207	219	223	233	225	227	217	237	224	198	237	213	214	246	205	218	260	228	204	254	216	209	219	216	193	227	214	207	212	236	226	223	212	215	258	216	218	236	224	209	225	235	245	203	206	235	224	230	217	202	231	213	222	225	203	209	211	220	252	209	207	222	244	244	201	216	216	249	226	208	240	230	227	229	223	210	223	227	228	224	215	235	236	244	234	223	248	214	193	212	227	227	206	207	257	222	257	240	244	233	243	238	232	248	222	218	227	229	237	222	228	234	239	238	209	226	255	222	203	235	222	219	224	219	210	236	233	236	218	215	204	235	224	216	236	224	249	237	222	230	209	228	223	201	224	255	223	215	236	219	242	236	210	234	223	213	226	207	232	230	203	213	197	225	220	190	217	238	231	218	217	239	225	194	204	232	229	216	210	242	232	249	243	233	249	226	204	258	235	217	246	216	200	224	232	215	229	269	211	238	249	227	205	220	230	236	194	211	218	211	212	242	218	220	200	237	234	208	231	229	195	236	213	245	230	214	218	215	272	243	219	231	227	188	210	228	247	241	227	236	246	226	216	240	241	204	224	222	245	195	213	239	226	222	241	210	237	258	230	213	207	224	218	233	217	234	239	224	241	236	223	243	238	219	222	190	217	205	203	219	230	217	240	232	205	196	212	229	196	205	230	228	224	239	228	236	198	213	225	220	231	222	214	232	197	204	219	217	211	222	217	223	232	210	219	225	224	224	205	214	200	233	203	204	218	214	207	222	267	197	238	244	227	249	225	230	226	186	206	237	248	244	215	215	223	202	218	216	223	248	210	214	223	227	213	199	195	227	223	224	212	240	204	217	202	219	223	233	223	226	240	236	221	236	230	230	230	216	218	231	207	251	236	215	204	227	218	240	213	229	238	234	196	227	209	212	239	221	243	223	238	245	227	233	215	205	208	218	209	205	204	219	233	238	239	218	210	231	222	193	212	232	215	229	202	228	205	209	226	232	203	223	238	218	214	227	218	229	210	256	231	232	203	235	246	238	243	227	223	236	236	204	210	219	250	220	221	218	220	211	235	239	219	221	224	219	214	219	228	220	202	238	228	216	223	213	216	228	245	213	218	225	209	200	198	215	243	237	240	234	225	219	232	214	222	233	222	219	200	217	210	240	213	212	217	217	224	250	232	235	246	233	239	217	264	244	239	225	258	214	213	239	246	230	229	208	221	235	214	231	216	223	232	196	195	233	225	255	226	242	222	194	237	225	230	220	199	208	226	211	229	191	218	240	203	194	172	209	227	246	248	229	223	219	226	241	231	220	232	211	242	217	228	235	235	192	218	227	245	224	223	204	217	220	261	207	218	216
7905	2774	5473	6795	6427	5867	5054	4603	4100	3440	3559	4298	4528	6196	4188	3636	2684	1764	1302	1215	1085	1083	1053	945	873	892	884	869	841	773	743	811	791	801	794	774	766	787	826	816	757	749	722	672	726	701	662	629	650	675	642	629	736	619	668	609	633	696	681	678	668	678	626	662	667	624	652	642	647	643	653	632	648	639	640	657	605	618	663	634	612	640	628	614	644	661	656	640	626	654	661	599	625	619	623	636	657	600	617	643	646	643	618	595	633	652	648	623	618	604	630	640	620	629	620	668	649	664	639	681	602	655	631	665	583	615	638	637	589	719	624	640	588	568	579	598	594	659	609	639	596	622	647	582	593	597	629	634	643	663	663	659	591	657	624	624	654	611	613	597	630	621	603	643	617	581	607	615	629	635	641	641	584	657	637	640	580	601	603	635	638	624	616	599	616	623	642	621	656	615	638	642	593	607	596	609	634	646	603	571	614	623	612	616	613	639	598	594	639	646	621	610	634	578	602	597	609	634	670	603	550	627	619	613	589	663	653	626	626	614	649	612	622	639	601	632	625	572	589	633	648	625	593	675	619	564	641	617	616	642	600	660	597	602	588	638	591	611	653	606	636	599	622	616	573	599	581	593	603	616	605	606	612	582	651	641	652	647	637	649	615	576	647	665	656	650	624	573	579	618	584	607	628	599	635	629	624	658	618	669	626	672	575	644	600	623	629	608	566	625	667	636	620	654	623	616	642	590	604	602	620	578	608	632	615	654	613	620	640	659	636	647	644	641	626	609	620	622	608	597	638	604	581	576	586	687	604	638	612	610	627	619	654	629	621	588	620	609	637	658	608	613	637	580	610	591	633	598	621	593	617	620	629	633	625	659	619	571	655	645	661	590	610	646	588	620	627	633	617	649	598	629	609	647	640	644	602	606	613	594	636	640	613	667	647	620	610	640	633	605	626	600	643	607	595	602	687	585	588	624	638	599	615	678	619	634	662	623	627	637	636	661	630	628	570	647	624	607	632	654	640	622	644	594	621	634	604	587	625	634	633	604	617	606	611	643	702	606	615	647	646	644	599	583	609	618	634	613	600	621	565	633	656	613	634	606	646	590	633	621	627	619	634	615	607	615	602	585	608	602	598	642	592	639	627	614	609	640	581	622	606	598	631	586	611	594	651	595	598	614	578	591	625	612	567	632	614	590	612	649	608	645	608	605	616	616	612	642	600	596	643	584	591	642	651	649	645	585	586	629	655	620	653	621	576	646	640	603	631	566	646	634	641	583	609	613	617	650	629	642	669	598	632	640	638	609	619	632	620	621	617	612	640	583	615	646	700	597	662	619	651	640	589	636	604	640	643	602	640	647	612	625	612	594	593	586	615	605	598	619	646	648	644	679	618	611	640	687	627	617	625	633	618	650	619	597	676	604	672	575	600	590	594	636	608	622	648	634	667	607	585	646	602	599	632	585	617	590	634	619	574	617	580	636	612	614	622	643	614	650	589	588	591	612	608	643	632	594	572	597	628	647	633	586	610	564	601	626	662	643	631	657	614	653	622	611	617	594	595	647	623	594	633	630	602	600	655	656	594	645	608	597	596	585	614	594	621	599	665	637	639	651	634	597	630	601	610	636	651	632	567	583	615	647	641	617	598	597	633	633	626	607	585	623	667	682	630	638	630	542	619	622	613	632	589	618	635	650	631	575	584	604	616	560	616	599	647	588	649	571	660	614	631	601	647	625	605	627	616	620	615	617	549	590	634	622	629	603	601	609	664	644	637	616	620	580	617	652	657	650	606	639	660	649	647	623	625	600	633	644	605	642	609	630	637	609	628	609	634	629	637	647	614	656	613	605	620	608	606	629	613	623	668	629	602	612	642	594	678	641	615	610	604	617	654	632	620	600	621	583	620	627	610	568	658	632	606	610	672	616	587	634	618	615	616	570	598	627	620	632	667	568	623	671	622	620	633	608	616	602	643	647	618	638	610	613	578	574	597	577	579	625	608	599	622	604	611	572	601	598	598	591	637	640	644	607	644	628	674	633	629	604	628	615	575	605	614	617	638	614	664	594	637	633	603	658	607	651	646	651	646	596	646	609	610	613	602	645	596	659	686	663	657	596	613	618	623	648	566	620	600	588	640	647	582	596	640	656	631	594	637	620	610	618	636	630	632	637	638	610	572	616	601	618	598	620	601	586	626	610	625	631	630	648	618	639	602	623	614	616	668	657	645	612	634	606	621	573	631	652	619	589	618	600	646	648	645	627	630	598	619	607	584	669	614	623	603	605	603	615	649	602	652	610	644	601	645	646	557	613	634	632	622	615	674	654	579	627	618	591	607	625	625	600	635	643	672	633	657	610	623	616	619	594	666	589	610	660	596	630	639	639	599	605	656	630	594	625	640	638	631	619	631	590	624	642	589	620	644	606	608	654	629	636	577	644	639	668	614	590	606	641	603	648	631	619	623	614	603	653	601	592	613	633	649	589	653	634	634	681	631	639	614	625	616	611	631	629	617	610	623	597	615	625	581	651	610	599	634	631	666	604	601	604	621	601	634	647	602	615	581	594	673	641	624	590	574	625	631	606	631	648	611	623	623	629	595	650	616	588	616	659	661	663	625	656	656	638	600	632	572	623	661	616	668	597	619	639	600	638	620	603	624	583	607	631	597	619	590	635	611	610	615	616	584	627	571	566	592	643	595	633	594	654	633	621	664	653	650	606	604	605	638	616	584	612	618	621	615	631	646	609	643	660	613	622	619	601	632	676	596	637	665	604	631	640	600	612	644	626	639	616	610	614	644	613	554	652	630	636	581	597	621	617	616	624	615	648	597	625	569	566	588	629	693	594	620	645	638	614	648	571	637	643	610	591	652	646	590	600	615	642	590	592	616	617	634	611	642	645	645	643	636	633	694	636	639	628	603	592	643	661	569	659	646	606	616	610	651	603	623	612	597	600	613	660	620	613	618	598	570	609	610	667	614	627	633	654	669	583	585	656	656	633	653	610	628	626	636	651	632	633	641	578	633	586	631	657	620	614	622	568	600	650	598	608	666	659	612	617	629	665	644	592	650	624	604	643	593	567	615	619	623	595	636	630	622	607	591	622	678	591	634	609	556	588	674	616	628	677	616	615	601	616	648	638	609	626	629	611	622	588	603	585	608	644	611	635	602	607	613	640	650	572	609	668	638	606	623	578	609	624	647	572	637	638	637	655	625	641	676	600	627	639	623	603	621	618	653	646	634	608	649	612	671	611	598	645	595	587	653	663	615	623	642	617	625	605	602	588	616	634	570	628	656	590	579	636	624	620	600	588	612	613	598	627	660	635	634	588	648	655	613	589	647	579	648	603	594	641	610	666	578	591	620	637	692	613	605	600	618	633	621	622	584	622	610	635	587	661	587	588	607	648	608	635	632	610	625	654	656	628	607	622	624	597	586	616	565	616	589	636	610	583	642	610	613	629	619	597	628	627	625	594	640	625	612	631	606	583	657	671	642	660	651	582
2105	363	362	316	389	368	321	324	316	323	341	305	331	352	293	374	334	336	291	324	333	318	327	342	302	285	290	340	305	324	322	344	329	329	321	308	319	340	306	305	322	284	321	339	294	340	305	331	334	305	307	336	307	306	330	335	338	333	323	334	320	299	325	343	292	326	336	345	306	315	323	272	307	315	290	349	309	311	321	293	335	348	299	309	326	336	325	294	316	333	308	339	343	287	329	318	334	319	315	336	347	322	326	318	331	330	306	308	306	302	332	313	325	327	326	310	352	327	344	348	287	283	314	302	295	301	327	327	300	328	333	318	308	313	315	293	317	308	320	320	275	320	334	318	320	298	351	348	275	320	324	315	309	328	312	318	320	286	310	346	330	329	325	306	299	276	324	325	308	319	319	324	364	311	302	317	322	306	316	329	354	328	312	318	319	327	341	332	286	311	300	342	321	304	311	343	291	301	295	280	325	306	313	306	322	334	309	321	308	286	301	325	287	329	329	306	281	318	305	313	300	332	293	306	359	298	271	325	307	357	356	319	310	275	293	318	325	353	326	328	344	309	329	318	322	329	315	311	332	297	315	333	317	314	350	296	314	311	324	315	282	308	309	328	320	307	305	324	324	315	302	314	310	294	322	316	332	303	310	310	297	314	317	310	289	339	332	316	297	333	341	285	310	290	308	337	305	337	298	328	344	333	321	314	336	302	326	331	335	322	313	326	306	304	279	338	314	295	336	341	295	306	307	302	307	307	346	347	299	331	295	326	353	323	295	301	335	331	336	307	333	301	305	335	304	356	319	327	332	301	344	321	300	329	312	327	337	274	317	315	314	335	320	332	346	291	282	314	339	329	315	347	318	292	308	316	283	326	353	322	341	307	306	337	310	338	342	307	331	296	282	280	341	339	315	325	343	333	297	305	330	309	340	320	344	321	340	322	284	317	312	323	325	325	310	332	319	300	306	318	332	303	277	329	323	305	308	340	312	326	331	305	329	329	340	342	308	300	341	318	345	315	348	328	274	325	295	339	291	341	326	322	312	320	311	319	333	318	344	291	314	316	314	301	325	333	286	309	290	327	313	316	320	347	309	292	328	279	287	321	340	335	313	289	334	320	279	334	334	326	271	330	345	290	322	313	303	299	273	305	312	341	322	283	302	302	303	343	313	311	318	310	326	318	280	302	317	342	316	331	326	336	339	316	312	300	293	322	325	282	296	350	340	304	330	325	315	307	296	313	301	272	308	306	310	298	321	343	324	314	302	326	311	311	337	304	325	313	317	314	309	320	329	283	278	318	318	304	312	317	321	326	296	323	345	313	332	336	301	342	303	310	329	291	354	324	306	325	329	319	289	310	303	311	322	321	299	303	329	285	332	315	290	284	344	328	353	323	348	312	321	346	304	339	329	342	340	279	287	331	346	312	292	327	283	299	283	315	326	307	338	323	310	312	284	323	338	330	322	314	335	324	300	321	297	272	357	321	312	337	334	325	307	304	329	308	317	345	308	307	325	307	316	317	292	295	331	311	314	298	329	303	288	309	313	314	303	306	318	302	308	309	310	329	342	321	322	326	331	348	323	307	302	295	334	353	330	310	306	313	343	293	311	295	300	316	323	330	292	329	319	285	274	293	300	301	328	311	312	345	326	330	308	331	294	315	345	313	335	308	278	307	309	285	295	291	343	341	280	288	355	324	298	298	335	296	342	348	321	281	284	304	320	294	287	320	322	340	303	302	286	313	335	297	311	291	323	325	303	331	331	334	289	353	342	322	349	286	324	289	273	315	346	328	309	322	339	328	343	323	346	288	323	327	284	323	288	331	315	310	301	341	326	331	327	292	324	313	316	300	318	316	297	314	303	276	331	299	287	288	331	322	291	316	306	340	312	346	314	300	277	307	300	306	322	310	329	315	310	311	302	257	334	299	317	307	274	319	291	337	349	315	325	316	327	331	331	317	306	314	279	336	293	341	333	322	348	322	305	312	355	327	330	343	306	315	304	320	321	312	288	306	326	319	299	337	309	267	287	312	310	342	326	317	303	297	303	326	312	287	314	297	316	260	321	317	357	308	344	320	300	327	290	322	314	340	324	336	322	319	313	330	316	285	304	341	337	342	323	313	330	316	329	313	315	324	306	294	269	309	345	304	317	321	315	299	369	337	322	320	299	305	303	332	334	303	340	317	321	323	293	310	309	304	306	298	322	296	333	297	270	309	330	293	325	315	299	332	343	321	303	278	313	305	293	331	308	306	341	310	344	329	324	313	280	322	337	304	298	320	314	293	305	310	298	300	289	285	309	320	309	308	320	304	299	302	316	328	313	340	313	302	303	312	330	325	319	355	309	326	341	300	323	315	278	298	300	297	310	322	312	304	311	275	336	383	286	313	290	313	327	290	305	324	304	279	279	350	335	340	325	314	301	331	312	292	327	311	310	316	330	312	299	292	307	286	312	276	330	295	311	320	291	306	317	330	300	341	337	319	352	318	337	322	328	358	302	327	338	335	345	354	361	305	306	303	322	330	334	324	328	353	335	302	331	325	304	321	329	326	330	345	298	297	299	335	296	282	292	325	317	322	297	310	318	305	341	322	315	331	328	333	278	334	317	296	353	325	291	319	337	306	318	288	325	322	312	288	304	303	332	350	320	335	319	309	330	325	310	315	293	340	335	358	293	309	303	289	303	310	296	331	294	342	310	302	336	337	325	302	302	320	324	349	334	338	314	299	283	312	330	319	323	278	326	313	329	303	305	335	308	314	333	321	321	297	334	320	310	329	302	289	324	293	310	298	285	324	332	338	324	264	323	334	298	325	336	323	310	328	321	314	330	323	296	304	336	306	348	308	318	329	315	325	307	275	297	291	326	331	315	277	319	331	299	330	326	316	292	313	303	328	256	341	287	280	320	292	304	340	319	287	302	339	290	331	307	299	322	316	294	324	340	320	349	318	334	303	305	325	310	312	315	313	313	296	316	342	310	331	316	324	309	309	313	301	321	329	278	324	331	312	320	314	330	293	300	320	327	325	299	324	294	351	307	301	323	304	315	314	303	309	320	319	334	303	323	343	283	302	335	336	300	342	321	321	357	330	311	340	292	317	335	322	294	312	317	314	289	312	290	308	311	322	321	322	296	318	320	312	321	300	315	315	314	326	305	359	322	320	305	305	255	331	320	313	324	329	353	296	307	339	324	347	312	331	288	338	300	310	305	311	325	365	353	336	303	299	351	313	309	316	302	331	303	307	307	288	281	315	335	317	301	306	322	324	330	332	318	309	300	343	285	319	298	327	343	317	273	320	291	312	325	327	303	288	321	329	302	311	341	289	329	300	347	292	346	326	295	327	321	315	309	312	286	317	329	300	299	336	312	329	296	280	294	337	333	338	304	341	331	297	325	341	319	332	324	307	307	307	292	321	324	308	342	329	296	314	324	311	320	324	318	282	291	304	339	332	305	317	331	315	297	326	315	310	309	284	339	332	284	307	286	325	348	307
2749	818	897	979	947	967	888	892	864	805	828	805	827	838	825	837	791	805	778	780	821	789	752	779	845	771	794	763	842	792	781	775	836	808	824	769	793	767	799	798	770	766	740	796	786	809	779	805	836	742	758	804	807	732	790	790	802	815	745	779	766	788	758	772	752	828	812	777	765	756	818	758	761	779	790	822	781	821	763	769	810	767	815	762	764	789	804	754	786	773	779	784	767	785	776	790	797	757	789	802	773	787	845	795	812	783	724	778	802	751	824	802	754	762	764	788	809	778	849	751	806	759	814	812	795	803	775	786	833	834	820	786	820	798	812	781	811	744	832	776	748	817	780	778	782	755	823	834	787	730	795	784	755	740	771	758	826	768	807	784	829	797	800	816	792	767	735	761	788	749	825	781	759	817	738	764	797	783	799	790	776	783	796	809	788	778	799	786	770	746	766	789	768	770	830	753	808	774	754	782	791	818	752	805	795	751	783	752	786	777	768	778	804	768	783	812	857	788	761	780	814	793	783	807	751	777	770	769	813	740	804	812	783	798	751	827	799	750	758	756	798	782	799	752	827	822	778	828	783	728	765	763	810	740	768	806	826	773	763	799	799	777	765	805	776	763	782	763	798	780	801	815	801	743	777	782	800	763	805	709	825	738	824	823	758	803	774	798	817	792	812	786	786	750	795	773	763	780	781	785	813	796	792	775	765	746	758	760	765	774	798	790	749	795	745	771	830	768	784	753	828	748	844	809	789	791	765	804	726	801	813	770	772	750	836	782	796	770	772	741	783	777	772	758	769	783	756	782	844	745	767	744	804	756	800	782	809	775	798	759	755	756	812	743	781	798	736	816	816	782	802	789	786	783	804	763	808	735	766	807	890	762	818	793	782	810	777	800	789	756	791	787	786	744	756	768	784	776	799	794	731	762	824	811	779	785	816	792	768	781	786	810	777	771	794	767	770	797	824	758	826	793	801	789	732	772	768	753	778	793	779	769	756	763	808	728	813	770	775	783	813	793	817	772	759	766	771	825	772	785	739	785	812	797	761	794	761	759	826	782	763	804	780	776	781	839	802	796	825	780	733	778	734	712	793	761	802	850	792	785	828	760	769	763	783	795	772	783	767	816	764	809	771	704	783	790	803	774	766	741	793	756	805	755	747	776	763	791	753	811	797	741	773	772	772	794	811	767	826	792	762	795	755	770	763	798	824	761	821	770	807	731	801	780	789	835	828	781	785	749	746	814	793	735	790	781	783	734	789	823	799	776	802	757	774	764	807	784	762	806	769	776	765	822	791	789	778	774	797	794	818	778	786	799	782	791	750	847	798	799	810	753	763	816	797	793	740	774	764	793	776	743	784	752	822	823	787	770	780	838	743	756	776	808	824	768	779	757	835	798	777	785	787	792	807	782	805	809	803	809	800	763	794	850	796	799	819	813	812	756	779	769	788	789	779	782	781	719	797	764	751	796	771	836	828	754	783	778	780	807	830	755	822	843	760	787	781	832	765	701	781	767	778	768	818	751	809	804	767	818	787	807	758	852	796	770	773	794	840	796	755	770	809	789	803	845	770	805	765	825	785	738	737	778	812	817	770	767	785	752	744	729	798	820	779	796	788	792	756	763	782	756	818	790	802	742	815	776	758	774	794	793	798	796	811	786	819	779	768	820	801	775	743	773	781	816	827	806	764	799	786	790	750	791	813	743	774	797	742	814	777	763	750	773	792	732	767	733	766	800	827	770	771	816	733	803	744	752	737	775	756	754	768	748	803	765	834	757	816	747	827	820	784	769	822	764	788	821	812	756	778	794	782	758	797	782	737	781	787	744	780	835	833	765	828	758	771	790	768	818	795	783	746	762	794	737	783	791	795	797	806	828	738	744	815	778	749	785	792	761	787	731	789	808	780	790	800	809	739	744	757	770	777	831	806	782	774	765	785	816	751	799	732	762	771	766	764	793	755	821	802	797	737	812	800	765	815	778	749	747	790	777	832	790	802	790	762	754	798	799	772	765	799	766	768	812	790	789	792	806	800	797	799	758	794	790	762	793	770	758	771	787	793	782	753	802	797	779	729	804	771	775	783	730	815	765	772	803	762	818	808	787	831	820	743	786	782	789	795	804	802	768	793	813	741	766	807	816	777	775	771	809	759	780	798	783	789	788	808	805	777	823	780	750	807	787	761	768	791	752	727	725	789	756	746	783	784	786	763	806	790	786	767	772	784	762	799	819	761	781	806	769	757	742	771	702	742	750	804	792	853	762	762	785	768	724	774	767	743	773	758	799	759	748	722	774	822	813	828	791	811	743	795	789	780	782	831	818	794	753	788	793	767	772	759	812	779	792	808	749	748	791	812	775	775	806	749	789	805	784	759	758	791	764	779	820	747	818	741	762	809	743	747	806	765	750	797	767	778	773	783	780	759	765	799	793	762	857	783	790	786	768	786	862	805	802	771	752	757	773	760	773	821	769	828	832	786	779	794	810	827	762	818	845	778	799	837	805	788	775	772	786	807	789	777	779	759	816	765	768	798	803	776	820	785	743	790	796	770	791	814	751	777	783	805	803	778	791	756	826	774	810	744	754	792	817	789	780	802	757	746	798	774	758	776	794	748	751	815	791	793	814	757	771	799	816	783	785	802	827	776	748	772	769	832	774	784	767	817	773	829	804	832	805	792	719	754	766	740	738	786	762	773	787	791	827	771	812	819	775	814	774	724	800	787	787	839	792	776	764	779	780	797	736	748	831	822	796	842	778	792	766	753	741	826	733	774	817	782	752	780	780	779	789	788	830	794	805	794	763	815	764	785	787	805	780	782	780	777	810	800	732	810	821	764	827	768	808	800	791	809	754	790	744	792	767	769	741	755	757	762	733	753	747	814	794	787	831	811	760	773	782	824	789	737	793	773	745	785	796	804	751	773	744	797	694	794	771	793	803	793	754	818	755	763	809	781	780	781	830	771	791	787	762	767	774	780	770	808	739	752	792	778	800	791	746	828	825	782	784	790	829	790	773	818	789	776	752	774	790	776	738	793	810	824	739	800	794	757	797	778	760	791	786	822	780	854	794	839	777	789	784	842	737	787	796	768	800	785	765	766	847	779	787	790	794	747	755	813	780	785	792	838	797	775	790	812	793	782	770	759	794	825	783	774	791	758	730	768	718	813	766	805	752	770	729	841	801	782	762	808	781	750	779	783	743	746	814	778	819	778	787	754	766	705	761	774	738	780	746	797	746	750	795	750	733	778	732	797	741	789	786	725	807	789	846	745	786	730	726	798	792	771	769	788	785	758	797	810	780	750	748	751	777	737	758	809	757	753	770	793	797	787	784	735	844	782	787	802	781	783	759	815	736	765	717	787	776	781	770	750	826	787	792	793	828	769	831	764	813	800	746	835	729	716	808	776	816	716	828	768	767	751	797	772	739	792	848	761	760	818	798	806	733	773	790	749	776	766	764	798	769	746	787	768	793	756	757	758	736	784	752	829	744	788	810
7667	1576	1753	1359	1240	930	745	672	471	374	413	431	490	625	420	370	285	229	198	234	196	217	184	150	168	167	188	194	179	177	168	168	178	152	143	146	184	157	173	163	172	144	146	163	157	157	172	146	151	136	162	152	172	152	166	161	164	169	165	177	157	165	156	167	172	170	146	151	151	143	144	152	151	155	152	169	178	192	179	132	179	144	161	180	136	150	167	173	141	174	167	145	170	147	178	159	165	169	154	163	175	138	146	153	163	191	151	169	181	157	165	154	142	158	144	165	158	160	190	151	153	174	157	173	164	173	167	136	154	146	173	147	151	173	154	177	162	174	147	170	156	175	170	152	155	163	160	173	161	143	165	167	149	146	148	150	173	137	173	161	149	161	158	151	151	145	157	140	168	145	124	148	164	140	194	154	176	177	157	155	148	167	141	145	180	162	129	158	159	182	160	151	163	156	171	136	147	147	159	159	168	145	141	133	171	151	160	171	168	147	151	138	147	148	136	162	179	160	179	147	175	172	143	177	157	151	166	148	155	157	141	151	165	153	171	175	151	171	132	141	150	152	165	163	143	156	164	147	177	144	163	170	178	178	126	163	149	175	152	141	157	165	153	182	149	148	163	140	160	144	163	152	162	155	149	174	168	165	150	162	157	149	146	137	157	170	163	137	138	166	169	139	141	170	175	163	164	157	144	165	170	181	144	161	157	145	152	157	158	170	144	146	152	161	148	160	151	185	170	182	138	155	143	156	147	159	145	167	150	164	161	138	174	152	158	154	151	175	138	144	131	161	153	145	165	143	163	153	148	168	131	136	153	169	153	157	145	156	150	146	151	152	153	173	155	153	151	144	117	151	166	180	174	145	134	182	151	141	181	168	158	201	183	155	148	153	176	156	150	156	163	152	156	163	168	154	166	149	140	173	141	141	159	169	157	175	153	173	150	148	143	159	136	175	157	138	155	124	150	132	153	147	152	150	182	179	169	153	171	166	161	146	164	155	154	134	139	141	163	157	170	152	134	159	123	160	171	169	162	169	149	161	155	157	160	162	138	180	148	159	160	156	145	165	155	123	139	136	162	159	149	146	150	152	160	155	156	182	152	162	158	167	135	163	157	151	145	148	153	145	159	144	156	165	155	144	159	155	162	146	148	155	150	169	158	146	149	166	162	150	166	149	168	178	137	156	165	155	164	154	164	152	171	171	166	190	153	159	158	167	159	141	161	160	169	148	174	188	153	152	169	156	143	169	148	147	173	164	175	146	192	161	158	169	165	142	149	164	135	137	159	144	159	160	143	180	131	158	159	142	149	142	154	159	166	165	168	165	157	158	147	154	163	154	146	172	148	172	153	172	162	157	166	161	153	155	170	147	130	163	173	142	147	155	151	127	155	167	151	146	165	142	154	143	151	142	155	151	166	164	158	164	146	147	189	161	166	178	175	142	161	167	159	152	146	146	150	156	150	155	173	155	138	141	149	150	150	170	167	166	136	165	144	148	153	142	160	134	168	157	154	156	149	166	168	172	150	165	162	164	150	166	151	154	155	148	150	157	133	156	160	155	162	154	190	152	174	170	133	145	157	141	146	160	172	169	142	175	180	140	156	151	161	151	159	159	136	141	166	158	175	144	173	162	164	162	157	163	174	171	162	177	143	167	136	160	140	144	150	157	172	170	149	169	156	161	146	159	151	166	150	153	173	146	166	174	164	162	169	170	152	146	160	163	170	151	129	151	149	145	169	162	148	172	183	181	163	168	161	164	150	160	156	160	158	188	186	150	159	166	157	172	155	158	133	172	173	179	152	143	148	140	166	158	171	143	162	162	166	165	152	150	166	148	145	135	171	149	141	153	186	153	151	155	155	153	173	157	159	146	135	170	159	179	156	160	153	169	138	173	162	164	165	170	149	157	162	150	171	158	170	136	152	192	158	161	142	159	154	163	155	135	142	154	151	146	142	179	160	153	157	168	137	170	142	189	159	153	163	154	158	146	169	149	137	136	158	137	157	135	173	168	159	145	150	154	159	147	158	154	174	151	171	163	158	167	169	179	152	165	155	167	152	164	183	177	148	154	158	149	158	141	160	147	147	166	163	178	164	174	148	163	153	130	158	162	153	155	170	165	166	147	162	143	134	144	164	163	166	158	176	173	144	159	154	164	145	162	162	163	171	183	154	145	162	170	137	162	148	172	179	146	139	161	161	184	166	162	148	197	140	134	162	173	154	180	153	166	157	171	164	168	150	140	143	152	164	148	146	159	162	146	145	170	170	159	156	163	160	164	160	139	141	160	170	180	146	142	149	159	150	172	162	151	137	185	162	156	146	151	135	182	179	140	156	144	166	142	130	149	152	142	150	189	162	163	153	149	144	186	152	165	170	151	158	145	133	158	155	135	151	147	174	124	169	153	162	137	166	128	140	159	141	165	164	160	161	180	150	150	139	162	165	153	151	169	141	150	165	137	158	159	158	174	168	136	142	134	156	154	152	137	132	163	165	144	145	157	169	138	159	157	162	162	177	167	169	147	147	152	149	166	159	165	152	149	158	138	153	154	137	182	152	151	151	132	155	172	149	140	170	168	167	142	168	150	154	172	159	151	148	149	154	177	136	153	157	169	159	181	169	184	146	168	168	138	156	148	153	149	155	173	151	148	127	154	172	154	141	176	161	168	151	143	141	166	156	166	157	170	171	148	159	155	156	163	166	152	163	152	145	156	138	149	163	149	160	156	157	183	174	150	168	159	143	143	161	157	141	171	186	138	158	165	140	157	132	136	154	157	156	151	150	150	150	154	159	162	160	169	148	173	163	164	182	149	156	139	161	170	161	163	173	140	157	166	138	181	163	189	146	181	169	163	142	158	181	147	170	152	156	147	171	145	150	133	170	172	171	170	153	130	156	142	138	159	140	159	158	132	157	155	149	154	141	151	159	145	140	159	151	174	152	152	160	161	171	165	157	144	140	159	156	165	148	169	178	149	182	168	156	135	152	169	171	163	182	158	139	157	140	176	174	166	134	144	172	152	162	154	152	164	138	159	145	159	148	148	146	165	159	158	122	175	157	158	146	161	155	159	174	164	141	153	171	160	145	159	158	178	126	149	167	157	131	146	168	158	166	170	167	133	165	148	165	164	173	163	168	164	147	145	150	152	160	158	154	164	135	129	165	163	163	148	155	176	153	152	132	172	181	139	159	148	182	163	153	154	147	158	158	129	146	161	155	141	164	154	179	165	143	179	153	171	184	142	164	162	149	156	151	135	151	158	156	161	145	152	152	162	155	152	139	180	176	149	158	140	158	163	140	155	159	166	159	162	162	168	168	174	161	157	170	156	162	147	167	156	159	183	157	150	165	160	174	179	164	176	154	152	165	177	136	130	164	154	156	134	155	133	163	169	168	163	156	156	144	169	138	173	169	170	172	157	146	152	138	148	141	158	160	172	165	154	152	170	140	166	149	166	157	172	185	154	149	156	154	145	154	177	152	151	188	167	154	170
6208	1618	3153	3932	3879	3580	2890	2653	2164	1800	2168	2343	2673	3505	2229	2208	1401	971	775	837	732	648	665	590	614	554	636	549	547	539	531	549	569	538	564	465	532	554	525	590	505	484	535	457	491	508	500	497	531	458	492	484	484	485	498	460	462	499	507	450	463	474	471	487	464	455	468	425	421	454	457	445	509	513	426	443	465	465	484	453	457	426	467	417	418	466	480	496	438	454	464	452	483	464	437	457	483	484	436	468	442	490	443	467	458	435	425	467	432	439	456	486	474	463	456	486	481	452	428	451	453	458	491	464	441	417	455	473	459	490	488	439	482	445	455	466	459	460	464	501	458	422	437	458	437	476	481	442	474	440	444	443	453	431	443	483	464	435	488	436	519	435	476	467	477	425	487	478	480	489	437	443	415	419	458	398	449	464	460	454	452	454	447	431	446	450	417	421	434	447	449	461	441	479	454	420	421	466	438	417	460	495	448	466	470	478	394	454	415	453	405	444	457	461	481	461	489	498	445	487	420	448	453	425	449	444	453	439	460	427	463	458	449	459	442	434	470	439	433	433	460	436	440	484	418	436	441	466	462	432	467	459	459	451	468	450	462	459	449	465	462	445	474	446	481	498	465	445	468	433	421	478	437	426	432	457	463	457	431	443	430	433	481	426	436	459	445	455	456	442	457	479	442	474	446	476	427	432	458	465	440	461	419	457	474	475	402	452	489	462	458	440	437	452	433	429	474	470	456	483	431	490	487	497	474	473	441	450	487	433	477	484	488	445	508	464	468	453	461	477	439	415	447	457	439	450	437	485	425	488	441	451	451	468	447	468	468	463	486	468	469	444	479	462	479	447	464	443	443	456	465	439	436	469	470	446	477	457	503	431	443	430	456	460	480	475	413	455	439	431	463	478	491	484	452	457	442	434	455	437	456	462	459	458	452	441	475	468	450	429	450	449	444	474	447	467	481	466	424	474	469	447	452	456	443	447	467	479	444	437	507	461	440	429	455	452	452	440	474	445	468	445	431	464	419	432	454	474	463	441	443	463	466	424	418	419	434	458	463	442	452	437	401	472	469	467	457	416	468	448	475	462	454	462	466	434	485	466	461	495	459	491	447	452	504	460	486	496	483	420	449	453	457	452	467	440	416	494	465	442	423	405	447	441	462	467	462	478	422	438	498	437	460	435	420	457	456	465	420	499	407	486	470	476	419	441	438	463	447	412	445	419	420	452	423	442	431	472	440	465	482	433	445	474	430	443	466	455	457	466	479	486	484	442	466	429	461	459	468	466	450	434	453	462	463	457	452	416	471	447	468	476	440	443	461	453	447	458	447	441	479	448	486	448	439	431	437	453	468	431	458	446	444	476	470	478	462	434	471	431	449	458	421	488	431	419	462	481	479	437	459	429	429	452	478	496	400	451	477	446	437	450	444	472	446	447	481	450	443	455	443	471	476	448	427	485	472	458	487	450	451	454	430	493	470	466	453	450	433	481	447	448	429	467	449	473	463	457	469	434	470	462	449	423	421	440	407	443	438	434	416	452	444	447	459	469	427	458	466	454	467	453	436	469	449	463	486	465	460	422	466	467	519	458	468	441	460	402	448	470	434	453	429	461	482	442	447	457	450	464	450	423	428	459	440	460	435	435	463	475	478	463	455	453	459	473	420	467	431	466	477	433	459	433	451	445	480	468	466	440	446	421	460	461	408	464	462	453	441	493	479	430	451	439	457	445	480	445	465	450	410	424	453	493	446	451	480	469	458	431	516	446	463	422	449	493	452	464	462	477	425	432	430	466	428	438	496	460	432	470	472	424	443	469	428	491	464	428	438	430	419	501	478	487	479	424	455	452	429	444	456	495	453	480	453	450	463	443	468	421	440	434	454	458	424	456	473	455	414	411	442	482	456	469	476	465	444	455	447	390	424	433	425	401	459	474	442	462	422	448	430	463	451	473	448	499	423	481	437	435	482	459	465	481	445	470	468	457	450	474	401	452	460	455	486	470	438	447	474	474	452	472	439	431	426	439	444	453	464	431	415	453	466	464	477	440	446	470	443	502	491	440	474	470	458	485	495	454	451	468	475	434	464	466	465	492	462	423	440	433	513	470	445	436	455	475	446	454	468	483	416	448	479	441	470	416	494	459	437	465	467	450	451	408	506	439	457	461	473	463	466	475	484	445	411	413	461	444	450	497	452	445	401	458	422	466	449	463	445	494	486	425	437	437	486	438	464	441	446	450	447	451	462	413	474	457	483	490	449	464	470	460	461	439	458	452	474	458	467	489	444	429	440	447	466	462	415	499	461	430	449	487	469	460	466	444	462	448	459	482	455	465	466	457	491	404	449	444	448	486	455	469	434	484	455	485	437	458	492	486	448	452	448	483	457	470	423	451	465	446	464	459	448	439	428	427	427	452	434	465	464	468	422	426	481	455	472	456	447	446	445	458	447	438	477	462	457	458	480	416	449	485	448	465	460	478	478	466	433	476	418	407	447	442	453	441	440	455	443	436	404	447	450	474	454	471	490	416	430	443	455	463	481	453	457	422	456	461	429	430	442	443	428	451	451	461	409	414	481	445	417	437	485	426	439	458	455	444	448	454	454	470	430	426	453	482	450	453	468	472	444	460	447	462	481	453	407	468	460	432	468	487	447	444	463	439	450	415	452	462	437	477	424	419	457	451	443	460	462	453	495	474	485	464	436	483	483	447	470	438	439	445	496	444	486	500	420	448	439	447	445	439	460	459	422	474	444	446	457	492	479	459	465	452	452	518	463	454	454	455	461	450	492	469	477	483	453	455	434	437	462	446	427	465	433	439	458	444	441	444	455	421	432	449	457	450	461	453	421	429	457	428	479	439	429	477	438	504	486	413	442	481	429	459	455	464	474	465	428	447	493	443	444	440	396	455	463	441	454	468	484	467	456	460	439	452	464	411	425	488	443	460	457	463	415	453	480	442	473	439	468	454	444	432	479	462	444	463	463	438	481	476	420	433	442	476	467	452	453	453	444	463	513	442	460	445	464	476	488	436	469	428	490	461	422	430	459	425	432	436	468	466	465	493	446	452	425	433	458	491	418	435	404	407	468	480	496	453	481	441	421	435	439	435	466	467	425	447	409	457	435	478	442	460	436	445	503	419	470	478	439	483	469	453	472	452	449	460	469	446	444	425	434	454	444	463	439	419	447	479	423	420	432	469	429	464	443	442	457	453	443	473	429	408	442	429	460	448	446	444	454	447	454	475	440	451	454	472	471	446	467	458	469	468	474	456	445	444	435	466	453	475	482	444	501	465	441	422	449	481	461	398	445	454	480	434	475	451	418	459	461	482	482	451	471	430	491	473	429	445	413	444	445	446	427	458	501	465	478	476	424	447	448	432	437	467	459	471	450	436	475	492	461	466	482	447	446	454	448	464	448	455	459	435	446	453	490	444	480	487	477	449	446	447	476	497	454	442	465	507	453	477	445	476	439	464	458	484	494	432	455	478	441	453	464	486
14158	3074	3139	2656	2052	1917	1355	1234	821	747	761	768	853	1002	689	648	471	366	335	334	276	284	254	254	273	255	272	268	215	211	244	228	258	237	237	264	240	245	239	257	245	236	230	253	251	234	225	246	247	252	263	215	243	224	250	219	241	225	225	217	214	229	225	248	247	230	228	195	227	234	249	217	197	249	225	251	235	220	223	216	219	229	227	230	221	243	216	229	218	233	250	212	222	238	232	224	225	232	218	193	229	225	205	209	226	195	212	183	233	235	219	200	242	241	227	249	232	223	223	217	221	233	229	239	213	232	211	231	221	230	209	227	233	218	193	228	237	238	214	229	248	216	217	231	242	225	234	203	256	260	201	230	259	262	207	204	227	226	250	232	233	224	223	237	203	237	197	247	228	263	249	199	240	209	227	197	227	183	235	230	227	238	219	206	213	227	236	229	247	217	250	222	241	204	265	197	212	233	260	245	243	207	239	237	254	217	244	230	233	239	222	215	228	230	231	240	248	212	235	245	225	245	210	228	195	244	222	210	228	209	232	235	257	233	233	244	241	244	213	225	245	233	222	213	223	249	254	194	203	214	231	230	222	206	236	237	217	206	240	212	219	242	211	228	213	230	239	227	224	223	225	193	237	217	250	230	216	201	254	187	221	234	208	205	189	200	224	197	220	226	239	238	242	227	210	252	225	229	219	224	201	219	232	251	205	233	209	222	211	209	261	203	200	227	239	255	205	220	246	223	262	207	257	255	216	219	283	213	232	223	260	210	233	223	242	218	248	229	223	229	187	228	244	205	254	226	227	213	229	241	203	239	208	203	233	247	223	216	181	209	231	203	205	227	244	224	238	230	202	262	233	238	245	238	218	253	183	256	245	228	251	208	225	228	231	235	204	232	210	214	220	262	253	217	210	237	212	239	214	216	243	240	233	193	229	235	241	224	232	218	208	226	215	243	237	227	236	264	197	222	216	222	204	222	238	210	257	246	217	218	226	208	228	231	255	220	219	231	227	220	229	222	233	234	238	211	227	236	232	208	228	205	199	206	219	219	212	237	239	235	234	218	232	265	235	217	212	231	231	232	235	217	225	224	225	199	243	232	219	226	215	234	209	213	213	218	254	241	225	245	254	192	239	222	237	213	206	237	247	220	225	199	219	193	217	228	207	229	209	233	190	225	249	193	271	264	249	248	221	227	235	257	223	222	203	205	223	241	228	220	200	234	235	199	226	239	214	203	193	219	234	187	221	235	233	215	236	231	226	220	203	213	228	216	217	221	236	222	212	232	224	202	227	242	217	222	223	227	217	214	205	251	224	214	218	243	225	242	234	207	229	233	224	220	229	225	223	203	208	243	229	228	215	254	216	199	211	222	236	224	221	215	214	201	213	224	234	221	228	224	220	210	230	201	227	202	208	213	218	229	217	267	214	218	234	214	222	222	212	239	236	224	229	223	215	222	246	204	228	192	231	231	250	220	218	225	233	204	249	218	226	228	214	217	215	222	216	222	237	224	217	244	224	210	222	210	238	248	231	237	200	229	234	210	219	207	221	240	260	250	218	219	243	206	230	214	206	238	222	240	247	220	209	243	217	245	202	221	204	225	218	215	208	230	219	254	219	232	209	206	222	189	241	217	204	230	227	232	221	248	251	224	199	208	223	221	234	221	212	235	216	213	217	206	214	244	213	245	246	219	232	249	230	243	248	241	233	198	225	220	206	213	249	215	231	187	214	220	234	217	240	216	250	213	210	211	221	196	225	200	226	223	234	240	233	228	219	226	228	221	214	243	218	220	208	225	205	213	213	221	220	242	232	228	231	236	238	230	204	214	250	232	217	243	213	216	216	204	237	229	214	214	237	208	221	225	230	223	212	213	209	256	209	217	225	238	211	241	252	217	213	237	224	225	233	200	222	215	245	223	198	219	222	219	230	248	218	198	201	218	227	251	227	217	222	205	230	219	216	218	228	226	223	222	210	219	223	223	203	250	228	238	250	241	244	220	231	212	218	228	227	246	215	221	240	223	236	231	206	231	248	250	202	258	248	230	216	212	246	240	212	219	226	237	244	214	211	194	228	227	210	200	218	231	242	230	236	224	223	211	221	200	214	201	243	244	215	236	261	270	211	239	247	200	243	244	215	216	205	218	235	222	215	258	219	216	230	238	253	205	221	229	217	218	222	204	209	223	227	216	213	250	222	237	231	235	188	227	220	229	230	239	219	208	207	231	198	210	216	239	224	238	196	233	237	233	233	224	229	235	216	226	238	232	224	223	194	212	236	236	232	236	217	255	225	247	211	242	202	228	237	240	221	216	222	216	215	205	214	251	241	223	203	231	227	230	205	223	204	210	244	222	192	225	245	221	249	243	218	231	210	228	216	250	201	239	242	220	203	200	242	212	235	230	223	207	233	224	230	239	231	212	228	225	197	235	212	205	231	254	223	213	233	191	252	203	238	227	190	242	196	219	220	226	235	220	206	209	212	211	207	197	229	227	218	234	224	217	245	234	216	223	220	257	210	234	249	247	223	231	214	201	223	223	224	222	242	248	225	243	221	242	233	253	194	211	220	218	233	243	245	251	212	242	219	206	259	246	220	219	218	245	218	226	215	223	218	208	241	219	256	231	215	268	227	192	232	211	216	231	225	226	227	245	232	237	229	248	205	196	215	240	245	215	199	207	219	214	224	260	226	241	236	201	208	228	221	199	219	247	216	249	246	247	238	231	248	207	216	209	245	220	238	204	230	209	240	235	243	218	222	212	209	220	226	245	242	229	212	207	235	230	224	245	242	210	197	244	227	207	231	223	229	231	252	210	206	232	217	224	214	231	239	211	243	219	259	223	190	228	207	225	237	247	216	209	211	239	265	240	235	224	213	237	231	254	239	237	222	215	211	218	243	228	209	242	230	238	202	218	215	230	240	212	224	209	217	215	236	219	217	203	204	232	202	246	212	213	231	251	218	213	219	211	221	220	222	257	249	212	228	250	264	234	223	211	202	230	186	255	209	220	239	217	201	211	230	226	202	213	241	214	212	220	223	223	238	203	205	223	219	215	238	210	229	246	228	191	245	236	221	223	192	221	235	205	245	238	208	224	226	192	215	223	235	226	210	232	230	208	226	201	208	231	218	203	232	214	211	236	215	211	229	197	225	196	223	242	237	227	194	216	222	205	234	214	231	202	237	197	242	208	219	211	213	261	226	239	216	234	217	208	237	209	259	225	227	228	252	247	246	205	222	208	196	215	224	203	240	214	211	247	220	225	241	210	234	250	220	213	256	221	204	218	217	231	215	236	232	214	235	225	219	281	226	238	196	231	215	225	230	232	224	225	228	207	190	250	235	215	197	237	238	195	237	209	220	235	226	250	230	206	223	211	244	203	241	237	245	206	230	228	276	227	208	243	232	221	226	211	229	217	199	236	236	215	224	220	247	218	240	224	213	229	208	205	212	221	213	227	218	236	218	246	221	217	239	210	237	230	221	219	214	222	233	187
8103	2719	5603	6823	6691	6195	5058	4662	3740	3258	3933	4221	5013	5918	3758	3537	2479	1693	1408	1248	1088	1111	969	963	902	823	942	896	792	861	776	801	793	777	856	841	815	747	784	792	805	736	810	701	673	701	699	717	655	703	732	722	653	704	646	672	653	690	647	673	675	727	690	643	695	655	631	640	627	642	650	647	629	653	651	676	659	625	649	618	639	598	632	599	616	611	647	673	636	640	663	628	637	673	658	627	665	632	601	648	616	617	600	605	627	620	586	636	599	613	644	708	627	616	622	620	610	591	648	640	617	612	666	657	638	605	641	632	640	593	588	654	591	659	678	704	649	644	619	574	614	603	583	568	602	606	624	648	625	606	613	670	612	658	627	644	616	635	631	572	637	658	663	625	590	607	636	600	609	598	662	624	634	635	601	645	673	611	647	630	616	633	606	675	629	595	643	626	623	617	618	633	605	593	617	616	646	658	620	603	640	634	657	623	604	664	625	635	650	659	628	672	613	616	626	623	653	615	638	606	596	621	652	596	624	626	608	612	619	576	671	621	611	639	606	665	641	603	631	575	613	632	642	677	612	636	653	629	664	630	611	626	596	624	590	617	597	630	650	615	621	654	597	567	596	578	621	644	674	640	640	630	631	658	648	605	596	610	650	635	644	612	628	613	627	617	628	641	605	634	632	631	638	618	648	653	613	634	628	597	629	619	649	629	643	600	660	642	617	613	593	634	638	653	696	627	652	661	631	639	662	659	649	593	662	612	621	649	613	631	629	639	627	598	644	647	640	612	647	660	610	628	615	630	660	678	629	627	607	626	658	646	587	615	627	599	617	622	632	604	638	667	642	624	617	650	629	634	632	581	630	611	623	607	667	629	633	636	605	644	583	607	612	630	614	627	627	662	620	611	626	661	618	643	621	634	637	587	634	618	613	646	587	621	633	660	672	652	622	613	637	643	662	639	589	683	615	626	582	648	576	634	637	616	657	663	612	640	654	639	619	653	609	579	588	599	664	600	647	676	640	577	604	618	602	609	643	606	630	616	590	651	629	598	628	598	642	621	634	653	596	649	612	717	643	634	659	629	675	618	607	652	622	642	646	658	680	635	611	602	638	683	621	657	637	671	671	632	581	663	626	613	595	667	640	633	610	603	638	662	607	647	557	656	630	651	581	606	666	674	639	618	620	587	610	631	641	580	632	641	624	601	633	611	618	633	627	585	593	592	653	612	645	613	646	654	562	646	653	599	644	622	633	581	644	599	613	646	610	635	636	588	639	612	615	618	619	674	608	646	570	624	627	643	657	620	672	592	600	667	637	616	660	628	615	642	587	651	650	624	666	638	657	623	606	646	636	648	629	607	579	610	603	609	636	656	646	645	639	639	624	643	588	629	655	655	621	635	669	661	631	619	648	623	615	650	648	642	615	669	629	631	591	618	613	608	623	572	600	622	618	602	683	593	668	603	667	629	635	616	594	582	588	677	695	583	637	645	618	637	648	607	606	571	627	686	647	590	572	632	604	649	603	642	626	620	601	620	639	587	642	635	644	634	640	606	633	625	646	621	637	624	588	640	600	626	636	660	629	613	600	656	607	631	609	647	651	603	636	672	654	664	578	642	604	670	627	630	654	657	646	656	657	601	685	676	589	622	622	620	619	653	648	611	630	608	628	624	666	621	650	612	645	607	628	662	636	639	611	605	649	639	617	624	644	641	640	656	653	659	587	602	653	586	559	593	600	609	631	577	664	661	638	631	638	633	616	592	633	645	639	656	608	672	587	628	613	619	586	645	618	574	647	605	639	616	574	614	618	623	650	601	642	625	647	627	599	599	593	634	671	649	609	659	619	605	642	627	622	645	651	585	669	602	650	637	635	614	597	615	616	576	665	601	627	630	638	588	636	606	630	632	661	621	600	611	572	621	639	616	578	617	641	570	551	653	604	596	638	597	619	615	613	616	665	609	621	630	645	643	650	639	632	633	629	640	600	630	668	586	647	600	608	634	621	611	643	599	612	641	635	642	642	596	601	590	622	638	605	620	636	638	644	620	647	594	647	615	620	598	582	606	637	673	649	592	626	644	628	639	637	659	572	640	610	640	609	592	610	673	627	606	626	625	575	596	611	630	649	672	597	624	597	641	671	627	612	611	625	608	637	610	602	660	650	608	622	611	633	641	620	604	636	638	609	620	635	622	603	585	634	626	611	655	620	642	623	632	650	605	650	654	607	676	600	572	630	634	614	593	600	598	641	651	637	554	606	616	590	634	637	649	624	587	639	652	628	652	617	662	628	610	627	647	630	640	602	617	665	630	612	602	648	589	583	625	605	617	642	640	593	606	655	602	631	645	651	640	667	647	633	636	594	633	606	648	635	650	625	615	635	625	654	651	591	614	650	589	682	631	711	651	703	607	647	651	614	652	632	608	647	612	593	646	664	590	651	651	639	630	575	621	654	597	612	634	619	631	638	656	639	643	614	629	621	693	619	645	586	595	609	597	579	650	614	648	577	609	647	631	592	641	638	567	611	584	639	590	650	637	621	630	646	651	604	634	629	623	671	596	650	656	605	658	600	623	624	613	606	647	616	622	657	622	618	627	628	621	608	619	643	623	626	640	629	690	642	605	626	615	641	640	597	644	601	635	622	590	615	629	615	647	607	624	645	639	618	630	620	636	601	612	626	617	631	668	597	638	674	635	638	604	593	620	647	619	636	605	628	662	646	623	629	563	615	621	584	622	600	636	601	611	637	604	654	616	617	635	577	609	597	590	656	611	621	632	595	693	645	644	597	597	624	620	672	645	616	611	647	672	626	633	648	624	633	625	614	635	630	655	641	619	647	617	631	667	593	645	673	620	634	665	626	608	627	663	636	656	617	627	635	591	628	647	598	637	633	616	603	631	609	663	601	603	647	647	617	656	664	634	619	674	585	604	631	625	610	601	619	602	649	646	557	581	656	598	621	663	622	630	661	617	631	611	652	626	613	619	627	636	605	647	604	657	620	649	634	598	604	633	653	609	630	614	611	611	657	602	667	681	648	588	591	606	657	639	634	622	610	645	595	676	667	648	614	645	592	609	643	623	623	619	632	679	653	638	647	602	656	632	599	651	634	650	624	645	606	641	572	645	647	606	587	587	596	603	631	693	600	629	663	637	598	660	588	650	624	622	626	633	598	630	598	617	615	640	651	626	570	612	650	636	678	706	536	684	639	602	643	624	614	640	633	634	620	616	609	614	651	625	644	632	630	628	631	599	652	624	615	624	590	623	616	664	683	624	577	670	640	631	636	629	648	635	584	629	640	639	651	663	603	638	628	607	591	615	590	648	644	617	601	587	571	639	627	620	608	625	616	646	601	629	592	632	646	618	603	648	650	645	615	617	621	643	625	629	642	662	653	620	619	636	622	616	618	631	627	631	590	628	574	646	573	619	603	617	604	623	618	597	629	686	609	632	607	625	612	602	550	609	630	658	586	619	573	630	599	617	642	619	628	553	622	608	636	641
2058	384	362	353	345	368	321	335	344	325	339	348	308	334	316	300	307	295	315	314	336	318	302	318	329	306	344	338	333	308	331	315	337	327	311	321	319	284	331	304	318	353	315	335	300	349	354	335	312	307	331	310	297	315	336	305	294	300	298	341	322	315	337	321	329	311	336	328	337	298	345	306	328	317	346	284	306	288	317	325	300	313	336	337	304	320	306	322	297	290	328	345	317	303	325	322	290	306	325	364	356	344	317	319	307	323	337	327	298	289	372	320	308	309	319	297	335	324	355	331	319	307	306	356	307	267	319	280	300	325	305	304	302	315	312	347	315	283	269	287	297	313	325	300	298	305	291	262	322	324	312	296	338	361	322	339	301	327	312	316	279	335	345	327	318	279	286	314	320	303	288	333	302	316	343	299	346	337	303	319	325	351	315	297	292	329	314	332	304	331	288	286	315	314	314	316	336	309	328	325	320	326	298	328	321	301	294	320	304	310	296	291	331	319	325	337	302	278	302	319	310	307	318	357	301	314	337	318	335	350	312	301	306	289	322	303	295	314	338	333	314	294	315	300	325	291	318	306	307	325	349	319	317	315	311	323	315	321	342	345	291	308	358	316	326	341	329	287	285	277	338	308	344	331	297	335	320	332	336	344	321	319	339	319	308	291	338	276	323	298	307	325	319	303	346	298	309	353	332	302	344	311	309	308	291	300	310	309	296	311	325	311	319	316	323	307	326	296	276	315	292	329	298	328	299	309	305	312	344	287	334	305	334	308	348	329	305	313	320	298	308	289	311	295	319	313	329	351	327	324	336	299	279	322	340	330	315	356	331	324	315	325	313	338	292	332	316	291	277	310	324	304	309	336	309	321	311	317	346	320	316	359	329	317	322	329	325	317	323	302	294	334	324	332	296	334	301	340	338	303	321	300	314	294	326	324	307	340	325	321	323	359	303	300	290	334	316	301	340	313	345	336	382	327	323	350	354	317	313	342	314	318	300	328	302	285	302	322	320	341	290	314	317	322	309	331	338	321	311	287	307	335	323	305	289	362	340	299	316	300	283	310	314	320	290	304	351	316	316	334	316	326	343	323	317	305	313	314	338	372	297	305	323	300	292	319	343	323	328	305	327	306	349	288	316	305	314	326	312	303	302	318	298	297	339	334	319	298	323	327	316	348	372	291	344	319	310	340	300	324	325	321	290	340	332	355	290	331	307	331	327	323	321	279	282	326	319	300	306	277	333	308	318	339	339	315	300	304	341	333	297	309	337	309	314	312	313	334	316	339	297	332	291	300	346	328	333	311	338	309	295	321	335	330	289	319	337	323	302	326	355	305	292	338	309	320	322	286	332	298	327	305	289	303	339	318	290	302	279	311	322	308	319	324	365	317	343	308	306	321	302	279	299	310	314	316	284	279	310	314	320	315	331	311	314	298	306	353	311	324	326	326	318	337	322	287	308	306	290	329	325	327	347	304	296	315	335	290	316	307	342	299	324	318	312	327	337	255	306	319	311	296	326	344	299	305	296	327	360	331	325	316	302	320	326	347	335	336	317	336	321	347	336	302	316	360	288	329	304	319	345	310	324	323	310	327	347	309	300	311	329	364	314	275	292	346	312	326	317	314	318	347	323	299	333	347	318	334	323	320	300	323	309	275	304	298	323	304	329	334	321	329	321	306	298	317	314	312	284	312	288	310	310	320	301	349	308	325	314	326	311	315	330	299	296	326	330	326	328	320	315	364	334	321	316	333	299	345	299	327	329	307	334	329	318	326	299	320	323	353	343	284	327	335	295	340	319	332	307	309	306	323	315	325	292	343	333	323	345	276	331	329	327	325	299	296	323	332	352	287	324	282	315	325	292	304	325	321	288	338	315	292	330	313	295	343	306	327	344	313	345	325	307	314	337	313	307	345	329	320	295	304	339	319	322	324	310	334	321	343	329	330	319	322	273	316	311	349	309	301	305	293	293	322	319	333	310	321	312	292	322	311	338	304	277	302	294	354	327	341	304	358	327	311	327	336	297	308	308	329	304	327	309	349	313	322	321	303	335	318	301	319	331	316	307	332	305	304	304	347	326	342	330	339	327	326	331	298	316	296	320	345	300	308	314	326	361	334	302	313	280	316	323	316	316	304	306	351	308	299	317	287	293	301	310	309	306	316	351	337	328	316	326	321	314	318	336	297	353	327	327	298	304	326	313	329	286	304	319	339	347	321	320	324	327	323	323	305	334	338	320	323	286	319	303	337	330	347	329	341	376	310	285	317	315	324	370	357	317	333	342	294	330	326	330	312	342	336	350	294	314	335	331	329	342	325	329	299	329	350	324	319	322	332	321	292	259	343	310	329	326	305	294	355	317	299	342	319	307	340	303	336	332	274	303	319	317	283	320	298	327	317	317	326	354	314	310	336	316	299	312	307	331	318	335	325	334	326	317	327	308	324	323	292	309	332	287	266	326	334	285	304	306	301	336	331	322	301	283	312	352	327	328	339	333	302	299	283	306	314	281	329	341	274	316	301	312	287	302	325	345	315	313	345	298	294	322	329	345	332	323	329	297	355	315	286	318	322	278	310	328	339	327	335	311	291	280	307	340	313	331	333	310	317	352	299	302	351	316	340	312	308	334	290	323	303	327	312	335	306	294	289	353	330	318	330	308	334	331	333	328	307	330	333	330	325	338	326	302	329	317	341	289	318	313	332	306	320	313	303	296	331	316	306	307	328	316	356	348	359	330	311	306	315	285	300	318	323	324	333	329	294	325	316	295	314	323	295	308	298	297	331	289	308	287	323	347	335	291	315	317	310	310	315	320	302	307	307	313	328	338	309	326	344	298	326	319	336	308	312	325	319	309	339	313	328	336	309	320	356	360	301	332	352	305	317	312	308	320	311	329	301	334	317	315	334	366	307	321	300	346	287	302	326	323	338	325	309	329	290	336	332	311	346	306	325	313	328	339	324	306	299	297	329	300	312	294	297	344	294	302	313	294	324	353	314	339	297	337	338	346	304	319	317	313	356	286	266	323	331	338	307	339	300	328	335	322	296	326	292	332	308	327	297	318	335	294	314	331	281	311	313	350	331	321	330	345	293	312	280	288	307	341	300	308	356	307	315	335	320	313	321	344	352	316	326	318	317	327	327	324	340	306	305	281	330	288	313	308	329	313	326	313	322	317	289	317	330	332	326	317	313	324	324	339	342	331	362	341	333	331	353	310	297	287	311	315	344	318	302	337	323	326	320	315	308	304	354	289	339	317	311	336	339	304	311	336	315	285	374	307	321	328	345	313	319	339	336	335	328	307	333	319	317	323	333	302	303	315	353	336	322	303	293	308	313	336	330	315	313	307	292	322	333	356	341	289	327	311	334	322	330	310	360	340	309	298	335	357	307	323	337	328	317	311	336	313	314	336	307	355	314	298	309	292	320	319	303	345	308	316	290	298	336	324	309	342	358	323	357	327	320	334	306	289	303	314	351	338	325	317	321	316	312	346	309
2856	823	899	961	916	986	832	914	874	833	826	875	900	880	845	780	813	824	808	864	773	877	822	833	817	849	797	840	834	827	826	809	859	774	809	792	815	782	761	833	829	795	797	770	762	759	787	824	839	759	771	790	798	754	768	804	765	786	811	771	799	745	799	806	835	821	809	787	809	790	806	798	824	820	811	784	765	792	714	823	798	773	736	765	799	818	848	757	805	766	793	825	759	763	816	820	809	780	777	801	828	788	765	774	782	803	786	787	707	794	797	797	788	838	816	756	777	834	778	784	751	787	843	779	788	791	803	760	733	783	818	768	823	834	823	794	798	778	816	804	770	760	790	757	812	804	804	782	762	789	734	810	752	792	796	768	794	797	820	768	743	847	791	758	804	797	730	758	791	768	811	759	776	819	804	792	772	793	765	788	768	749	765	768	754	816	829	756	801	834	820	831	738	789	761	751	784	780	848	804	799	824	785	783	821	825	803	750	772	792	784	807	823	801	808	752	835	782	778	828	769	769	790	799	801	741	788	788	800	761	768	845	836	760	807	842	782	819	834	800	764	824	740	793	772	791	825	827	799	776	832	774	780	803	825	786	776	808	804	826	789	802	818	821	815	773	740	849	783	815	815	781	830	781	747	816	793	765	813	863	766	805	781	816	803	814	770	804	793	757	806	778	792	793	839	719	817	799	820	787	767	770	773	817	781	806	845	780	773	837	760	775	775	788	838	779	788	712	812	823	802	776	750	817	804	798	751	795	803	869	801	809	754	820	768	777	819	755	800	791	778	809	782	801	798	818	838	845	819	795	784	818	783	820	753	831	765	801	767	815	772	774	744	818	792	817	755	803	799	786	827	764	807	795	832	792	785	766	783	821	816	788	791	772	849	820	784	775	842	827	780	833	811	776	779	843	768	815	800	800	833	752	814	741	773	790	798	808	817	723	800	808	804	792	761	810	806	849	812	778	795	795	789	773	754	784	782	762	810	771	794	792	800	782	777	770	778	799	852	810	784	798	767	806	780	837	769	812	809	756	784	761	813	819	799	820	785	800	807	847	824	754	751	803	802	827	786	821	852	835	808	815	801	739	767	798	756	763	765	807	806	786	801	775	881	789	791	801	794	802	784	812	761	760	746	779	783	806	759	805	789	769	810	834	803	765	823	830	801	838	807	819	809	801	804	804	783	809	818	806	812	751	813	781	791	772	762	776	800	768	774	765	795	824	791	791	773	796	804	799	822	779	814	765	795	768	749	782	787	839	776	808	799	777	774	746	840	776	755	810	762	757	782	811	775	766	791	793	804	813	816	774	800	781	791	823	806	719	779	788	786	768	799	776	790	730	815	783	800	798	776	800	790	845	778	767	813	804	782	796	816	805	752	794	775	823	746	744	750	760	778	801	769	805	765	767	793	771	770	748	821	833	770	776	753	816	828	780	786	789	815	819	816	801	832	820	858	784	804	786	795	775	791	787	829	801	809	745	787	758	786	805	803	773	792	748	810	743	782	810	746	804	744	772	760	792	813	850	763	802	765	786	805	785	797	772	835	828	807	766	792	784	761	809	764	792	796	825	804	813	794	799	819	792	753	808	821	777	808	783	766	764	807	744	829	833	777	839	802	801	804	772	798	767	786	778	833	824	783	778	769	823	757	784	808	872	815	844	781	850	834	828	829	801	747	788	878	786	798	759	739	792	741	752	796	735	806	857	793	785	772	805	794	808	830	801	869	788	800	782	807	804	801	806	748	824	788	783	815	830	772	788	777	827	826	795	727	764	832	822	815	786	765	759	769	792	763	811	831	836	793	805	786	809	824	783	759	713	814	747	805	854	780	818	836	809	753	802	804	848	827	817	758	805	751	795	740	791	847	766	801	756	814	777	792	816	802	797	794	813	817	840	825	766	800	771	769	807	812	817	842	759	769	809	837	751	825	822	783	772	824	796	802	796	799	755	772	805	803	770	828	787	801	821	799	785	784	847	811	785	827	879	828	753	758	773	805	838	794	786	805	761	818	717	813	733	768	792	742	803	821	765	770	772	758	767	853	839	783	765	825	821	833	777	832	786	813	825	821	772	779	816	770	827	812	795	808	753	781	748	760	771	833	806	858	767	793	797	802	829	836	721	777	804	795	779	786	758	769	811	735	844	846	773	774	787	774	775	788	717	783	778	763	772	789	805	846	782	825	762	800	850	833	812	782	791	795	868	768	765	822	832	799	809	796	798	778	800	756	802	824	805	798	807	755	863	803	796	758	792	806	784	743	775	786	775	818	794	788	793	783	769	745	792	777	782	779	814	780	837	773	808	797	765	838	763	782	802	744	792	794	780	772	764	780	743	813	823	796	742	769	837	808	830	808	783	783	826	858	790	818	768	772	797	811	799	767	758	724	817	811	752	791	808	768	789	789	750	741	778	821	797	782	798	777	755	781	775	818	810	798	791	795	797	811	801	825	781	820	793	799	782	827	749	791	747	809	811	837	806	744	729	770	810	834	845	775	860	767	809	763	803	805	830	788	823	809	740	837	820	798	853	832	766	825	805	767	807	798	774	871	740	795	830	785	797	814	766	761	754	817	725	782	851	760	806	816	789	782	797	797	824	794	817	762	803	794	798	788	725	790	817	819	811	756	783	763	814	819	804	806	822	786	779	777	799	840	825	830	788	780	819	740	777	770	844	808	801	830	760	837	778	835	764	745	816	822	823	765	783	775	769	754	766	775	794	770	787	779	834	808	744	785	785	776	830	793	826	795	754	837	830	794	728	817	790	796	822	768	844	834	790	765	783	809	761	825	759	774	819	789	769	800	795	786	827	775	767	826	811	749	825	816	765	773	842	863	798	808	806	827	821	803	799	780	819	817	773	839	784	771	819	786	747	810	796	773	754	797	789	824	703	762	789	797	771	757	797	807	772	767	785	806	780	808	784	800	817	785	829	808	761	803	814	780	754	841	809	771	792	787	804	797	811	774	744	798	820	798	781	768	770	732	755	829	844	773	773	782	791	815	805	800	800	806	724	800	787	789	788	777	834	817	777	851	801	773	775	777	770	821	801	779	767	790	807	800	808	785	801	794	835	743	777	792	789	818	871	823	818	783	797	766	784	792	783	758	803	816	758	786	780	796	812	817	761	809	818	836	783	745	788	795	802	774	821	822	813	769	786	839	848	837	768	813	778	807	790	792	813	755	736	824	764	798	796	802	806	804	777	764	835	807	818	794	808	846	808	788	743	801	736	804	773	833	770	771	794	775	839	769	796	854	793	807	815	756	761	760	787	795	785	785	836	826	764	803	782	760	768	775	782	855	759	742	831	813	803	765	819	839	814	709	788	842	777	817	781	794	817	833	826	832	778	744	800	782	817	827	771	746	784	751	776	808	776	774	787	750	745	800	791	820	824	805	796	757	796	771	782	783	798	818	799	762	808	779	849	847	783	803	801	771	793	829	820	788	798	842	826	830	836	804	831	739	797	812	771	723	741	786	806	823	844	805	771
7774	1762	1922	1578	1184	910	546	558	423	414	428	485	471	582	364	364	267	231	198	184	185	194	157	180	170	176	166	165	181	168	171	184	184	163	164	169	171	171	137	167	182	184	174	147	183	149	181	189	169	176	147	157	132	165	184	160	144	194	163	160	164	186	159	177	146	171	173	151	150	183	164	160	141	152	148	146	172	157	154	170	145	149	171	157	163	150	155	150	139	154	164	166	162	173	171	181	161	171	155	133	166	154	131	144	139	156	167	138	148	150	148	139	152	184	135	156	150	169	144	170	164	169	137	168	171	157	166	154	156	147	154	188	139	171	132	162	164	159	143	161	153	168	167	154	150	161	149	161	181	167	138	153	157	156	146	161	158	186	143	163	158	148	169	149	125	160	170	162	164	182	145	154	132	143	163	144	140	153	169	154	158	183	160	173	172	176	147	163	158	152	155	181	174	171	174	182	145	142	186	152	171	161	154	143	163	175	153	184	163	144	170	171	162	151	147	175	156	164	171	154	142	131	144	155	161	138	153	138	173	165	164	167	158	148	160	166	150	149	159	153	190	156	127	159	143	144	141	148	156	143	150	177	167	166	151	155	136	165	153	168	160	177	177	157	173	144	149	156	154	138	180	163	166	129	145	161	162	142	156	166	167	148	168	170	157	149	142	164	147	151	169	162	161	162	169	168	135	174	171	150	168	159	144	144	161	179	159	143	164	165	167	158	153	155	160	158	158	160	168	146	153	131	153	159	140	174	155	150	181	185	151	147	160	167	151	171	169	170	177	169	155	161	153	155	153	168	164	148	165	153	177	166	152	158	155	157	173	154	143	156	162	148	157	158	144	154	136	139	171	166	171	164	155	169	166	137	179	147	161	171	154	158	126	164	158	136	154	159	149	163	143	147	153	159	148	163	170	157	136	150	158	160	161	167	152	162	152	148	170	161	178	171	160	167	158	143	156	162	157	124	131	151	149	181	164	160	152	170	159	142	159	156	151	173	173	153	166	151	169	162	153	160	165	155	148	144	168	140	151	167	168	148	166	149	148	168	145	140	146	156	162	158	169	158	139	164	170	153	155	159	149	164	181	150	127	143	144	155	158	147	153	161	173	164	135	150	169	141	153	146	161	163	152	145	164	146	167	156	149	138	150	153	164	151	159	168	165	158	174	142	149	169	159	177	150	185	169	139	152	158	149	165	157	157	160	181	143	166	144	160	155	138	194	172	165	147	159	157	151	181	161	155	155	174	164	150	154	152	149	151	157	151	182	165	175	146	160	171	159	161	163	160	163	174	150	154	161	153	168	141	158	150	167	140	191	173	140	165	162	146	159	163	135	177	167	164	151	138	155	172	184	138	156	153	174	153	150	142	168	157	147	174	168	142	136	159	168	160	160	153	138	164	148	166	142	151	171	161	152	154	175	171	155	150	146	159	154	144	157	182	170	169	158	166	158	172	165	146	154	153	175	161	158	165	153	145	153	133	178	156	179	152	149	166	173	187	150	148	154	167	169	167	170	178	199	176	142	159	153	162	145	163	155	155	166	169	153	151	146	143	147	166	123	150	171	152	142	157	161	186	162	181	134	159	170	161	149	146	141	142	140	156	159	168	155	161	150	161	174	167	153	154	163	159	150	161	144	154	157	164	151	153	149	147	152	146	131	156	145	171	142	154	172	144	154	156	181	177	159	162	151	170	167	147	183	165	164	167	175	153	171	161	143	161	157	142	163	169	164	180	167	164	162	140	150	177	171	153	152	152	153	160	156	168	158	155	165	173	158	152	159	160	166	175	162	158	144	169	143	152	172	167	154	152	159	152	137	162	175	153	157	142	149	158	138	181	173	161	150	158	167	155	148	147	149	171	159	143	142	151	159	151	134	169	152	153	162	178	155	149	165	163	148	167	137	185	156	167	154	169	162	177	164	143	180	149	163	163	155	132	163	155	153	163	130	153	151	164	152	136	138	162	161	155	163	144	143	159	173	134	174	127	161	148	143	163	150	169	139	166	156	146	151	180	150	155	146	143	167	136	146	177	176	152	135	151	161	164	130	129	152	144	147	156	151	160	168	170	144	138	117	172	148	186	139	162	164	172	167	172	146	147	140	176	139	170	136	154	157	150	155	162	169	175	146	141	165	160	150	177	154	149	148	180	173	160	168	169	147	143	164	176	162	148	171	172	135	148	146	164	171	150	152	143	151	149	176	150	168	185	161	164	145	156	163	174	187	165	158	148	166	161	172	149	142	152	149	159	179	141	157	173	156	161	153	180	150	167	157	162	156	177	138	120	166	156	175	165	148	162	172	167	155	150	146	157	152	169	145	162	147	161	151	170	172	133	158	143	156	162	159	153	161	154	190	159	154	131	146	143	164	173	151	160	158	164	140	142	156	159	161	157	170	156	158	149	141	156	160	156	168	132	170	157	159	181	167	165	150	144	161	152	180	179	175	164	140	165	174	155	159	139	118	151	128	150	130	148	164	147	177	160	175	159	150	162	156	164	136	161	159	142	146	144	164	134	156	153	165	169	175	147	151	149	161	164	155	173	129	168	168	142	139	167	159	164	160	166	175	158	190	145	162	166	179	141	154	153	165	148	162	178	179	155	172	135	182	148	152	159	178	120	161	147	174	144	149	164	155	144	159	162	177	160	180	147	163	174	170	138	156	152	160	149	175	160	169	174	154	165	165	138	137	185	168	166	130	167	169	153	158	156	161	173	164	150	157	148	158	152	153	166	131	141	157	153	158	155	160	144	148	155	156	157	149	169	151	169	154	149	171	146	140	156	156	164	146	148	163	164	174	151	152	152	157	143	165	149	163	139	168	158	161	176	179	163	152	134	143	150	150	159	163	144	156	149	131	153	149	177	157	183	140	155	162	145	168	162	148	140	159	154	170	146	151	169	160	130	175	148	160	154	127	135	140	154	148	143	156	153	175	167	162	167	165	142	165	137	147	159	147	149	137	152	150	155	160	163	150	152	139	169	155	162	178	151	146	159	151	145	163	153	138	146	152	148	153	147	157	152	158	179	161	141	160	151	162	150	139	153	147	133	172	189	166	142	151	166	127	149	157	172	171	180	178	158	158	184	155	170	169	156	139	176	157	172	157	158	157	149	160	139	155	156	155	148	162	147	176	164	160	151	165	167	148	163	175	153	163	156	127	176	165	163	157	150	156	162	188	137	144	143	175	144	158	161	142	175	166	166	161	155	134	155	134	146	165	161	156	161	162	147	158	143	151	158	150	153	139	141	146	165	178	141	178	165	178	166	159	155	175	168	152	145	161	133	143	160	141	144	182	181	167	168	153	153	141	157	169	151	162	150	159	159	162	160	158	161	174	142	172	137	142	152	164	167	159	156	135	164	140	143	164	148	157	177	143	132	156	159	136	164	145	162	168	168	156	144	148	142	167	165	150	165	163	170	164	151	139	144	153	161	149	172	161	162	142	142	149	174	146	135	139	154	163	162	161	181	147	147	151	176	156	144	149	168
6171	1890	3302	3965	3948	3501	2894	2566	2127	2154	2348	2676	3038	3480	1985	2126	1280	977	837	716	700	691	686	650	609	608	605	616	557	512	584	583	583	547	623	591	598	546	532	542	555	512	519	509	483	536	486	491	504	475	507	523	499	517	539	490	473	465	506	466	515	486	458	510	472	494	494	497	470	485	488	460	455	466	459	467	494	439	473	476	488	498	429	457	467	494	451	533	437	445	437	475	448	486	538	449	459	463	430	453	431	465	420	455	448	448	468	453	465	492	433	457	490	428	433	478	445	435	475	469	480	481	467	471	479	466	489	426	453	476	469	440	511	478	453	491	414	439	478	445	466	432	428	482	495	464	463	477	498	471	440	462	454	478	487	460	472	480	454	437	430	436	471	421	457	446	421	460	471	465	466	465	472	433	469	456	479	428	462	498	507	514	504	449	455	428	444	450	456	486	447	448	488	435	436	456	483	508	451	487	462	498	484	458	449	455	441	451	487	498	465	438	458	422	454	446	429	449	491	473	455	479	435	464	492	459	428	492	446	475	471	463	464	456	481	469	444	432	463	460	455	464	464	471	462	452	495	454	467	483	437	456	425	459	441	499	441	455	425	477	445	418	479	462	456	465	442	450	427	466	465	469	472	433	429	466	473	482	487	460	477	457	439	435	464	484	445	455	478	466	466	473	468	451	481	473	439	446	501	477	460	469	429	486	468	432	442	446	444	495	491	443	495	470	442	438	409	460	468	454	441	476	435	470	479	462	463	480	475	447	470	433	488	457	453	467	452	492	494	485	499	476	457	449	475	465	455	478	458	467	472	444	467	432	492	433	480	425	466	484	469	453	459	459	465	476	477	507	443	452	449	441	428	454	491	471	433	452	473	487	425	463	466	473	469	496	458	473	467	477	460	484	453	453	486	466	424	471	475	432	463	471	445	435	482	476	455	485	450	435	416	478	469	501	468	488	446	469	451	451	437	489	482	480	483	492	428	479	513	456	470	474	485	458	413	461	462	429	475	466	450	454	428	426	469	447	479	476	482	454	419	486	450	457	492	464	459	430	455	471	488	445	468	457	457	447	459	499	488	470	465	506	462	482	478	510	477	462	474	448	463	462	478	444	475	466	489	422	418	461	447	436	450	438	441	458	431	465	456	495	436	454	444	459	459	494	482	473	460	463	486	439	466	461	440	471	460	442	446	470	465	451	448	448	421	456	443	440	473	435	423	496	426	451	441	474	450	447	456	441	419	521	472	468	488	468	474	460	457	447	515	492	475	472	427	447	458	481	459	461	448	457	461	493	455	519	433	510	501	472	467	466	449	481	482	455	435	437	468	483	423	450	490	483	465	483	503	461	471	440	488	469	470	465	428	443	467	488	475	486	452	469	447	463	456	460	491	472	456	448	475	459	447	464	428	424	469	468	481	478	450	442	455	514	480	464	482	479	467	405	464	439	485	498	458	486	469	483	481	439	452	439	438	451	473	497	433	480	438	491	450	470	432	457	460	408	463	436	443	456	461	445	444	480	434	472	460	464	437	481	462	419	436	428	431	442	432	462	466	471	460	446	466	435	437	458	489	460	470	452	434	423	447	484	455	456	483	464	508	469	461	455	424	481	454	472	446	469	472	432	471	405	453	447	452	472	499	467	433	456	458	476	453	466	478	459	469	463	490	466	472	465	482	431	471	431	439	475	465	462	457	466	425	500	442	467	460	453	438	448	467	475	465	429	439	476	417	467	440	466	442	451	489	474	442	491	509	452	507	446	494	452	481	431	437	435	421	465	460	486	428	467	433	453	450	457	441	454	455	450	456	435	403	472	463	437	458	448	475	437	493	459	456	429	498	449	476	457	459	485	458	472	467	406	464	462	494	472	477	442	441	423	484	461	458	485	458	471	473	467	481	443	486	470	513	477	493	451	449	452	460	490	424	469	480	436	447	450	434	473	481	451	444	461	481	477	448	456	444	458	455	437	467	451	444	465	454	475	444	475	423	471	477	477	458	449	448	415	441	390	480	453	472	474	491	499	459	447	462	445	493	457	524	456	470	456	440	457	467	442	430	488	464	498	469	448	475	470	508	455	448	467	430	453	406	430	471	465	520	451	466	446	460	466	449	443	471	474	443	483	440	462	463	464	449	464	465	467	469	478	466	459	473	498	443	460	476	392	475	466	445	446	490	426	432	465	439	486	460	454	487	462	475	430	506	465	503	488	457	412	488	452	458	479	468	479	451	444	505	450	434	462	466	464	412	430	464	507	467	456	436	435	466	442	443	468	448	440	471	473	461	451	472	483	442	465	511	476	482	465	446	445	508	448	452	467	451	460	455	461	490	442	441	459	469	462	483	437	466	444	470	455	454	461	446	444	464	435	462	457	447	438	435	497	481	453	435	468	449	440	481	454	465	432	466	466	458	427	476	459	403	453	453	429	456	449	457	446	457	453	434	488	424	477	443	484	449	476	485	474	518	442	455	480	465	438	491	456	467	450	445	470	481	478	471	444	477	449	451	469	449	454	434	421	494	474	503	420	475	452	484	469	437	456	470	465	479	496	452	433	458	436	445	462	476	500	449	465	467	471	463	450	463	454	443	429	452	436	472	458	477	486	505	440	463	454	463	511	435	437	433	440	467	425	470	464	454	458	461	504	451	476	458	446	466	433	463	435	449	478	432	426	433	470	491	444	481	462	438	459	495	482	499	492	479	440	459	464	438	493	472	475	495	453	502	464	495	479	476	471	431	455	452	506	460	480	450	465	459	454	437	442	499	475	461	492	446	478	444	496	495	444	456	452	442	449	457	453	490	472	447	449	456	423	488	469	424	465	508	444	451	444	484	468	459	451	486	429	449	445	494	437	480	462	443	519	459	443	460	453	471	459	449	480	437	466	445	485	470	455	458	467	483	444	488	464	472	461	478	484	470	484	481	433	460	452	475	477	443	435	448	467	451	485	456	475	495	479	494	475	428	434	453	500	485	466	471	459	430	448	469	513	438	454	430	456	501	448	455	466	444	452	484	469	450	419	473	468	462	451	486	445	452	478	455	488	461	451	450	469	446	489	461	465	469	461	439	460	489	467	463	469	451	472	438	439	430	494	438	437	473	398	479	435	477	435	463	450	463	473	440	467	418	421	470	451	479	455	480	502	475	453	451	500	456	476	457	455	470	453	467	475	463	436	440	480	481	445	480	456	459	439	490	471	467	426	483	497	458	462	488	481	458	453	480	463	474	489	445	447	451	448	447	415	451	477	433	462	501	423	425	458	439	469	452	464	471	443	446	464	465	439	481	510	420	474	487	441	434	485	446	439	447	448	444	422	484	506	458	468	443	461	519	484	456	468	455	472	491	457	416	476	464	455	464	516	437	469	436	457	434	466	450	468	408	452	508	462	481	504	440	432	499	456	455	486	526	429	486	472	495	460	504	443	429	474	467	422	491	434	462	470	441	490	485	501	446	494	448	468	428	470	454	455	492	436	446	446	445	466	468	453	448	454	479	465
13889	3389	3494	2868	2419	1759	1353	1102	744	709	844	775	923	1009	697	697	469	353	286	316	319	270	285	242	296	292	227	255	223	217	244	247	243	262	252	247	258	246	251	226	238	206	224	242	218	238	222	232	235	226	247	226	218	204	239	245	245	228	227	235	205	248	221	253	198	243	263	221	223	220	233	252	211	233	220	213	202	249	235	194	216	242	251	251	236	194	232	245	230	216	224	221	255	215	221	239	225	212	228	222	256	220	199	238	221	226	207	223	240	236	240	228	229	226	225	226	211	208	213	201	211	212	223	228	228	246	249	202	247	233	223	238	239	194	228	239	241	238	220	230	217	240	197	240	212	212	219	204	217	218	218	240	238	218	227	227	209	199	213	242	230	220	228	220	244	219	232	226	208	249	220	222	212	228	220	229	233	216	249	211	234	246	247	239	225	230	202	258	239	224	232	240	248	203	223	220	213	209	228	229	238	236	235	207	242	228	218	258	220	204	210	252	222	224	236	229	237	233	241	223	231	210	228	235	219	218	220	237	237	221	238	235	232	212	238	231	237	237	220	224	220	239	226	201	216	243	216	243	246	202	199	230	225	214	243	244	232	248	208	228	228	231	242	222	226	240	223	227	253	206	224	220	228	236	246	208	251	206	230	226	215	220	222	204	220	228	211	217	243	216	239	226	210	232	216	214	230	216	226	228	198	240	245	230	214	234	239	218	232	233	209	217	202	217	247	221	210	219	236	214	217	223	212	199	220	244	221	242	226	229	228	224	223	243	227	217	214	228	223	247	266	227	207	200	224	231	220	202	229	243	234	225	228	225	244	220	240	246	210	224	245	237	217	249	209	222	222	201	224	232	221	218	223	204	252	239	235	222	245	225	210	222	233	214	212	227	211	196	225	238	231	213	228	229	231	218	214	221	225	219	222	228	204	245	223	244	225	242	214	233	209	240	229	245	227	241	239	207	213	235	197	239	228	208	212	234	237	247	208	198	199	222	246	238	245	245	238	231	215	246	240	239	218	221	209	232	229	233	220	220	215	234	209	229	199	205	237	208	236	213	217	235	214	207	233	210	235	193	223	200	220	229	217	257	237	223	242	224	209	214	217	244	217	221	239	222	237	223	229	227	214	230	240	232	229	225	224	256	232	225	221	231	242	242	214	215	229	255	220	244	218	228	206	234	204	202	209	263	196	222	247	221	244	210	233	225	226	242	213	214	218	240	268	216	231	232	231	236	219	217	222	243	240	210	243	199	235	236	215	218	212	250	226	248	211	242	201	229	218	231	258	244	232	242	225	219	227	235	235	249	228	219	248	216	221	218	208	213	227	223	210	227	200	226	217	213	248	204	242	227	243	207	235	229	239	204	225	210	229	226	216	218	208	205	199	227	230	232	224	237	261	195	226	232	239	237	243	243	239	229	267	237	228	208	218	232	244	250	237	217	231	203	214	245	245	210	241	227	212	222	224	210	221	265	207	215	227	234	234	204	224	238	217	207	239	212	199	225	276	248	245	237	241	226	238	235	236	239	238	210	223	220	218	219	231	241	202	221	226	218	204	226	200	223	218	234	195	222	249	218	220	241	227	220	207	226	231	222	239	229	232	195	217	234	219	213	197	229	214	229	232	219	240	206	223	247	206	244	214	240	225	227	222	234	199	237	231	206	205	235	254	224	224	224	223	221	237	217	205	215	234	226	207	237	242	252	261	210	233	253	213	213	244	189	206	207	188	229	224	204	211	229	230	224	243	211	234	235	219	197	218	222	234	219	230	212	209	231	221	209	228	231	231	218	233	227	244	232	211	221	245	223	228	246	229	221	240	256	236	221	232	236	232	226	234	211	221	235	221	239	226	253	213	241	227	228	199	212	247	249	245	234	213	204	235	243	225	247	241	226	221	215	218	195	235	218	230	225	241	208	227	213	209	226	231	259	242	210	241	208	258	218	250	232	218	241	234	219	232	237	240	227	238	225	204	243	228	238	198	227	254	226	213	221	228	231	246	217	233	208	251	229	232	233	235	214	215	202	237	201	242	240	206	232	225	256	235	222	236	217	215	233	231	233	245	242	211	205	217	236	204	209	234	205	231	224	215	258	243	246	235	227	237	220	208	245	244	222	228	201	222	230	203	223	233	260	208	224	244	233	236	236	212	224	248	235	202	222	219	237	199	217	223	229	209	214	217	193	214	220	217	235	210	216	237	233	228	215	224	226	187	231	215	227	227	247	222	217	221	249	216	228	226	218	235	192	238	213	240	223	201	218	234	240	240	225	233	244	201	243	196	212	226	234	260	225	218	220	240	218	216	219	219	189	187	242	209	224	242	213	251	218	208	236	242	224	233	230	225	226	209	252	219	204	229	228	259	258	211	229	255	209	198	214	222	235	212	227	211	231	217	225	224	215	222	254	232	228	216	226	228	213	233	218	230	251	225	240	211	214	226	247	230	227	221	224	198	222	231	230	232	185	224	209	224	232	222	217	234	246	209	195	246	244	206	244	230	234	241	207	223	198	259	240	241	229	225	207	208	204	201	229	236	231	241	258	213	227	218	231	231	198	222	256	211	212	213	240	228	231	204	210	218	217	220	211	218	200	230	256	271	216	207	222	240	187	239	211	215	228	200	218	198	235	221	227	236	221	210	240	220	241	209	235	244	241	213	242	217	223	223	213	213	236	236	246	222	231	210	217	229	227	211	216	246	220	241	231	249	237	206	233	252	233	207	229	229	231	207	219	228	255	259	223	229	259	226	222	210	197	214	234	224	208	230	220	242	223	216	216	247	229	236	259	231	203	194	230	210	218	225	219	229	208	233	227	234	232	233	224	239	212	212	227	243	208	241	205	222	251	226	216	203	215	220	233	217	224	245	227	233	230	220	223	236	230	199	228	204	240	200	254	244	216	199	212	204	214	239	218	199	218	243	217	237	243	255	238	219	223	220	238	234	222	225	222	209	222	230	213	194	236	233	245	216	209	229	205	210	229	224	243	230	220	240	212	225	241	239	202	199	218	211	225	245	247	212	246	226	257	240	210	219	232	222	228	242	222	199	238	183	212	219	244	211	219	229	223	226	212	210	217	227	224	216	216	236	218	224	213	252	234	243	213	212	190	256	225	224	231	228	204	246	211	248	233	237	227	207	246	223	224	203	230	238	233	198	254	239	232	235	231	243	216	210	237	240	244	220	234	229	206	246	247	252	205	229	206	203	238	245	225	219	218	221	211	205	232	232	203	227	209	252	204	214	220	235	234	226	235	233	227	213	227	197	240	207	245	234	233	213	195	226	214	238	239	232	238	219	226	245	230	233	221	239	228	221	206	220	217	243	218	223	252	236	213	228	216	244	193	218	228	233	217	202	232	247	233	220	210	243	230	224	209	246	225	229	227	210	229	233	209	212	254	256	201	220	226	194	225	242	252	227	215	207	247	214	204	217	217	213	220	221	243	208	213	229	204	241	227	238	214	216	232	237	257	226	239	226	214	220	222	243	222	239	252
8008	2919	5572	6818	6850	6069	5040	4287	3610	3684	4553	4338	5541	5515	3728	3819	2113	1593	1345	1192	1090	1163	970	915	927	960	847	861	881	879	824	812	813	840	849	898	840	767	767	731	675	747	708	705	696	690	654	720	643	685	696	663	632	598	689	627	664	700	672	719	658	684	696	659	675	653	676	679	634	639	638	627	667	634	619	645	622	651	646	643	660	651	701	640	636	613	675	657	665	687	640	700	677	674	653	637	667	653	682	585	668	641	625	646	692	651	702	644	620	647	690	625	651	628	653	635	654	642	647	612	700	670	689	578	601	689	633	650	602	646	670	687	663	642	655	646	652	639	634	644	631	626	641	603	584	624	662	668	610	633	590	633	620	649	641	688	614	605	634	636	625	641	655	683	586	656	653	594	624	599	646	651	693	612	659	682	618	615	621	675	629	660	661	624	619	645	600	568	633	627	660	651	635	598	656	630	670	690	601	607	613	683	617	602	685	636	661	642	629	675	645	671	637	638	602	624	647	646	637	656	663	644	584	632	668	620	639	618	597	647	618	635	646	631	601	557	669	648	658	592	668	608	638	644	643	610	645	633	645	641	629	622	670	656	608	638	584	655	639	672	618	661	649	638	598	592	637	616	619	616	603	615	634	578	621	634	626	667	586	631	564	628	642	638	678	623	657	627	705	625	619	643	618	649	601	621	649	598	600	665	640	654	653	638	670	628	676	599	657	633	599	632	623	617	663	657	656	615	628	646	610	662	649	607	605	646	615	618	645	679	653	638	592	678	608	586	621	614	622	601	622	656	655	627	622	607	691	622	621	655	633	614	642	648	613	647	669	578	580	650	633	619	644	599	634	638	633	629	630	664	639	592	631	658	649	633	601	647	648	610	598	669	645	667	604	626	599	612	636	644	637	630	636	675	662	675	647	661	628	644	667	628	656	613	695	614	583	624	619	621	638	649	590	624	660	668	678	598	609	631	663	622	626	693	678	652	626	613	607	653	618	655	646	629	617	633	656	610	606	630	655	590	653	656	649	652	655	589	632	706	601	625	605	592	674	659	619	624	636	627	562	621	668	591	647	618	661	645	634	650	624	650	602	615	629	621	639	645	609	642	629	674	643	647	663	599	663	610	601	608	653	682	610	605	617	652	615	620	695	591	661	635	614	668	641	632	583	652	608	644	646	583	619	630	653	659	595	647	618	655	620	636	641	674	619	604	647	661	662	676	611	657	641	626	546	635	630	644	657	616	668	625	606	619	603	685	678	626	614	611	677	609	655	634	676	647	622	673	654	614	609	652	608	659	629	627	617	626	597	660	612	666	643	653	644	625	625	624	662	610	638	641	607	636	596	627	606	612	589	642	638	614	619	622	635	666	589	638	654	666	571	645	660	651	652	634	598	679	615	606	584	635	620	609	625	631	622	632	599	618	632	602	672	627	634	643	646	628	623	618	651	644	630	622	654	613	632	612	652	664	622	649	599	613	672	654	622	647	613	624	642	701	669	612	643	669	619	627	599	646	639	680	615	636	617	643	620	665	606	584	640	617	627	610	669	624	604	642	642	612	611	618	611	619	636	655	613	636	636	626	659	650	653	609	621	607	653	628	596	631	626	642	648	639	600	643	592	631	642	590	675	662	630	627	646	643	649	644	611	640	651	595	625	656	676	628	621	624	624	652	630	610	619	637	649	652	640	661	661	607	636	657	621	587	606	623	668	649	632	654	644	615	577	624	656	629	599	600	624	703	623	680	659	625	636	637	642	654	640	630	627	598	652	632	623	640	646	609	613	635	643	642	638	626	695	645	636	618	624	664	610	640	662	607	621	644	637	637	649	610	661	652	670	612	630	601	612	637	603	621	617	618	654	641	653	598	606	645	633	685	632	642	601	645	659	647	600	645	607	633	652	589	664	665	615	664	604	663	633	657	673	681	640	643	635	669	592	619	659	691	610	617	611	628	673	636	629	669	633	601	671	597	620	639	625	632	628	663	637	632	605	618	651	598	620	596	631	600	632	641	658	637	606	673	664	567	647	604	638	612	612	629	613	627	639	640	614	669	597	589	640	616	558	582	634	658	677	597	643	629	669	632	591	596	659	625	619	638	687	596	619	631	638	674	602	623	686	571	650	647	627	616	607	613	704	590	607	656	614	628	620	639	636	632	625	624	636	650	668	639	617	648	633	627	650	597	665	654	608	625	563	638	672	640	632	620	587	639	645	661	670	646	596	612	678	617	636	677	622	649	609	619	649	598	618	668	685	598	667	577	626	616	666	589	680	648	637	614	622	662	670	641	628	588	603	633	625	621	663	626	600	669	646	658	652	589	653	628	574	676	586	639	625	596	639	626	646	613	605	637	610	651	635	634	641	660	559	597	618	656	609	634	586	623	675	634	659	624	615	647	648	643	642	665	635	593	667	641	650	659	644	668	676	611	622	657	605	649	638	654	614	633	662	628	642	575	666	681	601	620	628	674	638	588	643	650	654	637	608	647	645	693	631	615	643	642	636	640	654	650	699	624	638	590	622	613	640	646	661	627	630	626	599	606	681	634	601	609	645	632	652	624	646	641	641	634	608	645	595	654	614	626	644	658	653	673	647	627	604	663	653	674	655	651	624	630	630	653	620	683	656	665	620	653	626	582	582	634	623	646	671	638	640	622	656	671	627	595	620	615	674	640	624	607	632	591	656	613	593	653	666	619	609	608	609	617	637	640	617	578	620	612	637	621	612	654	619	646	661	638	639	668	654	603	634	619	613	637	691	622	605	597	603	614	625	621	624	620	638	620	638	632	692	623	642	619	631	600	617	613	617	662	660	655	632	630	668	607	610	632	562	639	607	613	652	644	642	663	654	634	633	654	643	611	597	623	661	659	690	634	607	605	625	674	673	636	641	649	676	606	631	623	633	663	636	610	664	621	614	641	662	625	613	627	680	618	665	658	651	607	636	655	668	559	648	645	629	638	634	596	634	582	644	603	621	626	638	626	600	605	669	663	650	622	675	641	609	681	631	638	639	636	639	605	620	628	600	662	624	602	630	637	696	671	616	630	603	597	640	646	617	607	596	597	649	626	626	632	664	597	616	614	681	646	609	624	641	632	616	624	642	646	618	626	591	651	621	640	617	633	634	660	640	634	583	616	665	592	667	643	628	665	652	654	652	639	648	651	634	644	626	647	631	581	620	685	643	648	658	724	607	601	602	650	644	622	614	651	603	604	648	650	631	659	659	635	644	642	613	648	597	645	655	655	632	645	643	631	601	613	597	642	623	568	650	665	640	646	621	639	622	653	652	641	621	646	690	652	573	646	661	644	578	650	627	638	655	663	617	614	630	604	652	620	608	597	667	638	643	652	615	645	648	599	587	605	629	617	588	636	643	674	634	626	594	628	625	651	643	569	650	617	679	669	594	613	630	618	627	684	646	629	669	632	660	632	629	612	602	600	645	671	671	591	607	649	627	571	620	631	651	645	629	620	679	590	656	628	598	665	615	632	637	651	667	681
2074	400	384	363	334	343	281	317	321	326	332	323	312	305	315	309	332	337	301	317	303	349	283	344	303	324	306	306	323	331	335	358	316	332	324	311	336	295	311	332	292	316	298	301	328	334	306	321	322	333	328	322	285	316	357	338	309	316	305	286	358	324	356	301	334	324	359	350	310	331	322	339	341	290	304	303	299	293	294	333	328	328	332	286	366	298	329	289	293	320	313	319	322	304	351	326	327	300	321	309	264	287	294	308	304	324	327	320	317	308	305	289	321	338	332	355	305	344	314	319	320	329	317	319	319	363	313	326	305	305	342	336	306	336	312	341	268	275	320	333	304	308	340	327	299	300	308	329	344	287	297	306	309	330	303	324	329	316	302	298	318	303	338	308	305	344	311	294	307	326	307	309	328	307	313	330	322	322	329	330	303	321	346	313	348	301	309	313	310	285	333	314	316	332	327	327	314	327	306	313	329	349	313	334	342	295	320	346	303	318	285	338	339	334	344	348	317	306	314	277	311	349	319	305	343	289	360	351	387	331	361	306	315	310	294	350	306	299	334	344	309	303	331	300	301	297	304	304	341	298	309	319	311	353	308	311	342	335	279	301	299	356	361	297	310	327	332	328	336	337	313	316	336	327	330	314	305	329	375	280	311	294	334	315	332	302	334	348	313	298	285	287	324	324	314	334	342	326	290	330	332	329	299	336	312	293	314	331	319	320	313	318	310	350	326	296	289	317	310	325	326	328	305	345	340	321	334	284	292	286	321	296	323	354	307	269	321	322	303	304	323	291	332	338	325	302	349	271	313	295	335	335	293	335	310	350	321	291	323	340	322	367	325	293	330	333	330	319	308	291	252	359	359	314	323	298	295	328	305	322	307	287	338	302	306	289	332	315	325	295	302	308	337	326	289	321	292	286	303	323	328	304	327	316	338	290	297	347	347	295	302	344	337	289	343	269	292	328	301	295	292	281	299	310	315	302	333	305	329	314	327	331	335	306	263	312	275	328	301	307	323	323	359	310	306	307	312	314	327	303	323	320	325	335	296	281	308	315	339	313	302	305	314	279	345	318	307	304	293	286	295	316	338	284	323	306	327	340	336	310	329	311	296	305	348	298	298	320	321	289	307	285	346	317	287	302	344	326	310	311	325	338	329	300	320	273	315	306	303	304	311	314	320	336	320	365	303	351	329	323	338	313	334	300	343	301	338	326	303	315	343	337	294	347	313	329	343	333	308	326	331	292	306	321	322	303	307	349	334	310	343	325	325	313	311	307	318	330	318	315	288	298	306	305	310	299	273	372	313	313	312	342	308	332	326	309	304	320	321	300	296	316	319	285	288	340	321	351	316	318	280	334	298	311	328	305	334	319	281	308	309	315	302	276	340	292	310	315	325	295	281	297	319	322	327	301	324	338	326	318	316	307	342	286	317	356	309	352	326	315	307	281	324	372	355	345	301	309	325	286	328	336	305	293	321	334	295	328	288	291	316	304	322	315	304	310	321	341	346	300	287	310	343	323	289	330	353	286	327	307	285	298	307	286	324	322	303	336	330	314	302	342	307	353	317	327	300	306	342	299	301	327	283	329	351	287	354	278	337	320	287	319	292	286	306	342	329	314	318	302	305	343	304	294	295	332	324	316	313	324	320	329	331	335	323	314	307	322	343	322	318	299	341	308	328	295	337	346	322	317	301	329	330	317	309	311	328	301	341	323	321	301	293	310	308	298	315	331	354	308	301	293	295	315	328	324	336	325	301	306	318	297	316	318	300	314	299	317	343	331	302	283	357	331	333	320	295	334	307	311	311	326	299	347	316	284	315	290	317	284	314	336	318	294	328	289	302	305	336	330	316	303	287	296	284	321	316	334	332	298	319	306	334	294	330	298	338	358	303	311	323	320	288	333	315	315	308	340	319	317	322	348	340	327	314	323	317	343	311	328	297	308	309	279	304	318	309	322	325	343	311	306	298	320	319	306	323	308	303	313	307	317	300	311	304	335	364	314	316	322	334	310	316	337	300	303	325	299	282	319	300	314	315	306	311	326	342	283	285	300	301	317	318	306	304	314	283	305	337	331	331	298	305	279	310	304	333	306	246	322	336	331	331	306	319	310	283	309	315	324	310	342	295	293	328	301	332	279	325	344	314	319	306	310	358	326	298	321	310	326	317	332	340	303	295	312	277	348	358	315	320	293	313	326	316	350	281	293	283	329	332	321	330	311	271	268	315	324	310	345	322	320	306	317	308	320	339	327	321	338	330	310	339	329	315	341	336	331	321	293	328	321	309	347	316	302	296	344	315	371	310	305	294	340	286	353	316	335	298	310	302	323	311	325	279	320	350	346	346	309	282	300	337	322	283	331	329	302	275	316	295	338	367	288	296	321	339	316	309	326	311	292	332	307	322	303	368	335	299	326	292	295	322	326	304	316	336	333	360	337	327	338	290	304	316	339	309	361	313	307	289	342	333	306	311	296	329	320	300	300	299	318	330	319	326	294	344	308	281	332	283	322	326	308	314	324	363	322	327	312	301	317	316	339	298	330	305	315	311	324	310	309	318	318	306	307	305	316	300	309	307	309	296	332	305	299	320	308	337	290	295	331	294	308	313	290	312	311	304	310	298	321	335	285	314	322	351	313	326	306	306	335	335	305	321	303	308	319	308	310	297	295	294	333	338	298	326	323	307	301	311	303	307	336	300	342	335	345	342	340	312	323	300	323	319	330	293	331	333	333	296	313	343	304	329	294	292	295	305	353	294	302	310	331	326	297	316	305	318	345	317	339	320	316	303	287	325	312	312	325	311	307	314	310	315	301	311	270	324	277	334	288	331	300	326	332	311	310	321	352	302	337	307	322	351	308	328	328	303	284	317	330	296	322	317	334	310	305	339	305	327	317	324	342	290	327	317	307	290	302	296	340	293	332	344	295	308	312	312	310	299	316	302	320	353	337	296	328	336	313	333	333	276	309	340	295	342	291	302	303	290	315	316	332	340	341	307	288	327	321	317	301	363	293	282	334	321	311	319	312	333	329	292	329	316	319	337	325	336	288	307	317	291	343	304	324	337	325	298	313	316	313	301	298	303	281	293	336	322	295	331	319	312	334	324	312	286	315	305	316	345	291	349	327	325	300	350	306	308	325	310	292	331	313	286	322	325	286	344	302	343	305	313	313	351	313	279	328	291	326	320	292	322	284	321	322	311	305	295	342	313	319	344	314	327	322	315	297	331	323	334	317	293	326	324	312	292	284	314	297	300	324	312	308	334	326	338	351	298	301	304	296	321	319	311	321	314	299	337	333	306	323	326	342	324	314	337	326	323	318	299	339	293	314	320	324	295	312	323	302	307	346	302	295	286	325	307	330	331	296	297	315	333	273	312	308	327	321	338	301	337	311	293	344	311	307	332	317	324	297	320	323	307	340	307	305	309	313	306	308	284	310	285	302	309	325	295	329	283	269	314	290	313	290	276	273	303	307	314	290	324	308	289	300	331	334
2822	842	895	922	941	862	875	872	860	824	877	877	892	898	875	857	828	807	754	780	825	833	872	786	757	795	826	816	764	817	805	776	828	778	779	780	764	811	768	759	776	746	824	786	813	778	765	762	816	845	738	800	760	796	783	841	790	767	786	783	772	806	823	770	766	809	819	769	772	803	776	777	776	810	807	810	787	786	841	749	796	750	812	834	822	834	836	795	727	767	770	731	736	799	820	765	751	773	799	767	779	752	804	829	792	771	823	732	791	795	849	764	794	781	796	791	752	754	790	802	789	766	740	773	862	795	819	795	756	814	749	784	712	826	808	841	804	807	756	843	817	827	835	839	806	778	764	801	775	735	750	779	767	777	821	796	805	795	850	752	803	768	871	778	794	765	804	725	798	742	870	776	784	778	816	762	753	761	765	810	753	804	752	765	803	796	759	806	773	769	747	807	849	792	756	789	824	852	796	791	801	777	776	780	778	799	772	817	795	790	724	818	744	772	818	844	802	756	772	786	812	807	768	765	776	775	770	781	800	825	763	807	773	772	777	813	816	822	806	755	802	798	826	817	760	812	765	780	764	816	780	794	755	807	770	748	738	773	823	808	797	759	813	811	809	819	786	756	793	826	829	806	775	796	813	784	768	743	819	733	779	773	806	774	776	765	816	822	795	811	776	816	831	822	766	805	795	802	783	791	827	826	734	810	762	769	758	823	813	773	795	781	793	755	793	768	776	788	803	776	766	798	795	767	779	802	827	798	810	775	818	796	835	765	763	785	828	794	793	780	754	849	817	813	803	825	784	800	799	729	813	775	792	829	800	832	796	822	766	750	805	795	813	759	841	843	823	829	807	831	755	829	788	830	787	776	816	735	822	760	768	775	805	769	783	794	795	820	773	742	800	786	728	780	786	751	818	744	763	772	774	784	779	802	775	787	837	843	768	806	791	798	763	786	814	746	809	806	781	780	769	828	781	832	795	791	826	774	779	791	760	798	823	744	790	799	775	787	764	827	795	795	803	803	816	786	767	779	790	799	803	793	784	820	804	784	780	808	821	765	773	777	781	832	836	827	739	743	739	816	778	779	749	813	756	781	766	811	765	787	724	736	795	792	835	812	777	798	802	812	807	796	801	804	790	781	764	824	804	797	789	791	801	784	757	771	804	812	800	719	823	825	811	890	783	825	803	827	778	814	835	861	844	839	800	821	832	801	840	801	811	790	823	824	758	749	785	792	834	813	808	740	754	811	759	801	777	818	805	796	753	789	755	828	819	772	781	852	731	801	790	803	796	791	768	755	747	790	803	795	821	788	797	826	813	775	779	787	820	775	781	794	756	770	776	810	826	742	781	771	749	767	796	837	788	757	785	800	837	845	796	825	819	810	806	812	816	791	779	828	775	810	728	832	838	757	785	767	774	802	811	804	739	798	799	792	792	820	849	802	738	799	810	741	792	788	763	806	756	814	772	724	785	824	836	763	818	752	780	823	819	759	820	757	797	793	770	767	778	776	837	812	802	838	789	749	812	796	791	815	767	775	793	831	791	766	782	810	823	750	768	792	817	805	825	754	779	766	808	799	818	773	854	753	740	713	769	757	787	787	772	807	803	795	782	839	766	793	795	830	775	792	813	825	793	799	756	795	802	808	814	773	805	770	769	795	792	828	769	824	777	769	804	817	796	774	831	811	793	813	764	799	745	857	820	769	744	794	786	790	789	823	824	812	826	785	802	797	795	814	801	828	824	796	782	804	819	773	799	732	740	793	784	792	736	799	797	782	789	844	820	753	767	751	786	767	804	802	787	810	828	819	779	791	804	757	788	790	742	734	790	853	782	784	826	801	819	749	799	802	756	803	747	817	809	765	751	810	741	781	803	782	812	804	804	805	804	846	799	789	774	803	785	756	771	799	773	820	747	751	794	766	807	788	765	781	746	763	789	789	806	745	792	809	780	769	784	764	826	802	794	821	833	748	851	801	814	837	877	804	819	771	777	815	760	813	770	764	803	761	769	821	809	764	767	789	807	797	837	794	799	755	830	793	821	774	811	834	793	776	842	783	706	755	788	799	840	809	797	878	759	803	797	778	743	750	784	797	859	758	771	780	817	733	825	784	815	794	777	748	797	798	801	807	824	757	783	795	802	759	774	808	841	790	800	820	793	795	775	792	751	759	794	805	808	797	792	769	787	799	802	796	790	803	809	842	787	785	855	755	785	787	817	777	769	799	795	777	748	753	772	811	791	772	812	820	741	778	790	778	752	816	824	817	790	774	790	778	788	763	801	807	775	802	811	805	804	851	780	798	824	783	771	802	825	782	776	789	762	768	854	807	798	824	757	795	765	771	852	813	819	792	775	805	778	785	790	800	796	806	791	763	799	812	793	783	844	809	806	788	778	728	850	822	756	795	785	783	812	759	741	800	800	839	805	791	785	741	814	799	751	760	742	775	820	728	796	824	749	743	827	840	822	762	748	798	806	801	817	783	796	822	779	799	765	827	809	745	748	822	767	788	783	821	789	847	787	782	809	803	749	849	861	793	745	803	797	810	783	836	819	780	822	835	794	783	821	759	781	798	826	822	834	772	768	800	766	819	798	780	747	807	798	755	791	803	789	794	796	796	845	714	777	800	748	811	847	806	800	782	732	819	783	792	803	827	811	760	826	778	770	794	805	752	791	766	796	757	800	739	753	787	841	812	781	764	804	776	768	821	780	783	809	777	781	832	780	770	833	819	814	832	798	791	818	779	782	793	823	752	797	822	832	788	745	765	733	732	796	827	818	807	795	777	812	795	739	853	821	786	801	833	774	782	773	746	797	778	796	778	749	804	759	811	818	748	740	797	802	818	800	807	796	778	770	777	792	769	812	755	799	757	827	766	789	826	819	762	748	775	791	813	762	765	791	782	773	788	758	711	798	749	819	823	805	791	770	850	719	794	830	808	769	771	764	801	767	785	789	809	799	774	820	833	819	819	811	791	761	811	803	767	817	800	792	793	756	818	783	838	776	736	783	824	765	818	748	848	774	760	785	802	771	770	828	794	754	784	788	846	822	754	763	839	741	786	832	781	767	757	836	822	770	783	809	751	774	805	842	845	721	777	831	807	833	782	797	733	805	774	773	790	793	830	771	744	797	768	757	801	744	825	822	788	824	803	732	819	776	780	773	802	773	774	764	771	758	790	808	772	716	780	821	845	749	760	825	797	845	786	822	741	781	761	759	786	797	819	773	758	755	784	821	785	802	786	788	829	808	767	811	811	781	789	799	802	811	797	777	786	812	829	775	820	802	823	790	789	824	747	840	780	826	787	783	785	759	802	767	822	784	785	811	796	742	760	772	712	763	758	793	756	775	770	796	865	793	833	811	812	811	812	834	832	764	748	775	824	768	772	784	798	740	800	821	819	809	770	817	843	799	791	788	801	768	781	801	796	806	805	799	809	799	804	790	762	815	794	801	797	759	735	785	768	779	764	790	811	782	794	838	784	782	776	777	825
7907	1604	1963	1275	969	927	639	516	417	425	492	479	574	537	421	398	286	229	197	211	200	215	172	161	184	176	179	196	197	145	173	181	179	152	170	142	194	177	158	166	155	139	174	156	149	155	140	179	159	153	208	172	156	179	188	186	165	167	180	154	162	156	169	142	156	188	169	138	158	192	186	162	154	177	167	155	161	155	158	173	154	180	165	150	165	139	158	149	174	147	164	141	175	141	150	142	154	132	163	163	145	169	178	145	174	140	129	159	151	167	171	177	161	146	169	135	164	194	157	161	158	170	165	144	174	161	153	151	161	156	172	148	137	143	154	162	156	145	144	149	156	139	157	156	162	169	169	165	167	163	147	147	180	158	132	156	152	164	162	159	148	175	182	152	146	145	171	163	151	180	157	161	195	162	141	142	153	174	180	145	157	150	181	173	138	159	154	159	158	136	160	167	147	150	182	144	137	157	162	162	153	157	165	161	175	154	168	167	162	150	155	152	171	153	148	158	166	160	138	150	152	166	158	163	149	175	149	140	143	161	195	158	183	169	158	139	170	153	154	153	141	133	149	158	155	160	166	204	134	169	140	161	159	154	150	156	142	165	156	140	166	177	147	169	132	174	154	175	131	168	142	128	138	153	156	158	137	151	155	161	154	144	158	161	171	153	181	172	173	151	130	157	158	148	151	159	141	161	148	159	150	159	177	162	172	170	186	152	158	183	162	178	137	173	146	172	155	160	162	137	147	163	137	145	149	146	157	162	148	162	183	150	176	166	149	170	155	172	176	136	170	155	165	166	163	150	149	171	151	164	182	158	143	172	163	159	161	158	136	151	149	169	155	165	170	161	170	145	157	153	155	140	162	147	144	170	168	171	165	157	166	121	138	156	134	159	151	165	174	164	175	159	160	152	188	172	170	136	140	151	158	163	188	150	154	143	138	177	160	135	161	145	157	169	176	159	138	166	167	151	177	163	169	165	156	146	133	166	142	134	177	162	131	186	148	169	136	125	166	167	159	162	151	179	178	142	168	162	173	146	140	145	155	164	125	174	154	146	165	157	170	175	161	149	161	163	168	158	142	163	164	147	176	150	168	142	161	192	140	171	162	145	160	188	156	149	157	158	175	167	147	154	193	160	165	145	172	148	154	159	172	154	176	164	158	161	158	146	151	159	154	165	164	158	171	150	178	153	175	149	140	166	146	168	171	166	153	149	146	144	171	167	150	142	198	160	169	170	161	151	174	172	159	169	161	159	169	147	154	155	148	154	159	169	186	148	155	135	149	152	164	159	154	160	155	162	152	166	149	172	159	136	142	163	182	140	138	165	143	160	157	152	168	150	151	158	163	160	147	138	164	165	159	156	157	156	153	153	173	152	160	159	159	147	177	173	162	141	137	137	166	154	174	159	147	159	151	159	151	165	151	147	161	173	169	144	149	149	147	168	162	161	170	157	149	182	159	155	141	169	153	186	175	166	163	146	158	159	142	178	144	138	161	149	142	159	153	160	178	145	160	174	152	158	172	175	158	151	152	164	142	159	159	150	163	170	146	163	155	165	158	165	166	145	167	169	145	155	175	171	158	159	150	177	151	148	173	170	137	166	153	140	172	166	177	160	160	173	146	154	163	165	172	172	170	164	181	178	193	149	154	131	154	179	171	159	151	151	144	149	184	158	154	145	158	159	151	163	158	151	160	140	158	163	160	163	154	152	143	170	137	146	158	161	153	144	171	158	157	162	128	158	152	159	155	159	171	154	147	173	147	142	154	164	179	152	151	162	181	123	170	169	152	154	141	153	158	168	163	181	164	166	151	120	162	154	160	169	173	149	151	147	167	151	151	157	169	180	165	143	153	154	177	155	137	149	165	156	134	162	145	131	170	148	144	143	145	163	177	151	174	181	155	144	161	176	163	162	162	159	139	171	150	172	157	156	156	183	140	153	144	159	161	152	147	149	180	146	139	136	157	142	139	149	166	137	154	159	178	153	145	150	152	165	162	159	158	185	172	146	159	151	149	155	156	151	170	163	157	183	174	178	156	173	168	157	148	149	179	167	164	137	167	156	145	159	155	169	154	149	154	167	128	159	169	153	162	156	157	153	156	128	145	164	154	165	168	175	170	148	135	187	172	134	162	172	160	181	148	163	175	153	156	160	152	152	145	184	151	160	172	144	150	184	146	146	167	150	144	148	139	159	163	151	170	154	165	167	157	161	154	161	144	146	140	149	161	186	153	168	175	170	160	165	157	147	199	167	131	151	159	157	164	156	150	146	171	162	157	159	144	157	167	140	158	175	177	178	166	165	149	159	165	131	165	168	166	164	146	126	146	157	163	167	164	139	161	168	171	154	167	175	174	169	164	168	174	158	138	175	152	154	157	153	143	154	169	175	144	147	146	138	185	169	156	176	147	138	134	150	136	166	152	160	157	168	177	180	163	154	162	152	147	182	172	181	152	149	184	155	180	179	148	174	164	167	154	178	188	176	160	155	168	150	162	144	135	155	149	143	146	157	161	147	153	160	178	133	173	155	155	149	185	183	156	153	156	158	157	147	148	149	183	141	150	145	164	169	185	162	153	170	158	164	145	151	198	175	153	147	151	181	158	183	139	174	168	171	130	157	151	176	150	164	150	153	149	157	152	160	163	138	145	151	141	162	153	157	179	161	136	166	169	161	154	157	161	165	154	184	148	171	173	155	159	158	174	146	139	151	155	146	149	154	137	162	162	176	145	145	171	155	159	159	157	168	154	162	168	148	171	170	156	153	141	159	155	159	170	141	162	152	172	164	176	152	158	163	157	168	148	181	168	161	161	180	185	166	171	197	151	148	155	134	143	159	170	149	169	145	137	167	147	153	167	161	155	164	170	152	186	163	180	150	163	157	166	131	175	158	164	149	146	171	187	144	159	154	151	157	166	156	138	163	152	183	151	137	160	145	153	153	135	162	158	139	154	152	156	168	158	153	161	173	147	158	174	123	164	163	166	178	151	163	153	164	141	157	147	169	156	140	174	136	181	166	156	160	169	147	165	168	159	186	159	153	163	159	171	153	137	166	134	175	151	143	179	180	161	142	160	150	171	174	147	165	160	145	180	177	155	147	166	176	158	149	164	181	159	148	150	140	160	149	164	168	167	135	154	150	184	135	182	153	163	168	149	164	162	156	175	140	149	136	160	176	178	143	153	169	154	161	168	153	179	156	176	178	142	168	137	148	154	149	156	144	165	150	161	153	152	145	178	148	142	161	172	160	159	148	180	163	176	164	159	128	155	135	168	152	158	160	150	165	154	135	152	150	171	152	136	153	177	167	153	146	174	147	148	163	174	173	145	164	151	153	138	140	172	142	127	156	169	165	140	146	160	162	139	158	194	165	142	174	183	172	153	146	165	155	165	161	163	190	189	162	166	164	133	152	172	153	175	152	152	134	134	156	169	165	164	167	151	162	175	184	170	150	175	171	141	161	163	168	159	170	143	157	164	170	144	170	165	162	158	133
6050	1712	3323	3887	3714	3692	2887	2543	2152	2043	2503	2666	3235	2994	2450	2045	1231	932	812	814	728	655	608	621	613	557	584	533	609	591	564	525	541	543	600	569	602	506	529	523	484	519	500	534	498	555	481	498	472	508	451	517	469	539	470	470	477	470	444	484	482	447	469	470	433	498	446	473	507	476	482	485	449	504	482	500	495	469	491	521	450	467	489	484	462	492	492	453	522	478	449	452	464	468	484	488	435	469	481	498	467	428	435	450	475	499	496	483	451	477	486	455	465	509	460	442	453	504	450	499	478	487	460	445	425	492	444	457	490	466	434	480	468	450	451	470	433	481	477	445	430	460	453	483	449	470	474	458	481	440	478	419	446	448	482	472	466	468	421	455	458	474	470	448	447	435	468	458	494	438	462	492	461	463	463	458	493	444	457	450	461	454	534	483	482	477	453	460	503	471	457	474	444	450	471	480	460	487	442	455	441	483	469	499	474	460	453	490	457	481	428	512	424	447	537	459	456	494	439	447	465	483	500	490	467	471	451	430	449	486	479	469	450	465	468	471	498	455	457	460	504	459	439	470	455	431	463	429	471	433	471	468	453	446	473	429	483	451	459	475	463	408	477	445	441	490	423	492	456	486	464	433	449	448	462	464	506	474	498	486	477	489	503	459	495	486	474	426	457	507	493	449	451	447	451	484	448	472	429	483	486	483	458	436	500	491	452	451	492	460	476	482	475	449	505	429	467	473	449	476	457	479	471	467	470	464	439	441	480	465	486	425	444	498	465	497	424	469	411	472	459	453	465	460	456	470	461	437	483	463	465	453	431	465	433	476	480	442	443	455	461	437	462	432	460	490	465	436	447	482	481	491	487	484	457	471	479	463	476	526	469	461	435	460	461	445	474	479	445	460	471	442	415	450	483	473	489	488	461	477	495	489	498	484	463	468	475	486	481	499	462	433	488	426	459	465	414	414	450	449	517	464	458	499	487	465	478	483	474	467	444	493	438	455	479	491	479	496	482	460	454	489	469	452	479	498	495	458	447	438	471	438	462	464	427	490	503	463	434	438	450	474	416	429	451	453	500	448	470	437	478	431	440	526	470	472	480	457	468	480	466	467	434	470	426	444	492	454	468	490	455	438	466	478	474	437	441	441	452	474	449	506	489	443	470	427	451	464	457	435	490	468	451	490	481	485	465	473	479	465	489	495	463	478	479	485	451	480	474	463	482	467	437	469	429	490	434	430	493	436	496	456	475	493	451	460	480	434	491	462	462	472	498	470	461	461	453	470	456	467	455	471	463	424	462	493	514	474	452	450	459	454	442	458	463	468	451	466	438	492	452	493	439	478	437	443	476	496	468	450	497	434	444	445	451	463	444	442	459	464	488	438	496	447	490	460	472	472	448	440	480	444	478	435	441	441	469	443	453	491	470	453	476	468	465	465	450	449	492	476	456	476	437	483	447	466	454	460	501	499	469	455	467	434	474	461	489	425	474	449	447	493	450	428	434	482	487	484	452	493	451	465	485	497	489	436	460	432	485	452	470	482	439	437	476	511	444	444	458	434	447	463	472	441	425	437	460	465	475	471	441	445	441	478	488	440	476	464	426	461	457	431	493	488	458	485	471	437	442	468	449	458	501	454	451	448	484	493	442	448	479	454	480	455	443	465	455	457	457	448	437	470	447	470	474	444	454	482	425	495	468	504	470	438	483	469	463	446	455	463	426	434	443	487	509	482	459	460	492	437	419	462	513	459	516	468	460	403	462	445	435	472	494	462	472	474	465	442	457	449	480	496	482	454	500	485	511	460	444	461	450	483	479	485	447	447	498	435	431	464	461	409	438	440	440	455	476	452	473	455	501	472	483	462	449	458	457	492	479	531	483	446	461	480	479	458	477	452	451	466	433	464	450	462	499	460	477	476	505	484	433	468	449	434	482	493	433	410	468	447	482	441	482	465	444	459	477	469	440	480	470	493	446	449	473	451	501	418	441	424	453	486	474	495	478	449	474	456	448	423	442	475	464	452	518	463	454	478	436	450	468	480	472	451	453	470	451	499	502	443	456	469	400	480	461	442	487	491	482	431	466	422	477	465	454	434	488	471	482	480	469	476	490	455	422	491	433	475	454	446	449	462	476	461	440	449	428	498	485	477	475	475	456	481	472	457	482	428	459	461	476	460	449	486	472	494	478	461	452	462	497	486	432	501	496	471	506	466	433	463	476	463	425	457	478	481	457	465	486	483	417	482	431	455	463	454	459	483	476	445	458	468	462	470	416	460	462	473	451	471	441	429	438	444	443	480	465	482	490	484	490	458	444	475	454	461	461	483	492	442	509	478	471	432	468	460	472	469	446	444	450	465	463	465	518	481	417	446	467	497	448	474	454	448	446	462	453	457	449	453	473	434	493	446	465	462	494	481	510	441	460	447	466	490	477	484	470	490	475	519	454	449	488	417	440	475	445	464	471	469	483	473	481	447	486	497	446	504	466	436	460	509	470	474	442	473	474	480	437	486	426	454	464	478	466	466	474	439	442	478	457	420	433	487	431	449	470	510	460	480	447	474	444	486	434	507	416	498	480	480	435	479	451	483	442	457	482	448	464	464	490	453	507	442	467	456	447	489	452	434	457	464	448	453	488	447	476	507	465	447	454	447	452	445	465	438	490	469	463	483	487	496	407	464	451	463	452	445	469	498	494	471	473	438	469	505	465	502	440	465	477	484	469	431	429	435	447	444	447	481	465	432	486	465	468	479	435	484	412	473	462	488	441	423	441	459	470	464	470	471	492	468	463	496	479	521	483	462	453	439	442	470	430	444	434	455	489	475	443	482	444	497	441	460	442	479	434	433	502	450	436	489	478	421	451	442	451	467	481	459	455	453	440	472	444	445	426	471	417	455	482	414	450	469	462	456	496	458	456	473	436	436	410	504	472	456	475	469	502	453	457	483	474	472	444	516	434	467	472	472	482	463	434	485	446	479	487	450	466	490	428	462	482	435	467	497	473	467	485	495	440	467	508	505	456	424	467	455	483	456	443	450	456	486	476	462	454	482	462	455	475	460	467	471	443	467	472	458	435	467	456	459	491	465	476	466	455	454	458	455	456	499	466	450	494	451	465	490	440	486	413	515	519	458	462	465	447	472	459	479	468	424	446	458	488	450	476	461	476	467	462	471	472	439	455	419	447	416	490	442	463	453	473	429	480	460	450	509	493	485	446	502	448	464	459	472	431	450	421	461	432	434	424	472	462	459	491	467	470	421	469	477	453	449	427	496	444	488	501	441	445	483	426	455	465	465	465	456	450	455	472	461	472	458	453	499	464	487	437	482	441	457	480	467	474	476	456	477	442	458	500	493	460	473	433	422	471	512	492	444	474	477	433	442	488	453	457	451	460	465	487	457	459	447	444	478	414	478	452	487	432	456	431	466	451	455	465	495	481	519	458	473	449	468	427	475	415	461	402	473	464	445	459	452	464	461	497	478	469	430	449	474	438	445	428	437
13871	3449	3617	2843	2189	1841	1259	1026	748	726	906	964	974	850	749	603	426	362	323	279	306	322	255	270	256	244	276	276	227	269	260	232	262	263	286	268	247	235	267	221	257	235	242	258	241	254	239	248	277	228	241	231	263	258	266	194	238	255	203	239	223	247	226	225	242	233	228	228	231	220	212	190	214	226	211	220	217	280	237	229	209	244	248	238	221	235	247	228	222	243	220	221	213	228	247	190	230	250	218	210	244	238	210	257	242	223	205	227	223	214	230	212	242	221	206	220	224	213	248	240	203	203	224	263	249	226	248	213	212	220	244	273	225	215	243	240	215	227	251	230	222	240	226	259	241	245	219	214	235	219	208	238	242	277	246	232	222	241	240	239	224	216	239	231	222	266	208	251	241	240	209	210	255	226	210	210	233	224	199	224	219	258	205	237	230	237	229	257	241	239	241	233	209	248	229	233	219	221	219	232	212	216	247	214	225	245	240	204	232	218	182	230	225	229	230	225	212	251	214	220	207	232	206	212	261	244	263	231	231	224	226	244	222	241	218	232	238	242	240	211	212	203	216	230	231	209	221	224	253	225	239	213	245	218	249	217	244	222	237	208	243	216	231	246	239	213	233	223	210	221	224	199	254	207	235	215	253	228	207	237	220	216	244	256	216	215	238	242	190	238	236	224	229	220	212	253	212	227	222	208	237	254	222	229	232	206	225	223	244	223	214	208	238	206	213	205	206	240	231	202	238	214	225	224	238	254	220	211	252	213	215	232	234	219	216	238	215	235	200	237	207	223	205	216	253	249	236	232	241	253	232	232	245	228	228	247	239	227	226	196	206	229	252	216	238	203	229	232	259	255	253	241	231	219	236	228	236	266	223	256	274	258	245	244	217	216	224	194	247	217	232	201	235	194	228	264	229	229	214	234	226	231	245	208	216	227	222	220	227	217	231	228	242	232	268	239	237	229	208	225	222	232	214	218	237	235	256	247	248	248	265	263	207	213	233	212	242	242	237	222	212	214	231	233	227	205	243	225	230	238	240	227	197	213	203	212	243	240	235	218	246	187	228	203	227	243	213	230	226	207	238	212	227	211	244	226	219	219	222	243	230	221	247	256	225	246	216	246	244	212	229	230	248	219	268	241	234	221	224	220	247	213	238	243	216	236	223	212	237	230	211	234	254	230	236	255	229	229	248	237	257	217	239	247	242	234	223	218	237	254	239	228	230	241	227	260	220	235	226	219	220	252	230	215	223	239	253	194	212	231	220	206	227	228	218	233	211	208	246	244	243	221	207	219	228	234	231	230	190	248	213	232	227	207	222	258	252	218	245	251	219	201	221	247	214	250	225	243	198	214	217	214	218	250	274	257	251	254	230	246	244	225	212	254	242	250	228	253	222	236	228	209	239	240	204	217	230	226	202	230	226	233	229	237	217	220	263	224	237	225	236	241	237	231	236	246	217	240	215	214	243	217	224	183	259	226	220	226	229	201	235	253	226	228	223	215	177	242	216	226	208	252	246	228	235	224	213	234	214	253	228	230	242	227	207	198	221	225	225	223	215	240	221	230	245	245	234	225	224	240	227	250	202	230	244	240	213	204	253	234	230	227	225	207	227	236	214	207	205	216	244	217	208	227	237	235	259	219	217	246	227	235	282	215	214	255	247	233	221	230	232	227	234	236	216	263	249	220	232	231	225	205	244	249	210	211	246	203	233	233	245	233	238	219	215	200	225	252	200	215	232	223	211	233	287	211	220	203	246	228	238	224	213	244	220	219	231	229	246	205	244	240	206	230	232	214	250	232	240	238	219	242	255	228	229	215	199	182	211	212	208	207	207	221	215	222	260	227	212	213	255	239	231	224	210	241	250	207	210	225	263	221	220	219	241	243	206	225	256	207	205	211	223	218	219	229	207	212	229	214	222	244	234	226	246	234	228	252	223	262	208	222	231	221	217	210	220	202	239	227	230	220	223	257	242	238	191	216	232	244	249	233	222	212	245	212	215	226	189	238	223	235	203	213	233	231	238	223	231	237	233	203	242	240	234	265	246	225	231	243	225	213	223	235	215	240	219	236	219	239	204	227	242	237	210	257	214	217	215	234	215	205	240	221	253	255	234	211	256	263	241	234	233	240	257	213	228	227	221	231	240	229	213	205	211	208	226	207	231	220	241	192	226	233	234	225	219	201	209	238	233	178	221	219	253	237	228	229	212	185	206	229	241	234	218	233	247	211	222	220	222	239	221	228	243	226	223	235	219	200	237	247	249	245	226	239	218	218	234	215	211	203	221	191	218	257	219	225	236	247	241	232	245	227	195	224	219	241	226	212	208	220	218	227	234	209	248	185	234	229	227	222	227	214	237	255	212	210	242	266	238	226	235	245	213	193	224	233	204	227	221	236	204	257	238	215	237	221	220	233	234	232	242	239	227	254	238	260	243	258	244	224	250	216	227	240	228	246	215	216	221	245	222	253	218	215	204	227	233	252	226	243	232	246	213	212	215	224	219	218	237	214	226	226	245	212	270	224	238	223	238	231	220	234	206	240	251	225	272	258	234	211	239	252	222	226	238	233	226	217	205	236	223	233	221	212	228	260	203	235	197	204	249	233	233	223	248	199	217	231	204	240	223	224	255	232	211	223	221	229	218	211	226	255	215	219	223	229	205	240	243	225	243	243	246	234	212	232	217	207	237	203	242	225	247	226	224	223	220	224	205	202	229	201	239	211	241	227	246	215	227	246	209	227	200	213	211	239	220	223	211	232	209	249	236	222	201	236	226	219	259	193	231	208	231	227	225	217	211	205	227	236	214	233	220	227	220	205	241	228	199	246	205	246	231	213	226	243	199	228	229	223	200	221	242	216	222	234	198	224	228	219	227	234	215	204	237	222	236	215	227	253	214	197	235	194	252	214	215	250	235	229	242	230	246	240	226	233	207	195	218	236	206	204	236	221	212	226	249	220	210	237	213	257	205	236	241	247	233	231	217	233	211	209	242	228	225	229	243	243	214	249	222	201	214	234	228	229	242	250	216	228	236	257	216	212	287	218	225	236	212	231	204	233	215	241	230	217	230	265	246	221	240	256	229	218	250	223	220	231	229	261	246	232	213	218	226	242	222	215	210	237	250	227	232	187	220	223	233	229	218	257	243	232	218	240	210	232	240	228	263	253	253	216	229	236	206	230	233	219	272	235	293	207	252	232	257	222	255	201	245	239	231	242	214	223	241	223	243	240	240	236	221	235	227	231	221	215	232	245	196	238	244	228	254	215	211	246	231	221	234	275	232	209	213	221	245	218	220	235	227	227	255	250	223	225	215	237	222	220	209	235	225	205	213	214	218	227	248	220	244	220	235	257	229	221	244	217	238	220	233	219	245	214	220	246	214	227	223	231	213	233	228	222	208	235	227	220	235	240	234	235	213	219	251	242	210	225	225	215	230	232	249	221	235	230	231	240	258	237	222	225	238	227	216	232	212	185	219	228	251	223	231	242	233	195
8002	3082	5728	6730	6599	6698	4602	4240	3443	3724	4730	5136	5824	5160	4064	3444	2104	1501	1396	1131	1083	1179	974	877	931	907	848	861	853	822	845	850	801	842	862	819	845	803	757	735	694	704	670	705	672	692	724	696	656	665	729	670	694	656	719	661	717	710	690	667	661	688	681	658	661	683	685	687	713	663	614	686	638	650	640	656	617	647	620	652	671	655	640	662	671	678	653	661	655	682	659	611	635	656	644	627	672	676	662	660	633	615	672	648	636	660	622	632	659	641	660	637	637	678	664	657	648	627	630	642	611	662	634	623	595	655	627	653	667	633	618	636	596	664	670	621	627	667	612	644	623	636	651	622	656	619	663	704	595	641	620	612	618	633	642	651	687	611	623	632	615	639	671	642	622	678	662	622	642	653	637	671	653	619	617	610	658	646	663	649	662	613	689	591	632	639	615	618	609	680	615	587	653	608	588	654	623	641	649	634	588	662	631	675	653	579	649	624	582	637	648	618	639	621	629	638	646	659	671	663	632	604	630	657	632	617	621	686	640	631	640	680	636	688	643	643	632	669	639	634	612	641	628	600	635	688	594	654	659	625	621	675	642	642	648	633	650	642	600	655	644	603	584	635	589	641	626	642	590	626	625	647	625	661	609	637	637	634	637	672	634	632	600	632	611	641	676	581	631	623	646	632	665	624	649	616	627	631	640	622	640	675	645	632	649	671	653	563	638	696	631	620	633	640	679	660	656	611	591	647	648	676	649	702	648	593	639	636	647	613	592	614	617	630	597	638	640	621	650	601	590	649	685	646	616	614	698	621	647	589	664	633	657	599	604	634	697	643	634	622	632	665	631	657	619	672	637	598	699	615	638	651	641	637	646	670	621	635	626	661	659	651	671	647	628	612	659	629	623	621	652	654	631	647	608	628	636	642	653	661	625	631	640	620	637	609	576	645	656	594	599	623	634	599	644	635	596	646	612	654	628	639	623	586	654	655	668	625	649	632	623	589	626	624	656	645	615	639	616	688	615	637	657	634	619	643	651	651	632	642	635	629	643	626	686	622	609	611	666	635	663	673	673	675	649	631	665	637	606	663	639	630	651	634	601	629	616	639	619	615	620	626	572	649	641	630	670	632	687	695	644	636	622	614	607	639	606	613	634	650	604	634	593	672	638	666	666	661	610	639	622	617	659	620	641	668	618	680	569	632	678	631	624	630	639	639	645	601	633	647	656	660	664	667	642	639	597	662	617	663	633	597	591	655	621	630	659	653	660	611	625	646	652	619	561	649	632	612	662	617	642	613	670	637	627	626	660	626	600	657	632	662	621	620	649	661	646	655	620	623	623	654	664	645	609	641	635	612	644	655	624	593	666	597	576	685	638	630	629	644	620	645	613	655	634	634	667	644	674	607	645	623	621	603	626	648	635	697	577	621	634	654	643	639	687	640	639	677	639	632	651	633	657	630	635	636	651	620	675	642	615	606	622	618	625	655	658	654	679	637	601	614	687	640	657	591	641	633	631	659	606	643	602	656	636	675	610	624	628	621	613	607	654	638	618	650	656	649	659	617	636	651	651	610	657	656	642	649	616	653	616	650	587	645	652	654	653	627	628	615	637	616	634	674	608	674	654	661	625	605	609	649	617	612	645	623	619	670	653	635	651	646	631	620	617	639	634	604	621	637	634	623	639	653	633	653	652	694	651	615	627	691	666	665	604	655	632	644	640	662	632	609	657	620	644	615	629	635	649	626	652	665	671	613	644	668	557	649	652	629	640	625	608	663	659	592	647	629	629	640	633	649	644	638	651	663	651	662	616	650	619	618	634	612	624	656	628	695	649	654	620	678	679	602	683	596	573	636	646	619	640	686	635	619	699	639	697	599	638	658	660	612	642	612	614	659	598	665	627	714	630	644	648	597	675	618	649	642	644	686	606	673	649	603	646	617	632	653	635	608	671	597	643	625	639	688	650	647	648	633	632	627	616	646	634	614	607	644	641	587	664	668	633	564	611	616	603	659	658	639	659	647	624	672	634	674	649	659	652	605	680	598	614	603	611	621	639	641	644	636	637	597	618	605	675	652	640	632	604	639	611	642	641	617	609	642	621	630	658	674	636	640	659	607	655	651	592	644	660	643	653	572	604	627	652	654	639	615	673	603	657	610	650	617	610	651	654	655	631	641	643	623	666	629	657	639	653	606	656	633	634	627	624	602	655	609	646	622	625	686	652	598	649	624	699	633	624	649	618	636	659	643	643	629	622	662	668	634	632	617	644	652	677	611	634	685	698	616	611	642	647	656	630	635	651	642	636	628	634	635	662	646	587	635	630	618	636	632	653	617	638	645	599	613	617	603	596	634	651	600	644	635	604	567	626	670	626	662	649	643	658	646	641	646	588	666	622	567	632	645	644	683	673	645	648	665	631	663	630	629	600	598	639	631	630	582	646	626	677	627	608	661	605	611	627	627	676	646	631	639	647	647	623	671	652	592	625	617	650	609	595	610	637	664	654	625	628	650	647	626	613	641	645	574	669	588	665	709	616	623	642	641	654	668	663	584	626	653	632	663	668	634	625	632	613	687	595	666	652	656	607	640	585	646	626	636	662	647	665	591	609	651	680	644	624	630	637	615	610	650	609	658	646	660	674	642	635	629	648	657	627	646	678	589	629	641	648	647	647	651	639	605	645	634	625	653	653	631	658	639	668	641	656	612	617	639	631	617	655	621	689	678	596	668	639	681	621	600	668	676	643	645	664	584	608	651	616	620	604	612	671	596	608	605	631	638	620	596	652	674	623	614	642	619	671	611	644	667	610	655	627	619	590	601	643	651	638	619	639	621	645	576	615	646	674	652	615	641	601	604	626	633	609	587	611	687	628	632	641	625	665	635	638	627	616	614	638	665	626	603	597	610	624	666	612	644	645	685	671	630	630	630	584	662	649	611	609	606	588	631	635	639	613	659	697	660	573	651	638	615	613	651	666	582	634	677	668	640	667	664	656	578	596	664	595	655	643	661	686	643	634	652	660	634	603	616	635	650	669	575	631	637	579	593	673	664	656	667	666	592	617	650	606	600	713	660	613	646	640	634	658	600	643	615	677	628	624	671	625	658	638	688	639	618	590	639	626	641	636	664	609	622	666	642	628	670	611	663	646	661	663	636	672	611	633	646	654	621	631	636	625	575	632	653	636	665	622	636	639	606	627	622	695	651	654	621	626	624	588	628	637	635	678	659	610	640	642	629	622	632	623	614	699	682	635	641	623	630	617	618	607	613	642	594	610	603	642	647	643	659	620	643	660	649	631	613	636	644	643	645	633	599	622	619	609	640	594	599	630	644	663	645	627	621	650	653	657	632	642	609	641	637	634	608	627	686	616	652	633	594	614	625	646	646	627	635	610	664	662	645	637	649	669	617	649	599	663	611	650	648	656	637	635	627	640	621	659	608	595	652	619	614	659	635	589	590	662	590	598	603	644	667	626	612	645	656	673	647	634	672	650	660	632	648	636	654
2124	387	369	357	375	344	348	316	316	326	332	317	325	297	330	295	320	357	361	298	341	341	303	297	315	317	306	342	327	331	314	354	313	317	314	341	347	326	303	329	304	300	337	312	345	313	323	308	297	335	340	292	344	304	344	314	290	330	325	345	354	325	283	322	312	313	335	303	314	317	305	313	295	351	324	316	301	315	351	308	336	311	322	300	330	296	302	332	329	313	350	326	311	338	293	285	291	304	325	373	303	338	323	351	360	293	326	325	308	338	309	338	317	314	316	336	326	346	320	292	312	301	289	342	309	328	313	344	308	323	317	326	342	307	336	321	316	314	294	298	325	337	333	314	324	293	314	307	314	279	289	329	339	301	321	343	296	375	326	307	327	287	307	345	311	312	341	333	312	293	307	306	308	286	293	304	322	302	329	341	278	314	281	288	310	317	296	342	333	319	345	324	321	338	320	320	305	343	292	311	314	317	330	338	299	335	310	328	317	326	335	316	319	323	289	299	317	318	300	320	332	294	348	320	323	370	347	326	299	315	312	313	337	319	346	281	326	338	311	329	315	337	343	301	313	315	307	309	283	329	315	317	308	342	339	309	328	319	320	323	310	335	349	306	312	328	334	266	308	320	318	303	335	329	288	322	320	307	339	329	321	323	360	271	328	314	322	335	323	309	327	326	330	272	294	334	323	303	300	367	326	304	333	336	300	299	319	302	302	309	340	301	311	345	264	321	292	358	324	321	319	275	323	281	266	338	319	315	357	295	264	302	289	337	319	347	331	315	357	323	317	307	350	318	321	287	321	326	320	301	299	309	327	347	347	337	325	307	282	270	324	341	343	329	311	295	309	325	325	332	298	314	304	335	330	329	318	312	341	317	317	324	337	306	328	346	323	314	325	284	326	308	286	325	298	340	300	314	313	314	310	343	359	308	324	324	296	301	291	325	316	316	298	334	314	347	303	335	287	336	334	290	287	318	351	326	291	330	323	320	318	314	283	355	315	336	318	330	324	312	328	311	329	325	350	355	305	327	317	317	294	334	290	334	268	330	322	305	293	341	292	320	291	314	292	272	299	328	336	312	329	305	312	310	329	280	334	324	331	299	306	290	320	313	336	351	328	336	309	296	301	323	343	381	334	299	359	312	310	286	315	326	313	321	272	322	335	328	302	305	319	335	301	325	318	331	331	323	329	327	319	334	363	308	281	312	320	344	336	315	322	341	332	294	357	314	308	321	297	312	304	336	342	312	353	326	342	346	311	306	299	352	322	328	294	311	320	303	324	333	320	301	304	309	326	299	294	299	312	314	292	309	311	334	323	326	324	313	314	327	343	331	314	296	314	328	322	304	324	337	318	324	304	300	330	329	336	306	342	339	320	311	312	295	340	314	294	354	351	320	313	340	335	295	310	329	326	308	311	301	321	321	304	347	301	327	313	335	325	306	301	299	348	349	335	313	306	305	302	299	304	343	347	337	314	319	295	324	307	302	329	308	304	322	332	313	329	331	339	342	311	304	315	309	329	294	295	315	314	304	314	319	357	295	316	312	323	331	317	323	335	345	350	325	328	306	329	342	277	320	341	300	333	317	296	344	317	326	337	324	294	328	303	345	291	304	304	293	276	297	322	346	347	313	331	291	346	311	279	323	312	320	318	370	320	321	313	339	333	310	278	288	315	302	325	329	328	328	340	291	329	290	329	340	318	357	324	315	356	309	333	326	319	314	297	340	328	367	311	348	322	286	358	320	278	304	291	289	344	285	296	296	342	334	308	327	283	311	290	316	275	323	296	294	362	316	328	329	307	319	307	325	297	367	324	319	312	279	331	299	303	331	280	304	313	309	303	319	302	336	304	290	332	311	346	337	283	292	310	304	358	339	311	289	306	350	306	297	333	284	315	290	322	317	322	328	344	345	325	317	291	322	325	330	302	311	285	309	307	301	328	309	312	328	286	283	321	317	322	315	319	339	302	293	281	315	326	321	330	311	312	318	330	343	326	331	317	297	303	316	320	327	342	344	297	339	314	339	318	314	297	290	305	322	308	309	298	310	328	334	338	334	323	298	328	325	300	315	313	267	321	347	307	302	319	319	332	323	304	323	290	312	320	341	316	332	303	333	303	334	333	320	324	324	337	305	319	319	346	294	288	313	333	290	301	330	309	345	322	342	327	319	323	327	311	316	324	312	350	302	279	315	330	332	308	331	329	287	310	380	347	308	355	348	342	323	324	290	333	313	328	311	313	302	343	302	294	355	285	327	342	305	327	351	365	343	297	295	342	327	331	299	322	315	335	328	345	307	306	325	317	311	323	361	340	366	313	325	317	321	333	318	332	327	307	278	310	338	309	329	292	277	302	324	313	344	319	327	271	318	311	296	332	314	353	324	315	311	326	331	315	316	317	325	307	337	313	310	305	326	315	313	346	321	326	359	299	326	326	305	323	329	326	304	310	298	317	307	348	324	310	316	301	316	359	296	312	347	299	333	304	308	342	307	291	274	306	283	322	303	308	317	347	351	293	317	314	318	301	344	330	258	326	304	325	311	305	302	297	334	275	318	331	327	317	297	357	341	296	309	320	326	322	301	323	293	303	323	330	308	312	338	290	316	299	332	320	318	316	296	317	342	261	334	293	332	335	315	313	326	330	348	327	342	322	334	324	323	331	331	319	298	301	314	319	329	315	329	324	327	307	303	336	277	321	322	330	296	307	345	317	344	320	332	289	324	313	340	318	305	330	328	282	341	334	313	347	340	290	332	313	302	335	313	340	310	314	303	298	326	360	326	332	341	327	326	298	280	318	322	338	292	306	289	320	324	268	343	312	325	303	306	311	341	336	379	313	341	312	311	317	302	365	304	300	289	347	324	300	327	328	317	301	296	325	291	344	345	289	293	289	320	316	285	324	318	306	332	317	357	306	347	299	306	334	317	315	313	303	327	321	329	308	318	289	309	313	312	313	305	331	306	306	292	285	312	316	325	324	325	321	327	312	306	325	311	313	294	359	328	351	344	328	305	309	295	271	304	338	337	320	352	326	290	318	319	336	317	361	324	318	285	319	325	338	307	329	322	291	308	339	324	306	314	327	322	315	315	326	314	335	314	311	332	309	303	274	319	316	332	331	299	306	326	271	326	312	333	293	355	294	316	341	328	328	315	335	329	294	293	322	283	299	304	313	295	303	340	315	330	363	331	321	338	359	312	301	343	277	341	345	305	309	326	335	344	326	327	310	331	340	328	309	272	342	330	292	308	317	341	327	321	305	323	328	322	350	324	315	286	312	342	324	320	341	315	357	300	315	296	280	328	295	326	321	326	333	328	318	297	291	302	333	320	325	290	335	299	325	305	322	306	346	284	333	346	299	344	330	301	303	319	346	305	323	352	342	324	336	309	309	319	326	317	312	300	278	309	331	321	323	288	321	329	317	293	343	350	317	312	346	322	308	271	301	305	280	315	354	295	330	300	331	273	351	356	322	336	323	303	325	326	303	322	316	293
2806	899	882	908	947	944	873	856	873	836	834	875	854	911	854	808	840	807	810	739	793	782	796	778	838	814	821	804	771	794	741	860	782	846	792	801	818	817	779	799	796	788	827	778	777	783	760	729	752	797	820	803	801	780	801	802	781	819	820	845	794	821	788	816	834	745	811	786	800	797	836	803	813	842	799	830	848	741	756	793	830	761	768	798	768	802	791	766	861	818	804	753	828	811	865	796	754	777	806	779	846	790	796	709	805	787	792	780	779	783	793	808	796	770	812	751	878	793	775	806	819	811	809	807	741	775	776	825	788	793	796	815	773	794	829	811	815	820	801	810	829	805	783	786	859	716	764	777	778	815	794	784	820	804	772	781	828	766	795	726	822	796	796	782	745	791	808	783	786	819	769	814	759	849	751	770	772	770	792	810	768	778	756	784	753	796	762	786	801	789	800	814	856	787	812	745	789	823	808	784	836	828	803	803	807	782	803	774	774	826	797	891	744	831	794	762	810	857	755	812	802	810	753	840	826	772	796	823	811	774	794	805	747	865	800	777	805	799	731	869	788	808	797	854	780	808	796	821	768	814	814	771	808	797	756	788	803	827	812	774	791	797	833	816	826	786	875	778	809	783	794	805	784	784	779	790	793	813	791	789	751	785	808	859	798	793	849	813	833	804	811	815	804	778	778	778	839	784	834	784	758	780	850	751	756	745	814	816	790	794	815	798	754	776	858	796	800	767	753	810	770	814	768	807	859	764	793	840	763	744	787	774	798	872	821	764	759	829	770	754	790	805	760	814	843	782	783	825	728	805	836	813	797	852	797	817	772	840	800	806	818	771	800	793	810	797	811	849	763	728	786	766	793	761	786	780	771	768	760	820	812	796	804	773	781	818	809	828	792	785	826	787	787	804	778	815	779	801	782	820	767	822	762	779	826	821	807	774	782	850	822	809	780	812	809	795	763	822	764	811	755	773	765	813	813	782	793	838	809	792	753	769	796	854	881	762	817	800	832	817	799	802	790	781	811	791	745	841	819	816	808	832	837	777	780	802	798	883	785	772	817	814	796	803	828	809	771	797	794	787	795	785	737	794	764	822	792	745	778	786	794	818	864	755	807	851	755	827	766	821	807	817	806	773	832	762	779	813	840	806	814	838	786	792	812	839	824	800	766	768	755	804	809	811	809	807	793	813	822	785	777	800	795	790	855	750	815	775	780	800	816	802	751	826	803	764	790	760	768	790	776	790	795	820	784	852	798	803	834	800	819	811	813	801	794	770	723	787	770	842	807	773	794	803	793	794	804	838	786	762	763	875	781	770	770	816	748	808	808	791	809	753	795	816	762	814	806	775	780	765	872	769	810	867	786	765	787	807	767	790	789	795	785	791	805	819	717	852	778	828	763	790	842	787	810	783	792	784	757	794	845	787	738	765	833	816	787	817	803	790	773	815	769	811	801	811	836	805	767	773	784	804	740	803	801	770	784	830	768	781	800	788	814	752	769	738	834	806	763	810	823	796	778	809	797	815	817	783	798	801	824	809	775	810	767	843	778	786	799	749	813	743	811	848	801	779	825	813	781	821	762	780	775	843	820	778	768	862	799	815	800	762	851	763	808	812	818	776	792	799	842	831	862	763	749	760	803	850	747	798	802	766	771	811	814	801	769	802	759	762	828	800	795	812	776	798	776	791	841	789	798	886	797	774	808	830	828	853	775	766	827	787	826	765	788	834	789	745	796	793	788	807	793	831	766	763	782	852	831	804	779	811	779	794	789	826	831	752	783	771	810	816	820	797	838	824	786	811	798	803	762	795	815	807	763	795	807	829	789	832	841	820	744	826	797	811	787	785	813	814	799	784	775	843	757	745	797	819	783	776	820	791	764	829	869	790	805	768	787	772	778	783	799	798	841	758	786	828	731	729	796	822	792	797	813	803	842	863	806	778	793	798	819	829	861	856	804	748	852	819	723	804	719	796	774	802	815	767	728	807	815	783	804	793	794	799	823	813	774	804	780	764	779	796	778	794	795	841	738	812	824	827	779	762	820	779	812	806	836	785	782	740	745	838	768	849	834	799	803	797	829	832	744	806	820	819	780	822	845	738	782	798	782	799	814	775	753	772	798	844	769	844	761	783	741	738	782	751	764	809	797	836	829	829	816	768	742	789	817	818	819	752	852	795	807	803	751	787	797	776	823	797	814	791	830	808	779	819	782	793	740	820	768	820	805	835	740	794	823	782	828	832	865	775	824	841	824	790	744	795	827	821	803	814	814	822	809	786	795	787	814	772	779	794	818	733	845	792	776	797	789	797	811	752	809	778	781	829	769	781	749	785	761	801	822	804	790	828	787	846	793	832	827	798	823	831	816	804	825	783	760	768	834	785	826	771	805	786	752	755	768	799	819	791	811	796	829	757	816	807	789	834	766	840	787	798	796	782	806	800	813	791	776	821	814	755	786	750	760	816	801	816	814	797	835	808	791	782	787	751	793	786	803	789	780	805	815	821	810	798	769	773	796	789	836	826	835	775	799	788	800	745	787	827	831	777	806	779	811	768	792	863	810	831	790	773	782	794	805	847	739	818	808	838	772	807	791	803	772	761	755	773	801	775	772	818	773	822	787	776	840	795	819	815	772	767	766	830	780	768	792	787	759	774	837	769	803	826	812	849	768	794	787	820	820	797	799	806	760	799	768	787	775	767	770	748	825	815	768	773	789	809	828	779	791	796	785	778	772	773	831	792	781	766	784	812	805	773	802	821	801	787	826	797	767	753	801	804	771	756	760	816	758	797	809	750	792	794	807	767	790	799	780	834	806	759	835	794	794	779	786	801	752	776	779	801	791	758	843	744	830	804	793	782	794	822	796	815	796	780	802	807	768	753	796	813	797	772	730	801	858	805	769	788	769	819	817	848	769	801	846	792	794	837	760	751	832	767	782	786	806	796	762	750	805	798	779	790	734	811	791	806	791	759	812	810	738	826	791	803	783	761	767	820	819	817	814	780	807	819	757	804	793	738	770	752	786	770	779	775	745	778	794	800	812	818	799	861	794	819	785	800	823	784	775	773	716	771	767	784	755	816	794	818	816	789	799	812	772	854	748	868	762	835	793	791	808	754	805	784	805	790	807	842	790	756	807	825	805	825	811	787	791	799	794	860	782	789	840	806	788	812	797	786	811	804	844	806	834	796	808	832	788	842	816	776	786	802	741	809	821	759	804	807	795	781	822	797	828	795	766	791	835	797	774	800	818	717	789	820	740	824	868	776	797	830	813	826	816	786	794	789	824	813	826	799	806	784	776	817	838	788	747	815	816	780	821	806	852	828	808	876	804	782	780	836	809	770	771	811	835	770	811	753	815	847	823	813	825	829	796	831	852	789	728	782	833	778	809	812	777	707	838	773	806	799	788	770	820	787	793	804	768	787	858	806	763	810	813	740	784	786	783	780	844	810	776	799	799	793	819	835	851	796	827	795	788	836	800	736	809	776	812	794	778	804
7925	1612	2059	1693	1270	910	680	502	414	420	465	522	550	499	371	277	253	255	197	166	179	202	161	175	188	177	179	170	180	177	166	170	196	169	177	166	174	163	185	169	169	177	158	138	165	177	182	166	141	170	140	149	158	154	162	150	147	162	158	150	147	169	151	189	150	150	159	172	171	164	157	134	136	142	166	155	168	170	164	140	134	166	170	162	153	160	176	172	168	153	160	139	166	138	138	138	146	153	188	157	185	148	173	159	186	145	143	161	129	149	151	153	141	177	152	167	164	149	177	192	146	177	147	142	199	172	156	158	150	145	155	168	146	173	169	162	167	160	148	156	170	185	161	143	169	162	137	170	155	165	146	144	158	158	142	206	170	185	141	168	158	141	151	144	148	173	156	170	178	162	172	147	157	148	166	155	136	144	175	149	166	149	181	147	165	151	169	163	179	153	178	165	151	157	172	170	179	158	170	162	145	129	140	166	147	152	151	129	143	171	168	147	153	170	148	155	139	137	129	165	145	170	171	157	147	165	172	156	159	161	169	175	163	160	133	143	163	155	148	141	144	162	165	162	181	183	171	157	138	149	138	153	150	168	175	150	158	150	173	173	167	144	161	142	151	166	149	146	188	163	146	143	197	171	150	158	170	135	154	153	171	147	152	158	139	176	143	152	160	163	152	170	162	160	164	180	164	157	150	157	148	145	143	164	146	162	148	178	164	159	155	155	181	163	167	165	163	171	151	158	148	161	181	158	157	152	161	138	142	149	164	153	150	164	146	163	159	166	170	165	147	187	166	162	176	156	162	175	150	161	144	161	163	158	128	177	170	183	157	136	183	162	151	177	159	179	172	134	170	141	176	151	153	140	157	143	166	164	165	148	156	141	175	170	167	164	163	147	171	159	172	148	164	163	186	167	164	140	159	154	180	153	164	170	146	135	147	169	164	172	149	157	165	173	168	136	154	157	156	143	149	164	158	188	164	130	164	152	157	154	184	177	174	163	181	138	154	159	147	166	165	167	181	149	150	161	177	172	181	155	140	158	154	160	137	173	166	177	170	180	168	165	164	158	164	151	154	152	164	152	176	162	156	161	174	158	175	178	174	166	141	156	155	166	177	157	181	182	149	164	146	155	172	154	156	171	165	154	172	155	176	156	153	173	156	160	166	175	175	182	158	166	165	164	199	165	170	174	173	154	166	157	147	160	145	153	130	159	154	140	164	160	138	168	190	171	154	140	167	137	154	156	136	151	180	163	156	166	149	151	151	143	151	148	143	164	158	153	163	156	142	174	174	159	171	151	174	165	141	150	165	158	154	150	160	177	160	150	170	150	176	163	161	155	169	154	153	163	167	177	181	150	151	167	147	147	169	165	159	143	161	166	155	137	160	154	160	152	163	165	155	159	176	161	161	167	150	166	167	161	148	160	145	156	159	158	174	133	161	137	150	141	146	153	157	155	156	154	169	143	147	153	161	161	154	131	159	188	172	166	178	144	158	155	143	157	147	179	170	152	157	154	154	175	176	150	170	146	156	162	154	148	173	172	155	173	144	166	126	154	163	156	142	160	153	154	167	174	156	167	145	139	146	162	129	171	174	165	173	167	152	173	184	154	155	168	176	166	136	160	174	140	156	142	151	173	186	150	156	149	165	150	149	152	145	163	171	161	149	158	143	172	151	152	189	170	171	165	156	158	164	160	178	130	169	190	162	159	154	156	172	160	141	154	172	150	162	178	140	157	149	162	167	145	158	150	139	155	173	149	156	142	148	151	147	175	157	132	164	181	166	161	155	165	153	150	146	155	149	174	184	164	154	168	161	155	170	151	156	134	179	156	178	145	133	135	184	148	144	171	171	162	152	160	171	147	134	167	163	167	149	165	191	149	154	165	144	157	168	177	152	161	148	165	152	145	171	161	156	151	162	168	178	157	160	165	181	163	171	184	160	169	145	168	149	160	133	165	165	143	167	159	151	140	158	190	148	179	163	137	141	168	163	157	171	182	167	147	159	159	151	179	167	159	175	172	162	158	158	159	179	154	142	163	147	158	156	163	156	136	128	168	169	168	162	145	156	151	150	167	150	150	148	152	171	178	169	155	143	153	160	150	160	149	165	159	173	168	156	152	166	141	177	179	177	148	159	155	166	145	171	178	158	168	168	158	162	160	168	169	155	147	161	164	166	154	178	162	156	160	193	171	151	175	151	162	159	148	173	171	139	151	148	157	163	167	187	162	158	161	151	140	163	176	162	191	164	153	170	137	164	136	147	158	156	169	163	141	163	153	134	170	168	162	151	158	168	200	150	147	137	164	147	169	164	192	152	167	169	170	153	146	170	169	170	151	141	154	149	179	115	152	150	178	154	151	164	165	159	193	153	169	172	156	150	167	173	160	203	180	143	161	151	167	161	176	162	164	142	135	151	149	151	163	127	159	144	151	158	155	166	163	153	143	163	130	141	173	152	157	144	153	158	149	139	153	171	179	147	157	168	197	154	158	156	182	144	133	165	172	155	146	163	173	153	136	157	174	164	176	164	145	149	166	158	180	173	150	159	155	144	152	160	147	164	176	157	150	159	167	159	174	156	149	161	144	143	140	165	171	140	140	168	168	151	178	134	164	161	145	181	159	157	160	161	140	171	168	182	151	161	143	148	144	169	158	159	159	154	157	165	164	143	149	151	157	140	152	173	159	170	140	162	175	157	151	176	146	151	163	179	172	147	150	146	163	156	161	156	143	157	156	138	156	183	154	165	169	175	148	139	149	141	158	174	146	148	168	141	131	143	175	152	158	142	143	132	186	156	156	119	125	134	166	178	153	148	158	184	150	131	147	156	142	157	138	162	152	138	166	161	164	149	166	145	178	149	135	164	165	164	159	171	161	168	150	178	149	145	180	170	161	152	158	150	168	171	162	162	197	139	164	163	159	144	138	185	178	176	149	145	160	163	154	166	148	155	152	164	164	163	163	161	166	141	153	148	149	155	166	178	144	170	122	167	163	145	165	139	151	156	162	135	158	145	166	138	133	161	143	164	161	139	163	164	161	163	170	160	146	148	168	168	154	152	156	184	172	157	158	138	154	167	161	159	178	168	161	152	148	150	155	156	151	166	140	170	148	147	154	154	150	153	149	151	144	173	163	128	157	156	146	138	175	146	143	155	145	175	172	155	175	166	165	178	163	163	127	149	164	158	154	155	155	152	173	152	169	136	138	149	161	140	181	155	165	145	140	151	161	167	171	160	166	147	162	171	170	154	157	160	180	145	146	160	188	148	143	154	171	161	164	171	162	187	170	161	163	165	181	151	140	147	166	147	137	169	129	142	151	175	156	161	173	153	155	172	151	145	147	157	152	164	162	161	159	173	137	152	160	151	173	168	139	168	144	147	141	145	143	137	159	137	191	169	144	156	182	162	153	155	170	176	170	156	164	143	155	160	172	165	145	149	169	159	159	177	149	185	114	162	170	149	166	189	150	146	165	163	164	154	157	160	175	152	156
6064	1807	3423	4148	3861	3554	2705	2403	1950	2057	2559	2844	3311	2737	2220	1819	1110	878	774	779	694	690	579	647	574	601	640	594	555	579	550	562	557	656	549	555	569	515	540	523	502	511	505	519	504	519	462	519	474	526	479	476	510	519	459	466	470	512	455	533	473	511	511	457	477	483	497	447	503	468	442	518	485	474	461	474	443	531	489	498	470	503	478	502	501	466	448	469	443	489	468	461	421	513	471	466	490	510	451	488	483	441	461	467	481	471	477	447	445	448	497	488	500	478	461	468	519	454	452	448	497	508	445	437	471	503	436	487	465	471	468	534	452	479	465	446	458	514	440	468	452	494	466	450	462	513	516	436	469	462	439	452	433	466	481	479	514	438	500	458	451	475	450	475	439	486	444	499	474	454	466	417	489	483	468	465	466	494	430	459	495	434	489	487	491	470	471	477	443	486	441	462	445	404	485	463	469	462	480	452	464	464	489	486	461	454	437	456	485	477	477	466	426	450	468	485	462	445	444	449	453	470	482	484	460	447	479	473	437	484	449	466	415	458	466	494	454	458	452	485	440	489	478	473	466	453	433	482	473	461	478	489	421	495	476	463	434	493	534	506	492	481	497	459	484	501	461	481	443	456	467	466	479	487	435	468	431	444	461	430	459	433	469	439	476	470	420	487	435	472	432	439	450	442	438	465	463	451	451	471	443	494	463	461	442	463	456	467	477	471	512	493	458	482	454	487	476	453	493	475	462	473	471	481	490	463	468	496	470	463	465	452	461	481	491	425	496	430	465	452	503	455	484	488	447	448	509	474	479	518	503	453	465	446	452	461	443	469	493	482	479	445	471	455	499	468	495	463	460	458	468	393	480	465	456	458	487	466	494	456	533	520	458	427	468	425	444	457	441	490	482	478	438	485	457	446	457	428	492	488	473	489	450	462	453	442	473	490	451	489	470	455	446	462	461	438	456	434	447	440	474	475	476	467	457	466	495	451	463	508	437	459	466	438	466	450	496	482	466	469	449	466	495	477	439	444	478	481	439	462	481	457	494	473	448	455	502	474	469	443	450	456	468	452	470	470	442	482	458	480	462	442	444	475	463	439	458	470	473	452	447	456	475	464	483	486	484	406	448	468	454	505	414	458	461	486	474	492	448	490	487	502	415	453	477	456	432	458	466	479	455	470	435	473	487	476	469	462	514	427	449	542	503	482	458	486	444	448	452	440	471	461	490	471	461	463	431	461	504	488	446	432	449	432	457	426	428	484	430	441	490	505	507	459	472	438	467	448	494	478	450	482	501	472	464	439	477	452	479	429	475	497	486	495	448	511	487	502	468	430	452	445	455	475	469	486	460	439	485	469	409	438	445	464	474	444	471	427	459	477	449	442	467	498	439	505	501	486	468	474	435	447	466	468	486	449	455	457	373	475	461	461	450	532	474	470	450	461	451	488	468	470	486	420	446	461	473	465	479	482	453	495	485	453	474	456	461	482	450	478	460	434	505	501	478	476	460	482	445	469	461	517	483	462	443	481	476	438	497	454	475	470	473	435	481	441	461	470	448	453	495	469	466	484	432	426	473	500	500	502	458	494	475	493	472	488	455	481	457	461	451	502	453	431	439	488	437	436	420	502	493	453	469	479	503	469	489	477	477	451	530	459	484	495	523	452	481	481	454	468	454	458	457	472	503	398	484	457	424	457	466	480	466	484	504	439	506	431	447	451	500	468	453	483	461	456	470	473	510	462	457	442	483	478	464	475	446	471	498	450	472	455	470	479	455	451	458	440	474	433	478	453	459	461	474	434	453	437	468	442	445	465	444	478	469	461	470	441	514	458	420	472	466	448	469	451	461	455	439	465	439	445	465	473	437	469	447	471	506	450	459	460	431	447	470	422	438	467	518	494	414	519	447	478	418	491	466	462	473	477	445	471	501	453	504	441	472	422	453	460	435	483	469	465	450	445	479	464	428	527	448	492	442	458	463	450	443	468	468	451	458	419	462	465	490	466	437	479	459	471	424	461	433	511	443	469	461	460	473	448	446	451	483	486	491	438	471	470	474	455	456	469	499	468	428	448	484	414	478	498	461	464	461	471	481	442	436	451	473	439	508	435	487	472	466	455	413	491	420	436	471	488	447	465	464	447	461	486	466	481	460	456	457	459	451	457	464	426	463	464	453	461	442	487	483	494	477	492	435	425	425	439	450	485	501	464	438	457	467	483	465	413	450	456	518	499	490	470	468	461	467	466	458	463	492	462	459	474	467	459	508	439	468	461	436	482	502	502	489	462	457	467	489	463	443	491	484	415	450	445	481	480	480	462	454	505	496	491	439	465	421	451	465	468	490	470	453	434	457	439	461	433	458	469	476	460	478	472	490	435	423	475	446	503	492	493	451	445	466	500	481	498	496	436	463	429	486	476	440	486	478	402	478	513	454	435	456	447	476	462	449	445	449	435	451	461	447	436	463	457	445	440	486	455	472	488	496	453	459	442	469	445	474	453	477	480	516	467	442	418	476	479	436	485	457	441	480	461	488	498	461	454	464	478	502	478	453	468	465	519	452	443	479	448	453	479	458	466	467	470	468	476	481	430	487	467	460	467	418	484	438	456	467	473	435	487	498	462	438	458	446	483	457	447	460	486	420	469	395	439	453	479	461	435	491	442	438	507	422	455	499	450	433	487	458	450	449	450	463	454	451	501	441	477	477	482	452	463	493	444	469	491	454	467	476	452	460	509	483	457	466	451	433	477	469	452	456	460	442	481	499	451	459	446	447	477	470	440	442	499	416	447	468	464	485	488	480	487	466	457	462	462	461	476	491	450	457	444	468	448	485	499	479	453	451	491	467	426	466	465	497	447	486	516	505	452	467	471	419	447	469	488	458	468	461	434	443	475	461	470	461	461	480	477	446	448	480	435	442	499	482	456	427	418	483	449	472	451	503	449	467	424	451	475	443	440	445	498	452	502	449	494	476	482	461	520	461	420	474	489	486	452	451	477	462	517	458	479	501	465	467	443	474	470	451	477	512	444	480	467	515	447	454	444	445	485	491	445	461	467	461	479	432	451	452	474	455	471	452	519	431	479	467	505	480	500	416	442	466	459	464	433	462	470	472	511	478	452	488	456	428	464	468	466	423	467	437	440	428	485	450	484	492	464	463	482	450	471	486	454	448	463	486	450	441	479	455	472	484	479	455	423	438	458	443	454	472	449	456	455	474	458	444	477	507	427	432	462	425	473	491	453	486	462	496	459	487	429	453	440	434	468	467	469	481	503	467	429	454	502	426	479	442	468	477	513	504	486	487	482	468	469	457	473	501	506	510	478	488	451	459	485	435	464	462	470	469	451	501	497	477	454	459	457	481	472	479	449	471	490	472	452	429	479	439	467	468	482	500	463	492	454	515	485	461	461	435	480	505	421	504	434	486	444	500	437	499	471	499	440	458	458	474	461	464	480	462	458	442	481	477	408	479	451	454	404	440	437	482	474	469	492	510	494	493	447
14138	3359	3576	3026	2369	2075	1391	978	801	773	918	1017	1021	814	741	566	414	327	293	308	259	257	273	268	273	270	258	245	239	272	265	247	257	298	242	257	269	267	235	239	225	207	251	241	249	228	251	257	243	218	233	240	209	250	234	247	237	245	222	249	233	221	230	214	241	233	235	210	236	230	259	236	223	220	206	224	241	254	249	260	232	249	234	235	211	248	249	223	262	253	224	237	235	217	215	242	251	263	258	248	223	203	205	241	208	229	225	238	247	187	238	251	229	211	203	211	229	236	215	223	254	221	226	260	224	211	219	229	223	226	254	198	227	252	217	236	222	225	219	236	229	256	242	231	215	225	218	225	225	222	219	242	213	201	215	221	222	229	212	280	227	244	237	207	213	229	233	228	216	236	205	253	221	238	235	242	231	224	212	220	236	259	237	225	211	233	196	217	206	218	222	225	284	214	226	241	221	222	189	242	233	227	216	249	237	209	237	231	231	223	260	262	241	227	227	206	248	218	229	234	246	201	233	230	198	233	247	222	229	226	266	269	216	214	210	187	200	265	222	239	235	229	214	224	243	232	226	214	225	255	241	232	241	238	240	234	235	221	227	262	229	237	233	225	245	228	217	222	228	218	215	228	242	233	227	252	228	226	251	267	252	218	224	240	235	223	232	245	225	242	230	235	227	202	238	215	238	210	191	235	230	216	211	240	248	239	220	216	228	216	236	217	221	209	195	222	231	225	246	237	221	239	225	209	248	217	200	265	255	237	211	227	225	235	233	223	231	243	238	261	218	231	236	214	268	246	228	242	244	252	216	227	219	223	214	236	215	247	222	225	229	229	199	223	207	222	220	232	225	233	240	196	243	213	230	214	247	243	207	227	226	243	218	210	228	215	260	236	208	222	241	203	223	236	250	231	229	220	226	229	219	237	243	230	204	230	225	227	220	225	241	231	252	231	222	251	253	246	220	261	240	240	217	208	222	215	210	230	254	210	215	204	218	256	211	238	247	236	260	227	222	222	231	222	223	235	244	226	223	227	234	229	224	236	230	223	212	205	204	217	240	219	236	237	219	213	197	212	246	250	236	209	218	232	223	221	240	205	220	216	211	271	230	232	248	234	245	237	229	207	219	207	229	225	202	228	235	200	242	246	201	248	226	237	258	204	256	220	223	219	241	252	233	215	235	226	240	250	241	224	193	242	227	241	246	244	235	224	233	212	225	217	233	255	240	217	237	240	222	236	229	201	250	225	208	202	230	208	226	226	223	221	233	225	223	205	242	246	225	220	254	223	237	226	238	212	235	241	217	215	235	216	253	210	218	228	219	224	228	220	241	215	233	224	244	219	219	291	236	255	213	227	252	250	238	228	248	247	227	223	243	241	232	240	247	244	219	234	226	218	236	224	243	233	240	232	239	239	227	223	214	216	225	222	208	205	223	216	241	208	233	233	233	197	206	227	235	230	221	251	225	206	209	238	233	233	223	225	234	220	210	230	232	241	202	229	219	222	240	238	244	209	239	254	235	247	249	250	240	239	199	207	226	229	246	219	219	237	214	213	193	241	232	200	206	230	209	214	221	229	211	225	224	217	204	237	240	221	233	221	216	216	241	205	241	238	225	229	230	210	264	208	236	236	226	237	235	220	200	218	237	230	229	224	232	250	244	227	223	218	265	214	229	219	213	232	220	253	200	224	234	216	249	255	258	217	228	228	225	247	244	246	234	225	235	213	228	216	240	230	201	221	215	242	249	218	196	231	233	204	238	233	225	229	235	228	270	217	244	227	209	219	221	236	192	227	245	219	239	233	235	242	212	201	235	210	226	230	216	230	241	233	237	241	241	235	212	243	251	246	267	225	220	252	219	232	186	211	242	223	231	224	241	234	257	238	262	230	220	249	225	220	226	211	236	218	232	224	253	216	216	241	207	206	227	221	217	228	247	234	239	242	244	238	193	259	223	241	217	220	216	237	219	224	243	216	224	246	223	223	238	242	209	238	218	242	212	235	198	223	226	222	241	224	228	203	206	225	211	237	243	249	247	237	227	223	242	224	238	231	251	237	224	227	244	216	216	216	206	227	230	240	223	214	217	252	219	229	219	246	233	222	227	207	222	235	233	267	234	239	267	222	244	241	223	220	233	223	220	208	235	216	248	261	212	266	238	233	232	228	211	207	235	234	209	234	250	226	253	228	243	260	261	241	218	250	254	237	206	255	237	255	207	237	222	255	207	236	243	254	241	229	217	221	215	223	226	236	247	241	220	232	213	245	226	227	205	234	241	227	220	230	217	254	211	228	219	229	244	251	212	258	231	224	233	201	224	237	250	207	209	222	250	214	230	221	221	271	227	235	225	264	221	233	237	211	256	228	211	259	235	252	235	219	216	221	213	227	233	212	237	230	208	224	191	231	193	210	238	251	227	199	230	224	192	199	240	197	236	236	242	242	194	245	224	209	223	239	241	229	222	247	225	225	212	231	247	212	214	259	229	203	234	249	232	243	223	213	237	255	235	226	258	221	221	201	226	220	222	220	238	250	238	232	215	219	231	215	220	238	243	232	233	239	228	249	227	220	247	232	241	252	214	219	221	251	248	249	212	257	218	219	218	247	233	257	238	241	237	236	209	217	226	256	204	253	229	243	245	227	227	200	243	225	255	253	215	261	230	203	261	234	234	259	203	194	233	212	238	218	237	234	248	205	216	242	230	229	213	269	227	208	206	207	229	242	235	240	239	250	214	242	204	223	233	231	232	246	244	234	219	230	202	247	248	210	202	227	209	209	231	224	215	229	205	211	220	211	220	237	197	246	247	255	213	223	236	215	226	250	209	226	230	224	211	217	245	214	229	247	222	249	234	245	219	242	246	243	196	206	234	217	221	239	229	218	196	221	231	228	230	234	261	231	244	245	233	244	237	246	230	224	241	235	247	223	237	237	253	208	244	241	248	231	235	238	231	211	227	224	212	218	225	214	233	231	241	246	227	191	247	235	198	269	237	233	210	214	206	224	201	226	246	257	218	219	182	258	207	205	212	243	244	235	231	211	206	214	238	222	217	240	232	234	241	228	247	244	235	229	241	240	239	231	220	214	207	222	225	232	245	229	202	225	239	222	233	216	206	217	229	211	247	255	253	229	228	227	236	218	225	242	211	229	253	237	219	220	219	210	213	237	230	243	241	239	233	237	228	236	232	227	213	224	222	219	222	249	239	218	233	209	208	228	218	225	228	238	229	251	223	238	254	244	209	244	240	203	213	219	228	231	241	226	250	254	246	239	211	232	243	235	241	213	230	219	203	237	233	221	210	235	236	251	240	226	225	235	235	230	229	246	243	221	230	237	232	249	227	250	250	227	233	219	228	220	233	232	225	228	238	266	228	250	236	223	219	208	237	233	213	274	262	269	247	221	259	239	204	211	215	244	231	222	235	218	206	220	251	236	235	236	239	246	233	246	195	230	217	215	239	235	226	211	209	227	247	221	227	204	227	246	237	246	229	252
8026	2910	5658	7017	6608	6458	4898	4231	3590	3678	4744	4738	5885	4705	4168	3156	1912	1504	1242	1101	1105	988	923	922	889	865	849	831	854	848	840	832	806	949	917	827	805	732	790	704	747	753	683	668	740	742	711	726	691	683	743	685	735	700	687	713	679	728	740	682	702	657	678	675	663	700	685	673	630	648	666	669	674	659	654	666	618	617	642	682	660	659	645	639	659	667	641	616	695	644	681	644	638	668	653	621	667	669	673	677	666	669	645	672	696	654	620	636	658	626	676	664	642	598	641	654	625	639	631	661	656	594	683	668	649	636	669	686	686	658	660	640	617	665	645	655	681	612	598	599	683	650	612	675	577	627	630	643	627	633	671	637	652	645	598	677	657	631	628	645	636	610	663	651	627	644	643	642	621	655	651	684	629	639	611	656	688	668	652	582	650	634	661	639	591	641	639	643	662	626	642	677	644	650	656	649	613	630	668	618	634	644	654	668	607	669	685	609	653	621	603	572	625	643	672	621	685	666	627	590	662	638	653	647	633	673	668	623	640	657	654	621	654	611	657	639	683	601	626	618	660	634	625	635	636	664	624	627	640	625	640	653	618	615	639	650	655	598	613	666	657	660	655	641	637	572	651	591	619	619	624	642	623	648	629	627	620	617	671	668	676	649	642	627	666	604	680	690	636	644	670	619	651	630	629	642	667	673	625	625	638	645	644	651	664	634	620	634	661	664	599	590	629	609	668	621	562	607	591	660	647	646	661	627	615	627	643	648	676	686	647	615	644	644	651	609	639	654	664	626	603	638	636	590	654	635	648	641	633	635	647	610	650	630	628	620	637	619	664	648	704	652	614	643	669	624	662	619	575	648	625	626	608	636	608	639	592	628	632	651	594	638	656	644	637	626	673	596	633	626	623	662	621	636	686	636	613	662	657	657	672	617	657	592	592	646	612	630	624	603	617	639	631	648	646	647	643	616	661	689	629	627	667	670	667	663	655	624	631	667	601	648	644	658	651	617	667	599	630	616	633	640	661	667	625	613	665	635	642	652	638	627	640	643	650	632	660	658	628	645	611	647	684	631	624	624	634	634	630	681	642	642	649	632	632	642	664	612	638	633	589	646	660	626	696	636	621	655	628	647	643	664	614	627	633	660	637	643	656	691	649	649	661	638	646	606	645	612	642	643	627	615	625	635	656	621	618	626	650	629	644	603	596	602	674	650	606	635	657	673	658	652	639	627	604	637	674	601	624	664	601	610	614	626	678	627	638	623	583	623	627	646	667	614	680	634	634	638	633	678	635	645	666	632	647	635	593	634	656	671	662	654	647	643	650	593	654	647	607	623	646	658	653	661	632	613	671	636	684	632	601	613	632	612	622	656	643	637	613	632	630	650	676	646	611	650	648	634	643	638	594	656	686	664	649	621	644	643	702	644	595	650	597	590	650	631	660	656	650	615	612	662	638	649	649	607	664	665	626	602	644	569	589	641	618	643	651	618	635	601	677	612	614	647	668	649	624	631	677	607	638	643	642	640	666	617	637	683	641	622	657	671	674	611	660	616	635	641	666	603	633	591	605	626	655	664	634	680	620	651	619	652	642	676	606	659	662	639	614	649	612	633	641	637	616	603	628	590	616	627	621	647	651	681	629	607	641	619	651	606	625	683	637	618	643	647	633	625	669	638	627	683	651	639	628	621	642	633	635	603	597	648	630	607	635	658	672	670	626	618	619	612	673	633	641	630	644	631	632	648	623	625	669	662	616	659	652	644	634	611	662	660	625	638	628	652	653	662	665	654	683	610	645	680	615	592	597	583	633	616	607	641	630	701	626	648	630	615	627	673	618	593	615	645	657	627	669	629	590	593	633	668	654	632	617	686	668	664	621	632	622	610	664	675	670	684	624	666	631	630	642	664	658	630	630	681	633	619	639	644	633	635	591	656	638	632	616	606	604	638	634	619	607	655	619	703	662	617	655	640	687	613	670	620	649	637	658	665	634	645	624	624	666	656	688	633	636	609	630	642	666	633	644	640	687	638	651	658	629	590	604	639	601	595	643	607	668	673	658	634	605	620	599	625	630	652	638	617	638	663	646	645	660	617	612	621	687	640	637	608	681	618	649	637	680	663	642	656	602	638	626	598	637	604	639	650	674	665	587	619	639	670	619	605	653	631	637	644	646	593	624	605	651	640	644	625	660	634	630	676	640	644	632	643	635	627	630	649	638	691	647	677	643	632	688	671	585	658	639	612	612	624	606	650	651	692	657	642	649	675	646	612	672	639	622	635	637	627	617	646	681	648	599	623	618	634	604	616	665	622	669	645	636	646	646	649	593	666	642	615	647	627	636	634	638	675	655	661	621	621	617	652	637	656	632	684	653	603	666	650	632	630	607	637	634	622	638	644	645	577	596	647	647	653	652	655	665	637	601	638	648	646	656	678	668	590	692	644	648	689	621	625	628	672	657	676	609	675	645	647	641	636	613	653	633	648	679	651	650	634	680	612	663	612	626	689	652	631	646	619	645	694	614	696	646	615	620	648	636	663	611	629	641	639	628	667	644	632	657	643	642	695	630	666	655	605	670	639	647	661	653	587	657	655	638	657	618	683	612	680	643	623	617	608	651	665	632	623	589	666	642	697	572	610	659	662	657	605	632	620	645	628	638	627	664	636	656	643	657	603	557	719	654	653	598	659	618	644	636	610	656	654	626	667	605	619	600	591	647	635	626	623	597	632	652	644	607	604	654	657	630	613	674	630	663	670	661	646	642	608	674	642	655	657	603	638	629	613	626	653	654	658	610	672	638	633	631	669	639	644	596	623	663	625	617	698	628	682	637	628	642	657	641	566	667	662	650	625	659	634	625	631	627	642	575	653	686	623	607	647	629	691	630	629	652	620	628	610	621	602	619	651	633	636	614	647	628	655	635	690	650	683	664	606	647	616	622	626	684	596	623	618	628	621	623	642	663	624	624	692	588	632	703	678	655	594	613	636	627	652	695	630	637	633	666	655	626	629	680	610	638	601	644	595	630	675	657	609	620	622	634	671	653	617	561	681	675	633	641	653	608	639	652	617	658	604	647	617	643	632	629	606	570	647	621	618	638	669	686	662	673	701	614	641	606	630	630	670	665	642	624	667	653	590	669	655	647	626	669	687	614	622	657	673	618	622	648	610	664	624	652	666	649	629	600	637	642	675	638	648	649	676	655	615	624	688	631	684	633	605	638	644	623	658	603	611	678	651	637	653	632	626	659	649	637	624	647	613	606	645	653	657	637	650	611	629	639	654	637	685	663	649	623	649	642	662	632	637	697	597	611	647	640	654	644	627	607	686	628	655	723	653	606	631	638	693	660	636	622	663	634	644	618	621	621	629	652	640	630	647	596	629	661	640	643	643	640	604	654	647	658	617	647	621	653	627	618	639	615	646	653	649	645	639	636	641	647	612	640	617	619	637	647	622	614	706	652	654	660	631	624	636	648	629	694	634	642	548	634	605	647	629	613	628	668	674
2114	359	371	336	393	339	345	345	332	333	354	337	309	339	321	318	339	326	339	336	325	331	335	311	300	340	358	310	320	319	324	355	303	318	348	330	338	317	328	326	320	309	357	322	330	305	331	326	351	293	302	320	330	335	328	295	316	323	328	323	309	307	325	282	319	298	294	304	316	328	309	359	343	340	325	360	290	319	295	303	321	310	346	328	322	318	278	315	282	319	312	353	363	357	330	296	340	277	329	332	306	305	288	298	305	330	329	288	356	337	305	313	317	310	299	348	285	315	321	312	312	325	349	349	330	354	325	315	306	306	310	327	316	337	321	300	328	334	310	330	317	307	317	313	321	297	316	300	306	295	328	326	296	350	315	321	289	313	355	310	323	339	330	308	320	344	324	288	353	338	296	324	350	313	326	327	329	312	325	337	290	333	282	299	343	314	315	301	333	294	323	312	326	322	300	336	371	303	318	361	320	335	320	321	310	346	314	299	314	334	327	300	292	308	317	291	332	317	327	351	309	326	349	277	298	324	303	326	334	330	338	308	327	301	328	324	334	323	296	338	272	338	300	329	305	331	302	305	306	310	311	334	323	328	332	365	351	306	305	311	301	320	312	296	316	342	342	292	327	314	322	308	283	300	344	349	296	283	316	306	365	321	296	288	285	362	308	335	308	304	314	281	300	305	289	348	296	348	303	326	351	332	310	338	318	296	332	285	320	340	293	284	308	353	311	320	280	341	358	327	326	334	318	319	344	315	313	306	321	330	326	319	337	290	288	325	334	308	341	309	294	354	308	325	320	307	302	298	330	292	308	315	317	307	321	339	354	305	317	308	303	308	314	306	314	335	315	330	312	346	315	332	317	298	330	310	315	347	325	308	310	290	281	303	303	314	324	312	321	310	329	347	318	320	296	309	323	296	344	329	309	330	311	334	306	319	298	345	329	304	317	309	317	319	319	318	329	308	322	336	321	306	297	333	333	297	328	308	332	321	344	336	313	350	335	345	319	301	298	344	347	289	329	293	340	322	318	301	307	340	319	311	302	321	366	348	319	325	304	284	281	305	309	328	310	295	328	320	303	296	327	317	321	309	310	338	342	319	299	347	303	299	337	304	329	334	317	307	326	317	337	305	340	309	313	333	330	332	290	327	362	312	318	313	302	325	296	330	299	340	349	315	317	329	326	310	339	324	306	287	295	294	329	312	301	354	320	325	310	314	350	298	318	278	325	272	333	335	349	353	326	297	343	322	329	322	316	319	341	299	342	319	343	338	350	321	308	331	283	297	318	327	324	306	311	317	312	335	329	337	328	346	309	322	342	339	302	325	334	361	334	291	311	336	319	333	291	321	330	339	350	336	312	340	298	340	315	308	297	310	325	390	344	298	356	334	316	324	344	303	312	312	337	314	332	335	309	317	324	333	346	339	325	370	335	321	346	328	322	331	333	299	320	304	294	284	322	313	280	308	313	330	305	383	309	329	313	327	340	335	320	305	290	312	321	345	294	343	311	328	317	314	313	291	323	307	307	299	347	325	300	312	299	341	338	313	328	334	326	304	318	316	283	323	307	329	322	278	297	354	277	341	290	325	323	312	321	333	285	293	305	317	323	311	308	321	312	301	335	343	312	302	320	306	301	312	287	319	318	317	346	314	324	336	282	318	283	304	338	336	328	308	328	316	332	309	304	304	342	313	302	299	341	307	337	284	297	301	306	314	331	313	301	335	323	293	315	315	326	331	285	339	306	306	329	308	339	298	320	322	283	353	280	326	314	318	325	313	333	299	299	295	319	306	333	311	326	321	368	317	298	320	330	308	327	324	298	333	291	326	349	274	302	312	313	333	340	333	324	325	307	323	341	312	341	330	336	332	306	317	348	324	293	325	325	342	315	323	313	352	334	300	320	313	330	353	325	297	316	313	321	319	331	323	320	342	312	341	290	303	309	297	317	301	316	316	350	303	326	316	305	302	352	376	333	341	295	297	291	342	329	325	313	324	327	345	347	341	299	318	287	305	317	277	298	306	336	295	364	341	300	358	312	315	292	303	304	296	340	292	306	328	337	341	308	333	294	335	343	327	320	347	326	346	316	296	319	318	303	307	337	315	337	333	296	306	305	306	306	306	349	298	286	329	313	331	297	307	287	272	333	305	318	319	322	321	315	329	319	338	345	282	340	321	318	339	288	323	314	310	302	323	314	326	296	337	323	301	316	316	316	310	327	371	289	320	321	302	317	322	285	325	320	354	297	310	307	298	308	333	313	336	332	317	306	319	320	287	326	339	304	341	336	305	300	304	368	354	301	329	354	361	319	324	270	303	284	306	325	326	330	309	322	316	295	302	312	304	305	328	318	313	321	293	344	316	299	328	345	342	349	317	275	296	329	303	332	342	330	312	317	324	347	391	315	320	325	342	333	284	311	338	282	281	360	315	304	332	284	310	321	300	323	325	322	335	313	333	312	326	320	315	304	303	347	289	312	348	331	291	312	320	331	289	285	350	308	318	328	291	312	333	289	347	325	315	312	345	342	331	330	315	333	357	333	315	332	292	298	327	321	329	318	317	299	343	326	290	300	325	336	320	325	295	295	331	322	326	303	328	290	292	301	316	321	290	331	315	313	331	340	306	307	325	296	305	357	324	321	287	310	325	295	345	310	331	309	324	321	292	297	325	315	315	336	334	325	318	312	307	318	340	322	326	336	320	334	339	310	288	329	304	282	340	350	339	311	327	334	285	343	343	339	291	315	327	317	313	295	332	320	318	315	309	313	348	327	317	295	307	336	314	344	279	314	296	334	306	297	308	347	315	323	329	313	283	319	351	294	328	305	312	308	301	324	296	323	322	304	359	310	291	299	318	367	343	330	347	295	330	309	347	325	306	327	327	345	324	330	329	313	287	310	289	334	309	342	314	308	324	307	290	283	312	351	323	311	294	314	310	332	292	347	345	311	351	330	318	311	329	314	313	316	298	306	313	328	295	315	326	318	360	303	321	285	342	304	300	264	312	317	322	321	320	340	313	305	328	323	325	321	299	309	349	335	298	323	295	340	316	347	318	338	313	319	306	326	325	337	283	284	315	348	356	343	337	343	334	310	334	308	306	317	314	329	336	311	315	300	292	326	306	336	321	327	307	357	338	316	317	314	305	340	314	302	308	299	324	320	305	304	316	337	305	312	342	305	275	309	306	306	325	319	310	293	336	347	332	315	333	318	345	335	315	317	337	333	324	345	320	320	335	295	352	336	338	331	313	345	333	328	330	331	331	301	310	325	323	305	308	282	316	298	315	327	301	340	308	316	315	305	290	297	299	325	300	319	274	306	298	343	323	266	334	344	324	294	323	314	315	315	318	309	311	328	352	316	321	291	317	325	328	313	306	311	307	313	294	327	313	329	304	322	294	303	323	359	322	312	368	301	308	287	326	336	349	322	304	309	338	311	344	339	348	351	333	299	312	346	321	334	321	374	328	311	335	311	302	313	330	313	319	329	299	341	299
2785	882	977	944	977	920	872	973	843	905	839	894	898	891	877	829	809	849	804	822	773	837	752	790	803	812	835	818	831	759	837	804	810	794	782	757	775	770	770	761	820	780	803	829	770	778	830	792	804	820	798	874	787	820	788	828	864	789	798	828	830	768	808	767	785	772	782	783	848	803	798	818	809	799	772	774	796	780	763	784	768	811	793	862	817	795	809	808	812	821	804	797	812	758	861	822	811	761	755	826	796	773	791	830	768	758	767	809	816	837	891	737	779	805	793	837	775	816	805	826	877	778	794	816	822	741	836	801	818	794	758	842	795	903	784	831	858	802	792	726	792	777	772	812	811	815	806	778	809	794	807	869	753	785	815	782	809	824	744	803	795	803	783	798	785	814	841	788	813	803	771	790	804	763	775	754	766	766	814	793	835	819	779	860	821	780	754	789	798	836	834	820	797	792	783	789	812	836	802	819	793	784	747	801	723	823	797	807	829	805	789	766	731	777	752	814	798	768	807	816	802	748	767	825	782	779	843	773	773	832	857	762	826	798	795	784	814	815	764	809	759	819	822	795	778	814	789	768	759	847	786	829	815	786	776	815	747	796	750	799	786	817	792	778	798	813	833	830	745	775	851	727	775	764	797	774	768	778	806	795	814	769	766	841	829	772	802	775	821	814	787	779	833	807	802	824	761	807	837	797	841	789	768	809	832	814	763	897	817	815	826	762	823	868	805	786	850	788	811	780	840	832	777	792	763	789	801	781	757	814	782	806	827	803	810	811	802	804	779	801	811	799	773	808	781	788	772	811	814	792	852	752	753	777	748	826	781	799	813	817	832	848	768	718	776	737	775	766	765	737	825	751	784	778	799	815	831	781	813	825	792	807	783	750	815	816	798	819	794	795	809	818	796	780	803	760	787	792	798	855	822	856	789	789	803	816	766	814	759	827	769	755	789	787	749	809	781	776	812	772	818	779	749	781	802	773	790	782	721	802	810	773	762	876	797	846	731	803	773	831	791	793	801	830	827	810	821	766	805	756	763	769	826	818	748	782	812	778	822	787	776	819	769	826	818	801	846	787	815	780	799	823	808	777	825	791	737	868	829	800	798	779	817	771	832	772	789	884	775	833	818	870	771	787	851	789	782	755	850	767	836	783	774	801	754	746	761	813	806	792	758	767	776	829	796	813	758	766	800	788	783	826	857	859	814	798	833	838	806	805	793	837	829	761	795	809	820	815	795	779	793	791	787	840	755	806	793	806	765	824	814	791	799	787	762	777	845	805	800	766	813	811	798	823	734	808	816	807	816	802	815	778	816	799	805	814	807	777	816	815	774	808	812	825	784	780	780	802	829	807	830	774	842	831	763	739	757	846	743	817	794	818	785	816	848	780	805	759	752	793	802	806	795	806	789	760	802	769	824	821	782	769	828	740	825	810	758	791	770	802	797	813	783	805	765	798	809	791	837	769	782	796	762	811	792	802	751	810	762	823	766	786	783	807	808	814	771	806	786	812	763	800	820	712	807	796	814	842	796	760	770	810	813	793	824	819	807	821	803	750	773	808	810	814	781	786	779	793	805	785	790	814	811	783	788	827	752	798	871	831	838	796	849	753	794	760	777	866	816	819	813	776	776	781	811	812	804	825	753	794	754	814	775	849	840	804	837	821	761	781	761	821	765	770	777	772	784	766	762	736	798	794	820	779	791	793	761	799	830	807	750	816	781	751	795	793	783	760	806	814	778	799	770	824	786	765	808	811	808	774	788	801	798	805	800	835	754	813	822	816	754	804	742	787	783	739	783	787	808	827	764	832	789	794	778	810	833	811	753	806	774	821	782	749	790	766	847	822	825	799	806	769	757	835	815	828	756	865	819	803	764	814	865	811	771	818	765	832	775	788	827	763	755	855	783	827	777	810	790	798	799	781	846	746	741	775	788	790	758	832	793	765	830	841	856	813	806	781	827	840	810	788	787	818	771	843	764	782	755	728	782	806	810	819	738	785	813	800	787	809	833	802	753	739	851	791	813	797	802	774	794	783	790	765	735	818	809	812	803	796	781	803	816	801	809	769	791	800	816	843	813	801	823	797	808	771	767	818	808	797	785	793	821	796	853	819	772	819	787	812	818	795	824	815	826	794	788	792	852	818	779	735	798	827	771	774	804	823	759	799	756	851	798	851	814	784	800	792	749	806	812	792	838	770	808	776	787	829	788	784	825	856	825	786	793	807	848	836	793	795	816	759	743	809	832	830	822	782	777	779	791	795	826	826	772	756	809	803	768	804	795	811	767	831	804	785	748	834	821	812	752	847	751	852	771	765	799	761	750	755	798	789	775	781	734	836	822	809	762	783	833	786	769	806	812	781	794	859	751	896	780	809	799	847	852	776	758	783	805	770	791	797	771	852	806	816	739	756	792	787	776	797	817	746	820	804	786	760	777	789	834	860	837	767	800	816	768	853	790	785	814	802	790	747	800	832	787	821	825	793	775	786	811	777	787	761	816	785	815	842	817	768	785	876	833	749	766	796	824	773	783	836	823	761	799	841	789	817	787	754	764	793	819	818	778	828	797	740	823	817	766	756	793	810	771	796	826	827	791	848	750	763	768	782	792	817	820	794	783	792	718	794	768	778	773	842	797	810	841	853	853	776	801	802	827	833	832	819	796	788	773	824	811	791	763	797	803	783	768	761	805	751	845	768	773	801	767	787	833	772	782	807	785	775	846	766	807	835	792	781	828	774	797	850	856	797	815	797	753	792	779	835	786	773	784	815	772	779	826	800	777	786	781	777	817	806	786	807	800	822	829	812	771	800	813	795	783	830	781	824	831	810	815	767	804	797	853	771	820	822	783	775	770	767	747	807	794	779	794	787	773	815	846	743	798	831	790	856	839	782	767	868	794	756	816	799	772	757	747	758	794	822	759	791	790	778	798	809	816	802	815	832	810	814	821	771	821	746	780	781	826	772	803	775	764	789	824	779	812	776	799	800	759	766	766	823	779	773	837	835	800	818	825	784	829	784	828	818	754	801	805	806	769	778	784	844	835	782	818	752	765	841	765	825	787	840	822	788	745	836	818	795	834	793	843	813	751	812	800	772	787	759	818	775	759	801	813	745	759	781	768	769	803	816	742	786	802	818	833	831	801	806	814	761	763	797	802	777	814	774	845	761	843	808	798	818	781	813	790	805	804	839	808	810	778	785	831	757	800	802	792	806	849	769	842	742	811	807	827	812	808	812	808	802	798	785	806	792	818	790	827	829	782	819	745	765	767	798	829	819	802	773	771	831	809	778	796	768	753	837	824	792	810	823	814	818	775	777	809	753	801	831	790	796	780	778	788	789	807	821	798	743	795	779	816	793	782	830	752	818	803	827	794	770	805	793	815	757	786	795	803	817	785	800	808	841	797	780	764	833	808	820	804	806	763	709	783	833	765	831	799	784	775	778	775	765	826	762	844	802	778	820	784	774	773	802	759	768	768	792	784	855	766	769	803	759
7623	1652	2019	1716	1535	1058	761	540	407	438	462	581	567	445	407	302	257	226	200	191	196	191	207	191	197	187	174	155	159	159	151	160	184	160	141	172	168	127	158	177	166	148	150	174	186	163	161	183	165	151	131	153	160	147	171	163	153	159	159	170	173	135	174	142	173	155	149	138	156	167	121	160	129	171	165	141	152	176	153	168	176	148	149	169	162	152	164	149	161	138	136	180	153	142	153	132	149	178	158	152	162	151	161	150	164	140	152	173	166	170	163	143	176	148	168	176	143	161	160	154	139	148	161	146	145	180	152	152	167	153	164	166	145	158	146	155	184	167	167	149	148	162	138	176	163	170	143	163	168	128	179	160	163	156	144	190	159	158	167	160	164	150	156	178	139	160	172	145	165	164	169	145	164	156	152	158	143	145	140	124	152	133	159	157	158	188	157	175	156	174	158	164	154	142	164	154	182	163	157	160	149	131	160	155	132	176	164	151	156	153	168	155	156	124	180	175	165	169	184	159	170	128	169	146	151	140	156	157	129	149	150	165	181	142	171	176	158	170	164	167	159	166	167	159	136	170	165	173	155	184	166	154	176	154	187	165	160	163	166	145	170	149	143	140	160	167	154	171	147	148	167	171	158	170	185	143	160	148	170	157	159	154	162	159	159	160	154	163	160	158	159	176	174	152	170	157	145	138	169	159	145	150	163	157	149	145	149	154	165	136	164	157	154	132	164	152	186	147	162	156	177	152	145	164	166	168	130	154	151	168	156	146	159	157	174	134	156	171	172	155	147	168	154	153	144	142	156	164	165	139	155	170	174	169	188	175	180	151	162	163	175	163	132	155	159	167	160	135	148	168	142	167	155	135	168	152	155	170	165	152	169	149	165	147	149	155	144	140	162	179	183	158	160	143	157	177	173	140	144	169	200	165	163	170	156	164	187	147	167	157	137	152	155	161	162	194	154	149	167	161	153	167	147	167	161	176	163	157	172	152	188	172	161	141	154	170	159	162	165	173	159	169	138	163	154	153	139	168	167	154	182	154	160	155	157	186	186	158	148	168	162	166	146	144	161	181	145	146	143	169	153	151	176	131	153	159	154	166	167	156	174	137	161	154	153	160	160	154	173	165	153	161	157	170	157	159	173	184	145	156	142	151	162	177	159	145	145	150	182	145	166	153	140	162	144	163	145	168	168	149	142	151	164	177	170	137	155	176	158	152	166	159	169	168	165	121	162	146	175	153	155	159	161	157	183	154	175	170	155	159	168	159	170	149	145	165	159	161	155	160	154	148	133	171	179	140	134	175	165	170	171	168	150	151	162	162	144	152	151	148	144	146	149	154	151	149	147	161	141	172	150	138	145	142	148	148	150	185	177	164	148	167	159	154	166	159	161	161	144	185	148	181	157	156	191	153	172	149	182	157	173	179	160	155	164	147	172	151	140	182	150	167	148	155	164	168	149	175	142	184	156	179	143	159	156	147	150	157	175	146	159	168	184	150	164	161	157	187	159	169	178	141	163	155	149	157	150	152	155	169	177	171	142	171	142	160	164	164	148	178	150	170	168	152	155	200	149	160	165	176	186	167	147	139	144	176	163	156	148	137	163	160	172	162	142	148	161	172	156	136	178	148	164	152	166	166	157	147	149	169	153	176	144	153	152	178	166	191	187	158	149	172	157	180	150	157	142	125	146	145	160	166	170	143	163	190	160	166	153	160	179	147	165	134	145	143	173	150	176	163	150	161	169	149	154	172	168	155	178	149	144	149	164	157	150	163	155	155	162	158	156	167	144	169	166	170	169	166	183	183	166	155	164	180	172	169	187	184	141	170	167	151	132	149	167	157	148	187	167	148	176	151	150	150	158	151	136	164	153	179	173	166	168	170	153	160	143	130	164	170	171	168	163	142	147	146	143	156	165	152	157	159	157	156	145	168	142	185	162	169	152	136	138	179	159	157	168	161	141	158	152	142	150	161	184	170	149	159	173	148	153	170	154	179	165	171	161	171	142	150	161	155	151	189	155	154	165	161	155	176	168	152	150	158	150	159	144	156	157	150	174	184	139	161	176	162	134	147	150	153	154	150	133	150	144	160	161	172	172	183	159	148	167	157	152	153	159	168	152	146	134	171	175	142	147	156	154	176	167	147	169	150	163	165	133	163	156	153	183	173	179	170	151	174	167	158	176	165	148	155	157	152	150	143	134	153	160	177	187	146	153	163	175	138	154	157	186	160	166	164	172	152	163	144	176	173	159	158	133	140	174	179	141	145	151	151	167	172	171	173	187	174	152	151	159	177	144	157	171	159	162	168	163	156	159	158	171	134	155	128	151	157	144	150	166	131	157	170	161	177	160	166	172	153	149	164	170	156	144	175	155	165	164	150	158	167	157	146	153	176	147	151	157	158	142	175	149	150	159	175	164	160	157	176	148	147	130	162	164	183	139	134	150	155	162	146	158	143	165	151	157	192	162	159	172	151	169	154	162	146	152	153	146	149	182	146	173	170	146	155	176	155	139	169	163	177	171	164	143	147	161	152	146	145	147	159	149	185	144	165	168	170	150	160	165	156	180	143	173	164	158	152	156	158	141	140	161	165	173	167	156	155	147	163	181	166	152	149	152	163	174	163	168	160	187	158	153	165	148	158	154	147	166	153	169	162	163	164	145	165	165	146	145	163	148	156	152	180	152	172	161	180	167	170	176	154	154	143	129	147	167	160	159	142	133	149	166	175	144	151	144	137	190	162	163	158	139	152	153	171	160	152	147	155	181	176	178	166	162	159	146	170	144	136	172	151	146	117	149	150	165	169	185	167	176	144	164	135	148	152	162	161	167	154	151	156	161	149	159	167	186	154	167	163	166	168	155	182	150	162	138	146	132	146	161	176	139	152	149	123	154	136	161	132	139	167	153	146	157	169	180	189	157	155	154	157	155	162	167	149	182	162	129	158	182	186	163	164	142	167	156	153	127	142	156	176	156	143	160	156	160	130	139	163	167	144	164	135	131	161	178	181	153	162	168	177	143	175	172	142	185	190	160	181	150	166	139	161	164	167	180	172	145	153	184	176	186	149	155	153	165	183	148	164	165	155	174	145	159	140	157	172	154	141	146	147	161	145	142	169	165	156	153	173	170	161	148	152	145	140	171	153	169	146	156	156	149	170	159	161	162	165	177	169	150	154	154	160	139	145	134	186	185	142	150	173	180	163	148	167	148	162	134	148	122	161	129	157	167	145	178	179	166	156	161	155	162	152	158	156	157	176	169	170	158	186	153	135	167	154	171	149	152	153	170	169	149	143	156	156	141	158	171	160	151	158	164	133	160	164	138	144	140	197	151	149	142	153	149	160	147	132	168	156	152	144	154	151	177	157	131	154	168	156	147	153	159	155	173	169	163	171	153	145	146	149	174	149	174	140	171	156	151	156	176	159	141	155	160	181	159	155	166	149	152	184	161	176	164	148	167	148	146	163	142	158	133	193	151	160	187	155	205	153	166	152
6040	1854	3295	4036	4229	3689	2921	2305	2112	2413	2592	2979	3535	2373	2279	1652	1200	884	828	739	701	719	680	670	644	628	598	585	580	624	553	551	601	667	610	582	560	541	485	520	539	499	507	518	488	455	502	459	516	467	477	463	479	477	492	495	464	503	465	476	516	490	485	490	484	459	497	489	468	476	512	480	464	486	449	452	506	496	474	479	453	521	489	479	490	456	486	482	447	459	505	473	464	490	471	487	486	489	479	482	458	474	473	510	497	453	478	450	480	461	433	472	493	462	464	481	470	466	492	451	495	468	443	497	437	446	491	488	472	470	515	497	442	477	498	455	470	500	486	432	430	465	440	438	473	489	496	482	456	462	422	481	432	489	466	427	452	482	464	472	478	486	464	437	454	471	460	483	470	456	441	495	527	450	524	445	466	469	478	462	501	467	487	486	474	443	474	508	447	465	473	441	470	472	473	471	479	441	435	462	498	463	468	494	470	457	460	495	456	491	488	448	479	459	492	475	484	486	455	500	459	451	451	466	497	470	493	483	481	451	448	475	479	469	474	480	454	460	514	448	445	478	479	463	495	479	485	481	456	455	487	460	441	453	452	458	495	434	465	470	440	498	453	466	484	481	455	433	422	465	430	433	453	455	469	449	464	472	495	474	471	473	471	438	480	457	427	468	465	468	499	496	505	427	445	455	493	496	452	456	479	429	451	444	459	462	439	470	421	492	461	439	473	446	456	446	509	457	481	474	421	476	443	457	487	469	493	430	465	467	450	479	473	499	459	497	445	464	437	435	475	471	496	474	479	472	459	468	479	442	450	437	468	468	487	473	499	494	478	478	474	451	435	470	491	452	462	481	470	493	419	461	458	480	464	458	451	441	489	476	516	429	463	471	484	470	478	471	511	426	470	474	479	448	493	421	435	436	501	482	482	470	435	480	475	433	469	507	453	408	501	489	501	523	461	484	445	489	476	472	456	493	466	443	418	459	495	470	426	486	471	482	481	445	470	463	480	425	505	466	441	444	476	476	472	467	467	490	476	483	472	467	463	474	503	488	499	451	412	462	483	453	475	426	480	451	456	452	488	461	434	479	490	445	488	458	449	466	480	495	461	456	501	427	476	473	505	476	467	455	477	468	453	505	420	426	467	471	471	457	478	461	457	465	483	482	441	479	468	446	471	454	438	446	488	448	478	449	464	476	444	458	457	448	473	492	404	503	483	462	463	441	445	490	450	466	485	496	470	455	444	486	412	465	432	487	437	442	468	439	470	472	441	464	479	480	443	441	481	484	453	463	514	477	469	434	443	456	458	492	500	460	467	461	431	458	438	446	459	447	477	455	485	498	427	448	475	448	474	443	456	466	454	482	432	498	493	419	461	443	432	466	469	493	446	482	429	490	445	463	481	492	454	470	454	423	460	462	490	492	486	494	470	467	469	474	521	511	478	463	480	457	469	464	480	432	475	496	467	453	466	494	485	442	492	451	462	500	453	466	479	488	485	451	456	473	478	455	494	494	447	490	447	471	457	482	488	492	452	491	483	422	448	415	468	466	505	468	439	438	474	505	512	469	467	482	481	453	460	488	432	457	494	488	467	469	490	474	488	494	469	471	457	441	475	441	458	465	437	420	490	504	470	439	454	476	464	418	468	490	494	473	489	533	486	432	477	451	476	487	460	466	488	463	481	458	465	484	465	529	445	465	474	521	469	484	421	482	452	501	507	446	489	464	434	482	448	474	482	472	458	507	454	441	471	480	471	496	451	470	533	437	499	491	482	436	485	456	456	454	439	501	454	456	467	473	443	489	463	461	470	430	459	449	467	430	489	469	466	487	470	449	482	475	458	507	501	444	473	492	454	508	452	437	464	493	457	459	454	495	436	434	509	506	444	455	469	475	475	501	467	464	437	468	543	474	506	430	466	483	477	467	507	483	450	439	472	473	481	496	477	417	506	481	462	481	481	459	463	468	468	454	464	485	458	451	471	439	499	457	458	476	482	507	453	482	438	435	459	457	454	466	466	423	483	461	488	445	472	509	460	452	481	437	533	499	477	473	464	477	514	466	457	512	491	478	484	512	461	453	472	480	440	519	444	486	494	442	451	430	489	457	453	433	487	444	469	486	487	418	451	448	452	425	480	423	498	468	501	498	479	452	446	460	463	485	454	454	431	467	488	449	450	489	445	520	481	481	475	478	482	473	491	494	448	449	433	442	471	517	476	465	495	451	492	497	433	504	429	459	465	440	480	477	501	466	457	461	481	499	471	454	500	431	477	490	472	458	468	467	466	466	442	478	440	445	497	462	491	461	468	479	476	433	492	453	481	495	462	486	451	447	495	449	448	439	474	453	487	497	474	453	452	467	446	456	482	468	459	454	461	464	420	432	452	461	459	469	430	475	486	480	415	487	455	437	443	497	479	433	491	464	472	466	474	474	455	460	474	443	479	486	458	508	469	443	467	466	456	474	435	467	460	440	466	520	447	472	455	481	445	448	461	508	478	432	466	477	502	486	484	467	448	449	463	468	450	493	489	441	463	472	473	485	481	487	446	504	459	464	409	513	503	526	489	462	489	457	453	445	514	479	433	457	448	488	447	478	481	426	483	417	480	483	511	460	450	470	448	447	482	496	457	502	488	493	444	499	476	492	492	495	450	486	468	458	463	485	456	492	466	465	439	469	473	466	484	482	474	474	449	476	477	499	476	459	473	482	443	457	453	467	459	490	477	467	467	487	496	470	494	479	453	473	484	449	472	474	471	434	479	453	525	496	460	485	488	460	466	485	496	464	474	439	485	483	512	463	439	455	491	452	477	468	475	439	454	457	445	470	441	474	473	466	462	488	417	488	445	458	475	444	476	460	475	495	487	488	499	471	463	457	479	486	462	498	451	465	473	493	512	471	479	465	461	499	486	441	444	468	463	466	468	433	469	482	434	443	444	449	488	457	474	480	473	476	443	475	435	448	467	451	464	436	446	444	458	483	429	492	472	488	478	461	449	434	456	456	490	479	475	460	435	485	460	448	468	473	475	483	450	510	470	485	448	461	471	449	504	444	484	461	424	481	477	519	440	462	470	469	466	445	466	481	439	456	472	502	497	457	463	443	483	476	453	451	473	463	500	462	442	440	466	519	462	419	441	464	478	474	460	471	472	473	482	468	455	453	451	486	467	447	433	473	536	454	440	467	466	454	471	491	448	456	490	460	478	453	438	428	460	460	472	494	478	469	456	488	458	491	492	444	478	421	475	477	472	444	465	434	439	493	426	458	439	438	466	413	450	431	466	467	480	501	484	517	481	449	494	492	430	466	479	471	502	479	454	481	500	466	492	494	488	480	480	485	442	430	459	449	452	480	456	455	458	452	443	450	478	472	468	399	497	486	468	437	480	496	490	434	456	479	472	460	474	426	521	507	504	436	458	476	480	453	456	421	502	491	445	475	449	452	484	446	469	450	472	431	455	473	469	475	473	479	491	456	486	486	480	496	490	462	475	507	492	505
13714	3097	3917	3097	2489	1855	1303	995	686	743	832	1073	1016	733	676	547	399	320	290	274	293	267	241	257	314	286	283	252	243	281	262	245	247	296	282	275	240	260	255	244	225	268	224	241	261	232	236	244	227	242	246	233	227	228	227	248	241	221	201	234	232	237	231	220	241	225	208	207	248	211	232	234	220	224	193	224	223	236	231	219	216	205	217	216	236	205	208	225	221	228	223	256	244	224	219	220	226	230	186	236	248	239	194	205	223	255	238	201	216	243	224	221	205	201	215	239	214	206	245	237	235	242	204	229	237	237	234	231	226	236	250	217	227	229	244	229	244	235	227	236	247	221	225	215	259	261	251	233	228	236	215	237	224	228	219	229	194	221	254	251	213	210	223	248	211	249	201	239	253	202	231	222	223	253	231	261	243	253	222	213	233	230	218	203	224	209	227	250	224	223	238	257	204	231	226	235	239	229	225	226	243	238	218	231	232	235	239	241	227	228	251	239	227	223	209	236	257	215	214	228	208	254	220	225	236	213	232	233	224	234	236	206	211	203	225	248	225	244	226	236	234	225	226	204	221	223	222	251	220	214	228	205	247	236	221	263	234	246	216	253	215	219	230	251	252	270	218	213	245	263	254	219	229	233	243	246	223	220	243	225	240	222	256	237	227	243	232	240	230	237	210	202	244	228	222	242	246	218	217	222	220	224	224	216	249	224	200	211	231	215	256	228	258	213	228	224	212	251	233	209	243	232	220	212	252	214	204	218	226	250	228	231	206	193	229	215	240	240	214	202	234	214	271	243	235	221	230	205	217	216	224	248	251	223	215	217	221	208	235	204	217	205	242	215	203	220	225	218	241	206	224	240	199	248	232	233	216	200	250	205	241	242	249	213	254	232	249	208	213	220	243	232	229	245	241	188	257	237	201	204	222	218	253	193	235	213	236	216	227	250	240	219	244	239	231	233	240	209	225	239	236	235	215	224	235	222	271	227	213	217	240	196	232	212	216	220	236	204	233	215	225	215	237	213	191	238	223	238	218	240	241	239	239	234	219	202	213	221	231	238	244	245	233	237	259	237	259	234	221	233	215	231	233	238	246	229	252	234	221	251	221	236	232	205	222	210	208	255	232	241	247	242	237	227	205	236	237	248	219	213	222	209	243	213	244	242	237	206	213	236	224	219	217	216	221	225	199	235	212	213	211	208	244	232	244	221	213	226	237	215	223	216	215	214	238	236	214	223	203	256	207	195	248	235	210	230	220	258	231	199	232	226	235	225	223	219	212	247	232	216	250	228	248	229	250	234	230	228	224	232	232	215	250	218	253	214	237	233	244	210	235	241	242	206	244	237	205	223	221	233	228	242	239	253	202	228	236	215	219	220	209	239	224	248	223	235	227	245	220	230	232	223	226	244	235	233	233	237	204	264	255	234	238	238	230	199	231	249	243	219	221	223	231	234	205	215	215	255	247	222	235	212	228	218	246	242	220	218	242	240	259	228	227	228	231	225	243	220	234	222	231	203	198	214	224	202	219	243	239	233	213	242	221	214	225	251	214	210	234	235	209	252	232	219	234	218	233	236	242	222	224	224	241	226	223	220	231	236	248	224	225	244	236	257	231	215	256	218	256	223	227	207	206	218	236	243	229	232	228	227	212	222	213	207	247	237	251	214	227	227	265	226	218	197	242	214	238	231	238	234	219	223	219	248	212	202	237	223	260	247	218	221	204	224	239	230	215	214	227	200	230	243	208	230	227	219	245	241	218	237	195	194	213	223	215	226	219	239	244	247	236	242	216	241	235	222	234	217	235	223	243	240	224	260	249	236	246	203	221	184	235	210	213	255	210	209	239	241	230	228	225	212	242	226	222	238	228	220	223	224	200	255	226	208	220	237	236	204	219	218	218	221	230	238	228	194	263	252	221	221	265	224	218	203	244	234	237	248	219	190	250	228	240	215	204	241	224	240	249	210	223	231	232	225	210	231	267	224	218	227	222	217	226	262	206	253	268	220	225	229	227	217	262	223	245	230	224	218	229	194	258	234	256	225	260	242	221	237	215	231	243	220	246	220	224	245	268	255	242	243	231	234	236	227	211	251	268	238	230	207	231	220	223	232	257	200	238	248	234	247	239	203	256	197	236	233	210	235	210	245	220	201	235	213	219	232	206	228	240	218	231	206	237	261	234	223	263	244	218	230	213	222	245	208	240	236	237	214	249	263	232	218	221	218	231	225	233	229	213	231	225	225	229	237	226	245	231	219	236	245	217	232	227	231	210	228	227	250	234	230	214	210	256	228	226	241	230	226	233	213	213	213	214	229	215	218	247	225	186	243	211	233	231	234	215	216	219	221	218	227	227	233	226	230	223	217	244	256	228	233	199	216	211	245	250	257	229	252	221	226	245	238	209	252	228	235	199	235	205	237	224	213	220	234	236	223	234	245	236	228	220	237	230	224	227	228	222	235	208	201	210	218	202	213	221	226	220	237	248	221	208	220	210	204	224	222	219	227	252	231	213	223	236	207	232	237	245	215	227	231	218	222	242	224	215	216	222	246	244	213	184	208	219	244	229	227	215	197	247	239	193	210	214	214	233	205	208	218	260	214	240	208	226	229	245	228	236	204	203	235	238	231	215	213	210	227	249	222	225	220	212	225	235	233	241	224	217	265	205	218	228	224	251	210	230	225	249	220	216	236	207	222	244	241	243	249	218	237	227	254	210	242	240	225	233	220	209	219	215	230	198	215	236	257	210	247	240	221	222	246	222	225	256	236	248	249	243	203	244	199	232	226	239	191	194	204	236	220	203	231	204	206	215	260	230	238	256	248	210	217	216	236	233	210	231	242	223	223	197	253	238	238	225	216	232	220	255	264	239	233	252	242	234	233	237	217	237	230	230	230	223	224	226	214	230	220	249	206	238	246	243	240	220	204	232	235	229	237	214	234	221	222	216	225	258	232	244	235	219	254	240	215	236	235	205	221	218	208	222	227	240	221	226	233	195	239	233	227	223	253	205	249	213	214	210	219	218	222	237	237	229	209	230	242	221	223	231	216	227	228	207	245	251	215	227	208	223	259	235	199	236	208	224	205	207	227	224	239	228	264	253	244	248	251	209	261	247	236	229	213	256	213	233	216	210	199	248	223	252	239	197	233	247	226	244	233	241	226	211	211	219	241	211	221	237	216	203	225	201	214	229	216	238	216	250	242	240	234	249	228	216	204	213	250	259	233	234	220	229	223	228	211	216	187	225	247	212	208	209	238	248	207	248	242	222	214	212	211	223	252	259	255	203	244	221	241	232	188	238	225	239	246	275	235	217	249	225	220	260	223	254	216	237	237	193	237	223	235	199	207	231	215	227	214	211	225	234	211	207	213	209	262	217	216	235	224	227	254	237	244	227	232	239	221	217	248	245	240	209	235	229	221	214	217	236	229	231	230	257	217	225	251	264	242	252	245	203	210	216	229	200	204	224	219	222	237	213	225	223	238	225	212	220	217	228	250
7953	2876	5976	7110	6901	6012	4753	4232	3523	3875	4451	5842	5629	4007	3900	3123	1925	1375	1187	1156	1178	1062	919	973	927	919	946	874	874	891	860	885	821	938	826	845	794	685	724	761	717	700	762	729	763	700	692	697	694	698	666	687	715	688	709	672	684	684	716	655	631	658	669	688	693	676	667	674	655	691	701	675	692	689	678	653	660	665	667	653	599	626	673	682	653	594	634	673	646	678	628	618	610	721	689	691	669	656	612	665	643	687	665	642	642	660	680	638	679	642	626	661	670	673	653	686	674	672	639	673	634	684	663	667	660	672	671	669	640	667	668	647	647	629	611	670	686	683	685	600	624	595	604	580	637	651	653	645	655	664	685	598	673	636	675	648	645	640	626	636	639	600	684	655	622	626	662	608	670	645	705	655	645	697	684	590	656	625	639	680	607	647	599	679	618	664	630	630	606	586	628	657	621	657	659	651	622	630	626	676	654	625	638	588	666	639	625	628	610	630	623	641	637	595	667	580	702	658	635	638	636	657	643	614	665	638	673	644	651	628	655	608	624	646	636	627	623	629	690	676	649	626	661	618	656	649	646	626	679	636	623	627	635	684	656	667	656	640	668	605	644	655	631	618	672	611	622	662	670	652	643	653	622	649	641	672	680	678	637	642	603	663	619	636	586	650	604	659	685	667	637	661	597	605	686	637	629	618	640	635	621	632	663	640	660	590	669	637	613	618	641	604	637	646	641	638	614	639	650	635	612	644	625	654	646	678	616	630	595	623	643	654	668	669	606	630	650	663	620	626	675	643	653	659	624	638	656	626	632	673	613	628	660	625	634	677	668	610	660	634	617	639	628	634	629	632	617	631	623	621	644	658	617	653	657	634	641	654	612	652	646	635	628	628	662	649	642	730	634	672	631	632	665	634	687	652	680	648	672	697	587	625	604	691	655	655	650	609	626	679	640	623	626	645	609	644	637	641	665	652	655	622	676	634	599	636	648	622	632	638	655	631	647	663	635	621	614	653	612	663	677	636	641	673	599	695	609	621	642	615	607	631	607	630	606	612	636	658	672	633	673	650	621	636	614	646	644	699	696	674	652	614	645	650	662	640	632	613	673	636	682	653	669	625	623	646	669	634	638	622	675	660	630	671	627	664	632	653	678	680	647	605	634	635	640	639	649	650	623	682	628	652	671	672	634	632	665	597	598	628	611	654	623	649	626	640	639	651	660	628	646	666	634	639	610	596	591	605	659	620	647	662	646	672	688	660	643	611	673	680	667	650	669	634	659	616	701	576	663	674	645	656	625	621	634	633	658	634	606	649	615	675	622	677	615	668	617	640	628	631	616	658	640	675	693	652	605	667	567	641	650	619	606	630	665	644	637	647	625	591	676	648	647	614	661	662	669	616	626	641	641	607	621	722	655	668	614	608	657	669	670	688	589	691	648	652	610	643	627	613	598	654	618	687	630	634	707	654	641	627	652	666	670	662	666	632	652	645	638	661	645	649	672	673	649	638	637	641	628	631	701	639	684	626	682	648	637	602	622	656	685	633	608	642	593	621	617	648	648	638	625	646	672	653	648	656	628	628	636	622	630	631	648	683	625	629	648	645	645	658	588	657	600	661	598	672	626	651	662	624	602	654	624	650	626	644	676	633	636	657	607	628	680	652	648	645	640	671	688	599	617	678	642	600	629	616	616	595	628	704	633	637	677	660	624	620	659	634	682	670	656	630	662	627	686	650	626	619	630	618	664	614	677	622	602	617	630	646	640	651	692	601	661	696	656	656	628	668	664	666	679	624	656	635	610	670	619	658	622	637	652	640	605	643	646	677	641	656	675	657	646	627	628	626	656	630	630	657	618	630	644	656	665	644	609	676	643	608	595	650	657	666	618	631	581	647	645	655	619	645	711	615	620	617	599	643	603	650	670	670	643	603	651	607	616	651	622	640	636	592	648	641	645	628	697	638	622	626	689	618	663	623	657	632	660	640	657	702	632	603	629	716	695	629	600	682	638	637	652	669	657	594	656	644	646	647	618	637	660	588	642	622	648	642	659	608	627	671	666	582	618	586	670	630	588	638	652	639	656	617	634	645	642	647	654	624	665	616	705	644	652	663	632	677	635	659	666	627	629	617	596	648	661	634	663	670	654	675	578	688	655	623	629	677	617	630	674	634	663	628	655	667	633	665	662	625	642	619	615	633	637	615	670	615	632	611	642	649	623	633	664	664	622	658	664	681	636	664	649	628	606	652	625	640	675	647	666	630	626	653	628	645	589	680	686	618	634	638	627	622	635	646	635	637	646	661	619	617	618	625	652	621	594	621	631	620	629	648	677	598	698	634	700	652	656	628	660	623	614	620	650	636	638	634	646	593	582	700	658	656	646	697	638	640	593	648	596	642	615	617	634	646	627	628	649	674	657	662	682	675	624	641	590	654	660	634	675	624	617	643	685	645	634	652	628	673	590	621	620	567	605	636	643	650	618	621	675	622	647	641	601	660	620	662	639	585	636	651	644	649	638	653	636	612	633	607	641	641	666	632	644	689	668	632	652	630	657	639	658	638	634	584	651	663	640	650	645	664	653	675	627	597	656	696	626	640	662	652	617	639	642	659	617	646	664	656	694	657	636	646	649	630	675	597	661	627	671	624	679	604	637	581	687	642	660	563	657	677	605	665	620	608	628	679	656	646	591	625	640	643	617	620	617	639	598	606	626	634	664	647	645	601	642	654	650	670	693	628	634	641	667	676	644	629	646	591	682	622	628	628	638	651	629	646	602	640	624	636	630	636	665	583	591	636	595	605	645	663	635	703	677	644	666	620	626	619	642	638	673	648	695	629	662	649	665	661	606	660	631	603	678	642	601	674	615	630	625	686	620	649	625	660	662	684	697	690	648	605	658	608	634	614	653	662	627	672	607	663	634	606	611	669	624	636	638	599	618	677	652	654	636	667	652	608	652	638	632	627	665	686	627	626	644	654	627	621	621	644	637	646	627	636	615	628	658	653	671	608	642	637	651	646	641	640	624	632	655	640	623	673	658	635	634	648	694	596	649	661	623	606	662	615	626	620	646	667	646	639	650	662	598	664	624	647	638	672	640	655	611	610	598	645	629	615	644	595	641	644	640	680	663	614	675	623	628	629	697	661	655	643	645	608	629	623	634	641	619	666	639	635	635	638	655	672	642	661	654	661	629	656	597	605	671	676	659	665	665	611	649	594	640	639	628	634	667	629	603	651	617	621	646	680	652	625	616	625	665	634	668	622	639	643	607	615	591	640	664	630	669	626	669	643	607	608	688	644	650	608	627	657	642	623	641	636	659	658	646	647	655	659	648	639	624	583	672	635	609	612	642	613	687	638	653	640	608	648	632	608	658	637	661	616	635	623	642	626	623	606	664	623	667	645	628	649	670	638	659	627	676	656	632	622	625	630	627	622	596	640	642	671	626	621	665	618	659	591	612	647	662	605	668	611	612	660	669	699	637	648	683	643	672	603	640	634	642	648
2158	391	386	361	330	320	338	317	336	303	339	339	312	289	326	318	335	339	311	344	338	316	292	303	316	339	328	312	317	316	344	312	334	328	324	308	340	307	324	313	314	319	293	324	319	311	323	330	322	287	335	286	316	321	321	292	325	323	268	307	284	343	295	312	318	332	296	308	339	299	340	341	352	302	312	316	335	327	287	312	335	308	286	315	324	309	309	342	325	335	287	344	326	306	332	315	366	291	324	306	345	300	302	340	326	294	316	336	290	292	338	340	296	323	317	308	266	300	313	300	336	312	321	308	327	334	343	329	292	310	315	341	366	324	311	310	335	298	311	322	290	269	314	306	304	322	354	300	336	332	311	302	309	287	282	318	287	330	314	341	298	272	311	319	329	335	343	316	297	317	316	315	360	319	341	316	323	315	321	318	326	306	301	345	317	295	306	310	272	331	316	309	315	333	337	328	322	276	283	337	314	331	313	312	322	315	346	329	337	339	294	289	295	292	280	292	307	278	323	349	283	338	309	310	341	295	321	297	323	295	289	328	318	352	295	320	335	304	303	303	337	349	332	338	310	299	292	305	326	316	307	321	339	311	301	333	319	346	323	316	310	308	355	334	314	310	301	299	327	328	291	329	311	321	328	342	346	303	323	338	344	310	279	336	335	315	311	316	327	283	319	329	341	344	334	302	319	329	338	323	304	301	351	304	276	352	295	293	307	292	332	343	323	299	282	263	341	286	334	305	306	285	331	329	362	320	311	316	326	289	296	349	337	334	285	327	304	320	315	307	338	353	324	297	339	293	308	317	319	308	350	338	314	319	330	311	331	318	329	334	306	331	316	304	332	371	308	314	317	338	291	308	318	310	303	279	307	323	337	331	343	363	320	347	315	297	332	306	326	301	320	325	332	335	325	315	344	312	304	328	315	309	341	341	338	300	295	290	324	311	341	300	327	324	339	345	321	321	338	289	338	322	307	311	309	324	322	329	319	326	301	332	310	317	292	329	343	341	300	298	315	283	321	321	320	307	318	307	341	306	295	330	318	326	339	317	316	324	311	315	312	309	315	306	344	314	306	290	310	335	300	329	314	312	316	309	343	320	335	305	298	345	338	316	295	297	303	336	326	336	357	311	305	339	321	332	287	303	322	329	279	299	290	313	342	319	320	323	320	301	310	309	317	325	317	313	322	292	315	305	357	301	315	336	340	304	296	289	337	311	317	317	288	301	286	318	320	339	342	366	330	305	315	323	311	339	324	296	299	322	290	271	303	307	329	349	313	331	290	328	312	296	313	300	298	318	319	339	324	287	347	321	337	376	309	305	287	303	298	307	298	330	310	313	309	330	332	343	315	293	312	347	314	334	308	359	312	351	328	330	338	278	308	299	300	294	336	333	349	294	333	318	325	321	303	356	311	314	319	304	336	278	346	294	316	357	336	337	321	313	318	314	335	319	309	307	332	333	324	319	332	334	303	328	329	296	309	325	299	298	321	291	334	330	320	360	305	317	294	270	319	296	311	274	327	312	316	312	306	334	314	327	289	315	346	353	323	318	306	310	317	298	351	305	319	349	323	307	310	301	324	325	298	354	320	290	323	312	355	329	309	310	326	310	334	305	341	321	317	330	315	332	319	320	304	339	331	341	288	324	322	316	329	321	318	335	341	315	331	307	307	327	349	344	322	311	312	284	337	310	303	305	318	324	277	319	348	303	311	334	310	280	323	305	287	341	314	340	332	325	319	328	329	320	290	310	343	329	336	297	355	333	303	321	357	325	310	294	343	321	335	317	316	325	289	341	318	299	348	332	311	320	335	330	293	306	292	332	328	354	347	303	336	313	313	312	327	322	303	347	309	300	342	297	319	298	305	326	338	312	342	291	347	306	314	295	288	346	339	307	323	318	379	326	344	315	298	307	302	361	320	323	357	310	309	320	316	287	334	331	293	310	329	330	319	344	325	314	320	301	346	327	332	304	298	291	347	327	331	308	322	323	344	285	311	306	312	333	293	335	323	308	297	290	318	295	309	336	347	306	361	329	341	342	292	328	306	304	324	317	330	342	316	312	308	296	324	329	290	303	323	319	310	333	317	323	296	308	303	325	288	299	285	286	329	306	331	300	317	334	322	317	329	299	327	308	300	333	329	311	315	266	335	314	304	327	310	325	339	322	325	303	293	285	340	286	308	317	355	329	330	309	305	307	313	341	311	361	314	306	323	288	339	325	329	348	330	305	285	367	325	347	274	340	323	316	319	333	318	316	322	335	292	303	344	292	315	324	323	321	341	310	309	305	307	310	317	331	334	299	301	330	330	288	294	293	353	343	348	292	294	287	339	316	345	333	309	314	304	314	317	312	332	312	309	324	323	322	300	308	293	340	296	326	309	290	312	332	319	334	310	286	342	320	344	339	326	320	312	361	339	307	354	331	312	307	318	329	321	303	361	333	317	299	286	354	333	304	338	319	274	299	294	339	327	308	322	316	305	307	312	317	285	328	314	303	340	304	320	277	313	300	312	325	331	296	312	316	322	358	314	306	313	326	328	316	293	346	338	314	331	323	305	292	294	316	308	316	340	316	315	325	307	315	314	339	329	333	297	334	312	314	337	337	317	299	321	343	341	329	309	317	295	303	314	324	302	296	324	334	317	294	292	342	308	341	314	278	309	335	334	324	319	316	310	346	306	274	297	333	332	323	331	319	322	360	329	293	324	292	291	321	304	301	322	334	321	308	310	348	334	305	293	311	304	327	325	310	305	315	324	311	306	331	352	340	302	310	301	302	321	299	314	311	302	308	324	305	324	317	330	325	306	318	324	309	296	289	321	330	317	320	329	334	329	309	314	319	323	320	364	318	346	332	320	330	334	286	326	317	334	319	321	304	311	294	329	307	349	345	320	355	346	308	307	313	318	359	304	300	302	295	311	304	312	310	307	327	305	326	296	294	302	334	289	316	321	319	364	304	333	324	344	319	311	364	297	338	336	319	335	307	312	326	320	295	348	324	317	311	324	298	306	358	313	329	331	300	305	314	315	332	338	273	321	328	344	337	310	314	301	339	314	311	277	315	313	289	264	345	314	306	290	302	284	301	297	311	334	309	315	344	291	322	336	320	308	301	329	302	298	320	317	317	321	304	303	298	317	338	325	319	307	310	334	329	305	337	347	333	332	337	312	319	301	302	316	333	330	324	343	309	302	301	301	277	345	291	329	302	337	284	353	293	315	297	333	320	336	287	351	323	371	320	343	310	334	345	268	273	297	337	313	304	281	314	304	294	316	304	291	314	329	298	308	305	318	318	307	338	325	321	322	302	321	290	306	315	327	318	336	324	289	316	299	322	355	268	307	336	296	301	330	328	331	329	299	304	347	319	304	315	307	313	352	330	307	345	330	307	284	328	332	308	314	297	315	326	319	339	316	315	310	350	305	330	313	347	317	333	318	334	338	315	300	338	328	317	324	302	314	293	306	289	324	318	299	328	327	367	316	267	311	377	340	306
2772	884	897	970	964	880	937	913	799	894	884	871	880	885	829	871	891	825	864	728	835	826	743	796	821	826	758	801	777	824	822	820	768	830	808	807	744	801	800	821	806	832	774	802	827	800	786	791	807	820	793	745	786	850	821	781	747	825	780	776	840	808	798	841	814	814	774	781	794	770	758	791	797	827	813	826	780	817	764	804	777	807	838	817	793	809	846	774	775	759	800	859	822	812	774	763	789	809	817	753	838	785	829	835	776	836	800	822	817	769	816	780	828	795	829	807	816	837	730	741	778	782	784	784	804	756	836	811	802	816	852	775	751	847	770	837	755	790	801	872	815	823	748	795	796	833	807	790	795	806	751	794	796	812	760	842	759	781	744	825	813	809	803	832	797	834	798	792	808	800	851	819	803	802	842	728	841	805	828	774	772	827	879	795	801	828	801	808	814	842	810	798	763	788	811	849	782	771	740	746	801	824	824	809	811	771	801	786	802	810	767	821	825	791	766	834	760	798	773	769	788	808	746	803	797	770	791	766	832	819	844	801	756	797	801	802	793	825	799	766	843	823	841	778	869	842	820	816	743	775	737	809	799	859	826	780	814	814	797	803	792	781	817	830	776	761	798	799	842	807	795	808	802	768	797	797	809	785	811	759	833	807	770	809	789	792	768	763	759	835	841	778	757	812	783	807	758	801	761	814	781	794	824	794	807	800	776	807	783	806	763	785	832	767	787	734	847	759	766	814	802	802	866	846	789	739	804	784	791	768	818	753	730	790	851	768	835	815	769	771	799	751	833	792	803	778	771	827	818	796	824	792	821	764	801	810	835	836	819	816	768	823	788	806	818	831	822	804	769	750	775	805	826	793	776	784	768	785	767	842	757	814	825	827	757	769	773	770	804	734	799	794	775	848	799	767	772	807	785	807	776	820	811	784	804	764	792	789	842	780	781	746	794	793	777	777	788	845	809	805	766	750	822	811	768	789	822	876	822	820	802	754	778	814	775	819	795	832	796	808	782	797	833	790	823	829	783	802	798	793	836	804	763	786	788	844	754	793	814	751	833	808	751	773	779	761	813	752	793	827	785	798	827	785	803	755	837	788	793	807	863	799	790	775	794	763	804	790	854	789	803	708	796	730	813	789	811	819	807	796	855	788	770	741	792	867	817	758	778	764	815	809	746	812	839	789	807	783	788	836	772	781	776	834	835	894	764	785	833	781	796	759	792	833	809	776	799	800	824	770	777	820	815	773	804	776	794	790	775	816	804	806	785	806	828	823	797	784	802	794	817	796	775	787	859	838	823	818	774	798	769	760	821	791	810	802	830	791	766	765	834	798	859	765	792	790	806	782	773	806	761	824	767	824	824	802	739	777	798	796	856	791	819	804	789	796	746	757	841	753	854	750	833	773	751	782	805	790	804	805	801	743	795	797	815	804	750	781	824	786	793	828	788	761	793	811	813	826	766	846	817	793	818	823	787	760	860	752	800	804	778	791	821	762	830	790	766	776	803	848	836	785	817	794	792	768	775	787	771	815	819	813	791	763	857	808	810	776	763	795	803	772	781	795	858	759	836	743	757	747	781	794	770	849	834	839	856	790	773	811	824	808	761	832	782	785	809	800	791	822	806	805	757	764	809	835	807	772	807	787	817	805	775	805	824	765	861	821	858	837	819	790	792	819	805	827	782	784	786	828	827	839	806	749	757	778	813	777	799	784	870	809	796	821	824	802	767	814	835	822	792	796	796	851	782	744	772	807	799	811	816	742	815	803	800	818	877	782	751	783	778	774	840	773	789	847	782	791	851	758	793	768	797	853	790	835	761	837	769	795	792	838	779	803	819	751	820	831	781	798	804	812	800	777	780	810	763	791	820	817	787	831	804	766	797	784	827	817	791	850	802	782	771	835	843	771	769	835	767	801	829	772	823	824	830	783	809	799	790	775	761	757	781	823	812	779	770	794	794	811	815	743	823	831	792	821	758	759	792	786	809	771	780	760	843	736	856	788	825	794	796	787	815	766	814	776	838	809	797	830	772	849	836	829	766	810	765	788	802	816	841	798	781	767	827	741	814	775	842	788	763	819	792	778	782	760	817	769	774	875	784	788	803	788	798	768	777	795	822	775	803	811	777	780	794	761	824	792	804	837	770	757	798	778	775	801	782	839	829	814	800	817	732	808	750	776	816	768	787	796	816	769	833	772	759	819	800	745	812	777	766	768	800	728	804	801	787	761	788	794	776	823	794	814	796	843	802	823	838	779	815	802	781	810	804	813	786	803	790	821	811	820	779	783	778	776	779	819	769	822	790	815	730	803	789	823	832	781	834	799	813	802	828	778	812	829	846	841	803	816	790	829	822	848	779	798	821	848	814	781	824	806	797	770	843	780	803	762	813	747	788	797	792	798	816	816	787	764	797	830	814	810	818	813	793	789	819	802	769	806	833	827	801	793	829	819	821	774	802	742	765	805	789	827	793	761	810	800	797	794	774	781	830	806	798	781	808	779	826	752	823	797	792	836	785	837	815	805	767	823	804	807	853	806	776	833	796	814	751	799	818	827	829	841	783	788	825	827	788	829	809	813	792	810	776	763	800	837	777	802	828	801	853	789	790	822	791	838	823	860	857	842	792	802	808	825	800	800	793	772	817	796	819	793	763	856	801	817	762	810	766	797	804	747	829	785	834	806	749	796	810	814	785	789	787	782	820	847	789	812	813	817	816	802	811	820	819	764	764	822	800	793	839	752	790	749	815	791	750	762	778	833	793	808	759	743	767	818	811	761	765	789	780	823	822	773	844	779	746	796	868	777	802	796	799	780	830	776	827	793	827	794	757	790	812	871	794	768	820	834	810	757	840	791	836	818	780	777	801	777	782	726	810	753	845	840	815	806	777	828	827	800	817	812	799	791	777	738	786	824	798	774	800	769	775	787	756	826	756	809	800	786	827	809	765	787	812	815	801	742	817	751	809	748	786	814	772	856	818	822	809	787	820	841	828	815	797	821	822	798	773	825	802	783	785	846	862	787	763	805	812	793	760	825	747	828	786	779	801	804	822	765	812	786	790	796	747	830	848	756	728	793	795	793	818	785	791	808	773	799	779	798	804	776	826	784	789	808	802	815	793	769	852	792	785	762	788	797	809	761	807	762	801	755	810	761	846	792	770	777	845	826	805	757	798	809	783	824	755	813	754	767	793	768	851	770	815	842	832	817	808	845	789	764	769	802	824	776	745	815	772	797	779	783	755	758	794	877	840	801	798	836	823	794	767	836	846	807	779	768	832	811	794	814	789	871	774	779	838	783	808	859	815	799	880	824	796	830	767	787	774	793	821	828	784	767	858	830	763	797	834	838	747	804	794	868	809	816	783	810	818	794	735	844	803	793	770	780	802	791	832	808	803	848	815	767	795	796	766	856	845	773	791	727	794	779	750	765	818	821	792	762	791	834	852	836	842	824	760	781	836	833	797	807	803	801	801	814	808	789	792	775	815	804	817	811
7865	1874	2047	1818	1183	985	661	677	542	505	522	567	589	371	406	310	241	219	210	229	205	191	197	185	194	164	175	198	190	163	167	187	163	166	193	168	174	167	151	167	170	178	146	168	160	150	184	158	163	164	167	154	180	154	166	169	157	179	163	156	155	149	169	157	155	163	157	199	177	162	171	149	157	139	141	152	170	180	166	174	181	147	154	147	163	152	149	160	153	174	158	155	138	169	153	161	165	184	171	152	159	149	143	161	152	161	168	171	170	163	160	186	170	160	181	160	144	145	142	184	183	164	170	162	157	151	141	158	183	151	165	178	154	146	153	157	151	143	139	140	148	134	147	179	169	154	157	157	154	160	159	153	152	147	166	150	150	165	154	153	177	174	178	158	154	170	160	155	154	152	148	174	180	144	149	162	153	149	149	133	154	165	161	168	177	176	157	139	164	168	181	152	143	149	188	188	150	154	161	173	184	153	185	168	155	155	169	163	142	159	180	175	147	164	192	149	140	147	156	151	181	158	145	158	159	160	151	148	152	165	173	162	144	145	158	170	139	182	167	159	165	159	163	175	134	197	160	152	168	164	157	165	160	163	166	165	169	160	153	184	194	154	155	169	156	166	158	148	146	162	158	146	136	178	152	173	152	169	166	146	156	145	156	146	144	158	166	140	170	162	153	154	163	157	146	167	174	143	143	157	179	170	167	177	162	157	167	159	151	122	171	187	175	165	172	162	147	163	166	157	156	164	141	145	151	147	169	166	162	172	159	174	146	158	147	159	177	176	163	163	149	154	164	177	160	148	163	157	185	143	160	172	169	168	174	149	168	148	157	155	154	139	135	152	172	178	143	154	138	170	167	166	159	152	133	158	156	150	149	161	159	158	153	167	177	179	164	168	137	149	158	144	167	145	145	152	149	170	169	153	159	150	157	151	146	149	169	144	170	168	152	177	150	142	154	172	148	162	171	181	154	183	172	162	180	150	157	183	152	153	164	170	165	154	161	173	149	162	152	143	161	163	170	132	169	176	143	176	163	163	165	144	150	165	164	152	144	163	169	174	188	164	172	161	140	130	141	147	148	153	141	149	143	146	159	173	149	146	149	173	151	163	180	147	173	151	146	153	143	136	152	168	136	158	159	163	171	153	168	153	163	168	154	159	153	147	173	150	139	157	186	136	150	128	160	166	171	178	168	160	162	170	151	152	157	159	169	138	165	161	165	139	169	156	158	181	161	182	152	149	138	143	163	147	156	173	168	170	184	178	167	157	154	143	165	142	178	160	167	155	156	149	138	166	159	140	161	174	129	159	148	160	145	162	147	162	141	177	145	151	137	146	174	151	141	158	145	161	143	141	165	169	148	153	146	140	173	159	178	185	155	140	160	142	166	150	156	155	172	165	157	157	144	155	152	167	168	156	130	167	160	176	151	165	169	155	172	133	169	186	161	165	148	152	165	169	160	155	151	167	166	168	144	173	154	165	174	173	157	184	152	158	162	174	160	147	182	155	151	150	159	139	166	157	143	162	167	168	143	134	186	145	148	179	148	165	147	173	156	166	170	144	184	173	149	139	163	146	156	153	146	141	154	182	164	174	155	168	156	154	151	196	151	165	146	163	148	159	183	174	143	178	152	188	157	173	143	155	171	142	157	141	155	155	182	165	146	163	156	178	180	145	146	164	175	156	164	158	164	161	172	169	167	162	134	162	153	143	150	160	159	178	175	136	135	139	151	142	138	180	164	173	159	153	173	177	154	163	156	176	163	162	146	159	160	157	149	164	158	174	167	171	154	156	148	141	145	133	171	165	158	158	146	143	181	170	164	150	143	163	151	143	156	162	144	143	151	146	139	179	149	141	173	148	165	152	152	154	145	164	185	144	151	170	173	147	148	181	168	158	169	173	177	175	140	140	174	166	179	182	173	154	153	156	168	169	192	150	148	134	169	147	146	157	153	175	131	157	172	161	152	160	161	150	153	161	166	171	148	175	158	161	157	163	152	152	164	175	159	166	160	167	150	181	170	161	143	156	129	164	159	138	146	186	169	179	153	177	165	158	157	163	164	137	166	154	161	166	170	136	157	159	183	136	176	179	177	152	157	164	170	167	197	170	165	136	157	157	172	157	158	151	157	152	159	150	150	159	148	154	156	131	138	167	127	173	174	161	155	179	159	171	162	176	141	149	148	171	163	152	185	164	161	188	149	150	165	131	176	164	146	163	142	165	154	160	175	153	160	163	174	146	163	146	170	165	174	178	167	166	163	164	174	164	177	158	188	156	136	155	169	157	149	155	153	152	177	158	167	171	149	134	162	155	178	165	169	176	160	155	164	138	153	164	156	167	146	154	142	158	149	160	158	135	161	143	171	160	164	152	180	162	150	150	156	169	172	191	185	163	137	132	155	151	165	160	169	136	190	154	144	168	170	154	147	164	157	162	162	170	145	174	161	148	165	154	166	170	169	154	173	159	167	162	159	169	172	148	149	167	169	152	166	171	187	168	157	149	154	160	157	158	144	173	168	145	158	149	157	148	160	170	147	175	168	149	150	178	170	155	158	175	149	144	166	161	149	182	144	174	138	147	137	146	122	172	155	128	150	153	165	159	137	150	164	146	164	166	174	162	149	158	184	153	162	180	178	155	159	125	159	164	155	182	138	160	148	174	171	157	185	156	152	135	185	153	170	167	160	176	148	155	165	162	167	157	151	161	144	201	162	161	153	162	159	156	150	166	173	149	142	172	190	179	163	170	144	164	149	162	173	156	178	155	148	148	141	163	148	172	167	157	143	167	180	183	172	174	157	160	159	166	161	163	144	153	167	148	190	161	166	145	146	149	165	166	147	136	177	165	144	159	170	157	173	146	186	170	164	159	139	151	153	144	169	180	163	153	154	169	155	185	165	146	148	170	141	154	175	150	153	146	140	148	160	163	148	152	159	156	151	159	160	159	178	143	160	137	167	151	147	174	177	157	169	151	165	155	159	174	141	163	157	161	132	153	142	176	139	155	158	161	174	164	178	146	171	173	130	156	179	156	175	157	158	172	165	164	151	158	154	166	143	171	162	140	151	163	168	170	142	161	171	171	158	147	177	158	163	157	176	143	152	171	167	161	163	146	168	167	148	157	158	143	151	188	140	173	191	175	154	157	166	177	168	162	157	160	161	168	170	170	156	158	166	146	174	153	153	165	149	161	150	158	157	149	155	141	149	149	172	159	164	152	143	154	173	171	161	185	160	158	170	123	152	177	149	131	140	170	182	152	142	150	163	168	155	151	166	146	158	132	183	164	155	164	142	162	156	136	149	158	160	162	154	144	148	154	147	188	150	174	173	161	164	172	142	156	142	176	146	155	172	161	143	169	154	183	161	158	153	171	167	156	158	147	153	177	156	151	150	138	155	175	182	159	145	145	166	166	159	187	161	154	155	168	148	152	183	159	170	178	173	145	144	154	158	147	185	184	175	172	154	174	160	150	155	168	188	158	168	145	149	177	169	135
6181	1990	3715	4277	4018	3506	2602	2458	2181	2449	2919	3222	3162	2285	2306	1590	1091	865	816	880	725	685	642	603	607	562	623	562	582	538	580	620	634	619	645	573	539	502	514	519	518	488	510	511	531	505	520	482	480	464	513	507	491	462	508	489	474	465	495	479	514	518	485	446	518	513	489	483	461	502	498	480	478	449	476	479	491	484	477	469	474	489	464	507	483	517	488	488	480	494	447	477	447	481	450	480	464	456	489	515	481	461	504	476	478	474	455	495	457	493	451	464	472	475	470	468	469	458	491	463	492	445	466	476	489	511	440	469	422	476	467	444	475	463	479	459	487	482	425	465	477	475	479	485	469	454	473	496	450	449	461	469	493	458	451	513	453	453	470	462	516	488	493	491	515	455	504	441	480	465	472	473	470	438	486	480	427	449	455	524	472	428	508	490	481	475	462	489	503	438	469	488	455	492	454	473	471	494	497	459	462	498	447	471	468	454	468	455	481	476	496	459	442	464	483	437	517	492	473	443	479	485	433	461	495	434	459	493	501	462	441	484	503	488	473	454	453	462	478	483	444	437	465	453	414	504	446	499	456	456	452	445	493	476	444	439	462	463	473	461	426	432	462	441	451	468	444	482	473	482	446	461	489	481	502	484	452	495	496	523	478	465	459	458	484	460	469	457	492	445	427	444	463	442	469	448	503	455	516	465	424	454	459	469	457	464	486	470	506	497	471	461	468	423	498	478	486	456	446	480	478	474	476	494	459	475	447	481	454	432	484	469	464	498	478	451	458	475	453	460	478	477	461	445	502	506	460	482	480	494	471	496	466	480	416	499	460	530	524	484	463	486	480	504	452	465	442	505	451	468	460	493	445	499	494	481	468	476	477	462	446	467	446	500	432	495	461	433	478	442	521	455	497	472	476	470	489	469	475	468	451	485	443	462	508	462	506	464	493	518	456	442	490	489	458	464	433	461	469	494	474	507	487	461	473	526	495	476	463	496	460	503	434	451	441	458	461	440	464	491	471	481	424	482	466	469	497	461	490	469	465	478	454	463	456	474	489	490	478	456	478	460	492	445	445	455	508	490	498	462	450	460	470	423	532	477	463	438	495	470	459	463	462	479	502	439	483	463	464	485	493	469	482	513	476	499	472	452	493	480	473	441	478	461	428	488	482	458	477	477	458	458	463	471	444	507	479	432	459	452	479	469	489	466	467	475	499	500	460	518	509	462	462	463	467	471	460	441	450	472	485	449	441	427	431	442	476	461	474	417	486	429	442	486	501	473	439	490	475	481	485	489	497	513	492	449	452	451	448	450	422	458	480	450	461	473	493	481	472	490	448	459	460	498	504	499	487	470	461	450	472	467	455	448	481	519	493	458	479	477	463	444	470	432	465	481	507	460	473	445	449	477	454	481	467	437	503	452	465	456	434	448	478	426	472	455	466	467	470	476	426	457	464	483	457	464	495	404	459	457	515	448	459	462	450	470	493	465	463	467	444	468	484	477	463	460	496	466	468	487	452	454	465	472	490	462	476	496	468	497	428	458	465	446	483	509	496	478	475	443	460	433	486	454	513	451	451	500	448	455	471	454	507	456	447	496	458	434	444	495	460	462	491	464	457	440	459	471	443	484	462	488	517	447	448	447	457	465	504	471	450	429	476	477	481	453	425	450	468	450	443	446	459	467	440	456	457	467	537	464	451	533	440	500	468	486	456	426	475	458	469	449	456	473	453	489	468	461	476	464	460	454	428	453	487	453	443	479	479	521	446	481	485	430	487	454	461	469	475	458	453	445	481	451	479	428	487	475	456	482	452	477	465	483	459	457	444	418	453	466	465	437	454	458	473	424	459	472	488	482	459	527	473	490	475	472	423	423	505	461	454	458	450	512	497	482	456	491	468	463	461	483	460	485	522	459	454	483	468	513	477	461	498	448	509	487	424	445	489	467	467	463	485	462	454	498	455	434	477	435	500	434	454	465	482	462	452	465	461	459	501	501	448	489	479	441	449	455	480	459	419	459	496	445	449	442	470	496	486	470	490	474	461	481	459	462	509	443	458	499	470	465	452	498	461	445	458	476	485	484	469	494	462	444	458	467	467	469	443	474	450	472	483	446	472	475	484	424	494	470	511	486	481	506	498	461	450	477	431	492	482	485	482	479	493	453	468	442	442	469	471	466	467	445	426	500	481	478	470	468	464	505	442	504	432	473	483	462	477	458	485	445	483	462	476	441	470	464	450	504	499	461	488	435	441	464	471	437	458	454	491	445	478	466	470	498	476	474	486	453	467	483	469	451	462	498	453	457	469	481	466	456	491	456	508	486	448	487	470	451	457	475	480	495	474	484	476	458	463	491	474	485	469	493	489	457	491	459	453	493	479	510	484	441	456	457	486	489	486	436	476	473	420	467	482	443	485	472	502	452	482	459	462	468	496	488	474	495	488	484	417	455	478	462	484	446	448	473	449	479	493	454	461	489	517	489	483	449	457	470	480	409	436	482	500	468	450	468	456	470	475	437	463	441	451	456	441	471	482	481	467	486	467	420	495	431	452	456	478	496	467	500	431	479	434	475	461	491	464	481	507	472	453	468	453	471	444	446	450	460	429	465	489	482	502	419	431	483	471	475	460	496	487	463	479	468	475	435	493	484	470	440	458	439	475	476	485	495	480	449	455	479	480	459	470	465	458	467	480	471	465	493	476	516	481	452	460	456	481	482	517	450	464	467	472	424	425	514	484	417	451	476	476	484	465	482	421	454	467	500	444	448	452	462	493	514	447	469	462	449	451	437	465	433	487	447	452	515	492	469	462	458	473	489	441	471	428	458	455	429	499	466	467	483	468	478	478	441	457	481	455	459	483	489	462	448	466	466	477	464	467	452	454	449	439	453	443	446	425	472	509	441	485	442	464	487	494	485	459	488	459	451	452	456	479	479	420	454	478	457	472	458	477	481	483	480	462	487	439	475	495	458	470	450	440	455	473	413	484	419	462	469	480	469	459	440	457	468	497	507	463	449	474	435	458	450	462	448	475	466	499	470	484	492	457	439	438	511	487	482	454	466	485	445	436	475	496	493	458	464	461	448	454	460	462	445	449	481	477	489	497	467	473	445	469	482	459	477	493	437	506	451	468	489	459	435	437	471	432	511	452	480	500	489	462	481	482	454	463	469	427	478	444	448	464	510	473	513	478	459	445	429	431	463	472	452	449	494	486	430	475	465	472	477	480	475	460	444	446	483	459	495	469	487	450	464	473	512	482	422	483	465	475	503	464	469	471	445	471	459	429	502	491	460	484	453	458	463	509	459	510	453	477	484	498	472	486	486	463	431	460	445	490	439	462	484	488	453	480	450	491	479	442	487	445	460	467	450	482	460	440	471	441	463	453	454	447	471	502	454	428	459	439	487	473	458	479	448	436	466	463	490	472	497	477	469	525	476	534	462	482	495	454	470	477	456	451	481	466	491	448	464	478	497	448	434	458	480	486	453	517	463	454	495	481	441
14156	3740	4152	3419	2146	1573	1189	863	753	832	996	1184	1028	713	690	516	404	317	303	345	270	291	262	255	280	280	294	272	246	247	244	262	269	258	282	249	247	250	255	271	249	246	233	235	210	217	229	225	221	240	234	212	213	223	234	210	229	243	232	265	226	243	244	219	233	231	235	234	243	239	237	251	211	212	231	253	227	237	244	223	205	243	210	216	246	254	229	250	226	233	226	233	217	236	244	247	236	228	235	220	244	255	232	261	196	238	221	220	219	222	225	283	260	233	256	228	234	209	191	195	236	206	252	223	261	245	216	220	239	244	232	211	234	227	239	240	267	257	219	227	233	230	233	214	253	243	220	250	227	221	232	236	220	228	247	217	227	214	239	250	226	233	215	227	208	258	205	261	216	215	217	220	238	247	223	226	227	245	214	214	256	247	203	227	212	230	246	228	217	247	224	239	213	222	251	255	195	241	251	228	220	222	240	236	241	199	214	230	236	249	215	216	228	236	214	219	237	284	221	232	232	229	258	218	216	206	232	226	251	222	204	201	219	226	220	200	223	242	238	235	239	203	236	216	246	241	233	238	232	223	243	203	239	211	235	246	226	220	221	248	250	232	228	229	262	222	220	227	254	216	226	248	214	232	230	216	217	258	225	243	212	224	228	219	224	258	222	231	215	237	232	216	202	229	194	218	217	210	229	233	239	218	232	248	215	238	242	233	227	267	249	228	262	265	225	220	240	203	203	189	217	248	246	239	223	223	235	266	215	205	223	213	242	217	251	225	225	234	214	210	221	217	201	246	211	233	215	192	227	264	219	230	217	229	234	223	220	233	225	195	213	229	222	211	248	224	231	227	227	192	219	248	206	249	255	245	212	228	240	227	215	232	250	216	211	234	213	243	244	238	222	225	234	228	231	219	243	228	197	184	197	252	251	217	232	212	210	223	198	206	249	233	211	224	223	225	223	238	223	240	200	220	212	193	246	244	225	209	232	210	254	229	220	227	242	243	248	231	257	253	233	252	248	196	222	233	219	217	228	245	206	202	242	233	213	236	240	239	214	212	211	213	253	243	225	224	229	241	232	228	225	237	199	222	217	244	205	256	245	217	217	214	236	214	229	234	221	239	242	244	269	221	256	241	224	227	240	237	232	257	230	222	228	256	236	248	237	233	241	253	242	266	221	212	221	226	226	225	234	248	237	246	234	222	243	233	214	242	238	257	235	237	248	237	229	219	235	222	237	212	225	245	217	230	222	227	224	212	234	215	204	229	230	217	222	226	214	228	226	225	254	208	253	255	227	215	213	228	221	230	231	240	230	244	216	219	226	211	212	231	241	227	223	265	248	209	219	218	237	238	204	215	214	227	274	235	233	222	209	219	235	212	249	228	226	238	212	255	204	200	212	217	206	266	225	210	213	204	236	277	229	230	250	226	229	234	230	224	266	209	238	241	251	248	220	212	232	257	216	243	234	233	206	232	235	237	239	234	244	238	217	216	203	249	246	233	228	253	254	227	220	233	235	248	222	226	210	247	217	243	225	198	219	215	230	261	231	229	212	246	199	242	258	223	214	225	256	255	256	233	216	245	239	219	213	235	239	242	223	193	244	248	236	241	194	222	236	206	233	234	253	238	255	227	256	222	239	221	223	212	228	212	233	213	220	253	198	229	254	218	196	228	218	257	220	247	224	220	226	219	223	237	226	243	204	219	219	227	241	241	233	238	276	218	215	226	231	259	202	213	252	219	252	201	243	235	236	253	223	231	191	223	212	243	214	213	228	228	226	238	248	241	252	207	236	247	241	243	212	228	248	227	228	230	249	232	232	237	213	231	240	222	213	238	207	268	252	214	225	247	226	242	217	232	229	226	231	221	246	247	224	235	207	205	221	220	204	237	239	215	225	248	223	210	211	234	233	225	218	229	213	216	213	224	226	215	250	221	243	218	236	216	238	231	232	214	232	226	223	260	224	232	224	254	236	231	240	239	236	249	237	215	220	239	200	221	255	197	231	214	233	219	225	205	226	249	232	258	228	210	212	236	243	232	234	223	197	235	207	222	234	232	231	232	225	228	235	198	245	232	195	214	226	206	219	216	208	237	245	261	214	239	232	235	240	262	239	255	235	241	204	223	223	206	227	249	231	221	211	232	225	200	253	214	200	238	231	229	222	230	218	247	256	240	264	219	195	229	202	209	228	227	230	238	247	231	220	247	212	229	225	231	248	215	254	247	206	245	222	245	229	237	225	238	236	236	227	201	252	249	235	206	233	236	211	207	235	258	211	248	228	232	221	240	218	216	218	250	224	240	241	222	246	198	234	222	248	224	215	232	238	213	231	234	230	187	217	224	242	235	241	239	255	195	226	223	248	236	225	232	210	208	251	243	219	251	216	228	197	204	232	226	244	256	205	240	238	232	239	213	263	242	252	238	227	228	227	252	220	228	231	209	242	234	216	216	229	243	219	233	242	223	240	199	244	243	246	222	237	235	204	223	209	235	226	206	232	212	224	223	222	216	219	246	226	264	234	236	234	243	218	226	239	224	254	223	233	252	240	234	227	229	255	243	213	236	242	205	209	195	212	207	236	228	232	277	246	225	216	243	252	214	245	240	239	225	230	218	261	203	229	227	255	228	228	215	218	219	220	236	252	242	239	219	231	240	215	213	213	240	269	227	219	231	219	223	237	222	209	250	259	242	239	225	220	219	224	255	214	233	243	221	216	229	217	269	231	204	229	229	257	231	245	234	221	225	246	244	251	250	199	216	214	207	207	250	245	238	228	214	243	240	242	251	232	242	243	243	262	248	245	232	251	227	265	235	228	242	254	254	244	234	218	250	206	236	211	228	238	234	248	221	250	243	220	251	249	228	229	238	236	220	238	245	225	245	254	223	240	236	236	273	218	219	235	222	236	235	230	244	216	242	222	214	228	235	202	235	230	245	217	217	208	244	263	235	194	213	240	226	220	221	219	225	236	190	223	211	222	216	220	229	239	234	229	222	214	238	224	245	245	245	206	223	213	214	225	224	238	244	231	254	225	219	224	199	212	223	254	232	229	246	217	234	237	209	239	193	234	203	237	207	228	241	219	228	237	248	233	231	226	224	224	221	281	257	231	236	226	250	221	236	218	247	220	196	199	220	209	209	255	235	228	218	233	235	239	233	249	207	220	246	222	231	269	209	235	230	211	228	251	212	229	218	239	201	228	223	218	261	214	217	214	244	239	211	227	235	233	231	225	233	263	234	220	238	204	204	225	230	233	241	218	236	218	231	220	222	223	251	227	204	228	210	231	239	248	257	229	213	244	237	203	217	251	230	236	237	205	211	229	223	254	238	208	219	218	233	226	224	230	249	245	210	254	240	229	223	209	253	226	214	230	187	200	220	202	248	219	267	207	228	242	256	247	220	238	222	218	219	228	230	213	259	212	233	245	226	242	225	272	222	232	232	232	197	226	210	211	236	242	221	218	214	231	248	242	244	233	254	218	236	196	233	274	234
8114	3235	6033	7205	6678	5564	4675	3755	3665	4082	5200	5958	5515	4326	3976	2702	1900	1423	1250	1335	1111	1002	955	961	904	886	842	827	827	822	877	923	887	931	912	817	794	685	758	717	762	727	729	692	702	729	646	718	762	694	725	683	732	708	657	665	669	670	657	661	705	695	678	683	701	665	722	655	673	665	703	638	655	651	631	649	729	673	639	693	656	673	619	667	656	611	607	682	652	683	657	648	654	652	690	632	663	701	654	651	651	657	714	667	674	704	622	667	622	668	631	607	663	640	621	626	628	665	667	634	630	633	665	675	646	640	640	662	617	648	628	660	641	627	667	676	681	655	700	666	664	626	645	667	645	621	656	642	683	661	637	623	659	657	616	666	663	637	658	635	639	671	629	668	631	687	618	657	634	659	648	653	623	646	668	645	652	638	685	633	649	645	639	677	626	632	699	687	631	657	645	616	657	662	643	630	643	693	613	664	629	640	672	629	678	629	636	634	645	623	621	621	664	623	648	685	651	609	596	682	668	611	662	672	662	616	688	660	624	712	629	639	614	628	654	681	610	652	623	664	666	671	651	696	650	596	648	617	673	655	645	672	671	637	652	608	623	661	661	650	639	663	667	657	633	638	667	652	659	655	654	627	700	623	635	649	607	661	691	640	663	607	611	641	632	633	650	631	644	617	641	638	641	612	623	625	672	657	601	674	587	651	625	641	648	600	650	668	646	640	689	663	659	637	631	639	609	625	651	680	621	626	602	659	632	641	668	644	692	630	693	644	667	640	635	641	648	655	606	590	665	644	678	648	641	677	630	659	616	667	667	609	656	654	674	667	648	634	652	644	614	647	641	676	679	644	641	598	638	676	662	638	610	652	663	655	610	633	661	619	622	664	663	646	616	660	624	600	641	692	641	651	656	607	662	659	623	641	633	663	640	683	650	664	619	640	630	617	672	656	617	613	649	668	637	654	618	636	661	633	670	677	681	646	649	677	661	681	625	641	677	639	606	625	657	623	623	639	639	659	668	680	646	659	686	649	627	600	621	636	637	645	623	624	685	641	602	636	694	641	608	662	630	614	651	643	613	656	688	651	622	678	597	638	630	674	678	641	635	673	636	666	631	630	681	642	607	646	653	675	647	665	659	615	636	633	651	664	633	594	677	634	634	653	713	636	605	615	668	653	629	674	632	664	650	644	670	634	661	643	614	612	679	624	669	660	645	631	659	647	669	621	720	643	640	636	642	690	620	626	667	623	619	640	647	664	660	632	606	724	616	663	651	614	647	643	605	646	625	671	612	665	678	661	615	609	622	653	683	649	685	620	704	642	637	648	620	656	628	615	692	657	605	632	644	641	675	675	582	622	625	664	675	635	640	633	621	656	591	619	634	624	684	683	659	624	663	666	674	619	658	633	631	637	675	631	624	649	657	681	616	618	615	657	652	679	661	654	652	669	669	657	637	646	671	721	628	661	650	663	648	698	679	637	658	642	627	659	638	644	647	662	642	645	659	660	632	665	575	665	650	633	670	621	650	642	646	662	653	659	614	626	663	609	663	660	628	678	688	610	657	670	637	616	636	667	672	600	653	685	654	676	603	617	632	639	595	677	597	620	627	645	707	672	640	624	653	667	680	616	619	629	645	653	653	620	642	635	641	632	666	653	610	631	675	636	592	635	678	618	618	686	622	646	651	634	621	642	613	639	668	635	637	600	652	598	597	626	645	663	630	648	630	652	684	641	684	633	683	679	639	648	662	648	701	605	666	646	661	624	652	627	668	667	666	608	639	674	634	650	606	638	658	643	661	647	655	630	600	661	623	633	661	650	642	642	664	626	653	672	657	661	681	600	678	624	636	684	676	654	627	635	596	670	646	630	685	688	638	644	640	627	628	660	653	683	631	618	652	653	643	642	639	629	646	594	595	625	659	643	606	653	601	637	655	673	602	686	682	700	598	629	663	642	638	641	628	647	643	617	694	642	643	681	672	625	618	603	670	659	684	656	656	651	704	652	682	627	653	679	645	627	654	670	654	676	676	672	668	637	669	637	664	645	643	646	707	624	664	678	624	643	667	624	680	652	641	655	667	604	608	659	612	657	639	637	695	652	620	645	622	644	667	631	596	645	618	616	680	634	632	631	619	615	641	653	621	658	695	644	637	658	695	642	652	678	643	610	652	669	602	627	630	626	640	638	668	702	639	655	641	650	658	641	681	618	655	654	642	622	656	684	647	675	665	643	620	673	632	689	662	632	616	649	665	652	665	640	659	623	672	729	665	619	658	651	652	583	643	628	629	656	645	591	643	684	645	651	673	670	677	622	627	668	647	641	644	668	619	648	655	642	651	665	659	644	638	662	659	649	671	604	614	626	581	638	623	637	642	638	673	661	648	649	678	678	672	666	672	629	677	634	609	640	661	639	581	650	657	646	636	690	636	682	666	619	650	612	664	686	674	646	673	605	634	663	633	644	611	661	668	650	647	683	646	641	618	610	668	585	657	613	660	646	627	647	642	640	651	680	660	632	641	669	684	657	603	675	675	635	669	660	662	654	648	679	661	656	664	649	694	692	630	664	636	661	641	649	617	613	636	602	627	641	643	622	640	606	678	620	622	647	670	686	684	670	658	718	668	665	678	654	629	631	668	667	611	639	645	660	666	621	674	677	649	647	672	660	702	672	604	670	636	611	636	662	673	694	662	652	669	635	637	638	631	655	646	631	643	638	682	658	691	623	631	638	669	671	660	647	642	654	662	701	638	630	655	640	676	634	678	673	653	621	678	700	628	639	633	617	662	645	623	631	626	692	633	703	647	655	651	675	652	673	677	632	630	632	653	603	655	661	645	598	640	662	623	637	691	646	649	651	654	626	642	625	682	644	638	658	630	656	632	700	655	674	678	636	632	639	615	649	651	658	648	630	653	652	670	669	646	679	638	655	650	624	636	676	633	638	656	661	615	665	617	661	683	632	632	598	660	634	622	625	711	693	658	679	670	604	684	674	648	617	623	613	622	618	629	663	636	663	679	675	656	622	610	644	627	682	640	661	667	622	616	622	667	656	622	587	637	682	658	628	669	583	633	635	652	681	669	712	643	646	642	672	673	642	607	617	617	659	627	652	634	682	615	648	657	636	607	667	633	690	593	666	599	659	594	587	632	650	640	650	634	624	677	635	631	614	648	673	636	648	644	637	667	675	683	623	643	653	671	643	597	649	653	623	638	652	681	698	637	705	664	643	662	631	684	660	637	699	661	634	666	581	636	625	620	616	686	675	639	656	659	675	663	615	660	594	626	647	665	645	697	650	614	714	695	659	614	678	635	666	657	664	646	651	610	611	672	652	644	615	617	658	602	627	704	628	665	678	656	711	656	634	605	606	621	627	671	671	668	640	656	636	643	634	635	631	648	629	648	683	663	663	676	663	617	648	652	644	642	637	624	651	622	609	618	666	639	592	655	645	621	614	628	680	642	643	657	662	631	618	643	627	615	647	637	707	679	676	619	648	648	639
2118	390	381	344	327	362	345	331	341	330	314	306	314	328	325	305	341	329	300	258	357	312	339	344	326	339	315	317	297	307	325	335	331	300	331	304	324	360	310	314	323	325	320	299	317	326	315	290	286	321	342	319	311	312	299	309	327	317	312	328	311	323	298	319	346	299	370	289	288	314	333	307	327	285	312	302	312	295	275	288	333	311	291	311	313	339	319	339	309	357	309	366	303	305	301	328	294	305	327	322	300	315	325	294	318	350	287	315	274	325	299	343	279	299	312	291	341	333	308	290	312	320	301	324	324	321	312	327	342	344	325	335	319	304	334	342	360	293	327	320	326	302	339	308	300	325	329	300	343	295	321	296	346	343	323	312	329	315	315	323	288	321	300	316	336	300	327	286	310	330	331	319	313	311	313	324	327	336	319	335	317	351	299	314	323	311	295	342	312	292	333	319	305	315	359	323	317	334	329	296	293	312	313	355	299	340	337	320	271	304	341	310	293	338	330	308	324	317	325	324	315	322	324	331	294	336	331	280	303	274	312	276	342	305	290	332	352	293	305	279	304	333	303	294	318	356	347	305	311	282	352	343	302	344	322	305	340	341	310	327	334	330	309	287	326	310	318	315	314	336	311	341	333	315	307	332	324	321	308	287	313	305	336	345	288	294	333	316	297	334	324	342	298	330	316	346	312	310	315	316	312	317	310	306	355	318	303	291	314	331	344	280	292	305	321	308	327	321	321	322	275	324	308	294	314	311	322	308	320	306	317	322	320	314	319	303	310	328	310	345	310	288	314	315	302	296	326	308	337	295	324	308	323	326	322	321	320	300	316	310	292	281	299	291	318	355	305	349	334	296	342	341	315	318	352	304	319	288	324	308	322	314	359	331	318	327	307	323	308	332	318	329	336	294	334	312	327	326	310	313	346	290	309	331	324	299	334	315	338	335	321	335	325	320	333	336	319	336	310	303	308	322	315	336	312	349	312	304	318	312	369	354	290	341	321	336	335	325	331	312	317	332	351	297	310	326	308	324	341	314	324	324	338	324	315	332	319	354	333	334	297	275	302	305	346	295	357	343	314	315	338	313	322	314	304	305	294	316	338	308	291	342	306	313	308	312	315	316	313	346	328	337	317	340	326	312	331	284	329	319	324	320	297	321	335	328	341	313	343	308	300	308	308	336	339	316	364	354	316	330	290	335	294	294	344	330	320	304	297	346	325	330	365	328	339	344	328	326	329	309	342	328	318	337	305	308	291	316	325	337	296	325	344	301	310	313	286	302	350	289	324	293	294	322	340	307	288	327	328	304	324	306	323	340	299	309	338	345	333	314	357	303	332	308	304	313	345	311	293	289	287	328	320	303	305	327	316	300	326	365	328	318	309	325	339	304	335	329	351	307	306	332	330	299	309	323	312	354	333	347	310	307	307	318	301	334	322	338	323	318	308	324	313	324	296	366	319	319	302	303	317	346	337	323	301	338	324	299	289	335	291	327	310	341	311	311	327	334	285	367	284	334	325	315	311	317	313	324	328	310	304	317	292	314	316	307	333	321	328	376	329	336	310	318	365	322	306	285	290	334	319	313	314	301	326	310	316	321	281	325	312	329	334	326	322	303	333	311	313	306	306	332	291	320	317	306	311	325	299	327	304	265	332	344	341	326	276	284	319	297	298	342	312	339	324	297	342	321	330	313	324	322	307	342	274	359	340	300	337	297	362	330	320	334	339	356	338	329	335	306	350	294	310	285	309	292	363	321	311	290	330	315	314	337	282	341	331	307	322	310	329	314	361	323	307	335	340	329	306	330	320	326	321	324	301	310	316	316	347	299	335	312	292	300	327	306	323	343	308	335	323	334	311	289	312	334	321	314	307	345	297	304	310	318	329	308	325	330	280	315	308	322	297	330	320	326	359	354	297	331	323	313	307	352	309	321	300	336	280	323	301	316	315	333	356	340	341	326	283	293	340	311	323	297	314	304	312	336	299	305	299	304	331	300	293	310	314	345	312	310	324	339	317	303	292	340	280	319	297	345	337	332	327	295	321	354	358	318	305	320	296	326	325	320	343	286	319	324	297	291	306	336	294	299	341	316	319	294	326	313	329	334	319	313	312	290	302	334	336	333	340	338	295	310	321	275	316	331	307	326	308	335	279	327	330	323	306	325	340	301	326	322	322	295	314	343	323	329	317	328	311	311	288	313	348	319	319	297	328	332	317	339	330	329	306	330	329	338	334	301	320	304	294	340	328	342	293	306	313	323	307	311	308	280	297	305	317	324	323	291	326	291	297	313	322	300	351	310	341	306	296	297	359	328	296	333	316	321	306	312	306	326	318	323	306	336	333	313	338	310	309	304	294	326	334	336	313	301	339	311	302	346	312	331	293	333	329	301	292	305	311	322	308	321	293	288	308	307	317	322	340	361	327	316	304	301	314	340	336	300	296	335	316	331	322	336	301	314	331	306	311	291	326	293	333	312	306	284	316	318	336	342	297	311	326	316	340	330	306	314	282	304	294	309	323	334	284	291	302	313	332	336	341	320	328	343	295	307	314	314	295	305	329	327	315	354	315	320	354	338	318	313	316	302	333	314	359	322	323	341	327	327	306	334	303	336	337	309	336	317	287	311	334	351	322	314	313	341	293	304	298	311	344	317	333	314	312	274	327	325	324	322	278	338	336	317	319	311	290	338	337	294	324	294	338	331	331	315	338	309	305	321	315	347	287	308	320	320	325	294	333	321	330	349	353	326	314	332	328	307	331	304	307	328	321	329	325	330	316	292	315	317	342	323	362	341	303	306	362	332	294	318	321	288	314	300	309	304	323	312	307	326	310	330	324	327	321	325	294	290	332	312	334	320	332	296	312	345	312	338	332	312	291	321	280	339	336	355	292	276	323	325	311	298	335	315	323	332	349	346	339	326	329	334	309	318	318	279	301	315	284	325	329	329	320	342	287	307	335	363	315	339	344	333	321	334	312	328	320	338	324	328	327	313	306	332	313	298	315	313	328	335	340	327	324	335	347	296	302	321	322	303	306	298	324	314	320	349	302	350	298	324	312	350	317	314	314	335	324	329	332	322	318	315	312	339	310	314	348	314	324	325	340	297	331	312	312	297	341	336	279	308	338	333	331	310	314	320	320	311	261	308	319	337	316	345	334	329	318	312	315	321	320	320	295	319	299	335	313	334	317	307	347	285	295	343	297	301	337	305	327	324	321	313	312	300	307	310	320	322	311	313	327	310	312	324	291	338	296	310	327	316	317	334	304	306	309	341	332	305	297	339	331	354	345	313	313	322	299	296	332	326	325	312	316	338	336	293	325	357	307	316	320	312	332	328	272	302	346	310	330	305	323	306	324	339	321	313	332	327	301	328	294	325	297	315	282	318	352	336	342	300	325	321	286	335	320	334	306	351	314	279	314	322	329	287	332	309	303	320	289	336	289	298	326	293	301	330	310	316	344	347	294	319	336	310	334	305	327	339	330	314	342	327	277	330
2769	854	931	931	904	954	902	880	829	832	846	913	898	865	850	845	844	785	858	770	866	852	781	853	869	811	825	781	761	783	793	811	831	776	790	801	784	843	829	781	796	795	832	791	785	783	804	784	799	790	852	791	831	829	789	732	809	795	828	858	779	826	792	806	811	843	782	852	820	809	834	812	797	775	828	858	842	825	790	847	777	801	771	756	845	768	784	794	799	774	777	812	752	814	789	786	822	816	790	842	762	806	811	767	747	762	829	822	789	766	782	854	765	798	829	767	799	779	808	782	822	777	785	806	829	793	753	782	846	755	815	784	798	772	751	797	815	768	813	781	813	784	814	740	743	857	801	844	846	804	787	738	844	761	804	813	828	756	810	766	821	769	831	811	788	796	790	830	776	730	823	812	765	753	765	808	759	760	795	813	782	777	776	782	767	763	820	754	816	811	789	778	791	725	851	816	813	776	783	778	789	798	744	766	781	811	782	785	790	793	795	830	807	804	798	787	783	770	775	770	782	784	777	811	781	819	787	786	789	791	798	819	803	763	873	799	826	771	813	808	789	796	779	834	834	783	816	769	822	801	795	810	819	780	828	809	821	808	784	820	789	804	759	803	795	812	817	850	756	773	803	804	774	805	796	834	797	814	816	833	790	770	812	803	795	794	770	801	801	776	839	800	797	791	826	861	749	773	798	764	848	830	806	818	834	823	826	796	815	840	766	847	810	832	777	790	779	820	790	860	787	739	810	806	799	861	760	818	814	820	764	767	797	788	809	803	879	798	813	804	806	856	823	827	820	755	789	851	790	800	854	799	749	821	814	852	764	841	753	763	811	766	835	836	784	809	806	779	790	796	817	844	801	829	804	840	797	783	837	780	757	824	779	758	802	837	808	793	847	751	791	844	766	819	767	822	767	747	778	778	789	811	812	813	864	794	811	861	752	837	802	787	828	812	801	809	771	793	834	796	807	754	765	798	815	774	823	833	816	759	785	751	795	818	808	758	808	816	812	876	814	808	835	799	845	778	857	792	773	788	810	762	777	843	816	803	801	755	781	817	812	763	799	817	797	757	828	810	774	827	717	759	764	840	792	810	811	813	838	782	809	790	827	815	826	794	812	797	809	727	816	828	773	795	777	820	736	760	820	846	817	794	781	845	792	784	805	843	773	786	816	807	795	798	742	792	832	789	773	800	821	762	793	829	776	843	789	770	795	784	837	808	827	807	729	838	776	851	819	819	847	816	813	823	845	778	780	835	763	795	773	828	782	803	790	795	794	795	803	822	791	769	812	836	821	848	779	767	836	798	785	781	796	781	811	762	850	753	816	799	766	810	823	759	774	816	856	787	809	747	807	793	869	794	780	790	834	801	797	817	810	809	776	808	851	784	753	796	796	831	789	828	815	774	791	755	855	768	798	777	798	777	807	799	833	799	796	777	787	744	811	847	829	846	748	822	772	805	809	853	820	767	808	763	790	811	756	801	787	782	774	812	765	759	823	825	812	750	840	806	828	763	816	812	804	814	779	818	822	823	765	816	811	786	810	786	785	804	750	775	786	781	780	825	691	795	803	815	772	783	835	801	775	789	759	828	803	792	790	835	834	819	822	803	803	843	817	868	810	800	785	792	786	832	775	780	753	849	813	805	805	804	798	811	818	813	771	829	800	790	775	789	846	816	770	833	848	808	807	806	797	823	867	792	770	768	800	828	832	765	806	785	838	748	800	795	814	764	803	817	782	789	835	840	809	774	776	859	798	807	815	816	792	808	786	786	802	784	745	824	780	847	793	789	782	767	790	778	830	825	815	802	797	791	791	795	822	810	795	773	766	796	800	769	857	804	821	783	834	775	809	796	756	815	764	787	806	800	787	833	769	758	774	756	766	805	728	819	852	843	814	807	798	799	798	797	741	802	820	870	759	783	813	797	753	785	812	787	809	825	827	805	841	764	856	841	791	775	725	834	827	761	781	731	817	784	809	795	802	861	797	809	819	810	782	799	827	793	777	787	794	771	785	799	770	766	774	795	810	761	812	787	819	786	805	817	783	826	776	798	823	761	762	797	827	797	782	788	797	790	852	815	824	787	836	816	785	826	839	769	832	792	820	796	823	814	780	819	822	771	811	820	780	801	792	794	803	768	796	811	767	768	792	756	758	798	794	848	756	768	783	783	819	816	789	824	798	786	745	786	774	801	829	795	817	787	773	818	799	763	798	834	766	788	800	844	813	784	838	813	830	828	789	772	748	784	816	816	800	777	817	801	801	786	804	818	787	857	777	834	764	826	814	807	737	792	777	806	804	850	804	828	779	792	831	800	749	802	824	792	746	734	811	781	817	817	799	764	820	789	797	884	783	743	803	781	780	869	784	770	835	795	789	762	790	810	799	782	811	795	818	841	831	774	807	796	806	759	787	804	748	787	810	816	793	816	765	821	789	785	798	860	829	735	738	800	806	822	809	832	801	793	819	809	788	723	787	780	771	819	837	775	816	765	803	801	771	810	789	847	742	772	805	844	768	796	785	777	767	775	837	878	806	778	814	821	804	832	781	816	828	771	811	807	798	778	816	802	838	820	766	821	745	786	791	790	842	813	754	783	833	801	800	867	798	789	836	777	756	772	829	820	794	775	819	736	782	822	801	754	810	828	803	766	841	754	839	785	774	797	842	783	759	803	747	753	761	850	796	787	756	833	819	763	757	802	813	734	809	828	769	808	791	769	831	784	840	786	823	794	769	785	805	793	788	799	819	829	762	794	794	758	794	810	809	765	780	819	765	757	810	755	777	769	753	810	825	863	776	863	793	820	847	776	784	818	778	777	800	763	805	812	806	799	874	771	800	772	794	799	760	832	819	790	805	830	788	811	821	818	788	798	743	776	810	764	764	797	816	826	826	832	820	810	798	803	806	816	805	797	774	798	833	750	834	845	780	809	807	807	771	791	811	812	792	783	763	796	794	770	801	798	787	818	788	820	770	826	796	793	798	804	781	874	782	786	787	811	804	825	801	788	810	769	782	781	749	799	783	765	803	780	733	800	789	834	809	783	795	781	792	793	803	773	768	823	789	832	843	801	811	804	778	778	741	796	817	787	839	863	793	806	736	819	770	823	779	779	774	852	763	804	806	797	765	779	806	748	775	762	802	810	819	804	802	811	763	813	778	778	772	776	817	842	808	842	858	793	815	788	798	807	802	847	822	801	771	830	819	819	795	790	807	796	774	817	787	767	785	823	828	842	756	762	851	817	726	776	792	737	802	776	810	789	827	740	784	781	802	795	816	796	825	770	795	787	811	817	782	831	783	769	782	820	803	861	772	800	786	855	777	809	830	805	786	850	823	815	795	779	840	785	794	816	792	761	762	744	734	813	826	821	737	808	798	823	777	820	803	802	854	812	801	779	814	771	766	806	852	741	794	765	790	838	788	795	825	815	751	759	796	797	809	803	827	801	830	824	790	815	793	822	773	755	792	860	746	805	774	793	801	817	822	806	808	767
7656	1488	2032	1830	1327	918	667	463	434	463	538	600	564	412	424	278	233	245	205	192	170	193	198	176	190	174	164	191	189	177	188	186	192	154	167	169	167	193	179	138	165	161	171	156	178	141	159	176	159	171	141	165	160	167	187	164	156	164	174	164	145	165	181	186	158	146	156	161	120	163	169	151	160	195	141	167	179	164	168	164	183	153	176	170	157	152	162	171	160	137	158	136	141	131	175	166	135	180	135	174	145	149	179	161	181	195	118	159	172	150	166	159	172	181	192	176	169	186	169	159	158	153	153	166	161	151	150	161	177	140	157	139	148	168	174	165	169	146	176	194	178	161	157	167	150	152	175	158	161	143	166	133	147	164	169	180	163	166	155	142	182	155	150	141	158	158	168	137	151	164	157	150	180	154	169	173	152	175	145	156	186	181	169	167	164	171	156	141	167	155	173	148	147	164	159	157	155	177	157	157	155	158	161	139	162	151	164	145	152	186	159	155	172	143	168	157	155	154	155	169	138	163	158	164	145	187	175	167	183	144	162	155	157	154	166	171	147	148	168	147	146	160	144	153	162	175	167	167	151	136	147	147	173	192	160	180	159	153	170	162	186	176	150	148	149	180	151	164	161	148	147	142	166	181	161	160	156	156	147	182	165	146	160	156	173	200	143	155	146	137	162	145	175	175	162	171	167	165	171	149	150	161	187	159	151	136	188	164	160	158	171	153	168	185	157	181	148	155	139	158	187	153	167	156	174	159	172	141	169	147	158	155	137	163	175	159	165	178	173	182	147	181	172	153	137	167	170	158	164	155	156	146	160	155	158	162	156	173	174	161	175	132	139	149	154	155	129	158	146	157	176	161	161	163	173	170	172	150	172	138	155	154	146	160	162	174	156	154	162	141	161	163	141	149	160	152	173	141	161	195	166	158	174	154	171	156	163	145	152	156	194	176	160	187	211	162	147	172	150	154	164	194	146	161	153	137	167	169	137	160	161	163	161	170	153	147	151	147	157	173	154	162	179	149	155	169	132	172	163	163	162	164	140	190	157	170	160	173	159	158	165	145	149	137	149	168	159	167	160	147	177	179	139	165	158	154	168	161	156	141	154	179	154	166	165	143	179	173	157	159	165	149	151	163	145	176	176	145	157	163	157	169	160	156	170	171	153	147	151	139	163	151	160	164	168	151	156	165	136	179	154	151	163	152	161	166	164	148	173	153	141	174	188	139	160	130	172	161	151	171	163	168	147	177	153	172	165	155	163	142	169	157	131	175	150	156	161	151	152	161	168	148	165	193	139	170	147	179	139	150	153	151	162	162	159	156	173	187	144	162	158	166	156	169	151	169	162	160	146	127	147	138	157	183	156	157	166	157	147	153	144	157	175	151	167	168	157	162	160	163	147	164	154	149	163	146	152	162	159	172	179	168	169	171	136	166	151	156	164	166	173	154	160	170	140	191	181	154	133	153	145	157	148	165	186	176	149	159	164	155	151	148	148	128	154	126	183	180	144	148	156	135	151	135	149	163	165	148	168	168	191	151	130	146	149	149	163	154	150	139	132	157	146	149	171	170	156	153	148	163	173	164	145	157	176	163	135	152	139	173	152	177	159	174	180	148	166	166	172	172	151	162	135	141	162	173	137	160	162	157	142	143	148	145	136	176	163	152	171	149	170	145	147	174	158	163	171	144	133	160	157	152	182	149	149	163	161	175	146	165	138	143	158	154	156	163	163	138	155	140	149	157	162	167	143	133	174	167	147	182	158	152	159	172	168	177	151	175	174	193	166	191	186	168	162	187	150	153	169	165	167	174	145	172	160	137	157	155	160	169	172	144	135	144	145	168	149	138	139	156	157	168	159	143	150	153	173	157	178	155	168	153	162	171	157	173	156	157	181	166	142	164	166	142	154	150	142	188	178	174	136	161	156	176	158	174	164	121	164	184	167	167	160	154	145	176	133	157	155	170	152	141	160	147	160	155	181	177	170	142	149	162	135	157	167	167	174	154	172	156	141	155	191	166	164	167	169	178	145	156	161	173	150	159	159	163	166	156	160	133	179	176	177	178	159	155	175	146	178	172	152	141	170	192	178	165	133	157	158	152	165	145	143	153	166	144	144	159	170	145	137	171	163	179	155	160	175	173	166	148	166	150	164	173	170	166	164	143	141	151	177	162	170	166	155	165	176	153	151	170	149	153	136	149	147	154	165	136	168	149	156	160	141	140	162	147	158	153	135	147	151	169	147	180	154	150	164	153	142	178	169	157	125	163	149	150	180	136	170	158	145	143	157	160	162	170	167	154	163	177	150	168	175	155	166	156	136	151	144	147	192	159	143	161	142	155	142	160	142	151	151	161	158	156	167	151	163	144	164	138	139	185	183	149	155	152	161	152	169	181	176	153	150	168	149	170	188	150	156	135	172	176	164	160	159	151	161	174	172	175	163	161	141	154	157	158	165	164	157	163	148	166	196	163	172	151	165	157	149	172	181	155	148	172	166	167	179	152	147	156	170	171	164	154	151	172	133	152	183	170	185	154	177	157	148	148	154	166	173	131	128	165	157	175	160	186	138	135	137	137	179	167	152	158	152	162	167	180	168	179	158	157	165	156	141	156	168	154	137	164	142	161	160	165	171	171	177	158	139	151	164	136	185	160	149	166	164	171	146	163	156	145	154	148	157	178	171	149	134	173	148	154	140	138	161	166	132	144	141	163	145	158	153	167	169	135	152	122	167	149	179	177	148	150	141	160	173	162	145	175	141	159	142	136	171	165	152	151	174	161	162	169	168	159	167	157	160	139	155	173	154	153	161	154	143	149	152	171	154	152	158	147	184	157	153	156	168	171	150	180	164	151	152	174	139	152	148	144	154	164	154	143	148	176	158	161	167	161	172	173	159	164	166	180	159	148	149	155	175	157	161	163	143	179	133	159	159	169	180	162	162	187	169	172	144	171	149	178	160	157	171	165	170	173	159	184	163	168	155	161	151	143	141	152	168	165	150	169	167	152	172	173	148	151	162	147	168	144	153	142	151	147	156	161	156	158	162	149	167	172	179	160	155	181	152	167	195	152	154	137	150	172	163	140	150	174	154	162	177	162	175	177	155	176	158	163	177	132	154	143	155	158	172	156	151	172	173	161	129	169	180	170	173	166	186	152	152	164	162	166	156	159	185	155	161	173	152	168	155	153	151	151	162	153	168	167	172	162	156	152	154	134	168	151	171	160	165	177	170	152	178	154	157	170	143	170	161	171	151	156	144	128	132	170	158	150	140	136	169	175	189	150	156	150	152	154	157	156	162	132	157	137	145	146	132	177	156	160	160	157	154	192	134	159	140	139	160	154	151	173	153	167	144	146	151	186	162	167	166	169	147	165	152	179	154	151	165	178	152	165	167	170	183	135	159	166	166	152	131	148	181	178	141	160	160	161	158	164	140	156	135	169	164	170	146	145	152	157	172	155	169	153	171	170	181	192	172	183	165	163	170	165	179	143	158	132
6035	1679	3467	4320	4174	3710	2603	2121	2075	2314	2915	3602	3070	2489	2165	1532	1055	989	754	772	689	724	619	653	613	642	572	614	617	561	623	569	566	605	575	552	504	514	506	507	511	500	503	541	526	546	543	531	480	485	491	497	490	510	498	503	497	505	479	521	476	509	505	463	500	465	463	504	482	481	458	474	456	502	465	465	463	449	482	475	496	483	470	488	471	475	491	470	538	519	493	480	488	470	522	499	483	426	471	441	493	477	480	483	445	468	486	471	469	452	443	468	449	468	478	467	470	462	479	523	464	471	468	486	444	533	488	462	478	465	495	437	513	503	443	496	487	470	478	449	435	449	503	498	448	479	470	464	470	461	452	444	489	502	456	477	468	487	455	464	471	476	458	516	449	451	461	467	463	418	481	486	473	456	429	444	452	450	471	456	420	463	469	490	455	483	479	490	473	494	431	464	492	466	499	478	461	449	486	440	481	472	495	531	443	475	427	444	453	483	506	499	448	510	432	452	459	450	482	484	493	456	456	452	469	450	489	484	475	470	453	440	441	479	446	447	457	469	460	448	454	441	476	461	510	486	466	489	442	449	456	457	452	475	487	456	496	468	468	466	484	465	525	487	500	448	456	453	457	462	466	486	443	473	457	460	483	471	491	485	508	486	498	445	474	466	469	423	499	443	464	417	422	459	465	452	464	468	488	490	452	490	508	489	500	486	482	476	478	476	500	487	477	430	445	458	452	464	483	464	442	459	440	472	462	440	480	459	428	465	467	456	444	484	448	491	489	467	509	469	475	479	484	478	496	481	482	454	486	474	475	458	460	472	473	458	484	441	487	437	504	468	484	484	495	453	470	437	440	415	459	445	486	438	466	416	463	473	486	452	428	466	491	462	487	476	466	504	466	485	476	457	461	457	469	458	455	456	473	504	449	472	458	483	479	515	458	451	507	443	467	422	471	424	475	463	460	487	479	433	474	441	487	447	432	504	460	446	431	470	435	479	471	453	467	454	456	496	462	475	462	497	477	455	481	457	453	477	473	447	466	439	509	458	500	427	432	480	458	497	460	472	446	507	491	462	428	440	524	470	484	511	445	480	483	458	470	486	504	468	467	505	458	454	462	453	444	513	464	433	465	474	481	457	450	474	476	493	458	445	481	456	465	454	464	479	476	477	497	464	420	481	454	469	480	416	468	474	488	473	462	435	443	484	483	460	459	501	431	469	511	470	443	490	463	453	505	484	471	440	471	474	498	471	438	451	476	468	441	439	443	499	453	484	463	486	454	465	466	456	475	491	477	489	484	492	465	504	494	458	480	512	489	474	465	479	481	460	466	458	471	485	452	473	466	487	512	485	471	442	512	475	497	481	428	483	496	469	457	482	458	443	463	432	505	446	459	466	502	446	513	431	491	507	512	462	479	473	435	440	499	467	446	466	485	457	476	476	483	443	410	465	444	467	473	458	462	498	527	454	500	481	457	445	477	444	465	522	486	437	447	485	461	440	497	424	503	465	467	479	468	477	474	492	520	463	444	451	435	464	472	486	509	475	458	416	461	472	462	435	495	462	461	453	469	469	463	484	489	444	465	467	458	485	465	461	502	422	439	445	452	464	501	459	442	504	472	510	490	488	441	475	485	473	457	474	452	449	435	450	478	471	496	464	486	509	464	456	503	455	471	494	460	456	444	478	465	484	441	491	427	463	462	466	485	460	459	459	473	473	457	467	496	481	464	437	493	470	485	447	465	490	456	468	505	512	466	459	428	478	486	442	472	450	494	459	454	501	505	473	512	477	442	467	452	492	450	512	465	459	501	419	501	453	467	469	425	486	475	468	456	467	453	423	448	424	467	461	471	492	463	436	478	486	453	505	448	464	490	464	454	464	456	501	452	433	454	468	447	487	460	494	467	489	475	459	427	473	499	482	451	450	475	463	488	483	445	438	454	446	460	458	452	517	432	422	468	536	438	506	442	453	449	453	465	469	478	470	443	483	494	480	459	489	507	463	480	459	467	472	458	472	474	479	470	473	461	485	473	443	495	482	463	463	473	472	460	484	501	471	433	471	480	464	443	480	451	437	470	447	484	491	461	470	489	485	475	432	447	473	444	456	477	503	436	499	453	434	477	447	496	484	464	441	459	462	500	512	485	449	479	453	471	497	464	462	445	409	439	459	464	455	460	499	463	488	456	456	466	439	446	474	485	455	450	470	426	476	450	458	465	463	455	503	451	453	509	492	478	461	474	470	483	480	434	500	450	417	455	455	504	480	479	476	485	456	461	480	458	500	473	480	474	469	449	447	498	472	440	481	456	502	466	498	457	437	495	435	466	463	479	472	466	453	464	462	487	483	487	489	482	472	473	470	514	454	491	421	488	456	510	493	435	449	483	476	487	478	487	482	456	455	478	465	479	485	458	480	472	444	445	497	470	482	475	488	444	470	455	446	481	435	412	499	472	497	455	503	440	484	465	480	457	477	508	489	436	480	451	453	498	454	486	438	517	468	469	459	462	483	446	464	506	462	468	464	495	470	480	479	460	447	456	465	427	499	489	478	446	476	493	451	480	488	489	478	473	442	451	463	438	450	440	487	428	511	446	487	444	432	487	437	478	470	482	477	479	446	450	435	476	421	469	448	512	454	492	467	477	454	466	488	440	453	415	483	496	476	460	450	465	474	485	496	456	502	452	430	488	482	457	456	466	477	521	461	470	482	436	459	466	458	463	454	468	477	447	489	463	466	450	499	451	439	497	474	455	441	393	472	458	456	443	406	470	507	450	470	451	438	454	492	459	463	467	510	469	431	480	468	479	459	459	459	462	494	446	485	490	465	486	495	438	467	465	466	462	458	457	455	510	464	487	499	448	419	494	478	458	450	466	478	431	436	466	469	450	449	447	465	461	461	456	486	439	467	481	463	487	466	479	434	486	502	463	472	455	461	487	476	481	485	463	465	506	448	493	488	468	478	488	450	466	433	486	449	480	473	450	452	470	452	454	460	481	468	481	485	454	455	461	460	501	451	449	470	439	472	472	495	444	422	435	458	483	426	428	501	477	521	470	440	457	443	450	435	481	512	493	469	494	458	451	441	458	461	506	500	434	445	470	449	476	453	431	482	527	470	407	471	434	497	461	446	495	438	486	469	444	504	477	449	484	505	455	474	477	452	482	443	492	437	478	475	501	454	464	482	489	480	458	462	485	471	470	456	520	488	460	513	499	500	487	483	458	446	488	480	457	489	488	446	463	475	452	438	472	464	490	425	458	521	484	420	454	494	494	501	446	449	451	452	476	478	465	468	452	475	461	481	484	463	476	478	474	454	455	489	445	478	500	447	444	487	451	434	455	456	455	455	454	476	479	530	467	474	458	492	486	499	507	474	445	501	438	448	460	480	441	473	487	486	505	438	470	447	446	475	472	489	454	481	449	459	429	437	456	517	502	470	481	454	531	456	470	458	460	462	485	421	450	445	467	457	490	500	466	488	482	457	458	492	475	503	459	483
14521	3696	4311	3210	2126	1765	1201	884	841	882	1102	1313	947	797	692	558	409	313	318	317	295	270	290	275	283	305	294	287	256	241	235	278	242	293	250	243	278	220	226	219	243	247	237	251	241	237	221	226	237	235	211	239	229	232	211	225	253	250	218	256	235	239	221	228	236	207	240	236	233	224	211	220	237	222	227	238	246	246	238	246	226	237	233	244	231	210	224	236	209	247	247	215	215	222	254	238	262	213	228	231	248	228	254	251	233	199	227	218	247	229	233	214	250	236	228	241	225	209	195	218	217	243	235	219	211	224	230	230	230	214	216	241	252	238	220	228	221	254	231	258	220	235	242	209	243	234	261	239	246	216	216	211	229	194	216	205	255	231	202	249	240	246	239	232	216	223	217	243	225	223	216	251	224	248	211	218	258	251	200	251	220	254	233	238	198	276	253	238	243	217	247	214	232	219	236	233	240	256	241	225	227	209	196	219	245	226	231	226	229	227	238	238	227	204	233	227	241	226	206	249	250	232	234	230	216	220	211	247	229	246	224	241	259	252	228	231	237	259	224	228	235	220	216	235	251	251	232	213	212	230	229	229	235	256	253	208	222	208	222	243	242	247	227	238	222	250	204	222	236	228	221	228	234	230	243	237	243	229	261	205	237	236	249	263	230	201	242	249	202	231	255	238	191	253	226	207	239	247	197	237	213	225	224	249	214	240	238	234	209	223	236	235	233	231	202	226	216	235	247	239	224	237	216	217	232	238	205	253	267	212	222	235	243	209	213	232	242	228	239	218	202	248	244	223	202	212	215	248	212	227	244	227	215	217	253	207	255	219	224	245	241	228	226	211	206	223	258	225	222	235	244	216	247	258	224	247	228	229	218	212	225	223	223	231	224	230	229	233	207	214	203	219	240	269	214	211	241	230	252	252	237	260	216	234	250	248	233	215	244	231	241	251	217	221	223	201	255	245	234	244	257	224	225	248	217	259	208	236	223	261	245	250	246	237	238	214	225	215	242	230	233	232	226	240	209	244	230	222	212	264	202	232	236	232	218	228	218	234	223	226	242	228	217	220	217	211	266	227	244	244	221	238	249	216	216	253	235	243	252	218	252	255	248	240	230	233	246	230	240	239	226	237	213	233	224	248	240	239	249	221	219	203	247	231	232	267	213	228	229	252	253	238	206	231	256	208	254	215	212	207	249	215	239	196	225	219	257	210	204	211	225	203	230	238	220	229	222	239	245	251	245	229	242	269	214	219	266	250	251	255	248	245	226	222	235	231	213	207	216	252	243	236	230	207	217	233	240	222	257	254	242	247	247	239	232	221	246	223	258	226	241	232	209	236	233	208	234	231	231	254	213	198	240	225	255	223	255	240	228	214	238	250	229	213	220	225	224	207	218	249	220	228	248	188	242	233	233	242	234	250	224	240	229	219	204	249	244	241	275	222	238	226	235	248	214	242	222	228	238	212	249	207	214	271	229	236	240	217	236	237	243	227	211	231	236	234	236	229	234	222	208	260	188	229	213	246	219	245	222	231	237	243	232	246	233	226	233	205	220	250	242	258	225	217	218	214	259	225	242	224	213	233	238	235	205	203	249	240	257	237	215	235	249	225	228	214	238	218	212	210	228	226	247	221	236	233	245	258	208	224	223	247	221	225	209	233	212	226	232	251	257	234	227	238	254	243	244	214	195	235	249	230	221	250	270	237	237	245	235	221	215	231	220	247	251	250	217	255	217	224	212	229	254	222	228	227	226	197	212	227	269	227	224	217	226	238	216	241	237	223	231	245	220	201	246	229	232	232	228	253	252	246	235	214	216	215	209	231	251	236	223	249	246	226	249	257	225	235	248	228	234	240	246	219	238	231	258	240	245	249	231	244	233	246	259	238	221	247	255	236	236	237	223	234	238	205	221	248	213	266	231	220	232	242	217	208	214	192	236	237	221	220	228	261	230	230	228	211	244	249	222	228	271	248	219	212	240	261	206	204	227	229	235	237	192	217	238	225	256	229	237	237	250	237	232	219	206	210	259	225	249	227	235	254	218	234	226	248	226	229	226	226	224	217	237	245	232	224	243	240	214	238	225	232	247	214	232	238	256	236	230	230	221	226	247	212	233	243	255	248	231	247	245	202	221	257	228	219	211	212	230	244	243	215	251	241	248	234	224	222	218	257	239	225	252	256	237	255	232	231	249	235	246	241	254	210	240	199	213	230	238	228	227	221	213	222	198	233	237	248	243	218	226	227	236	222	239	230	233	208	243	233	234	220	218	220	223	268	247	247	228	210	259	218	236	220	194	251	231	203	243	209	242	234	244	247	259	206	244	216	200	253	243	245	218	212	239	219	231	220	220	230	238	235	220	242	207	232	245	225	235	214	237	208	196	231	240	246	227	244	248	207	244	233	227	229	230	235	252	240	242	245	213	228	237	232	225	223	236	216	235	231	217	224	240	235	228	217	239	218	197	216	232	222	237	275	240	192	236	227	254	234	215	240	238	232	224	235	250	234	252	198	248	224	237	241	266	236	209	236	218	250	212	214	252	228	240	230	254	212	233	223	209	237	237	279	211	223	241	239	208	262	255	223	228	218	247	223	265	235	218	223	242	238	226	247	226	246	216	222	209	227	229	245	247	229	245	247	221	224	232	230	224	260	187	223	216	222	204	215	233	224	261	220	241	194	259	216	220	219	208	221	244	262	221	232	211	219	232	237	237	221	239	247	230	235	212	261	221	250	202	229	244	254	247	223	219	228	238	222	238	240	235	201	258	224	207	223	233	208	242	221	226	196	253	212	219	226	247	243	225	264	221	208	191	250	253	231	241	209	242	226	222	230	251	241	219	252	240	227	226	241	254	209	210	236	238	241	238	231	232	258	226	252	266	245	250	251	229	218	212	233	231	220	183	229	231	245	218	226	231	251	218	211	208	234	223	267	229	209	229	237	194	242	234	224	250	201	240	209	223	237	255	237	237	248	201	218	232	234	237	229	227	228	244	243	237	216	199	249	236	234	227	221	245	227	230	257	232	215	229	216	212	223	244	235	224	221	226	225	223	237	208	276	229	232	243	204	232	221	232	223	261	226	231	249	219	230	216	230	247	231	250	208	217	210	221	236	253	204	202	243	237	222	241	259	256	237	221	233	254	258	202	252	210	203	239	227	247	227	229	257	221	246	227	222	208	238	231	223	257	208	213	207	221	251	222	239	246	238	242	210	232	239	259	242	231	233	242	240	249	240	250	227	233	221	248	225	213	209	243	239	236	254	254	237	240	221	235	237	256	240	250	249	242	221	212	266	222	238	271	212	223	221	235	221	234	230	240	253	191	238	237	229	228	240	243	242	242	226	235	219	269	244	228	238	210	245	233	252	234	236	202	207	213	200	226	234	230	234	257	218	222	225	239	228	226	198	222	233	235	219	227	241	253	240	221	224	223	236	236	238	243	193	231	225	232	219	210	191	264	227	237	228	208	222	245	237	254	209	226	195	209	231	241	259
8185	3093	6109	6892	6450	5907	4463	3972	3596	4411	5946	6143	4810	4229	3727	2785	1767	1338	1281	1234	1020	1011	990	968	884	891	842	898	866	875	914	937	814	905	805	836	750	773	799	780	728	764	688	719	705	682	736	704	677	729	699	726	698	725	679	673	675	717	703	639	660	655	618	683	675	672	716	679	651	655	648	720	696	683	698	645	665	676	653	636	690	684	648	645	658	672	674	682	649	672	653	701	632	680	686	660	655	678	695	664	674	655	647	672	675	603	708	652	683	661	658	639	707	643	626	637	699	684	617	675	626	728	657	693	667	695	641	642	657	643	650	629	700	615	673	667	678	618	678	684	570	657	620	655	592	691	687	656	680	696	682	673	633	670	617	716	661	644	616	667	664	651	617	610	667	612	630	674	682	618	642	692	620	641	663	623	666	652	633	685	633	663	622	643	665	627	650	647	638	672	650	665	641	653	676	683	588	616	672	641	655	621	655	669	646	639	657	673	611	639	639	656	649	636	679	670	657	620	671	598	654	638	638	604	625	676	660	654	690	651	651	632	643	626	676	666	663	626	638	659	636	688	679	688	667	617	642	608	650	678	594	602	680	653	592	619	634	661	674	645	635	612	682	613	666	677	630	652	649	635	661	600	590	659	643	654	638	630	651	619	641	646	683	651	660	627	632	619	604	624	666	699	635	668	673	653	689	617	639	637	699	660	663	618	646	682	679	677	652	617	603	650	632	606	647	624	632	664	669	616	629	650	643	654	669	621	620	618	679	628	652	633	655	639	614	646	666	643	642	691	631	610	613	631	642	606	598	691	648	669	636	673	650	676	678	691	652	635	608	652	618	680	638	662	664	674	636	675	665	636	631	616	624	622	639	631	702	686	656	635	671	672	600	673	593	666	650	661	637	618	639	652	663	626	641	637	645	660	641	620	648	647	668	599	616	668	621	646	645	614	608	619	646	674	654	593	663	660	675	636	619	685	638	667	622	648	630	683	631	674	676	683	662	644	596	618	703	696	661	595	688	620	672	618	659	659	614	676	693	655	682	635	702	656	668	664	644	614	621	690	648	613	667	635	681	608	659	603	687	630	656	649	649	641	622	619	628	664	628	600	633	699	634	602	641	647	631	679	645	640	669	682	619	575	609	638	649	645	627	671	635	674	661	683	661	623	604	638	636	683	616	613	638	615	663	612	635	680	652	626	646	625	668	676	671	645	681	637	667	632	636	681	635	684	687	631	654	668	681	625	631	666	671	647	681	671	662	666	665	655	611	642	629	680	629	672	639	667	665	664	624	594	628	622	617	607	695	693	651	686	669	703	674	669	674	646	628	662	639	663	643	636	650	620	625	632	700	646	647	641	634	623	654	680	638	679	624	625	630	648	656	589	651	685	617	638	652	632	620	610	625	686	650	594	625	609	650	689	664	650	622	648	675	657	655	635	597	645	608	613	639	632	640	640	590	613	644	649	682	657	671	627	610	638	650	599	661	666	642	623	640	621	708	614	669	659	646	639	642	666	653	674	611	584	666	654	677	642	632	660	636	605	616	604	612	674	653	630	639	661	664	640	635	613	673	679	627	665	647	653	625	632	688	594	676	639	611	627	641	656	634	643	631	678	647	663	630	704	646	633	665	645	646	636	656	682	629	655	658	681	618	666	701	654	601	639	612	610	626	663	635	690	640	604	692	645	669	664	635	622	645	639	650	639	633	637	563	629	645	673	700	644	654	643	622	666	616	653	659	637	700	633	644	643	599	629	689	616	634	604	670	686	634	683	698	665	638	618	647	640	633	665	613	680	641	625	653	608	609	658	633	640	645	623	617	629	642	649	679	633	633	619	648	680	669	602	661	651	661	675	689	631	657	613	664	642	621	639	667	663	692	660	663	671	635	706	661	642	655	660	623	642	677	622	646	645	637	668	673	669	646	675	676	637	620	649	617	677	666	630	667	645	667	561	598	623	666	665	670	657	634	662	641	619	658	657	632	622	636	641	648	602	663	665	648	682	664	621	616	635	642	648	623	627	638	673	666	682	699	637	668	612	631	648	632	636	669	662	657	653	640	655	645	624	655	684	661	636	627	644	653	629	641	667	662	637	664	664	627	690	635	647	665	649	643	571	685	629	641	588	667	657	588	618	691	594	669	626	692	620	654	666	646	698	680	688	640	626	698	659	660	671	632	638	633	617	591	648	649	689	670	628	636	651	625	637	607	628	649	642	674	623	624	695	637	630	625	682	620	628	641	659	638	664	630	634	581	593	644	681	655	662	646	661	669	662	634	661	649	668	634	651	639	624	685	659	675	676	641	676	624	574	662	624	626	667	658	588	699	648	644	658	674	634	666	627	624	662	644	650	640	675	693	658	627	651	624	621	603	634	626	639	635	606	619	656	591	657	634	660	652	595	651	587	630	660	628	639	622	628	647	684	645	654	665	640	630	599	617	646	651	654	656	624	634	640	652	651	677	642	687	641	637	663	674	673	647	676	665	630	605	691	639	713	665	618	613	667	693	653	650	656	653	616	633	666	652	632	674	653	623	631	620	670	680	637	614	628	707	649	667	628	631	631	627	606	676	665	665	604	609	691	648	668	630	631	622	675	650	624	637	602	656	669	626	650	652	641	674	682	657	629	670	668	587	684	644	661	637	641	578	668	675	613	640	623	626	647	622	661	657	668	657	645	659	621	627	591	608	666	617	654	638	625	662	636	640	646	667	621	666	618	607	619	645	640	629	628	659	663	626	626	683	642	678	630	618	645	692	688	649	706	653	614	642	618	609	650	615	659	662	653	649	699	691	603	649	672	626	637	678	614	675	662	695	630	678	621	650	659	631	609	633	656	654	641	689	643	639	681	667	635	661	582	626	619	669	659	662	679	659	633	665	664	632	658	616	610	657	643	653	613	646	660	693	635	618	641	661	631	644	676	649	667	630	621	620	668	637	639	650	639	607	647	620	622	637	648	640	624	592	631	635	654	628	633	588	649	657	604	651	639	680	623	651	697	652	635	597	638	627	657	664	608	644	642	655	634	656	641	651	624	646	634	657	623	641	616	674	649	643	602	593	613	655	661	609	670	646	646	656	670	675	662	623	635	634	626	671	671	648	613	686	659	617	659	656	680	612	632	618	660	634	660	669	667	633	658	664	601	615	665	642	634	602	655	648	636	662	696	688	630	640	674	611	679	662	608	640	660	638	638	612	610	627	648	644	602	644	693	615	618	634	658	626	615	658	629	669	648	648	662	646	624	601	633	634	637	638	652	627	640	643	635	618	636	653	641	649	664	642	586	641	643	676	651	624	653	662	643	690	600	650	661	619	621	650	610	643	658	641	604	658	647	638	635	684	637	658	611	648	625	632	640	706	639	616	661	668	633	667	645	612	631	631	711	646	618	648	690	663	672	631	641	640	681	663	626	625	659	694	636	626	631	615	620	610	665	655	675	627	653	679	653	691	655	714	622	646	621	639	642	672	627	643	667	623	685	657	672	684	615	663	622	683	644
2069	361	403	353	334	374	333	337	325	348	329	355	313	339	296	330	332	327	332	321	317	305	317	322	295	335	343	318	321	310	323	309	320	360	344	362	326	318	313	296	335	328	308	333	299	309	302	290	300	302	335	306	321	326	301	326	328	327	326	328	331	314	299	309	303	309	317	318	334	278	338	338	359	346	344	313	341	301	316	302	328	355	296	317	321	323	302	305	314	306	325	330	326	324	301	275	323	341	320	303	362	310	340	324	314	380	325	333	344	319	312	292	320	316	334	349	297	279	323	330	342	327	295	325	283	341	290	324	338	301	329	335	325	298	331	305	310	342	353	303	309	323	308	334	331	331	297	313	279	341	354	316	288	335	291	308	337	309	343	304	308	323	316	332	327	324	335	329	331	305	306	325	309	310	322	326	318	333	320	351	337	313	357	321	317	359	338	348	328	337	356	331	335	320	312	315	295	317	309	312	372	298	325	298	311	329	320	328	313	342	295	335	312	320	321	326	346	316	316	299	340	304	325	310	319	344	356	314	320	309	307	331	302	303	331	312	317	309	327	374	288	305	319	320	337	332	289	318	332	314	317	313	328	333	346	322	306	330	319	341	317	314	343	310	339	323	325	345	329	340	318	304	301	321	292	344	335	333	299	301	323	325	301	288	315	339	329	294	338	317	336	338	292	295	324	314	339	351	298	321	310	309	324	343	337	316	328	340	326	308	284	316	330	302	324	303	344	316	352	314	345	319	323	325	333	317	307	317	325	328	311	311	339	306	326	322	365	337	331	306	362	331	322	345	346	357	294	327	298	347	317	309	303	332	307	308	303	340	324	301	315	332	327	310	350	309	316	285	337	310	304	312	319	329	333	347	310	310	339	310	299	297	279	313	310	310	314	319	350	315	304	321	311	300	298	325	285	319	314	322	309	304	345	320	310	314	319	325	347	320	331	322	335	314	316	325	290	323	330	317	349	307	307	326	296	321	311	348	295	346	294	329	338	310	316	319	286	320	328	347	322	322	300	302	299	305	329	293	316	330	316	297	320	289	345	326	316	320	302	319	331	315	296	319	279	287	299	306	337	325	330	336	330	323	309	317	330	299	326	335	338	311	326	292	330	303	305	286	286	308	294	328	333	331	313	310	314	324	320	333	329	335	342	344	316	328	335	316	280	300	370	319	321	302	318	298	302	341	302	310	343	319	264	339	329	337	342	301	321	333	339	303	291	297	303	339	351	318	308	300	280	336	298	325	303	302	324	322	326	309	307	298	343	305	300	327	325	296	343	330	309	325	341	316	315	308	287	319	343	309	318	343	347	330	337	299	301	324	313	319	342	329	310	319	329	302	300	326	307	297	337	315	330	327	328	341	328	321	326	297	307	273	313	269	346	301	314	335	334	337	346	317	343	315	316	364	343	315	282	339	311	334	284	312	313	322	335	342	316	287	306	313	300	314	335	318	303	309	327	325	320	326	321	304	295	331	350	345	331	365	341	326	317	317	325	333	330	334	293	345	310	332	323	288	332	319	283	310	310	328	324	331	302	330	332	338	315	296	325	324	349	325	352	334	352	320	355	332	347	297	291	295	324	307	329	330	313	312	318	322	303	361	314	324	326	324	337	336	325	314	307	309	305	322	272	305	316	337	365	335	303	339	301	295	344	341	334	308	300	306	322	310	340	316	307	304	331	316	297	306	352	314	295	365	354	329	349	301	343	326	323	321	325	326	322	327	300	324	328	292	309	305	315	332	362	328	355	307	333	324	307	335	318	313	326	323	295	318	304	323	292	322	333	341	370	321	332	331	303	327	292	328	311	326	283	325	307	297	276	311	326	302	327	329	331	342	353	321	311	293	326	320	332	320	328	324	343	321	312	303	322	321	297	318	332	301	334	309	330	291	327	338	326	318	303	338	336	354	371	327	307	326	334	331	311	350	313	317	300	342	309	356	296	319	311	327	313	339	339	331	316	305	311	324	302	321	308	289	320	307	347	340	338	302	325	301	342	339	312	351	347	300	306	283	364	345	280	314	318	320	307	325	328	287	305	307	309	303	329	289	339	310	322	314	329	294	308	309	288	333	355	345	289	309	299	340	320	301	328	334	328	318	346	327	302	306	306	289	309	313	319	327	307	315	336	307	327	325	357	293	303	305	303	320	320	336	320	303	304	328	324	302	313	321	312	292	315	330	309	303	320	341	336	298	305	331	333	291	303	319	345	316	374	365	310	330	315	329	338	317	305	331	305	309	286	303	327	338	319	321	324	322	331	327	293	343	323	335	324	309	316	316	326	326	312	300	349	293	306	308	333	341	339	327	336	328	311	329	364	321	312	289	342	307	315	298	331	317	320	314	298	318	302	340	342	312	322	308	335	333	305	295	338	307	306	344	308	294	301	292	330	298	308	294	333	340	322	336	323	307	310	338	331	309	321	332	332	310	334	327	338	335	318	303	328	322	350	330	318	324	338	311	328	305	322	311	335	299	305	314	327	306	302	328	326	327	329	321	324	327	332	319	343	314	312	292	326	327	297	311	312	305	300	332	318	325	303	343	313	329	296	349	356	341	334	354	334	324	331	346	302	320	306	319	285	310	325	349	341	316	294	308	347	321	320	326	334	325	346	312	300	331	315	344	305	330	309	313	342	309	313	335	322	340	332	314	320	313	345	347	313	317	310	343	323	297	315	326	320	309	322	323	301	323	363	347	342	314	346	301	343	326	320	318	322	340	293	304	334	332	335	310	335	317	321	338	295	345	278	326	330	337	300	348	309	313	343	327	328	314	311	322	279	339	315	296	312	343	313	290	300	311	313	320	320	322	308	304	335	301	309	315	315	313	315	294	330	313	331	333	325	321	314	342	292	318	303	293	309	332	305	295	310	318	302	337	317	298	320	324	281	352	307	295	323	344	336	301	349	310	284	280	298	285	326	321	303	335	312	293	315	347	318	316	356	306	327	328	274	307	300	358	355	320	324	311	292	293	303	328	355	305	342	327	317	340	325	342	302	330	272	334	338	332	315	319	329	321	348	310	306	319	323	316	293	319	313	309	308	308	321	319	319	325	316	327	310	354	331	285	314	333	306	321	318	304	309	298	313	354	353	333	283	315	333	308	317	328	312	340	327	321	333	300	290	305	310	284	316	290	323	322	331	307	331	339	309	332	304	338	312	330	335	318	332	321	283	309	304	316	339	342	335	322	311	356	340	314	330	316	323	293	319	321	302	324	289	310	336	354	340	342	337	357	321	352	341	343	304	318	349	363	318	292	312	321	344	329	307	350	335	359	305	327	338	333	307	298	304	276	336	317	345	294	320	315	322	306	314	326	306	301	309	300	315	326	302	316	299	333	333	347	344	341	325	308	323	293	313	324	312	312	339	308	326	340	319	332	304	328	335	326	345	292	314	341	324	320	328	300	287	305	310	295	327	329	324	320	318	319	340	323	298	314	323	330	322	352	312	339	300	315	336	345	294	320	316	342	323	305	318	325	328	304	295	367
2919	909	1023	917	961	931	896	857	788	889	881	932	883	835	869	884	795	848	838	816	816	828	787	822	788	814	737	847	770	831	771	793	811	767	792	802	792	822	777	802	846	816	810	806	764	819	819	792	815	825	800	805	742	770	795	795	802	832	817	797	845	767	838	780	807	837	812	781	827	756	830	814	815	795	759	816	822	846	739	798	798	819	773	791	815	749	839	769	771	830	763	840	822	768	770	815	797	822	827	811	829	818	778	822	751	839	807	828	783	807	771	800	790	810	807	811	827	800	867	770	791	842	816	775	793	809	835	856	814	786	829	826	839	853	827	826	844	771	829	822	794	741	769	822	822	790	793	856	797	802	851	800	762	784	771	769	798	812	773	772	821	822	841	758	801	801	811	778	769	823	796	824	786	735	789	813	776	814	787	811	788	784	795	754	808	826	775	784	821	786	820	825	792	791	823	818	864	760	760	809	834	802	823	815	796	849	796	783	822	774	754	784	838	815	754	786	806	796	804	820	799	827	801	730	815	801	776	802	773	814	795	817	806	811	854	786	769	804	850	790	776	820	845	758	793	834	874	803	833	815	884	793	810	816	806	783	830	821	841	834	772	754	821	825	818	801	837	799	790	836	775	802	788	816	774	823	800	803	810	794	793	846	793	758	831	793	840	763	820	821	814	786	846	806	832	835	789	806	852	774	786	812	822	814	800	756	842	779	825	819	825	842	804	790	776	805	791	845	782	783	788	794	833	847	798	750	759	828	813	811	795	790	769	821	822	861	843	790	817	800	818	787	805	786	815	792	842	760	807	816	776	765	767	811	843	790	774	806	790	806	802	811	778	789	822	811	771	798	713	813	794	818	795	815	758	811	819	819	759	818	798	796	770	818	794	745	827	789	752	780	826	765	839	806	793	784	816	788	803	836	821	782	846	831	816	862	792	799	819	839	790	881	817	811	845	830	785	859	798	775	835	808	820	771	817	829	821	830	768	775	850	793	794	803	760	775	824	813	820	774	781	804	819	852	767	862	780	811	765	862	808	862	824	796	777	865	834	864	818	767	799	804	832	842	743	790	788	793	805	817	799	823	773	796	774	796	789	774	874	820	757	769	788	828	820	784	835	831	788	795	821	786	810	803	788	818	797	814	805	790	820	740	799	803	820	824	799	791	794	837	810	825	826	812	811	822	805	798	814	784	842	758	794	831	778	820	777	787	786	761	780	842	830	794	791	809	860	828	785	759	841	782	790	855	787	784	776	771	784	794	804	802	841	798	801	818	773	806	804	805	768	804	785	804	794	764	763	845	812	791	779	808	801	782	796	795	848	750	789	823	811	807	823	818	790	767	813	804	832	787	814	783	766	786	793	790	797	814	842	784	817	782	805	785	809	803	757	801	794	840	852	832	786	847	802	778	758	767	795	802	848	811	789	847	816	814	775	805	816	771	792	776	767	798	776	771	851	808	795	804	831	793	854	771	785	784	845	779	826	809	793	831	818	803	864	855	801	785	813	854	815	775	810	804	857	826	810	787	790	827	804	829	763	779	828	835	814	843	790	792	839	835	801	797	810	762	840	801	803	761	767	782	806	825	839	835	843	815	820	815	793	816	759	786	806	827	746	791	807	777	818	798	797	845	804	844	776	782	786	818	792	769	814	813	823	777	818	805	779	840	771	803	782	812	771	834	836	805	842	833	802	773	798	797	792	827	793	797	865	775	820	817	787	739	773	809	743	835	871	801	804	849	779	805	806	802	805	780	770	810	789	760	776	791	775	852	802	809	787	765	810	797	796	776	787	793	836	832	788	830	800	806	790	802	788	834	807	734	865	803	851	841	839	841	792	805	819	791	845	776	775	809	767	771	828	798	761	820	823	843	820	784	875	789	873	822	856	769	786	757	829	793	798	769	789	793	803	781	773	829	772	834	792	817	793	844	840	815	827	780	821	782	819	834	811	839	811	808	792	780	754	819	810	794	823	733	766	822	776	845	825	822	793	783	772	851	795	774	796	823	757	841	794	787	790	793	792	782	851	802	756	797	792	856	777	852	801	800	812	816	836	782	816	773	787	804	739	800	794	782	794	774	762	782	831	763	824	797	832	812	855	871	844	811	809	810	814	762	808	824	795	737	806	783	797	814	769	864	812	763	759	854	787	762	802	781	797	826	773	810	786	812	826	775	785	764	859	809	825	818	747	842	808	757	784	783	715	787	782	811	799	788	818	792	781	785	826	800	795	836	786	795	784	831	801	793	820	762	741	822	781	805	836	786	796	807	806	818	785	758	797	864	764	786	800	774	777	842	791	833	819	817	779	815	806	812	807	762	818	835	785	776	768	822	803	840	796	768	755	792	792	820	776	806	793	775	821	768	806	797	856	827	824	760	817	781	836	811	826	799	782	813	772	808	823	790	748	824	797	827	833	839	813	793	802	801	806	815	837	761	842	750	799	839	781	815	835	824	780	739	802	768	778	886	766	817	839	818	791	795	790	834	833	859	835	753	786	756	819	827	766	815	777	794	805	777	795	797	820	784	836	772	861	825	777	844	808	824	778	819	810	854	815	844	844	851	833	806	833	806	772	837	818	833	789	802	797	792	816	843	785	832	842	771	833	800	820	757	777	775	820	819	806	842	811	799	818	777	804	828	862	775	789	728	845	797	799	837	778	789	832	859	827	768	765	798	755	806	756	802	782	700	807	823	744	800	770	808	791	791	825	804	817	784	845	833	838	755	782	773	797	797	807	812	854	804	780	831	806	841	830	812	791	762	773	790	762	774	806	784	832	814	747	766	801	783	818	788	766	771	832	788	783	786	832	800	756	806	816	798	788	803	800	823	794	824	824	801	750	873	818	779	768	790	756	786	837	837	818	809	786	831	772	757	822	787	785	789	775	818	775	829	821	858	776	841	765	781	842	823	797	796	798	781	801	860	804	753	821	814	843	826	805	812	816	790	828	818	854	779	815	815	807	801	818	751	799	778	796	759	766	822	778	801	787	807	792	784	816	869	815	762	849	809	822	793	733	821	790	788	790	829	795	784	806	889	839	788	842	777	784	791	811	830	772	791	827	818	816	821	792	780	821	817	712	784	778	853	780	770	822	752	812	769	856	773	806	791	757	789	770	839	791	769	795	788	738	772	824	803	804	776	810	859	802	783	795	842	778	821	790	842	813	774	826	788	796	789	770	786	829	796	860	819	825	810	789	828	834	735	786	747	758	776	807	830	789	802	774	826	783	783	801	762	803	837	836	794	855	771	826	826	787	826	795	811	788	810	794	792	778	824	787	772	852	751	805	801	882	823	807	826	767	841	792	784	788	847	820	833	790	787	785	771	871	798	795	783	789	850	839	815	848	762	775	807	772	820	771	839	789	800	802	774	805	817	814	813	795	789	810	793	796	825	803	787	814	792	740	879	802	780	836	794	812	763	802	814	853	785	835	756	792	794	805	794	820	798	758	759	789	837	809	753	848	792	842	819	830	780	839	805	809	847	805	791
8093	1764	2197	1753	1262	926	662	487	480	457	651	698	511	434	338	351	256	181	202	215	200	168	168	164	179	179	160	152	186	177	172	184	155	174	193	170	196	159	146	185	183	151	152	139	154	156	152	157	158	169	154	148	161	189	143	162	146	158	175	148	161	175	154	184	163	163	172	159	153	169	191	150	145	157	177	160	165	171	175	167	146	159	148	170	178	165	170	165	178	142	141	154	170	168	176	151	143	163	152	178	172	151	171	136	163	164	152	177	144	159	140	172	160	141	184	156	172	168	147	147	163	152	154	173	166	152	134	175	151	156	164	156	153	173	154	176	175	141	151	179	138	143	157	171	137	162	144	158	190	180	171	166	151	152	181	162	153	159	174	121	167	175	177	142	148	167	171	134	150	171	146	146	165	187	147	169	153	155	166	171	166	161	165	201	149	185	152	141	140	151	173	172	179	194	141	181	157	158	172	169	161	162	167	167	160	170	166	168	158	158	154	163	192	149	151	146	181	153	169	174	147	133	160	150	156	140	169	155	152	153	144	169	166	169	173	143	158	169	178	186	148	160	184	152	128	161	175	153	175	165	143	164	162	139	158	178	171	174	153	155	163	159	182	156	160	164	155	164	196	185	148	181	164	172	181	180	167	167	141	149	145	160	159	162	173	150	189	164	144	141	168	178	195	177	173	187	143	162	180	151	167	157	175	162	160	161	174	169	159	138	172	162	189	150	155	143	157	155	166	147	163	156	184	165	155	164	139	176	166	148	141	141	172	146	143	128	179	153	157	161	166	155	171	152	169	157	140	152	154	154	161	180	179	167	149	178	150	157	142	142	161	170	155	154	171	155	174	162	154	180	155	151	161	161	153	153	166	175	165	155	146	178	154	148	155	152	160	179	179	149	143	165	155	149	143	160	160	165	152	173	144	145	168	170	182	163	156	154	155	189	127	150	136	134	153	160	168	155	173	156	136	158	167	144	162	144	149	160	165	158	146	138	189	166	154	136	141	176	155	160	156	170	147	155	162	198	181	183	150	165	169	177	143	156	166	175	149	147	141	148	161	149	172	149	181	138	167	147	145	152	150	160	149	165	166	148	189	140	148	147	146	172	142	147	148	136	162	164	161	164	156	154	174	157	160	121	167	161	147	137	162	166	169	154	141	138	150	165	159	182	167	166	164	156	173	164	162	147	137	152	158	153	165	173	145	170	156	175	164	151	169	149	163	178	146	166	165	191	174	167	148	169	187	171	144	162	177	170	169	133	181	167	160	141	150	151	139	139	152	151	161	142	161	159	155	145	163	178	141	154	154	152	165	160	159	141	134	168	141	147	168	168	167	180	150	138	168	154	159	168	170	176	121	153	171	159	161	152	167	162	176	148	163	141	161	170	142	183	184	166	153	178	166	149	185	161	163	156	141	167	179	175	181	167	168	148	142	152	155	186	164	154	180	149	152	160	150	175	156	170	149	174	157	157	179	152	155	143	163	147	172	171	169	146	145	133	167	160	163	147	155	165	179	187	168	156	154	171	165	158	170	165	161	139	167	157	169	151	162	143	166	180	160	165	144	170	151	175	150	152	153	145	153	160	151	166	173	182	155	153	161	171	169	174	152	165	164	163	176	154	173	157	160	149	160	169	175	172	179	152	156	158	160	164	152	128	179	181	145	156	140	173	168	172	173	165	181	176	174	143	156	158	164	172	183	140	167	164	162	147	147	164	176	147	141	161	142	153	157	148	166	156	163	172	155	146	157	149	152	164	147	148	145	156	151	170	162	150	144	159	143	175	166	154	156	183	165	150	164	157	162	176	140	171	132	162	180	181	151	173	154	159	172	165	173	178	147	123	152	171	155	170	165	167	167	183	146	164	169	162	145	165	139	147	173	173	162	185	171	168	146	149	140	156	152	189	146	171	159	169	195	160	163	156	181	136	133	152	188	163	153	190	177	150	194	172	147	162	169	154	160	138	145	171	159	167	157	171	158	174	156	146	146	185	156	155	162	170	165	159	151	170	178	168	167	179	163	151	175	178	157	173	166	132	170	150	160	176	155	153	151	160	152	140	166	159	148	159	156	141	199	176	173	171	167	180	155	158	147	152	172	189	163	156	155	169	166	155	178	157	170	167	157	142	151	172	179	183	164	151	160	154	169	155	155	164	149	186	143	159	177	181	159	133	148	171	143	160	152	169	163	182	157	173	145	164	154	148	158	145	167	173	181	169	168	154	165	167	155	164	174	164	153	154	173	149	159	163	176	147	153	167	177	172	199	161	172	160	179	182	204	197	142	168	164	167	168	180	150	159	159	164	181	154	171	185	185	171	171	159	158	172	153	163	154	159	159	159	140	140	165	145	171	170	144	157	154	187	162	174	173	159	136	131	165	166	158	150	162	149	178	149	143	150	168	170	166	178	164	172	152	147	161	140	168	171	150	148	151	152	157	154	149	167	184	148	138	135	138	165	161	161	148	155	143	181	175	142	166	153	150	179	183	178	150	155	150	156	149	168	191	173	172	139	143	187	177	182	166	177	151	157	160	156	177	157	168	141	175	148	155	169	142	148	159	149	151	151	154	179	141	160	163	137	162	134	139	160	167	122	175	160	179	133	145	158	163	172	143	180	150	176	170	161	163	161	176	183	130	151	171	146	141	180	168	132	168	152	155	163	166	169	168	146	172	149	167	169	170	148	183	162	141	178	172	166	149	163	153	150	168	134	143	166	151	136	164	153	160	159	164	167	147	138	176	179	174	160	138	152	145	178	165	137	144	138	175	146	150	170	162	151	163	164	157	157	152	174	149	187	177	160	162	144	161	160	163	147	159	152	185	157	169	135	141	157	160	146	181	152	169	165	147	138	162	150	195	164	149	143	171	156	168	146	170	158	152	174	155	174	138	151	137	158	159	147	143	148	152	179	169	193	182	175	182	169	162	139	150	165	167	149	149	153	169	141	148	168	167	168	169	171	157	154	179	157	165	153	168	168	139	164	158	169	162	173	132	166	163	166	145	165	164	169	132	171	155	179	165	142	167	148	152	159	150	151	177	143	157	147	145	153	168	181	161	164	140	161	158	158	158	145	165	155	152	162	142	170	158	154	162	156	142	166	163	160	155	139	151	167	171	135	131	171	158	162	176	176	185	170	162	151	169	162	159	178	170	179	140	179	172	141	164	174	175	164	161	166	177	181	161	133	149	148	148	168	171	141	184	150	145	155	149	142	148	165	155	160	173	174	161	151	177	152	153	135	171	152	156	154	168	165	167	163	160	160	174	144	188	178	145	169	153	178	148	179	151	167	167	171	163	150	157	165	160	145	174	172	153	156	154	167	147	164	196	156	160	146	163	167	170	166	154	171	179	146	159	152	159	170	142	146	165	146	150	149	174	166	185	174	174	150	172	151	171	166	170	183	165	164	166	170	171	150	181	148	157	167	173	164	165	181	172	157	156	151	159	160	136	148	151	158	176	143	151	168	162	174	184	154	183	170	170	166	158	161
6213	1729	3674	4405	3755	3273	2583	2269	2336	2662	3493	3937	2693	2334	1900	1412	1069	819	830	791	687	691	644	635	638	646	615	578	585	593	607	591	603	624	587	566	496	569	537	510	536	523	533	492	498	478	507	520	474	500	517	498	482	520	538	500	499	455	509	504	524	499	479	460	483	507	512	493	498	487	485	446	518	489	482	488	474	473	517	449	443	510	461	494	486	490	477	469	485	506	494	505	455	488	510	476	473	462	519	457	464	458	452	491	488	493	500	516	489	483	457	462	471	502	474	462	466	468	473	454	454	504	474	467	463	450	460	447	470	462	470	486	489	450	489	443	519	443	430	474	480	478	473	442	459	477	500	484	427	494	498	454	476	477	493	493	473	494	479	475	492	479	492	463	504	499	460	436	473	473	451	444	435	484	478	463	491	447	475	505	453	455	469	482	465	501	515	496	492	498	469	454	474	401	494	531	506	469	456	461	483	459	476	501	486	464	499	521	459	449	484	445	493	453	465	519	473	493	523	484	504	446	533	469	508	465	493	499	485	463	471	469	439	479	474	473	439	490	508	492	470	488	459	452	469	474	457	490	465	489	480	462	488	471	446	476	481	512	480	470	493	438	486	469	517	468	451	473	463	485	464	458	470	449	466	453	450	480	490	528	502	448	461	475	467	475	500	508	466	451	480	465	473	454	491	481	442	451	471	514	464	448	466	505	443	439	461	457	486	460	484	500	465	462	466	454	471	492	428	443	442	486	477	450	481	452	476	476	430	501	475	473	465	450	440	452	480	511	449	468	471	458	412	456	456	468	434	452	474	493	461	461	432	507	467	459	515	438	460	481	485	458	463	446	469	456	452	487	514	518	464	473	451	486	477	471	479	452	420	476	486	515	474	519	480	487	461	456	490	481	468	433	518	458	513	505	481	497	480	462	484	477	444	466	471	427	453	481	469	470	472	446	461	461	488	516	497	513	451	476	479	481	447	459	493	478	488	463	481	436	520	477	464	492	477	519	464	506	460	460	489	489	437	436	466	458	433	446	477	483	492	484	501	474	475	435	476	450	483	497	464	450	449	459	470	440	480	491	465	490	466	496	488	469	488	491	430	454	444	487	454	478	464	445	449	478	446	515	478	478	491	463	469	492	443	454	480	466	477	488	484	474	467	483	484	483	474	493	486	478	471	503	502	448	455	483	464	482	455	490	442	488	465	480	498	443	466	458	487	522	458	497	441	460	442	478	482	440	473	484	447	473	423	443	488	485	456	475	491	499	448	469	473	490	471	443	421	461	465	462	468	451	474	478	464	471	436	450	518	447	479	501	469	500	496	468	449	465	479	476	466	473	453	431	444	449	478	500	441	422	469	485	434	484	470	474	508	462	445	452	502	438	449	488	453	470	438	453	477	466	527	496	427	442	458	469	455	461	469	473	452	428	467	473	486	494	466	437	496	454	462	485	437	479	450	482	443	456	474	475	488	446	456	475	467	474	478	488	508	508	431	498	469	493	489	487	484	471	508	430	452	464	482	474	468	460	451	489	481	455	483	483	437	442	471	441	496	452	467	430	437	456	461	448	476	510	477	504	479	481	504	486	490	455	454	493	466	486	523	446	454	469	458	471	471	438	466	505	434	464	494	467	474	479	458	448	467	474	487	481	515	466	467	457	485	479	463	485	462	490	443	455	464	435	491	445	464	453	482	494	494	462	484	455	493	493	501	452	464	440	493	479	465	495	475	489	461	505	453	479	514	486	524	477	484	477	498	442	437	510	439	513	523	482	452	509	467	443	438	468	463	459	476	470	474	477	498	465	465	481	457	439	459	463	471	472	482	489	490	424	479	475	461	468	537	448	503	530	478	500	468	480	491	497	423	462	494	523	462	476	449	482	454	439	462	457	473	471	500	458	471	473	456	465	469	417	473	449	483	465	446	467	476	492	473	487	493	456	483	490	494	463	471	454	460	506	441	457	440	474	461	457	492	448	428	458	508	471	428	458	487	454	439	457	507	466	457	426	461	471	473	473	465	459	500	462	491	510	487	497	433	461	470	454	474	502	493	494	515	489	470	453	475	474	442	458	468	471	516	484	466	445	438	476	429	465	462	482	463	508	469	485	459	498	466	476	475	456	466	478	484	439	462	483	442	479	473	450	450	444	496	510	494	444	469	479	490	478	500	486	476	463	465	498	436	493	451	458	459	452	472	481	455	448	461	448	466	438	493	472	452	493	448	452	454	450	482	503	458	503	491	500	427	487	457	447	505	471	483	505	477	444	447	464	511	488	459	499	470	449	500	455	480	464	482	455	480	434	497	470	472	456	480	459	484	500	471	449	448	463	458	452	464	526	424	448	483	464	473	433	446	516	489	454	482	450	428	447	447	479	479	466	490	505	483	491	478	505	432	478	497	444	520	460	449	475	456	525	490	468	499	470	484	473	480	442	467	468	455	459	465	485	461	465	447	507	464	490	472	428	493	461	469	434	493	506	462	464	508	482	459	431	456	485	438	451	459	449	474	468	483	470	480	456	436	481	477	451	489	449	491	439	458	453	465	441	476	454	495	462	459	479	497	502	464	497	491	494	479	434	447	496	488	434	489	514	460	483	492	474	478	485	502	456	468	479	465	474	519	453	471	398	483	516	471	442	457	457	514	484	481	493	461	435	475	459	424	479	444	491	468	495	461	452	478	437	458	469	489	510	451	457	477	464	472	439	455	432	479	473	467	458	433	446	517	495	474	432	500	490	484	443	493	489	515	458	501	475	468	477	505	481	441	467	477	468	504	475	442	475	465	487	472	464	470	461	479	438	499	408	445	503	459	521	457	495	470	477	482	466	562	459	493	491	474	463	486	486	446	437	454	452	495	496	458	448	511	473	439	491	472	480	463	457	484	464	455	457	455	515	513	487	464	489	503	497	461	484	479	486	459	461	480	478	496	473	433	466	463	430	474	462	456	473	493	479	485	509	448	465	467	440	470	475	498	485	462	440	452	458	496	497	482	493	464	444	488	463	514	481	464	488	469	499	460	430	470	418	481	487	493	492	433	454	453	486	463	469	476	433	463	505	475	467	458	505	476	491	530	482	463	458	450	499	454	455	441	459	458	429	467	478	463	467	452	483	453	478	493	448	486	451	465	455	457	429	448	497	470	441	422	489	445	451	442	481	467	456	456	462	456	465	437	476	471	453	485	491	458	486	464	452	485	460	448	467	460	452	421	512	453	475	482	508	440	473	442	466	443	482	458	452	442	436	454	448	492	491	475	453	512	449	418	480	476	488	497	479	502	472	510	487	457	455	442	500	472	474	490	502	499	473	461	478	452	472	453	468	461	487	485	443	488	497	486	488	470	488	484	456	498	478	480	453	464	453	485	436	452	438	462	474	459	461	516	430	454	495	510	452	527	481	450	456	464	461	483	458	478	460	460	511	495	483	463	485	493	456	421	434	468	465	458	467	441	473	436	466	452	476	461	437	441	474	439	497	478	457	465	490	482	481	456	487	485	459
14106	3318	4004	3418	2344	1753	1180	962	887	901	1193	1290	802	830	566	504	346	350	311	351	281	280	273	270	265	264	240	253	266	270	264	276	271	249	253	257	239	258	237	241	255	237	240	217	265	195	218	254	236	242	279	257	230	248	240	224	238	225	234	240	234	230	232	254	235	244	227	230	244	278	262	262	251	234	225	236	233	241	263	257	272	244	220	243	237	232	221	244	252	196	223	233	221	227	229	215	246	229	197	228	224	250	225	208	247	249	228	212	254	219	237	230	208	229	233	228	215	250	243	248	237	227	241	224	242	249	215	228	224	211	236	236	237	220	210	253	245	223	247	239	241	223	233	209	272	251	230	231	251	233	218	233	251	231	219	246	255	218	212	268	248	219	222	222	257	236	247	243	220	220	262	242	238	235	254	227	246	236	265	242	259	227	208	207	213	232	221	228	265	231	230	222	235	226	243	211	213	245	225	227	234	228	226	222	210	247	220	235	254	236	227	237	256	217	236	208	257	227	233	237	216	221	247	208	239	206	216	222	213	228	236	220	212	257	245	252	195	210	240	233	213	274	229	209	228	208	219	228	242	237	226	228	248	263	228	218	214	224	220	271	232	237	216	224	226	233	257	240	236	220	260	265	247	230	264	233	219	248	238	247	228	231	219	252	247	263	237	232	243	252	224	235	200	231	227	234	244	243	232	230	199	222	208	230	264	231	245	229	214	263	252	255	232	216	230	245	245	238	232	239	243	260	218	250	229	244	250	223	222	249	224	228	233	231	216	199	250	197	230	260	247	220	241	241	232	208	198	254	216	241	237	239	233	236	273	256	238	265	234	231	237	257	222	222	231	213	256	228	224	240	226	230	225	211	209	240	251	254	226	256	230	248	201	220	259	239	218	228	193	229	248	214	237	236	233	232	225	244	220	223	240	238	196	229	238	251	234	198	244	263	254	233	233	227	221	247	264	226	247	233	206	224	222	254	228	249	249	253	233	230	225	225	214	247	245	240	237	219	228	240	225	227	245	254	223	209	208	248	232	242	236	239	259	261	214	232	237	222	207	205	219	243	235	259	240	242	233	227	214	247	250	227	220	240	240	231	219	240	238	244	262	221	244	215	230	228	231	240	215	207	230	222	225	223	241	236	250	230	221	241	213	247	242	219	241	220	202	230	271	207	223	213	232	230	231	217	202	210	231	233	237	223	228	252	228	224	257	201	263	213	230	220	215	225	250	256	230	219	236	230	242	232	218	236	210	222	241	221	221	258	244	224	230	210	239	249	219	216	223	273	221	210	235	247	236	225	246	239	216	266	194	239	250	245	217	247	249	256	223	248	229	242	218	208	243	276	252	226	264	238	239	201	233	223	218	212	214	227	215	229	252	252	256	230	234	232	212	226	251	244	239	232	236	222	272	229	242	211	195	237	202	201	226	247	206	209	228	217	224	226	223	220	226	215	226	239	219	238	243	241	248	249	251	233	233	237	237	216	221	225	256	213	195	251	211	253	225	239	236	210	213	200	235	231	246	244	238	248	233	237	210	209	254	245	251	233	236	272	226	235	220	218	243	207	234	245	215	210	218	226	237	227	250	235	208	248	247	242	224	214	255	220	230	233	204	205	228	265	227	251	241	225	214	246	231	223	220	193	236	223	239	238	206	225	220	221	240	232	226	237	211	237	226	252	244	230	230	238	240	204	235	254	228	261	187	236	213	229	253	245	228	234	248	218	224	226	228	210	229	216	235	236	222	221	231	243	230	210	242	218	229	237	231	249	210	216	237	224	257	231	246	242	217	215	232	264	253	231	234	207	249	222	260	233	248	218	219	236	217	231	221	217	248	253	221	233	241	232	226	225	229	238	257	254	243	230	237	231	204	224	224	228	210	217	255	211	229	230	219	227	208	253	237	251	236	240	230	225	203	236	259	221	220	250	220	235	233	232	183	246	248	234	256	240	254	239	211	228	252	262	228	235	226	205	242	230	250	214	227	254	199	215	236	255	229	224	237	248	243	227	206	261	236	220	248	201	189	253	224	248	226	219	247	216	244	224	243	245	250	246	209	223	235	256	223	204	252	227	230	275	234	238	250	204	238	242	224	211	210	209	220	235	204	232	221	224	235	243	248	246	234	265	240	222	221	227	204	203	210	228	222	238	227	210	223	203	219	220	243	225	239	227	247	257	221	260	231	238	228	234	241	246	238	209	242	247	250	244	247	231	233	231	232	247	227	236	241	213	246	221	227	238	246	202	234	236	256	230	233	223	234	218	243	225	224	244	230	224	244	259	242	242	251	223	225	230	234	233	193	233	222	229	250	250	217	227	235	248	237	224	253	245	219	229	236	242	196	244	237	196	224	236	240	222	234	220	219	226	250	229	238	242	239	238	223	244	232	234	267	233	217	217	237	221	220	216	204	230	234	222	235	235	223	219	239	250	238	228	218	216	230	220	223	244	241	232	246	200	254	236	241	227	224	242	252	227	209	220	229	233	247	233	235	230	210	234	230	261	228	249	231	217	237	237	238	201	228	212	230	242	237	252	222	237	226	231	212	247	196	228	226	223	231	254	264	256	242	218	234	245	224	197	222	215	240	218	227	219	231	264	198	237	224	213	238	206	222	252	224	205	235	228	237	242	241	227	244	242	238	204	217	229	243	206	244	243	297	258	237	235	237	227	230	230	244	239	261	222	224	237	238	204	238	238	228	218	251	264	257	262	213	220	215	202	235	217	256	265	234	246	228	275	241	238	248	215	210	227	239	232	228	216	217	273	228	227	224	269	244	245	197	214	250	245	232	230	203	220	225	249	263	228	210	242	221	232	228	218	248	246	243	234	218	218	257	236	238	233	233	227	203	218	218	239	224	230	231	229	224	233	219	210	262	221	252	236	219	222	222	240	222	238	218	232	236	250	223	247	192	221	226	221	188	217	239	216	236	208	219	230	238	224	224	214	235	240	238	227	257	218	236	200	228	212	226	238	264	227	241	248	226	230	199	227	252	246	216	227	261	233	229	239	230	207	243	211	230	240	219	216	234	242	219	246	237	235	219	222	208	235	224	186	224	233	243	206	245	232	242	252	231	257	224	256	224	229	235	214	237	232	229	243	233	254	229	227	262	223	237	236	230	229	233	222	200	244	241	223	227	224	221	219	252	213	236	235	249	228	229	234	232	216	232	269	253	249	232	244	257	218	238	199	220	230	237	218	239	212	210	244	229	210	244	227	220	220	243	210	211	210	246	244	226	243	263	222	227	211	236	244	220	218	196	260	246	253	222	236	241	251	228	235	203	229	245	232	241	240	230	252	224	240	228	229	233	213	239	221	245	230	198	215	231	226	240	249	228	241	214	254	221	236	225	234	238	231	243	237	244	241	230	205	238	232	211	222	220	215	258	207	213	247	237	230	238	222	215	239	236	234	252	216	234	236	195	219	244	220	225	217	208	230	212	222	213	238	229	252	222	214	245	257	249	208	218	215	249	238	228	211	266	232	216	203	261	234
8083	2932	6355	7367	6631	6138	4632	4118	3905	4494	6140	6769	4279	4382	3185	2426	1538	1376	1165	1187	1146	1055	1019	947	962	870	865	879	846	935	977	887	923	884	778	814	767	754	736	724	729	770	683	678	707	686	771	743	707	754	666	701	743	690	723	682	694	735	668	712	696	705	666	688	645	616	679	699	639	737	660	683	674	685	640	695	677	679	663	634	636	654	627	632	634	667	651	645	691	685	683	640	678	717	643	723	638	669	620	676	624	665	617	639	693	645	696	691	771	701	682	659	674	670	652	679	637	629	673	613	660	615	679	667	624	652	674	648	645	698	641	627	643	663	685	669	681	664	648	708	643	626	674	643	645	671	635	641	623	647	687	630	691	672	634	678	645	643	632	675	660	654	609	642	665	668	659	650	690	721	633	682	642	687	667	657	645	658	632	647	679	648	658	603	654	647	587	646	652	630	681	669	672	708	615	676	648	667	638	678	611	632	639	618	638	676	629	654	669	659	678	652	670	631	649	614	665	660	654	646	628	619	668	681	602	687	655	666	670	653	662	650	634	666	623	654	624	655	630	665	661	592	633	652	638	634	612	645	686	641	619	640	630	669	667	653	686	623	683	683	630	718	594	674	639	658	608	641	601	616	659	638	639	632	644	689	642	627	634	650	646	609	642	645	626	656	685	659	647	667	662	626	617	636	695	638	622	660	642	608	688	675	648	628	635	650	661	609	636	605	699	624	617	622	642	615	641	666	672	657	638	667	616	650	667	596	646	702	617	668	631	613	654	650	652	675	635	683	689	664	656	674	684	697	626	658	646	615	608	652	636	645	654	677	627	618	621	648	656	666	662	648	599	652	646	671	639	663	656	635	673	653	675	651	625	673	637	684	664	642	638	653	623	641	602	646	656	666	632	657	691	643	654	670	644	613	669	684	664	644	615	630	672	661	625	637	723	629	619	647	645	645	684	636	672	666	635	680	661	690	636	669	649	696	644	619	646	658	664	704	655	651	641	687	639	631	620	637	641	649	664	652	649	698	658	592	676	655	657	639	675	633	667	603	678	656	688	657	671	628	661	628	653	600	666	673	655	714	679	655	653	620	650	628	647	654	603	630	663	659	635	666	655	642	610	650	627	652	690	678	647	612	661	606	719	627	639	609	685	600	616	669	642	649	631	660	630	626	665	630	623	660	684	676	638	597	643	627	678	638	621	655	635	669	700	652	656	665	649	601	661	666	616	618	594	599	651	649	638	654	629	656	648	670	619	650	662	682	634	638	603	648	642	644	648	692	643	656	640	675	690	668	607	601	604	665	641	673	609	612	617	665	666	647	684	665	670	634	671	614	638	616	668	653	610	664	661	645	687	618	673	637	608	688	644	663	646	649	588	651	652	617	653	641	595	673	647	641	633	677	630	646	654	646	671	628	648	637	661	630	675	667	646	612	680	642	676	629	654	636	620	672	641	656	649	667	665	611	669	667	694	644	647	644	644	623	670	635	635	664	649	653	664	621	638	669	635	624	642	675	681	631	668	656	686	657	681	664	624	651	586	670	679	653	645	652	644	673	652	639	611	671	642	658	624	663	660	654	670	691	667	622	605	638	644	647	594	625	664	654	682	646	658	668	690	672	622	664	642	648	685	603	679	640	654	684	659	669	639	679	693	615	683	680	662	642	629	602	655	629	669	645	704	620	655	639	666	660	638	663	627	646	644	673	662	622	664	632	667	656	626	629	683	637	628	628	622	663	648	675	658	648	667	643	641	603	650	655	616	668	650	640	599	675	671	671	630	718	657	670	702	669	617	647	631	675	622	651	657	687	636	634	641	665	635	651	658	669	647	634	639	687	661	636	673	693	632	623	652	661	650	644	668	657	651	603	582	603	676	672	602	630	646	662	635	646	593	646	678	637	645	653	692	672	655	625	628	625	647	634	660	625	657	671	678	650	684	645	659	643	653	672	634	675	634	689	630	564	675	642	674	610	645	707	647	607	646	623	642	647	621	610	585	634	659	592	616	658	626	626	665	676	620	705	640	627	671	659	649	649	692	633	587	658	624	626	680	626	628	646	639	653	662	617	637	649	681	627	675	642	642	644	650	645	593	656	630	640	568	596	683	670	695	652	694	654	650	608	687	656	661	635	645	673	647	649	633	684	664	665	633	697	636	694	653	660	639	676	645	641	599	645	649	623	624	636	628	677	623	612	630	621	602	697	623	656	676	647	620	676	653	660	661	624	653	625	623	646	641	607	654	610	689	622	637	671	631	680	622	609	631	652	651	666	636	650	659	636	669	667	631	598	678	651	636	655	609	642	641	632	649	627	650	643	644	655	665	651	697	621	680	615	677	623	711	731	663	673	636	647	630	636	606	668	663	638	664	608	643	633	653	620	617	635	660	662	631	654	645	611	628	652	652	657	651	656	683	659	657	621	634	652	640	645	657	614	613	677	664	653	649	628	628	646	621	620	669	700	634	597	599	615	659	681	656	629	646	622	620	668	619	653	611	621	639	640	643	616	660	616	668	627	680	623	645	626	640	639	654	642	610	606	666	676	646	635	682	613	640	636	686	645	678	689	658	657	589	639	673	642	650	632	674	701	597	625	661	673	675	632	635	657	683	678	651	659	589	663	642	667	696	659	625	704	648	614	662	663	666	647	648	617	657	638	665	583	630	605	671	642	664	647	632	644	635	661	629	653	640	650	664	687	642	623	664	653	669	650	611	690	632	665	634	626	618	659	682	622	641	650	621	661	638	661	677	691	611	618	639	634	662	615	657	660	645	597	653	622	624	668	670	659	698	666	628	617	664	656	639	627	675	661	665	652	674	623	634	687	669	671	569	623	637	669	676	675	656	632	640	649	675	630	620	629	621	645	649	623	617	631	654	666	639	623	650	660	626	610	643	609	696	676	615	600	610	631	667	594	643	597	656	614	640	667	652	608	624	667	620	690	651	647	653	677	628	621	651	641	647	630	633	664	628	660	638	632	651	630	633	676	650	677	648	632	660	679	636	604	657	653	608	661	683	657	627	599	626	655	614	662	651	606	659	683	665	643	627	668	662	685	646	571	643	669	665	681	628	659	598	653	638	595	648	632	627	638	703	639	645	653	666	679	687	626	641	630	651	668	653	640	631	698	660	640	644	588	667	650	662	674	652	689	619	657	686	641	636	667	642	643	649	636	645	629	616	618	613	654	661	649	641	659	618	628	646	673	652	654	652	634	638	641	651	676	652	682	637	673	688	694	652	630	650	655	664	642	612	652	641	690	654	659	638	650	637	626	639	668	619	641	634	657	659	631	628	586	649	627	696	643	693	611	652	629	624	664	664	654	632	643	639	651	614	633	692	677	649	657	654	649	668	620	651	593	618	665	629	624	673	667	640	650	682	646	619	658	654	607	670	604	658	665	673	709	643	624	671	642	662	670	657	676	688	672	681	621	650	631	577	721	680	642	605	636	689	647	616	667	630	681	605	627	687	661	646	656	637	646	645	651	652	620	647	680	659	591
2151	352	349	336	344	359	381	340	323	319	314	337	317	365	331	308	320	345	310	321	309	326	338	324	289	361	307	340	325	319	295	341	313	340	350	323	296	347	297	303	344	304	324	290	306	328	285	308	313	301	311	320	314	311	301	296	305	316	315	334	321	323	302	320	312	332	335	329	294	310	325	333	301	329	298	329	310	330	340	328	297	357	314	313	318	339	290	343	305	331	281	338	345	322	340	320	311	328	333	325	320	329	305	315	299	350	314	332	318	303	351	315	307	302	334	324	273	309	311	307	306	340	342	311	305	310	336	316	340	287	315	302	301	294	336	341	318	343	325	338	338	315	325	339	332	310	297	295	334	296	311	321	292	319	323	360	320	346	317	291	345	316	319	338	325	323	331	288	326	329	334	328	350	305	358	311	324	325	322	318	305	349	321	329	319	329	333	307	323	315	304	316	342	306	300	324	322	310	323	322	322	314	300	320	303	331	319	331	377	310	319	320	324	353	304	318	318	306	337	314	347	329	324	284	303	346	326	294	297	336	320	293	338	302	331	352	311	332	296	321	311	304	382	348	301	305	301	347	344	304	305	338	309	291	334	332	339	327	279	303	351	344	324	311	332	331	307	312	319	316	319	317	318	326	302	305	327	332	341	317	339	348	306	307	318	290	306	331	362	300	323	348	300	330	327	329	291	334	322	332	322	301	334	352	299	338	312	339	315	319	325	301	297	340	299	296	311	293	316	326	317	338	336	298	315	333	332	316	322	328	334	344	323	323	320	353	294	287	335	306	324	315	306	313	317	320	321	334	313	342	297	289	324	305	313	337	311	343	334	280	323	295	352	321	325	298	321	308	318	309	349	305	303	332	322	324	382	320	329	305	337	324	322	312	289	334	329	329	287	299	306	298	308	345	308	330	331	299	305	333	297	322	303	319	331	290	326	340	297	323	325	295	319	310	324	301	321	356	328	356	319	333	325	332	290	293	286	327	312	342	298	314	317	350	354	347	329	336	325	329	316	329	305	314	293	333	336	326	299	336	318	322	296	284	337	323	319	303	313	323	333	304	321	330	325	328	318	314	315	354	327	323	318	334	286	328	323	336	312	346	306	318	308	290	302	339	306	303	279	301	294	317	318	297	316	326	362	326	321	313	324	310	294	330	307	289	329	329	311	327	323	314	319	307	298	326	317	304	307	325	327	314	359	290	305	332	331	327	295	326	324	310	307	361	302	339	323	327	283	282	346	320	301	299	311	323	293	341	320	320	343	314	304	331	346	336	333	303	304	341	298	299	335	327	352	328	320	293	321	334	337	310	300	335	307	321	353	339	338	289	296	322	350	305	311	320	327	318	310	325	304	318	294	355	305	296	302	314	349	296	307	337	312	316	316	343	323	338	323	328	341	318	316	308	335	322	291	299	356	341	279	281	338	276	300	354	313	331	318	321	339	302	312	336	320	315	325	319	310	307	302	310	315	312	325	304	305	330	347	300	313	299	348	330	273	306	350	305	358	310	337	326	322	335	323	341	334	330	307	325	310	313	310	287	344	315	323	321	315	295	303	292	318	309	346	345	318	288	305	367	319	300	311	353	293	304	336	321	310	320	338	312	302	334	310	278	310	314	313	313	341	310	311	346	314	283	324	329	347	304	313	307	343	331	304	311	342	271	323	323	336	325	300	332	316	367	303	328	326	351	346	311	324	344	298	306	302	335	290	331	345	318	342	293	293	341	327	303	312	328	299	303	292	309	291	377	274	363	312	364	331	328	325	312	267	301	307	310	337	358	317	293	306	306	301	353	357	335	314	343	318	302	342	335	340	344	313	330	370	319	305	308	355	309	304	285	302	288	350	333	359	328	341	314	317	322	349	307	318	327	331	309	292	281	298	352	334	317	290	321	325	296	321	349	325	345	347	327	307	321	328	309	285	316	322	314	331	313	298	323	306	316	324	305	307	315	311	305	318	345	313	313	330	337	292	299	283	312	289	330	290	314	326	346	331	333	310	310	347	313	327	296	325	327	303	284	303	345	335	326	324	325	353	297	346	340	297	326	289	329	304	300	326	300	300	329	351	335	312	323	296	296	329	292	321	318	320	321	310	311	296	333	330	291	301	340	333	335	314	327	309	318	328	347	295	362	292	305	306	338	317	331	308	327	304	322	316	322	307	320	331	299	306	332	336	281	327	310	336	324	335	324	286	345	281	318	314	332	324	317	289	299	358	298	320	311	306	325	295	281	319	299	340	360	294	329	318	284	336	337	370	299	307	348	297	324	299	344	335	300	315	280	308	352	322	324	314	301	286	332	308	283	315	316	302	324	329	304	308	333	323	333	328	352	339	303	308	280	306	312	314	353	323	313	331	309	320	327	341	342	307	299	343	354	343	330	302	346	315	316	296	317	316	357	347	307	334	339	319	318	344	348	293	338	318	330	327	341	333	285	308	334	323	320	288	313	276	285	317	329	327	345	331	312	305	329	293	295	330	316	283	297	317	305	356	311	307	320	373	305	304	311	305	318	302	293	316	316	309	325	301	327	326	277	275	354	321	308	296	290	313	325	321	364	318	332	358	323	333	358	295	336	330	306	339	314	312	306	331	337	332	309	308	300	338	319	319	319	305	327	305	306	279	325	307	341	272	342	351	310	318	334	345	315	334	339	295	305	302	318	313	327	355	300	285	327	315	323	309	304	292	332	335	318	332	353	314	305	301	348	345	304	316	313	305	299	292	314	341	353	301	346	339	323	312	341	305	373	336	313	297	326	320	299	316	324	330	296	299	335	287	342	311	346	338	314	314	330	323	316	289	323	302	336	319	305	351	306	317	321	288	314	300	350	302	299	324	322	297	325	321	333	339	311	325	317	295	323	321	326	315	341	305	331	335	286	338	309	322	329	353	321	297	349	345	307	316	308	330	305	332	301	292	320	297	299	313	310	304	316	349	297	312	332	330	293	333	342	351	323	306	333	346	309	302	320	302	342	291	324	317	346	323	306	305	330	310	305	320	257	265	344	286	311	318	328	313	328	289	309	313	326	348	306	320	300	326	322	354	329	317	327	310	313	331	314	328	317	302	334	329	293	286	301	323	353	347	323	303	318	335	335	352	326	334	294	332	326	316	300	309	342	333	329	327	316	324	319	323	349	321	302	330	301	319	313	302	324	323	356	314	288	305	293	297	323	297	317	311	310	338	289	303	341	299	312	310	293	325	326	332	319	318	312	326	316	327	304	319	316	304	295	323	294	309	327	322	328	330	344	356	307	330	328	319	311	277	292	320	342	306	313	355	350	342	328	313	326	313	329	336	302	322	366	331	336	355	311	320	369	323	318	274	342	315	330	340	300	314	309	294	299	314	321	323	338	319	354	330	331	328	302	318	338	314	321	326	317	336	334	320	343	304	306	307	323	313	314	344	332	325	281	311	322	311	283	303	309	345	312	328	312	316	316	323	318	307	289	314	317	316	317	338	332	347	310	313	347	307	302	334	313	355	307	327	343
2854	896	995	973	969	977	943	875	899	888	897	898	851	828	827	828	839	814	785	811	768	809	767	770	821	845	848	798	772	790	865	748	776	814	809	793	808	788	813	816	842	790	865	841	801	823	811	845	788	814	767	750	815	832	802	784	791	789	824	828	808	804	786	820	824	743	813	791	830	836	830	834	816	805	813	795	834	763	782	811	788	817	834	795	798	861	817	775	792	822	786	747	778	795	778	757	800	793	726	843	856	803	858	786	787	841	836	824	828	768	855	778	850	842	871	793	800	788	779	874	807	801	764	803	789	798	813	808	806	788	791	794	754	852	816	740	860	792	794	816	808	787	783	857	805	767	839	869	794	760	772	816	786	864	708	794	760	835	832	777	814	778	767	806	779	793	797	791	803	845	802	812	744	795	810	791	797	778	774	795	811	820	842	791	830	765	811	862	782	762	791	803	780	818	785	783	799	793	832	747	770	729	782	771	853	813	791	813	802	818	802	810	808	805	788	810	753	821	820	819	786	757	842	825	795	819	828	783	816	768	781	809	831	778	829	807	838	807	793	797	785	818	772	738	794	801	825	775	824	767	802	778	804	801	846	833	857	769	776	787	783	817	833	787	825	829	821	767	754	753	795	804	812	784	818	837	844	825	850	810	813	774	833	811	818	825	764	805	843	808	876	787	823	793	755	791	798	842	742	806	829	828	752	752	790	822	798	823	822	784	821	791	816	842	779	797	822	787	769	824	818	798	794	820	807	778	826	834	780	829	813	843	797	798	795	785	786	801	878	758	766	822	790	792	773	822	795	802	818	802	781	798	758	743	816	764	809	762	773	804	791	767	745	764	781	786	836	808	770	836	815	792	831	820	755	753	785	823	832	799	816	772	813	741	788	781	853	756	800	780	850	858	791	812	818	806	808	802	822	826	867	855	812	793	786	795	839	846	790	809	814	806	794	793	769	777	808	863	852	805	798	829	786	810	802	759	763	833	796	792	778	762	734	790	747	806	811	812	786	830	793	806	763	845	774	808	773	823	799	809	785	823	841	811	776	798	787	788	814	808	779	822	804	816	806	770	768	757	817	809	826	834	825	777	786	821	755	771	839	788	794	847	808	817	780	802	800	779	784	765	796	806	872	784	837	785	823	815	813	840	762	886	824	799	800	802	792	765	776	772	754	781	828	784	837	799	776	832	800	869	832	791	799	838	777	824	814	776	788	819	821	768	827	882	774	809	886	815	799	804	782	836	832	814	840	820	787	801	806	790	817	817	814	828	809	798	818	846	781	835	765	833	771	793	802	853	788	813	812	787	830	812	754	818	874	800	805	803	831	836	816	853	760	771	761	766	796	764	814	795	766	840	834	769	867	835	723	835	831	758	745	821	799	792	807	825	820	812	857	797	809	771	837	797	789	800	825	828	835	857	846	836	850	795	847	772	813	852	799	776	752	834	797	763	750	801	741	740	778	830	808	815	808	790	796	790	810	802	809	854	781	769	809	780	810	823	789	766	784	879	798	799	774	813	833	785	773	801	765	810	775	813	815	803	823	800	803	790	765	807	796	813	822	845	777	774	844	816	794	828	826	848	775	802	824	804	814	813	815	758	787	817	773	819	787	787	798	765	809	804	802	755	794	824	839	803	817	828	788	822	845	792	802	787	835	769	815	793	774	740	760	778	817	794	832	801	790	761	775	824	784	843	814	783	834	844	738	844	878	816	770	824	806	817	803	735	781	768	806	802	790	777	812	754	866	806	810	788	783	781	798	804	789	794	837	798	810	788	785	777	820	812	792	815	831	789	790	821	779	816	820	793	821	816	801	808	843	807	844	825	790	748	800	790	773	746	782	800	827	826	808	849	785	798	834	783	837	796	845	796	815	787	794	766	847	830	797	808	820	805	810	832	820	787	816	822	746	821	773	851	803	793	808	814	829	831	831	783	761	823	861	791	773	797	793	790	755	790	846	788	812	834	762	809	885	785	801	800	801	757	768	871	832	818	796	794	799	786	761	801	794	800	805	816	797	816	839	800	822	791	818	837	787	763	791	803	808	801	763	763	783	838	791	823	765	775	864	786	823	842	829	784	785	826	794	840	829	782	793	816	756	783	767	815	765	835	789	730	760	776	808	764	836	812	813	802	828	811	829	806	873	817	827	805	752	813	857	786	809	744	828	779	836	811	841	820	832	835	834	805	840	786	872	775	806	820	834	783	830	832	831	763	787	816	797	821	834	785	795	730	734	812	894	824	754	804	812	830	823	767	812	807	821	770	787	816	787	845	839	799	844	750	822	806	816	811	756	781	751	818	832	791	830	850	793	842	818	819	786	843	814	820	743	812	804	770	813	814	793	857	782	815	813	823	764	746	815	817	838	815	815	789	855	805	804	880	809	788	810	857	822	807	799	826	796	785	866	836	840	780	812	781	788	781	830	802	793	812	773	887	784	807	835	823	793	820	831	782	753	775	824	786	850	781	778	827	815	818	793	778	792	815	766	772	825	777	886	807	804	835	844	828	790	830	827	803	823	795	796	789	821	837	809	791	814	806	822	794	817	795	762	826	821	766	769	788	808	857	807	789	797	799	779	762	814	791	816	858	805	807	768	795	792	809	762	759	832	845	807	823	837	880	831	753	785	760	838	822	836	815	781	779	773	834	826	792	752	777	791	814	792	781	852	809	832	796	804	815	833	803	788	803	872	799	815	773	823	787	755	792	818	841	802	833	811	818	789	789	820	803	796	774	798	759	735	784	828	855	781	808	784	771	775	829	825	778	804	798	820	796	799	800	801	829	801	841	781	782	834	801	788	830	817	807	798	815	800	833	751	828	830	801	807	838	804	784	800	838	795	831	836	792	794	777	797	763	776	800	796	805	806	794	782	810	799	780	777	793	861	811	819	807	841	779	819	778	822	825	829	817	727	776	782	801	822	799	831	791	817	773	770	767	797	785	842	807	767	827	820	775	836	827	788	766	782	786	803	842	843	752	797	781	811	796	780	790	785	778	786	831	777	829	826	837	794	831	791	770	838	827	855	823	831	810	824	813	799	803	757	804	778	871	805	769	780	798	798	773	813	795	784	832	800	778	796	796	806	797	845	778	809	741	834	808	862	843	783	801	809	823	817	814	825	812	843	851	808	832	815	805	839	808	815	813	793	818	758	805	774	752	779	765	729	810	798	834	788	790	805	821	810	808	812	781	793	834	782	787	784	780	803	782	837	718	811	803	804	745	827	796	814	760	787	834	806	813	818	729	868	767	808	810	830	820	797	828	820	834	790	785	806	795	861	851	819	805	821	802	806	799	805	770	800	748	801	823	863	818	749	754	846	802	830	833	822	791	840	832	806	822	772	784	812	808	795	798	762	776	831	774	806	798	807	794	790	809	822	781	833	788	803	818	793	738	791	805	827	773	789	848	841	805	818	844	794	739	831	796	813	853	790	797	810	864	837	805	825	768	784	740	819	761	816	812	753	792	869	760	788	800	798	826	779	800	752	764
7955	1452	2092	1884	1236	739	599	513	413	485	615	748	477	428	338	261	211	198	194	212	197	197	192	185	194	169	195	182	166	189	178	166	179	174	166	192	156	174	178	167	163	165	170	187	149	174	175	169	178	159	143	147	151	123	168	158	169	153	150	153	174	149	160	179	152	152	186	144	145	163	168	169	151	161	186	163	144	148	160	156	160	175	147	167	154	151	177	170	169	156	181	165	153	163	160	158	148	178	165	164	146	152	175	162	159	180	162	174	168	164	158	197	131	165	167	174	144	166	192	159	155	164	167	178	169	161	168	157	186	163	149	147	180	152	149	159	176	165	151	158	131	151	183	162	157	147	154	175	156	159	168	154	147	182	155	185	129	175	127	140	154	186	166	165	183	160	159	142	166	159	162	171	158	139	162	164	152	166	152	159	147	169	166	180	149	178	170	167	143	159	157	137	168	158	156	153	169	156	168	157	135	137	160	166	151	168	162	139	151	146	161	155	131	191	152	165	163	191	170	167	192	151	173	175	149	160	173	151	163	163	165	149	149	151	201	158	177	182	171	158	150	167	168	180	179	179	191	179	153	151	164	130	156	170	150	166	162	170	161	155	152	176	162	164	162	153	144	161	149	156	165	179	168	154	155	141	160	157	177	150	149	165	142	156	167	153	131	152	162	171	174	171	145	176	170	179	152	178	136	146	189	152	172	149	160	167	153	174	179	172	161	140	152	165	143	188	144	152	184	157	164	194	159	166	148	171	183	153	153	157	143	159	161	152	145	129	173	146	162	177	182	161	151	161	164	168	171	156	162	148	166	159	185	149	169	146	155	154	169	158	153	162	160	181	156	165	142	166	176	158	185	143	169	164	174	143	162	165	158	149	160	148	152	152	149	175	157	141	149	150	152	184	142	153	154	154	140	167	179	169	151	160	161	185	160	147	154	138	166	161	159	175	179	135	135	159	151	158	167	158	185	179	182	159	173	147	156	172	192	164	169	182	160	158	159	177	171	168	162	177	147	157	150	139	160	190	149	178	142	173	167	152	162	171	167	160	157	158	183	169	166	154	154	143	166	146	172	172	151	181	162	145	168	179	156	164	153	164	148	169	150	172	158	171	160	178	167	159	154	149	149	155	145	142	138	148	144	161	149	155	158	165	162	159	161	161	153	132	167	172	155	155	170	159	167	147	171	135	152	160	155	168	153	139	172	164	158	165	180	167	166	174	148	147	142	160	156	137	147	144	147	171	148	151	153	142	153	166	146	149	167	186	191	132	152	155	170	141	171	150	167	153	140	176	144	189	147	169	183	154	151	164	162	156	176	154	166	148	182	158	165	167	159	151	185	157	142	138	172	162	174	162	157	137	177	174	160	173	183	182	154	186	148	157	152	184	155	170	153	141	158	139	170	187	163	174	149	150	174	186	181	167	170	168	186	162	166	156	147	143	179	189	174	175	150	152	168	183	170	159	162	177	206	148	155	179	137	141	166	154	157	161	168	148	166	135	163	147	149	147	178	180	163	132	158	171	152	157	157	181	167	132	162	166	153	157	174	145	146	147	141	180	191	152	159	164	155	157	146	150	172	165	165	141	158	170	157	147	149	161	158	158	184	149	159	141	165	158	153	163	155	156	161	159	187	156	154	158	162	142	175	167	174	166	166	162	154	165	161	161	157	174	163	148	172	207	148	156	166	153	169	164	170	157	153	150	182	167	157	158	144	173	165	159	145	159	160	163	155	148	151	146	167	153	140	161	170	172	162	171	152	168	160	157	159	145	148	163	163	195	150	181	153	155	156	155	181	184	152	161	150	157	147	172	121	148	161	153	151	150	150	164	165	178	164	158	184	157	163	163	182	156	169	189	161	184	148	168	188	160	178	162	153	147	171	181	152	165	165	173	163	146	167	175	168	190	173	151	183	158	157	148	163	140	169	181	162	178	155	156	151	156	173	152	136	158	177	149	152	168	159	188	150	138	169	171	177	169	169	161	163	147	155	148	158	187	172	138	149	166	161	165	147	179	179	182	169	162	153	169	145	161	167	173	181	162	164	170	158	147	170	156	155	169	179	147	187	157	148	164	148	156	148	187	155	157	166	153	159	150	170	155	178	152	161	176	160	174	160	140	177	184	139	151	162	145	178	157	167	167	145	136	180	166	154	150	189	153	161	155	172	166	174	157	183	173	171	157	185	168	178	149	166	160	183	152	181	163	168	154	180	160	160	157	175	166	173	162	178	176	182	164	145	155	163	162	167	158	158	188	163	194	168	185	182	170	167	167	170	179	167	162	166	154	149	166	156	163	147	167	157	162	164	176	157	169	161	169	156	148	158	167	147	165	154	172	147	188	175	156	149	191	151	181	166	150	154	147	170	148	152	148	153	149	168	143	147	159	162	167	152	149	155	151	176	174	161	145	185	188	157	154	163	160	147	151	152	169	173	169	161	156	143	150	154	164	144	148	143	157	178	175	153	153	138	162	162	150	143	167	151	156	172	138	170	155	139	162	153	187	149	150	172	153	156	158	157	147	159	173	169	188	147	171	173	172	161	150	186	156	164	155	166	156	164	164	166	129	146	158	177	167	151	188	171	151	160	168	152	150	171	161	172	146	165	150	146	167	142	155	158	177	164	171	146	183	167	133	154	152	172	162	141	173	178	139	172	159	169	176	160	168	175	169	164	150	164	168	176	136	180	147	147	146	137	174	162	156	167	162	187	151	196	161	147	181	162	171	162	155	150	160	145	136	173	158	165	169	156	161	170	150	169	167	176	159	181	163	158	159	173	151	155	168	167	169	150	153	175	141	143	169	156	181	157	157	179	171	145	171	151	166	164	162	157	158	136	158	174	169	168	178	185	158	166	157	154	140	176	161	164	181	169	166	180	129	142	175	163	178	164	170	164	179	182	167	151	176	159	177	161	143	164	146	146	158	180	145	169	166	190	168	179	165	157	154	169	155	158	164	183	168	179	166	147	167	167	171	147	162	170	168	171	169	158	127	159	179	152	155	154	142	145	176	162	148	158	155	153	159	183	155	153	159	177	174	172	170	180	151	167	156	184	144	139	165	174	169	157	157	176	173	133	173	154	153	156	149	162	167	171	142	175	153	146	172	167	162	156	148	171	176	167	144	155	136	159	147	143	173	134	152	146	127	188	141	147	144	170	173	144	159	143	163	166	169	157	184	157	153	148	141	175	148	176	146	165	165	131	157	170	196	173	192	153	162	172	190	140	150	168	172	193	171	158	165	152	163	172	182	161	156	172	179	169	165	141	175	155	126	162	158	146	162	139	165	145	180	189	167	159	169	144	161	173	151	132	161	158	170	156	166	160	144	190	162	141	130	168	161	203	167	154	163	178	173	153	154	152	179	158	166	165	172	178	163	166	165	144	146	202	151	154	150	157	167	183	164	138	154	167	175	158	140	169	186	135	169	173	132	169	170	161	149	135	145	198	167	167	156	167	164	165	157	167	176	178	162	172	166	163	176	146	175	157	157
6136	1616	3712	4424	3813	3061	2582	2312	2134	2673	3580	4395	2535	2337	1794	1450	1042	795	803	761	679	693	653	603	627	637	598	597	618	583	630	640	605	585	517	558	540	569	531	561	484	480	498	523	487	507	489	510	505	518	536	490	515	486	527	472	504	496	490	523	496	476	504	503	488	451	465	480	518	470	471	438	481	464	556	492	462	517	513	444	447	460	499	505	501	497	501	463	483	530	509	493	489	471	443	464	505	522	476	479	476	483	479	516	495	482	486	468	468	486	510	484	495	507	495	476	501	492	482	473	516	479	460	487	521	509	495	490	486	479	510	470	472	480	481	457	450	467	474	464	474	485	487	499	483	483	486	441	482	471	451	506	457	489	436	442	492	495	472	508	481	482	484	460	477	458	495	484	484	460	472	497	478	464	467	425	497	469	461	458	457	473	491	481	509	513	471	477	484	446	483	495	511	450	510	434	479	508	525	451	437	489	485	454	474	502	479	483	503	484	476	465	454	459	532	482	454	500	484	454	463	484	479	474	476	464	476	446	477	494	483	473	507	465	497	538	473	525	484	484	490	448	491	478	508	466	484	515	490	485	467	462	491	458	426	445	448	489	469	485	496	472	487	471	497	460	439	453	466	459	493	466	503	481	481	475	462	482	467	480	463	480	462	465	487	453	451	487	522	463	472	491	468	455	435	483	486	502	427	465	451	469	468	436	487	538	434	486	453	477	462	460	478	452	482	458	491	480	497	516	480	447	454	459	444	456	502	499	422	462	488	500	525	482	461	485	475	500	456	459	488	480	472	453	478	494	503	502	500	483	481	500	473	490	478	459	459	479	434	483	450	474	466	480	481	493	521	490	453	459	490	488	494	475	457	489	522	481	468	478	435	488	489	501	478	500	469	501	521	429	502	443	465	498	470	448	476	477	474	481	481	482	497	483	443	483	520	487	489	471	439	479	450	509	451	485	501	496	481	478	540	505	493	455	504	479	479	485	466	490	451	459	505	529	458	486	491	451	454	451	479	474	471	501	507	460	477	500	470	476	481	488	484	441	482	485	466	496	503	466	503	465	456	493	484	448	462	520	492	504	514	479	473	479	467	470	449	435	469	468	490	479	470	482	464	464	483	454	475	478	484	482	472	438	460	487	476	491	410	448	472	486	469	449	465	467	546	453	524	455	466	469	476	462	499	501	476	480	449	461	465	480	488	511	473	439	440	460	444	443	504	517	466	478	464	471	488	468	474	476	447	511	519	460	524	485	513	481	478	505	523	464	502	461	465	474	474	467	497	466	492	471	466	501	483	508	509	484	461	455	488	473	484	478	496	511	475	520	460	474	451	486	469	452	467	475	508	470	506	486	488	484	459	504	482	521	496	485	478	465	459	472	462	505	468	466	470	515	480	463	494	456	483	488	471	495	451	481	486	489	450	468	453	482	471	458	462	509	450	462	473	513	462	463	493	442	488	449	425	481	483	466	458	479	485	477	465	507	482	455	457	477	466	511	471	481	428	497	466	477	467	411	450	482	453	491	479	448	494	496	460	491	487	490	512	477	474	446	512	481	485	468	505	508	466	439	471	492	467	493	476	440	468	425	445	468	478	483	475	456	436	435	502	494	477	446	491	485	475	446	453	487	477	479	473	463	484	455	484	486	486	456	465	483	509	485	449	493	507	490	486	504	464	473	468	477	453	461	488	459	487	512	472	470	457	495	475	450	485	466	466	496	473	452	466	495	470	469	497	467	470	450	466	481	479	482	491	463	463	454	493	465	466	505	482	450	461	475	476	485	448	476	470	496	456	451	492	468	489	503	470	445	481	479	500	488	459	471	466	484	485	452	506	460	448	508	482	459	441	493	519	522	489	487	469	486	496	500	458	469	488	489	496	481	465	492	474	477	423	488	476	468	492	479	506	491	475	494	485	506	453	453	457	483	488	501	488	471	462	509	471	515	463	456	488	473	468	447	458	472	487	486	466	466	491	492	484	509	505	493	477	480	463	472	495	493	481	452	478	476	505	465	452	446	466	467	437	459	471	461	462	453	504	478	457	455	462	448	471	458	471	434	439	505	492	455	493	467	472	487	497	465	461	511	480	494	485	510	468	500	470	454	464	468	453	469	480	501	508	500	479	471	461	478	491	517	476	493	478	485	474	451	435	473	497	456	506	495	526	448	433	467	469	530	509	431	506	453	460	476	457	470	508	436	478	476	486	444	468	454	490	450	495	482	503	452	438	489	468	511	479	458	482	480	465	452	438	451	475	446	514	435	484	496	481	511	457	503	459	515	513	449	490	489	469	472	460	482	439	483	443	491	494	433	506	463	474	455	512	509	471	484	454	485	468	476	470	493	460	476	470	473	465	442	469	462	463	481	482	504	504	489	460	503	494	437	480	449	409	498	496	479	491	517	500	453	476	500	474	463	473	449	459	449	535	503	480	506	475	535	480	493	473	466	460	468	480	464	486	476	473	478	464	480	494	519	480	468	479	469	467	479	494	469	478	469	489	488	450	473	481	458	493	509	482	501	456	488	475	478	479	476	517	500	484	484	488	510	506	502	464	456	471	496	478	459	490	462	472	465	473	476	462	495	447	476	524	483	536	460	460	468	485	463	491	483	493	481	459	525	504	496	471	457	504	500	495	479	464	511	489	487	480	503	483	493	503	443	491	456	478	451	430	450	471	460	496	446	503	456	487	477	461	466	457	482	519	453	502	434	425	454	526	495	506	458	490	515	507	475	508	454	474	478	452	420	469	508	444	452	474	471	497	496	480	446	441	501	490	464	479	478	447	452	471	500	486	439	453	451	509	482	453	484	478	437	468	459	469	489	453	488	463	490	474	491	516	473	509	450	508	497	517	496	445	422	466	489	493	531	498	494	487	448	476	503	446	514	452	458	496	472	493	450	522	461	484	454	471	444	449	453	526	484	465	449	474	450	492	512	479	504	458	462	468	500	493	473	458	491	504	476	476	490	455	468	463	442	481	465	447	490	449	441	469	480	491	422	477	525	466	482	520	488	505	468	494	524	448	466	486	500	440	482	441	490	459	460	473	488	441	494	475	495	484	453	472	496	448	459	445	460	464	490	479	494	501	502	484	480	489	445	460	487	489	501	484	468	470	516	464	505	453	518	500	485	439	481	460	505	462	475	484	479	479	490	480	471	453	449	482	483	490	451	481	505	476	447	482	477	454	456	496	459	476	469	485	506	465	439	477	444	486	475	457	458	474	456	486	499	461	455	495	463	470	461	485	494	485	511	491	482	474	463	465	429	466	491	413	483	500	502	513	464	452	438	461	438	508	480	457	483	462	456	511	457	461	525	468	491	472	459	471	508	484	497	475	476	459	481	512	437	512	466	484	455	463	492	487	472	442	482	482	481	496	481	492	451	455	491	428	488	468	473	465	454	495	502	519	494	529	471	497	436	504	475	499	479	482	489	466	509	509	482	475	497	463	498	485	478	481	521	473	473	448	474	514	475	458	512	478	486	518	503	456	485
47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	47	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	39	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
